/*1024横屏为主样式*/
h1,h2,h3,h4,h5,h6,div,p,li,a,textarea{
	word-break: normal!important;
}
@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: 5px;
		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%);
		-ms-transform: translateX(-50%);
		-moz-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: 280px;
		height: 60px;
		text-align: center;
		position: absolute;
		margin: auto;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		font-size: 24px;
		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: 24px;
        font-size: 14px;
        color: #666;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        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: 100px;
		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: 302.91px;
		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: 308px;
	}
	.pvcon {
		float: left;
		width: 50%;
		height: 308px;
		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: 132px;
		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: 446px;
		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: 369px;
        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 30px;
	}
	.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: 113px;
    	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%;
		height:350px;
		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;
	}

	/* 合作机会改版begin by wjs 190318 */
	.co_left {
		width: 35%;
		float: left;
	}

	.co_left img {
		width: 100%;
		display: block;
	}

	.co_left > div {
		width: 100%;
		height: 156px;
		text-align: center;
		background-color: #d9232e;
	}

	.co_txt, .co_txt_en {
		height: 50%;
	}

	.co_txt {
		font-size: 48px;
		line-height: 320px;
		font-weight: bold;
		color: #fff;
	}

	.co_txt_en {
		font-size: 22px;
		line-height: 156px;
		color: #f1eded;
		word-break: break-word;
	}

	.co_right {
		width: 52%;
		float: left;
		padding-left: 8%;
	}

	.co_right_item {
		margin-top: 28px;
		padding-bottom: 4px;
		border-bottom: 1px solid #e8e8e8;
	}

		.co_right_item div:first-child {
			font-size: 20px;
			font-weight: 550;
			color: #d9232e;
			margin-bottom: 5px;
		}

		.co_right_item div {
			font-size: 16px;
		}
	/* 合作机会改版end by wjs 190318 */

	.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: 238px;
		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: 0px auto 33px;
		visibility: hidden;
	}
	.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 {
		width:100%;
		display: none;
	}
	.franchiseTitle {
		float:left;
		width: 100%;
		height: 60px;
		line-height: 60px;
		padding-left: 1.75%;
		margin-top: 40px;
		font-size: 24px;
	}
    .shoppersonfdiv {
        width:100%;
        margin:0 auto;
    }
    .shoppersonlist {
        width: 31%;
        height: 288px;
        float: left;
        margin-left: 1.75%;
        margin-bottom: 15px;
    }
	
	.shoppersonlist:last-child {
		margin-right: 0;
	}
	.shoppersonlist img {
		width: 100%;
		max-height: 240px;
		display: block;
	}
	.personcon {
		width: 100%;
		height: 234px;
		border: 1px solid #d6d6d6;
		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: 230px;
		float: left;
		margin-left: 11px;
		font-size: 18px;
		line-height: 24px;
		color: #666;
		height: 42px;
		overflow: hidden;
	}
	.presonline {
		margin-bottom: 46px;
		width: 30px;
		height: 4px;
		background-color: #d9232e;
		margin-left: 52px;
	}
	.personmsg {
		width: 255px;
		margin-left: 24px;
	}
	.personmsg p {
		width: 100%;
		font-size: 14px;
		color: #333;
		margin-bottom: 10px;
	}
	.personmsg p:first-child {
		font-size: 15px;
	}
	.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: 72px;
		overflow: hidden;
	}
	.bglink {
		width: 120px;
		height: 31px;
		display: block;
		border: 1px solid #fff;
		margin-top: -10px;
	}
	.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;
		float: left;
		font-size: 13px;
		color: #666;
		line-height: 25px;
	}
	.historypath {
		width: 100%!important;
		float: left;
		overflow: visible!important;
		text-overflow: initial!important;
		white-space: normal!important;
		font-size: 14px;
		color: #666;
		line-height: 25px;
	}
	.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: 234px!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: 234px!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: 68px;*/
		font-size: 13px;
		line-height: 24px;
		color: #666;
		overflow: hidden;
	}
	.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: 748px;
		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: 350px;
		overflow: hidden;
		float: left;
		margin-left: 58px;
		font-size: 14px;
		color: #000;
	}
	.td_list {
		margin-bottom: 15px;
		line-height: 20px;
	}
	.tdcon1 .td_list {
		margin-bottom: 14px;
	}
	.tdcon5 .td_list {
		line-height: 23px;
   		 margin-bottom: 18px;
	}
	.td_list div {
		float: left;
	}
	.td_list_con {
		width: 447px;
	}
	.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;
        font-size: 28px;
    }
	.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: 388px;
		height: 1px;
		background-color: #000000;
		margin-left: 41px;
		vertical-align: top;
		margin-top: 23px;
	}
	.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;
		text-align: center;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.designerintroduction {
		width: 100%;
		height: 230px;
		background-color: #eeeeee;
		padding: 27px 0 0 25px;
		box-sizing: border-box;
	}
	.designerintroduction ol li {
		width: 100%;
		font-size: 14px;
		color: #000;
		line-height: 30px;
	}
	.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: 450px;
	}
	.changewidth:after {
		margin-top: 28px;
		width: 584px;
	}
	.changewidth1:after {
		width: 630px;
		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: 863px;
	}
	.jeimg {
		margin: 30px 0;
	}
	.jeimgleft {
		float: left;
		width: 510px;
	}
	.td_list_tag {
		width: 120px;
	}
	.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: 651px;
	}
	.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 {
		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;
	}
	.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;
		padding-bottom: 10px;
	}
	.suppliermsgs p {
		font-size: 24px;
		color: #010101;
	}
	.supplierthems {
		width: 205px;
		height: 132px;
		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: 553px;
		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%;
        text-align: center;
    }
	.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: 26px;
        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;
        margin-bottom:15px;
	}
	.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: 210px;
		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: 68%;
	}
	.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;
	}
	
	.am_newnav{
		width: 100%;
		padding-top: 60px;
	}
	
	.en_stroe_content{
		width: 100%;
	}
	.en_stroe_content .en_stroe_title{
		font-size: 36px;
		color: #ddd;
		text-align: center;
	}
	.en_stroe_content .en_store_tag{
		font-size: 36px;
		color: #222;
		text-align: center;
		margin: 0px 0 50px;
	}
	.en_store_con h3{
		font-size: 30px;
		color: #333;
		text-align: center;
	}
	.en_store_con p{
		width: 709px;
		font-size: 18px;
		color: #666;
		text-align: center;
		line-height: 30px;
		text-align: center;
		margin: 29px auto 80px;
	}
	.en_store_layout{
		width: 100%;
		height: 341px;	
		padding: 47px 42px;
		box-sizing: border-box;		
	}
	.en_store_layout:nth-child(odd){
		background-color: #f6f6f6;
	}
	.en_store_left,.en_store_right{
		float: left;
		width: 50%;
		height: 252px;
		overflow: hidden;
	}
	.en_store_left img,.en_store_right img{
		width: 100%;
		height: 100%;
		transition:all .5s linear ;
		-webkit-transition:all .5s linear ;
		-moz-transition:all .5s linear ;
		-ms-transition:all .5s linear ;
		display: block;
	}
	.en_store_layout:hover img{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
	}
	.en_store_left h3,.en_store_right h3{
		width: 333px;
		font-size: 29px;
		color: #333;
		line-height: 36px;
		overflow: hidden;
		max-height: 71px;
		margin: 57px 0 26px 0;
	}
	.en_store_right h3{
		margin: 57px 0 26px 45px;
	}
	.en_store_left p,.en_store_right p{
		width: 407px;
		font-size: 18px;
		color: #666;
		line-height: 30px;
		max-height: 90px;
		overflow: hidden;
		margin-left: 45px;
	}
	.en_store_left p{
		margin-left: 0;
	}
	.en_store_last{
		margin-top: 55px;
	}
	.en_store_last p{
		width: 591px;
		font-size: 24px;
		line-height: 36px;
		color: #d9232e;
		margin: 0 auto;
		text-align: center;
	}
	
	 .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: 0 10px 0 10px;
	}

	.am-tab-content span {
		font-size: 16px;
		overflow:hidden;
	}

	.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: -9px;
		right: 0;
	}
	/*联系页面更新  wjs 20190926 --开始*/
	#googleMap, #googleMap iframe {
		width: 100%;
		height: 3.5rem;;
	}

	.contact_title, .contact_title_en {
		width: 100%;
		text-align: center;
	}

	.contact_title {
		font-size: 0.35rem;
		color: #d9232e;
		font-weight: bold;
		margin-top: 0.5rem;
	}

	.contact_title_en {
		font-size: 0.28rem;
	}

	.contact_hr {
		border-top: 3px solid #d9232e;
		width: 40%;
		margin: 0 auto;
		margin-top: 0.1rem;
	}

	.contact_blockFather {
		width: 100%;
		height: 15rem;
	}

	.contact_block {
		float: left;
		width: 100%;
		height: 2rem;
		margin-top: 0.3rem;
		padding: 12px;
		background-color: #f3f3f3;
		box-sizing: border-box;
	}

		.contact_block > div {
			font-size: 0.28rem;
			color: #d9232e;
			font-weight: 600;
			margin-bottom: 0.2rem;
		}

		.contact_block li {
			font-size: 0.22rem;
		}
	/*联系页面更新  wjs 20190926 --结束*/
	#container {
		width: 100%;
		height: 4rem;
	}
	/*新的设计师团队样式开始 20200103 wjs*/
	.teamlists_new {
		border-top: 1px solid #999;
		padding-top: 0.55rem;
	}

	.opusimg_title {
		text-align: center
	}

	.opusimg_title p:first-child {
		font-size: 0.3rem;
		font-weight: bold
	}

	.opusimg_title p:last-child {
		font-size: 0.15rem;
	}

	.opusimg_content {
		font-size: 0.2rem;
		text-align: justify;
		margin-top: 0.3rem;
	}
	/*新的设计师团队样式结束 20200103 wjs*/
	/*加盟详情页面开始 20200110 wjs*/
	.franchiseHeader {
		background: url("/Content/En/images/map_bg.png");
		width: 100%;
		height: 575px;
		background-position: center;
		background-size: 100% 575px;
		position: relative;
	}

	.franchise_p1 {
		font-size: 48px;
		font-weight: bold;
		color: #d10709;
	}

	.franchise_p2 {
		font-size: 26px;
	}

	@keyframes scaleDraw { /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
		0% {
			transform: scale(1); /*开始为原始大小*/
		}

		25% {
			transform: scale(1.05); /*放大1.1倍*/
		}

		50% {
			transform: scale(1);
		}

		75% {
			transform: scale(1.05);
		}
	}

	.franchiseHeader div {
		position: absolute;
		background: rgba(0,0,0,.1);
		width: 90%;
		margin-left: 5%;
		margin-top: 20%;
		text-align: center;
		-webkit-animation-name: scaleDraw; /*关键帧名称*/
		-webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
		-webkit-animation-iteration-count: infinite; /*动画播放的次数*/
		-webkit-animation-duration: 5s; /*动画所花费的时间*/
	}

	.franchise_countries_title {
		font-size: 26px;
		font-weight: bold;
		color: #000000;
		margin: 30px auto;
	}

	.franchise_ul {
		width: 50%;
		height: 500px;
		overflow:scroll;
		float: left;
		font-size: 26px;
	}

	.franchise_ul li {
		list-style: square;
		margin-left: 24px;
	}

	.franchise_ul li:first-child {
		list-style: none;
		margin: 0;
		font-size: 30px;
		font-weight: bold;
		color: #d10709;
	}

	.franchise_invisible {
		visibility: hidden;
	}

	.franchise_areas {
		width: 50%;
		float: left;
		margin-bottom: 40px;
	}

	.franchise_areas p {
		font-size: 26px;
		font-weight: bold;
		color: #d10709;
	}
	.franchise_information {
		display: block;
		height: 30px;
		line-height: 30px;
		font-size: 24px;
	}
	.franchise_information img {
		margin-right: 15px;
	}
	/*加盟详情页面结束 20200110 wjs*/

	#mapid {
		height: 4rem;
	}
}


/*竖屏微调*/

@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: 239px;
	}
	.pvcon {
		height: 239px;
		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;
	}
    .shoppersonfdiv {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .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: 59px;
	}
	.bglink {
		margin-top: -2px;
	}
	.historylist {
		width: 21%;
		margin-left: 0;
	}
	.year {
		font-size: 28px;
	}
	.historyright {
		margin-left: 33px;
	}
	.historycon {
		width: 78%;
		padding-left: 31px;
	}
	.historypath {
		width: 339px;
	}
	.historycontent {
		height: 276px;
	}
	.designerteam .swiper-container {
		width: 677px;
	}
	.designerteam .swiper-wrapper,
	.designerteam .swiper-container .swiper-slide {
		height: 245px!important;
	}
	.designerteam .sw_next {
		top: 193px!important;
	}
	.designerteam .sw_prev {
		top: 193px!important;
	}
	.dt_layout,
	.dt_thems {
		width: 583px;
	}
	.brandculture {
		margin-top: 36px;
		padding: 42px 0 0 47px;
		overflow: hidden;
	}
	.brandculturemsg p {
		width: 370px;
		/*height: 51px;*/
	}
	.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: 48%;
        height:230px;
	}
	/*.shoppersonlist:nth-child(2n) {
		margin-right: 0;
	}*/
	.co_txt_en {
		font-size: 22px;
		line-height: 50px;
		color: #f1eded;
		word-break: break-word;
	}
	.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: 104px;
	}
	.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 {
	    margin-bottom: 16px;
	}
	.td_list_con {
		width: 287px;
	}
	.teamheader:after {
		width: 509px;
	}
	.teamheader1:after {
		width: 469px;
	}
	.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%;
	}
	.teamheader1:after {
		width:190px;
	}
	.tdcon1 {
		width: 358px;
		margin-left: 24px;
	}
	.tdcon1 .td_list_con {
		width: 234px;
	}
	
	.tdcon1 .td_list {
	    margin-bottom: 9px;
	}
	.jeimgleft {
		width: 50%;
	}
	.jeright {
		width: 46%;
		margin-left: 29px;
	}
	.jeright img:first-child {
		margin-bottom: 4px;
	}
	.tdcon3 .td_list_con {
		width: 605px;
	}
	.tdcon5 .td_list {
	    margin-bottom: 25px;
	}
	.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%;
	}
	.newslayout .masklis .lisauto {
		margin: 33px auto 0;
	}
	.versions {
		width: 51px;
	}
	.ipad_nav_line,
	.nav_line {
		left: 304.875px!important;
	}
	.addr_sel .storesearch {
		width: 305px;
	}
	.mainpushlist {
		height: 367px;
	}
	.mainpushimg {
		max-height: 367px;
	}
	.mlisimages img {
		max-height: 159px;
	}
	.mscenter .mlisimages img {
		max-height: 165px;
	}
	
	.en_store_left h3, .en_store_right h3{
		width: 285px;
	}
	.en_store_left p, .en_store_right p{
		width: 313px;
	}
	.pvthems{
	    width: 315px;
	    max-height: 103px;
	}
	.supplierlis{
		padding: 33px 27px 0;
	}
	.tdcon2{
		top: 40px;
	}
	.co_left > div {
		width: 100%;
		height: 205px;
		text-align: center;
		background-color: #d9232e;
	}
	.co_txt_en {
		font-size: 18px;
		line-height: 205px;
		color: #f1eded;
		word-break: break-word;
	}
	.franchiseTitle {
		width: 100%;
		height: 60px;
		line-height: 60px;
		padding-left: 0;
		margin-top: 40px;
		font-size: 22px;
	}
	.bannerwrap .swiper-wrapper,
	.bannerwrap .swiper-container .swiper-slide {
		height:307px !important;
	}
	/*加盟详情页面开始 20200110 wjs*/
	.franchiseHeader {
		height: 431px;
		background-size: 100% 431px;
	}
	.franchise_p1 {
		font-size: 40px;
		font-weight: bold;
		color: #d10709;
	}
	.franchise_p2 {
		font-size: 24px;
	}
	.franchise_information {
		display: block;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}
	.franchise_ul {
		font-size: 22px;
		margin-bottom: 20px;
		height: 400px;
	}

	/*加盟详情页面结束 20200110 wjs*/
}