.wrapper .wrap{margin:386px auto 0}
#main-nav{margin-top:15px}
.contentTit{color:#fff}
.contentTit a{color:#fff}
.contentTit h4{padding:5px 10px 5px 40px;background:url(/images/18/article/icon-contentTit.png) #3bb2e2 no-repeat 10px center;font-size:20px}
.contentTit .waylink{margin:5px 0;text-align:right;font-size:14px}
.contentTit .waylink img{vertical-align:text-top}
#article,#faqlist,#newmember{padding:20px 10px}
#newsWeap{display:none}
.gameCate{float:none;width:100%}
.gameCate ul li{width:calc((100%/5) - 9px)}
.gameCate ul li a{background-size:contain}
.gameCate ul li strong{width:112px}
#pageNav{text-align:center}
#pageNav a,#pageNav span,#pageNav strong{padding:5px 10px;border:1px #4c4c4c solid;border-left:0;font-size:14px;color:#fff}
#pageNav span{vertical-align:baseline}
#pageNav a:first-child{border-radius:5px 0 0 5px;border-left:1px #4c4c4c solid}
#pageNav a:last-child{border-radius:0 5px 5px 0}
#pageNav a:hover,#pageNav span:hover,#pageNav strong{background:#494a48}
#newslist{padding:0 10px}
#newslist .list{overflow:hidden;padding: 25px 10px;border-bottom: 1px rgb(255 255 255 / 15%) dashed;}
#newslist .list > div{float:left;width:190px}
#newslist .list > div a{background-size:cover;}
#newslist .list .info{margin-left:15px;width:575px}
#newslist .list .date{color:#3bb2e2;display: flex;align-items: center;font-size: 12px;}
#newslist .list .date img{width: 15px;margin-right: 5px;}
#newslist .list h4 a{margin: 0 0 10px;font-size:20px;font-weight:bold;color:#ebb900;overflow: hidden;height: auto;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#newslist .list p{overflow: hidden;height: 45px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 14px;}
#date{margin:5px 0 0;text-align:right}
#date img{margin-right:5px}
#faqlist p{margin-bottom:10px}
#faqlist ul li{margin:15px 10px;border:2px #3bb2e2 dashed}
#faqlist ul li:hover{background-color:inherit}
#faqlist ul li h3,#faqlist ul li .menu_body{position:relative;padding:10px 20px 10px 90px;background:url(/images/18/article/icon-faqQ.png) no-repeat 20px center}
#faqlist ul li h3:after,#faqlist ul li .menu_body:after{position:absolute;width:1px;height:65%;display:block;background:rgba(255,255,255,0.2);left:75px;top:10px;content:""}
#faqlist ul li .menu_body{background-image:url(/images/18/article/icon-faqA.png);background-color:rgba(0,0,0,0.35);display:none}
#faqlist ul li.current .menu_body{display:block}
#progWrap ul li:first-child{border-bottom:1px #fff solid}
#progWrap ul li:hover{background:rgba(66,66,66,0.5)}
#progWrap ul li p{width:108px}
#progWrap ul li p:nth-child(2){margin-left:10px;width:375px;text-align:left}
#progWrap ul li p:nth-child(3){width:100px;color:#ffd539}
#progWrap ul li p:nth-child(4){width:88px;color:#7afe04}
#progWrap ul li p:nth-child(5){width:134px}
#progWrap ul li:first-child p{background:none;height:auto;text-indent:initial}
#progWrap ul li:first-child p:after{display:block}
#progWrap ul li:first-child p:last-child:after{display:none}
#memberNav,.packageList{padding:10px 0}
.packageList p{padding:0 10px;border-right:1px #ccc solid;display:inline-block;font-size:16px}
.packageList p:last-child{border-right:0}
.packageList p a{color:#fff}
.packageList p a:hover{color:#3bb2e2}
#contactWrap{margin:20px 0;padding:15px 0 15px 210px;background:url(/images/18/article/img-vip.png) no-repeat 0 0}
#contactWrap .step{margin-bottom:40px}
#newmember #form2 .joingBox .step{margin-bottom:15px}
#contactWrap .step p{font-size:16px;color:#fefefe}
#contactWrap .step p:first-child{margin-bottom:10px;color:#3bb2e2;font-size:16px}
#contactWrap fieldset p{padding:10px 0;font-size:16px;color:#3bb2e2}
#contactWrap fieldset p label{width:90px;display:inline-block;text-align:right}
#contactWrap fieldset p input[type="text"],#contactWrap fieldset p textarea{margin:0 10px;padding:5px;width:300px;border:0}
#contactWrap fieldset p textarea{width:400px}
#contactWrap fieldset p input[type="radio"]{margin-left:10px}
#contactWrap fieldset p input#ChecknumL{width:110px}
#contactWrap fieldset p span{font-size:12px;color:#939393}
#contactWrap fieldset p span{margin-left:10px}
#contactWrap fieldset.btn{text-align:right}
#contactWrap fieldset.btn a{width:117px;height:58px;background:url(/images/18/member/icon-memberBottom.png) no-repeat 0 0;display:inline-block;text-align:center;text-shadow:0 0 6px #000;line-height:58px;font-weight:bold;font-size:16px;color:#fff}
#contactWrap fieldset.btn a:hover{opacity:0.7}