
@font-face {
  font-family:'regular';
  src: url('SourceHanSansCN-Regular.otf');
}
@font-face {
  font-family:'medium';
  src: url('SourceHanSansCN-Medium.otf');
}

*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1500px;max-width:1920px;margin: 0 auto; color:#333333;font-size: 18px;font-family:'regular';background-color:#fafaf9;overflow-x:hidden;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}

.hei10{ height:10px; line-height:10px; width:100%}
.hei20{ height:20px; line-height:20px; width:100%}
.hei30{ height:30px; line-height:30px; width:100%}
.hei40{ height:40px; line-height:40px; width:100%}
.hei50{ height:50px; line-height:50px; width:100%}
.hei60{ height:60px; line-height:60px; width:100%}
.hei70{ height:70px; line-height:70px; width:100%}
.hei80{ height:80px; line-height:80px; width:100%}
.hei90{ height:90px; line-height:90px; width:100%}
.hei100{ height:100px; line-height:100px; width:100%}
.hei110{ height:110px; line-height:110px; width:100%}
.hei130{ height:130px; line-height:130px; width:100%}
.hei140{ height:140px; line-height:140px; width:100%}
.medium{font-family:'medium';}
.regular{font-family:'regular';}
.bold{ font-weight:bold;}
.between{display: flex;flex-direction: row;justify-content: space-between;}
.img_center{display:flex;justify-content:center;align-items:center;}
.center{display: flex;flex-direction: row;justify-content: space-between;justify-content: space-around;}
.ht_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.ht_img:hover{transform: scale(1.06);}
.left_center {display: flex;align-items: center;}
.right_center{display:flex;justify-content:flex-end;align-items:center;}



/*首页*/


.phone{  float:left;}
.phone span{ font-size:16px; color:#252525; }
.phone p{font-size:20px;color:#252525; }
.navbj{ background:#ffffff; width:100%;}
.nav{ width:1500px;  height:100px;}
.nav_1 .logo{ width:102px; height:47px; margin:0 auto; display:block;  }
.nav_11{ font-size:16px; color:#6c6c6c; padding-left:25px;}
.nav>ul{ width:705px;  float:left;  }
.nav>ul>li{ text-align:center;height:93px;}
.nav>ul>li>a{  font-size:16px; color:#252525; display:block; height:88px; line-height:88px;  }
.nav>ul>li p{ width:100%; height:5px; background:#ffffff; border-radius:5px;}

.nav>ul>li>a:hover p{ color:#889d64 !important;background:#889d64 !important; }
.nav>ul>li>a:hover{ color:#889d64 !important; }
.nav_on{color:#889d64 !important;}
.nav_on p{ color:#889d64 !important;background:#889d64 !important;}


.banner{ height:799px; width:100%; overflow:hidden; position:relative; } 
.banner .prev{display: block;position:absolute;top:0;left:20px;bottom:0;margin:auto;cursor: pointer; width:66px; height:66px;border-radius:50%; background:url(../images/top_4.png) no-repeat center center #585858;opacity: 0.561; display:none;}
.banner .next{display: block;position:absolute;top:0;right:20px;bottom:0;margin:auto;cursor: pointer;width:66px; height:66px;border-radius:50%; background:url(../images/top_5.png) no-repeat center center rgba( 244, 212, 149, 0.8 );opacity: 0.8; display:none;}
.banner .bd li{ height:799px; background-position:bottom center; }
.banner .bd li a{ width:100%; height:799px; display:block;}
.banner .hd{ height:22px; position:absolute; /*top:90%; left:50%;*/bottom:40px; left:0; z-index:1; width:100%; display:none;}
.banner .hd ul{ overflow:hidden; zoom:1;/* float:left;*/ width:100%; }
.banner .hd ul li{ margin-right:16px;  width:26px; height:8px; line-height:100px;overflow:hidden; text-align:center;  cursor:pointer; border-radius:50px; border:#009c84 solid 1px; }
.banner .hd ul li.on{  width:43px; height:24px;line-height:24px; color:#009c84; }


.home1{width:100%; background:url(../images/home1.jpg) no-repeat center center; padding-top:78px; padding-bottom:86px;}
.home1_1{ }
.home1_11{ font-size:14px; color:#767a6e; text-transform:capitalize; opacity:0.5;}
.home1_12 p { font-size:36px; color:#1d1d1d; line-height:36px; text-align:center;}
.home1_12 span { font-size:36px; color:#1d1d1d; line-height:36px; display:block; text-align:center; padding-top:6px;}
.home1_2{ width:1200px; margin:0 auto; margin-top:35px;}
.home1_3{ padding-top:74px; float:left; width:448px;}
.home1_3 li{}
.home1_31{ width:91px; height:96px; position:relative;}
.home1_31 img{ width:100%; height:100%;}
.home1_31 p{ width:100%; font-size:26px; color:#ffffff; display:block; height:26px; line-height:26px; text-align:center; position:absolute; margin:auto;top:0; bottom:0; }
.home1_32{ width:38px; height:38px; margin:27px auto 0 auto;}
.home1_32 img{ width:100%;}
.home1_4{ width:308px; height:370px; float:left; margin:0 20px -30px -40px;}
.home1_5{ padding-top:83px; width:462px;}
.home1_51{ text-align:center;}
.home1_51 span{ display:block; color:rgba(118,122,110,0.5); font-size:12px; text-transform:capitalize;}
.home1_51 p{ font-size:26px; color:#353535; line-height:26px; padding-top:15px; padding-bottom:25px;}
.home1_52{ width:38px; height:38px; margin:0 auto;}
.home1_52 img{ width:100%;}
.home1_6{  height:98px; background:#889d64; border-radius: 6px;}
.home1_61{ font-size:28px; color:#ffffff; padding-left:78px;}
.home1_62{ width:400px; height:1px; background:rgba(255,255,255,0.3); margin:0 50px;}
.home1_63{ width:370px;}
.home1_63 a{border-radius: 6px; width:177px; height:49px; background:#ffffff; font-size:22px; color:#889d64; line-height:49px; text-align:center; display:block;}

.home21{ width:100%; background:url(../images/home2.jpg) no-repeat center center; padding-top:66px; }
.home2{}
.home2_1{}
.home2_11{ padding-top:106px; padding-left:73px; }
.home2_11 span{ font-size:14px; color:rgba(118,122,110,0.5); display:block; line-height:16px;}
.home2_11 p{ font-size:36px; color:#1d1d1d; line-height:42px; padding-top:25px;}
.home2_11 label{ color:rgba(225,233,210,0.5); font-size:160px; line-height:140px; letter-spacing:-10px;}
.home2_12{  width:415px; height:539px; margin-left:-40px;}
.home2_2{ margin-top:-147px; width:1055px; margin:-147px auto 0 auto; position:relative; z-index:1;}
.home2_2 li{border-radius: 6px; width:235px; height:73px; line-height:73px; text-align:center; background:#889d64; float:left; margin-right:37px; margin-bottom:1px; font-size:22px; color:#ffffff; }
.home2_2 li:nth-child(4n){ margin-right:0;}


.home3{ margin-top:70px;}
.home3_1{ width:1077px; margin:0 auto;}
.home3_11{ font-size:26px; line-height:26px; color:rgba(29,29,29,0.68); text-align:center; padding-top:19px;}
.home3_2{width:1077px; margin:65px auto 0 auto;}
.home3_2 li{border-radius: 6px; background:#ffffff; width:343px; height:152px;}
.home3_21{ width:38px; height:38px; overflow:hidden; margin:0 auto; padding-top:34px;}
.home3_21 img{ width:100%;}
.home3_2 li p{ font-size:22px; line-height:22px; color:#1d1d1d; padding-top:20px; text-align:center;}



.home4{ background:url(../images/home4.jpg) no-repeat center center; height:754px;}
.home4_2{ width:1115px; height:130px; border-radius: 6px; background:#ffffff; margin:425px auto 0 auto ; }
.home4_2 span{ font-size:22px; color:#1d1d1d; padding-left:89px; display:block;}
.home4_2 p{ padding-left:90px; width:520px; font-size:16px; line-height:23px; color:#8c8c8c;}

.home5{ width:100%; background:url(../images/home5.jpg) no-repeat center center; padding-top:78px; padding-bottom:175px;}
.home51{ width:931px; height:909px;border-radius: 6px; background:#ffffff; margin:0 auto;}
.home5_1{ width:870px; margin:0 auto 0 auto; padding-top:70px;}
.home5_11{ font-size:24px; line-height:34px; color:rgba(74,74,74,0.68); padding-top:20px; text-align:center;}
.home5_2{ width:868px; margin:30px auto 0 auto; position:relative;}
.home5_3{ position:relative;}
.home5_4{}
.home5_4 li{ width:868px; height:654px; margin:0 auto;border-radius: 20px;}
.home5_41{ width:100%; height:100%; overflow:hidden;border-radius: 20px;}
.home5_41 img{ width:100%;}
.home5_5 .prev{ background:url(../images/home5_prev.png) no-repeat center center; width:55px; height:55px; position:absolute; bottom:49px;left:68px;border-radius: 16px;}
.home5_5 .next{ background:url(../images/home5_next.png) no-repeat center center; width:55px; height:55px; position:absolute; bottom:49px;left:135px;border-radius: 16px;}
.home5_6{ font-size:22px; line-height:32px; color:#ffffff; position:absolute; left:67px; top:60px; z-index:2;}


.home6{ padding-top:207px; padding-bottom:96px; background:url(../images/home6.jpg) no-repeat center center; width:100%;}

.home6_1{}
.home6_2{ padding-left:160px; width:460px;}
.home6_21{ font-size:14px; color:rgba(118,122,110,0.5); line-height:14px;}
.home6_22{ font-size:36px; line-height:43px; color:#222222; padding-top:29px;}
.home6_23{ font-size:26px; color:#292828; line-height:26px; padding-top:17px;}
.home6_24{ font-size:16px; line-height:23px; color:#8c8c8c; padding-top:35px;}

.home71{ background:url(../images/home7.jpg) no-repeat center center; padding-bottom:32px;}
.home7{ padding-top:79px;  padding-bottom:50px;}
.home7_1{ font-size:26px; line-height:26px; color:#1d1d1d; text-align:center;}
.home7_2{  margin:44px auto 0 auto; width:985px; height:178px; background:#e1e9d2;border-radius: 6px;}
.home7_21{ width:352px; height:149px;border-radius: 6px; overflow:hidden; margin-left:15px; margin-right:45px;}
.home7_21 img{ width:100%;}
.home7_22{ font-size:16px; line-height:23px; width:530px;}

.home8{ }

.home8_2{ width:985px; margin:55px auto 0 auto;}
.home8_3{border-radius: 6px; width:476px; height:510px; background:#889d64;}
.home8_3 li{ height:255px;}
.home8_3 li:nth-child(2n){ border-top:rgba(255,255,255,0.1) solid 1px;}
.home8_31{ padding-top:40px; font-size:20px; line-height:28px; color:#ffffff; text-align:center;}
.home8_32{ font-size:16px; line-height:23px; color:rgba(255,255,255,0.4); width:400px; margin:0 auto; text-align:justify; padding-top:16px;}


.home9{  padding-top:73px; padding-bottom:29px; background:url(../images/home9.jpg) no-repeat center center;}
.home9_1{ width:1055px; margin:0 auto;}
.home9_2{ height:396px;width:1055px; margin:50px auto 0 auto;}
.home9_3{ width:484px; height:362px; overflow:hidden; margin:0 26px 0 18px;border-radius: 6px;}
.home9_3 img{ width:100%;}
.home9_4{height:362px; width:485px;}
.home9_4 li{ border-right:rgba(118,122,110,0.1) solid 1px; float:left; width:161px; height:181px;}
.home9_4 li:nth-child(3n){ border-right:none;}
.home9_4 li:nth-child(n+4){ border-top:rgba(118,122,110,0.1) solid 1px;}
.home9_4 li span{ font-size:20px; color:#1d1d1d; padding-top:36px; display:block; line-height:20px; text-align:center;}
.home9_4 li p{ height:69px; margin-top:20px;}
.home9_4 li p label{ font-size:16px; line-height:23px; display:block; color:rgba(118,122,110,0.8); text-align:center;}



.home10{ background:url(../images/home10.jpg) no-repeat top center; }
.home10_1{ background:#ffffff; padding-top:79px; padding-bottom:32px;}
.home10_2{ width:1055px; margin:0 auto;}
.home10_3{ width:935px; margin:56px auto 0 auto;}
.home10_3 li{ float:left; margin-right:17px; margin-bottom:45px;}
.home10_3 li a{ }
.home10_3 li:nth-child(3n){ margin-right:0;}
.home10_3 li:nth-child(6){height:300px;display: flex;flex-direction: column; flex-wrap: wrap;justify-content: space-between;}
.home10_3 li:nth-child(6) a{ width:300px; height:140px; line-height:140px;border-radius: 6px; background:#889d64; display:block; font-size:18px; color:#ffffff; text-align:center;}
.home10_31{border-radius: 6px; width:300px; height:300px; overflow:hidden;}
.home10_31 img{ width:100%;}
.home10_32{ padding-top:32px;}
.home10_32 span{ width:10px; height:2px; background:#d7d7d7; display:block;}
.home10_32 p{ font-size:18px; padding:0 9px; color:#1d1d1d; line-height:18px;}



.home11{ background:url(../images/home11.jpg) no-repeat center center; padding-top:82px;padding-bottom:67px;}
.home111{ position:relative;} 
.home11_5{ width:199px; height:306px; position:absolute; overflow:hidden; left:-134px; bottom:-17px; z-index:2;}
.home11_5 img{ width:100%;}
.box8-center { width:100%; padding-top:60px;}
.box8-center .box8thumbs{width:1200px; margin:0 auto;}
.box8-center .box8thumbs .swiper-slide span{ width:1px; height:7px; background:#d3d3d3; display:block;}
.box8-center .box8thumbs .swiper-slide { height:58px; line-height:58px; text-align:center; width:auto;display: flex;align-items: center;}
.box8-center .box8thumbs .swiper-slide:last-child span{ display:none;}
.box8-center .box8thumbs .swiper-slide p { font-size:18px;color:#9a9a9a;padding:0 28px;}

.box8-center .box8thumbs .swiper-slide-thumb-active p { color:#889d64;}

.box8-bottom { width:1200px;margin:0 auto; padding-top:68px;}




.box8-bottom .box8Swiper {height:456px;}
.box8-bottom .swiper-slide {width:1200px;}
.box8-bottom .box8Swiper .home11_3 { width:1200x; height:373px;}
.box8-bottom .box8Swiper .home11_2 {width:1200x;}
.box8-bottom .box8Swiper .home11_3 li{ width:344px;  height:373px; position:relative;border-radius:6px;margin-right:79px; }
.home11_33{ width:100%; height:100%; position:relative;}
.box8-bottom .box8Swiper .home11_3 li .home11_31{ width:274px; height:373px; background:#ffffff; border-radius:6px;}
.home11_31 p{ font-size:24px; line-height:28px; padding-top:45px; padding-left:34px;}
.home11_31 p label{ width:49px; display:block;}
.home11_31 p b{ display:block; margin-left:-17px;}
.home11_31 span{ display:block; width:11px; height:3px; background:#393939; margin-left:34px; margin-top:100px;}
.home11_32{ width:176px; height:242px; overflow:hidden; position:absolute; right:0; bottom:26px;box-shadow: 1px 1px 10px 0px rgba( 38, 38, 38,0.19 );}

.home11_36{ width:176px; height:242px; overflow:hidden; position:relative;}
.home11_361{ width:100%;}
.home11_362{ position:absolute; width:155px; height:222px; left:0; right:0; top:0; bottom:0; margin:auto;}
.home11_3_ .home11_31{ background:#889d64 !important;}
.home11_3_ .home11_31 p{ color:#ffffff !important;}
.home11_3_ .home11_31 span{ background:#ffffff !important;}

.home11_4{ padding:72px 0 0 0; }
.home11_4 ul{ }
.home11_4 li{ width:9px; height:9px; background:#ededed; border-radius:50%; line-height:999px; overflow:hidden; margin:0 4px;}
.home11_4 .on{ background:#889d64;}
.box8-bottom .box8-pagination .swiper-pagination-bullet-active {
  background-color: #889d64 !important; /*padding:5px;*/ /*border:rgba(204,0,3,0.5) solid 1px;*/
}


.home12{ padding-top:100px; background:url(../images/home12.jpg) no-repeat center center; padding-bottom:5px; }
.box12-bottom { width:100%; margin:67px auto 0 auto;  }
.box12-bottom_con{ }
.box12-bottom .box12Swiper {height:306px; }
.box12-bottom .box12Swiper .swiper-slide { width:323px; height:213px;}
.box12-bottom .box12Swiper .swiper-slide p{ width:323px; height:82px;border-radius: 6px; background:#889d64; line-height:82px; text-align:center; color:#ffffff;}
.box12-bottom .box12Swiper .swiper-slide span{width:323px; height:121px;border-radius: 6px; background:#ffffff;line-height:121px; text-align:center; display:block; margin-top:10px; color:#191919;}

.box12-bottom .box12-scrollbar {
  background:#ffffff; width:1200px; margin:0 auto; right:0; border-radius:10px;
}
.box12-bottom .box12-scrollbar .swiper-scrollbar-drag {
  background-color: #889d64;
}


.home13{ background:url(../images/home13.jpg) no-repeat center center; }
.home13_2{ margin-top:70px;}
.home13_3{ width:663px; height:523px; overflow:hidden;border-radius:6px 0 0 6px;}
.home13_3 img{ width:100%;}
.home13_4{ width:612px; margin:0 -38px; }
.home13_4 li{width:535px; margin:0 auto; height:104px; border-top:#e4e4e4 solid 1px;}
.home13_4 li:nth-child(5){ border-bottom:#e4e4e4 solid 1px;}
.home13_41{ height:100%;}
.home13_42{ font-size:14px; line-height:20px; color:rgba(255,255,255,0.2); width:175px; padding-left:30px;}
.home13_43{ font-size:22px; color:#484848;}
.home13_43 span{ width:8px; height:2px; background:#ffffff; display:block;}
.home13_43 p{ padding:0 10px;}
.home13_44{ font-size:14px; color:rgba(255,255,255,0.2); padding-left:142px;}
.home13_4_{ width:100% !important;background:#889d64 !important;border-radius: 6px; border-top:none !important;}
.home13_4_ .home13_42{ padding-left:68px !important;}
.home13_4_ p{ color:#ffffff !important;}
.home13_4_ img{ display:block;}


.home14{ background:url(../images/home14.jpg) no-repeat center center; padding-top:157px; padding-bottom:154px;}
.home14_1{ width:500px;}
.home14_11{ padding-top:35px;}
.home14_11 p{ font-size:14px; line-height:14px; color:rgba(255,255,255,0.5); text-transform:capitalize;}
.home14_11 span{ width:360px; height:1px; margin:0 20px; display:block; background:rgba(255,255,255,0.5);}
.home14_12{ font-size:36px; line-height:44px; color:#ffffff; padding-top:31px; padding-bottom:53px;}
.home14_13{ padding-bottom:39px;}
.home14_13 a{ font-size:16px; color:#ffffff; width:215px; height:65px; line-height:65px; border-radius:6px; display:block; background:#889d64; text-align:center;}


.home14_2{ width:598px;}
.home14_2 li{ width:193px; height:156px; background:#ffffff;border-radius: 6px; float:left; margin-right:8px; margin-bottom:9px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer;}
.home14_2 li:nth-child(3n){ margin-right:0;}
.home14_2 li p{ font-size:20px; line-height:26px; color:#1d1d1d; text-align:center; padding-top:37px; padding-bottom:20px;}
.home14_2 li span{ font-size:14px; display:block; line-height:14px; color:#cccccc; text-transform:capitalize; text-align:center;}
.home14_2_{ background:#889d64 !important;}
.home14_2_ p{ color:#ffffff !important;}
.home14_2_ span{ color:rgba(255,255,255,0.3);}

.home16{ background:url(../images/home16.jpg) no-repeat center center; padding-top:85px; padding-bottom:103px;}
.home16_1{ }
.home16_11{ font-size:14px; color:#ffffff; text-transform:capitalize; opacity:0.5;}
.home16_12 p { font-size:36px; color:#ffffff; line-height:44px; text-align:center;}

.home16_2{ margin-top:105px; position:relative; margin-bottom:50px; border-bottom:rgba(255,255,255,0.3) solid 1px; border-top:rgba(255,255,255,0.3) solid 1px; height:245px;}
.home16_3{ float:left;}
.home16_2 li{ width:480px;}
.home16_2 li span{ font-size:26px; line-height:26px; color:#ffffff; padding-bottom:22px; display:block;}
.home16_2 li p{ font-size:16px; line-height:30px; color:rgba(255,255,255,0.6); text-align:justify; max-height:150px; overflow:hidden;}
.home16_4{ width:120px;}
.home16_4 .prev{ background:url(../images/home5_prev.png) no-repeat center center; width:55px; height:55px; border-radius:6px;}
.home16_4 .next{ background:url(../images/home5_next.png) no-repeat center center; width:55px; height:55px;border-radius:6px;}
.home16_5{}
.home16_5 a{display: flex;align-items: center; display:block; height:34px;}
.home16_5 a span{ font-size:18px; color:#ffffff; padding-right:14px;}
.home16_5 a img{ width:12px;}


.home15{background:#f4f5f4;padding-top:77px; padding-bottom:72px; }

.inputs{height:415px; width:1200px; margin:0 auto;padding: 30px 30px 26px 30px;box-sizing: border-box;display: flex;flex-direction: column; flex-wrap: wrap; justify-content: space-between; background:#ffffff;}
.home15_1{width: 560px;height:68px;background-color:#f4f7ee;display: flex;align-items: center;border-radius:6px;}
.home15_1 span {width: 120px;font-size:16px;color: #222;display: flex;justify-content: flex-end;}
.home15_1 .text1 {flex: 1; height: 100%;border: 0;padding: 0 20px 0 0;box-sizing: border-box;color: #7c7c7c;font-size: 16px;
background-color: transparent;border:none; outline:none;}


.home15_3 textarea {
  flex: 1; width:80%;
  height:100%;
  border: 0;
  box-sizing: border-box;
  padding:0 20px 20px 0;
  color:#7c7c7c;
  font-size: 16px;
  background-color: transparent;
  resize: none; float:left;border:none;outline:none;border-radius: 8px;
}
.home15_3{
  width:100%;height:165px;background-color:#f4f7ee;align-items: flex-start;/*margin-left: 18px;*/border-radius:6px; padding-top:25px;}
.home15_3 span {
 width:85px;font-size: 16px;  line-height:18px;color: #222;display: flex;justify-content: flex-end; float:left; }
.home15_4 input{
width:100%;height:65px; line-height:65px; text-align:center;background-color:#889d64;  border:none;font-size:18px;color: #ffffff;display: flex;justify-content: center;align-items: center;border-radius: 6px;}



.bot1{ background:#151515; width:100%; height:375px; color:#ffffff;}
.bot2{ font-size:20px; padding-top:53px; text-align:center; line-height:20px; padding-bottom:37px;}

.bot6{ width:205px; padding:0 0 0 0; margin:0 auto;}
.bot6 li{ width:85px;}
.bot6 li .bot61{ width:85px; height:85px; overflow:hidden;}
.bot6 img{ width:100%;}
.bot6 p{ display:block; text-align:center; color:#rgba(255,255,255,0.5); font-size:14px; line-height:14px; padding-top:12px;}
.bot3{ width:100%; border-bottom:rgba(255,255,255,0.05) solid 1px; border-top:rgba(255,255,255,0.05) solid 1px; height:107px; margin-top:40px;}
.bot4{ width:1020px; margin:0 auto; height:100%;}
.bot4 li{}
.bot4 li span{ font-size:16px; color:rgba(255,255,255,0.5); display:block; line-height:16px; text-align:center;}
.bot4 li p{ font-size:16px; padding-top:12px; line-height:16px; color:#ffffff; text-align:center;}

.bot8{background:#151515; width:100%; margin:0 auto; height:56px; line-height:56px; color:rgba(255,255,255,0.15); font-size:14px;}
.bot8 a{ color:rgba(255,255,255,0.15); font-size:14px;}
.bot8 a:hover{ color:rgba(255,255,255,0.15);font-size:14px;}



/*关于我们*/
.erjibanner{ width:100%; height:526px;background-repeat:no-repeat; background-position:center center;}

.about1{  padding-top:90px;}
.about1_1{}
.about1_1 img{ width:25px; height:18px;}
.about1_1 p{ font-size:32px; line-height:32px; color:#1e1e1e; padding:0 20px;}
.about1_2{ width:16px; height:8px; overflow:hidden; margin:25px auto 0 auto;}
.about1_2 img{ width:100%;}
.about1_3{ font-size:16px; line-height:28px; color:#8c8c8c; padding-top:25px; }
.about1_4{ margin-top:30px; position:relative;}
.about1_5{}
.about1_5 li{ width:1200px; height:485px; overflow:hidden;border-radius: 6px;}
.about1_5 li img{ width:100%;}
.about1_6{ width:356px;border-radius: 6px; overflow:hidden; position:absolute; bottom:-50px; right:0;}
.about1_6 .prev{ background:url(../images/ab_4.png) no-repeat center center; width:178px; height:102px;}
.about1_6 .next{ background:url(../images/ab_5.png) no-repeat center center; width:178px; height:102px;}

.about2{ background:url(../images/ab2.jpg) no-repeat center center; margin-top:-203px; height:1028px;}
.about2_1{padding-top:396px; }
.about2_11{ width:16px; height:8px; padding-bottom:29px;}
.about2_11 img{ width:100%;}
.about2_12{ font-size:26px; line-height:36px; color:#1a1a1a;}
.about2_13{ padding-top:30px;}
.about2_13 a{display: flex;align-items: center; display:block; height:34px;}
.about2_13 a span{ font-size:18px; color:#a4a4a4; padding-right:10px;}
.about2_13 a img{ width:12px;}
.about3{ padding:80px 0;}
.about3_3{ margin-top:45px;}
.about3_4{}
.about3_4 li{ width:387px; height:406px; overflow:hidden;margin-right:19px;}
.about3_4 li img{ width:100%; }
.about3_5{ padding:60px 0 0 0; }
.about3_5 ul{ }
.about3_5 li{ width:9px; height:9px; background:#ededed; border-radius:50%; line-height:999px; overflow:hidden; margin:0 4px;}
.about3_5 .on{ background:#889d64;}
/*产品中心*/
.fl5{ padding-top:233px; background:#f3f3f3;}
.case{ padding-bottom:100px;}
.case li{ width:383px; height:304px; background:#ffffff;border-radius: 6px; float:left; margin-right:25px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer;}
.case li:nth-child(3n){ margin-right:0;}
.case1{ width:300px; height:300px; overflow:hidden; margin:-98px auto 0 auto;border-radius: 6px;}
.case1 img{ width:100%;}
.case li p{ height:100px;}
.case li p label{ font-size:24px; color:#1f1f1f; line-height:24px; display:block; padding-left:36px;}
.case li p span{ width:6px; height:21px; background:#889d64; border-radius:3px; display:block;}
.case_{ background:#889d64 !important;}
.case_ p label{ color:#ffffff !important;}
.case_ p span{ background:#ffffff !important;}
.case li:hover{background:#889d64 !important;}
.case li:hover p label{ color:#ffffff !important;}
.case li:hover p span{ background:#ffffff !important;}
/*成分功效*/



.pagination{width:1200px; font-size:18px; color:#9e9e9e; text-align:center; margin:0 auto 0 auto ; padding-bottom:100px;}
.pagination li{ width:36px; height:36px; text-align:center; line-height:36px; display:inline-block; margin:0 3px; border:#d8d8d8 solid 1px;border-radius: 6px;}
.pagination li a{width:36px; height:36px; display:block; color:#9e9e9e; font-size:18px; }
.pagination li a:hover{ background:#889d64; color:#ffffff;}


.pagination .active { background:#889d64; color:#ffffff;}

/*招商合作*/
.hz2{ padding-top:95px; padding-bottom:80px;}
.hz1_1{}
.hz1_1 img{ width:25px; height:18px;}
.hz1_1 p{ font-size:36px; line-height:36px; color:#1e1e1e; padding:0 20px;}
.hz2_1{}
.hz2_1 img{ width:25px; height:18px;}
.hz2_1 p{ font-size:36px; line-height:46px; color:#1e1e1e; padding:0 20px;}
.hz2_3{ margin-top:50px;}
.hz2_3 li{ width:385px; height:210px;border-radius: 6px; background:#889d64; position:relative; float:left; margin-right:21px; margin-bottom:80px;}
.hz2_3 li:nth-child(3n){ margin-right:0;}
.hz2_31{ padding-top:35px;}
.hz2_311{ height:46px;}
.hz2_311 img{}
.hz2_31 span{ padding-top:20px; font-size:22px; color:#ffffff; line-height:22px; text-align:center; display:block;}
.hz2_32{ border-radius: 6px; width:347px; background:#ffffff;  margin:0 auto 0 auto; position:absolute; bottom:-50px; left:0; right:0;}
.hz2_32 p{ font-size:18px; line-height:24px; padding:25px 0; color:#1f1f1f; text-align:center;}
.hz2_32 label{ width:100%; background:#889d64; height:4px; display:block;border-radius: 4px;}
/*成分*/

.zl1{ padding-top:80px;}
.zl2{ width:1200px; margin:0 auto;}
.zl2 li span{ width:1px; height:7px; background:#d3d3d3; display:block;}
.zl2 li { height:58px; line-height:58px; text-align:center; width:auto;display: flex;align-items: center;}
.zl2 li a{display: flex;align-items: center;}
.zl2 li:last-child span{ display:none;}
.zl2 li p { font-size:18px;color:#9a9a9a;padding:0 28px;}
.zl2_ a p{color:#889d64 !important;}
.zl2 li:hover a p{color:#889d64 !important;}

.zl3{}
.zl3_1{ height:128px; border-bottom:#f1f1f1 solid 1px; border-top:#f1f1f1 solid 1px; margin-top:80px;}
.zl3_1 p{ font-size:30px; color:#141414;}
.zl3_1 a{ font-size:16px; color:#9a9a9a; display:block; height:30px; line-height:30px; text-align:right;}

.zl3_2 { width:1200px;margin:0 auto; padding-top:75px; padding-bottom:90px;}

.zl3_2 li{ width:344px;  height:373px; position:relative;border-radius:6px;margin-right:79px; float:left; }
.zl3_2 li:nth-child(3n){ margin-right:0;}
.zl3_2 li a{ width:100%; height:100%; position:relative;}
.zl3_3{ position:relative;}
.zl3_31{ width:274px; height:373px; background:#f7f7f7; border-radius:6px;}
.zl3_31 p{ font-size:24px; line-height:28px; padding-top:45px; padding-left:34px;}
.zl3_31 p label{ width:49px; display:block;}
.zl3_31 p b{ display:block; margin-left:-17px;}
.zl3_31 span{ display:block; width:11px; height:3px; background:#393939; margin-left:34px; margin-top:100px;}
.zl3_32{ width:176px; height:242px; overflow:hidden; position:absolute; right:0; bottom:26px;box-shadow: 1px 1px 10px 0px rgba( 38, 38, 38,0.19 );}
.zl3_34{ width:176px; height:242px; overflow:hidden; position:relative;}
.zl3_341{ width:100%;}
.zl3_342{ position:absolute; width:155px; height:222px; left:0; right:0; top:0; bottom:0; margin:auto;}
.zl3_2_ .zl3_31{ background:#889d64 !important;}
.zl3_2_ .zl3_31 p{ color:#ffffff !important;}
.zl3_2_ .zl3_31 span{ background:#ffffff !important;}
/*.zl3{ margin-top:60px; padding-bottom:110px;}
.zl3 li{ height:71px; width:1270px; margin:0 auto;border-bottom: #c6c1c1 dashed 1px;}
.zl3 li a{ display:block; height:71px;display: flex;align-items: center;}
.zl3 li p{ width:1120px; padding-right:60px; font-size:18px; color:#2d2d2d;}
.zl3 li span{ font-size:18px; color:#2d2d2d;}*/
/*联系我们*/

.cont {
  width: 100%;
  min-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cont1 {
  z-index: 999;
  margin: -190px 0 110px 0;
  width: 1200px;
  height: 420px;
  display: flex;
  align-items: center;
  box-shadow: 0 50px 50px 5px rgba(0, 0, 0, 0.1);
}
.cont1_1{width: 100%;height: 46px;background-color:#ffffff;display: flex;align-items: center; border: 1px solid #f0f0f0;border-radius: 6px; margin-bottom:12px;}
.cont1_1 span {margin-left: 26px;
  flex-shrink: 0;
  font-size: 16px;
  color: #222222;}
.cont1_1 input {flex: 1; height: 100%;border: 0;padding: 0 10px 0 0;box-sizing: border-box;color: #7f7f7f;font-size: 16px;
background-color: transparent;border:none; outline:none;}


.cont1_3 textarea {margin-bottom:12px;padding: 20px 0;box-sizing: border-box; flex: 1; width:80%; height:100%; color: #7f7f7f;
 font-size: 16px;
  background-color: transparent;
  resize: none; float:left;border:none;outline:none;
}
.cont1_3{ margin-bottom: 12px;border-radius: 6px;
  width: 100%;
  height: 130px;
  border: 1px solid #f0f0f0;
  align-items: flex-start;}
.cont1_3 span {
	margin-top: 20px;
    margin-left: 26px;
    font-size: 16px;
    color: #222;
    display: flex;
    justify-content: flex-end;
    float: left;
    line-height: 18px;
}
.cont1_4 input{width:100%;height:46px;line-height:46px; text-align:center;background-color:#889d64;  border:none;font-size:16px;color: #ffffff;display: flex;justify-content: center;align-items: center;font-family:'bold';border-radius: 6px;}
.cont1 .inputs { border-radius:6px;
  width: 50%;
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 48px;
  box-sizing: border-box;
}


.cont2 {border-radius:0 6px 6px 0;
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: #889d64;
  color: #fff;
  padding-left: 60px;
  box-sizing: border-box;
  position: relative;
}
.cont2 .cont2_5 {
  font-size: 26px;
  line-height: 1;
}
.cont2 .cont2_6 { width:435px; padding-bottom:45px; border-bottom:rgba(255,255,255,0.51) solid 1px;
  margin: 5px 0 30px 0;
  font-size: 24px;
  line-height: 1;
}
.cont2 .cont2_1 { width:470px;
  margin-top: 18px;
  font-size: 18px;
  line-height: 24px;
}
.cont2 .cont2_1 img {
  margin-right: 11px; float:left; padding-top:11px;
}
.cont2 .cont2_1 p{ float:left; width:450px;}
.cont2 .cont2_1 p span{ display:block; width:91px; }
.cont2 .cont2_1 p label{ display:block; width:360px; color:rgba(255,255,255,0.7);}
.cont2 .contact_text {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}
.cont2_8{ width:70px; height:420px; position:absolute; right:0; top:0;}
.ln_map {

  width: 100%;
  height: 650px;
}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.sxy{margin:40px auto 0 auto;width:100%;font-size: 14px;color:#666}
.sxy1{width:100%;height:30px;}
.sxy2{width:100%;height:30px;}
.sxy a{font-size: 14px;color:#666}

.con {padding: 50px 0 80px;min-height: 200px;}
.article_title{text-align: center;margin-bottom: 40px}
.article_title h2{font-size:24px;color:#333;}
.article_title p{font-size: 14px;color:#858585;margin-top: 12px;}
.article_body{ width:100%;word-wrap:break-word;font-size: 18px;line-height:35px;}
.article_body img{max-width:100%; display:block; margin:0 auto;}

.xf{width:70px;height: 290px;position: fixed;top:0;right:0;bottom:0;margin:auto;z-index: 999}
.xf>ul{height: 100%;text-align: center;}
.xf>ul>li{width:69px;height: 69px;background: #cbcccd; position: relative; margin-bottom:3px;}
.xf>ul>li>a{width: 100%;height: 100%;}
.xf>ul>li:last-child{background: #cbcccd; }
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 90px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 230px;font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:5px;}
.xf>ul>li:hover{ background:#889d64;}
.xf>ul>li:hover .xfl{display: flex;}
.xf>ul>li:hover .xf0{display: none;}
.xf>ul>li:hover .xf0_{display: inline-block;}
.xf>ul>li:hover a>p{font-size: 14px;}




.header_{width: 100%;height: 109px;background:#ffffff;color:#313131;width: 100%; z-index:999;  position:absolute;position:  fixed ;top:0; left: 0;display: none; z-index:999;box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2); }
.header1_{width:1400px;  display: flex;align-items: center;height: 109px;display:flex;justify-content:center;align-items:center;}

.logo5{ width:105px; height:105px; background:#405b3a; }
.logo51{ width:71px; height:38px;}
/*.header1_ p{ font-size:20px; padding-left:15px; text-align:center;}*/
.nav2>ul{align-items: center;height: 68px; line-height:68px; width:740px; margin:5px 0 0 0;}
.nav2>ul>li{align-items: center;height: 68px; line-height:68px;float:left;}
.nav2>ul>li>a{height:68px;line-height:68px; display:inline-block;font-size:18px; color: #5b5b5a; text-align:center; }
.nav2>ul>li>a:hover{color:#889d64; }
.nav_on1{color:#889d64 !important; }









