img { display: block; }

html { color: #666; }

li:after, .after:after { content: ' '; display: block; height: 0; visibility: hidden; clear: both; }
li, .after { zoom: 1; }

/* #bh .t_nav .p_info .tip, #hd .t_nav .p_info .tip span, #hd .m_con .tag_box span, .sort_box ul .on, .sort_box ul .on a, .sort_box ul li .a_b, .sort_box ul li .a_t, .sort_box .page a, .sort_box .page a span { background: url(../../images/yh/yh_bg.png) left top no-repeat; } */

a { color: #FE0C60; }


a { color: #FE0C60; }


#bh .t_nav .cue { position: absolute; left: 50%; top: 30px; background: url(/images/yh/yh_head_cue.png); width: 167px; height: 32px; display: inline-block; color: #333; padding-top: 12px; line-height: 30px; text-align: center; margin-left: -83px; }



#bh .m_con { width: 996px; margin: 0 auto; height: 82px; }
#bh .m_con .logo_box { display: block; margin: 22px 0 0 6px; float: left; }
#bh .m_con .tag_box { float: right; height: 30px; padding: 28px 0 0; }
#bh .m_con .tag_box span { display: inline-block; height: 30px; padding: 0 24px 0 38px; font-size: 14px; line-height: 30px; }
#bh .m_con .tag_box .tag_a { background-position: left top; }
#bh .m_con .tag_box .tag_b { background-position: left -40px; }
#bh .m_con .tag_box .tag_c { background-position: left -80px; }
#bh .b_outer { background: #FFA5C4; height: 36px; line-height: 36px; }
#bh .b_nav { width: 996px; margin: 0 auto; }
#bh .b_nav .nav { float: left; }
#bh .b_nav .nav li { float: left; width: 138px; text-align: center; }
#bh .b_nav .nav li a { color: #fff; font-size: 16px; display: block; }
#bh .b_nav .nav li a:hover { text-decoration: none; }
#bh .b_nav .nav li span { color: #fdfda2; }
#bh .b_nav .nav .on { background: #FF387D; }
#bh .b_nav .cue { float: left; font-size: 16px; color: #fff; padding-left: 36px; }
#bh .b_nav .cue span { color: #ffff99; }
#bh .b_nav .hospital_enter { display: inline-block; float: right; width: 138px; text-align: center; background: #fdfda2; border-bottom: solid 2px #e9dd7b; line-height: 34px; height: 34px; color: #666; font-size: 16px; }
#bh .b_nav .hospital_enter:hover { text-decoration: none; }

#bh .m_con_b .name_box .score .awards, #bh .m_con_b .name_box .score .awards span, #bh .m_con_b .tools .btn_a, #bh .m_con_b .tools .btn_b, #bh .m_con_b .tools .btn_c, #bh .m_con_b .tools .btn_d, .main_box .info_box .info .time, .main_box .info_box .earnest .btn_e, .main_box .info_box .content .c .icon, .main_box .price_box .price .lose, .main_box .price_box .price .lose span, .abox .head .icon, .bbox1 .btn_f, .bbox1 .btn_g, .bbox1 .user_list .line, .main_box .info_box .earnest .btn_h, .box4 .button a, .fans_list .button a { background: url(../../images/yh/product_bg.png) left top no-repeat; }

.abox .head .icon_b, .bbox .head .icon { background: url(../../images/doctor/icon_bg.png) left top no-repeat; }

#bh .m_con_b { width: 988px; margin: 0 auto; height: 120px; padding: 20px 0 0 8px; }
#bh .m_con_b .hos_head { width: 100px; height: 100px; position: relative; float: left; margin-right: 26px; }
#bh .m_con_b .hos_head .m, #bh .m_con_b .hos_head a { width: 100px; height: 100px; position: absolute; display: block; left; 0; top: 0; z-index: 2; }
#bh .m_con_b .hos_head .m { background: url(../../images/yh/head_bg_b.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/yh/head_bg_b.png",sizingMethod="noscale"); _background: none; z-index: 1; }
#bh .m_con_b .name_box { float: left; padding-top: 20px; }
#bh .m_con_b .name_box .name { font-size: 20px; color: #535353; }
#bh .m_con_b .name_box img { display: inline-block; vertical-align: middle; margin: -6px 0 0 6px; }
#bh .m_con_b .score_d { font-size: 14px; padding-top: 10px; color: #898989; }
#bh .m_con_b .score_d .t, #bh .m_con_b .score_d .c, #bh .m_con_b .score_d .level, #bh .m_con_b .score_d .level span { display: inline-block; vertical-align: middle; }
#bh .m_con_b .score_d .level, #bh .m_con_b .score_d .level span { background: url(../../images/yh/star_3.png) left bottom repeat-x; height: 12px; overflow: hidden; width: 85px; }
#bh .m_con_b .score_d .level span { background-position: left top; vertical-align: top; }
#bh .m_con_b .score_d .level { margin-right: 10px; }
#bh .m_con_b .score_d .c { width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#bh .m_con_b .tools { float: right; padding: 12px 0 0 0; color: #898989; position: relative; z-index: 2; }
#bh .m_con_b .tools .num { color: #ff6908; }
#bh .m_con_b .tools .score { text-align: right; padding-bottom: 10px; }
#bh .m_con_b .tools .score img { display: inline-block; vertical-align: middle; }
#bh .m_con_b .tools .btn_a, #bh .m_con_b .tools .btn_b, #bh .m_con_b .tools .btn_c, #bh .m_con_b .tools .btn_d { display: inline-block; color: #fff; width: 171px; height: 38px; line-height: 36px; text-align: center; font-size: 16px; padding-left: 20px; margin-left: 8px; }
#bh .m_con_b .tools .btn_b { background-position: -191px 0; width: 63px; padding: 0; }
#bh .m_con_b .tools .btn_c { background-position: 0 -38px; padding-left: 38px; width: 153px; }
#bh .m_con_b .tools .btn_d { background-position: -191px -38px; width: 63px; padding: 0; }
#bh .m_con_b .tools .btn_a:hover, #bh .m_con_b .tools .btn_b:hover, #bh .m_con_b .tools .btn_c:hover, #bh .m_con_b .tools .btn_d:hover { text-decoration: none; }
#bh .m_con_b .hos_head .z_btn { top: auto; bottom: 0; width: 62px; height: 26px; left: 50%; margin-left: -32px; z-index: 5; }
#bh .audit_cue { width: 900px; margin: 22px auto 0; }

#bh .m_con_b .code_box { position: absolute; top: 32px; right: 0; display: block; background: url(../../images/yh/head_code_bg.png); width: 437px; height: 172px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/yh/head_code_bg.png",sizingMethod="noscale"); _background: none; padding: 0 0 0 19px; text-align: left; }
#bh .m_con_b .code_box .text { float: left; font-size: 14px; line-height: 26px; padding-top: 20px; }
#bh .m_con_b .code_box .text .t { width: 72px; display: inline-block; padding-left: 6px; }
#bh .m_con_b .code_box .text .c { display: inline-block; color: #ff6908; }
#bh .m_con_b .code_box .text .btn { background: url(../../images/yh/head_code_icon_bg.png); display: block; width: 153px; height: 30px; line-height: 28px; color: #fff; text-align: center; padding-right: 10px; margin-top: 16px; }
#bh .m_con_b .code_box .pic { float: right; padding: 0 16px 0 0; width: 250px; }
#bh .m_con_b .code_box .pic div { float: left; text-align: center; padding: 25px 15px 0 14px; }
#bh .m_con_b .code_box .pic div p { padding-top: 6px; }

#bh .d_outer { background: #ededed; }
#bh .d_nav_o { background: #FF387D; }
#bh .d_nav_t { width: 996px; margin: 0 auto; height: 36px; }
#bh .d_nav_t .title { display: block; float: left; font-size: 20px; color: #ffffa2; width: 155px; text-align: center; line-height: 36px; }
#bh .d_nav_t ul { float: left; padding-top: 3px; }
#bh .d_nav_t ul li { float: left; height: 33px; padding-left: 5px; }
#bh .d_nav_t ul li a { display: block; float: left; color: #fff; line-height: 32px; height: 33px; font-size: 16px; padding: 0 38px 0 33px; }
#bh .d_nav_t ul .on { background: url(../../images/yh/backstage_bg.png) left top no-repeat; }
#bh .d_nav_t ul .on a { background: url(../../images/yh/backstage_bg.png) right -33px no-repeat; color: #FF387D; }
#bh .d_nav_t ul li a:hover { text-decoration: none; }
#bh .d_nav_b { width: 996px; margin: 0 auto; height: 36px; line-height: 36px; }
#bh .d_nav_b a { display: inline-block; color: #666; font-size: 14px; padding: 0 24px; margin-right: 10px; }
#bh .d_nav_b .on { color: #FF387D; }
#bh .d_nav_b .on:hover { text-decoration: none; }


#bd { width: 996px; margin: 0 auto; padding: 30px 0 30px; }

.column { float: left; width: 730px; }
.sidebar { float: right; width: 240px; }

.abox { margin-bottom: 30px; }
.abox .head { height: 50px; padding-left: 8px; line-height: 36px; }
.abox .head span { display: inline-block; vertical-align: middle; font-size: 20px; color: #FF387D; }
.abox .head .icon, .abox .head .icon_b { background-position: 0 -310px; width: 8px; height: 30px; margin-right: 8px; }
.abox .head .icon_b { height: 25px; width: 30px; }
.abox .head .more { display: inline-block; float: right; font-size: 14px; line-height: 36px; margin-left: 10px; }
.abox .head .btn { display: block; width: 130px; height: 38px; line-height: 36px; float: right; background: url(../../images/doctor/create_btn_bg.png) left -75px no-repeat; text-align: center; color: #fff; font-size: 18px; position: relative; }
.abox .head .btn:hover { text-decoration: none; }


.box7 .head .icon_b { background-position: 0 0; }
.box7 p.img{width: 120px; height: 140px; overflow:hidden;}
.box7 li { float: left; margin-right: 11px; width: 140px; }
.box7 .body { width: 730px; overflow: hidden; position: relative; }
.box7 .tab { position: absolute; left: 0; bottom: 0; width: 730px; text-align: center; height: 18px; overflow: hidden; }
.box7 .tab span { display: inline-block; width: 19px; height: 18px; background: url(../../images/yh/banner_tab_bg1.png); overflow: hidden; cursor: pointer; margin: 0 4px; vertical-align: top; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/yh/banner_tab_bg1.png",sizingMethod="noscale"); _background: none; }
.box7 .tab .on { background-image: url(../../images/yh/banner_tab_bg2.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/yh/banner_tab_bg2.png",sizingMethod="noscale"); _background: none; }

.cataract { width: 996px; margin-top: 0; padding-bottom: 0; min-height: 200px; _height: 200px; }
.cataract .i { width: 240px; margin-bottom: 20px; background: #f9f9f9; }
.cataract .i .pic { display: block; position: relative; }
.cataract .i .pic .price { display: block; position: absolute; right: 10px; bottom: 10px; background: #fff; border-radius: 4px; padding: 0 10px; line-height: 24px; filter: alpha(opacity=60); opacity: 0.6; color: #000; }
.cataract .i .t { padding: 0 10px 0 0; line-height: 22px; color: #999; }
.cataract .i .link { padding: 0 0 10px 10px; }
.cataract .i .link .font_icon { color: #ccc; padding: 0 6px 0 0; font-size: 14px; }
.cataract .i .link a { padding-right: 14px; }
.cataract .laud_box { border-top: solid 1px #fff; padding: 10px; line-height: 22px; }
.cataract .laud_box .data { float: right; }
.cataract .laud_box .font_icon { font-size: 16px; padding: 0 5px 0 0; color: #fff; }
.cataract .laud_box .laud_btn { background: #81d8d0; display: inline-block; border-radius: 4px; padding: 0 8px; cursor: pointer; color: #fff; }
.cataract .laud_box .gray { background: #c2c2c2; }
.cataract .laud_box .num { font-family: Arial; color: #3daeb6; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background: #fff; display: inline-block; line-height: 22px; padding: 0 5px; }
.cataract .laud_box .data { color: #999; }
.cataract .laud_box .data a { margin-left: 4px; font-family: Arial; }
.cataract .list { line-height: 18px; padding: 0 10px; display: none; }
.cataract .list li { border-top: solid 1px #fff; padding: 8px 0; }
.cataract .list .img { display: block; float: left; width: 36px; height: 36px; line-height: 36px; text-align: center; text-decoration: none; border-radius: 18px; background: #999; }
.cataract .list .img .font_icon { color: #fff; padding: 0; font-size: 20px; }
.cataract .list .img img { display: block; border-radius: 18px; }
.cataract .list .c { float: right; width: 174px; color: #999; }
.cataract .list .c .name { display: block; color: #3daeb6; width: 174px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cataract .list .c .text { word-break: break-all; word-wrap: break-word; }
.cataract .more { border-top: solid 1px #fff; line-height: 30px; text-align: center; display: block; }
.cataract .cataract_sort { background: #ebf9f8; padding: 10px; line-height: 35px; border-radius: 6px; width: 220px; }
.cataract .cataract_sort a { white-space: nowrap; display: inline-block; line-height: 22px; padding: 0 6px; _margin-bottom: 6px; }
.cataract .cataract_sort .on, .cataract .cataract_sort a:hover { background: #3daeb6; color: #fff; text-decoration: none; border-radius: 4px; }
.cataract .w_col { width: 240px; float: left; margin-right: 12px; }
.cataract .data .font_icon { font-size: 16px; color: #bfbfbf; padding-left: 0; }
.cataract .data a { display: inline-block; margin-right: 14px; color: #bfbfbf; }
.cataract .i .pic img { display: block; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.cataract .tip_num_a, .cataract .tip_num_b, .cataract .tip_num_c { position: absolute; right: 2px; top: 2px; filter: alpha(opacity=90); opacity: 0.9; z-index: 6; }
.cataract .tip_num_a, .cataract .tip_num_b, .cataract .tip_num_c, .cataract .tip_num_a span, .cataract .tip_num_b span, .cataract .tip_num_c span { display: inline-block; height: 20px; padding-left: 6px; background: url(../../images/comment/num_bg.png) left top no-repeat; vertical-align: top; }
.cataract .tip_num_a span, .cataract .tip_num_b span, .cataract .tip_num_c span { background-position: right -20px; padding: 0 8px 0 2px; color: #fff; font-family: Arial; line-height: 20px; }
.cataract .tip_num_b { background-position: left -40px; }
.cataract .tip_num_b span { background-position: right -60px; }
.cataract .tip_num_c { background-position: left -80px; }
.cataract .tip_num_c span { background-position: right -100px; }

.cataract .i .pic .tip { display: inline-block; position: absolute; top: 0; left: 0; z-index: 2; background: #666; border-bottom-right-radius: 8px; height: 22px; line-height: 22px; color: #fff; padding: 0 14px; filter: alpha(opacity=90); opacity: 0.9; }

.cataract ul .star_box, .cataract ul .star_box .inner { display: inline-block; background: url(../../images/comment/c_star_bg.png) left bottom repeat-x; height: 12px; width: 86px; line-height: 12px; }
.cataract ul .star_box .inner { background-position: left top; }

.cataract ul { background: #f9f9f9; line-height: 22px; padding: 10px 12px; color: #999; }

.box2 .head { line-height: 36px; }
.box2 .head .icon_b { background-position: 0 -25px; }
.box2 .head .more { margin-left: 20px; line-height: 36px; }
.box2 .head .btn_s { background: url(../../images/yh/hy_btn_bg1.png); display: inline-block; width: 166px; height: 36px; float: right; cursor: pointer; }

.bbox { border: solid 1px #FF9CBE; background: #FFF5F8; padding: 16px; margin-bottom: 20px; position: relative; }
.bbox .head { line-height: 24px; font-size: 24px; color: #FF387D; }
.bbox .head span { display: inline-block; vertical-align: middle; }
.bbox .head .icon { width: 30px; height: 25px; background-position: 0 -50px; margin-right: 6px; }
.bbox .editor { position: absolute; right: 0; top: 0; }
.z_btn,.y_btn { height:26px;background:url(../../images/yh/btn_bg_b.png);width:62px;height:26px;line-height:26px;color:#fff;font-size:14px;text-align:center;cursor:pointer;display:inline-block;}
.y_btn { background-image:url(../../images/yh/btn_bg_c.png);}
.z_btn:hover,.y_btn:hover { text-decoration:none;}
.editor .z_btn { background: url(../../images/doctor/create_btn_bg.png) -130px -75px no-repeat; width: 20px; height: 20px; cursor: pointer; display: inline-block; overflow:hidden;}
.editor .z_btn:hover { text-decoration: none; }

.bbox2 .head .icon { background-position: 0 -75px; }
.bbox2 .body { line-height: 24px; padding-top: 10px; }
.bbox2 .t { font-size: 14px; word-spacing: 24px; }

.bbox1 .body { padding-top: 10px; line-height: 24px; }
.bbox1 .body p { padding: 2px 0; }
.bbox1 .t { display: inline-block; vertical-align: top; width: 70px; white-space: nowrap; font-size: 14px; word-spacing: 24px; }
.bbox1 .c { display: inline-block; vertical-align: top; width: 134px; word-break: break-all; word-wrap: break-word; }
.bbox1 .con { display: block; padding: 2px 0; }

.album_h_list { }
.album_h_list .head { border-bottom: solid 2px #FF387D; height: 60px; }
.album_h_list .head .icon_b { background-position: 0 -100px; }
.album_h_list .head .title { float: left; }
.album_h_list .body { overflow: hidden; width: 996px; }
.album_h_list .list { width: 1020px; padding-top: 28px; }
.album_h_list .list li img { margin-bottom: 6px; }
.album_h_list .list li { float: left; width: 236px; position: relative; margin: 0 17px 26px 0; }
.album_h_list .list li .title { text-align: center; line-height: 26px; height: 26px; overflow: hidden; position: relative; font-size: 14px; }
.album_h_list .list li .title .amend { display: inline-block; position: absolute; right: 0; top: 0; line-height: 26px; height: 26px; padding: 0 4px; }
.album_h_list .list li .revise { height: 26px; }
.album_h_list .list li .revise .text { height: 24px; border: solid 1px #ddd; line-height: 24px; vertical-align: top; width: 150px; padding: 0 4px; font-size: 14px; margin-right: 4px; }
.album_h_list .list li .revise a, .album_h_list .list li .revise .btn { display: inline-block; vertical-align: top; height: 26px; line-height: 26px; font-size: 14px; padding: 0; width: 36px; text-align: center; background: none; cursor: pointer; color: #FE0C60; }
.album_h_list .list li .del { position: absolute; right: 0; top: 0; z-index: 6; width: 18px; height: 18px; background: url(../../images/yh/icon_close_b.png); cursor: pointer; }
.album_h_list .sort_box ul li a { padding-right: 16px; }

.album_h_list .sort_box { height: 44px; float: left; }
.album_h_list .sort_box ul { float: left; padding: 10px 0 0 20px; }
.album_h_list .sort_box ul li { float: left; height: 20px; line-height: 19px; padding-left: 4px; margin-right: 12px; }
.album_h_list .sort_box ul li a { color: #666; display: block; padding: 0 12px 0 12px; float: left; height: 20px; font-size: 14px; }
.album_h_list .sort_box ul li a:hover { text-decoration: none; color: #FF387D; }
.album_h_list .sort_box ul li span { display: inline-block; vertical-align: top; height: 20px; font-size: 14px; }
.album_h_list .sort_box ul .on, .album_h_list .sort_box ul .on a { background: url(../../images/doctor/tab_bg.png) 0 0 no-repeat; }
.album_h_list .sort_box ul .on a { background-position: right -20px; color: #fff; }
.album_h_list .sort_box ul .on a:hover { color: #fff; }
.album_h_list .sort_box ul .on span { color: #fff; }

.pages { padding: 25px 0; text-align: center; }
.pages a, .pages span { display: inline-block; height: 28px; line-height: 28px; padding: 0 11px; margin: 0 4px; font-size: 14px; color: #666; }
.pages .on, .pages a:hover { background: #82d7ec; color: #fff; border-radius: 4px; text-decoration: none; }
.pages .hidden { display: none; }

.doctor_diary { }
.doctor_diary .head .icon_b { background-position: left -125px; }

.abox .default_box { border: dashed 2px #ddd; font-size: 16px; text-align: center;  }

.beauty_list { padding: 15px 0; }
.beauty_list li { padding: 15px 0 12px; border-bottom: dashed 1px #ddd; }
.beauty_list .head_pic { float: left; width: 54px; position: relative; z-index: 10; }
.beauty_list .head_pic a { text-decoration: none; }
.beauty_list .top .head_pic img { margin: 3px auto; border-radius: 0; }
.beauty_list .head_pic img { border-radius: 23px; display: block; }
.beauty_list .head_pic .font_icon { display: block; width: 46px; height: 46px; line-height: 46px; color: #fff; background: #dedede; border-radius: 23px; padding: 0; text-align: center; }
.beauty_list .head_pic .incognito { display: block; width: 46px; height: 46px; background: url(../../images/mini_incognito.png) left top no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/mini_incognito.png",sizingMethod="noscale"); _background: none; }
.beauty_list .content { float: left; width: 676px; }
.beauty_list .content .title .t { font-size: 16px; color: #3c5a57; display: inline-block; float: left; word-wrap: break-word; word-break: break-all; }
.beauty_list .content .title img { vertical-align: top; margin: 3px 6px 0 0; }
.beauty_list .content .data { text-align: right; float: right; line-height: 24px; font-family: Arial; }
.beauty_list .content .data .font_icon { font-size: 18px; color: #eee; padding: 0 6px 0 14px; }
.beauty_list .content .c { color: #999; line-height: 18px; padding: 10px 0; font-family: SimSun; word-break: break-all; word-wrap: break-word; }
.beauty_list .content .pic_box { height: 80px; position: relative; width: 676px; overflow: hidden; margin-top: 10px; }
.beauty_list .content .pic_box ul { position: absolute; left: 0; top: 0; width: 10000px; }
.beauty_list .content .pic_box li { float: left; margin-right: 10px; padding: 0; border: 0; }
.beauty_list .content .pic_box li img { display: block; }
.beauty_list .content .pic_box .next, .beauty_list .content .pic_box .prev { width: 23px; height: 39px; background: url(../../images/arrow_btn.png) left -39px no-repeat; position: absolute; left: 0; top: 18px; z-index: 10; filter: alpha(opacity = 80); opacity: 0.8; cursor: pointer; display: none; }
.beauty_list .content .pic_box .next { background-position: -23px -39px; left: auto; right: 0; }
.beauty_list .content .tag { float: left; width: 550px; word-spacing: 4px; white-space: nowrap; text-overflow: clip; overflow: hidden; }
.beauty_list .content .tag .font_icon { color: #ccc; font-size: 18px; padding: 0 8px 0 0; }
.beauty_list .content .date { float: right; color: #cfcccc; }
.beauty_list li .data_pop { left: 46px; top: -8px; }
.beauty_list .content .tag_box { margin-top: 10px; }


.pop_a { background: rgba(0,0,0,0.4); position: absolute; padding: 10px; z-index: 204; width: 438px; top: 100px; left: 50%; margin-left: -229px; }
.pop_wide { width: 638px; margin-left: -329px; }
.pop_a .close { position: absolute; right: 26px; top: 26px; z-index: 4; cursor: pointer; width: 10px; height: 10px; overflow: hidden; background: url(../../images/yh/icon_close_d.png); }
.pop_a .head { background: #ceeef6; height: 40px; line-height: 40px; font-size: 16px; padding: 0 0 0 14px; }
.pop_a .body { background: #fff; text-align: center; font-size: 16px; padding: 20px 0; }
.pop_a .body .title { font-size: 20px; }
.pop_a .body .content { padding: 14px 0 0; line-height: 26px; }
.pop_a .body .button { text-align: center; padding-top: 20px; }
.pop_a .body .button a, .pop_a .body .button input { display: inline-block; vertical-align: top; color: #fff; font-size: 20px; cursor: pointer; margin: 0 10px; }
.pop_a .body .button a:hover { text-decoration: none; }
.pop_a .body .button .btn_b, .pop_a .body .button .btn_a, .pop_a .body .button .btn_c, .pop_a .body .button .btn_d { background: url(../../images/yh/btn_bg_e.png); width: 96px; height: 42px; line-height: 40px; }
.pop_a .body .button .btn_a { background: url(../../images/doctor/create_btn_bg.png) 0 -113px no-repeat; }
.pop_a .body .button .btn_c { background-position: left -84px; width: 152px; }
.pop_a .body .button .btn_d { background-position: left -126px; width: 220px; }
.pop_a .body .button .cue { font-size: 12px; padding-top: 10px; }

.pop_a .set_box { padding-top: 0; }
.pop_a .set_item { padding: 14px 0 0 16px; color: #a9a9a9; text-align: left; font-size: 12px; }
.pop_a .body .item { display: inline-block; height: 23px; background: #eaf8f6; border-radius: 10px; font-size: 14px; line-height: 14px; padding: 5px 5px 0 10px; color: #759895; margin: 0 26px 15px 0; }
.pop_a .body .item .x { display: inline-block; height: 16px; width: 16px; background: url(../../images/web_4_bg.png) left -46px no-repeat; vertical-align: top; margin-left: 8px; cursor: pointer; }
.pop_a .body .tag_box .item { padding-right: 10px; cursor: pointer; }
.pop_a .p_tag { background: url(../../images/gary_dot.png) left top repeat-x; font-size: 16px; height: 36px; line-height: 36px; overflow: hidden; }
.pop_a .p_tag div { float: left; background: #f1f1f1 url(../../images/web_4_bg.png) right -62px no-repeat; padding-right: 28px; margin-left: -2px; }
.pop_a .p_tag div span { display: inline-block; padding: 0 18px; border-left: solid 2px #fff; }
.pop_a .tag_box { padding: 24px 16px 0 16px; text-align: left; }

.pop_a .text { height: 24px; line-height: 24px; border: solid 1px #ddd; width: 56px; padding: 0 4px; }
.pop_a .tlist_a .c { width: 180px; }

.pop_a .refusal { text-align: left; padding: 30px 84px 20px; font-size: 14px; }
.pop_a .refusal .t { border-bottom: solid 1px #ddd; font-weight: bold; padding-bottom: 20px; margin-bottom: 10px; }

.pop_a .apply { padding: 20px 40px; font-size: 14px; }
.pop_a .apply .list_a { border-bottom: solid 1px #ddd; padding-bottom: 10px; }
.pop_a .apply li { line-height: 30px; padding: 4px 0; }
.pop_a .apply .t { float: left; width: 114px; text-align: right; }
.pop_a .apply .c { float: left; width: 436px; text-align: left; padding-left: 8px; }
.pop_a .apply .audit_cue { margin-bottom: 10px; }
.pop_a .apply .msg { text-align: left; padding-top: 10px; }
.pop_a .apply select { height: 30px; line-height: 30px; font-size: 14px; font-family: 'Microsoft YaHei'; }
.pop_a .apply label { display: inline-block; margin-right: 20px; }
.pop_a .apply label input { vertical-align: middle; margin: -1px 4px 0 0; }
.pop_a .h_body .list_a { border: 0; }
.pop_a .h_body textarea { border: solid 1px #ddd; padding: 4px; width: 390px; height: 100px; }
.pop_a .h_body .title { padding-bottom: 20px; }
.pop_a .h_body .pic_box { border: dashed 2px #ddd; width: 118px; height: 106px; text-align: center; margin-bottom: 20px; overflow:hidden;}
.pop_a .h_body .pic_box span { color: #FF387D; font-size: 12px; display: block; padding-top: 40px; }

.pop_a .audit_cue { padding: 10px; height: auto; line-height: 20px; }
.pop_a .audit_cue .icon { background-image: url(../../images/yh/icon_2.png); width: 16px; }
.pop_a .audit_cue .con { width: 506px; text-align: left; }

.mark, .mask { background: #fff; position: absolute; left: 0; top: 0; width: 100%; z-index: 200; display: none; filter: alpha(opacity = 60); opacity: 0.6; }

.fans_list { }
.fans_list li { border-bottom: dashed 1px #ddd; padding: 18px 0; }
.fans_list .pic { float: left; }
.fans_list .pic img { border-radius: 50px; }
.fans_list .con { float: left; padding: 6px 0 0 16px; width: 446px; line-height: 30px; }
.fans_list .con .name { font-size: 16px; }
.fans_list .con .i { font-size: 14px; width: 446px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fans_list .con .adds .font_icon { font-size: 18px; padding: 0 4px 0 0; }
.fans_list .button { float: right; width: 148px; text-align: right; padding-top: 38px; }
.fans_list .button a { display: inline-block; background: url(../../images/doctor/create_btn_bg.png) 0 -156px; height: 26px; line-height: 26px; width: 49px; text-align: left; font-size: 14px; line-height: 25px; color: #fff; padding-left: 22px; }
.fans_list .button a:hover { text-decoration: none; }
.fans_list .button .btn { background-position: -71px -156px; margin-left: 5px; }
.fans_list .button .btn4 { background-position: -142px -156px; }

.approve_4, .approve_5, .approve_6 { background: url("../../images/icon_approve_4.png") repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; height: 23px; margin: 0 6px 0 0; vertical-align: middle; width: 72px; }
.approve_5 { background: url("../../images/icon_approve_5.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }
.approve_6 { background: url("../../images/icon_approve_6.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }

.pop_m { background: url("../../images/yh/f_bg.png") no-repeat scroll left top rgba(0, 0, 0, 0); border-radius: 4px; box-shadow: 1px 1px 4px #ccc; height: 185px; left: 50%; margin: 0 0 0 510px; overflow: hidden; position: fixed; text-align: center; top: 260px; width: 115px; }
.pop_m a { display: block; font-size: 16px; height: 173px; padding-top: 12px; width: 115px; }
.pop_m a:hover { text-decoration: none; }
.pop_m .t { display: block; height: 140px; }

#bh .audit_cue { margin: 22px auto 0; width: 900px;}
.audit_cue {background: none repeat scroll 0 0 #fef0d0;  border: 1px solid #e8decc;font-size: 14px;height: 42px;  line-height: 42px; margin-bottom: 30px;   text-align: center;}

.doctor_content{padding: 10px; border: solid 1px #ffe3ea;background: #fff5f8;font-size:14px;}
.doctor_content p {padding:5px 0; font-size:16px; line-height:28px; color:#656565; text-indent:2em; }
.doctor_content p img, .doctor_content img { display:block; margin:0 auto; max-width:90%; height:auto !important; }
.doctor_content h3{font-weight: 700;font-size: 18px;padding: 6px;text-align: left;}