@charset "utf-8";
/* 清除默认样式 */
*,::after,::before{padding:0;margin:0;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-box-sizing:border-box}
body{font-family:"Microsoft YaHei" , "sans-serif";font-size:14px;line-height:1;color:#333;position:relative;background:#fff;}
ul,ol{list-style: none;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
i,em{font-style: normal;text-decoration: none;}
a,a:link{text-decoration: none !important;color: #333;}
input,textarea{outline: none;resize: none;}
img{vertical-align: middle;/*清除3px的bug*/border: 0;}
.show{display: block !important;}
.hidden{display: none !important;}
.img-responsive{display: block;width: 100%;max-width: 100%;height: auto;}
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom: 1;}
.clearfix::before,.clearfix::after{content: "";display: table;}
.clearfix::after{clear: both;}
.fw-bold{font-weight: 700;}
.fs-12{font-size: 12px;}
.fs-14{font-size: 14px;}
.fs-16{font-size: 16px;}
.col-red{color: #f37474;}
.col-gray{color: #9b9b9b;}
.vt-md{vertical-align: middle;}
.text-center{text-align: center;}
.over-hidden{overflow: hidden;}

.swiper-container img{
	width: 100%;
}

.swiper-pagination-bullet-active {
    background: #fff !important;
}

/* 导航栏 start */
.navbar{
	position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #43bdfe;
}

.navbar .return-btn,
.navbar .index-btn{
	position: absolute;
	top: 0;
	height: 40px;
    width: 60px;
}

.navbar .return-btn{
    left: 0;
    padding: 8px 0 0 12px;
    background: url(../images/icon-back.png) no-repeat;
    background-size: 24px 24px;
    background-origin: content-box;
}

.navbar .index-btn{
	right: 0;
	padding: 3px 0 0 20px;
	background: url(../images/icon-index.png) no-repeat;
	background-origin: content-box;
}
/* 导航栏 end */


/* 底部 start */
.footer{
	z-index: 999;
	position: fixed;
	left: 0;
	bottom: 0;
	height: 60px;
	width: 100%;
	text-align: center;
	border-top: 1px solid #ccc;
	background-color: #fff;
}

.footer [class^="icon-"]{
	margin-top: 5px;
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(../images/footer-sprites.png) no-repeat left top/90px 90px;
}

.footer a{
	float: left;
	width: 50%;
}

.footer i.icon-personal{
	background-position: 0 -46px;
}

.footer i.icon-index-active{
	background-position: -46px 0;
}

.footer i.icon-personal-active{
	background-position: -46px -46px;
}

.footer p{
	margin-top: 5px;
	font-size: 13px;
}
/* 底部 end */

/* 按钮 */
.submit-btn{
	margin: 24px 0 50px 0;
	display: block;
	height: 45px;
	border-radius: 4px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background-color: #05419d;
	border: 1px solid #05419d;
}

.btn-gray{
	border-color: #e2e2e2;
	background-color: #e2e2e2;
	color: #fff;
}

/* 成功提示&&错误提示 start */
.success-msg,
.error-msg{
	margin-top: 40px;
	text-align: center;
}

.success-msg i.success-icon,
.error-msg i.error-icon{
	display: inline-block;
	height: 100px;
	width: 100px;
}

.success-msg i.success-icon{
	background: url(../images/success.png) no-repeat center/100px 100px;
}

.error-msg i.error-icon{
	background: url(../images/error.png) no-repeat center/100px 100px;
}

.success-msg p,
.error-msg p{
	padding-top: 18px;
	font-size: 16px;
	font-weight: 500;
}

.success-btn,
.error-btn{
	padding: 40px 15px 15px;
}

.success-btn a,
.error-btn a{
	display: inline-block;
	height: 40px;
	width: 100%;
	line-height: 40px;
	text-align: center;
	border-radius: 6px;
	color: #fff;
	background-color: #09bb07;
	border-color: #09bb07;
}
/* 成功提示&&错误提示 end */

/* 空数据 start */
.empty {
    padding-top: 80px;
    text-align: center;
}
.empty .icon-empty {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: url(../images/icon-empty.png) no-repeat;
}
.empty p {
    margin-top: 2px;
}
/* 空数据 end */















