body{font-family:"思源宋体"!important;color: #999;font-size: 14px;line-height: 24px;background: #fff;opacity: 0;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
img{max-width: 100%;}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
.wrapper{overflow: hidden;position: relative;background:#f7f4e8 url(../images/bg1.png) center bottom no-repeat;background-size: 100% auto;}
.holder{width:70.31%;margin: 0 auto;}
@font-face{
    font-family: '思源宋体';
    src: url(https://csimg.gz.bcebos.com/woff2/SourceHanSerifCN-Regular-1.woff2) format('woff2'),
}
@font-face{
    font-family: '思源宋体s';
    src: url(https://csimg.gz.bcebos.com/woff2/SourceHanSerifCN-SemiBold-7.woff2) format('woff2'),
}
@font-face{
    font-family: '思源宋体h';
    src: url(https://csimg.gz.bcebos.com/woff2/SourceHanSerifCN-Heavy-4.woff2) format('woff2'),
}
@font-face{
    font-family: '思源宋体b';
    src: url(https://csimg.gz.bcebos.com/woff2/SourceHanSerifCN-Bold-2.woff2) format('woff2'),
}

.ggbox{width: 172px;height: auto;border: 6px solid rgba(255,255,255,0.28);position: fixed;left: 2%;top: 30%;z-index: 3;
  border-radius: 16px;box-shadow: 0 0 30px rgba(53,44,6,0.17);}
.ggbox img{border-radius: 12px;width: 100%;} 
.ggbox .close_gg{width:30px;height: 30px;border-radius: 50%;overflow: hidden;position: absolute;right: -15px;top: -15px;
box-shadow: 0 0 20px rgba(53,44,6,0.17);background:url(../images/icon6.png) center no-repeat;background-size: 100% auto;cursor: pointer;}

/*头部*/
#header{width: 100%;height:auto;padding-bottom: 10px;position: fixed;top: 0;left: 0;z-index: 9;background: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));}
#header .holder{display: flex;align-items:center;}
#header .logo{width: 183px;}
#header .logo a{display: block;width: 100%;height: auto;}
.mol_navbutton{width: 50px;height: 50px;background: url(../images/nav_btn.png) right center no-repeat;background-size: 50%;}

#header .nav_box{flex:1;height: auto;padding:0 4%;}
.nav_box .yiji{width:16.66%;float: left;height: auto;text-align: center;transition: 400ms;}
.nav_box .yiji a{display:block;height: 134px;width: 100%;line-height: 134px;font-size: 16px;color: #fff;transition: 300ms;overflow: hidden;position: relative;}
.nav_box .yiji a:hover:before,.nav_box .yiji.current a:before{content: "";width:70%;height: 2px;background: #fff;position: absolute;bottom: 20%;left:15%;animation: lines 0.3s ease forwards;}
@keyframes lines {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 0.4;transform: scale(1);}  
}
#header .tell{width: auto;color: #fff;font-weight: bolder;font-size: 20px;font-weight: bolder;padding-left: 50px;
	background: url(../images/icon1.png) left center no-repeat;line-height: 36px;}
#header.head_up{background:rgba(0,0,0,0.5);}
@media (min-width: 768px){
  /*#header.head_up{height: 90px;}*/
  #header.head_up .logo{width:160px;padding-right: 20px;}
  #header.head_up .nav_box .yiji a{height: 90px;line-height: 90px;}
}
/*首页大图*/
.slick-dotted.slick-slider{margin-bottom: 0;}
#banner img{width: 100%;}
#banner .slick-slide{overflow: hidden;}
.slick-dots button{display: none;}
.slick-dots li button:before{display: none;}
.slick-arrow:before{display: none;}
#banner .slick-dots{bottom:20px;}
#banner .slick-dots li{width:67px;height:2px;margin: 0 15px;background:#fff;opacity: 0.3;transition: 300ms;}
#banner .slick-dots li.slick-active{opacity: 1;transition: 300ms;}
/*内容*/
.content{width: 100%;padding: 76px 0;position: relative;}
.alltitle{font-size: 44px;color: #726b4a;line-height: 1.8;margin: 50px 0 15px;letter-spacing: 2px;}
.alltitle p{font-size: 58px;letter-spacing: 1px;letter-spacing: 8px;}
.secTwo_B{width:100%;height:auto;overflow: hidden;padding: 3% 0 6%;text-align: center;}
.secTwo_B dl{width: 422px;display: inline-block;position: relative;}
.secTwo_B dl:before{content: "";width: 3px;height: 102px;background: #e7e3d2;position: absolute;right: 0;top: 50%;margin-top: -51px;}
.secTwo_B dl:last-child:before{display: none;}
.secTwo_B dt{font-size: 36px;color: #a59d7a;line-height: 1.2;font-size: 90px;}
.secTwo_B dt b{font-family: "微软雅黑";}
.secTwo_B dt p{display: inline-block;width: 30px;height: auto;font-size: 32px;color: #726b4a;line-height: 1.2;font-weight: normal;margin-left: 3px;}
.secTwo_B dd{font-size:24px;color: #7d7659;line-height: 46px;margin-top: 20px;}
.secTwo_B dl:nth-child(2){animation-delay: 0.2s;}
.secTwo_B dl:nth-child(3){animation-delay: 0.4s;}

.pro_slider{padding: 16px 1% 130px;position: relative;}
.pro_slider:before{content: "";width:17px;height: 22px;background: url(../images/icon2.png)center no-repeat;position: absolute;top: 83%;left: 50%;margin-left: -8px;}
.pro_slider a{display: block;padding: 10% 10%;text-align: center;transition: 300ms;margin: 34px 0;position: relative;}
.pro_slider a p{width: 100%;font-size: 18px;font-weight: lighter;line-height: 1.8;margin-top: 40px;color: #838383;font-weight: lighter;font-family:"微软雅黑";}
.pro_slider .slick-center a{-moz-transform: scale(1.24);-ms-transform: scale(1.24);
-o-transform: scale(1.24);-webkit-transform: scale(1.24);transform: scale(1.24);transition: 300ms;}
.pro_slider .slick-center a .img{box-shadow: 0 0 28px rgba(53,44,6,0.17);}
.pro_slider .slick-center a p{font-size: 34px;color: #433e28;position: absolute;bottom: 10%;left: 0;font-family: "思源宋体s";}
.pro_slider .slick-center a p:before{content: "";width: 13px;height: 26px;background: url(../images/icon14.png)center no-repeat;background-size: 100% auto;position: absolute;left: 67%;top: -6px;}
.pro_slider .slick-arrow{width: 66px;height: 66px;z-index: 4;border-radius: 50%;top: 84%;transition: 300ms;}
.pro_slider .slick-prev{background:#ebe7d6 url(../images/prev.png) center no-repeat;left:50%;margin-left: -130px;}
.pro_slider .slick-next{background:#ebe7d6 url(../images/next.png) center no-repeat;right: 50%;margin-right: -130px;}
.pro_slider .slick-prev:hover{background: #d4d0c0 url(../images/prev.png) center no-repeat;transition: 300ms;}
.pro_slider .slick-next:hover{background: #d4d0c0 url(../images/next.png) center no-repeat;transition: 300ms;}

.footer{width: 100%;height: auto;}
.footer .footnav{width: 100%;display: flex;align-items: center;padding: 4% 0 7%;}
.fot_navs{width: 22.2%;height: auto;overflow: hidden;}
.fot_navs a{display: block;width: 50%;float: left;height: 48px;line-height: 48px;font-size: 18px;color: #59543e;overflow: hidden;transition: 300ms;}
.fot_navs a:hover{text-indent: 6px;transition: 300ms;}
.fnavli2{flex:1;margin: 0 2%;padding: 8px 5%;border-right: 1px dashed #bab7a9;border-left: 1px dashed #bab7a9;}
.fnavli2 .tact{max-width: 480px;margin: 0 auto;padding: 8px 0;padding-left: 44px;font-size: 18px;color: #59543e;line-height: 30px;}
.fnavli2 .tel{background: url(../images/icon3.png) left 12px no-repeat;}
.fnavli2 .adr{background: url(../images/icon4.png) left 12px no-repeat;}
.ewmbox{width:18%;height: auto;overflow: hidden;}
.ewmbox dd{width: 100px;float: left;height: auto;margin-left: 9%;text-align: center;font-size: 14px;color: #59543e;line-height: 3;}
.copy{border-top: 2px solid #d7d5cc;font-size: 16px;color: #908b74;line-height: 1.5;padding: 35px 0;}
.contactus{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #e1dccc;position: fixed;bottom: 0;left: 0;z-index: 5;}
.contactus a{display: block;color: #4c4b46;}
.contactus img{display: inline-block;width: 20px;margin-right: 7px;}
/*关于我们*/
.about_one{width: 100%;height: auto;display: flex;justify-content: space-between;margin: 5% 0 3%;}
.about_one .about_logo{width: 27.05%;margin-top: 7%;}
.about_one dl{width: 63%;}
.about_one dl dt{font-size: 52px;color: #272119;font-family: "思源宋体h";text-align: justify;line-height: 1.1;}
.about_one dl dt:after{content: '';display: inline-block;width: 100%;}   
.about_one dl dd{max-width: 100%;writing-mode: vertical-rl;font-size: 24px;color: #000;line-height: 2.66;letter-spacing: 8px;
background: url(../images/bg3.png) center 40% no-repeat;background-size: 28% auto;float: right;}
.title1{width:673px;position: relative;margin: 8% auto; }
.title1 p{width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;line-height: 92px;font-size: 52px;letter-spacing: 24px;
  color: #4a4647;font-family: "思源宋体s";padding-left: 40px;}
.about_two{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;padding-bottom: 7%;}
.about_two dl{width: 49%;}
.about_two dt{font-size: 33px;color: #272119;line-height: 2;letter-spacing: 1px;}
.about_two .line{width: 62px;height: 2px;background: #c3bfae;margin: 3% 0;}
.about_two dd{font-size: 22px;line-height: 58px;color: #000000;letter-spacing: 3px;}
.about_two .abshopimg{width: 46.38%;}

.xmove{width: 100%;height: 100%;background-size: cover;position: absolute;top: 0;left: 0;}
.content2 .holder{position: relative;z-index: 2;height: 400px;}
.content2 .secTwo_B{padding: 0;position: relative;top: 50%;transform: translate(0, -50%);}
.content2 .secTwo_B dl{width: 32%;}
.content2 .secTwo_B dt{color: #fff;font-size: 70px;line-height: 1;}
.content2 .secTwo_B dt p{color: #fff;font-size: 25px;}
.content2 .secTwo_B dd{color: #fff;font-size: 22px;line-height: 33px;margin-top: 10px;}
.content2 .secTwo_B dl:before{height: 80px;opacity: 0.2}

.content3{width: 66%;margin: 7% auto;}
.adrbox{width: 100%;height: auto;overflow: hidden;padding: 2% 0 7%;}
.adrbox .title2{width: 84px;height: 346px;background: url(../images/titlebg2.png) center no-repeat;background-size: 100% auto;
writing-mode: vertical-rl;font-size: 40px;color: #4a4647;font-weight: bolder;line-height: 88px;letter-spacing: 8px;
padding-top: 32px;float: left;}
.adrbox dl{width: 81%;float: right;padding-top: 16px;}
.adrbox dt{font-size: 26px;color: #040000;line-height: 1.4;}
.adrbox dd{font-size: 22px;line-height: 2;color: #000000;letter-spacing: 2px;}
.adrbox dl .line2{width: 44px;height: 2px;background: #eb5b1d;margin: 32px 0;}

.content4{background: #f1eee2;padding: 5% 0;}
.content4 .title3{width:734px;position: relative;margin: 0 auto;}
.content4 .title3 p{width: 100%;text-align: center;position: absolute;bottom: 35px;left: 0;line-height:76px;font-size: 43px;letter-spacing: 9px;
  color: #4a4647;font-family: "思源宋体s";padding-left: 22px;}
.content4 .gltext{font-size: 22px;line-height: 2.7;color: #000000;margin: 4% 0;}
.content4 .gltext img{margin-right: 20px;}
.content5{padding: 3% 0;background: #f7f4e8;}
.about_list{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 46px 0;}
.about_list:nth-child(2n){flex-direction: row-reverse;}
.about_list dl{width: 43%;background: url(../images/bg3.png)right center no-repeat;}
.about_list dt{font-size: 50px;color: #000000;line-height: 1.5;font-family: "思源宋体b";}
.about_list dd{font-size: 22px;color: #000000;line-height: 2.2;}
.about_list p{font-size: 26px;line-height: 2;color: #040000;margin-top: 20px;}
.about_list .line2{width: 69px;height: 4px;background: #eb5b1d;margin: 6% 0;border-radius: 2px;}
.about_list:nth-child(1) .line2{margin: 30px 0;} 
.about_list:nth-child(1) dl{background: url(../images/bg4.png)right center no-repeat;}
.about_list .liimg{width: 48.6%;}
/*#f4f1e6*/
.content6{background: -webkit-linear-gradient(top, #eeebdf, #eeebdf, transparent);padding: 5% 0 6%;}
.content6 .title4{width:499px;position: relative;margin: 0 auto;}
.content6 .title4 p{width: 100%;position: absolute;bottom:46px;left: 0;line-height:76px;font-size: 43px;letter-spacing: 9px;
  color: #4a4647;font-family: "思源宋体s";text-align: center;padding-right: 12px;}
.honor_slider{width: calc( 100% + 26px);margin-left: -13px;padding: 6% 0;}
.honor_slider a{display: block;width: 100%;height: auto;padding: 13px;}
.honor_slider p{width: 100%;padding: 0 10px;height: auto;font-size: 18px;color: #424242;line-height: 36px;text-align: center;margin: 20px 0;}
.honor_slider .slick-dots{bottom:20px;}
.honor_slider .slick-dots li{width:80px;height:2px;margin: 0 10px;background:#bebdb7;transition: 300ms;}
.honor_slider .slick-dots li.slick-active{background: #eb5b1d;transition: 300ms;}
/*产品列表*/
.product_title{font-size: 44px;line-height: 2;color: #726b4a;letter-spacing: 2px;}
.pronav{padding:30px 20px;background: #fffcf2;border-radius: 16px;margin: 3% 0 2%;position: relative;overflow: hidden;}
.pronav:before{content: "";width: 40px;height: 209px;background: url(../images/bg5.png) center no-repeat;position: absolute;left: 20px;top: 20px;background-size: 100% auto;}
.pronav:after{content: "";width: 40px;height: 209px;background: url(../images/bg6.png) center no-repeat;position: absolute;right: 20px;top: 20px;background-size: 100% auto;}
.pro_one{width: 100%;height: auto;overflow: hidden; text-align: center;margin: 19px 0;}
@media (min-width: 992px){
.pro_one .oneitem,.twodectil .twoitem{float: left;width: 16.66%;}
}
.pro_one .oneitem{height: 64px;font-size: 22px;color: #726b4a;line-height: 62px;cursor: pointer;letter-spacing: 2px;transition: 300ms;}
.pro_one .oneitem a{display: inline-block;width: auto;height: 100%;color: #726b4a;}
.pro_one .oneitem.on a,.pro_one .oneitem:hover a,.twodectil .twoitem:hover a{color: #726b4a;font-weight: bolder;border-bottom: 2px solid #726b4a;transition: 300ms;}
.pro_two{width: 100%;height: auto;overflow: hidden;}
.twodectil{width: 100%;height: auto;display: none;text-align: center;overflow: hidden;margin: 19px 0;}
.twodectil.deon{display: block;animation: fadeInUp 0.3s forwards;}
.twodectil .twoitem{height: 64px;line-height: 62px;font-size: 20px;letter-spacing:1px;}
.twodectil .twoitem a{display: inline-block;width: auto;height: 100%;color: #726b4a;}
.prolist{width: 105%;height: auto;overflow: hidden;overflow: hidden;margin-left: -2.5%;padding: 4% 0 1%;}
.prolist li{width: 25%;float: left;padding:0 2.5%;}
.prolist li a{display: block;width: 100%;height: auto;}
.prolist li p{width:400px;display: table-cell;vertical-align: middle;height: 138px;line-height: 26px;font-size: 20px;color: #000000;font-weight: lighter;text-align: center;letter-spacing: 8px;}
.prolist li a:hover .img{box-shadow: 0 0 30px rgba(53,44,6,0.17);transition: 300ms;}
.prolist li a:hover p{color: #726b4a;}

.dec_title{font-size: 44px;color: #726b4a;line-height: 1.4;letter-spacing: 1px;margin-top: 20px;}
.back_ul{position: absolute;left: 0;top: 6px;font-size: 22px;color: #726b4a;display: flex;align-items: center;}
.back_ul span{display: inline-block;width: 50px;height: 50px;border-radius: 50%;background: #ebe7d6 url(../images/prev.png) center no-repeat;background-size: 20% auto;margin-right: 22px;}
.proimg{width: 432px;height: auto;margin: 80px auto;box-shadow: 0 5px 50px rgba(0,0,0,0.13);}
.dectil{font-size: 26px;color: #302d1d;line-height: 2.6;}
.dectil img{max-width: 100%;}
.newcontent{padding: 25px 0 40px;}
.newlist{width: calc( 100% + 40px);margin-left: -20px;height: auto;overflow: hidden;padding: 18px 0;}
.newlist li{width: 50%;padding: 20px;float: left;}
.newlist li a{display: block;width: 100%;padding: 5.9%;background: #fffcf2;border-radius: 10px;transition: 300ms;}
.newlist li dl{padding-top: 22px;}
.newlist li dt{width: 100%;height: 36px;line-height: 36px;overflow: hidden;font-size: 22px;color: #726b4a;font-family: "思源宋体b";letter-spacing: 2px;
}/*display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;*/
.newlist li dt span{float: right;font-size: 16px;font-family: "思源宋体";font-weight: normal;}
.newlist li .line4{width: 44px;height: 2px;background: #d4d0bf;margin: 3% 0;}
.newlist li dd{width: 100%;height: 76px;line-height: 38px;font-size: 20px;color: #726b4a;overflow: hidden;
display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.newlist li a:hover{box-shadow: 0 5px 36px rgba(0,0,0,0.13);transition: 300ms;}
.newdec_title{padding: 58px 0 20px;width: 100%;height:auto;line-height: 1.4;overflow: hidden;font-size: 44px;color: #726b4a;font-family: "思源宋体b";letter-spacing: 2px;}
.newdec_title p{font-size: 16px;font-family: "思源宋体";font-weight: normal;margin: 22px 0;}

/*加入我们*/
.join_content{width: 100%;height: auto;border-radius: 16px;background: #fffdf7;margin: 85px 0;padding:4.5% 5.3%;}
.seachbox{width: 74.25%;display: flex;align-items: center;margin: 0 auto;}
.seachbox p{width: 183px;font-size: 30px;color: #272119;line-height: 1.6;}
.seachbox p span{display: block;text-transform: uppercase;color: #c2c2c2;font-size: 18px;letter-spacing: 4px;font-family: "Arial";}
.seachbox form{flex:1;display: block;height: 66px;border-radius: 33px;background: #f7f4e8;overflow: hidden;font-size: 20px;}
.seachbox form .inbtn{background: none;width: 60%;float: left;margin-left: 20px;height: 66px;}
.seachbox form .subtn{width: 144px;height: 66px;background: #ec671d;color: #fff;float: right;font-weight: bold;letter-spacing: 2px;border-radius: 0 0 0 33px;}

.joinbox{width: 100%;display: block;margin: 3.5% 0 0;border: 2px solid #f6f6f6;}
.joinbox li dl{width: 100%;height: auto;overflow: hidden;cursor: pointer;padding: 14px 2%;border-bottom: 1px solid #f1f1f1;position: relative;transition: 300ms;}
.joinbox li:last-child dl,.joinbox li.title dl{border-bottom: none;}
.joinbox li dl:before{content: "";width: 3px;height: 0%;background: #ec671d;position: absolute;left: 0;top:50%;transform: translate(0,-50%);transition: 300ms;}
.joinbox li dd{font-family:"微软雅黑";width: 20%;color: #595959;font-size:18px;float: left;line-height: 24px;height: 48px;overflow: hidden;}
.joinbox li.title dl{background:#ec671d;}
.joinbox li.title dd{color: #fff;font-size: 24px;font-family:"思源宋体";}
.joinbox li.title dd:nth-child(1){color: #fff;}
.joinbox li dd p{width: 292px;height: 48px;display: table-cell;text-align: center;vertical-align: middle;}
.joinbox li dd:nth-child(1){color: #272119;}
.joinbox li dl.down{background: #fdeee1;transition: 300ms;}
.joinbox li dl.down:before{height: 100%;transition: 300ms;}

.joinbtn{width:100%;height: 30px;text-align: center;color: #aaaaaa;}
.joinbtn span{display: inline-block;padding-right: 30px;position: relative;}
.joinbtn span:before{content: ""; width: 16px;height:10px;background: url(../images/icon13.png) center no-repeat;background-size: 100% auto;position: absolute;right: 0;top:9px;transition: 300ms;}
.down .joinbtn span:before{transform:rotate(-180deg);transition: 300ms;}
.joindec{width: 100%;font-size: 18px;color: #595959;line-height: 30px;padding:3% 6%;font-family:"微软雅黑";display: none;background: #fef7ee;}
.join_content .pagebox{padding: 5% 0 2%;}

.invtitle{font-size: 58px;color: #726b4a;line-height: 1.6;margin: 20px 0 12px;letter-spacing: 2px;}
.invtitle span{margin: 0 3.5%;}
.zclist{width: 108.4%;height: auto;overflow: hidden;margin-left: -4.2%;padding-bottom: 2%;}
.zclist li{width: 25%;padding: 4.2%;float: left;}
.zclist li .img{width: 100%;height: auto;border-radius: 10px;overflow: hidden;background: #fff;}

.invcontent1{padding-bottom: 10%;width: 100%;height: auto;background: url(../images/bg7.png) center bottom no-repeat;background-size: 100% auto;}
.yeji_slider{padding: 5% 0;width: 106%;margin-left: -3%;}
.yeji_slider .img{padding: 0 13.5%;}

.invcontent2{width: 100%;border-radius: 7px;padding: 4% 0;overflow: hidden;}
.invcontent2 .holder{position: relative;z-index: 2;}
.invcontent2 .peixun{font-size: 42px;line-height: 1.4;font-family: "思源宋体h";color: #fff;letter-spacing: 10px;}
.px_nav{width: 100%;height: auto;padding: 4% 14%;text-align: center;overflow: hidden;}
.px_nav dd{width: 33.33%;height: auto;font-family: "微软雅黑";float: left;}
.px_nav dd span{display: inline-block;cursor: pointer;padding: 0 26px;height: 49px;line-height: 47px;font-size: 22px;color: #fff;letter-spacing: 3px;
  border: 1px solid rgba(238,238,238,0.4);background: rgba(238,238,238,0.2);border-radius: 25px;transition: 300ms;}
.px_nav dd.on span,.px_nav dd span:hover{background: #fff;border: 1px solid #fff;color: #0f120e;transition: 300ms;}
.px_dectil{width: 100%;}
.px_dectil .pxbox{width: 100%;display: none;}
.pxbox.deon{animation: fadeInUp 0.6s forwards;display: block;}
.px_dectil .pxbox ul{width: calc( 100% + 34px );height: auto;margin-left: -17px;overflow: hidden;}
.px_dectil .pxbox ul li{width: 33.3%;padding:8px 17px;float: left;}
.px_dectil .pxbox ul li .pxli{border-radius: 10px;overflow: hidden;width: 100%;background: #fff;}
.px_dectil .pxbox ul li .pxli .img{width: 100%;height: auto;overflow: hidden;}
.px_dectil .pxbox ul li .pxli p{width: 100%;height: 65px;line-height: 65px;text-align: center;font-size: 24px;color: #302d1d;}

.honortent{padding: 3% 0;background: url(../images/bg12.png) center 23% no-repeat;background-size: 100% auto;}
.hontitle{width:435px;margin: 3% auto;font-size: 58px;line-height: 1.3;color: #726b4a;letter-spacing: 3px;
background: url(../images/bg9.png) center bottom no-repeat;background-size: 100% auto; }
.hontitle p{font-size: 21px;letter-spacing: 38px;padding-left: 34px;margin-top: 10px;}
.honlist{width: 100%;padding: 0 5%;height: auto;display: flex;justify-content:center;flex-flow: wrap;position: relative;}
.honlist:before{content: "";width: 88%;height: 124px;background: url(../images/bg11.png) center bottom no-repeat;background-size: 100% auto;position: absolute;top: 29.5%;left: 6%;}
.honlist:after{content: "";width: 100%;height: 124px;background: url(../images/bg11.png) center bottom no-repeat;background-size: 100% auto;position: absolute;top: 80.5%;left: 0;}
.honlist li{width: 20.14%;margin: 3% 2.2%;position: relative;z-index: 2;}
.honlist li:nth-child(-n+3){margin: 3% 3%;}
.honlist li .img{width: 100%;height: auto;position: relative;overflow: unset;}
.honlist li .img:before{content: "";width:30px;height: 100%;background: url(../images/bg10.png) left center no-repeat;background-size: auto 100%;
position: absolute;left: 100%;bottom: 0;}
.honlist li p{width: 100%;height: 56px;line-height: 28px;font-size: 16px;color: #837f6d;text-align: center;padding: 0 10px;/*font-family: "微软雅黑";*/margin: 20px 0;overflow: hidden;}

input::-webkit-input-placeholder {color: #989898;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #989898;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #989898;}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #989898;}
textarea::-webkit-input-placeholder {color: #989898;}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #989898;}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #989898;}
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #989898;}

.shopbox{width: 100%;display: flex;justify-content: space-between;padding: 6% 0;}
.formbox{width: 622px;height: auto;}
.formbox dt{width: 100%;font-size: 26px;color: #726b4a;line-height: 1.7;font-weight: normal;margin-bottom: 10px;}
.formbox dl dd{width: 100%;background: #fff;height: 70px;display: flex;margin: 15px 0 8%;}
.formbox dl dd .inbtn{flex:1;padding: 0 4%;font-size: 22px;color: #989898;}
.formbox dl dd span{display: block;width: 90px;height: 70px;background: url(../images/icon7.png) center no-repeat;}
.formbox .adress{display: flex;justify-content: space-between;flex-flow: wrap;}
.formbox .adress select{width: 48%;height: 70px;padding: 0 3.5%;outline: none;border: none;font-size: 22px;color: #989898;margin: 13px 0;border-right: 10px solid #fff;}
.formbox .result{width: 100%;margin:13px 0 0;background: #fff;height:584px;padding: 12px 0;}
.formbox .result p{padding: 0 4.4%;font-size: 22px;color: #000;line-height: 3;}
.formbox .result ul{width: 94%;padding: 0 2.7%;height: 87%;overflow-y:scroll;margin: 0 2.5%; }
.formbox .result ul::-webkit-scrollbar{width: 3px; }
.formbox .result ul::-webkit-scrollbar-track{background-color: #f7f4e8;}
.formbox .result ul::-webkit-scrollbar-thumb{background: #000000;border-radius: 2px;}
.formbox .result ul li{width: 100%;height: auto;padding:3% 4%;background: #f7f4e8;border-radius: 10px;margin-bottom: 16px;cursor: pointer;}
.formbox .result ul li .shopname{font-size: 20px;line-height: 1.8;color: #000000;padding: 6px 0;font-family: "思源宋体b";}
.result .shopdd{font-size: 18px;color: #000000;padding: 11px 0;padding-left: 9%;}
.result .tell{background: url(../images/icon8.png) left center no-repeat;background-size: 5.7% auto;}
.result .adress{background: url(../images/icon9.png) left center no-repeat;background-size: 5.7% auto;}
.shopimg{height: 764px;flex:1;padding-left: 2.7%;}
.shopimg img{width: auto;height: 100%;position: relative;left: 50%;transform: translateX(-50%);}
.onlines{padding: 3% 0;}
.onlines p{text-align: center;font-size: 30px;color: #726b4a;line-height: 1.6;letter-spacing: 3px;padding: 23px 0 50px;}
.ly_form{width: 100%;}
.lyform_flex{width: 100%;display: flex;justify-content: space-between;flex-flow: wrap;}
.lyform_flex .name{width: 48.8%;padding: 28px 0;}
.lyform_flex .address{width: 100%;}
.ly_form .address .key_txt{background: #fff url(../images/icon11_1.png) 32px center no-repeat;}
.ly_form .key_txt{display: block;width: 100%;font-size: 22px;padding: 0 15px 0 80px;height: 70px;background: #fff url(../images/icon10.png) 32px center no-repeat;border-radius: 10px;}
.ly_form .key_txt2{background: #fff url(../images/icon11.png) 32px center no-repeat;}
.ly_form select{width: 31.7%;height: 70px;padding: 0 32px;outline: none;border: none;border-right: 12px solid #fff;border-radius:10px;margin: 28px 0;font-size: 22px; }
.ly_form .area{width: 100%;padding: 10px 0;}
.ly_form textarea{display: block;width:100%;height: 440px;background: #fff;padding: 18px 32px;font-size: 22px;line-height: 1.6;border-radius: 10px;}
.line_btn{width: 100%;padding: 5% 0 2%;}
.line_btn input{display: block;width: 220px;height: 60px;outline: none;background: #726b4a;font-size: 22px;color: #fff;margin: 0 auto;border-radius: 10px;}

.yeji_slider .slick-dots{bottom:-10px;}
.yeji_slider .slick-dots li{width:9px;height:9px;margin: 0 6px;border-radius: 50%;background:#716b4a;opacity: 0.2;transition: 300ms;}
.yeji_slider .slick-dots li.slick-active{opacity: 1; transition: 300ms;}


/*图片经过放大*/
.img{overflow: hidden;transition: 300ms;}
.imgbig:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*页码*/
.pagebox{width: 100%;height: auto;text-align: center;padding: 50px 0 70px;display: flex;align-items: center;justify-content: center;}
.pagebox a{display: inline-block;width: 56px;height: 56px;border-radius:50%;line-height: 56px;font-size: 26px;color: #726b4a;margin: 0 15px;transition: 300ms;font-family: "微软雅黑";}
.pagebox a.on,.pagebox a:hover{background: #dfdbca;color: #000;transition: 300ms;}
.pagebox a.prev{width: 67px;height: 67px;line-height: 62px;background: #ebe7d6;margin: 0 4%;}
.pagebox a.prev:hover{background: #e5e0cd;transition: 300ms;}
/*文章上下篇*/
.choose_art{width: 100%;padding: 80px 0 60px;display: flex;align-items: center;justify-content: center;background: url(../images/icon2.png) center 56% no-repeat;}
.choose_art a{display: flex;align-items: center;line-height: 68px;color: #302d1d;font-size: 26px;transition: 300ms;margin: 0 1%;}
.choose_art a:hover{color: #302d1d;transition: 300ms;}
.choose_art a span{display: inline-block;width: 68px;height: 68px;border-radius: 50%;margin: 0 50px;}
.choose_art a.artprev span{background: #ebe7d6 url(../images/prev.png) center no-repeat;} 
.choose_art a.artnext span{background: #ebe7d6 url(../images/next.png) center no-repeat;}
.artnext.artnext1,.artprev.artprev1{color: #ccc!important;cursor: auto;}
.choose_art a.artnext1 span,.choose_art a.artprev1 span{opacity: 0.5;}
/*panle导航开始*/
.left_navbg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.2;z-index: 7;}
.left_nav{width:75%;height:100%;z-index:7;background: #fff;position: fixed;top:0; right:-75%;z-index: 99;padding-top: 50px;transition: 300ms;}
.left_nav.left_nav_show{right: 0;transition: 300ms;}
.close_lnav{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 30px;color: #383838;cursor: pointer;position: absolute;top: 0;right:0;}
.left_nav .nnav{width:100%;height: 96%;overflow-y:auto;padding: 3% 5.5% 0 8%;}
.left_nav .nnav li{width: 100%;height: auto;overflow: hidden;}
.left_nav .nnav li .ce{display: block;width: 100%;color: #333;font-size: 16px;height:58px;line-height:58px;}
.left_nav .nnav li .ce.xz_a{color: #a59d7a;}

.menu_head .ericon{width:40px;height:58px;float:right;background: url(../images/icon12.png) center no-repeat;background-size: 10px auto;transition: 300ms;}
.menu_head .ericon.xz{transform: rotate(90deg);transition: 300ms;}
.left_nav .nnav li .menu_body{display: none;padding-bottom: 10px;}
.menu_body li a.er{font-size:15px;display: block;height:40px;line-height:40px;font-size: 14px;color: #666;position: relative;}
.menu_body li a.er.tz_a{color: #a59d7a;}
.menu_body .thricon{color:#666;width:40px;height:40px;line-height:40px;text-align:center;float:right;position: relative;z-index: 3;font-size: 24px;cursor: pointer;}
.menu_body .icont1{ display:none;}
.menu_body .tz .icont1{ display:block;color: #a59d7a;}
.menu_body .tz .icont2{ display:none;}
.left_nav .nnav li .thr_body{display: none;}
.thr_body li a.thr{position: relative;padding-left:30px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.thr_body li a.thr.fz_a{color: #a59d7a;}
.left_nav .nnav li .for_body{display: none;}
.for_body li a.for{position: relative;padding-left:58px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.menu_body .foricon{color:#999;width:40px;height:40px;line-height:40px;text-align:center;float:right;position: relative;z-index: 3;font-size: 24px;cursor: pointer;}
/*panle导航结束*/
@media(max-width: 2000px){
 .about_list dt{font-size: 42px;}
 .about_list p{font-size: 22px;}
 .about_list dd{font-size: 19px;}
 .honor_slider p{font-size: 16px;line-height: 2}
 .honor_slider .slick-dots li{width: 70px;}
 .product_title{font-size: 40px;}
 .pro_one,.twodectil{margin: 14px 0;}
 .pro_one .oneitem{font-size: 20px;height: 58px;line-height: 56px;}
 .twodectil .twoitem{font-size: 18px;height: 54px;line-height: 52px;}
 .pronav:before,.pronav:after{width: 35px;height: 188px;}
  /*.prolist li p{height: 114px;line-height: 114px;}*/
  .pagebox a{width: 48px;height: 48px;line-height: 48px;font-size: 20px;}
  .pagebox a.prev{width: 57px;height: 57px;line-height: 52px;}
  .newlist li dt{font-size: 18px;}
  .newlist li dd{height: 60px;line-height: 30px;font-size: 16px;}
  .newdec_title{font-size: 40px;}
  .invtitle{font-size: 54px;line-height: 1.7;}
  .hontitle{font-size: 54px;}
  .hontitle p{font-size: 19px;letter-spacing: 33px;}
  .honlist{padding: 0 3%;}
  .honlist:before{top: 25.5%;}
  .honlist li p{font-size: 15px;line-height: 24px;margin: 16px 0;}
  .honlist:after{top: 76.8%;}
  .formbox{width: 516px;}
  .formbox dt{font-size: 22px;line-height: 1.6;}
  .formbox dl dd{height: 60px;}
  .formbox dl dd .inbtn{font-size: 18px;}
  .formbox dl dd span{height: 60px;}
  .formbox .adress select{height: 60px;font-size: 18px;}
  .formbox .result p,.formbox .result ul li .shopname{font-size: 18px;}
  .result .shopdd{font-size: 16px;}
  .shopimg{height: 735px;}
  .onlines p{font-size: 26px;}
  .pro_slider .slick-center a p{font-size: 32px;}
  .pro_slider .slick-center a p:before{width: 12px;left: 68%;top: -4px;}

}
@media(max-width: 1820px){
  .holder{width: 75.5%;}
  .about_one dl dt{font-size: 44px;}
  .about_one dl dd{font-size: 22px;line-height: 2.5;}
  .title1{width: 624px;}
  .title1 p{font-size: 48px;line-height: 86px;}
  .about_two dd{font-size: 20px;line-height: 2.5;}
  .about_list dt{font-size: 38px;}
  .about_list p{font-size: 20px;}
  .about_list dd{font-size: 17px;}
  .about_list .line2{width: 58px;height: 3px;}
  .about_list dl{background-size: 42% auto;}
  .about_list:nth-child(1) dl{background-size: 80% auto;}
  .newdec_title{font-size: 38px;}
  .invtitle{font-size: 50px;}
  .yeji_slider{padding: 4% 0;width: 103%;margin-left: -1.5%;}
  .yeji_slider .img{padding: 0 12%;}
  .invcontent2 .peixun{font-size: 38px;}
  .px_nav dd span{height: 46px;line-height: 44px;font-size: 20px;}
  .px_dectil .pxbox ul li .pxli p{font-size: 22px;height: 60px;line-height: 60px;}
  .hontitle{font-size: 50px;}
      .hontitle p {
        font-size: 18px;
        letter-spacing: 32px;
        padding-left: 31px;
    }
  .honlist{padding: 0;}
  .honlist li p{
        font-size: 14px;
        line-height: 23px;
        margin: 12px 0;
    }
  .honlist:before{top: 24.5%;width: 92%;left: 4%;}
  .honlist:after{top: 74.8%;width: 108%;left: -4%;}
  .formbox{width: 454px;}
      .formbox dt {
        font-size: 20px;
        line-height: 1.4;
    }
        .formbox .adress select {
        height: 50px;
        font-size: 16px;
        margin: 8px 0;
    }
        .formbox dl dd {
        height: 50px;
        margin: 15px 0 7%;
    }
    .formbox dl dd span {
        height: 50px;
        background-size: 24px auto;
    }
    .formbox dl dd .inbtn,.formbox .result p, .formbox .result ul li .shopname{font-size: 16px;}
        .result .shopdd {
        font-size: 14px;
        padding: 7px 0 7px 9%;
    }
    .shopimg{height: 709px;}
    /*.formbox .result{height: 482px;}*/
    /*.formbox .result ul{height: 394px;}*/
    .onlines p{font-size: 24px;line-height: 1;}
    .lyform_flex .name{padding: 16px 0;}
    .ly_form .key_txt{font-size: 18px;height: 60px;}
    .ly_form select{font-size:18px;height: 60px;margin: 16px 0;}
    .ly_form textarea{font-size: 18px;height: 340px;}
    .line_btn input{width: 190px;height: 50px;font-size: 18px;}
    .pro_slider a p{margin-top: 30px;}
    .pro_slider .slick-center a p{font-size: 30px;}
    .pro_slider .slick-center a p:before{width: 10px;left: 72%;top: -2px;}



 
}
@media(max-width: 1640px){
  .holder{width: 80.5%;}
  .alltitle{font-size: 40px;}
  .alltitle p{font-size: 52px;}
  .secTwo_B dl{width: 372px;}
  .secTwo_B dt p{font-size: 28px;}
  .secTwo_B dt{font-size: 78px;}
  .secTwo_B dd{font-size: 20px;line-height: 2;}
  .pro_slider .slick-center a p{font-size: 28px;}
  .pro_slider .slick-center a p:before{width: 8px;left: 70%;}
  .pro_slider .slick-arrow{width: 60px;height: 60px;}
  #header .logo{width: 172px;}
  .content2 .holder{height: 350px;}
  .content2 .secTwo_B dt{font-size: 60px;}
  .content2 .secTwo_B dt p,.adrbox dd{font-size: 20px;}
  .content2 .secTwo_B dd{font-size: 18px;line-height: 28px;}
  .content3{width: 78%;}
  .adrbox .title2{width: 78px;height: 336px;font-size: 38px;line-height: 84px;}
  .product_title{font-size: 34px;}
  .pro_one .oneitem{font-size: 18px;height: 52px;line-height: 50px;}
  .pro_one, .twodectil{margin: 10px 0;}
  .twodectil .twoitem{font-size: 16px;height: 52px;line-height: 50px;}
  .pronav:before, .pronav:after{width: 32px;height: 169px;}
  .prolist li p{line-height: 24px;font-size: 18px;}
  .pagebox a{width: 44px;height: 44px;line-height: 44px;font-size: 18px;margin: 0 8px;}
  .pagebox a.prev{width: 52px;height: 52px;line-height: 48px;margin:0 3.2%;}
  .invtitle{font-size: 46px;}
  .yeji_slider{width: 100%;margin-left: 0;}
  .invcontent2 .peixun{font-size: 34px;}
      .px_nav dd span {
        height: 42px;
        line-height: 40px;
        font-size: 17px;
    }
    .px_dectil .pxbox ul li .pxli p {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
    }


}
@media(max-width: 1500px){
  .holder{width: 85.5%;}
  #header .logo{width: 166px;}
  .pro_slider a{padding: 12%;}
  .pro_slider .slick-center a{
    -moz-transform: scale(1.33);
    -ms-transform: scale(1.33);
    -o-transform: scale(1.33);
    -webkit-transform: scale(1.33);
    transform: scale(1.33);
  }
  .pro_slider a p{margin-top: 20px;font-size: 16px;}
  .pro_slider .slick-center a p{font-size: 24px;}
  .ggbox{width: 156px;}
  .about_one dl dd{font-size: 20px;}
  .title1{width: 592px;}
  .title1 p{font-size: 46px;line-height: 83px;letter-spacing: 22px;}
  .about_list dt{font-size: 36px;}
  .newlist li a{padding: 4%;}
  .newlist li .line4{margin: 2% 0;}
  .newlist li dt span{font-size: 14px;}
  .newdec_title{font-size: 36px;}
  .invtitle{font-size: 42px;}
  .zclist{width: 106%;margin-left: -3%;}
  .zclist li{padding: 3%;}
      .yeji_slider {
        width: 92%;
        margin-left: 4%;
    }
    .hontitle{font-size: 46px;}
    .hontitle p {
        font-size: 16px;
        letter-spacing: 28px;
        padding-left: 21px;
    }
    .formbox .result{height: 500px;}
    /*.formbox .result ul{height: 352px;}*/
    .shopimg{height: 626px;}
    .onlines p{font-size: 22px;}




}
@media(max-width: 1366px){
  .alltitle{font-size: 34px;margin: 30px 0 15px;}
  .alltitle p{font-size: 48px;}
  .secTwo_B dl:before{width: 2px;height: 82px;}
  .secTwo_B dt{font-size: 66px;}
  .secTwo_B dt p{font-size: 22px;}
  .secTwo_B dd{font-size: 18px;line-height: 1.8;}
  .pro_slider a{padding: 14% 12%;}
  .pro_slider .slick-center a p{font-size: 20px;bottom: 14%;}
  .pro_slider .slick-arrow {width: 50px;height: 50px;top: 87%;}
  .pro_slider .slick-next{margin-right: -110px;}
  .pro_slider .slick-prev{margin-left: -110px;}
  .pro_slider:before{top: 86%;}
  .ewmbox dd{margin-left: 6%;}
  .fnavli2 .tact,.fot_navs a{font-size: 16px;}
  .copy{font-size: 14px;padding: 28px 0;}
  .ggbox{width: 145px;left: 1%;}
  .about_one dl dt{font-size: 40px;}
  .about_one dl dd{font-size: 18px;}
  .about_two dt{font-size: 30px;}
  .about_two dd{font-size: 18px;line-height: 2.2}
  .content2 .holder{height: 310px;}
  .content2 .secTwo_B dt{font-size: 52px;}
  .content2 .secTwo_B dt p{font-size: 18px;width: 24px;}
  .content2 .secTwo_B dd{font-size: 16px;line-height: 25px;}
  .content4 .gltext{font-size: 20px;}
  .about_list dl{width: 45%;}
  .about_list dt{font-size: 32px;}
  .about_list p{font-size: 18px;}
  .about_list dd{font-size: 16px;}
  .content6 .title4{width: 470px;}
  .content6 .title4 p{font-size: 39px;line-height: 70px;}
  .product_title{font-size: 30px;}
  .pro_one .oneitem{font-size: 16px;height: 48px;line-height: 46px;}
  .pro_one, .twodectil{margin: 7px 0;}
  .pronav{padding: 25px 15px;border-radius: 12px;}
  .twodectil .twoitem {font-size: 14px;height: 48px;line-height: 46px;}
  .pro_one .oneitem.on span,.pro_one .oneitem:hover span,.twodectil .twoitem:hover a{border-bottom: 1px solid #726b4a;}
  .pronav:before,.pronav:after{width: 28px;height: 148px;top: 15px;}
  .pronav:before{left: 15px;}
  .pronav:after{right: 15px;}
  .prolist li p{height: 88px;line-height: 22px;font-size: 16px;}
  .newlist li dt{font-size: 16px;height: 30px;line-height: 30px;letter-spacing: 1px;}
  .newlist li dl{padding-top: 18px;}
  .newlist li dd{height: 52px;line-height: 26px;font-size: 14px;}
  .newlist li .line4{width: 34px;}
  .newdec_title{font-size: 34px;}
  .honlist:before,.honlist:after{background-size: 100% 100%;}
  .formbox{width: 41%;}
  .formbox dt{font-size: 18px;margin-bottom: 6px;}
  .formbox dl dd .inbtn, .formbox .result p, .formbox .result ul li .shopname{font-size: 14px;}
      .formbox .adress select {
        height: 42px;
        font-size: 14px;
        margin: 6px 0;
    }
    .formbox dl dd{height: 42px;}
    .formbox dl dd span{
        height: 42px;
        background-size: 20px auto;
        width: 75px;
    }
    .result .shopdd{
        padding: 5px 0 5px 9%;
    }
    .formbox .result{height: 418px;}
    /*.formbox .result ul{height: 290px;}*/
    .formbox .result ul li{margin-bottom: 12px;}
    .shopimg{height: auto;}
    .invtitle{font-size: 40px;}
    .onlines p{font-size: 20px;}


  

}

@media (max-width: 1199px){
  #header{padding-bottom: 0;}
  .holder{width: 87%;}
  #header .tell{padding-left: 36px;font-size: 18px;background-size: 24px auto;}
  #header .logo{width: 150px;}
  .nav_box .yiji a{height: 114px;line-height: 114px;font-size: 15px;}
  #banner .slick-dots li{width: 50px;margin: 0 10px;}
  .secTwo_B dl{width: 26%;}
  .secTwo_B dt{font-size: 56px;}
  .secTwo_B dt p{font-size: 18px;width: 20px;}
  .secTwo_B dl:before{width: 1px;height: 70px;margin-top: -35px;}
  .secTwo_B dd{font-size: 16px;}
  .wrapper{background-size: 180% auto;}
  .fnavli2{margin: 0;}
  .fnavli2 .tact{padding-left: 34px;background-size: 20px auto;}
  .fnavli2 .tact,.fot_navs a{font-size: 14px;}
  .ewmbox{width: 180px;}
  .ewmbox dd{width: 70px;}
  .pro_slider{padding: 16px 0 130px;}
  .ggbox{width: 135px;}
  .about_one{margin: 3% 0;}
  .about_one dl dt{font-size: 36px;}
  .about_one dl dd{font-size: 16px;line-height: 2.4;}
  .title1{width: 510px;}
  .title1 p{font-size: 38px;line-height:72px;letter-spacing: 20px;}
  .about_two dt{font-size: 26px;}
  .about_two dd{font-size: 16px;}
  .about_two .line{width: 50px;}
  .content2 .holder{height: 290px;}
  .content3{width: 83%;}
  .adrbox .title2{width: 70px;height: 328px;font-size: 34px;line-height: 76px;padding-top: 40px;}
  .adrbox dt{font-size: 24px;}
  .adrbox dd{font-size: 18px;}
  .content4 .title3{width: 632px;}
  .content4 .title3 p{font-size: 35px;bottom: 26px;}
  .content4 .gltext{font-size: 18px;line-height: 2.2;}
  .content4 .gltext img{margin-right: 15px;width: 13px;}
  .about_list dt{font-size: 30px;}
  .about_list p{margin-top: 15px;font-size: 17px;}
  .about_list dd{font-size: 15px;line-height: 2;}
  .about_list:nth-child(1) .line2{margin: 21px 0;}
  .about_list .line2{width: 50px;height: 2px;}
  .content6 .title4{width: 430px;}
  .content6 .title4 p{font-size: 36px;line-height: 55px;}
  .honor_slider p{font-size: 14px;line-height: 1.7;}
  .honor_slider .slick-dots li{width: 60px;}
  .honor_slider{width: calc(100% + 18px);margin-left: -9px;}
  .honor_slider a{padding: 9px;}
  .dec_title{font-size: 36px;}
  .back_ul{font-size: 18px;}
  .back_ul span{width: 42px;height: 42px;margin-right: 18px}
  .proimg{width: 40%;}
  .dectil{font-size: 18px;}
  .choose_art a{font-size: 20px;}
  .choose_art a span{width: 55px;height: 55px;margin: 0 44px;}
  .newdec_title{font-size: 32px;}
  .invcontent2 .peixun{font-size: 30px;line-height: 2;}
      .px_nav dd span {
        height: 38px;
        line-height: 36px;
        font-size: 14px;
        padding: 0 20px;
    }
  .px_dectil .pxbox ul{width: calc(100% + 20px);margin-left: -10px;}
  .px_dectil .pxbox ul li{padding: 8px 10px;}
  .px_dectil .pxbox ul li .pxli p{font-size: 17px;}
    .hontitle {
        width: 360px;
        font-size: 40px;
        margin: 5% auto;
    }
    .hontitle p {
        font-size: 14px;
        letter-spacing: 26px;
        padding-left: 20px;
    }
    .honlist li p {
    font-size: 13px;
    line-height: 20px;}
    /*.formbox{width: 352px;}*/
    .formbox .result {
        height: 368px;
    }
        /*.formbox .result ul {
        height: 256px;
    }
    .shopimg {
        height: auto;
    }*/
    .lyform_flex .name{padding: 10px 0;}
    .ly_form select{margin: 10px 0;}
    .ly_form .key_txt {
        font-size: 16px;
        height: 52px;
        padding: 0 15px 0 68px;
        background: #fff url(../images/icon10.png) 25px center no-repeat;background-size: 20px auto;
        border-radius: 7px;
    }
    .ly_form .key_txt2{background: #fff url(../images/icon11.png) 25px center no-repeat;background-size: 20px auto;}
    .ly_form .address .key_txt{background: #fff url(../images/icon11_1.png) 25px center no-repeat;background-size: 20px auto;}
    .ly_form select{font-size: 16px;height: 52px;padding: 0 20px;}
    .ly_form textarea {
        font-size: 16px;
        height: 270px;
        padding: 15px 22px;
    }
    .line_btn input {
        width: 160px;
        font-size: 16px;
    }
    .seachbox{width: 90%;}
    .seachbox p{width: 170px;font-size: 26px;}
    .seachbox p span{font-size: 15px;}
    .seachbox form,.seachbox form .inbtn{height: 56px;}
    .seachbox form .subtn{width: 122px;height: 56px;}
    .joinbox li dl{padding: 9px 2%;}
    .joinbox li.title dd{font-size: 20px;}
    .joinbox li dd{font-size: 16px;line-height: 20px;}
    .joinbtn span:before{width: 13px;top: 6px;}
    .joinbtn span{padding-right: 23px;}
    .joindec{font-size: 16px;line-height: 26px;}




}

@media (max-width: 991px){
  .holder{width: 90%;}
  #header .logo{width: 132px;}
  #header.head_up .logo{width: 120px;padding-right: 0;}
  #header .nav_box{padding-right: 0;}
  .nav_box .yiji a{height: 86px;line-height: 86px;}
  #header.head_up .nav_box .yiji a{height: 80px;line-height: 80px;}
  #header .tell{display: none;}
  #banner .slick-dots{bottom: 10px;}
  #banner .slick-dots li{width: 40px;}
  .alltitle{font-size: 30px;margin: 15px 0;}
  .alltitle p{font-size: 44px;}
  .secTwo_B dt{font-size: 46px;}
  .secTwo_B dt p{font-size: 14px;width: 16px;}
  .secTwo_B dd{font-size: 14px;margin-top: 12px;}
  .copy{font-size: 13px;padding: 19px 0;border-top: 1px solid #d7d5cc;}
  .ggbox{width: 155px;}
  .content{padding: 60px 0;}
  .about_one{display: block;}
  .about_one .about_logo{width: 230px;margin: 0 auto 8%;}
  .about_one dl{width:80%;margin: 0 auto;overflow: hidden;}
  .about_two{display: block;}
  .about_two .abshopimg{width: 100%;margin-bottom: 4%;}
  .about_two dl{width: 100%;}
  .content2 .holder{height: 260px;}
  .content2 .secTwo_B dt{font-size: 46px;}
  .content2 .secTwo_B dt p{font-size: 16px; width: 20px;}
  .content2 .secTwo_B dd{font-size: 14px;}
  .content3{width: 90%;}
  .adrbox .title2{width: 64px;height: 303px;font-size: 30px;line-height: 69px;}
  .content4 .title3{width: 570px;}
  .content4 .title3 p{font-size: 32px;bottom: 19px;letter-spacing: 7px;}
  .content4 .gltext{font-size: 16px;}
  .about_list dt{font-size: 24px;}
  .about_list p{font-size: 16px;line-height: 1.7;}
  .about_list dd{font-size: 14px;}
  .about_list .liimg{width: 50%;}
  .content6 .title4{width: 390px;}
  .content6 .title4 p{font-size: 32px;line-height: 42px;padding-right: 5px;letter-spacing: 6px;}
  .product_title{font-size: 22px;}
  .pro_one, .twodectil{margin: 2px 0;}
  .pro_one .oneitem,.twodectil .twoitem{padding: 0 12px;}
  .pronav:before, .pronav:after{width: 24px;height: 130px;top: 13px;}
  .prolist li{width: 33.33%;}
  .pagebox a{width: 36px;height: 36px;line-height: 36px;font-size: 16px;margin: 0 6px;}
  .pagebox a.prev{width: 44px;height: 44px;line-height: 42px;}
  .dec_title{font-size: 32px;margin-top: 14px;}
  .back_ul{font-size: 16px;}
  .back_ul span{width: 38px;height: 38px;margin-right: 15px}
  .newdec_title{font-size: 30px;}
  .newdec_title p{font-size: 14px;}
  .invtitle{font-size: 32px;}
  .zclist{width: 104%;margin-left: -2%;}
  .zclist li{padding: 2%;}
  .yeji_slider{width: 86%;margin-left: 7%;}
  .invcontent2 .peixun{font-size: 26px;letter-spacing: 7px;}
  .hontitle{width: 300px;font-size: 32px;}
  .hontitle p{letter-spacing: 18px;padding-left: 13px;}
  .formbox{width: 42%;}
  .onlines p{font-size: 15px;padding: 4px 0 35px;}
  .pro_slider .slick-center a p:before{left:68%;}



}
@media (max-width: 768px){
  .holder{width: 100%;padding: 0 15px;}
  #header .holder{justify-content: space-between;}
  #header .logo,#header.head_up .logo{width: 88px;margin: 6px 0;}
  #banner .slick-dots li{margin: 0 6px;}
  .content{padding: 30px 0;}
  .alltitle{padding: 0 15px;font-size: 16px;margin: 15px 0 20px;}
  .alltitle p{font-size: 24px;letter-spacing: 4px;}
  .secTwo_B dl{width: 32%;}
  .secTwo_B dt,.content2 .secTwo_B dt{font-size: 27px;}
  .secTwo_B dt p,.content2 .secTwo_B dt p{font-size: 12px;width: 12px;line-height: 1;}
  .secTwo_B dd,.content2 .secTwo_B dd{font-size: 12px;margin-top: 8px;line-height: 1.6;}
  .secTwo_B dl:before{width: 1px;height: 40px;margin-top: -20px;}
  .pro_slider{padding: 15px 0 44px;}
  .pro_slider a{margin: 36px 0;padding: 14% 10%;}
  .pro_slider .slick-center a{-moz-transform: scale(1.22);
    -ms-transform: scale(1.22);-o-transform: scale(1.22);
    -webkit-transform: scale(1.22);transform: scale(1.22);}
  .wrapper{background-size: 1300px auto;}
  .pro_slider .slick-arrow{width: 34px;height: 34px;top: 92%;background-size: 7px auto;}
  .pro_slider .slick-prev{margin-left: -70px;}
  .pro_slider .slick-next{margin-right: -70px;}
  .pro_slider:before{top: 90%;background-size: 10px auto;}
  .fnavli2{padding: 0;border: none;}
  .fnavli2 .tact{padding-left: 22px;background-size: 16px auto;line-height: 22px;font-size: 13px;max-width: none;width: 100%;}
  .ewmbox dd{width: 68px;margin-left: 8px;font-size: 10px;}
  .ewmbox{width: 116px;}
  .footer .footnav{padding: 4% 0 10%;}
  .copy{font-size: 12px;padding: 20px 0;line-height: 1.4;margin-bottom: 40px;}
  .ggbox{left: 2%;top: 18%;right:15px;width: 145px;}
  /*.about_one{margin: 0 0 4%;}*/
  .about_one .about_logo{width: 54%;margin: 0 auto 12%;}
  /*.about_one dl{width: 100%;}*/
  .about_one dl dt{font-size: 18px;}
  .about_one dl dd{width: 100%;float: unset;writing-mode: unset;font-size: 14px;line-height: 1.8;
    letter-spacing: 4px;margin: 2% 0;}
  .title1{width: 98%;margin-left: -1%;}
  .title1 p{font-size: 24px;line-height: 48px;letter-spacing: 12px;padding-left: 23px;}
  .about_two .shopimg{padding: 6% 0 7%;margin: 0;}
  .about_two dt{font-size: 18px;line-height: 2;}
  .about_two .line{width: 38px;height: 1px;}
  .about_two dd{font-size: 14px;line-height: 2;}
  .content2 .holder{height: 180px;width: 108%;margin-left: -4%;}
  .content3{width: 92%;}
  .adrbox .title2{width: 44px;height: 215px;font-size: 19px;line-height: 45px;letter-spacing: 6px;padding-top: 35px;}
  .adrbox dl{width: 80%;}
  .adrbox dt{font-size: 17px;line-height: 1.6;}
  .adrbox dl .line2{width: 28px;margin: 18px 0;}
  .adrbox dd{font-size: 14px;line-height: 1.7;}
  .content3 .img{padding: 3% 0;}
  .content4 .title3{width: 110%;margin: 3%;}
  .content4{padding: 5% 0 8%;}
  .content4 .title3 p{font-size: 22px;bottom: 0;letter-spacing: 3px;padding-left: 2%;}
  .content4 .gltext img{width: 4px;opacity: 0;}
  .content4 .gltext{font-size: 14px;}
  .content5{padding: 20px 0;}
  .about_list{display: block;padding: 20px 0;}
  .about_list dl{width: 100%;margin-bottom: 20px;}
  .about_list dt{font-size: 20px;}
  .about_list p{font-size: 15px;}
  .about_list .line2{width: 36px;}
  .about_list .img{width: 100%;}
  .content6 .title4{width: 69%;}
  .content6 .title4 p{font-size: 20px;line-height: 32px;padding-right: 5px;letter-spacing: 4px;bottom: 25px;}
  .honor_slider{width: calc(100% + 12px);margin-left: -6px;padding: 6% 0 9%;}
  .honor_slider a{padding: 6px;}
  .honor_slider p{font-size: 12px;line-height: 1.5;padding: 0;margin: 15px 0;}
  .honor_slider .slick-dots{bottom: 10px;}
  .honor_slider .slick-dots li{width: 40px;height: 1px;margin: 0 6px;}
  .pronav:before, .pronav:after{display: none;}
  .pronav{padding: 10px 8px;border-radius: 7px;}
  .pro_one, .twodectil{margin: 5px 0;}
  .pro_one .oneitem{font-size: 14px;height: 36px;line-height: 36px;}
  .twodectil .twoitem{font-size: 12px;height: 36px;line-height: 36px;}
  .prolist{width: 103%;margin-left: -1.5%;}
  .prolist li{width: 50%;padding: 0 1.5%;}
  .prolist li p{height: 108px;line-height: 20px;font-size: 14px;}
  .pagebox{padding: 32px 0 54px;}
  .pagebox a{width: 28px;height: 28px;line-height: 28px;font-size: 14px;margin: 0 4px;}
  .pagebox a.prev{width: 36px;height: 36px;line-height: 34px;}
  .pagebox a.prev img{width: 8px;}
  .back_ul{display: none;}
  .dec_title{font-size: 24px;}
  .proimg{width: 66%;margin: 40px auto;}
  .dectil{font-size: 15px;line-height: 2;}
  .choose_art{padding: 30px 0 44px;justify-content: space-between;
    background: url(../images/icon2.png) center 46% no-repeat;background-size: 12px auto;}
  .choose_art a{font-size: 14px;}
  .choose_art a span{width: 36px;height: 36px;margin: 0 18px;background-size: 8px auto !important;}
  .newlist{padding: 0;}
  .newlist li{width: 100%;padding: 10px 20px;}
  .newlist li a{border-radius: 5px;}
  .newlist li dl{padding-top: 12px;}
  .newlist li dt{font-size: 14px;}
  .newlist li dt span{font-size: 12px;}
  .newlist li dd{display: block;height: auto;line-height: 20px;font-size: 12px;}
  .newlist li .line4{width: 22px;}
  .newdec_title{font-size: 22px;padding: 20px 0;}
  .newdec_title p{margin: 14px 0;}
  .invtitle{font-size: 22px;}
  .invtitle span img{width:7px;}
  .zclist li{width: 50%;}
  .zclist li .img{border-radius: 7px;}
  .invcontent1{background-size: 120% auto;margin-bottom: 3%;}
  .yeji_slider{width: 90%;margin-left: 5%;padding-bottom: 3%;}
  .yeji_slider .img{padding: 0 9%;}
  .yeji_slider .slick-dots{bottom: -27px;}
  .invcontent2{border-radius:0;}
  .invcontent2 .peixun{font-size: 20px;letter-spacing: 4px;padding-top: 4%;}
  .px_nav{padding: 4% 0;}
      .px_nav dd span {
        height: 32px;
        line-height: 30px;
        font-size: 12px;
        padding: 0 10px;
        letter-spacing: 1px;
    }
  .px_dectil .pxbox ul li{width: 100%;}
  .px_dectil .pxbox ul li .pxli p{font-size: 16px;height: 42px;line-height: 42px;}
  .invcontent2 .xmove{background-size: auto 136%!important;}
      .hontitle {
        width: 226px;
        font-size: 28px;
        margin: 8% auto 12%;
  }
  .hontitle p{letter-spacing: 17px;padding-left: 9px;font-size: 12px;margin-top: 5px;}
  .honlist{display: block;width: calc( 100% + 24px);margin-left: -12px;height: auto;overflow: hidden;}
  .honlist li{width: 50%;padding: 5px 12px;float: left;margin: 0;}
  .honlist li:nth-child(-n+3){margin: 0;}
  .honlist li p{font-size: 12px;line-height: 18px;padding: 0;height: 54px;}
  .honlist:before, .honlist:after{display: none;}
  .honlist li:nth-child(7){display: none;}
  .shopimg{display: none;}
  .formbox{width: 100%;}
  .formbox dl dd,.formbox dl dd span{height: 38px;}
      .formbox dt{
        font-size: 15px;
        margin-bottom: 4px;
  }
  .formbox dl dd .inbtn, .formbox .result p, .formbox .result ul li .shopname,.result .shopdd{
        font-size: 13px;
    }
      .formbox .adress select {
        height: 38px;
        font-size: 13px;}
  .formbox .result{height: auto;}
  .formbox .result ul{height: 200px;}
      .onlines p {
        font-size: 12px;
        letter-spacing: 0;}
  .lyform_flex .name{width: 100%;padding: 5px 0;}
      .ly_form .key_txt {
        font-size: 13px;
        height: 40px;
        padding: 0 15px 0 13%;
        background: #fff url(../images/icon10.png) 5% center no-repeat;
        background-size: 4% auto;
        border-radius: 4px;
    }
        .ly_form .key_txt2 {
        background: #fff url(../images/icon11.png) 5% center no-repeat;
        background-size: 4.5% auto;
    }

    .ly_form .address .key_txt{background: #fff url(../images/icon11_1.png) 5% center no-repeat;background-size: 4.5% auto;}
    .ly_form select {
        width: 100%;
        font-size: 13px;
        height: 40px;
        padding: 0 14px;
        border-radius: 5px;margin: 5px 0;
    }
    .ly_form .area{padding: 5px 0;}
    .ly_form textarea {
        font-size: 13px;
        height: 196px;
        padding: 12px 18px;
        border-radius: 5px;
    }
    .line_btn input {
        width: 130px;
        font-size: 14px;
        height: 44px;
    }
  .join_content{margin: 30px 0;border-radius: 10px;padding: 4.5% 4%;}
  .seachbox{width: 95%;margin: 15px 0;}
  .seachbox p{font-size: 15px;line-height: 1.3;width: 76px}
  .seachbox p span{font-size: 12px;letter-spacing: 0;}
  .seachbox form{height: 36px;font-size: 13px;}
  .seachbox form .inbtn{margin-left: 12px;height: 36px;}
  .seachbox form .subtn{width: 60px;height: 36px;border-radius: 0 0 0 16px;font-weight: normal;}
  
  .joinbox li dl{padding: 6px 1%;}
  .joinbox li.title dd{font-weight: normal;font-size: 14px;height: 24px;line-height: 24px;}
  .joinbox li.title dd p{height: 20px;}
  .joinbox li dd{width: 25%;min-height: 32px;height: auto;font-size: 13px;line-height: 16px;}
  .joinbox li dd p{height: 32px;}
  .joinbox li dl:before{display: none;}
  .joinbtn span{padding-right: 17px;}
  .joinbtn span:before{width: 7px;height: 17px;top: 0;}
  .joindec{font-size: 13px;line-height: 22px;padding: 5%;}
  .join_content .pagebox{padding: 7% 0 5%;}




  
  
  

  



}
@media (max-width: 414px){
  .pro_slider .slick-arrow{top: 84%;}
  .pro_slider:before{top: 82%;}
  .pro_slider .slick-center a p{font-size: 18px;}
  .ggbox{width: 26%;top: 18%;border-radius: 10px;border: 4px solid rgba(255, 255, 255, 0.28);}
  .ggbox img{border-radius: 7px;}
  .ggbox .close_gg{width: 24px;height: 24px;right: -13px;top: -13px;}
  .product_title{font-size: 20px;}

  

}
@media (max-width: 376px){
  .newdec_title{font-size: 20px;}
  .joinbox li.title dd{font-size: 12px;line-height: 20px;height: 20px;}
  .joinbox li dd{font-size: 12px;}
  .joindec{font-size: 12px;line-height: 20px;}
    
}


