
.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 {
    height: 400px;
    padding-top: 120px;
    background-repeat: no-repeat;
    background-size: auto 400px;
    background-position: center;
    background-color: #eaeff6;
    background-image: url("https://cdn-image.qingyunl.com/2024/resource/s2zuc.jpg");
}
.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;
    background-image: url(https://cdn-image.qingyunl.com/2024/k97nc.png);
}
.subtop.about {
    padding: 100px 0;
    background-color: #1957ff;
    background-image: url("https://cdn-image.qingyunl.com/2024/resource/3bate.png");
}
.subtop.cooperate {
    padding: 140px 0;
    background-color: #0b2a7b;
    background-image: url("https://cdn-image.qingyunl.com/2024/resource/039zo.png");
}
.subtop.about .subtop-title,
.subtop.cooperate .subtop-title {
    font-size: 64px;
    line-height: 72px;
    letter-spacing: 2px;
}
.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("/templates/qingyunl/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(https://cdn-image.qingyunl.com/2024/resource/hid5t.png);
}
.about-header .centent-body {
    background-image: url(https://cdn-image.qingyunl.com/2024/resource/db9g0.png);
    background-position: left bottom -140px;
    background-size: 300px;
    background-repeat: no-repeat;
    background-color: #FFF;
    padding: 5rem 4rem !important;
}
.about-culture {
    padding: 96px 0;
    background-size: cover;
    background-image: url(https://cdn-image.qingyunl.com/2024/resource/fg9nu.png);
}
.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: #076dff;
    border-color: #076dff;
}
.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: #076dff;
}
/* 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;
}
.service-main-1 {	
    background-image: url("/templates/qingyunl/img/icon-security-recommend-1.svg");
}
.service-main-2 {	
    background-image: url("/templates/qingyunl/img/icon-security-recommend-2.svg");
}
.service-main-3 {	
    background-image: url("/templates/qingyunl/img/icon-security-recommend-3.svg");
}
.service-main-4 {	
    background-image: url("/templates/qingyunl/img/icon-security-recommend-4.svg");
}
.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==");
}



  
  
  

