body {
    /*font:16px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;*/
    min-width: 320px;
    font:16px "Microsoft YaHei",system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.header{background-color: rgba(255, 255, 255, 0.9)}
.header.position-sticky {
    z-index: 2000;
    top: 0;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
}
.bottom-row
{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.footer{background-color: rgba(255, 255, 255, 0.9)}
.footer.position-sticky {
    z-index: 2000;
    bottom: 0;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    height: 70px;
}
.layui-form-item .layui-input-inline.input-captcha-container {
    width:-webkit-calc(100% - 256px);
    width:-moz-calc(100% - 256px);
    width:calc(100% - 256px);
    margin-right:1px;
}
.layui-form-item .layui-input-inline.btn-captcha-container{
    width: 116px;
    margin-right: 0;
}
.buttons{
    background-image: url("../images/buttons_bg.png");
    background-position-y:-12px
}
.buttons ul li {height:45px;width: 20%;float: left;padding: 20px 0px}
footer.position-sticky .buttons ul li {height:45px;width: 25%;float: left;padding: 10px 0px}
footer.position-sticky .buttons{
    background-position-y:63px;
    background-position-x:532px;
}


.buttons .icon img{width: 28px ; height: 28px}
.buttons .text {color: white;font-size: 0.875rem}
.required {color: #ec6c00}
.card-user-center  .layui-elem-quote{ background-color: #fff3cd; border:1px solid #dcd2b1;padding: 0.5rem;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1)}
.card-user-center  .layui-elem-quote small{ margin: 0 0.5rem ;}
.card-user-center  .layui-elem-quote.filling
,.card-user-center  .layui-elem-quote.approving
,.card-user-center  .layui-elem-quote.approved {border-left: 5px solid #0068b6;color: #0068b6}
.card-user-center  .layui-elem-quote.rejected {border-left: 5px solid #ec6c00;color: #ec6c00}

.authorization-text {padding: 1rem; line-height: 2rem; background-color: #ec6c00; color: #fff; font-weight: 800;font-size: 14px}
#agree {cursor: pointer}
.agree-container {margin:1rem ;line-height: 2rem ;text-align: center}
.agree-container input {margin-right:0.5rem ;}

.user-center.form-container   .layui-disabled, .layui-disabled:hover {cursor: default!important;}
.user-center.form-container  .layui-select-disabled .layui-edge
,.user-center.form-container .layui-form-item .layui-form-mid.with-end.layui-disabled {visibility: hidden}

#form-view-listed .layui-checkbox-disbaled.layui-disabled span,
#form-view-discount .layui-radio-disbaled.layui-disabled i,
#form-view-discount .layui-radio-disbaled.layui-disabled div{ color: #212529 !important; }

#form-edit-discount .layui-form-radio,
#form-view-discount .layui-form-radio{ line-height: 44px }
#form-edit-discount .layui-form-radio *,
#form-view-discount .layui-form-radio *{ font-size: 1rem }
#form-edit-discount .layui-form-label.small ,
#form-view-discount .layui-form-label.small {font-size: 0.875rem}

.user-center.form-container  .layui-select-disabled .layui-disabled
,.user-center.form-container .layui-disabled input
,.user-center.form-container .layui-disabled textarea
,.user-center.form-container .layui-form-item .layui-form-mid.with-end.layui-disabled  { color: #212529 !important; border:none;background-color: transparent}
.user-center.form-container {padding: 0 1rem;}

.avatar-container img {max-width: 165px ;max-height:165px }
.position-sticky{
    position:sticky!important;
    position:-webkit-sticky!important
}
.user-center.form-container .layui-disabled input {border:none;background-color: transparent}
/*导航*/
.layui-fluid {padding: 0}
.layui-btn{font-size: 1rem ;cursor: pointer}
.layui-nav{background-color: transparent;color: #0068b6;padding: 0 0.5rem;}


.nav-menu-container { margin-left: 3rem; padding-top: 15px}
.nav-menu-container .layui-nav-item{ border-bottom: 1px solid #E5E5E5}
.nav-menu-container .layui-nav-item a { font-weight: bolder;padding: 0 16px; }

.layui-nav *{font-size: 1rem;}
.layui-nav .layui-nav-item{ line-height: 2.0rem; }
.layui-nav .layui-nav-item a{ color: #0068b6;}
.layui-nav .layui-this a,
.layui-nav .layui-nav-item a:hover{color: #ec6c00;}
.layui-nav-bar,
.layui-nav .layui-this:after,
.layui-nav-tree .layui-nav-itemed:after{ height: 2px; background-color: #ec6c00; }
.layui-nav-item .layui-icon {font-size: 1rem;}

.layui-nav .layui-nav-child a {padding-left: 1rem;padding-right: 1rem}
.rounded-circle {border-radius: 50%}
.layui-btn .layui-icon{font-size: 1rem}
.mobile-qcode {width: 120px;height: 120px}

/*!* 垂直导航菜单 *!*/
.side-nav-container .layui-nav{padding: 0; border: 1px solid rgb(222, 226, 230) }
.side-nav-container .layui-nav .layui-nav-item a{ color: #324256; color: rgba(50,66,86,.7);font-weight: normal;padding: 0 0.5rem }
.side-nav-container .layui-nav-tree .layui-nav-item a:hover{background-color: #cccccc;}
.side-nav-container .layui-nav-tree .layui-nav-bar{width: 5px; height: 0;}
.side-nav-container .layui-nav-tree .layui-this,
.side-nav-container .layui-nav-tree .layui-this>a,
.side-nav-container .layui-nav-tree .layui-this>a:hover,
.side-nav-container .layui-nav-tree .layui-nav-child dd.layui-this,
.side-nav-container .layui-nav-tree .layui-nav-child dd.layui-this a{background-color: rgba(0, 104, 182, 0.09); color: #324256;}
.side-nav-container .layui-nav-tree .layui-this:after{display: none;}
.side-nav-container .layui-nav-tree .layui-nav-title a,
.side-nav-container .layui-nav-tree .layui-nav-title a:hover,
.side-nav-container .layui-nav-itemed>a{color: #324256 !important; background-color: #f3f3f3}
.side-nav-container .layui-nav-tree .layui-nav-bar{background-color: #ec6c00;}
.side-nav-container .layui-nav-itemed>.layui-nav-child{background-color: rgba(255, 255, 255, 0.3) !important;}
.side-nav-container .layui-nav-itemed>.layui-nav-child a{ padding-left: 2rem ;}
.side-nav-container .layui-nav-itemed>.layui-nav-child dd:hover{ border-left: 5px solid #0068b6;}
.side-nav-container .layui-nav-tree .layui-nav-child dd.layui-this{ border-left: 5px solid #0068b6;}
.side-nav-container .layui-nav-tree .layui-nav-item i{margin-right: 0.5rem;margin-left: 0.2rem}
.side-nav-container .selected.layui-nav-item>a {border-left: 5px solid #ec6c00}


.row-menu .layui-nav-img {width: 64px ;height: 64px;}
.row-menu-footer .nav-avator-img {width: 64px ;height: 64px; margin-right: 10px}

.row-menu {padding-top:  0.5rem;padding-bottom:  1rem; display: none}
.row-menu {
    position: absolute;
    width: 100%;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.9);
}
.row-menu>*{border-left: 1px solid #DEE2E6;}
.row-menu>*:first-child{border-left: 0px solid #DEE2E6;}
.row-menu>*:last-child{border-left: 0px solid #DEE2E6;}
.row-menu .side-nav-container .layui-nav { border:none ;padding-left: 1rem;}
.row-menu .side-nav-container .layui-nav .layui-nav-item a {color:#0068b6 }
.row-menu .side-nav-container .layui-nav-tree.site-menu {width: 250px;}
.row-menu .side-nav-container .layui-nav-tree.user-menu {width: 140px;}
.row-menu .side-nav-container .layui-nav-tree .layui-nav-item a {height: 2.25rem;line-height: 2.25rem}
.row-menu .layui-nav hr {margin: 0.25rem 0.5rem }


.row-menu-footer .layui-nav-img {width: 64px ;height: 64px;}

.row-menu-footer {padding-top:  0.5rem;padding-bottom:  1rem;display: none}
.row-menu-footer {
    position: absolute;
    width: 100%;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.9);
}
.row-menu-footer>*{border-left: 1px solid #DEE2E6;}
.row-menu-footer>*:first-child{border-left: 0px solid #DEE2E6;}
.row-menu-footer>*:last-child{border-left: 0px solid #DEE2E6;}
.row-menu-footer .side-nav-container .layui-nav { border:none ;padding-left: 1rem;}
.row-menu-footer .side-nav-container .layui-nav .layui-nav-item a {color:#0068b6 }
.row-menu-footer .side-nav-container .layui-nav-tree.site-menu {width: 110px;}
.row-menu-footer .side-nav-container .layui-nav-tree.user-menu {width: 140px;}
.row-menu-footer .side-nav-container .layui-nav-tree .layui-nav-item a {height: 2.25rem;line-height: 2.25rem}
.row-menu-footer .layui-nav hr {margin: 0.25rem 0.5rem }

#row-header-links{
    position: absolute;
    right: 5rem;
    top: 0;
}
#row-header-links .layui-nav {font-size: 0.875rem;padding: 0}
#row-header-links .layui-nav>.layui-nav-item {font-size: 0.875rem;padding: 0;color: #333333}
#row-header-links .layui-nav>.layui-nav-item>a {font-size: 0.875rem;padding: 0 5px;color: #333333}
#row-header-links .layui-nav>.layui-nav-item>a:hover {color: #e85400}
#row-header-links .layui-nav .layui-nav-bar,
#row-header-links .layui-nav .layui-this:after,
#row-header-links .layui-nav-tree .layui-nav-itemed:after {background-color: #cccccc}
#row-header-links .layui-nav .layui-nav-child {top:35px}

/*.side-nav-container{ padding-left: 2rem}*/
/*.header-link,.header-link a {font-size: 0.875rem;color: #212529}*/
/*.header-link .lay-separator { margin-right: 0.5rem ;margin-left: 0.5rem }*/
.layui-nav.nav-user-login.login {padding: 0}
.nav-user-login {padding-top: -0.25rem}
.nav-user-login.logon .layui-nav-item a ,.nav-user-login.login .layui-nav-item a{ padding: 0 0.5rem;}
.nav-user-login.logon .layui-nav-item{ border: 1px solid #eeeeee;border-radius: 0.5rem;}
.nav-user-login.logon .layui-nav-more{ display: none}
.nav-user-login.logon .layui-nav-item:hover{ border: 1px solid #ec6c00;background-color: #fbe2cc}

.nav-user-login.layui-nav .layui-nav-item a{ color: #212529;font-size: 0.875rem;line-height: 2rem}
.nav-user-login.layui-nav .layui-this a,
.nav-user-login.layui-nav .layui-nav-item a:hover{color: #ec6c00;}

.nav-user-login.logon.layui-nav .layui-nav-bar
,.nav-user-login.logon.layui-nav .layui-this:after
,.nav-user-login.logon.layui-nav-tree .layui-nav-itemed:after{ height: 0px; background-color: #cccccc;}

.nav-user-login.layui-nav .layui-nav-bar
,.nav-user-login.layui-nav .layui-this:after
,.nav-user-login.layui-nav-tree .layui-nav-itemed:after{ height: 2px; background-color: #cccccc;}

.nav-user-login.layui-nav .layui-nav-item a img{ height: 1.5rem; width: 1.5rem;margin-top: -3px;}
.nav-user-login.layui-nav .layui-nav-child hr {margin: 0.25rem 0.5rem }

.register-container,.login-container{width: 320px}
.register-container .layui-input-block,.login-container .layui-input-block{margin-left: 0;line-height: 2rem}
.register-container .btn-register,.login-container .btn-login{ width: 100%;background-color: #0068b6 ;border-color: #005595}
.register-container .btn-register:hover,.login-container .btn-login:hover{background-color: #005696;border-color: #004070
}

.layui-nav-item.no-more .layui-nav-more{display: none}

.btn-captcha-container .btn-send-captcha
,.register-container .btn-send-captcha{ border-radius: 0 }
.btn-captcha-container .btn-send-captcha:hover
,.register-container .btn-send-captcha:hover{ border-color: #0068b6 ;background-color: #0068b6;color: #F0F0F0}
.register-container .captcha-container{ height: 70px }

.finance-stock-left,.finance-stock-right {padding-bottom: 0;}
.card-info-banner-container:last-child {margin-bottom: 0}
.row-finance-stock {margin-bottom: 0}

#policys .icon-loading {color: #999999;font-size: 2rem;}
#policys .text-loading {color: #999999;margin-left: 1rem;}

.table-organ {background-color: #F8F8F8 }
.table-organ th{background-color: #F8F8F8 ;font-size: 1.25rem; ;color: #212529 ;}
.table-organ td{background-color: #F8F8F8 ;font-size: 1rem }

.invest-organ-title {background-color: #F8F8F8 ;font-size: 1rem; ;color: #212529 ;}

.btn-group-title.layui-btn-group .layui-btn{ padding: 0 14px; border-radius:0  }
/*.btn-group-title.layui-btn-group .layui-btn:first-child*/
/*,.btn-group-title.layui-btn-group .first-child{ border-top-left-radius: 0.3rem;border-bottom-left-radius: 0.3rem}*/
/*.btn-group-title.layui-btn-group .layui-btn:last-child*/
/*,.btn-group-title.layui-btn-group .last-child{ border-top-right-radius: 0.3rem;border-bottom-right-radius: 0.3rem}*/
#btn-toggle-popup{
    border: none;
    background-color:transparent!important;
    box-shadow:none!important;
}
.row-header {padding:0.5rem 0px 0.5rem 0rem; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);text-align: center}
.row-header .layui-btn.layui-btn-primary{ padding-left: 0.25rem;padding-right: 0.25rem;border-radius: 0.25rem ;margin-top: 12px ;}
.row-header .col-header-ffz{}
.row-header .layui-btn.layui-btn-primary:hover{ border-color: #cccccc;background-color: #F0F0F0 ;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2)}
.row-header .layui-btn.layui-btn-primary.pressed { border-color: #cccccc;background-color: #F0F0F0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)}
.row-header .navbar-toggler-icon {
    display: block;
    width: 2rem;height: 2rem;
    /*background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}*/
    background-image:url("../images/trigger.png");
    background-size: 100%;
}
/*.nav-logo-container{padding:0.8rem 0px 0rem 0rem; text-align: center}*/
/*.nav-menu-container{padding:0.8rem 0px 0rem 0rem; text-align: center}*/
/*.nav-user-container{padding:0.8rem 0px 0rem 0rem; text-align: center}*/
.nav-user-container layui-nav {padding:0.6rem 0px 0rem 0rem; text-align: center}

.align-center{ text-align: center;}
.align-left{ text-align: left;}
.align-right{ text-align: right;}

.ffz-logo{height: 50px;width: 50px}
.ffz-name{
    margin: 0rem 0.0rem 0rem 0.0rem;
    font-size: 1.5rem;
    color: #0068b6;
    font-weight:900;
    font-family: "Microsoft YaHei";
    position: relative;
    top: 3px;
}


/*轮播图*/
.carousel-container{padding:0;}
.tab-container{padding:0;}
.tab-container-finance{padding:0;}

.btn-apply-enter,
.btn-service{border: 1px solid #C9C9C9; background-color: #fff; color: #ec6c00;font-size: 1.25rem ;margin-top: 1rem}
.btn-apply-enter,
.btn-service:hover{border-color: #9c9c9c; color: #ec6c00}

.btn-apply-enter.invert,
.btn-service.invert{border: 1px solid #ca4804; background-color: #ec6c00; color: #fff; font-size: 1.25rem ;margin-top: 1rem}
.btn-apply-enter.invert:hover
.btn-service.invert:hover{border-color: #e05004; color: #fff}

.article {color: #333333}
.article h2{font-size: 1.25rem ;text-align: center;}
.article p{font-size: 1rem ;line-height: 2.5rem;text-indent: 2.1rem;text-align: justify}


.btn-request-finance{    color: white;    background-color:#ec6c00;    width: 100%;    }
.btn-request-finance:hover{    color: white;    background-color:#ec6c00;    width: 100%;    }
.btn-search{    color: white;    background-color:#ec6c00;       }
.btn-search:hover{    color: white;    background-color:#ec6c00;       }

.btn-more {    color: white;    background-color:#333333 ; border: 1px solid black; margin-top: -4px;
        width: 168px;height: 48px;
}
.btn-more:hover {    color: white;    background-color:black ;    border: 1px solid black;}

.btn-left.layui-btn { color:#333333;background-color: white; padding: 0 10px; margin-left: 0px; width: auto;height: auto;}
.btn-right.layui-btn { padding: 0 10px; margin-right: 0px; margin-left: 0px;width: auto;height: auto; }

/* 圆角 */.layui-btn-radius{border-radius: 0.3rem;}


.tab-finance .layui-tab-title {display: none}
.tab-finance .layui-tab-content{padding: 0;}

.tab-user {margin-top: 0px}
.tab-user .layui-tab-title {display: none}
.tab-user .layui-tab-content {padding: 0;}

.spliter{height: 0.5rem}
.carousel-caption-custom {
    /*display: none;*/
    text-align: left;
    position: absolute;
    margin-top: -1rem;
    right: 0;
    left: 7rem;
    top: 50%;
    transform: translateY(-50%);
}
.carousel-caption-custom.about-us {text-align: right; right: 20rem}
/*.carousel-caption-custom.about-us img {width: 300px}*/
.carousel-caption-custom.policy {text-align: center;left: 0 }
.carousel-caption-custom.policy img {width: 300px}

.carousel-form-container {
    position: absolute;
    right: 3rem;
    left: 3rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.long-select>.layui-form-select dl dd, .layui-form-select dl dt{white-space:inherit}
.layui-form-select dl dd.layui-this{background-color: #0068b6}
.finance-form-tab .layui-tab-title{text-align: center}
.finance-form-tab .layui-tab-title li{ font-size: 16px; }
.finance-form-tab .layui-tab-title li{ width: 35%;color: #0068b6}
.finance-from-tab .layui-tab-bar{display: none}
.finance-form-tab.layui-tab-brief > .layui-tab-title .layui-this:after
,.finance-form-tab.layui-tab-brief > .layui-tab-more li.layui-this:after{border-bottom: 2px solid #ec6c00;}
.finance-form-tab.layui-tab-brief > .layui-tab-title .layui-this{
    color: #ec6c00;
}

.bottom-line {border-bottom: 1px solid rgba(224, 224, 224, 1)}
.filter-title {line-height: 3rem ;color: #333333;font-weight:700;font-size: 1.125rem;}

.filter-label {padding:  1.5rem 0 0.5rem 0;font-size: 1rem; }

.debt-filter.layui-tab-brief {margin: 0}
.debt-filter.layui-tab-brief .layui-tab-bar{display: none}
.debt-filter.layui-tab-brief .layui-tab-title{height: auto;white-space:normal;padding:  0.5rem 0 ;border-bottom: none }

.debt-filter.layui-tab-brief>.layui-tab-title li {font-size: 0.875rem; padding-bottom: 0.5rem;padding-top: 0.5rem}
.debt-filter.layui-tab-brief>.layui-tab-title li span{
    padding: 0.5rem 1rem;
    border-radius: 0.25rem;
    border: 1px solid #F0F0F0 ;
}
.debt-filter.layui-tab-brief>.layui-tab-title li.layui-this span {
    background-color: #45b343;
    color: white;
    border-radius: 0.25rem;
}

.debt-filter.layui-tab-brief>.layui-tab-more li.layui-this:after,
.debt-filter.layui-tab-brief>.layui-tab-title .layui-this:after{
    border-bottom:none;
}


.tab-policy .layui-tab-title {height: 60px;}
.tab-policy .layui-tab-title li{ font-size: 1.75rem; color: #4d96cc;padding: 0 35px; line-height: 60px;}
.tab-policy .layui-tab-title li.layui-this{ color: #004ab1}
.tab-policy .layui-tab-title li.layui-this:after{ content: '';top:auto;bottom:-1px;width: 100%;height: 6px;background-color: #004ab1;}


.user-form.layui-form .layui-form-label{ width: 65px}
.user-form.layui-form .layui-input-block{ margin-left: 95px}

.finance-form-tab .form-container {margin: 0 auto}
.layui-form-pane .layui-form-label{
    width: 50px;
}

.layui-form-pane .layui-input-block{margin-left: 50px; left: -1px;}
.layui-form-pane .layui-input-block-begin{margin-left: 0px;}
.layui-form-pane .layui-form-label-end1{border-left-width: 0;width: 4rem;margin-left: -0.6rem;padding: 0.5rem}
.layui-form-pane .layui-form-label-end2{border-left-width: 0;width: 4rem;margin-left: -0.6rem;padding: 0.5rem}
.layui-form-pane .layui-form-select{margin-right: 5px; }
.form-search.layui-form-pane .layui-input-block {margin-left: 0}
/*.form-search .layui-form-pane .layui-input-inline{ width:272px;margin-right: 0}*/
/*.form-search .layui-form-pane .layui-input-block{margin-left: 273px; left: -1px;}*/

.busi-data-container{
    height: 120px;
}

.map-container{text-align: center}
.details-container,.map-container {padding-top: 0.5rem}

.details-container p,.about-info-container p{color: #0068b6 ;margin: 1rem}

.about-info-container p{font-size: 1.25rem ; margin: 1rem 0}

#map { width: 420px ;height: 280px; border: 1px solid #999999}

.details-container img
,.consult-flow-container img
,.stock-flow-container img
,.debt-flow-container img{
    width: 100%;
    height: 100%;
}

.consult-flow-container
,.stock-flow-container
,.debt-flow-container {
    padding: 1rem;
}

.busi-data-block{
    margin: 24px 0px;
    height: 72px;
    color: #212529;
}

.card-login.layui-card {border: 0 solid black;box-shadow: 0 1px 2px 0 rgba(0,0,0,0); background-color: transparent}
.card-login .layui-card-header { height: 70px;padding-right: 0px;padding-left: 0px ; border-bottom: 1px solid #F0F0F0;
}
.row-login-register {padding: 1rem}
.row-login-register a {color: #0068b6}
.row-login-register a:hover {color: #ec6c00}
.card-row.layui-card {border: 0 solid black;box-shadow: 0 1px 2px 0 rgba(0,0,0,0);}
.card-row .layui-card-header { height: auto;padding-right: 0px;padding-left: 0px ; border-bottom: 0px solid #FFFFFF}
.card-body-info,.fund-container{
    background-color: #F8F8F8;
}
.card-body-info {    border: 1px solid #cccccc;}
.card-info{background-color: #F8F8F8;box-shadow:0 0px 0px 0 rgba(0,0,0,0)}
.card-info .layui-card-header{border-bottom: 0px solid #FFFFFF}
.card-info .layui-card-body{padding: 16px 0px; color: #666666 ;text-align: justify}

.card-user-center{background-color: #FFFFFF; border:1px solid rgba(0, 0, 0, 0.125); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1) ;   }
.card-user-center .layui-card-header{  border-bottom: 1px solid rgba(0, 0, 0, 0.125);padding: 0.5rem 1rem; background-color:  rgba(0,0,0,.03)}
.card-user-center .layui-card-header .row-title h4{ color: #212529;}
.card-user-center .layui-card-header button{ background-color: #0068b6 }
.card-user-center .layui-card-header button.layui-btn-danger{ background-color: #ec6c00;}
.card-user-center .layui-card-body{padding: 16px 0px; color: #666666 ;text-align: justify}

/*.layui-btn-group .layui-btn{ padding: 0.5rem 1rem; }*/

.card-body-info-image{
    height: 360px;
    pading:0;
    display: none;
}
.card-body-info-news{
    height: 361px;
}
.card-info-banner-container{
    margin-bottom: 56px;
}

.card-info-company-container{
    height: 48px;
    margin-bottom: 8px;
}

.card-info-fund-container{
    height: 23px;
    white-space: nowrap;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card-info.card-info-banner{
    padding: 1.5rem;
    background-color: #F8F8F8;
    margin-top: 0;
    margin-right: 0;
    border-color: transparent;
    border-left: solid 2px #0068b6;
}

.remove-left-right-padding-col-space24{
    margin-top: 0;
    margin-bottom: 0;
}

.remove-left-right-padding-col-space24>*{
    padding-top: 0;
    padding-bottom: 0;
}

.busi-data-value
{
    font-size: 2.5rem;font-weight: bolder;color:#0068b6
}

.bb-gray{border-bottom: 1px solid #DEE2E6}
.bt-gray{border-top: 1px solid #DEE2E6}

.p-0{padding: 0}

.pb-0{padding-bottom: 0px}
.pb-5{padding-bottom: 5px}
.pb-15{padding-bottom: 15px}
.pb-16{padding-bottom: 16px}
.pb-20{padding-bottom: 20px}
.pb-24{padding-bottom: 24px}

.mt-0{margin-top: 0px}
.mt-5{margin-top: 5px}
.mt-15{margin-top: 15px}
.mt-16{margin-top: 16px}
.mt-20{margin-top: 20px}
.mt-24{margin-top: 24px}
.mt-40{margin-top: 40px}
.mt-52{margin-top: 52px}

.mb-5{margin-bottom: 5px}
.mb-10{margin-bottom: 10px}

.row {padding: 24px 0;}
.row-error {margin: 3rem 0 2rem 0}
.row-error .image-container {width: 375px;}
.row-error .text-container {margin: 2rem 4rem}
.row-error .text-container * {margin-bottom: 1rem}

.error-404 {color: #0068b6}
.error-500 {color: #a71d2a}

.row-title {margin-bottom: 24px;}
.row-title h4{font-size: 1.5rem;color: #0068b6}
.bg-light{background-color: #F8F8F8}
.bg-white{background-color: #FFFFFF}
.bg-light-blue{background-color: rgba(0, 104, 182, 0.1);}
.bg-light-orange{background-color: rgba(236, 108, 0, 0.1);}
.text-orange{color: #ec6c00;}

.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this{background-color: #0068b6}

.card-news-item.layui-card{margin-bottom: 0.25rem; background-color: #F8F8F8; box-shadow: 0 1px 2px 0 rgba(0,0,0,0);}
/*.card-result-item.layui-card{ padding-left: 1rem; margin-bottom: 0.25rem; background-color: #F8F8F8; box-shadow: 0 1px 2px 0 rgba(0,0,0,0);}*/
.card-result-item.layui-card{ padding-left: 1rem; margin-bottom: 0.25rem; background-color: transparent; box-shadow: 0 1px 2px 0 rgba(0,0,0,0);}
.card-result-item .result-title {height: auto}
.figure-finance-stock-type1 {
    position: relative;
    overflow: hidden;
    height: 150px;
    margin: 0px 0px 0px 0px;
    background-position: center center;
    background-repeat: no-repeat;
}
.figure-finance-stock-type2 {
    position: relative;
    overflow: hidden;
    height: 150px;
    margin: 0px 0px 0px 0px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size:  100% auto;
}
.figure-finance-stock-type2.show-full-image{

}
.figure-finance-stock-type3.show-full-image {
    background-size: 300%;
    height: 574px;
}

.figure-finance-stock-type3 {
    position: relative;
    overflow: hidden;
    height: 574px;
    margin: 0px 0px 0px 0px;
    background-position: center center;
    background-repeat: no-repeat;
}

.figure-finance-stock-type3 {
    position: relative;
    overflow: hidden;
    height: 574px;
    margin: 0px 0px 0px 0px;
    background-position: center center;
    background-repeat: no-repeat;
}

.figure-finance-stock-type4 {
    position: relative;
    overflow: hidden;
    height: 150px;
    margin: 0px 0px 0px 0px;
    background-position: center center;
    background-repeat: no-repeat;
}



.figure-info {
    position: relative;
    overflow: hidden;
    height: 381px;
    margin: -10px 0px 0px -15px;
    background-position: center center;
    background-repeat: no-repeat;
}

.figure-info-overlay {
    float: right;
    top: 0;
    right: -5px;
    position: absolute;
    width: 95px;
    height: 381px;
    margin: -10px 0px 0px -15px;
    background: url(../images/arc-overlay.svg) no-repeat top right;
    background-size: auto 110%;
}

.figure-info img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-height: 100%;
    min-width: 100%; }

.news-container{padding: 6px 0px 6px 12px ;}
.news-title{padding-top: 0.25rem;padding-bottom: 0.25rem}
.result-title-text {
    font-size: 1.25rem;
    color: #0068b6;
    line-height: 1.5rem;
}
.result-title-text:hover {
    color: #ec6c00;
}
.news-title-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1rem;
    color: #333333;
    line-height: 1.5rem;
    padding-left: 1rem;
}
.news-title-text:hover{color: #EC6C00!important;}

.news-title-date{font-size: 0.8rem;margin-top: 1px; line-height: 1.5rem; margin-bottom: -2px; padding-left: 1rem;}

.card-policy-news-item{background-color: white;border:1px solid #F0F0F0}
.card-policy-news-item .news-title{padding: 1.5rem 1rem 0.5rem }
.card-policy-news-item .news-title .news-title-text {font-size: 2rem;line-height: inherit;overflow: auto;white-space: inherit;text-overflow: inherit }
.card-policy-news-item .layui-card-header .list-inline-item {font-size: 1rem;line-height: inherit }
.card-policy-news-item .layui-card-header.news-title {height: auto ;border-bottom-color: rgba(0,0,0,0.125)}
.card-policy-news-item .news-summary {padding: 0rem}
.card-policy-news-item .news-summary div{color: #212529 ;font-size: 1.125rem;line-height: 2}

.card-policy-news-item .news-summary.news-info-content{ padding: 2rem}
.card-body-info-news .news-summary ,.result-summary .news-summary {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-right: 0.25rem;
    font-size: 1rem;
}


.result-summary>div {line-height: 1.5}
.news-summary.small>div {font-size: 0.875rem}
.result-summary>div, .news-summary>div {
    font-size: 1rem;
    color: #999999;
    text-align: justify;
}
.result-summary .result-content{
    margin-bottom: 1rem;
}
.result-summary .list-inline{
    color: #6c757d;
    font-size: 0.9rem;
}

.text-lines-1 {height: 1.5rem}
.text-lines-2 {height: 3rem}
.text-lines-3 {height: 4.5rem}
.text-lines-8 {height: 12rem}
.text-lines-9 {height: 13.5rem}
.text-lines-10 {height: 15rem}

.small-text-lines-2 {height: 2.8rem}

.imitate_ellipsis{
    position:relative;
    line-height:1.5em;
    overflow:hidden;
    /*background-color: orange;*/
}
.imitate_ellipsis::after{
    content:"";
    /*font-weight:bold;*/
    position:absolute;
    bottom:0;
    right:0;
    padding-left:40px;
    /*白色背景*/
    /*background: -webkit-linear-gradient(left, transparent, #fff 62%);*/
    /*background: -o-linear-gradient(right, transparent, #fff 62%);*/
    /*background: -moz-linear-gradient(right, transparent, #fff 62%);*/
    /*background: linear-gradient(to right, transparent, #fff 62%);*/
    /*灰色背景*/
    background: -webkit-linear-gradient(left, transparent, #FcFcFc 62%);
    background: -o-linear-gradient(right, transparent, #FcFcFc 62%);
    background: -moz-linear-gradient(right, transparent, #FcFcFc 62%);
    background: linear-gradient(to right, transparent, #FcFcFc 62%);
}

.tab-container-finance{padding:0;}
.card-body-finance{padding: 0;}

.row-bank-name{margin-bottom:1rem}
.row-bank-name .col-bank-name{display: flex; }
.row-bank-name .col-bank-name .bank-name{ margin: auto 0;}
.row-bank-name .col-bank-name .bank-name h5{ line-height: 1.2rem ;font-weight: 500;font-size: 1.25rem }


.bank-debt-item{border: solid 1px rgba(0,0,0,.125) ;margin-bottom: 0.75rem ;cursor: pointer}
.bank-debt-item:hover{border: solid 1px #EC6C00}
.bank-debt-item:hover .row-debt-body {border-top: solid 1px #EC6C00 }
.bank-debt-item:hover .debt-name h5 {color:  #EC6C00 }
.bank-debt-item:hover .row-debt-content {color:  #EC6C00 }

.row-debt-head{}
.row-debt-head .col-name{display: flex; }
.row-debt-head .col-name .bank-name{ margin: auto 0;}
.row-debt-head .col-name .bank-name h5{ line-height: 1.125rem ;font-weight: 500;font-size: 1.125rem }

.row-debt-head .col-name .debt-name{ margin: auto 0; margin-left: 2rem}
.row-debt-head .col-name .debt-name h5{ line-height: 1.125rem ;font-weight: 500;font-size: 1.125rem }


.row-debt-body{border-top: solid 1px rgba(0,0,0,.125) ;text-align: center }
.row-debt-body .row-debt-content{line-height: 50px ;font-size: 1.25rem ;color:#333333;}
.row-debt-body .row-debt-content .red{color:#F5222D; font-size: 1.5rem}
.row-debt-body .row-debt-title{line-height: 30px;}
.row-debt-body .debt-item-title{font-size: 0.875rem ;color:#6C757D}
.row-debt-body.desc{
    text-align: justify;
    padding: 1rem;
    line-height: 2;
    color: #696969;
}

.fund-card-container{background-color: #F8F8F8;height: 400px ;padding: 2rem 1rem 1rem 1rem; }
.fund-card-container.padding-more{ padding: 2rem 2rem 1rem 2rem; }

.fund-card-container .layui-card-header ,.fund-card-container .fund-header{ height: auto }
.ha{height: auto}
.mh-360{min-height: 360px}
.fund-card-container .layui-card-body{padding: 0;margin-top: 24px; text-align: justify}
.bank-icon {
    height: 48px;
    width: 48px;
    padding: .5rem;
    margin-right: 1rem;
}

.bank-icon.small {
    height: 44px;
    width: 44px;
}


.layui-carousel>*[carousel-item] > *{background-color: #FFFFFF; }
.list-unstyled
{
    padding-left:0;
    list-style: none;
}


.card-fund-item
,.card-debt-item {border: 1px solid rgba(0,0,0,.125);}
.card-debt-item {cursor: pointer}
.card-fund-item .layui-card-header
,.card-debt-item .layui-card-header{border-bottom:1px solid rgba(0,0,0,.125) ;height: auto;padding-right: 0px;padding-left: 0px }
.card-fund-item .layui-card-header h5 { color: #333333 ;font-size: 1.25rem;font-weight: 500}
.card-debt-item .layui-card-header h5 { color: #333333 ;font-size: 1.5rem;font-weight: 600;line-height: 50px}
.card-fund-item:hover ,.card-fund-item:hover .layui-card-header
,.card-debt-item:hover ,.card-debt-item:hover .layui-card-header
{border-color: #ec6c00}
.card-debt-item:hover .layui-card-body li .debt-item-value,.card-debt-item:hover .layui-card-header h5
{color: #ec6c00}

.card-fund-item .fund-header{ display: flex ;line-height: 1.5rem ; height: 3rem ; padding:8px 16px;background-color: rgba(0,0,0,.03)}

.card-debt-item .layui-card-body { min-height: 179px ; padding: 1rem}
.card-debt-item .layui-card-body li {line-height: 3rem; color: #999999}
.card-debt-item .layui-card-body li .debt-item-value {color: #333333;font-size: 1.25rem}
.card-debt-item .layui-card-body li .debt-item-value.red {color: #F5222D;font-size: 1.25rem}

.card-fund-item .layui-card-body { min-height: 232px ; padding: 1rem 1rem 2rem 1rem;color: #6c757d; text-align: left}

.card-bank-details .layui-card-body {min-height:235px }
.card-bank-details .layui-card-body.empty {min-height:0 ;height:5px;padding: 0 15px }
.card-bank-details .layui-card-body.empty.bg-light-orange {background-color: #EC6C00 }
.card-bank-details .layui-card-body.empty.bg-light-blue {background-color: #0068b6 }

/*:hover {*/
/*    border-color: #ec6c00;*/
/*    box-shadow: 0 0 5px rgba(236, 108, 0, 0.5); }*/
/*.card-debt-wrap:hover .card-header {*/
/*    border-color: #ec6c00;*/
/*    color: #ec6c00 !important; }*/
/*.card-debt-wrap:hover .text-orange {*/
/*    color: #ec6c00 !important; }*/

.fund-header{ display: flex ;line-height: 1.1 ; height: 3rem}
.fund-header img{ height: 3rem ;margin-right: 1rem}
.fund-header h5{ font-size:1.25rem; margin: auto 0; text-align: justify}
.fund-header a { font-size:1.25rem; margin: auto 0; text-align: justify}
.fund-data-container {height: 3rem;}
.fund-data-container.big{height: 4.25rem; padding: 10px 0;}
.fund-data{ display: flex ;color:#ec6c00;position: absolute;right: 0}
.fund-data h2 {font-size: 3rem;margin-top: -0.2rem}
.fund-data small {color:#ec6c00; margin-top: 0.3rem ;white-space: nowrap}
.card-fund-container {padding: 1rem;height: 218px}
.card-fund-container.full-height {padding: 1rem;height: 250px}
.finance-logo{ text-align:center}
.finance-logo>*{
    width: auto;
    display: block;
    margin:  0 auto;
}
.finance-logo img{
    height: 50px;
    margin-bottom: 0.5rem;
}
.finance-logo small{
}

.finance-logo-container{
    padding-top: 1rem;
}

.finance-logo-container .text-logo{ color: #333333
}

.page-after {
    position: relative;
    background-color: #f1f0eb;
    padding: 4rem;
}
.page-after::before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(../images/bg/ZYB_0169_1.jpg);
    background-size: cover;
    background-position: center;
    opacity: .125;
    filter: blur(5px); }
.page-after .container {
    position: relative;
    z-index: 1; }

.slogan-text{color: rgb(248, 55, 55);font-weight: 500;font-size: 2rem;margin-bottom: 0rem;line-height:2rem;letter-spacing:1rem;white-space: nowrap}
.welcome-container {color: #212529; padding-top: 1rem;}
.footer-container{ color: #666666; text-align: center;font-size: 0.875rem }

.list-inline{list-style:none}
.list-inline-item{display: inline-block}
.list-inline-item:not(:last-child){margin-right:2rem;line-height: 2}
.banner-container{
    overflow: hidden;
    margin-bottom: 0rem;
    position: relative;
}
.banner-left{
    height: 21.5rem;
}
.banner-right{
    height: 10rem;
}
.banner-image
{
    width: 100%;
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.banner
{
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100% ;
}
.banner img{
    width: 100%;
    height: 100%;
}

.button-wrapper {background-color: rgba(255,255,255,0.2);padding: 3px 15px;border-radius:20px}
.button-wrapper .button-apply {font-size: 36px; color: white;}
.result-item{ padding:1rem 1rem 0rem 1rem;}
.result-item .text-date{white-space:nowrap;color: #ec6c00;line-height: 1.25rem}
.result-item .text-date{white-space:nowrap;color: #ec6c00;line-height: 1.25rem}
.result-item .font-weight-bold{ font-weight: 700;font-size: 2rem}
.result-item .font-weight-light{ font-weight: 400;font-size: 0.875rem ;color: #6c757d}

#search-pager .layui-laypage a, #search-pager .layui-laypage span{padding: 0.3125rem 1rem;font-size: 1rem}

.layui-upload-list .layui-btn {font-size: 0.8rem}
.layui-upload-list .layui-btn.layui-btn-primary {margin: 5px}
.layui-upload-list .layui-btn.layui-btn-danger {margin: 5px;border:1px solid #FF5722}
#discountUploadList td, #discountViewList td,
#listedUploadList td, #listedViewList td,
#listingUploadList td, #listingViewList td {border:none;font-size: 1rem;height: 40px}


#listingFlowViewList td.center {text-align: center}

.user-center.table-container {padding: 0;margin-top: -1rem}
.user-center.table-container .layui-table
,.user-center.table-container .layui-table-view {margin-top: 0; border-top-width: 0}
.user-center.table-container  a{ color: #0068b6}
.user-center.table-container  a{ color: #0068b6}
.user-center.table-container  a:hover{ color: #ec6c00}
.user-center.form-container  a{ color: #0068b6}
.user-center.form-container  a:hover{ color: #ec6c00}

.layui-table-page .layui-laypage.layui-laypage-molv {float: right}

.form-item-set .layui-form-label {margin: 9px 15px;}

.user-center.form-container .layui-form-label{width: 135px;padding: 9px 2px}
.user-center.form-container .layui-input-block{margin-left: 139px}
.user-center.form-container .layui-form-item>.layui-input-inline{margin-left: 0px}

.user-center.form-container .layui-form-item>.layui-form-label
,.user-center.form-container .layui-form-item>.layui-input-inline
,.user-center.form-container .layui-form-item>.layui-form-mid {margin-bottom: 10px;}
.user-center.form-container .layui-form-item>.layui-inline {margin-right: 0;margin-bottom: 10px;}
.user-center.form-container .layui-form-item .layui-inline:last-child{margin-right: 0;}
.user-center.form-container .layui-form-item>.layui-form-mid {margin-right: 0}
.user-center.form-container .layui-form-item .layui-form-mid:last-child{margin-right: 0;}

.user-center.form-container .layui-form-item .layui-input-inline.col2{ margin-right: 0;width: 249px }
.user-center.form-container .layui-form-item .layui-input-inline.col2:last-child{margin-right: 0;}
.user-center.form-container .layui-form-item .layui-input-inline.col2.with-end1{width: 218px }
.user-center.form-container .layui-form-item .layui-input-inline.col2.with-end2{width: 200px }
.user-center.form-container .layui-form-item .layui-input-inline.col3{ margin-right: 0;width: 249px }
.user-center.form-container .layui-form-item .layui-input-inline.col3:last-child{margin-right: 0;}
.user-center.form-container .layui-form-item .layui-input-inline.col3.with-end1{width: 218px } /*170-31*/
.user-center.form-container .layui-form-item .layui-input-inline.col3.with-end2{width: 200px } /*170-31-18*/

.card-user-center .layui-card-header{height: auto}
.card-user-center .layui-card-header2{height: auto;background-color: transparent;padding: 0.5rem 1rem 0.0rem 1rem}
.card-user-center .row-title{margin-bottom: 0}

.user-center.form-container .layui-form-item .layui-form-mid.with-end{padding: 8px 8px!important; width: auto ;border:1px solid #e6e6e6 ;border-left: none}
.user-center.form-container .layui-form-item .layui-form-mid.with-end.word1 {padding: 8px 15.5px!important}
.form-item-set {border-left: 5px solid #0068b6}
.form-item-set .layui-form-label {text-align: left;width: 100%}

.consult-details-container {padding: 2rem 0;}
.consult-details-container img{width: 70px;}
.consult-details-container h5{color: #212529;font-size: 1.25rem}
.consult-details-container p{color: #6c757d;font-size: 1rem}
.consult-details-container .layui-inline{ padding: 1rem 4rem;}

.blockquote{margin: 0 1rem 1rem 1rem;font-size: 1.5rem ; line-height:2; color: #444444;font-family:KaiTi }

.blockquote p{margin-bottom: 1rem;text-align: justify}

.blockquote p.speech {
    line-height: 2;
}
.blockquote p.speech > span{
    font-size: 72px;
    line-height: 1;
    float: left;
    padding-right: 30px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    opacity: .5;
}

.layui-form-pane .layui-input-inline.finance-input-inline{
    position: absolute;
    left: -1px;
    right: 64px;
    width: auto;
    margin-left: 50px;
    display: inline-block;
    margin-right: 0;
}
.layui-form-pane .layui-form-label-end2.finance-input-inline{
    float: right;
    width: 58px;
    right: 6px;
}

.col-user-container{

    float: right;
    right: 5rem;
    top: -0.25rem;
    max-width: 300px;

}
.text-ffz{color: #EC6C00;font-size: 1.75rem;}
.row.breadcrumb{padding: 15px 0;background-color: #e7e7e7; }
.row.breadcrumb a{color: #0068b6 !important}
.row.breadcrumb a cite {color: #0068b6 }
.row.breadcrumb span[lay-separator] {color: #cccccc }

@media screen and (max-width: 450px) {
    .slogan-text{letter-spacing:0.25rem}
    .row-debt-body{text-align: left ;padding-left: 2rem}
    #listingFlowViewList td {font-size: 0.75rem}
    .btn-more {width: 128px;height: 38px}
    .fund-data-container.big {height: auto}
    .fund-data h2 {font-size: 2rem;}
    .fund-card-container .layui-card-header {padding: 0}
    /*.col-logo-container{width: 336px}*/
    .carousel-caption-custom
    {
        left: 3.5rem;
        /*margin-top: 0rem;*/
    }
    .layui-carousel-ind {display: none}
    .carousel-caption-custom.policy img,
    .carousel-caption-custom>img {width: 200px}
    .carousel-caption-custom img.carousel-image-online-text {width: 300px}


    .layui-carousel .layui-this .layui-inline img{ height: 120px}
    .layui-carousel .layui-this .layui-inline .with-button{
        height: 180px;
        width: 100%;
        background-position: center;
        background-size: 100%;
        background-image: url('/static/images/banner/u208_state0.png')
    }

    .ffz-name{
        font-size: 1.375rem;
    }

    .fund-card-container.padding-more{ padding: 2rem 0.25rem 1rem 0.25rem; }

    .card-policy-news-item .news-title .news-title-text{font-size: 1.5rem; line-height: 1.5; }
    .layui-container.news-info-container {padding: 0 0.5rem}
    .result-item{ padding:1rem 0rem 0rem 0rem;}
    .card-result-item.layui-card{ padding-left: 0rem}
    .card-policy-news-item .news-summary.news-info-content{ padding: 1rem}

    .user-center.form-container .col-padding .layui-form-label{width: 100px}
    .user-center.form-container .col-padding .layui-input-block{margin-left: 104px}

    .layui-form-item .layui-input-inline.input-captcha-container {
        width:-webkit-calc(100% - 221px);
        width:-moz-calc(100% - 221px);
        width:calc(100% - 221px);
        margin-right:1px;
    }


    .layui-form-pane .layui-form-item .layui-input-inline {margin-left: 50px; left: -1px;position: absolute; right: 4rem ;}
    .layui-form-pane .layui-form-label-end1 {right: 0px;position: absolute;}
    .layui-form-pane .layui-form-label-end2{right: 0px;position: absolute;}
    .layui-form-pane .layui-form-select{margin-right: 0px; }

    .form-register .layui-form-item .layui-input-inline {margin-left: 0px; left: -1px;position: absolute; right: 131px ;}
    .form-register .layui-form-label-end1 {right: 4px;position: absolute;}
    .form-register .layui-form-label-end2{right: 4px;position: absolute;}
    .form-register .layui-form-select{margin-right: 0px; }



    .fund-card-container{ height: auto}
    .fund-header img{ display: none}
    #map{ width: 350px ;height: 230px}

    .ffz-logo{height: 44px;width: 44px}
    .row-header .layui-btn.layui-btn-primary{ margin-top: 6px;}


    .user-center.form-container .layui-form-item .layui-input-inline+.layui-form-mid {margin-left: -1px;top:0}
    .user-center.form-container .layui-form-item .layui-input-inline {margin-left: 0;float: left;display: inherit}

    .user-center.form-container .layui-form-item>.layui-form-label
    ,.user-center.form-container .layui-form-item>.layui-input-inline
    ,.user-center.form-container .layui-form-item>.layui-form-mid {margin-bottom: 10px;}
    .user-center.form-container .layui-form-item>.layui-inline {margin-right: 0;margin-bottom: 10px;}
    .user-center.form-container .layui-form-item .layui-inline:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item>.layui-form-mid {margin-right: 0}
    .user-center.form-container .layui-form-item .layui-form-mid:last-child{margin-right: 0;}

    .user-center.form-container .layui-form-item .layui-input-inline.col2{ margin-right: 0;width: 172px }
    .user-center.form-container .layui-form-item .layui-input-inline.col2:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item .layui-input-inline.col2.with-end1{width: 141px }
    .user-center.form-container .layui-form-item .layui-input-inline.col2.with-end2{width: 123px }
    .user-center.form-container .layui-form-item .layui-input-inline.col3{ margin-right: 0;width: 172px }
    .user-center.form-container .layui-form-item .layui-input-inline.col3:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item .layui-input-inline.col3.with-end1{width: 141px } /*170-31*/
    .user-center.form-container .layui-form-item .layui-input-inline.col3.with-end2{width: 123px } /*170-31-18*/

    /*.tab-policy .layui-tab-title {height: 60px;}*/
    .tab-policy .layui-tab-title li{ font-size: 1.25rem; padding: 0; width: 33%}
    .tab-policy .layui-unselect.layui-tab-bar{display: none}
    /*.tab-policy .layui-tab-title li.layui-this{ color: #004ab1}*/
    /*.tab-policy .layui-tab-title li.layui-this:after{ content: '';top:auto;bottom:-1px;width: 100%;height: 6px;background-color: #004ab1;}*/


}
@media screen and (min-width: 768px) {
    .carousel-caption-custom.about-us img {width: auto}
    .carousel-caption-custom.policy img {width: auto}
    #map{ width: 470px ;height: 230px}

    .figure-finance-stock-type2{
        background-size:  auto 100% ;
        height: 400px;
    }
    .figure-finance-stock-type4{
        height: 400px
    }

    .card-bank-details .layui-card-body.empty {min-height:235px ;height:auto ;padding: 10px 15px}
    .card-bank-details .layui-card-body.empty.bg-light-orange {background-color: rgba(236, 108, 0, 0.1) }
    .card-bank-details .layui-card-body.empty.bg-light-blue {background-color: rgba(0, 104, 182, 0.1) }

    .user-center.form-container .layui-form-item>.layui-input-inline{margin-left: 0px}

    .user-center.form-container .layui-form-item>.layui-form-label
    ,.user-center.form-container .layui-form-item>.layui-input-inline
    ,.user-center.form-container .layui-form-item>.layui-form-mid {margin-bottom: 10px;}
    .user-center.form-container .layui-form-item>.layui-inline {margin-right: 0;margin-bottom: 10px;}
    .user-center.form-container .layui-form-item .layui-inline:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item>.layui-form-mid {margin-right: 0}
    .user-center.form-container .layui-form-item .layui-form-mid:last-child{margin-right: 0;}

    .user-center.form-container .layui-form-item .layui-input-inline.col2{ margin-right: 0;width: 300px }
    .user-center.form-container .layui-form-item .layui-input-inline.col2:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item .layui-input-inline.col2.with-end1{width: 269px }
    .user-center.form-container .layui-form-item .layui-input-inline.col2.with-end2{width: 251px }
    .user-center.form-container .layui-form-item .layui-input-inline.col3{ margin-right: 0;width: 300px }
    .user-center.form-container .layui-form-item .layui-input-inline.col3:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item .layui-input-inline.col3.with-end1{width: 269px } /*170-31*/
    .user-center.form-container .layui-form-item .layui-input-inline.col3.with-end2{width: 251px } /*170-31-18*/

}

@media screen and (min-width: 992px) {


    .layui-col-md3.col-ffz-logo.col-logo-container {width: 28%}
    .slogan-text{font-size: 1.5rem;line-height:2.5rem;letter-spacing:1.5rem}
    .nav-menu-container .layui-nav-item a {padding: 0 8px}

    .row-header {padding:1.5rem 0px 0.5rem 0rem;}


    .user-center.form-container .layui-form-item>.layui-form-label
    ,.user-center.form-container .layui-form-item>.layui-input-inline
    ,.user-center.form-container .layui-form-item>.layui-form-mid {margin-bottom: 10px;}
    .user-center.form-container .layui-form-item>.layui-inline {margin-right: 0;margin-bottom: 10px;}
    .user-center.form-container .layui-form-item .layui-inline:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item>.layui-form-mid {margin-right: 0}
    .user-center.form-container .layui-form-item .layui-form-mid:last-child{margin-right: 0;}

    .user-center.form-container .layui-form-item .layui-input-inline.col2{ margin-right: 0;width: 336px }
    .user-center.form-container .layui-form-item .layui-input-inline.col2:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item .layui-input-inline.col2.with-end1{width: 307px }
    .user-center.form-container .layui-form-item .layui-input-inline.col2.with-end2{width: 289px }

    .user-center.form-container .layui-form-item .layui-input-inline.col3{ margin-right: 0;width: 176px }
    .user-center.form-container .layui-form-item .layui-input-inline.col3:last-child{margin-right: 0;}
    .user-center.form-container .layui-form-item .layui-input-inline.col3.with-end1{width: 143px } /*177-31*/
    .user-center.form-container .layui-form-item .layui-input-inline.col3.with-end2{width: 127px } /*177-31-18*/


    .col-logo-container{min-width: 328px}
    .col-menu-container{min-width: 500px}
    .col-menu-container>.nav-menu-container{margin-left: 1.5rem}

    .nav-logo-container{text-align: right}
    .nav-menu-container{text-align: left}
    .nav-user-container{text-align: center}
    .carousel-form-container {
        width: 360px;
        left: auto;
    }
    .carousel-caption-custom {
        display: block;
        left: 7rem;
    }

    .layui-container{
        width: 950px;
    }
    #map{width: 600px;height: 280px;}

    .card-body-info-image{
        display: block;
    }

    /*.fund-card-container{ height: 360px}*/

    .welcome-container {
        padding-top: 1.25rem
    }

    .details-container img{
        width: 420px;
        height: 280px;
    }

    consult-flow-container img{
        width: 829px;
        height: 1068px;
    }

    .stock-flow-container img{
        width: 823px;
        height: 193px;
    }

    .debt-flow-container img{
        width: 1096px;
        height: 234px;
    }
    .consult-details-container .layui-inline{ padding: 1rem 2rem;}

    .card-fund-container.full-height {height: 200px}

    .ffz-name{font-size: 1.5rem}
}
@media screen and (min-width: 1200px){

    .applyStages .layui-form-checkbox, .applyStages2 .layui-form-checkbox {
        width: 180px;
    }
    .applyStages .layui-form-checkbox:last-child{
        top:13px;
    }


    .filter-label{text-align: right}

    .nav-menu-container .layui-nav-item a { font-weight: bolder;padding: 0 17px; }
    .col-logo-container{min-width: 325px}
    .col-menu-container{min-width: 520px}

    .ffz-name{font-size: 1.5rem}
    .carousel-form-container {
        right: 135px;
    }
    .carousel-caption-custom {
        display: block;
        left: 8rem;
    }
    .layui-container{
        width: 1070px;
    }
    #map{width: 680px;height: 320px}
    .consult-details-container .layui-inline{ padding: 1rem 2rem;}

    .details-container img{
        width: 480px;
        height: 320px;
    }

    .card-fund-container.full-height {height: 200px}
}

@media screen and (min-width: 1400px){

    .carousel-image-online-text,.carousel-image-zhua-text {width: 650px}
    .nav-menu-container .layui-nav-item a { font-weight: bolder;padding: 0 25px; }
    .carousel-form-container {
        right: 150px;
    }
    .carousel-caption-custom {
        display: block;
        left: 14rem;
    }

    .layui-container{
        width: 1350px;
    }
    #map
    {
        width: 870px;
        height: 400px;
    }

    .welcome-container {
        padding-top: 2.5rem
    }
    .consult-details-container .layui-inline{ padding: 1rem 4rem;}

    .details-container img{
        width: 600px;
        height: 400px;
    }
}

@media screen and (min-width: 1500px) {

    .nav-menu-container .layui-nav-item a {
        font-weight: bolder;
        padding: 0 30px;
    }
}

@media screen and (min-width: 1600px) {

    .nav-menu-container .layui-nav-item a {
        font-weight: bolder;
        padding: 0 34px;
    }
}

@media screen and (min-width: 1700px) {

    .nav-menu-container .layui-nav-item a {
        font-weight: bolder;
        padding: 0 38px;
    }
}

@media screen and (min-width: 1800px) {

    .nav-menu-container .layui-nav-item a {
        font-weight: bolder;
        padding: 0 40px;
    }
}

@media screen and (min-width: 1900px){
    .carousel-image-online-text,.carousel-image-zhua-text {width: 950px}
    .nav-menu-container .layui-nav-item a { font-weight: bolder;padding: 0 42px; }
    .carousel-form-container {
        right: 300px;
    }
    .carousel-caption-custom {
        display: block;
        left: 18rem;
    }

}

/* 栅格示例 */
.grid-demo{padding: 10px; line-height: 50px; text-align: center; background-color: #79C48C; color: #fff;}
.grid-demo-bg1{background-color: #63BA79;}
.grid-demo-bg2{background-color: #49A761;}
.grid-demo-bg3{background-color: #38814A;}


/* 描述字体 */
@font-face {font-family: 'webfont-desc';
    src: url('//at.alicdn.com/t/webfont_eovt4pxxy5.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/webfont_eovt4pxxy5.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/webfont_eovt4pxxy5.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/webfont_eovt4pxxy5.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/webfont_eovt4pxxy5.svg#思源黑体-极细') format('svg'); /* iOS 4.1- */
}
.web-font-desc{
    font-family:"webfont-desc" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.stock-card-body{
    min-height: 290px !important;
}
