/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0;height:0;margin:0;padding:0;font-size:0; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background:#280102; font:12px/1.75 \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{position:relative;}
.wrap .content{ width:100%; position:relative;}
.content .bg{ width:100%; z-index:0; position:absolute; left:0; top:0;}
.content .bg1,
.content .bg2,
.content .bg3,
.content .bg4,
.content .bg5{ background-repeat:no-repeat; background-position:center 0; width:100%;height:264px;}

.bg1{ background-image:url(../images/bg_01.jpg);}
.bg2{ background-image:url(../images/bg_02.jpg);}
.bg3{ background-image:url(../images/bg_03.jpg);}
.bg4{ background-image:url(../images/bg_04.jpg);}
.bg5{ background-image:url(../images/bg_05.jpg);}

.main{ position:relative; z-index:2;width:1000px; margin:0 auto;padding-top:530px;}
.mod_wrap{ position:relative;}
.mod_menu{ height:63px;width: 850px;margin: 0 auto;overflow: hidden;}
.mod_menu li{ width:232px; height:63px; float:left;position: relative;margin-left: -27px;}
.mod_menu li.first{margin-left: 0;}
.mod_menu li a{ width:232px; height:63px;line-height:52px;overflow:hidden; text-indent:15px; display:block;text-align: center;color: #712800;font-size: 20px;font-weight: bold;}
.mod_menu .m1{ background:url(../images/bg_nav_1.png) no-repeat 0 0;}
.mod_menu .m2{ background:url(../images/bg_nav_2.png) no-repeat 0 0;}
.mod_menu .m3{ background:url(../images/bg_nav_3.png) no-repeat 0 0;}
.mod_menu .m4{ background:url(../images/bg_nav_4.png) no-repeat 0 0;}
.mod_menu .m1:hover,.mod_menu .current .m1{ background-image:url(../images/bg_nav_1_current.png);}
.mod_menu .m2:hover,.mod_menu .current .m2{ background-image:url(../images/bg_nav_2_current.png);}
.mod_menu .m3:hover,.mod_menu .current .m3{ background-image:url(../images/bg_nav_3_current.png);}
.mod_menu .m4:hover,.mod_menu .current .m4{ background-image:url(../images/bg_nav_4_current.png);}

.mod_box{ padding:30px 0;clear: both;}
.mod_title{overflow: hidden;margin-bottom: 20px;}
.mod_title h2{ float:left;background:#80130F;color:#fff; font-size:16px;padding: 0 10px;margin-right: 15px;font-weight: normal;}
.mod_title span{ float:left; color:#ac3a35; font-size:12px;height: 28px;line-height: 28px;}

.p_bd{ padding-bottom:40px;}
.p_bd img{ display:block;}
.gs_info{ color:#b2b2b2; font-size:12px; line-height:24px;}

/*rule*/
.mod_rule{ padding-bottom:25px;}
.mod_rule h3{ height:25px; padding-bottom:5px;}
.mod_rule h3 span{ float:left; background:#80130F; padding:0 10px; color:#fff; font-size:14px; line-height:25px;}
.mod_rule .rule_bd{ color:#f48784; font-size:12px;}
.mod_rule .rule_bd span{ color:#d6ad0d; padding-right:4px;}
.mod_rule .rule_bd p em{ padding-right:14px}
.rule_info{ padding-top:18px;}
.rule_info dt{ color:#f48784; font-size:12px; padding-bottom:8px;}
.rule_info dd{ padding-left:24px; position:relative; color:#f48784; line-height:20px; padding-bottom:5px;}
.rule_info dd i{ background:url(../images/dot_1.png) no-repeat 0 2px; text-align:center; line-height:20px; position:absolute; top:0; left:0; color:#fff; width:18px; height:20px; _left:-18px;}

/*reward*/
#reward{padding:0 !important;}
.mod_reward{ padding: 20px 0;}
.mod_reward .reward_item{float:left; padding: 20px 16px; }
.mod_reward .reward_item .item_img{width:270px;height:115px;overflow: hidden;}
.reward_line{clear: both;background: url(../images/bg_reward_cut_line.png) no-repeat 0 0;width: 899px;height: 351px;position: absolute;left: 20px;top: 19px;}
.mod_reward .r1{}
.mod_reward .r1 .item_img{background:url(../images/r1.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r1.png");}
.mod_reward .r2{}
.mod_reward .r2 .item_img{background:url(../images/r2.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r2.png");}
.mod_reward .r3{border:none;}
.mod_reward .r3 .item_img{background:url(../images/r3.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r3.png");}
.mod_reward .r4{}
.mod_reward .r4 .item_img{background:url(../images/r4.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r4.png");}
.mod_reward .r5{}
.mod_reward .r5 .item_img{background:url(../images/r5.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r5.png");}
.mod_reward .r6{}
.mod_reward .r6 .item_img{background:url(../images/r6.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r6.png");}
.mod_reward .r7{}
.mod_reward .r7 .item_img{background:url(../images/r7.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r7.png");}
.mod_reward .r8{}
.mod_reward .r8 .item_img{background:url(../images/r8.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r8.png");}
.mod_reward .r9{}
.mod_reward .r9 .item_img{background:url(../images/r9.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/r9.png");}
.tab-reward{height: 386px;overflow: hidden;}
.tab-reward .tab-reward-title{width: 51px;font-size: 16px;color: #fff;float: left;height: 386px;}
.tab-reward .tab-reward-title a{display: block;width: 51px;height: 128px;overflow: hidden;background: url(../images/bg_tab_title.png) no-repeat 0 0;margin-bottom: 1px;text-indent: -9999em;}
.tab-reward .tab-reward-title .btn-reward-1{background-position: 0 0;}
.tab-reward .tab-reward-title .btn-reward-2{background-position: 0 -129px;}
.tab-reward .tab-reward-title .btn-reward-3{background-position: 0 -258px;}
.tab-reward .tab-reward-title .current{background-image: url(../images/bg_tab_title_current.png);}
.tab-reward .tab-reward-content{width: 949px;float: left;}
.tab-reward .tab-reward-content .item{position: relative;padding-left: 27px;}

/*personal*/
.bm_tip{ background:url(../images/bmbg.png) no-repeat 0 0; height:30px; padding-bottom:7px; line-height:30px; text-align:center; color:#fff; font-size:16px; width:315px; margin:0 auto;}
.form_pr{ background:#9E211D url(../images/fm_line.gif) no-repeat center 22px; margin-top:35px;padding: 35px 50px;}
.form_pr .mod_left{ float:left; width:447px; height:222px;}
.form_pr .mod_right{ float:right; width:400px; height:222px;}
.mod_form h3{ padding:5px 0 15px; font-size:18px; color:#fff; line-height:24px; font-weight:normal;}
.mod_form li{ height:35px; line-height:35px; margin-top:5px; vertical-align:middle;}
.mod_form li label{ float:left; background:url(../images/label.jpg) no-repeat 0 0; width:90px; padding-right:5px; height:35px; text-align:center; line-height:35px; color:#fff; font-size:14px;}
.mod_form li .fm_ipt{ float:left;width:225px; height:20px; line-height:20px; color:#fff; padding:7px 0 6px; text-indent:5px;  border: 1px solid #801411;border-left: 0;background: none;}
.mod_form .fm_btn{ margin:15px auto 0; background:url(../images/tj.jpg) no-repeat 0 0; width:160px; display:block; height:50px; overflow:hidden; text-indent:-999em;}
.mod_form .fm_btn:hover{ background:url(../images/tjh.jpg) no-repeat 0 0;}
.mod_form .fm_rule{ text-align:center; color:#b2b2b2; padding-top:25px;}
.mod_form .fm_rule input{ display:inline-block; margin-right:5px; vertical-align:middle; margin-top:-3px; *display:inline; *zoom:1;}
.mod_form li .fm_ipt_list{ background:url(../images/ipt_list.jpg) no-repeat right center; cursor:pointer;}

.form_ft{ padding:20px; margin-top:40px;}
.form_ft .mod_left{margin-bottom: 20px;}
.form_ft dt{ color:#fff; font-size:14px; line-height:24px; padding-bottom:15px;}
.form_ft dd{ height:24px; line-height:24px; color:#a03434; display:block;}
.form_ft dd span{ color:#d6ad0d;}
.form_ft dd i{ width:18px; height:18px; text-align:center; line-height:18px; color:#fff; float:left; margin-right:5px; background:url(../images/dot.png) no-repeat 0 0; margin-top:3px;}
.form_ft .mod_right{}

.list_box{ float:left;overflow:hidden;}
.mod_form li .list_box .fm_ipt{}
.droplist{background: #891611;position: absolute;min-width: 231px;top: 935px;left: 50%;z-index: 999;/*margin-left: 210px;display: none;*/}
.droplist li{ height:24px; line-height:24px;border-bottom: 1px solid #951813;}
.droplist li a{ text-indent:7px; color:#f48784; font-size:14px; display:block;}
.droplist li a:hover{color:#ffd200;}

/*club*/
.club_list li{ float:left; width:113px; height:113px; background:#606071; margin:0 18px 18px 0;}
.club_list li img{ display:block;}
.club_a{ background:url(../images/c_line.gif) no-repeat left bottom; padding-bottom:40px;}
.club_a li{ float:left; width:470px;}
.club_b .c_item{ float:left; width:470px; padding-top:25px;}
.mod_club .mod_form{background:url(../images/c_line.gif) no-repeat left bottom; padding-bottom:40px;}

.foot{ text-align:center; color:#6b6b6b; width:100%; background:#280102; height:25px; padding:15px 0; position:relative; z-index:2;}
.iblk{display:inline-block;*zoom:1;*display:inline;}

#reward,
#rule {
	background:#9E211D;
	padding: 30px 0;margin-top:35px;
}