﻿@charset "utf-8";

/* 首页 */
.Banner .item .img{width: 100%; height: 100%;}
.Banner .item .sj{display: none;}
.Banner .slick-prev{left: 10%;}
.Banner .slick-next{right: 10%;}

@media ( max-width:1366px){ 
    .Banner .slick-prev{left: 4%;}
    .Banner .slick-next{right: 4%;}
}

@media ( max-width:768px){ 
    .Banner .item .pc{display: none;}
    .Banner .item .sj{display: block;}
}


/* index */
.mb20{margin-bottom: 0.2rem;}
.mb30{margin-bottom: 0.3rem;}
.mb40{margin-bottom: 0.4rem;}
.h300{height: 3rem; overflow: hidden;}
.Main{padding: 0.22rem 0 0; background-color: #fff;}

.NewsTop{border-top: 2px solid #cc0000; border-bottom: 1px solid #dadada; padding: 0.24rem 0.64rem;}
.NewsTop .title{position: absolute; left: 0; top: 0.1rem; bottom: 0.1rem; width: 0.38rem; background: #cc0000;}
.NewsTop .title a{color: #fff; font-size: 0.2rem; font-weight: bold; position: absolute; top: 50%; transform: translate(0,-50%); text-align: center;}
.NewsTop .con{text-align: center; line-height: 0.27rem; color: #3b3b3b;}
.NewsTop .con h2{font-size: 0.32rem; color: #be0404; line-height: 0.4rem; margin-bottom: 0.16rem;}
.NewsTop .con .p{-webkit-line-clamp: 1;}

.HomeFocus{width: 57.15%;}
.HomeFocus dd{position: relative;}
.HomeFocus dd .Scale-img{height: 4.46rem;}
.HomeFocus dd .mask{position: absolute; left: 0; bottom: 0; right: 0; z-index: 6; background: rgba(0,0,0,0.56); color: #fff; font-size: 0.17rem; line-height: 0.52rem; height: 0.52rem; padding: 0 1.2rem 0 0.18rem;}
.HomeFocus .slick-dots{text-align: right; z-index: 7; bottom: 0.22rem; right: 0.2rem;}

.mores{position: absolute; right: 0.1rem; top: 0; line-height: 0.5rem; color: #3c3c3c;}
.HomeNews{width: 41.53%;}

.HomeBox{width: 48.84%;}
.CommonBox dd.first{padding-bottom: 0.18rem; margin-bottom: 0.1rem; border-bottom: 1px dotted #9a9a9a; padding-left: 0; background: none; height: auto;}
.CommonBox dd.first .tit{line-height: 0.24rem; font-size: 0.18rem; margin-bottom: 0.07rem; font-weight:bold;}
.CommonBox dd.first .p{font-size: 0.14rem; line-height: 0.22rem; -webkit-line-clamp: 2;}
.CommonBox dd.istopY{font-weight: bold;}
.CommonBox dd{padding-left: 0.18rem; height: 0.48rem; line-height: 0.48rem; border-bottom: 1px solid #e7e7e7; overflow: hidden; background-image: url(../images/add/dot1.png); background-repeat: no-repeat; background-position: left center;}
.CommonBox dd span{color: #999; margin-left: 0.15rem;}
.CommonBox dd:last-child{border-bottom: none;}

.SlideTxt .mores{line-height: 0.53rem;}
.SlideTxt .hdtit ul{display: inline-block; vertical-align: middle;}
.SlideTxt .hdtit,.HomeTit{height: 0.45rem; line-height: 0.45rem; border-bottom: 1px solid #16733e;}
.SlideTxt .hdtit2{border-bottom: 1px solid #CC0000;}
.SlideTxt .hdtit2 img{width:26px}
.SlideTxt .hdtit li{float: left; padding-right: 0.1rem; margin-right: 0.1rem; background: url(../images/line.png) no-repeat right center;}
.SlideTxt .hdtit li a,.HomeTit .name{display: block; padding: 0 0.1rem; font-size: 0.26rem; position: relative;font-weight: 600;}
.SlideTxt .hdtit li a,.HomeTit .name{display: flex; align-items: center;padding-left:0 !important;}
.SlideTxt .hdtit li a img,.HomeTit .name .icon{margin-right: 0.14rem;}
.SlideTxt .hdtit li i{position: absolute; left: 0; right: 0; bottom: -2px; background: #16733e; height: 4px; display: none;}
.SlideTxt .hdtit li:nth-last-child(2){padding-right: 0; margin-right: 0; background: none;}
/* .SlideTxt .hdtit li.on i{display: block;} */
.SlideTxt .hdtit li.on a,.HomeTit .name{color: #16733E;}
.SlideTxt .hdtit2 li.on a{color: #CC0000;}
.HomeFloor{padding: 3% 0;}
.HomeFloor1{background-color: #fff; background-image: url(../images/add/home_boxbg1.jpg); background-size: 100% auto; background-repeat: no-repeat; background-position: center bottom;}
.HomeTheam{padding: 0 0 0.8rem; margin-bottom: 0.6rem;}
.HomeTheam .swiper-slide{width: 5.91rem; height: 2.92rem; border-radius: 0.15rem; overflow: hidden;}
.HomeTheam .swiper-slide img{display:block; opacity: 1;width: 100%; height: 100%;}
.HomeTheam .swiper-slide-active{background: none;}
.HomeTheam .swiper-slide-active img{opacity: 1;}
.HomeTheam .pagination{position: absolute; z-index: 20; left: 0px; width: 100%; text-align: center; bottom: 5px;}
.HomeTheam .swiper-pagination-bullet{display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #87b59b; margin: 0 9px; cursor: pointer; -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; opacity: 1; position: relative; top: auto;}
/* .HomeTheam .swiper-visible-switch{opacity: 1; top: 0; background: #87b59b;} */
.HomeTheam .swiper-pagination-bullet-active{background: #16733e;}

.HomePics .hd{text-align: center; font-size: 0;}
.HomePics .hd li{display: inline-block; height: 0.37rem; line-height: 0.37rem; margin: 0 0.15rem; position: relative;}
.HomePics .hd li a{display: block; border-radius: 0.1rem; padding: 0 0.15rem; font-size: 0.22rem; color: #616161; font-weight: bold;}
.HomePics .hd li.on a{background: #16733e; color: #fff;}
.HomePics .hd li i{position: absolute; width: 12px; height: 7px; left: 50%; margin-left: -6px; bottom: -6px; background-image: url(../images/add/arrow.png); opacity: 0;}
.HomePics .hd li.on i{opacity: 1;}
.HomePics .list dl{margin-left: -2.5%;}
.HomePics .list dd{width: 30.8333%; float: left; margin-left: 2.5%;}
.HomePics .list dd a{display: block; background: #fff;}
.HomePics .list dd .Scale-img{padding-top: 56%;}
.HomePics .list dd .Scale-img .play{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,0.15); background-size: 0.58rem 0.58rem; background-position: 0.26rem 85%; background-image: url(../images/add/play.png); background-repeat: no-repeat;}
.HomePics .list dd .con{padding: 0.4rem 0.3rem;}
.HomePics .list dd .con .time{display: block; font-size: 0.18rem; color: #397a3a; margin-bottom: 0.2rem;}
.HomePics .list dd .con .tit{font-size: 0.2rem; color: #000;}

.HomeFloor2{background-color: #fbfdfd; background-image: url(../images/add/home_boxbg2.jpg); background-size: 100% auto; background-repeat: no-repeat; background-position: center bottom;}
.HomeBusiness .list dl{margin-left: -0.2rem;}
.HomeBusiness .list dd{width: 23%; float: left; background: #fff; margin-left:0.2rem; position: relative; transition: 300ms;}
/* .HomeBusiness .list dd .Scale-img{padding-top: 65%;} */
.HomeBusiness .list dd .Scale-img{padding-top: 89%;}
.HomeBusiness .list dd .con{padding: 0.25rem 0.16rem 0.28rem;}
.HomeBusiness .list dd .con .tit{font-size: 0.24rem; color: #397a3a; line-height: 0.3rem;}
.HomeBusiness .list dd .con .p{font-size: 0.15rem; line-height: 0.26rem; height: 0.72rem; margin: 0.2rem 0 0.36rem; color: #7e7e7e; -webkit-line-clamp: 3;}
.HomeBusiness .list dd .con .line{width: 0.25rem; height: 3px; background: #16733e;}

.HomeBrand dd a{margin: 0 6px; border: 2px solid #ececec; padding: 0.1rem; height: 1.65rem; background: #fff; display: flex; align-items: center; justify-content: center;}
.HomeBrand dd .Scale-img img{width: auto; max-width: 100%; max-height: 100%;}
.HomeBrand .slick-dots{position: static; margin-top: 0.2rem;}
.HomeBrand .slick-dots li button{background: #ccc;}
.HomeBrand .slick-dots li.slick-active button{background: #16733e;}

/* .FloatWeixin{position: fixed; z-index: 99; width: 1.54rem; right: 2%; top: 50%; transform: translate(0,-50%);} */
.FloatWeixin{padding-top: 0.3rem;}
.clearfix{display: flex;justify-content: center;}
/* .FloatWeixin dd .con{border: 2px solid #f2f2f2; background: #fff; margin-bottom: 5px; text-align: center;} */
.FloatWeixin dd .con{text-align: center;}
.FloatWeixin dd{margin-right: 0.15rem;}
.FloatWeixin dd:last-child{margin-right: 0;}
/* .FloatWeixin dd img{display: block; width: 100%;} */
.FloatWeixin dd img{display: block; width:90px;}
/* .FloatWeixin dd p{line-height: 0.16rem; margin-bottom: 0.1rem;} */
.FloatWeixin dd p{margin-top:0.1rem;color: rgba(255,255,255,0.5);}
/* .FloatWeixin .weixinBox{position: relative;} */
.FloatWeixin .weixinBox .closeBtn{position: absolute; top:-0.25rem; right: 0; font-size:0.16rem;}
@media ( max-width:1024px){
    .FloatWeixin{position: static; width: 100%; top: 0; transform: none;}
    .FloatWeixin dd{width: 33.333%; float: left;}
    /* .FloatWeixin dd .con{border-top: none; border-bottom: none; padding: 0.1rem 0; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;} */
    .FloatWeixin dd img{max-width: 1.54rem; display: inline-block;}
}

@media ( max-width:768px){
    .mb30,.mb40{margin-bottom: 0.2rem;}
    .SlideTxt .hdtit li a, .HomeTit .name{font-size: 0.22rem; font-weight: bold;}
    .HomeFocus,.HomeNews{width: auto; float: none;}
    .h300{height: auto;}
    .NewsTop .con h2{font-size: 0.25rem; line-height: 0.3rem; margin-bottom: 0.05rem;}
    .HomeTheam{padding-bottom: 0.4rem; margin-bottom: 0.25rem;}
    .HomePics .list dd .con{padding: 0.25rem;}
    .HomePics .list dd .con .time{margin-bottom: 0.1rem;}
    .HomeBusiness .list dd .con .tit{font-size: 0.2rem;}
    .HomeBusiness .list dd .con .p{margin: 0.05rem 0 0.2rem;}
}

@media ( max-width:480px){
    .SlideTxt .hdtit li{padding-right: 0; margin-right: 0;}
    .NewsTop{padding: 0.2rem 0 0 0.5rem;}
    .NewsTop .con h2{font-size: 0.2rem; line-height: 0.25rem;}
    .NewsTop .con .info{-webkit-line-clamp: 2;}
    .HomeFocus dd .Scale-img{height: 2.6rem;}
    .HomeBox{width: auto; float: none;}
    .HomeTheam .swiper-container{height: auto;}
    .HomePics .list dd{width: 97.5%;}
    .HomeBusiness .list dd{width: 48%; margin-bottom: 0.1rem;}
    
    .HomeTheam .swiper-slide{width: 100%; height: auto;}
    .HomeTheam .swiper-slide img{opacity: 0;}
    .HomeTheam .swiper-slide-active img{opacity: 1; margin: 0 auto;}

}

/* 集团简介 */
.AboutBox{background-image: url(../images/boxbg1.jpg); background-repeat: no-repeat; background-position: center bottom;}

.AboutBox .con{width: 52.3%; margin-top: 0.4rem;}
.AboutBox .con .title{margin-bottom: 0.25rem;}
.AboutBox .con .title img{display: block; width: 0.64rem;}
.AboutBox .con .title h2{margin-top: 0.1rem; line-height: 0.34rem; font-size: 0.4rem; font-weight: normal;color: #333 !important;}
.AboutBox .con .info{line-height: 0.35rem;}
.AboutBox .imgbox{width: 41.538%;}

@media ( max-width:768px){
    .AboutBox .con,.AboutBox .imgbox{width: auto; float: none;}
    .AboutBox .con{margin: 0 0 0.25rem;}
    .AboutBox .con .title{text-align: center; margin-bottom: 0.15rem;}
    .AboutBox .con .title h2{font-size: 0.25rem;}
    .AboutBox .con .title img{display: inline-block; width: 0.5rem;}
    .AboutBox .imgbox{text-align: center;}
}

@media ( max-width:480px){
    .AboutBox .con .title h2{font-size: 0.2rem; line-height: 0.24rem;}
    .AboutBox .con .title img{width: 0.35rem;}
    .AboutBox .con .info{line-height: 0.32rem;}
}

/* 企业荣誉 */
.HonnorBox ul{margin-left: -2.5%;}
.HonnorBox li{width: 22.5%; float: left; margin: 0 0 2.5% 2.5%;}
.HonnorBox li .imgbox{border: 1px solid #e8e8e8; padding: 0.1rem; height: 3.78rem; line-height: 3.78rem; text-align: center;}
.HonnorBox li .imgbox img{display: inline-block; vertical-align: middle; max-height: 100%;}
.HonnorBox li .tit{margin-top: 0.2rem; text-align: center;}
.HonnorBox li:hover .imgbox{border: 1px solid #6dac2e;}

@media ( max-width:768px){
    .HonnorBox li .imgbox{height: 2.6rem; line-height: 2.6rem;}
}

@media ( max-width:640px){
    .HonnorBox li .imgbox{height: 2rem; line-height: 2rem;}
}

@media ( max-width:480px){
    .HonnorBox li{width: 47.5%;}
}

.PicBox li .imgbox{height: 2rem; line-height: 2rem;}

@media ( max-width:768px){
    .PicBox li .imgbox{height: 1.6rem; line-height: 1.6rem;}
}

@media ( max-width:640px){
    .PicBox li .imgbox{height: 1rem; line-height: 1rem;}
}

/* 单篇 */
.ColumnPage h2{text-align: center; font-size: 0.4rem; line-height: 0.44rem; text-align: center;color: #333 !important;}
.ColumnPage .SinglePage{line-height: 0.4rem;}

@media ( max-width:1024px){
    .ColumnPage h2{font-size: 0.3rem; line-height: 0.36rem;}
}

@media ( max-width:480px){
    .ColumnPage h2{font-size: 0.24rem; line-height: 0.3rem;}
}

/* 新闻列表_图文 */
.pb20{padding-bottom: 0.2rem;}
.pb70{padding-bottom: 0.7rem;}
.NewsList li.first{margin-bottom: 0.4rem;}
.NewsList li.first a{background: none; border: none !important; box-shadow: none !important; padding: 0;}
.NewsList li.first .Scale-img{width: 33.84%; height: 2.8rem;}
.NewsList li.first .con{width: 63.38%; padding: 0.18rem 0 0;}
.NewsList li.first .con .tit{font-size: 0.18rem; font-weight: normal;}
.NewsList li.first .con .time{font-size: 0.18rem;}
.NewsList li.first .con .p{margin: 0.16rem 0 0.38rem; line-height: 0.3rem; height: 0.6rem; -webkit-line-clamp: 2;}
.NewsList li.first .con .more{position: static; display: block; width: 1.8rem; line-height: 0.6rem; text-align: center; background: #6dac2e; color: #fff; border-radius: 0.3rem; font-size: 0.14rem;}
.NewsList li.first .con .more span{display: inline-block; vertical-align: middle; margin-bottom: 0;}
.NewsList li.first .con .more i{background: #8abd58; margin-left: 0.1rem;}

.NewsList li{border-bottom: 1px solid #f5eae7;}
.NewsList li:hover{background:url(../images/listBg.png) repeat;}
/* background: #f7f7f7 url(../images/dw.png) repeat;*/
.NewsList li a{display: block; padding: 0.7rem 2.65rem 0.7rem 0; position: relative;}
.NewsList li .date,.NewsList li .con .more{position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.NewsList li .date{left: 0; width: 1.2rem; text-align: center; border-right: 1px solid rgba(191, 191, 191, 0.5); flex-direction: column;color: #83B37B!important;}
.NewsList li .date span{display: block; font-size: 0.48rem; line-height: 0.5rem;}
.NewsList li .date p{font-size: 0.14rem; line-height: 0.28rem;color: #909090;}
.NewsList li .date p i{display: none;}
.NewsList li .con{padding-left: 1.74rem;}
.NewsList li .con .tit{font-size: 0.2rem; margin-bottom: 0.1rem; font-weight: bold;}
.NewsList li .con .p{font-size: 0.14rem; line-height: 0.2rem; height: 0.4rem; -webkit-line-clamp: 2;}
.NewsList li .con .more{right: 0; top: 0; bottom: 0; background: #f0f0f0; width: 1.6rem; font-size: 0.14rem; color: #6dac2e; text-align: center;}
.NewsList li .con .more2{background:transparent;}
.NewsList li .con .more span{display: block; margin-bottom: 0.1rem;}
.NewsList li .con .more i{width: 0.2rem; line-height: 0.2rem; border-radius: 50%; background: #6dac2e; color: #fff; font-size: 0.14rem;}
.NewsList li .con .more2 img{width:0.67rem}
/* .NewsList li:hover a{background: #fff; border: 2px solid #6dac2e; box-shadow: 0 0.1rem 0.3rem rgba(109,172,46,0.15);} */
/* .NewsList li:hover .con .more{background: #6dac2e; color: #fff;}
.NewsList li:hover .con .more i{background: #8abd58;} */
.NewsList li:hover a{color:#333}
@media ( max-width:768px){
    .pb20{padding-bottom: 0.1rem;}
    .NewsList li.first .Scale-img{height: 2.2rem;}
    .NewsList li.first .con .p{margin: 0.1rem 0 0.2rem;}
    .NewsList li.first .con .more{width: 1.5rem; line-height: 0.45rem;}

    .NewsList li{margin-bottom: 0.2rem;}
    .NewsList li a{padding: 0.25rem 1.5rem 0.25rem 0;}
    .NewsList li .date{width: 1rem;}
    .NewsList li .date span{font-size: 0.4rem;}
    .NewsList li .con{padding-left: 1.3rem;}
    .NewsList li .con .more{width: 1.2rem;}
}

@media ( max-width:480px){
    .NewsList li.first{margin-bottom: 0.25rem;}
    .NewsList li.first .Scale-img,.NewsList li.first .con{width: auto; float: none;}
    .NewsList li.first .con .p{line-height: 0.24rem; height: auto; margin: 0.05rem 0 0.1rem;}

    .NewsList li a{padding: 0.2rem;}
    .NewsList li .date{position: static; width: auto; border-right: none; text-align: left; display: block;}
    .NewsList li .date span{display: none;}
    .NewsList li .date p i{display: inline-block;}
    .NewsList li .con{padding-left: 0;}
    .NewsList li .con .tit{font-size: 0.18rem; margin-bottom: 0;}
    .NewsList li .con .p{height: auto; margin: 0.05rem 0 0.1rem;}
    .NewsList li .con .more{position: static; display: block; width: auto; background: none; color: #6dac2e; text-align: left;}
    .NewsList li .con .more span{display: inline-block; margin-right: 0.1rem;}
    .NewsList li .con .more i{text-align: center;}
    .NewsList li:hover .con .more{background: none; color: #6dac2e;}
    .NewsList li .con .more2 img{width:0.37rem}
}
/* 视图专区 */
.HomeVideoBox{background-color: #fbfdfd; background-image: url(../images/add/home_boxbg2.jpg); background-size: 100% auto; background-repeat: no-repeat; background-position: center bottom;}
.HomeVideoBox .video{width:4rem;height: 4.56rem;margin-right: 0.4rem;background-color: #fff;float: left;box-sizing: border-box;margin-bottom: 0.5rem;}
.HomeVideoBox .video:nth-child(3n){margin-right: 0;}
.HomeVideoBox .video .text{padding: 0 0.2rem;padding-top:0.46rem;box-sizing: border-box;}
.HomeVideoBox .video .text i{font-size: 0.18rem;color: #037d41;line-height: 0.28rem;margin-bottom:0.08rem;}
.HomeVideoBox .video .text h4{width: 100%;font-size: 0.2rem;color: #000000;line-height:0.4rem;height:0.4rem;margin-bottom:0.2rem;}
.HomeVideoBox .video .text a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.HomeVideoBox .video .text p{  width: 100%;font-size:0.18rem;color: #737373;line-height:0.32rem;height: 0.64rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.HomeVideoBox .video .Scale-img{width:4rem;height: 2.24rem;overflow: hidden;}
.HomeVideoBox .video .Scale-img img{width: 100%;height:100%;}
.HomeVideoBox .video .text a:hover{color: #037d41;}
/* 粮油储备 */
.HomeLycbBox .title{padding:0.76rem 0.98rem 0.4rem;background-color: #fff;margin-bottom: 0.2rem;}
.HomeLycbBox .title h2{font-size: 0.36rem;color: #383838;line-height:0.5rem;margin-bottom: 0.54rem;text-align: center}
.HomeLycbBox .title p{font-size: 0.2rem;color: #737373;line-height: 0.4rem;}
.HomeLycbBox ul{display: flex;flex-wrap: wrap;gap: 0.4rem;}
.HomeLycbBox .list{background-color: #fff;width: 6.2rem;height: auto;margin-bottom: 0.2rem;flex: 0 0 calc(50% - 0.2rem);}
/* .HomeLycbBox .list:nth-child(2n){margin-right: 0;} */
.HomeLycbBox .list .text{padding:0.5rem 0.3rem 0.38rem;box-sizing: border-box;}
.HomeLycbBox .list .text h4{width: 100%;font-size: 0.36rem;color: #1f1f1f;line-height: 0.5rem;margin-bottom: 0.3rem;position: relative;}
.HomeLycbBox .list .text p{width: 100%;font-size: 0.2rem;color: #737373;line-height: 0.4rem;}
.HomeLycbBox .list .Scale-img{width:100%;height:3.49rem;overflow: hidden;}
.HomeLycbBox .list .Scale-img img{width: 100%;height:100%;}
.storageWrap{background:#f8f8f8 url(../images/add/home_boxbg2.jpg) no-repeat top center}
.grainWrap{background-color: #eef0ef;padding-top:0.37rem;}
.normalizeWrap{padding-top: 0.37rem;padding-bottom:4%;background:#f8f8f8 url(../images/add/home_boxbg2.jpg) no-repeat bottom center}
.normalizeWrap li{border-top:1px solid #397A3A;}
.normalizeWrap .normalItem{width: 3.40rem;height: 0.8rem;font-size: 0.36rem;color: #ffffff;font-weight: initial;line-height:0.8rem;margin-bottom:0.2rem;background-image: linear-gradient(to right,#02a64e,#007b3a);padding-left: 0.15rem;box-sizing: border-box;}
.normalizeWrap .title p{padding-bottom: 0.4rem;}
.normalizeWrap li p{padding: 0 0.4rem;}
.titleTopHeight{padding-top: 0.36rem !important;}
.HomeLycbBox .normalizeWrap .title{margin-bottom: 0;}
@media ( max-width:480px){
   .HomeLycbBox .list{flex: 0 0 calc(100%);}
}
/* 详情页 */
.NewsDetail .content{float: none;}
.NewsDetail .title{padding-bottom: 0.24rem; margin-bottom: 0.44rem; border-bottom: 4px solid #6dac2e; text-align: center;}
.NewsDetail .title h2{font-size: 0.25rem; line-height: 0.3rem; font-weight: bold; color: #000; margin-bottom: 0.18rem;}
.NewsDetail .title .date{display: block; margin: 0.18rem 0; font-size: 0.24rem; font-weight: bold;}
.NewsDetail .title p{font-size: 0.18rem;}
.NewsDetail .title p i{padding: 0 0.15rem;}
.NewsDetail .content .SinglePage{padding: 0 8%;}
.NewsDetail .PrevNextBox{width: 22.222%; display: none;}
.NewsDetail .PrevNextBox dl{padding: 0.2rem 0.3rem; border: 1px solid #f7f7f7; background-image: url(../images/dw2.png); background-repeat: no-repeat; background-size: cover; margin-bottom: 0.2rem; line-height: 0.3rem; font-size: 0.18rem;}
.NewsDetail .PrevNextBox dl b{display: block; margin-bottom: 0.08rem; font-weight: normal;}
.NewsDetail .PrevNextBox dl a{color: #333; font-weight: bold;}
.NewsDetail .PrevNextBox dl:hover{border: 1px solid #6dac2e; background: #fff; box-shadow: 0 0.3rem 0.5rem rgba(28,164,92,0.05);}

.Right .NewsDetail .content,.Right .NewsDetail .PrevNextBox{width: auto;}
.Right .NewsDetail .PrevNextBox{margin-top: 0.2rem;}

@media ( max-width:1024px){
    .NewsDetail .content,.NewsDetail .PrevNextBox{width: auto; float: none;}
    /* .NewsDetail .content{margin-bottom: 0.25rem;} */
    .NewsDetail .content .SinglePage{padding: 0;}
    .NewsDetail .PrevNextBox dl{padding: 0.2rem;}
    .NewsDetail .PrevNextBox dl b{display: inline-block; margin-bottom: 0;}
}

@media ( max-width:768px){
    .Right .NewsDetail .content{padding-top: 0.2rem;}
}

@media ( max-width:640px){
    .NewsDetail .title{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.24rem; line-height: 0.3rem;}
    .NewsDetail .PrevNextBox dl{font-size: 0.16rem;}
}

@media ( max-width:480px){
    .NewsDetail .title h2{font-size: 0.2rem; line-height: 0.24rem; margin-bottom: 0.1rem;}
    .NewsDetail .title .date{margin: 0.1rem 0; font-size: 0.2rem;}
    .NewsDetail .title p{font-size: 0.16rem;}
    .NewsDetail .title p i{padding: 0 0.05rem;}
    .NewsDetail .PrevNextBox dl{padding: 0.1rem; line-height: 0.24rem;}
}

/* 纪检监察 */
.CommonList{border-top: 1px solid #f1f1f1;} 
.CommonList li a{display: block; line-height: 0.89rem; border-bottom: 1px solid #f1f1f1; padding: 0 0.48rem;}
.CommonList li .tit{padding-left: 0.28rem; font-size: 0.18rem; color: #666; background-image: url(../images/dot1.png); background-repeat: no-repeat; background-position: left center;}
.CommonList li span{color: #999; margin-left: 0.15rem;}
.CommonList li:hover a{background: #6dac2e;}
.CommonList li:hover .tit,.CommonList li:hover span{color: #fff;}
.CommonList li:hover .tit{background-image: url(../images/dot2.png);}

@media ( max-width:1024px){
    .CommonList li a{padding: 0 0.15rem; line-height: 0.7rem;}
    .CommonList li .tit{padding-left: 0.2rem;}
}

@media ( max-width:480px){
    .CommonList li a{line-height: 0.6rem;}
    .CommonList li .tit{font-size: 0.16rem;}
    .CommonList li span{font-size: 0.14rem;}
}

/* 联系方式 */
.ContactBox{background: #fff; position: relative; z-index: 3; box-shadow: 0 0.2rem 0.5rem rgba(0,0,0,0.08); border: 1px solid #e9ebe6; margin: 0 7.69%;}
.ContactBox dl{font-size: 0; padding: 0.5rem 0.38rem 0.45rem; text-align: center;}
.ContactBox dd{width: 33.333%; display: inline-block; vertical-align: top;}
.ContactBox dd .icon{display: inline-block; width: 1rem;}
.ContactBox dd span{display: block; margin: 0.14rem 0 0.12rem; font-size: 0.16rem; color: #999;}
.ContactBox dd p{font-size: 0.18rem; font-weight: bold;}
.Map{height: 5.2rem; margin-top: -1.1rem;}

@media ( max-width:768px){
    .ContactBox,.Map{margin: 0;}
    .ContactBox dl{padding: 0.3rem 0.2rem;}
}

@media ( max-width:480px){
    .ContactBox dd{width: 100%; padding-bottom: 0.2rem; margin-bottom: 0.2rem; border-bottom: 1px solid #e9ebe6;}
    .ContactBox dd:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
    .ContactBox dd .icon{width: 0.6rem;}
    .ContactBox dd span{margin: 0.1rem 0 0;}
    .Map{height: 4rem;}
}

/* 人才招聘 */
.JobList li{background: #f5f5f5; margin-bottom: 0.1rem;}
.JobList li .box{padding: 0.37rem 1.2rem 0.37rem 0.5rem;}
.JobList li .box .title{font-size: 0.22rem; line-height: 0.3rem;}
.JobList li .box .arrow{position: absolute; right: 0.5rem; top: 50%; margin-top: -0.23rem; width: 0.46rem; line-height: 0.46rem; border: 2px solid #ebebeb; border-radius: 50%; text-align: center; background: #fff; color: #6dac2e; font-size: 0.24rem;}
.JobList li .p{margin-top: 0.2rem;}
.JobList li .p i{display: inline-block; vertical-align: middle; width: 1px; height: 0.1rem; background: #e6e6e6; margin: 0 0.22rem;}
.JobList li .Con{padding: 0.2rem 0.9rem 0.5rem; display: none;}
.JobList li .Con .p{display: none; margin-top: 0;}
.JobList li .Con dl{margin-top: 0.32rem; line-height: 0.3rem;}
.JobList li .Con dl dt{font-size: 0.2rem; margin-bottom: 0.08rem;}
.JobList li .Con dl dd{font-size: 0.14rem; color: #888;}
.JobList li .Con dl dd .number{display: inline-block; vertical-align: middle; font-size: 0.28rem;}
.JobList li.lion .box{background: #6dac2e; color: #fff;}
.JobList li.lion .box .p .f_grey{color: #bbd9c9 !important;}
.JobList li.lion .box .arrow{border: 2px solid #fff; transform: rotate(-180deg);}

@media ( max-width:768px){
    .JobList li .p i{margin: 0 0.1rem;}
    .JobList li .box{padding: 0.15rem 0.6rem 0.15rem 0.15rem;}
    .JobList li .box .title{font-size: 0.2rem;}
    .JobList li .box .arrow{width: 0.3rem; line-height: 0.3rem; right: 0.15rem; margin-top: -0.15rem;}
    .JobList li .box .p{display: none;}
    .JobList li .Con{padding: 0.25rem;}
    .JobList li .Con .p{display: block;}
    .JobList li .Con dl{margin-top: 0.2rem;}
    .JobList li .Con dl dt{font-size: 0.18rem;}
}

@media ( max-width:480px){
    .JobList li .box{padding: 0.1rem 0.5rem 0.1rem 0.15rem;}
    .JobList li .box .title{font-size: 0.18rem;}
    .JobList li .box .arrow{width: 0.25rem; line-height: 0.25rem; right: 0.15rem; margin-top: -0.12rem;}
    .JobList li .Con dl{margin-top: 0.1rem; line-height: 0.24rem;}
}

/* 信息公开 */
.CommonList2 li{line-height: 0.7rem; height: 0.7rem; padding-left: 0.18rem; background-image: url(../images/dot1.png); background-repeat: no-repeat; background-position: left center;}
.CommonList2 li .tit{font-size: 0.18rem;}

@media ( max-width:768px){
    .CommonList2 li{line-height: 0.5rem; height: 0.5rem;}
    .CommonList2 li .tit{font-size: 0.16rem;}
}

/* 机构领导 */
.Xxjgld ul li{background:#f4f4f4; border-radius: 0.1rem; padding:0.2rem 0.35rem; margin-bottom:0.1rem;}
.Xxjgld ul li span{display: inline-block; font-size: 0.18rem; color:#666;}
.Xxjgld ul li span.name{font-size: 0.22rem; font-weight: bold; color:#333;}
.Xxjgld ul li span.sex{margin:0 0.2rem 0 0.1rem;}

@media(max-width:1024px){
    .Xxjgld ul li{padding:0.15rem;}
    .Xxjgld ul li span{font-size: 0.16rem;}
    .Xxjgld ul li span.name{font-size: 0.18rem;}
}

@media(max-width:768px){
    .Xxjgld ul li{padding:0.1rem; border-radius: 0.05rem;}
}

/* 专题专栏 */
.TheamBox ul{margin-left: -3%;}
.TheamBox li{margin: 0 0 3% 3%; width: 30.333%; float: left;}
.TheamBox li img{display: block; width: 100%; height: 1.58rem;}

@media(max-width:1024px){

}

@media(max-width:768px){
    .TheamBox li img{display: block; width: 100%; height: 1.2rem;}
}

@media(max-width:640px){
    .TheamBox li img{display: block; width: 100%; height: 1rem;}
}

@media(max-width:480px){
    .TheamBox li{width: 47%;}
}

/* 23-12-20 */
.ThreeMenus{text-align: center;}
.ThreeMenus a{display: inline-block; padding: 0 0.25rem; margin: 0 0.15rem; background: #e5e5e5; line-height: 0.5rem; font-size: 0.2rem;}
.ThreeMenus a.on{background: #6dac2e; color: #fff;}

@media(max-width:480px){
    .ThreeMenus a{padding: 0 0.15rem; margin: 0 0.05rem;}
}

/* 24-05-27 */
.apply_btn a{display: inline-block; width: 1.8rem; text-align: center; font-size: 0.2rem; line-height: 0.6rem; background: #6dac2e; color: #fff; border-radius: 0.3rem; margin: 0.3rem 0 0;}
.apply_btn a img{display: inline-block; vertical-align: middle; width: 0.24rem; margin-left: 0.1rem;}
.apply_btn a button{color: #fff;}
/* 招聘表单 */
.Title03{padding-bottom: 0.22rem; line-height: 36px; font-size: 24px;}
/* .InstallBox{padding: 0.6rem 0.3rem;} */
.InstallBox .box{padding-bottom: 0.3rem; margin-bottom: 0.5rem; border-bottom: 1px solid #ddd;}
.InstallBox .box:nth-last-child(2){margin-bottom: 0; border-bottom: none; padding-bottom: 0;}
.InstallBox .box dl{position: relative; width: 48%; float: left; margin-bottom: 0.2rem; line-height: 50px; min-height: 50px;}
.InstallBox .box dl:nth-child(2n){float: right;}
.InstallBox .box dl dt{position: absolute;left: 0;top: 0;width: 177px;text-align: right;color: #000;display: flex;align-items: center;justify-content: flex-end;height: 50px;line-height: 25px;}
.InstallBox .box dl dd{margin-left: 178px;position: relative;}
.InstallBox .box dl dd .file{opacity: 0; position: relative; z-index: 5;}
.InstallBox .box dl dd .text{position: absolute; z-index: 1; left: 0; right: 0; top: 0; text-align: center; font-size: 18px; color: #000; border: 1px dashed #ddd; background: #f5f5f5;}
.InstallBox .box dl dd .input,.InstallBox .box dl dd select{background-color: #f5f5f5; color: #333; border: 1px solid #dddddd; width: 100%; line-height: 50px; padding: 0 0.12rem;}
.InstallBox .box dl dd .ins{line-height:24px; margin-top: 10px;}
.InstallBox .box dl dd .time{background-image: url(../images/time.png); background-repeat: no-repeat;background-position: 95% center;}
.InstallBox .box dl dd .con select,.InstallBox .box dl dd .con .time{display: block; float: left; padding: 0 45px 0 0.12rem; margin-left: 2%;}
.InstallBox .box dl dd .con{margin-left: -2%;}
.InstallBox .box dl .btns{padding-top: 0.3rem;}
.InstallBox .box dl .btns input{width: 150px; height: 55px; border-radius: 5px; margin-right: 10px; background-color: #9a9a9a; color: #fff;}

@media ( max-width:768px){
    .Title03{font-size: 20px; padding-bottom: 0.1rem;}
    .InstallBox{padding: 0 0.25rem;}
    .InstallBox .box{padding-bottom: 0.1rem; margin-bottom: 0.3rem;}
    .InstallBox .box dl,.InstallBox .box dl:nth-child(2n){width: auto; float: none;}
    .apply_btn{text-align: center;}
    .apply_btn a{margin-top: 0.15rem; line-height: 0.5rem;}
}

@media ( max-width:480px){
    .Title03{font-size: 18px; padding-bottom: 0;}
    .InstallBox .box dl{line-height: 38px; min-height: 38px; margin-bottom: 0.15rem;}
    .InstallBox .box dl dt{position: static; width: auto; display: block; text-align: left; height: auto; margin-bottom: 0.1rem;}
    .InstallBox .box dl dd{margin-left: 0;}
    .InstallBox .box dl dd .input,.InstallBox .box dl dd select,.InstallBox .box dl dd textarea{line-height: 38px; font-size: 15px;}
    .InstallBox .box dl dd .con select,.InstallBox .box dl dd .con .time{float: none; margin-bottom: 5px;}
    .InstallBox .box dl dd .col1 select, .InstallBox .box dl dd .col1 .input,.InstallBox .box dl dd .col2 select{width: 98%;}
    .InstallBox .box dl dd select{margin-bottom: 5px;}
    .InstallBox .box dl dd .i2{width: 111px;}
    .InstallBox .box dl dd .getcode{position: static; display: block; width: 100%; margin-top: 5px;}
    .InstallBox .box dl dd .mobile{padding-right: 0.12rem;}
    .InstallBox .box dl dd textarea{height: 90px;}
    .InstallBox .box dl .btns{padding-top: 0.15rem;}
    .InstallBox .box dl .btns input{width: 90px; height: 38px;}
}
