@charset "utf-8";
*{margin:0;padding:0;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:Microsoft YaHei;}
html{overflow-x: hidden;}
body{overflow: hidden; min-width: 1200px;font-size:12px;background:#35241D url(../img/bg.jpg) top center no-repeat;}
ul,ol,li { list-style:none;}
img{ border:0;}
a{color:#000;text-decoration:none}
em,i{font-style:normal;}
a:focus,input{outline:none;}
a{outline:none;star:expression(this.onFocus=this.blur());} 

.wrap{background:url(../img/bottom.jpg) bottom center no-repeat;width:100%;position:relative;padding-bottom:230px;}
.main{width:1200px;margin:0 auto;padding-top:760px;position:relative;}
.navBox{height:83px;width:100%;position:absolute;left:0;top:0;background:url(../img/navBox.jpg) repeat-x;}
.navMain{margin:0 auto;width:1200px;height:83px;position:relative;z-index: 5;}
.logo{position:absolute;left:0;top:12px;}
.nav{float:right;}
.nav li{float:left;margin-left:50px;}
.nav li a{height:80px;line-height:80px;color:#d1c9c7;display:block;font-size:18px;padding:0 20px;}
.nav li a:hover{border-bottom:3px solid #FFBB5A;color:#FFBB5A}
.pubBr{width:100%;position:relative;margin-bottom:44px;}
.dragonOne{height:317px;}
.dragonBenner,.newsBox{height:317px;float:left;overflow:hidden;}
.dlBox{width:340px;background:url(../img/dlBox.jpg) no-repeat;position:relative;height:317px;float:left;}
.zlStart{width:366px;height:167px;background:url(../img/zlStart.png) no-repeat;display: block;position: absolute;left: -12px;font-size:0;top: -40px;}
.zlStart:hover{background-position:0 -183px;}
.dragonBottom{height:191px;width:100%;position:absolute;left:0;bottom:0;}
.littleNav{height:46px;width:100%;margin-left: 1px;}
.littleNav a,.loginStart{background-image:url(../img/btn.jpg);background-repeat:no-repeat;}
.fwqUl li a,.fwqQuick .quickBtn,.littleNav a p,.authlist a,.gender span,.genderName,.genderTxt p span,.glBox li a{background-image:url(../img/btn.png);background-repeat:no-repeat;}
.littleNav a{width:112px;height:46px;float:left;background-position: 0px -72px;color:#e3d5a9;font-size:14px;line-height:46px;}
.littleNav a+a{border-left:1px solid #492F1A;}
.littleNav a:hover{background-position:0px -122px;}
.littleNav a p{    text-indent: 40px;}
.littleNav a p.p1{    background-position: 20px -60px;}
.littleNav a p.p2{    background-position:20px -93px;}
.littleNav a p.p3{    background-position:19px -126px;}
.dl{width:308px;padding:20px 16px;}
.clearfix{width:100%;height:70px;}
.loginForm{height:70px;overflow:hidden;width: 222px;float: left;}
.loginForm .input{height:30px;float:left;margin-bottom:10px;line-height:30px;color:#d1c9c7;font-size:14px;}
.loginForm .input span{float:left;width: 46px;text-align: right;}
.loginForm .input input{height:30px;background:#d1c9c7;line-height:30px;color:#492F1A;border:0;padding:0 10px;width: 156px;}
.loginStart{height: 70px; width: 76px;margin-left: 10px;background-position: 0 0;float: left;text-align: center;line-height: 70px;font-size: 0;}
.loginStart:hover{background-position:-79px 0px;}
.wjpad{color:#ceaa5f;text-decoration: underline;}
.dlBottom{height:20px;line-height:20px;width:100%;margin-top: 18px;color:#b8b8b8;font-size:14px;}
.dlBottom label{float:left;cursor: pointer;}
.dlBottom label input{width:14px;height:14px;float:left;margin:3px 5px 0 7px;}
.authlist{float:left;height:20px;    margin: 0px 22px;}
.authlist a{height:20px;width:20px;display:inline-block;margin: 0 2px;}
.authlist a.btn-qq{background-position: -99px -33px;}
.authlist a.btn-wx{background-position:-130px -33px;}
.authlist a.btn-wb{background-position:-161px -33px;}
.account{width:100%;color:#b8b8b8;font-size:14px;height:26px;line-height:26px;}
.account .nickname{width: 192px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;float:left;color: #827569;}
.btnList{text-align:center;float: right;}
.btnList a{margin: 0 8px;height:25px;line-height:25px;font-size:14px;float: left;color: #d1c9c7;}
.btnList a:hover{color:#e9c776;text-decoration:underline;}
.served{background: #927c66;width: 288px;height: 52px;font-size: 14px;margin-top: 10px;padding: 8px 10px 14px 10px;overflow: hidden;}
.served .played{width:100%;color: #3A2F2B;}
.served .playedLink{line-height: 21px;margin-top: 2px;}
.served .playedLink a{color: #3A2F2B;font-size: 12px;width: 96px;float: left;text-align: center;}
.served .playedLink a:hover{text-decoration:underline;color:#fff;}

.dragonBenner{margin:0 9px;width:489px;}
.slideBox{overflow:hidden;position:relative;width:489px;height:317px;background:#35221C;overflow:hidden;}
.slideBox .hd{position:absolute;left:0;bottom:24px;width:100%;height:12px;z-index:5;}
.slideBox .hd ul{text-align:center;line-height:12px;width:100%;}
.slideBox .hd ul li{width:12px;height:12px;display: inline-block;background:#fff;border-radius: 20px;margin:0 5px;}
.slideBox .hd ul li.on{background:#E9C776;}
.slideBox .bd ul li img{width:489px;height:317px;}
.newsBox{width:353px;background:url(../img/newsBox.jpg) no-repeat;}
.slideTxtBox{width:353px;height:295px;overflow:hidden;position:relative;}
.slideTxtBox .hd{height:46px;padding:0 10px;position: relative;}
.slideTxtBox .hd ul{float: left;}
.slideTxtBox .hd ul li{float: left;height: 44px;font-size: 20px;padding: 0 8px;line-height: 44px;color:#d1c9c7;cursor: pointer;margin-right: 5px;}
.slideTxtBox .hd ul li.on{border-bottom:2px solid #E9C776;color:#E9C776;}
.more{position: absolute; color: #d1c9c7;right: 7px;font-size: 34px;top: 50%;height: 22px;line-height: 17px;margin-top: -11px;}
.more:hover{color:#E9C776;}
.slideTxtBox .bd{margin:10px;}
.slideTxtBox .bd ul{}
.slideTxtBox .bd .newsTit{border-bottom:1px dashed #7A655B; line-height: 46px;   float: left;width: 100%;color:#e9c776;font-size:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 7px;}
.slideTxtBox .bd .newsTit a{color:#e9c776;}
.slideTxtBox .bd ul li{font-size: 14px;line-height: 38px;width: 100%;float: left;}
.slideTxtBox .bd ul li a{color:#999291;}
.slideTxtBox .bd ul li a p{float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;    width: 286px;}
.slideTxtBox .bd ul li a span{float:right;}
.slideTxtBox .bd ul li a:hover p,.fwqUl li a:hover em{text-decoration:underline;}

.dragonTwo,.fwqBox,.roleBox{height:410px;}
.fwqBox{width:340px;background:url(../img/fwqBox.jpg) no-repeat;float:left;margin-right:9px;}
.csTit{padding:0 18px;position:relative;height:56px;line-height:56px;color:#c2bab7;font-size:24px;}
.fwqList{padding:18px;}
.fwqQuick{height:25px;width:100%;}
.fwqQuick .quickSelect,.fwqQuick .quickNum{outline:none;float: left;padding: 0 10px;color: #b59c7d;background: #2C241E;height: 25px; border: 0;    font-size: 14px;}
.fwqQuick .quickSelect{width: 115px;}
.fwqQuick .quickNum{margin:0 10px;width:60px;}
.fwqQuick .quickBtn{background-position: -1px -1px;background-color: #000;border: 1px solid #60503C;height: 25px;color: #d2be8f;font-size: 14px;width: 88px;cursor: pointer;}
.fwqQuick .quickBtn:hover{background-position:-1px -29px;}
.fwqUl{margin-top: 10px;}
.fwqUl li{border-bottom: 1px dashed #574F4B;line-height: 38px;}
.fwqUl li a{color:#bc9d80;font-size:14px;padding-left:24px;display: block;background-position: -104px 13px;}
.fwqUl li a span{float:right;color:#4fa039;}
.fwqUl li a span.hot{color:#c23725;}

.roleBox{width:850px;background:url(../img/roleBox.jpg) no-repeat;float:left;position:relative;}
.gender{width:55px;position:absolute;top:260px;right:52px;z-index:5;}
.gender span{width:55px;height:54px;display: block;margin-bottom:7px;font-size:0;cursor: pointer;}
.gender span.nan{background-position: -67px -197px;}
.gender span.nv{background-position:0 -259px;}
.gender span.nan.act{background-position: 0 -197px;}
.gender span.nv.act{background-position:-67px -259px;}
.genderBox{width:100%;position:relative;height: 410px;}
.rw{position:absolute;width:592px;height:444px;right:-87px;bottom: 0px;}
.rw.rwNan{background:url(../img/rwNan.png) no-repeat;}
.rw.rwNv{background:url(../img/rwNv.png) no-repeat;}
.genderTxt{width:358px;position:absolute;color:#a07d5e;font-size:14px;left:38px;top:110px;}
.genderName{width:100%;height:45px;display: block;font-size:0;}
.genderName.gnzs{background-position: -99px -138px;}
.genderName.gnvzs{background-position: -99px -72px;}
.genderTxt p{line-height: 22px;margin: 10px 0;}
.genderTxt p span{display: inline-block;background-position: -192px -31px;height:22px;width:22px;margin-left: 5px;}
.genderTxt p i{float:left;    margin-top: 2px;}

.dragonThree{height:293px;}
.quickNav{height:293px;width:100%;}
.quickNav a{width:285px;height:293px;float:left;background:url(../img/quickNav.png) no-repeat;font-size:0;}
.quickNav a+a{margin-left: 20px;}
.quickNav a.q1{background-position:0 0;}
.quickNav a.q2{background-position:-306px 0;}
.quickNav a.q3{background-position:-611px 0;}
.quickNav a.q4{background-position:-918px 0;}
.quickNav a:hover.q1{background-position:0 -309px;}
.quickNav a:hover.q2{background-position:-306px -309px;}
.quickNav a:hover.q3{background-position:-611px -309px;}
.quickNav a:hover.q4{background-position:-918px -309px;}

.dragonFour{height:325px;margin-bottom:0;}
.yxzlBox,.yxglBox,.yxjtBox{height:325px;float:left;}
.yxzlBox{width:340px;background:url(../img/yxzlBox.jpg) no-repeat;}
.yxglBox{width:480px;background:url(../img/yxglBox.jpg) no-repeat;margin: 0 10px;}
.yxjtBox{width:360px;background:url(../img/yxjtBox.jpg) no-repeat;}
.glBox{padding:24px;overflow: hidden;}
.glBox li{width:100%;float:left;white-space: nowrap;line-height: 27px;font-size: 14px;overflow: hidden;color: #999291;text-overflow: ellipsis;}
.glBox li span{float: right;}
.glBox li a{color: #999291;font-size: 14px;background-position: -235px -294px;padding-left: 13px;}
.glBox li a:hover{text-decoration:underline;}
.jtBox{width:306px;height:228px;margin:20px auto;position:relative;}
.jtBox .bd{width: 306px;height: 197px;overflow: hidden;position: absolute;left: 0;top: 8px;}
.jtBox .bd li img{width: 306px;height: 197px;}
.jtBox .hd{position: absolute;left: 0;bottom: 0;height: 12px;width: 100%;text-align:center;}
.jtBox .hd li{display: inline-block;height:12px;width:12px;background:#747474;border-radius: 12px;margin: 0 5px;}
.jtBox .hd li.on{background:#929292;}

.frBox{width:150px;padding-bottom: 20px;position:fixed;right:0;bottom:150px;background:#795538;border-radius: 6px;overflow:hidden;z-index: 5;}
.gfgzh{text-align:center;font-size:15px;color: #2d2926;margin-top: 10px;}
.gfgzh p{padding-bottom:10px;}
.gfgzh img{width:117px;height:117px;}
.frBox .rtBoxTit{background:#3A302A;height:44px;width:100%;border-radius: 6px;overflow: hidden;color: #ACACAC;font-size: 20px; text-align: center;line-height: 44px;}
.frBox ul{}
.frBox ul li{color:#2d2926;text-align: center;font-size: 15px;margin-top: 12px;line-height: 22px;}
.frBox ul li span{color:#E9C776;}
.frBox ul li a{border: 1px solid #3D322C;background: #8D0B0B;color: #E9C776;display: block;width: 112px;height: 32px;margin: 5px auto 0 auto;line-height: 32px;border-radius: 18px;}
.flBox{background: url(../img/flBox.jpg) repeat-y;width: 146px; height: 566px;position: fixed;left: -3px;top: 50%;margin-top: -284px;border-radius: 8px;border: 1px solid #74635C;background-position: 1px 0;}
.flbEwm{margin-top: 15px;}
.flbEwm p{color: #bcbcbc;width: 100%;text-align: center;font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.flbEwm p span{font-size:14px;}
.flbEwm img{width:117px;height:117px;margin:0 auto;display:block;}
.flbDownload{width:134px;margin:20px auto 0 auto;}
.flbDownload a{background: url(../img/download.png)no-repeat;width:134px;height:42px;display: block;margin-top: 10px;font-size: 0;}
.flbDownload a.d2{background-position:0 -50px;}
.flbDownload a.d3{background-position: 0 -99px;}
.flbDownload a:hover{opacity: .8;}
.frBox ul li a:hover{background:#a90e0e;}

.nyWrap{padding-bottom:100px;position: relative;}
.nyWrap .main{padding-top:620px;overflow: hidden;}
.mt10{margin-top:10px;}
.nyFlBox{width: 340px;float:left;min-height:740px;}
.nyFrBox{width:850px;float:right;min-height:740px;background: url(../img/nyFrBox.jpg) repeat-y;}
.nyTopTit{height:77px;background: url(../img/nyTopTit.jpg) no-repeat;padding:0 20px;}
.nyTopName{float:left;color:#d1c9c7;font-size:30px;font-weight:bold;margin-top: 12px;}
.nyTopName span{color: #928a87;font-size: 14px;float: left;font-weight: normal;margin-top: 24px;margin-left: 8px;}
.nyTopName h3{float:left;font-weight: normal;}
.nyTopTit p{float:right;color:#999291;font-size:14px;height:77px;line-height:74px;}
.nyTopTit p a{color:#999291;}
.nyTopTit p a:hover{color:#986449;}
.listNy{padding:20px 40px;}
.listNyTab{border-bottom:1px solid #464646;width:100%;height:58px;line-height:58px;margin-right:15px;}
.listNyTab a{display:inline-block;width:120px;color:#585857;font-size:18px;text-align:center;float: left;}
.listNyTab a.act,.listNyTab a:hover{border-bottom:2px solid #986449;color:#986449;height:57px;}
.listNyList{float: left; margin-top: 20px; width: 100%;height:auto;}
.listNyList li{ width: 100%;float: left;height: 50px;line-height: 50px;color: #3B3B3B;border-bottom:1px dashed #3B3B3B;}
.listNyList li a{font-size:14px;color:#999291;}
.listNyList li a:hover,.listNyPage a:hover{color:#986449}
.listNyList li p{margin-right:5px;font-size:14px;float:left;width:850px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.listNyList li span{color:#666;float:right;font-size:14px;}
.listNyPage{width:100%;text-align:center;height:28px;color:#999291;line-height:28px;font-size:14px;padding:30px 0 60px 0;float: left;}
.listNyPage a{ padding:0 3px; color: #999291;    margin: 0 5px;}
.listNyPage a:hover{text-decoration:underline;}
.nyTit{border-bottom:1px solid #525050;height:112px;text-align:center;}
.nyTit h3{color:#eee;font-size:22px;width:100%;float:left;padding-top: 30px;padding-bottom: 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.nyTit p{width:100%;float:left;color:#d1c9c7;font-size:14px;}
.nyTxt{width: 100%;color: #f2f2f2;font-size: 14px;line-height: 26px;margin-top: 30px;}
.nyTxt img{max-width:698px;display:block;margin:10px auto;}
.nyTxt p{text-indent:2em;padding:10px 0;}
.yyList{float: left;width: 100%;overflow: hidden;margin-top:40px;}
.yyList ul{float: left;width: 825px;}
.yyList ul li{width:249px;float:left;margin-right:12px;overflow:hidden;height: 206px;margin-bottom:33px;}
.yyList ul li img{width:249px;float:left;height:158px;}
.yyList ul li i{width: 100%;display: block;font-size: 14px;line-height: 21px;margin-top: 3px;float:left;}
.yyList ul li a{color:#645443;display:block;float:left;}
.yyList ul li a:hover{color:#956c51;}

.gift-list{width:100%;overflow:hidden;}
.gift-lb{overflow:hidden;}
.gift-lb li{width:365px;height: 160px;float: left;margin: 10px;background:url(../img/gift-lb.jpg);}
.gift-way{margin:18px}
.game-gift-name{color:#f5f5f5;width:100%;margin-bottom:6px;display:block;line-height:25px;font-size:18px;overflow:hidden}
.info{height:48px;line-height:20px;overflow:hidden;color:#f5f5f5;font-size:14px;}
.surplus{position:relative;margin-top:10px;color:#b06832;line-height:35px}
.ling-gift-btn{position:absolute;top:0;right:0;padding:0 28px;border:1px solid #8fd33e;font-size:14px;display:block;color:#8fd33e;text-align:center;line-height: 30px;height:30px;}
.ling-gift-btn:hover{background:#8fd33e;color:#363636;}
.gift-tc{display:none;}
.tcbg{background-color:#000;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:99;position:fixed;}
.tc-n{position:fixed;left:50%;top:50%;margin-left:-350px;margin-top:-83px;width:690px;height:156px;z-index:999;background:#313131;border:5px solid #4A4A4A;}
.gift-close{width:40px;height:40px;position:absolute;right: -45px;top: -5px;background:#986449 url(http://image.tanwan.com/ms/hd/2019lwjhg/img/tc-close.png) no-repeat;}
.tc-sr{margin-top: 24px;}
.tc-sr p{color:#fff;text-align:center;height:30px;line-height:30px;margin-bottom:15px;font-size:24px;}
.tc-sr p input{border:0;text-align: center;color:#000;height:30px;width:290px;margin-right:15px;}
.tc-sr p span{height:30px;background:#DB5E41;width:100px;color:#fff;text-align:center;line-height:30px;cursor:pointer;font-size: 12px;padding: 7px 12px;}













