﻿* {border:0;padding:0;margin:0}
html, body {height:100%;font:14px/1.4 Microsoft YaHei,Helvetica,sans-serif;color:#222;background-color: #edeff0;}
body {min-height: 100%; height: auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
ol, ul, li {list-style: none}
img {max-width: 100%; height: auto; border: 0; vertical-align:middle;}
table {empty-cells: show; border-collapse: collapse;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
a {color: inherit; text-decoration: none;}
a:hover {text-decoration: none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden}
.clearfix {*zoom:1}
.clear {clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
/*.container{max-width:48rem;margin:0 auto;background:#edeff0;}*/.container{max-width:51rem;margin:0 auto;background:#edeff0;}/*上一行的修改或新增*/
.wr{color:#f00}/* !important*/
.wg{color:#080}
.wb{color:#00f}
.wp{color:#f0f}
.wy{color:#ff0}
.wo{color:#f60}
.wpe{color:#80d}
.wsr{color:#f06}
.wsb{color:#06f}
.ww{color:#fff}
.wbl{color:#000 !important}.bgwy{background-color: #ff0;}
.bgwg{background-color: #0f0;}
.bgwr{background-color: #f00;}

.fs13{font-size: 1.3rem;}
.fs14{font-size: 1.4rem;}
.fs15{font-size: 1.5rem;}
.fs16{font-size: 1.6rem;}
.fs17{font-size: 1.7rem;}
.fs18{font-size: 1.8rem;}
.fs20{font-size: 2rem;}
.fs2{font-size: 1.2em;}
.fs3{font-size: 1.3em;}
.cen{text-align: center;}
.bold{font-weight: bold;}
.spc1{letter-spacing: 1px;}
.spc2{letter-spacing: 2px;}
.spc3{letter-spacing: 3px;}
.p-word{padding: 5px 0;}

/*.p-all{padding:0 .5rem .5rem .5rem;}*/.p-all{padding:0 .3rem .2rem .3rem;}/*上一行的修改或新增*/
/*.nav .banner{border-radius:15px;overflow:hidden;background:#f00}*/
#nav{background-color: #fff;font-size: 1.2rem;}
#nav li{padding: .5rem 0;width: 19%;display: inline-block;text-align: center;box-sizing: border-box;font-weight: bold;text-shadow: 1px 1px 0 #ffaf31;}
#nav li:first-child{color: #f00;}

.header{position: sticky;top: 0px;z-index: 99;width:100%;max-width:51rem;margin: 0 auto;box-sizing: border-box;padding: 0 .3rem;}
/*#totop{margin-top: 210px;}*/
/*#to2top{margin-top: 260px;}*/
.kj{}
.ifm{background:#fff;}/*上一行的修改或新增*/
.kjt li{display:inline-block;width:50%;text-align:center;}
.kjt li.liactive{ background-color:#fff;}
.kjt li a{width: 100%;background:transparent;display:inline-block;font-size:1.5rem;font-weight:bold;line-height:1.8;}.kjt li:first-child{background-image: url("/img/p/am.png");background-repeat:no-repeat;background-size:35px;background-position: left;}
.kjt li:last-child{background-image: url("/img/p/xg.png");background-repeat:no-repeat;background-size:35px;background-position: right;color: #fff;}

/* 顶部一肖一码样式 */
.topzq-tit{font-size:1.6rem;color:#fff;padding-top:.5rem;font-semibold:600;margin-bottom:.5rem;font-weight: bold;text-align: center;}
.topzq-tb{width:100%;box-sizing: border-box;background-color: #fff;}
.topzq-tb td{border:1px solid #d5d5cd;color:#000;padding:5px 0;font-size: 1.7rem;font-weight: bold;}
.topzq-tb td b{color: #f00;background-color: #ff0;}
.topzq-tb td font{color: #f00;background-color: #ff0;font-size: 1.9rem;}
.topzq-tb .tb1{border-right: 0px;color: #00f;}
.topzq-tb .tb2,.topzq-tb .tb3{border-left: 0px;color: #f00;}
.topzq-tb .tb4{color: #00f;}
.topzq-tb .tb4,.topzq-tb .tb5{text-align: center;}
.topzq-tb .tb5{background: linear-gradient(to right, #dcccdd, #e2d2e3, #dcccdd);letter-spacing: 1.5px;}
@media screen and (max-width: 610px) {
	.topzq-tb .tb2{font-size: 1.4rem;}
	.topzq-tb .tb1{font-size: 1.2rem;}
}
@media screen and (max-width: 476px) {
	.topzq-tb .tb3{font-size: 1.5rem;}
	.topzq-tb .tb1{font-size: 1rem;}
	.topzq-tb .tb2{font-size: 1.1rem;}
	.topzq-tb td font{font-size: 1.5rem;}
	.topzq-tb .tb4{font-size: 1.25rem;}
	.topzq-tb .tb5{font-size: 1.4rem;}
}
@media screen and (max-width: 374px){/*8.30*/
	.topzq-tb .tb3{font-size: 1.3rem;}
	.topzq-tb .tb2{font-size: 0.9rem;}
	.topzq-tb .tb4{font-size: 1.0rem;}
	.topzq-tb .tb5{font-size: 1.2rem;}
}
/* 顶部一肖一码样式 */

/****** content ******/
.br-12{border-radius:12px;overflow:hidden}
.br-5{border-radius:5px;overflow:hidden}/*上一行的修改或新增*/
.tplb .br-12{border-radius: 5px;}
.tplb .bg img{margin: 1px 0;}

.lxlm-head{padding-left: 1rem;padding-right: 1rem}
.lxlm-tit{font-size:1.4rem;color:#fff;padding-top:.5rem;font-semibold:600;}
.bg{background: linear-gradient(to right bottom, #a9a8cd, #a9a8cd); padding: 3px;}/*上一行的修改或新增*/.bd{border: #a9a8cd 3px solid;}/*上一行的修改或新增*/
.lxlm-qs{
  display:flex;align-items:center;width: 100%;overflow-x:auto;padding-bottom:.5rem;margin-bottom:0;margin-top:.5rem;
}
.lxlm-qs li{display:flex;margin-right:.5rem;}
.lxlm-qs li button{text-align:center;font-weight:bold;justify-content:center;align-items: center;width:5rem;padding:.35rem .5rem;border-radius:45px;font-size:.935rem;letter-spacing:1px}
.hover-yes{background:#ffffff;color:#13489a;}
.hover-no{background:rgb(121, 106, 133);color:#fff}
.dis {display: normal;}
.undis {display: none;}

.mtbl{width: 100%;font-weight: bold;text-align: center;font-size: 1.4rem; table-layout: fixed;}
.mtbl td{border: 1px solid #8f8f8f;padding: 5px 0;}.mtbl td.td1,.mtbl td.td3{background-color: #e2d2e3;}
.mtbl td.td2{background-color: #ffffff;color: #f00;}
.mtbl td.td2 b{background-color: #ff0;color: #f00;}
.mtbl td.td1{width: 23%;}
.mtbl td.td3{width: 16%;}
.mtbl td.td5{border: 0;}

/*#logo{width:100%;max-width:48rem;margin: 0 auto;position: fixed;top: 0px;z-index: 99;background:#edeff0;box-sizing: border-box;}*/
#logo{width:100%;height:50px;max-width:51rem;margin: 0 auto;box-sizing: border-box;border-bottom: 1px solid #000;}/*上一行的修改或新增*/
#logo a{display: inline-block;}
#logo a img{height: 48px;}
#logo-r{position: absolute;top: 0;right: 5px;height: 50px;}
.nav2 { width: 100%; max-width: 800px; padding: 4px; box-sizing: border-box; text-align: center; background: #fff;}
.nav2 ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}
.nav2 ul li { width: 25%; box-sizing: border-box; padding: 4px;}
.nav2 ul li a { display: block;height: 32px; line-height: 32px; text-align: center; color: #ffffff; border-radius: 32px;background: #09663f;background-image: linear-gradient(to bottom, #09663f, #1d9b3f);}
.nav2 ul li a:hover { background: #da183b;}
/*#nav2[data-fixed="fixed"]{max-width:48rem;background:#edeff0;position: fixed; top:42px; left: 0; right: 0; margin: auto; z-index: 10;box-sizing: border-box;}*/#nav2[data-fixed="fixed"]{max-width:51rem;background:#edeff0;position: fixed; top:50px; left: 0; right: 0; margin: auto; z-index: 10;box-sizing: border-box;}/*上一行的修改或新增*/
.justify-start {justify-content: flex-start}
.justify-end {justify-content: flex-end}
.justify-center {justify-content: center}
/*.pb-head{padding-left:1rem;padding-right:1rem}*/
.pb-head{background: linear-gradient(to bottom , #b896b8, #edeff0);text-align: center;line-height: 40px;border-radius: 5px 5px 0 0;}/*上一行的修改或新增*/
/*.pb-tit{font-size:1.4rem;color:#fff;padding-top:.5rem;font-semibold:600;margin-bottom:.5rem;}*/
.pb-tit,.nmusb .nmusb-tit,.sbx .sbx-tit,.mvt .mvt-tit{font-size:2rem;padding-top:.5rem;font-weight: bold;text-shadow: 0px 1px 1px #858585;}/*上一行的修改或新增*/

.pb-note{display:flex;align-items:center;width: 100%;overflow-x:auto;padding-bottom:.5rem;margin-bottom:0}
.pb-note button{border-radius:4px;padding:.15rem .35rem;}
.pb-note .button1{color:#3d58ac;margin-right:.5rem}
.pb-note .button2{color:#eb2139;}
.flex{display: flex;flex-direction:column;align-items: center;}.gsb-content{font-size:1.5rem;background-color: #fff;}
.gsb-content li{border-bottom: 2px solid #ddd;box-shadow: 0 1px 3px #ececec;margin: 3px 0;padding:.1rem 0;}
.gsb-content li a img{width: 45px;height: 45px;}
.gsb-content li a font{font-size: .8em;}
.gsb-content li a i{font-style: normal;}
.gsb-content li a,.gsb-content li a div{display: flex;align-items:center;}
.gsb-content li a div{justify-content: space-between;width: 100%;}

.bbs-content{font-size:1.5rem;text-align:center;font-weight: 600;background-color: #fff;padding: .5rem .3rem;}
.bbs-content li{padding:.3rem 0;border-bottom:1px solid #aaa;background:linear-gradient(to bottom, #fff, #f3f3f3, #fff);margin:3px 0;border-radius:12px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;box-shadow: 0 1px 2px #ececec;}
.bbs-content li b{font-size:1.8rem;}
.bbs-content li i{font-style: normal;}
.bbs-content li em{font-style: normal;}
.bbs-content li font{color:#f00;font-size:1.2rem;border-radius: 3px;border: 1px solid #f00;padding: 1px;}/*修改或新增*/
.ad-content{font-size:1.6rem;text-align:center;font-weight: 600;background-color: #0f0;padding: .5rem .3rem;}
.ad-content li{padding: 0.5rem 0;border-bottom: 1px solid #000;}
.ad-content li:last-child{border-bottom: 0px;}
.ad-content li b{color: #000;}
.ad-content li i{font-style: normal;}
.ad-content li em{font-style: normal;}
.ad-content li font{color:#f00;font-size:1.2rem;border-radius: 3px;border: 1px solid #f00;padding: 1px;background-color: #ff0;}/*修改或新增*/
.zl-content{font-size:1.6rem;text-align:center;font-weight: 600;}
.zl-content li {padding: 0.3rem 0;margin: 0.1rem 0;background-color: #fff;}
.zl-content li font{color: #f00;}
.zl-content li b font{background-color: #ff0;}
.zl-content li i{font-style: normal;}
.zl-content li em{font-style: normal;}

.tb-zl{width: 100%;text-align: center;font-weight: bold;border-spacing: 1px;border-collapse: separate;}
.tb-zl td{background-color: #fff;padding: 5px 0;font-size: 1.6rem;}
.tb-zl td font{background-color: #ff0;color: #f00;}.tb-zl td span{color: #f00;}
.tb-zl td em{font-style: normal;}
.yjjt-content{font-size:1.3rem;background-color: #fff;}
.yjjt-content li{border-bottom: 1px solid #ddd;padding: 0.3rem 0;}
.yjjt-content li:last-child{border-bottom: 0px;}
.yjjt-content li b{color:#00f}
.yjjt-content li font{color:#f00}
.yjjt-content li em{font-style: normal;}
.yjjt-content li .juzi{color:#090;font-weight:bold;font-size:1.4rem}
.yjjt-content li .jiexi{color:#06f}
.nmsx-content{font-size:1.3rem;padding:.8rem}
.nmsxtb{width:100%;}
.nmsxtb td{border:1px solid #a58f29;width:25%;text-align:center;color:#000;padding:8px 0}
.nmsxtb .zzl{width:50%;border-left:0;border-right:0;color:#333}
.nmsxtb .zzl i{font-style:normal;font-size:1.2rem;font-weight:bold;color:#00f;letter-spacing:2px}
.nmsxtb .zzl b{color:#f00;background:#ff0}
.nmsxtb .zkj font{color:#f00}

.jxes-content{font-size:1.3rem}
.jxes-content li b{color:#00f}
.jxes-content li font{color:#f00}

.zbtk-content{font-size:1.2rem}
.zbtk-content li b{color:#30f}
.zbtk-content li font{color:#f00}
.bl-content{background-color: #fff;padding: .5rem 0.1rem;font-size: 2rem;display: flex;flex-wrap: wrap;justify-content: space-around;}
.bl-content li{padding: .3rem 0;border: 1px solid #666666;width: 48%;display: inline-block;text-align: center;box-sizing: border-box;margin: 3px 0;border-radius: 8px;background: linear-gradient(to bottom, #fff,#f1f1f1,#fff);}

.bl3-content{background-color: #fff;padding: .5rem 0.1rem;font-size: 1.6rem;display: flex;flex-wrap: wrap;justify-content: space-around;}
.bl3-content li{padding: .3rem 0;border: 1px solid #666666;width: 33%;display: inline-block;text-align: center;box-sizing: border-box;margin: 3px 0;border-radius: 8px;background: linear-gradient(to bottom, #fff,#f1f1f1,#fff);}

#tbtk{font-size: 10pt; color: #000000; margin: 0px; padding: 0px; border-collapse:collapse;background:#fff;font-weight: bold;}
#tbtk td{margin: 0px; padding: 3px 2px; border: 1px solid rgb(229, 229, 229); word-break: break-all; text-align: center; font-size: 1.5rem; line-height: 30px; color: rgb(51, 51, 51);}

.jszq-content{font-size:1.5rem;}
.jszq-content li b{color:#f06}
.jszq-content li font{color:#f00}
.jszq-content .tbsx td{background:#fff;color:#111;text-align:center;line-height:2.2rem;font-weight:bold;padding: 2px 0;}
.jszq-content .tbsx td.tdtit{text-align:center;color:#00f;line-height:2.2rem;font-weight:bold}
.jszq-content .tbsx td span{background:#ff0;color:#f00}
.jszq-content .tbsx td font{color:#f00}
.jszq-content .tb th{border:1px solid #e5e5e5;background:#f60;color:#fff;text-align:center;height: 2rem;line-height: 2rem;}
.jszq-content .tb td{border:1px solid #e5e5e5;height: 2rem;line-height: 2rem;word-break:break-all}
.jszq-content .tb td.tdtit{border-top:0}
.jstb{font-size:1.3rem;}
.jstb ul{height: 1.8em;border-bottom: 1px solid #e5e5e5;width: 100%;background:#fff;}
.jstb li{float: inline-start;border-left: 1px solid #e5e5e5;text-align: center;width: 19.5%;height: 1.8em;line-height:1.8em;}
.jstb li font{color:#f00}
.jsbg{color: #050FD7;font-weight:bold}
.cont {background:#fff;padding:.5rem 1rem;font-size:1.3rem}
.cont li {padding: .5rem 0rem .5rem .2rem;word-wrap: break-word;}
.cont li p {text-align: center;}
.zhzl-content{font-size:1.5rem;font-weight: bold;}
.zhzl-content li b{color:#30f}
.zhzl-content li font{color:#f00}

.sxsx-content{font-size:1.5rem;background:#fff;font-weight: bold;}
.sxsx-content li b{color:#30f}
.sxsx-content li font{color:#f00}
.sx table {border-collapse: collapse;border-spacing: 0;}
.sx table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.sx table td {border: 1px solid #e5e5e5;padding: 3px 2px;word-break: break-all;}
.sx ul, .sx li, .sx dl, .sx dt, .sx dd{margin:0;padding:0}
.sx ul {display: block;list-style-type: disc;}
.sx ul li img {vertical-align: middle;border: 0;width:40px;height:40px;}
.sx1 li{float: left;width: 33.333333%;padding: 5px 0;text-align: center;}
.sx span{height: 18px;line-height: 18px;margin: 0 2px;padding: 0 3px;font-size: 12px;color: #fff;display: inline-block;background-color: #f00;}
.sx span.blue{background-color: #3366ff;}
.sx span.green{background-color: #009933;}
@media (min-width: 320px) and (max-width:359px){.sx1 li{width: 50%}}
@media (min-width: 360px) and (max-width: 374px){.sx1 li{width: 50%}}
@media (min-width: 375px) and (max-width: 392px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 393px) and (max-width: 413px){.sx ul li .tm01 span{margin:0 1px;padding:0 2px}}
@media (min-width: 414px) and (max-width: 767px){}
@media (min-width:768px){.sx1 li{width: 25%}}
.footer{margin: 0 .5rem;padding: .5rem .5rem;text-align: center;}
.footer p{border-bottom: 1px solid #000;padding: .1rem 0;margin: 0 1rem;}
.footer p:last-child{margin-top: 3rem;font-size: 3rem;border-bottom: 0;font-weight: bold;}

/*=============================================*/
@keyframes transparency{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
.show{animation: transparency 0.5s;animation-iteration-count: infinite;animation-timing-function:linear;animation-direction: alternate;}

.sbx-image{background-color: #fff;border-radius: 0 0 12px 12px;}/*四不像底色*/
.sbx-image p{font-weight: bold;font-size: 1.4rem;}/*四不像解析字体*/

.nezbg,.ggkbg,.pkbg,.eggbgjw{font-size: 1.5rem;font-weight: bold;}/*哪吒、刮刮卡、PK、95砸蛋字体*/

/*屏幕小于415像素时*/
@media screen and (max-width: 476px){
	.mtbl td.td1,.mtbl td.td3{font-size: 1.1rem;}
	.mtbl td.td2,.mtbl td.td5{font-size: 1.1rem;}
	.pb-tit{font-size:1.7rem;}
	.bbs-content,.gsb-content{font-size:1.3rem;}
	.bbs-content li b{font-size:1.8rem;}
	.bbs-content li font{font-size:1.1rem;}/*修改或新增*/
	.ad-content{font-size:1.5rem;}
	.ad-content li font{font-size:1.1rem;}/*修改或新增*/
	.zl-content{font-size:1.4rem;}
	.tb-zl td{font-size: 1.4rem;}
	#tbtk td{font-size: 1.3rem;}
	.zhzl-content{font-size: 1.3rem;}
	.jszq-content{font-size: 1.3rem;}
	.gsb-content li a img{width: 35px;height: 35px;}
}
@media screen and (max-width: 416px){
	#nav,.mtbl td.td1,.mtbl td.td3,.mtbl td.td5{font-size: 1rem;}
	.mtbl td.td2{font-size: 1rem;}
	.pb-tit{font-size:1.5rem;}
	.bbs-content,.gsb-content{font-size:1.2rem;}
	.bbs-content li b{font-size:1.5rem;}
	.bbs-content li font{font-size:1.1rem;}/*修改或新增*/
	.ad-content{font-size:1.3rem;}
	.ad-content li font{font-size:1.1rem;}/*修改或新增*/
	.zl-content{font-size:1.3rem;}
	.tb-zl td{font-size: 1.3rem;}
	#tbtk td{font-size: 1.1rem;}
	.zhzl-content{font-size: 1.1rem;}
	.jszq-content{font-size: 1.3rem;}
	.sxsx-content{font-size: 1.2rem;}
	.bl3-content{font-size: 1.3rem;}
}
@media screen and (max-width: 374px){/*8.30*/
	#nav,.mtbl td.td1,.mtbl td.td3,.mtbl td.td5{font-size: .9rem;}
	.mtbl td.td2{font-size: .8rem;}
	.pb-tit{font-size:1.3rem;}
	.bbs-content,.gsb-content{font-size:1.0rem;}
	.bbs-content li b{font-size:1.2rem;}
	.bbs-content li font{font-size:0.9rem;}
	.ad-content{font-size:1.1rem;}
	.ad-content li font{font-size:1.0rem;}
	.bl-content{font-size: 1.5rem;}
	.zl-content{font-size:1.1rem;}
	.tb-zl td{font-size: 1.1rem;}
	#tbtk td{font-size: 1rem;}
	.zhzl-content{font-size: 1rem;}
	.sxsx-content{font-size: 1.1rem;}
	.jszq-content{font-size: 1.1rem;}
	.bl3-content{font-size: 1.2rem;}
	.nezbg,.ggkbg,.pkbg,.eggbgjw{font-size: 1.2rem;font-weight: bold;}/*哪吒、刮刮卡、PK、95砸蛋字体*/
}

@supports(width:1vw){
	.fs13{font-size: 1.3rem;}
	.fs14{font-size: 1.4rem;}
	.fs15{font-size: 1.5rem;}
	.fs16{font-size: 1.6rem;}
	.fs17{font-size: 1.7rem;}
	.fs18{font-size: 1.8rem;}
	.fs20{font-size: 2rem;}
	.mtbl td.td1,.mtbl td.td3,.footer{font-size: 18px;}
	.bbs-content,.gsb-content,.ad-content,.p-all .topzq-tb .tb1,.mtbl td.td2,.mtbl td.td5,.zl-content,.jszq-content,#tbtk td,.zhzl-content,.sxsx-content,.xxnr .pb-content{font-size: 22px;}/*page.css的多一个,.xxnr .pb-content*/
	.bbs-content li b,.ad-content li b,.topzq-tb td font{font-size: 1.2em;}
	.bbs-content li font,.ad-content li font{font-size: .8em;}
	.p-all .topzq-tb td,.tb-zl td,.bl-content,.kjt li a,.lxlm-tit,.pb-tit,.sbx .sbx-tit,.mvt .mvt-tit,.nmusb .nmusb-tit,.nezbg,.ggkbg,.pkbg,.eggbgjw,.eggbg,.sbx p{font-size: 28px;}
	@media screen and (max-width:566px) {
	.fs13{font-size: 4.4vw;}
	.fs14{font-size: 4.4vw;}
	.fs15{font-size: 4.5vw;}
	.fs16{font-size: 4.5vw;}
	.fs17{font-size: 4.7vw;}
	.fs18{font-size: 4.7vw;}
	.fs20{font-size: 4.8vw;}
	.mtbl td.td1,.mtbl td.td3,.footer{font-size: 3vw;}
	.mtbl td.td2,.mtbl td.td5,.jszq-content,#tbtk td,.zhzl-content,.sxsx-content{font-size: 4vw;}
	.bbs-content,.gsb-content,.ad-content,.zl-content,.xxnr .pb-content{font-size: 4.5vw;}/*page.css的多一个,.xxnr .pb-content*/
	.tb-zl td,.bl-content,.kjt li a,.lxlm-tit,.pb-tit,.sbx .sbx-tit,.mvt .mvt-tit,.nmusb .nmusb-tit,.nezbg,.ggkbg,.pkbg,.eggbgjw,.eggbg,.sbx p{font-size: 4.8vw;}
	}/*.mtbl td.td2在hkhome中的4.8vw*/
	@media screen and (max-width:610px) {
		.p-all .topzq-tb .tb1{font-size: 3.8vw;}
		.p-all .topzq-tb td{font-size: 4.5vw;}
	}
}
