@charset "utf-8";
/*通用样式*/
body, dl, dd, h1, h2, h3, h4, h5, h6, p, span { margin: 0; padding: 0px; -webkit-touch-callout: none; -webkit-user-select: none }
body { font: 13px; color: #333; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family:'微软雅黑'; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; padding: 0; margin: 0;display: block;}
em, i, b { font-style: normal }
ul, ol { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none }
a:hover { text-decoration: none;cursor: pointer;}
table { border-collapse: collapse; border-spacing: 0 }
input, select, option, button { outline: none ; font-family:'微软雅黑'; }
html, body{ height: 100%; zoom: 1; position: relative; width: 100%;background: #fff;}
.none{display:none;}
.page{width:100%}
.overstep{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.width1200{width:1200px;margin:0 auto}
.width1000{width:1000px;margin:0 auto}
.icon{display:inline-block;width:100px;height:16px;font-size:16px;padding-left:20px;color:#666;cursor:pointer}
.title{font-size: 24px;font-weight: 600;color: #1568c8;padding: 35px 0 8px;}
.layui-fixbar li{border-radius: 50%;}
/*首页顶部*/
.top-con{width:100%;height:530px;background:url(../../images/index/top-con-bg.png) no-repeat;background-size:100% 100%}
.top-con .logo-con{position:relative;padding-top:70px}
.top-con .logo-con .logo{width:100px;height:100px;margin:0 auto 5px}
.top-con .logo-con .logo-title{width:100%;text-align:center;color:#0f488c}
.top-con .logo-con .logo-title h2{height:54px;line-height:54px;font-size:36px;font-weight:700}
.top-con .logo-con .logo-title span{font-size:13px;font-weight:500}
.top-con .user-login{position:absolute;top:40px;right:0}
.top-con .user-login .icon-user{background:url(../../images/icon-user.png) no-repeat;background-size:16px 16px}
.top-con .user-login:hover i{color:#0f488c}

/*顶部共通*/
.top-con2{width:100%;height:92px;background:#fff}
.top-con2 .logo-con{position:relative;overflow: hidden;}
.top-con2 .logo-con .con{width:50%;float:left}
.top-con2 .logo-con .con.con-r{text-align:right;padding-top:35px}
.top-con2 .logo-con .con .logo{float:left;width:67px;height:67px;margin-top:12.5px;margin-right: 10px;}
.top-con2 .logo-con .con .logo-title{width: calc(100% - 77px);color:#0f488c;float: left;padding-top: 16px;}
.top-con2 .logo-con .con .logo-title h2{line-height:1.4;font-size:28px;font-weight:700;margin-top: 9px;}
.top-con2 .logo-con .con .logo-title span{font-size:13px;font-weight:500}
.top-con2 .logo-con .con a:last-child{margin-left: 64px;}
.top-con2 .logo-con .con a .icon{padding-left: 22px;line-height: 16px;text-align: left;width: auto;}
.top-con2 .logo-con .con a .icon-user{background:url(../../images/icon-user.png) no-repeat;background-size:16px 16px}
.top-con2 .logo-con .con a .icon-home{background:url(../../images/icon-home.png) no-repeat;background-size:16px 16px}
.top-con2 .logo-con .con a:hover i{color:#0f488c}

/*底部版权*/
.footer{padding:0;width:100%;height:118px;background:#999;text-align: center;}
.footer p{font-size:14px;font-weight:400;color:#fff;padding-bottom:14px}
.footer p:first-child{padding-top:30px}

/*复写layui分页*/
#pagelist{text-align:center}
#pagelist .layui-laypage{margin:25px 0 0 0}
.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #d3dce6}
.layui-disabled,.layui-disabled:hover{background:#eff2f7!important}
.layui-laypage a,.layui-laypage span{padding:0 12px;height:32px;line-height:32px;color:#475669;margin-right:10px;border:1px solid #d3dce6;border-radius:5px}
.layui-laypage .layui-laypage-curr .layui-laypage-em{border-radius:5px}
.layui-laypage .layui-laypage-next,.layui-laypage .layui-laypage-prev{padding:0 9px;font-size:18px;border-radius:5px;color:#d3dce6}
.layui-laypage .layui-laypage-prev{margin-right:16px}
.layui-laypage .layui-laypage-next{margin-left:6px}
.layui-laypage-skip{margin-left:40px!important;color:#475669!important}
.layui-laypage button,.layui-laypage input{border-radius:5px}

/*适配*/
/*超大屏幕*/
@media (min-width: 1921px) {
	.footer{
		position: fixed;
		bottom: 0;
		left: 0;
	}
	.content {
	    padding-bottom: 165px;
	}
}   
/*ipad及以下屏幕*/
@media (min-width: 768px) and (max-width: 1024px) {
	.footer{
		position: fixed;
		bottom: 0;
		left: 0;
	}
	.content {
	    padding-bottom: 165px;
	}
}
