@charset 'utf-8';
html,body{position: relative; width: 100%; background: #ffffff; font-size: 16px; -webkit-text-size-adjust : 100% ; -moz-text-size-adjust : 100% ; -ms-text-size-adjust : 100% ; text-size-adjust : 100%;}
body{height: 100%; font-family: Microsoft YaHei,Microsoft YaHei UI,helvetica,arial; -webkit-tap-highlight-color: transparent;}
img{display: block;border: 0;}
html,body,p,ul,li{margin: 0;padding: 0;}
a{color: inherit;text-decoration: none;}
ul,li{list-style:none;}
/*常见手机尺寸，对应设置root的font-size*/
@media screen and (max-width:360px){body,input,select{font-size:15.5px}}
@media screen and (min-width:360px){body,input,select{font-size:15.75px}}
@media screen and (min-width:400px){body,input,select{font-size:17.5px}}
@media screen and (min-width:480px){body,input,select{font-size:21px}}
@media screen and (min-width:560px){body,input,select{font-size:24.5px}}
@media screen and (min-width:600px){body,input,select{font-size:26.25px}}
@media screen and (min-width:640px){body,input,select{font-size:28px}}
body{margin: 0 auto; max-width: 640px; }
.fr{float: right;}
.fl{float: left;}
.clear{clear: both;}
.none{display: none;/*position: absolute;visibility: hidden;*/}
.hidden{visibility: hidden;}
/*图片盒子*/
.img-box{font-size: 0;}
.img-box img{vertical-align: top;}
.clear{clear: both;}
/*整个页面*/
.page {
    position: relative;
    overflow: hidden;
    margin-bottom: 1rem;
    background-color: 
    #f3f3f3;
    text-align: center;
    padding: .15rem 0;
    font-size: .25rem;
}
/*导航 滚动*/
.nav{position: absolute; top: 0; width: 100%;}
.nav-slide{display: flex; display: -webkit-flex; position: relative; z-index: 5; padding:.06rem .6rem .0rem .4rem; overflow: hidden; background-image: url(/images/v3/nav-bg.png); background-size: 100% 100%; /*font-size: 0;*/}
.nav-slide .swiper-container{flex: 1 1 auto; margin: 0; width: 16.4rem;height: .4rem;}
.nav-slide .swiper-slide a{width: auto; white-space: nowrap; font-size: .3rem; color: #666;}
.nav-slide .swiper-slide-active{font-weight: bolder; color: #ffffff;}
.nav-slide .swiper-slide:last-child{margin-right: 0;}
.nav-open-btn{/*position: absolute;*/ right: .8rem; top: .8rem;}
.nav-open-btn div{margin-left: .88rem; position: relative; top: 0.2rem; width: 1.12rem; height: .64rem;}
.nav-slide .swiper-wrapper{width: 100%;}
   .nav-slide .swiper-container {
      width: 100%;
      height: 100%;
    }
  .nav-slide .swiper-slide {
      text-align: left;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: left;
      -ms-flex-pack: left;
      -webkit-justify-content: left;
      justify-content: left;
      -webkit-box-align: left;
      -ms-flex-align: left;
      -webkit-align-items: left;
      align-items: left;
	  width:120px;
    }
.x-content {}
/*首页信息列表*/
.nr_wz_list{color: #a2a2a2; font-size: 0.2rem; border-bottom: #888 dashed 1px; padding: 0rem 0rem .15rem .1rem;}
#showajaxnews{width: 96%; margin: 0px auto;}
.latest_news_list.fixed{width: 100%; display: inline-table; padding:.2rem .14rem; box-sizing: border-box; overflow: hidden; position: relative; border-radius: 6px; background: #fff; margin: .1rem auto; text-align: justify;}
.news_cover{width: 35%; float: left; margin-left: 1%;}
.news_cover img{width: 100% !important; height: 1.78rem;}
.news_text{width: 61%;margin-right: 1%;}
.news_text .news_text_title{font-size:.3rem;}
.news_text .news_text_title a{font-size: .25rem; color: #333;}
.news_text .news_text_info{font-size: .22rem;color: #666; padding-top: .08rem; line-height: .29rem;}
.news_text .news_text_p{font-size: .175rem;color: #9b9b9b;width: 98%;margin-top: .1rem;}
.news_text .news_text_p span{float: right;}
.yyy{width:98%;margin: 0px auto;}
