@charset "utf-8";.clearfix {zoom:1;}
.clearfix:after {content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.marginauto {position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.linenowrap {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.center {display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;}
@media screen and (max-height:730px) {.wrapper .swiper-pagination1 span {margin-bottom:10px;}
.flex__text {bottom:50px;}
.flex__numble {bottom:130px;}
}
@media screen and (max-width:1600px) {.business__wrap,.contact__wrap {width:auto;left:12.5%;right:12.5%;margin-left:0;}
.business__right {margin-right:40px;width:480px;}
.contact__tt h4 {font-size:28px;margin-bottom:30px;}
.contact__adress p {margin-bottom:10px;}
.contact__tt {margin-bottom:30px;}
.contact__area {padding:30px 5%;}
.measge__tt {font-size:22px;margin-bottom:20px;}
.contact__row .text {height:46px;line-height:46px;}
.contact__row .textarea {height:150px;}
.map {height:140px;}
.manage-li li {padding:0 20px;}
.ralate .service-btn {bottom:40px;}
.relate-item p {font-size:15px;}
.party-time {width:14%;}
.views-content {width:80%;}
.view-prev {margin-top:80px;}
.ul-nav li{margin: 0 30px;}

}
@media screen and (max-width:1500px) {.navs > li {padding:0 30px;}
.header__menu__item {width:145px;}
.navs__item {width:auto;margin-right:60px;}
.navs__item:last-child {margin-right:0;}
.informate__fix {padding:50px 0;}
.informate__title {left:12.5%;width:300px;}
.company-items span b {font-size:80px;}
.company-items {margin-left:50px;}
.profile-dit {letter-spacing:16px;}
.manage-btns {left:5%;}
}
@media screen and (max-width:1450px) {.logo {margin-top:15px;width:180px;}
.btitle strong {font-size:32px;}
.btitle small {font-size:14px;}
.btext p {font-size:16px;}
.banner-prev span {width:40px;height:40px;line-height:40px;}
.introduct__wrap {width:auto;margin-left:0;left:12.5%;right:12.5%;}
.introduct__item p b {font-size:38px;}
.intro__title strong {font-size:30px;}
.intro__title small {font-size:16px;}
.intro__title {padding-bottom:34px;}
.businee__left {width:320px;}
.business__right {width:420px;}
.business__ico span {font-size:14px;}
.business__con p {font-size:14px;}
.informate__title {padding:50px 0;left:10%;}
.informate__li li a {box-sizing:border-box;width:100%;padding:0 8% 0 5%;}
.contact__tt h4 {font-size:22px;}
.contact__row .text {margin-bottom:20px;}
.contact__adress p {margin-bottom:6px;font-size:14px;}
.contact-add p {font-size:14px;}
.ptext {margin-top:-92px;}
.ptext small {font-size:50px;}
.ptext strong {margin-bottom:26px;padding-bottom:28px;font-size:30px;}
.ptext p {font-size:16px;}
.ptext {left:5%;}
.inner {padding:0 5%;}
.intro-wrap {padding-left:5vw;}
.introduct-texts {padding-top:40px;padding-bottom:30px;}
.introduct-title small {margin-bottom:14px;font-size:28px;}
.introduct-title strong {font-size:26px;}
.introduct-title {margin-bottom:40px;}

.honor-top {padding:50px 0;}
.honor-li li {padding:20px 20px 0;}
.honor-li li span {font-size:14px;}
.subsidiary-text b {font-size:30px;}
.subsidiary-text strong {font-size:30px;}
.subsidiary-text i {margin-top:60px;}
.subsidiary-text {bottom:18%;}
.subsidiary-introduct {padding:55px 5%;}
.subsidiary-introduct strong {margin-bottom:30px;font-size:30px;}
.subsidiary-titles {font-size:30px;}
.subsidiary-slide .subsidiary-year {font-size:200px;}
.subsidiary-area {padding:60px 0;}
.contact-wrap {width:90%;}
.contacts-us {padding:80px 0;}
.contact-titles small {font-size:40px;}
.contact-titles strong {font-size:20px;}
.cooperate-wr {left:12%;}
.cooperate-wr b {margin-bottom:40px;font-size:42px;}
.cooperate-wr small {font-size:30px;}
.cooperate-wr strong {font-size:24px;}
.cooperate-wr i {margin-top:45px;width:46px;height:46px;line-height:46px;}
.innerWidth {width:90%;}
.performance {padding-top:70px;}
.performance-fix {width:90%;margin-left:-45%;}
.performance-texts strong {margin-bottom:26px;font-size:24px;}
.show-title strong {font-size:32px;}
.equitment-tt small {font-size:40px;line-height:1;}
.equitment-tt strong {font-size:20px;}
.equit-text p {font-size:15px;}
.equipment-list {padding-bottom:50px;}
.equip-wrap b {font-size:50px;}
.equipment {padding-bottom:80px;}
.corporate-tt small {font-size:30px;}
.corporate-tt strong {font-size:38px;}
.corporate-wr b {font-size:50px;}
.corporate-wr strong {font-size:20px;}
.service-tt strong {font-size:40px;}
.service-tt p {font-size:20px;}
.service-tops strong {font-size:32px;}
.service__text p {height:96px;}
.heigh-brand-text strong {font-size:30px;}
.regard-list {padding-top:0;}
.profile-text {margin-top:50px;}
.profile-text strong {margin-bottom:26px;font-size:30px;}
.profile-text p {font-size:14px;}
.us-project {padding:60px 0;}
.project-tt strong {font-size:30px;}
.project-tt p {font-size:16px;}
.branch-title strong {font-size:30px;}
.branch-min {bottom:5%;}
.manage-fix {left:5%;}
.manage-fix strong {font-size:30px;margin-bottom:30px;line-height:1;}
.ralate-content {padding-top:40px;width:35%;margin-right:5%;}
.customer-top strong {font-size:24px;}
.branch-btn.prev {left:3%;}
.branch-btn.next {right:3%;}
.branch-img-item figure {width:460px;}
.branch-text-item {margin-left:40px;margin-top:40px;}
.branch-text-item strong {font-size:22px;}
.branch-text-item span {font-size:20px;}
}
@media screen and (max-width:1350px) {.regard-item {margin-bottom:40px;}
.product-center-list {display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.product-center-list li {margin-right:0;}
.solute-top {width:800px;}
.manage-li li {font-size:14px;}
.manage-li li {padding:0 12px;}
.navs > li {padding:0 20px;}
.header__menu__item {width:118px;}
.header__menu__item li a {font-size:13px;}
.branch-swiper {width:160%;}
.ul-nav li{margin: 0 17px!important}

}
@media screen and (max-width:1240px) {.navs > li > a {font-size:15px;}
.header__href .search .serachbtn, .header__href .enterclose > a{font-size:15px;}
.header__href {margin-left:30px;}
.navs__li {margin-top:40px;}
.navs__menus {margin-top:-223px;}
.company-items span b {font-size:60px;}
.manage-btns {width:240px;}
.manage-btn-item span {font-size:20px;}

}
@media screen and (max-width:1200px) {.introduct__item p b {font-size:30px;}
.introduct__item p i {top:5px;}
.introduct__sun {width:260px;}
.introduct__wr span {font-size:18px;}
.navs__item {margin-right:40px;}
.navs > li > a {font-size:14px;}
.logo {width:130px;}
.introduct__sun li,.introduct__sun li:nth-child(2n+2),.introduct__sun li:nth-child(n+3) {text-align:center;}
}
@media screen and (max-width:1100px) {.navs > li {padding:0 15px;}
.header__menu__item {width:68px;}
.header__menus {display:none !important;}
}
@media screen and (max-width:1024px) {.navs,.ul-nav {display:none;}
.header__href {display:none;}
.header__logo {width:100%;}
.menubtn {float:right;}
.header {border-bottom:none;height:66px;background:#fff;}
.logo {width:160px;margin-left:3%;margin-top:10px;}
.logo img {opacity:0;visibility:hidden;}
.logo img.hide {opacity:1;visibility:visible;}
.menubtn {width:66px;height:66px;padding-top:32px;}
.flex__menu {display:none;}
.btext {left:5%;right:5%;}
.banner-prev {left:5%;bottom:30px;}
.home-swiper {height:auto;}
.home-swiper > .swiper-wrapper {display:block;}
.banner-slide {height:auto !important;}
.introduct {height:auto;}
.introduct__wrap {position:relative;left:0;top:0;transform:translateY(0);-webkit-transform:translateY(0);width:90%;margin:auto;padding:120px 0;}
.introduct__text {width:100%;}
.introduct__sun {width:100%;float:left;}
.introduct__wr b {font-size:38px;}
.introduct__wr span {font-size:16px;}
.common__height {height:auto;}
.business__wrap {display:block;position:relative;left:0;right:0;top:0;transform:translateY(0px);-webkit-transform:translateY(0px);padding:120px 5%;}
.businee__left {width:100%;}
.intro__content {margin-bottom:40px;}
.business__right {width:60%;margin:auto;margin-top:60px;}
.navs__menus {top:0;position:relative;margin-top:0;height:100%;padding:120px 5% 50px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;}
.navs__li {display:block;margin-top:0;}
.navs__item {margin-right:0;margin-top:30px;}
.navs__item:first-child {margin-top:0;}
.navs__item dt {margin-bottom:10px;}
.navs__item dd {display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.navs__item dd p {margin-right:20px;margin-bottom:0;}
.navs__logos {display:none;}

.informate__wr {position:relative;top:0;padding:120px 0;}
.informate__title {position:relative;top:0;transform:translateY(0);-webkit-transform:translateY(0);}
.informate__fix {position:relative;right:0;width:90%;margin:auto;padding:0;border-left:none;}
.informate__li li a {padding:30px 4%;}
.informate__data {position:relative;margin-bottom:30px;left:0;text-align:left;}
.informate__data:before {display:none;}
.informate__title {left:0;width:100%;margin-bottom:30px;}
.informate__wr {padding-top:0;}
.contact__wrap {position:relative;padding:120px 0 160px;top:0;transform:translateY(0px);-webkit-transform:translateY(0px);left:0;right:0;width:90%;margin:auto;}
.spaces {height:66px;}
.header:hover,.header.scroll {background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.16);}
.ptext {left:5%;margin-top:-75px;}
.ptext small {margin-bottom:16px;font-size:40px;letter-spacing:3px;}
.ptext strong {font-size:26px;margin-bottom:20px;padding-bottom:20px;letter-spacing:2px;}
.posite {display:none;}
.leval-menu {display:block;width:100%;overflow:hidden;}
.leval-menu li {margin-left:0;float:left;width:25%;text-align:center;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0 4px;box-sizing:border-box;}
.peval-menu li{width: 16.6667%;} 
.leval-menu li a {margin:auto;height:70px;}
.intro-wrap {padding:45px 5%;}
.introduct-texts {width:100%;padding-top:0;}
.innerpage-wrap {border-bottom:1px solid #eee;}
.introduct-rights {width:100%;}
.culture-wrap {width:90%;}
.culture-title {margin-bottom:60px;}
.culture-title strong {font-size:28px;}
.culture-title p {font-size:16px;}
.culture {padding:100px 0;background-attachment:local;}
.culture-item figure {width:80px;}
.culture-text {padding-top:6px;margin-left:18px;}
.culture-text strong {font-size:20px;}
.culture-item {height:160px;}


.honors {padding:50px 0;}
.honor-top {padding:40px 0 30px;}
.honor-top a {font-size:16px;margin-right:50px;}
.honor-li li {width:48.5%;margin-right:3%;margin-bottom:30px;}
.honor-li li:nth-child(2n+2) {margin-right:0;}
.subsidiary-text b,.subsidiary-text strong {font-size:24px;}
.subsidiary-text i {margin-top:40px;font-size:30px;}
.history-subsidiary {padding:70px 0;}
.subsidiary-slide .subsidiary-year {font-size:150px;}
.subsidiary-min {padding:0 50px;}
.subsidiary-swiper {padding-bottom:40px;}
.subsidiary-slide-year {height:100px;}
.year-time {width:100px;padding-bottom:100px;}
.year-time b {font-size:16px;margin-top:-8px;}
.subsidiary-slide-year.slick-current .year-time b {font-size:26px;margin-top:-13px;}
.subsidiary-info p {font-size:15px;line-height:2;}
.subsidiary-info {width:100%;}
.subsidiary-slide {padding-top:30px;margin-top:10px;}
.contacts-us {padding:50px 0;}
.contact-map {width:100%;height:340px;}
.contact-address {width:100%;}
.cooperate-li li {width:50%;}
.joins {padding:50px 0;}
.join-title strong {font-size:24px;}
.join-title small {font-size:20px;}
.performance-top {margin-bottom:40px;}
.performance-list li {margin-bottom:32px;width:48.5%;margin-right:0;}
.performance-list li:nth-child(2n+2) {float:right;}
.company-introduct {padding:56px 0;}
.company-content {width:100%;}
.company-data {float:left;}
.company-title strong {font-size:26px;}
.show-business {padding:50px 0;}
.show-texts {margin-top:22px;}
.show-business-li li {margin-bottom:20px;width:48.5%;margin-right:0;}
.show-business-li li:nth-child(2n+2) {float:right;}
.cooperats {padding:120px 0;background-attachment:local;}
.subsidiary-text2 strong {font-size:16px;}
.about-right {width:100%;margin-right:0;}
.equipment-content {margin-top:50px;width:100%;}
.equipment {padding:50px 0 40px;}
.equipment-list {display:block;overflow:hidden;}
.equipment-item {float:left;margin-bottom:20px;width:48.5%;}
.equipment-item:nth-child(2n+2) {float:right;}
.corporate-culture {background-attachment:local;}
.corporate-tt {margin-bottom:40px;}
.corporate-tt strong {font-size:32px;}
.corporate-list li {width:50%;}
.corporate-wr {padding:50px 8% 0;}
.service-case {padding:50px 0;}
.service-tt strong {margin-bottom:12px;font-size:30px;}
.service-project {padding:56px 0 60px;}
.service-tops strong {font-size:28px;letter-spacing:2px;}
.service-tops p {font-size:16px;}
.servicelist {display:block;overflow:hidden;}
.servicelist li {float:left;margin-bottom:20px;width:48.5%;}
.servicelist li:nth-child(2n+2) {float:right;}
.heigh-brand {padding:100px 0;background-attachment:local;}
.heigh-brand-text p {margin-top:32px;}
.regard {padding:70px 0;}
.regard-imgs {width:100%;}
.regard-list {margin-top:40px;width:100%;}
.ragard-us {margin-left:0;width:100%;background:#f5f9fb;padding:40px 5%;}
.regrard-bgs {display:none;}
.regard-about {padding:0;}
.profile {padding:50px 0 60px;}
.profile-imgs {width:100%;}
.profile-imgs:before {display:none;}
.profile-content {margin-top:40px;width:100%;}
.project-tt {margin-bottom:40px;}
.project-list li {width:48.5%;margin-right:0;}
.project-list li:nth-child(2n+2) {float:right;}
.team {background-attachment:local;padding-bottom:80px;}
.team-wrap {width:90%;}
.team-title strong {font-size:28px;}
.team-title p {letter-spacing:10px;margin-left:10px;}
.team-content {padding:45px 5%;}
.scopes-lists li {height:520px;}
.scopes-content {padding-top:40px;}
.scopes-content strong {font-size:20px;margin-bottom:12px;}
.scopes-content b {font-size:38px;}
.product-center {padding:80px 0 50px;}
.solute-btn-box {display:none;}
.solution {padding:100px 0;}
.suolte-swiper .service-btn {position:relative;top:0;margin:auto;margin-top:40px;}
.solute-top {width:100%;}
.news-dynamic {padding:60px 0;}
.news-infos strong {margin-bottom:22px;font-size:20px;}
.news-infos span {margin-top:22px;}
.group-tt {margin-bottom:40px;font-size:26px;}
.group-news {padding-top:50px;}
.group-list li {width:48.5%;margin-right:0;margin-bottom:40px;}
.group-list li:nth-child(2n+2) {float:right;}
.branch-title {padding:50px 0 40px;}
.branch-title strong {font-size:24px;}
.branch-min {display:none;}
.branch-btn.prev {left:20px;}
.branch-btn.next {right:20px;}
.branch {padding:100px 0;background-attachment:local;}
.branch-wraps {width:100%;max-width:100%;margin-left:0;}
.party-box {padding-top:40px;}
.partys-news {width:220px;}
.party-fixs {margin-left:250px;padding-top:10px;}
.party-fixs span {margin-top:14px;}
.party-fixs strong {margin-bottom:18px;}
.manage-down {display:none !important;}
.ralate-content {padding-top:20px;}
.relate-item strong {font-size:28px;}
.relate-item p {font-size:14px;}
.relate-swiper {width:100%;}
.ralate-content {box-sizing:border-box;width:100%;padding:40px 5% 100px;margin-right:0;}
.relate-item.active {position:relative;}
.ralate .service-btn {bottom:20px;left:5%;}
.customer {padding:50px 0;}
.maps {width:100%;height:340px;}
.customer-contact {width:100%;margin-top:30px;}
.view-wrap {padding:45px 5% 160px;position:relative;}
.views-content {margin-left:0;width:100%;}
.party-time {position:static;top:0;width:100%;}
.party-year {margin-bottom:30px;width:120px;display: none;}
.view-prev {position:absolute;left:5%;bottom:0;display:flex;display:-webkit-flex;}
.view-btn {margin-right:20px;}
.views-title strong {margin-bottom:25px;font-size:24px;}
.manage-btns {display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;top:auto;transform:translateY(0px);-webkit-transform:translateY(0px);bottom:60px;width:90%;}
.manage-btn-item {margin-bottom:0;width:45%;}
.manage-btn-item:first-child {margin-bottom:0;}
.business-bg {height:100%;}

.footer-contact {display:block;}
.footer-eq {display:inline-block;}
.profile-about .profile-imgs {width:100%;margin-top:0;}
.profile-about .profile-content {width:100%;}
.profile-about .profile-content:before {display:none;}
}
@media screen and (max-width:861px) {.contact__left {width:100%;}
.contact__area {box-sizing:border-box;width:100%;margin-top:40px;}
.culture-item {margin-bottom:30px;width:100%;}
.culture-item:last-child {margin-bottom:0;}
.subsidiary-area {padding:42px 0;}
.subsidiary-in {margin-right:0;width:100%;}
.performance {padding-top:45px;}
.performance-fix {padding:80px 5% 35px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;margin-left:-50%;}
.performance-swiper {width:100%;}
.performance-wr {display:block;}
.performance-texts {width:100%;margin-top:40px;}
.perClose {right:0;top:0;}
.cooperats-text {box-sizing:border-box;padding:0 180px;width:90%;margin:auto;}
.cooperats-text img {width:80%;margin:auto;}
.regard-item b {width:80px;height:60px;line-height:60px;font-size:24px;}
.regard-texts {margin-left:30px;}
.regard-texts strong {font-size:20px;}
.regard-texts p {font-size:14px;}
.scopes-lists {display:block;overflow:hidden;}
.scopes-lists li {width:33.333%;float:left;}
.scopes-lists li:nth-child(2n+2) {display:block;}
.scopes-lists li:nth-child(2n+2) .scopes-content:before {top:-10px;bottom:auto;}
.platform {padding:60px 0;}
.platform-wrap {display:block;}
.platform-img {width:100%;}
.platform-texts {margin-top:30px;width:100%;}
.news-slide a {display:block;}
.news-slide a figure {width:100%;}
.news-infos {margin-top:38px;width:100%;}
.manage-fix {width:90%;top:50%;}
.manage-fix strong {font-size:24px;margin-bottom:20px;}
.manage-fix p {font-size:14px;}
.manage-slide:nth-child(2n+2) .manage-fix {right:5%;}
.customer-top p {font-size:14px;}
.customer-top strong {font-size:22px;}
.customer-list {display:block;overflow:hidden;}
.customer-item {margin-top:40px;width:48%;float:left;}
.customer-item:nth-child(2n+2) {float:right;}
.customer-top {margin-bottom:0;}
.footer-contact-title {display:block;}
.footer-contact-title p {margin-left:0;}
.branch-swiper {width:100%;}
}
@media screen and (max-width:641px) {.home-swiper {margin-top:66px;}
.banner,.banner-slide figure {height:auto !important;}
.banner-slide figure img {width:100vw !important;height:auto !important;left:0 !important;top:0 !important;}
.btitle strong {font-size:26px;font-weight:normal;}
.btext {position:relative;left:0;right:0;top:0;margin-top:0;box-sizing:border-box;width:100%;padding:40px 5%;background:#aa2a24;}
.banner-prev {bottom:auto;top:22vw;right:5%;}
.banner-prev span.next {margin-right:0px;float:right;}
.introduct__sun {width:100%;}
.intro__title strong {font-size:24px;}
.chack__more a {width:120px;height:42px;line-height:42px;font-size:14px;}
.business__earth {display:none;}
.business__ico {width:50%;float:left;margin-bottom:20px;position:static;margin-left:0 !important;}
.business__ico a {display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.business__right {width:100%;}
.business__mode {overflow:hidden;}
.business__ico span {position:static;margin-left:12px;left:0;top:0;transform:translateX(0px);-webkit-transform:translateX(0px);margin-bottom:0;flex:1;-webkit-flex:1;}
.business__ico1 {transform:translateX(0px);-webkit-transform:translateX(0px);}
.business-r a {flex-direction:row;-webkit-flex-direction:row;}
.business__ico b {width:55px;height:55px;font-size:26px;line-height:55px;}
.business__ico span {white-space:normal;line-height:1.4;}
.navs__menus {padding-top:70px;}
.navs__item dd p a {font-size:14px;}
.informate__title {margin-bottom:44px;}
.informate__li li a strong {font-size:16px;}
.informate__data b {font-size:26px;}
.informate__wr {padding-bottom:80px;}
.contact__wrap {padding:80px 0 120px;}
.measge__tt {font-size:20px;}
.contact__s input {height:46px;line-height:46px;font-size:14px;}
.home__footer {box-sizing:border-box;padding:15px 5%;}
.home__footer p {margin-right:0;}
.business__wrap {padding:80px 5% 60px;}
.introduct__wrap {padding:80px 0;}
.ptext small {font-size:28px;margin-bottom:12px;letter-spacing:2px;}
.ptext strong {margin-bottom:0;font-size:22px;}
.ptext p {display:none;}
.ptext {margin-top:-41px;}
.leval-menu li a {height:65px;font-size:12px;}
.introduct-title {margin-bottom:30px;}
.introduct-title strong {font-size:22px;}
.introduct-title small {font-size:22px;}
.itroduct-contents p {text-indent:24px;}
.introduct-data {display:block;overflow:hidden;}
.introduct-data-item {float:left;margin-top:1px;width:50%;height:220px;}
.intorduct-imgs {padding-bottom:59.375%;height:0;}
.culture-title {margin-bottom:40px;}

.culture-item figure {width:60px;}
.culture-text strong {margin-bottom:14px;}
.history-wrap {width:100%;}
.history-year {width:calc(100% + 80px);}
.history__item p {font-size:15px;line-height:2;}
.honor-btns {margin-bottom:12px;}
.honor-more a span {font-size:16px;}
.honors-li li {margin-bottom:30px;width:48.5%;margin-right:0;}
.honors-li li:nth-child(2n+2) {float:right;}
.honor-top {justify-content:space-between;-webkit-justify-content:space-between;}
.honor-top a {margin-right:0;}
.pagelists {padding:20px 0 40px;}
.honor-li li {padding:12px 12px 0;}
.subsidiary-text {bottom:10%;}
.subsidiary-text b,.subsidiary-text strong {font-size:22px;letter-spacing:2px;}
.subsidiary-introduct strong {font-size:24px;}
.subsidiary-introduct p {font-size:14px;text-indent:24px;}
.subsidiary-introduct {padding:40px 5%;}
.subsidiary-slide .subsidiary-year {display:none;font-size:100px;position:relative;top:0;}
.subsidiary-slide {padding-top:0;margin-top:30px;}
.subsidiary-titles {font-size:24px;}
.subsidiary-area {padding:0;}
.sub-line {left:5%;right:5%;}
.sub-line strong {font-size:18px;}
.footer {padding:50px 0;}
.footer-address p {font-size:14px;}
.footer-copy p,.footer-copy a {font-size:14px;}
.footer-copy p {margin-right:0;}
.contact-titles {margin-bottom:22px;}
.contact-titles small {font-size:32px;}
.laval-navs-list {margin:auto;width:90%;justify-content:space-between;-webkit-justify-content:space-between;}
.laval-navs-list li {margin-right:0;}
.pbanner-wr {padding:120px 0 40px;}
.cooperate-li li {width:100%;border-right:none;}
.join-backs {position:relative;margin-top:20px;}
.join-backs a {margin-left:20px;width:50px;height:50px;line-height:50px;}
.join-title {padding-bottom:32px;}
.join-contents p,.advantages p {font-size:14px;text-indent:24px;}
.performance-top strong {font-size:22px;}
.performance-top p {font-size:15px;}
.performance-info strong {margin-bottom:12px;font-size:18px;}
.performance-info p {font-size:14px;}
.performance-top {margin-bottom:25px;}
.performance-list li {margin-bottom:22px;width:100%;}
.company-title img {height:30px;}
.company-title {margin-bottom:30px;}
.show-title strong {font-size:26px;}
.show-texts p {font-size:14px;}
.show-business-top {margin-bottom:32px;}
.show-business-li li {margin-bottom:38px;width:100%;}
.show-business {padding-bottom:10px;}
.cooperats-text {padding:0 100px;}
.cooperats-text.articleShow:before,.cooperats-text.articleShow:after {width:90px;}
.about-line {display:none;}
.about-right {padding-top:0;}
.equitment-tt {margin-bottom:20px;padding-bottom:28px;}
.equitment-tt small {font-size:32px;}
.equipment-item {width:100%;}
.equip-wrap {padding:50px 5%;}
.equip-wrap b {margin-bottom:30px;font-size:40px;}
.equip-wrap strong {margin-bottom:20px;font-size:20px;}
.equip-wrap p {font-size:14px;}
.corporate-tt small {font-size:24px;}
.corporate-tt strong {font-size:26px;}
.corporate-list li {width:100%;}
.corporate-wr b {font-size:40px;}
.service-tt p {font-size:16px;}
.service-tt strong {font-size:24px;}
.service-btn {bottom:20px;width:100px;margin-left:-50px;}
.service-btn span {width:45px;height:45px;line-height:45px;}
.subsidiary-text2 strong {line-height:1.4;}
.heigh-brand-text strong {font-size:24px;}
.heigh-brand-text p {font-size:12px;}
.regard-item {display:block;}
.regard-item b {height:52px;line-height:52px;}
.regard-texts {margin-left:0;margin-top:12px;}
.regard {padding:45px 0;}
.ragard-us-text P {font-size:14px;}
.profile-text strong {font-size:24px;}
.us-project {padding:45px 0 20px;}
.project-tt strong {font-size:24px;}
.project-tt p {font-size:15px;}
.project-list li {margin-bottom:30px;}
.project-texts {margin-top:18px;}
.project-texts strong {margin-bottom:8px;font-size:20px;}
.team {padding:60px 0 0;}
.team-wrap {width:100%;}
.team-content {padding-bottom:0;}
.scopes-lists li {width:50%;height:440px;}
.scopes {padding-top:45px;}
.scopes-content {padding-top:30px;}
.product-center {padding:45px 0;}
.product-center-list li b {width:50px;height:58px;line-height:58px;font-size:22px;}
.product-center-list li b:before {background-size:cover !important;}
.product-center-list li span {font-size:14px;margin:auto;}
.platform-texts strong {font-size:20px;}
.platform-texts p {font-size:14px;}
.platform {padding:40px 0;}
.solute-text-item strong {font-size:24px;}
.solute-text-item p {font-size:14px;}
.news-dynamic {padding:50px 0;}
.news-hiddens {padding:30px 5%;}
.news-swiper .swiper-pagination .swiper-pagination-bullet {margin-left:12px;}
.news-infos strong {font-size:18px;}
.news-infos span {font-size:14px;}
.group-list li {width:100%;margin-bottom:30px;}
.group-down strong {height:auto;font-size:18px;}
.group-down span {font-size:14px;}
.branch-img-swiper {width:100%;}
.branch-text {background:#aa2a24;position:relative;left:0;padding:32px 5%;box-sizing:border-box;top:0;width:100%;margin:auto;}
.branch-text-item.show {position:relative;}
.branch-text-item strong {font-size:22px;}
.branch-text-item span {font-size:20px;}
.branch-btn {top:70vw;}
.partys-news {width:100%;float:none;}
.party-fixs {margin-left:0;padding-top:32px;}
.ralate {background-size:40% auto;}
.party-view {padding:50px 0;}
.views-text {font-size:14px;}
.footer-contact-title h3 {margin-bottom:10px;font-size:22px;}
.footer-copy .enter span {font-size:14px;}
.branch {padding:0 0 50px;}
.branch-img-item {display:block;}
.branch-img-item figure {width:100%;}
.branch-text-item {margin-top:0;padding:32px 5%;margin-left:0;background:#aa2a24;}
.branch-btn {top:40vw;}
.branch-btn.prev {left:0;}
.branch-btn.next {right:0;}
.subsidiary-info {min-height:auto;}
}
@media screen and (max-width:520px) {.servicelist li {width:100%;}
.service__text p {height:auto;}
.service__text strong {font-size:20px;}
}
@media screen and (max-width:481px) {.banner-prev {top:29vw;}
.banner-slide figure img {height:280px !important;width:auto !important;left:50% !important;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.banner-prev span {width:34px;height:34px;line-height:34px;font-size:18px;}
.btext p {font-size:15px;}
.btitle strong {font-size:20px;}
.introduct__data {display:block;overflow:hidden;}
.intro__content {margin-top:26px;margin-bottom:0;}
.introduct__item {float:left;width:50%;margin-top:30px;}
.introduct__item p {display:inline-block;position:relative;}
.introduct__item p i {top:-28px;}
.introduct__wr {margin:auto;}
.introduct__sun li,.introduct__sun li:nth-child(2n+2),.introduct__sun li:nth-child(n+3) {text-align:center;padding:15px 0;}
.chack__more {margin-top:30px;}
.header {height:60px;}
.logo {margin-top:5px;}
.menubtn {width:60px;height:60px;padding-top:29px;}
.home-swiper {margin-top:60px;}
.spaces {height:60px;}
.introduct-data-item .introduct__item {margin-top:0;width:100%;}
.intros-wrap .introduct__item p {font-size:16px;}

.subsidiary-text i {margin-top:10px;}
.laval-navs-list li a {height:54px;line-height:54px;font-size:15px;}
.performance-texts strong {margin-bottom:20px;font-size:22px;}
.performance-texts p {font-size:14px;}
.company-data {width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.company-data:after {display:none;}
.company-items {margin-left:0;}
.company-items span b {font-size:50px;}
.company-items span {font-size:14px;}
.company-items span i {right:12px;font-size:24px;}
.company-text p {font-size:14px;}
.equitment-tt small {font-size:26px;}
.service-btn {position:relative;left:0;bottom:0;margin:auto;margin-top:30px;}
.service-btn span {box-shadow:0 0 5px rgba(0,0,0,0.16);}
.service-tt {margin-bottom:24px;}
.subsidiary-text2 strong {font-size:14px;}
.subsidiary-text2 b {margin-bottom:20px;}
.service-tops strong {font-size:24px;}
.service__text strong {padding-bottom:25px;}
.profile-dit {letter-spacing:10px;}
.project-list li {width:100%;}
.customer-item p {font-size:15px;}
.customer-item b {font-size:30px;margin-bottom:30px;}
.party-year {width:100px;}
.views-title strong {font-size:20px;}
.view-btn a span {font-size:14px;}
.party-view-wrap,.party-view {padding:0;}
}
