@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:#555;}
a{color:#444;outline:none;}
a:hover{color:#0186d5;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;}
.green{color:#0186d5;}
.green:hover{color:#096;}
.orange{color:#d58016;}

/* 按钮 */
.btn{display:inline-block;border:none;text-align:center;background:#0186d5;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:#0075bb;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:no-drop;}

/* 边距 */
.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:"";line-height:0;font-size:0;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;}

/*表单样式*/
.form-horizontal{padding-top:15px;*overflow:hidden;}
.form-horizontal legend {display:block;width:100%;padding:5px 0;margin-bottom:15px;text-indent:10px;border-bottom:1px solid #ddd;font-size:14px;font-weight:bold;}
.form-horizontal legend a {font-size:12px;margin-left:10px;font-weight:normal;}
.form-horizontal .control-group {margin-bottom:9px;*zoom:1;*width:100%;*float:left;position:relative;}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {display:table;content:"";}
.form-horizontal .control-group:after {clear:both;}
.form-horizontal .control-label {position:absolute;width:120px;left:0;top:14px;text-align:right;}
.form-horizontal .controls {padding:5px 0;padding-left:130px;}
.form-horizontal .controls  p{padding-top:4px;}
.form-horizontal .controls .radio{line-height:44px;}
.form-horizontal .help-block {margin-top:9px; margin-bottom:0;}
.form-horizontal .help-block  .icon-exclamation-sign{font-size:14px;color:#1c64e3;}
.form-horizontal .form-actions{padding-left:130px;}
.form-horizontal .form-actions .btn{width:120px;line-height:45px;}
.control-group label.required:before{content:"*";font-weight:normal;color:red;margin-right:8px;}
.control-group label.error,.control-group label.valid{padding-left:8px;zoom:1;}
.control-group .error{color:#bd4247;}
.control-group .form-text{display:inline-block;zoom:1;*display:inline;padding-top:4px;}
.control-group input.error{border-color:#bd4247;}
.control-group input.error:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189,66,71,.6);}
.control-group .valid{color:#669533;}
.control-group input.valid{border-color:#669533;}
.control-group input.valid:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,149,51,.6);}
.control-group .inline,.control-group .inline input{line-height:28px;vertical-align:middle;padding-right:10px;}
.control-group  textarea{vertical-align:middle;min-height:120px;}
.help-inline,.help-block{color:#666;padding-left:8px;}
.help-inline{display:inline;}
.help-block{display:block;}
.pic-preview  a{position:relative;display:inline-block;background:url(../images/uploadify-cancel.png) 0 0 no-repeat #fff;width:16px;height:16px;margin-top:12px;margin-left:-22px;text-indent:-9999px;vertical-align:top;}
.pic-preview img{max-width:140px;max-height:140px;margin-top:10px;}
.laydate-form{padding:15px;background-color:#f4f4f4;margin:10px 0;}
.ranking .laydate-form input{padding:8px 10px;width:200px;margin-right:10px;vertical-align:middle;}
.ranking .laydate-form button{width:120px;line-height:36px;vertical-align:middle;}
/*报名报*/
#formwrap{min-height:200px;}
#Validform_msg{display:none;}
#formwrap .loading{display:block;line-height:200px;text-align:center;}
#survey-form-apply dl:after{display:block;content:"";clear:both;}
#survey-form-apply dl dt,#survey-form-apply dl dd{float:left;}
#survey-form-apply dl dt{min-width:145px;}
#survey-form-apply dl dd{min-width:62%;}
.survey #survey-form-apply dl input,#survey-form-apply dl .Validform_checktip{float:left;}
#survey-form-apply dl .Validform_checktip{margin-left:10px;line-height:37px;}
#survey-form-apply dl select{float:left;}
#survey-form-apply dl #cities select{margin-right:10px;}
.survey #survey-form-apply dl{padding:5px 0;margin-bottom:5px;}
.survey #survey-form-apply dd li{display:inline-block;margin-right:10px;}
.survey #survey-form-apply .datatime{background-size:12%;}
.survey #survey-form-apply dd input[type="radio"]{float:none;}
.survey #survey-form-apply dd img.codeimg{left:172px;top:1px;}
.survey h1{text-align:center;font-size:24px;line-height:80px;}
.survey .survey-info{font-size:14px;color:#434343;padding:10px 32px;border-top:1px solid #f2f2f2;border-bottom:1px dashed #f2f2f2;background:url(../../images/zh_cn/fixed-pic/appli.png) 15px center no-repeat;}
.survey dl{padding:15px 0;margin-bottom:15px;border-bottom:1px solid #eae7e7;}
.survey dl:after{display:block;content:"";clear:both;}
.survey dt{color:#434343;padding-bottom:10px;position:relative;}
.survey dd {position:relative;color:#6a6a6a;}
.survey dd input[type='text'],.survey dd textarea,.survey dd select{padding:8px;line-height:1.2;font-size:15px;}
.survey dd input::-moz-placeholder{font-size:14px;}
.survey dd input:-moz-placeholder{font-size:14px;}
.survey dd input::-webkit-input-placeholder {font-size:14px;}
.survey dd input:-ms-input-placeholder {font-size:14px;}
.survey dd select{padding:5px;line-height:1.2;min-width:20%;cursor:pointer;}
.survey dd input[type='text']{width:45%;}
.survey dd input[type='text'].add_input{margin-top:15px;}
.survey dd .button{padding:11px;line-height:1.2;margin-left:-5px;vertical-align:middle;cursor:pointer;border:none;color:#fff;font-size:13px;}
.survey dd textarea{width:80%;height:120px!important;border-color:#ececec;}
.survey dd ul:after{display:block;content:"";clear:both;}
.survey dd li input[type="radio"]{height:14px;width:14px;cursor:pointer;}
.survey dd input.datatime{cursor:pointer;display:block;}
.survey dd label{height:26px;}
.survey dd .Validform_checktip{margin-left:0;min-height:0;font-size:14px;}
.survey dd input.code{width:120px;}
.survey dd img{vertical-align:middle;max-width:80px;max-height:80px;}
.survey dd .img-wrap{overflow:hidden;}
.survey .apply-btn{margin-top:25px;}
.survey .apply-btn .btn{cursor:pointer;width:360px;height:38px;display:block;line-height:38px;color:#fff;border:none;margin:0 auto;}
.img-preview{overflow:hidden;margin-top:10px;}
.img-preview li{float:left;padding:10px;background:#f4f4f4;margin-right:10px;}
.img-preview li img{width:80px;height:80px;}
.img-preview li span{display:block;line-height:30px;font-size:12px;text-align:center;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*报名报end*/

/*表单元素样式*/
input::-webkit-input-placeholder {line-height:normal;}
textarea,
input[type="text"],
input[type="password"],
input[type="search"]{padding:12px 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:#0075bb;outline:0;}
select{border:1px solid #ccc;vertical-align:middle;padding:4px 10px;line-height:1;}
input[readonly]{color:#999;}
input[disabled]{background:#f3f3f3;}

/* 用户注册 */
.input-medium{width:280px;}
.getcode{width:80px;position:absolute;left:317px;top:10px;}
.regform #code_img{width:110px;height:34px;position:absolute;left:317px;top:10px;cursor:pointer;}
.regform{margin-top:25px;}
.regform .fl,.regform .fr{width:49%;height:360px;}
.regform .fr{border-left:1px solid #ddd;}
.regform .fr p{font-size:16px;margin-left:35px;margin-top:35px;}
.regform .submit{width:302px;line-height:40px;}
.weixin-info span{display:inline-block;vertical-align:middle;line-height:44px;height:44px;margin-right:5px;}
.weixin-info .headimg img{width:44px;height:44px;border-radius: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{width:1200px;margin-left:auto;margin-right:auto;}
.container {min-height: 400px;}

/* Slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/*头部*/
.login-row {height: 31px;border-bottom: 1px solid #f2f2f2;}
.language-wrapper {position: relative;height: 31px;}
.language-wrapper>span {display: block;font-size: 14px;cursor: pointer;}
.language-wrapper>span i {margin-left: 9px;}
.language-wrapper:hover ul {display: block;}
.language-wrapper ul {display: none;z-index: 99;position: absolute;top: 30px;left: -25px;width: 100px;text-align: center;border: 1px solid #eee;background: #fff;}
.language-wrapper ul a {display: block;line-height: 30px;transition: color .3s,background .3s;  }
.language-wrapper ul a:hover {background: #eee;}
.login-wrapper a,.link-wrapper a {display: inline-block;padding: 0 6px;line-height: 31px;text-align: center;}
.login-wrapper i,.link-wrapper i {color: #0186d5;font-size: 18px;margin-right: 4px;vertical-align: middle;}
.login-wrapper span,.link-wrapper span {color: #f2f2f2;}
.logo-row {height: 103px;}
.logo-row .logo {width: 620px;height: 88px;background: url(../images/logo.jpg) center no-repeat;}
.logo-row .logo a {display: block;width: 100%;height: 100%;}
.logo-row .search {margin-top: 29px;width: 447px;height: 45px;border: 2px solid #fa8d62;box-sizing: border-box;border-radius: 4px;}
.search-type{float:left;position:relative;width:80px;height:41px;}
.search-type span{display:block;padding-left: 14px;line-height:41px;cursor:pointer;font-size: 15px;box-sizing: border-box;}
.search-type span i {margin-left: 5px;padding-right: 10px;line-height: 14px;color: #ccc;border-right: 1px solid #e4e4e4;vertical-align: middle;}
.search-type ul{display:none;position:absolute;z-index: 99;top:41px;left:2px;right:0;background:#fff;border:1px solid #eee;border-top:none;}
.search-type ul li a{display:block;line-height:30px;padding-left:15px;padding-right:15px;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s;}
.search-type ul li a:hover{background:#eee;}
.logo-row .search-icon {float: left;margin: 0 10px;line-height: 41px;color: #ccc;}
.logo-row .keyword {width: 220px;height: 41px;border: none;box-sizing: border-box;}
.logo-row .submit {float: right;margin-top: -2px;margin-right: -2px;width: 109px;height: 45px;line-height: 45px;background: #fa8d62;border-radius: 0 4px 4px 0;}
.logo-row .submit:hover {background: #d87751;}
.nav {position: relative;height: 50px;line-height: 50px;background: #f2f2f2;}
.nav>.layout>ul {font-size: 0;text-align: justify;text-align-last: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify;text-justify: inter-ideograph;}
.nav>.layout>ul:after{content: '';width: 100%;display: inline-block;overflow: hidden;height:0;}
.nav .nav-item {display: inline-block;line-height: 50px;font-size: 16px;font-weight: bold;}
.nav .nav-item>a {position: relative;display: block;width: 100%;height: 100%;text-align: center;}
.nav .nav-item.cur>a {color: #0186d5;}
.nav .nav-item.cur a:after,.nav .nav-item:hover a:after {content: '';display: block;position: absolute;left: 50%;bottom: 0;margin-left: -8px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 9px solid #016aa8;}
.sub-nav {display: none;z-index: 99;position: absolute;top: 50px;left: 0;width: 100%;background: rgba(1,106,168,.8);overflow: hidden;text-align-last: left;}
.ie .sub-nav {filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc016aa8,endcolorstr=#cc016aa8);}
.sub-nav>.layout {min-height: 178px;}
.sub-nav .drop-title {position: relative;float: left;width: 300px;height: 178px;}
.sub-nav .drop-title h1 {padding-top: 33px;line-height: 1;font-size: 20px;}
.sub-nav .drop-title h1 span {display: block;margin-bottom: 16px;font-size: 16px;font-weight: 400;color: #95bed4;}
.sub-nav .drop-title h1 a {color: #fff;}
.sub-nav .drop-title .pic {position: absolute;right: 10px;bottom: 0;width: 189px;height: 110px;background: url(../images/pub_header_bg.png) no-repeat;}
.sub-nav .drop-menu {float: left;}
.sub-nav .drop-menu ul {float: left;padding: 20px 45px;width: 200px;height: 178px;border-left: 1px solid #408ab2;box-sizing: border-box;}
.sub-nav .drop-menu li {height: 34.5px;line-height: 34.5px;transition: background-color .3s;}
.sub-nav .drop-menu a {padding-left: 10px;color: #fff;}
.sub-nav .drop-menu li:hover {background: #fff;}
.sub-nav .drop-menu li:hover a {color: #0186d5;}
.sub-nav .drop-menu.special-menu ul {width: 300px;}
.sub-nav .drop-other {float: right;width: 300px;height: 178px;}
.sub-nav .department-subnav {float: right;padding: 33px 0;width: 900px;}
.department-subnav .tab-tit{overflow:hidden;margin-bottom:20px;}
.department-subnav .tab-tit a{display:block;font-weight:bold;background-color:#684942;background-color: rgba(255,255,255,.1);line-height:38px;text-align-last:center;float:left;letter-spacing:3px;color:#fff;text-align: center;}
.department-subnav .tab-tit a.cur{background-color:#b4a4a1;background-color:rgba(255,255,255,.5);}
.department-subnav .tab-tit.span2 a{width:50%;}
.department-subnav .tab-tit.span3 a{width:33.33%;}
.department-subnav .tab-tit.span4 a{width:25%;}
.department-subnav .tab-tit.span5 a{width:20%;}
.department-subnav dl{text-align:left;line-height:1;padding-bottom:15px;}
.department-subnav dl:last-child{padding-bottom:0;}
.department-subnav dl a{display:inline;white-space:nowrap;color: #fff;}
.department-subnav dt{border-bottom:1px solid #b09c94;padding-bottom:10px;font-size:16px;color: #fff;}
.department-subnav dt span{display:inline-block;margin-right:10px;padding-bottom:8px;}
.department-subnav dd{text-align:justify;padding-top:6px;}
.department-subnav dd a{line-height:1.8;margin:0 10px 0 0;border:none;border-bottom:1px dashed transparent;font-size: 14px;}
.department-subnav dd a:hover{border-color:#fff;}
.department-subnav .tab-pannel {display: none;}
.department-subnav .tab-pannel:first-child {display: block;}

/*首页*/
.slider {position: relative;height: 504px;overflow: hidden;background:#ede1ca;}
.slider .slide-btn {position: absolute;left: 0;right: 0;bottom: 70px;text-align: center}
.slider .slide-btn a {display: inline-block;margin-right: 10px;width: 50px;height: 10px;background: #bbb;font-size: 0;}
.slider .slide-btn a.cur {background: #0186d5;}
.slider ul,.slider ul li{width:100%;height:504px;position:absolute;top:0;left:0;}
.slider ul li{display:none;}
.slider ul li a {display: block;width: 100%;height: 100%;}
.slider ul li:first-child{display:block;}
.slider ul{overflow:hidden;}
.slider ul li{background-position:center;background-repeat: no-repeat;background-size: cover;}

/*首页患者服务*/
.home-service {position: relative;z-index: 99;margin-top: -40px;}
.home-service>.layout {height: 106px;background: #5bc0f7;font-size: 0;text-align: justify;text-align-last: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify;text-justify: inter-ideograph;}
.home-service>.layout:after{content: '';width: 100%;display: inline-block;overflow: hidden;height:0;}
.home-service li {display: inline-block;height: 106px;transition: all .3s;}
.home-service li>a {position: relative;display: block;padding: 15px 20px 10px 75px;width: 100%;height: 100%;line-height: 70px;font-size: 18px;color: #fff;box-sizing: border-box;transition: color .3s;font-weight: 600;}
.home-service li:first-child a {border-left: none;}
.home-service li>a i {position: absolute;top: 15px;left: 14px;line-height: 70px;font-size: 50px;color: #fff;transition: color .3s;font-weight: 400;}
.home-service li:hover {background: #fff;box-shadow: 1px 2px 2px rgba(0,0,0,.2);transform: scale(1.05);}
.home-service li:hover a {color: #0186d5;}
.home-service li:hover i {color: #0186d5;/*animation: jitterAnimate 3s cubic-bezier(0.30, 2.40, 0.85, 2.50) infinite;*/}
@keyframes  jitterAnimate {
  0% {top: 28px;}
  25% {top: 22px;}
  50% {top: 28px;}
  75% {top: 22px;}
  100% {top: 28px;}
}
/*首页新闻*/
.news-row {margin-top: 50px;height: 370px;}
.news-row>.fl {width: 800px;height: 100%;}
.news-row>.fr {width: 370px;height: 100%;}
.news-row .tab-tit {position: relative;height: 43px;border-bottom: 1px solid #e4e4e4;}
.news-row .tab-tit h3 {float: left;width: 135px;height: 41px;line-height: 41px;text-align: center;font-size: 16px;border: 1px solid #e4e4e4;border-bottom: none;border-left: none;transition: all .3s;cursor: pointer;}
.news-row .tab-tit h3:first-child {border-left: 1px solid #e4e4e4;}
.news-row .tab-tit h3 a {display: none;position: absolute;top: 0;right: 0;font-size: 28px;color: #5bc0f7;transition: color .4s;}
.news-row .tab-tit h3 a:hover {color: #0186D5;}
.news-row .tab-tit h3:hover, .news-row .tab-tit h3.cur{font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;}
.news-row .tab-tit h3.cur a {display: block;}
.news-row .content .tab-pannel {display: none;}
.news-row .content .tab-pannel:first-child {display: block;}
.news-slide{position: relative;width: 398px;height:248px;overflow:hidden;}
.news-slide ul li{width:100%;height:248px;float:left;position:relative;overflow: hidden;}
.no-js .news-slide ul li {display: none;}
.no-js .news-slide ul li:first-child {display: block;}
.news-slide a{display: block;width: 100%;height: 100%;}
.news-slide li img {display: block;width: 100%;height: 100%;transition: transform .68s;}
.news-slide li:hover img {transform: scale(1.3);}
.news-slide a span{display:block;position:absolute;left:0;right:0;bottom:0;line-height:44px;padding-left:10px;padding-right:80px;background:rgba(0,0,0,.6);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dots {position: absolute;right: 0;bottom: 15px;}
.dot {float: left;margin-right: 10px;width: 15px;height: 15px;background: #c6c6c6;font-size: 0;border-radius: 50%;cursor: pointer;}
.dot.active {background: #fff;}
.news-row>.fl .news-list {margin-left: 22px;width: 380px;}
.news-row>.fl .tab-pannel {padding: 24px 0;}
.news-row>.fl .news-list li {height: 30px;line-height: 30px;}
.news-row>.fl .news-list a:before {content: "•";font-weight: bold;color: #cccccc;margin-right: 5px;}
.news-row>.fl .news-list time {float: right;color: #999;font-size: 12px;}
.news-row>.fl .news-list .top-news {height: 80px;border-bottom: 1px solid #e4e4e4;overflow: hidden;}
.news-row>.fl .news-list .top-news time {float: left;display: block;margin-right: 15px;padding-top: 6px;width: 63px;height: 63px;line-height: 1;border: 3px solid #def2fd;font-size: 20px;color: #333;text-align: center;box-sizing: border-box;}
.news-row>.fl .news-list .top-news time span {display: block;margin-top: 5px;;font-size: 14px;color: #aeaeae;}
.news-row>.fl .news-list .top-news h2 {line-height: 1.2;font-size: 18px;font-weight: 400;}
.news-row>.fl .news-list .top-news h2 a {color: #5abef5;}
.news-row>.fl .news-list .top-news h2 a:hover {color: #0186d5;}
.news-row>.fl .news-list .top-news h2 a:before {display: none;}
.news-row>.fl .news-list .top-news p {margin: 0;line-height: 1.5;}
.news-row>.fr li {padding-top: 15px;height: 80px;line-height: 80px;border-bottom: 1px dashed #e4e4e4;box-sizing: border-box;}
.news-row>.fr li:last-child {border-bottom: none;}
.news-row>.fr li time {float: left;display: block;margin-right: 10px;padding: 8px 0 4px 0;width: 42px;height: 42px;line-height: 1;font-weight: 600;text-align: center;border: 1px solid #6cc7f8;box-sizing: border-box;}
.news-row>.fr li time span {display: block;font-size: 12px;font-weight: 400;}
.news-row>.fr li h2 {float: left;margin-bottom: 10px;width: 290px;line-height: 1.4;font-size: 15px;font-weight: 400;}
.news-row>.fr li h2 a {display: table-cell;height: 41px;vertical-align: middle;}
.news-row>.fr li p {float: left;width: 290px;line-height: 1.4;}

/*首页医生*/
.doctor-row {height: 440px;background: #f8f8f8;}
.doctor-row>.layout {padding-top: 60px;padding-bottom: 70px;height: 470px;box-sizing: border-box;}
.doctor-row>.layout>.fl {width: 254px;height: 100%;}
.doctor-row>.layout>.fr {width: 910px;height: 100%;}
.doctor-row .list-item>h2 {margin-bottom: 40px;line-height: 1;font-size: 28px;font-weight: 600;color: #0186d5;}
.doctor-row .list-item>h2 span {display: block;margin-bottom: 10px;font-size: 14px;font-weight: 400;color: #bcbcbc;}
.doctor-row .form-item {margin-bottom: 12px;}
.doctor-row .form-input {width: 252px;height: 40px;line-height: 40px;text-indent: 10px;}
.doctor-row .area-tit {background: #ddd;}
.doctor-row .area-tit a {float: left;height: 35px;line-height: 35px;text-align: center;}
.doctor-row .area-tit.span3 a {width: 33.33%;}
.doctor-row .area-tit.span2 a {width: 50%;}
.doctor-row .area-tit a.cur {background: #fff;color: #0186d5;}
.doctor-row .select {position: relative;width: 252px;line-height: 40px;background: #ebebeb;}
.doctor-row .select:after {content: '';position: absolute;top: 50%;right: 6px;display: block;margin-top: -3px;width: 0;height: 0;border-top: 6px solid #333;border-left: 3px solid transparent;border-right: 3px solid transparent;}
.doctor-row .select .select-input {display: block;width: 100%;height: 100%;color: #333;}
.doctor-row .select .letter-box {display: none;position: absolute;top: 41px;left: 0;width: 400px;background: #fff;z-index: 102;box-shadow:10px 10px 30px rgba(0,0,0,.2);}
.doctor-row .select .letter-tit {height: 30px;line-height: 30px;border-bottom: 1px solid #ddd;}
.doctor-row .select .letter-tit li {float: left;padding: 0 10px;}
.doctor-row .select .letter-tit li.cur {position: relative;margin-bottom: -1px;font-weight: bold;border-bottom: 1px solid #0186d5;}
.doctor-row .letter-pannel li{padding:10px;}
.doctor-row .letter-pannel li span{float:left;margin-right:8px;line-height:1.8;}
.doctor-row .form-item select {float: left;margin-right: 10px;width: 121px;height: 40px;line-height: 40px;border: none;background: #ebebeb;}
.doctor-row .form-item select:last-child {margin-right: 0;}
.doctor-row .form-item select.pr {width: 100%;}
.clinic-form .btn {width: 121px;height: 48px;background: #0186d5;}
.clinic-form .btn:after {content: '\e60e';font-family: 'iconfont';margin-left: 36px;vertical-align: middle;}
.clinic-form .btn:hover {background: #5bc0f7;}
.doctor-row .doctor-list {height: 330px;overflow: hidden;}
.doctor-row .doctor-list li {position: relative;float: left;padding: 6px 8px;margin: 0 15px;width: 152px;height: 330px;border: 1px solid #e4e4e4;box-sizing: border-box;}
.doctor-row .doctor-list .doctor-list-prev,.doctor-row .doctor-list .doctor-list-next {z-index: 101;position: absolute;top: 50%;display: block;margin-top: -25px;width: 50px;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.6);color: #fff;}
.doctor-row .doctor-list .doctor-list-prev {left: 0;}
.doctor-row .doctor-list .doctor-list-next {right: 0;}
.ie .doctor-row .doctor-list .doctor-list-prev,.ie .doctor-row .doctor-list .doctor-list-next {filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99111111,endcolorstr=#99111111);}
.doctor-row .doctor-list li img {width: 135px;height: 170px;}
.doctor-row .doctor-list li h3 {position: relative;margin-top: 24px;margin-bottom: 20px;line-height: 1;font-size: 15px;color: #0186d5;}
.doctor-row .doctor-list li h3:after {content: '';position: absolute;top: 22px;left: 0;display: block;width: 30px;height: 3px;background: #0186d5;}
.doctor-row .doctor-list li h3 span {margin-left: 10px;font-size: 12px;color: #bcbcbc;}
.doctor-row .doctor-list li h3 span:before {content: '\e653';font-family: 'iconfont';vertical-align: middle;}
.doctor-row .doctor-list li p {margin: 0;line-height: 1.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.doctor-row .doctor-list li span {color: #999;}
.doctor-row .doctor-list .cover {position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: rgba(1,134,213,.8);color: #fff;overflow: hidden;transition: height .6s;}
.doctor-row .doctor-list .cover a {display: block;margin: 20px auto 0;width: 98px;height: 37px;line-height: 37px;border: 1px solid #fff;text-align: center;color: #fff;box-sizing: border-box;}
.doctor-row .doctor-list .cover p {margin: 30px 12px 0;}
.doctor-row .doctor-list li:hover .cover{height: 170px;}

/*首页科室*/
.depart-row {position: relative;height: 368px;background: url(../images/depart_row_bg.png) repeat;}
.depart-row h2 {padding-top: 25px;margin-bottom: 20px;line-height: 1;font-size: 28px;font-weight: 600;color: #0186d5;text-align: center;}
.depart-row h2 span {display: block;margin-bottom: 10px;font-size: 14px;font-weight: 400;color: #bcbcbc;}
.depart-row .tab-tit {float: left;margin-right: 75px;width: 115px;}
.depart-row .tab-tit a {position: relative;display: block;width: 115px;height: 58px;line-height: 58px;font-size: 16px;text-align: right;}
.depart-row .tab-tit a:after {content: '';position: absolute;bottom: 0;right: 0;width: 81px;height: 2px;background: #c9c9c9;}
.depart-row .tab-tit a.cur {color: #0186d5;font-weight: 600;}
.depart-row .tab-tit a.cur:after {width: 105px;background: #0186d5;}
.depart-row .tab-pannel {display: none;float: left;margin-top: 10px;width: 1010px;}
.depart-row .tab-pannel:first-child {display: block;}
.depart-row .tab-pannel ul {height: 213px;overflow: hidden;}
.depart-row .tab-pannel li {height: 213px;}
.depart-row .tab-pannel .item {position: relative;float: left;margin-left: 30px;width: 230px;height: 213px;border: 1px solid #c9c9c9;box-sizing: border-box;}
.depart-row .tab-pannel .item:nth-child(4n+1) {margin-left: 0;}
.depart-row .tab-pannel .dots {left: 0;bottom: 4px;text-align: center;}
.depart-row .tab-pannel .dot {float: none;display: inline-block;height: 15px;background: #c6c6c6;}
.depart-row .tab-pannel .dot.active {background: #0186d5;}
.depart-row .tab-pannel .item h3 {padding-top: 40px;padding-bottom: 15px;line-height: 1;font-size: 16px;text-align: center;}
.depart-row .tab-pannel:first-child .item h3 {padding-top: 70px;}
.depart-row .tab-pannel .item p {padding: 0 15px;color: #858585;}
.depart-row .tab-pannel .item .point-list {position: absolute;left: 0;top: 0;right: 0;height: 50px;text-align: center;font-size: 0;}
.depart-row .tab-pannel .item .points {position: relative;display: inline-block;width: 50px;height: 40px;line-height: 40px;color: #fff;vertical-align: top;font-size: 14px;}
.depart-row .tab-pannel .item .points:after {position: absolute;top: 40px;left: 0;content: '';display: block;width: 0;height: 0;border-top: 13px solid #0186d5;border-left: 25px solid transparent;border-right: 25px solid transparent;}
.depart-row .tab-pannel .item .points-2 {background: #fa8d62;}
.depart-row .tab-pannel .item .points-2:before {content: '国重';display: block;text-align: center;}
.depart-row .tab-pannel .item .points-2:after {border-top-color: #fa8d62;}
.depart-row .tab-pannel .item .points-1 {background: #0186d5;}
.depart-row .tab-pannel .item .points-1:before {content: '省重';display: block;text-align: center;}
.depart-row .tab-pannel .item .points-1:after {border-top-color: #0186d5;}
.depart-row .tab-pannel .item .points-3 {background: #5bc0f7;}
.depart-row .tab-pannel .item .points-3:before {content: '市重';display: block;text-align: center;}
.depart-row .tab-pannel .item .points-3:after {border-top-color: #5bc0f7;}

/*广告位*/
.ad-row {margin-top: 10px;height: 260px;background: url(../images/ad.jpg) center no-repeat;}

/*首页专题*/
.topic-row {height: 360px;box-sizing: border-box;}
.topic-row h2 {margin-bottom: 25px;line-height: 1;font-size: 28px;font-weight: 600;color: #0186d5;text-align: center;}
.topic-row h2 span {display: block;margin-bottom: 10px;font-size: 14px;font-weight: 400;color: #bcbcbc;}
.topic-row li {position: relative;float: left;margin-right: 30px;width: 277.5px;height: 140px;}
.topic-row li:last-child {margin-right: 0;}
.topic-row li a {display: block;width: 100%;height: 100%;}
.topic-row li img {display: block;width: 100%;height: 100%;}
.topic-row li span {position: absolute;bottom: 0;left: 0;right: 0;display: block;height: 44px;line-height: 44px;text-indent: 15px;color: #fff;background: rgba(0,0,0,.4);transition: background-color .3s;}
.topic-row li:hover span{background: rgba(0,0,0,.8);}
.ie .topic-row li span {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66111111,endColorstr=#66111111);}
.topic-row li:hover span{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99111111,endColorstr=#99111111);}
.topic-row .more {display: block;margin: 33px auto 0;width: 137px;height: 48px;line-height: 48px;text-align: center;color: #fff;background: #0186d5;transition: background-color .3s;}
.topic-row .more i {margin-left: 10px;font-size: 12px;}
.topic-row .more:hover {background: #5bc0f7;}

/*首页视频*/
.video-row {height: 270px;background: url(../images/video_bg.jpg) center no-repeat;background-size: cover;}
.video-inner {height: 270px;background: rgba(0,0,0,.6);}
.video-row .desc {float: left;width: 150px;}
.video-row .desc h2 {margin-bottom: 30px;padding-top: 42px;line-height: 1;font-size: 28px;color: #fff;}
.video-row .desc h2 span {display: block;margin-bottom: 6px;font-size: 16px;font-weight: 400;}
.video-row .desc p {color: #fff;}
.video-row .detail {float: left;width: 540px;height: 270px;}
.video-row .paper {float: left;margin-left: 10px;padding-left: 20px;width: 500px;height: 270px;box-sizing: border-box;}
.video-row .paper h2 {line-height: 80px;font-size: 20px;color: #fff;}
.video-row .paper a {color: #fff;}
.video-row .paper a:before {content: "•";font-weight: bold;margin-right: 5px;}
.video-row .paper a:hover {color: #0186d5;}
.video-row .home-video {position: relative;margin-top: -14px;width: 540px;height: 284px;border: 1px solid #e4e4e4;box-sizing: border-box;overflow: hidden;}
.video-row .home-video img {width: 100%;height: 100%;transition: transform .85s;}
.video-row .home-video:hover img {transform: scale(1.3);}
.video-row .home-video i {position: absolute;top: 50%;left: 50%;display: block;margin-top: -25px;margin-left: -25px;line-height: 1;font-size: 50px;color: #0186d5;}
.video-row .home-video .video-player {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.video-row .home-video .video-play {position: absolute;top: 0;left: 0;padding: 25px 270px 25px 25px;width: 100%;height: 100%;font-size: 16px;color: #fff;white-space: normal;z-index: 2;box-sizing: border-box;}

/*首页飘窗展示*/
.fixed-tips {position: fixed;width: 245px;top: 100px;left: 0;z-index: 9999;}
.fixed-tips .fixed-tips-item {position: relative;height: 100px;overflow: hidden;margin-bottom: 8px;opacity: .8;transition: .3s;}
.fixed-tips .fixed-tips-item:hover {opacity: 1;}
.fixed-tips .close-fTips {position: absolute;top: 0;right: 0;width: 15px;height: 15px;cursor: pointer;background-color: rgba(255,255,255,.3);line-height: 15px;text-align: center;border-radius: 2px;}

.fixed-tips .fixed-tip-item {position: relative;}
.fixed-tips .fixed-tip-item img{width: 245px;}
.fixed-tips .fixed-tip-item .close-fTips{width: 245px;}


/*底部*/
.footer-links {position: relative;height: 72px;word-spacing: 1.5em;}
.footer-links .link-list li {float: left;width: 10%;height: 72px;line-height: 72px;font-size: 15px;}
.footer-links .link-list li>a {display: block;height: 72px;line-height: 72px;}
.footer-links .link-list li>a:before {content: '\e65d';font-family: 'iconfont';display: inline-block;margin-right: 5px;width: 20px;height: 72px;color: #65c4f7;font-weight: bold;}
.footer-links .link-list .link-nav {display: none;z-index: 1;position: absolute;left: 0;top: 72px;width: 100%;background: #515151;box-sizing: border-box;}
.footer-links .link-list .link-nav a {padding: 3px 5px;font-size: 14px;color: #c1c1c1;}
.footer-links .link-list .link-nav a:hover {color: #fff;background: #363636;}
.footer-links .share-list{height:100%;line-height: 72px;}
.footer-links .share-list span{color: #7D7D7D;margin-right: 40px;}
.footer-links .share-list a{padding: 8px 6px 4px;border-radius: 50%;background-color: #aaa;margin-right: 40px;margin-left: -45px;}
.footer-links .share-list i{font-size: 20px;color: white;}
.footer-about {padding: 30px 0;background: #f2f2f2;box-sizing: border-box;}
.footer-about p {margin: 0;line-height: 2;color: #868686;}
.footer-about h4 {font-weight: normal; line-height: 28px;color: #7d7d7d;font-size: 14px;}
.footer-about .copy {width: 450px;height: 250px;}
.footer-about .copy p{margin-left: 120px;}
.footer-about .copy a {color: #868686;}
.footer-about .copy a:hover {color: #0186d5;}
.footer-about .si {display: inline-block;width: 90px;height: 110px;vertical-align: top;}
.footer-about .footer {display: inline-block;width: 90px;height: 90px;vertical-align: top;}
.footer-about .si img{width: 90px;height: 110px;}
.footer-about .footer-logo img{width: 90px;height: 90px;}
.footer-about .phone {padding-left: 30px;width: 320px;box-sizing: border-box;}
.footer-about .phone .number {font-size: 18px;color: #0186d5;}
.footer-about .phone strong{margin-left: 14px;font-size: 14px;
  color: #7d7d7d;}
.footer-about .address {padding-left: 30px;width: 340px;height: 250px;box-sizing: border-box;}
.footer-about .address i {float: left;display: block;margin-right: 10px;width: 28px;height: 28px;line-height: 28px;color: #fff;background: #595959;border-radius: 50%;text-align: center;}
.footer-about .address>.fl {min-width: 25%;}
.footer-about .address>.fl i { margin-top: 10px;}
.footer-about .address>.fl p {margin-left: 38px;}
.footer-about .qr-code{width: 430px;}
.footer-about .qr-code p {margin: 0 8px;width: 90px;height: 125px;text-align: center;}
.footer-about .qr-code p.footer-explain{width: 100%;font-size: 12px;height: 15px;line-height: 16px;color: #a5a2a2;margin: 10px auto 10px;}
.footer-about .footer-top{height: 130px;}
.footer-about .qr-code p.footer-explain b{color: #403f3f;font-weight: normal;}
/*.footer-about .qr-code p:last-child {margin-right: 0;}*/
.footer-about .qr-code img {display: block;width: 90px;height: 90px;margin: 0 auto;box-shadow: 8px 8px 10px rgba(0,0,0,.1);}
.footer-about .footer-bottom img{width: 100px !important;height: 100px !important;box-shadow: none !important;}
.footer-about .footer-bottom-right{height: 100px;border-left: 1px solid #d7d7d7;margin-left: 10px;padding-left: 10px;}
.footer-about .footer-bottom-rights p{width: 100px;height: 25px;}
.footer-about .footer-bottom-rights strong{display: block;
  margin-left: 10px;font-weight: normal;color: #555;font-size: 18px;}
.footer-about .qr-code span{display: block;width: 100%;height: 25px;line-height: 25px;}
.footer-other {height: 80px;line-height: 80px;background: #d7d7d7;}
.footer-other a {padding: 0 20px;color: #858585;border-left: 1px solid #b8b8b8;transition: color .4s;}
.footer-other .dep a{border: 0px !important; padding: 0px;}
.footer-other .dep {margin: 0px !important;}
.footer-other a:first-child {padding-left: 0;border-left: none;}
.footer-other a:hover {color: #0186d5;}

/*侧边栏*/
.aside {position: fixed;top: 0;right: 0;padding-top: 300px;height: 100%;width: 100px;z-index: 101;}
.aside ul {background: #f2f2f2;border: 1px solid #e4e4e4;}
.aside li {height: 98px;border-bottom: 1px solid #e4e4e4;}
.aside li>a {display: block;width: 100%;height: 100%;text-align: center;}
.aside li i {margin: 20px 0 10px;line-height: 1;font-size: 28px;}
.aside .gotop {display: none;height: 44px;line-height: 44px;background: #0186d5;text-align: center;}
.aside .gotop a {color: #fff;}
.aside .gotop i {margin-left: 4px;}

/*登录框*/
.login-dialog{display: none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;background: rgba(0,0,0,.5);}
.login-pop{background:#fff;padding:45px 65px;width:350px;position:absolute;top:50%;left:50%;margin-top: -230px;margin-left: -240px;border-radius: 5px;}
.login-pop h2 {font-size:20px;color:#333;text-align:center;}
.login-dialog .close{position:absolute;top:5px;right:10px;}
.pop-tit{position:relative;margin-top: 28px;margin-bottom: 28px;width: 100%;}
.pop-tit a{float:left;display:block;width:173px;height: 39px;line-height: 39px;text-align:center;border: 1px solid #d7d7d7;}
.pop-tit a.cur{border-color: #515151;}
.login-dialog .close{position:absolute;top:5px;right:10px;}
.login-form>.tab-pannel>form>p{margin-bottom: 30px;border-bottom: 1px solid #d7d7d7;}
.login-form p i {float: left;margin-right: 10px;font-size: 30px;}
.login-form .login-input{float: left;padding: 10px 5px;width:270px;height: 34px;border: none;}
.login-form form .btn{margin-bottom: 18px;width:100%;line-height:53px;font-size:16px;display:block;background: #0186d5;outline: none;border: none;color: #fff;}
.login-form a{color:#0186d5;}
.login-form a:hover{color:#7ccdf9;}
.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;}

/*二级菜单*/
.two-nav {height: 260px;background: url(../images/two_nav_bg.jpg) center no-repeat;background-size: cover;}
.two-nav .two-nav-inner {position: relative;height: 260px;background: rgba(0,0,0,.4);}
.ie .two-nav .two-nav-inner {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66111111,endColorstr=#66111111);}
.two-nav h1 {padding-top: 72px;line-height: 1;font-size: 28px;font-weight: 400;color: #fff;text-align: center;}
.two-nav h1 span {display: block;margin-bottom: 20px;font-weight: 600;font-size: 20px;}
.two-nav.department h1 {padding-top: 116px;}
.two-nav .nav-menu {position: absolute;bottom: 0;left: 0;width: 100%;height: 52px;border-top: 1px solid #f5f5f5;box-sizing: border-box;text-align: center;}
.two-nav .nav-menu ul {font-size: 0;}
.two-nav .nav-menu li {position: relative;display: inline-block;width: 200px;line-height: 51px;font-size: 18px;vertical-align: top;}
.two-nav .nav-menu li.cur {background: #0186d5;}
.two-nav .nav-menu li.cur:after {position: absolute;top: 51px;left: 50%;content: '';display: inline-block;margin-left: -8px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #0186D5;}
.two-nav .nav-menu li a {display: block;width: 100%;height: 100%;color: #fff;}
.two-nav .nav-menu .menu-7 li {width: 171.4px;}
.two-nav .nav-menu .menu-8 li {width: 150px;}
.two-nav .nav-menu .menu-9 li {width: 133.33px;}
.two-nav .nav-menu .menu-10 li {width: 120px;}

/*三级菜单*/
.three-nav {position: relative;margin-bottom: 20px;}
.three-nav h2 {padding-top: 20px;line-height: 75px;font-size: 20px;}
.three-nav .menu li {float: left;height: 60px;line-height: 60px;font-size: 18px;text-align: center;border: 1px solid #e4e4e4;box-sizing: border-box;}
.three-nav .menu li a {display: block;width: 100%;height: 100%;}
.three-nav .menu li.cur {border-color: #0186d5;}
.three-nav .menu li.cur a {color: #0186d5;}
.three-nav .menu-2 li {width: 50%;}
.three-nav .menu-3 li {width: 33.33%;}
.three-nav .menu-4 li {width: 25%;}

/*路径*/
.path {float: right;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;font-size: 13px;color: #acacac;}
.path .iconfont {font-size: 14px;color: #0186d5;vertical-align: middle;}
.path a .home {margin-top: -2px;line-height: 1;font-size: 18px;color: #0186D5;}
.path a {color: #333;}
.path a:hover {color: #0186D5;}
.register .path {margin-top: 0;}
.register h2 {font-size: 20px;color: #0186d5;}

/* 医院概况 */
.intro-desc h2 {padding-top: 50px;line-height: 1;height: 200px;font-size: 20px;box-sizing: border-box;}
.intro-desc .desc-inner {height: 266px;background: #f2f2f2;}
.intro-desc .desc-inner img {float: left;margin-top: -80px;}
.intro-desc .desc-inner p {position: relative;float: left;margin-top: 50px;margin-left: 60px;width: 540px;font-size: 16px;}
.intro-desc .desc-inner p:after {content: '';display: block;position: absolute;left: 0;bottom: -20px;width: 620px;height: 7px;background: #0186d5;}
.intro-area {height: 360px;}
.intro-area ul {padding: 46px 0;text-align: center;}
.intro-area li {position: relative;display: inline-block;margin-right: 75px;width: 350px;}
.intro-area li:last-child {margin-right: 0;}
.intro-area img {display: block;width: 350px;height: 226px;}
.intro-area h2 {margin-top: 20px;line-height: 1;font-size: 15px;font-weight: 400;text-align: center;}
.intro-area .cover {position: absolute;top: 0;left: 0;width: 350px;height: 226px;background: rgba(0,0,0,.4);opacity: 0;filter: alpha(opacity=0);transition: opacity .4s;}
.intro-area .cover h3 {position: relative;padding-top: 70px;padding-bottom: 18px;line-height: 1;font-size: 18px;color: #fff;text-align: center;}
.intro-area .cover h3:after {content: '';position: absolute;left: 50%;bottom: 0;display: block;margin-left: -21px;width: 42px;height: 1px;background: rgba(255,255,255,.4);}
.intro-area .cover p {margin-top: 30px;text-align: center;color: #fff;}
.intro-area li:hover .cover {opacity: 1;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66111111,endColorstar=#66111111);}
.intro-detail {height: 282px;background: url(../images/intro_detail_bg.jpg) center no-repeat;}
.intro-detail .detail-inner {height: 282px;background: rgba(255,255,255,.6);}
.intro-detail ul {height: 104px;border-bottom: 1px dashed #a4cbf0;}
.intro-detail li {position: relative;float: left;padding-top: 60px;width: 33.33%;text-align: center;}
.intro-detail li:after {content: '';display: block;position: absolute;left: 50%;top: 99px;margin-left: -6px;width: 12px;height: 12px;border: 2px solid #0186d5;border-radius: 50%;;background: #fff;box-sizing: border-box;}
.intro-detail li p:first-child {font-size: 16px;color: #0186d5;}
.intro-detail li p:last-child {margin-top: 20px;}
.intro-detail li p:last-child span {margin-right: 4px;font-size: 30px;font-weight: 600;color: #0186d5;}
.intro-detail li p.worker:before {content: '';display: block;position: absolute;left: 50%;bottom: 9px;margin-left: -4px;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 5px solid #fa8d62;}
.intro-detail li p.worker:after {content: '其中正、副高345人，硕、博士405人，市政府特殊津贴12人';position: absolute;left: 50%;padding: 4px;margin-left: -91px;display: block;width: 182px;height: 50px;background: #fa8d62;box-sizing: border-box;font-size: 12px;color: #fff;}
.intro-depart {position: relative;height: 282px;background: #54a0ea;}
.intro-depart>.layout {padding: 50px 0;}
.intro-depart .fl {float: left;width: 50%;height: 170px;background: #b3d1ef;}
.intro-depart .fr {float: right;width: 50%;height: 170px;background: #cbe2f9;}
.intro-depart i {position: absolute;display: block;left: 50%;top: 50%;margin-left: -19px;margin-top: -19px;width: 38px;height: 38px;line-height: 38px;color: #fff;font-size: 20px;text-align: center;background: #0186d5;transform: rotate(45deg);}
.intro-depart p {padding: 30px 50px;font-size: 15px;}
.intro-honor {height: 370px;}
.intro-honor>.layout {height: 370px;background: url(../images/intro_honor.png) bottom left no-repeat;}
.intro-honor .honor-inner {height: 370px;background: rgba(255,255,255,.4);}
.intro-honor .fl {margin-top: 60px;margin-left: 160px;width: 450px;}
.intro-honor h2 {position: relative;padding-bottom: 32px;line-height: 1;font-size: 20px;color: #0186d5;}
.intro-honor h2:after {content: '';position: absolute;left: 0;bottom: 0;display: block;width: 51px;height: 2px;background: #80c2ea;}
.intro-honor p {margin-top: 20px;font-size: 15px;}
.intro-honor .fr {margin-top: 47px;width: 508px;height: 260px;border: 3px solid #cbe2f8;box-sizing: border-box;}
.intro-honor img {position: relative;left: 22px;top: 18px;display: block;width: 530px;height: 254px;}

/*文化精粹*/
.page-culture h2 {padding-top: 30px;line-height: 70px;font-size: 20px;color: #515151;}
.culture-dev {position: relative;height: 220px;text-align: center;}
.culture-dev h3 {position: relative;padding-bottom: 35px;line-height: 1;font-size: 20px;color: #0186d5;}
.culture-dev h3:after {content: '';display: block;position: absolute;bottom: 0;left: 50%;margin-left: -25px;width: 50px;height: 2px;background: #80c2ea;}
.culture-dev p {margin-top: 20px;font-size: 18px;}
.culture-dev img {position: absolute;display: block;width: 57px;height: 57px;}
.culture-dev img:first-child {top: 0;left: 230px;}
.culture-dev img:last-child {bottom: 40px;right: 230px;transform: rotate(180deg);}
.culture-pics li {float: left;width: 20%;height: 170px;}
.culture-list {margin: 46px 0;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;}
.culture-list li {float: left;padding: 36px 60px;width: 33.33%;height: 154px;border-top: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;box-sizing: border-box;}
.culture-list li:last-child {padding: 36px 55px;}
.culture-list li h3 {font-size: 20px;color: #0186d5;text-align: center;}
.culture-list li p {line-height: 1.5;font-size: 16px;text-align: center;}

/*联系我们*/
.page-contact h2 {padding-top: 30px;line-height: 70px;font-size: 20px;color: #515151;}
.contact-pub h3 {position: relative;padding-bottom: 35px;line-height: 1;text-align: center;font-size: 20px;color: #0186d5;}
.contact-pub h3:after {content: '';display: block;position: absolute;bottom: 0;left: 50%;margin-left: -25px;width: 50px;height: 2px;background: #80c2ea;}
.contact-pub .item {margin-top: 30px;width: 557px;}
.contact-pub .item h4 {line-height: 40px;font-size: 18px;border-bottom: 2px solid #0186d5;}
.contact-pub .item p {height: 54px;line-height: 54px;border-bottom: 1px solid #e4e4e4;}
.contact-pub .item p span {display: inline-block;width: 205px;font-size: 16px;font-weight: 600;}
.contact-sos {margin-top: 55px;margin-bottom: 45px;height: 164px;background: url(../images/page_contact.jpg) center no-repeat;color: #fff;text-align: center;}
.contact-sos .sos-inner {height: 164px;background: rgba(1,134,213,.8);}
.ie .contact-sos .sos-inner {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc0186d5,endColorstr=#cc0186d5);}
.contact-sos h3 {padding: 42px 0 26px;line-height: 1;font-size: 20px;}
.contact-sos p  {font-size: 16px;}
.contact-sos p span {margin-right: 40px;}
.contact-sos p span:last-child {margin-right: 0;}

/*pub-title*/
.pub-title {margin: 10px 0;}

/*list-news*/
.news-list.page {border-top: 2px solid #0186d5;}
.news-list .list-left {float: left;width: 72%;}
.news-list .list li{position: relative;padding: 20px 10px;min-height: 190px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;transition: background-color .3s;}
.news-list .list li:hover {background: #f0f8fd;}
.news-list .list li.hasthumb {padding: 25px 10px;height: 200px;}
.news-list .list li h2{font-size:18px;line-height:1.5;font-weight:normal;}
.news-list .list li .thumb {float: left;margin-right: 34px;display: block;width: 200px;height: 152px;}
.news-list .list li .thumb img{width:200px;height:152px;}
.news-list-summary{overflow:hidden;height:100%;}
.news-list-summary p{margin-left: 0;display:-webkit-box;line-height:1.5;max-height:68px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;color:#8b8b8b;margin-top: 8px;}
.news-list-info{position: relative;margin-top: 8px;font-size:13px;color:#999;line-height:35px;}
.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-info .share-list {position: absolute;bottom: 0;right: 0;width: 40px;height: 35px;transition: width .68s;overflow: hidden;}
.news-list-info .share-list:hover {width: 180px;}
.news-list-info .share-list .share {width: 28px;height: 28px;line-height: 28px;text-align: center;color: #a2a2a2;}
.news-list-info .share-list .share i {font-size: 18px;}

/*pub-news-right*/
.right-news { float: right; width: 23%;}
.right-news h2 {line-height:58px;font-size: 18px;;border-bottom: 1px solid #e4e4e4;color: #0186d5;}
.right-news .txt-list li,.right-news .hot-list li{ padding: 10px 0;border-top:1px dashed #ccc;}
.right-news .txt-list li:first-child,.right-news .hot-list li:first-child{border-top:none;}
.right-news .hot-list li a {float: left;width: 87.5%;line-height: 1.5;}
.right-news .hot-list li i{float: left;display: block;margin-right: 9px;margin-top: 5px;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;text-align: center;color: #FFFFFF;background: #999;}
.right-news .hot-list li .top1{background:#fc6c6c;}
.right-news .hot-list li .top2{background:#ffa169;}
.right-news .hot-list li .top3{background:#ffc861;}
.right-news .txt-list li a:before{content:"•";font-weight:bold;color:#0186d5;margin-right:5px;}
.right-news .txt-list li.top-special{height:auto;border:none;margin-bottom:5px;}
.right-news .txt-list li.top-special a{display:block;font-size:0;line-height:0;overflow:hidden;}
.right-news .txt-list li.top-special a:before{display:none;}
.top-special a,.top-special a img{width:100%;}
.right-news .special-news { margin-top: 50px; }

/*分页*/
.pager{padding: 38px 0 49px;text-align:center;}
.pager .a1:first-child {display: none;}
.pager .a1{font-size: 0;}
.pager .a1:nth-child(2):before {font-family:"iconfont";content: '\e619';font-size: 16px;}
.pager .a1:last-child:before {font-family:"iconfont";content: '\e60e';font-size: 16px;}
.pager a{display:inline-block;width:32px;height:32px;line-height: 32px;color:#8a8a8a;vertical-align:middle;border-radius: 50%;}
.pager a:hover{background:#ddd;color:#fff;}
.pager a.cur{background:#0186d5;color:#fff !important;}
.pager a.disabled,.pager a.disabled:hover{background:#0186d5;color:#fff;cursor:default;}
.pager span{display:inline-block;margin: 0 3px;line-height:32px;vertical-align:middle;}

/*分享图标（彩色）*/
.color-share a{float: right;margin-top: 4px;margin-right: 8px;width:28px;height:28px;line-height:28px;text-align:center;color:#fff;border-radius: 50%;}
.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;}
.color-share .jiathis_button_linkedin{background:#2d7bbd;}
.color-share .jiathis_button_qq{background:#2d7bbd;}
.color-share .print\n_button{background:#2d7bbd;}

/*文字列表*/
.info-list li:first-child{border-top: 2px solid #0186d5;}
.info-list li {position:relative;padding-left: 20px;height: 67px;line-height:66px;border-bottom:1px solid #ddd;overflow:hidden;box-sizing: border-box;transition: all .4s;}
.info-list li:hover {background: #f0f8fd;}
.info-list li a {display: block;width: 100%;height: 100%;}
.info-list li h3 {float: left;font-weight: 400;}
.info-list li:hover h3:after {content: '\e8d3';font-family: 'iconfont';margin-left: 20px;font-size: 20px;color: #333;vertical-align: middle;}
.info-list li span{float:right;color:#999;font-size:12px;}

/*新闻详情*/
.show-news .content {font-size: 16px;}
.show-news {margin-top: 10px;}
.show-news .news-left {position: relative;float: left;margin-top: 10px;width: 72%; }
.show-news .news-left h1 {padding:10px 60px 10px 0;font-size: 20px;color: #333;border-bottom: 2px solid #0186d5;}
.show-news .news-left .print-btn { position: absolute; top: 10px;right: 40px;display: block;width: 28px;height: 28px;line-height: 28px;text-align: center;color: #a1a1a1;font-size: 18px;}
.show-news .news-left .share { position: absolute;top: 10px;right: 0;height: 30px; }
.show-news .news-left .share>a { display: block;width: 28px;height: 28px;line-height: 28px;text-align: center;color: #a1a1a1;font-size: 18px;}
.show-news .news-left .share .share-list a {display: block;margin-bottom: 5px;}
.show-news .news-left .share .share-list {position: absolute;left: 0;height: 0;transition: height .5s;overflow: hidden;}
.show-news .news-left .share:hover .share-list {height: 120px;}
.show-news .news-left .links {position: relative;margin-top: 40px;}
.show-news .news-left .links a { display: block;width: 100%;height: 38px;line-height: 38px;border-bottom: 1px solid #e4e4e4; }
.show-news .news-left .links a:first-child { border-top: 1px solid #e4e4e4; }
.show-news .news-left .links a i { margin: 0 10px; }
.show-news .news-left .back { text-align: center; }
.show-news .news-left .back a { display: inline-block;margin-top: 20px;margin-bottom: 50px;width: 99px;height: 37px;line-height: 37px;color: #fff;background: #0186d5; transition: background-color .4s;}
.show-news .news-left .back a:hover { background: #0075bb;}
.related{position:relative;margin-top:38px;margin-bottom: 42px;padding: 0 20px;}
.related .nodata,.right-side .nodata{padding:20px 0;margin:0 auto;border:none;height:auto;}
.related .related-tit h2{float: left;font-size: 16px;line-height: 2;color: #0186d5;}
.related .related-tit .tab-tit {float: right;}
.related .related-tit .tab-tit a {display: inline-block;margin-right: 20px;line-height: 32px;}
.related .related-tit .tab-tit .cur {color: #0186d5;border-bottom: 2px solid #0186d5;}
.related .tab-pannel{padding: 10px;border:1px solid #ddd;height: 203px;box-sizing: border-box;}
.related-news .top-related,.related-qa .top-related {float: left;padding: 10px;margin-right: 10px;width: 250px;height: 180px;box-sizing: border-box;}
.related-news .top-related a:first-child{display: block;width: 235px;height: 143px;}
.related-news li {float: left;width: 542px;height: 37px;line-height: 37px;border-bottom: 1px dashed #f2f2f2;box-sizing: border-box;}
.related-news li:first-child,.related-qa li:first-child{margin-top: 0;;border-bottom: none;}
.related-news li:last-child,.related-qa li:last-child{border-bottom: none;}
.related-news li a:before,.related-qa li a:before{content: "•";font-weight: bold;color: #cccccc;margin-right: 5px;}
.related-news .top-related a:before,.related-qa .top-related a:before {display: none;}
.related-news li time,.related-qa li time{float: right;color: #bcbcbc;font-size: 12px;}
.related-dmt {overflow: hidden;}
.related-dmt h2 {float: left;margin-right: 10px;font-size: 16px;}
.related-dmt p {float: left;width: 700px;}
.related-qa .ico-ask, .related-qa .ico-answer{margin-right: 6px;font-size: 16px;color: #0186d5;}
.related-qa p {margin: 0;}
.content img {max-width: 100%;max-height: 100%;}

/*打印新闻*/
@media print {
  .header,.nav,.two-nav,.three-nav,.right-news,.share,.print_button,.links,.back,.related,.footer,.footer-links,.aside,.temp-p,.home-header,.lib-header,.resource-search,.lib-footer{display:none!important;}
  .layout,.news-show>.fl{float:none!important;width:auto;}
  .news-left {width: 100% !important;}
}

/* 单页 */
.container.bg-gray {
  background: rgba(242,242,242,.5);
}

/*外部链接*/
.list-content .link-list {margin-top: 50px;}
.list-content .link-list ul{margin-right:-1%;margin-left:-1%;}
.list-content .link-list li{float:left;width:31.33%;margin-right:1%;margin-left:1%;height:252px;border-radius:1px;margin-bottom:25px;}
.list-content .link-list li a{line-height:1.4;display:block;text-align:center;background-color:#f2f2f2;color:#0186d5;font-size: 18px;height:100%;white-space:normal;box-sizing:border-box;padding:20px;}
.list-content .link-list li i{transition:inherit;display:block;width:120px;margin:0 auto 20px;height:120px;border-radius:50%;background-color:#0186d5;color:#fff;font-size:63px;line-height:120px;}
.list-content .link-list li a:hover{background-color:#0186d5;color:#fff;box-shadow: 0px 5px 5px rgba(148, 148, 148, .5);}
.list-content .link-list li a:hover i{background-color:#fff;color:#0186d5;}
.list-content .link-list li a:after{content:"\e65d";font-family:"iconfont";font-size:16px;opacity:.5;filter: alpha(opacity=50);margin-left:5px;font-weight:bold;}

/* 专题专栏  */
.special-list ul{margin-left:-1%;margin-right:-1%;}
.special-list li{width:23%;margin-left:1%;margin-right:1%;margin-bottom:15px;float:left;overflow:hidden;box-sizing:border-box;}
.special-list li a{display:block;margin-bottom:25px;position:relative;transition:background 0.3s;-webkit-transition:background 0.3s;}
.special-list li img{display:block;}
.special-list li a span{line-height:34px;height: 40px;line-height: 40px;border-bottom: 1px solid #d7d7d7;color: #0075bb;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.special-list li a,.special-list li a img{width:100%;}
.special-list li a:after{content:"";height:2px;width:0;position:absolute;bottom:0;left:0;display:block;background-color:#0075bb;transition:.3s ease;}
.special-list li a:hover:after{width:100%;}

/*视频列表*/
.video-list {padding: 45px 0;border-top: 1px solid #e4e4e4;}
.video-list li {float: left;margin-right: 28px;margin-bottom: 42px;width: 279px;height: 304px;border: 1px solid #e4e4e4;box-sizing: border-box;}
.video-list li:nth-child(4n) {margin-right: 0;}
.video-list .vdimg {position: relative;display: block;width: 277px;height: 208px;background-size: cover;}
.video-list .vdimg .vdimg-inner {width: 277px;height: 208px;background: rgba(0,0,0,.3);}
.video-list .vdimg i {position: absolute;top: 50%;left: 50%;display: block;margin-top: -29px;margin-left: -29px;line-height: 1;border-radius: 50%;font-size: 58px;color: #0186D5;}
.video-list li h3 {padding: 10px 10px 0;font-weight: 400;}
.video-list li time {padding: 0 10px;font-size: 12px;color: #a1a1a1;}

/*视频详细*/
.video-show>.fl {width: 72%;}
.video-show>.fr {width: 23%;}
.video-show h1{font-size:24px;font-weight:400;}
.vdinfo{line-height:30px;color:#999;}
.vdinfo .fl span{margin-right:10px;}
.vdplayer{width:100%;height:473px;margin-top:25px;background-color: #f2f2f2;}
.vddesc {font-size: 16px;color: #656565;}
.video-show h2 {line-height: 58px;font-size: 18px;color: #0186d5;border-bottom: 1px solid #e4e4e4;}
.video-show>.fl .video-list li{width:22%;margin:0 1.5% 0 1.5%;height: 187px;}
.video-show>.fl .video-list li .vdimg {width: 100%;height: 80%;}
.video-show>.fl .video-list li .vdimg img {display: block;width: 100%;height: 100%;}
.video-show>.fr .related-news li {width: 100%;}

/* 科室列表  */
.department-points {height: 466px;}
.department-points h2 {padding-top: 49px;padding-bottom: 23px;line-height: 1;font-size: 20px;}
.department-points .points-list {position: relative;padding: 40px 0;height: 296px;background: url(../images/depart_row_bg.png) repeat;box-sizing: border-box;}
.department-points .points-list li {height: 296px;}
.department-points .points-list li .item {position: relative;float: left;margin-right: 80px;width: 240px;height: 213px;border: 1px solid #c9c9c9;box-sizing: border-box;}
.department-points .points-list li .item:last-child {margin-right: 0;}
.department-points .points-list li .dots {left: 0;bottom: 4px;text-align: center;}
.department-points .points-list li .dot {float: none;display: inline-block;height: 15px;background: #c6c6c6;}
.department-points .points-list li .dot.active {background: #0186d5;}
.department-points .points-list li .item h3 {padding-top: 70px;padding-bottom: 15px;line-height: 1;font-size: 16px;text-align: center;}
.department-points .points-list li .item p {padding: 0 15px;color: #858585;}
.department-points .points-list li .item .point-list {position: absolute;top: 0;left: 0;right: 0;height: 50px;font-size: 0;text-align: center;}
.department-points .points-list li .item .points {position: relative;display: inline-block;width: 50px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;vertical-align: top;}
.department-points .points-list li .item .points:after {position: absolute;top: 40px;left: 0;content: '';display: block;width: 0;height: 0;border-top: 13px solid #0186d5;border-left: 25px solid transparent;border-right: 25px solid transparent;}
.department-points .points-list li .item .points-2 {background: #fa8d62;}
.department-points .points-list li .item .points-2:before {content: '国重';display: block;text-align: center;}
.department-points .points-list li .item .points-2:after {border-top-color: #fa8d62;}
.department-points .points-list li .item .points-1 {background: #0186d5;}
.department-points .points-list li .item .points-1:before {content: '省重';display: block;text-align: center;}
.department-points .points-list li .item .points-1:after {border-top-color: #0186d5;}
.department-points .points-list li .item .points-3 {background: #5bc0f7;}
.department-points .points-list li .item .points-3:before {content: '市重';display: block;text-align: center;}
.department-points .points-list li .item .points-3:after {border-top-color: #5bc0f7;}
.department-points .points-list li .item a {z-index: -1;position: absolute;left: 50%;bottom: -80px;display: block;margin-left: -62px;width: 124px;height: 48px;line-height: 48px;text-align: center;font-size: 15px;;border: 1px solid #fff;box-sizing: border-box;color: #fff;transition: bottom .4s;}
.department-points .points-list li .item:hover {background: rgba(1,134,213,.8);}
.department-points .points-list li .item:hover .points {background: #fff;}
.department-points .points-list li .item:hover .points:after {border-top-color: #fff;}
.department-points .points-list li .item:hover .points:before {color: #0186d5;}
.department-points .points-list li .item:hover h3 {color: #fff;}
.department-points .points-list li .item:hover p {display: none;}
.department-points .points-list li .item:hover a {z-index: 1;bottom: 30px;}
.department-points .points-list .dots {left: 0;text-align: center;}
.department-points .points-list .dot {float: none;display: inline-block;height: 15px;background: #c6c6c6;}
.department-points .points-list .dot.active {background: #0186d5;}
.filter.one{overflow:hidden;}
.filter.one dl{position:relative;font-size:14px;border-top: 1px solid #d7d7d7;overflow: hidden;}
.filter.one dl:last-child {border-bottom: 1px solid #d7d7d7;}
.filter.one dt{font-size:18px;position:absolute;top:0;left:0;height: 100%;line-height: 44px;background-color:#f2f2f2;width: 145px;text-align:center;}
.filter.one dd{margin-left: 165px;overflow:hidden;font-size: 16px;box-sizing:border-box;}
.filter.one dd a{display:block;width: 335px;line-height:44px;float:left;}
.filter.one dd a:before{content:"";display:inline-block;margin-right: 10px;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 20px;border: 1px solid #d7d7d7;box-sizing: border-box;vertical-align: middle;}
.filter.one dd a.cur {color: #0286d5;font-weight: 600;}
.filter.one dd a.cur:before{content:"\e655";font-family: 'iconfont';color:#0286d5;}
.haschosen {position: relative;padding-top: 13px;height: 68px;line-height: 55px;box-sizing: border-box;}
.haschosen>span {font-size: 15px;color: #999;}
.haschosen>a {font-size: 15px;}
.haschosen>a i {margin-left: 8px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #515151;color: #fff;}
.haschosen>a:hover i{background: #0286d5;}
.lt-index {font-size: 0;}
.lt-index a, .lt-index span{padding: 0 6px;font-size: 16px;border-left: 1px solid #dce7e2;box-sizing: border-box;}
.lt-index span{color: #999;}
.lt-index a.cur {font-weight: 600;}
.lt-index a:first-child {border-left: none;}
.department-tabs {border-top: 1px solid #0186d5;}
.department-tabs ul {padding-top: 45px;}
.department-tabs li {position: relative;float: left;margin-right: 31.5px;margin-bottom: 35px;padding: 20px;width: 379px;height: 165px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.department-tabs li:nth-child(3n) {margin-right: 0;}
.department-tabs li h3 {line-height: 50px;font-size: 16px;color: #0186d5;border-bottom: 1px solid #e4e4e4;}
.department-tabs li h3 .dv{display: inline-block;width: 200px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;line-height: 1;}
.department-tabs li h3 .ev a {float: right;display: block;margin-top: 12px;margin-left: 8px;width: 60px;height: 26px;line-height: 24px;text-align: center;color: #0186d5;font-size: 12px;border: 1px solid #0186d5;box-sizing: border-box;}
.department-tabs li p {padding-top: 20px;line-height: 1.5;color: #868686;}
.department-tabs li i {display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.department-tabs li:hover {border-color: #0186d5;}
.department-tabs li:hover i {background: #0186d5;}

/* 医生列表 */
.list-expert-tit h2 {padding-top: 25px;line-height: 68px;font-size: 20px;}
.haschosen .doctor-search {position: relative;width: 362px;height: 45px;}
.haschosen .doctor-search i {position: absolute;left: 10px;top: 1px;line-height: 45px;}
.haschosen .doctor-search input {padding-left: 30px;width: 252px;height: 45px;border: 1px solid #e4e4e4;border-radius: 6px 0 0 6px;box-sizing: border-box;}
.haschosen .doctor-search button {width: 110px;height: 45px;border-radius: 0 6px 6px 0;background: #fa8d62;box-sizing: border-box;}
.doctor-list .expert-list li {position: relative;float: left;margin-right: 31.5px;margin-bottom: 35px;padding: 20px 18px 20px 118px;width: 379px;height: 165px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.doctor-list .expert-list li:nth-child(3n) {margin-right: 0;}
.doctor-list .expert-list li .doctor-img {position: absolute;left: 18px;top: 20px;display: block;width: 100px;height: 123px;overflow: hidden;}
.doctor-list .expert-list li .doctor-img img {display: block;width: 100%;height: 100%;}
.doctor-list .expert-list li h2 {padding-left: 18px;line-height: 18px;height: 62px;font-size: 16px;font-weight: 400;border-bottom: 1px solid #e4e4e4;}
.doctor-list .expert-list li h2 a {color: #0186d5;display: inline-block; margin-bottom: 6px;}
.doctor-list .expert-list li h2 span {display: block;font-size: 12px;color: #bcbcbc;}
.doctor-list .expert-list li .depart {position: absolute;top: 30px;left: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 126px;}
.doctor-list .expert-list li .area {position: absolute;top: 56px;left: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 126px;}
.doctor-list .expert-list li .goodat {margin-top: 10px;padding: 0 10px;color: #858585;}
.doctor-list .expert-list li p span {color: #989898;}
.doctor-list .expert-list li:hover {border-color: #0186d5;}
.doctor-list .expert-list li i {display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.doctor-list .expert-list li:hover i {background: #0186d5;}

/* 医生详情 */
.doctor-details .details-top {height: 470px;background: url(../images/two_nav_bg.jpg) center no-repeat;}
.doctor-details .top-inner {position: relative;padding-top: 64px;height: 470px;background: rgba(0,0,0,.4);box-sizing: border-box;}
.ie .doctor-details .top-inner {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66111111,endColorstr=#66111111);}
.doctor-details  .details-topt {height: 280px;}
.doctor-details  .details-topt .top-inner {height: 280px;}
.doctor-details .doctor-img {float: left;display: block;width: 140px;height: 170px;border: 3px solid #fff;box-sizing: border-box;}
.doctor-details .doctor-img img {display: block;width: 134px;height: 164px;}
.doctor-details .desc {float: left;margin-left: 60px;padding-right: 30px;width: 540px;height: 170px;border-right: 1px solid rgba(255,255,255,.8);box-sizing: border-box;}
.doctor-details .desc h1 {padding: 10px 0 20px;line-height: 1;font-size: 28px;font-weight: 400;color: #fff;}
.doctor-details .desc h1 span {margin-left: 10px;font-size: 15px;vertical-align: bottom;}
.doctor-details .desc p{margin-bottom: 0;line-height: 1.5;font-size: 15px;color: #fff;}
.doctor-details .desc p span {color: #eaeaea;}
.doctor-details .desc .goodat {margin-top: 10px;}
.doctor-details .doctor-resume {float: left;margin-left: 94px;}
.doctor-details .doctor-resume .doctor-follow {display: block;margin-bottom: 10px;width: 140px;height: 48px;line-height: 48px;text-align: center;color: #fff;background: #fa8d62;font-size: 15px;}
.doctor-details .doctor-resume .doctor-follow:before {content: '\e631';font-family: 'iconfont';margin-right: 10px;font-size: 20px;}
.doctor-details .doctor-resume .doctor-follow.followed:before {content: '\e632';}
.doctor-details .doctor-resume .qr-img {width: 140px;height: 140px;text-align: center;display: inline-block;margin-top: 20px;}
.doctor-details .doctor-resume .qr-img .pic-inner {display: inline-block;padding: 4px;width: 108px;height: 108px;background: #fff;box-sizing: border-box;}
.doctor-details .doctor-resume .qr-img img {width: 100px;height: 100px;display: block;}
.doctor-details .doctor-resume .qr-img span {display: block;line-height: 1.4;color: #fff;font-size: 16px;box-sizing: border-box;}
.doctor-details .cover {position: absolute;left: 0;bottom: 0;width: 100%;height: 230px;background: rgba(0,0,0,.2);box-sizing: border-box;}
.doctor-details .cover .tab-tit {margin-bottom: 10px;}
.doctor-details .cover .tab-tit a {font-size: 16px;color: #fff;}
.doctor-details .cover .tab-tit a.cur {color: #fa8d62;border-bottom: 2px solid #fa8d62;}
.doctor-details .cover table {display: none;width: 100%;border-color: #434343;color: #fff;background: #515151;}
.doctor-details .cover table:first-child {display: table;}
.doctor-details .cover table th {width: 12.5%;height: 35px;line-height: 35px;text-align: center;}
.doctor-details .cover table td {position: relative;width: 12.5%;height: 38px;line-height: 38px;text-align: center;}
.doctor-details .cover table .seleced {display: block;margin: 0 auto;width: 27px;height: 27px;line-height: 27px;text-align: center;color: #fff;border-radius: 50%;}
.doctor-details .cover table .seleced.red{background:#ea5a54;}
.doctor-details .cover table .seleced.blue{background:#54a0ea;}
.doctor-details .cover table .seleced.green{background:#63b98c;}
.doctor-details .cover table .seleced.orange{background:#e49548;}
.doctor-details .cover table .seleced.gray{background:#9e9e9e;cursor:default;}
.doctor-details .cover table .seleced.red:before{content:"特";}
.doctor-details .cover table .seleced.blue:before{content:"专";}
.doctor-details .cover table .seleced.green:before{content:"普";}
.doctor-details .cover table .seleced.orange:before{content:"专";}
.doctor-details .cover table .seleced.gray:before{content:"停";}
.doctor-details .cover table .tips{display:none;white-space:nowrap;position:absolute;top:48px;left:39px;min-width:245px;background:#515151;text-align:left;padding:10px;border:1px solid #ddd;box-shadow:0px 3px 1px rgba(0, 0, 0, .08);z-index:1;}
.doctor-details .cover table .tips .red{color:#ea5a54;}
.doctor-details .cover table .seleced:hover+.tips{display:block;}
.doctor-details .cover table .tips:before,.doctor-details .cover table .tips:after{content:"◆";color:#515151;font-family:simsun;font-size:30px;line-height:0;position:absolute;top:0;left:20px;}
.doctor-details .cover table .tips:before{color:#ddd;top:-1px;}
.doctor-details .cover .table-tit {margin-top: 6px;color: #fff;}
.doctor-details .cover .table-tit span {margin-right: 40px;}
.doctor-details .cover .table-tit i {display: inline-block;margin-right: 10px;width: 18px;height: 18px;border-radius: 50%;vertical-align: middle;}
.doctor-details .details-intro {padding-bottom: 50px;background: #f8f8f8;}
.doctor-details .content-tit {padding-top: 30px;line-height: 70px;font-size: 20px;}
.doctor-details .content-inner {padding: 30px 36px;box-sizing: border-box;background: #fff;}
.doctor-details .details-paper {position: relative;height: 324px;}
.doctor-details .details-paper ul>li {height: 115px;}
.doctor-details .details-paper .item {float: left;padding: 0 60px;width: 33.33%;height: 115px;border-right: 1px solid #d7d7d7;box-sizing: border-box;}
.doctor-details .details-paper .item:first-child {padding-left: 0;}
.doctor-details .details-paper .item:last-child {padding-right: 0;border-right: none;}
.doctor-details .details-paper .item h3 {font-size: 16px;font-weight: 400;color: #333;}
.doctor-details .details-paper .item p {color: #999;}
.doctor-details .details-doctor {position: relative;height: 470px;background: url(../images/depart_row_bg.png) repeat;overflow: hidden;}
.doctor-details .details-doctor .item {float: left;margin-right: 49.2px;padding: 6px 8px;width: 159px;height: 330px;border: 1px solid #e4e4e4;box-sizing: border-box;}
.doctor-details .details-doctor .item:last-child {margin-right: 0;}
.doctor-details .details-doctor .item>a {display: block;width: 142px;height: 172px;overflow: hidden;}
.doctor-details .details-doctor .item>a img {display: block;width: 100%;height: 100%;transition: transform .68s;}
.doctor-details .details-doctor .item>a:hover img {transform: scale(1.3);}
.doctor-details .details-doctor .item h3 {position: relative;margin-bottom: 16px;padding-top: 23px;padding-bottom: 10px;padding-left: 6px;line-height: 1;font-size: 16px;font-weight: 400;}
.doctor-details .details-doctor .item h3:after {content: '';position: absolute;left: 6px;bottom: 0;width: 30px;height: 3px;background: #0186d5;}
.doctor-details .details-doctor .item h3 a {color: #0186d5;}
.doctor-details .details-doctor .item h3 span {margin-left: 10px;color: #bcbcbc;font-size: 12px;}
.doctor-details .details-doctor .item p {padding-left: 6px;margin-bottom: 0;line-height: 1.5;}
.doctor-details .details-doctor .item p span {color: #999;}
.doctor-details .dots {position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;}
.doctor-details .dot {float: none;display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #f3f3f3;}
.doctor-details .dot.active {background: #0186d5;}
.doctor-details .details-doctor .dots {bottom: 10px;}

/* 门诊排班 */
.order-search {margin-top: 45px;padding-top: 39px;height: 123px;background: #f2f2f2;box-sizing: border-box;}
.order-search .tab-tit {float: left;margin-top: 10px;font-size: 16px;}
.order-search .tab-tit a {margin-right: 40px;}
.order-search .tab-tit a.cur {font-weight: 600;color: #0186d5;}
.order-search form {position: relative;float: right;}
.order-search input {padding-left: 56px;width: 556px;height: 45px;border: none;border-radius: 6px 0 0 6px;box-sizing: border-box;}
.order-search button {width: 134px;height: 45px;line-height: 45px;font-size: 16px;background: #fa8d62;}
.order-search form i {position: absolute;top: 13px;left: 22px;line-height: 1;font-size: 20px;color: #7f7f7f;}
.visit-tabs {padding: 55px 0;}
.visit-tabs .visit-item {display: none;font-size: 0;}
.visit-tabs .visit-item:first-child {display: block;}
.visit-item>span {position: relative;display: inline-block;padding-top: 15px;width: 230px;height: 156px;font-size: 20px;color: #0186d5;border-top: 4px solid #0186d5;box-sizing: border-box;}
.visit-item>span i {position: absolute;right: 0;top: 16px;display: block;width: 34px;height: 34px;line-height: 34px;color: #fff;text-align: center;background: #0186d5;border-radius: 50%;font-size: 20px;}
.visit-item .vis-cont {margin-left: 100px;display: inline-block;width: 870px;border-top: 1px solid #c9c9c9;font-size: 0;box-sizing: border-box;vertical-align: top;}
.visit-item .vis-cont li {display: inline-block;padding: 16px 0;width: 20%;height: 30px;line-height: 30px;font-size: 14px;}
.visit-item .vis-cont li:hover:after {content: '';display: block;width: 60px;height: 2px;background: #0186d5;}
.appointment-col-2 {padding: 22px 0;background: #fafafa;}
.appointment-col-2 .top {padding:0 10px;margin-bottom: 40px;height: 82px;line-height: 82px;background: #fff;overflow: hidden;}
.appointment-col-2 .top .color-info i {display: inline-block;margin-right: 10px;width: 18px;height: 18px;border-radius: 50%;vertical-align: middle;}
.appointment-col-2 .top .color-info span {margin-right: 40px;}
.color-info .red{background:#ea5a54;}
.color-info .blue{background:#54a0ea;}
.color-info .green{background:#63b98c;}
.color-info .orange{background:#e49548;}
.color-info .gray{background:#9e9e9e;}
.appointment-col-2 .top form {position: relative;margin-top: 20px;  }
.appointment-col-2 .top input {padding-left: 60px;width: 560px;height: 45px;line-height: 43px;border: 1px solid #e4e4e4;box-sizing: border-box;}
.appointment-col-2 .top button {width: 134px;height: 45px;line-height: 45px;font-size: 16px;background: #fa8d62;}
.appointment-col-2 .top form i {position: absolute;top: 13px;left: 20px;line-height: 1;font-size: 20px;color: #7f7f7f;}
.appointment-col-2 .layout>.fl {padding: 0 20px;width: 274px;background: #fff;box-sizing: border-box; }
.appointment-col-2 .visit-filter dl {position: relative;padding-bottom: 30px;font-size: 13px;border-bottom: 1px solid #e4e4e4;}
.appointment-col-2 .visit-filter dl:last-child {border-bottom: none;}
.appointment-col-2 .visit-filter dt {font-size: 15px;line-height: 64px;}
.appointment-col-2 .visit-filter dd a {float: left;display: block;padding: 0 8px;margin-bottom: 10px;margin-right: 14px;line-height: 30px;border-radius: 5px;border: 1px solid #ddd;}
.appointment-col-2 .visit-filter dd a.cur {color: #fff;background: #0186d5;}
.appointment-col-2 .layout>.fr {width: 890px;}
.appointment-col-2 .layout>.fr .haschosen {padding-top: 0;height: 42px;line-height: 1.5;}
.appointment-col-2 .layout>.fr .haschosen>span {font-size: 15px;color: #333;}
.appointment-col-2 .layout>.fr .haschosen>a {font-size: 15px;}
.appointment-col-2 .layout>.fr .haschosen>a i {margin-left: 8px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #515151;color: #fff;}
.appointment-col-2 .layout>.fr .haschosen>a:hover i{background: #0286d5;}
.appointment-col-2 .list-visit li {margin-bottom: 40px;width: 100%;height: 300px;border: 1px solid #e4e4e4;box-sizing: border-box;}
.appointment-col-2 .doctor-info {float: left;margin-right: 36px;width: 230px;height: 300px;background: #ededed;border-right: 1px solid #e4e4e4;box-sizing: border-box;}
.appointment-col-2 .doctor-info>a {display: block;margin: 20px auto 10px;width: 100px;height: 122px;}
.appointment-col-2 .doctor-info>a img {display: block;width: 100%;height: 100%;}
.appointment-col-2 .doctor-info h2 {font-size: 16px;text-align: center;}
.appointment-col-2 .doctor-info h2 a {color: #0186d5;  }
.appointment-col-2 .doctor-info h2 span {font-size: 12px;font-weight: 400;}
.appointment-col-2 .doctor-info h2 span:nth-child(2){margin-left: 20px;}
.appointment-col-2 .doctor-info h2 i {font-size: 10px;color: #afafaf;}
.appointment-col-2 .doctor-clinic {float: right;padding-top: 10px;margin-right: 20px;width: 600px;}
.appointment-col-2 .doctor-clinic p {float: left;width: 214px;margin-bottom: 0;margin-top: 10px;}
.appointment-col-2 .doctor-clinic p.goodat {margin-bottom: 30px;width: 600px;}
.appointment-col-2 .doctor-clinic p span {color: #989898;}
.appointment-col-2 .doctor-clinic table{width: 100%;border: none;border-collapse: collapse;border-top: 2px solid #0186d5;text-align: center;}
.appointment-col-2 .doctor-clinic th,.appointment-col-2 .doctor-clinic td {position: relative;width: 12.5%;height: 38px;line-height: 38px;text-align: center;color: #0186d5;border: 1px solid #d7d7d7;}
.appointment-col-2 .doctor-clinic .seleced{display:block;margin: 0 auto;width: 26px;height:26px;line-height:26px;color:#fff;border-radius:50%;}
.appointment-col-2 .doctor-clinic .seleced.red{background:#ea5a54;}
.appointment-col-2 .doctor-clinic .seleced.blue{background:#54a0ea;}
.appointment-col-2 .doctor-clinic .seleced.green{background:#63b98c;}
.appointment-col-2 .doctor-clinic .seleced.orange{background:#e49548;}
.appointment-col-2 .doctor-clinic .seleced.gray{background:#9e9e9e;cursor:default;}
.appointment-col-2 .doctor-clinic .seleced.red:before{content:"特";}
.appointment-col-2 .doctor-clinic .seleced.blue:before{content:"专";}
.appointment-col-2 .doctor-clinic .seleced.green:before{content:"普";}
.appointment-col-2 .doctor-clinic .seleced.orange:before{content:"专";}
.appointment-col-2 .doctor-clinic .seleced.gray:before{content:"停";}
.appointment-col-2 .doctor-clinic .tips{display:none;white-space:nowrap;position:absolute;top:43px;left:2px;min-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;color: #333;}
.appointment-col-2 .doctor-clinic .tips .red{color:#ea5a54;}
.appointment-col-2 .doctor-clinic .tips:before,.appointment-col-2 .doctor-clinic .tips:after{content:"◆";color:#fff;font-family:simsun;font-size:30px;line-height:0;position:absolute;top:0;left:20px;}
.appointment-col-2 .doctor-clinic .tips:before{color:#ddd;top:-1px;}
.appointment-col-2 .doctor-clinic .seleced:hover+.tips{display:block;}

/*shows*/
.content.show {padding-top: 100px;padding-bottom: 30px;}
.content.show h1 {padding: 8px 0;font-size: 20px;color: #0186d5;border-top: 2px solid #0186d5;}
.content.show .news-info {margin: 10px 0;border-bottom: 1px solid #e4e4e4;}
.content.show .color-share a {margin-top: -2px;}

/* MSG */
.ajax .message{background:none;}
.message{height:100%;background-color:#efeff4;}
.message .msg{display:block;text-align:center;padding:15px 0;}
.message .msg i{font-size:80px;}
.message .msg strong{display:block;font-size:16px;}
.message .msg .success{color:#029C46;}
.message .msg .error{color:#e33;}
.message .msg .info{color:#56abe4;}
.message .msg .skip{color:#999;}
.message .msg .btn{border-radius:8px;width:200px;margin-top:15px;}

/* 会员中心 */
.subweb{background:#fff;}
.subname{line-height:103px;margin-left:15px;padding-left:15px;font-size:30px;border-left:1px solid #ddd;color:#0186d5;}
.gohome {margin-top: 33.5px;}
.member .logo-row{height:103px;border-bottom:1px solid #0186d5;}
.member-box{margin-top:25px;}
.member-box>.fl,.membe-box>.fr{min-height:600px;}
.member-box>.fl{width:18%;border-right:1px solid #ddd;}
.member-box>.fr{width:78%;}
.member-menu ul{border-top:1px solid #ddd;padding:10px 0;}
.member-menu li{line-height:35px;}
.member-menu li i{width:20px;text-align:center;font-size:18px;margin-right:10px;color:#0186d5;}
.member-menu li a{display:block;padding:0 10px;}
.member-menu li a.cur,.member-menu li a.cur:hover{background:#0186d5;color:#fff;}
.member-menu li a.cur i{color:#fff;}
.member-menu li a:hover{background:#f8f8f8;color:#0186d5;}
.member .Validform_checktip{display:inline;}
.member .Validform_checktip:before{content:"\e61a";}
.member-info{padding-top:15px;padding-bottom:15px;}
.member-info i{color:#ccc;margin:auto 2px;font-size:22px;font-weight:normal;}
.member-info .authed{color:#0186d5;}
.data-filter{padding-bottom:10px;}
.data-filter input,.data-filter .btn{height:16px;line-height:18px;padding:8px 10px;vertical-align:middle;margin-right:10px;}
.data-filter .btn{min-width:100px;}
.data-filter .data-filter-item{margin-right:10px;}
.data-filter select{height:34px;min-width:100px;margin-right:10px;}
.data-filter .datatime{width:110px;}
.data-create{text-align:right;}
.data-list{margin-top:18px;}
.data-list th{background:#eceff4;padding:8px 10px;font-weight:bold;}
.data-list td{padding:8px 10px;border-bottom:1px solid #eceff4;}
.data-list tr:hover td{background:#f9f9f9;}
.data-list tr td:last-child{color:#ccc;word-spacing:.5em;}
.data-list .price{color:#f90;}
.data-list .red{color:#ea5a54;}
.data-list .blue{color:#54a0ea;}
.data-list .orange{color:#e49548;}
.data-list .green{color:#63b98c;}
.data-list .disabled{color:#ddd;cursor:default;}
.data-list .handle{width:20%;}
.data-list td a{color:#0186d5;}
.data-list td a:hover{text-decoration:underline;}
.bind-qr .btn{vertical-align:middle;}
.list-show{margin-bottom:10px;}
.list-show h3{line-height:40px;border-bottom:1px solid #ddd;margin-bottom:5px;}
.list-show li{line-height:34px;}
.list-show li:hover{background:#f4f4f4;}
.list-show li label{display:inline-block;width:80px;vertical-align:middle;color:#999;}
.list-show li a{display:inline;}
.list-show .btn{width:120px;line-height:46px;margin-top:20px;}
.nodata{color:#ccc;padding:100px 0 50px;text-align: center;font-size:16px;line-height:1;}
.nodata .iconfont{font-size:100px;line-height:1;}
.nodata span{display:block;font-size:16px;}
/*会员中心报告详情*/
.report{border:1px solid #e4e4e4;margin:20px 0;}
.report th{font-weight:bold;padding:10px 10px;}
.report td{padding:5px 10px;}
.report-head{font-size:15px;}
.report-head span{color:#a6a4a4;}
.report-info tr{border-bottom:1px solid #e4e4e4;}
.report-info tr:hover{background-color:#f9f9f9;}
.report .report-tit{background-color:#eceff4!important;color:#797979;}

/* 网站地图 */
.site-map dl{padding:10px 0;border-bottom:1px dashed #ddd;}
.site-map dt{font-size:16px;line-height:30px;font-weight:bold;}
.site-map dd{overflow:hidden;}
.site-map dd span{display:block;margin-right:10px;float:left;}
.site-map dd span a:after{content:"|";color:#ddd;margin-left:10px;}
.site-map dd span:last-child a:after{content:"";}
.site-map dd p{overflow:hidden;}
.site-map dd strong{display:block;color:#999;}

/*疾病百科*/
.disease-list a{display:inline;}
.disease-list h2{font-size:18px;}
.disease-list li{border-bottom:1px solid #ddd;padding:5px 0;}
.disease-tit{line-height:40px;}
.disease-tit .fr,.disease-department{color:#ccc;word-spacing:.5em;}
.disease-summary{color:#777;}
.disease-department span{color:#999;}
#disease.content .tab-tit{margin-top:-2px;overflow:hidden;border-left:1px solid #ddd;}
#disease.content .tab-tit a{display:block;width:14.285%;border:1px solid #ddd;background:#f9f9f9;font-weight:bold;color:#999;line-height:38px;margin-left:-2px;text-align:center;float:left;}
#disease.content .tab-tit a.cur{color:#444;background:#fff;border-bottom-color:#fff;border-top:2px solid #0186d5}
.disease-desc{background:#f9f7f4;border:1px solid #eee4d6;border-bottom:none;margin-top:25px;}
.disease-desc ul{overflow:hidden;}
.disease-desc ul li{width:50%;float:left;line-height:42px;border-bottom:1px solid #eee4d6;}
.disease-desc ul li i{color:#999;margin-left:15px;}
.disease-detailed{padding:15px 0;}
.tips-info{color:#b94a48;}

/*院报列表*/
.newspaper-list{padding:20px 0;margin-left:-1%;margin-right:-1%;}
.newspaper-list li{float:left;width:14.66%;margin-left:1%;margin-right:1%;margin-bottom:20px;}
.newspaper-list li a{display:block;position:relative;background:#000;text-align:center;overflow:hidden;line-height:0;}
.newspaper-list li a span{display:block;background:#0186d5;color:#fff;line-height:30px;height:30px;position:absolute;bottom:0;left:0;right:0;transition:background 0.3s;-webkit-transition:background 0.3s;}
.newspaper-list li a:hover span{background-color:#015ba0;}
.newspaper-list li a img{height:240px;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;opacity:.7;filter:alpha(opacity=70);}
.newspaper-list li a:hover img{opacity:1;filter:alpha(opacity=100);}

/*地理位置*/
.position-map{margin-bottom: 30px;height:600px;}
.position-map img{max-width:none!important;}
.position-map input{box-sizing:border-box;padding:3px;height:26px!important;font-size:12px;vertical-align:middle;}
.position-map .BMapLib_ap th,.position-map .BMapLib_ap td{padding:3px;}
.position-map #BMapLib_is_remember_phone{margin-left:5px;}
.position-map .BMapLib_SearchInfoWindow,.position-map .BMapLib_nav_tab_content li{font-family:inherit;}
.position-map .BMapLib_bubble_title{font-weight:bold;}
.position-map .BMapLib_bubble_content{line-height:2;}
.position-map .BMapLib_trans{top:auto!important;}
.position-map .BMapLib_sms_declare_phone{font-size:12px;}

/* 问卷调查 */
#formwrap{min-height:200px;transition:height 0.8s;-webkit-transition:height 0.8s;}
#formwrap .loading{display:block;line-height:200px;text-align:center;}
.survey{padding:10px 50px;}
.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 .button{padding:6px;line-height:1.2;vertical-align:middle;}
.survey dd textarea{width:80%;height:120px;}
.survey dd ul{overflow:hidden;}
.survey dd li{overflow:hidden;float:left;margin-right:20px;}
.survey dd li input{float:left;height:26px;margin-right:10px;}
.survey dd label{height:26px;}
.survey dd .Validform_checktip{margin-left:0;min-height:0;}
.survey dd input.code{width:120px;}
.survey dd img{vertical-align:middle;max-width:80px;max-height:80px;}
.survey dd .img-wrap{overflow:hidden;}
.survey .btn{width:160px;line-height:50px;font-size:16px;}
.survey .message{background:#fff;}
.img-preview{overflow:hidden;margin-top:10px;}
.img-preview li{float:left;padding:10px;background:#f4f4f4;margin-right:10px;}
.img-preview li img{width:80px;height:80px;}
.img-preview li span{display:block;line-height:30px;font-size:12px;text-align:center;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.required dt:after{margin-left:10px;content:'*';color:red;}
.datatime{background:url(../images/datebg.png) no-repeat center right;}
.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;}
.Validform_right{color:#71b83d;}
.Validform_right:before{color:#71b83d;}

/* 下载中心 */
.download-list li {position: relative;float: left;margin-right: 30px;margin-bottom: 10px;padding: 20px 30px;width: 380px;height: 165px;border: 1px solid #d7d7d7;box-sizing: border-box;transition: border-color .3s;}
.download-list li:nth-child(3n) {margin-right: 0;}
.download-list li i {display: block;line-height: 1;font-size: 40px;color: #0186d5;}
.download-list .download {position: absolute;right: 0;bottom: 0;display: block;width: 39px;height: 39px;text-align: center;background: #e4e4e4;transition: background-color .3s;}
.download-list .download i {line-height: 39px;font-size: 20px;color: #fff;}
.download-list li:hover {border-color: #0186d5;}
.download-list li:hover .download {background: #0186d5;}

/* 门诊预约挂号 */
.page-appointment ul {font-size: 0;}
.page-appointment li {position: relative;display: inline-block;margin-top: -1px;margin-right: -1px;padding: 12px 40px 0;width: 400px;height: 200px;border: 1px solid #e4e4e4;vertical-align: top;text-align: center;box-sizing: border-box;}
.page-appointment li h3 {padding: 20px 0;line-height: 1;font-size: 18px;color: #0186d5;}
.page-appointment li img{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100px;height: 100px;transition: all .5s;}
.page-appointment li:hover img{width: 200px;height: 200px;}
.page-appointment li span{color: #333;font-size: 14px;}
.page-appointment li p {font-size: 15px;color: #333;}
.page-appointment li strong {margin-left: 40px;}
.page-appointment .bottom {margin-top: 45px;padding: 40px 0;height: 320px;background: #0186d5;box-sizing: border-box;}
.page-appointment .bottom i {display: block;line-height: 1.2;font-size: 50px;color: #71bbe7;}
.page-appointment .bottom h2 {width: 330px;text-align: center;font-size: 20px;margin-top: 60px; color: #fff;}
.page-appointment .bottom p {margin: 0;color: #fff;}
.page-appointment .bottom p:before {content: "•";font-weight: bold;color: #5bc0f7;margin-right: 5px;}

/* 图片列表 */
.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{display: block;width:100%;height: 205px;transition:transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-moz-transform:scale(1);transform:scale(1);}
.pic-list li a{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:45px;text-align: center;}
.pic-list li .vdimg{display:block;font-size:0;line-height:0;}
.pic-list li .vdimg:hover img{transform:scale(1.2);-moz-transform:scale(1.2);}

/*图集详细*/
.pic-show h1{float: left;font-size:24px;font-weight:normal;color: #0186d5;margin-top: 30px;}
.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:#0186d5;}
.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;}
.view .loading{display:none;width:50px;height:50px;border-radius:8px;background:url(../images/loading.gif) center no-repeat #000;opacity:0.8;filter:alpha(opacity=80);position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;}

/*固定飘窗*/
.fixed-aside{z-index: 999;height:100px;background-color: #0186d5;padding: 30px;box-sizing: border-box;position:fixed;width: 180px;height:180px;right:40px;bottom: 30px;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);color: #fff;font-size: 14px;line-height: 1.4;font-family: '微软雅黑 Regular';border-radius: 50%;}
.fixed-aside .close-fixed{position: absolute;top: 10px;right: 80px;width: 20px;height: 20px;cursor: pointer;color:#f2f2f2;}
.fixed-aside:before {content: '';display: block;position: absolute;bottom: -15px;right: 40px;width: 0;height: 0;border-style: solid;border-width: 30px 0 0 30px;border-color: #0186d5 transparent transparent transparent;}
.fixed-aside .btn{font-size:14px;display:block;background: #5bc0f7 url(../images/ks-btn.png) left bottom repeat-x;border-radius: 3px;height:37px;line-height:37px;}
.fixed-aside b{font-size:20px;letter-spacing:.2em;margin-bottom:3px;display:inline-block;}
.fixed-aside .btn:hover{background-color: #0075bb;}

/*login*/
.login-container{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/login-bg.jpg) no-repeat center;}
.login-container .login-box{position: absolute;top: 50%;left: 50%;width: 480px;height: 435px;padding-top: 25px;margin-top: -230px;margin-left: -240px;background-color: #fff;}
.login-container .login-box .login-title{font-size: 30px;font-weight: bold;color: #0186d5;text-align: center;}
.login-container .login-box .login-title img{display: block;width: 55px;margin: 0 auto 10px;}
.login-container .login-box .login p{width: 408px;height: 55px;margin: 20px auto;line-height: 55px;border: 1px solid #ccc;transition: all .5s;}
.login-container .login-box .login p.border{border-color: #0186d5;}
.login-container .login-box .login p:hover{border-color: #0186d5;}
.login-container .login-box .login p:hover>i{color: #0186d5;}
.login-container .login-box .login p .cur{color: #0186d5;}
.login-container .login-box .login p>i{float: left;font-size: 25px;color: #D2D4D5;margin-left: 10px;transition: all .5s;}
.login-container .login-box .login p>input{float: left;width: 350px;height: 20px;margin-top: 8px;}
.login-container .login-box .login .btn{width: 410px;height: 70px;background-color: #FA8D62;font-size: 20px;margin-left: 36px;}

/* Header */
.home-header{min-width: 1200px;border-bottom: 1px solid #ccc;}
.home-login .login-box{width: 241px;height: 32px;}
.home-login .login-box a{float: left;width: 120px;height: 32px;font-size: 14px;text-align: center;line-height: 32px;transition: all .5s;-webkit-transtion: all .5s}
.home-login .login-box a+a{border-left: 1px solid #ccc;}
.home-login .login-box a:hover{background-color: #0186D5;color: #fff;}
.home-login .login-box a>i{display: inline-block;width: 20px;height: 20px;margin-right: 10px;font-size: 14px;line-height: 20px;border: 1px solid;border: 0 \9;border-radius: 15px;}
.lib-header{height: 100px;}
.lib-header h1{margin-top: 6px;}
.lib-header h2{margin-top: 23px;}
.lib-header h2 a{font-size: 30px;color: #0186D5;}
.lib-header h2 a:before{float: left;content: '•';display: table;color: #999999;margin-right: 10px;margin-left: 10px;}
.lib-header .lib-nav{margin-top: 36px;}
.lib-header .lib-nav a{display: inline-block;width: 84px;font-size: 16px;font-weight: 700;text-align: center;}
.lib-header .lib-nav a:hover{font-size: 16px;color: #0186D5;}
.lib-header .lib-nav a.cur{color: #0186D5;}

/* Resource */
.resource{min-width: 1200px;height: 620px;background: #3E9DCD url('../images/resource.jpg') no-repeat center center;}
.resource h3,
.resource-search h3{height: 45px;padding-top: 80px;text-align: center;}
.resource h3>a,
.resource-search h3>a{display: inline-block;height: 40px;line-height: 40px;font-size: 20px;color: #fff;transition: all .5s;}
.resource h3>a+a,
.resource-search h3>a+a{margin-left: 15px;}
.resource h3>a:hover,
.resource-search h3>a:hover{border-bottom: 5px solid #fff;}
.resource h3>a.cur,
.resource-search h3>a.cur{border-bottom: 5px solid #fff;}
.resource .search,
.resource-search .search{display: none;width: 876px;height: 64px;margin: 20px auto;background-color: #fff;}
.resource .search.cur,
.resource-search .search.cur{display: block;}
.resource .search .searchType,
.resource-search .search .searchType{position: relative;width: 90px;height: 44px;padding-top: 20px;padding-right: 10px;padding-left: 15px;}
.resource .search .searchType span,
.resource-search .search .searchType span{cursor: pointer;font-size: 16px;}
.resource .search .searchType .caret,
.resource-search .search .searchType .caret{border-top-color: #000;margin-left: 10px;}
.resource .search .searchType ul,
.resource-search .search .searchType ul{display: none;position: absolute;left: 0px;top: 64px;z-index: 100;width: 115px;background-color: #fff;border: 1px solid #ccc;}
.resource .search .searchType ul li,
.resource-search .search .searchType ul li{text-align: center;}
.resource .search .searchType ul li+li,
.resource-search .search .searchType ul li+li{border-top: 1px solid  #9B9B9B;}
.resource .search .searchType ul li:hover,
.resource-search .search .searchType ul li:hover{background-color: #ccc;color: #0186D5;}
.resource .search .keyword,
.resource-search .search .keyword{width: 600px;height: 16px;margin-top: 14px;padding-left: 20px;background-color: #fff;border: 0;border-left: 1px solid #797979;font-size: 16px;outline: none;}
.resource .search .btn,
.resource-search .search .btn{width: 126px;height: 64px;background-color: #FA8D62;line-height: 64px;}
.resource .search .btn .iconfont,
.resource-search .search .btn .iconfont{font-size: 40px;}
.resource-cat{margin-top: 35px;}
.resource-cat .localsource,.resource-cat .outsidesource{width: 380px;height: 274px;background-color: #fff;}
.resource-cat .localsource{margin-right: 30px;}
.resource-cat .localsource h4{height: 60px;padding-left: 37px;line-height: 56px;border-bottom: 1px solid #BDE0F2;}
.resource-cat .localsource h4>a{font-size: 18px;}
.resource-cat .localsource h4>a:after{content: '';display: table;width: 34px;height: 4px;background-color: #0186D5;}
.resource-cat .localsource ul{padding-top: 25px;padding-right: 37px;padding-left: 37px;}
.resource-cat .localsource ul>li{float: left;width: 150px;}
.resource-cat .localsource ul>li>a:before{content:"•";font-weight:bold;color: #0186D5;margin-right:5px;}

.resource-cat .outsidesource{margin-right: 20px;}
.resource-cat .outsidesource h4{height: 60px;padding-left: 37px;line-height: 56px;border-bottom: 1px solid #F0DFDB;}
.resource-cat .outsidesource h4>a{font-size: 18px;}
.resource-cat .outsidesource h4>a:after{content: '';display: table;width: 34px;height: 4px;background-color: #FA8D62;}
.resource-cat .outsidesource ul{padding-top: 25px;padding-right: 37px;padding-left: 37px;}
.resource-cat .outsidesource ul>li{float: left;width: 150px;}
.resource-cat .outsidesource ul>li>a:before{content:"•";font-weight:bold;color: #FA8D62;margin-right:5px;}
.resource-cat .resource-list{width: 390px;height: 274px;}
.resource-cat .resource-list>a{display: block;float: left;width: 194px;height: 136px;font-size: 16px;color: #fff;text-align: center;transition: all .5s;}
.resource-cat .resource-list>a>img{display: block;width: 50px;height: 50px;margin: 21px auto;transition: all .5s;}
.resource-cat .resource-list>a:hover img{transform: scale(1.4);}
.resource-cat .resource-list>a.a1{border-bottom: 1px solid #b3b1b1;}
.resource-cat .resource-list>a.a2{border-left: 1px solid #b3b1b1;border-bottom: 1px solid #b3b1b1;}
.resource-cat .resource-list>a.a3{border-right: 1px solid #b3b1b1;}

/* information */
.information{height: 195px;padding-top: 35px;}
.information .note{width: 395px;height: 165px;}
.information .note h4{height: 40px;}
.information .note h4 .fl{font-size: 20px;}
.information .note h4 .fl span{float: left;height: 40px;line-height: 40px;}
.information .note h4 .fl i{float: left;height: 40px;line-height: 40px;margin-right: 10px;font-size: 30px;color: #FA8D62;}
.information .note h4 .fr{font-size: 14px;color: #9B9B9B;transition: all .5s;}
.information .note h4 .fr:hover{color: #0186D5;}
.information .note h4 .fr span{float: left;height: 40px;line-height: 40px;font-weight: lighter;}
.information .note h4 .fr i{float: left;height: 40px;line-height: 40px;margin-left: 10px;font-size: 30px;}
.information .note ul{margin-top: 10px;}
.information .note ul>li>a{font-size: 16px;}
.information .note ul>li>a:before{content:"•";font-weight:bold;color: #0186D5;margin-right:5px;}
.information .note ul>li>time{float: right;font-size: 12px;color: #ccc;}
.information .hotdots{width: 755px;overflow: hidden;}
.information .hotdots .fl{font-size: 20px;font-weight: bold;}
.information .hotdots .fl span{float: left;height: 40px;line-height: 40px;}
.information .hotdots .fl i{float: left;height: 40px;line-height: 40px;margin-right: 10px;font-size: 30px;color: #FA8D62;}
.information .hotdots .hot a+a{margin-left: 15px;}
.information .hotdots .slider{position: relative;margin-top: 10px;height: 96px;overflow:visible ;background-color: #fff;}
.information .hotdots .slider i{position: absolute;top: -46px;margin-left: 10px;width: 32px;font-size: 18px;text-align: center;color: #9B9B9B;cursor: pointer;border-radius: 17px;border: 1px solid #9B9B9B;transition: all .5s;}
.information .hotdots .slider i:hover{color: #fff;background-color: #0186D5;}
.information .hotdots .slider .prev{right: 40px;}
.information .hotdots .slider .next{right: 0;}
.information .hotdots .slider a{display: block;float: left;width: 370px;height: 71px;padding-top: 25px;text-align: center;font-size: 16px;}
.information .hotdots .slider a.a1{background: #CCE7F7 url('../images/hot1.jpg') no-repeat center center;}
.information .hotdots .slider a.a2{background: #FEE8E0 url('../images/hot2.jpg') no-repeat center center;}

/* reader service */
.reader{min-width: 1200px;height: 270px;padding-top: 25px;background-color: #F2F2F2;}
.reader h4{width: 100px;margin: auto;font-size: 20px;text-align: center;}
.reader .reader-service{margin-top: 20px;}
.reader .reader-service a{float: left;width: 130px;text-align: center;font-size: 16px;}
.reader .reader-service a+a{margin-left: 84px;}
.reader .reader-service a span{display: block;width: 70px;height: 70px;margin-bottom: 10px;background-color: #fff;border: 30px solid #fff;border-radius: 65px;transition: all .5s;}
.reader .reader-service a img{display: block;width: 70px;height: 70px;}
.reader .reader-service a:hover span{background-color: #CCE7F7;border-color: #CCE7F7;}

/* continue education */
.education{height: 310px;padding-top: 40px;}
.education .continue-edu{width: 790px;overflow: hidden;}
.education h4{height: 40px;}
.education h4 .fl{font-size: 20px;}
.education h4 .fl span{float: left;height: 40px;line-height: 40px;}
.education h4 .fl i{float: left;height: 40px;line-height: 40px;margin-right: 10px;font-size: 30px;color: #FA8D62;}
.education .continue-edu .slider{margin-top: 10px;height: 188px;overflow:visible ;background-color: #fff;}
.education .continue-edu .slider i{position: absolute;top: -46px;margin-left: 10px;width: 32px;font-size: 18px;color: #9B9B9B;text-align: center;cursor: pointer;border-radius: 17px;border: 1px solid #9B9B9B;transition: all .5s;}
.education .continue-edu .slider i:hover{color: #fff;background-color: #0186D5;}
.education .continue-edu .slider .prev{right: 40px;}
.education .continue-edu .slider .next{right: 0;}
.education .continue-edu .edu-dots{height: 27px;}
.education .continue-edu .slider .slick-dots{width: 790px;height: 27px;top: 188px;z-index: 100;}
.education .continue-edu .slider .slick-dots li{position: relative;left: 42%;display: inline-block;width: 20px;height: 20px;margin: 3px 3px;padding: 0;}
.education .continue-edu .slider .slick-dots li button{display: block;font-size: 0;width: 20px;height: 20px;cursor: pointer;outline: none;border: 0;border-radius: 50%;background-color: transparent;color: transparent;}
.education .continue-edu .slider .slick-dots li button:before{content: '•';display: block;font-size: 45px;line-height: 20px;border-radius: 50%;opacity: .25;color: #0186D5;}
.education .continue-edu .slider .slick-dots li.slick-active button:before{opacity: 1;color: #0186D5;}

.education .continue-edu .slider .slick-track .slick-slide>a{display: block;float: left;margin-right: 13px;}
.education .continue-edu .slider .slick-track img{width: 250px;height: 188px;}
.education .continue-edu .slider .slick-track img+img{margin-left: 20px;}
.education .guide{width: 359px;}
.education .guide .guide-items{margin-top: 10px;}
.education .guide .guide-items a{float: left;width: 105px;height: 60px;margin: 0 5px 5px 0;line-height: 60px;font-size: 16px;padding-right: 30px;padding-left: 35px;transition: all .5s;}
.education .guide .guide-items a{border: 1px solid #ccc;}
.education .guide .guide-items a:hover{background-color: #0186D5;color: #fff;}
.education .guide .guide-items a i{color: #0186D5;font-size: 26px;transition: all .5s;}
.education .guide .guide-items a:hover i{color: #fff;}

/* footer */
.lib-footer{min-width: 1200px;height: 135px;background-color: #5F5E5D;}
.lib-footer .layout{padding-top: 45px;}
.lib-footer .layout>div{float: left;color: #fff;}
.lib-footer .layout>div+div{border-left: 1px solid #8F8E8D;margin-left: 40px;padding-left: 40px;}
.lib-footer .layout>div>span+span{margin-left: 30px;}
.lib-footer .layout>p{float: right;color: #a1a1a1;text-align: right;}

/*page-lib-detail resource search*/
.resource-search{min-width: 1200px;height: 310px; background: #41AECF url('../images/search-bg.jpg') no-repeat center center;}
.resource-search .column-list{width: 876px;height: 50px;margin: 51px auto 0;}
.resource-search .column-list li{position: relative;float: left;width: 146px;height: 50px;text-align: center;}
.resource-search .column-list li>a{display: block;font-size: 16px;color: #fff;transition: all .5s;}
.resource-search .column-list li:hover{font-weight: bold;}
.resource-search .column-list li.cur{font-weight: bold;}
.resource-search .column-list li i{position: absolute;left: 0;right: 0;bottom: -31px;z-index: -1;width: 30px;height: 30px;margin: 0 auto;
color: #fff;font-size: 24px;text-align: center;line-height: 30px;opacity: 0;transition: all .5s;}
.resource-search .column-list li:hover i{bottom: -10px;z-index: 0;opacity: 1;}
.resource-search .column-list li.cur i{bottom: -10px;z-index: 0;opacity: 1;}

/*page-lib-detail column detail*/
.column-detail{min-width: 1200px;min-height: 735px;background-color: #F2F2F2;}
.column-detail h2{height: 88px;margin: auto;color: #0186D5;font-size: 20px;line-height: 88px;text-align: center;}
.column-detail .detail{min-height: 550px;padding: 40px;background-color: #fff;}
.column-detail .detail .no-con{width: 80px;height: 100px;padding-top: 200px;margin: auto;color: #999;}
.column-detail .detail .no-con>i{font-size: 60px;}
/*pub-lib-share*/
.lib-share{width: 195px;height: 50px;padding-bottom: 25px;margin: 25px auto 0;}
.lib-share a{display: block;float: left;width: 49px;height: 49px;border: 1px solid #999999;border: 0 \9;border-radius: 25px;line-height: 49px;color: #999999;text-align: center;transition: all .5s;}
.lib-share a+a{margin-left: 15px;}
.lib-share a i{font-size: 25px;transition: all .5s;}
.lib-share a:hover{background-color: #fff;background-color: #F2F2F2 \9;}
.lib-share a:hover i{color: #01B30C;}

/*list-lib-service library service*/
.service-box{min-width: 1200px;padding-bottom: 88px;background-color: #f2f2f2;}
.service-list{min-height: 550px;padding-top: 40px;background-color: #fff;}
.service-list .news-list{padding: 0 40px;}
.service-list .page{border: 0;}
.service-list .news-list .list-left{width: 100%;}
.service-list .news-list .list-left .news-list-summary p{min-height: 70px;}
.service-list .news-list .list-left .thumb img{height: 140px;}
.service-list .news-list .list-left .no-con{width: 80px;height: 100px;padding-top: 200px;margin: auto;color: #999;}
.service-list .news-list .list-left .no-con>i{font-size: 60px;}

/*.service-list h3{border-bottom: 1px solid #ccc;}
.service-list h3 a{display: inline-block;width: 150px;height: 50px;margin-right: 20px;font-size: 20px;line-height: 50px;text-align: center;transition: all .5s;}
.service-list h3 a:hover{background-color: #0186D5;color: #fff;}
.service-list h3 a.cur{background-color: #0186D5;color: #fff;}*/
.service-con .con-pannel{margin-top: 40px;padding: 0 40px;}
.service-con .con-pannel li+li{border-top: 1px solid #ccc;padding-top: 15px;}
.service-con .con-pannel li img{display: block;float: left;width: 200px;height: 140px;margin-right: 20px;margin-bottom: 15px;;}
.service-con .img-txt{width: 900px;}
.service-con .img-txt h4{font-size: 16px;}
.service-con .img-txt p{height: 70px;color: #8B8B8B;}
.service-con .img-txt span{display: block;width: 100%;color: #8B8B8B;}

/*category-lib-resource library resource*/
.resource-box{min-width: 1200px;padding-bottom: 88px;background-color: #f2f2f2;}
.resource-con{min-height: 550px;padding-top: 20px;background-color: #fff;}
.resource-con h3{width: 935px;height: 50px;padding-left: 15px;margin: auto;line-height: 50px;border-bottom: 1px solid #ccc;}
.resource-title{height: 88px;background-color: #f2f2f2;text-align: center;font-size: 20px;line-height: 88px;font-weight: bold;color: #0186D5;}
.resource-con .local-source{width: 950px;height: auto;padding-bottom: 30px;margin: 40px auto;border-bottom: 1px solid #ccc;}
.resource-con .outside-source{width: 950px;height: auto;margin: 40px auto 0px;padding-bottom: 30px;}
.resource-con>div>h4{margin-top: 10px;margin-bottom: 10px;font-size: 18px;font-weight: 400;}
.resource-con>div>.source-link{width: 780px;margin: auto;}
.resource-con>div>.source-link a{display: block;float: left;width: 238px;height: 48px;margin: 10px 20px 10px 0;border: 1px solid #ccc;text-align: center;line-height: 48px;transition: all .5s;}
.resource-con>div>.source-link a:hover{background-color: #ccc;}

/*show-lib-special special-detail*/
.special-box{min-width: 1200px;background-color: #f2f2f2;}
.special-detail{min-height: 550px;background-color: #fff;padding: 0 30px;width: 1140px;}
.special-detail .show-news .news-left{width: 100%;}
.special-detail .show-news .news-left .print-btn{right: 50px;}
.special-detail .show-news .news-left .share{right: 20px;}
.special-detail .show-news .news-left .share>a:hover .share-list{height: 120px;}
/*.special-detail .show-news .news-left .content>p{min-height: 180px;}*/


/*list-lib-images continue education*/
.pic-list{padding: 0 40px;}

/* 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}