@charset "utf-8";
/* CSS Document */

/*报名页*/
.hdbox{width:1000px;margin:20px auto;background:#fff;overflow:hidden;}
.hd_bm{width:970px;margin:0 auto;}
.hb_tit{border-left:3px solid #fa5e72;height:24px;line-height:24px;font-size:16px;padding-left:9px;margin-top:10px;}
.hb_st span{background:url(../images/hd_icon.png) no-repeat;font-size:14px;color:#fff;display:inline-block;width:20px;height:24px;line-height:24px;padding-left:4px;margin-right:8px;}
.hb_st{font-size:16px;color:#555;margin-top:8px;margin-left:12px;}
.hb_step1 dl{background:#fafafa;border:1px solid #ededed;margin:12px 21px 0 21px;overflow:hidden;padding:12px;height:100%;}
.hb_step1 dt{float:left;width:154px;text-align:right;}
.hb_step1 dt img{border:1px solid #eee;display:block;}
.hb_step1 dd{float:right;width:735px;}
.hb_step1 dd h5{font-size:14px;color:#333;line-height:28px;}
.hb_step1 dd p{color:#666;line-height:22px;margin-left:8px;font-size:12px;}
.hb_step1 dd p img{ vertical-align:middle;}
.hb_step2 ul{background:#fafafa;border:1px solid #eee;margin:12px 21px 0 21px;padding:0 28px 12px 28px;}
.hb_step2 li label{color:#666;width:72px;display:inline-block;}
.hb_step2 li{margin-top:12px;}
.hb_step2 li input{background:#fff;border:1px solid #ddd;border-radius:5px;width:230px;height:22px;padding:4px;line-height:22px;}
.hb_step2 li input.input2{width:110px;}
.hb_step2 li span{color:#999;font-size:12px;margin-left:10px;}
a.hd_code{background:#0098c2;color:#fff;width:105px;height:30px;text-align:center;line-height:30px;display:inline-block;border-bottom:2px solid #0188ad;margin-left:15px;}
a.hd_code:hover{background:#0086ab;border-bottom:2px solid #00799a;text-decoration:none;}
.hb_step2 li img{ vertical-align:middle;margin-left:15px;}
.hd_change{margin-left:8px;color:#2b81d4;font-size:12px;}
.hb_step3 ul{margin-left:50px;margin-top:10px;}
.hb_step3 li{margin-top:8px;}
span.hd_tip{font-size:12px;color:666;margin-left:10px;}
span.pink{color:#ff596f;}
.hd_acc{width:928px;margin:0 auto;border-top:1px solid #dedede;overflow:hidden;padding:15px 0;margin-top:12px;}
.hd_xz{float:left;margin-left:30px;display:inline;}
.hd_abtn{float:right;}
.hd_xz a{font-size:12px;color:#0098c2;margin-left:5px;}
.hd_abtn span{font-size:16px;color:#333;}
.hd_abtn span b{color:#fa5e72;font-size:24px;font-family:arial; vertical-align:middle;}
a.hd_bmbtn{background:#fa5e72;color:#fff;text-align:center;display:inline-block;width:120px;height:40px;line-height:40px;font-size:20px;margin-left:30px;}
a.hd_bmbtn:hover{background:#ff2642;text-decoration:none;}

/*报名页面弹出层 */
.tc_bmcg span.close{cursor:pointer;display:block;text-align:right;margin:14px 14px 0 0;}
.tc_bmcg h2{text-align:center;line-height:32px;font-size:22px;color:#666;margin-bottom:20px;margin-top:10px;}
.tc_bmcg h2 img{ vertical-align:text-bottom;margin-right:10px;}
.tc_bmcg li{text-align:center;line-height:30px;}
.hd_back{background:#fff8f9;border:1px solid #ffbcc5;color:#ff546a;}
.hd_look{background:#ebfbff;border:1px solid #7acfe7;color:#43acce;}
.tc_bmcg li a{display:inline-block;width:98px;height:28px;font-size:14px;margin:20px 7px;}
.tc_bmcg li b{color:#ff7586;font-size:18px;font-family:arial;}
.tc_bmcg li em{font-style:normal;color:#ff7586;}
.im_pay{display:inline-block;font-size:14px;background:#fe8723;width:100px;height:30px;color:#fff;line-height:30px;}
.im_pay:hover{background:#ff7400;text-decoration:none;}
.tc_bmcg dt img{width:200px;height:200px;margin-top:10px;}
.tc_bmcg dd{font-size:12px;}
.tc_bmcg li p{line-height:22px;}
.tc_bmcg li p span{font-size:14px;font-weight:bold;font-style:normal;color:#ff7586;}

/*支付页*/
.hd_info{border:1px solid #ededed;background:#f4f5fa;margin:20px 20px 10px 20px;padding:12px 20px;}
.hd_info li{line-height:color:#555;line-height:30px;}
.hd_info li b{font-size:18px;font-family:arial;color:#fa5e72;}
.hd_info li span{ text-decoration:line-through;}
.hd_info li span b{font-size:16px;color:#333;}
.hd_info li.hd_red{font-size:13px;color:#df112c;}
.hd_info li.hd_red img{ vertical-align:middle;margin-right:8px;}
.payway{margin:0 20px 50px 20px;}
.pw_tit{clear:both;overflow:hidden;height:100%;}
.pw_tit li{float:left;width:168px;text-align:center;font-size:16px;color:#333;margin:15px 34px 0 0;display:inline;}
.pw_tit li.hover a,.pw_tit li a:hover{background:url(../images/hd_bgh.gif) no-repeat;text-decoration:none;border:1px solid #ffbcc5;}
.pw_tit li a{display:block;color:#333;border:1px solid #ddd;background:#fafafa;height:58px;line-height:58px;}
.payway h4{font-size:16px;}
.backList{border:2px solid #b0c2e1;margin-top:20px;padding:20px;display:none;}
.pay_amount{clear:both;overflow:hidden;}
.pay_amount span{float:left;background:url(../images/hd_icon2.gif) left 50% no-repeat;text-indent:40px;font-size:16px;color:#333;}
.pay_amount p{float:right;font-size:12px;color:#333;}
.pay_amount p b{font-size:18px;font-family:arial;color:#fa5e72;}
.backList li{float:left;width:152px;height:29px;border:1px solid #b0c2e1;padding:3px 0 3px 28px;margin:12px 6px 0 6px;display:inline;}
.backList ul{clear:both;overflow:hidden;margin:10px 54px 0 54px;height:100%;}
.backList li.moreBank{width:182px;height:37px;background:#d7f1ff;border:0;padding:0;line-height:37px;text-align:center;font-size:14px;}
.backList li.moreBank a{color:#0098c2;}
.backList li.hd_hide{display:none;}
.tcfx1{text-align:right; font-size:12px;margin-right:20px;}
.tcfx1 a{ text-decoration:underline;color:#0098c2;}
.tcfx1 input{margin-right:10px;}
/*支付弹出层*/
#maskDiv{
	background:#fefefe;
	z-index:99999;
	width:428px;
	height:500px;
	position:fixed !important;
	left:50%;
	top:50%;
	margin-left:-214px !important;
	margin-top:-250px !important;
	position:absolute;/*IE6*/ 
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.payDiv h2{border-bottom:1px solid #e9e9e9;height:50px;line-height:50px;background:url(../images/hd_icon3.gif) left 50% no-repeat;text-indent:45px;font-size:22px;margin-left:20px;}
.payDiv h2 a{float:right;margin:12px 12px 0 0;}
.payDiv li{text-align:center;color:#666;line-height:30px;}
.payDiv li a{color:#43acce;}
.payDiv li span{font-size:12px;width:98px;height:28px;display:inline-block;margin:30px 7px;}
.payDiv li span.repay{background:#fff8f9;border:1px solid #ffbcc5;}
.payDiv li span.paysuc{background:#ebfbff;border:1px solid #7acfe7;}
.payDiv ul{margin-top:30px;}

/*活动详情进行中*/
#lmbox{width:1000px;margin:-10px auto 0 auto;background:#fff;}
#lmbox970{width:970px;margin:0 auto;}
.hd_crumbs{border-bottom:1px solid #dedede;height:32px;line-height:32px;color:#666;padding-top:8px;padding-left:5px;}
.hd_crumbs a{color:#333;}
.hd_crumbs a:hover{color:#fa5e72;text-decoration:none;}
.dbt_box{text-align:center;font-size:24px;color:#333;margin:15px 0;}
.hdxqimg{float:left;width:316px;}
.xq_img{border:1px solid #f5f5f5;position:relative;} 
.xq_img i{position:absolute;left:0;bottom:0;}
.hdxq_share{margin-top:25px;}
.hdxq_share span{display:inline-block;}
.hdxq_share span img{margin-right:10px; vertical-align:middle;}
.hdxq_share a{width:17px;height:17px;background:url(../images/hd_share.png) no-repeat;display:inline-block;margin-left:9px; vertical-align:text-top;}
.hdxq_share a.fxd1{background-position:-6px -5px;}
.hdxq_share a.fxd2{background-position:-26px -5px;}
.hdxq_share a.fxd3{background-position:-45px -5px;}
.hdxq_share a.fxd4{background-position:-65px -5px;}

/*无费用样式*/
.xq_r1{float:right;width:630px;}
.hdxqbox{overflow:hidden;height:100%;}
.xq_r1 dl{overflow:hidden;line-height:24px;margin:0 10px;height:100%;}
.xq_r1 dt{float:left;color:#888;}
.xq_r1 dd{float:left;color:#333;margin-right:10px;display:inline;}
.invNum{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0;padding:12px 0;overflow:hidden;height:100%;}
.invNum dl{float:left;padding-right:10px;}
.invNum dd span{font-size:12px;color:#666;}
.invNum dd{color:#666 !important;}
.invNum dd span em{font-style:normal;color:#fa5e72;}
.hd_fy{background:#fafafa;height:54px;line-height:54px;padding:0 13px;font-weight:bold;font-size:20px;color:#666666;margin:9px 0;}
.hd_fy em{font-style:normal;color:#fe8a4b;font-size:24px;margin-right:8px;}
.hdxq3_bm{background:url(../images/hd_icon7.gif) left 50% no-repeat;text-indent:35px;font-size:16px;color:#666;line-height:25px;}
.hdxq3_bm a{display:inline-block;border-bottom:2px solid #ea485d;width:150px;height:40px;background:#ff6074;font-size:20px;color:#fff;text-align:center;line-height:40px;margin-left:30px;text-indent:0;}
.hdxq3_bm span{color:#ff6074;}
.hdxq3_bm a:hover{text-decoration:none;background:#ff2642;border-bottom:2px solid #e41a34;}
a.ccxl{color:#009bc6;margin-left:10px;background:url(../images/xl.gif) left 50% no-repeat;padding-left:16px;}

/*有费用样式*/
/*.xq_r2{float:right;width:630px;}
.xq_r2 dl{overflow:hidden;line-height:24px;margin:0 10px;height:100%;}
.xq_r2 dt{float:left;color:#888;}
.xq_r2 dd{float:left;color:#333;margin-right:10px;display:inline;}*/
.hd_fy2 em{font-style:normal;color:#454545;font-size:24px;margin-right:8px;font-weight:bold;}
.hd_fy2{color:#666;font-size:14px;font-weight:normal;background:#fafafa;height:54px;line-height:54px;padding:0 13px;margin:9px 0;}
.hd_fy2 b{font-size:20px;color:#fe8a4b;}

/*活动介绍*/
.hdjs{float:left;width:639px;margin-top:30px;overflow:hidden;}
h3.hd_h3{border-bottom:2px solid #fa5e72;font-size:16px;color:#333;line-height:28px;padding-left:10px;}
.hdjstit{font-weight:bold;color:#545454;background:url(../images/hd_icon6.gif) left 50% no-repeat;text-indent:30px;margin:17px 0;line-height:20px;height:20px;}
.hdjs01{margin:0 5px;}
#tximg{width:80px; height:80px; position:relative; overflow:hidden;float:left;margin-left:10px;display:inline;margin-top:25px;}
.tx_mask{ position:absolute; top:0px; left:0px;background:url(../images/zzbg.png) no-repeat !important;width:80px;height:80px;z-index:999;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zzbg.png");}
.jy_con{background:url(../images/hdjybg.gif) no-repeat;width:478px;height:75px;padding:5px 20px;line-height:22px;font-size:12px;position:relative;margin-top:5px;}
.hdjs01 dl{overflow:hidden;height:100%;}
.hdjs01 dd{float:right;width:518px;}
.jy_n{font-size:16px;color:#fa5e72;}
.jy_n em{font-style:normal;font-size:14px;}
.jy_n span{font-size:12px;color:#666;}
.jy_con span{color:#999;}
.jy_con em{font-style:normal;position:absolute;right:20px;bottom:5px;color:#999;}
.jy_con p{color:#666;text-indent:2em;}
.hdjs02{padding-top:15px;}
.hdjs02 table{border-left:1px solid #eee;border-top:1px solid #eee;}
.hdjs02 table td,.hdjs02 table th{border-bottom:1px solid #eee;border-right:1px solid #eee;}
.hdjs02 table th{font-weight:normal;text-align:center;line-height:33px;color:#444;background:#f9f9f9;}
.hdjs02 table td{color:#666;padding:10px 15px;font-size:12px;}
.hdjs02 ul{border-left:1px solid #eee;}
.hdjs02 li p.litit{}
.hdjs02 li{border-bottom:1px solid #eee;overflow:hidden;height:100%;font-size:12px;}
.hdjs02 li p{border-right:1px solid #eee;float:left;text-align:center;color:#666;height:18px;padding:10px 0;}
.hdjs02 li p.hdw1{width:100px;}
.hdjs02 li p.hdw2{width:110px;}
.hdjs02 li p.hdw3{width:405px;text-align:left;padding:10px 10px;}
.hdjs02 li.litit p{color:#444;font-size:14px;text-align:center;background:#f9f9f9;}
.hdjs03 ul{overflow:hidden;height:100%;}
.hdjs03 li.bm_men{background:url(../images/menbg.gif) no-repeat;width:172px;text-align:right;padding:18px 10px 0 110px;height:72px;text-indent:3em;}
.hdjs03 li.bm_women{background:url(../images/womenbg.gif) no-repeat;width:172px;text-align:left;padding:18px 110px 0 10px;height:72px;}
.hdjs03 li.bm_vs{width:45px;font-size:18px;color:#999;line-height:90px;text-align:center;height:90px;}
.hdjs03 li{float:left;font-size:12px;color:#666;line-height:24px;}
.bm_img img{border:1px solid #f1f1f3;}
.hd_step p{color:#545454;font-size:14px;font-weight:bold;background:#f9dbde;width:75px;height:25px;text-align:center;line-height:25px;border-radius:2px;}
.hd_step{margin-top:10px;}
.hd_step li{font-size:12px;color:#666;line-height:22px;margin-left:5px;}
.hdjs06{margin-bottom:20px;clear:both;overflow:hidden;}
.hdjs06 ul{background:url(../images/hd_line.gif) left 5px no-repeat;margin-left:30px;padding-left:18px;}
.hdjs06 li{padding-bottom:18px;}
.hdjs04 img{width:100%;}
/*最新报名会员*/
.hd_right{width:311px;float:right;margin-top:30px;}
h3.hd_h3 a{float:right;color:#fa5e72;font-size:12px;margin-right:8px;display:inline;}
.hd_member{margin-bottom:10px;}
.hd_member ul{border:1px solid #eee;margin-top:15px;overflow:hidden;height:100%;padding-bottom:10px;}
.hd_member li{float:left;width:90px;margin-left:10px;display:inline;margin-top:10px;}
h3.hd_h3 span.hd_tlink a{float:none;color:#333;font-size:16px;}

/*商务合作*/
.hdswhz{margin-bottom:10px;}
.hdswhz ul{background:url(../images/swhzbg.jpg) no-repeat;width:260px;height:98px;margin-top:16px;padding:12px 25px;}
.hdswhz li{color:#666;line-height:24px;}
.hdswhz li span{color:#333;}

/*你可能感兴趣*/
.hd_inter{margin-bottom:10px;}
.hd_inter dl{border:1px solid #eee;text-align:center;padding:10px 0;margin-top:15px;}
.hd_inter dt{position:relative;}
.hd_inter dt i{position:absolute;left:9px;bottom:0;}
.hd_inter dt span{position:absolute;font-size:12px;left:9px;top:-3px;color:#fff;background:url(../images/hd_tb.png) no-repeat;width:71px;height:20px;line-height:20px;text-align:center;padding-right:4px;}
.hd_inter dd a{color:#666;}
.hd_inter dd{margin-top:10px;}

/*右侧悬浮*/
#fd_btn{background: #f90;position: fixed;width:58px;bottom:12%;left:50%;margin-left:500px;border:1px solid #ddd;background:#f9f9f9;text-align:center;font-size:12px;color:#989898;	_position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop+300));}
#fd_btn p span{display:block;text-align:center;margin-bottom:5px;}
#fd_btn p{margin:12px 0;}
#fd_btn p a{color:#989898;}
#goTopBtn{cursor:pointer;}

/* 固定吸顶层 */
.lmxdc{width:100%;position:fixed;top:0;z-index:120;display:none;}
.lmxdc .lmxdc_ny{width:700px; height:42px; font-size:20px; background:#fff; margin:0 auto; padding:10px 150px; border-bottom:solid 2px #e2e2e2;}
.lmxdc .lmxdc_ny span{color:#ff5b70;}
.lmxdc .lmxdc_ny a{float:right; width:150px; height:40px; font-size:18px; line-height:40px; background:#ff546a; text-align:center; color:#fff;border-bottom:2px solid #ea485d;}
.lmxdc .lmxdc_ny a:hover{color:#ffffff; text-decoration:none;background:#ff2642;border-bottom:2px solid #e41a34;}
.lmxdc .lmxdc_ny a.hd_ck{background:#c2c2c2;border-bottom:2px solid #b6b6b6;margin-right:10px;}
.lmxdc .lmxdc_ny a.hd_ck:hover{background:#b5b5b6;border-bottom:2px solid #acacac;}

.yh-ewm{display:inline;position:relative;text-indent:0}
#ewm-box{position:absolute;right:-58px;bottom:20px;text-align:center;background:#fff;display:none;}
#ewm-box em{position:absolute;right:-12px;top:-12px;color:#000;cursor:pointer;}
#ewm-box p{font-size:12px;color:#333;}
#ewm-open{background:none;color:#f90;font-size:14px;border-bottom:0;width:auto;margin-left:5px;}
