@media screen and (max-width:720px) {
.btn, .bt{padding:1px 5px;}
.xxqbbslist {width:98%;margin:0 auto;}
.cgi-subNav {max-width:100%;}
.bbsgstz {position:relative;border: solid 1px #fff;}
.bbsgstz {max-width:100%;margin: 0 auto;background: #fff;font-size:1.4rem;font-weight:bold;}
.bbsgstz td {border-bottom: dashed 1px #ddd;padding:3px 0px;}
.bbsgstz td.txicon {width:10%;font-size:1.3rem;}
.bbsgstz td.txline {width:70%;}
.bbsgstz td.txzz {width:20%;}

.topic {border-bottom: solid 1px #ddd;}
.wapindextop {
    width: 100%;
    margin: 0 auto;
    background: linear-gradient(#ff0000, #ad3249);
    line-height: 45px;
    height: 40px;
    color: #fff;
    font-size: 1.4rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.24), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.52);
    top: 0;
    text-align: center;
}
.wapindextop img {margin:0 1px;}
.wapindextop a {color:#fff;}
.waptopsa{background: #f00;overflow:hidden;padding: 3px 5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.postbut {width:60px;}
.waptitle {width:66%;margin:0 auto;position:relative;overflow:hidden;}
.wapcol {width:32%;margin:0 auto;position:relative;}
.tipbk {margin:5px;}
.tiptop {margin:0px 2px;}
.tiptop dd {font-size:1.1rem;margin:2px 2px 0 0;padding:0px 1px 1px 1px;}
.tpc_content{font-family:Arial;padding:0 5px 2em 5px;margin:0;line-height:2em;text-align:left;}
.readbottom {margin:0px 5px;}
.quote{width:97%;}
.buyquote .tx_buy {margin-top:-35px;margin-left:-100px;}
.buyquote .tx_cz {margin-top:-35px;margin-left:-20px;text-align: center;}
.buynamequote {width:92%;}
}


@media screen and (max-width:640px) {
.btn, .bt{padding:1px 5px;}
.xxqbbslist {width:98%;margin:0 auto;}
.cgi-subNav {max-width:100%;}
.bbsgstz {position:relative;border: solid 1px #fff;}
.bbsgstz {max-width:100%;margin: 0 auto;background: #fff;font-size:1.4rem;font-weight:bold;}
.bbsgstz td {border-bottom: dashed 1px #ddd;padding:3px 0px;}
.bbsgstz td.txicon {width:10%;font-size:1.3rem;}
.bbsgstz td.txline {width:70%;}
.bbsgstz td.txzz {width:20%;}

.topic {border-bottom: solid 1px #ddd;}
.wapindextop {
    width: 100%;
    margin: 0 auto;
    background: linear-gradient(#ff0000, #ad3249);
    line-height: 45px;
    height: 40px;
    color: #fff;
    font-size: 1.4rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.24), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.52);
    top: 0;
    text-align: center;
}
.wapindextop img {margin:0 1px;}
.wapindextop a {color:#fff;}
.waptopsa{background: #f00;overflow:hidden;padding: 3px 5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.postbut {width:60px;}
.waptitle {width:66%;margin:0 auto;position:relative;overflow:hidden;}
.wapcol {width:32%;margin:0 auto;position:relative;}
.tipbk {margin:5px;}
.tiptop {margin:0px 2px;}
.tiptop dd {font-size:1.1rem;margin:2px 2px 0 0;padding:0px 1px 1px 1px;}
.tpc_content{font-family:Arial;padding:0 5px 2em 5px;margin:0;line-height:2em;text-align:left;}
.readbottom {margin:0px 5px;}
.quote{width:97%;}
.buyquote .tx_buy {margin-top:-35px;margin-left:-100px;}
.buyquote .tx_cz {margin-top:-35px;margin-left:-20px;text-align: center;}
.buynamequote {width:92%;}
}

@media screen and (max-width:380px) {
.btn, .bt{padding:1px 5px;}
.xxqbbslist {width:100%;margin:0 auto;}
.cgi-subNav {max-width:100%;}
.bbsgstz {position:relative;border: solid 1px #fff;}
.bbsgstz {max-width:100%;margin: 0 auto;background: #fff;font-size:1.3rem;font-weight:bold;}
.bbsgstz td {border-bottom: dashed 1px #ddd;padding:3px 0px;}
.bbsgstz td.txicon {width:10%;font-size:1.3rem;}
.bbsgstz td.txline {width:69%;}
.bbsgstz td.txzz {width:20%;}

.topic {border-bottom: solid 1px #ddd;}
.wapindextop {
    width: 100%;
    margin: 0 auto;
    background: #f00;
    line-height: 45px;
    height: 40px;
    color: #fff;
    font-size: 1.4rem;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.24), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.52);
    top: 0;
    text-align: center;
}
.wapindextop img {margin:0 1px;}
.wapindextop a {color:#fff;}
.waptopsa{background: #f00;overflow:hidden;padding: 3px 5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.postbut {width:60px;}
.waptitle {width:66%;margin:0 auto;position:relative;overflow:hidden;}
.wapcol {width:53%;margin:0 auto;position:relative;}
.tipbk {margin:3px;}
.tiptop {margin:0px 1px;}
.tiptop dd {font-size:1.1rem;margin:1px 1px 0 0;padding:0px 1px 1px 1px;}
.tpc_content{font-family:Arial;padding:0 3px 2em 3px;margin:0;line-height:2em;text-align:left;}
.readbottom {margin:0px 3px;}
.quote{width:96%;}
.buyquote .tx_buy {margin-top:-35px;margin-left:-110px;}
.buyquote .tx_cz {margin-top:-35px;margin-left:-30px;text-align: center;}
.buynamequote {width:90%;}
}