
.fs-14 {
    font-size: 1.125rem;
}
.fs-16 {
    font-size: 1.25rem;
}
.card img {
    max-width: 100%;
}
body.actindex {
    background-color: #FFF;
}
.status.subtop {
    padding: 70px 0;
    display: block;
}

.actindex.subtop .subtop-title {
    font-size: 42px;
    color: #16181A;
    text-align: left;
    line-height: 52px;
    padding-bottom: 24px;
    position: relative;
    margin-bottom: 12px;
    font-weight: 500;
    box-sizing: content-box;
    margin-top: 0;
}
.actindex.subtop .subtop-title::after {
    content: '';
    width: 60px;
    height: 2px;
    background-color: #0052D9;
    position: absolute;
    left: 0;
    bottom: 0;
}
.actindex.subtop .subtop-info {
    font-size: 16px;
    color: #495770;
    text-align: left;
    line-height: 28px;
    width: 100%;
    padding-right: 50%;
    box-sizing: border-box;
    max-width: none;
}
.products.subtop {
    padding-top: 100px;
    padding-bottom: 100px;
}
.products.subtop .subtop-title {
    font-size: 40px;
    line-height: 60px;
}
.products.subtop .subtop-info p {
    font-size: 16px;
}
.products .pages-img {
    height: 220px;
    width: 100%;
    border-radius: 4px;
    background-color: #033b84;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;

}
.subtop.about,.subtop.company,.subtop.histroy {
    padding: 100px 0;
    background-image: url("../img/pic_banner_about@2x.png");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    padding-top: 170px;
}

.subtop.cooperate .subtop-info {
    font-size: 20px;
    line-height: 28px;
}
.subtop.cooperate .subtop-info p {
    margin-top: 32px;
}
.subtop.support {
    overflow: hidden;
    position: relative;
    padding: 100px 0;
    background: linear-gradient(360deg,#1957ff 3.55%,#1971ff 99.56%);
}
.subtop.support .btn,
.subtop.support .form-control {
    height: auto;
    padding: 0.85rem 1.25rem;
    border: 1px solid #cbd5e0;
}
.support-tech .card {
    text-decoration: none;
    border-radius: 0.5rem;
}
.support-tech .card a {
    text-decoration: none;
}
.support-tech .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    width: 4rem;
    height: 4rem;
}
.p-md-6 {
    padding: 2.5rem !important;
}
.py-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}

.pages-container.products h1 {
    font-size: 40px;
}
.flex-card {
    display: flex;
    flex-direction: column;
    margin-bottom: 2rem;
}
.flex-card .flex-card-image {
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 12px;
}
.flex-card .flex-card-image img {
    display: block;
    max-width: 100%;
    max-height: 60px;
    overflow: hidden;
}
.flex-card .flex-card-text h5 {
    font-size: 18px;
    color: #000;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 8px;
    word-wrap: break-word;
}
.flex-card .flex-card-text p {
    font-size: 14px;
    color: rgba(0,0,0,.6);
    letter-spacing: 0;
    line-height: 21px;
    word-wrap: break-word;
}
.support-top {
    background: #043E89;
    background: linear-gradient(#26292F, #043E89);
}
.support-top .bg-img-wrap {
    background-image: url("{$WEB_ROOT}/templates/{$template}/img/bg_idx_pc.svg");
	background-position: right center;
    background-size: auto 380px;
    background-repeat: no-repeat;
    height: 380px;
}
.support-top .content {
	padding-top: 80px;
}
.support-top .content h1 {
	font-size: 3rem;
	line-height: 3.5rem;
	margin-bottom: 40px;
}
.support-top .content .form-search {
	margin-bottom: 60px;
}
.support-top .content p {
	color: rgba(255,255,255,0.6);
}
.support-top .content .form-search .input-group-prepend {
    position: absolute;
    color: #5A7184;
    z-index: 11;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.support-top .content .form-search .form-control {
	height: 3.5rem;
    padding-left: 50px;
    padding-right: 120px;
    border-radius: 8px;
    border: 0 none;
}
.support-top .content .form-search .input-group-append {
    position: absolute;
    right: 0;
    z-index: 111;
    display: flex;
    align-items: center;
    padding-right: 8px;
    height: 100%;
}
.support-top .content .form-search .input-group-append .btn {
    border-radius: 8px;
    font-weight: 600;
}
.main-item {
    padding: 0 2rem;
    display: flex;
    align-items: center;
    min-height: 180px;
    margin-bottom: 2rem;
    background-color: #FFF;
}
.main-item.bg-gray {
    background-color: #f5f5f9;    
}
.main-item img {
    max-width: 70px;
    margin-right: 2rem;
}
.main-item-info {
    
}
.main-item-info-title {
    font-size: 16px;
    color: #333;
    margin-bottom: 1rem;
    font-weight: bold;
    position: relative;
    padding-bottom: 1rem;
}
.main-item-info-title:after {
    left: 0;
    bottom: 0;
    content: '';
    position: absolute;
    width: 100px;
    height: 2px;
    background-color: #165aff;
}
.main-item-info-text {
    font-size: 1rem;
    color: #888;
}
.cooperate .card .card-image {
    margin-bottom: 1.5rem;
}
.cooperate .card .card-image img {
    max-width: 80px;
}
.card-cooperate {
    margin-top: 2rem;
    display: flex;
    flex-flow: column;
    text-align: center;
}
.card-cooperate i {
    line-height: 1;
    font-size: 48px;
    color: var(--primary);
    margin-bottom: 1.5rem;
}
.card-cooperate p {
    line-height: 1.5 !important;
    font-size: 14px !important;
}
.box-cooperate-body:after {
    content: '';
    width: 100%;
    height: 0;
    border-top: 1px dashed #979797;
    position: relative;
    bottom: 50px;
}
.box-cooperate {
    margin-top: 2rem;
    display: flex;
    flex-flow: column;
    text-align: center;
}
.box-cooperate .box-image {
    margin: 0 auto 1.5rem;
    font-size: 36px;
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #FFF;
}
.box-cooperate .box-dot {
    width: 12px;
    height: 12px;
    margin: 0 auto;
    background: #999;
    border-radius: 50%;
    margin-bottom: 1.5rem;
}
.about-header {
    padding: 100px 0;
    background-position: top 0 center;
    background-size: cover;
    background-image: url('../img/pic_about_bg@2x.png');
}
.about-header .centent-body {
    background-image: url(../img/pic_about_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 4rem !important;
}

.about-culture .centent-body {
    margin: 5rem 0;
}
.about-culture .centent-body:last-child {
    margin-bottom: 0;
}
.culture-head .culture-item {
    background: #FFF;
    box-shadow: 0 6px 18px 0 rgb(20 114 255 / 8%);
    border-radius: 8px;
    padding: 23px 24px;
}
.culture-head .culture-box p {
    margin-bottom: 9px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.culture-head .culture-item h6,
.culture-bottom .culture-item h6 {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #333;
}
.culture-bottom .culture-item {
    display: flex;
}
.culture-bottom .culture-item img {
    margin-right: 16px;
    width: 64px;
    height: 64px;
}
.culture-bottom .culture-item p {
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}
.about-address {
    padding: 96px 0;
}
.about-address h1 {
    margin-bottom: 5rem;
}
.address-item-image {
    max-height: 175px;
    overflow: hidden;
    border-radius: 4px;
}
.address-item-image img {
    max-width: 100%;
}
.address-item-title {
    color: #333;
    margin-top: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.address-item-desc {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.header-menu .tab-nav-wrap {
    border-bottom: 2px solid #eaeaea;
}
.header-menu .tab-nav-wrap .gt-tab-nav {
	display: flex;
}
.header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item {
	flex: 1;
	color: #666;
    font-size: 18px;
    padding: 24px 0;
    position: relative;
    text-decoration: none;
    text-align: center;
}
.header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item:not(:last-child):before {
    display: block;
    position: absolute;
    top: 30px;
    right: 0;
    content: '';
    width: 1px;
    height: 17px;
    background-color: #eaeaea;
}
.header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item:hover,
.header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item.active {
    color: var(--mainColor);
    border-color: var(--mainColor);
}
.header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item.active:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #504ED0;
}
/* centent-body */
.centent-body {	
	color: #666;
	font-size: 16px;
	letter-spacing: 0;
}
.centent-body h4 {
	color: #333;
    font-size: 1.4rem;
	margin-top: 0;
    margin-bottom: 16px;
	font-weight: 600;
}
.centent-body p {
	color: #666;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	margin-bottom: 20px;
}
.centent-body .order-list {
    padding-left: 15px;
    margin-bottom: 0px;
}
.centent-body .order-list li {
    line-height: 2.2;
    margin-bottom: 30px;
}
.centent-body .order-list li:not(:last-child) {
    margin-bottom: 0;
}
.support-cate .service-items .item-img {
	height: 210px;
}
.feature-service {
	padding: 80px 15px;
	background-color: #26292F;
    color: #fff;
}
.feature-service .gt-tab {
	display: flex;
}
.feature-service .gt-tab .tab-nav-wrap {
    width: 256px;
}
.feature-managed-service__conts {
    width: calc(100% - 256px);
}
.feature-service .gt-tab .tab-nav-wrap .gt-nav-item {
    display: block;
    width: 100%;
    padding: 7px 0 8px 15px;
    border-left: 2px solid #6F6F6F;
    text-align: left;
    color: rgba(255, 255, 255, 0.4);
}
.feature-service .gt-tab .tab-nav-wrap .gt-nav-item.gt-active {
    border-color: #fff;
    color: #FFF;
}
.feature-service .gt-tab .tab-nav-wrap .gt-nav-item {
    display: block;
    width: 100%;
    padding: 7px 0 8px 15px;
    border-left: 2px solid #6F6F6F;
    text-align: left;
    font-size: 1.5rem;
}
.feature-service .gt-tab .brick-tab-content {
    padding: 35px;
    background-color: #2F343D;
    border-radius: 5px;
    word-break: keep-all;
    word-wrap: break-word;
}
.feature-service .gt-tab .brick-tab-content .header-title {
	margin-bottom: 20px;
    font-size: 1.5rem;
}
.feature-service .gt-tab .brick-tab-content .inner-conts {
    font-size: 1.3rem;
}
.section-service .service-main {
    padding: 0 20px 0 30px;
    border-radius: 5px;
    height: 120px;
    background-size: 72px;
    margin-bottom: 20px;
    background-color: #F1F2F7;
    background-repeat: no-repeat;
    background-position: right 30px top 22px;
}

.section-service .service-main-desc {
	padding-top: 30px;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
}
.section-service .service-main-title {
	font-size: 22px;
	font-weight: 500;
	color: #333;
}
.section-service .service-main-title i {
	font-size: 16px;
}
.status-section-title {
    margin-bottom: 3rem;
}
.status-section-items {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.status-section-item {
    width: 100%;
    border: 1px solid #dfdfdf;
    border-radius: .25rem;
    padding: 1.5rem 0;
    margin-bottom: 1rem;
}
.status-section-item,
.status-section-item-load {
    display: flex;
    align-items: center;
}
.status-section-item-edit,
.status-section-item-state {
    color: var(--success);
    font-size: 32px;
    line-height: 1;
}
.status-section-item-info {
    width: 40%;
}
.status-section-item-title {
    font-size: 22px;
    font-weight: 600;
}
.status-section-item-desc {
    color: #888;
}
.status-section-item > div {
    padding: 0 0 0 2rem;
}
.status-section-item > div:last-child {
    padding-right: 2rem;
}
.status-section-item-uptime {
    color: #999;
    font-size: 16px;
}
.status-uptimes {
    display: flex;
    align-items: end;
    margin-top: 2px;
}
.status-uptime {
    height: 40px;
    width: 7px;
    margin-right: 2px;
    border-radius: .2rem .2rem 0 0;
    background-color: #00d217;
}
.status-section-item-load {
    flex: 1;
}
.status-load-item {
    padding-right: 2rem;
    color: #999;
    font-size: 16px;
}
.status-load-item > div {
    font-size: 28px;
    color: #333;
    font-weight: 300;
    font-family: 'Barlow Condensed', sans-serif;
}
.status-load-item > div small {
    font-size: 16px;
    color: #999;
}
.status-load-item:last-child {
    padding-right: 0;
}
.status-section-item-edit {
    padding-left: 3rem !important;
    color: var(--warning);
    font-size: 24px;
}
.jobs-hd {
    color: #666;
    padding: 0px 0 15px 0;
    border-bottom: 1px dashed #e9e9e9;
    margin: 0 0 25px 0;
}
.jobs-hd h2 {
    color: #333;
    font-size: 22px;
    margin-bottom: 10px;
}
.jobs-bd h3 {
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}
.jobs-bd h4 {
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.jobs-bd {
    line-height: 25px;
    color: #666;
    padding: 0px 0 15px 0;
    border-bottom: 1px dashed #e9e9e9;
    margin: 0 0 25px 0;
}
.jobs-bd ol {
    padding: 0 0 0 20px;
}
.jobs-bd ol li {
    line-height: 25px;
    margin-bottom: 10px;
}
.jobs-bd p {
    margin-bottom: 10px;
}
.layer-alert {
    color: #FFF;
    min-width: 200px;
    border-radius: .25rem;
    border: 1px solid #33c682;
    box-shadow: 0 2px 4px 0 rgb(178 178 178 / 20%);
    background-color: #33c682;
}
.layer-alert .layui-layer-content {
    display: flex;
    align-items: center;
    padding: 1rem 1.5rem;
}
.layer-alert .layui-layer-ico1 {
    display: unset !important;
    position: unset !important;
    margin-right: 1rem;
    background-position: center;
}
.layer-alert .layui-layer-ico1 {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xhc3M9Im5taSIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0icmdiYSgwLDAsMCwuMikiIGQ9Ik0yMCAwYzExLjAzIDAgMjAgOC45NyAyMCAyMHMtOC45NyAyMC0yMCAyMFMwIDMxLjAzIDAgMjAgOC45NyAwIDIwIDB6bTAgMzcuOThjOS45MiAwIDE3Ljk4LTguMDYgMTcuOTgtMTcuOThTMjkuOTIgMi4wMiAyMCAyLjAyIDIuMDIgMTAuMDggMi4wMiAyMCAxMC4wOCAzNy45OCAyMCAzNy45OHptLTIuNC0xMy4yOWwxMS41Mi0xMi45NmExLjAxIDEuMDEgMCAwIDEgMS40Mi0uMDggMSAxIDAgMCAxIC4wOSAxLjQyTDE4LjQ3IDI2Ljc0YS45OC45OCAwIDAgMS0uNzUuMzRjLS4yMyAwLS40NS0uMDctLjYzLS4yMmwtNy42LTYuMDdjLS40My0uMzUtLjUtLjk5LS4xNi0xLjQyLjM1LS40My45OS0uNSAxLjQyLS4xNmw2Ljg1IDUuNDh6IiBjbGFzcz0iZmlsMCIvPjwvc3ZnPg==");
}
.layer-alert .layui-layer-ico2 {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xhc3M9Im5taSIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0icmdiYSgwLDAsMCwuMikiIGQ9Ik0yMCAwYzExLjAzIDAgMjAgOC45NyAyMCAyMHMtOC45NyAyMC0yMCAyMFMwIDMxLjAzIDAgMjAgOC45NyAwIDIwIDB6bTAgMzcuOThjOS45MiAwIDE3Ljk4LTguMDYgMTcuOTgtMTcuOThTMjkuOTIgMi4wMiAyMCAyLjAyIDIuMDIgMTAuMDggMi4wMiAyMCAxMC4wOCAzNy45OCAyMCAzNy45OHpNMjEuNDIgMjBsNi4xMyA2LjEyYy4zOS40LjM5IDEuMDQgMCAxLjQzLS4xOS4xOS0uNDUuMjktLjcxLjI5LS4yNyAwLS41My0uMS0uNzItLjI5TDIwIDIxLjQybC02LjEzIDYuMTNhLjk5Ljk5IDAgMCAxLS43MS4yOS45OS45OSAwIDAgMS0uNzEtLjI5IDEuMDIgMS4wMiAwIDAgMSAwLTEuNDNMMTguNTggMjBsLTYuMTMtNi4xM2MtLjM5LS4zOS0uMzktMS4wMyAwLTEuNDIuMzktLjM5IDEuMDMtLjM5IDEuNDIgMEwyMCAxOC41N2w2LjEyLTYuMTJjLjQtLjM5IDEuMDQtLjM5IDEuNDMgMCAuMzkuMzkuMzkgMS4wMyAwIDEuNDJMMjEuNDIgMjB6IiBjbGFzcz0iZmlsMCIvPjwvc3ZnPg==");
}

section.header-menu.about {
    position: relative;
    top: 0;
    z-index: 2;
    overflow: hidden;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

section.header-menu.about:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -10px;
    background-color: #E6E8EE;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    content: "";
}

.header-menu.about .tab-nav-wrap .gt-tab-nav .gt-nav-item:hover, .header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item.active {
    background-color: #fff;
    border: none;
}

.header-menu.about .tab-nav-wrap .gt-tab-nav .gt-nav-item.active:after {
    display: none;
}

.header-menu.about .tab-nav-wrap {
    border: none;
}


._48b4d810 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    margin-top: 54px;
}
._48b4d810 ._4e90a7e0 {
    position: relative;
    width: 50%;
    height: 200px;
    padding: 40px 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

._48b4d810 ._4e90a7e0 ._1988ef76 {
    margin-bottom: 20px;
    color: #858c99;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
}

._48b4d810 ._4e90a7e0 .b1afba51 {
    color: #030a1a;
    font-weight: 600;
    font-size: 26px;
    line-height: 26px;
}

._48b4d810 ._4e90a7e0:after {
    position: absolute;
    bottom: 46px;
    left: 30px;
    width: 103px;
    height: 8px;
    background: var(--mainColor);
    content: "";
}

.pages-container.about-address.bg-white {
    background: url(../img/pic_about_advange_bg@2x.png);
}

.about-img img {max-width: 100%;width: 100%;height: 240px;border-radius: 15px;}
.centent-body {
    border-radius: 15px!important;
}

.about-img {margin-bottom: 30px;}



section.subtop.histroy {
    background-image: url(../img/banner/banner_1.png);
}


section.subtop.company {
    background-image: url(../img/banner/banner_14.png);
}

section.subtop.joinus {
    background-image: url(../img/banner/banner_4.png);
}

section.subtop.partner {
    background-image: url(../img/banner/banner_17.png);
}




.pages-container.history-main {
    position: relative;
    background-image: url(../img/pic_about_honor_bg@2x.png);
    background-repeat: no-repeat;
    background-size: cover;
}


.pages-container.history-main:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #fafafa;
    filter: blur(5px);
    content: ""
}



.history-main .QefKckHJ {
    /* width: 1180px; */
    margin: 0 auto
}

.history-main .QefKckHJ .B30uaFQZ {
    margin-top: 54px
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W {
    display: flex;
    padding-bottom: 30px
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W ._2k5h6g8 {
    flex-basis: 85px;
    flex-shrink: 0
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .__1divvioI {
    width: 12px;
    margin-right: 30px
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .__1divvioI .q7VX_oH4 {
    width: 12px;
    height: 12px;
    border: 2px solid #1a66ff;
    border-radius: 50%
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .__1divvioI .q7VX_oH4.__8M40lx1O {
    background-color: #1a66ff
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .__1divvioI .IFfvdv6b {
    width: 2px;
    height: calc(100% - 12px);
    margin-left: 5px;
    background: linear-gradient(1turn,hsla(0,0%,100%,0),#1a66ff)
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 {
    flex: 1 1
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 .wicKud34 {
    position: relative;
    z-index: 1;
    padding: 11px 16px;
    overflow: hidden;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(175,190,198,.15)
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 .wicKud34:not(:last-child) {
    margin-bottom: 8px
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 .wicKud34:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: hsla(0,0%,96%,.8);
    opacity: .8;
    filter: blur(5px);
    content: ""
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 .wicKud34 .GKUU5him {
    margin-bottom: 10px;
    overflow: hidden;
    color: #030a1a;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 .wicKud34 .ZMEXOr_F {
    color: #858c99;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px
}


.history-main .QefKckHJ {
    max-width: 100%;
}

.history-main .QefKckHJ .B30uaFQZ .mufy_R4W .w8p1l5F7 .wicKud34 .GKUU5him {
    white-space: normal;
    line-height: 2;
}

section.subtop.page.tos,section.subtop.page.privacy {
    background-image: url(../img/banner/banner_6.png);
}




.tpm-prod-hero {
    background: transparent;
}


.tpm-prod-hero__notice-link {
    padding: 24px 40px 24px 40px;
}

.tpm-prod-hero__datacenter__notice {
    position: relative;
    padding: 0 10px;
    -webkit-font-smoothing: antialiased;
    min-height: 120px;
    z-index: 2;
    padding-top: 0 !important;
    background: hsla(0, 0%, 100%, .6);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    transition: background-color .3s ease-out;
}

@media screen and (max-width:768px){
.tpm-prod-hero__datacenter__notice .tpm-prod-hero__notice-item {
    width: 100%;
    padding-left: 0px!important;
}
}


.tpm-dataIntroduce__advantage {
    margin-top: 40px;
}

.tpm-section.tpm-section_hot .tpm-scenario__item-desc {
    color: #293957;
}


.tpm-feature__item.tpm-feature__item-writeBg .tpm-feature__item-title {
    margin-bottom: 16px;
}

.tpm-section.tpm-section_hot .tpm-scenario__item-title {
    margin-bottom: 24px;
}

.tpm-dataIntroduce__advantage  .tpm-feature__item.tpm-feature__item-writeBg {
    height: 100% !important;
}


    .block-container__datecenter .tpm-section .swiper-wrapper img {
        width: 100%;
        height: 222px;
    }

    .block-container__datecenter .tpm-section .swiper-container {
      width: 100%;
      height: 100%;
      margin-top: 32px;
    }

    .block-container__datecenter .tpm-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: transparent;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  /* transform: scale(0.8); */
    }
	.block-container__datecenter .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scaleX(1.45);
      z-index:10;
      height: 300px;
	}

    .block-container__datecenter .tpm-section .swiper-slide:not(.swiper-slide-active) img {
        width: 287px;
        height: 222px;
    }

    .block-container__datecenter .tpm-section .swiper-slide-active img {
        height: 100%;
    }

    .block-container__datecenter .swiper-container {
        height: 300px !important;
    }

    .block-container__datecenter .swiper-wrapper {
        align-items: center;
    }

    .block-container__datecenter .swiper-slide.swiper-slide-prev {
        justify-content: flex-start;
    }

    .block-container__datecenter .swiper-slide.swiper-slide-next {
        justify-content: flex-end;
    }

    .view-control.block-container__datecenter .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #006eff;
    }

    .tp-grid__col .product-item-wrapper .item-priceInfo-wrapper-parent .item-priceInfo-bg {
        width: 101px;
        height: 101px;
        right: 5px;
        bottom: 7px;
    } 

    .tp-grid__col .product-item-wrapper .item-info-innerwrapper .item-info .item-info-key {
        min-width: 90px;
    }

    .tp-grid__col .product-item-wrapper .item-info-wrapper-parent .item-info-wrapper .item-info-innerwrapper {
        height: 317px;
    }


    .tp-grid__col .product-item-wrapper .item-priceInfo-wrapper-parent .item-priceInfo-bg.general {
        bottom: 12px;
    }

    .tp-grid__row .tpm-feature__item-desc {
        margin-bottom: 20px;
        -webkit-line-clamp: initial; 
        overflow: initial;
    }

    .tp-grid__row.tp-grid__row__productFunction .tpm-feature__item-desc {
        margin-bottom: 0px;
    }

    .tpm-hasFunction-ul .tpm-hasFunction-ul-li {
        display: flex;
    }

    .tpm-hasFunction-ul .tpm-hasFunction-ul-li span:not(.el-icon) {
        position: relative;
        top: -2px;
    }

    .item-price-wrapper a:hover {
        color: #fff;
    }

    .tpm-feature__item-logo {
        position: absolute;
        top: 15px;
        right: 18px;
        width: 120px;
        height: 43.5px;
        opacity: 0.5;
    }

    .tpm-logo-card__wrap {
        background: none;
        box-shadow: none;
        padding: 0px;
    }

    .tp-grid__row__productFunction .tpm-feature__item::after {
        display: none;
    }



.tpm-prod-hero__notice-item:hover {
    background-color: hsla(0, 0%, 100%, .6);
    transition: all .3s;
}


@media only screen and (max-width: 768px) {
.header-menu .tab-nav-wrap .gt-tab-nav .gt-nav-item {
    font-size: 14px;
}
}