﻿/* 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:#0c1d2d;}

/*------------------- 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:538px;}
.header .logo { display:block; position:absolute; right:0px; top:55px;}
.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:block; float:left; width:105px; height:47px; background:#b52324; font-size:16px; line-height:47px; text-align:center; color:#fff;}


/*------------------- sectionwrap -------------------*/
.cl { clear:both;}
.sectionwrap { position:relative; padding-bottom:20px;}
.section_in { margin:0 auto;}

.section_in .section_01 { height:547px; background:url(../img/bg_04.jpg) no-repeat center top; }
.section_in .section_02 { height:695px; background:url(../img/bg_05.jpg) no-repeat center top;}
.section_in .section_03 { height:710px; background:url(../img/bg_06.jpg) no-repeat center top;}

.section_in .section_box{ width:1200px; height:500px; position:relative; margin:0 auto;}
.section_in .jzbox{ height:547px;}
.section_in .bzbox{ height:695px;}
.section_in .vipbox{ height:710px;}

.section_in .section_com .com_title { position:relative; display:block; width:600px;  height:125px; background:url(../img/tit.png) no-repeat;}
.section_in .section_com .tl_01 { background-position:0 0; }
.section_in .section_com .tl_02 { background-position:0 -125px; }
.section_in .section_com .tl_03 { background-position:0 -250px;}

.slBox{ width:1200px; margin:0 auto; height:400px;  position:relative;}
.sliderBoxs{ width:1050px; height:363px; overflow:hidden; border:5px solid #ffffff; margin:0 auto;}
.slider{ width:1050px; height:363px; overflow:hidden;  margin:0 auto;}
.slider li { width:1050px; height:363px; background:url(../img/k_bg.jpg) right top no-repeat;}
.slider_img{ width:775px; height:363px; float:left; position:relative;}
.slider_info{ width:240px; padding-left:35px; padding-top:15px; float:right; height:348px;}
.prevBtn,.nextBtn{ width:60px; height:70px; display:block; position:absolute; top:147px; 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:755px; height:50px; position:absolute; left:0; bottom:0; 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;}
.slider_img .tp2{ height:73px;}

.slider_info .stit{ width:240px; font-size:24px; line-height:40px; color:#fff;}
.slider_info .stit_f{ width:240px; font-size:16px; line-height:30px; color:#ffff00;}
.slider_info .zjds_t{ width:240px; font-size:14px; line-height:26px; color:#fff;}

.discount{ width:170px; height:170px; position:relative; margin-left:15px; margin-top:10px;}
.discount .old_price{ width:170px; height:30px; color:#eaeaea; font-size:14px; line-height:30px; text-align:center; padding-top:25px; text-decoration:line-through;}
.discount .txt{ text-align:center; width:170px; height:50px; font-size:48px; line-height:50px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #999;}
.discount .n_price{ width:170px; height:30px; color:#fff; font-size:18px; text-align:center; line-height:30px; padding-top:13px;}
.slider_info .buyBtn{ width:151px; height:40px; display:block; margin:14px auto 0 27px; font-size:18px; font-weight:bold; text-align:center; line-height:40px; 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:560px; margin-left:60px;}
.bzgiftBox ul {  width:1140px; height:560px;}
.bzgiftBox ul li{ width:362px; height:262px; float:left; display:inline; margin-right:10px; margin-bottom:20px; 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 .bt5{ background:url(../img/g_5.png) no-repeat; }
.bzgiftBox .bt6{ background:url(../img/g_6.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;}
.bzgiftBox .bz_tit{ position:absolute; left:30px; top:200px; font-size:16px; color:#ffff00; line-height:20px; font-weight:bold;}
.bzgiftBox .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:40px; 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: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;}
.bzgiftBox .infosBox h5{ font-size:14px; line-height:27px; color:#ffffff; padding-bottom:3px; margin-bottom:2px; width:314px; 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;}

.vipBox{ width:1140px; height:275px; 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:30px; top:200px; font-size:16px; color:#ffff00; line-height:20px; font-weight:bold;}
.vipBox .bz_price{ position:absolute; left:30px; 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:40px; 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:999; 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;}

/*------------------- 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:#122f4e;}
.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 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 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: #0a1724; border-top:2px solid #1b3f55;}
.footer{ width: 1050px; margin:0px auto; color: #a2a2a2; padding:40px 100px;}	
.footer li {float: left; margin-right: 50px; line-height: 20px;}