::after,::before,a,b,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,i,input,li,ol,p,span,strong,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}
body{font-size:.24rem;line-height:1.5;color:#333;background-color:#fff;width:7.5rem;min-width:320px;max-width:750px;margin:0 auto;letter-spacing:.01rem}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
img{border:0;display:block}
em,i{font-style:normal}
table{border-collapse:collapse}
input{border:none;-webkit-appearance:none}
a{text-decoration:none;background:0 0;font-size:inherit;color:inherit;transition:all .2s ease-out}
a:hover{color:var(--primary-color)}
li,ol,ul{list-style:none}
:focus{outline:0}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{clear:both;content:"";display:block;overflow:hidden}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
*{-webkit-tap-highlight-color:transparent}
a,img{-webkit-touch-callout:none}
::-webkit-scrollbar{display:none}
::-webkit-scrollbar-track{border-radius:10px}
::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.1)}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}
.rank-nav li:last-child{margin-right:0}
::-webkit-scrollbar{width:.12rem}
.page{
	margin: 0 auto;
	width: 50%;
	text-align: center;
}
.hl-page-wrap li,.page a,.page em{display:inline-block;padding:0 4px;width:17.5%;}
.page a,.page em{
	width: 8%;
	margin-left: 1%;
	height:38px;border:1px solid;border-radius:2px;font-size:14px;line-height:36px;
	text-align: center;
}
.page>a:first-child,
.page>a:last-child{
	width:15%;
}
.page em{
	background-color: #FF5500;
	border:1px solid #FF5500;
	color:#FFFFFF
}
@media (max-width:1300px){
	.page{
		width: 80%;
	}
}
@media (max-width:580px){
	.page a,.page em{
		width: 10%;
	}
}
@media (max-width:480px){
	.page{
		width: 100%;
	}
	.page a,.page em{
		width: 12%;
		margin-top: 1%;
		margin-left: 2%;
	}
	.page>a:first-child,
	.page>a:last-child{
		width: 17%;
	}
}
.oneTxtLine{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.twoTxtLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.threeTxtLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.fourTxtLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.fiveTxtLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
:root{--primary-color:#fd4350;--zt-color:#866950;--zt-vice-color:#bb9f70}
.wrapper{width:100%;padding-left:.3rem!important;padding-right:.3rem!important}
.bg{background-repeat:no-repeat;background-size:cover;background-position:center}
.bgCover{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .3s ease-out}
.space{padding:.4rem 0}
.greyBar{width:100%;height:.12rem;background-color:#f5f5f5}
.marginBtm{margin-bottom:.4rem}
img{width:100%;object-fit:cover}
.flexCenter{display:flex;justify-content:space-between;align-items:center}
.alignCenter{display:flex;align-items:center}
.flexCenterCol{display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.header{padding:.2rem 0}
.header .logo{width:auto;height:.65rem}
.header .logo img,.logo{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
.search{width:4.48rem;height:.56rem;border-radius:.3rem;overflow:hidden;display:flex}
.search input[type=text]{width:calc(100% - 1rem);height:100%;background:#f5f5f5 url(../images/search.png) no-repeat .2rem center/.24rem;padding:0 .2rem 0 .6rem;font-size:.24rem;color:#666}
.search input[type=submit]{width:1rem;height:100%;background:var(--primary-color);font-size:.24rem;color:#fff;cursor:pointer}
.footer{background-color:#333;padding:.56rem .2rem;color:#ababab;text-align:center}
.footer ul{display:flex;flex-wrap:wrap;justify-content:center}
.footer ul li{margin:.05rem .2rem}
.footer p{margin-top:.1rem}
.topNav{white-space:nowrap;overflow-x:auto;padding:.2rem .3rem;background-image:linear-gradient(0deg,#fd3954 0,#fe6042 100%),linear-gradient(#fd494d,#fd494d)}
.topNav li a{padding:0.15rem;height:.52rem;line-height:.52rem;font-size:.28rem;color:#fff;display:block}
.topNav li.active a{padding:0 .5rem;background:url(../images/bg-nav-active.png) no-repeat center/100% 100%;color:var(--primary-color)}
.pagePosition{color:#999;padding:.2rem .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pagePosition.grey{background-color:#f6f6f6}
.pageTitle.alone{margin:.4rem 0 .2rem}
.pageTitle b{font-size:.28rem;font-weight:700;line-height:1;letter-spacing:.02rem;background:url(../images/icon01.png) no-repeat left center/.17rem;padding-left:.34rem}
.pageTitle .title img{height:.4rem;margin-right:.1rem}
.pageTitle a{font-size:.24rem;color:#999;line-height:1;color:var(--primary-color)}
.pagination{width:100%;margin:.6rem 0;text-align:center}
.pagination li{display:inline-block;margin:0 .07rem;font-size:.23rem;color:#999}
.pagination li a,.pagination li.active span{display:block;padding:.04rem .16rem;border:solid 1px #d2d2d2;border-radius:2px;transition:all .3s ease}
.pagination li a:hover,.pagination li.active span,.pagination li.on a{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}
.pagination.zt li a:hover,.pagination.zt li.active span,.pagination.zt li.on a{background-color:var(--zt-vice-color);border-color:var(--zt-vice-color)}
.indexBanner img{height:3.53rem}
.indexBanner .title{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);padding:.15rem .3rem}
.indexBanner .title p{width:5.9rem;font-size:.24rem;color:#fff}
.indexBanner .swiper-pagination{right:.3rem;width:auto;left:auto;display:inline-block;bottom:.2rem}
.indexBanner .swiper-pagination-bullet{background-color:#fff;opacity:1;width:.07rem;height:.07rem;margin:0 .05rem!important}
.indexBanner .swiper-pagination-bullet-active{background-color:var(--primary-color)}
.list-semi-circle li{margin-top:.44rem}
.list-semi-circle li .pic{width:1.2rem;height:1.2rem;border-radius:.15rem}
.list-semi-circle li .info{width:4.17rem}
.list-semi-circle li .title{font-size:.28rem;margin-bottom:.05rem;font-weight:700}
.list-semi-circle li .desc,.list-semi-circle li .others{font-size:.24rem;color:#999}
.list-semi-circle li .score{width:1.06rem;height:1.06rem;border-radius:100%;border:1px solid var(--primary-color);background-color:var(--primary-color);overflow:hidden}
.list-semi-circle li .score span{width:100%;height:50%;line-height:.53rem;display:block;font-size:.24rem;color:var(--primary-color);text-align:center}
.list-semi-circle li .score span:first-child{color:#fff}
.list-semi-circle li .score span:last-child{background-color:#fff;line-height:.45rem}
.list-dot{margin-top:.2rem}
.list-dot li{padding:0 0 .3rem .3rem;position:relative}
.list-dot li::before{content:'';display:block;position:absolute;top:.13rem;left:-.08rem;z-index:1;width:.17rem;height:.17rem;border:.04rem solid var(--primary-color);border-radius:50%;background-color:#fff}
.list-dot li::after{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#e8e8e8}
.list-dot li:first-child::after{top:.13rem;height:calc(100% - .13rem)}
.list-dot li .title{font-size:.28rem;font-weight:700}
.list-dot li .title p{width:5.37rem}
.list-dot li .title span{font-size:.24rem;color:#999;font-weight:400;letter-spacing:.02rem}
.list-dot li .btm{height:1.2rem;background-color:#f9f9f9;margin-top:.2rem}
.list-dot li .pic{width:1.9rem;height:1.2rem}
.list-dot.video li .pic{width:1.9rem;height:100%;overflow:hidden;position:relative}
.list-dot.video li .pic i{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5) url(../images/play.png) no-repeat center/.48rem}
.list-dot li .desc{width:calc(100% - 1.9rem);padding:0 .3rem;line-height:2;font-size:.24rem;color:#666}
.list-dot li:last-child{padding-bottom:0}
.list-arch-arrow li{margin-top:.4rem}
.list-arch-arrow li a{padding-right:.7rem;background:url(../images/arrow.png) no-repeat right center/.2rem}
.list-arch-arrow li .pic{width:1.2rem;height:1.2rem;border-radius:.2rem;overflow:hidden;position:relative}
.list-arch-arrow li .pic span{position:absolute;bottom:0;left:0;width:100%;height:.32rem}
.list-arch-arrow li .info{width:calc(100% - 1.4rem)}
.list-arch-arrow li .title{font-size:.28rem;margin-bottom:.1rem;font-weight:700}
.list-arch-arrow li .date,.list-arch-arrow li .desc{font-size:.24rem;color:#999}
.list-recommend li{margin-top:.3rem}
.list-recommend li .pic{width:1.2rem;height:1.2rem;border-radius:.15rem}
.list-recommend li .info{width:4.17rem}
.list-recommend li .title{font-size:.28rem;margin-bottom:.1rem;font-weight:700}
.list-recommend li .desc,.list-recommend li .others{font-size:.24rem;color:#999}
.list-recommend li span{color:var(--primary-color)}
.list-recommend li .btn{width:1.2rem;height:.6rem;line-height:.58rem;text-align:center;border-radius:.06rem;border:solid 1px var(--primary-color);font-size:.28rem;color:var(--primary-color)}
.index_links ul li{float:left;border-right:1px solid #666;font-size:.24rem;color:#666;line-height:1;padding:0 .2rem;margin-top:.2rem}
.index_links ul li:last-child{border-right:0}
.bar-img{height:2.6rem;margin-top:.3rem}
.index_news{padding:.46rem 0 .4rem}
.index_news .top{background:url(../images/bg-news-top.png) no-repeat center/100% 100%;padding:.4rem .3rem;margin-top:.2rem}
.index_news .top li{width:3.31rem}
.index_news .top li .pic{height:1.81rem}
.index_news .top li .title{font-size:.24rem;color:#666;margin-top:.15rem}
.index_collection{position:relative;display:block}
.index_collection .pic{width:100%;height:3.44rem;padding:0 .08rem}
.index_collection .pic img{border-radius:.15rem}
.index_collection .bar{width:100%;height:1.16rem;position:absolute;bottom:0;left:0;background:url(../images/bg-collection-title.png) no-repeat top/100% 100%;padding:.16rem;border-radius:0 0 .15rem .15rem;display:flex;justify-content:space-between;align-items:flex-end}
.index_collection span{height:.42rem;line-height:.42rem;padding:0 .1rem;background-color:#fff;border-radius:.1rem;font-size:.24rem;color:var(--primary-color)}
.index_collection .title{width:3.75rem;font-size:.28rem;color:#fff;letter-spacing:.02rem}
.index_collection .children img{float:left;margin-left:-.15rem;width:.65rem;height:.65rem;border:.02rem solid #fff;border-radius:50%}
.index_collection .children img:first-child{margin-left:0}
.index_rank{white-space:nowrap;overflow-x:auto}
.index_rank .item{width:3.75rem;margin-right:.22rem}
.index_rank .item:last-child{margin-right:0}
.index_rank .item .head{width:2.05rem;margin:0 auto -.24rem}
.index_rank .item ul{border-radius:.15rem;padding:.3rem .3rem .1rem}
.index_rank .item ul li{margin-top:.2rem}
.index_rank .item .pic{width:.5rem;height:.5rem;border-radius:.1rem;margin:0 .26rem}
.index_rank .item i{font-size:.24rem;color:#b0b0b0;font-style:italic}
.index_rank .item .title{width:2rem;font-size:.26rem}
.index_rank .item:first-child ul{background:linear-gradient(to bottom,#fff5f6,#fff)}
.index_rank .item:nth-child(2) ul{background:linear-gradient(to bottom,#e5f8ff,#fff)}
.index_rank .item:last-child ul{background:linear-gradient(to bottom,#f6f5ff,#fff)}
.index_rank .item:first-child ul li:nth-child(-n+3) i{color:var(--primary-color)}
.index_rank .item:nth-child(2) ul li:nth-child(-n+3) i{color:#04bbff}
.index_rank .item:last-child ul li:nth-child(-n+3) i{color:#8a7ef4}
.list-img-txt{margin:.3rem 0;white-space:nowrap;overflow-x:auto}
.list-img-txt .item{width:46%;margin-left:.2rem}
.list-img-txt .item:last-child{margin-right:.3rem}
.list-img-txt .pic{width:100%;height:2rem;border-radius:.1rem;overflow:hidden;display:block}
.list-img-txt .pic img{width:100%;height:2rem}
.list-img-txt ul li{margin-top:.2rem;padding-left:.3rem;position:relative}
.list-img-txt ul li::before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:.1rem;height:.1rem;border-radius:50%;background-color:#e7e7e7}
.list-img-txt ul li .title{display:block;font-size:.28rem}
.page-nav{margin-bottom:.3rem}
.page-nav li{float:left;margin:0 .15rem .15rem 0}
.page-nav li a{width:1.61rem;height:.7rem;line-height:.7rem;background-color:#f5f5f5;font-size:.26rem;color:#666;text-align:center;float:left;padding:0 .1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-nav li:nth-child(4n){margin-right:0}
.page-nav li.active a{background-color:var(--primary-color);color:#fff}
.list-app-top{padding:.3rem 0;white-space:nowrap;overflow-x:auto}
.list-app-top .item{margin-left:.3rem;background:linear-gradient(to bottom,#fff5f6,#fff);padding:.3rem;box-shadow:0 0 8px 0 rgba(195,195,195,.42);border-radius:.2rem}
.list-app-top .item:last-child{margin-right:.3rem}
.list-app-top .head{font-size:.26rem;color:var(--primary-color);font-weight:700;line-height:1}
.list-app-top ul li{margin-top:.3rem}
.list-app-top .pic{display:block;width:.84rem;height:.84rem;border-radius:.15rem;overflow:hidden}
.list-app-top .txt{width:2rem;margin:0 .2rem}
.list-app-top .title{font-size:.26rem;font-weight:700;margin-bottom:.1rem;display:block}
.list-app-top .other{font-size:.24rem;color:#999}
.list-app-top .btn{display:block;width:1.14rem;height:.54rem;line-height:.52rem;text-align:center;border-radius:.1rem;border:solid 1px var(--primary-color);font-size:.24rem;color:var(--primary-color)}
.imgTxtBanner{padding-bottom:.6rem;margin:.3rem 0 .3rem}
.imgTxtBanner .pic{width:100%;height:2rem;border-radius:.1rem;overflow:hidden;margin-bottom:.2rem;display:block}
.imgTxtBanner .photo{width:.9rem;height:.9rem;border-radius:.15rem;overflow:hidden}
.imgTxtBanner .right{width:calc(100% - 1.05rem)}
.imgTxtBanner .title{display:block;font-size:.28rem;line-height:1;margin-bottom:.18rem;font-weight:700}
.imgTxtBanner .btn{font-size:.24rem;color:var(--primary-color);border-radius:.08rem;border:solid 1px var(--primary-color);padding:.05rem .2rem}
.imgTxtBanner .swiper-pagination{bottom:0}
.imgTxtBanner .swiper-pagination-bullet{width:.17rem;height:.06rem;border-radius:.03rem;margin:0 .03rem!important}
.imgTxtBanner .swiper-pagination-bullet-active{background-color:var(--primary-color)}
.list-collection li{border:1px solid #eee;overflow:hidden;margin-top:.3rem}
.list-collection li .top{background-color:#f7f7f7;box-shadow:0 0 16px 0 rgba(100,100,100,.38);padding:.2rem}
.list-collection li .top .title{width:4rem;font-size:.3rem;margin-bottom:.1rem}
.list-collection li .top .view{font-size:.24rem;color:var(--primary-color)}
.list-collection li .top .desc{font-size:.24rem;color:#999}
.list-collection li .top .desc span{margin-right:.2rem}
.list-collection li dd{float:left;width:20%;padding:.3rem .06rem}
.list-collection li dd .pic{width:.9rem;height:.9rem;border-radius:.2rem;overflow:hidden;display:block;margin:0 auto .12rem}
.list-collection li dd .title{display:block;text-align:center;font-size:.24rem;color:#666;line-height:1}
.rank-nav{width:100%;background:url(../images/bg-rank.png) no-repeat center/cover;padding:2.26rem .3rem .4rem}
.rank-nav ul li{float:left;margin:.2rem .15rem 0 0}
.rank-nav ul li a{display:block;width:2.2rem;height:.66rem;line-height:.66rem;text-align:center;font-size:.24rem;color:#fff;background-color:rgba(255,255,255,.3);border-radius:.08rem}
.rank-nav ul li:nth-child(3n){margin-right:0}
.rank-nav ul li.active a{background-color:#fff;font-weight:700;color:var(--primary-color)}
.list-rank{margin-bottom:.5rem}
.list-rank li{background-color:#fff;border:solid 1px #eee;border-radius:.1rem;position:relative;margin-top:.3rem;overflow:hidden}
.list-rank li .num{position:absolute;top:0;right:.3rem;width:.63rem;height:.85rem;background:url(../images/rank-num-bg.png) no-repeat center/100% 100%;text-align:center;padding:.35rem .01rem 0 0;font-size:.24rem;color:#a2a2a2;font-weight:700}
.list-rank li .num span{display:none}
.list-rank li .pic{width:1.6rem;padding:.3rem 0;background-color:#f7f7f7}
.list-rank li .pic img{width:1.2rem;height:1.2rem;border-radius:.2rem;margin:0 auto}
.list-rank li .txt{width:calc(100% - 2rem);margin-right:.2rem}
.list-rank li .title{font-size:.28rem;font-weight:700;display:block;line-height:1}
.list-rank li .others{color:#999;line-height:1;margin:.2rem 0}
.list-rank li .others span{margin-right:.1rem}
.list-rank li .others span:last-child{margin-right:0}
.list-rank li .desc{color:#999;line-height:1}
.list-rank li .btn{width:1.3rem;height:.6rem;line-height:.6rem;text-align:center;font-size:.24rem;background-color:#fff;border-radius:.3rem;margin-top:.4rem;font-weight:700;display:none}
.list-rank li:nth-child(-n+3){border-color:#fff;padding:.55rem .2rem .3rem}
.list-rank li:nth-child(-n+3) .num{left:0;width:1rem;height:.36rem;line-height:.36rem;text-align:center;border-radius:0 0 .2rem 0;font-size:.24rem;color:#fff;background-image:initial;padding-top:0;font-weight:400}
.list-rank li:nth-child(-n+3) .num span{display:inline-block}
.list-rank li:nth-child(-n+3) .pic{background:0 0;width:auto;padding:0}
.list-rank li:nth-child(-n+3) .pic img{border:2px solid #fff}
.list-rank li:nth-child(-n+3) .txt{width:3.63rem;margin-right:0}
.list-rank li:nth-child(-n+3) .btn{display:block}
.list-rank li:nth-child(-n+3)::after{content:'';display:block;position:absolute;top:0;right:.44rem;width:.9rem;height:.95rem}
.list-rank li:first-child::after{background:url(../images/gold.png) no-repeat center top/contain}
.list-rank li:nth-child(2)::after{background:url(../images/silver.png) no-repeat center top/contain}
.list-rank li:nth-child(3)::after{background:url(../images/copper.png) no-repeat center top/contain}
.list-rank li:first-child{background:linear-gradient(to bottom,#ffe69c,#ffd570)}
.list-rank li:nth-child(2){background:linear-gradient(to bottom,#dee5ef,#ccd6e6)}
.list-rank li:nth-child(3){background:linear-gradient(to bottom,#f5cdb1,#dfb296)}
.list-rank li:first-child .num{background-color:#ffbf41}
.list-rank li:nth-child(2) .num{background-color:#9eafc8}
.list-rank li:nth-child(3) .num{background-color:#ca825d}
.list-rank li:first-child .btn,.list-rank li:first-child .desc,.list-rank li:first-child .others,.list-rank li:first-child .title{color:#c36e00}
.list-rank li:nth-child(2) .btn,.list-rank li:nth-child(2) .desc,.list-rank li:nth-child(2) .others,.list-rank li:nth-child(2) .title{color:#4b5b72}
.list-rank li:nth-child(3) .btn,.list-rank li:nth-child(3) .desc,.list-rank li:nth-child(3) .others,.list-rank li:nth-child(3) .title{color:#954014}
.list-package-top{padding-top:.5rem}
.list-package-top li{float:left;text-align:center;width:25%;position:relative;border-top:1px solid #eee;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.54rem .2rem .3rem}
.list-package-top li::before{content:'';display:block;position:absolute;top:-.3rem;left:50%;transform:translateX(-50%);width:.6rem;height:.6rem;background:url(../images/get.png) no-repeat center/contain}
.list-package-top li .pic{width:1.3rem;height:1.3rem;border-radius:50%;overflow:hidden;display:block}
.list-package-top li .title{width:100%;height:.72rem;margin:.15rem 0;text-align:center}
.list-package-top li .btn{width:100%;line-height:.53rem;border:1px solid var(--primary-color);border-radius:.3rem;color:var(--primary-color);font-size:.24rem;text-align:center}
.list-package ul{height:0;left:-.3rem;position:relative;transition:all .3s 0s ease-out;overflow:hidden}
.list-package ul.active{height:auto;left:0}
.list-package ul li{display:flex;align-items:center;border:solid 1px #eee;border-radius:.1rem;position:relative;margin-bottom:.3rem}
.list-package ul li:last-child{margin-bottom:0}
.list-package ul li .pic{width:1.6rem;background-color:#f7f7f7;padding:.3rem .2rem}
.list-package ul li .pic img{border-radius:.2rem;width:1.2rem;height:1.2rem}
.list-package ul li .info{padding:0 .2rem;width:calc(100% - 1.6rem)}
.list-package ul li .title{display:block;width:calc(100% - 1.2rem);font-size:.28rem}
.list-package ul li .num{color:#999;margin:.1rem 0}
.list-package ul li .desc{color:#999}
.list-package ul li .btn{position:absolute;top:.3rem;right:.2rem;width:.74rem;height:.74rem;border-radius:50%;background:#fff1f2 url(../images/package.png) no-repeat center/.3rem}
.nav-about{background:linear-gradient(to bottom,#f9ede7,#edc5b6);border-radius:.1rem;padding:.2rem .1rem 0 .2rem}
.nav-about ul{background:url(../images/bg-about.png) no-repeat right bottom/contain;padding:0 .5rem .5rem 0}
.nav-about ul li{float:left;margin:.2rem .02rem 0 0}
.nav-about ul li a{display:block;width:1.55rem;height:.6rem;line-height:.6rem;border-radius:.3rem;text-align:center;font-size:.28rem;color:#7f6464}
.nav-about ul li.active a{background-color:rgba(255,255,255,.5)}
.list-map p{background-color:#f7f7f7;padding:.1rem .2rem;color:#999;margin-bottom:.3rem}
.list-map ul li{float:left;width:25%;margin-bottom:.3rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.1rem}
.list-map ul.rank li{width:33.333%}
.popupSection{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none}
.popupSection .cover{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.popupSection .code{width:4.91rem;height:4.6rem;padding:.4rem .8rem;background:url(../images/bg-package.png) no-repeat center/100%;position:relative}
.popupSection .head{font-size:.3rem;color:#d1640e;font-weight:700;margin-bottom:.4rem}
.popupSection p{text-align:center;color:#d9741a}
.popupSection #code{display:block;text-align:center;color:#d9741a;margin:.1rem 0 1.5rem}
.popupSection .close{display:block;position:absolute;right:.9rem;top:.53rem;width:.21rem;height:.21rem;background:url(../images/close.png) no-repeat center/contain;cursor:pointer}
.popupSection .code .copyBtn{width:2.56rem;height:.59rem;line-height:.59rem;font-size:.26rem;text-align:center;color:#fff;font-weight:700;background:linear-gradient(to bottom,#fad75e,#ed501b);border-radius:.2rem;cursor:pointer;margin:0 auto}
.popupSection .code .copyBtn img{width:100%}
.detail-news .detail h1{font-size:.34rem;text-align:center;font-weight:700}
.detail-news .detail .others{color:#999;text-align:center;display:flex;justify-content:space-around;margin:.3rem 0;padding-bottom:.3rem;border-bottom:1px dotted #eee}
.detail .title{font-size:.32rem;font-weight:700;text-align:center}
.detail .txt h2,.detail .txt h3{font-size:.26rem;font-weight:700;color:var(--primary-color)}
.detail .txt p{text-indent:2em;font-size:.26rem;color:#666;line-height:1.8;margin-bottom:.2rem}
.detail .txt img{max-width:100%!important;height:auto!important;margin:.2rem auto}
.detail .txt iframe{width:100%;margin:.2rem auto;margin-left:-2em}
.package-detail p{font-size:.26rem;color:#666;line-height:1.8;margin:.1rem 0 .2rem}
.package-detail h2,.package-detail h3{font-size:.26rem;font-weight:700;color:var(--primary-color);margin-top:.3rem}
.relatedAppCard{padding:.25rem .2rem;margin-bottom:.3rem;border:solid 1px #fd4350;position:relative}
.relatedAppCard::after{content:'';position:absolute;top:0;left:0;width:.71rem;height:.65rem;background:url(../images/related.png) no-repeat center/100%}
.relatedAppCard .pic{width:1.1rem;height:1.1rem;border-radius:.15rem;overflow:hidden}
.relatedAppCard .txt{width:calc(100% - 2.15rem);padding:0 .2rem}
.relatedAppCard .title{font-weight:700}
.relatedAppCard .tags{color:#999;margin-top:.26rem}
.relatedAppCard .tags span{display:inline-block;padding:0 .1rem;background-color:#f5f5f5}
.relatedAppCard .score{width:1.05rem;height:.93rem;background:url(../images/score.png) no-repeat center/100%;text-align:center;padding-top:.25rem;font-weight:700;color:#fff}
.turnPage li{width:49%}
.turnPage li a{display:block;padding:.2rem .3rem;background-color:#f6f6f6;color:#666}
.list-app-base li{margin:.4rem .5rem 0 0;float:left;width:1.35rem}
.list-app-base li:nth-child(4n){margin-right:0}
.list-app-base li .pic img{height:1.3rem;border-radius:.16rem}
.list-app-base li .title{font-size:.26rem;color:#666;margin-top:.15rem;display:block;text-align:center}
.list-img li{margin-top:.4rem;width:48.2%}
.list-img li img{height:2.1rem;border-radius:.1rem}
.list-tag li{margin-top:.3rem}
.list-tag li i{display:block;width:1.16rem;height:.34rem;line-height:.34rem;text-align:center;color:#999;background-color:#eee;border-radius:.04rem}
.list-tag li .title{display:block;width:4.5rem;margin:0 .2rem}
.list-tag li span{color:#999}
.list-tag li:first-child i,.list-tag li:nth-child(5) i{background-color:#f93;color:#fff}
.slide-nav-collection{margin:.4rem 0 0}
.slide-nav-collection li{width:33.3333%;height:.8rem;line-height:.8rem;background-color:#f6f6f6;text-align:center;border-right:2px solid #fff;font-size:.28rem;color:#666}
.slide-nav-collection li:last-child{border-right:0}
.slide-nav-collection li.active{border-top:.06rem solid var(--primary-color);color:var(--primary-color);background-color:#fff;line-height:.74rem}
.slide-list-collection ul{height:0;left:-.3rem;position:relative;transition:all .3s 0s ease-out;overflow:hidden}
.slide-list-collection ul.active{height:auto;left:0}
.slide-list-collection ul li{margin-top:.3rem}
.slide-list-collection ul li .pic img{width:.96rem;height:.96rem;border-radius:.15rem}
.slide-list-collection ul li .right{width:calc(100% - 1.26rem);border-bottom:1px dashed #dcdcdc;padding-bottom:.3rem}
.slide-list-collection ul li .info{width:inherit}
.slide-list-collection ul li .title{display:block;font-size:.28rem;margin-bottom:.18rem}
.slide-list-collection ul li .others span{color:#999;margin-right:.3rem}
.slide-list-collection ul li .btn{width:.96rem;height:.5rem;line-height:.48rem;border-radius:.04rem;border:solid 1px #dcdcdc;color:#666;text-align:center}
.page-banner{width:100%;height:2rem}
.page-banner .pagePosition{color:#fff}
.info-box{margin-top:10px;box-shadow:0 0 .3rem 0 rgb(195 195 195 / 42%);border-radius:.15rem}
.info-box ul{overflow:hidden;padding:.25rem;padding-bottom:0}
.info-box ul li{width:50%;float:left;margin-bottom:.15rem;letter-spacing:0;line-height:.6rem}
.info-box ul li span{font-size:.26rem}
.info-box ul li .t1{color:#999;font-size:.26rem}
.info-box .box-title{position:relative;padding:.25rem;padding-bottom:0}
.info-box .box-title:after{content:'更多信息';font-size:.28rem;font-weight:700}
.infoCard{padding:.3rem;border-radius:.15rem;background-color:#fff;box-shadow:0 0 16px 0 rgba(195,195,195,.42);margin-top:-1.5rem}
.infoCard .pic{width:1.3rem;height:1.3rem;border-radius:.2rem}
.infoCard .info{width:calc(100% - 2.73rem);padding:0 .2rem;color:#888}
.infoCard .title{font-size:.3rem;color:#333;font-weight:700;margin-bottom:.13rem}
.infoCard .score{width:1.43rem;height:1.27rem;background:url(../images/score.png) no-repeat center/100%;text-align:center;padding-top:.37rem;font-weight:700;color:#fff}
.infoCard .icon{width:.92rem;margin-left:.5rem}
.btn-long a{display:block;height:.88rem;line-height:.88rem;text-align:center;font-size:.3rem;color:#fff;background-image:linear-gradient(0deg,#fe5945,#fe864b);border-bottom-right-radius:.12rem;border-bottom-left-radius:.12rem}
.btn-long .zt a{background-image:linear-gradient(to bottom,#f4dead,#daa54f);color:var(--zt-color)}
.btn-long .disable a{background:#e7e7e7;color:#999}
.swiperImgs{margin-top:.4rem}
.swiperImgs .swiper-slide{opacity:.2;transform:scale(.5);transition:all .3s ease-out}
.swiperImgs .swiper-slide img{height:5.22rem}
.swiperImgs .swiper-slide.swiper-slide-next,.swiperImgs .swiper-slide.swiper-slide-prev{opacity:.6;transform:scale(.8)}
.swiperImgs .swiper-slide.swiper-slide-active{transform:scale(1);z-index:9;opacity:1}
.list-photo-txt{display:flex;flex-wrap:wrap;justify-content:space-between}
.list-photo-txt li{width:50%;margin-top:.3rem;display:flex}
.list-photo-txt li .pic img{width:.96rem;height:.96rem;border-radius:.15rem}
.list-photo-txt li .txt{width:calc(100% - .96rem);padding:0 .2rem;color:#999}
.list-photo-txt li .title{font-weight:700;margin-bottom:.12rem;font-size:.26rem;color:#333;display:block}
.list-star li{margin-top:.3rem}
.list-star li .pic img{width:1.2rem;height:1.2rem;border-radius:.15rem}
.list-star li .info{width:calc(100% - 1.88rem);padding:0 .2rem;color:#999}
.list-star li .title{font-weight:700;color:#333;font-size:.28rem;display:block;line-height:1;margin-bottom:.2rem}
.list-star li .star{display:flex;align-items:center}
.list-star li .star span{display:block;width:1.05rem;height:.21rem;position:relative}
.list-star li .star span::after{content:'';display:block;height:.21rem;position:absolute;left:0;top:0;background:url(../images/star.png) repeat-x 0/.21rem}
.list-star li .star span.star1::after{width:calc(100% * .2)}
.list-star li .star span.star2::after{width:calc(100% * .4)}
.list-star li .star span.star3::after{width:calc(100% * .6)}
.list-star li .star span.star4::after{width:calc(100% * .8)}
.list-star li .star span.star5::after{width:100%}
.list-star li .btn{width:.68rem;height:.68rem;border-radius:50%;background:var(--primary-color) url(../images/dl.png) no-repeat center/.37rem}
.detail-collection .topInfo{border:solid 1px #eee;overflow:hidden}
.detail-collection .topInfo .flexCenter{padding:.25rem;background-color:#f7f7f7;box-shadow:0 0 16px 0 rgba(100,100,100,.38)}
.detail-collection .topInfo .pic img{width:1.1rem;height:1.1rem;border-radius:.2rem}
.detail-collection .topInfo .txt{width:calc(100% - 1.1rem);padding-left:.2rem}
.detail-collection .topInfo h1{font-size:.3rem;font-weight:700;margin-bottom:.2rem}
.detail-collection .topInfo .others span{display:inline-block;padding:0 .1rem;color:#fff;border-radius:.06rem}
.detail-collection .topInfo .others span:first-child{background-color:#01c78d}
.detail-collection .topInfo .others span:nth-child(2){background-color:#ffa61a}
.detail-collection .topInfo .others span:last-child{background-color:#658ef6}
.detail-collection .topInfo .desc{color:#999;padding:.25rem;line-height:1.8}
.detail-collection .related{color:#888;margin:.22rem 0 .4rem}
.detail-collection .related ul{white-space:nowrap;overflow-x:auto;display:flex}
.detail-collection .related ul li a{display:block;border:solid 1px #dcdcdc;padding:.1rem .2rem;margin:.2rem .2rem 0 0}
.detail-collection-list li{display:flex;align-items:center;border:solid 1px #eee;border-radius:.1rem;position:relative;margin-top:.2rem}
.detail-collection-list li .pic{width:1.8rem;background-color:#f7f7f7;padding:.3rem .1rem;display:flex;flex-direction:column;align-items:center}
.detail-collection-list li .pic img{border-radius:.2rem;width:1.2rem;height:1.2rem}
.detail-collection-list li .pic span{display:block;width:1.6rem;height:.48rem;background:url(../images/bg-collection-rank.png) no-repeat center/contain;margin-top:.3rem;color:#666;padding-left:.65rem}
.detail-collection-list li:first-child .pic span{background-image:url(../images/bg-collection-rank1.png)}
.detail-collection-list li:nth-child(2) .pic span{background-image:url(../images/bg-collection-rank2.png)}
.detail-collection-list li:nth-child(3) .pic span{background-image:url(../images/bg-collection-rank3.png)}
.detail-collection-list li:nth-child(10) .pic span{padding-left:.58rem}
.detail-collection-list li .info{padding:0 .2rem;flex:1;overflow:hidden}
.detail-collection-list li .title{display:block;font-size:.28rem}
.detail-collection-list li .others{color:#999;margin:.2rem 0}
.detail-collection-list li .desc{color:#999}
.detail-collection-list li .btn{background:#fff1f2;padding:.2rem;min-width:1.3rem;text-align:center;margin-right:.2rem;border-radius:.1rem;color:#fe4a4d}
.list-imgs{display:flex;flex-wrap:wrap;justify-content:space-between}
.list-imgs li{width:48.5%;margin-top:.3rem}
.list-imgs li .pic{display:block;width:100%;height:2.17rem}
.list-imgs li .title{display:block;padding:.15rem .2rem;background-color:#f7f7f7;color:#666}
.page-search .tips{background-color:#fff6f6;padding:.15rem .3rem;color:var(--primary-color)}
.page-search ul{margin-bottom:.4rem}
.page-search ul.list-recommend li{border-bottom:1px dashed #eee;padding-bottom:.3rem}
.popupSearch{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;overflow-y:auto;background-color:#fff;display:none}
.popupSearch .close{display:block;width:.2rem;height:.34rem;background:url(../images/back.png) no-repeat center/contain}
.popupSearch .search{width:6.35rem}
.popupSearch .head{margin:.3rem 0;font-size:.28rem}
.popupSearch .hot{background:url(../images/bg-search.png) no-repeat center/100% 100%;box-shadow:0 0 16px 0 rgba(100,100,100,.22);padding:.15rem .15rem .3rem;border-radius:.2rem}
.popupSearch .hot li{float:left;width:25%;padding:0 .1rem;margin-top:.2rem}
.popupSearch .hot li .pic img{width:1rem;height:1rem;border-radius:.15rem;margin:0 auto .15rem}
.popupSearch .hot li .title{text-align:center;display:block}
.popupSearch .list{height:5.3rem;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.4rem}
.popupSearch .list.all{height:auto}
.popupSearch .list li{width:48%;margin-top:.4rem}
.popupSearch .list li i{font-size:.3rem;color:var(--primary-color);font-style:italic}
.popupSearch .list li .info{width:calc(100% - .4rem);font-size:.26rem}
.popupSearch .list li .info a{display:block}
.popupSearch .list li .desc{color:#999;margin-top:.1rem}
.popupSearch .more{width:2.72rem;height:.6rem;line-height:.6rem;background-color:#f6f6f6;border-radius:.1rem;text-align:center;color:#999;margin:.8rem auto}
.popupSearch .more i{display:inline-block;width:.15rem;height:.13rem;background:url(../images/ico-arrow.png) no-repeat center/contain;margin-left:.15rem;margin-bottom:.02rem}
.page-error{text-align:center}
.page-error img{width:50%;margin:1rem auto}
.page-error p{font-size:.28rem;color:#666}
.page-error a{width:1.56rem;height:.62rem;line-height:.62rem;text-align:center;color:#666;border:solid 1px #eee;display:block;margin:.3rem auto .6rem}
.swiperPics{margin-bottom:.3rem}
.swiperPics img{height:3.86rem}
.zt-nav{width:100%;height:5.78rem;background:url(../images/bg-zt-bn.jpg) no-repeat center/100%;display:flex;flex-direction:column;justify-content:flex-end}
.zt-nav ul{width:calc(100% - .4rem);margin:0 .2rem;padding:.2rem .6rem;background:url(../images/bg-zt-nav.png) no-repeat center/100% 100%;box-shadow:5px 7px 16px 0 rgba(0,0,0,.75);border-radius:.15rem}
.zt-nav ul li{width:33.333%;float:left;margin:.05rem 0}
.zt-nav ul li a{height:.55rem;line-height:.55rem;display:block;text-align:center;color:#fff;letter-spacing:.02rem}
.zt-nav ul li.on a{background-color:#675445;border-radius:.1rem}
.zt-wrapper{background-color:#fffaf7;padding:.5rem .3rem}
.zt-index .headTop{border-bottom:1px dotted #dcdcdc;padding-bottom:.3rem}
.zt-index .headTop p:first-child{font-size:.32rem;font-weight:700;color:#4a3834;text-align:center;margin-bottom:.2rem}
.zt-index .headTop p:last-child{color:#877b70;line-height:2}
.zt-list-tag li{margin-top:.3rem}
.zt-list-tag li i{color:var(--zt-color)}
.zt-list-tag li .title{display:block;width:5.2rem;font-size:.28rem}
.zt-list-tag li span{color:#999}
.zt-pageTitle b{background:url(../images/zt-title.png) no-repeat left center/.29rem;padding-left:.36rem;color:var(--zt-color);font-size:.28rem}
.zt-list-dl li{border:solid .01rem var(--zt-vice-color);padding:.2rem;margin-top:.2rem}
.zt-list-dl li .info{width:calc(100% - 2.3rem);padding:0 .2rem}
.zt-list-dl li .title{font-size:.28rem;display:block}
.zt-list-dl li .others{color:#999;margin-top:.1rem}
.zt-list-dl li .pic img{width:1.2rem;height:1.2rem;border-radius:.2rem}
.zt-list-dl li .btn{width:1.1rem;height:.6rem;line-height:.6rem;background-color:var(--zt-vice-color);border-radius:.3rem;text-align:center;color:#fff;display:block}
.zt-list-vd li{margin-top:.3rem;width:48%;position:relative}
.zt-list-vd li img{height:2.1rem}
.zt-list-vd li a::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2) url(../images/play1.png) no-repeat center/.7rem}
.zt-career-nav{margin:.5rem 0 .3rem;display:flex;justify-content:space-around}
.zt-career-nav li{width:1.19rem;height:1.19rem;line-height:1.19rem;background:url(../images/zt-title-bg.png) no-repeat center/100%;font-size:.34rem;color:var(--zt-color);font-weight:700;letter-spacing:.02rem;text-align:center;opacity:.5}
.zt-career-nav li.active{opacity:1}
.zt-career-info li{height:0;left:-.3rem;position:relative;transition:left .5s ease-out;overflow:hidden;color:#666;line-height:2;background-repeat:no-repeat;background-size:2.93rem;background-position:right bottom;display:flex;flex-direction:column;justify-content:flex-end}
.zt-career-info li:first-child{background-image:url(../images/zt-zs.png)}
.zt-career-info li:nth-child(2){background-image:url(../images/zt-fs.png)}
.zt-career-info li:last-child{background-image:url(../images/zt-ds.png)}
.zt-career-info li.active{min-height:3.09rem;height:auto;left:0;padding:.3rem 2.5rem 0 0}
.zt-list-normal li{margin-top:.3rem}
.zt-list-normal li .pic img{width:2.06rem;height:1.31rem}
.zt-list-normal li .info{width:calc(100% - 2.26rem)}
.zt-list-normal li .title{font-size:.3rem;display:block}
.zt-list-normal li p{color:#999;line-height:1.9}
.zt-list-normal.border li{padding-bottom:.3rem;border-bottom:1px dotted #decdb5}
.zt-list-app{display:flex;flex-wrap:wrap;justify-content:space-between}
.zt-list-app li{width:48%;margin-top:.3rem}
.zt-list-app li .pic img{height:1.95rem}
.zt-list-app li .btm{background-color:#f4ebe1;padding:.15rem .2rem}
.zt-list-app li .title{width:calc(100% - .8rem)}
.zt-list-app li .btn{width:.82rem;height:.36rem;line-height:.34rem;border:1px solid var(--zt-vice-color);color:var(--zt-vice-color);border-radius:.18rem;text-align:center;display:block}
.zt-detail-app .detail h1{font-size:.34rem;text-align:center;font-weight:700;color:#a97a3a}
.zt-detail-app .detail .others{color:#999;text-align:center;display:flex;justify-content:space-around;margin:.3rem 0;padding-bottom:.3rem;border-bottom:.01rem dotted #a97a3a}
.zt-detail-app .card{background:url(../images/zt-bg-card.png) no-repeat center/100%;padding:.3rem;color:var(--zt-vice-color)}
.zt-detail-app .card .info{width:calc(100% - 2.9rem);padding:0 .2rem}
.zt-detail-app .card .title{font-size:.28rem;font-weight:700;margin-bottom:.1rem;display:block}
.zt-detail-app .card .pic img{width:1rem;height:1rem;border-radius:.25rem}
.zt-detail-app .card .btn img{width:1.9rem}
.zt-list-game-pic{display:flex;flex-wrap:wrap;justify-content:space-between}
.zt-list-game-pic li>div{background-repeat:no-repeat;background-position:center bottom;background-size:3.3rem;position:relative}
.zt-list-game-pic li{width:48%;padding:.2rem 0 0;margin-top:.3rem;border:solid 1px var(--zt-vice-color);background:linear-gradient(to bottom,#fffaf7,#f5eadc)}
.zt-list-game-pic li .pic img{width:.9rem;height:.9rem;border-radius:50%;margin-right:.2rem}
.zt-list-game-pic li .info{width:calc(100% - 1.1rem);padding:0 .2rem;color:#999}
.zt-list-game-pic li .title{font-size:.28rem;font-weight:700;margin-bottom:.1rem;display:block;color:#333}
.zt-list-game-pic li .btn{display:block;text-align:center;padding:.1rem .2rem;font-size:.26rem;color:#fff;background-color:var(--zt-vice-color);margin-top:2.34rem}
.zt-list-game-pic li:first-child>div{background-image:url(../images/zt-1.png)}
.zt-list-game-pic li:nth-child(2)>div{background-image:url(../images/zt-2.png)}
.zt-list-game-pic li:nth-child(3)>div{background-image:url(../images/zt-3.png)}
.zt-list-game-pic li:last-child>div{background-image:url(../images/zt-4.png)}
.zt-list-dl-type li{margin-top:.3rem}
.zt-list-dl-type li .info{width:calc(100% - 2.3rem);padding:0 .2rem}
.zt-list-dl-type li .title{font-size:.28rem;display:block}
.zt-list-dl-type li .others{color:#999;margin-top:.1rem}
.zt-list-dl-type li .pic img{width:1.2rem;height:1.2rem;border-radius:.2rem}
.zt-list-dl-type li .btn img{width:1.29rem}
.zt-app-info{border:solid 1px #bb9f70;border-radius:.06rem;padding:.2rem}
.zt-app-info h1{font-weight:700;color:#333;margin-bottom:.1rem}
.zt-app-info .pic{width:1.2rem;height:1.2rem;border-radius:.25rem}
.zt-app-info .txt{width:calc(100% - 1.2rem);padding:0 .2rem;color:#999}
.zt-app-info .others span{display:inline-block;margin-right:.2rem}
.hide{display:none!important}
#aq-model{position:fixed;top:0;left:-100%;z-index:999;width:100%;height:100%;overflow:hidden;background:#fff url(/themes/default/404.png) no-repeat center;background-size:80%}
:root{--pm-c:#fd4350}
.sprk{font-size:30px;text-align:center;padding:5px 0;background-color:#fd494d;border-radius:10px;display:block;color:#fff;margin-bottom:5px;animation:shareCodeBtnAn .5s ease-in-out infinite alternate}
.download {
    height: 60px;
    background: #40aae2;
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    color: #fff;
    margin: 10px auto;
    display: none;
}
.download a {
    color: #fff;
    display: block;
}