﻿/* CSS Document */
a,area { blr:expression(this.onFocus=this.blur());} 
:focus { -moz-outline-style: none;}
a { outline:none;}
body {font-family: "Microsoft Yahei"; color: #fff; overflow-x:hidden; background:#89040e;}

/*------------------- actwrap -------------------*/
#actwrap { position:relative; background:url(../img/bg_01.jpg) no-repeat center top; min-width:1200px;}
.header { position:relative; width:1200px; margin:0 auto; background:url(../img/bg_02.jpg) no-repeat center top; height:615px;}
.header .logo { display:block; position:absolute; left:95px; top:90px;}
.header .login ul.before_login { width:510px; margin-left:20px; padding-top:5px;}
.header .login ul.after_login { margin-left:70px; padding-top:5px;}
.header .login ul.after_login li span em { color:#ffff01; font-weight:bold;}
.header .login li { float:left; line-height:35px; margin-right:5px;}
.header .login li span { font-size:14px; float:left;}
.header .login li input { width:80px; height:20px; border:0; padding-left:6px; float:left; margin:8px 0  0 3px;}
.header .login li input.inpnum { width:54px; text-align:center;}
.header .login li .code { margin:10px 0 0 5px; cursor:pointer; text-align:center;}
.header .login li a{ display:block; width:48px; height:22px;}
.header .login li a.login_btn { background:#436e96; margin:7px 0 0 10px; font-size:14px; line-height:20px; color:#ffffff; text-align:center;}
.header .login li a.loginout_btn { background:#436e96; font-size:14px;  margin:7px 0 0 10px; line-height:20px; color:#ffffff; text-align:center;}
.header .act_nav .goTo_home { display:inline-block; float:left; width:105px; height:38px; background:#b52324; font-size:16px; line-height:38px; text-align:center; color:#fff; margin:4px 0;}
.header .act_nav .goTo_register { display:inline-block; float:left; width:105px; height:38px; background:#7c1819; font-size:16px; line-height:38px; text-align:center; color:#fff; margin:4px 2px;}

/*------------------- sectionwrap -------------------*/
.cl { clear:both;}
.sectionwrap { position:relative;}
.section_in { margin:0 auto;}

.section_in .section_01 { height:596px; background:url(../img/bg_04.jpg) no-repeat center top; }
.section_in .section_02 { height:361px; background:url(../img/bg_05.jpg) no-repeat center top;}
.section_in .section_03 { height:913px; background:url(../img/bg_06.jpg) no-repeat center top;}
.section_in .section_04 { height:960px; background:url(../img/bg_07.jpg) no-repeat center top;}
.section_in .section_05 { height:421px; background:url(../img/bg_08.jpg) no-repeat center top;}

.section_in .section_box{ width:1200px; position:relative; margin:0 auto;}
.section_in .jzbox{ height:596px;}
.section_in .bzbox{ height:361px;}
.section_in .s_bestbox{ height:913px;}
.section_in .bag_bestbox{ height:960px;}
.section_in .vipbox{ height:421px;}


.section_in .section_com .com_title { position:relative; display:block; width:600px; margin:0 auto;  height:95px; background:url(../img/tit.png) no-repeat;}
.section_in .section_com .tl_01 { height:145px;  background-position:0 -15px; }
.section_in .section_com .tl_02 { height:90px; background-position:0 -150px; }
.section_in .section_com .tl_03 { height:80px; background-position:0 -240px;}
.section_in .section_com .tl_04 { height:100px; background-position:0 -330px;}
.section_in .section_com .tl_05 { height:90px; background-position:0 -420px;}

.slBox{ width:1200px; margin:0 auto; height:402px;  position:relative;  background:url(../img/sl_bg.png) center 21px no-repeat;}
.sliderBoxs{ width:1040px; height:402px;  margin:0 auto;}
.slider{ width:1040px; height:385px;  margin:0 auto; overflow:hidden; }
.slider li { width:1040px; height:385px; background:url(../img/k_bg.jpg) right 31px no-repeat;}
.slider_img{ width:766px; height:354px; float:left; position:relative; padding-top:31px;}
.slider_info{ width:255px; padding-left:15px;  float:left; height:338px; padding-top:31px; display:inline;}
.prevBtn,.nextBtn{ width:60px; height:70px; display:block; position:absolute; top:153px; background:url(../img/obtn.png) no-repeat;}
.prevBtn{left:0;  background-position:0 0;}
.prevBtn:hover{background-position:-60px 0;}
.nextBtn{ right:0; background-position:0 -70px}
.nextBtn:hover{background-position:-60px -70px;}
.tipsTit{ padding:10px 30px; position:absolute; left:0; bottom:60px;  background:url(../img/p_1.png) repeat; font-size:20px; color:#fff; }
.slider_img .tipBottom{ width:746px; height:50px; position:absolute; left:0; bottom:0; _bottom:-1px; padding:7px 0 3px 20px; background:url(../img/p_2.png) repeat; line-height:23px; font-size:14px; color:#fff;}
.slider_img .tipBottom strong{ color:#ffff00;}
.slider_img .tt2{ bottom:83px; _bottom:82px;}
.slider_img .tp2{ height:73px;}
.slider_img .tt3{ bottom:105px; _bottom:104px;}
.slider_img .tp3{ height:95px;}
.slider_img .tipBottom .clgreen{ color:#0cff00;}

.slider_info .stit{ width:248px; font-size:26px; line-height:50px; color:#fef89e; text-align:center;}
.slider_info .stit_f{ width:248px; font-size:16px; line-height:30px; color:#ffff00; text-align:center;}
.slider_info .zjds_t{ width:248px; font-size:14px; line-height:30px; color:#fff; text-align:center;}

.zk_discount{ width:200px; height:190px;position:relative;}
.discount{ width:200px; height:190px; position:absolute; top:-33px; left:22px; display:block; background:url(../img/k_sl.png) center top no-repeat; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/k_sl.png'); padding-top:25px;}
.discount .old_price{ width:200px; height:30px; color:#eaeaea; font-size:16px; line-height:28px; text-align:center;  text-decoration:line-through;}
.discount .txt{ text-align:center; width:200px; height:55px; font-size:48px; line-height:50px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #999;}
.discount .n_price{ width:200px; height:30px; color:#fff; font-size:20px; text-align:center; line-height:30px; padding-top:13px;}
.slider_info .buyBtn{ width:151px; height:40px; display:block; margin:14px auto 0 auto; font-size:18px; font-weight:bold; text-align:center; line-height:39px; color:#fff; background:url(../img/btns.png) no-repeat; background-position:0 0;}
.slider_info .buyBtn:hover{ text-decoration:none; background-position: 0 -40px;}

.bzgiftBox{ width:1140px; height:271px; margin-left:60px;}
.bzgiftBox ul {  width:1140px;}
.bzgiftBox ul li{ width:525px; height:262px; float:left; display:inline; margin-right:40px; margin-left:5px; position:relative;}
.bzgiftBox .bt1{ background:url(../img/g_1.png) no-repeat; }
.bzgiftBox .bt2{ background:url(../img/g_2.png) no-repeat; }
.bzgiftBox .bt3{ background:url(../img/g_3.png) no-repeat; }
.bzgiftBox .bt4{ background:url(../img/g_4.png) no-repeat; }
.bzgiftBox .bz_disBox{ width:88px; height:75px; display:block; position:absolute; left:3px; top:4px;  background:url(../img/z.png) no-repeat;}
.bzgiftBox .dBox_1{ background-position:0 0;}
.bzgiftBox .dBox_2{ background-position:-88px 0;}
.bzgiftBox .dBox_3{ background-position:-176px 0;}
.bzgiftBox .dBox_4{ background-position:-264px 0;}
.bzgiftBox .dBox_5{ background-position:-352px 0;}
.bzgiftBox .dBox_6{ background-position:-440px 0;}

.bz_tit{ position:absolute; left:30px; top:200px; font-size:16px; color:#ffff00; line-height:20px; font-weight:bold;}
.bz_price{ position:absolute; left:30px; top:224px; font-size:14px; color:#ffffff; line-height:20px;}
.bzgiftBox .bz_price .bz_price_old{ color:#b0b0b0; text-decoration:line-through; margin-left:20px;}
.bzgiftBox .buyBtn{ width:151px; height:40px; display:block; font-size:18px; font-weight:bold; text-align:center; line-height:39px; color:#fff; background:url(../img/btns.png) no-repeat; background-position:0 0; position:absolute; right:20px; bottom:20px;}
.bzgiftBox .buyBtn:hover{ text-decoration:none; background-position: 0 -40px;}
.bzgiftBox .infosBox{ width:482px; height:160px; padding:23px 16px 0 20px; background:url(../img/zsl.png) repeat; position:absolute; z-index:9; left:4px; top:5px; display:none;}
.bzgiftBox .infosBox h5{ font-size:14px; line-height:27px; color:#ffffff; padding-bottom:3px; margin-bottom:2px; width:481px; border-bottom:1px solid #fff;}
.bzgiftBox .infosBox p{ font-size:14px; line-height:24px; color:#ffffff; }
.bzgiftBox .infosBox .cot1{ color:#ffff00;}
.bzgiftBox .infosBox .cot2{ color:#ff6400;}


.bestbox{ width:1140px; height:820px; margin-left:60px;}
.bestbox ul {  width:1140px; height:820px;}
.bestbox ul li{width:525px; height:262px; float:left; display:inline; margin-right:40px; margin-left:5px; margin-bottom:13px; position:relative;}
.bestbox .bt1{ background:url(../img/n_1.png) no-repeat; }
.bestbox .bt2{ background:url(../img/n_2.png) no-repeat; }
.bestbox .bt3{ background:url(../img/n_3.png) no-repeat; }
.bestbox .bt4{ background:url(../img/n_4.png) no-repeat; }
.bestbox .bt5{ background:url(../img/n_5.png) no-repeat; }
.bestbox .bt6{ background:url(../img/n_6.png) no-repeat; }

.bestbox .bz_disBox{ width:88px; height:75px; display:block; position:absolute; left:3px; top:4px; background:url(../img/z.png) no-repeat;}
.bestbox .dBox_hot{ background-position:-616px 0;}
.bestbox .dBox_3 { background-position:-440px 0;}
.bestbox .dBox_2 { background-position:-704px 0;}
.bestbox .dBox_4 { background-position:-528px 0;}
.bestbox .dBox_5 { background-position:-352px 0;}
.bestbox .dBox_6 { background-position:-264px 0;}
.bestbox .dBox_7 { background-position:-177px 0;}

.bestbox .bz_tit{ position:absolute; left:20px; top:200px; font-size:15px; color:#ffff00; line-height:20px; font-weight:bold;}
.bestbox .bz_price{ position:absolute; left:20px; top:224px; font-size:14px; color:#ffffff; line-height:20px;}
.bestbox .bz_price .bz_price_old{ color:#b0b0b0; text-decoration:line-through; margin-left:20px;}
.bestbox .buyBtn{ width:151px; height:40px; display:block; font-size:18px; font-weight:bold; text-align:center; line-height:39px; color:#fff; background:url(../img/btns.png) no-repeat; background-position:0 0; position:absolute; right:20px; bottom:20px;}
.bestbox .buyBtn:hover{ text-decoration:none; background-position: 0 -40px;}
.bestbox .infosBox{ width:482px; height:160px; padding:23px 16px 0 20px; background:url(../img/zsl.png) repeat; position:absolute; z-index:9; left:4px; top:5px; display:none;}
.bestbox .infosBox h5{ font-size:14px; line-height:27px; color:#ffffff; padding-bottom:3px; margin-bottom:2px;  width:481px; border-bottom:1px solid #fff;}
.bestbox .infosBox p{ font-size:14px; line-height:24px; color:#ffffff; }
.bestbox .infosBox .cot1{ color:#ffff00;}
.bestbox .infosBox .cot2{ color:#ff6400;}


.bestBagbox ul li{width:525px; height:262px; float:left; display:inline; margin-right:40px; margin-left:5px; margin-bottom:16px; position:relative;}
.bestBagbox .bt1{ background:url(../img/nb_1.png) no-repeat; }
.bestBagbox .bt2{ background:url(../img/nb_2.png) no-repeat; }
.bestBagbox .bt3{ background:url(../img/nb_3.png) no-repeat; }
.bestBagbox .bt4{ background:url(../img/nb_4.png) no-repeat; }
.bestBagbox .bt5{ background:url(../img/nb_5.png) no-repeat; }
.bestBagbox .bt6{ background:url(../img/nb_6.png) no-repeat; }


.vipBox{ width:1140px; margin-left:60px;}
.vipBox ul {  width:1140px; height:275px;}
.vipBox ul li{ width:362px; height:262px; float:left; display:inline; margin-right:10px; margin-bottom:20px; position:relative;}
.vipBox .bt1{ background:url(../img/v_1.png) no-repeat; }
.vipBox .bt2{ background:url(../img/v_2.png) no-repeat; }
.vipBox .bt3{ background:url(../img/v_3.png) no-repeat; }

.vipBox .bz_disBox{ width:88px; height:75px; display:block; position:absolute; left:3px; top:4px; background:url(../img/z.png) no-repeat;}
.vipBox .dBox_1{ background-position:-440px 0;}
.vipBox .dBox_2{ background-position:-528px 0;}
.vipBox .dBox_3 { background-position:0 0;}
.vipBox .bz_tit{ position:absolute; left:20px; top:200px; font-size:15px; color:#ffff00; line-height:20px; font-weight:bold;}
.vipBox .bz_price{ position:absolute; left:20px; top:224px; font-size:14px; color:#ffffff; line-height:20px;}
.vipBox .bz_price .bz_price_old{ color:#b0b0b0; text-decoration:line-through; margin-left:20px;}
.vipBox .buyBtn{ width:151px; height:40px; display:block; font-size:18px; font-weight:bold; text-align:center; line-height:39px; color:#fff; background:url(../img/btns.png) no-repeat; background-position:0 0; position:absolute; right:20px; bottom:20px;}
.vipBox .buyBtn:hover{ text-decoration:none; background-position: 0 -40px;}
.vipBox .infosBox{ width:314px; height:160px; padding:23px 16px 0 20px; background:url(../img/zsl.png) no-repeat; position:absolute; z-index:9; left:4px; top:5px; display:none;}
.vipBox .infosBox h5{ font-size:14px; line-height:27px; color:#ffffff; padding-bottom:3px; margin-bottom:2px; width:314px; border-bottom:1px solid #fff;}
.vipBox .infosBox p{ font-size:14px; line-height:24px; color:#ffffff; }
.vipBox .infosBox .cot1{ color:#ffff00;}
.vipBox .infosBox .cot2{ color:#ff6400;}

.chartBox{ width:1150px; height:300px; margin-left:50px; background:url(../img/chart.png) no-repeat;}



/**浮层导航**/
.evt_nav_right{ visibility:visible; z-index: 50; position: fixed; _position: absolute;  right: 10px; top:80px; zoom: 1; _top: expression(eval(document.documentElement.scrollTop)+80);width:136px; height: 540px; }
.evt_nav_right .inner{ width:136px; height:404px; background:url(../img/flo_h.png) no-repeat; padding-top:136px;}
.evt_link0{ width:136px; height:60px; display:block;}
.evt_link1{ width:136px; height:35px; display:block;}
.evt_link2{ width:136px; height:35px; display:block; margin-top:2px;}
.evt_link3{ width:136px; height:35px; display:block; margin-top:2px;}
.evt_link4{ width:136px; height:35px; display:block; margin-top:2px;}
.evt_link5{ width:136px; height:35px; display:block; margin-top:2px;}
.evt_ov{ width:136px; height:40px; display:block; margin-top:2px;}

/*------------------- popupCon -------------------*/
#TB_overlayBG{	position:fixed; _position: absolute; z-index: 199;left:0;top: 0; display:none; width:100%;height:100%; opacity:0.6;filter: alpha(opacity=60);-moz-opacity: 0.6; background:#000;}
.popupCon {	display: none; position: fixed; _position: absolute; left: 50%; top: 50%; width:560px; height:320px;  _top:expression(eval(document.documentElement.scrollTop+150)); z-index: 200;}
.pop_gift {	width:546px; height:253px; background:url(../img/my_gift_bg.png) no-repeat;}
.exchange {	width:683px; height:291px; background:url(../img/em_libao_bg.png) no-repeat;}
.btnClose {	position: absolute; top: 7px; right: 10px; display: block; width: 42px; height: 39px; text-indent: -9999px; cursor: pointer; background: url(../img/close.png) no-repeat center center;}

.common_box { background-color:#8f1817;}
.common_box h4 { width:100%; background:url(../img/pop_bg.png) no-repeat; height:54px; text-align:center; font-size:25px; line-height:54px;}
.common_box h4.tbg2 { background:url(../img/pop_bg2.png) no-repeat;}
.login_box .login_bul { width:350px; padding:8px 0 0 110px;}
.login_box .login_bul li { overflow:hidden; margin:20px 5px 10px;}
.login_box .login_bul .txtArea1 { width:50px; display:inline;}
.login_box .login_bul input { display:inline; border:0; float:left; width:223px; height:28px; padding-left:5px; line-height:28px; margin:0 10px;}
.login_box .login_bul input.inpnum1 { width:74px; text-align:center;}
.login_box .login_bul span { text-align:right; float:left; font-size:14px; line-height:28px; display:inline;}
.login_box p.clewtxt { text-align:center; color: #c00;}
.login_box p.clewtxt { text-align:center; color: #fff600;}
.login_box a.loginbox_btn { position:relative; left:175px; top:10px; display:inline-block; width:145px; height:40px; background:url(../img/btns.png) no-repeat 0 -101px;}
.login_box a.loginbox_btn:hover{ background-position:0 -144px;}

.zf_choise { margin:50px 110px;}
.zf_choise form { margin:20px 0;}
.zf_choise label { font-size:14px; margin:0 25px;}
.zf_choise input { margin:0 10px;}
.zf_choise a.recharge_btn { position:relative; left:85px; top:30px; display:inline-block; width:141px; height:40px; background:url(../img/btns.png) no-repeat 0 -195px;}
.zf_choise a.recharge_btn:hover{background-position:0 -240px;} 

.notice_box_txt p { text-align:center; margin-top:65px; font-size:15px;}
.notice_box_txt p a { color:#ff0000; text-decoration:underline;}
.notice_box_txt p a { color:#fff600; text-decoration:underline;}
.notice_box_txt a.queren_btn { position:relative; left:205px; top:50px; display:inline-block; width:141px; height:40px; background:url(../img/btns.png) no-repeat 0 -195px;}
.notice_box_txt a.queren_btn:hover{background-position:0 -240px;}  

.buygift_box { width:800px; height:720px; background-color:#fff;}
.buygift_box iframe { margin: 10px 0 0; position:relative; margin-left:-80px;  width:800px;}

/*------------------- footer -------------------*/
#foot { background:#4f0403;}
.footer{ width: 1050px; margin:0px auto; color: #ffffff; padding:40px 100px;}	
.footer li {float: left; margin-right: 50px; line-height: 20px;}