/*  reset  */
body,div,ul,li,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display: block;}
em,th{font-style:inherit;font-weight:inherit;text-decoration:none;}
ol,ul{list-style:none;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
*,*:before,*:after{word-break: break-all;outline: none;box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
input {user-select: auto;-ms-user-select: auto;-moz-user-select: auto;-webkit-user-select: auto;}
a{text-decoration: none;tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}
body {font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;}

/* comm */
html,body {min-height: 100vh;}
body {position: relative;font-size: 0;line-height: 1;overflow-x: hidden;}
.web {position: relative;min-height: 100vh;}
.web.on {opacity: 1 !important;min-height: 100vh;}
.page {position: relative;min-height: 100vh;}
.inner {position: relative;min-height: 100vh;}
.hide {display:block;width:0;height:0;overflow:hidden;}

/* page */
.page{width: 100%;background: #eeeeee;}
.page_main{position: relative;min-height: calc(100vh - 4.1rem);background: url(../img/m/newslist_bg.jpg) no-repeat 50% 100%/100% auto;}
.header {position: relative;height: 4.46rem;background: url(../img/m/newslist_banner.jpg) no-repeat 50% 0/100% auto;}
.news_logo,.news_bar,.news_barm{display: none;}

.news{width: 100%;margin: 0 auto;position: relative;}
.btn_top{display: none;}
.news_nav{width: 100%;text-align: center;font-size: 0;height: 1.00rem;position: relative;padding-top: 0.4rem;box-sizing: content-box;-webkit-box-sizing:content-box ;}
.news_nav:before{display: block;content: "";width: 100%;height: 0.06rem;background: url(../img/m/news_tabline.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0;bottom: -0.06rem;text-align: center;}
.news_nav a{display: inline-block;vertical-align: top;width: 1.76rem;height: 1.00rem;position: relative;font-size: 0.42rem;color: #2a2e3a;line-height: 1.00rem;text-align: center;font-weight: bold;margin: 0 0.25rem;}
.news_nav a.on{background: url(../img/m/news_tabh.png) no-repeat 50% 0/100% 100%;color: #ffffff;}
.btn_back{display: block;width: 0.49rem;height: 0.49rem;background: url(../img/m/btn_back.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0.43rem;top: 0.65rem;}
.news_list_all{width: 100%;height: auto;min-height: 11.28rem;margin: 0 auto;padding-top: 0;box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
.news_list_all li{width: 100%;height: 1.4rem;position: relative;border-bottom:1px solid #dadada;box-sizing: border-box;padding: 0 0.6rem 0 0.5rem;display: flex;align-items: center;}
.news_list_all li a{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.news_list_all li span{display: block;width: 1.75rem;font-size: 0.34rem;color: #2a2e3a;line-height: 1.4rem;text-align: right;}
.news_list_all li p{width: 7.4rem;font-size: 0.34rem;color: #2a2e3a;line-height: 1.4rem;text-align: left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_page_num {padding: 0.75rem 0;text-align: center;display: flex;justify-content: center;align-items: center;}
.btn_list_prev,.btn_list_next {width: 1.43rem;height: 0.58rem;border: 1px solid #565656;font-size: 0.34rem;color: #565656;line-height: 0.58rem;text-align: center;}
.news_page_num p {height: 0.58rem;color: #565656;font-size: 0.34rem;color: #565656;line-height: 0.58rem;text-align: center;display: inline-flex;justify-content: center;align-items: center;vertical-align: top;font-weight: bold;margin: 0 0.2rem;cursor: pointer;position: relative;}
.news_page_num p a {min-width: 0.58rem;height: 0.58rem;border: 1px solid #565656;color: #565656;font-size: 0.34rem;text-align: center;display: inline-flex;justify-content: center;align-items: center;vertical-align: top;font-weight: bold;margin: 0 0.2rem;}
.news_page_num p a.on{background: url(../img/page_numbg.png) no-repeat 50% 0/100% 100%;color: #FFFFFF;}

.footer {width: 100%;height: 4.1rem;background: url(../img/m/footer.png) no-repeat 50% 0/100% auto;font-size: 0.24rem;color: #7c7d7f;line-height: 0.34rem;text-align: left;position: relative;box-sizing: border-box;padding-top: 0.2rem;}
.footer p{width: 10.30rem;margin: 0 auto;}
.footer p a{color:#7c7d7f;text-decoration: none;}
.footer p a:hover{color: #aeafb1;}
.footer p img{display: inline-block;vertical-align: middle;height: 0.45rem;}
.footer p:nth-of-type(4) a{margin: 0 0.08rem;}
.footer p:nth-of-type(4) a:nth-of-type(1){margin-left: 0;}
.footer p:last-child{padding-top: 0.1rem;}
.footer p:last-child img{margin-right: 0.05rem;}

.btn_top{display: none;}

.news_title{width: 100%;padding: 1.0rem 2.0rem 0.13rem;position: relative;margin: 0 auto;}
.news_title:before{display: block;content: "";width: 100%;height: 0.06rem;background: url(../img/m/news_tabline.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0%;bottom: -0.06rem;}
.news_title p{font-size: 0.42rem;color: #2a2e3a;line-height: 0.56rem;text-align: center;font-weight: bold;}
.news_title .news_titletimes{font-size: 0.28rem;color: #a1a1a1;line-height: 0.36rem;text-align: center;}
.news_title span{position: absolute;left: 0.5rem;top: -0.75rem;font-size: 0.28rem;color: #565656;line-height: 0.75rem;text-align: left;}
.news_title span a{color: #565656;}
.news_detail{width: 9.2rem;margin: 0 auto;padding: 0.25rem 0 1.4rem;color: #000;font-size: 14px;line-height: 1.5;}
.news_detail p{font-size: 0.36rem;color: #565656;line-height: 0.72rem;}
.news_detail img {margin: 0.35rem auto;max-width: 100%;}
.news_detail video {margin: 0.35rem auto;max-width: 100%;height: auto;}
.news_detail iframe{margin: 0.35rem auto;max-width: 100%;height: auto;min-height: 1.98rem;display: block;}
.page_details .btn_back{display: block;width: 0.49rem;height: 0.49rem;background: url(../img/m/btn_back.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0.42rem;top: 0.42rem;}
.page_details .news_barm{display: block;position: absolute;left: 1.2rem;bottom: -0.82rem;font-size: 0.28rem;color: #2a2e3a;line-height: 0.28rem;text-align: left;z-index: 2;}
.page_details .news_barm a{color: #2a2e3a;}

.cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 30;}
.head_nav{width: 100%;height: 1.51rem;background: url(../img/m/nav_bg.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0;top: 0;pointer-events: all;display: block;}
.head_nav p{width: 10.80;height: 1.51rem;background: url(../img/m/logo_navtext.png) no-repeat 50% 0/100% 100%;position: relative;}
.nav_logo{display: block;width: 1.19rem;height: 1.2rem;background: url(../img/m/icon.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0.15rem;top: 50%;margin-top: -0.6rem;text-indent: -999em;}
.nav_order{display: block;width: 2.08rem;height: 0.67rem;background: url(../img/m/btn_navorder.png) no-repeat 50% 0/100% 100%;position: absolute;right: 1.6rem;top: 50%;margin-top: -0.335rem;}
.nav_down{display: block;width: 2.08rem;height: 0.67rem;background: url(../img/m/btn_navdown.png) no-repeat 50% 0/100% 100%;position: absolute;right: 1.6rem;top: 50%;margin-top: -0.335rem;}
.nav_order.btn_zhih{display: block;width: 2.08rem;height: 0.67rem;background: url(../img/m/btn_navorderzhih.png) no-repeat 50% 0/100% 100%;position: absolute;right: 1.6rem;top: 50%;margin-top: -0.335rem;}
.nav_show{display: block;width: 0.91rem;height: 0.91rem;background: url(../img/m/btn_menu.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.34rem;top: 0.31rem;pointer-events: all;text-indent: -999em;}

.nav_main{z-index: 12;position: fixed;right: -100vw;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
.nav{width: 100%;height: 11.16rem;position: absolute;left: 0;top: 50%;margin-top: -5.58rem;pointer-events: all;}
.nav a{display: block;width: 100%;height: 1.86rem;margin: 0 auto;position: relative;}
.nav a b{display: none;}
.nav a:nth-of-type(1){background: url(../img/m/nav1.png) no-repeat 50% 50%/100% 100%;}
.nav a:nth-of-type(2){background: url(../img/m/nav2.png) no-repeat 50% 50%/100% 100%;}
.nav a:nth-of-type(3){background: url(../img/m/nav3.png) no-repeat 50% 50%/100% 100%;}
.nav a:nth-of-type(4){background: url(../img/m/nav4.png) no-repeat 50% 50%/100% 100%;}
.nav a:nth-of-type(5){background: url(../img/m/nav5.png) no-repeat 50% 50%/100% 100%;}
.nav a:nth-of-type(6){background: url(../img/m/nav6.png) no-repeat 50% 50%/100% 100%;}
.nav a:before{display: block;content: "";width: 7.6rem;height: 1px;background: url(../img/m/nav_line.png) no-repeat 50% 0/100% 100%;position: absolute;left: 50%;margin-left: -3.8rem;bottom: -1px;}
.nav a:last-child:before{display: none;}
.nav_hide{display: block;width: 1rem;height: 0.9rem;background: url(../img/m/btn_menuclose.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.77rem;top: 50%;margin-top: -6.45rem;pointer-events: all;text-indent: -999em;}
.logo{display: block;width: 2.12rem;height: 1.1rem;background: url(../img/m/logo.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.28rem;bottom: 0.9rem;pointer-events: all;text-indent: -999em;}
.tag_copyright{display: block;width: 2.53rem;height: 0.34rem;background: url(../img/m/copyright.png) no-repeat 50% 0/100% 100%;position: absolute;right: 0.34rem;bottom: 0.58rem;}
.btn_agetag{display: block;width: 0.8rem;height: 1.03rem;background: url(../img/agetag.png) no-repeat 50% 0/100% 100%;position: absolute;left: 0.3rem;bottom: 0.64rem;pointer-events: all;}
