.icon-stg{ width:17px; height:13px; background-position:-190px 0; margin:0 10px 3px 0;}
.icon-jt-d{ width:12px; height:7px; background-position:-210px 0; margin:0 0 3px 10px;}
.icon-hot{ width:17px; height:18px; background-position:-250px -20px; margin:0 0 3px 5px; position:relative; top:-2px;}
.icon-time{ width:22px; height:22px; background-position:-433px 2px; margin:10px 0 0 10px;}
.icon-rili{ width:22px; height:22px; background-position:-470px 1px; margin:10px 0 0 10px;}
.icon-eyes{ width:16px; height:11px; background-position:-130px 0; margin:0 8px 3px 0;}
.icon-zbadd{ width:16px; height:16px; background-position:-150px 0; margin:0 5px 3px 0;}
.icon-zhibo{ width:18px; height:18px; background-position:-270px 0; margin:0 8px 3px 0;}
.icon-course{ width:21px; height:22px; background-position:-290px 0; margin:0 5px 3px 0;}
.icon-jsintro{ width:32px; height:32px; background-position:0 -160px; margin:0 10px 3px 0;}
.icon-kcintro{ width:32px; height:32px; background-position:-40px -160px; margin:0 10px 3px 0;}
.icon-bmintro{ width:32px; height:32px; background-position:-80px -160px; margin:0 10px 3px 0;}
.icon-examjt{ width:8px; height:8px; background-position:-320px 0; margin:0 0 0 8px;}
.icon-meal{ width:16px; height:16px; background-position:-330px 0; margin:0 8px 3px 0;}
.icon-etime{ width:16px; height:16px; background-position:-350px 0; margin:0 8px 3px 0;}
.icon-insti-lev{ width:60px; height:25px; line-height:25px; text-align:center; padding-right:6px; background-position:-270px -25px; font-size:12px; color:#fff; position:absolute; left:0; top:20px;}
.icon-liteyes{ width:14px; height:10px; background-position:-370px 0; margin:0 8px 3px 0;}
/* 直播 */
.z-index-10{ z-index:10;}
.live-banner{ width:100%; height:249px; background:url(../images/live/live-slider-01.jpg) center center no-repeat #a8adb0;}
.live-classfy{ position:absolute; left:0; bottom:0; z-index:10;}
.live-banner .wrapper{ height:100%;}
.lc-filter{ display:block; width:180px; height:50px; background:rgba(0,0,0,.2); background:#677981\9; text-align:center; line-height:50px; color:#fff; font-size:16px;}
.lc-classfy{ width:850px; margin-top: 14px; position:relative; background:#f9fffa; border:1px solid #d6f9e5; box-shadow:0 2px 5px rgba(0,0,0,.1); z-index:10;/* display:none;*/}
.lc-classfy:before{content: "";display: block;width: 0;height: 0;z-index: 99;position: absolute;top:-12px;left: 50px;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom:12px solid #d6f9e5;}
.lc-classfy:after{content: "";display: block;width: 0;height: 0;z-index: 99;position: absolute;top:-11px;left: 51px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom:11px solid #f9fffa;}
.lc-classfy li{ width:135px; float:left; line-height:25px; margin-bottom:10px;}
.lc-classfy li a{ color:#666; display:inline-block; position:relative;}
.lc-classfy li a:hover { color:#2acf8d;}
.lc-show .lc-filter{ background:#fff; *background:#fff; color:#2acf8d;}
.lc-show .lc-filter .icon-stg{ background-position:-230px 0;}
.lc-show .lc-filter .icon-jt-d{ background-position:-250px 0;}
.live-space{ width:1px; height:28px; overflow:hidden;/* background:#eee;*/ margin:8px 4px 0 6px;}
.tabs-four .tabs-hd a.curr .icon-time{ background-position:-413px 3px;}
.tabs-four .tabs-hd a.curr .icon-rili{ background-position:-453px 1px;}
.tabs-four .tabs-hd a.curr .live-space{ opacity:.4;}

.live-left{ width:850px; float:left; background:#fff; padding:20px;}
.live-list li{ padding:20px 0; border-bottom:1px solid #e7e7e7;}
.live-list li a{ display:block; overflow:hidden; color:#999; background:#fff; transition:all .3s ease; -webkit-transition:all .3s ease;}
.live-list li a:hover{ background:#f8f8f8;}
.lil-img{ width:280px; height:140px; float:left; position:relative;}
.lil-img img{ width:280px; height:140px;}
.lil-mess{ margin-left:300px;}
.lil-mess h4{ color:#333; font-weight:normal; font-size:16px; margin-top:15px; margin-bottom:12px;}
.bq-time{ min-width:39px; _width:39px; height:22px; line-height:22px; text-align:center; padding:0 3px; font-size:12px; color:#fff; position:absolute; left:0; top:0; background:#f7582a; background: linear-gradient( left,#ff9070,#f7582a); background: -webkit-linear-gradient( left,#ff9070,#f7582a); background: -moz-linear-gradient( left,#ff9070,#f7582a);}
.live-left .tabs-bd-box{ min-height:400px;}

.live-right{ width:260px; float:right; background:#fff; padding:0 20px 10px 20px;}
.lir-title{ line-height:53px; font-size:16px; font-weight:normal; border-bottom:1px solid #3dc04c;}
.lir-list li{ margin-bottom:10px;}
.lir-list li a{ display:block; min-height:177px;}
.lir-list li a img{ width:260px; height:130px;}
.lir-list li a h4{ font-weight:normal; color:#666; margin-top:6px;}
.lir-list li a:hover h4{ color:#2acf8d;}
.lir-cost{ color:#ff8100; font-weight:700; font-size:12px;}
.menucrumb{ font-size:12px; color:#666; padding:11px 0;}
.menucrumb a{ color:#666;}
.menucrumb a:hover{ color:#2acf8d;}
.menucrumb label{ font-family:'NSimSun'; margin:0 5px;}
.live-detail-left{ width:640px; height:320px; float:left;}
.live-detail-left img{ width:100%; height:100%;}
.live-detail-right{ margin-left:670px;}
.live-detail-right h4{ font-size:18px; font-weight:normal; line-height:1.3; border-bottom:1px solid #e7e7e7; padding-bottom:12px;}
.ldr-mess{ min-height:110px;}
.ldr-mess li{ overflow:hidden; padding:7px 0;}
.ldr-tit{ width:97px; float:left; padding-right:10px; color:#999;}
.ldr-con{ color:#666;}
.c-f32{ font-size:32px; font-weight:bold;}
.ldr-method{ padding:15px; background:#f8f8f8; overflow:hidden;}
.ldr-ewm{ width:102px; height:102px; background:#fff; padding:4px; float:left;}
.ldr-ewm img{ width:100%; height:100%;}
.ldr-enter{ width:275px; float:left; text-align:center;}
.ldr-enter h6{ display:inline-block; width:110px; height:20px; line-height:19px; text-align:center; color:#fff; font-weight:normal; background:#aaa; font-size:14px;}
.ldr-tip{ display:inline-block; position:relative; padding:2px 20px 0 20px; line-height:20px; color:#999; *display:inline; *zoom:1;}
.ldr-tip em{ position:absolute; left:0; top:0; font-size:38px; color:#dbdbdb; line-height:1;}
.ldr-tip em.emrt{ left:auto; right:0;}
.live-tit{ text-align:center; border-bottom:1px solid #e7e7e7; font-size:16px;}
.live-tit label{ display:inline-block; background:#fff; padding:0 25px; position:relative; top:12px;}
.ltit-h4{ line-height:32px; font-size:16px; font-weight:normal;}
.ltit-ewm{ width:152px; height:152px; background:#fff; padding:8px; border:1px solid #e7e7e7;}
.ltit-ewm img{ width:100%; height:100%;}
/* page */
.pagebox{}
.pagebox ul{ text-align:center;}
.pagebox li{ display:inline-block; *display:inline; *zoom:1; margin:0 1px; width:30px;text-align: center;}
.pagebox li a{ display:block; width:28px; height:28px; line-height:28px; text-align:center; background:#fff; border:1px solid #e7e7e7; color:#666;}
.pagebox li a.curr{ background:#32c15a; background: linear-gradient( left,#2ed95e,#32c15a); background: -webkit-linear-gradient( left,#2ed95e,#32c15a); background: -moz-linear-gradient( left,#2ed95e,#32c15a); border:none; padding:1px; color:#fff; cursor:default;}
.pagebox li a.page-prve,.pagebox li a.page-next{ font-family:'NSimSun'; font-weight:bold;}
.pagebox li a:hover{ background:#f2f2f2;}
.pagebox li a.curr:hover{ background:#32c15a; background: linear-gradient( left,#2ed95e,#32c15a); background: -webkit-linear-gradient( left,#2ed95e,#32c15a); background: -moz-linear-gradient( left,#2ed95e,#32c15a);}
.pagebox li a.page-prve:hover,.pagebox li a.page-next:hover{ background:#e0dede;}
/* 体检 */
.exam-banner{}
.exam-banner { position: relative; height: 310px; overflow: hidden; *zoom:1;}
.exam-banner li{ height:310px;}
.exam-banner li a {background-position:center 50%; background-repeat:no-repeat; background-size:cover; display:block; width:100%; height:100%;}
.exam-banner .lx-wrapper .lx-pager { bottom:0; *bottom:10px; z-index:110;}
.exam-banner .lx-wrapper .lx-pager.lx-default-pager a { width: 24px; height: 4px; background-color:#fff; border:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.exam-banner .lx-wrapper .lx-pager.lx-default-pager a:hover { background-color:#fff;}
.exam-banner .lx-wrapper .lx-pager.lx-default-pager a.active { background:#32c15a; background: linear-gradient( left,#2fd45d,#32c15a); background: -webkit-linear-gradient( left,#2fd45d,#32c15a); background: -moz-linear-gradient( left,#2fd45d,#32c15a);}
.exam-fast-h {height: 70px;}
.exam-fast{ background:#fff; height:70px; box-shadow:0 5px 5px #f3f3f3; position:relative; z-index:99;}
.exam-fast a{ display:block; width:300px; height:52px; border-bottom:2px solid #fff; float:left; text-align:center; color:#bbb; line-height:2.2; padding-top:16px; position:relative;}
.exam-fast a p {border-left:1px solid #e7e7e7;}
.exam-fast a.firsta p {border-left:none;}
.exam-fast a.curr{ border-bottom:2px solid #2de05f;}
.exam-fast a:after { content: ""; position: absolute; z-index: 1; left: 50%; right: 50%; bottom: -2px; background: #2de05f; height: 2px;-webkit-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1);}
.exam-fast a:hover:after { left: 0; right: 0;}
.exam-fast-fixed {position: fixed;left: 0;top: 70px;width: 100%;}
.exam-quick{ background:#fff;}
.exam-tit{ font-size:18px; font-weight:700; line-height:25px; position:relative; padding:25px 0 25px 14px;}
.exam-tit.c-f16 {font-size: 16px;line-height: 28px;}
.exam-tit a{ font-weight:normal; font-size:14px; color:#2acf8d;}
.et-sub{ font-size:12px; color:#bbb; margin-left:10px; font-weight:normal; position:relative; top:1px;}
.exam-tit label{ display:inline-block; width:3px; height:20px; position:absolute; left:0; bottom:29px; background:#32c15a; background: linear-gradient( left,#2ed95e,#32c15a); background: -webkit-linear-gradient( top,#2ed95e,#32c15a); background: -moz-linear-gradient( top,#2ed95e,#32c15a);}
.exam-quick-list{}
.exam-quick-list li{ display:block; width:240px; height:278px; float:left;}
.exam-quick-list li a {display: block; height:276px; background-repeat:no-repeat; background-position:center bottom; text-align:center; border:1px solid #e7e7e7;  border-right:none; padding:0 20px; position:relative;cursor: pointer;}
.exam-quick-list li a:hover {background-color: #fafafa;}
.exam-quick .lx-viewport{ border-right:1px solid #e7e7e7;}
.exam-quick-list li h4{ font-size:18px; font-weight:700; padding-top:25px; color:#333;}
.exam-quick .lx-wrapper {margin: 0 !important;}
.exam-quick .lx-controls-direction {position: absolute;right: 0;top: -52px;border: 1px solid #e1e1e1;width: 68px;height: 24px;}
.exam-quick .lx-wrapper .lx-controls-direction a {z-index: 98;display: inline-block;width: 33px;height: 24px;margin-top: -12px;}
.exam-quick .lx-wrapper .lx-prev {left: 0;background: url(../images/examine/controls.png) no-repeat 7px -68px;border-right: 1px solid #e1e1e1;}
.exam-quick .lx-wrapper .lx-next {right: 0;background: url(../images/examine/controls.png) no-repeat -15px -68px;}
.exam-quick .lx-wrapper .lx-prev:hover {background-position: 7px -88px;}
.exam-quick .lx-wrapper .lx-next:hover {background-position: -15px -88px;}
.c-bbb{ color:#bbb;}
.c-f75728{ color:#f75728;}
.eq-cost{ font-weight:700;}
.eq-btn{ display:block; height:50px; line-height:50px; background:#32c15a; background: linear-gradient( left,#2ed95e,#32c15a); background: -webkit-linear-gradient( top,#2ed95e,#32c15a); background: -moz-linear-gradient( top,#2ed95e,#32c15a); color:#fff; font-size:18px; font-weight:700; position:absolute; left: 20px; right: 20px; bottom:20px; opacity:0;transition:all .5s;-webkit-transition:all .5s; word-break:keep-all; overflow:hidden;}
.exam-quick-list li a:hover .eq-btn{ color:#fff; opacity:1;transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.exam-quick-list li:hover .eq-btn{ }
.discount-hold{ width:100%; height:690px;}
.discount-list{ width:1250px;}
.discount-list li{ width:285px; height:325px; background:#fff; margin-right:20px; margin-bottom:30px; padding-top:5px; float:left;transition: all .3s;}
.discount-list li:hover {box-shadow: rgba(0,0,0,.1) 0 0 15px;transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.discount-list li>a {display: block;}
.dl-img{ width:275px; height:180px; margin:0 auto; position:relative;}
.dl-img img{ width:100%; height:100%;}
.dl-mess{ height:72px; padding:22px 14px 0 14px; line-height:25px;}
.dl-mess h4{ font-weight:normal; font-size:18px; color:#333;}
.dl-bot{ height:20px; line-height:20px; padding:15px; border-top:1px solid #e7e7e7; font-size:12px; color:#666;}
.exguide-left{ width:870px; float:left;border-right: 1px solid #e7e7e7;}
.gl-firul{ padding:10px 0;}
.gl-firul li{ overflow:hidden; padding:15px 20px;}
.gl-firul li a{ display:block; min-height:130px; padding-right:20px;}
.gl-firul li a:hover{ background:#f8f8f8;}
.gl-firul li a:hover h4,.gl-secul li a:hover h4,.gl-thrul li a:hover h4 {color: #32c15a;}
.gl-img{ width:190px; height:130px; float:left;}
.gl-img img{ width:100%; height:100%;}
.gl-mess{ margin-left:220px; font-size:12px; color:#888; line-height:25px;}
.no-img .gl-mess {margin-left: 0;}
.gl-mess h4{ padding:15px 0 10px 0; font-size:20px; font-weight:normal; color:#333; position:relative; line-height:20px;}
.gl-mess h4 label{ position:absolute; display:inline-block; left:100%; margin-left:-70px; top:15px; font-size:12px; color:#bbb;}
.gl-secul{border-top: 1px solid #e1e1e1;padding: 5px 0;}
.gl-secul li{width: 50%;float: left;padding: 15px 20px;box-sizing: border-box;}
.gl-secul li h4{ display:inline-block; max-width:500px; font-size:14px;  color:#333; position:relative; line-height:20px;}
.gl-secul li p {font-size: 12px;color: #888;}
.gl-secul li label{ position:absolute; display:inline-block; left:100%; margin-left:-70px; top:15px; font-size:12px; color:#bbb;}
.discount-package li {width:283px;height: 335px;border: 1px solid transparent;transition: all .3s;overflow: hidden;}
.discount-package .btn-linear {display: none;}
.discount-package li:hover {border-color: #2acf8d;box-shadow: rgba(50,192,90,.1) 0 0 15px;transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.discount-package li a {display: block;position: relative;}
.discount-package li:hover .btn-linear {display: inline-block;}
.exguide-right {width: 329px;float: left;padding: 0 20px;box-sizing: border-box;}
.exguide-right li {padding-bottom: 25px;}
.exguide-right .gl-img {width: 90px;height: 60px;}
.exguide-right .gl-mess {margin-left: 110px;}
.exguide-right .gl-mess h4 {padding: 5px 0 0 0;font-size: 14px;font-weight: bold;}
.footer-intro {width: 100%;margin: 20px 0 -20px 0;}
.footer-intro li {width: 25%;float: left;padding: 15px 0;text-align: center;}
.footer-intro .icons {width: 40px;height: 40px;margin-top: -22px;}
.footer-intro .txt {display: inline-block;text-align: left;margin-left: 10px;}
.icon-czyh {background-position: 0 -200px;}
.icon-yzfw {background-position: -40px -200px;}
.icon-aqbz {background-position: -80px -200px;}
.icon-gfsq {background-position: -120px -200px;}
/*体检-资讯列表*/
.c-32c05a {color: #2acf8d;}
.information-wrap {background-color: #f8f8f8;}
.info-main,.info-side {min-height: 1155px;}
.info-main {width: 890px;background-color: #fff;}
.info-main.no-bg {background-color: transparent;}
.info-side {width: 270px;background-color: #fff;padding: 0 15px;}
.info-main .c-pagination-page li.active a {background-color: #31c45b;border-color: #31c45b;}
.icon-fire {width: 19px;height: 26px;background-position: -340px -20px; margin-right: 10px;position: relative;top: -3px;}
.info-side > h4 {height: 53px;line-height: 53px;border-bottom: 1px solid #3cc14d;font-size: 16px;color: #333;margin: 0 5px;}
.info-side ul {padding: 10px 0;}
.info-side li {padding: 5px 0;min-height: 350px;}
.info-side li a {position: relative;display: block;width: 100%;padding: 4px;border: 1px solid transparent;box-sizing: border-box;font-size: 12px;}
.info-side li a:hover {border-color: #2acf8d;box-shadow: rgba(50,192,90,.1) 0 0 15px;color: #555;}
.info-side li a img {width: 100%;*width: 260px;}
.info-side li h5 {font-size: 18px;font-weight: normal;margin-top: 15px;}
.tag-linear {display:inline-block;background: linear-gradient(left,#ff9070,#f7582a);background: -webkit-linear-gradient(left,#ff9070,#f7582a);color: #fff;font-size: 12px;line-height:1;padding: 5px;}
.btn-linear {display:inline-block;background: linear-gradient(left,#2de360,#32c15a);background: -webkit-linear-gradient(left,#2de360,#32c15a);color: #fff;font-size: 14px;line-height:1;padding: 11px 27px;}
.info-side li .btn-linear {display: none;}
.info-side li a:hover .btn-linear {display: inline-block;}
/*体检-资讯详情*/
.c-fa7117 {color: #fa7117;}
.icon-back {width: 20px;height: 15px;background-position:-200px -70px;margin-right: 10px;position: relative;top: -2px;}
.info-article .article-hd {border-bottom: 1px solid #f3f3f3;}
.article-hd .go-back {display:inline-block;border: 1px solid #ebebeb;border-radius: 1000px;padding: 10px 18px;font-size: 14px;color: #666;}
.article-hd .go-back:hover {border-color: #2acf8d;color: #2acf8d;}
.go-back:hover .icon-back {background-position: -200px -90px;}
.article-hd h2 {font-size: 20px;color: #333;margin-bottom: 30px;text-align: center;}
.info-article .article-bd {padding: 20px 10px;font-size: 16px;color: #666;}
.article-bd p {text-indent: 20px;line-height: 1.8;}
.article-bd img {width: 100%;}
/*体检-机构列表*/
.filter-list {background-color: #fff;padding: 0 15px;}
.filter-list li {padding: 13px 0;border-top: 1px dashed #eee;font-size: 14px;position: relative;*zoom: 1;}
.filter-list li:first-child {border-top: none;}
.filter-list .tit {position: absolute;left: 0;top: 20px;}
.filter-list .con {margin-left: 86px;padding-left: 10px; border-left: 1px solid #eee;height: 35px;overflow: hidden;}
.filter-list li.open .con {height: auto;overflow: initial;}
.filter-list .con a {display: inline-block;padding: 5px 13px;line-height: 1;color: #2acf8d;margin: 5px 14px;border-radius: 100px;}
.filter-list .con a.curr,.filter-list .con a:hover {background-color: #fff2e5;color: #ff8001;}
.icon-hos {width: 15px;height: 15px;background-position: -80px -250px;margin: -2px 5px 0 0;}
.filter-list .con a.curr .icon-hos,.filter-list .con a:hover .icon-hos {background-position: -100px -250px;}
.filter-list .con.has-more {padding-right: 25px}
.filter-list .more {display: inline-block;padding: 10px;position: absolute;top: 10px;right: -10px;}
.filter-list .icon-down {width: 13px;height: 8px;background-position: -120px -260px;margin-top: 0;}
.filter-list li.open .icon-down {background-position: -120px -250px;}
.info-main .discount-list {width: 910px;}
.info-main .discount-list li {margin-right: 17px;margin-bottom: 20px;}
.side-h260 li {min-height: 260px;}
.hot-list .dl-img {width: 100%;}
.hot-list .dl-mess {padding-top: 15px;}
.info-side .icon-insti-lev {top: 10px;}
/*体检-体检卡列表*/
.discount-package .icon-title {left: 4px;}
.info-side .icon-title {top: 4px;left: 4px;}
/*疾病库*/
.icon-down {width: 13px;height: 7px;background-position: -60px -250px;margin-top: 5px;}
.icon-more {width: 8px;height: 7px;background-position: -30px -250px;margin: 0 0 3px 5px;*margin: 0 0 0 5px;}
.side-menu {width: 190px;float: left;border: 1px solid #eee;box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
.main-disease {width: 990px;float: right;}
.side-menu .tit,.side-menu .menu {padding: 20px;line-height: 1;font-size: 16px;}
.side-menu .tit {background-color: #f8f8f8;}
.side-menu .menu {background-color: #fff;border-top: 1px solid #e1e1e1;position: relative;cursor: pointer;}
.arrow-down,.arrow-down em {display: block;width: 0;height: 0;border: solid transparent;border-width: 6px; position: absolute;}
.arrow-down {border-top-color: #e1e1e1;top: 0;left: 30px;}
.arrow-down em {border-top-color: #fff;top: -7px;left: -6px;}
.side-menu li:first-child .arrow-down em,.side-menu li.open + li .arrow-down em {border-top-color: #f8f8f8;}
.side-menu li.open .icon-down {background-position: -60px -260px;}
.side-menu .sub-menu {display: none;}
.side-menu li.curr .sub-menu {display: block;}
.sub-menu {padding: 10px 0 10px 10px;background-color: #f8f8f8;}
.sub-menu li {width: 80px;float: left;margin: 3px 10px 3px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 12px;color: #666;}
.disease-wrap .hd {border: 1px solid #eee;background-color: #fff;font-size: 16px;line-height: 60px;padding: 0 18px 0 20px;}
.disease-wrap .search {position: relative;}
.disease-wrap .search input {width: 160px;height: 36px;border: 1px solid #e1e1e1;line-height: 36px;background-color: #f8f8f8;padding: 0 40px 0 10px;font-size: 14px;color: #999;}
.disease-wrap .search a {display: block;width: 40px;height: 36px; position: absolute;right: 0;top: 50%;margin-top: -18px;}
.disease-wrap .search .icon-search {width: 18px;height: 18px;background-position: -40px -250px;top: 50%;margin-top: -9px;position: absolute;right: 9px;left: auto;}
.disease-tit {border-left: 1px solid #eee;border-right: 1px solid #eee;background-color: #f8f8f8;padding: 20px 13px;}
.disease-tit span {display: inline-block;color: #2acf8d;font-size: 18px;border-left: 3px solid #2acf8d;padding-left: 15px;}
.disease-list {border: 1px solid #eee;background-color: #fff;padding: 0 30px;}
.disease-list .disease-item {border-top: 1px solid #e1e1e1;padding: 10px 0 20px;}
.disease-list .disease-item:first-child {border-top: none;}
.disease-list .disease-item .tit {line-height: 56px;font-size: 16px;color: #666;}
.disease-list .tit a {font-size: 14px;color: #666;}
.disease-list .disease-item .con {padding-left: 30px;}
.disease-list .con li {width: 50%;float: left;line-height: 32px;}
.disease-list .con li a {font-size: 12px;color: #666;}
.disease-list .con li span {font-size: 14px;color: #2acf8d;display: inline-block;width: 45%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.disease-list .con li em {color: #ff8100;}
.disease-list.no-border-t {border-top: none;}
/*疾病库-列表搜索*/
.search-list-tit {font-size: 14px;padding: 10px 28px 20px;}
.search-list-tit em {color: #2acf8d;}
.search-list-tit span {color: #ff8100;}
.search-list .disease-item {padding: 35px 0 20px;}
.search-list .search-tit a {font-size: 14px;color: #666;}
.search-list .search-tit span {font-size: 18px;color: #333;}
.search-list .search-tit em {color: #ff8100;}
.search-list .search-tit span em {color: #2acf8d;}
.search-list p {font-size: 14px;color: #666;margin-top: 15px;}
.search-list .search-tit span .highlight {color: #2acf8d;}
/*疾病库-疾病介绍*/
.icon-link {width: 8px;height: 15px;background-position: 0 -250px;}
.icon-live {width: 18px;height: 18px;background-position: -10px -250px;}
.icon-dblink {width: 8px;height: 8px;background-position: -320px 0;margin-left: 5px;}
.icon-title {width: 32px;height: 46px;padding: 5px;*padding: 1px 5px 9px;background-position: 0 -280px;}
.main-left {width: 890px;float: left;}
.main-right {width: 300px;float: right;}
.mod {background-color: #fff;}
.mod-hd {padding: 13px 20px;border-bottom: 1px solid #eee;}
.mod-tit {display: inline-block;font-size: 18px;font-weight: normal;color: #000;}
.mod-more {float: right;}
.mod-bd {padding: 0 20px;}
.mod-img {padding: 20px 0;}
.mod-img img {width: 100%;}
.side-ad {display: block;width: 100%;}
.side-ad img {width: 100%;}
.tag-hos {display:inline-block;font-size: 12px;color: #eb6100;border: 1px solid #eb6100;border-radius: 100px;line-height: 1;padding: 2px 5px;margin-left: 5px;white-space: nowrap;}
.tag-ask {font-size: 12px;color: #fff;background-color: #2acf8d;border-radius: 2px;line-height: 16px;padding: 0 2px;margin-right: 5px;}
.side-list li {padding: 15px 0;}
.side-list.side-list-s li {padding: 0 0 15px;}
.side-list li a {display: block;font-size: 14px;color: #666;}
.side-list li a:hover h4 {color: #2acf8d;}
.side-list li h4 {font-size: 14px;font-weight: normal;line-height: 1.6;position: relative;}
.side-list li h4.c-333 {color: #333;}
.side-list li p {line-height: 1;margin-top: 10px;}
.icon-in-right h4 {padding-right: 45px;}
.icon-in-right .icon-link {position: absolute;top: 4px;right: 0;}
.icon-in-left h4 {padding-left: 25px;}
.icon-in-left .tag-ask {position: absolute;top: 3px;left: 0;}
.icon-in-left .icon-live {position: absolute;top: 1px;left: 0;}
.introduce {font-size: 14px;color: #666;}
.introduce li {position: relative;line-height: 2;*zoom:1;}
.introduce li .tit {position: absolute;left: 0;top: 0;color: #999;}
.introduce li .con {margin-left: 72px;}
.introduce li .con a,.introduce li .con span {display:inline-block;color: #666;margin-right: 20px;}
.introduce li .con a:hover {color: #2acf8d;}
.introduce p {line-height: 1.8;}
.text-indent {text-indent: 30px;}
.mod-more .city {z-index: 98;}
.mod-more .city-wrap {top: 49px;left: auto;right: 0;}
.mod-more .tbar-subnav-arr {left: auto;right: 60px;}
.doc-filter-tit {font-size: 16px;color: #666;padding: 18px 0;}
.doc-filter-tit a {color: #666;margin-left: 18px;}
.doc-filter-tit a.curr {color: #ff8100;}
.item-list {border-left: 1px solid #eee;margin-bottom: 20px;}
.item-list li {width: 282px;border: 1px solid #eee;border-left: none;float: left;position: relative;}
.icon-title {position: absolute;left: 0;top: 0;color: #fff;font-size:14px;text-align: center;line-height: 1.2;z-index: 10;}
.item-list li a.item-top{ display:block; height:248px; padding:33px 23px 0 23px; text-align:center; color:#666; transition:all .3s ease; -webkit-transition:all .3s ease;}
.item-list li a.item-top:hover{ background:#fafafa;}
.item-list li a.item-top img{ width:80px; height:80px; display:inline-block; border-radius:50%;}
.item-btm{ height:70px; background:#fafafa; text-align:center; border-top:1px solid #f2f2f2;font-size: 0;}
.item-btm > a{ display:inline-block; width:80px; height:34px; line-height:34px; border:1px solid #34c159;font-size: 14px; color:#34c159; overflow:hidden; margin:17px 3px 0; border-radius:4px; background:#fff;}
.item-btm > a.disable{ color:#999; border:1px solid #e1e1e1; cursor:default;}
.item-btm > a:hover{ background:#32c15a; background: linear-gradient( left,#2ed95e,#32c15a); background: -webkit-linear-gradient( left,#2ed95e,#32c15a); background: -moz-linear-gradient( left,#2ed95e,#32c15a); color:#fff;}
.item-btm > a.disable:hover{ background:#fff; color:#999;}
.item-btm .cost{ display:none;}
.item-btm > a:hover .name{ display:none;}
.item-btm > a:hover .cost{ display:block;}
.item-btm > a.disable:hover .name{ display:block;}
.item-btm > a.disable:hover .cost{ display:none;}
.pagebox ul.c-t-right {text-align: right;}
.doc-filter-con .item-list {border-left: none;}
.doc-filter-con .item-list li {margin-bottom: 20px;}
.doc-filter-con .item-list li.border-left {border-left: 1px solid #eee;}
/* 文章详情 */
.w880 { width: 880px;}
.w300 { width: 300px;}

.article-list {}
.article-img-wrap { width: 148px; border:1px solid #fff; -webkit-transition: border-color .4s ease;
-o-transition: border-color .4s ease;
transition: border-color .4s ease;}
.article-img-wrap:hover { border-color:#eb6100;}
.article-img-wrap img { display: block; width:148px;}
.article-text { margin-left: 170px; overflow: auto; line-height: 1.9; zoom:1;}
/* .article-text p { text-indent: 2em;} */

.aside-sec-header { height: 20px; line-height: 20px;}
.aside-sec .article-img-wrap { width: 80px; border:0 none;}
.aside-sec .article-img-wrap img { width: 80px;}
.aside-sec .article-list h4 { line-height: 26px;}
.aside-sec .article-text { margin-left: 90px; line-height: 20px;}
.aside-sec .article-text p { text-indent: 0;}

.ul-square .list-icon { position: absolute; left: 8px; top:50%; margin-top: -1px; display: block; width: 3px; height: 3px; line-height: 0; font-size:0; background-color:#eb6100;}
.list-imgtext { width: 278px; overflow: hidden; zoom:1;}
.list-imgtext .list-img { display: none;}
.w300 .list-imgtext li { _width: 258px;}
.w300 .list-imgtext li.curr { _width: auto;}
.list-imgtext li.curr .list-icon { display: none;}
.list-imgtext li.curr .list-img { display: block;}
.list-imgtext li.curr .list-img img { width: 120px; height: 96px;}

.share-wrap { display:inline-block; width: 140px; vertical-align: top; *margin-top: -4px; *display:inline; *zoom:1;}

.article .article-title h2 { line-height: 40px;}
.article .article-title .share-wrap { position: absolute; right: 0; top:0;}
.article .article-guide { line-height: 24px;}
.article .article-con { line-height: 2;}
.article .article-con p { margin-top: 30px; text-indent: 2em;}
.article .article-con img { display: block; margin:30px auto 0; padding:10px 0; max-width: 100%; _width: 100%;}

.article .article-con blockquote { margin: 16px 40px;}
.article .article-con strong { font-weight: bold;}
.article .article-con em { font-style: italic;}
.article .article-con table { margin-bottom: 10px;} 
.article .article-con td, .article .article-con th { border:1px solid #ddd; padding:5px 10px;}

.article .article-advisory { margin-top: 20px; padding: 10px 20px; border: 1px solid #eeeeee; background-color: #f9f9f9;}
.article .article-advisory .user-img { width: 70px; height: 70px; border-radius: 50%; margin: 0 15px 0 0; padding: 0;}
.article .article-advisory .btn-wrap { padding-top: 15px;}
.article .article-advisory .btn-col { display: inline-block; width: 88px; height: 38px; line-height: 38px; border: 1px solid #2acf8d; border-radius: 20px; background-color: #fff; margin: 0 3px; text-align: center; color: #2acf8d; font-size: 14px;}
.article .article-advisory .btn-col:hover { background-color: #2acf8d; color: #fff;}
.article .article-advisory .btn-col.disabled { background-color: #e5e5e5; border-color: #e5e5e5; color: #999999;}
.article .article-advisory .advisory-con>div { line-height: 1.5;}

.article .article-adv { margin-top: 20px; border: 1px solid #eeeeee; background-color: #f9f9f9;}
.article .article-adv .adv-img { width: 130px; height: 130px; margin: 0 20px 0 0; padding: 0;}
.article .article-adv .adv-con { margin-left: 150px; padding-right: 20px; padding-top: 30px;}
.article .article-adv .btn-link { display: inline-block; width: 88px; height: 38px; line-height: 38px; border: 1px solid #2acf8d; border-radius: 20px; background-color: #fff; margin-top: 15px;text-align: center; color: #2acf8d; font-size: 14px;}
.article .article-adv .btn-link:hover { background-color: #2acf8d; color: #fff;}
.article .article-adv .adv-des { color: #ff8100; line-height: 1.3;}

.article-adv-code .adv-code-img { display: block; width: 193px; height: 193px;   margin: auto;}

.tabs-thr .tabs-bd { border:0 none;}

.tabs-thr .tabs-hd-box { padding: 20px 10px 0; border-bottom:1px solid #eee;}
.tabs-thr .tabs-hd-box a { float: left; width: 70px; height: 25px; line-height: 25px; border-radius: 20px; padding: 0; margin: 0 15px 15px; text-align: center; font-size: 14px; color: #222222;}
.tabs-thr .tabs-hd-box a:hover,.tabs-thr .tabs-hd-box a.curr { background-color: #2acf8d; color: #fff; border: none;}

/*2018-7-2修改*/
.c-hidden{overflow: hidden; zoom:1;}
.section-live {width: 100%; } 
.art-img {width: 80px; height: 80px; float: left; position: relative; }
.art-img img {width: 100%; height: 100%; border-radius: 50%;}
.art-mess{margin-left: 100px;}
.art-mess h4 {color: #333; font-weight: normal; font-size: 16px; margin-top: 15px; margin-bottom: 12px; }
.art-mess p{display: inline-block;}
.art-mess p span{margin-right: 18px;}
.arti-list li{ padding:20px 0; border-bottom:1px solid #e7e7e7;}
.arti-list li a{ display:block; overflow:hidden; color:#999; background:#fff; transition:all .3s ease; -webkit-transition:all .3s ease;}
.arti-list li a div h4:hover {color: #2acf8d; }
.drop-top{display:inline-block; margin-left: 10px; width: 8px;height: 8px;border:solid #2acf8d; border-width: 2px 2px 0 0; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.lc-classfy li a span{text-decoration: underline; color: #2acf8d;}
/* 19-09-12 更新 */
.art-icon-warn { display: inline-block; vertical-align: -2px; width: 17px; height: 17px; background: url('../images/icon-warn.png') no-repeat; margin-right: 5px;}
.article-report { margin-top: 30px; padding-top: 30px; text-align: center;}
.article-report-btn { cursor: pointer; display: inline-block; width: 80px; height: 34px; line-height: 34px; border: 1px solid #e1e1e1; border-radius: 20px;}
.report-reason { padding-top: 10px;}
.reason-list li { float: left; min-width: 90px; padding: 0 15px; height: 40px; line-height: 40px; margin: 0 10px 10px 0; border: 1px solid #f2f2f2; text-align: center; font-size: 14px; color: #333; cursor: pointer;}
.reason-list li.curr { border-color: #35bf5c; color: #fff; background-color: #35bf5c;}
.report-reason-btn { display: inline-block; width: 120px; height: 50px; line-height: 50px; background: #35bf5c; border-radius: 4px; margin-top: 30px; font-size: 20px; color: #fff;}
.report-reason-btn:hover,.report-reason-btn:visited { color: #fff;}
.pop-report-success >img { display: block; width: 60px; height: 60px; margin: 20px auto;}
.pop-report-success p { text-align: center; font-size: 18px; color: #333;}
/* 疾病症状 */
.jibingPC{width:1200px;margin-bottom: 50px;}
.jibing-pcbtns{position: relative;margin-top: 10px;text-align: center;height:110px;background-color: #fff;}
.jibing-of-pcitem{border: none;}
.jibing-of-pcitems{overflow: hidden;padding:10px 0;}
.jibing-pcbtns a{width: 300px;font-size: 24px;font-weight: normal;height: 66px;display: inline-block;border-radius: 5px;color: #f8f8f8;text-align: center;line-height:66px;}
.jibing-pcbtns a:nth-child(1){background-color: #3791ff;margin: 22px 10px}
.jibing-pcbtns a:nth-child(2){background-color: #30cb60;margin: 22px 10px}
.jibing-pcinfo{background-color: #fff;padding:20px 40px 40px;color:#555;font-size: 16px;line-height: 30px;}
.jibing-pctitle{font-size: 28px;text-align: center;padding:40px 0 0;background-color: #fff;color:#000}
.jibing-pcof{margin-top:10px;background-color: #fff;}
.jibing-pcof-title{font-size:24px;padding:20px 25px;border-bottom: 1px solid #ececec;color:#000;}
.jibing-pcof-item{width: 50%;float: left;font-size: 16px;color:#555;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;padding: 10px 0;}
.jibing-pcof-item span{color:#000;border-right: 1px solid #ececec;display: inline-block;height: 20px;line-height: 20px;padding-right: 8px;margin-right: 8px;}
.jibing-pcof-item::before{content: "";display: inline-block;width: 7px;height: 7px;background-image: url(../images/greenorcal.png);background-size: 100% 100%;position: relative;top:-2.5px;margin-right: 10px;margin-left: 20px;}

/* 疾病介绍 */

.jibingintr-pctitle{font-size: 28px;padding:40px 20px;background-color: #fff;color:#000;border-bottom: 1px solid #eee;}
.jibingintr-pcinfo-title{font-size: 24px;color: black;margin-bottom: 20px;}
.jibingintr-pcinfo{background-color: #fff;padding:20px 20px 40px;color:#555;font-size: 16px;line-height: 30px;}
.jibingintr-pcof-item{font-size: 16px;color:#333;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;padding: 10px 0;cursor: pointer;}
.jibingintr-pcof-item::before{content: "";display: inline-block;width: 7px;height: 7px;background-image: url(../images/greenorcal.png);background-size: 100% 100%;position: relative;top:-2.5px;margin-right: 10px;margin-left: 20px;}
.jibingintr-pcof-itemcontent{font-size: 14px;color: #999;padding: 0 100px 0 37px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;margin-top: 10px;position: relative;}
.jibingintr-pcof-itemright{position: absolute;right: 30px;top:0;text-align: left;}
.jibingintr-pcof-itemright img{width: 4px;position: relative;left: 5px;top:6px}
.jibingintr-info-content1{font-size: 16px; color: #999;position: absolute;left:0rem;}
.jibingintr-info-info li{box-sizing: border-box;font-size: 16px; color: #555;position: relative;padding-left: 100px;width: 50%;float: left; margin:10px 0;}
.jibingintr-pcof-item:hover .jibingintr-pcof-itemcontent{color:#2acf8d}
.jibingintr-pcof-item:hover{color:#2acf8d}
.jibingintr-info-info{padding-top:10px;overflow: hidden;}
.jibingintr-of-pcitems{overflow: hidden;padding:25px 0;}
.jibing-pcof-itemcontent{display: inline;}
.jibingintr-info-content2{cursor: pointer;}
.jibingintr-info-content2:hover{color:#2acf8d}
.jibingintr-pcof-item:hover .toright{display: none;}
.torightgreen{display: none;}
.jibingintr-pcof-item:hover .torightgreen{display:inline}

.aside-hospital li { border: none;}
.aside-hospital .article-img-wrap { height: 80px;}
.aside-hospital .article-img-wrap img { height: 100%;}
.aside-hospital .article-list h4 { line-height: 20px; margin-bottom: 3px;}

.hospital_item { width: 90px; font-size: 14px; color: #666; line-height: 20px; }
.hot_hospital_main_tab ul,
.hot_hospital_district_tab ul { width: 1070px; }
.hot_hospital_main_tab ul li,
.hot_hospital_district_tab ul li { width: 91px; font-size: 14px; color: #666; margin-bottom: 18px; cursor: pointer; }
.hot_hospital_main_tab ul li.active,
.hot_hospital_district_tab ul li.active { color: #2acf8d; }
.hot_hospital_main_tab_content_item { display: none; }
.hot_hospital_main_tab_content_item .item { width: 485px; height: 151px; border: 1px solid #e0e0e0; border-radius: 6px; margin-bottom: 30px; box-shadow: 3px 3px 5px rgba(000, 000, 000, .06); padding: 20px; box-sizing: border-box; }
.hot_hospital_main_tab_content_item .item:nth-of-type(odd) { margin-right: 26px; }
.hot_hospital_main_tab_content .active { display: block; width: 1028px; margin: auto;}
.hot_hospital_main_tab_content .item_pic { width: 110px; height: 110px; margin-right: 20px; }
.hot_hospital_main_tab_content .item_pic img { width: 100%; height: 100%; }
.hot_hospital_main_tab_content .item_text { width: 313px; height: 110px; overflow: hidden; }
.item_text .hospital_name { font-size: 16px; color: #444; margin-top: 8px; margin-bottom: 13px; line-height: 1; }
.hospital_best { font-size: 14px; color: #666; margin-bottom: 14px; line-height: 1; }
.hospital_btn { height: 32px; }
.hospital_btn>div { width: 90px; height: 100%; font-size: 16px; }
.hospital_btn>div a { display: inline-block; width: 100%; height: 100%; text-align: center; color: #fff; background: #2acf8d; line-height: 32px; border-radius: 3px; }
.hospital_btn .btn_left { margin-right: 14px; }
.hospital_btn .btn_right a { background: #927bf4; }
.ellipsis-multiline { display: box !important; display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.agree-tipbox { border-radius: 5px; background: #f7f6f6; padding: 5px 10px; margin: 10px 0 5px;}
.agree-tipbox>p { line-height: 1.5; margin-bottom: 8px; font-size: 14px; color: #333;}
.agree-tipbox>p:last-child { margin-bottom: 0;}
