@import url("fonts/iconfont.css");
@font-face {
  font-family: 'iconfont';
  src: url('fonts/iconfont.eot');
  src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('fonts/iconfont.woff2') format('woff2'),
      url('fonts/iconfont.woff') format('woff'),
      url('fonts/iconfont.ttf') format('truetype'),
      url('fonts/iconfont.svg#iconfont') format('svg');}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 8px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

a,blockquote,body,button,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul{margin:0;padding:0;border:0}
body{background:#fff;font-family:PingFang sc,Microsoft YaHei,Helvetica;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none}
a,img{-webkit-touch-callout:none;vertical-align: bottom;}
li,ol,ul{list-style:none}
i,em{font-style:normal}
input[type=password],input[type=text],textarea{outline:0;background:#fff;white-space:pre-wrap;word-wrap:break-word;resize:none;-webkit-appearance:none}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}
@media only screen and (min-width:641px) {html {ont-size: 100px;}}
@media only screen and (max-width:640px) {html {font-size: 100px;}}
@media only screen and (max-width:540px) {html {font-size: 84.375px;}}
@media only screen and (max-width:480px) {html {font-size: 75px;}}
@media only screen and (max-width:414px) {html {font-size: 64.6875px;}}
@media only screen and (max-width: 400px) {html {font-size: 62.5px;}}
@media only screen and (max-width: 375px) {html {font-size: 58.5938px;}}
@media only screen and (max-width: 360px) {html {font-size: 56.25px;}}
@media only screen and (max-width: 320px) {html {font-size: 50px;}}
.icon {background:url(../images/202111111006.png) no-repeat;display:inline-block;background-size:2.4rem auto;vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
.hidden {display:none;}
.clearfix:after {content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0;}
.clear,.clearfix:after {content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0;}

.contenttxt{line-height: .4rem;font-size: .24rem;color:#666;font-family:"微软雅黑"!important}
.contenttxt img { max-width:100%;margin:0 auto .2rem; display:block; height:auto!important;}
.contenttxt p,.contenttxt span,.contenttxt font,.contenttxt th,.contenttxt td,.contenttxt div,.contenttxt i,.contenttxt em,.contenttxt h1,.contenttxt h2,.contenttxt h3,.contenttxt h4,.contenttxt h5{font-size:16px!important; font-family:"微软雅黑"!important;font-weight:normal!important;text-indent:0px!important;white-space: normal!important}
.contenttxt td{padding-left:15px!important;}

.content { border-bottom:none;}



.b_1rem { height: .1rem;font-size: 1px;clear: both;width: 100%;overflow: hidden;}
.b_2rem { height: .2rem;font-size: 1px;clear: both;width: 100%;overflow: hidden;}
.b_3rem { height: .3rem;font-size: 1px;clear: both;width: 100%;overflow: hidden;}
.b_4rem { height: .4rem;font-size: 1px;clear: both;width: 100%;overflow: hidden;}

.b1rem { height: 1rem;font-size: 1px;clear: both;width: 100%;overflow: hidden;}
.b1_1rem { height: 1.1rem;font-size: 1px;clear: both;width: 100%;overflow: hidden;}

.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*================================*/

.m_header_top {width:100%;height:1rem;z-index:300;position:fixed;top:0px;left:0px;box-shadow:0 0 0.2rem rgba(0,0,0,.1); background:#fff; z-index:9999;}
.m_header_top_l {float:left;display:block; height:1rem; display: flex; align-items: center;padding-left:.2rem;}
.m_header_top_l img {display:block;height:.5rem;}
.m_header_top .topsearch {display:block;position:absolute;right:16%;top:.2rem;text-align:center;cursor:pointer;width:.5rem;height:.5rem;margin:.16rem auto;}
.m_header_top .topsearch span {display:block;width:100%;height:0.42rem;background-position:0rem -1.19rem;width:.42rem;}
.m_header_top .tsearch {position:absolute;height:1rem;width:6.4rem!important;padding:.2rem 5%;left:0;top:.99rem;z-index:99;background:#f2f2f2;box-sizing:border-box;display:none;}
.m_header_top .tsearch input {-webkit-appearance:none;}
.m_header_top .tsearch .txt {width:78%;color:#666;text-indent:.1rem;font-size:.22rem;height:.64rem;background:#fff;border:1px solid #fff;border-radius:0.1rem;position:absolute;left:5%;top:.2rem;border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;}
.m_header_top .tsearch .btn {color:#fff;font-size:.22rem;width:16%;height:.62rem;line-height:.6rem;text-align:center;border:0px;background-color:#dc0000;background-position:-0.748rem -1.055rem;position:absolute;right:5%;top:.2rem;border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;}
.m_header_top .btn_close_main {width:.88rem;height:1rem;background-color:#f2f2f2;position:absolute;top:0;right:14%;z-index:9;display:none;}
.m_header_top .btn_close_main .btn_close {width:.34rem;height:.33rem;margin-top:.38rem;margin-left:.26rem;background-position:-2rem -1rem;}
.m_header_top .m_caidan {width:.45rem;height:50%;position:absolute;right:3%;top:.38rem;text-align:center;cursor:pointer;}
.m_header_top .m_caidan .nav {width:.39rem;height:.36rem;background-position:-.5rem -1.2rem;}
.m_header_top .m_caidan.active .nav {background-position:-2.06rem 0;width:.34rem;height:.34rem;cursor:pointer;position:absolute;right:20%;top:-0.02rem;}



.subNavCon {position:fixed;width:100%;height:100%;background:#dc0000; z-index:1000;padding-top:.6rem; display:none;}
.subNavCon ul li { line-height: 1rem; padding:0 1.2rem;}
.subNavCon ul li a { border-bottom: 1px #ac140f solid;color: #fff;font-size: .34rem;text-align: center; display:block;}


.cateList {width:100%;line-height:.8rem;text-align:center;background:#f6f6f6;color:#dc0000;position:relative;}
.cateList strong { font-size:.3rem; font-weight:400; display:inline-block}
.cateList .fanhou { width:.8rem;height:.8rem;display: flex;align-items: center;justify-content: center; position:absolute; left:0; top:0;}
.cateList .fanhou a {display:inline-block;width:.4rem;height:.4rem;background:url(../images/202111121536.png) no-repeat;background-position:-1.0rem -.56rem;background-size: 1.4rem auto; float:left;}
.cateList .xiala { width:.8rem;height:.7rem;display: flex;align-items: center;justify-content: center; position:absolute; right:0; top:0;}
.cateList .xiala i {display:inline-block;width:.4rem;height:.3rem;background:url(../images/202111121536.png) no-repeat;background-position:-1.1rem .16rem;;background-size: 1.4rem auto; float:left;}
.cateList .box {width:100%;padding:.2rem .2rem 0;z-index:11;display:none;border-bottom:1px solid #ddd;overflow: hidden;box-sizing: border-box; background:#fff;}
.cateList .box a {width:32%;margin-right:2%;margin-bottom:.15rem;height:.52rem;line-height:.5rem;border:1px solid #ccc;font-size:.22rem;text-align:center;display:block;float:left; box-sizing:border-box;}
.cateList .box a:nth-child(3n+3) { margin-right:0;}


.m_banner {display: block;overflow: hidden;position:relative;}
.m_banner .swiper-slide { width:100%; height:2.5rem;display: flex;justify-content: center;overflow: hidden;}
.m_banner .swiper-slide img { width:auto; height:2.5rem;display: block;}
.m_banner .b_menu {text-align:center;position: absolute;width: 100%;left: 0;bottom:.1rem;z-index: 10;}
.m_banner .b_menu span {display:inline-block;background:none;cursor:pointer;margin: 0 .1rem;width:.16rem;height:.16rem; background:#fff;opacity:1;}
.m_banner .b_menu span.swiper-pagination-bullet-active {background:#dc0000;}

.m_nav {background:#dc0000;overflow:hidden;}
.m_nav dl {overflow:hidden;}
.m_nav dl dd {width:25%;height:0.7rem;float:left;text-align:center;border-right:1px #ac140f solid;border-bottom:1px #ac140f solid; box-sizing:border-box;}
.m_nav dl dd a {display:block;width:100%;height:.69rem;line-height:.69rem;color:#fff;}


.m_title {padding:.4rem .2rem 0;}
.m_title .entit {position:relative;margin-bottom:.12rem;font-size:.4rem;line-height:.4rem;font-weight:bold;color:#dc0000;text-align:center;}
.m_title .tit {font-size:.4rem;line-height:.45rem;text-align:center;color:#434343;}
.m_title .tit span {display:inline-block;margin:0 .2rem; font-weight:400;}
.m_title .tit em {display:inline-block;width:1.4rem;height:.02rem;margin-bottom:.1rem;background:#cecece;}
.m_fenlei {text-align:center;margin-top:.4rem;padding:0 .2rem;overflow:hidden;}
.m_fenlei a { float:left; width:32%;height:.5rem;line-height:.5rem;display:block;border:1px solid #ccc;color:#666;box-sizing:border-box; margin-right:2%; margin-bottom:.2rem}
.m_fenlei a:nth-child(3n+3) { margin-right:0;}
.m_more {display:block;width:6rem;height:.78rem;margin:0 auto;font-size:.3rem;line-height:.78rem;text-align:center;color:#434343;background:#fff;border:.01rem solid #f0f0f0;}

.m_sell_list { overflow:hidden; margin-top:.2rem;}
.m_sell_list ul { padding:.2rem; overflow:hidden;}
.m_sell_list ul  li {float:left;border:1px solid #f0f0f0; width:48%;margin-bottom:.2rem;}
.m_sell_list ul  li:nth-child(2n+2) { float:right;}
.m_sell_list ul  li .img {width:100%;}
.m_sell_list ul  li .img img {display:block;width:100%;height:100%;}
.m_sell_list ul  li p {font-size:.26rem;line-height:.6rem;text-align:center;color:#434343;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-weight:400;}


.m_youshi ul li {display:block;width:6rem;margin:0 auto;padding-top:.4rem;padding-bottom:.3rem;border-top:.02rem dashed #b2b2b2;}
.m_youshi ul li:first-child {border-top:none;}
.m_youshi ul li h3 {font-size:.3rem;font-weight:bold;color:#dc0000;text-align:center;padding-bottom:.3rem;}
.m_youshi ul li h3 span {display:inline-block;width:.45rem;height:.45rem;background:#dc0000;border-radius:.1rem;color:#fff;font-size:.3rem;font-weight:normal;line-height:.45rem;margin-right:.1rem;}
.m_youshi ul li .img {width:100%;}
.m_youshi ul li .img img {display:block;width:100%;height:100%;}
.m_youshi ul li p {margin-top:.12rem;font-size:.18rem;color:#666;line-height:.35rem;text-align:justify;}

.m_brand_list ul { margin:.3rem .2rem .2rem; overflow:hidden;}
.m_brand_list ul li {float:left;width:32%;margin-right:2%;margin-bottom:.2rem;border:1px solid #f0f0f0;box-sizing:border-box;padding:.1rem;}
.m_brand_list ul li:nth-child(3n+3) { margin-right:0;}
.m_brand_list ul li img {width:100%;}

.m_introduce { padding:.2rem;}
.m_introduce .image { width:100%;}
.m_introduce .image img { width:100%;}
.m_introduce p { font-size:.22rem;color:#666;line-height:.4rem; margin:.2rem 0;}

.m_photo { background:#f5f5f5; overflow:hidden;}
.m_photo ul { padding:.2rem; overflow:hidden;}
.m_photo ul li { float:left; width:32%; margin-right:2%; margin-bottom:.2rem;}
.m_photo ul li:nth-child(3n+3) { margin-right:0;}
.m_photo ul li .image { width:100%;}
.m_photo ul li .image img { width:100%;}
.m_photo ul li p { font-size: .22rem;line-height: .5rem;text-align: center;color: #666;}

.m_photo_list .m_photo { background:none; overflow:hidden;}
.m_photo_list .m_photo ul li { float:left; width:49%; margin-right:0;}
.m_photo_list .m_photo ul li:nth-child(2n+2) { float:right;}



.m_liucheng { }
.m_liucheng ul { padding:.2rem; overflow:hidden;}
.m_liucheng ul li { width:25%; float:left;}
.m_liucheng ul li .image { padding:.1rem .1rem 0;box-sizing:border-box;}

.m_liucheng ul li .image span { border: .05rem solid #666;border-radius: 50%; width:100%;box-sizing: border-box;padding: .24rem; display:block;}
.m_liucheng ul li .image img { width:100%;}
.m_liucheng ul li p {font-size: .24rem;line-height: .5rem;color: #666; text-align:center;}


.m_xinwen { }
.m_xinwen ul { padding:.2rem; overflow:hidden;}
.m_xinwen ul li {display:block;width:6rem;margin:0 auto;border-top:.02rem dashed #ddd;line-height:.8rem;overflow:hidden;}
.m_xinwen ul li:first-child {border-top:none;}
.m_xinwen ul li span {float:left;width:74%;font-size:.26rem;color:#575757;}
.m_xinwen ul li em {float:right;width:24%;font-size:.26rem;color:#575757;text-align:right;}

.xinwen_show_list { margin-top:.2rem;}
.xinwen_show_list ul li { padding: 0.2rem;overflow: hidden;border-bottom: 1px solid #f3f3f3;}
.xinwen_show_list ul li h2 {font-size: .26rem;line-height: .38rem;font-weight: 400;color: #434343; display:block;}
.xinwen_show_list ul li span { color: #999;font-size: .2rem;margin: .06rem 0; display:block;}
.xinwen_show_list ul li p { color: #666;font-size: .23rem;line-height: .35rem;}



.show_content { padding:.4rem .2rem .2rem; overflow:hidden;}
.show_content_title {color: #333;font-size: .4rem;line-height: .45rem;margin-bottom: .05rem; text-align:center;}
.show_content_hits { font-size: .22rem;color: #999; margin-top: .1rem; text-align:center;border-bottom: 1px dashed #ccc;padding-bottom: .2rem;}


.m_contact_show { padding:.4rem .2rem .2rem; overflow:hidden;}
.m_contact_show .m_lxfs p { line-height: .4rem; font-size: .24rem;}

.m_xzly { padding:.4rem .2rem .2rem; overflow:hidden;}
.m_xzly ul li { margin-bottom:.2rem;}
.m_xzly ul li input,
.m_xzly ul li textarea { width: 100%;border: 1px solid #dcdcdc;background: #fff;color: #333;font-size:.24rem;text-indent: .1rem; box-sizing:border-box;}
.m_xzly ul li input { height: 2.8em;}
.m_xzly ul li textarea { height:8em;}
.m_xzly ul li button { background:#dc0000;color:#fff;}



.m_footer { color: #666;font-size: 0.24rem;line-height: .4rem;padding: 0.2rem 0; text-align:center;}
.m_footer_menu {position:fixed;bottom:0;width:100%;z-index:9999;height:1.1rem;left:0;background:#dc0000;}
.m_footer_menu ul {width:100%;max-width:640px;min-width:320px;margin:0 auto;}
.m_footer_menu ul li {float:left;width:25%;text-align:center;border:1px solid #ac140f;border-left:0;box-sizing:border-box;}
.m_footer_menu ul li:first-child {border-left:1px solid #ac140f;}
.m_footer_menu ul a {display:block;height:1.1rem;line-height:0.24rem;font-size:0.26rem;padding-top:0.2rem;}
.m_footer_menu ul a span {text-align:center;color:#fff;display:block;font-size:0.24rem;}
.m_footer_menu ul a i {margin-left:auto;margin-right:auto;width:0.31rem;height:0.32rem;display:block;margin-bottom:.12rem;background-position:-.76rem -.2rem;}
.m_footer_menu ul li:nth-child(2) i {background-position:-.0rem -.2rem;}
.m_footer_menu ul li:nth-child(3) i {background-position:-.38rem -.2rem;}
.m_footer_menu ul li:nth-child(4) i {background-position:-1.2rem -.2rem;width:.34rem;height:.34rem;}
.m_footer_menu ul li:hover {background:#ac140f;}


#wxnr {width:100%;height:100%;max-width:640px;min-width:320px;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,.6);}
#wxnr .nrdf {margin:auto;position:absolute;top:50%;left:0;right:0;width:5rem;height:5rem;padding:0.3rem;padding-top:0.6rem;margin-top:-2.5rem;text-align:center;background-color:rgba(255,255,255,0.8);box-shadow:0px 2px 6px #777;-webkit-box-shadow:0px 2px 6px #777;-moz-box-shadow:0px 2px 6px #777;border-radius:10px;}
#wxnr img {width:2.3rem;height:2.3rem;display:block;margin:0 auto;}
#wxnr p {font-size:0.24rem;line-height:0.45rem;text-align:center;}
#wxnr i {position:absolute;top:0.2rem;right:0.2rem;width:0.3rem;height:0.3rem;font-size:0.2rem;line-height:0.3rem;text-align:center;color:#fff;font-weight:bold;font-style:normal;background:#333;border-radius:1rem;cursor:pointer;}
#wxnr span {display:inline-block;padding:0.03rem 0.1rem;line-height:0.35rem;background-color:#dc0000;color:#fff;border-radius:0.05rem;cursor:pointer;}
#wxnr span.wx {padding-left:0.4rem;background-image:url(../images/202111120958.png);background-size:0.28rem;background-position:0.1rem center;background-repeat:no-repeat;}
#weixin {position:fixed;top:50%;margin-top:-0.4rem;z-index:9999999;font-size:0.26rem;color:#fff;width:90%;right:5%;line-height:0.8rem;text-align:center;background:rgba(0,0,0,0.8);border:2px solid #333;border-radius:0.1rem;display:none;}







