@media screen and (max-width:1600px){
	.newbanner{ width:60%;}
	.homenew{ width:40%; left:60%;}
	.news li{ width:auto;}
	.news{ padding:0 80px 0 34px; margin-left:0; margin-top:34px;}
}
@media screen and (max-width:1450px){
	.bbox h1{ font-size:46px;}
	.bbox{ margin-top:-181px;}
	.industry-list li figure img{ height:500px;}
	.news li figure{ width:32%;}
	.newtext{ width:64%; padding-top:5px;}
	.corporate{ padding:200px 0;}
	.welfarewr{ width:80%;}
	.newv h4{ font-size:32px; margin-bottom:26px;}
	.bamnline{ margin-top:-53px;}
    .industrytext h4{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .industryfix li:hover .industrytext b{ opacity: 0;visibility: hidden;}
}
@media screen and (max-width:1345px){
	.industry-list li figure img{ height:460px;}
	.idea{ padding:100px 0 140px;}
	.recuite-list li{ width:50%;}
}
@media screen and (max-width:1280px){
	.footer{ padding:0 5%;}
	.edite{ width:100%;}
	.pbanner h3{ top:34%;}
	.develop{ top:65%;}
	.brand{ height:180px;}
	.brand h2{ font-size:38px;}
	.culture-box{ padding:100px 0;}
	.welfarewr p{ height:70px;}
	.finace .welfarewr p{ height:100px; margin-bottom:20px; overflow:hidden;}
	.finace .welfarewr{ height:220px;}
	.welfarewr{ height:200px;}
	.finace .welfarewr h2{ margin-bottom:32px;}
}
@media screen and (max-width:1200px){
	.presentate{ right:10%;}
	.news li:last-child{ display:none;}
	.newv h4{ font-size:30px; margin-bottom:14px;}
	.newv{ bottom:10px;}
}
@media screen and (max-width:1100px){
	.inner{ width:90%;}
    .stargefix{ width: 100%;}
    .starget-info{ margin-right: 40px;}
}
@media screen and (max-width:1024px){
	body{ cursor:pointer;}
	.mtop{ display:block; height:65px;} 
	.header-box{ background:#4c3428;}
	.header{ width:90%; margin:auto;}
	.navMenu{ display:none;}
	.header:before{ display:none;}
	.header-ri{ display:none;}
	#menu_toggle{ display:block;}
	.banner .flex-control-nav{ bottom:25px;}
	.use{ width:55%;}
	.industry-list li{ width:33.3333% !important;}
	.industry-list li:hover{ width:33.333% !important;}
	.industry-list li:hover figure figcaption{ opacity:1; visibility:visible; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.industry-info{ display:none;}
	.industry-list li figure img{ height:420px;}
	.newbanner{ width:100%;}
	.homenew{ width:100%; position:relative; left:0; padding-bottom:20px;}
	.news li:last-child{ display:block;}
	.edite{ padding-top:0;}
	.footer{ padding:28px 5%;}
	.share{ padding:7px 8px; height:auto; margin-bottom:10px;}
	.newindex{ padding-bottom:0;}
	.footer p{ position:relative; top:0; left:0; float:left; width:100%;}
	.share{ float:left;}
	.banner{ height:auto !important;}
	.banner .bannerfix > li{ height:auto !important;}
	.banner .bannerfix > li .bimg{ width:100% !important; height:auto !important; left:0 !important; top:0 !important;}
	.introduct-box{ padding:50px 0;}
	.development{ width:100%;}
	.strategy{ background-attachment:local !important; background-size:cover !important; padding:76px 0;}
	.mall h1{ font-size:50px;}
	.mall strong{ font-size:26px;}
	.corporate{ padding:80px 0; background-attachment:local !important; background-size:cover !important;}
	.culture{ width:100%; margin-bottom:40px;}
	.value{ margin-top:20px; height:auto; margin-bottom:30px;}
	.commonweal,.qualificate{ width:50%;}
	.iphone-fix{ display:block;}
	.menuwr{ display:none;}
	.history{ background-attachment:local !important; background-size:cover !important;}
	.history{ padding:50px 0 45px;}
	.introducts{ padding:72px 0;}
	.introducted h2{ font-size:32px; margin-bottom:10px;}
	.brand-list{ padding:34px 0 0;}
	.sbackground{ padding:88px 0;}
	.stetrat{ left:5%;}
	.market-box{ background-attachment:local !important; background-size:cover !important;}
	.market h2{ font-size:30px; margin-bottom:35px;}
	.market-list li span{ padding:0 12px;}
	.starget h2{ font-size:30px;}
	.starget-list{ margin-top:110px;}
	.stargefix{ width:90%;}
	.startop{ display:-webkit-box; padding-left:0; display:-webkit-flex; display:-ms-flexbox; display:flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; justify-content:space-between; -webkit-justify-content:space-between;}
	.starget-info{ width:120px; height:120px; margin-right:0; box-sizing:border-box; padding-top:30px; margin-top:-60px;}
	.starget-info strong{ font-size:20px;}
	.culture-box{ padding:50px 0; background-size:cover !important; background-attachment:local !important;}
	.welfarefix{ position:relative; width:100%; float:left; padding:40px 0;}
	.welfarewr{ height:auto; position:relative;}
	.welfare-list li figure{ width:100%;}
	.welfare-list li figure{ float:left;}
	.welfarewr{ width:90%;}
	.welfarewr time{ margin-bottom:25px;}
	.welfarewr p{ height:auto; margin-bottom:30px;}
	.welfare-list li:nth-child(2n+2) .welfarefix{ left:0;}
	.welfare-list li:hover figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.welfare-list li:hover .welfarefix{ background:#fff;}
	.honor-box{ padding:100px 0; background-attachment:local !important; background-size:cover !important;}
	.honor{ text-align:center;}
	.honor .slick-prev{ margin-right:12px;}
	.honor .slick-prev, .honor .slick-next{ display:inline-block; top:0; position:relative; left:0; margin-top:24px;}
	.views,.viewr{ width:90%;}
	.newv{ margin-left:-45%;}
	.estate{ padding-top:38px;}
	.industryfix li{ width:48%; margin-right:4%;}
	.industryfix li:nth-child(3n+3){ margin-right:4%;}
	.industryfix li:nth-child(2n+2){ margin-right:0;}
	.industryfix li:hover figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
    .industryfix li:hover .industrytext{ background:#fff;}
    .industryfix li:hover .industrytext h4{ color:#000;}
	.industryfix li:hover .industrytext .intdustrs span{ color:#646464;}
    .industryfix li:hover .industrytext b,.industryfix li .industrytext b{ display:none;}
	.serviceidea{ position:relative; left:0; top:0; width:100%;}
	.serviceds{ height:auto; padding-bottom:45px; padding-top:45px;}
	.serviceidea strong{ padding-left:0; text-align:center;}
	.serviceds h3{ text-align:center; margin-bottom:6px;}
	.serviceds p{ text-align:center;}
	.peopered{ padding:56px 0;}
	.peoperdix{ width:90%;}
	.projectbanner .flex-direction-nav li a{ opacity:1; visibility:visible;}
	.projectbanner .flex-direction-nav li a.flex-prev{ left:5%;}
	.projectbanner .flex-direction-nav li a.flex-next{ right:5%;}
	.projectbanner:hover .flex-direction-nav li a.flex-prev{ left:5%;}
	.projectbanner:hover .flex-direction-nav li a.flex-next{ right:5%;}
	.groups{ width:100%; padding:10px 0; min-width:100%; box-sizing:border-box; left:0%; bottom:0;}
	.groups span{ display:none;}
	.groups h4{ text-align:center; font-size:30px;}
	.profix{ width:90%;}
	.tender li{ width:50%;}
	.pro-bd{ width:90%; margin-left:-45%;}
	.memberView{ width:100%;}
	.closes{ right:24px; top:20px; width:38px; height:38px;}
	.idea{ width:90%; padding:88px 0;}
	.idea h3{ margin-bottom:22px; font-size:26px;}
	.recuitewr h4{ font-size:30px;}
	.recouce{ margin-bottom:20px;}
	.recuites{ margin-bottom:10px; margin-right:34px;}
	.map{ height:430px;}
	.addresswr{ width:90%;}
	.news-list .welfarewr{ width:90%;}
	.news-list{ padding:45px 0;}
	.mall{ padding:0;}
	.mallbox .flex-direction-nav li a{ top:50%; margin-top:-11px;}
	.stratewr{ width:90%;}
	.startcenter{ height:98px;}
	.finace .welfarewr p{ height:auto;}
	.finace .welfarewr{ height:auto;}
    .servied .flex-direction-nav li a{ top: 50%;transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
}
@media screen and (max-width:861px){
	.bbox{ position:relative; width:100%; padding:35px 0; left:0; top:0; margin-top:0; margin-left:0; background:#4c3428; min-height:124px;}
	.bamnline{ display:none;}
	.bbox p{ display:none;}
	.banner .flex-control-nav{ width:auto; left:5%;}
	.bbox small{ display:none;}
	.bbox h1{ font-size:44px; margin-bottom:10px;}
	.bbox b{ margin-bottom:12px;}
	.details{ width:140px; height:46px;}
	.details a{ line-height:42px; padding-left:20px; background-position:88px center;}
	.details:hover a{ background-position:94px center;}
	.banner .flex-control-nav{ bottom:38px;}
	.bbox h1,.bbox b,.bbox b,.details{ opacity:1; visibility:visible; top:0;}
	.use{ margin-left:0; width:100%; background:#3b250f; box-sizing:border-box; padding:34px 5%;}
	.about-us{ padding:0; padding-bottom:43px;}
	.presentate{ position:relative; left:5%; right:auto; top:0; float:left; margin-top:40px;}
	.strategy-wr{ width:100%;}
	.strategy{ padding:50px 0;}
	.introduct-t{ margin-bottom:20px;}
	.strategyfix{ margin-top:0;}
	.history-list li{ width:90%;}
	.history-wr{ width:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
	.history-list li{ padding-top:20px;}
	.history-wr{ padding-bottom:20px;}
	.historyfix time{ display:none;}
	.history{ padding:34px 0;}
	.history-list{ padding-bottom:0; padding-top:0; margin-top:0;}
	.history-list:before,.history-list:after,.historyfix:before{ display:none;}
	.history-wr strong{ margin-right:34px;}
	.history-wr p{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.history-wr strong{ margin-top:0; font-size:40px;}
	.introducted,.enterprisefix{ width:90%;}
	.enterprise{ padding:36px 0 45px;}
	.enterprisefix h3{ margin-bottom:24px;}
	.vwrap .videobox{ width:90%; margin-left:-45%; height:400px; margin-top:-200px;}
	.backbb{ width:90%;}
	.market-box{ padding-bottom:50px;}
	.market-list li{ width:48%; margin-right:0; height:auto; padding-top:30px; margin-bottom:30px; padding-bottom:20px;}
	.market-list li b{ margin-bottom:8px;}
	.market-list li:nth-child(2n+2){ float:right;}
	.cultures{ padding:0 5%;}
	.culturefix p{ width:90%;}
	.culture-list li.on strong{ left:5%;}
	.culturefix h2{ font-size:30px; margin-bottom:15px;}
	.culturefix{ padding:26px 0;}
	.addre{ width:100%;}
	.eqs{ float:left; padding-left:0; margin-top:20px; border-left:none;}
	.eqs img{ margin-left:0; margin-right:20px;}
	.addresspadd{ padding:34px 5%;}
    .starget-info{ width: 100px;height: 100px;}
    .starget-info strong{ font-size: 18px;}
}  
@media screen and (max-width:751px){
	.introduct{ width:90%;}
	.honor{ width:90%;}
	.intdustrs span{ width:100%; margin-right:0;}
	.industrytext h4{ font-size:22px; margin-bottom:6px;}
	.recuite-list li{ width:100%;}
	.recuitewr{ height:auto; padding:34px 5%;}
	.mall{ overflow:hidden;}
	.stratewr img{ height:160px; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); width:auto;}
}
@media screen and (max-width:641px){
	.bbox h1{ font-size:36px;}
	.flexmeun{ display:none;} 
	.menus{ width:280px;}
	.menu-list > li > a{ padding:12px 0; font-size:20px;}
	.menu-leval li a{ font-size:20px;}
	.menu-leval li{ margin-bottom:5px;}
	.header{ padding:12px;}
	.mtop{ height:59px;}
	.use h2{ font-size:28px; margin-bottom:20px;}
	.use strong{ font-size:24px; margin-bottom:8px;}
	.use p{ height:auto; margin-bottom:40px;}
	.indutry-t{ padding:34px 0 30px;}
	.industry-list li,.industry-list li:hover{ width:50% !important;}
	.industry-list li figure img{ height:320px;}
	.morenew{ position:relative; right:0; top:0; padding:20px 0; border:none; background:#e5e5e5; text-align:center;}
	.homenew{ padding-bottom:0;}
	.morenew a{ margin:auto; font-size:18px; width:50px; padding:0;}
	.morenew:hover a{ color:#995d2b;}
	.bannernew li figcaption span{ margin-left:20px; width:50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.pbanner h3{ top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); font-size:28px; line-height:1; padding-bottom:10px;}
	.introduct-t{ margin-bottom:16px;}
	.introduct-t h3{ line-height:1.4;}
	.introduct-t small{ line-height:1; margin-top:0;}
	.introduct-box{ padding:32px 0;}
	.introduct .detail{ margin-top:30px;}
	.develop-info,.brands{ display:none;}
	.commont h3{ margin-bottom:0;}
	.commont{ left:5%;}
	.strategy{ padding:32px 0;}
	.mall{ padding:20px 0;}
	.mall h1{ font-size:40px; margin-bottom:16px;}
	.strategy-list{ margin-bottom:32px; margin-top:20px;}
	.strategy-info{ margin-right:30px;}
	.strategy-info:before{ width:30px; right:-30px;}
	.strategy-info:nth-child(1):after{ width:30px; left:-30px;}
	.strategyfix p{ width:90%; margin:auto;}
	.commonweal,.qualificate{ width:100%;}
	.value h4{ font-size:28px;}
	.commonweal{ height:auto; padding-bottom:22px;}
	.wealtext{ margin-top:24px; height:auto; margin-bottom:34px;}
	.qualificate{ height:auto; padding:45px 0;}
	.corporate{ padding:50px 0 0;}
	.qualificate h3{ font-size:20px; margin-bottom:8px;}
	.qualificate small{ margin-bottom:16px;}
	.qualificate span{ width:42px; height:42px; background-size:cover !important;}
	.qualificate span:before{ left:0; top:0; right:0; bottom:0; margin:auto;}
	.qualificate a:hover span{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
	.corporate{ padding-top:22px;}
	.culture{ margin-bottom:22px;}
	.commont h3{ font-size:20px;}
	.introducted{ padding-bottom:14px;}
	.introducted h2{ font-size:28px;}
	.enterprisefix{ padding-bottom:34px;}
	.enterprisefix h3{ font-size:28px;}
	.brandfix li b{ line-height:50px; font-size:14px;}
	.brandfix li figure span{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.brandfix li{ margin-bottom:26px;}
	.brandfix li b{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.vwrap .videobox{ height:300px; margin-top:-150px;}
	.sbackground{ padding:34px 0;}
	.backbb p{ font-size:14px;}
	.stetrat{ position:relative; top:0; left:0; padding-left:5%; margin-bottom:6px;}
	.market-box{ padding:34px 0 10px;}
	.market-list li{ width:100%;}
	.market h2{ font-size:26px; margin-bottom:24px;}
	.target-box{ padding:34px 0;}
	.starget h2{ font-size:26px;}
	.starget-list{ margin-top:20px; background:none;}
	.stargelist{ background:#8d6232;}
	.startop{ display:block;}
	.starget-info:before{ background:#fff;}
	.starget-info:after{ background:#8d6232;}
	.starget-info{ width:32%; height:58px; margin-bottom:12px; padding-top:12px; margin-right:2%; padding-bottom:12px; margin-top:0;}
	.startop{ padding-bottom:10px;}
	.starget-info:nth-child(3n+3){ margin-right:0;}
	.starget-info strong{ margin-bottom:5px; font-size:20px;}
	.cultures{ padding:0;}
	.culturefix{ padding-top:68px;}
	.welfarefix{ padding:32px 0;}
	.welfarewr h2{ font-size:24px;}
	.welfarewr p{ margin-bottom:20px;}
	.welfarewr time{ margin-bottom:14px;}
	.honor-box{ padding:45px 0;}
	.page-info{ width:50%;}
	.page{ display:none;}
	.page-prev{ border-right:1px solid #996c33; box-sizing:border-box;}
	.nbanner figure img{ height:115px; width:auto; position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
	.viewr{ width:100%;}
	.newv h4{ font-size:26px;} 
	.estate{ padding:30px 0 16px;}
	.estate-info{ margin-right:42px;}
	.estate-info a{ width:110px; height:110px; padding-top:48px; box-sizing:border-box;}
	.industryfix{ padding:30px 5%;}
	.hotel-list .welfarewr h2{ margin-bottom:12px;}
	.hotel-list .welfarewr p{ height:auto;}
	.serviceds{ padding:32px 5%;}
	.peopered{ padding:32px 0;}
	.serviceds h3{ margin-bottom:12px; font-size:22px;}
	.peoperdix h3{ font-size:22px; margin-bottom:12px; line-height:1;}
	.servied .flex-direction-nav li a{ height:40px; bottom:20px;}
	.groups{ position:relative;}
	.groups h4{ font-size:24px;}
	.profiust{ padding:34px 0;}
	.backlist{ display:none;}
	.tender li{ width:100%;}
	.tender-wr .detail{ display:none;}
	.tender-wr{ position:relative; height:auto;}
	.tender li:hover .tender-wr h3{ color:#000000;}
    .tender li:hover .tender-wr time{ color:#646464;}
    .tender li:hover .tender-wr{ height:auto;}
	.tender li .detail{ display:none;}
	.tender li{ height:auto; padding:45px 0;}
	.tender li::before{ display:none;}
	.memberView{ border-radius:0;}
	.recourewr{ padding:35px 5%;}
	.recoure-info{ width:auto;}
	.closes{ width:24px; height:24px;}
	.recoure-info strong{ font-size:26px;}
	.recoure-info:nth-child(1){ width:50%;}
	.recoure-info:last-child{ display:none;}
	.recouret{ margin-bottom:30px;}
	.idea{ padding:38px 0;} 
	.idea h3{ font-size:22px; margin-bottom:10px;}
	.pro-bd{ width:100%; margin-left:0%; left:0;}
	.recuite-list li .recuitewr:before{ display:none;}
	.recuite-list li:hover .recuitewr h4{ color:#000000;}
    .recuite-list li:hover .recuites span{ color:#616161;}
	.recuite-list li:hover .recuites b{ color:#000000;}
    .recuite-list li:hover .recuitewr time{ color:#646464;}
	.map{ height:380px;}
	.mapt{ font-size:30px;}
	.addresswr{ width:100%; top:0;}
	.news-list .welfarewr p{ height:auto;}
	.addressd{ padding-bottom:0;}
	.news-list{ padding:34px 0;}
	.news-list .welfarewr{ width:100%; height:auto;}
    .starget-info strong{ font-size: 15px;}
}
@media screen and (max-width:520px){
	.industryfix li{ width:100%; margin-right:0;}
	.intdustrs span{ width:50%;}
}
@media screen and (max-width:481px){
	.menus{ width:200px;}
	.homemenu{ right:-54px;}
	.bbox h1{ font-size:30px; margin-bottom:4px;}
	.details{ height:42px;}
	.details a{ line-height:38px;}
	.industry-list li, .industry-list li:hover{ width:100% !important;}
	.industry-list li figure img{ width:100%; height:auto;}
	.industry-list li figure{ height:194px;}
	.news{ padding:0 5%;}
	.newtext h3{ height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.news li figure{ width:36%;}
	.newtext{ width:60%; padding-top:12px;}
	.share{ width:100%; box-sizing:border-box;}
	.link{ float:right;}
	.pbanner h3{ font-size:24px;}
	.commont{ top:24px;}
	.mall h1{ font-size:34px; margin-bottom:10px;}
	.mall strong{ font-size:20px;}
	.strategy-info:before,.strategy-info:nth-child(1):after{ display:none;}
	.strategy-list{ width:90%; margin:auto; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:100%; margin-top:12px; margin-bottom:30px;}
	.strategy-info{ padding:0; margin-right:0; text-align:center; flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.strategy-info a{ margin:auto;}
	.strategy-info:hover a:before{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.value h4{ font-size:24px;}
	.wealtext{ margin-top:0; margin-bottom:20px;}
	.culturewr,.commnwealwr{ padding-left:5%; padding-right:5%;}
	.history-list li{ padding-top:10px;}
	.history-wr{ padding-bottom:10px;}
	.history-wr strong{ padding-top:0; font-size:34px; margin-right:20px;}
	.history{ padding-top:12px;}
	.introducts{ padding:42px 0;}
	
	.stargelist ul li{ min-height:auto;}
	.starget h2{ font-size:22px;}
	.starget-info strong{ font-size:15px;}
	.starget-info i{ transform:scale(0.68); -webkit-transform:scale(0.68); -moz-transform:scale(0.68);}
	.stargelist{ padding:14px 14px;}
	.starget{ width:100%;}
	.starget-list{ margin-top:14px;}
	.culturefix h2{ font-size:26px;}
	.culture-box{ padding-top:0;}
	.honor-info a{ height:188px;}
	.honor-info a img{ max-height:188px;}
	.honor .slick-prev, .honor .slick-next{ margin-top:0; width:65px; height:38px; background-position:center center !important;}
	.viewfix{ padding:30px 0 30px;}
	.intdustrs span{ width:100%;}
	.industryfix{ padding-bottom:10px;}
	.groups h4{ font-size:20px;}
	.tender-wr h3{ font-size:22px; margin-bottom:16px;}
	.recuitewr h4{ font-size:26px;}
	.recouce{ margin-bottom:10px;}
	.recuites{ margin-right:20px;}
	.addresspadd{ padding:28px 5%;}
	.eqs{ margin-top:0;}
	.addre span{ margin-bottom:5px;}
	.startcenter{ height:67px;}
	.strategy-info a span{ margin:auto;}
	.mallbox .flex-direction-nav li a.flex-prev{ left:5%;}
	.mallbox .flex-direction-nav li a.flex-next{ right:5%;}
	.target-box{ padding-bottom:16px;}
}
@media screen and (max-width: 380px){
	.industry-list li figure{ height:160px;}
}
@media screen and (max-width: 340px){
  
}
	