@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;}
html,body{width:100%;}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:12px;line-height:1.5;position:relative;color:#333;background:#fff;height:100%;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun";}
input[type="submit"],input[type="reset"],input[type="password"],input[type="button"],input[type="text"],button{-webkit-appearance:none;}/*取消苹果渲染*/
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;}
html {font-size:100px;}
body {font-size:.24rem;}
.h10{width:100%;height:.1rem;background-color: #f6f7f9 }
.bg{background:#fff;}
.flex_grow{-moz-flex-grow:1;flex-grow:1;}
.wrap{width:100%;margin:0 auto;overflow: hidden;}
.hide{display: none;}
.hidden{display: none!important;}
.auto { height: auto!important; }
.hidden { max-height: 12rem; overflow: hidden; }
.icon{background-image:url("../images/icon.png");background-size:8rem 8rem;}
ul::-webkit-scrollbar {width: 0;height: 0;display: none;-webkit-appearance: none;border-radius: 0}
/* header */
header { height: 0.9rem; width: 100%; background: #ffffff;position: relative; }
header .bg {
  width: 1.29rem;
  height: 0.71rem;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0 -1.77rem;
}
header .logo { width: 1.94rem; height: 0.7rem; float: left; background-position: 0 0rem; margin: 0.2rem 0.5rem 0 0.3rem;position: relative;z-index: 1; }
header .search { float: left; width: 4.4rem; height: 0.6rem;line-height: 0.6rem;background: #f2f2f2; border-radius: 0.3rem; margin-top: 0.24rem; }
header .search .fdj { width: 0.35rem; height: 0.35rem; float: left; background-position: -2.364rem -0.06rem; margin: 0.13rem 0.13rem 0 0.2rem; }
header .menu { width: 0.33rem; height: 0.29rem; float: right; background-position: -2.91rem -0.08rem; margin: 0.39rem 0.31rem 0 0; }
/* nav */
nav { position: relative;background: #fff; }
nav ul { display: flex; overflow-x: auto;width: 100%; }
nav ul li a { display: block;position: relative; height: 0.85rem; line-height: 0.85rem; font-size: 0.32rem; color: #666666; white-space: nowrap;padding: 0 0.1rem; margin: 0 0.22rem 0.04rem; }
nav ul li:first-child a { margin-left: 0.35rem;}
nav ul li a.current {color: #e30412; font-weight: bold;font-size: 0.32rem; }
nav ul li a i { display: none; position: absolute; width: 0.3rem; height: 0.3rem; background-position: -3.41rem -0.09rem; left: 0;bottom: 0.2rem;z-index: -1;}
nav ul li a.current i { display: block; }
nav .navLinear { position: absolute; height: 0.87rem; width: 0.36rem; top: 0; right: 0; background: linear-gradient(to right,rgba(255,255,255,.6),#fff);; }
.navShadow { z-index: 1; }
/* location */
.location { height: 0.72rem; background-color: #f6f7fa; border-bottom: 1px solid #dfe2e6;border-top: 1px solid #dfe2e6;border-bottom: 1px solid #dfe2e6; }
.location>span { display: block; float: left; min-width: 0.84rem;line-height: 0.72rem; height: 0.72rem; text-align: center; font-size: 0.25rem; color: #666666; position: relative; }
.location>span:nth-child(1) { background-color: #ffffff;width: 2.2rem; }
.location>span:nth-child(1) a { display: block; color: #666666; }
.location>span:nth-child(1) .home {
  width: 0.24rem;
  height: 0.24rem;
  background-position: -5.25rem -1.06rem;
  top: 0.24rem;
  left: 0.29rem;
  display: inline-block;
  margin-right: 0.1rem;
}
.location>span:nth-child(1) i { height: 0.74rem; width: 0.29rem; position: absolute; top: 0; right: -0.29rem; z-index: 1; background-position: -4.16rem -0.56rem; }
.location>span:nth-child(2) { background-color: #fbfbfb; margin-right: 0.53rem; min-width: 1.12rem; text-indent: 0.28rem; }
.location>span:nth-child(2) a { display: block; color: #666666;padding: 0 0.14rem 0 0.24rem; }
.location>span:nth-child(2) i { height: 0.74rem; width: 0.3rem; position: absolute; top: 0; right: -0.3rem; background-position: -4.66rem -0.56rem; }
.location>span:nth-child(3) { max-width: 2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* page */
.pagecode{display: flex;justify-content: space-between;padding:.38rem .3rem .44rem .3rem;border-bottom: 0.1rem solid #f6f7fa;}
.pagecode a{width: .58rem;height: .58rem;color: #94979b;font-size: .26rem;line-height: .58rem;text-align: center;border-radius: .06rem;background: #f6f7fa;}
.pagecode a:nth-child(1){width: 1rem;}
.pagecode a:nth-last-child(1){width: 1rem;}
.pagecode .current{background: #ff6860;color: #fff;}
.pagecode .left{width: .14rem;height: .24rem;background-position: -5.69rem -0.08rem;display: inline-block;position: relative;top: .02rem;}
.pagecode .right{width: .14rem;height: .24rem;background-position: -5.69rem -0.08rem;display: inline-block;position: relative;top: .02rem;transform: rotate(180deg);}
/* footer */
footer { padding: 0.4rem 0 0.34rem 0; min-height:1.4rem; background: #1d1d1d; width: 100%; max-width: 7.5rem; min-width: 3.2rem; margin: 0 auto;position: relative; }
footer a.logoBottom { display: block; width: 1.76rem; height: 0.64rem; background-position: 0 -0.87rem; margin: 0 auto 0.18rem; }
footer p { text-align: center; line-height: 0.48rem; color: #666666; font-size: 0.24rem;margin: auto; }
footer p a { color: #666666; }
/* 应用列表 */
.appListContent_1 {
  background: url(../images/appBg1.jpg) no-repeat center;
  background-size: cover;
  width: 100%;
  height: 1.87rem;
  text-align: center;
  overflow: hidden;
}
.appListContent_1 p:nth-child(1) {
  margin-top: 0.48rem;
  height: 0.53rem;
  line-height: 0.53rem;
  font-size: 0.42rem;
  color: #fff;
  font-weight: bold;
}
.appListContent_1 p:nth-child(2) {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.22rem;
  color: #fff;
}
.appListContent_2 {
  width: 100%;
  height: 3.86rem;
  background: url(../images/appBg2.jpg) no-repeat center;
  background-size: cover;
}
.appListContent_2 .tlt {
  text-indent: 1.08rem;
  height: 0.87rem;
  line-height: 0.87rem;
  font-size: 0.36rem;
  color: #8c5200;
  position: relative;
}
.appListContent_2 .tlt i {
  position: absolute;
  left: 0.3rem;
  top: 0;
  width: 0.6rem;
  height: 0.9rem;
  background-position: -2.22rem -0.55rem;
}
.appListContent_2 ul li {
  float: left;
}
.appListContent_2 ul li > a:nth-child(1) {
  display: block;
  width: 1.67rem;
  padding-top: 0.2rem;
  margin: 0 0.1rem;
  text-align: center;
}
.appListContent_2 ul li > a:nth-child(1) img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin: 0 auto;
}
.appListContent_2 ul li > a:nth-child(1) p {
  height: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.appListContent_2 ul li > a:nth-child(1) span {
  display: block;
  background: #ff6860;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  margin: 0 auto;
  font-size: 0.22rem;
  color: #fff;
}
.appListContent_2 ul li.look > a:nth-child(1) span{
  background: #fe9f41;
}

.appListContent_2 ul li > a:nth-child(2),.appListContent_2 ul li > span:nth-child(2) {
  display: block;
  background: #ff6860;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  margin: 0 auto;
  font-size: 0.22rem;
  color: #fff;
  text-align: center;
}
.appListContent_2 ul li.look > a:nth-child(2),.appListContent_2 ul li.look > span:nth-child(2){
  background: #fe9f41;
}

.appListContent_2 ul {
  display: flex;
  overflow: auto;
}
.appListContent_2 ul li a span i {
  display: inline-block;
  width: 0.18rem;
  height: 0.2rem;
  background-position: -6.34rem -0.08rem;
  vertical-align: top;
  margin: 0.14rem 0.08rem 0 0;
}
.appListContent_3 {
  width: 100%;
  /* height: 4.33rem; */
  background: url(../images/appBg3.jpg) no-repeat center;
  background-size: cover;
}
.appListContent_3 .tlt {
  height: 0.95rem;
  line-height: 0.95rem;
  color: #333;
  font-size: 0.36rem;
  font-weight: bold;
  padding: 0.07rem 0 0 0.6rem;
  position: relative;
}
.appListContent_3 .tlt em {
  color: #00b3ff;
}
.appListContent_3 .tlt::before {
  content: '';
  position: absolute;
  left: 0.3rem;
  top: 0.42rem;
  width: 0.18rem;
  height: 0.24rem;
  background-image:url("../images/icon.png");
  background-size:8rem 8rem;
  background-position: -6.01rem -0.07rem;
}
.appListContent_3 ul {
  overflow: hidden;
  padding: 0 0 0.17rem 0.2rem;
}
.appListContent_3 ul li {
  float: left;
}
.appListContent_3 ul li a {
  display: block;
  width: 1.43rem;
  height: 0.5rem;
  border-radius: 0.14rem;
  background: #fff;
  padding: 0.12rem 0 0 0.21rem;
  margin: 0 0 0.15rem 0.1rem;
  font-size: 0.24rem;
  color: #333333;
  font-weight: bold;
}
.appListContent_3.game ul li a  em {
  color: #00b3ff;
  margin-right: 0.03rem;
}
.appListContent_3 ul li a p:nth-child(1) {
  height: 0.38rem;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #333333;
  font-weight: bold;
}
.appListContent_3 ul li a p:nth-child(1) em {
  color: #00cccc;
  margin-right: 0.03rem;
}
.appListContent_3.game ul li a p:nth-child(1) em {
  color: #fe0383;
}
.appListContent_3 ul li a p:nth-child(2) {
  height: 0.29rem;
  line-height: 0.29rem;
  font-size: 0.18rem;
  color: #999999;
}
.appListContent_3 ul li a.current {
  background-image:url("../images/icon.png");
  background-size:8rem 8rem;
  background-position: -1.66rem -1.73rem;
}
.appListContent_3.game ul li a.current {
  background-position: -5.19rem -4.75rem;
}
.appListContent_3 ul li a.current p {
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
}
.appListContent_3 ul li a.current p em, .appListContent_3.game ul li a.current p em{
  color: #fff;
}
.appListContent_4 .tabBar {
  height: 1.02rem;
  line-height: 1.02rem;
  background: #f6f7fa;
  border-top: 1px solid #dcd9d5;
  border-bottom: 1px solid #dcd9d5;
  font-size: 0.3rem;
  color: #242424;
  font-weight: bold;
  display: flex;
  justify-content: center;
  margin-bottom: 0.1rem;
}
.appListContent_4 .tabBar div {
  width: 1.86rem;
  text-align: center;
}
.appListContent_4 .tabBar div i {
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  vertical-align: top;
  margin: 0.36rem 0.1rem 0 0;
  background-position: -3.18rem -5.05rem;
}
.appListContent_4 .tabBar div:nth-child(2) i {
  background-position: -4.71rem -0.08rem;
}
.appListContent_4 .tabBar div.current {
  color: #e4111e;
}
.appListContent_4 .tabBar div.current i {
  background-position: -3.88rem -0.06rem;
}
.appListContent_4 .tabBar div:nth-child(2).current i {
  background-position: -4.6rem -5.02rem;
}
.appListContent_4 ul li a {
  display: block;
  height: 1.56rem;
  border-bottom: 1px solid #ececec;
  padding: 0.2rem 0.32rem 0;
}
.appListContent_4 ul li a img {
  float: left;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin-right: 0.32rem;
}
.appListContent_4 ul li a div:nth-child(2) {
  float: left;
  width: 3.7rem;
  white-space: nowrap;
  overflow: hidden;
}
.appListContent_4 ul li a div:nth-child(2) p:nth-child(1) {
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.3rem;
}
.appListContent_4 ul li a div:nth-child(2) p:nth-child(2) {
  line-height: 0.37rem;
  color: #b1b1b1;
  font-size: 0.22rem;
}
.appListContent_4 ul li a div:nth-child(2) p:nth-child(2) em {
  color: #00b3ff;
}
.appListContent_4 ul li a div:nth-child(2) p:nth-child(3) {
  line-height: 0.32rem;
  color: #666666;
  font-size: 0.22rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.appListContent_4 ul li a span:nth-child(3) {
  float: right;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  background: #ff6860;
  text-align: center;
  font-size: 0.24rem;
  color: #fff;
  margin-top: 0.36rem;
}

.appListContent_4 ul li.look a span:nth-child(3){
  background: #00b3ff;
}



/* 专题合辑 */
.ztContent_1, .zxContent_1 {
  background: url(../images/ztBg1.jpg) no-repeat center;
  background-size: cover;
  width: 100%;
  height: 1.87rem;
  text-align: center;
  overflow: hidden;
}
.ztContent_1 p:nth-child(1), .zxContent_1 p:nth-child(1) {
  margin-top: 0.48rem;
  height: 0.53rem;
  line-height: 0.53rem;
  font-size: 0.42rem;
  color: #fff;
  font-weight: bold;
}
.ztContent_1 p:nth-child(2), .zxContent_1 p:nth-child(2) {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.22rem;
  color: #fff;
}
.ztContent_2 {
  width: 6.9rem;
  margin: 0 auto;
  box-shadow: 0 0.04rem 0.08rem 0 rgba(197, 197, 197, .5);
  position: relative;
  background: #fff;
  border-radius: 0.24rem;
  top: -0.35rem;
}
.ztContent_2>img {
  display: block;
  width: 100%;
  height: 3.88rem;
  border-radius: 0.24rem 0.24rem 0 0;
}
.ztContent_2 .hot {
  position: absolute;
  left: 0.2rem;
  top: 0;
  width: 0.6rem;
  height: 0.9rem;
  background-position: -2.22rem -0.55rem;
}
.ztContent_2 .line {
  display: flex;
  height: 0.05rem;
  width: 100%;
}
.ztContent_2 .line span {
  flex: 1;
  background: #7e48ec;
}
.ztContent_2 .line span:nth-child(2) {
  background: #ff3a4b;
}
.ztContent_2 .msgg {
  margin-top: 0.13rem;
  height: 0.47rem;
  line-height: 0.47rem;
  font-size: 0.26rem;
  color: #242424;
  font-weight: bold;
}
.ztContent_2 .msgg p {
  float: left;
  max-width: 5rem;
  white-space: nowrap;
  overflow: hidden;
  margin-left: 0.2rem;
}
.ztContent_2 .msgg span {
  float: left;
  height: 0.28rem;
  line-height: 0.28rem;
  border: 0.01rem solid #ff9200;
  border-radius: 0.06rem;
  padding: 0 0.1rem;
  color: #ff9200;
  font-size: 0.18rem;
  margin: 0.08rem 0 0 0.12rem;
}
.ztContent_2 .txt {
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.18rem;
  color: #999999;
  margin-left: 0.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztContent_2 ul {
  display: flex;
  width: 6.66rem;
  overflow: auto;
  padding: 0.14rem 0.12rem 0.32rem;
}
.ztContent_2 ul li a img {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 0.28rem;
  margin-right: 0.14rem;
}
.ztContent_3 .tabBar {
  height: 1.5rem;
  background: #f9f7fa;
  display: flex;
  align-items: center;
}
.ztContent_3 .tabBar div {
  width: 1.64rem;
  height: 0.9rem;
  line-height: 0.9rem;
  border-radius: 0.16rem;
  background: #fff;
  text-align: center;
  font-size: 0.28rem;
  color: #333333;
  font-weight: bold;
  margin-left: 0.11rem;
}
.ztContent_3 .tabBar div:nth-child(1) {
  margin-left: 0.3rem;
}
.ztContent_3 .tabBar div.current {
  color: #fff;
  background: linear-gradient(to right bottom, #fc037b, #e50418);
  box-shadow: 0 0.1rem 0.25rem 0 rgba(227, 4, 15, .2);
}
.ztContent_3 #os_options_7>ul>li>a {
  display: block;
  height: 1.45rem;
  padding: 0.34rem 0 0.22rem 0;
  margin: 0 0.3rem;
  border-bottom: 1px solid #e7e7e7;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(1) {
  float: left;
  width: 2.56rem;
  height: 1.41rem;
  border-radius: 0.08rem;
  border: 0.02rem solid #e4111e;
  margin-right: 0.3rem;
  position: relative;
  box-shadow: 0 0.04rem 0.21rem 0 rgba(197, 197, 197, 1);
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(1)::after {
  content: '';
  position: absolute;
  right: -0.2rem;
  top: 0;
  bottom: 0;
  width: 0.14rem;
  height: 0.18rem;
  margin: auto;
  background-image: url(../images/icon.png);
  background-size: 8rem 8rem;
  background-position: -6.72rem -0.1rem;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(1) img {
  display: block;
  width: 2.56rem;
  height: 1.41rem;
  border-radius: 0.08rem;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(2) {
  float: left;
  width: 3.98rem;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(2) p:nth-child(1) {
  height: 0.4rem;
  line-height: 0.4rem;
  color: #333333;
  font-size: 0.26rem;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(2) p:nth-child(2) {
  height: 0.34rem;
  line-height: 0.34rem;
  color: #f1a4a5;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(2) p:nth-child(2) i {
  display: inline-block;
  vertical-align: top;
  width: 0.2rem;
  height: 0.2rem;
  background-position: -7rem -0.1rem;
  margin: 0.08rem 0.08rem 0 0;
}
.ztContent_3 #os_options_7>ul>li>a div:nth-child(2) p:nth-child(3) {
  line-height: 0.29rem;
  font-size: 0.18rem;
  color: #999999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ztContent_3 #os_options_7>ul>li ul {
  display: flex;
  overflow: auto;
  padding: 0.21rem 0 0.29rem 0.31rem;
  border-bottom: 0.1rem solid #f6f7fa;
}
.ztContent_3 #os_options_7>ul>li ul li a img {
  display: block;
  width: 0.88rem;
  height: 0.88rem;
  border-radius: 0.18rem;
  margin-right: 0.3rem;
}
.ztContent_3 #os_options_7>ul>li ul li:last-child a {
  display: block;
  width: 0.86rem;
  height: 0.86rem;
  line-height: 0.86rem;
  border: 1px dashed #fe9f40;
  background: #fbf1ed;
  text-align: center;
  border-radius: 0.18rem;
  font-size: 0.26rem;
  color: #fe9f41;
  white-space: nowrap;
  overflow: hidden;
}
/* 资讯列表 */
.zxContent_2 {
  width: 6.9rem;
  margin: 0 auto;
  box-shadow: 0 0.04rem 0.08rem 0 rgba(197, 197, 197, .5);
  position: relative;
  background: #fff;
  border-radius: 0.24rem;
  top: -0.35rem;
}
.zxContent_2 img {
  display: block;
  width: 100%;
  height: 2.83rem;
  border-radius: 0.24rem;
}
.zxContent_2 .activity {
  position: absolute;
  width: 0.88rem;
  height: 0.88rem;
  left: -0.022rem;
  top: -0.02rem;
  background-position: -3.08rem -0.55rem;
}
.zxContent_2 .activity i {
  position: absolute;
  width: 0.88rem;
  height: 0.88rem;
  left: 0;
  top: 0;
  background-position: -3.08rem -0.55rem;
}
.zxContent_2 .activity p {
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.24rem;
  color: #a7723a;
  position: relative;
  z-index: 1;
  transform: rotate(314deg);
  top: -0.28rem;
}
.zxContent_2 .txt {
  position: absolute;
  width: 5.84rem;
  bottom: 0;
  height: 0.67rem;
  line-height: 0.67rem;
  color: #ffffff;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 0.6rem;
} 
.zxContent_3 .tabBar {
  height: 1.5rem;
  background: #f9f7fa;
  display: flex;
  align-items: center;
}
.zxContent_3 .tabBar div {
  width: 1.64rem;
  height: 0.9rem;
  line-height: 0.9rem;
  border-radius: 0.16rem;
  background: #fff;
  text-align: center;
  font-size: 0.28rem;
  color: #333333;
  font-weight: bold;
  margin-left: 0.11rem;
}
.zxContent_3 .tabBar div:nth-child(1) {
  margin-left: 0.3rem;
}
.zxContent_3 .tabBar div.current {
  color: #fff;
  background: linear-gradient(to right bottom, #fc037b, #e50418);
  box-shadow: 0 0.1rem 0.25rem 0 rgba(227, 4, 15, .2);
}
.zxContent_3 ul {
  margin-top: 0.05rem;
}
.zxContent_3 ul li a {
  display: block;
  overflow: hidden;
  padding: 0.26rem 0 0.17rem 0.29rem;
  border-bottom: 1px solid #e7e7e7;
}
.zxContent_3 ul li a img {
  float: left;
  width: 2.17rem;
  height: 1.44rem;
  border-radius: 0.08rem;
  margin-right: 0.38rem;
}
.zxContent_3 ul li a .cont {
  float: left;
  width: 4.28rem;
}
.zxContent_3 ul li a .cont p:nth-child(1) {
  height: 0.96rem;
  line-height: 0.48rem;
  font-size: 0.3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.zxContent_3 ul li a .cont p:nth-child(2) {
  line-height: 0.57rem;
  color: #999999;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.zxContent_3 ul li a .cont p:nth-child(2) em {
  margin-left: 0.3rem;
}
.zxContent_3 ul li:nth-child(3n) a {
  padding: 0.22rem 0.32rem 0.15rem 0.29rem;
}
.zxContent_3 ul li a p:nth-child(1) {
  line-height: 0.48rem;
  font-size: 0.3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.zxContent_3 ul li a div:nth-child(2) {
  margin: 0.14rem 0;
  overflow: hidden;
}
.zxContent_3 ul li a div:nth-child(2) img {
  float: left;
  width: 2.16rem;
  height: 1.44rem;
  border-radius: 0.08rem;
  margin-right: 0.19rem;
}
.zxContent_3 ul li a div:nth-child(2) img:last-child {
  margin-right: 0;
}
.zxContent_3 ul li a p:nth-child(3) {
  line-height: 0.42rem;
  color: #999999;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.zxContent_3 ul li a p:nth-child(3) em {
  margin-left: 0.3rem;
}
/* 专题合辑详情 */
.ztDetailContent_1 {
  width: 6.86rem;
  height: 3.09rem;
  margin: 0.29rem auto 0.19rem;
  border: 0.02rem solid #e5031d;
  position: relative;
}
.ztDetailContent_1::after {
  content: '';
  position: absolute;
  width: 0.19rem;
  height: 0.14rem;
  background-image:url("../images/icon.png");
  background-size:8rem 8rem;
  background-position: -5.63rem -1.08rem;
  bottom: -0.21rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.ztDetailContent_1 img {
  display: block;
  width: 100%;
  height: 100%;
}
.ztDetailContent_1 h1 {
  position: absolute;
  background: linear-gradient(to top, #00000080, #0000);
  top: 0;
  left: 0;
  width: 6.68rem;
  padding-top: 2.41rem;
  padding-left: 0.18rem;
  height: 0.68rem;
  line-height: 0.68rem;
  font-size: 0.32rem;
  color: #fff;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztDetailContent_1 .num {
  position: absolute;
  top: 0.16rem;
  right: -0.04rem;
  width: 1.258rem;
  height: 0.345rem;
  line-height: 0.34rem;
  color: #fff;
  font-size: 0.18rem;
  background-position: -5.2rem -0.58rem;
  text-align: center;
}
.ztDetailContent_1 .num i {
  display: inline-block;
  transform: scale(.8);
  margin-left: 0.04rem;
}
.ztDetailContent_2 {
  height: 2.38rem;
  background: url(../images/ztDetailBg2.jpg) no-repeat center;
  background-size: cover;
}
.ztDetailContent_2 .date {
  height: 0.38rem;
  line-height: 0.38rem;
  color: #f1a4a5;
  margin-left: 0.5rem;
}
.ztDetailContent_2 .date i {
  display: inline-block;
  vertical-align: top;
  width: 0.2rem;
  height: 0.2rem;
  background-position: -7rem -0.1rem;
  margin: 0.08rem 0.08rem 0 0;
}
.ztDetailContent_2 .desc {
  overflow: hidden;
  margin: 0.4rem 0.3rem 0 0.8rem;
}
.ztDetailContent_2 .desc .cover {
  float: left;
  width: 5.08rem;
  /* line-height: 0.46rem; */
  height: 0.92rem;
  color: #999999;
  font-size: 0.22rem;
  /* display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; */
  overflow-y: auto;
}
.ztDetailContent_2 .desc .cover p {
  line-height: 0.46rem;
  position: relative;
}
.ztDetailContent_2 .desc .look {
  float: right;
  width: 1.12rem;
  height: 0.42rem;
  line-height: 0.42rem;
  border: 0.04rem solid #ff6860;
  border-radius: 0.24rem;
  text-align: center;
  font-size: 0.24rem;
  color: #ff6860;
  margin-top: 0.3rem;
}
.ztDetailContent_3 {
  height: 3.66rem;
  position: relative;
  background: url(../images/ztDetailBg1.jpg) no-repeat center;
  background-size: cover;
}
.ztDetailContent_3 .hot {
  position: absolute;
  left: 0.2rem;
  top: 0;
  width: 0.6rem;
  height: 0.9rem;
  background-position: -2.22rem -0.55rem;
}
.ztDetailContent_3 .tlt {
  margin-left: 1.09rem;
  height: 0.87rem;
  line-height: 0.87rem;
  color: #8c5200;
  font-size: 0.36rem;
}
.ztDetailContent_3 ul {
  display: flex;
  overflow: auto;
  margin-top: 0.2rem;
}
.ztDetailContent_3 ul li a {
  display: block;
  width: 1.67rem;
  margin: 0 0.1rem;
}
.ztDetailContent_3 ul li a img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.3rem;
  margin: 0 auto;
}
.ztDetailContent_3 ul li a p {
  height: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.24rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.ztDetailContent_3 ul li a span:nth-child(3) {
  display: block;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  text-align: center;
  background: #ff6860;
  color: #fff;
  font-size: 0.24rem;
  margin: auto;
  white-space: nowrap;
  overflow: hidden;
}
.ztDetailContent_3 ul li a span:nth-child(3) i {
  display: inline-block;
  width: 0.18rem;
  height: 0.2rem;
  background-position: -6.345rem -1.05rem;
  vertical-align: top;
  margin: 0.15rem 0.06rem 0 0;
}
.ztDetailContent_3 ul li a span:nth-child(3).order {
  background: #fe9f41;
}
.ztDetailContent_4 .tabBar {
  height: 1.02rem;
  line-height: 1.02rem;
  background: #f6f7fa;
  border-top: 0.01rem solid #e2e1e3;
  border-bottom: 1px solid #dcd9d5;
  font-size: 0.3rem;
  color: #242424;
  font-weight: bold;
  display: flex;
  justify-content: center;
  margin-bottom: 0.1rem;
}
.ztDetailContent_4 .tabBar div {
  width: 1.86rem;
  text-align: center;
}
.ztDetailContent_4 .tabBar div i {
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  vertical-align: top;
  margin: 0.36rem 0.1rem 0 0;
  background-position: -3.88rem -0.06rem;
}
.ztDetailContent_4 .tabBar div:nth-child(2) i {
  background-position: -4.7rem -0.08rem;
}
.ztDetailContent_4 .tabBar div.current {
  color: #e4111e;
}
.ztDetailContent_4 .tabBar div.current i {
  background-position: -3.88rem -0.06rem;
}
.ztDetailContent_4 .tabBar div:nth-child(2).current i {
  background-position: -4.6rem -5.02rem;
}
.ztDetailContent_4 ul li a {
  display: block;
  height: 1.56rem;
  border-bottom: 1px solid #ececec;
  padding: 0.32rem 0.32rem 0;
}
.ztDetailContent_4 ul li a img {
  float: left;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin-right: 0.32rem;
}
.ztDetailContent_4 ul li a div:nth-child(2) {
  float: left;
  width: 3.7rem;
  white-space: nowrap;
  overflow: hidden;
}
.ztDetailContent_4 ul li a div:nth-child(2) p:nth-child(1) {
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.3rem;
}
.ztDetailContent_4 ul li a div:nth-child(2) p:nth-child(2) {
  line-height: 0.37rem;
  color: #b1b1b1;
  font-size: 0.22rem;
}
.ztDetailContent_4 ul li a div:nth-child(2) p:nth-child(2) em {
  color: #ff6860;
}
.ztDetailContent_4 ul li a div:nth-child(2) p:nth-child(3) {
  line-height: 0.32rem;
  color: #666666;
  font-size: 0.22rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztDetailContent_4 ul li a span:nth-child(3) {
  float: right;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  background: #ff6860;
  text-align: center;
  font-size: 0.24rem;
  color: #fff;
  margin-top: 0.36rem;
}
.ztDetailContent_5 {
  width: 100%;
  background: #f6f7fa;
  background-size: cover;
}
.ztDetailContent_5 .tlt {
  height: 0.95rem;
  line-height: 0.95rem;
  color: #333;
  font-size: 0.36rem;
  font-weight: bold;
  padding: 0.03rem 0 0 0.6rem;
  position: relative;
}
.ztDetailContent_5 .tlt em {
  font-weight: bold;
  color: #e41822;
}
.ztDetailContent_5 .tlt::before {
  content: '';
  position: absolute;
  left: 0.3rem;
  top: 0.33rem;
  width: 0.18rem;
  height: 0.24rem;
  background-image:url("../images/icon.png");
  background-size:8rem 8rem;
  background-position: -6.01rem -0.07rem;
}
.ztDetailContent_5 ul {
  display: flex;
  overflow: auto;
  padding: 0 0 0.48rem 0.3rem;
}
.ztDetailContent_5 ul li a {
  display: block;
  margin-right: 0.22rem;
}
.ztDetailContent_5 ul li a img {
  width: 2.78rem;
  height: 1.53rem;
  border-radius: 0.18rem;
  box-shadow: 0 0.04rem 0.1rem 0 rgba(197, 197, 197, 1);
}
.ztDetailContent_5 ul li a p {
  font-size: 0.22rem;
  line-height: 0.57rem;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  max-width: 2.7rem;
  text-overflow: ellipsis;
}
#popupsBox { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #00000050; z-index: 99; }
.ztDetailPopups {
  width: 6.5rem;
  height: 5rem;
  border-radius: 0.12rem;
  background: #fff;
  margin: 4rem auto;
  position: relative;
}
.ztDetailPopups .close {
  position: absolute;
  top: -0.82rem;
  right: 0.13rem;
  height: 0.82rem;
  width: 0.52rem;
  background-position: -6.72rem -0.52rem;
} 
.ztDetailPopups .top {
  height: 1.18rem;
  background: url(../images/ztDetailBg3.jpg) no-repeat center;
  background-size: cover;
  border-radius: 0.12rem 0.12rem 0 0;
  padding-top: 0.1rem;
  height: 1.18rem;
  line-height: 1.18rem;
  text-align: center;
  color: #f14027;
  font-size: 0.22rem;
  font-weight: bold;
}
.ztDetailPopups .top p {
  width: 3.8rem;
  margin: auto;
  white-space: nowrap;
  overflow: hidden;
}
.ztDetailPopups .cont {
  width: 5.76rem;
  height: 3.23rem;
  overflow: auto;
  margin: 0 auto;
  position: relative;
}
.ztDetailPopups .cont p {
  text-indent: 0.5rem;
  line-height: 0.47rem;
  color: #999999;
  font-size: 0.24rem;
}
.ztDetailPopups .cont i {
  position: absolute;
  height: 0.32rem;
  width: 0.4rem;
  background-position: -7.44rem -0.62rem;
  top: 0.04rem;
}
/* 排行榜 */
.rankContent_1 {
  height: 4.63rem;
  background: url(../images/rankBg1.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}
.rankContent_1 .tabBar {
  display: flex;
  width: 4.9rem;
  height: 0.65rem;
  line-height: 0.66rem;
  border-radius: 0.08rem;
  margin: 0.58rem auto 0.15rem;
  background: #fff5ed;
}
.rankContent_1 .tabBar div {
  flex: 1;
  text-align: center;
  color: #62210c;
  font-size: 0.24rem;
  border-radius: 0.08rem 0 0 0.08rem;
}
.rankContent_1 .tabBar div a {
  color: #62210c;
}
.rankContent_1 .tabBar div i {
  width: 0.28rem;
  height: 0.28rem;
  display: inline-block;
  vertical-align: top;
  margin: 0.19rem 0.06rem 0 0;
  background-position: -4rem -1.6rem;
}
.rankContent_1 .tabBar div:nth-child(2) {
  border-radius: 0 0.08rem 0.08rem 0;
}
.rankContent_1 .tabBar div:nth-child(2) i {
  background-position: -4.69rem -1.61rem;
}
.rankContent_1 .tabBar div.current {
  background: linear-gradient(to right bottom, #fe0385, #e3040f);
}
.rankContent_1 .tabBar div.current a {
  color: #fff;
}
.rankContent_1 .tabBar div.current i {
  background-position: -3.58rem -1.59rem;
}
.rankContent_1 .tabBar div:nth-child(2).current i {
  background-position: -4.36rem -1.61rem;
}
.rankContent_1 .recommendBox .tlt {
  height: 0.99rem;
  line-height: 0.99rem;
  text-align: center;
  font-size: 0.36rem;
  color: #fff;
  font-weight: bold;
}
.rankContent_1 .recommendBox ul {
  display: flex;
  overflow: auto;
  margin-left: 0.3rem;
}
.rankContent_1 .recommendBox ul li a {
  display: block;
  width: 3rem;
  height: 1.66rem;
  border-radius: 0.1rem;
  margin-right: 0.23rem;
  position: relative;
  overflow: hidden;
}
.rankContent_1 .recommendBox ul li a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
  0deg,#0003,#0003),#7266684d;
  z-index: 1;
  border-radius: 0.1rem;
}
.rankContent_1 .recommendBox ul li a .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
.rankContent_1 .recommendBox ul li a>p:nth-child(1) {
  border-radius: 0.1rem 0.1rem 0 0;
  height: 0.46rem;
  line-height: 0.46rem;
  color: #fff;
  font-size: 0.22rem;
  text-indent: 0.17rem;
  white-space: nowrap;
  overflow: hidden;
  background: #00000080;
  position: relative;
  z-index: 1;
}
.rankContent_1 .recommendBox ul li a>div:nth-child(2) {
  padding: 0.1rem 0 0 0.15rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.rankContent_1 .recommendBox ul li a>div:nth-child(2) i {
  position: absolute;
  top: 0.1rem;
  left: 0.5rem;
  width: 0.25rem;
  height: 0.33rem;
  line-height: 0.24rem;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  background-position: -5.15rem -1.59rem;
}
.rankContent_1 .recommendBox ul li a>div:nth-child(2) img {
  float: left;
  height: 0.96rem;
  width: 0.96rem;
  border-radius: 0.22rem;
  margin-right: 0.12rem;
}
.rankContent_1 .recommendBox ul li a>div:nth-child(2) .msgg {
  float: left;
  margin-top: 0.15rem;
  width: 1.7rem;
  white-space: nowrap;
  overflow: hidden;
}
.rankContent_1 .recommendBox ul li a>div:nth-child(2) .msgg p:nth-child(1) {
  line-height: 0.34rem;
  font-size: 0.2rem;
  color: #fff;
}
.rankContent_1 .recommendBox ul li a>div:nth-child(2) .msgg p:nth-child(2) {
  line-height: 0.3rem;
  font-size: 0.16rem;
  color: #fff;
  /* transform: scale(.9); */
  /* margin-left: -0.06rem; */
}
.rankContent_2 {
  position: relative;
  top: -0.27rem;
  border-radius: 0.1rem 0.1rem 0 0;
  overflow: hidden;
}
.rankContent_2::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.15rem;
  background: #ffffff40;
  border-radius: 0.1rem 0.1rem 0 0;
  top: 0;
  left: 0;
}
.rankContent_2 .tabBar {
  height: 1.27rem;
  background: url(../images/rankBg2.jpg) no-repeat center;
  background-size: cover;
  border-radius: 0.1rem 0.1rem 0 0;
  padding: 0.4rem 0 0 0.32rem;
  margin-top: 0.15rem;
  display: flex;
}
.rankContent_2 .tabBar div {
  width: 2.16rem;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  border-radius: 0.14rem;
  color: #c3a78e;
  font-size: 0.26rem;
  background: #fdf4eb;
  margin-right: 0.2rem;
  position: relative;
}
.rankContent_2 .tabBar div i {
  position: absolute;
  bottom: 0;
  right: 0;
}
.rankContent_2 .tabBar div:nth-child(1) i {
  width: 0.71rem;
  height: 0.59rem;
  background-position: -5.3rem -2.78rem;
}
.rankContent_2 .tabBar div:nth-child(2) i {
  width: 0.63rem;
  height: 0.59rem;
  background-position: -6.25rem -2.74rem;
}
.rankContent_2 .tabBar div:nth-child(3) i {
  width: 0.58rem;
  height: 0.51rem;
  background-position: -7.23rem -2.82rem;
}
.rankContent_2 .tabBar div span {
  position: relative;
  z-index: 1;
}
.rankContent_2 .tabBar div.current {
  color: #fff;
  font-weight: bold;
  background: linear-gradient(to right, #ffc208, #ff9705);
  box-shadow: 0 0.1rem 0.25rem 0 rgba(255, 151, 5, .25);
}
.rankContent_2 .tabBar div:nth-child(1).current i {
  background-position: -2.73rem -2.8rem;
}
.rankContent_2 .tabBar div:nth-child(2).current i {
  background-position: -3.67rem -2.77rem;
}
.rankContent_2 .tabBar div:nth-child(3).current i {
  background-position: -4.46rem -2.84rem;
}
.rankContent_2 ul li a {
  display: block;
  height: 1.3rem;
  padding: 0.28rem 0.31rem 0.31rem;
  border-top: 1px solid #ececec;
  position: relative;
}
.rankContent_2 ul li a img {
  float: left;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin-right: 0.32rem;
}
.rankContent_2 ul li a div:nth-child(3) {
  float: left;
  width: 3.7rem;
  white-space: nowrap;
  overflow: hidden;
}
.rankContent_2 ul li a div:nth-child(3) p:nth-child(1) {
  height: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.3rem;
}
.rankContent_2 ul li a div:nth-child(3) p:nth-child(2) {
  height: 0.36rem;
  line-height: 0.36rem;
  color: #b1b1b1;
  font-size: 0.22rem;
}
.rankContent_2 ul li a div:nth-child(3) p:nth-child(2) em {
  color: #ff756e;
}
.rankContent_2 ul li a div:nth-child(3) p:nth-child(3) {
  height: 0.34rem;
  line-height: 0.34rem;
  color: #666666;
  font-size: 0.22rem;
}
.rankContent_2 ul li a .down {
  float: right;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #ff6860;
  border-radius: 0.24rem;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  margin-top: 0.42rem;
}
.rankContent_2 ul li a .rank {
  position: absolute;
  left: 0.3rem;
  top: 0.26rem;
  width: 0.44rem;
  height: 0.57rem;
  line-height: 0.46rem;
  text-align: center;
  font-size: 0.3rem;
  color: #fff;
  font-weight: bold;
  background-position: -0.06rem -2.79rem;
}
.rankContent_2 ul li:nth-child(1), .rankContent_2 ul li:nth-child(2), .rankContent_2 ul li:nth-child(3) {
  display: inline-block;
}
.rankContent_2 ul li:nth-child(1) a, .rankContent_2 ul li:nth-child(2) a, .rankContent_2 ul li:nth-child(3) a {
  height: 3.3rem;
  box-shadow: 0 0 0.08rem 0 rgba(0, 0, 0, .1);
  border-top: 0.06rem solid #f3251b;
  width: 2.16rem;
  border-radius: 0.12rem;
  padding: 0;
  margin: 0 0 0.43rem 0.18rem;
}
.rankContent_2 ul li:nth-child(1) a {
  margin-left: 0.3rem;
}
.rankContent_2 ul li:nth-child(1) a img, .rankContent_2 ul li:nth-child(2) a img, .rankContent_2 ul li:nth-child(3) a img {
  margin: 0.28rem 0.5rem 0.04rem;
}
.rankContent_2 ul li:nth-child(1) a p:nth-child(3), .rankContent_2 ul li:nth-child(2) a p:nth-child(3), .rankContent_2 ul li:nth-child(3) a p:nth-child(3) {
  width: 2.16rem;
  height: 0.55rem;
  line-height: 0.55rem;
  color: #333;
  font-size: 0.3rem;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
} 
.rankContent_2 ul li:nth-child(1) a p:nth-child(4), .rankContent_2 ul li:nth-child(2) a p:nth-child(4), .rankContent_2 ul li:nth-child(3) a p:nth-child(4) {
  width: 2.2rem;
  height: 0.26rem;
  line-height: 0.26rem;
  color: #b1b1b1;
  font-size: 0.22rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  transform: scale(.9);
} 
.rankContent_2 ul li:nth-child(1) a p:nth-child(4) em, .rankContent_2 ul li:nth-child(2) a p:nth-child(4) em, .rankContent_2 ul li:nth-child(3) a p:nth-child(4) em {
  color: #ff756e;
} 
.rankContent_2 ul li:nth-child(1) a .down, .rankContent_2 ul li:nth-child(2) a .down, .rankContent_2 ul li:nth-child(3) a .down {
  margin: 0.16rem 0.52rem 0.23rem 0;
} 
.rankContent_2 ul li:nth-child(2) a {
  padding-top: 0.42rem;
}
.rankContent_2 ul li:nth-child(1) a {
  border-color: #ef9638;
}
.rankContent_2 ul li:nth-child(3) a {
  border-color: #fad000;
}
.rankContent_2 ul li:nth-child(1) a i.rank,.rankContent_2 ul li:nth-child(2) a i.rank,.rankContent_2 ul li:nth-child(3) a i.rank {
  width: 1.4rem;
  height: 0.36rem;
  line-height: 0.36rem;
  background-position: -3.43rem -2.21rem;
  top: -0.2rem;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 0.2rem;
  text-align: center;
  font-weight: normal;
}
.rankContent_2 ul li:nth-child(1) a i.rank{
  background-position: -4.99rem -2.21rem;
}
.rankContent_2 ul li:nth-child(3) a i.rank {
  background-position: -6.52rem -2.21rem;
}
.rankContent_2 ul li:last-child a {
  border-bottom: 0.1rem solid #f6f7fa;
}
.rankContent_3 ul, .rank2Content_1 ul {
  overflow: hidden;
  padding: 0.12rem 0 0.22rem 0.12rem;
  border-bottom: 0.1rem solid #f6f7fa;
}
.rankContent_3 ul li, .rank2Content_1 ul li {
  float: left;
} 
.rankContent_3 ul li a, .rank2Content_1 ul li a {
  display: block;
  /* padding: 0 0.1rem; */
  width: 3.36rem;
  height: 0.58rem;
  line-height: 0.58rem;
  background: #f4f4f4;
  text-align: center;
  font-size: 0.24rem;
  color: #656565;
  margin: 0 0 0.2rem 0.18rem;
  border-radius: 0.08rem;
  white-space: nowrap;
  overflow: hidden;
}
.rankContent_3 ul li a, .rank2Content_1 ul li.current a{
  background-color:#e30412;
  color: #fff;
}


.rank2Content_1 ul li a {
  width: 1.52rem;
  margin-left: 0.22rem;
}
.rank2Content_1 ul {
  padding-top: 0.33rem;
}
.rank2Content_2 ul li a {
  display: block;
  height: 1.3rem;
  padding: 0.34rem 0.31rem 0.37rem;
  border-top: 1px solid #ececec;
  position: relative;
}
.rank2Content_2 ul li:last-child a {
  padding-bottom: 0.48rem;
  border-bottom: 0.1rem solid #f6f7fa;
}
.rank2Content_2 ul li a img {
  float: left;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin-right: 0.32rem;
}
.rank2Content_2 ul li a div:nth-child(3) {
  float: left;
  width: 3.7rem;
  white-space: nowrap;
  overflow: hidden;
}
.rank2Content_2 ul li a div:nth-child(3) p:nth-child(1) {
  height: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.3rem;
}
.rank2Content_2 ul li a div:nth-child(3) p:nth-child(2) {
  height: 0.36rem;
  line-height: 0.36rem;
  color: #b1b1b1;
  font-size: 0.22rem;
}
.rank2Content_2 ul li a div:nth-child(3) p:nth-child(2) em {
  color: #ff756e;
}
.rank2Content_2 ul li a div:nth-child(3) p:nth-child(3) {
  height: 0.34rem;
  line-height: 0.34rem;
  color: #666666;
  font-size: 0.22rem;
}
.rank2Content_2 ul li a span:nth-child(4) {
  float: right;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #ff6860;
  border-radius: 0.24rem;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  margin-top: 0.42rem;
}
.rank2Content_2 ul li a .rank {
  position: absolute;
  left: 0.3rem;
  top: 0.33rem;
  width: 0.44rem;
  height: 0.57rem;
  line-height: 0.46rem;
  text-align: center;
  font-size: 0.3rem;
  color: #fff;
  font-weight: bold;
  background-position: -0.06rem -2.79rem;
}
.rank2Content_2 ul li:nth-child(1) a .rank {
  background-position: -0.7rem -2.8rem;
}
.rank2Content_2 ul li:nth-child(2) a .rank {
  background-position: -1.34rem -2.8rem;
}
.rank2Content_2 ul li:nth-child(3) a .rank {
  background-position: -1.96rem -2.8rem;
}
/* 资讯详情页 */
.zxDetailContent_1 .ndTlt{padding-bottom: .14rem;overflow: hidden;text-align: left;position: relative;margin-top: 0.4rem;}
.zxDetailContent_1 .ndTlt h1{color: #333333;line-height: .54rem;margin-top: .4rem;font-size: 0.38rem;font-weight: bold;margin: 0 .3rem;}
.zxDetailContent_1 .ndTlt p {
  border-bottom: 1px solid #e7e7e7;
  padding: 0 0.3rem;
}
.zxDetailContent_1 .ndTlt span{font-size: .18rem;color: #9f9fa4;line-height: .76rem;display: inline-block;}
.zxDetailContent_1 .line {
  height: 1px;
  width: 100%;
  bottom: 0;
  left: 0;
  background: #e7e7e7;
  margin-bottom: 0.3rem;
}
.zxDetailContent_1 .ndTxt{margin: 0 .3rem;overflow: hidden;}
.zxDetailContent_1 .ndTxt p{font-size: .24rem;line-height: .44rem;color: #666666;}
.zxDetailContent_1 .ndTxt h3{color: #333333;line-height: 0.62rem;font-size: 0.28rem;font-weight: bold;}
.zxDetailContent_1 .ndTxt a{color: #38f;}
.zxDetailContent_1 .ndTxt img{display: block;margin: .26rem auto;width: auto;height: auto;max-width: 6.9rem;border-radius: 0.12rem;}
.zxDetailContent_1 .ndGame {
  width: 6.9rem;
  height: 2.88rem;
  padding: 0.28rem 0 0.4rem 0;
  margin: 0 auto;
}
.zxDetailContent_1 .ndGame a {
  float: left;
  width: 2.02rem;
  background: url(../images/zxDetailBg1.jpg) no-repeat center;
  background-size: cover;
  height: 100%;
}
.zxDetailContent_1 .ndGame a img {
  display: block;
  width: 1.38rem;
  height: 1.38rem;
  border-radius: 0.28rem;
  margin: 0.22rem auto 0;
}
.zxDetailContent_1 .ndGame a .name {
  height: 0.5rem;
  line-height: 0.5rem;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.zxDetailContent_1 .ndGame a  .down{
  width: 1.4rem;
  height: 0.46rem;
  line-height: 0.46rem;
  border-radius: 0.04rem;
  background: #e30412;
  margin: 0.06rem auto 0;
  text-align: center;
  color: #fff;
  font-size: 0.2rem;
 }
.zxDetailContent_1 .ndGame .msgg {
  float: left;
  width: 4.68rem;
  background: #333333;
  padding: 0.1rem 0 0 0.2rem;
  height: 2.78rem;
}
.zxDetailContent_1 .ndGame .msgg .txt {
  width: 4.46rem;
  height: 0.52rem;
  line-height: 0.52rem;
  text-indent: 0.32rem;
  font-size: 0.24rem;
  color: #fff;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zxDetailContent_1 .ndGame .msgg .txt::before {
  content: '';
  background-image:url("../images/icon.png");
  background-size:8rem 8rem;
  position: absolute;
  top: 0.15rem;
  left: 0;
  width: 0.25rem;
  height: 0.2rem;
  background-position: -5.57rem -1.63rem;
}
.zxDetailContent_1 .ndGame .msgg .cont {
  width: 4.46rem;
  height: 1.32rem;
  border: 1px solid #5c5c5c;
  padding: 0.16rem 0 0 0;
}
.zxDetailContent_1 .ndGame .msgg .cont p {
  height: 0.3rem;
  line-height: 0.3rem;
  color: #cccccc;
  font-size: 0.18rem;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  padding-left: 0.34rem;
}
.zxDetailContent_1 .ndGame .msgg .cont p::before {
  content: '';
  position: absolute;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background: #e30412;
  top: 0;
  bottom: 0;
  left: 0.18rem;
  margin: auto;
} 
.zxDetailContent_1 .ndGame .msgg .type {
  padding-top: 0.15rem;
  white-space: nowrap;
  overflow: hidden;
}
.zxDetailContent_1 .ndGame .msgg .type span {
  height: 0.38rem;
  line-height: 0.38rem;
  padding: 0 0.2rem;
  border: 1px solid #5c5c5c;
  border-radius: 0.04rem;
  margin-right: 0.1rem;
  color: #999999;
}
.tlt_common {
  height: 0.36rem;
  line-height: 0.36rem;
  color: #272727;
  font-size: 0.32rem;
  font-weight: bold;
  margin-left: 0.3rem;
  position: relative;
}
.tlt_common p i {
  display: inline-block;
  width: 0.32rem;
  height: 0.34rem;
  background-position: -5.98rem -1.58rem;
  vertical-align: top;
  margin: 0.04rem 0.1rem 0 0;
}
.tlt_common p em {
  font-weight: bold;
  color: #00b3ff;
}
.tlt_common a.more {
  position: absolute;
  right: 0.44rem;
  top: 0;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #999999;
  font-size: 0.24rem;
  font-weight: normal;
} 
.tlt_common a.more i {
  display: inline-block;
  width: 0.16rem;
  height: 0.2rem;
  background-position: -6.47rem -1.67rem;
  vertical-align: top;
  margin: 0.12rem 0 0 0.08rem;
}
.zxDetailContent_2 {
  padding: 0.33rem 0 0.12rem 0;
  border-top: 0.1rem solid #f6f7fa;
  border-bottom: 0.1rem solid #f6f7fa;
}
.zxDetailContent_2 ul {
  overflow: hidden;
}
.zxDetailContent_2 ul li {
  float: left;
}
.zxDetailContent_2 ul li a {
  display: block;
  width: 1.68rem;
  height: 2.6rem;
  margin: 0 0.1rem;
}
.zxDetailContent_2 ul li:nth-child(4n) a {
  margin-left: 0;
}
.zxDetailContent_2 ul li a img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin: 0.28rem auto 0;
}
.zxDetailContent_2 ul li a p {
  text-align: center;
  height: 0.56rem;
  line-height: 0.56rem;
  color: #333333;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.zxDetailContent_2 ul li a span {
  display: block;
  background: #ff6860;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  margin: 0 auto;
  font-size: 0.22rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
}
.zxDetailContent_2 ul li a .down i {
  display: inline-block;
  width: 0.18rem;
  height: 0.2rem;
  background-position: -6.34rem -0.08rem;
  vertical-align: top;
  margin: 0.14rem 0.08rem 0 0;
}
.zxDetailContent_2 ul li a .order {
  background: #fe9f41;
}
.zxDetailContent_3 {
  padding: 0.28rem 0 0.12rem 0;
  border-bottom: 0.1rem solid #f6f7fa;
}
.zxDetailContent_3 .tlt_common p i {
  width: 0.3rem;
  height: 0.38rem;
  background-position: -7.23rem -1.56rem;
  margin-top: 0.02rem;
}
.zxDetailContent_3 ul li a {
  display: block;
  overflow: hidden;
  padding: 0.26rem 0 0.17rem 0.29rem;
  border-bottom: 1px solid #e7e7e7;
}
.zxDetailContent_3 ul li:last-child a {
  border: none;
}
.zxDetailContent_3 ul li a img {
  float: left;
  width: 2.17rem;
  height: 1.44rem;
  border-radius: 0.08rem;
  margin-right: 0.38rem;
}
.zxDetailContent_3 ul li a div:nth-child(2) {
  float: left;
  width: 4.28rem;
}
.zxDetailContent_3 ul li a div:nth-child(2) p:nth-child(1) {
  height: 0.96rem;
  line-height: 0.48rem;
  font-size: 0.3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.zxDetailContent_3 ul li a div:nth-child(2) p:nth-child(2) {
  line-height: 0.57rem;
  color: #999999;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.zxDetailContent_3 ul li a div:nth-child(2) p:nth-child(2) em {
  margin-left: 0.3rem;
}
.zxDetailContent_4 {
  width: 100%;
}
.zxDetailContent_4 .tlt {
  height: 0.95rem;
  line-height: 0.95rem;
  color: #333;
  font-size: 0.36rem;
  font-weight: bold;
  padding: 0.03rem 0 0 0.6rem;
  position: relative;
}
.zxDetailContent_4 .tlt em {
  font-weight: bold;
  color: #e41822;
}
.zxDetailContent_4 .tlt::before {
  content: '';
  position: absolute;
  left: 0.3rem;
  top: 0.42rem;
  width: 0.18rem;
  height: 0.24rem;
  background-image:url("../images/icon.png");
  background-size:8rem 8rem;
  background-position: -6.01rem -0.07rem;
}
.zxDetailContent_4 ul {
  display: flex;
  overflow: auto;
  padding: 0 0 0.26rem 0.3rem;
  border-bottom: 0.1rem solid #f6f7fa;
}
.zxDetailContent_4 ul li a {
  display: block;
  margin-right: 0.22rem;
}
.zxDetailContent_4 ul li a img {
  width: 2.78rem;
  height: 1.53rem;
  border-radius: 0.18rem;
  box-shadow: 0 0.04rem 0.1rem 0 rgba(197, 197, 197, 1);
}
.zxDetailContent_4 ul li a p {
  font-size: 0.22rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  max-width: 2.7rem;
  text-overflow: ellipsis;
}
/* 游戏详情 */
.game-video{height:4.3rem;margin:auto;position:relative;overflow:hidden;background-size:cover;background-position:50%}
.game-video video{width:100%;height:100%;-o-object-fit: cover;object-fit: cover;position:absolute;left:0;top:0;}
.game-video .vback{width:100%;height:4.3rem;position:absolute;left:0;z-index:1;position: relative;}
.game-video .vback i{position: absolute;width:1.08rem;height:1.08rem;background-position: -0.04rem -3.55rem;margin:auto;top: 0;bottom: 0;left: 0;right: 0;}
.gdContent_2 {
  overflow: hidden;
  padding: 0 0.3rem 0.4rem;
  position: relative;
}
.gdContent_2::before {
  content: '';
  position: absolute;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg,#0003,#0003),#7266684d;
  z-index: 1;
}
.gdContent_2 .name {
  height: 0.84rem;
  font-size: 0;
  line-height: 0.84rem;
  position: relative;
  z-index: 1;
}
.gdContent_2 .name h1{
  font-size: 0.36rem;
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
  max-width: 4.8rem;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_2 .name span {
  display: inline-block;
  height: 0.36rem;
  float: right;
  line-height: 0.36rem;
  padding: 0 0.12rem;
  color: #00cb9e;
  font-size: 0.18rem;
  text-align: center;
  vertical-align: top;
  margin: 0.26rem 0 0 0.08rem;
  background: #00000080;
  border-radius: 0.16rem;
}
.gdContent_2 .name span i {
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  background-position: -1.49rem -3.6rem;
  vertical-align: top;
  margin: 0.05rem 0.03rem 0 0;
}
.gdContent_2 .msgg {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.gdContent_2 .msgg img {
  float: left;
  width: 1.24rem;
  height: 1.24rem;
  border-radius: 0.24rem;
  margin-right: 0.22rem;
}
.gdContent_2 .msgg div:nth-child(2) {
  float: left;
  width: 4rem;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_2 .msgg div:nth-child(2) p {
  height: 0.29rem;
  line-height: 0.29rem;
  color: #cccccc;
  font-size: 0.28rem;
  margin-bottom: 0.19rem;
}
.gdContent_2 .msgg div:nth-child(2) p em {
  color: #00b3ff;
}
.gdContent_2 .msgg div:nth-child(3) {
  float: right;
  height: 1.22rem;
  width: 1.34rem;
  border-radius: 0.1rem;
  border: 1px solid #ffffff40;
}
.gdContent_2 .msgg div:nth-child(3) p:nth-child(1) {
  height: 0.29rem;
  line-height: 0.29rem;
  color: #cccccc;
  font-size: 0.18rem;
  margin-top: 0.08rem;
  text-align: center;
}
.gdContent_2 .msgg div:nth-child(3) p:nth-child(2) {
  height: 0.44rem;
  line-height: 0.44rem;
  color: #ffcb1f;
  font-size: 0.32rem;
  text-align: center;
  font-weight: bold;
}
.gdContent_2 .msgg div:nth-child(3) p:nth-child(3) {
  height: 0.34rem;
  line-height: 0.34rem;
  font-size: 0.2rem;
  text-align: center;
  white-space: nowrap;
  transform: scale(.9);
  color: #666666;
}
.gdContent_2 .msgg div:nth-child(3) p:nth-child(3) em {
  color: #cccccc;
}
.gdContent_2 .btnBox {
  margin-top: 0.19rem;
  position: relative;
  z-index: 1;
}
.gdContent_2 .btnBox span.down, .gdContent_2 .btnBox .order, .gdContent_2 .btnBox .noBtn {
  display: block;
  width: 6.9rem;
  height: 0.76rem;
  line-height: 0.76rem;
  text-align: center;
  border-radius: 0.34rem;
  color: #fff;
  background: linear-gradient(to right, #54ccff, #00b3ff);
  margin: 0 auto;
  font-size: 0.32rem;
}
.gdContent_2 .btnBox .order {
  background: linear-gradient(to right, #ffc345, #ffa728);
}
.gdContent_2 .btnBox .noBtn {
  color: #a3a6a8;
  background: linear-gradient(to right,#eaeaea, #eef2f3);
}
.gdContent_2 .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(1.2);
  -webkit-filter: blur(15px);
          filter: blur(15px);
}
.gdContent_3 .tabBar {
  display: flex;
  height: 1.02rem;
  line-height: 1.02rem;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  justify-content: center;
  background: #f9f7fa;
}
.gdContent_3 .tabBar div {
  width:2.5rem;
  color: #242424;
  font-size: 0.3rem;
  font-weight: bold;
  text-align: center;
}
.gdContent_3 .tabBar div i {
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  background-position: -3.5rem -3.54rem;
  vertical-align: top;
  margin: 0.36rem 0.1rem 0 0;
}
.gdContent_3 .tabBar div:nth-child(2) i {
  background-position: -3.98rem -3.54rem;
}
.gdContent_3 .tabBar div:nth-child(3) i {
  width: 0.32rem;
  background-position: -4.46rem -3.53rem;
}
.gdContent_3 .tabBar div.current {
  color: #00b3ff;
}
.gdContent_3 .tabBar div:nth-child(1).current i {
  background-position: -2rem -3.56rem;
}
.gdContent_3 .tabBar div:nth-child(2).current i {
  width: 0.32rem;
  background-position: -2.48rem -3.56rem;
}
.gdContent_3 .tabBar div:nth-child(3).current i {
  width: 0.32rem;
  background-position: -2.96rem -3.54rem;
}
.gdContent_3 .tagList {
  overflow: auto;
  margin: 0.28rem 0 0.04rem 0.3rem;
  height: 0.48rem;
  white-space: nowrap;
}
.gdContent_3 .tagList li {
  display: inline-block;
  white-space: nowrap;
}
.gdContent_3 .tagList li a {
  display: block;
  height: 0.48rem;
  line-height: 0.48rem;
  padding: 0 0.1rem;
  margin-right: 0.2rem;
  background: #f5f7f8;
  border-radius: 0.24rem 0.24rem 0.24rem 0;
  font-size: 0.24rem;
  color: #999999;
  text-align: center;
}
.gdContent_3 .tagList li a em {
  color: #ff6860;
  margin-right: 0.02rem;
}
.mk_detail_comment{margin-top: .18rem;padding-left: .3541667rem;padding-right: .18rem;margin-bottom: .18rem;color: #f5c3c6;}
.mk_detail_comment >div{background-color:#fff4ea;height: .7rem;line-height: .7rem;border-radius: .1rem;color: #e30412;}
.mk_detail_comment >div span{display: inline-block;width: 1.5rem;background-color: #ff6860;border-radius: .1rem;text-align: center;margin-right: .2rem;color: #fff;}
/* 截图 */

.show_img{}
.show_img .gameImg{padding: 0.26rem 0.3rem 0.2rem;}
.show_img .gameImg .swiper-slide{width: auto;}
.show_img .gameImg .swiper-slide img{width: auto;height: 100%;max-height: 4.6rem;border-radius: 0.2rem;}







.img_item {width: 6.86rem;overflow-x: auto;border-radius: 0.12rem;overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; padding: 0.26rem 0.3rem 0.2rem;}
.img_item ul{font-size: 0;}
.img_item ul li {margin-right: .18rem; display: inline-block; }
.img_item ul li img, .img_item ul li video {width:auto;height:100%;border-radius: 0.12rem;}
div.photo-box {width: 100%;background: rgba(0,0,0,.8);height: 100% !important;position: fixed;overflow: hidden;display: none;z-index: 999;left: 0;top: 0;}
.cf {*zoom: 1;}
.pinch-zoom-container{height: 100% !important;}
.img-slider {position: absolute;left: 0;top: 0;padding: 0;}
.img-slider li {overflow: hidden;display: table-cell;vertical-align: middle;z-index: 999;}
div.photo-box li {list-style: none;}
.img-slider li img {vertical-align: middle;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.cf:before, .cf:after {content: " ";display: table;}
.cf:after {clear: both;}
.btVideo {
  position: relative;
}
.btVideo .vback {
  top: 0;
  position: absolute;
  left: 0;
  width: 100%;
  height: 3.2rem;
  z-index: 1;
}
.btVideo i {position: absolute;width:0.99rem;height:0.99rem;background-position: -6.95rem -4.73rem;margin:auto;top: 0;bottom: 0;left: 0;right: 0;}

.gdContent_4 .tlt_common p i {
  width: 0.34rem;
  background-position: -4.98rem -3.54rem;
}
.gdContent_4 .cont {
  margin-top: 0.18rem;
}
.gdContent_4 .cont>p { font-size: 0.28rem; color: #666; line-height: 0.48rem; padding: 0 0.3rem; }
.gdContent_4 .cont>h3 {color:#333333;line-height: 0.92rem;font-size: 0.32rem;position: relative;margin: 0 0.3rem;font-weight: bold;}
.gdContent_4 .cont>h3::before { content: ""; display: inline-block; width: 0.15rem; height: 0.3rem; vertical-align: top; margin: 0.34rem 0.12rem 0 0; background-image: url(../images/icon.png); background-size: 8rem 8rem; background-position: -5.63rem -3.56rem; }
.gdContent_4 .cont img { display: block; max-width: 6.9rem;border-radius: 0.08rem; margin: 0.26rem auto;}
.gdContent_4 .approve {
  padding: 0.05rem 0 0 0.32rem;
  height: 0.84rem;
  display: flex;
  font-size: 0.24rem;
  color: #cccccc;
  border-bottom: 0.1rem solid #f6f7fa;
}
.gdContent_4 .approve span {
  height: 0.84rem;
  line-height: 0.84rem;
  display: block;
  margin-right: 0.24rem;
}
.gdContent_4 .approve i {
  display: inline-block;
  width: 0.26rem;
  height: 0.32rem;
  background-position: -6.01rem -3.56rem;
  vertical-align: top;
  margin: 0.28rem 0.1rem 0 0;
}
.gdContent_4 .approve span:nth-child(2) i {
  background-position: -6.4rem -3.56rem;
}
.gdContent_4 .approve span:nth-child(3) i {
  background-position: -6.77rem -3.56rem;
}
.gdContent_5 {
  padding-top: 0.36rem;
}
.gdContent_5 .tlt_common p i {
  width: 0.36rem;
  height: 0.36rem;
  background-position: -7.22rem -3.52rem;
  margin-top: 0;
}
.gdContent_5 .tlt_common .report {
  position: absolute;
  width: 0.94rem;
  height: 0.36rem;
  line-height: 0.36rem;
  border-radius: 0.2rem;
  border: 1px solid #ffd79d;
  text-align: center;
  top: 0;
  right: 0.3rem;
  color: #ff9f01;
  font-size: 0.22rem;
}
.gdContent_5 .tlt_common .report i {
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  background-position: -7.7rem -3.57rem;
  vertical-align: top;
  margin: 0.04rem 0.04rem 0 0;
}
.gdContent_5 ul {
  padding: 0.14rem 0;
  border-bottom: 0.1rem solid #f6f7fa;
}
.gdContent_5 ul li { width: 6.9rem; height: 0.8rem; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #e7e7e7;margin: auto; }
.gdContent_5 ul li>span { font-size: 0.24rem; color: #999999; }
.gdContent_5 ul li>em { font-size: 0.28rem; color: #1a1a1a; }
.gdContent_5 ul li>i { font-size: 0.28rem; color: #00b3ff; }
.gdContent_5 ul li:last-child {
  border: none;
}
.gdContent_6 {
  padding-top: 0.34rem;
}
.gdContent_6 .tlt_common p i {
  width: 0.36rem;
  height: 0.36rem;
  background-position: -1.4rem -4.12rem;
}
.gdContent_6 ul {
  overflow: hidden;
  padding: 0.28rem 0.3rem 0.2rem;
  border-bottom: 0.1rem solid #f6f7fa;
}
.gdContent_6 ul li a {
  display: block;
  width: 6.4rem;
  height: 0.74rem;
  padding: 0.18rem 0.3rem 0.18rem 0.18rem;
  background: #fff8f8;
  margin: 0 auto 0.2rem;
  border-radius: 0.12rem;
}
.gdContent_6 ul li a img {
  float: left;
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.1rem;
  margin-right: 0.16rem;
}
.gdContent_6 ul li a div:nth-child(2) {
  float: left;
  width: 4rem;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_6 ul li a div:nth-child(2) p:nth-child(1) {
  height: 0.41rem;
  line-height: 0.41rem;
  color: #333333;
  font-size: 0.26rem;
}
.gdContent_6 ul li a div:nth-child(2) p:nth-child(2) {
  height: 0.32rem;
  line-height: 0.32rem;
  color: #949494;
  font-size: 0.2rem;
}
.gdContent_6 ul li a div:nth-child(2) p:nth-child(2) span {
  margin-left: 0.22rem;
}
.gdContent_6 ul li a span:nth-child(3) {
  float: right;
  width: 1.26rem;
  height: 0.46rem;
  line-height: 0.46rem;
  border-radius: 0.22rem;
  text-align: center;
  background: #ffebec;
  color: #e72935;
  font-size: 0.22rem;
  margin-top: 0.13rem;
}
.gdContent_6 ul li a span:nth-child(3) i {
  display: inline-block;
  width: 0.28rem;
  height: 0.22rem;
  background-position: -2rem -4.15rem;
  vertical-align: top;
  margin: 0.12rem 0.04rem 0 0;
}
.gdContent_7 {
  padding: 0.33rem 0 0.34rem 0;
  border-bottom: 0.1rem solid #f6f7fa;
}
.gdContent_7 .tlt_common p i {
  width: 0.34rem;
  height: 0.34rem;
  background-position: -2.54rem -4.07rem;
}
.gdContent_7 ul {
  overflow: hidden;
}
.gdContent_7 ul li {
  float: left;
}
.gdContent_7 ul li a {
  display: block;
  width: 1.68rem;
  height: 2.34rem;
  margin: 0 0.1rem;
}
.gdContent_7 ul li:nth-child(4n) a {
  margin-left: 0;
}
.gdContent_7 ul li a img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin: 0.28rem auto 0;
}
.gdContent_7 ul li a p {
  text-align: center;
  height: 0.56rem;
  line-height: 0.56rem;
  color: #333333;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_7 ul li a span {
  display: block;
  background: #ff6860;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  margin: 0 auto;
  font-size: 0.22rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
}
.gdContent_7 ul li a .down i {
  display: inline-block;
  width: 0.18rem;
  height: 0.2rem;
  background-position: -6.34rem -0.08rem;
  vertical-align: top;
  margin: 0.14rem 0.08rem 0 0;
}
.gdContent_7 ul li a .order {
  background: #fe9f41;
}
.mgd_tag_recom_box{
  padding: 0.33rem 0 0.34rem 0;
  border-bottom: 0.1rem solid #f6f7fa;
}
.mgd_tag_recom_box > div.tab_menu::-webkit-scrollbar {display:none}

.mgd_tag_recom_box > div.tab_menu{white-space: nowrap;overflow-x: auto;margin-left: .3rem;}
.mgd_tag_recom_box > div.tab_menu > span{display: inline-block;height: .5rem;line-height: .5rem;min-width: .6rem;font-size: .26rem;color: #666;margin-right: .2rem;padding: 0 .5rem;text-align: center;}
.mgd_tag_recom_box > div.tab_menu > span.checked{color: #ff6860;border-bottom: .02rem solid #ff6860;}

.mgd_tag_recom_box > div.tab_cont{padding:.1rem .24rem 0;}
.mgd_tag_recom_box > div.tab_cont > div{display: none;}
.mgd_tag_recom_box > div.tab_cont > div:first-child{display: block;}
.mgd_tag_recom_box > div.tab_cont > div > a{display: block;height: 1.35rem;width: 100%;position: relative;border-bottom: .01rem dashed #e0e0e0;padding: .1rem 0 .26rem;}
.mgd_tag_recom_box > div.tab_cont > div > a > img{display: block;float: left;width: 2.8rem;height: 1.4rem;border-radius: .08rem;margin-right: .17rem;margin-bottom: .26rem;}
.mgd_tag_recom_box > div.tab_cont > div > a > div{float: left;}
.mgd_tag_recom_box > div.tab_cont > div > a > div > p:nth-child(1){font-size: 0.27rem;color: #00121a;font-weight: bold;line-height: 0.4rem;margin-bottom: 0.03rem;max-width: 3rem;white-space: nowrap;overflow: hidden;}
.mgd_tag_recom_box > div.tab_cont > div > a > div > p:nth-child(2){font-size: 0.22rem;color: #666666;line-height: 0.32rem;max-height: 0.94rem;width: 4rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.mgd_tag_recom_box > div.tab_cont > div > ul{margin-top: .15rem;}
.mgd_tag_recom_box > div.tab_cont > div > ul > li{float: left;width: 25%;margin-bottom: .1rem;}
.mgd_tag_recom_box > div.tab_cont > div > ul > li > a{display: block;}
.mgd_tag_recom_box > div.tab_cont > div > ul > li > a img{width: 1.34rem;height: 1.34rem;border-radius: .25rem;margin: 0 auto;display: block;}
.mgd_tag_recom_box > div.tab_cont > div > ul > li > a p{height: .58rem;line-height: .58rem;font-size: .26rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.mgd_tag_recom_box > div.tab_cont > div > ul > li > a > span{display: block;background: #ff6860;width: 1.2rem;height: 0.5rem;line-height: 0.5rem;border-radius: 0.24rem;margin: 0 auto;font-size: 0.22rem;color: #fff;text-align: center;white-space: nowrap;}
.mgd_tag_recom_box > div.tab_cont > div > ul > li.no_down > a > span{background: #fe9f41;}




.gdContent_8 {
  padding: 0.28rem 0 0.12rem 0;
  border-bottom: 0.1rem solid #f6f7fa;
}
.gdContent_8 .tlt_common p i {
  width: 0.3rem;
  height: 0.38rem;
  background-position: -7.23rem -1.56rem;
  margin-top: 0.02rem;
}
.gdContent_8 ul li a {
  display: block;
  overflow: hidden;
  padding: 0.26rem 0 0.17rem 0.29rem;
  border-bottom: 1px solid #e7e7e7;
}
.gdContent_8 ul li:last-child a {
  border: none;
}
.gdContent_8 ul li a img {
  float: left;
  width: 2.17rem;
  height: 1.44rem;
  border-radius: 0.08rem;
  margin-right: 0.38rem;
}
.gdContent_8 ul li a div:nth-child(2) {
  float: left;
  width: 4.28rem;
}
.gdContent_8 ul li a div:nth-child(2) p:nth-child(1) {
  height: 0.96rem;
  line-height: 0.48rem;
  font-size: 0.3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.gdContent_8 ul li a div:nth-child(2) p:nth-child(2) {
  line-height: 0.57rem;
  color: #999999;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_8 ul li a div:nth-child(2) p:nth-child(2) em {
  margin-left: 0.3rem;
}
.gdContent_9 {
  padding-top: 0.3rem;
}
.gdContent_9 .tlt_common p i {
  margin-top: 0.02rem;
  background-position: -3.53rem -4.08rem;
}
.gdContent_9 .tlt_common .change {
  position: absolute;
  right: 0.44rem;
  top: 0;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #17a0fe;
  font-size: 0.24rem;
}
.gdContent_9 .tlt_common .change i {
  display: inline-block;
  width: 0.26rem;
  height: 0.26rem;
  background-position: -4.14rem -4.12rem;
  vertical-align: top;
  margin: 0.04rem 0.08rem 0 0;
}
.gdContent_9 .tlt_common .change i.cur {
  transition: 1s all ease;
  transform: rotate(360deg);
}
.gdContent_9 ul {
  display: flex;
  overflow: auto;
  padding: 0.3rem 0 0.42rem 0;
  border-bottom: 0.1rem solid #f6f7fa;
}
.gdContent_9 ul li a {
  display: block;
  width: 1.67rem;
  margin: 0 0.1rem;
}
.gdContent_9 ul li a img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.3rem;
  margin: 0 auto;
}
.gdContent_9 ul li a p {
  height: 0.58rem;
  line-height: 0.58rem;
  color: #333333;
  font-size: 0.24rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_9 ul li a span:nth-child(3) {
  display: block;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  text-align: center;
  background: #ff6860;
  color: #fff;
  font-size: 0.24rem;
  margin: auto;
  white-space: nowrap;
  overflow: hidden;
}
.gdContent_9 ul li a span:nth-child(3) i {
  display: inline-block;
  width: 0.18rem;
  height: 0.2rem;
  background-position: -6.345rem -1.05rem;
  vertical-align: top;
  margin: 0.15rem 0.06rem 0 0;
}
.gdContent_9 ul li a span:nth-child(3).order {
  background: #fe9f41;
}
/* 首页 */
.homeContent_1 { height: 4.44rem;}
.homeContent_1 .slide { height: 4.44rem; position: relative; border-radius: 0.18rem; margin: 0 auto; }
.homeContent_1 .slide .swiper-slide { width: 6.92rem; height: 4.44rem;; border-radius: 0.18rem; }
.homeContent_1 .slide .swiper-slide img { width: 6.92rem; height: 3.86rem; border-radius: 0.18rem;box-shadow: 0 0.1rem 0.25rem 0 rgba(227, 4, 18, .15); }
.homeContent_1 .slide .swiper-pagination-bullet { width: 0.56rem; height: 0.08rem; background: #ffffff40; border-radius: 0.04rem; opacity: 1; margin-right: 0.1rem; }
.homeContent_1 .slide .swiper-pagination-bullet-active { background: linear-gradient(to right, #00b3ff, #00b3ff5c); }
.homeContent_1 .slide .swiper-slide p { position: absolute; width: 100%; height: 0.58rem; line-height: 0.58rem; font-size: 0.24rem; color: #ffffff;border-radius: 0 0 0.18rem 0.18rem; background: linear-gradient(to top, #000000, transparent); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; bottom: 0.57rem; }
.homeContent_1 .slide .swiper-pagination-bullet { width: 0.22rem;height: 0.06rem;background: #00b3ff5c; }
.homeContent_1 .slide .swiper-pagination-bullet-active { background: #00b3ff; }
.homeContent_2 {
  height: 0.82rem;
  line-height: 0.82rem;
  color: #ff6860;
  font-size: 0.22rem;
}
.homeContent_2 .headline {
  float: left;
  width: 0.82rem;
  height: 0.82rem;
  border-radius: 0.12rem;
  background-position: -0.08rem -4.82rem;
  margin-left: 0.3rem;
}
.homeContent_2 .txt {
  float: left;
  height: 0.62rem;
  line-height: 0.62rem;
  width: 5.9rem;
  margin-top: 0.1rem;
  background: linear-gradient(to right,#fff6f2 90%,#fff);
}
.homeContent_2 .txt i {
  height: 0.26rem;
  width: 0.36rem;
  display: inline-block;
  background-position: -5.22rem -4.13rem;
  vertical-align: top;
  margin: 0.18rem 0.1rem 0 0.12rem;
}
.homeContent_2 .txt i:nth-child(3) {
  transform: rotate(180deg);
  margin: 0.18rem 0.2rem 0 0;
}
.homeContent_2 .txt a {
  display: inline-block;
  width: 4.48rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homeContent_3 {
  padding: 0.33rem 0 0.34rem 0;
  border-top: 0.1rem solid #f6f7fa;
  border-bottom: 0.1rem solid #f6f7fa;
}
.homeContent_3 .tlt_common p i {
  width: 0.26rem;
  height: 0.38rem;
  background-position: -5.72rem -4.07rem;
  margin-top: 0;
}
.homeContent_3.app .tlt_common p i {
  width: 0.32rem;
  height: 0.36rem;
  background-position: -7.39rem -4.08rem;
  margin-top: 0;
}
.homeContent_3 ul {
  overflow: hidden;
}
.homeContent_3 ul li {
  float: left;
}
.homeContent_3 ul li a {
  display: block;
  width: 1.68rem;
  height: 2.34rem;
  margin: 0 0.1rem;
}
.homeContent_3 ul li:nth-child(4n) a {
  margin-left: 0;
}
.homeContent_3 ul li a img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin: 0.28rem auto 0;
}
.homeContent_3 ul li a p {
  text-align: center;
  height: 0.56rem;
  line-height: 0.56rem;
  color: #333333;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.homeContent_3 ul li a span {
  display: block;
  background: #ff6860;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.24rem;
  margin: 0 auto;
  font-size: 0.22rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
}
.homeContent_3 ul li a span i {
  display: inline-block;
  width: 0.18rem;
  height: 0.2rem;
  background-position: -6.34rem -0.08rem;
  vertical-align: top;
  margin: 0.14rem 0.08rem 0 0;
}
.homeContent_3 ul li a .order {
  background: #fe9f41;
}
.homeContent_4 {
  padding-top: 0.24rem;
}
.homeContent_4 .tlt_common p i {
  width: 0.28rem;
  height: 0.42rem;
  background-position: -6.21rem -4.06rem;
  margin-top: -0.06rem;
}
.homeContent_4 .slideIndex {
  padding: 0.26rem 0 0.3rem 0;
  margin-left: 0.3rem;
  overflow: hidden;
}
.homeContent_4 .gallery-top span, .homeContent_4 .gallery-top2 span {
  height: 0.3rem;
  line-height: 0.3rem;
  padding: 0 0.08rem;
  background: #00000080;
  position: absolute;
  top: 0.08rem;
  right: 0.08rem;
  border-radius: 0 0.08rem 0 0.08rem;
  color: #fff;
}
.homeContent_4 .gallery-top img, .homeContent_4 .gallery-top2 img {
  display: block;
  width: 2.8rem;
  height: 1.54rem;
  border-radius: 0.16rem;
  box-shadow: 0 0.04rem 0.1rem 0 rgb(197 197 197);
}
.homeContent_4 .gallery-top p, .homeContent_4 .gallery-top2 p {
  width: 2.8rem;
  height: 0.58rem;
  line-height: 0.58rem;
  color: #333;
  font-size: 0.22rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homeContent_4 .gallery-top .swiper-slide, .homeContent_4 .gallery-top2 .swiper-slide {
  width: 2.8rem;
  height: 2.14rem;
}
.homeContent_4 .gallery-top .swiper-slide-active, .homeContent_4 .gallery-top2 .swiper-slide-active {
  width: 3.8rem;
}
.homeContent_4 .gallery-top .swiper-slide-active::before, .homeContent_4 .gallery-top2 .swiper-slide-active::before {
  content: '';
  position: absolute;
  bottom: -0.22rem;
  left: 0;
  right: 0;
  width: 0.18rem;
  height: 0.14rem;
  margin: auto;
  background-image: url(../images/icon.png);
  background-size: 8rem 8rem;
  background-position: -6.66rem -4.2rem;
}
.homeContent_4 .gallery-top .swiper-slide-active img, .homeContent_4 .gallery-top2 .swiper-slide-active img {
  border: 0.02rem solid #e4111e;
  width: 3.8rem;
  height: 2.08rem;
}
.homeContent_4 .gallery-top .swiper-slide-active p, .homeContent_4 .gallery-top2 .swiper-slide-active p {
  display: none;
}
.homeContent_4 .tabList div {
  /* width: 6.92rem; */
  margin-top: 0.3rem;
  background: #fff3f4;
  height: 0.48rem;
}
.homeContent_4 .tabList div p.name {
  float: left;
  width: 3.5rem;
  height: 0.28rem;
  line-height: 0.28rem;
  color: #e4111e;
  border-left: 0.05rem solid #e4111e;
  margin-top: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 0.15rem;
  text-overflow: ellipsis;
}
.homeContent_4 .tabList div p.date {
  float: right;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #f29094;
  font-size: 0.16rem;
  margin-right: 0.3rem;
}
.homeContent_4 .tabList div p.date i {
  display: inline-block;
  vertical-align: top;
  width: 0.2rem;
  height: 0.2rem;
  background-position: -7rem -0.1rem;
  margin: 0.15rem 0.08rem 0 0;
}
.homeContent_4 .tabList ul {
  display: flex;
  overflow: auto;
  padding: 0.21rem 0 0 0;
}
.homeContent_4 .tabList ul li a img {
  display: block;
  width: 0.88rem;
  height: 0.88rem;
  border-radius: 0.18rem;
  margin-right: 0.3rem;
}
/*.homeContent_4 .tabList ul li:last-child a {
  display: block;
  width: 0.86rem;
  height: 0.86rem;
  line-height: 0.86rem;
  border: 1px dashed #fe9f40;
  background: #fbf1ed;
  text-align: center;
  border-radius: 0.18rem;
  font-size: 0.26rem;
  color: #fe9f41;
  white-space: nowrap;
  overflow: hidden;
}*/
.swiper-notification {
  display: none;
}
.homeContent_4.app .tlt_common p i {
  width: 0.32rem;
  height: 0.36rem;
  background-position: -1.14rem -5.05rem;
  margin-top: 0;
}
.homeContent_4 .gallery-top2 .swiper-slide-active img {
  border-color: #00cdc2;
}
.homeContent_4 .gallery-top2 .swiper-slide-active::before {
  background-position: -1.7rem -5.15rem;
}
.homeContent_4.app .tabList div {
  background: #eafeff;
}
.homeContent_4.app .tabList div p.name {
  border-color: #00d1cd;
  color: #00d1cd;
}
.homeContent_4.app .tabList div p.date {
  color: #a1ebea;
}
.homeContent_4.app .tabList div p.date i {
  background-position: -2.12rem -5.1rem;
}
.homeContent_5 {
  padding-top: 0rem;
}
.homeContent_5 .tlt_common p i {
  width: 0.36rem;
  height: 0.35rem;
  background-position: -2.57rem -5.03rem;
}
.homeContent_5 .tabBar {
  height: 1.06rem;
  background-size: cover;
  border-radius: 0.1rem 0.1rem 0 0;
  padding: 0.4rem 0 0 0.32rem;
  margin-top: 0.15rem;
  display: flex;
}
.homeContent_5 .tabBar div {
  width: 2.16rem;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  border-radius: 0.14rem;
  color: #c3a78e;
  font-size: 0.26rem;
  background: #fdf4eb;
  margin-right: 0.2rem;
  position: relative;
}
.homeContent_5 .tabBar div i {
  position: absolute;
  bottom: 0;
  right: 0;
}
.homeContent_5 .tabBar div:nth-child(1) i {
  width: 0.71rem;
  height: 0.59rem;
  background-position: -5.3rem -2.78rem;
}
.homeContent_5 .tabBar div:nth-child(2) i {
  width: 0.63rem;
  height: 0.59rem;
  background-position: -6.25rem -2.74rem;
}
.homeContent_5 .tabBar div:nth-child(3) i {
  width: 0.58rem;
  height: 0.51rem;
  background-position: -7.23rem -2.82rem;
}
.homeContent_5 .tabBar div span {
  position: relative;
  z-index: 1;
}
.homeContent_5 .tabBar div.current {
  color: #fff;
  font-weight: bold;
  background: linear-gradient(to right, #ffc208, #ff9705);
  box-shadow: 0 0.1rem 0.25rem 0 rgba(255, 151, 5, .25);
}
.homeContent_5 .tabBar div:nth-child(1).current i {
  background-position: -2.73rem -2.8rem;
}
.homeContent_5 .tabBar div:nth-child(2).current i {
  background-position: -3.67rem -2.77rem;
}
.homeContent_5 .tabBar div:nth-child(3).current i {
  background-position: -4.46rem -2.84rem;
}
.homeContent_5 ul li a {
  display: block;
  height: 1.3rem;
  padding: 0.2rem 0.3rem;
  border-top: 1px solid #ececec;
  position: relative;
}
.homeContent_5 ul li:first-child a {
  border: none;
}
.homeContent_5 ul li:last-child a {
  padding-bottom: 0.34rem;
  border-bottom: 0.1rem solid #f6f7fa;
}
.homeContent_5 ul li a img {
  float: left;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.28rem;
  margin-right: 0.32rem;
}
.homeContent_5 ul li a div:nth-child(3) {
  float: left;
  width: 3.7rem;
  white-space: nowrap;
  overflow: hidden;
}
.homeContent_5 ul li a div:nth-child(3) p:nth-child(1) {
  height: 0.55rem;
  line-height: 0.55rem;
  color: #333333;
  font-size: 0.3rem;
}
.homeContent_5 ul li a div:nth-child(3) p:nth-child(2) {
  height: 0.36rem;
  line-height: 0.36rem;
  color: #b1b1b1;
  font-size: 0.28rem;
}
.homeContent_5 ul li a div:nth-child(3) p:nth-child(2) em {
  color: #00b3ff;
}
.homeContent_5 ul li a div:nth-child(3) p:nth-child(3) {
  height: 0.34rem;
  line-height: 0.34rem;
  color: #666666;
  font-size: 0.22rem;
}
.homeContent_5 ul li a span:nth-child(4) {
  float: right;
  width: 1.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #00b3ff;
  border-radius: 0.24rem;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  margin-top: 0.42rem;
}
.homeContent_5 ul li a i:nth-child(1) {
  position: absolute;
  left: 0.3rem;
  top: 0.3rem;
  width: 0.44rem;
  height: 0.57rem;
  line-height: 0.46rem;
  text-align: center;
  font-size: 0.3rem;
  color: #fff;
  font-weight: bold;
  background-position: -0.06rem -2.79rem;
}
.homeContent_5 ul li:nth-child(1) a i:nth-child(1) {
  background-position: -0.7rem -2.8rem;
}
.homeContent_5 ul li:nth-child(2) a i:nth-child(1) {
  background-position: -1.34rem -2.8rem;
}
.homeContent_5 ul li:nth-child(3) a i:nth-child(1) {
  background-position: -1.96rem -2.8rem;
}
.homeContent_6 {
  overflow: hidden;
  padding: 0.12rem 0 0.18rem 0.3rem;
}
.homeContent_6 ul li {
  float: left;
}
.homeContent_6 ul li a {
  display: block;
  height: 0.8rem;
  line-height: 0.8rem;
  width: 2.46rem;
  margin-right: 1rem;
  font-size: 0.28rem;
  color: #333333;
  padding-left: 0.3rem;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homeContent_6 ul li a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
  background: #ff6860;
}
.homeContent_6 ul li:nth-child(2n) a {
  margin-right: 0;
}
.homeContent_7 {
  padding-top: 0.24rem;
  border-top: 0.1rem solid #f6f7fa;
}
.homeContent_7.news .tlt_common p i{
  width: 0.3rem;
  height: 0.38rem;
  background-position: -7.23rem -1.56rem;
  margin-top: 0.02rem;
}
.homeContent_7 .tabBar {
  height: 1.34rem;
  display: flex;
}
.homeContent_7 .tabBar div {
  width: 1.64rem;
  height: 0.9rem;
  line-height: 0.9rem;
  border-radius: 0.16rem;
  background: #f6f7fa;
  text-align: center;
  font-size: 0.28rem;
  color: #333333;
  font-weight: bold;
  margin-left: 0.11rem;
  margin-top: 0.32rem;
}
.homeContent_7 .tabBar div:nth-child(1) {
  margin-left: 0.3rem;
}
.homeContent_7 .tabBar div.current {
  color: #fff;
  background: linear-gradient(to right bottom, #fc037b, #e50418);
  box-shadow: 0 0.1rem 0.25rem 0 rgba(227, 4, 15, .2);
}
.homeContent_7 ul {
  margin-top: 0.05rem;
}
.homeContent_7 ul li a {
  display: block;
  overflow: hidden;
  padding: 0.26rem 0 0.17rem 0.29rem;
  border-bottom: 1px solid #e7e7e7;
}
.homeContent_7 ul li:last-child a {
  border: none;
}
.homeContent_7 ul li a img {
  float: left;
  width: 2.17rem;
  height: 1.44rem;
  border-radius: 0.08rem;
  margin-right: 0.38rem;
}
.homeContent_7 ul li a .cont {
  float: left;
  width: 4.28rem;
}
.homeContent_7 ul li a .cont p:nth-child(1) {
  height: 0.96rem;
  line-height: 0.48rem;
  font-size: 0.3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.homeContent_7 ul li a .cont p:nth-child(2) {
  line-height: 0.57rem;
  color: #999999;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.homeContent_7 ul li a .cont p:nth-child(2) em {
  margin-left: 0.3rem;
}
.homeContent_7 ul li:nth-child(3n) a {
  padding: 0.22rem 0.32rem 0.15rem 0.29rem;
}
.homeContent_7 ul li a p:nth-child(1) {
  line-height: 0.48rem;
  font-size: 0.3rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.homeContent_7 ul li a div:nth-child(2) {
  margin: 0.14rem 0;
  overflow: hidden;
}
.homeContent_7 ul li a div:nth-child(2) img {
  float: left;
  width: 2.16rem;
  height: 1.44rem;
  border-radius: 0.08rem;
  margin-right: 0.19rem;
}
.homeContent_7 ul li a div:nth-child(2) img:last-child {
  margin-right: 0;
}
.homeContent_7 ul li a p:nth-child(3) {
  line-height: 0.42rem;
  color: #999999;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
}
.homeContent_7 ul li a p:nth-child(3) em {
  margin-left: 0.3rem;
}
.viewMore {
  text-align: center;
  display: block;
  width: 6.86rem;
  height: 0.64rem;
  line-height: 0.64rem;
  border: 1px dashed #ffd1d4;
  border-radius: 0.34rem;
  margin: 0.12rem auto 0.42rem;
  font-size: 0.26rem;
  color: #ff6860;
}
.homeContent_8 {
  padding: 0.2rem 0 0.28rem 0.3rem;
  background: #f3f3f3;
}
.homeContent_8 .tlt {
  height: 0.76rem;
  line-height: 0.76rem;
  color: #333333;
  font-size: 0.36rem;
  padding-left: 0.2rem;
  position: relative;
}
.homeContent_8 .tlt span {
  color: #e50417;
}
.homeContent_8 .tlt::before {
  content: '';
  position: absolute;
  width: 0.05rem;
  height: 0.28rem;
  background: #e4111e;
  top: 0.24rem;
  left: 0;
}
.homeContent_8 ul li {
  display: inline-block;
  height: 0.62rem;
  line-height: 0.62rem;
  color: #666666;
  font-size: 0.24rem;
  margin-right: 0.28rem;
}
.homeContent_21 {
  padding: 0.26rem 0 0.3rem 0;
}
.homeContent_21 .tlt_common p i {
  width: 0.18rem;
  height: 0.26rem;
  background-position: -6rem -0.06rem;
  margin-top: 0.06rem;
}
.homeContent_21 .tlt_common p {
  position: relative;
}
.homeContent_21 .tlt_common p::after {
  content: '';
  position: absolute;
  width: 3.56rem;
  height: 0.16rem;
  background: url(../images/homeBg1.png) no-repeat center;
  background-size: cover;
  left: 1.8rem;
  top: 0.1rem;
}
.homeContent_21 .tlt_common .change {
  position: absolute;
  right: 0.44rem;
  top: 0;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #17a0fe;
  font-size: 0.24rem;
  font-weight: normal;
}
.homeContent_21 .tlt_common .change i {
  display: inline-block;
  width: 0.28rem;
  height: 0.28rem;
  background-position: -4.12rem -4.14rem;
  vertical-align: top;
  margin: 0.06rem 0.08rem 0 0;
}
.homeContent_21 .tlt_common .change i.cur {
  transition: 1s all ease;
  transform: rotate(360deg);
}
.homeContent_21 .changeBox ul {
  display: flex;
  overflow: auto;
  padding-top: 0.3rem;
}
.homeContent_21 .changeBox ul li a {
  display: block;
  width: 1.67rem;
  margin: 0 0.1rem;
}
.homeContent_21 .changeBox ul li a img {
  display: block;
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.3rem;
  margin: 0 auto;
}
.homeContent_21 .changeBox ul li a p {
  height: 0.58rem;
  line-height: 0.58rem;
  color: #333333;
  font-size: 0.24rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.homeContent_21 .recommoendBox .recommendGame {
  height: 1.47rem;
  background: url(../images/homeBg2.png) no-repeat center;
  background-size: cover;
  padding: 0.5rem 0.64rem 0;
}
.homeContent_21 .recommoendBox .recommendGame img {
  float: left;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin-right: 0.34rem;
}
.homeContent_21 .recommoendBox .recommendGame .cont {
  width: 3rem;
  float: left;
  white-space: nowrap;
  overflow: hidden;
}
.homeContent_21 .recommoendBox .recommendGame .cont .name {
  height: 0.48rem;
  line-height: 0.48rem;
  color: #333333;
  font-size: 0.3rem;
}
.homeContent_21 .recommoendBox .recommendGame .cont .type {
  height: 0.66rem;
  line-height: 0.66rem;
  color: #b1b1b1;
  font-size: 0.22rem;
}
.homeContent_21 .recommoendBox .recommendGame .cont .type em {
  color: #ff6860;
}
.homeContent_21 .recommoendBox .recommendGame .down {
  float: right;
  width: 1.12rem;
  height: 0.42rem;
  line-height: 0.42rem;
  border: 0.04rem solid #ff6860;
  border-radius: 0.24rem;
  text-align: center;
  font-size: 0.24rem;
  color: #ff6860;
  margin-top: 0.2rem;
}
.homeContent_21 .recommendList {
  overflow: auto;
  margin: 0.1rem 0 0 0.3rem;
  white-space: nowrap;
}
.homeContent_21 .recommendList li {
  display: inline-block;
  white-space: nowrap;
}
.homeContent_21 .recommendList li a {
  display: block;
  height: 0.58rem;
  line-height: 0.58rem;
  padding: 0 0.24rem;
  margin-right: 0.22rem;
  border: 1px solid #ffd1d4;
  border-radius: 0.3rem;
  font-size: 0.24rem;
  color: #f90470;
  text-align: center;
}
.popupsIcon{background-image: url(../images/popups.png);background-size: 6.7rem 9.5rem;display: inline-block;}
.jubao{display: block;width: 0.48rem;line-height: 0.26rem;padding: 0.2rem 0;position: fixed;right: 0;font-size: 0.26rem;text-align: center;top: 36%;color: #888;border: 1px solid #888;z-index: 999999;background: #fff;border-radius: 3px;}
.art .time .jubao { padding-left: 0.1rem }
#popupsBox { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #00000050; z-index: 99; }
#popupsBox .orderBox { width: 6.5rem; margin: 3rem auto 0; border-radius: 0.2rem;background: linear-gradient(to right bottom, #ff785a, #ff4751); position: relative; }
.popupsClose { position: absolute; bottom: -0.98rem; left: 0;right: 0;margin: auto; width: 0.54rem; height: 0.54rem; background-position: -5.1rem -1rem; cursor: pointer; }
#popupsBox .orderBg { width: 4.4rem; height: 2.3rem;background-position: -0.06rem -0.1rem;position: absolute;top: -1.3rem;left: 0.6rem; }
#popupsBox .orderBg p {
  height: 0.4rem;
  line-height: 0.4rem;
  color: #fff;
  font-size: 0.26rem;
  font-weight: bold;
  margin: 1.64rem 0 0 2.2rem;
}
#popupsBox .orderContent {
  height: 2.52rem;
  width: 5.76rem;
  background: #fff;
  margin: 0 auto;
  border-radius: 0.1rem;
  position: relative;
  overflow: hidden;
}
#popupsBox .orderBg .orderContent>p { margin-top: 1.52rem; line-height: 1.24rem; font-size: 0.34rem; font-weight: bold; text-align: center; color: #404040; }
#popupsBox .orderBox .order { position: relative; width: 100%; padding: 1rem 0 0.38rem; border-radius: 0.2rem; }
#popupsBox .orderBox .order input[type=text]{ width: 4.33rem; height: 0.74rem;border: 1px solid #d8d8d8;border-radius: 0.1rem; background: #ffffff; padding-left: 0.86rem; font-size: 0.2rem; color: #cccccc; margin: 0.45rem 0 0 0.36rem; }
#popupsBox .orderBox .order .phone { position: absolute; width: 0.26rem; height: 0.4rem; top: 0.63rem; left: 0.58rem; background-position: -5.26rem -0.28rem; }
#popupsBox .orderBox .order .phone::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 0.5rem;
  background: #e3e3e3;
  top: -0.06rem;
  right: -0.22rem;
}
#popupsBox .orderBox .order .errTips { height: 0.3rem; line-height: 0.3rem; color: #fa5e4f; font-size: 0.2rem; margin-left: 0.38rem; }
#popupsBox .orderBox .order .msgg { height: 0.36rem; line-height: 0.36rem; color: #404040; font-size: 0.22rem; text-align: center; }
#popupsBox .orderBox .order .msgg em { color: #cc0000; }
#popupsBox .orderBox .order .tip { height: 0.34rem; line-height: 0.34rem; color: #cccccc; font-size: 0.2rem; text-align: center; }
#popupsBox .orderBox .order .nextBtn, #popupsBox .orderBox .orderWin .knowBtn, #popupsBox .orderBox .hasOrder .knowBtn { width: 2.68rem; height: 0.62rem; line-height: 0.62rem; text-align: center; font-size: 0.3rem; color: #fff; background: #ffc700; border-radius: 0.32rem; margin: 0.28rem auto 0; cursor: pointer; }
#popupsBox .orderBox .orderWin .knowBtn, #popupsBox .orderBox .hasOrder .knowBtn { margin-top: 0.28rem; }
#popupsBox .orderBox .orderWin, #popupsBox .orderBox .hasOrder { padding: 1rem 0 0.48rem; border-radius: 0.2rem;}
#popupsBox .orderBox .orderWin i, #popupsBox .orderBox .hasOrder i { display: block; width: 2.14rem; height: 1.26rem; background-position: -0.12rem -2.88rem; margin: 0.28rem auto 0; }
#popupsBox .orderBox .hasOrder i { width: 2.06rem; height: 1.32rem; margin-top: 0.24rem; background-position: -2.92rem -2.8rem; }
#popupsBox .orderBox .orderWin p, #popupsBox .orderBox .hasOrder p { height: 0.82rem; line-height: 0.82rem; font-size: 0.3rem; color: #14cab4; text-align: center; font-weight: bold; }
#popupsBox .orderBox .hasOrder p { color: #ffb800; }
#popupsBox .feedback, #popupsBox .permissionStatement{ width: 6.5rem; height: 10.14rem; margin: 1.4rem auto 0; background: #ffffff; border-radius: 0.1rem; position: relative; }
#popupsBox .permissionStatement .topBg {
  width: 6.5rem;
  height: 1.45rem;
  border-radius: 0.1rem 0.1rem 0 0;
  background-position: -0.05rem -7.72rem;
}
#popupsBox .feedback .topBg {
  width: 6.5rem;
  height: 2.6rem;
  background-position: -0.1rem -4.68rem;
  border-radius: 0.1rem 0.1rem 0 0;
  position: relative;
  top: -0.22rem;
}
#popupsBox .permissionStatement {
  height: 9rem;
}
#popupsBox .permissionStatement .topBg p { height: 1.36rem; line-height: 1.36rem; color: #6c2e00; font-size: 0.42rem; font-weight: bold; text-align: center; }
#popupsBox .permissionStatement .state { height: 5.66rem; overflow: auto; margin: 0.24rem 0.36rem; position: relative; }
#popupsBox .permissionStatement .linear { 
  content: ""; 
  position: absolute; 
  bottom: 1.58rem; 
  left: 0.32rem; 
  width: 5.6rem; 
  height: 0.41rem;
  background: linear-gradient(to top, #fff, #fff0); 
  background: linear-gradient(to top, #fff, rgba(255,255,255,0)); 
} 
#popupsBox .privacyStatement .know, #popupsBox .permissionStatement .know { width: 3.48rem; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.3rem; color: #fff; background: #f4696a; border-radius: 0.4rem; margin: 0.28rem auto 0; cursor: pointer; } 
#popupsBox .permissionStatement .state::-webkit-scrollbar { width: 0.08rem;background: transparent; }
#popupsBox .permissionStatement .state::-webkit-scrollbar-thumb { background: #dfdfdf;border-radius: 0.08rem; }
#popupsBox .permissionStatement .state p { line-height: 0.44rem; font-size: 0.24rem; color: #333333; margin-right: 0.2rem; }
#popupsBox .permissionStatement .state .h3 { line-height: 0.54rem; font-size: 0.24rem; color: #333333; font-weight: bold; margin-right: 0.2rem; }
#popupsBox .feBack { height: 5.82rem; overflow: auto; margin: 0 0.3rem 0; }
#popupsBox .feBack::-webkit-scrollbar { width: 0.08rem;background: transparent; }
#popupsBox .feBack::-webkit-scrollbar-thumb { background: #dfdfdf;border-radius: 0.08rem; }
#popupsBox .feBack>p { height: 0.47rem; line-height: 0.47rem; font-size: 0.28rem; color: #000000; }
#popupsBox .feBack>p:nth-child(3), #popupsBox .feBack>p:nth-child(5) { height: 0.66rem; line-height: 0.66rem; }
#popupsBox .feBack .checkbox {position: relative;height: 0.63rem;line-height: 0.63rem;width: 5.2rem;}
#popupsBox .feBack .checkbox input[type='checkbox'] {position: absolute;right: 0;top: 0;width: 0.2rem;height: 0.2rem;opacity: 0;}
#popupsBox .feBack .checkbox label {position: absolute;left: 0px;top: 0;height: 0.63rem;line-height: 0.63rem;font-size: 0.24rem;color: #666666;text-align: left;padding-left: 0.48rem;}
#popupsBox .feBack .checkbox label::before {content: '';position: absolute;left: 0.02rem;top: 0.16rem;width: 0.3rem;height: 0.3rem;border: 0.01rem solid #d0d0d0;border-radius: 50%;box-sizing: border-box;}
#popupsBox .feBack .checkbox input[type='checkbox']:checked + label::before {background: url(../images/popups.png);background-size: 6.7rem 9.5rem;background-position: -5.21rem -1.85rem;border: none;}
#popupsBox .feBack textarea{width: 4.86rem;height: 0.96rem;border: none;border-radius: 0.1rem;resize:none;background: #f0f0f0;padding: 0.14rem;font-size: 0.2rem;color: #999999;margin-bottom: 0.06rem;}
#popupsBox input[type=tel]{border: none;height: 0.6rem;width: 5.1rem;font-size:14px;padding-left: 0.06rem;border-radius: 0.1rem;color: #999999;background: #f0f0f0;margin-bottom: 0.2rem;padding-left: 0.2rem;}
#popupsBox input[type=tel]::-webkit-input-placeholder {color: #888;}
#popupsBox input[type=tel]:-moz-placeholder { color: #888;}
#popupsBox input[type=tel]::-moz-placeholder { color: #888;}
#popupsBox input[type=tel]:-ms-input-placeholder { color: #888;}
#popupsBox .feedback input[type=button] { display: block; height: 0.8rem; line-height: 0.8rem; width: 3.5rem; background: #5978f5; border-radius: 0.4rem; font-size: 0.3rem; color: #fff; border: none; margin: 0.24rem auto 0;box-shadow: 0 0.05rem 0.08rem 0 rgba(0, 42, 255, .3); }
#popupsBox .feedback .linear { content: ""; position: absolute; bottom: 1.6rem; left: 0.3rem; width: 5.6rem; height: 0.3rem; background: linear-gradient(to top, #fff, rgba(255,255,255,0)); }


.mky_news_top_adv{position: relative;}
.mky_news_top_adv > a{display: block;}
.mky_news_top_adv > a > img{width: 100%;height: auto;max-width: 7.5rem;display: block;}
.mky_news_top_adv > i{width: 16px;height: 16px;position: absolute;background: url("../images/close1.png") no-repeat;background-size: cover;right:0;bottom:0;}
.mky_news_top_adv > div{color: #fff;position: absolute;right: 0;bottom: 0;width: 1.36rem;height: .4167rem;line-height: .4167rem;text-align: center;background-color: rgba(0,0,0,.4);border-top-left-radius: .25rem;}


.mky_news_middle_adv_box{padding: 0 .3rem .25rem;}
.mky_news_middle_adv{border: .01rem solid #e6e6e6;}
.mky_news_middle_adv > p:nth-child(1){padding:.25rem;font-size:.3rem;line-height:.32rem;}
.mky_news_middle_adv > p:nth-child(1) > span{display: inline-block;border: .01rem solid #f4f4f4;background-color:#f4f4f4;padding: .05rem;border-radius:.1rem;font-size: .24rem;color: #999;}
.mky_news_middle_adv > p:nth-child(1) > a{float: right;font-size: .24rem;}
.mky_news_middle_adv > div:nth-child(2) video{width: 100%;height: auto;}
.mky_news_middle_adv > div:nth-child(2) a{display: block;}
.mky_news_middle_adv > div:nth-child(2) img{width: 100%;height: auto;}


.mky_news_middle_adv > div:nth-child(3){padding: .15rem;}
.mky_news_middle_adv > div:nth-child(3) > img{display: block;width: 1.2rem;height: 1.2rem;border-radius: .15rem;float: left;}
.mky_news_middle_adv > div:nth-child(3) > div{float: left;margin-left: .2rem;}
.mky_news_middle_adv > div:nth-child(3) > div > p:nth-child(1){line-height: 0.45rem;height: 0.45rem;font-size: 0.35rem;font-weight: bold;margin-top: .15rem;margin-bottom: .15rem;}
.mky_news_middle_adv > div:nth-child(3) > div > p:nth-child(2){font-size: .24rem;}
.mky_news_middle_adv > div:nth-child(3) > a{display: block;background: #ff6860;width: 1.2rem;height: 0.5rem;line-height: 0.5rem;border-radius: 0.24rem;margin: 0 auto;font-size: 0.22rem;color: #fff;text-align: center;white-space: nowrap;float: right;margin-top: .25rem;}
.mky_news_middle_adv > p:nth-child(4){padding: 0 .15rem;font-size: .25rem;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: .15rem;}


.mky_news_middle_adv > p:nth-child(3){padding:.15rem .25rem;font-size:.24rem;color: #999;overflow: hidden;}
.mky_news_middle_adv > p:nth-child(3) > i,.mky_news_middle_adv > p:nth-child(3) > span{position: relative;top: 6px;}
.mky_news_middle_adv > p:nth-child(3) > i{margin-right: 2.5px;border: 0.5px solid #666;border-radius: 50%;width: 13px;text-align: center;font-size:7px;padding: 2px;}
.mky_news_middle_adv > p:nth-child(3) > span:nth-child(2){margin-right: .2rem;}
.mky_news_middle_adv > p:nth-child(3) > a:nth-child(4){border: 0.5px solid #1c7ff9;padding: 0 12.5px;height: 27px;border-radius: 2.5px;color: #1c7ff9;line-height: 27px;font-size: 13px;float: right}