@charset "utf-8";
/* CSS Document */

body, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, img {margin:0; padding:0;}
body, button, input, select, textarea {font:12px/160%, Microsoft YaHei, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:100%}
em, b,i{font-style:normal}
a,input{text-decoration:none; outline:none;}
img{border:0;}
input{outline:none;}
li{list-style:none;}
area{outline:none; border:0;}
.hd{text-indent:-999em;overflow:hidden;height:0;line-height:0;	font-size:0;}
.ht1{overflow:hidden; text-indent:-999em;}
.clr:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clr{zoom:1;}
::selection{ background:blue}
/*html{background:url(target:blank);}*/
body{ font-family:Microsoft YaHei;position: relative;min-width: 1000px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1000? '1000px' : 'auto');	color: #f2fafe;	font-size: 14px;font-family:"Microsoft YaHei";    background: #1d2734;}
i{font-style:normal; }
a:hover{ text-decoration:none}
.ht1{overflow:hidden;text-indent:-9999px;}
.wrapper{width:100%;}
.area{width:1000px; margin:0 auto; position:relative; z-index:3}
.bottom{height:870px; width:100%; position:absolute; bottom:0; left:50%; z-index:2}


.top{height:88px; background:#2c3847; vertical-align:baseline; position:relative; }
.top .nav{padding:0; color:#666666; font-size:14px; text-align:center;}
.top .nav a{display:block;  float:left; color:#afa184;width: 165px;height: 88px;text-align: center;font-size: 22px;border-right: 1px solid #434c58;background: url(../images/nav_bg.jpg) no-repeat 0 88px;}

.top .nav{border-left: 1px solid #434c58;}
.top .nav a span{display: block;}
.top .nav a .cn{margin-top: 20px;}
.top .nav a .en{color: #5e6772;font-size: 12px;display: block;}
.top .nav a:hover,.top .nav a.cur{color:#f1ece2; background: url(../images/nav_bg.jpg) no-repeat 0 0;}
.top .nav a:hover .en,.top .nav a.cur .en{color: #c4b8a0;}
/*.top .nav span{display:block; float:left;}*/
.top .logo{width:244px; height:96px; position:absolute; top:21px; right:51px;}
::selection{ background:blue}
.header{text-align:center; background:url(../images/bg_header.jpg) no-repeat center top; height:425px;}
.loginarea{display:inline-block; *display:inline; zoom:1; position:relative; height:20px; line-height:20px; vertical-align:baseline; color:#353535; }
.loginarea a{color:#d66320; padding:0 4px;}
.loginarea a:hover{text-decoration:underline;}
.loginarea i{width:85px; height:2px; position:absolute; top:10px;}
.loginarea i.l{left:-100px; background:url(../images/ico_01.png) no-repeat;}
.loginarea i.r{right:-100px; background:url(../images/ico_02.png) no-repeat;}
.loginarea_outer{text-align: right;width: 827px;margin: 0 auto;}
.header .acttime{position:absolute; top:36px; left:260px; font-size:20px; text-align:left; color:#FFF; font-family:"微软雅黑"}
::selection{ background:blue}

.content{background:url(../images/bg_content.jpg) no-repeat center top; position:relative;padding-bottom: 40px;overflow: hidden;padding-top: 77px;}
.content .sectionA{padding-top: 53px;position: relative;z-index: 10;}
.content .sectionB{ padding:80px 95px 60px; display:block; width:810px;}
.content .sectionC{background:url(../images/bg01.png) no-repeat center top; padding:80px 95px 60px; display:block; width:810px;}
::selection{ background:blue}
.content .section{}
.content .rule{position:relative; padding:0 0 70px;margin-top: 10px;}
.content .rule .tit{
  /*width:427px; height:80px; background:url(../images/common.png) no-repeat 0 0; display:block; margin:0 auto;*/
  color: #b14f37;
  font-size: 32px;
  width: 827px;
  margin: 0 auto;
  background: #f2f2f2;

}
.content .area_top{background: url(../images/zhi_top.png) no-repeat top center;position: absolute;width: 100%;height:125px;top: 0;left: 0;}
.content .rule .tit span{
  position: relative;
  height: 100%;
  background: #f9f9f9;
  padding-right: 10px;
  display: inline-block;

}
.content .rule .detail{width:827px; margin:0 auto; padding:25px 0 0; font-size:14px; color:#333333; line-height:28px; vertical-align:baseline;}
.content .rule .btn{width:311px; height:106px; background:url(../images/btn_bg.jpg) no-repeat 0 0; display:block; margin:34px auto 0;color:#fff;font-size: 32px;text-align: center;
line-height:106px;}
.content .rule .btn:hover{background-position:0 0;}

.content .active{padding:16px 0 140px;}
.content .active .tit{width:100%; text-align:center; font-size:24px; color:#cf6a32; padding:0 0 25px;}
.content .active .copy{width:600px; height:46px; margin:0 auto; position:relative;text-align: center}
.content .active .copy .coptil{display: inline-block;vertical-align: middle;color: #333;font-size:22px;}
.content .active .copy .cpcon{margin: 0 15px 0 0;width:auto; height:44px; text-align:center;  font-size:22px; color:#333333; display:inline-block; line-height:44px; vertical-align:baseline;vertical-align: middle;}
.content .active .copy .cpbtn{ width:96px;height: 35px;text-align:left; display: inline-block;vertical-align: middle;font-size:18px; color:#333333;background: #f7f7f7;border: 1px solid #cfbfaf;text-align: center;line-height: 35px;}
.content .active .btn{width:269px; height:68px; background:url(../images/btn_bg2.jpg) center; display:block; margin:30px auto 0;line-height: 68px;color: #fff;font-size: 28px;text-align: center;}
.content .active .btn:hover{}

.content .item{padding:0 0 70px; text-align:center;position: relative;z-index: 10;}
.content .item .count{width:100%; color:#333333; font-size:16px; padding:0 0 20px;}
.content .item .detail{text-align: left;width:60%; color:#333333; font-size:16px; min-height:60px; height:100%; _height:60px; line-height:20px; vertical-align:baseline; font-size:16px; color:#333333; padding:0 0 10px; margin:0 auto;}
.content .item .detail img{margin:10px 0;}
.content .item .choice{ padding:0 0 26px;}
.content .item .choice .sec{padding-left: 30px;width:150px; height:35px; text-align:left; font-size:14px; color:#333333; display:inline-block; *display:inline; zoom:1; position:relative; line-height:35px; vertical-align:baseline; margin:0 6px; cursor:pointer;}
.content .item .choice .sec i{width:18px; height:18px; position:absolute; top:9px; left:5px; background:url(../images/duihao.jpg) no-repeat 0 0;}
.content .item .choice .sec.on{}
.content .item .choice .sec.on i{background-position:0 -18px;}
.content .item .choice input{display:none;}
.content .item .btn{width:311px; height:106px; background:url(../images/btn_bg.jpg) no-repeat center; margin:26px auto 10px; display:block;line-height: 106px;color: #fff;font-size: 32px;}
.content .item .btn:hover{}
.content .item .tip{width:100%; text-align:center; font-size:16px; color:#333333;}

.content .wait{padding:100px 0 130px;}
.content .wait .tit{width:100%; text-align:center; font-size:24px; color:#eabe6f; margin:0 0 20px;}
.content .wait .lasttime{width:427px; height:140px; background:url(../images/common.png) no-repeat 0 -82px; margin:0 auto;}
.content .wait .lasttime em{width:100%; padding:16px 0 0; text-align:center; font-size:26px; color:#eabe6f; font-weight:bold; display:block;font-family:"楷体";}
.content .wait .lasttime .cd{width:100%; text-align:center; font-size:64px; color:#eabe6f; font-family:Arial; display:block; padding:48px 0 0;}

.content .end{padding:60px 0 180px;}
.content .end .tit{width:100%; text-align:center; font-size:24px; color:#eabe6f; margin:0 0 20px;}
.content .end .ico{width:427px; height:80px; background:url(../images/common.png) no-repeat 0 -684px; display:block; margin:0 auto;}

.content .empty{padding:60px 0 180px;}
.content .empty .tit{width:100%; text-align:center; font-size:24px; color:#eabe6f; margin:0 0 20px;}
.content .empty .ico{width:427px; height:80px; background:url(../images/common.png) no-repeat 0 -602px; display:block; margin:0 auto;}



.content .act{width:182px; height:85px; margin:0 10px; float:left;}
.content .bor{ position:absolute; top:0; left:50%; margin:0 0 0 -501px;  height:100%; z-index:1}
.content .bor .left,.content .bor .right{width:20px; height:100%; background:url(../images/con_border.png) repeat-y;position:absolute; top:0}
.content .bor .left{left:0;}
.content .bor .right{right:0;}
::selection{ background:blue}
.content .links{position: relative;z-index: 10;background: none;padding:0 95px 0;margin-top: -10px;overflow: hidden;padding-bottom: 120px;}
.content .attitude{padding-bottom: 70px;width: 701px;padding-left:162px;padding-right: 162px;background: url(../images/zhi_bottom.png) no-repeat center -210px;padding-top: 0;background-color: #b39861;}
.attitude .tit{width:701px;  line-height:2; vertical-align:baseline; padding:0 0 0 0; position:relative; font-size:22px; color:#fff; font-weight:normal;}
.attitude .tit .num{font-family:Arial;}
.attitude .tit i{width:56px; height:68px; background:url(../images/common.png) no-repeat -412px -302px; position:absolute; top:0; left:0;}
.attitude .list{width:717px; margin:10px 0 60px;position: relative;left: -8px;}
.attitude .list em,.attitude .list a{display:block; background:#a68854; color:#ffffff; text-align:left; font-size:14px; line-height:30px; vertical-align:baseline; margin:8px; float:left; padding:0 20px; white-space:nowrap}
.attitude .list .more{width:30px; height:30px; padding:0;background:#a68854; color:#ffffff; text-align:center; font-size:26px; line-height:26px; vertical-align:baseline; margin:8px; float:left;}

.attitude .send{width:100%;}
.attitude .send .l{width:545px; height:43px; line-height:43px; vertical-align:baseline; background:#ad8f5a; border:solid 1px #e6cd9f; padding:0 24px; display:block; float:left; font-size:14px; color:#ffffff; font-family:"微软雅黑"}
.attitude .send .r{width:90px; height:45px; background:#945643; display:block; float:right;text-align: center;line-height: 45px;color: #ffffff;font-size: 18px;}
.attitude .send .r:hover{background-position:-146px -766px;}
.attitude .send .l::-webkit-input-placeholder {color: #fff;}
.attitude .send .l::-moz-placeholder  {color: #fff;}
.attitude .send .l:focus::-webkit-input-placeholder {color: #ad905a;}
.attitude .send .l:focus::-moz-placeholder  {color: #ad905a; }
.zhi_bottombg{position: absolute;left:0;bottom:0;width: 100%;height: 210px;background: url(../images/zhi_bottom.png) no-repeat top center;z-index: 10;}
.footer{background:#1d2734; height:134px; font-size:12px;}
.footer_outer{padding:0 0 0;font-size: 12px;color: #355184;padding-left: 115px;position: relative;margin-top: -1px;}
/*.footer {padding:30px 0 40px;font-size: 12px;color: #355184;padding-left: 115px;position: relative;}*/
.wrap {overflow:hidden;background:url(../images/footer_logo.jpg) no-repeat 0 12px;position: relative;width: 1016px;margin: 0 auto;}
.pad {margin-left:247px;margin-top: 10px;position: relative;color: #666666;line-height: 30px;}
.footer_tip{color:#c0c2c2!important;}
.footer_small{padding:0;font-size: 12px;color: #355184;padding-left: 0px;position: relative;}
.footer_small .wrap {overflow:hidden;background: none;position: relative;width: 758px;}
.footer_small .pad {margin-left:0;margin-top: 17px;position: relative;color: #3a578b;line-height: 30px;}

.botp2 {height: 30px;position: absolute;right: -0px;top: 0;}
.botp1 a {margin: 0 3px;color: #666666;}
.botp1{/*border-bottom: 1px solid #909090;*/cursor: default;height: 30px;}
.botp1 a:hover{text-decoration: underline;}
#overlay{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 3000; background: rgb(0, 0, 0);display:none;-moz-opacity:0.6;filter:alpha(opacity=60);}
.inline_b{display:inline-block; *zoom:1;*display:inline;}
.inside_page_footer .footer{background: #fff;padding:0 0 20px;}


.overlay{position:fixed; top:0; left:0; width:100%; height:100%; background:#000000; z-index:9999;filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;-khtml-opacity: 0.50;}
.pop_container{width:601px; height:326px; background:#f9f9f9;border:7px solid #b49461; position:fixed; top:50%; left:50%; margin:-163px 0 0 -300px; z-index:10000;}
.pop_container .close_btn{width:35px; height:31px; background:url(../images/close.png) no-repeat center; position:absolute; top:0; right:-47px;}
.pop_container .pop_con01{width:100%; padding:87px 0 0; text-align:center;}
.pop_container .pop_con02{width:100%; padding:139px 0 0; text-align:center;}
.pop01 .pop_con01{padding-top: 12px;}

.pop_container .sa{width:100%; margin:0 0 20px; text-align:center; font-size:24px; font-weight:bold; color:#333333;}
.pop_container .sb{margin:0 0 0 20px; font-size:16px; font-weight:bold; color:#eabe6f; display:inline-block; *display:inline; zoom:1;}
.pop_container .btn{width:269px; height:68px;line-height: 68px;color: #fff;font-size: 28px;background:url(../images/btn_bg2.jpg) no-repeat center; display:block; margin:0 auto;margin-top:45px;}
.pop_container .btn:hover{}
.jqqd{height: 242px;margin-top: -121px;width: 450px;margin-left: -225px;}
.jqqd .pop_con01{padding-top: 62px;}
.jqqd .btn{margin-top: 38px;}
.pop_container .formrow{width:100%; margin:20px auto 30px;text-align: center;color: #333;font-size: 22px;vertical-align: middle;}
.pop_container .title{color:#cf6a32;height: 90px;line-height: 90px;text-align: center;font-size: 30px;border:1px solid #e2ddda;}
.pop_container .formrow .l{width: auto; height:43px; line-height:43px; vertical-align:middle; text-align:center; padding:0 10px; background:none;border:none; color:#aaaaaa; font-size:22px;  display:inline-block;color: #333;}

.pop_container .formrow .r{width:96px;height: 35px;text-align:left; display: inline-block;vertical-align: middle;font-size:18px; color:#333333;background: #f7f7f7;border: 1px solid #cfbfaf;text-align: center;line-height: 35px;}
.pop_container .formrow .r:hover{background-position:0 -766px;}
.pop_container .formrow span{vertical-align: middle;}
.quickreg{width:204px; height:380px; background:#fefeff; padding:24px 18px; position:fixed; right:20px; top:260px; box-shadow:0 0 10px #999999; z-index:100;}
.quickreg .sa{width:164px; height:33px; line-height:33px; vertical-align:baseline; padding:0 0 0 40px; position:relative; font-size:20px; font-weight:bold; color:#3b3b3b;}
.quickreg .sa i{width:29px; height:33px; background:url(../images/common01.png) no-repeat -426px 0; position:absolute; left:0; top:0;}
.quickreg .reg{width:204px; height:290px;}
.quickreg .btn{width:214px; height:45px; background:url(../images/gamedowload.jpg) no-repeat center; display:block; margin:0 auto;}
.quickreg .btn:hover{background-position:center;}
.quickreg .oc_btn{background:url(../images/reg_co.jpg) no-repeat -45px 0; width:45px; height:133px; position:absolute; left:-45px; top:0;}
.quickreg .oc_btn.close{background-position:0 0;}
.rukou{font-size: 16px;color: #333333;position: absolute;right:5px;top:40px;line-height: 1.5;}
.rukou a{color: #333333;padding-left:20px;margin-left: 10px;}
.rukou .homewebsite{background: url(../images/home.png) no-repeat left center;}
.rukou .xiaoshuo{background: url(../images/xiaoshuo.png) no-repeat left center;}
.rukou .manhua{background: url(../images/manhua.png) no-repeat left center;padding-left:24px;}
.rukou a:hover{color: #000000;}
.button:hover,.btn:hover{opacity: 0.90;filter:alpha(opacity=90);
  transition: all 0.2s;
-moz-transition: all 0.2s; /* Firefox 4 */
-webkit-transition: all 0.2s; /* Safari 和 Chrome */
-o-transition: all 0.2s; /* Opera */}
.button,.btn{
  transition: all 0.2s;
-moz-transition: all 0.2s; /* Firefox 4 */
-webkit-transition: all 0.2s; /* Safari 和 Chrome */
-o-transition: all 0.2s; /* Opera */}
.zhi_top
{
  position: relative;
  z-index: 20;
}
.zhi_top_outer{
  position: relative;
  width: 1025px;
  margin: 0 auto;
  background: url(../images/zhi_middle.png) repeat-y top center;
  padding-bottom: 60px;
}
