@charset "urf-8";
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;overflow-x:hidden; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input{-webkit-appearance: none;}
ul,li{list-style-type:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;padding:0!important;}
.flex{display: flex;}
.spac-b{justify-content: space-between;}
.spac-a{justify-content: space-around;}
.spac-c{justify-content: center;}
.spac-s{justify-content: flex-start;}
.spac-e{justify-content: flex-end;}
p{margin:0;padding:0;}
span{margin:0;}
a{color:#000;text-decoration:none;}
ul{margin:0;padding:0;}
.w94{width: 94%;margin:0 auto;}
/*内容 开始*/
.section{width:100%;overflow:hidden;}
.next_page{animation: sy 2.2s -1.8s linear infinite;position: absolute;bottom:8%;width:100%;text-align: center;}
.next_page a{color:#fff;font-size: 14px;}
.next_page img{margin-bottom:5px;width:22px;}
@keyframes sy {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(20px);
    }
    100% {
        transform: translateY(0px);
    }
}

/*第一屏*/
.section1{background: url(../images/3.png) 50% 50% no-repeat;position: relative;}
.section1 .s1_bj1{position: absolute;left:0;top:0;right:0;bottom:0;}
.section1 .s1_bj2{width:86%;position: absolute;left:7%;top:25%;right:0;bottom:0;opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}

.active .sec1_tit{top:0px;transition: all 1.5s;transition-delay: 0.5s;}
/*.active .s1_bj1{animation-name: fadeOut;animation-direction: normal;animation-duration: 3s;animation-delay: 5s;
	animation-fill-mode: both!important;
    -moz-animation-fill-mode: both!important; 
    -webkit-animation-fill-mode: both!important; 
    -o-animation-fill-mode: both!important;
}*/
.active .s1_bj2{opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.4s;}

/*第二屏*/
.section2{background: url(../images/6.png) 50% 50% no-repeat;position: relative;}
.section2 .sec_top{width:100%;margin-top:25%;opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;text-align: center;}
.section2 .sec_tit_1{font-size: 24px;color:#2d2d2d;line-height:22px;font-weight: bold;}
.section2 .sec_tit_2{font-size: 14px;color:#666666;margin-top:15px;}
.prod{margin-top: 8%;}
.prod .swiper-slide{position: relative;}
.prod .prod_bg{position: absolute;left:0;top:0;right:0;width: 100%;}
.prod .prod_tu{position: relative;width:120%;margin:100px 0 0 -10%; }
.prod .prod_tit{font-size:16px;color:#000000;margin-top: 10px;text-align: center;}
.prod_tit1{font-size:14px;margin-top:10px;color:#565656;text-align: center;}
.swiper_butt{width:100%;margin-top: 30px;left:0;bottom:-100%;position: absolute;transition: all 1s;}
.swiper_butt p{font-size:22px;}
.swiper_butt img{display: block;}
.prod .swiper-slide:hover .prod_tu{animation: pulse 1s;}
.active .sec_top{opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}


/*第三屏*/
.section3{background: url(../images/9.png) 50% 50% no-repeat;position: relative;}
.sec3_nr{position: relative;margin-top:20%;}
.sec3_tit{font-size:24px;color:#fff;position: relative;margin-top:-100%;transition: all 1s;text-align: center;}
.sec3_tit1{padding-bottom:5px;border-bottom:5px solid #03632e;display: inline-block;}
.sec3_tit2{margin-top: 5px;font-size:20px;}
.sec3_about{margin-top: 20px;}
.sec3_left{width: 100%;padding:3vw 0 4vw;background: rgba(0,0,0,0.3);}
.sec3_left_wz{color:#fff;font-size:14px;line-height: 2.1em;overflow: hidden;
-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.sec3_left_more{display:block;text-align: center;margin-top:15px;}
.sec3_left_more a{display: inline-block;background: #027c38;padding:5px 20px;border-radius:30px;color:#fff;}
.sec3_rig{width: 100%;max-height:320px;overflow:hidden; }
.sec3_rig img{width: 100%;}

.active .sec3_tit{margin-top:0;}
.active .sec3_left{left:0;}
.active .sec3_rig{right:0;}
.active .sec3_bot{bottom:0;}

/*第四屏*/
.section4{background:#f1f1f1;position: relative;}
.section4 .sec4_tit{width:100%;margin-top:25%;opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;text-align: center;}
.section4 .sec_tit_1{font-size: 24px;color:#2d2d2d;line-height:22px;font-weight: bold;}
.section4 .sec_tit_2{font-size: 14px;color:#666666;margin-top:15px;}

.sec4_nr{margin-top:8%;}
.sec4_nr .swiper-container{height: 100%;position: relative;}
.sec4_nr .swiper-prev{position: absolute;top:48%;left:7%;z-index:99;}
.sec4_nr .swiper-next{position: absolute;top:48%;right:7%;z-index:99;}

.sec4_nr .swiper-slide {text-align: center;width: 80%;position: relative;padding-bottom: 5vw;}
.sec4_nr .swiper-slide-next .sec4_info {transform: translateX(350px);transition:all 1.5s;}
.sec4_nr .swiper-slide-active .sec4_info {opacity: 1;transform: translateX(0);transition:all 1.5s;}
.sec4_tu {width: 100%;height:100%;display: flex;align-items: center;}
.sec4_tu img {width: 100%;}
.sec4_info{background: #4a4a4a;width: 94%;padding:3vw 3%;text-align: left;color:#fff;position: relative;}
.sec4_info .sec4_title{font-size: 16px;}
.sec4_info .sec4_cont{font-size: 14px;line-height: 1.8em;margin-top:10px;overflow: hidden;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.sec4_info .sec4_more{position: absolute;bottom:-4vw;text-align: center;width:100%;}
.sec4_info .sec4_more a{color:#fff;background: #027c38;display: inline-block;padding:4px 15px;border-radius:20px;}
.sec4_bot{padding-bottom: 2%;position: relative;left:-100%;transition: all 1s;margin-top:4%;}
.sec4_bot a{display: block;width: 33%;flex-shrink: 0;}
.sec4_bot a img{width: 100%;}

.active .sec4_tit{opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .sec4_bot{left:0;}
.section4 .next_page a{color:#333333;}


/*第五屏*/
.section5{background: url(../images/10.png) 50% 50% no-repeat;position: relative;}

.sec5_nr{position: relative;margin-top:22%;}
.sec5_tit{font-size:24px;color:#fff;position: relative;margin-top:-100%;transition: all 1s;text-align: center;}
.sec5_tit1{padding-bottom:5px;border-bottom:5px solid #ffc66b;display: inline-block;}
.sec5_tit2{margin-top: 10px;font-weight: bold;text-transform: uppercase;font-size:18px;}
.sec5_lunbo{margin-top:8%;}
.sec5_lunbo .swiper-container{padding-bottom: 10vw;}
.sec5_lunbo .swiper-pagination{bottom:-8vw;}
.sec5_lunbo .swiper-pagination-bullet{width: 6px;height:6px;border:1px solid #fff;border-radius: 5px;background:none;}
.sec5_lunbo .swiper-pagination-bullet-active{background: #fff;}
.sec5_info{position: relative;}
.sec5_tu{max-height:70vw;display: flex;align-items: center;overflow:hidden;}
.sec5_tu img{width: 100%;}
.sec5_title{width: 100%;position: absolute;left:0;bottom:0;text-align: center;color:#fff;font-size:16px;line-height: 2.6em;}
.sec5_cont{text-align: center;margin-top: 10px;color:#fff;line-height: 2em;}

.active .sec5_tit{margin-top:0;}

/*第六屏*/
.section6{background: url(../images/11.png) 50% 50% no-repeat;position: relative;}
.section6 .sec_top{width:100%;margin-top:25%;opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;text-align: center;}
.section6 .sec_tit_1{font-size: 24px;color:#fff;line-height:22px;font-weight: bold;}
.section6 .sec_tit_2{font-size: 14px;color:#fff;margin-top:15px;}
.sec6_nr{margin-top:8%;}
.s6_rig_li{margin-bottom:20px;position: relative;transition: all 1s;}
.s6_rig_li:nth-child(1){transition-delay: 0.3s;}
.s6_rig_li:nth-child(2){transition-delay: 0.5s;}
.s6_rig_li:nth-child(3){transition-delay: 0.7s;}
.s6_rig_li:nth-child(4){transition-delay: 0.9s;}
.s6_rig_tu{width: 36%;height:25vw;overflow:hidden;flex-shrink: 0;}
.s6_rig_tu img{display: block;width:100%;height: 100%;}
.s6_rig_xx{padding-left: 3%;width:61%;color:#fff;border:1px solid #FFF;border-left:0;}
.s6_rig_title{font-size:15px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:2vw;}
.s6_rig_jj{font-size:12px;line-height: 1.8em;margin-top:10px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.sec6_nr .sec6_more{text-align: center;width:100%;margin-top:15px;}
.sec6_nr .sec6_more a{color:#fff;background: #027c38;display: inline-block;padding:4px 20px;border-radius:20px;}
.active .sec_top{opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}

/*第七屏*/
.section7{background: url(../images/12.png) 50% 50% no-repeat;position: relative;}
.sec7_nr{width: 88%;padding:8vw 3% 7vw;background: #fff;margin:0 auto;margin-top:22%;}
.sec7_tit{font-size:24px;color:#1e1e1e;position: relative;margin-top:-100%;transition: all 1s;text-align: center;}
.sec7_tit1{padding-bottom:5px;border-bottom:5px solid #ffc66b;display: inline-block;}
.sec7_tit2{margin-top: 10px;font-size: 20px;}
.sec7_left{margin-top:6vw;color:#222222;}
.lianxi *{font-size:14px!important;color:#222;line-height: 2em;}
.erweima{margin-top:4vw;text-align: center;}
.erweima p{margin:0 10px;}
.erweima img{width: 100px;height:100px;}
.banquan{margin-top:8vw;color:#666666;font-size: 14px;}
.active .sec7_tit{margin-top:0;}


/*二级页面*/
.tanchu{width:120px;height:30px;margin:0 auto;background:#027c38;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-60px;z-index:9999;display:none;line-height:30px;}

.page_info{width:100%;}
/*公共头部*/
.com_header{width:100%;position: relative;}
.com_header .swiper img{width: 100%;}

.ej_type{width: 100%;height: 50px;line-height: 50px;background: url(../images/typebg.png);position: absolute;bottom: 0;left: 0;z-index: 9;}
.ejtype_in{width: auto;margin: auto;display: flex;justify-content: flex-start;overflow-x: scroll;padding:0 3%;}
.ejtype_in a{display: block;width: 100px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color:#fff;flex-shrink: 0;}
.type_select{color: #03632e!important;background-color: #fff;}

/*查看更多*/
.more_h{margin:8% auto;width:100%;cursor:pointer;text-align: center;}
.more_h p{display: inline-block;padding:2vw 6vw;border:1px solid #549571;border-radius: 20px;color:#549571;}

/*分页显示*/
.page_div{text-align: center;padding:5vw 0 8vw;}
.page_div {font-size:3.4vw;font-family: "microsoft yahei";box-sizing: border-box;}
.page_div .pre_page{padding:0.6vw 12px;border-radius: 3px;background: #eaeaea;}
.page_div .next_page{padding:0.6vw 12px;border-radius: 3px;background: #006eb7;color:#fff;}
.page_div a {padding:0.2vw 1.4vw;text-align: center;margin:0 4px;cursor: pointer;color: #444444;font-size: 13px;display: inline-block;border-radius: 50%;}
.select{background: #006eb7!important;color:#fff!important;}

/*上一页+下一页*/
.last_next{width:94%;padding:0 3%;margin:3% auto 5% auto;text-align: left;}
.last_next li{width:46%;padding:1.5% 0;line-height:1.8em;color:#555555;overflow: hidden;}
.last_next li a{color:#fff;display:inline-block;padding:1.2vw 6vw;border:1px solid #03632e;color:#03632e;}

.next_p{text-align: right;}

/*联系我们*/
.contact{width:94%;margin:2vw auto 6vw;}
.cname{font-size:18px;color:#03632e;font-weight: bold;margin-top: 5vw;}
.contact_info img{width: 100%;}

/*留言*/
.gbook_er{width: 94%;margin:0 auto;}
.contact_top_l_top{margin-top:5vw;}
.contact_top_l_top1{display: flex;justify-content: center;align-items: center;font-size:20px;color:#222222;}
.contact_top_l_top2{text-transform: uppercase;text-align: center;color:#888888;font-size:13px;margin-top: 5px;}

.contact_top_r_tips{font-size: 14px;padding: 33px 0;color:#222222;}

.contact_top_r_con{margin-bottom: 30px;}
.contact_top_r_unit{width: 100%;height: 60px;line-height: 60px;box-sizing:border-box;border: 1px solid #d2d2d2;padding: 0 12px;margin-bottom: 20px;}
.contact_top_r_unit span{font-size: 15px;}
.contact_top_r_input{width: 80%;height: 50px;font-size: 15px;border: none;outline:none;}
.contact_top_r_textarea{border: 1px solid #d2d2d2;min-height: 170px;width: 100%;padding: 0 12px;box-sizing:border-box;outline:none;}
.contact_top_r_textarea span{font-size: 15px;float: left;margin-top: 20px;}
.content_text{width: 80%;height: 130px;resize: none;margin-top: 20px;border: none;font-size: 15px;padding: 2px 0;outline:none;}
.contact_top_r_submit{display: flex;justify-content: space-between;}
.submit{width: 150px;height: 50px;background-color: #03632e;color: #fff;font-size: 16px;letter-spacing: 5px;border: medium none;cursor: pointer;}
.reset{width: 150px;height: 50px;background-color: #313131;color: #fff;font-size: 16px;letter-spacing: 5px;border: medium none;cursor: pointer;}


/*新闻*/
.new_list{width:94%;margin:0 auto;}
.new_li_every{width:100%;padding:2.5vw 0;align-items: center;}
.new_li_tu{width:35%;height:24vw;}
.new_li_tu img{width: 100%;height: 100%;display: block;}
.new_li_xx{margin-left:3%;width:62%;}
.new_each_tit{font-size: 3.6vw;color:#222222;line-height:3.6vw;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_each_bot{margin-top:2vw;color:#777777;}
.new_tim{font-size: 3.2vw;}
.new_tim img{width:4vw;position:relative;top:0.6vw;}
.new_mor a{color:#63b630;display: inline-block;margin-top:0.3vw;}
.new_mor a span{position: relative;top:0.2vw;}
.new_each_con{font-size: 3.2vw;color: #888888;line-height:1.6em;margin-top:2vw;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.new_er_every{width:100%;height:32px;line-height:32px;margin-bottom:8px;font-size:3.2vw;}
.new_er_dian{width: 6px;height: 6px;border-radius: 3px;background: #bfbfbf;margin-top:13px;}
.new_er_tit{width: 66%;margin-left:2%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_er_tit a{color:#444444;}
.new_er_time{color:#9a9a9a;}
.new_er_every:hover .new_er_dian{background: #eab370;}

/*新闻详情*/
.new_show{width:94%;margin:0 auto;}
.news_show_n{width:100%;color:#222222;margin-top: 5vw;}
.show_top{padding-bottom:3vw;text-align: center;border-bottom: 1px solid #d6d6d6;}
.sh_tp{width:100%;font-size:4.2vw;line-height: 2em;overflow: hidden;}
.sh_tp_fabu p{display:inline-block;font-size: 3.2vw;color:#222222;}
.show_cen{width:100%;padding:5vw 0px;line-height: 2.2em;color:#222222;font-size: 14px!important;}
.show_cen *{max-width: 100%;}
.show_cen img{max-width: 100%;height:auto!important;}

/*图文*/
.pro_list{width:94%;margin:5vw auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.pro_each{width:48%;margin-bottom:3vw;border:1px solid #f4f4f4;flex-shrink: 0;}
.pro_tu{width: 100%;}
.pro_tu img{width: 100%;/*height:40vw;*/display: block;}
.pro_info{background: #f7f8f9;padding:4vw 3%;}
.pro_top{display: flex;justify-content: space-between;align-items: center;}
.pro_tit{font-size:3.6vw;color:#222222;}
.pro_jj{font-size:3.2vw;color:#777777;margin-top:5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/*图文详情*/
.pro_show{width:94%;margin:0 auto;}
.show_tit{font-size:5vw;color:#222;text-align: center;line-height: 2.4em;}
.show_tu{max-width: 100%;}
.show_tu img{width:70%;display:block;margin:5vw auto;}
.pro_show_xq{margin-top:8vw;}
.pro_show_xq img{width: 100%;}


/*人才招聘*/
.joblist{width: 100%;margin-top: 30px;}
.joblist tr{width: 100%;}
.joblist tr th{text-align: center;color: #03632e;font-size: 14px;float:left;}
.joblist .top{width: 100%;display: block;background-color: #cde0d5;height: 60px;line-height: 60px;box-sizing:border-box;border-radius: 15px;}
.joblist tr.unit{display: block;min-height: 60px;box-shadow: 0 0 5px #cde0d5;box-sizing:border-box;border-radius: 15px;margin-top: 20px;}
.joblist tr.unit td{display: inline-block;min-height: 60px;line-height: 60px;text-align: center;font-size: 13px;float:left;}
.joblist .more{cursor: pointer;}
.joblist .more img{float: left;margin-top: 27px;margin-right: 9px;}
.joblist .more span{color: #03632e;}
.job_detail{background-color: #f6f6f6;position: relative;display: none;}
.job_detail .con{display: inline-block;width: 100%;}
.show{display: block;}
.close{line-height: 1;width: 20px;height: 20px;position: absolute;right: 10px;top: 14px;cursor: pointer;}
.close img{width: 100%;}
.con_in{display: block;padding:40px 15px;width: 100%;box-sizing:border-box;}

/*关于我们*/
.about1{width:94%;padding:5vw 3%;}
.about1 img{width: 100%;}
.about1_conl_con{margin-top:3vw;color:#222222;font-size:14px;line-height: 2em;}
.about1_conr_more{text-align: center;margin:5vw auto 0;}
.about1_conr_more a{display: inline-block;padding:2vw 6vw;border:1px solid #549571;border-radius: 20px;color:#549571;}

.about2{width: 100%;background: #f7f8f9;}
.about2_in{width: 94%;margin: auto;padding-top: 40px;}
.about2_in_l{width: 100%;}
.about2_in_l_title{font-size: 22px;font-weight: bold;width: 124px;height: 61px;padding-top: 6px;text-align: center;margin:0 auto;}
.zscq{overflow:hidden;text-align: center;}
.zscq .swiper-slide img{width: 100%;}

.about2_controll{width: 200px;height: 55px;display: flex;justify-content: space-between;margin: 40px auto 0;}
.about2_controll .swiper-pagination{position: static !important;padding-top: 10px;}
.about2_controll .swiper-pagination-bullet{width: 10px !important;height: 10px !important;margin: 0 7px;}
.about2_controll .swiper-pagination-bullet-active{background: #555555 !important;}
.about2_controll .swiper-button-next2{width: 36px;height: 36px;position: static !important;margin-top: 0;background: url(../images/about2_l.png) no-repeat;-webkit-background-size:100%;background-size:100%;}
.about2_controll .swiper-button-prev2{width: 36px;height: 36px;position: static !important;margin-top: 0;background: url(../images/about2_r.png) no-repeat;-webkit-background-size:100%;background-size:100%;}


.about3{width: 100%;background: url(../images/about2_bg.jpg) no-repeat;padding: 40px 0;box-sizing:border-box;}
.about3_con{width: 94%;margin: auto;padding-top: 40px;}
.about3_con ul{display: flex;justify-content: space-between;}
.about3_con ul li{width: 48%;flex-shrink: 0;}
.about3_con ul li img{width: 100%;}
.about3_more{text-align: center;margin:5vw auto 0;}
.about3_more a{display: inline-block;padding:2vw 6vw;border:1px solid #549571;border-radius: 20px;color:#549571;}

.ejmain_title_ch{display: flex;justify-content: center;align-items: center;}
.ejmain_title_ch span{font-size: 22px;padding: 0 13px;}
.ejmain_title_ch:before,.ejmain_title_ch:after{content: "";display: inline-block;width: 40px;height: 1px;background-color: #03632e;}
.ejmain_title_en{text-align: center;margin-top: 10px;color: #888;text-transform: uppercase;}
.ejmain_con{margin-top: 40px;}

.about4{width: 100%;padding-top: 40px;}
.about4_con{width: 94%;margin: auto;margin-top: 30px;position: relative;}
.index_project_text{color: #333;font-size:15px;text-align: center;line-height: 2.8em;}
.about4_con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about4_con .swiper-slide{width:48%;flex-shrink: 0;}
.about4_con .swiper-slide img{width: 100%;display: block;}
.about4_con .index_project_text{line-height: 3em;}



.danye_info{font-size:15px;line-height: 2.4em;width: 94%;margin:5vw auto;}