/*reset*/
* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,header,section,footer {margin:0;padding:0}
body,button,input,select,textarea {font:12px/1.5 "microsoft yahei";color:#666; font-weight: normal;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "microsoft yahei";color: #666;cursor: pointer;font-size: 12px;}
li{font-size: 12px;font-family: "microsoft yahei";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 12px;}
body,p,span{font-family: "microsoft yahei";}
img {border: none;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
:focus {outline: none;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {display: block;mainContent: "";clear: both;}
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

*{max-width: 1920px;margin: 0 auto;}
.header{position: fixed;left: 0;right: 0;top: -135px;height: 135px;z-index: 99;transition: all 1.5s;margin: 0 auto;}
.header.on{top: 0px;}
.header .logo{float: left;margin-left: 160px;width: 155px;background: url(logo-black.png) no-repeat center;height: 135px;transition: all 0.5s;}
.header .nav{float: right;margin-right: 160px;height: 135px;}
.nav-btn{float: right;width: 41px;height: 41px;background: url(nav-black.png) no-repeat center;margin-top: 47px;transition: all 0.5s;}
.nav-list{float: left;transition: all 0.5s;position: relative;height: 135px;overflow: hidden;}
.nav-list ul{overflow: hidden;margin-right: 20px;position: absolute;top: 0;right: -100%;transition: all 0.5s;}
.nav-list ul li{float: left;line-height: 135px;margin-right: 40px;padding-right: 40px;position: relative;}
.nav-list ul li a{font-size: 16px;color: #fff;position: relative;transition: all 0.5s;color: #808080;}
.nav-list ul li::before{position: absolute;right: 0;top: 60px;width: 2px;height: 16px;background: #808080;content: "";}
.nav-list ul li:last-child::before{display: none;}
.nav-list ul li ul{position: absolute;right: -10px !important;top: 85px;margin: 0;width: 130px;overflow: hidden;background: url(down.png) no-repeat top center;
background-size: 7px;}
.nav-list ul li ul li{margin: 0;padding: 0;float: left;line-height: 50px;}
.nav-list ul li ul li:last-child{float: right;}
.nav-list ul li ul li::before{display: none;}
.nav-list ul li ul li a{font-size: 14px;}
.header:hover{background: rgba(0,0,0,0.8);}
.header:hover .logo{background: url(logo-white.png) no-repeat center;}
.header:hover .nav-btn{background: url(nav-white.png) no-repeat center;}
.nav-list ul li a:hover{text-decoration: underline;color: #fff;}
.nav:hover .nav-list{width: 805px;}
.nav:hover .nav-list ul{right: 0;}

.banner .swiper-pagination{position: absolute;text-align: center;/* border-bottom: 1px solid rgba(255,255,255,0.4); */padding-bottom: 10px;width: 50px !important;
right: 0;margin: 0 auto;}
.banner .swiper-pagination p{position: absolute;left: 18px;top: 5px;font-size: 20px;font-family: "宋体";color: #fff;}
.banner .swiper-pagination em{position: absolute;left: 0;top: 45px;width: 0%;height: 3px;background: #fff;}
.banner .swiper-pagination-bullet{background: none;font-size: 25px;color: #fff;font-family: "宋体";display: none;height: auto;}
.banner .swiper-pagination-bullet span{font-family: "宋体";position: relative;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{display: block;}
.banner .swiper-pagination i{background: #fff;height: 3px;width: 0;position: absolute;top: 45px;left: 0px;display: none;
transform-origin: left;z-index: 3;}
.banner .swiper-pagination-bullet-active i{animation:asd 4s 1.5s;}
@keyframes asd {
	0% {
		width: 0;
	}
	100% {
		width: 100%;
	}
}

.section02 div.section02-list{margin: 0px 160px;/* height: 842px;background: url(section02.jpg) no-repeat center; */position: absolute;
display: ;top: 47.5px;bottom: 47.5px;right: 0;left: 0;}
.section02 div.section02-list div{position: absolute;top: 30px;right: 400px;text-align: center;opacity: 0;
position: absolute;right: 25%;bottom: 0;top: 30px;margin: auto;height: 390px;}
.section02 div.section02-list div h3{font-family: "宋体";font-size: 20px;color: #000;margin: 60px 0 50px;}
.section02 div.section02-list div p{font-family: "宋体";font-size: 16px;color: #000;margin: 50px 0 90px;line-height: 30px;}
.section02 div.section02-list div a{display: block;border: 1px solid #000000;font-size: 18px;text-align: center;line-height: 45px;width: 180px;
font-size: 18px;text-transform: uppercase;color: #000000;margin: 0 auto;transition: all 0.5s;}
.section02 div.section02-list div a:hover{color: #fff;background: #000000;}

.section03-list{/* background: url(section03.jpg) no-repeat right center; */overflow: hidden;opacity: 0;
position: absolute;right: 0;bottom: 46.5px;top: 46.5px;margin: auto;left: 160px;}
.section03-list h3{font-size: 48px;color: #000;text-transform: uppercase;font-weight: normal;font-family: "times new roman";margin-top: 130px;}
.section03-list p{font-size: 16px;color: #333;}
.section03-list a{display: block;border: 1px solid #000000;font-size: 18px;text-align: center;line-height: 45px;width: 180px;font-size: 18px;text-transform: uppercase;
color: #000000;transition: all 0.5s;margin: 50px 0 0 0;}
.section03-list a:hover{color: #fff;background: #000000;}

.section{position: relative;margin: 100px 0;}
.section-img{overflow: hidden;position: relative;}
.section-img img{max-width: 86.46%;float: right;height: auto;}
.section01{margin: 0;}
.section02-img{margin: 0px 160px;}
.section02-img img{max-width: 100%;}
.section04-img img{float: left;}
.section06{margin-bottom: 0;}

.section04-list{position: absolute;top: 46.5px;margin: auto;right: 160px;opacity: 0;z-index: 99;}
.section04-list div{position: absolute;right: 0;top: 0;text-align: right;}
.section04-list h3{font-size: 48px;color: #000;text-transform: uppercase;font-weight: normal;font-family: "times new roman";margin-top: 130px;}
.section04-list p{font-size: 16px;color: #333;}
.section04-list a{display: block;border: 1px solid #000000;font-size: 18px;text-align: center;line-height: 45px;width: 180px;font-size: 18px;text-transform: uppercase;
color: #000000;transition: all 0.5s;margin-top: 50px;}
.section04-list a:hover{color: #fff;background: #000000;}
.section04-list img{position: absolute;top: 0;bottom: 0;margin: auto;cursor: pointer;display: none;}

.video{position: absolute;left: 0;top: 0;bottom: 0;right: 13.54%;display: none;background: rgba(0,0,0,0.5);}
.video video{margin: auto;position: absolute;left: 0;top: 0;right: 0;bottom: 0;/* max-width: 100%;max-height: 100%; */height: 100%;}
.video .close{position: absolute;right: 0;bottom: 0;width: 50px;height: 50px;text-align: center;line-height: 60px;font-size: 24px;background: #fff;color: #333;
border-top-left-radius: 50px;cursor: pointer;text-indent: 10px;}
.play{position: absolute;right: 13.54%;left: 0;top: 0;bottom: 0;margin: auto;cursor: pointer;z-index: 999;
animation: opa 3s  infinite;
-webkit-animation:opa 3s infinite;}
@keyframes opa{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

.section05-list{/* background: url(section05.jpg) no-repeat right center; */overflow: hidden;opacity: 0;
position: absolute;right: 0;bottom: 46.5px;top: 46.5px;margin: auto;left: 160px;}
.section05-list h3{font-size: 48px;color: #000;text-transform: uppercase;font-weight: normal;font-family: "times new roman";margin-top: 130px;}
.section05-list p{font-size: 16px;color: #333;}
.section05-list a{display: block;border: 1px solid #000000;font-size: 18px;text-align: center;line-height: 45px;width: 180px;font-size: 18px;text-transform: uppercase;
color: #000000;transition: all 0.5s;margin: 50px 0 0 0;}
.section05-list a:hover{color: #fff;background: #000000;}

.section06-list{height: 842px;/* background: url(section06.jpg) no-repeat center; */position: relative;/* display: none; */}
.section06-list .section06-pc img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
.section06-list div.section06-text{position: absolute;left: 0;right: 0;top: 30px;bottom: 0;margin: auto;height: 185px;text-align: center;opacity: 0;}
.section06-list div.section06-text h3{font-size: 48px;color: #fff;text-transform: uppercase;font-weight: normal;font-family: "times new roman";}
.section06-list div.section06-text p{font-size: 16px;color: #fff;}
.section06-list div.section06-text a{display: block;border: 1px solid #fff;font-size: 18px;text-align: center;line-height: 45px;width: 180px;font-size: 18px;text-transform: uppercase;
color: #fff;transition: all 0.5s;margin:50px auto 0;}
.section06-list div.section06-text a:hover{color: #000;background: #fff;}

.section06-list .section06-pc{display: block;}
.section06-list .section06-wap{display: none;}
.section06-list .section06-wap img{max-width: 100%;}

.footer{height: 95px;background: #fff;position: relative;}
.footer p{float: left;margin-left: 160px;line-height: 95px;font-size: 14px;}
.footer p a{font-size: 14px;}
.footer p a:hover{text-decoration: underline;color: #000000;}
.footer div{float: right;margin-right: 160px;}
.footer dl{float: right;margin-left: 30px;position: relative;}
.footer dl dt{background: #999;border-radius: 5px;padding: 5px;width: 110px;height: 110px;position: absolute;left: -45px;top: -95px;display: none;
transition: all 0.5s;}
.footer dl dt img{max-width: 100%;max-height: 100%;}
.footer dl dt::before{position: absolute;left: 0;right: 0;bottom: -7px;content: "";background: url(down.png) no-repeat center;width: 10px;height: 10px;margin: auto;
background-size: 100%;}
.footer dl dd{font-size: 0;line-height: 95px;}
.footer dl:hover dt{display: block;}

.footer h3{display: none;}
.innerFooter{opacity: 1;top: 0;}

.innerbBanner{height: 775px;position: relative;overflow: hidden;}
.innerbBanner-img{position: absolute;left: -960px;top: 0;margin-left: 50%;}
.innerbBanner p{position: absolute;font-size: 60px;color: #fff;margin: auto;left: 0;right: 0;text-align: center;height: 90px;top: 0px;bottom: 0;}
.innerbBanner .down{position: absolute;left: 0;right: 0;bottom: 110px;margin: auto;cursor: pointer;
animation: opa02 2s  infinite;
-webkit-animation:opa02 2s infinite;}
@keyframes opa02{
	0%{
		bottom: 110px;
		opacity: 0;
	}
	50%{
		bottom: 130px;
		opacity: 1;
	}
	100%{
		bottom: 110px;
		opacity: 0;
	}
}

.innerTitle{text-align: center;overflow: hidden;font-family: "宋体";color: #000;}
.innerTitle h3{font-size: 20px;font-family: "宋体";margin: 85px 0 50px;font-weight: bold;}
.innerTitle p{font-size: 16px;font-family: "宋体";line-height: 30px;font-weight: bold;}

.innerBrief{background: url(about-img01.jpg) no-repeat right center;height: 842px;margin-top: 90px;position: relative;}
.innerBrief-list{position: absolute;right: 160px;bottom: 0;font-size: 14px;}
.innerBrief-list-top{background: rgba(255,255,255,0.3);width: 800px;padding: 85px 85px 15px 85px;}
.innerBrief-list-bottom{background: rgba(255,255,255,0.3);width: 800px;padding:15px 85px 85px 85px;}

.innerTitle02{text-align: center;overflow: hidden;padding: 50px 0;}
.innerTitle02 span{font-size: 36px;color: #333;text-transform: uppercase;}
.innerTitle02 h3{color: #333;font-size: 36px;font-weight: normal;}
.innerTitle02 p{font-size: 16px;color: #666;margin-top: 30px;font-family: "宋体";}

.innerCulture-vision{width: 1600px;margin: 0 auto;}
.innerCulture-vision img{max-width: 100%;}

.innerCulture-mission{/* text-align: center; */font-size: 16px;line-height: 30px;width: 1600px;margin: 0 auto;}
.innerCulture-mission *{max-width: 100%;}

.innerTitle03{text-align: center;overflow: hidden;padding: 50px 0;height: 732px;background: url(about-img03.jpg) no-repeat center;}
.innerTitle03 span{font-size: 36px;color: #fff;text-transform: uppercase;display: block;margin-top: 280px;}
.innerTitle03 h3{color: #fff;font-size: 36px;font-weight: normal;}
.innerTitle03 p{font-size: 16px;color: #fff;margin-top: 30px;opacity: 0.5;font-family: "宋体";}

.innerCulture-sense{width: 1400px;margin: 0 auto;}
.innerCulture-sense dl{overflow: hidden;margin-bottom: 25px;}
.innerCulture-sense dl dt{float: left;line-height: 48px;font-size: 0;}
.innerCulture-sense dl dd{float: right;width: 1347px;overflow: hidden;}
.innerCulture-sense dl dd span{font-size: 18px;color: #666;float: left;line-height: 24px;}
.innerCulture-sense dl dd p{font-size: 14px;color: #999;line-height: 24px;}

.innerFashion{width: 1600px;margin: 100px auto 0px;overflow: hidden;padding-top: 10px;}
.innerFashion dl{float: left;width: 508px;text-align: center;margin-right: 38px;padding-bottom: 65px;transition: all 0.5s;position: relative;top: 0;}
.innerFashion dl:nth-child(3n){margin-right: 0;}
.innerFashion dl dt{height: 691px;font-size: 0;line-height: 691px;overflow: hidden;background: #dedede;}
.innerFashion dl dt img{max-width: 100%;}
.innerFashion dl dd h3{font-size: 18px;color: #333;font-weight: normal;margin: 30px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.innerFashion dl dd p{margin: 0 auto;width: 183px;height: 47px;background: #000;color: #fff;line-height: 47px;text-align: center;text-transform: uppercase;
font-size: 14px;transition: all 0.5s;}
.innerFashion dl:hover{top: -10px;}
.innerFashion dl:hover dd p{width: 100%;}

.innerFashion-more{font-size: 14px;text-align: center;cursor: pointer;width: 100px;margin: 0 auto;}

.hideFashion{display: none;position: fixed;background: rgba(0,0,0,0.6);left: 0;right: 0;top: 0;z-index: 999;bottom: 0;max-width: initial;}
.hideFashion li img{display: none;position: absolute;left: 0;right: 0;margin: auto;top: 0px;bottom: 0px;max-width: 90%;max-height: 90%;}
.hideFashion .close{position: absolute;top: 60px;cursor: pointer;}

.innerHeader{background: #fff;}

.innerContent{background: #f3f3f3;margin-top: 135px;}
.innerContact{width: 1600px;height: 677px;background: url(contact-img01.png) no-repeat center;margin: 0 auto;position: relative;}
.innerContact div{position: absolute;left: 140px;top: 65px;}
.innerContact div p{font-size: 16px;color: #333;line-height: 30px;}
.innerContact div h3{width: 108px;height: 108px;font-size: 0;margin-top: 40px;}
.innerContact div h3 img{max-width: 100%;max-height: 100%;}

.innerPageContent{margin-top: 0;}
.innerPageContent .innerContent-list{border: none;}

.innerContent-title{width: 1600px;margin: 0 auto;text-align: center;padding-top: 20px;}
.innerContent-title h3{font-size:18px;color: #333;margin: 30px 0;}
.innerContent-title p{font-size: 14px;color: #999;margin-top: 10px;}
.innerContent-list{width: 1600px;margin: 20px auto;padding: 20px 0;border-top: 1px dashed #ccc;overflow: hidden;min-height: 300px;}
.innerContent-list *{max-width: 100%;height: auto !important;}
.innerContent-prevNext{width: 1600px;margin: 0 auto;padding-bottom: 20px;}
.innerContent-prevNext p{font-size: 14px;line-height: 24px;color: #999;}
.innerContent-prevNext p a{font-size: 14px;color: #333;}
.innerContent-prevNext p em{font-size: 14px;color: #999;}
.innerContent-prevNext p span{font-size: 14px;color: #999;}

.innerJob{margin: 80px 0;}
.innerJob h3{font-size: 30px;color: #333;font-weight: normal;text-align: center;}
.innerJob p{font-size: 16px;color: #999;text-align: center;margin: 30px 0 45px;}
.innerJob a{display: block;margin: 0 auto;width: 183px;height: 47px;text-align: center;background: #000;font-size: 14px;color: #fff;line-height: 47px;}

.innerForm{padding: 80px 0;}
.innerForm h3{font-size: 30px;color: #333;font-weight: normal;text-align: center;}
.innerForm p{font-size: 16px;color: #999;text-align: center;margin: 30px 0 45px;}
.innerForm form{width: 865px;margin: 0 auto;overflow: hidden;}
.innerForm form div{float: left;width: 400px;margin-bottom: 40px;}
.innerForm form div span{display: block;margin-bottom: 10px;font-size: 16px;}
.innerForm form div input{border: 1px solid #dcdcdc;width: 100%;height: 64px;background: none;font-size: 16px;padding: 0 15px;box-sizing: border-box;}
.innerForm form div textarea{font-size: 16px;width: 100%;height: 320px;background: none;resize: none;border: 1px solid #dcdcdc;padding: 15px;box-sizing:border-box;}
.innerForm form .btn{display: block;margin: 0 auto;width: 183px;height: 47px;text-align: center;background: #000;font-size: 14px;color: #fff;line-height: 47px;border: none;}

.innerFashionColumn-list{margin: 110px 0;position: relative;overflow: hidden;}
.innerFashionColumn-list img{max-width: 86.46%;}
.innerFashionColumn-list .season{position: absolute;right: 160px;top: 0;text-align: right;}
.innerFashionColumn-list .season h3{font-size: 48px;color: #000;text-transform: uppercase;font-weight: normal;font-family: "times new roman";margin-top: 130px;}
.innerFashionColumn-list .season p{font-size: 16px;color: #333;}
.innerFashionColumn-list .season a{display: block;border: 1px solid #000000;font-size: 18px;text-align: center;line-height: 45px;width: 180px;font-size: 18px;text-transform: uppercase;
color: #000000;transition: all 0.5s;margin-top: 50px;float: right;}
.innerFashionColumn-list .season a:hover{background: #000;color: #fff;}
.innerFashionColumn-list:nth-child(even) img{float: right;}
.innerFashionColumn-list:nth-child(even) .season{left: 160px;right: initial;text-align: left;}
.innerFashionColumn-list:nth-child(even) .season a{float: left;}

.innerNews-box{background: #F3F3F3;margin-top: 135px;padding: 65px 0;}
.innerNews{margin-top: 0;}
.innerNews dl dt{height: 691px;line-height: 691px;}

.innerStore-img{margin: 100px 0;}
.innerStore-img img{max-width: 100%;}
.innerStore-title{text-align: center;font-size: 30px;color: #333333;margin: 140px 160px 50px;position: relative;}
.innerStore-title::before{position: absolute;left: 0;top: 25px;height: 1px;background: #7d7d7d;content: "";width: calc((100% - 300px)/2);}
.innerStore-title::after{position: absolute;right: 0;top: 25px;height: 1px;background: #7d7d7d;content: "";width: calc((100% - 300px)/2);}
.innerStore-list .swiper-container{padding-bottom: 100px;}
.innerStore-list .swiper-container .swiper-pagination-bullet{width: 14px;height: 14px;}
.innerStore-list .swiper-container .swiper-button-next{width: 75px;height: 60px;background: url(next.png) no-repeat center;top: initial;bottom: -8px;right: 40%;z-index: 99;}
.innerStore-list .swiper-container .swiper-button-prev{width: 75px;height: 60px;background: url(prev.png) no-repeat center;top: initial;bottom: -8px;left: 40%;z-index: 99;}
.innerStore-list .swiper-slide{opacity: 0.4;transition: all 0.5s;}
.innerStore-list .swiper-slide.swiper-slide-active{opacity: 1;}
.innerStore-list dl{position: relative;overflow: hidden;}
.innerStore-list dl dt{text-align: center;}
.innerStore-list dl dt img{max-width: 100%;}
.innerStore-list dl dd{position: absolute;left: 0;right: 0;bottom: -60px;background: rgba(0,0,0,0.5);text-align: center;line-height: 60px;height: 60px;color: #fff;
font-size: 20px;transition: all 0.5s;}
.innerStore-list dl:hover dd{bottom: 0;}

.innerJobList{width: 1600px;margin: 0 auto;}
.innerJobList-title{overflow: hidden;border: 1px solid #dcdcdc;border-left: none;border-right: none;padding: 0 35px;}
.innerJobList-title>li{float: left;line-height: 65px;color: #999999;font-size: 16px;}
.innerJobList-title01{width: 450px;}
.innerJobList-title02{width: 300px;text-align: center;}
.innerJobList-title03{width: 300px;text-align: center;}
.innerJobList-title04{width: 390px;text-align: center;}
.innerJobList-title05{width: 90px;}
.innerJobList-item{border-bottom: 1px solid #DCDCDC;overflow: hidden;padding: 0 35px;}
.innerJobList-item>li{float: left;line-height: 65px;color: #999999;font-size: 16px;color: #333;}
.innerJobList-item01{width: 450px;}
.innerJobList-item02{width: 300px;text-align: center;}
.innerJobList-item03{width: 300px;text-align: center;}
.innerJobList-item04{width: 390px;text-align: center;}
.innerJobList-item05{width: 90px;cursor: pointer;}
/* .innerJobList-item05.on{height: 65px;background: url(details.png) no-repeat left center;} */
/* .innerJobList-item05.on img{display: none;} */
.innerJobList-item06{display: none;width: 100%;}
.innerJobList-item06 .title{background: #c7c7c1;color: #fff;line-height: 45px;font-size: 16px;overflow: hidden;padding-left: 90px;}
.innerJobList-item06 .title p{float: left;width: 16.666%;}
.innerJobList-item06 .content{padding: 50px 160px;line-height: 26px;}

.search{margin-top: 135px;background: #f3f3f3;overflow: hidden;}
.search-form{width: 865px;margin: 0 auto;overflow: hidden;}
.search-form-list{float: left;}
.search-form-list:nth-child(even){float: right;}
.search-form-list select{width: 400px;height: 64px;border: 1px solid #DCDCDC;background: none;font-size: 16px;padding: 0 15px;}
.search-form-btn{width: 100%;float: left;margin-top: 20px;}
.search-form-btn div{height: 64px;border: 1px solid #DCDCDC;text-align: center;line-height: 64px;font-size: 16px;color: #333;cursor: pointer;}
.search-form-btn div img{margin-right: 20px;}
.search-title{text-align: center;font-size: 48px;color: #333;font-weight: normal;padding: 50px 0;}

.search-result{width: 865px;margin: 35px auto;background: #fff;}
.search-result ul{padding: 0 15px;height: 380px;overflow-y: auto;}
.search-result ul li{padding-left: 110px;border-bottom: 1px solid #e1e1e1;position: relative;padding: 20px 0 20px 110px;}
.search-result ul li span{position: absolute;left: 60px;top: 15px;font-size: 36px;color: #333;font-style: italic;}
.search-result ul li h3{font-size: 14px;font-weight: normal;color: #666666;margin-bottom: 5px;}
.search-result ul li p{font-size: 12px;font-weight: normal;color: #666666;}

.search-map{background: #fff;height: 500px;width: 865px;margin: 0 auto 35px;}

@media (max-width: 1600px) {
	
	.innerCulture-vision{width: 90%;}
	
	.innerCulture-mission{width: 90%;}
	
	.innerFashion{width: 90%;}
	.innerFashion dl{width: 31.75%;margin-right: 2.375%;}
	.innerFashion dl dt{height: auto;line-height: initial;}
	
	.innerContact{width: 90%;}
	
	.innerJobList{width: 90%;}
	.innerJobList-title01{width: 28%;}
	.innerJobList-title02{width: 18%;}
	.innerJobList-title03{width: 18%;}
	.innerJobList-title04{width: 30%;}
	.innerJobList-title05{width: 6%;}
	.innerJobList-item01{width: 28%;}
	.innerJobList-item02{width: 18%;}
	.innerJobList-item03{width: 18%;}
	.innerJobList-item04{width: 30%;}
	.innerJobList-item05{width: 6%;}
	.innerJobList-item06 .title{padding-left: 0;text-align: center;}
	.innerJobList-item06 .content{padding: 50px;}
	
	.innerContent-title{margin: 0 auto;width: 90%;}
	.innerContent-list{margin: 20px auto;width: 90%;}
	.innerContent-prevNext{margin: 0 auto;width: 90%;}
	
	.innerPageContent .innerContent-list{margin: 0px auto;width: 90%;}
	
}

@media (max-width: 1400px) {
	
	.nav-list ul{margin-right: 0;}
	.nav-list ul li{margin-right: 30px;padding-right: 30px;}
	.nav:hover .nav-list{width: 644px;}
	
	.innerCulture-sense{width: 90%;}
	.innerCulture-sense dl dd{width: calc(100% - 50px);}
	
	.innerJobList-item06 .title p span{display: block;}
	
}

.wap-header{height: 0.86rem;position: fixed;left: 0;top: 0;right: 0;z-index: 9999;display: none;}
.wap-header .logo{float: left;margin-left: 0.25rem;line-height: 0.86rem;height: 0.86rem;font-size: 0;}
.wap-header .logo img{max-height: 70%;}
.wap-header .nav-icon{float: right;padding:0 0.25rem;height: 0.86rem;background: url(nav-black.png) no-repeat center;background-size: 0.4rem;width: 0.4rem;}

.wap-nav{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(238,238,238);display: none;z-index: 9998;}
.wap-nav>ul{margin-top: 0.86rem;background: #eeeeee;padding: 0 0.25rem;}
.wap-nav>ul>li>a{display: block;line-height: 0.8rem;height: 0.8rem;font-size: 0.32rem;color: #333;border-bottom: 1px solid #d2d2d2;}
.wap-nav>ul>li ul{overflow: hidden;display: block !important;}
.wap-nav>ul>li ul li{float: left;width: 33.333%;text-align: center;margin: 0.1rem 0;}
.wap-nav>ul>li ul li a{font-size: 0.28rem;}

.wap-banner{display: none;}
.wap-banner img{max-width: 100%;}
.wap-banner .swiper-pagination{color: #fff;}
.wap-section-img{display: none;}
.wap-section-img img{max-width: 100%;}

.pc-p{display: block;}
.wap-p{display: none;}

@media (max-width: 750px) {
	
	.pc-p{display: none;}
	.wap-p{display: block;}
	
	#fp-nav.right{right: 0 !important;}
	
	.header{display: none;}
	.wap-header{display: block;}
	
	.banner{display: none;}
	.wap-banner{display: block;}
	
	.section{margin: 0;overflow: hidden;}
	
	.section-img{display: none !important;}
	.wap-section-img{display: block;opacity: 1;margin: 0.5rem 0.25rem;position: relative;}
	
	.section02 div.section02-list div img{display: none;}
	.section02 div.section02-list div h3{font-size: 0.32rem;margin: 0.4rem 0;}
	.section02 div.section02-list div p{font-size: 0.26rem;margin: 0.4rem 0;color: #666;line-height: 0.44rem;}
	.section02 div.section02-list div a{width: 2.2rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;}
	.section02 div.section02-list{margin: 0.75rem 0.25rem 0.75rem;position: relative;top: initial;left: initial;right: initial;bottom: initial;}
	.section02 div.section02-list div{position: relative;top: initial;left: initial;right: initial;bottom: initial;height: auto;}
	.wap-section02-img{display: none;}
	
	.section03-list{position: relative;left: initial;right: initial;top: initial;bottom: initial;margin: 0.25rem 0.25rem 0.5rem;text-align: center;}
	.section03-list h3{font-size: 0.5rem;margin: 0;}
	.section03-list a{width: 2.2rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;margin: 0.25rem auto;}
	
	.section04-list{left: initial;right: initial;top: initial;position: relative;bottom: initial;}
	.section04-list h3{font-size: 0.5rem;margin-top:0.5rem;}
	.section04-list a{width: 2.2rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;margin: 0.5rem auto;}
	.section04-list div{text-align: center;left: initial;right: initial;top: initial;position: relative;bottom: initial;}
	.wap-section04-img img.wap-play{top: 0;right: 0;left: 0;bottom: 0;display: block;position: absolute;margin: auto;}
	.wap-play{animation: opa 3s  infinite;-webkit-animation:opa 3s infinite;}
	
	.video{right: 0;position: fixed;z-index: 999;}
	
	.section05-list{position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0.25rem 0.25rem 0.75rem;text-align: center;}
	.section05-list h3{font-size: 0.5rem;margin-top: 0rem;}
	.section05-list a{width: 2.2rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;margin: 0.25rem auto;}
	
	.section06-list{opacity: 0.5;height: auto;}
	.section06-list div.section06-text{position: relative;top: initial;right: initial;left: initial;bottom: initial;margin: 0.5rem 0.25rem;height: auto;}
	.section06-list div.section06-text h3{font-size: 0.5rem;color: #333;}
	.section06-list div.section06-text p{color: #000;}
	.section06-list div.section06-text a{width: 2.2rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;color: #000;border-color: #000;margin-top: 0.25rem;}
	.section06-list div.section06-text img{position: relative;}
	
	.section06-list .section06-pc{display: none;}
	.section06-list .section06-wap{display: block;}
	
	.footer{line-height: 95px;text-align: center;font-size: 0;border-top: 1px solid #dedede;}
	.footer p{display: none;}
	.footer div{display: none;}
	.footer h3{display: block;text-align: center;font-size: 0.3rem;color: #999;font-weight: normal;display: inline-block;vertical-align: middle;line-height: 0.5rem;}
	.footer h3 a{font-size: 0.3rem;color: #999;font-weight: normal;}
	
	/* .wap-section-img{display: none;} */
	
	.innerbBanner{height: 4rem;}
	.innerbBanner-img{height: 100%;left: 0;margin: 0;}
	.innerbBanner p{font-size: 0.6rem;height: 1rem;}
	.innerbBanner .down{bottom: 0.5rem;width: 0.35rem;
	animation: opa02 2s infinite;
	-webkit-animation: opa02 2s infinite;}
	@keyframes opa02{
		0%{
			bottom: 0.5rem;
			opacity: 0;
		}
		50%{
			bottom: 0.65rem;
			opacity: 1;
		}
		100%{
			bottom: 0.5rem;
			opacity: 0;
		}
	}
	
	.innerTitle h3{font-size: 0.32rem;margin: 0.75rem 0 0.5rem;font-weight: normal;}
	.innerTitle p{font-size: 0.26rem;line-height: 0.5rem;font-weight: normal;color: #666;}
	
	.innerBrief{margin-top: 0.75rem;height: auto;background-size: auto 140%;}
	.innerBrief-list{right: 0;left: 0;position: relative;}
	.innerBrief-list-top{width: auto;padding: 0.25rem;}
	.innerBrief-list-bottom{width: auto;padding: 0.25rem;}
	
	.innerTitle02{padding: 0.5rem 0.25rem;}
	.innerTitle02 span{font-size: 0.5rem;}
	.innerTitle02 h3{font-size: 0.5rem;}
	.innerTitle02 p{font-size: 0.3rem;margin-top: 0.3rem;}
	.innerCulture-vision{width: auto;margin:0 0.25rem;}
	.innerCulture-mission{margin:0 0.25rem;font-size: 0.32rem;line-height: 0.5rem;width: auto;}
	/* .innerCulture-mission *{font-size: 0.28rem !important;text-align: left;text-indent: 0.56rem;} */
	
	.innerTitle03{height: 4rem;background-size:auto 100%;margin: 0.5rem 0;}
	.innerTitle03{padding: 0.5rem 0.25rem;}
	.innerTitle03 span{font-size: 0.5rem;margin-top: 1rem;}
	.innerTitle03 h3{font-size: 0.5rem;}
	.innerTitle03 p{font-size: 0.3rem;margin-top: 0.3rem;}
	.innerCulture-sense{width: auto;margin: 0 0.25rem;}
	.innerCulture-sense dl{margin-bottom: 0.4rem;}
	.innerCulture-sense dl dd span{font-size: 0.32rem;line-height: 0.44rem;}
	.innerCulture-sense dl dd p{font-size: 0.26rem;line-height: 0.44rem;}
	
	.innerFashionColumn-list{margin: 0.5rem 0;padding-top: 1.2rem;}
	.innerFashionColumn-list img{width: auto;margin-right: 0.25rem;max-width: calc(100% - 0.25rem);}
	.innerFashionColumn-list:nth-child(even) img{margin-right: 0;margin-left: 0.25rem;}
	.innerFashionColumn-list .season{right: 0.25rem;}
	.innerFashionColumn-list:nth-child(even) .season{left: 0.25rem;}
	.innerFashionColumn-list .season h3{margin-top: 0;font-size: 0.5rem;line-height: 0.6rem;}
	.innerFashionColumn-list .season p{font-size: 0.28rem;}
	.innerFashionColumn-list .season a{margin-top: 0.4rem;width: 2rem;height: 0.6rem;font-size: 0.3rem;line-height: 0.6rem;background: #000;color: #fff;}
	
	.innerFashion{width: auto;margin: 0.5rem 0.25rem 0;height: 22.74rem;}
	.innerFashion dl{width: 3.4rem;margin-right: 0;padding-bottom: 0.8rem;}
	.innerFashion dl:nth-child(even){float: right;margin-right: 0;}
	.innerFashion dl dt{height: 4.6rem;line-height: 4.6rem;}
	.innerFashion dl dd h3{font-size: 0.3rem;margin: 0.2rem 0;}
	.innerFashion dl dd p{height: 0.6rem;line-height: 0.6rem;color: #fff;border: 1px solid #333;background: #333;width: 2.2rem;margin: 0 auto;
	font-size: 0.26rem;}
	
	.innerFashion-more{margin-bottom: 0.5rem;}
	
	.innerStore-img{margin: 0.5rem 0;}
	.innerStore-list dl dd{bottom: 0;height: 0.8rem;line-height: 0.8rem;font-size: 0.28rem;}
	.innerStore-list .swiper-container{padding-bottom: 1.5rem;}
	.innerStore-list .swiper-container .swiper-pagination{bottom: 15px;}
	.innerStore-list .swiper-container .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;}
	.innerStore-list .swiper-container .swiper-button-prev{left: 0.5rem;}
	.innerStore-list .swiper-container .swiper-button-next{right: 0.5rem;}
	
	.innerForm form{width: auto;margin: 0.5rem 0.25rem;}
	.innerContent{margin-top: 0.86rem;}
	.innerPageContent{margin-top: 0;}
	.innerContact{width: 100%;height: 12rem;background: url(contact-img02.jpg) no-repeat center;background-size: 100%;}
	.innerContact div{left: 0.25rem;top: 0.5rem;right: 1rem;}
	.innerContact div p{font-size: 0.3rem;line-height: 0.5rem;}
	.innerJob{margin: 0.5rem 0;}
	.innerJob h3{font-size: 0.5rem;}
	.innerJob p{font-size: 0.3rem;margin: 0.4rem 0;}
	.innerJob a{width: 3.4rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;}
	.innerForm{padding: 0.5rem 0;}
	.innerForm h3{font-size: 0.5rem;}
	.innerForm p{font-size: 0.3rem;margin: 0.4rem 0;}
	.innerForm form div{width: 100%;margin-bottom: 0.25rem;}
	.innerForm form div span{margin-bottom: 0.1rem;}
	.innerForm form div input{height: 0.8rem;font-size: 0.3rem;padding: 0 0.2rem;}
	.innerForm form div textarea{font-size: 0.3rem;padding: 0.2rem;height: 5rem;}
	.innerForm form .btn{width: 3.4rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;}
	
	.innerJobList{width: auto;margin: 0 0.25rem;}
	.innerJobList-title{padding: 0;}
	.innerJobList-title>li{line-height: 1rem;font-size: 0.3rem;}
	.innerJobList-title01{width: 55%;}
	.innerJobList-title02{display: none;}
	.innerJobList-title03{display: none;}
	.innerJobList-title04{width: 30%;}
	.innerJobList-title05{width: 15%;text-align: right;}
	.innerJobList-item{padding: 0;}
	.innerJobList-item>li{line-height: 1rem;font-size: 0.3rem;}
	.innerJobList-item>li img{max-width: 0.4rem;}
	.innerJobList-item01{width: 55%;}
	.innerJobList-item02{display: none;}
	.innerJobList-item03{display: none;}
	.innerJobList-item04{width: 30%;}
	.innerJobList-item05{width: 15%;text-align: right;}
	.innerJobList-item06 .title{line-height: 0.6rem;padding: 0.15rem 0;}
	.innerJobList-item06 .title p{width: auto;margin: 0 0.25rem 0 0.25rem;font-size: 0.28rem;}
	.innerJobList-item06 .title p span{display: inline;}
	.innerJobList-item06 .content{padding: 0.25rem;line-height: 0.5rem;}
	
	.search{margin-top: 0.86rem;}
	.search-title{font-size: 0.5rem;padding: 0.5rem 0;}
	.search-form{width: 100%;}
	.search-form-list{float: initial;margin: 0.25rem;}
	.search-form-list select{width: 100%;font-size: 0.3rem;height: 1rem;}
	.search-form-list:nth-child(even){float: initial;}
	.search-form-btn{float: initial;width: auto;margin: 0.25rem;}
	.search-form-btn div{line-height: 1rem;height: 1rem;font-size: 0.3rem;}
	.search-result{width: auto;margin: 0.5rem auto;}
	.search-result ul{padding: 0 0.25rem;height: 6.6rem;}
	.search-result ul li{padding:0.2rem 0rem 0.2rem 0.75rem;}
	.search-result ul li span{left: 0;top: 0.25rem;font-size: 0.6rem;}
	.search-result ul li h3{font-size: 0.28rem;margin-bottom: 0.1rem;}
	.search-result ul li p{font-size: 0.24rem;}
	.search-map{width: auto;}
	
	.innerContent-title{margin: 0 0.25rem;width: auto;padding-top: 0.25rem;}
	.innerContent-list{margin: 0.25rem;width: auto;padding: 0.25rem 0;}
	.innerContent-prevNext{margin: 0 0.25rem;width: auto;padding-bottom: 0.25rem;}
	.innerContent-prevNext p{line-height: 0.44rem;font-size: 0.28rem;}
	.innerContent-prevNext p a{font-size: 0.28rem;}
	.innerContent-prevNext p em{font-size: 0.28rem;}
	.innerContent-prevNext p span{font-size: 0.28rem;}
	
	.innerNews-box{background: #F3F3F3;margin-top: 0;padding: 0.86rem 0;}
	.innerNews{margin-top: 0;}
	.innerNews dl dt{height: 4.6rem;line-height: 4.6rem;}
	
	.innerStore-title{margin: 0.5rem 0.25rem;font-size: 0.4rem;}
	.innerStore-title::before{display: none;}
	.innerStore-title::after{display: none;}
	
	.video video{width: 100%;height: auto;}
	
	.innerContent-title h3{margin: 0.25rem 0;}
	
	.wap-header{
		/* display: none; */
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 0.9rem;
		max-width: 7.5rem;
		margin:auto;
		width: 100%;
		/* background: #fff; */
		z-index: 999;
		/* background: #fff; */
		/* box-shadow: 0px 1px 3px 0px #525252; */
	    /* -webkit-box-shadow: 0px 1px 3px 0px #525252; */
	}
	 .wap-header .logo{
		/* width: 0.61rem; */
		height: 0.55rem;
		text-align: center;
		line-height: 0.55rem;
		font-size: 0;
		float: left;
		margin-top: 0.17rem;
		margin-left: 0.24rem;
		font-size: 0;
	}
	 .wap-header .logo a{display: block;font-size: 0;height: 0.55rem;line-height: 0.55rem;width: 2.8rem;}
	 .wap-header .logo img{
		/*max-width: 3.06rem;*/
		/* height: 0.5rem; */
		max-height: 100%;
		max-width: 100%;
	}
	/* .header .search_box{
		 position: absolute;
		 top: 0;
		 right: 1rem;
	 } */
	  .wap-header .search_btn{
		  display: block;
		  width: 1rem;
		  height: 0.9rem;
		  background: url("search02.png") no-repeat center;
		  position: absolute;right: 1rem;top: 0;
		  /* background-size: 40%; */
		  text-align: center;
		  line-height: 1rem;
		  font-size: 0;
		  display: none;
	  }
	  .wap-header .search02{
		position: absolute;
		top: 1rem;
		left: 0;
		width: 100%;
		height: 0.8rem;
		border: 1px solid #A51C1C;
		background: #fff;
		display: none;
	  }
	   .wap-header .search02 input{
		   width: 5.8rem;
		   border: none;
		   font-size: 0.3rem;
		   line-height: 0.8rem;
		   padding: 0 0.24rem;
		   color: #333;
		   background: #fff;
	   }
	.wap-header .search02 a{
		float: right;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.3rem;
		color: #fff;
		background: #A51C1C;
		width: 1rem;
		text-align: center;
	}
	 
	 
	 .wap-header .icon{
		float: right;
		/* margin-right: 0.24rem; */
		/* margin-top: 0.3rem; */
		/* width: 0.88rem; */
		height: 0.9rem;
		background:url("nav-black.png") no-repeat center;
		background-size: 45%;
		
	}
	
	.menu_list_bor {
	    position: fixed;
	    height: 100%;
	    width: 100%;
	    right: -100%;
	    top: 0;
	    z-index: 8888;
	}
	
	.colse_menu {
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 40%;
	    height: 100%;
	    background: rgba(0, 0, 0, 0.6);
	    z-index: 999;
	}
	
	.menu_right {
	    width: 60%;
	    position: absolute;
	    height: 100%;
	    right: 0;
	    top: 0;
	    background: #fff;
	    z-index: 9999;
	    overflow-x: hidden;
	}
	
	.menu_top {
	    width: 100%;
	    height: 1rem;
	    border-bottom: 1px solid #bbbbbb;
	}
	.wap-lang{
		border-bottom: 1px solid #e9e9e9;
		height: 0.8rem;
	}
	.wap-lang a{float: left;width: 50%;line-height: 0.8rem;font-size: 0.3rem;text-align: center;}
	.wap-lang li.on a{background: #1e4793;color: #fff;}
	
	.menu_list_bor {
	    position: fixed;
	    height: 100%;
	    width: 100%;
	    right: -100%;
	    top: 0;
	    z-index: 8888;
	}
	
	.colse_menu {
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 40%;
	    height: 100%;
	    background: rgba(0, 0, 0, 0.6);
	    z-index: 999;
	}
	
	.menu_right {
	    width: 60%;
	    position: absolute;
	    height: 100%;
	    right: 0;
	    top: 0;
	    background: #fff;
	    z-index: 9999;
	    overflow-x: hidden;
	}
	
	.menu_top {
	    width: 100%;
	    height: 1rem;
	    border-bottom: 1px solid #bbbbbb;
	}
	
	.clo {
	    line-height: 1rem;
	    color: #333;
	    font-size: 0.3rem;
	    width: 1.8rem;
	    margin-left: 0.3rem;
	    height: 1rem;
	    background-size: auto 0.25rem;
	    padding-left: 0.35rem;
	}
	
	.menu_list {
	    width: 100%;
	}
	
	.clo b{
	    float: left;
	    height: 100%;
	    width: 20px;
	    transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	    -moz-transform:  rotate(180deg);
	    background: url('fl.png') no-repeat right center;
	    background-size: 40%;
	}
	
	.clo span {
	    display: inline-block;
	    line-height: 0.8rem;
	    margin-left: 0.1rem;
	}
	
	.menu_list>ul>li,.menu_list>ul>li >ul>li{
	    line-height: 0.8rem;
	    *height: 0.8rem;
	    position: relative;
	    border-bottom: 1px solid #e9e9e9;
	}
	.menu_list>ul>li >ul{
	    display: none;
	}
	.menu_list>ul >li >a,.menu_list>ul>li >ul>li>a {
	    line-height: 0.8rem;
	    *height: 0.8rem;
	    color: #333;
	    font-size: 0.28rem;
	    display: inline-block;
	    padding-left: 0.65rem;
	    /*width: 100%;*/
	    display: block;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
		padding-right: 0.6rem;
	}
	
	.menu_list>ul>li >ul>li{
	    border:0;
	    border-top: 1px solid #e9e9e9;
	    padding-left: 0.3rem;
	}
	
	.menu_list >ul >li >ul>li>a{color: #575757;}
	
	.menu_list >ul >li>b, .menu_list >ul >li >ul>li b{
	    position: absolute;
	    display: block;
	    width: 20%;
	    height: 0.8rem;
	    right: 0;
	    top: 0;
	    background: url('fl.png') no-repeat center;
	    background-size: 18%;
		
	}
	.menu_list>ul>li >ul>li li{
	    border-top:1px solid #e9e9e9;
	}
	.menu_list>ul>li >ul>li li a{
	    padding-left:1rem;
	    color:#333;
	    font-size: 0.28rem;
		    display: inline-block;
		    line-height: 0.4rem;
		    vertical-align: middle;
	}
	
	.menu_list>ul>li>b.nex ,.menu_list >ul >li >ul>li b.nex{
	    background: url('nex.png') no-repeat center;
	    background-size: 30%;
	}
	
}




