*{ margin: 0; padding: 0; font-size:0.28rem;}
body{ font-family: '微软雅黑';  overflow-x: hidden;}
img{ width: 100%;}
a{ color: #000; text-decoration: none;}
li{ list-style: none;}


.header{ width: 94%; padding: 0.1rem 3%; overflow: hidden; position: fixed; top: 0;left: 0; z-index: 99;
background: #fff;}
.header>a{ width:60%;  display: block; float: left;}
.header .inputBox{ display: none;}
.navDh{ float: right; font-size: 0.3rem; margin-top: 0.2rem;}
.nav,.china,.swiper-container-y { display: none;}
.banner{height: 3rem;    margin-top: 1.1rem;}
.banner .swiper-slide{ height: 3rem;}
.nav { display: none;  width: 100%; height:94%; background: #08472c; color: #fff; margin-top: -0.35rem;
    position: fixed; top: 1.4rem;  right: 0; overflow-y: scroll; z-index: 999;}
.nav ul{ padding: 0.5rem 0;}
.nav ul li{ margin: 0 6%; border-bottom: #199b41 solid 1px; padding: 3% 0; position: relative;}
.nav ul li::after{ content: '';  border: solid #fff; border-width: 0 2px 2px 0;  display: inline-block;  padding: 3px;
    transform: rotate(45deg); position: absolute; right: 10px; top: 18px;
    -webkit-transform: rotate(45deg);}
.nav ul li>a{ color: #fff; font-size: 0.3rem; margin-left: 3%;    display: block; width: 50%;}
.nav ul li:hover div{ display: block;}
.nav ul li div{display: none; margin:0.3rem 0;}
.nav ul li div a{ font-size: 0.3rem; color: #fff;display: block;padding:0.3rem 0; padding-left: 0.5rem; }
.fontContBox { padding: 3%; margin: 0.4rem 0; }
.fontContBox h3,.newBoxLeft h4,.noticeCont .title h4,.frentid h4{  font-size:0.32rem; text-align: center; text-transform: uppercase;}
.fontContBox p{ font-size: 0.27rem; margin-top: 0.2rem; padding: 0 0.1rem; line-height: 0.44rem;}
.fontContBox>a{ background: #eee; display: block; border-radius: 5px; margin-top: 0.2rem; text-align: center;
padding: 0.2rem 0; width: 98%; font-size: 0.26rem;}


.frentid{ position: relative;}
.chinaSj{ width: 90%; background: #199b41; color: #fff; text-align: center; margin: 0 auto;
padding: 0.25rem 0;border-radius: 5px; }
.chinaSj a{color: #fff; font-size: 0.28rem; }


.newsBox { margin-bottom: 0.5rem;}
.newsBox .newBoxLeft{ text-align: center;}
.newsBox .swiper-container{ margin-top: 0.3rem; position: relative;}
.newsBox .swiper-container img{ height: 4.2rem; width: 100%; display: block;}
.newsRight{ padding: 0 0.3rem; padding-bottom: 1.3rem; position: relative;}
.newsRight ul li{ padding: 0.3rem 0; border-bottom: #ddd dashed 1px; overflow: hidden;}
.newsRight ul li p{ width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.newsRight ul li span{ float: right;}
.newsRight .more{ position: absolute; width: 90%; bottom: 0; left: 5%;background: #eee; display: block; border-radius: 5px; margin-top: 0.2rem; text-align: center;
    padding: 0.2rem 0;  font-size: 0.26rem;}
.newsBox .swiper-container a{ display: block;}
.bnderBx{ position: absolute; bottom: 0; width: 100%; left: 0; padding:0.2rem 0 0.6rem 0; background: rgba(0, 0, 0, 0.4);}
.bnderBx p{font-size: 0.26rem; color: #fff;}

.swiper-button-next,.swiper-button-prev{ display: none!important;}




.noticeBox{ background: #fafafa; padding: 0.5rem 0; padding-bottom: 1.8rem; position: relative;}
.noticeBox .title a,.frentid .title a{ position: absolute; width: 90%; bottom: 0.4rem; left: 5%;background: #eee; display: block; border-radius: 5px; margin-top: 0.2rem; text-align: center;
    padding: 0.2rem 0;  font-size: 0.26rem; }

.noticeCont ul li{ display: flex; margin-top: 0.4rem;}   
.noticeCont ul{ padding: 0 0.3rem;}
.list_date{ width: 1.5rem;background: #3684d6; color: #fff; text-align: center; padding: 0.2rem 0;}
.list_txt{ width: 90%; margin-left: 0.2rem;}
.list_tit{ font-weight: normal;text-overflow: -o-ellipsis-lastline; margin-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-bottom: 0.3rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.list_addr .ico_addr{ display: none;}
.list_addr em{ font-style: normal;}



.frentid{ margin-top: 0.5rem; padding: 0 0.3rem;  padding-bottom: 1.4rem; position: relative;}
.frentid .title{ margin-bottom: 0.4rem;}
.frentid p{ text-align: center;}


.footer{ background: #4e594b; padding: 4% 0.3rem; padding-top:6%;color: #fff;}

.footer *{color: #fff;}
.footer .leftBox p{ margin: 0.1rem 0; }
.footer .rightBox{ display: flex; margin-left:0.4rem ;}
.footer .rightBox dl{ margin-left: 0.5rem; text-align: center; margin-top: 0.3rem;}



.childMenu{ margin-top: 1.2rem; background: #fafafa; padding: 0.3rem 0.3rem;overflow: hidden; text-transform: uppercase;}
.childMenu img{ width: 4%; margin-right: 0.2rem; display: block; float: left;}

.content .left{ display: none;}
.content .right{ padding: 5% 4%; width: 92%;}
.content .right .rightTit{ text-align: center;  margin-bottom: 0.3rem;}
.content .right .rightTit h4{font-size: 0.34rem;}
.content .right .rightTit p span{ display: block;}
.content .right .rightCent *{ font-size: 0.28rem!important; line-height: 0.4rem!important;}
.content .right .rightCent p{ margin-bottom: 0.3rem;}

.contentDiv .current{ margin-bottom: 15px;}
.contentLeft .tit{ background: #08472c; font-size: 24px; font-weight: bold; color: #fff; padding: 12px 0;
text-align: center;display: none;} 


.zyNewsBook{ background: #fff; padding: 0.4rem 0.3rem;}
.rightBook li { overflow: hidden; padding: 0.2rem 0; }
.rightBook li .imgSpan{ float: left; width: 2rem; margin-right: 0.3rem; }
.rightBook .fontBox h4{ margin-bottom: 0.1rem; line-height: 0.45rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
 }
.rightBook .fontBox p:last-of-type{ display:none;}
.rightBook .textFont p{ margin-bottom: 0.1rem;}




.contentLeft ul{ overflow: hidden; margin-bottom: 15px;}
.contentLeft ul li{ width: 33%; background: #08472c; display: block; float: left;}
.contentLeft ul li a{ color: #fff; padding: 10px 0; text-align: center; display: block;}
.content .rightNews li{ padding: 0.2rem 0;}
.content .rightNews li a{ overflow: hidden; display: flex;}
.content .rightNews li .date{ width:50%;}
.content .rightNews li .fontBox{ width: 100%; margin-left:0.2rem;}
.content .rightNews li .fontBox h4{ font-size:0.26rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.content .rightNews li .fontBox p{ display: none;}
.content .rightNews li .fontBox div{ font-size: 0.12rem; margin-top: 0.1rem;}
.content .rightNews li .fontBox div span{ display: block; line-height: 0.4rem; font-size: 0.24rem;}



.pagination { margin: 0.2rem 0;}
.pagination .derd{ display: flex; justify-content: center;}
.pagination .derd div{ display: none;}
.pagination .derd a{ display: none; width: 50%; border-radius: 5px; text-align: center; border: #eee solid 1px;
font-size: 0.28rem; margin-right: 0.2rem;}
.pagination .derd a:first-of-type,.pagination .derd a:last-of-type{ display: block; padding: 0.24rem 0;}


.textNews li{ border-bottom: #eee dashed 1px;}
.textNews li a{ overflow: hidden; display: flex; padding: 0.2rem 0;}
.textNews li a p{ width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.16rem;}
.textNews li a span{ width: 25%; text-align: right;}

.footerDiv{background: #3d463b; font-size: 0.14rem; color: #fff; text-align: center; padding: 0.25rem 0; line-height: 0.4rem;}
.footerDiv img{ width: auto;}
.footerDiv span{ display: block;}
.right_nav{ display: none;}