/**
 * @description: common css style
 * @author: renshunyi
 * @date 2018-05-11
 */
.layui-nav * {font-size:14px;}
.layui-nav .layui-nav-item a .iconfont {margin-right:7px; font-size:16px;}
.layui-nav .layui-nav-item .layui-nav-child a .iconfont {margin:0 7px 0 19px; font-size:15px;}
.layui-nav .layui-nav-item a span {color:#000;}

.index-banner-container {float:left; width:100%; height:60px; background-color:#23262e;}
.index-banner-box {margin:0 auto; width:60%; min-width:1024px; height:60px;}
.index-banner-logobox {float:left; width:34%; height:60px;}
.index-banner-logo {float:left; width:42px; height:60px; line-height:60px;}
.index-banner-logo i {font-size:38px; color:#1e9fff;}
.index-banner-titlebox {float:left; width:300px; height:60px;}
.index-banner-titlemain {float:left; width:100%; height:35px; line-height:47px; font-size:15px; font-weight:bold; font-style:italic; color:#f2f2f2;}
.index-banner-titleother {float:left; width:100%; height:25px; line-height:12px; font-size:12px; font-style:italic; color:#f2f2f2;}
.index-banner-itembox {float:left; width:66%; height:60px; font-size:13px; line-height:76px; color:#f2f2f2;}
.index-banner-item {float:right; margin-left:30px; height:60px; display:block;}
.index-banner-item a {color:#f2f2f2;}
.index-banner-item a i {font-size:15px;}
.index-banner-bar {float:left; width:100%; height:3px; background-color:#2778ff;}
.index-content-container {float:left; margin-top:10px; width:100%;}
.index-content-box {margin:0 auto; width:60%; min-width:1024px;}
.index-content-boxing {float:left; width:77%; padding:0 30px;  background-color:#ffffff;}
.index-title-box {float:left; width:100%; height:45px; color:#2778ff; border-bottom:1px solid #d7d7d7;}
.index-title-icon {float:left; margin-right:5px; height:45px; line-height:55px;}
.index-title-icon i {font-size:24px;}
.index-title-text {float:left; height:45px; line-height:55px; font-weight:bold; font-size:14px;}
.index-step-box {float:left; width:100%; height:100%;}
.index-step-comment {float:left; width:100%; height:65px; line-height:65px;}
.index-step-comment i {font-size:24px; color:#5fb878;}
.index-step-innerbox {float:left; width:100%; height:150px;}
.index-step-centerbox {margin:0 auto; width:565px; height:120px;}
.index-step-iconbox {float:left; width:85px; height:105px;}
.index-step-circleicon {margin:20px auto 5px auto; width:60px; height:60px; line-height:60px; border-radius:30px; text-align:center;}
.index-step-circleicon i {font-size:32px; color:#ffffff;}
.index-step-this {background-color:#1e9fff;}
.index-step-before {background-color:#2778ff;}
.index-step-after {background-color:#d7d7d7;}
.index-step-green {background-color:#2778ff;}
.index-step-icontext {text-align:center; font-size:12px;}
.index-step-forward {float:left; width:75px; height:105px; line-height:100px; text-align:center;}
.index-step-forward i {font-size:32px; color:#d7d7d7;}
.index-step-forward-green {float:left; width:75px; height:105px; line-height:100px; text-align:center;}
.index-step-forward-green i {font-size:32px; color:#2778ff;}
.index-table-box {float:left; width:100%;}
.index-table-box table {width:100%;}
.index-table-box table tr td {border:1px solid #d7d7d7; text-align:center; padding:5px;}
.index-table-titletd {background-color:#f2f2f2;}
.index-table-titletd span {color:#ff5722; margin-right:3px;}
.index-navigation-container {float:left; width:200px; margin-right:10px;}

.index-footer-container {float:left; width:100%; height:100px; background-color:#e4e4e4;}
.index-footer-copyright {padding:20px 0 0 0; text-align:center; font-size:12px; color:#6b6b6b;}
.index-footer-support {padding:10px 0 0 0; text-align:center; font-size:12px; color:#6b6b6b;}

.bankAccount-validateImg {
	position: absolute;
	left: 1007px;
	top: 362px;
	width: 104px;
	height: 79px;
}
.searchInfo-auditImg {
	position: absolute;
    top: 210px;
    left: 650px;
    width: 97px;
    height: 98px;
}


.index-banner-box{width:98%;}
.index-content-container{margin-top:0;}
.index-content-box{width:100%;}
.index-navigation-container{width:17%; margin:0;}
.layui-nav-tree{width:100%;}
.index-content-boxing{padding:0 2%; margin:15px 1%;}
 
/**
*2022年4月14日 引入以下新版本样式
*/
.index-banner-container{
	background:url(../images/newStyle/topbj.png) no-repeat center;
	background-size:100%;
}
fieldset {
	border: none!important;
	padding: 0;
}
label{
	background: url(../images/newStyle/span.jpg) no-repeat left center;
	margin-left:20px;
	padding-left:15px;
}
legend {
	background: url(../images/newStyle/ti_bg.png) 0 no-repeat, url(../images/newStyle/ti_bg2.png) 50% repeat;
	background-size: auto 100%,auto 100%;
	color: #fff;
	font-size: 16px;
	border-bottom: solid 0px #2778ff;
	height: 36px;
	line-height: 36px;
	width: 100%;
}
.layui-nav{
background:#1a308e!important;
}
.index-banner-bar {
	height:0;
}
.index-navigation-container{width:15%; margin:0;}
.index-content-boxing {float:left; width:79%;}


/*临时*/
.index-title-box{
	margin-bottom: 10px;}

.layui-elem-field legend{
	margin-left: 0!important;
	padding: 0!important;
	margin-bottom: 20px;
}

.index-banner-itembox {line-height: 60px;}
.index-content-boxing{padding:0 2% 30px 2%;}
.layui-upload-drag{margin-left: 30%;
	margin-top: 81px
;}
.layui-table-hover{
	background: #2778ff!important;
	color: #fff;
}
