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 #02243d; height:1030px; margin:0 auto;}
.wrap .banner_01{ background:url(../img/banner_01.jpg) no-repeat scroll center top #02243d; width:970px; height:173px; text-indent:-999em; margin:0 auto; overflow:hidden;}
.wrap .banner_02{ background:url(../img/banner_02.jpg) no-repeat scroll center top #02243d; width:970px; height:134px; text-indent:-999em; margin:0 auto; overflow:hidden;}
.wrap .main{ background:url(../img/main.jpg) no-repeat scroll center top #02243d; width:970px; height:455px; padding-top:132px; margin:0 auto; position:relative;}
.footer{ background:url(../img/foot.jpg) no-repeat scroll center top #02243d; width:970px; height:136px; margin:0 auto; overflow:hidden;}

.gift,.lottery,.zone,.btn_open,.btn_get,.btn_check,.btn_legend,.btn_web,.btn_download,.btn_promise,.m_close,.btn_sub,.btn_sure{ background:url(../img/spr_btn.jpg) no-repeat;}

.wrap .main .gift{ position:absolute; left:322px; top:22px; width:92px; height:92px; display:block; background-position:100px 100px; text-indent:-999em;}
.wrap .main .gift:hover{background-position:0 -126px;}
.wrap .main .gift_on{background-position:0 -126px;}
.wrap .main .lottery{ position:absolute; left:422px; top:55px; width:92px; height:92px; display:block; background-position:100px 100px; text-indent:-999em;}
.wrap .main .lottery:hover{background-position:-93px -126px;}
.wrap .main .lottery_on{background-position:-93px -126px;}
.wrap .main .zone{ position:absolute; left:523px; top:23px; width:92px; height:92px; display:block; background-position:100px 100px; text-indent:-999em;}
.wrap .main .zone:hover{background-position:-186px -126px;}
.wrap .main .zone_on{background-position:-186px -126px;}

.btn_open{ width:195px; height:59px; display:block; text-indent:-999em; position:absolute; right:60px; top:16px; background-position:0 -530px;filter:alpha(opacity=90); opacity:0.9;}
.btn_open:hover{filter:alpha(opacity=100); opacity:1;}

.gc h3,.gc_info,.lc h3,.lc_info,.zc h3,.zc_info{ background:url(../img/spr_font.png) no-repeat; text-indent:-999em; margin-left:35px; overflow:hidden;}

.gc{ position:relative;}
.gc h3{ width:141px; height:35px; background-position:-141px -121px; margin-bottom:16px;}
.gc .gc_info{ width:626px; height:22px; background-position:0 -98px;}
.gc .gc_link{ height:22px; font:14px/22px \5FAE\8F6F\96C5\9ED1; color:#d6f0ff; margin-left:36px;}
.gc .gc_link a{ height:22px; font:14px/22px \5FAE\8F6F\96C5\9ED1; color:#d6f0ff; text-decoration:underline;}
.gc .gc_content{ width:910px; height:348px; background:url(../img/gc_bg.jpg) no-repeat scroll center top transparent; margin:0 auto; position:relative;}
.gc .gc_content .gc_ul{ padding-left:354px; padding-top:15px; +padding-top:17px; color:#FFF;}
.gc .gc_content .gc_ul li{ height:52px; line-height:52px; margin-bottom:9px; font:18px/52px \5FAE\8F6F\96C5\9ED1;}
.gc .gc_content .gc_ul li span{ text-align:right; width:74px; height:52px; display:inline-block; font:18px/52px \5FAE\8F6F\96C5\9ED1;}
.gc .gc_content .gc_ul li img{ vertical-align:middle; display:inline-block;}
.gc .gc_content .btn_get{ width:122px; height:39px; display:block; text-indent:-999em; position:absolute; left:90px; top:254px; background-position:0 -219px; overflow:hidden;}
.gc .gc_content .btn_get:hover{ background-position:-123px -219px;}
.gc .gc_content .gc_num{ width:230px; height:24px; font:12px/24px \5B8B\4F53; color:#0169bd; position:absolute; left:34px; top:296px; text-align:center;}
.gc .gc_content .gc_num strong{ padding:0 8px; color:#fec822;}

.level_1,.level_10,.level_20,.level_30,.level_40{ position:absolute; color:#cccdcd; background-color:#000; padding:6px 10px; width:160px; overflow:hidden; z-index:999;}
.gc .gc_content .level_1{ left:428px; top:63px;}
.gc .gc_content .level_10{ left:428px; top:123px;}
.gc .gc_content .level_20{ left:428px; top:184px;}
.gc .gc_content .level_30{ left:428px; top:245px;}
.gc .gc_content .level_40{ left:428px; top:306px;}
.gc .gc_content .level_1 p,.gc .gc_content .level_10 p,.gc .gc_content .level_20 p,.gc .gc_content .level_30 p,.gc .gc_content .level_40 p{ font:12px/22px \5B8B\4F53; display:block; overflow:hidden;}

.lc{ position:relative;}
.lc h3{ width:140px; height:35px; background-position:-283px -121px; margin-bottom:16px;}
.lc .lc_info{ width:647px; height:47px; background-position:0 0;}
.lc .lc_content{ width:910px; height:340px; overflow:hidden; margin:0 auto; position:relative;}
.lc .lc_content .lc_ul{ margin-left:666px; margin-top:24px; width:240px; height:220px; background:url(../img/lc_bg.jpg) no-repeat; overflow:hidden;}
.lc .lc_content .lc_ul ul{ padding:10px 12px;}
.lc .lc_content .lc_ul ul li{ height:20px; font:12px/20px \5B8B\4F53; color:#1475af;}
.lc .lc_content .lc_ul ul li .lc_name{ color:#fff245; margin-right:6px;}
.lc .lc_content .lc_ul ul li .lc_goo{ color:#89d1ff;}
.lc .lc_content .flash_wrap{ width:640px; height:300px; position:absolute; left:10px; top:10px; overflow:hidden;}
.lc .lc_content .flash_info{ width:640px; height:24px; position:absolute; left:10px; top:290px; text-align:center; z-index:999; color:#306f94; font:16px/24px \5FAE\8F6F\96C5\9ED1;}
.lc .lc_content .flash_info strong{ color:#fff; margin:6px;}
.lc .lc_content .btn_check{ margin-left:666px; margin-top:16px; width:240px; height:60px; background-position:0 -259px; display:block; text-indent:-999em; filter:alpha(opacity=90); opacity:0.9;}
.lc .lc_content .btn_check:hover{ filter:alpha(opacity=100); opacity:1;}
.lc .lc_content .btn_check:active{ background-position:0 -320px;}

.zc{ position:relative;}
.zc h3{ width:140px; height:35px; background-position:0 -121px; margin-bottom:16px;}
.zc .zc_info{ width:635px; height:49px; background-position:0 -48px;}
.zc .zc_content{ width:909px; height:258px; overflow:hidden; background:url(../img/zc_bg.jpg) no-repeat; margin:36px auto 0; position:relative;}
.zc .zc_content .img_wrap{ margin:12px 0 0 11px; width:600px; height:235px; }
.zc .zc_content .btn_legend{ position:absolute; right:155px; top:11px; width:131px; height:103px; display:block; text-indent:-999em; background-position:0 -381px;filter:alpha(opacity=90); opacity:0.9;}
.zc .zc_content .btn_legend:hover{filter:alpha(opacity=100); opacity:1;}
.zc .zc_content .btn_download{ position:absolute; right:11px; top:66px; width:137px; height:47px; display:block; text-indent:-999em; background-position:-132px -381px;filter:alpha(opacity=90); opacity:0.9;}
.zc .zc_content .btn_download:hover{filter:alpha(opacity=100); opacity:1;}
.zc .zc_content .btn_web{ position:absolute; right:11px; top:11px; width:137px; height:47px; display:block; text-indent:-999em; background-position:-132px -429px;filter:alpha(opacity=90); opacity:0.9;}
.zc .zc_content .btn_web:hover{filter:alpha(opacity=100); opacity:1;}
.zc .zc_content .btn_promise{ position:absolute; right:11px; bottom:10px; width:277px; height:125px; display:block; text-indent:-999em; background-position:0 0;filter:alpha(opacity=90); opacity:0.9;}
.zc .zc_content .btn_promise:hover{filter:alpha(opacity=100); opacity:1;}


/*message*/
.message_hide{ background:#000; filter:alpha(opacity=30); opacity:0.3; _height:1080px; 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_rel{ position:relative; width:400px; height:457px; padding-top:3px; margin:0 auto;}
.message_bh{ width:400px; height:460px; position:absolute; top:0; left:0; z-index:1003; background:#000; filter:alpha(opacity=20); opacity:0.2; border-radius:4px;}
.message_bg{ width:394px; height:454px; background:url(../img/m_cl.png) no-repeat; margin:0 auto; text-align:left; color:#949393; font:12px/1.5 \5B8B\4F53,sans-serif; position:relative; z-index:1004;}
.m_close{ position:absolute; width:27px; height:27px; display:block; text-indent:-999em; background-position:-251px -260px; overflow:hidden; right:16px; top:15px;}
.m_close:hover{filter:alpha(opacity=90); opacity: 0.9;}
.message_bg .m_wrap{ padding-top:70px;}
.message_bg .m_wrap p{ margin-left:38px; font:14px/1.8 \5B8B\4F53; color:#d6f0ff;}
.message_bg .m_wrap p strong{ color:#fc0;}
.message_bg .m_wrap .sub_div{ margin:16px 0 0 38px;}
.message_bg .m_wrap .sub_div .fo_tb{ height:26px; margin-bottom:10px; _margin-bottom:7px;}
.message_bg .m_wrap .sub_div .fo_tb .lbl,.message_bg .m_wrap .sub_div .fo_tb_tar .lbl{ width:76px; height:26px; font:bold 14px/26px \5B8B\4F53; color:#82d0f0; text-align:right; display:inline-block;}
.message_bg .m_wrap .sub_div .fo_tb .txt{ width:136px; height:24px; padding:0 6px; border:1px solid #002641; background-color:#01385e; font:14px/24px \5B8B\4F53; color:#82d0f0; vertical-align:middle;}
.message_bg .m_wrap .sub_div .fo_tb_tar{ height:54px; margin-bottom:20px;}
.message_bg .m_wrap .sub_div .fo_tb_tar .tar{ padding:4px 6px; width:210px; height:46px; border:1px solid #002641; background-color:#01385e; font:14px/24px \5B8B\4F53; color:#82d0f0; vertical-align:top; overflow:hidden; resize:none;}
.message_bg .m_wrap .sub_div .btn_sub{ width:104px; height:44px; display:block; border:none; background-position:0 -485px; margin:0 auto;filter:alpha(opacity=90); opacity: 0.9; cursor:pointer;}
.message_bg .m_wrap .sub_div .btn_sub:hover{filter:alpha(opacity=100); opacity:1;}

.message_bh_kis{ width:400px; height:260px; position:absolute; top:0; left:0; z-index:1003; background:#000; filter:alpha(opacity=20); opacity:0.2; border-radius:4px;}
.message_bg_kiss{ width:394px; height:254px; background:url(../img/m_cs.png) no-repeat; margin:0 auto; text-align:left; color:#949393; font:12px/1.5 \5B8B\4F53,sans-serif; position:relative; z-index:1004;}
.message_bg_kiss .m_kiss{ padding-top:70px; height:116px;}
.message_bg_kiss .m_kiss p{ font:14px/1.8 \5B8B\4F53; text-align:center; color:#d6f0ff;}
.message_bg_kiss .m_kiss p strong{ color:#fc0;}
.message_bg_kiss .btn_sure{width:104px; height:44px; display:block; border:none; background-position:-105px -485px; margin:0 auto;filter:alpha(opacity=90); opacity: 0.9; text-indent:-999em;}
.message_bg_kiss .btn_sure:hover{filter:alpha(opacity=100); opacity:1;}

.message_rel_goods{ position:relative; width:540px; height:410px; padding-top:3px; margin:0 auto;}
.message_bh_goods{ width:540px; height:410px; position:absolute; top:0; left:0; z-index:1003; background:#000; filter:alpha(opacity=20); opacity:0.2; border-radius:4px;}
.message_bg_goods{ width:534px; height:404px; background:url(../img/m_myprice.png) no-repeat; margin:0 auto; text-align:left; color:#949393; font:12px/1.5 \5B8B\4F53,sans-serif; position:relative; z-index:1004;}
.message_bg_goods .message_title{ padding-top:52px; height:32px; margin-left:20px;}
.message_bg_goods .message_title li{ float:left; display:inline; color:#fc0; font:bold 12px/30px \5B8B\4F53; text-align:center;}
.w42{ width:42px;}
.w112{ width:112px;}
.w236{ width:236px;}
.w104{ width:104px;}
.message_bg_goods .message_info{ margin-left:20px;}
.message_bg_goods .message_info li{ height:24px; font:12px/24px \5B8B\4F53; +height:22px; +font:12px/22px \5B8B\4F53; text-align:center; color:#82d0f0;}
.message_bg_goods .message_info .num{ width:42px; display:block; float:left;}
.message_bg_goods .message_info .goods{ width:112px; display:block; float:left; font-style:normal; color:#82d0f0;}
.message_bg_goods .message_info .time{ width:236px; display:block; float:left; color:#82d0f0;}
.message_bg_goods .message_info .ects{ width:104px; display:block; float:left; color:#82d0f0;}
.message_bg_goods .sheet_num{ width:336px; height:24px; margin:0 auto; text-align:center; margin-top:12px;}
.message_bg_goods .sheet_num .m_num{ width:18px; height:18px; border:1px solid #01263f; text-align:center; line-height:20px; display:inline-block; margin:0 2px; color:#fc0; position:relative;}
.message_bg_goods .sheet_num .m_num:hover{ text-decoration:none;}
.onnum{ background-color:#00233d; border:1px solid black;}
.message_bg_goods .num_show{ width:336px; height:24px; margin:0 auto; text-align:center; margin-top:4px; color:#fc0;}

/*footer*/
.sys_footer .foot{ width:970px;}
.sys_footer .foot .links,.sys_footer .foot .links a{ color:#176fb5 !important;}
.sys_footer .foot p,.sys_footer .foot p a{ color:#024b86 !important;}