
.banner{position:relative;width:100%;height:auto;overflow:hidden;margin-top:120px;}
.banner .bannerBtn{position:absolute;top:50%;height:148px;margin-top:-74px;cursor:pointer;z-index:2;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}
.banner .contents{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.banner .content{position:absolute;top:0px;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:left 120px;background-attachment:fixed;text-align:center;}
/*.banner .content .bg{background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;}*/
.banner .container{position:absolute;top:50%;left:0px;width:100%;height:300px;margin-top:-150px;z-index:1;}
.banner .content .title1{padding-top: 46px;opacity:0;width:100%;font-family:'MyriadPro-Regular_0';font-size:44px;color:#fff;text-align:center;margin-top:0px;}
.banner .content .title2{ opacity:0;width:100%;font-family:'MyriadPro-Regular_0';font-size:80px;margin-bottom:20px;font-weight:100;color:#fff;text-align:center;}
.banner .content .title3{opacity:0;border:3px solid #fff;padding:6px 24px 8px 24px;font-size:27px;font-weight:bold;color:#fff;text-align:center;}
.banner .bannerNav{position:absolute;bottom:30px;width:100%;text-align:center;z-index:2;}
.banner .bannerNav img{width:123px;height:4px;margin:0px 3px;cursor:pointer;}
.banner .bannerBg{width:100%;height:auto;vertical-align:middle;}


@media  (max-width: 479px) {
.banner{margin-top:0px; padding-top: 74px;}
.banner .bannerBtn{height:38px;margin-top:-19px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .container{height:100px;margin-top:-80px;}
.banner .content{background-size:auto 450px;background-position:center 74px;}
.banner .content .title1{font-size:30px;padding-top: 0px;}
.banner .content .title2{font-size: 32px;width: 80%;line-height: 34px;margin:14px auto 26px auto;}
.banner .content .title3{border:2px solid #fff;padding:3px 12px 4px 12px;font-size:17px;}
.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:40px;height:2px;margin:0px 3px;}
.banner .bannerBg{width:100%;height:450px;}
}








@media (min-width: 480px) and (max-width: 639px) {
.banner{margin-top:74px;}
.banner .bannerBtn{height:38px;margin-top:-19px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .container{height:100px;margin-top:-80px;}
.banner .content{background-size:auto 450px;background-position:center 74px;}
.banner .content .title1{font-size:30px;padding-top: 0px;}
.banner .content .title2{font-size: 32px;width: 80%;line-height: 34px;margin:14px auto 26px auto;}
.banner .content .title3{border:2px solid #fff;padding:3px 12px 4px 12px;font-size:17px;}
.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:40px;height:2px;margin:0px 3px;}
.banner .bannerBg{width:100%;height:450px;}


}


@media (min-width: 640px) and (max-width:1023px ) {
.banner{margin-top:74px;}
.banner .bannerBtn{height:74px;margin-top:-37px;}
.banner .bannerBtn.leftBtn{left:10px !important;}
.banner .bannerBtn.rightBtn{right:10px !important;}
.banner .container{height:100px;margin-top:-80px;}
.banner .content{background-size:auto 600px;background-position:center 74px;}
.banner .content .title1{font-size:30px;padding-top: 0px;}
.banner .content .title2{font-size: 32px;width: 80%;line-height: 34px;margin:14px auto 26px auto;}
.banner .content .title3{border:2px solid #fff;padding:6px 24px 8px 24px;font-size:18px;}
.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:80px;height:4px;margin:0px 3px;}
.banner .bannerBg{width:100%;height:600px;}

}



@media (min-width: 1024px) and (max-width:1199px ) {
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.banner{margin-top:68px;}
.banner .bannerBtn{height:90px;margin-top:-45px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}

.banner .container{height:180px;margin-top:-90px;}
.banner .content{background-position:left 68px;}
.banner .content .title1{font-size:30px;padding-top:22px;}
.banner .content .title2{ font-size:52px;margin-bottom:16px;}
.banner .content .title3{border:3px solid #fff;padding:5px 18px 6px 18px;font-size:20px;}
.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:100px;height:3px;margin:0px 3px;}
}




@media (min-width: 1200px) and (max-width:1439px ) {
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.banner{margin-top:68px;}
.banner .bannerBtn{height:90px;margin-top:-45px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}

.banner .container{height:180px;margin-top:-90px;}
.banner .content{background-position:left 68px;}
.banner .content .title1{font-size:30px;padding-top: 28px;}
.banner .content .title2{ font-size:52px;margin-bottom:16px;}
.banner .content .title3{border:3px solid #fff;padding:5px 18px 6px 18px;font-size:20px;}
.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:100px;height:3px;margin:0px 3px;}

}





@media (min-width: 1440px) and (max-width:1920px ) {

.banner{margin-top:82px;}
.banner .bannerBtn{height:112px;margin-top:-56px;}
.banner .bannerBtn.leftBtn{left:-100px;}
.banner .bannerBtn.rightBtn{right:-100px;}

.banner .container{height:220px;margin-top:-110px;}
.banner .content{background-position:left 82px;}
.banner .content .title1{font-size:36px;padding-top:36px;}
.banner .content .title2{ font-size:64px;margin-bottom:16px;}
.banner .content .title3{border:3px solid #fff;padding:5px 18px 6px 18px;font-size:24px;}
.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:123px;height:4px;margin:0px 3px;}

}
*, *:after, *::before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}

.clearfix:after, .clearfix:before {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}


img {
	border: none;
    vertical-align: middle;
}
.contaiweb {width: 1200px;margin: 0 auto;}
.tit{padding-left:5.3333%;padding-right:5.333%}
.tit h2{font-size:30px;color:#4f4f4f;line-height:1;text-align:center;font-weight:700}
.tit p{font-size:14px;color:#929292;line-height:24px;text-align:center;padding-top:10px}
.contact-mobile,.hidden{display:none}
.show{display:block}

/*服务项目*/
.item{padding-top: 3.9583%;overflow: hidden;}
.item .item_list{padding-top: 1.823%;}
.item_list ul{margin: 0px -10px}
.item_list li{float: left;width: calc(33.333% - 10px);height: 100%;margin:0 5px 10px 5px;background-color: #f3f3f3;text-align: center;transition: all 0.5s ease}
.item_list li a{display: block;padding-top: 10.17%;padding-bottom: 10%;}
.item_list .item-icon{height: 50px;}
.item-icon img{margin: 0 auto}
.item_list .icon-title{font-size: 20px;color: #4f4f4f;padding-bottom: 10px;margin-top: 7.63%;margin-bottom: 5.6%;position: relative;transition: all 0.5s ease}
.item_list .icon-title p:before{content: '';display: block;width: 33px;height: 2px;background-color: #E35F13;position: absolute;bottom: 0px;left: 50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transition: all 0.5s ease}
.item_list .icon-con{font-size: 13px;color: #939393;line-height: 24px;padding-left: 12.46%;padding-right: 12.46%;transition: all 0.5s ease}
.item_list li:hover{background-color: #E35F13;}
.item_list li:hover .icon-title{color: #ffffff}
.item_list li:hover .icon-con{color: #f1f1f1}
.item_list li:hover .icon-title p:before{background-color: #ffffff}
.item_list li:hover .hidden{display: block;}
.item_list li:hover .show{display: none;}


@media (max-width:1240px){.contaiweb{padding-left:5%;padding-right:5%; width: auto; }}

@media (max-width:768px){
.tit{padding-left:2%;padding-right:2%}
.tit h2{font-size:20px;line-height:24px}


}


@media (max-width:640px){
.item_list li{width: 100%;margin: 0 0 14px 0}
.item_list ul{margin: 0 0}
.item_list .icon-title{font-size: 16px;margin-top: 4.5%;margin-bottom: 4%}
.item_list .icon-con{font-size: 12px}

}

/*服务项目*/






/*六大亮点*/

.features{padding-top:3.5%;padding-bottom:4%}
.feature-list{padding-top: 2.9167%;}
.feature-list dl{float:left;height:200px;margin-top:10px;position:relative}
.feature-list dl:nth-child(-n+3){margin-top:0;}
.feature-list dl:first-child,.feature-list dl:last-child{width:40%;}
.feature-list dl:nth-child(1){float:left;margin-right:1%;background: url({$list.img}) no-repeat;background-size: 100% 100%;}
.feature-list dl:nth-child(6){float:right;}
.feature-list dl:nth-child(2){width:29%;margin-right:1%}
.feature-list dl:nth-child(3),.feature-list dl:nth-child(4){width:29%;}
.feature-list dl:nth-child(4){margin-right:1%}
.feature-list dl:nth-child(5){width:29%;margin-right:1%}
.feature-list .fea-warp{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);color: #696969;}
.feature-list dt{float:left;padding-left:10px}
.feature-list .fea-con1{padding-left:10px;line-height:24px;font-size:14px;padding-top:13px;width:296px;text-align: left;}
.feature-list .fea-con2{line-height:24px;width:264px;padding-top:13px;padding-left:10px;text-align: left;}
.feature-list dl:nth-child(6) .fea-con1{line-height:24px;width:264px;padding-top:13px;padding-left:10px;text-align: left;}
.feature-list dl:nth-child(1) .fea-con1{line-height:24px;width:264px;padding-top:13px;padding-left:10px;text-align: left;}


@media (max-width:1250px){
.feature-list .fea-con1{padding-left:10px;line-height:24px;font-size:14px;padding-top:13px;width:236px;text-align: left;}
.feature-list .fea-con2{line-height:24px;width:224px;padding-top:13px;padding-left:10px;text-align: left;}
.feature-list dl:nth-child(6) .fea-con1{line-height:24px;width:224px;padding-top:13px;padding-left:10px;text-align: left;}
.feature-list dl:nth-child(1) .fea-con1{line-height:24px;width:224px;padding-top:13px;padding-left:10px;text-align: left;}


}

@media (max-width:1100px){
.feature-list{padding-top:1.5%}
.feature-list dl{margin-top:14px}
.feature-list dl:first-child,.feature-list dl:last-child{width:59%}
.feature-list dl:last-child{margin-left:1%}
.feature-list dl:nth-child(2),.feature-list dl:nth-child(5){width:39%}
.feature-list dl:nth-child(3),.feature-list dl:nth-child(4){width:49%}
.feature-list dl:nth-child(2),.feature-list dl:nth-child(4){margin-right:0;margin-left:1%}
.feature-list dl:first-child,.feature-list dl:nth-child(3),.feature-list dl:nth-child(5){margin-right:1%}
.list-con{margin-left:9.5%;margin-right:9.5%}
}



@media (max-width:768px){
.feature-list dl:nth-child(n){width:100%;margin-left:0;margin-right:0}
.feature-list .fea-con1{line-height:24px;width:226px;padding-top:10px;padding-left:10px}
.feature-list dl:nth-child(6) .fea-con1{line-height:24px;width:226px;padding-top:10px;padding-left:10px}
.feature-list dl:nth-child(1) .fea-con1{line-height:24px;width:226px;padding-top:10px;padding-left:10px}

}







/*六大亮点*/






/*五大优势*/

.business_list li{float:left;width:33.333%;padding-top:1%;height:100%;margin-bottom:1%; }
.business_list a{display:block;text-align:center}
.business_list a.active .iconbg1,.business_list a:hover .iconbg1{background:url(../images/iconhover1.png) no-repeat center;background-size:100% 100%}
.business_list a.active .iconbg2,.business_list a:hover .iconbg2{background:url(../images/iconhover.png) no-repeat center;background-size:100% 100%}
.business_list a.active .hidden,.business_list a:hover .hidden{display:block}
.business_list a.active .show,.business_list a:hover .show{display:none}
.business_list .iconbg1{width:116px;height:133px;background:url(../images/icon1.png) no-repeat center;background-size:100% 100%;z-index:1;position:relative;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.business_list .iconbg2{width:101px;height:116px;background:url(../images/icon.png) no-repeat center;background-size:100% 100%;z-index:-1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%)}
.business_list span{display:block;z-index:3;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%)}
.list-con{margin-left:16.5%;margin-right:16.5%}
.list-con p{font-size:14px;line-height:24px;color:#616161;cursor:pointer}
.ad{padding-top:3.5%}



@media (max-width:768px){
.ad{display:none}

.business_list{padding-bottom:4%}
.business_list li{width:50%;min-height: 170px;}
.business_list li img{width: 80%;}
.business_list .iconbg1{width: 72px;height: 86px;}
.business_list .iconbg2{width: 61px;height: 72px;}
.list-con{margin-left:6.5%;margin-right:6.5%}	
	
	
}
	



/*五大优势*/


/*成功案例*/

/*æ–°é—»èµ„è®¯*/
.news{margin-top: 3.5%;margin-bottom: 3.6458%}
.news li{display: inline-block;float: left;width: 50%}
.news .news-con-list{padding-right: 46px}
.news .case-con-list{padding-left: 46px}
.news .tit{padding: 0;margin-bottom: 25px}
.news .tit h2{text-align: left}
.news .tit p{text-align: left;width: 366px}
.news-con .news-img{margin-bottom: 25px}
.news-con .news-img img{max-width: 100%;}
.news-first a{float: left;font-size: 16px;color: #535353;width: 86%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: left;}
.news-first a:hover{color: #E35F13}
.news-first .date{float: right;font-size: 12px;color: #9c9c9c}
.news-first .summary{font-size: 12px;color: #9c9c9c;line-height: 24px;margin-top: 42px;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;width: 100%;text-align: left;}
.news-list{margin-top: 36px}
.news .news-list li{text-align: left;padding-left: 6px;width: 100%;margin-bottom: 18px;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .news-list li:before{content: '';width: 2px;height: 2px;background: #535353;display: inline-block;position: absolute;top: 50%;left: 0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.news .news-list a{font-size: 14px;color: #535353;width: 100%}
.news .news-list a:hover{color: #E35F13}
.news .case-list ul{margin: 0 -22px}
.news .case-list li{padding-left: 0;text-align: center;width: calc(50% - 44px);display: inline-block;float: left;margin: 0 22px 22px 22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.news .case-list a{font-size: 16px;color: #535353;width: 100%;}
.news .case-list a:hover{color: #E35F13}
.news .case-list .case-img{display: block;border: 1px solid #e6e6e6;margin-bottom: 16px}
.img-responsive{width:100%;height: auto}
.news .tit p{width: 100%}





@media (max-width:768px){


.ad{display:none}
.news li{width: 100%}
.news .news-con-list{padding-right: 0}
.news .case-con-list{padding-left: 0;margin-top: 22px}
.advantage-list .tit{padding-left: 2%;padding-right: 2%}
}



@media (max-width:375px){
.notice-list li{padding-left:75px!important}
.notice-list time{display:none}
.notice-list a{width: 98%;}
.reason li{padding:0 3%;}
.news .tit{margin-bottom: 14px}
.news-con .news-img{margin-bottom: 14px}
.news-list{margin-top: 24px}
.news .news-list li{margin-bottom: 10px}
.news-first a{font-size: 14px}
.news .news-list a{font-size: 12px}

.news .case-list ul{margin: 0}
.news .case-list li{width: 100%;margin: 0 0 22px 0}}

}







/*成功案例*/




/*详情页*/
.productseoweb{margin-bottom: 45px; padding-left:8%;padding-right:8%; display: block; overflow: hidden; margin-top: 160px;}
.contaiwebtxt{width: 1200px;margin: 0 auto; margin-top: 30px;}
@media (max-width:1240px){.contaiwebtxt{  padding-left:4%;padding-right:4%; width: auto; }}


.researchdet {padding-top: 4.6666%}
.researchdet .title {font-size: 24px;line-height: 60px;color: #545454;text-align: center}
.researchdet .subhead {text-align: center}
.researchdet p {font-size: 14px;line-height: 30px;color: #9a9999;text-indent: 2em}
.researchdet img {max-width: 100%;display: block;margin: 0 auto}

.det-con{ border-top: 1px dashed #b8b8b8;padding-top: 3.5%;margin-top: 3.5%;}
.det-con a{color: #f00;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-ms-transition: all 0.4s ease;}
.det-con a:hover{color: #f00;}


@media  (max-width: 479px) {
.productseoweb{margin-top:94px;}
}



@media (min-width: 480px) and (max-width: 639px) {
.productseoweb{margin-top:104px;}
}


@media (min-width: 640px) and (max-width:1023px ) {
.productseoweb{margin-top:104px;}
}




@media (min-width: 1440px) and (max-width:1920px ) {
.productseoweb{margin-top:102px;}

}





/*详情页*/
.productttp{margin-bottom: 45px; padding-left:8%;padding-right:8%; display: block; overflow: hidden; margin-top: 40px;}
.w1200{width: 1200px; margin: auto;}
.newsdetailB-ctrl { margin-top: 20px; max-width: 1026px; }

.newsdetailB-ctrl .page-ctrl { margin-bottom: 10px; }

.newsdetailB-ctrl .page-ctrl a { display: block; font-size: 16px; line-height: 30px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; color: #666666; }

.newsdetailB-ctrl .return { display: block; width: 120px; height: 40px; margin: 0 auto; text-align: center; font-size: 16px; line-height: 40px; color: #ffffff; background-color: #78B41E; }

@media (min-width: 1024px) {
  .newsdetailB-ctrl { position: relative; padding-right: 200px; margin-top: 50px; }
  .newsdetailB-ctrl .page-ctrl { margin-bottom: 0; }
  .newsdetailB-ctrl .page-ctrl a:hover { color: #78B41E; }
  .newsdetailB-ctrl .return { position: absolute; right: 0; top: 5px; z-index: 3; width: 145px; height: 50px; line-height: 50px; }
}

@media (max-width: 1200px){
.productttp{ padding-left:4%;padding-right:4%; }
.w1200{width: 100%}


}