@charset"utf-8";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}.h1, .h2, .h3, h1, h2, h3{margin:0}

@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;
}
html{font-size:62.5%;}body{font-size:1.6rem ;font-family: 'Microsoft YaHei',"微软雅黑",'Noto Sans SC';color:#333;background:#fff;line-height:2}*{margin:0;padding:0}a{text-decoration:none;color:#333;}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}.contentfix{max-width: 1500px; margin: 0 auto;width: 90%;}.contentleft{margin-left:8.6%}body .bold{font-weight: 500;}
.flex{display: flex;flex-wrap: wrap;align-content: center;}
header .layui-nav .layui-nav-more{display: none;}img{max-width: 100%;height: auto;display: block;}.top1_content .logo img{max-width:242px}
.flex322,.flex221,.flex421{display:flex;flex-wrap: wrap;align-content: center;justify-content: space-between;}
.mb20{margin-bottom: 20px;}
.container {max-width: 1500px;margin: auto;width: 90%;}
h1 {font-size: 46px;}
h2{font-size: 36px;}
h3{font-size: 30px;}
h4{font-size: 20px;}
.img_fangda{overflow:hidden}
.img_fangda img{transition: transform 0.5s ease;transform: scale(1);}
.img_fangda:hover img{transition: transform 0.5s ease;transform: scale(1.05);}

@font-face {font-family: "iconfont";src: url('/static/default/pc/css/iconfont.ttf') format('truetype');}
.iconfont {font-family: "iconfont" !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.iconfont.nav::before {content: "\e009";}
.iconfont.liebiaofu::before {content: "\e001";}
.iconfont.why1::before {content: "\e002";}
.iconfont.why2::before {content: "\e003";}
.iconfont.why3::before {content: "\e004";}
.iconfont.youjiantou::before {content: "\e005";}
.iconfont.arrowright::before {content: "\e006";}
.iconfont.phone::before {content: "\e007";}
.iconfont.email::before {content: "\e008";}

.iconfont.caidan1::before {content: "\e790";}
.iconfont.close1::before {content: "\e6d6";}
.iconfont.zuojiantou1::before {content: "\e669";}
.iconfont.youjiantou1::before {content: "\e61d";}
.iconfont.dianhua::before {content: "\e009";}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: 1.2;}

.textleft{text-align: left;}
.textcenter{text-align: center;}
.textright{text-align: right;}

/*404*/
.box404{
  margin-top: 75px;
  background: #f5f5f5;
  padding: 40px 0;
  display: flex;
  justify-content: center;
}

/*header*/
.header-item-left{flex:1}
.header-item-change{color:#FFF}
.header-item-change .changebtn{background:#E60011;width: 95px;height: 45px;text-align: center;line-height: 45px;border-radius:7px}
.header{position:fixed;display:block;top:0;left:0;width:100%;height:auto;padding:2rem 0;margin:0 auto;z-index:999999;border:0;outline:0;background:rgba(23, 3, 4, 0.6)!important;filter: none !important;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}
.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content: space-between;}
.header .wrapper .logo{max-height: 45px;width: auto;}.header a{color:#fff}
.header-item-center img{border-radius:4px;}
.header-item-right .menu-icon .layui-icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size: 2rem;}
.header .menu>ul>li .a_span{position:relative;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.header .menu>ul>li .menu-subs{position:absolute;width:100%;height:auto;margin-top:1.75rem;padding:1rem 2rem;border:0;outline:0;z-index:500;opacity:0;visibility:hidden;border-radius:.25rem;background:rgb(23, 3, 4);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .menu>ul>li .menu-subs>ul>li>a{display:inline-block;font-family:inherit;font-weight:500;padding:.75rem 0;border:0;outline:0;color:#fff;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .menu>ul>li .menu-column-1{min-width:16rem;max-width:20rem}
.header .menu>ul>li .menu-subs.menu-mega{left:0;}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li{display:block;}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:inline-block;font-weight:500;padding:.5rem 0;border:0;outline:0;color:#fff;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item{flex:0 0 14%;padding:0 2.5rem}
.header .menu>ul>li .menu-subs.menu-column-4.guanyuwomen-menu>.list-item{flex:0 0 11%;padding:0 4rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title{margin-bottom: 12px;font-weight:bold;padding:.75rem 0;border:0;outline:0;color:#fff;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:1px solid #dfdfdf;line-height:1.5}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center h4{text-align:center;font-size: 1.6rem;;padding:15px 0}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{max-width:100%;width:100%;height:auto;margin-top:.75rem;-o-object-fit:cover;object-fit:cover;vertical-align:middle}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,.header .menu>ul>li .menu-subs>ul>li>a:hover{color:#fff}
.header-item-right a:hover,.header .menu>ul>li:hover>a,.header .menu > ul > li:hover .a_span,.header .menu > ul > li:hover .a_span a{color:#fff}
.menu-mobile-header,.menu-mobile-trigger{display:none}

/* footer */
.fNav ul li span{font-size:14px}
.footbox{display:flex}
.foot_nav .fCode{width:40%;display:flex}
.foot_nav .fCode form{
  display: flex;
  flex-direction: column;
  padding-left: 50px;
  padding-right: 30px;
}
.foot_nav .fNav{width:60%}
.foot_nav .fCode form h4{margin-bottom:10px;line-height:2}
.foot_nav .fCode form input{width:150px;height:23px;border:1px #cccccc solid;margin-bottom:15px}
.foot_nav .fCode form .emaildenglu{
  width: 70px;
  height: 30px;
  text-align: center;
  background: #e5e5e5;
  line-height: 30px;
  border: 1px solid #666;
  border-radius: 3px;
  margin-top: 5px;
}
.fNav h4{margin-bottom:10px}
.fNav .dl1.fl{width: 25%;}
.foot_nav .fContact h5{margin-bottom: 10px;}
.relative{position: relative;}
.foot_info {position: relative;}
.foot_info {line-height: 1.8;background-color: #333333;padding: 25px 0px;font-size: 14px;}
.foot_info .left {float: left;text-align: left;width: 50%;}
.foot_info .right {float: right;width: 50%;text-align: right;}
.foot_info .powered_by_metinfo {color: #4a383a;color: #bdbdbd;}
b, strong {font-weight: bold;}
.foot_info .text {color: #eeeeee;display: flex;text-align: center;}
.foot_info .text div{width: 33%;}
.foot_info .text a, .foot_info .left .powered_by_metinfo a {color: #ffffff;}
.foot_nav.met-index-body {padding-top: 20px;background-color: #ffffff;background-image: url(/static/assets/images/footbj.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 50px 0;}
.foot_nav .fCode .fl {display: flex;justify-content: center;flex-direction: column;width: 33%;padding: 0 5px;text-align: center;}
.foot_nav .fCode li p {height: 56px;line-height: 56px;text-align: center;font-size: 16px;color: #240608;}
.foot_nav .fContact p.tel {font-size: 20px;line-height: 20px;margin: 0;margin-bottom: 20px;color: #240608;}
.foot_nav .fContact p {font-size: 18px;color: #240608;line-height: 18px;margin-bottom: 20px;}
.foot_nav .fContact, .foot_nav .fNav {border-left: 1px solid #d6d6d6;padding: 0 50px;}
.foot_nav .fNav ul li a {white-space: nowrap;font-size: 14px;line-height: 32px;color: #4a383a;}
.foot_nav a:hover{color: #e50012 !important;}

.onlinebox_two {background-color: transparent;box-shadow: none;}
.onlinebox .onlinebox-open {cursor: pointer;padding: 0 10px;font-size: 18px;line-height: 40px;color: #fff;}
.onlinebox_two .met-online-box {width: 54px;height: 54px;position: relative;margin-bottom: 1px;}
.onlinebox_two .online-item {position: absolute;width: 54px;height: 54px;top: 0;right: 0;transition: all.3s;opacity: .8;color: #fff;font-size: 14px;line-height: 54px;overflow: hidden;}
.text-xs-center {text-align: center !important;}
.onlinebox_two .online-item i {font-size: 20px;width: 54px;display: inline-block;}
.icon {position: relative;display: inline-block;font-style: normal;font-weight: 400;text-rendering: auto;transform: translate(0,0);line-height: 1;}
.onlinebox_two .online-item {color: #fff;font-size: 14px;line-height: 54px;}
#onlinebox .met-online-box:hover .online-item {width: 130px;opacity: 1;}
#onlinebox .met-online-box:hover .online-item i {width: 35px;}
.onlinebox_two .onlineclose {display: none;}

.mbx {font-size: 1.4rem;color: #969797;padding-top: 40px;}
.mbx i {margin-right: 5px;}
.mbx a {color: #969797;}

.cyzb .daohang{display:flex;justify-content:space-around;padding-bottom: 25px;}
.cyzb .daohang .mbx{width:40%;display:flex;flex-wrap: wrap;}
.cyzb .daohang .mbx ul{display:flex;}
.cyzb .daohang .mbx li:last-child .separator { display: none; }
.cyzb .daohang .mbx li:last-child a{ pointer-events: none; color: inherit; text-decoration: none; }
.cyzb .daohang .childnav{width:60%;padding-top: 40px;}
.cyzb .daohang .childnav ul{display: flex;gap: 15px;justify-content: end;}
.cyzb .daohang .childnav ul li{border:1px solid #eee;border-radius:90px;padding:6px 13px;font-size:14px;background: #f9f9f9;}
.cyzb .daohang .childnav ul li.active {border: 1px solid #e50012;}
.cyzb .daohang .childnav ul li.active a{color:#e50012}

/* 产品样式 */
.anlibox .swiper.swiper2{padding-bottom:40px}
.paddingtop80{padding-top:80px}
.product_detail .tedianbox.container{max-width: 100% !important;}
.product_detail .met-editor *{max-width: 2000%;}
.product_detail .met-showproduct-body{margin-bottom:-25px}
.product_detail .page_content{padding:40px 0}
.product_detail .banner-text h1{text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.8);font-size: 46px !important;color: #fff !important;padding-top: 40px;letter-spacing: 3px;}
.product_detail h2{margin-bottom:30px;font-size:30px}
.product_detail h3{font-size:22px}
.product_detail .panel-body{padding:0 !important}
.product_detail .container1500{max-width:1500px;margin:auto;width:90%}
.product_detail .container{width:100%}
.product_detail .miaoshu{display:none}
.product_detail .intro{display: flex;gap: 60px;margin-bottom:80px}
.product_detail .intro .video{width:55%}
.product_detail .intro .video video{max-width: 100% !important;}
.product_detail .intro .desc{width:45%}
.product_detail .intro .desc h2{border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;width: 430px;}
.product_detail .intro .desc p{margin-bottom:25px}
.product_detail .intro .desc .subtitle{margin-bottom:15px;font-size:22px}
.product_detail .intro .desc .btn-lg {
  font-size: 16px;
  border-radius: 0;
  border: none;
  width: 125px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  display: inline-block;
  margin-right: 30px;
  color: #fff;
  background-color: #E60011;
  margin-top: 25px;
}
.product_detail .tedianbox{background:url(/upload/images/tedianbj.jpg) no-repeat center;background-size: cover;padding:80px 0}
.product_detail .tedian{display:flex;gap:100px}
.product_detail .tedian .wenzi{width:50%}
.product_detail .tedian .wenzi p{margin-bottom:25px}
.product_detail .tedian .wenzi em{margin-right:10px;color:#E60011;position:relative;top:-3px}
.product_detail .tedian .tediansub{display:flex}
.product_detail .tedian .tediansub .tedian_title{font-size:18px;margin-top: 0;line-height: 1.5;margin-bottom: 20px;}
.product_detail .tedian .tediansub p{margin-bottom:15px}
.product_detail .tedian .jiegouimg{width:50%;display:flex;align-items:center;justify-content: end;}
.product_detail .youshibox{background:url(/upload/images/youshibj.jpg) no-repeat center;background-size:cover}
.product_detail .youshi{display:flex;gap:80px}

.product_detail .youliangshichouyouji .youshi.container1500,.product_detail .dianjihuanxiangchouyouji .youshi.container1500,.product_detail .gangzhilianxuchouyougan .youshi.container1500,.product_detail .fangfulianxuchouyougan .youshi.container1500,.product_detail .fangfuchouyougan .youshi.container1500,.product_detail .bengtong .youshi.container1500,.product_detail .banzhiquyouliangshichouyouji .youshi.container1500{max-width: 100% !important;width: 100%;}

.product_detail .youliangshichouyouji .youshibox .wenzi,.product_detail .dianjihuanxiangchouyouji .youshibox .wenzi,.product_detail .gangzhilianxuchouyougan .youshibox .wenzi,.product_detail .fangfulianxuchouyougan .youshibox .wenzi,.product_detail .fangfuchouyougan .youshibox .wenzi,.product_detail .luoganbengkongzhixitong .youshibox .wenzi,.product_detail .bengtong .youshibox .wenzi,.product_detail .banzhiquyouliangshichouyouji .youshibox .wenzi{padding-right: 5%;max-width: 655px;}

.product_detail .youliangshichouyouji .youshibox .youshiimg img,.product_detail .dianjihuanxiangchouyouji .youshibox .youshiimg img,.product_detail .gangzhilianxuchouyougan .youshibox .youshiimg img,.product_detail .fangfulianxuchouyougan .youshibox .youshiimg img,.product_detail .banzhiquyouliangshichouyouji .youshibox .youshiimg img{width:90%}
.product_detail .fangfuchouyougan .youshibox .youshiimg img{width:80%;top:0 }
.product_detail .bengtong .youshibox .youshiimg{display:flex;justify-content:center}
.product_detail .bengtong .youshibox .youshiimg img{width:80%;top:0 }
.product_detail .chouyoubengrha .youshibox .youshiimg img,.product_detail .tezhongchouyoubeng .youshibox .youshiimg img,.product_detail .chouyoubengthos .youshibox .youshiimg img{width:81%;}
.product_detail .banzhiquyouliangshichouyouji .youshibox .youshiimg img{position:relative}
.product_detail .jingxialuoganbeng .youshibox .youshiimg img{position:relative}
.product_detail .jingxialuoganbeng .youshibox .youshiimg{display:flex;align-items:center}

.product_detail .fangfulianxuchouyougan .youshibox .wenzi ul li {width: 44%;}
.product_detail .chouyougan .youshibox .wenzi ul li{margin-bottom:0px}
.product_detail .chouyougan .youshibox .wenzi{padding:140px 0}
.product_detail .chouyougan .youshibox .youshiimg img{width:90%}
.product_detail .fangfuchouyougan .tedian .jiegouimg img,.product_detail .chouyoujikongzhixitong .tedian .jiegouimg img,.product_detail .luoganbengkongzhixitong .tedian .jiegouimg img,.product_detail .luoganbengqudonggan .tedian .jiegouimg img{max-width:80% !important}
.product_detail .veddimianqudong .tedian .jiegouimg img{max-width:90% !important}
.product_detail .chouyougan .tedian .jiegouimg img,.product_detail .fangfuchouyougan .tedian .jiegouimg img{max-width:100% !important}

.product_detail .fangfuchouyougan .whybox .why_ul .why_li.show .whylibj {align-items: center;}
.product_detail .fangfuchouyougan .whybox .why_ul .why_li.show .whylibj em,.product_detail .fangfuchouyougan .whybox .why_ul .why_li.show .whylibj h3 {text-align: center;}
.product_detail .chouyoubengrwb .youshibox .youshiimg img{width:80%}
.product_detail .chouyoubengrhb .youshibox .youshiimg img{width:76%}
.product_detail .gbfdimianqudong .youshibox .youshiimg,.product_detail .veddimianqudong .youshibox .youshiimg,.product_detail .luoganbengyongcizhiqu .youshibox .youshiimg,.product_detail .yelijushengxitong .youshibox .youshiimg,.product_detail .dianqianluoganbengjushengxitong .youshibox .youshiimg,.product_detail .luoganbengkongzhixitong .youshibox .youshiimg,.product_detail .chouyoujikongzhixitong .youshibox .youshiimg{display:flex;align-items:center}
.product_detail .gbfdimianqudong .youshibox .youshiimg img{width:100%;position:relative}
.product_detail .veddimianqudong .youshibox .youshiimg img,.product_detail .luoganbengyongcizhiqu .youshibox .youshiimg img,.product_detail .yelijushengxitong .youshibox .youshiimg img,.product_detail .dianqianluoganbengjushengxitong .youshibox .youshiimg img{width:90%;position:relative}
.product_detail .luoganbengkongzhixitong .youshibox .youshiimg img,.product_detail .chouyoujikongzhixitong .youshibox .youshiimg img{width:80%;position:relative}


.product_detail .youshibox .youshiimg{width:50%;position:relative;text-align:left !important}
.product_detail .youshibox .youshiimg img{z-index: 999;position: absolute;width: 82%;bottom: 0px;}
.product_detail .youshibox .wenzi{width:50%;padding:80px 0;}
.product_detail .youshibox .wenzi h2{color:#fff;margin-bottom:40px}
.product_detail .youshibox .wenzi h3{color:#fff;margin-bottom:30px}
.product_detail .youshibox .wenzi ul{padding:0;display:flex;flex-wrap:wrap;justify-content: space-between;}
.product_detail .youshibox .wenzi ul li{color:#fff;width:42%;margin-bottom:80px}
.product_detail .youshibox .wenzi ul li:nth-child(3){margin-bottom:0px}
.product_detail .youshibox .wenzi ul li:nth-child(4){margin-bottom:0px}
.product_detail .youshibox .wenzi ul li .ysicon{width:70px;height:70px;border-radius:90px;border:1px solid #E60011;margin-bottom:30px;align-items: center;display: flex;justify-content: center;}
.product_detail .youshi .ysitem img{width:45%}

.product_detail .whybox{padding:80px 0}
.product_detail .whybox .whytitle{margin-bottom:60px}
.product_detail .whybox .whytitle h2{text-align:center;}
.product_detail .whybox .why_ul{display:flex;justify-content:space-between;padding:0px;gap:20px;}
.product_detail .whybox .why_ul .why_li h3{margin-bottom:20px;color:#fff;text-align:center}

.product_detail .whybox .why_ul .why_li{background:#2f0101;color:#fff;transition: 0.4s all ease;float: left;width: 23%;}
.product_detail .whybox .why_ul .why_li.show {width: 54%;}
.product_detail .whybox .why_ul .why_li em{color:#8f8f8f;font-weight:bold;display:block;text-align:center;line-height:2.5;padding-bottom:10px}
.product_detail .whybox .why_ul .why_li p{display:block;margin:0 auto;line-height:2}
.product_detail .whybox .why_ul .why_li .whylibj{position:relative;padding:50px;height:380px;align-items:center;display:flex;justify-content: center;}
.product_detail .whybox .why_ul .why_li .whylibj::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 9, 10, 0.65);
  z-index: 0;
}

.product_detail .whybox .why_ul .why_li.show .whylibj::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
        to top right,
        rgba(47, 1, 1, 0.65) 0%,    /* 起始颜色（0% 位置） */
        rgba(47, 1, 1, 0.3) 40%,    /* 40% 位置开始变透明 */
        rgba(47, 1, 1, 0.1) 70%,    /* 70% 位置接近透明 */
        rgba(47, 1, 1, 0) 100%      /* 100% 位置完全透明 */
    );
  z-index: 0;
}

.product_detail .whybox .why_ul .why_li.show .whylibj{align-items: end;}
.product_detail .whybox .why_ul .why_li .whylibj div{position: relative;}
.product_detail .whybox .why_ul .why_li.show .whylibj div{width:100% !important}
.product_detail .whybox .why_ul .why_li.show h3{text-align:left}
.product_detail .whybox .why_ul .why_li p{display:none}
.product_detail .whybox .why_ul .why_li.show p{display:block}
.product_detail .whybox .why_ul .why_li .whylibj em{color:#fff;font-size:50px;position: relative;line-height:50px}
.product_detail .whybox .why_ul .why_li.show .whylibj em{text-align:left}

.product_detail .anlibox h2{text-align:center;margin-bottom:60px}
.product_detail .anlibox ul{display:flex;justify-content:space-between;padding:0px;flex-wrap:wrap}
.product_detail .anlibox ul li{width:31%}
.product_detail .met-editor p{margin-bottom:0px}
.product_detail .anlibox ul li .anlititle{height:160px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);align-items: center;display: flex;justify-content: center;}
.product_detail .anlibox .anliitem:hover .anlititle h3{color:#E60011}


.product_detail .met-editor p{margin-bottom:0px}
.product_detail .anlibox .anliul .anliitem .anlititle{position: relative;height:160px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12);align-items: center;display: flex;justify-content: center;padding:0 30px}
.product_detail .anlibox .anliul .anliitem .anlititle h3{line-height:1.6}
.product_detail .anlibox .anlititle::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 30px;
  height: 30px;
  border-top: 8px solid #E60011;
  border-left: 8px solid #E60011;
  display: block;
}
.product_detail .anlibox .anliul .swiper-slide .anliimg{overflow:hidden}
.product_detail .anlibox .anliul .swiper-slide img{transition: transform 0.5s ease;transform: scale(1);}
.product_detail .anlibox .anliul .swiper-slide:hover img{transition: transform 0.5s ease;transform: scale(1.1);}


/* 图片容器：设置为相对定位，作为热区的参考系 */
.image-container {
  position: relative;
  display: inline-block;
  max-width: 100%;
  /*width: 50%;*/
}
/* 热区（覆盖在圆圈12上的隐形/半透明点击区域） */
.hotspot {
  position: absolute;
  width: 35px;  /* 热区的宽度，可根据实际图片大小微调 */
  height: 35px; /* 热区的高度 */
  border-radius: 50%; /* 变成圆形 */
  background-color: rgba(255, 0, 0, 0.2); /* 半透明红色，方便你定位调试，上线时可以设为透明 */
  border: 2px solid red; /* 红色边框增加警示感 */
  cursor: pointer; /* 鼠标放上去变成小手 */
  transform: translate(-50%, -50%); /* 确保坐标点是圆心 */
  
  /* 根据图片大概比例定位到圆圈12的位置，你可能需要微调这两个值 */
  /*top: 36.2%;*/
  /*left: 25.4%;*/
  /* 应用闪烁动画 */
  animation: pulse-flash 1.5s infinite;
}

/* 鼠标悬停时：停止闪烁，加深背景色 */
.hotspot:hover {
  animation: none; /* 停止动画 */
  background-color: rgba(255, 0, 0, 0.5);
}
/* 说明文字（Tooltip）样式 */
.tooltip-text {
  visibility: hidden; /* 默认隐藏 */
  width: 85px;
  background-color: rgba(0, 0, 0, 0.8); /* 黑色半透明背景 */
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 12px;
  position: absolute;
  z-index: 10;
  
  /* 定位在圆圈的右侧偏上 */
  top: -10px;
  left: 130%;
  
  opacity: 0;
  transition: opacity 0.3s ease; /* 柔和的淡入效果 */
  font-size: 14px;
  pointer-events: none; /* 防止提示框本身遮挡鼠标交互 */
  white-space: pre-wrap;
}
/* 画一个提示框的小箭头（可选） */
.tooltip-text::after {
  content: "";
  position: absolute;
  top: 15px;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent;
}
/* 鼠标悬停在热区时，显示说明文字 */
.hotspot:hover .tooltip-text {visibility: visible;opacity: 1;}

/* 定义闪烁动画（呼吸灯/脉冲效果） */
@keyframes pulse-flash {
  0% {
      box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.7);
      opacity: 1;
  }
  70% {
      box-shadow: 0 0 0 15px rgba(255, 0, 0, 0); /* 光圈扩散并消失 */
      opacity: 0.6;
  }
  100% {
      box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
      opacity: 1;
  }
}

@media screen and (min-width:1551px) and (max-width:1600px){
.pidaishichouyouji .hotspot_pidai1{top: 33.5%;left: 27.5%;}
.pidaishichouyouji .hotspot_pidai2{top: 33%;left: 62.2%;}
}
@media screen and (min-width:1500px) and (max-width:1550px){
.pidaishichouyouji .hotspot_pidai1{top: 32.6%;left: 27.5%;}
.pidaishichouyouji .hotspot_pidai2{top: 32%;left: 62.2%;}
}
@media screen and (max-width:1500px){
.pidaishichouyouji .hotspot_pidai1{display:none}
.pidaishichouyouji .hotspot_pidai2{display:none}
}
@media screen and (min-width:1600px){
.pidaishichouyouji .hotspot_pidai1{top: 34.8%;left: 27.5%;}
.pidaishichouyouji .hotspot_pidai2{top: 34.1%;left: 62.2%;}
}

/* 采油装备 二级产品列表页*/
.chanpinliebiao .video{position:relative;}
.chanpinliebiao .videobox{width:100%;z-index: 99;position:relative}
.chanpinliebiao .videobox video{width: 87%;border-radius:7px;}
  .zongshubox .video img{width: 90%;
  position: absolute;
  top: 0;}
  
.zongshu2 .video2 {
  width: 48.7%;
}
  

.cyzb .banner .banner_wz{justify-content: center;}
.cyzb .banner_box .banner{background: url(/static/assets/images/banner_cyzb.jpg) no-repeat center;background-size: cover;position: fixed;height: 600px;width: 100%;}
.bannerbtn{background-color: rgba(23, 3, 4, 0.4);backdrop-filter: blur(3px);min-height: 130px;position: absolute;bottom: 0;width: 100%;}
.bannerbtn .bannerbtnul{display: flex;flex-direction: row;color: #fff;}
.bannerbtn .bannerbtnul li{width: 25%;display: flex;justify-content: center;height: 130px;position: relative;flex-direction: column;}
.chouyoujijushengxitong .bannerbtn .bannerbtnul li:nth-child(1)::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4.5px;background-color: #FE0000;}
.luoganbengjushengxitong .bannerbtn .bannerbtnul li:nth-child(2)::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4.5px;background-color: #FE0000;}
.dianqianluoganbengjushengxitong .bannerbtn .bannerbtnul li:nth-child(3)::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4.5px;background-color: #FE0000;}
.yelijushengxitong .bannerbtn .bannerbtnul li:nth-child(4)::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4.5px;background-color: #FE0000;}

.bannerbtn .bannerbtnul li img{height: 60px;}
.bannerbtn .bannerbtnul li p{text-align: center;}
.bannerbtn .bannerbtnul li a{color: #fff;}
.bannerbtn .bannerbtnul li .bannerbtnimg{display: flex;justify-content: center;margin-bottom: 10px;}

.chanpinliebiao .cp_list .cp_listul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.chanpinliebiao .cp_list .cp_listul .cp_listli{width: 48.7%;margin-bottom: 40px;border-radius: 6px;overflow: hidden;background: #FEF2F2;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
.chanpinliebiao .cp_list .cp_listul .cp_listli .cpimg{height: 350px;position: relative;}
.chanpinliebiao .cp_list .cp_listul .cp_listli .cpnav{padding: 30px;}
.chanpinliebiao .cp_list .cp_listul .cp_listli .cpnav a:hover{color:#E50012}
.chouyoujijushengxitong .cp_list .cp_listul .cp_listli:nth-child(1) .cpimg{background: url(/upload/images/listimg_chouyouji.jpg) no-repeat center;background-size: cover;}
.chouyoujijushengxitong .cp_list .cp_listul .cp_listli:nth-child(2) .cpimg{background: url(/upload/images/listimg_chouyougan.jpg) no-repeat center;background-size: cover;}
.chouyoujijushengxitong .cp_list .cp_listul .cp_listli:nth-child(3) .cpimg{background: url(/upload/images/listimg_chouyoubeng.jpg) no-repeat center;background-size: cover;}
.chouyoujijushengxitong .cp_list .cp_listul .cp_listli:nth-child(4) .cpimg{background: url(/upload/images/listimg_chouyoujikongzhixitong.jpg) no-repeat center;background-size: cover;}
.chanpinliebiao .cp_list .cp_listul .cp_listli .jingxiabengxitong{background: url(/upload/images/jingxiabengxitong.webp) no-repeat center;background-size: cover;}
.chanpinliebiao .cp_list .cp_listul .cp_listli .qudongzhuangzhi{background: url(/upload/images/qudongzhuangzhi.webp) no-repeat center;background-size: cover;}
.chanpinliebiao .cp_list .cp_listul .cp_listli .qudonggan{background: url(/upload/images/qudonggan.webp) no-repeat center;background-size: cover;}
.chanpinliebiao .cp_list .cp_listul .cp_listli .luoganbengkongzhixitong{background: url(/upload/images/luoganbengkongzhixitong.webp) no-repeat center;background-size: cover;}
.chanpinliebiao .cp_list .cp_listul .cp_listli h3 {font-size: 22px;position: absolute;bottom: 35px;padding-left: 30px;color: #fff;}
.chanpinliebiao .cp_list .cp_listul .cp_listli ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.chanpinliebiao .cp_list .cp_listul .cp_listli ul li{width: 48%;margin-bottom: 5px;}
.chanpinliebiao .cp_list .cpnav i{font-size: 18px;margin-right: 7px;}
.chanpinliebiao .cp_list .cpnav ul li a{display: flex;}

.chanpinliebiao .infoyoushi{height: 520px;margin-top:0px;padding-bottom:0px;display: flex;margin-top: 80px;}
.chanpinliebiao .infoyoushi h2{font-size: 46px;text-align:left;padding-top: 0;}
.chouyoujijushengxitong .infoyoushi{background: url(/upload/images/chouyouji_info.jpg) no-repeat center;background-size: cover;} 
.chanpinliebiao .xitongys{margin-top: 80px;margin-bottom: 80px;}
.chanpinliebiao .xitongys h2{text-align: center;}
.chanpinliebiao .xitongys ul {display: flex;margin-top: 60px;justify-content: space-between;}
.chanpinliebiao .xitongys ul li{width: 31%;  }
.chanpinliebiao .xitongys ul li .bj{
  background: url(/upload/images/xtys.png) no-repeat bottom;
  background-size: cover;
  min-height: 350px;
  z-index: 1;
  position: relative;
  /* box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2); */
  padding-bottom: 110px;
  border-radius: 5px;
}
.chanpinliebiao .xitongys ul li .bj .wenzi{position: absolute;top: 150px;padding: 0 50px;}
.chanpinliebiao .xitongys ul li .bj h3{margin-bottom: 30px;}
.chanpinliebiao .xitongys ul li .bj span {
  font-size: 200px;
  font-weight: bold;
  position: absolute;
  top: 5px;
  left: -10px;
  color: rgba(255,255,255,0.5);
  line-height: 1;
}
.chanpinliebiao .xitongys ul li .img{
  background: #013F87;
  top: -18px;
  position: relative;
  width: 100%;
  z-index: 0;
  border-radius: 5px;
}


/* 公司简介 */
.banner_box{height: 600px;position: relative;}
.about .banner_box .banner{background: url(/static/assets/images/banner_guanyu.jpg) no-repeat center;background-size: cover;position: fixed;height: 600px;width: 100%;}
.page_content{position: relative;background: #fff;}
.banner .banner_wz{height: 600px;align-items: center;display: flex;justify-content: center;}
.banner .banner_wz h1 {text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.8);color: #fff;letter-spacing: 3px;}
.gsjj .jianjie{padding: 80px 0;}
.jianjie{display: flex;flex-direction: row;}
.jianjie_wz{width: 60%;}
.jianjie_wz h2{margin-bottom: 25px;}
.jianjie_wz p{margin-bottom: 15px;}
.jianjieimg{padding-left: 110px;}
.aboutulbox {padding-bottom: 80px;}
.about_ul {display: flex;justify-content: space-between;width: 100%;padding: 0;}
.about_ul li {width: 33%;text-align: center;border-right: 1px solid #ddd;}
.about_ul li:nth-child(3){border-right: none;}
.about_ul li p{display: flex;justify-content: center;}
.about_ul li .shuzi {flex-wrap: nowrap;display: flex;align-items: end;line-height: 1;justify-content: center;margin: 30px 0 20px 0;}
.about_ul li .aboutnum {font-size: 52px;margin-bottom: 0;}
.about_ul li .aboutunit {margin-bottom: 7px;margin-left: 8px;}
.aboutvideo{background: url(/static/assets/images/aboutvideo.jpg) no-repeat center;background-size: cover;height: 460px;display: flex;
  align-items: center;}
.aboutvideo p{color:#fff;font-size:42px;text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.8);}
.zhengshu {padding: 80px 0;}
.zhengshuul {display: flex;gap: 100px;padding-left: 0;}
.zhengshuul li {border: 2px solid red;padding: 30px;border-radius: 15px;}

/* 企业文化 */
.qywhlist ul {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 80px 0;color: #fff;}
.qywhlist ul li{width: 32%;height: 360px;background: #240608;margin-bottom: 30px;position: relative;align-items: center;display: flex;justify-content: center;}
.qywhlist ul li:nth-child(1){background: url(/static/assets/images/jingshen.jpg) no-repeat center;background-size: cover;}
.qywhlist ul li:nth-child(2){background: url(/static/assets/images/jiazhiguan.jpg) no-repeat center;background-size: cover;;}
.qywhlist ul li:nth-child(3){background: url(/static/assets/images/zongzhi.jpg) no-repeat center;background-size: cover;;}
.qywhlist ul li:nth-child(4){background: url(/static/assets/images/shiming.jpg) no-repeat center;background-size: cover;;}
.qywhlist ul li:nth-child(5){background: url(/static/assets/images/zhunze.jpg) no-repeat center;background-size: cover;;}
.qywhlist ul li:nth-child(6){background: url(/static/assets/images/jianshe.jpg) no-repeat center;background-size: cover;;}
.qywhlist ul li:nth-child(1):hover{background: #E50012;}
.qywhlist ul li:nth-child(2):hover{background: #E50012;}
.qywhlist ul li:nth-child(3):hover{background: #E50012;}
.qywhlist ul li:nth-child(4):hover{background: #E50012;}
.qywhlist ul li:nth-child(5):hover{background: #E50012;}
.qywhlist ul li:nth-child(6):hover{background: #E50012;}
.qywhlist ul li::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(66, 4, 10, 0.7);
}
.qywhlist li:hover::before {opacity: 0;}
.qywh_licontent{z-index: 999;position: relative;display: flex;justify-content: center;flex-direction: column;text-align: center;}
.qywh_licontent img{width: 60px;margin: auto;margin-bottom: 10px;}
.qywh h2{font-size: 24px;margin-bottom: 10px;}

/* 采油装备 */
.caiyouzhuangbei .banner .banner_wz {justify-content: center;}
.caiyouzhuangbei h3{font-size: 22px;}
.caiyouzhuangbei .banner_box .banner{background: url(/static/assets/images/banner_caiyouzhuangbei.jpg) no-repeat center;background-size: cover;position: fixed;height: 600px;width: 100%;}

.joinus .banner_box .banner{background: url(/static/assets/images/banner_joinus.jpg) no-repeat center;background-size: cover;position: fixed;height: 600px;width: 100%;}
.joinus .banner .banner_wz,.xinwen .banner .banner_wz{justify-content: center;}
.chouyoujijushengxitong .zongshubox{background:url(/upload/images/cyjjsxt_zsbj.webp) no-repeat;background-size: cover;}
.luoganbengjushengxitong .zongshubox{background:url(/upload/images/lgbjsxt_zsbj.webp) no-repeat;background-size: cover;}
.zongshubox{margin-bottom:100px}
.zongshubox img{width:90%}
.zongshu{padding: 80px 0;}
.zongshu2{padding: 40px 0 80px 0;display:flex;justify-content: space-between;}
.zongshu2 .video{width: 48.7%;}
.zongshu2 .wenzibox{width: 48.7%;display: flex;align-items: center;}
.zongshu2 h2{margin-bottom: 30px;}
.zongshu h2{margin-bottom: 30px;}
.zongshu .hengfu{display: flex;justify-content: space-between;flex-direction: row;margin-top: 80px;text-align: center;}
.zongshu .hengfu li{width: 33%;display: flex;flex-direction: row;justify-content: center;border-right: 1px solid #ededed;}
.zongshu .hengfu li:nth-child(3){border-right: none;}
.zongshu .hengfu li .num{font-size: 60px;line-height: 1;margin-right: 5px;font-weight: 300;}
.zongshu .hengfu li p{align-items: end;display: flex;}


/* 一级产品列表页 */
.chanpin100{background:linear-gradient(to top, rgba(255, 237, 237, 1), white);width: 100%;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);margin-bottom: 60px;border-radius: 15px;display: flex;gap: 120px;}
.chanpin100 .left{width: 50%;padding: 30px 0 30px 30px;}
.chanpin100 .right{width: 50%;padding: 70px 30px 30px 0;}
.chanpin100 img,.chanpin50 img{border-radius: 5px;}
.chanpin100 .img_fangda,.chanpin50 .img_fangda{border-radius: 5px;}
.cptitle{border-bottom: 1px solid #ededed;padding: 20px 0;display: flex;flex-direction: row;margin-bottom: 20px;}
.cptitle .icon{width: 65px;margin-right: 20px;}
.cptitle h3{font-size: 22px;display: flex;align-items: center;}
.left .cpdesc{min-height: 130px;}
.right{display: flex;flex-direction: column;padding: 0px 40px 0 0;}
.right .cpsanji{margin-bottom: 20px;font-size: 18px;}
.right .right_top{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 30px;}
.right .right_bottom{display: flex;flex-direction: column;justify-content: space-between;margin-bottom: 30px;}
/* .right .right_bottom ul{display: flex;flex-wrap: wrap;} */
.right ul{width: 33%;}
.right .right_bottom .cpsanji{width: 100%;}
.right .right_bottom .right_bottomul{display: flex;flex-direction: row;justify-content: space-between;}
.chanpin50{background:linear-gradient(to top, rgba(255, 237, 237, 1), white);width: 44.5%;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);margin-bottom: 60px;border-radius: 15px;padding: 30px;}
.chanpin50 a:hover{color:#E50012}
.cpbox{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.chanpin50 .img_fangda{margin-top:10px}
.chanpin50 .right {display: flex;padding: 40px 40px 0 0;flex-direction: row;}
.infoyoushi{background: url(/upload/images/infoysbj.jpg) no-repeat center;background-size: cover;margin-top: 40px;padding-bottom: 130px;}
.infoyoushi.luoganbengjushengxitong_beijing{background: url(/upload/images/luoganbengjushengxitong_beijing.webp) no-repeat center;}
.infoyoushi h2{color: #fff;padding-top: 80px;text-align: center;}
.infoyoushi ul{display: flex;flex-direction: row;justify-content: space-between;margin-top: 80px;flex-wrap: wrap;}
.infoyoushi ul li{border: 1px solid #fff;border-radius: 10px;padding: 40px;color: #fff;width: 25%;text-align: center;position: relative;}
.infoyoushi ul li h3{padding-top: 60px;}
.infoyoushi ul li p{margin-top: 65px;}
.infoyoushi ul li span {
  font-size: 130px;
  position: absolute;
  top: 30px;
  left:0;right:0;margin:0 auto;
  color: rgba(255,255,255,0.3);
  line-height: 1;
}
.haozhaoyu{height: 320px;background: #FE0000;color: #fff;}
.haozhaoyu img{height: 320px;}
.haozhaoyu .logo{background: url(/upload/images/logohzy.png) no-repeat;background-size: contain;height: 320px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.haozhaoyu .wenzi{margin-left: 8%;max-width: 540px;margin-right: 8%;}
.haozhaoyu .hzytitle{font-size: 22px;margin-bottom: 20px;}
.haozhaoyu .btn{
  width: 210px;
  background: #fff;
  height: 75px;
  color: #FE0000;
  margin-right: 8%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 15px;
  font-size: 20px;
}

/* 新闻 */
.xinwen .banner_box .banner{background: url(/static/assets/images/banner_xinwen.jpg) no-repeat center;background-size: cover;position: fixed;height: 600px;width: 100%;}
.news_list.met-news {position: relative;}
.news_list{margin-top: 80px;padding-bottom: 80px;}
.gsxw.page_content{background: #fafafa;}
.news_list ul{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.news_list ul li{background: #fff;width: 47%;margin-bottom: 25px;padding: 15px;}
.news_list ul li h3{font-size: 18px;}
.news_list ul li a:hover{color: #E50012;}
.news_list .info > h3 {border-bottom: 1px solid #999999;padding-bottom: 10px;}
.news_list ul li .flex_b{display: flex;justify-content: space-between;align-items: center;margin-top: 10px;}
.news_list ul li .flex_b .day_time{
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  border-radius: 50%;
  background-color: #240608;
  background-color: #e50012;
  color: #4a383a;
  color: #ffffff;
  text-align: center;
  margin-right: 5px;
}

/* 新闻详情页 */
.news_detail{margin-top: 40px;padding-bottom: 80px;}
.news_detail .details-title h1 {font-size: 30px;line-height: 1.5;color: #240608;}
.news_detail .container.newsss {padding: 20px 20px 80px 20px;background: #fff;border-radius: 5px;}
.news_detail .details-title {padding: 20px;text-align: center;}
.border-bottom1 {border-bottom: 1px solid #f0f2f5;}
.news_detail .details-title .info {font-size: 16px;color: #a3afb7;}
.news_detail .met-editor {padding: 30px;color: #222;font-weight: 300;}
.news_detail .met-editor p{margin-bottom: 15px;}
.news_detail .fenye{display: flex;justify-content: space-between;}
.border-top1 {border-top: 1px solid #f0f2f5;}
.p-t-40 {padding-top: 40px !important;}
.news_detail .fenye .pageleft a,.news_detail .fenye .pageright a{padding: 12px 20px;border: 1px solid #e4eaec;border-radius: 3px;}
.news_detail .fenye .pageleft a:hover,.news_detail .fenye .pageright a:hover{color: #E50012;background: #f3f7f9;}


/*加入我们*/
.infobox{width: 80%;display: flex;gap: 20px;}
.job_list{padding:80px 0}
.job-container {margin: 0 auto; }  
.layui-collapse{border:none}
/* 自定义折叠面板样式 */
.layui-colla-item { background: #fff; margin-bottom: 20px; border: none !important; box-shadow: 0 2px 10px rgba(0,0,0,0.1);border-radius: 4px;position: relative;overflow: hidden;}

/* 标题栏高度与布局 */
.layui-colla-title {height: 190px !important;line-height: normal !important;background-color: #fff !important;padding: 25px 20px 25px 0px !important;display: flex;align-items: center;border: none !important;flex-wrap: wrap;}
/* 左侧红色箭头容器 */
.side-icon-box {margin-right: 50px;width: 55px;height: 90px;background-color: #e60012;display: flex;align-items: center;justify-content: center;}
.side-icon-box i { color: #fff; font-size: 24px; transition: transform 0.3s; }

/* 展开时箭头的旋转 */
.layui-colla-item.active .side-icon-box i { transform: rotate(180deg); }

/* 隐藏默认箭头 */
.layui-colla-icon { display: none !important; }
/* 职位信息布局 */
.job-main-info { flex: 1; display: flex; align-items: center; }
.job-avatar { width: 80px; height: 80px; margin-right: 40px; }
.job-text h3 { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 18px; }
.job-text p { color: #999; font-size: 16px; }
.job-meta-info { width: 50%; display: flex; justify-content: space-around;align-items: center; gap: 20px;}
.meta-item { color: #333; font-size: 16px; }
/* 内容详情区域 */
.layui-colla-content { border-top: 1px solid #eee !important; padding: 25px 50px 25px 100px !important; }
.content-section { margin-bottom: 20px; }
.content-title { font-weight: bold; margin-bottom: 10px; color: #333; font-size:16px}
.content-body { line-height: 1.8; color: #666; font-size: 16px; margin-bottom:20px; }

.apply-btn {margin-top: 15px;border: 1px solid #333;background: transparent;color: #333;cursor: pointer;height: 45px;width: 120px;text-align: center;line-height: 45px;}
.apply-btn:hover { background: #E50012; color: #fff;border:none; }


/*联系我们*/
.lxwm .lianxi_info{padding-right: 60px;}
.lianxi_info ul .tel p{min-width: 90px;}
.lianxi_info ul .fax .duiqi{display:flex;}
.lianxi_info ul .fax p{min-width: 45px}
.lianxi_info ul .address{display:flex}
.lianxi_info ul .address .duiqi{display:flex;}
.lianxi_info ul .address p{min-width: 45px}
.contact_us{padding:80px 0}
.contact_us h2{margin-bottom:50px}
.contact_us h2::after {
  content: '';
  width: 20%;
  max-width: 110px;
  height: 2px;
  display: block;
  background: #E50012;
  margin-top: 30px;
}
.contact_us h3{font-size:16px;font-weight:bold}
.contact_us ul li {margin-bottom: 30px;line-height: 1.5;position: relative;padding-left: 40px;}
.contact_us ul li i {color: #fff;background: #E50012;border-radius: 3px;padding: 1px 5px;position: absolute;left: 0;}
.contact_us ul .tel{display:flex}
.contact_us ul .tel .tel_info{display:flex;gap:15px;flex-wrap: wrap;}
.contact_us ul .fax{display:flex}
.contact_us ul .fax .fax_info{display:flex;gap:15px;flex-wrap: wrap;}
.contact_us ol {
  background: #fff;
  box-shadow: 0 20px 50px -10px rgba(0,0,0,.25);
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  border-radius: 20px;
  padding: 50px;
}
.contact_us ol li, .contact_us .faqline {margin-bottom: 20px;}
.contact_us .faqline input, .contact_us .faqline textarea {
  color: #666;
  padding: .75em;
  height: auto;
  border: 1px solid #ddd;
  border-radius: 2px;
  background: #fafafa;
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
  width: 100%;
}
.contact_us #verification {width: 150px;margin-right: 20px;display: inline-block;margin-bottom: 20px;}
.contact_us form img {display: inline-block;margin-right: 20px;}
.contact_us .faqline #submit {
  width: 160px;
  border: 0;
  border-radius: 22px;
  line-height: 44px;
  text-align: center;
  background: #E50012;
  color: #fff;
  padding: 0;
  display: inline-block;
}
.faqline.yanzhengma input{width:135px;margin-right:15px}

.chanpin_lxwm {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 40px 25px !important;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    width: 400px;
}
.contact_us.chanpin_lxwm .faqline {
  margin-bottom: 0px;
}

/* 遮罩层样式 */
.chanpin_lxwm_overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}
.chanpin_lxwm .faqline.yanzhengma input{margin-bottom:20px}
.swiper-button-prev.swiper-button-disabled, .swiper-button-prev, .swiper-rtl .swiper-button-next, .swiper-button-next {
  top: 30% !important;
}


/* 移动端 */
@media screen and (max-width:767px){
.container{width: 86%;}
h1 {font-size: 36px;}
h2 {font-size: 26px;line-height:1.5}
h3 {font-size: 22px;}
h4 {font-size: 18px;}
header .head_logo img {height: 35px;}
header{height: 65px;}
header .head_logo{height: 65px;}
.header .wrapper .logo {max-height: 35px;}
.header-item-change .changebtn {width: 70px;height: 37px;line-height: 37px;font-size: 13px;}
.cyzb .daohang{flex-direction:column}
.cyzb .daohang .mbx {width: 100%;display:none}
.mbx{display:none}
.cyzb .daohang .mbx a{min-width:65px}
.cyzb .daohang .mbx ul {
  display: flex;
  flex-wrap: wrap;
}
.cyzb .daohang .childnav {width: 100%;}
.cyzb .daohang .childnav ul {justify-content: start;flex-wrap: wrap;}
.cyzb .daohang {padding-bottom: 10px;}
.cyzb .daohang .childnav {padding-top: 20px;display: none;}
.zongshu2 .video2 {
  width: 100%;
  margin-bottom: 40px;
}

/* footer */
.foot_nav .fCode{width:100%}
.foot_nav .fNav{width:100%}
.foot_nav .fCode .fl{padding:0px;width:50%}
.foot_nav .fCode form{width:50%;padding-left:0px;padding-right:0px}
.foot_nav .fCode .fl img,.foot_nav .fCode .fl p{width:70%}
.foot_nav .fNav{padding: 0px;}
.fNav .dl1.fl span{font-size:14px}
.onlinebox{display:none}
.foot_info .text{flex-wrap: wrap;}
.foot_info .text div {width: 100%;}
.foot_nav .fContact, .foot_nav .fNav {border-left: none;}
.foot_nav .fContact{margin-bottom: 10px;}
.foot_nav .fCode{order: 2;}
.foot_nav.met-index-body{padding: 40px 0;}
.foot_nav .footbox{display: flex;flex-direction: column;}
.fNav .dl1.fl{margin-bottom: 30px;width: 50%;}

.lxwm-content ul{flex-direction: column;}
.lxwm-content ul li{width: 100%;margin-left: 0;} 
footer .ydnone{display: none !important;}
footer .foot-content {flex-direction: column;}
.quanminwx {order: 1;margin-top: 20px;}
.haozhaoyu .logo{align-items: start;}

.banner_box {height: 420px;}
.banner_box .banner{height: 420px;}
.banner .banner_wz{height: 420px;}
.banner .banner_wz h1{padding-top:45px;}
.chanpin50{width: 100%;margin-bottom: 30px;}
.zongshu{padding: 40px 0;}
.zongshu .hengfu{margin-top: 40px;}
.infoyoushi{padding-bottom: 40px;}
.infoyoushi h2{padding-top: 40px;}
.infoyoushi ul{margin-top: 40px;}
.infoyoushi ul li{width: 100%;margin-bottom: 30px;}
.haozhaoyu{height: auto;}
.haozhaoyu .logo{flex-direction: column;height: auto;}
.haozhaoyu .wenzi{margin-top: 30px;margin-bottom: 20px;margin-left: 0%;max-width: 100%;}
.haozhaoyu .btn{margin-bottom: 30px;width: 160px;height: 55px;}
.haozhaoyu .btnbox{width: 100%;}
.qywhlist ul{padding: 40px 0;}
.qywhlist ul li{width: 100%;}

/*产品列表页*/
.zongshu .hengfu li .num{font-size:46px}
.caiyouzhuangbei.chanpinliebiao .banner .banner_wz h1{margin-top:-80px;padding-top: 0px;}
.caiyouzhuangbei.dianqianluoganbengjushengxitong .banner .banner_wz h1{margin-top:-80px;padding-top: 0px;}
.caiyouzhuangbei.yelijushengxitong .banner .banner_wz h1{margin-top:-80px;padding-top: 0px;}

/* 关于 */
.aboutvideo p {font-size: 24px;}
.gsjj .jianjie{padding: 40px 0;}
.jianjie{flex-direction: column;}
.jianjie_wz{width: 100%;order: 2;}
.jianjieimg{padding-left: 0px;width: 100%;margin-bottom: 40px;}
.about_ul li .aboutnum{font-size: 24px;}
.about_ul li .aboutunit{margin-bottom: 2px;}
.about_ul{flex-wrap: wrap;}
.about_ul li{width: 100%;margin-bottom: 40px;border-bottom: 1px solid #ddd;border-right:none;padding-bottom: 15px;}
.about_ul li:nth-child(2){border-right: none;}
.about_ul li:nth-child(3){margin-bottom: 0px;border-bottom:none}
.about_ul li:nth-child(4){margin-bottom: 0px;}
.aboutulbox {padding-bottom: 40px;}
.aboutvideo{height: 160px;}
.zhengshu {padding: 40px 0;}
.zhengshuul{flex-direction: column;gap: 30px;}
.zongshubox {margin-bottom: 40px;}
.zongshu2 .video{width: 100%;margin-bottom:60px;justify-content: center;display: flex;}
.zongshu2{flex-direction:column;display:flex;padding: 40px 0;}
.zongshu2 .wenzibox{width: 100%;display: flex;align-items: center;}
.zongshu2 h2 {margin-bottom: 20px;}
.bannerbtn .bannerbtnul{flex-wrap: wrap;}
.bannerbtn .bannerbtnul li{width: 50%;}
.bannerbtn .bannerbtnul li{height: 85px;}
.bannerbtn .bannerbtnul li .bannerbtnimg{margin-bottom: 0px;}
.bannerbtn .bannerbtnul li img{height: 40px;}
.chouyoujijushengxitong .bannerbtn .bannerbtnul li:nth-child(1)::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2.5px;background-color: #FE0000;}
.luoganbengjushengxitong .bannerbtn .bannerbtnul li:nth-child(2)::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2.5px;background-color: #FE0000;}
.chanpinliebiao .cp_list .cp_listul .cp_listli{width: 100%;}
.chanpinliebiao .infoyoushi{margin-top: 40px;}
.chanpinliebiao .infoyoushi {height: 160px;}
.chanpinliebiao .infoyoushi h2 {font-size: 24px;}
.chanpinliebiao .xitongys {margin-top: 40px;margin-bottom: 40px;}
.chanpinliebiao .xitongys ul{margin-top: 40px;}
.chanpinliebiao .xitongys ul li .bj span{font-size: 100px;}
.chanpinliebiao .xitongys ul li .bj .wenzi {top: 60px;}
.chanpinliebiao .xitongys ul li .bj {min-height: 270px;}
.zongshu .hengfu{flex-direction: column;}
.zongshu .hengfu li{width: 100%;margin-bottom: 25px;border-right:none;border-bottom: 1px solid #ededed;padding-bottom: 20px;}
.zongshu .hengfu li:nth-child(3){border-bottom: none;margin-bottom: 0px;padding-bottom: 0px;}

/*加入我们*/
.job_list {padding: 40px 0;}
.infobox{display:flex;flex-direction:column}
.job-meta-info{width:100%;padding: 15px 20px 0px 20px;}
.job-avatar {width: 50px;height: 50px;margin-right: 20px;}
.side-icon-box {margin-right: 25px;}
.layui-colla-content {border-top: 1px solid #eee !important;padding: 25px 40px 25px 40px !important;}
.side-icon-box {width: 50px;height: 75px;}
.job-main-info img{display:none}

/*联系我们*/
.contact_us{padding:40px 0}
.contact_us ul .tel .tel_info {flex-direction: column;}
.contact_us ul .tel {flex-direction: column;gap: 15px;}
.contact_us ul .fax .fax_info {flex-direction: column;}
.contact_us ul .fax {flex-direction: column;gap: 15px;}
.lianxi_info ul .address {flex-wrap: wrap;gap: 15px;}
.contact_us form img{margin-bottom:20px}
.lxwm .lianxi_info{margin-bottom:25px}
.contact_us #verification{margin-bottom:20px}
.contact_us .faqline #submit {width: 120px;height: 45px;border-radius: 30px;}
.faqline.yanzhengma{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0px;}
.faqline.yanzhengma input{margin-bottom:20px}
.lxwm .lianxi_info {padding-right: 0px;}


/*产品详情页*/
.chanpinliebiao .xitongys ul li .bj .wenzi{padding:0 30px}
.chanpinliebiao .cp_list .cp_listul .cp_listli ul li {width: 100%;}
.product_detail .container1500 {max-width: 1500px;margin: auto;width: 90% !important;}
.product_detail .intro{flex-direction: column;}
.product_detail .intro .desc h2{width:auto;font-size: 26px;}
.product_detail h2{font-size: 26px;}
.product_detail .intro .video{width:100%}
.product_detail .intro .desc {width: 100%;}
.product_detail .tedian{flex-direction: column;gap: 30px;}
.product_detail .tedian .wenzi {width: 100%;}
.product_detail .tedian .jiegouimg {width: 100%;display: flex;justify-content: center;}
.product_detail .youshi {flex-direction: column;gap: 40px;}
.product_detail .youshibox .youshiimg {width: 100%;justify-content: center;display: flex;margin-top: 40px;}
.product_detail .youshibox .youshiimg img{position: relative;width: 100%;}
.product_detail .youshibox .wenzi {width: 100%;padding: 0 0 40px 0 !important;}
.product_detail .youshibox .wenzi ul li {width: 100% !important;margin-bottom: 30px !important;}
.product_detail .youshibox .wenzi h2{text-align:center;}
.product_detail .youshibox .wenzi ul li:nth-child(3) {margin-bottom: 40px;}
.product_detail .youshibox .wenzi ul li .ysicon{width: 50px;height: 50px;}
.product_detail .whybox .why_ul{flex-direction: column;}
.product_detail .whybox .why_ul .why_li{width: 100%;}
.product_detail .whybox .why_ul .why_li.show {width: 100%;}
.product_detail .tedianbox{padding: 40px 0;}
.product_detail .intro{gap: 40px;}
.product_detail .intro .desc .btn-lg{margin-top: 10px;}
.product_detail .intro {margin-bottom: 40px;}
.chanpin_lxwm{width:78%}



/* 新闻 */
.news_list ul li{width: 100%;}
.news_list {margin-top: 40px;padding-bottom: 40px;}
.news_list ul {
  padding-top: 40px;
}


}
@media only screen and (min-width:768px){
  /*header*/
  .header .menu > ul > li.menu-item-has-children .menu-subs{padding: 65px 7%;width: 86%;justify-content: center;}
  .header .menu > ul > li.menu-item-has-children .menu-subs.guanyuwomen-menu{padding: 65px 9%;width:82%;}
  }
/* PC端 */
@media screen and (min-width:992px){
/*header*/
.header-item-center{flex: auto;max-width:750px;padding-right:50px}.header nav .menu-section{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}
.header .menu>ul>li{margin:0 1%}.header .menu>ul>li.menu-item-has-children:hover .menu-subs{margin-top:27px;opacity:1;visibility:visible}.header .menu>ul>li .a_span i.iconfont{display: none;}
.header .menu > ul > li.menu-item-has-children .menu-subs-zhai{padding:40px 30px;min-width: auto;max-width: 100px;margin-left: -50px;text-align: center;}
.header-item-right{display: none;}

.menu-toggle,.head_menu_drawer,.menu-overlay {
  display: none !important;
}
}

/* 平板端 */
@media screen and (min-width:768px) and (max-width:991px){
h1{font-size: 40px;}
h2{font-size: 32px;}
h3{font-size: 28px;}
h4{font-size: 18px;}
/* footer */
.foot_nav .fCode{
    display: flex;
    flex-direction: column;
}
.foot_nav .fCode form{padding-left:0px}
.foot_nav .fCode .fl{width:45%}
.foot_info .text{flex-wrap: wrap;}
.foot_info .text div {width: 50%;}
.banner_box{height: 500px;}
.banner_box .banner{height: 500px;}
.banner .banner_wz {height: 500px;}
.zongshu {padding: 60px 0;}
.chanpin50{width: 100%;margin-bottom: 45px;}
.zongshu .hengfu{margin-top: 60px;}
.infoyoushi{padding-bottom: 60px;}
.infoyoushi h2{padding-top: 60px;}
.infoyoushi ul{margin-top: 60px;}
.infoyoushi ul li{width: 100%;margin-bottom: 30px;}
.qywhlist ul{padding: 60px 0;}

.aboutvideo p {font-size: 30px;}
.gsjj .jianjie{padding: 60px 0;}
.jianjie{flex-direction: column;}
.jianjie_wz{width: 100%;order: 2;}
.jianjieimg{padding-left: 0px;width: 100%;margin-bottom: 40px;display: flex;justify-content: center;}
.about_ul li .aboutnum{font-size: 36px;}
.aboutulbox {padding-bottom: 60px;}
.aboutvideo{height: 260px;}
.zhengshuul{gap: 30px;}
.zhengshu {padding: 60px 0;}
.chanpinliebiao .xitongys {margin-top: 60px;margin-bottom: 60px;}
.chanpinliebiao .infoyoushi{margin-top: 40px;}
.chanpinliebiao .infoyoushi{height: 320px;}
.chanpinliebiao .infoyoushi h2{font-size: 32px;}
.chanpinliebiao .xitongys ul li .bj span{font-size: 150px;}
.chanpinliebiao .xitongys ul li .bj .wenzi{top: 100px;}
.chanpinliebiao .xitongys ul li .bj{min-height: 260px;}

/*产品详情页*/
.product_detail .container1500 {max-width: 1500px;margin: auto;width: 90% !important;}
.product_detail .intro{flex-direction: column;}
.product_detail .intro .video{width:100%}
.product_detail .intro .desc {width: 100%;}
.product_detail .tedian{flex-direction: column;gap: 30px;}
.product_detail .tedian .wenzi {width: 100%;}
.product_detail .tedian .jiegouimg {width: 100%;}
.product_detail .youshi {flex-direction: column;gap: 60px;}
.product_detail .youshibox .youshiimg {width: 100%;justify-content: center;display: flex;margin-top: 40px;}
.product_detail .youshibox .youshiimg img{position: relative;width: 100%;}
.product_detail .youshibox .wenzi {min-width: 100% !important;padding: 0 0 60px 0;}
.product_detail .youshibox .wenzi h2 {margin-bottom: 60px;}
.product_detail .youshibox .wenzi ul {gap: 30px;}
.product_detail .youshibox .youshiimg img{width:80% !important}
.product_detail .youshibox .wenzi ul li {width: 45%;margin-bottom: 30px;}
.product_detail .youshibox .wenzi h2{text-align:center;}
.product_detail .youshibox .wenzi ul li:nth-child(3) {margin-bottom: 60px;}
.product_detail .youshibox .wenzi ul li .ysicon{width: 50px;height: 50px;}
.product_detail .whybox .why_ul{flex-direction: column;}
.product_detail .whybox .why_ul .why_li{width: 100%;}
.product_detail .whybox .why_ul .why_li.show {width: 100%;}
.product_detail .tedianbox{padding: 60px 0;}
.product_detail .intro{gap: 60px;}
.product_detail .intro .desc .btn-lg{margin-top: 20px;}
.product_detail .intro {margin-bottom: 60px;}


/* 新闻 */
.news_list ul li{width: 45%;}
.news_list {margin-top: 60px;padding-bottom: 60px;}



}

/* 移动和平板 */
@media screen and (max-width:991px){
/*header*/
.header-item-change{flex: auto;justify-content: end;display: flex;}
.header button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:0;outline:0;background:0;text-decoration:none}
.header .iconfont{font-size: 2rem;}
.header-item-center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.header-item-left,.header-item-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.header-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .menu-mobile-trigger{position:relative;display:block;cursor:pointer;width:28px;height:16px;border:0;outline:0;margin-left:1.25rem;background:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;line-height: 0.6;font-size: 3rem;color: #fff;}

.header-item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;}
.header .menu{position:fixed;top:0;left:0;width:32rem;height:100%;z-index:1099;overflow:hidden;background:rgb(23, 3, 4);-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .menu.active{-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%)}
.header .menu>ul>li .a_span{display:block;line-height:3;padding:0 5rem 0 1rem;border-bottom:1px solid rgba(255,255,255,0.1)}
.header .menu>ul>li .a_span i.iconfont{position:absolute;top:0;right:0;width:5rem;height:5rem;text-align:center;line-height:4.6rem;}.header .menu > ul > li .a_span i.iconfont::before{color:#fff;font-size: 1.4rem;}
.header .menu .menu-mobile-header{position:relative;position:-webkit-sticky;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;height:5rem;z-index:501;border-bottom:1px solid rgba(255,255,255,0.1);background:rgb(23, 3, 4)}
.header .menu .menu-mobile-header button{background: none;border:none;color:#fff}
.header .menu .menu-mobile-header .zuojiantou1{display:none;line-height:5rem;width:5rem;height:5rem;cursor:pointer;border-right:1px solid rgba(255,255,255,0.1);text-align:center}
.header .menu .menu-mobile-header.active .zuojiantou1{display:block}
.header .menu .menu-mobile-header .menu-mobile-title{font-family:inherit;font-weight:500;line-height:inherit;text-transform:capitalize;text-rendering:optimizeLegibility;color:#fff;font-weight: bold;}
.header .menu .menu-mobile-header .close1{cursor:pointer;width:5rem;height:5rem;border-left:1px solid rgba(255,255,255,0.1);text-align:center;display: inline-block;line-height:50px}
.header .menu .menu-section{height:100%;overflow-y:auto;overflow-x:hidden}
.header .menu>ul>li .menu-subs{position:absolute;display:none;top:0;left:0;max-width:none;min-width:auto;width:100%;height:100%;margin:0;padding:7.5rem 2rem;opacity:1;overflow-y:auto;visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:none;box-shadow:none;}
.header .menu>ul>li .menu-subs.menu-mega{position:absolute;display:none;top:0;left:0;max-width:none;min-width:100%;width:auto;height:100%;margin:0;padding:7.5rem 0;opacity:1;overflow-y:auto;visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:none;box-shadow:none}
.header .menu>ul>li .menu-subs.active{display:block}.header .menu>ul>li .menu-subs.active div:last-child{padding-bottom:80px}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0rem 2rem}
.header .menu > ul > li .menu-subs.menu-column-4.guanyuwomen-menu > .list-item{padding:0rem 2rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{margin-top:0}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{margin-bottom:1.25rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0rem}
.header .menu>ul>li .menu-subs>ul>li>a{display:block}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul{margin-bottom:1rem}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:block}
.header .menu > ul > li .menu-subs.menu-column-4 > .list-item.text-center h4{margin-bottom:0}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1098;opacity:0;visibility:hidden;background:rgba(255,255,255,0.55);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.overlay.active{opacity:1;visibility:visible}


.chanpinliebiao .xitongys ul{flex-wrap: wrap;}
.chanpinliebiao .xitongys ul li {width: 100%;}
.chanpinliebiao .xitongys ul li{margin-bottom: 30px;}

.product_detail .anlibox .anliul .anliitem .anlititle{height: 120px;}
.product_detail h3 {font-size: 20px;}

}