@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body{ margin:0px; padding:0px; font-size:12px;font-family:"Microsoft Yahei UI", "Microsoft Yahei", "微软雅黑", 'Segoe UI', Tahoma, "宋体b8b\4f53", SimSun, sans-serif;color:#333;line-height:1.1; background:#f4f4f4;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#333; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.fgt{height: 70px;}
.header{background-color: #f4f4f4;height: 100px;width: 100%;position: fixed; z-index: 99;transition: All 0.4s ease-in-out;width: 100%; top: 0; left: 0;}
.header.on{top: -135px;}
.header:hover{background: #e0e0e0;}
/*.header_a{background: none;}*/
.header:before{position: absolute; width: 100%; height: 0px; background: #1c1c1c;content: ""; top: 0;left: 0;}
.headerbox{width: 1440px; margin: 0 auto;max-width: 94%; }
.logo{float: left; width: 100px;padding-top: 20px;float: left;}
.logo img{width: 100%;}
.ssk{overflow: hidden; padding-top: 30px;width: 160px;float: right;}
.ssbtn{display: block; background: url(../images/a30.png);width: 30px;height: 30px; float: left;}
.ssbtn:hover{display: block; background: url(../images/a30.png);width: 30px;height: 30px; float: left;}
.ynrbtn{float: right;width: 120px;text-align: center; line-height: 30px;background: #000; color: #fff;font-size: 14px;transition: all .3s;}
.ynrbtn:hover{background: #b70031;color: #FFF;}
.nav{justify-content: center;display: flex;}
.nav ul{margin: 0;}
.nav li{float: left; padding: 0 15px;}
.nav h3 a{display: inline-block; font-size: 14px;color: #1C1C1C; line-height: 90px;}
.nav h3 b{display: inline-block;background: url(../images/a31.png); width: 9px;height: 4px; vertical-align: middle; margin: -3px 0 0 8px;transition: All 0.4s ease-in-out;}
.sub{position: absolute;   top: 90px; display: none;width: 100%; left: 0;z-index: 11;}
.subbox{ padding: 8px 0;border:1px solid #bfbfbf;border-radius: 5px;background: #fff;left: -10px;width: 168px;}
.subbox dt{font-size: 14px; line-height: 32px;}
.subbox dt a{display: block; padding-left: 25px;color: #333;}
.subbox dt a:hover{background: #e9ecef;}
.nav .on h3 a{color: #b70031;}
.nav .on h3 b{transform: rotate(180deg);}

.wbxla{width: 100%; background: #fff; padding: 30px 0; }
.wbxlbox{width: 1440px; margin: 0 auto; overflow: hidden;max-width: 98%;}
.wb_left{float: left; width: 210px;}
.wb_left dt{font-size: 14px; line-height:48px;font-weight: 700;}
.wb_left dt a{display: inline-block;color: #1C1C1C;}

.wb_left dt.cur a{color: #B70131;padding-right: 23px;background: url(../images/n1.png) no-repeat right center;}
.wb_left a:hover{color: #B70131;padding-right: 23px;background: url(../images/n1.png) no-repeat right center;}
.wb_left dt span{display: inline-block;color: #1C1C1C;cursor: pointer;}

.wb_left dt.cur span{color: #B70131;padding-right: 23px;background: url(../images/n1.png) no-repeat right center;}
.wb_right{float: right;width: calc(100% - 210px);border-left: 1px solid #bfbfbf;}
.wbbox{padding-left: 100px;}
.wbbox img{width: 100%;animation:fadeIn .25s, 100ms;}
.wbbox dl{overflow: hidden; margin-left: -40px;}
.wbbox dt{float: left;width: 20%; padding-left: 40px;}
.wbbox span{display: block; overflow: hidden; border-radius: 15px;}
.wbbox a{display: block; overflow: hidden; border-radius: 15px;}
.wbbox p{text-align: center; font-size: 14px; margin-top: 15px;}
.wbbox a:hover p{color: #b70131;}
.banner2_box img{width: 100%;height: 100%;object-fit: cover;}
.banner2_box{height: 100vh; }
.footer{background: #1c1c1c;clear: both;position: relative;z-index: 10;}
.footer a{color:#FFF; }
.container{width: 1440px; margin: 0 auto; padding: 25px 0 30px;max-width: 94%;}
.container::after {
  content: "";
  display: table;
  clear: both;
}
.align-items-center{float: left;}
.footer-nav{padding-top: 35px;}
.footer-nav p{margin-left: -55px;}
.footer-nav a{display: inline; padding-left: 55px; color: #fff; font-size: 14px;}
.footer-nav a:hover{opacity: 0.5;}
.align{float: right;padding-top: 40px;}
.list-unstyled li{color: #fff;display: inline-block;font-size: 14px;}
.list-unstyled li:nth-child(2){ padding-left: 30px;}
.list-unstyled li img{display: inline-block;vertical-align: middle; margin: 0 8px 0 0;}
.footer-icon{text-align: right;padding-bottom: 20px;}
.footer-icon li{display: inline-block; padding-left: 20px;}
.footer-icon li  a > img{ height: 30px;}
.footer-icon li img:hover{ color: #b70131;}
.footer-icon .icon-weixin{ position: relative;display: inline-block;}
.footer-icon .icon-weixin .wechat-qrcode {
  transition: all .5s;
        display: none;
        position: absolute;
        top: -88px;
    right: 40px;
        background-color: #fff;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
.footer-icon .icon-weixin:hover .wechat-qrcode{display: block; }

/* .footer-icon img{height: 20px;} */
.copyright{text-align: center; padding: 13px 3%; border-top: 1px solid #3e3e3e;}
.copyright p{font-size: 14px; line-height:22px; color: #fff;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
/*联系我们*/
.bj1{background: #f4f4f4;min-height: 600px;}
.wz1440{width: 1440px; margin: 0 auto; max-width: 94%;}
.wz1440 .qhcp:nth-child(odd) {
  flex-direction:row-reverse;
/*  margin-right: 100px;*/
}
@media(min-width:1000px) {
  .wz1440 .qhcp:nth-child(odd) .qhcp_right img{
   /* transform: scaleX(-1);
    margin-right: 100px;*/
  }
}
.qhcp{overflow: hidden; padding-top: 150px;
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.lxwm_title{padding: 70px 0;text-align: center;}
.lxwm_title h2{font-weight: bold; font-size: 30px; margin-bottom: 20px;}
.lxwm_title p{font-size: 14px;text-transform: uppercase;position: relative;}
.lxwm_title p:before{position: absolute; content: ""; border-bottom: 2px solid #787878; width: 600px; left: 50%;transform: translateX(-50%);bottom: -24px;border-radius: 2px;}
.lxwmbox{padding: 50px 70px;background: #ededed;margin-bottom: 60px;}
.lxwmbox h2{text-align: center; font-weight: bold; font-size: 32px; color: #1C1C1C; margin-bottom: 60px;text-transform: uppercase;}
.lxwmbox ul{overflow: hidden;}
.lxwmbox li{width: 33.33%; float: left;overflow: hidden;}
.lxwmbox img{float: left;}
.lxtext{float: right;width: calc(100% - 80px);}
.lxtext p{font-size: 16px; color: #1C1C1C;line-height: 1.5;text-transform: uppercase;font-weight: 600;}
.lxtext p span{color: #999;}
.lxwmbox:last-child{margin-bottom: 0;}

.bdnr{padding-bottom: 130px;}
.bdnr_xq ul{overflow: hidden; margin-left: -30px;}
.bdnr_xq li{float: left; width: 33.33%; padding: 0 0 35px 30px;}
.bdnr_xq p{font-size: 14px; color: #1C1C1C; line-height: 40px;}
.bdnr_xq p span{padding-left: 5px; color: #B70131;}
.wby1{width: 100%; padding: 0 20px; line-height: 38px;border:1px solid #313131;height: 40px;background: none;}
.wby1_a{background: url(../images/n8.png) no-repeat 97% center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.wby2{width: 100%; padding:20px;border:1px solid #313131;height: 120px;background: none;}
.bdnr_xq  ul li:nth-child(6){ width:100%;clear: both;}
.btn1{display: block; width: 460px;height: 50px;background: #1c1c1c; color: #fff; font-size: 16px; margin: 0 auto;border: none;}
.btn1:hover{background: #B70131;}

/*搜索*/
.banner img{width: 100%;}
.wzss{position: relative; margin-top: -100px;}
.szss_top{width:1000px;border-radius: 6px;background: #fff; margin: 0 auto; max-width: 94%; padding: 0 100px 45px 100px;}
.szss_top h2{text-align: center; font-weight: bold; font-size: 32px; padding: 40px 0 35px;}
.ssb{position: relative; }
.wby3{width:calc(100% - 48px); height: 48px; padding: 0 50px 0 20px;color: #000;line-height: 46px;border:1px solid #333;}
.wby3::-webkit-input-placeholder{color:#000;}
.btn2{position: absolute; width: 50px;height: 48px; top: 0; right: 0;background: url(../images/a4.png) no-repeat center center #1c1c1c;border: none;cursor: pointer;}
.btn2:hover{background: url(../images/a4.png) no-repeat center center #b70030;}
.ssjg_nr{padding:30px 0 65px;}
.ssjg_nr ul{overflow: hidden;}
.ssjg_nr li{float: left; width: 20%; padding-bottom: 45px;}
.ssjg_nr a{display: block;transition: All 0.4s ease-in-out; padding: 10px 0;}
.ssjg_nr a:hover h2{color: #b70131;}
.ssjg_nr a:hover p{color: #b70131;}
.ssjg_box{text-align: center;}
.ssjg_box img{margin: 0 auto;height: 250px;}
.ssjg_box h2{font-weight: bold; font-size: 18px; color: #1C1C1C;margin: 40px 0 12px;}
.ssjg_box p{font-size: 14px;color: ##1C1C1C;}

/*品牌1*/
.gsjs_nr{margin: 0 auto; width: 1230px; max-width: 100%;}
.gsjs_nr p{font-size: 14px; line-height: 36px;text-align: center; color: #1C1C1C;}
.gscp_nr{padding: 32px 0  30px;}
.gscp_nr ul{overflow: hidden; margin-left: -40px;}
.gscp_nr li{float: left; width: 50%;padding-left: 40px;}
.gscp_nr img{width: 100%;}
.gscptext{padding: 25px 80px 0 80px;}
.gsfzbox{overflow: hidden;}
.gsfz_nr li{padding-bottom: 100px;}
.gscptext p{text-align: center;color: #1C1C1C; font-size: 14px; line-height: 24px;}
.fl{float: left;}
.gsfz_tp{width: 50%;padding-left: 40px;}
.gsfz_tp img{width: 100%;}
.gsfz_text{width: 50%; padding:90px 40px 0 0;}
.gsfz_text h2{font-size: 20px; font-weight: bold; color: #1C1C1C;}
.gsfz_text h2 img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}
.gsfz_text p{font-size: 14px; line-height: 24px;color: #1C1C1C; margin-top: 25px;}

.gsfz_tp1{width: 50%;padding-right: 40px;}
.gsfz_tp1 img{width: 100%;}
.gsfz_text1{width: 50%; padding:90px 0 0 40px;}
.gsfz_text1 h2{font-size: 20px; font-weight: bold; color: #1C1C1C;}
.gsfz_text1 h2 img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}
.gsfz_text1 p{font-size: 14px; line-height: 24px;color: #1C1C1C; margin-top: 25px;}

/*品牌2*/
.ppsm_nr{padding: 35px 0;}
.ppsm_nr ul{overflow: hidden;}
.ppsm_nr li{width: 33.33%;text-align: center; padding: 0 65px;float: left;}
.ppsmbox{text-align: center;}
.ppsmbox img{margin: 0 auto;}
.ppsmbox h2{font-size: 36px; font-weight: bold; color: #1C1C1C; margin: 65px 0 20px;}
.ppsmbox p{font-size:14px;line-height: 30px;color: #1C1C1C;}
.lszm_nr{width: 1200px; margin: 0 auto;max-width: 94%; padding: 35px 0;}
.lszm_nr li{padding-bottom: 70px;}
.cpbox{overflow: hidden;}
.cp_tp{width: 462px;}
.cp_tp  img{width: 100%;}
.cp_text{width: 550px; padding: 160px 65px 0 65px;}
.cp_text h2{font-size: 20px; font-weight: bold; color: #1C1C1C;}
.cp_text h2 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;}
.cp_text p{font-size: 14px; line-height: 24px;color: #1C1C1C; margin-top: 25px;}

/*零售商*/
.lssr{width: 1320px; margin: 0 auto; max-width: 100%;}
.lssr_nr{overflow: hidden;}
.lssr_left{width: 50%; padding-right: 150px;float: left;}
.lssr_left li{padding-bottom: 30px;}
.wby4{width: 100%;border:1px solid #1c1c1c;height: 40px; padding: 0 20px;color: #BFBFBF;outline:none;}
.btn3{width: 100%; font-size: 16px; color: #fff;background: #1c1c1c;height: 50px;border: none;margin-top: 20px;}
.lssr_right{float: right;width: 50%;}
.lssr_right p{font-size: 14px;color: #1C1C1C; line-height: 24px;}
.lssr_right li{font-size: 14px;line-height: 24px;color: #1C1C1C; }
.lssr_right ul{padding-bottom: 25px;}
.lssr_right b{font-weight: bold;}
.lssr_right img{width: 100%;border-radius: 10px; margin-top: 30px;}
.qgmd_nr{padding: 0 0 100px;}
.qgmd_nr ul{overflow: hidden; margin-left: -80px;}
.qgmd_nr li{float: left; width: 25%; padding: 0 0 50px 80px;}
.qgmdbox h2{font-weight: bold; font-size: 16px;color: #1C1C1C;margin-bottom: 10px;}
.qgmdbox p{font-size: 14px;color: #1C1C1C; line-height: 1.6;}

/*新闻列表*/
.news{padding-bottom: 80px;}
.newsbox{overflow: hidden;padding-bottom: 60px;}
.news_right{width: 430px;float: right;overflow: hidden;}
.news_right img{width: 100%;}
.news_left{float: left; width: calc(100% - 500px);}
.news_title{position: relative;border-bottom:2px solid #9b9b9b;}
.news_title p{font-size: 16px;color: #1C1C1C;margin-bottom: 10px;}
.news_title h2{font-size: 16px;color: #1C1C1C; font-weight: bold; line-height: 1.6; margin-bottom: 18px;}
.news_title span{font-weight: bold; position: absolute;top:50%; transform: translateY(-50%); right: 0;font-size: 40px;color: #1C1C1C;}
.news_xq {padding: 20px 0 0 0;}
.news_xq p{font-size: 14px;color: #1C1C1C;line-height: 24px;}
.news_xq a{display: block; width: 150px; line-height: 38px;text-align: center; border:1px solid #7d7d7d; font-size: 16px;margin-top: 20px;transition: All 0.4s ease-in-out;}
.news_xq a b{background: url(../images/a18.png); width: 24px;height: 24px;display: inline-block; margin: -3px 0 0 25px; vertical-align: middle;}
.news_xq a:hover{background: #000;color: #fff;}
.news_xq a:hover b{background: url(../images/a19.png);}
.wzfy{
  text-align: center;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.wzfy ul{overflow: hidden;border-left:1px solid #313131;}
.wzfy li{float: left;}
.wzfy  a{display: block; line-height: 28px; padding: 0 13px; color: #1C1C1C;border:1px solid #313131;border-left: none;font-size: 14px;
  transition: all .5s;
}
.wzfy li.cur a{background: #313131;color: #fff;}
.wzfy a:hover{background: #313131;color: #fff;}
.wzfy span{display: block; line-height: 28px; padding: 0 13px; color: #1C1C1C;border:1px solid #313131;font-size: 14px; margin-left: 20px;}

.gsjs{
  min-height: 300px;
}
/* 新闻详情 */
.flip {
  display: block;
  padding: 0;
  list-style: none;
  margin-bottom: 30px;
  margin-top: 30px;
}

.flip li {
  margin-bottom: 10px
}

.flip li a {
  font-size: 15px;
  color: #6b6b6b
}

.flip li a:hover {
  color: #b70031
}
.relatedNews {
}

.relatedNews-title {
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 20px;
}

.relatedNews-body ul {
list-style-type: disc;


    padding: 0;
}

.relatedNews-body ul li {
    margin-bottom: 16px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
    list-style: disc;
    list-style-position: inside;
}

.relatedNews-body ul li a {
    color: #333;
    font-size: 1.2em;
    text-decoration: none;
    transition: color 0.3s ease;
}

.relatedNews-body ul li a:hover {
    color: #b70131;
}

/*产品详情*/
.cpxq{width: 1280px;max-width: 100%; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.cpxq_left{width: 240px;float: left;}
.cpxq_title{padding: 100px 0 30px; border-bottom:1px solid #787878;}
.cpxq_title h2{font-weight: bold; font-size: 16px;color: #1C1C1C; margin-bottom: 25px;}
.cpxq_title p{font-weight: bold; font-size: 32px;color: #1C1C1C;}
.cpxw_nr h2{font-weight: bold; font-size: 28px;color: #1C1C1C; padding: 45px 0 35px;}
.cpxw_nr ul{overflow: hidden;height: 165px; margin-left: -20px;}
.cpxw_nr li{float: left; padding: 0 0 20px 20px;}
.cpxw_nr li img{width: auto;height: 60px;}
.cpxw_nr h3{font-weight: bold;font-size: 16px;color: #1C1C1C;margin-bottom: 10px; }
.cpxw_nr p{font-size: 14px;color: #1C1C1C;line-height: 24px;}
.cpxw_right{float: right;width: 470px;padding: 100px 0 0 0;}
.cpcs{padding-bottom: 30px;}
.cpcs h2{font-weight: bold;position: relative; font-size: 14px;color: #1C1C1C;padding-left: 12px;}
.cpcs h2:before{position: absolute; content: "";border-left: 4px solid #000000;height: 100%; top: 0;left: 0;}
.cpcs p{overflow: hidden; padding: 10px 0;font-size: 14px;color: #1C1C1C; line-height: 1.6;}
.cpcs b{float: left; font-weight: bold;}
.cpcs span{float: right; width: calc(100% - 156px);}
.cpcs ul{overflow: hidden; margin-left: -30px; padding-top: 50px;}
.cpcs li{float: left; width: 50%; padding-left: 30px;}
.btn5 {display: block;transition: All 0.4s ease-in-out; text-align: center; color: #fff; line-height: 50px;background: #1c1c1c;font-size: 16px;}
.btn5:hover{background: #5d5c5c;}
.tpcpqh{animation:fadeIn .25s, 100ms;}
.btn6 {display: block; text-align: center; color: #fff; line-height: 48px;border:1px solid #1c1c1c;font-size: 16px;color: #1c1c1c;transition: All 0.4s ease-in-out;}
.btn6:hover{background: #5d5c5c;color: #fff;}
.cptp{float: left;width: calc(100% - 725px);}
.cptp img{margin: 0 auto;width: auto;height: 560px;}
.xgcp{width: 1200px;max-width: 100%; margin: 0 auto;padding-bottom: 100px;}
.xgcp_nr ul{overflow: hidden;}
.xgcp_nr li{float: left; width: 25%;}
.xgcp_nr a{display: block; padding: 10px 0;transition: All 0.4s ease-in-out;}
.xgcp_nr a:hover h2{color: #b70131;}
.xgcp_nr a:hover p{color: #b70131;}
/*产品详情+详情页*/
.banner2{overflow: hidden; position: relative;}   
.banner2 .swiper{
  width: 100%;
}   


.cpflnr{background: #fff;}
.cpfl_top{background: url(../images/a21.png) no-repeat center center;height: 372px; background-size: cover; margin-bottom: 30px;}
.cpfl_text{padding: 60px 100px 0 100px;}
.cpfl_text h2{font-weight: bold;font-size:16px;color: #1C1C1C;line-height: 48px;}
.cpfl_text p{width: 390px; font-size: 14px;color: #1C1C1C; line-height: 24px;margin-bottom: 25px;}
.cpfbox{padding: 0 65px 30px 65px;overflow: hidden;}
.cpf_tp{width: 50%; padding: 0 35px;}
.cpf_tp img{width: 100%;}
.cpf_text{padding: 45px 35px 0 35px;width: 50%;}
.cpf_text h2{font-weight: bold;font-size:16px;color: #1C1C1C;line-height: 48px;}
.cpf_text p{ font-size: 14px;color: #1C1C1C; line-height: 24px;margin-bottom: 25px;}



/*产品系列*/
.banner2 img{width: 100%;}
.banner2 .swiper-pagination-bullet{opacity: 1;background: #fff;}
.banner2 .swiper-pagination-bullet-active{background: #75c5f0;}
.mrdz{overflow: hidden; padding-top: 120px;}
.mrdz_left{float: left; width: 50%; padding-top: 4%;}
.mrdz_left img{margin: 0 auto; max-width:100%; border-radius: 0 30px 30px 0;}
.mrdz_right{float: left;width: 510px; margin-left: 155px;}
.cpqqbox{overflow: hidden; position: relative;}
.cpqqbox .fixedLabel{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;

}
.cpqqbox .fixedLabel img{
  height: 240px;
}
.cpqqbox .swiper-slide img{width: 100%;}
.cpqqbox .swiper-button-next{background: url(../images/a29.png); width: 50px;height: 50px;left: 50px; top: auto; margin: 0; bottom: 0;}
.cpqqbox .swiper-button-prev{background: url(../images/a28.png);width: 50px;height: 50px;background-size: 100%; left: 0; top: auto; bottom: 0;margin: 0;border-right: 1px solid #d0d0d0;}
.cpqhtext h2{font-weight: bold; font-size: 24px; color: #1C1C1C; margin: 35px 0 15px;}
.cpqhtext p{font-size: 14px; line-height: 20px; color: #1C1C1C;}
.cpqhtext a{display: block; background: url(../images/a34.png) no-repeat 90% center #1c1c1c; width: 200px; line-height: 50px;margin-top: 30px; padding-left: 20px; color: #fff; font-weight: bold; font-size: 14px;transition: All 0.4s ease-in-out;}
.cpqhtext a:hover{background: url(../images/a34a.png) no-repeat 90% center #fff;color: #000;}



.qhcp_right{max-width: 800px;}
.qhcp_right img{width: 100%;}
.qhcp_left{ width: 510px; }
.phcp_box{overflow: hidden; position: relative;}
.mySwiper .swiper-slide{text-align: center;}
.mySwiper .swiper-slide img{margin: auto;}
.phcp_box img{width: 100%;}
.qhcp_left .swiper-button-next{z-index: 10;background: url(../images/a29.png); width: 50px;height: 50px;left: 50px; top: auto; margin: 0; bottom: 0;}
.qhcp_left .swiper-button-prev{z-index: 10;background: url(../images/a28.png);width: 50px;height: 50px;background-size: 100%; left: 0; top: auto; bottom: 0;margin: 0;border-right: 1px solid #d0d0d0;}

.qbcp{padding-bottom: 30px;}
.qbcp_bt{ padding-bottom: 40px;}
.qbcp_bt ul{overflow: hidden; width: 600px;border: 2px solid #1c1c1c; margin: 0 auto;border-radius: 25px;}
.qbcp_bt li{float: left; width: 50%;}
.qbcp_bt span{display: block; text-align: center; line-height: 46px;cursor: pointer;font-size: 16px; color: #1C1C1C;font-weight: bold;
  transition: all .5s;
}
.qbcp_bt li.cur span{background: #1C1C1C;color: #fff;}
.qbcp_nr ul{overflow: hidden;}
.qbcp_nr li{float: left; width: 20%; padding-bottom: 35px;}
.qbcp_nr li a{display: block;padding: 20px 0;transition: All 0.4s ease-in-out;}
.qbcp_nr li a:hover h2{color: #b70131;}
.qbcp_nr li a:hover p{color: #b70131;}
.qhcpbox{animation:fadeIn .25s, 100ms;}
.sjzs{display: none;}

.yzxzbox{position: fixed;z-index: 150; height: 597px; top: 0;left: 0;width: 100;background: #fff;width: 100%; padding: 0 10vw;display: none;}
.yzxzbox:before{ position: absolute; content: ""; width: 100%;height: 40px;background: #1c1c1c;left: 0; top: 0;}
.yzxzbox:after{ position: absolute; content: ""; width: 100%;height: 40px;background: #1c1c1c;left: 0; bottom: 0;}
.yzxz_title{text-align: center; padding:90px 0 50px 0;}
.yzxz_title h2{color: #1c1c1c;font-weight: bold; font-size: 26px;}
.yzxz_top ul{display: flex;justify-content: center; grid-template-columns: repeat(2, 100px); grid-column-gap: 20px;}
.yzxz_top {padding-bottom: 40px; border-bottom: 1px solid #a1a1a1;}
.yzxz_top li a{display: inline-block; line-height: 40px ; padding: 0 20px; font-size: 14px; color: #1C1C1C;line-height: 40px;transition: All 0.4s ease-in-out;}
.yzxz_top li.cur a{color: #fff;background: #1c1c1c;}
.yzxz_top a:hover{color: #fff;background: #1c1c1c;}
.yzxz_bottoom{padding: 25px 0;border-bottom: 1px solid #a1a1a1;}
.yzxz_bottoom ul{overflow: hidden;}
.yzxz_bottoom li{float: left; width: 20%;font-size: 14px; line-height: 46px;}
.yzxz_bottoom li a{color: #1C1C1C;}
.yzxz_bottoom li a:hover{color: #B70131;}
.yzxz_bottoom img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.ggbtn{position: absolute; top: 0; font-size: 14px; color: #fff; line-height: 40px; right: 40px; cursor: pointer;background: url(../images/d2.png) no-repeat right center; padding-right: 30px;background-size: 15px 15px;}



@media(max-width:1460px){
.mrdz_left{padding-top: 310px;}
}
@media(max-width:1390px){
.mrdz_right{margin-left: 50px;}	
.cpf_text{padding-top: 0;}
.lxwmbox{padding: 30px; margin-bottom: 40px;}
.lssr_left{padding-right: 50px;}
.ppsm_nr li{padding: 0 40px;}
.ppsmbox img{width: 190px;}
.ppsmbox h2{font-size: 24px; margin: 40px 0 20px;}
}
@media(max-width:1200px){
.wb_left{width: 170px; }
.wb_right{width: calc(100% - 170px);}
.wbbox{padding-left: 50px;}
	
	
.mrdz_left{padding-top: 350px;}
.mrdz_right{width: 410px;}
.qhcp_left{width: 410px;}
.qhcp_right{width: 410px;}
.footer-nav p{margin-left: -30px;}
.footer-nav a{padding-left: 30px;}
.cptp{width: calc(100% - 540px);}
.cpxq_left{width: 280px;}
.cpxw_right{width: 260px;}
.qgmd_nr ul{margin-left: -30px;}
.qgmd_nr li{padding: 0 0 30px 30px;}
.qgmd_nr ul{margin-left: -30px;}
.qgmdbox h2{font-size: 14px;}
.qgmdbox p{font-size: 12px;}
.gsfz_text{padding-top: 20px;}
.gsfz_text1{padding-top: 20px;}
.cp_tp{width: 330px;}
.cp_text{padding-top: 80px;}

}

@media(max-width:1000px){
.header{height: 63px;width: 100%; position: fixed; z-index: 100; top: 0;left: 0;z-index: 130;}
.header:before{height: 3px;}
.fgt_a{height: 63px;}
.dhbtn{background: url(../images/d1.png) no-repeat center center #202326; background-size: 20px 20px;position: absolute; right: 15px;top:50%; transform: translateY(-50%);width: 30px;height: 30px; border-radius: 4px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #202326; background-size: 20px 20px;}
.wbbox{padding-left: 20px;}
.header_a{background: #e0e0e0;}
.headerbox{padding-top: 3px;}
.logo{padding-top: 10px; width: 75px;}
.nav{display: block; width: 200px; height: 100%; left: -200px; top: 0;position: fixed; z-index: 101;background: #e0e0e0;}
.nav li{float: none; width: 100%; padding: 0; position: relative;}
.nav h3 a{line-height: 50px;position: relative; padding: 0 15px;}
.nav h3 b{position: absolute; right: 15px;top:50%; transform: translateY(-50%);width: 110px;height: 50px;    background: url(../images/a31.png) no-repeat right center;z-index: -1;}
.sub{position: static;border: none;border-radius: 0;width: 100%;}
.nav span{display: block; margin: 0 auto;width: 100px;padding: 0px 0;}
.nav span img{width: 100%;}
.dhbj{position: fixed;z-index: 10; width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.fgt{height: 63px;clear: both !important;}
.mrdz{padding-top: 50px;}
.mrdz_left{float: none; width: calc(97%);padding-top: 0;}
.mrdz_right{float: none; padding: 20px 5% 0 5%; width: 100%; margin: 0;}
.cpqhtext a{width: 120px;line-height: 40px;}
.qhcp{padding-top: 50px;}
.qhcp_left{width: 100%; float: none;}
.qhcp_right{float: none; width: 80%; margin: 0 auto; padding-top: 50px;}
.qbcp_bt ul{width: 80%;}
.qbcp_nr li{width: 50%;}
.qbcp{padding-bottom: 50px;}
.dblogo img{ margin: 0 auto;}
.align-items-center{float: none;}
.footer-nav a{padding: 0 3px;}
.footer-nav p{margin-left: 0;text-align: center;}
.list-unstyled li:nth-child(2){padding-left: 10px;}
.align{float: none;text-align: center;}
.footer-icon{text-align: center;}
.sjzs{display: block;}

.cpxq{padding-top: 50px;}
.cpxq_title{padding: 0 0 20px;}
.cpxq_left{float: none; width: 100%;}
.cpxq_title p{font-size: 24px;}
.cpxq_title h2{margin-bottom: 10px;}
.cpxw_nr ul{height: auto;}
.cpxw_right{float: none; width: 100%;padding-top: 20px;}
.cptp{width: 100%; float: none; padding-top: 20px;}
.cptp img{width: 200px;}
.cpcs ul{padding-top: 20px;}
.btn5{line-height: 40px;}
.btn6{line-height: 38px;}
.cpxq{padding-bottom: 0px;}
.lxwm_title p:before{max-width: 70%;}
.xgcp_nr li{width: 50%;padding-bottom: 40px;}
.xgcp{padding-bottom: 20px;}
.cpcs{padding-bottom: 0;}

.cpfl_top{margin-top: 25px; margin-bottom: 0;}
.cpfl_text{padding: 15px 0 0 15px;width: 240px;}
.cpfl_text p{width: 100%;margin-bottom: 10px;}
.cpf_tp{float: none; width: 100%; padding: 0;}
.cpfbox{padding: 20px 0 0 0;}
.cpf_text{padding: 0; width: 100%; padding: 20px 20px 0 20px;}
.lxwmbox{padding:35px 15px 15px 15px; margin-bottom: 20px;}
.lxwmbox h2{font-size: 24px;line-height: 1.5; margin-bottom: 20px;}
.lxwmbox li{float: none; width: 100%;padding-bottom: 30px;}
.lxwmbox img{float: none; margin: 0 auto;}
.lxtext{float: none; width: 100%;text-align: center;}
.bdnr_xq li{float: none; width: 100%;padding-bottom: 10px;}
.btn1{width: 100%;}
.bdnr{padding-bottom: 50px;}

.lssr_left{float: none; width: 100%;padding: 0;}
.lssr_left li{padding-bottom: 15px;}
.lssr_right{float: none; padding-top: 25px; width: 100%;}
.qgmd_nr li{width: 50%;}
.qgmd_nr{padding-bottom: 50px;}

.gscp_nr li{float: none; width: 100%;}
.gscptext{padding: 30px;}
.gsfz_tp{float: none; width: 100%;padding: 0;}
.gsfz_text{float: none; width: 100%; padding-right: 0;}
.gsfz_nr li{padding-bottom: 30px;}
.gsfz_tp1{float: none; width: 100%; padding: 0;}
.gsfz_text1{float: none; width: 100%; padding-left: 0;}

.ppsm_nr li{float: none; width: 100%;padding-bottom: 40px;}
.cp_tp{float: none; width: 100%;}
.cp_tp img{max-width: 70%; margin: 0 auto;}
.cp_text{padding: 30px 0 0 0;width: 100%;}

.wzss{margin-top: -20px;}
.szss_top{padding:0 30px 30px 30px;}
.szss_top h2{font-size: 24px;padding: 30px 0 15px;}
.ssjg_nr li{width: 50%;}
.ssjg_nr{padding-bottom: 0;}

.news_right{float: none; width: 100%;}
.news_left{float: none; width: 100%; padding-top: 25px;}
.wzfy ul{font-size: 0;text-align: center;border-left: none;}
.wzfy li{float: none;display: inline-block;}
.wzfy ul li:nth-child(1){ border-left: 1px solid #313131;}
.wzfy ul li:nth-child(5){display: none;}
.wzfy ul li:nth-child(6){display: none;}
.wzfy ul li:nth-child(7){display: none;}
.wzfy ul li:nth-child(8){display: none;}
.wzfy span{margin-left: 10px;}
.news_title span{font-size: 28px;}
.footer1{zoom: 2.5;}
.header1{zoom: 2.5;}

.ssk{position: absolute; right: 50px; top: 17px; padding: 0;}
.ggbtn{right: 15px;}
.yzxzbox{padding: 0 3%;}
.yzxzbox{height: 100vh;}
.yzxz_top ul{display: block; overflow: hidden;}
.yzxz_top li{float: left; padding: 0 0 10px 0;}
.yzxz_top li a{font-size: 12px; line-height: 30px; padding: 0 10px;}
.yzxz_top{padding-bottom: 20px;}
.yzxz_bottoom li{width: 33.33%;}
.wbxlbox{height: 100%;}
.wbxla{position: fixed;left: 0; max-width: 100%; top: 63px; height: calc(100% - 63px); margin: 0;padding: 20px 15px;z-index: 10;}
.wb_left{width: 120px;}
.wb_right{width: calc(100% - 120px);height: 100%; overflow: auto;}
.wb_right dt{width: 50%; padding:0 0 10px 20px;}
.cptp img {height: auto;}
}

.ke-zeroborder{}
.ke-zeroborder tr td{ padding: 10px 20px 10px 0;}
.ke-zeroborder tr td:nth-child(1){ font-weight: bold;}