/**
 *
 * @author kanyim
 * @create 2018-01-24
 */
body,html,div,img,ul,ol,li,dl,dt,em,span,p,h1,h2,h3,h4,section,header,footer{margin:0;padding:0;}
html,body{background:#fff;font-family:'黑体';width:100%;margin:0;padding:0;}
html,body{font-size:30px;}
/*@font-face { font-family: 'SYST'; src: url('../images/SYST.woff')  format('woff'); font-weight: normal; font-style: normal; }*/
a{outline:none;text-decoration:none;}
img{border:none;max-width:100%;}
/*p{word-wrap:break-word;word-break:break-all;}*/
ul,li{list-style:none;}
html{}
body{background:transparent;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;max-width: 640px;margin:auto;-webkit-text-size-adjust: 100%!important;}
.clearfix{clear:both;line-height:0px;height:0px;}
.bg-fix{position:fixed;top:0px;left:0px;z-index:0;width:100%;height:100%;}
.bg-fix1{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;-webkit-user-drag:none;}
.maskboxer{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:29999}
#shadow img{left:50%;margin-left:-16px;position:absolute;top:50%;margin-top:-16px;}
#shareguide img{height:100%;left:0;position:absolute;width:100%}
#ct_restrict_heng{display:none;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:200;text-align:center;background-color:rgba(0,0,0,1);}
#ct_restrict_heng p{position:absolute;top:45%;left:50%;transform:translate(-45%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;}
#ct_restrict_heng span{font-size:30px;color:#fff;vertical-align:middle;text-align:center;}
#ct_restrict_heng img{display:block;width:25%;margin:auto;}
/*.wrapper{margin:0px auto;width:100%;min-height:100%;height:100%;overflow:hidden;}*/
.wrapper{margin:0px auto;width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.flex-item{display:flex;justify-content:space-around;align-items:center;}
#tp_mask{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:19999;background:transparent;}
#tips-msg{display:inline-block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:10px;font-size:12px;font-family:"黑体";color:#fff;background:rgba(0,0,0,.6);text-align:center;vertical-align:middle;clear:both;}
.sharebg{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:20000;background:url(../images/sharebg.png) center center; background-size:100% 100%;}
.absimg{position:absolute;z-index:5;}

/*.copyright{width:100%;height:20px;color:#fff;font-size:10px;font-family:"黑体";text-align:center;display:inline-block;clear:both;position:fixed;bottom:0rem;right:2rem;line-height:22px;vertical-align:middle;z-index:10;}*/
.copyright{position:absolute;bottom:5px;right:5px;color:#fff;text-shadow:1px 1px 2px #328c41;font-family:'黑体';font-weight:bold;font-size:12px;letter-spacing:1px;z-index:100;width:40%;}
.prenone{pointer-events:none;}

/*loading*/
.loader{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:99999;}
.page-loading{width:100px;height:100px;box-sizing:border-box;position:fixed;top:50%;left:50%;margin-top:-30px;z-index:1300}
.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
.ball-scale-multiple>div{background-color:#009ADE}
.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}
.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}
.ball-scale-multiple>div{border-radius:100%;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}
@-webkit-keyframes ball-scale-multiple{
  0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}
  5%{opacity:1}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes ball-scale-multiple{
  0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}
  5%{opacity:1}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}

/*弹窗*/
.utfont{display:inline-block;font-family:"";color:#000;}
.tk-box{display:none;position:fixed;top:0;left:0;transition:all 1s ease-out;-webkit-transition:all 1s ease-out;z-index:19999;/*-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;-webkit-transform:scale(0);*/width:100%;height:100%;}
/*居中弹窗*/
/*.tk-box .tk-wrapper-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:90%;background:rgba(0,0,0,0);z-index:11;}
.tk-box .tk-wrapper{position:relative;width:100%;margin:auto;font-size:0;background:url(../images/tk-bg.png) no-repeat;background-size:100% 100%;}*/
/*全屏弹窗*/
.tk-box .tk-wrapper-box{position:absolute;top:0%;left:0%;width:100%;height:100%;background:url(../images/tk-bg.png) no-repeat;background-size:100% 100%;z-index:11;}
.tk-box .tk-wrapper{position:relative;width:100%;height:100%;margin:auto;font-size:0;}
.tk-box .tk-wrapper h1{text-align:center;width:100%;font-size:24px;letter-spacing:1px;color:#029709;margin:10px auto;text-shadow:0px 0px 5px #fff;}
.tk-box .tk-wrapper p{display:block;margin:auto;width:100%;font-size:16px;font-weight:bold;line-height:20px;text-align:center;}
.tk-box .tk-wrapper span{display:inline-block;margin:auto;text-align:left;font-size:16px;font-weight:bold;width:100%;line-height:20px;text-align:center;}
.tk-box .tk-wrapper .countLeft{display:inline-block;width:55%;}
.tk-box .tk-wrapper .countRight{display:inline-block;width:45%;}
.tk-box .tk-wrapper span.countOne{display:block;}
.tk-box .tk-wrapper .desc{text-align:left;margin:15px auto;width:80%;letter-spacing:1px;text-indent:25px;line-height:25px;}
.tk-box .tk-wrapper .close{top:2px;right:-12px;width:10%;}
.btn-box{width:100%;margin:10px auto;text-align:center;}
.btn-box img{display:inline-block;width:50%;margin:auto;}
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
}

/**enter*/
.mbInfoBox{
  position:relative;
  margin:auto;
  width:100%;
  overflow:hidden;
}

.mbInfoBox .mbInfoTopWrap {
  font-size:0;
  padding:10px 0;
  width:90%;
  margin:auto;
  border-bottom:1px solid #D4D4D4;
}

.mbInfoBox .mbInfoTopWrap h2{
  font-size:0.8rem;
  font-weight:500;
  font-family: '黑体';
}

.mbInfoBox .mbInfoTopWrap h3{
  font-size:0.6rem;
  font-weight:600;
  padding-bottom:5px;
}

.mbInfoBox .mbInfoTopWrap h3,.mbInfoBox .mbInfoTopWrap h4{
  color:#5e5e5e;
  font-family: '黑体';
}

.mbInfoBox .mbInfoTopWrap span {
  display:inline-block;
  padding-top:5px;
  width:50%;
  font-size:0.4rem;
  color:#606060;
}

.mbInfoBox .mbInfoTopWrap span.mbSubTitle{
  padding-top:0;
  font-size:0.5rem;
  font-weight:normal;
  width:auto;
  color:#999;
  font-family: '黑体';
  white-space: pre-wrap; /**20210419*/
}

.mbInfoBox .mbInfoTopWrap span.mbInfoSource{
  color:#E41849;
  font-weight:700;
  letter-spacing: 1px;
  font-family: '黑体';
}

.mbInfoBox .mbInfoTopWrap span.mbInfoTime{
  color:#999;
  text-align:right;
  float:right;
  font-family: '黑体';
}

.mbInfoBox .mbInfoContent{
  width:90%;
  margin:auto;
}

.mbInfoBox .mbInfoContent p{
  margin:10px auto;
  width: 100%;
  font-size: 0.6rem;
  line-height: 25px;
  text-indent: 34px;
  text-align: justify;
  text-justify: distribute;
  letter-spacing: 1px;
  font-family: '黑体';
  word-break: normal;
}

.mbInfoBox .mbInfoContent p.mbImgName{
  margin:0 auto 10px;
  font-size:0.45rem;
  line-height: 20px;
  text-indent: 0;
  text-align:center;
  font-family: '黑体';
  word-break: normal;
  white-space: pre-line;
}

.mbInfoBox .mbInfoContent img{
  display:block;
  width:100%;
  margin:10px auto;
}

.mbInfoBox .mbInfoContent span.mbInfoAuthor{
  display:block;
  margin:10px auto;
  font-size:0.5rem;
  font-weight:800;
}

.mbInfoBox .mbInfoCopy{
  position: relative;
  width: 90%;
  text-align: center;
  margin:auto;
  padding: 10px 0;
  color: #5A5A5A;
  font-size:0.4rem;
  border-top:1px solid #D4D4D4;
}

.AppBanner {
  display: none;
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  clear: both;
  position: fixed;
  z-index: 999;
  top: 0;
  max-width: 640px;
  margin: 0 auto;
}

.AppBanner img {
  width: 100%;
}