﻿@charset "utf-8";
:root{--color:#1d2088}
footer .footer-top .contact-left .contact-logo img {top:0}
.abouts-content {line-height:1.75em}
footer .footer-container .bottom-info .intro .intro-text {overflow:visible;-webkit-line-clamp:inherit}
@media screen and (max-width:768px) {main.common-container .inner-banner .sm {display:none}
main.common-container .inner-banner .pc {display:block}}
#show-blue {box-sizing:content-box}
.close-blue {top:-1px!important;right:0!important}
.home-container .about-info .about-img img {height:100%}
@media screen and (max-width:768px) {
header nav {padding:0 15px}
header nav .header-logo {margin-right:1.5rem}
header .header-top .top-right #xyz {left:-2rem}
header .header-top .top-right {position:absolute;right:6rem}
header .header-top {padding:0}}
.send-btn.hvr-bounce-to-right-y:before {content:"";position:absolute;z-index:-1;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#6a9ed2;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}
.send-btn.hvr-bounce-to-right-y:hover:before {transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.pro-intro img {width:100%;height:auto!important}
@media(max-width:768px) {.pro-intro iframe {width:100%;height:300px}
}
.b-share {display:flex;align-items:center;height:30px;margin:0 15px}
.b-share a {display:inline-block;margin:0 3px;height:30px}
header .header-top .top-right #xyz {width:100px}
@media screen and (max-width:990px) {.b-share {display:none}
}
.home-container .hot-product ul li {width:24%}
@media(max-width:768px) {.home-container .hot-product ul li {width:48%}
}
.home-container .about-info {justify-content:space-between;position:relative}
.home-container .about-info div {width:49%}
.home-container .about-info .about-content {padding:40px;height:100%;background:linear-gradient(#b1cbe9,#7dadde)}
.home-container .about-info .about-content .content-title {padding:0;margin-bottom:12px}
.home-container .about-info .about-content article {padding:0}
.home-container .about-info .about-content .about-btn {margin:20px 0 0}
.home-container .about-info .about-content article p {font-size:17px;-webkit-line-clamp:16;line-height:1.7}
.indmodule {display:flex;justify-content:space-between;margin-top:40px}
.indmodule .modulelef {background:-webkit-linear-gradient(#b1cbe9,#7dadde);background:-o-linear-gradient(#b1cbe9,#7dadde);background:-moz-linear-gradient(#b1cbe9,#7dadde);background:linear-gradient(#b1cbe9,#7dadde);width:49%;padding:45px;color:#fff}
.indmodule .modulelef .moduletit {font-size:40px;font-weight:700;margin-bottom:15px}
.indmodule .modulelef p {font-size:17px;line-height:1.7}
.indmodule .modulelef ul {font-size:17px;line-height:1.7;margin-bottom:20px}
.indmodule .modulerig {width:49%}
@media screen and (max-width:1550px) {.home-container .about-info .about-content article p {font-size:16px;-webkit-line-clamp:12}
}
@media screen and (max-width:1300px) {.home-container .about-info .about-content article p {font-size:14px}
.home-container .about-info .about-content {padding:30px}
.indmodule .modulelef {padding:30px}
.indmodule .modulelef .moduletit {font-size:28px}
}
@media screen and (max-width:992px) {.home-container .about-info .about-content article p {-webkit-line-clamp:9}
}
@media screen and (max-width:768px) {.home-container .about-info .about-img {background:0 0}
.home-container .about-info .about-img img {opacity:1}
.home-container .about-info {display:block}
.home-container .about-info .about-content {background:#6a9ed2;position:static;padding:20px}
.home-container .about-info .about-content article p {-webkit-line-clamp:inherit}
.indmodule {flex-direction:column-reverse}
.indmodule .modulelef {width:100%;padding:20px}
.indmodule .modulelef .moduletit {font-size:22px}
.indmodule .modulelef p,.indmodule .modulelef ul {font-size:15px}
.indmodule .modulerig {width:100%;position:relative;padding-bottom:60%}
.indmodule .modulerig iframe {display:block;position:absolute;top:0;left:0}
}
.home-container .part-title p {padding-left:12px;padding-right:12px}
@media(max-width:1600px) {.indmodule .modulelef .moduletit {font-size:30px}
}
@media(max-width:1400px) {.indmodule .modulelef .moduletit {font-size:18px}
.indmodule .modulelef ul {font-size:16px}
}
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide .part-list-item .item-title {height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.home-container .lastest-news .news-img {width:50%;padding-bottom:50%;height:0;position:relative}
.home-container .lastest-news .news-img img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
footer .footer-container .bottom-info .nav li {float:left;width:50%}
footer .footer-container .bottom-info .cate,footer .footer-container .bottom-info .nav {max-width:200px}
footer .footer-container .bottom-info .code {max-width:135px}
footer .footer-container .bottom-info .intro {max-width:450px}
footer .footer-container .bottom-info {justify-content:space-between}
.index-video .container {max-width:1200px;margin:0 auto;padding:0 15px}
.index-video .container ul {display:flex;flex-wrap:wrap;justify-content:space-between}
.index-video .container ul li {width:49%;margin-bottom:20px}
.index-video .container ul li iframe {width:100%;height:300px}
.home-container .partners {margin-bottom:50px}
@media(max-width:768px) {.index-video .container ul li {width:100%}}
.index-video .part-title:after {content:'06'}
.index-video .part-title {margin-bottom:130px}
@media(max-width:768px) {.index-video .part-title {margin-bottom:20px}}
.home-container .about-info .about-content,footer .footer-container>ul>li .content {height:auto}
footer .footer-container>ul>li .content .content-text {display:block}
@media(min-width:769px) {footer .footer-container>ul>li .logo {width:80px;background:url(/js/32211/footer-contact_01.png) center center no-repeat;background-position:center!important}
footer .footer-container>ul>li.email .logo {background-image:url(/js/32211/footer-contact_03.png)}
footer .footer-container>ul>li.tel .logo {background-image:url(/js/32211/footer-contact_05.png)}
footer .footer-container>ul>li .logo {height:50px;margin-top:-20px}
footer .footer-container>ul:first-child>li {padding:50px}
footer .footer-container>ul>li .content .content-title {line-height:1}
footer .footer-container>ul>li .content {padding-top:0}
footer .footer-container>ul:first-child>li {align-items:flex-start;box-sizing:border-box}}
footer .footer-container .bottom-info .code img {width:112px;height:112px;min-width:0}
footer .footer-container .bottom-info .intro .intro-text {line-height:28px}
footer .footer-container>ul>li.map {cursor:pointer}
.index-video{margin-top: 140px;}
footer .footer-container>ul{height:auto}