@charset"utf-8";
@import url(../layui/css/layui.css);
@import url(../swiper/swiper-bundle.min.css);
:root{color-scheme:light!important;background-color:white!important}
body{background-color:transparent!important}
html,body{background-color:#fafafa!important;filter:none!important}
li{list-style:none}legend{color:#5A5A5A}fieldset,img{border:0}i,em{font-style:normal}ul{margin:0;padding:0}strong{font-weight:700}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:700}ul{list-style:none}*html.clearfix{zoom:1}*+html.clearfix{zoom:1}.clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}

@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEHJA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:92%;descent-override:24%;line-gap-override:0}

html{font-size:62.5%; /* 10÷16=62.5% */}body{font-size:16px;font-size:1.6rem ; line-height:2;font-family:"roboto", Arial, Helvetica, sans-serif;color:#333;background:#fff;}
h1,h2,h3,.bold{font-family:'Raleway', Arial, Helvetica, sans-serif;}.lighter{font-weight: lighter;}.fontsize14{font-size: 1.4rem;}.color_hui{color: #5d6167;}img{max-width: 100%;height: auto;display: block;filter: invert(0) !important;mix-blend-mode: normal !important;}.flex{display:flex;flex-wrap: wrap;}.flex_between{justify-content:space-between}.flex_end{align-items: flex-end;}.flex_center{align-items: center;}
p.maxwidth{max-width:600px;margin:0 auto}

@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}
@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}
@-webkit-keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}
@keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}
.contentfix{max-width:1300px;margin:0 auto;width:86%;}

@font-face {font-family: "iconfont";src: url('../css/iconfont.ttf?t=1716011658597') format('truetype');}
.iconfont{font-family: "iconfont" !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.iconfont.caidan::before {content: "\E72F";color: #fff;}
.iconfont.jiantou::before {content: "\e602";}
.iconfont.shiyou::before {content: "\e626";}
.iconfont.duigou::before {content: "\e634";}
.iconfont.lishi::before {content: "\e695";}.iconfont.jishu::before {content: "\e708";}.iconfont.youzhi::before {content: "\10110";}.iconfont.fuwu::before {content: "\e6d0";}
.iconfont.tel::before {content: "\e780";}.iconfont.email::before {content: "\e612";}.iconfont.whatsapp::before {content: "\e7a8";}.iconfont.address::before {content: "\e62e";}
.iconfont.email1::before {content: "\E8C8";}

.content-container{transition: opacity 0.5s ease-in-out;}
.content-container.loaded {opacity: 1;}
.lazyload-bg {opacity: 0;transition: opacity 0.5s ease-in-out;}
.lazyload-bg.loaded {opacity: 1;}
.content_up{opacity: 0;transform: translateY(90px);transition: opacity 0.8s ease, transform 0.8s ease;}
.content_up.in-view {opacity: 1;transform: translateY(0);}

h3{padding-bottom:10px;}
/*header*/
.header{position:fixed;display:block;top:0;left:0;width:100%;height:auto;padding:2.5rem 0;margin:0 auto;z-index:999;border:0;outline:0;filter: none !important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header_active{background: #161412;padding:1.5rem 0;}
.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-item-center img{border-radius:4px;}
.header-item-right span.menu-icon{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background: #ce1155;padding:10px 15px;border-radius: 6px;}.header-item-right a{color:#fff;}
.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;color: #fff;}
.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:rgba(22,20,18,0.85);-webkit-box-shadow:0 4px 6px -1px rgba((255,255,255,0.1)),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:0 4px 6px -1px rgba((255,255,255,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 1%}
.header .menu>ul>li .menu-subs.menu-column-4.guanyuwomen-menu>.list-item{flex:0 0 11%;padding:0 5rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title{font-weight:700;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}
.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:#777}
.header-item-right a:hover,.header .menu>ul>li:hover>a,.header .menu > ul > li:hover .a_span,.header .menu > ul > li .a_span a,.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center h4 a{color:#fff}
.menu-mobile-header,.menu-mobile-trigger{display:none}


/*banner*/
.swiper{width:100%;height:100%}
.swiper-slide{background-position:center;background-size:cover}
.swiper-slide img{display:block;width:100%}
.swiper-pagination{bottom:40px!important;}
.swiper-pagination-bullet{background: #fff;width: 10px;height: 10px;margin:0 10px!important}.swiper-pagination-bullet-active{background:#ce1155}

.banner{background-size:cover!important;color:#fff;position: relative;align-items: flex-end;display: flex;text-align:center;}.banner .contentfix{position: relative;padding-bottom:10%}
.banner1{background: url(../images/banner1.webp) no-repeat center center;}
.banner2{background: url(../images/banner2.webp) no-repeat center center;}
.banner3{background: url(../images/banner3.webp) no-repeat center center;}
.banner4{background: url(../images/banner4.webp) no-repeat center bottom;}
.banner5{background: url(../images/banner5.webp) no-repeat center center;}
.banner6{background: url(../images/banner6.webp) no-repeat center center;}
.banner::before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background: rgba(0,0,0,0.3);}
.banner h1,.banner h2,.banner p,.banner span{position: relative;z-index: 1;}.banner .iconfont{color:#ce1155;font-size: 4rem;}
.banner h1,.banner h2{border-bottom: 1px solid #888;margin:0 auto 10px;max-width:900px;}.banner p{display: block;max-width:1000px;margin:0 auto}
.banner span{color:#ce1155;text-transform: uppercase;font-size:1.8rem;font-weight: bold;text-shadow:2px 2px 5px rgba(0,0,0,.2)}


/*product*/
.subtitle{color:#ce1155;font-family: 'Raleway', Arial, Helvetica, sans-serif;text-transform: uppercase;}
.description{color:#555;margin:0 auto;max-width:600px;line-height: 1.5;margin-bottom: 40px;}
.index_products .index-title{text-align: center;}
.index-title h2{line-height:1.2;max-width:700px;margin:5px auto 20px;text-transform: uppercase;}

.index_products ul li .div{padding:20px;background: #f6f2ee;position: relative;margin-bottom:30px}
.index_products ul li .img{position: relative;overflow: hidden;background:#fff}.index_products ul li img{transition:transform .5s ease;}.index_products ul li:hover img{transform:scale(1.05);}
.index_products ul li .iconfont{color:#ce1155;display:block;}
.index_products ul li .desc{color:#666;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:96px;}
.index_products .more{color:#ce1155;font-weight:bold;margin:0;padding-top:15px;border-top:1px solid #e0e0e0}
/*about*/
.index_about{background: #f6f2ee;}
.index_about .index-title h2,.index_about .description{margin-left: 0;}
.index_about ol li{margin-bottom: 10px;}.index_about ol li .duigou{color:#ce1155;font-size:2rem;line-height: 1;position: relative;top:2px;}
.index_about ul{border-top: 1px solid #e2d7cc;}.index_about ul li *{display: inline-block;}.index_about ul li .iconfont{color:#ce1155;line-height: 1;position: relative;font-size:4.6rem;top: 12px;}.index_about ul li h3{padding-left: 15px;}

.index_about .img{position: relative;overflow: hidden;}.index_about img{transition:transform .5s ease;}.index_about .img:hover img{transform:scale(1.05);}
/*service*/
.index_services{text-align: center;}
.index_services ul li{position: relative;margin-bottom:25px;overflow: hidden;max-height: 400px;}.index_services ul li .img a::before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top:0;background:linear-gradient(180deg, rgba(22, 20, 18, 0) 0%, #161412 100%);z-index:1;transition: all 0.3s ease;}.index_services ul li:hover::before {opacity: 0.9;}.index_services ul li h3{position: absolute;bottom:24px;left:0;text-align: center;color: #fff;width: 100%;z-index: 2;transition: all 0.4s ease;}.index_services ul li:hover h3 {transform: translateY(-10px);bottom: 34px;}
.index_services ul li img{transition:transform .5s ease;width:100%;height:auto;display:block}
.index_services ul li:hover img{transform:scale(1.05)}
/*honer*/
.index_honer{background: #161412;color: #fff;}.index_honer .subtitle,.index_honer h2{text-align: center;}.index_honer .description{color:#fff;text-align: center;}
.index_honer ul{background:rgba(255, 255, 255, 0.2)}.index_honer ul li h3{text-align: center;padding-top:10px}


/*blog*/
.section_blog h2{line-height: 1.2;max-width: 580px;text-align: center;margin:0 auto 40px}.section_blog .subtitle{text-align: center;}
.section_blog ul{flex-wrap: wrap;}.section_blog ul li{border:1px solid #ccc;border-radius:8px;margin-bottom:40px;transition: box-shadow 0.3s ease;}.section_blog ul li:hover {box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);}.section_blog ul li div{padding:32px}.section_blog ul li h3{text-transform:capitalize;line-height: 32px;margin-bottom: 10px;}.section_blog ul li:hover h3 a{color: #ce1155;}.section_blog .date{margin-bottom: 10px;color:#666;font-size: 1.4rem;}.section_blog ul li .desc_size{line-height: 1.5;margin-bottom: 15px;}
.section_blog ul li .img_a{border-radius: 6px;}
/*footer*/
.footer_help{background: linear-gradient(135deg,#ce1155 0,#2a5298 100%);position: relative;color:#fff}
.footer_help .footer_help_svg{top: -1px;direction: ltr;left: 0;line-height: 0;overflow: hidden;position: absolute;width: 100%;height: 55px;}
.footer_help .footer_help_svg svg{display: block;left: 50%;position: relative;transform: translateX(-50%);width: calc(100% + 1.3px);height: 100%;}
.footer_help .footer_help_svg svg path{fill:#fff}
.footer_help .h2 .svg2{border:1px solid #fff;padding:20px;border-radius: 50%;width:31px;height:31px;margin:0 auto 15px;text-align: center;}
.footer_help .h2{text-align: center;}.footer_help .h2 p{max-width:700px;margin: 0 auto 40px;}
.footer_help a.more{background: #ce1155;text-align: center;display: inline-block;line-height: 1;padding: 16px 28px 16px 20px;border-radius: 6px;color: #fff;}
.footer_help a.more i{font-size: 2rem;position: relative;top: 2px;left: 8px;transition: left 0.3s ease;}
.footer_help a.more:hover i {left: 10px;}

.footer_help div{position: relative;z-index: 1;}

footer .footer1 li.footer_contact li{position: relative;padding-left:50px;margin-bottom: 15px;}footer .footer1 li.footer_contact li .iconfont{position: absolute;left: 0;top:-4px;color:#ffff;font-size: 3rem;background:#ce1155;border-radius: 50%;width: 40px;height: 40px;line-height: 40px;text-align: center;;}footer .footer1 li.footer_contact li span{font-size: 1.8rem;font-weight: bold;}

footer{background:#161412;color:#fff;font-size: 1.4rem;line-height:2;}footer a{color:#fff;}footer .footer1{padding-bottom:30px;}
footer div.border a{display: inline-block;font-size: 1.6rem;font-weight: bold;}footer div.border a:not(:last-of-type)::after{margin: 0 20px;color:#dfdfdf;content: "|";}
footer .footer_media2 p{max-width:260px;color:#aaa}
footer .company_nav span{display: inline-block;color:#fff;}
footer .link_a a{display: block;margin-bottom:10px;}footer .link_a .title_cat,footer .footer1 li.footer_contact .p1{font-size: 1.8rem;margin-bottom:20px;font-weight: bold;display: block;}footer .link_a .title_cat_none{margin-bottom: 0;}footer .footer1 li.footer_contact .p2{line-height: 1.5;}
footer .footer_media .footer_media1 a{font-size: 3.2rem;display: inline-block;margin-right:25px;}footer .footer_media .footer_media1 a.marginnone{margin-right: 0;}footer .footer_media img{margin-bottom: 30px;}
footer .footer2{padding-top:20px;padding-bottom: 20px;border-top: 1px solid #dfdfdf;}
.added-margin{margin-bottom: 136px;}
.weixin{margin-right:16px;margin-top: 15px;}.weixin-img{position:absolute;bottom:45px;width:180px;height:180px;padding:10px;background:#fff;right:10%}.weixin-img img{display:block;margin:0 auto}
.hide{display:none}
.area{width:100%;height:100%;position:fixed;z-index:1;top:0;left:0;background:0}


.footer-elevator{z-index:201;position:fixed;right:40px;bottom:24px;transition:all .3s ease-in-out}.footer-elevator a{color: #fff;}
.footer-elevator.isli .footer-elevator-item-inner:hover{color:#fff;background:rgba(206, 17, 85);}
.footer-elevator-item{position:relative;width:36px;height:36px;margin:16px 0}
.footer-elevator .footer-elevator-item:last-child{height:0;overflow:hidden;margin:0;transition:height .3s cubic-bezier(.39,.575,.565,1),margin .3s cubic-bezier(.39,.575,.565,1)}
.footer-elevator.footer-elevator-active .footer-elevator-item:last-child{height:36px;margin:16px 0}
.footer-elevator-item-inner{display:flex;width:36px;height:36px;align-items:center;justify-content:center;color:#fff;background:rgba(206, 17, 85);transition:color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);cursor:pointer;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px)}
.footer-elevator-item-inner:hover{color:#fff;background-color:rgba(206, 17, 85,.8)}
.footer-elevator .footer-elevator-item-inner i{font-size:2rem!important}
.footer-elevator-item-inner .footer-totop{transition:height .3s cubic-bezier(.39,.575,.565,1),margin .3s cubic-bezier(.39,.575,.565,1)}

@media only screen and (min-width:768px){
.flex_pc_md3 li{width:30.5%}
.banner{height:70vh;}.banner h1, .banner h2{line-height:1.2;padding-bottom:8px}
/*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%;}
.index_banner{height:720px;margin-top:52px;margin-bottom: 10px;}
/*banner*/
.banner .contentfix{max-height:206px}
/*products*/
.index_products ul li{width: 32%;}
/*services*/
.index_services ul li{width: 49%;}
/*honer*/
.index_honer ul{padding:50px 40px}.index_honer ul li{width:20%;}
/*blog*/
.section_blog ul li .img_a{display: block;max-height: 180px;overflow: hidden;}
.section_blog ul li h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;height:56px;}
.section_blog ul li .desc_size{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
/*footer*/
footer{padding:80px 0 0}.footer_help{padding-bottom:100px}
.index_footer .contentfix1.flex{justify-content: end;}
.index_footer .flex_div{max-width:450px;}.index_footer .h2{font-size:3rem;font-weight: 600;}
.index_footer .img_erweima{width: 40%;}.index_footer .desc{width: 55%;}
footer .footer1 li.footer_cat{width: 55%;max-width: 510px;}
footer .footer2 > div{flex-direction: row-reverse;}
footer .company_nav span{margin-right:16px}
}
@media only screen and (min-width:992px) and (max-width:1200px){
/*public*/
header .contentfix{width:98%}
}
@media only screen and (min-width:992px){
.public80{padding:80px 0}
h1,.banner h2{font-size:6.2rem;}h2{font-size:5rem;}h3{font-size:2.4rem;}
/*header*/
.header-item-center{flex: auto;max-width:800px;}.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:16px;opacity:1;visibility:visible}.header .menu>ul>li .a_span i.ion{display: none;}
.header .menu > ul > li.menu-item-has-children .menu-subs-zhai{padding:40px 30px;}
/*about*/
.index_about .index-title{width:43%}
.index_about .img{width:52%}
.index_about ul{margin-top:70px;padding-top:40px}
.index_about ul li .duigou{font-size:5.6rem;top:14px;}
/*footer*/
footer .footer1 li.footer_contact{width:40%;max-width: 370px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
/*public*/
.public80{padding:60px 0}
h1,.banner h2{font-size:3.6rem;}h2{font-size:2.6rem;}h3{font-size:2.2rem;}h4{font-size:1.8rem;}
.shoujinone{display:none!important}
/*about*/
.index_about ul.tubiao{padding-top:30px;margin-top:30px}.index_about ul.tubiao li{margin-bottom: 20px;}
/*blog*/
.section_blog ul li{width:48%}
/*footer*/
footer .footer1{display: block;}footer .footer1 li.footer_cat{width: 100%;margin-bottom:30px;padding-top:30px;}
.footer_help{padding-bottom:60px}.footer_help div{display: block;}footer .footer1 li.footer_media{flex: 0.6;}

.index_footer .flex_div{max-width:350px}
footer div.border a:not(:last-of-type)::after{margin:0 12px;}
}
@media only screen and (max-width:991px){
a,button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:0;outline:0;background:0;text-decoration:none}
/*header*/
.contentfix_header{padding:0 20px}.header .ion{font-size: 2rem;color:#fff}.header-item-right a{padding: 2px 13px;}
.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;}

.header-item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-item-right span.menu-icon{padding:5px}
.header .menu{position:fixed;top:0;left:0;width:32rem;height:100%;z-index:1099;overflow:hidden;background:#161412;-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.ion{position:absolute;top:0;right:0;width:5rem;height:5rem;text-align:center;line-height:4.6rem;}.header .menu > ul > li .a_span i.ion::before{color:#999;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:#161412}
.header .menu .menu-mobile-header .menu-mobile-arrow{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 .menu-mobile-arrow{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;}
.header .menu .menu-mobile-header .menu-mobile-close{cursor:pointer;width:5rem;height:5rem;border-left:1px solid rgba(255,255,255,0.1);text-align:center}
.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;background: #161412;}.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(0,0,0,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}
}
@media only screen and (max-width:767px){
.public80{padding:40px 0}.shoujinone{display:none!important}
.header-item-left{max-width:160px!important}
.public_content110{padding:50px 0 40px}.public_bottom180{padding-bottom:40px;}.marginbottom20{margin-bottom:10px;}
.sj_marginbottom20{margin-bottom:20px}
h1,.banner h2{font-size:4rem;line-height: 1.2;padding-bottom: 15px;}h2{font-size:2.8rem;line-height: 1.2;padding-bottom: 15px;}h3{font-size:2rem;line-height: 1.2;}
.index-title h2{margin-bottom:0}
/*banner*/
.banner{height:500px;}.banner .contentfix{padding-bottom: 25%;}
/*about*/
.index_about ol{margin-bottom: 30px;}
.index_about .tubiao{margin-top:30px;padding-top: 30px;}.index_about ul li{margin-bottom: 20px;}.index_about ul li .iconfont{font-size: 4rem;top:6px}
/*blog*/
.section_blog ul li{margin-bottom: 20px;}
/*index_footer*/
.footer_help{padding-bottom:40px;}.footer_help div{margin-bottom: 20px;}
footer{padding-top:40px}footer .footer1{padding-bottom: 10px;}footer .footer_media img,footer .footer_media{margin-bottom: 20px;}footer .link_a{margin-bottom: 20px;border-bottom: 1px solid #333;padding-bottom: 20px;}
footer .footer_media2 p{max-width:100%;}
footer .footer_cat{display: block;margin-bottom: 20px;border-bottom: 1px solid #333;}footer .footer_cat div:last-child{border-bottom: 0;padding-bottom:0}footer div.border a:not(:last-of-type)::after{margin: 0 12px;}
footer .copyright{padding-top:20px}footer .copyright span{display:block}
.footer-elevator{right:10px;bottom:100px;}
}