@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.h60{ height:115px }
.header{position: fixed;z-index: 100; width: 100%;background: rgba(255,255,255,.9);top: 0;left: 0;}
.headerbox{height: 115px;width: 1280px; display: flex;justify-content: space-between;align-items: center;max-width: 100%; margin: 0 auto; position: relative;padding-left: 10px;}
.logo{width: 89px;}
.logo img{width: 100%;}
.nav ul{overflow: hidden; padding-right: 85px;}
.nav li{float: left; padding-right: 10px;}
.nav a{display: block; font-size: 18px; line-height: 115px; padding: 0 27px; color: #2c2c2c;transition: .5s;}
.nav li.cur a{color: #fff;background: #009b3a;}
.nav a:hover{color: #fff;background: #009b3a;}
.wzss{position: absolute; height: 115px;width: 75px; top: 0; right: 0;background: url(../images/a_06.png) no-repeat center;border-left: 1px solid #dfe2e3; cursor: pointer;}

.banner{position: relative; overflow: hidden;}
.banner img{width: 100%;}

.bj1{background: url(../images/a_10.png) no-repeat center;background-size: cover;}
.ljwm{width: 1280px;max-width: 94%; margin: 0 auto; padding: 115px 0 50px;}
.lxjw_text{width: 740px;max-width: 100%;}
.lxjw_text h2{font-size: 40px;color: #313131; margin-bottom: 28px;}
.lxjw_text h3{font-size: 42px;color: #009b3a; opacity: .4; font-family: arial;margin-bottom: 55px;}
.lxjw_text p{font-size: 16px;color: #5d5d5d; line-height: 30px;}
.ljwm ul{padding: 60px 0 70px; overflow: hidden;display: flex;justify-content: space-between;width: 740px;max-width: 100%;}
.ljwm ul li h4{font-weight: bold; font-family: arial;color: #009b3a; font-size: 49px; margin-bottom: 20px;}
.ljwm ul li h4 b{display: inline-block;vertical-align: top; font-size: 24px;font-weight: bold;}
.ljwm ul li p{font-size: 14px;color: #6c6c6c;}
.more{display: block;text-align: center; line-height: 60px; font-size: 16px;background: #009b3a;color: #fff;width: 200px;border-radius: 28px 0 28px 0;}
.more img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}

.bj2{background: url(../images/a_02.png) no-repeat center;background-size: cover;}
.jzcp{width: 1280px;max-width: 94%; margin: 0 auto; }
.jzcp_title{text-align: center; padding: 85px 0 60px;}
.jzcp_title h2{font-size: 40px; font-weight: bold; color: #151515; margin-bottom: 25px;}
.jzcp_title p{font-size: 42px; color: #009b3a; opacity: .4;}
.jzcp_lb{background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .05);height: 120px; padding-top: 25px;}
.jzbox{display: flex;justify-content: space-between;align-items: center; opacity: .5; padding: 0 35px;cursor: pointer;}
.jzbox img{}
.jzbox p{font-size: 16px;color: #3b3b3b;width: calc(100% - 65px);}
.jzcp_lb .swiper-slide-active .jzbox,.jzcp_lb .swiper-slide-duplicate-active .jzbox{ opacity: 1;}
.jzcp_lb .swiper-slide-active .jzbox p,.jzcp_lb .swiper-slide-duplicate-active .jzbox p{ color: #009b3a;}
.jzcp_box{animation: fadeIn 1s 1;}
.jzcp_box ul{overflow: hidden; margin-left: -58px;}
.jzcp_box li{float: left; width: 25%; padding-left: 58px;}
.cptp{border:1px solid #c7d9cd;border-radius: 5px 25px 2px 25px; overflow: hidden; text-align: center;}
.cptp img{width: 100%;transition: .5s;}
.jzcp_qh{padding: 70px 0 160px;}
.jzcp_box .swiper-button-next{right: -50px;}
.jzcp_box .swiper-button-prev{left: -50px;}
.jzcp_box{ position: relative;}
.jzcp_box a:hover img{transform: scale(1.1);}
.cptext{text-align: center; padding-top: 45px;}
.cptext h2{font-size: 26px; margin-bottom: 15px;color: #009b3a;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cptext p{font-size: 15px; color: #777777;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}


.bj3{background: url(../images/a_01.png) no-repeat center;background-size: cover;}
.ppry{width: 1280px;margin: 0 auto;max-width: 94%; position: relative; padding-bottom: 55px;}
.ppry_title h2{font-weight: bold; font-size: 40px; color: #fff; margin-bottom: 25px;}
.ppry_title{padding: 100px 0 175px;}
.ppry_title p{font-size: 42px; opacity: .39;color: #fff;}
.ppry_text{position: absolute; background: #fff;border-radius: 6px; width: 528px;border: 1px solid #bfcbc3; right: 0; top: -48px; padding: 35px 25px;}
.ppry_text img{position: absolute; top: 44px; right: 20px;}
.ppry_text h2{font-weight: bold; font-size: 32px; line-height: 52px;color: #277544; margin-bottom: 40px;}
.ppry_text p{font-size: 18px;color: #565756; line-height: 40px;}
.ppry_nr{position: relative;}
.ppry_nr .swiper-button-next{color: #fff; opacity: .6;right: -50px;}
.ppry_nr .swiper-button-prev{color: #fff; opacity: .6;left: -50px;}
.ppry_nr .swiper-button-next:hover{opacity: 1;}
.ppry_nr .swiper-button-prev{opacity: 1;}
.ppry_nr img{width: 100%;}

.bj4{background: #eceff3;}
.news{width: 1280px;margin: 0 auto;max-width: 94%; padding-bottom: 120px;}
.news_title{padding: 95px 0 80px; display: flex;justify-content: space-between;align-items: center;}
.news_left h2{font-size: 40px; color: #313131; margin-bottom: 25px;}
.news_left p{font-size: 42px;color: #009b3a;opacity: .39;}
.news_right ul{overflow: hidden;}
.news_right li{float: left; padding-left: 35px;}
.news_right li a{display: block;text-align: center; line-height: 60px;width: 200px;color: #fff;background: #c1c3c5;font-size: 18px;border-radius: 25px 5px 25px 5px;}
.news_right li.cur a{background: #009b3a;}
.news_qh{animation: fadeIn 1s 1; position: relative;}
.news_qh ul{overflow: hidden; margin-left: -15px; padding-bottom: 125px;}
.news_qh li{float: left;width: 33.33%; padding-left: 15px;}
.news_qh span{display: block; overflow: hidden; height: 240px;}
.news_qh img{width: 100%;height: 100%; object-fit: cover;}
.newsbox{background: #fff; }
.news_text{padding: 40px 25px;}
.news_text h2{font-weight: bold; font-size: 18px;color: #009b3a;}
.news_text h2 a{color: #888889; font-weight: 400;font-size: 16px;}
.news_text h2 a:hover{color: #009b3a;}
.news_text h3{font-size: 16px;color: #181818;font-weight: bold; margin: 40px 0 25px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text h3 a{display: block;color: #181818;}
.news_text h3 a:hover{color: #009b3a;}
.news_text p{font-size: 15px;line-height: 2; color: #838383;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_qh .swiper-button-next{right: -50px;}
.news_qh .swiper-button-prev{left: -50px;}
.footer{width: 1280px;margin: 0 auto;max-width: 94%;}
.footerbox{display: flex;justify-content: space-between;}
.foot_left{width: 735px; padding: 60px 0 90px;}
.foot_left ul{display: flex;justify-content: space-between;}
.foot_left h2{font-size: 16px;color: #333; position: relative; padding-bottom: 35px;}
.foot_left h2:before{position: absolute;content: ""; border-bottom: 2px solid #cbcbcb;width: 54px;left: 0; bottom: 15px;}
.foot_left dt{font-size: 14px; line-height: 26px;}
.foot_left dt a{color: #898989;}
.foot_left dt a:hover{color: #009b3a;}
.foot_right{width: 305px;text-align: right; padding-top: 60px;}
.foot_right p{font-size: 14px; line-height: 26px;color: #313131;}
.foot_right h2{font-family: arial; font-size: 25px; line-height: 2; color: #1d8a46;font-weight: bold;}
.foot_right h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.foot_right ul{overflow: hidden;}
.foot_right li{float: left;width: 33.33%;text-align: center; padding-left: 15px;}
.foot_right li img{width: 100%;}
.foot_right span{display: block; text-align: center; font-size: 14px; margin-top: .jzcp_box10px;color: #313131;}

.bqxx{border-top: 1px solid #e3e3e3; line-height: 24px; padding: 28px 0;}
.bqxx p{font-size: 14px;text-align: center; color: #838383;}

.zzbj{position: fixed;z-index: 100; top: 0;left: 0;background: rgba(0,0,0,.7);width: 100%;height: 100%; left: 0; top: 0;display: none;}
.ssbox{position: fixed; z-index: 150;width: 800px;background: #fff;border-radius: 8px;height: 60px;left:50%; top:50%; transform:translate(-50%,-50%);display: none; max-width: 98%;}
.srwb{width: calc(100% - 160px);height: 60px; font-size: 18px; padding: 0 20px; font-size: 16px;float: left;}
.btn5{width: 160px;height: 60px;cursor: pointer; border: none;background: #249760;color: #fff; font-size: 16px;border-radius: 0 8px 8px 0;float: right;}
.ggtc{position: absolute; width: 40px; line-height: 36px;text-align: center; border: 2px solid #fff;border-radius: 50%; top: -50px; right: -50px;font-size: 18px;color: #fff; font-family: arial;cursor: pointer;}
.gdxw{display: block; width: 160px;height: 46px;border-radius: 23px; margin: 25px auto 0 auto;border-radius: 23px; font-size: 16px; background: #009B3A;color: #fff;text-align: center; line-height: 46px;transition: .5s;}
.gdxw:hover{color: #fff;background: #111186;}
@media(max-width:1400px){
.ppry_nr{padding: 0 50px;}
.ppry_nr .swiper-button-next{right: 0;}
.ppry_nr .swiper-button-prev{left: 0;}
.news_qh{padding: 0 50px;}
.news_qh .swiper-button-next{right:0;}
.news_qh .swiper-button-prev{left:0;}
.cptext h2{font-size: 24px;}
.news_qh span{height: 220px;}

}
@media(max-width:1200px){
.cptext h2{font-size: 20px;}
.nav a{font-size: 14px; padding: 0 20px;}
.news_qh span{height: 200px;}
}
@media(max-width:1000px){
.headerbox{height: 60px;background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.dhbtn{position: absolute; width: 30px;height: 30px; right: 10px;top: 50%;transform: translateY(-50%);border-radius: 4px;background: url(../images/d1.png) no-repeat center #1d8a46;background-size: 20px 20px; }
.dhbtn.on{background: url(../images/d2.png) no-repeat center #1d8a46;background-size: 20px 20px;}
.wzss{position: absolute;border: none;width: 21px;height: 20px;top: 50%;transform: translateY(-50%); right: 60px;}
.h60{height: 60px;}
.nav{position: fixed;background: #fff;width: 100%; height: calc(100% - 60px);left: 0; top: 60px;display: none;}
.ljwm{padding: 50px 0;}
.logo{width: 50px;}
.nav ul{padding: 0;}
.nav li{float: none;width: 100%; border-bottom: 1px solid #eee; padding: 0;text-align: center;}
.nav a{line-height: 55px;}
.lxjw_text h2{font-size: 24px; margin-bottom: 10px;font-weight: bold;}
.lxjw_text h3{font-size: 24px;margin-bottom: 20px;}
.ljwm ul{display: block; overflow: hidden;}
.ljwm li{float: left; width: 50%; padding-bottom: 25px;text-align: center;}
.ljwm ul{padding: 20px 0;}
.ljwm ul li h4{font-size: 32px;margin-bottom: 10px;}
.more{line-height: 40px; font-size: 14px; width: 160px;}

.jzcp_title{padding: 50px 0 25px;}
.jzcp_title h2{font-size: 24px; margin-bottom: 10px;}
.jzcp_title p{font-size: 24px;}
.jzcp_box{padding: 0 40px;}
.jzcp_box .swiper-button-next{right: 0;}
.jzcp_box .swiper-button-prev{left: 0;}
.jzcp_box .swiper-button-next:after,.jzcp_box  .swiper-button-prev:after{font-size: 24px;}
.jzcp_box li{padding: 0 0 20px 15px;width: 50%;}
.jzcp_box ul{margin-left: -15px;}
.cptext{padding-top: 15px;}
.cptext h2{font-size: 14px;margin-bottom: 10px;}
.cptext p{font-size: 12px;}
.jzcp_lb{height: 80px; padding-top: 15px;}
.jzbox img{height: 50px;}
.jzbox{padding: 0 15px;}
.jzbox p{font-size: 15px;}
.ppry_text{width: 100%;right: 0; top: -40px; padding: 15px;}
.ppry_text h2{font-size: 22px; line-height: 1.5; margin-bottom: 10px;}
.ppry_text img{width: 80px;top: 15px;right: 15px;}
.ppry_text p{font-size: 14px; line-height: 1.6;}
.ppry_title{padding: 210px 0 30px;}
.ppry_title h2{font-size: 24px; margin-bottom: 10px;}
.ppry_title p{font-size: 24px;}
.ppry_nr .swiper-button-next:after,.ppry_nr .swiper-button-prev:after{font-size: 24px;}
.news_qh .swiper-button-next:after,.news_qh .swiper-button-prev:after{font-size: 24px;}
.news_qh{padding: 0 35px;}
.ppry_nr{padding: 0 35px;}
.news_title{padding: 50px 0 25px;display: block;}
.news_left h2{font-size: 24px; margin-bottom: 10px;font-weight: bold;}
.news_left p{font-size: 24px;}
.news_right{padding-top: 25px;}
.news_right ul{overflow: hidden; text-align: center;}
.news_right li{display: inline-block; padding: 0 5px;float: none;}
.news_right li a{font-size: 14px; line-height: 40px; width: 140px;}
.news_qh li{width: 100%; float: none; padding-bottom: 20px;}
.news_qh span{height: auto;}
.news_text{padding: 15px;}
.news_text h3{margin: 15px 0;}
.news_text p{font-size: 14px; line-height: 1.6;}
.lxjw_text p{font-size: 14px; line-height: 1.6;}
.news_qh ul{padding-bottom: 50px;}
.footerbox{display: block;}
.foot_left{display: none;}
.foot_right{width: 100%;text-align: center; padding: 30px 0;}
.foot_right ul{padding-top: 25px;text-align: center;}
.foot_right li{float: none; padding: 0 5px;display: inline-block;width: auto;}
.foot_right li img{width: 80px;}
.news{padding-bottom: 50px;}
.jzcp_qh{padding: 30px 0 70px;}
.ssbox{height: 50px;}
.srwb{height: 50px; line-height: 50px; font-size: 14px;width: calc(100% - 100px);}
.btn5{width: 100px;height: 50px; font-size: 14px;}
.ggtc{right: auto;left: 50%;transform: translateX(-50%);}

}





