*{padding:0;margin:0;border:0}
html{overflow-y:scroll;}
body{font-size:19pt;background:#fffeea;font-family:Verdana;color:#333333;}
a{text-decoration:none}
a:hover{text-decoration:none}
.wr{color:#f00 !important}
.wg{color:#080 !important}
.wb{color:#00f !important}
.wp{color:#f0f !important}
.wy{color:#ff0 !important}
.wo{color:#f60 !important}
.wc{color:#299 !important}
.wpe{color:#80b !important}
.wsr{color:#f06 !important}
.wsb{color:#06f !important}
.ww{color:#fff !important}
.wbl{color:#000 !important}

.by{background-color: #ff0;}

.wlb{color:#0ff !important}
.wlg{color:#0f0 !important}

.pall{padding:.95rem}
.mt8{margin-top:12px}
.clear {clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}


.fw{font-weight: bold !important;}
.ta{text-align:center}
.pall{padding:.95rem}
#pageDiv{width:100%;max-width:980px;box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);margin:0 auto;font-size:19pt;white-space:nowrap}

.nhead img{width:100%;}

.minlogo{display:none;}
#nav[data-fixed="fixed"]{max-width:980px;background:#edeff0;position: fixed; top:0px; left: 0; right: 0; margin: auto; z-index: 10;}
#nav[data-fixed="fixed"] .minlogo{display:block;padding:12px 0px 0px 18px}
#nav[data-fixed="fixed"] .minlogo img{width:688px}
#nav[data-fixed="fixed"] .bytxt{display:none}

.bytxt{text-align:center;background:#fff355;padding:0px 0 10px 0;font-size:48px;font-weight:bold;box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);}
.bytxt font{font-size:66px;}

.searchnav{display:flex;align-items: center}
#searchInput{width:700px;margin-right:13px;height:80px;border:1px solid #666;border-radius:12px;font-size:36px;padding-left:15px}
.sbutton{width:250px;height:80px;font-size:36px;border:1px solid #666;}
.sbutton a{display:inline-block;width:100%;height:80px;line-height:80px;color:#555}

.nnr .tit h1{font-size:24pt;font-weight:bold;background:#d3ffc5;color:#000033;border-bottom:2px solid #006699}
.user{font-weight:bold;}

.author span{vertical-align: middle;font-size:19pt;}
.author font{color:#f00}
.author img{vertical-align: middle;margin-left: 5px;margin-right: 15px;height:36px}
.author i{font-style:normal}
.date{font-size:19pt}
.date font{margin-left:50px}
.nnr .tit .user{background:#ffecec}

.detail{background:#f1f8f1;white-space:normal;font-size:25pt;}
.detail .qi{border-top:2px dotted #888;padding:8pt 0}
.detail .qi:first-child{border-top:0}
.detail p{line-height:1.8em;font-weight:bold}
.detail em{font-style:normal;color:#090}
.detail span{font-style:normal;color:#f0f}
.detail i{font-style:normal;color:#f00;background:#ff0}
.detail font{color:#f00}
.detail b{color:#00f}
.detail .yu{font-weight:normal}

.details .zg i{color:#f00}
.details .fa i{color:#f00}
.details em{font-style:normal;background:#ff0;color:#f00 !important}
.details .ka{font-weight:bold}

.nnav{background: url(/img/lgbg.png) 0 0 no-repeat;height:282px}
.nnav2{
    width: 100%;
    padding-top: 215px;
    text-align: center;
}
.nnav2 a{text-decoration:none;}

.nnav-am {
    height: 50px;
    line-height: 50px;
    background: linear-gradient(#ffffff, #e7e7e7, #ffffff);
    color: #ff6600;
    border: 1px solid #ffff00;
    -moz-box-shadow: 0px 0px 10px #ffff00;
    -webkit-box-shadow: 0px 0px 10px #ffff00;
    box-shadow: 0px 0px 10px #ffff00;
    padding: 8px 33px;
    border-radius: 50px;
    font-size: 33px;
    font-weight: bold;
    font-family: '微软雅黑';
    margin-right:20px;
}
.nnav-hk {
    height: 50px;
    line-height: 50px;
    background: linear-gradient(#b70000, #ff6666, #b70000);
    color: #ffffff;
    border: 1px solid #ffff00;
    -moz-box-shadow: 0px 0px 10px #ffff00;
    -webkit-box-shadow: 0px 0px 10px #ffff00;
    box-shadow: 0px 0px 10px #ffff00;
    padding: 8px 33px;
    border-radius: 50px;
    font-size: 33px;
    font-weight: bold;
    font-family: '微软雅黑';
}

/* about */

img.wrap-image {margin-right: 15px;width:100%;}
.about{white-space:normal;font-size:19pt}
.about-img{margin-top:15px}
.about-txt{text-indent:2em}


/* ##### */

	    
.pay{background:#f1f8f1;padding-top:0;}
.paybk{border:2px solid #490a80;background:#f2e9fd;font-weight:bold}
.guide{padding:8px 0 8px 12px;margin-bottom:10px;border-bottom:2px solid #C70039;background:linear-gradient(to top, #fff, #15a7e3);color:#000}
.guide img{vertical-align: middle;}

.buyed{}
.buyed span{display:inline-block;padding:0 8px;border-radius:25px;border:2px solid #f00;background:#fff;color:#f00;margin:0 2px}
.buyed select{font-size:19pt;padding:2px 5px;margin-left:2px;border: 1px solid #000;}
.buyed select option{font-size:16pt}

.or1{display:inline-block;padding:8px 18px;border-radius:25px;background:#C70039;color:#fff;border:1px solid #ff0;margin:8px 0;font-size:22pt}
.or1 span{display:inline-block;padding:0 8px; border-radius:25px;background:#ff0;color:#f00;border:1px solid #f00;}
.or2{margin:8px 0;color:#000}
.or2 span{vertical-align: middle;}
.or2 a img{vertical-align: middle;margin-left:5px;height:50px}
.or3{display:inline-block;padding:8px 18px;border-radius:25px;background:#fff;color:#000;border:1px solid #f00;margin:8px 0;font-size:22pt}
.or3 font{color:#f00}
.paynote{border:1px dashed #96279d;background:#fdddff;margin-top:8px;font-weight:bold}
.paynote .wxts{color:#f0f;padding:5px 0;}
.paynote .wxts span{color:#00f}
.paynote .wxts font{color:#f00}
.paynote .czsj{color:#f0f;padding:5px 0;}
.paynote .czsj span{color:#090}
.paynote .czsj font{color:#80f}
.paynote .czsj a{display:inline-block;padding:3px 15px;border:2px solid #ff0;border-radius:25px;background:#f00;color:#fff;margin-left:5px;font-size:18pt;line-height:1.5em;text-decoration:none}

.sale{font-weight:bold;font-size:22pt;margin:10px 0 20px 0}
.sale div{margin-bottom:5px}
.sale .price{color:#f60}
.sale .price span b{display:inline-block;padding:1px 12px;border:2px solid #f00;border-radius:25px}
.sale .price select{margin-left:5px;font-size:19pt;border:1px solid #000}
.sale .readme{}
.sale .gobuy a{display:inline-block;padding:2px 28px;border:1px solid #ff0;color:#fff;font-size:28pt;background:#f00;text-decoration:none;border-radius:45px;}

.nbiaoyu{white-space: normal;background:#f1f8f1;padding:.95rem;font-weight:bold}

.nfoot{background:#ffecec;border-top:2px solid #006699;padding:15px 0;margin-bottom:120px;text-align:center}

.nfoot-nav{width: 980px;
    height: 120px;
    background: #F5FFFF;
    position: fixed;
    bottom: 0px;
}
.nfoot-nav img{border:0;height:120px;width:326px;vertical-align: middle}


.tzlb-list{background:#f1f8f1;border-radius:15px;box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);}
.tzlb-list .tzbg{background:linear-gradient(to right, #620ba9, #70409d)}
.tzlb-list .tzlb-tit{padding:10px 0 10px .95rem;color:#fff}
.tzlb-ul{display:block;font-weight:bold;background:#fff}
.tzlb-ul li{display:block;text-align:left;padding:15px 0;font-size:22pt;border-top:2px dashed #888}
.tzlb-ul li:first-child{border-top:0;}
.tzlb-ul li a{display:flex;align-items:center;font-size:26pt;color:#003}
.tzlb-ul li a b{color:#f00}
.tzlb-ul li a font{color:#00f}
.tzlb-ul li a .s1{background:#080;color:#fff;padding:2px 5px;margin-left:8px;border-radius:5px;font-size:18pt}
.tzlb-ul li a .s2{background-color: rgba(255, 0, 0, 0);border:2px solid #00f;color:#990eed;padding:0px 5px;margin-left:8px;border-radius:5px;font-size:18pt}
.tzlb-ul li a i{font-style:normal;font-size:20pt}
.tzlb-ul li a span{float:none;display:inline-block;font-size: 18pt;}
.tzlb-ul li a .tlb{background:#e03;color:#fff;padding:2px 5px;padding-right:3px;border-radius:25px 0 0 25px}
.tzlb-ul li a .tzz{    background: linear-gradient(#da006a, #e7659e, #a20c6d);color:#fff;padding:2px 3px;margin:0 5px}
.tzlb-ul li a .tgm{background:#080;color:#fff;padding:1px 3px;border-radius:5px;font-size:19pt}
.tzlb-ul li a .tjg{color:#333}
.tzlb-ul li a .tjg font{background:#ff0;font-weight:bold;color:#f00;font-size:19pt}
.tzlb-ul li a .s2s {
    background-color: rgba(255, 0, 0, 0);
    border: 2px solid #f00;
    color: #f00;
    padding: 0px 5px;
    margin-left: 8px;
    border-radius: 5px;
    font-size: 18pt;
}



.svip {
    height: 19pt;
    line-height: 19pt;
    background: linear-gradient(#8f0000, #f00, #660000);
    color: #ffff00;
    border: 1px solid #ffff00;
    -moz-box-shadow: 0px 0px 10px #878787;
    -webkit-box-shadow: 0px 0px 10px #878787;
    box-shadow: 0px 0px 10px #878787;
    padding: 7px 7px;
    border-radius: 11px;
    font-size: 28px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1.0);
}

.vip {
    height: 19pt;
    line-height: 19pt;
    background: linear-gradient(#002e81, #76bcf8, #002e81);
    color: #ffff00;
    border: 1px solid #ffff00;
    -moz-box-shadow: 0px 0px 10px #878787;
    -webkit-box-shadow: 0px 0px 10px #878787;
    box-shadow: 0px 0px 10px #878787;
    padding: 7px 7px;
    border-radius: 11px;
    font-size: 28px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1.0);
}

.br12{border-radius:12px}


.biaoyu{background:#f1f8f1;margin-top:12px;font-size:25pt;border-top:1px dashed #aaa;padding-top:12px}
.biaoyu .by1{color:#f00;font-weight:bold}
.biaoyu .by2{color:#090}
.biaoyu .by3{color:#03f}
.biaoyu .by4{color:#909}