@media screen and (max-width:1750px){
	.poster-btn.poster-prev-btn{ left: 0;}
	.poster-btn.poster-next-btn{ right: 0;}
}
@media screen and (max-width:1650px){
	.wraggle{ width:100%;}
	.creatimg{ overflow:hidden;}
	.creatimg img{ position:relative; height:190px; width:auto; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.map{ height:500px;}
	.header-box{ width:100%; left:0; margin-left:0;}
	.introduct{ width:90%; margin:auto;}
	.news-contents strong{ font-size: 24px;}
	.news-contents p{ font-size: 20px; margin-top: 30px;}
	.dynamic-down strong{ font-size: 20px;}
	.dynamic-box{ padding: 90px 0 60px;}
	.header-logo{ width: 290px;}
	.navs-li >li{ padding-left: 2vw;}
	.navs-li >li >a{ font-size: 16px;}
	.navs-down{ left: 50px;}
}
@media screen and (max-width:1450px){
	.lovewr{ width:90%; margin-right:5%;}
	.introtext{ width:50%;}
	.introimg{ width:50%;}
	.introwr{ width:85%;}
	.navs-down{ left: 40px;}
	.navs-down-list li{ padding: 0 16px;}
	.navs-down-list li a{ font-size: 14px;}
	.dataa-infos{ margin-bottom: 30px;}
	.dataa-infos p{ font-size: 18px;}
	.data-tops{ left: 7%;}
	.datat-search{ width: auto; left: 7%;}
	.common-titles{ margin-bottom: 40px;}
	.common-titles strong{ font-size: 32px;}
	.distributor-wrap{ margin-top: -67px;}
	.distributor-wrap img{ height: 60px;}
	.distributor-wrap small{ font-size: 22px; margin-top: 18px; margin-bottom: 10px;}
	.distributor-wrap span{ font-size: 24px;}
	.footer-items{ margin-right: 50px;}
	.navs-down-list{ padding-left: 16px; padding-right: 16px;}
}
@media screen and (max-width:1345px){
	.cdynamic{ width:55%;}
	.personnel{ width:42%;}
	.footer-items{ margin-right: 30px;}
}
@media screen and (max-width:1280px){
	.inner{ width:90%;}
	.btext{ margin-left:-45%;}
	.cdynamic-info figure{ width:34%;}
	.cdnamictext{ width:64%;}
	.cdnamictext p{ height:50px; overflow:hidden;}
	.introwr{ padding-top:35px; padding-bottom:40px;}
	.historyfix{ margin-bottom:12px; box-sizing:border-box; padding: 30px 20px;}
	.historyfix strong{ font-size:34px;}
	.culturebox{ padding:88px 0 50px;}
	.culture-info{ width:48%; margin-right:4%; margin-bottom:20px;}
	.culture-info:nth-child(2n+2){ margin-right:0;}
	.culturetext{ height:300px;}
	.acvitytext{ height:88px; overflow:hidden;}
	.readmore{ margin-top:10px;}
	.window-list li{ width:23%; margin-right:2.666666%; margin-top:30px;}
	.window-list li:nth-child(5n+5){ margin-right:2.666666%;}
	.window-list li:nth-child(4n+4){ margin-right:0;}
	.estatetext{ height:120px;}
	.need{ width:100%; position:relative; background:#f67326; margin-bottom:32px; height:auto;}
	.needwr{ position:relative; width:90%; margin:auto; padding:38px 0; height:auto;}
	.need img{ display:none;}
	.need-info{ position:relative; left:0; top:0; width:100%; margin-bottom:32px;}
	.need3 .needtext,.need4 .needtext{ background:#f8f8f8;}
	.need-info img{ display:none;}
	.person-box{ padding:100px 0 70px;}
	.need1 .needtext{ padding:38px 0;}
	.needtext{ position:relative; padding-top:0; background:#fff; width:100%; padding:38px 0;}
	.needtext p,.need2 .needtext p,.need4 .needtext p{ width:90%;}
	.recruite-t span:nth-child(4),.recuite-top span:nth-child(4){ display:none;}
	.map{ height:400px;}
	.messt{ width:100%; box-sizing:border-box;}
	.message-info textarea{ width:100%; box-sizing:border-box;}
	.message-info1 .messt{ width:31%;}
	.header-logo{ width: 240px;}
	.navs-li >li >a{ font-size: 15px;}
	.data-arrow{ display: none;}
	.data-tops{ top: 20%;}
	.dataa-infos p{ font-size: 16px;}
	.data-search-text .text{ width: 80%; font-size: 14px;}
	.news-contents{ right: 30px; top: 22px; bottom: 30px;}
	.news-contents strong{ font-size: 18px;}
	.news-contents p{ font-size: 14px; margin-top: 18px;}
	.news-contents time{ font-size: 14px;}
	.news-logo{ padding-left: 20px; font-size: 20px; }
}
@media screen and (max-width:1200px){
	.cdynamic{ width:100%;}
	.personnelfix{ text-align:center;}
	.personnel{ width:100%; margin-top:30px;}
	.personnelfix img{ width:auto; max-width:100%;}
	.positions{ display:inline-block; padding-left:0; margin:auto;}
	.team-list .teamfix{ width:74%; float:right; margin-left:0;}
	.newtext{ width:74%;}
	.team-list .team figure{ width:20%;}
	.wealtext{ width:45%;}
	.commonwealist li figure{ width:55%;}
	.acvitytext{ height:62px;}
	.estate{ width:100%; margin-bottom:35px;}
	.estatetext{ height:auto;}
	.estateimg{ width:100%; text-align:center;}
	.personimg{ background-size:cover !important;}
	.footer-items{ margin-right: 30px;}
	.footer-items:last-child{ margin-right: 0;}
	.footer-texts p{ font-size: 14px;}
	.footer-items{ margin-right: 20px;}
}
@media screen and (max-width:1180px){
	body{ cursor:pointer;}
	.headerser{ width:100%;}
	.mtop{ display:block; height:66px;} 
	.header-box{ -webkit-box-shadow:0 0 3px rgba(0,0,0,0.7);-moz-box-shadow:0 0 3px rgba(0,0,0,0.7);box-shadow:0 0 3px rgba(0,0,0,0.7);}
	.headertop{ border-bottom:none;}
	.navbox{ display:none;}
	.search{ display:none;}
	.search:hover .serbtn{ background:url(../images/search.png) center no-repeat; border-color:#cbcbcb;}
	.search:hover .sertext{ opacity:0; visibility:hidden;}
	.search .serbtn{ width:88px;}
	.search .sertext{ right:88px;}
	.logo{ position:relative; left:5%;}
	.iphnoefix{ display:block;}
	#menu_toggle{ display:block;}
	.bwr h2{ font-size:42px;}
	.bwr span{ font-size:24px;}
	.bwr small{ margin-top:16px; font-size:16px;}
	.btext{ margin-top:-70px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.header-box{ position:fixed; left:0; top:0; width:100%;}
	.mtop{ display:block; height:73px;}
	.menu-list{ display:block;}
	.microtext{ width:100%;}
	.lovewr span{ bottom:auto; top:47px;}
	.relative{ display:none;}
	.footer-box{ padding:40px 0; border-bottom:none;}
	.footerlogo{ margin-bottom:30px;}
	.edites{ padding-top:0;}
	.chanhenbox{ padding-top:34px;}
	.aboubox{ margin-bottom:65px;}
	.introtext{ width:100%;}
	.introwr{ width:90%;}
	.introtext strong{ font-size:50px;} 
	.introimg{ width:90%; margin-right:5%;}
	.introduct { padding-bottom:34px;}
	.levalmenu{ display:none;}
	.iphone-fix{ display:block;}
	.chanhen{ width:100%;}
	.aboubox{ width:90%; margin:auto; margin-bottom:45px;}
	.speedimg{ width:35%;}
	.speeds{ width:62%;}
	.team-list .team figure{ width:24%;}
	.team-list .teamfix{ width:70%;}
	.organizate-info{ width:100%;}
	.organizate-info::before{ display:none;}
	.organizate{ margin-top:0; margin-bottom:0;}
	.organizatefix{ margin-bottom:32px;}
	.organizatefix h3{ font-size:20px;}
	.organizatefix{ margin-bottom:24px;}
	.history-t{ flex-wrap: wrap;}
	.historyfix{ width:48%; padding: 20px;}
	.historyfix:nth-child(2n+2){ float:right; margin-right:0;}
	.history-box{ padding:40px 0;}
	.historyimg,.personimg{ top: 0px; bottom: 0; left: 0px; right: 0px; background-position: center center; position: absolute;}
	.personimg{ background-size:cover !important;}
	.historyPage{ font-size: 12px; padding: 80px 0px;}
	.culture-info{ width:100%; margin-bottom:28px; margin-right:0;}
	.culturetext{ height:auto; padding:38px;}
	.innvoates{ width:100%; border-bottom:1px solid #ccc;}
	.innvoates:last-child{ border-bottom:none;}
	.innvotewr i{ display:none;}
	.innvotefix{ padding:35px 30px;}
	.valuebg{ padding:45px 0 50px;}
	.wealtext{ width:100%; margin-bottom:30px;}
	.commonwealist li figure{ width:100%; text-align:center; max-width:100%; margin:auto; float:left;}
	.commonwealist li figure img{ display:block; max-width:100%; height:auto; margin:auto; width:100%;}
	.wealwr{ padding:40px 5% 0;}
	.commonwealist li{ margin-top:30px;}
	.acivity{ padding-top:14px;} 
	.acitivy-list li .acitivs figure{ width:100%; text-align:center;}
	.activityfix{ width:100%;}
	.activiwr{ padding:20px 0;}
	.acvitytext{ height:auto; margin-bottom:20px;}
	.acitivy-list li:before{ display:none;}
	.acitivy-list li:hover .acitivs figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
    .acitivy-list li:hover .activiwr h3{ color:#666666;}
    .acitivy-list li:hover .activiwr .readmore span{ color:#fff; border-color:#f6792b;}
	.address-info{ width:50%;}
	.address{ padding:30px 0 44px;}
	.finacefix figure{ width:100%;}
	.finadewr{ padding-top:38px;}
	.finamce{ width:100%; padding-bottom:30px;}
	.newview{ width:100%;}
	.newview p{ width:90%; margin:auto;}
	.newtop h3{ font-size:20px;}
	.personner-info{ width:48%; margin-right:4%; margin-bottom:28px;}
	.personner-info:nth-child(2n+2){ margin-right:0;}
	.personner{ padding:40px 0 10px;}
	.person-box{ padding:50px 0 20px;}
	.recruite-t span:nth-child(2),.recruite-t span:nth-child(5),.recuite-top span:nth-child(2),.recuite-top span:nth-child(5){ display:none;}
	.recruite-t span:nth-child(3),.recuite-top span:nth-child(3){ float:right;}
	.position{ padding-bottom:34px;}
	.map{ height:280px;}
	.header-box.scollfox { border-top:none; animation:none;}
    .header-box.scollfox .headertop{ margin-top:0;}
	.needwr b{ transform:scale(0.78); -webkit-transform:scale(0.78); -moz-transform:scale(0.78); margin-bottom:0;}
	.needwr strong{ line-height:1.4; font-size:20px;}
	.backtop{ display:none;}
	.introduct{ width:100%;}
	.footer-box:before{ height:8px;}
	.navs-li{ display: none;}
	.headers,.headers.scollfox{ padding: 6px 0; background: #fff;}
	.header-logo{ width: 220px;}
	.banner-swiper{ margin-top: 59px;}
	.datat-search p{ font-size: 12px;}
	.banner-data{ position: relative; width: 100%; background: #e3811a; padding: 40px 5%; box-sizing: border-box;}
	.data-tops{ position: relative; left: 0; top: 0;}
	.datat-search{ position: relative; width: 280px; max-width: 100%; right: auto; bottom: 0; left: 0;}
	.dataa-infos b{ font-size: 62px;}
	.dataa-infos{ width: 33.3333%; float: left;}
	.news-items{ position: relative; height: auto; opacity: 1 !important; float: left;}
	.poster-main{ width: 90%;}
	.poster-main .poster-list{ z-index: 2;}
	.poster-btn.poster-prev-btn{ left: -16px;}
	.poster-btn.poster-next-btn{ right: -16px;}
	.news-items.active a{ box-shadow: none;}
	.news-items a .news-logo{ opacity: 1; visibility: visible;}
	.dynamic-item{ position: relative; float: left;} 
	.dynamic-list{ width: 90%; margin: auto;}
	.dynamic-list .poster-btn{ display: block;}
	.foorters{ padding: 0 5%;}
	.footer-navs-list{ display: none;}
	.footer-texts{ float: left;}
	.footer-texts small{ text-align: left;}
	.footer-copy{padding: 20px 0;display: block;}
	.banner-swiper .slick-dots{ right: 5%; width: 90%; top: auto; margin-top: 0; bottom: 25px; display: flex; display: -webkit-flex; justify-content: center;}
    .banner-swiper .slick-dots li{ margin-left:8px;}
    .banner-swiper .slick-dots li button { transform:scale(0.6);}
}
@media screen and (max-width:861px){
	.micro-info{ width:33.333333%; float:left; margin-right:0; text-align:center;}
	.lovelife{ width:100%; position: relative;}
	.creatimg{ width:100%;}
	.creatimg img{ width:100%; height:auto; left:0; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
	.footerlogo{ margin-bottom:18px;}
	.eqs{ position:relative; top:0; width:100%; margin-bottom:20px;}
	.team-list .team figure{ width:26%;}
	.team-list .teamfix p{ line-height:1.8;}
	.team-list .team{ padding:26px 0;}
	.newtext{ width:100%; position:relative; float:left; margin-top:23px;}
	.newtext span{ position:relative; bottom:0; margin-top:10px;}
	.newtext p{ height:auto;}
	.team-list .team figure{ width:100%;}
	.team-list .team figure img{ width:auto; max-width:100%;}
	.histofix{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:100%;}
	.histofix p{ width:auto; margin-left:20px; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
   .history-list li:hover .histofix img{ transform:translateY(-0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
   .history-list li:hover .histofix p{ color:#ffffff;}
   .historyed{ margin-top:40px;}
   .commonwealtop{ padding:44px 0 20px;}
   .staf{ padding-top:26px;}
   .staf-sele{ width:100%; margin-bottom:20px;}
   .staffow{ width:100%;}
   .recruite{ padding-top:40px;}
   .recuite-box .staffow{ width:auto;}
   .staf-info:nth-child(1){ margin-left:0;}
   .window-list li{ width:31%; margin-right:3.5%; margin-top:20px;}
	.window-list li:nth-child(5n+5){ margin-right:3.5%;}
	.window-list li:nth-child(4n+4){ margin-right:3.5%;}
	.window-list li:nth-child(3n+3){ margin-right:0;}
	.business{ padding:40px 0;}
	.adbant-info{ padding-right:0; width:50%; float:left; box-sizing:border-box; padding:0 10px;}
	.adbant-info:before{ display:none;}
	.commercial{  padding:40px 0;}
	.newtop{ padding:30px 5% 20px;}
	.newdwn{ padding-bottom:34px;}
	.piece-info{ width:100%;}
	.piecebox i{ display:none;}
	.piece-info{ border-bottom:1px solid #cccccc;}
	.piece-info:nth-child(2){ border-bottom:none;}
	.piece-info:nth-child(2) b,.piece-info:nth-child(2) span{ text-align:left;}
	.piecebox{ padding:0 ;}
	.piece-info{ padding:20px 5%; box-sizing:border-box;}
	.vwrap .videobox{ width:90%; margin-left:-45%; height:400px; margin-top:-200px;}
	.joins{ margin-bottom:22px;}
	.import-box{ padding-bottom:50px;}
    .historyfix span{ display:none;}
    .historyfix { height:auto;}
    .historyfix strong {  margin-bottom:0;}
	.dataa-infos{ width: 50%; margin-bottom: 30px;}
	.distributor-wrap img{ height: 42px;}
	.distribute-item{ width: 100%;}
	.distribute-item a{ display: flex; display: -webkit-flex; flex-wrap: wrap-reverse;}
	.distributor-top{ position: relative; padding: 32px 5%; width: 100%; box-sizing: border-box;}
	.distribute-item figure{ width: 100%;}
	.distributor-wrap{ position: relative; margin-top: 0; top: 0;}
	.distribute-item1 .distributor-top{ position: relative;}
	.dynamic-box{ padding: 50px 0 30px;}
	.poster-btn{ margin-top: -18px;}
}
@media screen and (max-width:641px){
    .logo { height:60px; box-sizing:border-box;}
	.mtop{ height:64px;}
	.bwr h2{ font-size:30px; margin-bottom:6px;}
	.bwr span{ font-size:20px; padding-bottom:0;}
	.bwr small{ font-size:14px; margin-top:6px;}
	.isearch span{ width:76px; height:64px;}
	.logo img{ width:188px;}
	.searchBox{ top:64px;} 
	.menu-list{ width:320px; right:-320px; padding-top:64px;}
	.menus > li > a{ line-height:68px;}
	.micro-info strong{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7); margin-bottom:-2px;}
	.micro-info:hover strong{ animation:none; -webkit-animation:none;}
	.micro{ padding:15px 0 30px;}
	.micro-list{ margin-bottom:10px;}
	.microtext p{ font-size:14px; margin-bottom:16px;}
	.lovewr h3{ font-size:24px;}
	.lovewr{ padding:26px 0;}
	.lovewr span{ position:relative; display:inline-block; line-height:1; right:0; top:0; margin-top:20px;}
	.lovewr small{ margin-bottom:18px;}
	.lovewr span:before{ top:1px;}
	.dynamic{ padding:0;}
	.dunamicwr{ padding:22px 0;}
	.cdynamicwr{ padding:34px 5%; box-sizing:border-box;}
	.personnelwr h3{ padding-bottom:17px; width:90%; margin:auto; padding-left:0; padding-right:0;}
	.cdynamic-info{ margin-top:30px; margin-bottom:43px;}
	.cdynamicwr h3, .personnelwr h3{ font-size:22px;}
	.cdynamicwr h3 small, .personnelwr h3 small{ font-size:16px;}
	.personnelfix img{ left:0; bottom:0; right:0; width:60%;}
	.positions strong{ font-size:58px;}
	.posite b{ font-size:18px; line-height:1.3; text-align:left;}
	.posite span{ font-size:14px;}
	.footer-box{ padding:30px 0;}
	.footerlogo img{ width:180px;}
	.innova small{ font-size:18px;}
	.edites p{ width:100%; margin-bottom:7px;}
	.edites a{ float:left;}
	.eqs a:nth-child(1){ margin-left:0;}
	.eqs a:hover{ transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.edites p{ line-height:1.4;}
	.personnelfix .morenew{ right:5%;}
	.cdnamictext h4{ margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.cdnamictext time{ margin-bottom:6px;}
	.introtext strong{ font-size:34px;}
	.introtext h3{ font-size:24px;}
	.speedimg{ width:100%;}
	.speeds{ width:100%;}
	.iphone-fix span,.iphone-down a{ font-size:14px;}
	.speedwr{ padding:34px 0;}
	.speeds{ background:none;}
	.speed-box{ padding-top:38px; padding-bottom:50px;}
	.team-list li:before{ display:none;}
	.team-list li:hover .team:before{ opacity:1; visibility:visible;}
    .team-list li:hover .team figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
    .team-list li:hover .teamfix h3{ color:#666666;}
    .team-list li:hover .teamfix h3 small{ color:#666666;}
	.team-list .team{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap;}
	.team-list .teamfix{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:auto;}
	.team-list .teamfix span{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.team-list .team figure{ margin-right:20px;}
	.team-list .teamfix{ padding-top:0;}
	.team-list .teamfix h3{ font-size:20px; margin-bottom:6px;}
	.team-list .teamfix span{ margin-bottom:10px;}
	.orgatefix{ height:auto; min-height:180px; padding:54px 12px 20px;}
	.histofix{ display:block;}
    .historyfix strong { font-size:20px;}
	.histitle{ margin-bottom:24px;}
	.histofix img{ width:42%;}
	.histofix p{ width:56%; margin-left:0; float:right;}
	.culturebox{ padding:40px 0 18px;}
	.culturetext b{ font-size:16px;}
	.culturetext{ padding:24px 5%;}
	.commonwealtop{ width:90%; margin:auto; padding:30px 0 0;}
	.wealwr h3{ font-size:20px; margin-bottom:20px;}
	.assistance li{ padding-left:40px; background-position:22px 20px;}
	.assistance li:hover{ background:url(../images/arrow15.png) 22px 20px no-repeat;}
	.employees{ padding-top:0; padding-bottom:30px;}
	.staf{ width:90%; margin:auto;}
	.activifux{ padding-bottom:32px;}
	.window-list li{ width:48%; margin-right:0 !important;}
	.window-list li:nth-child(2n+2){ float:right;}
	.window-list li:hover a{ border-color:#e5e5e5;}
    .window-list li:hover figure{ border-color:#e5e5e5;}
    .window-list li:hover a span{ color:#666666; background:#f8f6f6;}
	.adbant-info strong{ font-size:60px;}
	.advantage{ padding-top:22px;}
	.business{ padding:30px 0;}
	.adbantage{ margin-top:30px;}
	.address-info{ width:100%;}
	.address{ padding:20px 0;}
	.address-info b img{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.address-info{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
	.address-info span{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.finace li{ width:33.333%; text-align:center; margin-right:0; float:left; padding:0 10px; box-sizing:border-box;}
	.finace li img{ max-width:100%; height:auto; margin:auto; height:auto;}
	.finadewr{ padding:32px 5% 0;}
	.finamce{ padding-bottom:26px;}
	.estate h3{ font-size:20px;}
	.commercial{ padding:30px 0}
	.newtext time{ position:relative; padding-top:0; background:none; border:none; margin-bottom:10px;}
	.newtext p{ width:100%;}
	.new-list li:hover .newtext h3{ color:#666666;}
	.new-list li:hover .newtext time{ color:#999999; background:none; border:none;}
    .new-list li:hover .newtext span{ color:#f6792b; background:none;}
	.news{ padding-bottom:34px;}
	.nenwview{ padding-bottom:30px;}
	.video-list li{ width:100%; margin-top:40px;}
	.videofix{ padding-bottom:40px;}
	.vwrap .videobox{ height:300px; margin-top:-150px;}
	.personner-info{ width:100%; margin-right:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; border-bottom:1px solid #d5d5d5; padding-bottom:12px;} 
	.personwr{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; width:100%; margin-left:20px;}
	.personner-info span{ padding-bottom:0; border-bottom:0; margin-bottom:6px;}
	.needtext,.need1 .needtext,.needwr{ padding:28px 0;}
	.joins p{ width:90%; margin:auto;}
	.recruite{ padding-top:30px;}
	.recruite-fix{ width:100%;}
	.recuites{ padding:28px 5%;}
	.recuite-list:last-child{ margin-bottom:0;}
	.posied strong{ font-size:60px;}
	.poright b{ font-size:20px;}
	.position{ bottom:10%;}
	.map{ height:240px;}
	.contactmap{ padding:32px 0 80px;}
	.message-info{ width:100%; margin-right:0;}
	.message-sub{ margin-top:10px;}
	.linemessage{ padding:30px 0;}
	.banner .bannerbox li img.bimg{ display:none;}
	.banner .bannerbox li img.mimg{ display:block;}
	.dataa-infos b{ font-size: 50px;}
	.industrial{ padding-top: 40px;}
	.common-titles small{ font-size: 20px;}
	.common-titles strong{ font-size: 20px; margin-top: -10px;}
	.distributor-wrap span{ font-size: 17px;}
	.distributor-wrap small{ font-size: 17px;}
	.footer-texts small{ font-size: 20px;}
	.cnews{ padding-top: 50px;}
	.news-items a img{ width: 100%;}
	.news-contents{ position: relative; right: 0; top: 0; bottom: 0; padding: 32px 5% 80px; box-sizing: border-box; width: 100%; text-align: left;}
	.news-contents strong,.news-contents p{ text-align: left;}
	.news-contents time{ right: auto; left: 5%; bottom: 20px;} 
	.poster-main{ margin-top: -18px;}
	.dynamic-down strong{ font-size: 18px;}
	.foorters:before{ display: none;}
	.footer-logo{ width: 200px;}
	.footers-top{ padding: 20px 0;}
	.footer-share a{ width: 40px; margin-left: 8px; background-size: cover !important;}
	.footer-navs{ padding: 20px 0 30px;}
	.wraggle{ margin-bottom: 0;}
	.news-contents strong{ font-size: 16px;}
}
@media screen and (max-width:520px){
}
@media screen and (max-width:481px){
	.mtop{ height:60px;}
	.logo img{ width:150px;}
	.searchBox{ top:60px;}
	.isearch span{ width:72px; height:60px;}
	.menu-list{ width:280px; right:-280px;}
	.menus > li > a,.menufix li a{ padding-left:40px;}
	.menufix li a{ line-height:56px;}
	.bwr h2{ font-size:26px; margin-bottom:0;}
	.bwr span{ font-size:16px;}
	.micro-info strong{ transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5); margin-bottom:-10px;}
	.micro-info small{ font-size:16px; margin-top:10px;}
	.microwr { width:100%;}
	.microtext p{ width:90%; line-height:1.8; margin:auto; margin-bottom:20px;}
	.lovewr h3{ font-size:20px;}
	.lovewr p{ font-size:14px;}
	.personnelwr{ padding-top:32px;}
	.personnelfix{ padding-top:70px; height:160px;}
    .footerlogo img{ width:auto; height:46px; display:block;}
	.footerlogo{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; }
	.innova{ margin-left:10px; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.footerlogo{ margin-bottom:5px;}
	.eqs{ margin-bottom:12px;}
	.cdynamic-info figure{ width:42%;}
	.cdnamictext{ width:54%;}
	.cdnamictext p{ height:28px;}
	.cdynamicwr{ padding:30px 5%;}
	.cdynamicwr h3, .personnelwr h3{ font-size:20px;}
	.cdynamic-info{ margin-bottom:20px;}
	.introfix{ margin-top:28px;}
	.speed-box{ padding-bottom:0; padding-top:20px;}
	.aboubox small{ font-size:30px; line-height:1.2;}
	.speeddowned{ margin-top:34px;}
	.team-list .teams{ padding-top:10px;}
	.team-list .team{ display:block;}
	.team-list .teamfix{ width:100%;}
	.team-list .team figure{ width:auto; margin-bottom:20px;}
	.pagelist{ margin-top:32px; margin-bottom:30px;}
	.pagelist a{ width:32px; height:32px; line-height:32px; font-size:14px; margin-right:6px;}
	.pagelist a.pageprev,.pagelist a.pagelast{ background-position:center center;}
	.pagelist a.pageprev:hover,.pagelist a.pagelast:hover{ background-position:center center;}
	.organizas{ border:none;}
	.organizate-info{ margin-bottom:30px; border:1px solid #cccccc;}
	.histofix img{ width:auto; max-width:100%;}
	.histofix p{ width:100%; margin-top:12px; font-size:12px;}
	.history-list li time{ margin-bottom:14px;}
	.historytext{ padding-bottom:20px;}
	.innvotefix{ padding:32px 5%;}
	.valuebg{ padding-bottom:0; border-bottom:none;}
	.innvoates strong{ padding-top:30px; height:56px;}
	.acitivy-list li{ padding:16px 0;}
	.activifux{ padding-bottom:10px;}
	.activiwr time{ margin-bottom:16px;}
	.staf-info a{ width:130px;}
	.adbant-info strong{ font-size:45px;}
	.adbant-info span{ line-height:1.3; font-size:12px;}
	.advantas{ margin-bottom:20px;}
	.adbantage h3{ margin-bottom:20px; font-size:20px;}
	.address-info span{ padding-top:18px; height:34px;}
	.finance-box{ margin-top:20px;}
	.business{ padding-top:20px;}
	.estate{ margin-bottom:20px;}
	.newtext{ margin-top:0;}
	.newtext h3{ font-size:16px;}
	.newfix{ width:100%;}
	.news{ padding-bottom:0;}
	.video-list li figure span{ transform:scale(0.67); -webkit-transform:scale(0.67); -moz-transform:scale(0.67);}
	.videofix{ padding-bottom:0;}
	.person-box{ padding:36px 0 10px;}
	.needtext b{ margin-bottom:16px;}
	.personner{ padding-top:30px;}
	.recruite-t span:nth-child(1),.recuite-top span:nth-child(1){ padding-left:30px; width:40%; box-sizing:border-box;}
	.recruite-t span:nth-child(3), .recuite-top span:nth-child(3){ width:40%; float:left;}
	.importtop img{ height:150px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.position{ right:8%;}
	.message-info1 .messt{ width:43%;}
	.linemessage h3{ font-size:20px; top:-70px;}
    .newshare span{ margin:0 5px;}
	.share b{ margin-right:0;}
	.personnel{ margin-top:22px;}
	.menufix{ padding:8px 0;}
	.menus > li > a{ line-height:60px;}
	.innova span{ font-size:12px;}
	.innova small{ font-size:16px;}
	.histitle p{ font-size:12px;}
	.history-list li{ margin-bottom:20px;}
	.histitle{ margin-bottom:0;}
	.histitle strong{ font-size:30px;}
	.history-box{ padding:20px 0;}
	.orgatefix p{ font-size:13px; line-height:2;}
	.orgatefix{ min-height:auto; padding-bottom:30px;}
	.orgazatop{ padding:20px 0;}
	.orgazatop h4{ font-size:16px;}
	.speeddown h2{ font-size:26px; margin-bottom:10px;}
	.culturetext b{ font-size:14px;}
	.culturetext p{ font-size:12px;}
	.assistance li{ padding-left:26px;}
	.assistance li{ padding-left:26px; background-position:15px 20px;}
	.assistance li:hover{ background:url(../images/arrow15.png) 15px 20px no-repeat;}
	.dataa-infos{ width: 100%;}
	.dataa-infos p{ font-size: 14px;}
	.banner-data{ padding: 30px 5%;}
	.common-titles small{ font-size: 18px;}
	.footer-logo{ width: 160px;}
	.footer-share{ margin-top: 0;}
	.footer-copy a{ margin-left: 0;}
	.footer-copy p{ padding-right: 0; margin-bottom: 10px;}
}
@media screen and (max-width: 380px){
	.menu-list{ width:220px; right:-220px;}
	.footerlogo img{ height:40px;}
	.footer-share a{ width: 34px; margin-left: 5px;}
}
@media screen and (max-width: 340px){
  .footer-logo{ float: none;}
  .footer-share{ float: none;}
  .footer-share a{ margin: 0 10px 0 0;}
}
	