/*布局页面*/
.layui-logo img{ height:90%;}
.layui-layout-admin .layui-footer {font-size: 12px;line-height: 25px;height: 25px;}
.layui-nav-child dd.layui-this {background-color: #2fb9d4;color: #fff;}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover {
    background-color: #2fb9d4;
    color: #fff;
}
.layui-nav-item a cite {padding: 0 10px;}
.layui-nav-tree .layui-nav-child a cite {padding: 0 0 0 25px;}
.layui-nav .layui-badge {margin-top: -8px;}
.current-time{font-size:16px;color:#2fb9d4;padding:0 50px;}
.page-content .tab {margin: 0px; border-left:0px;border-top: solid 1px #2fb9d4;}
.page-content .tab .layui-tab-title{ border-left: solid 2px #2fb9d4;}
.page-content .tab .layui-tab-title li{ margin-left:0;}
.page-content .tab .layui-tab-title .home .layui-tab-close{display:none;}
.page-content .tab .layui-tab-title .layui-this {background-color: #2fb9d4;color: #fff;}
.page-content .tab .layui-tab-content {position: absolute;top: 40px;bottom: 0;left: 0;right: 0;padding: 0;overflow: hidden;border-left: solid 2px #2fb9d4;}
.page-content .layui-tab-content .layui-tab-item {width: 100%;height: 100%;}
.page-content .layui-tab-content .layui-tab-item iframe {width: 100%;height: 100%;}
/*首页菜单*/
.home-topbox {position:sticky;top:0;z-index:100;padding:10px;height:60px;box-shadow:0px 1px 5px #999;}
.mg-topbox{}
.home-logobox img {width: 50px;height: 50px;margin-right: 10px;border-radius: 50%;}
.home-logobox span {vertical-align:middle;font-size:24px;font-weight:500;color:#666;}
.layui-bg-white{background-color:#fff;color:#333}
.layui-mynav{background-color:#fff; text-align:right}
.layui-mynav .layui-nav-item a{color:#333;font-size:16px;font-weight:500;}
.layui-mynav .layui-nav-item a:hover{color:#999;}
/*首页产品*/
.product-box{padding:40px;}
.product-item{width:50%;}
.product-box-bg{background-color:#eee;}
.product-box img{ max-width:500px;max-height:500px;border:2px solid #eee;}
.product-box p{ font-size:40px;}
.product-box .prodesc{ font-size:18px;line-height:24px;color:#666}
/*首页登录*/
.site-banner {position: relative;height: 550px;overflow: hidden;background-color: #2589f8;}
.site-banner-bg {background-position: center 0;height:100%;}
.lay-cover::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 1;}
.lay-cover div {z-index: 2;}
.login-pc-box{text-align:center;padding:50px 20px;}
.login-mobi-box{display:none}
.login-btn{ color:#fff;font-size:18px; border-color:#fff;margin-top:20px;border-radius:5px;}
.login-btn:hover{background-color:#fff; color:#2589f8}
.login-btn:hover i{color:#009688;}
.login-btn:hover +.login-qrimg{display:none;}
.login-qrimg{display:inline-block;margin:20px;vertical-align:top}
.login-qrimg img{width:230px;height:230px;border-radius:10px;}
.login-appimg img{width:180px;height:180px;border-radius:10px;}
.site-zfj {padding-top: 50px;height: 220px;}
.site-zfj i{font-size:200px;}
.site-desc{padding-top:125px;}
.site-desc-fee{padding-left:500px;}
.web-font-desc {font-style: normal;font-weight: 500;}
.site-desc .web-font-desc {color: #fff;color: rgba(255,255,255,1);font-size: 56px;}
.site-desc cite {margin-top: 10px;color: #c2c2c2;color: rgba(255,255,255,.9);font-size: 24px;font-style: normal;font-weight:300;display:block}
.site-idea {margin: 30px 0;}
.site-idea .layui-field-title legend {margin: 0 20px 20px 0;padding: 0 20px;text-align: center;}
.site-idea li div {padding: 25px;line-height: 24px;border: 1px solid #d2d2d2;min-height:170px;}
/*费用*/
.feelist{text-align:left;padding:10px 50px;}
.feelist li{font-size:18px; line-height:40px;}
/*页脚*/
.login-footer {font-size: 14px;line-height: 20px;color: #a8aaba;background: #393D49;text-align:center;}
.login-footer .wx-info {padding-top:20px;}
.login-footer .wx-info .wx-info-content{width:900px;margin:0 auto;}
.login-footer .wx-info .wx-desc {width:59%;display:inline-block; padding-top:30px;text-align:left;vertical-align:top;}
.login-footer .wx-info .wx-desc p{padding-top:10px}
.login-footer .wx-info .wx-qrimg{width:39%;display:inline-block; padding-top:20px; text-align:center;border-left:solid 1px #666}
.login-footer .wx-info .wx-qrimg img{width:120px;height:120px;}
.login-footer .copyright {text-align: center;padding: 20px 0;color: #999;}
.login-footer .copyright a{color: #999;}
/*内容*/
.layui-layer-load0 {background: url(loading-0.gif) center center no-repeat #eee;}
.breadcrumb-body{padding:15px 15px 12px 15px; border-bottom:solid 1px #eee;}
.layui-breadcrumb a:hover{color:#2fb9d4!important;}
.layui-elem-quote {border-left-color:#2fb9d4;}
.layui-quote-nm {border-left-color:#eee;}
.quote-sm{padding:2px 10px;margin-bottom:0px;}
.quote-no{border-bottom:0; border-top:0; border-right:0;}
.content-body{padding:15px;}
.layui-badge{height:auto;}
.layui-tips{}
/*消息Notice*/
.lay-notice {padding: 50px;line-height: 24px;background-color: #fff;color: #333;min-height: 300px;}
.lay-notice .title {text-align: center;}
.lay-notice .datetime {text-align: center;margin-top: 5px;color:#666}
.lay-notice .body {margin-top: 20px;}
/*表格*/
.lay-table th{ font-weight:bold}
.lay-table td{color:#333}
.lay-table tbody tr:hover td{background-color: #f3f7fa}
.lay-table tbody tr .row{white-space:nowrap}
.lay-table tbody tr td a {color: #006666;}
.lay-table tbody tr td a:hover {color: #009688;}
.lay-table-nodata td {text-align:center;color:#999!important; padding:15px!important;}
.lay-link a {color: #006666;}
.lay-link a:hover {color: #009688;}
.lay-margin-top0 {margin-top: 0;}
/*select*/
.lay-select-short .layui-form-select .layui-input {padding-right: 0px;}
.lay-select-input .layui-form-select .layui-input {cursor: auto;}
/*flex*/
.lay-flex-row {display: flex;flex-flow:row wrap;justify-content: flex-start;align-items: flex-start;}
.lay-flex-row-center {display: flex;flex-flow:row wrap;justify-content: flex-start;align-items: center;}
.lay-flex-row-end {display: flex;flex-flow:row wrap;justify-content: flex-start;align-items: flex-end;}
.lay-flex-column {display: flex;flex-flow:column;justify-content: flex-start;align-items: flex-start;}
.lay-flex-1{flex:1;}
/*位置与偏移*/
#page-div{padding-right:20px;}
.lay-text-right{text-align:right;}
.lay-mg-t0 {margin-top: 0;}
.lay-mg-t5 {margin-top: 5px;}
.lay-mg-t10 {margin-top: 10px;}
.lay-mg-t15 {margin-top: 15px;}
.lay-mg-t20 {margin-top: 20px;}
.lay-mg-t40 {margin-top: 40px;}
.lay-padding10 {padding: 10px;}
.lay-padding15 {padding: 15px;}
.lay-padding20 {padding: 20px;}
.lay-padding40 {padding: 40px;}
.lay-input-1width {width: 100px;}
.lay-input-2width {width: 200px;}
.lay-input-3width {width: 300px;}
.lay-input-4width {width: 400px;}
.lay-input-5width {width: 500px;}
.lay-input-300width {width: 300px;}
.lay-input-400width {width: 400px;}
.lay-input-500width {width: 500px;}
/*颜色*/
.layui-btn-blue{background-color:#2fb9d4;}
.layui-btn-gray{background-color:#666;}
.layui-font-white{color:#fff;}
.layui-font-desc{color:#999;}
.layui-font-light-blue{color:#2fb9d4;}
.layui-bg-light-blue{background-color:#2fb9d4;color:#fff}
.layui-font-bold{font-weight:bold;}
.layui-font-center{text-align:center;display:block;}
.layui-form-select dl dd.layui-this {background-color: #2fb9d4;color: #fff;}
input:disabled {background-color: #f6f6f6;}
.layui-input-span {border:0; background-color: #fff!important;}

@media screen and (max-width: 1700px) {
.layui-btn+.layui-btn {margin-left: 2px;}
/*导航隐藏*/
.site-tree-auto{display: block!important; position: fixed; z-index: 16666669; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: #393D49; color: #fff;}
.site-auto .site-tree-auto{display:none!important;}
.site-auto .site-tree-mobile{display: block!important; position: fixed; z-index: 16666669; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: #2fb9d4; color: #fff;}
.site-auto .site-menu{left: 0;}
.site-auto .site-tree-mobile i{font-size: 20px;}
.site-auto .layui-layout-admin .layui-side {position: fixed; left: -260px;transition: all .3s;-webkit-transition: all .3s;z-index: 10000;}
.site-auto .layui-body {position: absolute;bottom: 0;left: 0;}
.site-auto .layui-side-child {top: 50%;left: 200px;height: 300px;margin-top: -100px;}
}
@media screen and (max-width: 1200px) {
/*导航*/
.site-tree-auto{display:none!important;}
.site-tree-mobile{display: block!important; position: fixed; z-index: 16666668; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: #2fb9d4; color: #fff;}
.site-home .site-tree-mobile{display: none!important;}
.site-mobile .site-tree-mobile{display: none !important;}
.site-mobile .site-menu{left: 0;}
.site-mobile .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8); z-index: 999;}
.site-tree-mobile i{font-size: 20px;}
.layui-layout-admin .layui-side {position: fixed; left: -260px;transition: all .3s;-webkit-transition: all .3s;z-index: 10000;}
.layui-body {position: static;bottom: 0;left: 0;}
.site-mobile .layui-side {left: 0;}
.site-mobile .layui-side-child {top: 50%;left: 200px;height: 300px;margin-top: -100px;}
/*布局页面*/
.page-content .tab .layui-tab-content {border-left: solid 0px #2fb9d4;}
.page-content .tab .layui-tab-title{ border-left: solid 0px #2fb9d4;}
/*表格*/
.layui-btn+.layui-btn {margin-left: 2px;}
.lay-input-3width {width: 200px;}
.lay-input-4width {width: 200px;}
.lay-input-5width {width: 200px;}
}
@media screen and (max-width: 992px) {
.layui-logo img{ height:60%;width:120%;}
/*表格*/
.layui-btn+.layui-btn {margin-left: 0px;}
/*首页*/
.site-desc {padding-top: 15px;}
.site-desc-fee{padding-left:15px;}
.site-banner{height: 96vh;}
.site-desc .web-font-desc{text-align:center;font-size:50px}
.site-desc cite{display:block;font-size:18px;margin-top:5px;}
.login-mobi-box{display:block;text-align:center;padding-top:20px;color:#fff;}
.home-topbox{position:relative;padding:5px 0;height:auto}
.mg-topbox{margin-top:0;}
.layui-mynav{text-align:center;}
 /*首页产品*/
.product-box{padding:15px 0;}
.product-item{width:100%;}
.product-box-bg{background-color:#eee;}
.product-box img{ max-width:100%;max-height:400px;}
.product-box p{ font-size:30px;}
.product-box .prodesc{ font-size:16px;}
/*费用*/
.feelist{text-align:left;padding:0px 15px;}
/*页脚*/
.login-footer .wx-info {padding-top: 0;}
.login-footer .wx-info .wx-info-content{width:100%;margin:0 auto;}
.login-footer .wx-info .wx-desc {width:90%;display:inline-block; padding-top:30px;text-align:left;vertical-align:top;}
.login-footer .wx-info .wx-qrimg{width:90%;display:inline-block; padding-top:20px; text-align:center;border-left:solid 0px #666}
}