* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body,
html,
#web {
	width: 100%;
	min-height: 100vh;
	background: #fff;
	position: relative;
	min-width: 1200px;
	box-sizing: border-box;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* 顶部导航栏信息 */
.navbox {
	position: sticky;
	width: 100%;
	height: .8333rem;
	top: 0;
	z-index: 9999;
	background-color: #fff;
}

.addClassNav {
	box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.16);
}

.nav {
	width: 1200px;
	height: .8333rem;
	background: #fff;
	margin: 0 auto;
}

.rh_logo {
	width: 1.15rem;
	height: .3833rem;
}

img {
	cursor: default;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.cutNow {
	font-size: .1333rem;
	margin-right: .4167rem;
	color: #000;
	font-weight: Regular;
}

.cutText {
	color: #000;
	padding: 0 .05rem;
}

.cutLine {
	margin-top: .0833rem;
	width: 100%;
	height: .025rem;
	background: #E62129;
}

.NocutLine {
	margin-top: .0833rem;
	width: 100%;
	height: .025rem;
}

/* 底部备案信息css */

.foot {
	background: #171717;

}

.gz_qrcode {
	width: .8083rem;
	height: .8083rem;
	margin-bottom: .0833rem;
}

.ba_xx {
	height: .4333rem;
	color: #fff;
	font-size: .1083rem;
	background: #010207;
}

.info {
	background-color: #171717;
	/* max-width: 10rem; */
	padding: .3333rem 1.3583rem;
	/* padding: .3333rem 0rem; */
	color: #C9C9C9;
	display: flex;
}

.col>div:nth-child(1) {
	font-size: .1333rem;
	color: #fff;
	margin-bottom: .25rem;
}

.col>* {
	margin-bottom: .1667rem;
	font-size: .1167rem;
}

a {
	text-decoration: none;
	color: #C9C9C9;
}


/*公共字体样式 */
.b {
	font-weight: bold;
}

.text-13 {
	font-size: .1083rem;
}

.text-14 {
	font-size: .1167rem;
}

.text-15 {
	font-size: .125rem;
}

.text-16 {
	font-size: .1333rem;
}

.text-17 {
	font-size: .1417rem;
}

.text-18 {
	font-size: .15rem;
}

.text-19 {
	font-size: .1583rem;
}

.text-20 {
	font-size: .1667rem;
}

.text-21 {
	font-size: .175rem;
}

.text-22 {
	font-size: .1833rem;
}

.text-23 {
	font-size: .1917rem;
}

.text-24 {
	font-size: .2rem;
}

.text-25 {
	font-size: .2083rem;
}

.text-26 {
	font-size: .2167rem;
}

.text-27 {
	font-size: .225rem;
}

.text-28 {
	font-size: .2333rem;
}

.text-29 {
	font-size: .2417rem;
}

.text-30 {
	font-size: .25rem;
}

.hover:hover {
	cursor: pointer;
}

.warp {
	flex-wrap: wrap;
}