﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, figure, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; list-style: none }
.clearfix:after { content: '\0020'; display: block; height: 0; clear: both; font-size: 0; visibility: hidden }
.clearfix { zoom: 1; }
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; line-height: 0 }
table { border-collapse: collapse; border: 0; cellspacing: 0; cellpadding: 0 }
img.imgBlock { width: 100%; height: auto; margin: 0 auto; transition: all 0.4s ease; }
a { text-decoration: none; color: #333 }
em, i { font-style: normal }
html, body { height: 100%; }
body { background: #fff; font-family: sans-serif, serif, monospace, cursive, fantasy; }
main { max-width: 800px; margin: 0 auto;background: #fff }
.swiper-container { width: 100%; }
.swiper-container img { display: block; width: 100%; }
body { background: #fff; }
header { width: 100%;  max-width: 800px; margin: 0 auto;height: 50px; z-index: 9; background: #3cac4c; padding: 0px 16px; box-sizing: border-box; position: relative;}
header .header_nva { background: url(../images/header_nva.png) no-repeat; background-size: 100% auto; width: 20px; height: 17px; position: absolute; right: 15px; top: 15px; }
header { height: 44px; line-height: 44px; padding: 0; }
header a { display: block; width: 44px; height: 44px; position: absolute; top: 0; text-align: center; line-height: 44px; }
header a.backHistory { display: block; width: 50px; height: 50px; left: 0; font-size: 12px; color: #fff }
header a.backHistory .iconfont { margin: 0 5px 0 0; border-color: #fff; border-width: 3px 0 0 3px; }
header .title { box-sizing: border-box; text-align: center; text-transform: capitalize; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; color: #fff; }
.btn, .weui-grid__icon { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.tit { font-size: 17px; font-weight: 300; line-height: 20px; color: #000; padding: 20px 0; text-align: center; position: relative;}
.tit:before,.tit:after{content:"";display:block;width:60px; height:2px; background:#eee;position: absolute; top:50%; margin-top:-1px;}
.tit:before{left:20%;}
.tit:after{right:20%;}
.tit span { font-size: 10px; line-height: 15px; color: #666; text-transform: uppercase; display: block; margin-top: 5px; }
.tit img { padding: 15px 16px; box-sizing: border-box; width: 100%; display: block; }
.ind-tit { font-size: 18px; color: #333333; text-align: center; padding: 15px 0; }
.reg.weui-cells:after, .reg.weui-cells:before { display: none; opacity: 0 }
.reg.weui-cells { margin-top: 0 }
.reg.weui-cells .text { padding: 10px 20px 30px 20px; }
.reg.weui-cells .text p { text-align: center }
.noscroll { overflow: hidden; }
.weui-box { padding: 0 16px; box-sizing: border-box; }
.weui-box-interval { border-bottom: solid 10px #F8F8F8; margin: 0 0 15px 0 }
.text { position: relative; }
.text img { width: 100%; display: block; margin-bottom: 15px; }
.text p { font-size: 14px; color: #333; line-height: 28px; }
.text h2 { padding: 15px 0 }
.text h2 img { width: 60%; margin: 0 auto; }
.text h2 p { text-align: center; font-size: 16px; }
.text h5 { text-align: center; font-size: 18px; padding: 15px 0; font-weight: 400; border-bottom: solid 1px #eee; }
.weui-tex { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; font-weight: normal; white-space: normal !important; word-break: break-all !important }/*-webkit-line-clamp: 8;*/
.weui-tex * { -webkit-box-orient: horizontal; width: auto; display: inline !important; padding: 0; margin: 0; font-weight: normal !important; white-space: normal !important; word-break: break-all !important }
.weui-tex img { display: none; opacity: 0; }
.weui-tex__1 { -webkit-line-clamp: 1; }
.weui-tex__2 { -webkit-line-clamp: 2; }
.weui-tex__3 { -webkit-line-clamp: 3; }
.weui-tex__4 { -webkit-line-clamp: 4; }
.weui-tex__5 { -webkit-line-clamp: 5; }
.weui-tex__6 { -webkit-line-clamp: 6; }
.tit { font-size: 17px; font-weight: 300; line-height: 20px; color: #000; padding: 20px 0; text-align: center; }
.tit span { font-size: 10px; line-height: 15px; color: #666; text-transform: uppercase; display: block; margin-top: 5px; }
.weui-footer{background:#f2f2f2; padding: 15px 0; margin-top:15px;}
.weui-footer .weui-footer__text{color:#000}
/*******************************
  -------[=弹窗]-------
********************************/
.weui-popup__overlay, .weui-popup__container { z-index: 200 }
.weui-popup__modal { z-index: 201; width: 40%; height: 100%;right:0; }
.weui-photo-browser-modal { background: rgba(0,0,0,0.8) }
.weui-popup__container { width: 100%; right: 0; left: 0; bottom: 0; top: auto; z-index: 12 }
.weui-popup__modal { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
.weui-popup__container--visible .weui-popup__modal { opacity: 1; -webkit-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); }
.weui-popup__container .close { position: absolute; right: 20px; top: 20px; z-index: 11; width: 20px; height: 20px; }
.weui-popup__container .close img { width: 100% }
/*******************************
  -------[=页码]-------
********************************/
.Page { padding: 15px 16px }
.Page .weui-flex__item { margin: 5px; background: #FFFFFF; border: 1px solid #D8E6E0; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08); border-radius: 4px; height: 30px; line-height: 30px; color: #333; text-align: center; }
.Page .weui-flex__item a { color: #333; }
.Page .weui-flex__item.active { border-color: #6979FF; background: #6979FF; }
.Page .weui-flex__item.active a { color: #fff; }
.iconfont { display: inline-block; width: 10px; height: 10px; border-width: 1px 0 0 1px; border-color: #333; margin: 0px 0 0 0px; border-style: solid; transform: matrix(.71, .71, -.71, .71, 0, 0); -webkit-transition: matrix(.71, .71, -.71, .71, 0, 0); -moz-transition: matrix(.71, .71, -.71, .71, 0, 0); -ms-transition: matrix(.71, .71, -.71, .71, 0, 0); -o-transition: matrix(.71, .71, -.71, .71, 0, 0); margin: -4px 10px; }
.iconfont.icon-jiantou_left { transform: rotate(-45deg); margin: 0 auto; }
.iconfont.icon-jiantou_top { transform: rotate(45deg); }
.iconfont.icon-jiantou_bottom { transform: rotate(225deg); }
.iconfont.icon-jiantou_right { transform: rotate(-225deg); margin: 0 auto; }
/*******************************
  -------[=新闻]-------
********************************/
.new-list.weui-cells {margin-top: 0}
.new-list.weui-cells .weui-cell { padding: 15px; }
.new-list.weui-cells .weui-cell:before { border-top: solid 1px #eee; left: 15px; right: 15px; }
.new-list.weui-cells .weui-cell .weui-cell__bd h5 { font-size: 15px; line-height: 21px; color: #333; font-weight: 600; margin-bottom: 10px;position:relative;overflow: hidden;height:63px;}
.new-list.weui-cells .weui-cell .weui-cell__bd h5:after { content: ""; display: table; clear: both }
.new-list.weui-cells .weui-cell .weui-cell__bd p{ font-size: 12px !important; font-weight: normal !important; olor: #92939C !important;color:#92939C !important }
.new-list.weui-cells .weui-cell .weui-cell__bd p span{margin-left: 24px; display: inline-block;}
.new-list.weui-cells .weui-cell .weui-cell__hd { margin: 0 20px 0 0 }
.new-list.weui-cells .weui-cell .weui-cell__hd img { width: 100px; height: 80px; border-radius: 4px; object-fit: cover; }
.article__title { font-size: 20px; font-weight: 300; line-height: 28px; padding: 15px 15px 15px 0; margin-left: 15px; color: #000; border-bottom: solid 0.5px #e5e5e5 }
.article__tool { padding: 8px 16px; font-size: 12px; font-weight: 300; color: #555; line-height: 15px; }
.article__tool .date img, .article__tool .read img { margin: 0 5px -2px 15px; height: 13px; width: auto; display: inline-block; }
.weui-article-date img { width: 3vw; height: auto; margin: 0 0.5vw 0 3vw; display: inline-block; }
.weui-article.article { padding: 15px; }
.weui-article.article *{ white-space:normal !important;}
.weui-article.article p, .weui-article.article section { margin: 0 }
.weui-article.article section { padding: 0.5rem 0; }
.weui-article.article section img { max-width: 100%; height: auto; }
.weui-article.article img { width: 100% !important; height: auto; display: block; }

#nav-wrap .weui-popup__modal{background-color: #373737; padding: 50px 25px; box-sizing: border-box;}
#nav-wrap .weui-popup__modal a{font-size:14px; display: block;color:#cdcdcd; margin-bottom: 15px;}
