@media screen and (min-width:641px){
    .siteMap-list a{ position: relative;}
    .siteMap-list a:before{ content:""; width:100%; height:1px; background-color:#2a2b7d; 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{ /*transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;*/ width: 100%;}
    .moreBtnyb:hover:before{ /*transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;*/ width: 100%;}
    .speech-Pbox .more:hover{ background-color: #2a2b7d;}
    /*.industry-list li:hover,.industry-list li.now{ width:50%;}
    .industry-list li.sible{ width:25%;}*/
    .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:#2a2b7d;}
    .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,.industry-list li:hover .industry-item .moreBtnyb{ 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:#2a2b7d;}
    .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: #2a2b7d; 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;}
    .iboxInner3{ margin: 0px auto; width:92%;  text-align: left;}

}
@media screen and (max-width:1441px){
    /*菜单样式*/
    .t_cd{margin-right: 144px;}
    .t_cd>span{  margin:0 0 0 17px;}
    .t_cd>span>a{ font-size: 14px; }
    .t_xlleft{ margin-left: 20px;}

    /*菜单样式*/
    .header{ height: auto;}
    .top{ border-radius: 0 0 20px 20px;}
    .iboxInner3{ margin: 0px auto; width:90%;  text-align: left;}
    .logo{ left: 7.5%;}
    .logo a{ height: 50px; padding:5px 0px;}
    .top-sider{ margin-left: 30px;}
    .serach-btn,.menuItem{ width: 62px; height: 62px;}
    .menu-handler{ width: 62px; height: 62px;}
    .menu-handler .burger{ top: 20px;}
    .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{ width: 1100px;}
    .binbox{ bottom: 52px;}
    .binbox .t{ font-size: 50px;}
    .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;}
    .newIbox{ width: 50%; padding-top:20px; }
    .newIbox-first .img{ width: 200px; height: 118px; margin-right: 25px;}
    .newIbox-list .time{ font-size: 15px;}
    .newIbox-list li a{ height: 32px; line-height: 32px; font-size: 13px;}
    .fashionIbox{ width: 50%; }
    .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{ 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{ font-size: 22px;}
    .iboxT .en{ font-size: 14px;}
    .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;}
    .iboxInner3{ margin: 0px auto; width:97.5%;  text-align: left;}
    .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); }
    .newIbox-list{ padding: 20px 20px 20px 20px;}
    .t_newsleft{ padding: 100px 7.5% 80px 5%}
    .header{ height: 0px;}
    .t_nl{ width: 85%;}
    .tls_a_r{ width: 100%; padding-top: 10px;}
    .nav{ display: none;}
    .logo{ left: 5%;}
    .logo a{ height:40px; padding: 8px 0px!important;}
    .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; bottom: 10%;}
    .banner .slick-dots li{ padding: 10px 0px; height:8px; width:8px;}
    .banner .slick-dots li a{ background:no-repeat; position: relative; }
    .banner .slick-dots li a:before{ background-color: #fff; content:""; position: absolute; width:12px; height:12px; left: 50%; top: 50%; margin:-6px 0px 0px -3.5px; border-radius:10px;}
    .banner .slick-dots li a span{ background: no-repeat transparent; border-radius: 50%; width: 4px; height:0px; margin:0px 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 3.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{ /*opacity: 1; visibility: visible; */}
    .industryINav .moreBtn{ /*display: none;*/ margin-top: 5px; opacity: 1; visibility: visible; z-index: 10;}
    .twoIbox .iboxInner{ width: auto;}
    .twoIbox .bgf8{ display: none;}
    .newIbox,.fashionIbox{ width: 100%; 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: #2a2b7d;}
    .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 #ffd9dc;}
    .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: #2a2b7d; border-left: 0px none; border-bottom: 1px solid #ffd9dc; }
    .cpnavbox a:hover,.cpnavbox a.active{ background-color: rgba(255,255,255,0.8); color: #2a2b7d;}
    .cpnavbox a.blackBtn{ display: none;}
    .jcpanv a:last-child{ border-bottom: 0px none;}
    .jcpanv{ border-bottom: 2px solid #ffd9dc;}
    .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,.industry-item .moreBtnyb{ 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%; }
    .ctaList .mabox { margin-left: 42%; }
    .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){
    .tls_lcfont2>span{ width:49%; min-width: auto; min-height: 380px;}
    .tls_lcfont2>span>h1{ font-size: 32px;}
    .home_one_1{ width: 90%; margin: 0 auto;}
    .tls_lcfont3{ display: block;}
    .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: #2a2b7d; 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:56px; 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:0%; width: 80%; bottom: 10%;}
    .binbox .t{ font-size: 16px; margin-bottom: 5px;}
    .binbox .en{ font-size: 12px;}
    .binbox .con{ height: auto; padding-bottom: 30px;}
    .iboxT .zh{ font-size: 20px;}
    .iboxT .en{ font-size: 14px;}
    .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: 32px;}
    .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:0;}
    .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;}
    .partnerIdemo .slick-next{right: 10px;}
    .partnerIdemo .slick-prev{ right:50px;}
    .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: 25px 0px;}
    .industry-info-banner{ width: auto; margin: 0px 25px;}*/
    .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;}
    .dq{ width: 90%; margin: 0 auto;}
    .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: 98px;}
    .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;}
    .tls_hj>dl{ margin-bottom: 40px;}
}
@media screen and (max-width:481px) {
    .home_one_1{ width: 90%; margin: 0 auto;}
    .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 .b-logo { width: 201px; }*/
    .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{ font-size: 18px;}
    .iboxT .en{ font-size: 12px;}
    .industryListPage2 .pageC-zh{ font-size: 18px;}
    .c-banner .nexImg,.c-banner .preImg{
        height:30px!important;
        width:30px!important;
        padding: 0px 10px 0px 3.5%!important;
    }
    .c-banner .nexImg{
        left:40px;
    }
    .c-banner .jumpBtn{ bottom: 10px;}
}
@media screen and (max-width: 360px) {
    /*.binbox .t{ font-size: 18px;}
    .binbox .con{ height: 100px;}*/
    .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;}
}
