﻿@charset "utf-8";
/* CSS Document*/
body{text-align: left;padding: 0;margin: 0;font-size: 14px;-webkit-text-size-adjust: none;height: auto;color: #333;background: #fff;}
body {
    overflow-x: hidden;
    overflow-y: auto;
    font-family: "Source Han Sans CN Medium","Source Han Sans CN Regular","Microsoft Sans Serif",arial,'Hiragino Sans GB',sans-serif,"San Francisco";
}
html{min-width: 1280px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{padding: 0;margin: 0;}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{padding: 0;margin: 0;}
fieldset{border-top-width: 0;border-left-width: 0;border-bottom-width: 0;border-right-width: 0;}
a img{border: 0;padding: 0;margin: 0;}
i{font-style: normal;}
address,caption,cite,cite,code,dfn,em,th,var{font-weight: normal;font-style: normal;}
li{list-style-type: none;}
caption{text-align: left;}
th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
q:unknown{content: '';}
input,textarea,select{height:30px;line-height:30px;padding:0 5px;}
a{color: #333;text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{color: var(--colour1);text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;font-size: 0;margin: 0;padding: 0;display: block;_height: 0;overflow: hidden;}
/*清除浮动*/
.clearfix{zoom: 1;}
.clearfix:before,.clearfix:after{visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0;}
/*高光特效*/
.white,.whites{position: relative;overflow: hidden;}
.white:after,.whites:after{content: '';position: absolute;left: -100%;top: 0;width:100%;height:100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);}
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.whites:hover:after{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}
/*网站公用样式表*/
.w1200{width: 1200px;margin: 0 auto;}
/*顶部*/
.top_main{color: #777;font-size: 12px;line-height: 40px;background-color: #f3f3f3;}
.top_main ul li{display: inline;padding: 0 5px;}
.top_main ul li:first-child{padding-right: 0;}
.top_main ul li a:hover{color: var(--colour1);}
.top_main ul li a{color: #777;position: relative;z-index: 10;}
#selectName {padding-top: 5px; }

	.hidden { display: none !important; }
 		.selectPickerWrapper *{box-sizing: border-box;}
 		.selectPickerWrapper{position:relative;margin:50px;display:inline-block;}
		.select-picker-search{width:200px;height:32px;line-height:32px;color:#666;border-radius:3px;border:1px solid #ddd;padding:0 10px;font-size:14px;cursor:pointer;}
		.select-picker-search-checked{position:relative;width:180px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 5px;}
		.select-picker-search-checked:after{
			border: 5px solid transparent; content: ' ';
		    height: 0; position: absolute;
		    width: 0; top:12.2px; border-top: 8px solid #666; right:0; }
		.select-picker-options-wrp{display:none;width:200px;border-radius: 2px;box-shadow: 0 1px 5px rgba(0,0,0,.2);background-color: #fff;position:absolute;top:36px;left:0;z-index:999;}
		.select-picker-options-serch input{width:160px;height:32px;line-height:32px;border:1px solid #ddd;border-radius:3px;margin:12px 0 0 10px;padding-left:8px;}
		.select-picker-options-serch input:focus{border-color: #66afe9;outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6)}
		.select-picker-options-list{width:100%;padding:8px 0;}
		.select-picker-options-list-item{width:100%;line-height:36px;cursor: pointer;padding:0 12px;}
		.select-picker-options-list-item:hover{background: #ebf1f5;}
		.duihao {display:inline-block;width:18px;height:18px;border-radius:3px;transform: translateY(4px);margin-right:6px;}
		.duihao-checked {  background:#00a0ff; position: relative; }
	    .duihao-checked:before, .duihao-checked::after {
	        content:""; height:10px; width:2px;
	        border-radius: 10px; display:block;
	        background:white; position: absolute;
	        top:4px;  left:10px; 
	        transform:rotate(45deg);-ms-transform:rotate(45deg);    
	    }
	    .duihao-checked::before {
	        height:6px; transform: rotate(-45deg); -ms-transform:rotate(-45deg);
	        position: absolute;  top:7px; left:5px;       
	    }
	    .duihao-nocheck{border:1px solid #ddd;}


/*头部*/
.head_main{width: 100%;z-index: 999;}
.head_main .logo{padding: 20px 0;}
.head_main .logo img{display:block;}
.head_main .tel{float: right;background: url(../Images/tel.png) no-repeat 0 center;padding-left: 40px;margin-left: 30px;margin-top: 40px;}
.head_main .tel strong{display: block;font-size: 20px;font-family: arial;line-height: 1;margin-top: 5px;}
.head_main .email{float: right;background: url(../Images/email.png) no-repeat 0 center;padding-left: 40px;margin-left: 30px;margin-top: 44px;}
.head_main .email strong{display: block;font-size: 18px;font-family: arial;line-height: 1;margin-top: 5px;}

.head_main .ewm{float: right;width: 90px; margin-top: 10px;margin-left:30px;}
.head_main .ewm:last-child{margin-left: 25px;}
.head_main .ewm img{display: block;width: 100%;height: 100%;}
.head_main .ewm span{display: block;color: #5b5a5a;font-size: 13px;text-align: center;padding-top: 5px;}
.head_main .ewm:-child span .icon{background-position: -113px -11px;}



/*导航*/
.nav_main{width: 100%;height: 55px;background: var(--colour1);position: relative;z-index: 3;}
.nav_main .nav > li{float: left;width: 133px;line-height: 55px;display: block;position: relative;z-index: 10;font-size: 16px;text-align: center;transition: all .5s;}
.nav_main .nav > li > a{display: block;color: #fff;font-size: 16px;}
.nav_main .nav > li:hover{background: var(--colour2);}
.nav_main .nav > li.on{/*background: var(--colour2);*/}
.nav_main .nav > li .sub{display:none;position: absolute;left:0;top: 100%;width: 100%;background: var(--colour1);line-height: 40px;box-shadow: 0 3px 10px rgb(0 0 0 / 10%);}
.nav_main .nav > li .sub li{ zoom:1; }
.nav_main .nav > li .sub a{display:block;color: #fff;font-size: 14px;text-align: center;padding: 0 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav_main .nav > li .sub a:hover{color: #fff;background: var(--colour2);}
/*网站大图*/
.banner{width:100%;max-width: 1920px;position:relative;overflow:hidden;z-index:0;}
.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide.bg:after{content:" ";position: absolute;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);}
.banner .swiper-slide img{width: 100%;display:block;transition: transform 5s ease;-webkit-transition: transform 5s ease;transform: scale(1.1);-webkit-transform: scale(1.1);}
.banner .swiper-slide .bbox{width: 700px;margin:auto;position:absolute;left:50%;margin-left: -350px;top:50%;text-align:center;margin-top: -130px;z-index: 1;}
.banner .swiper-slide .bbox h1{color: #fff;font-size:60px;text-align:center;opacity:0;visibility:hidden;position:relative;top:30px;font-weight:bold;}
.banner .swiper-slide .bbox b{display:block;line-height:1.8;text-align:center;color:#fff;font-size:20px;margin-bottom:40px;opacity:0;visibility:hidden;position:relative;top:30px;min- height:36px;}
.banner .swiper-slide .bbox p{width: 550px;text-align:center;height: 100px;color: #fff;font-size:16px;line-height:2;margin:auto;padding-top: 30px;opacity:0;visibility:hidden;position:relative;top:30px;}
.banner .swiper-slide .bbox .details{width:180px;margin:auto;position:relative;opacity:0;visibility:hidden;position:relative;top:30px;}
.banner .swiper-slide .bbox .details:before{content:"";width:100%;height:100%;background:#fff;position:absolute;left:0;top:0;transition: all .5s;transform:scaleY(0);-webkit- transform:scaleY(0);-moz-transform:scaleY(0);opacity:0;visibility:hidden;}
.banner .swiper-slide .bbox .details a{display:block;border:2px solid #fff;padding-left:39px;line-height: 48px;position:relative;color:#fff;font-size:14px;text-align:left;}
.banner .swiper-slide .bbox .details a:before{content:" ";position: absolute;top: 50%;margin-top: -1px;right: 45px;width: 25px;height: 2px;background: #fff;transition: all .5s;}
.banner .swiper-slide .bbox .details a:after{content: " ";position: absolute;top: 50%;margin-top: -7px;right: 37px;width: 0;height: 0;border: 7px solid transparent;border-left-color: #fff;border-left-width: 8px;transition: all .5s;}
.banner .swiper-slide .bbox .details:hover:before{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);visibility:visible;}
.banner .swiper-slide .bbox .details:hover a{color: var(--colour1);}
.banner .swiper-slide .bbox .details:hover a:before{right: 39px;background: var(--colour1);}
.banner .swiper-slide .bbox .details:hover a:after{right: 31px;border-left-color: var(--colour1);}
.banner .swiper-slide .load{width: 700px;left:50%;margin-left: -350px;top:50%;margin-top: -6px;background:#fff;z-index:20;opacity: 0;position:absolute;}
.banner .swiper-slide .load span{display: block;width: 0;height: 2px;background: var(--colour1);}
.banner .swiper-slide-active img{transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);}
.banner .swiper-slide-active .bbox h1{opacity:1;visibility:visible;top:0;transition:1000ms 100ms;}
.banner .swiper-slide-active .bbox p{opacity:1;visibility:visible;top:0;transition:1000ms 300ms;}
.banner .swiper-slide-active .bbox .details{opacity:1;visibility:visible;top:0;transition:1000ms 400ms;}
.banner .swiper-slide-active .load{opacity:1;visibility:visible;margin-top: -36px;transition:1000ms 200ms;}
.banner .ani-slide .load span{width: 100%;transition: 4.9s 0s linear;}
#banner .tip{width: 1000px;line-height: 0;font-size: 0;text-align: center;position: absolute;left: 50%;margin-left: -500px;bottom: 20px;z-index: 3;}
#banner .tip span{width: 12px;height: 12px;margin: 0 7px;display: inline-block;cursor: pointer;background: #fff;opacity: 1;border-radius: 10px;transition: all .5s;outline: none;}
#banner .tip span.swiper-pagination-bullet-active{background:var(--colour1);}
#banner #btn_prev,#banner #btn_next{width: 65px;height: 100px;position: absolute;top: 50%;margin-top: -50px;background: url(../Images/slider-arrow.png) no-repeat;z-index: 5;opacity: 0;}
#banner #btn_prev{background-position: -130px center;left: 4%;}
#banner #btn_next{background-position: 0 center;right: 4%;}
#banner:hover #btn_prev,#banner:hover #btn_next{opacity: .8;}


.search{margin:0 auto;overflow: hidden; }
.search p{ float:left;font-size: 14px; color:#999; width:845px; height:60px; line-height:60px; overflow:hidden;}
.search p a{font-size: 14px; color:#999; padding:0 10px 0 0;}
.search p a:hover{color: #172a88;}
.search .ser_inp{border: 1px solid #f0f0f0; width:200px; height:35px; float:left; font-size: 14px; color:#666; line-height:35px; outline:none;padding: 0 0 0 13px;}
.search .ser_so{cursor: pointer; float:left; background:#f95c1e url(../images/s_so.png) no-repeat; border:none; width:40px; height:35px;}
input::-webkit-input-placeholder {color: #666;}

.search_common{ }
.search_common .infor{font-size:42px; color:#333; font-weight:bold; line-height:1.2; text-align:center; margin-bottom:45px;}
.search_common .content .form_box {width:45%;  border: 1px solid #d5d5d5;margin:0 auto; border-radius:50px; background:#fff; height:52px; line-height:52px; padding:0 1%;position:relative;}
.search_common .content .form_box input {width:90%; line-height:52px; outline: none;border:none; padding:0; margin:0; background:transparent; float:left;text-indent:5px; height:52px; color:#a9a9a9;}
.search_common .content .form_box button{width:41px; height:41px; background:#ccc; padding:0; margin:0; outline:none; border:none; cursor:pointer; transition:all 0.5s ease; position:relative; border-radius:50%; float:right; margin-top:5px; line-height:1;}
.search_common .content .form_box:hover button{background:#f95c1e;}
.search_common .content .form_box button i{margin:0; font-size:20px; color:#fff; height:22px; position:absolute; left:50%; margin-left:-10px; top:50%; margin-top:-11px;}

/*鐮斿彂璧㈤*/
.about-top { overflow: hidden;background:var(--colour1); width: 100%;margin-bottom: 80px;padding: 20px 0 20px;border-bottom: 1px solid #ededed;}
.about-top h3 b{font-size: 22px; }
.about-top h3 {font-size: 20px;line-height: 42px;color:#fff;margin-left:4%;letter-spacing:1px;}
.about-top h3:first-child {letter-spacing:7.5px;}
/*.about-top .left {float:left; width:47.8%;background: #fff;border-right: 1px solid #f3f3f3;text-align: right;min-height: 115px; padding-right: 2%;}
.about-top .left h3 {font-size: 28px;color: var(--colour1); line-height: 38px;margin-top: 19px;margin-bottom: 10px;font-weight: bold;}
.about-top .left p {font-size: 16px;color: var(--colour1);line-height: 22px;}
.about-top .right { min-height: 115px; float: left;background: #fff;width:48%;padding-left: 2%;}
.about-top .right h3 {font-size: 28px; color: var(--colour1);line-height: 38px;margin-top: 19px; margin-bottom: 10px;font-weight: bold;;}
.about-top .right p {font-size: 16px; color: var(--colour1); line-height: 18px;}
*/
.six{background: url(../images/six_bg.jpg) no-repeat center 0;overflow: hidden;padding: 0px 0 0;}
.six_tit{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);border-radius: 15px;float:left;width:44%; margin:3%; text-align:center;overflow: hidden;}
.six_tit h3{background:#f95c1e;font-size: 32px;color: #fff;line-height: 60px;}
.six_tit .plan__features{padding:20px 0;    background: #f0f0f0;}
.six_tit span{display: block;font-size: 20px;font-weight: normal;line-height: 40px;}


/*******index css*******/
/*首页标题*/
.index .in_title{position: relative;height: 70px;margin-top: 70px;z-index: 1;}
.index .in_title span{position: relative;display: inline-block;font-size: 30px;line-height: 30px;/*padding: 0 55px;*/}
/*.index .in_title span:before,.index .in_title span:after{content:" ";position: absolute;top: 50%;margin-top: -2px;left: 0;width: 32px;height: 4px;background: #d8d8d8;}
*/
.index .in_title span:after{left: auto;right: 0;}
.index .in_title span h3{position: relative;top: -2px;    font-size: 1em;display: inline-block;color: #333;font-weight:600;}
.index .in_title span p{display: inline-block;font-family: impact, chicago;color: #a8acb5;font-size: 18px;}
.index .in_title.whit span:before,.index .in_title.whit span:after{background: #fff;}
.index .in_title.whit span h3,.index .in_title.whit span p{color: #fff;}
.index a.more{position: relative;display: block;width: 158px;color: #fa5c1f;font-size: 16px;line-height: 48px;text-align: center;margin: 0 auto;margin-top: 40px;border-radius: 50px;border: 1px solid #fa5c1f;}
.index a.more:after{content: " ";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 50px;transition: all .5s;}
.index a.more:hover{color: #fff;}
.index a.more:hover:after{background: var(--colour1);-webkit-transform: scaleX(1);transform: scaleX(1);}


		/* 本例子css */
		.slideGroup{  }
		.slideGroup .parHd{overflow:hidden;  position:relative; margin-bottom:30px; }
		.slideGroup .parHd ul{ text-align: center; }
		.slideGroup .parHd ul li{ font-size: 1.6rem;font-weight: 500;text-align: center;margin: 0 10px;display: inline-block;padding: 10px 11%;color: #333;background: #f5f5f5; border: 1px solid #ddd;border-radius: 3px;cursor: pointer;  }
		.slideGroup .parHd ul li.on{   color: #fa5c1f;border: 1px solid #fa5c1f; }
		.slideGroup .slideBox{ /*overflow:hidden; */zoom:1; padding:10px 0; position:relative;   }
		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-45px; top:35%; display:block; width:30px; height:94px; background:url(../images/11-1.png) center center no-repeat #fff; }
		.slideGroup .sNext{ left:auto; right:-45px; background:url(../images/11-2.png) center center no-repeat #fff;  }
		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 8px; width:32%; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center;position: relative;overflow: hidden; }
		.slideGroup .parBd ul li .pic img{ width:100%; height:350px; display:block;  padding:2px;transition: all .5s; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999; transform: scale(1.1); }
		.slideGroup .parBd ul li .title{ line-height:24px; font-size: 20px;color:#333;line-height: 50px;  }

/*产品展示*/
.index .product{margin: 50px 0;overflow:hidden;}
.index .product h3 {color: #555; font-size: 2rem;font-weight: bold;padding-top: 30px; padding-bottom: 30px;text-align: center;letter-spacing: 2px;}
/*.index .product .category ul {text-align: center;padding-bottom: 40px;display: block;height: auto;overflow: hidden;}
.index .product .category ul li {font-size: 1.6rem;font-weight: 500;text-align: center;margin:0 10px; display:inline-block;padding:10px 45px;color: #333;background: #f5f5f5; border: 1px solid #ddd;border-radius: 3px;cursor: pointer;}
.index .product .category ul li.active { color: #fa5c1f; border:1px solid #fa5c1f}
.index .product .content {}
.index .product .content .cont {*//*height: 650px;*//*display: none;}
.index .product .content .cont.active {display: block;}
.index .product .box{}
.index .product .box .list{width: 100%;}
.index .product .box .list li{float:left;width:385px; position: relative;margin-right: 20px;margin-bottom: 18px;overflow: hidden;}
.index .product .box .list li:nth-child(3n){margin-right:0;}
.index .product .box .list li .img{position: relative;width: 100%;height: 386px;overflow: hidden;}
.index .product .box .list li .img img{width:100%;height: 100%;display: block;}
.index .product .box .list li .mask{*//*position: absolute;opacity: 0;top: 0;left:0;right: 0;padding-top: 80px;background: var(--colour4);*//*width: 100%;height: 100%;box-sizing: border-box;transition: all .5s;}
.index .product .box .list li .mask i{display: block;width: 60px;height: 60px;background-position: -111px 0;border: 1px solid #fff;border-radius: 50%;margin: 0 auto;box-sizing: border-box;transition: all .5s;}
.index .product .box .list li .mask h3{display: block;color: #333;font-size: 20px;line-height: 50px;text-align: center;padding: 0 10px;margin: 0 auto;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index .product .box .list li:hover .img .mask,.index .product .box .list li.on .img .mask{opacity: 1;}
.box .arrow-prev{background: url(../Images/11-1.png) no-repeat center center/100% 100%;width: 40px;height: 60px;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);left: -50px;}
.box .arrow-next{background: url(../Images/11-2.png) no-repeat center center/100% 100%;width: 40px;height: 60px;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);right: -50px;}
.box .arrow-prev:hover{background: url(../Images/11-1b.png) no-repeat center center/100% 100%;}
.box .arrow-next:hover{background: url(../Images/11-2b.png) no-repeat center center/100% 100%;}
.index .product .box .list li .img img{width: 100%;height: 100%;transition: all .5s;}
.index .product .box .list li:hover .img img{transform: scale(1.1);}*/

/*内页租赁产品*/
.hnt_02 ul{overflow: hidden; margin: 30px 0; }
.hnt_02 h1{ font-size: 24px; color: #383842; display: block; margin-bottom: 20px;}
.hnt_02 li{ float: left; width: 24.16%; height: 40px; text-align: center; line-height: 40px; border: 1px solid #3e3e48; margin:0 4px; margin-bottom: 10px; position:relative;}
.hnt_02 li em{ display:block; width:72px;height:20px; position:absolute; left:5px; top:10px; background:url(../images/hnt_02_dot01.png) no-repeat;}
.hnt_02 li i{display:block;width:22px;height:30px; position:absolute; right:5px; top:3px;background:url(../images/hnt_02_dot02.png) no-repeat;}
.hnt_02 li a{ margin: 0 30px 0 75px;font-size: 16px;color: #383842; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hnt_02 li:hover{ background: #fa5c1f; border:1px solid #fa5c1f;}
.hnt_02 li:hover a{ font-weight: bold; color: #fff;}

/*销售产品*/
.case{padding-bottom: 50px;}
.case .tab{text-align: center;padding-bottom: 40px;}
.case .tab li{display: inline-block;margin: 4px;}
.case .tab li a{display: block;color: #666;font-size: 18px;line-height: 30px;padding: 0 10px;vertical-align: bottom;}
.case .tab li a:hover{color: #fff;background: var(--colour1);}
.case .box{}
.case .box .list{width: 100%;}
.case .box .list li{float:left;width:385px; position: relative;margin-right: 20px;margin-bottom: 18px;overflow: hidden;}
.case .box .list li:nth-child(3n){margin-right:0;}
.case .box .list li .img{position: relative;width: 100%;height:280px;overflow: hidden;}
.case .box .list li .img img{width:100%;height: 100%;display: block;}
.case .box .list li .mask h3{display: block;color: #333;font-size: 16px;line-height: 50px;text-align: center;padding: 0 10px;margin: 0 auto;margin-top: 10px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case .box .list li:hover .img .mask,.case .box .list li.on .img .mask{opacity: 1;}


/*选择我们*/
.index .advantage{padding: 60px 0;}
.index .advantage .title{text-align:center;}
.index .advantage .title div{position: relative;display: inline-block;padding: 0 60px;padding-bottom: 8px;}
.index .advantage .title div:before,.title div:after{content:"“";position: absolute;top: 0;left: 0;font-family: impact;color: #a8acb5;font-size: 155px;line-height: 125px;height: 45px;display: inline-block;}
.index .advantage .title div:after{content:"”";top: auto;bottom: 0;left: auto;right: 0;}
.index .advantage .title h3{color: #333;font-size: 2rem;line-height: 60px;font-weight: bold;}
.index .advantage .title h3 span{color: var(--colour1);}
.index .advantage .title p{color:#a8acb5; font-size:18px}
.index .advantage ul{padding-top: 100px;}
.index .advantage ul li{float: left;position: relative;width: 179px;height: 131px;border: 2px solid #b1b1b1;margin-right: 20px;text-align:center;}
.index .advantage ul li:last-child{margin-right: 0px;}
.index .advantage ul li a{padding: 70px 5px 5px 5px;display:block;cursor: pointer;}
.index .advantage ul li a .img{position: absolute;top: -62.5px;left: 50%;margin-left: -56.5px;display: block;width: 85px;height: 85px;background: #fa5c1f;border: 15px solid #fff;border-radius: 50%;}
.index .advantage ul li a .img img{position: relative;width: 55px;height: 55px;display: block;padding: 15px;z-index: 2;transition: all 1s;}
.index .advantage ul li a .img:after{content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;-webkit-transform: scaleX(0) scaley(0);transform: scaleX(0) scaley(0);border-radius: 50%;transition: all .5s;}
.index .advantage ul li a h3{color: #333;font-size: 19px;font-weight: bold;line-height: 30px;}
.index .advantage ul li a span{color: #999;font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 28px;display: block;}
.index .advantage ul li a p{color: #666;font-size: 13px;line-height: 25px;margin-top: 10px;display:none}
.index .advantage ul li:hover .img:after{background: var(--colour1);opacity: 1;-webkit-transform: scaleX(1.01) scaley(1.01);transform: scaleX(1.01) scaley(1.01);}
/*关于我们*/
.index .about{position: relative;padding-top: 60px;}
.index .about.sz{padding: 60px 0;}
.index .about .bg{position: absolute;top: 0;width: 100%;height: 450px;background: url(../Images/ab_bg.jpg) no-repeat center top;}
.index .about.sz .bg{height: 100%;}
.index .about .bg:after{content:" ";position: absolute;top: 0;width: 100%;height: 100%;background: var(--colour4);}
.index .about .box{position: relative;padding: 50px;padding-bottom: 25px;z-index: 1;box-sizing: border-box;background: #fff url(../Images/yy.jpg) no-repeat center bottom;}
.index .about .box.sz{padding-bottom: 50px;background: #fff;}
.index .about .box .lin{position: absolute;top: 100px;left: 540px;width: 2px;height: 154px;background: #eaeaea;}
.index .about ul{float: left;width: 100%;padding-top: 50px;padding-bottom: 50px;}
.index .about ul li{float:left;width: 25%;color: var(--colour1);text-align: center;}
.index .about ul li p{color: #2b2b2b;font-size: 16px;padding-top: 15px;}
.index .about ul li h3{display: inline-block;font-size: 36px;line-height: 30px;font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";}
.index .about ul li b{display: inline-block;font-size: 36px;line-height: 30px;}
.index .about .about_img{position: relative;    width: 45%;}
.index .about .about_img .img{width: 440px;height: 250px;overflow: hidden;}
.index .about .about_img .img img{width:100%;height: 100%;display: block;transition: all 1s;}
.index .about .about_img:hover .img img{transform: scale(1.1);}
.index .about .about_txt{width: 550px;padding: 10px;padding-bottom: 0;}
.index .about .about_txt .in_title{height: auto;margin: 0;text-align: left;}
.index .about .about_txt .in_title span{padding: 0;padding-bottom: 15px;}
.index .about .about_txt .in_title span:before{display: none;}
.index .about .about_txt .in_title span:after{top: auto;left: 0;bottom: 0;width: 30px;height: 2px;background: #3f3f3f;}
.index .about .about_txt .con{color: #5c5c5c;font-size: 14px;line-height: 24px;text-align: justify;margin-top: 10px;height: 120px;overflow: hidden;}
.index .about .about_txt a.more{margin: 0;margin-top: 15px;}
/*新闻中心*/
.index .inews{padding-bottom: 40px;}
.index .inews .in_title{margin-top: 60px;}
.index .inews ul{padding-top: 15px;}
.index .inews ul li{float: left;width: 550px;height: 90px;margin-right: 100px;padding: 12px 0;border-bottom: 1px dashed #e5e5e5;}
.index .inews ul li:nth-child(2n){margin-right: 0;}
.index .inews ul li a{display: block;}
.index .inews ul li h3{color: #383838;font-size: 18px;line-height: 27px;padding-bottom: 12px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index .inews ul li p{color: #8a8a8a;font-size: 14px;line-height: 21px;text-align: justify;height: 42px;overflow: hidden;}
.index .inews ul li .time{display: block;width: 90px;height: 90px;color: #999;font-size: 14px;line-height: 28px;margin-right: 35px;background: #f2f2f2;text-align: center;}
.index .inews ul li .time b{font-weight: normal;display: block;font-size: 28px;padding-top: 24px;}
.index .inews ul li:hover h3{color: var(--colour1);}


/*联系我们*/
.index .contact{position: relative;height: 360px;background: url(../Images/lx_bg.jpg) no-repeat center top;background-attachment: fixed;background-size: 120%;}
.index .contact:after{content:" ";position: absolute;top: 0;width: 100%;height: 100%;background: var(--colour4);}
.index .contact .in_title{margin-top: 110px;}
.index .contact ul{position: relative;padding-top: 70px;z-index: 1;}
.index .contact ul li{float: left;margin-right: 22px;width: 48%;}
.index .contact ul li:last-child{margin-right: 0;}
.index .contact ul li a{position: relative;display: block;text-align: center;padding: 40px 10px;background: #fff;cursor: pointer;}
.index .contact ul li a *{position: relative;z-index: 2;}
.index .contact ul li a:after{content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;-webkit-transform: scaleX(0) scaley(0);transform: scaleX(0) scaley(0);transition: all .5s;}
.index .contact ul li .icon{width: 30px;height: 30px;display: inline-block;margin-bottom: 15px;transition: all .5s;}
.index .contact ul li .icon.add{background-position: 0 0;}
.index .contact ul li .icon.cel{background-position: -30px 0;}
.index .contact ul li .icon.mail{background-position: -60px 0;}
.index .contact ul li h3{color: var(--colour1);font-size: 20px;line-height: 20px;padding-bottom: 15px;margin-bottom: 10px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index .contact ul li h3:after{content:" ";position: absolute;bottom: 0;left: 50%;margin-left: -15px;width: 30px;height: 2px;background: var(--colour2);transition: all .5s;}
.index .contact ul li span{position: relative;display: block;color: #2e2e2e;font-size: 16px;transition: all .5s;}
.index .contact ul li:hover .icon{-webkit-filter: brightness(500%);-moz-filter: brightness(500%);-ms-filter: brightness(500%);-o-filter: brightness(500%);filter: brightness(500%);transition: all .5s;}
.index .contact ul li:hover h3,.index .contact ul li a:hover span{color: #fff;}
.index .contact ul li:hover h3:after{background: #fff;}
.index .contact ul li:hover a:after{background: var(--colour1);opacity: 1;-webkit-transform: scaleX(1) scaley(1);transform: scaleX(1) scaley(1);}
/*友情链接*/
.links_main{padding: 15px 0;background: var(--colour1);overflow: hidden;}
.links_main span{color: #fff;display: block;float: left;}
.links_main a{color: #fff;font-size: 14px;padding-right: 10px;float: left;}
/*底部*/
.footer{color: #808080;padding: 55px 0;background: #1c1c1c;}
.footer a{color:#808080;}
.footer .left{width: 850px;}
.footer .fnav{font-size: 16px;line-height: 20px;padding-bottom: 20px;}
.footer .fnav a{float: left;color:#808080;padding: 0 15px;border-right: 1px solid #808080;}
.footer .fnav a:first-child{padding-left: 0;}
.footer .fnav a:last-child{border: 0;}
.footer .left p{font-size: 14px;line-height: 24px;}
.footer .left p.copyright{padding-top: 25px;}
.footer .ewm{float:left;width: 130px;padding: 5px;background: #fff;}
.footer .ewm:last-child{margin-left: 25px;}
.footer .ewm img{display: block;width: 100%;height: 100%;}
.footer .ewm span{display: block;color: #5b5a5a;font-size: 13px;text-align: center;padding-top: 5px;}
.footer .ewm:-child span .icon{background-position: -113px -11px;}
/*二维码弹窗*/
.ewmbox{width: 300px;height: 320px;padding-top: 20px;background: #fff;z-index: 9999;position: fixed;left: 50%;top: 50%;margin: -170px 0 0 -150px;text-align: center;font-size: 16px;display: none;}
.ewmbox .close{width: 32px;height: 32px;position: absolute;top: -25px;right: -40px;cursor: pointer;border-radius: 100%;background: #f3f3f3 url(../Images/dialogclose.png) no-repeat center center;transition: all ease 300ms;}
.ewmbox .close:hover{transform: rotate(180deg);}
.ewmbox img{width: 260px;height: 260px;display: block;margin: 0 auto 10px;}
.dialog-layout{width: 100%;height: 100%;position: fixed;z-index: 100;top: 0;left: 0;background: #000;opacity: 0.3;filter: alpha(opacity=30);}
/*浮动客服*/
.toolbar{position: fixed;top: 50%;right: 1%;margin-top: -163px;z-index: 100;width: 60px;}
.toolbar dd{position: relative;float: left;width: 60px;height: 60px;background:#fa5c1f;margin-top: 2px;border-radius: 5px;color: #fff;font-size: 12px;line-height: 21px;text-align: center;cursor: pointer;transition: all .5s;}
.toolbar dd:first-child{margin-top: 0;}
.toolbar dd i{width: 100%;height: 30px;display: block;margin-top: 5px;background: url(../Images/toolbar.png) no-repeat center 0;}
.toolbar dd.qq i{background-position-y: 0;}
.toolbar dd.tel i{background-position-y: -30px;}
.toolbar dd.code i{background-position-y: -60px;}
.toolbar dd.top i{background-position-y: -90px;}
.toolbar dd span{display: block;color: #fff;}
.toolbar dd.tel .box{position: absolute;top: 0;width: 190px;right: -200px;height: 100%;margin-right: 10px;border-radius: 5px;background: var(--colour1);opacity: 0;transition: all .5s;}
.toolbar dd.tel .box p{font-size: 14px;margin: 15px auto 7px;}
.toolbar dd.tel .box h3{font-size: 18px;font-weight: bold;}
.toolbar dd.tel .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent var(--colour1);;border-width: 9px;width: 0;height: 0;position: absolute;top: 50%;margin-top: -9px;right: -18px;margin-left: -12px;}
.toolbar dd.code .box{position: absolute;top: 0;width: 162px;right: -172px;height: 162px;margin-right: 10px;border-radius: 5px;background: var(--colour1);opacity: 0;transition: all .5s;}
.toolbar dd.code .box img{width: 140px;height: 140px;padding: 11px;}
.toolbar dd.code .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent var(--colour1);;border-width: 9px;width: 0;height: 0;position: absolute;top: 30px;right: -18px;margin-left: -12px;}
.toolbar dd:hover{background: #333;}
.toolbar dd.tel:hover .box{opacity: 1;right: 80px;}
.toolbar dd.code:hover .box{opacity: 1;right: 80px;}
/*内页大图*/
.nybanner{position: relative;height: 400px;overflow: hidden;}
.nybanner .w1200{height: 100%;padding-left:120px;position:relative;box-sizing: border-box;}
.nybanner .title{color:#fff;font-size:42px;line-height: 60px;font-weight:600;padding-top: 160px;text-shadow: 0 2px 3px rgb(0 0 0 / 50%);}
.nybanner .title span{position: relative;font-size:24px;margin-left:20px;border-left: 1px solid #fff;padding-left:20px;font-weight:300;text-transform: uppercase;}
.nybanner .title p{color:#fff;font-size:18px;line-height: 27px;margin-top: 5px;font-weight:300;}

/*.nybanner .position{position:absolute;bottom:-1px;left:0;right:0;height: 30px;padding:15px 20px;background: rgba(255,255,255,.8);border-radius:4px 4px 0 0;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}
.nybanner .position s{position: relative;top: -2px;width: 15px;height: 13px;margin-right: 10px;background-position: bottom left;}
.nybanner .position a{font-size: 13px;line-height: 30px;}
.nybanner .position i:after{padding: 0 5px;content:">>";color:#999;font-size: 12px;font-family:宋体;display: inline-block;}
*/

.xc_nav{border-bottom:1px solid #d6d8db; line-height:50px;overflow: hidden;}
.xc_nav ul{float:left;}
.xc_nav li{padding:0 25px; float:left;}
.xc_nav li a{display:block; font-size:16px; color:#666; position:relative;}
.xc_nav li.cur>a{color:#f95c1e;}
.xc_nav li.cur>a:after{content:''; width:100%; height:4px; background:#f95c1e; position:absolute; left:0; bottom:0;}
.xc_nav .xc_crumbs{float:right; font-size:13px;}
.xc_nav .xc_crumbs a,
.xc_nav .xc_crumbs em,
.xc_nav .xc_crumbs span{display:inline-block; font-size:13px; color:#666;}
.xc_nav .xc_crumbs em{margin:0 7px;}
.xc_nav .xc_crumbs a:hover{color:#f95c1e;}
.xc_crumbs s {
    position: relative;
    top: -2px;
    width: 15px;
    height: 13px;
    margin-right: 10px;
    background-position: bottom left;
}


/*了解挚有*/
.know.channel_content{padding:0}
.know01{padding:60px 0;height:561px;}
.know01 .content .rect-5843{padding-bottom:58.43%;}
.know01 .content .rect-6208{padding-bottom:0%; height:auto;}
.know01 .content {position:relative; }
.know01 .content .left {width:960px; height:100%; position:absolute; right:50%; margin-left:-1300px;}
.know01 .content .left .play{width:113px; height:113px; position:absolute; left:50%; margin-left:-56px; top:50%; margin-top:-56px; background:url(../images/know01_3.png) no-repeat center; cursor:pointer; display:none;}
.know01 .content .right{width:960px; height:100%; position:absolute; left:50%; margin-right:-1300px; background:#f5f5f5;}
.know01 .content .cover_l{width:50%; height:100%; position:absolute; left:0; top:0;}
.know01 .content .cover_l .play{width:113px; height:113px; position:absolute; left:50%; margin-left:-56px; top:50%; margin-top:-56px; background:url(../images/know01_3.png) no-repeat center; cursor:pointer; transition:all 1s ease;}
.know01 .content .cover_l:hover .play{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}
.know01 .content .cover_l .know_logo{width:718px; height:155px; background:url(../images/know01_5.png) no-repeat center; position:absolute; right:25px; bottom:-84px; display:none;}
.know01 .content .cover_r{width:50%; height:100%; position:absolute; right:0; top:47px;}
.know01 .content .cover_r .box{padding:0px 0 50px 50px;}
.know01 .content .cover_r .box .tit{font-size:28px; line-height:36px; font-weight:bold; color:#333;  position:relative;}
.know01 .content .cover_r .box .tit i{display:inline-block; width:65px; height:64px; background:url(../images/know01_4.png) no-repeat center; position:absolute; left:0; bottom:0;}
.know01 .content .cover_r .box .con{font-size:14px; color:#555; line-height:24px; margin-top:40px;}
.know02 {margin-top:10px; padding-bottom:60px;overflow: hidden;}
.know02 .list li{width:25%; float:left; text-align:center;}
.know02 .list li .li_box .icony{width:64px; height:64px; margin:0 auto 10px; transition:all 0.5s ease;}
.know02 .li_box:hover .icony{transform:rotateY(180deg);}
.know02 .list li .li_box .t{font-size:20px; line-height:30px; color:#666; margin-bottom:10px;}
.know02 .list li .li_box .number{font-size:20px; color:#666;}
.know02 .list li .li_box .number .num{font-size:36px; line-height:40px; color:#f95c1e; font-family:Impact;}
.know02 .list li .li_box sup{font-size:36px; color:#666; font-family:Impact;}

.know03{position:relative; background:#f2f2f2;overflow: hidden;margin-bottom:50px;}
.know03 .bg{background:url(../images/know03_1.jpg) no-repeat center; height:573px; width:100%; position:absolute; left:0; top:0; display:none;}
.know03 .content .rect-6810{/*padding-bottom:68.1%;*/}

.know03 .cont{display:none;position:relative;}
.know03 .cont .left{width:55%; float:left;}
.know03 .cont .left .box{padding:80px 25px 50px;}
.know03 .cont .left .box .tit{font-size:32px; line-height:34px; color:#333; font-weight:bold;}
.know03 .cont .left .box .con{font-size:14px; line-height:26px; color:#666; margin-top:25px; min-height:260px; height:260px; overflow:hidden;}
.know03 .cont .right{width:39%; float:right; margin-top:63px;}
.know03 .cont .right img{width:100%; }
.know03 .cont.cur{display:block;}
.know03  .hd{background:url(../images/know03_4.jpg) no-repeat center; height:100px; }
.know03  .hd .item{width:20%; float:left; background:url(../images/blue90.png) center; height:100%; text-align:center; position:relative; transition:all 0.5s ease; cursor:pointer; overflow:hidden;}
.know03  .hd .item:after{content:''; width:1px; background:url(../images/white30.png) center; height:100%; position:absolute; left:0; top:0;}
.know03  .hd .item:first-child:after{display:none;}
.know03  .hd .item .icon{width:40px; height:40px; background:url(../images/know03_3.png) no-repeat; margin:15px auto 5px;}
.know03  .hd .item .icon01{background-position:0 -40px;}
.know03  .hd .item .icon02{background-position:-40px -40px;}
.know03  .hd .item .icon03{background-position:-80px -40px;}
.know03  .hd .item .icon04{background-position:-120px -40px;}
.know03  .hd .item .icon05{background-position:-160px -40px;}
.know03  .hd .item .txt{font-size:20px; color:#fff; line-height:26px;}
.know03  .hd .item.cur{background:url(../images/yellow90.png) center;}
.know03  .hd .item.cur .icon01{background-position:0 0;}
.know03  .hd .item.cur .icon02{background-position:-40px 0;}
.know03  .hd .item.cur .icon03{background-position:-80px 0;}
.know03  .hd .item.cur .icon04{background-position:-120px 0;}
.know03  .hd .item.cur .txt{color:#4f4f4f;}

.know03 .content .cont {overflow: hidden;display: none;}
.know03 .content .cont.active {display: block;}
.know03  .hd .item.active { background: #fa5c1f;}

/*租赁产品*/
.fenlei { border:3px solid #ddd;overflow:hidden;padding:10px;}
.fenlei .content .tit { font-size: 36px;font-weight: bold;color: #333; line-height: 55px;margin-bottom: 20px;}
.fenlei .content .list ul>div{ width:100%;  overflow: hidden; background: #f5f5f5;margin-bottom: 2px;}
.fenlei .content .list li{float:left; width:auto; margin-right:2%; font-size:16px; color:#333; line-height:40px; position:relative; padding-left:3.5%; cursor:pointer;}
.fenlei .content .list li i{display:block; width:18px; height:18px; background:url(../images/pro_list_dot.png) no-repeat center; position:absolute; left:15px; top:50%; margin-top:-9px;}
.fenlei .content .list li.cur i{background:url(../images/pro_list_dot1.png) no-repeat center;}
.fenlei .content .list p{float:left;width:auto; margin-right:2%;line-height: 40px}
.bot{color: #fa5c1f;}

.product-cate-content{padding-bottom:0px;overflow:hidden;}
.product-cate-list{padding-bottom: 15px;float:left;width:24%;}
.product-cate-list h4 a{display: block;width: 85%;height: 51px;line-height: 51px;padding-left: 25px;padding-right: 20px;background-color: #f5f5f5;border-radius: 2px;color: #000;font-size: 18px;font-weight:600; overflow: hidden;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.product-cate-list h4.on a,
.product-cate-list h4:hover a{background-color: var(--colour1);color: #fff;}
.product-cate-list h4 a .plus{position: relative;font-size: 29px;color: #fff;height: 100%;}
.product-cate-list h4 a .plus:before{content: "";position: absolute;left: 50%;top: 50%;margin-left: -7px;width: 15px;border-bottom: 1px solid #333;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.product-cate-list h4.on a .plus:before,
.product-cate-list h4:hover a .plus:before,
.product-cate-list h4.on a .plus:after,
.product-cate-list h4:hover a .plus:after{border-color: #fff;}
.product-cate-list h4 a .plus:after{content: "";position: absolute;left: 50%;top: 50%;margin-top: -7px;height: 15px;border-right: 1px solid #333;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.product-cate-list h4.on a .plus:after{height: 0;bottom: 0;top: 0;}
.product-cate-list ~ .product-cate-list{margin-left:1%;}
.product-cate-list ul{display: none;}
.product-cate-list h4.on + ul{display: block;}
.product-cate-list h4.on{background-color: var(--colour1);}
.product-cate-list ul li{position: relative;}
.product-cate-list ul li a{position: relative;display: block;line-height: 45px;width: 100%;font-size: 15px;color: #000;padding-left: 48px;border-bottom: 1px solid #cdd9e1;}
.product-cate-list ul li a:before{content: "";position: absolute;left: 25px;top: 50%;margin-top: -3px;width: 5px;height: 5px;background-color: #cdd9e1;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.product-cate-list ul li.on a:before,
.product-cate-list ul li a:hover:before{background-color: var(--colour1);}
.product-cate-list ul li a.on {color: var(--colour1);}
.product-subcate .on a{color: var(--colour1);}
.product-cate-list ul li .nav_right{height:auto;overflow:hidden;z-index:999; position:absolute;left:65%;top:0px;padding:0px 20px 10px 5px;display:none;}
.product-cate-list ul li .nav_right a{height:35px;line-height:35px;float:left;border-bottom:1px dotted #eee; text-align:left;color:#666;padding:0px 15px;background:#f5f5f5;display:block;float:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.product-cate-list ul li .nav_right a:before{text-align:left;background:url(../images/nav_right_bg.png) no-repeat left -10px center;}
.product-cate-list ul li .nav_right a:hover{height:35px;line-height:35px;text-align:left;color:#fff;padding:0px 15px;background:#43474d;text-decoration:none;}

.product-list{margin-top:30px;overflow:hidden;}
.product-list li{text-align: center;}						
.product-list li .pic{background: #fff;overflow: hidden;position: relative;border: 1px solid #a8acb5;padding: 10px; border-radius: 10px;}
.product-list li .pic img{width: 80%;}
.product-list li p{font-size: 16px;font-weight: bold;line-height: 1;margin-top: 16px;margin-bottom: 25px;color: #444;}
.product-list li:hover p{color: #fa5c1f;}
.col-4>li{ width: 23.3%;}
.col>li{float: left;padding: 0 10px;}


/* 产品详细页面包屑 */
td	{padding:0 10px;}
.detail_crumbs {background:#f7f7f7; border-bottom:1px solid #e1e4e6; border-top:1px solid #e1e4e6;overflow:hidden;    height: 50px;}
.detail_crumbs .left{float:left; line-height:50px; font-size:14px;}
.detail_crumbs .left span{margin:0 15px;opacity:.9; visibility:visible;}
.detail_crumbs .left span.last{margin-left:0; color:#999;}
.detail_crumbs .left a:hover{color:#f95c1e;}
.detail_crumbs .left a{color:#444;}
.channel_content.pro_detail{padding:0;overflow:hidden;}
.pro_detail01{padding:45px 0 20px;    overflow: hidden;}
.pro_detail01 .left{float:left; width:38%;}


.product-show-pic{width:450px;/*height:460px;*/}
.jqzoom{    width: 100%;float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#fff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#ffffff url(../images/zoom.png) 50% center no-repeat;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.spec-preview{width:450px;/*height:360px;border:1px solid #ccc;*/display: table-cell;vertical-align: middle;text-align: center;}
.spec-scroll{margin-top:10px;width:450px;height:75px;overflow:hidden;position:relative;}
.spec-scroll a.prev{display:block;width:12px;height:21px;position:absolute;top:25px;left:0;background:url('../Images/listpro_btn.png') no-repeat 0 0px;overflow:hidden;cursor:pointer;transition:all 0s;}
.spec-scroll a.prev:hover{background-position:0 -21px;}
.spec-scroll a.next{display:block;width:12px;height:21px;position:absolute;top:25px;right:0;background:url('../Images/listpro_btn.png') no-repeat 0 -42px;overflow:hidden;cursor:pointer;transition:all 0s;}
.spec-scroll a.next:hover{background-position:0 -63px;}
.spec-scroll .items{position:relative;width:400px;height:75px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:360px;height:75px;}
.spec-scroll .items ul li{width:80px;height:60px;float:left;border:1px solid #ccc;margin:0 5px;text-align: center;}
.spec-scroll .items ul li img{width:100%;height:60px;cursor:pointer;}
.spec-scroll .items ul li:hover{border:1px solid #fa5c1f;}
.spec-scroll .items ul .on{
    border: 1px solid #aa2a2b;
}

.pro_detail01 h2{text-align:center;font-size:24px;margin-bottom:20px;}
.product-show-pic2{width:800px;/*height:460px;*/margin:auto}

.spec-preview2{/*width:600px;*/height:560px;display: table-cell;vertical-align: middle;text-align: center;}
.spec-scroll2{margin-top:10px;/*width:600px;*/margin:auto;height:65px;overflow:hidden;position:relative;}
.spec-scroll2 a.prev{display:block;width:12px;height:21px;position:absolute;top:25px;left:0;background:url('../Images/listpro_btn.png') no-repeat 0 0px;overflow:hidden;cursor:pointer;transition:all 0s;}
.spec-scroll2 a.prev:hover{background-position:0 -21px;}
.spec-scroll2 a.next{display:block;width:12px;height:21px;position:absolute;top:25px;right:0;background:url('../Images/listpro_btn.png') no-repeat 0 -42px;overflow:hidden;cursor:pointer;transition:all 0s;}
.spec-scroll2 a.next:hover{background-position:0 -63px;}
.spec-scroll2 .items{position:relative;/*width:600px;*/height:65px;margin:0 20px;overflow:hidden;}
.spec-scroll2 .items ul{position:absolute;/*width:360px;*/height:65px;}
.spec-scroll2 .items ul li{width:80px;height:62px;float:left;border:1px solid #ccc;margin:0 5px;text-align: center;}
.spec-scroll2 .items ul li img{width:100%;height:62px;cursor:pointer;}
.spec-scroll2 .items ul li:hover{border:1px solid #fa5c1f;}
.spec-scroll2 .items ul .on{
    border: 1px solid #aa2a2b;
}

.pro_detail01 .right{float:right; width:60%;}  
.pro_detail01 .right h1{color:#333;font-size: 20px;}
.pro_detail01 .right h1 em{ float:left;padding:2px 15px;color:#fff;margin-top: 5px;font-size:13px;background: #fa5c1f;margin-right: 10px;border-radius: 5px;}
.pro_detail01 .right .wxBox{padding:20px 0;color:#333;font-size:13px;margin: 20px 0;line-height: 30px;}
.pro_detail01 .right .con{float: right;}
.pro_detail01 .right .con a{position:relative;color:#333;float: left;font-size:14px;border-radius: 2px;padding: 5px 10px;border:1px solid #fa5c1f;}
.pro_detail01 .right .con a:before{ display:none;content: "";position: absolute;bottom: 0;left:0;width:100%;height: 10px;border-radius: 100px;/* z-index: -1; *//* background: #0E5D84; */border-bottom: 5px #0B7FB7 solid;}
.pro_detail01 .right .con a:hover{background: #f0f0f0;}
/*.pro_detail01 .right .con a:hover:before{border:0px;}*/
.pro_detail01 .right .con .ewm{position:relative;float: left;margin: 5px 0 0 15px;}
.pro_detail01 .right .con .ewm em{display:block;width: 30px;height: 30px;position: relative;background: url("../Images/icon_ewm.png") no-repeat;cursor: -webkit-zoom-in;}
.pro_detail01 .right .con .ewm span{display:none;color:#666;font-size:12px;}
.pro_detail01 .right .con .ewm .box{opacity:0;position:absolute;left: 0px;top: 30px;width: 185px;height: 0;/* padding: 15px 10px; *//* display: none; */border: 1px #aaa solid;background: #fff;border-radius: 10px;overflow: hidden;}
.pro_detail01 .right .con .ewm:hover .box{opacity:1;height: 200px;}
.pro_detail01 .right .con .ewm .box img{width: 140px;height: 140px;margin: auto;display: block;}
.pro_detail01 .right .con .ewm .box span{margin: 18px 0 2px 0;display: block;color:#666;font-size:12px;text-align: center;}
.pro_detail01 .right .tel{ float: left;color:#666;font-size: 17px;}
.pro_detail01 .right .tel em{display: inline-block;width:20px;height:20px;color: #fa5c1f;font-size: 30px;margin-right: 15px;}
.pro_detail01 .right .tel b{font-weight:bold;color: #fa5c1f;font-size: 25px;}
.pro_detail01 .right .inf{ clear: both; border-bottom: 1px #ddd solid; width: 100%; padding: 20px 0;}
.pro_detail01 .right .inf span{display: inline-block;margin-right:30px;color:#fa5c1f;font-size: 15px;}
.pro_detail01 .right .inf span:before{font-size:20px; margin-right:5px;}
.pro_detail01 .right .inf .p1 {height: 40px;line-height: 40px; border: 1px solid #ededed;text-align: center; font-size: 14px;color: #555;}

.pro_detail02 {width:100%; overflow:hidden;border-top: 0px solid #f5f5f5;position:relative; }
.pro_detail02 .pnav { border-bottom: 1px solid #d6d8db;    overflow: hidden;}
.pro_detail02 .list dt,.pro_detail02 .list dd{cursor:pointer; position:relative;width:12%; float:left;line-height:60px; font-size:20px; color:#666; font-weight:bold;}
.pro_detail02 .list .item.active:after{content:''; position:absolute; width:90px; height:4px; bottom:0; left:0; background:#fa5c1f;}
.pro_detail02 .list dt.active{color:#fa5c1f; font-weight:bold;}
.selection2 {padding:50px 0;}

.header-image {
	margin-bottom: 2rem;
	position: relative;
	transition: all 0.45s ease-in-out;
}

.header-image img{
	width: 100%;
}
.main-group{
	display: flex;
	align-items: center;
	justify-content:space-evenly
}
.item-group {
	/*height: 100vh;*/
	display: flex;
	align-items: center;
	justify-content: center;
}
.book_cover-exerpt {
	color: #6a6a6a;
	padding: 1rem 1.5rem;
	opacity: 1;
	max-width: 870px;
	margin: 0 auto;
	display: block;
	transition: all 0.25s ease-in-out;
}

.book_cover {
	width: 100%;
}
.book {
	overflow: hidden;
	width: 800px;
	transition: all 0.5s ease-in-out;
}
	.book:hover {
		cursor: zoom-in;
		/*	box-shadow: 0 6px 50px 10px #cfcfcf;*/
	}

.zoom-group {
	/*height: 100%;*/
	width: 100%;
	/*overflow-y: scroll;*/
}
.zoom-group .overlay {
	opacity: 0.95;
}

/*新闻*/
 .infor {text-align:center;}
 .infor .tit{font-size:36px; line-height:40px; margin-bottom:5px; font-weight:bold; color:#666; display:block}
 .infor .tit:hover{color:#929292;}
 .infor .con{font-size:16px; line-height:42px; color:#585858;}

 .newscenter-list ul { padding: 50px 0; /*   overflow: hidden;*/}
 .newscenter-list li {/*margin:0 1.15%;width:31% ;float:left;*/}
 .newscenter-list li a {display: block;border: 1px solid #e3e3eb;-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
 .newscenter-list li img {display: block; width: 100%;height: 250px;background: #eaebf5;}
 .newscenter-list li .news-text { padding: 10px;}
 .newscenter-list li .newbox {position: relative;transition: all 0.6s;}
 .newscenter-list li:hover .newbox {margin-top: -72px;}
 .newscenter-list li .news-text .name {
            color: #58596d;
            font-size: 16px;
            display: -webkit-box;
            height: 48px;
            line-height: 24px;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
        }
 .newscenter-list li .news-text .desc {
            color: #b2b2b2;
            font-size: 13px;
            display: -webkit-box;
            height: 0;
            line-height: 24px;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            margin: 5px 0;
            transition: all 0.6s;
        }
 .newscenter-list li:hover .news-text .desc {height: 72px; color: #fff;}
 .newscenter-list li .news-text .date {display: block;   color: #999999; font-family: Montserrat;}
 .newscenter-list li:hover .news-text .date {color: #fff;}
 .newscenter-list li:hover a {
		-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
		-webkit-transform: translateY(-2px);
		-moz-transform: translateY(-2px);
		-ms-transform: translateY(-2px);
		-o-transform: translateY(-2px);
		transform: translateY(-2px);
	}

	.newscenter-list li:hover .news-text .name {color: #fff;}
	.newscenter-list li:hover .news-text {
		background: -moz-linear-gradient(left, #f00 0%, #f95c1e 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f00), color-stop(100%, #f95c1e));
		background: -webkit-linear-gradient(right, #f00 0%, #f95c1e 100%);
		background: -o-linear-gradient(right, #f00 0%, #f95c1e 100%);
		background: -ms-linear-gradient(right, #f00 0%, #f95c1e 100%);
		background: linear-gradient(to right, #f00 0%, #f95c1e 100%);
	}
	.newscenter-list .arrow-prev{background: url(../Images/11-1.png) no-repeat center center/100% 100%;width: 40px;height: 60px;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);left: -50px;}
	.newscenter-list .arrow-next{background: url(../Images/11-2.png) no-repeat center center/100% 100%;width: 40px;height: 60px;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);right: -50px;}
	.newscenter-list .arrow-prev:hover{background: url(../Images/11-1b.png) no-repeat center center/100% 100%;}
	.newscenter-list .arrow-next:hover{background: url(../Images/11-2b.png) no-repeat center center/100% 100%;}

.news_center02 .list{position:relative; padding-bottom:40px;overflow:hidden;}
.news_center02 .list .item{/*float:left;*/ overflow:hidden; position:relative; cursor:pointer; }
.news_center02 .list .owl-item .item{display:block;}
.news_center02 .list .item .item_box{padding:22px 0px; display:block;}
.news_center02 .list .item .item_box .inmg{float:left;margin-right:2%;}
.news_center02 .list .item .item_box .inmg img{ height: 140px;}
.news_center02 .list .item .item_box .intro{position:relative; overflow:hidden;}
.news_center02 .list .item .item_box .intro .t{font-size:20px; line-height:30px; color:#333; font-weight:500; margin-bottom:7px; overflow:hidden;}
.news_center02 .list .item .item_box .intro .d{font-size:14px; line-height:22px; color:#f95c1e; margin-bottom:18px;}
.news_center02 .list .item .item_box .intro .c{font-size:14px; color:#666; line-height:22px;  height:88px; overflow:hidden;}
.news_center02 .list .item .item_box .intro:after{content:''; width:100%; height:0px; position:absolute; left:0; bottom:0; background:#d1d1d1;}
.news_center02 .list .item .item_box .intro:before{content:''; width:0%; height:5px; background:#f95c1e; position:absolute; left:0; bottom:0; transition:all 0.6s ease;}
.news_center02 .list .item:hover .item_box .intro:before{width:100%; z-index:3}
.news_center02 .list .item:hover .item_box .intro .t{color:#f95c1e;}

.news_lists>ul>li{padding:40px 26px 25px 20px;overflow: hidden;}
.news_lists>ul>li:hover .know_detail .txt{color: #fff;}
/*g5*/
.news_lists>ul>li:hover{-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}
.news_lists>ul>li:hover .know_detail:after{border-right: 7px solid #fff}
.news_lists>ul>li:hover .tit{color: #f95c1e;}
.news_lists>ul>li a{display: block;overflow: hidden;border: none;}
.news_lists>ul>li a:hover{color:#555;box-shadow: none;}
.news_lists>ul>li:hover a{box-shadow: none;}
.news_lists .date {width: 10.6%;margin-right: 27px;float: left;text-align: right;}
.news_lists .date .year{font-size: 13px;}
.news_lists .date .month{font-size: 32px;}
.news_lists .infor2{width: 87%;float: left;margin-top: -5px;}
.news_lists .infor2 .tit{font-size: 20px;color: #333;margin-bottom: 10px;}
.news_lists .infor2 .con{color: #767474;margin-bottom: 20px;line-height: 2;height: 52px;overflow: hidden;}
.news_lists .know_detail{width: 140px;height: 40px;border: 1px solid #E7E9EA;position: relative;text-align: center;}
.news_lists .know_detail .txt{display: block;margin-top: 10px;color: #444647;}
.news_lists .know_detail:after{content: '';width: 0px;height: 0px;position: absolute;top: 50%;margin-top: -4px;left: 28px;border-right: 7px solid #B3C9CB;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
.news_lists>ul>li:hover .know_detail{background: #f95c1e;transition: all 0.8s ease;border-color: transparent;}
.news_lists .know_detail{transition: all 0.8s ease;}

/*培训*/
.solution03 {overflow:hidden;}
.solution03 .rect-56{padding-bottom:56%;}
.solution03 .content .item{background:#f6f6f6; transition:.3s ease; position:relative;}
.solution03 .content .item .li_line{width:0; height:5px; background:#facd00; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.solution03 .content .item:hover .li_line{width:100%;}
.solution03 .content .item:hover{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2)}
.solution03 .content .item .box{padding:35px 25px;}
.solution03 .content .item .box .t{font-size:20px; font-weight:bold; color:#333; margin-bottom:20px;}
.solution03 .content .item .box .c{font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden;}
.solution03 .content .item .box .more{float:right; color:#666;}
.solution03 .content2 .item{position:relative; width:32%; float:left; margin-right:2%; margin-bottom:30px;}
.solution03 .content2 .item:nth-child(3n){margin-right:0;}
.solution03 .content2 .item img{width:100%;height:250px;}
.solution03 .pad{padding:1% 0% 0;overflow: hidden;}

/*招聘*/
.zhaopmin{ display: none; transition: all 2s;}
.zhaoxin {  max-width: 1200px;margin: auto;padding: 0 10px;overflow: hidden;margin-top: 40px; margin-bottom: 2rem;}
.zhaoxintop { display: flex;width: 100%;background: #f0f0f0; text-align: center; margin-top: 30px; margin-bottom: 1.2rem;}
.zhaoxintop span {flex: 1; text-align: center;color: #333;font-size: 16px; padding: 0.9rem 0;}
.zhaoxins li { position: relative;margin-bottom: 0.9rem;border: #eee solid 1px;}
.zhaoxins li .topDiv { height: 48px; position: relative;}
.zhaoxins li .topDiv a {display: block; width:86%;float:left;}
.zhaoxins li .topDiv h2 { width:10%;float: right;}
.zhaoxins li .topDiv h2 a{ color:#fa5c1f;}
.zhaoxins li .topDiv h2 a:hover{ color:#fff;}
.zhaoxins li.liNow .topDiv a { background: #f95c1e; color: #fff;}
.zhaoxins li.liNow .msgDiv { color: #fff;}
.zhaoxins li .msgDiv { color: #999;}
.zhaoxins li .msgDiv {  color: #999;}
.zhaoxins li .msgDiv .dd01 { text-align: left;text-indent: 50px;width: 248px;}
.zhaoxins li .msgDiv dl { display: flex; overflow: hidden;  text-decoration: none;}
.zhaoxins li .msgDiv dd { height: 48px;float: left;line-height: 48px;font-size: 14px;margin: 0;flex: 1;text-align: center;text-decoration: none;}
.zhaoxins li .zhaoxinsbox { display: none;line-height:30px; color: #5d5d5d;padding: 45px 50px 60px; overflow: hidden;width: 100%;}
 .btnDiv { margin-top: 0.35rem;}
 .btnDiv {display: block; width: 118px;height: 33px;color: #fff; font-size: 14px;text-align: center;line-height: 33px;border: #fa5c1f solid 1px; background: #fff;}
 .btnDiv:hover { background: #fa5c1f;color: #000;transition: 0.2s linear;}


/*下载*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.join_zp{width: 1200px;text-align: center;margin: 50px auto;}
.join_title{ font-size: 32px;text-align: center; line-height: 40px;margin-top: 50px;font-weight: bold; color: #666;display: block;}
.join_zp .join_zp_t{border-bottom:1px solid #e1e6eb;height: 60px;line-height:60px;font-size: 16px;}
.join_zp .join_zp_c{color: #333;font-size: 16px;cursor: pointer;	height: 60px;border-bottom:1px solid #e1e6eb;}
.join_zp .join_zp_c:hover{color: #f95c1e;font-size: 16px;}
.join_zp .join_zp_n{text-align: left;background-color: #ebedef;font-size: 14px;display: none;}
.join_zp .join_zp_n td{padding-bottom: 50px;}
.join_zp_n .join_ms{width: 1175px;height: 60px;margin: 0 auto;	line-height: 60px;}
.join_zp_n .join_ms i{display: inline-block;	width: 1px;height: 14px;background-color: #fc9151;margin-right: 10px;}
.join_zp_n .join_cn{width: 1130px;	margin: 0 auto;background-color: #fff;padding-left: 35px;padding: 10px 35px;}
.join_zp .join_active{display: table-row;}
.join_zp_c .zx{height:40px;line-height:40px;padding:5px 20px; border:1px solid #f95c1e;color:#f95c1e;text-align:center;font-size:14px;}
.join_zp_c .zx:hover{background:#f95c1e;color: #fff;}


.bg_main{padding-bottom: 50px;min-height: 640px;}
.sub_nav{height: 35px;line-height: 33px;padding-bottom: 20px;border-bottom: 1px solid #f2f2f2;padding-top: 20px;}
.sub_nav .fl{color: var(--colour1);font-size: 30px;}
.sub_nav .fr li{float: left;}
.sub_nav .fr li a{padding: 0 20px;border: 1px solid #e6e6e6;display: block;margin-left: 10px;color: #666;}
.sub_nav .fr li a:hover,
.sub_nav .fr li a.hover{background: var(--colour1);color: #fff;border: 1px solid var(--colour1);;}
.case{margin-top: 40px;}
.case ul{width: 100%;}
.case li{width: 380px;float: left;margin-right: 30px;margin-bottom: 30px;transition: all .5s;}
.case li:nth-child(3n){margin-right: 0;}
.case li .img{width: 100%;height: 284px;display: block;border: 1px solid #eaeaea;border-bottom: none;overflow: hidden;box-sizing: border-box;}
.case li .img img{width: 100%;height: 100%;transition: all .5s;}
.case li:hover .img img{transform: scale(1.1);}
.case li .p{border: 1px solid #efefef;display: block;padding: 0 19px;height: 108px;border-top: none;box-sizing: border-box;}
.case li .p p{border-bottom: 1px solid #eaeaea;height: 58px;line-height: 58px;margin-bottom: 10px;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.case li .p  span{color: #666;transition: all .5s;}
.case li .p i{width: 32px;height: 12px;background-position: -73px -43px;}
.case li .p .fl{font-size: 12px;font-family: arial;}
.case li:hover a span{color:var(--colour1);;}
.case li:hover a p{color:var(--colour1);;}
.case li:hover{box-shadow: 0 1px 20px rgb(0 0 0 / 10%);}
.news{padding-top: 50px;}
.bg_main .news_ul{padding-bottom: 40px;}
.bg_main .news_ul li{border-bottom: 1px solid rgba(0,0,0,.06);padding: 30px 0;}
.bg_main .news_ul li a{display: flex;}
.bg_main .news_ul li .img{position:relative;width: 200px;height: 150px;margin-right: 30px;overflow: hidden;}
.bg_main .news_ul li .img img{width: 100%;height: 100%;display: block;transition: all .5s;}
.bg_main .news_ul li .txt{flex: 1;overflow: hidden;padding-right: 20px;}
.bg_main .news_ul li .txt h3{font-size: 20px;line-height: 30px;font-weight: 300;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.bg_main .news_ul li .txt .hits{color: #999;font-size: 14px;line-height: 30px;}
.bg_main .news_ul li .txt p{color: #b5b5b5;font-size: 14px;line-height: 28px;text-align: justify;transition: all .5s;height: 80px;overflow: hidden;}
.bg_main .news_ul li .date{width: 80px;padding: 24px 0 24px 35px;font-size: 30px;line-height: 50px;color:#999;font-weight:300;position:relative;text-align: center;}
.bg_main .news_ul li .date:after{display:block;content:"";width:1px;height: 100%;background:#f3f3f3;left:10px;top: 0;position:absolute;}
.bg_main .news_ul li .date span{display: block;}
.bg_main .news_ul li:hover .img img{transform: scale(1.1);}
.bg_main .news_ul li:hover .txt h3{color:var(--colour1);;}
.bg_main .news_ul li:hover .txt p{color: #666;}
.detail{padding-top: 50px;}
.detail .title{padding-bottom: 20px;border-bottom: 1px solid #f3f3f3;text-align: center;margin-bottom: 20px;}
.detail .title h1{font-size: 30px;font-weight: bold;padding-bottom: 15px;}
.detail .title span{line-height: 18px;font-family: arial;color: #999;margin-right: 14px;}
.detail .title span:last-child{margin-right: 0;}
.detail .title i{width: 23px;height: 16px;background-position: -73px 0;margin-right: 10px;}
.detail .title .i2{background-position: -104px 0;margin-left: 30px;}
.detail .context{color: #666;line-height: 30px;text-align: justify;padding-bottom: 25px;}
.detail .context img{max-width: 1200px;}
/* reLink*/
.reLink{height: 38px;line-height: 38px;border: 1px solid #e6e6e6;padding: 0 15px;margin-bottom: 50px;color: #666;}
.reLink .nextLink,
.detail .reLink .prevLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a{color: #666;}
.reLink a:hover{color: var(--colour1);}
/* pager*/
.pager{padding: 30px 0 30px;text-align: center;*zoom: 1;*padding: 40px 0 30px;}
.pager:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.pager p{height: 26px;line-height: 26px;display: inline-block;*display: inline;*zoom: 1;display: none;}
.pager ul{display: inline-block;*display: inline;*zoom: 1;overflow: hidden;}
.pager ul li{float: left;margin: 0 5px;padding: 0 !important;height: auto !important;border: none !important;}
.pager ul a{line-height: 30px;padding: 0 10px;transition: all ease 300ms;color: #000000;text-decoration: none;float: left;border: 1px solid #ddd;}
.pager ul a.current,
.pager ul a:hover{color: #fff;border: 1px solid #0a408a;background: #0a408a;}
.contact .box1{line-height: 18px;padding: 48px 0 0px;overflow: hidden;}
.contact .box1 ul{width: 125%;}
.contact .box1 li{float: left;width: 230px;margin-right: 250px;}
.contact .box1 li i{width: 56px;height: 56px;background-position: -142px 0;float: left;}
.contact .box1 li b{font-size: 18px;font-family: arial;font-weight: 100;}
.contact .box1 li td{vertical-align: middle;height: 56px;padding-left: 5px;}
.contact .box1 .l2 i{background-position: -204px 0;}
.contact .box1 .l3 i{background-position: -267px 0;}
.contact .box2{margin-bottom: 75px;}
.contact .box2 #map1_container,
.contact .box2 #allmap1{width: 100%;height: 400px;}
.contact .box3 h1{font-size: 36px;padding-bottom: 15px;text-align: center;}
.contact .box3 p{font-size: 16px;color: #828282;line-height: 24px;padding-bottom: 46px;text-align: center;}
.contact .box3 b{color: var(--colour1);}
.formData{padding-bottom: 20px;}
.formData .item{float: left;color: #999;font-weight: normal;width: 560px;height: 50px;line-height: 50px;border: 1px solid #e4e4e4;margin-right: 76px;margin-bottom: 30px;border-radius: 5px;position: relative;box-sizing: border-box;transition: all .5s;}
.formData .item:hover{color:#495057;background:#fff;border-color: var(--colour1);outline:0;box-shadow: 0 0 0 2px var(--colour5);}
.formData .item label{padding-left: 15px;position: absolute;left: 0;top: 0;z-index: 11;text-align: center;display: block;margin: 0;height: 48px;line-height: 48px;font-size: 18px;color: #666;}
.formData .item input{outline: none; line-height: 38px; height: 38px; font-size: 18px;}
.formData .item .txt{width: 100%;height: 48px;line-height: 48px;display: block;background: none;padding-left: 70px;border: 0 none;color: #666;box-sizing: border-box;}
.formData .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.formData .item.mr0{margin-right: 0;}
.formData .msg-box{position: absolute; left: 0; top: 0px;}
.formData .liuyan{width: 1198px; height: 240px; border: 1px solid #e5e5e5; float: left;}
.formData .liuyan label{text-align: right;display: block;top: 4px;}
.formData .liuyan textarea{width: 100%;height: 100%;line-height: 35px;padding: 12px 10px;text-indent: 100px;font-size: 18px;font-family: "microsoft yahei";color: #666;border: 0 none;overflow: hidden;background: none;resize: none;display: block;outline: none;box-sizing: border-box;}
.formData .bot{width: 100%;}
.formData .sub{width: 232px;line-height: 46px;border: 2px solid var(--colour1);;margin-right: 2px;text-align: center;background: var(--colour1);color: #FFF;cursor: pointer;font-size: 18px;display: block;outline: none;transition: all .5s;}
.formData .sub:hover{background: none;color: var(--colour1);}
.formData .yzm{width: 432px;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute;right: 3px;top: 3px;border: 0px;display: block;}
.about .box1{padding-top: 105px;padding-bottom: 100px;overflow: hidden;}
.box1_add{padding: 70px 0;}
.about .box1 .fl{padding-top: 32px;}
.about .box1 .fl h1{font-size: 80px;text-transform: uppercase;font-family: arial;line-height: 80px;}
.about .box1 .fl p{font-size: 24px;padding-bottom: 88px;}
.about .box1 .fl i{width: 54px;height: 54px;background-position: 0 -99px;cursor: pointer;position: relative;display: block;float: left;}
.about .box1 .fl i img{position: absolute;left: 20px;bottom: 56px;width: 0px;height: 0px;opacity: 0;filter: alpha(opacity=0);transition: ease-in-out .2s;}
.about .box1 .fl i:hover img{filter: alpha(opacity=100);opacity: 1;left: 0;height: 80px;width: 80px;}
.about .box1 .fl .i2{background-position: -58px -99px;margin-left: 20px;}
.about .box1 .fr{width: 611px;}
.about .box1 .fr h1{font-size: 24px;font-weight: 100;}
.about .box1 .fr span{display: block;background: #b0b0b0;width: 20px;height: 2px;margin: 13px 0 24px;}
.about .box1 .fr h2{font-size: 18px;}
.about .box1 .fr p{line-height: 30px;padding-top: 12px;}
.about .box1 .fr i{width: 54px;height: 54px;background-position: -59px -35px;margin-top: 35px;transition: ease-in-out .2s;}
.about .box1 .fr a:hover{cursor: pointer;}
.about .box1 .fr a:hover i{margin-left: 15px;}
.about .bg_20{height: 20px;width: 100%;background: #eaeaea;}
.about .box2{padding-bottom: 94px;}
.about .box2 .con{margin-top: 40px;}
.about .box2 .con .fl{width: 410px;height: 428px;overflow: hidden;}
.about .box2 .con .fl img{width: 410px;height: 428px;}
.about .box2 .con .fr .img{width: 380px;height: 214px;overflow: hidden;display: block;}
.about .box2 .con .fr .img img{width: 380px;height: 214px;transition: .9s;}
.about .box2 .con .fr .p{display: block;padding-left: 20px;width: 360px;height: 214px;}
.about .box2 .con .fr .p h1{font-size: 24px;line-height: 60px;font-weight: 100;}
.about .box2 .con .fr .p i{width: 54px;height: 54px;background-position: -59px -35px;margin-top: 35px;transition: ease-in-out .2s;}
.about .box2 .con .fr li:hover{cursor: pointer;}
.about .box2 .con .fr li:hover h1,
.about .box2 .con .fr li:hover p{color: #333;}
.about .box2 .con .fr li:hover i{margin-left: 15px;}
.about .box2 .con .fr li{float: left;}
.about .box2 .con .fr li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.about .box3{background: url(../Images/about_bg.jpg) center top no-repeat;width: 100%;height: 457px;padding-top: 93px;}
.about .box3 .w1200{overflow: hidden;}
.about .box3 .fl{width: 500px;}
.about .box3 .fl h1{font-size: 36px;color: #fff;font-weight: 100;padding-bottom: 25px;}
.about .box3 .fl span{display: block;width: 40px;height: 2px;background: #ffd200;margin-bottom: 25px;}
.about .box3 .fl p{color: #fff;line-height: 24px;}
.about .box3 .fl i{width: 54px;height: 54px;cursor: pointer;background-position: 0px -35px;margin-top: 35px;transition: ease-in-out .2s;}
.about .box3 .fl a:hover i{margin-left: 15px;}
.about .box3 .fr .picScroll-left{overflow: hidden;position: relative;margin-top: 68px;height: 225px;width: 620px;}
.about .box3 .fr .picScroll-left .hd{overflow: hidden;}
.about .box3 .fr .picScroll-left .hd .prev,
.about .box3 .fr .picScroll-left .hd .next{display: block;left: 0;top: 50%;margin-top: -36px;width: 30px;height: 72px;position: absolute;z-index: 10;background-position: -133px -67px;cursor: pointer;display: none;}
.about .box3 .fr .picScroll-left .hd .next{left: auto;right: 0;background-position: -164px -67px;}
.about .box3 .fr .picScroll-left:hover .hd .prev,
.about .box3 .fr .picScroll-left:hover .hd .next{display: block;}
.about .box3 .fr .picScroll-left .hd ul{float: right;overflow: hidden;margin-top: 10px;zoom: 1;}
.about .box3 .fr .picScroll-left .hd ul li{float: left;width: 9px;height: 9px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer;background: url("../Images/icocircle.gif") 0 -9px no-repeat;}
.about .box3 .fr .picScroll-left .hd ul li.on{background-position: 0 0;}
.about .box3 .fr .picScroll-left .bd ul{overflow: hidden;zoom: 1;}
.about .box3 .fr .picScroll-left .bd ul li{margin-right: 20px;float: left;_display: inline;overflow: hidden;text-align: center;}
.about .box3 .fr .picScroll-left .bd ul li img{width: 300px;height: 225px;}
.bg_top{height: 50px;background: #eaeaea;width: 100%;}
.showPro{padding-top: 50px;}
.showPro .reLink{margin-bottom: 0;}
.showPro .showContxt{padding: 30px 0 35px;color: #666;font-size: 14px;line-height: 30px;text-align: justify;}
.showPro .showContxt img{max-width: 100%;height: auto !important;}
.showPro .showimgCon{padding: 0 0 30px;font-size: 16px;line-height: 32px;}
.showPro .showimgCon .txtcon{width: 720px;height: 423px;float: right;position: relative;}
.showPro .showimgCon .txtcon .tit{position: relative;font-size: 20px;margin-bottom: 15px;color: var(--colour1);font-weight: bold;line-height: 24px;padding-bottom: 14px;border-bottom: 1px solid #dddddd;padding-right: 60px;}
.showPro .showimgCon .txtcon .tit .goBack{position: absolute;right: 0;top: 0;color: #999999;font-size: 14px;display: block;font-weight: normal;cursor: pointer;}
.showPro .showimgCon .txtcon .tit .goBack s{width: 20px;height: 20px;background-position: -440px -62px;margin-left: 6px;}
.showPro .showimgCon .txtcon .tit .goBack:hover{color: #047fcc;}
.showPro .showimgCon .txtcon .txt{font-size: 14px;line-height: 28px;color: #666;text-align: justify;}
.showPro .showimgCon .txtcon .txt .item{margin-bottom: 7px;max-height: 144px;overflow: hidden;}
.showPro .showimgCon .txtcon .tel-btn{width: 100%;position: absolute;left: 0;bottom: 0;border-top: 1px solid #ddd;padding-top: 40px;}
.showPro .showimgCon .txtcon .tel-btn .btn{width: 118px;float: right;height: 40px;line-height: 40px;margin-top: 5px;font-size: 20px;text-align: center;color: #fff;cursor: pointer;background: var(--colour1);}
.showPro .showimgCon .txtcon .tel-btn .btn:hover{background: #333;}
.showPro .showimgCon .txtcon .tel-btn .tel{width: 280px;float: left;}
.showPro .showimgCon .txtcon .tel-btn .tel span,
.showPro .showimgCon .txtcon .tel-btn .tel strong{display: block;color: #666;}
.showPro .showimgCon .txtcon .tel-btn .tel s{width: 42px;height: 42px;display: block;float: left;margin-right: 6px;margin-top: 4px;background-position: -315px -30px;}
.showPro .showimgCon .txtcon .tel-btn .tel span{font-size: 16px;line-height: 20px;}
.showPro .showimgCon .txtcon .tel-btn .tel strong{color: var(--colour1);font-size: 28px;line-height: 28px;}
.showPro .showimg{width: 442px;position: relative;float: left;overflow: hidden;}
.showPro .showimg .bigimg{width: 440px;height: 332px;display: block;position: relative;border: 1px solid #dddddd;}
.showPro .showimg .bigimg .list{width: 5000%;}
.showPro .showimg .bigimg .list li{width: 440px;height: 332px;float: left;border: 0;margin-right: 1px;}
.showPro .showimg .bigimg .list img{width: 100%;height: 100%;display: block;transition: all ease 300ms;}
.showPro .showimg .smallimg{width: 440px;height: 76px;position: relative;padding-top: 30px;z-index: 10;overflow: hidden;}
.showPro .showimg .list{width: 357px;overflow: hidden;position: relative;margin: 0 auto;}
.showPro .showimg .listcon{width: 600% !important;position: relative;}
.showPro .showimg .prev,
.showPro .showimg .next{width: 20px;height: 76px;z-index: 10;position: absolute;top: 30px;cursor: pointer;background: #f9f9f9 url(../Images/show-btn-ico.png) no-repeat 0 center;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.showPro .showimg .prev:hover,
.showPro .showimg .next:hover{background-color: #f9f9f9;}
.showPro .showimg .prev{left: 0;background-position: 3px center;}
.showPro .showimg .next{right: 0;background-position: -84px center;}
.showPro .showimg li{width: 94px;height: 70px;margin-right: 28px;float: left;cursor: pointer;position: relative;border: 3px solid #fff;transition: all .5s;}
.showPro .showimg li img{width: 100%;height: 100%;display: block;}
.showPro .showimg li.on{width: 94px;height: 70px;border: 3px solid var(--colour1);;}
.relateTit{height: 58px;line-height: 58px;border-bottom: 1px solid #e4e4e4;margin: 0 auto;width: 1200px;}
.relateTit h3{font-size: 18px;display: inline-block;*display: inline;*zoom: 1;position: relative;}
.relateTit h3 .line{width: 100%;height: 2px;display: block;position: absolute;left: 0;bottom: -1px;background: var(--colour1);}


/*申明*/
.shenming {margin: 50px 0;}
.shenming h2{font-size: 18px;color:var(--colour1);line-height:50px;}
.shenming p{line-height: 30px;}


/*搜索statr  */
.blue{color: #f00;}
.NewsListBox{overflow:hidden;}
.NewsListBox .list{}
.NewsListBox .list li{float:left;clear:both;margin:20px 0 30px 0;padding: 0 0 0px 0;width:100%;border-bottom: 1px #ddd solid;}
.NewsListBox .list li .img{  float: left;margin-right:2%;}
.NewsListBox .list li .img img{width: 200px;}
.NewsListBox .list li .left{width:300px}
.NewsListBox .list li .middle{margin:0 10px;}
.NewsListBox .list li .middle h4{color:#555;font-size: 18px;font-weight:bold;margin: 20px 0 0 0;}
.NewsListBox .list li .middle p{margin: 30px 0 35px 0;color:#999;font-size: 14px;line-height: 23px;}
.NewsListBox .list li .middle b{color:#fff;font-size: 13px;border:1px #fa5c1f solid;padding: 10px 30px;background:#fa5c1f;}
.NewsListBox .list li .right{width: 120px;color:#666;font-size:50px;text-align: center;background: #f7f7f7;padding: 30px 20px 15px 20px;margin: 30px 0 0 0;}
.NewsListBox .list li .right span{margin-top: 20px;padding-top:5px;border-top: 1px #ddd solid;display:block;color:#999;font-size:14px;}
.NewsListBox .list li a:hover h4{color:#fa5c1f}
.NewsListBox .list li a:hover b{background: #f5f5f5; color:#333; border:1px #ddd solid}
.NewsListBox .list li a:hover .right{background:#fa5c1f;color:#fff}
.NewsListBox .list li a:hover .right span{color:#fff}