*,html,body{margin:0; padding:0;}
body{margin:0; padding:0;background:#fff url(/material/20191231070827-bg.jpg);}
body,input{line-height:20px; font-weight:bold;size:20px; color:#000; font-family:,"Adobe黑体","黑体","宋体",Arial;}
body,html{overflow-x:hidden; }
p,div,img {margin:0; padding:0;}
input{ font-size:16px; none;border-radius: 5px;background:#e6f8d5 url(/material/ltbg.gif);background-color:#006400;color: #ffff00}
form{display:inline;}
img {max-width:200px;border:0;}
li,ul,ol{ list-style:none;}
a:link,a:visited {text-decoration:none; color:#00A0E9;}
a:hover,a:active,a:focus {color:#00A0E9; text-decoration:none;}
/*公共DIV代码UBB显示[div=list]样式[/div]*/
.list{background-color:#ffffff;color: #000000; padding:0px 8px;margin: 0px; text-align:left;}
.list a{color: #0000ff;line-height: 28px;letter-spacing: 1px;}
.list1{background-color:#0852AD;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list1 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list2{background-color:#DC8700;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list2 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list3{background-color:#D02232;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list3 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list4{background-color:#000000;font-size:23px;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list4 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list5{background-color:#FF0000;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list5 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list6{background-color:#009448;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list6 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
.list7{background-color:#1e79ce;color: #FFFFFF; padding:0px 8px;margin: 0px; text-align:left;}
.list7 a{color: #000000;line-height: 28px;letter-spacing: 1px;}
/*全站向左对齐宽边-*/
.main {line-height:26px; padding:4px 4px 3px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; box-shadow:0 0 15px #ccc;overflow:hidden;}
/*彩版居中向左对齐宽边-max-width:720px 宽度*/
.main1 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:720px; box-shadow:0 0 15px #ccc;overflow:hidden;border:0px solid #009900;}
/*彩版居中向左对齐窄边-max-width:321px 宽度*/
.main2 {line-height:26px; font-size:16px; margin-bottom:0px; margin:0px auto; word-break:break-all; max-width:321px; box-shadow:0 0 15px #ccc;overflow:hidden;border:1px solid #c6c6c6;}
/*-版权及日期等-*/
.copyright {padding:5px; border-top:0px solid #d6d6d6; font-size:13px; line-height:23px;color:#616161;}}
.copyright a{ margin:0 20px;}
/*顶部-*/
.ding {padding:4px 4px 3px;font-size:18px;color:#ffff00;background:#006400;border-bottom:1px solid #ff0000;}
.ding a:hover, .header a:active, .header a:focus {color:#039;}
.hr{margin:5px 0;height:0px;border:none;border-top:1px #006400 solid;color:#006400}
/*-底部版本切换-*/
.footer {background:#008000; color:#ffff00;  padding:3px 5px; margin-top:-1px;}
.footer a {color:#ff00ff; }.footer a:active{ color:#c4e2ef;}
.footer span{ color:#fff;}
.lq{border-bottom:2px solid  #999;border-top:2px solid  #999;text-align: center;background:#006400;margin-top:3px;margin-bottom:3px;font-size:23px;color:#fff100;height:38px;line-height:38px;}
.m-box-mz{padding:.41667rem 0 .75rem}
.m-box-mz:after{content:"";position:relative;display:block;z-index:1;width:92.3%;margin:0 1.16667rem;top:.83333rem;background-color:#ebebeb;height:1px;overflow:hidden}
.m-boxF{margin-bottom:.66667rem;background-color:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.m-listF{font-size:.91667rem}.m-listF li{text-align:center;float:left;width:20%}.m-listF li a{display:block;padding:.66667rem 0 .83333rem;box-sizing:border-box}.m-listF li a:active{background-color:#f2f2f2}.m-listF li img{display:block;margin:0 auto .54167rem;width:3.5rem;height:3.5rem}#mh-rtop{position:fixed;z-index:100;right:2.08333rem;bottom:5.08333rem;display:none;width:2.91667rem;height:2.91667rem;margin-bottom:.5rem;background:rgba(68,68,68,.7);overflow:hidden;border-radius:2.91667rem}#mh-rtop a{display:block;margin:1.04167rem auto 0;width:1.29167rem;height:.70833rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAYAAAC8XK78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZGQ4MmE3MS1hNzE1LTY4NDYtYTFiZS00NjM4NGQ0NTE4ZjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzgwOEYwQkE2OTlGMTFFNkEwMTY4M0Y3MTBERTMyODYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzgwOEYwQjk2OTlGMTFFNkEwMTY4M0Y3MTBERTMyODYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzQ5YjdlNGEtZDExMy05MDQ5LWE5ZjgtYThjZTE4OGI2YjVmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmJkZDgyYTcxLWE3MTUtNjg0Ni1hMWJlLTQ2Mzg0ZDQ1MThmMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pngb4PUAAACTSURBVHjavNW7DkBAEIXhxYOrVJqNAg2V91NIKMdsMhKJuOzZGZLTLNnv7zgicsAKXs9bZQ0vR+5C8Ymuz4BEaOFwRCreCgpHpOKZYHAEineCH98EbEQiNPCkCC0cjtDEoQhtPDrCAo+KsMI/R1jinyKs8dcIJ381S/wpwocX2w/4XcQSDivezKuN8XOEF7PcBRgArUTaMa3qi+IAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;line-height:99pt}

.m-boxA{margin-bottom:.66667rem;background-color:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.m-boxA-hd{position:relative;height:3rem;line-height:3rem;border-bottom:1px solid #e3e3e3;-moz-border-radius:.33333rem .33333rem 0 0;-webkit-

border-radius:.33333rem .33333rem 0 0;border-radius:.33333rem .33333rem 0 0}
.m-boxA-tit{position:relative;padding-left:1.25rem;font-size:1.25rem;color:#2c2c2c;top:2px}
.m-listA li{float:left;margin:.20833rem 0;width:27%;height:3.33333rem;line-height:3.41667rem;overflow:hidden;font-size:1.08333rem}
.m-listA li a{display:block;height:100%;overflow:hidden}.m-listA li a:active{background-color:#f2f2f2}
.m-listA li a img{vertical-align:-5px;margin:0 .41667rem 0 .25rem;width:1.66667rem;height:1.66667rem}
.m-listA li:nth-child(4n){width:19%}.m-listA li:nth-child(4n) a{display:inline-block;padding-right:.33333rem}
.m-listD{font-size:1.25rem;overflow:hidden;border-bottom:1px solid #e3e3e3}
.m-listD:last-child{border-bottom:0}.m-listD-tit{position:relative;height:3rem;line-height:3rem;padding-left:1.04167rem;border-bottom:1px 

solid #e3e3e3;overflow:hidden}
.m-listD-item{height:3.25rem;line-height:3.25rem;border-bottom:1px solid #e3e3e3}
.m-listD-item:last-child{border-bottom:0}
.m-listD-item a{line-height:3.25rem;position:relative;float:left;width:22%;height:3.25rem;text-align:center;overflow:hidden}
.m-listD-item a:after{content:"";position:absolute;top:50%;right:0;margin-top:-.79167rem;background-

color:#e3e3e3;width:1px;height:1.58333rem;overflow:hidden}
.m-listD-item a:nth-child(5n){font-size:1rem;color:#6e6d6d;width:12%;text-indent:4px}
.m-listD-item a:nth-child(5n):after{display:none}.m-listD-item a:active{background-color:#f2f2f2}
.m-listD-item a:first-child{color:#3097fd}.m-listE-4{padding:.41667rem .58333rem;overflow:hidden}
.m-listE-4 li{float:left;width:25%;text-align:center}.m-listE-4 li a{display:block;overflow:hidden;height:5.75rem;font-size:1.08333rem;-moz-

box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-listE-4 li a:active{background-color:#f2f2f2}.m-listE-4 img{display:block;margin:.83333rem auto .41667rem;width:2.25rem;height:2.25rem}
.m-box-smz{border-top:0;padding:1.04167rem .58333rem}
.m-listB:before{content:"";display:table}.m-listB:after{content:"";display:table;clear:both}
.m-boxB{margin-bottom:.66667rem;background-color:#fff;border-top:0 solid #e3e3e3;border-bottom:0 solid #e3e3e3}
.m-boxB-hd{position:relative;height:3rem;line-height:3rem;border-bottom:1px solid #e3e3e3;-moz-border-radius:.33333rem .33333rem 0 0;-webkit-

border-radius:.33333rem .33333rem 0 0;border-radius:.33333rem .33333rem 0 0}
.m-boxB-tit{position:relative;padding-left:1.25rem;font-size:1.25rem;color:#2c2c2c;top:2px}
.m-listB li{float:left;margin:.20833rem 0;width:20%;height:3.33333rem;line-height:3.41667rem;overflow:hidden;font-size:1.25rem;text-

align:center}
.m-listB li a{display:block;height:100%;overflow:hidden}
.m-listB li a:active{background-color:#f2f2f2}.m-listB li a img{vertical-align:-5px;margin:0 .41667rem 0 

.25rem;width:1.66667rem;height:1.66667rem}
.m-listB-5:before{content:"";display:table}
.m-listB-5:after{content:"";display:table;clear:both}.m-boxB-5{margin-bottom:.66667rem;background-color:#fff;border-top:0 solid 

#e3e3e3;border-bottom:0 solid #e3e3e3}
.m-boxB-5-hd{position:relative;height:3rem;line-height:3rem;border-bottom:1px solid #e3e3e3;-moz-border-radius:.33333rem .33333rem 0 0;-

webkit-border-radius:.33333rem .33333rem 0 0;border-radius:.33333rem .33333rem 0 0}
.m-boxB-5-tit{position:relative;padding-left:1.25rem;font-size:1.25rem;color:#2c2c2c;top:2px}
.m-listB-5 li{float:left;margin:.20833rem 0;width:20%;height:3.33333rem;line-height:3.41667rem;overflow:hidden;font-size:1.08333rem;text-

align:center}
.m-listB-5 li a{display:block;height:100%;overflow:hidden}
.m-listB-5 li a:active{background-color:#f2f2f2}.m-listB-5 li a img{vertical-align:-5px;margin:0 .41667rem 0 

.25rem;width:1.66667rem;height:1.66667rem}
.m-listB-4:before{content:"";display:table}
.m-listB-4:after{content:"";display:table;clear:both}
.m-boxB-4{margin-bottom:.66667rem;background-color:#fff;border-top:0 solid #e3e3e3;border-bottom:0 solid #e3e3e3}
.m-boxB-4-hd{position:relative;height:3rem;line-height:3rem;border-bottom:1px solid #e3e3e3;-moz-border-radius:.33333rem .33333rem 0 0;-

webkit-border-radius:.33333rem .33333rem 0 0;border-radius:.33333rem .33333rem 0 0}
.m-boxB-4-tit{position:relative;padding-left:1.25rem;font-size:1.25rem;color:#2c2c2c;top:2px}
.m-listB-4 li{float:left;margin:.20833rem 0;width:25%;height:3.33333rem;line-height:3.41667rem;overflow:hidden;font-size:1.08333rem;text-

align:center}
.m-listB-4 li a{display:block;height:100%;overflow:hidden}
.m-listB-4 li a:active{background-color:#f2f2f2}
.m-listB-4 li a img{vertical-align:-5px;margin:0 .41667rem 0 .25rem;width:1.66667rem;height:1.66667rem}
.m-listC{font-size:1.25rem;overflow:hidden;border-bottom:1px solid #e3e3e3}.m-listC:last-child{border-bottom:0}
.m-listC-tit{position:relative;height:3rem;line-height:3rem;padding-left:1.04167rem;border-bottom:1px solid #e3e3e3;overflow:hidden}
.m-listC-item{height:3.25rem;line-height:3.25rem;border-bottom:1px solid #e3e3e3}
.m-listC-item:last-child{border-bottom:0}
.m-listC-item a{line-height:3.25rem;position:relative;float:left;width:24%;height:3.25rem;text-align:center;overflow:hidden}
.m-listC-item a.w1{width:16%}.m-listC-item a:after{content:"";position:absolute;top:50%;right:0;margin-top:-.79167rem;background-

color:#e3e3e3;width:1px;height:1.58333rem;overflow:hidden}
.m-listC-item a:nth-child(5n){font-size:1rem;color:#6e6d6d;width:12%;text-indent:4px}
.m-listC-item a:nth-child(5n):after{display:none}.m-listC-item a:active{background-color:#f2f2f2}
.m-listC-item a:first-child{color:#3097fd}.m-box-mz{padding:.41667rem 0 .75rem}
.m-box-mz:after{content:"";position:relative;display:block;z-index:1;width:92.3%;margin:0 1.16667rem;top:.83333rem;background-

color:#ebebeb;height:1px;overflow:hidden}
.m-boxF{margin-bottom:.66667rem;background-color:#fff;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.m-listF{font-size:.91667rem}
.m-listF li{text-align:center;float:left;width:20%}
.m-listF li a{display:block;padding:.66667rem 0 .83333rem;box-sizing:border-box}
.m-listF li a:active{background-color:#f2f2f2}
.m-listF li img{display:block;margin:0 auto .54167rem;width:3.5rem;height:3.5rem}#mh-rtop{position:fixed;z-

index:100;right:2.08333rem;bottom:5.08333rem;display:none;width:2.91667rem;height:2.91667rem;margin-bottom:.5rem;background:rgba

(68,68,68,.7);overflow:hidden;border-radius:2.91667rem}#mh-rtop a{display:block;margin:1.04167rem auto 

0;width:1.29167rem;height:.70833rem;background-image:url

(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAYAAAC8XK78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9

iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wd

Gs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8

xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtb

G5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9

yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZGQ4MmE3MS1hNzE1LTY4NDYtYTFiZS00NjM4NGQ0NTE4ZjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzgwOEYwQkE2OTlGMTFFN

kEwMTY4M0Y3MTBERTMyODYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzgwOEYwQjk2OTlGMTFFNkEwMTY4M0Y3MTBERTMyODYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9

zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzQ5YjdlNGEtZDExMy05MDQ5LWE5ZjgtYThjZTE4OGI2YjVmI

iBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmJkZDgyYTcxLWE3MTUtNjg0Ni1hMWJlLTQ2Mzg0ZDQ1MThmMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV

0YT4gPD94cGFja2V0IGVuZD0iciI/Pngb4PUAAACTSURBVHjavNW7DkBAEIXhxYOrVJqNAg2V91NIKMdsMhKJuOzZGZLTLNnv7zgicsAKXs9bZQ0vR+5C8Ymuz4BEaOFwRCreCgpHpOKZY

HAEineCH98EbEQiNPCkCC0cjtDEoQhtPDrCAo+KsMI/R1jinyKs8dcIJ381S/wpwocX2w/4XcQSDivezKuN8XOEF7PcBRgArUTaMa3qi+IAAAAASUVORK5CYII=);background-

repeat:no-repeat;background-size:contain;line-height:99pt}
.gshop .cgbt{width:100%;overflow:hidden;margin-bottom:.66667rem;background:#fff}
.cgbt .box{width:100%;overflow:hidden;margin:6px 0}
.cgbt .tit{padding-left:10px;padding-right:8px;background-size:18px;height:30px;color:#36a7ef;font-size:16px;margin-left:6px}
.cgbt .tit img{margin-right:6px}
.cgbt .hd{width:100%;font-size:14px;background:#ebf3fa;overflow:hidden;padding:6px 0;border:1px solid #c2daf0}
.cgbt .hd ul li{float:left;padding-left:15px}
.cgbt .hd ul li.on{height:25px}
.cgbt .hd ul li.on a{color:#317ebd}
.cgbt .hd ul li a{color:#474747;display:block;height:25px;line-height:25px}
.cgbt .bd{overflow:hidden;border-top:1px solid #ddd}
.cgbt .bd ul{padding:8px 0;padding-right:5px;overflow:hidden}
.cgbt .bd .tbj{padding-left:10px}
.cgbt .bd .ulsb{height:30px;overflow:hidden;line-height:30px;padding-left:10px;position:relative}
.cgbt .bd .ulsb .mrd{position:absolute;top:4px;right:2px;width:16px;height:16px;display:none;background:url(../images/mr3.png)}
.cgbt .bd .ulsb .mrd1{position:absolute;top:4px;right:2px;width:16px;height:16px;display:none;background:url(../images/mr4.png)}
.cgbt .bd .title{display:inline}.cgbt .bd li{float:left;height:30px;line-height:30px;margin-right:9px;font-size:14px}
.cgbt .bd .title a{color:#268ed2}.lishz{overflow:hidden}
.cgbt .bd li a{color:#555}
.deng-box {
	position: fixed;
	top: -40px;
	right: -20px;
	z-index: 999;
}
 
.deng-box1 {
	position: fixed;
	top: -30px;
	right: 10px;
	z-index: 999;
}
 
.deng-box1 .deng {
	position: relative;
	width: 120px;
	height: 90px;
	margin: 50px;
	background: #d8000f;
	background: rgba(216, 0, 15, 0.8);
	border-radius: 50% 50%;
	-webkit-transform-origin: 50% -100px;
	-webkit-animation: swing 5s infinite ease-in-out;
	box-shadow: -5px 5px 30px 4px rgba(252, 144, 61, 1);
}
 
.deng {
	position: relative;
	width: 120px;
	height: 90px;
	margin: 50px;
	background: #d8000f;
	background: rgba(216, 0, 15, 0.8);
	border-radius: 50% 50%;
	-webkit-transform-origin: 50% -100px;
	-webkit-animation: swing 3s infinite ease-in-out;
	box-shadow: -5px 5px 50px 4px rgba(250, 108, 0, 1);
}
 
.deng-a {
	width: 100px;
	height: 90px;
	background: #d8000f;
	background: rgba(216, 0, 15, 0.1);
	margin: 12px 8px 8px 10px;
	border-radius: 50% 50%;
	border: 2px solid #dc8f03;
}
 
.deng-b {
	width: 45px;
	height: 90px;
	background: #d8000f;
	background: rgba(216, 0, 15, 0.1);
	margin: -4px 8px 8px 26px;
	border-radius: 50% 50%;
	border: 2px solid #dc8f03;
}
 
.xian {
	position: absolute;
	top: -20px;
	left: 60px;
	width: 2px;
	height: 20px;
	background: #dc8f03;
}
 
.shui-a {
	position: relative;
	width: 5px;
	height: 20px;
	margin: -5px 0 0 59px;
	-webkit-animation: swing 4s infinite ease-in-out;
	-webkit-transform-origin: 50% -45px;
	background: #ffa500;
	border-radius: 0 0 5px 5px;
}
 
.shui-b {
	position: absolute;
	top: 14px;
	left: -2px;
	width: 10px;
	height: 10px;
	background: #dc8f03;
	border-radius: 50%;
}
 
.shui-c {
	position: absolute;
	top: 18px;
	left: -2px;
	width: 10px;
	height: 35px;
	background: #ffa500;
	border-radius: 0 0 0 5px;
}
 
.deng:before {
	position: absolute;
	top: -7px;
	left: 29px;
	height: 12px;
	width: 60px;
	content: " ";
	display: block;
	z-index: 999;
	border-radius: 5px 5px 0 0;
	border: solid 1px #dc8f03;
	background: #ffa500;
	background: linear-gradient(to right, #dc8f03, #ffa500, #dc8f03, #ffa500, #dc8f03);
}
 
.deng:after {
	position: absolute;
	bottom: -7px;
	left: 10px;
	height: 12px;
	width: 60px;
	content: " ";
	display: block;
	margin-left: 20px;
	border-radius: 0 0 5px 5px;
	border: solid 1px #dc8f03;
	background: #ffa500;
	background: linear-gradient(to right, #dc8f03, #ffa500, #dc8f03, #ffa500, #dc8f03);
}
 
.deng-t {
	font-family: 华文行楷,Arial,Lucida Grande,Tahoma,sans-serif;
	font-size: 1.8rem;
	color: #dc8f03;
	font-weight: bold;
	line-height: 85px;
	text-align: center;
}
 
.night .deng-t, 
.night .deng-box, 
.night .deng-box1 {
	background: transparent !important;
}
 
@-moz-keyframes swing {
	0% {
		-moz-transform: rotate(-10deg)
	}
 
	50% {
		-moz-transform: rotate(10deg)
	}
 
	100% {
		-moz-transform: rotate(-10deg)
	}
}
 
@-webkit-keyframes swing {
	0% {
		-webkit-transform: rotate(-10deg)
	}
 
	50% {
		-webkit-transform: rotate(10deg)
	}
 
	100% {
		-webkit-transform: rotate(-10deg)
	}
}

.am-modal-mask {position: fixed;top: 0;right: 0;left: 0;bottom: 0;height: 100%;z-index: 999;max-width: 800px;margin: 0 auto;}
.am-modal-wrap {position: fixed;overflow: auto;top: 0;right: 0;bottom: 0;left: 0;height: 100%;z-index: 999;-webkit-overflow-scrolling: touch;outline: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;transform: translateZ(1px);max-width: 400px;margin: 0 auto;}
.SystemMessagebox,.Reminderbox {width: 85%;border-radius: 7px;overflow: hidden;animation-duration: 350ms;animation-fill-mode: both;animation-name: boxshow;min-width: 300px;}
.SystemMessagebox {background: #fff;}
.title_header {background-color: #ff5151;display: flex;justify-content: space-between;padding: 5px 10px;font-size: 16px;color: #FFFFFF;align-items: center;}
.title_header img {width: 25px;height: 25px;}
.modal_content {max-height: 400px;overflow: auto;}
.modal_content div[item] {padding: 10px 0;margin: 0 10px;font-size: 16px;border-bottom: 1px solid #ccc;}
.modal_content div[item]:last-child{border: none;}div[info] {color: #f00;padding-left: 25px;margin-top: 3px;font-size: 15px;font-weight: bold;}div[item_top] {font-size: 16px;font-weight: bold;display: flex;justify-content: space-between;align-items: center;}div[bzj] {color: #4caf50;font-size: 16px;font-weight: 400;margin-top: 3px;}
.footer_{background: #efefef;text-align: center;padding: 5px 10px;color: #ff00ff;font-size: 16px;color: #ff00ff;font-weight: bold;}
.am-modal-wrap a{text-decoration: none;color:#000000 ;}

.txt8{padding-left: 3px;padding-right: 3px;padding-top: 4px;padding-bottom: 0px;background-color: #FF0000;color:#FFFF00;float:left;width: 18px;height: 100%;border-style: dotted;border-width: 0px;font-size: 14pt;}

.txt9{padding-left: 1px;padding-right: 3px;padding-top: 4px;padding-bottom: 0px;background-color: #FF0000;color:#FFFF00;float:right;width: 17px;height: 100%;border-style: dotted;border-width: 0px;font-size: 14pt;}
.f12,.f12 a{font-size:14pt}

.f13,.f13 a{font-size:13pt}
p{margin:5px 0}
.b{font-weight:bold}

.box {
    margin: 5px 0;
    border-radius: 5px;
    overflow: hidden;
    background-image: linear-gradient(to right, #008074, #00807a, #007d99, #007e80, #008599, #005680, #008074);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}
#ad_yuming {
	/*position: fixed;*/
	z-index: 100;
	width: 100%;
	max-width: 720px;
	/*bottom: 65px;*/
	padding:5pt 0pt;
	font-size: 19pt;
	font-weight: bold;
	text-align: center;
	background-image: linear-gradient(to right, red, orange, yellow, green, blue, green, yellow, orange, red, orange, yellow, green, blue, green, yellow, orange, red);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	animation: bgp 5s infinite linear;
}
@-webkit-keyframes bgp{0%{background-position: 0 0;}100%{ background-position: -100% 0;}}   
@media screen and (max-width: 570px) {
    #ad_yuming {
        font-size: 15pt;
    }  
}

@media screen and (max-width: 455px) {
    #ad_yuming {
        font-size: 12pt;
    }
}

@media screen and (max-width: 385px) {
    #ad_yuming {
        font-size: 11pt;
    }
}

.bonus_small {
    position: fixed;
    z-index: 9999;
    width: 9.0rem;
    right: 9.2rem;
    top: 8rem;
}


.closeBag {
    height: 1rem;
    position: absolute;
    right: 0.1rem;
    top: rem;
    width: 1rem !important;
    border-radius: 0px !important;
}


.zdjHotClass {
    position: absolute;
    top: 0rem;
    z-index: 999;
    width: 5.2rem;
    max-height: 3.8rem;
    max-width: 5.2rem !important;
}


.box{
	margin:5px 0;
	border-radius: 5px;
	overflow: hidden;
	background-image: linear-gradient(to right, #429ea5, #56b8bf, #63c6ce, #5cc4cc, #5ebcc3, #58c5ce, #429ea5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);}


.pad{padding:4px 4px;}
.padt{padding:4px 4px 1px 4px;}

.gg{color: #000;table-layout: fixed;}
.gg tr{height: 25px;}
.gg th,.gg td{padding:4px 4px;}
.gg th{font-size: 20pt;text-align: center;border-bottom:1px solid #000;text-shadow: 1px 4px 1px #b99b5f;}
.gg td{height: 42px;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid #383232;font-size: 22pt}
.gg td a{display: block;color: #000;font-weight: bold;overflow: hidden;white-space: nowrap;overflow: hidden;}

#yxym .list-title{background: linear-gradient(transparent,#f7f3f3);font-size: 26px;color: #000;text-shadow: 0px 0px 10px #e5e5e5;}

/* --- 7. 底部按钮 (带动画) --- */
        .footer-btn {
            width: 100%;
            max-width: 500px;
            margin-top: 2vh;
            padding: 3.5vw 0;
            background: linear-gradient(90deg, #00c6ff, #0072ff, #00c6ff);
            background-size: 200% auto;
            border-radius: 50px;
            text-align: center;
            color: #fff;
            font-size: clamp(16px, 5vw, 24px);
            font-weight: bold;
            letter-spacing: 2px;
            box-shadow: 0 0 20px rgba(0, 198, 255, 0.6);
            cursor: pointer;
            /* 动画属性 */
            animation: moveUpAndDown 2s infinite ease-in-out;
            border: 2px solid #fff;
        }

        /* --- 动画定义 --- */
        @keyframes moveUpAndDown {
            0% { transform: translateY(0); }
            50% { transform: translateY(-10px); }
            100% { transform: translateY(0); }
        }
        
        /* 按钮内部文字发光 */
        .btn-text {
            background: linear-gradient(to bottom, #ffffff, #b0e0ff);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }