@charset "utf-8";@import url(../layui/css/layui.css);
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;outline:0}
input.hidefocus::-moz-focus-inner{border:0}.zn{position:fixed;top:300px;left:0}table{border-collapse:collapse;border-spacing:0;empty-cells:show}
fieldset,img{border:0}address,caption,cite,code,dfn,em,optgroup,th,var{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{font-size:100%}em,i{font-style:normal}small{font-size:12px;display:block}* html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}
@font-face {font-family: 'Noto Sans SC';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/notosanssc/v36/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.4.woff2) format('woff2');
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
@font-face {font-family: 'Noto Sans SC';font-style: normal; font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/notosanssc/v36/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.4.woff2) format('woff2');
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
a:hover{color:#732f1d;text-decoration:none}
html{font-size:62.5%}body{font-size:1.6rem !important;line-height:2 !important;font-family:'Noto Sans SC',sans-serif !important;color:#333;background:#fff;font-weight:400}*{margin:0;padding:0}a{text-decoration:none;color:#333}*html.clearfix{zoom:1}*+html.clearfix{zoom:1}.clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}.clear{clear:both}.contentfix{max-width:1300px;margin:0 auto;width:84%}.invisible{visibility:hidden}.shouji{display:none}*{padding:0;margin:0}.bold{font-weight:bold}.flex{display:flex;flex-wrap:wrap;align-content:center}
h1,h2{font-weight:bold}
#header{background:#732f1d;width:100%}
#header .header{width:90%;margin:0 auto}
#menu #nav{background:0}
#header .header .layui-bottom ul li>a{font-size:1.6rem}
#header .header .layui-top .layui-left .layui-logo a{display:block}
#header .header .layui-top .layui-left .layui-logo a img{max-width:100%;height:auto}
#header .header .layui-top .layui-right{text-align:right}
#header .header .layui-top .layui-right a{margin-right:10px;overflow:hidden;position:relative}
#header .header .layui-bottom ul li:last-of-type::after{display:none}
#header .header .layui-bottom ul li:hover a{position:relative;box-sizing:border-box;}
#header .header .layui-bottom ul li a{padding:0 1em;transition:all .2s linear}
#header .header .layui-bottom ul ul li a{display:block;text-align:left;position:relative}
#header .header .layui-bottom ul ul li.a>a{margin-bottom:15px}
#header .header .layui-bottom ul li ul li a{line-height:30px;font-weight:400!important;color:rgba(0,0,0,.8)!important;font-size:1.4rem}
#header .header #nav ul ul ul li a{font-size:1.4rem}
#header .header .layui-bottom ul li.pointer>a{pointer-events:none}
.banner{position:relative;color:#fff}
.banner .layui-row{margin:0 auto}
.banner h1{line-height:1.6}
.banner .h2{line-height:20px;font-size:2rem;color:#fff;padding-top:35px;font-weight:lighter}
.banner img{display:block;max-width:100%}
.banner p{width:100%}
.banner_ntt{background:url(../images/haha1.jpg) no-repeat center top}
.cpt-alm-wrapper .cpt-alm-item:hover{box-shadow:none!important}
.cpt-alm-wrapper .cpt-alm-item{box-shadow:none!important}
.banner .bp1 .banner_p{padding-left:354px}
.banner .bp1{padding-top:90px}
.banner_product{background:url(../images/banner_product.jpg) no-repeat center center}
.banner_product .h1{font-size:36px;font-weight:700;color:#fff;line-height:90px}
.banner_product .h2{line-height:20px;font-size:18px;color:#fff}
.banner_product1{background:url(../images/bj.jpg) no-repeat center top}
.banner_jyxtc{background:url(../images/banner_jyxtc.jpg) no-repeat center center}
.banner_resuoxiubucailiao{background:url(../images/banner_rsxb2.jpg) no-repeat center center}
.banner_productgdff{background:url(../images/banner_productgdff.jpg) no-repeat center center}
.banner_jubingxi{background:url(../images/banner_ntt1.jpg) no-repeat center top}
.banner_about,.banner_news,.banner_yj,.banner_contact{display:flex;align-items:center;align-content:center;flex-wrap:wrap}
.banner_news{background:url(../images/banner_news.jpg) no-repeat center top}
.banner_contact{background:url(../images/banner_contact.jpg) no-repeat center top}
#content{padding-bottom:40px}
.banner_about{background:url(../images/banner_about.jpg) no-repeat center top}
.banner_yj{background:url(../images/banner_yj.jpg) no-repeat center top}
.banner_yj span{color:#dfdfdf}
.news_bg{background:#f9f9f9}
h2.h2_center{text-align:center}

.box404{display: flex; justify-content: center; align-items: center; height: 450px;margin-top:80px}
.box404 img{}

.newslist{padding-bottom:20px;padding-top:35px}
.newslist li{margin-bottom:60px !important;padding-bottom:40px;border-bottom:1px solid #eee}
.newslist li:nth-child(1){margin-top:0 !important}
.newslist .none{border-top:0}
.newslist .img{float:left;display:block;width:24%;height:220px;overflow:hidden;position:relative}
.newslist .img img{display:block;margin:0 auto;width:100%;position:relative;top:-5%;margin-top:30px}
.newslist .article-list .alm-item{margin:0}
.newslist .article-list .alm-item img{max-width:400px !important}
.newslist .desc{
    /*width:73%;*/
float:right;padding-bottom:60px;position:relative}
.newslist .date a:hover{color:#fff!important}
.newslist .desc h2{padding-top:5px;font-size:2rem;padding-bottom:10px;display:block;border-bottom:1px dashed #d7d7d7;margin-bottom:25px}
.newslist .desc h2 a{color:#333}
.newslist .desc .data{display:block;width:70px;color:#999;font-size:12px;float: right;margin-top: 30px;
/*position:absolute;right:0;bottom:0;*/
}
.tuijianxinwen{background:#f2f2f2;margin-top:40px;float: right !important;width: 24.7%;}
.tuijianxinwen .xgwz{color:#fff;font-weight:700;padding-left:20px;line-height:86px;background:#9c3f27;padding-top: 20px;padding-bottom: 20px;}
.tuijianxinwen ul{padding-bottom: 70px;}
.tuijianxinwen ul li{width: 86%;margin: auto;margin-top: 30px;}
.xgwz_ul{margin-bottom:50px;width: 100%;height: auto;display: flex;flex-wrap:wrap;justify-content:space-between;}
.xgwz_ul li{width:31%;padding:25px 20px;background: #f2f2f2;margin-bottom: 30px;text-align: center;}
.xgwz_ul .linenone{border-top:0}
.xgwz_ul li a{color:#666;font-size:16px}
.xgwz_ul li a font{font-size:20px;font-weight:700}
.xgwz_ul li .desc{line-height:20px;font-size:12px;color:#999}
.info>.h2{font-size:24px;color:#141414;line-height:30px;font-weight:700;margin-bottom:16px;}
.info .date{padding:0 16px 0 33px;line-height:40px;margin-bottom:28px;display:block;background:#f2f2f2 no-repeat 6px center;color:#999}
.news_info_info>a:hover{color:#666!important}
.news_info_info p{margin-bottom:15px}
.news_info_info p a{color:#333!important}
.news_info_info h2{padding-bottom:20px;font-size:2.2rem;line-height: 2;}.news_info_info h3{font-size:1.8rem;padding-bottom:15px;font-weight:bold}

.aligncenter{display:block;margin:0 auto}
#ckepop .button,#ckepop .jiathis_txt{font-size:15px!important}
.info .syp{padding-top:20px}
.prenext{padding:10px 0;line-height:38px;color:#999;font-size:12px}
.prenext a{color:#999}
.index_product{max-width:1300px;margin:0 auto 45px}
.index_product .ul1{margin-bottom:20px}
.index_product .ul1 .leftnone{margin-right:0}
.index_product .ul1 li{width:18.4%;margin-right:1.6%;margin-bottom:15px;line-height:18px;text-align:center;display:inline-block}
.index_product .ul1 li:nth-child(5n){margin-right:0}
.index_product .ul1 li a{display:block;height:45px;display:table-cell;vertical-align:middle;width:26%;padding:0 2%;font-size:16px;border:1px solid #d9d9d9}
.index_product .ul1 .current-menu-item a,.index_product .ul1 .current-menu-parent a,.index_product .ul1 li a:hover{background:#732f1d;color:#fff!important;border:1px solid #732f1d}
.chanpin_list{max-width:1450px}
.chanpin_list .img_desc{width:92%;margin:0 auto}
.chanpin_list .img_desc img{max-width:100%;height:auto;display:block;margin-bottom:15px}
.chanpin_list .img_desc h2{font-size:1.8rem;text-align:center;padding-bottom:15px}
.chanpin_list .img_desc h2 a{color:#73301e}
.product_list li{margin-bottom:40px}
.product_list .none{border-top:0}
.product_list .h2{line-height:16px;color:#333;font-size:16px;font-weight:700;margin-bottom:12px}
.product_list img{display:block;max-width:100%;overflow:hidden;position:relative;height:auto}
.product_list .date a:hover{color:#fff!important}
.product_list .desc h2{font-size:1.8rem;font-weight:400;display:block;margin-bottom:15px;text-align:center}
.product_list .desc h2 a{color:#732f1d}
.product_list li .li{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;border:1px solid #ebebeb;display:block}
.product_content .space{margin-bottom:30px;background:#f7f7f7;padding:0 26px 20px}
.product_content .space p{padding-bottom:20px}
.product_content .space h2{color:#1657b4;font-weight:bold;line-height:30px;font-size:24px;padding:36px 0 30px}
.product_content .space1 ul li{background:url("../images/circle.png") no-repeat 3px 12px;padding-left:16px;line-height:30px;padding-bottom:10px}
.product_content .space table,.product_content .space table td{border:0}
.product_content .space table tr:nth-child(2n-1){background:#e7e7e7}
.product_content .space table tr:nth-child(2n){background:#f4f4f4}
.product_content .space table tr td:nth-child(2n){border-left:1px solid #fff}
.product_content .space table tr td{border-bottom:1px solid #fff}
.product_content .space table tr:last-child td{border-bottom:0}
.product_content .space table tr:first-child td:nth-child(2n-1){background:#363842;color:#fff}
.product_content .space table tr:first-child td:nth-child(2n){background:#676a78;color:#fff}
.product_content .space table p{padding:0}

.layui-carousel [carousel-item] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.layui-carousel img {
    max-width: 100%;
    max-height: 100%;
}

.xgcp li .li h3{font-size:1.6rem;text-align:center;padding-top:15px}
.sss{max-width:1300px;margin:0 auto;margin-top: 30px;}
.news_info_info img{width:100%;max-width:100%;height:auto;margin-bottom:30px}.info_news h1,.info_news h2,.info_news h3{font-weight:bold}
.news_info_info a{color:blue;text-decoration:none!important}
.news_info_info p img{display:block;margin:0 auto 30px}
#pcontent h3{font-size: 18px !important;padding-bottom: 15px !important;}
#pcontent .public{padding-bottom:40px !important;}#pcontent .hui .public,#pcontent .public.paddingbottom20{padding-bottom:20px}#pcontent .public table{margin-bottom:20px}#pcontent .public table p{margin-bottom:0}
#pcontent .public .layui-carousel.img_auto{margin:0 auto;float:none}
.public h2{background:#fff;font-size:2.4rem;color:#732f1d;margin:0 auto;width:auto;position:relative;z-index:2;text-align:center;display:table;padding:0px 15px;font-weight:bold}
.info .p1 hr{border:0;height:1px;position:relative;background:#732f1d;width:450px;margin:0 auto;top:-20px}
.info .img_info .img{float:left;width:44.4%;margin-right:3.3%}
.img_info .img img{display:block;width:100%;}
.img_info .swiper-slide{display:flex;justify-content:center;align-items:center;width:800px;height:496px;}
.info .chanpinzixun{padding-top:30px;max-width:1300px;margin:0 auto}
.chanpinzixun form{position:relative}
.chanpinzixun form .faqline{line-height:2em;text-align:left;width:30.3%;margin-right:4%;margin-bottom:40px;float:left;overflow:hidden;border:1px solid #f3f3f3;background:#f3f3f3;line-height:55px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
.chanpinzixun form .none{margin-right:0!important}
.chanpinzixun form .email{float:right}
.chanpinzixun form .faqline span{display:inline-block;width:auto;padding:0 15px}
.chanpinzixun form .input{line-height:62px;height:62px;width:67.6%;border:0;background:0;color:#999;padding-left:5px}
.chanpinzixun .Contentf{border:1px solid #f3f3f3;background:#f3f3f3;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding-top:18px;float:left;width:65%}
.chanpinzixun .Contentf span{display:inline-table;vertical-align:top;width:auto;padding:0 15px}
.chanpinzixun .Contentf textarea{border:0;width:85.4%;height:240px;background:0;color:#999}
.chanpinzixun form .add{float:right}
.chanpinzixun form .faqlinecode{position:relative;width:30.3%;background:#f3f3f3;line-height:55px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;float:right}
.chanpinzixun form .faqlinecode span{display:inline-table;padding:0 15px}
.chanpinzixun form .faqlinecode .login_verification,.chanpinzixun form .faqlinecode img{height:20px}
.chanpinzixun form .faqlinecode .login_verification{width:110px;border:0;background:#fff;line-height:62px;height:28px}
.chanpinzixun form .ty{width:37%;text-align:center;border:0;color:#fff;text-align:center;position:absolute;line-height:55px;height:55px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;bottom:0}
.chanpinzixun form .submit{background:#73301e;left:0}
.chanpinzixun form .reset{background:#666;right:0}
.chanpinzixun form .faqlinecode1{float:right;width:30.3%;position:relative;height:102px}
.honer_list{padding-top:40px}
.honer_list li{margin-bottom:30px;overflow:hidden}
.honer_list li .img_title{margin:0 5%}
.honer_list li .img{border:1px solid #e4e4e4;height:230px;overflow:hidden}
.honer_list li .img img{max-width:90%;max-height:190px;width:auto;height:auto;display:block;margin:0 auto}
.honer_list li .title{height:65px;line-height:50px;text-align:center}
.aboutinfo p{margin-bottom:30px;margin-top:20px}
.aboutinfo img{margin-bottom:30px}
.aboutinfo .qmgkshuzi{font-size:50px;color:#732F1D;font-weight:bold}
.yzm{display:flex}
.aboutinfo img{height:auto}
.aboutinfo img:hover{opacity:.8}
.fangfuyeji li{border-bottom:1px dashed #d8d8d8;padding:40px 0 60px;overflow-x:auto}
.yj_info{max-width:1137px;margin:0 auto;padding:40px 0}
.yj_title{border-bottom:1px solid #e9e9e9;font-size:18px;margin-bottom:30px}
.yj_title span{display:inline-table;width:auto;padding-right:10px;line-height:27px;border-bottom:1px solid #73301e}
#demo{width:1300px;overflow:hidden;height:155px}
#demo table{position:relative;top:-10px}
#demo table td a{width:185px;margin-right:15px;overflow:hidden;display:block;height:185px}
#demo img{display:block;width:130%}
.contact_info .xinxi a{color:#666}
.contact_info .xinxi .h2{font-size:24px;color:#76301e;line-height:50px;margin-bottom:20px}
.contact_info .xinxi ul{padding-top:30px}
.contact_info .xinxi li{padding-left:35px;line-height:18px;margin-bottom:21px}
.contact_info .xinxi .lxdz{background:url(../images/contact1.png) no-repeat left 0;line-height:20px}
.contact_info .xinxi .lxr{background:url(../images/contact.png) no-repeat left 0}
.contact_info .xinxi .mfrx{background:url(../images/contact.png) no-repeat left -17px}
.contact_info .xinxi .sj{background:url(../images/contact.png) no-repeat left -17px}
.contact_info .xinxi .contact_qq{background:url(../images/contact.png) no-repeat left -128px;line-height:24px}
.contact_info .xinxi .dzyx{background:url(../images/contact.png) no-repeat left -60px}
.contact_info .xinxi .gswz{background:url(../images/contact1.png) no-repeat left -63px}
.contact_info .xinxi .wangzhi{background:url(../images/contact1.png) no-repeat left -80px}
.contact_info .online_right{float:right;width:60%}
.contact_info .online_right .title{line-height:38px;height:38px;margin-bottom:43px;border-bottom:2px solid #732f1d;text-transform:uppercase;font-size:12px}
.contact_info .online_right .title span{font-size:24px;display:inline-table;background:url(../images/4.gif) no-repeat left bottom;height:40px}
#dituContent img{display:block;margin:0 auto}
/*
.online_right form{position:relative}
.contact_info form .faqline{line-height:3.6em;text-align:left;width:45.7%;float:left;overflow:hidden}
.contact_info form .tel{float:right}
.contact_info form .faqline span{display:inline-block;width:auto;padding-right:15px}
.contact_info .Contentf span.wpcf7-form-control-wrap,.contact_info form .faqline span.wpcf7-form-control-wrap{display:inline;padding-right:0}
.contact_info form .input{line-height:36px;height:36px;width:70.6%;border:0;background:0;color:#999;padding-left:5px;border:1px solid #e5e5e5}
.contact_info .Contentf{clear:both;padding-top:14px}
.contact_info .Contentf span{display:inline-table;vertical-align:top;width:auto;padding-right:15px}
.contact_info .Contentf textarea{border:1px solid #e5e5e5;width:87%;height:290px;background:0;color:#999}
.contact_info form .faqlinecode{position:relative;padding-top:22px}
.contact_info form .faqlinecode span{display:inline-table;padding-right:8px}
.contact_info form .faqlinecode .login_verification,.online_right form .faqlinecode img{height:20px}
.contact_info form .faqlinecode .login_verification{width:110px;border:1px solid #e5e5e5;background:#fff;line-height:36px;height:36px}
.contact_info form .ty{width:130px;text-align:center;border:0;text-align:center;position:absolute;line-height:36px;height:36px;border:1px solid #d9d9d9}
.contact_info form .submit{background:#76301e;right:0;color:#fff}
.contact_info form .reset{right:0;background:#fff;color:#666}
*/
.pageNavi h2{display:none}
.current1{color:#004cb3;font-weight:bold}
.red{color:#f00}
.pager{float:right;width:260px}
.pageNavi{padding-top:20px;text-align:center;font-size:12px}
.pageNavi nav .current{color:#73301e;border:#fff 1px solid!important;font-weight:bold}
.pageNavi nav{CLEAR:both;font-size:12px}
.pageNavi nav A{TEXT-DECORATION:none;width:20px;height:14px;margin:2px 5px;display:inline-table;color:#73301e;border:1px solid #ddd}
.pageNavi nav SPAN{TEXT-DECORATION:none;width:20px;height:14px;margin:2px 5px;display:inline-table;border:1px solid #ddd}
.pageNavi nav A:hover{BORDER-LEFT-COLOR:#ddd;BORDER-BOTTOM-COLOR:#ddd;BORDER-TOP-COLOR:#ddd;BORDER-RIGHT-COLOR:#ddd}
.pageNavi nav SPAN.current{BORDER-LEFT-COLOR:#ddd;BORDER-BOTTOM-COLOR:#ddd;BORDER-TOP-COLOR:#ddd;BORDER-RIGHT-COLOR:#ddd}
.pageNavi nav SPAN.current{FONT-WEIGHT:bold}
.wp-pagenavi select{height:32px;border:1px solid #ddd;background:0}
.contact{display:table;color:#73301e;background:#f3f3f3;top:35px;position:relative;border-radius:1em}.contact a{color:#73301e;}
.contact .nei1 li{line-height:4rem;position:relative}
.contact .nei1 i{margin-right:10px;font-size:2rem}
footer{background:#73301e;color:#fff;padding:50px 0 20px}
footer a,footer a:hover{color:#fff}
footer .footer_nav{padding:20px 0 30px}
footer .footer_nav li{display:inline-block}
footer .youlian{padding-bottom:30px}
footer .youlian p em{width:126px;background:#fff;text-align:center;line-height:36px;color:#73301e;display:block;margin-right:20px}
footer .youlian div a{display:inline-block;margin-right:20px}
footer .footer_copy{border-top:1px solid #833a27;padding-top:30px}
@media screen and (min-width:768px){
.news_info_info .img_info .right{float: right !important;}
.right{float:right !important}.margintop60{margin-top:60px}
.layui-col-md8{width: 66.66666667%;}
.layui-nav .layui-this::after,.layui-nav-bar{height:0}
.header_fix{position:absolute;background:none!important;width:100%;z-index:3}
#header .header .layui-top,#header .header .layui-bottom,.header .layui-nav{position:inherit}
#menu #nav{display:flex}
#header .header .layui-left{float:left;max-width:193px;width:20%;margin-top:15px}
#header .header #menu{float:right;width:77%}
#header .header .layui-bottom ul li{box-sizing:border-box;text-align:center;flex:1;position:relative}
#header .header .layui-bottom>ul>li.padding-menu>a{padding:0;position:relative;margin:0 auto}
#header .header .layui-bottom ul li.current_page_item>a,#header .header .layui-bottom ul li.current-menu-ancestor>a,#header .header .layui-bottom ul li.current-menu-parent>a,#header .header .layui-showul>a,#header .header .layui-bottom ul li.current-menu-item>a,#header .header .layui-bottom ul li.menu-item-has-children>a:hover{background:#e5d9d9;color:#3f1b15!important}
#header .header .layui-bottom ul li ul li a{line-height:50px;text-align:center;padding:0;color:#3f1b15!important}
#header .header .layui-bottom ul li.padding-menu1{position:relative}
#header .header .layui-bottom ul li:last-of-type a:after{display:none!important}
#header .header .layui-showul ul{display:block}
#header .header .layui-showul ul ul{display:block}
.header .layui-nav-child{top:99px}
#header .header .layui-bottom ul li.padding-menu1 .layui-nav-child{top:51px}
#header .header .layui-bottom ul li ul li::after{display:none}
#header .header .layui-bottom ul li ul li a:hover{background:#fff}
.header ul li.menu_width2 .layui-nav-child{left:-37%}
#header .header .layui-bottom ul li.menu_width2 ul li{width:220px}
#header .header .layui-bottom ul ul ul.layui-nav-child{border:0;top:0;box-shadow:none}
#header .header .layui-bottom ul li.menu-item-relative{position:relative}
#header .header .layui-bottom li.menu-item-relative ul{top:60px}
/* #header .header .layui-bottom .padding-menu>ul{padding:50px 0} */
#header .header .layui-bottom .padding-menu1>ul{padding:20px;text-align:center}
#header .header .layui-bottom .padding-menu1 ul li a{padding-right:0;text-align:center}
#header .header .layui-bottom .layui-showul ul ul{position:relative}
#header .header .layui-bottom ul li a{display:block;line-height:100px;color:#fff}
.header .sub-menu{display:none;position:absolute;z-index:1;width:100%}
#header .header ul li:hover .sub-menu{display:block}
.header .layui-nav-child,.header .sub-menu{background:#e5d9d9;color:#3f1b15;padding:0;border:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}
.header .layui-nav-child ul{background:0}
.header .layui-nav-child li ul li{display:block!important}
#header .header .layui-bottom ul li.padding-menu1 .layui-nav-child li{display:block!important}
#header .header .layui-bottom ul li.a{margin-right:208px}
#header .header .layui-bottom ul ul li.a>a{margin-bottom:30px;font-size:18px}
#header .header .layui-bottom ul ul ul li a{padding:0;text-align:right;line-height:50px}
#header .header .layui-bottom ul ul ul li.a1{margin-right:110px}
#header .header .layui-bottom ul ul ul ul{padding-left:0}
#header .header .layui-bottom ul ul ul li.menu-item-has-children{display:inline-table!important}
.header li.layui-showul.padding-menu1 ul.layui-nav-child,.header li.layui-showul.padding-menu1 .layui-nav-child li{display:block!important}
.header li.layui-showul.padding-menu1 .layui-nav-child li a{line-height:40px!important;font-weight:400!important}
#header .header .layui-bottom ul li.application li{position:relative;padding-left:40px;padding-right:20px}
#header .header .layui-bottom ul li.application li::before{background:url(../images/menu.webp) no-repeat;position:absolute;left:0;content:'';width:50px;height:35px;background-size:50px auto}
#header .header .layui-bottom ul li.application li.food::before{background-position:left -8px}
#header .header .layui-bottom ul li.application li.ceramic::before{background-position:left -58px}
#header .header .layui-bottom ul li.application li.toothpaste::before{background-position:left -108px}
#header .header .layui-bottom ul li.application li.textile::before{background-position:left -158px}
#header .header .layui-bottom ul li.application li.oil::before{background-position:left -208px}
#header .header .layui-bottom ul li.application li.paper::before{background-position:left -258px}
.banner{margin-bottom:60px;height:596px}
.banner .right{order:2;text-align:right}
.banner h1{font-size:40px;margin-bottom:30px;width:100%}
.banner .layui-row{width:78%}
.banner p{font-size:2rem}
.banner_about h1,.banner_news h1,.banner_yj div,.banner_contact h1{max-width:1300px;text-align:right;margin:0 auto;width:62.5%}
.banner_honer h1{font-size:30px;line-height:2;text-align:center}
.banner_yj h1{font-size:30px;line-height:2}
.banner_yj span{font-size:25px;display:inline-block;margin-bottom:12px}
.info_news{margin-top:40px;float: left;}
.zix{display:none}
.zixun{display:block;margin-bottom:50px}
#content .info .cnh1{font-size:24px!important;color:#141414!important;font-weight:700!important}
.news_info_info{padding:0 0 50px;}
.xgcp li{margin: auto;}
.xgcp li .li img{width: 100%;height: auto;max-width: 410px;margin: auto;}
.jubingxi_honer_list{max-width:1338px}
.jubingxi_honer_list li{width:20%}
.chanpin_list{padding:40px 0 80px}
.chanpin_list li .img_desc p{min-height:170px}
.product_list h3{line-height:66px}
.product_list li .img,.product_list li .desc{margin:20px 5% 0}
.product_list li .desc .desc_info{min-height: 160px;}
.info .p1 hr{margin-bottom:30px}

.container{background-color:#9c3f27;transform:skew(20deg);display:inline-block;padding:5px 10px;width:129px;text-align:center;border-radius:0 20px 0 20px;margin-left:27px}
.content{transform:skew(-20deg);display:inline-block;color:white;font-weight:400;}
.hengxian{background-color:#9c3f27;width:49px;height:5px;position:absolute;left:125px;top:34px}
.aboutinfo{margin-bottom:80px}
.aboutinfo h2{margin-bottom:30px}
.aboutinfo .maxwidth92{max-width:92%;float:right;}

.aboutinfo .shuzibox{width:25%;float:left;margin-bottom:50px}
.contact{padding-top:40px;padding-bottom:30px;padding-left:30px;}.contact .title h2{font-size:20px;border-right:1px solid #73301e;line-height:1;text-align:center}
.contact .title{float:left;width:8%;line-height:20px;border-right:1px solid #73301e}
.contact .nei1{width:90%;height:20px;justify-content: space-around;}
footer .youlian{display:table}
footer .youlian p,footer .youlian div{display:table-cell;line-height:2.5}
footer .footer_nav li{margin-left:25px}
footer .footer_nav li a{display:inline-block;padding-right:25px}
footer .footer_nav li::after{content:'|';display:inline}
footer .footer_nav li:last-of-type::after{content:''}
footer .footer_nav{text-align:center}
}
@media screen and (min-width:768px) and (max-width:1300px){#header .header{width:97%}
#header .header #menu{margin-top:15px}
#header .header .layui-left{width:15%;margin-bottom:15px;margin-top:15px}
#header .header #menu{width:85%}
#header .header .layui-bottom ul li{flex:auto}
#header .header .layui-bottom ul li a{line-height:3;padding:0}
#header .layui-nav{padding:0 0 0 5px}
.header .layui-nav-child{top:40px;padding:0 16px}
/*contact*/
.contact .title{margin-right:2%;margin-top: 20px;width:13%}.contact .title h2{line-height:2}.contact .nei1{display:block;height:auto;width:84%}.contact .nei1 li{display:inline-block;margin-right:40px}

}
@media screen and (min-width:992px){
h1{font-size:3rem}h2{font-size:2.6rem}
#dituContent{float:right}
.aboutinfo .gkimgleft{text-align:left}
.aboutinfo .gkimgright{text-align:right}
}
@media screen and (min-width:1301px) and (max-width:1600px){#header .header{width:97%}
#header .header #menu{width:86%}
#header .header .layui-left{width:14%}
}
@media all and (min-width:768px) and (max-width:1155px){
#pcontent .public .layui-carousel{margin:0 auto 30px;float:none}
#pcontent .public .img_info1{float:none}.news_info_info .bai,.news_info_info .hui{padding-left:3%;padding-right:3%}
}
@media all and (min-width:768px) and (max-width:991px){
h1{font-size:2.6rem}h2{font-size:2rem}
#pcontent .public .layui-carousel{margin:0 auto 30px}

}
@media all and (min-width:0) and (max-width:767px){
h1{font-size:2.4rem;margin-bottom:20px}h2{font-size:1.8rem}
img{width:100%;height:auto}.shoujinone{display:none}.margintop30_sj{margin-top:30px}
#content{padding-bottom:20px;}
.table_auto{overflow-x:auto}
#header{height:60px}
#header .header{width:94%}
#header .header .layui-top .layui-left .layui-logo a img{max-width:150px!important}
#header .header .layui-top .layui-left{position:absolute;z-index:9;padding-top:10px}
#header .header .layui-top .layui-left .layui-logo a{position:relative}
.header .sj-nav{width:30px;height:34px;box-sizing:border-box;position:absolute;right:1rem;top:18px;z-index:9}
.header .sj-nav a{position:absolute;top:calc(50% - 10px);left:calc(50% - 15px);display:block;width:30px;margin:0 auto;height:18px}
.header .sj-nav a span{float:left;width:100%;height:3px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:block}
.header .sj-nav a span:first-child{position:absolute;top:0;left:0}
.header .sj-nav a span:nth-child(2){margin-top:7px}
.header .sj-nav a span:nth-child(3){position:absolute;bottom:0;left:0}
.header .sj-nav a.on span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px}
.header .sj-nav a.on span:nth-child(2){opacity:0}
.header .sj-nav a.on span:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}
.header .logo img{height:50px!important;width:auto}
.menu{display:none!important;padding:2rem}
.menu ul li{width:100%;box-sizing:border-box;margin-bottom:1rem;position:relative}
.menu ul li a{display:block;border-bottom:1px solid #d7d7d7;padding-bottom:1rem}
.menu ul li .sub-menu{display:none;padding-left:15px}
.menu ul li .sub-menu li{width:100%;position:relative;margin-bottom:0}
.menu ul li .sub-menu li a{display:block;width:100%;box-sizing:border-box;padding:.5rem 0 0 1rem;border-bottom:0}
.menu ul li .sub-menu li .sub-menu{display:none}
.menu ul li .sub-menu li .sub-menu li{width:100%;position:relative}
.menu ul li .sub-menu li .sub-menu li a{display:block;width:100%;box-sizing:border-box;padding:.5rem 0 .5rem 2rem;border-bottom:1px solid #d7d7d7}
.menu ul li.menu-item-has-children::before{content:' ';background:url("../images/ico_lx.webp") no-repeat center top;background-position:left -150px;display:block;position:absolute;right:0;top:0;width:40px;text-align:center;height:30px;z-index:1;background-size:30px auto}
.menu ul li li li.menu-item-has-children:after{display:none}
.layui-layer .layui-layer-content #menu{display:block!important}
.layui-nav-child{position:relative;top:0;box-shadow:none;border:0}
header .layui-layer{width:90%!important}
.menu ul li.application{padding:0}
.banner{background-color:#732f0d!important;height:320px;margin-bottom:40px;background-size:cover;text-align:center}
.banner .layui-row{width:100%}
.banner div{width:100%}
.banner .layui-row .right{margin-bottom:15px}
.banner h1{width:84%;margin:0 auto 10px}
.banner img{max-width:250px;max-height:160px;margin:0 auto;width:auto;height:auto}
.banner_yj span{padding:0 5%;display:block}
.banner .bp1 .banner_p{padding:0}
.zix{display:block}
#content .info .cnh1{font-size:22px!important;color:#141414!important;font-weight:700!important}
.cnh2{font-size:19px!important}
.mbx h2{text-align:center}.lengchandai_mbx em{display:none}.lengchandai_mbx a:nth-last-child(2)::after{content:''}.lengchandai_mbx1 a:nth-last-child(2)::after{content:' >>'}
#content .left ul{padding-left:0;display:block;margin-top:10px;font-size:14px}
#content .left ul li{padding:5px 0;width:33%;display:block;float:left}
#content .left ul li a{line-height:30px;background-size:auto 30px;text-align:center;padding:0 10px}

.info_news{margin-bottom:30px}

.info .p1 hr{top:-13px;width:100%;margin-bottom:20px}
.info .p1 .h2{background:#fff}
.card-area{width:100%;height:auto;}
.card-area .card-item.active{top:20px!important}
.info .img_table{padding-top:20px;padding-bottom:20px}
.info .img_table .img{float:none;width:100%}
.info .img_table .img img{width:250px!important;margin:0 auto}
.info .ghxx{padding-bottom:20px}
.info .ghxx .h1{line-height:60px}
.info .yyfw{padding-top:20px;padding-bottom:20px}
.info .yyfw .img{float:none;width:100%;padding-bottom:20px}
.info .yyfw .img img{width:300px!important;margin:0 auto}
.info .yyfw .h2{padding-bottom:15px}
.info .yyfw .h3{padding-bottom:15px}
.info .yyfw .yyfwinfo{float:none;width:100%}
.info .chanpinzixun{padding-top:20px;overflow:hidden}
.chanpinzixun form .faqline{width:100%;margin-right:0;margin-bottom:10px;float:none;line-height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.chanpinzixun form .email{float:none}
.chanpinzixun form .faqline span{padding:0 10px}
.chanpinzixun form .input{line-height:40px;height:40px;width:auto}
.chanpinzixun .Contentf{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding-top:10px;float:none;width:100%;margin-bottom:10px}
.chanpinzixun .Contentf span{padding:0 10px}
.chanpinzixun .Contentf textarea{width:auto;height:100px}
.chanpinzixun form .add{float:none}
.chanpinzixun form .faqlinecode{width:100%;background:#f3f3f3;line-height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;float:none}
.chanpinzixun form .faqlinecode span{padding:0 10px}
.chanpinzixun form .faqlinecode .login_verification,.chanpinzixun form .faqlinecode img{width:auto}
.chanpinzixun form .ty{width:100px;line-height:40px;height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.chanpinzixun form .faqlinecode1{float:none;width:100%;height:52px}
.fangfuyeji{width:93.75%;margin:0 auto}
.newslist{padding-top:20px}
.newslist li{margin-bottom:20px;padding-bottom:20px}
.newslist .img{float:none;width:100%;height:auto;margin-bottom:10px}
.newslist .cpt-alm-wrapper .cpt-alm-item{margin:0}

.newslist .desc{width:100%;float:none;padding-bottom:0}
.newslist .desc .data{display:none}
.tuijianxinwen{background:#f2f2f2;margin:0 auto;width: 100%;}
.tuijianxinwen .xgwz{color:#fff;font-weight:700;padding-left:20px;line-height:86px;background:url(../images/tj.gif) #9c3f27 no-repeat 82% center}
.xgwz_ul{margin:0 auto 50px;width:90%;}
.xgwz_ul li{line-height:58px;width: 100%;}
.xgwz_ul li a{color:#666}
.xgwz_ul li h3{line-height: 30px;}
.tuijianxinwen ul li img{max-width: 410px !important;display: block;margin: auto;}
.info .date{padding:0 0 15px;margin-bottom:0;background:0;height:auto;line-height:18px;border-bottom:1px solid #dfdfdf;margin-bottom:15px}
.news_info_info{padding:0;float: left;}
.info>.h2{font-size:18px;margin-bottom:10px}
.info .syp{padding-top:10px}
.prenext{padding:5px 0;line-height:20px}
.news_info_info .jcbgao li{width:45%;margin-right:2%}
#content .info h1{margin-top:60px;line-height:1.5;font-size:22px}
.container{background-color:#9c3f27;transform:skew(20deg);display:inline-block;padding:5px 10px;width:109px;text-align:center;border-radius:0 20px 0 20px;margin-left:10px}
.content{transform:skew(-20deg);display:inline-block;font-weight:400;color:white;}
.hengxian{background-color:#9c3f27;width:49px;height:5px;position:absolute;left:125px;top:36px}
.product_list h2{text-align:center}
.product_list li{margin-bottom:30px}
.product_list h3{padding:20px 0}
.product_list li .desc{padding-top:20px}
.product_list{padding-top:15px}
.product_list li{margin-bottom:40px}
#pcontent .public {padding-bottom:20px;}
#pcontent .public #test1{max-width:100%;max-height:300px;margin:0 auto;margin-bottom:40px}
.info .img_info .img{float:none;width:100%;margin-right:0;margin-bottom:20px}
.info .img_info .img_info1{float:none;width:100%}
.honer_list{padding-top:30px}
.aboutinfo{margin-bottom:40px}
.aboutinfo h2{margin-bottom:30px}
.yj_info{width:100%;padding:10px 0}
.yj_title{margin-bottom:20px}
.yj_title span{display:inline-table;width:auto;padding-right:10px;line-height:27px;border-bottom:1px solid #73301e}
#demo{width:100%}
.contact_info .xinxi .h2{line-height:30px;}
.contact_info .xinxi ul{padding-top:30px}
.contact_info .online_right{display:none;float:none;width:100%;margin-bottom:20px}
.contact_info .online_right .title{margin-bottom:10px}
.contact_info .online_right .title span{font-size:18px}
.contact_info form .faqline{line-height:3em;width:auto;float:none}
.contact_info form .tel{float:none}
.contact_info form .faqline span{padding-right:5px}
.contact_info form .faqlinecode{padding-top:10px}
.contact_info form .faqlinecode span{padding-right:0}
.contact_info form .input{line-height:30px;height:30px;width:70%;padding-left:0}
.contact_info .Contentf span{width:auto;padding-right:0}
.contact_info .Contentf textarea{width:70%;height:150px}
.contact_info form .faqlinecode .login_verification,.online_right form .faqlinecode img{width:auto}
.contact_info form .faqlinecode .login_verification{line-height:30px;height:30px}
.contact_info form .ty{position:relative;top:10px;width:100px}
.contact_info form .submit{right:0}
.pageNavi{padding-top:20px}
.pageNavi nav{font-size:12px!important}
.contact{padding:20px 5%;width:80%}
.contact .title{text-align:center}
.contact .nei1{padding-top:15px}
.contact .nei1 li{margin-bottom:10px;position:relative;padding-left:35px}
.contact .nei1 li i{position:absolute;left:0}
footer{font-size: 1.4rem;}footer .footer_nav li{width:50%;float:left;margin-bottom:15px}footer .youlian{display:none}footer .footer_copy{padding-bottom:40px;text-align:center}
.sp_bottom{display:block;position:fixed;bottom:0;left:0;width:100%;background:#333;z-index:6;padding:6px 0 4px;color:#fff;line-height:18px;font-size:12px}
.sp_bottom a{color:#fff!important}.sp_bottom a i{font-size:14px}
.sp_bottom li{width:25%;float:left;text-align:center;overflow:hidden}
.sp_bottom .bodernone{border:0}
.sp_bottom .foot_home .wx-img{position:absolute;bottom:50px;width:100px;height:auto;z-index:2;left:25%}
.hide{display:none}.area{width:100%;height:100%;position:fixed;z-index:1;top:0;background:0}
}
@media(min-width:320px) and (max-width:359px){.jiejuefangan .ul5 div p{padding-top:1%}
}
@media(min-width:460px) and (max-width:800px){.contact_info .contactinfo_left dl dt{line-height:62px}
}
@media all and (min-width:0) and (max-width:359px){.foot #foot .img_right{width:126px}
}
.lengchandai_mbx{font-size:1.4rem;color:#969797;padding-bottom:30px}
.lengchandai_mbx i{font-size:14px;margin-right:10px}
.lengchandai_mbx em{font-size:14px;margin-right:10px}
.lengchandai_mbx a{color:#969797}
/* .lengchandai_mbx a::after{content:' >>'}.lengchandai_mbx a.a_no::after{content:''} */
.lengchandai_mbx a:hover{color:#00479d}
