img { display: block; }

html { color: #666; }

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

#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: #35b5eb; }

#hd .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; }

#hd .b_outer { background: #6ed0f7; height: 36px; line-height: 36px; }
#hd .b_nav { width: 996px; margin: 0 auto; }
#hd .b_nav .nav { float: left; }
#hd .b_nav .nav li { float: left; width: 130px; text-align: center; }
#hd .b_nav .nav li a { color: #fff; font-size: 16px; display: block; }
#hd .b_nav .nav li a:hover { text-decoration: none; background: #00bef2; }
#hd .b_nav .nav li span { color: #fdfda2; }
#hd .b_nav .nav .on { background: #00bef2; }
#hd .b_nav .cue { float: left; font-size: 16px; color: #fff; padding-left: 36px; }
#hd .b_nav .cue span { color: #ffff99; }
#hd .b_nav .hospital_enter { display: inline-block; float: right; background: #fdfda2; border-bottom: solid 2px #e9dd7b; line-height: 34px; height: 34px; color: #666; font-size: 16px; padding: 0 16px; }
#hd .b_nav .hospital_enter:hover { text-decoration: none; }

#hd .m_con_b .name_box .score .awards, #hd .m_con_b .name_box .score .awards span, #hd .m_con_b .tools .btn_a, #hd .m_con_b .tools .btn_b, #hd .m_con_b .tools .btn_c, #hd .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, .bbox .head .icon, .bbox1 .btn_f, .bbox1 .btn_g, .bbox1 .user_list .line, .main_box .info_box .earnest .btn_h, .abox .head .icon_b, .box4 .button a, .fans_list .button a { background: url(/images/yh/product_bg.png) left top no-repeat; }

#hd .m_con_b { width: 988px; margin: 0 auto; height: 95px; padding: 15px 0 0 8px; }
#hd .m_con_b .hos_head { width: 80px; height: 80px; position: relative; float: left; margin-right: 26px; }
#hd .m_con_b .hos_head .m, #hd .m_con_b .hos_head a { width: 80px; height: 80px; position: absolute; display: block; left; 0; top: 0; z-index: 2; }
#hd .m_con_b .hos_head .m { background: url(/images/ring/head_bg_c.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ring/head_bg_c.png",sizingMethod="noscale"); _background: none; z-index: 1; }
#hd .m_con_b .name_box { float: left; padding-top: 10px; }
#hd .m_con_b .name_box .name { font-size: 20px; }
#hd .m_con_b .name_box img { display: inline-block; vertical-align: middle; margin: -6px 0 0 6px; }
#hd .m_con_b .name_box .sy_lv{margin-top: -9px;}
#hd .m_con_b .name_box .score { color: #898989; padding-top: 10px; position: relative; z-index: 10; }
#hd .m_con_b .name_box .score .score_exp { width: 314px; height: 177px; position: absolute; left: 0; top: 40px; }
#hd .m_con_b .name_box .score .score_exp .m { background: url(/images/yh/score_exp.png); width: 314px; height: 177px; position: absolute; left: 0; top: 0; }
#hd .m_con_b .name_box .score .score_exp ul { position: absolute; left: 0; top: 0; z-index: 10; line-height: 24px; padding: 14px 0 0 25px; }
#hd .m_con_b .name_box .score .score_exp .t { font-size: 14px; vertical-align: middle; display: inline-block; color: #333; }
#hd .m_con_b .name_box .score .score_exp .level { margin: 2px 0 0 8px; }
#hd .m_con_b .name_box .score .score_exp .level, #hd .m_con_b .name_box .score .score_exp .level span { display: inline-block; vertical-align: middle; background: url(/images/yh/score_exp_level.png) left -12px repeat-x; height: 12px; width: 85px; overflow: hidden; }
#hd .m_con_b .name_box .score .score_exp .level span { vertical-align: top; background-position: left top; }
#hd .m_con_b .name_box .score .score_exp .l_b .level { background-position: left -36px; }
#hd .m_con_b .name_box .score .score_exp .l_b .level span { background-position: left -24px; }
#hd .m_con_b .name_box .score .score_exp .l_c .level { background-position: left -60px; }
#hd .m_con_b .name_box .score .score_exp .l_c .level span { background-position: left -48px; }
#hd .m_con_b .name_box .score .block { display: inline-block; padding-right: 16px; vertical-align: middle; }
#hd .m_con_b .name_box .score .num { color: #ff6908; font-size: 14px; }
#hd .m_con_b .name_box .score .awards, #hd .m_con_b .name_box .score .awards span { background-position: 0 -142px; display: inline-block; vertical-align: middle; height: 26px; line-height: 26px; color: #fff; padding: 0 0 0 26px; }
#hd .m_con_b .name_box .score .awards span { background-position: right -168px; vertical-align: top; padding: 1px 14px 0 2px; height: 25px; line-height: 25px; }
#hd .m_con_b .name_box .score .claim { display: inline-block; background: url(/images/yh/claim_t_bg.png) left top no-repeat; width: 80px; height: 21px; color: #fff; line-height: 21px; vertical-align: middle; margin-left: 20px; padding-left: 20px; }
#hd .m_con_b .name_box .score .claim:hover { text-decoration: none; }
#hd .m_con_b .tools { float: right; padding: 6px 0 0 0; color: #898989; position: relative; z-index: 2; }
#hd .m_con_b .tools .num { color: #ff6908; }
#hd .m_con_b .tools .score { text-align: right; padding-bottom: 10px; }
#hd .m_con_b .tools .score img { display: inline-block; vertical-align: middle; }
#hd .m_con_b .tools .btn_a, #hd .m_con_b .tools .btn_b, #hd .m_con_b .tools .btn_c, #hd .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; }
#hd .m_con_b .tools .btn_b { background-position: -191px 0; width: 63px; padding: 0; }
#hd .m_con_b .tools .btn_c { background-position: 0 -38px; padding-left: 38px; width: 153px; }
#hd .m_con_b .tools .btn_d { background-position: -191px -38px; width: 63px; padding: 0; }
#hd .m_con_b .tools .btn_a:hover, #hd .m_con_b .tools .btn_b:hover, #hd .m_con_b .tools .btn_c:hover, #hd .m_con_b .tools .btn_d:hover { text-decoration: none; }
#hd .m_con_b .hos_head .z_btn { top: auto; bottom: 0; width: 62px; height: 26px; left: 50%; margin-left: -32px; z-index: 5; }
#hd .audit_cue { width: 900px; margin: 22px auto 0; }

#hd .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; }
#hd .m_con_b .code_box .text { float: left; font-size: 14px; line-height: 26px; padding-top: 20px; }
#hd .m_con_b .code_box .text .t { width: 72px; display: inline-block; padding-left: 6px; }
#hd .m_con_b .code_box .text .c { display: inline-block; color: #ff6908; }
#hd .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; }
#hd .m_con_b .code_box .pic { float: right; padding: 0 16px 0 0; width: 250px; }
#hd .m_con_b .code_box .pic div { float: left; text-align: center; padding: 25px 15px 0 14px; }
#hd .m_con_b .code_box .pic div p { padding-top: 6px; }

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

#bd { width: 996px; margin: 0 auto; padding: 0px 0 30px; }
.banner_box { margin-bottom: 10px;  width: 996px; height: 300px;position:relative; }
.banner_box .pic_box{width:100%;position:absolute;left:0;height:318px;}
.banner_box .pic_box a { display: block; position: absolute; left: 0; top: 0; }
.banner_box img { position: absolute; left: 0; top; 0; }
.banner_box .tab { position: absolute; width: 100%; left: 0; top: 468px; text-align: center; height: 18px; z-index: 10; cursor: pointer; }
.banner_box .tab span { display: inline-block; width: 19px; height: 18px; vertical-align: top; background: url(/images/yh/banner_tab_bg1.png); margin: 0 1px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/yh/banner_tab_bg1.png",sizingMethod="noscale"); _background: none; }
.banner_box .tab .on { background: url(/images/yh/banner_tab_bg2.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/yh/banner_tab_bg2.png",sizingMethod="noscale"); _background: none; }

.filter_box { border: solid 1px #ddd; font-size: 14px; }
.filter_box li { line-height: 30px; border-top: dashed 1px #ddd; background: #f5fdff; vertical-align: middle; }
.filter_box .first { border-top: 0; }
.filter_box .t { float: left; width: 98px; text-align: center; height: 30px; color: #bebebe; }
.filter_box .c { float: left; width: 859px; background: #f7f7f7; padding: 0 0 0 36px; border-left: solid 1px #ddd; position: relative; overflow: hidden; height: 30px; }
.filter_box .c a { color: #666; display: inline-block; height: 30px; line-height: 30px; margin-right: 48px; }
.filter_box .c a:hover { text-decoration: none; color: #00a8d6; }
.filter_box .c .on { color: #00a8d6; }
.filter_box .c .num { color: #b5b5b5; font-size: 12px; }
.filter_box .c .over { width: 840px; }
.filter_box .arrow_on, .filter_box .arrow_off { position: absolute; right: 10px; top: 8px; background: url(/images/yh/set_arrow.png) center 4px no-repeat; width: 15px; height: 14px; cursor: pointer; display: none; }
.filter_box .arrow_off { background-position: center -10px; }

.sort_box { height: 44px; border-bottom: solid 2px #85daef; }
.sort_box ul { float: left; padding: 12px 0; }
.sort_box ul li { float: left; height: 20px; line-height: 19px; padding-left: 4px; margin-right: 12px; }
.sort_box ul li a { color: #666; display: block; padding: 0 12px 0 12px; float: left; height: 20px; font-size: 14px; }
.sort_box ul li a:hover { text-decoration: none; color: #00a8d6; }
.sort_box ul li span { display: inline-block; vertical-align: top; height: 20px; }
.sort_box ul li .a_b, .sort_box ul li .a_t { background-position: left -276px; width: 8px; margin: 7px 0 0 6px; }
.sort_box ul li .a_t { background-position: -9px -276px; }
.sort_box ul .on { background-position: left -120px; }
.sort_box ul .on a { background-position: right -140px; color: #fff; }
.sort_box ul .on a:hover { color: #fff; }
.sort_box ul .on .a_b { background-position: -18px -276px; }
.sort_box ul .on .a_t { background-position: -27px -276px; }

.sort_box .page { float: right; height: 26px; padding-top: 9px; line-height: 26px; }
.sort_box .page a, .sort_box .page span { display: inline-block; vertical-align: top; height: 26px; }
.sort_box .page a { background-position: left -225px; width: 26px; margin-left: 7px; }
.sort_box .page a span { width: 26px; }
.sort_box .page .prev span { background-position: 9px -192px; }
.sort_box .page .next span { background-position: -42px -192px; }
.sort_box .page .prev_o, .sort_box .page .next_o { cursor: default; }
.sort_box .page .prev_o span { background-position: 9px -167px; }
.sort_box .page .next_o span { background-position: -42px -167px; }

.list_set_box { width: 997px; overflow: hidden; }
.list_set { padding: 22px 0 0 1px; width: 997px; }
.list_set li { border: solid 1px #ddd; width: 248px; float: left; padding: 8px 0 0 0; position: relative; height: 400px; margin-left: -1px; margin-bottom: 48px; }
.list_set li .tip_box {position: absolute; right: 8px; top: -1px;z-index:5; }
.list_set li .tip {  width: 45px; height: 58px;float:right;margin-left:10px;}
.list_set li .pic { display: block; width: 232px; margin: 0 auto; height: 226px; }
.list_set li .m { position: absolute; left: 8px; top: 212px; background: #000; height: 22px; width: 232px; filter: alpha(opacity=60); opacity: 0.6;display: none }
.list_set li .pic .t { position: absolute; left: 8px; top: 212px; height: 22px; width: 220px; line-height: 22px; z-index: 3; color: #fff; font-size: 14px; padding: 0 6px; }
.list_set li .pic .time { float: right; display: inline-block; }
.list_set li .pic .t span { color: #ff9; }
.list_set li .price { color: #fe5528; font-size: 20px; margin: 16px 8px 0; height: 48px; position: relative;}
.list_set li .price .num { font-size: 28px; font-family: Arial; }
.list_set li .price img{display: inline-block;margin-left: 6px;}
.list_set li .price del { color: #898989;font-size: 13px;padding-left: 6px;}
.list_set li .price .start{font-size: 13px;}
.list_set li .title { padding: 0 8px; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.list_set li .title a { color: #666; font-size: 14px; line-height: 20px; }
.list_set li .name { padding: 6px 8px 0; width: 232px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_set li .name a { color: #898989; }
.list_set li .price .ori { display: inline-block; float: right; font-size: 12px; color: #898989;  text-align: right; padding-top: 11px;position: absolute;right: 0;top: 0;}
.list_set .end { position: absolute; bottom: 0; left: 0; height: 30px; width: 248px; line-height: 29px; }
.list_set .end div { float: left; width: 116px; padding-left: 8px; border-top: solid 1px #ddd; }
.list_set .end div span { color: #00a8d6; }
.list_set .end .line { border-right: solid 1px #ddd; height: 29px; width: 115px; }
.list_set .next .m{background:#fe1664; }
.list_set li .soldout {background:url(/images/yh_1409/soldout_bg.png);position:absolute;left:8px;top:8px;z-index:3;width:232px;height:226px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/yh_1409/soldout_bg.png' ,sizingMethod='noscale');_background:none;}


.list_set .hover { border:solid 2px #85daef; z-index: 4;padding:7px 0 0 0;width:246px; height:399px;}
.list_set .hover .tip_box{ top:-2px;right:7px;}
.list_set .hover .m,.list_set .hover .pic .t { left:7px;top:211px;}
.list_set .hover .end { background: #85daef; color: #fff;bottom:-1px; }
.list_set .hover .end div { border-top: 0; padding-top: 1px; }
.list_set .hover .end span { color: #fff; }
.list_set .hover .end .line { border-right-color: #fff; }
.list_set .hover .title a { color: #35beeb; }
.list_set .hover .price { margin: 16px 7px 0; }
.list_set .hover .title { padding: 0 7px; }
.list_set .hover .name { padding: 6px 7px 0; }
.list_set .hover .soldout { left:7px;top:7px;}

.list_set li .lose { margin:6px 0 0 6px;}
.list_set li .lose,.list_set li .lose span { display:inline-block;background:url(/images/yh_1409/lose_bg.png) left top no-repeat;height:20px;line-height:20px;padding-left:7px;font-size:13px;color:#fe5528;vertical-align:top;}
.list_set li .lose span { padding:0 10px 0 3px;background-position:right bottom;}


.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; }


.main_box .info_box .content { line-height: 22px; }
.main_box .info_box .content span { display: inline-block; vertical-align: top; }
.main_box .info_box .content .t { word-spacing: 2px; padding-right: 8px; color: #898989; }
.main_box .info_box .content .c { width: 420px; }
.main_box .info_box .content .c .icon { background-position: -180px -76px; width: 14px; height: 14px; margin: 4px 4px 0 0; }
.main_box .info_box .content .c .ta { padding-right: 8px; }


.main_box { border: solid 1px #e1e1e1; padding: 8px 8px 30px; position: relative; margin-bottom: 40px; }
.main_box .price_box { position: absolute; right: -1px; top: 138px; background: #fff9ca; width: 605px; height: 93px; color: #626262; padding-top: 15px; }
.main_box .price_box .t,.main_box .price_box .t_b { float: left; word-spacing: 8px; padding: 14px 0 0 24px; width: 60px; text-align: left;color: #898989; }
.main_box .price_box .t_b{padding-top:0;line-height: 24px;color: #fff;}
.main_box .price_box .c,.main_box .price_box .c_b { float: left; width: 490px; padding: 0 0 0 4px;}
.main_box .price_box .c_b{font-size: 13px;line-height: 24px;color: #fff;}
.main_box .price_box .color{color: #fff000;}
.main_box .price_box .price { padding-bottom: 8px; }
.main_box .price_box .price .num { font-size: 32px; font-weight: bold; display: inline-block; vertical-align: middle; color: #fe5528;}
.main_box .price_box .price .lose { vertical-align: top; margin-left: 0;display: inline-block; background: url(/images/yh/yh_1120_bg.png) left -15px no-repeat;width: 58px;height: 20px;line-height: 20px;color: #fff;text-align: center;padding: 0 0 0 6px;font-size: 14px;}
.main_box .price_box .price .sign{font-size: 20px;}
.main_box .price_box .raw{display: inline-block;vertical-align: top;padding-left:10px;}
.main_box .price_box .price del{padding:3px 0 0 14px;font-size: 13px;display: inline-block;}
.main_box .price_box .favo{height: 26px;border-top:solid 1px #f4ecd5;clear: both;background: #fffaeb;line-height: 16px;padding:10px 0 0 88px;position: absolute;left: 0;bottom: 0;width: 517px;}
.main_box .price_box .favo .col{width: 168px;}
.main_box .price_box .favo span { display: inline-block; }
.main_box .price_box .favo .o{background: #fea789;padding:0 3px;height: 16px;vertical-align: top;color: #fff;margin-right:8px;}
.main_box .info_box .share { padding-top: 26px; }
.main_box .tip { position: absolute; left: 264px; top: -1px; z-index: 4; width: 118px; height: 76px; }
.main_box .shine_box { position: absolute; left: 130px; top: 20px; background: #fff3d9 url(/images/yh/icon_sigh.png) 5px 8px no-repeat; border: dashed 1px #ccc; z-index: 4; border-radius: 4px; padding: 6px 10px 8px 28px; font-size: 13px; white-space: nowrap; }
.main_box .shine_box a { display: inline-block; margin: 4px 50px 0 0; font-size: 14px; }

.main_box .info_box .earnest { padding: 24px 0; position: relative; }
.main_box .info_box .earnest .t{display: inline-block;padding: 20px 14px 0 0;}
.main_box .info_box .earnest .set{display: inline-block;width: 115px;height: 48px;border:solid 1px #b5b5b5;text-align: center;color: #a0a0a0;padding-top: 10px;cursor: pointer;vertical-align: top;position: relative;margin-right: 10px;}
.main_box .info_box .earnest .set span{display: block;color: #626262;font-size: 15px;}
.main_box .info_box .earnest .set .nook{display: none;}
.main_box .info_box .earnest .on{width: 113px;border:solid 2px #fe5528;height: 47px;padding-top: 9px;color: #ff977b;}
.main_box .info_box .earnest .on span{color: #fe5528;}
.main_box .info_box .earnest .on .nook{display: block;background: url(/images/yh/yh_1120_bg.png) left top no-repeat;width: 15px;height: 15px;position: absolute;right: 0;bottom: 0;display: block;overflow: hidden;}
.main_box .info_box .earnest .coming .c{color:#fe5528;}

.main_box .pay_button_box{padding-left:64px;}
.main_box .pay_button_box .btn1,.main_box .pay_button_box .btn2,.main_box .pay_button_box .btn3{display: inline-block;cursor: pointer;width: 174px;height: 42px;border:solid 1px #fe5528;background: #fe5528;text-align: center;line-height: 42px;font-size: 20px;color: #fff;vertical-align: top;margin-right: 10px;}
.main_box .pay_button_box .btn1:hover,.main_box .pay_button_box .btn2:hover{text-decoration: none;}
.main_box .pay_button_box .btn2{color: #626262;font-size: 15px;border-color: #626262;background:#FFF;}
.main_box .pay_button_box .btn3{background: #b6b6b6;color: #fff;border-color: #b6b6b6;cursor: default;}

.main_box .info_box .price_box_spacer { height: 128px; }


.main_box .show_box { float: left; width: 400px; }
.main_box .pic_box { position: relative; width: 400px; height: 400px; }
.main_box .pic_box img { display: block; position: absolute; left: 0; top: 0; }
.main_box .pic_tab { height: 101px; padding-top: 12px; }
.main_box .pic_tab img { float: left; margin-right: 10px; filter: alpha(opacity = 60); opacity: 0.6; cursor: pointer; }
.main_box .pic_tab .last { margin: 0; }
.main_box .show_box .share_box .jiathis_separator{background: url(/images/yh_1411/icon_share.png) left top no-repeat;}

.main_box .info_box { float: left; width: 542px; padding: 10px 10px 0 24px; }
.main_box .info_box .title { font-size: 20px; line-height: 28px; overflow: hidden; height: 56px; margin-bottom: 6px; }
.main_box .info_box .item { line-height: 24px; height: 48px; }
.main_box .info_box .item a { font-size: 14px; }
.main_box .info_box .item .c, .main_box .info_box .item .t { display: inline-block; vertical-align: middle; width: 60px; }
.main_box .info_box .item .c { width: 430px; position: relative; z-index: 20; height: 24px; }
.main_box .info_box .item .c .inner { display: inline-block; position: absolute; left: 0; top: 0; height: 24px; overflow: hidden; padding: 0 4px; }
.main_box .info_box .item .c .item_arrow { display: inline-block; background: url(/images/yh/item_arrow.png) left center no-repeat; width: 20px; height: 24px; float: right; cursor: pointer; display: none; }
.main_box .info_box .info { border-bottom: dotted 1px #ddd; padding: 12px 0 22px; }
.main_box .info_box .info .gray{display: block;}
.main_box .info_box .info li { float: left; height: 38px; border-right: solid 1px #ddd; font-size: 14px; color: #898989; line-height: 20px; text-align: center; }
.main_box .info_box .info li .num { color: #ff6908; font-size: 18px; }
.main_box .info_box .info .cola { width: 280px; }
.main_box .info_box .info .colb { border-right: 0; width: 266px; }
.main_box .info_box .info .colb .num { font-size: 12px; vertical-align: middle; display: inline-block; }
.main_box .info_box .star, .main_box .info_box .star span { display: inline-block; background: url(/images/yh/star_3.png) left bottom repeat-x; width: 85px; height: 12px; vertical-align: top; text-align: left; overflow: hidden; }
.main_box .info_box .star span { background-position: left top; }
.main_box .info_box .star { margin: 0 6px 0 0; vertical-align: middle; }
.main_box .info_box .info .colc { border-right: 0; width: 198px; }
.main_box .info_box .info .time { background-position: left -120px; display: inline-block; height: 22px; line-height: 22px; width: 120px; text-align: left; padding-left: 26px; font-size: 12px; color: #ff6908; }
.main_box .info_box .info .time span { font-size: 16px; }

.main_box .share_box{padding-top: 4px;}
.main_box .share_box .link{float: right;line-height: 16px;color:#898989;}
.main_box .share_box .link:hover{color:#35b5eb;}
.main_box .share_box .link span{display: inline-block;vertical-align: top;}
.main_box .share_box .link .icon{background: url(/images/yh/yh_1120_bg.png) left -75px no-repeat;width: 14px;height: 13px;margin:2px 6px 0 0;}

/*.term_list{border:solid 1px #fff8db;background: #fffcf2;font-size: 14px;line-height: 28px;padding:10px 20px;}
.term_list span{display: inline-block;vertical-align: top;}
.term_list .t{width: 80px;border-right: solid 1px #fff8db;}
.term_list .c{width: 590px;padding-left: 10px;}
.term_list .i{background: url(/images/yh/term_icon.png) left center no-repeat;padding-left: 10px;margin-right: 20px;}*/

.main_delete .price_box{background: #b6b6b6;}
.main_delete .price_box .t,.main_delete .price_box .price .num,.main_delete .price_box .price del{color:#fff;}
.main_delete .price_box .price .lose{background-position: 0 -55px;}

.main_spe .price_box{background: #fe5a2f;}
.main_spe .price_box .t,.main_spe .price_box .price .num,.main_spe .price_box .price del,.main_spe .price_box .t_b{color:#fff;}
.main_spe .price_box .price .lose{background-position: 0 -35px;color:#fe5a2f; }
.main_spe .price_box{height: 120px;}
.main_spe .info_box .price_box_spacer { height: 146px; }
.main_go .price_box{height: 144px;}
.main_go .info_box .price_box_spacer { height: 180px; }

.favo_yn .price_box{height: 56px;}
.favo_yn .info_box .price_box_spacer{height: 91px;}
.favo_sela_yn .price_box{height: 107px;}
.favo_sela_yn .info_box .price_box_spacer{height: 143px;}
.favo_selab_yn .price_box{height:83px;}
.favo_selab_yn .info_box .price_box_spacer{height:109px;}
.favo_yn .favo,.favo_sela_yn .favo,.favo_selab_yn .favo{display:none;}


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

.abox { margin-bottom: 50px; }
.abox .head { height: 50px; padding-left: 8px; line-height: 36px; }
.abox .head span { display: inline-block; vertical-align: middle; font-size: 20px; color: #00a8d6; }
.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: 25px; }
.abox .head .more { display: inline-block; float: right; font-size: 14px; line-height: 36px; margin-left: 10px; }




.cataract { width: 996px; margin-top: 0; padding-bottom: 0; min-height: 200px; _height: 200px; }
.yh_cataract { margin-top:30px;}
.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: 10px 10px 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; }
.button_share a { background: url(/images/cataract_button_n.png); display: block; height: 48px; line-height: 48px; font-size: 18px; color: #fff; text-align: center; }
.button_share a:hover { text-decoration: none; }
.button_share a .font_icon { font-size: 33px; color: #fff; }
.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 .kor_box {background:#f9f9f9 url(/images/home2/kor_bg.png) right top no-repeat;}
.cataract .kor_box .kor_link { height:48px;width:168px;display:block;line-height:48px;color:#fff;font-size:18px;padding-left:72px;}

.cataract .i .t { padding: 10px 10px 0;line-height: 22px;color: #999;}
.cataract .i li .t { padding:0;}
.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; }


.box3 .body { width: 730px; overflow: hidden; }
.box3 .list_set { padding-top: 0; width: 732px; }
.box3 .list_set li { width: 242px; padding-top: 4px; }
.box3 .list_set li .m, .box3 .list_set li .t { left: 5px; top: 208px; }
.box3 .list_set li .name { width: 226px; }
.box3 .list_set li .end { width: 242px; }
.box3 .list_set li .end div { width: 113px; }
.box3 .list_set li .end .line { width: 112px; }

.bbox { border: solid 1px #e5f0f6; background: #f6fcff; padding: 16px; margin-bottom: 20px; }
.bbox .head { line-height: 24px; font-size: 24px; color: #00a8d6; }
.bbox .head span { display: inline-block; vertical-align: middle; }
.bbox .head .icon { width: 26px; height: 25px; background-position: left -241px; margin-right: 6px; }

.bbox { position: relative; }
.bbox .editor { position: absolute; right: 1px; top: 1px; }

.bbox1 .content { line-height: 22px; padding: 10px 0 20px; }
.bbox1 .t { display: inline-block; vertical-align: top; width: 60px; white-space: nowrap; line-height: 24px; }
.bbox1 .c { display: inline-block; vertical-align: top; width: 144px; line-height: 24px; }
.bbox1 .button { padding: 20px 0 0 0; }
.bbox1 .btn_f, .bbox1 .btn_g { display: inline-block; vertical-align: top; width: 96px; height: 36px; background-position: left -205px; text-align: center; color: #fff; font-size: 18px; line-height: 36px; }
.bbox1 .btn_g { background-position: -96px -205px; margin-left: 12px; }
.bbox1 .btn_f span, .bbox1 .btn_g span { font-size: 12px; }
.bbox1 .btn_f:hover, .bbox1 .btn_g:hover { text-decoration: none; }
.bbox1 .user_list { padding-top: 20px; }
.bbox1 .line { background: url(/images/yh/set_bg.png) left bottom repeat-x; height: 11px; overflow: hidden; margin-top: 10px; }
.bbox1 .line .arrow { background: url(/images/yh/set_bg3.png) left top no-repeat; width: 56px; height: 11px; margin-left: 30px; }
.bbox1 .user_list a { display: inline-block; float: left; border-radius: 17px; overflow: hidden; margin: 0 6px 6px 0; }

.bbox2 .head .icon { background-position: -26px -241px; }
.bbox2 .body { line-height: 24px; padding-top: 10px; }
.bbox2 .t { }
.bbox2 .body p{  word-wrap: break-word;word-break: break-all;}

.audit_cue { background: #fef0d0; border: solid 1px #e8decc; height: 42px; line-height: 42px; font-size: 14px; text-align: center; margin-bottom: 30px; }
.audit_cue span { display: inline-block; vertical-align: middle; }
.audit_cue .icon { background: url(/images/yh/icon_1.png); width: 14px; height: 16px; margin-right: 10px; }

.titlebar_a { text-align: center; font-size: 20px; color: #00a8d6; height: 40px; }

.cbox { border: solid 1px #ddd; border-bottom: 0; }
.cbox .term { padding: 18px; font-size: 14px; }
.cbox .term select { vertical-align: middle; font-size: 14px; font-family: 'Microsoft YaHei'; height: 28px; border: solid 1px #6db8df; margin-right: 16px; }
.cbox .term .btn { background: url(/images/yh/create_btn_bg.png); width: 120px; height: 40px; cursor: pointer; display: inline-block; vertical-align: middle; font-size: 18px; color: #fff; }
.cbox .tab { background: #ddeff8; height: 36px; line-height: 36px; border-bottom: solid 2px #fff; }
.cbox .tab a { display: inline-block; height: 36px; color: #666; font-size: 14px; border-right: solid 2px #fff; width: 150px; text-align: center; }
.cbox .tab .on { background: #7cadc3; color: #fff; }
.cbox .tab .on:hover { text-decoration: none; }
.cbox .term .see_link { display: inline-block; float: right; color: #ff7d29; }
.cbox .term .text { height: 26px; line-height: 26px; padding: 0 4px; border: solid 1px #ddd; width: 200px; vertical-align: middle; margin: 0 14px 0 8px; }
.cbox .term_a { line-height: 30px; }
.cbox .term .block { padding-top: 10px; }
.cbox .term .title { font-size: 16px; }
.cbox .term .right { float: right; }
.cue_c { color: #ff6908; text-align: right; margin-bottom: 40px; }

.tlist_a { width: 996px; border: solid 1px #ddd; border-width: 1px 0 0 1px; font-size: 14px; margin-bottom: 40px; }
.tlist_a td, .tlist_a th { border: solid 1px #ddd; border-width: 0 1px 1px 0; text-align: center; }
.tlist_a td { padding: 15px 0; }
.tlist_a th { background: #ededed; font-weight: normal; line-height: 36px; height: 36px; }
.tlist_a .icon_favo { margin: 4px auto 0; }
.tlist_a .operate a { font-size: 12px; display: inline-block; margin: 0 4px; }
.tlist_a .con { padding-left: 15px; }
.tlist_a .con .pic { display: block; float: left; width: 60px; height: 60px; }
.tlist_a .con .c { float: left; width: 314px; text-align: left; padding-left: 15px; }

.red { color: #fe5528; }
.gray { color: #bdbdbd; }
.or { color: #ff6908; }

.tlist_b { width: 996px; border-collapse: inherit; border-spacing: 1px; background: #ddd; }
.tlist_b td { background: #fff; }
.tlist_b .left { text-align: center;  border: solid 1px #fff;  }
.tlist_b .left span { font-size: 12px; line-height: 30px; }
.tlist_b .list { font-size: 14px; line-height: 28px;  }
.tlist_b .list li { padding: 10px 0; }
.tlist_b .list .t { float: left; width: 104px; text-align: left;padding-left: 20px;}
.tlist_b .list .c { float: left; width: 620px; padding-left: 8px; }
.tlist_b .list .c a { font-size: 12px; }
.tlist_b .list .cue { font-size: 12px; line-height: 20px; padding-top: 10px; }
.tlist_b .list label { display: inline-block; padding-right: 20px; }
.tlist_b .list label input { vertical-align: middle; margin-top: -2px; margin-right: 4px; }
.tlist_b .list .f12 { font-size: 12px; display: inline-block; text-align: center; width: 60px; }
.tlist_b .text { height: 24px; line-height: 24px; padding: 0 4px; border: solid 1px #6db8df; width: 140px; vertical-align: middle; margin-right: 4px; }
.tlist_b .pic_list { padding: 28px 0 20px; }
.tlist_b .pic_list li { float: left; text-align: center; padding: 0 24px; }
.tlist_b .pic_list .pic { width: 102px; height: 102px; background: url(/images/yh/upload_bg.png); margin-bottom: 8px; }
.tlist_b .eidt_box { padding: 30px 20px; }
.tlist_b .button { text-align: center; padding: 80px 0 60px; }
.tlist_b .button .btn {      display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    padding: 0; }
.tlist_b .item_i { display: inline-block; padding: 0 10px; height: 24px; line-height: 24px; background: #c7efec; color: #7d9e9b; border-radius: 12px; margin: 0 12px 4px 0; }
.tlist_b .item_i:hover { text-decoration: none; }
.tlist_b .save_yes { background: url(/images/yh/save_yes.png) left center no-repeat; font-size: 18px; padding: 0 0 0 26px; margin: 0 0 40px 96px; color: #ff9900; }
.tlist_b .save_yes a { font-size: 12px; display: inline-block; margin-left: 12px; }
.tlist_b .list .set_box_item .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 10px 6px 0; }
.tlist_b .list .set_box_item .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; }



.btn_blue_a { background: url(/images/yh/create_btn_bg.png); width: 120px; height: 40px; cursor: pointer; display: inline-block; vertical-align: middle; font-size: 18px; color: #fff; line-height: 40px; text-align: center; }
.btn_blue_a:hover { text-decoration: none; }

.dbox { border: solid 1px #ddd; padding: 0 44px 40px; }

.ver_box { padding: 60px 0 40px 0; font-size: 14px; }
.ver_box li { padding: 20px 0; }
.ver_box .t { width: 364px; float: left; text-align: right; padding-right: 8px; }
.ver_box .c { float: left; width: 480px; }
.ver_box .text { height: 26px; line-height: 26px; padding: 0 4px; border: solid 1px #6db8df; width: 266px; }

.vbox { border: solid 1px #ddd; position: relative; }
.vbox .close { position: absolute; right: 15px; top: 14px; width: 11px; height: 11px; overflow: hidden; cursor: pointer; background: url(/images/yh/icon_close.png); }
.vbox .head { height: 38px; line-height: 38px; background: #eee; }
.vbox .head h4 { font-size: 16px; padding-left: 30px; }
.vbox .body .title { text-align: center; font-size: 18px; padding: 30px 0; }
.vbox .tlist_a { width: 870px; margin: 0 auto 26px; }
.vbox .button { text-align: center; padding-bottom: 26px; }

.box4 .head .icon_b, .box6 .head .icon_b { background-position: -51px -241px; width: 31px; }
.box4 .head .gray { color: #bdbdbd; }
.box4 .head .name { font-size: 16px; }
.box4 .left_box { float: left; width: 226px; }
.box4 .info_box { float: left; font-size: 14px; line-height: 30px; }
.box4 .info_box .t { display: inline-block; width: 90px; text-align: right; vertical-align: top; }
.box4 .info_box .c { display: inline-block; width: 600px; vertical-align: top; }
.box4 .body { border: solid 1px #e5f0f6; padding: 30px; position: relative; }
.box4 .button { text-align: center; padding: 18px 0; }
.box4 .button a { display: inline-block; width: 60px; height: 32px; line-height: 30px; font-size: 14px; color: #fff; background-position: 0 -517px; padding-left: 34px; text-align: left; margin: 0 4px 10px; }
.box4 .button .btn_b { background-position: -94px -517px; width: 83px; padding-left: 10px; }
.box4 .button .btn_c { background-position: 0 -485px; }
.box4 .button .btn_d { background-position: -94px -485px; }
.box4 .button a:hover, .box4 .claim .btn:hover { text-decoration: none; }
.box4 .claim { text-align: center; }
.box4 .claim p { font-size: 16px; }
.box4 .claim .btn { background: url(/images/claim_bg.png); width: 108px; height: 24px; line-height: 22px; font-size: 14px; color: #fff; display: inline-block; margin-top: 10px; }
.box4 .editor { position: absolute; right: 1px; top: 1px; }

.box5 .body .list { padding-top: 0; }
.box5 .head .icon_b { background-position: -83px -241px; }
.box5 .list li { float: left; font-size: 14px; text-align: center; margin: 0 12px 30px 0; }
.box5 .list li img { border: solid 1px #e5f0f6; margin-bottom: 10px; }

.box8 { margin-bottom: 0; }
.box8 .head .icon_b { background-position: -109px -241px; }
.box8 .head .or { font-size: 16px; color: #ff6908; padding-left: 10px; }
.box8 .body { width: 997px; }
.box8 .list_set { padding-top: 0; }

.box6, .box7 { margin-bottom: 40px; }
.box6 .body, .box7 .body { width: 730px; overflow: hidden; position: relative; height: 180px; }
.box6 li, .box7 li { float: left; border: solid 1px #ddd; width: 226px; height: 130px; padding: 24px 0 0 8px; margin-right: 11px; }
.box6 li .pic { float: left; }
.box6 li .pic img { border-radius: 50px; }
.box6 li .con { float: left; width: 105px; padding: 0 0 0 12px; }
.box6 li .con .name { font-size: 14px; }
.box6 li .con .info { line-height: 18px; height: 90px; overflow: hidden; }
.box6 .list { position: absolute; left: 0; top: 0; height: 156px; }

.doctor_list .body { width: 996px; height: auto; }
.doctor_list .list { width: 1020px; position: static; height: auto; }
.doctor_list li { margin: 0 17px 17px 0; }


.box6 .tab, .box7 .tab { position: absolute; left: 0; bottom: 0; width: 730px; text-align: center; height: 10px; overflow: hidden; }
.box6 .tab span, .box7 .tab span { display: inline-block; width: 10px; height: 10px; background: url(/images/yh/tab_icon_bg.png) right top no-repeat; overflow: hidden; cursor: pointer; margin: 0 4px; vertical-align: top; }
.box6 .tab .on, .box7 .tab .on { background-position: 0 top; }

.box7 .head .icon_b { background-position: -83px -241px; }
.box7 li { border: 0; padding: 0; width: 236px; height: auto; }

.box2 .head { line-height: 36px; position: relative; z-index: 120;}
.box2 .head .icon_b { background-position: -133px -241px; }
.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; }

.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-position: 0 -459px; 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 -459px; margin-left: 5px; }

.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; }

.album_h_list { }
.album_h_list .head .icon_b { background-position: -83px -241px; }
.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: #35b5eb; }
.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; }

.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; }

.abox .head .btn, .abox .head .btn_b { display: block; width: 130px; height: 36px; line-height: 34px; float: right; background: url(/images/yh/btn_bg_a.png); text-align: center; color: #fff; font-size: 18px; position: relative; }
.abox .head .btn:hover, .abox .head .btn_b:hover { text-decoration: none; }
.abox .head .btn_b { width: 166px; background: url(/images/yh/btn_bg_d.png); }

.prior_list .sort_box ul li a { padding-right: 16px; }
.prior_list .head .btn { margin-left: 20px; }
.prior_list .head .icon_b { background-position: -161px -241px; }
.prior_list .body { width: 997px; }

.abox .default_box { border: dashed 2px #ddd; font-size: 16px; text-align: center; padding: 100px 0; }
.abox .default_box2 { background: #f9f8f8; line-height: 30px; height: 30px; text-align: center; color: #626262; font-size: 14px; }
.box8 .default_box { margin-bottom: 40px; }
.box6 .default_box, .box7 .default_box { padding: 76px 0; }

.pact_box { padding-top: 40px; font-size: 14px; }
.pact_box .title { font-size: 20px; padding: 40px 10px 20px; }
.pact_box .con { line-height: 30px; padding: 0 10px; }
.pact_box .con .link { word-spacing: 80px; text-align: center; padding: 50px 0 40px; font-size: 16px; }
.pact_box .con .link a { text-decoration: underline; }
.pact_box img { display: block; margin: 0 auto 10px; }

.register_info { }
.register_info .title { font-size: 16px; border-bottom: solid 2px #85daef; line-height: 30px; height: 30px; padding-top: 40px; }
.register_info .list { font-size: 14px; padding: 10px 0; }
.register_info .list li { padding: 10px 0; }
.register_info .list .t { float: left; width: 96px; text-align: right; padding-right: 6px; }
.register_info .list .c { float: left; width: 770px; }
.register_info .list .col { float: left; font-size: 12px; text-align: center; margin-right: 20px; }
.register_info .list .col .box { width: 118px; height: 106px; display: block; border: dashed 1px #ddd; }
.register_info .audit_cue { margin-top: 30px; }
.register_info .audit_cue .icon { background-image: url(/images/yh/icon_2.png); width: 16px; }
.register_info .button { text-align: center; }
.register_info .button a, .register_info .button .btn { display: inline-block; vertical-align: top; line-height: 36px; height: 36px; font-size: 16px; color: #ff6908; margin: 0 8px; }
.register_info .button .btn { background: url(/images/yh/btn_bg_d.png); width: 166px; color: #fff; cursor: pointer; }
.register_info .button .btn:hover { text-decoration: none; }
.register_info .msg, .bank_account .msg { text-align: center; font-size: 16px; text-align: center; padding: 20px 0; }

.bank_account_e { text-align: center; font-size: 16px; padding-bottom: 80px; }
.bank_account_e .title { font-size: 20px; padding-top: 80px; }
.bank_account_e p { padding-top: 40px; }

.bank_account { padding-top: 40px; font-size: 14px; }
.bank_account .list li { padding: 10px 0; }
.bank_account .list .t { float: left; width: 96px; text-align: right; padding-right: 6px; }
.bank_account .list .c { float: left; width: 770px; }
.bank_account .msg { padding: 40px 0; }
.bank_account .warn_box { line-height: 22px; }
.bank_account .warn_box .t { font-size: 16px; padding-bottom: 12px; }
.bank_account .warn_box .c { text-indent: 28px; padding-bottom: 10px; }

/*.pay_box { padding: 20px 56px 56px; border: solid 1px #ddd; border-radius: 8px; }
.pay_box .path_a, .pay_box .path_b, .pay_box .path_c { background: url(/images/yh/pay_path_1.png) left top no-repeat; width: 883px; height: 58px; margin-bottom: 24px; }
.pay_box .path_b { background-image: url(/images/yh/pay_path_2.png); }
.pay_box .path_c { background-image: url(/images/yh/pay_path_3.png); }
.pay_box .audit_cue .icon { background-image: url(/images/yh/icon_2.png); width: 16px; }
.pay_box .audit_cue { margin-bottom: 30px; }
.pay_box .titlebar { font-size: 20px; color: #00a8d6; border-left: solid 2px #85d0ef; padding-left: 8px; margin-bottom: 18px; }
.pay_box .tlist_a { width: 882px; }
.pay_box .tlist_a th { background: #e7f8fc; }
.pay_box .tlist_a .con .name a { color: #898989; }
.pay_box .tlist_a .con .title a { color: #333; }
.pay_box .tlist_a .con .time { color: #11aed9; }
.pay_box .tlist_a .icon_favo { display: inline-block; vertical-align: middle; margin: 0 0 0 8px; }
.pay_box .tlist_a .vm { display: inline-block; vertical-align: middle; }
.pay_box .tlist_a .or { font-size: 20px; }
.pay_box .tlist_a del { padding-top: 6px; display: inline-block; }
.pay_box .tlist_a .refresh { display: inline-block; position: relative; }
.pay_box .tlist_a .refresh .tips { position: absolute; white-space: nowrap; color: #ff6908; background: #fef0d0; border: solid 1px #e8decc; display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; top: 16px; right: 32px; }
.pay_box .tlist_a .refresh .tips .close { position: absolute; display: inline-block; width: 17px; height: 17px; overflow: hidden; background: url(/images/yh/icon_close_c.png); right: -6px; top: -6px; cursor: pointer; }
.pay_box .button { padding-top: 40px; text-align: right; font-size: 14px; }
.pay_box .button .price { font-size: 16px; display: inline-block; padding-right: 30px; }
.pay_box .button .price .or { font-size: 20px; }
.pay_box .phone_num { font-size: 18px; padding: 0 0 26px 10px; }

.pay_box .qa_box { font-size: 14px; line-height: 26px; border: solid 1px #ddd; padding: 15px 20px; margin-top: 80px; }
.pay_box .qa_box .title { font-size: 16px; color: #333; padding-bottom: 6px; }
.pay_box .qa_box .dark { color: #333; }

.pay_box .success_box { background: url(/images/yh/icon_yes_b.png) 18px top no-repeat; font-size: 18px; padding: 6px 0 0 92px; height: 52px; line-height: 26px; margin-bottom: 22px; }
.pay_box .success_box .or { font-size: 16px; }*/

.ebox { border: solid 1px #ddd; }
.ebox .head { height: 34px; line-height: 34px; background: #e7f8fc; font-size: 16px; padding-left: 8px; }
.ebox .body { padding: 20px 30px 30px; font-size: 14px; line-height: 20px; }
.ebox .body .text { height: 28px; line-height: 28px; font-size: 14px; padding: 0 6px; width: 210px; border: solid 1px #ddd; }
.ebox .body .block { line-height: 30px; padding-top: 20px; }
.ebox .body .t { display: inline-block; width: 74px; text-align: right; padding-right: 10px; }


.set_pay_box { background: #fff; font-size: 16px; color: #666; margin-bottom: 24px; border: solid 1px #ddd; }
.set_pay_box .set_line { padding: 20px 12px; border-bottom: solid 1px #dcdcdc; }
.set_pay_box .title { cursor: pointer; }
.set_pay_box .title span { color: #a0a0a0; }
.set_pay_box .last { border-bottom: 0; }
.set_pay_box .on { background: #ecf9f8; border-bottom: 0; }
.set_pay_box .on .pay_list { }
.set_pay_box .pay_list { padding-top: 10px; display: none; }
.set_pay_box .pay_list label { display: block; float: left; padding: 6px 0 6px 20px; }
.set_pay_box .pay_list .current img { border: solid 1px #ff8c26; }
.set_pay_box .pay_list label input { display: inline-block; vertical-align: middle; }
.set_pay_box .pay_list label img { display: inline-block; vertical-align: middle; border: solid 1px #e2e2e2; margin-left: 12px; cursor: pointer; }

.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 ,.pop_a .body .button .btn_e{ background: url(/images/yh/btn_bg_e.png); width: 96px; height: 42px; line-height: 40px; }
.pop_a .body .button .btn_a { background-position: left -42px; }
.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 .btn_e{width: 80px;height: 26px;border-radius: 4px;background: #82d7ec;line-height: 24px;text-align: center;cursor: pointer;vertical-align: top;font-size: 14px;}
.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; }
.pop_a .h_body .pic_box span { color: #00a8d6; 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: #000; position: absolute; left: 0; top: 0; width: 100%; z-index: 200; display: none; filter: alpha(opacity = 60); opacity: 0.6; }

/* self add */
.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; }

.qa_box_a { margin: 20px 0; }

.special_box { background: #f7f7f7; border-top: solid 2px #ff9642; margin-bottom: 34px; }
.special_box .head { padding: 18px 0 0 34px; height: 50px; }
.special_box .head img { display: inline-block; vertical-align: middle; }
.special_box .head .title { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 16px; margin: 0 10px; }
.special_box .head .title span { display: block; font-size: 12px; }
.special_box .body { position: relative; }
.special_box .over { position: relative; height: 528px; }
.special_box ul { height: 528px; padding-left: 14px; position: absolute; left: 0; top: 0; }
.special_box li { background: #fff; position: relative; width: 454px; height: 226px; padding: 10px; margin: 0 13px 13px 0; float: left; border: solid 2px #fff; overflow: hidden; }
.special_box li .tip { position: absolute; left: 10px; top: 10px; z-index: 3; width: 38px; height: 49px; }
.special_box li .pic { display: block; width: 232px; height: 226px; float: left; }
.special_box li .m { position: absolute; left: 10px; bottom: 10px; background: #000; height: 22px; width: 232px; filter: alpha(opacity=60); opacity: 0.6; }
.special_box li .pic .t { position: absolute; left: 10px; bottom: 10px; height: 22px; width: 220px; line-height: 22px; z-index: 3; color: #fff; font-size: 14px; padding: 0 6px; }
.special_box li .pic .time { float: right; display: inline-block; }
.special_box li .pic .t span { color: #ff9; }
.special_box li .con { float: left; width: 208px; padding-left: 14px; }
.special_box li .title { height: 80px; overflow: hidden; word-break: break-all; word-wrap: break-word; padding-top: 8px; }
.special_box li .title a { color: #666; font-size: 14px; line-height: 20px; }
.special_box li .name { padding: 6px 0 0; width: 208px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.special_box li .name a { color: #898989; }
.special_box li .price { color: #fe5528; font-size: 20px; padding: 16px 0 0; }
.special_box li .price .num { font-size: 30px; font-family: Arial; }
.special_box li .price del { color: #898989; font-size: 14px; display: block; }
.special_box li .lose { margin: 2px 0 0 10px; }
.special_box li .lose, .special_box li .lose span { display: inline-block; background: url(/images/yh/s_lose_bg.png) left top no-repeat; height: 15px; padding-left: 8px; vertical-align: middle; overflow: hidden; }
.special_box li .lose span { background-position: right bottom; padding: 0 8px 0 0; font-size: 12px; line-height: 15px; vertical-align: top; color: #fff; }
.special_box li .p { display: inline-block; vertical-align: middle; }
.special_box .end { position: absolute; bottom: 10px; right: 10px; height: 22px; width: 208px; line-height: 22px; }
.special_box .end div { float: left; width: 104px; }
.special_box .end div span { color: #00a8d6; }

.special_box .hover { border: solid 2px #85daef; padding: 10px; }
.special_box .hover .title a { color: #00a8d6; }

.special_box .tab { text-align: center; padding: 10px 0 22px; }
.special_box .tab span { display: inline-block; width: 12px; height: 12px; overflow: hidden; background: url(/images/yh/s_tab_bg.png) right top no-repeat; cursor: pointer; margin: 0 6px; vertical-align: top; }
.special_box .tab .on { background-position: left top; }
.special_box .prev, .special_box .next { width: 30px; height: 60px; background: url(/images/yh/s_arrow_p.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/yh/s_arrow_p.png",sizingMethod="noscale"); _background: none; position: absolute; left: 0; top: 230px; z-index: 20; cursor: pointer; display: none; }
.special_box .next { background-image: url(/images/yh/s_arrow_n.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/yh/s_arrow_n.png",sizingMethod="noscale"); _background: none; left: auto; right: 0; }

/*.box0 .body { font-size: 14px; line-height: 24px; }
.box0 .body img { max-width: 730px; }*/

.ibox { padding: 30px 0 0 0; }
.ibox .titlebar { background: url(/images/yh/dot_gray.png) left bottom repeat-x; font-size: 18px; color: #00a8d6; height: 27px; margin: 0 10px; }
.ibox .titlebar .title { display: inline-block; height: 26px; border-bottom: solid 1px #00a8d6; line-height: 26px; padding: 0 4px 0 15px; }
.ibox .exp { font-size: 14px; line-height: 26px; padding: 10px 26px 0; }
.ibox .exp .link { font-size: 16px; }
.ibox .process { padding-top: 20px; }

.bank_clause { font-size: 14px; line-height: 30px; }
.bank_clause .title { text-align: center; font-size: 20px; padding: 50px 0 40px; }
.bank_clause .button_box, .about_box .button_box { padding: 100px 0 80px 0; }
.bank_clause .button_box .btn, .about_box .button_box .btn { display: block; width: 166px; height: 36px; line-height: 34px; background: url(/images/yh/btn_bg_d.png); text-align: center; color: #fff; font-size: 18px; margin: 0 auto 20px; cursor: pointer; }
.bank_clause .button_box .btn:hover, .about_box .button_box .btn:hover { text-decoration: none; }
.bank_clause .button_box label, .about_box .button_box label { display: inline-block; color: #00a8d6; cursor: pointer; text-decoration: underline; margin-left: 370px; }
.bank_clause .button_box label input, .about_box .button_box label input { vertical-align: middle; margin: -2px 8px 0 0; }


.about_box { font-size: 14px; line-height: 24px; color: #666; min-height: 600px; _height: 600px; padding: 0 10px; }
.about_box .t { font-size: 30px; color: #3daeb6; line-height: 50px; padding-bottom: 10px; }

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

.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); }


/* 2014.04.23 start */
/*.pay_box .button .btn { display: inline-block; background: url(/images/yh/btn_bg_e.png) left -126px no-repeat; width: 220px; height: 50px; cursor: pointer; color: #fff; font-size: 18px; line-height: 50px; text-align: center; outline: none; }
.pay_box .button .btn:hover { text-decoration: none; }
.pay_box .button .top { border-bottom: solid 1px #fe5528; display: inline-block; padding: 0 0 20px 8px; }
.pay_box .button .top .block { display: inline-block; padding-right: 50px; }
.pay_box .button .top .f20 { font-size: 20px; }
.pay_box .button .bottom { padding-top: 50px; }*/

.preferential_box { border: solid 1px #ddd; font-size: 14px; margin-bottom: 40px; }
.preferential_box .header { padding: 14px 0 0 18px; height: 44px; }
.preferential_box .header .icon { background: url(/images/yh/pay_arrow_bg.png); display: inline-block; width: 18px; height: 10px; vertical-align: middle; overflow: hidden; }
.preferential_box .header .con { display: inline-block; vertical-align: middle; }
.preferential_box .header .con .t { color: #00a8d6; font-size: 20px; padding: 0 14px 0 10px; }
.preferential_box .first { border-bottom: solid 1px #ddd; }
.preferential_box .bodyer { padding: 4px 0 4px 46px; line-height: 30px; display: none; }
.preferential_box .bodyer p { padding: 4px 0; }
.preferential_box .ver { display: inline-block; vertical-align: middle; }
.preferential_box .text { border: solid 1px #85daef; padding: 0 4px; height: 28px; vertical-align: middle; }
.preferential_box .btn_a, .preferential_box .btn_b { background: url(/images/yh/preferential_bg.png); width: 74px; height: 30px; color: #fff; cursor: pointer; font-size: 14px; line-height: 30px; vertical-align: middle; margin: 0 10px; display: inline-block; text-align: center; }
.preferential_box .btn_b { background-position: 0 -60px; width: 86px; }
.preferential_box .tel { display: inline-block; vertical-align: middle; color: #4ebde1; font-size: 18px; width: 200px; text-align: center; }
.preferential_box .yes { display: inline-block; vertical-align: middle; width: 86px; height: 30px; background: url(/images/yh/preferential_bg.png) left -30px no-repeat; }
.preferential_box .c { display: inline-block; vertical-align: middle; line-height: 15px; color: #fe5528; padding-left: 14px; }
.preferential_box .link { display: inline-block; vertical-align: middle; float: right; margin-right: 18px; text-decoration: underline; }
.preferential_box .on, .preferential_box .hover { background: #e7f8fc; }
.preferential_box .on .header .icon { background-position: 0 -10px; }

.pay_box .success_box .g { font-size: 16px; }

/*.pay_box .explain { line-height: 24px; padding: 0 0 0 94px; font-size: 14px; margin-bottom: 22px; }*/

/* 2014.04.23 end */

.diary_add_box { position: absolute; width: 238px; border: solid 1px #cdefec; background: #fff; right: -52px; top: 36px; }
.diary_add_box .title { font-size: 14px; padding: 0 13px; line-height: 30px; color: #666; }
.diary_add_box .add { display: block; background: url(/images/comment/diary_tip_bg2.png) left top no-repeat; height: 36px; width: 202px; margin: 0 0 10px 4px; padding: 0 6px; color: #3daeb6; font-size: 14px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.diary_add_box .add_new { margin-top: 30px; }
.diary_add_box .overflow { overflow-y: auto; overflow-x: hidden; text-align: center; }
.diary_add_box a { text-decoration: none; text-align: center; }


.hot_link { margin-bottom: 30px; }
.hot_link li { float: left; border: solid 3px #eee; margin-right: 9px; }
.hot_link .last { margin-right: 0; }


.filter_box_set { line-height: 24px; height: 35px; font-size: 14px; }
.filter_box_set span, .filter_box_set a { display: inline-block; vertical-align: top; height: 24px; }
.filter_box_set .term { border: solid 1px #ddd; cursor: pointer; background: url(/images/yh/set_close.png) right center no-repeat; height: 22px; line-height: 22px; color: #00a6d6; padding: 0 24px 0 8px; }

.ke-dialog { top: 200px !important; left: 50% !important; margin-left: -230px !important; }

.help_box { background: #dcf8ff; height: 45px; line-height: 45px; text-align: center; border-radius: 6px; font-size: 16px; margin-bottom: 15px; }

/* event start */
.box_a .head{ border-bottom:solid 1px #85daef;height:42px;}
.box_a .head h4{ float:left;color:#333c94;font-size:16px;}
.box_a .head h4 span { display:inline-block;vertical-align:bottom;}
.box_a .head h4 .big { font-size:28px;font-weight:bold;padding:0 8px;}
.box_a .head h4 .en { color:#85daef;border-right:solid 1px #85daef;height:20px;padding:8px 10px 0 0;font-family:Arial;font-size:20px;}

.mask { position: absolute; top: 0; left: 0; width: 100%; background: #000; filter: alpha(opacity = 50); opacity: 0.5; height: 1000px; display: none; }

.ya_pop { width: 438px; height: 224px; position: absolute; left: 50%; margin: 0 0 0 -219px; background: #fff; top: 200px; display: none; z-index:201;}
.ya_pop .head { background: #dcf6f7; font-size: 16px; height: 40px; line-height: 40px; padding: 0 18px; }
.ya_pop .close { width: 11px; height: 11px; overflow: hidden; background:url(http://www.soyoung.com/images/f_bg.png) -70px -32px no-repeat; position: absolute; right: 12px; top: 14px; cursor: pointer; }
.ya_pop .body { padding: 24px 0 0 0; text-align: center; }
.ya_pop .body p { text-align:left;padding: 0 44px;font-size:14px;line-height:30px;}
.ya_pop .body .t { font-size:16px;}
.ya_pop .body .btn { height: 30px; line-height: 30px; padding: 0 8px; border: solid 1px #c6c6c6; vertical-align: middle; cursor: pointer; outline: none; }
.ya_pop .body .button { padding: 24px 0 0 0; height: 104px; }
.ya_pop .body .button a { display: inline-block; height: 40px; padding: 0 22px; line-height: 40px; font-size: 20px; background: #ff8c26; color: #fff; border-radius: 6px; box-shadow: 1px 1px 1px #d46d12; margin: 0 10px; }
.ya_pop .body .button a:hover { text-decoration: none; }
.ya_pop .body .button .cancel { background: #b9b9b9; box-shadow: 1px 1px 1px #9b9b9b; }
.ya_pop_outer { width: 458px; height: 244px; position: absolute; left: 50%; margin: 0 0 0 -229px; background: #000; filter: alpha(opacity = 50); opacity: 0.5; top: 190px; display: none;z-index:200; }

/* event end */

.contract_box{padding-top: 40px;font-size: 14px;}
.contract_box .overflow{font-size: 14px;line-height: 24px;overflow-x:none;overflow-y:auto;height: 600px;border:solid 1px #ccc;padding:10px;}
.contract_box .line_c{padding-top: 20px;text-align: center;}
.contract_box .line_c input{display: inline-block;vertical-align: middle;}
.contract_box .btn{background: url(/images/yh/product_bg.png) left -76px no-repeat;display: inline-block;width: 180px;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 18px;cursor: pointer;}
.contract_box .btn:hover{text-decoration: none;}
.contract_box .update_box{padding:40px;line-height: 26px;}
.contract_box .update_box .title{font-size: 18px;font-weight: bold;padding-bottom: 6px;}
.contract_box .result_box{padding: 40px 0;font-size: 16px;text-align: center;}


/* 20141121 start */
.pay_box { padding: 60px 56px 56px; border-radius: 8px;background:#fff; margin-top:16px;}
    .pay_box .audit_cue .icon { background-image: url(/images/yh/icon_2.png); width: 16px; }
    .pay_box .audit_cue { margin-bottom: 30px; }
    .pay_box .titlebar { font-size: 20px; color: #00a8d6; border-left: solid 2px #85d0ef; padding-left: 8px; margin-bottom: 18px; }
    .pay_box .tlist_a { width: 882px; border-color: #e3ebed;color: #96a3a6;}
    .pay_box .tlist_a th { background: #f1fbfd;color:#a2afb2;border-color: #e3ebed; }
    .pay_box .tlist_a td{border-color: #e3ebed;}
    .pay_box .tlist_a .con .name a { color: #898989; }
    .pay_box .tlist_a .con .title a { color: #333; }
    .pay_box .tlist_a .con .time { color: #11aed9; }
    .pay_box .tlist_a .icon_favo { display: inline-block; vertical-align: middle; margin: 0 0 0 8px; }
    .pay_box .tlist_a .vm { display: inline-block; vertical-align: middle; }
    .pay_box .tlist_a .or { font-size: 20px; }
    .pay_box .tlist_a del { padding-top: 6px; display: inline-block; }
    .pay_box .tlist_a .refresh { display: inline-block; position: relative; }
    .pay_box .tlist_a .refresh .tips { position: absolute; white-space: nowrap; color: #ff6908; background: #fef0d0; border: solid 1px #e8decc; display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; top: 16px; right: 32px; }
    .pay_box .tlist_a .refresh .tips .close { position: absolute; display: inline-block; width: 17px; height: 17px; overflow: hidden; background: url(/images/yh/icon_close_c.png); right: -6px; top: -6px; cursor: pointer; }
    .pay_box .button { padding-top: 40px; text-align: right; font-size: 14px; }
    .pay_box .button .price { font-size: 16px; display: inline-block; padding-right: 30px; }
    .pay_box .button .price .or { font-size: 20px; }
    .pay_box .phone_num { font-size: 18px; padding: 0 0 26px 0;text-align: center;color: #9aa8ab; }

    .pay_box .qa_box { font-size: 14px; line-height: 26px; border: solid 1px #ddd; padding: 15px 20px; margin-top: 80px; }
    .pay_box .qa_box .title { font-size: 16px; color: #333; padding-bottom: 6px; }
    .pay_box .qa_box .dark { color: #333; }

/*    .pay_box .success_box { background: url(http://www.soyoung.com/images/yh/icon_yes_b.png) 278px top no-repeat; font-size: 18px; padding: 6px 0 0 352px; height: 52px; line-height: 26px; margin-bottom: 22px; }
    .pay_box .success_box .or { font-size: 16px; }*/

    .pay_box .favo_icon{display: inline-block;background: url(/images/yh_1411/yh_pay_bg.png) left top no-repeat;width: 43px;height: 16px;padding-left: 6px;text-align: center;vertical-align: middle;color: #fff;font-size: 12px;}
    .pay_box .tlist_a .i{background:#feaa93;color: #fff;font-size: 12px;padding:0 4px;}

    .pay_path_pic{display: block;margin:0 auto;}

    .ebox{border-color: #e3ebed;}
    .ebox .head{background: #f1fbfd;}

    .ephone_box .head{text-align: center;}
    .ephone_box .body p{text-align: center;}

    .pay_box .button .btn { display: inline-block; background:#fe5528; width: 220px; height: 50px; cursor: pointer; color: #fff; font-size: 18px; line-height: 50px; text-align: center; outline: none; }
    .pay_box .button .btn:hover { text-decoration: none; }
    .pay_box .button .btn_line { border-top: solid 1px #fe5528; padding: 15px 0 20px 8px; clear: both;}
    .pay_box .button .btn_line .block { display: inline-block; padding-right: 50px; }
    .pay_box .button .btn_line .f20 { font-size: 20px; }

    .pay_box .button .list{float: right;width: 308px;text-align: left;padding-bottom: 30px;line-height: 28px;}
    .pay_box .button .list li{border-bottom: dotted 1px #e5ecee;padding:16px 0;}
    .pay_box .button .list .num{display: inline-block;float: right;color: #96a3a6;}
    .pay_box .button .list .bottom{border:0;line-height: 20px;padding: 20px 0 4px;}
    .pay_box .button .list .bottom .num{font-size: 24px;}
    .pay_box .button .list .bottom .or{color: #ff6908;}
    .pay_box .button .list .add_icon,.pay_box .button .list .cut_icon{display: inline-block;vertical-align: top;width:15px; height:15px;background: url(/images/yh_1411/yh_pay_bg.png) left -16px no-repeat;margin: 7px 6px 0 0;cursor: pointer;}
    .pay_box .button .list .cut_icon{background-position: -15px -16px;}
    .pay_box .button .list .add_link{display: inline-block;vertical-align: top;cursor: pointer;}
    .pay_box .button .list .info{text-align: right;color:#96a3a6;line-height: 20px;}

    .pay_box .button .convert{background: #f1fbfd;padding:14px 10px;font-size: 13px;color: #9aa8ab;line-height: 24px;margin-top: 8px;position: relative;}
    .pay_box .button .convert .text{display: inline-block;vertical-align: top;border:solid 1px #d2e0e3;height: 22px;line-height: 22px;padding: 0 4px;width: 40px;text-align: center;}
    .pay_box .button .convert .submit{background: #fe5528;color: #fff;height: 24px;display: inline-block;width: 58px;text-align: center;line-height: 22px;cursor: pointer; float: right;vertical-align: middle;}
    .pay_box .button .convert .data{padding:4px 0 0 65px;}
    .pay_box .button .convert .cue_box{display: inline-block;position: absolute;left: 75px;top: 42px;border:solid 1px #ff987d;background:#fff0ed;font-size: 12px;line-height: 18px;padding:0 6px;height: 18px;white-space: nowrap;}
    .pay_box .button .convert .cue_box span{display: inline-block;vertical-align: top;}
    .pay_box .button .convert .cue_box .icon{background: url(/images/yh_1411/yh_pay_bg.png) left -31px no-repeat;overflow: hidden;height: 11px;width: 11px;margin: 3px 4px 0 0;}
    .pay_box .button .convert .cue_box .arrow{position: absolute;left: 20px;top: -6px;background: url(/images/yh_1411/yh_pay_bg.png) -11px -36px no-repeat;width: 6px;height: 6px;overflow: hidden;}

    .pay_box .explain { line-height: 24px; padding: 40px 0 0 0; font-size: 14px; margin-bottom: 22px; color: #9aa8ab;}
    .pay_box .explain .le{background: url(/images/yh_1411/pay_icon_2.png) left center no-repeat;padding-left: 14px;}

    .pay_box .button .convert select{display: block;line-height: 22px;height: 22px;border:solid 1px #d2e0e3;outline: none;width: 288px;margin-bottom: 10px;}
    .pay_box .button .convert .cancel{margin-right: 6px;background: #f1fbfd;color: #fe5528;border:solid 1px #fe5528;}
/* 20141121 end */

/* 20150105 产品页面改版 start */

.spread_list_pro{margin-top: 20px;}
.spread_list_pro .head{font-size: 20px;height: 40px;}
.spread_list_pro li{border:solid 2px #fff;padding:16px 0;}
.spread_list_pro .hover{border-color:#85daef;}
.spread_list_pro .pic img{margin: 0 auto;display: block;border-radius: 8px;}
.spread_list_pro .name{padding: 8px 16px 0;height: 22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 204px;display: block;}
.spread_list_pro .name a{color: #3e3e3e;}
.spread_list_pro .price{line-height: 25px;padding:0 16px;}
.spread_list_pro .price .note,.spread_list_pro .price .num{display: inline-block;background: url(/images/spread_note_bg.png) left top no-repeat;height: 25px;padding: 0 0 0 3px;vertical-align: top;color:#ffa155;}
.spread_list_pro .price .num{background-position: right bottom;padding:0 10px 0 2px;font-size: 18px;color: #fff;font-weight: bold;}
.spread_list_pro .price .num span{font-size: 12px;}
.spread_list_pro .price .cn{display: inline-block;vertical-align: top;padding-left: 4px;}
.spread_list_pro .price del{float: right;display: inline-block;color:#a3a3a3;}
.spread_list_pro .more{text-align: right;line-height: 30px;}
.spread_list_pro .more a{color: #5b5b5b;}
.spread_list_pro .more a:hover,.spread_list_pro .name a:hover{color: #35b5eb;text-decoration: none;}

.nav_tag_outer{height: 50px;}
.nav_tag{background:#f9f9f9;border:solid 1px #eee;border-bottom: 0;height: 49px;position: relative;z-index: 10;width: 738px;}
.nav_tag:after{content: ' ';height: 0px;position: absolute;bottom: 0;width: 100%;left: 0;border-bottom: solid 1px #eee;}
.nav_tag ul{float: left;}
.nav_tag li{float: left;border-right: solid 1px #eee;}
.nav_tag li a{display: block;border-top: solid 3px #f9f9f9;font-size: 18px;color: #7d7d7d;height: 45px;padding:0 34px;line-height: 45px;}
.nav_tag li span,.nav_tag li a:hover{color: #00a8d6;text-decoration: none;}
.nav_tag .on{position: relative;z-index: 3;}
.nav_tag .on a{border-color: #00a8d5;background: #fff;color: #00a8d6;height: 46px;}
.nav_tag .buy{float: right;display: block;background: #fe5528;font-size: 18px;line-height: 48px;height: 48px;color: #fff;padding:0 35px;display: none;}
.nav_tag .buy:hover{text-decoration: none;}
.nav_tag_f .on a{height: 45px;}

.fbox{border:solid 1px #eee;border-top: 0;}
.fbox .detail_con { font-size: 14px; line-height: 24px;padding: 20px 9px 10px; }
.fbox .detail_con img { max-width: 720px; }


.term_list{border:solid 1px #fff8db;background: #fffcf2;font-size: 14px;line-height: 28px;padding:10px 20px;margin:0 9px;}
.term_list span{display: inline-block;vertical-align: top;}
.term_list .t{width: 80px;border-right: solid 1px #fff8db;}
.term_list .c{width: 580px;padding-left: 10px;}
.term_list .i{background: url(http://www.soyoung.com/images/yh/term_icon.png) left center no-repeat;padding-left: 10px;margin-right: 20px;}
.term_list .h{border-bottom: dotted 1px #d6d6d3;}

.f_titlebar{line-height: 40px;height: 41px;font-size: 18px;color: #00a8d6;position: relative;}
.f_titlebar:after{content: ' ';height: 0;position: absolute;border-bottom: solid 1px #eee;bottom: 0;left: 0;width: 100%;}
.f_titlebar .t{display: inline-block;border-bottom: solid 1px #00a8d6;padding:0 18px;z-index: 2;height: 40px;position: relative;}


.score_box{padding:24px 16px 0;height: 118px;}
.score_box .cola{float: left;width: 178px;text-align: center;font-size: 14px;padding-top: 15px;}
.score_box .cola .score{font-size: 40px;color: #fe9849;}
.score_box .colb{float: left;width: 348px;}
.score_box .colb li{padding-bottom: 5px;}
.score_box .colb .star,.score_box .colb .star span{display: inline-block;background: url(http://www.soyoung.com/images/tuan1/star_2.png) left bottom repeat-x;height: 16px;width: 105px;vertical-align: top;}
.score_box .colb .star span{background-position: left top;}
.score_box .colb .num{display: inline-block;vertical-align: top;margin:0 4px 0 0;width: 50px;text-align: right;}
.score_box .colb .level{margin-top: 4px;}
.score_box .colb .level,.score_box .colb .level span{display: inline-block;width: 150px;border:solid 1px #dbdbdb;height: 6px;vertical-align: top;}
.score_box .colb .level span{background: #dbdbdb;border: 0;}
.score_box .colc{font-size: 14px;float: right;width: 180px;line-height: 22px;padding-top: 6px;}
.score_box .colc .num{color: #fe9849;}
.score_box .colc .btn{background: #ff9600;color: #fff;display: inline-block;height: 30px;line-height: 30px;border-radius: 4px;padding: 0 10px;margin-top: 4px;}
.score_box .colc .btn:hover{text-decoration: none;}
.score_box .cold{float: left;text-align: center;width: 490px;padding-top: 40px;}
.score_box .cold_w{width:100%;}
.score_box .icon_t{background: url(/images/yh_1411/icon_talk.png) left top no-repeat;display: inline-block;height: 20px;line-height: 16px;padding-left: 24px;}

.assess_list{}
.assess_list li{border-top: solid 1px #eee;}
.assess_list .h{float: left;width: 140px;text-align: center;padding-top: 50px;}
.assess_list .h img{display:block;margin: 0 auto 8px;border-radius: 23px;}
.assess_list .h .name{display: block;width: 90px;margin: 0 auto;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #5b5b5b;}
.assess_list .h .name:hover{color: #35b5eb;}
.assess_list .c{width: 570px;float: left;font-size: 14px;}
.assess_list .c .title{height: 40px;overflow: hidden;line-height: 20px;border-top: dotted 1px #e5e5e5;padding-top: 6px;}
.assess_list .c .title a{color: #373737;}
.assess_list .c .title a:hover{color: #35b5eb;text-decoration: none;}
.assess_list .c .star{margin: 8px 0;}
.assess_list .c .star,.assess_list .c .star span{display: inline-block;background: url(http://www.soyoung.com/images/tuan1/star_2.png) left bottom repeat-x;height: 16px;width: 105px;vertical-align: top;}
.assess_list .c .star span{background-position: left top;}
.assess_list .c .pic_box{padding-top: 10px;height: 85px;overflow: hidden;width: 570px;}
.assess_list .c .pic_box img{float: left;margin-right: 8px;}
.assess_list .assess_time{float: right;display: inline-block;font-size: 12px;line-height: 32px;padding-right: 20px;color: #a3a3a3;}

.fbox .i_deal{line-height: 42px;font-size: 14px;padding:0 14px;}
.fbox .i_deal .cue{float: right;}
.fbox .i_deal .num{color: #fe9849;padding-right: 10px;}

.deal_list{width: 100%;line-height: 30px;text-align: center;}
.deal_list td{border-top: solid 1px #eee;}
.deal_list thead td{background: #f5fcff;border-top: solid 1px #cbe1eb;}
.deal_list .f td{border-color: #cbe1eb;}

.no_record{text-align: center;padding:65px 0;}
.no_record .icon_t{background: url(/images/yh_1411/icon_write.png) left top no-repeat;display: inline-block;padding:0 0 0 28px;height: 22px;line-height: 20px;}
.fbox1{padding-top: 10px;}

/* 20150105 产品页面改版 end */


/* 20150409 产品页面修改 start */
.earnest .cut,.earnest .add{display: inline-block;vertical-align: top;border: solid 1px #e3ebed;height: 28px;line-height: 28px;width: 28px;text-align: center;font-family: arial;font-size: 28px;cursor: pointer;margin-top: 14px;}
.earnest .number{width: 40px;padding: 0 10px;vertical-align: top;outline: none;border:solid 1px #e3ebed;border-width: 1px 0;height: 28px;line-height: 28px;text-align: center;margin-top: 14px;}
.earnest .none{color: #e3ebed;cursor: default;}
.earnest .cue{color: #fe5528;padding-left: 10px;}

.pay_box .button .list .revise{float: right;position: relative;}
.pay_box .button .list .cut,.pay_box .button .list .add{display: inline-block;vertical-align: top;border: solid 1px #e3ebed;height: 28px;line-height: 28px;width: 28px;text-align: center;font-family: arial;font-size: 28px;cursor: pointer;}
.pay_box .button .list .number{width: 40px;padding: 0 10px;vertical-align: top;outline: none;border:solid 1px #e3ebed;border-width: 1px 0;height: 28px;line-height: 28px;text-align: center;}
.pay_box .button .list .revise .cue{border: solid 1px #ff987d;height: 18px;line-height: 18px;background: #fff0ed;position: absolute;top: 5px;right: 130px;white-space: nowrap;font-size: 12px;padding: 0 20px 0 5px;color: #ff987d;}
.pay_box .button .list .revise .arrow{background: url(/images/yh_1411/revise_arrow.png) left top no-repeat;width: 7px;height: 8px;position: absolute;right: -7px;top: 5px;overflow: hidden;line-height: 0;}
.pay_box .button .list .revise .cue .icon{background: url(/images/yh_1411/yh_pay_bg.png) left -31px no-repeat;width: 11px;height: 11px;overflow: hidden;display: inline-block;margin:-2px 5px 0 0;vertical-align:middle;}
.pay_box .button .list .revise .none{color: #e3ebed;cursor: default;}

.pay_box .success_box { background: url(http://www.soyoung.com/images/yh/icon_yes_b.png) 348px top no-repeat; font-size: 18px; padding: 6px 0 0 422px; height: 52px; line-height: 50px; margin-bottom: 22px; }
.pay_box .success_box .or { font-size: 16px; }
.pay_box_success{min-height: 260px;}
.pay_box_success .countdown{text-align: center;color: #ff6908;font-size: 13px;padding-top: 30px;}
.pay_box_success .button{text-align: center;padding-top: 20px;}

.pop_x{text-align: center;position: absolute;left: 50%;top: 200px;z-index: 100;background: #fff;font-size: 16px;line-height: 28px;border: solid 3px #6ed0f7;border-radius: 8px;width: 594px;margin: 0 0 0 -297px;z-index: 300;}
.pop_x .title{font-size: 38px;line-height: 90px;color: #5ec7f1;padding-top: 10px;}
.pop_x .button{padding: 20px 0 38px;}
.pop_x .button a{display: inline-block;background: url(http://img1.soyoung.com/event2/20150421/a/ensure_btn_bg.png) left top no-repeat;width: 136px;height: 39px;line-height: 38px;font-size: 20px;color: #fff;text-align: left;padding-left: 30px;text-decoration: none;}
.pop_x .text span{color: #6ed0f7;}
.pop_x .close{position: absolute;top: -34px;right: 0;background: url(http://img1.soyoung.com/event2/20150421/a/ensure_close.png) left top no-repeat;width: 30px;height: 30px;cursor: pointer;}


.pop_mn{background: url(http://img1.soyoung.com/event2/20150707/talk_bg.png) left top no-repeat;width: 118px;height: 158px;padding: 38px 0 0;position: fixed;left: 50%;top: 260px;margin: 0 0 0 510px;}
.pop_mn li{padding: 0 15px;height: 50px;}
.pop_mn a{color: #7a7a7a;font-size: 14px;}
.pop_mn img{display: inline-block;vertical-align: top;margin: 15px 10px 0 0;transition: 0.5s linear;-moz-transition:0.5s linear;-webkit-transition:0.5s linear;-o-transition: 0.5s linear;}
.pop_mn a:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
.pop_mn em{display: inline-block;clear: both;font-style: normal;font-size: 12px;color: #aeaeae;}
.pop_mn span{display: inline-block;width: 56px;line-height: 16px;padding-top: 9px;}



/*增加*/
.page-nav a{
color: #666!important;
}
.table_td{
    height:60px;
    line-height:60px;
    background-color: #e0f3f7!important;
    font-size: 20px!important;
    padding-left:20px;
}
select{

    border:1px solid #6db8df;
    height: 26px;
    border-radius:5px;
}
.right textarea{
    border:1px solid #6db8df;
}
