body{ min-width: 10rem !important;}


@media screen and (max-width: 768px){

.wrap{ box-sizing: border-box; width: 100vw !important;  padding: 0 0.3rem !important; margin: 0; }
.bg-white{background: #f5f5f5;}

.header-m {
        background: url(/material/images/new/top-bg.jpg) no-repeat 0 bottom; background-size: cover; height: 4.7rem;
}

.logo{ box-sizing: border-box; display: block; text-align: center; padding: 0.5rem 0 0.1rem 0; width: 100vw;}
.logo img{ width: 7rem;}

.crumb-nav{padding: 0.3rem 0.2rem 0 0.2rem;line-height: 0.5rem;font-size: 0.4rem;}

.site-search{width: 7rem;height: 0.8rem;}
.site-search-txt {width: 5.5rem !important; height: 0.8rem; font-size: 0.4rem;}
.site-search-submit {width: 1.5rem;height: 0.8rem;background-size: 0.65rem;}
.fs16{ font-size: 0.35rem !important;}

/*--滑动导航 --*/
.h-nav{ height: 1rem; background: #064a9d; margin-top: 0.5rem;}
.h-nav .swiper {
	width: auto !important;
	padding: 0 0.2rem 0 0.2rem; overflow: hidden; border-bottom: 0.05rem solid #E2E2E2;
	height: 100%;
	text-align: center;
}
.h-nav .swiper-slide {
	list-style: none;
	display: flex;
	justify-content: flex-start;
	flex-wrap: nowrap;
}
.h-nav .swiper-slide {
	width: auto !important;
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.h-nav .swiper-slide b {color: #fff;height: 1rem; font-size: 0.4rem; line-height: 1rem; font-weight: bold;}
.h-nav .swiper-wrapper .selected2{ background: url(../images/arrow-r.png) no-repeat right center; }
.h-nav .swiper-wrapper .selected2 b{background: url(../images/arrow-l.png) no-repeat left center; color: #fff;}
.hide{ display: none;}

    /*--右侧列表 --*/
.Mobile_warp .second-gird{ padding: 0 0.2rem; margin-top: 0.2rem; margin-bottom: 0.4rem;}
.Mobile_warp .more-chlid-title{   border-bottom: 1px solid #448EED; height: 35px; line-height: 37px;}
.Mobile_warp .more-chlid-title strong{background: #448EED; border-top-left-radius: 0.2rem;border-top-right-radius: 0.2rem; font-size: 0.42rem;}
.Mobile_warp .fn-right{font-size: 0.35rem;color: #666;line-height: 37px;}

.footer-site{ margin-top: 0; padding: 0.5rem 0.5rem 0 0.5rem;}
.footer-link-wrong{ width: 88%;height: 3rem; padding-top: 0; margin-top: 0.4rem;}
.footer-link-wrong img{ height: 1.2rem; margin-top: 0.5rem;}
.footer-web{ padding-top: 0.5rem; width: 100%; display: flex; justify-content: space-between; float: none !important; padding-left: 0 !important; }
.footer-web div{ flex: 1;}

.more-list {border-bottom: none;padding: 0; margin-bottom: -0.2rem;}
.more-list li { background-color: #fff;
    padding: 0.2rem 0.3rem 0.9rem 0.3rem;
    margin: 0.2rem 0.2rem 0.3rem 0.2rem;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    background-image: none;
    position: relative;
    overflow: hidden;
    line-height: unset;
    font-size: 0.35rem;}
.more-list li span {display: block;position: absolute; bottom: 0.1rem; right: 12px; font-size: 0.4rem; color: #999;}
.more{ padding: 0; border: none; background: #F5F5F5;}


  /*--文章详情页 --*/
.article{padding: 0.3rem 0.4rem;}
.article h1{font-size: 0.7rem;}
.article-inf{ margin-bottom: 0;}
.article-inf-left{ width: 100%;}
.article-inf-right{ display: none;}

.article .article-con {
    font-size: 0.3rem;
    line-height: 2;
}
.article-con p{ margin: 0 0 0.5rem;}

  /*--领导信箱 --*/
  .more-btn-wrap{ box-sizing: border-box; padding: 0.5rem 0.4rem 0.2rem 0.4rem;; width: 100%; display: flex; justify-content: space-between;}
  .more-btn-wrap a{ width: 4rem;}
  #lsxd_tb li{ background-color: #fff;
    padding: 0.2rem 0.3rem 0.9rem 0.3rem;
    margin: 0.2rem 0.2rem 0.3rem 0.2rem;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    background-image: none;
    position: relative;
    overflow: hidden;
    line-height: 24px;
    font-size: 0.45rem;}
#lsxd_tb li span {display: block;position: absolute; bottom: 0.1rem; right: 12px; font-size: 0.4rem; color: #999;}
.graybg{background: #f5f5f5;} 

.more .page{ height: auto; padding: 0; margin-top: 0.5rem;left: 52.5%;}
.more .page a{background: #eee;margin-bottom: 0.2rem; }
.leader-email-detail .leader-email-detail-cont{ padding: 0.4rem 0.5rem; margin: 0 0.3rem;}
.leader-email-detail .leader-email-detail-group{ text-align: left;}
.leader-email-detail .reply-title label{ font-size: 0.4rem;}
.leader-email-detail .reply-title span{ padding-right: 0; font-size: 0.4rem;}
.leader-email-detail{ padding-top: 0.5rem;}

}