* {margin: 0;padding: 0;list-style: none;border: 0;word-break:break-word;vertical-align:top;outline: none;/* moz-user-select: -moz-none; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout: none;-moz-touch-callout: none;-ms-touch-callout: none;-o-touch-callout: none;touch-callout: none; */}
html,body{min-height: 100%;}
body {font-size: 12px;line-height: 1;font-weight: normal;font-family: "微软雅黑" ;-webkit-text-size-adjust: 100%;}
table{border-collapse: collapse;}
img {border: 0;padding: 0;display: inline;-webkit-user-select: none;-moz-user-select: none;-webkit-user-select:none;-o-user-select:none;user-select:none;  }
a {text-decoration: none;color: #727272;}
li {list-style: none;}
/* h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 12px;} */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*+height: 1%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
a,a:link{text-decoration:none;}
a,a:visited{text-decoration:none;}
a,a:hover{text-decoration:none;}
a,a:active{text-decoration:none} 
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.anim{ transition: 0.8s ease;transition: all 0.3s ease-in-out}
.por{position: relative;}
.dib{display: inline-block;}
.vam{vertical-align: middle;}
.omission1{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.omission4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.table{display: table;width: 100%;height: 100%;}
.table-call{display: table-cell;vertical-align: middle;}
/*页面框架结构*/
.w1620{ max-width: 1620px;width: 100%; margin: 0 auto;}
.w1440{ max-width: 1440px;width: 100%; margin: 0 auto;}
.w1200{ width: 1200px; margin: 0 auto;}
.contain{} /*页面主体内容*/
.content{}/*内容*/
.mainnav{}/*主导航*/
.menu{}/*边侧菜单*/
.maincontent{ padding: 50px 0;} /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden;}
body>a{display: none;}
/*分页*/
.pages{ margin-top: 3.5%;text-align: center; font-size: 0;}
.pages a{display: inline-block;padding: 0 15px;height: 40px;line-height: 40px;font-size: 14px;color: #666;border: 1px solid #edecec;border-radius: 3px;transition: 0.4s ease; margin: 0 5px;}
.pages .anum a{font-family: 'Arial';}
.pages .acur a,.pages a:hover{background-color: #483021;color: #fff;border: 1px solid #483021;}
.pages .nums{display: inline-block;}
.pages .nums .anum{margin-right: 10px;}
.pages .nums .anum:last-child{margin-right: 0;}
.head-prew{position: absolute;bottom: 0;right: 0;}
.head-prew a{display: inline-block;width: 70px;height: 30px;font-size: 16px;color: #c3c3c3;text-align: center;line-height: 28px;border-radius: 3px;border:1px solid #e0e0e0;box-sizing: border-box;}
.prew{margin-top: 5.2%;padding: 1.04% 0 3.125% 0;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.prew a{font-size: 14px;color: #666;}
.prew a .main{display: inline-block;vertical-align: middle;}
.prew a .name{display: block;margin-bottom: 10px;font-size: 14px;color: #483021;}
.prew .prev{float: left;text-align: left;}
.prew .next{float: right;text-align: right;}
.prew .prev:before{display: inline-block;content: '';width: 45px;height: 45px;margin-right: 15px;background-image: url(../image/prew-prev.jpg);vertical-align: middle;}
.prew .next:after{display: inline-block;content: '';width: 45px;height: 45px;margin-left: 15px;background-image: url(../image/prew-next.jpg);vertical-align: middle;}
/* 按钮 */
.rightMenuBtn {display:none;width:40px;height:40px;background-color:rgba(230,230,230,0.7);z-index:150;position:fixed;top: 10px;right: 10px}
.rightMenuBtn span {display:block;height:3px;background-color:#56504d;position:absolute;top:20px; transition:0.5s;}
.rightMenuBtn img {display:block;position:absolute;bottom:5px;left: 5px;transition:0.5s;width:30px;height:auto;}
.rightMenuBtn .openMenu {width:30px;left:5px;}
.rightMenuBtn .closeMenu {left:25px;width:0;}
.rightMenuBtn span:active {width:0;}
.rightMenuBtn span:before,.rightMenuBtn span:after {content:"";display:block;width:30px;height:3px;background-color:#56504d;position:absolute;transition:0.4s;}
.rightMenuBtn .openMenu:before {top:-10px;left:-0;}
.rightMenuBtn .openMenu:after {top:10px;left:-0;}
.rightMenuBtn .closeMenu:before {top:0px;left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.rightMenuBtn .closeMenu:after {top:0px;left:-20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
/*@font-face {
    font-family: 'HelveticaNeueLTPro-LtEx';
    src: url('../fonts/HelveticaNeueLTPro-LtEx.eot');
    src: local('☺'), url('../fonts/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-LtEx.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-LtEx.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/*头部*/
header.index{position: absolute;width: 100%;top: 0;left: 0;padding-top: 22px;z-index: 99;}
header.index .logo{max-width: 140px;margin: auto}
header.index .logo img{width: 100%;}
header.index nav{margin-top: 20px;}
header.index nav ul{font-size: 0;text-align: center;}
header.index nav ul li{display: inline-block;margin-right: 90px;}
header.index nav ul li:last-child{margin-right: 0;}
header.index nav ul li a{font-size: 16px;color: #fff;}
header.index .english{position: absolute;top: 0;right: 0;}
header.index .english a{display: block;width: 138px;height: 38px;font-size: 18px;color: #fff;text-align: center;font-family: 'Arial';line-height: 38px;border:1px solid #fff;text-transform:uppercase;transition: 0.8s ease;}
header.index .english a:hover{background-color: #fff;color: #333;}
header.son{padding: 22px 0;background-color: #fff;position: fixed;z-index: 200;width: 100%;left: 0;top:0;}
header.son .logo{float: left;max-width: 140px}
header.son .logo img{width: 100%;}
header.son .head-right{float: right;margin-top: 15px;font-size: 0;}
header.son .head-right nav{display: inline-block;vertical-align: middle;}
header.son .head-right nav ul li{display: inline-block;margin-right: 90px;}
header.son .head-right nav ul li:last-child{margin-right: 0;}
header.son .head-right nav ul li a{font-size: 16px;color: #333;}
header.son .head-right .search-switch{display: inline-block;margin-left: 60px;vertical-align: middle;}
header.son .head-right .search-switch:after{display: block;content: '';width: 26px;height: 26px;background-image: url(../image/search-switch.png);cursor: pointer;}
header.son .search{display: none;max-width: 1000px;margin-top: 1.6%;padding: 0.5% 0;margin-left: auto;margin-right: auto;border: 1px solid #333;border-radius: 15px;box-sizing: border-box;}
header.son .search .text{width: calc(100% - 100px);height: 40px;padding: 0 2%;font-size: 16px;color: #333;box-sizing: border-box;}
header.son .search .text::placeholder{color: #333;}
header.son .search .btn{width: 80px;margin-left: 10px;height: 40px;font-size: 18px;color: #333;border-left: 1px solid #333;cursor: pointer;}
/* 底部 */
footer{padding: 3.645% 0 2.604% 0;background-image: url(../image/foot-bag.jpg);background-position: top center;background-repeat: no-repeat;background-size: cover;}
footer .foot-top{position: relative;margin-bottom: -10px;}
footer .foot-top-left{float: left;}
footer .foot-top-right{float: right;font-size: 0;}
footer .foot-top-left ul li{display: block;margin-bottom: 20px;}
footer .foot-top-left ul li:last-child{margin-bottom: 0;}
footer .foot-top-left ul li span{display: inline-block;font-size: 14px;color: rgba(255,255,255,0.5);vertical-align: middle;}
footer .foot-top-left ul li:before{display: inline-block;content: '';width: 31px;height: 31px;margin-right: 20px;vertical-align: middle;}
footer .foot-top-left ul li:nth-of-type(1):before{background-image: url(../image/foot-tel.png);}
footer .foot-top-left ul li:nth-of-type(2):before{background-image: url(../image/foot-add.png);}
footer .foot-top-left ul li:nth-of-type(3):before{background-image: url(../image/foot-eml.png);}
footer .foot-top-right .shopping-mall{display: inline-block;vertical-align: middle;}
footer .foot-top-right .shopping-mall a{display: block;width: 178px;height: 58px;font-size: 20px;text-align: center;color: #fff;line-height: 58px;border: 1px solid rgba(255,255,255,0.5);transition: 0.4s ease;}
footer .foot-top-right .shopping-mall a:hover{background-color: rgba(255,255,255,0.5);color: #333;}
footer .foot-top-right .shopping-mall .text{margin-top: 15px;color: #bcbbbb;font-size: 16px;text-align: center;}
footer .foot-top-right .share{display: inline-block;vertical-align: middle;}
footer .foot-top-right .ewm{display: inline-block;margin-left: 45px;width: 107px;vertical-align: middle;}
footer .foot-top-right .share{display: inline-block;margin-left: 50px;padding-left: 50px;text-align: center;vertical-align: middle;border-left: 1px solid #565656;}
footer .foot-top-right .share .title{margin-bottom: 20px;font-size: 16px;color: #bcbbbb;}
footer .foot-top-right .share a{display: inline-block;width: 32px;height: 32px;margin: 0 13px 0 0;background-position: center;float: none;}
footer .foot-top-right .share a:last-child{margin-right: 0;}
footer .foot-top-right .share a:nth-of-type(1){background-image: url(../image/foot-qq.png);}
footer .foot-top-right .share a:nth-of-type(2){background-image: url(../image/foot-wx.png);}
footer .foot-top-right .share a:nth-of-type(3){background-image: url(../image/foot-wb.png);}
footer .foot-top-right .ewm img{width: 100%;}
footer .foot-log{position: relative;}
footer .foot-log:before{display: block;content: '';position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: calc(50% - 117px);height: 1px;background-color: #444;}
footer .foot-log:after{display: block;content: '';position: absolute;top: 0;bottom: 0;right: 0;margin: auto;width: calc(50% - 117px);height: 1px;background-color: #444;}
footer .foot-log .img{display: block;width: 201px;margin: auto}
footer .foot-log .img img{width: 100%;}
footer .foot-ioc{float: left;font-size: 14px;color: rgba(255,255,255,0.5);}
footer .foot-record{float: right;font-size: 14px;color: rgba(255,255,255,0.5);margin-right: 20px;}
footer .foot-record:hover a{color: rgba(255,255,255,0.8);}
footer .foot-bottom{margin-top: 25px;}
footer .foot-nav{float: right;}
footer .foot-nav ul{font-size: 0;}
footer .foot-nav ul li{display: inline-block;margin-right: 50px;}
footer .foot-nav ul li:last-child{margin-right: 0;}
footer .foot-nav ul li a{font-size: 14px;color: rgba(255,255,255,0.5);}
/* 公用 */
.contain{padding: 5.2% 0 3.1% 0;background-image: url(../image/contain.jpg);background-position: center;background-repeat: repeat-y;background-size: 100%}
.column{padding-bottom: 1.562%;margin-bottom: 1.829%;border-bottom: 1px solid rgba(72,48,33,0.1);}
.column-header{position: relative;padding-top: 1.736%;}
.column-header .column-title{float: left;margin-left: 20.188%;font-size: 36px;color: #483021}
.column-header:before{display:block;content: '';position: absolute;top: 0;left: 0;width: 18.263%;padding-top: 3.263%;background-image: url(../image/line.png);background-size: 100%;}
.column-header .column-menu{float: right;}
.column-header .column-menu ul{font-size: 0;}
.column-header .column-menu ul li{display: inline-block;margin-right: 20px;}
.column-header .column-menu ul li:last-child{margin-right: 0;}
.column-header .column-menu ul li a{display: block;width: 120px;height: 40px;font-size: 18px;color: #483021;text-align: center;line-height: 38px;border:1px solid #483021;border-radius: 40px;transition: 0.4s ease;box-sizing: border-box;}
.column-header .column-menu ul li.on a,.column-header .column-menu ul li:hover a{background-color: #483021;color: #fff;}
.public-text{font-size: 16px;color: #454545;line-height: 2;text-align: justify;}
.public-text.brown{color: #483021;}
.public-title{margin-bottom: 2.083%;font-size: 28px;color: #483021;text-align: center;}
.public-title:after{display: block;content: '';width: 60px;height: 1px;margin: 20px auto 0 auto;background-color: #483021}
.public-title.tal{text-align: left;}
.public-title.tal:after{margin: 20px 0 0 0;}
.public-title1 a,.public-title1{font-size: 20px;color: #483021}
.public-title1:after{display: block;content: '';margin-top: 20px;width: 60px;height: 1px;background-color: #483021}
.public-title2{margin-bottom: 3.819%;}
.public-title2 .title{font-size: 28px;color: #483021;text-align: center;}
.public-title2 em{display: block;margin: 20px auto 10px auto;width: 60px;height: 1px;background-color: #483021}
.public-title2 .name{font-size: 18px;color: #483021;text-align: center;}
.son-title{margin-top: 30px;font-size: 20px;text-align: center;color: #483021;}
/* 首页 */
.banner{position: relative;}
.banner img{width: 100%;}
.banner li{}
.banner video{/* width: 100%; */ height: 200%; position: absolute;     top: -42%; left: 0; object-fit: cover;}
.banner .bx-pager{position: absolute;bottom: 7%;left: 0;width: 100%;text-align: center;z-index: 99;}
.banner .bx-pager .bx-pager-item{display: inline-block;margin-right: 30px;}
.banner .bx-pager .bx-pager-item:last-child{margin-right: 0;}
.banner .bx-pager .bx-pager-item a{display: block;width: 15px;height: 15px;font-size: 0;border:2px solid #fff;background-color: transparent;border-radius: 19px;}
.banner .bx-pager .bx-pager-item a.active{background-color: #483021;border:2px solid #483021;}
.index-brand{padding: 3.125% 0 4.687% 0;}
.index-brand .img{position: relative;width: 62.345%;z-index: 9;}
.index-brand .img img{width: 100%}
.index-brand .img:after{position: absolute;display: block;content: '';top: 20.84%;right: -7.92%;width: 26.03%;height: 6.216%;background-image: url(../image/line.png);background-size: 100%;background-repeat: no-repeat;}
.index-brand .main{position: absolute;top: 50%;right: 0;width: 42.283%;padding: 8.024% 2.345% 4.923% 11.111%;background-image: url(../image/index-brand-bg.jpg);background-repeat: no-repeat;background-position: center;background-size: 100%;box-sizing:border-box;transform: translateY(-50%);box-shadow: 0px 0px 30px rgba(0,0,0,0.1);z-index: 1;}
.index-brand .main .title{font-size: 36px;color: #483021;}
.index-brand .main .name{margin-top: 6.3%;font-size: 22px;color: #483021;}
.index-brand .main .text{margin-top: 5.3%;font-size: 16px;color: #666666;line-height: 2.2;}
.index-brand .main .more{margin-top: 12.6%;}
.index-brand .main .more a{display: block;width: 112px;height: 26px;font-size: 18px;color: #666;background-image: url(../image/more.png);background-position: bottom center;background-repeat: no-repeat;background-size: 100%;}
.index-products{padding: 5.208% 0;background-color: #f7f5f3}
.index-products .main-title span{display: inline-block;margin-top: 1.6%;margin-left: 1.73%;font-size: 36px;color: #483021;}
.index-products .main-title:before{display: inline-block;content: '';width: 16.23%;padding-top: 2.9%;background-image: url(../image/line.png);background-repeat: no-repeat;background-size: 100%;}
.index-products .images{position: relative;margin-top: 2.469%;padding: 2.5% 0;overflow: hidden;}
.index-products .images ul{font-size: 0;}
.index-products .images ul li{position: relative;float: left;width: 21.604%}
.index-products .images ul li.on{width: 56.481%;}
.index-products .images ul li .main{position: absolute;top: 50%;right: -6.557%;width: 74.863%;height: 115.923%;padding: 0 12.021%;background-image: url(../image/index-products-bg.jpg);background-repeat: no-repeat;background-position: center;background-size: 100%;opacity: 0;transition: transform 4s,opacity 2s;box-sizing:border-box;transform: translateY(-50%);box-shadow: 0px 0px 30px rgba(0,0,0,0.1);z-index: 1;}
.index-products .images ul li .main .box-table{display: table;width: 100%;height: 100%;}
.index-products .images ul li .main .box-call{display: table-cell;vertical-align: middle;}
.index-products .images ul li .main .box-call:before{display: block;content: '';position: absolute;top: 17%;left: 4%;width: 38.4%;height: 6.47%;background-image: url(../image/line.png);background-size: 100%;background-repeat: no-repeat;}
.index-products .images ul li .main .title{font-size: 30px;color: #483021;}
.index-products .images ul li .main .text{margin-top: 4.65%;font-size: 16px;color: #666;line-height: 2.2;}
.index-products .images ul li .main .more{margin-top: 10.75%;}
.index-products .images ul li .main .more a{display: block;width: 112px;height: 26px;font-size: 18px;color: #666;background-image: url(../image/more.png);background-position: bottom center;background-repeat: no-repeat;background-size: 100%;}
.index-products .images ul li .img{position: relative;width: 100%;z-index: 9;}
.index-products .images ul li .img img{width: 100%;}
.index-products .images ul li .img .title{position: absolute;left: 0;bottom: 0;padding-left: 15px;padding-top: 15%;padding-bottom: 11%;width: 100%;font-size: 18px;opacity: 1;color: #fff;border-top: 1px solid rgba(255,255,255,0.3);transition: transform 4s,opacity 2s;box-sizing: border-box;}
.index-products .images ul li.on .img .title{opacity: 0;transition: transform 1s,opacity 1s;}
.index-products .images ul li.on .img{width: 38.251%;}
.index-products .images ul li.on .main{opacity: 1;transition: transform 1s,opacity 1s;}
.index-naws{position: relative;padding: 6.77% 0 5.208% 0}
.index-naws:before{display: block;content: '';position: relative;margin-bottom: -1%;width: 13.96%;padding-top: 2.44%;background-image: url(../image/line.png);background-size: 100%;background-repeat: no-repeat;z-index: -1;}
.index-naws .main-title{padding-left: 8.64%;font-size: 36px;color: #483021;}
.index-naws .box{margin-top: 2.469%;font-size: 0;}
.index-naws .box .images{display: inline-block;width: 46.111%;margin-right: 3.889%;vertical-align: middle;}
.index-naws .box .list{display: inline-block;width: 50%;vertical-align: middle;}
.index-naws .box .images img{width: 100%}
.index-naws .box .images .bx-wrapper{position: relative;}
.index-naws .box .images .bx-has-pager{position: absolute;right: 13px;bottom: 15px}
.index-naws .box .images .bx-has-pager .bx-pager-item{display: inline-block;margin-right: 21px;}
.index-naws .box .images .bx-has-pager .bx-pager-item:last-child{margin-right: 0;}
.index-naws .box .images .bx-has-pager .bx-pager-item .bx-pager-link{display: block;width: 14px;height: 14px;background-color: #fff;border-radius: 14px;}
.index-naws .box .images .bx-has-pager .bx-pager-item .bx-pager-link.active{background-color: #483021}
.index-naws .box .list ul li{margin-bottom: 3.703%;font-size: 0;}
.index-naws .box .list ul li:last-child{margin-bottom: 0;}
.index-naws .box .list ul li .time{width: 70px;display: inline-block;text-align: right;vertical-align: middle;}
.index-naws .box .list ul li .time .yr{font-size: 22px;color: #4c4c4c;font-weight: bold;font-family: 'Arial';}
.index-naws .box .list ul li .time .n{margin-top: 15px;font-size: 16px;color: #999;font-family: 'Arial';}
.index-naws .box .list ul li .main{display: inline-block;margin-left: 5%;width: calc(95% - 70px);padding: 9px 0 9px 5%;border-left: 1px solid #d9d9d9;box-sizing: border-box;vertical-align: middle;}
.index-naws .box .list ul li .main .title a{font-size: 20px;color: #483021;}
.index-naws .box .list ul li .main .text{margin-top: 15px;font-size: 16px;color: #666;line-height: 30px;}
.index-naws .box .list ul li .main .more{margin-top: 20px;}
.index-naws .box .list ul li .main .more a:before{display: block;content: '';width: 19px;height: 5px;background-image: url(../image/more1.png);}
.index-product{padding-bottom: 5.208%;}
.index-product ul{font-size: 0;}
.index-product ul li{display: inline-block;width: 23.148%;margin-right: 2.469%;}
.index-product ul li:last-child{margin-right: 0;}
.index-product ul li:nth-of-type(even){margin-top: 6.172%;}
.index-product ul li .img{position: relative;overflow: hidden;}
.index-product ul li .img img{width: 100%;transition: 0.4s ease;}
.index-product ul li .title{position: relative;width: 100px;padding: 20px 0 30px 0;margin-left: 8%;margin-bottom: -46%;text-align: center;background-color: rgba(72,48,33,0.6);box-sizing: border-box;z-index: 5;}
.index-product ul li .title span{display: inline-block;padding: 30px 10px;font-size: 20px;color: #fff;letter-spacing: 5px;border-radius: 42px;border: 1px dashed #fff;writing-mode: vertical-lr;writing-mode: tb-lr;}
.index-product ul li .img:after{display: block;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);transition: transform 4s,opacity 1s;z-index: 3;}
.index-product ul li:hover .img img{transform: scale(1.2)}
.index-product ul li:hover .img:after{opacity: 0;}
.index-product ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;}
@media (max-width:767px) {
	.banner .video video{display: none !important;}
	.banner .video img{visibility: visible !important;}
}
/* 走进 */
.about .images{position: relative;margin-top: 3.472%;}
.about .images .owl-carousel{overflow: hidden;padding: 0 4.17%;font-size: 0;}
.about .images .owl-carousel .owl-item{display: inline-block;}
.about .images .owl-carousel .owl-stage-outer{overflow: hidden;}
.about .images .owl-carousel .item img{width: 100%;}
.about .images .owl-carousel .owl-prev{display: block;position: absolute;top: 0;bottom: 0;left: 0;margin: auto;width: 22px;height: 22px;font-size: 22px;color: #040404;font-family: '宋体';font-weight: bold;cursor: pointer;}
.about .images .owl-carousel .owl-next{display: block;position: absolute;top: 0;bottom: 0;right: 0;margin: auto;width: 22px;height: 22px;font-size: 22px;color: #040404;font-family: '宋体';font-weight: bold;cursor: pointer;}
.brand .img{float: left;width: 37.777%;margin-right: 2.777%;margin-bottom: 2.777%;}
.brand .img .item{margin-bottom: 10px;}
.brand .img .item:last-child{margin-bottom: 0;}
.brand .img .item img{width: 100%;}
.founder{margin-top: 4.166%;}
.founder .img{margin-top: 2.083%;font-size: 0;}
.founder .img .item{display: inline-block;width: 23.61%;margin-right: 1.853%;}
.founder .img .item:last-child{margin-right: 0;}
.founder .img .item img{width: 100%}
.culture .list ul{font-size: 0;}
.culture .list ul li{display: inline-block;position: relative;width: 22.61%;margin-right: 1.853%;overflow: hidden;padding-top: 32px;}
.culture .list ul li:last-child{margin-right: 0;}
.culture .list ul li .img img{width: 100%;}
.culture .list ul li .main{position: absolute;width: 100%;left: 0;bottom: 0;height: 50px;background-color: rgba(72,48,33,0.5);z-index: 3;transition: transform 4s,height 1s;}
.culture .list ul li .main .title{font-size: 20px;color: #fff;text-align: center;}
.culture .list ul li .main em{display: block;height: 0;margin-top: 0%;width: 50px;margin: auto;background-color: #fff;opacity: 0;transition: transform 4s;}
.culture .list ul li .main .name{height: 0;margin-top: 0%;font-size: 18px;color: #fff;text-align: center;opacity: 0;transition: transform 4s,height 2s;}
.culture .list ul li:hover .main{height: 100%;}
.culture .list ul li:hover .main em{height: 1px;margin-top: 11%;opacity: 1;}
.culture .list ul li:hover .main .name{height: max-content;margin-top: 16%;opacity: 1;}
.layout .layout-map{position: relative;width: 61.944%;float: left;}
.layout .layout-map img{width: 100%;}
.layout .layout-map .main{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.layout .layout-map .main .coordinate{position: absolute;}
.layout .layout-map .main .coordinate.shanghai{top: 59.62%;right: 11.771%;}
.layout .layout-map .main .coordinate.suzhou{top: 58.672%;right: 16.516%;}
.layout .layout-map .main .coordinate.beijing{top: 37.398%;right: 24.139%;}
.layout .layout-map .pulse {
    position: absolute;
    top: -32px;
    left: -40px;
    height: 66px;
    width: 66px;
    border: 2px solid #ff0000;
    -webkit-border-radius: 48px;
    -moz-border-radius: 48px;
    border-radius: 48px;
    -webkit-box-shadow: 0 0 4px #ff0000, 0 0 10px #ff0000 inset;
    -moz-box-shadow: 0 0 4px #ff0000,0 0 10px #ff0000 inset;
    box-shadow: 0 0 4px #ff0000, 0 0 10px #ff0000 inset;
    background-color: rgba(255,0,0,0.3);
    opacity: .12;
    filter: alpha(opacity=0);
    -webkit-animation: warn 2s ease-out both;
    -moz-animation: warn 2s ease-out both;
    -o-animation: warn 2s ease-out both;
    animation: warn 2s ease-out both;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes warn{
	0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
	0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
	100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
	0%{-o-transform:scale(0);transform:scale(0);opacity:1}
	100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
	0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
	100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.layout .layout-map .delay-10 {
    -webkit-animation-delay: -1.2s;
    -moz-animation-delay: -1.2s;
    -o-animation-delay: -1.2s;
    animation-delay: -1.2s;
}
.layout .layout-map .delay-09 {
    -webkit-animation-delay: -.8s;
    -moz-animation-delay: -.8s;
    -o-animation-delay: -.8s;
    animation-delay: -.8s;
}
.layout .layout-map .delay-08 {
    -webkit-animation-delay: -.4s;
    -moz-animation-delay: -.4s;
    -o-animation-delay: -.4s;
    animation-delay: -.4s;
}
.layout .images{width: 32.916%;float: right;}
.layout .images .item{margin-bottom: 20px;}
.layout .images .item:last-child{margin-bottom: 0px;}
.layout .images .item img{width: 100%;}
.strategy{margin-top: 6.944%;}
.strategy .img img{width: 100%}
.course .list{}
.course .list .bx-wrapper{position: relative;}
.course .list .bx-wrapper:before{display: block;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 5px;height: 100%;margin: auto;background-color: #e8e8e8;}
.course .list ul li{padding-bottom: 15px;}
.course .list ul li .main{width: 46.25%;}
.course .list ul li:nth-of-type(odd) .main{margin-left: auto;text-align: left;}
.course .list ul li:nth-of-type(even) .main{margin-right: auto;text-align: right;}
.course .list ul li:after{display: block;content: '';position: absolute;top: 0;left: 0;right: 0;width: 31px;height: 31px;margin: auto;background-image: url(../image/circle.png);z-index: 3;}
.course .list ul li .time{font-size: 24px;color: #483021;}
.course .list ul li .time:after{display: block;content: '';margin-top: 20px;width: 40px;height: 1px;background-color: #483021}
.course .list ul li .text{margin-top: 20px;font-size: 16px;color: #333;line-height: 35px;}
.course .list ul li .text em{display: inline-block;width: 7px;height: 7px;border: 1px dashed #483021;border-radius: 9px;vertical-align: middle;font-style: normal;}
.course .list ul li:nth-of-type(odd) .time:after{margin-right: auto;}
.course .list ul li:nth-of-type(even) .time:after{margin-left: auto;}
.course .list ul li:nth-of-type(odd) .text em{margin-right: 10px;}
.course .list ul li:nth-of-type(even) .text em{margin-left: 10px;}
.course .list .prev{display: block;width: 26px;height: 16px;margin: 0 auto 35px auto;background-image: url(../image/prev-top.png);cursor: pointer;}
.course .list .next{display: block;width: 26px;height: 16px;margin: 35px auto 0 auto;background-image: url(../image/next-bottom.png);cursor: pointer;}
.course .bx-controls{display: none;}
.cooperation .list ul li{float: left;width: 15.27%;margin-right: 1.676%;margin-bottom: 20px;overflow: hidden;border:1px solid #e5e3e1;box-sizing: border-box;}
.cooperation .list ul li:nth-of-type(6n){margin-right: 0;}
.cooperation .list ul li img{width: 100%;transition: 0.4s ease;}
.cooperation .list ul li:hover img{transform: scale(1.2)}
/* 雪粉 */
.customized .item{margin-bottom: 2.604%;}
.customized .item .textarea{font-size: 0;}
.customized .item .textarea .img{display: inline-block;width: 27.77%;margin-right: 2.77%;vertical-align: middle;}
.customized .item .textarea .text{display: inline-block;width: 69.46%;font-size: 16px;color: #454545;line-height: 3em;vertical-align: middle;}
.customized .item .textarea .img img{width: 100%;}
.customized-project{position: relative;}
.customized-project:after{display: block;content: '';position: absolute;top: 0;left: 0;bottom: 0;margin: auto;width: 100%;height: 0;border-top: 1px dashed #483021;}
.customized-project .list ul{position: relative;font-size: 0;z-index: 3;}
.customized-project .list ul li{position: relative;display: inline-block;width: 16.66%;}
.customized-project .list ul li .title{width: 120px;height: 120px;border:12px solid rgba(72,48,33,0.3);border-radius: 50%;overflow: hidden;box-sizing: border-box;}
.customized-project .list ul li .title span{display: block;width: 100%;height: 100%;line-height: 5em;background-color: #483021;font-size: 18px;color: #fff;text-align: center;}
.customized-project .list ul li:after{display: block;content: '>';position: absolute;right: 25%;top: 0;bottom: 0;margin: auto;width: 12px;height: 12px;font-size: 12px;color: #483021;font-weight: bold;font-family: '宋体';}
.customized-project .list ul li:last-child:after{display: none;}
.customized-category{margin-top: 20px;}
.customized-category ul{font-size: 0;}
.customized-category ul li{display: inline-block;width: 18.75%;margin-right: 1.5625%;}
.customized-category ul li:last-child{margin-right: 0;}
.customized-category ul li .img img{width: 100%;}
.customized-category ul li .title{margin-top: 25px;font-size: 18px;color: #483021;text-align: center;}
.customized-quality{margin-top: 20px;}
.customized-quality ul{font-size: 0;}
.customized-quality ul li{display: inline-block;width: 23.61%;margin-right: 1.85%;}
.customized-quality ul li:last-child{margin-right: 0;}
.customized-quality ul li img{width: 100%;}
.customized-price{margin-top: 2.43%;}
.customized-price img{display: block;max-width: 100%;margin: auto}
.customized-design{margin-top: 2.43%;}
.customized-design ul{font-size: 0;text-align: center;}
.customized-design ul li{display: inline-block;width: 18.88%;margin-right: 4.16%;}
.customized-design ul li:last-child{margin-right: 0;}
.customized-design ul li .img img{width: 100%}
.customized-design ul li .title{margin-top: 25px;font-size: 18px;color: #454545;text-align: center;}
.customized-equity{}
.customized-equity ul{font-size: 0;}
.customized-equity ul li{display: inline-block;width: 47%;margin-right: 6%;margin-bottom: 3.47%;}
.customized-equity ul li:nth-of-type(2n){margin-right: 0;}
.customized-equity ul li .title .num{display: inline-block;width: 40px;height: 40px;font-size: 25px;color: #fff;line-height: 40px;text-align: center;border-radius: 40px;background-color: #483021;vertical-align: middle;}
.customized-equity ul li .title .name{display: inline-block;margin-left: 20px;vertical-align: middle;font-size: 24px;color: #483021;}
.customized-equity ul li .text{margin-top: 20px;font-size: 18px;color: #333333}
.life-category ul li{margin-bottom: 4.51%;}
.life-category ul li:last-child{margin-right: 0;}
.life-category ul li .img{width: 43.75%}
.life-category ul li .main{padding-top: 20px;width: 52.77%}
.life-category ul li:nth-of-type(odd) .img{float: left;}
.life-category ul li:nth-of-type(odd) .main{float: right;}
.life-category ul li:nth-of-type(even) .img{float: right;}
.life-category ul li:nth-of-type(even) .main{float: left;}
.life-category ul li .img img{width: 100%;}
.life-category ul li .main .more{margin-top: 7.89%;}
.life-category ul li .main .more a{display: block;width: 112px;height: 26px;font-size: 18px;color: #666;background-image: url(../image/more.png);background-position: bottom center;background-repeat: no-repeat;background-size: 100%;}
.life-list ul li{float: left;width: 22.22%;margin-right: 3.7%;margin-bottom: 4.8%;}
.life-list ul li:nth-of-type(4n){margin-right: 0;}
.life-list ul li .img {overflow: hidden;}
.life-list ul li .img img{width: 100%;transition: 0.4s ease;}
.life-list ul li .main{margin-top: 25px;}
.life-list ul li .main .text{margin-top: 20px;font-size: 16px;color: #483021;}
.life-list ul li:hover .img img{transform: scale(1.2)}
.life-article .article-top{font-size: 0;}
.life-article .article-top .images{float: left;width: 60.41%;}
.life-article .article-top .main{float: right;width: 31.25%;padding-top: 2.08%;}
.life-article .article-top .images .selection{display: inline-block;width: 71.26%}
.life-article .article-top .images .selection img{width: 100%;}
.life-article .article-top .images .collect{display: inline-block;width: 22.98%;margin-left: 5.76%;}
.life-article .article-top .images .collect .item{width: 100%;margin-bottom: 7%;padding: 2px;border: 2px solid #c2c2c2;box-sizing: border-box;}
.life-article .article-top .images .collect .item:last-child{margin-bottom: 0;}
.life-article .article-top .images .collect .item img{width: 100%}
.life-article .article-top .images .collect .item.on{border: 2px solid #483021;}
.life-article .article-top .main .text{margin-top: 15px;font-size: 16px;color: #483021;line-height: 35px;}
.life-article .article-top .main:after{display: block;content: '';width: 100%;padding-top: 50.66%;margin-top: 10px;background-image: url(../image/life-article.png);background-position: center;background-size: 100%;background-repeat: no-repeat;}
.life-article .article-top .main .button{margin-top: 8.88%;font-size: 0;}
.life-article .article-top .main .button a{display: inline-block;width: 160px;height: 40px;margin-right: 6.66%;font-size: 20px;color: #fff;text-align: center;line-height: 40px;border-radius: 12px;background-color: #6b510a;}
.life-article .article-top .main .button a:last-child{margin-right: 0;}
.life-article .article-bottom{margin-top: 6.94%;}
.life-article .article-bottom .title{margin-bottom: 2.77%;padding-bottom: 25px;font-size: 24px;color: #6b510a;border-bottom: 1px solid #6b510a;}
.heart .list ul li{margin-bottom: 5.55%;}
.heart .list ul li:last-child{margin-bottom: 0;}
.heart .list ul li .img{width: 55.55%}
.heart .list ul li .img img{width: 100%}
.heart .list ul li .main{width: 40.97%;}
.heart .list ul li:nth-of-type(odd) .img{float: left;}
.heart .list ul li:nth-of-type(odd) .main{float: right;margin-left: 3.48%;}
.heart .list ul li:nth-of-type(even) .img{float: right;}
.heart .list ul li:nth-of-type(even) .main{float: left;margin-right: 3.48%;}
.heart .list ul li .main .public-text{margin-top: 20px;}
.wash-care .item{margin-bottom: 3.47%;}
.wash-care .item:last-child{margin-bottom: 0;}
.wash-care-sole{position: relative;}
.wash-care-sole .name{margin-bottom: 10px;font-size: 20px;color: #483021;}
.wash-care-sole .public-text{width: 59.02%}
.wash-care-sole .img{position: absolute;width: 13.4%;width: 193px;top: 0;right: 17.01%;}
.wash-care-sole .img img{width: 100%;}
.wash-care-sole .list{margin-top: 7.55%;}
.wash-care-sole .list ul{font-size: 0;}
.wash-care-sole .list ul li{display: inline-block;margin-right: 6.59%;}
.wash-care-sole .list ul li .title{width: 200px;height: 50px;font-size: 22px;text-align: center;line-height: 48px;color: #483021;border: 1px dashed #483021;border-radius: 50px;box-sizing: border-box;}
.wash-care-sole .list ul li .name{margin-top: 20px;font-size: 18px;color: #454545}
.wash-care-autonomy .textarea{font-size: 0;}
.wash-care-autonomy .textarea .text{display: inline-block;width: 200px;margin-right: 10px;font-size: 16px;color: #454545;line-height: 50px;}
.wash-care-autonomy .textarea .text span{display: inline-block;margin-right: 20px;margin-top: -2px;width: 10px;height: 10px;background-color: #483021;border-radius: 10px;vertical-align: middle;}
.wash-care-autonomy .textarea .img{display: inline-block;width: calc(100% - 210px)}
.wash-care-autonomy .textarea .img span{display: inline-block;width: 48.71%;margin-right: 2.58%;}
.wash-care-autonomy .textarea .img span:last-child{margin-right: 0;}
.wash-care-autonomy .textarea .img span img{width: 100%}
.wash-care-autonomy .list{margin-top: 3.81%;}
.wash-care-autonomy .list ul{font-size: 0;}
.wash-care-autonomy .list ul li{position: relative;display: inline-block;width: 9.93%;margin-right: 8.08%;}
.wash-care-autonomy .list ul li .main{position: relative;width: 100%;padding-top: 111.88%;background-image: url(../image/wash-care-autonomy.png);background-position: center;background-size: 100%;}
.wash-care-autonomy .list ul li .num{position: absolute;top: 4px;left: 8%;width: 34px;height: 34px;border: 1px solid #fff;border-radius: 34px;overflow: hidden;box-sizing: border-box;z-index: 3;}
.wash-care-autonomy .list ul li .num span{display: block;width: 100%;height: 100%;font-size: 24px;text-align: center;color: #fff;line-height: 32px;background-color: #483021;}
.wash-care-autonomy .list ul li .title{position: absolute;top: 25%;left: 0;width: 100%;height: 100%;font-size: 24px;color: #fff;text-align: center;line-height: 40px;z-index: 3;}
.wash-care-autonomy .list ul li:after{display: block;content: '';position: absolute;top: 0;bottom: 0;right: -53%;margin: auto;width: 31px;height: 12px;background-image: url(../image/wash-care-autonomy-ioc.png);}
.wash-care-autonomy .list ul li:last-child{margin-right: 0;}
.wash-care-autonomy .list ul li:last-child:after{display: none;}
.wash-care-brand .textarea{font-size: 0;}
.wash-care-brand .list{display: inline-block;width: 40.27%}
.wash-care-brand .img{display: inline-block;width: 53.47%;margin-left: 6.26%;}
.wash-care-brand .list ul{position: relative;padding: 12px 0 20px 0}
.wash-care-brand .list ul:after{display: block;content: '';position: absolute;top: 0;left: 8px;width: 1px;height: 100%;background-color: #483021;}
.wash-care-brand .list ul li{position: relative;margin-bottom: 20px;padding-left: 30px;}
.wash-care-brand .list ul li:after{display: block;content: '';position: absolute;top: 2px;left: 2px;width: 12px;height: 12px;border-radius: 12px;background-color: #483021}
.wash-care-brand .list ul li .title{font-size: 20px;color: #483021;}
.wash-care-brand .list ul li .text{margin-top: 10px;color: #666;font-size: 16px;line-height: 1.3;}
.wash-care-brand .img img{width: 100%}
.wash-care-process .img{text-align: center;}
.wash-care-process .img img{max-width: 100%}
@media(max-width:768px){
.wash-care-autonomy .list ul li:after{display: none;}
}
/* 新闻 */
.news .list ul li{float: left;width: 31.25%;margin-right: 3.125%;margin-bottom: 3.47%;}
.news .list ul li:nth-of-type(3n){margin-right: 0;}
.news .list ul li .img{overflow: hidden;}
.news .list ul li .img img{width: 100%;transition: 0.4s ease;}
.news .list ul li .main{padding: 24px 12px;background-color: #fff;border-bottom: 3px solid rgba(72,48,33,0.5);}
.news .list ul li .main .title{font-size: 18px;font-weight: bold;}
.news .list ul li .main .title a{color: #483021;}
.news .list ul li .main .text{margin-top: 15px;font-size: 16px;color: #666;line-height: 36px;}
.news .list ul li .main .time{margin-top: 25px;}
.news .list ul li .main .time span{display: inline-block;font-size: 14px;color: #666;font-family: 'Arial';vertical-align: middle;}
.news .list ul li .main .time:before{display: inline-block;content: '';margin-right: 10px;width: 17px;height: 17px;background-image: url(../image/time.png);vertical-align: middle;}
.news .list ul li:hover .img img{transform: scale(1.2)}
.news .article .title{font-size: 24px;color: #483021;text-align: center;font-weight: bold;}
.news .article .time{margin-top: 2.77%;font-size: 16px;color: #999;text-align: center;}
.news .article .text{margin-top: 25px;padding-top: 25px;font-size: 16px;color: #666;line-height: 2em;border-top: 1px dashed #aaaaaa;}
.news .article .text img{max-width: 100%}
/*学院*/
.silkworm .item{margin-bottom: 4.16%;}
.silkworm-type .textarea{font-size: 0;}
.silkworm-type .textarea .img{display: inline-block;width: 25%;}
.silkworm-type .textarea .img img{width: 100%}
.silkworm-type .textarea .text{display: inline-block;width: 72.91%;margin-left: 2.09%;padding-top: 2.77%;font-size: 18px;color: #454545;line-height: 35px;}
.silkworm-sort .text{margin-bottom: 20px;font-size: 18px;color: #454545;line-height: 35px;}
.silkworm-sort .list{margin-bottom: 3.47%;}
.silkworm-sort .list ul{font-size: 0;}
.silkworm-sort .list ul li{display: inline-block;width: 25%;margin-right: 3.47%;}
.silkworm-sort .list ul li:last-child{margin-right: 0;}
.silkworm-sort .list ul li .img img{width: 100%;}
.silkworm-sort .list ul li .title{margin-top: 10px;font-size: 24px;color: #483021;text-align: center;}
.silkworm-sort .list ul li .name{margin-top: 25px;font-size: 18px;color: #454545;text-align: center;}
.silkworm-sort .images {font-size: 0;}
.silkworm-sort .images span{display: inline-block;max-width: 100%;margin-right: 3.47%;}
.technology .list ul li{margin-bottom: 2.08%;padding-bottom: 2.08%;border-bottom: 1px solid #eceae8;}
.technology .list ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.technology .list ul li .name{margin-bottom: 2.08%;font-size: 20px;color: #483021;}
.technology .list ul li .name1{display: inline-block;margin-bottom: 2.08%;padding: 10px 24px;font-size: 20px;color: #483021;border: 1px dashed #483021;border-radius: 42px;}
.technology .list ul li .img{margin-bottom: 2.08%;}
.technology .list ul li .img:last-child{margin-bottom: 0%;}
.technology .list ul li .img img{max-width: 100%;}
.classroom .list ul li{position: relative;float: left;width: 31.25%;margin-right: 3.125%;margin-bottom: 4.166%;overflow: hidden;}
.classroom .list ul li:nth-of-type(3n){margin-right: 0;}
.classroom .list ul li img{width: 100%;}
.classroom .list ul li:nth-of-type(1){border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(3){border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(1) a:before{border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(3) a:before{border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(4){border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(6){border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(4) a:before{border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(6) a:before{border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(7){border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(9){border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(7) a:before{border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(9) a:before{border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(10){border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(12){border-top-right-radius: 50px;}
.classroom .list ul li:nth-of-type(10) a:before{border-top-left-radius: 50px;}
.classroom .list ul li:nth-of-type(12) a:before{border-top-right-radius: 50px;}
.classroom .list ul li a:before{display: block;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 95%;height: 92%;border: 1px solid rgba(255,255,255,0.6);}
.classroom .list ul li a:after{display: block;content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto; width: 66px;height: 66px;background-image: url(../image/play.png);}
.designer .list ul li{float: left;width: 46.87%;margin-right: 6.26%;margin-bottom: 3.47%;font-size: 0;}
.designer .list ul li:nth-of-type(2n){margin-right: 0;}
.designer .list ul li .img{display: inline-block;width: 44.44%}
.designer .list ul li .img img{width: 100%}
.designer .list ul li .main{display: inline-block;width: 51.11%;margin-left: 4.45%;}
.designer .list ul li .main .public-title1{margin-bottom: 15px;}
.jointly .list ul li{float: left;width: 47.91%;margin-right: 4.18%;margin-bottom: 3.47%;}
.jointly .list ul li:nth-of-type(2n){margin-right: 0;}
.jointly .list ul li img{width: 100%;}
/*文化园*/
.cultural .images{margin-top: 6.25%;}
.cultural .images-top .swiper-slide img{width: 100%}
.cultural .images-bottom .swiper-slide img{width: 100%}
.cultural .images-bottom{position: relative;margin-top: 3.81%;padding: 0 55px;}
.cultural .images-bottom .swiper-slide .img{border: 1px solid #e2e1da;}
.cultural .images-bottom .swiper-slide.swiper-slide-thumb-active .img{border: 1px solid #c69c6c;}
.cultural .images-bottom .swiper-slide .title{margin-top: 10px;font-size: 16px;color: #333;text-align: center;}
.cultural .images-bottom .button-prev{position: absolute;top: 0;left: 0;bottom: 0;width: 30px;height: 120px;background-image: url(../image/button-prev-hover.png);cursor: pointer;}
.cultural .images-bottom .button-next{position: absolute;top: 0;right: 0;bottom: 0;width: 30px;height: 120px;background-image: url(../image/button-next-hover.png);cursor: pointer;}
.cultural .images-bottom .button-prev.swiper-button-disabled{background-image: url(../image/button-prev.png)}
.cultural .images-bottom .button-next.swiper-button-disabled{background-image: url(../image/button-next.png)}
.ecology .list1 ul{font-size: 0;}
.ecology .list1 ul li{display: inline-block;margin-right: 0.69%;}
.ecology .list1 ul li:last-child{margin-right: 0;}
.ecology .list1 ul li img{width: 100%}
.ecology .list1 ul li:nth-of-type(1){width: 31.04%}
.ecology .list1 ul li:nth-of-type(2){width: 41.59%}
.ecology .list1 ul li:nth-of-type(3){width: 25.97%}
.ecology .list2{margin-top: 10px;}
.ecology .list2 ul{font-size: 0;}
.ecology .list2 ul li{display: inline-block;}
.ecology .list2 ul li:nth-of-type(1){width: 47.22%;margin-right: 0.7%;}
.ecology .list2 ul li:nth-of-type(2){width: 52.08%}
.ecology .list2 ul li img{width: 100%;}
/* 联系我们 */
/* .contact-mode .textarea{font-size: 0;} */
.contact-mode .textarea .main{display: inline-block;width: 41.66%}
.contact-mode .textarea .map{display: inline-block;width: 54.5%;margin-left: 2.79%;}
.contact-mode .textarea .map #allmap{height: 335px; font-size: 16px; line-height: 1.85;}
.contact-mode .textarea .main .public-text span{font-size: 20px;}
.store .item{margin-bottom: 4.16%;}
.store .item .list1 ul{font-size: 0;}
.store .item .list1 ul li{display: inline-block;width: 48.61%;margin-right: 2.78%;}
.store .item .list1 ul li:last-child{margin-right: 0;}
.store .item .list1 ul li img{width: 100%;}
.store .item .list2 ul{font-size: 0;}
.store .item .list2 ul li{display: inline-block;width: 22.91%;margin-right: 2.78%;}
.store .item .list2 ul li:last-child{margin-right: 0;}
.store .item .list2 ul li img{width: 100%;}
.store .item .list3 ul{font-size: 0;}
.store .item .list3 ul li{display: inline-block;width: 31.45%;margin-right: 2.78%;}
.store .item .list3 ul li:last-child{margin-right: 0;}
.store .item .list3 ul li img{width: 100%;}
.join .item{margin-bottom: 5.2%;}
.join .item:last-child{margin-bottom: 0;}
.join-term .list ul{font-size: 0;}
.join-term .list li{display: inline-block;width: 48%;margin-right: 4%;margin-bottom: 2.77%;}
.join-term .list li:nth-of-type(2n){margin-right: 0;}
.join-term .list li .num{display: inline-block;width: 40px;height: 40px;font-size: 25px;color: #fff;text-align: center;line-height: 40px;background-color: #483021;border-radius: 40px;vertical-align: middle;}
.join-term .list li .text{display: inline-block;margin-left: 30px;width: calc(100% - 70px);font-size: 18px;color: #333;line-height: 1.3;vertical-align: middle;}
.join-term .images{position: relative;}
.join-term .images img{width: 100%;}
.join-term .images .bx-pager{position: absolute;bottom: 7%;left: 0;width: 100%;text-align: center;z-index: 9;}
.join-term .images .bx-pager .bx-pager-item{display: inline-block;margin-right: 20px;}
.join-term .images .bx-pager .bx-pager-item:last-child{margin-right: 0;}
.join-term .images .bx-pager .bx-pager-item a{display: block;width: 18px;height: 18px;font-size: 0;background-color: #fff;border-radius: 18px;}
.join-term .images .bx-pager .bx-pager-item a.active{background-color: #483021;}
.join-support .textarea{font-size: 0;}
.join-support .textarea .img{display: inline-block;width: 27.91%;margin-left: 5.43%;}
.join-support .textarea .img img{width: 100%;}
.join-support .textarea .list{display: inline-block;width: 66.66%;}
.join-support .textarea .list ul li{margin-bottom: 2.43%;position: relative;padding-left: 100px;}
.join-support .textarea .list ul{position: relative;padding: 25px 0;}
.join-support .textarea .list ul:after{display: block;content: '';position: absolute;top: 0;left: 16px;width: 1px;height: 100%;background-color: #e8e8e8;}
.join-support .textarea .list ul li .num{position: absolute;left: 0;top: -7px;width: 31px;height: 31px;font-size: 20px;color: #fff;font-weight: bold;text-align: center;;line-height: 31px;background-color: #483021;border-radius: 31px;z-index: 3;}
.join-support .textarea .list ul li em{display: block;position: absolute;top: 8px;left: 42px;width: 37px;height: 0;border-top: 1px dashed #483021;}
.join-support .textarea .list ul li .title{font-size: 20px;color: #483021;}
.join-support .textarea .list ul li .text{margin-top: 20px;font-size: 16px;color: #454545;line-height: 1.3;}
.join-capital .name{font-size: 20px;color: #483021;}
.join-capital .list{margin-top: 8.43%;}
.join-capital .list ul{font-size: 0;}
.join-capital .list ul li{display: inline-block;width: 47.91%;margin-right: 4.18%;}
.join-capital .list ul li:last-child{margin-right: 0;}
.join-capital .list ul li .title{position: relative;margin: -16% auto 0 auto;width: 140px;height: 140px;background-color: #483021;border-radius: 140px;overflow: hidden;}
.join-capital .list ul li .title span{display: block;position: absolute;top: 50%;left: 0;right: 0;margin: auto;font-size: 20px;color: #fff;line-height: 50px;text-align: center;transform: translateY(-50%);}
.join-capital .list ul li .main{padding: 25px;border: 1px dashed #483021;border-radius: 15px;}
.join-capital .list ul li .text{margin-top: 25px;font-size: 16px;color: #483021;line-height: 45px;}
.join-capital .list ul li .text em{display: inline-block;width: 10px;height: 10px;margin-top: -4px;margin-right: 15px;border: 1px dashed #483021;border-radius: 11px;vertical-align: middle;}
.join-process .img img{width: 100%;}
.join-region{margin-top: 3.125%;}
.join-region .main{padding: 5.2% 0 4.4% 0;background-image: url(../image/join-region.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
.join-region .title{font-size: 72px;color: #fff;text-align: center;}
.join-region .name{margin-top: 1.56%;font-size: 48px;color: #fff;text-align: center;}
.join-region .text{margin-top: 3.12%;font-size: 20px;color: #fff;text-align: center;line-height: 45px;}
.recruit .list-th ul{padding: 13px 3%;font-size: 0;background-color: #483021;border-radius: 4px;}
.recruit .list-th ul li{display: inline-block;width: 17.36%;}
.recruit .list-th ul li:last-child{width: 30.56%}
.recruit .list-th ul li span{display: inline-block;font-size: 16px;color: #fff;vertical-align: middle;}
.recruit .list-th ul li:nth-of-type(1):before{display: inline-block;content: '';margin-right: 10px;width: 24px;height: 24px;background-image: url(../image/recruit-ioc1.png);vertical-align: middle;}
.recruit .list-th ul li:nth-of-type(2):before{display: inline-block;content: '';margin-right: 10px;width: 28px;height: 26px;background-image: url(../image/recruit-ioc2.png);vertical-align: middle;}
.recruit .list-th ul li:nth-of-type(3):before{display: inline-block;content: '';margin-right: 10px;width: 22px;height: 25px;background-image: url(../image/recruit-ioc3.png);vertical-align: middle;}
.recruit .list-th ul li:nth-of-type(4):before{display: inline-block;content: '';margin-right: 10px;width: 32px;height: 23px;background-image: url(../image/recruit-ioc4.png);vertical-align: middle;}
.recruit .list-th ul li:nth-of-type(5):before{display: inline-block;content: '';margin-right: 10px;width: 26px;height: 25px;background-image: url(../image/recruit-ioc5.png);vertical-align: middle;}
.recruit .list{margin-top: 10px;}
.recruit .list ul li{margin-bottom: 10px;font-size: 0;}
.recruit .list ul li .strip-top{position: relative;padding: 13px 3%;background-color: #f5f5f5;border-radius: 4px;}
.recruit .list ul li .strip-top span{display: inline-block;width: 17.36%;font-size: 16px;color: #333; }
.recruit .list ul li .strip-top span:last-child{ width: 20.56%;}
.recruit .list ul li .strip-top:after{display: block;content: '+';position: absolute;top: 0;bottom: 0;right: 3%;margin: auto;width: 17px;height: 17px;font-size: 12px;color: #fff;text-align: center;line-height: 15px;background-color: #483021;border-radius: 17px;transition: all 0.3s ease-in-out}
.recruit .list ul li.on .strip-top:after{content: '-';}
.recruit .list ul li .main{display: none;padding: 20px 0;font-size: 0;}
.recruit .list ul li .main .box{display: inline-block;width: 48%;margin-right: 4%;}
.recruit .list ul li .main .box:nth-of-type(2){margin-right: 0;}
.recruit .list ul li .main .box .title{font-size: 18px;color: #483021;}
.recruit .list ul li .main .box .text{margin-top: 25px;font-size: 16px;color: #666;line-height: 28px;}
.recruit .list ul li .main .more{margin-top: 25px;}
.recruit .list ul li .main .more a{display: block;margin-top: 25px;width: 180px;height: 45px;font-size: 16px;color: #fff;line-height: 45px;text-align: center;background-color: #483021}
.customizedt .item{margin-bottom: 4.86%;}
.customizedt .item:last-child{margin-bottom: 0;}
.customized-enterprise .textarea{font-size: 0;}
.customized-enterprise .text{display: inline-block;width: 30.9%;font-size: 16px;color: #454545;line-height: 3em;}
.customized-enterprise .img{display: inline-block;width: 29.16%;margin-left: 2.1%;}
.customized-enterprise .img img{width: 100%;}
.customized-routine .list ul{font-size: 0;}
.customized-routine .list ul li{display: inline-block;margin-right: 2.09%;}
.customized-routine .list ul li:last-child{margin-right: 0;}
.customized-routine .list ul li:nth-of-type(1){width: 31.94%}
.customized-routine .list ul li:nth-of-type(2){width: 31.94%}
.customized-routine .list ul li:nth-of-type(3){width: 13.88%}
.customized-routine .list ul li:nth-of-type(4){width: 15.97%}
.customized-routine .list ul li .img img{width: 100%;}
.customized-packing .list ul{font-size: 0;}
.customized-packing .list ul li{display: inline-block;width: 23.61%;margin-right: 1.85%;}
.customized-packing .list ul li:last-child{margin-right: 0;}
.customized-packing .list ul li .img img{width: 100%}
.customized-product .list ul{font-size: 0;}
.customized-product .list ul li{display: inline-block;width: 23.61%;margin-right: 1.85%;margin-bottom: 30px;}
.customized-product .list ul li:nth-of-type(4n){margin-right: 0;}
.customized-product .list ul li .img img{width: 100%}
.customized-product .list2 ul{font-size: 0;}
.customized-product .list2 ul li{display: inline-block;width: 47.22%;margin-right: 5.56%;margin-bottom: 30px;}
.customized-product .list2 ul li:nth-of-type(2n){margin-right: 0;}
.customized-product .list2 ul li .img img{width: 100%}
.customized-gift{position: relative;}
.customized-gift:after {display: block;content: '';position: absolute;top: 60px;left: 0;width: 100%;height: 0;border-top: 1px dashed #483021;}
.customized-gift .list ul{position: relative;font-size: 0;z-index: 3;}
.customized-gift .list ul li{position: relative;display: inline-block;width: 20%;}
.customized-gift .list ul li .title {width: 120px;height: 120px;border: 12px solid rgba(72,48,33,0.3);border-radius: 50%;overflow: hidden;box-sizing: border-box;}
.customized-gift .list ul li .title span {display: block;width: 100%;height: 100%;line-height: 5em;background-color: #483021;font-size: 18px;color: #fff;text-align: center;}
.customized-gift .list ul li:after {display: block;content: ">";position: absolute;right: 25%;top: 54px;bottom: 0px;width: 12px;height: 12px;font-size: 12px;color: rgb(72, 48, 33);font-weight: bold;font-family: '宋体';}
.customized-gift .list ul li:last-child:after{display: none;}
.customized-gift .list ul li .name{margin-top: 30px;font-size: 16px;color: #483021;}
.customized-exchange .list ul{font-size: 0;}
.customized-exchange .list ul li{display: inline-block;width: 31.94%;margin-right: 2.09%;}
.customized-exchange .list ul li:last-child{margin-right: 0;}
.customized-exchange .list ul li img{width: 100%;}
.customized-process .text{font-size: 18px;color: #333333;}
@media screen and (max-width: 1640px){
	.w1620{max-width: 96%}
	.index-naws:before{margin-bottom: -1.5%}
	.index-naws .main-title{padding-left: 13.64%;}
}
@media screen and (max-width: 1460px){
	.w1440{max-width: 96%}
}
@media screen and (max-width: 1366px){
	.index-products .images ul li .main .box-call:before{top: 15%;}
	.index-brand .img:after{top: 5.58%}
	footer .foot-nav ul li{margin-right: 30px;}
	header.son .head-right nav ul li{margin-right: 60px;}
	.index-brand .main .title,.index-products .main-title span,.index-naws .main-title{font-size: 30px;}
	.index-products .images ul li .main .title{font-size: 26px;}
	.column-header .column-title{font-size: 30px;}
	.public-title.tal{font-size: 26px;}
	.technology .list ul li .name{font-size: 18px;}
	.silkworm-type .textarea .text,.silkworm-sort .text{font-size: 16px;}
	.silkworm-sort .list ul li .title{font-size: 20px;}
	.silkworm-sort .list ul li .name{font-size: 18px;margin-top: 20px;}
	.public-title1 a, .public-title1{font-size: 18px;}
	.news .article .title{font-size: 22px;}
	.join-support .textarea .list ul li .title{font-size: 18px;}
	.join-region .title{font-size: 52px;}
	.join-region .name{font-size: 38px;}
	.join-capital .name{font-size: 18px;}
	.column-header .column-menu ul li{margin-right: 10px;}
	.son-title{margin-top: 20px;font-size: 18px;}
	.customized-enterprise .text{width: 40%;}
	.customized-process .text{font-size: 16px;}
	.contact-mode .textarea .main .public-text span{font-size: 18px;}
	.public-title2 .title{font-size: 26px;}
	.culture .list ul li .main .title{font-size: 18px;}
	.culture .list ul li .main .name{font-size: 16px;}
	.course .list ul li .time{font-size: 22px;}
	.public-title{font-size: 26px;}
	.life-list ul li .main{margin-top: 20px;}
	.life-article .article-bottom .title{font-size: 22px;}
	.life-article .article-top .main .button a{font-size: 18px;}
	.heart .list ul li .main .public-text{margin-top: 15px;}
	.wash-care-sole .list ul li .title{font-size: 20px;}
	.wash-care-autonomy .list ul li .title{font-size: 22px;}
	.wash-care-sole .name{font-size: 18px;}
	.wash-care-brand .list ul li .title{font-size: 18px;}
	.customized .item .textarea .text{line-height: 2.5em;}
	.customized-equity ul li .title .name{font-size: 22px;}
	.customized-design ul li .title,.customized-category ul li .title{margin-top: 20px;}
	.customized-equity ul li .text{font-size: 16px;}
}
@media screen and (max-width: 1200px){
	.rightMenuBtn{display: block;}
	header.index,header.son{position: absolute;width: 100%;padding: 10px;box-sizing: border-box;z-index: 99;}
	header.index .logo,header.son .logo{max-width: 100px;margin: 0 auto 0 0;}
	header.index .english{right: 40px;}
	header.index .english a{width: 118px;font-size: 16px;}
    header.index nav,header.son nav{position: fixed;margin-top: 0;padding: 70px 0;top: 0;right: 0;width: 200px;height: 100%;overflow: unset;box-sizing: border-box;background-color: #fff;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 200, 0);z-index: 999;}
	#mian{position: relative;}
    #mian.on:before{display: block;position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 666;transition: 0.4s ease;}
	header.index nav ul li,header.son .head-right nav ul li{display: block;text-align: center;margin-right: 0;margin-bottom: 20px;}
	header.index nav ul li a,header.son .head-right nav ul li a{color: #333;}
	header.son .head-right .search-switch{margin-left: 0;padding-right: 40px;}
	header.son .head-right{margin-top: 6px;}
    .culture .list ul li .main{top: 0; height: 100%;}
.culture .list .main{height: 100%;}
.culture .list ul li .main em{height: 1px;margin-top: 11%;opacity: 1;}
.culture .list ul li .main .name{height: max-content;margin-top: 16%;opacity: 1;}
}
@media screen and (max-width: 1024px){
	.index-brand .img{display: block;width: 100%;}
	.index-brand .img:after{display: none;}
	.index-brand .main{position: unset;top: 0;width: 100%;transform: translateY(0%);padding: 8.024% 2.345% 4.923% 2.345%;}
	.index-products .images ul li{width: 100%;margin-bottom: 15%;}
	.index-products .images ul li.on{width: 100%;}
	.index-products .images ul li .img{width: 38.251%}
	.index-products .images ul li .main{opacity: 1;}
	.index-naws .box .images{display: block;width: 100%;margin-right: 0;}
	.index-naws .box .list{display: block;width: 100%;margin-top: 20px;}
	.index-product ul li{width: 48%;margin-right: 4%;}
	.index-product ul li:nth-of-type(2n){margin-right: 0;}
	.index-brand .main .title, .index-products .main-title span, .index-naws .main-title {font-size: 26px;}
	.column-header .column-title{font-size: 26px;float: none;}
	.column-header .column-menu{float: none;margin-top: 20px;}
	.column-header .column-menu ul{text-align: center;}
	.column-header .column-menu ul li{margin-right: 10px;margin-bottom: 10px;}
	.column-header .column-menu ul li a{width: 100px;height: 30px;line-height: 28px;font-size: 16px;}
	.public-title.tal{font-size: 24px;}
	.silkworm-sort .list ul li .name{line-height: 1.5;}
	.join-region .title{font-size: 36px;}
	.join-region .name{font-size: 26px;}
	.heart .list ul li .img{display: block;width: 100%;}
	.heart .list ul li .main{display: block;width: 100%;margin-top: 15px;}
	.wash-care-autonomy .list ul li .title{line-height: 30px;}
	.wash-care-sole .list ul li{margin-right: 2%;}
	.customized .item .textarea .text{line-height: 1.8em;}
}
@media screen and (max-width: 768px){
	footer .foot-top-right .share{display: none;}
	footer .foot-top-right .ewm{display: none;}
	footer .foot-nav{display: none;}
	footer .foot-ioc{float: none;text-align: center;display: block;}
	footer .foot-record{float: none;text-align: center;display: block;margin-right: 0;}
	.technology .list ul li .name1{font-size: 16px;padding: 5px 10px}
	.silkworm-sort .images span{display: block;width: 100%;margin-right: 0;margin-bottom: 10px;}
	.silkworm-sort .images span img{width: 100%}
	.designer .list ul li .img{display: block;width: 100%}
	.designer .list ul li .main{display: block;width: 100%;margin-top: 15px;margin-left: 0;}
	.recruit .list-th,.recruit .list{width: 1200px;}
	.recruit .box{overflow-y: hidden;width: 100%}
	.customized-enterprise .text{display: block;width: 100%;}
	.customized-enterprise .img{width: 100%;margin-left: 0;margin-top: 15px;}
	.contact-mode .textarea .main{display: block;width: 100%;}
	.contact-mode .textarea .map{display: block;margin-top: 15px;margin-left: 0;width: 100%;}
	.life-category ul li .img{display: block;width: 100%;}
	.life-category ul li .main{display: block;width: 100%;padding-top: 0;margin-top: 15px;}
	.life-article .article-top .images{float: none;width: 100%;}
	.life-article .article-top .main{float: none;width: 100%;margin-top: 15px;}
	.life-article .article-top .main:after{display: none;}
	.wash-care-sole .list ul li{display: block;margin-right: 0;width: 100%;text-align: center;}
	.wash-care-sole .list ul li .title{margin: auto}
	.wash-care-sole .img{right: 5%;}
	.wash-care-autonomy .list ul li{width: 31%;margin-right: 3.5%;}
	.wash-care-autonomy .list ul li:nth-of-type(3n){margin-right: 0;}
	.wash-care-sole .list ul li{margin-bottom: 15px;}
	.customized .item .textarea .img{display: block;width: 100%;}
	.customized .item .textarea .text{display: block;width: 100%;margin-top: 15px;}
	.customized-equity ul li .text{line-height: 1.5;}
}
@media screen and (max-width: 640px){
	.index-products .images ul li{margin-bottom: 20px;}
	.index-products .images ul li.on .img{width: 100%;}
	.index-products .images ul li .img{width: 100%}
	.index-products .images ul li.on .img .title{opacity: 1;}
	.index-products .images ul li.on .main,.index-products .images ul li .main{position: unset;margin-top: 20px;width: 100%;top: 0;transform: translateY(0%);padding: 20px;}
	.index-brand .main .title, .index-products .main-title span, .index-naws .main-title{font-size: 24px;}
	.index-products .images ul li .main .box-call:before{display: none;}
	.index-products .images ul li .main .title{font-size: 22px;}
	.index-brand .main .text{line-height: 1.6;font-size: 14px;}
	.index-product ul li .title{margin-bottom: -100%;}
	.index-naws .box .list ul li .main .title a{font-size: 18px;}
	.index-naws .box .list ul li .main .text{line-height: 1.6;}
	.index-products .images ul li .main .text{line-height: 1.6;}
	footer .foot-top-right{margin-top: 20px;float: none;text-align: center;width: 100%;}
	footer .foot-top-left{float: none;}
	footer .foot-top-right .shopping-mall{text-align: center;display: block;}
	footer .foot-top-right .shopping-mall a{width: 120px;height: 40px;line-height: 40px;margin:auto;font-size: 18px;}
	footer .foot-log{margin-top: 30px;}
	footer .foot-ioc{line-height: 1.5;}
	footer .foot-record{line-height: 1.5;}
	.column-header .column-title{font-size: 22px;}
	.public-title.tal{font-size: 18px;}
	.public-title2 .title{font-size: 22px;}
	.technology .list ul li .name{font-size: 16px;}
	.classroom .list ul li{float: none;margin-right: 0;width: 100%;}
	.classroom .list ul li:nth-of-type(1){border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(3){border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(1) a:before{border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(3) a:before{border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(4){border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(6){border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(4) a:before{border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(6) a:before{border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(7){border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(9){border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(7) a:before{border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(9) a:before{border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(10){border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(12){border-top-right-radius: 0px;}
	.classroom .list ul li:nth-of-type(10) a:before{border-top-left-radius: 0px;}
	.classroom .list ul li:nth-of-type(12) a:before{border-top-right-radius: 0px;}
	.silkworm-type .textarea .img{display: block;width: 100%;}
	.silkworm-type .textarea .text{display: block;width: 100%;margin-top: 15px;padding-top: 0;margin-left: 0;line-height: 1.5;font-size: 14px;}
	.silkworm-sort .text{font-size: 14px;line-height: 1.5;margin-bottom: 15px;}
	.silkworm-sort .list{margin-bottom: 15px;width: 100%;}
	.silkworm-sort .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.silkworm-sort .list ul li .title{font-size: 18px;}
	.silkworm-sort .list ul li .name{margin-top: 10px;font-size: 16px;}
	.jointly .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.public-title1 a, .public-title1{font-size: 16px;}
	.designer .list ul li{float: none;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.public-text{line-height: 1.5;font-size: 14px;}
	.news .list ul li .main .title{font-size: 16px;}
	.news .list ul li .main .text{line-height: 1.5;font-size: 14px;}
	.news .list ul li{float: none;width: 100%;margin-right: 0;}
	.pages a{padding: 0 10px}
	.news .article .title{font-size: 18px;line-height: 1.5;}
	.news .article .text{padding-top: 15px;margin-top: 15px;font-size: 14px;line-height: 1.5;}
	.prew .prev:before{margin-right: 10px;width: 40px;height: 40px;background-size: 100%;}
	.prew .next:after{margin-left: 10px;width: 40px;height: 40px;background-size: 100%;}
	.prew a .name{margin-bottom: 5px;}
	.cultural .images-bottom{margin-top: 20px;}
	.cultural .images-bottom .swiper-slide .title{font-size: 14px;}
	.cultural .images-bottom .button-prev,.cultural .images-bottom .button-next{width: 20px;height: 80px;background-size: 100%;}
	.cultural .images-bottom{padding: 0 30px}
	.ecology .list1 ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.ecology .list1 ul li:nth-of-type(1){width: 100%}
	.ecology .list1 ul li:nth-of-type(2){width: 100%}
	.ecology .list1 ul li:nth-of-type(3){width: 100%}
	.ecology .list2 ul li:nth-of-type(1){width: 100%;display: block;margin-right: 0;margin-bottom: 10px;}
	.ecology .list2 ul li:nth-of-type(2){width: 100%;display: block;}
	.join-support .textarea .list ul li .title{font-size: 16px;}
	.join-support .textarea .list ul li .text{margin-top: 10px;font-size: 14px;}
	.join-term .list li{display: block;width: 100%;margin-right: 0;}
	.join-term .list li .text{font-size: 16px;}
	.join-support .textarea .list{width: 100%;display: block;}
	.join-support .textarea .img{width: 100%;display: block;margin-left: 0;margin-top: 15px;}
	.join-support .textarea .list ul li em{width: 30px}
	.join-support .textarea .list ul li{padding-left: 80px;}
	.join-capital .name{font-size: 16px;line-height: 1.5;}
	.join-capital .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.join-capital .list ul li .main{padding: 20px}
	.join-capital .list ul li .title span{font-size: 18px;}
	.join-capital .list ul li .title{margin: auto}
	.join-capital .list ul li .text{margin-top: 15px;line-height: 1.5;font-size: 14px;}
	.join-region .title{font-size: 24px;}
	.join-region .name{margin-top: 15px;font-size: 18px;}
	.join-region .text{margin-top: 15px;font-size: 16px;line-height: 1.5;}
	.customized-enterprise .text{font-size: 14px;line-height: 1.5;}
	.customized-routine .list ul li{margin-right: 0;margin-bottom: 15px;}
	.customized-routine .list ul li:nth-of-type(1){width: 100%}
	.customized-routine .list ul li:nth-of-type(2){width: 100%}
	.customized-routine .list ul li:nth-of-type(3){width: 100%}
	.customized-routine .list ul li:nth-of-type(4){width: 100%}
	.son-title{margin-top: 15px;font-size: 16px;}
	.customized-packing .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.customized-product .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.customized-product .list2 ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.customized-gift .list ul li{width: 50%;text-align: center;margin-bottom: 15px;}
	.customized-gift:after{display: none;}
	.customized-gift .list ul li:after{display: none;}
	.customized-gift .list ul li .title{margin: auto}
	.customized-gift .list ul li .name{font-size: 14px;line-height: 1.5;}
	.customized-exchange .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.public-title{margin-bottom: 15px;font-size: 22px;}
	.public-title:after{margin: 15px auto 0 auto;}
	.public-title.tal:after {margin: 10px 0 0 0;}
	.customized-process .text{font-size: 14px;line-height: 1.5;}
	footer .foot-top-left ul li{position: relative;height: 31px;padding-left: 41px;line-height: 1.5;}
	footer .foot-top-left ul li:before{position: absolute;top: 0;left: 0;bottom: 0;margin: auto}
	.contact-mode .textarea .main .public-text span{font-size: 16px;}
	.store .item .list1 ul li,.store .item .list2 ul li,.store .item .list3 ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.public-title2 .name{font-size: 16px;}
	.public-title2{margin-bottom: 15px;}
	.public-title2 em {display: block;margin: 15px auto 10px auto;width: 60px;height: 1px;background-color: #483021;}
	.layout .layout-map{float: none;width: 100%;}
	.layout .images{float: none;width: 100%;margin-top: 15px;}
	.culture .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.about .images .owl-carousel{padding: 0 30px}
	.course .list ul li .time{font-size: 18px;}
	.course .list ul li .time:after{margin-top: 15px;}
	.course .list ul li .text{margin-top: 15px;font-size: 14px;line-height: 1.5;}
	.course .list .bx-wrapper:before{display: none;}
	.course .list ul li .main{width: 100%;}
	.course .list ul li:after{display: none;}
	.course .list ul li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ccc;}
	.course .list .prev,.course .list .next{display: none;}
	.cooperation .list ul li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.cooperation .list ul li:nth-of-type(2n){margin-right: 0;}
	.brand .img{float: none;width: 100%;margin: 0 0 15px 0;}
	.founder .img .item{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.founder .img .item:nth-of-type(2n){margin-right: 0;}
	.life-list ul li{float: none;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.life-list ul li .main{margin-top: 15px;}
	.life-article .article-bottom .title{font-size: 20px;margin-bottom: 15px;padding-bottom: 15px;}
	.life-article .article-top .main .button a{width: 48%;margin-right: 4%;}
	.life-article .article-top .main .button a{font-size: 16px;}
	.column-header .column-menu ul li a{width: 90px}
	.wash-care-sole .public-text{width: 100%}
	.wash-care-sole .img{position: unset;margin-top: 15px;width: 100%;top: 0;right: 0;}
	.wash-care-sole .name{font-size: 16px;}
	.wash-care-sole .list ul li .title{font-size: 18px;}
	.wash-care-autonomy .list ul li .title{font-size: 20px;}
	.wash-care-sole .list ul li .name{margin-top: 15px;font-size: 16px;}
	.wash-care-autonomy .textarea .text{display: block;width: 100%;font-size: 14px;line-height: 1.5;}
	.wash-care-autonomy .textarea .img{display: block;width: 100%;margin-top: 15px;}
	.wash-care-autonomy .textarea .img span{margin-bottom: 15px;display: block;width: 100%;margin-right: 0;}
	.wash-care-brand .list ul li .title{font-size: 16px;}
	.wash-care-brand .list ul li .text{font-size: 14px;line-height: 1.5;}
	.wash-care-brand .list{display: block;width: 100%;}
	.wash-care-brand .img{display: block;width: 100%;margin-left: 0;margin-top: 15px;}
	.customized-equity ul li .title .name{font-size: 20px;}
	.customized .item .textarea .text{font-size: 14px;line-height: 1.5;}
	.customized-project .list ul li:after{display: none;}
	.customized-project:after{display: none;}
	.customized-project .list ul li{width: 50%;margin-bottom: 15px;}
	.customized-project .list ul li .title{margin: auto;}
	.customized-category ul li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.customized-category ul li:nth-of-type(2n){margin-right: 0;}
	.customized-category ul li .title{margin-top: 15px;text-align: center;font-size: 16px;}
	.customized-quality ul li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.customized-quality ul li:nth-of-type(2n){margin-right: 0;}
	.customized-design ul li .title{margin-top: 15px;font-size: 16px;}
	.customized-design ul li{width: 100%;margin-right: 0;margin-bottom: 15px;display: block;}
	.customized-equity ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.customized-equity ul li .text{font-size: 14px;}
}	
@media screen and (max-width: 370px){
}
.recruit .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4);}
.recruit .pop-up .ycenter{ height:100%;}
/*垂直居中,容器设置宽高*/
.ycenter {align-items: center;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */}
.recruit .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #483021; border-radius:10px; padding:3%;}
.recruit .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#483021; cursor:pointer;}
.recruit .pop-up .close::before,
.recruit .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.recruit .pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.recruit .pop-up#form td{ padding-top:4%; vertical-align:top;}
.recruit .pop-up#form td.f-name{ text-align:right; width:90px; line-height:36px; font-size: 15px;}
.recruit .pop-up#form td .text{ width:100%; line-height:36px; height:36px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.recruit .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#483021; max-width:120px;}
.recruit .pop-up#form td .btn_reset{ background:#7f7068;}
.recruit .pop-up#form td textarea.text{ height:90px;}
.recruit .pop-up#form p{ margin-top:0; text-align:center; font-size:22px; color:#483021;}
