@charset "utf-8";
/*******author:Tongyan.Guo**************/
html{ min-width:1002px;}
body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; background-color:#2a2f44;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none;}
a:hover{ text-decoration:underline}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.bg{ background:url(../images/bg.jpg) center top no-repeat;  }
.infobg{ background:#1c0808 url(../images/infobg.jpg) center top no-repeat; }
.rel1002{ position:relative; width:1002px; height:919px; margin:0 auto; overflow:hidden; }
.header{ position:relative; width:1002px; height:650px; margin:0 auto; }
.btnsBox{ height:239px; width:864px; overflow:hidden; position:absolute; left:50%; margin-left:-432px; top:528px;  }
.btnsBox a{ width:207px; height:239px; float:left; margin:0 40px; }
.btnsBox a img{ width:258px; height:258px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }
.btnsBox a:hover img{ -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg); }
.close{ display:block; cursor:pointer; width:56px; height:56px; position:absolute; background:url(../images/close.png) no-repeat; left:50%; bottom:-60px;margin-left: -28px; }
.popimg-role{position: absolute;left: 50%;margin-left:-920px;top:-100px;width: 794px;height: 753px;background: url(../images/liucheng-role.png) no-repeat center;}
.ruls-role{position: absolute;left: 50%;margin-left:-920px;top:-100px;width: 874px;height: 591px;background: url(../images/ruls-role.png) no-repeat center;}
.prize-role{position: absolute;left: 50%;margin-left:-920px;top:-140px;width: 850px;height: 727px;background: url(../images/prize-role.png) no-repeat center;}
.pop,.popprize,.popimg{ width:1920px; height:570px; background:url(../images/popbg.png) no-repeat; display:none; }
.poptxt{ width:660px;position: absolute;left: 50%;margin-left: -170px;top:30px;}
.pop-cont{overflow-x: hidden;overflow-y: auto;width: 660px;height: 380px;margin-top: 20px;}
.liucheng-img{margin:30px auto 0;width: 561px;height: 313px;background: url(../images/liucheng-img.png);}
.poptxt h3{ text-align:center; }
.poptxt p{ font-size:14px; color:#e0a05e; line-height:20px; padding:6px 0; }
.poptxt p strong{background-color: #fde68d;color: #910e1f}
.poptxt p span{ background:#e0a05e; color:#910e1f; padding:0 6px; margin-right:4px; border-radius:12px; }
.pop-prize p{text-align: center;line-height: 30px;font-size: 14px;}
.pop-prize p  img{display: block;margin: 20px auto 0;}
.rw{ width:253px; height:428px; position:absolute; right:-100px; top:143px; }
.prize{ padding:30px 0; }
.lBox{ width:700px; margin:20px auto 0; }
.imgBox{ width:280px; float:left; text-align:center; }
.imgBox img{ border:3px solid #e0a05e; width:300px; margin-top:13px; }
.imgBox p{ font-size:14px; color:#351312; padding:10px 0; }
.rules{ width:365px; float:right; padding-left:30px; }
.rules p{ font-size:12px; color:#e0a05e; line-height:20px; padding:6px 0;  }
.rules p span{ background:#e0a05e; color:#fff; padding:0 6px; margin-right:4px; border-radius:12px; }
.subtit{ width:447px; height:50px;font-size:14px; text-align:center; color:#2a3c89; position:absolute; top:560px; left:50%; margin-left:-223px; padding-top:17px; }
.subtit span{ color:#2a3c89; }
.wrap1002{ width:1002px; margin:0 auto; position:relative; padding-bottom:100px; }
.primary{ width:960px; height:702px; margin:0 auto; background:url(../images/table.png) no-repeat; padding:40px 0; }
.loginbox,.logoutbox{ width:870px; padding:20px 0; background:#145cd1; margin:0 auto; text-align:center; font-size:14px; color:#fff; }
.loginbox a,.logoutbox a{ background:#7f0f0b; border:1px solid #c7342f; line-height:32px; padding:0 10px; margin:0 10px; color:#fff; display:inline-block; }
.tableBox{ width:870px; margin:0 auto; padding:20px 0; }
.info_table{ border-collapse:collapse; border-spacing:0; width:100%; }
.info_table td,.info_table th{ font-size:14px; color:#001941; border-left:1px solid #2e7cc0; border-right:1px solid #2e7cc0; padding:9px; text-align:center; }
.info_table th{ background:#479ce7; color:#fff; }
.piao{ display:inline-block; background:#840f0b; color:#fff; text-align:center; font-size:14px; border:1px solid #c7342f; width:63px; height:31px; line-height:31px; margin:0 8px; }
.page{ text-align:center; color:#fff; font-size:14px; }
.page a,.page span{ display:inline-block; line-height:21px; padding:0 6px; margin:0 6px; background:#145cd1; color:#fff; }
.page a.current,.page span.current{ background:#7d0e0b; }
.boxy-modal-blackout{opacity: 0.7 !important;z-index: 199999 !important}
.boxy_layer{z-index: 200000 !important;}
.pop-cont::-webkit-scrollbar{width:10px;height:7px;background-color:transparent;}
    .pop-cont::-webkit-scrollbar-track{background-color: #b17f4c;border-radius: 5px; }
    .pop-cont::-webkit-scrollbar-thumb{background-color:#dc9a59;border-radius: 5px; } 
