@charset "utf-8";
.ohd1,.ohd2,.ohd3,.ohd4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break:break-all;-webkit-line-clamp: 1;}
.ohd2{-webkit-line-clamp: 2;}
.ohd3{-webkit-line-clamp: 3;}
.ohd4{-webkit-line-clamp: 4;}
.flexr,.flexc{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.flexc{flex-direction: column;}
.back_c{background-repeat:no-repeat;background-position:center;background-size:cover;}
.bmain {max-width: 1400px;margin: 0 auto;}


/*brand*/
.brand_bg{background: url(../images/brand_bg1.png) no-repeat top left;background-size: 449px;}
.brand_bg2{background: url(../images/brand_bg2.png) no-repeat right bottom 72px;background-size: 339px;}

.b_tit1{padding:90px 0 54px;}
.b_tit1 h2:before{color: #0e4d1e;right: -25%;}
.b_tit1 h2:after{color: #0e4d1e;left: -25%;}
.b_tit1_1 h2:before{right: -9%;}
.b_tit1_1 h2:after{left: -9%;}

.bpublic_txt{font-size: 15px;color: #666666;line-height: 30px;/* text-align: center; */padding-bottom: 65px;padding:0 2% 65px;}
.bpublic_txt2{line-height:24px;padding:65px 2%;}
.text_main {main:0 auto;max-width:950px;}


.brand .list{width: 33.33%;height: 580px;}
.brand .list .text_box{height: 50%;overflow: hidden;background: #0e4d1e;}
.brand .list .text{padding: 50px 30px 0 50px;color: #fff;}
.brand .list .text .txt{line-height: 30px;font-size: 16px;}
.brand .list .text i{display: block;font-size: 13px;line-height: 20px;position: relative;margin-top: 60px;}
.brand .list .text i:after{position: absolute;width: 70px;top: -30px;height: 1px;background: #fff;content: "";left: 0;}
.brand .list .bg_box{width: 100%;height:50%;overflow: hidden;}
.brand .list .bg_box .bg{width: 100%;height:100%;transition: .7s;}
.brand .list:hover .bg{transform: scale(1.1);}

@media (max-width:1300px){
	.brand{flex-direction: column;} 
	.brand .list{width:930px;height: 290px;}
	.brand .list .text_box{float: left;height:100%;width: 50%;}
	.brand .list .bg_box{float: right;height: 100%;width: 50%;}
	.brand .list:nth-child(2n) .text_box{float: right;}
	.brand .list:nth-child(2n) .bg_box{float: left;}
}

@media (max-width:990px){
	.brand .list .text {padding:35px;}
	.brand .list{width: 96%;}
	.brand .list .text i {margin-top: 90px;}
}

@media (max-width:768px){
	.b_tit1 {padding: 54px 0 40px;}
	.bpublic_txt {padding: 0 2% 42px;}
	.bpublic_txt2 {padding: 42px 2%;}
	
	.brand .list{width:470px;height: unset;position: relative;height: 580px;margin:15px 0;}
	.brand .list .text_box{float:static;height:290px;width: 100%;position: absolute;top:0;left: 0;}
	.brand .list .bg_box{float:static;height: 290px;width: 100%;position: absolute;top:290px;left: 0;}
}

@media (max-width:480px){
	.b_tit1 {padding:35px 0 30px;}
	.bpublic_txt {padding: 0 2% 30px;font-size: 13px;}
	.bpublic_txt2 {padding: 30px 2% 40px;}
	
	.brand .list{width:94%;margin: 10px 0;}
	.brand .list .text i {margin-top:70px;font-size: 12px;}
	.brand .list .text i:after{top: -35px;}
}

@media (max-width:375px){
	.brand .list .text .txt {line-height: 25px;font-size: 15px;}
}


/*contact*/
.b_color_bg{background: #f8f8f8;padding-bottom:1px;max-width: 1920px;margin: auto;}
.contact_bg{background:url(../images/bcon_bg1.png) no-repeat left top,url(../images/bcon_bg2.png) no-repeat right top;
background-size:623px,534px;}

.contact {margin:0 auto;color: #fff;}
.contact .list{padding:70px 0 0;float: left;width:25%;text-align: center;position:relative;background: #1c6c31;}
.contact .list:after{position: absolute;width:1px;top: 70px;height: 134px;background: #fff;content: "";right:0px;}
.contact .list:last-child:after{display: none;}
.contact .list img{height:46px;}
.contact .list:last-child img{height:92px;}
.contact .list p{padding-top:20px;font-size: 16px;min-height: 90px;}
.contact .list em{font-size: 18px;padding-top: 22px;display: block;}

.bform {max-width: 1180px;padding:66px 110px;background: #fff;margin: 66px auto 35px;}
.bform .tit{float: left;}
.bform .tit i{display: block;font-size: 26px;color:#5f5f5f;}
.bform .tit h4{font-size: 24px;color: #292b2c;}
.bform form{width:538px;float: right;}
.bform form input{font-size:15px;background: #f4f6f8;width:100%;height:40px;margin:0 0 15px 0;line-height:40px;text-indent:16px;outline: none;border:none;margin-bottom: 16px;}
.bform form textarea{font-family: 微软雅黑;font-size:15px;background: #f4f6f8;width:100%;height:148px;line-height:28px;text-indent:16px;outline: none;padding:16px 0;margin-bottom:16px;border:none;}
.bform .btn_box{text-align: right;}
.bform .verifyimg,.bform .verify,.bform .submit{cursor: pointer;background: #efefef;vertical-align: top;width:150px;height:50px;margin:0 0 0 2px;display: inline-block;}
.bform .verify{color: #000;text-indent:10%;cursor:text;}
.bform .submit{line-height:50px;vertical-align: top;background:#414141;outline: none;border: none;color: #fff;font-size: 16px;}

@media (max-width:1400px){
	.contact {width: 98%;}
	/* .contact .list{float: left;width:25%;} */
	
	.bform {width: 90%;padding:40px 2%;}
}

@media (max-width:1300px){
	.contact {width:790px;}
	.contact .list:after{display: none;}
	.contact .list {float: left;width: 48%;margin: 1%;}
}

@media (max-width:990px){
	.contact_bg{background:url(../images/bcon_bg1.png) no-repeat left top;background-size:623px;}
	
	.contact {width:96%;}
	.contact .list {width: 44%;padding:40px 2% 0;}
	
	.bform {width: 538px;}
	.bform .tit{float: none;margin-bottom: 28px;}
	.bform form{float: none;margin:auto;}
}

@media (max-width:768px){
	.bform .tit i {font-size: 23px;}
	.bform .tit h4 {font-size: 20px;}
	
	.bform{ width:74%;}
	.bform form{width:100%;}
	.bform .verifyimg, .bform .verify, .bform .submit {width: 28%;}
}

@media (max-width:480px){
	.contact {width: 80%;}
	.contact .list {width: 94%;padding: 40px 3% 0;}
	
	.bform {padding:30px 2% ;margin: 40px auto 20px;width: 78%;}
	.bform .verifyimg, .bform .verify, .bform .submit{height:40px;line-height:40px;}
}

@media (max-width:375px){
	
}


/*newsv*/
.newsv{background: #fff;max-width: 1260px;margin:56px auto 60px;}
.newsv .tit{border-bottom: 1px solid #eee;text-align: center;}
.newsv h2{font-size:30px;padding-bottom: 20px;color: #333;}
.newsv .date,.newsv .total,.newsv .bshare-custom .share{
	display: inline-block;margin:0 15px 13px;font-size: 16px;color: #898989;padding-left:30px;line-height:20px;
	background-image: url(../images/bnewsv_date.png);
	background-repeat: no-repeat;
	background-position:center left;
	background-size:18px auto;}
.newsv .total{background-image: url(../images/bnewsv_total.png);}
.newsv .bshare-custom .share{vertical-align: unset;height: 20px;font-size: 16px;line-height: 20px;text-indent: 10px;
background: url(../images/bnewsv_share.png) left 0 center no-repeat!important;}
.bshare-custom{display: inline-block;}
.newsv .txt{line-height: 30px;color: #666;font-size: 18px;padding: 80px 68px 150px;border-bottom: 1px solid #d6d6d6;margin-bottom: 24px;}
.newsv_btn{font-size: 16px;position: relative;color: #666;height: 50px;}
.newsv_btn a{display: block;}
.newsv_btn .prev,.newsv_btn .next{overflow: hidden;position: absolute;display: inline-block;max-width:30%;line-height:50px;height: 50px;left: 0;top: 0;}
.newsv_btn .prev{padding-left: 80px;background: url(../images/bnewsv_prev.png) no-repeat left center;background-size: 50px;}
.newsv_btn .next{text-align: right;left: unset;right: 0;padding-right: 80px;background: url(../images/bnewsv_next.png) no-repeat right center;background-size: 50px;}
.newsv_btn .return{color: #fff;width:145px;position: absolute;height: 50px;background: #125a24;line-height: 50px;border-radius: 50px;top: 0;left: 50%;text-align: center;transform: translateX(-50%);}

@media (max-width:1400px){
.newsv{width: 94%;}
}

@media (max-width:990px){
	.newsv h2 {font-size:24px;}
	
	.newsv .txt {padding:55px 30px;}
	.newsv_btn .prev, .newsv_btn .next{max-width: 24%;}
	.newsv_btn .prev {padding-left:60px;}
	.newsv_btn .next{padding-right: 60px;}
}

@media (max-width:768px){
	.newsv {margin: 28px auto;}
	.newsv h2{padding-bottom:10px;}

	.newsv .txt {padding:40px 20px;line-height: 28px;font-size: 16px;}
	.newsv_btn {height: 40px;}
	.newsv .date, .newsv .total, .newsv .bshare-custom .share {margin:0 15px 6px;font-size: 12px; padding-left: 20px;background-size: 13px auto;}
	.newsv_btn .prev, .newsv_btn .next{width: 40px;height: 40px;background-size: 40px;padding: 0;color: rgba(0,0,0,0);}
	.newsv_btn .return {width: 130px;height: 40px;line-height: 40px;}
}

@media (max-width:480px){
	.newsv .txt {padding:30px 20px;line-height: 26px;font-size: 15px;}
}

@media (max-width:375px){
	
}



/*job*/
.job{padding-bottom:68px;font-size: 16px;}
.job_menu{color: #fff;background: #0f4e1f;font-weight: bold;}
.job_menu p{float: left;height:60px;line-height:60px;width: 25%;text-indent: 16px;}
.job_menu p:last-child{margin-right: 0;}
.job li{margin-top: 10px;}
.job .hd{color: #323337;cursor: pointer;background: #f5f5f5;margin-top: 1px;transition: .3s;}
.job .hd.on{background:#333;color: #fff;}
.job .hd p{float: left;width:25%;height:60px;line-height:60px;text-indent: 16px;}
.job .hd p:last-child{background: url(../images/badd.png) no-repeat center right 115px;}
.job .hd.on p:last-child{background: url(../images/bremove.png) no-repeat center right 115px;}
.job .bd{padding:25px 90px 30px;display: none;background: #fff;}
.job .bd .txt{padding: 35px 0 20px;line-height:30px;}


@media (max-width:1300px){
	.job .hd p:last-child{background:none!important;}
	.job {width: 96%;margin: auto;}
}
@media (max-width:768px){
	.job {padding-bottom:30px;font-size: 13px;}
	.job_menu p{height: 40px;line-height: 40px;text-indent:3px;}
	.job .hd p {width: 25%;height:unset;line-height:unset;padding: 10px 0;text-indent:3px;}
	
	.job .bd {padding:15px;}
	.job .bd .txt {padding:0;line-height:24px;}
}


.bmedia{max-width: 1920px;margin: auto;}
.bmedia .sec1{height: 800px;position: relative;}
.bmedia .sec1 .container{width: 1400px;margin: auto;height: 100%;position: relative;}
.bmedia .sec1 .bword1{position:absolute;top:256px;left: 450px;}
.bmedia .sec1 .bword2{position:absolute;bottom:170px;left:350px;}
.bmedia .sec1 .bphone_box{position:absolute;width: 336px;overflow: hidden;height: 676px;right: 140px;top:62px;}
.bmedia .sec1 .bphone_box .bphone{cursor: pointer;background:url(../images/bphone_bg.png) no-repeat center;background-size: 336px;position: absolute;top: 0;left:0;width:100%;height:100%;overflow: hidden;z-index: 9;}
.bmedia .sec1 .bvideo_box{position: absolute;width: 305px;overflow: hidden;left: 16px;top: 20px;height: 635px;background: #101010;}
/* .bmedia .sec1 .bvideo_box video{position: absolute;z-index: 8;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);} */
.bmedia .sec1 .bvideo_box video{
	position: absolute;
	    z-index: 8;
	    /* height: 100%; */
	    width: 100%;
	    left: 50%;
	    top:50%;
	    transform: translate(-50%,-50%);
}
.bmedia .sec1 .bvideo_box .bvideo_bg{position: absolute;left: 0;top: 0;z-index: 8;width: 100%;height: 100%;}
.bmedia .sec1 .bvideo_icon{pointer-events: none;position: absolute;width: 100%;height: 100%;overflow:hidden;left: 0;top: 0;right:0;bottom:0;z-index: 10;background:url(../images/bvideo_icon.png) no-repeat center;background-size: 60px;}

.bmedia .sec2{height: 800px;position: relative;}
.bmedia .sec2 .bswiper_box{/* width: 982px; */height: 675px;/* background: url(../images/bswiper_bg.png) no-repeat center; */margin:auto;position: relative;top: 98px;}
.bmedia .sec2 .bphone_box{position: absolute;width: 274px;overflow: hidden;height: 550px;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.bmedia .sec2 .bphone_box .bphonetop,.bmedia .sec2 .bphone_box .bphonebtm{position: absolute;width: 274px;height: 37px;top: 0;left: 0;background: url(../images/bphone_bgtop.png) no-repeat center;background-size: 274px;z-index: 9;}
.bmedia .sec2 .bphone_box .bphonebtm{top:unset;bottom: 0;background: url(../images/bphone_bgbtm.png) no-repeat center;background-size: 274px;}
.bmedia .sec2 .bphone_box .bphone{background:url(../images/bphone_bg.png) no-repeat center;background-size:274px;position: absolute;top: 0;left:0;width:100%;height:100%;overflow: hidden;}
.bmedia .sec2 .wb{position: absolute;width: 239px;overflow: hidden;left: 18px;top: 15px;height: 520px;background: #fff;}
.bmedia .sec2 .wb .swiper-slide{background-repeat: no-repeat;background-size: 100% auto;}

.m_bmedia{max-width:640px;margin: auto;}
.m_bmedia .sec1{height:965px;position: relative;padding-top: 85px;}
.m_bmedia .sec1 .bmword1{margin:0 auto 52px;display: block;}
.m_bmedia .sec1 .bphone_box{width: 322px;overflow: hidden;height: 648px;margin: auto;position: relative;}
.m_bmedia .sec1 .bphone_box .bmphone{cursor: pointer;background:url(../images/bphone_bg.png) no-repeat center;background-size: 322px;position: absolute;top: 0;left:0;width:100%;height:100%;overflow: hidden;z-index:99;}
.m_bmedia .sec1 .bvideo_box{position: absolute;width:290px;overflow: hidden;left: 16px;top: 20px;height: 610px;background: #101010;z-index:9;}
/* .m_bmedia .sec1 .bvideo_box video{position: absolute;z-index: 8;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);} */
.m_bmedia .sec1 .bvideo_box video{position: absolute;
    z-index: 8;
    /* height: 100%; */
    width: 100%;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
	z-index:8;}

.m_bmedia .sec1 .bvideo_box .bmvideo_bg{position: absolute;left: 0;top: 0;z-index:10;width: 100%;height: 100%;}
.m_bmedia .sec1 .bmvideo_icon{pointer-events: none;position: absolute;width: 100%;height: 100%;overflow:hidden;left: 0;top: 0;right:0;bottom:0;z-index: 10;background:url(../images/bvideo_icon.png) no-repeat center;background-size: 60px;}

.m_bmedia .sec2{min-height:750px;padding-top:80px;}
.m_bmedia .sec2 .bmword2{margin:0 auto 50px;display: block;}
.m_bmedia .sec2 .bphone_box{position: relative;width:322px;overflow: hidden;height:648px;margin: auto;}
.m_bmedia .sec2 .bphone_box .bphonetop,.m_bmedia .sec2 .bphone_box .bphonebtm{    position: absolute;width: 322px;height: 42px;top: 0;left: 0;background: url(../images/bphone_bgtop.png) no-repeat center;background-size: 322px;z-index: 9;}
.m_bmedia .sec2 .bphone_box .bphonebtm{top:unset;bottom: 0;background: url(../images/bphone_bgbtm.png) no-repeat center;background-size:322px;}
.m_bmedia .sec2 .bphone_box .bphone{background:url(../images/bphone_bg.png) no-repeat center;background-size:322px;position: absolute;top: 0;left:0;width:100%;height:100%;overflow: hidden;}
.m_bmedia .sec2 .wb{  position: absolute;width: 281px;overflow: hidden;left: 21px;top: 15px;height: 613px;background: #fff;}
.m_bmedia .sec2 .wb .swiper-slide{background-repeat: no-repeat;background-size: 100% auto;}


/*yishuang yuanhai*/
.b_natural .list{height: 100%;}
.b_natural .list em{font-family: 宋体;padding-bottom: 10px;}
.b_natural .bmain{height: 100%;padding: 0 20px;max-width: 1380px;}
.b_sea .list{height: 100%;}
.b_sea .list em{font-family: 宋体;padding-bottom: 10px;}
.b_sea .bmain{height: 100%;padding: 0 20px;max-width: 1380px;display: flex;}

@media (max-width:480px){
.b_natural .list em{padding-bottom: 0px;}
.b_sea .list em{padding-bottom: 0px;}
}

/*---*/
/* .b_sea .list{padding:6% 3%;} */
.b_sea .list .lrbox{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.b_sea .list .lrbox .text{display: flex;flex-direction: column;justify-content: center;}
.b_sea .list .lrbox .text {width: 50%;}
.b_sea .list .lrbox .pic_f{width: 50%;display: flex;flex-direction: column;align-items:center;}

@media (max-width:767px){
	/* .b_sea .list{padding:8% 3%;} */
	.b_sea .list .lrbox{flex-direction: column;}
	.b_sea .list .lrbox .text {width:70%;}
	.b_sea .list .lrbox .pic_f{width:70%;}
}
@media (max-width:480px){
	/* .b_sea .list{padding:10% 3%;} */
	.b_sea .list .lrbox .text {width:80%;}
	.b_sea .list .lrbox .pic_f{width:80%;}
}
/*---*/

.b_sea{color: #fff;max-width: 1920px;margin: auto;}
.b_sea .sec1{/* padding:14% 10px 10%; */text-align: center;}
.b_sea .sec1 h3{font-size: 100px;font-family:宋体;}
.b_sea .sec1 i{font-size: 36px;margin: 47px auto 34px;font-family: 思源黑体;position: relative;}
.b_sea .sec1 i::after{position: absolute;content: "";top: 25px;left: 50%;transform: translateX(-50%);background:url(../images/b_sea1icon.png) no-repeat;width: 516px;height: 1px;}
.b_sea .sec1 p{font-size:30px;line-height: 55px;}
.b_sea .sec1 .icon{background: url(../images/b_sea1icon2.png) no-repeat center;width: 43px;height: 27px;margin:36px auto 0;}

@media (max-width:1400px){
	.b_sea .sec1 h3{font-size:70px;}
	.b_sea .sec1 i{font-size:30px;margin:26px auto;}
	.b_sea .sec1 p{font-size:24px;line-height: 36px;}
}
@media (max-width:990px){
	/* .b_sea .sec1{padding:10% 10px;} */
	.b_sea .sec1 h3{font-size:42px;}
	.b_sea .sec1 i{font-size:26px;margin:16px auto;}
	.b_sea .sec1 i::after{display: none;}
	.b_sea .sec1 p{font-size:20px;line-height: 30px;}
}
@media (max-width:767px){
	.b_sea .sec1 h3{font-size:32px;}
	.b_sea .sec1 i{font-size:24px;margin:8px auto;}
	.b_sea .sec1 p{font-size:18px;line-height:24px;}
	.b_sea .sec1 .icon{margin:20px auto 0;background-size: 70%;}
}
@media (max-width:480px){
	.b_sea .sec1 h3{font-size:24px;}
	.b_sea .sec1 i{font-size:16px;}
	.b_sea .sec1 p{font-size:14px;line-height: 22px;}
	.b_sea .sec1 .icon{margin:8px auto 0;background-size:40%;}
}

/* .b_sea .sec2{padding: 6% 3% 4%;} */
.b_sea .sec2 .pic{float: left;width:48%;padding-top: 34%;background: url(../images/b_sea2img.png) no-repeat center;background-size:auto 100%;}
.b_sea .sec2 .text{float: right;width:52%;display: flex;flex-direction: column;justify-content: center;}
.b_sea .sec2 .text .icon{margin-bottom:20px;}
.b_sea .sec2 .text i{font-size: 106px;font-family: 思源黑体;font-weight: bold;}
.b_sea .sec2 .text p{font-size: 62px;font-family: 思源黑体;}
.b_sea .sec2 .text p span{font-size: 40px;}
.b_sea .sec2 .text em{font-size: 22px;margin-top: 32px;}


@media (max-width:1400px){
	.b_sea .sec2 .pic{float: left;width:49%;padding-top: 36%;}
	.b_sea .sec2 .text{float: right;width:48%;}
	.b_sea .sec2 .text i{font-size:60px;}
	.b_sea .sec2 .text p{font-size:40px;}
	.b_sea .sec2 .text p span{font-size:28px;}
	.b_sea .sec2 .text em{font-size: 20px;margin-top:20px;}
}
@media (max-width:990px){
	.b_sea .sec2 .text .icon{margin-bottom:10px;}
	.b_sea .sec2 .pic{float: left;width:49%;padding-top: 36%;}
	.b_sea .sec2 .text{float: right;width:48%;}
	.b_sea .sec2 .text i{font-size:40px;}
	.b_sea .sec2 .text p{font-size:32px;}
	.b_sea .sec2 .text p span{font-size:20px;}
	.b_sea .sec2 .text em{font-size: 18px;margin-top:10px;}
}
@media (max-width:767px){    
	/* .b_sea .sec2{padding:11% 3%;} */
	.b_sea .sec2 .text .icon{width: 100px;}
	.b_sea .sec2 .pic{float: none;width:70%;padding-top:51%;}
	.b_sea .sec2 .text{float: none;width:70%;margin:20px 0 0 0;}
	.b_sea .sec2 .text i{font-size:30px;}
	.b_sea .sec2 .text p{font-size:22px;}
	.b_sea .sec2 .text p span{font-size:15px;}
	.b_sea .sec2 .text em{font-size:15px;}
}
@media (max-width:480px){
	.b_sea .sec2 .pic{float: none;width:80%;padding-top:61%;}
	.b_sea .sec2 .text{float: none;width:80%;}
	.b_sea .sec2 .text i{font-size:22px;}
	.b_sea .sec2 .text p{font-size:16px;}
	.b_sea .sec2 .text p span{font-size:12px;}
	.b_sea .sec2 .text em{font-size:12px;}
}

/* .b_sea .sec3{padding:2% 3%;} */
.b_sea .sec3 .pic{float: right;width:33%;padding-top:50%;margin-left:10%;background: url(../images/b_sea3img.png) no-repeat center;background-size: 100%;}
.b_sea .sec3 .text{float: left;width:50%;display: flex;flex-direction: column;justify-content: center;}
.b_sea .sec3 .text em{font-size: 60px;text-align: center;}
.b_sea .sec3 .text i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;}
.b_sea .sec3 .text i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_sea .sec3 .text i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_sea .sec3 .text p{font-size: 18px;line-height: 40px;}

@media (max-width:990px){
	.b_sea .sec3 .text em{font-size: 40px;}
	.b_sea .sec3 .text i{font-size: 20px;margin: 8px auto 40px;}
	.b_sea .sec3 .text i::before,.b_sea .sec3 .text i::after{width:60px;}
	.b_sea .sec3 .text p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_sea .sec3{padding:7% 3%;} */
	.b_sea .sec3 .bmain.flexr{flex-direction: column;}
	.b_sea .sec3 .pic {width: 50%;padding-top: 76%;}
	.b_sea .sec3 .pic{margin:20px 0;}
	.b_sea .sec3 .text{width: 70%;}
	.b_sea .sec3 .text em{font-size:32px;}
	.b_sea .sec3 .text i{font-size: 20px;margin: 8px auto 20px;}
	.b_sea .sec3 .text i::before{left: -80px;}
	.b_sea .sec3 .text i::after{right:-80px;}
	.b_sea .sec3 .text p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_sea .sec3{padding:10% 3%;} */
	.b_sea .sec3 .text{width: 80%;}
	.b_sea .sec3 .text em{font-size:24px;}
	.b_sea .sec3 .text i{font-size: 13px;margin: 8px auto 30px;}
	.b_sea .sec3 .text i::before{left: -50px;}
	.b_sea .sec3 .text i::after{right:-50px;}
	.b_sea .sec3 .text i::before,.b_sea .sec3 .text i::after{width: 30px;}
	.b_sea .sec3 .text p{font-size: 12px;line-height:22px;}
}

.b_sea .sec4 .pic{padding-top:73%;background: url(../images/b_sea4img.jpg) no-repeat;background-size: auto 100%;width: 100%;}
.b_sea .sec4 .text{width:45%;padding: 0 0 0 5%;}
.b_sea .sec4 .text em{font-size: 60px;text-align: center;}
.b_sea .sec4 .text i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;}
.b_sea .sec4 .text i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_sea .sec4 .text i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_sea .sec4 .text p{font-size: 18px;line-height: 40px;}

@media (max-width:990px){
	.b_sea .sec4 .text em{font-size: 40px;}
	.b_sea .sec4 .text i{font-size: 20px;margin: 8px auto 40px;}
	.b_sea .sec4 .text i::before,.b_sea .sec4 .text i::after{width:60px;}
	.b_sea .sec4 .text p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_sea .sec4{padding:7% 3%;} */
	.b_sea .sec4 .text{width: 70%;margin:20px 0 0;padding: 0;}
	.b_sea .sec4 .text em{font-size:32px;}
	.b_sea .sec4 .text i{font-size: 20px;margin: 8px auto 20px;}
	.b_sea .sec4 .text i::before{left: -80px;}
	.b_sea .sec4 .text i::after{right:-80px;}
	.b_sea .sec4 .text p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_sea .sec4{padding:10% 3%;} */
	.b_sea .sec4 .text{width: 80%;}
	.b_sea .sec4 .text em{font-size:24px;}
	.b_sea .sec4 .text i{font-size: 13px;margin: 8px auto 30px;}
	.b_sea .sec4 .text i::before{left: -50px;}
	.b_sea .sec4 .text i::after{right:-50px;}
	.b_sea .sec4 .text i::before,.b_sea .sec4 .text i::after{width: 30px;}
	.b_sea .sec4 .text p{font-size: 12px;line-height:22px;}
}

.b_sea .sec5 em{font-size: 60px;text-align: center;}
.b_sea .sec5 i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;font-weight: bold;}
.b_sea .sec5 i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_sea .sec5 i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_sea .sec5 p{font-size:22px;line-height: 40px;text-align: center;}

@media (max-width:990px){
	.b_sea .sec5 em{font-size: 40px;}
	.b_sea .sec5 i{font-size: 20px;margin: 8px auto 40px;}
	.b_sea .sec5 i::before,.b_sea .sec5 i::after{width:60px;}
	.b_sea .sec5 p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_sea .sec5{padding:7% 3%;} */
	.b_sea .sec5 em{font-size:32px;}
	.b_sea .sec5 i{font-size: 20px;margin: 8px auto 20px;}
	.b_sea .sec5 i::before{left: -80px;}
	.b_sea .sec5 i::after{right:-80px;}
	.b_sea .sec5 p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_sea .sec5{padding:10% 3%;} */
	.b_sea .sec5 em{font-size:24px;}
	.b_sea .sec5 i{font-size: 13px;margin: 8px auto 30px;}
	.b_sea .sec5 i::before{left: -50px;}
	.b_sea .sec5 i::after{right:-50px;}
	.b_sea .sec5 i::before,.b_sea .sec5 i::after{width: 30px;}
	.b_sea .sec5 p{font-size: 12px;line-height:22px;}
}

.b_sea .sec6 .pic{background-position:center center;background-repeat: no-repeat;}
.b_sea .sec6 .pic1{padding-top:78%;background-image: url(../images/b_sea6img1.png);background-size: auto 100%;width: 100%;}
.b_sea .sec6 .pic2{padding-top:62%;background-image: url(../images/b_sea6img2.png);background-size: auto 100%;width: 100%;}

@media (max-width:480px){
	.b_sea .sec6 .pic1{padding-top:93%;}
	.b_sea .sec6 .pic2{padding-top:70%;}
}

.b_sea .sec7 .pic{padding-top:73%;background: url(../images/b_sea7img.jpg) no-repeat;background-size: auto 100%;width: 100%;}
.b_sea .sec7 .text{width:45%;padding: 0 5% 0 0;}
.b_sea .sec7 .text em{font-size: 60px;text-align: center;}
.b_sea .sec7 .text i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;}
.b_sea .sec7 .text i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_sea .sec7 .text i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_sea .sec7 .text p{font-size: 18px;line-height: 40px;}

@media (max-width:990px){
	.b_sea .sec7 .text em{font-size: 40px;}
	.b_sea .sec7 .text i{font-size: 20px;margin: 8px auto 40px;}
	.b_sea .sec7 .text i::before,.b_sea .sec7 .text i::after{width:60px;}
	.b_sea .sec7 .text p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_sea .sec7{padding:7% 3%;} */
	.b_sea .sec7 .text{width: 70%;margin: 0 0 20px;padding: 0;}
	.b_sea .sec7 .text em{font-size:32px;}
	.b_sea .sec7 .text i{font-size: 20px;margin: 8px auto 20px;}
	.b_sea .sec7 .text i::before{left: -80px;}
	.b_sea .sec7 .text i::after{right:-80px;}
	.b_sea .sec7 .text p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_sea .sec7{padding:10% 3%;} */
	.b_sea .sec7 .text{width: 80%;}
	.b_sea .sec7 .text em{font-size:24px;}
	.b_sea .sec7 .text i{font-size: 13px;margin: 8px auto 30px;}
	.b_sea .sec7 .text i::before{left: -50px;}
	.b_sea .sec7 .text i::after{right:-50px;}
	.b_sea .sec7 .text i::before,.b_sea .sec7 .text i::after{width: 30px;}
	.b_sea .sec7 .text p{font-size: 12px;line-height:22px;}
}

@media (max-width:360px){
	.b_sea .sec7 .lrbox .text{width:90%;margin-bottom: 10px;}
	.b_sea .sec7 .lrbox .text i{margin: 5px auto;}
	.b_sea .sec7 .lrbox .text p{line-height: 20px;}
	.b_sea .sec7 .lrbox .pic_f{width:90%;}
	
}

.b_sea .sec8 em{font-size: 60px;text-align: center;}
.b_sea .sec8 i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;text-transform: uppercase;font-weight: bold;text-align: center;}
.b_sea .sec8 i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_sea .sec8 i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_sea .sec8 p{font-size:22px;line-height: 40px;text-align: center;}

@media (max-width:990px){
	.b_sea .sec8 em{font-size: 40px;}
	.b_sea .sec8 i{font-size: 20px;margin: 8px auto 40px;}
	.b_sea .sec8 i::before,.b_sea .sec8 i::after{display: none;}
	.b_sea .sec8 p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_sea .sec8{padding:7% 3%;} */
	.b_sea .sec8 em{font-size:32px;}
	.b_sea .sec8 p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_sea .sec8{padding:10% 3%;} */
	.b_sea .sec8 em{font-size:24px;}
	.b_sea .sec8 i{font-size: 13px;margin: 8px auto;}
	.b_sea .sec8 p{font-size: 12px;line-height:22px;}
}



/*---*/
/* .b_natural .list{padding:6% 3%;} */
.b_natural .list .lrbox{display: flex;flex-direction: row;align-items: center;justify-content: center;}
.b_natural .list .lrbox .text{display: flex;flex-direction: column;justify-content: center;}
.b_natural .list .lrbox .text {width: 50%;}
.b_natural .list .lrbox .pic_f{width: 50%;display: flex;flex-direction: column;align-items:center;}

@media (max-width:767px){
	/* .b_natural .list{padding:8% 3%;} */
	.b_natural .list .lrbox{flex-direction: column;}
	.b_natural .list .lrbox .text {width:70%;}
	.b_natural .list .lrbox .pic_f{width:70%;}
}
@media (max-width:480px){
	/* .b_natural .list{padding:10% 3%;} */
	.b_natural .list .lrbox .text {width:80%;}
	.b_natural .list .lrbox .pic_f{width:80%;}
}
/*---*/
.b_natural{color: #fff;max-width: 1920px;margin: auto;}
.b_natural .sec1 .pic{background-position:center center;background-repeat: no-repeat;}
.b_natural .sec1 .pic1{padding-top:71%;background-image: url(../images/b_natural1img1.png);background-size: auto 100%;width: 100%;}
.b_natural .sec1 .pic2{padding-top:80%;background-image: url(../images/b_natural1img2.png);background-size: auto 100%;width: 100%;}

@media (max-width:767px){
	.b_natural .sec1 .pic2{margin-top: 20px;}
}

.b_natural .sec2 em{font-size: 60px;text-align: center;}
.b_natural .sec2 i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;font-weight: bold;}
.b_natural .sec2 i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_natural .sec2 i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_natural .sec2 p{font-size:22px;line-height: 40px;text-align: center;}

@media (max-width:990px){
	.b_natural .sec2 em{font-size: 40px;}
	.b_natural .sec2 i{font-size: 20px;margin: 8px auto 40px;}
	.b_natural .sec2 i::before,.b_natural .sec2 i::after{width:60px;}
	.b_natural .sec2 p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_natural .sec2{padding:7% 3%;} */
	.b_natural .sec2 em{font-size:32px;}
	.b_natural .sec2 i{font-size: 20px;margin: 8px auto 20px;}
	.b_natural .sec2 i::before{left: -80px;}
	.b_natural .sec2 i::after{right:-80px;}
	.b_natural .sec2 p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_natural .sec2{padding:10% 3%;} */
	.b_natural .sec2 em{font-size:24px;}
	.b_natural .sec2 i{font-size: 13px;margin: 8px auto 30px;}
	.b_natural .sec2 i::before{left: -50px;}
	.b_natural .sec2 i::after{right:-50px;}
	.b_natural .sec2 i::before,.b_natural .sec2 i::after{width: 30px;}
	.b_natural .sec2 p{font-size: 12px;line-height:22px;}
}

/* .b_natural .sec3{padding:4.5% 3%;} */
.b_natural .sec3 .pic{float: right;width:33%;padding-top:30%;margin-left:4%;background: url(../images/b_natural3img.png) no-repeat center;background-size: 100%;}
.b_natural .sec3 .text{float: left;width:50%;display: flex;flex-direction: column;justify-content: center;}
.b_natural .sec3 .text em{font-size: 60px;text-align: center;}
.b_natural .sec3 .text i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;font-weight: bold;}
.b_natural .sec3 .text i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_natural .sec3 .text i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_natural .sec3 .text p{font-size:22px;line-height: 40px;text-align: center;}

@media (max-width:990px){
	.b_natural .sec3 .text em{font-size: 40px;}
	.b_natural .sec3 .text i{font-size: 20px;margin: 8px auto 40px;}
	.b_natural .sec3 .text i::before,.b_natural .sec3 .text i::after{width:60px;}
	.b_natural .sec3 .text p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_natural .sec3{padding:7% 3%;} */
	.b_natural .sec3 .bmain.flexr{flex-direction: column;}
	.b_natural .sec3 .pic {width:60%;padding-top:58%;}
	.b_natural .sec3 .pic{margin:20px 0;}
	.b_natural .sec3 .text{width: 70%;}
	.b_natural .sec3 .text em{font-size:32px;}
	.b_natural .sec3 .text i{font-size: 20px;margin: 8px auto 20px;}
	.b_natural .sec3 .text i::before{left: -80px;}
	.b_natural .sec3 .text i::after{right:-80px;}
	.b_natural .sec3 .text p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_natural .sec3{padding:10% 3%;} */
	.b_natural .sec3 .text{width: 80%;}
	.b_natural .sec3 .text em{font-size:24px;}
	.b_natural .sec3 .text i{font-size: 13px;margin: 8px auto 30px;}
	.b_natural .sec3 .text i::before{left: -50px;}
	.b_natural .sec3 .text i::after{right:-50px;}
	.b_natural .sec3 .text i::before,.b_natural .sec3 .text i::after{width: 30px;}
	.b_natural .sec3 .text p{font-size: 12px;line-height:22px;}
}

.b_natural .sec4 .pic{padding-top:68%;background: url(../images/b_natural4img.png) no-repeat center;background-size: auto 100%;width: 100%;}
.b_natural .sec4 .text{width:45%;padding: 0 0 0 5%;}
.b_natural .sec4 .text .icon{background: url(../images/b_natural4icon.png) no-repeat center;width: 100%;height: 120px;margin:0 auto 20px;background-size: auto 100%;}
.b_natural .sec4 .text em{font-size: 60px;text-align: center;}
.b_natural .sec4 .text i{font-size: 24px;display: block;margin: 8px auto 60px;position: relative;font-weight: bold;}
.b_natural .sec4 .text i::before{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;left: -110px;margin-top: -1px;}
.b_natural .sec4 .text i::after{position: absolute;content: "";width: 84px;height: 2px;background: #fff;top: 50%;right: -110px;margin-top: -1px;}
.b_natural .sec4 .text p{font-size:22px;line-height: 40px;text-align: center;}

@media (max-width:990px){
	.b_natural .sec4 .text .icon { height:100px;}
	.b_natural .sec4 .text em{font-size: 40px;}
	.b_natural .sec4 .text i{font-size: 20px;margin: 8px auto 40px;}
	.b_natural .sec4 .text i::before,.b_natural .sec4 .text i::after{width:60px;}
	.b_natural .sec4 .text p{font-size: 15px;line-height:30px;}
}
@media (max-width:767px){
	/* .b_natural .sec4{padding:7% 3%;} */
	.b_natural .sec4 .text .icon { height: 70px;}
	.b_natural .sec4 .text{width: 70%;padding: 0;}
	.b_natural .sec4 .lrbox{flex-direction: column-reverse;}
	.b_natural .sec4 .pic_f{margin:20px 0 0;}
	.b_natural .sec4 .text em{font-size:32px;}
	.b_natural .sec4 .text i{font-size: 20px;margin: 8px auto 20px;}
	.b_natural .sec4 .text i::before{left: -80px;}
	.b_natural .sec4 .text i::after{right:-80px;}
	.b_natural .sec4 .text p{font-size: 15px;line-height:26px;}
}
@media (max-width:480px){
	/* .b_natural .sec4{padding:10% 3%;} */
	.b_natural .sec4 .text{width: 80%;}
	.b_natural .sec4 .text em{font-size:24px;}
	.b_natural .sec4 .text i{font-size: 13px;margin: 8px auto 30px;}
	.b_natural .sec4 .text i::before{left: -50px;}
	.b_natural .sec4 .text i::after{right:-50px;}
	.b_natural .sec4 .text i::before,.b_natural .sec4 .text i::after{width: 30px;}
	.b_natural .sec4 .text p{font-size: 12px;line-height:22px;}
}