@charset "utf-8";
/* CSS Document */
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, button,input, textarea, /* form elements 表单元素 */
th, td,form,select{ /* table elements 表格元素 */
margin: 0;
padding: 0;
}

/* 设置默认字体 */
body,
button, select, textarea { /* for ie */
/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
font: 12px/1 Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
color:#272727;
}
/* 重置列表元素 */
ul, ol { list-style: none; }

h1,h2,h3,h4,h5,h6{ font-size: 100%; }
a{font-weight:normal; cursor: pointer;  color: #ffffff;}
a:hover{ color:#fff000}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
i{ font-style:normal}
img{border:none;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.clearfix{zoom:1;}
body{background-color: #fff;overflow-x:hidden;}

.yelow{ color:#F60}
.wrapper-bg{background: url(../images/wrapperbg.jpg) no-repeat center top transparent; overflow: hidden; height: 981px;}
.main{width:960px;margin:0 auto;background: url(../images/mainbg.jpg) no-repeat center top transparent;height:423px; position: relative;  }


.header_menu{  height: 30px;width: 472px;padding-right: 30px;margin: 0 auto;text-align: right;position: absolute;top: 16px;left: 480px;}
.header_menu a{width: 80px;float: right;height: 30px;display: inline-block;line-height: 30px;text-align: center;font-weight: bold;color: #fff;text-indent: -99px;}
.header_menu a:hover{text-decoration: underline; color: #f95238}
.price {   left: -22px;position: absolute;top: -165px; }
.top{}
.cont{  width: 600px;margin-left: 355px;height: 104px;position: absolute;top: 191px;z-index: 96;}
.btn-19,.btn-199,.btn-399{ position: absolute;top: 291px;width: 133px;height: 37px;}
.btn-19{ left: 113px;}
.btn-199{ left: 415px; }
.btn-399{ left: 726px;}
/*登陆*/
.mt30{margin-top: 30px; position: relative;}
.mt20{margin-top: 20px; position: relative;}
.mt94{margin-top: 94px;}
.mt10{margin-top: 10px;}

.window{ width:310px; height:190px;background: url(../images/win_bg.png) no-repeat center top transparent; position:relative; z-index:199;
left:50%;/*FF IE7*/
top:50%;/*FF IE7*/
 
margin-left:-155px!important;/*FF IE7 half of its width */
margin-top:-95px!important;/*FF IE7 half of its height*/
 
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
 
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
 
} 
.window .text{ color:#000; text-align:center; padding:60px 30px 0 30px; width:250px; font-size:14px; line-height:22px; height:44px}
.window .sub{ padding:10px 30px 0 30px; width:250px; text-align:center; cursor:pointer}
.window .box {width:562px;}
.window .close {position:absolute;right:7px; top:7px;}

.title_dwrap {  height: 163px;width: 608px;margin: 0 auto; }
.title_dwrap .text {   width: 124px;padding: 5px 7px;border: none;margin-top: 5px;overflow: hidden;}
.button-btn,.idUserLogin { position: absolute;left: 101px;top: 7px;}
#idDialLoginForm label{line-height:35px;display: inline-block; width:60px;vertical-align:top; font-size:14px; font-weight:bold; color:#FFF}
h4{font-weight:bold; color:#fff}
.idUserLogin {  background: url(../images/login.png) no-repeat;width: 92px;height: 55px;border: 0px;cursor: pointer;margin-right: 20px;margin-top: -8px;}
#idDialLoginForm{position: absolute;top: 41px;left: 12px;}
.button-btn a {display:block;background:url(../images/reg.png) no-repeat;width:160px;height:45px;border:0px;float:left;margin-top: -8px;}
.loginbar-t{position:relative;top:22px; left:100px; height: 35px;line-height: 35px;}
.ruler_content {width:654px;line-height:20px;font-size:12px; position: relative;}
.ruler_l{ position: absolute; left: 168px; top: 25px; width: 653px}
.ruler_l p{line-height:21px}
.ruler_l .tit{ font-weight:bold; font-size:14px; padding:5px 0}
.ruler_r{ position: absolute; left: 500px; top: 25px; width: 350px}
.loginbar-ok{position: relative; padding-top:6px}
.loginbar-ok table {line-height:18px;}
.loginbar-ok table td{color:#ffcc00;}
.loginbar-ok span {color:#ffcc00;font-weight:bold;}
.loginbar-ok a{text-decoration:none;color: #fff;font-weight:bold;text-decoration: underline;}
.logout {display:block; font-weight:bold; width:60px;height:25px; line-height:25px;}
.bdetail {display:block;background:url(../images/zsxx2.png) no-repeat 0 0 transparent;width:165px;height:45px;position: absolute;right:248px;top:15px;}
.more{   bottom: 205px;height: 50px; width:178px;position: absolute;right: 3px;width: 190px;background:url(../images/jqxq.jpg) no-repeat 0 0 transparent;}
	
.packs{top: -63px; left: 0px; width:960px; height: 723px;background:url(../images/main_foot_bg.jpg) no-repeat; margin:0 auto; position:relative}

/*底部*/
.bottom{padding:15px 0; height:126px; color:#fff; background:url(../images/bottom-bg.jpg) top repeat-x}
.bottom a{color:#fff;text-decoration: underline;}
.bottom .foot{ width:960px; margin:0 auto;color:#fff; background:url(../images/policeman.png) no-repeat 640px 0px; text-align:center; line-height:22px;}
.bottom .foot .footer{ background:url(../images/funcity.png) no-repeat 140px 9px; padding-top:10px;}


/*半透明层*/
.cover{position: absolute; z-index: 5; display: none; top:0; left:0; width:100%;background-color:#000;filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*MOZ , FF*/opacity:0.5;/*CSS3, FF1.5*/}

/*弹出框*/
.popMore{position:fixed;_position: absolute;width:369px;z-index:101;}
.popMore .box {width:369px;}
.popMore .close {position:relative;left:340px; top:28px;}

.popMore .title{ background:url(../images/send_detail.png) no-repeat; width:369px; height:31px; position:relative}
.popMore .title ul {height: 41px;position:absolute;top:5px; left:-1px;width: 300px;margin-left:0;}
.popMore .title ul li {display: inline-block;float: left;height: 26px;margin-left: 7px;_margin-left: 6px;width: 93px;}
.popMore .title ul li.gift{display: inline-block;float: left;height: 41px;margin-left: 0px;_margin-left: 0px;width: 93px;}
.popMore .title ul li a{ width:93px; height:26px; display:block;}
.popMore .title ul .accept a.active,.popMore .title ul .accept a:hover{ background:url(../images/1.png); width:93px;margin-left:0px;_margin-left:0px;}
.popMore .title ul .gift a.active,.popMore .title ul .gift a:hover{ background:url(../images/2.png); width:93px;margin-left:0px;}

.popMore thead th{height:25px; line-height:25px; color:#096da1; font-size:13px; font-weight:bold;}
.popMore .page{ text-align:center; padding:10px 0px; text-align:center; background:#f3f3b9}
.popMore th, .popMore td{ border-right:1px solid #a5a093; border-bottom:1px solid #a5a093;}
.popMore table{width:100%;}

.popMore tbody{border-left:1px solid #435c1d;}
.popMore tbody td{ padding:10px 0px; text-align:center; }


.popMore .page a{ margin:0px 5px;}
.content{background: #fff; padding:8px; background:#f9ecc9}
.content td{padding:10px 0px; text-align:center;}
.table{border-collapse: collapse;border:1px solid #a5a093}
/*赠送*/
.popform {background:url(../images/send.png) no-repeat;width:349px;height:254px;position:fixed;_position: absolute;top:50%;margin-top:-128px;left:50%;margin-left:-122px;z-index: 101;}
.popform .close {position:relative;left: 320px; top: 8px;z-index:102}
.popform .submit, .popform .submit2{background:url(../images/zs.png);width:117px;height:40px;border:none;cursor:pointer;position: relative;top:86px;*top:96px;left:57px;}
.popform .submit1 {background:url(../images/qk.png);width:117px;height:40px;border:none;cursor:pointer;position: relative;top:86px;*top:96px;left:66px;}
.popform .login_input {width:180px; padding: 7px 0 7px 3px;border:1px solid #3b5c0c;position: relative;top:28px;left:124px;}
.popform .zsr_input{width:180px;padding: 7px 0 7px 3px;border:1px solid #3b5c0c;position: relative;top:40px;left:124px;}
.popform select {width:185px;padding: 7px 0 7px 3px;border:1px solid #3b5c0c;padding:5px;position: relative;top:16px;left:124px;}
.popform .select2{ left:100px;top:64px;*top:78px;}
.popform .tab{}

.popform .title{ background:url(../images/send_bg.png); width:186px; height:32px; float:left; margin-left:14px}
.popform .box{ position:absolute; top:9px; left:0; width:349px; }
.popform .title ul {height: 33px;width: 300px; }
.popform .title ul li {display: inline-block;float: left;height: 33px;width: 91px;}
.popform .title ul li a{ width:91px; height:33px; display:block; text-indent:-9999px;}
.popform .title .z-friend a.active,.popform .title .z-friend a:hover{ background:url(../images/z-friend.png); }
.popform .title .z-myself a.active,.popform .title .z-myself a:hover{ background:url(../images/z-myself.png); margin-left:2px}
.z-content{ background:url(../images/z-cont-friend.png); width:349px; height:217px; float: left;}
.z-content2{ background:url(../images/z-cont-myself.png); width:349px; height:217px;}

.poptipok {background:url(../images/send_success.jpg);width:279px;height:150px;position:fixed;_position:absolute;top:50%;margin-top:-75px;left:50%;margin-left:-139px;z-index: 101;}
.poptipok .close{position:absolute;left: 255px; top: 15px;}
.poptipok .btn1{display:block;background:url(../images/jxzs.png);width:158px;height:46px;border:none;position: absolute;top:80px;left:95px;}

.poptipok-myself {background:url(../images/send_success_myself.jpg);width:279px;height:150px;position:fixed;_position:absolute;top:50%;margin-top:-75px;left:50%;margin-left:-139px;z-index: 101;}
.poptipok-myself .close{position:absolute;left: 255px; top: 15px;}
.poptipok-myself .btn1{display:block;background:url(../images/jxzs.png);width:93px;height:29px;border:none;position: absolute;top:80px;left:95px;}


.poptipok_full {background:url(../images/send_full.jpg);width:279px;height:149px;position:fixed;_position: absolute;margin-top:-74px;margin-left:-139px;top:50%;left:50%;z-index: 101;}
.poptipok_full .close{position:absolute;left: 255px; top: 15px;}
.poptipok_full .btn1{display:block;background:url(../images/jxzs.png);width:93px;height:29px;border:none;position: absolute;top:92px;left:95px;}

.poptipfull{background:url(../images/bz_send_full.jpg);width:279px;height:149px;position:fixed;_position: absolute;margin-top:-74px;margin-left:-139px;top:50%;left:50%;z-index: 101;}
.poptipfull .close{position:absolute;left:255px; top: 15px;}
.poptipfull .paylink{position: absolute;bottom:25px;left:83px; color:#fff}
.poptipfull .btn1{position: absolute;bottom:25px;left:150px;color:#fff}

.cklb{   position: absolute;display: block;width: 177px;height: 48px;right: 162px;bottom: 140px;}

.loginbox{ width: 387px; height: 254px; position: absolute; right: 0; top: 240px; z-index: 1;}
.login-before{ position: absolute; bottom: 15px; width: 100%; font-size:14px; font-weight: 900; color: #000000; left: 0; top: 0}
.loginbtn_rebate{  background: url(../images/rebatebg.png) no-repeat 0 0 transparent;width: 36px;height: 175px;position: absolute;top: 0;right: -42px;z-index: 1;}
.rebateloginbg{   background: url(../images/loginrebatebg.png) no-repeat 0 0 transparent;width: 0;height: 161px;position: absolute;top: 8px;right: -7px;display: none;}
.textlogin{ position: absolute; left: 149px; top: 10px; width: 50px; font-weight: bolder; line-height: 14px;}
.quick-reg{position: absolute;  right: 18px; top: 120px; cursor: pointer; width: 39px; height: 99px;}
.btn-login-rebate{   position: absolute;right: 0px;top: -1px;cursor: pointer;width: 35px;height: 154px;}

.close-login-rebate{  position: absolute;right: 12px;top: 9px;width: 25px;height: 25px;cursor: pointer;z-index: 2;}
.loginBox .login_ok a{ font-size:12px; font-family:"宋体"; color:#ff0;}
.login-ok-rebate{  color: #fff;margin-top: 13px;margin-left: 10px;line-height: 16px;}
.hdgz{position: absolute;width: 720px;height: 136px;line-height: 24px;color: #000;left: 129px;top: 411px;}
.gift_info{position: absolute;width: 389px;height: 140px;line-height: 20px;color: #000;top: 487px;left: 130px;}
.gift_info_right{position: absolute;width: 303px;height: 90px;line-height: 20px;color: #000;top: 486px;left: 526px;}