body{background: #f6f4f0; color: #333;margin: 0;}
/*公共样式*/
/*100px=1rem*/
/*全局*/
a {color: #333;}
a:hover{color: #0a7e41;}
ul,li,ol {list-style: none;}
::-webkit-input-placeholder {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=10)}
:-moz-placeholder {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=10)}
::-moz-placeholder {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=10)}
:-ms-input-placeholder {opacity: 1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=10)}
.bg{ background: #0a7e41;}
.flex{display: flex;}
.m_3{ margin-right: 0.2rem;}
/* 首页 */
#banner .swiper-container {width: 100%; height: auto;}
#banner .swiper-slide {text-align: center; background: #eee;}
#banner .swiper-pagination-bullet-active { background: #0a7e41;}
#banner .swiper-slide img{width: 100%;}

.home_news .swiper-container {width: 6rem; height: auto;}
.home_news .swiper-slide {text-align: center; background: #eee;}
.home_news .swiper-pagination-bullet-active { background: #0a7e41;}
.home_news .swiper-slide img{width: 100%;}

.hone_news_heng a{background: #fff; margin-left: 0.2rem; margin-bottom: 0.4rem; flex: 1;}
.hone_news_heng a:nth-child(1) {margin-left: 0;}
.hone_news_heng div:nth-child(2n+1) {font-size: 0.2rem; font-weight: bold; text-align: center; padding:0 0.1rem; position: relative; top: -1.3rem; color: #fff; overflow: hidden; }
.hone_news_heng div:nth-child(2n) {font-size: 0.14rem; padding:0.1rem 0.2rem 0;height: 0.56rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.home_news{background: #fff;  width: 7.4rem; margin-bottom: 0.4rem; height: 4rem;}
.home_news_title{padding:0 0.2rem; border-bottom: 0.01rem solid #ccc; background: #0a7e41; line-height: 0.4rem; display: flex; justify-content: space-between;}
.home_news_title1{padding:0 0.2rem; border-bottom: 0.01rem solid #ccc; background: url(../img/home_news_title.png) no-repeat;background-size: 100%; line-height: 0.6rem; display: flex; justify-content: space-between;}
.home_news_title span{display: inline-block;font-size: 0.2rem;color: #fff; border-bottom: 0.03rem solid #0a7e41;}
.home_news_title1 span{display: inline-block;font-size: 0.2rem;color: #fff;}
.home_news_title a,.home_news_title1 a {font-size: 0.14rem; color: #fff;}

.home_news_item{padding:0 0.2rem;}
/* .home_news_item :nth-child(1) div:nth-child(1){display: block;background: #0a7e41; width: 0.6rem; text-align: center; padding: 0.1rem; margin-right: 0.2rem;align-items: flex-start;}
.home_news_item :nth-child(1) div:nth-child(2) div:nth-child(1){background: #fff;width: 100%; font-size: 0.2rem; font-weight: bold; text-align: left; padding: 0; margin-bottom: 0.1rem;}
.home_news_item :nth-child(1) div:nth-child(2) div:nth-child(2){display: block; font-size: 0.14rem; color: #999;}
.home_news_item :nth-child(1) div span{ color: #fff; display:block;}
.home_news_item :nth-child(1) div span:nth-child(1){font-size: 0.28rem;} 
.home_news_item div:nth-child(2) div:nth-child(2){display: none;}
.home_news_item a{margin: 0.2rem 0; display: block; font-size: 0.18rem; display: flex; align-items: center;align-items: flex-start;}
.home_news_item a :nth-child(2) div:nth-child(2) div{display: none;}
.home_news_item a span{color: #0a7e41; font-size: 0.14rem;}
.home_news_item a span:nth-child(2){padding-right: 0.1rem;}
.home_news_item a span:nth-child(1)::after{content: '.';}
.home_news_item_data{display: flex; margin-top: 0.04rem;} */

/* .home_news_item div:nth-child(2) div:nth-child(2){display: none;} */
.home_news_item a{margin: 0.2rem 0; display: block; font-size: 0.16rem; display: flex; align-items: center;align-items: flex-start;}
.home_news_item a :nth-child(2) div:nth-child(2) div{display: none;}
.home_news_item a span{color: #0a7e41; font-size: 0.14rem;}
.home_news_item a span:nth-child(2){padding-right: 0.1rem;}
.home_news_item a span:nth-child(1)::after{content: '.';}
.home_news_item_data{display: flex; margin-top: 0.02rem;}

.home_news_item a .tit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}

/* 首页党的建设 */
.home_news_dang{padding:0 0.2rem;}
.home_news_dang :nth-child(1) div:nth-child(1){display: block;background: #a90201; width: 0.6rem; text-align: center; padding: 0.1rem; margin-right: 0.2rem;align-items: flex-start;}
.home_news_dang :nth-child(1) div:nth-child(2) div:nth-child(1){background: #fff;width: 100%; font-size: 0.2rem; font-weight: bold; text-align: left; padding: 0; margin-bottom: 0.1rem;}
.home_news_dang :nth-child(1) div:nth-child(2) div:nth-child(2){display: block; font-size: 0.14rem; color: #999;}
.home_news_dang :nth-child(1) div span{ color: #fff; display:block;}
.home_news_dang :nth-child(1) div span:nth-child(1){font-size: 0.28rem;}
.home_news_dang div:nth-child(2) div:nth-child(2){display: none;}
.home_news_dang a{margin: 0.2rem 0; display: block; font-size: 0.18rem; display: flex; align-items: center;align-items: flex-start;}
.home_news_dang a:hover{color: #a90201;}
.home_news_dang a :nth-child(2) div:nth-child(2) div{display: none;}
.home_news_dang a span{color: #a90201; font-size: 0.14rem;}
.home_news_dang a span:nth-child(2){padding-right: 0.1rem;}
.home_news_dang a span:nth-child(1)::after{content: '.';}
.home_news_dang_data{display: flex; margin-top: 0.04rem;}



.title{text-align: center; margin: 0.4rem 0;padding: 0.04rem 0; color: #fff; background: #0a7e41;}
.title h3{font-size: 0.20rem;}
.title p{text-align: center;margin: 0rem 0; color: #fff; font-size: 0.12rem;text-transform:uppercase;}

#certify {position: relative;width: 13rem;margin: 0 auto}
#certify .swiper-container {padding-bottom: 0.6rem;}
#certify .swiper-slide {margin: 0.2rem 0; width: 5.7rem;height: 3.4rem;background: #fff;box-shadow: 0 0.08rem 0.3rem #ddd;display: flex; align-items: center;}
#certify .swiper-slide img{display:block;margin: 0.2rem; width: 3rem;height: 3rem;border: 1px solid #eee;	}

#certify .swiper-slide .product_tit{margin-bottom: 0.2rem; text-align: left;color: #0a7e41; font-size: 0.2rem; font-weight: bold;}
#certify .swiper-slide .product_txt{width:1.88rem; margin: 0; padding: 0; color: #999; background: #fff; font-size: 0.14rem;text-align: left;}
#certify .swiper-pagination {width: 100%;bottom: 0.2rem;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 0.05rem;	border: 0.03rem solid #fff;	background-color: #d5d5d5;	width: 0.1rem;	height: 0.1rem;	opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 0.03rem solid #0a7e41;background-color: #fff;}
#certify .swiper-button-next {right: -0.6rem;width: 0.45rem;height: 0.45rem;background: url(../img/wm_button_icon.png) no-repeat;background-position: 0 -0.93rem;background-size: 100%;}
#certify .swiper-button-next:hover {background-position: 0 -1.39rem;	background-size: 100%}
#certify .swiper-button-prev {left: -0.6rem;width: 0.45rem;height: 0.45rem;background: url(../img/wm_button_icon.png) no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-prev:hover {background-position: 0 -0.46rem;	background-size: 100%}
/* 内页banaer */
.page_banner{width: 13rem; margin:0 auto;  position: relative; bottom: 1rem; height: 0;}
.banner_tit{color: #fff; font-size: 0.3rem; margin-bottom: 0.2rem;}
.banne-bar{display: flex;color: #fff; opacity: 0.9;}
.banne-bar li{margin-right: 0.04rem; font-size: 0.14rem;}
.banne-bar li::after{content: ">"; margin-left: 0.04rem;}
.banne-bar li:last-child::after{content: " ";}
.banne-bar a{color: #fff;}

/* 内页内容 */
.contact{width: 13rem; padding:0.4rem 0; margin: auto;}
.contact_l{flex: 3;}
.contact_r{flex: 9; padding: 0.3rem; line-height: 0.3rem; background: #fff;}
.contact_r p{margin-bottom: 0.2rem;}
.contact_r .show img{width: 70%; margin-left: 16%;}
.contact_tag{display: flex; justify-content: space-between; font-size: 0.14rem; color: #999;}
.contact_tag a{color: #999;}
.product_tag a{font-size: 0.14rem;color: #999; background:#eee; margin-right:0.1rem; padding: 0.02rem 0.1rem; border-radius: 0.5rem;}
.product_txt{font-size: 0.16rem; color: #666; margin-top: 0.2rem;padding: 0.3rem; background: #f8f8f8;}
.article_top{text-align: center; margin: 0.3rem 0; color: #999; font-size: 0.14rem;}
.article_top h3{font-size: 0.26rem;color: #2d3e50; margin: 0.1rem 0;line-height: 0.46rem;}

/* 产品列表页 */
.product_list{display: flex;flex-wrap: wrap;}
.product_item{margin: 0.2rem; padding: 0.2rem; background: #fff; border-radius: 0.04rem; }
.product_item:hover{box-shadow: 0 0 0.2rem #d7d5d0;}
.product_item img{ width: 3.3rem; height: 3.3rem; padding: 0.1rem; border: 1px solid #f5f5f5;}
.product_item_tit{margin: 0.2rem 0; color: #0a7e41; font-size: 0.18rem; font-weight: bold;}
.product_item_txt{color: #999; font-size: 0.14rem; width: 3.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/* 新闻列表页 */
/* 所有新闻前两条*/
.news_all{display: flex; flex-wrap: wrap;  margin: 0.4rem 0;}
.news_all .news_all_item:nth-child(-n+2) a{width: 6rem;display: block; background: #fff;margin-bottom: 0.5rem; background: #0a7e41;border-radius: 0.06rem;}
.news_all .news_all_item:nth-child(-n+2) a img{width: 6rem; height: 4rem; margin-bottom: 0.2rem;border-radius: 0.06rem;}
.news_all .news_all_item:nth-child(-n+2) .news_all_item_r{margin-left: 0rem; color: #fff;}
.news_all .news_all_item:nth-child(-n+2) .news_all_item_r div{color: #fff;}
/* 所有新闻其他*/
.news_all_item a{width: 6rem; display: flex; margin-right: 0.09rem; margin-bottom: 0.3rem; background: #fff; padding: 0.2rem;}
.news_all_item:nth-child(4n-4) a,.news_all_item:nth-child(4n-3) a{background: #fffdf7;}
.news_all_item a img{width: 0rem; height: 0rem;}
.news_all_item_r{flex: 1; margin-left: 0.2rem; height: 2rem;}
.news_all_item_r h3{margin: 0.2rem 0;font-size: 0.24rem;}
.news_all_item_r div{ color: #0a7e41;}
.news_all_item_r p{text-indent: 0rem; margin-bottom: 0.2rem;font-size: 0.14rem; line-height: 0.26rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/* 党的建设 */
/* 所有新闻前两条*/
.dang_all{display: flex; flex-wrap: wrap;  margin: 0.4rem 0;}
.dang_all .dang_all_item:nth-child(-n+2) a{width: 6rem;display: block; background: #fff;margin-bottom: 0.5rem; background: #a90201;border-radius: 0.06rem;}
.dang_all .dang_all_item:nth-child(-n+2) a img{width: 6rem; height: 4rem; margin-bottom: 0.2rem;border-radius: 0.06rem;}
.dang_all .dang_all_item:nth-child(-n+2) .dang_all_item_r{margin-left: 0rem; color: #fff;}
.dang_all .dang_all_item:nth-child(-n+2) .dang_all_item_r div{color: #fff;}
/* 所有新闻其他*/
.dang_all_item a{width: 6rem; display: flex; margin-right: 0.09rem; margin-bottom: 0.3rem; background: #fff; padding: 0.2rem;}
.dang_all_item:nth-child(4n-4) a,.dang_all_item:nth-child(4n-3) a{background: #fffdf7;}
.dang_all_item a img{width: 0rem; height: 0rem;}
.dang_all_item a:hover{color: #a90201;}
.dang_all_item_r{flex: 1; margin-left: 0.2rem; height: 2rem;}
.dang_all_item_r h3{margin: 0.2rem 0;font-size: 0.24rem;}
.dang_all_item_r div{ color: #a90201;}
.dang_all_item_r p{text-indent: 0rem; margin-bottom: 0.2rem;font-size: 0.14rem; line-height: 0.26rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.news_list{margin:0;}
.news_item a{display: flex;  background: #fff; padding: 0.2rem;border-bottom: 1px solid #eee;}
.news_item:last-of-type a{border-bottom: 0px;}
.news_item a img{width: 3rem; height: 2rem;}
.news_item_r{flex: 1; margin-left: 0.2rem; }
.news_item_r h3{font-size: 0.18rem;}
.news_item_r div{margin: 0.2rem 0; color: #999;}
.news_item_r p{text-indent: 0rem; margin-bottom: 0.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.number{padding: 0.4rem 0;}
.pagination{display: flex;}
.pagination li{ padding:0.02rem 0.1rem;}
.disabled{color: #999;}
.active{background: #0a7e41; color: #fff;}

/* 菜单 */
.top {margin: 0 auto;	display: flex; padding: 0.4rem 0;	width: 13rem;justify-content: space-between; }
.logo {width: 2.74rem;	height: 0.78rem;}
.logo img{height: 0.68rem;}
.menu {width: 13rem;margin: 0 auto; display: flex; z-index: 8;line-height: 0.56rem;}
.menu * {  box-sizing: border-box;}
.menu .ul-list {  display: flex;}
.menu .ul-list > li {padding:0 0.35rem;	font-size: 0.17rem; position: relative; border-left: 1px solid #076527; border-right:  1px solid #219a4e;}
.menu .ul-list > li:hover {background: #00ad41;}
.menu .ul-list > li:first-child {border-left: none;}
.menu .ul-list > li:last-child {border-right: none;}

.menu .ul-list > li > a {height: 0.54rem;display: flex;  align-items: center;  justify-content: center; text-decoration: none;  color: #fff;}
.menu .ul-list > li > a i{margin-left: 0.05rem; margin-top: 0.04rem;}
.menu .ul-list > li > a i svg{width: 0.1rem; font-weight: bold;}
.menu .ul-list > li > span {  color: #0a7e41; display: flex;  align-items: center;  justify-content: center;}
.menu .ul-list > li:hover .ol-list {  display: block;}
.menu .ol-list {  display: none;  position: absolute;  left: -0rem; top:0.52rem; z-index: 9;  background: #0a7e41; border-top: 0.02rem solid #0a7e41;}
.menu .ol-list > li > a {text-decoration: none;  color: #fff; display: flex;  padding: 0 0.55rem 0 0.5rem;white-space: nowrap;  align-items: center;  border-bottom: 1px solid #00ad41; }
.menu .ol-list > li > a:hover {background: #00ad41;}

.menu .ul-list > li:hover .ol-list > li:hover .dl-list {  display: block;}
.menu .dl-list {  display: none;  position: absolute;  left: 2.06rem; top:1.14rem; z-index: 10;  background: #0a7e41; border-top: 0.02rem solid #0a7e41;}
.menu .dl-list > li > a {text-decoration: none;  color: #fff; display: flex;  padding: 0 0.55rem 0 0.5rem;white-space: nowrap;  align-items: center;  border-bottom: 1px solid #00ad41; }
.menu .dl-list > li > a:hover {background: #00ad41;}




.search{display: flex; margin: 0.18rem 0; margin-right: 0.2rem; font-size: 0.14rem;justify-content: flex-end;}
.search input{padding:0.02rem 0.1rem; width: 3rem; border: 1px #0a7e41 solid; border-radius: 0.06rem 0 0 0.06rem;}
.search button{border: 0;background: #0a7e41; padding: 0 0.2rem; border-radius: 0 0.06rem 0.06rem 0; color:#fff; }

/*左侧导航*/
.little-nav{background: #fff; border-radius: 0.1rem 0.1rem 0 0; }
.little-nav .about{background: #257e44; padding: 0.3rem 0 0.3rem 0.3rem;  color: #fff;  border-radius: 0.1rem 0.1rem 0 0;}
.little-nav .about .tit{font-size: 0.2rem; margin-bottom:0.04rem; font-weight: bold;}
.little-nav .about .txt{font-size: 0.16rem; color: #ffffff30; text-transform:uppercase;}
.little-nav ul{ margin: 0 auto; padding: 0.2rem 0;}
.little-nav ul li{display: block;float: none;}
.little-nav ul li a{margin: 0 0.3rem;font-size: 0.16rem;line-height:0.4rem;text-align: center;padding: 0 0.1rem;color: #2D3E50; background: url(../img/hui_icon.png) no-repeat 0 center;}
.little-nav ul li a.active{ color:#257e44}
.little-nav ul > li:hover .little-nav-ol {display: block;}
.little-nav-ol{margin-left: 0.1rem;display: none; }

/*左侧导航-dang*/
.little-nav-dang{background: #fff; border-radius: 0.1rem 0.1rem 0 0; }
.little-nav-dang .about{background: #a90201; padding: 0.3rem 0 0.3rem 0.3rem;  color: #fff;  border-radius: 0.1rem 0.1rem 0 0;}
.little-nav-dang .about .tit{font-size: 0.2rem; margin-bottom:0.04rem; font-weight: bold;}
.little-nav-dang .about .txt{font-size: 0.16rem; color: #ffffff30; text-transform:uppercase;}
.little-nav-dang ul{ margin: 0 auto; padding: 0.2rem 0;}
.little-nav-dang ul li{display: block;float: none;}
.little-nav-dang ul li a{margin: 0 0.3rem;font-size: 0.16rem;line-height:0.4rem;text-align: center;padding: 0 0.1rem;color: #2D3E50; background: url(../img/hui_icon.png) no-repeat 0 center;}
.little-nav-dang ul li a.active{ color:#a90201}

/* 热门 */
.hot{margin-top: 0.2rem; padding:0.2rem 0.3rem; background: #fff;}
.hot_title{font-size: 0.20rem; font-weight: bold; margin-bottom: 0.2rem;}
.hot_content{}
.hot_item{display: flex; margin-bottom: 0.2rem; padding-bottom: 0.2rem; border-bottom:1px dashed #eee ;}
.hot_item:last-child{margin-bottom:0; padding-bottom: 0; border-bottom:0;}
.hot_item a{width:0.9rem;}
.hot_item a img{width:0.8rem; height: 0.8rem;}
.hot_text{flex: 1;display: flex; flex-wrap: wrap; align-content: space-between;font-size: 0.14rem; color: #999;}
.hot_text h4,.hot_text p,.hot_text span{width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


/* 底部 */
.footer{width: 13rem;margin: 0 auto; padding:0.4rem 0; display: flex; flex-wrap: wrap; font-size: 0.14rem; justify-content:space-between; }
.footer a{color: #fff;}
.footer_l{width: 11rem;color: #fff;display: flex;flex-wrap: wrap; align-content: space-between;}
.footer_l div{margin-top: 0.05rem;}
.footer_l nav{display: flex; margin-bottom: 0.2rem;}
.footer_l nav>li{margin-right:0.3rem;}
.footer_l nav>li::after{content: "|"; margin-left: 0.3rem;}
.footer_l nav>li:last-child::after{content: " ";}
.link{display: flex; color: #fff;}
.link_list{display: flex; margin: 0;}
.link_list li{margin: 0 0.1rem;}
.footer_r{width: 1.6rem;}
.footer_r img{width: 1.6rem;}

