html{overflow-y:scroll;font-size: 1em;}
article,aside,body,button,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,nav,ol,p,pre,section,td,textarea,th,ul {
    margin: 0;font-size: 100%;
    font: inherit;
    padding: 0;
}
body {font-family: "Lantinghei SC","Microsoft Yahei",Helvetica,Arial;
  color: #333;
  width: 100%;
  margin: 0 auto;
  max-width: 770px;font-size: 14px;
 -webkit-text-size-adjust: none;-webkit-backface-visibility: hidden;
  word-wrap:break-word; word-break:break-all;
}
body {  
    background: #371f13 url(/images/bg88.png) ;
    text-shadow: 0 0 black; 
}
button,input,select,textarea {
    outline: 0;
    resize: none;
}

li,ol,ul {
    list-style: none;
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

a:visited,li:visited {
    border: none;
    -webkit-border-image: none;
}

h2,h3 {
    font-weight: 600;
}
.none { display:none; }
.z { float: left; } .y { float: right; }
.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 }
.sbj {width:100%;height:62px;position:relative;overflow: hidden;}
.xbj {width:100%;margin: 0px auto;position:relative;height:95px;}
.wb {margin:3px 0px;position:relative;}
.mdb {border: 1px solid #BFD1EB;position:relative;}
.headerbox {background:#fff;width: 100%;margin: 0px auto;position:relative;overflow: hidden}
.topNav {width:100%;margin: 0px auto;z-index: 400;position:relative;position:fixed;max-width: 770px;border-bottom: 1px solid #7D1100;}	
.nav {  height:55px; text-align:center; font-size:19px;width:100%;margin: 0px auto;background:#fff;background-size: 100% 100%;position:relative;padding:3px 0px;}
.nav .name {display:inline-block;float: left; position: relative;overflow:hidden; white-space:nowrap; width:80%;text-align:left;}
.nav .icon_edit a { display:block; width:28px; height:28px; background: url(/images/icon.png) no-repeat; line-height:2000px; overflow:hidden; }
.nav .icon_edit a { background-position: -0px -28px;}	
.nav .icon_edit a:hover { background-position: -0px 0;}
.nav a.loginout {display:block; width:25px; height:25px;margin:3px 0px 0px 2px;background: url(/images/logout.png) no-repeat; overflow:hidden;}
.nav a.loginout:hover { display:block; width:25px; height:25px;margin:3px 0px 0px 2px;background: url(/images/run.png) no-repeat;overflow:hidden;}
.gg_dhl_wz a { font-size: 200%;color:#FFEB3B;background-color:#f44336;padding: 8px 8px;width: 100%;margin: 0px auto;position:relative;display:block;text-align:center;}

/*高手帖
.gg_dhl_gsb { padding: 0 5px 5px 5px;border: solid 1px #ddd;border-radius: 5px;background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.1);background-image: url(/images/bg.gif.jpg); position:relative;overflow:hidden;}
        .gg_dhl_gsb ul {  }
        .gg_dhl_gsb .gsb_gsb { padding-bottom: 10px;text-align: center; }
        .gg_dhl_gsb .gsb_gsb span { height: 40px;line-height: 40px;padding: 0 40px;font-size: 18px;font-weight: bold;color: #fff;display: inline-block;background: #f00;position: relative; }
        .gg_dhl_gsb .gsb_gsb span:before { content: "";display: inline-block;width: 0;height: 0;border-left: 40px solid transparent;border-top: 40px solid #f00;position: absolute;left: -40px; }
        .gg_dhl_gsb .gsb_gsb span:after { content: "";display: inline-block;width: 0;height: 0;border-right: 40px solid transparent;border-top: 40px solid #f00;position: absolute;right: -40px; }
        .gg_dhl_gsb dl { background: inherit;border-bottom: 1px #E0E0E0 solid;width: 100%;margin: 0px auto;position:relative;overflow:hidden; }

.gsticon{background:#FF7200;float: left;text-align:center;color: #fff;padding: 3px 8px;width:6%;}
.gstnema {background:#999999;float:right;padding: 3px 8px;text-align:center;width: 12%;}
.gsttxt {float: left;color: #222;font-size: 15px;padding: 3px 8px;}
*/
.gg_dhl_gsb { padding: 0 5px 5px 5px;border: solid 1px #ddd;border-radius: 5px;background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.1);background-image: url(/images/bg.gif.jpg); position:relative;overflow:hidden;}
        .gg_dhl_gsb ul {  }
        .gg_dhl_gsb .gsb_gsb { padding-bottom: 10px;text-align: center; }
        .gg_dhl_gsb .gsb_gsb span { height: 40px;line-height: 40px;padding: 0 40px;font-size: 18px;font-weight: bold;color: #fff;display: inline-block;background: #f00;position: relative; }
        .gg_dhl_gsb .gsb_gsb span:before { content: "";display: inline-block;width: 0;height: 0;border-left: 40px solid transparent;border-top: 40px solid #f00;position: absolute;left: -40px; }
        .gg_dhl_gsb .gsb_gsb span:after { content: "";display: inline-block;width: 0;height: 0;border-right: 40px solid transparent;border-top: 40px solid #f00;position: absolute;right: -40px; }
        .gg_dhl_gsb dl { background: inherit;border-bottom: 1px #E0E0E0 solid;width: 100%;margin: 0px auto;position:relative;overflow:hidden; }

.gsticon{background:#FF7200;float: left;text-align:center;color: #fff;padding: 2px 2px;width:auto;}
.gstnema {background:#999999;float:right;padding: 1px 1px;text-align:center;width:19%;}
.gsttxt {float: left;color: #222;font-size: 15px;padding: 2px 2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:64%;}
/*搜索*/
.fastsearch{width:100%;margin: 0px auto;padding:0px 10px;border-width:1px 0 1px 0;float: left;overflow: hidden;position:relative;}
.fastsearch input.input_title{display:block;box-sizing:border-box;width:85%;height:44px;overflow:hidden;padding:7px 8px 8px 10px;border:1px solid #59a732;-webkit-box-flex:1;box-flex:1;float: left;}
.fastsearch #fastsearchsubmitline{width:15%;height:44px;line-height:43px;background-color:#59a732;float: left;text-align:center;cursor:pointer;color:#fff}
.fastsearch #fastsearchsubmitline input{border:none;background:0 0;text-align:center;cursor:pointer;color:#fff}

.fastpost{width:100%;margin: 0px auto;padding:10px;border-width:1px 0 1px 0;float: left;overflow: hidden;position:relative;position:fixed;bottom:-1px;max-width: 750px;background-color:#fff;}
.fastpost .input_title{display:block;box-sizing:border-box;width:85%;height:44px;overflow:hidden;padding:7px 8px 8px 10px;border:1px solid #5990de;-webkit-box-flex:1;box-flex:1;float: left;background-color:#eee;}
.fastpost .fastsearchsubmitline{width:15%;height:44px;line-height:43px;background-color:#5990de;float: left;text-align:center;cursor:pointer;color:#fff}
.fastpost .fastsearchsubmitline input{border:none;background:0 0;text-align:center;cursor:pointer;color:#fff}
/*帖子区*/
.topicbox { width:100%;margin: 0px auto;overflow: hidden;position:relative;}
.topicbox .topiclist {width:100%;margin: 0px auto;color: #BEBEBE;height:100px;border-bottom: solid 1px #FF7328;}
.topicbox .topiclist .topic-pic { float: left; height:100px;text-align:center;display: inline-block;overflow: hidden;position:relative;}
.topicbox .topiclist .topic-pic .pic { width:80px; height:80px;padding:10px;position:relative;}
.topicbox .topiclist .topic-userbox { margin: 0px auto; position:relative;left:5px;}
.topicbox .topiclist .topic-userbox dd{ float: left;margin: 0px auto;position:relative;}
.topicbox .topiclist .topic-userbox dt.topic-titlebox {width:100%;margin: 0px auto;height:65px;font-size: 16px; padding-top:4px;font-family:"微软雅黑";word-wrap:break-word; word-break:break-all;}
.topicbox .topiclist .topic-userbox .topic-author { margin-right: 10px; color: #5A5A5A; font-weight: bold;font-size: 12px;float: left;}
.topicbox .topiclist .topic-userbox .topic-author i {float: left;background:url(/images/pwicon/online.png) left no-repeat; display: inline-block;width:16px; height:16px;margin:3px 5px 0px 0px; }
.topicbox .topiclist .topic-userbox .topic-date { font-size: 12px;float: left;padding:0px 5px 0px 0px;}
.topicbox .topiclist .topic-userbox .imgtopped {  width:19px; height: 19px;padding:0px 5px;float: left;}
.topicbox .topiclist .topic-userbox .topped { font-size: 12px; width:30px; height: 15px;padding:3px 12px 0px 0px;float: left;}
.topicbox .topiclist .topic-userbox .topic-hits {font-size: 12px; width:100px;float: right; display: inline-block;margin:0px 5px 0px 0px;}
.topicbox .topiclist .topic-userbox .topic-hits i { background:url(/images/cgi-view.png) 0 0 no-repeat;width:30px;height:17px;margin-right: 5px; display: inline-block;}
.topicbox .topiclist .topic-userbox .topic-rep i { background:url(/images/cgi-pl.png) 0 0 no-repeat;margin-top:2px;width:30px; height:26px;margin-right: 5px;float: left; display: inline-block; vertical-align: bottom;}
.topicbox .topiclist .topic-userbox .topic-rep {float: left;color: #008000;font-weight: bold;font-size: 14px;padding:0px 5px 0px 0px;}
/*帖子内容*/
.read_box {width:98%;margin: 0px auto;position:relative;overflow: hidden;}
.h {width:100%;margin: 0px auto;position:relative;font-family:"微软雅黑";}
.topicreplynum i { background:url(/images/cgi-pl.png) 0 0 no-repeat;float:right;width:25px;margin-top:0px;height:26px;padding-right: 15px;display: inline-block; vertical-align: bottom;}
.topichitsnum i { background:url(/images/cgi-view.png) 0 0 no-repeat;float:right;width:25px;margin-top:0px; height:26px;padding-right: 15px;display: inline-block; vertical-align: bottom;}
.tpc_content{font-family:Arial,Verdana;padding:0 10px 20px 15px;margin:0;line-height:2em;text-align:left;font-size: 15px;word-wrap:break-word; word-break:break-all;}
.tpc_content font{line-height:1.5em;font-size: 15px;}
.tpc_content a{text-decoration:none;color:#0070AF;font-size: 15px;}
.tpc_content a:hover{text-decoration:underline}
.tpc_content ol{list-style-type:decimal;}
.tpc_content ul{list-style-type:disc;}
.cgi-head {height: 45px;color: #fff;background: #213148;width:100%;margin: 0px auto;position:relative;overflow: hidden}
.cgi-head-tit {line-height: 45px;font-size: 18px;color: #fff;position: relative;left:35px;}
.cgi-head-btn {float: right;margin: 9px 10px 0 0;padding: 3px 10px;color: #fff;font-size: 14px;border: solid 1px rgba(255,255,255,0.5);border-radius: 15px;}
.u-badgetpc {font-size: 12px;color: #fff;vertical-align: middle;background-color: #E10016;border-radius: 4px;padding: 1px 3px;}
.u-badge1 {font-size: 12px;color: #fff;vertical-align: middle;background-color: #0000E1;border-radius: 4px;padding: 1px 3px;}
.u-badge2 {font-size: 12px;color: #fff;vertical-align: middle;background-color: #006899;border-radius: 4px;padding: 1px 3px;}
.u-badge3 {font-size: 12px;color: #ff0;vertical-align: middle;background-color: #090;border-radius: 4px;padding: 1px 3px;}
.cgi-info {width:100%;padding: 5px 10px 0 10px;position: relative;border-top: dotted 1px #e0bba1;}
.cgi-info dt {float: left;padding-top: 3px;}
.cgi-info dt img {width: 36px;height: 36px;border-radius: 50%;}
.cgi-info .cgi-author-left{float: left;position: relative;padding-left:15px;}
.cgi-info .cgi-author-right{float: right;position: relative;right:10px;}
.cgi-info-author {color: #b95023;}
.u-level {font-size: 12px;color: #fff;vertical-align: middle;background-color: #20a53a;border-radius: 4px;padding: 1px 3px;margin-left: 3px;}
.cgi-info-time {padding: 5px 0;color: #999;font-size: 14px;}
.cgi-tit-num {width:100%;margin: 0px auto;position:relative;bottom:5px;color: #999;}
.cgi-tit {width:100%;position: relative;text-align:center;padding:10px 0px 0px 0px;bottom:5px;}
.cgi-tit h1 {font-size: 20px;font-weight: 700;}
.cgi-tit p {color: #999;font-size: 14px;}
.cgi-tit p span {float: left;}
/*点赞区*/
.praise a { color: #008000;}
.topicbox .topiclist .topic-userbox .praise { width:100%;margin: 0px auto;padding:0px 0px 0px 0px;position:relative;float: left; }
.praise { height: 26px; line-height: 26px; font-size: 14px;}
.praise img {  float: left;width:25px; height: 25px;}


/*页码*/
.pages { width:100%;margin: 0px auto;text-align: center;position:relative;top:10px;height:45px;line-height:45px;}
.pages ul {width:100%;margin: 0px auto;text-align: center;position:relative;float: left;}
.pages li {float: left;position: absolute;height:13px; line-height:13px;}
.pagesprev {width:60px;background: #fff;display: inline-block;position: absolute;height:13px;line-height:13px;padding-left:10px;padding-right:20px;text-align: right;cursor:pointer;}
.pagesnext {width:60px;background: #fff;display: inline-block;position: absolute;height:13px;line-height:13px;padding-right:10px;padding-left:20px;text-align: left;cursor:pointer;}
.pagesprev:before{ -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); left:8px;}
.pagesnext:before{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); right: 8px;}
.prev {right:66.5%;left:33.5%;}
.next {left:54.5%;right:45.5%;}
.home {width:40px;left:27.2%;right:72.8%;color: #008000;padding: 8px 1px;}
.end {width:40px;left:67.5%;right:32.5%;color: #008000;padding: 8px 1px;}
.totalnext{width:80px;position: absolute;display: inline-block;padding: 8px 0px 8px 0px;padding-left:12px;}
.totalprev{width:80px;position: absolute;display: inline-block;padding: 8px 0px 8px 0px;padding-right:10px;margin-left:3px;}
.totalprev, .totalnext{color: #008000;}
.pagesnext a, .pagesprev a {color: #d52127;}
.p-btn { padding: 8px 15px; }
.p-btn, .pagetxt { border: solid 1px #FF7350; font-size: 14px; border-radius: 3px; display: inline-block; position: absolute;background: #fff;height:13px;line-height:13px;cursor:pointer;}
.p-btn:before { content: ""; display: inline-block; width: 10px; height: 10px; border-top: 1px solid #d52127; border-right: 1px solid #d52127; position: absolute; top: 10px;}
.pagetxt a{color: #008000;}
.pagescent {width:85px;line-height:30px;margin-top:-3px;padding:12px 1px;display: inline-block;z-index:55;cursor:pointer;color: #fff; border-color: #FF7350; background: #d52127;border-radius: 3px;left:44.5%;right:44.5%;position: absolute;}
.pagescent a {color: #fff;font-size: 14px;} 
.pages .pagescent ul { display:none;position:absolute;bottom:35px;margin-top:1px;list-style-type:none; width:100%;z-index:9999;right:0px;left:0px;}
.pages .pagescent ul dd {width:100%;display:block; overflow:hidden;background:#003333;background-repeat:no-repeat;height:23px; line-height:23px;border-bottom: 1px solid #7D1100;}
.pages .pagescent ul dd a {width:100%;display:block; overflow:hidden;color:#fff;}
.pages .pagescent ul dd a:hover { width:100%;color:#fff; background:#7D1100;}
.pages .pagescent .cur { color: #fff; border-color: #FF7350; background: #7D1100;}
/*底部*/
.footer{width:98%;margin:0 auto;text-align:center;position:relative;}
.footer a {color:#69000A;padding:0px 10px;}
.cgi-foot-links { width: 100%;height:90px;z-index: 998;background-image:-webkit-linear-gradient(to top, #eee, #fff); background-image:linear-gradient(to top, #eee, #fff);max-width: 770px;position:relative;bottom: 0px; position: fixed; }
.cgi-foot-links ul {background: #EAEAEA;}
.cgi-foot-links ul li { float: left; width: 20%; text-align: center;}
.cgi-foot-links ul li a { font-size: 15px; color: #555;}
.cgi-foot-links ul li a.hover { color: #f00;}
.cgi-foot-links ul li a span { height: 34px; display: block;}
.cgi-foot-links ul li a span.cfl1 { background: url(/images/cfl1.png) 50% 8px no-repeat; background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl2 { background: url(/images/cfl2.png) 50% 8px no-repeat; background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl3 { background: url(/images/cfl3.png) 50% 8px no-repeat; background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl4 { background: url(/images/cfl4.png) 50% 8px no-repeat; background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl5 { background: url(/images/cfl5.png) 50% 8px no-repeat; background-size: auto 25px;}
.cgi-foot-links ul li a span.cfl1:hover { background: url(/images/cfl1-2.png) 50% 8px no-repeat; background-size: auto 25px;color: #f00;}
.cgi-foot-links ul li a span.cfl2:hover { background: url(/images/cfl2-2.png) 50% 8px no-repeat; background-size: auto 25px;color: #f00;}
.cgi-foot-links ul li a span.cfl3:hover { background: url(/images/cfl3-2.png) 50% 8px no-repeat; background-size: auto 25px;color: #f00;}
.cgi-foot-links ul li a span.cfl4:hover { background: url(/images/cfl4-2.png) 50% 8px no-repeat; background-size: auto 25px;color: #f00;}
.cgi-foot-links ul li a span.cfl5:hover { background: url(/images/cfl5-2.png) 50% 8px no-repeat; background-size: auto 25px;color: #f00;}
.cgi-foot-links .download{margin: 0px auto;width: 100%;height:30px; position:relative;background-color:#000000;line-height: 30px;font-family: '微软雅黑';}
.cgi-foot-links .download dd {position:relative;float: left;}
.cgi-foot-links .download dd.close{display: block;top: 0;left: 0;height: 25px;width: 25px;background-image: url(/images/gb.png);background-size: 20px 20px;
    background-repeat: no-repeat;cursor:pointer;position:relative;
    background-position: 50%;
}
.cgi-foot-links .download .appdown {width:85%;position:relative;float: left;margin: 0px auto;font-size:13px;font-weight: 700;color: #fff;}
.cgi-foot-links .download .appbtntxt {width: 10%;position:relative;float:right;height: 25px;text-align:center;}
.cgi-foot-links .download .appbtntxt .appbtn{
    height: 22px;
    line-height:22px;color: #fff;
    width: 70px;font-size:13px;
    background-color: #ff0000;
    border-radius:5px;margin-top:3px;
    cursor:pointer;position:relative;
}
/*开奖*/
.kjbottom {width: 100%;margin: 0px auto;text-align:center;height:30px;line-height:30px;background:#B2B2B2;font-size:16px;font-family: '微软雅黑';}
.kjbottom dd {float: left;display:block;height:30px;}
.tab {width: 100%; height:100px;line-height:100px;font-size: 18px;font-weight: bold;text-align: center;position:relative;}
.tab td b  {display:block; text-align:center; height:40px; line-height:40px; color:#fff; font-size:1.6em;font-family: Verdana;}
.tab td span{display:block; text-align:center; height:40px; line-height:40px; color:#000; background:#fff; font-size:1em; border-top:none;font-family: '微软雅黑';font-size: 22px;}
.tab .qinum{color:#fff;font-size:1.5em;background:#000;}
.tab {font-size:1em;}
.tab td span, .tab td b{font-size:2em;}
.tab .pnum {width:13.73%;height:80px;line-height:80px;margin: 0px auto; position:relative;float: left;margin:5px 1px;display: block;border:1px #78FFFF solid;}
.tab td.tenum {width: 100%;margin: 0px auto;display:block; text-align:center; height:40px; line-height:40px; color:#fff; font-size:2em;font-family: Verdana;}
.tab .tenum i.texiao{font-size: 18px;font-family: '微软雅黑';font-weight: bold;position:relative;}
.navPrev{float: left;display:block;width:19px;height:38px;cursor:pointer;position: absolute;z-index:99999999999999;top:2px;}
.navPrev{background:transparent url("/images/bgs.gif") no-repeat;background-position:-150px -201px;left:0px;ext-align: left;float: left;position: absolute;}
.navPrev:hover{background-position:-150px -281px}
.input{border:1px solid;line-height: 18px;height: 18px;border-color:#87bcd8;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle;color:#000;}
textarea{border: 1px solid; border-color: #87bcd8 #87bcd8 #87bcd8 #87bcd8;}
.input:hover,textarea:hover{background:#fffbde;border-color:#87bcd8;border:1px solid #C97E23;}
.button {border: 1px solid #87bcd8;height: 25px;line-height: 25px;}
.button:hover{background:#fffbde;border-color:#87bcd8;border:1px solid #87bcd8;}
.btn, .res{
    vertical-align: middle;
    outline: 0;
    -webkit-appearance: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    box-sizing: border-box;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;margin:0px 3px;
}
.btn{ background-color: #009688;}
.btn:hover{background-color:#006946;color: #fff;}
.res{ background-color: #690000;}
.res:hover{background-color:#E1002D;color: #fff;}
.res, .btn:active {opacity: 1;filter: alpha(opacity=100);}

/*彩虹字底色*/
.fb2{background-color:#D82B84; border: 1px #FF6500 solid;color:#ffff00;}
.fb3{background-color:#FF9900; border: 1px #FF6500 solid;color:#008000;}
.fb4{background-color:#FFD700; border: 1px #FF6500 solid;color:#ff00ff;}
.fb5{background-color:#008800; border: 1px #FF6500 solid;color:#ffff00;}
.fb6{background-color:#698CC3; border: 1px #FF6500 solid;color:#ffffff;}
.fb7{background-color:#FFB6C1; border: 1px #FF6500 solid;color:#000000;}
.fb8{background-color:#FF00FF; border: 1px #FF6500 solid;color:#ffff00;}
.fb9{background-color:#000000; border: 1px #FF6500 solid;color:#ff00ff;}
.fba{background-color:#FF0000; border: 1px #FF6500 solid;color:#ffff00;}
.fbb{background-color:#0000FF; border: 1px #FF6500 solid;color:#ffffff;}
.fbc{background-color:#CD853F; border: 1px #FF6500 solid;color:#000000;}
.fbd{background-color:#ffffff; border: 1px #FF6500 solid;color:#008000;}
.fbe{background-color:#DAA520; border: 1px #FF6500 solid;color:#ffffff;}
.fbf{background-color:#FFFF00; border: 1px #FF6500 solid;color:#000000;}
.fbg{background-color:#70DB93; border: 1px #FF6500 solid;color:#000000;}
.fbh{background-color:#00FFFF; border: 1px #FF6500 solid;color:#ff00ff;}
.fbi{background-color:#ADEAEA; border: 1px #FF6500 solid;color:#000000;}
.fbj{border:solid 1px #DD2292;border-left-width:1px;border-left-color:#DD2292;padding:1px 6px 2px 6px;}
.fbk{border:solid 1px #cc0000;border-left-width:1px;border-left-color:#cc0000;padding:1px 6px 2px 6px;}
.fbl{border:solid 1px #55AA55;border-left-width:1px;border-left-color:#55AA55;padding:1px 6px 2px 6px;}
.fbm{border:solid 1px #0000cc;border-left-width:1px;border-left-color:#0000cc;padding:1px 6px 2px 6px;}
.fbn{border:solid 1px teal;border-left-width:1px;border-left-color:teal;padding:1px 6px 2px 6px;}
.xxk{border:dashed 1px #FF6500;border-left-width:1px;border-left-color:#FF6500;padding:1px 6px 2px 6px;}
.jsk{border:solid 1px #FF6500;border-left-width:1px;border-left-color:#FF6500;padding:1px 6px 2px 6px;}
.rainbow{ behavior:url('font.htc') }
.thread_table {
	border-top: 1px solid #F4B76D;border-bottom: 1px solid #F4B76D;
	background-color: #fbeca5;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 22px;
}
.post-tit { margin-bottom: 15px; border: solid 1px #cba662; border-radius: 5px; background: #fff;line-height: 35px;height:35px;}
.post-tit input { width: 100%; height: 30px; line-height: 30px; padding: 5px 0; border: 0; }
.cgi-post-wrapper { width: 100%;margin: 0px auto;padding: 15px 0px;position:relative;}
.edit-post-wr li {font-size:13px;}
.cgi-input-btn { margin: 0 10%; padding: 10px 0px 20px 0px;}
.cgi-input-btn input { width: 100%; height: 40px; color: #fff; border: 0; border-radius: 5px; background: #d52127;cursor:pointer;}
.cgi-input-wrapper { width: 100%;margin: 0px auto;padding-top:0px;color: #d49e56;position:relative;height: 40px; line-height: 40px;}
.cgi-input-wrapper li { width: 100%;margin: 0px auto;float: left; border-bottom: solid 1px #f8dea1; background: #fef8e8;height: 40px; line-height: 40px; position:relative;}
/*弹窗*/
.message_box {WIDTH: 20%;POSITION: absolute;z-index:9999999999;position:fixed;text-align:center;top:40%;right:43%;left:43%;bottom:43%;border-radius:20px;-moz-border-radius: 20px;-webkit-border-radius:20px;background:url(/images/xtmessage_bg.png);border:#A7ABA3 1px solid;height:200px;}
.message_title {width:100%;background:#87000D;height:30px;light-height:30px;text-align:center;color:#ffff00;font-size: 16px;margin-top:15px;padding-top:5px;}
.message_title .message_titlea {font-size: 14px;color:#fff;height:30px;light-height:30px;text-align:right;float:right;padding:3px 15px 0px 0px;}
.message_txt {light-height:30px;width:98%;padding-top:15px;color: #000000;font-weight:bold;font-size: 25px;text-align: center;font-family:"微软雅黑";}

.xtmessage_box .layui-btn {bottom:-20px;z-index: 998;position:relative;}
.xtmessage_box {WIDTH: 50%;position:relative;text-align:center;border-radius:20px;-moz-border-radius: 20px;-webkit-border-radius:20px;border:#DBD2CF 1px solid;height:200px;background:url(/images/msgbg.png);margin:10px auto;top:10px;}
.shomsgbg {height:225px;background:url(/images/123.png) no-repeat;position:relative;background-size: 100% 100%;}

/*menu*/
.menu{position:absolute;background:#fff;border:1px solid #c7e1ef;}
.menu a{display:block;padding:4px 8px;}
/*下来框*/
.menu-post{border:2px solid #EFDC7A;padding:1px;background:#F8EFC0;}
.menu-post .menu-b{border:1px solid #fff;background:#F8EFC0;}
.menu-b .h{border-bottom:1px solid #a9d5e9;}
.menu-half li{width:46%;float:left;}
.menu-half li a{float:left;}

/*弹出框 popout*/
.popoutContent{background:#fff;border:1px solid #fc9e2b;}
.bgcorner1,.bgcorner2,.bgcorner3,.bgcorner4,.pobg1,.pobg2,.pobg3,.pobg4{filter:Alpha(opacity=80);_filter:Alpha(opacity=80);opacity:.8;overflow:hidden; z-index:1005; line-height:0 }
.bgcorner1,.bgcorner2,.bgcorner3,.bgcorner4{width:5px;height:5px;background:url(images/pwicon/bgcorner.gif) no-repeat;}
.bgcorner1{background-position: 0 0 }
.bgcorner2{background-position: -5px 0 }
.bgcorner3{background-position: -5px -5px}
.bgcorner4{background-position:0 -5px}

.pobg1{height:5px; }
.pobg2{width:5px;}
.pobg3{height:5px;}
.pobg4{width:5px;}
.popoutContent td{padding:.5em .6em;border-bottom:1px solid #fc9e2b;}
.text-overflow { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.tx-popimgtxt {width:100%;height:300px;position:absolute;z-index:999999999;margin:auto;top:20%;left:0;right:0;bottom:20%;position: fixed;border:1px solid #fc9e2b;text-align: center;max-width: 700px;}
.tx-popimgtxt img {width:100%;position:relative;height:300px;cursor:pointer;}



/*增加手机浏览效果*/
@media screen and (max-width:640px){
article,aside,body,button,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,nav,ol,p,pre,section,td,textarea,th,ul {
    margin: 0;
    padding: 0;
}
body {font:normal 100% PingFang sc,Helvetica,Arial,"Microsoft Yahei",sans-serif;
  color: #333;
  width: 100%;
  margin: 0 auto;
  max-width: 770px;
 -webkit-text-size-adjust: none;-webkit-backface-visibility: hidden;
  word-wrap:break-word; word-break:break-all;font-size:1em;
}
body,button,input,select,textarea {
    font-size:1em;
}
.wb {margin:1px;position:relative;}
.mdb {border: 1px solid #BFD1EB;position:relative;}
/*开奖*/
.footer {font-size:.7em;}
.h {width:100%;margin: 0px auto;padding:5px 0px 8px 0px;font-size:.5em;color:#006587;position:relative;text-align:left;float:left;}
.topicbox .topiclist .topic-pic .pic { width:100%; height:80px;padding:10px;position:relative;}
.message_box {WIDTH: 80%;POSITION: absolute;z-index:9999999999;position:fixed;text-align:center;top:20%;right:5%;left:5%;bottom:43%;border-radius:20px;-moz-border-radius: 20px;-webkit-border-radius:20px;background:url(/images/xtmessage_bg.png);border:#A7ABA3 1px solid;height:200px;}
.edit-post-wr li {font-size:.7em;}
.message_txt {font-size:1.5em;} 
.xtmessage_box {WIDTH:80%;position:relative;text-align:center;border-radius:20px;-moz-border-radius: 20px;-webkit-border-radius:20px;border:#DBD2CF 1px solid;height:200px;background:url(/images/msgbg.png);margin:10px auto;top:10px;}
.shomsgbg {height:225px;background:url(/images/bg.gif.jpg);background-size: 100% 100%;position:relative;}
/*页码*/
.pages { width:100%;margin: 0px auto;text-align: center;position:relative;margin:5px 0px 10px 0px;height:45px;line-height:45px;}
.pages ul {width:100%;margin: 0px auto;text-align: center;position:relative;float: left;}
.pages li {float: left;position: absolute;height:13px; line-height:13px;}
.pagesprev {width:60px;background: #fff;display: inline-block;position: absolute;height:13px;line-height:13px;padding-left:10px;padding-right:20px;text-align: right;cursor:pointer;}
.pagesnext {width:60px;background: #fff;display: inline-block;position: absolute;height:13px;line-height:13px;padding-right:10px;padding-left:20px;text-align: left;cursor:pointer;}
.pagesprev:before{ -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); left:8px;}
.pagesnext:before{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); right: 8px;}
.prev {right:86%;left:14%;}
.next {left:60.5%;right:39.5%;}
.home {width:40px;left:1.2%;right:98.8%;color: #008000;padding: 8px 1px;}
.end {width:40px;left:86.5%;right:13.5%;color: #008000;padding: 8px 1px;}
.totalnext{width:78px;position: absolute;display: inline-block;padding: 8px 0px 8px 0px;padding-left:12px;}
.totalprev{width:78px;position: absolute;display: inline-block;padding: 8px 0px 8px 0px;padding-right:10px;}
.totalprev, .totalnext{color: #008000;}
.pagesnext a, .pagesprev a {color: #d52127;}
.p-btn { padding: 8px 15px; }
.p-btn, .pagetxt { border: solid 1px #FF7350; font-size: 14px; border-radius: 3px; display: inline-block; position: absolute;background: #fff;height:13px;line-height:13px;cursor:pointer;}
.p-btn:before { content: ""; display: inline-block; width: 10px; height: 10px; border-top: 1px solid #d52127; border-right: 1px solid #d52127; position: absolute; top: 10px;}
.pagetxt a{color: #008000;}
.pagescent {width:85px;line-height:30px;margin-top:-3px;padding:12px 1px;display: inline-block;z-index:55;cursor:pointer;color: #fff; border-color: #FF7350; background: #d52127;border-radius: 3px;left:38.5%;right:61.5%;position: absolute;}
.pagescent a {color: #fff;font-size: 14px;} 
.pages .pagescent ul { display:none;position:absolute;bottom:35px;margin-top:1px;list-style-type:none; width:100%;z-index:9999;right:0px;left:0px;}
.pages .pagescent ul dd {width:100%;display:block; overflow:hidden;background:#003333;background-repeat:no-repeat;height:23px; line-height:23px;border-bottom: 1px solid #7D1100;}
.pages .pagescent ul dd a {width:100%;display:block; overflow:hidden;color:#fff;}
.pages .pagescent ul dd a:hover { width:100%;color:#fff; background:#7D1100;}
.pages .pagescent .cur { color: #fff; border-color: #FF7350; background: #7D1100;}
}
/*增加手机浏览效果*/
        @media screen and (max-width: 550px) {
            #YD_kaijiang div span,#YD_Xg_Lhc_Xq { font-size:20px; }
            #YD_kaijiang div #YD_Xg_Lhc_Qs { font-size:30px; }
            #YD_kaijiang table tbody tr td .YD_a { font-size: 24px;border: 4px solid #e3e3e3; }
        }
        @media screen and (max-width: 490px) {
            #YD_kaijiang div span,#YD_Xg_Lhc_Xq { font-size:18px; }
            #YD_kaijiang div #YD_Xg_Lhc_Qs { font-size:25px; }
            #YD_kaijiang table tbody tr td .YD_a { font-size: 18px;border: 4px solid #e3e3e3; }
            #YD_kaijiang table tbody tr td .YD_b { font-size: 20px; }
        }
        @media screen and (max-width: 380px) {
            #YD_kaijiang div span,#YD_Xg_Lhc_Xq { font-size:14px; }
            #YD_kaijiang div #YD_Xg_Lhc_Qs { font-size:20px; }
            #YD_kaijiang table tbody tr td .YD_a { font-size: 15px;border: 2px solid #e3e3e3; }
            #YD_kaijiang table tbody tr td .YD_b { font-size: 18px; }
}