body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}
body,input,textarea{font-family:"Microsoft Yahei";}
textarea{resize:none;outline:none;}
fieldset,img{border:0;}
table{ border-collapse: collapse; border-spacing:0;}
input{vertical-align:middle;outline:none;}
img,object,embed{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
fieldset,img,abbr{border:0;}
ul,ol{list-style-type:none;}
caption,th{text-align:left;}
a:focus,embed{outline:0;}
p:before,p:after{ content:''}
a{text-decoration:none;cursor:pointer;color:#7ea4cc;outline:none;/* firefox */ hide-focus:expression(this.hideFocus = true);/* ie */}
.clearfix:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.clearfix{zoom:1;}

.layer{width: 355px;text-align: center;margin: 50px 0 0;display: none;}
.hide{display:none;}
body {
    /* background: url(../images/body.jpg) center top no-repeat; */
}
.container .wrap{margin:0 auto;width: 1400px;}

.login_bg .wrap{
    /* height:677px; */
    /* background: url(../images/bg2_02.jpg) left top no-repeat; */
}
.login_bg .operation{
    /* padding-top:519px; */
}

.login_bg .operation span{display:inline-block;cursor: pointer;}
.login_bg .operation span.login{
    /* margin-left:270px;width: 206px;height:82px; */
    /* background:url(../images/login.png) 0 0 no-repeat; */
}
.login_bg .operation span.login.on{margin-left:272px;
    
    /* background:url(../images/logined.png) 0 0 no-repeat; */
}
.login_bg .operation span.to_game{
    /* margin-left:100px; */
}
.login_bg .operation span.to_game a{
    display: block;
    /* width: 206px; */
    /* height:82px; */
}
.login_bg .operation span.login_gift{
    /* margin-left:80px;
    width: 250px;
    height:82px; */
}
.login_bg .logined { 
    display:none;
    padding-top:27px;
    line-height: 50px;
    font-size:30px;
    font-weight: bold;
    color:#D9515F;
    text-align: center;
}
.login_bg .logined a {color:#D9515F;}
.intro_bg .wrap{height:564px;
    
    /* background: url(../images/bg2_05.jpg)  left top no-repeat; */
}
.intro_bg .wrap{position:relative;}
.intro_bg .look_gift{
    /* margin: 29px 0 0 1063px; */
    /* width: 194px; */
    /* height: 63px; */
    /* display: inline-block; */
    /* cursor: pointer; */
}
.intro_bg .exchange{margin:339px 0 0 1063px;width:194px;height:63px;display: inline-block;}
.bar{position: absolute;left: 92px;top: 544px;}
.yellow_bar{
    /* position: absolute;left:3px;top:0;width:0px;height:20px; */
    /* background:url(../images/bar.png) */
}

.exchange_bg .wrap{height:647px;
    
    /* background: url(../images/bg2_07.jpg) left top no-repeat; */
}
.exchange_bg .get_exchange_gift{float:left;margin:497px 0 0 85px;width:170px;height:53px;cursor: pointer;}
.exchange_bg .get_exchange_gift + .get_exchange_gift{margin-left:94px}
.exchange_bg .exchange{margin:34px auto;width:194px;height:63px;display: block;}

.sign_bg .wrap{height:813px;
    
    /* background: url(../images/bg4_03.jpg) center; */
}
.sign_bg .sign {
    margin:568px 0 0 593px;
    width:194px;
    height:63px;
    /* display: inline-block; */
    cursor: pointer;
}
.days_hint {
    /* margin-top:55px; */
    font-size:48px;
    color:#D9515F;
    text-align: center
}
.days {
    /* margin-top:45px; */
    font-size:48px;
    color:#D9515F;
    text-align: center;
    line-height: 72px;
}
.days span{font-size: 70px;}

.sign_gift .wrap{height:715px;
    
    /* background: url(../images/bg3_05.jpg) center; */
}
.sign_gift ul{padding-left:30px;width: 1325px;}
.sign_gift li{float:left;width:265px;height:239px;}
.sign_gift .get_sign_btn{display:block;margin:185px 0 0 76px;width:114px;height:41px;cursor: pointer;}
.sign_gift .get_sign_btn.five{margin-left:57px;}

.bg6 .wrap{height:369px;
    
    /* background: url(../images/bg6_03.jpg) center center; */
}

.layer2{width:891px;height:599px;
    
    background: url(../images/layer.png);font-size:46px;color:#33115b;text-align: center;display: none;}
.layer2 .title{padding-top:22px;line-height: 154px;height: 154px;}
.layer2 .code{line-height: 105px;}
.layer2 .hint{line-height: 210px;}
.layer2 .close{width:310px;height:99px;margin-top:53px;
    
    background: url(../images/close.png);outline: none;border:none;cursor: pointer;}

.layer3{position: relative;width:891px;height:599px;color:#33115b;
    
    background: url(../images/layer.png);display: none;}
.close3{position: absolute;right:40px;top:30px;width:40px;height:40px;
    
    background: url(../images/close_3_2.png) left top;cursor: pointer;}
.layer3 .title{padding-top:40px;line-height: 82px;height: 82px;font-size:24px;text-align: center;}
.layer3 .list{margin:20px 0 45px;width:520px;height:210px;padding-left:180px;overflow-y: auto}
.layer3 .list li{height:70px;}
.layer3 .list li button{width:155px;height:49px;padding-bottom:4px;
    
    background: url(../images/copy_btn2.png) left top;border: none;outline: none;font-size:20px;color:#fff;}
.layer3 .list li .copy_wrap{float:right;position: relative;}
.layer3 .list li p{float:left;line-height:50px;font-size:20px;}
.layer3 .hint{padding-left:188px;width:425px;line-height: 25px;font-size: 18px;}
.layer3 .hint + .hint{padding-top:26px;}