a,a:hover{text-decoration:none}
/*首页-公司简介*/
.about_head{
    margin-bottom: 60px;
}
.about_head h2{
    text-align: center; 
    margin-top: 50px; 
    font-size: 36px; 
    color: #333;
}
.about_head p{
    text-align: center;
    font-size: 18px; 
    color: #555;  
    margin-top:8px;
}
.about_h3{
    font-family: Arial;
    color: #305DC3;
    font-size: 50px;
    font-weight: bold;
    margin: 0px;
}
.about_p{
    font-size: 16px;
    color: #000;
    padding-bottom: 20px;
    border-bottom: 1px solid #dadada;
}
.about_content{
    line-height: 30px;
    color: #555;
    margin-top:20px;
}
.about_btn{
    display: block;
    text-align: center;
    width: 140px;
    padding: 7px 0px;
    color: #fff;
    text-decoration: none;
    border-radius: 15px;
    border:1px #fff solid!important;
    margin-top: 20px;
}
.about_btn:hover,.about_btn:focus{
    color: #fff;
    text-decoration: none;
    background-color: #03b29c;
}
.about_video{
    width: 100%;
}
		.js_about{background:#ED9C0C;margin-top:170px;padding:40px 10px 20px 10px;color:#fff;}
		.js_about_left,.js_about_right,.about_h3,.about_p,.about_content{color:#fff;}
		.js_about_right{margin-top:-70px;}
		.js_about_right img{max-width:100%;}



/*首页产品*/
.product_head h2{
    text-align: center; 
    margin-top: 80px; 
    font-size: 36px; 
    color: #EE9B12;
    font-weight: bold;
}
.product_head span{
    color: #d8d8d8; 
}
.product_head p{
    text-align: center;
    color: #7f7f7f; 
    margin-top:8px;
}
.product_list{
    clear: both;
    padding: 25px 0px 0px 0px;
    margin-right: -15px;
    margin-left: -15px;
}
.product_list2{
    padding-top: 20px;
}
.product_img{
    padding-left: 15px; 
    padding-right: 15px; 
    min-height: 350px;
}
.product_img img{
    margin-right: auto;
    margin-left: auto;
    display: block;
    max-height: 300px; 
    max-width: 100%;
    height: auto; 
    margin-bottom: 10px; 
    padding: 0px 0px 0px 0px;
	border:none;
}
.product_list2 div.product_img{
    min-height: 260px;
}
.product_title{
    text-align: center;
    height: 40px;
}
.product_title a{
    color: #2F2F2F;
}
.product_title a:hover{
    text-decoration: none;
    color:#0071bf;
}
.advantage_col{
    margin-top: 20px;
    margin-bottom: 50px;
    text-align: center; 
    min-height:185px;
    border-radius: 25px;
}
.advantage_col:hover{
    border-radius: 25px;
    background-image: linear-gradient(#fff,#f7f7f7);
}
.advantage_col img{
      display: block;
      margin: 0 auto;
      max-width: 200px;
      -webkit-transition: -webkit-transform 0.8s ease-out;
      -moz-transition: -moz-transform 0.8s ease-out;
      -o-transition: -o-transform 0.8s ease-out;
      -ms-transition: -ms-transform 0.8s ease-out;
}
.advantage_col img:hover {
      -webkit-transform: rotateZ(360deg);
      -moz-transform: rotateZ(360deg);
      -o-transform: rotateZ(360deg);
      -ms-transform: rotateZ(360deg);
      transform: rotateZ(360deg);
}
.advantage_col a{
    display: block;
    color: #333;
    font-size: 18px;
    padding-top: 20px;
}
.advantage_col a:hover{
    color: #EE9B12;
    text-decoration: none;
}
.advantage_col p{
    color: #797979;
    text-align: center;
    padding-top: 0px;
    margin-top: 15px;
	line-height:22px;
}

.advantage_head h2{
    text-align: center; 
    margin-top: 60px; 
    font-size: 28px; 
    color: #000;
}
.advantage_head p{
    text-align: center;
    color: #7f7f7f; 
    margin-top:8px;
}
.advantage_head span{
    display: block;
    margin: 0 auto;
    width: 40px;
    height:3px;
    background-color: #bdbdbd;
    margin-bottom: 50px;
}
.service-box {
	margin-bottom: 40px;
}

.service-icon {
	margin: 0 10px 20px 0;
	float: left;
}	

.service-desc h5 {
	font-size: 20px;
	margin-bottom: 10px;
}
h1.h-light,h2.h-light,h3.h-light ,h4.h-light ,h5.h-light ,h6.h-light  {
	font-weight: 300;
}




/*--服务流程--*/
.liucheng{width:100%;margin-top:60px;padding-top:80px;}
.lc2{ background:url(../images/line.png) center no-repeat;}
.lc_list{ width:100%; float:left; margin-bottom:100px;}
.lc_list li{ width:140px; margin:0 10px; height:210px; display:block; float:left; cursor:pointer; background:url(../images/icon-bg.png) top center no-repeat;}
.lc_list li span{ width:60px; height:60px; background:url(../images/icon.png) repeat; display:block; float:left; margin:35px 0 50px 38px;}
.lc_list li span.c-1{ background-position:0 0;}
.lc_list li span.c-2{ background-position:0 60px;}
.lc_list li span.c-3{ background-position:0 120px;}
.lc_list li span.c-4{ background-position:0 180px;}
.lc_list li span.c-5{ background-position:0 240px;}
.lc_list li span.c-6{ background-position:0 300px;}
.lc_list li span.c-7{ background-position:0 360px;}
.lc_list li p{ width:100%; display:block; float:left; text-align:center; font-size:18px;}
.lc_list li p font{ font-size:14px; margin-top:10px; width:100%; display:block; color:#666;}


/*服务流程*/
.ease-1{
-webkit-transition:all 0.1s ;
-khtml-transition:all 0.1s ;
-moz-transition: all 0.1s ;
-o-transition: all 0.1s ;
transition: all 0.1s ;}
.ease-3{
-webkit-transition:all 0.3s;
-khtml-transition:all 0.3s ;
-moz-transition: all 0.3s ;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.radius-5{
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.shadow-box-5{
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
box-shadow:0px 0px 5px rgba(0,0,0,0.5);}
.shadow-text-1{
-moz-text-shadow:0 1px 0px rgba(0,0,0,.5);
-webkit-text-shadow:0 1px 0px rgba(0,0,0,.5);
text-shadow:0 1px 0px rgba(0,0,0,.5);}
.text-overflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.txt-en{ font-family: "Times New Roman", Times, serif; font-weight:normal;}
.txt-c{ text-align:center;}
.txt-r{ text-align:right;}
.txt-red{ color:#e32530;}
.txt-orange{ color:#ff6600;}

.advantage .inner{  left:0; right:0; }
.advantage .nr{ padding:0; width:100%; float:left; margin-bottom:100px;}
.advantage .nr li{ width:14.285%; float:left; display:inline; margin-bottom:15px;
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity: 0; 
opacity:0;}
.advantage .nr li:nth-child(1),
.advantage .nr li:nth-child(2){
-webkit-transform: translate3d(-100px,0px, 0);
-moz-transition: translate3d(-100px, 0px, 0);
-o-transition: translate3d(-100px, 0px, 0);
transition: translate3d(-100px, 0px, 0);}
.advantage .nr li:nth-child(3),
.advantage .nr li:nth-child(4){
-webkit-transform: translate3d(100px,0px, 0);
-moz-transition: translate3d(100px, 0px, 0);
-o-transition: translate3d(100px, 0px, 0);
transition: translate3d(100px, 0px, 0);}
.advantage.active .nr li{
filter: alpha(opacity=100);
-khtml-opacity: 1;     
-moz-opacity: 1;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transition: translate3d(0, 0, 0);
-o-transition: translate3d(0, 0, 0);
transition: translate3d(0, 0, 0);
transition-delay:600ms; 
-o-transition-delay:600ms;
-moz-transition-delay:600ms;
-webkit-transition-delay:600ms;}
.advantage.active .nr li:nth-child(2),
.advantage.active .nr li:nth-child(3){
transition-delay:400ms; 
-o-transition-delay:400ms;
-moz-transition-delay:400ms;
-webkit-transition-delay:400ms;}
.advantage .nr .item{ display:block; width:100%; position:relative; color:#333;}
.advantage .nr .item .circle{ width:120px; height:120px; margin:10px auto 0px; position:relative; color:#333; background:#fff;
-webkit-border-radius:60px;
-moz-border-radius: 60px;
border-radius: 60px;
behavior: url(ie-css3.htc); z-index:2;}
.advantage .nr .item .circle .circle_l,
.advantage .nr .item .circle .circle_r{ position:absolute; top:0px;width:60px; height:120px;border: 2px solid #333;
-webkit-transition-timing-function:linear;}
.advantage .nr .item .circle .circle_l{ left:0px; border-right:0;clip:rect(124px,62px,124px,0);
-webkit-border-radius:62px 0 0 62px;
-moz-border-radius: 62px 0 0 62px;
border-radius: 62px 0 0 62px;
behavior: url(ie-css3.htc); z-index:2;}
.advantage .nr .item .circle .circle_r{ right:0px; border-left:0;clip:rect(0px,62px,0px,0);
-webkit-border-radius:0 62px 62px 0;
-moz-border-radius: 0 62px 62px 0;
border-radius: 0 62px 62px 0;
behavior: url(ie-css3.htc); z-index:2;}
.advantage .nr .item .circle span{ display:block; height:120px; width:120px; line-height:120px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.advantage .nr .item h1{ font-size:20px; padding:5px 0 5px; line-height:22px;}
.advantage .nr .item p{ line-height:24px; font-size:14px;}
.advantage .nr .item:hover .circle_l{ clip: rect(0,62px,124px,0); border-color:#ff8a00;}
.advantage .nr .item:hover .circle_r{ clip: rect(0,62px,124px,0); border-color:#ff8a00;}
.advantage .nr .item:hover .circle{ background:#ff8a00; color:#fff;
-webkit-transform: translate3d(0px,-10px, 0);
-moz-transition: translate3d(0px, -10px, 0);
-o-transition: translate3d(0px, -10px, 0);
transition: translate3d(0px, -10px, 0);
transition-delay:300ms; 
-o-transition-delay:300ms;
-moz-transition-delay:300ms;
-webkit-transition-delay:300ms;}
.advantage .nr .item:hover h1,
.advantage .nr .item:hover p{ color:#111;
-webkit-transform: translate3d(0px,10px, 0);
-moz-transition: translate3d(0px, 10px, 0);
-o-transition: translate3d(0px, 10px, 0);
transition: translate3d(0px, 10px, 0);
transition-delay:300ms; 
-o-transition-delay:300ms;
-moz-transition-delay:300ms;
-webkit-transition-delay:300ms;}

.zy-section {}
.more {clear: both;}
.more a{ display: block;border: 1px solid #e5e5e5;width: 140px;height: 40px;line-height: 40px;text-align: center;color: #999;font-size: 14px;}
.more a:hover{background: #003a5d;color: #fff;}

.zy-index-newproducts {padding:3% 0 0 0;overflow:hidden;}
.zy-index-newproducts .pic{padding:2% 0 0;overflow:hidden;}
.zy-index-newproducts .newproducts {position: relative;}
.nproduct {width:100%;height: 600px;display: table;margin: auto;}
.np-tablcell {display:table-cell;vertical-align: middle;}
.zy-index-newproducts .newproducts a{display: block; background: #fff;width: 60%;height:auto!important;padding:5% 0;position: relative; margin:auto;-moz-box-shadow:0px 0px 30px #ececec;-webkit-box-shadow:0px 0px 30px #ececec ;box-shadow:0px 0px 30px #ececec;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.zy-index-newproducts .newproducts a *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.zy-index-newproducts .newproducts a .pic{text-align: center;}
.zy-index-newproducts .newproducts a .pic ul {width:100%;}
.zy-index-newproducts .newproducts a .pic li {margin: auto;text-align: center;height: 150px!important;}
.zy-index-newproducts .newproducts a .pic li img {width:auto;height: auto;max-height: 140px!important;max-width:60%; display: inline-block;}
.zy-index-newproducts .newproducts a .title{font-size: 14px;padding: 5% 0;text-align:center!important;}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active {}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a {width:100%;height:auto!important;margin:0 auto ;padding: 10% 0;}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a .pic{}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a .pic ul {}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a .pic li {height:340px!important;}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a .pic li img {max-height: 340px!important;}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a .title {font-size: 16px;color: #000;text-align:center!important;}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a::after {content: '';width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px); width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);border: 5px solid #fff;position: absolute;left: 0;top: 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.zy-index-newproducts .newproducts .swiper-slide.swiper-slide-active a:hover::after {border: 5px solid #EE9B12;}
.zy-index-newproducts .swiper-button-next,.zy-index-newproducts .swiper-button-prev {background: none;margin-top:-10px;opacity: 0.4;}
.zy-index-newproducts .swiper-button-next:hover,.zy-index-newproducts .swiper-button-prev:hover {opacity: 1.0;}
.zy-index-newproducts .swiper-button-next:before,.zy-index-newproducts .swiper-button-prev:before {font-size:40px;color:#000;position: absolute;left: 0;top: 0;z-index: 3; font-family: "font_family";}
.zy-index-newproducts .swiper-button-next:before {content: "\e60d";left:0px;}
.zy-index-newproducts .swiper-button-prev:before {content: "\e60b";left:auto;right: 0;}
.zy-index-newproducts .swiper-slide-prev .nproduct a{float: right;margin-right: 10%;}
.zy-index-newproducts .swiper-slide-next .nproduct a{float: left;margin-left: 10%;}

.p_title{text-align:center;}
@media screen and (max-width: 768px) {
	.js_about{margin:0;}
	.about_content{margin-bottom:60px;}
	
	    .product_head h2 {
        margin-top: 30px; 
        font-size: 25px; 
    }
    .product_head p {
        font-size: 14px; 
        margin-top:8px;
		display:none;
		}
    .product_img {
        min-height: 180px;
    }
    .product_list2 div.product_img{
        min-height: 180px;
    }
}
 
@media(max-width:480px){

	/*--服务流程--*/
	.liucheng{ width:100%;}
	.p_title{ margin:30px 0;}
	.lc2{ background:none;}
	.advantage .nr li{ width:50%; height:250px;}
	
	}