@charset "UTF-8";
/* left.css -----------------------------------------------------------------*/
.left-box { width: 160px; }

.main-box { width: 1010px; }

.main { width: 680px; }

.right-box { width: 300px; }

/* select.css -----------------------------------------------------------------*/
.select { padding: 20px; width: 1158px; border: 1px solid #eee; }

.sel-dep-name { float: left; padding: 5px 0; width: 60px; font-size: 14px; color: #999; }

.sel-dep-sort { float: right; width: 1098px; font-size: 0; }

.sel-dep-sort-link { display: inline-block; padding: 5px 10px; margin-right: 10px; margin-bottom: 5px; font-size: 14px; color: #333; }

.sel-dep-sort-link:hover { color: #fff; background: #ff6362; }

.sel-dep-sort-current { color: #fff; background: #ff6362; }

.select-more { font-size: 14px; color: #6798fc; cursor: pointer; }

/* page.css -----------------------------------------------------------------*/
/* 视频列表.css -----------------------------------------------------------------*/
.video-tab-title { color: #999; line-height: 64px; font-size: 0; }

.item-title { padding-right: 16px; margin-right: 16px; font-size: 22px; cursor: pointer; }

.item-title:not(:last-of-type) { border-right: 1px solid #ddd; }

.item-title-current { color: #6595ff; }

/* 快速导航.css ------------------------------------------------------------------*/
.si { width: 160px; z-index: 2; position: relative; }

.si .si-addmore { color: #004da8; font-size: 14px; }

.si .si-addmore:hover { color: #3e8bf4; }

.si .si-title { font-weight: normal; line-height: 48px; background: #f7f7f7; padding-left: 15px; font-size: 18px; color: #333; }

.si .si-main { background: #f7f7f7; padding: 0 0 16px; }

.si .si-list-title { display: block; padding: 0 15px 0 16px; position: relative; }

.si .si-list-title-word { line-height: 48px; font-size: 16px; color: #333333; }

.si .icon-sidenav { width: 20px; height: 20px; margin-top: 14px; margin-right: 7px; background: no-repeat center; }

.si .icon-sidenav-zan { background-position: 0 -302px; }

.si .icon-sidenav-nk { background-position: -190px -264px; }

.si .icon-sidenav-wk { background-position: -80px -224px; }

.si .icon-sidenav-gk { background-position: -304px -119px; }

.si .icon-sidenav-yk { background-position: -230px -264px; }

.si .icon-sidenav-kq { background-position: -304px 0; }

.si .icon-sidenav-zy { background-position: -114px -264px; }

.si .icon-sidenav-grxjb { background-position: -104px -42px; }

.si .icon-sidenav-kfyx { background-position: -225px 0; }

.si .icon-sidenav-yxyx { background-position: -76px -264px; }

.si .icon-sidenav-mzyx { background-position: -145px 0; }

.si .icon-sidenav-yyk { background-position: -265px 0; }

.si .icon-sidenav-qtks { background-position: 0 -264px; }

.si .icon-sidenav-nank { background-position: -38px -264px; }

.si .icon-sidenav-fck { background-position: 0 -103px; }

.si .icon-sidenav-ek { background-position: -80px -144px; }

.si .icon-sidenav-bxby { background-position: -120px -224px; }

.si .icon-sidenav-wgk { background-position: -304px -79px; }

.si .icon-sidenav-zlk { background-position: -265px -203px; }

.si .icon-sidenav-pfk { background-position: -114px -302px; }

.si .icon-sidenav-gck { background-position: -196px -224px; }

.si .icon-sidenav-zx { background-position: -265px -164px; }

.si .icon-sidenav-xb { background-position: -40px -184px; }

.si .icon-sidenav-jsk { background-position: -80px -184px; }

.si .icon-sidenav-xlk { background-position: -40px -224px; }

.si .icon-sidenav-crk { background-position: -265px -40px; }

.si .icon-sidenav-zyk { background-position: -42px -60px; }

.si .icon-nav-arrow { display: none; width: 7px; height: 15px; margin-top: 16px; background: no-repeat center;background-position: -304px -225px; }

.si .si-list-show { position: absolute; width: 583px; width: 709px; top: -48px; left: 159px; background: #f7f7f7; border: 1px solid #dddddd; display: none; }

.si .si-list-show-auto { width: auto; }

.si .si-ls-left { background: #fff; padding: 26px 24px 14px 30px; }

.si .si-ls-left h3 { font-weight: normal; font-size: 18px; color: #000; line-height: 27px; }

.si .si-ls-left-list { width: 501px; padding: 9px 0; border-top: 1px dashed #d6d6d6; }

.si .si-ls-left-main .si-ls-left-list:first-child { border-top: none; }

.si .si-ls-left-list-a { width: 125px; font-size: 14px; line-height: 30px; }

.si .si-ls-left-list-a a { color: #004da8; }

.si .si-ls-left-list-a a:hover { color: #3e8bf4; }

.si .link-current { background: #23c6a5; }

.si .si-ls-right { width: 132px; padding-top: 26px; padding-left: 22px; }

.si .si-ls-right h3 { font-size: 18px; color: #000; font-weight: normal; line-height: 27px; padding-bottom: 8px; }

.si .si-ls-right-list { line-height: 28px; font-size: 14px; color: #666666; }

.si .si-ls-right-a:hover { color: #3e8bf4; }

.si .si-list { position: relative; height: 48px; }

.si .si-list:hover .si-list-title { background: #23c6a5; }

.si .si-list:hover .si-list-title:before { display: block; }

.si .si-list:hover .si-list-title-word { color: #fff; }

.si .si-list:hover .icon-nav-arrow { display: none; }

.si .si-list:hover .si-list-show { display: block; }

.si .si-list:hover .icon-sidenav-zan { background-position: -38px -302px; }

.si .si-list:hover .icon-sidenav-nk { background-position: -225px -80px; }

.si .si-list:hover .icon-sidenav-wk { background-position: -40px -103px; }

.si .si-list:hover .icon-sidenav-nank { background-position: -225px -160px; }

.si .si-list:hover .icon-sidenav-fck { background-position: 0 -224px; }

.si .si-list:hover .icon-sidenav-ek { background-position: -225px -120px; }

.si .si-list:hover .icon-sidenav-bxby { background-position: -160px -184px; }

.si .si-list:hover .icon-sidenav-wgk { background-position: -304px -39px; }

.si .si-list:hover .icon-sidenav-zlk { background-position: -265px -126px; }

.si .si-list:hover .icon-sidenav-pfk { background-position: -76px -302px; }

.si .si-list:hover .icon-sidenav-gck { background-position: -158px -224px; }

.si .si-list:hover .icon-sidenav-zx { background-position: -185px -120px; }

.si .si-list:hover .icon-sidenav-xb { background-position: -185px -40px; }

.si .si-list:hover .icon-sidenav-jsk { background-position: -120px -144px; }

.si .si-list:hover .icon-sidenav-xlk { background-position: 0 -144px; }

.si .si-list:hover .icon-sidenav-crk { background-position: -265px -83px; }

.si .si-list:hover .icon-sidenav-zyk { background-position: 0 -60px; }

.si .si-list:hover .icon-sidenav-gk { background-position: -145px -40px; }

.si .si-list:hover .icon-sidenav-yk { background-position: -80px -103px; }

.si .si-list:hover .icon-sidenav-kq { background-position: -40px -144px; }

.si .si-list:hover .icon-sidenav-zy { background-position: -145px -80px; }

.si .si-list:hover .icon-sidenav-grxjb { background-position: -104px 0; }

.si .si-list:hover .icon-sidenav-kfyx { background-position: -185px 0; }

.si .si-list:hover .icon-sidenav-yxyx { background-position: 0 -184px; }

.si .si-list:hover .icon-sidenav-mzyx { background-position: -120px -184px; }

.si .si-list:hover .icon-sidenav-yyk { background-position: -225px -40px; }

.si .si-list:hover .icon-sidenav-qtks { background-position: -185px -80px; }

/* 推荐阅读.css ------------------------------------------------------------------*/
.video-play-num span { margin-left: 15px; }

.cm-title { line-height: 48px; border-top: 1px solid #eeeeee; color: #000; }

.cm-title .cm-title-word { font-size: 20px; font-weight: normal; padding-top: 2px; padding-left: 3px; margin-top: -1px; border-top: 2px solid #6798fc; }

.ma-modone { padding: 20px 0; border-bottom: 1px dotted #dddddd; }

.ma-modone:first-of-type { padding-top: 0; }

.ma-modone:last-of-type { border-bottom: 0; }

.ma-modone .ma-modone-left { position: relative; width: 180px; height: 120px; overflow: hidden; margin-right: 20px; }

.ma-modone .ma-modone-right { width: 100%; }

.ma-modone .ma-modone-right-title { display: block; max-width: 100%; color: #000; font-size: 18px; line-height: 28px; padding-bottom: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ma-modone .ma-modone-right-title:hover { color: #23c6a5; }

.ma-modone .ma-modone-right-content { font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; color: #666666; }

.ma-modone .ma-modone-right-content .a-hover { color: #999999; }

.ma-modone .ma-modone-right-content .a-hover:hover { color: #6798fc; }

.ma-modone .ma-modone-right-time { font-size: 12px; color: #999; line-height: 20px; padding-top: 16px; }

.ma-modone .ma-modone-right-time .video-hostpial { padding-top: 0; }

.ma-modone .ma-modone-right-time .video-play-num { font-size: 14px; }

.video-hostpial-link { color: #999; }

.gum .video-hostpial { font-size: 14px; line-height: 24px; }

.gum .video-play-time { position: absolute; left: 0; right: 0; padding-right: 10px; bottom: 0; font-size: 12px; line-height: 32px; color: #fff; text-align: right; background: url("../images/list-bottom-bg.png") repeat-x; }

.read-recom .icon-list-btn { display: block; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin-left: -20px; margin-top: -20px; background: no-repeat;background-position: 0 0; }

.read-recom .read-recom-audio .video-hostpial, .read-recom .read-recom-audio .video-play-num { line-height: 40px; }

.read-recom .read-ra-left { height: 40px; line-height: 40px; -webkit-border-radius: 20px; border-radius: 20px; background: #f8f8f8; padding-right: 20px; margin-right: 20px; font-size: 14px; color: #999999; }

.read-recom .read-ra-left:hover { color: #6798fc; }

.read-recom .read-ral-imgwrap { width: 40px; height: 40px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; margin-right: 15px; }

.read-recom .icon-detail-listbtn { width: 18px; height: 18px; margin-top: 11px; margin-right: 42px; background: no-repeat;background-position: -152px -264px; }

.hot-illness-list .read-recom { margin-top: 20px; }

.hot-illness-list .cm-title { padding-top: 20px; }

.hot-illness-list .cm-title .cm-title-word { display: none; }

/* 热门文章.css ------------------------------------------------------------------*/
.hot-artical .doctor-img { width: 80px; height: 80px; overflow: hidden; }

.hot-artical .doctor-info { width: 210px; color: #333333; }

.hot-artical .doctor-info h4 { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; font-weight: normal; }

.hot-artical .doctor-info p { margin-top: 10px; }

.hot-artical .doctor-info .doctor-type { border: 1px solid #6798fc; color: #6798fc; -webkit-border-radius: 2px; border-radius: 2px; font-size: 12px; padding: 0 2px; }

.hot-artical .doctor-info .doctor-name { font-size: 14px; color: #444; }

.hot-artical .doctor-info .doctor-hospital { color: #999; font-size: 14px; }

.hot-artical li { border-bottom: 1px dashed #dddddd; padding: 15px 0; }

.hot-artical li.last { border: none; }

.hot-artical li:first-of-type { padding-top: 0; }

.hot-illness-list .hot-artical .doctor-img { width: 80px; height: 80px; }

/* 提问.css ------------------------------------------------------------------*/
.ask-box { width: 100%; height: 150px; background: url(../images/pic-ask-bg.jpg) no-repeat; }

.ask-title { padding: 30px 0 0 100px; }

.ask-title-o { font-size: 16px; color: #6595ff; }

.ask-title-big { font-size: 24px; color: #6595ff; font-weight: bold; }

.ask-title-big span { font-size: 26px; color: #ff6362; }

.ask-search { position: relative; margin: 14px auto 0; width: 260px; height: 36px; border: 1px solid #6595ff; background: #ffffff; }

.ask-inp { padding: 0 12px; width: 174px; height: 36px; font-size: 14px; line-height: 36px; color: #999; }

.btn-ask { width: 62px; height: 36px; line-height: 36px; color: white; font-size: 16px; text-align: center; background: #6595ff; }

.ask-peo { position: absolute; top: -77px; width: 67px; height: 83px; }

/* 签约医生.css ------------------------------------------------------------------*/
.doctor-sign-list { margin-left: -20px; margin-top: -6px; }

.doctor-sign-list li { margin-left: 20px; margin-top: 6px; text-align: center; }

.doctor-sign-list li dl dt { width: 60px; height: 60px; overflow: hidden; }

.doctor-sign-list li dl dd { font-size: 14px; line-height: 26px; }

/* 医学视频.css ------------------------------------------------------------------*/
.video-medical-list .ma-modone-left { width: 7rem; height: 4rem; }

.video-medical-list .ma-modone-right { width: 10rem; }

.video-medical-list .ma-modone-right .ma-modone-right-title { font-size: 1rem; line-height: 1.2; padding-bottom: 0; }

.video-medical-list .ma-modone-right .ma-modone-right-time { padding-top: 10px; color: #959595; }

.video-medical-list .ma-modone-right .ma-modone-right-time a { color: #959595; }

.video-medical-list .ma-modone-right .ma-modone-right-time .video-play-num span { margin-left: 0; font-size: 12px; font-weight: normal; }

.video-medical-list li { border-bottom: 1px dashed #dddddd; margin: .5rem 0 0; padding: 0 0 .5rem; }

.video-medical-list li.last { border: none; }

.video-medical-list li .ma-modone { padding: 0; }

.video-medical-list .icon-list-btn { display: block; width: 23px; height: 23px; position: absolute; top: 50%; left: 50%; margin-left: -20px; margin-top: -12px; background-position: -60px 0; }

/* illness.css -----------------------------------------------------------------*/
.hot-illness .title { color: #999999; width: 80px; font-size: 16px }

.hot-illness .illness-list { width: 558px; position: relative; font-size: 0;}

.hot-illness .illness-list a { color: #333333; padding-right: 20px; display: inline-block; margin-bottom: 14px; font-size: 16px; height:16px;}

.hot-illness .illness-list a:hover { color: #ff6362; }

.hot-illness .illness-list .illness-closed { position: absolute; right: 0; bottom: 10px; }

.hot-illness .illness-list .illness-closed a { margin-bottom: 0; color: #6798fc; }

.ill-line { padding: 20px; border: 1px solid #eee; }

.video-tab-list { width: 100%; height: 40px; line-height: 40px; background: #f8f8f8; }

.item-list { margin-left: 20px; cursor: pointer; }

.item-list em { vertical-align: middle; }

.icon-check { margin-right: 2px; width: 14px; height: 14px; background: no-repeat;background-position: -304px -157px; vertical-align: middle; }

.item-list-current { color: #e63636; }

.item-list-current .icon-check { background: no-repeat;background-position: -304px -191px; }


/* ../images/list.png */
.si .icon-sidenav-zan,
.si .icon-sidenav-nk,
.si .icon-sidenav-wk,
.si .icon-sidenav-gk,
.si .icon-sidenav-yk,
.si .icon-sidenav-kq,
.si .icon-sidenav-zy,
.si .icon-sidenav-grxjb,
.si .icon-sidenav-kfyx,
.si .icon-sidenav-yxyx,
.si .icon-sidenav-mzyx,
.si .icon-sidenav-yyk,
.si .icon-sidenav-qtks,
.si .icon-sidenav-nank,
.si .icon-sidenav-fck,
.si .icon-sidenav-ek,
.si .icon-sidenav-bxby,
.si .icon-sidenav-wgk,
.si .icon-sidenav-zlk,
.si .icon-sidenav-pfk,
.si .icon-sidenav-gck,
.si .icon-sidenav-zx,
.si .icon-sidenav-xb,
.si .icon-sidenav-jsk,
.si .icon-sidenav-xlk,
.si .icon-sidenav-crk,
.si .icon-sidenav-zyk,
.si .icon-nav-arrow,
.si .si-list:hover .icon-sidenav-zan,
.si .si-list:hover .icon-sidenav-nk,
.si .si-list:hover .icon-sidenav-wk,
.si .si-list:hover .icon-sidenav-nank,
.si .si-list:hover .icon-sidenav-fck,
.si .si-list:hover .icon-sidenav-ek,
.si .si-list:hover .icon-sidenav-bxby,
.si .si-list:hover .icon-sidenav-wgk,
.si .si-list:hover .icon-sidenav-zlk,
.si .si-list:hover .icon-sidenav-pfk,
.si .si-list:hover .icon-sidenav-gck,
.si .si-list:hover .icon-sidenav-zx,
.si .si-list:hover .icon-sidenav-xb,
.si .si-list:hover .icon-sidenav-jsk,
.si .si-list:hover .icon-sidenav-xlk,
.si .si-list:hover .icon-sidenav-crk,
.si .si-list:hover .icon-sidenav-zyk,
.si .si-list:hover .icon-sidenav-gk,
.si .si-list:hover .icon-sidenav-yk,
.si .si-list:hover .icon-sidenav-kq,
.si .si-list:hover .icon-sidenav-zy,
.si .si-list:hover .icon-sidenav-grxjb,
.si .si-list:hover .icon-sidenav-kfyx,
.si .si-list:hover .icon-sidenav-yxyx,
.si .si-list:hover .icon-sidenav-mzyx,
.si .si-list:hover .icon-sidenav-yyk,
.si .si-list:hover .icon-sidenav-qtks,
.read-recom .icon-list-btn,
.read-recom .icon-detail-listbtn,
.video-medical-list .icon-list-btn,
.icon-check,
.item-list-current .icon-check{
/* background-image: url(../images/list.png); */
}