@charset "gb2312"; 

body,
div,
img,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
dl,
dt,
dd,
ul,
ol,
li,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td { 
 margin: 0; 
 padding: 0
}

ol,
ul { 
 list-style: none
}

a img { 
 border: none; 
}

table { 
 border-collapse: collapse; 
 border-spacing: 0; 
}

body { 
 font: 13px/1.5 tahoma, '\5b8b\4f53', sans-serif; 
 color: #fc9; 
 background: #2a2521; 
 font-family: "Microsoft YaHei"; 
 padding-top: 40px; 
overflow-x: hidden; 
}

#afooter { 
 padding:30px 0; 
 text-align:center; 
 font-size:12px; 
 line-height:20px; 
 background-color:#000; 
 color:#c0c0c0; 
}
#afooter a,#afooter a:hover { 
 color:#c0c0c0; 
 text-decoration:none; 
}

.clear { 
 clear: both; 
 height: 0px; 
 line-height: 0px; 
 font-size: 0px; 
}

.hidden { 
 height: 0; 
 width: 0; 
 display: block; 
 overflow: hidden; 
}

.clearfix { 
 zoom: 1
}

.clearfix:after { 
 content: "\0020"; 
 height: 0; 
 display: block; 
 clear: both; 
}

/* head top*/
em { 
 font-style: normal; 
}

/* a { 
color: #fff; 
text-decoration: none; 
outline: none; 
}*/

a:hover { 
 /* color: #f30; */
 text-decoration: none; 
}

.pr { 
 position: relative; 
}

.pa { 
 position: absolute; 
}

.ti { 
 text-indent: -999em; 
}

.hid { 
 display: none; 
}

.c1 { 
 color: #f96; 
}

.c2 { 
 color: #fc3; 
}

.c3 { 
 color: #696; 
}

.c4 { 
 color: #fff; 
}

.c5 { 
 color: #f00; 
}

.underline { 
 text-decoration: underline; 
}

.spr { 
 background: url(//game.gtimg.cn/images/bns/cp/a251114cfeg/spr24.png) no-repeat; 
 _background: url(//game.gtimg.cn/images/bns/cp/a251114cfeg/spr8.png) no-repeat; 
}

.logo { 
 height: 104px; 
 width: 150px; 
 top: 0; 
 left: 0; 
 z-index: 10; 
}

.topbar { 
 position: relative; 
 width: 100%; 
 height: 48px; 
 background-repeat: repeat-x; 
 background-position: 0 -104px; 
 z-index: 2; 
}

.topnav { 
 float: left; 
 height: 30px; 
 padding: 10px 0 0 130px; 
}

.topnav li { 
 float: left; 
 height: 30px; 
 padding: 0 10px; 
 line-height: 27px; 
 background-position: -82px -154px; 
 color: #FFF; 
}

.topnav a { 
 display: inline-block; 
 zoom: 1; 
}

.topnav .wechat { 
 font-family: '\5b8b\4f53', tahoma; 
 font-size: 12px; 
 color: #fff; 
}

.topnav a.game-start { 
 float: right; 
 width: 100px; 
 height: 24px; 
 line-height: 24px; 
 text-align: center; 
 border: 3px solid #6dba18; 
 -webkit-border-radius: 15px; 
 border-radius: 15px; 
}

.topnav li:hover .code-wechat { 
 visibility: visible; 
 transform: translateY(0); 
 opacity: 1; 
}

.code-wechat { 
 position: absolute; 
 padding: 3px; 
 top: 26px; 
 left: 5px; 
 text-align: center; 
 background: #fff; 
 visibility: hidden; 
 transform: translateY(10px); 
 opacity: 0; 
 -webkit-transition: all .3s; 
 transition: all .3s; 
}

.code-wechat .icon-wechat { 
 display: block; 
 width: 95px; 
 height: 95px; 
 background-position: 0 -315px; 
}

.code-wechat .chat-text { 
 display: block; 
 margin-top: 2px; 
 font-size: 12px; 
 font-family: '\5b8b\4f53'; 
 line-height: 1.2; 
}

.login { 
 float: right; 
 padding: 8px 25px 0 0; 
}

.login-btn { 
 float: right; 
 background-position: 0 -218px; 
 width: 92px; 
 height: 32px; 
 padding-right: 15px; 
 line-height: 30px; 
 text-align: center; 
}

.login-btn:hover { 
 color: #E82E0F; 
}

.logout { 
 background-position: 0 -218px; 
 width: 87px; 
 padding-right: 20px; 
}

.login-text { 
 float: right; 
 color: #fff; 
 font-family: '\5b8b\4f53', tahoma; 
 font-size: 12px; 
 padding: 8px 10px 0 14px; 
}

.icon-user { 
 background-position: 0 -154px; 
 width: 9px; 
 height: 13px; 
 overflow: hidden; 
 left: 70px; 
 top: 9px; 
}

.login-text .icon-user { 
 left: 0; 
 top: 9px; 
}

.icon-out { 
 background-position: -10px -159px; 
 width: 11px; 
 height: 8px; 
 overflow: hidden; 
 left: 60px; 
 top: 11px; 
}

.topnav li.rborder,
.topnav li.rborder .wechat { 
 color: #5b834e; 
}

.topnav li a { 
 color: #fff; 
}

.topnav li a:hover { 
 color: #E82E0F; 
}

.login a { 
 color: #5b834e; 
}
.content1 img{
    display: block;
    width: 100%;
    vertical-align: top;
}

.content1{ position: relative;}

.wrap{  width: 100%; min-width: 1300px; overflow: hidden;     }
.cont_txtflex{ display: flex; justify-content: center; width: 100%;}
.cont_txtflex.contxt1{  position: absolute; top: 2.36rem;}
.cont_txtflex.contxt2{  position: absolute; top:6.38rem;}
.cont_txtflex.contxt3{  position: absolute; top:2.20rem;}
.cont_txtflex p{ width: 5.52rem; font-size: .18rem; color: #fff; margin: 0 .10rem; text-align: center;}
.cont_txtflex p span{ color: #fdca99;}