@media screen and (min-width: 1701px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1601px) and (max-width: 1700px){
    html {
        font-size: 1150%!important
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
    html {
        font-size: 1050%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    html {
        font-size: 950%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}

.w{width:90%; max-width:1600px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

header{width: 100%;background: url("../img/03.png") top center;background-size: cover;padding: .2rem 0;}
.logo{text-align: center;}
.logo_1 img{width: .89rem;}
.logo_2{margin-top: -.1rem;}
.logo_2 img{width: 1.74rem;}
.search{width: 2.75rem;margin: 0 auto;height: .25rem;border: 1px solid #bdb876;background: rgba(255,255,255,.65);border-radius: .04rem;margin-top: .08rem;overflow: hidden;position: relative;}
.search input{display: block;width: 100%;height: 100%;outline: none;border: none;background: none;padding: .06rem .35rem 0 .1rem;font-size: .09rem;}
.search button{display: block;position: absolute;border: none;outline: none;width: .25rem;height: 100%;background: url("../img/05.png") center no-repeat;background-size: .1rem;right: 0;top: 0;cursor: pointer;}
.menu ul{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: .24rem;padding: 0 .2rem;}
.menu ul > li > a{display: block;color: #333333;font-size: .1rem;padding: 0 .12rem;height: .23rem;line-height: .23rem;border-radius: .12rem;}
.menu ul > li.on > a,.menu ul > li:hover > a{background: linear-gradient(to right,#2460a9,#31cea3);color: #FFFFFF;}
.menu ul li{position: relative;padding-bottom: 10px;}
.menu ul li dl{position: absolute;    Z-INDEX: 999;width: 120%;left: -10%;border-radius: .05rem;overflow: hidden;box-shadow:0 0 10px rgba(0, 0, 0, .3);margin-top: 10px;}
.menu ul li dl dd{margin: 0;}
.menu ul li dl dd a{display: block;text-align: center;font-size: .09rem;line-height: .2rem;color: #333333;height: 0;overflow: hidden;background: #FFFFFF;}
.menu ul li:hover dl dd a{height: .2rem;}
.menu ul li dl dd a:hover{color: #FFFFFF;background: #31cea3;}

.fuwu ul li:hover{background: #87b412;}
.fuwu ul li:hover p{color: #FFFFFF;}
.xinwen ul li:nth-child(4n+1){margin-left: 0;}
.xinwen ul li:hover{border-color: #31cea3;}
.xinwen ul li:hover .img a img{transform:scale(1.15,1.15);}
.xinwen ul li:hover h3 a{color: #31cea3;}
.indtit a:hover{background-image: url("../img/23.png");color: #FFFFFF;}

.zhengce_1:hover .img a img{transform:scale(1.15,1.15);}
.zhengce_1:hover .txt h3 a{color: #31cea3;}
.zhengce ul li:hover a{color: #31cea3;}
.zhengce ul li:hover span{color: #31cea3;}
.zhengce ul li:hover:before{background: #31cea3;}
.canyu li:hover .riqi{color: #31cea3;}
.canyu li:hover .riqi span{background: #31cea3;color: #FFFFFF;}
.canyu li:hover a{color: #31cea3;}

.huanping li:hover .img a img{transform:scale(1.15,1.15);}
.huanping li:hover .txt h3 a{color: #31cea3;}
.yanshou ul li:hover:before{background: #31cea3;}
.yanshou ul li:hover a{color: #31cea3;}
.yanshou ul li:hover span{color: #31cea3;}
.qita_c .swiper-slide:hover .img a img{transform:scale(1.15,1.15);}
.qita_c .swiper-slide:hover .txt{border-color: #31cea3;}
.qita_c .swiper-slide:hover .txt h3 a{color: #31cea3;}
.qita ul li:hover h3 a{color: #31cea3;}
.xianfegn ul li:nth-child(3n+1){margin-left: 0;}
.xianfegn ul li:hover a .txt{opacity: 1;}

.wenyuan_1:hover .img a img{transform:scale(1.15,1.15);}
.wenyuan li:hover .img a img{transform:scale(1.15,1.15);}
.wenyuan li:hover .txt h3 a{color: #31cea3;}
.banquan span a:hover{color: #31cea3;}

.news_list_c li:hover .img a img{transform:scale(1.15,1.15);}
.news_list_c li:hover .txt h3 a{color: #31cea3;}
.pages_1 a:hover{color: #FFFFFF;background: #31cda3;border-color: #31cda3;}
.pages_2 button:hover{color: #FFFFFF;background: #31cda3;border-color: #31cda3;}
.fenlei li a:hover{color: #FFFFFF;background: linear-gradient(to right,#2460a9,#31cea3);}
.redian li:hover .img a img{transform:scale(1.15,1.15);}
.redian li:hover p a{color: #31cea3;}
.chuandi ul li:hover:before{background: #31cea3;}
.chuandi ul li:hover a{color: #31cea3;}

}

/* index.html */
.top{width: 100%;height: 40px;background: linear-gradient(to right,#2460a9,#31cea3);}
.top_lf{color: #FFFFFF;line-height: 40px;font-size: 14px;}
.top_rt .items{float: left;line-height: 40px;color: #FFFFFF;font-size: 14px;margin-left: 15px;}
.top_rt .items img{display: block;float: left;width: 14px;margin: 13px 5px 0 0;}
.top_rt .items p{display: block;float: left;}

.ban_img{width: 48%;}
.ban_img .swiper-slide{border-radius: .05rem;overflow: hidden;}
.ban_img .swiper-slide .img a{display: block;width: 100%;height: 2.5rem;}
.ban_img .swiper-slide .img a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.ban_img .swiper-slide p{display: block;position: absolute;bottom: 0;width: 100%;color: #FFFFFF;height: .29rem;background: rgba(0,0,0,.6);font-size: .09rem;padding: 0 .75rem 0 .1rem;line-height: .29rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ban_img .swiper-pagination{text-align: right;bottom: .09rem;padding-right: .08rem;}
.ban_img .swiper-pagination-bullet{width: .05rem;height: .05rem;border-radius: .025rem;background: #FFFFFF;opacity: 1;margin-left: .03rem;transition:all .3s;}
.ban_img .swiper-pagination-bullet-active{width: .15rem;}
.fuwu{width: 48%;margin-top: .03rem;}
.indtit{position: relative;}
.indtit:after{content: "";display: block;position: absolute;height: 1px;background: #dddddd;right: 0;width: calc(100% - .85rem);top: 0;bottom: 0;margin: auto 0;z-index: 1;}
.indtit h3{display: block;float: left;font-size: .16rem;color: #333333;line-height: .19rem;}
.indtit h3 p{color: #FFFFFF;display: inline-block;background: linear-gradient(to right,#2460a9,#31cea3);height: .19rem;padding: 0 .02rem;border-top-left-radius: .05rem;border-bottom-right-radius: .05rem;margin-left: .02rem;}
.indtit i{display: block;float: left;margin: .03rem 0 0 .04rem;position: relative;z-index: 2;}
.indtit i img{display: block;width: .13rem;}
.fuwu ul{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: .05rem;}
.fuwu ul li{width: 48%;border: 1px solid #dddddd;border-radius: .04rem;background: #f2f2f2;padding: .05rem;margin-top: .12rem;transition:all .3s;}
.fuwu ul li .img{width: .93rem;height: .36rem;border-radius: .04rem;overflow: hidden;float: left;}
.fuwu ul li .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.fuwu ul li i{display: block;float: left;margin: .07rem 0 0 -.1rem;}
.fuwu ul li i img{display: block;width: .2rem;}
.fuwu ul li p{display: block;float: right;font-size: .12rem;color: #333333;line-height: .36rem;margin-right: .07rem;transition:all .3s;}
.fuwu_1{margin-top: .12rem;}
.fuwu_1 img{display: block;width: 100%;}

.xinwen{margin-top: .22rem;}
.indtit h3 span{color: #31cea3;}
.indtit a{display: block;float: right;width: .39rem;height: .13rem;background-image: url("../img/21.png");background-size: 100% 100%;text-align: center;line-height: .13rem;font-size: .08rem;color: #b3b3b3;position: relative;z-index: 2;margin-top: .03rem;}
.xinwen ul{display:flex;flex-wrap: wrap;}
.xinwen ul li{width: 23.75%;border: 1px solid #dddddd;border-radius: .05rem;margin-top: .12rem;background: linear-gradient(#FFFFFF,#f2f2f2);padding: .06rem .08rem .08rem .08rem;margin-left: 1.66%;transition:all .3s;}
.xinwen ul li .img a{display: block;width: 100%;height: 1rem;border-radius: .05rem;overflow: hidden;}
.xinwen ul li .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.xinwen ul li h3 a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .09rem;color: #333333;margin-top: .06rem;}
.xinwen ul li p{color: #999999;font-size: .08rem;line-height: .14rem;height: .28rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;margin-top: .04rem;}
.time{background: url("../img/22.png") left center no-repeat;background-size: .07rem;font-size: .08rem;color: #999999;padding-left: .09rem;margin-top: .04rem;}

.zhengce{width: 66%;margin-top: .22rem;}
.zhengce_1 .img{width: 26%;}
.zhengce_1 .img a{display: block;border-radius: .05rem;overflow: hidden;height: .82rem;margin-top: .12rem;}
.zhengce_1 .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.zhengce_1 .txt{width: 71%;margin-top: .2rem;}
.zhengce_1 .txt h3 a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .09rem;color: #333333;}
.zhengce_1 .txt p{color: #999999;font-size: .08rem;line-height: .14rem;height: .28rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;margin-top: .06rem;}
.zhengce_1 .time{margin-top: .06rem;}
.zhengce ul{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: .08rem;}
.zhengce ul li{position: relative;width: 48%;line-height: .2rem;font-size: .08rem;padding-left: .1rem;}
.zhengce ul li:before{content: "";display: block;position: absolute;width: .04rem;height: .04rem;background: #d9d9d9;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto 0;transition:all .3s;}
.zhengce ul li a{display: block;float: left;color: #333333;width: 78%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zhengce ul li span{display: block;float: right;color: #c9c9c9;transition:all .3s;}

.canyu{width: 32%;margin-top: .22rem;}
.canyu li{margin-top: .08rem;}
.canyu li .riqi{float: left;border-right: 1px solid #dddddd;text-align: center;padding-right: .08rem;font-size: .13rem;color: #2460a9;line-height: 1;transition:all .3s;}
.canyu li .riqi span{display: block;color: #FFFFFF;background: #2460a9;width: .29rem;line-height: .09rem;border-radius: .03rem;font-size: .07rem;margin-top: .03rem;transition:all .3s;}
.canyu li a{float: right;width: calc(100% - .45rem);font-size: .08rem;color: #333333;line-height: .12rem;height: .24rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}

.bg1{width: 100%;background: url("../img/bg1.jpg") top;background-size: cover;margin-top: .15rem;padding: .15rem 0 .25rem;}
.adv01 img{display: block;width: 100%;}
.gongshi{margin-top: .22rem;display:flex;flex-wrap: wrap;justify-content: space-between;}
.huanping{width: 32%;}
.huanping ul{margin-top: .12rem;}
.huanping li{margin-top: .08rem;}
.huanping li .img{float: left;width: 30%;}
.huanping li .img a{display: block;width: 100%;height: .48rem;border-radius: .04rem;overflow: hidden;}
.huanping li .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.huanping li .txt{width: 65%;margin-top: .05rem;}
.huanping li .txt h3 a{display: block;font-weight: normal;color: #333333;font-size: .08rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.huanping li .txt p{font-size: .07rem;line-height: .12rem;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;margin-top: .04rem;}
.yanshou{width: 32%;}
.qita{width: 32%;}
.yanshou ul{margin-top: .08rem;}
.yanshou ul li{position: relative;width: 100%;line-height: .18rem;font-size: .08rem;padding-left: .1rem;height: .18rem;}
.yanshou ul li:before{content: "";display: block;position: absolute;width: .04rem;height: .04rem;background: #d9d9d9;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto 0;transition:all .3s;}
.yanshou ul li a{display: block;float: left;color: #333333;width: 78%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yanshou ul li span{display: block;float: right;color: #c9c9c9;transition:all .3s;}

.qita_c{margin-top: .07rem;}
.qita_c .swiper-slide .img{width: 58%;}
.qita_c .swiper-slide .img a{display: block;width: 100%;height: .75rem;border-radius: .04rem;overflow: hidden;}
.qita_c .swiper-slide .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.qita_c .swiper-slide .txt{width: 49%;border: 1px solid #dddddd;border-radius: .04rem;height: .57rem;background: linear-gradient(#FFFFFF,#f2f2f2);margin-left: -7%;position: relative;padding: .06rem .06rem 0;margin-top: .09rem;transition:all .3s;}
.qita_c .swiper-slide .txt h3 a{color: #333333;font-size: .08rem;line-height: .12rem;height: .24rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;font-weight: normal;margin-bottom: .1rem;}
.qita_c .swiper-pagination{bottom: .16rem;text-align: right;padding-right: .04rem;}
.qita_c .swiper-pagination-bullet{width: .04rem;height: .04rem;border-radius: 50%;background: #31cea3;opacity: .2;margin-right: .02rem;}
.qita_c .swiper-pagination-bullet-active{opacity: 1;}
.qita ul li{margin-top: .07rem;border-bottom: 1px solid #dddddd;padding-bottom: .04rem;}
.qita ul li h3 a{font-weight: normal;color: #333333;font-size: .08rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}

.xianfegn{margin-top: .22rem;width: 66%;}
.xianfegn ul{display:flex;flex-wrap: wrap;}
.xianfegn ul li{width: 32%;margin: .1rem 0 0 2%;}
.xianfegn ul li a{display: block;width: 100%;position: relative;overflow: hidden;border-radius: .05rem;height: .93rem;}
.xianfegn ul li a .img{display: block;width: 100%;height: .93rem;}
.xianfegn ul li a .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.xianfegn ul li a .txt{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;opacity: 0;transition:all .5s;}
.xianfegn_1{position: absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);color: #FFFFFF;text-align: center;}
.xianfegn_1 p{font-size: .08rem;line-height: .15rem;padding: 0 .22rem;}
.xianfegn_1 span{display: block;width: .52rem;height: .17rem;line-height: .17rem;border-radius: .09rem;font-size: .08rem;margin: 0 auto;margin-top: .06rem;background: linear-gradient(to right,#2460a9,#31cea3);}

.wenyuan{width: 32%;margin-top: .22rem;}
.wenyuan_1{margin-top: .1rem;position: relative;border-radius: .05rem;overflow: hidden;}
.wenyuan_1 .img a{display: block;height: .85rem;}
.wenyuan_1 .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.wenyuan_1 p{position: absolute;width: 100%;bottom: 0;color: #FFFFFF;font-size: .08rem;padding: 0 .05rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: rgba(0,0,0,.7);line-height: .24rem;text-align: center;}
.wenyuan li{margin-top: .08rem;}
.wenyuan li .img{float: left;width: 30%;}
.wenyuan li .img a{display: block;width: 100%;height: .48rem;border-radius: .04rem;overflow: hidden;}
.wenyuan li .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.wenyuan li .txt{width: 65%;margin-top: .05rem;}
.wenyuan li .txt h3 a{display: block;font-weight: normal;color: #333333;font-size: .08rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wenyuan li .txt p{font-size: .07rem;line-height: .12rem;color: #999999;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;margin-top: .04rem;}

.footer{width: 100%;position: relative;margin-top: .25rem;background: #fafafa;padding: .25rem 0;}
.footer:before{content: "";display: block;position: absolute;width: 100%;top: 0;height: 3px;background: linear-gradient(to right,#2460a9,#31cea3);}
.fot_img{border-right: 1px solid #dddddd;padding-right: .15rem;margin-right: .1rem;}
.fot_img img{width: .9rem;display: block;}
.fot_tel{margin-top: .04rem;}
.fot_tel img{display: block;float: left;width: .22rem;}
.fot_tel p{float: left;font-size: .07rem;color: #666666;margin-left: .06rem;}
.fot_tel p span{display: block;color: #333333;font-size: .1rem;}
.banquan span{margin-left: .07rem;font-size: .08rem;color: #666666;line-height: .31rem;}
.banquan span a{color: #666666;}

/* news.html */
.news_list{width: 80%;}
.bread{text-align: right;font-size: .08rem;color: #999999;}
.bread a{color: #999999;}
.bread img{display: inline-block;width: .08rem;transform: translateY(.01rem);margin-right: .04rem;}
.news_list_c li{margin-top: .05rem;padding-bottom: .05rem;border-bottom: 1px solid #dddddd;}

.news_list_c li .times {
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    color: #526d0b;
    border: 1px solid #87b412;
    height: 70px;
    overflow: hidden;
	margin-left: .1rem;
}
 .news_list_c li .times strong {
    display: inline-block;
    font-size: 30px;
    line-height: 40px;
    width: 100%;
}

.news_list_c li .img{width: 26%;}
.news_list_c li .img a{display: block;border-radius: .05rem;overflow: hidden;height: .8rem;}
.news_list_c li .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.news_list_c li .txt{width: 72%;margin-top: .08rem;}
.news_list_c li .txt h3 a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .1rem;color: #333333;}
.news_list_c li .txt p{color: #999999;font-size: .08rem;line-height: .14rem;height: .28rem;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;margin-top: .06rem;}
.news_list_c li .time{margin-top: .06rem;}

.pages{text-align: right;margin-top: .3rem;}
.pages_1{display: inline-block;vertical-align: middle;text-align: center;}
.pages_1 a{display: block;float: left;line-height: .2rem;border: 1px solid #dddddd;margin-left: -1px;font-size: .08rem;color: #999999;width: .2rem;}
.pages_1 a.prve,.pages_1 a.next{width: .5rem;}
.pages_1 span{display: block;float: left;line-height: .2rem;border: 1px solid #dddddd;margin-left: -1px;font-size: .08rem;color: #999999;min-width: .2rem;/* padding: 3px; */padding: 0px 10px;}
.pages_1 a.on{color: #FFFFFF;background: #31cda3;border-color: #31cda3;}
.pages_2{display: inline-block;margin-left: .05rem;vertical-align: middle;}
.pages_2 span{display: inline-block;font-size: .08rem;color: #999999;}
.pages_2 input{display: inline-block;border: 1px solid #dddddd;text-align: center;outline: none;width: .2rem;height: .2rem;font-size: .08rem;}
.pages_2 button{display: inline-block;outline: none;cursor: pointer;width: .4rem;height: .2rem;background: #ececec;border: 1px solid #dddddd;font-size: .08rem;color: #858585;transition:all .3s;}

.news_rt{width: 18.75%;}
.fenlei{width: 100%;border-radius: .05rem;background: #f5f5f5;padding: .04rem .12rem;}
.fenlei li a{display: block;text-align: center;background: #FFFFFF;line-height: .21rem;color: #999999;border-radius: .11rem;font-size: .09rem;margin: .06rem 0;}
.fenlei li.on a{color: #FFFFFF;background: linear-gradient(to right,#2460a9,#31cea3);}
.news_rt .tit{font-weight: bold;position: relative;font-size: .1rem;color: #333333;border-bottom: 1px solid #dddddd;padding-bottom: .04rem;padding-left: .08rem;line-height: 1;}
.news_rt .tit:before{content: "";display: block;position: absolute;width: .02rem;height: .09rem;background: linear-gradient(#2460a9,#31cea3);border-radius: .01rem;left: 0;top: 0;}
.redian{margin-top: .1rem;}
.redian ul{margin-top: .1rem;}
.redian li{margin-top: .04rem;}
.redian li .img{width: 30%;border-radius: .03rem;overflow: hidden;}
.redian li .img a{display: block;height: .35rem;}
.redian li .img a img{display: block;width: 100%;height: 100%;object-fit: cover;transition:all .5s;}
.redian li p{width: 66%;float: right;margin-top: .03rem;}
.redian li p a{font-size: .08rem;line-height: .13rem;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.news_list_c ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 14px;
}
.news_list_c h1 {
    text-align: center;
}

.news_list_c p {
    text-indent: 2em;
}

.button.border-gray, .pager-next.border-gray, .pager-prev.border-gray, .pager.border-gray a, .text-gray, a.text-gray:link, a.text-gray:visited, blockquote.border-gray strong {
    color: #999;
	padding-top: 10px;
	margin: 0;
	line-height: 24px;
	text-align: center;
}
.news_list_c hr {
    background: #E2E2E2;
    color: #E2E2E2;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 10px 0;
    border: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.news_list_c h1, h2, h3, h4, h5, h6, figure {
    color: #444;
    font-weight: 400;
    font-family: "微软雅黑", Arial;
}
.news_list_c ul li h1 {
    font-size: 24px;
}

.chuandi{margin-top: .1rem;}
.chuandi .wenyuan_1 .img a{height: .7rem;}
.chuandi .wenyuan_1 p{font-size: .08rem;line-height: .18rem;}
.chuandi ul{margin-top: .05rem;}
.chuandi ul li{position: relative;padding-left: .09rem;}
.chuandi ul li:before{content: "";display: block;position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: .04rem;height: .04rem;border-radius: 50%;background: #d9d9d9;transition:all .3s;}
.chuandi ul li a{font-size: .08rem;line-height: .2rem;color: #333333;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}






@media screen and (max-width: 768px) {
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}

@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
}
img{height:auto;border:none;}

.logo_1 img{width: 100%;}

.logo_2 img{width: 100%;}

.ww{width:93.75%; margin:0 auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

.top{height: 36px;}
.top_lf{display: none;}
.top_rt .items{float: left;line-height: 36px;color: #FFFFFF;font-size: 11px;margin-left: 10px;}
.top_rt .items img{display: block;float: left;width: 12px;margin: 12px 3px 0 0;}
.top_rt .items p{display: block;float: left;}

header{width: 100%;background: url("../img/03.png") top center;background-size: cover;padding: .1rem 0;}
.logo{float: left;}
.logo_1{float: left;width: .5rem;}
.logo_2{float: left;width: 1.4rem;margin: .08rem 0 0 .05rem;}
.search{width: 90%;margin: 0 auto;height: .32rem;border: 1px solid #bdb876;background: rgba(255,255,255,.65);border-radius: .04rem;margin-top: .08rem;overflow: hidden;position: relative;}
.search input{display: block;width: 100%;height: 100%;outline: none;border: none;background: none;padding: .06rem .4rem 0 .1rem;font-size: .12rem;}
.search button{display: block;position: absolute;border: none;outline: none;width: .3rem;height: 100%;background: url("../img/05.png") center no-repeat;right: 0;top: 0;cursor: pointer;background-size: .15rem;}

/*    导航菜单     */
.nav {position:fixed;opacity:0;z-index: 10001;-webkit-transform:translateX(0);transform:translateX(0);width:40%;height:100%;-webkit-transition-property: all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms; padding: .4rem 0 .15rem 0; top:0;}
.nav--active .nav {opacity: 1;background:rgba(0,0,0,.8);}
.nav__list {padding:0.1rem;line-height:0.35rem;font-size:0.13rem; height:100%;overflow:scroll;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger{display: block;position:absolute;width: 30px;height: 25px;right: .1rem;top: .47rem;z-index: 1001;}
.nav--active .nav__trigger{position: fixed;z-index: 10002;top: .2rem;}
.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background-color: #87b412;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #87b412;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -10px;}
.nav__icon:after {margin-top: 10px;}
.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.nav--active .nav__icon {background: rgba(0, 0, 0, 0)!important;}
.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); background:#FFFFFF;}
.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); background:#FFFFFF;}
.nav__list li ul li{line-height:.2rem; margin-top:.12rem;}
/*二级导航*/
.cd-accordion-menu {width: 100%;}
.cd-accordion-menu ul {display: none;}
.cd-accordion-menu li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.cd-accordion-menu input[type=checkbox] {position: absolute;opacity: 0;}
.cd-accordion-menu label, .cd-accordion-menu a {position: relative;display: block;color: #ffffff;}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {background: #52565d;}
.cd-accordion-menu label::before, .cd-accordion-menu a::after {content: '';display: inline-block;width: 16px;height: 16px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin-top:-1px;}
.cd-accordion-menu label {cursor: pointer;}
.cd-accordion-menu label::before{background-image: url(../img/cd-icons.svg);background-repeat: no-repeat;}
.cd-accordion-menu label::before {right: 0;background-position: 0 0;-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-o-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
.cd-accordion-menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked + label::after {background-position: -32px 0;}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {display: block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left: 0.1rem;font-size:0.12rem;}
.cd-accordion-menu ul label::before {right: 0;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:0.2rem;font-size:0.09rem;line-height:0.25rem;color:#cbd8da;}
.cd-accordion-menu.animated label::before {-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}

.ban_img{width: 100%;margin-top: .1rem;}
.ban_img .swiper-slide .img a{height: 2.1rem;}
.ban_img .swiper-slide p{height: .32rem;font-size: .12rem;line-height: .32rem;}
.ban_img .swiper-pagination{bottom: .1rem;}
.fuwu{width: 100%;margin-top: .2rem;}
.fuwu ul{margin-top: .05rem;}
.fuwu ul li{width: 49%;padding: .05rem;}
.fuwu ul li .img{width: 100%;height: .52rem;float: none;}
.fuwu ul li i{float: none;margin: 0 auto;margin-top: -.13rem;width: .24rem;}
.fuwu ul li i img{width: .24rem;}
.fuwu ul li p{float: none;font-size: .14rem;line-height: .2rem;margin-right: 0;text-align: center;margin-top: .03rem;}
.fuwu_1{margin-top: .12rem;}

.xinwen{margin-top: .22rem;}
.xinwen ul li{width: 48%;padding: .06rem .05rem .08rem .05rem;margin-left: 4%;}
.xinwen ul li:nth-child(2n+1){margin-left: 0;}
.xinwen ul li h3 a{font-size: .13rem;}
.xinwen ul li p{font-size: .11rem;line-height: .16rem;height: .32rem;}
.time{background-size: .09rem;font-size: .11rem;padding-left: .13rem;}

.zhengce{width: 100%;margin-top: .22rem;}
.zhengce_1 .img{width: 30%;}
.zhengce_1 .img a{height: .82rem;}
.zhengce_1 .txt{width: 67%;margin-top: .15rem;}
.zhengce_1 .txt h3 a{font-size: .13rem;}
.zhengce_1 .txt p{font-size: .11rem;line-height: .16rem;height: .32rem;}
.zhengce_1 .time{margin-top: .06rem;}
.zhengce ul{margin-top: .1rem;}
.zhengce ul li{width: 100%;line-height: .26rem;font-size: .12rem;}
.zhengce ul li a{width: 75%;}

.canyu{width: 100%;margin-top: .22rem;}
.canyu li{margin-top: .1rem;}
.canyu li .riqi{padding-right: .08rem;font-size: .15rem;}
.canyu li .riqi span{width: .45rem;line-height: .12rem;font-size: .1rem;margin-top: .03rem;}
.canyu li a{width: calc(100% - .65rem);font-size: .12rem;line-height: .16rem;height: .32rem;}
.adv01{height: .5rem;border-radius: .05rem;overflow: hidden;}
.adv01 img{display: block;width: 100%;height: 100%;object-fit: cover;}

.bg1{width: 100%;background: url("../img/bg1.jpg") top;background-size: cover;margin-top: .15rem;padding: .15rem 0 .25rem;}
.gongshi{margin-top: .22rem;}
.huanping{width: 100%;}
.huanping li{margin-top: .08rem;}
.huanping li .img{float: left;width: 32%;}
.huanping li .img a{height: .54rem;}
.huanping li .txt{width: 66%;margin-top: 0;}
.huanping li .txt h3 a{font-size: .13rem;}
.huanping li .txt p{font-size: .11rem;line-height: .16rem;margin-top: .04rem;}
.yanshou{width: 100%;margin-top: .22rem;}
.qita{width: 100%;margin-top: .22rem;}
.yanshou ul{margin-top: .08rem;}
.yanshou ul li{line-height: .26rem;font-size: .12rem;height: .26rem;}
.yanshou ul li a{width: 75%;}

.qita_c{margin-top: .1rem;}
.qita_c .swiper-slide .img{width: 55%;}
.qita_c .swiper-slide .img a{height: .82rem;}
.qita_c .swiper-slide .txt{width: 52%;height: .66rem;margin-left: -7%;padding: .06rem .06rem 0;margin-top: .09rem;}
.qita_c .swiper-slide .txt h3 a{font-size: .12rem;line-height: .15rem;height: .3rem;margin-bottom: .08rem;}
.qita_c .swiper-pagination-bullet{width: .05rem;height: .05rem;}
.qita ul li h3 a{font-size: .12rem;}

.xianfegn{width: 100%;}
.xianfegn ul li{width: 48%;margin: .1rem 0 0 4%;}
.xianfegn ul li:nth-child(2n+1){margin-left: 0;}
.xianfegn ul li a{height: 1rem;}
.xianfegn ul li a .img{height: 1rem;}
.xianfegn ul li a .txt{height: .24rem;background: rgba(0,0,0,.5);top: auto;bottom: 0;opacity: 1;transition:all .5s;}
.xianfegn_1{position: absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);color: #FFFFFF;text-align: center;}
.xianfegn_1 p{font-size: .11rem;line-height: .24rem;padding: 0 .06rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xianfegn_1 span{display: none;}

.wenyuan{width: 100%;}
.wenyuan_1 .img a{height: 1.2rem;}
.wenyuan_1 p{font-size: .11rem;padding: 0 .06rem;}
.wenyuan li .img{float: left;width: 32%;}
.wenyuan li .img a{height: .54rem;}
.wenyuan li .txt{width: 66%;margin-top: 0;}
.wenyuan li .txt h3 a{font-size: .13rem;}
.wenyuan li .txt p{font-size: .11rem;line-height: .16rem;margin-top: .04rem;}

.footer{width: 100%;position: relative;margin-top: .25rem;background: #fafafa;padding: .25rem 0;}
.footer:before{height: 2px;}
.fot_img{padding-right: .1rem;}
.fot_tel{margin-top: 0;}
.fot_tel img{width: .22rem;}
.fot_tel p{font-size: .1rem;color: #666666;margin-left: .06rem;}
.fot_tel p span{display: block;color: #333333;font-size: .12rem;}
.banquan{width: 100%;text-align: center;margin-top: .15rem;}
.banquan span{margin-left: 0;font-size: .1rem;line-height: .18rem;display: block;}

/* news.html */
.news_list{width: 100%;margin-top: .1rem;}
.bread{font-size: .11rem;}
.bread img{width: .1rem;transform: translateY(-.01rem);}

.news_list_c li .img{width: 28%;}
.news_list_c li .img a{height: .8rem;}
.news_list_c li .txt{width: 69%;margin-top: .03rem;}
.news_list_c li .txt h3 a{font-size: .13rem;}
.news_list_c li .txt p{font-size: .11rem;line-height: .16rem;height: .32rem;margin-top: .06rem;}
.news_list_c li .time{margin-top: .06rem;}

.news_rt{width: 100%;margin-top: .2rem;}
.fenlei{padding: .04rem .3rem;}
.fenlei li a{line-height: .3rem;border-radius: .15rem;font-size: .12rem;margin: .1rem 0;}
.news_rt .tit{font-size: .14rem;padding-bottom: .06rem;}
.news_rt .tit:before{height: .12rem;top: .01rem;}
.redian{margin-top: .2rem;}
.redian li{margin-top: .1rem;}
.redian li .img{width: 31%;}
.redian li .img a{height: .5rem;}
.redian li p{margin-top: .08rem;}
.redian li p a{font-size: .12rem;line-height: .16rem;}
.chuandi{margin-top: .2rem;}
.chuandi .wenyuan_1 .img a{height: 1.2rem;}
.chuandi .wenyuan_1 p{font-size: .12rem;line-height: .24rem;}
.chuandi ul{margin-top: .08rem;}
.chuandi ul li a{font-size: .12rem;line-height: .24rem;}

.search_welcome {

    font-size: .09rem;
    margin: .06rem 0;
}
}