@charset "UTF-8";
.indexNav{display:none}
.indexNav .box{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;align-items:center}
.logo{}
.logo h1{text-transform:uppercase;font-size:24px}
#nav{}
#nav>li{float:left;display:block;position:relative}
#nav>li>a{line-height:80px;font-weight:600;font-size:18px;text-transform:uppercase;padding:0 25px;transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;font-family:'Roboto',sans-serif;font-weight:500}
#nav>li>a.this{color:#beaf87}
#nav>li>ul{position:absolute;left:10px;z-index:20;background:#fff;padding:10px 0;box-shadow:0 2px 6px 0 rgba(32,33,36,0.28);display:none;min-width:100%}
#nav>li>ul>li{}
#nav>li>ul>li>a{display:block;padding:4px 20px;white-space:nowrap}
.banner{position:relative;display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex;align-items:center;margin-top:50px}
.banner:before{content:'';display:block;position:absolute;width:100%;height:100%;background:#000;opacity:0.2}
.banner img{width:100%;height:50vw}
.bannerTxt{position:absolute;width:90%;text-align:left}
.bannerTxt h2{color:#fff;font-size:20px;line-height:1.2em;margin-bottom:10px}
.bannerTxt p{color:#fff;font-size:14px;line-height:1.2em}
.bannerTxt a{padding:0 50px;line-height:50px;background:#beaf87;color:#fff;font-weight:bold;margin:40px 0;display:none}
.bannerTxt strong{}
.indexA{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;align-items:center;padding:0.5rem 14px}
.indexA>img{max-width:600px}
.indexA>div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.indexA h2{font-size:0.4rem;padding-bottom:0.5em;color:#000000;text-align:center;text-transform:uppercase}
.indexA .BJQ h3{}
.indexAboutTxt p{color:#333;margin-bottom:1em;font-size:14px}
.indexAboutTxt .BJQ{}
.indexAboutTxt .BJQ a{height:34px;line-height:34px;background:#beaf87;color:#fff;text-align:center;width:120px;margin:0 auto 20px;display:block;font-size:14px}
.indexAboutTxt .BJQ strong{}
.indexAboutTxt .BJQ ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;padding-bottom:1em}
.indexAboutTxt .BJQ ul li{width:100%;margin-bottom:5px;font-size:14px}
.indexAboutTxt .BJQ ul li i{color:#beaf87;margin-right:6px}
.indexAboutTxt>img{max-width:600px;display:none}
.indexA>ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.indexA>ul>li{width:100%;padding-bottom:30px}
.indexA>ul li img{width:100%}
.indexA>ul li p{font-size:14px;color:#333}
.indexA>ul li h3{text-align:center;padding:0.5em 1em 0;font-size:18px}
.Services{padding:0.5rem 14px;position:relative;background-attachment:fixed;background-size:cover;background-position:center}
.Services:before{content:'';position:absolute;width:100%;height:100%;background:#fff;top:0px;opacity:1;left:0px}
.Services .box{}
.Services h2{font-size:0.4rem;padding-bottom:0.5em;text-align:center;position:relative;text-transform:uppercase}
.Services .BJQ{}
.Services .BJQ p{margin-bottom:1em;font-size:14px;text-align:center}
.Services .BJQ ol{}
.Services .BJQ ol li{margin-bottom:0.5em}
.Services ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;align-items:center}
.Services ul li{width:100%;text-align:center;margin-bottom:30px}
.Services ul li:last-child{margin-bottom:0px}
.Services ul img{width:100%}
.Services ul h3{padding:10px 0 4px;font-size:18px;font-weight:600}
.Services ul p{color:#555;font-size:14px}
.Services ul li i{font-size:60px;color:#beaf87;margin-bottom:10px}
.ContactBox{padding:0.5rem 14px;display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.ContactBox h2{color:#333;font-size:0.4rem;text-align:center}
.ContactLeft{display:none;width:100%}
.ContactLeft form{}
.ContactLeft input{width:100%;border-bottom:1px solid #999999;height:40px;line-height:40px;font-size:14px;display:block;margin-bottom:10px}
.ContactLeft textarea{width:100%;height:130px;border:none;border-bottom:1px solid #999;font-size:14px;display:block;margin-bottom:30px;padding:10px 0}
.ContactLeft button{height:40px;line-height:40px;background:#beaf87;color:#fff;width:100%}
.ContactRight{}
.ContactRight h3{color:#666;margin-bottom:20px;font-size:14px;font-weight:normal;font-family:'Roboto',sans-serif;padding-top:5px}
.ContactRight ul{}
.ContactRight li{margin-bottom:30px;display:flex;flex-wrap:wrap;display:-webkit-flex;align-items:center}
.ContactRight li div{width:calc(100% - 50px)}
.ContactRight li i{font-size:34px;margin-right:14px;color:#beaf87}
.ContactRight p{}
.ContactRight a{font-size:14px}
.ContactRight span{font-size:18px;line-height:24px;color:#333333;font-family:'Roboto',sans-serif;font-weight:500;display:block}
.lanmubanner{position:relative;margin-top:50px}
.lanmubanner:before{content:'';position:absolute;width:100%;top:0px;height:100%;background:#000;opacity:0.3;left:0px}
.lanmubanner img{width:100%;height:30vw}
.lanmubannerTxt{position:absolute;top:0px;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex;align-items:center;color:#fff;display:none}
.lanmubannerTxt h2{font-size:0.3rem;color:#fff;text-align:center;text-transform:capitalize}
.lanmubannerTxt a{color:#fff;margin:0 5px}
.About{padding:0.5rem 14px}
.About .box>h2{font-size:0.4rem;margin-bottom:0.5em}
.About .box p{margin-bottom:1em;font-size:14px}
.About .BJQ ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;padding-top:0px;padding:0 0 10px 0}
.About .BJQ  ul li{width:100%;padding:0px 10px 5px 20px;margin-bottom:0px;font-size:14px;position:relative}
.About .BJQ  ul li i{font-size:16px;color:#beaf87;position:absolute;left:0px;top:3px}
.About .BJQ  ul li img{width:100%}
.About .BJQ  ul li h3{text-align:center;padding:10px 0 5px;font-size:18px;font-weight:600}
.About .BJQ  ul li p{text-align:center;color:#555;font-size:14px}
.About>ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;padding-top:0px;padding:0 0 0px 0;width:100%}
.About>ul li{width:100%;margin-bottom:20px;font-size:14px;position:relative}
.About>ul li i{font-size:16px;color:#beaf87;position:absolute;left:0px;top:3px}
.About>ul li img{width:100%}
.About>ul li h3{text-align:center;padding:10px 0 5px;font-size:18px;font-weight:600}
.About>ul li p{text-align:center;color:#555;font-size:14px}
.About .BJQ{}
.About .BJQ>img{max-width:100%;margin-bottom:10px}
.About ol{overflow:hidden}
.About ol li{position:relative;padding-left:15px;font-size:15px;color:#444}
.About ol li:before{content:'';width:5px;height:5px;display:block;background:#beaf87;position:absolute;left:0px;top:10px}
.productList{padding-bottom:0px}
.productList ul{padding:0.5rem 14px 0;display:flex;flex-wrap:wrap;display:-webkit-flex;width:100%;justify-content:space-between}
.productList ul li{width:48%;margin-bottom:20px}
.productList ul li a{display:block}
.productList ul li img{width:100%;height:30vw}
.productList ul li h3{font-weight:600;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 0}
.indexAbj{}
.fixed{}
.fixed .indexNav{position:fixed;width:100%;left:0px;top:0px;z-index:9;background:#fff;box-shadow:0 1px 6px 0 rgba(32,33,36,0.28)}
.fixed #nav>li>a{line-height:70px}
.map{padding-top:10px;width:100%}
.map iframe{display:block;width:100%;min-height:50vh}
.footB{overflow:hidden;padding-top:20px;position:relative;background-attachment:fixed;background-size:cover;background-position:center}
.footB:before{content:'';display:block;position:absolute;width:100%;height:100%;background:#000;opacity:0.7;top:0px;left:0px}
.footBNr{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;padding:0 14px}
.footBA{width:24%;display:none}
.footB h4{font-size:21px;text-transform:uppercase;padding-bottom:20px;color:#fff;font-family:'Roboto',sans-serif;font-weight:500;text-align:center;font-size:18px}
.footBA ul{}
.footBA ul li{overflow:hidden;margin-bottom:10px}
.footBA ul li i{float:left;margin-right:10px;color:#fff;opacity:0.7;margin-top:4px}
.footBA ul li p{overflow:hidden}
.footBA ul li a{font-size:14px;color:#fff;opacity:0.7}
.footBB{width:16%;display:none}
.footBB a{font-size:14px;margin-bottom:10px;position:relative;padding-left:15px;margin-right:20px;display:block;color:#fff;opacity:0.7}
.footBB a:before{content:'';display:block;width:4px;height:4px;border:1px solid #fff;position:absolute;left:0px;top:8px;transform:rotate(45deg)}
.footBD{width:100%}
.footBD form{display:block}
.footBD input{background:none;width:100%;border:1px solid #777;margin-bottom:10px;line-height:36px;height:36px;font-size:14px;padding-left:10px;color:#fff}
.footBD textarea{background:none;width:100%;border:1px solid #777;padding:10px;font-size:14px;display:block;margin-bottom:20px;color:#fff}
.footBD button{width:100%;height:40px;line-height:40px;background:#beaf87;color:#fff;font-size:14px;text-transform:uppercase;display:block;margin:0 auto}
.copyright{margin-top:20px;border-top:1px solid #fff}
.copyrightLeft{}
.copyrightLeft a{line-height:50px;font-size:14px;color:#fff;opacity:0.8;width:100%;text-align:center}
.footA{width:22%;display:none}
.footA p{color:#fff;opacity:0.7;font-size:14px}
.indexF{background-attachment:fixed;background-size:cover;background-position:center;position:relative}
.indexF .box{padding:40px 0}
.indexF h2{line-height:1em;font-size:0.36rem;color:#fff;width:100%;text-align:center;padding:0px 20px 10px}
.indexF a{height:34px;line-height:34px;background:#beaf87;color:#fff;display:block;margin:10px auto 0;width:120px;text-align:center;font-size:14px;font-weight:normal}
.indexF:before{content:'';display:block;position:absolute;width:100%;height:100%;background:#000;opacity:0.5;top:0px;left:0px}
.pageA{padding:0.5rem 14px}
.pageA h2{font-size:0.3rem;margin-bottom:0.5em;text-align:center}
.pageA  .BJQ{}
.pageA  .BJQ p{margin-bottom:1em;color:#333}
.pageA  ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;padding-top:20px}
.pageA  ul li{width:100%;margin-bottom:30px}
.pageA  ul li img{width:100%}
.pageA  ul li h3{text-align:center;padding:0.5em 1em 0}
.pageA  ul li p{text-align:center;font-size:14px}
.pageA ol{padding:10px 0}
.pageA ol li{position:relative;padding-left:15px;font-size:14px;color:#444;margin-bottom:5px}
.pageA ol li:before{content:'';width:6px;height:6px;display:block;background:#999;position:absolute;left:0px;top:9px}
.pageA .BJQ strong{text-transform:capitalize;font-size:16px}
.pageA .BJQ p{font-size:14px}
.footBD input::-webkit-input-placeholder{color:#eee}
.footBD input::-moz-placeholder{color:#eee}
.footBD input::-ms-input-placeholder{color:#eee}
.footBD textarea::-webkit-input-placeholder{color:#eee}
.footBD textarea::-moz-placeholder{color:#eee}
.footBD textarea::-ms-input-placeholder{color:#eee}
.Services ul li div{}
.About ul li div{}
.pageA ul li div{}
.productList ul li p{font-size:14px;color:#666;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.productList ul li em{}
.productList ul li span{}
.indexF .box p{color:#fff;padding:0px 20px 0.5em;font-size:14px;text-align:center}
.page{padding:0.5rem 14px}
.page h2{}
.page .BJQ{}
.page .BJQ p{margin-bottom:0.5em;font-size:14px}
.page .BJQ h3{padding:1em 0 0.5em;font-size:20px}
.page .BJQ h4{}
.page .BJQ strong{}
.page .BJQ ul{overflow:hidden;padding:10px 0}
.page .BJQ ul li{position:relative;padding-left:19px;font-size:14px;color:#444;margin-bottom:5px}
.page .BJQ ul li i{color:#beaf87;position:absolute;left:0px;top:3px}
.pageUl{padding:20px 0}
.pageUl ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.pageUl ul li{width:49%;margin-bottom:20px}
.pageUl ul li img{width:100%}
.pageUl ul li div{}
.pageUl ul li h3{color:#000;font-size:14px;font-weight:600;padding:6px 0;text-align:center}
.pageOl{}
.pageOl ol{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.pageOl li{width:100%;margin-bottom:30px}
.pageOl img{width:100%}
.pageOl h3{color:#000;font-size:16px;font-weight:600;padding:10px 0 0}
.pageOl p{font-size:14px;color:#444}
.pageOl div{}
.Services .box ol{}
.Services .box ol li{text-align:center;margin-bottom:20px}
.Services .box ol li:last-child{}
.Services .box ol img{width:100%}
.Services .box ol h3{padding-top:5px;font-size:14px;font-weight:600;color:#000}
.Services .box ol p{color:#555;font-size:12px}
.Services .box ol li i{font-size:60px;color:#beaf87}
.indexF .BJQ ul{padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex}
.indexF .BJQ ul li{position:relative;padding-left:20px;color:#fff;width:100%;font-size:14px}
.indexF .BJQ ul li i{position:absolute;left:0px;top:6px}
.indexLeimu{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.indexLeimu a{display:block;width:48%;margin-bottom:20px}
.indexLeimu img{width:100%}
.indexLeimu h3{text-align:center;padding:5px 10px;font-weight:600;font-size:14px}
.indexCp{padding:0rem 14px 0.5rem}
.indexCp h2{font-size:0.4rem;padding-bottom:0.5em;text-align:center;position:relative;padding-top:0.5rem;text-transform:uppercase}
.indexCp .BJQ{padding-bottom:20px}
.indexCp .BJQ p{text-align:center;font-size:14px}
.indexCp .BJQ h3{}
#indexCp{}
#indexCp img{max-height:210px}
#indexCp h3{font-size:16px;text-align:center;margin:5px 0 0;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}
#indexCp p{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.productLeft{width:240px;min-height:50vh;display:none}
.productLeft h2{text-transform:uppercase;font-size:20px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #000}
.productLeft ol{}
.productLeft ol li{margin-bottom:6px}
.productLeft ol li span i{font-size:12px;position:relative;top:-7px}
.productLeft ol li span{border:1px solid #999;width:14px;height:14px;margin-right:8px;color:#fff}
.productLeft ol li a{display:flex;flex-wrap:wrap;display:-webkit-flex;align-items:center}
.productLeft ol li a.this span{color:#beaf87;border:1px solid #beaf87}
.productLeft ol li a.this{color:#beaf87}
.productRight{width:100%}
.Leftfixed .H2ol{position:fixed;top:100px;width:240px}
.productList1{display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between;padding:0.5rem 14px}
.productList1 ul{display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between}
.productList1 ul li{width:100%;margin-bottom:30px}
.productList1 ul li a{display:block}
.productList1 ul li img{width:100%}
.productList1 ul li h3{margin:10px 0;font-size:18px;font-family:'Roboto',sans-serif;font-weight:500;color:#000}
.productList1 ul li p{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.productList1 ul li div{}
.productList1 ul li strong{}
.productList2{display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between;padding:0.5rem 14px}
.productList2 ul{display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between}
.productList2 ul li{width:100%;margin-bottom:30px}
.productList2 ul li a{display:block}
.productList2 ul li img{width:100%}
.productList2 ul li h3{margin:10px 0 5px;font-size:18px;font-family:'Roboto',sans-serif;font-weight:500;color:#000}
.productList2 ul li p{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.productList2 ul li div{}
.productList2 ul li strong{}
.productList3{flex-wrap:wrap;display:-webkit-flex;justify-content:space-between;display: block;}
.productList3>ul{display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between}
.productList3>ul>li{width:100%;padding:0.6rem 14px}
.productList3>ul>li a{display:block}
.productList3>ul>li img{width:100%}
.productList3>ul>li h3{margin:10px 0 5px;font-size:18px;font-family:'Roboto',sans-serif;font-weight:500;color:#000;text-transform:capitalize;height: 1.5em;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.productList3>ul>li p{

color:#666;

font-size:14px;

margin-bottom:1em;

overflow: hidden;

text-overflow:

ellipsis;

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

}
.productList3>ul>li en{}
.productList3>ul>li div{}
.productList3>ul>li strong{}
.productList3>ul>li:nth-child(2n){background:#f5f5f5}
.productList3>ul>li:nth-child(2n) img{}
.productList3>ul>li:nth-child(2n) div{}
.productList3>ul>li div ul{}
.productList3>ul>li div ul li{color:#333;position:relative;padding-left:20px;margin-bottom:5px;font-size:14px}
.productList3>ul>li i{color:#beaf87;position:absolute;left:0px;top:3px}
.productShow3Img{}
.productShow3Img img{max-width:100%;margin:0 auto 20px}
.productShow3{padding:0.5rem 14px}
.productShow3 h1{font-size:20px;color:#beaf87;margin-bottom:20px;text-align:center;font-weight:500}
.productShow3 .BJQ{margin:0 auto}
.productShow3 .BJQ h3{font-size:18px}
.productShow3 .BJQ h4{}
.productShow3 .BJQ h2{}
.productShow3 .BJQ p{padding-top:1em;font-size:14px}
.productShow3 .BJQ ul{margin:20px 0}
.productShow3 .BJQ ul li{margin-bottom:5px;position:relative;padding-left:20px;font-size:14px}
.productShow3 .BJQ ul li i{color:#beaf87;position:absolute;left:0px;top:3px}
.productShow3 .BJQ strong{font-size:18px}
.productShow2{padding:0.5rem 14px;display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between}
.productShow2 h1{font-size:20px;color:#beaf87;margin-bottom:20px;font-weight:500}
.productShow2 .BJQ{margin:0 auto}
.productShow2 .BJQ h3{font-size:18px}
.productShow2 .BJQ h4{}
.productShow2 .BJQ h2{}
.productShow2 .BJQ p{padding-bottom:1em;font-size:14px}
.productShow2 .BJQ ul{}
.productShow2 .BJQ ul li{margin-bottom:5px;position:relative;padding-left:20px;font-size:14px}
.productShow2 .BJQ ul li i{color:#beaf87;position:absolute;left:0px;top:3px}
.productShow2 .BJQ strong{font-size:18px}
.productShow2Txt{padding-top:20px;width:100%}
.productShow2Img{width:100%}
#productShow2Img{padding-bottom:0px}
#productShow2Img img{}
.productShow1{padding:0.5rem 14px;display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between}
.productShow1 h1{font-size:20px;color:#beaf87;margin-bottom:20px;text-align:center;font-weight:500}
.productShow1 .BJQ{margin:0 auto}
.productShow1 .BJQ h3{font-size:18px}
.productShow1 .BJQ h4{}
.productShow1 .BJQ h2{}
.productShow1 .BJQ p{padding-bottom:1em}
.productShow1 .BJQ ul{}
.productShow1 .BJQ ul li{margin-bottom:5px;position:relative;padding-left:20px}
.productShow1 .BJQ ul li i{color:#beaf87;position:absolute;left:0px;top:3px}
.productShow1 .BJQ strong{font-size:18px}
.productShow1Txt{padding-top:20px}
.productShow1Img{width:100%;padding-bottom:0px}
#productShow1Img{padding-bottom:0px}
#productShow1Img img{}
#indexCpdefault{display:flex;flex-wrap:wrap;display:-webkit-flex;justify-content:space-between}
#indexCpdefault li{width:100%;margin-bottom: 20px;border:1px solid #e3e3e3;}
#indexCpdefault li a{display:block}
#indexCpdefault li img{width:100%}
#indexCpdefault li h3{color:#000;font-size: 16px;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#indexCpdefault li p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;font-size:14px;margin: 0px 0 20px;}
#indexCpdefault li em{display:block;background:#f3f3f3;text-align:center;line-height:38px;transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;font-size: 14px;}
#indexCpdefault li:hover em{background:#beaf87;color:#fff}
.indexCpdefaultTxt{padding:20px 20px}
.projects{position:relative;padding:0.5rem 0}
.projects h2{font-size:0.4rem;padding-bottom:1em;text-align:center;position:relative;text-transform:uppercase;}
.projects .swiper-slide{}
.projects .swiper-slide img{
    height: 50vw;
}
.projects .swiper-slide div{position:absolute;bottom:-30px;background:#fff;width:90%;left:5%;padding: 10px 20px;}
.projects .swiper-slide h3{font-size: 16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.projects .swiper-slide p{color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 14px;}
.projects:before{content:'';display:block;width:100%;height: 100%;position:absolute;left:0px;bottom:0px;background: #f5f5f5;}
#projects{margin:0px;padding-bottom:80px}
.indexTel span{display:block;width:36px;height:36px;background:#beaf87;color:#fff;text-align:center;line-height:40px;margin-right:10px;border-radius:4px}







.banner .icon-zuo-copy{
 display: none;
}

/*2021-9-11 17:17:07*/


.pageform {
}
.pageform h2{
    color: #333;
    font-size: 18px;
    text-align: center;
}
.pageform h3{
    color: #333;
    font-size: 16px;
    text-align: center;
}
.pageform form{
    display: block;
    background: #f5f5f5;
    margin: 20px 0 0;
    padding: 20px 14px;
}
.pageform input{
    width: 100%;
    margin-bottom: 15px;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
} 

.pageform .BJQ{padding: 0.5rem 14px 0;}
.pageform .BJQ p{ font-size:14px;  padding-bottom:10px;}
.pageform form div{
    display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;
    justify-content: space-between;
}
.pageform textarea{
    width: 100%;
    height: 150px;
    border: none;
    padding: 10px;
    display: block;
    margin-bottom: 20px;
} 
.pageform button{
    width: 150px;
    height: 40px;
    line-height: 40px;
    background: #beaf87;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 auto;
}

.productList1 ul li b{color:#000;font-size: 14px;}
 .productList3>ul>li b{
    color: #000;
    display: block;
}
 