/*1024横屏为主样式*/
@media (min-width:760px)and (max-width: 1199px){

	body {
		font-family: arial, "思源黑体","冬青黑体","苹方",NotoSansHans-Regular,ArialMT,Helvetica;		
	}
	.wrapper {
		width: 100%;	
		overflow: hidden;	
	}
	.topwrap{
		display: none;
	}
	.wrap{
		width: 100%;
		padding: 0 2%;
		box-sizing: border-box;
		margin: 0 auto;
	}
	.header{
		padding-top: 11px;
		height: 60px;
		width: 100%;
		box-sizing: border-box;
		position: relative;
	}
	.headerleft{
		width: 33px;
		height: 41px;
		float: left;
	}
	.headerleft img{
		max-width: 33px;
		display: block;
	}
	.headerright{
		width: 90%;
		float: right;
		display: flex;
		justify-content: space-between;
		flex-direction:row-reverse;
	}
	.ph_hdright{
		display: none;
	}
	.versionswitchingwrap{
		width: 90px;
		margin-top: 11px;
	}
	.versionswitching{
		width: 60px;
		height: 18px;
		border-bottom: 1px solid #ccc;
		position: relative;
		float: left;
	}
	.versions{
		width: 73px;
		position: absolute;
		top: 0;
		left: 0;
		font-size: 12px;
		color: #666;
		border:0;
		outline: none;
		box-sizing: border-box;
		padding-left: 5px;
	}
	.versionswitching img{
		width: 8px;
		height: 5px;
		position: absolute;
		right: 0;
		top: 7px;
		z-index: 3;
	}
	.searchwrap{
		float: right;
		width: 12px;
		height: 13px;
		margin-top: 2px;
	}
	.searchwrap input{
		width: 12px;
		height: 13px;
		background: url(../images/garysearch.png) no-repeat;
		background-size:100% ;
		border:0;
		display: block;
	}
	.navigation{
		width: auto;
		height: 36px;
		margin-top:11px;
	}
	.navigation li{
		float: left;
		margin-right: 32px;
		padding-bottom:12px;
	}
	.navigation li:last-child{
		margin-right: 0;
	}
	.navigation li a{
		font-size: 14px;
		color: #333;
		font-weight: bold;
		display: block;
	}
	.ipad_nav_line{
		display: none;
	}
	.ipad_nav_line,.nav_line{
		width: 32px;
		height: 3px;
		background:#d10709;
		position: absolute;
	    left: 439.875px!important;
		bottom: 0;
	}
	.navigation .navigationlis .mousevoer{
		color: #d10709;
	}
	.navigation li:hover .mousevoer{
		color: #d10709;
	}
	.navigation li:hover .navdetails {
		display: block;
	}
	
	.banner{
		width: 100%; 
	   height: 572.97px!important;
	   overflow: hidden;
	}
	
	.banner .swiper-wrapper,.banner .swiper-container .swiper-slide{
		height: 572.97px!important;
	}
	.banner img{
		max-width: 100%;
		display: block;
	}
	.banner .swiper-pagination {
		bottom: 0px;
		position: absolute;
		z-index: 99;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
	.banner .swiper-container .swiper-pagination-switch{
		background: #fff;
		margin: 0 30px 0 0;
		opacity: 1;
		filter:alpha(opacity=100);   
	   	 width: 8px;
	    height: 8px;
	    display: inline-block;
	    -moz-opacity:1;   
	    -khtml-opacity: 1; 
	    border-radius: 50%;
	}
	.banner .swiper-container .swiper-active-switch{
		background:#d9232e ;
		border: 10px solid #da958e;
		border-radius: 50%;	
		margin: 0 15px -10px 0;			
	}
	.swinner{
		width: 23px;
		display: inline-block;
		border-top:1px dashed #fff;
		margin: 0px 9px 3px -20px;
	}
	.content{
		width:100%;
		margin-top: 0.15rem;
	}
	.module {
		width: 100%;
	}
	.moduleleft{
		float: left;
		width: 49%;
		height: 562px;
		display: block;
		position: relative;
	}
	.moduleleft img{
		width: 100%;
		display: block;
		position: absolute;
		top: 0;
		right: 0;
	}	
	.index_brand{
		position: absolute;
		font-size: 37px;
	    color: #fff;
	    top: 32px;
	    right: 42px;
		overflow: hidden;
		white-space: nowrap;
	}
	.index_brandtitle{
		position: absolute;
	    top: 90px;
    	right: 41px;
		color: #f6f6f6;
		font-size: 14px;
		overflow: hidden;
		white-space: nowrap;
	}
	.moduleleft  .index_brandarrow{
		position: absolute;
	    top: 134px;
    	right: 44px;
		width: 33px;
		height: 13px;
		display: none;
	}
	.modulecon{
		display: block;
		width: 49%;
		box-sizing: border-box;
		padding: 0.33rem 0 0.47rem;
		border: solid 0.01rem #d4d4d4;
		float: left;
		margin-left: 2%;
	}
	.modulecons{
		display: block;
		width: 49%;
		margin-top: 2%;
		position: relative;
		float: left;
		margin-left: 2%;
	}
	.modulecons img{
		max-width: 100%;
		display: block;
	}
	.modulecon p{
		font-size: 32px;
		color:#222222;
		width: 100%;
		text-align: center;
	}

	.investor{
		width: 295px;
		height: 44px;
		margin: 0.12rem auto 0.45rem ;
		font-size: 14px;
		color: #666;
		line-height: 25px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.morebase{
		width: 119px;
		height: 30px;	
		margin: 0 auto;
		display: block;
	}	
	.morebase img{
		width: 119px;
		height:30px;
		display: none;			
	}
	.morebase .showimg{
		display: block;
	}
	.morebase:hover .showimg{
		display: none;
	}
	.morebase:hover .hideimg{
		display: block;
	}
	.distributor{
		width:295px;
		height: 60px;
        text-align:center;
		position: absolute;
		margin: auto;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		font-size: 20px;
		color: #fff;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
		line-height: 60px;
	}
	.subnav{
		margin-top: 79px;
		width:100%;
	}
	.basetitle{
		text-align: center;
		width: 100%;
		font-size: 36px;
		color: #222;
		font-weight: bold;		
	}
	.basetitle:after,.basetitle:before{
		content:"";
		display: inline-block;
		width: 43px;
		height: 1px;
		background: #ccc;
		vertical-align: middle;
	}
	.basetitle:after{
		margin-left: 20px;
	}
	.basetitle:before{
		margin-right: 20px;
	}
	.navlist{
		width:100%;
		border-bottom: 1px solid #ccc;
		margin-top: 11px;
        display:flex;
	}
	.navlist a{
		width: 11.11%;
		float: left;
		text-align: center;
        flex:1;
	}
	.navlist a img{
		display: none;
		max-width: 28px;
		margin: 0 auto;
	}
	.navlist a .showimg{
		display: block;
	}
	.navlist .navlis .showimg{
		display: none;
	}
	.navlist .navlis .hideimg{
		display: block;
	}
	.navlist .navlis:after{
		content: "";
		display: block;
		width: 63px;
		height: 3px;
		background: #d10709;
		margin: 26px auto 0;
	}
	.navcaption{
		width: 100%;
		overflow: hidden;
		/*white-space: nowrap;*/
		font-size: 14px;
		color: #666;
		margin-top: 15px;
	}
	.navlist .navlis .navcaption{
		color: #d10709;
	}
	.subnavprodcuts{
		width:100%;
		margin-top: 23px;
	}
	.subproducts{
		width:100%;
		display: none;
	}
	.productswrap{
		width: 25%;
		display: block;
		float: left;
	}
	.subproductsimg{
		width: 100%;
		height: 236px;
		position: relative;
	}
	.productswrap .subproductsimg img{
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		margin: auto;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
	}
	.productstitle{
		font-size: 24px;
		color:#333;
		width: 100%;
		text-align: center;
		margin-top:17px;
		/*white-space: nowrap;*/
		/*text-overflow: ellipsis;*/
		/*overflow: hidden;*/
	}
	.productswrap:hover .productstitle{
		color: #d10709;
	}
	.productexplain{
		width: 143px;
		margin: 19px auto 33px;
		height: 44px;
		font-size: 14px;
		color: #666;
		line-height: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: center;
	}
	.productswrap img{
		display: block;
		margin: 0 auto;
	}
	.news{
		width:100%;
		margin-top: 77px;
	}
	.newscontent{
		width:100%;
		margin-top: 35px;
	}
	.newslayout{
		float: left;
		width: 31.8%;
		margin-right: 2.1%;
	}
	.newslayout:last-child{
		margin: 0;
	}
	.newsimgaes{
		width: 100%;
		height: 172px;
		margin-bottom: 30px;
		overflow: hidden;
	}
	.newsimgaes img{
		width: 100%;
		height: 100%;
		display: block;		
	}
	.productswrap:hover img{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
	}
	.newstitle{
		width: 90%;
		font-size: 16px;
		color: #333;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 20px;
		white-space: nowrap;
	}
	.newslayout:hover .newstitle{
		color: #d10709;
	}
	.newsthems{
		width: 90%;
		height: 63px;
		margin: 7px 0 7px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsthems a{	
		width: 100%;	
		height: 63px;
		font-size: 0.12rem;
		color: #666;
		line-height: 0.2rem;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.news .morebase{
		margin-top: 37px;
	}	
	.newsmore{
		display: none;
	}
	.footer{
		width: 100%;
		margin-top:126px ;
		border-top:6px solid #000;
		padding: 33px 0 40px;
	}
	.footerleft{
		float: left;
	}
	.subsidiarylink{
		width: 80px;
		position: relative;
		cursor: pointer;
	}
	.subsidiarylink input{
		width: 80px;
		border:0;
		background: #fff;
		text-align: left;
		position: absolute;
		top: 0;
		left: 0;
		font-size: 14px;
		color: #333;
	}
	.subsidiarylink img{
		position: absolute;
		width: 13px;
		height: 7px;
		right: 0;
		top: 7px;
	}
	.summary{
		margin: 31px 0 10px;
	}
	.summary a{
		font-size: 14px;
		color: #666;
		text-align: center;		
		float: left;
	}
	.summary a:after{
		content: "";
		display: inline-block;
		width: 1px;
		height: 17px;
		background: #aaa;
		vertical-align: middle;
		margin:0 10px;		
	}
	.summary a:last-child:after{
		display: none;
	}
	
	.summary a:hover{
		color: #d10709;
	}
	.copyRight{
		width: 402px;
		font-size: 14px;
		color: #666;
	}
	.powered{
		margin-top: 8px;
		font-size: 14px;
		color: #666;
	}
	.footerright{
		float: right;
		margin-top: 35px;
        display:none;
	}
	.sharelayout{
		float: left;
		width: 0.33rem;
		height: 0.33rem;
		margin-right:0.05rem;
	}
	.sharelayout:last-child{
		margin-right: 0;
	}
	.sharelayout img{
		width: 0.33rem;
		height: 0.33rem;
		display: block;
	}
	/*导航栏start*/
	.phsubnav, .phsubnav1
{
		display: none;
	}
	.navdetails{
		width: 100%;
		height: 410px;		
		position: absolute;
		left: 0!important;
		top: 48px;
		display: none;
		padding-top: 32px;
		z-index: 999;	
		box-sizing: border-box;
	}
	.navdetailsleft{
		width: 270px;
		height: 410px;
		background-color: #d9232e;
		padding: 20px 0 40px 20px;
		box-sizing: border-box;
	}
	.navdetailsleft .navdetailstitle,.navdetailsleft .navdetailstitle a{
		font-size: 30px;
		color: #fff;
		margin-bottom: 20px;
	}
	.ndlist li{
		width: 100%;
		height: 30px;
		padding-left: 8px;
		box-sizing: border-box;
		cursor: pointer;
	}
	.ndlist .ndlis{
		background: #fff;
	}
	.category span,.category span a{
		font-size: 14px;
		color: #fff;	
		line-height: 30px;	
		float: left;
	}
	.category img{
		width: 33px;
		vertical-align: top;
		float: right;
		margin-right: 20px;
		margin-top: 7px;
		display: none;
	}
	.ndlist li:hover{
		background: #fff;
	}
	.ndlist li:hover .category a {
		color: #d9232e;
	}
	.ndlist li:hover .category span {
		color: #d9232e;
	}
	.ndlist li:hover .category img{
		display: block;
	}
	.ndlist li:hover .categorydetails{
		display: block;
	}
	.categorydetails{	
		width: 714px;
		height: 410px;
		padding: 30px 30px 30px 34px;
		box-sizing: border-box;
		position: absolute;
    	left: 270px;
   		top: 31px;
		display: none;
		background-color: #f6f6f6;
	}
	.cd_header{
		width: 0;
	    height: 0;
	    border-left: 16px solid transparent;
	    border-right: 16px solid transparent;
	    border-bottom: 16px solid #f6f6f6;
	    position: absolute;
	    top: -16px;
	    left:176px;
	}
	.cd_left{
		float: left;
		width: 238px;
		margin-top: 49px;
	}
	.cd_left a{
		font-size: 14px;
		color: #333;
		margin-bottom: 15px;
		width: 238px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
	}
	.cd_left a:hover{
		color: #d9232e;
	}
	.cd_right{
	    width: 409px;
    	height: 312px;
		background: #fff;
		position: relative;
		float: left;
	}
	.cd_right img{
		max-width: 100%;
		max-height: 312px;
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		display: block;
	}
	/*导航栏end*/
	/*产品start*/	
	.headerbt{
		border-bottom: 0.01rem solid #ccc;
	}
	.pr_navlist{
		padding-top: 23px;
		border-bottom: 0;
		margin-bottom: 15px;
		display: flex;
	}
	.pr_navlist a{
	    width: 10%;
	    float: left;
	    text-align: center;
	    flex: 1;
	}
	.navlistwrap .pr_navlist a:after{
		margin: 10px auto 0;
	}
	.carouselimg{
		max-width: 100%;
		display: block;
	}
	.carouselcon{
		width: 220px;
		position: absolute;
		top: 87px;
		left: 133px;
	}
	.carouseltitle{		
		width: 141px;
		display: block;
	}
	.carouseltag{
		font-size: 20px;
		color: #000;
		width: 220px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin: 28px 0 20px;
	}
	.carouselthems{
		width: 220px;
		font-size: 12px;
		color: #666;
		height: 48px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.carousellink{
		cursor: pointer;
		width: 119px;
		height: 31px;
	}
	.carousellink img{
		display: none;
		width: 119px;
		height: 31px;
	}
	.carousellink .showimg{
		display: block;
	}
	.carousellink:hover .showimg{
		display: none;
	}
	.carousellink:hover .hideimg{
		display: block;
	}
	.phonesw{
		display: none;
	}
	
	.bannerwrap .swiper-wrapper,.bannerwrap .swiper-container .swiper-slide{
		height: 410px!important;
	}
	.bannerwrap .swiper-container .swiper-slide{
		position: relative;
	}
	.bannerwrap .sw_next,.bannerwrap .sw_prev{
		position: absolute;
	    top: 50%;
	    width: 45px;
	    height: 45px;
	    z-index: 10;
	    cursor: pointer;
	}
	
	.bannerwrap .swiper-container{
		width: 100%;
	}
	.bannerwrap .swiper-container .sw_prev{
		background-image: url(../images/prev.png);
		background-repeat: no-repeat;
		background-size: 45px 45px;
		left: 0;	
	}
	.bannerwrap .swiper-container .sw_prev:hover{
		background-image: url(../images/prev_h.png);		
	}
	.bannerwrap .swiper-container .sw_next{
		right: 0;
		background-image:  url(../images/next.png);
		background-repeat: no-repeat;
		background-size: 45px 45px;
	}
	.bannerwrap .swiper-container .sw_next:hover{
		background-image:  url(../images/next_h.png);
	}
	.mainpush{
		width: 100%;
		margin: 13px 0;
	}
	.mainpushlist{
		width: 49.5%;
		height: 489px;
		position: relative;
		float: left;
	}
	.mainpushlist:first-child{
		margin-right: 1%;
	}
	 .mainpushimg{
		width: 100%;
		max-height: 489px;
		display: block;
	}
	.mplistlayout{
		width: 211px;
		position: absolute;
		top: 30px;
		right: 51px;
	}
	.mptitle{
		width: 221px;
		font-size: 32px;
		color: #000;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;	
		text-align: center;	
	}
	.mpthems{
		width: 191px;
		height: 29px;
		font-size: 13px;
		color: #666;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;	
		margin-top: 11px;
	}
	.mplink{
		display: block;
		width: 23px;		
	}
	.mlchange .mplistlayout{
		top: 357px;
		left: 144px;
	}
	.mlchange .mplink{
		margin: 0 auto;
	}
	.mainstreamwrap{
		width: 100%;
		background:#f9f9f9;
		padding: 61px 0 68px;
	}
	.mainstream{
		margin: 0 0 34px 0px;
	}
	.msimg{
		width: 397px;
		height: 264px;
		float: left;
	}
	.msimg img{
		max-width: 100%;
		display: block;
	}
	.mscon{
		width: 311px;
		float: left;
		margin-left: 127px;
		margin-top: 36px;
	}
	.mstitle{
		display: block;
		width: 311px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
		font-size: 32px;
		color:#000;
	}
	.msthems{
		width: 311px;
		height: 63px;
		line-height: 24 px;
		overflow: hidden;
		text-overflow:ellipsis;
		font-size: 13px;
		color:#666;
		margin-top: 30px;
	}
	
	.mslist{
		width: 932px;
		margin:0 auto;
		padding:0 60px 0 73px;
		border-top:1px solid #e0e0e0;
		box-sizing: border-box;
	}
	.mslis{
		width: 33.3%;
		float: left;
	}
	.mliscon{
		padding-top: 52px;
	}
	.mlistitle{
		display: block;
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
		font-size: 20px;
		color: #333;		
	}
	.mlisthems{
		width:89%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
		font-size: 13px;
		color: #666;		
	}
	.mscenter .mlisthems{
		margin: 0 auto;
	}
	.mlisimages{
		width: 100%;	
		margin-top: 10px;	
	}
	.mlisimages img{
		display: block;
		max-width: 100%;
		max-height: 159px;
	}
	
	.mscenter{
		width: 42.7%;
	}
	.mscenter .mlisimages{
		padding-top: 34px;
		margin: 0 auto;
	}
	.mscenter .mlisimages img{
		margin: 0 auto;
		max-height: 165px;
	}
	.mscenter .mliscon{
		padding-top: 17px;
		text-align: center;
	}
	.msright{
		width: 24%;
	}
	.productvideo{
		width: 100%;
		margin-top: 13px;
	}
	.pvbg{
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}
	.productvid{
		width: 50%;
		height: 369px;
		position: relative;
		float: left;
	}
	.productvid .pvplay{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 64px;
		height: 64px;
		z-index: 3;
	}
	.productvid  video{
		width: 100%;
		height: 369px;
	}
	.pvcon{
		float: left;
		width: 50%;
		height: 369px;
		background-color: #d9232e;
		padding: 69px 0 0 48px; 
		box-sizing: border-box;
	}
	.pvtitle,.pvtag{
		font-size: 24px;
		color: #fff;
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow:hidden ;
		display: block;
	}
	.pvtag{	
		margin: 11px 0 32px;	
	}
	.pvthems{
		width: 396px;
		height: 43px;
		font-size:13px ;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 24px;
	}
	.pvimg{
		width: 119px;
		height: 31px;
		margin-top: 56px;
		border: solid 1px #ffffff;
	}
	.exploremores{
		display: none;
	}
	/*产品end*/
	/*商店start*/
	.bannert{
		margin-top: 13px;
	}
	.storesdistribution{
		width: 100%;
		padding: 53px 0 42px;
	}
	.titlebs{
		width: 100%;
		text-align: center;
		font-size: 24px;
		color: #dddddd;
	}
	.titlestore{
		width: 100%;
		text-align: center;
		font-size: 24px;
		color: #222;
	}
	.storetag{
		width: 100%;
		text-align: center;
		font-size: 12px;
		color: #333;
		margin: 25px 0 13px;
	}
	.storetag span{
		font-size: 30px;
		color: #d9232e;
	}
	.storeipt{
		width: 402px;
		height: 35px;
		margin:0 auto 34px;
	}
	.storeselwrap{
		margin-right: 5px;
		background-color: #f2f2f2;
		width: 95px;
		height: 35px;
		float: left;
		padding-left: 15px;
		box-sizing: border-box;	
		position: relative;
	}
	.storeselwrap:after{
		content: "";
		display: block;		
		width: 0;
	    height: 0;
	    border-left: 4px solid transparent;
	    border-right: 4px solid transparent;
	    border-top: 7px solid #797979;
	    vertical-align: top;
	   	right: 14px;
	   	top: 16px;
	    position: absolute;	    
	}
	.storesel{
		width: 83px;
		height: 35px;
		font-size: 12px;
		color: #333;
		border:0;
		background-color: #f2f2f2;	
		display: block;	
	}
	.store_search{
		width: 176px;
    	height: 44px;
		background-color: #d9232e;
		display: block;
		margin: 0 auto;
		font-size: 16px;
		color: #fff;
		text-align: center;
		line-height: 44px;
	}
	.storesearch{
		float: left;
		width: 300px;
		height: 35px;
		background-color: #f2f2f2;
		text-align: center;
		box-sizing: border-box;		
	}
	.storesearch input{
		background: transparent;
		font-size:12px;
		color:#333;
		width: 270px;
		padding-left: 15px;
		box-sizing: border-box;
		border:0;
		height: 35px;
		line-height: 35px;
		display: block;
		float: left;
	}
	.storesearch input::-webkit-input-placeholder{
		color: #aaa;
	}
	.storesearch img{
		vertical-align: top;
		width: 15px;
		height: 15px;
		cursor: pointer;
		display: block;
		float: left;
		margin-top: 10px;
	}
	.globalmap{
		width: 897px;
		margin: 0 auto;
	}
	.globalmap img{
		display: block;
		max-width: 100%;
	}
	.investment{
		width: 100%;
		background: #f9f9f9;
		padding: 58px 0 70px;
	}
	.investmentlist{
		width: 100%;
		padding: 40px 82px 37px ;
		box-sizing: border-box;
	}
	.investmentlis{
		float: left;
		width: 25%;
	}
	.investmentimages{
		width: 86px;
		height: 86px;
		margin: 0 auto 10px;
	}
	.investmentimages img{
		width: 86px;
		height: 86px;
		display: block;
	}
	.investmentthems{
		width: 90%;
		text-align: center;
		font-size: 13px;
		color: #7c7c7c;
		height: 93px;
		line-height: 24px;
		overflow:hidden ;
		margin: 0 auto;
		text-overflow: ellipsis;
	}
	.investmentlink{
		width: 120px;
		height: 31px;
		display: block;
		margin:0 auto;
	}
	.investmentlink img{
		max-width: 100%;		
		display: none;
	}
	.investmentlink .showimg{
		display: block;
	}
	.investmentlink:hover .showimg{
		display: none;
	}
	.investmentlink:hover .hideimg{
		display: block;
	}
	.storevid{
		width: 100%;
		height: 553px;
		margin-top: 13px;
		position: relative;
	}
	.storevidcon{
		width: 278px;
		position: absolute;
		top: 163px;
		left: 66px;
		z-index: 3;
	}
	.storevidtitle{
		width: 100%;
		font-size: 24px;
		color: rgba(255,255,255,0.2);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.storevidtag{
		width: 100%;
		font-size: 24px;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
	}
	.storevidthems{
		display: block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 12px;
		color: #fff;
		height: 67px;
		line-height: 24px;
		margin: 31px 0 28px;
	}
	.storeplay{
		display: block;
		width: 64px;
		height: 64px;
		cursor: pointer;
	}
	.storevid video{
		width: 100%;
		height:367px;
		position: absolute;
		top: 0;
		left: 0;
	}
	.sv_img{
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}
	.sv_img img{
		width: 100%;
		display: block;
	}
	.sv_img .ph_img{
		display: none;
	}
	/*商店end*/
		/*新闻start*/
	.newnavwrap {
		/*border-top: 1px solid #ccc;*/
		padding-top: 53px;
		width: 100%;
	}
	.newnav {
		width: 792px;
		margin: 0 auto 52px;
		box-sizing: border-box;
		padding: 0 165px;
	}
	.newnavlis {
		float: left;
		width: 190px;
		height: 49px;
		margin-right: 55px;
		border: solid 1px #d5d5d5;
		box-sizing: border-box;
		padding-left: 15px;
		line-height: 49px;
		font-size: 14px;
		color: #666;
	}
	.newnavlis:last-child {
		margin-right: 0;
	}
	.newnavlis:hover {
		border: 1px solid #767676;
	}
	.newnavlis .newnavicon,
	.newnavlis .newnaviconhide {
		max-width: 20px;
		display: none;
	}
	.newnavlis .newnavnext,
	.newnavlis .newnavnexthide {
		max-width: 20px;
		display: none;
	}
	.newnavlis img,
	.newnavlis span {
		vertical-align: middle;
	}
	.nl_time img,.nl_time span{		
		display:block;
		float: left;
	}
	.newnavlis span {
		margin: 0 0px 0 10px;
		display: inline-block;
		width: 116px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.newnavon {
		background: #d9232e;
		color: #fff;
	}
	.newnav .newnavlis .newnavicon {
		display: inline-block;
	}
	.newnav .newnavon .newnaviconhide {
		display: inline-block;
	}
	.newnav .newnavon .newnavicon {
		display: none;
	}
	.newnav .newnavon .newnavicon {
		display: none;
	}
	.newnav .newnavlis .newnavnext {
		display: inline-block;
	}
	.newnav .newnavlis .newnavnexthide {
		display: none;
	}
	.newnav .newnavon .newnavnexthide {
		display: inline-block;
	}
	.newnav .newnavon .newnavnexthide {
		display: inline-block;
	}
	.newnav .newnavon .newnavnext {
		display: none;
	}
	.nl_time {
		margin-top: 20px;
	}
	.nl_time span,
	.nl_time img {
		vertical-align: middle;
		margin-right: 9px;
		font-size: 14px;
	}
	.newcon .newslayout:nth-child(3n) {
		margin-right: 0;
	}
	.newcon {
		display: none;
	}
	.newcon .newslayout {
		margin-bottom: 55px;
	}
	.newmores {
		width: 120px;
		height: 31px;
		margin: 10px auto 0;
		cursor: pointer;
	}
	.newmores img {
		width: 100%;
		display: block;
	}
	.pl {
		padding-left: 0;
	}
	.newnavli {
		margin-left: 21px;
	}
	.newnav4_lis {
		display: none;
		width: 190px;
		background: #d9232e;
		padding: 0px 49px 9px;
		box-sizing: border-box;
		margin-top: -4px;
		position: relative;
		z-index: 10;
	}
	.newnavlis:last-child:hover .newnav4_lis {
		display: block;
	}
	.newnav4_lis li {
		width: 100%;
		color: #fff;
		font-size: 13px;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		padding-top: 10px;
	}
	.newnav4_lis li:hover {
		color: #000;
	}
	.newcon_left {
		width: 160px;
		float: left;
	}
	.fameyear p {
		width: 100%;
		color: #d9232e;
		font-size: 39px;
	}
	.fameyear p:last-child {
		font-size: 19px;
	}
	.fameyearlis {
		width: 100%;
		margin-top: 45px;
	}
	.fameyearlis div {
		font-size: 16px;
		color: #666;
		line-height: 25px;
		cursor: pointer;
	}
	.fameyearlis .fameyearon {
		color: #d9232e;
	}
	.newcon_right {
		width: 817px;
		/*padding-left: 40px;*/
		float: left;
		border-left: 1px dashed #ccc;
		box-sizing: border-box;
	}
	.famelist {
		display: none;
	}
	.famelist img {
		width: 775px;
		display: block;
	}
	/*新闻end*/
	/*联系start*/
	.globalstore {
		width: 100%;
		border: solid 1px #e1e1e1;
		box-sizing: border-box;
		position: relative;
		margin-top: 26px;
	}
	.gs_left {
		width:579px;
		padding: 56px 0 8px 66px;
		box-sizing: border-box;
	}
	.gs_title,
	.gs_tag {
		font-size: 29px;
		color: #ddd;
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.gs_tag {
		color: #000;
		margin: 1px 0 21px;
	}
	.gs_msg {
		width: 100%;
		font-size: 14px;
		color: #666;
		overflow: hidden;
		margin-bottom: 7px;
	}
	.gs_msg span {
		display: block;
		float: left;
		line-height: 19px;
	}
	.gs_msg span:last-child {
		width: 246px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.gs_msg a {
		text-decoration: underline;
		font-size: 14px;
		color: #666;
	}
	.gs_msg a:hover {
		color: #D9232E;
	}
	.adviserwrap {
		margin-top: 21px;
	}
	.adviserleft {
		width: 180px;
		font-size: 16px;
		color: #000;
		float: left;
	}
	.advisername {
		margin-top: 10px;
	}
	.advisertel {
		font-size: 14px;
		color: #666;
		margin-top: 6px;
	}
	.adviserright {
		float: left;
		width: 87px;
	}
	.adviserright img {
		width: 100%;
		display: block;
	}
	.gs_link {
		margin-top: 28px;
		width: 178px;
		height: 45px;
		display: block;
	}
	.gs_link img {
		display: none;
		width: 178px;
	}
	.gs_link .showimg {
		display: block;
	}
	.gs_link:hover .showimg {
		display: none;
	}
	.gs_link:hover .hideimg {
		display: block;
	}
	.gs_right {
		position: absolute;
		top: 44px;
		right: 41px;
	}
	.gs_right img {
		display: block;
		max-width:442px;
	}
	.shoplist {
		width: 381px;
		margin: 53px auto 33px;
	}
	.shoplist div {
		width: 147px;
		height: 38px;
		float: left;
		margin-right: 16px;
		font-size: 16px;
		color: #666;
		box-sizing: border-box;
		line-height: 38px;
		text-align: center;
		border: solid 1px #d5d5d5;
		cursor: pointer;
	}
	.shoplist div:hover {
		border: solid 1px #767676;
	}
	.shoplist div:last-child {
		margin-right: 0;
	}
	.shoplist .shoplis {
		background-color: #d9232e;
		color: #fff;
		font-weight: bold;
	}
	.shopperson {
		display: none;
	}
	.shoppersonlist {
		width: 234px;
		float: left;
		margin-right: 15px;
		margin-bottom: 10px;
		cursor: pointer;
	}
	
	.shoppersonlist:last-child {
		margin-right: 0;
	}
	.shoppersonlist img {
		width: 100%;
		max-height: 240px;
		display: block;
	}
	.personcon {
		width: 100%;
		height: 234px;
		border: 1px solid #d6d6d6;
		border-top: 0;
		box-sizing: border-box;
		padding-top: 32px;
		overflow: hidden;
	}
	.persontitle {
		margin: 0px 0 16px 24px;
	}
	.persontitle img {
		width: 15px;
		display: block;
		float: left;
	}
	.persontitle div {
		width: 160px;
		float: left;
		margin-left: 11px;
		font-size: 12px;
		line-height: 24px;
		color: #666;
		height:42px;
        overflow: hidden;
	}
	.presonline {
		margin-bottom: 16px;
		width: 30px;
		height: 4px;
		background-color: #d9232e;
		margin-left: 52px;
	}
	.personmsg {
		width: 165px;
		margin-left: 52px;
	}
	.personmsg p {
		width: 100%;
		font-size: 14px;
		color: #333;
		margin-bottom: 10px;
	}
	.personmsg p:first-child {
		font-size: 18px;
	}
	.supplierchannel {
		/*margin-top: 38px;*/
		width: 100%;
		position: relative;
	}
	.sc_bg {
		width: 100%;
	}
	.sc_bg img {
		display: block;
		width: 100%;
	}
	.sc_bg .imgshow_ph{
		display: none;
	}
	.suppliermsg {
		width: 320px;
		position: absolute;
		top: 79px;
		left: 80px;
	}
	.regionalmanagement{
		margin-bottom: 40px;
	}
	.managementlist{
		width: 327px;
		border: solid 1px #d6d6d6;
		float: left;
		box-sizing: border-box;
	}
	.managementlist .personcon{
		border:0;
		padding-top: 66px;
	}
	.managementlist .persontitle div,.managementlist .personmsg p,.managementlist .personmsg{
		width: 226px;
	}
	.managementlist:nth-child(2){
		border-left:0;
		border-right:0;
	}
	.managementlist:nth-child(5){
		border-left:0;
		border-right:0;
	}
	.managementlist:nth-child(8){
		border-left:0;
		border-right:0;
	}
	.managementlist:nth-child(11){
		border-left:0;
		border-right:0;
	}
	.managementlist:nth-child(4){
		margin-top: -1px;
	}
	.managementlist:nth-child(5){
		margin-top: -1px;
	}
	.managementlist:nth-child(6){
		margin-top: -1px;
	}	
	.managementlist:nth-child(7){
		margin-top: -1px;
	}
	.managementlist:nth-child(8){
		margin-top: -1px;
	}
	.managementlist:nth-child(9){
		margin-top: -1px;
	}
						
	.recruitwrap .recruit {
		width: 303px;
		margin: 53px auto 41px;
	}
	.recruitwrap .newnav{
		margin: 0;
	}
	.recruit .newnavlis {
		width: 147px;
		height: 38px;
		line-height: 38px;
	}
	.recruit .newnavlis span {
		margin: 0 27px 0 7px;
	}
	.recruitwrap {
		width: 100%;
	}
	.recruitcon {
		display: none;
	}
	.recruitlis {
		width: 49.5%;
		display: block;
		float: left;
		background-color: #f7f7f7;
		margin-bottom: 16px;
		padding: 34px;
		box-sizing: border-box;
	}
	.recruitlis:nth-child(2n) {
		margin-left: 1%;
	}
	.recruitlis:hover .re_title{
		color: #D9232E;
	}
	.recruitimg {
		width: 27px;
		height: 34px;
		float: left;
		margin-top: 8px;
	}
	.recruitimg img {
		max-width: 24px;
		display: block;
	}
	.recruitmsg {
		width: 70%;
		float: left;
		margin-left: 20px;
	}
	.re_tag {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 14px;
		color: #666;
	}
	.re_title {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 18px;
		color: #010101;
	}
	.re_title span {
		font-size: 14px;
		color: #666;
	}
	.re_link {
		display: block;
		width: 147px;
		height: 33px;
		margin: 49px auto 0;
	}
	.re_link img {
		display: block;
		width: 100%;
	}
	/*联系end*/
	/*品牌start*/
	.brandintroduction{
		width: 100%;
		padding: 56px 0 55px;
		background-image:url(../images/bibg.png) ;
		background-color: #f9f5f5;
		background-repeat: no-repeat;
		background-position: center 56px;
		background-size: 297px 297px;
		margin: 13px 0 40px;
	}
	.brandtitle{
		margin-top: 23px;
	}
	.brandtitle,.brandtag{
		font-size: 24px;
		color: #ddd;
		width: 100%;
		text-align: center;
	}
	.brandtag{
		color: #000;
	}
	.brandthems{
		width: 681px;
		height: 54px;
		overflow: hidden;
		font-size: 13px;
		color: #666;
		line-height: 30px;
		text-align: center;		
		margin: 27px auto 19px;
	}
	.brandthemssub{
		width: 681px;
		height: 84px;
		overflow: hidden;
		font-size: 13px;
		color: #666;
		line-height: 30px;
		text-align: center;
		margin: 0 auto 41px;
	}
	.brandlink{
		display: block;
		width: 120px;
		height: 31px;
		margin: 0 auto;
	}
	.brandlink img{
		display: block;
		width: 120px;
		height: 31px;
	}
	.brandfounder{
		width: 100%;
	}
	.brandimages{
		width: 50%;
		float: left;
	}
	.brandimages img{
		display: block;
		max-width: 100%;
	}
	.bfmessagewrap{
		width: 50%;
		float: left;
		height: 449px;
		background-color: #d9232e;
		padding: 30px 0 47px 58px;
		box-sizing: border-box;
	}
	.bftitle{
		font-size: 24px;
		color: #fff;
		width: 100%;
	}
	.bfname{
		width: 100%;
		margin: 20px 0 11px;
		font-size: 16px;
		color: #fff;
	}
	.bfthems{
		width: 87%;
		font-size: 13px;
		color: #fff;
		height: 78px;
		overflow: hidden;
	}
	.bglink{
		width: 120px;
		height: 31px;
		display: block;
		border:1px solid #fff;
		margin-top: 39px;
	}
	.bglink img{
		width: 120px;
		height: 31px;
		display: none;
	}
	.bglink .showimg{
		display: block;
	}
	.bglink:hover{		
		border:0;
	}
	.bglink:hover .hideimg{
		display: block;
	}
	.bglink:hover .showimg{
		display: none;
	}
	.history{
		width: 100%;
		margin: 53px 0 51px;
	}
	.historylistwrap {
		margin-top: 38px;
	}
	.history .gs_title,.history .gs_tag,.designerteam .gs_title,.designerteam .gs_tag{
		text-align: center;
	}
	.historylist{
		float: left;
		width: 17%;
		height: 293px;
		margin-left: 25px;
		border-right: 1px dashed #d6d6d6;
		overflow-y: auto;
	}
	.historylist li{
		width: 120px;
		height: 31px;
		border: solid 1px #d6d6d6;
		margin-bottom: 5px;
		font-size: 12px;
		color: #999;
		text-align: center;
		line-height: 31px;
		box-sizing: border-box;
		cursor: pointer;
	}
	.historylist .hisliston{
		background-color: #d9232e;
		border:0;
		color: #fff;
	}
	.historycon{
		width: 80%;
		padding-left: 50px;
		box-sizing: border-box;
		float: left;
	}
	.historyyear{
		width: 75px;
		float: left;
		color: #d9232e;
	}
	.year{
		white-space: nowrap;
		font-size: 32px;
	}
	.years{
		font-size: 16px;
	}
	.historyright{
		float: left;
		margin-left: 59px;
	}
	.historycontent{
		display: none;
		height: 277px;
		overflow-y: auto;
	}
	.historytime{
		width: 95px!important;
		float: left;
		font-size: 14px!important;
		color: #666!important;
		line-height: 36px!important;
	}
	.historypath{
		width: 100%!important;
		float: left;
		overflow: visible!important;
		text-overflow: initial!important;
		white-space: normal!important;
		font-size: 14px!important;
		color: #666;
		line-height: 36px!important;
	}
	.historylast{
		font-size: 14px;
		color: #666;
		line-height: 26px;
	}
	.hislink{
		width: 120px;
		height: 31px;
		display: block;
		margin-top: 32px;
	}
	.hislink img{
		width: 120px;
		height: 31px;
		display: none;
	}
	.hislink .showimg{
		display: block;
	}
	.hislink:hover .hideimg{
		display: block;
	}
	.hislink:hover .showimg{
		display: none;
	}
	.dt_thems{
		width: 639px;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 13px;
		color: #333;
		margin: 19px auto 6px ;
		display: none;
	}
	.dt_layout{		 
		width: 639px;
		text-align: center;
		height: 45px;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 13px;
		color: #666;
		line-height: 24px;
		margin: 0 auto 25px;
	}
	.designerteam .swiper-container{
		width: 892px;
	}
	.sw2{
		display: none;
	}
	.teamlist{
		float: left;
		width: 25%;
		overflow: hidden;
		cursor: pointer;
	}
	.teamlist img{
		width: 100%;
		display: block;
		transition: all linear 0.3s;
		-webkit-transition: all linear 0.3s;
	}
	.teamlist a{
		display: block;
		overflow: hidden;
		width: 100%;
		height: 100%;
	}
	.teamlist:hover img{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
				
	}
	.teammsg{
		width: 100%;
		background-color: #f8f8f8;
		padding: 23px 0 21px 18px;
	}
	.teamlist:hover .teammsg{
		background-color: #d9232e ;
	}
	.teamlist:hover .teamname{
		color: #fff;
	}
	.teamlist:hover .teamform{
		color: #fff;
	}
	.teamname{
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 13px;
		color: #2b2b2b;
	}
	.teamform{
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 12px;
		color: #666;
	}
	.designerteam{
		position: relative;
	}
	.designerteam .swiper-wrapper,.designerteam .swiper-container .swiper-slide{
		height: 289px!important;
	}
	.designerteam .sw_next,.designerteam .sw_prev{
		position: absolute;
	    top: 50%;
	    width: 30px;
	    height: 30px;
	    z-index: 10;
	    cursor: pointer;
	}
	
	
	.designerteam .sw_prev{
		background-image: url(../images/prev.png);
		background-repeat: no-repeat;
		background-size: 30px 30px;
		left: 0;	
		top: 280px!important;
		margin-top: 0!important;
	}
	.designerteam .sw_prev:hover{
		background-image: url(../images/prev_h.png);		
	}
	.designerteam .sw_next{
		right: 0;
		background-image:  url(../images/next.png);
		background-repeat: no-repeat;
		background-size: 30px 30px;
		top: 280px!important;
		margin-top: 0!important;
	}
	.designerteam .sw_next:hover{
		background-image:  url(../images/next_h.png);
	}
	.brandculture{
		margin-top: 52px;
		width: 100%;
		padding: 74px 0 0 88px;
		background-color: #f9f5f5;
		box-sizing: border-box;
	}
	.brandculturemsg{
		float: left;
	}
        .brandculturemsg p {
            width: 387px;
            /*height: 110px;*/
            font-size: 13px;
            line-height: 24px;
            color: #666;
            overflow: hidden;
            word-break: break-all;
        }
	.gs_thems{
		margin-top: 16px;
	}
	.bcimages{
		float: right;
		width: 413px;
	}
	.bcimages img{
		display: block;
		max-width: 413px;
	}
	.bclink{
		width: 120px;
		height: 31px;
	}
	.bclink img{
		width: 120px;
		height: 31px;
		display: none;
	}
	.bclink .showimg{
		display: block;
	}
	.bclink:hover .hideimg{
		display: block;
	}
	.bclink:hover .showimg{
		display: none;
	}
	/*品牌end*/
	.teamwrap {
		padding-top: 33px;
	}
	.teamheader {
		font-size: 29px;
		color: #333;
	}
	.teamheader:after {
		content: "";
		display: inline-block;
		width: 678px;
		height: 1px;
		background: #000;
		margin-left: 33px;
		vertical-align: top;
		margin-top: 20px;
	}
	.teamdesignerlayout {
		width: 100%;
		margin: 35px 0;
	}
	.tdimg {
		float: left;
		width: 271px;
	}
	.tdimg img {
		display: block;
		width:100%;
	}
	.tdcon {
		width: 571px;
		/*max-height: 310px;*/
		overflow: hidden;
		float: left;
		margin-left: 58px;
		font-size: 14px;
		color: #000;
	}
	.td_list {
		margin-bottom: 12px;
		line-height: 30px;
	}
	.td_list div {
		float: left;
	}
	.td_list_con {
		width: 495px;
	}
	.td_list_con p {
		margin-bottom: 10px;
	}
	.designeropus {
		width: 100%;
		margin-bottom: 52px;
	}
	.opusimg img {
		width: 100%;
		display: block;
	}
	.teamheader1 div {
		display: block;
		color: #000;
		float: left;
		margin-left: 5px;
	}
	.teamheader1 .pf span {
		display: block;
		font-size: 25px;
	}
	.teamheader1 .pf span:last-child {
		font-size: 15px;
	}
	.nw {
		margin-top: 2px;
		font-size: 36px;
		vertical-align: top;
	}
	.nw:after {
		content: "/";
		display: inline-block;
		padding: 0 5px 0 10px;
	}
	.teamheader1{
		height: 56px;
	}
	.teamheader1:after {
		content: "";
		display: inline-block;
		width: 715px;
		height: 1px;
		background-color: #000000;
		margin-left: 41px;
		vertical-align: top;
		margin-top: 27px;
	}
	.designeropuslist {
		margin: 40px 0 19px;
	}
	.designeropusimg {
		width: 214px;
		margin-right: 42px;
		float: left;
	}
	.designeropusimg:last-child {
		margin-right: 0;
	}
	.designeropusimg img {
		width: 100%;
		display: block;
	}
	.designeropusimg p {
		width: 100%;
		font-size: 18px;
		color: #000;
		overflow: hidden;
		margin-top: 5px;
	}
	.designerintroduction {
		width: 100%;
		/*height: 230px;*/
		background-color: #eeeeee;
		padding: 27px 0 20px 25px;
		box-sizing: border-box;
	}
	.designerintroduction ol li {
		width: 100%;
		font-size: 14px;
		color: #000;
		line-height: 30px;		
   		 margin-bottom: 10px;
	}
	.opuimages {
		float: left;
		margin-right: 4px;
		width: 48%;
	}
	.opuimages:nth-child(2){
		width: 27%;
	}
	.opuimages:last-child {
		margin-right: 0;
		width: 24%;
	}
	.opuimages img {
		max-width: 100%;
		display: block;
	}
	.thname {
		font-size: 28px;
		line-height: 55px;
	}
	.tdimg1 {
		width: 353px;
		float: left;
	}
	.tdimg1 img {
		display: block;
		width:100%;
	}
	.tdcon1 {
		width: 572px;
		float: left;
		max-height: 277px;
		overflow: hidden;
		margin-left: 58px;
		font-size: 14px;
	}
	.tdcon1 .td_list_con {
		width: 491px;
	}
	.changewidth:after {
		margin-top: 28px;
		width: 646px;
	}
	.changewidth1:after {
		width: 709px;
		margin-top: 28px;
	}
	.teamcontent {
		width: 100%;
		margin-top: -26px;
		position: relative;
	}
	.teamcontent img{
		width: 100%;
		display: block;
	}
	.changewidth1 {
		position: relative;
		z-index: 3;
	}
	.tdcon2 {
		width: 617px;
		max-height: 370px;
		overflow: hidden;
		position: absolute;
		top: 83px;
		left: 30px;
		z-index: 3;
		font-size: 14px;
	}
	.opusimagelist{
		margin-top: 7px;
	}
	.opusimagelist img{
		display: block;
		width: 100%;		
	}
	.tdcon2 .td_list_con {
		width: 442px;
	}
	.tdcon3 {
		width: 100%;
		margin-bottom: 57px;
		font-size: 14px;
	}
	.tdcon3 .td_list_con {
		width: 889px;
	}
	.jeimg {
		margin: 30px 0;
	}
	.jeimgleft {
		float: left;
		width: 510px;
	}
	.td_list_tag{
		width:71px;
	}
	.jeimgleft img {
		width: 100%;
		display: block;
	}
	.jeright {
		width: 468px;
		float: left;
		margin-left: 5px;
	}
	.jeright img {
		width: 100%;
		display: block;
	}
	.jeright img:first-child {
		margin-bottom: 7px;
	}
	.mt40 {
		margin-top: 40px;
	}
	.teamlists .bt {
		border-top: 1px solid #000;
		padding-top: 40px;
	}
	.changewidth3:after {
		width: 715px;
	}
	.teamlastimages img {
		display: block;
		max-width: 100%;
		margin: 0 7px 10px 0;
	}
	
	/*设计师团队end*/
	.channerl {
		margin: 27px 0 48px;
	}
	.channerl img {
		width: 100%;
		display: block;
	}
	.gp_left {
		float: left;
		width: 196px;
	}
	.gp_left_title {
		font-size: 25px;
		color: #ddd;
		width: 100%;
	}
	.gp_left .gp_tag {
		font-size: 19px;
		color: #000;
		margin-bottom: 12px;
	}
	.gp_left .gp_tag span {
		color: #d9232e;
	}
    .gp_left p, .gp_left div {
        font-size: 14px;
        color: #000;
    }
	.gp_right {
		float: right;
		width: 70%;
	}
	.gp_right_header p {
		width: 100%;
		font-size: 15px;
		color: #666;
		line-height: 24px;
		margin-bottom: 15px;
	}
	.gp_right_contacr {
		margin-top: 68px;
	}
	.please {
		width: 100%;
		font-size: 20px;
		color: #d9232e;
		margin-bottom: 20px;
	}
	.gp_right_msg {
		margin-bottom: 25px;
	}
	.gp_right_msg img {
		display: block;
		float: left;
		width: 24px;
		margin-right: 15px;
		margin-top: 5px;
	}
	.gp_right_tel {
		width: 75%;
		float: left;
		font-size: 18px;
		color: #333;
        line-height:24px;
	}
	.gp_right_tel span {
		font-size: 18px;
		color: #333;
		display: block;
	}
	.gp_right_tel p {
		font-size: 13px;
		color: #999;
	}
	.basetop {
		border-top: 1px solid #ccc;
		margin-top: 32px;
		padding-top: 32px;
	}
	.thirdpariytitle {
		width: 100%;
		font-size: 25px;
		color: #ddd;
	}
	.thirdpariyheader p {
		font-size: 19px;
		color: #000;
	}
	.thirdlist {
		margin-top: 30px;
		border: solid 1px #e1e1e1;
		border-top: 4px solid #000;
		border-bottom: 0;
	}
	.thirdlist li {
		width: 100%;
		padding: 26px 43px 19px 40px;
		border-bottom: solid 1px #e1e1e1;
		box-sizing: border-box;
	}
	.thirdlist li img {
		display: block;
		float: left;
		max-width: 100%;
	}
	.partymsg {
		float: right;
		width: 696px;
		font-size: 16px;
		color: #666;
		line-height: 24px;
		/*max-height: 122px;*/
		overflow: hidden;
	}
	.supplier {
		width: 100%;
		margin-top: 40px;
	}
	.supplierlis {
		width: 32%;
		float: left;
		margin-right: 18px;
		background: #f6f6f6;
		padding: 33px 56px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.supplierlis:last-child {
		margin-right: 0;
	}
	.supplierlis img {
		width: 155px;
		display: block;
		margin: 0 auto;
	}
	.suppliermsgs {
		margin-top: 20px;
		width: 100%;
		text-align: center;
	}
	.suppliermsgs p {
		font-size: 24px;
		color: #010101;
	}
	.supplierthems {
		width: 205px;
		height: 194px;
		margin: 17px auto 0;
		font-size: 14px;
		color: #666;
		line-height: 22px;
		overflow: hidden;
	}
	.supplierlis:hover .supplierthems {
		color: #D9232E;
	}
	.supplierlis:hover p {
		color: #D9232E;
	}
	.authenticwrap {
		margin-top: 40px;
	}
	.authenticlist {
		width: 100%;
		max-height: 263px;
		background-color: #ffffff;
		border: solid 1px #e1e1e1;
		margin-bottom: 16px;
		box-sizing: border-box;
		border-left: 0;
	}
	.authentimages {
		float: left;
		width: 317px;
	}
	.authentimages img {
		display: block;
		width: 100%;
	}
	.authentimsg {
		width: 513px;
		float: left;
		margin: 25px 0 0 92px;
	}
	.authentimsg h1 {
		font-size: 24px;
		color: #d9232e;
	}
	.authentimsg h3 {
		font-size: 24px;
		color: #d9232e;
		margin-bottom: 18px;
	}
	.authentimsg p {
		font-size: 14px;
		color: #333;
		line-height: 24px;
	}
	.authenlayout {
		max-height: 126px;
		overflow: hidden;
	}
	.authenticmore {
		width: 146px;
		margin:40px auto 0;
		display: block;
	}
	.authenticmore img {
		display: block;
		width: 100%;
	}
	/*供应商频道end*/
	.pvideowrap {
		width: 100%;
		height: 510px;
		position: relative;
		margin-top: 12px;
	}
	.pvauto {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 68px;
		height: 68px;
		z-index: 4;
		opacity: 0.7;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		cursor: pointer;
	}
	.pvauto:hover {
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
	}
	.maskvideo {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.5);
		z-index: 3;
	}
	.pvideowrap video {
		width: 100%;
		height: 510px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.pvideolist {
		margin-top: 32px;
	}
	.pvideolis {
		width: 322px;
		height: 223px;
		position: relative;
		float: left;
		margin-right: 8px;
		margin-bottom: 13px;
		overflow: hidden;
	}
	.pvideolis:nth-child(3n) {
		margin-right: 0;
	}
	.pvideolis .listbg {
		width: 100%;
		height: 100%;
		display: block;
	}
	.masklis {
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1;
		transition: all 0.3s linear;
		-webkit-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
	}
	.masklis p {
		font-size: 16px;
		color: #fff;
		width: 100%;
		text-align: center;
		margin-top: 53px;
	}
	.masklis img {
		width:69px;
		height: 69px;
		display: block;
		margin: 15px auto 0;
		cursor: pointer;
	}
	.pvideolis:hover .masklis {
		top: 0;
	}
	/*产品视频end*/
	.pd_banner {
		width: 100%;
	}
	.pcnone{
		display: none;
	}
	.pd_layout {
		width: 301px;
		position: absolute;
		top: 55px;
		right: 92px;
	}
	.pd_tag {
		font-size: 32px;
		color: #fff;
		width: 100%;
	}
	.pd_title {
		font-size: 14px;
		color: #fff;
		margin-top: 22px;
		display: none;
	}
	.pd_thems {
		width: 100%;
		height: 276px;
		overflow: hidden;
		font-size: 14px;
		color: #fff;
		line-height: 24px;
		margin-top: 10px;
	}
	.pd_thems p{
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 24px;
	}
	.pd_banner_share {
		margin-top: 12px;
		width: 301px;
		border-top: 1px solid #fff;
	}
  
	.pd_banner_share p {
		font-size: 14px;
		color: #fff;
		margin: 13px 0 20px;
	}
	.pd_shareimgs img {
		max-width: 18px;
		display: block;
		float: left;
		margin-right: 21px;
	}
	.sw4 {
		height: 492px!important;		
	}
	.pd_top{
		margin-top: 26px;
	}
    .pdetails, .pdetails_05 {
        margin: 40px 0 52px;
    }
	.pdetails div{
		width: 100%!important;
		margin: 0 auto;
	}
	.pdetails_title {
		font-size: 29px;
		color: #ddd;
		text-align: center;
	}
	.pdetails_tag {
		font-size: 29px;
		color: #000;
		text-align: center;
	}
	.pdetailsimages {
		margin-top: 41px;
	}
	.pdetailsleft {
		width: 489px;
		float: left;
	}
	.pdetailsleft_lis {
		width: 100%;
		margin-bottom: 7px;
	}
	.pdetailsleft_lis:last-child {
		width: 100%;
		margin-bottom: 0;
		background: #f6f6f6;
		padding: 94px 0 0 43px;
		box-sizing: border-box;
	}
	.pdetailsleft_lis img {
		width: 100%;
		display: block;
	}
	.pdetailsleft_lis p {
		font-size: 24px;
		color: #000;
	}
	.pdetailsleft_lis .est {
		color: #d9232e;
		font-size: 39px;
	}
	.pdetailsleft_lis div {
		font-size: 16px;
		color: #666;
		line-height: 24px;
		height: 140px;
		margin-top: 20px;
	}
	.pdetailsright {
		float: right;
		width: 489px;
	}
	.pdetailsright img {
		width: 100%;
		display: block;
	}
	.productsize {
		margin: 74px 0 47px;
	}
	.productsize_lis {
		width: 288px;
		float: left;
		margin-right: 59px;
	}
	.productsize_lis:last-child {
		margin-right: 0;
	}
	.productsize_lis img {
		width: 100%;
		display: block;
	}
	.productsize_lis p {
		font-size: 16px;
		color: #000;
		margin-top: 25px;
		text-align: center;
	}
	.productshow {
		width: 100%;
	}
	.productshow img {
		width: 100%;
		display: block;
	}
	.showmsg {
		width: 100%;
		text-align: center;
		font-size: 16px;
		color: #000;
		margin-top: 15px;
	}
	.productcharacteristic {
		margin-top: 16px;
	}
	.productcharacteristic .productshow {
		float: left;
	}
	.characteristiclis img{
		width: 100%;
		display: block;
	}
	.characteristiclis {
		width: 489px;
		float: left;
		margin: 26px 5px 28px 0;
	}
	.mr0 {
		margin: 26px 0 28px;
	}
	/*产品详情end*/
	.founderlist {
		width: 100%;
		border-bottom: 1px solid #d4d4d4;
		padding-bottom: 40px;
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.founderlist:last-child {
		border-bottom: 0;
		padding-bottom: 20px;
		margin-bottom: 0;
	}
	.founderbanner {
		width: 100%;
	}
	.founderbanner img {
		width: 100%;
		display: block;
	}
	.foundermsg {
		margin-top: 38px;
	}
	.founderleft {
		width: 348px;
		float: left;
	}
	.foundername {
		width: 216px;
		height: 56px;
		font-size: 24px;
		color: #333;
		text-align: center;
		line-height: 56px;
		border-top: 1px solid #e4e4e4;
		border-bottom: 1px solid #e4e4e4;
	}
	.founderjob {
		margin: 36px 0 8px 36px;
		font-size: 20px;
		color: #333;
	}
	.founderwork {
		width: 212px;
		font-size: 14px;
		color: #999;
		line-height: 20px;
		margin-left: 36px;
	}
	.founderright {
		float: left;
		width: 628px;
	}
	.founderright p {
		width: 100%;
		font-size: 14px;
		color: #777;
		line-height: 20px;
		margin-bottom: 19px;
	}
	.founderright p:last-child {
		margin-bottom: 0;
	}
	/*创始人end*/
	.historytitle {
		font-size: 29px;
		color: #ddd;
		text-align: center;
		margin-top: 38px;
	}
	.historytag {
		font-size: 29px;
		color: #000;
		text-align: center;
	}
	.historyyearwrap {
		width: 100%;
		height: 63px;
		margin: 40px 0 16px;
		overflow-x: hidden;
		overflow-y: hidden;
	}	
	.historyyearwrap .swiper-container {
		height: 37px;
		width: 100%;
	}	
	.historyyears .swiper-slide {
		box-sizing: border-box;
		border: solid 1px #d6d6d6;
		font-size: 18px;
		color: #999;
		line-height: 43px;
		text-align: center;
	}
	.historyyears .swiper-slide :hover {
		border: 1px solid #000;
	}
	.historyyearwrap .historyyears .historyon {
		background: #D9232E;
		color: #fff;
	}
	.historythems {
		border-top: 1px solid #e7e7e7;
		padding-top: 51px;
	}
	.historylayout {
		display: none;
	}
	.layoutyears {
		float: left;
		width: 163px;
	}
	.layoutyears p {
		font-size: 19px;
		color: #d9232e;
	}
	.layoutyears p:first-child {
		font-size: 39px;
	}
	.layoutlist {
		width: 820px;
		border-left: 1px dashed #ccc;
		padding-left: 40px;
		box-sizing: border-box;
		float: left;
	}
	.layoutimg {
		width: 100%;
	}
	.eventlist {
		width: 182px;
		height: 116px;
		float: left;
		margin-right: 17px;
		position: relative;
	}
	.eventlist:last-child {
		margin-right: 0;
	}
	.eventlist img {
		width: 100%;
		height: 100%;
		display: block;
	}
	.eventmask {
		width: 100%;
		height: 27px;
		background: rgba(0, 0, 0, 0.7);
		position: absolute;
		left: 0;
		bottom: 0;
		color: #fff;
		font-size: 14px;
		line-height: 27px;
		text-align: center;
		overflow: hidden;
	}
	.layoutlist .swiper-slide,
	.layoutlist .swiper-wrapper,
	.layoutlist .swiper-container {
		height: 112px!important;
	}
	.layoutlist .sw_next,
	.layoutlist .sw_prev {
		position: absolute;
		top: 50%;
		width: 38px;
		height: 38px;
		z-index: 10;
		cursor: pointer;
	}
	.layoutlist .sw_prev {
		background-image: url(../images/prev.png);
		background-repeat: no-repeat;
		background-size: 38px 38px;
		left: 0;
		top: 40px!important;
		margin-top: 0!important;
	}
	.layoutlist .sw_prev:hover {
		background-image: url(../images/prev_h.png);
	}
	.layoutlist .sw_next {
		right: 0;
		background-image: url(../images/next.png);
		background-repeat: no-repeat;
		background-size: 38px 38px;
		top: 40px!important;
		margin-top: 0!important;
	}
	.layoutlist .sw_next:hover {
		background-image: url(../images/next_h.png);
	}
	.layoutlist .historycontent {
		display: block;
		margin-top: 36px;
		height: auto;
	}
	.layoutlist .historytime {
		width: 140px;
	}
	.layoutlist .historypath {
		width: 631px;
	}
	/*发展历程end*/
	.czjz {
		display: -webkit-box;
		-webkit-box-orient: horizontal;
		-webkit-box-pack: center;
		-webkit-box-align: center;
		display: -moz-box;
		-moz-box-orient: horizontal;
		-moz-box-pack: center;
		-moz-box-align: center;
		display: -o-box;
		-o-box-orient: horizontal;
		-o-box-pack: center;
		-o-box-align: center;
		display: -ms-box;
		-ms-box-orient: horizontal;
		-ms-box-pack: center;
		-ms-box-align: center;
		display: box;
		box-orient: horizontal;
		box-pack: center;
		box-align: center;
	}
	.am_newnavwrap .newnav {
		width: 100%;
		/*min-height: 42px;*/
	}
	.am_newnavwrap .newnav .newnavlis {
		width: 20%;
		height: 42px;
		line-height: 42px;
		overflow: hidden;
		margin-right: 0;
		text-overflow: ellipsis;
		text-align: center;
		font-size: 17px;
		color: #666666;
		border-right: 0;
		padding-left: 0;
	}
	.am_newnavwrap .newnavlis:hover {
		border: solid 1px #d5d5d5;
		color: #FFFFFF;
		background: #d9232e;
	}
	.am_newnavwrap .newnav .newnavlis:first-child {
		border-right: 0px;
	}
	.am_newnavwrap .newnav .newnavlis:nth-of-type(5n) {
		color: #666;
		border: solid 1px #d5d5d5;
	}
	.am_newnavwrap .newnavon,
	.am_newnavwrap .newnav .newnavlis:nth-of-type(5n):hover {
		color: #FFFFFF !important;
	}
	.am_newnavwrap .newnav {
		margin:0 auto 27px;
	}
	.am_stroe {
		width: 100%;
		height: auto;
		padding: 20px 30px 74px;
		background: #f6f6f6;
		position: relative;
		box-sizing: border-box;
	}
	.am_stroe h2 {
		width: 100%;
		display: inline-block;
		font-size: 20px;
		line-height: 30px;
		text-align: left;
		padding-bottom: 34px;
		border-bottom: 1px dashed #E6E6E6;
		color: #000000;
		
	}
	.am_stroe h2 b {
		color: #d9232e;
	}
	.am_stroe .spa {
		font-size: 20px;
		color: #000000;
		width: 100%;
		margin-bottom: 10px;
		margin-top: 34px;
	}
	.am_stroe p{
		font-size: 16px;
		color: #666;
		line-height: 23px;
	}
	.am_talk ul li {
		float: left;
		width: 100%;
		position: relative;
		font-size: 16px;
		color: #666666;
		line-height: 25px;
		overflow: hidden;
	}
	.am_talk ul li:after {
		content: '';
		display: inline-block;
		height: 50px;
		background: url(../images/dbx.png)left no-repeat;
		width: 80%;
		margin-left: -75px;
	}
	.am_talk ul li .rauis {
		border-radius: 50%;
		background-color: rgb(255, 255, 255);
		width: 86px;
		height: 86px;
		text-align: center;
		float: left;
		margin-right: 19px;
	}
	.am_talk ul li .rauis h2 {
		font-size: 14px;
		font-family: "PingFang";
		color: rgb(217, 35, 46);
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		width: 100%;
		line-height: 20px;
		padding: 8px 0px 8px;
		border: none;
		margin: 0;
	}
	.am_talk ul li .rauis img {
		max-width: 32px;
		max-height: 32px;
		vertical-align: top;
	}
	.am_talk ul li .rauis_r {
		float: left;
		width: 670px;
		padding: 17px 0 0;
	}
	.am_talk ul li .rauis_r h2 {
		width: 100%;
		text-align: left;
		font-size: 20px;
		color: #000000;
		font-weight: normal;
		margin: 0;
		padding-bottom: 5px;
		border: none;
	}
	.am_talk ul li:last-child:after {
		display: none;
	}
	.am_money {
		padding: 0;
		background: none;
	}
	.am_money ul li {
		width: 484px;
		float: left;
		margin-bottom: 16px;
		background: #f6f6f6;
		padding: 42px 35px;
		box-sizing: border-box;
	}
	.am_money ul li .imgs {
		float: left;
		width: 81px;
		height: 81px;
		margin-right: 24px;
	}
	.am_money ul li .imgs img {
		width: 100%;
		display: block;
	}
	.am_money ul li .imgs_r {
		float: left;
		width: 303px;
		font-size: 15px;
		text-align: left;
		color: #666666;
		line-height: 20px;
		position: relative;
		height: 98px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.am_money ul li .imgs_r h2 {
		width: 100%;
		text-align: left;
		font-size: 20px;
		color: #000000;
		font-weight: normal;
		margin: 0;
		padding-bottom: 0px;
		border: none;
	}
	.am_money ul li .imgs_rt {
		position: absolute;
		top: 50%;
		width: 100%;
		left: 50%;
		max-height: 98px;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}
	.am_money ul li:nth-of-type(2n) {
		float: right;
	}
	.am_list ul li {
		width: 100%;
		padding: 27px 0;
		float: left;
		height: auto;
		border-bottom: 1px dashed #E5E5E5;
	}
	.am_list ul li .imgs {
		background: url(../images/checked.png) center center no-repeat;
		float: left;
		width:25px;
		height: 25px;
	}
	.am_list ul li .imgs_r {
		float: left;
		margin-left: 19px;
		width: 844px;
		font-size: 16px;
		text-align: left;
		color: #666666;
	}
	.am_list ul li .imgs_r p{
		line-height: 25px;		
	}
	.am_list ul li .imgs_r h2 {
		width: 100%;
		text-align: left;
		font-size: 20px;
		color: #000000;
		font-weight: normal;
		margin: 0;
		padding-bottom: 5px;
		border: none;
	}
	.am_list ul li:last-child {
		border: none;
	}
	.list_all h2:before {
	    content: '';
	    border-radius: 50%;
	    background-color: rgb(217, 35, 46);
	    width: 0.12rem;
	    height: 0.12rem;
	    display: inline-block;
	    margin-left: -19px;
	    margin-right: 9px;
    }
    .am_list .list_all li{
    	border-bottom: 0;
    }
	.mt0 {
		margin-top: 0px;
	}
	.mb50 {
		margin-bottom: 50px;
	}
	/*新闻详情start*/
	.modules {
		width: 100%;
		margin: 0 auto;
		border-top: 1px solid #ccc;
	}
	.newdata {
		width: 976px;
		margin: 40px auto 0;
	}
	.newdatatitle {
		width:100%;
		text-align: center;
		font-size: 32px;
		color: #000;
		margin: 0 auto;
	}
	.newdatatime {
		width: 114px;
		margin: 13px auto 54px;
	}
	.newdatatime img {
		width: 19px;
		display: block;
		float: left;
	}
	.newdatatime span {
		font-size: 17px;
		color: #666;
		float: left;
		margin-left: 9px;
	}
	.newcontents p {
		font-size: 16px;
		color: #666;
		line-height: 24px;
		width: 100%;
		margin-bottom: 22px;
	}
	.newcontents img {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.newcontents .aboutimg {
		text-align: center;
		font-size: 18px;
		color: #333;
		margin-bottom: 22px;
	}
	.returnprve {
		width:219px;
		display: block;
		margin: 51px auto 45px;
	}
	.returnprve img {
		display: block;
		width: 100%;
	}
	.pagelist {
		width: 100%;
		margin: 0 auto;
	}
	.pagelis {
		margin-bottom: 12px;
	}
	.pagelis span {
		font-size: 24px;
		color: #999;
		display: block;
		float: left;
	}
	.pagelis a {
		font-size: 24px;
		color: #000;
		display: block;
		float: left;
		
	}
	.pagelis a:hover {
		color: #d9232e;
	}
	/*新闻详情end*/
	.recruitleft {
		float: left;
		width: 312px;
		min-height: 469px;
		border: solid 1px #e1e1e1;
		padding: 65px 33px;
		box-sizing: border-box;
		margin-top: 26px;
	}
	.re_wrap {
		padding-bottom:25px;
		font-size: 14px;
		color: #666;
		border-bottom: 1px solid #ccc;
		margin-bottom: 25px;
	}
	.re_wrap div {
		margin-bottom: 5px;
	}
	.re_wrap div:last-child {
		margin-bottom: 0;
	}
	.re_wrap .recruit_post {
		width: 100%;
		font-size: 24px;
		color: #222;
		margin-bottom: 10px;
	}
	.returnrecruit {
		display: block;
		width: 247px;
		height: 38px;
		background-color: #000000;
		color: #fff;
		font-size: 12px;
		line-height: 38px;
		text-align: center;
		margin: 0 auto;
	}
	.returnrecruit:hover {
		color: #fff;
		background: #d9232e;
	}
	.recruitright {
		width: 655px;
		min-height: 525px;
		background-color: #ffffff;
		border: solid 1px #e1e1e1;
		padding: 64px 60px 53px 80px;
		box-sizing: border-box;
		margin-left: 16px;
		float: left;
		margin-top: 26px;
	}
	.jobdescription {
		width: 100%;
	}
	.jobdescriptionlist {
		margin-bottom: 45px;
	}
	.jobdescriptionlist:last-child {
		margin-bottom: 0;
	}
	.jobtitle {
		font-size: 14px;
		color: #333;
		margin-bottom: 5px;
	}
	.joblist li {
		width: 100%;
		font-size: 12px!important;
		color: #666!important;
		line-height: 24px!important;
	}
	.joblist li p{
		width: 90%;
		font-size: 12px!important;
		color: #666!important;
		line-height: 24px!important;
	}
	/*招聘详情end*/
	.bi_wrap {
		width: 100%;
		border-top: 1px solid #ccc;
		padding: 33px 0 53px;
	}
	.bi_banner {
		width: 100%;
		margin-bottom: 32px;
	}
	.bi_banner img {
		width: 100%;
		display: block;
	}
	.bi_title {
		width: 100%;
		font-size: 29px;
		color: #ddd;
	}
	.bi_tag {
		width: 100%;
		font-size: 19px;
		color: #000;
		margin: 10px 0 25px;
	}
	.brandintroductionwrap p {
		width: 100%;
		font-size: 16px;
		color: #666;
		line-height: 30px;
		margin-top: 20px;
	}
	.brandintroductionwrap .bi_caption {
		font-size: 16px;
		color: #000;
		margin-top: 0px;
	}
	.originwrap {
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		padding: 53px 0;
	}
	.originlist {
		width: 100%;
		margin-bottom: 48px;
	}
	.originlist:last-child {
		margin-bottom: 0;
	}
	.originimg {
		width: 107px;
		height: 107px;
		float: left;
	}
	.originimg img {
		width: 100%;
		display: block;
	}
	.origincon {
		width: 843px;
		float: left;
		margin-left: 30px;
	}
	.originhead {
		width: 100%;
		font-size: 26px;
		color: #d9232e;
		margin-bottom: 10px;
	}
	.originhead span {
		font-size: 16px;
	}
	.origincon p {
		max-height: 240px;
		font-size: 14px;
		color: #666;
		line-height: 30px;
		overflow: hidden;
	}
	.brandmissionwrap {
		padding-top: 50px;
	}
	.brandmissioncon {
		width: 843px;
		float: left;
		margin-left: 32px;
	}
	.bm_title {
		width: 100%;
		padding-bottom: 25px;
		font-size: 24px;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	.bm_list li {
		width: 100%;
		border-bottom: 1px solid #ccc;
		height: 68px;
		line-height: 68px;
	}
	.bm_list li span {
		font-size: 18px;
		color: #d9232e;
		vertical-align: top;
	}
	.bm_list li p {
		width:703px;
		display: inline-block;
		font-size: 16px;
		color: #333;
		overflow: hidden;
		white-space: nowrap;
	}
	.brandmission {
		margin-bottom: 50px;
	}
	.brandmission:last-child {
		margin-bottom: 0;
	}
	/*品牌简介end*/
	
	/*导航*/
	.brand_left{
		float: left;
		width: 353px;
	}
	.brand_left  img{
		display: block;
		width: 100%;
	}
	.brand_right{
		float: left;
		width: 277px;
		margin-left: 20px;
	}
	.brand_msging{
		margin-top: 75px;
	}
	.brand_msging p{
		width: 100%;
		font-size: 15px;
		color: #000;
		line-height: 30px;
		overflow:hidden ;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.brand_link{
		width: 42px;
		margin-top: 50px;
		display: block;
	}
	.brand_link img{
		width: 100%;
		display: block;
	}
	.brand_arrow{
		left: 92px;
	}
	.new_arrow{
		left: 263px;
	}
	.new_content{
		padding-left: 25px;
	}
	.new_content .newslayout{
		width: 46%;
	}
	.new_content .newsimgaes{
		margin-bottom: 10px;
	}
	.new_content .newstitle{
		height: auto;
		max-height: 42px;
		white-space: normal;
	}
	.new_content .nl_time{
		margin-bottom: 21px;
	}
	.shop_left{
		float: left;
	}
	.stroe_arrow{
		left: 349px;
	}
	.stroe_img{
		float: left;
		width: 316px;
		margin-right: 17px;
	}
	.stroe_img:last-child{
		margin-right: 0;
	}
	.stroe_img img{
		width: 100%;
		display: block;
	}
	.contacr_arrow{
		left: 432px;
	}
	.contacr_right{
		width: 371px;
	    position: relative;
	    float: left;
	    margin-left: 41px;
	}
	.contacr_right img{
		width: 100%;
		display: block;		
	}
	.pc_nav{
		display: none;
	}
	
	.search_wrap{
		width: 96%;
		min-height:521px;
		position: fixed;
		top: 236px;
		left: 50%;
		z-index: 99;	
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		display: none;
		padding:100px 160px;
		box-sizing: border-box;
		background: #fff;
	}
	.header_search{
		height: 50px;
	}
	.search_txt{
		padding-left: 20px;
		width: 550px;
		display: block;
		float: left;
		border:0;
		line-height: 50px;
		color: #999;
		font-size: 16px;
		background:#f6f6f6 ;
		box-sizing: border-box;
	}
	.search_btn{
		float: left;
		width: 84px;
		height: 50px;
		background-color: #d9232e;
		line-height: 50px;
		font-size: 16px;
		color: #fff;
		text-align: center;
		border:0;
		cursor: pointer;
	}
	.search_close{
		width: 15px;
		transition: 0.3s all linear;
		cursor: pointer;	
		position: absolute;	
		top: 30px;
		right: 30px;
	}
	.search_close img{
		width: 100%;
		display: none;
	}
	.search_close .show_img{
		display: block;
	}
	.search_close:hover .hide_img{
		display: block;
	}
	.search_close:hover .show_img{
		display: none;
	}
	.search_close:hover{
		transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		-webkit-transform: rotateZ(90deg);
		-moz-transform: rotateZ(90deg);
	}
	
	.recommend_list{		
		width: 550px;	
		border: solid 1px #ebebeb;
		box-sizing: border-box;
		display: none;
		padding-bottom: 10px;
	}
	.recommend_list li{
		line-height: 20px;
		padding-left: 20px;
		cursor: pointer;
		box-sizing: border-box;
	}
	.recommend_list li a{
		font-size: 14px;	
		color: #666;	
	}
	.recommend_list li:hover a{
		color: #D10709;
	}
	.language_wrap{
		width: 100%;
	    padding: 0 2%;
	    box-sizing: border-box;
		box-sizing: border-box;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		z-index: 99;
		display: none;
	}
	.language_wrap .recommend_wrap{
		width: 100%;
		background: #fff;
	}
	.language_wrap .search_close{
		position: absolute;
		top: 30px;
		right: 70px;
		margin-left:0 ;
		margin-top: 0;
	}
	.newslayout .masklis .lisauto{
		margin: 72px auto 0;
	}
	.new_video{
		width: 96.5%;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		z-index: 99;
		background: #fff;
		box-sizing: border-box;
		padding: 30px;
		display: none;
	}
	.new_video .close_vid{
		float: right;
		width: 15px;
		transition: 0.3s all linear;
		margin-bottom: 10px;
	}
	.new_video .close_vid img{
		width: 100%;
		display: none;
	}
	.new_video .close_vid .show_img{
		display: block;
	}
	.new_video .close_vid:hover .hide_img{
		display: block;
	}
	.new_video .close_vid:hover .show_img{
		display: none;
	}
	.new_video .close_vid:hover{
		transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		-webkit-transform: rotateZ(90deg);
		-moz-transform: rotateZ(90deg);
	}
	.new_video video{
		width: 100%;
	}
	
		.language_list{
		width: 103px;
		min-height: 129px;
		background-color: #fff;
		padding: 20px 12px;
		box-sizing: border-box;
		position: absolute;
		top: 24px;
		left: 0;
		z-index: 5;
		display: none;
		transition: 1s all linear;
	}
	.versionswitching:hover .language_list{
		display: block;
	}
    .language_list li {
        /*margin-bottom: 10px;*/
        padding: 8px 0;
        cursor: pointer;
    }
	.language_list li a{
		font-size: 12px;
		color: #666;	
	    display: block;
	}
	.language_list li:hover a{
		color: #d10709;
	}
	
	.addr_sel{
		font-size: 16px;
		color: #333;
		border-top:1px solid #ccc;
		padding-top: 40px;
	}
	.addr_sel select{
		width: 141px;
		height: 50px;
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
		border:0;
		background:#f2f2f2 ;
		padding-left: 18px;
		margin-right: 10px;
		-webkit-appearance:menulist!important; 	
		appearance: menulist!important;
		cursor: pointer;
	}
	.addr_sel .search_sbm{
		float: left;
		border:0;
		width: 112px;
		height: 50px;
		background-color: #d9232e;
		color: #fff;
		text-align: center;
		line-height: 50px;
		cursor: pointer;
		margin-left: 10px;
	}
	.addr_sel .storesearch{
		width: 473px;
		height: 50px;
		line-height: 50px;
	}
	.addr_sel .storesearch input{
		height: 50px;
		line-height: 50px;
	}
	.addr_sel .storesearch img{
		margin-left: 20px;		
		margin-top: 17px;
	}
	.search_result{
		margin-top:20px ;
		width: 100%;
        min-height:437px;
	}	
	.search_result ul li{
		border-bottom: 1px solid #eee;
	}
	.search_result ol{		
		background: #eeeeee;
	}
	.search_result ol li{
		text-align: center;
		line-height: 50px;
		font-size: 16px;
		color: #333;
		float: left;		
	}
	.search_result .first{
		width: 32%;
	}
	.search_result .two{
		width: 17%;
	}
	.search_result .three{
		width: 50%;		
	}
	.search_result .four{
		width: 16%;
	}
	.search_result .five{
		width: 15%;
	}	
	.search_result ol img{
		display: inline-block;
		vertical-align: top;
		margin-top: 16px;
		margin-right: 10px;
		max-width: 20px;
	}
	.search_result ul li{
		font-size: 14px;
		color: #333;
		text-align: center;
		line-height: 70px;
		height: 70px;
		overflow: hidden;
		float: left;
		text-overflow: ellipsis;
	}
	.search_result ul li a{
		color: #d9232e;
		font-size: 12px;
	}
	.search_result ul .three{
		line-height: 20px;
		padding-top: 26px;
		box-sizing: border-box;
	}
	.search_more{
		margin: 60px auto 0;
	}
	
	 .productswrap .promore{
   		display: none;
    }
	/*amaze选项卡*/
	.am-tabs-bd {
		height: 400px;
	}

	.am-nav-tabs > li {
		width: 16.66%;
	}

	.am-close-spin {
		position: absolute;
		right: 0;
		width: 55px;
		height: 55px;
		font-size: 32px;
		line-height: 55px;
	}

	.am-tap-title {
		font-size: 22px;
		text-align: center;
		font-weight: bold;
		padding: 10px 0;
	}

	.am-tab-content a {
		width: 25%;
		height: 60px;
		line-height: 60px;
		float: left;
		text-align: center;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
	}

	.am-tab-content img {
		width: 36px;
		height: 24px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.am-tab-content span {
		font-size: 14px;
	}

	.am-nav > li {
		background-color: #dddddd;
		color: #333;
		font-weight: bold;
		font-size: 14px;
	}

	.am-nav-tabs > li.am-active > a, .am-nav-tabs > li.am-active > a:focus, .am-nav-tabs > li.am-active > a:hover {
		color: #fff;
		background-color: #d9232e;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		cursor: default;
	}

	.am-modal-dialog {
		width: 700px;
	}

	.am-nav-tabs > li > a {
		margin-right: 0;
		padding: 5px 0;
		box-sizing: border-box;
	}

	/*解决amazeui导致的首页banner导航UI的变化 -- 开始*/
	* {
		box-sizing: content-box;
	}

	.navlistwrap {
		width: 1200px;
	}

	.bannerwrap {
		margin-top: 1px;
	}
	/*解决amazeui导致的首页banner导航UI的变化 -- 结束*/

	.worldsite {
		font-size: 12px;
		height: 16px;
		color: #666;
	}

	.worldsite img {
		width: 20px;
		height: 20px;
		display: inline-block;
		margin-left: 5px;
		position: relative;
		top: -3px;
		right: 0;
	}
}
	/*竖屏微调*/
	@media  screen and (max-width: 768px) {
		.carouselcon {
		    top: 74px;
		    left: 68px;
		}
		.banner{
		   width: 100%; 
		   height: 429.7px!important;
		   overflow: hidden;
		}
		
		.banner .swiper-wrapper,.banner .swiper-container .swiper-slide{
			height: 429.7px!important;
		}
		.index_brand{
		    font-size: 30px;
		    top: 22px;
		    right: 27px;
		}
		.index_brandtitle{
	        top: 68px;
   			right: 31px;
			font-size: 14px;
	
		}
		.moduleleft  .index_brandarrow{
	        top: 100px;
   			 right: 30px;
		}
		.moduleleft{
			height: 423px;
		}
		.modulecon{
			padding: 0.2rem 0;
		}
		.investor{
		    margin: 0.12rem auto 0.2rem;
		}
		.mplistlayout{
			right: 0;
		}
		.mptitle{
			width: 176px;
			font-size: 25px;
		}
		.mlchange .mplistlayout{
		    top: 268px;
	    	left: 72px;
		}
		.mlchange .mpthems{
			width: 227px;
			text-align: center;
		}
		.mlchange .mptitle{
			width: 221px;
		}
		.mainstream {
   		 	margin: 0 0 34px 0px;
   		 }	
		.mscon{
			margin-left: 10px;
		}
		.mslist{
			width: 100%;
		    padding: 0 10px 0 10px;
		}
		.mscenter {
			width: 34.7%;
		}
		.msright{
			width: 32%;
		}
		.productvid,.productvid video{
			height: 279px;
		}
		.pvcon{
			height: 279px;
			padding: 36px 0 0 48px;
		}
		.pvtag {
    		margin: 11px 0 15px;
		}
		.globalmap{
			width: 100%;
		}
		.storevid{
			height: 371px;
		}
		.storevidcon{
		    top: 79px;
    		left: 49px;
		}
		.gs_left {
		    width: 362px;
    		padding: 16px 0 0 27px;
		}
		.gs_right{
			margin: 15px 15px 0 0;
		}
		.gs_right img{
			max-width:358px;
		}
		.shoppersonlis:nth-child(even){
			padding-left: 20px;
		}
		.sc_con{
			width: 80%;
		}
		.sc_list{
			padding: 0 75px;
		}
		.bfmessagewrap{
			height: 337px;
		    padding: 19px 0 47px 35px;
		}
		.bftitle{
			font-size: 22px;
		}
		.bfname{
		    margin: 6px 0 5px;
		}
		.bfthems{
			height: 54px;
		}
		.bglink{
			margin-top: 28px;
		}
		.historylist{
			width: 21%;
			margin-left: 0;
		}
		.year{
			font-size: 28px;
		}
		.historyright{
			margin-left: 33px;
		}
		.historycon{
			width: 78%;
			padding-left: 31px;
		}
		.historypath{
			width: 401px!important;
		}
		.historycontent{
			height: 276px;
		}
		.designerteam .swiper-container{
			width: 677px;
		}
		.designerteam .swiper-wrapper,.designerteam .swiper-container .swiper-slide{
			height: 245px!important;
		}
		.designerteam .sw_next{
			top: 235px!important;
		}
		.designerteam .sw_prev{
			top: 235px!important;
		}
		.dt_layout,.dt_thems{
			width: 583px;
		}
		.brandculture{
		    margin-top: 36px;
    		padding: 42px 0 0 47px;
    		overflow: hidden;
		}
		.brandculturemsg p{
			width: 370px;
			/*height: 104px;*/
		}
		.teammsg{
			 padding: 23px 0 21px 8px;
		}
		.bcimages{
			width: 339px;
			margin-right: -25px;
		}
		.bcimages img{
			max-width: 339px;
		}
		
		.navdetailsleft{
			width:185px;
		}
		.categorydetails{      
			left: 185px;
    		top: 33px;
		}
		.categorydetails{
			width: 556px;
		}
		.cd_right{
		    width: 303px;
		}
		.cd_left{
			width: 187px;
		}
		.cd_left a{
			margin-bottom: 4px;
		}
		.navdetailstitle{
			font-size: 22px;
		}
		.pvideowrap{
			height: 414px;
		}
		.pvideowrap video{
			height: 414px;
		}		
		.pvideolis{
			width: 345px;
			height: 172px;
			margin-right: 45px;
		}
		.pvideolis:nth-child(even){
			margin-right: 0;
		}
		.pvideolis:nth-child(3n){
			margin-right: 45px;
		}
		.pvideolis:nth-child(6){
			margin-right: 0;
		}
		.pvideolis:nth-child(9){
			margin-right: 0;
		}
		.pvideolis:nth-child(12){
			margin-right: 0;
		}
		
		.sw4 {
			height: 370px!important;
		}
		.pd_layout{
			right: 43px;
			top: 30px;
		}
		.pd_title{
			margin-top: 10px;
		}
		.pd_thems{
			height: 195px;
		}
		.pd_banner_share{
			margin-top: 11px;
		}
		.pdetailsleft{
			width: 365px;
		}
		.pdetailsright{
			width: 365px;
		}
		.pdetailsleft_lis:last-child{
			padding: 47px 0 0 43px;
		}
		.pdetailsleft_lis div{
			height: 100px;
		}
		.productsize_lis {
		    width: 232px;
		    margin-right: 20px;
		}	
		.characteristiclis{
			width: 366px;
		}
		.founderleft{
			width: 300px;
		}
		.founderright{
			width: 437px;
		}
		.am_money ul li{
			width: 49%;
			padding: 45px 26px;
		}
		.am_money ul li .imgs_r{
			width: 202px;
		}
		.am_list ul li .imgs_r{
			width: 633px;
		}
		.am_talk ul li .rauis_r{
			width: 570px;
		}
		.partymsg{
			width: 500px;
		}
		.supplierlis{
			margin-right: 13px;
		}
		.supplierthems{
			width: 138px;
		}
		.authentimsg{
			width: 380px;
			margin: 20px 0 0 34px;
		}
		.authentimsg h3{
			margin-bottom: 3px;
		}
		.authenlayout{
			max-height: 165px;
		}
		.layoutyears{
			width: 106px;
		}
		.layoutlist{
			width: 631px;
			padding-left: 33px;
		}
		.eventlist{
			width: 143px;
			margin-right: 8px;
		}
		.layoutlist .historytime{
			width: 133px;
		}
		.layoutlist .historypath{
			width: 463px;
		}
		.gs_title, .gs_tag{
			font-size: 24px;
		}
		.gs_left{
			width: 446px;
		}
		.gs_msg span:last-child{
			width: 222px;
		}
		.shoppersonlist{
			width: 353px;
			margin-right:30px;
		}
		.shoppersonlist:nth-child(2n){
			margin-right: 0;
		}
		.persontitle div{
			width: 248px;
		}
		.personmsg{
			width: 248px;
		}
		.managementlist{
			width: 245px;
		}
		.managementlist .persontitle div, .managementlist .personmsg p, .managementlist .personmsg{
			width: 178px;
		}
		.gs_left{
			padding: 16px 0 6px 27px;
		}
		.newnavlis{
			width: 177px;
		}
		.newnav4_lis{
			width: 177px;
		}
		.newnavlis span{			
			width:102px;
		}
		.newcon_left{
			width: 150px;
		}
		.newcon_right{
			width: 587px;
			/*padding-left: 30px;*/
		}
		.famelist img{
			width: 100%;
		}
		.origincon{
			width: 583px;
		}
		.brandmissioncon{
			width: 597px;
		}
		.bm_list li p{
			width: 496px;
		}
		.recruitleft{
			width: 100%;
			padding: 45px 25px;
			min-height:272px;
		}
		.recruitright{
			width: 100%;
			margin-left: 0;
		}
		.re_wrap{
			overflow: hidden;
		}
		.re_wrap div{
			width: 50%;
			float: left;
		}
		.newdata{
			width: 737px;
		}
		.tdcon{
			width: 408px;
		}
		.td_list_con{
			width: 336px;
		}
		.teamheader:after{
			width: 434px;
		}
		.teamheader1:after{
			display: none;
		}
		.designeropusimg:nth-child(2n){
			margin-right: 0;
		}
		.designeropusimg{
			width: 347px;
			margin-bottom: 10px;
		}
		.designeropusimg p{
			text-align: center;
		}
		.opuimages{
			width: 46.5%;
			margin-right: 12px;
		}
		.opuimages:nth-child(2){
			width: 26.5%;
		}
		.opuimages:last-child{
			width: 23.5%;
		}
			
		.tdcon1{
			width: 358px;
			margin-left: 24px;
		}
		.tdcon1 .td_list_con{
			width: 272px;
		}
		.jeimgleft{
			width: 50%;
		}
		.jeright{
			width: 46%;
			margin-left:29px;
		}
		.jeright img:first-child{
			margin-bottom: 4px;
		}
		.tdcon3 .td_list_con{
			width: 655px;
		}
		
		.brand_arrow{
		 	left: 42px;
		}
		.brand_link{
			margin-top: 30px;
		}
		.brand_msging{
			margin-top: 30px;
		}
		.brand_left{
			width: 297px;
		}
		.brand_right {
		    width: 183px;
		    margin-left: 5px;
   		}	
		.cd_header{
			left: 128px;
		}
		.new_content .newslayout {
		    width: 48%;
		}
		.new_arrow {
		    left: 213px;
		}
		.stroe_arrow {
		    left: 298px;
		}
		.stroe_img {
		    width: 242px;
		    margin-right: 7px;
   	 	}
		.cd_left {
		    width: 147px;
		}
		.contacr_right {
		    width: 345px;
		    margin-left: 0px;
		}
		.contacr_arrow {
		    left: 383px;
		}
		
		.search_txt{
			width: 60%;
		}
		
		.newslayout .pvideolis{
			width: 100%;			
		}
		.pvthems{
			width: 314px;
    		height: 83px;
		}
		.newslayout .masklis .lisauto {
   			 margin: 33px auto 0;
		}
		.versions{
			width: 51px;
		}
		.ipad_nav_line, .nav_line{
			left:304.875px!important;
		}
		.addr_sel .storesearch{
			width: 305px;
		}
        .mtrecurit {
            margin-top:38px;
        }
        
        .mainpushlist{
			height: 367px;
		}
		 .mainpushimg{
			max-height: 367px;
		}
		.mlisimages img{max-height: 159px;}
		.mscenter .mlisimages img{max-height: 165px;}
        .tdcon2{
        	top:36px;
        }

		.bannerwrap .swiper-wrapper, .bannerwrap .swiper-container .swiper-slide {
			height: 307px !important;
		}
	}