﻿﻿﻿﻿﻿﻿﻿﻿﻿﻿@font-face {
	font-family: "AlimamaFangYuan";
	src:url('../font/AlimamaFangYuanTiVF-Thin.ttf');
}
@font-face {
	font-family: "font2";
	src:url('../font/AlimamaDaoLiTi.ttf');
}
@media screen and (min-width: 1201px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
.mobShow { display: none;}
.top{display:none;}
@media screen and (min-width:769px){
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÷ 16 × 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 × 10px = 14px */}

.w{width:90%; max-width:1200px; margin:0 auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

.ultimContact { padding:.12rem 0 0; display: flex;}
.ultimContact span { width: 50%; font-size: .09rem; line-height: 1.5; color: #fff; font-family: "AlimamaFangYuan";  font-weight: 700;}
.ultimContact span a { font-weight: normal; line-height: 1.5; font-size: .08rem; color: #fff; line-height: 1.4;  font-family: "AlimamaFangYuan";}
/**** index.html ****/
.menu li{float: left;}
.menu li a{display: block;line-height: .4rem;font-size: .1rem; color: #5b8964;/*font-weight: bold;*/margin-left: .27rem;font-family: "AlimamaFangYuan";position: relative;}
.menu li a:after{content: "";display: block;position: absolute;width: 0;bottom: 0;height: .02rem;left: 0;background: #44d562;transition:all .3s;}
.menu li:hover a{color: #44d562;}
.menu li:hover a:after{width: 100%;}
.menu li.on a:after{width: 100%;}
.menu li.on a{color: #44d562;}

.ind_video{position: absolute;width: 100%;height: 100%;top: 0;overflow: hidden;text-align: right; padding-top: .4rem;}
.ind_video video{height: 100%;width: 100%; object-fit: cover;}
.ind_video_txt{position: absolute;z-index: 9999;top: .9rem;left: 8%;}
.ind_video_txt h3{color: #333;font-size: .28rem; line-height: .3rem;}
.ind_video_txt p{font-size: .14rem;color: #43b383;margin-top: .08rem;}
.ind_video_txt p:before{content: "";display: block;width: 100%;background: #43b383;height: .025rem;margin-bottom: .05rem;}

.section .more a:hover{background: #126712;color: #FFFFFF;}
.fot_nav li a:hover{color: #44d562;}
.fot_cont a:hover{transform: translateY(-.05rem);}

/**** Product_deatil.html ****/
.ny_top{height: .5rem;}
.ny_top .logo{margin-top: .09rem;}
.ny_top .menu li a{line-height: .5rem;}
.list_det_txt .more a:hover{background: #126712;color: #FFFFFF;}
.cp_detail_page a:hover{color: #126712;}

.liuyan .btn input:hover{background: #126712;color: #FFFFFF;}

/**** product.html ****/
.a_series li .img .img1{position: absolute;top: 0;left: 0;}
.a_series li .img:hover .img1{opacity:1;}
.a_series li .img:hover .img2{opacity:0;}
.products li .txt .more a:hover{background: #126712;color: #FFFFFF;}

.b1_series li .img .img1{position: absolute;top: 0;left: 0;}
.b1_series li .img:hover .img1{opacity:1;}
.b1_series li .img:hover .img2{opacity:0;}

.b2_series ul li .img .img1{position: absolute;top: 0;left: 0;}
.b2_series li .img:hover .img1{opacity:1;}
.b2_series li .img:hover .img2{opacity:0;}
.hehuo .more a:hover{background: #126712;color: #FFFFFF;}

/**** about_us.html ****/
.hr_banner .txt h3 span{display: block;}
.hr_banner .txt p span{display: block;}

.projects li:nth-child(3n+1){margin-left: 0;}
.projects li:hover .img a img{transform:scale(1.15,1.15);}


.xz_list ul li:hover .img img{transform:scale(1.15,1.15);}
.xz_list3 li:nth-child(3n+1){margin-left: 0;}
.xz_list3 ul li:hover .img img{transform:scale(1.15,1.15);}

.day_banner2 a:hover{background: #126712;color: #FFFFFF;}
.day_banner3 a:hover{background: #FFFFFF;color: #126712;}
.nuc_banner .txt h3 span{display: block;}

}

/**** index.html ****/
.indtop{position: fixed;z-index: 9999;width:100%;top: 0;background: #FFFFFF;box-shadow:0 0 15px rgba(0, 0, 0, .1);}
.top{background: #339852;}
.top p{text-align: center; color: #fff;font-size: .08rem; line-height: 2.6;}
.top p b{background: url(../img/a18.png);width: .12rem;height: .08rem;background-size: 100% 100%; display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.logo{margin-top: .06rem;width: auto;height: .28rem;}
.logo img{display: block;width: auto;height: 100%;}
.section.ind_ban{background-position: top left;}
.menu li.active a{color: #44d562;}

.pc_bg{position: absolute;width: 100%;height: 100%;top: 0;}
.section{/*background-size: cover;background-position: center;*/font-family: "AlimamaFangYuan";padding-top: .5rem;font-weight: bold;}

.section2{ background-image: linear-gradient(#cbf6e5, #fafefd);}
.indban2{color: #FFFFFF;}
.extl_title{padding-bottom: .2rem;display: flex;justify-content: space-between;align-items: center;}
.extl_title p{font-size: .2rem; color: #1e1e1e;}
.extl_title img{width: .81rem;}
.extl_nr ul{overflow: hidden; margin-left: -.1rem;}
.extl_nr li{float: left; width: 25%; padding-left: .1rem;}
.extlbox{position: relative; border-radius: .05rem; overflow: hidden;}
.extlbox img{width: 100%;display: block;transition: .5s;}
.extlbox span{position: absolute; left: .1rem;top: .08rem;background: #78f47c; padding:  0 .2rem 0 .1rem;font-size: .16rem;color: #2b663c; line-height: .25rem;}
.extl_text{position: absolute; width: 100%; left: 0; bottom: 0; padding: .15rem .1rem 0 .1rem; background-image: linear-gradient(transparent, rgba(35,127,38,.8));}
.extl_text p{font-size: .09rem;color: #fff; font-weight: 400;line-height: .12rem;height: .4rem;}
.extl_nr a:hover img{transform: scale(1.1);}

.section3{background:url(../img/a6.png) no-repeat center center #f0fff9;}
.salh_title{text-align: center; padding-bottom: .24rem;}
.salh_title h2{font-size: .4rem; font-family: arial;color: #000; margin-bottom: .08rem;}
.salh_title p{font-size: .13rem; color: #000; font-family:arial;}
.salh_nr p{font-weight: 400;text-align: center; font-size: .11rem; line-height: 1.6;color: #000000;margin-top: .14rem;}


.footer{width: 100%;background: #126712;padding: .25rem 0 .4rem;color: #FFFFFF;font-family: "AlimamaFangYuan";}
.fot_lf{width: 1.7rem;}
.fot_lf .img img{width: 1.34rem;display: block;}
.fot_lf .txt h3{margin: .08rem 0 .1rem;font-size: .11rem;}
.fot_lf .txt p{font-size: .07rem;margin-top: .04rem;line-height: 1.5;}
.fot_nav{margin: 0 0 0 .7rem; width: 40%;}
.fot_nav li{}
.fot_nav li a{display: block;color: #FFFFFF;font-size: .11rem;font-weight: bold;margin-top: .1rem;}
.fot_cont{margin: .7rem 0 0 0;}
.fot_cont h3{font-size: .1rem; }
.fot_cont a{display: inline-block;margin: .15rem .06rem 0 0;}
.fot_cont a img{display: block;width: .23rem;}


/**** ATOMIC ****/
.small{height: 100vh;/* background:url(../img/a19.png) no-repeat center center; */background-size: cover; position: relative;}
.bgImg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.postContact { position: absolute;}
.small_text{padding: 1rem .55rem 0; box-sizing: border-box; position: relative; z-index: 2;}
.postContact { position: absolute; bottom: .38rem; box-sizing: border-box; padding: 0 .55rem; display: flex; width: 100%; justify-content:space-between; align-items: center;}
.postContact p { font-size: .13rem; color: #ffffff;}
.postContact p a { font-size: .13rem; color: #ffffff; transition: all .4s;}
.postContact p a:hover { color: #44d562;}
.small_text h2{font-size: .28rem;color: #ffffff;font-family: "AlimamaFangYuan";}
.small_text h3{ display: none; font-size: .18rem;color: #1bfe07;font-family: "AlimamaFangYuan";}
.small_text ul{ display: none; padding-top: .08rem;}
.small_text li{font-size: .09rem;color: #fff; line-height: 1.8;font-family: "AlimamaFangYuan";}
.newAtomicText { position: relative;z-index: 2; box-sizing: border-box; padding: .25rem .55rem 0;}
.newAtomicText h2 {font-size: .28rem;color: #006837; line-height: 1.29; margin-bottom: .1rem; font-family: "AlimamaFangYuan";}
.bj2 .newAtomicText h2 { margin-bottom: .3rem;}
.newAtomicText img { display: block; width: 100%;}
.newAtomicText img.mobShow { display: none;}
.bj1{ min-height: 100vh!important; position: relative; background: url(../img/a1.jpg) no-repeat center center;background-size: cover;}
.eart h2{font-size: .28rem; color: #1bfe07;font-family: "AlimamaFangYuan"; margin-bottom: .1rem;}
.eart p{font-size: .12rem; color: #fff; line-height: 1.5;font-family: "AlimamaFangYuan";width: 640px;max-width: 100%;}

.bj2{ display: flex; justify-content: center; align-items: center; min-height: 100vh!important; position: relative; /* background: url(../img/a2.jpg) no-repeat center center; */background-size: cover;}
.bj2 .newAtomicText { padding: 0 .55rem;}
.ultim h2{font-size: .3rem; color: #1bfe07;font-family: "AlimamaFangYuan"; margin-bottom: .1rem;}
.ultim p{color: #fff;font-family: "AlimamaFangYuan";font-size: .12rem; line-height: 1.3;width: 1000px;max-width: 100%;}
.ultim p a{color: #1bfe07;}
.ultim p a:hover{text-decoration: underline;}
.ultim ul{overflow: hidden; padding-top: .6rem;}
.ultim li{float: left; width: 50%; font-size: .15rem;background: url(../img/a7.png) no-repeat left center; padding-left: .18rem;transition: .5s;background-size: .07rem auto;}
.ultim li a{color: #1bfe07;font-family: "AlimamaFangYuan";font-weight: 700;}
.ultim li:hover{padding-left: .25rem;}

/*hashing*/
.bj4{background: url(../img/a3.jpg) no-repeat center top #000000; padding: ;}
.top_banner h2{color: #1bfe07;font-size: .28rem; text-align: center;padding: 1.05rem 0 .4rem;font-family: "AlimamaFangYuan";}
.top_banner img{margin: 0 auto;width: 2.51rem;display: block;}

.salhe_title{text-align: center;}
.salhe_title h2{font-family: arial; font-size: .16rem; color: #fff;font-family: "AlimamaFangYuan"; padding: .4rem 0 .23rem;}
.salhe_nr{padding-bottom: .75rem;}
.salhe_nr li{padding-bottom: .07rem;text-align: center;}
.salhe_nr span{display: inline-block; line-height: .26rem; font-size: .12rem;color: #d0d1d0;background-image: linear-gradient(to right, transparent , #126712 , transparent ); padding: 0 .5rem;font-family: "AlimamaFangYuan";}

.dlnr{padding-bottom:.45rem;}
.dlnr_top{background: #1b1b1b; padding:0 .23rem .17rem .23rem;}
.dlnr_title h2{font-family: "AlimamaFangYuan"; text-align: center; padding: .2rem 0;font-size: .2rem;line-height: 1.4;color: #fff;}
.dlnr_no ul{overflow: hidden;  margin-left: -.25rem;}
.dlnr_no li{float: left;width: 50%;padding: 0 0 .14rem .25rem;}
.wby1{border-radius:.05rem ;background:#fff;width: 100%;height: .27rem;font-size: .1rem;line-height: .27rem; padding: 0 .07rem;}
.wby2{border-radius:.05rem ;background:#fff;width: 100%;height: .85rem;font-size: .1rem; padding:.07rem;}
.dlnr_no li:nth-child(5){ width:100%;}
.dlnr_no li:nth-child(6){ width:100%;}
.btn2{border-radius: .05rem ;width: 1.34rem;height: 0.35rem;border: none; font-size:.18rem;color: #006837;background: #2df86b;cursor: pointer;font-weight: 700;}

.dlnr_bottom{display: flex;justify-content: space-between; padding: .12rem .2rem 0 .2rem;}
.dlnrleft{width: 2.15rem; }
.dlnrleft p{font-size: .09rem; line-height: 1.5; color: #fff;font-family: "AlimamaFangYuan";font-weight: 700;}
.dlnrright p{line-height: 1.5; font-size: .08rem; color: #fff; line-height: 1.4;font-family: "AlimamaFangYuan";}
.dlnrright p b{display: inline-block;text-align: right; width: .5rem;}

/*Trader*/
.bj5{background: url(../img/a9.png) no-repeat center center;background-size: cover;padding: 1.15rem 0 .55rem; }
.trder{width: 1143px; margin: 0 auto;max-width: 100%; position: relative;border-radius: .15rem;border: 1px solid #1bfe07;background: #101010;overflow: hidden;}
.trder img{display: block; max-width: 100%;overflow: hidden;}
.trder p{text-align: center; font-size: .12rem;color: #1bfe07;font-family: "AlimamaFangYuan";font-weight: bold; padding: .2rem 3%;}
.bj6{background: url(../img/a11.png) no-repeat center center;background-size: cover; }
.ourus{padding: .5rem 0 .6rem;}
.ourus h2{font-size: .28rem;color: #1bfe07; line-height: 1.4;font-family: "AlimamaFangYuan";}
.ourus p{color: #fff;font-size: .12rem; line-height: 1.4; margin: .1rem 0 .5rem;font-family: "AlimamaFangYuan";}
.ourus a{display: inline-block;font-size: .14rem;color: #1bff07; padding-left: .13rem;transition: .5s;background: url(../img/a7.png) no-repeat left center;background-size: .07rem auto;font-family: "AlimamaFangYuan";font-weight: 700;}
.ourus a:hover{padding-left: .22rem;}
.news_title{padding: .45rem 0 .15rem;}
.news_title h2{font-family: "AlimamaFangYuan";font-size: .28rem;color: #339852;margin-bottom: .4rem;}
.news_title p{font-size: .13rem;font-family: "AlimamaFangYuan";color: #339852; border-bottom: 1px solid #006837;font-weight: 700;line-height: 2;background: url(../img/a12.png) no-repeat left center;background-size: .07rem auto; padding-left: .13rem;}
.news_title p a{font-size: .09rem;font-family: "AlimamaFangYuan";color: #339852; font-weight: 700; margin-top: .05rem;}
.news_nr{padding-bottom: .2rem;}
.news_nr ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news_nr li{float: left;width: 33.33%; position: relative; padding:.05rem .1rem 0 .1rem; margin-bottom: .1rem;}
.news_nr li:before{position: absolute; content: "";border-left: 1px solid  #006837;height: 100%; top: 0;left: 0;}
.news_nr li:after{position: absolute;content: "";width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #006837;left: -0.02rem;top: 0;}
.newsbox span{display: block; overflow: hidden;height: 1.25rem; }
.newsbox span img{width: 100%;transition: .5s;height: 100%; object-fit: cover;}
.news_text h2{font-size: .08rem;color: #006837;font-family: "AlimamaFangYuan"; margin: .17rem 0;}
.news_text p{font-size: .08rem; line-height: 1.35;color: #000;font-family: "AlimamaFangYuan";height: .65rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.news_nr a:hover img{transform: scale(1.1);}
.news_title2{padding-top: 0;}
.h50{height: .5rem;}

/*products*/
.prod_title{padding: .9rem 0 .22rem;}
.prod_title h2{font-size: .34rem; color: #339852;font-family: "AlimamaFangYuan";}
.prod_title h3{font-size: .25rem;color: #339852; margin: .3rem 0 .1rem;font-family: "AlimamaFangYuan";}
.prod_title p{font-size: .09rem;color: #000;font-family: "AlimamaFangYuan";font-weight: 700;}
.prod_nr ul{overflow: hidden; margin-left: -.22rem;}
.prod_nr li{float: left; width: 33.33%; padding: 0 0 .22rem .22rem;}
.prodbox{overflow: hidden; position: relative;}
.prodbox img{width: 100%;transition: .5s;}
.prod_text{position: absolute;width: 100%; top: 0;left: 0;border-bottom: 1px solid #e0e2e4;text-align: center; padding: .12rem 0 .15rem;}
.prod_text h2{font-size: .12rem;color: #363636; margin-bottom: .05rem;}
.prod_text p{font-size: .08rem;color: #363636;font-family: "AlimamaFangYuan";}
.prod_bottom{width: 100%;text-align: center; bottom: .13rem;left: 0; position: absolute;}
.prod_bottom h2{font-size: .09rem;margin-bottom: .08rem;color: #1b843b;font-family: "AlimamaFangYuan";}
.prod_bottom a{display: block;text-align: center; margin: 0 auto; width: .7rem;background: #2df86b;line-height: .24rem;border-radius: .12rem;font-size: .12rem;color: #1a6631;font-family: "AlimamaFangYuan";font-weight: 700;transition: .5s;}
.prod_bottom a:hover{background: #339852;color:#fff;}
.prod_title2{padding-top: 0;}

.key{padding-bottom: .35rem;}
.key_title h2{font-size: .15rem;color: #1a1a1a;font-family: "AlimamaFangYuan"; padding: .3rem 0 .15rem;}
.key_nr ul{padding: 5px; overflow: hidden; margin-left: -.25rem;}
.key_nr li{float: left; width: 25%; padding: 0 0 0 .25rem;}
.key_nr span{display: block;overflow: hidden; border-radius: 0.05rem; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.key_nr span img{width: 100%;transition: .5s;}
.key_nr p{text-align: center; font-size: .09rem; line-height: .35rem;color: #666666;font-family: "AlimamaFangYuan";overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight: 700;}
.key_nr a:hover img{transform: scale(1.1);}

.bj7{background: url(../img/a8.jpg) no-repeat center center;background-size: cover;}
.sust{padding-bottom: .1rem;}
.sust_title{padding: .3rem 0 0;}
.sust_title h2{font-size: .34rem;color: #2df86b; line-height: 1.2;font-family: "AlimamaFangYuan";}
.sust_title p{color: #fff;font-weight: 700; font-size: .09rem;margin: .1rem 0 .15rem;font-family: "AlimamaFangYuan";}
.sust_title h3{font-size: .25rem;color: #2df86b;font-family: "AlimamaFangYuan";}
.sust_nr{display: flex;justify-content: space-between; padding: .2rem 0;border-bottom: 1px  solid  rgba(171,171,171,.25);}
.sust_left{width: 2rem;}
.sust_left p{font-size: 0.09rem; line-height: 1.5; color: #fff;font-family: "AlimamaFangYuan"; padding-left: .12rem;background: url(../img/a13.png) no-repeat left .03rem;background-size: 0.08rem auto;}
.sust_right{width: 3.5rem;}
.sust_right img{margin: 0 auto;max-width: 100%;display: block;}
.sust_right ul{overflow: hidden;}
.sust_right li{float: left; width: 50%;}
.sust_right h2{font-size: .12rem;text-align: center; line-height: .25rem;color: #2df86b;font-family: "AlimamaFangYuan";}
.sust_right h3{font-size: .09rem;color: #ababab;text-align: center; line-height: 1.3;font-weight: 400;}
.sust_right h3 b{font-weight: 400; display: block;}
.sust_right p{font-size: .09rem;color: #ababab; line-height: 1.3;font-weight: 400;}
.cpcs h2{font-size: .12rem;text-align: center; line-height: .25rem;color: #2df86b;font-family: "AlimamaFangYuan";}
.cpcs_nr table{width: 100%;border: 1px solid #2f201f;border-bottom: none;}
.cpcs_nr td{padding: 0 .1rem; width: 50%; font-size: .07rem;color: #ababab;border-bottom: 1px solid #2f201f; line-height: .18rem;}
.apj_title h2{font-size: .25rem; padding-top: .4rem;color: #2df86b;font-family: "AlimamaFangYuan";}
.sust_left img{max-width: 100%; margin: .5rem auto 0 auto;}

/*news_xq*/
.banner_ny{background: url(../img/a38.png) no-repeat center center;background-size: cover; position: relative;background-attachment: fixed;}
.banner_ny:before{position: absolute; content: ""; width: 100%;height: 100%; left: 0; top: 0;background-image: linear-gradient(120deg, #000 0%, #18AD5E 100%);
    background-color: transparent;
    opacity: 0.6;}
.banner_nytext{padding: 1.4rem 0 .35rem;width: 1200px;margin: 0 auto;max-width: 94%; position: relative;z-index: 10;}
.banner_nytext h2{font-size: 3em;font-family: "font2";
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;}

.cp_detail { background: #FFFFFF; margin-top: .2rem; padding: .3rem 0;font-family: "AlimamaFangYuan";font-weight: bold;}
.cp_detail .tit { text-align: left;}
.cp_detail .tit h3 { font-size: .24rem;color: #333333; padding:0 .22rem;}
.cp_detail .tit p {font-size: .08rem;margin-top: .05rem;color: #999999; padding-left: .22rem;}
.cp_detail_con { margin-top: .3rem;padding: 0 .22rem;border-top: 1px solid #448b6d;padding-top: .25rem;}
.cp_detail_con .txt h3{font-family: "Alimama", Sans-serif !important;
    font-size: 2em;
    font-weight: 600;color: #000;}
.cp_detail_con .txt { margin-top: .17rem;font-size: .09rem;line-height: .17rem;color: #666666;}
.cp_detail_page {background: #FFFFFF; margin-bottom: .5rem; margin-top: .15rem; padding: .1rem .22rem; font-family: "AlimamaFangYuan"; font-weight: bold;}
.cp_detail_page a {  display: block; font-size: .08rem; line-height: .18rem; color: #666666;}
.cp_detail_page a:hover { color: #126712;}
.cp_detail_con .txt b{color: #000;margin: .05rem auto;display: inline-block;font-size: .11rem;}
.cp_detail_con .txt a{color: #1B843B;}
.cp_detail_con .txt img{margin: .1rem auto;max-width: 100%;}

/*products_deatil*/
.cp_detai2{background: #fff; margin-top: .8rem;}
.cpxq_top{padding: 0 .22rem .3rem .22rem;font-family: "AlimamaFangYuan"; }
.cpxq_text h2{font-size: .24rem; color: #333333; padding: .3rem 0;}
.cpxq_nr{display: flex;justify-content: space-between;}
.cpxq_left{width: 44%;}
.cbox video{width: 100%;height: 100%;  object-fit: cover;}
.cpjs_con h4{font-size: .16rem;color: #666; line-height: 1.5; margin: .4rem 0 .15rem;font-family: "AlimamaFangYuan"; }
.cpxq_right{width: 50%;}
.cpxq_right h2 {
    font-weight: normal;
    font-size: .2rem;
    color: #333333;
    margin-bottom: .1rem;
    font-family: "AlimamaFangYuan";
    font-weight: bold;
}
.cpxq_right p {
    font-size: .09rem; font-family: "AlimamaFangYuan"; font-weight: bold;
    line-height: .18rem;
    color: #888888;
}
.cpxq_right a{display: block;
    background: #2df86b;
    border-radius: .05rem;
    text-align: center;
    color: #006837;
    font-family: "AlimamaFangYuan";
    width: 1.07rem;
    height: .25rem;
    font-size: .12rem;
    font-weight: bold;
    margin-top: .35rem;
    line-height: .25rem;}
.cpxq_right a:hover {
        background: #126712;
        color: #FFFFFF;
    }
.cpjs_con{padding: 0 .22rem .3rem .22rem;
    border-top: 1px solid #448b6d;
    padding-top: .25rem;}   
 .cpjs_con h3 {
    position: relative;
    background: #2df86b;
    text-align: center;
    color: #006837;
    font-family: "AlimamaFangYuan";
    width: 1.32rem;
    height: .27rem;
    font-size: .15rem;
    font-weight: bold;
    line-height: .27rem;
    padding-left: 0; margin-bottom: .17rem;
}   
.cpjs_con p{font-size: .09rem;
    line-height: .17rem;font-weight: bold;font-family: "AlimamaFangYuan";
    color: #666666;}
.cpxq_left{position: relative;overflow: hidden;}
.cpxq_left .swiper {width: 100%; }
.cptop{ border: 1px solid #ddd;}
.cpxq_left .mySwiper2{width: 100%; }
.cpxq_left .mySwiper{ margin-top: .1rem; padding: 0 .2rem;}
.cpxq_left .swiper-button-next{background: url(../img/a40.png);width: .14rem;height: .4rem; right: 0; margin: 0;top: auto; bottom: 0;top: auto;background-size: 100% 100%;}
.cpxq_left .swiper-button-prev{background: url(../img/a41.png);width: .14rem;height: .4rem; left: 0; margin: 0;top: auto; bottom: 0;top: auto;background-size: 100% 100%;}
.cbox{height: 1.88rem;}
.cbox img{width: 100%; height: 100%; object-fit: cover;}    
.cbox2{height: .4rem;}   
.cbox2 img{width: 100%;height: 100%; object-fit: cover;border: 1px solid #dddddd;} 
.cbox2 video{width: 100%;height: 100%; object-fit: cover;border: 1px solid #dddddd;} 
.cpxq_left .mySwiper .swiper-slide-thumb-active .cbox2 img{border: 1px solid #006837;}
.cpjs_con img{max-width: 100%;}  
    
    
    
    
@media screen and (max-width: 768px) {
.ultimContact { padding-top: .2rem;}
.ultimContact span { font-weight: bold;}
.ultimContact span,.ultimContact span a { color: #ffffff; font-family: "AlimamaFangYuan"; font-size: .11rem; line-height: 1.3;}
.ultimContact span a { font-weight: normal;}
.small {height: 80vh;    background-position: 80% center;}
.bj1 { background-size: cover; background-position: 60% center; padding: .6rem 0 1.8rem;}
.bj2 { padding: .6rem 0;}
html {
    padding: 0;
    margin:0;
    font-size: 625%;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    /*10 ÷ 16 × 100% = 62.5%*/
}

body {
    padding: 0;
    font-size: .14rem;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px */
}
body {
    margin: 0;
    padding: 0;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

img {
    border: none;
    vertical-align: middle;
}

@media only screen and (min-width: 375px) {
    html {
        font-size: 700%!important
    }
}
@media only screen and (min-width: 410px) {
    html {
        font-size: 800%!important
    }
}
@media only screen and (min-width: 481px) {
    html {
        font-size: 940%!important
    }
}

@media only screen and (min-width: 561px) {
    html {
        font-size: 1090%!important
    }
}


@media only screen and (min-width: 641px) {
    html {
        font-size: 1250%!important
    }
    body {
        margin: 0 auto;
        max-width: 768px
    }
	.mobShow { display: none!important;}
}
@media only screen and (max-width: 640px) {
    .pcShow { display: none!important;}
	.mobShow { display: block!important;}
	.bj1, .bj2 {height: auto!important; min-height: 100vh!important; padding: .4rem .2rem!important;}
	.newAtomicText h2 { font-size: .26rem;}
	.small .ww { width: 100%; padding: 0 .2rem!important;}
}
img{width:100%;height:auto;border:none;}
.ww{width:93.75%; margin: 0 auto;}
.cp_detail{ margin-top: .8rem;}
.cp_detail .tit h3{font-size: .2rem;}
.cp_detail_page{margin: .1rem auto;}
.sj_fl{float:left;}
.sj_fr{float:right;}
.sj_clear{clear:both;}
.sj_dn{display:none;}

.indtop{top: 0;background: #FFFFFF;height: .4rem;}
.logo{margin-left: .1rem;margin-top: .05rem;}

/*    导航菜单     */
.nav {position:fixed;opacity:0;z-index:99999;-webkit-transform:translateX(0);transform:translateX(0);width:40%;height:100%;-webkit-transition-property: all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms; padding:.75rem 0 .15rem 0; top:0;}
.nav--active .nav {opacity: 1;background:rgba(0,0,0,.8);}
.nav__list {padding:0.1rem;line-height:0.35rem;font-size:0.13rem; height:100%;overflow:scroll;}
.nav__list li,.nav__list li a{color:#FFFFFF;}
.nav__trigger{display: block;position:absolute;width: 30px;height: 25px;right: .1rem;top: .1rem;z-index: 100001;}
.nav--active .nav__trigger{position: fixed;}
.nav__icon {display: inline-block;position: relative;width: 28px;height: 3px;background-color: #5b8964;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #5b8964;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top: -10px;}
.nav__icon:after {margin-top: 10px;}
.nav--active .nav {-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.nav--active .nav__icon {background: rgba(0, 0, 0, 0)!important;}
.nav--active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg); background:#5b8964;}
.nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); background:#5b8964;}
.nav__list li ul li{line-height:.2rem; margin-top:.12rem;}

/**** index.html ****/
.extl_nr li{width: 50%; padding-bottom: .1rem;}
.section3{background-size: 80% auto;}

.sj_bg{position: absolute;width: 100%;height: 100%;top: 0;}
.section .tit{font-size: .2rem;}
.section .tit span{height: .26rem;}
.indban2 .list{padding: 0 .1rem;}
.indban2 .list:after{display: none;}
.indban2 .list .items{width: 100%;}
.indban2 .list .items:nth-child(1){border-bottom: 1px solid #FFFFFF;padding-bottom: .2rem;margin-bottom: .2rem;}
.indban2 .list .items h3{margin-bottom: .1rem;}
.indban2 .list .items li{font-size: .13rem;line-height: .23rem;}
.indban2 .list .items li:before{top: .07rem;}
.section .more a{width: 1.7rem;height: .36rem;line-height: .36rem;font-size: .15rem;}

.indban3 .txt1{line-height: .2rem;}
.indban3 ul{margin-top: .18rem;padding: .1rem;}
.indban3 ul:after{display: none;}
.indban3 ul li{width: 100%;font-size: .12rem;color: #000000;line-height: .2rem;}
.section .indban3 .more a{margin-top: .25rem;}

.ind_video{width: 100%;position: absolute;bottom: 0;top: auto;}
.ind_video video{width: 100%;}
.ind_video_txt{position: absolute;top: 1rem;left: .15rem;}
.ind_video_txt h3{color: #333;font-size: .28rem;}
.ind_video_txt p{font-size: .16rem;color: #006837;margin-top: .15rem;}
.ind_video_txt p:before{content: "";display: block;width: 100%;background: #006837;height: .025rem;margin-bottom: .05rem;}

.footer{padding: .25rem 0;}
.fot_lf{width: 100%;}
.fot_lf .txt h3{margin-top: .15rem;font-size: .14rem;}
.fot_lf .txt p{font-size: .12rem;margin-top: .07rem;}
.fot_nav{margin: .2rem 0 0 0; width: 100%;}
.fot_nav li{width: 50%; float: left;}
.fot_nav li a{font-size: .13rem;}
.fot_cont{margin: .2rem 0 0 0;}
.fot_cont h3{font-size: .14rem;}
.fot_cont a{margin: .1rem .06rem 0 0;}
.fot_cont a img{width: .2rem;}

.top_banner h2{padding-left: 3%; padding-right: 3%;}
.salhe_nr span{padding: 0 .05rem;font-size: .1rem;}
.dlnr_top{padding: 0 .1rem .1rem .1rem;}
.dlnr_bottom{display: block;}
.dlnrleft{width: 100%; padding-bottom: .15rem;}
.dlnrleft p{font-size: .12rem;}
.dlnrright p{font-size: .12rem;line-height: 1.5;}
.dlnrright p b{width: auto;text-align: left;}
.news_nr ul{display: block;}
.news_nr li{width: 100%;float: none;}
.prod_nr li{width: 100%;float: none; padding-bottom: .15rem;}
.key_nr ul{margin-left: -.15rem;}
.key_nr li{width: 50%; padding: 0 0 .15rem .15rem;}
.sust_title h2{font-size: .28rem;}
.sust_nr{display: block;}
.sust_left{width: 100%;}
.sust_right{width: 100%;}

.cpxq_nr{display: block;}
.cpxq_left{width: 100%;}
.cpxq_right{width: 100%; padding-top: .15rem;}
.cpxq_right a{margin-top: .2rem;}
.small{height: calc(100vh - .4rem); padding-bottom:1.2rem ; background: url(../img/mobBg1.jpg) center no-repeat; background-size: cover;}
.bj1{height: 133vw; padding-top: .3rem; background: url(../img/mobBg2.jpg) center no-repeat; background-size: cover;}
.small_text h2 { font-size: .26rem; margin-bottom: .1rem;}
.small_text h3 { line-height: 1; font-size: .17rem;}
.small_text { padding: .4rem 0 0;}
.eart h2,.ultim h2 { font-size: .25rem;}
.mobHeight { height: .6rem;}
.bj1,.bj2 { box-sizing: border-box;}
.bj2 { padding-top: .3rem; background: url(../img/mobBg3.jpg) center no-repeat; background-size: cover;}
.ultim p { font-size: .11rem;}
.ultim ul { padding-top: 2rem;}
.mobHeight { height: .4rem;}
.small_text h2 { font-size: .2rem;}
.postContact { padding: 0; justify-content: flex-start; align-items: flex-start; flex-direction: column;}
.newAtomicText { padding: 0; width:100%; margin: 0 auto;}
.newAtomicText h2 { font-size: .2rem;}
.postContact { width: auto;}
}