@charset "utf-8";
/* CSS Document */
.line-title {width:100%;height: auto;overflow: hidden;text-align: center;line-height: 1.2;position:relative;}
.line-title:after{position: absolute;display: block;bottom: 30px;left: 50%;transform: translateX(-50%);width: 80px;height: 5px;background: #ee7a2f;border-left: 40px solid #126110;content: '';}
.line-title h2{font-size:40px;line-height:58px;font-weight:bold;color:#222;padding-bottom:10px;}
.line-title h2 em{color:#126110;}
.line-title p{margin-bottom:50px;font-size:20px;color:#979797;text-transform: uppercase;}


@media only screen and (max-width:499px){
.line-title h2{font-size:30px;}
.line-title p{font-size:14px;}
}




/*公司简介*/
.home_about{padding-top:100px;padding-bottom:100px;background: url(../images/index_aboutbg.jpg) no-repeat center;background-size: cover;overflow: hidden;position: relative;}
.abouttexts{width: 45%;overflow: hidden;display: block;}
.abouttexts h2{font-size: 40px;font-weight: bold;color: #222;line-height: 1.5;}
.abouttexts h3{font-size: 30px;line-height: 40px;margin: 20px 0 30px;color: #144a02;}
.abouttexts p{color:#333333;display:block;font-weight:normal;letter-spacing:1px;font-size:16px;line-height:2;}
.abouttexts .more{display: inline-block;color: #FFF;padding:15px 40px;background:#126110;margin-top:50px;}
.abouttexts .more span{color:#FFF;font-size:16px;}
.abouttexts .more i{font-size:20px;margin-left:15px;font-weight:bold;}
.aboutsub{width: 50%;height: 100%;position: absolute;top: 0;right: 0;overflow: hidden;}
.aboutsub img{display: block;width: 100%;height: 100%;object-fit: cover;}

.abitemxl{width: 100%;height:auto;padding-top: 50px;padding-bottom: 50px;}
.abitemxl .mumping{width: 100%;height: 160px;box-sizing: border-box;}
.abitemxl .mumping ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.abitemxl .mumping ul li{width:25%;height: 160px;padding-top:30px;border-right: 1px solid #e8e8e8;}
.abitemxl .mumping ul li:nth-child(4) {border-right: 0;}
.abitemxl .mumping ul li span{display: block;text-align: center;height:  auto;}
.abitemxl .mumping ul li span em{display: inline-block;margin-left: 0px;font-size: 70px;color: #126110;font-family:"Arial";font-weight: bold;line-height: 70px;}
.abitemxl .mumping ul li span i{display: inline-block;font-size: 20px;color: #999;font-weight: bold;text-align: center;line-height: 22px;width: 22px;height: 22px;}
.abitemxl .mumping ul li p{height:36px;font-size: 18px;color: #000;line-height:36px;text-align: center;}

@media only screen and (max-width:1024px){
.abitemxl .mumping ul li span em{font-size:50px;}
}
@media only screen and (max-width:960px){
.abouttexts{width:100%;padding-bottom:50px;}
.aboutsub{position: static;width: 100%;height: auto;}
}
@media only screen and (max-width:768px){
.abitemxl .mumping{height: auto;}
.abitemxl .mumping ul li{width:50%;}
.abitemxl .mumping ul li:nth-child(1) {border-bottom: 1px solid #e8e8e8;}
.abitemxl .mumping ul li:nth-child(2) {border-right: 0;border-bottom: 1px solid #e8e8e8;}
}
@media only screen and (max-width:499px){
.abitemxl .mumping ul li span em{font-size:38px;}
}





/*PRODUCT*/
.home_product{padding-top:80px;padding-bottom:10px;overflow:hidden;background:#FFFFFF;}
.hproBox{width:100%;height:auto;}
.hproBox ul{width:96%;margin: auto;overflow: hidden;}
.hproBox li{width:33.33%;height:auto;padding:0 0px;box-sizing:border-box;position:relative;float:left;}
.hproBox li .img{width:100%;height:auto;box-sizing:border-box;padding:0 0px;}
.hproBox li .img a{width:100%;height:100%;display:block;overflow:hidden;}
.hproBox li .img a img{width:100%;height:100%;display:block;
	-webkit-transform: scale(1.0); /*Safari 和 Chrome*/
	-moz-transform: scale(1.0); /*Firefox*/
	-ms-transform: scale(1.0); /*IE9*/
	-o-transform: scale(1.0); /*Opera*/
	transform: scale(1.0);transition: all .5s;
}
.hproBox li:hover .img a img{
	-webkit-transform: scale(1.02); /*Safari 和 Chrome*/
	-moz-transform: scale(1.02); /*Firefox*/
	-ms-transform: scale(1.02); /*IE9*/
	-o-transform: scale(1.02); /*Opera*/
	transform: scale(1.05);
}
.hproBox li .text{width:100%;height:100%;line-height:30px;background:rgba(255,255,255,0.0);box-sizing:border-box;padding:50px 50px;position:absolute;top:0;left:0;transition: all .5s;}
.hproBox li:hover .text{background:rgba(18,97,16,0.75);}
.hproBox li .text a{width:100%;height:100%;display:block;}
.hproBox li .text a h1{width:100%;height:auto;display:block;text-align:left;color:rgba(255,255,255,0.8);font-size:22px;font-weight:300;line-height:30px;padding-top:100px;transition: all .5s;}
.hproBox li:hover .text a h1{color:rgba(255,255,255,0.98);padding-top:20px;}
.hproBox li .text a dl{width:100%;height:78px;line-height:26px;color:rgba(255,255,255,0.0);font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:20px 0px;transition: all .5s;}
.hproBox li:hover .text a dl{color:rgba(255,255,255,0.98);}

@media only screen and (max-width:960px){
.hproBox li{width:50%;}
}
@media only screen and (max-width:768px){
.hproBox li .text{padding: 30px 30px;}
.hproBox li .text a h1{padding-top:60px;}
}
@media only screen and (max-width:499px){
.hproBox li .text{padding:10px 10px;}
.hproBox li .text a h1{padding-top:50px;font-size:18px;}
.hproBox li .text a dl{height:30px;margin:10px 0px;line-height:15px;font-size:12px;-webkit-line-clamp:2;}
}


/*CASE*/
.home_case{width:100%;height:auto;padding-top:80px;padding-bottom:100px;overflow: hidden; }

.hcasecon{margin-top:30px;position: relative;}
.hcasecon .hcaseitem{overflow: hidden;}
.hcaseitem ul li{width: 25%;float: left;display: block;overflow: hidden}
.hcaseitem ul li a{display: block;padding:0 5px;}
.hcaseitem ul li .himg{overflow:hidden;border: 1px solid #e6e6e6;padding: 3px;}
.hcaseitem ul li .himg img{display:block; transition: all 1.2s;}
.hcaseitem ul li:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.hcaseitem ul li .text{height:60px;line-height:60px;padding:0 10px;color:#222;font-size:16px;background:#e6e6e6;text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition: all 0.6s;}
.hcaseitem ul li:hover .text{background: #126110;color:#FFF;}

.hcase_prev{position:absolute;width:60px;height:60px;left:-70px;top:50%;transform:translateY(-50%);cursor:pointer;transition: all 0.3s;border-radius: 30px;background:#126110;}
.hcase_next{position:absolute;width:60px;height:60px;right:-70px;top:50%;transform:translateY(-50%);cursor:pointer;transition: all 0.3s;border-radius: 30px;background:#126110;}
.hcase_prev i, .hcase_next i{display: block;color:#FFF;font-size: 20px;text-align: center;line-height: 60px;}
.hcase_prev:hover, .hcase_next:hover{background:#ee7a2f;}
.hcase_prev:hover i, .hcase_next:hover i{color:#FFF;}

@media only screen and (max-width:1300px){
.hcase_prev{left:-50px}
.hcase_next{right:-50px}
}
@media only screen and (max-width:1024px){
.hcaseitem ul li{width:33.33%;}
.hcase_prev{left:-30px}
.hcase_next{right:-30px}
}
@media only screen and (max-width:768px){
.hcaseitem ul li{width:50%;}
}
@media only screen and (max-width:499px){
.hcaseitem ul li{width:100%;}
.hcase_prev{left:-10px}
.hcase_next{right:-10px}

}


/*优势*/
.home_youshi{padding-top:0px;padding-bottom:0;overflow:hidden;}

.adv-slide{height:636px;overflow:hidden;background: #126110;}
.adv-slide .item{position:relative;float:left;width:25%;}
.adv-slide .pic{width:100%;overflow:hidden;}
.adv-slide .pic img{display:block;max-width: none;}
.adv-slide .pic:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);transition: all .5s;opacity: 1;}
.adv-slide .text{position:absolute;z-index:3;top:50%;left: 50%;transform: translateX(-50%);margin-top:-225px;padding:0 30px;width:63%;height:450px;text-align:center;color:#fff;overflow:hidden;transition: all .5s;}
.adv-slide .text i{display:block;margin:145px auto 38px;width:50px;height:50px;font-size:38px; overflow:hidden;transition: all .5s;}
.adv-slide .text h3{height:32px;line-height:32px;font-size:24px;}
.adv-slide .text span{display:block;height:auto;line-height:25px;font-size:18px;}
.adv-slide .text p{display:none;margin-top:20px;height:75px;line-height:25px;font-size:14px;overflow: hidden;}
.adv-slide .item:hover .pic:after{opacity: 0;}
.adv-slide .item:hover .text{background: rgb(18, 97, 16, 0.8);}
.adv-slide .item:hover .text i{margin-top:92px;}
.adv-slide .item:hover .text p{display:block;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


@media only screen and (max-width:960px){
.adv-slide{height: auto;}
.adv-slide .item{width:50%}
}
@media only screen and (max-width:600px){
.adv-slide .item{width:50%;height:500px;}
.adv-slide .text{width:100%;height:100%;margin-top:0;left:0;top:0;transform:none;}
.adv-slide .text span{font-size:16px;}
}




/*流程*/
.home_lc{padding-top:80px;padding-bottom:90px;overflow:hidden;}
.liuchengBox{overflow: hidden;}
.liuchengBox ul li{width:10%;float:left;height:258px;box-sizing: border-box;}
.liuchengBox ul li em{display: block;margin: 40px auto 0;width: 46px;height: 46px;border-radius:23px;font-size: 20px;line-height: 46px;text-align: center;font-weight: bold;background: #2c2f3e;transition: all 0.5s;color: #fff;}
.liuchengBox ul li span{display: block; width:60px; height:60px; position: relative; margin:10px auto;}
.liuchengBox ul li span i{display: block;height:60px; position: absolute; left:0;top:0;}
.liuchengBox ul li span i img{width:100%;}
.liuchengBox ul li span i.default{-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.liuchengBox ul li span i.hover{opacity: 0; transform: scale(0);transition: .5s;}
.liuchengBox ul li p{display: block;font-size: 22px;color: #333;line-height: 22px;font-weight: normal;padding-top:5px;padding-bottom:10px;text-align: center;}
.liuchengBox ul li b{display: block;font-size: 12px;color: #333;line-height: 12px;opacity: 0.2;text-transform: uppercase;font-weight:normal;text-align: center;}
.liuchengBox ul li.cur{background: #28499a;border-radius: 16px;}
.liuchengBox ul li.cur em{background: #fff;color:#023d8c;}
.liuchengBox ul li.cur .default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.liuchengBox ul li.cur .hover{opacity: 1; transform: scale(1);}
.liuchengBox ul li.cur p{font-weight: bold;color: #fff;}
.liuchengBox ul li.cur b{color: #fff;}

@media only screen and (max-width:1024px){
.liuchengBox ul li{width:20%;}
}
@media only screen and (max-width:599px){
.liuchengBox ul li{width:50%;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.liuchengBox ul li:nth-child(2n+1){border-left:1px solid #e5e5e5;}
.liuchengBox ul li:nth-child(1){border-top:1px solid #e5e5e5;}
.liuchengBox ul li:nth-child(2){border-top:1px solid #e5e5e5;}
.liuchengBox ul li.cur{border-radius: 0;}
}


/*NEWS*/
.home_new{padding-top:70px;padding-bottom:80px;overflow:hidden;background:#fff;}
.hnewBox{width:100%;height: auto;overflow: hidden;}
.hnew_c{width:100%;height:auto; float: left;overflow: hidden;}
.hnew_c dl{width:calc(25% - 20px);height:auto;float:left;background:#FFF;margin:10px; border:1px solid #e2e2e2;}
.hnew_c dl dt{display: block;max-height:220px;overflow: hidden;}
.hnew_c dl dt img{display: block;width:100%;}
.hnew_c dl dd{padding: 30px;transition: 0.5s;}
.hnew_c dl dd h4{color: #000000;font-size:18px;height:50px;line-height:25px;margin-bottom: 20px;font-weight: normal;}
.hnew_c dl dd h4 a{color: #000000;}
.hnew_c dl dd .disen{height:72px;line-height:24px;color:#767676;margin-bottom:25px;overflow:hidden;letter-spacing: 1px;}
.hnew_c dl dd span{display: flex;justify-content: space-between;padding-top: 25px;border-top: 1px #cecece dashed;}
.hnew_c dl dd span small {color: #5a5f63;font-size: 14px;font-family:"Arial";line-height: 28px;}
.hnew_c dl dd span p {line-height: 28px;color: #5a5f63;font-size: 14px;}
.hnew_c dl:hover dd{background:#126110;}
.hnew_c dl:hover dd h4 a {color:#FFF;}
.hnew_c dl:hover dd .disen{color:#FFF;opacity: 0.6;}
.hnew_c dl:hover dd span{border-top: 1px #FFF dashed;}
.hnew_c dl:hover dd span small{color:#FFF;}
.hnew_c dl:hover dd span p{color:#FFF;}


@media only screen and (max-width:1024px){

}
@media only screen and (max-width:768px){
.hnew_c dl{width:calc(50% - 20px);}
}
@media only screen and (max-width:499px){
.hnew_c dl{width:calc(100% - 20px);}
}




/**************************************************************************************************************
************************************************************内页************************************************
***************************************************************************************************************/
.inner-banner {height:560px;padding-top:300px;text-align: center;background-attachment: fixed;background-position: top center;}
.inner-banner h2 {color:#FFFFFF;font-weight:bold;font-size:36px;line-height:50px;letter-spacing:3px;text-transform:uppercase;}
.inner-banner .location {font-size:17px;color:#FFFFFF;margin-top:10px;line-height:30px;opacity:0.86;letter-spacing: 1px;}
.inner-banner .location a{color:#FFFFFF;}
@media only screen and (max-width:768px){
.inner-banner{height:400px;padding-top:180px;}
}



/*二级栏目*/
.sub_muen {width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #f0f0f0;overflow-x: auto;}
.sub_muen ul li {display:inline-block;height:100px;padding:0px 40px;}
.sub_muen ul li a {display:block;height:100px;line-height:100px;font-size:18px;color:#333;position:relative;}
.sub_muen ul li a:hover {color:#126110;font-weight:bold;}
.sub_muen ul li.cur a {color: #126110;font-weight:bold;}
.sub_muen ul li a::after {content:"";position:absolute;left:0px;bottom:0px;width:0px;height:5px;background-color:#126110;transition:all .3s linear;}
.sub_muen ul li a:hover::after,.sub_muen ul li.cur a::after {width:100%;}

@media only screen and (max-width:1024px){
.sub_muen ul li{height: 80px;padding: 0px 30px;}
.sub_muen ul li a{height: 80px;line-height: 80px;}
}
@media only screen and (max-width:768px){
.sub_muen ul li{height:50px;padding: 0px 20px;}
.sub_muen ul li a{height:50px;line-height:50px;}
}


.sidenav_muen{display: block;text-align: center;margin-top: 50px;}
.sidenav_muen li {display: inline-block;margin: 0 4px 10px;}
.sidenav_muen li a{display: block;padding: 10px 30px;border: 1px solid #cfcfcf;background: #ffffff;color: #333;font-size: 16px;}
.sidenav_muen li.cur a, .sidenav_muen li:hover a{background: #0f8247;border: 1px solid #006934;color:#FFF;}



/*内页标题*/
.ny-title {width:100%;text-align:center;margin-bottom:50px;}
.ny-title .cn {width: 100%;height: 40px;line-height: 40px;font-size: 40px;color: #222;font-weight: normal;}
.ny-title .en {color: #888888;width: 100%;height: auto;line-height: 30px;font-size: 15px;text-transform: uppercase;font-weight: 300;font-family: "Thomas";}
.ny-title hr{width: 26px;height: 2px;background: #333;margin: 0px auto;}

@media only screen and (max-width:768px){
.ny-title .cn {font-size:30px;}
.ny-title .en {font-size:12px;}
}


/*ABOUT*/
.ny-about{width: 100%;padding-top:100px;padding-bottom:100px; overflow: hidden;background-color: #fff;background-image: url(../images/about-bj.jpg);background-position: bottom right;background-repeat: no-repeat;background-size: auto 100%;}
.ny-about .ny-title{text-align:left;}
.ny-about .ny-title hr{float: left;}
.about_max {overflow: hidden;}
.about_max .nyabout-nr {width:60%;height: auto; overflow: hidden;display:block;}
.about_max .mumping{width:66%;height: auto;box-sizing: border-box;margin-top: 60px;}
.about_max .mumping ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.about_max .mumping ul li{width:25%;height: auto;}
.about_max .mumping ul li span{display: block;text-align: center;height:auto;}
.about_max .mumping ul li span em{display: inline-block;margin-left: 0px;font-size: 62px;color:#014d41;line-height: 70px;}
.about_max .mumping ul li span i{display: inline-block;font-size: 20px;color:#014d41;text-align: center;line-height: 22px;width: 22px;height: 22px;}
.about_max .mumping ul li p{height:36px;font-size:16px;color:#014d41;line-height:36px;text-align:center;}
.ny-about2{width: 100%;padding-top:80px;padding-bottom:100px;overflow: hidden;}
.nyaboutsub{width: 100%;height:auto;overflow: hidden;}
.nyaboutsub ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.nyaboutsub ul li{width:23%;}
.nyaboutsub ul li .pic{position: relative; border: 1px solid #eee; padding: 24px; margin-bottom: 15px;}
.nyaboutsub ul li .Ispic{max-width: 100%;padding-bottom: 68%;transition: all 0.3s;background-repeat: no-repeat;background-position: center center;background-size: cover;margin: 0;}
.nyaboutsub ul li .pic:before,
.nyaboutsub ul li .pic:after{position:absolute; content:''; width: 25px; height: 25px; transition: 0.5s;}
.nyaboutsub ul li .pic:before{left:0;top:0;border-top: 2px solid #126110;border-left: 2px solid #126110;}
.nyaboutsub ul li .pic:after{right:0;bottom:0;border-right: 2px solid #126110;border-bottom: 2px solid #126110;}
.nyaboutsub ul li:hover .pic:before,
.nyaboutsub ul li:hover .pic:after{width:100%;height:100%;}

@media only screen and (max-width:1399px){
.ny-about{background-size: auto 80%;}
.about_max .mumping ul li span em{font-size:56px;}
}
@media only screen and (max-width:1199px){
.ny-about{background-size: auto 60%;}
.about_max .mumping ul li span em{font-size:46px;}
}
@media only screen and (max-width:1024px){
.ny-about{background-size: auto 40%;}
.about_max .nyabout-nr{width:100%;}
.about_max .mumping{width:80%;}
.about_max .mumping ul li span em{font-size:40px;}
}
@media only screen and (max-width:768px){
.ny-about{background-size: auto 30%;}
.about_max .mumping ul li span em{font-size:36px;line-height: 60px;}
.nyaboutsub ul li{width:49%}
}
@media only screen and (max-width:640px){
.ny-about{padding-bottom:220px;background-size: auto 25%;}
.about_max .mumping{width:100%;}
.about_max .mumping ul li {width:50%;}
}
@media only screen and (max-width:499px){
.ny-about{padding-bottom:220px;background-size: auto 20%;}
}



/*CORPORATE CULTURE*/
.nyculture{overflow: hidden;}
.nyculture .cul-list{float:left;width:31.33%;border-radius:50px 0 50px 0;overflow:hidden;min-height:527px;transition: all .5s;}
.nyculture .cul-list:nth-child(1){background:url(../images/culwh1.png) no-repeat;background-size: 100% 100%;}
.nyculture .cul-list:nth-child(2){margin-left:3%;margin-right:3%;background:url(../images/culwh2.png) no-repeat;background-size: 100% 100%;}
.nyculture .cul-list:nth-child(3){background:url(../images/culwh3.png) no-repeat;background-size:100% 100%;}
.nyculture .cul-list .cul-list-box {text-align:center;color:#fff;margin-top:80px;}
.nyculture .cul-list .cul-list-box i{font-size:60px;}
.nyculture .cul-list .cul-list-box h5{font-size:30px;line-height:1.0; margin:20px 0 8px 0;font-weight:normal;}
.nyculture .cul-list .cul-list-box b{display:inline-block;width:30px;height:3px;background:#fff;}
.nyculture .cul-list .cul-list-box .cul-content{margin:20px 0 8px 0;padding:0 50px;font-size:18px;line-height:1.8;}

@media only screen and (max-width:1024px){

}
@media only screen and (max-width:768px){
.nyculture .cul-list{min-height:327px;}
.nyculture .cul-list .cul-list-box{margin-top:40px;}
.nyculture .cul-list .cul-list-box i {font-size:50px;}
.nyculture .cul-list .cul-list-box h5{font-size:26px;}
.nyculture .cul-list .cul-list-box .cul-content{padding:0 20px;font-size:14px;line-height:1.5;}
}
@media only screen and (max-width:499px){
.nyculture .cul-list .cul-list-box i {font-size:40px;}
.nyculture .cul-list .cul-list-box h5 {font-size:20px;}
.nyculture .cul-list .cul-list-box .cul-content{padding:0 10px;font-size:13px;}
}





/*IMGLIST*/
.imglist{}
.imglist li{width:25%;float: left;display: block;margin-bottom:30px;}
.imglist li a{display: block;padding:0 15px;}
.imglist li .hpimg{width: 100%;line-height: 0;padding-bottom: 73%;position: relative;overflow: hidden;border: 1px solid #f0f0f0;transition: all 0.8s;}
.imglist li .hpimg img{max-width: 100%;min-width: 100%;min-height: 100%;position: absolute;left: 50%;top: 50%;-ms-transform: translate(-50%, -50%) scale(1.0, 1.0);transform: translate(-50%, -50%) scale(1.0, 1.0);-ms-transition: all 1s ease-out 0s;transition: all 1s ease-out 0s;/* width: auto; *//* margin: 0 auto; */}
.imglist li .hptxt{height:60px;line-height:60px;padding: 0 10px;background:#f0f0f0;text-align:center;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.8s;}
.imglist li .hptxt h5{color:#333;font-size: 16px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.imglist li:hover .hpimg{border: 1px solid #126110;}
.imglist li:hover img{-ms-transform:translate(-50%, -50%) scale(1.12, 1.12);transform:translate(-50%, -50%) scale(1.02, 1.02);}
.imglist li:hover .hptxt{background:#126110;}
.imglist li:hover .hptxt h5{color:#FFF;}

@media only screen and (max-width:768px) {
.imglist ul li{width:50%;}
}
@media only screen and (max-width:499px) {
.imglist ul li{width:100%;}
}


/*PROLIST*/
.prolist{}
.prolist li{width:33.33%;float: left;display: block;margin-bottom:20px;}
.prolist li a{display: block;padding:0 10px;}
.prolist li .hpimg{width: 100%;line-height: 0;padding-bottom: 68%;position: relative;overflow: hidden;transition: all 0.8s;}
.prolist li .hpimg img{max-width: 100%;min-width: 100%;min-height: 100%;position: absolute;left: 50%;top: 50%;-ms-transform: translate(-50%, -50%) scale(1.0, 1.0);transform: translate(-50%, -50%) scale(1.0, 1.0);-ms-transition: all 1s ease-out 0s;transition: all 1s ease-out 0s;/* width: auto; *//* margin: 0 auto; */}
.prolist li .hptxt{height:60px;line-height:60px;padding: 0 10px;background:#f5f5f5;text-align:center;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.8s;}
.prolist li .hptxt h5{color:#333;font-size: 16px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prolist li:hover img{-ms-transform:translate(-50%, -50%) scale(1.12, 1.12);transform:translate(-50%, -50%) scale(1.02, 1.02);}
.prolist li:hover .hptxt{background:#126110;}
.prolist li:hover .hptxt h5{color:#FFF;}

@media only screen and (max-width:768px) {
.prolist ul li{width:50%;}
}
@media only screen and (max-width:499px) {
.prolist ul li{width:100%;}
}


/*NEWLIST*/
.newlist{}
.newlist dl{border: 1px solid #dbdbdb;border-radius: 10px;padding:40px;margin-bottom:30px;transition:all .5s;overflow: hidden;}
.newlist dl dt{width:30%;float:left;}
.newlist dl dt .img-cover{display: block;width: 100%;max-height: 260px;overflow:hidden;}
.newlist dl dt .img-cover img{display:block;width:100%;}
.newlist dl dd{width:65%;float:right;}
.newlist dl dd h3{font-size:20px;font-weight: normal;}
.newlist dl dd h3 a{display:block;padding-top:18px;padding-bottom: 18px; color: #126110;}
.newlist dl dd p{color:#b1b1b1;margin-bottom:20px;font-size:16px;line-height: 30px;font-family:"SourceHscL";font-weight:300;}
.newlist dl dd .time{padding:30px 0 0 0;border-top:1px solid #cfebcf;}
.newlist dl dd .time .time-box{color:#c2c7d3;float:left;}
.newlist dl dd .time .more{width:95px;height:28px;background: #126110;text-align:center;line-height: 28px;float:right;}

@media only screen and (max-width:768px) {
.newlist dl dt{width:40%;}
.newlist dl dd{width:55%;}
.newlist dl dd p{font-size:14px;line-height:20px;}
.newlist dl dd .time{padding:20px 0 0 0;}
}
@media only screen and (max-width:499px) {
.newlist dl{padding:25px;}
.newlist dl dt{width:100%;}
.newlist dl dt .img-cover{max-height:auto;}
.newlist dl dd{width:100%;}
.newlist dl dd h3 a{font-size:16px;}
}


/*内容*/
.nrcompany {margin: 0 auto;padding: 50px 80px 64px;background: #FFF;}
.nrcompany h1 {padding-top: 10px;padding-bottom: 20px;font-size: 24px;line-height: 35px;font-weight: normal;color: #000000;text-align: center;}
.nrcompany .met-editor {padding-bottom:10px;font-size:14px;color: #999;border-bottom:#eee solid 1px;text-align: center;}
.nrcompany .xwzy {font-size:14px;color:#8c8c8c;line-height:26px;margin-top:30px;background:#f5f5f5;padding:20px 28px;text-align:justify;letter-spacing:1.5px;font-weight:300;border: #E5E5E5 1px solid;}
.nrcompany .nrxqzy {font-size:15px;padding:50px 0;margin-bottom:60px;line-height:30px;text-align: justify;color: #666;}
.nrcompany .nrxqzy img{height: auto!important;max-width: 100%!important;}
.nrcompany .share {height: auto;margin-top:60px;margin-bottom: 50px;overflow: hidden;}
.nrcompany .share .more-btn{border: 1px solid #e0e0e0;color: #666;background:#FFF;display: flex;align-items: center;justify-content: center;width: 160px;height: 56px;}
.nrcompany .share .more-btn:hover{background-color:#ee7a2f;color: #fff;border:0;transition:all .2s linear;}
.nrcompany .share i{font-size: 17px;margin-left: 15px;transition: margin 300ms;}

@media (max-width:1024px) {
.nrcompany{width: 95%;padding:50px;}
}
@media (max-width:499px) {
.nrcompany{padding:30px;}
}


/*分页样式*/
.pglist {padding: 40px 0 80px 0;width: 100%;text-align: center;clear: both;}
.pglist a, .pglist span {color: #828282;padding: 6px 20px;margin: 3px 2px;background:#fff;border:1px solid #edebeb;font-size: 15px;border-radius: 3px;}
.pglist * {display:inline-block;vertical-align: middle;line-height: 36px;padding-bottom:1px;}
.pglist a:hover, .pglist .page-num-current{display: inline-block;color: #fff;background:#126110;border-color:#126110;}
.pageinfo{display:none;}

/*reLink*/
.reLink{padding-top:40px;overflow: hidden;font-size: 15px;border-top:1px solid #EEE;}
.prevLink, .nextLink{padding-top:8px;margin-bottom:8px;overflow: hidden;font-family:"SourceHscL";font-weight: 300;}
.reLink a{color: #676767;text-decoration: none;}
.reLink a:hover{color:#126110;text-decoration:underline;}



/*CONTACT*/
.conlianxi .contentBox{width: 100%;overflow: hidden;margin-bottom: 20px;}
.conlianxi .contentBox h3{color:#333333;font-size:26px;line-height:30px;margin-bottom:50px;}
.conlianxi .contentBox li {float: left;width: 24%;height: 246px;border: 1px solid #f1f1f1;text-align: center;margin-left: 0.5%;margin-right: 0.5%;color: #666;margin-bottom: 20px;padding: 20px 20px;background: #fafafa;border-radius: 12px;}
.conlianxi .contentBox li i{display: block;font-size: 40px; margin-top: 10px;margin-bottom: 10px;color:#126110;}
.conlianxi .contentBox li span {display: block;font-size: 16px;color: #222;padding-bottom:15px;padding-top:3px;font-style: normal;font-weight: bold;}
.conlianxi li em{display: block;height: 100px;font-size: 15px;color: #333;line-height: 24px;}
.conlianxi .MapBox {width: 100%;overflow: hidden;}

@media only screen and (max-width:960px){
.conlianxi .contentBox li{width:49%;}
}
@media only screen and (max-width:499px){
.conlianxi .contentBox li{width:99%;float:none;}
}


/*SEARCH*/
.searchTitle{display: block;height: 30px;margin-bottom:30px;font-size:20px;font-weight: bold;color: #333;}
.search_list li{width: 25%;display: block;float: left;padding: 0 18px 18px 0;}
.search_list li a{display:block;padding: 10px;border: 1px solid #F5F5F5;}
.search_list li .nimg{height: auto;padding-top: 68%;overflow: hidden;background-size: cover!important;}
.search_list li .text{height: auto;padding:10px 0;overflow: hidden;}
.search_list li .text .title{font-size: 18px;font-weight: normal;color: #333;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.5s ease;}
.search_list li .text .model{font-size:16px;color:#6f6f6f;margin-top:5px;}
.search_list li .text .connr{font-size:13px;color:#acacac;line-height:22px;margin:10px 0 10px;height:44px;overflow:hidden;font-weight:300;}

@media only screen and (max-width:1024px){
.search_list li{width:33.33%;padding:10px;}
}
@media only screen and (max-width:768px){
.search_list li{width:50%;}
}
@media only screen and (max-width:499px){
.search_list li{width:100%;}
}







