.searchh{ height: 108px; background: #f4f4f4; }
.searchh .searchh_in{ height: auto; }
.searchh_left{ float: left; width: 915px;}
.searchh_left ul{ height: auto; overflow: hidden;}
.searchh_left ul li{ float: left; background: url(../images/xlian.png) no-repeat right center; padding:0 70px 0px 37px;    }
.searchh_left ul li h1{ font-size: 42px; color: #333; margin-top: 20px; }
.searchh_left ul li h1 span{ font-weight: normal; font-size: 21px;}
.searchh_left ul li p{ color:#666666; font-size: 14px; background: url(../images/peop1.png) no-repeat 15px center; padding-left:47px;  line-height: 27px;}
.searchh_left ul li.lik1{ padding-left: 0px;}
.searchh_left ul li.lik2 p{background: url(../images/peop2.png) no-repeat 15px center; }
.searchh_left ul li.lik3 p{background: url(../images/peop3.png) no-repeat 15px center; }
.searchh_left ul li.lik4 p{background: url(../images/peop4.png) no-repeat 15px center; }
.searchh_right{ float: right; width: 282px;}
.searchh_right p{ font-size: 16px; color:#666666; text-align: center; margin-top: 20px; margin-bottom: 5px;}
.sech_input{ border-radius: 30px; border:1px solid #d8d8d8; height: 35px; background:#fff;width: 282px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.sech_input input{ width: 234px; border:none; background: #fff;  float: left;height: 33px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;border-radius: 30px 0px 0px 30px; text-indent: 1em; font-size: 14px;}
.sech_input input::-webkit-input-placeholder{ color:#666666;}
.sech_input input::-webkit-input-placeholder { color:#666666}
.sech_input input:-moz-placeholder { color:#666666}
.sech_input input::-moz-placeholder { color:#666666}
.sech_input input:-ms-input-placeholder { color:#666666}
.sech_input button{ width: 45px;border:none; background: #ed6f39;  float: right;height: 33px;     padding: 0px; border-radius: 0 30px 30px 0px;}
.sech_input button img{ margin-left: 11px;}
.sech_input .button{ width: 45px;border:none; background: #ed6f39;  float: right;height: 33px;     padding: 0px; border-radius: 0 30px 30px 0px;}
.sech_input .button img{ margin-left: 10px;margin-top:7px;}
.searchh b img{ margin-top: 6px;}
.service{ height: auto; overflow: hidden; margin-top: 45px;}
.wike_title{ height: auto; overflow: hidden;}
.wike_title h1{ text-align: center; font-size: 38px; color:#333333; line-height: 40px;}
.wike_title img{ display: block; margin:15px 0px;}
.wike_title p{ /*color:#acacac; font-size: 13px; font-family: "Arial";*/text-align: center; font-size: 18px; font-family:"Microsoft YaHei"; color:#666666;}
.serv_ul{ height: auto; overflow: hidden; margin-top: 45px;}
.serv_ul li{ width:25%; float: left; position: relative;}
.serv_ul li img{ display: block; margin:0 auto;}
.serv_ul li div{position: absolute;  width: 160px; height: 160px; overflow: hidden;
left:50%;
top:0px;
margin-left: -80px;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
backface-visibility: hidden;
}
.serv_ul li div a{ height:auto; border:none; background:none !important;}
.serv_ul li div a:hover{ background:none !important;}
.serv_ulmob .pic{ height:auto; border:none; background:none !important;}
.serv_ulmob .pic:hover{ background:none !important;}
.serv_ul li .div1{z-index: 1;}
.serv_ul li .div2{
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.serv_ul li:hover .div1{
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.serv_ul li:hover .div2{
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.serv_ul li h1{ text-align: center; color:#333333; font-weight: normal; font-size:24px; line-height: 30px; margin-top: 185px; margin-bottom: 10px;}
.serv_ul li p{ text-align: center; color:#777777; padding:0 14px; font-size: 14px; line-height: 20px;}
.serv_ul li a{ display: block; width: 108px; height: 30px; border:1px solid #ed6f39; color:#ed6f39; font-size: 13px; text-align: center; line-height: 30px; margin:0 auto; margin-top: 22px;}
.serv_ul li:hover a{ background: #ed6f39; color:#fff;}
.heart{ height: auto; overflow: hidden; width: 800px; height: 60px; background: url(../images/nav_bg.jpg) repeat center; border-radius: 30px; margin:40px auto;}
.heart_le{ float: left; line-height: 60px; color:#fff; font-size: 26px; background: url(../images/call.png) no-repeat 34px center; padding-left: 88px;}
.heart_ri{ float: right; width: 226px; background: #ed6f39;height: 60px; line-height: 60px;}
.heart_ri a{ display: block; text-align: center; color:#fff; font-size: 20px; font-weight: bold;}
.consult{ height: auto; overflow: hidden; background: #f5f5f5; padding:60px 0px;}
.case_ol{ height: auto; overflow: hidden; text-align: center; margin-top: 20px; background: url(../images/eye.png) no-repeat 422px center;}
.case_ol li{ display: inline-block; width: 228px;  border:1px solid #c6c6c6; border-radius: 50px; text-align: center; color:#333333; font-size: 16px;  margin-right:80px; cursor: pointer; padding-top:10px; padding-bottom: 5px;}
.case_ol li .span1{ float: left; margin-left:24px; margin-right: 12px;}
.case_ol li .span1 img{ vertical-align: middle; display: inline-block;}
.case_ol li .span1 .imgg2{ display: none;}
.case_ol li .span1 .imgg1{ display: inline-block;}
.case_ol li .span2{ float: left; text-align: left; font-size:18px; color:#666666; line-height: 18px;}
.case_ol li .span2 em{ font-size:11px; overflow:hidden; font-family: "Arial"; color:#999999;}
.case_ol li:last-child{ margin-right: 0px;}
.case_ol li.cur{  border:1px solid #ed6f39; color:#ed6f39;}
.case_ol li.cur .span1 .imgg2{ display: inline-block;}
.case_ol li.cur .span1 .imgg1{ display: none;}
.case_ol li.cur .span2{ color:#ed6f39;}
.case_ol li.cur .span2 em{ color:#ed6f39;}
.case_ol li.li1{ width:220px;}
.case_ol li.li2{ width:190px;}
.case_ol li.li3{ width:296px;}
.case_cons1_kj{ width:19%; height:456px; float:left; background:#FFF; margin:0 0.5%;}
.case_cons1_kj .title{ display:block; width:168px; height:36px; line-height:36px; margin:0 auto; background:#ed6f39; color:#FFF; font-size:18px; text-align:center;}
.case_con .case_in .case_right .case_cons1_kj1 ul{ padding:5px 0 10px;}
.case_con .case_in .case_right .case_cons1_kj1 ul li{ float: none; border:1px solid #f5f5f5; height:38px; line-height:38px; font-size:14px; text-align:center; width:80%; margin:5px auto 0;}
.case_con .case_in .case_right .case_cons1_kj2 ul{ padding:5px 0 10px;}
.case_con .case_in .case_right .case_cons1_kj2 ul li{ float: none; border-bottom:1px dashed #f5f5f5; line-height:28px; padding:6px 0; font-size:14px; text-align:left; margin:5px auto 0; background:url(../images/index2.png) no-repeat 20px center; padding-left:20%; width:50%;}
.case_con .case_in .case_right .case_cons1_kj2 img{ margin:10px 0 0 12px;}
.case_con .case_in .case_right .case_cons1_kj3 ul{ padding:5px 0 10px; margin:8px 0 0;}
.case_con .case_in .case_right .case_cons1_kj3 ul li{ float: none; border:1px solid #f5f5f5; padding:10px; height:38px; line-height:38px; font-size:14px; text-align: left; width:80%; margin:5px auto 0; background-repeat:no-repeat; background-position: 10px center; font-style:italic; text-indent:30px; color:#ed6f39;}
.case_con .case_in .case_right .case_cons1_kj3 ul li.li1{ background-image:url(../images/indexs1.png);}
.case_con .case_in .case_right .case_cons1_kj3 ul li.li2{ background-image:url(../images/indexs2.png);}
.case_con .case_in .case_right .case_cons1_kj3 ul li.li3{ background-image:url(../images/indexs3.png);}
.case_con .case_in .case_right .case_cons1_kj3 ul li.li4{ background-image:url(../images/indexs4.png);}
.case_con .case_in .case_right .case_cons1_kj3 ul li.li5{ background-image:url(../images/indexs5.png);}
.case_con .case_in .case_right .case_cons1_kj3 ul li.li6{ background-image:url(../images/indexs6.png);}
.case_con .case_in .case_right .case_cons1_kj5 ul{ background-image:url(../images/index8.png); background-position: center center; background-repeat:repeat-y; padding:10px 0; margin:20px 0 0;}
.case_con .case_in .case_right .case_cons1_kj5 ul li{ float: none; height:24px; line-height:24px; font-size:14px; text-align: left; width:34%; margin:5px auto 0; background-image:url(../images/index7.png); background-repeat:no-repeat; background-position: right center; color:#ed6f39; padding:0 16px; float:left; margin: 6px 0;    clear: both;}
.case_con .case_in .case_right .case_cons1_kj5 ul li em{ display:block; background:#eef3f7; color:#333; text-align:center;}
.case_con .case_in .case_right .case_cons1_kj5 ul li.odd{ background-position: left center; float:right;}
.case_con{ height: auto; overflow: hidden; margin-top: 32px;}
.case_con .case_in{ height: auto; overflow: hidden; }
.case_con .case_in .case_left{ float: left; width: 223px;}
.case_con .case_in .case_left .case_ul{ height: 308px; overflow: hidden; background: #fff;border-top:6px solid #ed6f39;}
.case_con .case_in .case_left .case_ul li{ width: 223px; padding:0 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff;  }
.case_con .case_in .case_left .case_ul li.active{ background: #f9f9f9; }
.case_con .case_in .case_left .case_ul li.active a{ color:#ed6f39; border-bottom: none;}
.case_con .case_in .case_left .case_ul li a{ display: block; height: 50px; line-height: 50px;  text-align: center; font-size: 16px; color:#666666; border-bottom:1px dashed #d1d1d1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.case_con .case_in .case_left .case_ul li:last-child a{ border-bottom: none;}
.case_con .case_in .case_left  h3{ width: 100%; height: 86px; line-height: 80px; font-weight: normal; margin-top: 10px;}
.case_con .case_in .case_left  h3 a{ color:#ed6f39;border:2px solid #ed6f39;  font-size: 18px; text-align: center; display: block;}
.case_con .case_in .case_right{ float: right; width: 957px;}
.case_con .case_in .case_right .case_con_in{ height: auto; overflow: hidden;}
.case_con .case_in .case_right ul{ height: auto; overflow: hidden;}
.case_con .case_in .case_right ul li{ float: left; width: 228px; margin-right: 15px; margin-bottom: 15px; position: relative;}
.case_con .case_in .case_right ul li:nth-child(4n){/* margin-right: 0px;*/}
.case_con .case_in .case_right ul li .spanv{ position: relative;display: block;width: 100%;height: 110px;overflow: hidden;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.case_con .case_in .case_right ul li img{ display: block; width: 228px; height: 110px;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ;}
.case_con .case_in .case_right ul li p{ font-size: 14px; color:#666666; text-align: center; line-height: 25px;}
.case_con .case_in .case_right ul li:hover img{ transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 100%;height: 100%;}
.service_zix{ height: 117px; width: 100%; background: url(../images/serve.jpg) no-repeat center;}
.service_zix .serv-left{ float: left; font-size: 28px; font-weight: bold; color:#fff; line-height: 117px;margin-left: 46px;}
.service_zix .serv-right{ float: right; background: url(../images/call.png) no-repeat left center; color:#fff; font-size: 16px; line-height: 30px;padding-left: 58px; margin-top: 27px; width:196px;}
.service_zix .serv-right em{ font-size:26px; font-style:italic;}
.case_cons1_kj4 .p{ display:block;}
.case_cons1_kj4 .p img{ width:98px; height:98px;}
.case_cons1_kj4 .p.p1{ margin:42px 0 0 6px;}
.case_cons1_kj4 .p.p2{margin: -42px 0 0 77px;}
.case_cons1_kj4 .p.p3{margin: -23px 0 0 42px;}
.case_cons1_kj4 .p.p4{margin: -8px 0 0 47px;}
.zizh{}
.zizh li{ width:12%; margin:0 0.25% 10px; background:#FFF; color:#; font-size:14px; text-align: center; float:left; padding:0 0%; height:72px; display:inline-table; vertical-align:middle;}
.zizh li em{ display:table-cell;vertical-align:middle;}
.zizh .gd{ color:#ed6f39; font-size:36px; line-height:70px;}
.zizh .gds{ display:block; color:#FFF; text-align:center; font-size:15px; margin:10px auto 0; width:207px; height:50px; line-height:50px; background:url(../images/yellow.jpg) no-repeat center center;}
.chose{ height: auto; overflow: hidden; margin:50px 0px;}
.chose .wike_title p{ font-size: 18px; font-family:"Microsoft YaHei"; color:#666666;}
.chose_in{ height: auto; overflow: hidden; position: relative; margin-top: 40px;}
.chose_in .chose_le{ float: left; width: 550px; }
.chose_in .chose_le h1{ height: 97px; color:#fff; font-size: 28px; background: #ed6f39 url(../images/xiaolian.png) no-repeat 382px center; line-height: 97px;  width: 100%; text-align: center;}
.chose_in .chose_le ul{ height: auto; overflow: hidden;border:1px solid #e2e2e2; border-top:none;padding: 0 4px;}
.chose_in .chose_le ul li{ line-height: 55px; border-bottom:1px dashed #c2c2c2; font-size: 16px; text-align: center; color: #777777; padding:4px 0px;color:#ed6f39;}
.chose_in .chose_le ul li p{ background: #eff1b1;  }
.chose_in .chose_le ul li:last-child{ border-bottom: none;}
.chose_in .chose_mi{ float: left; width: 140px;}
.chose_in .chose_mi h1{ height: 97px;  background: #fff; }
.chose_in .chose_mi h1 img{ display: block; margin:0 auto;padding-top: 6px;}
.chose_in .chose_mi ul{ height: auto; overflow: hidden; background: #fff;}
.chose_in .chose_mi ul li{ line-height: 56px;  font-size: 16px; text-align: center; color: #555555; font-weight: bold; padding:4px;}
.chose_in .chose_mi ul li p{ background: #dded57; }
.chose_in .chose_ri{ float: left; width: 505px;}
.chose_in .chose_ri h1{ height: 73px; color:#fff; font-size: 21px; background: #616161 url(../images/kulian.png) no-repeat 361px center; line-height: 73px;  width: 100%; text-align: center;margin-top: 24px;}
.chose_in .chose_ri ul{ height: auto; overflow: hidden;border:1px solid #e2e2e2; border-top:none;padding: 0 4px;}
.chose_in .chose_ri ul li{ line-height: 55px; border-bottom:1px dashed #c2c2c2; font-size: 16px; text-align: center; color: #777777;padding:4px 0px;}
.chose_in .chose_ri ul li p{ background: #e1e1e1; }
.chose_in .chose_ri ul li:last-child{ border-bottom: none;}
.provide{ height: auto; overflow: hidden; background: #f5f5f5; padding:70px 0px;}
.prov_ol{ height: auto; overflow: hidden; text-align: center; margin-top: 25px;}
.prov_ol li{ display: inline-block; width:200px; height: 44px; border-radius: 30px; border:1px solid #a4a4a4; background:#a4a4a4; line-height: 44px; text-align: center; font-size: 16px; color:#FFF; margin-right: 20px; cursor: pointer; }
.prov_ol li:last-child{ margin-right: 0px;}
.prov_ol li.cur{ border:1px solid #ed6f39; background:#ed6f39;}
.prov_con{ height: auto; overflow: hidden; margin-top: 55px;}
.prov_con .prov_in{ height: auto; overflow: hidden; display: none;}
.prov_in .prov_le{ float: left; width: 600px;}
.prov_in .prov_ri{ float: right; width: 595px;}
.prov_in .prov_ri dl{ height: auto; overflow: hidden; height: 328px;}
.prov_in .prov_ri dl h1{ font-size: 22px; color:#010101; margin-bottom: 10px;}
.prov_in .prov_ri dl dt{ font-size: 18px; color:#333333; }
.prov_in .prov_ri dl dd{ font-size: 16px; color:#e9652c; margin-top:17px; background: url(../images/pd.png) no-repeat left center; padding-left: 40px; line-height: 30px;}
.prov_in .prov_ri a{ display: inline-block; width: 207px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; background: url(../images/yellow.jpg) no-repeat center; color:#fff;}
.prov_in .prov_ri a.prov_line{ border:1px solid #ed6f39; color:#ed6f39; background:none; margin-left: 8px;}
.customer{ height: auto; overflow: hidden; margin:70px 0px;}
.cust_ul{ height: auto; overflow: hidden; margin-top: 20px;}
.cust_ul li{ width: 283px; float: left; margin-right: 22px; height: 122px; margin-bottom: 19px; position: relative; overflow: hidden;}
.cust_ul li:nth-child(4n){ margin-right: 0px;}
.cust_ul li p{    position: relative;width: 100%;height: 100%;overflow: hidden;border:1px solid #e2e2e2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cust_ul li img{ display: block; width: 281px; height: 120px;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ;}
.cust_ul span{ display: inline-block; width: 283px; height: 122px; background: url(../images/yell.jpg) no-repeat center; line-height: 122px; text-align: center;}
.cust_ul span a{ font-size: 18px; color:#fff; display: block;}
@media screen and (min-width: 769px){
.cust_ul li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 100%;height: 100%;}
.cust_ul li div{ height:0px; width: 100%;background: rgba(0,0,0,0.7); position: absolute; top:120px; left:0px; font-size: 22px; color:#fff; line-height: 120px; text-align: center;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.cust_ul li:hover div{ top:0px; height: 121px;}	
}
.process{ height: 203px; background:#373737;}
.process-le{ float: left; width: 211px; height: 230px; background: #ed6f39; margin-top: -27px;}
.process-le img{ display: block; margin:20px auto;}
.process-le h1{ color:#fff; font-size: 22px;  background: url(../images/white_line.png) no-repeat; width: 162px; height: 56px; line-height: 56px; margin: 0 auto; text-align: center;}
.process-le p{ font-size: 14px; color:#fff; text-align: center; margin-top: 10px;}
.process-le p b{ font-size: 23px; font-weight:normal;}
.process-ri{ float: right; width: 945px;  }
.process-ri ul{ height: auto; overflow: hidden;background: url(../images/proce_bg.png) no-repeat center 93px;padding-top: 46px;}
.process-ri ul li{ float: left; width: 109px; height: 109px; border-top:1px solid #757575; border:1px solid #fff;  margin-right: 58px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; text-align: center; color:#fff; border-radius: 50%;transition: .4s;moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;backface-visibility: hidden;}
.process-ri ul li:last-child{ margin-right: 0px;}
.process-ri ul li:hover{margin-top: -10px;/* -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg); */ }
.process-ri ul li div{ height:42px; }
.process-ri ul li img{ display: block; margin:0 auto; margin-top: 17px;}
.process-ri ul li h1{ font-size: 16px; margin-top: 5px; font-weight: normal;}
.process-ri ul li p{ font-size: 11px;  color:#7d7d7d; font-family: "Arial"; line-height: 12px;} 
.promise{ height: auto; overflow: hidden; margin-top:70px; margin-bottom: 25px;}
.prom_in{ height: 507px; overflow: hidden; background: url(../images/promise_bg.png) no-repeat center;}
.prom_ul{ height: auto; overflow: hidden; padding-top: 40px;}
.prom_ul li{ width: 253px; height: 253px; background:url(../images/promi_li.png) no-repeat center; float: left; margin-right: 62px; text-align: center;color:#333333;transition: .5s;moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.prom_ul li h1{ font-size: 28px;  font-family: "Arial"; font-weight: normal; margin-top: 60px; height: 24px;}
.prom_ul li h2{ font-size: 22px;  margin: 10px 0px;}
.prom_ul li p{ font-size: 14px; color:#666; line-height: 20px;}
.prom_ul li.prom_li4{ margin-right: 0px;background:url(../images/promi_li2.png) no-repeat center;}
.prom_ul li.prom_li5{ margin-left: 160px; }
.prom_ul li.prom_li5,.prom_ul li.prom_li6,.prom_ul li.prom_li7{ margin-top: -98px;}
.prom_ul li:hover{ background:url(../images/promi_li1.png) no-repeat center; color:#fff; }
.prom_ul li:hover p{ color:#fff;}
.about{ background: url(../images/about_bg.jpg) no-repeat center; height: 938px;}
.about .container{ width: 1281px;}
.about .wike_title{ padding-top: 70px;}
.about .wike_title h1{ color:#fff;}
.about .wike_title p{ color:#fff;}
.about .wike_title img{ margin:15px auto;}
.about .about_top{ height: 758px; overflow: hidden; background: rgba(0,0,0,0.4); padding: 0px 38px; margin-top: 11px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-top: 29px;}
.about .about_top .about_left{ float: left; width: 641px;}
.about .about_top .about_left h2{ background: #fff; height: auto; padding:5px;}
.about .about_top .about_left h2 img{ display: block; border:1px solid #ebebeb;}
.about .about_top .about_left .aboyt_con{ height: auto;overflow: hidden; margin-top: 30px;}
.about .about_top .about_left .aboyt_con p{ font-size: 12px; color:#fff; margin-bottom: 10px; line-height:24px;}
.about .about_top .about_left .aboyt_con a{ font-size: 12px; color:#ed703a;}
.about .about_top .about_right{ float: right; width: 471px;}
.about_right .hon_ul{ height: auto; overflow: hidden;}
.about_right .hon_ul li{ float: left; width: 217px; margin-right: 37px; margin-bottom: 13px; }
.about_right .hon_ul li:nth-child(2n){ margin-right: 0px;}
.about_right .hon_ul li div{ height: 264px; width: 217px; background: #fff; padding-top: 7px;}
.about_right .hon_ul li div img{ display: block; width: 209px; height: 257px; margin:0 auto;}
.about_right .hon_ul p{ text-align: center; color:#fff; font-size: 13px; line-height: 45px;}
.about_bottom{ height: auto; margin-top: -40px;}
.about_bottom .container{ width: 1281px;}
.leftLoop9{position: relative; width:1200px; margin:0px auto;}
.leftLoop9 .hd{position:absolute; width:100%; z-index:9;}
.leftLoop9 .hd a{position:absolute; display:block;  width:30px; height:56px; cursor:pointer;}
.leftLoop9 .hd .prev{left:-45px; top:105px;  background:url("../images/prevpro4.png") no-repeat left top;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.leftLoop9 .hd .next{right:-45px; top:105px;  display:block;  background:url("../images/nextpro4.png") no-repeat right top;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.leftLoop9 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop9 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop9 .bd ul li{ float:left; overflow:hidden; width:240px;  text-align:center; border:0px solid #f00; margin-right: 79px;}
.leftLoop9 .bd ul li .pic{ width:238px; margin:0 auto; border:1px solid #eeeeee; background: #fff; }
.leftLoop9 .bd ul li .pic img{width:234px; height: 234px;margin:0px auto; ,margin-top: 3px;}
.leftLoop9 .bd ul li b{ display: block;}
.leftLoop9 .bd ul li b img{ display: block; margin-top: 0px;}
.leftLoop9 .bd ul li p{ font-size:16px; color:#333333;}
.leftLoop9 .bd ul li .pic1{ height: auto; overflow: hidden; text-align: center;}
.leftLoop9 .bd ul li .pic1 span{ color:#666666; font-size: 13px;}
.leftLoop9 .bd ul li .pic1 span i{ color:#ed6f39; font-style: normal;}
.leftLoop9 .bd ul li .pic1 span:last-child{margin-left: 20px; }
.leftLoop9 .bd ul li .pic2{ height: auto; overflow: hidden; margin-top: 5px;}
.leftLoop9 .bd ul li .pic2 a{ display: inline-block; width: 95px; height: 32px; color:#ed6f39; border:1px solid #ed6f39; line-height: 32px; text-align: center; border-radius: 1px; font-size: 13px; background: #fff;}
.leftLoop9 .bd ul li .pic2 a.a1{ border:1px solid #eeeeee; margin-right: 24px;}
.leftLoop9 .bd ul li a:hover{ background: #ed6f39;border:1px solid #ed6f39; color:#fff; }
.news{ height: auto; overflow: hidden; margin:70px 0px; margin-bottom: 45px;}
.news .news-in{ float: left; width: 375px;margin-top: 25px;}
.news-ul{ height: auto; overflow: hidden; }
.news-ul li{ height: 47px; line-height: 47px; border-bottom: 1px dashed #c9c9c9; }
.news-ul li a{ font-size: 14px; color:#666666;}
.news-ul li a i{ display: inline-block; width: 15px; height: 15px; background: #b3b3b3; border-radius: 2px; line-height: 15px; text-align: center; font-size: 12px; color:#fffdfd; font-style: normal; margin-right:7px;}
.news-ul li a span{ float: right;}
.news .news-inn {margin: 0 34px;margin-top: 25px;}
.news-ul li:last-child{ border-bottom: none;}
.news-ul li:nth-child(1) a i{ background: #ee7b4e;}
.news-ul li:nth-child(2) a i{ background: #ee7b4e;}
.news-ul li:nth-child(3) a i{ background: #ee7b4e;}
.news-ul li:hover a{ color:#ee7b4e;}
.swiperloop3{ display: none;}
.serv_ulmob{ display: none;}
.casemob{ display: none;}
.provmob{ display: none;}
.custmob_more{ display: none;}
.about .wike_title .img2{ display: none;}
.about .wike_title .img1{ display: block;}
.honmob_in{ display: none;}
.peomob_in{ display: none;}
.news_mob{ display: none;}
.graymob{ display: none;}
.promob_in{ display: none;}
@media screen and (max-width: 768px) {
.swiperloop3{ display: block;}
.flexBanner{ display: none;}
.searchh{ height: auto; border-bottom: 1px solid #e7e7e7; position: relative; padding-bottom: 4%;}
.searchh_left{ width: 100%; float: none;}
.searchh_right{ display: block; float: none; width: 100%;}
.sech_input { width: 100%;}
.searchh_right p{ text-align: left; font-size: 12px; margin:1% 0px 2%; display: none;}
.sech_input input{ width: 85%; font-size: 12px;}
.sech_input .button{ width: 13%;}
.searchh_left ul li{ width: 25%; background: none; padding:3% 0px;}
.searchh_left ul li h1{ font-size: 20px; margin-top: 0px;}
.searchh_left ul li h1 span{ font-size: 14px;}
.searchh_left ul li p{background-size: 21%;padding-left: 21px;background-position: left center;font-size: 12px;}
.searchh_left ul li.lik2 p,.searchh_left ul li.lik3 p,.searchh_left ul li.lik4 p{ background-size: 21%;background-position: left center;}
.searchh b{ display: block; position: absolute; bottom:-31px;}
.service{ margin-top: 8%;}
.wike_title h1{ font-size: 20px; line-height: 25px;}
.wike_title img{ margin:2% 0px;}
.wike_title p{ font-size: 14px;}
.serv_ul{ display: none;}
.serv_ulmob{ display: block; margin-top: 5%;}
.serv_ulmob img{ margin:0 auto; display: block; max-width:66%;}
.serv_ulmob h1{ font-size: 20px; color:#333333; text-align: center; margin:2% 0px;}
.serv_ulmob p{ font-size: 14px; color:#777777; text-align: center;}
.serv_ulmob a{ display:block; width: 40%; height: 30px; line-height: 30px; text-align: center; color:#ed6f39; font-size: 14px; border:1px solid #ed6f39; margin:0 auto; margin-top: 5%;}
.serv_ulmob h2{ height: 60px; display: block;}
.serv_ulmob .swiper-pagination-bullet{ width: 18%; height: 8px; background: #a8a8a8; border-radius: 10px;}
.serv_ulmob .swiper-pagination-bullet-active{ background: #ea5413;}
.heart{ display: none;}
.consult{ padding:8% 0px; background: #fff;}
.casepc{ display: none;}
.casemob{ display: block;}
.case_olmob{ height: auto; overflow: hidden; margin-top: 5%; }
.case_olmob li{float:left; width: 32%;  border:1px solid #c6c6c6; border-radius: 20px; color:#333333; font-size: 14px;  cursor: pointer; height: 35px; margin-right: 2%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; line-height: 35px; text-align: center; }
.case_olmob li:last-child{ margin-right: 0px;}
.case_olmob li.cur{ color:#ed6f39;}
.case_conmob{ height: auto; overflow: hidden; margin-top: 5%;}
.case_conmob .case_inmob{height: auto; overflow: hidden; display: none; }
.case_conmob .case_inmob ul{ height: auto; overflow: hidden;}
/*.case_conmob .case_inmob ul li{ float: left; width: 48%; margin-bottom: 2%;}
.case_conmob .case_inmob ul li:nth-child(2n){ float: right;}
.case_conmob .case_inmob ul li img{ display: block; border:1px solid #e0e0e0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.case_conmob .case_inmob ul li p{ text-align: center; font-size: 14px; color:#666666; line-height: 25px;}
*/
.case_cons1{ text-align:center;}
.case_cons1_kj{ width:48%; height:456px; float:left; background:#FFF; margin:0 1%;}
.case_cons1_kj.case_cons1_kj .title{ width:100%; font-size:15px;}
.case_cons1_kj1 ul{ padding:5px 0 10px;}
.case_cons1_kj1 ul li{ float: none; border:1px solid #f5f5f5; height:38px; line-height:38px; overflow:hidden; font-size:14px; text-align:center; width:80%; margin:5px auto 0;}
.case_cons1_kj2 ul{ padding:5px 0 10px;}
.case_cons1_kj2 ul li{ float: none; border-bottom:1px dashed #f5f5f5; line-height:28px; padding:6px 0; font-size:14px; text-align:left; margin:5px auto 0; background:url(../images/index2.png) no-repeat 0px center; padding-left:12%; width:70%;}
.case_cons1_kj2 img{ margin:10px 0 0 0; width:83%; height:auto;}
.case_cons1_kj3 ul{ padding:5px 0 10px; margin:8px 0 0;}
.case_cons1_kj3 ul li{ float: none; border:1px solid #f5f5f5; padding:10px; height:38px; line-height:38px; overflow:hidden; font-size:12px; text-align: left; width:80%; margin:5px auto 0; background-repeat:no-repeat; background-position: 2px center; font-style:italic; text-indent:30px; color:#ed6f39;}
.case_cons1_kj3 ul li.li1{ background-image:url(../images/indexs1.png);}
.case_cons1_kj3 ul li.li2{ background-image:url(../images/indexs2.png);}
.case_cons1_kj3 ul li.li3{ background-image:url(../images/indexs3.png);}
.case_cons1_kj3 ul li.li4{ background-image:url(../images/indexs4.png);}
.case_cons1_kj3 ul li.li5{ background-image:url(../images/indexs5.png);}
.case_cons1_kj3 ul li.li6{ background-image:url(../images/indexs6.png);}
.case_cons1_kj4{}
.case_cons1_kj4 .p{ display:block;}
.case_cons1_kj4 .p img{ width:70px; height:70px; margin-top:-6px;}
.case_cons1_kj4 .p.p1{ margin:0; margin-top:20px;}
.case_cons1_kj4 .p.p2{margin:0;}
.case_cons1_kj4 .p.p3{margin:0;}
.case_cons1_kj4 .p.p4{margin:0;}
.case_cons1_kj5{}
.case_cons1_kj5 ul{ background-image:url(../images/index8.png); background-position: center center; background-repeat:repeat-y; padding:10px 0; margin:20px 0 0;}
.case_cons1_kj5 ul li{ float: none; height:auto; line-height:24px; font-size:12px; text-align: left; width:34%; margin:5px auto 0; background-image:url(../images/index7.png); background-repeat:no-repeat; background-position: right center; color:#ed6f39; padding:0 16px; float:left; margin: 6px 0; clear:both;}
.case_cons1_kj5 ul li em{ display:block; background:#eef3f7; color:#333; text-align:center;}
.case_cons1_kj5 ul li.odd{ background-position: left center; float:right;}
.casembo_more{ height: auto; overflow: hidden;}
.casembo_more a{ display: block; width: 40%; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color:#ed6f39; border:1px solid #ed6f39; margin:0 auto; margin-top: 5%;}
.case_inmob_3 .case_cons1_kj{ height:auto ;}
/*.case_inmob_3 .case_cons1_kj:nth-child(4){ height:222px;}
.case_inmob_3 .case_cons1_kj:nth-child(5){ height:222px;}*/
.case_cons1_kj_hs{ height:auto; width:98%;}
.case_cons1_kj_hs ul li{ width:44%; margin:5px 2.6%; float:left;}
.provide{ padding:8% 0px 8%; background: #fff;}
.provpc{ display: none;}
.provmob{ display: block; margin-top: 5%;}
.provmob h2{ width:40%; height: 30px; border:1px solid #ed6f39; color:#ed6f39; border-radius: 20px; text-align: center; line-height: 30px; margin: 0 auto; font-weight: normal; font-size: 14px;}
.provmob img{ display: block; margin:8% auto; max-width: 80%;}
.provmob dl{ height: auto; overflow: hidden; margin-bottom: 5%;}
.provmob dl dt{ line-height: 35px; border-bottom:1px solid #efefef; font-size: 14px; color:#666666; margin-bottom: 3%;}
.provmob dl dt b{ font-size: 18px; color:#ed6f39; }
.provmob dl dd{ color:#666666; font-size: 12px; line-height: 30px;background: url(../images/pd.png) no-repeat left 7px;background-size: 5%;padding-left: 23px;}
.provmob a {display: inline-block;width: 45%;height: 40px;line-height: 40px;text-align: center;font-size: 18px;background: url(../images/yellow.jpg) no-repeat center;color: #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; margin-left:25%; margin-top:20px;}
.provmob a.prov_line {border: 1px solid #ed6f39;color: #ed6f39;background: none;margin-left: 8px;}
.provmob h1{ height: 60px;}
.provmob .swiper-pagination-bullet{ width: 18%; height: 8px; background: #a8a8a8; border-radius: 10px;}
.provmob .swiper-pagination-bullet-active{ background: #ea5413;}
.provmob li{ width:32%; margin:10px 0% 0 1%; background:#f5f5f5; color:#; font-size:14px; text-align: center; float:left; padding:0 0%; height:78px; display:inline-table; vertical-align:middle;}
.provmob li em{ display:table-cell;vertical-align:middle;}
.service_zix{ display: none;}
.chose{ display: none;}
.process{ display: none;}
.customer{ margin:8% 0px;}
.cust_ul{ margin-top: 5%;}
.cust_ul li{ float: left; width: 48%; margin-right: 0px;/* height: auto;*/}
.cust_ul li:nth-child(2n){ float: right;}
.cust_ul li div{ display: none;}
.cust_ul li img{ width: 100%; height: auto;}
.cust_ul span{ display: none;}
.custmob_more{ display: block;}
.custmob_more a{display: block; width: 40%; height: 30px; font-size: 14px; line-height: 30px; text-align: center; color:#ed6f39; border:1px solid #ed6f39; margin:0 auto; margin-top: 5%; }
.promise{ margin:10% 0px 8%;}
.prom_in{ display: none;}
.promob_in{ display: block; margin-top: 5%;}
.promob_in ul{ height: 293px; overflow: hidden; position: relative; }
.promob_in ul li{float: left;width: 49%;background: url(../images/promi_li.png) no-repeat center;height: 175px;background-size: cover; margin-bottom: 5%;}
.promob_in ul li .num{ text-align: center; font-size: 16px; color:#333333; margin-top: 27px;}
.promob_in ul li h2{ text-align: center; color: #333; font-size: 20px;}
.promob_in ul li p{ font-size: 12px; color:#666666; text-align: center;}
.promob_in ul li.li2{ float: right;}
.promob_in ul li.li3{ float: none;display: block;margin-top: 101px;left: 50%;position: absolute;margin-left: -24.5%;}
.promob_in .ull{ height: 293px; overflow: hidden; margin-top: -95px;}
.about{ height: auto; background: #fff;}
.about .container{ width: 100%; padding:0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.about .wike_title{ padding-top: 8%;}
.about .wike_title h1{ color:#333;}
.about .wike_title p{ color:#666;}
.about .wike_title .img1{ display: none;}
.about .wike_title .img2{ display: block;}
.about .wike_title img{ margin:2% auto;}
.about .about_top{ height: auto; background: #fff; padding:0px;}
.about .about_top .about_left{ float: none; width: 100%;}
.about .about_top .about_right{ float: none; width: 100%;}
.about .about_top .about_left h2{ background: #ee7a49; padding:10px;}
.about .about_top .about_left h2 img{ border:none;}
.about .about_top .about_left .aboyt_con{ margin-top: 5%;}
.about .about_top .about_left .aboyt_con p{ color:#666666;}
.about_bottom{ margin-top: 0px;}
.hon_ul{ display: none;}
.honmob_in{ display: block; margin-top: 5%;}
.honmob_in img{ display: block;}
.honmob_in p{ color: #666666; font-size: 14px; text-align: center;}
.honmob_in h1{ height: 30px;}
.leftLoop9{ display: none;}
.peomob_in{ display: block; margin-top: 8%;}
.peomob_in .img{ border:1px solid #f1f1f1; padding:2px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.peomob_in p{ color: #666666; font-size: 14px; text-align: center;}
.peomob_in h1{ height: 30px;}
.peomob_in b{ margin-top: -13px; display: block;}
.about_bottom .container{width: 100%; padding:0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
.news{ margin:8% 0px;}
.news_con{ display: none;}
.news_mob{ display: block; margin-top: 5%;}
.news{margin:5% 0px; height: auto; overflow: hidden; }
.news-ol{ height: auto; overflow: hidden; margin:10px;}
.news-ol li{ width: 32%; height: 30px;  font-size: 14px; text-align: center;  line-height: 30px; border-radius: 20px; float: left; margin-right: 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  color:#ee7a49; background:#fff; border:1px solid #ee7a49;}
.news-ol li.cur{ background:#ee7a49 ; color:#fff;}
.news-ol li:last-child{ margin-right: 0;}
.news_mob_con{ height: auto; overflow: hidden;margin:5% 10px;}
.news_mob_con .news_mob_in{ height: auto; overflow: hidden; display:none; color:#333;}
.news_mob_ul{ height: auto; overflow: hidden;}
.news_mob_ul li{ height: 40px; line-height: 40px; border-bottom:1px dashed #bababa;background: url(../images/yellow.png) no-repeat left center; padding-left: 10px; }
.news_mob_ul li:last-child{ border-bottom:none;}
.news_mob_ul li a{ color:#666; font-size:13px; }
.news_mob_ul li span{ float: right;}
.graymob{ height: 20px; background: #f5f5f5; border-top:1px solid #dedede; border-bottom:1px solid #dedede; display: block; width: 100%;}
}
@media screen and (max-width: 414px) { 
.searchh b {     bottom: -36px;}
}
@media screen and (max-width: 320px) { 
.searchh b {     bottom: -28px;}
}
@media screen and (max-width: 375px) { 
.searchh b {     bottom: -32px;}
}