@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

*{margin:0;padding:0;}
body{background:#fff; font-size:12px;line-height:22px;font-family:"Microsoft YaHei";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
.body,.ul,.ol,.li,.p,.h1,.h2,.h3,.h4,.h5,.h6,.form,.fieldset,.table,.td,.img,.div,.tr,.dl,.dd,.select,.option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img_cover{position: absolute;top: 0;bottom: 0;left: 0;right: 0;	max-width: 100%;max-height: 100%;display: block;margin:auto;padding: auto;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.tr{ transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;}
.wrap{ max-width:1733px; margin:0 auto;width:100%;}
.wrap3{ max-width:1200px; margin:0 auto;width:100%;}
.overflow { overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

header.act{position:fixed;left:0;top:0;z-index:9999;animation:searchTop 0.5s ease-in-out;background:rgba(234,234,234,0.5);}
@keyframes searchTop {
    0% {top:-100px}
    to {top:0}
}
header.act .header_main{height:80px;}
header.act .nav_ul li .nav_a{font-size:16px;font-weight:bold;}

header{position:relative;width:100%;}
.header_main{display:flex;justify-content:space-between;align-items:center;height:135px;position:relative;}
.logo{ width:400px;position:relative;height: 100%;}
.logo img{ max-width:80%; display:block;}
.logo a{display:block;position:absolute;left:0;top:0;}
.lo2{display:none;}
.lo1, .lo2{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:400px;height: 69px;}

header form{width:20px;display:flex;margin-right:45px;}
header form .text{width:calc(100% - 20px);height:21px;background:none;border-bottom:1px solid #d5d5d5;}
header form .submit{width:20px;height:21px;background:url(../images/but.png) no-repeat center center;}

.header_nav{ width:850px;}
.nav_ul {display: flex;}
.nav_ul li {position:relative;width:12.5%;}
.nav_ul li .nav_a {display:block;font-size:15px;color:#666;text-align:center;position:relative; padding:20px 0;}
.nav_ul li .nav_a:before{content:"";width:0px;height:1px;background:#e0e0e0;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);transition:0.5s;}
.nav_ul li:hover .nav_a, .nav_ul li .nav_a.active {color:#000}
.nav_ul li:hover .nav_a:before, .nav_ul li .nav_a.active:before {width:33px;}
.nav_ul .sub_ul {display: none;width: 100%;position: absolute; padding:0;z-index:999;background:rgba(255,255,255,0.8);width:100%;box-shadow:0 0 10px #333;}
.nav_ul .sub_ul li{width:100%;padding:5px;}
.nav_ul .sub_ul li .nav_a2{font-size:14px;line-height:30px;text-align: center;color:#999;display:block;}
/*.nav_ul li .nav_a2:hover, .nav_ul li .nav_a2.on {color:#000;text-decoration:underline !important;}*/




.nav_ul li .nav_a .nav-box{line-height:22px;height:22px;overflow:hidden;position:relative;}
.nav_ul li .nav_a span{display:block;text-transform:uppercase;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);transition:0.5s;width:100%;}
.nav_ul li .nav_a span.s2{position:absolute;opacity:1;}
.nav_ul li .nav_a span.s1{opacity:0;}

.nav_ul li:hover .nav_a .s1{opacity:1;}
.nav_ul li:hover .nav_a .s2{color:#555;opacity:0;}
.nav_ul li .nav_a.active .s1{opacity:1;}
.nav_ul li .nav_a.active .s2{color:#555;opacity:0;}
.nav_ul li:hover .nav_a.active .s1{opacity:1;}
.nav_ul li:hover .nav_a.active .s2{color:#555;opacity:0;}




.icon-menu h6{position:absolute;top:-20px;font-size:14px;color:#555;width:100%;text-align:center;}

.icon-menu{ cursor:pointer;z-index:9999;position:relative;right:0;top:0;height:17px;width:44px;}
.icon-menu .span01 { width:44px;height:1px;background:#5a5a5a;display:block;}
.icon-menu .span02 { width:27px;height:1px;background:#5a5a5a; display:block; margin:6px 0;position:relative;right:-16px}
.icon-menu .span03 { width:44px;height:1px;background:#5a5a5a; display:block;}
.icon-menu.click .span02 {width:0;opacity:0;filter:alpha(opacity=0); }
.icon-menu.click .span01 { position:relative;top:7px;transform:rotate(45deg);background:#fff;width:30px;}
.icon-menu.click .span03 { position:relative;top:-7px;transform:rotate(-45deg);background:#fff;width:30px;}

body.on{background:#000;z-index:999;}
footer.on, .banner.on{display:none;}

/*.s-drop-btn { background:#bb242b; line-height:55px; font-size:22px; color: #fff; text-align:center;position:relative;}
.s-drop-btn span {position:absolute;right:20px;top:50%;transform:translate(0, -50%);}
.s-drop-btn.act{ background:#bb242b;}*/


.s-drop-wrap { width:100%;padding-left:100px;}
.s-drop-wrap.on{margin:55px 0 0 0;}
.s-drop-list {display: none;}
.s-drop-list li a{ display:block; }
.aside-list-link{ font-size:28px; color:#fff;line-height:60px;font-family:"Arial";text-transform:uppercase;position:relative;}
.aside-list-link span{font-size:14px;margin-left:25px;opacity:0;transition:0.5s;}
.aside-list-link:before{content:"";width:70px;height:1px;background:#333;position:absolute;left:-85px;top:44%;opacity:0;transition:0.5s;}
.aside-list-link:hover, .aside-list-link.act{  color:#fff;}
.aside-list-link:hover span, .aside-list-link:hover:before, .aside-list-link.act span, .aside-list-link.act:before{opacity:1;}

/*.s-drop-list li .aside-sublist{ width:100%;  display:none;  }
.s-drop-list li .aside-sublist li{margin-top:5px;}
.s-drop-list li .aside-sublist li a{ color:#5e5e5e; line-height:40px;  font-size:14px; margin-bottom:1px; text-align:center; background:#eee;}
.s-drop-list li .aside-sublist li a:hover, .aside-sublist li a.act{ background:#000;color:#bc2a2a;}*/

.sj_nav{ width:100%; }
.sjnav{ width:100%; height:initial; position:absolute;right:0%; top:0;z-index:99;background:rgba(44, 44, 44, 0.7) none repeat scroll 0 0 !important; background-color:#202020;}
.sjnav ul{ padding:0; margin:0;}
.sjnav li{ height:44px; line-height:44px;display:block;text-align:center; margin:0; padding:0;}
.sjnav li a{display:block;line-height:40px;  font-size:15px; color:#fff;}
.sjnav li a:hover{background:#333; color:#fd5573;}
.sjnavhide{ height:0; overflow:hidden;}

.link-box.on{display:block;}
.link-box{margin:90px 0 50px 0;display:none;}
.link-box .link{display:flex;align-items:center;height:15px;}
.link-box .link a{display:block;margin:0 10px;transition:0.5s;}
.link-box .link a img{display:block;max-width:100%;}
.link-box .link a:hover{transform:translateY(-5px);}

/*大图滚动开始*/
.banner{}
.ban-img { padding-top:41%;}
/*.prev-banner, .next-banner{ font-size:30px;font-family:"SimSun";color:#fff;width:40px;height:40px;background:rgba(0,0,0,0.5);border-radius:6px;display:flex;justify-content:center;align-items:center;font-weight:bold;}
.prev-banner{left:-50%;}
.next-banner{right:-50%;}
.banner:hover .prev-banner{left:10px;}
.banner:hover .next-banner{right:10px;}*/

.swiper-benner .swiper-slide .txt-mian{position:absolute;left:0;top:0;}
.swiper-benner .swiper-slide:nth-child(even) .txt-mian{right:0;text-align:right;}
.txt-mian .t1{font-size:150px;color:#f4f2f2;font-weight:bold;line-height:185px;}
.swiper-benner .swiper-slide:first-child .txt-mian .t1{line-height:145px;}
.txt-mian .t1 span{transform:rotate(90deg) scale(-1,-1);display:inline-block;}
.txt-mian .txt-box{margin-top:225px;}
.txt-mian .t2{font-size:120px;color:#4f4f4f;line-height:112px;font-family:"Arial";text-transform:uppercase;}
.txt-mian .t3{line-height:44px;font-size:24px;color:#1a1a1a;}
.txt-mian .t4{line-height:20px;font-size:16px;color:#797979;margin-top:32px;}



.swiper-pagination{width:100%;bottom:-50px;}
.swiper-pagination-bullet{background:none;opacity:1;margin:0 16px !important;width:14%;height:9px;position:relative;outline:none;vertical-align:middle;}
.swiper-pagination-bullet:before{content:"";width:100%;height:1px;background:#c9c9c9;position:absolute;left:24px;top:4px;}
.swiper-pagination-bullet span { width: 7px;height: 7px;background: #a8a8a8;display: block;border-radius: 0;border: 3px solid #fff; box-shadow: 0 0 0 1px #c3c3c3;}
.swiper-pagination-bullet i {background: #000;height: 1px; width: 100%; position: absolute;top:4px; left:24px; transform: scaleX(0); transform-origin: left;z-index: 3;transition-timing-function: linear;}
.swiper-pagination-bullet-active span, .swiper-pagination-bullet:hover span {background: #000;box-shadow: 0 0 0 1px #000;position: relative; z-index: 1;}
.swiper-pagination-bullet-active i{animation:middle 5s;}
	/*.swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{
		animation:first 20s;
		}
	.swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{
		animation:last 20s;
		}				
	@keyframes first{
	  0% {transform:scaleX(0.5);left:0px;}
	  100% {transform:scaleX(1);left:2px;} 
	}
	@keyframes last{
	  0% {transform:scaleX(0.7);left:-10px;}
	  20% {transform:scaleX(0.3);left:2px;} 
	  100% {transform:scaleX(0.3);left:0px;}
	}*/		
	@keyframes middle{
	  0% {transform:scaleX(0);}
	  /*20% {transform:scaleX(0.45);left:0;}*/
	  100% {transform:scaleX(1);} 
	}	

footer{margin:100px 0 50px 0;font-size:12px;color:#969696;text-align:right;}

/*product*/
.xiaoshi{margin-bottom:50px;min-height:1000px;}
.swiper-product a{display:block;position:relative;overflow:hidden;}
.swiper-product a .pro-img{padding-top:180%;}
.swiper-product a .hover{width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,0.5);display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px;color:#4a4a4a;}
.swiper-product a:hover .hover{width:100%;height:100%;border-radius:0;background:rgba(0,0,0,0.5);color:#fff;}
.swiper-product a:hover .img_cover{transform:scale(1.1);}
.prev-product, .next-product{ font-size:72px;font-family:"SimSun";color:#fff;font-weight:bold;background:none;z-index:999;}
.prev-product{left:30px;}
.next-product{right:30px;}

.foot{background:#f4f4f4;padding:65px 0;}
.foot-main{display:flex;justify-content:space-between;}
.foot-main .lxfs{font-size:14px;color:#505050;line-height:25px;}
.foot-main .lxfs .lx1{background:url(../images/lxfs-img.png) no-repeat left top;padding-left:30px;}
.foot-main .lxfs .lx2{background:url(../images/lxfs-img.png) no-repeat left -37px;padding-left:30px;margin:20px 0;}
.foot-main .lxfs .lx3{background:url(../images/lxfs-img.png) no-repeat left bottom;padding-left:30px;}
.foot-main .foot-nav{width:525px;display:flex;justify-content:space-between;}
.foot-main .foot-nav dt a{display:block;font-size:16px;color:#4a4a4a;margin-bottom:20px;font-weight:normal;}
.foot-main .foot-nav dd a{display:block;font-size:14px;color:#747474;line-height:29px;}
.foot-main .foot-nav dd a:hover{text-decoration:underline !important;color:#000;}
.foot-main .gz .t1{font-size:16px;color:#4a4a4a;margin-bottom:30px;}
.foot-main .gz a{width:28px;height:28px;border:1px solid #c0c0c0;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-left:11px;transition:0.5s;}
.foot-main .gz a:hover{transform:translateY(-5px);}

.foot-txt{font-size:12px;color:#969696;text-align:center;padding:30px 0;}

/*product-show*/
.show-banner{padding-top:50%;position:relative;}
.show-banner .txt-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1200px;width:100%;}
.show-banner .txt-box .t1{line-height:43px;font-size:30px;color:#2b2b2b;position:relative;}
.show-banner .txt-box .t1:before{content:"";width:200px;height:1px;background:#d6d6d6;position:absolute;left:-250px;top:50%;transform:translate(0,-50%);display:none;}
.show-banner .txt-box .t2{line-height:49px;font-size:48px;color:#fff;font-family:"Arial";text-transform:uppercase;font-weight:bold;}

.show-tabs{font-size:16px;color:#505050;display:flex;align-items:center;position:relative;}
.show-tabs:before{content:"";width:100%;height:1px;background:#dedede;position:absolute;left:0;top:93px;}
.show-tabs ul{display:flex;width:100%;}
.show-tabs ul .aside-li{width:90px;margin-right:80px;}
.show-tabs .aside-link{display:block;color:#505050;line-height:94px;position:relative;}
.show-tabs .aside-link:before{content:"";width:100%;height:1px;background:#5b5b5b;position:absolute;left:0;bottom:0;opacity:0;}
.show-tabs .aside-link::after{content:"";width:0px;height:0px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #c9c9c9;position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(-90deg);transition:0.5s;}
.show-tabs .aside-link:hover:before, .show-tabs .aside-link.on:before{opacity:1;}
.show-tabs .aside-link:hover::after, .show-tabs .aside-link.on::after{transform:translate(0,-50%) rotate(0);border-top:5px solid #000;}

.show-tabs ul .aside-li .aside-sublist{display:none;}
.show-tabs ul .aside-li .aside-sublist li a{line-height:40px;font-size:13px;color:#999;}
.show-tabs ul .aside-li .aside-sublist li a:hover{text-decoration:underline !important;color:#000;}
.show-tabs ul .aside-li .aside-sublist li .act{text-decoration:underline !important;color:#000;}





.page-ul{margin:55px 0 0 0;display:flex;flex-wrap:wrap;}
.page-ul li{width:31.333%;margin:1%;}
.page-ul li a{display:block;position:relative;overflow:hidden;transition:0.5s;}
.page-ul li a .show-img{padding-top:153%;}
.page-ul li a:hover{box-shadow:0 0 20px #ccc;transform:translateY(-3px);}

/*product-show*/

.product-show{margin:60px 0;position:relative;display:flex;justify-content:space-between;align-items:flex-start;}
.product-show .gallery-top2{width:580px;margin:0;min-height:626px;}
.product-show .gallery-top2 .show_img{padding-top:137%;}

.product-show .gallery-thumbs-box{background:rgba(255,255,255,0.8);z-index:10;width:125px;position:relative;margin-right:30px;}
.product-show .gallery-thumbs2{width:100%;height:506px;margin:60px 0;}
.product-show .gallery-thumbs2 .swiper-slide{opacity:0.6; cursor:pointer;border:1px solid #d1d1d1;}
.product-show .gallery-thumbs2 .swiper-slide-thumb-active {opacity: 1;border-color:#fd5573;}
.product-show .product-thumbs2 .show_img{padding-top:65%;}

.product-show .next-show2, .product-show .prev-show2{font-size:48px;font-family:"SimSun";color:#2b2b2b;font-weight:bold;background:none;width:initial;height:initial;margin:0;}
.product-show .prev-show2{left:50%;top:0;transform:translate(-50%,0) rotate(90deg);}
.product-show .next-show2{left:50%;bottom:0;top:initial;right:initial;transform:translate(-50%,0) rotate(90deg);}

.show-txt{width:380px;padding-left:35px;border-left:1px solid #d6d6d6;}
.show-txt .txt-bt{font-size:20px;color:#4b4b4b;font-weight:bold;}
.show-txt .txt-nr{font-size:14px;color:#6c6c6c;line-height:27px;margin:30px 0 0 0;}

.show-txt .txt-nr{font-size:14px;color:#6c6c6c;line-height:27px;margin:30px 0 0 0;}



/*store门店*/
.store-ul{display:flex;justify-content:space-between;margin:50px 0 0 0;flex-wrap:wrap;}
.store-ul li{width:49%;}
.store-ul li .pic{width:100%;position:relative;overflow:hidden;}
.store-ul li .pic .store-img{padding-top:68%;}
.store-ul li .txt{width:calc(100% - 30px);line-height:70px;text-align:center;font-size:16px;color:#2b2b2b;background:#fff;box-shadow:0 0 10px #ccc;margin:0 auto;position:relative;top:-40px;z-index:3;}
.store-ul li:hover .img_cover{transform:scale(1.1);}

/*store-show*/
.store-show{margin:60px 0;position:relative;}
.store-show .gallery-top{width:100%;}
.store-show .gallery-top .show_img{padding-top:52%;}

.store-show .gallery-thumbs-box{position:absolute;left:0;bottom:90px;width:100%; background:rgba(255,255,255,0.8);padding:13px 70px;z-index:10;}
.store-show .gallery-thumbs{width:100%;height:80px;}
.store-show .gallery-thumbs .swiper-slide{opacity:0.6; cursor:pointer;border:1px solid #d1d1d1;}
.store-show .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border-color:#fd5573;}
.store-show .gallery-thumbs .show_img{padding-top:67%;}
/*.gallery-thumbs .swiper-slide{width:118px !important;}*/

.store-show .next-show, .store-show .prev-show{font-size:48px;font-family:"SimSun";color:#2b2b2b;font-weight:bold;background:none;width:initial;height:initial;transform:translate(0,-50%);margin:0;}
.store-show .prev-show{left:10px;}
.store-show .next-show{right:10px;}

.store-show-bt{text-align:center;font-size:30px;color:#2b2b2b;border-bottom:1px solid #bdbdbd;padding:30px 0;line-height:30px;}

/*fashion*/
.fashion{margin:60px 0;position:relative;}
.fashion-top a{display:flex;}
.fashion-top a .pic{width:598px;position:relative;overflow:hidden;}
.fashion-top a .pic .fashion-img{padding-top:58%;}
.fashion-top a .txt{width:calc(100% - 598px);background:#eaeaea;padding:30px;display:flex;flex-wrap:wrap;align-content:space-around;}
.fashion-top a .txt div{width:100%;}
.fashion-top a .txt .txt-bt{font-size:18px;color:#2b2b2b;}
.fashion-top a .txt .txt-date{font-size:13px;color:#2b2b2b;}
.fashion-top a .txt .txt-nr{font-size:14px;color:#616161;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.fashion-top a .txt .txt-more{width:105px;line-height:38px;text-align:center;background:#fff;font-size:14px;color:#676767;border-radius:5px;}
.fashion-top a .txt:hover .txt-more{background:#000; color:#fff;}

.fashion ul{display:block;margin:45px 0;}
.fashion ul li{margin-bottom:10px;background:#f0f0f0;padding:13px;}
.fashion ul li a{display:flex;}
.fashion ul li a .pic{width:169px;position:relative;overflow:hidden;}
.fashion ul li a .pic .fashion-img{padding-top:82%;}
.fashion ul li a .txt{width:calc(100% - 169px);padding:0 25px;display:flex;flex-wrap:wrap;align-content:space-between;}
.fashion ul li a .txt div{width:100%;}
.fashion ul li a .txt .txt-bt{font-size:18px;color:#2b2b2b;}
.fashion ul li a .txt .txt-date{font-size:13px;color:#2b2b2b;text-decoration:underline !important;}
.fashion ul li a .txt .txt-nr{font-size:14px;color:#616161;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.fashion ul li:hover{background:#fd5573;}
.fashion ul li:hover .txt .txt-bt, .fashion ul li:hover .txt .txt-nr, .fashion ul li:hover .txt .txt-date{color:#fff;}

/*news-show*/
.news-show{position:relative;}
.news-top{background:#f8f8f8;padding:18px 0;text-align:center;}
.news-top .show-bt{line-height:40px;font-size:24px;color:#2e2e2e;}
.news-top .show-date{line-height:27px;font-size:12px;color:#757575;}
.news-show .show-nr{font-size:16px;color:#7b7b7b;margin:22px 0 0 0;line-height:26px;}
.news-show .show-nr img{max-width:100%;height: auto;}
 

/*join*/
.join{margin:60px 0 0 0;}
.join-t1{text-align:center;line-height:48px;font-size:30px;color:#383838;font-weight:bold;}
.join-t2{text-align:center;line-height:48px;font-size:18px;color:#383838;}
.join ul{margin:30px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.join ul li{width:49%;margin: 0 0 25px 0;border:1px solid #939393;padding:35px;transition:0.5s;}
.join ul li a{display:flex;flex-wrap:wrap;align-content:space-between;min-height:215px;}
.join ul li a div{width:100%;}
.join ul li .txt-bt{line-height:38px;font-size:28px;color:#222;}
.join ul li .txt-nr{line-height:24px;font-size:14px;color:#676767;margin:8px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.join ul li .txt-more{width:110px;line-height:38px;text-align:center;background:#000;border-radius:4px;font-size:12px;color:#fff;}
.join ul li:hover{transform:translateY(-3px);box-shadow:0 0 20px #ccc;}

/*brand*/
.brand{position:relative;}
.brand-logo{display:flex;align-items:center;justify-content:center;}
.about-xian{display:block;max-width:100%;margin:0 auto;padding-top:100px;position:relative;z-index:5;}
.brand-txt{padding:40px 0;font-size:16px;color:#454545;line-height:35px;text-align:center;}
.brand-txt img{max-width:100%;height: auto;}

.brand-txt b{font-size:18px;color:#2c2c2c;}
.about-img{display:block;max-width:100%;margin:20px auto;}

/*contact*/
.contact{margin:50px 0 0 0;}
.contact .lxfs{width:420px;min-height:300px;background:#626262;font-size:16px;color:#fff;line-height:30px;padding:35px;}
.contact .lxfs span{font-size:24px;}
#allmap{width:100%;height:500px;border:1px solid #aaa;margin-top:20px;}
.BMap_bubble_title{font-weight:bold;font-size:18px; color:#ff0000;}
.BMap_bubble_content{margin-top:20px;font-size:14px;color:#333;}



















/*手机底部*/
.hot{width:100%; height:58px; background:#191919; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

@media(max-width:1600px) {
    .wrap, .wrap3{width:96%;}
    .txt-mian .txt-box{margin-top:200px;}
    .txt-mian .t1{font-size:100px;line-height:130px;}
    .txt-mian .t2{font-size:80px;line-height:110px;}
    .txt-mian .t3{font-size:22px;line-height:36px;}
    .txt-mian .t4{font-size:15px;margin-top:25px;}
    .swiper-benner .swiper-slide:first-child .txt-mian .t1{line-height:100px;}
    
    .show-banner .txt-box{width:96%;}
}

@media(max-width:1500px) {
    .wrap{width:96%;}
    .txt-mian .txt-box{margin-top:200px;}
    .txt-mian .t1{font-size:88px;line-height:105px;}
    .txt-mian .t2{font-size:66px;line-height:85px;}
    .txt-mian .t3{font-size:18px;line-height:28px;}
    .txt-mian .t4{font-size:15px;margin-top:20px;}
    .swiper-benner .swiper-slide:first-child .txt-mian .t1{line-height:78px;}
}



@media (max-width:1200px){
	.wrap{ width:96%}
    .txt-mian .txt-box{margin-top:160px;}
    .txt-mian .t1{font-size:65px;line-height:78px;}
    .txt-mian .t2{font-size:55px;line-height:85px;}
    .txt-mian .t3{font-size:18px;line-height:20px;}
    .txt-mian .t4{font-size:14px;margin-top:15px;}
    .swiper-benner .swiper-slide:first-child .txt-mian .t1{line-height:64px;}
    .header_nav{width:550px;}
    .nav_ul li .nav_a{font-size:13px;}

    }


@media (max-width:991px) and (min-width:768px){
	.wrap{ width:96%}
    .header_main{height:100px;}
    header form{width:130px;}
    .aside-list-link{font-size:30px;line-height:68px;}
    .txt-mian .txt-box{margin-top:120px;}
    .txt-mian .t1{font-size:55px;line-height:66px;}
    .txt-mian .t2{font-size:35px;line-height:55px;}
    .txt-mian .t3{font-size:16px;line-height:20px;}
    .txt-mian .t4{font-size:13px;margin-top:10px;}
    .swiper-benner .swiper-slide:first-child .txt-mian .t1{line-height:64px;}
    .foot-main .foot-nav{width:430px;}
    .foot{padding:35px 0;}
    .foot-txt{padding:15px 0;}
    /*product-show*/
    .show-tabs{justify-content:space-between;}
    .show-tabs a{margin:0;}
    .store-show .gallery-thumbs-box{position:relative;bottom:0;}

    .product-show .gallery-thumbs2{height:360px;margin:30px 0;}


    .fashion-top a .pic{width:380px;}
    .fashion-top a .txt{width:calc(100% - 380px);padding:10px;}
    .fashion-top a .txt .txt-nr{-webkit-line-clamp:3;}
    /*join*/
    .join ul li{padding:15px;}
    .join ul li .txt-bt{font-size:20px;line-height:28px;}
    .show-banner .txt-box .t1{font-size:20px;}
    .show-banner .txt-box .t2{font-size:30px;line-height:26px;}
    /*.brand-logo{width:215px;height:215px;top:-55px;}*/
    }
 
@media (max-width:767px){
	.wrap{ width:96%}
    .wrap2{width:100%;}
    .header_main{height:80px;}
    .logo img{max-width:55%;}
    /*.lo1, .lo2{height:36px;}*/
    .ban-img{padding-top:110%;}
    .swiper-benner .swiper-slide .txt-mian{position:relative;}
    .swiper-benner .swiper-slide:nth-child(even) .txt-mian{text-align:left;}
    .txt-mian:before{content:"";width:70px;height:1px;background:#d2d2d2;position:absolute;right:60px;top:26px;}
    .swiper-benner .swiper-slide:first-child .txt-mian .t1{line-height:55px;}
    .txt-mian .txt-box{margin:40px auto 0 auto;width:96%;}
    .txt-mian .t1{position:absolute;right:0;top:0;font-size:43px;line-height:55px;}
    .txt-mian .t1 span{transform:rotate(0) scale(1)}
    .txt-mian .t2{font-size:40px;line-height:60px;}
    .txt-mian .t3{font-size:14px;}
    .txt-mian .t4{margin-top:30px;}
    footer{margin:80px 0 35px 0;text-align:center;border-top:1px solid #d2d2d2;padding-top:35px;}
    .s-drop-wrap.on{margin:0;}
    .s-drop-wrap{padding-left:60px;}
    .aside-list-link{line-height:40px;font-size:18px;}
    .next-product{right:10px;}
    .prev-product{left:10px;}
    .prev-product, .next-product{font-size:60px;}
    .foot-txt{padding:15px 0;}

    .aside-list-link span{opacity:1;font-size:12px;}
    
    /*product-show*/
    .xiaoshi{min-height:500px;}
    .show-banner{padding-top:50%;}
    .show-banner .txt-box .t1{font-size:18px;font-weight:bold;}
    .show-banner .txt-box .t2{font-size:24px;line-height:26px;}
    .show-tabs:before{top:49px;}
    .show-tabs ul{justify-content:space-between;}
    .show-tabs ul .aside-li{margin:0;width:55px;}
    .show-tabs .aside-link{line-height:50px;font-size:13px;}
    
    .page-ul, .store-ul{margin:20px 0 0 0;}
    .page-ul li{width:48%;}

    .product-show{flex-wrap:wrap;align-items:center;margin:20px 0;}
    .product-show .gallery-thumbs-box{width:80px;margin-right:10px;}
    .product-show .gallery-top2{width:calc(100% - 90px);min-height:initial;}
    .product-show .gallery-thumbs2{margin:30px 0;height:230px;}
    .show-txt{width:100%;padding:0;border-left:none;margin:30px 0 0 0;}
    .show-txt .txt-nr{margin:20px 0 0 0;}

    /*store*/
    .store-ul li{width:100%;}
    .store-ul li .txt{line-height:55px;top:-25px;}
    .store-show .gallery-thumbs-box{position:relative;bottom:0;padding:0 20px;margin:10px 0 0 0;}
    .store-show{margin:20px 0 60px 0;}
    .store-show .gallery-thumbs{height:initial;}
    .store-show .next-show, .store-show .prev-show{font-size:28px;}
    .store-show .next-show{right:0;}
    .store-show .prev-show{left:0;}
    .store-show-bt{font-size:20px;padding:20px 0;}
    /*fashion*/
    .fashion{margin:20px 0 60px 0;}
    .fashion-top a{display:block;}
    .fashion-top a .pic{width:100%;}
    .fashion-top a .txt{width:100%;padding:10px;}
    .fashion-top a .txt .txt-bt{font-size:16px;}
    .fashion-top a .txt .txt-date{font-size:12px;margin:10px 0;}
    .fashion-top a .txt .txt-nr{-webkit-line-clamp:3;font-size:13px;margin:10px 0;}
    .fashion-top a .txt .txt-more{width:80px;line-height:28px;font-size:13px;}
    .fashion ul{margin:20px 0;}
    .fashion ul li{padding:5px;}
    .fashion ul li a .pic{width:120px;}
    .fashion ul li a .txt{width:calc(100% - 120px);padding:0 10px;align-content:space-around;}
    .fashion ul li a .txt .txt-bt{font-size:16px;}
    .fashion ul li a .txt .txt-nr{font-size:12px;line-height:20px;}
    .fashion ul li a .txt .txt-date{display:none;}

    .news-top{padding:8px 0;}
    .news-top .show-bt{font-size:18px;line-height:34px;}
    /*join*/
    .join, .join ul{margin:20px 0 0 0;}
    .join-t1{font-size:22px;line-height:30px;}
    .join-t2{font-size:14px;line-height:38px;}
    .join ul li{width:100%;margin-bottom:15px;padding:10px;}
    .join ul li .txt-bt{font-size:16px;line-height:28px;}
    .join ul li .txt-nr{font-size:13px;}
    /*brand*/
    .brand-logo, .about-xian{display:none;}

    .contact .lxfs{width:100%;padding:20px;}
    }

@media (max-width:567px){
	}

@media (max-width:467px){

    }

@media (max-width:376px){
	}

@media (max-width:336px) {
    .logo{width:260px;}
    }
	
	
	.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 15px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#f00;}
	
	
	