﻿@media screen and (min-width: 1025px) { 
	.transXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT20 { transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT502 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.action.transYT50,.action.transYT502,.action.transYT20{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action.transXT50,.page.active .transXT50 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.introduction-txt{ opacity:0; -webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0); transition:opacity .2s linear,-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:opacity .2s linear,transform .6s cubic-bezier(.19,1,.22,1);transition:opacity .2s linear,transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);}
	.action.introduction-txt{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
	.u-text{ position: relative;}
	.u-text:after{content:"";width:101%;height:100%;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,#fff 50%,#fff);background-size:180% auto;background-position:100% 0;position:absolute;top:0;left:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;transition:opacity 1s linear,-webkit-transform 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s linear;transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s linear,-webkit-transform 1s cubic-bezier(.23,1,.32,1)}
	.action.u-text:after{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}
	.u-text2{ position: relative; overflow: hidden; display: inline-block; }
	.u-text2:after{ content: '';position: absolute;width: 100%;height: 100%; left: 0; bottom: 0;background-color: #1f3461; transform: translate3d(0, 0, 0); -webkit-transition: transform 0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);  transition: transform 0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);}
	.action.u-text2:after{ transform: translate3d(0, 100%, 0) !important;}
	.c-figure{overflow:hidden;}
	.c-figure{position:relative;transition:opacity .2s linear,-webkit-transform .6s cubic-bezier(.075,.82,.165,1);transition:opacity .2s linear,transform .6s cubic-bezier(.075,.82,.165,1);transition:opacity .2s linear,transform .6s cubic-bezier(.075,.82,.165,1),-webkit-transform .6s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}
	.c-figure:after{content:""; width:100%; height:100%; position:absolute;top:0;left:0;transition:-webkit-transform .6s cubic-bezier(.075,.82,.165,1) .6s;transition:transform .6s cubic-bezier(.075,.82,.165,1) .6s;transition:transform .6s cubic-bezier(.075,.82,.165,1) .6s,-webkit-transform .6s cubic-bezier(.075,.82,.165,1) .6s;-webkit-transform-origin:100% 0;transform-origin:100% 0;/*background-image:linear-gradient(90deg,#c40000,#de8282);*/ background-color: #de8282; z-index:2;transition-duration:1s}
	.action.c-figure{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
	.action.c-figure:after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	.dly_1,.dly_1.u-text:after { transition-delay: 100ms; -webkit-transition-delay: 100ms; }
	.dly_2,.dly_2.u-text:after { transition-delay: 200ms; -webkit-transition-delay: 200ms; }
	.dly_3,.dly_3.u-text:after { transition-delay: 300ms; -webkit-transition-delay: 300ms; }
	.dly_4,.dly_4.u-text:after { transition-delay: 400ms; -webkit-transition-delay: 400ms; }
	.dly_5,.dly_5.u-text:after { transition-delay: 500ms; -webkit-transition-delay: 500ms; }
	.dly_6,.dly_6.u-text:after { transition-delay: 600ms; -webkit-transition-delay: 600ms; }
	.dly_7,.dly_7.u-text:after { transition-delay: 700ms; -webkit-transition-delay: 700ms; }
	.dly_8,.dly_8.u-text:after { transition-delay: 800ms; -webkit-transition-delay: 800ms; }
	.dly_9,.dly_9.u-text:after { transition-delay: 900ms; -webkit-transition-delay: 900ms; }
	.dly_10,.dly_10.u-text:after { transition-delay: 1000ms; -webkit-transition-delay: 1000ms; }
	.dly_11,.dly_11.u-text:after { transition-delay: 1100ms; -webkit-transition-delay: 1100ms; }
	.dly_12,.dly_12.u-text:after { transition-delay: 1200ms; -webkit-transition-delay: 1200ms; }
	.fixedImg { background-attachment: fixed;}
	.hx-mouse.transYT502{ transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1),bottom 0.3s; -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1),bottom 0.3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out;}
	.disappear .ibox{ transform: scale(0.8); opacity: 0.5;  transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
	.page.active .ibox{ transform: translate(0px,0px) scale(1);  transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition: transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }
	.industry-list li:hover .bg,.industry-list li:hover .con,.industry-list li:hover .more{ opacity: 1; visibility: visible\9; transform: inherit; -webkit-transform: inherit;}
	.industry-list li:hover .name{ opacity: 0; visibility: hidden\9; transform: translateY(100%); -webkit-transform: translateY(100%);}
}
@media screen and (min-width: 1600px) {
	
	.sub-boxC{ width: 860px;}
}
@media screen and (max-width: 1600px) {
	.newIbox .iboxT{ width: 300px; right: 5%;}
	.ibox-industry-nav{ width: 1000px; margin-left: -500px; margin-top: -170px;}
	.ibox-industry-nav .item{ padding: 35px 0;}
}
@media screen and (max-width: 1440px) {
	.inner{ width: 1100px;}
	.contact-c .txt{ margin-bottom: 10px;}
	.iboxT{ margin-bottom: 35px;}
	.iboxT .en{ font-size: 40px; margin-top: 0;}
	.about-Ibox{ margin-top: -190px;}
	.about-Ilist{ padding-top: 40px;}
	.about-Ilist li{ margin: 0px 20px 35px;}
	.about-Ilist .t{ font-size: 60px;}
	.about-Ilist .txt{ height: 50px;}
	.newIbox{ left: 5%; width: 90%; bottom: 270px;}
	.newIbox .iboxT{ width: 240px;}
	.newIbox-c .img{ width: 300px;}
	.newIbox-c .desc{ width: 330px; height: 150px; padding: 20px 25px;}
	.newIbox-c h4{ font-size: 18px; height: 54px;}
	.newIbox-c .c{ margin-bottom: 22px;}
	.newIlist{ padding: 0 5% 40px; width: 90%;}
	.link-nav{ width: 80%;}
	.link-box,.foot-box{ padding-left: 5%; padding-right: 5%;}
	.pbanner-c{ width: 130px; height: 110px; margin: -82px 0 0 -65px;}
	.pbanner-c .zh{ font-size: 20px; padding: 25px 0px 6px;}
	.page-nav-box{ height: 46px; margin-top: -46px;}
	.page-nav-btn a{ line-height: 46px; height: 46px;}
	.about-l .zh{ font-size: 30px;}
	.about-l .en{ font-size: 40px; margin-bottom: 45px;}
	.culture-dl .en{ font-size: 24px;}
	.culture-dl h4{ font-size: 20px;}
	.history-list{ margin: 30px 0px; }
	.hrT span{ font-size: 26px;}
	.infoT h3{ font-size: 26px;}
	.industry-tab .desc{ font-size: 14px; min-height: 174px;}
	.industry-tab .title{ font-size: 18px; margin-bottom: 8px;}
	.industry-tab .desc{  margin-top: 254px;}
	.industry-tab .one-item .desc{ margin-top: 0; margin-bottom: 254px;}
	.social-box{ width: 1094px;}
	.building-box .item1 { width: 70%;}
	.building-box .item2 { width: 25%;}
}
@media screen and (max-width: 1370px) {
	.logo{ width: 170px; top: 17px;}
	.top{ height: 70px;}

	.gold-sider{ top: 18px;}
	.sub-boxC{ padding-left: 10px; font-size: 13px;}
	.pageH{ height: 70px;}
	.binbox,.banner .slick-dots{ margin-right: 44px; width: 320px;}
	.binbox{ padding: 15px 20px 30px;}
	.banner .slick-dots{ padding: 0px 20px;}
	.ibox-mouse{ width: 44px; height: 44px; line-height: 44px; font-size: 16px;}
}
@media screen and (max-width: 1280px) {
	.about-l .zh{ font-size: 24px;}
	.about-l .en{ font-size: 36px; margin-bottom: 35px; }
	.history-list .item1 .desc{ margin-left: 10px;}
}
@media screen and (max-width: 1260px) {
	.inner{ width: 960px;}


	.sub-boxC{ width: 640px;}
	.gold-sider a{ width: 70px; font-size: 12px;}
	.about-Ilist{ width: 960px;}
	.newIbox .iboxT{ right: 0; width: 195px;}
	.ibox-industry-nav{ width: 800px; margin-left: -400px;}
	.page-sider{ display: none;}
	.iboxT .zh{ font-size: 26px;}
	.history-list{ margin: 0px;}
	.hrT span{ font-size: 20px; display: block;}
	.recruitment-serach{ width: 24%;}
	.groupNotice-list .con{ margin: 0px 105px 0px 130px;}
	.industry-list .name{ font-size: 14px; padding: 8px 5%;}
	.industry-img{ width: 70%;}
	.w1060{ width: 960px;}
	.info-pic{ width: 80%;}
	.infocL{ width: 10%; margin: 0; right: auto; left: 0;}
	.infocR{ width: 10%; margin: 0; left: auto; right: 0;}
	.industry-tab .desc{ padding: 15px 5% 25px;}
	.industry-tab .img{ padding: 10px; position: relative; left: auto; top: auto; bottom: auto;}
	.industry-tab .desc,.industry-tab .one-item .desc{ margin: 0;}
	.social-box{ width: 954px;}
	.social-box .w935{ width: 90%;}
	.contact-list li{ width: 29.33%; padding: 0px 2%; }
	.mapBox{ height: 340px;}
}
@media screen and (max-width: 1024px) {
	.vwrap .videobox { width: 700px; height: 350px; margin: -175px 0 0 -350px; }
	.inner { width: 90%; }
	.nav,.gold-sider,.sub-box{ display: none;}
	.top{ height: 50px;}
	.logo{ top: 12px; width: 120px;}
	.menu-handler, .menuBox{ display: block;}
	.pageH{ height: 50px;}
	.arro-bot{ display: none;}
	.content{ position: initial; height: auto; top: 0 !important;}
	.binbox{ background:none #fff;}
	.binbox,.banner .slick-dots{ margin-right: 0; width: 40%;}
	.ibox-mouse{ display: none;}
	.banner-video{ display: none;}
	.page{ min-height: 0;}
	.page .ibg{ position: relative; left: auto; top: auto;}
	.about-Ibox{  position: relative; left: auto; top: auto; margin: 0px auto; padding:100px 0px;}
	.about-Ibox .desc{ width: 80%;}
	.about-Ilist{ width: 90%;}
	.about-Ilist li{ float: left; width: 16%; margin:0 0 45px; padding: 0px 2%;}
	.about-Ilist .txt{ height: auto; line-height: 1.5;}
	.about-Ilist .num{ padding: 0;}
	.about-Ilist .jia{ font-size: 20px; margin-left: 0;}
	#ibox2 .ibg{ background: none #f6f6f6 !important;}
	#ibox3 .ibox{ padding: 80px 0px;}
	.newIbox .iboxT{ position: relative; top: auto; right: auto; width: auto; text-align: center;}
	.newIbox{ position: relative; left: auto; bottom: auto; margin: 0px auto 70px;}
	.newIbox-c{ float: none; width: 680px; margin: 0px auto;}
	.newIlist{ position: relative; left: auto; bottom: auto; padding-bottom: 0;}
	.ibox-industry-nav{ position: relative; left: auto; top: auto; margin: 0 auto; width: 90%; padding: 18px 0px 50px;}
	.ibox-industry-nav .item{ padding: 28px 0px;}
	.ibox-industry-nav .icon{ width: 40px; height: 40px;}
	#ibox4{ background-color: #aabfbb;}
	.link-nav{ float: none; width: 100%;}
	.link-right{ float: none; margin-top: 25px;}
	.foot-box .cbox{ float: none; display: block;}
	.smlink{ float: none;}
	.pagePadding{ padding: 80px 0px;}
	.pbanner{ height: auto !important;}
	.pbanner .load-img{ width: 140%; margin-left: -20%;}
	.pbanner-c{ width: 126px; height: auto; top: 50%; left: 50%; margin: 0 0 0 -63px; transform: translateY(-50%); -webkit-transform: translateY(-50%); padding: 18px 5px;}
	.pbanner-c .zh{ padding-top: 0;}
	.page-nav-box{ margin-top: 0; width: 100%; height: 40px; background:none #b6c6c4;}
	.page-nav-btn{ position: absolute; left: 0; top: 0; width: 100%; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling: touch; white-space:nowrap; } 
	.page-nav-btn>ul{ display: inline-flex; display:-webkit-inline-flex;}
	.page-nav-btn li{ float: left; display: block; margin: 0;}
	.page-nav-btn a{ line-height: 40px; height: 40px; padding: 0px 20px; font-size: 13px;}
	.page-nav-btn a:after{ display: none;}
	.page-nav-btn a.active{ background-color: #2a5e57; color: #fff;}
	.about-l{ font-size: 14px;}
	.about-l .zh{ font-size: 22px;}
	.about-l .en{ font-size: 30px; margin-bottom: 30px; }
	.about-img{ margin-top: 8%;}
	.culture-dl .en{ font-size: 18px; padding-left: 25px;}
	.culture-dl h4{ font-size: 16px; }
	.culture-dl .en:before{ width: 18px; height: 2px;}
	.culture-dl .desc{ bottom: 20px;}
	.team-demo .grid-sizer,.team-demo .team-item { width: 31.33%;}
	.team-demo .team-item{ margin: 0 0 26px 2%;}
	.team-demo .gutter-sizer { width: 2%;}
	.team-item .desc{ padding: 20px 18px;}
	.team-item .desc h4{ font-size: 18px;}
	.team-item .desc .name{ margin-bottom: 10px;}
	.join-list .hspan{ width: 24%; line-height: 58px; height: 58px;}
	.join-list .hspan4{ width: 23%;}
	.hspan .txt{ background-size: 26px auto; padding-left: 34px;}
	.join-box-btn .btn{ padding: 8px 40px;}
	.recruitment-serach{ float: none; margin-bottom: 15px; width: 360px;}
	.recruitment-serach .txt{ width: 90%; padding:14px 5%;}
	.recruitment-select{ float: none; width: 100%;}
	.notice-list li{ height: 60px; line-height: 60px; padding: 0px 70px;}
	.notice-list .timeBox{ width: 60px;}
	.notice-list .timeBox .num{ font-size:20px;}
	.notice-list .timeBox .year{ font-size: 12px;}
	.notice-list .m{ width: 60px; font-size: 12px;}
	.news-list{ margin-left: -2%;}
	.news-list li{ margin-left: 2%; width: 31.33%;}
	.news-list .c{ height: 75px; margin-bottom: 25px;}
	.dynamic-list h4{ font-size: 16px;}
	.dynamic-list figure{ margin:0 25px 0 0;}
	.dynamic-list .two-item figure{ margin:0 0 0 25px;}
	.groupNotice-list dd{ padding: 25px;}
	.groupNotice-list dd .utimeBox{ left: 25px; top: 25px;}
	.groupNotice-list dd .more{ transform: inherit; -webkit-transform: inherit; opacity: 1; visibility: visible\9;}
	.groupNotice-list .con{ margin:0px 40px 0px 110px;}
	.groupNotice-list h4{ font-size: 16px;}
	.groupNotice-list dd:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility:visible\9;}
	.infoT h3{ font-size: 24px;}
	.pager a{ height: 65px; line-height: 65px; font-size: 14px; }
	.pager li{ width: 30%;}
	.pager li.item2{ width: 40%;}
	.infoT{ padding: 40px 5%;}
	.infoC{ padding: 50px 5%;}
	.industry-c .t{ font-size: 30px; margin-bottom: 20px;}
	.industry-c .pageC{ font-size: 14px;}
	.industry-bot{ margin-top: 50px;}
	.industry-nav{ padding-bottom: 50px;}
	.industry-nav a{ padding: 0px 30px; width: auto; height: 45px; line-height: 45px;}
	.industry-list{ margin-left: -2%;}
	.industry-list li{ margin:0 0 35px 2%; width: 31.33%;}
	.industry-T{ font-size: 24px;}
	.industry-recommend{ margin-top: 60px;}
	.industry-c .pageC{ width: 100%;}
	.w1060{ width: 90%;}
	.info-pic{ width: 100%;}
	.info-bg{ display: none;}
	.info-pic .slick-list{ overflow:hidden; }
	.info-pic .slick-dots{ display: block !important;}
	.info-pic .slick-prev{ left: 2%;}
	.info-pic .slick-next{ right: 2%;}
	.info-pic .item{ margin: 0;}
	.social-box{ width: 90%; box-sizing: border-box; padding: 25px 0px 40px; border-width: 2px;}
	.social-box .w935{ width: 90%;}
	.social-list dd{display: flex;justify-content: center;align-items: center; background-color: #fff; padding: 25px; margin-top: 35px;}
	.social-list figure, .social-list article{ width: 50%;}
	.social-list article{ padding: 0 0 0 5%; width: 45%;}
	.social-list .t{ font-size: 18px; margin-bottom: 12px;}
	.pboxT .zh{ font-size: 24px;}
	.pboxT .en{ font-size: 14px;}
	.building-box .item1 { width: 60%;}
	.building-box .item2 { width: 35%;}
	.sitem-box .ico{ width: 40px;}
	.noPage{ margin-top: -142px;}
}
@media screen and (max-width: 860px) { 
	.vwrap .videobox { width: 560px; height: 280px; margin:-140px 0 0 -298px; } 
	.binbox,.banner .slick-dots{ width: 45%;}
	.about-Ilist .t{ font-size: 50px;}
	.newIlist li{ width: 29.33%;}
	.newIbox-c{ background-color: #fff; width: 90%;}
	.newIbox-c .desc:before{ display: none;}
	.newIbox-c .img,.newIbox-c .desc{ width: 50%; box-sizing: border-box;}
	.newIbox-c .img{ padding: 20px 0 20px 20px;}
	.newIbox-c .desc{ height: auto;}
	.link-box{ display: none;}
	.link-right{ margin: 0px auto; display: block;}
	.link-nav{ display: none;}
	.culture-dl dd{ padding: 5%;}
	.culture-dl figure,.culture-dl .twoItem figure{ float: none; width: 100%;}
	.culture-dl article{ float: none; width: 100%; height: auto; margin: 0px auto;}
	.culture-dl .en{ margin-bottom: 20px;}
	.culture-dl .desc{ position: relative; left: auto; bottom: auto; width: auto;}
	.culture-dl .twoItem .desc{ left: auto;}
	.team-demo .grid-sizer,.team-demo .team-item { width: 48%;}
	.history-list .year{ font-size: 28px;}
	.staff-list{ margin-left: -5%;}
	.staff-list li{ width: 45%; margin-left: 5%;}
	.news-list{ margin-left: -5%;}
	.news-list li{ margin-left: 5%; width: 45%;}
	.industry-c .t{ font-size: 24px;}
	.building-box .ts{ display: none;}
}
@media screen and (max-width: 640px) { 
	.vwrap .videobox { width: 400px; height: 300px; margin: -155px 0 0  -218px; }
	.vwrap .close{ right: 0; top:-37px;}
	.binbox{ position: relative; right: auto; margin-right: 0; width: 90%; padding: 25px 5% 50px;}
	.banner .slick-dots{ width: 90%; padding:0px 5%; right: 0;}
	.iboxT .zh{ font-size: 24px;}
	.iboxT .en{ font-size: 30px;}
	.about-Ibox .desc{ width: 90%;}
	.btn-more{ width: 160px;}
	.about-Ibox{ padding: 70px 0;}
	.about-Ilist .t{ font-size: 40px;}
	.about-Ilist li{ width: 29.33%; margin-bottom: 35px;}
	.about-Ilist .txt{ height: 42px;}
	#ibox3 .ibox{ padding: 60px 0 40px;}
	.newIbox-c{ width: auto;}
	.newIbox-c h4{ font-size: 16px; height: 48px;}
	.newIlist{ border-top: 0px none;}
	.newIlist ul{ margin-left: 0; }
	.newIlist li{ width: auto; float: none; margin-left: 0; margin-bottom: 35px; border-top: 1px solid #8aa1ae; border-top: 1px solid rgba(0,0,0,0.3);}
	.newIlist .desc{ height: auto;}
	.newIlist .btn-more2{ margin-top: 25px;}
	.ibox-industry-nav{ padding: 20px 0px 30px;}
	.ibox-industry-nav li{ margin-top: 10px;}
	.ibox-industry-nav .item{ padding: 18px 0px;}
	.ibox-industry-nav .icon{ width: 28px; height: 28px; margin-bottom: 5px;}
	.ibox-industry-nav .name{ font-size: 12px;}
	.foot-box{ padding: 25px 5%;}
	.pbanner{ padding: 0;}
	.pbanner .load-img{ width: 160%; margin-left: -30%;}
	.pbanner .boxt-line{ display: none;}
	.pbanner-c{ width: 90%; left: 5%; margin-left: 0;}
	.pbanner-c .zh{ font-size: 18px; padding-bottom: 4px;}
	.pbanner-c .bot{ width: 20px; height: 1px;}
	.pbanner-c .en{ font-size: 14px;}
	.pagePadding{ padding: 45px 0;}
	.about-l,.about-img{ float: none; width: auto;}
	.about-img{ margin-top: 0;}
	.about-l{ margin-bottom: 30px;}
	.about-l .zh{ font-size: 18px;}
	.about-l .en{ font-size: 24px; margin-bottom: 25px; }
	.about-list{ margin-left: 0; padding: 45px 0;}
	.about-list dd{ float: left; width: auto; margin-left: 0; margin-bottom: 25px;}
	.about-list dd:last-child{ margin-bottom: 0;}
	.team-item .desc{ padding: 15px 10px;}
	.team-item .desc h4{ font-size: 16px;}
	.team-item .desc .name{ margin-bottom: 5px; font-size: 14px;}
	.team-item .desc .c{ font-size: 12px;}
	.history-list{ height: auto; padding: 0;}
	.history-list:before{ display: none;}
	.history-list .item{ float: none; width: auto; height: auto; margin-bottom: 15px; padding-top: 10px;}
	.history-list .dot{ display: none;}
	.history-list .item .desc,.history-list .item1 .desc{ padding: 0 0 0 20px; margin: 0;}
	.history-list .year{ font-size: 20px;}
	.history-list .year:after{ display: none;}
	.history-list .year:before{ margin-right: 15px; top: 6px; background-color: #265F57;}
	.history-list .txt{ height: auto;}
	.hrT span{ font-size: 18px;}
	.staff-list{ margin-left: -2%;}
	.staff-list li{ margin: 0 0 25px 2%; width: 48%;}
	.staff-list .txt{ padding: 14px 0;}
	.paging a{ margin: 0px 2px!important; padding: 5px 11px; font-size: 13px;}
	.join-list{ margin-bottom:0;}
	.join-list .hspan{ line-height: 50px; height: 50px;}
	.join-list .hspan:nth-child(2), .join-list .hspan:nth-child(3){ display: none;}
	.join-list .hspan:nth-child(1){ width: 55%;}
	.join-list .hspan:nth-child(4){ width: 40%;}
	.join-box-btn .btn{ padding: 5px 30px;}
	.recruitment-select-box{margin-top: 0;}
	.recruitment-serach{ width: 100%; box-sizing: border-box;}
	.recruitment-serach .txt{ padding: 14px 15px; box-sizing: border-box; width: 100%; height: 48px;}
	.recruitment-select select.mar-sel{ box-sizing: border-box; font-size: 12px; height: 40px; padding: 10px 15px; width: 32%;}
	.recruitment-select select.mar-sel:last-child{ margin-right: 0;}
	.notice-list li{ padding-right: 8px; margin-bottom: 20px;}
	.notice-list .m{ display: none;}
	.paging.pt50{ padding-top: 20px;}
	.tendering-list dt{ font-size: 14px; padding: 12px 3%;}
	.tendering-list dd{ padding: 15px 3%;}
	.news-list{ margin-left: -2%;}
	.news-list li{ margin-left: 2%; width: 48%; margin-bottom: 25px;}
	.news-list .c{ font-size: 12px; height: 63px;}
	.dynamic-list li{ padding-bottom: 35px; margin-bottom: 35px;}
	.dynamic-list figure{ width: 186px;}
	.dynamic-list .c{ line-height: 1.5; height: 42px; margin-bottom: 10px;}
	.groupNotice-list dd{ padding: 18px; margin-bottom: 20px;}
	.groupNotice-list dd .utimeBox{ position: relative; left: auto; top: auto;}
	.groupNotice-list dd .utimeBox,.groupNotice-list dd:hover .utimeBox{ background-color: transparent; }
	.groupNotice-list .con{ margin: 0 0 25px;}
	.utimeBox{ color: #265F57; padding: 0; margin-bottom: 15px;}
	.utimeBox .t,.utimeBox .bot{ display: none;}
	.utimeBox .day{ display: inline-block; font-size: 16px;}
	.groupNotice-list h4{ font-size: 14px; margin-bottom: 10px;}
	.groupNotice-list .c{ height: auto;}
	.groupNotice-list .more{ top: auto; bottom: 10px; margin-top: auto; background-size: cover; width: 26px; height: 26px; line-height: 26px; background:none #265F57; border-radius: 50%;}
	.groupNotice-list .more i{ font-size: 12px;}
	.infoPage{ padding-top: 0px;}
	.infoPage .inner{ width: 100%;}
	.infoT h3{ font-size: 18px;}
	.infoT{ padding: 25px 5%;}
	.infoC{ padding: 35px 5%;}
	.pager a{ height:55px; line-height: 55px; }
	.industry-c .t{ font-size: 18px;}
	.industry-bot{ margin-top: 30px;}
	.industry-nav a{ padding: 0px 20px; height: 40px; line-height: 40px;}
	.industry-list li{ width: 48%; margin-bottom: 25px;}
	.industry-img{ width: 90%; margin-bottom: 40px;}
	.industry-img .slick-arrow{ width: 38px; height:38px; border: 0px none; background-color: #676767; color: #fff;}
	.industry-img .slick-prev{ left: 3%;}
	.industry-img .slick-next{ right: 3%;}
	.industry-img .slick-arrow i{ width: 38px; line-height: 38px; height: 38px;}
	.industry-page{ padding: 30px 0px 60px;}
	.industry-T{ font-size: 18px;}
	.infoPage .industry-recommend{ width: 90%;}
	.industry-recommend{ margin-top: 50px;}
	.industry-recommend .industry-list li:last-child{ display: none;}
	.info-pic .slick-arrow{ width: 34px; height: 34px; line-height: 34px; margin-top: -17px; }
	.info-pic .slick-arrow i{ font-size: 16px;}
	.industry-tab{ background-color: transparent; margin-top: 50px;}
	.industry-tab li{ float: none; width: 100%; margin-bottom: 25px; background-color: #fff;}
	.industry-tab .desc{ min-height: 0; padding: 25px 5%;}
	.industry-tab .img{padding: 5% 5% 0;}
	.social-list dd{ display: block; padding: 15px;}
	.social-list figure{ width: 100%; float: none;}
	.social-list article{ padding:25px 0 10px; width: 100%; float: none;}
	.social-list .t{ font-size: 16px;}
	.contact-list li{ float: none; width: auto; padding: 0 0 25px 0; text-align: left;}
	.contact-list .icon{ width: 30px; height: 30px; text-align: center; margin: 0 0 10px;}
	.contact-list .icon .iconfont{ line-height: 30px; font-size: 20px;}
	.mapBox{ height: 240px;}
	.building-box .item1,.building-box .item2 { width: auto; float: none; display: block; margin:0;}
	.building-box .item2{ padding-top: 15px;}
	.building-list li{ margin-bottom: 15px;}
	.building-list .mtxt{ padding: 8px; border-width: 1px;}
	.building-list .mbtn{ height: 48px; line-height: 48px; text-align: center; text-indent: 0;}
	.sitem-box{ margin-top: 25px; height: auto; padding: 35px 5%;}
	.noPage{ margin-top: -135px;}
	.noimg img{ width: 220px;}
	.no-t{ font-size: 16px;}
	.no-t2{ font-size: 12px; margin-bottom: 25px;}
}
@media screen and (max-width: 481px) { 
	.vwrap .videobox { width: 300px; height: 240px; margin: -120px 0 0 -150px; }
	.newIbox-c{ padding: 20px;}
	.newIbox-c .img, .newIbox-c .desc{ float: none; width: auto; padding: 0;}
	.newIbox-c .desc{ margin-top: 20px;}
	.news-list{ margin-left: 0%;}
	.news-list li{ margin-left: 0%; width: 100%; float: none; display: block;}
	.news-list h4{ font-size: 14px; margin-bottom: 5px;}
	.news-list .c{ height: 42px; margin-bottom: 15px;}
	.dynamic-list figure{ width: 120px; margin: 0 10px 0 0;}
	.dynamic-list .two-item figure{ margin: 0 0 0 10px;}
	.dynamic-list h4{ font-size: 14px; font-weight: normal; white-space:inherit; height: 42px; overflow: hidden;}
	.dynamic-list .c{ display: none;}
	.mapBox{ height: 200px;}
}
@media screen and (max-width: 421px) {
	.ibox-industry-nav li{ width: 31.33%; margin-top: 5px;}
	.ibox-industry-nav .item{ padding: 15px 0px;}
	.staff-list li{ float: none; width: 100%; margin-left: 0; }
	.paging a{ padding: 4px 10px; font-size: 12px; margin: 0px 0px!important;}
	.industry-list{ margin-left: 0;}
	.industry-list li{ margin-left: 0; float: none; width: 100%;}
}

@media screen and (max-width: 340px) {
	.binbox .t{ font-size: 14px;}
}
