body{
	font-family: Microsoft Yahei;
	font-size: 14px;
	font-weight: 100;
	overflow-x: hidden;
}
.bg-black{
	background: #fff;
}
.ta-c{
	text-align: center;
}

/* header start */
#header{
	background: #111;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
#header .layui-nav-item:after{
	display: none;
}
#header .layui-nav-item{
	height: 50px;
	float:left;
	width: 14%;
}
#header .layui-nav-item a{
	line-height: 50px;
	color: white;
	font-weight:800;
	font-family: Microsoft Yahei;
}
#header .layui-nav{
	padding: 0;
}
#header .layui-nav-item.layui-this a,#header .layui-nav-item:hover a{
	color: orange;
}
#header .logo{
	float:left;
	margin: 0;
	padding: 0;
	height: 50px;
}
#header .user{
	float:right;
	margin: 15px;
	padding: 0;
}
#header .logo a{
	line-height: 60px;
	height: 60px;
	overflow: hidden;
}
#header .user a{
	line-height: 30px;
}
#header .layui-nav-bar{
	display: none;
	top:20px
}
#message:before{
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 20px;
}
#message .layui-badge-dot{
	display: inline-block;
	position: absolute;
	top: 0px;
	right: -2px;
}
/* header end */

/* mainContainer start */
.mainContainer{
	color: #333;
	min-height: calc(100vh - 326px);
}
#banner{
	height: 350px;
	margin: 25px 0 0;
	border-radius:20px;
	overflow: hidden;
}
#search{
	margin-top: 25px;
	border-radius:20px;
	border:1px solid #ccc;
	height:38px;
	overflow: hidden;
}
#search .layui-form-item{
	border:none
}
#search .layui-input-block{
	margin-right: 50px;
	margin-left: 0px;
	border:none;
}
#search input{
	width:100%;
	border:none;
	outline:none
}
#search .layui-form-label{
	position:absolute;
	width:50px;
	left:calc(100% - 50px);
	border:none;
	background: #FF5722;
	color: #fff
}
.servetitle{
	margin-top: 45px;
	text-align: center;
	color: #000;
}
.servecard{
	margin-top: 25px;
	background: #e0e0e0;
	overflow: hidden;
	border:1px solid #e0e0e0
}
.servecard-title{
	background: #e0e0e0;
	height: 100%;
}
.servecard div{
	border:none
}
.servecard .layui-card-header{
	font-weight: 800;
}
.servecard .servecard-item{
	margin-bottom: 0;
	border:1px solid #f0f0f0;
}
/* mainContainer end */

/* footer start */
.footer{
	margin-top: 25px;
	background: #888;
	color: #fff;
	height: 240px;
}
.footer .layui-card{
	box-shadow:none
}
.footer-item{
	background: transparent;
	height: 140px;
	padding-top: 40px;
}
.footer .layui-card-header{
	line-height: 50px;
	color: #000;
	font-weight: 800;
	border-bottom:none
}
.footer .layui-card-body{
	padding-top:0;
	font-size: 10px;
}
/* footer end */

/* docs start */
.tags{
	box-shadow:none;
	margin-top: 10px;
	margin-bottom: 0;
}
.tags .layui-card-header{
	font-size: 16px;
	font-weight: 800;
	color: #000;
	border-bottom:none
}
.tags .layui-card-body{
	padding-left: 30px;
}
.tags .active,.tags a:hover{
	color: #FF5722 !important;
	border-bottom:1px solid #FF5722
}
.datadetail{
	margin: 10px;
	border-radius:4px;
	border:1px solid #eee;
	height: 250px;
	overflow: hidden;
	cursor:poiter
}
.datadetail .layui-icon:before{
	display: block;
	width: 100%;
	height: 38%;
	background: #f0f0f0;
	border-radius:4px 4px 0 0;
	color: #FF5722;
	font-size: 50px;
	text-align: center;
	line-height: 120px;
}
.datadetail:hover{
	box-shadow: 0 0 4px gray;
}
.btns{
	width: 100%;
	height: 50%;
	text-align: center;
	padding-top: 10px;
}
@media screen and (max-width: 500px){
	.layui-col-md5{
		width: 50%;
	}
}
@media screen and (min-width: 992px){
	.layui-col-md5{
		width: 33.33333%;
	}
}
@media screen and (min-width: 1200px){
	.layui-col-md5{
		width: 33.33333%;
	}
}

/* page start */
.pagestyle{
	width: 100%;
	text-align: center;
}
.pagestyle .prevPage,.pagestyle .extPage,.pagestyle .currentPage,.pagestyle .nextPage{
	margin: 20px 0;
	display: inline-block;
	padding: 2px 8px;
	border:1px solid #ccc
}
.pagestyle .prevPage:hover,.pagestyle .extPage:hover,.pagestyle .currentPage:hover,.pagestyle .nextPage:hover,.pagestyle .currentPage,.pagestyle .prevPage:hover a,.pagestyle .extPage:hover a,.pagestyle .currentPage:hover a,.pagestyle .nextPage:hover a,.pagestyle .currentPage a{
	background: #FF5722;
	color: #fff;
	border-color:#FF5722
}

/* tags start */
#tags .layui-card-body{
	padding: 5px 15px
}
.moreicn{
	color: #FF5722;
}
.orders a{
	display: inline-block;
	width: 60px;
	position: relative;
	text-align: left;
	color: #777 !important;
}
.orders a:hover{
	color: #FF5722 !important;
}
.arrawup:before{
	transform: rotate(90deg);
	display: inline-block;
}
.arrawdown:before{
	transform: rotate(-90deg);
	display: inline-block;
}
.docsitems{
	text-align: center;
}
.docsitems,.docsitems .layui-this:after{
	background-color: white !important;
	border:none !important;
}
.docsitems .layui-this:after{
	display: none;
}
.docsitems .layui-this{
	color: #fff !important;
	background-color: #FF5722 !important;
}
.docsitems>li{
	line-height: 30px !important;
	margin: 0 10px !important;
}

.footerUser{
	text-align: center;
}
.footerUser a{
	display: inline-block;
	width: 60px;
	height: 20px;
}

/* login start */
#loginform{
	margin-top: 100px;
}
#loginform .center{
	text-align: center !important;
}
#loginform .layui-form-item{
	height: 40px;
	position: relative;
}
#loginform .layui-icon{
	display: inline-block;
	height: 38px;
	width: 38px;
	position: absolute;
	line-height: 38px;
	color: gray;
	text-align: center;
	padding: 0px;
}
#loginform input{
	padding-left: 38px;
}
#loginform .layui-icon-login-qq,
#loginform .layui-icon-login-wechat{
	position: relative;
	text-align: center;
	font-size: 40px;
}
#loginform .layui-icon-login-qq:before{
	color:#FF5722;
}
#loginform .layui-icon-login-wechat:before{
	color:#1E9FFF
}

/* usercenter start */
#usercenter{
	border-top:1px solid #f0f0f0
}
#usercenter .layui-colla-content a{
	color: #aaa;
	font-size: 10px;
}
#usercenter .layui-this,#usercenter .layui-this a,#usercenter .layui-colla-content:hover a{
	color: #FF5722;
}
#usercenter div{
	border:none;
}
#usercenter .layui-table-box{
	border:1px solid #e6e6e6;
}
#usercenter .layui-table-tool-temp{
	padding-right: 0;
}
#usercenter .createnew{
	margin-right: 0;
}
#usercenter .layui-colla-content{
	height: 20px;
	padding: 0;
	padding-top:10px;
	padding-bottom:5px;
	text-align: center;
}
#usercenter .layui-colla-title{
	background-color: white;
	font-weight: 100;
	text-align: left;
	padding:0;
	border-bottom:1px solid #eee;
	margin-top: 10px;
	font-size: 14px;
}
#usercenter .layui-colla-icon{
	font-weight: 100;
	left:80%
}
.c-red{
	color: #ff5722;
}
.c-gray{
	color: gray;
}
.c-white{
	color: #fff;
}
#usercenter .hover-bg-red:hover{
	background: #FF5722 !important;
	border-color:#FF5722 !important;
	color:white;
	cursor:pointer
}
#workshop-topmenu{
	height: 30px;
	padding: 0;
	color: gray;
	width: 100%
}
#workshop-topmenu *{
	background: transparent;
}
#workshop-topmenu li{
	margin:5px 10px;
	line-height: 20px;
}
#workshop-topmenu a{
	color:#333;
	padding:0
}
#workshop-topmenu .layui-nav-bar{
	display: none;
}
#workshop-topmenu .layui-this:after{
	display: none;
}
#workshop-topmenu .layui-nav-more{
	display: none;
}
#workshop-topmenu .layui-show{
	top:25px;
	background: white;
}
#workshop-topmenu .layui-nav-child{
	padding: 0 2px;
	line-height: 20px;
}
#workshop-topmenu .layui-nav-child a{
	padding: 3px 10px
}
#workshop-topmenu .layui-nav-item{
	line-height: 20px;
	position: relative;
}
#workshop-topmenu .layui-nav-child .layui-nav-child{
	left:80px;
	top:15px
}
#workshop-topmenu .layui-nav-child .layui-nav-item{
	display: block;
}
#workshop-topmenu .layui-this{
	text-decoration:underline
}
#workshop-workarea{
	width:calc(100vw - 6px);
	height:calc(100vh - 36px);
	background: gray;
	margin:3px;
}
.dt-tip{
	position:fixed;
	bottom:33px;
	background:rgba(255,255,255,0.5);
	padding:5px;
	font-size:12px
}
.dt-tip li{
	cursor:pointer;
	padding:2px 5px;
}
.dt-tip li:hover,.dt-tip li.selected{
	background: #0082d4;
	color:white;
}
/*首页统计模块*/
.tongji{padding:50px 0;text-align:center;font-size:12px;}
.tongji-row{height:87px;}
.tongji-icon{text-align:center;height:30px;}
.tongji-icon>img{height:30px}
.tongji-item{line-height:26px;}
.tongji-value{color:#0082d4;}
.tongji-value-number{font-size:20px;color:#FF5722;padding-right:5px}
.tongji-circles{width:100%;height:20px;padding:10px 0}
/*首页入驻机构模块*/
.bankscard{margin-top: 25px;text-align:center}
.bankscard>div{padding:0px;height:80px;}
.bankimg{width: 140px;height: 45px}
/*首页金融产品模块*/
#product-tab{height: 385px;padding:0;overflow:hidden}
#product-tab .layui-table-view{margin:0;border-top:none}
.product-row{height:430px}
.product-row .layui-tab-title{text-align:center}
.layui-tab-brief>.layui-tab-title .layui-this{color:#FF5722}
.layui-table-body{overflow-x:hidden}
.layui-tab-title .layui-this:after{width:20%;border-bottom:1px solid #5FB878 !important;margin:0 40%}
.row-title{width:200px;margin:auto;font-weight:800;color:#666;letter-spacing:5px;}
.layui-border-cyan{background-color:#FF5722;width:40px;margin:10px auto}
/*金融政策模块*/
.articlerow>fieldset{margin:0;margin:0 10px;width:calc(50% - 20px);}
.articlerow>fieldset>legend{font-weight:800;letter-spacing:2px;}
.articlerow .layui-collapse{border:none}
.articlerow .layui-colla-title{height:30px;line-height:30px;border:none;border-bottom:1px solid #f0f0f0;background:none}
.articlerow .layui-colla-content{border:none}
.articlerow .article-time{float:right}
.articlemore{color:#FF5722;font-size:10px;padding-left:10px;font-weight:100;letter-spacing:0}
/*分页样式*/
.paginate{text-align:center}
.paginate .layui-laypage{border-radius:20px;overflow:hidden;padding:0;border:1px solid #e2e2e2;padding:0}
.paginate .layui-laypage>a,.paginate .layui-laypage>span{margin:0;border-top:none;border-bottom:none;margin-left:-1px;}
.paginate .layui-laypage>a:first-child{border-left:none}
.paginate .layui-laypage>a:last-child{border-right:none}
/*标签样式*/
.tagsnow>span{margin:0 2px;}
.tagsnow>span,.tagsmore>span:hover{cursor:pointer;color:#fff;background:#195bcc}
/*产品卡片*/
.product-detail{font-weight:100;line-height:20px;font-size:12px;width:100%;overflow:hidden;height:20px}
.products .product-detail-item{float:left;text-align:center}
.products .layui-btn{margin-top:8px;padding-left:15px;padding-right:15px;border-radius:13px;height:26px;color:#2F4056;border:1px solid #2F4056;background:none}
.products .layui-btn:hover{background:#2F4056;color:white}
.products .product-detail-value{float:right;text-align:center}

.partner{padding:10px;height:120px}
.partner>a{display:block;height:50px;position: relative;background: #fafafa;padding: 25px;}
.partner>a .bankimg{margin:auto;display: block;}

.layui-layer-title{background: white !important;border-bottom:none !important}
.layui-layer-title,.layui-layer-btn{text-align: center !important;padding-left:0 !important;padding-right: 0 !important;}
.layui-layer{border-radius:6px !important;overflow:hidden;background: white !important;color:#333 !important;box-shadow:0 0 10px #eee !important;border:1px solid #aaa !important}
.layui-layer-btn0{background:#FF5722 !important;border-color:#FF5722 !important}