﻿.wap{
	width: 1180px;margin: 0 auto;
}
.header{
	height: 50px;padding: 25px 0;position: relative;z-index: 111;box-shadow: 0 3px 2px 1px rgba(230,230,230,0.2);
}
.header .logo{
	width: 217px;height: 50px;overflow: hidden;float: left;
}
.header .logo a{
	display: block;
}
.header .logo img{
	width: 100%;height: 100%;display: block;
}
.header .tel{
	float: right;margin-top: 12px;
}

.header .tel_wap{ display:none}

.header .tel h4{
	font-size: 16px;color: #444;line-height: 24px;background: url(../images/tel.png) no-repeat left center / 18px auto;padding-left: 25px;height: 24px;display: inline-block;
}
.header .tel h2{
	line-height: 24px;font-size: 16px;color: #444;display: inline-block;
}
.header .h-naver{
   line-height: 50px;float: left;margin-left: 70px;
}
.header .h-naver li{
	float: left;position: relative;margin: 0 17px;
}
.header .h-naver li h3 a{
	font-size: 16px;color: #666666;
}
.header .h-naver li:hover h3 a,
.header .h-naver li.on h3 a{
	color: #222222;
}
.header .h-naver dl{
	position: absolute;left: -45px;right: -45px;top:50px ;z-index: 111;display: none;padding-top: 25px;
}
.header .h-naver dd{border-top: 1px solid #eee;}
.header .h-naver dd:first-child{border-top: 0;}
.header .h-naver dd a{
	font-size:14px ;color: #666666;display: block;line-height: 50px;text-align: center;background: #fff;
}
.header .h-naver dd a:hover{
	color: #fff;background: #0eaef8;
}


/*头部结束*/
.h-slider{
	position: relative;overflow: hidden;
}
.h-slider .bd li .bg{
	position: relative;height: 390px;/*background-size: auto 100% !important;*/
}
.h-slider .bd .btns{
	text-align: center;position: absolute;top:290px;left: 50%;overflow: hidden;margin-left: -324px;
}
.h-slider .bd li a{
	margin: 0 10px;float:left;display: block;
}
.h-slider .bd li .free{
	width: 142px;height: 42px;line-height: 42px;background: #0eaef8;font-size: 14px;color: #FFFFFF;transition: all 0.3s;
}
.h-slider .bd li .deta{
      background: #f8653e;transition: all 0.3s;
}
.h-slider .bd li .free:hover{
	background: #0e6eb8;
}
.h-slider .bd li .deta:hover{
      background: #f39800;
}
.h-slider .hd{
	position: absolute;bottom: 24px;left: 0;right: 0;
}
.h-slider .hd ul{
	text-align: center;
}
.h-slider .hd li{
	width: 30px;height: 2px;background: #777777;display: inline-block;margin-right: 5px;cursor: pointer;
}
.h-slider .hd li.on{
	background: #0eaef8;height: 4px;
}

/*banner结束*/

.diagnosis{
	background: #FFFFFF;padding: 60px 0;
}
.diagnosis .form{
	margin-top: 6px;padding-bottom: 8px;
}
.diagnosis .form ul{
	overflow: hidden;
}
.diagnosis .form li{
	float: left;margin-right: 20px;
}
.diagnosis .form li .text{
	width: 378px;height: 52px;border: 1px solid #e7e7e7;font-size: 14px;color: #999999;line-height: 52px;background: #fafafa;padding-left: 20px;
}
.diagnosis .form input:focus{
	background: #FFFFFF;border: 1px solid #28a7e1;
}
.diagnosis .form li .sub{
	width: 180px;height: 54px;line-height: 54px;background: #f8653e;font-size: 14px;color: #FFFFFF;border: none;cursor: pointer; transition: all 0.3s;
}
.diagnosis .form li .sub:hover{
	background: #f39800;
}
.footer{
	padding: 60px 0;background: #f5f5f5;
}
.footer .wap{
	overflow: hidden;
}
.footer .lt{
	float: left;width: 160px;/*width: 219px;height: 100px;overflow: hidden;*/
}
.footer .lt img{
	width: 100%;/*height: 100%;*/display: block;
}
.footer .text{
	float: left;width: 626px;margin: 0 105px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;padding-left: 106px;position: relative;
}
.footer .text:after{
	content: "";display: block;width: 3px;height: 8px;background: #56b1f5;position: absolute;left: -2px;top: 0;z-index: 1;
}
.footer .text:before{
	content: "";display: block;width: 3px;height: 8px;background: #56b1f5;position: absolute;right: -2px;top: 0;z-index: 1;
}
.footer .text h2{
	font-size: 18px;color: #222222;line-height: 28px;
}
.footer .text li{
	line-height: 24px;font-size: 14px;color: #666666;
}
.footer .text .info {
	line-height: 24px;font-size: 14px;color: #666;
}
.footer .text li span {
	min-width: 70px;display: inline-block;white-space: nowrap;
}
.footer .wx{
	float: right;
}
.footer .wx img{
	width: 124px;height: 124px;display: block;
}
.footer .wx h4{
	font-size: 14px;color: #666666;line-height: 30px;text-align: center;
}
.copyright{
	height: 50px;background: #28a7e1;padding: 7px 0;
}
.copyright .wap{
	overflow: hidden;
}
.copyright .lt{
	line-height: 25px;float: left;overflow: hidden;
}
.copyright .lt h3{
	font-size: 14px;color: #FFFFFF;float: left;
}
.copyright .lt ul{
	max-width: 660px;max-height: 65px;overflow: hidden;float: left;
}
.copyright .lt li{
	line-height: 25px;float: left;color: #fff;
}
.copyright .lt li a{
	display: inline-block;font-size: 14px;color: #FFFFFF;transition: all 0.3s;
}
.copyright .lt li a:hover{
	color: #f7f7f7;
}
.copyright .rt{
	float: right;line-height: 25px;font-size: 14px;color: #FFFFFF;text-align: right;
}




/*主体*/
.h-main{
	padding: 42px 0;background: #FFFFFF;
}
.h-main ul{
	overflow: hidden;width: 120%;
}
.h-main li{
	float: left;width: 320px;
}
.h-main li a{
	display: block;overflow: hidden;
}
.h-main li table{
	width: 70px;height: 70px;border: 1px solid #19b2f8;border-radius: 50%;float: left;
}
.h-main li .txt{
	float: left;margin-left: 15px;
}
.h-main li .txt h3{
	line-height: 46px;font-size: 16px;color: #333333;
}
.h-main li .txt p{
	font-size: 14px;line-height: 1;color: #999999;
}
.h-main li .ico1{
	background: url(../images/ico2.png) no-repeat center;width: 26px;height: 26px;margin: 0 auto;
}
.h-main li .ico2{
	background: url(../images/ico3.png) no-repeat center;width: 24px;height: 24px;margin: 0 auto;
}
.h-main li .ico3{
	background: url(../images/ico4.png) no-repeat center;width: 24px;height: 26px;margin: 0 auto;
}
.h-main li .ico4{
	background: url(../images/ico5.png) no-repeat center;width: 28px;height: 26px;margin: 0 auto;
}
.h-main li:hover .ico1{
	background: url(../images/ico2-1.png) no-repeat center;
}
.h-main li.on .ico2,
.h-main li:hover .ico2{
	background: url(../images/ico3-1.png) no-repeat center;
}
.h-main li:hover .ico3{
	background: url(../images/ico4-1.png) no-repeat center;
}
.h-main li:hover .ico4{
	background: url(../images/ico5-1.png) no-repeat center;
}
.h-main li.on table,
.h-main li:hover table{
	border: 1px solid #0eaef8;background: #0eaef8;
}


.zf-allow{
	padding: 60px 0 40px;background: #f1f2f3;
}
.a-head{
	margin-bottom: 24px;overflow: hidden;height: 30px;
}
.a-head .lt{
	float: left;overflow: hidden;
}
.a-head .lt h2{
	line-height: 30px;font-size: 24px;color: #333333;float: left;
}
.a-head .lt span{
	background: url(../images/img24.png) no-repeat center;height: 20px;line-height: 20px;font-size: 14px;color: #FFFFFF;width: 161px;float: left;padding-left: 16px;margin: 8px 0 0 10px;
}
.a-head .lt p{
	float: left;font-size: 16px;color: #666666;line-height: 1;margin-top: 10px;margin-left: 17px;
}
.a-head .more{
	display: block;float: right;background: url(../images/img25.png) no-repeat right center;padding-right: 20px;font-size: 14px;color: #666666;line-height: 24px;
}
.a-head .more:hover{
	background: url(../images/img25-1.png) no-repeat right center;color: #0eaef8;
}


/*服务详情页*/
.uit-seat{
	height: 65px;background: #FFFFFF;line-height: 65px;box-shadow: 0 6px 4px 4px rgba(230,230,230,0.6);overflow: hidden;position: relative;z-index: 1;
}
.uit-seat .wap{
	overflow: hidden;
}
.uit-seat .search{
	width: 300px;font-size: 0;float: right;
}
.uit-seat .search .text{
	width: 208px;height: 33px;font-size: 14px;color: #999;padding: 0 10px;border: 1px solid #9fb4c0;display: inline-block;vertical-align: middle;transition: all 0.2s ease-in-out 0s;
}
.uit-seat .search .text:hover , .uit-seat .search .text:focus{
	border-color: #0eaef8;
}
.uit-seat .search .submit{
	width: 70px;height: 35px;font-size: 14px;color: #fff;background-color: #0eaef8;border: 1px solid #0eaef8;display: inline-block;vertical-align: middle;cursor: pointer;transition: all 0.2s ease-in-out 0s;
}
.uit-seat .search .submit:hover{
	background-color: #009dff;border-color: #009dff;
}
.uit-seat h3{
	font-size: 14px;color: #999999;background: url(../images/ico6.png) no-repeat left center;padding-left: 18px;float: left;
}
.uit-seat ul{
	float: left;overflow: hidden;
}
.uit-seat li{
	float: left;
}
.uit-seat li span{
	font-size: 14px;color: #999999;
}
.uit-seat li a{
	display: block;font-size: 14px;color: #999999;
}
.uit-seat li a:hover{
	color: #0eaef8;
}
.fw-deta{
	background: #f1f2f3;padding: 20px 0;
}
.fw-deta .detail{
	background: #FFFFFF;padding: 60px 30px 50px 30px;
}
.fw-deta .detail .hd{
	height: 150px; border-bottom: 1px solid #eeeeee;overflow: hidden;
}
.fw-deta .detail .lt{
	float: left;overflow: hidden;
}
.fw-deta .detail .lt .ico{
	width: 120px;height: 120px;overflow:hidden;float: left;
}
.fw-deta .detail .lt .ico img{
	width: 100%;height: 100%;display: block;
}
.fw-deta .detail .lt .txt{
	float: left;margin-left: 20px;
}
.fw-deta .detail .lt .txt h3{
	font-size: 20px;color: #333333;line-height: 52px;
}
.fw-deta .detail .lt .txt p{
	font-size: 14px;color: #888888;line-height: 22px;
}
.fw-deta .detail .lt .txt h5{
	font-size: 14px;color: #f8653e;line-height: 42px;
}
.fw-deta .detail .btn{
	float: right;display: block;width: 144px;height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #FFFFFF;background: #f8653e;margin-top: 40px;transition: all 0.3s;
}
.fw-deta .detail .btn:hover{
	background: #f39800;
}
.fw-deta .detail .bd{
	margin-top: 24px;
}

.fw-deta .detail .bd table{
	table-layout: fixed;word-break: break-all; word-wrap: break-word;
}
.fw-deta .detail .bd p{
	font-size: 16px;color: #666666;line-height: 32px;
}
.uit-page{
	margin-top: 20px;text-align: center;
}
.uit-page a{
	padding: 0 20px;margin-right: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
.uit-page .pre{
	width: 580px;height: 52px;line-height: 52px;background: #FFFFFF;font-size: 14px;color: #999999;display: inline-block;transition: all 0.3s;
}
.uit-page .next{
	margin-right: 0;
}
.uit-page .pre.on,
.uit-page .pre:hover{
	background: #0eaef8;color: #FFFFFF;
}




/*服务项目列表*/
.b-ban{
	height: 240px;overflow: hidden;
}
.xm-list{
	padding: 20px 0;background: #f1f2f3;
}
.xm-list .lists{
	background: #FFFFFF;padding: 30px;
}
.uit-hd{
	height: 48px;border-bottom: 1px solid #e5e5e5;overflow: hidden;
}
.uit-hd h2{
	float: left;font-size: 24px;color: #2f2f2f;
}
.uit-hd ul{
	float: right;overflow: hidden;
}
.uit-hd li{
	float: left;width: 150px;height: 48px;line-height: 48px;background: #9fb4c0;margin-right: 2px;text-align: center;transition: all 0.5s;
}
.uit-hd li:last-child{
	margin-right: 0;
}
.uit-hd li a{
	display: block;font-size: 16px;color: #FFFFFF;
}
.uit-hd li.on,
.uit-hd li:hover{
	background: #0eaef8;
}
.xm-list .body ul{
	margin-top: 20px;
}
.xm-list .body li{
	padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #eeeeee;transition: all 0.3s;
}
.xm-list .body li:hover{
	background: rgba(250,250,250,0.8);
}
.xm-list .body li .lt{
	float: left;overflow: hidden;
}
.xm-list .body li .lt .ico{
	width: 120px;height: 120px;float: left; text-align:center; line-height:120px;
}
.xm-list .body li .lt .ico img{
	 max-width:96%; max-height:96%; display:inline; vertical-align:middle
}
.xm-list .body li .lt .txt{
	float: left;/*margin-left: 20px;*/width: 555px;padding-right: 20px;border-right: 1px solid #eeeeee;
}
.xm-list .body li .lt .txt h3{
	font-size: 20px;color: #333333;line-height: 52px;
}

.xm-list .body li .lt .txt h3:hover{ color:#0eaef8;}

.xm-list .body li .lt .txt p{
	font-size: 14px;color: #888888;line-height: 22px;display: none;
}
.xm-list .body li .lt .txt h5{
	font-size: 14px;color: #f8653e;line-height: 42px;
}
.xm-list .body .btn{
	float: right;display: block;width: 118px;height: 34px;line-height: 34px;text-align: center;font-size: 14px;color: #0eaef8;transition: all 0.3s;border: 1px solid #28a7e1;margin-top: 30px;margin-right: 70px;
}
.xm-list .body .btn:hover{
	background: #0eaef8;color: #fff;
}
.uit-pages{
	margin-top: 30px;text-align: center;
}
.uit-pages ul{
	font-size: 0;text-align: center;
}
.uit-pages li{
	display: inline-block;height: 28px;line-height: 28px;border: 1px solid #e5e5e5;background: #f7f7f7;margin: 0 5px;text-align: center;transition: all 0.5s;background: url(../images/limg12.png) repeat-x;min-width: 19px;padding: 0 6px;
}
.uit-pages li a{
	display: block;font-size: 14px;color: #666666;
}
.uit-pages li.on,
.uit-pages li:hover{
	background: #0eaef8;border: 1px solid #0ea6ed;
}
.uit-pages li.on a,
.uit-pages li:hover a{
	color: #FFFFFF;
}


/*关于共赢*/
.gy-about{
	padding: 20px 0;background: #f1f2f3;
}
.gy-about .abouts{
	background: #FFFFFF;padding: 30px;
}
.gy-about .body .photo{
	margin-top: 30px;overflow: hidden;height: 392px;width: 110%;
}
.gy-about .body .photo .lt{
	float: left;
}
.gy-about .photo .lt .img{
	width: 521px;height: 392px;overflow: hidden;cursor: pointer;position: relative;
}
.gy-about .photo .lt .img img{
	width: 100%;height: 100%;display: block;transition: all 0.5s;
}
.gy-about .photo .rt li:hover .img img,
.gy-about .photo .lt:hover .img img{
	transform: scale(1.05);
}
.gy-about .photo .rt li h4,
.gy-about .body .photo .lt h4{
	position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.6);font-size: 14px;color: #FFFFFF;text-align: center;line-height: 36px;
}
.gy-about .photo .rt{
	float: left;overflow: hidden;margin-left: 20px;width: 610px;
}
.gy-about .photo .rt li{
	float: left;margin-right: 20px;margin-bottom: 20px;
}
.gy-about .photo .rt li .img{
	width: 280px;height: 186px;overflow: hidden;position: relative;
}
.gy-about .photo .rt li .img img{
	width: 100%;height: 100%;display: block;transition: all 0.5s;
}
.gy-about .body .txt{
	margin-top: 22px;
}
.gy-about .body .txt p{
	font-size: 16px;color: #666666;line-height: 24px;margin-bottom: 24px;
}
.gy-about .body h2{
	font-size: 24px;color: #2f2f2f;line-height: 38px;
}
.gy-about .body p{
	font-size: 16px;color: #666666;line-height: 2.2em;
}
.gy-about .body dl{
	overflow: hidden;margin-top: 15px;width: 120%;
}
.gy-about .body dd{
	width: 359px;height: 235px;float: left;margin-right: 20px;margin-bottom: 20px;overflow: hidden;
}
.gy-about .body dd img{
	width: 100%;height: 100%;display: block;transition: all 0.5s;
}
.gy-about .body dd:hover img{
	transform: scale(1.05);
}



/*联系我们*/
.contact{
	padding: 20px 0;background: #f1f2f3;
}
.contact .conts{
	padding: 30px;background: #FFFFFF;
}
.contact .conts .body{
	margin-top: 25px;
}
/*.contact .conts .body h2{
	font-size: 16px;color: #666666;line-height: 32px;
}*/
.contact .conts .body ul{
	padding-bottom: 24px;
}
.contact .conts .body li{
	font-size: 16px;color: #666666;line-height: 38px;
}

.contact .conts .content h1{line-height: 42px;font-size: 32px;margin-top: 22px;margin-bottom: 22px;}
.contact .conts .content h2{line-height: 31px;font-size: 24px;margin-top: 20px;margin-bottom: 20px;}
.contact .conts .content h3{line-height: 25px;font-size: 18px;margin-top: 18px;margin-bottom: 18px;}
.contact .conts .content h4{line-height: 21px;font-size: 16px;margin-top: 18px;margin-bottom: 18px;}
.contact .conts .content *{line-height: inherit;font-size: inherit;color: inherit;}
.editor *{line-height: inherit;font-size: inherit;color: inherit;}
.editor table{border-collapse: collapse;}
.editor td , .editor th{padding: 5px 10px;border: 1px solid #ddd;}

/*通知公告*/
.tz-policy{
	padding: 20px 0;background: #f1f2f3;
}
.tz-policy .policy{
	padding: 30px;background: #FFFFFF;
}
.policy .body .tz-lists li{
	padding: 30px 0;border-bottom: 1px dashed #eeeeee;overflow: hidden;
}
.policy .body .tz-lists li a{
	display: block;overflow: hidden;
}
.policy .body .tz-lists li a:hover .txt h2{
	color: #0eaef8;
}
.policy .body .tz-lists li .date{
	float: left;width: 90px;height: 90px;background: #9fb4c0;border-radius: 3px;text-align: center;
}
.policy .body .tz-lists li .date table{
	width: 100%;height: 100%;
}
.policy .body .tz-lists li .date h3{
	font-size: 30px;color: #FFFFFF;line-height: 52px;
}
.policy .body .tz-lists li .date h5{
	font-size: 14px;color: #FFFFFF;line-height: 1;
}
.policy .body .tz-lists li .txt{
	float: left;margin-left: 22px;width: 1000px;
}
.policy .body .tz-lists li .txt h2{
	line-height: 34px;font-size: 22px;color: #333333;transition: all 0.3s;
}
.policy .body .tz-lists li .txt p{
	margin-top: 8px;line-height: 24px;font-size: 14px;color: #666666;
}


/*常见问题*/


.policy .body .sideMenu{
	margin-top: 34px;
}
.policy .body .sideMenu ul{
	overflow: hidden;
}
.policy .body .sideMenu li{
	cursor: pointer;margin-bottom: 20px;
}
.policy .body .sideMenu li h3{
	position: relative;font-size: 18px;color: #333333;line-height: 54px;padding: 0 20px;background: #f5f5f5;
}
.policy .body .sideMenu li h3.on i{
	transform: rotate(90deg);
}
.policy .body .sideMenu li h3 i{
	position: absolute;right: 20px;top: 0;background: url(../images/ico8.png) no-repeat right center;width: 7px;height: 54px;transition: all 0.3s;display: block;
}
.policy .body .sideMenu li .text{
	padding: 0 20px;overflow: hidden;margin-top: 15px;
}
.policy .body .sideMenu li .text p{
	font-size: 14px;color: #666666;line-height: 24px;
}


/*通知公告-详情页*/
.policy .title{
	padding-bottom: 20px;border-bottom: 1px solid #eeeeee;text-align: center;
}
.policy .title h2{
	font-size: 30px;color: #2f2f2f;line-height: 46px;margin-bottom: 20px;
}
.policy .title h4{
	font-size: 14px;color: #999999;line-height: 1;
}
.policy .bd .imgs{
	width: 870px;height: 472px;overflow: hidden;margin: 30px auto 25px;
}
.policy .bd .imgs img{
	width: 100%;height: 100%;display: block;
}
.policy .bd p{
	line-height: 30px;font-size: 16px;color: #666666;
	
	
	
}
}

.tz-policy .articles{
	background: #FFFFFF;margin-top: 20px;
}
.tz-policy .articles h2{
	font-size: 20px;color: #0eaef8;padding:30px 30px 0;line-height: 30px;
}
.tz-policy .articles ul{
	overflow: hidden;margin-top: 12px;width: 110%;padding-bottom: 30px;
}
.tz-policy .articles li{
	width: 560px;float: left;line-height: 40px;font-size: 14px;color: #333333;background:url(../images/ico9.png) no-repeat left center;padding-left: 15px;margin-left: 30px;
}
.tz-policy .articles li:nth-child(2n+1){
	border-right: 1px dashed #eee;
}
.tz-policy .articles li a:hover{
	color: #0eaef8;
}



/*首页开始*/
.zf-allow .zf-lbds{
	overflow: hidden;width: 120%;
}
.zf-allow .zf-lbds .lts{
	float: left;width: 340px;height: 442px;text-align: center;overflow: hidden;background: #fff;padding: 0 20px;margin-right:20px ;
}
.zf-allow .zf-lbds .lts table{
	height: 172px;margin-top: 44px;text-align: center;width: 100%;
}
.zf-allow .zf-lbds .lts h2{
	font-size: 20px;margin-top: 12px;line-height: 40px;color: #333333;
}
.zf-allow .zf-lbds .lts h3{
	font-size: 14px;line-height: 24px;color: #888888;
}
.zf-allow .zf-lbds .lts h4{
	font-size: 14px;line-height: 30px;color: #f8653e;
}
.zf-allow .zf-lbds .lts a.btns{
	font-size: 14px;line-height: 42px;color: #ffffff;width: 180px;height: 42px;display: block;margin:20px auto 0 ;background: #0eaef8;transition: all 0.3s;
}
.zf-allow .zf-lbds .lts a.btns:hover{
	background: #0e6eb8;
}
.zf-allow .zf-lbds .rts{
	float: left;overflow: hidden;width:1180px ;
}
.zf-allow .zf-lbds .rts li{
	float: left;width: 380px;height: 211px;background: #fff;margin-right:20px ;margin-bottom: 20px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;padding: 20px 30px 30px;position: relative;
}

.zf-allow .zf-lbds .rts .wei{ margin-right:0px;}

.zf-allow .zf-lbds .rts li h2{
	font-size:20px;color: #333333;line-height:36px ;
}

.zf-allow .zf-lbds .rts li h2:hover{ color:#0eaef8;}
.zf-allow .zf-lbds .rts li h4{
	font-size:14px;color: #888888;line-height:24px ;height: 48px; overflow: hidden;position: relative;z-index: 2;
}
.zf-allow .zf-lbds .rts li h6{
	font-size:14px;color: #f8653e;line-height:30px ;position: relative;z-index: 2;
}
.zf-allow .zf-lbds .rts li a.btn{
	width: 118px;height: 34px;border: 1px solid #28a7e1;text-align: center;display: block;line-height: 34px;font-size:14px;color: #0eaef8;margin-top: 10px;
}
.zf-allow .zf-lbds .rts li .ico{
	max-width: 80px;position: absolute;right: 35px;bottom: 30px;z-index: 1;
}
.zf-allow .zf-lbds .rts li .ico img{
	max-width: 100%;
}
.zf-allow .zf-lbds .rts li a.btn:hover{
	background: #28a7e1;color: #fff;
}



.lzf-all{
	background: #fff;padding-bottom: 60px;
}
.lzf-all .lzf-bds ul{
	overflow: hidden;width: 105%;
}
.lzf-all .lzf-bds li{
	float: left;width: 380px;height: 380px;border: 1px solid #eeeeee;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;margin-right: 20px;text-align: center;padding: 48px 30px 0;
}
.lzf-all .lzf-bds li .ico{
	width: 120px;height: 120px;border-radius: 50%;margin: 0 auto;
}
.lzf-all .lzf-bds li.l1 .ico{
	background: url(../images/img16.png) no-repeat center;
}
.lzf-all .lzf-bds li.l2 .ico{
	background: url(../images/img17.png) no-repeat center;
}
.lzf-all .lzf-bds li.l3 .ico{
	background: url(../images/img18.png) no-repeat center;
}
.lzf-all .lzf-bds li.l4 .ico{
	background: url(../images/img19.png) no-repeat center;
}
.lzf-all .lzf-bds li h2{
	font-size:20px ;color: #333333;margin-top: 20px;line-height: 36px;
}
.lzf-all .lzf-bds li h3{
	font-size:14px ;color: #888888;line-height: 28px;
}
.lzf-all .lzf-bds li h4{
	font-size:14px ;color: #f8653e;line-height: 26px;
}
.lzf-all .lzf-bds li a{
	width:118px ;height: 34px;line-height: 34px;text-align: center;border: 1px solid #28a7e1;color: #28a7e1;display: block;margin: 16px auto 0;
}
.lzf-all .lzf-bds li .rding:hover{
	background: #28a7e1;color: #fff;
}


.lzf-all .lzf-bds li .ico a{ display:block; width:100%; height:100%; border:none}

.lzf-all .lzf-bds li h2 a{ display:inline; border:none}



.hlimgs{
	height: 160px;
}
.hlimgs .wap{
	overflow: hidden;
}
.hlimgs .lts{
	float: left;/*background: url(../images/t1.png) no-repeat left top;*/padding-left: 35px;padding-top: 10px;margin-top: 10px;float: left;padding-bottom: 10px;width: 450px;
}
.hlimgs .lts h3{
	font-size: 24px;line-height: 36px;color: #fff;
}
.hlimgs .lts h3 span{
	color: #0eaef8;font-size: 36px;margin-left: 3px;
}
.hlimgs .rts{
	float: right;text-align: center;font-size: 0;margin-top: 60px;
}
.hlimgs .rts a{
	display: inline-block;width: 160px;height: 42px;text-align: center;line-height: 42px;font-size:14px;color: #fff;margin: 0 10px;
}
.hlimgs .rts .btn1{
	background: #0eaef8;
}
.hlimgs .rts .btn1:hover{
	background: #0e6eb8;
}
.hlimgs .rts .btn2{
	background: #f8653e;
}
.hlimgs .rts .btn2:hover{
	background: #f39800;
}


.hl-main2{
 overflow: hidden;padding-bottom: 60px; background:#f1f2f3; padding-top:52px;
}
.hl-main2 h2{
	font-size:24px ;color: #333333;line-height: 38px;text-align: center;
}
.hl-main2 span{
	width: 30px;height: 3px;background: #f8653e;display: block;margin: 22px auto 0;
}
.hl-main2 ul{
	margin-top: 40px;
}
.hl-main2 li{
	float: left;width: 20%; background:#FFF;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;border: 1px solid #e5e5e5;height: 258px;overflow: hidden;padding: 30px 26px 0;transition: all 0.5s;position: relative;top: 0;
}
.hl-main2 li .ico{
	height: 74px;
}
.hl-main2 li h4{
	font-size: 14px;line-height: 34px;color: #333333;text-align: center;transition: all 0.3s;
}
.hl-main2 li p{
	font-size: 14px;color: #666666;line-height: 24px;height: 96px;overflow: hidden;margin-top: 13px;transition: all 0.3s;
}
.hl-main2 li.l1 .ico{
	background: url(../images/img11.png) no-repeat center;
}
.hl-main2 li.l2 .ico{
	background: url(../images/img12.png) no-repeat center;
}
.hl-main2 li.l3 .ico{
	background: url(../images/img13.png) no-repeat center;
}
.hl-main2 li.l4 .ico{
	background: url(../images/img14.png) no-repeat center;
}
.hl-main2 li.l5 .ico{
	background: url(../images/img15.png) no-repeat center;
}
.hl-main2 li:hover{
	border: 1px solid #0eaef8;background: #0eaef8;position: relative;top: -20px;
}
.hl-main2 li:hover h4{
	color: #fff;
}
.hl-main2 li:hover p{
	color: #fff;
}
.hl-main2 li.l1:hover .ico{
	background: url(../images/himg1.png) no-repeat center;
}
.hl-main2 li.l2:hover .ico{
	background: url(../images/himg2.png) no-repeat center;
}
.hl-main2 li.l3:hover .ico{
	background: url(../images/himg3.png) no-repeat center;
}
.hl-main2 li.l4:hover .ico{
	background: url(../images/himg4.png) no-repeat center;
}
.hl-main2 li.l5:hover .ico{
	background: url(../images/himg5.png) no-repeat center;
}
.hl-main2 a.more{
	width: 180px;height: 42px;text-align: center;line-height: 42px;font-size:14px ;color: #ffffff;display: block;background: #f8653e;margin: 40px auto 0;
}
.hl-main2 a.more:hover{
	background: #f39800;
}

.hl-main3{
	height: 320px;overflow: hidden;
}
.hl-main3 h4{
	font-size: 24px;color: #fff;text-align: center;margin-top: 35px;line-height:46px ;
}
.hl-main3 span.span{
	width: 30px;height: 3px;margin: 13px auto 0;display: block;background: #fff;
}
.hl-main3 ul{
	text-align: center;margin-top: 38px;
}
.hl-main3 li{
	width: 25%;float: left;text-align: center;
}
.hl-main3 li h2{
	font-size:30px ;line-height: 58px;color: #fff;
}
.hl-main3 li span{
	font-size: 16px;
}
.hl-main3 li h3{
	font-size:14px ;line-height: 30px;color: #ffffff;
}


.hl-lcs{
	background: #f1f2f3;overflow: hidden;padding: 28px 0 32px;
}
.hl-lcs .wap{
	overflow: hidden;
}
.hl-lcs .lts{
	float: left;width: 280px;
}
.hl-lcs .lts h2{
	line-height: 40px;font-size: 24px;color: #333333;
}
.hl-lcs .lts h4{
	line-height:22px;font-size: 14px;color: #666666;
}
.hl-lcs .lts a.btns{
	margin-top: 15px;width: 150px;height: 42px;display: block;text-align: center;line-height: 42px;font-size:14px;color: #ffffff;background: #28a7e1;
}
.hl-lcs .lts a.btns:hover{
	background: #0e6eb8;
}
.hl-lcs .rts{
	float: right;width:890px ;
}
.hl-lcs .rts ul{
	overflow: hidden;margin-top: 47px;
}
.hl-lcs .rts li{
	float: left;
}
.hl-lcs .rts li:nth-child(2n+1){
	text-align: center;padding: 0 20px;
}
.hl-lcs .rts li .ico{
	height: 52px;
}
.hl-lcs .rts li .ico table{
	width: 100%;height: 100%;
}
.hl-lcs .rts li h5{
	font-size:16px ;line-height: 38px;color: #666666;
}

.hl-lcs .rts li:nth-child(2n) img{
	position: relative;top: 30px;
}

.hl-hbs{
	background: #fff;overflow: hidden;padding-bottom: 60px;
}
.hl-hbs h2{
	line-height: 44px;margin-top: 50px;text-align: center;font-size: 24px;color: #333333;
}
.hl-hbs span{
	width: 30px;height: 3px;display: block;margin: 9px auto 0;background: #f8653e;
}

#case-swiper{margin-top: 40px;}
#case-swiper .swiper-slide{border: 1px solid #eee;}
#case-swiper .swiper-slide table{width: 100%;height: 100%;text-align: center;}
#case-swiper .swiper-slide img{width: 100%;height: 100%;display: block;}

.hl-hbs ul{
	margin-top: 40px;width: 110%;overflow: hidden;
}
.hl-hbs li{
	float: left;width: 220px;height: 108px;border: 1px solid #eeeeee;margin-right: 20px;margin-bottom: 20px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.hl-hbs li table{
	width: 100%;height: 100%;text-align: center;
}
.hl-hbs li img{
	width: 100%;height: 100%;display: block;
}
.hl-hbs .btns{
	width: 180px;height: 42px;line-height: 42px;display: block;margin: 20px auto 0;text-align: center;font-size:14px;color: #ffffff;background: #f8653e;
}
.hl-hbs .btns:hover{
	background: #f39800;
}

.hls-news{
	background: #f1f2f3;padding:60px 0 ;overflow: hidden;
}
.hls-news .wap{
	overflow: hidden;
}
.hls-news .lt{
	float:left;width: 790px;height: 478px;background: #ffffff;margin-right: 30px;padding: 0;padding: 10px 30px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.hls-news .lt .hd{
	border-bottom: 1px solid #e5e5e5;
}
.hls-news .lt .hd ul{
	float: left;position: relative;bottom: -1px;z-index: 11;
}
.hls-news .lt .hd .lmore{
	float: right;font-size:14px ;padding-right: 15px;line-height: 55px;background: url(../images/ico1.png) no-repeat right center;text-transform: uppercase;
}
.hls-news .hd li{
	float: left;margin-right: 30px;font-size: 18px;color: #999999;line-height: 56px;cursor: pointer;
}
.hls-news .hd li:hover,
.hls-news .hd li.on{
	color: #3a3a3c;border-bottom: 2px solid #28a7e1;position: relative;
}
.hls-news .hd li a{font-size: inherit;color: inherit;}
.hls-news .lt .bd li.l1 a{
	padding: 20px 0;
}
.hls-news .lt .bd li a{
	overflow: hidden;display: block;
}
.hls-news .lt .bd .imgs{
	float: left;width: 140px;height: 94px;
}
.hls-news .lt .bd .imgs img{
	width: 100%;height: 100%;display: block;
}
.hls-news .lt .bd .txt{
	float: left;width: 515px;margin-left: 20px;height: 94px;overflow: hidden;
}
.hls-news .lt .bd h2{
	font-size: 16px;line-height: 40px;color: #3a3a3c;
}
.hls-news .lt .bd h2{
	font-size: 14px;line-height:22px;color: #999999;
}
.hls-news .lt .bd li{
	border-bottom: 1px dashed #eaeaea;
}
.hls-news .lt .bd li h3{
	font-size:14px;color: #3a3a3c;line-height: 48px;padding-left:20px ;background: url(../images/ico.png) no-repeat left center; overflow: hidden;
}
.hls-news .lt .bd li p{
	float: left;width: 600px;word-break:keep-all;
white-space:nowrap;height: 48px;
overflow:hidden;
text-overflow:ellipsis;
}
.hls-news .lt .bd li:hover h3 p{
	color: #0e6eb8;
}
.hls-news .lt .bd li span{
	float: right;font-size: 14px;color: #999999;line-height: 48px;
}
.hls-news .rt{
	float: right;width:360px ;height: 478px;background: #fff;padding: 10px 30px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;overflow: hidden;
}
.hls-news .rt h4{
	line-height: 55px;font-size:18px;color: #3a3a3c;border-bottom: 1px solid #e5e5e5;
}
.hls-news .rt h4 span{
	float: left;border-bottom: 2px solid #28a7e1;display: block;position: relative;bottom: -1px;
}
.hls-news .rt h4 a.lmore{
	float: right;font-size:14px ;padding-right: 15px;line-height: 55px;background: url(../images/ico1.png) no-repeat right center;text-transform: uppercase;
}
.hls-news .rt li a{
	padding: 20px 0;display: block;border-bottom: 1px dashed #eaeaea;
}
.hls-news .rt li{
	height: auto !important;
}
.hls-news .rt .bd .tempWrap{
	height: 380px !important;
}
.hls-news .rt .bd{
	padding: 20px 0;overflow: hidden; height:330px; margin-top:20px;
}
.hls-news .rt h2{
	font-size: 14px;color: #666666;line-height: 24px;margin-bottom:10px ;background: url(../images/img2.png) no-repeat left center;padding-left: 36px;
}
.hls-news .rt h3{
	font-size: 14px;color: #333333;line-height: 24px;background: url(../images/img1.png) no-repeat left top;padding-left: 36px;
}
.hls-news .rt li:last-child a{
	border-bottom: none;
}

/*首页结束*/

/*政府补贴开始*/
.hlbanner{
	height: 480px;position: relative;
}
.hlbanner a{
	width: 200px;height: 42px;line-height: 42px;display: block;font-size:14px ;color: #fff;text-align: center;display: block;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 67px;background: #56b1f5;
}
.hlbanner a:hover{
	background: #45a5ec;
}
.hl-man{
	overflow: hidden;position: relative; background:#f1f2f3;
padding-bottom: 60px;
}
.hl-man h2{
	font-size:24px ;color: #333333;line-height: 55px;margin-top: 42px;text-align: center;
}
.hl-man span{
	width: 30px;height: 3px;display: block;margin: 9px auto 0;background: #f8653e;
}
.hl-man .wap ul{
	width: 875px;margin: 0 auto;position: relative;height: 580px;
}
.hl-man .wap li{
	font-size: 18px;color: #56b1f5;line-height: 24px;font-weight: bold;padding-top: 24px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;text-align: center;
}
.hl-man .wap .l1{
	background: url(../images/l1.png) no-repeat center;width: 242px;height: 112px;position: absolute;top: 270px;left: 0;
}
.hl-man .wap .l2{
	background: url(../images/l2.png) no-repeat center;width: 267px;height: 117px;position: absolute;top: 150px;left: 60px;
}
.hl-man .wap .l3{
	background: url(../images/l3.png) no-repeat center;width: 227px;height: 118px;position: absolute;top: 35px;left: 0;right: 0;margin: 0 auto;
}
.hl-man .wap .l4{
	background: url(../images/l4.png) no-repeat center;width: 265px;height: 122px;position: absolute;top: 150px;right: 60px;
}
.hl-man .wap .l5{
	background: url(../images/l5.png) no-repeat center;width: 242px;height: 122px;position: absolute;top: 270px;right: 0;
}
.hl-man .wap h3 , .hl-man .wap .btn{
	position: absolute;z-index: 11;line-height:42px ;background: #f8653e;font-size: 14px;color: #ffffff;left: 0;right: 0;width: 355px;margin: 0 auto;bottom: 60px;text-align: center;display: block;
}

.hl-lists{
	overflow: hidden;padding:60px 0;position: relative;z-index: 1;width: 1200px;margin: 0 auto;
}
.hl-lists h2{
	font-size:24px ;margin-top: 10px;line-height: 44px;color: #333333;text-align: center;
}
.hl-lists h3{
	font-size:16px ;color: #999999;line-height:24px ;text-align: center;
}
.hl-lists span{
	width: 30px;height: 3px;display: block;margin: 15px auto 0;background: #f8653e;
}
.hl-lists ul{
	width: 1200px;margin: 0 auto;margin-top: 40px;position: relative;z-index: 11;overflow: hidden;
}
.hl-lists li{
	width: 200px;float: left;text-align: center;
}
.hl-lists li .imgs{
	width: 90px;height: 90px;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-bottom: 5px;
}


.zfhl-lists li{
	width: 133.3px;
}
.zfhl-lists li .imgs{
	width: 74px;height: 74px;
}

.hl-lists li .imgs img{
	width: 100%;height: 100%;display: block;
}
.hl-lists .line{
	position: absolute;left: 100px;right: 100px;height: 1px;background: #e7e7e7;top: 312px;
}
.hl-lists .zfline{ left:68px; right:68px;}

.hl-lists li h4{
	font-size:16px;color: #666666;line-height: 26px;
}
.hl-lists .btns{
	margin-top: 35px;text-align: center;
}
.hl-lists .btn1{
	width: 200px;height: 42px;line-height: 42px;text-align: center;font-size:14px;color: #ffffff;background: #f8653e;display: block;margin: 0 auto;
}
.hl-lists .btn1:hover{
	background: #f39800;
}
.hl-lists .btn2{
	font-size: 14px;color: #666666;line-height: 40px;
}
.hl-lists .btn2:hover{
	color: #28a7e1;
}
.zf-allow .lhd{
	text-align: center;
}
.zf-allow .lhd h2{
	font-size:24px;color: #333333;line-height: 42px;
}
.zf-allow .lhd h5{
	font-size: 16px;color: #999999;line-height: 24px;
}
.zf-allow .lhd span{
	width:30px ;height: 3px;background: #f8653e;display: block;margin: 15px auto 40px;
}
.zf-allow .lhd h2 i{
	color: #f8653e;
}
.zf-allow .btns{
	margin-top: 35px;text-align: center;
}
.zf-allow .btn1{
	width: 200px;height: 42px;line-height: 42px;text-align: center;font-size:14px;color: #ffffff;background: #f8653e;display: block;margin: 0 auto;
}
.zf-allow .btn1:hover{
	background: #f39800;
}
.zf-allow .btn2{
	font-size: 14px;color: #666666;line-height: 40px;
}
.hl-hbs h4{
	font-size:14px;color: #666666;line-height: 24px;text-align: center;
}
.hl-qas{
	background: #f1f2f3;padding-bottom: 40px;overflow: hidden;
}
.hl-qas h2{
	font-size: 24px;color: #3a3a3c;margin-top: 52px;line-height: 40px;margin-bottom: 24px;text-align: center;
}
.hl-qas ul{
	width: 110%;
}
.hl-qas li{
	width:580px ;height:137px;padding:30px 30px 25px ;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;float: left;background: #fff;margin-bottom: 20px;margin-right: 20px;
}
.hl-qas li h3{
	padding-left:35px ;background: url(../images/img2.png) no-repeat left 0;line-height: 24px;margin-bottom: 10px;font-size:14px;color: #333333;
}
.hl-qas li h4{
	padding-left:35px ;background: url(../images/img1.png) no-repeat left 0;line-height: 24px;font-size:14px;color: #666666;
}

/*政府补贴技术*/

/*高新认定开始*/
.hl-man2 .wap ul{
	height: 510px;
}
.hl-ibs{
	height:180px ;overflow: hidden;
}
.hl-ibs .wap{
	overflow: hidden;
}
.hl-ibs .lt{
	float: left;width: 50%;
}
.hl-ibs .lt h2{
	font-size: 30px;color: #ffffff;margin-top: 20px;line-height: 50px;
}
.hl-ibs .lt h4{
	font-size: 18px;color: #fff;margin-top: 8px;
}
.hl-ibs .rt{
	float: right;margin-top: 70px;text-align: center;overflow: hidden;
}
.hl-ibs .rt a{
	display: block;width: 160px;height: 42px;font-size:14px ;color: #ffffff;line-height: 42px;display: block;margin-left:20px ;float: left;
}
.hl-ibs .rt .btn1{
	background: #0eaef8;
}
.hl-ibs .rt .btn2{
	background: #f8653e;
}
.hl-ibs .rt .btn1:hover{
	background: #0e6eb8   ;
}
.hl-ibs .rt .btn2:hover{
	background: #f39800;
}
.hl-mains li.l1 .ico{
	background: url(../images/lico21.png) no-repeat center;
}
.hl-mains li.l2 .ico{
	background: url(../images/lico22.png) no-repeat center;
}
.hl-mains li.l3 .ico{
	background: url(../images/lico23.png) no-repeat center;
}
.hl-mains li.l4 .ico{
	background: url(../images/lico24.png) no-repeat center;
}
.hl-mains li.l5 .ico{
	background: url(../images/lico25.png) no-repeat center;
}

.hl-mains li.l1:hover .ico{
	background: url(../images/lico31.png) no-repeat center;
}
.hl-mains li.l2:hover .ico{
	background: url(../images/lico32.png) no-repeat center;
}
.hl-mains li.l3:hover .ico{
	background: url(../images/lico33.png) no-repeat center;
}
.hl-mains li.l4:hover .ico{
	background: url(../images/lico34.png) no-repeat center;
}
.hl-mains li.l5:hover .ico{
	background: url(../images/lico35.png) no-repeat center;
}



.hl-qysb{
	overflow: hidden;padding: 40px 0 60px;background: #f1f2f3;
}
.hl-qysb h2{
	font-size: 24px;line-height: 62px;color: #333333;text-align: center;
}
.hl-qysb span{
	width: 30px;height: 3px;display: block;background: #f8653e;margin: 0 auto;
}
.hl-qysb ul{
	width: 120%;margin-top: 40px;
}
.hl-qysb ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.hl-qysb li{
	width:280px;height: 210px;margin-right: 20px;margin-bottom: 20px;overflow: hidden;float: left;background: #fff;transition: all 0.3s;
}
.hl-qysb li:hover{
	box-shadow: 0 0 6px 4px rgba(0,0,0,0.1);
}
.hl-qysb li a{
	display: block;height: 356px;
}
.hl-qysb li .imgs{
	width: 100%;
}
.hl-qysb li .imgs img{
	width: 100%;display: block;
}
.hl-qysb li i{
	position: relative;width: 180px;height: 46px;line-height: 46px;font-size:16px ;color: #ffffff;text-align: center;border-radius: 23px;background: #56b1f5;z-index: 11;display: block;margin: -23px auto 0;
}
.hl-qysb li p{
	font-size: 16px;color: #666666;line-height: 24px;margin-top: 16px;padding: 0 20px;height: 120px;overflow: hidden;
}
.hl-qysb .lmore{
	width: 180px;height: 42px;line-height: 42px;text-align: center;display: block;margin:40px auto 0 ;background: #f8653e;color: #fff;font-size: 14px;margin-bottom: 20px;
}
.hl-qysb h6{
	font-size: 14px;color: #666666;line-height: 24px;text-align: center;
}
.hl-qysb .lmore:hover{
	background: #f39800;
}


.hlbanner{
	position: relative;
}
.hlbanner .diagnosis{
	width: 1100px;margin: 0 auto;background: rgba(255,255,255,0.1);padding-left: 80px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom:60px ;
}
.hlbanner .diagnosis .a-head .lt h2{
	color: #fff;
}
.hlbanner .diagnosis .a-head .lt p{
	color: #fff;
}


#h-slider2{
	display: none;
}

/*高新认定结束*/

#gsj{ padding-top:20px;}

.articles{ background:#FFF; margin-top:20px;}



#allmap{ height:400px;}


.xm-list .body dl{
	overflow: hidden;
}
.xm-list .body dd{
	float: left;margin-right: 15px;margin-top: 20px;
}	
.xm-list .body dd a{
	width: 142px;border: 1px solid #9fb4c0;height: 44px;box-sizing: border-box;font-size: 16px;color: #9fb4c0;display: block;text-align: center;line-height: 44px;border-radius: 3px;
}
.xm-list .body dd a:hover{
	background: #0eaef8;border-color: #0eaef8;color: #fff;
}


#statement{background-color: rgba(0,0,0,.8);position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1001;}
#statement img{max-width: 95%;max-height: 95%;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}

.kefu { position: fixed; right: 0px; top: 25%; width: 50px; /*! height: 168px; */ z-index: 1000; /*-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);*/ }
/*.kefu ul { width: 164px; overflow: hidden; }*/
.kefu ul li { background-color: #fff; width: 164px; height: 54px; line-height: 54px; left: 0; position: relative; border: 1px solid #eee; list-style: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s;margin-top: -1px; }
.kefu ul li a { display: block; color: #19b2f8; position: relative; padding-left: 54px; font-size: 14px;}
.kefu ul li i { position: absolute; left: 11px; top: 11px; width: 32px; height: 32px; display: block; background: url(/images/images/kficon.png) no-repeat 0 0;}
.kefu ul li.online i{background: url(/images/images/online.svg) no-repeat center center / 100% auto;}
.kefu ul li.kf_dh i { background-position: 0 -34px; }
.kefu ul li.kf_qq i { background-position: 0 -68px; }
.kefu ul li.kf_ly i { background-position: 0 -102px; }
.kefu ul li.kf_ewm i { background-position: 0 -136px;}
.kefu ul li.kf_ewm span { position: absolute; left: 11px; top: 54px; width: 142px; height: 0px; overflow: hidden; transition: height .3s; -webkit-transition: height .3s; -moz-transition: height .3s; -ms-transition: height .3s; }
.kefu ul li.kf_ewm span img { width: 142px; height: 142px; overflow: hidden; }
.kefu ul li:hover { left: -110px; }
.kefu ul li:hover a { text-decoration: none; }
.kefu ul li.kf_ewm:hover { height: 207px; }
.kefu ul li.kf_ewm:hover span { height: 142px; }