@charset "utf-8";
@import url("base.css");
@import url("animate.min.css");
@import url("swiper-bundle.min.css");


/**index**/
.pro-head-white .pro-head-nav li a.far{ color: var(--color-fff);}
.pro-head-white .pro-head-tel{ color:var(--color-fff);}
.pro-head-white .pro-head-logo img{ -webkit-filter: invert(0) brightness(1); filter: brightness(0) invert(1);}
.pro-head-white .pro-head.topFix .pro-head-nav li a.far { color: var(--color-333);}
.pro-head-white .pro-head.topFix .pro-head-tel{ color: var(--color-blue);}
.pro-head-white .pro-head.topFix .pro-head-logo img{ -webkit-filter: none; filter: none; }


.pro-head.topFix{ background: var(--color-fff); box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);}
.pro-head-nav li a.far{ line-height: 3.125rem;}
.pro-head-nav li a.far:before{ content: ''; background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%); width: 0; height: 0.25rem; position: absolute; left: 50%; top: 0; transform: translateX(-50%);}
.pro-head-nav li.active a.far:before{ width: 1.5rem;}
.pro-head-login .btn{ background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%); color: var(--color-fff); }

.index-Banner li .owl-text .btn{ background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%);  display: inline-block; color: var(--color-fff); }
.index-Banner .swiper-pagination{ width: auto !important; left: 12.5vw !important; bottom:5.2vw !important;}
.index-Banner .swiper-pagination-bullet{ background: rgba(32,69,191,0.2); width:2.25rem; height:0.25rem; margin: 0 0.1875rem !important; opacity: 1; border-radius: 0.0625rem;}
.index-Banner .swiper-pagination-bullet-active{ background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%); }


.index-strength{ margin-top:-3.75rem;}
.index-strength dl{ background-image: url(../images/strength-bg.png); width: calc(25% - 1.25rem); box-shadow: 0 0.3125rem 0.625rem 0 rgba(32,69,191,0.1); border: 0.0625rem solid var(--color-fff);}


.index-advant{ padding:3.645vw 0 4.166vw 0;}
.index-advant-sider li{ width:18.68%; background: #f6f9ff; padding: 5.625rem 1.5625rem 1.5625rem 1.5625rem; box-shadow: 0 0.0625rem 0.625rem 0 rgba(32,69,191,0.1); border: 0.0625rem solid var(--color-fff); }
.index-advant-sider li .icon{ width: 5.4375rem; top: -0.3rem; transform: translateX(-50%);}
.index-advant-sider li:hover { box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2); }
.index-advant-sider li:hover .icon img { animation-name: bounce; animation-duration: 1s; animation-fill-mode: both; }


.index-case{ background-color:#181B30; padding:3.645vw 0 4.166vw 0; }
.index-case-list{ margin-left: -1.875rem; }
.index-case-list li{ width: calc(33.33% - 1.875rem); margin:0.75rem 0 0 1.875rem; }
.index-case-list li .opera { bottom:-2.375rem; }
.index-case-list li .opera a { background-size: 200% 100%; width: 41%; color: var(--color-fff); }
.index-case-list li .opera a:hover { background-position: 100% 0; }
.index-case-list li .opera a:first-child { background-image: linear-gradient(-86deg,#773db2,#1371ff 50%,#0a76ff 0,#007aff 0,#3267f0 0,#6353e1 0); border-radius: 1.125rem 0 0 1.125rem; -webkit-box-shadow: 0 0.625rem 1.25rem -0.625rem #773db2; box-shadow: 0 0.625rem 1.25rem -0.625rem #773db2; }
.index-case-list li .opera a:last-child { background-image: linear-gradient(101deg,#5466fb,#2a89fc 0,#00abfd 0,#09ebbb 50%); border-radius: 0 1.125rem 1.125rem 0; -webkit-box-shadow: 0 0.625rem 1.25rem -0.625rem #09ebbb; box-shadow: 0 0.625rem 1.25rem -0.625rem #09ebbb; }
.index-case-list li:hover .opera { opacity:1; bottom:1.125rem; }

.index-case-more a{ background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%); color: var(--color-fff); }
.index-case-more a:hover{  background: linear-gradient( 90deg, #688BFD 0%, #2045BF 100%); }


.index-solution{ padding:3.645vw 0 4.166vw 0; }
.index-solution-pills { margin-inline: -1.35vw; }
.index-solution-pills li { width: 25%; margin-top: 2.03vw; padding-inline: 1.35vw; }
.index-solution-pills li .text {transform: translate(-50%,-50%);  }
.index-solution-pills li:hover .thumb img.img2 { opacity: 1; }


.index-about{ background-image: url(../images/index-about.jpg); padding:3.645vw 0 4.166vw 0; color: #AFB8D5; }
.index-about .ab-more a{ border: 0.0625rem solid rgba(104,139,253,0.5); color: var(--color-fff); }
.index-about .ab-more a:hover{ background: rgba(104,139,253,0.5); }


.index-combo{  padding:3.645vw 0 4.166vw 0; }
.index-combo-list li{ background: #F6F9FF url(../images/combo-bg01.png) no-repeat 98% bottom; width: 31.94%;  }
.index-combo-list li:nth-child(2){ background: #F6F9FF url(../images/combo-bg02.png) no-repeat 98% bottom;}
.index-combo-list li:nth-child(3){ background: #F6F9FF url(../images/combo-bg03.png) no-repeat 98% bottom;}
.index-combo-list li .buy{ background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%); color: var(--color-fff); }
.index-combo-list li .buy:hover{ background: linear-gradient( 90deg, #688BFD 0%, #2045BF 100%);}


.index-space{ background-image: url(../images/index-space.jpg); }
.index-space a{ background: linear-gradient( 90deg, #2045BF 0%, #688BFD 100%); color: var(--color-fff); }
.index-space a:hover{ background: linear-gradient( 90deg, #688BFD 0%, #2045BF 100%); }


.pro-footer{ background: #0D0F1B; color: #AFB8D5;}
.pro-footerTop .top-left .code{  max-width:7.785rem; }
.pro-footerTop .top-menu{ width: 53%;}
.pro-footerTop .top-contact{ max-width: 17.56%;}
.pro-footerAssure{ background: #191C2F;  }
.pro-footerAssure li{  border-right: 0.0625rem solid #303553;;}
.pro-footerCopy{ border-top: 0.0625rem solid #303553;}


/**建站模板**/
.template-search{ background-image: url(../images/template-search.jpg); height:21.875rem; }
.template-search .search-form{ max-width: 30rem; margin:auto; }
.template-search .search-form .input{ height: 2.625rem; line-height:2.625rem; border-bottom: 0.0625rem solid #d2d2d2; }
.template-search .search-form .btn{ width: 3.25rem; height: 2.625rem;}


/*.template-filter .filter-industry a{ background: #f8f8f8;  }*/
/*.template-filter .filter-industry a.active{ background: linear-gradient(90deg, #2045BF 0%, #688BFD 100%); color: var(--color-fff);}*/
.filter-color a:first-child { background: url(../images/color-all.png) center / 100% 100% no-repeat; }
.filter-color a.active i{ opacity: 1;}


.template-lists li{ margin-right: 3%; margin-top: 2.76%; width: 31.33%;}
.template-lists li:nth-child(3n) { margin-right: 0; }
.template-lists li .opera { bottom:-2.375rem; }
.template-lists li .opera a { background-size: 200% 100%; width: 41%; color: var(--color-fff); }
.template-lists li .opera a:hover { background-position: 100% 0; }
.template-lists li .opera a:first-child { background-image: linear-gradient(-86deg,#773db2,#1371ff 50%,#0a76ff 0,#007aff 0,#3267f0 0,#6353e1 0); border-radius: 1.125rem 0 0 1.125rem; -webkit-box-shadow: 0 0.625rem 1.25rem -0.625rem #773db2; box-shadow: 0 0.625rem 1.25rem -0.625rem #773db2; }
.template-lists li .opera a:last-child { background-image: linear-gradient(101deg,#5466fb,#2a89fc 0,#00abfd 0,#09ebbb 50%); border-radius: 0 1.125rem 1.125rem 0; -webkit-box-shadow: 0 0.625rem 1.25rem -0.625rem #09ebbb; box-shadow: 0 0.625rem 1.25rem -0.625rem #09ebbb; }
.template-lists li:hover .opera { opacity:1; bottom:1.125rem; }


.template-flip  a { padding: 0 1.25rem; }
.template-flip .nowpage { padding: 0 1.25rem; color: var(--color-blue);}
.template-flip  a:hover { color: var(--color-blue); }


/**模板预览**/
.preview-tool { box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, .06);}
.preview-tool .response img { filter: grayscale(90%); opacity: .5; cursor: pointer; }
.preview-tool .response img:hover { filter: grayscale(0); opacity: .8; }
.preview-tool .response .active { filter: grayscale(0); opacity: 1; }


.preview-iframe { height:calc(100vh - 4.375rem); }
.preview-iframe .pc-width { height: 100%; overflow: hidden; }
.preview-iframe .ipad-width { background: url(../images/bg-ipad.png) no-repeat; width: 70.25rem; height: 53.0625rem; margin: 1.875rem auto 0; padding: 3.75rem 3.125rem 5.9375rem; }
.preview-iframe .mobile-width{ background: url(../images/bg-iphone.svg) no-repeat;  width: 30.3125rem; height: 54.0625rem; margin: 0 auto; padding: 6.25rem 2.5rem 7.5rem; }


/**小程序商城模板**/
.model-trade .trade-row{ border-bottom: 0.0625rem dashed rgba(238,238,238,1);}
.model-trade .trade-row.second-trade{ height:2.5625rem; }
.model-trade .trade-row a:hover,.model-trade .trade-row a.select { background: rgba(0,118,254,0.1);  color:var(--color-blue); }
.model-trade .row-unfold.un-select i { transform: rotate(180deg); display: inline-block; }


.model-applets{ margin-left:calc(var(--spacing) * -12);}
.model-applets li{ width: calc(20% - var(--spacing) * 12); }
.model-applets li .thumb{ height: 22.375rem; border: 0.0625rem solid #e3e3e3; }
.model-applets li .f-fill{ background: rgba(0, 0, 0, .5); }
.model-applets li .f-fill .qrCode{ width: 8.75rem; height: 8.75rem; }
.model-applets li:hover{ transform: translateY(-0.625rem);}
.model-applets li:hover .f-fill{ opacity: 1;}


.mobile-model-left{ width: 48.75rem; height:48.125rem;}
.mobile-model-left .designer-view{  width: 23.4375rem; height:39.5rem; box-shadow: 0 0 1.25rem 0 rgba(51, 51, 51, 0.1); }

.mobile-model-right{  width: 26.25rem; }
.mobile-model-right .right-code{ width: 18.75rem; margin:1.875rem auto 0 auto; border: 0.0625rem solid #eee; }
.mobile-model-right .right-code img{ max-width: 12.5rem;}
.mobile-model-right .right-use{ width:17.5rem; color: var(--color-fff); display: block; margin:1.5625rem auto 0 auto;  }
.mobile-model-right .right-lab{ border-top: 0.0625rem #eee solid;}
.mobile-model-right .right-lab .lab-title:before{ content: '';  background: var(--color-blue); width: 0.1875rem; height: 0.9375rem; position: absolute; left: 0.3125rem; top: 50%; transform: translateY(-50%); }
.mobile-model-right .right-lab .lab-content a{ border: 0.0625rem solid #e3e3e3; }


/**加载动画**/
.agmall-loading .spinner { width: 2.8125rem; height: 2.8125rem; }
.agmall-loading .container1>div,.agmall-loading .container2>div { background-color:var(--color-blue); width: 0.5rem; height: 0.5rem; border-radius: 100%; position: absolute; -webkit-animation: bouncedelay 1.2s infinite ease-in-out; animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.agmall-loading .spinner .spinner-container { width: 1.875rem; height:1.875rem; position: absolute; left: 0; top: 50%; margin: -0.9375rem 0 0 0.375rem; }
.agmall-loading .container2 { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.agmall-loading .circle1 { top: 0; left: 0; }
.agmall-loading .circle2 { top: 0; right: 0; }
.agmall-loading .circle3 { right: 0; bottom: 0; }
.agmall-loading .circle4 { left: 0; bottom: 0; }
.agmall-loading .container1 .circle2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.agmall-loading .container1 .circle3 { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.agmall-loading .container1 .circle4 { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.agmall-loading .container2 .circle1 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.agmall-loading .container2 .circle2 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.agmall-loading .container2 .circle3 { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.agmall-loading .container2 .circle4 { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }

@-webkit-keyframes bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0.1);
    }
    40% {
        -webkit-transform: scale(1.0);
    }
}

@keyframes bouncedelay {
    0%,80%,100% {
        transform: scale(0.1);
        -webkit-transform: scale(0.0);
    }
    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}


/**服务支持**/
.phelp-category{ width: 14.375rem;}
.phelp-category .title{  background: url(../images/sort-arrow.png) no-repeat 74%; line-height: 3.375rem;}
.phelp-category .sort a{ display: block; line-height:2.875rem;}
.phelp-category .sort a.active,.phelp-category .sort a:hover{ background-color: #e3eeff; font-weight: 500; color: var(--color-blue); }


.phelp-list li {  border-bottom:0.0625rem solid #e1e8ec; }
.phelp-content-head { border-bottom: 0.0625rem solid #e0e0e0; }


/**微信支付**/
.transfer-content { max-width: 1000px; }


/**自助建站**/
.self-service-banner .text .tb{ background-color:#ff8a00; color: var(--color-fff);}

.self-service-combo{ background-image: url(../images/service-combo.png);}
.self-service-comboList li{  width: calc(33.33% - var(--spacing) * 3);}
.self-service-comboList li .pricing-title{ background-image:url(../images/comboList-bga.png); }
.self-service-comboList li .pricing-title .more{ border: 0.0625rem solid var(--color-fff); color: var(--color-fff); padding: 0.75rem 22%; }
.self-service-comboList li .pricing-title .more:hover { background: var(--color-fff); color: var(--color-333); }
.self-service-comboList li .pricing-features p { height: 2.1875rem; border-bottom: 0.0625rem solid #f4f7fc; }
.self-service-comboList li:nth-child(2) .pricing-title { background-image:url(../images/comboList-bgb.png);}
.self-service-comboList li:nth-child(3) .pricing-title { background-image:url(../images/comboList-bgc.png); }


.self-service-tages{ background-image: url(../images/service-tages.jpg);}
.self-service-tagesList li{  background: #f5f8fc; width: 33.33%; height: 16.875rem; padding: 0 4.375rem; }
.self-service-tagesList li:nth-of-type(2n) { background: #e8eef7; }


.self-service-process{ background-image: url(../images/self-service-process.png);}
.self-service-processList li{ background: var(--color-fff); width: calc(25% - 1rem); height: 11.25rem; }
.self-service-processList li .icon{ width:3.5625rem; animation-duration: 1s; animation-fill-mode: both;}
.self-service-processList li:hover { box-shadow: 0 0 0.625rem rgba(0,0,0,.2); }
.self-service-processList li:hover .icon { animation-name: bounce; transform-origin: center bottom; }
.self-service-lazyload{ background-image: url(../images/service-lazyload.jpg); height: 23.75rem;}


/**产品套餐**/
.combo-package .table{ width: 100%; border-collapse: collapse; border: 0.0625rem solid #dee2e6;}
.combo-package .table td { padding: 0.75rem; vertical-align: middle; border: 0.0625rem solid #dee2e6; }
.combo-package .table td .btn-primary { background: linear-gradient(150deg,#298dff 0%,#00baff 100%);  }
.combo-package .table td .tag-xf{ background: linear-gradient(150deg, #fbd7a1 0%, #c5996b 100%); color: #773c07; border-radius: 0.3125rem 0 0.3125rem 0; }
.combo-package .table tbody tr:nth-of-type(odd) { background: rgba(0, 0, 0, .02); }
.combo-package .table tbody tr:hover { background-color: rgba(0, 0, 0, .075); }


/**下单页面**/
.buy-temp li{ background: var(--color-blue); height: 100%; display: none;}
.buy-temp li:first-child{ display: block;}
.buy-temp li:nth-child(2){ background: #ff8a00;}
.buy-temp li:nth-child(3){ background: #31de8c;}


.buy-body-price li{ width:33.33%; border: 0.0625rem solid var(--color-fff); }
.buy-body-price li .tag{ right: 0.125rem; bottom: 0.0625rem; }
.buy-body-price li.active, .buy-body-price li:hover{ border-color:var(--color-blue);}
.buy-body-price li.active:after { content: ' '; display: block; position: absolute; right: 0; bottom: 0; border: 1.25rem solid var(--color-blue); border-left-color: transparent; border-top-color: transparent; }
.buy-body-price li.active .name{ color: var(--color-blue);}


.buy-body-host .rounded label{ height: 2.625rem; line-height:2.625rem; margin-right: -0.0625rem; position: relative; border: 0.0625rem solid #dcdee2;}
.buy-body-host .rounded label .tags{ right: 0.125rem; bottom:0.0625rem;}
.buy-body-host .rounded label.radio-checked:after { content: ' '; display: block; position: absolute; right: 0; bottom: 0; border: 0.9375rem solid var(--color-blue); border-left-color: transparent; border-top-color: transparent; }
.buy-body-host .rounded label .discount-tip{ background: #fca426; line-height: 1; right: 0.25rem; -webkit-transform: translateY(-50%); transform: translateY(-50%);}


.buy-body-why .pay-item li { width: 11.0625rem; border: 0.06rem #d0e2f5 solid; }
.buy-body-why .pay-item li i { right: 0.0625rem; bottom:0.0625rem; }
.buy-body-why .pay-item li.selected:after { content: ' '; display: block; position: absolute; right: 0; bottom: 0; border:0.9375rem solid var(--color-blue); border-left-color: transparent; border-top-color: transparent; }

.buy-body-place{ border-top: 0.0625rem solid #f0f2f5;}
.buy-body-place .btn-danger{ background: linear-gradient(150deg,#db3545 0,#f14545 100%); display: inline-block; }


/**个人中心**/
.app-head{ -webkit-box-shadow: 0 0.125rem 0.3125rem 0 #0700481a; box-shadow: 0 0.125rem 0.3125rem 0 #0700481a;}
.app-head-left .logo img{ max-height:2.375rem; -webkit-filter: invert(0) brightness(1); filter: brightness(0) invert(1);}
.app-head-topbar .view-badge .icon{ background: #f2f5f9; width: 2.375rem; height: 2.375rem; color: #93adce; }
.app-head-topbar .view-badge .icon .dot{ background: #ff3131; width: 0.375rem; height:0.375rem; position: absolute; right:0.3125rem; top: 0.3125rem; }
.app-head-topbar .ivu-dropdown-menu{ right: -0.1875rem; -webkit-box-shadow: 0 0.125rem 1.375rem 0 hsla(0, 0%, 6%, .1); box-shadow:0 0.125rem 1.375rem 0 hsla(0, 0%, 6%, .1);  }


.app-body{ height: calc(100vh - 3.75rem); min-width: 1280px; }
.app-side-menu li a{ width: 100%; height:3.4375rem; padding-left:calc(var(--spacing) * 5); color: var(--color-666); }
.app-side-menu li.active a{ background: #f0f5f7; color: var(--color-blue);}


.app-main{ padding-left: 11.25rem;}
.app-main .main-breadcrumb{ line-height: 3.3125rem; border-bottom: 0.75rem solid #f0f5f7; }
.app-main .main-content{ height: calc(100vh - 7.8125rem); }
.main-warp{ border-bottom:0.625rem solid #f0f5f7;}


.container-home{ height: calc(100vh - 3.75rem); min-width: 1280px;}
.container-left{ width: calc(100% - 22.625rem);}
.container-right{ width: 21.857rem;}

.container-box{ -webkit-box-shadow: 0 0.125rem 0.625rem 0 #0700481a;  box-shadow: 0 0.125rem 0.625rem 0 #0700481a;}
.container-product{ margin-left:calc(var(--spacing) * -3);}
.container-product a{  width: calc(25% - var(--spacing) * 3); }


.container-financial{ background-image: linear-gradient(135deg, rgba(199, 226, 254, 0.36) 0%, rgba(250, 252, 255, 0.36) 100%); width:calc(50% - var(--spacing) * 1.5); }
.container-financial .el-button{ padding: 0.5626rem 0.9375rem; position: absolute; right: 1.5rem; bottom: 2rem; }

.container-todo{ background: #f9fcff; width:calc(50% - var(--spacing) * 1.5); }


/**公告详情**/
.notice-detail .det-title{ border-bottom: 0.0625rem dashed #e0e0e0;}


/**搜索引擎**/
.seo-Engine li{  border: 0.0625rem solid #EBEEF5; }
.seo-Engine li .wordbox{ width: 41.677%; }
.seo-Engine li .btnsbox .el-button{ padding: 0.4375rem 0.9375rem;}
.seo-Engine li:hover { box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, .1); }

.seo-Engine li .site-popover{ width: 25rem; color: #606266; word-break: break-all; position: absolute; right: 11.25rem; z-index: 2000; box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, .1); border: 0.0625rem solid #EBEEF5; display: none; }
.seo-Engine li .site-popover:after{ content:''; height:0; width:0; display:block; border:0.375rem transparent solid; border-right-width:0; border-left-color:var(--color-fff); position:absolute; top:50%; right:-0.3125rem; transform: translateY(-50%);}
.seo-Engine li .site-popover .el-tag { background: #EAF6FF; height: 1.25rem; line-height:1.25rem; color:var(--color-blue);  }
.seo-Engine li .site-popover .el-tag-warning{ background: #FFF5E0; color: #ff9b2c; }


.baidu-dialog dl dt { color: #606266; border: 0.0625rem solid #b6b5c8; }
.baidu-dialog dl dd .layui-form-item{ margin-bottom: 0; margin-top: 0.3125rem;}
.baidu-dialog dl dd .layui-input{ width: 13.75rem; height: 1.75rem; line-height: 1.75rem;}
.baidu-dialog dl dd .el-button{ padding: 0.4375rem 0.9375rem;}


/**表格**/
.layui-table td, .layui-table th{ text-align: left; border-bottom: 0.0625rem solid #ebeef5;}
.layui-table th{ background: #f8f9fa;}
.layui-table td{ font-size: 0.8125rem;}
.layui-table td .aass { background-color: var(--color-blue); width:0.3125rem; height:0.3125rem; margin-right:calc(var(--spacing) * 2.5); display: inline-block; vertical-align: middle; border-radius: 100%; }

.layui-table-hover{ background-color: #f5f7fa;}
.layui-table-cell{ padding: 0.6875rem calc(var(--spacing) * 2.5); line-height: 1.5625rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.layui-table-cell .layui-btn{ color: var(--color-blue); margin: 0 0.3125rem;}
.layui-table tr:nth-child(2n+2){ background-color: #fafafa;}



/**表单**/
.layui-form-item { display: flex; align-items:center; position: relative; margin-bottom: 1.375rem; color: #606266;  }
.layui-form-label { width: 10rem; line-height:2.5rem; padding: 0 0.9375rem; text-align: right;}
.layui-input-block { webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; }
.layui-textarea{ background-color: var(--color-fff); width: 100%; display: block; padding:0.3125rem 0.9375rem; line-height: 1.5; border: 0.0625rem solid #dcdfe6; border-radius: 0.25rem; resize: vertical; }
.layui-input-button{ margin-left: 10rem; webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative;}
.layui-input-inline .layui-input{ width: 11.875rem;}
.layui-input-inline .layui-textarea{ width: 11.875rem;}


.layui-input{ background-color:var(--color-fff); width: 100%; height: 2.5rem; line-height: 2.5rem; padding: 0 0.9375rem; border: 0.0625rem solid #dcdfe6; border-radius: 0.25rem; }
.layui-input::-webkit-input-placeholder { color: #c0c4cc; }
.layui-input::-moz-placeholder { color: #c0c4cc; }
.layui-input::-ms-input-placeholder { color: #c0c4cc; }
.layui-input::placeholder { color: #c0c4cc; }
.layui-input:hover { border-color: #c0c4cc; }
.layui-input:focus { border-color: var(--color-blue); }
.layui-input[disabled], .layui-textarea[disabled] { background-color: #fafafa; }


.layer-filter .layui-form-item{ margin-right:0.625rem; margin-bottom:0.9375rem;}
.layer-filter .layui-form-label{ width: auto; line-height: 2.25rem; padding: 0 0.75rem 0 0;}
.layer-filter .layui-input{ min-width: 13.75rem; height: 2.25rem; line-height: 2.25rem;}
.layer-filter .el-button{ padding:0.625rem 1.25rem;}


/**单选框**/
.layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select { display: none; }
.layui-upload-file { display: none !important; opacity: .01; filter: Alpha(opacity = 1); }
.layui-form-radio { display: inline-block; vertical-align: middle; margin-right: 0.625rem; line-height: 1; cursor: pointer; }
.layui-form-radio>* { display: inline-block; vertical-align: middle; }
.layui-form-radio i { margin-right: 0.3125rem; font-size: 1.125rem; color: #dcdee2; }
.layui-form-radio .layui-icon-circle:before { content: "\e63f";}
.layui-form-radio .layui-icon-radio:before { content: "\e643"; }
.layui-form-radio.layui-form-radioed{color:var(--color-blue);}
.layui-form-radio.layui-form-radioed i { color:var(--color-blue); }
.layui-form-radio.layui-disabled{ color: #d2d2d2; cursor: not-allowed; }

.layui-form [lay-radio] { display: none; }



/**分页**/
.layui-table-page { padding: 0.625rem; line-height: 1.625rem; color: #606266; }
.layui-table-page a, .layui-table-page span { padding: 0 0.75rem; display: inline-block;  }
.layui-table-page select { padding:0 0.1875rem; height:1.625rem; border: 0.0625rem solid #eee; display: inline-block !important; }
.layui-table-page .layui-laypage-curr { background: var(--color-blue); color: var(--color-fff);  border-radius: 0.125rem; }
.layui-table-page .layui-laypage-curr em{ font-style: normal;}
.layui-table-page .layui-laypage-skip{ color: var(--color-999);}
.layui-table-page .layui-laypage-skip input { width: 2.5rem; height: 1.625rem; text-align: center; margin: 0 0.625rem; border-radius: 0.125rem; border: 0.0625rem solid #eee; }
.layui-table-page .layui-laypage-skip button { padding: 0 0.625rem; height: 1.625rem; margin-left: 0.625rem; cursor: pointer; border-radius: 0.12rem; border: 0.0625rem solid #eee; }


/**按钮**/
.el-button{ background: var(--color-fff); color: #606266; padding: 0.75rem 1.25rem; line-height: 1; margin-right:0.625rem; display: inline-block; border: 0.0625rem solid #DCDFE6; border-radius:0.25rem; cursor: pointer; }
.el-button:hover, .el-button:focus { background-color: #ebf3ff; color: #3989FF; border-color: #c4dcff; }
.el-button-primary{ background-color:var(--color-blue); color:var(--color-fff); border-color:var(--color-blue); }
.el-button-primary:hover, .el-button-primary:focus { background: #61a1ff; color: var(--color-fff); border-color: #61a1ff; }

.el-button-succes{ background-color:#67c23a; color:var(--color-fff); border-color:#67c23a; }
.el-button-succes:hover, .el-button-succes:focus { background: #95d475; color: var(--color-fff); border-color: #95d475; }


/**复选框**/
.layui-form-checkbox { position: relative; display: inline-block; vertical-align: middle; padding-left: 1.5rem; cursor: pointer; -webkit-transition: .1s linear; transition: .1s linear; }
.layui-form-checkbox > div { margin-top: -0.0625rem; padding-right: 0.9375rem; line-height: 1.125rem; }
.layui-form-checkbox > i { background-color:var(--color-fff); width: 1rem; height: 1rem; line-height: 0.875rem; font-size: 0.75rem; color: rgba(255, 255, 255, 0); text-align: center; position: absolute; top: 0; left: 0; border: 0.0625rem solid #d2d2d2; border-radius: 0.125rem; -webkit-transition: .1s linear; transition: .1s linear; }
.layui-form-checkbox > i.layui-icon-ok:before { content: "\e605"; }
.layui-form-checked > i { border-color:var(--color-blue); background-color:var(--color-blue); color: var(--color-fff); }
.layui-form-checkbox[lay-skin=primary] { min-width: 1.125rem; min-height: 1.125rem; }



/**下拉框**/
.layui-form-select { position: relative; }
.layui-form-select .layui-input { padding-right: 1.875rem; cursor: pointer; }
.layui-form-select .layui-edge { width: 0; height: 0; position: absolute; right: 0.625rem; top: 50%; margin-top: -0.1875rem; border-width: 0.375rem; border-style: dashed; border-color: transparent; overflow: hidden; border-top-color: #c2c2c2; border-top-style: solid; -webkit-transition: all .3s; transition: all .3s; cursor: pointer; }
.layui-form-select dl { background-color: var(--color-fff); min-width: 100%; max-height: 18.75rem; overflow-y: auto; padding: 0.3125rem 0; position: absolute; left: 0; top: 2.625rem; z-index: 899; display: none; border: 0.0625rem solid #eee; border-radius: 0.125rem; box-shadow: 0.0625rem 0.0625rem 0.25rem rgb(0 0 0 / 8%); }
.layui-form-select dl dd{ padding: 0 0.625rem; line-height: 2.25rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }
.layui-form-select dl dd:hover { background-color: #f8f8f8; -webkit-transition: .5s all; transition: .5s all; }
.layui-form-select dl dd.layui-this { background-color: #f8f8f8; color:var(--color-blue); font-weight: 700; }
.layui-form-select dl dd.layui-disabled { background-color:var(--color-fff); }
.layui-form-selected dl { display: block; }
.layui-form-selected .layui-edge { margin-top: -0.5625rem; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.layui-form-selectup dl { top: auto; bottom: 2.625rem; }


/**开关**/
.layui-form-switch { background-color: #ccc; width: 2.75rem; height: 1.375rem; line-height: 1.25rem; position: relative; display: inline-block; border: 0.0625rem solid #ccc; border-radius: 1.375rem; margin-top: 0.3125rem; cursor: pointer;}
.layui-form-switch>i { background-color: var(--color-fff); width: 1.125rem; height: 1.125rem; position: absolute; left: 0.0625rem; top: 0.0625rem; border-radius: 1.25rem; }
.layui-form-switch>div { position: relative; top: 0; margin-left: 1.3125rem; color:var(--color-fff); font-size: 0.75rem; }
.layui-form-onswitch { border-color: var(--color-blue); background-color: var(--color-blue); }
.layui-form-onswitch>i { left: 100%; margin-left: -1.1875rem; }
.layui-form-onswitch>div { margin-left: 0; margin-right: 1.3125rem; }


/**费用中心**/
.finance-balance{ background-image: linear-gradient(135deg, rgba(199, 226, 254, 0.36) 0%, rgba(250, 252, 255, 0.36) 100%); }
.finance-balance .el-button{ padding: 0.5625rem 0.9375rem; margin-right: 0;}


.invoice-setting .sett-item{  width:33.33%;  border: 0.0625rem solid #EFF0F1; -webkit-box-shadow: 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.08); border-top:0.3125rem solid #FFC60A;}
.invoice-setting .sett-item .btn{ color: #3989FF; position: absolute; bottom: 1rem; right: 1rem; border: 0.0625rem solid #3989FF; }
.invoice-setting .sett-item .btn:hover { background: rgba(57, 137, 255, 0.1); color: #3989ff; }


/**订单详情**/
.order-detail-state{ border-bottom: 0.0625rem solid #EBEDF0;}


/**站点管理**/
.site-manage{ margin-left: calc(var(--spacing) * -4);}
.site-manage li{ background: #f7faff; width: calc(33.33% - var(--spacing) * 4);  }
.site-manage li .state { background: #ecf5ff; height: 1rem; line-height: 1rem; border-radius: 6.25rem; }
.site-manage li .el-button{ background: #ebf3ff; position: absolute; right: 1.25rem; top: 0.8125rem; padding: 0.4375rem 0.9375rem; color: #3989ff; margin-right: 0;  border-color: #b0d0ff; }
.site-manage li .el-button:hover { background: var(--color-blue); border-color:var(--color-blue); color: var(--color-fff); }


.site-detail-top { background: #f5f7fa; color: #5d5d5d; }
.site-detail-top .company { margin-right: 8.75rem; }
.site-detail-top .el-button { color: #3989FF; padding: 0.375rem 0.75rem; border-color:#3989FF; }

.site-detail-common li { min-height: 1.5625rem; color: #5d5d5d; }
.site-detail-common li .el-button { background: #ebf3ff; padding: 0.4375rem 0.9375rem; color: #3989ff; margin-right: 0; border-color: #b0d0ff; }
.site-detail-common li .el-button:hover { background: var(--color-blue); border-color:var(--color-blue); color: var(--color-fff); }


/**续费**/
.renewal-combo dl dd .xwCheckbox { height: 2.375rem; border: 0.0625rem solid #e0e0e0;  }
.renewal-combo dl dd .xwCheckbox input{ display: none; }
.renewal-combo dl dd .xwCheckbox.active{ border: 0.06rem solid var(--color-blue); }
.renewal-combo dl dd .xwCheckbox.active::before{ content: ""; display: block; width:0; height:0; position: absolute; right: 0; bottom: 0; border-bottom:0.9375rem solid var(--color-blue); border-left:0.9375rem solid transparent; }
.renewal-combo dl dd .xwCheckbox.active::after{ content: "✔"; display: block; font-size: 0.75rem; color: var(--color-fff); line-height: 0.75rem; position: absolute; right: -0.0625rem; bottom: 0; z-index: 1;}


/**消息**/
.message-group .all-tabs li{ color: #606266; border: 0.0625rem solid #dcdfe6; border-left: 0; }
.message-group .all-tabs li:first-child { border-left: 0.0625rem solid #dcdfe6; }
.message-group .all-tabs li.is-active { background: #ebf3ff; color: #3989ff; border-color: #3989ff; }
.message-group .all-select .el-button{ padding: 0.5625rem 0.9375rem;}
.message-group .el-button.is-disabled, .message-group .el-button.is-disabled:hover{ background-color:var(--color-fff); color: #c0c4cc; border-color: #ebeef5; cursor: not-allowed; }


/**登录**/
.porLogin-main{ background-image: url(../images/login-bg01.jpg);  }
.porLogin-head{ padding: 0.625rem 5.1vw 0.625rem 3.07rem; }
.porLogin-head .logo{ -webkit-filter: invert(0) brightness(1); filter: brightness(0) invert(1);}

.proLogin-box { background: hsla(0, 0%, 100%, .06); width: 26.875rem; right: 10.78%; top: 50%; margin-top: -260px; color: hsla(0, 0%, 100%, .5); }
.proLogin-form li .el-input { width: 100%; background-color:var(--color-fff); height:3rem; line-height:1.5; padding: 0 0.9375rem; color: var(--color-666); border-radius:0.25rem;  }
.proLogin-form li .el-button { background-color:var(--color-blue); width: 100%; height: 3rem; margin-right: 0; color:var(--color-fff);  border: 0; }
.proLogin-form li .el-captcha{ background: #dde3f6; color:var(--color-blue); height: 3rem; padding: 0 0.9375rem; }


/**关于我们**/
.pabout-us{ padding:5rem 0; }
.pabout-honor{ background-image: url(../images/pabout-honor.jpg); padding:5rem 0;}
.pabout-honor-list .swiper-button-next, .pabout-honor-list .swiper-button-prev{ width: 2.5rem; height: 2.5rem; color: var(--color-fff); border:0.0625rem var(--color-fff) solid; border-radius: 100%;}
.pabout-honor-list .swiper-button-next{ right: -3.125rem;}
.pabout-honor-list .swiper-button-prev{ left: -3.125rem;}

