body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/1.4 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,tahoma,arial,simsun,sans-serif;}
h1,h2,h3,h4,h5,h6,small,sub,sup{font-size:100%;}
a{text-decoration:none; cursor:pointer; color:#2c2b2b;}
a:hover{ text-decoration:underline;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
label{cursor:pointer;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/*main*/
.wrap{ background:url(../img/bg.jpg) no-repeat scroll center top #005e5f; height:2190px; margin:0 auto; overflow:hidden;}
.ban{ background:url(../img/banner_bg.jpg) no-repeat scroll center top #005e5f; height:479px; width:970px; margin:0 auto; text-indent:-999em;}
.main{ background:url(../img/main.jpg) no-repeat scroll center top #005e5f; height:1613px; width:970px; margin:0 auto;}
.ban .banner_01{ background:url(../img/banner_top.jpg) no-repeat scroll center top #005e5f; height:200px; width:970px; margin:0 auto; text-indent:-999em;}
.ban .banner_02{ background:url(../img/banner_middle.jpg) no-repeat scroll center top #005e5f; height:279px; width:970px; margin:0 auto; position:relative;}
.btn_first,.btn_second,.btn_third,.gift_01,.gift_02,.gift_03,.gift_04{ background:url(../img/spr_title.png) no-repeat; width:257px; height:51px; display:block; position:absolute; overflow:hidden; text-indent:-999em;}
.ban .banner_02 .btn_first{ background-position:0 -10000px; left:82px; top:198px;}
.ban .banner_02 .btn_first:hover{ background-position:0 -74px;}
.ban .banner_02 .btn_second{ background-position:0 -10000px; left:367px; top:198px;}
.ban .banner_02 .btn_second:hover{ background-position:-258px -74px;}
.ban .banner_02 .btn_third{ background-position:0 -10000px; left:653px; top:198px;}
.ban .banner_02 .btn_third:hover{ background-position:-516px -74px;}
.clearfix:after{ visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;zoom:1;}

.btn_get,.big,.small,.btn_open,.btn_obt,.btn_nf_open,.btn_open_ms,.btn_check,.closed{background:url(../img/spr_btn.png) no-repeat;}

.main .tzone{ width:970px; height:374px;}
.main .tzone .tzone_left{ float:left; padding-left:15px; width:472px;}
.tzone_left_title,.tzone_right_title{ position:relative; height:72px;}
.main .tzone .tzone_left .tzone_left_title em{ position:absolute; left:86px; bottom:2px; font:italic 15px/1.2 \5FAE\8F6F\96C5\9ED1; color:#ffc600;}
.center_div{ width:390px; position:relative; padding-top:162px;}
.tzone_left .center_div img{ position:absolute; top:26px; left:110px; display:block; width:175px; height:126px;}
.btn_get{ width:122px; height:39px; background-position:0 -61px; display:block; text-indent:-999em;filter:alpha(opacity=90); opacity: 0.9;}
.btn_get:hover{filter:alpha(opacity=100); opacity:1;}
.tzone_left .center_div .btn_get{ margin-left:134px;}

.tzone_left .center_div p{ text-align:center; font:12px/2.6 \5B8B\4F53; color:#fff;}
.tzone_left .center_div p strong{ color:#ffba42; padding:0 6px;}
.tzone_left .center_div .abs{ position:absolute; left:260px; top:50px; width:108px; padding:6px 10px; height:auto!important;height:28px;min-height:28px; background-color:#012429; border:1px solid #02424a;}
.tzone_left .center_div .abs p{ font:12px/1.6 \5B8B\4F53; width:102px; color:#057c93; text-align:left;}
.tzone_left .center_div .bg_red{ position:absolute; left:254px; top:60px; font:14px/1.5 "SimSun"; color:#02424a;}
.tzone_left .center_div .bg_black{ position:absolute; left:255px; top:60px; font:14px/1.5 "SimSun"; color:#012429;}

.main .tzone .tzone_right{ float:left; width:472px;}
.main .tzone .tzone_right .tzone_right_title em{ position:absolute; left:76px; bottom:2px; font:italic 15px/1.2 \5FAE\8F6F\96C5\9ED1; color:#ffc600;}
.tzone_right .center_div img{ position:absolute; top:23px; left:79px; display:block; width:175px; height:126px;}
.tzone_right .center_div .btn_get{ margin-left:108px;}
.tzone_right .center_div p{ width:340px; text-align:center; font:12px/2.6 \5B8B\4F53; color:#fff;}
.tzone_right .center_div p strong{ color:#ffba42; padding:0 6px;}
.tzone_right .center_div .abs{ position:absolute; left:244px; top:50px; width:108px; padding:6px 10px; height:auto!important;height:28px;min-height:28px; background-color:#012429; border:1px solid #02424a;}
.tzone_right .center_div .abs p{ font:12px/1.6 \5B8B\4F53; width:102px; color:#057c93; text-align:left;}
.tzone_right .center_div .bg_red{ position:absolute; left:238px; top:60px; font:14px/1.5 "SimSun"; color:#02424a;}
.tzone_right .center_div .bg_black{ position:absolute; left:239px; top:60px; font:14px/1.5 "SimSun"; color:#012429;}
.gift_01{ width:323px; height:72px; background-position:0 0; text-indent:-999em;}
.gift_02{ width:237px; height:72px; background-position:-324px 0; text-indent:-999em;}
.gift_03{ width:323px; height:72px; background-position:-562px 0; text-indent:-999em;}
.gift_04{ width:281px; height:72px; background-position:-886px 0; text-indent:-999em;}

.szone{ height:72px;}
.szone .gift_03{ float:left;}
.szone p{ float:right; padding:10px 68px 0 0;}
.szone p a{ width:210px; height:55px; display:inline-block; color:#FFF; font:italic 22px/46px \5FAE\8F6F\96C5\9ED1; text-align:center;}
.szone p a:hover{ background:url(../img/title_bg.png) no-repeat; text-decoration:none;}
.szone p .btn_t_on{ background:url(../img/title_bg.png) no-repeat; text-decoration:none;}

.xs,.nf{ height:470px;}
.xs .xs_wt{ height:94px; padding-left:80px; margin-top:10px;}
.xs .xs_wt .time{ float:left;}
.xs .xs_wt .time p{ color:#fff; font:15px/1 \5FAE\8F6F\96C5\9ED1; margin-top:8px;}
.xs .xs_wt .time p .big{ width:30px; height:42px; display:inline-block; font:32px/42px \5FAE\8F6F\96C5\9ED1; color:#FFF; background-position:-391px 0; text-align:center; margin-right:2px; margin-left:-1px;}
.xs .xs_wt .time .pcolor{ color:#ffc600;}
.xs .xs_wt .time p .small{ width:24px; height:32px; display:inline-block; font:20px/32px \5FAE\8F6F\96C5\9ED1; color:#fff; background-position:-422px 0; text-align:center;}
.xs .xs_wt .xz_info{ width:368px; float:left; padding:30px 0 0 40px; font:15px/1.2 \5FAE\8F6F\96C5\9ED1; color:#ffc600;}
.xs .xs_wt .btn_open{ float:left; width:194px; height:60px; display:block; text-indent:-999em; background-position:-196px 0;filter:alpha(opacity=90); opacity:.9;}
.xs .xs_wt .btn_open:hover{filter:alpha(opacity=100); opacity:1;}
.xs_wb{}
.xs_wb .wb_left{ width:261px; padding:12px 0 0 48px; float:left;}
.xs_wb .wb_left .btn_obt{ width:120px; height:36px; display:block; margin:26px auto 8px; text-indent:-999em; background-position:-246px -61px;filter:alpha(opacity=90); opacity:.9;}
.xs_wb .wb_left .btn_obt:hover{filter:alpha(opacity=100); opacity:1;}
.xs_wb .wb_left p{ text-align:center; color:#FFF; font:12px/1.2 \5B8B\4F53;}
.xs_wb .wb_left p strong{ color:#ff0; margin:0 4px;}
.xs_wb .wb_right{ float:left; width:599px; height:268px; margin-top:-10px; background:url(../img/icon_bg.png) no-repeat;}
.xs_wb .wb_right .wb_right_ul1{ margin:24px 0 0 48px;}
.xs_wb .wb_right .wb_right_ul1 li{ float:left; display:inline; width:106px; text-align:center; color:#057c93; font:12px/1.2 \5B8B\4F53;}
.xs_wb .wb_right .wb_right_ul2{ margin-left:24px;}
.xs_wb .wb_right .wb_right_ul2 li{ float:left; padding-top:30px; display:inline; width:106px; text-align:center; color:#057c93; font:12px/1.2 \5B8B\4F53;}
.nf .nf_wt{ height:60px; padding-top:20px;}
.nf .nf_wt .nf_info{ color:#ffc600; font:15px/1.4 \5FAE\8F6F\96C5\9ED1; width:480px; padding:10px 0 0 106px; float:left;}
.nf .nf_wt .btn_nf_open{ float:left; margin-left:36px; width:234px; height:60px; display:block; text-indent:-999em; background-position:-447px 0;filter:alpha(opacity=90); opacity:.9;}
.nf .nf_wt .btn_nf_open:hover{filter:alpha(opacity=100); opacity:1;}
.nf .nf_wb{ margin:20px auto 0;}
.nf .nf_wb .wb_right_ul1{ margin-left:60px;}
.nf .nf_wb .wb_right_ul1 li{ float:left; display:inline; width:120px; text-align:center; color:#057c93; font:12px/1.2 \5B8B\4F53;}
.nf .nf_wb .wb_right_ul1 li p{ color:#057c93;}
.nf .nf_wb .wb_right_ul2{ margin-left:40px;}
.nf .nf_wb .wb_right_ul2 li{ float:left; display:inline; padding-top:30px; width:120px; text-align:center; color:#057c93; font:12px/1.2 \5B8B\4F53;}
.nf .nf_wb .wb_right_ul2 li p{ color:#057c93;}
.nf_wb .btn_obt{ width:120px; height:36px; display:block; margin:40px auto 8px; text-indent:-999em; background-position:-246px -61px;filter:alpha(opacity=90); opacity:.9;}
.nf_wb .btn_obt:hover{filter:alpha(opacity=100); opacity:1;}
.nf_wb p{ text-align:center; color:#FFF; font:12px/1.2 \5B8B\4F53;}
.nf_wb p strong{ color:#ff0; margin:0 4px;}

.flash_wrap{ height:446px;}
.flash_wrap .fl_title{ height:72px; position:relative;}
.flash_wrap .fl_title em{ position:absolute; bottom:0; left:84px; font:italic 15px/1.2 \5FAE\8F6F\96C5\9ED1; color:#ffc600;}
.flash_wrap .flash{ position:relative; width:884px; height:350px; margin:20px auto 0;}
.flash_wrap .flash p{ width:230px; height:38px; background-color:#002f34; border:1px solid #057c93; color:#FFF; font:18px/38px \5FAE\8F6F\96C5\9ED1; text-align:center; position:absolute; top:-6px; left:350px;}

.rule{ width:280px; height:230px; float:left; margin-left:80px; display:inline; color:#057c93;}
.rule h3, .sheet h3{ display:block; overflow:hidden; margin-bottom:2px; font:16px/2 \5FAE\8F6F\96C5\9ED1; color:#FFF;}
.rule .rule_ul li p{ text-indent:18px; line-height:20px;}
.rule .btn_open_ms{ width:195px; height:60px; display:block; background-position:0 0; text-indent:-999em; margin-top:20px; margin-left:18px;filter:alpha(opacity=90); opacity:.9;}
.rule .btn_open_ms:hover{filter:alpha(opacity=100); opacity:1;}
.sheet .sheet_title{ background-position:0 -308px;}
.sheet{ float:left; margin-left:36px;}
.sheet ul li{ width:500px; height:16px; line-height:16px; display:block; overflow:hidden;}
.sheet ul .on{ background-color:#00181b; height:28px; border:1px solid #057c93; margin-bottom:4px;}
.sheet ul li p{ float:left; display:inline; width:238px; padding-left:10px; height:16px; font:12px/16px \5B8B\4F53; color:#057c93; overflow:hidden;}
.sheet ul li p em{ margin-right:6px; font-style:normal;}
.sheet ul .on p{ height:28px; font:12px/28px \5B8B\4F53;}
.sheet ul li span{ color:#ffc600;}
.sheet .btn_check{ width:122px; height:39px; display:block; background-position:-123px -61px; text-indent:-999em; margin-left:186px; margin-top:16px;filter:alpha(opacity=90); opacity: 0.9;}
.sheet .btn_check:hover{filter:alpha(opacity=100); opacity:1;}

/*message*/
.message_hide{ background:#000; filter:alpha(opacity=60); opacity: 0.6; _height:2190px; position: fixed; _position: absolute; left:0; top:0; bottom:0; right:0; width:100%; z-index:1000;}
.message_bgContent{ width:100%; position: fixed; _position: absolute; top:25%; z-index:1002; text-align:center;}
.message_bg{ width:464px; height:450px; background:url(../img/message_bg.png) no-repeat; margin:0 auto; text-align:left; color:#949393; font:12px/1.5 \5B8B\4F53,sans-serif; position:relative;}
.message_bgContent .message_bg .message_title{ width:336px; height:26px; font:bold 12px/26px \5B8B\4F53; color:#fc0; margin:0 auto; padding-top:94px;}
.message_bgContent .message_bg .message_title li{ display:inline; float:left; text-align:center;}
.w32{ width:32px;}
.w122{ width:122px;}
.w72{ width:72px;}
.w110{ width:110px;}
.message_bgContent .message_bg .message_info{ width:336px; height:240px; margin:0 auto; padding-top:5px; _padding-top:6px;}
.message_bgContent .message_bg .message_info li{ height:24px; font:12px/24px \5B8B\4F53; _height:22px; _font:12px/22px \5B8B\4F53; text-align:center; color:#a5f0ff;}
.message_bgContent .message_bg .message_info .num{ width:32px; display:block; float:left;}
.message_bgContent .message_bg .message_info .goods{ width:122px; display:block; float:left; font-style:normal;}
.message_bgContent .message_bg .message_info .time{ width:72px; display:block; float:left;}
.message_bgContent .message_bg .message_info .ects{ width:110px; display:block; float:left;}
.message_bgContent .message_bg .sheet_num{ width:336px; height:24px; margin:0 auto; text-align:center; margin-top:12px;}
.message_bgContent .message_bg .sheet_num .m_num{ width:18px; height:18px; border:1px solid #012d33; text-align:center; line-height:20px; display:inline-block; margin:0 2px; color:#fc0; position:relative;}
.message_bgContent .message_bg .sheet_num .m_num:hover{ text-decoration:none;}
.onnum{ background-color:#00444e;}
.message_bgContent .message_bg .num_show{ width:336px; height:24px; margin:0 auto; text-align:center; margin-top:4px; color:#fc0;}
.message_bgContent .message_bg .closed{ position:absolute; width:21px; height:21px; right:56px; top:31px; background-position:-425px -79px; display:block; text-indent:-999em; zoom:1;}


/*footer*/
.sys_footer .foot{ height:98px; width:970px;background:url(../img/bottom.jpg) no-repeat scroll center top #005e5f; overflow:hidden; padding:10px 0 !important;}
.sys_footer .foot p{ margin-left:-30px !important;}
.sys_footer .foot .links,.sys_footer .foot .links a{ color:#057c93 !important;}
.sys_footer .foot p,.sys_footer .foot p a{ color:#035161 !important;}