.container {width: 1400px;max-width: 1400px;height: auto;margin: 0 auto;display: block;}

.title {height: 90px;z-index: 1;position: relative;padding: 56px 0px 0;box-sizing: border-box;font-size: 28px;color: #333;display: flex;cursor: default;align-items: center;justify-content: center;font-weight: bold;}
.title_en {font-size: 20px;font-family: SourceHanSansCN;font-weight: 400;cursor: default;color: rgba(51, 51, 51, 1);}

.box {width: 100%;background: #f6f6f6;position: absolute;top: 0px;left: 0px;overflow-y: hidden;}
.body-box {height: 1050px;}

.banner-boxs {width: 100%;height: 1100px;padding-top: 80px;box-sizing: border-box;position: relative;transition: all .5s;background: rgba(255, 255, 255, 1);background-size: 100%;}
.banner {width: 1400px;height: auto;margin: auto;display: flex;padding-top: 80px;}

.top-bg {position: absolute;width: 100%;height: 900px;background: url('/public/static/images/bannerBg.jpg') top center no-repeat;background-size: 100%;}
.left-nav {width: 19%;height: 719px;margin-right: 2%;background: rgba(255, 255, 255, 1);border-radius: 10px;box-sizing: border-box;z-index: 9;box-shadow: 0px 0px 10px 5px rgba(18, 18, 18, 0.1);}
.nav-title>span {font-size: 12px;color: rgba(153, 153, 153, 1);display: block;opacity: 0;position: relative;overflow: hidden;padding-bottom: 20px;transform: translateY(0px);transition: all 0.1s ease-in-out;}
.nav-box-logo {width: 100%;padding: 20px 0;text-align: center;}
.nav-box-logo img {margin: auto;width: 40%;height: auto;}
.nav-box-li a:after {position: absolute;width: 100%;height: 1px;content: '';left: -100%;bottom: 0;opacity: 0;background: rgba(230, 0, 18, 1);}
.nav-box-li.active1 .nav-title {margin-left: 25px;}

.active1.nav-box-li a:after {left: 0%;opacity: 1;transition: all .5s;}
.active1 .nav_show {display: none;opacity: 0;}
.active1 .nav_hide {display: block;opacity: 1;}
.active1 .nav-title p {cursor: pointer;transform: translateY(-5px);}
.active1 .nav-title>span {opacity: 1;cursor: pointer;transform: translateY(-7px);}
.active1 .left-nav-hide {opacity: 1;}

.nav_hide {display: none;opacity: 0;}

.left-nav-hide {display: block;opacity: 0;}
.left-nav>ul>li {width: 100%;height: 60px;font-size: 16px;padding: 20px 50px 20px 50px;overflow: hidden;box-sizing: border-box;}
.left-nav>ul>li>a {display: flex;height: 40px;width: 100%;position: relative;overflow: hidden;}
.left-nav>ul>li>a img {width: 25px;height: 25px;}

.right-banner {width: 80%;height: 720px;box-sizing: border-box;border-radius: 10px;z-index: 9;overflow: hidden;background-color: white;}
.right-banner .swiper-wrapper {display: flex;flex-direction: row;flex-wrap: nowrap;}
.swiper-wrapper {width: 1109px;}
.swiper-pagination {text-align: left;}
.swiper-item button {width: 100%;height: 100%;background: rgba(242, 242, 242, 1);border-radius: 10px;border: none;outline: none;color: red;font-size: 18px;text-align: center;padding: 8px 0px;box-sizing: border-box;}

/*顶部轮播*/
.mySwiper {width: 100%;height: 612px;}
.mySwiper .swiper-slide img {width: 100%;height: 100%;}

.bnr-foot-select:hover {background-color: rgba(239, 22, 40, 1);}
.bnr-foot .bnr-foot-hover {background-color: rgba(239, 22, 40, 1);}
.bnr-foot {width: 100%;height: 108px;z-index: 9;overflow: hidden;border-radius: 0 0 10px 10px;background: RGBA(237, 60, 73, 1);}
.bnr-foot .bnr-foot-select .bnr1,
.bnr2,
.bnr3,
.bnr4 {float: left;width: 85px;height: 100px;margin-top: 5px;text-align: center;}
.bnr-foot .bnr-text-title {color: #fff;display: inline-block;width: 100%;font-size: 16px;height: 108px;line-height: 108px;text-align: center;}
.bnr-foot .bnr-text-content {color: #fff;font-size: 12px;}
.bnr-foot .bnr-text {float: left;float: left;width: 140px;height: 100%;}
.bnr-foot .bnr-foot-select .bnr1 {float: left;width: 85px;height: 100px;margin-top: 5px;text-align: center;}
.bnr-foot-select-icon img {padding-top: 30px;}
.bnr-foot .bnr-foot-select {width: 25%;height: 100%;float: left;cursor: pointer;}

#achievements {width: 1400px;height: auto;margin: 14px auto auto auto;background: rgba(255, 255, 255, 1);border-radius: 10px;padding: 30px 0;display: flex;z-index: 9;position: relative;justify-content: space-between;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}


/*********************/
/*可视区数字滚动特效*/
@keyframes count { from {opacity: 0;display: none;transform: translateY(0px);} to {opacity: 1;transform: translateY(-70px);}}
@keyframes count2 { from {opacity: 0;display: none;transform: translateY(0px);} to {opacity: 1;transform: translateY(-350px);}}
@keyframes count3 { from {opacity: 0;display: none;transform: translateY(0px);} to {opacity: 1;transform: translateY(-140px);}}
@keyframes count4 { from {opacity: 0;display: none;transform: translateY(0px);} to {opacity: 1;transform: translateY(-210px);}}

.show {animation-delay: 0.3s;animation: count 1.3s linear;}/*第一位1*/
.show2 {animation: count 1.3s linear;}/*第二位1*/
.show3 {animation-delay: 0.3s;animation: count2 1.3s linear;}/*第一位5*/
.show4 {animation: count3 1.3s linear;}/*第二位2*/
.show5 {animation-delay: 0.3s;animation: count4 1.3s linear;}/*第一位3*/

.num {float: left;font-size: 60px;line-height: 70px;transform: translateY(-70px);}
.num2 {float: left;font-size: 60px;line-height: 70px;transform: translateY(-70px);}
.num3 {float: left;font-size: 60px;line-height: 70px;transform: translateY(-350px);}
.num4 {float: left;font-size: 60px;line-height: 70px;transform: translateY(-140px);}
.num5 {float: left;font-size: 60px;line-height: 70px;transform: translateY(-70px);}
.num6 {float: left;font-size: 60px;line-height: 70px;transform: translateY(-210px);}
.num7 {float: left;font-size: 60px;line-height: 70px;transform: translateY(-70px);}

.regiest-item {width: 370px;height: 120px;padding: 10px 0px;text-align: center;position: relative;box-sizing: border-box;}
.regiest-item span {font-size: 18px;font-family: SourceHanSansCN;font-weight: bold;color: rgba(85, 85, 85, 1);margin-left: 10px;position: relative;top: -40px;}
.regiest-item p {margin: 0;font-size: 18px;font-family: SourceHanSansCN;font-weight: bold;color: rgba(85, 85, 85, 1);}
.regiest-item:nth-of-type(2) {border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.regiest-item:nth-of-type(3) {border-right: 1px solid #f1f1f1;}

.num {float: left;height: 100%;line-height: 70px;}
.num div,
.num2 div,
.num3 div,
.num4 div,
.num5 div,
.num6 div,
.num7 div {line-height: 70px;}

.count {width: auto;height: 70%;display: inline-block;font-size: 60px;font-family: SourceHanSansCN;font-weight: bold;position: relative;cursor: default;color: rgba(51, 51, 51, 1);overflow: hidden;}

.section-container {width: 1400px;max-width: 1400px;height: auto;margin: 0 auto;}


/******************************/
/************服务模块**********/
.service {width: 100%;height: 688px;text-align: center;background: rgba(255, 255, 255, 1);}
.service_li {float: left;width: 25%;height: auto;display: flex;flex-wrap: wrap;margin-top: 60px;text-align: center;justify-content: center;}
.service_title {font-size: 20px;font-family: SourceHanSansCN;font-weight: bold;color: rgba(51, 51, 51, 1);}
.service_span {width: 100%;padding: 0 70px;margin-top: 30px;box-sizing: border-box;font-size: 14px;font-family: SourceHanSansCN;color: rgba(136, 136, 136, 1);}
.service_content {width: auto;height: auto;padding-top: 40px;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.service_content_li {width: 126px;height: 130px;padding: 30px 20px;float: left;box-sizing: border-box;text-align: center;border: 1px dashed rgba(0, 0, 0, 0.2);}
.service_content_li .nav_show {margin: auto;}
.service_content_li img {width: 30px;height: 30px;}
.service_content_li p {padding-top: 20px;font-size: 14px;font-family: SourceHanSansCN;color: rgba(102, 102, 102, 1);}
.service_content_li:hover .nav_show {display: none;opacity: 0;}
.service_content_li:hover .nav_hide {display: block;opacity: 1;}
.service_content_li .nav_hide {margin: auto;}
.service_content_li img {width: 30px;height: 30px;}

.nav_show {display: block;opacity: 1;transition: all 0.5s;}
.nav_hide {display: none;opacity: 0;}


/*******************************/
/*********解决方案模块**********/
.plan {min-height: 785px;height: 785px;background: url(/public/static/images/planBg.jpg) no-repeat center center;background-size: cover;width: 100%;text-align: center;}
.box1 {position: relative;display: flex;width: auto;margin: auto;background: none;}

.c-gray {color: rgba(255, 255, 255, 1);text-align: center;margin: 0;margin-bottom: 40px !important;font-size: 1.2rem;}
.c-white {color: rgba(255, 255, 255, 1);}

.mg-top-40 {margin-top: 40px;}
.mg-bottom-30 {margin-top: 0;margin-bottom: 30px;}
.mg-bottom-40 {margin-bottom: 40px !important;margin-top: 0;}

.solove h2 {font-size: 30px;color: #eee;text-align: center;cursor: default;margin-bottom: 30px;}
.solove .container {width: 1205px;height: 752px;margin: auto;padding: 60px 0 0 0;background: url(/public/static/images/menuBg.png) left center no-repeat;background-size: 280px 100%;}

.solve-left-menu>p.active span {position: relative;z-index: 2;}
.solve-left-menu>p.active {color: inherit !important;background: none;}
.solve-left-menu .active:after {content: "";position: absolute;width: 320px;height: 118px;background: url(/public/static/images/chose2.png) no-repeat top left;background-size: 100% 90%;left: -20px;z-index: 1;}
.solove-left {width: 280px;height: 535px;overflow-y: auto;}
.solve-left-menu {width: 280px;line-height: 100px;color: #fff;font-size: 20px;text-align: center;cursor: pointer;margin: 0 auto;background: rgba(43, 45, 57, 0);overflow: hidden;}
.solve-left-menu>p {z-index: 2;margin: 0;line-height: 100px;color: #fff;font-size: 20px;text-align: center;}
.solve-left-menu img {vertical-align: middle;margin-right: 17px;position: relative;top: -2px;}
.solove-right{width:925px;}
.solove-right .box1 div p {margin: auto;padding-top: 10px;font-size: 16px;text-align: center;}
.solove_deta {display: flex;position: absolute;right: 0;justify-content: flex-end;}

.solve-intro img {width: 40px;height: 40px;vertical-align: middle;border-style: none;line-height: 1.5;}
.solve-intro>div {width: 130px;text-align: center;margin-right: 30px;}

.solve-partner-li {width: 18%;clear: both;height: 120px;text-align: center;position: relative;}
.solve-partner-li:hover .solve_show {display: none;}
.solve-partner-li:hover .solve_hide {opacity: 1;transform: translateY(0);}
.solve-partner_title {position: relative;line-height: 30px;color: #fff;}
.solve-partner_title:after {content: '';position: absolute;left: 130px;top: 15px;border-bottom: 1px solid #fff;width: 620px;height: 0;}
.solve-partner img {max-width: 100%;height: 120px;display: inline;}

.solve_show {display: block;}
.solve_hide {width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transform: translateY(100%);transition: all .5s;}

.solveSwiper .swiper-container{width:922px;}
.solveSwiper .swiper-wrapper {width: 922px;}
.solve-warp {width:100%;padding-left:90px;}
.solve-slide {width: 922px;}
.solve-warp p.font-18 {font-size: 18px;}
.solve-warp p {text-align: left;width: 62%;color: #fff;}
.plan swiper-slide{ filter: blur(0px)!important;}

.solove_deta a {width: 110px;height: 35px;margin: 0 5px 5px 5px;text-align: center;line-height: 35px;}
.solove_white {color: rgba(230, 0, 18, 1) !important;border: 1px solid rgba(255, 255, 255, 1);background: rgba(255, 255, 255, 1);}
.solove_black {color: rgba(255, 255, 255, 1) !important;border: 1px solid rgba(230, 0, 18, 1);background: rgba(230, 0, 18, 1);}


/*******************************/
/***********核心能力************/
.core {width: 100%;height: 820px;text-align: center;}
.wechat_service {width: 100%;height: 820px;text-align: center;background: rgba(255, 255, 255, 1);}
.wechat_service_content {width: 100%;height: auto;clear: both;display: flex;margin-top: 60px;justify-content: space-between;}
.wechat_table {width: 100%;height: auto;clear: both;display: block;border-radius: 5px 5px 0 0;}
.wechat_title {width: 100%;height: 110px;display: flex;align-items: center;padding: 25px 15px;box-sizing: border-box;border-radius: 5px 5px 0 0;border: 1px solid rgba(251, 219, 219, 1);border-bottom-width: 0;}
.wechat_span {width: 60%;height: 100%;display: flex;flex-wrap: wrap;}
.wechat_img {width: 40%;height: 100%;display: flex;padding-left: 5%;box-sizing: border-box;align-items: center;}
.wechat_show_tab {width: 100%;height: auto;clear: both;position: relative;}

.img_show {display: block;}
.img_hide {display: none;}

.wechat_span h1 {font-size: 24px;font-family: "Source Han Sans Light";color: rgba(51, 51, 51, 1);}
.wechat_span p {width: 100%;text-align: left;font-size: 16px;font-family: "Source Han Sans Light";font-weight: 400;color: rgba(51, 51, 51, 1);}

.tab_hide {position: absolute;width: 100%;height: 440px;top: 0;left: 0;opacity: 0;display: none;padding: 30px;box-sizing: border-box;}
.td_li {width: 50%;height: 110px;padding: 25px 0;box-sizing: border-box;border: 1px solid rgba(251, 219, 219, 1);}


/*******************************/
/***********品牌模块************/
.brand {width: 100%;height: 820px;background: url(/public/static/images/vipBg.jpg) no-repeat;background-size: 100% 100%;text-align: center;box-sizing: border-box;}

.Design_service .title,
.Design_service .title_en {color: rgba(255, 255, 255, 1);}
.Design_top {width: 100%;height: 128px;clear: both;display: flex;justify-content: center;}
.Design_top_li {width: 150px;height: 50px;margin: 0 30px;text-align: center;line-height: 50px;color: rgba(255, 255, 255, 1);background: rgba(255, 255, 255, .2);border-radius: 25px;}
.Design_bottom {width: 100%;height: auto;clear: both;}
.Design_bottom_li {display: none;}
.Design_service-center {width: 100%;height: 636px;margin: 60px auto auto auto;display: flex;flex-wrap: wrap;justify-content: space-between;}

.active.Design_top_li {color: rgba(255, 255, 255, 1);background: rgba(230, 0, 18, 1);}
.active.Design_bottom_li {display: flex;justify-content: space-between;}

.corporate_li {width: 24%;height: 430px;position: relative;background: rgba(0, 0, 0, .5);border: 1px solid rgba(255, 255, 255, .2);}
.corporate_li_img {width: 100%;height: 330px;max-height: 330px;position: relative;}
.corporate_li_img img {width: 100%;height: 100%;}
.corporate_li:hover {background-color: #FFFFFF;}
.corporate_li:hover .corporate_li_span {background: rgba(255, 255, 255, 1);}
.corporate_li:hover.corporate_li h1,
.corporate_li:hover.corporate_li p {color: rgba(51, 51, 51, 1);}
.corporate_li:hover .corporate_li_img:after {background: none;}
.corporate_li h1 {font-size: 22px;font-family: SourceHanSansCN-Regular;padding: 10px 0;}
.corporate_li h1,
.corporate_li p {text-align: center;transition: all .5s;color: rgba(255, 255, 255, 1);}
.corporate_li_span {width: 100%;height: 100px;margin: 0;}

.sb:hover .sb_show {display: none;}
.sb:hover .sb_hide {display: block;}
.sb:hover .sb_span h2 span {color: rgba(51, 51, 51, 1);}
.sb:hover.sb a {background: rgba(230, 0, 18, 1);}
.sb a {display: block;width: 50%;height: 40px;border-radius: 50px;margin: 0 auto;line-height: 40px;color: rgba(255, 255, 255, 1) !important;border: 1px solid rgba(255, 255, 255, .5);}
.sb_tip {position: absolute;width: 40px;height: 120px;top: -1px;left: 20px;font-size: 18px;font-family: "Source Han Sans Light";font-weight: 500;color: #FFFFFF;padding: 10px;line-height: 1;box-sizing: border-box;writing-mode: horizontal-tb;background: url(/public/static/images/tip.png) top left no-repeat;}
.sb_img {width: 100%;height: auto;clear: both;display: flex;padding-top: 20px;box-sizing: border-box;justify-content: center;}
.sb_img .sb_show {display: block;}
.sb_img .sb_hide {display: none;}

.sb_span {width: 100%;height: auto;clear: none;text-align: center;}
.sb_span h2 span {font-size: 18px;color: rgba(255, 255, 255, 1);}
.sb_span h1 {font-size: 22px;font-family: PingFang SC;font-weight: 400;}
.sb_span h2 {font-size: 30px;padding: 20px 0;font-weight: 400;box-sizing: border-box;letter-spacing: 1px;color: rgba(230, 0, 18, 1);}
.sb_span p {font-size: 14px;font-family: PingFang SC;font-weight: 400;box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;padding: 0 35px;line-height: 28px;height: 80px;}

.corporate_li h1,
.corporate_li p {text-align: center;transition: all .5s;color: rgba(255, 255, 255, 1);}


/*******************************/
/*********合作伙伴模块**********/
.partner {width: 100%;height: 820px;box-sizing: border-box;text-align: center;position: relative;z-index: 99;background: url('/public/static/images/partner.jpg') center center no-repeat rgba(245, 245, 245, 1);background-size: cover;}
.partner .title,
.partner .title_en {color: #fff;}

.partner_content {width: 1600px;height: auto;display: flex;flex-wrap: wrap;margin: 60px auto auto auto;clear: both;align-items: flex-start;background: rgba(255, 255, 255, 1);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}

.partner_left {width: 14%;height: auto;}
.partner_right .partner_li {width: 16.666%;}
.partner_right {width: 86%;height: auto;display: flex;flex-wrap: wrap;}

.partner_li {/*width: 16.666%;*/height: 203px;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;background: rgba(255, 255, 255, 1);}
.partner_li_span {width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;opacity: 0;justify-content: center;align-items: center;font-size: 17px;font-family: SourceHanSansCN;font-weight: 500;transition: all 0.5s;/*transform: rotate(-90deg);*/color: rgba(255, 255, 255, 1);background: rgba(29, 26, 26, 0.6);}
.partner_li_span p {transition: all .5s;transform: translateY(20px);}
.partner_li a {width: 100%;height: 202px;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid rgba(153, 153, 153, 1);border-right: 1px solid rgba(153, 153, 153, 1);}
.partner_li:hover .partner_li_span {opacity: 1;}
.partner_li:hover .partner_li_span p {transform: translateY(0px);}

.active .partner_li_span {opacity: 1;transform: rotate(0deg);}

.forme {flex-wrap: wrap;height: 406px;background: rgba(29, 26, 26, 1);border: 1px solid rgba(204, 204, 204, 1);}
.forme a {display: block;height: auto;border: none;}
.forme img {margin-left: -80px;transition: all 0.8s;}
.forme:hover img {transform: translateX(80px);}
.forme p {padding: 0 30px;font-size: 26px;box-sizing: border-box;font-family: SourceHanSansCN;font-weight: bold;color: rgba(255, 255, 255, 1);line-height: 34px;margin-top: 78px;margin-bottom: 120px;}


/*******************************/
/*********新闻资讯模块**********/
.news {width: 100%;height: 800px;box-sizing: border-box;text-align: center;background: rgba(255, 255, 255, 1);}
.news_content {width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 60px auto auto auto;}
.news_content_left {width: 32.5%;height: auto;display: flex;flex-wrap: wrap;padding: 20px;box-sizing: border-box;border: 1px solid rgba(221, 221, 221, 1);}

.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-slide {flex-shrink: 0;/*width: 100%;*/position: relative;transition-property: transform;}

.news_swiper_li img {max-width: 413px;height: 300px;}
.news_swiper_span {width: 100%;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;}
.news_swiper_span h1 {font-size: 20px;font-family: Source Han Sans CN;font-weight: bold;color: #333333;text-align: left;padding-left: 2%;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news_swiper_span p {font-size: 14px;font-family: Source Han Sans CN;color: #999999;line-height: 24px;padding-top: 10px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.span_left {width: 70%;height: auto;clear: both;}

.news_time {width: 24.215%;height: 100px;text-align: center;padding: 20px 0;box-sizing: border-box;color: rgba(255, 255, 255, 1);background: rgba(230, 0, 18, 1);}
.news_time h1 {font-size: 60px;font-family: Source Han Sans CN;font-weight: 500;color: #FFFFFF;overflow: inherit;text-align: center;}
.news_time p {font-size: 18px;font-family: Source Han Sans CN;font-weight: 400;color: #FFFFFF;text-align: center;padding-top: 20px;}

.news_content_right {width: 65%;height: auto;display: flex;flex-wrap: wrap;margin-left: 14px;}

.news_right_li {width: 50%;height: 174px;display: flex;flex-wrap: wrap;padding: 35px 20px;box-sizing: border-box;border: 1px solid rgba(221, 221, 221, 1);align-items: center;}
.news_right_li a {width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;}
.news_right_li:hover {box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);z-index: 999;}
.news_right_li a:hover .news_right_time h1 {color: rgba(230, 0, 18, 1);}
.news_right_li a:hover .news_right_time p {color: rgba(230, 0, 18, 1);}
.news_right_time h1 {font-size: 50px;font-family: Source Han Sans CN;font-weight: 400;color: #666666;line-height: 70px;}
.news_right_time p {font-size: 18px;font-family: Source Han Sans CN;font-weight: 400;color: #666666;}
.news_right_span {width: 75%;height: 100%;}
.news_right_span h1 {font-size: 18px;font-family: Source Han Sans CN;font-weight: bold;color: #333333;text-align: left;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news_right_span p {width: 100%;font-size: 14px;font-family: Source Han Sans CN;color: #999999;padding-top: 10px;line-height: 24px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-align: left;}


/*******************************/
/*********底部标语模块**********/
.slogan {width: 100%;height: 275px;padding-top: 55px;text-align: center;box-sizing: border-box;flex-wrap: wrap;background: rgba(255, 255, 255, 1);position: relative;border-top: 1px solid rgba(153, 153, 153, .1);}
.slogan:after {position: absolute;top: -1px;left: 50%;width: 50px;height: 1px;content: '';background: rgba(230, 0, 18, 1);transform: translate(-50%);}
.slogan h1 {font-size: 32px;text-align: center;}
.slogan p {font-size: 16px;padding-top: 20px;}
.slogan_btn {width: 188px;height: 51px;display: flex;justify-content: center;align-items: center;margin-right: 10px;background: rgba(230, 0, 18, 1);border-radius: 6px;font-size: 20px;font-family: SourceHanSansCN;font-weight: 400;color: rgba(255, 255, 255, 1);}
.slogan_btn a {color: rgba(255, 255, 255, 1);}
.slogan_deta {width: 100%;height: auto;display: flex;margin-top: 40px;cursor: default;justify-content: center;}