body,div,p,ul,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,section,article,aside,header,footer,nav,dialog,figure,hgroup {
  margin: 0;
  padding: 0;
}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;}/* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc {display: block;}
html {font-size:74%;line-height: 1.5;overflow-y:scroll;-webkit-text-size-adjust:none;}
input[type=text], select {-webkit-appearance: none }
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.clearfix {*zoom:1 }
.clear {clear: both;width: 0px;height: 0px;font-size: 0px;overflow: hidden;}
audio, canvas, iframe, img, svg, video {vertical-align: middle;}
textarea {resize: vertical }
input, select, button, textarea {font-family: inherit;margin: 0;padding: 0;outline: none; }
body { width: 100%;margin:0 auto;font-size:13px;font-size:1rem;font-family:"microsoft yahei","\5FAE\8F6F\96C5\9ED1","宋体", Tahoma,verdana,arial,sans-serif;color: #222;word-wrap:break-word;word-break:break-all;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.c{clear:both;height:1px;font:0px/0px Arial;overflow:hidden;}
.cn {text-align: center;}
.fl {float: left;}
.fr {float: right;}
.sa{color: #0ff;}
.sb{color: #f00;}
.sc{color: #00f;}
.sd{color: #f0f;}
.se{color: #fff;}
.sf{color: #ff0;}
.sg{color: #FDB091;}
.sh{color: #080;}
.si{color: #004F69;}
.sk{color:#ff4900}
.sm{color: #D2FF78;}
.sj{color: #DA4205;}
.sn{color: #000;}
.so{color: #FFFFCC;}
.sp{color: #FFDD78;}
.sv {color: #666;}
.sz {color: #888;}
.b {font-weight:700;}
.f7 {font-size:.7rem;}
.f1 {font-size:1rem;}
.f2 {font-size:2rem;}
.f12 {font-size:1.2rem;}
.f13 {font-size:1.3rem;}
.f14 {font-size:1.4rem;}
.f15 {font-size:1.5rem;}
.f16 {font-size:1.6rem;}
.f18 {font-size:1.8rem;}
.add_bt5 {margin:0 auto;position:relative;margin-top:3px;margin-bottom:3px;text-align: center;}
.bga {background:#691C00;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bgb {background:#ffff00;color: #f00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bgc {background:#E10016;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bgd {background:#000E69;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bge {background:#E004CE;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bgf {background:#000;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bgg {background:#080;color: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.schkeybg {background:#ff0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#00f;}
/*全局链接样式*/
a {color: inherit;text-decoration: none; }
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
ol, ul, li {list-style: none }
img {border: 0;}
.u { position:relative;border-bottom:1px solid #f00;}
.bor {border:1px #D8B074 solid;}
.hg10 {height:10px;}
.bt5 {margin-top:5px;}
.btm {margin-top:55px;}
.bl5 {margin-left:5px;}
.bl10 {margin-left:10px;}
.bl20 {margin-left:20px;}
.bl40 {margin-left:40px;}
.mr5 {margin-right:5px;}
.headerbox {width: 100%;max-width: 1000px;margin: 0 auto;background: #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px; 0px;}
.magess {position:relative;overflow: hidden;margin:0 auto;color:#A4A4A4;font-size:1.6rem;height: 40px;line-height:40px;font-weight:700;text-align: center;background-color: #fff;border: 1px solid #DBDADA;margin:3px;}
.vipmagess {position:relative;overflow: hidden;margin:0 auto;color:#A4A4A4;font-size:1.6rem;font-weight:700;text-align: center;background-color: #fff;border: 1px solid #DBDADA;margin:3px;padding:5px;line-height:40px;}
.error {width:390px;margin:auto;left:0; right:0%; top:0;bottom:45%;background: #045289;border:#02192A 1px solid;border-top-color:#088BE8;border-left-color:#088BE8;z-index:9999999999;position:fixed;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;line-height:70px;height:70px;color:#FCFFFD;-moz-text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A; -webkit-text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A;text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A;font-weight:600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display:flex;align-items: center;justify-items: center;}
.error img {margin:0 auto;position:relative;text-align: center;top:10px;}
/*全局样式结速*/
/*按钮*/
.input {border:1px solid #3AA6F9;line-height:18px;height:18px;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle;color:#000;}
.input:focus {outline:0px solid #007bff;outline-offset:0px;box-shadow: 0px 0px 2px 2px #32D2FE;}
.historygo {position:relative;padding:5px 15px;border: 1px solid #dc3545;color: #dc3545;border-radius: 5px;font-size: 1.2rem;top:2px;}
/*顶*/
.toptool {width: 100%;margin: 0 auto;overflow: hidden;height: 50px;position: fixed;z-index: 999999999;top: 0px;border-bottom: 1px solid #B5B5B5;}
.topheaderbox {width: 100%;max-width: 1000px;margin: 0 auto;}
.toptool ul.fltop {width: 75%;float: left;}
.toptool ul.frtop {width: 25%;float: right;text-align: right;}
.toptool ul.fltop li {float: left;}
.toptool ul.fltop li img {display: block;width: 172px;height: 40px;margin-top: 5px;}
.toptool ul.fltop a {font-size: 1.3rem;padding: 8px 10px;line-height: 50px;}
.toptool ul.frtop a {line-height: 50px;}
.toptool ul.fltop a.cur {display:inline-block;background-color: #ff4900;line-height:40px;color:#fff;border-left:1px solid #982B00;border-right:1px solid #982B00;}
.regbtn {padding: 8px 15px;border: 1px solid #dc3545;color: #dc3545;border-color: #dc3545;border-radius: 5px;font-size: 1.2rem;}
.logbtn {padding: 8px 15px;border: 1px solid #dc3545;color: #fff;border-color: #dc3545;border-radius: 5px;font-size: 1.2rem;background-color: #dc3545;}
/*公告*/
.anc_box {margin:0 auto;position:relative;overflow: hidden;background-image: url("../images/led.jpg");border:2px #555 solid;height:36px;line-height:36px;}
.anc_box ul {margin:0 auto;float: left;border:2px #888 solid;}
.anc_box ul li {float: left;height:32px;line-height:32px;}
.anc_box ul li.anc_ok {width:5%;}
.anc_box ul li.anc_tit_box {width:94.9%;}
.anclaba {background-image: url("../images/anc.gif");background-repeat: no-repeat;background-position: center center;}
.anctit {text-shadow: -1px 0 #f00, 0 1px #f00, 1px 0 #f00, 0 -1px #f00;color:#fff;font-size: 1.3rem;}
/*文章区*/
.topic_list {border-top:1px solid #d2d8de}
.topic_list li {border-bottom: 1px solid #d2d8de;padding: 12px 8px;}
.threadtxt {font-size: 1.4rem;font-weight: bold;}
.thusername {color: #828385;font-weight: bold;font-size: 1.4rem;}
.topic_list li dd {float: left;}
.toppeda, .toppedb, .toppedc, .toppedd, .toppede, .toppedf {border-radius:4px;padding:1px 2px;font-size:1.1rem;font-weight:600;margin-right:3px;}
//.toppeda {WIDTH:50px;height:15px;position:relative;overflow: hidden;background-image: url("../images/vip.png");display:inline-block;background-repeat: no-repeat;}
.toppeda {WIDTH:38px;height:14px;line-height:14px;display:inline-block;background: #a80000;position:relative;border-radius:4px;padding:0px 4px 0px 0px;top:4px;left:5px;margin-right:8px;}
.toppeda aside {color:#fff;font-weight:100;font-family:"courier";font-size:.7rem;position:relative;text-align:right;top:-14px;}
.toppedb {background:#c6303e;color:#fff;}
.toppedc {background:#001287;color:#fff;}
.toppedd {background:#ff00ff;color:#fff;}
.toppede {background:#f1c84c;color:#000;}
.toppedf {background:#f00;color:#fff;}
.toppeda i1 {width:15px;height:25px;position:relative;z-index:9;background-image: url("../images/hg.gif");display:inline-block;background-repeat: no-repeat;top:7px;left:-6px;}
/*阅读页*/
.gst_topic_box {margin: 0 auto;position: relative;overflow: hidden;background: #fff;}
.gst_tit_box {margin: 0 auto;text-align:center;padding:8px 3px;font-size:1.5rem;border-bottom: 1px dashed #ddd;}
.gst_topic_user {margin:3px;position:relative;overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom:5px;}
.user_img img {border-radius:50%;border: 1px solid #ccc;}
.zztit {height:40px;line-height:40px;}
.gst_topic_content {margin:3px 3px 15px 3px;font-size:1.2rem;font-weight:400;}
.gst_topic_content p {padding:1px 0px;}
.sell_box {width:50%;text-align:center;height:35px;line-height:35px;border: 1px dashed #998972;background: #FFF9F5;border-radius: 5px;font-size:1.4rem;color:#998972;}
.sell_box i {width:16px;height:16px;position:relative;overflow: hidden;background-image: url("../images/lock.png");display:inline-block;background-repeat: no-repeat;top:2px;right:5px;}
.sell_box a {display:block;}
.buyinfo {display:inline-block;background:#fff7dd;border:1px #C1BD3E dashed;padding:5px 8px;margin:3px 0px;}
.sellmember {width:49%;position: relative;overflow: hidden;border: 1px solid #ddd;border-radius: 5px;margin-top:5px;padding:5px}
.sellmember .teil {width:70%;float: left;text-align:left;}
.sellmember .teir {width:30%;float: left;text-align:center;}
.sellmember li {float: left;width:20%;text-align:center;color: #004F69;}
.sellmember dt {height:25px;line-height:25px;text-align:center;background: #AF020F;color:#fff;}
/*登陆注册*/
#forum_reg, #forum_log {width:330px;margin: 0 auto;left:37%;right:37%;top:25%;margin-bottom:50%;z-index:9999999;position: fixed;}
.forum_msc {WIDTH:16px;height:16px;margin:10px 10px 0px 0px;position: relative;right:0;background-image: url("../images/icon_del.gif");display:inline-block;background-repeat: no-repeat;cursor:pointer;}
.member_login_box {width:100%;margin: 0 auto;color: #252525;border-radius: .625rem;background-color: #FB8E95;box-shadow: 0 0.46875rem 2.1875rem rgb(0 0 0 / 20%), 0 0.9375rem 1.40625rem rgb(0 0 0 / 20%), 0 0.25rem 0.53125rem rgb(0 0 0 / 20%), 0 0.125rem 0.1875rem rgb(0 0 0 / 20%);}
.member_card {border-radius: .625rem;background-color: #fff;box-shadow: inset 0px 0px 6px 0px rgba(2, 48, 46, 0.6);padding: 5px 0px 15px;}
.login_icon_box {height:150px; line-height:150px;position:relative;overflow: hidden;}
.login_box {height:40px; line-height:40px;position:relative;overflow: hidden;}
.rlinput {border:1px solid #B98F3A;line-height:20px;height:20px;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle;color:#333;border-radius:3px;}
.rlinput:focus {outline:0px solid #007bff;outline-offset:0px;box-shadow: 0px 0px 2px 2px #FA2A39;}
.login_box .ur_l, .login_box .ur_r {float: left;margin-top:7px;}
.login_box .ur_l {width:35%;}
.login_box .ur_r {width:65%;}
.rico {background-image: url("../images/admin/login-icon.gif");background-position: 0px 0px;WIDTH:25px;height:30px;display:inline-block;background-repeat: no-repeat;}
.lico {background-image: url("../images/admin/login-icon.gif");background-position: 0px -50px;WIDTH:25px;height:30px;display:inline-block;background-repeat: no-repeat;}
.home_reg_btn {padding:0px 10px;height:30px; line-height:30px;text-align: center;color: #fff; text-decoration: none;display: inline-block; background: #AF020F;cursor: pointer;border: 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.home_login_btn {padding:0px 10px;height:30px; line-height:30px;text-align: center;color: #fff; text-decoration: none;display: inline-block; background: #A90126;cursor: pointer;border: 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.home_reg_btn:hover, .home_login_btn:hover {filter:alpha(opacity=70);opacity:.7;-moz-opacity:.5;-khtml-opacity:.7;}
.price{font-size:.9rem;color:#555;font-family:Arial;font-weight:700;}
/*选择头像*/
#pl-pop{padding: 1px;z-index:9999999999999999;position:absolute;width:300px;height:200px;top:40%;bottom:40%;left:40%; right:20%;}
.ico-list {background: #FAECC9;position: relative;border: 1px solid #735202;}
.ico-list a.cur {cursor:pointer;}
.ico-list a, img.focus-ico {cursor:pointer;}
.ico-list a img {border: 1px dashed #735202;margin: 1px;cursor:pointer;position: relative;}
.ico-list a:hover img, .ico-list .cur img {border: 1px dashed #f00;position: relative;z-index:999;}
.ico-list a img:hover {transform: scale(1.4);}
.login_icon_box {width:100%;height:110px;margin: 0 auto;position: relative;overflow: hidden;text-align:center;}
.vip-icon {width:100px;height:100px;}
/*公共框*/
.addtxta_box {max-width:1000px;margin:5px auto;padding: 2px 3px 4px 3px;border: solid 1px #ddd;border-radius: 8px;background: #fff;background-image: linear-gradient(to top, #fff, #eee, #fff);box-shadow: 0 2px 5px rgba(0,0,0,0.1);overflow: hidden;}
.addtxt_box {max-width:992px;margin:5px auto;padding: 2px 3px 4px 3px;border: solid 1px #ddd;border-radius: 8px;background: #fff;background-image: linear-gradient(to top, #fff, #eee, #fff);box-shadow: 0 2px 5px rgba(0,0,0,0.1);overflow: hidden;}
/*球颜色*/
.reds {WIDTH:30px;height:30px;padding:0px 1px;background:#f00;font-size:.7rem;border-radius:50%;color:#fff;}
.blues {WIDTH:30px;height:30px;padding:0px 1px;background:#00f;font-size:.7rem;border-radius:50%;color:#fff;}
.greens {WIDTH:30px;height:40px;padding:0px 1px;background:#080;font-size:.7rem;border-radius:50%;color:#fff;}
/*用户区*/
.ur_bg {background:#F4F6F8;}
.user_box {margin: 0 auto;position: relative;overflow: hidden;background: #fff;margin:3px;}
.urme_icon {border-radius:50%;text-align: center;}
.user_box li {height:70px;}
.user_box li dd {height:25px;line-height:30px;}
.user_box li.urme_l {width:30%;float:left;text-align:right;}
.user_box li.urme_t {width:60%;float:left;padding-left:10px;}
.user_box li.urme_r {width:6%;float:left;text-align:right;padding-right:10px;}
.user_box li.urme_r .sting {margin-top:20px;}
.myprice {color: #f00;font-family: Arial;}
.ztok {width:20px;height:20px;position: relative;display:inline-block;background-image: url("../images/icon.png");background-position: 0px 0px;background-repeat: no-repeat;top:5px;left:3px;}
.ztno {width:20px;height:20px;position: relative;display:inline-block;background-image: url("../images/icon.png");background-position: 0px -20px;background-repeat: no-repeat;top:4px;left:3px;}
.urme_yue {margin: 0 auto;width:25px;height:25px;background-image: url(../images/icon_jin.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;}
.urme_sj {margin: 0 auto;width: 30px;height:30px;background-image: url(../images/sj.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;}
.urme_zj {margin: 0 auto;width: 30px;height:30px;background-image: url(../images/zjmx.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;}
.urme_cz {margin: 0 auto;width: 30px;height:30px;background-image: url(../images/cz.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;}
.urme_mm {margin: 0 auto;width: 30px;height:30px;background-image: url(../images/pass.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;}
.urme_ur {margin: 0 auto;width: 30px;height:30px;background-image: url(../images/ur.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;}
.r_arw {width: 36px;height: 35px;margin-top: 14px;background: url(../images/arw_r.png) no-repeat;float: right;}
.urme_l span {display:inline-block;margin-top:9px;}
.user_nav {margin: 0 auto;height:50px;line-height:50px;position: relative;overflow: hidden;background: #fff;margin:3px;}
.user_nav .urme_l {width:30%;float:left;text-align:right;}
.user_nav .urme_t {width:60%;float:left;padding-left:10px;}
.user_nav .urme_r {width:6%;float:left;text-align:right;padding-right:10px;}
.user_nav .urme_t {color:#444;}
/*充值*/
.paly_box {margin:0 auto;background:#fff;position:relative;overflow:hidden;}
.paly_box li {float:left;}
.paly_box .paly-l {width:15%;margin-left:3px;}
.paly_box .paly-r, .paly_box .paly-czr {width:84%;}
.weixingg {font-weight: 700;background-color: #ffff00;color: #ff0000;border-radius: 50px;border: 1px solid #ff0000;padding:1px 10px;vertical-align: top;margin: 2px auto 0px;font-size:1.7rem;}
.paly_box .pay_wximg_tit {width:48%;float:left;}
.paly_box .pay_zfimg_tit {width:48%;float:right;}
.wximg {width:99%;border: 1px dashed #f00;height:165px;}
.zfbimg {width:99%;border: 1px dashed #00f;height:165px;}
.pay_box {WIDTH:450px;height:402px;position:fixed;z-index:9999;left:20%;right:20%;top:55px;background:#fff;}
.pay_box .pay_col {height:30px;light-height:30px;font-size: 14px;font-weight: bold;padding:8px 10px 0px 10px;color:#78F8FF;}
.pay_box .pay_col .pay_cola {float:right;color:#E4FF78;}
/*明细*/
.log_list_box {width: 100%;margin: 0 auto;position:relative;overflow:hidden;}
.log_list_box li {float:left;height:25px;line-height:25px;border-bottom: 1px dashed #dcdcdc;font-size:1.1rem;background: #fff;margin:1px;}
.log_list_box li.log-id {width:10%;text-align: center;}
.log_list_box li.log-lx {width:29%;}
.log_list_box li.log-ur {width:30%;}
.log_list_box li.log-rq {width:30%;text-align:center;}
/*搜索*/
.searchtitle {margin:5px auto;position:relative;color: #4892E6;font-size:.9rem;height:30px;line-height:30px;border:1px solid #9A9A9A;width:350px;border-radius:10px;}
.searchinput {position:relative;font-size: 1rem;text-align:center;background-color:#F0EFEF;width:350px;height:30px;border-radius:10px;border:0;}
.searchtitle i {width:18px;height:18px;left:3px;margin-top:6px;position:absolute;background-image:url(../images/footnav.png);background-repeat: no-repeat;background-size:100% 100%;z-index:1;}
/*底部*/
.footer {width:98%;max-width:995px;margin: 0 auto;background: #fff;padding:2px; 0px;text-align:center;}
.topicbuybtm {position: fixed;bottom: 0;left: 0;width:100%;z-index: 99999;}
.topicbuybtn {max-width:1000px;margin: 0 auto;border: 1px #ddd solid;}
.topicbuybtn li {width:50%;float: left;text-align:center;height:40px;line-height:40px;background-color:#fff;}
.buyset {width: 60px;padding: 6px 15px;background: #FB3534;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #fff;font-size: 1.2rem;}
.sellpr {font-size: 2rem;font-family: Arial;font-weight: 700;}
.sellqs {font-size:1.6rem;font-family: Arial;font-weight: 700;}
/*分页*/
.pagebox {width:99.7%;margin:0 auto;position:relative;text-align:center;background-color: #EEF3F7;height:42px;line-height:42px;}
.pagebox ul {position:relative;padding-top:9px;}
.pagebox span {height:20px;line-height:20px;padding:2px 5px;text-decoration: none; font-size:.7rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border: 0;outline:none;margin:0px 5px;display: inline-block;}
.pagebox span.pagebtn {text-align: center;color:#fff; background:#00AAFF;}
.pagebox span.pagebtn:hover { background: #02A2AA;}
.pagebox span.pageprev {text-align: center; color: #fff;background: #04686D;}
.pagebox span.pageprev:hover { background: #05AFB7;}
.pagebox span.pagenext {text-align: center; color: #fff;background: #CC00CC;}
.pagebox span.pagenext:hover { background: #FF00FF;}
.pagebox span.pagetxt {border:1px #717171 solid;background-color: #EFEFEF; border-top-color:#FFFFFF; border-left-color:#FFFFFF;}
.pagebox span.pageatn {width:25px;color:#fff;background:#E10000;}
.pagebox span.pageatn a {font-weight:700;font-size:1rem;display:block;}
.pagebox span.pagescent {width:57px;background: #F23405;color: #fff;cursor:pointer;}
.pagebox span.on{width:25px;background-color:#f00;color: #ff0 !important;}