/*变量*/
:root
{
    --main-color: rgb(13,26,199);
}
html{color: #666;min-height: 100%;background: #fff;}
body{background-color: transparent;}
.container{padding: 0;margin: 0;}
a {text-decoration: none; color:#666; outline:none;}
a:hover { text-decoration:none;color:#3c6eff;}
a:active,a:visited{color: #666;}
textarea,.layui-textarea{ resize: none;}
img{ border:0px; margin:0; padding:0; vertical-align:middle;}
table { border-collapse: collapse; border-spacing:0;}
.lf{ float:left; _display:inline;}
.rt{ float:right;_display:inline;}
em,b,i{font-style:normal; font-weight:normal;}
.clear:after {content:"";height:0;display:block;clear:both;}
.clear {clear: both; height:0px; overflow:hidden; zoom: 1;}
.H_10{ height:10px; overflow:hidden;}
.H_20{ height:20px; overflow:hidden;}
.H_30{ height:30px; overflow:hidden;}
.H_40{ height:40px; overflow:hidden;}
.H_50{ height:50px; overflow:hidden;}
.H_60{ height:60px; overflow:hidden;}
.H_70{ height:70px; overflow:hidden;}
.H_80{ height:80px; overflow:hidden;}
.H_90{ height:90px; overflow:hidden;}
.H_100{ height:100px; overflow:hidden;}
.W_Infinite{ width: 100%; max-width: 100%;}
.bg-white{background: #fff;}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color: #bcbbbb;;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size:14px;}
input:-moz-placeholder, textarea:-moz-placeholder {font-size:14px;color: #bcbbbb;}
input::-moz-placeholder, textarea::-moz-placeholder {font-size:14px;color: #bcbbbb;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-size:14px;color: #bcbbbb;}
.CutFont{white-space: nowrap;word-wrap:normal;text-overflow: ellipsis;-o-text-overflow: ellipsis;content: "...";overflow: hidden;}/*****截字样式***/
.No-data{padding: 50px 0;background: url("/static/layui/resources/no_data.png") no-repeat center;background: #fff;}
.ErrorPage{background: #fff;padding: 150px 0;text-align: center;}
.ErrorPage p.p_1{line-height: 1.3em; min-height: 55px;font-size: 25px;margin-bottom: 20px;}
.ErrorPage p.p_1 em{display: inline-block; min-height: 55px; position: relative;vertical-align: middle;}
.ErrorPage p.p_1 span{color: #f50;font-weight: bold;height: 50px;width: 50px; font-size: 50px;vertical-align: middle;margin-right: 20px; }
.ErrorPage p.p_2 .layui-btn-primary{margin: 0 5px 10px 5px;height: 40px;background: #f50;color: #fff;line-height: 38px;width: auto;padding: 0 15px;transition:background 0.54s ease;font-size: 14px;}
.ErrorPage p.p_2 .layui-btn-primary:hover{background: #ff7632;}
/***************银行卡LOGO CSS***************/
.bank_logo_pingan{background:url(/static/layui/resources/bank-icon.png) no-repeat left -758px; height:35px; width:126px;}/****平安银行、原深发展LOGO****/
.bank_logo_ICBC{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -542px; height:35px; width:126px;}/****工商银行LOGO****/
.bank_logo_CCB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -147px; height:35px; width:126px;}/****建设银行LOGO****/
.bank_logo_CMB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -321px; height:35px; width:126px;}/****招商银行LOGO****/
.bank_logo_CIB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -254px; height:35px; width:126px;}/****兴业银行LOGO****/
.bank_logo_CMBC{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -361px; height:35px; width:126px;}/****民生银行LOGO****/
.bank_logo_HXB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -1243px; height:35px; width:126px;}/****华夏银行LOGO****/
.bank_logo_SHB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -685px; height:35px; width:126px;}/****上海银行LOGO****/
.bank_logo_CEBB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -215px; height:35px; width:126px;}/****光大银行LOGO****/
.bank_logo_GZCB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -1279px; height:35px; width:126px;}/****广州银行LOGO****/
.bank_logo_CGB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -470px; height:35px; width:126px;}/****广东发展银行LOGO   广发银行****/
.bank_logo_GDB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -470px; height:35px; width:126px;}/****广东发展银行LOGO   广发银行****/
.bank_logo_ecitic{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -288px; height:35px; width:126px;}/****中信银行LOGO ****/
.bank_logo_PSBC{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -612px; height:35px; width:126px;}/****邮政储蓄银行LOGO ****/
.bank_logo_BOC{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -109px; height:35px; width:126px;}/****中国银行LOGO ****/
.bank_logo_COMM{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -397px; height:35px; width:126px;}/****交通银行LOGO ****/
.bank_logo_SPDB{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -793px; height:35px; width:126px;}/****浦发银行LOGO ****/
.bank_logo_ABC{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left 2px; height:35px; width:126px;}/****农业银行LOGO ****/
.bank_logo_BOB{background:url(/static/layui/resources/bank-icon.png) no-repeat left -36px; height:35px; width:126px;}/****北京银行LOGO ****/
.bank_logo_HKBEA{background:url(/static/layui/resources/bank-icon.png) no-repeat left -868px; height:35px; width:126px;}/****东亚银行LOGO ****/
.bank_logo_NJCB{background:url(/static/layui/resources/bank-icon.png) no-repeat left -900px; height:35px; width:126px;}/****南京银行LOGO ****/
.bank_logo_tenpay{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -967px; height:35px; width:126px;}/****财付通LOGO ****/
.bank_logo_jxnxs{background:url(/static/layui/resources/bank-icon.png?t=20171130) no-repeat left -1695px; height:35px; width:126px;}/****江西农村信用社LOGO ****/
.bank_logo_fuyou{background:url(/static/layui/resources/bank-icon.png) no-repeat left -1737px; height:35px; width:126px;}/****富有支付LOGO ****/
.bank_logo_cftyue{background:url(/static/layui/resources/bank-icon.png) no-repeat left -1785px; height:35px; width:126px;}/****财付通余额LOGO ****/
.bank_logo_baofoo{background:url(/static/layui/resources/bank-icon.png) no-repeat left -1823px; height:35px; width:126px;}/****宝付LOGO ****/
/****内外边距通用样式  ******/
.pd-top-5{padding-top:5px }
.pd-top-10{padding-top:10px }
.pd-top-15{padding-top:15px }
.pd-top-20{padding-top:20px }
.pd-top-25{padding-top:25px }
.pd-top-30{padding-top:30px }
.pd-top-35{padding-top:35px }
.pd-top-40{padding-top:40px }
.pd-top-45{padding-top:45px }
.pd-top-50{padding-top:50px }
.pd-right-5{padding-right:5px }
.pd-right-10{padding-right:10px }
.pd-right-15{padding-right:15px }
.pd-right-20{padding-right:20px }
.pd-right-25{padding-right:25px }
.pd-right-30{padding-right:30px }
.pd-right-35{padding-right:35px }
.pd-right-40{padding-right:40px }
.pd-right-45{padding-right:45px }
.pd-right-50{padding-right:50px }
.pd-bottom-5{padding-bottom:5px }
.pd-bottom-10{padding-bottom:10px }
.pd-bottom-15{padding-bottom:15px }
.pd-bottom-20{padding-bottom:20px }
.pd-bottom-25{padding-bottom:25px }
.pd-bottom-30{padding-bottom:30px }
.pd-bottom-35{padding-bottom:35px }
.pd-bottom-40{padding-bottom:40px }
.pd-bottom-45{padding-bottom:45px }
.pd-bottom-50{padding-bottom:50px }
.pd-bottom-5{padding-bottom:5px }
.pd-left-10{padding-left:10px }
.pd-left-15{padding-left:15px }
.pd-left-20{padding-left:20px }
.pd-left-25{padding-left:25px }
.pd-left-30{padding-left:30px }
.pd-left-35{padding-left:35px }
.pd-left-40{padding-left:40px }
.pd-left-45{padding-left:45px }
.pd-left-50{padding-left:50px }
.mr-top-5{margin-top:5px }
.mr-top-10{margin-top:10px }
.mr-top-15{margin-top:15px }
.mr-top-20{margin-top:20px }
.mr-top-25{margin-top:25px }
.mr-top-30{margin-top:30px }
.mr-top-35{margin-top:35px }
.mr-top-40{margin-top:40px }
.mr-top-45{margin-top:45px }
.mr-top-50{margin-top:50px }
.mr-right-5{margin-right:5px }
.mr-right-10{margin-right:10px }
.mr-right-15{margin-right:15px }
.mr-right-20{margin-right:20px }
.mr-right-25{margin-right:25px }
.mr-right-30{margin-right:30px }
.mr-right-35{margin-right:35px }
.mr-right-40{margin-right:40px }
.mr-right-45{margin-right:45px }
.mr-right-50{margin-right:50px }
.mr-bottom-5{margin-bottom:5px }
.mr-bottom-10{margin-bottom:10px }
.mr-bottom-15{margin-bottom:15px }
.mr-bottom-20{margin-bottom:20px }
.mr-bottom-25{margin-bottom:25px }
.mr-bottom-30{margin-bottom:30px }
.mr-bottom-35{margin-bottom:35px }
.mr-bottom-40{margin-bottom:40px }
.mr-bottom-45{margin-bottom:45px }
.mr-bottom-50{margin-bottom:50px }
.mr-left-5{margin-left:5px }
.mr-left-10{margin-left:10px }
.mr-left-15{margin-left:15px }
.mr-left-20{margin-left:20px }
.mr-left-25{margin-left:25px }
.mr-left-30{margin-left:30px }
.mr-left-35{margin-left:35px }
.mr-left-40{margin-left:40px }
.mr-left-45{margin-left:45px }
.mr-left-50{margin-left:50px }
/****  字体通用样式  ***/
.font-bold{font-weight: bold;}
.fon-color-f50{color: #ff5500;}
.fon-color-f3d0{color: #ff3d00;}
.fon-color-4c4c{color: #4c4c4c;}
.fon-color-a9a9{color: #a9a9a9;}
.fon-color-fff{color: #fff}
.font-color-bule,a.font-color-bule{color: #3266ff}
.font-color-e03325,a.font-color-e03325{color: #e03325}
/******  对齐设置  ****/
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.flex{ display: flex;}
/****  边框通用样式  ***/
.border-dcdcdc{border: solid  1px #dcdcdc;}
.border-e5e5{border: solid 1px #e5e5e5;}
.border-top-e5e5{border-top: solid 1px #e5e5e5;}
.border-right-e5e5{border-right: solid 1px #e5e5e5;}
.border-bottom-e5e5{border-bottom: solid 1px #e5e5e5;}
.border-left-e5e5{border-left: solid 1px #e5e5e5;}
.border-a9a9a9{border: solid 1px #a9a9a9;}
.border-top-a9a9{border-top: solid 1px #a9a9a9;}
.border-right-a9a9{border-right: solid 1px #a9a9a9;}
.border-bottom-a9a9{border-bottom: solid 1px #a9a9a9;}
.border-left-a9a9{border-left: solid 1px #a9a9a9;}
.BoxShadow-orge{box-shadow: 0px 0px 5px 3px  #fff3ed;}
.BoxShadow-a9a9{box-shadow: 0px 0px 5px 3px  #a9a9a9;}
.border-radius-5{border-radius: 5px;}
.border-radius-10{border-radius: 10px;}
.border-radius-15{border-radius: 15px;}
.border-radius-20{border-radius: 20px;}
.border-radius-25{border-radius: 25px;}
.border-radius-30{border-radius: 30px;}
.border-radius-50{border-radius: 50%;}
/***** 渐变/背景颜色设定  *****/
.bg-fff{background-color: #fff;}
.bg-fff-op8{background-color: rgba(255,255,255,1); }
.bg-ccc{background-color: #ccc;}
.bg-DarkBlue{background-color: #3c6eff;}
.bg-lightBlue{background-color: #45b0ff;}
.bg-jb-DarkBlue{background-image: linear-gradient(to right, #3c6eff , #45b0ff);}
.bg-jb-lightBlue{background-image: linear-gradient(to right, #45b0ff , #3c6eff);}
.bg_e03325
{
    background: var(--main-color);
}
.box-shadow-e5e5{box-shadow:0px 3px 10px 0px #e5e5e5;}
/********  分页设置  ********/
.PartPage{ text-align: right;margin-top: 20px;}
.path{width: 100%;max-width:1200px;margin: 0 auto 10px auto;font-size: 16px;color: #4c4c4c; }
.path em{color: #ff5500;}
.path a,.path span{margin-right: 5px;}
.layui-btn{border-style: none;}
/****** 输入框样式 ****/
[type*=text],[type*=password],[type*=tel],textarea{border: solid 1px #a9a9a9;padding-left: 15px;}
[type*=text],[type*=password],textarea{height: 38px;}
[type*=text]:focus,[type*=password]:focus,textarea:focus {border-style: none;box-shadow:none;}
/****layui弹出层样式  *****/
body .layui-layer{box-shadow: none;border-radius: 5px;}
body .layui-layer-setwin a.layui-layer-close.layui-layer-close1{font-size: 16px;color: #fff;}
body .layui-layer-setwin{top:18px;}
body .layui-layer-title{height: 50px;line-height: 50px;color: #fff;background: #f50;font-size: 16px;border-radius: 5px 5px 0 0;}
body .layui-layer-page .layui-layer-content .layui-layer-wrap{padding: 20px 20px;}
body .layui-layer-btn{position: relative;padding-bottom: 25px;}
body .layui-layer-btn .layui-layer-btn1{width:118px;  height: 38px;line-height:38px; border: solid 1px #f50;color: #fff;text-align: center;background: #f50;border-radius: 5px;}
body .layui-layer-btn .layui-layer-btn0{height: 38px;line-height:38px;border: solid 1px #f50;color: #f50;text-align: center;width:118px; border-radius: 5px;background: #fff;}
/*****  固定通用样式 ****/
.position-fixed{position: fixed;width: 100%;z-index: 200;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.fixed-top-left{top:0;left: 0;}
.fixed-top-right{top:0;right: 0;}
.fixed-bottom-left{bottom:0;left: 0;}
.fixed-bottom-right{bottom:0;right: 0;}
.content{padding-top:55px;}
.All-Box{padding:0 10px 75px 10px;}
/***** Top-fixed-Nav  顶部固定菜单导航******/
.Top-fixed-Nav
{
    line-height: 50px;
    background: var(--main-color);
    border-bottom: solid 1px var(--main-color);
    color: #fff;
}
.Top-fixed-Nav a{color: #fff;}
/****** fixed-bottom-Nav 底部固定菜单 *****/
.fixed-bottom-Nav{height: 65px;border-top: solid 1px #e5e5e5;background: #fff;}
.fixed-bottom-Nav li{
    float: left;
    width:25%;
    text-align: center;
    margin-top: 7px;
}
.fixed-bottom-Nav li a{display: block;color: #333;}
.fixed-bottom-Nav li em{display:block; font-size: 25px;}
.fixed-bottom-Nav li span{ display:block;}

/*****  自适应 处理***/
@media screen and (max-width: 360px) {
    .content{width: 360px;margin:0 auto;}
    .All-Box{padding:0 7px 55px 7px }
}
@media screen and (min-width: 550px) {
    .content,body,.container{width: 550px;margin:0 auto;}
    html{background-image: none;background-color: #f5f5f5;}
    .content{border: solid 1px #e5e5e5;min-height: 100vh;}
    .position-fixed,.Top-fixed-Nav{width: 550px;left: 50%;margin-left: -275px;border: solid 1px #e5e5e5;}
}
.foot-nav > li {
    width: 20%;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #666;
}

.foot-nav > li img{
    width: 30px;
}
