@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:"font1","微软雅黑","黑体";color:#3c2d27;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}
.dn { display: none;}
h2,h3,h4,b{ 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;}
@font-face {
    font-family: "font1";
    src: url(../images/SourceHanSansCN-VF.otf.woff2); 
}
@font-face {
    font-family: "font2";
    src: url(../images/Kum.ttf); 
}
/*引导内容*/
.a_body{ position:relative; z-index:0;}
body.loading{overflow-y:hidden}
body.loading .main{overflow-y:hidden} 
#pageloader{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2000}
#pageloader::after,#pageloader::before{content:"";display:block;position:absolute;left:0;width:100%;height:50%;background:#f2f2f4;z-index:-1;-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}
#pageloader::before{top:0}
#pageloader::after{bottom:0}
#pageloader .loader-icon{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
#pageloader.hiden::after,#pageloader.hiden::before{height:0}
#pageloader.hiden .loader-icon{opacity:0}
.loader-icon{position:absolute;top:50%;left:50%;width:280px;height:280px;margin-top:-140px;margin-left:-140px}
.loabox{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.loader-icon .circular{width:100%;height:100%;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.loader-icon .circular .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}
.loabox img{width: 100%;}
.loabox h2{opacity: 0;display:inline-block; text-align: center; font-size: 19px; font-weight: bold; color: #362e2b;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;-webkit-animation-animation:opacity1 1s 1.8s forwards;animation:opacity1 1s 1.8s forwards}
@-webkit-keyframes opacity1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes dash {
0% {
stroke-dasharray:1,300;
stroke-dashoffset:0
}
50% {
stroke-dasharray:89,360;
stroke-dashoffset:-35px
}
100% {
stroke-dasharray:89,360;
stroke-dashoffset:-124px
}
}
@keyframes dash {
0% {
stroke-dasharray:1,360;
stroke-dashoffset:0
}
50% {
stroke-dasharray:89,360;
stroke-dashoffset:-35px
}
100% {
stroke-dasharray:89,360;
stroke-dashoffset:-124px
}
}
/**/

.header{position: fixed;height: 100px; width: 100%;z-index: 100;background: rgba(255,255,255,.7);transition: All 0.4s ease-in-out; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);  }
.header.no{background: rgba(255,255,255,1); box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.headerbox{width: 1100px; margin: 0 auto;}
.logo{width: 75px; float: left; padding: 11px 0 0 0;}
.logo img{width: 100%;}

.nav{float: left; }
.nav ul{overflow: hidden;}
.nav li{float: left; font-size: 18px; line-height: 100px; padding-left: 60px;}

.nav a{color: #362e2b; font-weight: normal;transition: All 0.3s ease-in-out;}
.nav a:hover{color: #999;}
.wzgn{float: right; width: 160px; overflow: hidden;}
.wzgn p{float: right;line-height: 100px; font-size: 18px; color: #362e2b;}
.wzgn a{color: #362e2b;}
.wzgn a.cur{font-weight: bold; color: #5e5e4b;}
.wzgn a:hover{font-weight: bold; color: #999;}
.ssbtn{float: left;background: url(../images/a_01.svg);width: 35px;height: 35px; margin-top: 35px;background-size: 100% 100%; cursor: pointer;transition: All 0.3s ease-in-out;}
.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 40px;}
.banner .swiper-button-next{background: url(../images/c_62.png) no-repeat center center; width: 30px; height: 50px;background-size: 30px 30px;transition: All 0.4s ease-in-out;}
.banner .swiper-button-next:hover{background: url(../images/c_62.png) no-repeat center center #5e5e4b;background-size: 30px 30px;}
.banner .swiper-button-prev{background: url(../images/c_61.png) no-repeat center center; width: 30px; height: 50px;background-size: 30px 30px;transition: All 0.4s ease-in-out;}
.banner .swiper-button-prev:hover{background: url(../images/c_61.png) no-repeat center center #5e5e4b;background-size: 30px 30px;}
.bannertext{position: relative;}
.text{position: absolute;right: 15%;z-index: 10;overflow: hidden;top:50%; transform: translateY(-50%); }
.text h2{color: #fff; font-size: 30px; line-height: 54px;font-weight: bold;width: 32px;float: left; margin: 0 0 0 40px;text-align: center;text-shadow: -1px -1px 3px rgba(0,0,0,.2), 0 0 5px rgba(0,0,0,.2), 0 0 8px rgba(0,0,0,.2);}
.bannertext .text{overflow: initial;}
.c-site{padding: 20px 0;}
.c-site a{ color: #3c2d27;font-size: 16px;}
.c-site span:last-child{display: none;}

.wzrh{width: 1540px; margin: 0 auto; padding-bottom: 100px;}
.wzrh_tit{text-align: center; padding: 145px 0 115px;}
.wzrh_tit h2{font-size: 30px; margin-bottom: 20px; color: #3c2d27;font-family: arial;}
.wzrh_tit p{font-weight: bold; color: #3c2d27;}
.wzrh_tit p span{padding: 0 20px;font-size: 30px; font-weight: normal;}
.wzrh_nr{position: relative; padding: 0 60px;}
.wzrh_nr a{display: block; padding: 0 20px;}
.tpbox{display: block; overflow: hidden;position: relative;}
.tpbox img{width: 100%;}
.tpzz{position: absolute; left: 0; top: 0;width: 100%; height: 100%;opacity: 0;}
.tpzz p{background: rgba(255,255,255,.7); width: 100%; text-align: center; color: #333333; height: 50px; line-height: 50px; font-size: 18px; left: 0; bottom: -50px;z-index: 100;position: absolute;transition: all .6s ease 0s;}

.wzrh_nr img{width: 100%;}
.img2 { transition: all .8s ease 0s; }

.wzrh_nr .swiper-button-next{background: url(../images/a_11.svg); width: 25px;height: 50px;background-size: 100% 100%; margin-top: -60px;}
.wzrh_nr .swiper-button-prev{background: url(../images/a_08.svg); width: 25px;height: 50px;background-size: 100% 100%; margin-top: -60px;}
.wzrhtext{padding-top: 17px;}
.wzrhtext p{font-size: 18px; color: #3c2d27; margin-bottom: 10px;}
.wzrhtext h2{font-size: 18px; color: #3c2d27;}
@media (min-width:1000px){
    .wzrh_nr a:hover .tpzz{opacity: 1;transition: all .8s ease 0s;}
    .img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
    .wzrh_nr a:hover p{bottom: 0;}
    .wzrh_nr a:hover p{color: #0f3f2b;}
    .wzrh_nr a:hover h2{color: #0f3f2b;}
}

.fgnr{height: 30px;}

.ynyw{overflow: hidden; background: #f3f3ef; position: relative;}
.wnyw_left{float: left; width: 45%;position: relative;}
.wnyw_left img{width: 100%;}
.wnyw_left p{position: absolute;color: #fff; font-size: 50px; font-weight: bold;width: 60px; line-height: 100px;top: 150px;right: 130px;text-shadow: -1px -1px 3px black, 0 0 10px rgba(0,0,0,.1), 0 0 8px rgba(0,0,0,.1);}
.wnyw_left p span{display: block;font-family: "宋体";text-align: center;}
.ynyw_right{width: 55%; position: absolute; right: 0;top:50%; transform: translateY(-50%);padding: 0 15% 0 10%;}
.ynyw_right h3{font-size: 30px; line-height: 1.5em; color: #3c2d27;font-family: arial;}
.ynyw_right h2{font-size: 30px; line-height: 1.5em; color: #3c2d27; margin: 20px 0 45px;}
.ynyw_right p{font-size: 18px; line-height: 30px;color: #3c2d27;text-align:justify; word-break: break-all; margin-bottom: 90px;}
.btn1{background: #5e5e4b; color: #fff; font-size: 18px;width: 200px; line-height: 50px;transition: All 0.4s ease-in-out;display: block;text-align: center;}


@media (min-width:1000px){
    .btn1:hover{background: #0f3f2b;}
}

.yynr{overflow: hidden; position: relative; background: #e1e1d0;}
.yynr_right{float: right;width: 45%;position: relative;}
.yynr_right img{width: 100%;}
.yynr_right p{position: absolute;color: #fff; font-size: 50px; font-weight: bold;width: 60px; line-height: 100px;top: 90px;left: 380px;text-shadow: -1px -1px 3px black, 0 0 10px rgba(0,0,0,.05), 0 0 8px rgba(0,0,0,.05);}
.yynr_right p span{display: block;font-family: "宋体";text-align: center;}
.yynr_left{width: 55%; position: absolute; left: 0;top:50%; transform: translateY(-50%);padding: 0 10% 0 15%;}
.yynr_left h3{font-size: 30px; line-height: 1.5em; color: #3c2d27;font-family: arial;}
.yynr_left h2{font-size: 30px; line-height: 1.5em; color: #3c2d27; margin: 20px 0 45px;}
.yynr_left p{font-size: 18px; line-height: 30px;color: #3c2d27;text-align:justify; word-break: break-all; margin-bottom: 90px;}

.bj1{background: url(../images/a_02.jpg) no-repeat center bottom;}
.zzfl{width: 1130px; margin: 0 auto;}
.zzfl_tit{text-align: center; padding: 170px 0 100px;}
.zzfl_tit h2{font-size:30px; color: #3c2d27; margin-bottom: 20px;font-family: arial;}
.zzfl_tit p{font-weight: normal; font-size: 30px; color: #3c2d27; line-height: 45px;}
.zzfl_nr{padding-bottom: 328px;}
.zzfl_nr ul{overflow: hidden; margin-left: -90px;padding-top: 10px;}
.zzfl_nr li{float: left; width: 33.33%; padding: 0 0 90px 90px;}
.zzfl_nr span{display: block; overflow: hidden; width: 145px;height: 145px;border-radius: 50%; margin: 0 auto; overflow: hidden;}
.zzfl_nr img{width: 145px;height: 145px;border-radius: 50%;transition: all .8s ease 0s;}

.zzfl_nr h2{text-align: center; font-weight: normal; font-size: 20px; color: #3c2d27; margin: 30px 0 20px;}
.zzfl_nr p{font-size: 18px; line-height: 1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.btn2{background: #5e5e4b; color: #fff; font-size: 18px;width: 200px; line-height: 50px;transition: All 0.4s ease-in-out;display: block;text-align: center; margin:0 auto ;}


@media (min-width:1000px){
    .zzfl_nr a:hover img{ transform: scale(1.1);}
    .btn2:hover{background:#0f3f2b;}
}

.yfbjing{background: #f3f4ef;}
.yfbj{width: 1540px; margin: 0 auto;    background-color: #f3f4ef;}
.yfbj_tit{text-align: center; padding: 140px 0 120px;}
.yfbj_tit h2{font-size:30px; color: #3c2d27; margin-bottom: 20px;font-family: arial;}
.yfbj_tit p{font-weight: normal; font-size: 30px; color: #3c2d27; line-height: 60px;}
.yfbj_nr{position: relative; padding: 0 60px 90px 60px;}
.yfbjbox span{display: block; overflow: hidden; position: relative;}
.yfbjbox span img{width: 100%;}
.yfbjbox span b{position: absolute;background: url(../images/a_46.jpg); width: 91px;height: 45px;background-size: 100% 100%; right: 0; top: 0;z-index: 10;}
.yfbj_text h3{font-size: 18px; line-height: 48px; color: #898989;}
.yfbj_text h2{font-size: 22px; font-weight: normal; line-height: 46px;color: #3c2d27;}
.yfbj_text p{font-size: 18px; line-height: 30px; height: 90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #3c2d27;}
.yfbj_nr .swiper-button-next{background: url(../images/a_11.svg); width: 25px;height: 50px;background-size: 100% 100%; margin-top: -160px;}
.yfbj_nr .swiper-button-prev{background: url(../images/a_08.svg); width: 25px;height: 50px;background-size: 100% 100%; margin-top: -160px;}

.top{text-align: center; padding: 30px 0 75px;}
.topbox{display: inline-block;cursor: pointer;transition: All 0.4s ease-in-out;}
.topbox img{margin: 0 auto;width: 35px; }
.topbox p{font-size: 20px; color: #5e5e4b; margin-top: 15px;font-family: font2;}


.footer{text-align: center;background: url(../images/a_54.jpg) no-repeat center center;background-size: cover; padding: 90px 0 54px ;}
.footer img{margin: 0 auto;width: 130px;}
.footer h2{color: #fff; font-weight: bold; font-size: 24px; margin: 80px 0 20px;}
.footer p{font-size: 14px; color: #fff; line-height: 28px;}
.footer ul{padding-top: 60px;}
.footer li{font-size: 14px; color: #fff; padding: 0 20px;display: inline-block;}
.footer a{color: #fff;}


@media (min-width:1000px){
    .topbox:hover{ transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}
    .footer a:hover{color: #ddd;}
}

.ssbj{width: 100%;height: 100%;background: rgba(0,0,0,.8);position: fixed;top: 0;left: 0;z-index: 101;display: none;}
.ssnr{width: 700px; position: fixed; height: 60px;border-radius: 10px;z-index: 102;left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;display: none;}
.btn3{float: right;width: 120px;height: 60px; font-size: 18px; background: #0f3f2b;color: #fff;border: none;cursor: pointer;}
.wby1{width: calc(100% - 120px);padding: 0 20px; font-size: 18px; padding: 0 20px;height: 60px; line-height: 60px;background-color: #eee;}

/*Brand_introduction*/
.fgt2{height: 100px;}
.ppjs{background-image: linear-gradient(to right, #eaeade , #f9f9f7 );}
.ppjs_top{ background: url(../images/b1.jpg) no-repeat center center;background-size: cover;}
.ppjs_toptext{padding: 190px 0;text-align: center;}
.ppjs_toptext h2{color: #fff; font-weight: bold; font-size: 40px; font-family: font2; margin-bottom: 30px;}
.ppjs_toptext p{color: #fff;font-size: 40px; line-height: 72px;font-family: font2;}

.ppjs_text{text-align: center; padding: 115px 0;}
.ppjs_text h3{font-size: 30px; color: #3c2d27; font-family:font2;}
.ppjs_text h2{font-weight: bold; font-size: 30px; color: #3c2d27;margin: 40px 0 50px;}
.ppjs_text p{font-size: 18px; color: #3c2d27; line-height: 40px;}
.ppjs_top_b{background: url(../images/b2.jpg) no-repeat center center;background-size: cover;}
.ppjs_top_c{background: url(../images/b3.jpg) no-repeat center center;background-size: cover;}

/*formula*/
.banner1{background: url(../images/banner1.jpg) no-repeat center center;background-size: cover;}
.banner_text{text-align: center; padding: 220px 0 235px;}
.banner_text p{color: #fff;font-size: 50px; margin-bottom: 55px;font-family: font2;text-shadow: -1px -1px 3px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 0 8px rgba(0,0,0,.1);}
.banner_text h2{color: #fff; font-size: 35px;text-shadow: -1px -1px 3px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 0 8px rgba(0,0,0,.1);letter-spacing: 10px;}

.bj2{background-image: linear-gradient(to right, #eaeade , #f8f8f4, #f8f8f4 ); }
.cjsy{padding: 110px 0;width: 1230px; margin: 0 auto;}

.news-item{ position:relative;overflow: hidden;}
.w-newsList1 .news-imgbox{ width: 500px;float: right;overflow: hidden;background: #fff; padding: 30px;}
.w-newsList1 .news-imgbox img{ transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);width: 100%;}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{ transform:scale(1); -webkit-transform:scale(1);}
.imgbox{overflow: hidden;}

.news-text{ position: absolute; left:0; width:570px;top:50%; transform: translateY(-50%);animation:fadeIn .4s, 100ms; padding: 0 70px;}
.news-text  h3{font-size: 30px; font-family: font2;color: #3c2d27;}
.news-text h2{font-size: 30px; line-height: 100px;font-weight: bold;}
.news-text p{font-size: 18px; line-height: 30px;}
.news-text ul{padding-top: 20px;}
.news-text li{font-size: 18px; line-height: 30px;}
#newsList1 .swiper-button-next{width: 15px;height: 30px;background: url(../images/a_11.svg) no-repeat center center;background-size: 100% 100%; margin-top: -15px;right:calc(50% + 80px);}
#newsList1 .swiper-button-prev{background: url(../images/a_08.svg); width: 15px;height: 30px; margin-top: -15px;background-size: 100% 100%;}

.pfcl{overflow: hidden;background-image: linear-gradient(#f8f9f8, #e2e8e4);}
.pfcl_left{width: 50%; float: left;}
.pfcl_left img{width: 100%;}
.pfcl_right{width: 625px;float: left; padding: 0 0 0 120px;}
.pfcl_tit{padding: 90px 0 50px;}
.pfcl_tit p{font-size: 32px; font-family: font2; margin-bottom: 25px;}
.pfcl_tit h2{font-size: 28px;font-weight: bold;}
.pfcl_nr h2{font-weight: normal; font-size:26px; line-height: 68px; border-bottom: 1px solid #4a4747; margin-bottom: 10px;}
.pfcl_nr p{font-size: 16px; line-height: 28px;text-align:justify; word-break: break-all;}
.pfcl_nr li{padding-bottom: 20px;}

.tpsy{width: 1240px; margin: 0 auto;}
.tpsy_tit{text-align: center; padding: 135px 0 100px;}
.tpsy_tit p{font-size: 36px; font-family: font2;margin-bottom: 30px;}
.tpsy_tit h2{font-weight: bold; font-size: 30px; line-height: 1.6;}
.tpsy_nr ul{overflow: hidden;}
.tpsy_nr li{float: left; width: 25%; position: relative; padding: 0 45px;}
.tpsy_nr span{display: block; position: relative;}
.tpsy_nr img{width: 80%;border-radius: 50%; margin: 0 auto;}
.tpsy_nr p{text-align: center; font-size: 20px; margin-top: 40px;}
.tpsy_nr b{position: absolute;background: url(../images/a_11.svg); width: 15px;height: 30px;background-size: 100% 100%; top: 50%; margin-top: -15px;right: -25%;}
.tpsy_nr ul li:last-child b{display: none;}

/*Natural*/
.banner2{background: url(../images/banner2.jpg) no-repeat center center;background-size: cover;}
.trml{width: 1280px; margin: 0 auto;padding-bottom: 90px;}
.trmlbox ul {overflow: hidden;padding: 165px 10px 0 10px;}
.trmlbox li{float: left; width: 25%;text-align: center; padding-bottom: 120px;}.trmlbox a{display: block;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;} 
.trmlbox p{font-size: 18px; color: #3c2d27; margin-top: 40px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.trmlbox span{display: block; width: 160px;  border-radius: 50%; margin: 0 auto;}
.trmlbox img{width: 160px;height: 160px;transition: all .8s ease 0s;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}

.fynr{text-align: center;}
.fynr li{display: inline-block;}
.fynr li a,.fynr li span{display:inline-block; line-height: 52px; color: #3c2d27; font-size: 22px; padding: 0 20px;position: relative;border-radius: 4px;}
.fynr li a:before,.fynr li span:before{border-bottom: 1px solid #333;width: 0; left: 50%; bottom: 0;position: absolute; margin-left: -10px;content: "";}
.fynr li.cur1 a:before,.fynr span.current:before{width: 20px;}
/*.fynr li.cur2 a,.fynr li.cur1 a{background: #e5e5e5;}*/



@media (min-width:1000px){
    .trmlbox a:hover img{ transform: scale(1.1);}
    .fynr a:hover,.fynr span:hover{background: #e5e5e5;}
}

/*authorize*/
.sqdp{padding-bottom: 120px;}
.sqdp ul{text-align: center; padding: 225px 0 180px;}
.sqdp li{display: inline-block; padding: 0 60px;}
.scnr{display: block; border-radius: 20px;width: 200px;overflow: hidden;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);vertical-align: middle;transition: All 0.4s ease-in-out; }
.scnr img{width: 100%;border-radius: 20px 20px 0 0;}
.scnr p{line-height: 60px; font-size: 16px; background: #362e2b; color: #fff;}
.scnr p b{background: url(../images/a_12.svg); width: 30px;height: 30px;background-size: 100%;display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;}

.fhbtn{display: block;width: 720px; margin:0 auto;font-size: 20px; color: #3c2d27; background: url(../images/a_08.svg) no-repeat left center; padding-left: 30px; line-height: 22px;background-size: auto 100%;transition: All 0.4s ease-in-out;}



@media (min-width:1000px){
    .scnr:hover{ transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}
    .fhbtn:hover{padding-left: 40px;}
}

/*product*/
.banner3{background: url(../images/banner3.jpg) no-repeat center center;background-size: cover;}
.trmla{width: 1600px; margin: 0 auto;}
.bread {padding: 50px 0 100px;}
.bread ul{overflow: hidden; margin-left: -50px;}
.bread li{font-size: 20px; padding-left: 50px;float: left;}
.bread li a{color: #362e2b;}
.bread li.cur a{font-weight: bold;}

.prcabox ul{overflow: hidden; margin-left: -110px;}
.prcabox li{float: left; width: 33.33%; padding: 0 0 60px 110px;}


@media (min-width:1000px){
    .bread a:hover{font-weight: bold;}
    .prcabox a:hover .wzrhtext p{color: #0f3f2b;}
    .prcabox a:hover .wzrhtext h2{color: #0f3f2b;}
    .prcabox a:hover .tpzz{opacity: 1;transition: all .8s ease 0s;}
    .prcabox a:hover p{bottom: 0;}
}

/*notes*/
.yfbj{width: 1600px; margin: 0 auto;}
.yfbj_title{text-align: center; padding: 145px 0 125px;}
.yfbj_title p{font-size: 38px; font-family: font2; margin-bottom: 45px;}
.yfbj_title h2{font-size: 38px; font-family: font2; margin-bottom: 115px;font-weight: bold;}
.yfbj_title ul{font-size: 0;}
.yfbj_title li{display: inline-block; font-size: 18px; padding: 20px 90px ;border-right: 1px solid #d2d2d2;}
.yfbj_title a{display: inline-block; line-height: 60px; padding: 0 6px;position: relative;}
.yfbj_title a:before{border-bottom: 2px solid #362e2b;position: absolute; width: 0; left: 0; bottom: 0;content: "";}
.yfbj_title ul li:nth-child(5){ border: none;}
.yfbj_title li.cur a{font-weight: bold; }
.yfbj_title li.cur a:before{border-bottom: 2px solid #362e2b;animation:fadeInLeft .5s, 100ms;width: 100%;}

.jfbj_top ul{overflow: hidden; margin-left: -120px;display: flex;align-items: flex-start;flex-wrap: wrap;}
.jfbj_top li{ width: 33.33%; padding: 0 0 120px 120px;}

.bread{padding:50px 60px !important}
.prcabox{padding:0 60px}
.choseBox{padding:0 60px}



@media (max-width: 1450px){
    .mxcf{padding:0 calc(60px + 3%) !important;}
    .cpxq{padding:0 calc(60px + 3%) !important;}
    
    .cpjs_nr li{font-size:14px !important;}
}

@media (max-width: 1000px){
    .bread{padding:.5rem 0.3rem !important}
    .prcabox{padding:0 0.3rem}
    .choseBox{padding:0 0.3rem}
    
    
    .mxcf{padding:0 calc(0.3rem + 3%) !important;}
    .cpxq{padding:0 calc(.3rem + 3%) !important;}
}

/*notes_xq*/
.bjxq_title{text-align: center; padding: 20px 0 .18rem;}
.bjxq_title span{display: inline-block; font-size: 25px;color:#fff;background:#3c2d27;padding:10px 20px}
.bjxq_title h2{font-weight: bold; font-size: 36px; color: #3c2d27; position: relative;line-height: 84px;}
.bjxq_title h2:before{position: absolute;content: ""; border-bottom: 1px solid #434343;width: calc(50% - 250px);left: 0;top:50%; transform: translateY(-50%);}
.bjxq_title h2:after{position: absolute;content: ""; border-bottom: 1px solid #434343;width: calc(50% - 250px);right: 0;top:50%; transform: translateY(-50%);}
.bjxq_title p{font-size: 18px; color: #3c2d27;font-family:'font2'}
.bj_nr{ padding: 0 115px 70px 115px;}
/* .bjbox{padding: 0 0 70px 0;} */
.bjbox img{max-width: 100%; margin: 0 auto;}
.bjbox h2{text-align: center;font-size: 30px; font-weight: bold; margin: 70px 0 50px;}
.bjbox p{font-size: 20px; line-height: 2;text-align:justify; word-break: break-all;}
.fhbtna{margin-top:40px; display: block;font-size: 20px; color: #3c2d27; background: url(../images/a_08.svg) no-repeat left center; padding-left: 30px; line-height: 22px;background-size: auto 100%;transition: All 0.4s ease-in-out;}


.bj2{background: #f3f3ef;}
.gdbj{width: 1600px; margin: 0 auto;}
.gdbj_tit{border-bottom: 1px solid #434343; margin-bottom: 65px;}
.gdbj_tit h2{font-size: 40px; font-weight: bold; padding: 150px 0 55px 115px;}
.gdbj_tit h2 span{font-weight: 400; padding-left: 60px;font-family: font2;}
.gdbj_nr{padding: 0 105px;position: relative;margin-bottom:130px;}
/*.dgbjbox{width: 407px;}*/
.dgbjbox h2{font-size: 20px; color: #3c2d27; margin-bottom: 25px;}
.dgb_top{overflow: hidden;}
.dgb_top img{width: 100%;transition: all .8s ease 0s;}

.dgbjbox p{font-size: 18px; color: #898989; line-height: 66px;}
.dgbjbox h3{font-weight: bold; font-size: 24px;color: #3c2d27;line-height:1.2;}
.gdbj_nr .swiper-button-next{background: url(../images/a_11.svg); width: 25px;height: 50px; right: 0; margin-top: -25px;background-size: 100% 100%;}
.gdbj_nr .swiper-button-prev{background: url(../images/a_11.svg); transform:rotate(180deg);width: 25px;height: 50px; left: 0; margin-top: -25px;background-size: 100% 100%;}
.gdbj_nr .swiper-slide-duplicate-prev .dgbjbox{float: right;}


@media (min-width:1000px){
    .fhbtna:hover{padding-left: 40px;}
    .dgbjbox a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
}

/*product_xq*/
.cpxq{width: 1370px; margin: 0 auto; padding-bottom: 110px;}
.cpxq_top{overflow: hidden; padding: 80px 0 0 0;}
.pcxq_left{float: left; width: 805px; overflow: hidden;}
.cpqh_left{float: left; width:145px;}
.cpqh_left li{padding-bottom: 20px;}
.cpqh_left li.cur img{border: 1px solid #333;}
.cpqh_left img{width: 100%;border: 1px solid transparent;}
.cpqh_left span{cursor: pointer;}
.cpqh_right{float: right;}
.cpqh_right img{width: 100%;}
/*.cpqhbox{animation:fadeIn .85s, 100ms;}*/

.pcxq_right{float: right;width: calc(100% - 870px);}
.cpjs_title{padding: 35px 0 45px;}
.cpjs_title h2{font-weight: normal; font-size: 40px; margin-bottom: 18px;}
.cpjs_title p{font-size: 30px; font-family: font2;}
.cpjs_nr p{font-size: 20px; line-height: 30px;text-align:justify; word-break: break-all;}
.cpjs_nr h3{font-size: 18px; font-weight: bold; padding: 38px 0;}
.cpjs_nr li{border-bottom: 1px solid #e1e1d0; height: 71px; line-height: 70px;font-size: 18px;}
.cpjs_nr b{font-weight: bold;width: 138px; float: left; display: block;position: relative;}
.cpjs_nr b:before{border-bottom: 5px solid #e1e1d0; position: absolute;content: ""; left: 0; bottom: -3px; width: 100%;}
.cpjs_nr dl{overflow: hidden; padding-top: 50px;width: 100%; margin: 0 auto;}
.cpjs_nr dt {display: flex;align-items: flex-start;justify-content: center;}
.cpjs_nr dt a{display: block; width: 45%; line-height: 45px; font-size: 18px;text-align: center; border: 2px solid #595757;}
.cpjs_nr dt a{ background: #595757;color: #fff;}
.cpjs_nr dt a:nth-child(2){background-color: transparent;color: #595757;}

.bj4{ background-image: linear-gradient(to right, #edede3 , #f8f8f4);}
.mxcf{width: 1370px; margin: 0 auto;}
.mxcf a,.mxcf span{margin-right: 12px;color: #727171;}
.c-site .mxcf span {display:inline-block; width:12px;height:12px;background:url(../images/arrow_right.svg)no-repeat center/cover}
.mxcf_tit{border-bottom: 1px solid #3e3a3a;}
.mxcf_tit h2{padding: 150px 0 22px;font-weight: bold; font-size: 40px;}
.mxcf_tit h2 span{font-weight: 400; padding-left: 25px;font-family: font2;align-items: center;color:#3c2d27;}
.mxcf_nr{padding-bottom: 120px;}
.mxcf_nr h3{font-size: 24px; line-height: 1.6; padding: 20px 0 80px;text-align:justify; word-break: break-all;color:#3c2d27;}
.mxcf_nr h3 span {color:#3c2d27;}
.mxcf_nr .c-list1{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -20px;}
.mxcf_nr .c-list1 li{ width: 100%; padding: 0 20px 40px;box-sizing:border-box;}
.mxcf_nr .c-list1 li a{width: 100%;}
.mxcfbox{display: flex;align-items: center;justify-content: flex-start;width: 100%;}
.mxcf_left{width: 180px;height: 180px;border-radius: 50%;overflow: hidden; margin: 0 65px 0 42px;flex-shrink: 0;}
.mxcf_left img{height: 100%; width: 100%;border-radius: 50%; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out }
.mxcfbox:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.mcxf_right{display: flex;justify-content: space-between;align-items: flex-start;width: 100%;}
.mcxf_right h2{font-size: 20px;color: #3c2d27;margin-bottom: 25px;font-weight: normal;}
.mcxf_right p{font-size: 20px;color: #3c2d27;line-height: 1.5;}
.mcxf_right h2 span{font-weight: 400; margin: 0 0 0 14px;line-height: 1.2;width:100%;color:#3c2d27;}
.mcxf_right .c-text1{font-size: 20px;line-height: 1.5;color:#767f16;font-weight: bold;}
.mcxf_right>p{color: #767f16;font-size: 25px;flex-shrink: 0;margin: 53px 0 0 30px;}
.mcxf_right_h2{display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;}

.mxcf_nr .c-text2 {font-size: 18px;padding-top:20px;line-height: 1.5;}
@media (max-width: 1000px){
    .mcxf_right .c-text1,.mcxf_right .c-text2,.mxcf_nr .c-text2 {
        font-size: .26rem;
        line-height: .48rem;
    }
    .mxcf_nr .c-text2 {
        padding: 0 0 1rem;
    }
    .c-site a {
        font-size: 14px;
    }
}
@media (max-width: 991px){
    
}
@media (max-width: 750px){
    .mxcf_nr .c-list1 {
        margin: 0 -10px;
    }
    
}

.syff{width: 1370px; margin: 0 auto;}
.syff_tit{border-bottom: 1px solid #3e3a3a;}
.syff_tit h2{font-size: 40px; font-weight: bold; padding: 110px 0 22px; }
.syff_tit h2 span{font-weight: 400; padding-left: 15px; font-family: font2;}
.syff_nr{padding: 100px 0 160px;text-align: center;}.syff_nr ul{overflow: hidden;}
.syff_nr li{float: left; width: 25%; padding: 0 30px;}.syff_nr img{max-width: 100%; margin: 0 auto;}
.syffbox{max-width: 240px;text-align: center; margin: 0 a uto;}
.syffbox span{display: inline-block; background: #e6e6e6; line-height: 25px;font-size: 14px; padding: 0 18px; margin-bottom: 70px; }
.syffbox span b{font-size: 22px;}
.syffbox img{margin: 0 auto;}
.syffbox p{font-size: 18px; line-height: 30px;height: 60px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-top: 20px;}

.xgbj{width: 1370px; margin: 0 auto;}
.xgbj_tit{border-bottom: 1px solid #3e3a3a;}
.xgbj_tit h2{padding: 150px 0 60px;font-weight: bold; font-size: 40px;}
.xgbj_tit h2 span{font-weight: 400; padding-left: 25px;font-family: font2;}
.xgbj_nr li{border-bottom: 1px solid #3e3a3a;}
.xgbj_nr a{display: block; padding: 15px 30px; overflow: hidden; position: relative;transition: All 0.4s ease-in-out;}
.xgbj_tp{overflow: hidden;float: left;width: 154px;height: 150px; display: block;}
.xgbj_nr img{width: 100%;height: 100%;object-fit: cover; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.xgbj_text{float: right;width: calc(100% - 210px); padding-right: 300px;}
.xgbj_text h2{font-weight: bold; font-size: 25px; color: #3c2d27; margin: 5px 0 15px;}
.xgbj_text p{font-size: 18px; line-height: 30px; color: #3c2d27;}
.xgbj_text h3{font-size: 18px; line-height: 30px; color: #3c2d27; margin-top: 10px;}
.xgbj_nr span{display: block;text-align: center; top: 0;right: 0;width: 130px; line-height: 32px;color: #fff;background: #3c2d27;font-size: 20px;position: absolute;letter-spacing: 5px;} 
.xgbj_nr b{background: url(../images/a_11.svg);width: 12px;height: 24px;background-size: 100% 100%; position: absolute; right: 60px;top:50%; transform: translateY(-50%);}

@media (min-width:1000px){
    .xgbj_nr a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(11); -ms-transform: scale(1.1); }
}

/*Natura_xq*/
.cxxqnr{width: 1220px; overflow: hidden; margin: 0 auto; padding: 170px 0 115px;}
.cxxq_left{float: left;width: 20%;}
.cxxq_left img{width: 100%;}
.cxxq_right{width: 65%;float: right;}
.cxxq_title{padding: 20px 0;}
.cxxq_title h2{font-size: 32px; margin-bottom: 15px;font-weight: bold;}
.cxxq_title p{font-size: 30px; font-family: font2;}
.cxxq_nr ul{padding-bottom: 30px;}
.cxxq_nr li{font-size: 16px; line-height: 28px;}
.cxxq_nr p{font-size: 16px; line-height: 32px;}
.cxxq_nr a{display: block; background: url(../images/a_08.svg) no-repeat left center; font-size: 20px; color: #3c2d27; margin-top: 170px; padding-left: 30px; line-height: 22px;background-size: auto 100%;transition: All 0.4s ease-in-out;}

.sjzs{display: none !important;}

@media (min-width:1000px){
    .cxxq_nr a:hover{padding-left: 40px;}
}
@media(max-width:1620px){
.yfbj,.c-back { width: 100%;padding: 0 3%;}	
.gdbj{ width: 100%;padding: 0 3%;}	
.trmla{width: 100%; padding: 0 3%;}




}
@media(max-width:1560px){
.wzrh{width: 100%; padding: 0 3% 80px 3%;}
.ynyw_right{padding: 0 12% 0 8%;}
.ynyw_right h2{font-size: 32px; line-height: 40px;}
.ynyw_right h3{font-size: 32px; line-height: 40px;}
.ynyw_right p{margin-bottom: 60px;}
.yynr_left{padding: 0 8% 0 12%;}
.yynr_left h2{font-size: 32px; line-height: 40px;}
.yynr_left h3{font-size: 32px; line-height: 40px;}
.yynr_left p{margin-bottom: 60px;}
.yfbj{width: 100%; padding: 0 3% 90px 3%;}
.tpsy{width: 100%; padding: 0 3%;}
.yfbj_title h2{margin-bottom: 80px;}
.yfbj_title li{padding: 15px 60px;}
}
@media(max-width:1450px){
.cjsy{width: 100%; padding: 100px 3%;}
.pfcl_right{width: 50%; padding-left: 80px;padding-right:80px;}

.trml { width: 100%; padding: 0 0 60px 0;}	
.trmlbox ul{padding: 80px 0 0 0;}
.trmlbox li{padding-bottom: 70px;}
.trmlbox p{margin-top: 30px;}
.yfbj_title{padding: 100px 0 80px;}

.cpxq{width: 100%; padding: 0 3% 80px 3%;}
.mxcf{width: 100%; padding: 0 3%;}
.syff{width: 100%; padding: 0 3%;}
.syffbox span{margin-bottom: 30px;}
.syff_nr li{padding-bottom: 40px;}
.xgbj{width: 100%; padding: 0 3%;}
}
@media(max-width:1360px){
.nav li{font-size: 16px;}
.wzgn{width: 130px;}
.ssbtn{width: 30px;height: 30px;}
.wzrh_tit{padding: 100px 0 70px;}
.wzrh_tit h2{font-size: 30px; line-height: 40px; margin-bottom: 20px;}
.wzgn p	{font-size: 16px;}
.wzrh_tit p span{font-size: 30px; line-height: 40px;} 
.wzrhtext h2{font-size: 16px;}
.wzrhtext p{font-size: 16px;}

.zzfl_tit{padding: 100px 0 70px;}
.zzfl_tit h2{font-size: 30px; line-height: 40px; margin-bottom: 20px;}
.zzfl_tit p{font-size: 30px; line-height: 40px;}
.zzfl_nr{padding-bottom: 260px;}
.yfbj_tit{padding: 100px 0 70px;}
.yfbj_tit h2{font-size: 30px; line-height: 40px; margin-bottom: 20px;}
.yfbj_tit p{font-size: 30px; line-height: 40px;}

.top{padding: 80px 0 50px;}
.topbox p{font-size: 20px;}
.wnyw_left p{top: 70px;right: 90px;}
.yynr_right p{top: 70px;left: 150px;}
.sqdp ul{padding: 180px 0 120px;}
.w-newsList1 .news-imgbox{width: 55%;}
.news-text{width: 45%;}
#newsList1 .swiper-button-next{right:calc(55% + 10px);}

/* .bjxq_title{padding: 150px 0 80px;} */
.jfbj_top ul{margin-left: -60px;}
.jfbj_top li{padding: 0 0 60px 60px;}

.pcxq_left{width: 60%;}
.cpqh_left{width: 18%;}
.cpqh_right{width: 79%;}
.pcxq_right{width: 40%; padding-left: 50px;}
.cpjs_title{padding: 0 0 25px 0;}
.xgbj_text{padding-right: 100px;}
}
@media(max-width:1240px){
.zzfl{width: 100%; padding: 0 3%;}
.zzfl_nr h2{font-size: 20px;}
.zzfl_nr p{font-size: 16px; line-height: 28px;}
.wnyw_left p{top: 60px;right: 80px;font-size: 40px; line-height: 70px;}
.yynr_right p{top: 40px;right: 130px;font-size: 40px; line-height: 70px;}
.pfcl_right{padding-left: 50px;}
.tpsy_nr b{margin-left: -20px;}

.cxxqnr{width: 100%; padding: 90px 3%;}
.cxxq_nr a{margin-top: 50px;}
.trmlbox span{display: block; width: 180px; overflow: hidden; border-radius: 50%; margin: 0 auto;}
.trmlbox img{width: 180px;height: 180px;}

.bj_nr{padding: 0 60px 50px 60px;}
.c-back .c-wrap {padding: 30px 60px !important;}
.gdbj_nr{padding: 0 60px;}
.yfbj_title li{padding: 10px 40px;}

.bread{padding: 40px 0 60px;}
.bread ul{margin-left: -30px;}
.bread li{padding-left: 30px;}
.prcabox ul{margin-left: -55px;}
.prcabox li{padding: 0 0 30px 55px;}
.cpjs_nr li{font-size: 16px; line-height: 45px;height: 46px;}
.cpjs_nr b{width: 90px;}
.xgbj_text p{font-size: 16px;}
}
@media(max-width:1120px){
.headerbox{width: 100%; padding: 0 1%;}
.nav li{padding-left: 45px;}
.sqdp ul{padding: 120px 0 80px;}
.jfbj_top ul{margin-left: -40px;}
.jfbj_top li{padding: 0 0 40px 40px;}
}
@media(max-width:1000px){
    .yfbj_nr .swiper-button-next,
    .yfbj_nr .swiper-button-prev{
        top: 72%;
    }
    .yfbj_nr .swiper-button-next {
        right: -.1rem;
    }
    .yfbj_nr .swiper-button-prev {
        left: -.1rem;
    }
  .bjxq_title span {
      padding: 5px 10px;
    font-size: .28rem;
  }
.loabox h2{font-size: .52rem;width:100vw}
.loabox img{max-width: 4.1rem;}
.pczs{display: none;}
.header{height: 1.1rem; background: #fff;}
.logo{width: .85rem; margin: 0 auto;float: none;padding-top: 0.07rem;}
.nav{width: 200px; position: fixed;z-index: 100;left: -200px;top: 1.1rem; background: #fff;height: calc(100% - 1.1rem);}
.nav li{line-height: 50px; border-bottom: 1px solid #eee; padding: 0 15px; width: 100%; float: none;}
.nav li a {
    font-weight:normal;
}
.wzgn{position: fixed;left: 3%; top: .275rem;width: .55rem;height: .55rem;background-size: 100% 100%;}
.ssbtn{margin: 0;width: .55rem;height: .55rem;}
.wzgn p{display: none;}
.ssnr{width: 96%;height: 50px;}
.btn3{height: 50px;}
.wby1{height: 50px;}
.dhbtn{position: absolute;background: url(../images/d1.svg) no-repeat center center #fff;border-radius: .1rem; right: 3%; top:.275rem;width: .55rem;height: .55rem;background-size: .35rem .35rem;}
.dhbtn.on{background: url(../images/d2.svg) no-repeat center center;background-size: 100%;}
.dhbj{width: 100%;height: 100%; position: fixed;left: 0; top: 0;background: rgba(0,0,0,.8);z-index: 99;display: none;}

.text{top: 3rem; right: .85rem;transform: translateY(0%);}
.text h2{font-size: .4rem; width: .4rem; line-height: .7rem; margin-left: .5rem;    }

.fgt{height: 1.1rem;}
.sjzs{display: block !important;}

.wzrh_tit{padding: 1.1rem 0 .7rem;}
.wzrh_tit h2{font-size: .32rem; margin-bottom: .15rem;line-height: 1;}
.wzrh_tit p{line-height: 1;}
.wzrh_tit p span{font-size: .38rem; padding: 0 .2rem;}
.wzrh_nr .swiper-button-next{width: .2rem;height: .39rem;right: 0; margin-top: -.2rem;}
.wzrh_nr .swiper-button-prev{width: .2rem;height: .39rem;left: 0;margin-top: -.2rem;}
.wzrhtext p{font-size: .2rem;}
.wzrhtext h2{font-size: .26rem;}
.wzrh{padding-bottom: 1rem;}
.wzrh_nr{padding: 0 .3rem;}
.wzrh_nr a{padding: 0;}
.wnyw_left{float: none; width: 100%;}
.ynyw_right{width: 100%; position: static;top: 0%;transform: translateY(0);padding: .4rem .5rem 1.5rem .5rem;}
.ynyw_right h3{font-size: .4rem;line-height: 1.7;margin: 0 0 .1rem;}
.ynyw_right h2{font-size: .4rem;line-height: .64rem;margin: 0 0 .3rem;font-weight: bold;}
.ynyw_right p{margin-bottom: .35rem;font-size: .24rem; line-height: (99/24em);}
.btn1{width: 2.5rem; line-height: .65rem; font-size: .22rem;}
.wnyw_left p{font-size: .56rem;line-height: .9rem; top: 2.7rem;right: .8rem;width: .6rem;}

/*更多笔记手机端*/
.zknr{border-bottom: 1px solid #dcddda;font-weight: bold; line-height: .75rem; margin-bottom: 1.8rem;font-weight: bold; font-size: .3rem;background:  url(../images/sss1.png) no-repeat right center;background-size:.57rem auto ;cursor: pointer;}
.gdbj_nr.gdbj_nr_sj{padding:0 .1rem; }
.jfbj_top_sj{height: 9.8rem;overflow: hidden;}
.zknr.on{background:  url(../images/sss2.png) no-repeat right center;background-size:.57rem auto ;}



.yynr_right{float: none; width: 100%;}
.yynr_right p{font-size: .56rem; line-height: .9rem;top: 1.5rem; right: 0.8rem; width: 0.6rem;left: auto;}
.yynr_left{width: 100%; position: static;top: 0%;transform: translateY(0);padding: .4rem .5rem 1.5rem .5rem;}
.yynr_left h3{font-size: .4rem;line-height: 1.7;margin: 0 0 .1rem;}
.yynr_left h2{font-size: .4rem;line-height: .64rem;margin: 0 0 .3rem;font-weight: bold;}
.yynr_left p{margin-bottom: .35rem;font-size: .24rem; line-height: (99/24em);}
.btn1{width: 2.5rem; line-height: .65rem; font-size: .22rem;}   
.btn2{width: 2.5rem; line-height: .65rem; font-size: .22rem; margin-top:.4rem}  
.zzfl{padding: 0 .45rem;}
.zzfl_tit{padding: 1.25rem 0 .75rem;}
.zzfl_tit h2{font-size: .4rem; line-height: 1.5; margin-bottom:.1rem;}
.zzfl_tit p{font-size: .4rem; line-height: 1.5;}
.zzfl_nr ul{padding-bottom: .6rem; margin-left: -.5rem;}
.zzfl_nr li{padding: 0 0 .45rem .5rem;width: 50%;}
.zzfl_nr span{width: 1.8rem;height: 1.8rem;}
.zzfl_nr img{width: 1.8rem;height: 1.8rem;}
.zzfl_nr h2{font-size: .34rem; margin: .35rem 0 .15rem;}
.zzfl_nr p{font-size: .26rem; line-height: .46rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 1.38rem;}
.zzfl_nr{padding-bottom: 1.6rem;}

.yfbj_tit{padding: 1.3rem 0 .5rem;}
.yfbj_tit h2{font-size: .4rem; margin-bottom: .1rem;line-height: 1;}
.yfbj_tit p{font-size: .4rem;line-height: 1;}
.yfbj_nr .swiper-button-prev{width: .2rem;height: .4rem; margin-top: -1rem;}
.yfbj_nr .swiper-button-next{width: .2rem;height: .4rem;margin-top: -1rem;}
.yfbj_nr{padding: 0 .3rem;}
.yfbj_text{padding: .2rem 0;width: calc(100% - 2.5rem);float: right;}
.top{padding: 50px 0 30px;}

.footer{padding: .78rem 0 .46rem;}
.footer img{width: 1.55rem;}
.footer h2{font-size: .34rem; margin: .55rem 0 .3rem;}
.footer p{font-size:.24rem; line-height: .37rem;}
.footer ul{padding-top: 0.4rem;}
.footer li{font-size: .24rem; padding: 0 .5rem;}

/*autlonize*/
.ppjs_top{height: 5.6rem;}
.sqdp li{padding: 0 0 1.4rem 0;float: none; width: 100%;}
.fgt2{height: 1.1rem;}
.fhbtn{width: 1.1rem; margin: 0 auto; text-align: right;line-height: .4rem;background-size: auto .4rem; font-size: .28rem;}
.sqdp{padding-bottom: 1.1rem;}
.sqdp ul{padding: 1.4rem 0 0 0;}
.scnr{width: 3.58rem; margin: 0 auto;border-radius: .15rem;}
.scnr img{width: auto; height: 1.55rem; margin: 0 auto;}
.scnr p{line-height: .8rem; font-size: .28rem;}
.scnr p b{width: .4rem;height: .4rem; margin-left: .6rem;}

.ppjs_toptext { padding:1.65rem 0 0 0;}
.ppjs_toptext h2{font-size: .38rem; margin-bottom: .35rem;}
.ppjs_toptext p{font-size: .38rem; line-height: .8rem;}
.ppjs_text{padding: .95rem 0 1.6rem 0;}
.ppjs_text h3{font-size: .3rem;}
.ppjs_text h2{font-size:.4rem; margin: .45rem 0;}
.ppjs_text p{font-size: .26rem; line-height: .54rem;}
.ppjs_top_b,.ppjs_top_c{height: 5.6rem;}

.banner_text{padding: 2.5rem 3% 2.7rem 3%;}
.banner_text p{font-size: .3rem; margin-bottom: .6rem;}
.banner_text h2{font-size: .4rem;}
.cjsy{width: 100%; padding: .68rem 0 1.4rem 0;float: none;}
.w-newsList1 .news-imgbox{width: 100%; padding:15px 40px;float: none;}
.news-text{position: static; padding:.6rem .65rem 0 .65rem;width: 100%;transform: translateY(0);text-align: center;}
.news-text h3{font-size: .32rem;clear: both; margin-bottom: .24rem;text-align: center;}
.news-text h2{font-size: .4rem;line-height: 1; margin-bottom: .5rem;}
.news-text p{font-size: .28rem; line-height: .48rem;}
.news-text li{font-size: .26rem; line-height: 1.7;}
#newsList1 .swiper-button-prev{top: 20%;}
#newsList1 .swiper-button-next{top: 20%;right: 10px;}
.pfcl_left{float: none; width: 100%;}
.pfcl_right{width: 100%; float: none;padding: 0 3% 1rem 3%;}

.pfcl_tit{padding:.65rem 0;text-align: center;}
.pfcl_tit p{font-size: .32rem; margin-bottom: .35rem;}
.pfcl_tit h2{font-size: .4rem; line-height: 1; }
.pfcl_nr{padding: 0 .65rem;}
.pfcl_nr h2{font-size: .4rem;text-align: center;line-height: .94rem; margin-bottom: .25rem;}
.pfcl_nr p{font-size: .26rem; line-height: .48rem;}
.tpsy_tit{padding: 1.1rem 0 .6rem;}
.tpsy_tit p{font-size: .32rem; margin-bottom: .25rem;}
.tpsy_tit h2{font-size: .4rem; padding: 0 1.2rem;line-height: .62rem;}
.tpsy_nr li{padding: 0 .55rem .85rem .55rem;width: 50%;}
.tpsy_nr span{width: 2.3rem; margin: 0 auto;}
.tpsy_nr p{font-size: .3rem; margin-top: .4rem;}
.tpsy_nr b{width: .2rem;height: .4rem; right: -.65rem;}
.tpsy_nr ul{padding-bottom: .8rem;}
.tpsy_nr ul li:nth-child(2) b{display: none; right: 1rem; bottom: -1.3rem;top: auto;margin-top: 0; transform: rotate(90deg);}
.tpsy_nr ul li b {display:none;}
.cxxqnr{padding: 1.4rem .5rem 1.1rem .5rem}
.cxxq_left{width: 2.3rem;}
.cxxq_left img{width: 2.3rem;height: 2.3rem;border-radius: 50%;}
.cxxq_right{width:calc(100% - 2.75rem)}
.cxxq_title{padding: 0 0 .5rem 0;}
.cxxq_title h2{font-size: .4rem; margin-bottom: .2rem;}
.cxxq_title p{font-size: .34rem;}
.cxxq_nr li{font-size: .26rem; line-height: .46rem;}
.cxxq_nr ul{padding-bottom: .5rem;}
.cxxq_nr p{font-size: .26rem; line-height: .46rem;}
.cxxq_nr a{margin-top: 1rem; line-height: .4rem; font-size: .24rem;background-size: auto .4rem; padding-left: .45rem;}
.trmlbox span{display: block; width: 2; overflow: hidden; border-radius: 50%; margin: 0 auto;}
.trmlbox img{width: 140px;height: 140px;}

/* .bjxq_title{padding:1rem 0 .15rem;} */
/* .bjxq_title span{font-size: .24rem; width: 2rem; line-height: .45rem;} */
.bjxq_title h2{font-size: .4rem;line-height: .6rem;margin: .2rem 0;}
.bjxq_title p{font-size: .22rem;}
.bj_nr{padding: 0 .25rem 0 .25rem;}
.c-back .c-wrap {padding: .5rem .25rem !important}
.bjbox{padding-bottom: 0;}
.yfbj{padding-bottom: 0;}
.bjbox h2{margin: 1rem 0 .2rem; font-size: .34rem;}
.bjbox p{font-size: .28rem; line-height: 1.7;}
.bjbox img{margin-top: .85rem;}
.gdbj_tit{border-bottom: 1px solid #ededeb; padding: 1.42rem 0 .7rem 0;text-align: center;position: relative;}
.gdbj_tit h2{padding:0;font-size: .4rem;}
.gdbj_tit h2 span{font-size: .32rem; padding: 0px;display: block; position: absolute;width: 100%;left: 0;top: .75rem;}
.dgbjbox{width: 100%;}
.gdbj_nr{padding: 0 30px;margin-bottom:30px;}
.gdbj_tit{margin-bottom:0;}
.gdbj_nr .swiper-button-next{width: 15px;height: 30px;}
.gdbj_nr .swiper-button-prev{width: 15px;height: 30px;}
.dgbjbox h2{font-size: 16px; margin-bottom: 15px;}
.dgbjbox p{font-size: 14px; line-height: 40px;}
.dgbjbox h3{font-size: 16px; line-height: 1.8;}
.fhbtna{font-size: .28rem; padding-left: .3rem; line-height: .4rem; background-size: auto 100%; margin-top: .95rem;}

.yfbj_title{padding:0;}
.yfbj_title p{font-size: .3rem;  padding: 1.3rem 0 .3rem;background: #f3f4ef;width: calc(100% + 6%); margin-left: -3%; margin-bottom: 0;}
.yfbj_title h2{font-size: .4rem; margin-bottom: 0; padding-bottom: 1.35rem;background: #f3f4ef;width: calc(100% + 6%); margin-left: -3%;}
.yfbj_title ul{overflow: hidden;font-size: 0;border-bottom: 1px soild #b9b6b5;position: relative;}
/*.yfbj_title ul:before{position: absolute;left: 0;top: 0;height: 100%; width: .6rem;content: ""; background-image: linear-gradient(to right, #fff , transparent);z-index: 10;}*/
/*.yfbj_title ul:after{position: absolute;right: 0;top: 0;height: 100%; width: .6rem;content: ""; background-image: linear-gradient(to right, transparent , #fff);z-index: 10;}*/
.yfbj_title li{line-height: 1.2; width: 20%; padding: 0;font-size: .26rem;float: left;display: block;background: none;border: none;border-right:1px solid #ddd;}
.yfbj_title li:last-child{border:0;}
.yfbj_title li.cur a:before{border: none;}
.yfbj_title a {line-height: 1.2;}
.yfbjbox{position: relative;overflow: hidden; padding: .46rem .3rem; border-bottom: 0;}
.yfbjbox span{float: left; width: 2.22rem;}
.yfbjbox span b{width: .6rem;height: .3rem;display: none;}

.jfbj_top ul{margin-left: -15px; padding-top: .2rem;}
.jfbj_top li{width: 100%; padding: 0 0 15px 15px;}
.yfbj_text h3{font-size: .24rem; line-height: 2.6;display: none;}
.yfbj_text h2{font-size: .32rem; line-height: 1.7;}
.yfbj_text p{font-size: .24rem; line-height: .36rem;height: 1.08rem;}
.yfbjbox span img {
  height: 2.2rem;
}
.yfbj{padding-bottom: .9rem;}
.top{padding: 0 0 .42rem;}
.topbox img{width: .45rem;}
.topbox p{font-size: .26rem; margin-top: .24rem;}
.fynr li a{font-size: .24rem; line-height: .66rem; padding: 0 .25rem;}
/*.fynr li:last-child a{background: #e5e5e5;}*/
.fynr li span{font-size: .24rem; line-height: .66rem; padding: 0 .25rem;display: inline-block;}
.trml{padding-bottom: 1.14rem;}
.bread{padding: 0;overflow: auto;border-bottom: 1px solid #7c7775;position: relative;}
.bread:before{position: absolute;left: 0;top: 0;height: 100%; width: 1.5rem;  }
.bread:after{position: absolute;right: 0;top: 0;height: 100%; width: 1.5rem; }
.bread ul{white-space: nowrap;font-size: 0;overflow: auto; margin: 0;}
.bread ul::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	background-color:#F5F5F5;
}
.bread ul::-webkit-scrollbar {
	width:0px; height:0px;
	background-color:#fff;
}
.bread ul::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#555;
}
.bread li{font-size: .26rem; padding:0 .4rem 0 0; display: inline-block;float: none;}
.prcabox{padding: .7rem .4rem 0 .4rem;}
.prcabox ul{margin-left: -.15rem;}
.prcabox li{width: 50%; padding:0 0 .6rem .15rem;}
.wzrhtext p{font-size: .2rem; line-height: 2.2;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.pcxq_left{width: 100%; float: none;}
.cpxq_top{padding: .8rem .65rem 0 .65rem;}
.cpqh_left{float: none; width: 100%;}
.cpqh_left ul{overflow: hidden; margin-left: -15px; padding-top: 10px;}
.cpqh_left li{width: 25%; padding: 0 0 0 15px;float: left;}
.cpqh_right{float: none; width: 100%;}

.pcxq_right{float: none; width: 100%; padding: .8rem 0 0 0;}
.cpjs_title h2{font-size: .38rem; margin-bottom: .2rem;}
.cpjs_title p{font-size: .36rem;}
.cpjs_nr p{font-size: .26rem; line-height: .52rem;}
.cpjs_nr h3{font-size: .26rem;padding: .4rem 0;}
.cpjs_nr li{overflow: hidden; padding: .15rem 0 0;font-size: .26rem; line-height: .75rem;}
.cpjs_nr b{font-size: .26rem;float: left;}
.cpjs_nr dl{padding-top: 1rem; margin-left: 0;}
.cpjs_nr dt{padding-left: 0;width:100%;}
.cpjs_nr dt a{line-height: .64rem; font-size: .26rem;}
.cpxq{padding-bottom: 1.05rem;}
.mxcfbox {
  flex-wrap: wrap;
}
.mxcf_tit{border-bottom: 1px solid #dadbdb;}
.mxcf_tit h2{font-size: 26px; padding: 1.4rem .1rem .62rem .1rem;position: relative; text-align: center; font-size: .4rem; }
.mxcf_tit h2 span{font-size: 20px; padding-left:0; position: absolute;width: 100%; left: 0; top: .78rem;}
.mxcf_nr{padding: .25rem .3rem 1.2rem .3rem;}
.mxcf_nr h3{font-size: .26rem; line-height: .48rem;padding: .25rem 0 .7em;}
.mxcf_nr li{padding-bottom: .8rem;}
.mcxf_right{width: 100%;flex-direction: column;align-items: flex-start;}
.mcxf_right h2{margin-top: 0;font-size: .26rem;margin: .3rem 0 .1rem;}
.mcxf_right h2 span{padding-left: 0; font-size: .28rem; display: block;margin: 10px 0 0 0 ;}
.mcxf_right p{font-size: .26rem; line-height:.48rem;margin: 10px 0 0;}
.mxcf_left{margin: 0 auto;}
.mxcf_left img{width: 1.8rem;height: 1.8rem;border-radius: 50%;}
.syff{padding: 0 .4rem;}
.syff_tit{border-bottom: 1px solid #dddddd;}
.syff_tit h2{padding: 1.4rem 0 .62rem; font-size: .4rem;position: relative;}
.syff_tit h2 span{font-size: .4rem; padding-left: 0;left: 0;position: absolute;width: 100%;top: .75rem;}
.syff_nr{padding: .7rem .25rem .6rem .25rem;}
.syff_nr ul{margin-left: -.7rem;}
.syff_nr li{padding: 0 0 .7rem .7rem;width: 50%;}
.syffbox span{margin-bottom: .4rem; width: 1.6rem; line-height: .4rem; font-size: .24rem;}
.syffbox span b{font-size: .28rem;}
.syffbox p{font-size: .24rem; line-height: .38rem; margin-top: .3rem;height: .76rem;margin-left: 0;}
.mcxf_right_h2{margin-left: 0;}

.xgbj{padding: 0 .4rem;}
.xgbj_tit{border-bottom: 1px solid #dddddd;}
.xgbj_tit h2{font-size: .4rem; padding: 1.4rem 0 .64rem; position: relative;text-align: center;}
.xgbj_tit h2 span{font-size: .36rem; padding-left: 0;width: 100%; position: absolute;left: 0; top: .74rem;}
.xgbj_nr a{padding: .45rem 0; position: relative;}
.xgbj_text{width: calc(100% - 2.5rem); padding: 0;float: right;}
.xgbj_tp{width: 2.2rem;height: 2.2rem;}
.xgbj_nr span{font-size: 14px;line-height: 20px; width: 100px;display: none;}
.xgbj_text h2{font-size: .28rem; margin:.05rem 0 .1rem;}
.xgbj_nr b{display: none;}
.xgbj_nr p{font-size: .24rem; line-height: .38rem;text-align:justify; word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height: 1.2rem;}
.xgbj_text h3{font-size: .24rem;color: #999;}
.trmlbox img{transition:none;}
.xgbj_nr li{border-bottom: 1px solid #dddddd;}


}
@media(max-width:750px){
  .trmlbox ul{padding: 1.15rem .7rem 0 .7rem;}
  .trmlbox li{width: 50%;padding-bottom: .85rem;}
  .trmlbox li a{display: block; }
  .trmlbox span{width: 1.8rem; margin: 0 auto;}
  .trmlbox img{width: 1.8rem;height: 1.8rem;}
  .trmlbox p{margin-top: .38rem;font-size: .32rem;}
  .mxcf_nr li{ width: 100%;float: left; padding: 0 5%;}
  .mxcf_nr li {
    margin-top: .8rem;
  }
  .mxcf_nr li:last-child{
    margin-bottom: .8rem;
  }
}
@media(max-width:480px){
  /* .xgbj_nr img{width: 100%;float: none; height: auto;} */
  .mxcf_left img {width: 100%; height: 100%;}
}
@media(max-width:360px){
.cxxq_left{float: none; width: 50%; margin: 0 auto;}
.cxxq_right{float: none; padding-top: 30px; width: 100%;}
.trmlbox li{width: 100%;}


}


/* 网站地图 */
.sitmapbox {
  padding-top: 0.3rem;
  margin: 0 auto;
  max-width: 1600px;
}
.sitmapbox .fz_tit {
  font-size: 0.18rem;
  text-align: center;
  margin-bottom: 0.18rem;
}
.sitmapbox .cont {
  padding: 0 115px;
}
.c-back {
  margin: 0 auto;
  max-width: 1600px;
}
.c-back .c-wrap {
  box-sizing: border-box;
  padding: 30px 115px;
}
.c-back .fhbtna{
  margin-top: 0;
}
.font24{
  font-size: 24px;
}
@media (max-width: 1620px){
  .sitmapbox {
    width: 100%;
    padding: 0 3%;
  }
}
@media (max-width: 1240px){
  .sitmapbox .cont {
    padding: 0 60px;
  }
}
@media (max-width: 1199px) {
  .font24{
    font-size: 18px;
  }
}
@media (max-width: 1000px) {
  .sitmapbox .cont {
    padding: 0 .25rem;
  }
  .sitmapbox .fz_tit {
    font-size: .4rem;
  }
  .font24{
    font-size: .3rem;
  }
  .sitmapbox .cont .item .jut .li .name {
    font-size: .24rem !important;
  }
  .sitmapbox {
    padding: .5rem 3% 0;
  }
  .sitmapbox .cont .item {
    padding: .4rem 0 !important;
  }
  .sitmapbox .cont .item .jut {
    padding-top: 0;
  }
  .sitmapbox .cont .item .jut .li {
    margin-bottom: 0 !important;
    margin-top: .2rem;
  }
}

.sitmapbox .cont .item {
  width: 100%;
  padding: 0.14rem 0;
  border-bottom: 1px solid #f0f0f0;
}
.sitmapbox .cont .item .tit {
  color: #333;
}
.sitmapbox .cont .item .jut {
  padding-top: 0.18rem;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.sitmapbox .cont .item .jut .li {
  width: 20%;
  padding-right: 10px;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .sitmapbox .cont .item .jut .li {
    width: 50%;
  }
  .sitmapbox .cont .item .jut {
    padding-top: 0;
  }
}
.sitmapbox .cont .item .jut .li .name {
  font-size: 16px;
  color: #333;
}
@media (max-width: 767px) {
  .sitmapbox .cont .item .jut .li .name {
    font-size: 14px;
  }
}
.sitmapbox .cont .item .jut .li .nei {
  margin-top: 10px;
}
.sitmapbox .cont .item .jut .li .nei a {
  display: block;
  color: #999;
  font-size: 14px;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .sitmapbox .cont .item .jut .li .nei a {
    font-size: 12px;
  }
}
.sitmapbox .cont .item .jut .li .nei a:last-child {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .sitmapbox .cont .item .jut .li .nei a:hover {
    color: #004896;
  }
}



.g_qh{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 48px;
	height: 48px;
}
.g_qh i{
	width: 48px;
	height: 3px;
	background: #3c2d27;
	display: block;
	position: absolute;
	transition: all 0.3s;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.g_qh .i2{
	transform: translate(-50%, -50%) rotate(90deg);
}

.g_tit.on .g_qh .i2{transform: translate(-50%,-50%) rotate(0deg);}

.g_text{}
.g_tit>p{color: #3e3a3a;font-size: 30px;font-weight: bold;}
.g_tit{display: flex;justify-content: space-between;align-items: center;padding-bottom: 18px;border-bottom: 1px solid #3e3a3a;margin-bottom: 33px;}
.g_text_box{padding-bottom: 5px;border-bottom: 1px solid #3e3a3a;display: none;}
.g_text_box p{font-size: 24px;margin-bottom: 22px;line-height: 1.2;}

@media screen and (max-width: 767px) {
	.g_qh{width: .3rem;height: .3rem;}
	.g_qh i{width: .3rem;height: 2px;}
	.g_tit>p{font-size: .4rem;}
	.g_text_box p{font-size: .26rem;line-height:.48rem;}
}
@media (max-width: 1000px) {
    .fhbtna,.fhbtn {
      margin-top: 1rem;
      line-height: .4rem;
      font-size: .24rem;
      background-size: auto .4rem;
      padding-left: .45rem;
    }
}



.topbox p{font-size: 16px;}




.public-img {
    display: block;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.public-img:before{
    content: "";
    display: block;
    position: relative;
    z-index: 0;
    padding-top: 100%;
}
.public-img>img{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s;
}



.container1600{
    max-width: 1600px;
    width:85%;
    margin: 0 auto;
    padding: 0 !important;
}


#index-product{width:100%;overflow:hidden;padding:0 0 120px;}
#index-product .wzrh_tit{padding:180px 0 80px;}
#index-product .wzrh_tit h2{font-size: 32px !important;font-family:"font2","微软雅黑","黑体" !important;}
#index-product .wzrh_tit p{font-size: 40px !important;font-family:"font1","微软雅黑","黑体" !important;}
#index-product .wzrh_nr{padding:0;}
#index-product .wzrh_nr a{padding:0;margin:60px 0 !important;}
#index-product .wzrh_nr .swiper-slide a:nth-child(2){margin-top:120px !important;}
#index-product .wzrhtext{padding-top:35px;}
#index-product .container1602{position: relative;}
#index-product .container1602 .swiper-button-prev{    background: url(../images/a_11.svg);width: 50px;height: 50px;right: 0;margin-top: -25px;background-size: 100% 100%;
    transform: translateY(-50%) rotate(180deg);left:-100px;margin-top:0;background-size:cover}
#index-product .container1602 .swiper-button-next{    background: url(../images/a_11.svg);width: 50px;height: 50px;right: 0;margin-top: -25px;background-size: 100% 100%;
    transform: translateY(-50%);right:-100px;margin-top:0;background-size:cover}


#index-index5{overflow: hidden;}
#index-index5 .yfbj{padding:0;width:85%;max-width:1600px;}
#index-index5 .yfbj_tit{padding:180px 0 80px;}
#index-index5 .yfbj_nr{padding:0;}
#index-index5 .yfbjbox .img:before{padding-top:67.58%;}
#index-index5 .yfbj_text p{height:auto;-webkit-line-clamp:2;}
#index-index5 .btn2{margin-top:90px;}
#index-index5 .yfbj_text h3{line-height: initial;margin:25px 0;}
#index-index5 .zindex5 .yfbj_text h2{margin-bottom: 10px;}


#index-index5 .yfbj_nr .swiper-button-prev{    background: url(../images/a_11.svg);width: 50px;height: 50px;right: 0;margin-top: -25px;background-size: 100% 100%;
    transform:  rotate(180deg);left:-100px;margin-top:0;background-size:cover}
#index-index5 .yfbj_nr .swiper-button-next{    background: url(../images/a_11.svg);width: 50px;height: 50px;right: 0;margin-top: -25px;background-size: 100% 100%;
    transform: initial;right:-100px;margin-top:0;background-size:cover}
    
    
    
@media (max-width:1580px){
    #index-index5 .yfbj_nr .swiper-button-prev{left:-50px;}
    #index-index5 .yfbj_nr .swiper-button-next{right:-50px;}
    #index-index5 .yfbj_tit{padding:140px 0 60px;}
    #index-index5 .btn2{margin-top:70px;}
    #index-index5 .yfbj_text h3{margin: 10px 0;}
    
    
    #index-product .wzrh_tit h2{font-size: 30px !important;}
    #index-product .wzrh_tit p{font-size: 30px !important;} 
    
    #index-product{padding:0 0 100px;}
    #index-product .wzrh_tit{padding:140px 0 60px;}
    #index-product .wzrh_nr a{margin:40px 0 !important;}
    #index-product .wzrh_nr .swiper-slide a:nth-child(2){margin-top:80px !important;}
    #index-product .wzrhtext{padding-top:25px;}
    #index-product .container1602 .swiper-button-prev{left:-50px;}
    #index-product .container1602 .swiper-button-next{right:-50px;}
}


@media (max-width:1000px){
    #index-index5 .yfbj{width:100%;}
    
    #index-index5{padding: 0  10% .9rem;}
    #index-index5 .yfbj_tit{padding:1.2rem 0 .6rem;}
    #index-index5 .yfbjbox{padding:0 0 1rem;}
    #index-index5 .yfbjbox a{display:flex;flex-wrap:wrap;}
    #index-index5 .yfbjbox a .img{width:100%;}
    #index-index5 .yfbjbox span img{height: auto;}
    #index-index5 .yfbjbox a .yfbj_text{width:100%;}
    #index-index5 .btn2{margin-top:0;}
    
    #index-index5 .yfbj_nr .swiper-button-prev{width:.5rem;height:.5rem;left: -.6rem;}
    #index-index5 .yfbj_nr .swiper-button-next{width:.5rem;height:.5rem;right:-.6rem;}
    
    
    #index-product .container1602{width:100%;}
    
    
    
    
    #index-product{padding:0 10% 1.2rem;}
    #index-product .wzrh_tit{padding:1.2rem 0 .6rem;}
    #index-product .wzrhtext h2{ overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;line-height:1.5em;height:3em;}
    
    #index-product .wzrh_tit h2{font-size: .4rem !important;}
    #index-product .wzrh_tit p{font-size: .38rem !important;} 
    #index-product .wzrh_tit p span{font-size: .38rem !important;letter-spacing:0;} 
    
    #index-product .wzrh_nr a{margin:.4rem 0 !important;}
    #index-product .wzrh_nr .swiper-slide a:nth-child(2){margin-top:.4rem !important}
    
    
    #index-product .container1602 .swiper-button-prev{width:.5rem;height:.5rem;left: -.6rem;}
    #index-product .container1602 .swiper-button-next{width:.5rem;height:.5rem;right:-.6rem;}
    
}