@media screen and (min-width:641px) {
	.siteMap-list a {
		position: relative;
	}
	.siteMap-list a:before {
		content: "";
		width: 100%;
		height: 1px;
		background-color: #e62129;
		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: #e62129;
	}
	.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: #E62129;
	}
	
	
	.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 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: 84px;
	}
	.logo {
		left: 2%;
	}
	.top-sider {
		margin-left: 30px;
	}
	.serach-btn,
	.menuItem {
		width: 80px!important;
		height: 84px;
	}
	.menu-handler {
		width: 80px!important;
		height: 84px;
	}
	.menu-handler .burger {
		top: 31px;
	}
	.menu-handler .burger-2 {
		top: 40px;
	}
	.menu-handler .burger-3 {
		top: 49px;
	}
	.menu-handler.active .burger-1 {
		top: 29px;
	}
	.menu-handler.active .burger-3 {
		top: 29px;
	}
	.nav {
		padding: 22px 0px;
		line-height: 40px;
		font-size: 16px;
	}
	.nav li {
		margin: 0px 0px 0px 20px;
	}
	.siteMap-nav {
		top: 62px;
	}
	.link-select-box {
		width: 220px;
	}
	.inner {
		width: 1100px;
	}
	.binbox {
		bottom: 52px;
	}
	.binbox .t {
		font-size: 30px;
	}
	.binbox .en {
		font-size: 16px;
	}
	.binbox .con {
		height: 140px;
	}
	.banner .slick-arrow {
		bottom: 260px;
	}
	.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: 16px;
	}
	.industryIDemo .by {
		font-size: 24px;
	}
	.industryINav .itemC {
		padding: 35px 30px 0px;
		height: 220px;
	}
	.industryINav .addico {
		margin-bottom: 5px;
	}
	
	.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 {
		width: 300px;
		padding: 10px;
		height: 282px;
		margin: -151px 0px 0px -160px;
	}
	.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 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 {
		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: 260px;
		padding: 10px;
		height: 262px;
		margin: -141px 0px 0px -140px;
	}
	.industry-item .ico {
		margin-top: 40px;
	}
	.industry-list li:hover .industry-item .ico {
		margin-top: 34px;
	}
	.industry-Page .t {
		font-size: 22px;
	}
	.industry-Page .by {
		font-size: 24px;
	}
	.industry-list-one .con .zh {
		font-size: 18px;
	}
	.industry-list-one .con .ico {
		width: 50px;
	}
	.industry-list-one .con .c {
		margin-bottom: 15px;
	}
	.industryList-tbox .ico img {
		width: 70px;
	}
	.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:1024px) {
	.inner {
		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!important;
	}
	.nav {
		display: none;
	}
	.logo {
		left: 3%;
	}
	.logo a {
		height: 24px;
		padding: 15px 0;
	}
	.serach-btn,
	.menuItem {
		width: 54px!important;
		height: 54px!important;
	}
	.serach-btn i {
		background-size: 18px auto;
	}
	.menu-handler {
		width: 54px!important;
		height: 54px!important;
	}
	.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: 90%;
		left: 5%;
	}
	.industryINav {
		position: relative;
		left: auto;
		bottom: auto;
		background-color: rgba(0, 0, 0, 0.5);
	}
	.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 .slick-current .addico {}
	.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 {
		width: 90%;
		left: 5%;
		height: auto;
		margin: 0;
		padding: 0;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.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: 58%;
	}
	.store-list .txts .freeTx {
		line-height: 20px;
		max-height: 120px;
	}
	.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;
	}
}

@media screen and (max-width:860px) {
	.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;
	}
}

@media screen and (max-width:641px) {
	.vwrap .videobox {
		width: 400px;
		margin-left: -218px;
		height: 350px;
		margin-top: -175px;
	}
	.topsearch-form {
		height: 40px;
		top: auto;
		left: auto;
		margin: 25% 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: 5% 3% 0 0;
		float: right;
		display: block;
	}
	.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;
	}
	.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: 10%;
	}
	.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: 12px;
		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 {
		margin-top: 40px;
	}
	.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 li {
		padding: 40px 0 36px 0;
	}
	.ctabox .pa {
		padding: 50px 35px 60px 35px;
	}
	.ctabox {
		margin-top: -26%;
	}
	.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;
	}
}

@media screen and (max-width:481px) {
	.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:421px) {
	.banner-yy {
		background-position: left 20%;
	}
	.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) {
	.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;
	}
}