.tem13-guide-language .title {line-height: 160%;}
.tem02-brand-story .banner-phone {display: none;}
.tem27-guide-language .text .title {padding: 3% 12% 5%;}
.tem27-guide-language .text .short {background-color: #0093dd;}
.tem27-guide-language .text .title::before {top: -50%;height: 200%;}
.tem23-title .description {letter-spacing: 0em;}
.tem05-footer > .container {border-bottom: 0;}
.tem13-copyright .bottom {border-color: rgba(255, 255, 255, 0.5);padding-top: 30px;}
.tem05-footer .links a {color: rgba(255,255,255,.3);}
.tem108-header .nav .n1 > li {opacity: .7;}
.tem01-layout_component > .flexBoxStem > .item {padding-left: 0;}
.tem0-contact-sm .btn {background: #0093dd !important;color: #fff !important; border-radius: 30px;}
.tem100-header .header {box-shadow: 0 0 16px rgba(0,0,0,0);}
.tem100-header .head_bottom .navigation nav .nav > ul > li > .text.active .bor_xia_color::after {border-bottom: 0px solid;}
.tem98-service .txt .title {font-size: 19px;}
.tem98-service .txt .description {opacity: .7;line-height: 160%;font-size: 16px;}
.tem98-service .icon {opacity: .18;}
.tem370-irregular a {padding-bottom: 0;}.tem100-header .head_bottom.fixeds
.tem107-pro .swiper-pagination-bullets {bottom: 10%;}
.tem107-pro .swiper-pagination-bullet{background-color:#888;}
.tem16-guide-language .text {top:35%;left: 25%;width: 50%;}
.tem25-list-picture-text .text {border: 1px solid #ccc;border-radius: 4px;}
.tem01-layout_component_banner {width: 100%;}
.tem28-video .text {color: #0093dd; text-align: center;padding-top: 6%;}
.tem28-video .text .description {margin: 10px 0 20px;}
.tem28-video .text .subtitle {display: none;}
.tem28-video .play span {width: 60px;height: 60px;line-height: 60px;}
.tem28-video .item {align-items: inherit;}
.tem28-video .more a {display: none;}
.tem28-video .more {display: inherit;}
.tem28-video .play span {width: 120px;height: 120px;line-height: 120px;font-size: 6rem;}
.tem100-header .head_bottom .search_box form{background-color: rgb(255, 255, 255) !important;color:#555 !important;}
.tem66-service .text {line-height: 180%;font-size: 18px;}
.tem66-service .text span{font-size: 16px;}
.tem0-contact-sm .item {padding-left: 15px;}
.tem12-list-picture-text {padding-left: 15px;padding-bottom: 30px;}
.tem12-list-picture-text .col-lg-3, .tem12-list-picture-text .col-md-3, .tem12-list-picture-text .col-sm-3, .tem12-list-picture-text .col-xs-6{padding-right: 0px;padding-left: 15px;}
.tem02-ai_button i {display: none;}
.tem02-ai_button a {padding: .8em 2em .8em 2em;border: 0px;color: #FFF;background: #0093dd;}
.tem100-header .head_bottom .navigation nav .nav>ul>li>.text.active{color:#333;}
.tem02-ai_button a {margin-left: 25px;}
.tem107-pro .swiper-pagination-bullets {bottom: 11%;width: 100%;}
.tem13-guide-language .text {text-shadow: 1px 1px 4px #777;}
#mqChat-box {right: 0px;}
.tem06-copyright .share-to a {font-size: 20px;}
.tem02-title .more {display: none;}
.tem28-video .item .video {height: 100%;}
.tem28-video .item video {object-fit: fill;}




.tem28-video .text.on .more{
  width:auto;
  position:absolute;
  right:15px;
  bottom:15px;
}
.tem28-video .text.on .play span{
  width:60px;
  height:60px;
  line-height:60px;
  font-size:35px;
  cursor:pointer;
}


@media(max-width:1440px){
  .tem01-layout_component > .flexBoxStem > .item:nth-of-type(1){padding-left: 8%;}
}
@media(min-width:992px){
  .tem01-layout_component>.flexBoxStem>.flexBoxFill{max-width: 58%;}
}
@media(max-width:992px){
  .tem02-ai_button a {margin-bottom: 45px;}
}