@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
ol, ul, li {
	list-style: none
}
img {
	border: 0;
	margin: 0;
	padding: 0;
	max-width:100%;
}
body {
	text-align: left;
	background: #fff;
	max-width: 640px;
	margin:0 auto;
}
a, em {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
}
.clearfix {
    clear: both;
    content: '';
    zoom: 1;
}
@font-face {
	font-family: 'HYRunYuan-65W';
	src: url('../font/HYRunYuan-65W.ttf')
}
@font-face { 
	font-family: "dincond-medium"; 
	src: url('../font/dincond-regular.ttf');
}
@font-face {
	font-family: "novecentowide-book";
	src: url("../font/HelveticaNeueLTPro-LtEx.woff.ttf");
}
.cl{clear: both;}
.zanwu{width:100%;text-align: center;height: 30px;line-height: 30px;font-size: 12px;color:#000;}
.center{width:94%;padding: 0 3%;overflow: hidden;}
.page{width:94%;padding: 2% 3%;text-align: center;font-size: 12px;color:#666;margin-top: 10%;}
.page a{color:#666;margin:0 1%;padding: 1% 2%;border:1px solid #E31446;color: #E31446}
.page .select{color:#fff;background: #E31446}
/*遮罩*/
.mask{position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,1);z-index: 900;}
/*侧边栏*/
.sidebar{width:100%;height:100%;position:fixed;top: 0;right:0;background:#eeeeee;z-index: 1000;-webkit-transform: translateX(-100%); transform: translateX(-100%);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display:block;overflow-y: scroll;}
.mask{width:100%;height:100%;background: rgba(0, 0, 0, 0.5);position:fixed;top: 0;left:0;z-index: 900;display:none;}
.open-side-nav .sidebar{-webkit-transform: translateX(0%); transform: translateX(0%);background: #46a037;}
.open-side-nav .mask{display:block;}
.open-side .side-language{-webkit-transform: translateX(0%); transform: translateX(0%);}
/*侧边栏头部*/
.sidehead{width:100%;height:60px;position:relative;background:#fff;}
.sidehead .sidelogo{float:left;display:block;}
.sidehead .sidelogo img{height:60px;vertical-align:middle;}
.sidehead .close{width:60px;height:60px;float:right;}
.sidehead .close img{width:100%;}

.sidenav{width:100%;position:relative;background:#46a037;}
.warp{width:100%;}
.sidenav li{width:100%;}
.sidenav li>a{font-size:1rem;color:#fff; width:100%;height:3rem;line-height:3rem;padding:0 8% 0 3%;position:relative;display:block;border-bottom:1px #62bf53 solid;-webkit-transition: all .3s;transition: all .3s;box-sizing:border-box;}
.sidenav li a span{width:5%;height:3rem;position:absolute;right:3%;top:0;background:url("../images/open.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.sidenav li.curr >a{color:#fff;}
.sidenav li.curr a span{background:url("../images/open-on.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.sidenav dl{box-sizing:border-box;width:100%;padding: 0rem 0 0.1rem 3%;display:none;background: #fff;}
.sidenav dl dd{border-bottom: 1px solid #f2f2f2;}
.sidenav dl dd:last-child{border-bottom: 0px solid #f2f2f2;}
.sidenav dd a{font-size:0.8rem;color:#999999;-webkit-transition: all .3s;transition: all .3s;height:2.5rem;line-height: 2.5rem;}
.sidenav dd a.on{color:#333333;}

/*top*/
.top{width: 100%;height: 60px;background: #fff;position: relative;}
.top_center{float: left;display: flex;}
.top img{display: block;height: 60px;margin: auto;}
.top_left{float: left;cursor: pointer;}
.top_right{float: right;position: relative;cursor: pointer;width:60px;}
/*banner*/
#slider{ position:relative; overflow:hidden;z-index: 1;}
#slider li{ float:left;}
#slider li img{display: block;}
#pagenavi{ position:absolute; bottom:5px; z-index:1; text-align:center;left:50%;height:20px;line-height: 20px;margin-left:-30px;width: 60px;border-radius:20px;}
#pagenavi a{ width:5px; height:5px; line-height:99em; background:none; border-radius:7px; overflow:hidden; cursor:pointer; display:inline-block;border:1px solid #fff;}
#pagenavi a.active{border-color:#fff;background: #fff;}

.foot{width: 100%;background: #313131;padding:1% 0;}
.foot1{visibility: hidden;}
.foot2{position: fixed;bottom: 0;z-index: 2;}
.foot ul{width: 100%;left: 0;}
.foot li{float: left;width: 25%;padding: 2% 0;}
.foot li img{display: block;width: 100%;}
.foot li p{text-align: center;font-size: 14px;color:#fff;margin-top:8px;}
.backtop{width:6.25%;position: fixed;right:2%;display: none;}
.backtop img{width: 100%;display: block;cursor: pointer;}
/* 欢迎访问 */
.welcome .p1{font-size: 1.428rem;font-weight: bold;color: #313131;padding:0.8rem 0 1rem;}
.welcome .p2{font-size: 0.8rem;color: #313131;line-height: 1.5;padding-bottom:1rem;}
/* 我们的使命 */
.miss{background: #f0f0f0;width:94%;margin:0 auto;}
.miss .p1{font-size: 1.03rem;font-weight: bold;color: #313131;padding:0.4rem 0 0.6rem;}
.miss .p2{font-size: 0.8rem;color: #636363;line-height: 1.5;margin-bottom:0.8rem;}
.morep{margin-bottom:0.5rem;line-height: 2;}
.more{height:1.6rem;font-size: 0.8rem;color: #1f7140;display: flex;align-items: center;}
.more img{align-items: center;width:1.03rem;}
/* 产业领域 */
.indu{background: #f0f0f0;width:94%;margin:0 auto;margin-top:0.8rem;}
.indu .p1{font-size: 1.03rem;font-weight: bold;color: #313131;padding:0.4rem 0 0.6rem;}
.indu .p2{font-size: 0.8rem;color: #636363;line-height: 1.5;margin-bottom:0.8rem;}
/* 产品中心 */
.pro{margin-top:0.8rem;}
.proli{background: #1f7140;}
.proli .p1{font-size: 1.03rem;font-weight: bold;color: #fff;padding:0.4rem 0 0.6rem;}
.proli .p2{font-size: 0.8rem;color: #fff;line-height: 1.5;margin-bottom:0.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.proli .img{width:100%;}

.pro .swiper-container{overflow: visible;}
.pro .swiper-button-prev{outline:none;background: url("../images/prev.png");width: 1.5rem;background-size: 100%;height: 1.5rem;margin-top: -0.75rem;left: -0.75rem;}
.pro .swiper-button-next{outline:none;background: url("../images/next.png");width: 1.5rem;background-size: 100%;height: 1.5rem;margin-top: -0.75rem;right: -0.75rem;}
.pro .swiper-container-horizontal>.swiper-pagination-bullets{right:3%;left: unset;width: auto;bottom:1.5rem;}
.pro .swiper-pagination{right: 0;}
.pro .swiper-pagination-bullet{width: 20px;height: 4px;border-radius:unset;margin: 0 2px!important;background: #fff;border: none;opacity:0.7;}
.pro .swiper-pagination-bullet-active{opacity:1;}
.morepro{font-size: 0.8rem;color: #1f7140;display: flex;align-items: center;margin-bottom:1rem;position: relative;}
.morepro img{align-items: center;width:1.8rem;}
/* 最新媒体发布 */
.newsindex{float: left;background: #fff;width:100%;}
.newsindex .p3{font-size: 1.428rem;font-weight: bold;color: #313131;padding:0.8rem 0 1rem;}
.newsindex li{background: #f0f0f0;width:94%;margin:0 auto;}
.newsindex li .p1{font-size: 1.03rem;font-weight: bold;color: #313131;padding:0.4rem 0 0.6rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsindex li .p2{font-size: 0.8rem;color: #636363;line-height: 1.5;margin-bottom:0.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsindex .swiper-button-prev{background: url("../images/prev.png");width: 1.5rem;background-size: 100%;height: 1.5rem;margin-top: -0.75rem;left: -0.75rem;}
.newsindex .swiper-button-next{background: url("../images/next.png");width: 1.5rem;background-size: 100%;height: 1.5rem;margin-top: -0.75rem;right: -0.75rem;}
.newsindex .swiper-container{overflow: visible;}
/* 二级 */
.erlan{position: relative;}
.erlan img{max-width:100%;}
.erlan p{position: absolute;top: 50%;margin-top: -0.8rem;font-size: 1.2rem;left: 3%;color: #207140;}
.erlan .back{position: absolute;top:0;right: 0;height: 100%;}
.erlan .back img{width:60px;height: 100%;}

.jieshao{width: 100%;float: left;padding-bottom:3%;}
.jieshao h2{font-size:1.2rem;color:#c8c8c8;font-weight:500; font-family:'novecentowide-book';letter-spacing: -2px;font-weight: normal;margin-top:0.5rem}
.jieshao h3{font-size:0.9rem;color:#313131;padding: 0.4rem 0 0.5rem 0px;font-weight: bold;line-height: 1.5;}
.jieshao .about-h5 h5{font-size:14px;color:#848181;float:left;margin-right:20px;line-height: 30px;}
.jieshao .about-h5 h5 p{font-size:1.2rem;color:#ff9622;font-family:'novecentowide-book';float:left;margin-right:5px;font-weight: bold;}


.about_con{width: 100%;font-size: 14px;color:#433C34;background: #fff;float: left;border-bottom:1px solid #f0f0f0;padding-bottom:3%;margin-bottom:3%;}
.about_con img{max-width: 100%!important;height:auto!important;}
#gengduo_button{width: 100%;padding: 2% 0;text-align: center;color:#fff;font-size:14px;background: #46a037;border-radius: 5px;cursor: pointer;margin-top:5%;}
/* 新闻列表 */
.news_list li{padding:3% 0;border-bottom:1px solid #f0f0f0;}
.news_list li:first-child{border:none;}
.news_list li .news{background: #f0f0f0;}
.news_list li .news .p3{color: #9ea8b9;font-family: 'novecentowide-book';font-size:1.2rem;margin-top:0.6rem;}
.news_list li .news .p1{font-size: 1.03rem;font-weight: bold;color: #313131;padding:0.4rem 0 0.6rem;}
.news_list li .news .p2{font-size: 0.8rem;color: #636363;line-height: 1.5;margin-bottom:0.8rem;}
.news_list li .news .img{width:100%;display: block;}
.news_list li h2{color:#313131;font-size:1rem;text-align: left;font-weight: bold;font-weight: normal;}
/* 新闻详情 */
.fanye{padding-bottom: 10%;width: 100%;float: left;}
.fanye p{font-size: 14px;color:#626262;margin-top: 2%;}
.fanye p:hover{color:#46a037;}

.new_show_title{padding: 3% 0;border-bottom:1px solid #f0f0f0;margin-bottom:3%;}
.new_show_title h2,.proshow_title h2{color:#313131;font-size:1rem;text-align: left;font-weight: bold;}
.new_show_title h3,.proshow_title h3{color:#8b8b8b;font-size:12px;margin-top: 2%;text-align: left;}
/* 产品列表 */
/* 在线招聘 */
.job{width:96%;position:relative;margin:0 auto;}
.warp{width:100%;}
.job li{width:100%;}
.job li>a{box-sizing:border-box;font-size:1rem;color:#313131; width:100%;height:3rem;line-height:3rem;padding:0 8% 0 3%;position:relative;display:block;border-bottom:1px #f0f0f0 solid;-webkit-transition: all .3s;transition: all .3s;box-sizing:border-box;}
.job li a span{width:5%;height:3rem;position:absolute;right:3%;top:0;background:url("../images/open1.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.job li.curr >a{color:#1f7140;border-bottom: none;}
.job li.curr a span{background:url("../images/open-on1.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.job .side-list{width:94%;padding:3%;display:none;background: #f0f0f0;border-top:2px solid #1f7140;}
/* 留言 */
.gbook{margin-top: 3%;}
.gbookli1{width:100%;background: #f8f8f8;padding:1% 0;margin-bottom: 2%;text-indent: 10px;border:1px solid #ddd;}
.gbook p{float: left;text-align: center;font-size:12px;color:#484848;text-indent: 10px;line-height:30px;}
.gbookli1 input{border:none;background:none;font-size: 14px;color:#484848;line-height:30px;outline:none;}
.gbookli2{width:100%;background: #f8f8f8;padding:2% 0;margin-bottom: 2%;}
.gbookli2 textarea{height:150px;width:90%;resize:none;border:none;background: none;font-size:14px;color:#484848;outline:none;margin-left:10px;}
.gbookli3{text-align: right;margin-top: 5%;text-align: center;}
.gbookli3 input{border:none;cursor: pointer;}
#submit{background: #1f7140;background-size: 100%;width: 100%;height: 40px;color: #fff;font-size: 15px;line-height: 40px;}



