a,a:hover,a:focus {color: inherit;text-decoration: none;}
.banner-container{position: relative;background-position: 50%;height: calc(100vh - 60px);min-height: 679px;overflow: hidden;box-sizing: border-box;background-repeat: no-repeat;}
.banner-container .video-bg {position: absolute;width: 100%;height: 100vh;top: 0;left: 0;bottom: 0;z-index: 0;object-fit: cover;border-radius: inherit;}
.banner-container .banner-content{position: absolute;width: 100%;height: 70%;top: 5%;left: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.banner-container .banner-content .title {font-size: 72px;color: #FFF;text-align: center;margin-bottom: 10%;}
.banner-container .banner-content .content {font-size: 42px;text-align: center;}
.banner-container .banner-content .content span{background: linear-gradient(to right, #12CE5D 0%, #FFD80C 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.carousel {height: 100%;}
.carousel-inner {height: 100%;}
.carousel-inner .item {height: 100%;}
.carousel-inner .item a{height: 100%;}
.carousel-img {height: 100%!important;}
.carousel-control{width: 5%;}
.carousel-indicators {width: 100%;bottom: calc(100vh * 0.3);}
.carousel-indicators li {width: 30px;height: 5px;border: 1px solid transparent;background-color: #fff;border-radius: 2px;}
.carousel-indicators .active {width: 30px;height: 5px;border: 1px solid transparent;background-color:#717171;border-radius: 2px;margin: 1px;}
.carousel-caption {padding-left: 128px;padding-right: 48px;padding-top: 48px;max-width: 1440px;margin: 0 auto;bottom: 50px;background: none;text-shadow: none;}
.carousel-caption h3 {position:relative;font-size: 36px;font-style: normal;font-weight: 700;opacity: 1;color: #000;margin: 0;padding: 15px;word-wrap: break-word;display: block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: pre-line;z-index: 9;}
.carousel-caption .content {position: relative;height: calc(100vh * 0.65);width: 560px;padding-left: 15px;text-align: left;z-index: 9;}
.carousel-caption .content p {display: block;}
.carousel-caption .content .more {width: 128px;height: 64px;background: #006eff;border-radius: 4px;text-align: center;font-size: 18px;color: #fff;border: 0;line-height: 64px;margin-right: 24px;margin-top: 68px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;padding: 0 28px;}
.carousel-caption .content .more:hover {background: #004ad7}
.carousel-caption .banner-logo {float: left;position: absolute;top: 30%;right: 10%;transform: translateY(-50%)}

/*banner*/
.banner {background-image:url(https://qiniu.wessyun.com/new_yali/img/img_banner_cooperation.jpg);z-index:1;background-color: #1f2531;background-size: cover;background-position: center;width: 100%;min-width:1200px;height: 274px;margin-top: 20px;margin-bottom: 0px;position: relative;overflow: hidden;}
.banner .bannerContent {position: absolute;top: 80px;color:#fff;width: 100%;text-align: center;}
.banner .bannerContent h1 {font-size: 38px;margin:0;font-weight: 400;margin-bottom: 30px;}
.banner .bannerContent p {font-size: 24px}
.banner .bannerContent .bannerBtn a {display:inline-block;margin:40px 10px;width:140px}
.blueBtn {background-color: #2A75ED;}
.opacityBtn {background-color: transparent;border: 1px solid #fff;}
.comBtn {padding: 0 20px;height: 50px;line-height: 50px;font-size: 16px;color: #fff;text-align: center;border-radius: 2px;vertical-align: middle;cursor: pointer;}
/*content1*/
.content1 {width:100%;background:#fff;}
.aboutUsContent, .aboutUsContent1 {width:1200px;margin-left:auto;margin-right:auto}
.aboutUsContent {-webkit-box-sizing:border-box;box-sizing:border-box;}
.aboutUsPTitle, .aboutUsPart {padding-bottom:30px;width:100%}
.aboutUsPart {height:auto;margin-top:0px}
.aboutUsPTitle {text-align:center;font-size:36px}
.mainTitle2 {width:100%;text-align:center;font-size:24px;margin-bottom:60px;padding-top:30px}
.aboutUsPIntro {width:1200px;height:auto;min-height:300px;line-height:36px;margin-left:auto;margin-right:auto;font-size:18px;color:#081E42;margin-top:0px}
.founderBox, .memberBox {width:100%;overflow:hidden}
.aboutUsMember {width:100%}
.memberPhotoFounder {float:left;width:33%;padding-right:20px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.founderName {width:100%;margin-top:16px;font-size:18px;line-height:25px;text-align:left}
.founderIntro, .founderJob {font-size:14px;color:#666;text-align:left}
.founderJob {width:100%;margin-top:5px;line-height:17px}
.founderIntro {position:relative;top:0;height:auto;line-height:22px;margin-top:15px}

.aboutUsNews {width:100%;height:auto;margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.aboutUsNewslinkSource {position:absolute;left:20px;width:180px;top:20px;bottom:20px;right:20px}
.aboutUsNewslinkSource img {width:100%;height:100%}
.aboutUsNewsTitle {text-overflow: ellipsis;width: 100%;font-size: 18px;line-height: 26px;color: #081E42;overflow: hidden;height: 26px;white-space: nowrap;}
.aboutUsNewsIntro {width:100%;font-size:14px;line-height:24px;color:#666;margin:10px 0;height:46px}
.aboutUsNewslink {font-size:14px;line-height:20px;position:absolute;left:220px;bottom:20px;color:#666}
.aboutUsNewslink span {display:block;float:left;padding-right:20px;margin-right:20px;position:relative;font-size:14px}
.aboutUsNewslink span:after {content:'';position:absolute;display:block;height:80%;border-right:1px solid #666;top:10%;right:0}
.moreNews {width:100px;text-align:center;font-size:14px;color:#b2b2b2;line-height:28px;margin:10px auto 0;cursor:pointer}
.moreNews div {display:inline-block;top:1px;position:relative;padding-left:2px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.moreNews.active div {top:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.box .primary {width: 140px;padding: 10px 0;line-height: 20px;border-radius: 2px;text-align: center;display: block;margin: 0 auto 0;background: #38f;color: #fff;text-decoration: none;}


@media (max-width: 767px) {
.banner-container{position: relative;background-position: 50%;height: calc(100vh - 50px);min-height: 679px;overflow: hidden;box-sizing: border-box;background-repeat: no-repeat;}
.carousel-indicators {width: 60%;bottom: calc(100vh * 0.1);}
.carousel-caption {top: 10%;left:0;right:0;padding: 0;width: 100%;}
.carousel-caption .content {width: 100%;padding-left: 15px;text-align: center;}
.carousel-caption .content .more {display:inline;padding-top: 8px;padding-bottom: 8px;z-index: 999;}
.carousel-caption .banner-logo {position:fixed;top: 30%;transform: translateY(0%);right: 0;}
.carousel-caption .banner-logo .banner-logo1,.banner-logo2,.banner-logo3,.banner-logo4 {left:50px;}
.banner,.aboutUsPIntro{width:100%;min-width: 0;}
.safe .safe-content {width:100%;min-width: 0;}
.aboutUsContent, .aboutUsContent1{width:100%;min-width: 0;}
.marketing .list_three {flex-wrap: wrap;height: auto;}
.marketing .list_three .list {width:46%;height: auto;padding-left:20px;padding-bottom:20px;margin-bottom:50px;margin-right: 1%;}
.marketing .list_three .top_list li {margin-bottom: 10px;}
.marketing .list_three .top_list li .two {display: none;}
.content1 .aboutUsContent .aboutUsPart .aboutUsPIntro img{display: none;}
.content1 .aboutUsContent .aboutUsPart .aboutUsPIntro div{width: 100%!important;padding: 20px;}
.content2 .aboutUsContent .aboutUsPart .aboutUsPIntro img{width: 49%!important;padding: 10px;}
.content3 .aboutUsContent .memberPhotoFounder{width: 100%!important;}
.banner .bannerContent {top:40px;}
.banner .bannerContent h1 {padding: 10px;font-size: 36px;}
.safe .safe-title {padding: 10px;}
.safe .safe-list {flex-wrap: wrap;}
.safe .safe-item {width: 50%;}
.banner-container .banner-content .title {font-size: 42px;}
.banner-container .banner-content .content {font-size: 36px;}
}