@charset "utf-8";
/* CSS Document */
div,from,ul,li,ol,p { margin:0; padding:0; list-style:none; border:0; }
h1,h2,h3,h4 { margin:0; padding:0; }
img { border:none; }
.clear { clear:both; } 
a:link,a:visited { color:#3169c8; text-decoration:none; }
a:hover { color:#ff6600; text-decoration:none; }
a:active { text-decoration:none; }

.ranklf { width:150px; float:left; }
.ranklf .rankone { width:150px; height:30px; margin-top:5px; padding:2px; border:1px solid #cce2f7; font-size:16px; text-align:center; line-height:30px; color:#3169c8; }
.ranklf .rankbg { width:150px; height:30px; background:url(../images/rankbg.png) repeat-x; }
.ranklf .rank_tl { width:150px; float:left; margin-top:5px; padding:2px; border:1px solid #cce2f7; }
.ranklf .rank_tl h2 { font-size:14px; }
.ranklf .rank_tl h3 { font-size:12px; }
.ranklf .rank_tlbg { width:150px; float:left; padding:6px 0; background:#deedfa; }
.ranklf .rank_tl .r_cont { width:150px; float:left; }
.ranklf .rank_tl .r_cont li { float:left; }
.ranklf .rank_tl .r_more { width:150px; float:right; font-size:14px; text-align:right; }
.ranklf .rank_tl .r_pic { width:40px; float:left; }
.ranklf .rank_tl .r_pic img { width:40px; height:40px; }
.ranklf .rank_tl .rr { width:106px; float:right; }
.ranklf .rank_tl .d_line { width:150px; height:4px; border-top:1px dotted #3a5999; }
.ranklf .rank_tl a:hover { color:#ff6600; }

.rankrh { width:570px; float:right; }
.rankrh .ad_pc { margin-top:5px; }
.rankrh .rhbox { width:114px; padding:5px; border:1px solid #cce2f7; margin:5px 16px 0 0; float:left; }
.rankrh .rhbox .rhpic img { width:112px; height:100px; }
.rankrh .rhbox p { line-height:20px; width:114px; height:20px; overflow:hidden; }
.rankrh .rhbox span,.ranklf .rank_tlbg span { color:#FF0000; }
.rankrh .rankrhone { width:568px; height:30px; margin-top:5px; padding:0px 2px 2px 0;font-size:14px; line-height:30px; font-weight:bold; }
.rankrh .rankrhbg { width:568px; padding-left:2px; height:30px; background:url(../images/rankbg.png) repeat-x; }
.rankrh .rankrhone span { float:left; }
.rankrh .rankrhone label { float:right; font-weight:normal; margin-right:2px; } 

/************************box1 start*************************/
.tp_bg { display:none; width: 100%; height: 100%; left:0;top:0;/*FF IE7*/ filter:alpha(opacity=0);/*IE*/ opacity:0.5;/*FF*/ z-index:1;position:fixed!important;/*FF IE7*/
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);
}
.tp_bg_bg { display:none; width: 100%; height: 100%; left:0;top:0;/*FF IE7*/ filter:alpha(opacity=0);/*IE*/ opacity:0.5;/*FF*/ z-index:1;position:fixed!important;/*FF IE7*/
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);
}
.tp_box { display:none; z-index:999; left:54%; top:20%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
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*/
}
.tp_box_huoyue { display:none; z-index:999; left:40%; top:20%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
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*/
}
.tp_box_box { display:none; z-index:1000; left:50%; top:15%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (400 - this.clientHeight)/2);/*IE5 IE5.5*/
}
.tp_box_box_box { display:none; z-index:1000; left:15%; top:10%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-40px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (400 - this.clientHeight)/2);/*IE5 IE5.5*/
}
.tp_wrap { width:200px; float:left; background:#fff; border:1px solid #ccc; }
.tp_wrap .tp_headbg { width:196px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; background: }
.tp_wrap span { float:right; cursor:pointer; }
.tp_wrap h2 { float:left; font-size:14px; }
.tp_wrap .tp_cont { width:192px; padding:10px 4px; float:left; }
.tp_wrap .tp_btn { width:190px; float:right; text-align:right; }

.vt_wrap { width:400px; float:left; background:#fff; border:1px solid #ccc; }
.vt_wrap .vt_headbg { width:396px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; }
.vt_wrap span { float:right; cursor:pointer; }
.vt_wrap h2 { float:left; font-size:14px; }
.vt_wrap .vt_cont { width:392px; padding:10px 4px; float:left; }
.vt_wrap .tp-head { width:388px; float:left; padding:2px; border:1px solid #ccc; }
.vt_wrap .tp-head img { width:50px; height:50px; float:left; }
.vt_wrap .vt_info { width:325px; float:right; text-align:left;}
.vt_wrap .vt_choice { width:392px; float:left; margin-top:8px; text-align:left; }
.vt_wrap .vt_type,.vt_wrap .vt_son { width:392px; float:left; text-align:left; }
.vt_wrap .vt_personal { width:392px; float:left; height:100px; overflow-y:scroll; }
.vt_wrap .vt_personal li { float:left; width:93px; height:16px; overflow:hidden; }
.vt_wrap .vt_type li,.vt_wrap .vt_son li { float:left; margin:0 4px 0 0; }
.vt_wrap .vt-box { width:80px; margin-right:10px; float:left; border:1px solid #ccc; padding:2px; }
.vt_wrap .vt_pic { width:80px; float:left; text-align:center; }
.vt_wrap .vt_pic img { width:70px; height:70px; }
.vt_wrap .vt-box p { line-height:20px; width:80px; text-align:center; height:20px; overflow:hidden; }
.vt_wrap .vt_btn { width:90px; }
.vt_wrap .msm_scroll { width:392px; height:200px; float:left; border:1px solid #ccc; overflow-y:scroll; }
.vt_wrap .msm_btn { width:392px; text-align:center; float:left; margin-top:5px; }


.vt_wrap_01 { width:730px; float:left; background:#fff; border:1px solid #ccc; }
.vt_wrap_01 .vt_headbg_01 { width:726px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; }
.vt_wrap_01 span { float:right; cursor:pointer; }
.vt_wrap_01 h2 { float:left; font-size:14px; }
.vt_wrap_01 .vt_cont_01 { width:722px; padding:10px 4px; float:left;}
.vt_wrap_01 .tp-head { width:388px; float:left; padding:2px; border:1px solid #ccc; }
.vt_wrap_01 .tp-head img { width:50px; height:50px; float:left; }
.vt_wrap_01 .vt_info { width:325px; float:right; text-align:left; }
.vt_wrap_01 .vt_info p { line-height:20px; }
.vt_wrap_01 .vt_choice_01 { width:722px; float:left; margin-top:8px; text-align:left;}
.vt_wrap_01 .vt_type_01,.vt_wrap .vt_son { width:722px; float:left; text-align:left;}
.vt_wrap_01 .vt_personal_01 { width:722px; float:left; height:100px; overflow-y:scroll; }
.vt_wrap_01 .vt_personal_01 li { float:left; width:93px; height:20px; overflow:hidden; }
.vt_wrap_01 .vt_type_01 li,.vt_wrap .vt_son li { float:left; margin:0 4px 0 0; }
.vt_wrap_01 .vt-box { width:80px; margin-right:10px; float:left; border:1px solid #ccc; padding:2px; font-size:12px; }
.vt_wrap_01 .vt_pic { width:80px; float:left; text-align:center; }
.vt_wrap_01 .vt_pic img { width:70px; height:70px; }
.vt_wrap_01 .vt-box p { line-height:20px; width:80px; text-align:center; height:20px; overflow:hidden; }
.vt_wrap_01 .vt_btn { width:90px; }
.vt_wrap_01 .msm_scroll { width:392px; height:200px; float:left; border:1px solid #ccc; overflow-y:scroll; }
.vt_wrap_01 .msm_btn { width:392px; text-align:center; float:left; margin-top:5px; }

/*邀请其他box start*/
.mail_block { display:block; }
.mail_none { display:none; }

.Visitwrap { width:880px; font-size:12px; float:left; color:#555; background:#fff; }
.Visitwrap .vt_type { width:880px; float:left; text-align:left; }
.Visitwrap .tp-head { width:874px; float:left; padding:2px; border:1px solid #ccc; }
.Visitwrap .tp-head img { width:50px; height:50px; float:left; }
.Visitwrap .vt_info { width:820px; float:right; text-align:left; }
.Visitwrap .vt_type li,.Visitwrap .vt_son li { float:left; margin:0 4px 0 0; }

.dFlightPanel { width:802px; }
.dFlightPanel h1 { width:200px; height:23px; line-height:23px; font-size:14px; text-align:left; text-indent:2px; color:#555; margin-top:0px; padding:0px; background-color:#fff }

.toolTab { position:relative; z-index:2; margin-top:-23px; margin-left:140px; border-left:1px solid #d0d0d0; height:1%; }
.toolTab:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
.toolTab li { float:left; border:1px solid #d0d0d0; border-left:0; padding:0px 2px; white-space:nowrap;text-align:center; line-height:22px; background:#EFF0F5; cursor:pointer; color:#555; }
.toolTab li a { display:block; padding:0px 4px; white-space:nowrap;  outline:none; text-decoration:none; color:#555; }
.toolTab li a:visited { color:#555; }
.toolTab li a:hover { color:#555; }
.toolTab li.frontTab { border-bottom:1px solid #fff; background:#fff; }
.toolTab li.frontTab a { font-weight:700; }

.dFlightList { position:relative; top:-1px; padding:2px 0; border-top:1px solid #ddd; width:100%; overflow:hidden; background-color:#fff; }
/*邀请其他box end*/

.xj_box { display:none; z-index:999; left:30%; top:30%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
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*/
}
.xj_case { width:725px; float:right; margin-top:5px; /*border:1px solid #cce2f7;*/ }
.xj_case .s_rtcont h3 { font-size:14px; text-align:center; }
.xj_case .xj_headbg { width:721px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; }
.xj_case span { float:right; cursor:pointer; }
.xj_case h2 { float:left; font-size:14px; }
.xjboxbg { border:1px solid #ccc; background:#FFFFFF; }


.gc_wrap { width:580px; float:left; background:#fff; border:1px solid #ccc; }
.gc_wrap_jy { width:320px; float:left; background:#fff; border:1px solid #ccc; }
.gc_wrap .gc_headbg { width:576px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; }
.gc_wrap_jy .gc_headbg { width:316px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; }
.gc_wrap_jy .gc_cont { width:312px; padding:10px 4px; float:left; }
.gc_wrap_jy .gc_cont input { width:100px; }
.gc_wrap span,.gc_wrap_jy span { float:right; cursor:pointer; }
.gc_wrap h2,.gc_wrap_jy h2 { float:left; font-size:14px; }
.gc_wrap .gc_cont { width:572px; padding:10px 4px; float:left; }
.gc_wrap .sendtxt { width:568px; height:100px; }
.gc_wrap .gc_scroll { width:572px; height:200px; float:left; border:1px solid #ccc; overflow-y:scroll; }
.gc_wrap .gc_btn { width:572px; text-align:center; float:left; margin-top:5px; }
/************************box1 end****************************/

/************************emailbox start**************************/
.eml_box { display:none; z-index:999; left:22%; top:20%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
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*/
}
.email_wrap { width:900px; float:left; background:#fff; border:1px solid #ccc; }
.email_wrap .eml_headbg { width:896px; padding-left:4px; float:left; height:30px; line-height:30px;  background:url(../images/tp_headbg.png) repeat-x; }
.email_wrap span { float:right; cursor:pointer; }
.email_wrap h2 { float:left; font-size:14px; }
.email_wrap .eml_cont { width:892px; padding:10px 4px; float:left; }
.email_wrap .eml_btn { width:892px; text-align:center; float:left; margin-top:5px; }
/************************emailbox end****************************/

/*************************参赛说明页 start*********************/
.rankrh .nav { width:568px; float:right; font-size:12px; }
.rankrh .nav li { float:left; margin:0 4px; }
.rankrh .nav a { color:#3169c8; font-weight:normal; text-decoration:none; }
.rankrh .nav a:hover { color:#ff6600; text-decoration:none; }
.rankrh .nav .active { font-weight:bold; }
.apply_wrap { width:563px; float:right; padding:0 2px 6px; border:1px solid #cce2f7; border-top:none; margin-bottom:10px; }
.red { color:#FF0000; }
.pk_block { display:block; }
.pk_none { display:none; }
.apply_title { width:auto; float:left; color:#3a5999; font-weight:bold; border:1px solid #3a5999; padding:5px; }
.apply_cont { width:563px; float:left; margin:6px 0; }
.apply_cont p { padding-left:2px; line-height:20px; }
.apply_cont img { margin-right:2px; }
.apply_jj { width:130px; float:left; border-right:1px dashed #ccc; padding:0 4px; }
.apply_jj .jj_tl { width:130px; height:20px; float:left; font-weight:bold; }
.apply_jj .jj_con { width:130px; float:left; margin-top:6px; }
.apply_jj .jj_n { width:130px; float:left; height:20px; line-height:20px; }
.apply_jj .jj_n span { width:100px; float:left; height:20px; overflow:hidden; }
.apply_jj .jj_n label { width:30px; float:right; height:20px; }
.apply_jj .jj_m { width:130px; float:left; text-align:right; }
/*************************参赛说明页 end***********************/

/*************************我要参赛页 start*********************/
.joinrt { width:733px; float:right; }
.joinrt .joinrtone { width:731px; height:30px; margin-top:5px; padding:0px 2px 2px 0;font-size:14px; line-height:30px; font-weight:bold; }
.joinrt .joinrtbg { width:731px; padding-left:2px; height:30px; background:url(../images/rankbg.png) repeat-x; }
.joinrt .joinrtone span { float:left; }
.joinrt .joinrtone label { float:right; font-weight:normal; margin-right:2px; } 

.joinrt .joinnav { width:731px; float:right; font-size:12px; }
.joinrt .joinnav li { float:left; margin:0 4px; }
.joinrt .joinnav a { color:#3169c8; font-weight:normal; text-decoration:none; }
.joinrt .joinnav a:hover { color:#ff6600; text-decoration:none; }
.joinrt .joinnav .active { font-weight:bold; }
.join_wrap_aa,.join_wrap { width:727px; float:right; padding:0 2px 6px; border:1px solid #cce2f7; margin-bottom:10px; }
.join_cont { width:727px; float:left; margin:6px 0; }
.join_cont1 { width:575px; float:left; margin:6px 0; }
.join_cont p,.join_cont1 p { padding-left:2px; line-height:20px; }
.join_cont img,.join_cont1 img { margin-right:2px; }

.apply_infobox { width:725px; float:left; margin-bottom:4px; padding:2px 0; border:1px solid #cce2f7; }
.stepmar { margin-top:4px; }
.apply_infobox .infopicbox { width:65px; text-align:center; margin:2px 0 2px 1px; float:left; }
.apply_infobox .infopic { width:60px; height:60px; float:left; border:1px solid #ccc; padding:1px; }
.apply_infobox .infopic img { width:60px; height:60px; }
.apply_infobox .infowrap { width:658px; float:right; }
.apply_infobox .infolt { width:220px; float:left; }
.apply_infobox .infort { width:438px; float:right; }

.join_ltbox { width:142px; float:left; }
.join_ltbox .rankone { width:136px; height:26px; margin-top:5px; padding:2px; border:1px solid #cce2f7; text-align:center; line-height:26px; color:#3169c8; }
.join_ltbox .rankbg { width:136px; height:26px; background:url(../images/rankbg.png) repeat-x; }
.join_ltbox .act { color:#3a5999; }
.join_ltbox .join_h { width:136px; border:1px solid #cce2f7; border-top:none; text-align:center; padding:2px; }

.join_rtbox { width:581px; float:right; margin-top:5px; border:1px solid #cce2f7; }

.join_rtbox .join_rtcont { width:575px; float:left; margin:2px; }
.join_rtbox .join_rtcont h3 { font-size:14px; text-align:center; }
.join_rtbox .join_rtlay { width:575px; float:left; }
/*.join_rtbox .join_rtlay span { width:160px; float:left; text-align:right; }
.join_rtbox .join_rtlay label { float:left; }*/
.join_rtbox .join_rtlay .wd { width:160px; float:left; text-align:right; }
.join_rtbox .join_rtlay .ct { float:left; }
.join_rtbox .join_rtlay .editor { float:left; margin-left:160px; }
.join_rtbox .join_rtlay .j-inp { width:160px; height:16px; }
.join_rtbox .join_rtlay .j-txt { width:350px; height:200px; }
.join_rtbox .join_rtlay p { text-align:center; }
.join_rtbox .join_rtmar { margin-bottom:4px; }

.join_rtbox .j_list { width:575px; float:left; margin-bottom:4px; }
.join_rtbox .j_list li { float:left; margin:0 4px; }
/*************************我要参赛页 end***********************/

/*************************我要参赛-注册乙太通行证页 start*********************/
.reg_list { width:575px; float:left; margin-bottom:4px; }
.reg_list li,.join_rtbox .join_rtlay .reg_list_mar li { float:left; height:20px; line-height:20px; }
.reg_list .reg-inp,.reg_list_mar .reg-inp { width:80px; height:14px; }
.reg_list .li1,.reg_list_mar .li1 { width:170px; float:left; text-align:right; }
.reg_list .li2,.reg_list_mar .li2 { width:100px; float:left; }
.reg_list .li3,.reg_list_mar .li3 { width:305px; float:left; }
.reg_list .li4 { width:405px; float:left; }
.reg_list .li5 { width:160px; float:left; }
.reg_list .li6 { width:245px; float:left; }
.noicemar { width:575px; float:left; margin-top:20px; }

.reg_list_mar { width:575px; float:left; margin-bottom:20px; }
.reg_list_mar li { float:left; height:20px; line-height:20px; }
.reg_list_mar .reg-inp { width:80px; height:14px; }
.reg_list_mar .li1 { width:170px; float:left; text-align:right; }
.reg_list_mar .li2 { width:100px; float:left; }
.reg_list_mar .li3 { width:305px; float:left; }
.reg_selt { width:100px; }

.reg_indent { text-indent:30px; margin-bottom:5px; }
.reg_txt { float:right; margin-right:80px; margin-top:10px; }
.reg_wrap { height:200px; overflow-y:scroll; border:1px solid #cce2f7; }
.reg_mar { margin:10px 0px; }
.reg_center { text-align:center; }
/*************************我要参赛页-注册乙太通行证 end***********************/

/*************************我要参赛-填写实名认证页 start**********************/
.check_info { width:575px; float:left; }
.check_info li { height:26px; line-height:26px; }
.check_info li span { float:left; text-align:right; }
.check_info li label { float:left; }
.check_info li .set { width:160px; font-size:12px; float:right; *margin-top:-20px; }
.check_info li .set a { float:left; }
.check_info .c_txt { width:300px; height:26px; }

.join_rtbox .join_rtcont .f-txt { width:300px; height:100px; }
/*************************我要参赛-填写实名认证页end*************************/

/*************************我要参赛-拉票工具页start**************************/
.tool_box { width:727px; float:left; margin-bottom:10px; padding-bottom:20px; border-bottom:1px dashed #ccc; }
.tool_box .tl_img { width:96px; float:left; margin-right:10px; }
.tool_box .tl_rbox { width:620px; float:left; }
.tool_box .tl_rbox h3,.tool_box .tl_rwrap h3 { font-size:14px; }

.tool_box .tl_dyg { width:363px; float:left; }
.tool_box .tl_rwrap { width:256px; float:right; }

.ex_log { width:727px; float:left; height:30px; line-height:30px; }
.ex_log .e1 { float:left; text-align:right; width:160px; }
.ex_log .e2 { float:left; }
/*************************我要参赛-拉票工具页end****************************/

/*************************我的活动-黄金会员页start**************************/
.h_rt { width:733px; float:right; }
.h_rt .ad_pc { margin-top:5px; }
.h_rt .h_box { width:114px; padding:5px; border:1px solid #cce2f7; margin:5px 16px 0 0; float:left; }
.h_rt .h_box .h_pic img { width:112px; height:100px; }
.h_rt .h_box p { line-height:20px; width:114px; height:20px; overflow:hidden; }
.h_rt .h_box span { color:#FF0000; }
.h_rt .hone { width:731px; height:30px; margin-top:2px; padding:0px 2px 2px 0;font-size:14px; line-height:30px; font-weight:bold; }
.h_rt .hbg { width:731px; padding-left:2px; height:30px; background:url(../images/rankbg.png) repeat-x; }
.h_rt .hone span { float:left; }
.h_rt .hone label { float:right; font-weight:normal; margin-right:2px; } 
/*************************我的活动-黄金会员页end****************************/

/*************************我要参赛-参赛广告位竞争页start*********************/
.rt_box { float:left; width:726px; margin-top:4px; font-size:14px; color:#333; }
.rt_box1 { float:left; width:575px; margin-top:4px; font-size:14px; color:#333; }
.rt_box .r_tl,.rt_box1 .r_tl { font-weight:bold; background:#f7f7f7; }
.rt_box table,.rt_box1 table { border:1px solid #dbdbdb; border-collapse:collapse; }
.rt_box td,.rt_box1 td { border:1px solid #dbdbdb;padding:3px 7px 2px 7px; text-align:center; line-height:28px; }
.xy_indent { text-indent:26px; }
/*************************我要参赛-参赛广告位竞争页end***********************/

/*************************我要参赛-投票列表start***********************/
.vote_wrap { width:727px; float:right; padding:2px 2px 6px; border:1px solid #cce2f7; margin:2px 0 10px; }

.vote_infobox { width:725px; float:left; margin-bottom:4px; padding:2px 0; border:1px solid #cce2f7; }
.vote_infobox .v-infopicbox { width:154px; text-align:center; margin:2px 0 2px 1px; float:left; }
.vote_infobox .v-infopic { width:148px; height:118px; float:left; border:1px solid #ccc; padding:1px; }
.vote_infobox .v-infopic img { width:148px; height:118px; }
.vote_infobox .v-infowrap { width:570px; float:right; }
.vote_infobox .v-infolt { width:280px; float:left; text-align:left; }
.vote_infobox .v-infort { width:286px; float:right; text-align:left; }

.vote_bottom { width:570px; float:right; text-align:left; }
.vote-line { width:727px; height:1px; margin:4px 0; float:left; border-top:1px solid #FC6; }
#vcolor { background:#d3e6f8; }
/*************************我要参赛-投票列表end*************************/

/*************************我要参赛-参加试赛start***********************/
.sp_con { width:725px; float:left; margin:6px 0; }
.sp_con p { padding-left:2px; line-height:20px; }

.s_box { width:725px; float:right; margin-top:5px; /*border:1px solid #cce2f7;*/ }
.s_box .s_rtcont { width:719px; float:left; margin:2px; }
.s_box .s_rtcont h3 { font-size:14px; text-align:center; }
.s_box .s_rtlay { width:575px; float:left; }
/*.join_rtbox .join_rtlay span { width:160px; float:left; text-align:right; }
.join_rtbox .join_rtlay label { float:left; }*/
.s_box .s_rtlay .swd { width:160px; float:left; text-align:right; }
.s_box .s_rtlay .sct { float:left; }
.s_box .s_rtlay .s-editor { float:left; margin-left:160px; }
.s_box .s_rtlay .s-inp { width:160px; height:16px; }
.s_box .s_rtlay .s-txt { width:350px; height:200px; }
.s_box .s_rtlay p { text-align:center; }
.s_box .s_rtmar { margin-bottom:4px; }
.s_box .s_list { width:719px; float:left; margin-bottom:4px; }
.s_box .s_list li { float:left; margin:0 4px; }

.s_noicemar { width:719px; float:left; margin-top:20px; }
.zg_list { float:left; }
.zg_list li { float:left; padding:6px; }
/*************************我要参赛-参加试赛end*************************/

/*************************我要参赛-显示完整细节start***********************/
.s_content { width:719px; float:left; }
.s_case { width:719px; float:left; margin-bottom:10px; }
.s_one { width:176px; float:left; margin-right:2px; }
.s_one .s_pic { width:20px; float:left; }
.s_one .s_pic img { width:20px; height:20px; }
.s_one .s_rt { width:154px; float:right; }
.hot_block { display:block; }
.hot_none { display:none; }
/*************************我要参赛-显示完整细节end*************************/

.qun-bg { width:728px; height:26px; float:left; background:url(../images/wp/shopsr_bg.jpg) no-repeat; }
.qun-chat { width:126px; float:left; height:26px; text-align:center; color:#3169c8;cursor:pointer; font-size:14px; padding-top:8px; }
.qun-nav {	width:580px; float:left; padding-top:6px; color:#3169c8; cursor:pointer; }
.qun-nav span { margin:0 3px; }
.chat-scroll { width:724px; height:200px; float:left; border:1px solid #ccc; overflow-y:scroll; }
.chat-cont { width:724px; padding:10px 4px; float:left; }
.chat-txt { width:720px; height:100px; }
.chat-btn { width:724px; text-align:center; float:left; margin-top:5px; }

/*邮箱发送推广模式样式开始*/
/*email-address start*/
.tongx { width:880px; float:left; font-size:12px; padding:10px 0 20px 0; background:#fff; }
.tongx_info { width:880px; float:left; }
.tongx_info h2 { font-size:14px; }
.tongx_title { border-top:2px solid #999; background:#eff0f5; }
.tongx_tlbox { width:880px; float:left;	height:30px; line-height:30px; }
.tongx_tlbox .tl1 {	width:30px; float:left; text-align:center; padding-top:4px; }
.tongx_tlbox .tl2 { width:420px; float:left; }
.tongx_tlbox .tl3 { width:428px; float:left; }
.tongx_scroll { width:880px; float:left; height:500px; overflow-y:scroll; }
/*email-address end*/

.right_rg
{
	float:left;
	width:580px;
	height:auto;
}
.step_rg01
{
	width:580px;
	margin-top:20px;
	text-align:center;
}
.step_box_rg02
{
	width:566px;
	margin-left:7px;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
	border:1px solid #CCCCCC;
}
.inp_rg03
{
	width:258px;
}
.address_list_rg04
{
	width:566px;
	float:left;
	margin-left:7px;
	margin-bottom:20px;
	padding:10px 0px 20px 0px;
	border:1px solid #CCCCCC;
}

.step_rg05
{
	width:580px;
	margin-top:20px;
	text-align:center;
}
.address_list_rg06
{
	width:566px;
	float:left;
	margin-left:7px;
	margin-bottom:20px;
	padding:10px 0px 20px 0px;
	border:1px solid #CCCCCC;
}
.right_con_rg07
{
	width:400px;
	margin-left:7px;
	margin-bottom:20px;
	padding:5px 0px 0px 10px;
}
.right_con_rg07 p
{
	color:#666666;
	font-weight:bold;
}
.join_rg08
{
	width:91px;
	float:right;
	margin-top:-110px;
	margin-right:30px;
}
.right_text_rg09
{
	width:400px;
	margin-left:150px;
	margin-top:10px;
}
.right_text_rg09 p
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
}
.visit_rg10
{
	width:550px;
	margin-left:25px;
	text-align:center;
}
.visit_rg10 span
{
	font-size:20px;
	font-weight:bold;
}
.visit_inp_rg11
{
	width:400px;
	height:55px;
	size:20;
	word-wrap:break-word; 
	word-break:break-all;
}
.join_rtcont_rg12
{
	float:left; 
	width:575px; 
	padding:12px 0 8px 0;
	text-align:center;
}




.list_rg13
{
	width:556;
	height:30px;
	background:#FFCCCC;
	border-top:2px solid #999999;
}
.check_rg14
{
	width:30px;
	height:20px;
	text-align:center;
	margin-top:5px;
}
.name_rg15
{
	width:220px;
	height:20px;
	margin-left:40px;
	margin-top:-16px;
}
.email_rg16
{
	width:220px;
	height:20px;
	margin-top:-20px;
	margin-left:280px;
}
.list_con_rg17
{
	width:600px;
	height:30px;
	margin-top:5px;
	cursor:pointer;
	border-bottom:1px dashed #CC9966;
}
.list_con_rg17:hover
{
	background:#ffede1;
}
.invitation_rg18
{
	width:450px;  
	margin:20px 30px 20px 45px;
}
.invitation_send_rg19
{
	float:left;
	margin-left:75px;
	margin-top:10px;
}
/*邮箱发送推广模式样式结束*/


/*邮箱推荐新加样式开始*/
.youx_xg 
{
 	float:left;
    width:733px;
}
.youx_xg01 
{
	float:left; 
	width:730px;  
	margin-top:5px; 
}
.youx_xg02 
{
	float:left; 
	width:730px; 
	padding:12px 0 8px 0;
	text-align:center;
}
.youx_xg03
{ 
	float:left;
	width:730px;
	font-size:14px; 
	text-align:center;
}
.youx_xg04
{
	float:left;
	width:730px;
	height:auto;
}
.youx_xg05
{
	width:730px;
	margin-top:20px;
	text-align:center;
}
.youx_xg06
{
	width:710px;
	margin-left:7px;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
	border:1px solid #CCCCCC;
}
.youx_xg07
{
	width:710px;
	float:left;
	margin-left:7px;
	margin-bottom:20px;
	padding:10px 0px 20px 0px;
	border:1px solid #CCCCCC;
}
.youx_xg08
{
	width:710px;
	float:left;
	margin-left:7px;
	margin-bottom:20px;
	padding:10px 0px 20px 0px;
	border:1px solid #CCCCCC;
}
.youx_xg09
{
	width:400px;
	margin-left:7px;
	margin-bottom:20px;
	padding:5px 0px 0px 10px;
}
.youx_xg09 p
{
	color:#666666;
	font-weight:bold;
}
.youx_xg10
{
	width:91px;
	float:right;
	margin-top:-110px;
	margin-right:30px;
}
.youx_xg11
{
	width:710px;
	margin-left:7px;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
	border:1px solid #CCCCCC;
}
/*邮箱推荐新加样式结束*/
.vt_type_  li{ float:left; }
.jiaruarticle{ width:300px; height:150px;}
/**/
.rbxg_01
{
	float:left;
	width:700px;
	padding:13px 0 0 20px;
	text-align:left;
}
.rbxg_02 
{
	float: left;
	width: 157px;
	height:62px;
	background:url(../images/zq_04.jpg) no-repeat;
}
.rbxg_03 
{
	float: left;
	width: 137px;
	padding:23px 0 0 10px;
	text-align:center;
	line-height:15px;
	font-size:15px;
}
.rbxg_04 
{
	float: left;
	width: 530px;
	margin:5px 0 0 10px;
	font-size:14px;
	color:#333;
	line-height:18px;
}
.rbxg_05 
{
	float: left;
	width: 137px;
	padding:13px 0 0 10px;
	text-align:center;
	line-height:20px;
	font-size:15px;
}
.rbxg_06 
{
	font-size:18px;
	color:#c0343c;
	font-weight:bold;
}
/**/
/*公用的结束*/  
		
.yj_top { display:none; z-index:999; left:50%; top:40%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
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*/
}
.yj_main{
	float:left; 
	width:400px; 
	background:#fff; 
	border:1px solid #dbdbdb;
	padding:0 0 30px 0; 
	color:#111; 
	font-size:14px;
}
.yj_to01
{
	float:left; 
	width:396px; 
	padding-left:4px;  
	height:30px;
	background:url(../images/tp_headbg.png) repeat-x; 
}
.yj_to02 
{
	float:left; 
	width:396px;
}
.yj_to03 
{
	float:left; 
	padding:8px 0 0 5px;
	font-weight:bold;
}
.yj_to04 
{
	float:right; 
	padding:8px 5px 0 0; 
	cursor:pointer;
}
.yj_to05
{
	float:left; 
	width:350px;
	padding:10px 0 0 25px;
}
.yj_to06
{
	float:left; 
	width:350px;
	padding:10px 0 0 0;
}
.yj_to07
{
	float:left; 
	width:80px;
	font-weight:bold;
	text-align:right;
}
.yj_to08
{
	float:left; 
	width:270px;
}
.yj_to09
{
	float:left; 
	width:350px;
	padding:15px 0 0 0;
	text-align:center;
}
/*我的最爱发送邮件框结束*/ 