/* 全局背景颜色 */
body{ background: #eff5ff;}

/* 全局头部 */
.header{ width: 100%; height: 44px; background: #fff; position: fixed; left: 0; top: 0; z-index: 999;}
.header__logo{ float: left; width: 28px; height: 28px; background: url(../../static/img/logo.png); margin: 8px 0 0 10px; display: block;}
.header__title{ float: left; line-height: 44px; font-size: 20px; font-weight: bold; margin: 0 0 0 10px; display: block;}
.header__btn{ float: right; height: 30px; line-height: 28px; cursor: pointer; padding: 0 15px; border-radius: 3px; font-size: 12px; box-sizing: border-box; border: 1px solid #ccc; cursor: pointer; margin: 7px 10px 0 0; display: block;}
.header__btn--blue{ background: url(../../static/img/pc-btn.png) repeat; background-color: #0166fb; background-size: 100%; line-height: 26px; border: 2px solid #0b57e3; color: #fff;}
.header__box{ position: relative; width: 1024px; margin: 0 auto;}
.header__mask{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000; display: none;}
.header__choice{ width: 100px; padding: 20px; background: #fff; border: 2px solid #0166fb; border-radius: 5px; position: absolute; right: 0; top: 50px; z-index: 1001; display: none;}
.header__click{ width: 100%; text-align: center; line-height: 30px; cursor: pointer; display: block;}

/* 全局帮助 */
.faq__title{ height: 62px; line-height: 62px; border: 1px solid #0B57E3; background: #fff; border-radius: 5px; cursor: pointer; margin-bottom: 10px;}
.faq__icon{ float: left; width: 62rpx; height: 62px; text-align: center; line-height: 62px; font-family: iconfont; font-size: 40rpx; color: #333; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s;}
.faq__txt{ float: left; font-size: 14px; font-weight: bold;}
.faq__det{ width: 100%; height: 0; overflow: hidden; padding: 0 10px; box-sizing: border-box;}
.faq__text{ width: 100%; line-height: 50rpx; font-size: 16px; display: block;}
.faq__pic{ padding: 10rpx 0; width: 100%;}

.pc{ padding: 44px 0 0 0; box-sizing: border-box; background: #eff5ff;}
.pc__box{ width: 1024px; min-height: 400px; margin: 0 auto;}
.pc__left{ float: left; width: 507px; min-height: 400px; margin: 0 10px 0 0;}
.pc__right{ float: left; width: 507px; min-height: 400px; margin: 10px 0 0 0;}

.pc__ad{ float: left; width: 100%; margin: 30px 0 0 0;}
.pc__ad img{ width: 100%;}
.pc__foot{ border-top: 1px solid #ddd; min-height: 80px; margin: 50px 0 0 0; padding: 10px 0; position: relative;}
.pc__foot__title{ line-height: 38px; text-align: center; color: #000; font-size: 14px;}
.pc__foot__title span{ cursor: pointer;}
.pc__foot__list{ line-height: 36px; color: #666; text-align: center; font-size: 12px; display: flex; padding: 0 5px; justify-content: center;}
.pc__foot__item{ line-height: 36px; height: 36px; padding: 0 0 0 15px; margin: 0 10px; color: #666; font-size: 12px; display: block;}
.pc__foot .phone{ background: url(../../static/img/phone.png) no-repeat left center;}
.pc__foot .qq{ background: url(../../static/img/qq.png) no-repeat left center;}
.pc__foot .txt{ padding-left: 0;}

.pc__introduction{ width: 100%; line-height: 26px; margin-top: 20px; padding: 0 10px; box-sizing: border-box;}

@media (max-width: 1000px) {
	.header__box{ width: 100%;}
}