/* 优设标题黑 */
@font-face {
	font-family: 'YouSheBiaoTiHei';
	src: url('../../fonts/YouSheBiaoTiHei.ttf');
}

/* 极字经典新粗宋简-闪 */
@font-face {
	font-family: 'JiZiJingDianXinCuSongJian-Shan';
	src: url('../../fonts/JiZiJingDianXinCuSongJian-Shan.ttf');
}

/* 创客贴金刚体 */
@font-face {
	font-family: 'ChuangKeTieJinGangTi-2';
	src: url('../../fonts/ChuangKeTieJinGangTi-2.otf');
}

/* 思源黑体 */
@font-face {
	font-family: 'SourceHanSansCN-Normal';
	src: url('../../fonts/SourceHanSansCN-Normal.otf');
}

@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src: url('../../fonts/SourceHanSansCN-Regular.otf');
}

@font-face {
	font-family: 'SourceHanSansCN-Medium';
	src: url('../../fonts/SourceHanSansCN-Medium.otf');
}

@font-face {
	font-family: 'SourceHanSansCN-Bold';
	src: url('../../fonts/SourceHanSansCN-Bold.otf');
}

body {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'SourceHanSansCN-Regular';
}

.body-div {
	width: 100%;
	height: 100%;
}

/* ---------------------------最顶部--------------------- */
.common-1 {
	/* width: 1500px; */
	width: 93.75rem;
	height: 2rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.common-1-left {
	font-size: 0.75rem;
	font-family: 'SourceHanSansCN-Normal';
	color: #777777;
	line-height: 2rem;
}

.common-1-right {
	height: 2rem;
	display: flex;
}

.common-1-right-div {
	display: inline-block;
	width: 7rem;
	height: 2rem;
	background-color: #f7f7f7;
	text-align: center;
	font-size: 0.75rem;
	font-family: 'SourceHanSansCN-Normal';
	color: #777777;
	line-height: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.common-1-right-div1 {
	border-right: solid 0.0625rem #cccccc;
}

.common-1-icon {
	display: inline-block;
	width: 1.125rem;
	height: 1.125rem;
	margin-right: 0.25rem;
}

.common-1-right-div:hover {
	color: #094089;
}



.hr-1 {
	border: none;
	padding: 0;
	margin: 0;
	border-top: 0.0625rem solid #cccccc;
}

/* ---------------------------公司信息--------------------- */
.common-2 {
	width: 93.75rem;
	height: 8.625rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

.common-2-left {
	width: auto;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.c-logo {
	display: inline-block;
	width: 6.125rem;
}

.common-2-1 {
	display: inline-block;
	width: 23rem;
	height: 4.625rem;
	border-right: 0.0625rem solid #cccccc;
	margin-left: 1.25rem;
}

.common-2-1-span1 {
	color: #094089;
	font-family: 'JiZiJingDianXinCuSongJian-Shan';
	font-size: 2.375rem;
	letter-spacing: 0.125rem;
	display: block;
}

.common-2-1-span2 {
	color: #afafaf;
	font-family: 'SourceHanSansCN-Regular';
	font-size: 1.125rem;
	display: block;
	margin-top: 0.375rem;
}

.common-2-2 {
	display: inline-block;
	border-radius: 0.25rem;
	background-color: #094089;
	width: 20.375rem;
	height: 2.75rem;
	color: #ffffff;
	line-height: 2.75rem;
	text-align: center;
	font-size: 1.5rem;
	margin-left: 2.5rem;
}

.common-2-3 {
	text-align: right;
	font-size: 1.875rem;
	color: #094089;
	font-family: 'ChuangKeTieJinGangTi-2';
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.common-2-3-1 {
	color: #afafaf;
	font-size: 1.125rem;
	font-family: 'SourceHanSansCN-Regular';
	line-height: 24px;
	display: flex;
	flex-direction: row-reverse;
}

.common-2-icon {
	width: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	margin-right: 0.375rem;
}

/* ---------------------------导航菜单--------------------- */
.common-menu {
	width: 120rem;
	height: 4.125rem;
	background-color: #094089;
}

.common-menu-div {
	width: 93.75rem;
	height: 100%;
	margin: 0 auto;
	display: flex;
	/* justify-content: space-around; */
}

.c-menu {
	text-align: center;
	color: #ffffff;
	font-size: 1.25rem;
	line-height: 4.125rem;
	width: 15.625rem;
	cursor: pointer;
}

.c-menu:hover {
	background-color: #6b88b0;
}

.c-menu-1 {
	background-color: #6b88b0;
}

.c-menu:hover .c-menu-ul {
	display: block;
}

.c-menu-ul {
	width: 100%;
	padding: 0.625rem 0;
	margin: 0;
	background-color: #ffffff;
	float: left;
	width: 15.625rem;
	position: absolute;
	display: none;
}

.c-menu-li {
	width: 100%;
	list-style: none;
	display: block;
	text-align: center;
	color: #686868;
	line-height: 3.375rem;
	font-size: 1.125rem;
	cursor: pointer;

}

.menu-hr {
	width: 14.375rem;
	border: none;
	padding: 0;
	margin: 0 auto;
	border-top: 0.0625rem solid #f5f5f5;
}

.c-menu-li:hover {
	color: #094089;
	background-color: #f4f6f9;
}

/* ---------------------------banner--------------------- */
.banner-div {
	width: 120rem;
	height: 36.25rem;
	margin-top: 0;
}

.banner-img {
	width: 100%;
	height: 100%;
}

/* --------------------------- 热搜 搜索--------------------- */
.common-4 {
	width: 93.75rem;
	margin: 0 auto;
	height: 4.75rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.common-4-left {
	color: #333333;
	font-size: 1.125rem;
	font-family: 'SourceHanSansCN-Medium';
	line-height: 4.75rem;
	display: flex;
	align-items: center;
}

.common-4-icon1 {
	width: 1.5rem;
	height: 1.5rem;
	margin-right: 0.375rem;
	display: inline-block;
}

.common-4-ul {
	padding: 0;
	margin: 0;
	display: inline-block;
}

.common-4-ul-li {
	list-style: none;
	display: inline-block;
	color: #afafaf;
	font-size: 1rem;
	font-family: 'SourceHanSansCN-Regular';
	padding: 0 0.625rem;
	cursor: pointer;
}

.common-4-ul-li:hover {
	color: #094089;
}


.common-4-right {
	width: 25.75rem;
	height: 3rem;
	border-radius: 6.25rem;
	border: solid 0.0625rem #094089;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	cursor: pointer;
}

.common-4-search {
	margin-left: 1rem;
	color: #333333;
	line-height: 2rem;
	padding: 0;
	width: 21.5rem;
	border: none;
	height: 2rem;
	color: 333333;
	font-size: 1rem;
	outline: none;
}

.common-4-search::placeholder {
	color: #afafaf;
}

.common-4-icon2 {
	width: 2.125rem;
	height: 2.125rem;
	display: inline-block;
}

/* ---------------------------底部信息--------------------- */
.common-bottom {
	width: 100%;
	height: 21.5rem;
	background-color: #333333;
}

.common-bottom-content1 {
	width: 93.75rem;
	margin: 0 auto;
	display: flex;
	padding-top: 4rem;
	justify-content: space-between;
}

.common-bottom-content-1 {
	display: flex;
	align-items: center;
}

.common-bottom-logo {
	width: 8.9375rem;
	height: 8.9375rem;
	display: inline-block;
}

.common-bottom-content-1-div {
	display: inline-block;
	margin-left: 1.5rem;
}

.bottom-1-div1 {
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 1.875rem;
	font-family: 'ChuangKeTieJinGangTi-2';
	letter-spacing: 0.125rem;
}

.bottom-1-div1-icon1 {
	width: 2.875rem;
	display: inline-block;
	margin-right: 0.5rem;
}

.bottom-1-div2 {
	color: #afafaf;
	font-size: 1rem;
	font-family: 'SourceHanSansCN-Normal';
	margin-top: 1rem;
	line-height: 2rem;
}

.common-bottom-content-2 {
	display: inline-block;
	padding: 0;
	margin-top: 1rem;
}

.common-bottom-content-2-li {
	list-style: none;
	display: inline-block;
	color: #f2f2f2;
	font-size: 1.125rem;
	margin: 0 0.625rem;
	cursor: pointer;
}

.common-bottom-content-2-li:hover {
	color: #ffffff;
}

.common-bottom-content-3 {
	width: 8.75rem;
	height: 9.125rem;
	background-color: #ffffff;
	color: #333333;
	font-size: 1rem;
	text-align: center;
}

.common-bottom-e {
	width: 8.75rem;
}
.common-bottom-hr{
	width: 93.75rem;
	margin: 4rem auto 0.56rem;
	border: none;
	border-bottom: 0.0625rem solid #999999;
}
.common-bottom-content2{
	color: #afafaf;
	text-align: center;
	width: 100%;
	font-size: 1rem;
	font-family: 'SourceHanSansCN-Normal';
}
