html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;}
body{background:#fff;font-family: Arial,sans-serif,"Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1';}
a,a:hover, a.active{color:inherit;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{ font-size: 16px; font-size: 0.32rem; }
.clearfix:after, .tagList:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix, .tagList{ zoom:1;}
.fl, .flli li{ float: left; }
.fr{ float: right; }
.ov{ overflow: hidden; }
.dsbl{ display: block;}
.dsil{ display: inline;}
.dsinbl{ display: inline-block;}
.dsNone{ display: none;}


.textAc{ text-align: center;}
.textAr{ text-align: right;}
.textAl{ text-align: left; }
.textIn{ text-indent: -999999px;}
.v_a{ vertical-align: middle;}

.fw_b{ font-weight: bold; }

.p_re{ position: relative;}
.p_ab{ position: absolute;}
.pd20{padding: 0.2rem;}
.p_rl20{ padding: 0 0.2rem; }
.mb_30{ margin-bottom: 0.3rem; }
.tablist{display: none;}
.hr20{ overflow: hidden; background-color: #f5f5f5; width: 100%; clear: both;height: 0.2rem;box-shadow:inset 0px 0.3rem 0.2rem -0.3rem #ccc;}

.goTop{ display: none; width: 0.88rem; height:0.88rem; background: url(../images/btn-up.png) no-repeat; background-size: 100%; position: fixed; bottom: 3%; right: 0.3rem; z-index: 325; }

.header .map.active a:before, .header .map.active a:after, .header2 .map.active a:before, .header2 .map.active a:after{content:''; height:0.06rem; width:0.46rem; display:block; background:#b4b4b4; position:absolute; top:0.46rem; left:0px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.header .map.active a:after,.header2 .map.active a:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);box-shadow:none;-webkit-box-shadow:none;}
.headerActive{ position: fixed;left: 0; right: 0; top: 0; }
.headerfiv{ display: block; width: 100%; height: 1.03rem; }
.bodyActive{overflow: hidden;}
.headerfiv, .mapContent{ display: none; }
.mapContent{ background: #fff; position: fixed; left: 0; right: 0; bottom: 0; top:1.03rem;z-index: 999999;  }
.mapContent dt{ height: 0.88rem; border-bottom: 1px solid #dfdfdf; line-height: 0.88rem;font-size: 0.28rem; clear: both;margin-bottom: 0.15rem;padding: 0 0.12rem;}
.mapContent dt span{display: block; float: left; border-bottom: 2px solid #00b38a;height: 0.88rem;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.mapContent dl{ overflow: hidden;margin-left: -0.12rem; margin-right: -0.12rem;}
.mapContent dd{ float: left; width: 25%; float: left; margin-bottom: 0.24rem;}
.mapContent dd a{ display: block; margin: 0 0.08rem; border: 1px solid #b5b5b5; height: 0.52rem;line-height: 0.52rem; border-radius: 0.36rem; overflow: hidden;text-align: center; color: #666;font-size: 0.24rem;}
.mapContent{ overflow: scroll;}
.mapContent div{padding: 0 0.24rem; }
.mapContent dl .dtt{ border-bottom: none; font-size: 0.28rem;margin-bottom: 0; padding-left: 0.24rem; position: relative;margin: 0 0.12rem; height: 0.6rem;line-height: 0.6rem;}
.mapContent dl .dtt:after{ content: ''; display: block; width: 0.06rem; height: 0.28rem; background: #00b38a; position: absolute;left: 0; top: 50%;margin-top: -0.14rem; }

.header{height: 1.03rem; background: #fff; position: relative;}
.header .logo{float: left; height: 100%;}
.header .logo a{ padding:0.15rem 0 0.14rem 0.14rem; display: block; height: 100%;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.header .logo a img{ display: block; height: 100%; }
header .map{ position: absolute; right: 0; top: 0; width:0.66rem; height: 1.03rem; }
header .map a{ display: block; width: 100%; height: 100%; }
header .map a:after{content: ''; height: 0.05rem; width: 0.4rem; background: #b4b4b4; display: block; position: absolute; top: 0.36rem; left: 0;
    box-shadow: 0 0.15rem #b4b4b4; -webkit-box-shadow: 0 0.15rem #b4b4b4; -moz-box-shadow: 0 0.15rem #b4b4b4;
    transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s;}
header .map a:before{ content: '';height: 0.05rem; width: 0.4rem; background: #b4b4b4; display: block; position: absolute; top: 0.65rem; left: 0; transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s;}
.header2 .map a:after{ background: #333333;box-shadow: 0 0.21rem #333333; -webkit-box-shadow: 0 0.21rem #333333; -moz-box-shadow: 0 0.21rem #333333;}
.header2 .map a:before{ background: #333; }

/* 新增样式 */
.header .search {
    position: absolute;
    right: .39rem;
    top: 50%;
    transform: translateY(-50%);
    width: .48rem;
    height: .48rem;
    background: url('/static/mobile/images/home.png') no-repeat;
    background-size: 100% 100%;
}
.nav{ width: 100%; height:0.7rem;line-height: 0.7rem;font-size: 0.28rem; position: relative; background: #00b38a;}
.nav ul, .gameNav ul{width: 100%; height: 100%; display: flex;}
/*.nav ul, .xqNav ul{overflow-x: auto;  overflow-y: hidden; -webkit-overflow-scrolling: touch; white-space: nowrap;  height: 100%;}*/
.nav ul li, .xqNav ul li{ display: inline-block;height: 100%; }
.nav ul li a{ display: block; height: 100%; color: #fff;width: 100%;}
.nav ul li, .gameNav ul li{ text-align: center;flex: 1; }
/*.nav ul::-webkit-scrollbar{width:0.16rem; height:0.16rem; background:transparent;}
.nav ul::-webkit-scrollbar-button{width:0; height:0;}
.nav ul::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{display:block;}
.nav ul::-webkit-scrollbar-button:vertical:start:increment, ::-webkit-scrollbar-button:vertical:end:decrement{display:none;}
.nav ul::-webkit-scrollbar-corner{display:block;}
.nav ul::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.7);border-radius:0.2rem;}
.nav ul::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.8);border-radius:0.2rem;}
.nav ul::-webkit-scrollbar-track:hover{background-clip:padding-box;background-color:rgba(0, 0, 0, 0.1);}*/
.nav>span{display: inline-block;height: 1.38rem;width: 1rem;position: absolute;z-index:325; top:0;}
/*.nav .yy-left{background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); left: 0;}
.nav .yy-right{right:0px;background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -o-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -ms-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%);}*/
.nav ul li.active a{background: #029674;}
.swiperbox{
    width: 100%;
    /*height: 3.27rem; */
    position: relative;}
.swiperbox li{ position: relative; }
.swiperbox li a,.swiperbox li img{ display: block; width: 100%; height: 100%; }
.swiperbox .swiper-pagination{display: none;}
.swiperbox .swiper-pagination span{ display: inline-block; width: 0.28rem; height: 0.08rem; border-radius: 0.04rem; background: #d0cecd;margin: 0 0.1rem;opacity: 1; }
.swiperbox .swiper-pagination .swiper-pagination-bullet-active{ background: #00b38a; }
.swiperbox li a, .swiperbox li img {
    display: block;
    width: 100%;
    height: 180px;
    position: relative;
}
.swiperbox li a .title_s {
    position: absolute;
    left: 0rem;
    bottom: 0rem;
    padding-left: 0.23rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.28rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: .65rem;
    background: rgba(0,0,0,0.6);
}



.meaus { overflow: hidden; background: #fff; padding: 0.45rem 0.26rem; display: flex; }
.meaus li { flex: 1; height: 0.92rem; line-height: 0.92rem; color: #fff; border-radius: 0.04rem; margin: 0 0.08rem; font-size: 0.32rem; text-align: center; }
.meaus li:before { width: 0.44rem; height: 0.44rem; display: inline-block; vertical-align: top; margin-top: 0.24rem; margin-right: 0.1rem; content: ''; background-image: url(../images/meau.png);background-size: 2.4rem auto;background-repeat: no-repeat;}
.meaus li:nth-child(1) { background: #c360ed; box-shadow: inset 0 -0.04rem 0.04rem #a133e0; }
.meaus li:nth-child(1):before { background-position: 0 0;  }
.meaus li:nth-child(2) { background: #36b6ff; box-shadow: inset 0 -0.04rem 0.04rem #168fff; }
.meaus li:nth-child(2):before { background-position: -0.6rem 0; }
.meaus li:nth-child(3) { background: #ff5043; box-shadow: inset 0 -0.04rem 0.04rem #ec241b; }
.meaus li:nth-child(3):before {  background-position:-1.2rem 0; }
.meaus li:nth-child(4) { background: #7ac422; box-shadow: inset 0 -0.04rem 0.04rem #4fac0c; }
.meaus li:nth-child(4):before { background-position: -1.8rem 0;}
.d_hot .tit{ width: 100%; height: 0.42rem; background-image: url(../images/hotTt.png);background-size: 100% 100%; text-align: center; line-height: 0.42rem; color: #fff;font-weight: normal; font-size: 0.28rem;margin-bottom: 0.32rem; }
.d_hot .content a{ display: block; padding: 0 1.48rem 0.24rem 0.24rem; height: 1.2rem; position: relative; }
.d_hot .content img{display: block; width: 1.2rem; height: 1.2rem; float: left; margin-right: 0.25rem; border-radius: 0.16rem;}
.d_hot .content .tt{height: 0.38rem;line-height: 0.38rem; font-size: 0.34rem;margin-bottom: 0.1rem;}
.d_hot .content p{font-size: 0.24rem;height: 0.4rem;overflow: hidden;line-height: 0.4rem;color: #555;}
.d_hot .content .btn, .applist li .btn, .applist2 li .btn{ display: block; width: 1.2rem; height: 0.56rem; line-height: 0.56rem; text-align: center;font-size: 0.28rem; color: #00b38a; border:1px solid #00b38a;border-radius: 0.08rem; position: absolute; right: 0.24rem; top: 0.28rem;font-weight: normal; }
.title{ height: 0.98rem; line-height: 0.98rem;}
.title .tt{ position: relative; float: left; font-size: 0.32rem; color: #333;font-weight: 700;}
.title .tt span {
  position: relative;
}
.links .lis {
  position: relative;
  max-height: 73px;
  overflow: hidden;
}
.links .lis.show{
  max-height: none;
}
.links .lis .show_more {
  position: absolute;
  bottom: 3px;
  right: 20px;
  font-size: 12px;
  color: #ed8781;
}
.links .lis .show_more i:nth-of-type(1)::after{
  content: '';
  position: absolute;
  right: -60%;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  width: 12px;
  height: 12px;
  background: url('/static/index/images/up.png') no-repeat;
  background-size: 100% 100%;

}
.links .lis .show_more i:nth-of-type(2)::after{
  content: '';
  position: absolute;
  right: -60%;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: url('/static/index/images/up.png') no-repeat;
  background-size: 100% 100%;

}
.links .lis .show_more i:nth-of-type(2) {
  display: none;
}
.links .lis.show .show_more i:nth-of-type(2) {
  display: block;
}
.links .lis.show .show_more i:nth-of-type(1) {
  display: none;
}
.title .tt span.active::after {
  content: '';
  position: absolute;
  width: 70%;
  height: 2px;
  background: #00b38a;
  bottom: -40%;
  left: 50%;
  transform: translateX(-50%);
}
.hot_attention {
  display: none;
}
.title .changeBtn{ float: right;border: 1px solid #cacaca; color: #9f9f9f;width: 1.2rem; height: 0.46rem;  border-radius: 0.23rem; margin-top: 0.2rem;line-height: 0.46rem;font-size: 0.24rem;text-align: center;}
.pdrl24{padding-left: 0.24rem; padding-right: 0.24rem;}
.title .more{float: right;color: #999;font-size: 0.24rem;}
.applist{}
.applist li{width: 25%;float: left;text-align: center;margin-bottom: 0.24rem;}
.applist li img{ display: block; width: 1.2rem;height: 1.2rem;margin: 0 auto 0.05rem; border-radius: 0.2rem; }
.applist li h4{height: 0.46rem;line-height: 0.46rem; overflow: hidden;font-size: 0.28rem;font-weight: 700;}
.applist li p{font-size: 0.24rem; height: 0.36rem;line-height: 0.36rem;overflow: hidden; color: #999;}
.applist li .btn{ position: initial;height: 0.48rem;line-height: 0.48rem;margin: 0.07rem auto 0; }
.pb_10{padding-bottom: 0.1rem;}
.hot_rank{ padding: 0 0.24rem; position: relative;}
.hot_rank img{ display: block; width: 100%; }
.hot_rank ul { display: block; position: absolute; left: 0; top: 28%; width: calc(100% - 0.48rem); padding: 0 0.24rem; }
.hot_rank ul li { display: block; float: left; width: 33.33%; text-align: center; }
.hot_rank ul li .toplis { width: 50%; margin: 0 auto; }
.hot_rank ul li .toplis .img { display: block; width: 100%; overflow: hidden; border-radius: 8px; }
.hot_rank ul li .toplis .img img { width: 100%; border-radius: 0.16rem; border: 0.04rem solid #fff; box-sizing: border-box;background: #fff; }
.hot_rank ul li .name p { color: #333; height: 0.4rem; line-height: 0.4rem; overflow: hidden; margin: 10% 0 0; font-size: 0.24rem; }
.hot_rank ul li:nth-child(1) .toplis { padding-left: 8%; }
.hot_rank ul li:nth-child(2) .toplis { margin-top: -8%; }
.hot_rank ul li:nth-child(2) .name p { margin: 8% 0 0; }
.hot_rank ul li:nth-child(3) .toplis { padding-right: 8%; }
.applist2{ padding: 0 0.24rem; }
.applist2 li{ border-bottom: 1px solid #f6f6f6;position: relative; }
.applist2 li a{ display: block; padding: 0.3rem 1.24rem 0.3rem 0;  height: 1.2rem;}
.applist2 li img{ display: block; width: 1.2rem; height: 1.2rem; float: left; margin-right: 0.46rem;border-radius: 0.2rem; }
.applist2 li .tt{ height: 0.56rem;line-height: 0.56rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.3rem; font-weight:500; }
.applist2 li p{font-size: 0.24rem; height: 0.4rem;line-height: 0.4rem; overflow: hidden;}
.applist2 li .info{color: #999;}
.applist2 li .info i{margin: 0 0.1rem;}
.applist2 li .mshu{color: #666;}
.applist2 li .btn{top: 0.64rem;}
.ztlist{ padding: 0 0.24rem 0.24rem; }
.ztlist li{float: left; width: 50%;}
.ztlist li a{ display: block; }
.ztlist li:nth-child(2n-1) a{margin-right: 0.1rem;}
.ztlist li:nth-child(2n) a{margin-left: 0.1rem;}
.ztlist li img{ display: block; width: 100%; height: 1.4rem; border-radius: 0.1rem; }
.tshj{padding: 0 0.12rem 0.12rem;}
.tshj li{ width: 25%;float: left;text-align: center; }
.tshj li a{ display: block; margin: 0 0.08rem;margin-bottom: 0.16rem; border:1px solid #eee;height: 0.44rem;line-height: 0.44rem;font-size: 0.24rem;border-radius: 0.22rem;color: #666; overflow: hidden;}
.tshj .c1 a{border-color: #e78e08;color: #e78e08;}
.tshj .c2 a{border-color: #4389ce;color: #4389ce;}
.tshj .c3 a{border-color: #43ce9f;color: #43ce9f;}
.tshj .c4 a{border-color: #ff5252;color: #ff5252;}
.footer{ text-align: center;background: #00b38a;font-size: 0.24rem; color: #c5c5c5; padding: 0.46rem 0;line-height: 0.42rem;}

.gameInfos{padding:0.2rem 0.24rem; overflow: hidden;}
.gameInfos .imgBox{ width: 1.44rem; height: 1.44rem; border-radius: 0.1rem; overflow: hidden; float: left;margin-right: 0.2rem; }
.gameInfos .imgBox img{ display: block; width: 100%; height: 100%; }
.gameInfo-ll{ height: 0.8rem; }
.gameInfo-ll span{ display: inline-block; width: 2.3rem; font-size: 0.24rem; height: 0.4rem; line-height: 0.4rem; color: #999; white-space: nowrap;}
.gameInfo-ll span b{ font-weight: normal; color: #666; }
.gameInfo-ll span a{ color: #ff7e38; }
.gameInfo-tt{ height: 0.6rem; line-height: 0.6rem; color: #000; font-weight: normal; }
.gamFnfos_down{ display: block; clear:both; width: 100%; height: 0.76rem; border-radius: 0.05rem; line-height: 0.76rem; color: #fff; text-align:center;font-size: 0.32rem; margin-top: 0.3rem;background: #00b38a; }

.gameNav{ width: 100%; height: 0.84rem;line-height: 0.84rem;text-align: center;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-right: 1.6rem;position: absolute;left: 0; right: 0; top: 0; }
.gameNav ul{float: left;height: 100%;font-size: 0.32rem;}
.gameNav ul .active{ border-bottom: 1px solid #00b38a;color: #00b38a; position: relative;font-weight: bold;}
.gameNav ul .active:after{ content: ""; width: 0; height: 0;border-left: 0.08rem solid transparent;border-right: 0.08rem solid transparent;
    border-bottom: 0.08rem solid #00b38a;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.gameNav .btn{ display: none; right: 0; top: 0; width: 1.6rem; height: 100%; background: #00b38a;color: #fff; position: absolute;}
.gameNav.fiexd .btn{ display: block; }
.fiexd{position: fixed;z-index: 99; background: #fff; box-shadow: 0 0 20px 1px rgba(0,0,0,.2);}
.gameContent{padding-top: 0.84rem;position: relative;}
.yxjt{margin: 0 0.24rem;}
.yxjt li img{ display: block; width: 100%; }
.nrjjcontent{padding: 0.24rem; font-size: 0.28rem;line-height: 1.75; }
.nrjjcontent h3{margin: 0.1rem;color: #00b38a;font-weight: normal;}
.iEtabNav{height: 0.84rem; display: flex; flex-direction: row; justify-content: center; border-bottom: 0.02rem solid #dfdfdf; line-height: 0.84rem; padding: 0 0.24rem;}
.iEtabNav li{flex-grow: 1; text-align: center;font-size: 0.28rem; color:#999;}
.iEtabNav .active{ border-bottom: 0.06rem solid #00b38a; color: #333;font-weight: bold;}
.newslist{ padding: 0 0.24rem; }
.newslist li{ border-bottom:1px solid #e9e9e9;}
.newslist li a{ display: block; padding: 0.2rem 0; height: 1.1rem;}
.newslist li img{ display: block; width:1.6rem; height: 100%; float: left;margin-right: 0.2rem;border-radius: 0.15rem; }
.newslist li h4{ line-height: 0.4rem; height:0.4rem; overflow: hidden;font-size: 0.28rem;font-weight: normal; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li p{font-size: 0.24rem; color: #999; height: 0.4rem; line-height: 0.4rem; overflow: hidden;margin-top: 0.2rem;}
.title .iEtabNav{padding: 0; height: 100%; border-bottom: none;justify-content:left;}
.title .iEtabNav li{ width: 25%;flex-grow:0;float: left; }
.ptaglist{ padding: 0 0.12rem}
.ptaglist li{ float: left; width: 25%; float: left; margin-bottom: 0.12rem;}
.ptaglist li a{ display: block; margin: 0 0.12rem; border: 1px solid #b5b5b5; height: 0.42rem;line-height: 0.42rem; border-radius: 0.21rem; overflow: hidden;text-align: center; color: #666;font-size: 0.24rem;}
.ptaglist li.active a{ background: #00b38a; border-color: #00b38a; color: #fff; }
.ttzx{height: 0.86rem;line-height: 0.86rem; padding: 0 0.24rem;padding-left: 0.54rem; font-weight: normal;position: relative;font-size: 0.32rem;}
.ttzx:after{ content:'';display: block; width: 0.06rem;height: 0.3rem; position: absolute;left: 0.24rem; top: 50%;margin-top: -0.15rem; background: #00b38a; }

.moreBtn1{ padding: 0.24rem; text-align: center;}
.moreBtn1 span{ display: block; width: 100%; height: 0.68rem; background-color: #f4f4f4; text-align: center; line-height: 0.68rem; font-size: 0.24rem; color: #888; }
.moreBtn1 div{ color: #666; font-size: 0.24rem;}
.moreBtn1 div span{position: relative; display: inline-block; width: 0.36rem; height: 100%;vertical-align: middle; margin-right: 0.2rem;}
.moreBtn1 div span:after, .moreBtn1 div span:before{ content: ''; display: block; position: absolute; left: 50%; top: 50%;}
.moreBtn1 div span:after{ margin-top: -0.18rem; margin-left: -0.18rem;}
.moreBtn1 div span:after, .moreBtn1 div span:before{  -webkit-animation-fill-mode: both; animation-fill-mode: both; border: 0.02rem solid #00b38a; border-bottom-color: transparent; border-top-color: transparent; border-radius: 100%;height: 0.36rem; width: 0.36rem;-webkit-animation: rotate 1s 0s ease-in-out infinite;animation: rotate 1s 0s ease-in-out infinite;}
.moreBtn1 div span:before{ width: 0.2rem; height: 0.2rem;-webkit-animation-duration: 0.5s; animation-duration: 0.5s; border-color: #00b38a transparent #00b38a transparent;
    -webkit-animation-direction: reverse;animation-direction: reverse; margin-top: -0.1rem; margin-left: -0.1rem;}
.hejilist{ padding: 0.1rem 0.24rem; }
.hejilist li{ width: 50%; float: left;height: 2.4rem;}
.hejilist li a{ display: block; }
.hejilist li:nth-child(2n-1) a{margin-right: 0.12rem;}
.hejilist li:nth-child(2n) a{margin-left: 0.12rem;}
.hejilist li img{ display: block; width: 100%; border-radius: 0.16rem; height: 1.7rem;}
.hejilist li span{margin-top: 0.12rem;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;font-size: 0.28rem; height: 0.4rem;line-height: 0.4rem;display: block; text-align: center;}

.lochway{height:0.68rem;line-height:0.68rem;background:#fff;color:#999;padding-left:0.24rem;position:relative;z-index:10;font-size: 0;}
.lochway *{font-size:0.24rem;}
.lochway a{color:#333;}
.lochway i{font-style:normal;color:#ccc;margin:0px 0.12rem;}
.lochway b,.lochway span{;font-weight:normal;color:#999;}

.heHeader{ margin: 0 0.24rem 0.24rem; border-radius: 0.12rem; overflow: hidden;}
.heHeader img{ display: block; width: 100%; }
.heHeader .text{padding: 0.1rem 0.24rem;font-size: 0.24rem;line-height: 1.75;text-indent: 2em; background: #f5f5f5;}
.xgzx .newslist, .xgyxs .applist2{ border-top: 1px solid #e9e9e9; }

.news{ padding: 0.24rem; border-top:solid 2px #e3e3e3;}
.artHeader1{ text-align: center; border-bottom:dashed 1px #e3e3e3; padding-bottom: 0.24rem}
.artHeader1 h1{ font-size: 0.38rem; line-height: 1.4; }
.artHeader1 p{font-size: 0.24rem; margin-top: 0.1rem; color: #999; }
.artHeader1 p span{ margin: 0 0.08rem; }

.artHeader2 h1{ font-size: 0.38rem; line-height: 1.4; text-align: center;}
.artHeader2 p{ font-size: 0.24rem; margin-top: 0.1rem; color: #999; }
.artHeader2{ text-align: left; padding: 0.24rem 0 0.1rem;}
.artHeader2 p b:nth-child(1){ float: right; font-weight: normal; }
.artHeader2 p b:nth-child(1):before{ content: '\e61b';vertical-align: middle; font-size: 0.28rem;}
.newsbox img{ display: block; max-width: 100%;margin-left: auto;margin-right: auto; }
.newsbox{font-size: 0.28rem; line-height: 1.78; color: #666;}
.newsbox p{margin: 0.15rem 0;}
.newsbox h4{font-weight: bold;color: #00b38a;}
.newsbox a{ color: #00b38a; }
.newsbox table{width:100%;}
.newsbox table td, .newsbox table th{border:2px solid #000;}
.newsbox table a{color:blue;}
.newsbox iframe{width: 100%}
.firstRow{ background:#dffdfd;}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1); }

  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
            transform: rotate(180deg) scale(0.6); }

  100% {
    -webkit-transform: rotate(360deg) scale(1);
            transform: rotate(360deg) scale(1); } }

.nrjj, .tlyy, .sgll{ position: relative; }
.movetop{ position: absolute;width: 1px; height:1px; position: absolute; top: -0.84rem;left: 0;}
.nrjj{padding-top: 0.2rem;}
.gameInfos7{ margin:0 0.24rem 0.24rem; border: 1px solid #ccc; padding: 0.2rem 2rem 0.2rem 0.2rem; position: relative; height: 1.2rem; background-color: #f5f4f4; opacity: 1;border-radius: 0.04rem;}
.gameInfos7 .imgBox{ display: block; width: 1.2rem; height: 1.2rem; border-radius: 0.1rem; overflow: hidden; float: left; margin-right: 0.2rem; }
.gameInfos7 .imgBox img{ display: block; width: 100%; height: 100%; }
.gameInfos7 .gamFnfos_down{ position: absolute; right: 0.2rem; width: 1.1rem; top: 50%; height: 0.56rem; margin-top: -0.28rem; line-height: 0.56rem; text-align: center; font-size: 0.28rem; border-radius: 0.08rem; color: #fff; display: block; background-color: #d91a1a;}
.gameInfos7 h2{ height: 0.48rem; line-height: 0.48rem; overflow: hidden; font-size: 0.32rem; font-weight: normal; color: #000; padding-top: 0.1rem;}
.gameInfos7 p{ height: 0.38rem; line-height: 0.38rem; overflow: hidden; color: #999; font-size: 0.24rem;padding-top: 0.1rem; white-space: nowrap; }
.gameInfos7 p span{ margin-right: 0.16rem; padding-right: 0.16rem; position: relative;}
.gameInfos7 p span:after{ content: ''; width: 1px; height: 0.2rem; background-color: #d0d1d5; position: absolute; right: 0; top: 50%; margin-top: -0.1rem; overflow: hidden; }
.gameInfos7 p span:last-child:after{display: none; }
.gameInfos7 p span:last-child{margin-right: 0;padding-right: 0;}

.turnpage{display: -webkit-box; display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox; display: flex;}
.turnpage{margin:0.3rem 0.14rem;}
.turnpage a, .turnpage span{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;font-size: 0.24rem; height: 0.48rem;line-height: 0.48rem;border:1px solid #00b38a;margin: 0 0.1rem;border-radius: 0.04rem;color: #00b38a;}
.turnpage .past{color: #999;border-color: #999;}

.speIntro img{ display: block; width: 100%; height: 2.8rem; }
.speIntro{ font-size: 0.28rem; line-height: 1.6; color: #b2b2b2; }
.speIntro .p_lr_30{ padding: 0.1rem 0.24rem; }
.ptaglist .more a{color: #00b38a;border-color: #00b38a;}

/*2019-11-25*/
.ptaglist a{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;height: 0.44rem;line-height: 0.44rem;}
.ptaglist{overflow: hidden;}
.ptaglist.houto{height: auto;}
.gameInfo-tt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*2019-12-4*/
.nrjjcontent a{color: blue;}

/*2019-12-13*/
.apptable ul{ overflow: hidden; }
.apptable li{ width: 25%;float: left;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding: 0 1px; }
.apptable li img{display: block; width:1.2rem;height: 1.2rem;margin: 0 auto; }
.apptable li .tt{ display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.28rem; margin: 0 auto; height: 0.72rem; line-height: 0.72rem;margin-top: 2px;text-align: center;color: blue;}
.apptable li .imgBox{ padding: 0.2rem 0; }
.apptable li .imgBox, .apptable li .tt{ display: block; width: 100%; border:1px solid #e6e6e6;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;  }
.aptitle{text-align: center; height: 0.8rem;line-height: 0.8rem;font-size: 0.32rem; background: #00b38a;color: #fff;font-weight: normal;margin-bottom: 2px;}

/*2019-12-20*/
.newsbox{color: #333;}
/*2019-12-24*/
.hotApp{ padding: 0 0.35rem 0 2.55rem; height: 1.95rem; position: relative; border-radius: 0.2rem; color: #fff; margin-top: 0.52rem; margin-bottom: 0.18rem;margin: 0.2rem;}
.hot1{ background-color: #682c7b; background-image: url(../images/33.png); background-size: 100% 100%;}
.hotApp .imgBox{display: block; width: 2rem; height: 2rem; position: absolute; left: 0.27rem; bottom: 0.24rem;}
.hotApp .imgBox img{ display: block; width: 100%; height: 100%; border-radius: 0.25rem; }
.hotApp .tt{ height: 0.55rem; line-height: 0.55rem; overflow: hidden; padding-top: 0.1rem;}
.hotApp .tt h4{ width: 2.2rem; float: left; font-size: 0.34rem; height: 0.55rem; overflow: hidden;}
.hotApp .tt span{ font-size: 0.26rem; }
.hotApp p{ font-size: 0.26rem;line-height: 0.38rem; height: 1.08rem;overflow: hidden;margin-top: 0.05rem;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}
.appListg{ border:1px dashed #cccccc; padding: 0.3rem 0 0; overflow: hidden;margin: 0.2rem;}
.appListg li{ width: 25%; float: left; height: 2.12rem; position: relative;}
.appListg li:after{ content: ''; display: block; width: 0; height: 1.27rem; border-right: 1px dashed #cccccc; position: absolute; right: 0; top: 0.04rem; }
.appListg li a{ display: block; text-align: center;}
.appListg li img{ display: block; width: 1.32rem; height: 1.32rem; border-radius: 0.18rem; margin: 0 auto 0.2rem;}
.appListg li span{ display: block; width: 1.32rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; margin: 0 auto; font-size: 0.26rem;}
.appListg li:nth-child(4n):after{display: none;}
.apptable{position: relative;}
.hotTab{ padding: 0.26rem 0.2rem; }
.tabli{ margin-bottom: 0.33rem; }
.tabli li{ width: 50%; float: left; height: 0.8rem; line-height: 0.8rem;}
.tabli li span{ display: block; height: 100%; text-align: center; color: #fff;font-size: 0.32rem; background-color: #709698; border-radius: 0.18rem 0.18rem 0 0; position: relative;}
.tabli li:nth-child(2n-1) span{ margin-right: 0.1rem; }
.tabli li:nth-child(2n) span{ margin-left: 0.1rem; }
.tabli li.active span{ background-color: #fa9c64;-moz-box-shadow:0px 5px 10px rgba(225,19,96,0.3); -webkit-box-shadow:0px 5px 10px rgba(225,19,96,0.3); box-shadow:0px 5px 10px rgba(225,19,96,0.3); }
.tabli li span:after{ content: ''; display: block;width:0;height:0; border-left:0.14rem solid transparent;border-right:0.14rem solid transparent;border-top:0.14rem solid #fa9c64; position: absolute; bottom: -0.14rem; left: 50%;
margin-left: -0.14rem; display: none;}
.tabli li.active span:after{ display: block;}
.hotImgbox{ width: 3.45rem; height: 2.04rem; float: left; border-radius: 0.1rem; overflow: hidden; position: relative;}
.hotImgbox a, .hotImgbox img{ display: block; width: 100%; height: 100%; }
.hotImgbox span{ display: block; position: absolute; left: 0; right: 0; bottom: 0; padding: 0.1rem 0.1rem 0; text-align: center;
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,.45),rgba(45,45,45,0));background: linear-gradient(to top,rgba(0,0,0,.45),rgba(45,45,45,0)); height: 0.58rem; line-height: 0.58rem; font-size: 0.26rem; color: #fff;}
.hotimglist{ width: 3.36rem; float: right; overflow: hidden; margin-right: -0.2rem;}
.hotimglist li{ width: 33.33%; float: left; overflow: hidden;margin-bottom: 0.2rem;}
.hotimglist li a{ display: block; width: 0.92rem; height: 0.92rem; border-radius: 0.1rem; overflow: hidden; }
.hotimglist li img{ display: block; width: 100%; height: 100%; }
.hotTxt{ border:1px dashed #cccccc; font-size: 0.26rem; text-indent: 2em; line-height: 0.48rem; padding: 0.13rem; border-radius: 0.2rem;}


/*2019-12-30 by huwq*/
.Cont7-list{overflow:hidden;padding:0 .24rem}
.Cont7-list li{position:relative;overflow:hidden;border-top:.02rem solid #f5f5f5}
.Cont7-list li:first-child{border:none}
.Cont7-list li>a{position:absolute;top:50%;right:0;float:right;display:inline-block;width:1.16rem;border:.02rem solid #22c3b7;border-radius:.06rem;color:#22c3b7;text-align:center;line-height:.46rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-size:0.2rem;}
.Cont7-list li>a:active{opacity:.8}
.Cont7-list li>div{margin:.2rem 1.6rem .2rem 0}
.Cont7-list li>div a{display:inline-block;overflow:hidden;margin-bottom:.06rem;padding-left:.36rem;background:url(../images/l-list.png) no-repeat left center;background-size:auto .24rem;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:.24rem;line-height:.28rem}
.Cont7-list li>div dl{overflow:hidden;margin-left:.36rem}
.Cont7-list li>div dl dt{float:left;margin-right:.2rem;color:#888;font-size:.24rem;line-height:.32rem}
.Cont7-list li>div dl dd{color:#888;font-size:.24rem;line-height:.32rem}
.Cont7-more{display: block;padding: .18rem 0;text-align: center;font-size:0.22rem;}


/***********************/

/*2019-12-31*/
.newsbox img{ height: auto !important; }
/*2020-1-2*/
.nrjjcontent img{max-width: 100%; height: auto !important;}
.ztlist li a{ position: relative; }
.ztlist li .tt{position: absolute;left: 0; right: 0; bottom: 0; font-size: 0.24rem; height: 0.4rem;line-height: 0.4rem;text-align: center;overflow: hidden;color: #fff;border-radius: 0 0 0.1rem 0.1rem;}
.ztlist li .tt{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .ztlist li .tt{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.collenText h4, .speIntro .details h4{ position: relative;height: 0.46rem;line-height: 0.46rem;font-size: 0.32rem;}
.collenText h4{background: #f5f5f5; padding: 0.1rem 0.24rem 0.1rem 0.44rem;}
.speIntro .details h4{padding-left: 0.2rem;color: #666;}
.collenText .text{padding-top: 0;text-indent: 0;}
.collenText h4:after, .speIntro .details h4:after{ content: ''; display: block; width: 0.08rem; height: 0.28rem; background: #00b38a; position: absolute;left: 0.24rem; top: 50%;margin-top: -0.14rem; }
.speIntro .details h4:after{left: 0;}

/*2020-3-26*/
/*友情链接*/
.Link{padding:0 0.24rem; background:#FFF; overflow: hidden;}
.LinkWrap{ overflow: hidden;}
.LinkWrap a{display:block; float:left; color:#666;font-size: 0.24rem;margin: 0 0.2rem 0.2rem 0;}
/*2021-2-24*/
.nrjjcontent h3, .newsbox h3{border-left: 0.18rem solid #00b38a;border-bottom: 1px solid #e6e6e6; color: #454545;font-weight: 700;margin: 0.15rem 0; padding-left: 0.2rem;font-size: 0.32rem;}
