@charset "utf-8";
/*reset*/
*{word-wrap:break-word}
html{min-width: 1220px;overflow-x: auto;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;font-weight: normal;-webkit-tap-highlight-color: transparent;}
ul,ol,dl{list-style-type:none}
html,body{*position:static;color: #000;background: #fff;width: 100%;height: auto;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-size: 14px;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: all .3s linear;}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
textarea{resize: none;}
input[type='checkbox']{box-shadow: none;margin: 0;}
/*img*/
img{border:0;display: block;margin: 0;}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input{outline: none;border: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
input[type="text"], input[type="tel"],input[type="button"], input[type="submit"], input[type="reset"],textarea{-webkit-appearance: none; border-radius: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #d4d4d4;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #d4d4d4;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #d4d4d4;}
/*reset end*/

/*common*/
@font-face {
  font-family: 'iconfont';  /* project id 219423 */
  src: url('//at.alicdn.com/t/font_83wtncwdyt4kj4i.eot');
  src: url('//at.alicdn.com/t/font_83wtncwdyt4kj4i.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_83wtncwdyt4kj4i.woff') format('woff'),
  url('//at.alicdn.com/t/font_83wtncwdyt4kj4i.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_83wtncwdyt4kj4i.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  -moz-osx-font-smoothing: grayscale;
}
.cl:after,.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.fl{float: left;}
.fr{float: right;}
.pad0{padding: 0 !important;}
.pat0{padding-top: 0 !important;}
.w1200{width: 1200px;margin: 0 auto;}
.bgeee{background: #eee;}
.bgf7{background: #f7f7f7;}
.bgff{background: #fff;}
.cola0{color: #a0d9f6 !important;}
.btn{font-size: 14px;border: 1px solid #9fa0a0;color: #9fa0a0;border-radius: 30px;padding: 2px 8px;display: inline-block;}
.btn i{font-size: 14px;margin-left: 6px;}
.jk-btn{border-color:#9ed8f6;color: #9ed8f6;margin-left: 20px;padding: 4px 10px;display: none;}
.jk-btn:hover{background-color: #9ed8f6;color: #fff;}
.view-more{cursor:pointer;height: auto;overflow: hidden;width: 100%;text-align: center;display: block;margin:10px 0;padding: 20px 0;background-color: #fff;color: #999;}
.view-more:hover{color: #9ed8f6;}
/*header*/
.header{/*position: fixed;left:0;right:0;top:0;*/position:relative;width: 100%;height: auto;overflow: visible;background: #000;border-bottom: 3px solid #9ed8f6;z-index: 15;}
.header.fixed{position: fixed;left: 0;top: 0;right: 0;}
.navFix{position: fixed;left: 0;top: 0;right: 0;z-index: 15;}
/*.header-copy{width: 100%;height: 98px;overflow: hidden;display: block;}*/
.header .logo{padding: 22px 0;}
.header .nav{height: auto;line-height: 51px;overflow: hidden;}
.header .nav li{float: left;font-size: 16px;color: #fff;width: auto !important;}
.header .nav li a{color: #fff;padding: 22px 28px;display: block;}
.header .nav li a.active{color: #9ed8f6 !important;}
.header .nav li a:active{background: none;}
.header .nav li a:hover{color: #9ed8f6;}
.header .nav .nav-list{display: none;position: absolute;left: 0;top:95px;z-index: 2;border-top: 3px solid #9ed8f6;padding: 10px 0;}

.nav-list{width: 100%;height: auto;overflow: hidden;background: #f7f7f7;padding: 20px 0;}
.nav-list .nav-list-con{text-align: center;} 
.nav-list .nav-list-con a{padding:0 !important;color: #000 !important;font-size: 16px;display: inline-block !important;line-height: 68px;margin-left: 90px;}
.nav-list .nav-list-con a:active{background: none;}
.nav-list .nav-list-con a:first-child{margin-left: 0;}
.nav-list .nav-list-con a:hover,.nav-list .nav-list-con a.active{color: #9ed8f6 !important;}
.nav-list .nav-list-con .navicon i{width: 68px;height: 68px;background: url(../images/nav-icon.png) center no-repeat;transition: all .3s ease-out;display: block;float: left;margin-right: 15px;}

.nav-list1 .nav-list-con .navicon1 i{background-position: 0 5px;}
.nav-list1 .nav-list-con .navicon2 i{background-position: 0 -60px;}
.nav-list1 .nav-list-con .navicon3 i{background-position: 0 -126px;}
.nav-list1 .nav-list-con .navicon1:hover i,.nav-list1 .nav-list-con .navicon1.active i{background-position: -65px 5px;}
.nav-list1 .nav-list-con .navicon2:hover i,.nav-list1 .nav-list-con .navicon2.active i{background-position: -66px -60px;}
.nav-list1 .nav-list-con .navicon3:hover i,.nav-list1 .nav-list-con .navicon3.active i{background-position: -65px -126px;}

.nav-list2 .nav-list-con .navicon1 i{background-position: 0 -1978px;}
.nav-list2 .nav-list-con .navicon2 i{background-position: -5px -2051px;}
.nav-list2 .nav-list-con .navicon3 i{background-position: -5px -2125px;}
.nav-list2 .nav-list-con .navicon4 i{background-position: 0 -2195px;}
.nav-list2 .nav-list-con .navicon5 i{background-position: 0 -2265px;}
.nav-list2 .nav-list-con .navicon1:hover i,.nav-list2 .nav-list-con .navicon1.active i{background-position: -85px -1978px;}
.nav-list2 .nav-list-con .navicon2:hover i,.nav-list2 .nav-list-con .navicon2.active i{background-position: -88px -2051px;}
.nav-list2 .nav-list-con .navicon3:hover i,.nav-list2 .nav-list-con .navicon3.active i{background-position: -88px -2125px;}
.nav-list2 .nav-list-con .navicon4:hover i,.nav-list2 .nav-list-con .navicon4.active i{background-position: -85px -2195px;}
.nav-list2 .nav-list-con .navicon5:hover i,.nav-list2 .nav-list-con .navicon5.active i{background-position: -85px -2265px;}

.nav-list3 .nav-list-con .navicon1 i{background-position: 0 -196px;}
.nav-list3 .nav-list-con .navicon2 i{background-position: 0 -262px;}
.nav-list3 .nav-list-con .navicon3 i{background-position: 0 -332px;}
.nav-list3 .nav-list-con .navicon4 i{background-position: 0 -400px;}
.nav-list3 .nav-list-con .navicon1:hover i,.nav-list3 .nav-list-con .navicon1.active i{background-position: -68px -196px;}
.nav-list3 .nav-list-con .navicon2:hover i,.nav-list3 .nav-list-con .navicon2.active i{background-position: -68px -262px;}
.nav-list3 .nav-list-con .navicon3:hover i,.nav-list3 .nav-list-con .navicon3.active i{background-position: -68px -332px;}
.nav-list3 .nav-list-con .navicon4:hover i,.nav-list3 .nav-list-con .navicon4.active i{background-position: -68px -400px;}

.nav-list4 .nav-list-con .navicon1 i{background-position: 0 -1440px;}
.nav-list4 .nav-list-con .navicon2 i{background-position: 0 -1520px;}
.nav-list4 .nav-list-con .navicon3 i{background-position: 0 -1600px;}
.nav-list4 .nav-list-con .navicon4 i{background-position: 0 -2412px;}
.nav-list4 .nav-list-con .navicon1:hover i,.nav-list4 .nav-list-con .navicon1.active i{background-position: -84px -1440px;}
.nav-list4 .nav-list-con .navicon2:hover i,.nav-list4 .nav-list-con .navicon2.active i{background-position: -83px -1520px;}
.nav-list4 .nav-list-con .navicon3:hover i,.nav-list4 .nav-list-con .navicon3.active i{background-position: -84px -1600px;}
.nav-list4 .nav-list-con .navicon4:hover i,.nav-list4 .nav-list-con .navicon4.active i{background-position: -85px -2412px;}

.nav-list5 .nav-list-con .navicon1 i{background-position: 0 -812px;}
.nav-list5 .nav-list-con .navicon2 i{background-position: 0 -888px;}
.nav-list5 .nav-list-con .navicon3 i{background-position: 0 -964px;}
.nav-list5 .nav-list-con .navicon1:hover i,.nav-list5 .nav-list-con .navicon1.active i{background-position: -77px -812px;}
.nav-list5 .nav-list-con .navicon2:hover i,.nav-list5 .nav-list-con .navicon2.active i{background-position: -77px -888px;}
.nav-list5 .nav-list-con .navicon3:hover i,.nav-list5 .nav-list-con .navicon3.active i{background-position: -74px -964px;}

.nav-list6 .nav-list-con .navicon{margin-left: 58px;}
.nav-list6 .nav-list-con .navicon1 i{background-position: 0 -466px;}
.nav-list6 .nav-list-con .navicon2 i{background-position: 0 -534px;}
.nav-list6 .nav-list-con .navicon3 i{background-position: 0 -602px;}
.nav-list6 .nav-list-con .navicon4 i{background-position: 0 -670px;}
.nav-list6 .nav-list-con .navicon5 i{background-position: 0 -2338px;}
.nav-list6 .nav-list-con .navicon6 i{background-position: 0 -738px;}
.nav-list6 .nav-list-con .navicon1:hover i,.nav-list6 .nav-list-con .navicon1.active i{background-position: -68px -466px;}
.nav-list6 .nav-list-con .navicon2:hover i,.nav-list6 .nav-list-con .navicon2.active i{background-position: -68px -534px;}
.nav-list6 .nav-list-con .navicon3:hover i,.nav-list6 .nav-list-con .navicon3.active i{background-position: -68px -602px;}
.nav-list6 .nav-list-con .navicon4:hover i,.nav-list6 .nav-list-con .navicon4.active i{background-position: -68px -670px;}
.nav-list6 .nav-list-con .navicon5:hover i,.nav-list6 .nav-list-con .navicon5.active i{background-position: -85px -2338px;}
.nav-list6 .nav-list-con .navicon6:hover i,.nav-list6 .nav-list-con .navicon6.active i{background-position: -68px -738px;}

.nav-list7 .nav-list-con .navicon1 i{background-position: 0 -1680px;}
.nav-list7 .nav-list-con .navicon2 i{background-position: -10px -1755px;}
.nav-list7 .nav-list-con .navicon3 i{background-position: 0 -1830px;}
.nav-list7 .nav-list-con .navicon4 i{background-position: 0 -1905px;}
.nav-list7 .nav-list-con .navicon1:hover i,.nav-list7 .nav-list-con .navicon1.active i{background-position: -88px -1680px;}
.nav-list7 .nav-list-con .navicon2:hover i,.nav-list7 .nav-list-con .navicon2.active i{background-position: -95px -1755px;}
.nav-list7 .nav-list-con .navicon3:hover i,.nav-list7 .nav-list-con .navicon3.active i{background-position: -88px -1830px;}
.nav-list7 .nav-list-con .navicon4:hover i,.nav-list7 .nav-list-con .navicon4.active i{background-position: -88px -1905px;}

.nav-service .nav-list-con .navicon i{width: 80px;height: 80px;background: url(../images/service-icon.png) center no-repeat;}
.nav-service .nav-list-con a{margin-left: 50px;line-height: 80px;}
.nav-service .nav-list-con .navicon1 i{background-position: 0 0;}
.nav-service .nav-list-con .navicon2 i{background-position: 0 -80px;}
.nav-service .nav-list-con .navicon3 i{background-position: 0 -160px;}
.nav-service .nav-list-con .navicon4 i{background-position: 0 -240px;}
.nav-service .nav-list-con .navicon5 i{background-position: 0 -320px;}
.nav-service .nav-list-con .navicon1:hover i,.nav-service .nav-list-con .navicon1.active i{background-position: -80px 0;}
.nav-service .nav-list-con .navicon2:hover i,.nav-service .nav-list-con .navicon2.active i{background-position: -80px -80px;}
.nav-service .nav-list-con .navicon3:hover i,.nav-service .nav-list-con .navicon3.active i{background-position: -80px -160px;}
.nav-service .nav-list-con .navicon4:hover i,.nav-service .nav-list-con .navicon4.active i{background-position: -80px -240px;}
.nav-service .nav-list-con .navicon5:hover i,.nav-service .nav-list-con .navicon5.active i{background-position: -80px -320px;}

.mbservice .mbservice-nav .navicon i{width: 68px;height: 70px;background: url(../images/mbservice-icon.png) center no-repeat;}
.mbservice .mbservice-nav .nav-list-con a{margin-left: 55px;line-height: 70px;}
.mbservice .mbservice-nav .nav-list-con a:first-child{margin-left: 0;}
.mbservice .mbservice-nav .nav-list-con .navicon1 i{background-position: 0 0;}
.mbservice .mbservice-nav .nav-list-con .navicon2 i{background-position: 0 -70px;}
.mbservice .mbservice-nav .nav-list-con .navicon3 i{background-position: 0 -140px;}
.mbservice .mbservice-nav .nav-list-con .navicon4 i{background-position: 0 -212px;}
.mbservice .mbservice-nav .nav-list-con .navicon5 i{background-position: 0 -280px;}
.mbservice .mbservice-nav .nav-list-con .navicon6 i{background-position: 0 -350px;}
.mbservice .mbservice-nav .nav-list-con .navicon1:hover i,.mbservice .mbservice-nav .nav-list-con .navicon1.active i{background-position: -70px 0;}
.mbservice .mbservice-nav .nav-list-con .navicon2:hover i,.mbservice .mbservice-nav .nav-list-con .navicon2.active i{background-position: -70px -70px;}
.mbservice .mbservice-nav .nav-list-con .navicon3:hover i,.mbservice .mbservice-nav .nav-list-con .navicon3.active i{background-position: -70px -140px;}
.mbservice .mbservice-nav .nav-list-con .navicon4:hover i,.mbservice .mbservice-nav .nav-list-con .navicon4.active i{background-position: -70px -212px;}
.mbservice .mbservice-nav .nav-list-con .navicon5:hover i,.mbservice .mbservice-nav .nav-list-con .navicon5.active i{background-position: -70px -280px;}
.mbservice .mbservice-nav .nav-list-con .navicon6:hover i,.mbservice .mbservice-nav .nav-list-con .navicon6.active i{background-position: -70px -350px;}

.header .other{height: 95px;/*line-height: 51px;*/overflow: visible;/*padding: 22px 0;*/position: relative;}
.header .other a{font-size: 22px;color: #9ed8f6;padding-left: 20px;height: 95px;line-height: 95px;display: inline-block;}
/*个人中心弹出*/
.personal-popup{display:none;position:absolute;right:0;top:95px;width:157px;height: auto;overflow: hidden;background-color: #fff;font-size: 12px;color: #000;border-top: 3px solid #9ed8f6;}
.personal-popup .img{height: auto;overflow: hidden;margin:0 12px;padding:20px 0 14px;border-bottom: 1px solid #dcdddd;}
.personal-popup span{cursor:pointer;width: 32px;height: 32px;display: block;position: relative;top: -8px;}
.personal-popup span:hover{color: #9ed8f6;}
.personal-popup ul{height: auto;overflow: hidden;padding: 10px 0;}
.personal-popup ul li{width:100%;height: auto;overflow: hidden;text-align: left !important;}
.personal-popup ul li a{display:block !important;font-size: 13px !important;color: #000 !important;margin: 0 !important;padding: 8px 12px;height:auto !important;line-height: normal !important;}
.personal-popup ul li a:hover{background-color: #9ed8f6;color: #fff !important;}

/*footer*/
.footer{width: 100%;height: auto;overflow: hidden;background: #333;}
.footer .footer-top{width: 100%;height: auto;overflow: hidden;padding: 30px 0;background: #292929;color: #fff;}
.footer .footer-top form{width:364px;height: auto;overflow: hidden;border: 1px solid #a0a0a0;}
.footer .footer-top form input{width: 250px;background: none;margin: 0;padding: 10px;color: #fff;font-size: 14px;float: left;}
.footer .footer-top form .btn-submit{background: #a0d9f6;padding: 9px 0;border: 0;color: #fff;font-size: 16px;float: right;cursor: pointer;width: 92px;text-align: center;}
.footer .footer-bot{height: auto;overflow: hidden;padding: 25px 0;}
.footer .footer-bot .role{height: auto;overflow: hidden;border-bottom: 1px solid #444;padding-bottom: 25px;}
.footer .footer-bot .role a{width: 200px;height: 65px;line-height: 65px;color: #fff;display: block;float: left;text-align: center;margin-left: 50px;}
.footer .footer-bot .role a:first-child{margin: 0;}
.footer .footer-bot .role a:hover{background: #444;}
.footer .footer-bot .footer-map{height: auto;overflow: hidden;padding: 30px 0;border-bottom: 1px solid #444;}
.footer .footer-bot .footer-map dl{width: 200px;height: auto;overflow: hidden;float: left;}
.footer .footer-bot .footer-map .dl-1{margin-left: 72px;}
.footer .footer-bot .footer-map .dl-2{margin-left: 57px;}
.footer .footer-bot .footer-map .dl-3{margin-left: 51px;}
.footer .footer-bot .footer-map .dl-4{margin-left: 42px;}
.footer .footer-bot .footer-map dl a{color: #9fa0a0;font-size: 12px;}
.footer .footer-bot .footer-map dl a:hover{color: #eee;}
.footer .footer-bot .footer-map dt{margin-bottom: 20px;}
.footer .footer-bot .footer-map dt a{color: #fff;}
.footer .footer-bot .footer-map dd{margin-top: 10px;}
.footer .footer-bot p{color: #9fa0a0;text-align: center;padding-top: 20px;}

/*position*/
.position{height: 50px;line-height: 50px;font-size: 14px;color: #000;}
.position a{color: #000;}
.position a:hover{color: #a0d9f6;}
.position i{color: #b6b6b6;font-size: 12px;margin: 0 10px;}

/*service*/
.service{height: auto;overflow: hidden;padding: 30px 0;}
.service h1{text-align: center;font-size: 20px;border-bottom: 1px solid #eee;padding-bottom: 30px;margin-bottom: 30px;}
.service ul li{float:left;display: inline-block;text-align: center;width: 215px;}
.service ul li .icon{display: block;width: 80px;height: 80px;background: url(../images/service-icon.png) center no-repeat;margin: 0 auto 10px;transition: all .3s ease-out;}
.service ul li .icon1{background-position: 0 0;}
.service ul li .icon2{background-position: 0 -80px;}
.service ul li .icon3{background-position: 0 -160px;}
.service ul li .icon4{background-position: 0 -240px;}
.service ul li .icon5{background-position: 0 -320px;}
.service ul li:hover .icon1{background-position: -80px 0;}
.service ul li:hover .icon2{background-position: -80px -80px;}
.service ul li:hover .icon3{background-position: -80px -160px;}
.service ul li:hover .icon4{background-position: -80px -240px;}
.service ul li:hover .icon5{background-position: -80px -320px;}
.service ul li h2{font-size: 16px;color: #000;margin-bottom: 8px;}
.service ul li p{font-size: 12px;color: #9fa0a0;}
.service ul li p span{margin: 0 5px;}
.service ul .iconfont{float:left;display: inline-block;/*margin: 0 38px;*/line-height: 96px;color: #ddd;font-size: 30px}

.wrap-page {width:100%;height: auto;overflow: hidden;text-align: center;  vertical-align: middle;padding: 25px 0 30px;margin:0 auto;}
.wrap-page a {color:#747474;display:inline-block;width: 35px ;height: 32px;  margin-left:10px;text-align: center;
  vertical-align:middle;line-height: 32px;  border: 1px solid #dedede;border-radius: 3px;font-size: 12px;}
.wrap-page a.first {margin-left: 0;}
.wrap-page a.next {width:56px;}
.wrap-page a.active{background-color: #9fd9f6;color: #ffffff;border: 1px solid #9fd9f6;}

/*搜索*/
.search{z-index:18;overflow:hidden;width: 100%;height: 86px;padding-bottom:17px;position: absolute;left: 0;top:96px;background-color: #fff;display: none;}
.search-input{width:100%;height:40px;padding:30px 0 15px;overflow:hidden;position: relative;border-bottom: 1px solid #9fa0a0;}
.search-input i{width: 7%;display: inline-block;height:40px;}
.search-input i.icon-search{background: url("../images/icon-search.png") center top no-repeat;}
.search-input i.icon-edit{background: url("../images/icon-edit.png") center top no-repeat;}
.search-input input{width:86%;color:#000;height: 40px;line-height: 40px;position:relative;top:-1px;border: 0;font-size: 18px;}
.search-input input:-moz-placeholder{color: #dcdddd;}
.search-input input:-ms-input-placeholder{color: #dcdddd}
.search-input input::-webkit-input-placeholder{color: #dcdddd}
/*搜索 end*/

/*预约测试*/
.yycs{width:450px;height: auto;overflow: hidden;position: fixed;left: 0;right: 0;margin: auto;top:50%;margin-top:-200px;z-index: 99;display: none}
.yycs h1{height: auto;overflow: hidden;background: #efefef;line-height: 48px;padding:10px 20px;font-size: 16px;margin-bottom: 0;}
.yycs h1 .icon{width: 48px;height: 43px;background: url(../images/yycs-icon.png) center no-repeat;display: block;float: left;margin-right: 10px;}
.yycs h1 i{font-size: 16px;cursor: pointer;}
.yycs .yycs-con{height: auto;overflow: hidden;padding: 20px;background: #f7f8f8;}
.yycs .yycs-con h2{text-align: center;font-size:16px;margin:0;}
.yycs .yycs-con form{margin-top: 15px;height: auto;overflow: hidden;border: 1px solid #eeeeef;background: #fff;padding: 20px;}
.yycs .yycs-con form li{width:auto;display:block;height: auto;margin-bottom: 15px;line-height: 30px;float: none;text-align: left;}
.yycs .yycs-con form li input{width:240px;height: 28px;line-height: 28px;border: 1px solid #eeeeef;padding: 0 10px;float: right;}
.yycs .yycs-con ul li .select{cursor:pointer;height: auto;overflow: visible;position: relative;margin-left: 20px;}
.yycs .yycs-con ul li .select .select-text{padding-left:10px;width: 109px;height: 26px;line-height:26px;border:1px solid #eeeeef;color: #dcdddd;}
.yycs .yycs-con ul li .select .select-text span.active{color: #333;}
.yycs .yycs-con ul li .select dl{z-index:2;position:absolute;left:0;right:0;top:28px;display:none;width:118px;height: auto;background-color:#fff;overflow-y: auto;border: 1px solid #eeeeef;border-top: 0;max-height: 100px;}
.yycs .yycs-con ul li .select dl dd{padding: 0 10px;height: 26px;line-height: 26px;color: #999;font-size: 15px;}
.yycs .yycs-con ul li .select dl dd:hover,.compute .compute-con ul li .select dl dd.active{color: #fff;background-color: #9ed8f6;}
.yycs .yycs-con ul li input.w100px{width: 100px;}
.yycs .yycs-con .btn-submit{color: #9fd9f6;border-color: #9fd9f6;margin: 5px 0 5px 130px;padding: 4px 12px;font-size: 15px}
.yycs .yycs-con .btn-submit:hover{background: #9fd9f6;color: #fff;}

/*右侧悬浮*/
.fixed-side{position:fixed;width:80px;height:auto;right:0;top:50%;margin-top:-280px;z-index:12;}
.fixed-side ul li{width:50px;height:50px;line-height: 50px;padding: 15px;float:left;position:relative;font-size: 15px}
.fixed-side ul li .sidebox{position:absolute;width:50px;padding: 15px;height:50px;top:0;right:0;transition:all 0.3s;color:#fff;overflow:hidden;}
.fixed-side ul li .sidebox1{background: #9ed8f6;}
.fixed-side ul li .sidebox2{background: #71a1e3;}
.fixed-side ul li .sidebox3{background: #5dbdaf;}
.fixed-side ul li .sidebox4{background: #f3a177;}
.fixed-side ul li .sidebox5{background: #dd726a;}
.fixed-side ul li .sidebox6{background: #e05749;}
.fixed-side ul li img{float:left;margin-right: 10px;}
.fixed-side ul li .sidebox4 img{margin-top: 2px;}
.fixed-side ul li .sidebox5 img{margin-top: 5px;}
.fixed-side ul li .sidebox6 img{margin-right: 0;margin-left: 2px;}
.fixed-side ul li.backtop{display: block;}

/*预算*/
.compute-con{height: auto;overflow: hidden;padding: 0 6px;background-color: #fff;}
.compute-con ul{height: auto;overflow: visible;}
.compute-con ul li{width:auto;display:block;font-size: 16px;color: #000;height: auto;overflow: visible;padding: 17px 0;clear: both;position: relative;float: none;text-align: left;}
.compute-con ul li em{font-size: 12px;position: absolute;right: 5px;top: 25px !important;}
.compute-con ul li label{float: left;line-height: 26px;font-size: 14px;}
.compute-con ul li input{padding-left:10px;float:right;width: 260px;height: 26px;border:1px solid #eeeeef;color: #000;font-size: 14px;}
.compute-con ul li .select{cursor:pointer;height: auto;overflow: visible;position: relative;width: auto !important;margin-left: 0 !important;}
.compute-con ul li .select .select-text{font-size: 14px;padding-left:10px;width: 260px;height: 26px;line-height:26px;border:1px solid #eeeeef;color: #dcdddd;}
.compute-con ul li .select .select-text span.active{color: #000;}
.compute-con ul li .select dl{z-index:2;position:absolute;left:0;right:0;top:28px;display:none;width:270px;height: auto;background-color:#fff;max-height:140px;overflow: auto;border: 1px solid #eeeeef;border-top: 0;}
.compute-con ul li .select dl dd{padding: 0 10px;height: 26px;line-height: 26px;color: #999;font-size: 14px;}
.compute-con ul li .select dl dd:hover,.compute .compute-con ul li .select dl dd.active{color: #fff;background-color: #9ed8f6;}
.compute-con ul li input.w242px{width: 230px;}
.compute-con ul li .select.w242px{width: 242px;}
.compute-con ul li .select.w242px .select-text{width: 230px;overflow:hidden;}
.compute-con ul li .select.w242px dl{width: 240px;}
.compute-con ul li .radio{font-size: 16px;color: #000;margin-left: 80px;}
.compute-con ul li .radio dl{height: auto;overflow: hidden;}
.compute-con ul li .radio dl dd{padding: 8px 0;cursor: pointer;font-size: 14px;}
.compute-con ul li .radio dl dd i{position:relative;top:2px;margin-right:12px;width:13px;height:13px;display:inline-block;background: url("../images/radio-icon.png") no-repeat;}
.compute-con ul li .radio dl dd.active i{background: url("../images/radio-active-icon.png") no-repeat;}
.compute-con .btn{width:115px;display: inline-block;padding: 8px 0;font-size: 16px;text-align: center;border-radius: 30px;margin-top: 20px;}
.compute-con .btn i{display:inline-block;font-size:11px;border-radius:100%;margin-left: 8px;width: 15px;height: 15px;text-align: center;line-height: 17px;color: #fff;}
.compute-con .btn-submit{color: #9fd9f6;border: 1px solid #9fd9f6;}
.compute-con .btn-submit i{background-color: #9fd9f6;}
.compute-con .btn-submit:hover{background-color: #9fd9f6;color: #fff;}
.compute-con .btn-reset{color: #5dbdaf;border: 1px solid #5dbdaf;}
.compute-con .btn-reset i{background-color: #5dbdaf;}
.compute-con .btn-reset:hover{background-color: #5dbdaf;color: #fff;}
.compute-con .btn-submit,.compute-con .btn-reset{display:inline-block;margin:36px auto 0;font-size: 14px;border: 1px solid #9fa0a0;color: #9fa0a0;border-radius: 30px;padding: 5px 33px;}
.compute-con .btn-submit i,.compute-con .btn-reset i{font-size: 14px;margin-left: 6px;background: none;}
.compute-con .btn-submit{border-color:#9fd9f6;color:#9fd9f6;margin-right: 80px;margin-left: 0;}
.compute-con .btn-submit:hover{background-color: #9fd9f6;color: #fff;}
.compute-con .btn-reset{border-color:#5dbdaf;color:#5dbdaf;}
.compute-con .btn-reset:hover{background-color:#5dbdaf;color:#fff;}

/*测试服务*/
.csfw{width:400px;height: auto;overflow: hidden;position: fixed;right: 0;left:50%;margin-left:-200px;top:50%;margin-top:-265px;z-index: 99;display: none;}
.csfw h1{height: auto;overflow: hidden;background: #efefef;line-height: 48px;padding:10px 20px;font-size: 16px;margin-bottom: 0;}
.csfw h1 .icon{width: 48px;height: 43px;background: url(../images/csfw-icon.png) center no-repeat;display: block;float: left;margin-right: 10px;}
.csfw h1 i{font-size: 16px;cursor: pointer;}
.csfw .hd{cursor:default;height: auto;overflow: hidden;padding: 0 20px;background-color: #f7f8f8;padding-top: 20px;}
.csfw .hd ul{height: auto;overflow: hidden;width: 100%;background-color: #efefef;}
.csfw .hd ul li{float:left;font-size: 16px;color: #9fa0a0;width: 50%;text-align: center;height: 40px;line-height: 40px;}
.csfw .hd ul li.on{background-color: #9fd9f6;color: #fff;}
.csfw .bd{height: auto;overflow: hidden;background-color: #f7f8f8;padding: 0 20px 20px;}
.csfw .bd .compute-con{padding:0 20px 20px 20px;}
.csfw .bd .compute-con .w230px{width: 230px;}
.csfw .bd .compute-con ul li{padding: 20px 0 0 0;}
.csfw .bd .compute-con ul li label{width: 64px;float: left;font-size: 14px;}
.csfw .bd .compute-con ul li label.line{line-height: 18px;position: relative;top: 5px;}
.csfw .bd .compute-con ul li .radio dl dd{padding: 5px 0;font-size: 15px;}
.csfw .bd .compute-con ul li .select{margin-left: 15px;}
.csfw .bd .compute-con ul li .select .select-text{width: 230px;overflow:hidden;}

/*网站地图*/
.sitemap{height: auto;overflow: hidden;padding-top: 0 !important;}
.sitemap .sitemap-tit{height: auto;overflow: hidden;text-align: center;font-size: 25px;color: #000;padding: 50px 0 45px;background-color: #efefef;}
.sitemap ul{height: auto;overflow: hidden;}
.sitemap ul li{height: auto;overflow: hidden;}
.sitemap ul.row li{float: left;width: 200px;}
.sitemap ul li h2{font-size: 16px;color: #000;font-weight: normal;}
.sitemap ul li h2 a{display: block;font-size: 16px;color: #000;padding: 40px 0 20px;font-weight: normal;padding-left: 54px;}
.sitemap ul.row li h2 a{text-align: center;padding-left: 0;}
.sitemap ul li h2 a:hover{color:#9ed8f6;}
.sitemap ul li dl{height: auto;overflow: hidden;border-top: 1px solid #dcdddd;padding-left: 20px;}
.sitemap ul li dl dd{height: auto;overflow: hidden;float: left;}
.sitemap ul.row li dl dd{float: none;}
.sitemap ul li dl dd a{display:block;font-size: 12px;color: #9fa0a0;padding: 15px 35px 15px 0;line-height: 50px;}
.sitemap ul.row li dl dd a{padding: 15px 0;}
.sitemap ul li dl dd a i{float:left;width: 54px;height: 47px;margin-right:10px;display: inline-block;background: url("../images/bgsitemap.png") center top no-repeat;}
.sitemap ul li dl dd a:hover{color:#9ed8f6;}
.sitemap ul li.nav-1 i.nav1{background-position: 0 0;}
.sitemap ul li.nav-1 i.nav2{background-position: 0 -47px;}
.sitemap ul li.nav-1 i.nav3{background-position: 0 -94px;}
.sitemap ul li.nav-1 dd a:hover i.nav1{background-position: -54px 0;}
.sitemap ul li.nav-1 dd a:hover i.nav2{background-position: -54px -47px;}
.sitemap ul li.nav-1 dd a:hover i.nav3{background-position: -54px -94px;}
.sitemap ul li.nav-2 i.nav1{background-position: 0 -141px;}
.sitemap ul li.nav-2 i.nav2{background-position: 0 -188px;}
.sitemap ul li.nav-2 i.nav3{background-position: 0 -235px;}
.sitemap ul li.nav-2 i.nav4{background-position: 0 -282px;}
.sitemap ul li.nav-2 i.nav5{background-position: 0 -329px;}
.sitemap ul li.nav-2 dd a:hover i.nav1{background-position: -54px -141px;}
.sitemap ul li.nav-2 dd a:hover i.nav2{background-position: -54px -188px;}
.sitemap ul li.nav-2 dd a:hover i.nav3{background-position: -54px -235px;}
.sitemap ul li.nav-2 dd a:hover i.nav4{background-position: -54px -282px;}
.sitemap ul li.nav-2 dd a:hover i.nav5{background-position: -54px -329px;}
.sitemap ul li.nav-3 i.nav1{background-position:0 -376px;}
.sitemap ul li.nav-3 i.nav2{background-position:0 -423px;}
.sitemap ul li.nav-3 i.nav3{background-position:0 -470px;}
.sitemap ul li.nav-3 i.nav4{background-position:0 -517px;}
.sitemap ul li.nav-3 dd a:hover i.nav1{background-position: -54px -376px;}
.sitemap ul li.nav-3 dd a:hover i.nav2{background-position: -54px -423px;}
.sitemap ul li.nav-3 dd a:hover i.nav3{background-position: -54px -470px;}
.sitemap ul li.nav-3 dd a:hover i.nav4{background-position: -54px -517px;}
.sitemap ul li.nav-4 i.nav1{background-position:0 -564px;}
.sitemap ul li.nav-4 i.nav2{background-position:0 -611px;}
.sitemap ul li.nav-4 i.nav3{background-position:0 -658px;}
.sitemap ul li.nav-4 i.nav4{background-position:0 -1756px;}
.sitemap ul li.nav-4 dd a:hover i.nav1{background-position: -54px -564px;}
.sitemap ul li.nav-4 dd a:hover i.nav2{background-position: -54px -611px;}
.sitemap ul li.nav-4 dd a:hover i.nav3{background-position: -54px -658px;}
.sitemap ul li.nav-4 dd a:hover i.nav4{background-position: -55px -1756px;}
.sitemap ul li.nav-5 i.nav1{background-position:0 -705px;}
.sitemap ul li.nav-5 i.nav2{background-position:0 -752px;}
.sitemap ul li.nav-5 i.nav3{background-position:0 -799px;}
.sitemap ul li.nav-5 dd a:hover i.nav1{background-position: -54px -705px;}
.sitemap ul li.nav-5 dd a:hover i.nav2{background-position: -54px -752px;}
.sitemap ul li.nav-5 dd a:hover i.nav3{background-position: -54px -799px;}
.sitemap ul li.nav-6 i.nav1{background-position: 0 -846px;}
.sitemap ul li.nav-6 i.nav2{background-position: 0 -893px;}
.sitemap ul li.nav-6 i.nav3{background-position: 0 -940px;}
.sitemap ul li.nav-6 i.nav4{background-position: 0 -987px;}
.sitemap ul li.nav-6 i.nav5{background-position: 0 -1702px;}
.sitemap ul li.nav-6 i.nav6{background-position: 0 -1034px;}
.sitemap ul li.nav-6 dd a:hover i.nav1{background-position: -54px -846px;}
.sitemap ul li.nav-6 dd a:hover i.nav2{background-position: -54px -893px;}
.sitemap ul li.nav-6 dd a:hover i.nav3{background-position: -54px -940px;}
.sitemap ul li.nav-6 dd a:hover i.nav4{background-position: -54px -987px;}
.sitemap ul li.nav-6 dd a:hover i.nav5{background-position: -55px -1702px;}
.sitemap ul li.nav-6 dd a:hover i.nav6{background-position: -54px -1034px;}
.sitemap ul li.nav-7 i.nav1{background-position:0 -1081px;}
.sitemap ul li.nav-7 i.nav2{background-position:0 -1128px;}
.sitemap ul li.nav-7 i.nav3{background-position:0 -1175px;}
.sitemap ul li.nav-7 i.nav4{background-position:0 -1222px;}
.sitemap ul li.nav-7 dd a:hover i.nav1{background-position: -54px -1081px;}
.sitemap ul li.nav-7 dd a:hover i.nav2{background-position: -54px -1128px;}
.sitemap ul li.nav-7 dd a:hover i.nav3{background-position: -54px -1175px;}
.sitemap ul li.nav-7 dd a:hover i.nav4{background-position: -54px -1222px;}
.sitemap ul li.nav-8 i.nav1{background-position: 0 -1269px;}
.sitemap ul li.nav-8 i.nav2{background-position: 0 -1316px;}
.sitemap ul li.nav-8 i.nav3{background-position: 0 -1363px;}
.sitemap ul li.nav-8 i.nav4{background-position: 0 -1410px;}
.sitemap ul li.nav-8 i.nav5{background-position: 0 -1457px;}
.sitemap ul li.nav-8 dd a:hover i.nav1{background-position: -54px -1269px;}
.sitemap ul li.nav-8 dd a:hover i.nav2{background-position: -54px -1316px;}
.sitemap ul li.nav-8 dd a:hover i.nav3{background-position: -54px -1363px;}
.sitemap ul li.nav-8 dd a:hover i.nav4{background-position: -54px -1410px;}
.sitemap ul li.nav-8 dd a:hover i.nav5{background-position: -54px -1457px;}
.sitemap ul li.nav-9 i.nav1{background-position:0 -1504px;}
.sitemap ul li.nav-9 i.nav2{background-position:0 -1551px;}
.sitemap ul li.nav-9 i.nav3{background-position:0 -1598px;}
.sitemap ul li.nav-9 i.nav4{background-position:0 -1645px;height: 49px;}
.sitemap ul li.nav-9 dd a:hover i.nav1{background-position: -54px -1504px;}
.sitemap ul li.nav-9 dd a:hover i.nav2{background-position: -54px -1551px;}
.sitemap ul li.nav-9 dd a:hover i.nav3{background-position: -54px -1598px;}
.sitemap ul li.nav-9 dd a:hover i.nav4{background-position: -54px -1645px;}

/*城市选择*/
.city-box{position:absolute; z-index:9999; background:#fff; border:2px solid #c9cbce; width:400px; padding:15px 15px 5px;}
.city-box:before,.city-box:after{content:''; display:block; width: 0; height: 0; border-width: 10px; border-style:solid; position: absolute; left:20px; z-index:9998;}
.rightSelector:before,.rightSelector:after{left:280px;}
.city-box:before{border-color: transparent transparent #ffffff; top: -17px; z-index:10001;}
.city-box:after{border-color: transparent transparent #c8c8c8; top: -20px;}
.city-box *{padding:0; margin:0; font-size:14px; font-family:"Microsoft YaHei"; color:#666;}

.prov-city{padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #d8d8d8;}

.provence:after,.provence ul:after,.prov-city ul:after,#js_provCitys:after{content:" "; display:block; height:0; clear:both;}
.provence div{font-weight:bold;}
.provence ul{list-style-type:none; font-weight:normal; padding-top:15px; margin:0 -5px; *zoom:1;}
.provence li,.prov-city li,#js_provCitys li{float:left; padding:5px; margin:0 5px 10px; background:#fafafa; cursor:pointer; color:#999;text-align: center;}
.provence li{padding:0; height:32px; line-height:32px; width:60px; position:relative; margin:0 4px 8px;}
.provence li li{padding:5px; height:auto; line-height:normal; margin:0 5px 10px;}
.provence span:hover,.prov-city li:hover,#js_provCitys li:hover{background:#f3f3f3; color:#a0d9f6;}
.prov-city p{font-weight:bold; margin-bottom:10px;}
.prov-city ul,#js_provCitys{position:initial; border:none; *zoom:1; list-style:none; margin:0 -5px;}
.prov-city li,#js_provCitys li{width:62px; font-size:14px; font-family:"Microsoft YaHei";}

#js_provCitys{position:absolute; top:33px; left:-15px; z-index:99999; width:410px; background:#fff; border:1px solid #d8d8d8; *zoom:1; padding:0; padding-top:10px; margin:0;}
.provence span{display:block; height:100%; border:1px solid #fafafa; background:#fafafa; padding:0 10px; width:40px;}

/*加载更多*/
.wrap_page {width:100%;height: auto;overflow: hidden;text-align: center;  vertical-align: middle;padding-top:20px;margin:0 auto;}
.wrap_page a {color:#666;display:inline-block;width: 35px ;height: 32px;  margin-left:10px;text-align: center;
  vertical-align:middle;line-height: 32px;  border: 1px solid #ddd;border-radius: 3px;font-size: 12px;}
.wrap_page a.first {margin-left: 0;}
.wrap_page a.next {width:56px;}
.wrap_page a.active,.wrap-page a:hover{background-color: #9ed8f6;color: #ffffff;border: 1px solid #9ed8f6;}
.wrap_page a:hover{background-color: #9ed8f6;color: #fff;}

/*遮罩层*/
.mask{display:none;z-index:13;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

.u-flye{width: 60px!important;height: 60px!important; border-radius:100px; overflow:hidden; z-index:7;}
.u-flyer{width: 60px!important;height: 60px!important; border-radius:100px; overflow:hidden; z-index:7;}

.layui-layer-content img{display: inline-block;}
.layui-layer-btn .layui-layer-btn0{border-color:#9ed8f6 !important;background-color: #9ed8f6 !important;}

.no-data{padding:80px 0;height: auto;overflow: hidden;text-align: center;line-height: 60px;color: #666;}
.no-data img{display:inline-block;position: relative;top: 15px;margin-right: 10px;}

/*2017-08-24新改我的家*/
.new-home{height: auto;overflow: hidden;padding-top: 5px;}
.new-home .tit{height: auto;overflow: hidden;padding: 12px 0;color: #9fa0a0;}
.new-home .tit span{margin-right:10px;text-align:center;width:auto;display: inline-block;height:30px;line-height:30px;color: #9fa0a0;font-size: 14px;border: 1px solid #dcdddd;border-radius: 35px;padding:0 6px;}
.new-home .tit span i{margin-right: 2px;}
.new-home .tit em{display: inline-block;height: 22px;line-height: 22px;border-left: 1px solid #dcdddd;margin-top: 4px;padding-left: 10px;}
.old-data{height: auto;overflow: hidden;}
.old-data .img-box{margin-right: 20px;}
.old-data .text-box{height: auto;overflow: hidden;}
.old-data .text-box ul li{font-size: 14px;color: #9fa0a0;padding-top: 5px;}
.old-data .text-box ul li label{display: inline-block;color: #000;width: 94px;}
.new-data{height: auto;overflow: hidden;}
.new-data ul{width: 380px;font-size: 14px;}
.new-data ul li{position:relative;float: left;width: 142px;border: 1px solid #eeeeef;margin-right: 12px;padding: 10px 0 10px 16px;margin-bottom: 12px;}
.new-data ul li img{margin-right: 10px;}
.new-data ul li .text-box h2{padding-bottom: 4px;}
.new-data ul li .text-box p{color: #9fa0a0;font-size: 13px;}
.new-data ul li .text-box p span{margin-left: 4px;}
.new-data ul li .text-box p span:first-child{margin-left: 0;}
.new-data ul li .process{position: absolute;width: 8px;height: 100%;top: 0;left: 0;bottom: 0;background-color: #efefef;border-radius: 5px;}
.new-data ul li .process em{position: absolute;left: 0;bottom: 0;right: 0;width: 8px;height:auto;border-radius: 5px;background-color: #9fd9f6;transition: height 0.5s ease-in-out 0s;}