@charset "utf-8";
@import url(../layui/css/layui.css);
li{list-style:none}legend{color:#5A5A5A}fieldset,img{border:0}i,em{font-style:normal}ul{margin:0;padding:0}strong{font-weight:bold}caption,th{text-align:left}q:before,q:after{content:''}sup{vertical-align:super}sub{vertical-align:sub}del,ins{text-decoration:none}small{font-size:12px;display:block}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select{font-size:100%}input.hidefocus::-moz-focus-inner{border:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0;empty-cells:show}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none}*{padding:0;margin:0;}a{text-decoration:none!important;-webkit-tap-highlight-color:transparent;outline:none}strong{font-weight:bold}ul{list-style:none}*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}

a,html,ody,p,span{font-family:'Noto Sans SC', sans-serif!important}a:hover{color: #ce1212;}.aligncenter{margin:0 auto;display:block}.contentfix{max-width:1300px;margin:0 auto;width:84%}img{max-width:100%;height:auto}
html{font-size:62.5%; /* 10÷16=62.5% */}body{font-size:16px;font-size:1.6rem ; line-height:2;font-family:'Noto Sans SC',sans-serif;color:#333;background:#fff;}
.screen-reader-response{display:none}
.wpcf7-not-valid-tip{color:#fff;position:absolute;left:56px;top:-3px}
.wpcf7-form-control-wrap{position:relative}
.wpcf7-validation-errors{color:#fff}
.your-captcha .wpcf7-not-valid-tip{left:-148px;top:9px;width:155px}
.header .menu li .sub-menu{display:none}
.clear{clear:both}
.invisible{visibility:hidden}
.shouji{display:none}
*{padding:0;margin:0}
.tou{position:fixed;top:0;z-index:999;background:#fff;width:100%}
.header{max-width:1300px;position:relative;z-index:3;margin:0 auto;overflow:hidden}
.header .logo_menu{max-width:1300px;left:0;height:108px}
.header .logo_menu img{width:auto;margin-top:-10px;aspect-ratio:198/123}
.header .logo_menu .shouji{display:none}
.header .menu{width:70%;float:right;padding-top:30px;padding-bottom:20px}
.header .menu li{text-align:right;float:left;}
.header .menu .tya a{color:#333;padding:0 2px;display:inline-block;line-height:50px;font-size:16px}
.header .menu .current-menu-item a,.header .menu .tya:hover a,.header .menu .tya a:hover{border-bottom:3px solid #ac2522;color:#ae2522!important}
.foot{width:100%;background:#efefef url(/static/upload/images/foot_bg.png) no-repeat bottom center;padding-top:51px;padding-bottom:94px}
.foot #foot{max-width:1300px;margin:0 auto;position:relative;width:96%}
.foot .foot_li ul li{float:left;line-height:60px}
.foot .foot_li li div,.foot .foot_li li li{line-height:30px}
.foot .foot_li .li1{width:29%}
.foot .foot_li .li1 .logo{border-bottom:1px solid #fff;margin-bottom:10px}
.foot .foot_li .li1 .logo img{display:block}
.foot .foot_li .li2{width:55%;padding-right:2%;line-height:30px;position:absolute;top:21px;left:307px}
.foot .foot_li .li2 li{width:29%;height:56px}
.foot .foot_li .li2 .menufa{font-size:18px;color:#ac2522!important;width:530px;display:block;border-bottom:1px solid #fff;padding-bottom:15px}
.foot .foot_li .li3 li{width:auto;padding-right:19px;font-size:1.4rem}
.foot .foot_li .li3 .menufa{font-size:18px;color:#ac2522;display:block;border-bottom:1px solid #fff;padding-top:9px;margin-bottom:10px}
.copy_f{text-align:center;color:#fff;background:#313131;padding-top:45px;padding-bottom:50px}
.copy_f .bottom1{font-size:14px;padding-bottom:10px}.copy_f .bottom1 .img{position:relative;margin-right:10px;}
.copy_f a{color:#fff!important}
#qcode{position:relative;margin:0 auto}
#qqgroup{display:none;position:absolute;overflow:hidden;background:url(/static/upload/images/erweima.png) no-repeat;width:150px;height:150px;z-index:2000000;left:-150px;top:-35px}
.banner{margin-bottom:30px;position:relative}
.slide-2013{position:relative;overflow:hidden}
.slide-2013 ul{height:597px;width:100%}
.slide-2013 ul>li{height:100%;width:100%!important}
.slide-2013 ul>li .centralizar-slide{max-width:1300px;margin:0 auto;position:relative;padding:136px 3% 0}
.slide-2013 ul>li .centralizar-slide .ba1{color:#fff;font-size:14px;padding-top:18px;background:url(/static/upload/images/ba1.png) no-repeat;background-size:contain;line-height:145px;margin-bottom:40px;padding-left:50px}
.slide-2013 ul>li .centralizar-slide p{line-height:32px;font-size:17px;color:#fff}
.slide-2013 ul>li .centralizar-slide .ba1 span{font-size:32px;font-weight:600}
.slide-2013 ul li.laranja2{background-position:center top;background-repeat:no-repeat;z-index:0!important}
.slide-2013 ul li.laranja3{background:url(/static/upload/images/banner-new.jpg) center top no-repeat;z-index:0!important}
.slide-2013 ul li.laranja h3{float:left;width:20%}
.slide-2013 ul li.laranja h3 img{width:100%}
.slide-2013 ul li.laranja2 .imagem{float:right;width:63.5%;padding-top:115px;text-align:center}
.slide-2013 ul li.laranja2 .imagem .h1 img{max-width:733px}
.slide-2013 ul li.laranja2 .imagem h2{color:#d01111;font-size:36px;font-weight:700;line-height:165px;width:815px;margin:0 auto;position:relative;right:51px}
li.laranja2 .imagem .h2 font{padding:0 6px}
.slide-2013 ul li.laranja2 .imagem ol{margin:0 auto;width:581px}
.slide-2013 ul li.laranja2 .imagem ol li{text-align:left;font-size:22px;color:#fff;line-height:36px;padding-left:49px;padding-top:25px}
.slide-2013 .laranja2 .more{width:1300px;margin:0 auto;text-align:right;padding-top:175px;background:url(/static/upload/images/or.png) no-repeat 730px 77px;position:relative}
.slide-2013 .laranja2 .more a{color:#fff;width:77px;padding:5px 27px;margin:9px;font-size:18px;position:absolute}
.slide-2013 .laranja2 .more .zixun{right:325px;bottom:49px}
.slide-2013 .laranja2 .more .gengduo{right:175px;bottom:49px}
.slide-2013 .laranja2 .more span{position:absolute;right:317px;bottom:63px}
.slide-2013 .guia{position:absolute;bottom:7px;width:100%;z-index:8}
.slide-2013 .guia .itens{margin:0 auto;display:table}
.slide-2013 .guia a{float:left;width:80px;height:6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background:#f09641;overflow:hidden;text-indent:-40px;margin:0 10px}
/*public*/
#content{max-width:1336px;}
.title_p h2{line-height:55px;height:55px;font-weight:700;background:url(/static/upload/images/beijing_bj.png) no-repeat center center;background-size:230px 64px}
/*fangfulengchandaichanpin*/
.list li:hover .neirong{border:1px solid #ce1212}
.list li h3{text-align:center;background:#f4f4f4;line-height:40px;padding:5px 0}.list li:hover h3{color:#fff;background:#ce1212}.list li:hover h3 a{color:#fff}
.list li .left1 span:hover{background:linear-gradient(#e20d0d,#b12320);color:#fff!important;border:1px solid #dc100f}
.list li .neirong{border:1px solid #d9d9d9;overflow: hidden;}
.list li .neirong .desc{padding:20px 15px 28px;height:85px;}
.list li .neirong img{width:90%;display:block;padding-top:10px;margin:0 auto;aspect-ratio:746/463}
.list li .neirong img:hover{transform:scale(1,1.1);transition:transform .6s ease 0s}
/*zizhirongyu*/
#about_honer{background:#f4f4f4 url(/static/upload/images/rongyu_bg.jpg) no-repeat;padding-top:26px}
.title_p{margin-bottom:65px;text-align:center;padding-top:65px}
.tab-cont{margin-bottom:90px}
.tab-cont .item p{background:#fff;height:280px}
.tab-cont .item p img{max-width:92%;padding-top:15px;margin:0 auto;display:block}
.tab-cont .item p span{display:block;padding-top:20px}
.about_honer .honer_more{width:111px;line-height:34px;color:#f4f4f4;font-size:25px;display:block;margin:0 auto 50px;text-align:center;color:#000;background:#fff}
.about_honer .honer_more:hover{color:#fff!important;border:1px solid #e00e0e;background:#f4f4f4}
/*lengchandaizixun*/
.contact_news .isfeatured{background:#f7f7f7;margin-bottom:40px;}.contact_news hr{width: 46px;border: 2px solid #BEBEBE}
.contact_news h3{padding-top:20px;font-weight:600}
.news_ul li{margin-bottom:20px}.news_ul .div{background:#f7f7f7;padding:25px}.news_ul .title{width:90%;margin:0 auto;padding-top:16px;font-weight:bold;margin-left: 28px;height: 42px;}
.contact_news .yeji_more{width: 150px;line-height: 50px;font-size:4rem;display: block;margin: 0 auto 50px;text-align: center;background: #f4f4f4;margin-top: 20px;font-weight: lighter;}
/*guanyuquanmin*/
.guanyuquanmin{background:url(/static/upload/images/index-about.jpg) center center no-repeat;background-size:cover;padding:55px 0 135px;color:#fff}
.guanyuquanmin #guanyuquanmin{max-width:1400px;}
.guanyuquanmin h2{position:relative;border-bottom:1px solid #b06160;max-width:300px;padding-bottom:30px;line-height:1;margin-bottom:40px;text-align:center;}.guanyuquanmin h2::after{content:'ABOUT';position:absolute;background:#c82d29;color:#b06160;bottom: -10px;left: 0;right: 0;margin: 0 auto;width: 100px;}
.guanyuquanmin ul{display:flex;display: -webkit-flex; /* Safari */flex-wrap: wrap;justify-content: space-between;max-width:600px}
.guanyuquanmin .changqu{height:auto;margin-top:80px;width:100%}
.guanyuquanmin .shuzi{margin-top:30px;display:block;line-height:1.8}
.guanyuquanmin .danwei{font-size:15px;color:#e89d9c;white-space:nowrap;display: inline-block;margin-left: 6px;}
.guanyuquanmin .shu{display:inline-block;}
.guanyuquanmin .sh{font-size:2rem;color:#ffe0df;}
.guanyuquanmin .zn{position:fixed;top:300px;left:0}
/*404*/
.content404{padding:200px 0 40px}
@media screen and (min-width: 769px) {
h1{font-size:2.8rem}h2{font-size:2.2rem}.right{float:right}
/*menu*/
.header .menu li{width:14.28%}
/*banner*/
.banner{margin-top: 108px;}.slide-2013 ul > li .centralizar-slide p{width:32%}
/*fangfulengchandaichanpin*/
.list li{margin-bottom:50px}.list li .div{width:92%;margin:0 auto}
.list li a .neirong .left1 .desc p{line-height:1.8em}
/*zizhirongyu*/
.tab-cont .item{text-align:center}
.tab-cont .item p{margin:5px}
/*guanyuquanmin*/
#guanyuquanmin p{text-indent:2em;width:100%;line-height:2.3em}.guanyuquanmin h2{margin-left:32px}
.guanyuquanmin .shuzi{font-size:4rem;}
/*lengchandaizixun*/
.contact_news{padding-bottom:80px;}.contact_news .isfeatured img{max-width:95%}
.news_ul li .div_right{margin-right:5%}.news_ul li .div_left{margin-left:5%}.news_ul .desc{padding-top:12px;height:110px}
/*footer*/
.copy_f .bottom1 li{display:inline-block;padding-left:10px;padding-right:10px}
}
@media all and (min-width:769px) and (max-width:1300px)  {
/*banner*/
.slide-2013 ul li.laranja2{background-position:25% top}
}
@media all and (min-width:769px) and (max-width:1000px) {
/*header*/
.header .logo_menu img{width:20%}.header .menu{min-width:600px;padding-top:15px}.header .menu li{width:auto;padding:0 0.5%}
}
@media all and (min-width:0) and (max-width:1300px)  {
/*guanyuquanmin*/
.guanyuquanmin{padding-bottom:40px}
.guanyuquanmin .contact{float:none;width:100%;margin:0 0 30px 0}
.guanyuquanmin .changqu{margin-top:0}
}
@media all and (min-width:0) and (max-width:768px)  {
.shouji{display:block}.shoujinone{display:none!important}img{width:100%}
h1{font-size:2.6rem;font-weight:bold}
.header .menu li .sub-menu{display:block}.header .menu li .sub-menu li{border:0}
.header{width:100%;position:fixed;background:#fff;height:60px;overflow:hidden}
.header .logo_menu{width:93.75%;margin:0 auto 5px;padding-top:8px;position:relative;top:0;height:auto;background:#fff}
.header .menu li{width:100%;border-bottom:1px solid #fff;line-height:48px}
.header .logo_menu .a{width:150px;display:block}
.header .logo_menu img{display:block;width:100%;margin-bottom:0;position:relative;top:-10px}
.header .logo_menu .shouji{display:block}
.header .menu{float:none}
.menuclose{position:fixed;z-index:10;background:#ac2522;width:90%!important;top:56px;padding:20px 5% 20px 5%!important;line-height:26px;height:100%;display:none;left:0}
.header .menu li.ty,.header .menu li a{text-align:left;height:auto;line-height:35px;border-bottom:1px solid #fff;width:100%;float:none}
.header .menu .current-menu-item a,.header .menu .tya:hover a,.header .menu li a,.header .menu li a:hover{color:#fff!important;border:0;line-height:35px!important}
.header .menu .current-menu-item a,.header .menu .tya:hover a,.header .menu li a:hover{border-bottom:0;color:#fff!important;line-height:38px}
.toolbar{position:absolute;right:0;top:20px;width:28px;line-height:40px}
.toolbar a{color:#fff;width:70px;float:left;text-align:center;border-right:1px solid #dedede}
.toolbar img{display:block;width:30px!important;top:6px!important}
.menuclose .tysj{display:block;width:100%;color:#fff;border-bottom:1px solid #fff;padding-bottom:2px;margin-bottom:2px}
.menuclose ul{display:block;width:100%;padding:2px 0;line-height:22px}
.menuclose ul li{display:inline-block;padding-right:10px;height:auto!important;padding-bottom:15px;float:none!important;width:auto!important}
.menuclose .tyasj{font-size:14px;width:auto;display:block;color:#fff}
.menuclose ul a{color:#fff}
.foot{padding:0}.foot #foot{width:84%}.foot .h2{padding-top:50px}.foot .h2 img{width:170px;border-bottom:1px solid #fff;padding-bottom:5px}
.foot .sj_lm{margin-bottom:70px;margin-top:25px}.foot .sj_lm a{line-height:35px;margin-right:19px;width:auto;float:left;display:inline-block}
.copy_f{padding-top:30px;padding-bottom:70px;line-height:2.5;}.copy_f .bottom1{padding-bottom:0}.copy_f p{width:93.75%;text-align:left;margin:0 auto;line-height:40px}.copy_f a:hover{color:#fff!important}.copy_f .shouji{height:0}
    .banner{margin-bottom:10px;padding-top:2rem;margin-top:0}
    .slide-2013 ul{height:320px}
    .slide-2013 ul>li .centralizar-slide{padding-top:0}
    .slide-2013 ul>li .centralizar-slide .ba1{background:none;font-size:10px;padding-top:120px;padding-left:0;margin-top:0;margin-bottom:0;margin:0 auto;text-align:center;font-size:10px;font-weight:bold;line-height:40px;margin-bottom:10px}
    .slide-2013 ul>li .centralizar-slide .ba1 span{font-size:20px}
    .slide-2013 ul li.laranja2{z-index:0!important;background-size:cover;background-position: right center;}
    .slide-2013 ul li.laranja2::before{content:'';left:0;top:0;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}
    .slide-2013 ul li.laranja2 .sj_ad{font-size:1.4rem;color:#fff;width:90%;margin:0 auto 10px;line-height:20px}
    .slide-2013 ul li.laranja2 .sj_wb{font-size:1.4rem;color:#fff;width:154px;margin:0 auto;position:relative}
    .slide-2013 ul li.laranja2 .sj_wb:before{content:'';display:block;position:absolute;width:30px;height:1px;background:#fff;left:-42px;top:17px}
    .slide-2013 ul li.laranja2 .sj_wb:after{content:'';display:block;position:absolute;width:30px;height:1px;background:#fff;right:-42px;top:17px}
    .slide-2013 ul li.laranja h3{float:none;width:100%}
    .slide-2013 ul li.laranja h3 img{display:none}
    .slide-2013 ul li.laranja2 .imagem{float:none;width:100%;padding-top:20px}
    .slide-2013 ul li.laranja2 .imagem h2{font-size:22px;line-height:45px;width:100%;right:0}
    .slide-2013 ul li.laranja2 .imagem ol{width:100%}
    .slide-2013 ul li.laranja2 .imagem ol li{font-size:12px;line-height:30px;padding-left:0;padding-top:0;text-align:center}
    .slide-2013 ul li.laranja2 .imagem ol li span{display:none}
    .slide-2013 .guia a{width:20px}
    .sp_bottom{display:block;position:fixed;bottom:0;left:0;width:100%;background:#333;overflow:visible;z-index:6;padding:6px 0 4px;color:#fff;line-height:14px;font-size:12px}
    .sp_bottom a{color:#fff!important;display:block;height:18px;margin-top:5px;margin-bottom:10px}
    .sp_bottom li{width:25%;float:left;text-align:center;overflow:visible}
    .sp_bottom .bodernone{border:0}
    .sp_bottom .foot_tel a{background:url(/static/upload/images/bottom.png) no-repeat center 0}
    .sp_bottom .foot_home{position:relative}
    .sp_bottom .foot_home .wx-img{position:absolute;top:-95px;width:80px}
    .sp_bottom .foot_home a{background:url(/static/upload/images/wechat.png) no-repeat center;background-size:25px}
    .hide{display:none}
    .area{width:100%;height:100%;position:fixed;z-index:1;top:0;background:0}
    .sp_bottom .foot_email a{background:url(/static/upload/images/bottom.png) no-repeat center -40px}
    .sp_bottom .foot_dx a{background:url("/static/upload/images/up.png") no-repeat center center;background-size:30%}
    .sp_bottom .foot_gd a{background:url(/static/upload/images/bottom.png) no-repeat center -81px}

/*fangfulengchandaichanpin*/
.index_product{padding-bottom:40px}.list li{margin-bottom:30px;}.list li .neirong{padding-bottom:20px}
.list .li1 a .neirong .left1 .desc p{line-height:1.8em}
/*guanyuquanmin*/
.guanyuquanmin h2{margin:0 auto 40px}.guanyuquanmin .shg{width:80px;text-align:right;}.guanyuquanmin .shuzi{font-size:1.8rem}.guanyuquanmin .sh{font-size:1.6rem}.guanyuquanmin .cnms{margin:0 auto}
.guanyuquanmin ul{margin-bottom:30px}
/*zizhirongyu*/
.title_p{margin-bottom:40px;padding-top:30px}
#about_honer{background:#f0f0f0;padding-top:0}
.about_honer .tab{width:93.75%;margin:0 auto;position:relative;margin-top:-45px}
.tab-cont{margin-bottom:40px}.tab-cont li{margin-bottom:30px}.tab-cont .item p span{text-align:center}.tab-cont img{width:auto}
/*lengchandaizixun*/
.news_ul{margin-bottom:0}
.contact_news .isfeatured h3,.contact_news .isfeatured hr,.contact_news .isfeatured .desc{margin-left:25px;margin-right:25px}
.contact_news .isfeatured .desc{padding-bottom:30px}.news_ul .div{padding-top:0}
/*404*/
.content404{padding:90px 0 40px}
.content404 img{width:60%;display:block;margin:0 auto}
}
@media all and (min-width:520px) and (max-width:768px)  {
/*fangfulengchandaichanpin*/
.list li{width:50%;float:left}.list li .div{width:95%}.list li .neirong{padding-bottom:40px}
/*zizhirongyu*/
.tab-cont li{width:50%;float:left}.tab-cont li p{width:95%}
}