.serv1{ padding-top:51px; padding-bottom:72px;}
.serv1nr{ padding-top:50px;}
.serv1nr p{ font-size:16px; line-height:30px; color:#666; width:58.5%;}
.serv1nr a.hasimg{ width:37.1%;}
.serv2{ padding-top:80px; padding-bottom:75px; background:url(bbgs.png) center center no-repeat; background-size:cover;}
.serv2jj{ color:#666; font-size:16px; text-align:center;}
.serv2nr{ padding-top:57px;}
.serv2nr li{ float:left; width:22.3%; /*margin-right:3.6%;*/ margin: 0px 5.5%; text-align:center; background:#FFF; padding-bottom:30px;}
.serv2nr li.z{ margin-right:0px;}
.serv2nr li .hasdiv{}
.serv2nr li .hasdiv .bkg{ padding-bottom:49%;}
.serv2nr li a.serv1at{ display:block; font-size:20px; color:#0091d4; text-align:center; padding:24px 0px 11px 0px;}
.serv2nr li p{ font-size:16px; color:#666; display:block; margin:0px auto; width:230px; height:70px; line-height:22px; max-width:96%;}
.serv3{ height:324px; background:url(serv3.jpg) center center no-repeat; background-size:cover; text-align:center;}
.serv3 .middle{ background:url(s33.png) center 89px no-repeat; height:324px; }
.serv3title{ font-size:30px; color:#FFF; display:block; padding-top:70px;}
.serv3 ul{ display:block; padding-top:73px;}
.serv3 ul a{ display:inline-block; width:259px; margin:0px 30px; height:63px; color:#0091d4; font-size:20px; line-height:63px; text-align:center; background:#FFF; border-radius:6px;}
.servwu{ height:576px; background:url(wubg.png) center center no-repeat; background-size:cover;}
.servwutitle{ padding-top:73px; font-size:30px; color:#0091d4;}
.servwutitle span{ font-size:16px; color:#666; }
.servwu ul{ display:block; background:url(ulbg.png); width:43.3%; margin-top:40px; padding-left:4.4%; padding-top:35px;}
.servwu ul li{ height:50px; line-height:50px; padding-left:92px; margin-bottom:54px; font-size:22px;}

/*.servwu ul li.wuli1{ background:url(images/1.png) left center no-repeat;}
.servwu ul li.wuli2{ background:url(images/2.png) left center no-repeat;}
.servwu ul li.wuli3{ background:url(images/3.png) left center no-repeat;}
.servwu ul li.wuli4{ background:url(images/4.png) left center no-repeat;}
.servwu ul li.wuli5{ background:url(images/5.png) left center no-repeat;}*/



.servwu ul li.wuli1{ background:url(images/1.png) left center no-repeat;}
.servwu ul li.wuli2{ background:url(images/3.png) left center no-repeat;}
.servwu ul li.wuli3{ background:url(images/5.png) left center no-repeat;}
.servwu ul li.wuli4{ background:url(images/2.png) left center no-repeat;}
.servwu ul li.wuli5{ background:url(images/4.png) left center no-repeat;}




.servsanda{ padding-top:84px;}
.sandatitle{ text-align:center; font-size:16px; color:#666;}
.sandatitle span{ display:block; color:#0091d4; font-size:30px; padding-bottom:27px;}
.sandanr{}

.sandanr{ padding-top:45px; padding-bottom:60px;}
div.xuanzhuan li{ text-align:center; float:left; width:33.3%;}
div.xuanzhuan li img{ max-width:90%; margin:auto; display:block;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
div.xuanzhuan li img.xiao{ height:0px;}
div.xuanzhuan li:hover img.xiao{ height:auto;}
div.xuanzhuan li:hover img.xian{ height:0px;}
div.xuanzhuan li:hover img{-webkit-transform: rotate3d(0,1,0,360deg);
    -moz-transform: rotate3d(0,1,0,360deg);
    transform: rotate3d(0,1,0,360deg);}
div.xuanzhuan li a{ font-size:22px; color:#333;display:block; padding-top:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;    }

@media screen and (max-width:1350px){
	.serv3 .middle{ background-size:97% 124px; }
.serv3 ul a{ width:19%; margin:0px 2%; }
	}


@media screen and (max-width:1200px){


.servwu ul{ width:47.6%;  padding-left:2.4%;}
.servwu ul li{  padding-left:62px;}
}


@media screen and (max-width:1000px){
.serv1nr p{ width:95%; margin-left:2.5%;}
.serv1nr a.hasimg{ width:95%; margin-right:2.5%; margin-top:20px;}
.serv3 ul{ padding-top:88px;}
.serv3 ul a{ width:22%; font-size:16px;height:43px; line-height:43px; margin:0px; float:left; margin-left:2.4%; }

.servwutitle{ padding-bottom:20px;}
.servwu{ height:auto; padding-bottom:30px;}
.servwu ul{ width:87.6%; margin-left:5%;  padding-left:2.4%; padding-top:0px; margin-top:0px;}
.servwu ul.l{ padding-top:20px;}
.servwu ul.r{ float:left}


}

@media screen and (max-width:800px){
.serv1{ padding-top:10px;}
.serv1nr{ padding-top:0px;}
.serv1nr p{ font-size:14px; line-height:22px;}
.serv1nr a.hasimg{}
.serv1{  padding-bottom:22px;}

.serv2{ padding-top:20px; padding-bottom:25px;}
.serv2nr{ padding-top:27px;}
.serv2nr li a.serv1at{  font-size:16px;  padding:10px 0px 5px 0px;}
.serv2nr li{  width:47%; margin-left:2%; margin-right:0px;  padding-bottom:15px;}
.serv2nr li p{ font-size:14px; line-height:20px; height:120px; }
.serv3{ height:auto; padding-bottom:20px;}
.serv3 .middle{ background:none; height:auto;}
.serv3title{ font-size:20px;  padding-top:20px;}
.serv3 ul{ padding-top:23px;}





.servwutitle{ padding-top:23px; font-size:20px; }
.servwutitle span{ font-size:14px;  }
.servwu ul.r{ margin-top:0px; }
.servwu ul li{  margin-bottom:24px; font-size:16px;}
.servwu ul li.wuli1{ background:url(images/1.png) left center no-repeat; background-size:auto 100%;}
.servwu ul li.wuli2{ background:url(images/2.png) left center no-repeat;background-size:auto 100%;}
.servwu ul li.wuli3{ background:url(images/3.png) left center no-repeat;background-size:auto 100%;}
.servwu ul li.wuli4{ background:url(images/4.png) left center no-repeat;background-size:auto 100%;}
.servwu ul li.wuli5{ background:url(images/5.png) left center no-repeat;background-size:auto 100%;}



.servsanda{ padding-top:24px;}
.sandatitle span{  font-size:20px; padding-bottom:10px;}

.sandanr{ padding-top:25px; padding-bottom:20px;}

div.xuanzhuan li a{ font-size:16px; color:#333;display:block; padding-top:10px;}



}
@media screen and (max-width:680px){
	.serv3 ul a{ width:47%; margin-left:2%; margin-right:0px; margin-bottom:20px;}


	div.xuanzhuan li:nth-child(1){ width:50%; margin:0px;}
	div.xuanzhuan li:nth-child(2){ width:50%; margin:0px;}
	div.xuanzhuan li:nth-child(3){ width:100%; margin-top:20px;}
	div.xuanzhuan li a{ font-size:14px;}


	}
@media screen and (max-width:640px){
.serv2jj{  font-size:14px;}

.servwu ul {
    width: 97%;
    margin-left: 1%;
    padding-left: 0%;
    padding-top: 0px;
    margin-top: 0px;
}


.servwu ul li{  font-size:14px; line-height:120%; line-height:50px;}
}