@charset "utf-8";/* reset */html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;font-weight:normal;}html,body,fieldset,img,iframe,abbr{border:0;}i,cite,em,var,address,dfn{font-style:normal;}[hidefocus],summary{outline:0;}li{list-style:none;}h1,h2,h3,h4,h5,h6,small{font-size:100%;}sup,sub{font-size:40%;}pre,code,kbd,samp{font-family:inherit;}q:before,q:after{content:none;}p {margin:0 0 9px;}textarea{overflow:auto;resize:none;}label,summary{cursor:default;}a,button{cursor:pointer;}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}del,ins,u,s,a,a:hover{text-decoration:none;}body,textarea,input,button,select,keygen,legend{font:14px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0;}body{background:#fff;color:#666;}a{color:#444;outline:none;}a:hover{color:#009D6D;text-decoration:none;}/* 文字样式 */.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}/* 按钮 */.btn{display:inline-block;border:none;text-align:center;background:#009d6d;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}.btn:hover{background:#0b763b;color:#fff;}.btn.white{background:#fff;color:#666;border:1px solid #ddd;}.btn.white:hover{background:#666;color:#fff;border:1px solid #666;}.btn.disabled{background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:default;}/*表单元素样式*/input::-webkit-input-placeholder {line-height:normal;}textarea,input[type="text"],input[type="password"],input[type="search"]{padding:10px 10px;line-height:1;height:18px;border:1px solid #ddd;background-color:#fff;transition:border linear 0.2s,box-shadow linear 0.2s;vertical-align:middle;}input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus{border-color:#009966;outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,153,102,.6);}select{border:1px solid #ccc;vertical-align: middle;padding:4px 10px;line-height:1;}input[readonly]{color:#999;}input[disabled]{background:#f3f3f3;}/* 边距 */.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt25{margin-top:25px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}/* 浮动 */.fl{float:left!important;}.fr{float:right!important;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}/*显示形式*/.inline{display:inline;}.block{display:block;}.inline-block{display:inline-block;zoom:1;*display:inline;}.hidden{display:none;}/* 下拉三角符号 */.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;content:"";}.caret.up{border-top:none;border-bottom:8px solid #ccc;}
.caret.down{border-top:8px solid #ccc;border-bottom:none;}/* 消息框  */.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.alert,.alert h4{color:#c09853;}.alert h4{margin:0;}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}.alert-success h4{color:#468847;}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}.alert-danger h4,.alert-error h4{color:#b94a48;}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}.alert-info h4{color:#3a87ad;}.alert-block{padding-top:14px;padding-bottom:14px;}.alert-block>p,.alert-block>ul{margin-bottom:0;}.alert-block p+p{margin-top:5px;}/* 图标 */@font-face {font-family: "iconfont";  src: url('font/iconfont.eot'); /* IE9*/  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('font/iconfont.woff') format('woff'), /* chrome、firefox */  url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}.iconfont {  display:inline-block;  font-family:"iconfont" !important;  font-size:16px;  font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.imagesLoaded li img{  -webkit-transition: opacity 0.4s;     -moz-transition: opacity 0.4s;      -ms-transition: opacity 0.4s;          transition: opacity 0.4s;}.imagesLoaded .is-loading {background:url(../images/loading.gif) center no-repeat #000;}.imagesLoaded .is-broken {background:url(../images/broken.png) center no-repeat #be3730;}.imagesLoaded .is-loading img,.imagesLoaded .is-broken img {opacity:0;filter:alpha(opacity=0);}.layout{max-width:1000px;min-width:980px;margin-left:auto;margin-right:auto;}.header{height:140px;position:relative;z-index:2;}.topbar{height:40px;line-height:40px;background:#736e6f;color:#ccc;font-size:13px;word-spacing:.5em;}.topbar a{color:#fff;}.topbar a:hover{color:#eee;}.topbar span{color:#ddd;}.topbar .version{position:relative;}.topbar .top-weixin-qr{display:none;position:absolute;width:110px;height:110px;top:40px;right:0;z-index:99;}.top-login{display:inline-block;}.logo-row{height:100px;}.version a{line-height:1;}.version a.cur{font-weight:bold;}.logo{display:block;padding-top:20px;padding-bottom:20px;}.logo a{display:block;}.search{height:44px;padding-top:30px;}.search i{line-height:44px;position:relative;font-size:28px;}.search button{width:105px;height:44px;font-size:16px;margin-left:-1px;}.keyword{width:235px;height:20px;line-height:20px;padding:9px 5px 9px 50px;border:3px solid #158064;margin-left:-40px;}.nav{width:100%;height:50px;position:absolute;left:0;bottom:0;background:#009D6D;}.nav .layout{position:relative;}.nav .float-bg{width:10%;height:50px;background:url(../images/black30.png);position:absolute;left:0;top:0;z-index:0;}.nav ul{display:block;position:relative;z-index:1;}.nav li{width:10%;float:left;line-height:50px;text-align:center;}.nav li a{display:block;color:#fff;font-size:15px;transition:color 0.3s,background 0.3s;-webkit-transition:color 0.3s,background 0.3s;}.no-js .nav .float-bg{display:none;}.no-js .nav li.cur a,.no-js .nav li a:hover{background:url(../images/black30.png);background:rgba(0,0,0,.3);}.nav li a i{margin-left:5px;}.nav li .subnav{overflow:hidden;position:relative;background:#fff;border:1px solid #d4d4d4;border-top:none;padding-top:28px;padding-bottom:20px;display:none;}.nav li .subnav p{border-right:1px solid #d4d4d4;}
.nav li .subnav p:last-child{border-right:none;}.nav li .subnav a{font-weight:normal;line-height:2;background:none;}.nav li .subnav a:hover{background:#e4e4e4;}.nav li .subnav .caret{position:absolute;top:0;left:50%;margin-left:-8px;border-top-color:#cfcfcf;}.no-js .nav li:hover .subnav{display:block;}.inner-row>.fl{width:60%;}.inner-row>.fr{width:37%;}.list-item{background:#fff;}.list-tit{line-height:40px;border-bottom:3px solid #E3D3CA;position:relative;}.list-tit h2{display:inline-block;font-size:16px;word-spacing:.8em;color:#ccc;font-weight:normal;}.list-tit h2 a{display:inline-block;line-height:42px;margin-bottom:-2px;font-weight:bold;color:#009D6D;}.list-tit h2 a:hover{color:#0b763b;}.list-tit h2 a:before{content:"";position:absolute;bottom:-3px;left:-5px;width:30px;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;overflow:hidden;background:#009D6D;}.list-tit h2 span{color:#999;}.list-tit .fr{color:#ddd;word-spacing:.5em;}.list-content{margin-top:18px;position:relative;}.tab-pannel{display:none;}.tab-pannel:first-child{display:block;}.right-news{width:50%;}.list-content a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.form-item{min-height:48px;margin:0;position:relative;}.form-item label{position:absolute;top:5px;left:0;*zoom:1;}.form-item :before,.form-item :after{display:table;content:"";}.form-item :after{clear:both}.form-input input,.form-input select,.form-input textarea,.select-input{border:1px solid #ddd;line-height:21px;padding:7px 5px;box-sizing:border-box;}#formwrap{min-height:200px;transition:height 0.8s;-webkit-transition:height 0.8s;}#formwrap .loading{display:block;line-height:200px;text-align:center;}.survey h1{text-align:center;font-size:24px;line-height:80px;}.survey .survey-info{background:#F8F8F8;border:1px dashed #ddd;padding:10px 15px;}.survey dl{border-bottom:1px dashed #ddd;padding:15px 0;}.survey dt{font-weight:bold;padding-bottom:10px;}.survey dd input[type='text'],.survey dd textarea,.survey dd select{padding:8px;line-height:1.2;}.survey dd input[type='text']{width:30%;}.survey dd textarea{width:80%;height:120px;}.survey dd li{overflow:hidden;}.survey dd li input{float:left;height:26px;margin-right:10px;}.survey dd label{height:26px;}.survey dd .Validform_checktip{margin-left:0;}.survey dd input.code{width:120px;}.survey dd img{vertical-align:middle;}.survey .btn{width:160px;line-height:50px;font-size:16px;}.datatime{background:url(../images/datebg.png) no-repeat center right;}.required dt:after{margin-left:10px;content:'*';color:red;}.Validform_checktip{display:block;line-height:30px;min-height:30px;margin-left:10px;color:#999;}.Validform_checktip:before{font-family:"iconfont";color:#007FD1;font-size:18px;margin-right:5px;}.Validform_wrong{color:#c00;}.Validform_wrong:before{color:#c00;content:"\e622";}.Validform_right{color:#71b83d;}.Validform_right:before{color:#71b83d;content:"\e623";}.guest-show li{border-bottom:1px dashed #ddd;padding-bottom:15px;}.guest-show .ask-info span,.guest-show .ask-reply span{color:#999;}.guest-show .ask-info span em{color:#666;}.guest-show .ask-reply{padding:10px;background:#f8f8f8;border:1px solid #ddd;}.guest-info{overflow:hidden;}.list-tit .guest-btn{color:#fff;}.guest-info .view-replay{font-weight:bold;color:#009966;float:right;}.ask-form dl{position:relative;margin-bottom:10px;}.ask-form dt{line-height:50px;font-size:16px;}.ask-form dt i{display:inline-block;width:30px;height:20px;line-height:20px;font-size:14px;text-align:center;margin-right:10px;background:#158064;color:#fff;}.ask-form .ask-input{padding-right:365px;}.ask-form .ask-input input{width:92px;}.ask-form .ask-input textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #ddd;padding:5px 8px;line-height:1.5;}.ask-form .ask-input span{display:inline-block;float:left;margin-bottom:10px;}.ask-form .ask-tip{position:absolute;right:0;top:50px;width:312px;padding:15px;background:#fcf1eb;border:1px solid #f9e8e0;font-size:12px;line-height:1.5;}.ask-form .ask-tip:before,.ask-form .ask-tip:after{content:"◆";color:#fcf1eb;font-family:simsun;font-size:30px;line-height:0;position:absolute;left:-15px;top:22px;}.ask-form .ask-tip:before{left:-16px;color:#f9e8e0;}.ask-form .ask-input .ask-company,.ask-form .ask-input .ask-mail{width:350px;}.ask-input select{height:44px;}.ask-form .Validform_checktip{margin-left:48px;}.ask-form .ask-input .Validform_error{border-color:#c00;}.ask-form .letter-pannel{overflow:hidden;font-size:12px;background:#F8F8F8;border:1px solid #ddd;padding:8px;}.ask-form .letter-pannel span{float:left;display:inline-block;width:10%;}.ask-form .letter-pannel span a{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ask-form .letter-pannel span.cur a{background:#61b98a;color:#fff;padding:0 5px;}.ask-question{height:138px;}.ask-check{height:104px;}.upload-pic{background:#f4f4f4;min-height:30px;padding:3px 5px 3px 20px;}.radio{display:inline-block;padding:0 5px;margin-left:5px;}.radio:before{display:inline-block;font-family:"iconfont";font-size:19px;content:'\e620';margin-right:5px;color:#009d6d;vertical-align:middle;}.radio.checked:before{content:'\e61e';}input.ask-age{width:60px;height:20px;padding:5px;border:1px solid #ddd;}.ask-input .sel-age{height:32px;border:1px solid #ddd;}.ask-form .btn{width:180px;line-height:46px;}.add-ask {display:none;margin-top:15px;}.add-ask textarea{width:70%;border:1px solid #ddd;padding:5px 8px;line-height:1.5;}.footer{padding-top:30px;margin-top:25px;background:#3D4942;color:#efefef;font-size:14px;}.footer-address{height:60px;line-height:60px;background:#0b763b;color:#fff;text-align:center;font-size:16px;word-spacing:.8em;margin-bottom:30px;}.footer-address i{color:#ddd;font-size:30px;vertical-align:middle;}.footer-info{height:160px;}.footer .fr{text-align:right;}.footer-follow{width:22%;word-spacing:1em;}.footer-follow a{display:inline-block;width:100px;line-height:0;font-size:0;}.footer-follow #_ideConac{display: inline-block;position: absolute;top: 20px;left: -110px;}.footer-follow>a>img{width:100%;border:5px solid #fff;box-sizing:border-box;}.footer-follow>a>span{display:block;text-align:center;line-height:34px;font-size:14px;}.footer a{color:#fff;}.footlinks{border-top:1px solid #505a54;line-height:56px;}.footlinks .fr{word-spacing:1em;color:#505a54;}.aside{position:fixed;width:40px;text-align:center;height:100%;right:0;top:0;z-index:99;padding-top:140px;transition:right 0.3s;-webkit-transition:right 0.3s;}.aside a{display:block;color:#fff;}.aside a:hover i{background:#00625A;}.aside li{height:40px;line-height:40px;position:relative;}.aside a i{width:100%;font-size:20px;background:#0b763b;position:relative;z-index:1;}.aside li span{display:none;width:96px;background:#0b763b;position:absolute;top:0;right:0;color:#fff;}.aside .gotop{position:fixed;width:40px;bottom:0;}.aside .gotop a{display:none;}.no-js .aside-service a span{display:block;opacity:0;filter:alpha(opacity=0);right:-36px;transition:opacity 0.3s,right 0.3s;-webkit-transition:opacity 0.3s,right 0.3s;}.no-js .aside-service a:hover span{opacity:1;filter:alpha(opacity=100);right:40px;}.no-js .gotop{display:block;}.login-dialog{display:none;background:url(../images/black70.png);position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;}.login-pop{background:#fff;border-top:5px solid #0b763b;padding:10px 30px;width:300px;position:fixed;left:50%;top:50%;margin-left:-150px;margin-top:-250px;}.pop-tit{line-height:50px;font-size:16px;position:relative;border-bottom:1px solid #ddd;margin-bottom:20px;}.pop-tit a{display:block;width:50%;float:left;text-align:center;}.pop-tit a.cur{border-bottom:1px solid #009D6D;margin-bottom:-1px;color:#009D6D;}.login-dialog .close{position:absolute;top:5px;right:10px;}.login-form p{padding:5px 0;overflow:hidden;}.login-form p .login-input{width:278px;}.login-form form .btn{width:302px;line-height:40px;font-size:16px;display:block;}.login-form a{color:#0b763b;}.login-form a:hover{color:##009d6d;}.login-form .text-center{word-spacing:1em;color:#999;}.login-form .login-qr{display:block;margin:auto;width:200px;height:200px;background:url(../images/loading-gray.gif) center no-repeat;}.no-login{border-top:1px solid #ddd;padding-top:10px;}.no-login .btn{width:100%;background:#666;}.no-login .btn:hover{background:#888;}.no-login input{width:278px;}.msg{display:inline-block;padding:100px;}.msg .fl{margin-right:15px;}.msg-info{min-width:600px;}.msg-info h1{font-size:24px;margin-bottom:15px;}.msg-info h1 i{font-weight:normal;font-size:120px;margin-right:10px;color:#00A539;display:block;}.msg-info h1 i.red{color:#ea5a54;}.msg-info a{color:#009D6D;font-weight:normal;}.msg-info a:hover{color:#0b763b;}.msg-link{color:#ddd;word-spacing:.5em;}.subweb{background:#fff;}.subweb .logo img{height:50px;}.subweb .header{height:140px;}.subweb .logo-row{height:90px;}.subname{line-height:50px;margin:20px auto 20px 15px;max-width:456px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;padding-left:15px;font-size:30px;border-left:1px solid #ddd;color:#009D6D;font-weight:normal;}.subname h2{display:inline-block;vertical-align:middle;}.department-follow{display:inline-block;background:#fff;color:#009D6D;font-size:16px;margin-left:10px;width:140px;line-height:40px;border:1px solid #009D6D;border-radius:5px;text-align:center;vertical-align:middle;transition:0.3s;-webkit-transition:0.3s;}.department-follow:before{font-family:"iconfont";content:"\e631";font-size:16px;vertical-align:top;margin-right:5px;}.department-follow.followed,.department-follow:hover{background:#009D6D;color:#fff;}.department-follow.followed:hover{background:#0b763b;color:#fff;}.department-follow.followed:before{content:"\e632";}.gohome{margin-top:27px;margin-left:15px;}.goother{height:36px;padding-bottom:15px;margin-top:27px;position:relative;}.goother i{margin:0 3px;vertical-align:middle;}.department-menu{display:none;width:375px;padding:10px 20px;position:absolute;right:0;top:51px;border:1px solid #ddd;background:#fff;z-index:3;}.department-menu:before,.department-menu:after{content:"◆";color:#fff;font-family:simsun;font-size:30px;line-height:0;position:absolute;top:0;right:48px;}.department-menu:before{color:#ddd;top:-1px;}.department-menu .tab-tit{font-size:14px;font-weight:bold;border-bottom:2px solid #ddd;margin-bottom:10px;}.department-menu .tab-tit span{display:inline-block;margin-right:18px;padding-bottom:8px;}.department-menu .tab-tit span.cur{border-bottom:2px solid #009D6D;margin-bottom:-2px;}.department-menu .tab-tit span.cur a{color:#009D6D;}.department-menu .tab-tit span a{display:inline;float:none;}.department-menu .tab-con{font-size:13px;}.department-menu .tab-con li{display:none;text-align:justify;margin-right:-10px;line-height:2;}.department-menu .tab-con li:first-child{display:block;}.department-menu .tab-con li a{white-space:nowrap;margin-right:10px;}.slider{height:350px;}.slider ul,.slider li{overflow:hidden;height:350px;}.slider li{background-position:center;background-color:#ede1ca;}.slider li h2{color:#fff;font-size:32px;font-weight:normal;margin-top:178px;padding-left:10px;letter-spacing:.5em;}.index-slide ul{position:relative;}.index-slide ul li a{display:block;font-size:0;line-height:0;}.index-slide span{position:absolute;display:block;bottom:0;width:100%;line-height:35px;font-size:14px;color:#fff;background:url(../images/black70.png);text-align:center;}.dots{position:absolute;bottom:12px;left:0;right:5px;text-align:right;}.dots li{display:inline-block;width:12px;height:12px;margin-left:5px;border-radius:50%;background:#fff;opacity:.7;filter:alpha(opacity=70);line-height:0;font-size:0;text-indent:-999px;cursor:pointer;}.dots .active{opacity:1;filter:alpha(opacity=100);}.profile-info{width:60%;height:254px;line-height:24px;overflow:hidden;}.profile-info p{display:-webkit-box;max-height:220px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:9;-webkit-box-orient:vertical;}.profile-info a{color:#009D6D;margin-top:10px;}.profile-info a:hover{color:#0b763b}.news-inner-list li{height:28px;overflow:hidden;}.news-inner-list a{line-height:28px;}.news-inner-list a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}.news-withdate li{position:relative;height:28px;line-height:26px;overflow:hidden;}.news-withdate li a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}.news-withdate li span{position:absolute;bottom:0;right:0;color:#999;font-size:12px;}.inner-expert{overflow:hidden;margin-left:-1.64%;margin-right:-1.64%;}.inner-expert li{float:left;width:11%;overflow:hidden;margin-left:1.64%;margin-right:1.64%;}.inner-expert li:last-child{margin-right:0;}.inner-expert li a{display:block;width:113px;height:155px;position:relative;}.inner-expert li img{width:113px;height:155px;position:absolute;left:50%;margin-left:-57px;}.inner-expert a .expert-info{display:block;position:absolute;left:0;right:0;bottom:0;height:40px;line-height:40px;text-align:center;background:#7e2e3a;transition:background 0.3s;-webkit-transition:background 0.3s;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.inner-expert a:hover .expert-info{background:#009D6D;}.inner-pic{overflow:hidden;margin-left:-1%;margin-right:-1%;}.inner-pic li{width:22%;margin:0 1% 0 1%;float:left;}.inner-pic li>a{display:block;line-height:0;height:180px;width:100%;overflow:hidden;}.inner-pic li img{width:100%;}.inner-pic li span,.inner-pic li span a{display:block;line-height:35px;}.inner-row .package-list{margin-top:18px;}.inner-row .package-list li{margin-bottom:0;}/* 内页 */.two-nav{background:#fff;border-bottom:1px solid #ddd;margin-top:-25px;margin-bottom:25px;}.two-nav li{float:left;line-height:16px;padding:0 18px;margin:20px auto;border-right:1px solid #ddd;position:relative;}.two-nav li:last-child{border:none;}.two-nav li.cur{font-weight:bold;}.two-nav li.cur:before,.two-nav li.cur:after{content:"◆";color:#fff;font-family:simsun;font-size:30px;line-height:0;position:absolute;bottom:-20px;left:50%;margin-left:-15px;}.two-nav li.cur:before{color:#ddd;bottom:-21px;}.container{min-height:500px;}.container-inner{background:#fff;min-height:460px;}.content img{max-width:100%!important;}.content h1,.class-tit h1{font-size:24px;line-height:1.5;font-weight:normal;padding:8px 0;color:#009D6D;}.class-tit{height:54px;border-bottom:1px solid #ddd;margin-bottom:25px;}.class-tit .path{margin-top:12px;margin-top:15px;margin-bottom:-10px;color:#999;}.path i{font-size:12px;vertical-align:middle;padding:0 5px;}.package-price{height:180px;position:relative;padding-left:260px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ddd;}.package-price h1{padding:0;}.package-price>span{display:block;line-height:2;}.package-price strong{display:block;font-size:36px;color:#BE3730;line-height:2;}
.package-price strong:before{content:"¥";font-size:14px;}.package-price .btn{line-height:45px;padding:0 30px;}.package-price img{width:240px;height:180px;position:absolute;top:0;left:0;}.package-price .share{margin-top:12px;}.table {width:100%;text-align: left;background-color:#fff}.table th,.table td {padding:8px;line-height:20px;vertical-align:top}.table th {font-weight:bold}.table thead th {vertical-align:bottom;background-color: #f4f4f4}.table-bordered th,.table-bordered td{border:1px solid #ddd;border-collapse:separate;}.table tr:hover td{background:#f4f4f4;}.pager{overflow:hidden;text-align:right;}.pager a{display:inline-block;vertical-align:middle;line-height:30px;padding:0 12px;background:#f1eff0;color:#999;}.pager a:hover{background:#ddd;color:#444;}.pager a.cur{background:#009d6d;color:#fff !important;}.pager a.disabled,.pager a.disabled:hover{background:#f1eff0;color:#ddd;cursor:default;}.pager span{display:inline-block;line-height:30px;vertical-align:middle;}.package-row{padding-bottom:15px;margin-bottom:15px;}.row-tit{font-size: 18px;color:#666;font-weight:normal;border-bottom:3px solid #ddd;line-height:46px;position:relative;margin-bottom:20px;}.row-tit:before{content:"";position:absolute;bottom:-3px;left:-5px;width:30px;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;overflow:hidden;background:#009D6D;}.package-row .package-info{border:1px dashed #ddd;background:#f4f4f4;padding:10px 20px;overflow:hidden;}.package-row .package-info h3,.package-row .package-info span,.package-row .package-info strong{display:block;float:left;width:33.33%;}.package-row .package-info strong{font-weight:normal;color:#BE3730;}.patient-info dl{float:left;margin-right:10px;}.patient-info dl select{width:110px;height:40px;}.patient-info .datatime{width:110px;}.patient-select{padding:15px 0;border-bottom:1px dashed #ddd;margin-bottom:15px;}.package-row dt{line-height:30px;}.contacts-info .Validform_checktip{display:inline-block;vertical-align:middle;}.contacts-info dd{margin-bottom:20px;position:relative;}.contacts-info .input-text{width:280px;}.contacts-info .getcode{width:80px;position:absolute;left:189px;top:3px;}.contacts-info .codeimg{width:110px;height:34px;position:absolute;left:189px;top:3px;}.contacts-info .Validform_checktip:before{content:"\e61a";}
input.Validform_error,select.Validform_error{border-color:#c00;}.submit.btn {width:160px;line-height:50px;font-size:16px;}.person-list{margin-left:-1.04%;margin-right:-1.04%;}.person-list li{float:left;width:12.2%;margin-left:1.04%;margin-right:1.04%;margin-bottom:25px;text-align:center;}.person-list li img{width:100%;height:165px;}.person-list li strong{display:block;}.person-list li p{font-size:12px;color:#999;height:42px;}/* 医生详细  */.doctor-details>.fl{width:65%;}.doctor-details>.fr{width:30%;}.doctor-details .content{padding:20px 0;}.doctor-details .list-item{padding:0;}.doctor-details .right-video{height:auto;}.doctor-details .list-tit{border-bottom:1px solid #E3D3CA}.doctor-details .list-tit .color-info{display:inline-block;margin-left:15px;}.doctor-details h2,.doctor-list h3{font-size:18px;color:#666;font-weight:normal;}.doctor-details .doctor-clinic{margin-top:20px;}.doctor-details .doctor-clinic span{display:block;margin:auto;}.doctor-resume{position:relative;min-height:192px;padding-left:135px;}.doctor-resume .doctor-img{position:absolute;left:0;top:0;width:110px;}.doctor-resume .doctor-img>img{display:block;height:150px;}.doctor-resume h1{font-size:24px;font-weight:normal;line-height:1.5;margin-bottom:5px;}.doctor-resume h1 span{vertical-align:middle;background:#63b98c;color:#fff;font-size:12px;padding:2px 6px;font-weight:normal;margin-left:10px;border-radius:3px;}.doctor-resume .keys{display:block;margin:12px auto;min-height:32px;}.doctor-resume .keys a{display:inline-block;padding:3px 10px;background:#B4DCBA;color:#009D6D;border-radius:5px;margin-right:5px;transition:0.3s;-webkit-transition:0.3s;}.doctor-resume .keys a:hover{background:#009D6D;color:#fff;}.doctor-resume strong{font-weight:normal;color:#999;}.doctor-follow{display:block;background:#fff;color:#009D6D;margin-top:10px;line-height:30px;border:1px solid #009D6D;border-radius:5px;text-align:center;transition:0.3s;-webkit-transition:0.3s;}.doctor-follow:before{font-family:"iconfont";content:"\e631";font-size:16px;vertical-align:top;margin-right:5px;}.doctor-follow.followed,.doctor-follow:hover{background:#009D6D;color:#fff;}.doctor-follow.followed:hover{background:#0b763b;color:#fff;}.doctor-follow.followed:before{content:"\e632";}.qr-img{position:absolute;right:0;top:0;width:100px;height:100px;}.qr-img>span{display:block;text-align:center;line-height:1.2;letter-spacing:.3em;}.doctor-resume .share{margin-top:12px;}.doctor-resume .share a{width:30px;}.myservice{overflow:hidden;margin:20px -1%;}.myservice a{display:block;width:23%;height:92px;padding:5px 0;line-height:1.5;margin:auto 1%;float:left;text-align:center;color:#ccc;box-sizing:border-box;border:1px solid #ddd;}.myservice a.opened{background:#009D6D;color:#fff;border-color:#009D6D;transition:0.3s;-webkit-transition:0.3s;}.myservice a.opened:hover{background:#0b763b;}.myservice a.disabled{cursor:default;}.myservice a i{display:block;font-size:36px;}.doctor-right .list-item{margin-bottom:25px;}.doctor-right .list-tit{line-height:1;height:35px;}.doctor-right .list-tit h2 span:before{content:"";position:absolute;bottom:-3px;left:-5px;width:30px;height:3px;border-left:5px solid #fff;border-right:5px solid #fff;overflow:hidden;background:#009D6D;}.literature li{padding:10px 0;border-bottom:1px dashed #ddd;}.literature li:last-child{border:none;}.literature h3{line-height:1.2;font-size:16px;font-weight:normal;}.literature span{display:block;font-size:12px;}.details-clinic .doctor-clinic{margin-right:20px;min-height:157px;}.details-clinic .doctor-clinic table{display:none;}.details-clinic .doctor-date{background:#f4f4f4;padding:10px 20px;}.details-clinic .doctor-date .fl{width:20%;}.details-clinic .doctor-date .fr{width:70.95%;}.details-clinic .week-wrap li{width:75px;}.week-list{position:relative;}.week-list a{position:absolute;top:13px;width:24px;height:24px;line-height:25px;background:#f4f4f4;border:1px solid #444;border-radius:50%;text-align:center;font-size:12px;}.week-list a:hover{border-color:#009D6D;}.week-list a.disabled{color:#ccc;cursor:default;border-color:#ccc;}.week-list a.last-wk{left:-15px}.week-list a.next-wk{right:-15px}.week-wrap{overflow:hidden;height:50px;}.week-wrap ul{overflow:hidden;}.week-wrap li{float:left;width:69px;text-align:center;}.weekend{color:#B94A48;}.doctor-clinic table{width:100%;border:none;border-collapse:collapse;}.doctor-clinic th{background:#f4f4f4;;width:10%;}.doctor-clinic th.depart{width:20%;}.doctor-clinic th.weekend{color:#B94A48;}.doctor-clinic th,.doctor-clinic td{text-align:center;height:38px;border:1px solid #f4f4f4;position:relative;}.doctor-clinic td{width:10%;}.doctor-clinic td .seleced{display:block;margin:5px;height:28px;line-height:28px;color:#fff;border-radius:5px;}.doctor-clinic td .seleced.red{background:#ea5a54;}.doctor-clinic td .seleced.blue{background:#54a0ea;}.doctor-clinic td .seleced.green{background:#63b98c;}.doctor-clinic td .seleced.gray{background:#9e9e9e;cursor:default;}.doctor-clinic h2{padding:10px 0;font-weight:normal;}.doctor-clinic td:hover .tips{display:block;}.doctor-clinic .tips{display:none;position:absolute;top:48px;left:-1px;width:245px;background:#fff;text-align:left;padding:10px;border:1px solid #ddd;box-shadow: 0px 3px 1px rgba(0, 0, 0, .08);z-index:1;}.doctor-clinic .tips .red{color:#ea5a54;}.doctor-clinic .tips:before,.doctor-clinic .tips:after{content:"◆";color:#fff;font-family:simsun;font-size:30px;line-height:0;position:absolute;top:0;left:20px;}.doctor-clinic .tips:before{color:#ddd;top:-1px;}.clinic-scheduling h3{font-weight:normal;line-height:40px;}.clinic-scheduling td .seleced{display:inline-block;width:24px;height:24px;line-height:24px;color:#fff;border-radius:50%;}.clinic-scheduling td .seleced.red:before{content:"特";}.clinic-scheduling td .seleced.blue:before{content:"专";}.clinic-scheduling td .seleced.green:before{content:"普";}.clinic-scheduling td .seleced.gray:before{content:"停";}.dp-clinic{width:100%;border:none;border-collapse:collapse;}.dp-clinic th{background:#666;font-weight:bold;color:#fff;}.dp-clinic th,.dp-clinic td{text-align:center;font-size:13px;padding:10px 5px;border:1px solid #666;}.dp-clinic th{width:13%;}.dp-clinic th:first-child{width:9%;}.dp-clinic tr td:first-child{font-weight:bold;}.dp-clinic td span{display:block;text-align:center;line-height:20px;}.clinic-scheduling h3{font-weight:normal;line-height:40px;}.doctor-info{width:60%;position:relative;box-sizing:border-box;padding-left:80px;font-size:13px;}.doctor-info h2 a{vertical-align:middle;font-size:16px;}.doctor-info h2 span{vertical-align:middle;background:#63b98c;color:#fff;font-size:12px;padding:2px 6px;font-weight:normal;margin-left:10px;border-radius:3px;}.doctor-info .doctor-img{position:absolute;left:0;top:0;font-size:0;line-height:0;}.doctor-info .doctor-img img{width:70px;height:96px;}.doctor-info p{margin-bottom:0;}.doctor-info p span{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.doctor-info p span em{font-weight:normal;display:inline-block;line-height:1;width:230px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.color-info span{margin-right:10px;}.color-info i{font-size:20px;margin-right:5px;}.color-info .red{color:#ea5a54;}.color-info .blue{color:#54a0ea;}.color-info .green{color:#63b98c;}.color-info .gray{color:#9e9e9e;}.news-info{color:#999;line-height:50px;border-bottom:1px solid #ddd;margin-top:-25px;background:#f4f4f4;}.news-info .fl span{margin-right:10px;}.news-info .fr span{display:inline-block;}.news-info .fr a{vertical-align:middle;}.news-content{padding-top:15px;padding-bottom:15px;font-size:15px;}.color-share a{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;}.color-share a:hover{color:#fff !important;}.color-share .jiathis_button_qzone{background:#1596ea;}.color-share .jiathis_button_tsina{background:#e53048;}.color-share .jiathis_button_weixin{background:#01b30c;}.color-share .jiathis_button_fb{background:#31659b;}.color-share .jiathis_button_twitter{background:#07cdfe;}.info-list li,.download-list li{line-height:40px;border-bottom:1px dashed #ddd;overflow:hidden;position:relative;}.info-list li a:before,.download-list li:before{content:"•";font-weight:bold;color:#e4492d;margin-right:5px;}.info-list li span{float:right;color:#999;font-size:12px;}.pictxt-list li{position:relative;height:110px;padding-bottom:20px;overflow:hidden;margin-bottom:20px;border-bottom:1px dashed #ddd;}.pictxt-list .item-pic{position:absolute;top:0;left:0;width:165px;height:110px;overflow:hidden;}.pictxt-list .item-pic img{width:165px;height:110px;}.pictxt-list .item-info{margin-left:180px;}.pictxt-list .item-info h2{font-size:20px;font-weight:normal;}.pictxt-list .item-info p{color:#999;line-height:1.5;}.faq-list li{padding:5px 0;border-bottom:1px solid #ddd;}.faq-list li h3{font-size:18px;line-height:2;}.faq-list li h3 i{font-size:24px;color:#009D6D;vertical-align:middle;}.news-list li{border-bottom:1px solid #e6e6e6;padding-top:24px;padding-bottom:24px;}.news-list li:first-child{padding-top:5px;}.news-list li h2{font-size:20px;line-height:1;font-weight:normal;}.news-list-info{font-size:12px;color:#999;line-height:40px;}.news-list-info .fl span{margin-right:10px;}.news-list-info .fr span{display:inline-block;}.news-list-info .fr a{vertical-align:middle;margin-left:5px;}.news-list-summary{overflow:hidden;}.news-list-summary a{float:left;margin-top:5px;margin-right:15px;}.news-list-summary p{display:-webkit-box;max-height:97px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080;}.video-show h1{font-size:24px;font-weight:normal;}.vdinfo{line-height:30px;color:#999;}.vdinfo .fl span{margin-right:10px;}.vdplayer{width:100%;height:655px;margin-top:25px;}.pic-list ul{margin-left:-.5%;margin-right:-.5%;}.pic-list li{float:left;width:24%;margin:0 .5% 25px .5%;}.pic-list li img{width:100%;}.pic-list li a{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pic-show h1{font-size:24px;font-weight:normal;}.picinfo{line-height:30px;color:#999;}.picinfo .fl span{margin-right:10px;}.picplayer{position:relative;margin:15px 0;}.picplayer .view{overflow:hidden;font-size:0;line-height:0;text-align:center;}.picplayer .view img{max-width:100%;}.picplayer .prev,.picplayer .next{display:block;position:absolute;top:0;width:50%;height:100%;z-index:1;}.picplayer .prev span,.picplayer .next span{display:block;position:absolute;width:70px;height:96px;top:50%;margin-top:-48px;text-align:center;line-height:96px;font-size:60px;font-family:simsun;background:#444;color:#fff;opacity:0;filter:alpha(opacity=0);text-decoration:none;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;}.picplayer .prev,.picplayer .prev span{left:0px;}.picplayer .next,.picplayer .next span{right:0px;}.picplayer .prev:hover span,.picplayer .next:hover span{opacity:0.6;filter:alpha(opacity=60);}.imgtxt{background:#000;color:#fff;font-size:14px;opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;right:0;bottom:0;padding:10px 15px;}.thumbbox{height:97px;margin-bottom:20px;position:relative;}.thumbbox .prev,.thumbbox .next{display:block;width:40px;height:97px;background:#444;color:#fff;font-family:simsun;text-decoration:none;font-size:40px;line-height:100px;text-align:center;position:absolute;top:0;}.thumbbox .prev{left:0;}.thumbbox .next{right:0;}.thumblist{height:97px;overflow:hidden;margin-left:50px;margin-right:50px;white-space:nowrap;font-size:0;}.thumblist ul{display:inline-block;width:100%;}.thumblist ul li{float:left;width:11.3%;height:100%;margin-left:.6%;margin-right:.6%;overflow:hidden;}.thumblist ul li{background:#158064;}.thumblist ul li a{display:block;font-size:0;line-height:0;}.thumblist ul li .cur img{opacity:0.3;filter:alpha(opacity=30);}.thumblist ul li img{height:100%;}.view{min-height:400px;background:#000;}.lightbox-list ul{margin-left:-.5%;margin-right:-.5%;}.lightbox-list li{float:left;width:24%;margin:0 .5% 25px .5%;}.lightbox-list li a{display:block;position:relative;}.lightbox-list li img{width:100%;height:175px;}.lightbox-list li .tit{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.lightbox-list li .hover{display:block;width:100%;height:175px;background:#000;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;}.lightbox-list li .hover:after{display:block;width:60px;line-height:60px;border:1px solid #fff;border-radius:50%;text-align:center;margin:auto;margin-top:57px;font-family:iconfont;content:"\e60a";color:#fff;font-size:40px;}.lightbox-list li a:hover .hover{opacity:.6;filter:alpha(opacity=60);}.package-list .filter{border:1px solid #eee4d6;background:#f9f7f4;margin-bottom:25px;padding:0 15px;}.package-list ul{margin:auto -1%;overflow:hidden;}.package-list li{width:23%;float:left;margin:0 1% 25px 1%;box-sizing:border-box;}.package-list li h3{line-height:35px;}.package-list li img{width:100%;height:180px;}.package-list li>a{display:block;line-height:0;}.package-cat{border-bottom:1px solid #eee4d6;}.package-cat a,.package-sex a{display:inline-block;line-height:50px;margin-right:15px;font-size:15px;}.package-cat a.cur,.package-sex a.cur{color:#009D6D;font-weight:bold;}.package-list .price{overflow:hidden;}.package-list .price strong{float:left;color:#BE3730;font-size:20px;font-weight:normal;}
.package-list .price .btn{float:right;}.doctor-list li{padding:20px 0;border-bottom:1px dashed #ddd;overflow:hidden;}.doctor-info{width:60%;position:relative;box-sizing:border-box;padding-left:80px;font-size:13px;}.doctor-info h2 a{vertical-align:middle;font-size:16px;}.doctor-info h2 span{vertical-align:middle;color:#999;font-weight:normal;margin-left:10px;}.doctor-info .doctor-img{position:absolute;left:0;top:0;font-size:0;line-height:0;}.doctor-info .doctor-img img{width:70px;height:96px;}.doctor-info p{margin-bottom:0;}.doctor-info p span{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.doctor-list .doctor-clinic{width:40%;}.color-info span{margin-right:10px;}.color-info i{font-size:20px;margin-right:5px;}.color-info .red{color:#ea5a54;}.color-info .blue{color:#54a0ea;}.color-info .green{color:#63b98c;}.color-info .gray{color:#9e9e9e;}.subject-cat dl{margin-bottom:15px;}.subject-cat dt,.lab-cat dt{text-align:center;line-height:40px;font-weight:bold;background:#e7e7e7;}.subject-cat dd,.lab-cat dd{overflow:hidden;padding:10px 0;}.subject-cat dd span,.lab-cat dd span{display:block;width:16.66%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.subject-cat dd span a:before,.lab-cat dd span a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:8px;}@media (max-width:1200px) {  body,textarea,input,button,select,keygen,legend,.topbar,.footer{font-size:12px;}  .nav li a{font-size:14px;}  .lt-index span,.lt-index a{padding:0 3px;border:none;}}@media (max-width:1320px) {  .aside{right:-50px;}}@media (max-height:735px){  .aside .aside-follow{display:none;}}/* LightBox */body:after{content:url(../images/close.png) url(../images/loading-gray.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading-gray.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}