@charset "utf-8";
h1, h2, h3, h4, h5, h6 {font-size: 12px; font-weight: normal; }
/* 医生信息 */
.docterInfo{ width:100%; background:#f4fafa; padding-top:33px; border-bottom:2px solid #43bfc7; background-image:url(../../images/youlai/doc_bg_pc.jpg); background-size:auto 100%; background-repeat:no-repeat; background-position:center top;}
.docterInfo .width1200{ position:relative;}
.docterInfo .doc_left{ height:126px;}
.docterInfo .doc_left dl{ position:relative;}
.docterInfo .doc_left dt{ position:absolute; top:0; left:0; width:100px; height:100px; border-radius:100px; overflow:hidden; background-image:url(../../images/youlai/yl_bg120x120.jpg); background-repeat:no-repeat; background-size:100px 100px; background-position:0 0;}
.docterInfo .doc_left dt img{ width:100px; min-height:100px;}
.docterInfo .doc_left dd{ padding-left:125px;}
.docterInfo .doc_left dd h5{ height:46px; line-height:46px; font-size:24px; color:#333; font-weight:400;}
.docterInfo .doc_left dd h5 span{ font-size:14px; color:#666; padding-left:12px;}
.docterInfo .doc_left dd p{ height:26px; line-height:24px;font-size:14px; color:#333;}
.docterInfo .doc_left dd p span{ color:#999;}
.docterInfo .doc_left dd p a{font-size:14px; color:#6dc9f2; margin-left:18px; padding-left:25px; background-image:url(../../images/youlai/youlai_icon_08.png); background-repeat:no-repeat; background-size:30px 500px;background-position:0 -40px; text-decoration:underline;}

.docterInfo .doc_right{ position:absolute; top:42px; right:0;}
.docterInfo .doc_right .shoucang{float: right; width: 140px; height: 42px; border:1px solid #ff8a00; line-height: 42px; margin:0 0 0 24px; border-radius:5px; font-size:16px; color:#ff8a00; text-align:center;}
.docterInfo .doc_right .shoucang span{ padding-left:25px; background-image:url(../../images/youlai/youlai_icon_11.png); background-repeat:no-repeat; background-size:30px 500px;background-position:0 2px;}
.docterInfo .doc_right .shoucang:hover{ background:#ff8a00; color:#fff; text-decoration:none;}
.docterInfo .doc_right .shoucang:hover span{background-position:0 -32px;}
.docterInfo .doc_right a.shoucangOk{background-position:0 -112px;}
.docterInfo .doc_right .tiwen{ float:right; width:140px; height:44px; background:#ff8a00; border-radius:5px; text-align:center; line-height:44px;font-size:16px; color:#fff;}
.docterInfo .doc_right .tiwen:hover{ background: #ee8100; text-decoration:none;}
.docterInfo .doc_nav{height: 38px;}
.docterInfo .doc_nav li{ float: left;}
.docterInfo .doc_nav li a {display: block; padding:0 26px; height: 38px; text-align: center; line-height: 40px; font-size: 16px; color: #666; }
.docterInfo .doc_nav li.cur a,.docterInfo .doc_nav li a:hover{text-decoration: none; color: #fff; background-color: #43bfc7;}
.docterInfo .doc_nav li a span{ font-size:12px;}
/* 标题 */
.h_one{ height:26px; line-height:1;font-size: 24px; color: #000; position: relative;}
/* 个人擅长 */
.p_one{ line-height:26px;font-size: 14px; color: #333; word-break: break-all;}
.doc_good_at{ padding:15px 0 24px;}
.doc_good_at a{ float:left; height:28px; line-height:28px; margin:0 22px 16px 0; padding:0 12px; border:1px solid #fc5477; border-radius:2px;font-size: 14px; color: #fc5477;}
.stateDoc{color:#43bfc7; cursor:pointer;}
.pdb46{ padding-bottom:40px;}
/* 个人擅长 */
.titlebox{ padding:0; height:24px;}
.titlebox h3{ float:left; padding-left:10px; line-height:22px; font-size:24px; color:#000;}
.titlebox a.more{ border: none; color:#43bfc7; width:auto;}
.titlebox a.more:hover{ background:#fff; text-decoration:underline;}
/* TA拍摄的视频 */
.videolist{ width:860px;}
.videolist a{ float:left; width:194px; height:168px; border:1px solid #f1f1f1; margin:0 15px 20px 0; cursor:pointer;}
.videolist a .video_list_img{ position:relative; width:194px; height:112px;}
 background-image:url(../../images/youlai/yl_bg220x124.jpg); background-repeat:no-repeat; background-size:194px 112px; background-position:0 0;
.videolist a .video_list_img img{ width:194px; height:112px;}
.videolist a .video_list_img .time{ position:absolute; bottom:6px; right:7px; padding:3px 5px 4px; line-height:1; font-size:12px; color:#fff; background:#000; opacity:.6; filter:alpha(opacity=60); }
.videolist a .video_list_img .mask{ display:none; position:absolute; top:0; left:0; width:195px; height:112px; background:#000; opacity:.5; filter:alpha(opacity=50); }
.videolist a .video_list_img .maskicon{ display:none; position:absolute; top:50%; left:50%; width:26px; height:26px; background-image:url(../../images/youlai/youlai_icon_02.png); background-repeat:no-repeat; background-size:50px 500px; background-position:0 -58px; }
.videolist a .p1,.video_con a .p2{ height:20px; line-height:20px; overflow:hidden;}
.videolist a .p1{ padding: 7px 8px 0; font-size:14px; color:#222;}
.videolist a .p2{ padding: 0 8px 12px; font-size:12px; color:#7b838a;}
.videolist a .p2 span{padding-left:16px;}
.videolist a dl{ margin: 0 8px; border-top: 1px solid #f2f2f2;}
.videolist a dl dt{ float:left; margin:9px 0 0 6px;}
.videolist a dl dt img{ float:left; width:22px; height:22px; border-radius:22px; margin-right:6px;}
.videolist a dl dt span{ float:left; line-height:22px; font-size:12px; color:#212121; }
.videolist a dl dd{ float:right; margin:10px 2px 0 0; font-size:12px; color:#7b838a; }
.videolist a:hover{-moz-box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 10px #ccc; text-decoration:none;}
.videolist a:hover .video_list_img .time{ display:none;}
.videolist a:hover .video_list_img .mask,.videolist a:hover .video_list_img .maskicon{ display:block;}
/* TA发表的文章 */
.dise_article{ width:830px; padding:20px 0 25px; overflow: hidden;}
.dise_article dl{ width:880px;}
.dise_article dl dd{ float:left; width:372px; height:125px; border:1px solid #eee; padding:0 10px 0 20px; margin:0 20px 15px 0;}
.dise_article dl dd a{ display:block; width:372px; height:125px;}
.dise_article dl dd.hover{ border:1px solid #43bfc7;}
.dise_article dl dd h3{ margin:8px 0 6px; height:30px; font-size:18px; color:#222; font-weight:bold; overflow: hidden; line-height:30px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.dise_article dl dd a:hover{ text-decoration:none;}
.dise_article dl dd .p1{ height:44px; line-height:22px; overflow: hidden; margin-bottom:7px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:14px; color:#666;}
.dise_article dl dd .p2 strong{ color:#3f9cb0; font-weight:400;}
.expert_list dl dt a{display:block; width:80px; height:85px; background-image:url(../../images/youlai/yl_bg120x120.jpg); background-repeat:no-repeat; background-size:80px 80px; background-position:0 0;}
.dise_article dl dd .p2 strong.col_ff8a00{ color:#ff8a00;}
.dise_article dl dd .p2 { line-height:20px;}
.dise_article dl dd p{ font-size:12px; color:#666;}
/* TA回答的问题 */
.descriptionProblem{ height:84px; padding:22px 29px; border:1px solid #dedede; background:#f4f4f4; margin-bottom:2px; }
.descriptionProblem dt{ height: 22px; margin-bottom:12px;}
.descriptionProblem dt h3{ float:left; line-height:22px; padding-left:31px; background-image:url(../../images/youlai/youlai_icon_08.png); background-repeat:no-repeat; background-size:30px 500px; background-position:2px -147px; font-size:16px; color:#333;}
.descriptionProblem dt p{ float:right; font-size:12px; line-height:28px; color:#999;}
.descriptionProblem dt p strong{ font-weight:400; color:#f44600;}
.descriptionProblem dd{ position:relative;}
.descriptionProblem dd .search_text{ width:660px; height:40px; border:1px solid #ddd;}
.descriptionProblem dd .search_text input{ display:block; width:648px; height:40px; padding-left:12px; color:#222;}
.descriptionProblem dd .search_btn{ position:absolute; top:0; right:0; width:109px; height:42px; }
.descriptionProblem dd .search_btn input{ display:block; width:109px; height:42px;background:#ffbb44; text-align:center; line-height:42px; font-size:16px; color:#fff;}
.descriptionProblem dd .bg_ffba08 input{ background:#ffbb44 !important;}

.doc_list .doc_one{ height:116px; padding-top:20px; border-bottom:1px dashed #e4e4e4;}
.doc_list .doc_one:last-child{ border-bottom:none;}
.doc_list .doc_one a:hover{ text-decoration:none;}
.doc_list .doc_one a:hover h3 p{ text-decoration:underline;}
.doc_list .doc_one_q,.doc_one_a{ position:relative; padding-left:34px;}
.doc_list .doc_one_q span,.doc_one_a span{ position:absolute; top:0; left:0; width:16px; height:16px; background-image:url(../../images/youlai/youlai_icon_01.png); background-repeat:no-repeat; background-size:16px 176px;}
.doc_list .doc_one_q{font-size:16px; color:#333;}
.doc_list .doc_one_q span{ background-position:0 -140px;}
.doc_list .doc_one_a span{ top:10px; background-position:0 -160px;}
.doc_list .doc_one_q strong{ font-weight: 400; padding-right: 10px;}
.doc_list .doc_one_q .man{ color:#05a6f0;}
.doc_list .doc_one_q .woman{ color:#fc5477;}
.doc_list .doc_one_q{ display:block; line-height:1;font-size:16px; color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.doc_list .doc_one_q p{ display:inline; color:#000;}
.doc_list .doc_one_a{ line-height:22px; font-size:14px; color:#666; padding-top: 8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.doc_list .doc_one_bot{ margin: 12px 0 0;}
.doc_list .doc_one_bot p{ float:right; font-size:12px; color:#7b838a;}
a.famous_more {margin: 10px auto 0; display: block; width: 250px; height: 26px; border: 1px solid #43bfc7; font-size: 14px; color: #43bfc7; text-align: center; line-height: 26px; border-radius: 26px;}
a.famous_more:hover{color: #fff; background: #43bfc7; text-decoration:none;}
/* right 出诊时间表 */
.visitTime{ position:relative; padding-bottom:30px;}
.visitTime table{ border-top:1px solid #9adada; border-left:1px solid #9adada;}
.docVisitClick{ cursor:pointer;}
.visitTime th,.visitTime td{ border-right:1px solid #9adada; border-bottom:1px solid #9adada; height:30px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
.visitTime th,.visitTime td.td_1{ background:#9adada;}
.visitTime th,.visitTime td strong{ font-weight:400;}
.visitTime td{ width:87px; line-height:1.3;}
.visitTime td.td_1{ width:75px; font-size: 14px;}
.visitTime td strong{ font-size:12px; color:#ff8a00;width: 34px; display: block; margin: 0 auto; line-height: 1.1;}
.visitTime td span{ font-size:16px; color:#666;}
.docVisitPrompt{ padding-top:9px; font-size:14px; line-height:20px;}
.docVisitPrompt .p1{ font-size:14px; color:#222; width: 348px;}
.docVisitPrompt .p2{ font-size:14px; color:#999;}
.docVisitPrompt .p1 span{ color:#ff8a00;}
.visitTimeBig{ display:none; position:absolute; top:0; left:-720px; width:708px; height:404px; border: 1px solid #43bfc7; background:#fff;}
.visitTimeBig h3{ position:relative; height:59px; background: #f4fafa; line-height:59px; color:#222; padding-left:18px;}
.visitTimeBig .docBigClose{ position:absolute; top:0; right:18px; height:59px; line-height:59px; font-size:16px; color:#777; cursor:pointer;}
.visitTimeBig .docVisitBig{ padding:24px 18px 0;}
.visitTime .visitTimeBig th,.visitTime .visitTimeBig td{ height:60px;}
.visitTime .visitTimeBig td strong{ font-size:15px; width:100px; line-height:1.3;}
.visitTimeBig .p1{font-size: 16px; color: #222; padding: 10px 18px 0;}
.visitTimeBig .p1 span{ color:#ff8a00;}
/* right 医生个人网站统计 */
.docSiteStatsCon{ margin-bottom:10px; background-image:url(../../images/youlai/youlai_icon_11.png); background-repeat:no-repeat; background-size:30px 500px; background-position:0 -80px;}
.docSiteStatsCon li{ padding-left:32px; height:32px; overflow:hidden; line-height:32px; font-size:14px; color:#222;}
/* right 同科室专家 */
a.more3{ font-size:13px; color:#999; line-height:26px; position: absolute; top: 0; right: 0;}
a.more3:hover{ color:#43bfc7;}
.expert_list{ border:1px solid #eee; margin-bottom:30px;}
.expert_list dl{ position:relative; padding:15px 0 0 20px; border-bottom:1px solid #eee; height:114px;}
.expert_list dl:last-child{ border-bottom:none;}
.expert_list dl dt{position: absolute; top: 15px; left: 20px; width: 80px; height: 80px;overflow: hidden; text-align:center;}
.expert_list dl dt img{ width: 80px; min-height: 80px; margin-bottom:5px;}
.expert_list dl dt span{ padding-left:18px; line-height:18px; background-image:url(../../images/youlai/youlai_icon_08.png); background-repeat:no-repeat; background-size:30px 500px; background-position:0 -184px; font-size: 12px; color: #999;}
.expert_list dl dd{padding-left: 100px;padding-right: 5px;}
.expert_list dl dd h5 {height: 34px; line-height: 34px; font-weight: 400; }
.expert_list dl dd h5 a{ font-size: 18px; color: #333;}
.expert_list dl dd h5 span{ padding-left:8px; font-size: 12px; color: #999;}
.expert_list dl dd p { height: 26px; line-height: 26px; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.expert_list dl dd a.zixun { margin:10px 0 16px; display:block; width: 98px; height: 26px; border:1px solid #43bfc7; font-size:14px; color:#43bfc7; text-align:center; line-height:26px; border-radius:26px;}
.expert_list dl dd a.zixun:hover{color: #fff; background: #43bfc7; text-decoration:none;}
.expert_list dl.h97{ height:97px;}
/* TA的文章页面 */
.article_left{ padding:0 0 26px;}
.article_left li{ border-bottom:1px dashed #cfcfcf;}
.article_left li:last-child{ border-bottom:none;}
.article_left li h3{ padding:20px 0 14px; height:20px; overflow:hidden; line-height:1;}
.article_left li h3 a{ font-size:18px; color:#000;}
.article_left li .con,.article_left li .con a{ font-size:14px; color:#666;}
.article_left li .con a:hover{ color:#43bfc7;}
.article_left li .con{ line-height:24px;}
.article_left li .con p{ height:48px; overflow:hidden;}
.article_left li .con img{ float:left; width:136px; height:102px; margin-right:16px;}
.article_left li .article_bottom{ padding-top:28px; height:26px;line-height:26px; font-size:14px; color:#999; margin-right:20px;}
.article_left li .article_bottom span strong{ font-weight:400; font-size:16px; color:#43bfc7; margin-right:20px;}
.article_left li.nopic .con .article_bottom{ padding-top:2px !important; margin-bottom:0;}
/* TA的文章详情 */
.docArticleDet{ margin-bottom:22px;}
.docArticleDet h3{ height:52px; line-height:52px; font-size:26px; color:#333; text-align:center;}
.docArticleDet .title_box{ height:24px; padding:10px 0 12px 180px; line-height:24px; border-bottom:1px dashed #ccc;}
.docArticleDet .title_box .info{ float:left; font-size:12px; color:#999;}
.docArticleDet .title_box .info span{ margin-right:16px;}
.docArticleDet .title_box .share{ position:relative; float:left; width:149px; height:24px; background-image:url(../../images/youlai/youlai_icon_06.jpg); background-repeat:no-repeat; background-size:246px 23px; background-position:0 0;}
.docArticleDet .title_box .share a{ display:block; float:left; text-indent:-99px; width:20px; height:16px; margin:3px 3px 0 0; overflow:hidden;}
.docArticleDet .title_box .share a.phone{ width:80px; height:23px; margin:0 0 0 28px;}
.docArticleDet .title_box .phone_box{ display:none; position:absolute; top:33px; left:42px; border:1px solid #e1e1e1; width:288px; height:138px; border-radius:10px; background-color:#fff;}
.docArticleDet .title_box .phone_box dt{ float:left;}
.docArticleDet .title_box .phone_box dt,.docArticleDet .title_box .phone_box dt img{ width:90px; height:90px;}
.docArticleDet .title_box .phone_box dd{ float:right; width:130px;}
.docArticleDet .title_box .phone_box dd p{ font-size:16px; color:#444; line-height:26px; border-bottom:1px solid #dcdcdc; padding-bottom:5px; margin-top:-5px;}
.docArticleDet .title_box .phone_box dd span{ display:block; font-size:12px; color:#999; line-height:20px; padding-top:5px;}
.docArticleDet .title_box .phone_box dl{ position:relative;padding:24px 14px 0 24px; width:246px; height:116px;}
.docArticleDet .title_box .phone_box dl:after {
    position: absolute;
    top: -7px;
    left: 44%;
    content: " ";
    width: 10px;
    height: 10px;
    border:1px solid #e1e1e1;
    border-bottom:none;
    border-right: none;
    background: #fff;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.docArticleDet .docArticleDet_con{ text-align:center;}
.docArticleDet .docArticleDet_con p{ font-size:16px; color:#333; line-height:32px; text-indent:2em; text-align:left;}
.docArticleDet .docArticleDet_con img{ width:528px; height:auto; margin: 17px auto;}

.docTitle{ position: relative; height:50px; border-bottom:1px solid #ddd;}
.docTitle h3{ position:absolute; top:0; left:0; width:100px; line-height:48px; border-bottom:2px solid #4abfc6; font-size:24px; color:#000;}
.docArticle{ width:830px; overflow:hidden;}
.docArticle .article_con{ width:1000px; padding-top: 15px;}
.docArticle .article_con dd{ float:left; width:400px; height:32px; margin-right:30px; line-height:32px;}
.docArticle .article_con dd i{ float: left; font-size:16px; color:#999; font-style: normal;}
.docArticle .article_con dd a{ float: left;width: 240px; height: 32px; overflow: hidden; font-size:16px; color:#3066b3;}
.docArticle .article_con dd span{ float:right; width:140px; font-size:14px; color:#999; text-align:right;}
/* 品牌医生*/
.brandDocTop{ padding:28px 0; width:1220px; height:538px;}
.doclist { position:relative; float:left; width:390px; height:538px; margin-right:15px;}
.doclist a.doc{ display:block; width:390px; color:#fff;}
.doclist a.doc:hover{ text-decoration:none;}
.doclist a.doc .doctop{ padding-top:3px; height:367px;}
.doc01 a.doc .doctop{ background:#4abfc6;}
.doc02 a.doc .doctop{ background:#fd84b8;}
.doc03 a.doc .doctop{ background:#63acfa;}
.doclist a.doc .doctop img{ width:390px; height:200px;}
.doclist a.doc .doctop p.p1{ margin-top:15px; height:30px; font-size:0; text-align:center;}
.doclist a.doc .doctop p.p1 span{ display:inline-block; height:30px; font-size:24px; line-height:1;}
.doclist a.doc .doctop p.p1 strong{ display:inline-block; height:16px; font-size:14px; font-weight:normal; border:1px solid #fff; border-radius:5px; padding: 2px 6px 1px; margin-left:10px; line-height:1;}
.doclist a.doc .doctop p.p2{ text-align:center; font-size: 16px; height:25px; line-height:25px;}
.doclist a.doc p.p3{ height:84px; line-height:28px; font-size:16px; color:#333;padding:16px 16px 0 18px; margin-bottom:13px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.doclist a.doc p.p3 strong{ font-weight:700;}
.doclist a.quiz{ display: block; width:160px; height:40px; border:2px solid #4abfc6; font-size:18px; color:#4abfc6; text-align:center; line-height:40px; border-radius:5px; margin:0 auto; }
.doclist a.quiz:hover{ text-decoration:none; background:#4abfc6; color:#fff;}
.doclist .ta_about{ position:absolute; top:276px; left:0; width:390px; height:140px;}
.doclist .ta_about .p4{ height:25px;line-height:25px; background-image:url(../../images/youlai/brand_doctor_bg01.png); background-repeat:no-repeat; background-size:390px 1px; background-position:7px 12px; text-align:center; font-size:12px; color:#fff; opacity: .5;}
.doclist .ta_about .ta_about_list{ padding-left:39px;padding-top: 4px;}
.doclist .ta_about .ta_about_list a{ float:left; width:104px; text-align:center; color:#fff; font-size:14px; line-height:1.4;}
.doclist .ta_about .ta_about_list a:hover{ text-decoration:none;}
.doclist .ta_about .ta_about_list a strong{ font-weight:normal; font-size:26px;}

.brandDocNav{height:70px; background:#f7f7f7; border-radius:70px;}
.bx-wrapper {position: relative; height:70px; padding: 0; *zoom: 1; }
.bx-wrapper .bx-viewport {left: 60px; }
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute; bottom: -30px; width: 100%; }
.bx-wrapper .bx-pager {display:none; }
.bx-wrapper .bx-prev {left: 26px; background-position:0 -388px; }
.bx-wrapper .bx-next {right: -94px; background-position:0 -439px; }
.bx-wrapper .bx-prev:hover {opacity:1; }
.bx-wrapper .bx-next:hover {opacity:1; }
.bx-wrapper .bx-controls-direction a {position: absolute; top: 26px; outline: 0; width: 12px; height: 20px; text-indent: -9999px; z-index: 9999; background-image:url(../../images/youlai/youlai_icon_08.png); background-repeat:no-repeat; background-size:30px 500px;}
.bx-wrapper .bx-controls-direction a.disabled {opacity:.48; }

.slide{ position:relative; margin-top:10px; height:60px; line-height:50px; text-align:center;}
.slide a{ position:absolute; top:0; left:0; display:block; height:50px; line-height:50px; font-size:18px; color:#333; border-radius:50px;}
.slide a span{ padding-left:29px; background-image:url(../../images/youlai/youlai_icon_10.png); background-repeat:no-repeat; background-size:50px 1100px;}
.slide a:hover,.slidecur a{ color:#fff; text-decoration:none; background-color:#4abfc6;}
.slide a.slide1{ width:120px; left:0;}
.slide a.slide2{ width:120px; left:-12px;}
.slide a.slide3{ width:140px; left:-27px;}
.slide a.slide4{ width:120px; left:-25px;}
.slide a.slide5{ width:120px; left:-40px;}
.slide a.slide6{ width:140px; left:-55px;}
.slide a.slide7{ width:140px; left:-50px;}
.slide a.slide8{ width:175px; left:-45px;}
.slide a.slide9{ width:156px; left:5px;}
.slide a.slide10{ width:175px; left:16px;}
.slide a.slide11{ width:120px; left:56px;}

.slide a.slide1 span{background-position:-14px -13px;}
.slide a.slide1:hover span,.slidecur a.slide1 span{ background-position:-14px -562px;}
.slide a.slide2 span{background-position:-14px -62px;}
.slide a.slide2:hover span,.slidecur a.slide2 span{ background-position:-14px -612px;}
.slide a.slide3 span{background-position:-14px -112px;}
.slide a.slide3:hover span,.slidecur a.slide3 span{ background-position:-14px -661px;}
.slide a.slide4 span{background-position:-14px -162px;}
.slide a.slide4:hover span,.slidecur a.slide4 span{ background-position:-14px -712px;}
.slide a.slide5 span{background-position:-14px -212px;}
.slide a.slide5:hover span,.slidecur a.slide5 span{ background-position:-14px -762px;}
.slide a.slide6 span{ background-position:-14px -262px;}
.slide a.slide6:hover span,.slidecur a.slide6 span{ background-position:-14px -812px;}
.slide a.slide7 span{ background-position:-14px -312px;}
.slide a.slide7:hover span,.slidecur a.slide7 span{ background-position:-14px -862px;}
.slide a.slide8 span{ background-position:-14px -362px;}
.slide a.slide8:hover span,.slidecur a.slide8 span{ background-position:-14px -912px;}
.slide a.slide9 span{ background-position:-14px -412px;}
.slide a.slide9:hover span,.slidecur a.slide9 span{ background-position:-14px -962px;}
.slide a.slide10 span{ background-position:-14px -462px;}
.slide a.slide10:hover span,.slidecur a.slide10 span{ background-position:-14px -1012px;}
.slide a.slide11 span{ background-position:-14px -512px;}
.slide a.slide11:hover span,.slidecur a.slide11 span{ background-position:-14px -1062px;}

.brandDocList{ margin-bottom:20px;}
.brandDocList dl{ position:relative; height:175px; padding-top:30px; border-bottom:1px dashed #e4e4e4;}
.brandDocList dl:last-child{ border-bottom:none;}
.brandDocList dl dt{ position:absolute; top:30px; left:0;}
.brandDocList .docLink{ display:block; width:100px; height:100px; border-radius:100px; overflow:hidden; margin-bottom:15px;}
.brandDocList .docLink img{ width:100px; height:100px;}
.brandDocList .askLink{ display:block; width:78px; height:28px; border:1px solid #fd84b8; font-size:14px; color:#fd84b8; margin:0 auto; text-align:center; line-height:28px; border-radius:2px; }
.brandDocList .askLink:hover{ background:#fd84b8; color:#fff; text-decoration:none;}
.brandDocList .askLink:hover{ text-decoration:none;}
.brandDocList dl dd{ padding-left:130px;}
.brandDocList dl dd h3{ padding:16px 0 12px; height:24px; line-height:1;}
.brandDocList dl dd h3 a{ font-size:24px; color:#333;}
.brandDocList dl dd h3 span{ font-size:14px; color:#666;}
.brandDocList dl dd .p1{ height:18px; line-height:18px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-size:16px; color:#333; margin-bottom:22px;}
.brandDocList dl dd .p1 span{ color:#999;}
.brandDocList dl dd ul{ width:1100px;}
.brandDocList dl dd ul li{ float:left; width:287px; padding-left:58px; height:56px; line-height:28px; margin-right:20px; background-image:url(../../images/youlai/youlai_icon_09.png); background-repeat:no-repeat; background-size:40px 200px; }
.brandDocList dl dd ul li.li1{ background-position:0 9px;}
.brandDocList dl dd ul li.li2{ background-position:0 -72px;}
.brandDocList dl dd ul li.li3{ background-position:0 -152px;}
.brandDocList dl dd ul li a{ display:block; height:28px; overflow:hidden; font-size:14px; color:#3066b3;}

/* 0920以下代码修改 */

/* 品牌医生 */
.docfam_box{ overflow:hidden;}
.docfam_top>h3{ padding:22px 0 10px;}
.docfam_top>h3>img{ width:220px; height:28px;}
.docfam_top_list{ height:256px; position:relative;background-image: url(../../images/youlai/newpc/yldocfam@1x.jpg); background-size: 1200px 254px; background-repeat: no-repeat;}
.docfam_top_list>span{position:relative; float:left; width:62px; height:62px; margin: 0 1px 1px 0;}
.docfam_top_list>span,.docfam_top_list>div{background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;} 
.docfam_top_list>div{ position:absolute;} 
.docfam_pic_01,.docfam_pic_02,.docfam_pic_03{ width:125px; height:62px;}
.docfam_pic_04{ width:125px; height:125px;}
.docfam_pic_05,.docfam_pic_06,.docfam_pic_07,.docfam_pic_07 img{ width:188px; height:188px;}
.docfam_pic_01{ top:0; left:507px;}
.docfam_pic_02{ top:127px; left:381px;}
.docfam_pic_03{ top:191px; left:191px;}
.docfam_pic_04{ top:64px; left:760px; }
.docfam_pic_05{ top:0; left:128px; }
.docfam_pic_06{ top:65px; left:508px; }
.docfam_pic_07{ top:0; left:1012px;}
.docfam_img_06,.docfam_img_26,.docfam_img_44,.docfam_img_63,.docfam_img_12,.docfam_img_31,.docfam_img_50,.docfam_img_69{margin-left:1px!important;}
.docfam_pic_07 a{display:block;width:100%;height:100%;font-size: 0;}
@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5)
{
    .docfam_top_list{background-image: url(../../images/youlai/newpc/yldocfam@2x.jpg);}
}
.s_docinfo{display:none; position:absolute;top:0;left:63px;width:365px;height:200px;z-index:10;}
.s_docinfo a{display:block;}
.s_docinfo a:hover{text-decoration:none;}
.s_docinfo dl{position:relative; width:335px;height:180px;margin: 10px 15px 0;background: #fff; -moz-box-shadow: 1px 1px 16px #545454; -webkit-box-shadow: 1px 1px 16px #545454; box-shadow: 1px 1px 16px #545454;}
.s_docinfo dl:after{position:absolute;top:20px;left:-15px;width:0;height:0;content:" ";border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 15px solid #fff;}
.s_docinfo dl dt{position:absolute;top:24px;left:13px;width:100px;height:100px;border-radius:50%;overflow:hidden;}
.s_docinfo dl dt img{display:block;width:100%; height:100%;}
.s_docinfo dl dd{padding: 23px 20px 0 128px;}
.s_docinfo dl dd h3{height:30px; font-weight:normal;}
.s_docinfo dl dd h3 strong{float:left;font-size:18px; color:#333;line-height:1;margin-right:15px;}
.s_docinfo dl dd h3 span{float:left;font-size:12px; color:#018cf1;border:1px solid #018cf1;border-radius:4px;padding: 0 2px;line-height:16px;}
.s_docinfo dl dd p{font-size:14px; color:#333;line-height:22px;}
.s_docinfo dl dd p span{color:#999;}

.docfam_img_14 .s_docinfo,
.docfam_img_15 .s_docinfo,
.docfam_img_16 .s_docinfo,
.docfam_img_34 .s_docinfo,
.docfam_img_35 .s_docinfo,
.docfam_img_53 .s_docinfo,
.docfam_img_54 .s_docinfo,
.docfam_img_71 .s_docinfo,
.docfam_img_72 .s_docinfo,
.docfam_img_73 .s_docinfo,
.docfam_img_74 .s_docinfo,
.docfam_img_75 .s_docinfo,
.docfam_img_76 .s_docinfo{right: 62px;left:auto;}
.docfam_img_14 .s_docinfo dl:after,
.docfam_img_15 .s_docinfo dl:after,
.docfam_img_16 .s_docinfo dl:after,
.docfam_img_34 .s_docinfo dl:after,
.docfam_img_35 .s_docinfo dl:after,
.docfam_img_53 .s_docinfo dl:after,
.docfam_img_54 .s_docinfo dl:after,
.docfam_img_71 .s_docinfo dl:after,
.docfam_img_72 .s_docinfo dl:after,
.docfam_img_73 .s_docinfo dl:after,
.docfam_img_74 .s_docinfo dl:after,
.docfam_img_75 .s_docinfo dl:after,
.docfam_img_76 .s_docinfo dl:after{ right: -15px;border-left: 15px solid #fff;left:auto;border-right:0;}
.docfam_img_20 .s_docinfo,
.docfam_img_21 .s_docinfo,
.docfam_img_24 .s_docinfo,
.docfam_img_25 .s_docinfo,
.docfam_img_26 .s_docinfo,
.docfam_img_27 .s_docinfo,
.docfam_img_31 .s_docinfo,
.docfam_img_34 .s_docinfo,
.docfam_img_35 .s_docinfo{top:-11px;}
.docfam_img_39 .s_docinfo,
.docfam_img_40 .s_docinfo,
.docfam_img_44 .s_docinfo,
.docfam_img_50 .s_docinfo,
.docfam_img_53 .s_docinfo,
.docfam_img_54 .s_docinfo,
.docfam_pic_02 .s_docinfo{top:-64px;}
.docfam_img_58 .s_docinfo,
.docfam_img_59 .s_docinfo,
.docfam_img_60 .s_docinfo,
.docfam_img_63 .s_docinfo,
.docfam_img_64 .s_docinfo,
.docfam_img_65 .s_docinfo,
.docfam_img_69 .s_docinfo,
.docfam_img_70 .s_docinfo,
.docfam_img_71 .s_docinfo,
.docfam_img_72 .s_docinfo,
.docfam_img_73 .s_docinfo,
.docfam_img_74 .s_docinfo,
.docfam_img_75 .s_docinfo,
.docfam_img_76 .s_docinfo,
.docfam_pic_03 .s_docinfo{top:-126px;}
.docfam_img_39 .s_docinfo dl:after,
.docfam_img_40 .s_docinfo dl:after,
.docfam_img_44 .s_docinfo dl:after,
.docfam_img_50 .s_docinfo dl:after,
.docfam_img_53 .s_docinfo dl:after,
.docfam_img_54 .s_docinfo dl:after,
.docfam_pic_02 .s_docinfo dl:after{top:70px;}
.docfam_img_58 .s_docinfo dl:after,
.docfam_img_59 .s_docinfo dl:after,
.docfam_img_60 .s_docinfo dl:after,
.docfam_img_63 .s_docinfo dl:after,
.docfam_img_64 .s_docinfo dl:after,
.docfam_img_65 .s_docinfo dl:after,
.docfam_img_69 .s_docinfo dl:after,
.docfam_img_70 .s_docinfo dl:after,
.docfam_img_71 .s_docinfo dl:after,
.docfam_img_72 .s_docinfo dl:after,
.docfam_img_73 .s_docinfo dl:after,
.docfam_img_74 .s_docinfo dl:after,
.docfam_img_75 .s_docinfo dl:after,
.docfam_img_76 .s_docinfo dl:after,
.docfam_pic_03 .s_docinfo dl:after{top:139px;}
.docfam_pic_05 .s_docinfo,.docfam_pic_06 .s_docinfo{left:188px;}
.docfam_pic_01 .s_docinfo,.docfam_pic_02 .s_docinfo,.docfam_pic_03 .s_docinfo{left:125px;}
.twoNav .nav{ height:38px; border-bottom:1px solid #43bfc7;}
.twoNav .nav li{ float:left;width: 200px; margin-right: 10px; background-color: #f6f6f6;}
.twoNav .nav li a{ display:block; width:200px; height:38px; text-align:center; line-height:40px; font-size:16px; color:#666;}
.twoNav .nav li.cur a,.twoNav .nav li a:hover{ text-decoration:none; color:#fff; background-color:#43bfc7;}
.mgtop28{margin-top:28px!important;}
.mgtop15{margin-top:15px!important;}
/* 修改代码结束 */
.yslist_dq {clear: both; margin: 30px 0 20px; padding: 0 20px; border: 1px solid #f6f6f6; background: #fbfbfb; position: relative; overflow: hidden; zoom: 1; }
.yslist_dq dl {clear: both; border-top: 1px solid #e8e8e8; overflow: hidden; zoom: 1; margin-top: -1px; padding: 21px 0 0 82px; position: relative; }
.yslist_dq dl dt {position: absolute; left: 0; top: 21px; font-size: 18px; color: #999; line-height: 20px; _line-height: 22px; }
.yslist_dq dl dd {overflow: hidden; zoom: 1; }
.yslist_dq dl dd a {display: inline-block; margin: 0 8px 12px 0; padding: 0 5px; height: 24px; line-height: 24px; overflow: hidden; font-size:18px; color:#333; }
.yslist_dq dl dd a:hover,.yslist_dq dl dd a.link05{background: #4abfc6; color:#fff; text-decoration:none; }
#carousel{ width:1300px;}
#carousel .doc_famous .hz span{ background-image:url(../../images/youlai/youlai_icon_02.png); background-repeat:no-repeat; background-size:50px 500px;}
#carousel .doc_famous {width: 212px; height: 445px; display: block; float: left; text-align:center;margin-right: 35px; }
#carousel .doc_famous .pic{width: 148px; height: 148px; margin: 10px auto; display:block; }
#carousel .doc_famous .pic a{width: 148px; height: 148px; border:4px solid #fff; border-radius:148px; overflow: hidden; display:block;-moz-box-shadow:1px 1px 8px #ccc;-webkit-box-shadow:1px 1px 8px #ccc;box-shadow:1px 1px 8px #ccc;}
#carousel .doc_famous .pic img{ width: 148px;height: 148px;}
#carousel .doc_famous .name{ min-height:28px; padding:28px 0 6px; text-align:center;}
#carousel .doc_famous .name span,#carousel .doc_famous .name strong{ display:inline-block; font-weight:400;}
#carousel .doc_famous .name a{ font-size:20px; color:#222; line-height:1; height:20px;}
#carousel .doc_famous .name strong{ font-size:12px; color:#018cf1; height:18px; padding: 0 6px; text-align:center; line-height:18px; border:1px solid #018cf1; border-radius:5px; margin-left:10px;}
#carousel .doc_famous .p1,#carousel .doc_famous .p2,#carousel .doc_famous .p3{ overflow:hidden; height:20px; line-height:20px; text-align:center; font-size:12px; color:#979d9e;}
#carousel .doc_famous .p1{ color:#7b838a;}
#carousel .doc_famous .p2 span{ color:#43bfc7;}
#carousel .doc_famous .hz{ position:relative; width:158px; height:49px; border-bottom:1px solid #f1f1f1; margin:0 auto;}
#carousel .doc_famous .hz span{ position:absolute; bottom:-1px; left:50px; width:58px; height:26px; background-color:#fff; background-position:21px -98px;}
#carousel .doc_famous .p3{ margin:-3px 0 9px;}
#carousel .doc_famous .ta_bottom{ +width:180px; display:inline-block; height:32px; padding: 5px 0; border:1px solid #eee; border-radius:18px; overflow: hidden;}
#carousel .doc_famous .ta_bottom dt,#carousel .doc_famous .ta_bottom dd{float:left; padding:0 15px; max-width: 49px;}
#carousel .doc_famous .ta_bottom dd{ border-left:1px solid #f1f1f1;}
#carousel .doc_famous .ta_bottom dt a span,#carousel .doc_famous .ta_bottom dd a span{ line-height:1; font-size:18px; color:#9d9d99;}
#carousel .doc_famous .ta_bottom dt p,#carousel .doc_famous .ta_bottom dd p{ padding-top:2px;}
#carousel .doc_famous .ta_bottom dt a p,#carousel .doc_famous .ta_bottom dd a p{ line-height:1; font-size:12px; color:#c7c7c7;}
#carousel .doc_famous .ta_bottom dt a:hover,#carousel .doc_famous .ta_bottom dd a:hover{ text-decoration:none;}
#carousel .doc_famous .ta_bottom dt a:hover p,#carousel .doc_famous .ta_bottom dd a:hover p{color:#333;}
#carousel .doc_famous.hover .pic a{-moz-box-shadow:1px 1px 20px #777;-webkit-box-shadow:1px 1px 20px #777;box-shadow:1px 1px 20px #777;}
#carousel .doc_famous.hover .name a{ font-weight: 700; text-decoration:none;}
.dichover{ position:relative; z-index:10; -moz-box-shadow:1px 1px 16px #545454;-webkit-box-shadow:1px 1px 16px #545454;box-shadow:1px 1px 16px #545454;}

.doc_phone_code dl{ position:relative; height:172px;}
.doc_phone_code dl dt{ position:absolute; top:17px; left:0; width:156px; height:90px; background:#5accff; border-radius:8px; padding: 18px 0 0 10px; font-size:18px; color:#fff; line-height:24px;}
.doc_phone_code dl dt span{ color:#ffdf7c;}
.doc_phone_code dl dt:before,
.doc_phone_code dl dt:after{position:absolute; right:-28px; content:" ";width: 0; height: 0;}
.doc_phone_code dl dt:before{bottom:17px; border-left: 28px solid #5accff; border-bottom: 24px solid transparent; }
.doc_phone_code dl dt:after{bottom:33px; border-left: 28px solid #fff; border-bottom: 8px solid transparent; }
.doc_phone_code dl dd{ margin-left:204px; width:140px; height:140px;}
.doc_phone_code dl dd img{ width:100%; height:100%;}


