@media screen and (min-width:641px) {



	.siteMap-list a {

		position: relative;

	}



	.siteMap-list a:before {

		content: "";

		width: 100%;

		height: 1px;

		background-color: #a0733e;

		position: absolute;

		left: 0;

		bottom: -2px;

		transform-origin: 100%;

		-webkit-transform-origin: 100%;

		-webkit-transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);

		transition: -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);

		transition: transform .3s cubic-bezier(.4, 0, .2, 1);

		transition: transform .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s cubic-bezier(.4, 0, .2, 1);

		transform: scaleX(0);

		-webkit-transform: scaleX(0);

		visibility: hidden\9;

	}



	.siteMap-list a:hover:before {

		transform: scaleX(1);

		-webkit-transform: scaleX(1);

		-moz-transform: scaleX(1);

		transform-origin: 0;

		-webkit-transform-origin: 0;

		visibility: visible\9;

	}

}



@media screen and (min-width:1025px) {



	.partnerIdemo .slick-arrow:hover {

		background-color: #fff;

		border-color: #fff;

	}



	.fixedImg {

		background-attachment: fixed;

	}



	.moreBtn:hover:before {

		width: 100%;

	}



	.speech-Pbox .more:hover {

		background-color: #a0733e;

	}



	.industry-list li:hover .industry-item:before {

		transform: scaleY(1);

		-webkit-transform: scaleY(1);

		-moz-transform: scaleY(1);

		transform-origin: left top;

		-webkit-transform-origin: left top;

		visibility: visible\9;

	}



	.industry-list li:hover .industry-item .ico {

		margin-top: 54px;

	}



	.industry-list li:hover .industry-item .ico .i1 {

		display: none;

	}



	.industry-list li:hover .industry-item .ico .i2 {

		display: block;

	}



	.industry-list li:hover .industry-item .ico i {

		-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);

		transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);

		-webkit-animation: gelatine 0.5s 1;

		animation: gelatine 0.5s 1;

	}



	.industry-list li:hover .industry-item .t {

		font-size: 18px;

		margin-bottom: 0;

		color: #a0733e;

	}



	.industry-list li:hover .industry-item .en {

		opacity: 0;

		visibility: hidden;

	}



	.industry-list li:hover .industry-item .by,

	.industry-list li:hover .industry-item .moreBtn {

		opacity: 1;

		visibility: visible;

		transition-delay: 200ms;

		-webkit-transition-delay: 200ms;

	}



	.industry-list-one li:hover .filler-left {

		height: 94%;

	}



	.industry-list-one li:hover .filler-right {

		height: 94%;

	}



	.industry-list-one li:hover .filler-top {

		width: 96%;

	}



	.industry-list-one li:hover .filler-bottom {

		width: 96%;

	}



	.industry-list-one li:hover img {

		transform: inherit;

		-webkit-transform: inherit;

	}



	.industry-list-one li:hover .black-20 {

		opacity: 1;

		visibility: visible;

	}



	.industry-list-one li:hover .ico {

		-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);

		transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);

		-webkit-animation: gelatine 0.5s 1;

		animation: gelatine 0.5s 1;

	}



	.industry-list-one li:hover .zh {

		color: #a0733e;

	}



	.industry-list-two {

		perspective: 600px;

		-webkit-perspective: 600px;

		-moz-perspective: 600px;

	}



	.industry-list-two dd {

		opacity: 0;

		transform: rotateY(-45deg);

		-webkit-transform: rotateY(-45deg);

		-moz-transform: rotateY(-45deg);

		transition: 0.65s;

		transform-origin: center bottom 0;

	}



	.action.industry-list-two dd {

		opacity: 1;

		transform: rotateY(0);

		-webkit-transform: rotateY(0);

		-moz-transform: rotateY(0);

		transition: 0.65s 0.1s;

		-webkit-transition: 0.65s 0.1s;

	}



	.action.industry-list-two dd:nth-child(2) {

		transition: 0.65s 0.2s;

		-webkit-transition: 0.65s 0.2s;

	}



	.action.industry-list-two dd:nth-child(3) {

		transition: 0.65s 0.4s;

		-webkit-transition: 0.65s 0.4s;

	}



	.action.industry-list-two dd:nth-child(4) {

		transition: 0.65s 0.6s;

		-webkit-transition: 0.65s 0.6s;

	}



	.action.industry-list-two dd:nth-child(5) {

		transition: 0.65s 0.8s;

		-webkit-transition: 0.65s 0.8s;

	}



	.action.industry-list-two dd:nth-child(6) {

		transition: 0.65s 1s;

		-webkit-transition: 0.65s 1s;

	}



	.industry-list-two dd:hover figure img {

		transform: scale(1);

		-webkit-transform: scale(1);

	}



	.industry-list-two dd:hover .ico {

		-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);

		transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);

		-webkit-animation: gelatine 0.5s 1;

		animation: gelatine 0.5s 1;

	}



	.industry-list-two dd:hover .i1 {

		display: none;

	}



	.industry-list-two dd:hover .i2 {

		display: block;

	}



	.industry-list-two dd:hover .con {

		background-color: #977751;

		margin-bottom: 0;

	}



	.industry-list-two dd:hover .zh {

		color: #fff;

	}



	.industry-list-two dd:hover .en {

		color: #fff;

	}



	.industry-list-two dd:hover .moreBtn {

		opacity: 1;

		visibility: visible;

	}



	.industry-info-banner .slick-prev:hover,

	.industry-info-banner .slick-next:hover {

		background-image: url(../images/fz_i1.png);

	}



	.industry-info-banner .slick-prev:hover i {

		transform: translateX(-5px);

		-webkit-transform: translateX(-5px);

		background-image: url(../images/fz_ici11.png);

	}



	.industry-info-banner .slick-next:hover i {

		transform: translateX(5px);

		-webkit-transform: translateX(5px);

		background-image: url(../images/fz_ici121.png);

	}



	.ilink-ico1:hover,

	.ilink-ico2:hover {

		background-color: #A0723E;

	}

}



@media screen and (min-width:1921px) {

	.iboxInner {

		width: 1640px;

	}



	.pinner {

		width: 1520px;

	}



	.pbanner-C {

		left: 50%;

		margin-left: -760px;

	}

}



@media only screen and (max-width:1680px) {

	.ycmxglb {

		margin-left: 5%;

	}



	.fashionIbox .swiper-button-prev {

		left: -7%;

	}



	.fashionIbox .swiper-button-next {

		right: -6%;

	}



	.mmoreBtn {

		margin-left: 90px;

	}

}



@media screen and (max-width:1600px) {

	.industryIDemo .con {

		top: 16%;

	}



	.industryINav .itemC {

		padding: 60px 30px 0px;

	}



	.pbanner-C .c {

		font-size: 34px;

	}



	.speech-Pbox .t {

		font-size: 50px;

	}



	.speech-Pbox .c {

		font-size: 16px;

	}



	.speech-Pbox .qm img {

		width: 200px;

	}



	.survey-title .year {

		font-size: 140px;

	}



	.survey-title .zh {

		font-size: 24px;

	}



	.survey-plist .num {

		font-size: 60px;

	}



	.pboxT .t {

		font-size: 22px;

	}



	.pboxT .by {

		font-size: 30px;

	}



	.memorabiliaPbox {

		padding-top: 110px;

	}



	.pboxT2 .zh {

		font-size: 26px;

	}



	.pboxT2 .en {

		font-size: 16px;

	}



	.honor-pbox-bg {

		padding: 100px 0px 65px;

	}



	.honor-pbox-bg .title img {

		margin: 0px auto;

		width: 160px;

	}



	.honor-pbox-bg .t {

		font-size: 30px;

	}



	.honor-pbox-bg .c {

		margin-bottom: 60px;

	}



	.responsibility-pbox {

		padding: 100px 0px;

	}



	.structure-list .t {

		font-size: 20px;

	}



	.pageC-zh {

		font-size: 26px;

	}



	.industry-Page {

		padding: 100px 0px 80px;

	}



	.industry-Page .t {

		font-size: 26px;

	}



	.industry-Page .by {

		font-size: 32px;

	}



	.industrys,

	.industry-list li figure,

	.industry-list li figure img {

		height: 600px;

	}



	.industry-list-one .con {

		width: 40%;

	}



	.industry-list-one .con .zh {

		font-size: 22px;

	}



	.industry-list-one .con .ico {

		width: 70px;

	}



	.industry-list-one .con .c {

		margin-bottom: 20px;

	}



	.industry-list-one .oneItem .con {

		left: 55%;

	}



	.industry-list-one .twoItem .con {

		left: 5%;

	}



	.f30 {

		font-size: 26px;

	}

}



@media screen and (max-width:1441px) {

	.header {

		height: 62px;

	}



	.logo {

		left: 2%;

	}



	.logo a {

		height: 32px;

		padding: 15px 0px;

	}



	.top-sider {

		margin-left: 30px;

	}



	.serach-btn,

	.menuItem {

		width: 62px;

		height: 62px;

	}



	.menu-handler {

		width: 62px;

		height: 62px;

	}



	.menu-handler .burger {

		top: 20px;

	}




	.fgsul li {
		width: 19%;
	}




	.dbtitmxg li {



		margin: 0 6%;



	}



	.menu-handler .burger-2 {

		top: 29px;

	}



	.menu-handler .burger-3 {

		top: 38px;

	}



	.menu-handler.active .burger-1 {

		top: 29px;

	}



	.menu-handler.active .burger-3 {

		top: 29px;

	}



	.nav {

		padding: 15px 0px;

		line-height: 32px;

		font-size: 14px;

	}



	.nav li {

		margin: 0px 0px 0px 20px;

	}



	.siteMap-nav {

		top: 62px;

	}



	.link-select-box {

		width: 220px;

	}



	.inner,

	.honor-pbox-bg {

		width: 1100px;

	}



	.binbox {

		bottom: 42%;

	}



	.binbox .t {

		font-size: 50px;

	}



	.binbox .en {

		font-size: 20px;

	}



	.binbox .con {

		height: 140px;

	}



	.banner .slick-arrow {

		bottom: 40px;

	}



	.mouseIco {

		bottom: 47px;

	}



	.banner .bot {

		height: 3px;

	}



	.aboutIbox .con {

		top: 10%;

	}



	.aboutIbox .t {

		font-size: 16px;

	}



	.aboutIbox .by {

		font-size: 24px;

	}



	.numList .num {

		font-size: 60px;

	}



	.industryIDemo .con {

		top: 15%;

	}



	.industryIDemo .t {

		font-size: 18px;

	}



	.industryIDemo .by {

		font-size: 24px;

	}



	.industryINav .itemC {

		padding: 35px 30px 0px;

		height: 220px;

	}



	.industryINav .addico {

		margin-bottom: 5px;

	}



	.newIbox {

		width: 48%;

		padding-top: 60px;

		height: 582px;

	}



	.twoIbox .bgf8 {

		width: 45%;

	}



	.newIbox-first .img {

		width: 200px;

		height: 118px;

		margin-right: 25px;

	}



	.newIbox-list .time {

		font-size: 15px;

	}

	.letmxclb .pic img {
		height: 175px;
	}

	.newIbox-list li a {

		height: 38px;

		line-height: 38px;

		font-size: 13px;

	}



	.ycmxglb {

		margin-left: 13%;

	}



	.fashionIbox .swiper-button-next {

		right: 0;

	}



	.fashionIbox {

		width: 38%;

		padding-top: 60px;

		height: 582px;

	}



	.fashionIbox-item {

		height: 120px;

		padding-left: 108px;

	}



	.fashionIbox-item .img {

		width: 84px;

		height: 120px;

	}



	.fashionIbox-item .t {

		margin-top: 32px;

	}



	.fashionIbox-item .time {

		font-size: 14px;

	}



	.fashionIbox-item .btn {

		width: 90px;

		margin-top: 8px;

	}



	.fashionIbox-list1 .fashionIbox-item {

		height: 110px;

		padding-left: 187px;

	}



	.fashionIbox-list1 .fashionIbox-item .img {

		width: 152px;

		height: 110px;

	}



	.pinner {

		width: 86%;

	}



	.pbanner-C {

		left: 7%;

	}



	.pbanner-C .c {

		font-size: 26px;

	}



	.speech-Pbox .con {

		right: 7%;

	}



	.speech-Pbox .t {

		font-size: 46px;

	}



	.surveyPCon {

		padding: 140px 0 120px;

	}



	.survey-plist {

		right: 7%;

	}



	.survey-plist li {

		padding: 30px 1%;

	}



	.survey-plist .num {

		font-size: 50px;

	}



	.pboxT .t {

		font-size: 20px;

	}



	.pboxT .by {

		font-size: 28px;

	}



	.memorabiliaPbox {

		padding-top: 100px;

	}



	.pboxT2 .zh {

		font-size: 24px;

	}



	.pboxT2 .en {

		font-size: 14px;

	}



	.structure-pbox .con {

		left: 7%;

		width: 38%;

	}



	.honor-pbox-bg {

		padding: 80px 0px;

	}



	.honor-pbox-bg .title img {

		width: 140px;

	}



	.honor-pbox-bg .t {

		font-size: 26px;

	}



	.honor-pbox-bg .c {

		margin-bottom: 50px;

	}



	.responsibility-pbox-bg {

		margin-left: 7%;

		width: 38%;

	}



	.responsibility-pbox {

		padding: 80px 0px;

	}



	.pageC-zh {

		font-size: 24px;

	}



	.pagePading {

		padding: 55px 0px;

	}



	.pagePading2 {

		padding: 55px 0px;

	}



	.newlist {

		width: 1154px;

	}



	.videspan {

		padding: 20px 12px;

	}



	.videspan span {

		font-size: 16px;

	}



	.service-ul .txt {

		height: 54px;

		line-height: 54px;

	}



	.industry-Page .t {

		font-size: 24px;

	}



	.industry-Page .by {

		font-size: 28px;

	}



	.industrys,

	.industry-list li figure,

	.industry-list li figure img {

		height: 500px;

	}



	.industry-item {

		

		padding: 10px;


	}



	.industry-list-one .con .zh {

		font-size: 20px;

	}



	.industry-list-one .con .ico {

		width: 60px;

	}



	.industryList-tbox .con {

		width: 75%;

	}



	.industryList-tbox .img {

		width: 17%;

	}



	.industryList-tbox .t {

		font-size: 20px;

	}



	.industryList-tdemo .slick-prev {

		left: -30px;

	}



	.industryList-tdemo .slick-next {

		right: -30px;

	}



	.f30 {

		font-size: 24px;

	}



	.workSlide .slick-prev {

		left: -30px;

	}



	.workSlide .slick-next {

		right: -30px;

	}



	.store-list .txts .pa {

		padding: 47px 40px 0 40px;

	}



	.store-list .txts .tools {

		margin-top: 32px;

	}



	.store-list .txts .s-ti {

		margin-bottom: 22px;

	}



	.brands-box {

		padding: 56px 55px 65px 55px;

	}



	.b-ti {

		padding: 57px 55px 46px 55px;

	}



	.b-ti2 {

		padding: 0;

		padding-bottom: 20px;

	}



	.serachPage {

		min-height: 100vh;

		min-height: -moz-calc(100vh - 62px);

		min-height: -webkit-calc(100vh - 62px);

		min-height: calc(100vh - 62px);

	}

}



@media only screen and (max-width:1366px) {

	.letmxclb .decbox .tit {

		font-size: 15px;

	}



	.letmxclb .decbox .mshu {

		font-size: 13px;

	}



	.letmxclb {

		width: 50%;

	}



	.newIbox-list {

		width: 48%;

	}



	.newIbox-list li a {

		height: 38px;

		line-height: 38px;

	}



	.fashionIbox .swiper-button-prev {

		left: -3%;

	}



	.industryINav .itemC {

		padding: 25px 20px 0px;

		height: auto;

	}



	.laypop {

		margin: 14% auto 0 auto;

	}

}



@media only screen and (max-width:1280px) {

	.laypop p {

		font-size: 14px;

		height: 35px;

		line-height: 35px;

	}



	.letmxclb {

		width: 52%;

	}



	.newIbox-list {

		width: 46%;

	}



	.fashionIbox .swiper-button-next {

		right: -4%;

	}



	.industryINav .itemC {

		padding: 20px 15px;

	}

}



@media screen and (max-width:1260px) {

	.logo img.img1 {

		display: none;

	}



	.logo img.img2 {

		display: block;

	}



	.iboxInner {

		width: 90%;

	}



	.iboxT .zh,

	.iboxT .en {

		font-size: 22px;

	}



	.aboutIbox .by {

		font-size: 20px;

	}



	.numList .num {

		font-size: 50px;

	}



	.aboutIbox .i {

		width: 100%;

		font-size: 13px;

		height: 70px;

		margin: 3% 0 6%;

	}



	.numList li {

		margin-right: 30px;

	}



	.industryIDemo .con {

		top: 8%;

	}



	.industryINav .itemC {

		padding: 25px 30px 0px;

		height: 200px;

	}



	.industryINav .t {

		font-size: 15px;

	}



	.industryINav .addico {

		margin-bottom: 0px;

	}



	.industryIDemo .by {

		font-size: 20px;

	}



	.inner,

	.inner1000,

	..honor-pbox-bg {

		width: 900px;

	}



	.speech-Pbox .t {

		font-size: 40px;

	}



	.speech-Pbox .c {

		font-size: 14px;

	}



	.survey-plist {

		right: 0;

	}



	.newlist {

		width: 940px;

		left: -20px;

	}



	.newlist li {

		width: 50%;

	}



	.newlist li a {

		margin: 0 20px;

	}



	.nview {

		padding-top: 59px;

	}



	.newview {

		margin-top: 0;

	}



	.listPage {

		padding: 40px;

	}



	.fashion-item {

		margin: 0 0 0 35px;

	}



	.fashionlist li:nth-child(odd) .fashion-item {

		margin: 0px 35px 0px 0;

	}



	.fashionlist1 .fashion-item {

		height: 104px;

		padding: 0 10px 0 162px;

	}



	.fashionlist1 .fashion-item .img {

		width: 140px;

		height: 100px;

	}



	.fashionlist1 .fashion-item .t {

		margin-top: 8px;

	}



	.fashion-item .btn {

		margin-top: 8px;

	}



	.industry-item {

		width: 100%;

		padding: 10px;
	}



	.industry-Page .by {

		font-size: 24px;

	}





	.industryList-tbox .img p {

		width: 90%;

	}



	.industry-two-ul .con .c {

		margin-bottom: 30px;

	}



	.industry-info-banner .slick-prev {

		left: -35px;

	}



	.industry-info-banner .slick-next {

		right: -35px;

	}



	.industry-info-banner {

		height: auto;

	}



	.industry-info-banner .img img {

		height: auto;

	}



	.workSlide .wa {

		margin: 0 8px;

	}



	.mywingtx {

		padding: 0 50px 58px 50px;

	}



	.wingIntro .txts {

		width: 70%;

	}



	.witi {

		font-size: 24px;

	}



	.serviceList .pa {

		padding: 25px 15px 0 15px;

	}



	.wing1 {

		padding: 60px 0 0 0;

	}



	.maList {

		margin-bottom: 15px;

	}



	.omForm .clearfix .s-input {

		width: 365px;

	}



	.omForm .s-textarea {

		width: 802px;

	}



	.cta-banner .pinner {

		width: 1000px;

		margin-left: -500px;

	}



	.ctabox .pa {

		padding: 60px 70px 70px 70px;

	}



	.ctabox .pa {

		padding: 60px 50px 70px 50px;

	}



	.store-list .txts .pa {

		padding: 30px 30px 0 30px;

	}



	.store-list .txts .s-ti {

		margin-bottom: 10px;

		font-size: 20px;

	}



	.store-list .txts .tools {

		margin-top: 20px;

	}



	.store-list .txts .freeTx {

		line-height: 24px;

		font-size: 12px;

	}



	.brandsList li {

		width: 18.2%;

	}



	.spicbox2 .f-logo {

		left: 30px;

		top: 25px;

	}



	.campus-demo {

		width: ;

	}



	.campus-demo .slick-prev {

		left: -30px;

	}



	.campus-demo .slick-next {

		right: -30px;

	}



	.serach-banner {

		position: relative;

		width: 348px;

		padding: 10px 64px 10px 18px;

		height: 24px;

		line-height: 24px;

	}



	.serach-banner .btn {

		width: 74px;

	}



	.serach-banner .btn i {

		margin: 9px auto;

	}

}



@media screen and (max-width:1200px) {



	.iboxmxg,

	.ibox .aboutIbox {

		width: 100%;

		float: none;

	}



	.aboutIbox .i {

		height: auto;

	}



	.industryINav .itemC {

		padding: 15px 30px;

		height: auto;

	}



	.industryIbox .swiper-button-next,

	.industryIbox .swiper-button-prev {

		top: 38%;

	}



	.newIbox {

		width: 100%;

		height: auto;

		float: left;

		padding-top: 35px;

	}



	.newIbox-first {

		margin: 0 0 25px 0;

	}

	.letmxclb .pic img {
		height: 380px;
	}

	.newIbox-list li a {

		height: 60px;

		line-height: 60px;

	}



	.newIbox {

		float: none;

	}



	.fashionIbox {

		width: 100%;

		float: none;

		height: auto;

		margin-left: 0;

	}



	.ycmxglb {

		margin-left: 0;

	}



	.twoIbox .bgf8 {

		display: none;

	}



	.ycmxglb .swiper-slide {

		text-align: center;

	}



	.fashionIbox .swiper-button-prev {

		left: 0;

	}



	.fashionIbox .swiper-button-next {

		right: 0;

	}



	.xqmljbox ul li .dc {

		font-size: 26px;

	}



	.xqmljbox ul li span {

		font-size: 18px;

	}



	.xqmljbox ul li {

		padding: 30px 0;

	}

	.newlist li figure img {
		height: 297px;
	}

}



@media screen and (max-width:1024px) {



	.ctaList .ctas .citme {

		display: block;

		width: 100%;

	}

	.fgsul li {
		width: 24%;
	}

	.fgsul li:nth-child(5n) {
		margin-right: 1%;
	}

	.fgsul li:nth-child(4n) {
		margin-right: 0;
	}

	

	.zlhban li {

		width: 24.25%;

	}



	.zlhban li:nth-child(6n) {

		margin-right: 1%;

	}



	.zlhban li:nth-child(4n) {

		margin-right: 0;

	}



	.inner,

	.honor-pbox-bg {

		width: 90%;

	}



	.vwrap .videobox {

		width: 700px;

		margin-left: -350px;

	}



	.transYT50 {

		transform: translateY(0px);

		-webkit-transform: translateY(0px);

		opacity: 1;

		visibility: visible;

		transition: transform 0ms, opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1);

		-webkit-transition: transform 0ms, opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1);

		transition-timing-function: ease-out;

		-webkit-transition-timing-function: ease-out;

	}



	.transXT50 {

		transform: translateX(0px);

		-webkit-transform: translateX(0px);

		opacity: 1;

		visibility: visible;

		transition: transform 0ms, opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1);

		-webkit-transition: transform 0ms, opacity 0s cubic-bezier(0.445, 0.145, 0.355, 1);

		transition-timing-function: ease-out;

		-webkit-transition-timing-function: ease-out;

	}



	.action.transYT50 {

		opacity: 1;

		visibility: visible;

		transform: translateY(0px);

		-webkit-transform: translateY(0px);

	}



	.action.transYT50 {

		opacity: 1;

		visibility: visible;

		transform: translateY(0px);

		-webkit-transform: translateY(0px);

	}



	.header {

		height: 54px;

	}



	.nav {

		display: none;

	}



	.logo {

		left: 3%;

	}



	.logo a {

		height: 24px;

	}



	.serach-btn,

	.menuItem {

		width: 54px;

		height: 54px;

	}



	.serach-btn i {

		background-size: 18px auto;

	}



	.menu-handler {

		width: 54px;

		height: 54px;

	}



	.menu-handler .burger {

		top: 16px;

	}



	.menu-handler .burger-2 {

		top: 25px;

	}



	.menu-handler .burger-3 {

		top: 33px;

	}



	.menu-handler.active .burger-1 {

		top: 25px;

	}



	.menu-handler.active .burger-3 {

		top: 25px;

	}



	.topsearch-form {

		height: 80px;

		margin-top: -40px;

	}



	.topsearch-box {

		padding: 0px 80px 0px 10px;

	}



	.topsearchtx {

		height: 80px;

		line-height: 80px;

		font-size: 36px;

	}



	.topsearchbtn {

		width: 80px;

	}



	.search-Ibox .close {

		background-size: 70% auto;

	}



	.siteMap-nav {

		top: 54px;

		width: 510px;

		padding: 0px 58px 0px 40px;

		right: -610px;

	}



	.siteMap-head .en {

		font-size: 34px;

	}



	.siteMap-sub {

		padding-top: 5px;

	}



	.siteMap-sub dd {

		margin-right: 22px;

		padding-top: 5px;

	}



	.siteMap-list a {

		font-size: 15px;

	}



	.footBox {

		padding: 28px 0px 32px;

	}



	.foot .item1,

	.foot .item2 {

		width: 100%;

		float: none;

	}



	.ermBox {

		float: none;

		margin: 30px 0px;

	}



	.link-select-box {

		float: none;

		margin: 0;

	}



	.blackTop:hover {

		bottom: 0;

	}



	.banner-yy {

		height: 60%;

		background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));

		background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));

	}



	.banner .slick-dots {

		right: 4%;

		bottom: auto;

		margin-bottom: 0;

		top: 20%;

	}



	.banner .slick-dots li {

		padding: 10px 0px;

	}



	.banner .slick-dots li a {

		background: no-repeat;

		position: relative;

	}



	.banner .slick-dots li a:before {

		background-color: #fff;

		content: "";

		position: absolute;

		width: 7px;

		height: 7px;

		left: 50%;

		top: 50%;

		margin: -3.5px 0px 0px -3.5px;

		border-radius: 50%;

	}



	.banner .slick-dots li a span {

		background: no-repeat transparent;

		border-radius: 50%;

		border: 1px solid #fff;

		width: 12px;

		height: 12px;

		margin: 4px auto;

	}



	.banner .slick-arrow {

		display: none !important;

	}



	.banner .item {

		overflow: hidden;

	}



	.binbox .t {

		font-size: 24px;

	}



	.binbox .en {

		font-size: 15px;

	}



	.ibox dd {

		float: none;

		width: 100%;

	}



	.videoIbox .vico {

		background-size: cover;

		width: 40px;

		height: 40px;

	}



	.videoIbox .con {

		margin-top: -68px;

	}



	.aboutIbox .img {

		display: none;

	}



	.aboutIbox .con {

		position: relative;

		left: auto;

		top: auto;

		width: 90%;

		padding: 40px 5% 55px;

	}



	.aboutIbox .i {

		height: auto;

		margin: 30px 0px 55px;

	}



	.aboutIbox .moreBtn {

		position: relative;

		right: auto;

		bottom: auto;

		margin-top: 40px;

	}



	.industryIDemo .con {

		width: 60%;

		left: 0;

	}



	.industryINav {

		position: initial;

	}



	.industryINav .item {

		background-color: rgba(0, 0, 0, 0.5);

	}



	.industryIbox .swiper-button-next,

	.industryIbox .swiper-button-prev {

		top: 50%;

	}



	.newIbox-list li a {

		height: 46px;

		line-height: 46px;

	}



	.fashionIbox .swiper-button-prev {

		left: 10%;

	}



	.fashionIbox .swiper-button-next {

		right: 10%;

	}



	.xqmljbox ul li .dc {

		font-size: 24px;

	}



	.xqmljbox ul li span {

		font-size: 16px;

	}



	.industryINav .ico {

		width: 40px;

		height: 40px;

		margin-bottom: 8px;

	}



	.industryINav .t {

		font-size: 14px;

	}



	.industryINav .en {

		font-size: 12px;

		display: none;

	}



	.industryINav .itemC {

		height: 132px;

	}



	.industryINav .addico {

		display: none;

	}



	.industryINav .moreBtn {

		

		margin-top: 5px;

		opacity: 1;

		visibility: visible;

		z-index: 10;

	}



	.twoIbox .iboxInner {

		width: auto;

	}



	.twoIbox .bgf8 {

		display: none;

	}



	.newIbox,

	.fashionIbox {

		width: 90%;

		float: none;

		padding: 50px 5%;

		margin: 0;

		height: auto;

	}



	.fashionIbox {

		background-color: #F8F8F8;

	}



	.newIbox-list li {

		margin-bottom: 5px;

	}



	.partnerIbox {

		padding: 40px 0px;

	}



	.partnerI-line {

		margin: 12px 0px 25px;

	}



	.partnerIdemo .slick-list {

		height: auto;

	}



	.partnerIdemo .slick-arrow {

		top: -80px;

	}



	.partnerIdemo .slick-arrow i {

		background-size: 80% auto;

	}



	.pinner {

		width: 90%;

	}



	.pbanner {

		height: auto !important;

	}



	.pbanner .load-yy {

		height: 60%;

		background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));

		background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));

	}



	.pbanner-C {

		left: 5%;

	}



	.pbanner-C .t {

		font-size: 16px;

	}



	.pbanner-C .c {

		font-size: 24px;

	}



	.pageNavBox {

		height: 40px;

	}



	.pagenav {

		position: relative;

	}



	.pagenav.fixed {

		top: 52px;

	}



	.pageNavBox a:link,

	.pageNavBox a:visited {

		color: #a0733e;

	}



	.cpnav {

		display: block;

	}



	.cpnavbox {

		position: absolute;

		left: 0px;

		top: 40px;

		height: auto;

		line-height: 1.4;

		width: 100%;

		z-index: 800;

		display: none;

		background-color: #666;

		background-color: rgba(255, 255, 255, 0.9);

		padding-top: 0;

		border-bottom: 1px solid #f6e4bf;

	}



	.cpnavbox a:before {

		display: none;

	}



	.cpnavbox a:last-child:after {

		display: none;

	}



	.cpnavbox a {

		width: 40%;

		display: block;

		float: left;

		padding: 12px 5%;

		font-size: 13px;

		margin: 0px;

		color: #a0733e;

		border-left: 0px none;

		border-bottom: 1px solid #f6e4bf;

	}



	.cpnavbox a:hover,

	.cpnavbox a.active {

		background-color: rgba(255, 255, 255, 0.8);

		color: #a0733e;

	}



	.cpnavbox a.blackBtn {

		display: none;

	}



	.jcpanv a:last-child {

		border-bottom: 0px none;

	}



	.jcpanv {

		border-bottom: 2px solid #f6e4bf;

	}



	.speech-Pbox .con {

		right: 0;

		width: 56%;

	}



	.speech-Pbox .t {

		font-size: 30px;

	}



	.speech-Pbox .more {

		position: relative;

		left: auto;

		bottom: auto;

		display: block;

		padding: 5px 0px 10px;

	}



	.surveyPCon {

		padding: 100px 0 80px;

	}



	.survey-title .year {

		font-size: 120px;

	}



	.survey-title .zh {

		margin-top: -30px;

	}



	.survey-plist li {

		padding: 20px 1%;

	}



	.survey-plist .num {

		font-size: 40px;

	}



	.survey-plist .txt {

		font-size: 12px;

	}



	.survey-plist {

		width: 400px;

	}



	.pboxT .t {

		font-size: 18px;

	}



	.pboxT .by {

		font-size: 24px;

	}



	.memorabiliaPbox {

		padding: 80px 5% 0px;

		background-color: rgba(0, 0, 0, 0.3);

	}



	.memorabiliaDemo {

		width: auto;

		padding: 40px 0 60px 10px;

		margin-top: 40px;

	}



	.memorabiliaDemo .yd {

		background: none #c6a47b;

		border-radius: 50%;

		width: 10px;

		height: 10px;

		border: 5px solid #fff;

	}



	.memorabiliaDemo .line {

		width: 2px;

		left: 8px;

	}



	.memorabilia-list dd {

		padding-bottom: 20px;

	}



	.memorabiliaDemo .mouseIco {

		display: none;

	}



	.memorabiliaBox {

		height: auto;

	}



	.structure-pbox .img img {

		width: 140%;

		margin-left: -20%;

	}



	.structure-pbox .con {

		left: 5%;

		width: 40%;

	}



	.honor-pbox-bg .title img {

		width: 120px;

	}



	.honor-pbox-bg .t {

		font-size: 24px;

	}



	.honor-pbox-bg .c {

		margin-bottom: 40px;

	}



	.responsibility-pbox-bg {

		width: 90%;

		margin: 0px auto;

	}



	.responsibility-pbox {

		background: none rgba(0, 0, 0, 0.5);

	}



	.inner1000 {

		width: 90%;

	}



	.social-list dd {

		padding-bottom: 15px;

	}



	.social-list .txt {

		padding-top: 15px;

	}



	.pageC-zh {

		font-size: 22px;

	}



	.pagePading2 {

		padding: 45px 0px;

	}



	.news {

		padding: 50px 0;

	}



	.newlist {

		width: 100%;

		left: 0;

		margin-top: 32px;

	}



	.newlist li {

		width: 48%;

		margin-right: 4%;

		margin-bottom: 40px;

	}



	.newlist li:nth-child(2n+2) {

		margin-right: 0;

	}



	.newlist li a {

		margin: 0;

	}



	.writtens li {

		padding: 30px 48px 0 48px;

	}



	.writtens li:before {

		display: none;

	}



	.writtenwr {

		padding-bottom: 25px;

		display: -webkit-box;

		display: -webkit-flex;

		display: -ms-flexbox;

		display: flex;

	}



	.writtenle {

		margin-right: 28px;

	}



	.writtenfix {

		width: auto;

		flex: 1;

		-webkit-flex: 1;

		-webkit-box-flex: 1;

		box-flex: 1;

	}



	.tnew a {

		padding: 0px 20px;

	}



	.newview {

		width: 90%;

	}



	.nview {

		padding: 48px 0;

	}



	.newtitle {

		padding: 32px 30px 15px;

	}



	.newtitle h3 {

		font-size: 22px;

		margin-bottom: 10px;

	}



	.newv {

		margin: 20px 5% 50px;

	}



	.previous {

		margin: 0 auto;

		width: 90%;

	}



	.videspan {

		padding: 15px 12px;

	}



	.videspan span {

		font-size: 15px;

	}



	.culturePage {

		margin-top: 60px;

	}



	.cultureTab td {

		display: block;

		width: 90%;

		padding: 25px 5% 35px;

	}



	.cultureTab .ico {

		width: 50px;

	}



	.cultureTab .zh {

		font-size: 15px;

		padding-top: 10px;

	}



	.cultureTab .t {

		margin-bottom: 20px;

	}



	.yiyuetwo-list dd {

		width: 48%;

		margin-right: 4%;

	}



	.yiyuetwo-list dd:nth-child(3n) {

		margin-right: 4%;

	}



	.yiyuetwo-list dd:nth-child(2n) {

		margin-right: 0;

	}



	.fashionlist li {

		float: none;

		width: 100%;

	}



	.fashionlist li:nth-child(odd):before {

		display: none;

	}



	.fashion-item,

	.fashionlist li:nth-child(odd) .fashion-item {

		margin: 0px;

	}



	.fashion-item {

		background-color: #f9fafc;

	}



	.fashion-item .btn {

		background-color: #d0b493;

	}



	.fashionlist li:first-child {

		padding-top: 0;

	}



	.bmBox {

		padding: 25px;

	}



	.bmBox .t {

		font-size: 20px;

	}



	.bmBox .line {

		margin: 15px 0px 25px;

	}



	.bmtxt {

		padding: 10px 5%;

	}



	.open-box-close {

		right: 22px;

	}



	.scbtnfile,

	.scbtn,

	.bmBtn {

		height: 38px;

		line-height: 38px;

	}



	.yzmbox {

		padding-right: 150px;

	}



	.yzmbox .yzmLink {

		width: 140px;

		display: block;

	}



	.yzmbox .yzmLink img {

		width: 100%;

	}



	.pbot {

		transform: scale(0.8);

		-webkit-transform: scale(0.8);

	}



	.industrys,

	.industry-list li figure,

	.industry-list li figure img {

		height: auto;

	}



	.industry-list li {

		width: 50%;

	}



	.industry-list li figure img {

		width: 100%;

		display: block;

	}



	.industry-Page .en {

		font-size: 14px;

		margin-bottom: 40px;

	}




	.industry-item .by,

	.industry-item .moreBtn {

		display: none;

	}



	.industry-item .en {

		margin-bottom: 10px;

	}



	.industry-item .addico {

		margin-bottom: 0;

	}



	.industry-item .ico {

		width: 50px;

		height: 50px;

	}



	.industry-item .ico,

	.industry-list li:hover .industry-item .ico {

		margin-top: 0;

	}



	.industry-list-one li {

		float: left;

		width: 48%;

		margin: 0px 0px 5% 4%;

	}



	.industry-list-one li .img {

		width: 100%;

	}



	.industry-list-one .twoItem .img {

		margin-left: 0;

	}



	.industry-list-one .bor {

		display: none;

	}



	.industry-list-one .con {

		position: relative;

		left: auto;

		right: auto;

		top: auto;

		height: auto;

		width: 86%;

		margin: 0px auto;

		padding: 25px 0px 35px;

	}



	.industry-list-one .oneItem .con,

	.industry-list-one .twoItem .con {

		left: 0;

	}



	.industry-list-one li:nth-child(odd) {

		margin-left: 0;

	}



	.industry-one-img dd {

		margin: 15px 2%;

	}



	.industry-one-img .ico {

		background-size: 8px auto;

	}



	.industry-list-two dd {

		width: 29.33%;

		margin: 0px 2% 20px;

	}



	.industry-list-two .item {

		padding-bottom: 145px;

	}



	.industry-list-two .ico {

		width: 40px;

		height: 40px;

	}



	.industry-list-two .con {

		height: 170px;

	}



	.add-list dd {

		width: 48%;

		margin-right: 4%;

	}



	.add-list dd:nth-child(3n) {

		margin-right: 4%;

	}



	.add-list dd:nth-child(2n) {

		margin-right: 0;

	}



	.ilink-ico2.act .black-30 {

		position: fixed;

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		z-index: 999;

		display: block;

	}



	.ilink-ico2 .wx-box,

	.industry-link2 .ilink-ico2 .wx-box {

		position: fixed;

		z-index: 1000;

		left: 50%;

		top: 50%;

		right: auto;

		margin: -75px 0px 0px -75px;

		transform-origin: 50% 50%;

	}



	.ilink-ico2 .wx-box:before,

	.ilink-ico2 .wx-box:after {

		display: none;

	}



	.industry-previous {

		width: auto;

	}



	.industry-link-img li {

		width: 19%;

	}



	.industry-info-banner .slick-arrow {

		width: 50px;

		height: 50px;

		background-size: cover;

		margin-top: -25px;

	}



	.industry-info-banner .slick-arrow i {

		background-size: 10px auto;

	}



	.industry-info-banner .slick-prev {

		left: -25px;

	}



	.industry-info-banner .slick-next {

		right: -25px;

	}



	.f30 {

		font-size: 22px;

	}



	.industry-info-page {

		margin-bottom: 60px;

	}



	.ipageT {

		font-size: 20px;

	}



	.serviceList li {

		height: 255px;

	}



	.ombox {

		padding: 56px 50px 78px 50px;

	}



	.omForm .s-input,

	.omForm .s-textarea {

		box-sizing: border-box;

	}



	.omForm .clearfix .s-input {

		width: 49%;

		margin-right: 2%;

	}



	.omForm .s-textarea {

		width: 100%;

	}



	.omForm .ma {

		max-width: 49%;

		box-sizing: border-box;

		height: 56px;

	}



	.cta-banner .pinner {

		width: 90%;

		margin-left: 0;

		left: 5%;

	}



	.ctaList .namebox {

		width: 42%;

	}



	.ctaList .ctas {

		width: 100%;

		float: none;

		margin-top: 0;

	}



	.ctaList .mabox {

		margin-left: 0;

	}



	.ctabox .pa {

		padding: 45px 50px;

	}



	.ctaList li {

		padding: 35px 0;

	}



	.store-list .txts .freeTx {

		line-height: 20px;

		max-height: 120px;

	}



	.ctaArea {

		padding: 40px 0;

	}



	.store-list .txts .s-ti {

		margin-bottom: 17px;

	}



	.store-list .txts .tools {

		margin-top: 27px;

	}



	.hotel-list {

		margin-top: 40px;

	}



	.hrList .hspan:nth-child(2),

	.hrList .hspan:nth-child(3) {

		display: none;

	}



	.hrList .hspan {

		width: 19%;

	}



	.pswp__caption__center {

		font-size: 14px;

	}



	.recruitment-info {

		padding: 30px 40px;

	}



	.recruitment-select {

		float: none;

		width: auto;

	}



	.recruitment-serach {

		float: none;

		width: 250px;

	}



	.join-form {

		width: 80%;

		padding: 35px 6% 50px;

	}



	.jfitem {

		padding: 12px 15px 12px 58px;

	}



	.jfitem .name {

		top: 11px;

	}



	.jfitem-2 {

		padding-left: 80px;

	}



	.jfitem-bg {

		padding: 12px 15px;

	}



	.add-jform-btn {

		background-size: 20px auto;

	}



	.campus-demo .item {

		margin: 0px;

	}



	.campus-demo {

		width: 90%;

	}



	.campusPage {

		margin-top: 50px;

	}



	.campusPage .t {

		font-size: 24px;

	}



	.campusBtn {

		padding: 15px 0px;

	}



	.campusBtn .txt {

		background-size: 20px auto;

	}



	.serach-banner-box .t {

		font-size: 24px;

	}



	.serach-banner .btn i {

		width: 20px;

		height: 20px;

		margin: 12px auto;

	}

	.newlist li figure img {
		height: 250px;
	}

	.letmxclb .pic img {
		height: 350px;
	}

	.newIbox-list li a {
		line-height: 52px;
		height: 52px;
	}

}



@media screen and (max-width:860px) {
	.fgsul li {width: 49%;}
	.fgsul li:nth-child(2n) {margin-right: 0;}
	.letmxclb .pic img {height: auto;}
	.ctaList .ctas .citme {font-size: 22px;}
	.ctaList .mabox {width: 22%;}
	.letmxclb {width: 100%;float: none;}
	.newIbox-list {width: 100%;float: none;}
	.newIbox-list li a {height: 35px;line-height: 35px;}
	.xqmljbox ul li .pic {margin-right: 0;}
	.xqmljbox ul li .pic img {width: 70%;}
	.vwrap .videobox {width: 560px;margin-left: -298px;}
	.binbox .con {height: auto;padding-bottom: 25px;}
	.mouseIco {bottom: 3%;}
	.pbanner-C .c {font-size: 20px;}
	.survey-plist {position: relative;right: auto;bottom: auto;}
	.survey-title .year {font-size: 100px;}
	.structure-pbox .img img {width: 160%;margin-left: -30%;}
	.honor-pbox-bg {width: 90%;}
	.w795 {width: 80%;}
	.industry-one-l {width: 90%;overflow: hidden;}
	.industry-one-l li {width: 25%;box-sizing: border-box;}
	.industry-one-l .num {font-size: 40px;}
	.industry-list-one .con .c {height: 50px;}
	.industryList-tbox .img {width: 22%;}
	.industryList-tbox .con {width: 70%;}
	.industryList-tbox .img p {width: auto;}
	.industryList-tdemo {padding: 0 32px;}
	.industryList-tdemo .slick-prev {left: 0px;}
	.industryList-tdemo .slick-next {right: 0px;}



	.industry-link-img li {

		width: 24%;

	}



	.ipnav li {

		width: 68px;

		height: 68px;

		margin: 0 20px;

	}



	.ipnav li {

		font-size: 14px;

	}



	.ipnav p {

		padding-top: 22px;

	}



	.hr1 {

		padding: 75px 0 70px 0;

	}



	.ipnav {

		margin-top: 50px;

	}



	.workSlide {

		padding: 0 32px;

	}



	.workSlide .slick-prev {

		left: 0;

	}



	.workSlide .slick-next {

		right: 0;

	}



	.hr2 .fixbg {

		padding-bottom: 84px;

	}



	.orIndro .setEmail {

		position: relative;

		bottom: 0;

		margin-top: 15px;

	}



	.hrPaging {

		padding: 80px 0 75px 0;

	}



	.yyPageNav a {

		padding: 4px 20px;

	}



	.mywingtx {

		padding: 0 35px 58px 35px;

	}



	.serviceList li {

		width: 100%;

		float: none;

		height: auto;

	}



	.serviceList .pa {

		padding: 25px 15px;

	}



	.wingIntro .pic {

		width: 162px;

		float: none;

		max-width: 100%;

	}



	.wingIntro .txts {

		float: none;

		width: 100%;

		margin-top: 25px;

	}



	.wing1 {

		padding: 40px 0 0 0;

	}



	.maList .scapic {

		width: 48%;

	}



	.maList {

		margin-bottom: 20px;

		margin-top: 53px;

	}



	.ombox {

		padding: 36px 35px 48px 35px;

	}



	.store-list .spicbox,

	.store-list .txts {

		width: 100%;

		float: none !important;

	}



	.store-list .txts .pa {

		padding: 40px 30px;

	}



	.store-list .txts .freeTx {

		line-height: 2;

		font-size: 14px;

		max-height: none;

	}



	.brands-box {

		padding: 56px 35px 65px 35px;

	}



	.b-ti {

		padding: 57px 35px 46px 35px;

	}



	.b-ti2 {

		padding: 0;

		padding-bottom: 20px;

	}



	.brandsList li {

		width: 23.2%;

	}



	.b-ti .b,

	.b-ti .tools {

		float: none;

		overflow: hidden;

	}



	.b-ti .tools {

		margin-top: 27px;

	}



	.b-ti .tools a {

		margin-right: 12px;

		margin-left: 0;

	}



	.b-ti .b-logo {

		width: 207px;

	}



	.b-ti .ti {

		line-height: 42px;

		margin-left: 25px;

	}



	.hotel-list dd {

		width: 49.2%;

	}



	.b-ti2 .tools {

		float: right;

		margin-top: 0;

	}



	.b-ti2 .tools a {

		margin-left: 12px;

		margin-right: 0;

	}



	.hrList .hspan:nth-child(4) {

		display: none;

	}



	.hrList .hspan {

		width: 22%;

	}



	.hrList .hspan1 {

		width: 29%;

	}



	.recruitment-list dd {

		width: 48%;

		margin-right: 4%;

	}



	.recruitment-list dd:nth-child(3n) {

		margin-right: 4%;

	}



	.recruitment-list dd:nth-child(2n) {

		margin-right: 0;

	}



	.recruitment-select select.mar-sel:last-child {

		margin-right: 0;

	}



	select.mar-sel {

		box-sizing: border-box;

		width: 49%;

		margin-bottom: 20px;

	}



	.csstransitions select.mar-sel {

		background-size: 10px auto;

	}



	.recruitment-serach {

		width: auto;

	}



	.recruitment-serach .txt {

		box-sizing: border-box;

		width: 100%;

		height: 100%;

		padding: 10px 8px;

	}



	.join-box-btn .btn {

		padding: 8px 18px;

		margin-right: 18px;

		margin-bottom: 10px;

	}



	.join-box-btn .btn .txt {

		background-size: 16px auto;

		padding-left: 24px;

	}



	.join-form .t {

		font-size: 24px;

		padding-left: 50px;

		background-size: 34px auto;

		padding-bottom: 20px;

	}



	.join-form {

		font-size: 13px;

	}



	.jfitem input,

	.jfitem textarea,

	.jfitem select,

	.jfitem option {

		font-size: 13px;

	}

	.newlist li figure img {
		height: 250px;
	}

}



@media screen and (max-width:641px) {

	.laypop {

		margin: 40% auto 0 auto;

	}



	.industryIbox .swiper-button-prev {

		left: 5px;

	}



	.industryIbox .swiper-button-next {

		right: 5px;

	}



	.laypop {

		width: 90%;

	}



	.xqmljbox ul li {

		width: 100%;

		float: none;

	}



	.vwrap .videobox {

		width: 400px;

		margin-left: -218px;

		height: 350px;

		margin-top: -175px;

	}



	.topsearch-form {

		height: 40px;

		top: auto;

		left: auto;

		margin: 2% auto 0;

		position: relative;

	}



	.topsearch-box {

		padding: 0px 40px 0px 0px;

	}



	.topsearchtx {

		height: 40px;

		line-height: 40px;

		font-size: 20px;

	}



	.topsearchbtn {

		width: 40px;

		background-size: 18px auto;

	}



	.search-Ibox .close {

		width: 40px;

		height: 40px;

		background-size: 40% auto;

		position: relative;

		display: block;

		top: auto;

		right: auto;

		margin: 2% 3% 0 0;

		float: right;

		display: block;
		z-index: 2;

	}



	.siteMap-overlay {

		z-index: 998;

	}



	.siteMap-nav {

		width: 100%;

		box-sizing: border-box;

		padding: 0;

		border-top: 1px solid #d4c3b8;

		right: -110%;

	}



	.menuOpen .siteMap-nav {

		right: 0;

	}



	.siteMap-head,

	.siteMap-foot {

		display: none;

	}



	.siteMap-body {

		padding-bottom: 150px;

	}



	.siteMap-list li {

		margin-bottom: 0;

		border-bottom: 1px solid #dedede;

	}



	.siteMap-list a.sm-item {

		display: block;

		padding: 10px 5%;

		position: relative;

	}



	.siteMap-sub {

		padding: 0;

		background-color: #f0f0f0;

		display: none;

	}



	.siteMap-sub dd {

		display: block;

		float: none;

		margin: 0;

		border-top: 1px solid #dedede;

	}



	.siteMap-sub dd>a {

		padding: 10px 5%;

		display: block;

	}



	.siteMap-sub dd a {

		font-size: 14px;

	}



	.siteMap-sub-nav {

		display: block;

		padding: 0px 5% 10px;

	}



	.siteMap-sub-nav a {

		display: inline-block;

		margin: 0px 10px;

	}



	.mobile-menu .sm-item.cur {

		background-color: #a0733e;

		color: #fff;

	}



	.mobile-menu .sm-item:before {

		content: "";

		width: 17px;

		height: 17px;

		background: url(../images/subnav_i2.png) no-repeat scroll center center;

		background-size: 13px 13px;

		position: absolute;

		right: 5%;

		top: 50%;

		margin-top: -8px;

		transition: 400ms;

		-webkit-transition: 400ms;

	}



	.mobile-menu .cur:before {

		transform: rotate(360deg);

		-webkit-transform: rotate(360deg);

	}



	.ermBox {

		width: 100px;

	}



	.ermBox .txt {

		height: auto;

		padding: 5px;

		line-height: 1.5;

	}

	.partnerIdemo .item{
		width:46%;
	}

	.foot-link-nav {

		float: none;

		display: block;

		padding-bottom: 10px;

	}



	.footLink a.oaLink,

	.footLink a.emailLink {

		display: block;

		margin: 0px 20px 0px 0;

		padding: 0px;

		width: 100px;

		text-align: center;

	}



	.smlink {

		margin-left: 0;

		display: block;

	}



	.link-select-box .mt .aw {

		background-size: 10px auto;

	}



	.blackTop {

		background-size: 20px auto;

	}



	.mouseIco {

		display: none;

	}



	.banner .item .pimg {

		width: 120%;

		margin-left: -10%;

	}



	.banner .slick-dots li {

		padding: 4px 0;

	}



	.binbox {

		padding-left: 20px;

		left: 5%;

		width: 80%;

		bottom: 41%;

	}



	.binbox .t {

		font-size: 16px;

		margin-bottom: 5px;

	}



	.binbox .en {

		font-size: 12px;

	}



	.binbox .con {

		height: auto;

		padding-bottom: 10px;

	}



	.iboxT .zh,

	.iboxT .en {

		font-size: 20px;

	}



	.videoIbox .iboxT {

		padding: 10px 0px;

	}



	.videoIbox .con {

		margin-top: -63px;

	}



	.aboutIbox .con {

		padding: 30px 5% 40px;

	}



	.aboutIbox .i {

		margin: 20px 0px 45px;

	}



	.aboutIbox .moreBtn {

		margin-top: 30px;

	}



	.numList .num {

		font-size: 42px;

	}



	.industryIDemo .by {

		font-size: 16px;

		margin-top: 0;

	}



	.industryIDemo .txt {

		margin-top: 10px;

		line-height: 1.5;

		font-size: 14px;

		height: 72px;

	}



	.industryINav .itemC {

		height: 112px;

		padding: 15px 10px 0;

	}



	.industryINav .ico {

		width: 30px;

		height: 30px;

	}



	.industryIDemo .img {

		width: 130%;

	}



	.twoIbox .iboxT .moreBtn {

		margin-top: 0;

	}



	.newIbox,

	.fashionIbox {

		padding: 35px 5%;

	}



	.newIbox-first {

		margin: 30px 0 25px;

	}



	.fashionIbox-item .img {

		float: left;

	}



	.fashionIbox-item .btn {

		display: none;

	}



	.fashionIbox-list1 .fashionIbox-item {

		padding: 0px 10px 0px 130px;

		height: 80px;

	}



	.fashionIbox-list1 .fashionIbox-item .img {

		width: 110px;

		height: 80px;

	}



	.fashionIbox-list1 .fashionIbox-item .t {

		margin-top: 16px;

	}



	.partnerIdemo .slick-arrow {

		top: -70px;

		width: 30px;

		height: 30px;

	}



	.pbanner-C .t {

		font-size: 14px;

		margin-bottom: 0px;

	}



	.pbanner-C .c {

		font-size: 18px;

	}



	.pbanner .load-img {

		width: 138%;

		margin-left: -19%;

	}



	.speech-Pbox .img {

		width: 70%;

		margin-left: -10%;

	}



	.speech-Pbox .t {

		font-size: 24px;

		margin-bottom: 8px;

	}



	.speech-Pbox .c {

		font-size: 12px;

		line-height: 1.5;

	}



	.speech-Pbox .qm {

		margin-top: 15px;

	}



	.speech-Pbox .qm img {

		width: 100px;

	}



	.surveyPbox .pinner {

		width: 100%;

	}



	.surveyPCon {

		padding: 60px 5% 80px;

	}



	.survey-title .year {

		font-size: 80px;

	}



	.survey-title .zh {

		font-size: 20px;

		margin-top: -20px;

	}



	.survey-c {

		width: auto;

		height: auto;

	}



	.survey-plist {

		width: 100%;

	}



	.survey-plist li {

		padding: 20px 1% 8px;

		height: 82px;

	}



	.pboxT .t {

		font-size: 16px;

	}



	.pboxT .by {

		font-size: 20px;

	}



	.memorabiliaPbox {

		padding-top: 60px;

	}



	.memorabilia-list {

		font-size: 13px;

	}



	.memorabilia-list .year {

		padding-left: 22px;

		width: 70px;

	}



	.memorabilia-list dd {

		padding-left: 95px;

	}



	.structure-pbox .img {

		width: 100%;

		float: none;

	}



	.structure-pbox .img img {

		width: 100%;

		margin-left: 0%;

	}



	.structure-pbox .con {

		width: 90%;

		background-color: #fff;

		left: 0;

		padding: 50px 5%;

		height: auto;

		position: relative;

	}



	.structure-pbox .txt {

		height: auto;

	}



	.honor-pbox-bg {

		padding: 60px 0px;

	}



	.honor-pbox-bg .title img {

		width: 100px;

	}



	.honor-pbox-bg .t {

		font-size: 20px;

	}



	.honor-pbox-bg .c {

		margin-bottom: 30px;

	}



	.responsibility-pbox .txt {

		font-size: 13px;

	}



	.pagePading {

		padding: 45px 0px;

	}



	.otherNav {

		padding-top: 40px;

	}



	.structure-list .t {

		font-size: 18px;

	}



	.structure-list dd {

		padding: 30px 0px 20px;

	}



	.structure-img {

		padding: 32px 0px 40px;

	}



	.openOdd {

		margin-top: 40px;

	}



	.pageC-zh {

		font-size: 20px;

		margin-bottom: 25px;

	}



	.pagePading2 {

		padding: 30px 0px 40px;

	}



	.newlist li {

		width: 100%;

		margin-right: 0;

	}



	.nline {

		position: relative;

		margin-top: 20px;

	}



	.newtext {

		height: auto;

	}



	.news {

		padding: 34px 0;

	}



	.newtext h3 {

		font-size: 16px;

	}



	.newtext p {

		font-size: 12px;

		height: auto;

	}



	.tnew a {

		height: 34px;

		line-height: 34px;

		font-size: 12px;

		padding: 0px 12px;

	}



	.newlist li figure img {

		transform: scale(1);

		-webkit-transform: scale(1);

		-moz-transform: scale(1);

	}



	.writtens li {

		padding: 32px 30px 0;

	}



	.writtenwr {

		padding-bottom: 20px;

	}



	.writtenfix h3 {

		font-size: 16px;

		margin-bottom: 12px;

	}



	.writtenfix p {

		font-size: 12px;

	}



	.writtenle time {

		margin-bottom: 10px;

	}



	.shared .txt,

	.shared .sharelist1 {

		display: none;

	}



	.more-fen-btn {

		float: none;

		text-align: center;

		padding: 6px 0px;

	}



	.backlist {

		width: 100px;

		margin-left: -50px;

	}



	.nview {

		padding: 0px;

	}



	.newview {

		padding-bottom: 34px;

		width: auto;

	}



	.videoli li {

		width: 100%;

		margin-bottom: 30px;

	}



	.videoli {

		margin-bottom: 0;

	}



	.videspan {

		padding: 12px 10px;

	}



	.videspan span {

		font-size: 14px;

	}



	.culturePage,

	.zlhban,

	.fgsul {

		margin-top: 40px;

	}



	

	.zlhban li {

		width: 49.5%;

	}



	.zlhban li:nth-child(6n) {

		margin-right: 0;

	}



	.zlhban li:nth-child(2n) {

		margin-right: 0;

	}



	.listPage {

		padding: 0;

		background-color: transparent;

	}



	.submissionImg {

		float: none;

		margin: 0 0px 20px;

		width: auto;

	}



	.submissionImg img {

		width: auto;

	}



	.submissionCon {

		float: none;

		width: auto;

	}



	.bmBox {

		padding: 20px;

	}



	.bmBox .t {

		font-size: 18px;

		background-size: 20px auto;

		padding-left: 30px;

	}



	.bmtxt {

		padding: 8px 5%;

		font-size: 12px;

	}



	.scbtnfile,

	.scbtn {

		width: 65%;

	}



	.industry-Page {

		padding: 60px 0px 40px;

	}



	.industry-Page .t {

		font-size: 18px;

	}



	.industry-Page .by {

		font-size: 20px;

		margin-bottom: 20px;

	}



	.industry-Page .txt {

		margin-bottom: 20px;

	}



	.industry-Page .en {

		font-size: 12px;

		margin-bottom: 20px;

	}



	.pbot {

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.w795 {

		width: 90%;

	}



	.industry-item .ico {

		width: 40px;

		height: 40px;

	}



	.industry-list li {

		width: 50%;

	}



	.industry-one-l {

		border: 0px none;

	}



	.industry-one-l .num {

		font-size: 36px;

	}



	.industry-one-l li {

		width: 50%;

		border: 0px none;

		border-bottom: 1px solid #e8e8e8;

	}



	.industry-list-one li {

		width: 100%;

		margin-left: 0;

		float: none;

	}



	.industryList-tbox .img {

		float: none;

		width: 100%;

	}



	.industryList-tbox .con {

		float: none;

		width: 100%;

		border-left: 0px none;

		border-top: 1px solid #cccdce;

		padding: 25px 0px 0px;

		margin-top: 20px;

	}



	.industryList-tbox .t {

		font-size: 18px;

	}



	.industryList-tdemo {

		padding: 0px;

	}



	.industryList-tdemo .slick-prev {

		background-image: url(../images/rr_w_prev.png);

		left: 3%;

		transform-origin: left center;

		-webkit-transform-origin: left center;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.industryList-tdemo .slick-next {

		background-image: url(../images/rr_w_next.png);

		right: 3%;

		transform-origin: right center;

		-webkit-transform-origin: right center;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.industryList-ibox {

		margin-top: 40px;

	}



	.industry-list-two dd {

		width: 31.33%;

		margin: 0px 1% 20px;

	}



	.industry-list-two .item {

		padding-bottom: 135px;

	}



	.industry-list-two .con {

		padding-top: 20px;

	}



	.industry-list-two .ico {

		width: 30px;

		height: 30px;

	}



	.ilink-ico1,

	.ilink-ico2 {

		width: 40px;

		height: 40px;

	}



	.industry-link .moreBtn {

		margin-top: 12px;

	}



	.industry-link-img li {

		width: 32.33%;

	}



	.industry-info-banner-box {

		padding: 0px;

		background: none !important;

	}



	.industry-info-banner {

		width: 100%;

		overflow: hidden;

	}



	.industry-info-banner .slick-prev {

		left: 3%;

	}



	.industry-info-banner .slick-next {

		right: 3%;

	}



	.industry-info-t {

		padding-bottom: 10px;

	}



	.industry-info-t .zh {

		display: block;

	}



	.industry-link2 {

		float: none;

		margin-top: 10px;

	}



	.f30 {

		font-size: 20px;

	}



	.industry-info-page {

		margin-bottom: 40px;

	}



	.isaleItem-list .con {

		padding: 20px 5%;

	}



	.isaleItem-list .con .t {

		font-size: 18px;

	}



	.isaleItem-list .con .c {

		font-size: 12px;

	}



	.isaleItem-list .moreBtn {

		position: relative;

		right: auto;

		top: auto;

		display: block;

		margin-top: 15px;

	}



	.ipnav li span {

		display: none;

	}



	.ipnav li:before {

		transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

	}



	.ipnav li {

		margin: 0;

		width: 20%;

	}



	.ipnav {

		width: 90%;

		margin: 0 auto;

		padding: 0;

		margin-top: 35px;

	}



	.hrti .ch {

		font-size: 24px;

	}



	.hrti .en {

		font-size: 14px;

		margin-top: 3px;

	}



	.hr1 {

		padding: 65px 0 60px 0;

	}



	.workSlide {

		margin: 44px auto 42px auto;

	}



	.hr2 .fixbg {

		padding: 62px 0 64px 0;

	}



	.orTable table td:nth-child(2),

	.orTable table th:nth-child(2) {

		padding-left: 28px;

		padding-right: 28px;

	}



	.orTable table a {

		margin-right: 35px;

	}



	.orTable table .r1 {

		width: 40%;

	}



	.orTable table .r2 {

		width: 60%;

	}



	.hrPaging {

		padding: 70px 0 65px 0;

	}



	.yyPageNav {

		padding: 8px;

	}



	.yyPageNav a {

		line-height: 1.8;

		margin: 4px;

		padding: 4px 15px;

	}



	.serviceList {

		margin-top: 35px;

	}



	.ccList .picbox {

		position: relative;

		width: auto;

	}



	.ccList .freeTx {

		margin-left: 0;

		border: none;

	}



	.ccList .picbox img {

		max-width: none;

		max-height: none;

		position: relative;

		width: 100%;

	}



	.ccList .picbox {

		padding: 30px;

	}



	.wing2,

	.wing3 {

		padding: 40px 0 0 0;

	}



	.maList .scapic {

		width: 100%;

		margin-left: 0;

		margin-bottom: 20px;

	}



	.maList {

		margin-left: 0;

	}



	.maList .tx {

		height: auto;

	}



	.ctaList .namebox,

	.ctaList .ctas,

	.ctaList .mabox {

		float: none;

		width: 100%;

	}



	.ctaList .ti,

	.ctaList .ctas .citme {

		padding-right: 0px;

	}



	.ctaList .ti {

		font-size: 18px;

	}



	.ctaList .ctas .citme {

		margin-bottom: 5px;

	}



	.ctaList .namebox {

		margin-bottom: 20px;

	}



	.ctaList .mabox {

		margin: 20px 0px 0;

		border: 1px solid #E1E1E1;

		width: 114px;

	}



	.ctaList .mabox .ma {

		width: 114px;

	}



	.ctaList li {

		padding: 40px 0 36px 0;

	}



	.ctabox .pa {

		padding: 50px 35px 60px 35px;

	}



	.brandsList li {

		width: 31.533%;

	}



	.b-ti .b-logo {

		width: 167px;

	}



	.b-ti .ti {

		line-height: 35px;

		margin-left: 15px;

		font-size: 20px;

	}



	.f-logo {

		transform-origin: left top;

		-webkit-transform-origin: left top;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.hrList .hspan:nth-child(4),

	.hrList .hspan:nth-child(5),

	.hrList .hspan:nth-child(6) {

		display: none;

	}



	.hrList .hspan {

		width: 73%;

		height: 40px;

		line-height: 40px;

	}



	.hrList .hspan:nth-child(1) {

		text-align: left;

	}



	.hrList .hspan:nth-child(7) {

		width: 22%;

	}



	.hrList .hrdt,

	.hrList .hrT .hspan {

		height: 40px;

		line-height: 40px;

	}



	.pswp__caption__center {

		font-size: 12px;

	}



	.recruitment-info {

		padding: 25px 5%;

	}



	.join-page-bg {

		background: none #E8E7E7;

	}



	.jformlist dd {

		float: none;

		width: 100%;

	}



	.join-form .t {

		font-size: 18px;

		background-size: 24px auto;

		padding-left: 34px;

	}



	.jf-yzm-box .yzmtxt {

		padding: 12px 15px;

		height: 43px;

		box-sizing: border-box;

		width: 100%;

	}



	.jf-yzm-box {

		padding-right: 152px;

	}



	.jf-yzm-box .yzmlink {

		width: 144px;

	}



	.jformBtn {

		padding: 12px 0px;

	}



	.campusTab {

		overflow-x: auto;

		-webkit-overflow-scrolling: touch;

	}



	.campus-demo .slick-prev {

		background-image: url(../images/rr_w_prev.png);

		left: 3%;

		transform-origin: left center;

		-webkit-transform-origin: left center;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.campus-demo .slick-next {

		background-image: url(../images/rr_w_next.png);

		right: 3%;

		transform-origin: right center;

		-webkit-transform-origin: right center;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.campusPage .t {

		font-size: 20px;

	}



	.campusBtn {

		margin-top: 50px;

	}



	.campusImg {

		margin-top: 35px;

	}



	.campusPage {

		margin-top: 40px;

	}



	.pbanner2 {

		padding: 30px 0px 40px;

	}



	.serach-banner-box .t {

		font-size: 20px;

	}



	.serach-banner {

		width: auto;

		padding: 8px 64px 8px 18px;

		height: 24px;

		line-height: 24px;

	}



	.serach-banner .btn {

		width: 54px;

	}



	.serach-banner .btn i {

		margin: 12px auto;

		width: 18px;

		height: 18px;

	}

	.newlist li figure img {
		height: auto;
	}
}



@media screen and (max-width:481px) {

	.iboxmxg .gallery-thumbs .swiper-slide .tit {

		font-size: 15px;

	}

	.search-Ibox{ right: 66px; }

	.vwrap .videobox {

		width: 300px;

		margin-left: -150px;

		height: 240px;

		margin-top: -120px;

	}



	.newIbox-first .img {

		float: none;

		width: 100%;

		height: auto;

		margin-bottom: 20px;

	}



	.speech-Pbox .t {

		font-size: 20px;

	}



	.survey-title .year {

		font-size: 60px;

	}



	.honor-pbox-bg .t {

		font-size: 18px;

	}



	.honor-pbox-bg .c {

		font-size: 13px;

	}



	.social-list dd {

		width: 100%;

		float: none;

		margin: 0px 0px 30px;

		padding-bottom: 0;

	}



	.social-list .txt {

		padding: 18px 5%;

		height: auto;

	}



	.writtenwr {

		display: block;

	}



	.writtens {

		margin-top: 22px;

		padding-top: 0;

		padding-bottom: 0;

	}



	.writtenle {

		margin-right: 0;

		width: 100%;

		margin-bottom: 14px;

	}



	.writtens li {

		padding: 24px 22px 0;

	}



	.newtitle h3 {

		font-size: 20px;

	}



	.newtitle {

		padding: 22px 20px 12px;

	}



	.newv {

		margin: 20px 5% 30px;

	}



	.backlist {

		height: 36px;

		line-height: 36px;

	}



	.previous .previ {

		width: 90px;

		height: 34px;

		line-height: 34px;

	}



	.videoli {

		margin-top: 20px;

	}



	.videotext {

		padding: 12px 22px;

		height: auto;

	}



	.yiyuetwo-list dd {

		width: 100%;

		float: none;

		margin-right: 0%;

		padding-bottom: 0;

	}



	.yiyuetwo-list dd:nth-child(3n) {

		margin-right: 0%;

	}



	.yiyuetwo-list .txt {

		height: auto;

		line-height: 1.4;

		padding: 15px 5%;

	}



	.service-ul .txt {

		height: 54px;

		line-height: 54px;

		padding: 0px 5%;

	}



	.fashion-item .time {

		font-size: 12px;

	}



	.fashionlist1 .fashion-item {

		padding: 0 10px 0 120px;

		height: 78px;

	}



	.fashionlist1 .fashion-item .img {

		width: 100px;

		height: 78px;

	}



	.fashionlist1 .fashion-item .t {

		margin-top: 0;

	}



	.industry-Page .t {

		font-size: 16px;

	}



	.industry-Page .by {

		font-size: 16px;

	}



	.industryListPage2 .ipnav p {

		padding-top: 24px;

	}



	.industryListPage2 .ipnav li:last-child p {

		padding-top: 18px;

	}



	.industry-list-two .zh {

		font-size: 14px;

	}



	.add-list dd {

		width: 100%;

		float: none;

		margin-right: 0%;

	}



	.add-list dd:nth-child(3n) {

		margin-right: 0%;

	}



	.ipageT {

		font-size: 18px;

	}



	.workSlide {

		padding: 0 22px;

	}



	.workSlide .wa {

		margin: 0;

	}



	.workSlide .slick-prev {

		transform-origin: left center;

		-webkit-transform-origin: left center;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.workSlide .slick-next {

		transform-origin: right center;

		-webkit-transform-origin: right center;

		transform: scale(0.7);

		-webkit-transform: scale(0.7);

	}



	.workSlide {

		margin: 34px auto 32px auto;

	}



	.hrti .ch {

		font-size: 20px;

	}



	.hr2 .fixbg {

		padding: 52px 0 54px 0;

	}



	.ipnav p {

		width: 28px;

		line-height: 1.1;

		margin: 0 auto;

		padding-top: 18px;

	}



	.iptx {

		margin-top: 30px;

	}



	.hr1 {

		padding: 50px 0;

	}



	.orIndro .t {

		font-size: 14px;

	}



	.setEmail {

		width: 100%;

	}



	.orIndro {

		margin-top: 26px;

	}



	.orTable table th {

		padding: 10px 15px;

	}



	.orTable table td {

		padding: 16px 15px;

	}



	.orTable table td:nth-child(2),

	.orTable table th:nth-child(2) {

		padding-left: 15px;

		padding-right: 15px;

	}



	.orTable table a {

		margin-right: 20px;

	}



	.hrPaging {

		padding: 50px 0 45px 0;

	}



	.mywingtx {

		padding: 0 15px 48px 15px;

	}



	.witi {

		font-size: 20px;

	}



	.wingIntro .txts .freeTx {

		margin-top: 15px;

	}



	.serviceList {

		margin-top: 25px;

	}



	.wingIntro .pic {

		width: 122px;

	}



	.wing1 {

		padding: 20px 0 0 0;

	}



	.ccList .picbox {

		padding: 15px;

	}



	.ccList .freeTx {

		padding: 27px 15px 30px 15px;

	}



	.msImg {

		margin-top: 12px;

	}



	.wing2,

	.wing3 {

		padding: 30px 0 0 0;

	}



	.handleCard {

		width: 100%;

		margin-top: 30px;

	}



	.handleCard:hover {

		background-color: #977751;

	}



	.handleCard span {

		padding-left: 34px;

		background-size: 22px auto;

	}



	.msTelBox {

		margin-top: 36px;

	}



	.msTelBox .tel a {

		display: block;

	}



	.msTelBox .tel span {

		display: none;

	}



	.msTelBox .tel em {

		display: block;

		font-size: 16px;

	}



	.msTelBox .tel {

		font-size: 14px;

	}



	.wingBox {

		padding: 43px 0;

	}



	.maIntro {

		margin-top: 30px;

	}



	.maList {

		margin-top: 33px;

	}



	.ombox {

		padding: 26px 15px 38px 15px;

	}



	.ombox .ti {

		margin-bottom: 12px;

	}



	.omForm .s-input,

	.omForm .s-textarea {

		padding: 10px 15px;

	}



	.omForm .clearfix .s-input {

		width: 100%;

		margin-right: 0;

		margin-bottom: 15px;

	}



	.omForm .clearfix .s-input:last-child {

		margin-bottom: 0;

	}



	.omForm .v .s-input {

		width: 70%;

		margin-bottom: 0;

	}



	.omForm .ma {

		max-width: 28%;

		margin-left: 2%;

		height: 46px;

	}



	.omForm .ma img {

		vertical-align: middle;

	}



	.ctabox .pa {

		padding: 30px 20px 40px 20px;

	}



	.ctaList li {

		padding: 30px 0 30px 0;

	}



	.ctaList .ti {

		font-size: 16px;

	}



	.ctaList .ctas .citme {

		padding-left: 30px;

	}



	.ctaList .ctas .citme:before {

		transform-origin: left center;

		-webkit-transform-origin: left center;

		transform: scale(0.8);

		-webkit-transform: scale(0.8);

	}



	.ctaArea {

		padding-bottom: 55px;

	}



	.store-ctt {

		margin-top: 30px;

	}



	.store-list .txts .pa {

		padding: 30px 15px;

	}



	.brands-box .s-ti {

		margin-bottom: 10px;

		font-size: 20px;

	}



	.brandsList li {

		width: 48.2%;

	}



	.brandsList {

		margin-top: 20px;

	}



	.brands-box {

		padding: 35px 15px;

	}



	.b-ti {

		padding: 47px 15px 36px 15px;

	}



	.b-ti2 {

		padding: 0;

		padding-bottom: 20px;

	}



	.b-ti .b-logo {

		width: 237px;

		float: none;

	}



	

	.b-ti .ti {

		float: none;

		margin-left: 0;

		margin-top: 10px;

	}



	.spicbox .shadow {

		height: 40px;

	}



	.spicbox2 .actnum {

		right: 15px;

	}



	.spicbox2 .nowti {

		left: 50px;

		right: 50px;

		font-size: 14px;

	}



	.hotel-list dd {

		width: 100%;

		float: none;

		margin: 0;

		margin-bottom: 15px;

	}



	.hotel-list {

		margin-left: 0;

		margin-top: 25px;

	}



	.f-logo {

		transform: scale(0.4);

		-webkit-transform: scale(0.4);

		left: 15px;

		top: 15px;

	}



	.b-ti2 .tools {

		float: none;

		margin-top: 27px;

	}



	.b-ti2 .tools a {

		margin-left: 0;

		margin-right: 12px;

	}



	.f-tx {

		margin-top: 30px;

	}



	.wingshowBox {

		padding: 60px 5% 50px;

		width: 80%;

	}

}



@media screen and (max-width:580px) {
	.industryINav .item {width: 33.333%;}
	.ycmxglb img {width: 65%;}
}



@media screen and (max-width:421px) {
	.fgsul li {
		width: 100%;
		margin-right: 0;
	}

	.fgsul li:nth-child(5n) {
		margin-right: 0;
	}

	.banner-yy {

		background-position: left 20%;

	}



	.fashionIbox .swiper-button-prev {

		left: 3%;

	}



	.fashionIbox .swiper-button-next {

		right: 3%;

	}



	.xqmljbox ul li .dc {

		font-size: 20px;

		line-height: 27px;

	}



	.xqmljbox ul li span {

		font-size: 14px;

	}



	.speech-Pbox .t {

		font-size: 18px;

	}



	.pbanner-C .c {

		font-size: 16px;

	}



	.industry-one-img dd {

		float: left;

		width: 100%;

		margin: 15px 0px;

	}



	.recruitment-list dd {

		width: 100%;

		float: none;

		margin-right: 0%;

		padding-bottom: 0;

	}



	.recruitment-list dd:nth-child(3n) {

		margin-right: 0%;

	}



	.recruitment-list .txt {

		height: auto;

		white-space: inherit;

		line-height: 1.4;

		padding: 20px 5%;

	}



	.join-box-btn .btn {

		float: none;

		margin-right: 0;

		width: 100%;

		text-align: center;

		padding: 8px 0px;

	}

}



@media screen and (max-width: 375px) {

	.vwrap .close {

		right: 0;

		top: -40px;

	}



	.iboxT .zh,

	.iboxT .en {

		font-size: 18px;

	}



	.industryListPage2 .pageC-zh {

		font-size: 18px;

	}

}



@media screen and (max-width: 360px) {

	.industryIDemo .con {

		left: -6%;

	}



	.iboxT .en {

		display: none;

	}



	.industry-list-two dd {

		width: 46%;

		margin: 0px 2% 20px;

	}



	.industry-list-two .item {

		padding-bottom: 120px;

	}



	.industry-list-two .con {

		height: 155px;

	}



	.previous .prev i {

		margin-right: 5px;

	}



	.previous .next i {

		margin-left: 5px;

	}



	.previous .previ {

		width: 75px;

		font-size: 12px;

	}



	.backlist {

		width: 90px;

		margin-left: -45px;

		font-size: 12px;

	}



	select.mar-sel {

		float: none;

		width: 100%;

		margin-right: 0;

	}

}