* {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

html,body {
    font-family: 'Microsoft Yahei';
    overflow: auto;
    position: relative;
    color: #14233F;
    font-size: initial;
    box-sizing: border-box;
}

html,body {
    min-width: 1300px;
    height: 100%;
}

.w1400 {
    width: 14rem;
    margin: 0 auto;
}
.w990 {
    width: 9.9rem;
    margin: 0 auto;
}

/* 公共 */
/* 分页 */
.pagination {
    margin-top: 0.27rem;
}

.pagination .page-total {
    font-size: 0.15rem;
    line-height: 0.4rem;
    color: #808695;
}

.pagination ul .page-item {
    width: 0.38rem;
    height: 0.4rem;
    float: left;
    background-color: #F8F8F9;
    overflow: hidden;
}

.pagination ul .page-item:first-child {
    border-top-left-radius: 0.05rem;
    border-bottom-left-radius: 0.05rem;
}

.pagination ul .page-item:last-child {
    border-top-right-radius: 0.05rem;
    border-bottom-right-radius: 0.05rem;
}

.pagination ul .page-item .arrow-link span {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.16rem;
    font-family: "SimSun";
}

.pagination ul .page-item .arrow-link:hover span {
    background-color: #FF0095;
    color: #fff;
}

.pagination ul .disabled .arrow-link span {
    background-color: #F8F8F9;
    color: #808695;
}

.pagination ul .disabled .arrow-link:hover span {
    background-color: #F8F8F9;
    color: #808695;
}

.pagination ul .page-item .page-link {
    width: 0.34rem;
    height: 0.34rem;
    margin: 0.03rem 0.02rem;
    background-color: #fff;
    border-radius: 0.05rem;
    display: block;
    text-align: center;
    line-height: 0.34rem;
    font-size: 0.14rem;
    color: #555;
}

.pagination ul .page-item .page-link:hover {
    color: #FF0095;
    border: 1px solid #FF0095;
    box-sizing: border-box;
}

.pagination ul .active .page-link {
    color: #FF0095;
    border: 1px solid #FF0095;
    box-sizing: border-box;
}

/* 蓝色阴影按钮 */
.shadow-button {
    width: 100%;
    line-height: 0.5rem;
    font-size: 0.16rem;
    text-align: center;
    display: block;
    color: #fff;
    font-weight: bold;
    background-color: #416FF4;
    border-radius: 0.3rem;
    box-shadow: 0.15rem 0.15rem 0.30rem 0 rgba(65, 111, 244, 0.3);
}
/* input */
input::-webkit-input-placeholder {
	color: #ccc;
}
input::-moz-placeholder {
	color: #ccc;
}
input:-moz-placeholder {
	color: #ccc;
}
input:-ms-input-placeholder {
	color: #ccc;
}
/* textarea */
textarea::-webkit-input-placeholder {
    font-family: initial;
	color: #ccc;
}
textarea::-moz-placeholder {
	color: #ccc;
}
textarea:-moz-placeholder {
	color: #ccc;
}
textarea:-ms-input-placeholder {
	color: #ccc;
}

/* 移动端专用 */
.nav-bar .mobile-icon {
    display: none;
}
.mobole-menu {
    display: none;
}

.app {
    min-height: 100%;
}