/*搜索*/
.search{ width:100%;height:45px;overflow:hidden;padding-top:14px; background: #eeeeee;}
.search>.wrap>.hot>img{padding-top: 14px;float: left;}
.search .wrap{position: relative;}
.hot{float: left;width: 537px;}
.hot strong{font-size: 14px;line-height: 28px;float: left; font-weight:normal; color:#8398b4;}
.hotpro{ padding-top:5px;  }
.hotpro li{width:103px;line-height: 28px;float: left;text-align: center;}
.hotpro li a{font-size: 12px;color: #616161}
.main3_serch{float: right;width:310px;height:30px;position: relative;}
.txt{height:30px;width:270px;position: absolute;top:0px;right:31px;color: #a1a1a1; border:none; background:#fff;padding-left:9px; }
.btn{position: absolute;top:0px;right:0px;z-index: 9999;background:#fff url(../images/btnbg.png) no-repeat center center;width:30px;height:30px;border:none;display: block; cursor: pointer; color: #000;background-color:none;}

/**/
.inys1{ padding:40px 0 30px;  }
.inys1 li{ width: 200px;height: 224px;float:left;margin-right:13px;background:url(../images/ysbg.png) no-repeat center top;padding:30px 20px 20px;  }
.inys1 li img{ display: inline-block;}
.yslt{ width: 1200px; }
.yslt dl{ margin-bottom:16px;  }
.yslt dl dt{ line-height: 40px; font-size:23px; color: #000; }
.yslt dl dt{ color: #0097ee;font-weight: bold; }
.yslt dl dd{ line-height: 26px; }
.ysrt{ width: 410px; }
.ysrt li{ float:left; width: 198px; height: 371px;position: relative; }
.ysrt li span{ width: 100%;height:100px;line-height: 100px;color: #fff;position: absolute;bottom:0;left: 0;text-align: center;color:#fff; background:url(../images/spbg.png) repeat center top;font-size: 24px;}
.yscnt .ystop{ padding-bottom: 20px; }
.yscnt{ position: relative; }
.ysimg{ margin-top:-43px;  }
.ysimgw{width: 1135px;position: relative;}
.ysimgw span{ display: block;position: absolute;bottom: 143px;right:32px;color: #fff; font-size: 20px;}
.ysimgw a{ display: block;position: absolute;right:21px;bottom:75px; width: 176px; height: 62px; text-indent:99999px;}
/**/
.cgaltop{ padding:30px 0;  }
.cgal1{ padding:10px 0 30px; overflow: hidden;  }
.cgal1 .anlt{ width: 192px; height: 279px;background:url(../images/anlt.jpg) no-repeat center top;position: relative;}
.cgal1 .anlt span{display: block;float: left;position: absolute;left:16px;color: #fff;}
.cgal1 .anlt .sp01{top:150px;}
.cgal1 .anlt .sp02{top:220px;}
.cgal1 .anmd{ width:306px; height: 279px;display: inline-block;}
.cgal1 .anrt{ width: 460px; height: 279px;line-height: 26px;}
.cgal1 .anrt h4{ padding:30px 0 10px; }
.cgal1 .anrt p{ padding-bottom: 20px; }
.cgal1 .anrt a{ padding:7px 30px;border:3px solid #0097ee; transition: all ease-in-out 0.5s; display: inline-block;float: left;background: #0097ee;color: #fff;margin-top:40px; }
.cgal1 .anrt a:hover{background: #fff;color: #0097ee;}

.cgal2 li{float: left;margin-right:19px; width: 181px; height:162px;position: relative;overflow: hidden;} 
.cgal2 li .caimg{width: 181px; height:162px; display: block;transform: scale(1); transition: all 0.5s linear; }
.cgal2 li span{ width:100%;height:100%;background:url(../images/spbg.png) repeat center top;color: #fff;position: absolute;top:0;left: 0;display: none;transition: all ease-in-out 0.5s;}
.cgal2 li:hover span{ display: block; }
.cgal2 li:hover .caimg{ transform: scale(1.2); }
.cgal2 li span .caicon{ position: absolute;top:60px;left: 10px; }
.cgal2 li span strong{ position: absolute;top:90px;left: 10px;display: block; width: 130px; }
/*通栏*/
.tl1{background: #0097ee;height:100px; overflow: hidden;}
.tl1 li{ line-height: 100px;height: 100px; }
.tl1 .tlli1{color: #fff;font-size:25px; width: 670px;}
.tl1 .tlli1 strong{ font-size:56px;float: right;}

.tl1 .tlli2 span{padding:10px 20px;color: #fff;background:#0097ee;font-size: 18px;transition: all ease-in-out 0.5s;}
.tl1 .tlli2:hover span{background:#ff7e00;cursor: pointer;}

.tl1 .tlli3 span{padding:10px 20px;color: #fff;background:#ff7e00;font-size: 18px;transition: all ease-in-out 0.5s;}
.tl1 .tlli3:hover span{background:#0097ee;cursor: pointer;}
/*简介*/
.in_about{margin:40px auto; }
.in_about .ablt{ width: 716px; }
.in_about .ablt h1{font-size:16px; color: #000; line-height: 40px;}
.in_about .ablt h2{font-size:16px;color: #000;line-height: 40px;}
.in_about .abrt{ width: 203px;border:1px solid #ccc;padding:50px 0 50px 30px;   }
.in_about .abrt li{ width:170px;line-height:30px;float: left;border:3px solid #0097ee;background: #0097ee;transition: all ease-in-out 0.5s;margin:0 0 10px 0; text-align:center; }
.in_about .abrt li a{ color: #fff; }
.in_about .abrt li:hover{background: #fff;border:3px solid #0097ee;}
.in_about .abrt li:hover a{color:#0097ee;}
/*服务范围*/
.prowrpt{overflow: hidden;}
.prowrp{ padding:30px 0 100px 0; position: relative; z-index: 12;}
.protop{ width:308px; height: 100px; display: block; margin:0 auto 20px;  }
.workShowWrap2{width:1000px;margin: 0 auto;}
.workList2 {width: 3600%;position: relative;margin: 0;}
.workItem2 {display: inline-block;width:240px;margin: 0px 5px;position: relative;}
.workItem2 img {display: block;width: 240px;height:218px;}
.ctrlArea a{ }
#case_progress_prev2{background: url(../images/prev.jpg) no-repeat;height:105px;width:56px;position: absolute;z-index: 999;overflow: visible;top:62px;left:-100px;   }
#case_progress_next2{background: url(../images/next.jpg) no-repeat;height:105px;width:56px;position: absolute;z-index: 999;top:62px;right:-100px;}

#case_progress_prev2:hover{background: url(../images/prevh.jpg) no-repeat; }
#case_progress_next2:hover{background: url(../images/nexth.jpg) no-repeat;}
.ctrlArea{position: relative;z-index: 888;}
/* main5  新闻 */
.newswrp{width: 100%;background:#ededed;position: relative; border-top: 1px solid #9c9c9c; padding-top:30px;}
.newswrp .newsrt{ position: absolute; right:0px; bottom:0px; }
.main5left{width:580px; padding-top:20px; }
.m5img{ width:175px; height:105px; display: block; }
.main5LT{height: 52px;line-height: 52px;font-size: 20px;color: #166cc0;  padding-left: 12px;  border-bottom: 3px solid #166cc0;  }
.main5LT span{font-size: 18px;font-weight: normal;color: #ccc  }
.main5LC{padding: 14px 0;overflow: hidden;}
.main5LC img{display: block;float: left;  }
.main5LC dl{width:370px;}
.main5LC dt{font-weight: bold;line-height: 40px;}
.main5LC dt span{color: #585858; float: left;font-weight: normal;  }
.main5LC dd{color: #585858;line-height: 24px;}


.main5right{width: 275px;margin-right: 7px; background: #fff;}
.main5left .newslist{ }
.main5left .newslist li {line-height: 35px;height:35px;background:url(../images/main5li.png) no-repeat 47px center;border-bottom:1px dashed #ccc; }
.main5left .newslist a{color: #000;display: block; float: left;  padding-left:20px;}
.main5left .newslist span{float: left; font-weight: bold;color:#000; }

.in_qyzz{width:302px;background:#0097ee; position: relative; overflow: hidden;padding-bottom:20px;}
.in_qyzz .qyzz{margin:20px auto; display: block; }
.in_qyzz ul li{ float: left;width:190px;padding:10px 0;  }
.in_qyzz ul li img{ width:190px; height:266px; display: block;  }
.in_qyzz ul li span{ width: 100%;text-align: center; color: #fff; display:block;line-height:30px; }
.in_qyzz #prev2{background: url(../images/prev2.jpg) no-repeat left top;position: absolute; width:37px; height: 37px; left:0px;top:220px;z-index: 100; }
.in_qyzz #next2{background: url(../images/next2.jpg) no-repeat left top;position: absolute; width:37px; height: 37px;right:0px;top:220px; z-index: 100; }
.in_qyzz .caroufredsel_wrapper{ width: 190px;left:55px !important; }
.qyzzbt{ padding:30px 0;  }

