

body{
	padding-bottom: 2rem; font-size: 12px; }

/* --------------top-------------- */
.top{position: fixed;width: 100%; height: 1.2rem;  border-bottom: 1px solid #fff;left:0; top:0;background: rgba(29,32,136,.7);z-index: 100;}




.logo{width: 3.1rem; padding: .22rem 0 0 .24rem;float: left;}
.dhbtn{background: url(../images/a_06.png) no-repeat left center;background-size: .51rem .43rem;/*width: 2.35rem;*/height: 1.2rem;font-size: .26rem; color: #fff; padding-left: .65rem;float: right;line-height: 1.2rem; }
.nav{position: fixed; width: 3.7rem; height: calc(100vh - 1.2rem);right: -3.8rem; top:1.2rem;overflow: auto; background: rgba(255,255,255,.9);z-index: 101;}
.nav li{line-height: 1.28rem; font-size: .38rem; padding-left: .45rem;}
.nav li a{display: block;color: #1c1a1b;}
.wzfl{margin-top: .1rem; background: #ebebeb;}
.wzfl ul{overflow: hidden; padding-top: .5rem;}
.wzfl li{float: left; width: 25%; text-align: center; padding-bottom: .38rem;}
.wzfl img{width: 1rem; height: 1rem; border-radius: 50%; margin: 0 auto;}
.wzfl p{font-size: .28rem; color: #343434; margin-top: .22rem;}
.sjsh{background: #fb8603;text-align: center;}
.sjsh h2{font-weight: bold; color: #fff; font-size: .5rem; margin-bottom: .25rem;}
.sjsh p{color: #fff; font-size: .3rem;margin-bottom: .45rem;}

.tybt{text-align: center; line-height: 1.05rem; font-size: .32rem; color: #5fc5d4;}
.tybt span{font-weight: bold;}
.banner{padding-top: .25rem;}
.wjflbox{overflow: hidden; padding-top: .25rem;}
.wjflbox ul{overflow: hidden; margin-left: -.2rem;}
.wjflbox li{float: left; width: 33.33%; padding: 0 0 .2rem .2rem;box-sizing: border-box;}
.wjflbox img{height: 2.26rem;}
.htit{padding:0 .3rem;color:#ff8e2e;font-size: .3rem;}
.wrapper01 {position:relative;height: 1.1rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom: 1px solid #d8d8d8;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 1.1rem;color:#5a5a5a;float: left;line-height: 1.05rem;font-size: .3rem;text-align: center}
.wrapper01 .scroller li a{color:#333;display:block;padding: 0 .4rem;}
.wrapper01 .scroller li.cur a{color:#fb8602;border-bottom: 0.05rem  solid #fb8602;}
.qgrq{padding-top: .2rem;}
.mdzs_nr{background: url(../images/c_29.jpg); height: 5.3rem;background-size: 100% 100%;}
.gdtp{overflow: hidden;}
.gdtp li{width: 70%; margin-right: .3rem;}
.wyyy{background: url(../images/c_03.jpg); height: 6.22rem;background-size: 100% 100%; margin-top: .26rem; padding: 0 .9rem;}
.wyyy_tit{text-align: center; padding: .4rem 0 .35rem;}
.wyyy_tit h2{color: #fff; font-size: .45rem;margin-bottom: .23rem;}
.wyyy_tit p{font-size: .24rem; color: #fff;}

.wybox{background: #fff; padding: .45rem;}


.wybox li{padding-bottom: .4rem;}
.wby1{width: 100%; border: none; line-height: .72rem; background: #e5e5e5; padding: 0 .25rem; font-size: .26rem; border-radius: .36rem;box-sizing: border-box;}
.btn1{display: block;width: 2.2rem; height: .72rem; background: #ef5712; color: #fff; margin: 0 auto; font-size: .38rem;border: none;border-radius: .36rem;}

.news{padding: .55rem 0 .45rem;}
.news h2{font-weight: bold;font-size: .5rem; color: #646464;text-align: center; margin-bottom: .1rem;}
.news_tit{border-bottom: 1px solid #dadada; margin-bottom: .4rem;}
.news_tit ul{overflow: hidden;}
.news_tit li{width: 33.33%; float: left; text-align: center;}
.news_tit span{display: block; line-height: .9rem;font-size: .3rem; color: #303030;}
.news_nr{padding:  0 3%;}
.xwtext{padding: 0 .2rem .3rem .2rem;border-bottom: 1px solid #c4c4c4;}
.xwtext h2{font-size: .3rem; color: #000; line-height: .74rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwtext p{font-size: .24rem; line-height: 1.6;color: #2e2e2e;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwbox a{display: block;line-height: .6rem; color: #196d86; font-size: .28rem;}
.news .news_tit .on2{border-bottom: 0.05rem solid #fb7900;}

.bqxx{text-align: center; }
.bqxx h2{font-weight: bold;font-size: .38rem; line-height: .83rem; color: #fff; background: #5fc5d4;}
.bqxx h3{font-weight: bold;color: #5fc5d4;font-size: .3rem; line-height: .8rem;}
.bqxx p{font-size: .24rem; line-height: 1.8; color: #030303;}

.footer{width: 100%; position: fixed; left:0; bottom: 0; background: #004ea2;text-align: center;z-index: 100;}
.footer img{width: .9rem; display: inline-block;vertical-align: middle; margin-right: .3rem; }
.footer ul{overflow: hidden;}
.footer li{float: left; width: 50%;box-sizing: border-box; }
.footer li a{display: block; font-size: .4rem; line-height: 1.4rem;color: #fff;}
.footer ul li:nth-child(1){ background: #fb8603;border-right: 2px solid #fff;}
/*nynr*/
.wjzx_tit{background: #3fb4b0; padding: .26rem 0 .06rem 0;text-align: center;}
.wjzx_tit li{display: inline-block; padding: 0 .07rem .2rem .07rem;}
.wjzx_tit span{display: block;border: 1px solid #fff; border-radius: .15rem; width: 1rem; height: 1rem;box-sizing: border-box;padding: .13rem .1rem 0 .1rem; font-size: .28rem; color: white; line-height: .38rem; padding: }
   

.wjzxbox{padding: .25rem;}
.wjxznr ul{overflow: hidden; margin-left: -.2rem;}
.wjxznr li{float: left; width: 50%; padding: 0 0 .2rem .2rem;box-sizing: border-box;}
.wjxznr img{height: 3.43rem;}

.wjxznr p{font-size: .28rem; text-align: center; color: #646464; line-height: .64rem;}
.wjzx .wjzx_tit .on3{background: #fff; color: #3fb4b0;}

.qzlb_tit{background: #ebebeb; padding: .5rem .08rem;}
.qzlb_tit ul{overflow: hidden;}
.qzlb_tit li{float: left; width: 33.33%; padding: 0 .17rem;box-sizing: border-box;}
.qzlb_tit span{display: block;text-align: center; line-height: .64rem; color: #6a6766; font-size: .3rem; border: 1px solid #666666;border-radius: .32rem;}
.qzlbbox{padding: 0 .2rem;}
.qz_box{overflow: hidden; border-bottom: 1px solid #b2b2b2; padding: .45rem 0;}
.qz_left{float: left; width: 3rem;}
.qz_left img{height: 2.2rem;}
.qz_right{float: right;width: calc(100% - 3.3rem);}
.qz_right h2{font-size: .28rem; line-height: 1.4; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align:justify; word-break: break-all;}
.qz_right h3{font-size: .24rem; line-height: .46rem;color: #646464;}
.qz_right p{font-size: .24rem; line-height: 1.5; color: #646464;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align:justify; word-break: break-all;}
.wzlb .qzlb_tit .on4{color: #fff; background: #3fb4b0; border: 1px solid #3fb4b0;}
.wznr{padding: 0 3%;}
.wznr_tit{text-align: center; padding: .45rem 0 .3rem;border-bottom: 1px dashed #eee;}
.wznr_tit h2{font-size: .34rem; color: #333; margin-bottom: .2rem;font-weight: bold;}
.wznr_tit p{font-size: .24rem; }
.wznr_tit p span{padding: 0 .1rem;}

.wznr_bxo{padding: .25rem 0;}
.wznr_bxo p{font-size: .26rem; line-height: 1.7; color: #333;text-align:justify; word-break: break-all;}
.wznr_bxo img{padding: .3rem 0;}


.fynr{padding: .2rem 0;border-top: 1px solid #eee;}
.fynr li{line-height: 2.5;color: #000; font-size: .26rem; width:33.33%; float: left; padding: 0 .2rem;box-sizing: border-box;}
.fynr  a{color: #fff; font-size: .3rem;background: #969696;border-radius: .6rem;display: block;text-align: center;}
.fynr ul{overflow: hidden;}
.fynr ul li:nth-child(2) a{ background: #40b4b1;}
.tytt_tit ul{overflow: hidden;  border-bottom: 2px solid #dcdcdc;}
.tytt_tit li{float: left; width: 16.66%;}
.tytt .gallery-thumbs{ padding: .3rem 0 0 0;border-bottom: 2px solid #ddd;}
.tytt .gallery-thumbs img{width: 1.2rem; margin: 0 auto;filter:grayscale(100%);
 /*padding-bottom: .3rem;*/}
.tytt .gallery-thumbs .swiper-slide-thumb-active{border-bottom: 0.05rem  solid #19A076;}
.tytt .gallery-thumbs .swiper-slide-thumb-active img{filter:grayscale(0%);}

.wjfl p{font-size: .3rem; line-height: 3;text-align: center;}
.wjfl .gallery-thumbs{border-bottom: 1px solid #ddd;}
.wjfl .gallery-thumbs .swiper-slide-thumb-active{border-bottom: 0.05rem  solid #fb8602;color: #fb8602;}

.tytt .galler

.tytt .tytt_tit span{display: block;padding: .3rem 0;}
.tytt .tytt_tit .on5{border-bottom: 0.05rem solid #5fc5d4;}
.banner1 .swiper-pagination-bullet{ opacity: 1; background: #fff;width: .14rem; height: .14rem;}
.banner1 .swiper-pagination-bullet-active{background: #19a076;}
.top_bj{ height: .76rem;background-size: cover;margin-bottom: .4rem;}
.bottom_bj{background: url(../images/a_01.png); height: .76rem;background-size: cover;margin-top: .4rem;}

.gdtp{height: 3rem; overflow: hidden;}
.qywh_tit{border-bottom: 1px solid #20c0b5; padding-top: 1px;}
.qywhtitbox{width: 100%; margin: 0 auto;}
.qywhtitbox p{font-size: 16px; line-height: 30px;color: #20c0b5;}
.qywhtitbox a{font-size: 15px;color: #20c0b5;}
.qywhtitbox b{font-size: 15px;color: #20c0b5;}
