@charset "utf-8";
/*@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Light.ttf');font-display:swap;font-weight:100;}
@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Regular.ttf');font-display:swap;font-weight:normal;}
@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Medium.ttf');font-display:swap;font-weight:500;}
@font-face{font-family:'HarmonyOS_Sans_SC';src:url('../fonts/HarmonyOS_Sans_SC_Bold.ttf');font-display:swap;font-weight:bold;}*/
@font-face {
	font-family: 'Roboto-Black';
	src: url('../fonts/Roboto-Black.ttf');
	font-display: swap;
	font-weight: 100;
}

@font-face {
	font-family: 'Roboto-Bold';
	src: url('../fonts/Roboto-Bold.ttf');
	font-display: swap;
	font-weight: 100;
}

@font-face {
	font-family: 'ZCOOL_Addict_Italic';
	src: url('../fonts/ZCOOL_Addict_Italic.ttf');
	font-display: swap;
	font-weight: 100;
}

@font-face {
	font-family: 'Roboto-Regular';
	src: url('../fonts/Roboto-Regular.ttf');
	font-display: swap;
	font-weight: bold;
}

@font-face {
	font-family: 'Roboto-Light';
	src: url('../fonts/Roboto-Light.ttf');
	font-display: swap;
	font-weight: 100;
}




@media (min-width:1025px) {
	::-webkit-scrollbar {
		width: 6px;
		height: 12px;
		background-color: #fff;
	}

	::-webkit-scrollbar-thumb {
		background: #d2d2d2;
		border-radius: 20px;
	}
}

[v-cloak] {
	display: none;
}

/*初始化*/
.body_fixed {
	overflow: hidden;
}

body {
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight: rgba(0,0,0,0);
	-webkit-font-smoothing: antialiased;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: hidden;
	padding: 0;
	margin: 0 auto;
	font-size: .16rem;
	line-height: .24rem;
	color: #333;
	width: 100%;
	min-width: 320px;
	zoom: 1;
	background-color: #fff;
	word-break: break-word;
}

html {
	-webkit-text-size-adjust: 100%;
	font-size: 100px;
	position: relative;
	min-height: 100vh;
}

body, input, select, th, td, textarea {
	font-family: 'Roboto-Regular','Noto Sans SC',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;
	font-size: 0.16rem;
}

pre {
	font-family: 'Roboto-Regular','Noto Sans SC',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;
}

ul, ol {
	list-style: revert;
	list-style-position: inside !important;
}

	ul > li {
		list-style: revert;
		list-style-position: inside !important;
	}

	ol > li {
		list-style: revert;
		list-style-position: inside !important;
	}

.ul, .ol, .ul > li, .ol > li {
	list-style: none;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0
}

p {
	min-height: 4px;
}

em, i {
	font-style: normal;
}

*, :before, :after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	word-break: break-word;
	outline: 0;
}

table {
	word-break: break-word;
	border-collapse: collapse;
	max-width: 100%;
}

	table td {
		padding: 10px;
		border: 1px solid #eee;
	}

video {
	max-width: 100%;
}

input:-moz-placeholder, textarea:-moz-placeholder {
	color: #999;
	opacity: 1;
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #999;
	opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999;
}

.ul, .ul > li, .dl, .dl > dd, .dl > dt {
	list-style: none;
	font-weight: normal;
}

input:focus {
	outline: none;
}

input, button, select, textarea {
	background: none;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	color: #333;
	outline: none;
	resize: none;
}

canvas {
	display: block;
}

/*初始化图片*/
img {
	border: none;
	border: 0;
	vertical-align: top;
	max-width: 100%;
	height: auto !important;
}

/*初始化a*/
a, a:focus {
	color: #666;
	text-decoration: none;
	cursor: pointer;
}

	a:hover {
		color: #00388b;
	}

	a, a:hover {
		outline: none;
		text-decoration: none;
		-webkit-transition: all .4s;
	}

/*全局样式*/
/* 头部的宽度 */
.qui_warp_top {
	max-width: 17.6rem;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.qui_warp_bottom {
	max-width: 16rem;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.qui_warp_1440 {
	max-width: 14.4rem;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.qui_warp {
	max-width: 16rem;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.qui_main_box {
	padding-top: 1rem;
	padding-bottom: 2rem;
}

.qui_ytable {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.qui_ytable_cell {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}

	.qui_ytable_cell img {
		max-height: 100%;
	}

pre, .qui_ts {
	white-space: pre-line;
}

.qui_tss {
	white-space: pre-wrap;
}

.qui_tl {
	text-align: left !important;
}

.qui_tr {
	text-align: right !important;
}

.qui_tc {
	text-align: center !important;
}

.qui_tj {
	text-align: justify !important;
}

.qui_fl {
	float: left !important;
}

.qui_fr {
	float: right !important;
}

.qui_text {
	display: block;
	line-height: .42rem;
	height: .42rem;
	width: 100%;
	border: 1px solid #eee;
	padding: 0 .2rem;
}

	.qui_text:focus {
		border-color: #005095;
	}

.qui_ds_inb {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	display: inline
}

.qui_ds_no {
	display: none !important;
}

.qui_ovh {
	overflow: hidden !important;
}

/*.qui_dot{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;}*/
.qui_dot, .qui_dot2, .qui_dot3, .qui_dot4, .qui_dot5, .qui_dot6 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.qui_dot {
	-webkit-line-clamp: 1;
}

.qui_dot2 {
	-webkit-line-clamp: 2;
}

.qui_dot3 {
	-webkit-line-clamp: 3;
}

.qui_dot4 {
	-webkit-line-clamp: 4;
}

.qui_dot5 {
	-webkit-line-clamp: 5;
}

.qui_dot6 {
	-webkit-line-clamp: 6;
}

.qui_pic {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transform: rotate(0deg);
}

	.qui_pic img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		display: block;
		height: 100% !important;
		object-fit: cover;
	}

.qui_ibox {
	width: .8rem;
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

	.qui_ibox img {
		max-height: 100%;
	}

.qui_abox {
	position: relative;
	height: 0;
	padding-bottom: 66.6666667%;
	overflow: hidden;
}

	.qui_abox img {
		position: absolute;
		max-width: 100%;
		max-height: 100%;
		left: 50%;
		top: 50%;
		-webkit-transform: translateY(-50%) translateX(-50%);
	}

/*暂无数据*/
.noData {
	padding: .4rem .4rem .6rem;
	justify-content: center;
	display: flex;
	align-items: center;
	padding-top: 1.7rem;
	background: #fff url(../images/noData.svg) top center no-repeat;
	background-size: auto 1.6rem;
	line-height: 1.5;
	color: #999;
}

/*颜色*/
.qui_col_df {
	color: #005095 !important;
}

/*默认*/
.qui_col_cc {
	color: #ccc !important;
}

.qui_col_00 {
	color: #000 !important;
}

.qui_col_33 {
	color: #333 !important;
}

.qui_col_66 {
	color: #666 !important;
}

.qui_col_55 {
	color: #555 !important;
}

.qui_col_99 {
	color: #999 !important;
}

.qui_col_ff {
	color: #fff !important;
}

.qui_col_cc {
	color: #ccc !important;
}

.qui_col_red {
	color: red !important;
}

.qui_col_00388b {
	color: #00388b !important;
}

.qui_col_181818 {
	color: #181818 !important;
}

/*背景*/
.qui_bg_black70 {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	display: none;
	background: rgba(0,0,0,.7);
}

.qui_bg_cc {
	background-color: #ccc !important;
}

.qui_bg_ff {
	background-color: #fff !important;
}

.qui_bg_f8 {
	background-color: #f8f8f8 !important;
}

.qui_bg_f5 {
	background-color: #f5f5f5 !important;
}

.qui_bg_f7f8fa {
	background-color: #f7f8fa !important;
}

/*字号*/
.qui_fw100 {
	font-weight: 100 !important;
}

.qui_fwm {
	font-weight: 500 !important;
}

.qui_fwn {
	font-weight: normal !important;
}

.qui_fwb {
	font-weight: bold !important;
}

.qui_fs12 {
	font-size: .12rem !important;
}

.qui_fs14 {
	font-size: .14rem !important;
}

.qui_fs16 {
	font-size: .16rem !important;
}

.qui_fs18 {
	font-size: .18rem !important;
}

.qui_fs20 {
	font-size: .20rem !important;
}

.qui_fs22 {
	font-size: .22rem !important;
}

.qui_fs24 {
	font-size: .24rem !important;
}

.qui_fs26 {
	font-size: .26rem !important;
}

.qui_fs28 {
	font-size: .28rem !important;
}

.qui_fs30 {
	font-size: .30rem !important;
}

.qui_fs32 {
	font-size: .32rem !important;
}

.qui_fs34 {
	font-size: .34rem !important;
}

.qui_fs36 {
	font-size: .36rem !important;
}

.qui_fs38 {
	font-size: .38rem !important;
}

.qui_fs40 {
	font-size: .40rem !important;
}

.qui_fs42 {
	font-size: .42rem !important;
}

.qui_fs44 {
	font-size: .44rem !important;
}

.qui_fs46 {
	font-size: .46rem !important;
}

/*边距*/
.qui_pad_t0 {
	padding-top: 0 !important;
}

.qui_pad_t04 {
	padding-top: .04rem !important;
}

.qui_pad_t06 {
	padding-top: .06rem !important;
}

.qui_pad_t08 {
	padding-top: .08rem !important;
}

.qui_pad_t10 {
	padding-top: .1rem !important;
}

.qui_pad_t20 {
	padding-top: .2rem !important;
}

.qui_pad_t30 {
	padding-top: .3rem !important;
}

.qui_pad_t40 {
	padding-top: .4rem !important;
}

.qui_pad_t50 {
	padding-top: .5rem !important;
}

.qui_pad_t60 {
	padding-top: .6rem !important;
}

.qui_pad_t70 {
	padding-top: .7rem !important;
}

.qui_pad_t80 {
	padding-top: .8rem !important;
}

.qui_pad_l0 {
	padding-left: 0 !important;
}

.qui_pad_l04 {
	padding-left: .04rem !important;
}

.qui_pad_l06 {
	padding-left: .06rem !important;
}

.qui_pad_l08 {
	padding-left: .08rem !important;
}

.qui_pad_l10 {
	padding-left: .1rem !important;
}

.qui_pad_l20 {
	padding-left: .2rem !important;
}

.qui_pad_l30 {
	padding-left: .3rem !important;
}

.qui_pad_l40 {
	padding-left: .4rem !important;
}

.qui_pad_l50 {
	padding-left: .5rem !important;
}

.qui_pad_l60 {
	padding-left: .6rem !important;
}

.qui_pad_l70 {
	padding-left: .7rem !important;
}

.qui_pad_l80 {
	padding-left: .8rem !important;
}

.qui_pad_r0 {
	padding-right: 0 !important;
}

.qui_pad_r04 {
	padding-right: .04rem !important;
}

.qui_pad_r06 {
	padding-right: .06rem !important;
}

.qui_pad_r08 {
	padding-right: .08rem !important;
}

.qui_pad_r10 {
	padding-right: .1rem !important;
}

.qui_pad_r20 {
	padding-right: .2rem !important;
}

.qui_pad_r30 {
	padding-right: .3rem !important;
}

.qui_pad_r40 {
	padding-right: .4rem !important;
}

.qui_pad_r50 {
	padding-right: .5rem !important;
}

.qui_pad_r60 {
	padding-right: .6rem !important;
}

.qui_pad_r70 {
	padding-right: .7rem !important;
}

.qui_pad_r80 {
	padding-right: .8rem !important;
}

.qui_pad_b0 {
	padding-bottom: 0 !important;
}

.qui_pad_b04 {
	padding-bottom: .04rem !important;
}

.qui_pad_b06 {
	padding-bottom: .06rem !important;
}

.qui_pad_b08 {
	padding-bottom: .08rem !important;
}

.qui_pad_b10 {
	padding-bottom: .1rem !important;
}

.qui_pad_b20 {
	padding-bottom: .2rem !important;
}

.qui_pad_b30 {
	padding-bottom: .3rem !important;
}

.qui_pad_b40 {
	padding-bottom: .4rem !important;
}

.qui_pad_b50 {
	padding-bottom: .5rem !important;
}

.qui_pad_b60 {
	padding-bottom: .6rem !important;
}

.qui_pad_b70 {
	padding-bottom: .7rem !important;
}

.qui_pad_b80 {
	padding-bottom: .8rem !important;
}

.qui_mar_t0 {
	margin-top: 0 !important;
}

.qui_mar_t04 {
	margin-top: .04rem !important;
}

.qui_mar_t06 {
	margin-top: .06rem !important;
}

.qui_mar_t08 {
	margin-top: .08rem !important;
}

.qui_mar_t10 {
	margin-top: .1rem !important;
}

.qui_mar_t20 {
	margin-top: .2rem !important;
}

.qui_mar_t30 {
	margin-top: .3rem !important;
}

.qui_mar_t40 {
	margin-top: .4rem !important;
}

.qui_mar_t50 {
	margin-top: .5rem !important;
}

.qui_mar_t60 {
	margin-top: .6rem !important;
}

.qui_mar_t70 {
	margin-top: .7rem !important;
}

.qui_mar_t80 {
	margin-top: .8rem !important;
}

.qui_mar_r0 {
	margin-right: 0 !important;
}

.qui_mar_r04 {
	margin-right: .04rem !important;
}

.qui_mar_r06 {
	margin-right: .06rem !important;
}

.qui_mar_r08 {
	margin-right: .08rem !important;
}

.qui_mar_r10 {
	margin-right: .1rem !important;
}

.qui_mar_r20 {
	margin-right: .2rem !important;
}

.qui_mar_r30 {
	margin-right: .3rem !important;
}

.qui_mar_r40 {
	margin-right: .4rem !important;
}

.qui_mar_r50 {
	margin-right: .5rem !important;
}

.qui_mar_r60 {
	margin-right: .6rem !important;
}

.qui_mar_r70 {
	margin-right: .7rem !important;
}

.qui_mar_r80 {
	margin-right: .8rem !important;
}

.qui_mar_b0 {
	margin-bottom: 0 !important;
}

.qui_mar_b04 {
	margin-bottom: .04rem !important;
}

.qui_mar_b06 {
	margin-bottom: .06rem !important;
}

.qui_mar_b08 {
	margin-bottom: .08rem !important;
}

.qui_mar_b10 {
	margin-bottom: .1rem !important;
}

.qui_mar_b20 {
	margin-bottom: .2rem !important;
}

.qui_mar_b30 {
	margin-bottom: .3rem !important;
}

.qui_mar_b40 {
	margin-bottom: .4rem !important;
}

.qui_mar_b50 {
	margin-bottom: .5rem !important;
}

.qui_mar_b60 {
	margin-bottom: .6rem !important;
}

.qui_mar_b70 {
	margin-bottom: .7rem !important;
}

.qui_mar_b80 {
	margin-bottom: .8rem !important;
}

.qui_mar_l0 {
	margin-left: 0 !important;
}

.qui_mar_l04 {
	margin-left: .04rem !important;
}

.qui_mar_l06 {
	margin-left: .06rem !important;
}

.qui_mar_l08 {
	margin-left: .08rem !important;
}

.qui_mar_l10 {
	margin-left: .1rem !important;
}

.qui_mar_l20 {
	margin-left: .2rem !important;
}

.qui_mar_l30 {
	margin-left: .3rem !important;
}

.qui_mar_l40 {
	margin-left: .4rem !important;
}

.qui_mar_l50 {
	margin-left: .5rem !important;
}

.qui_mar_l60 {
	margin-left: .6rem !important;
}

.qui_mar_l70 {
	margin-left: .7rem !important;
}

.qui_mar_l80 {
	margin-left: .8rem !important;
}

/*flex布局*/
.qui_flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.qui_fw_w {
	flex-wrap: wrap !important;
}

.qui_fw_nw {
	flex-wrap: nowrap !important;
}

.qui_jc_fs {
	justify-content: flex-start !important;
}

.qui_jc_fe {
	justify-content: flex-end !important;
}

.qui_jc_c {
	justify-content: center !important;
}

.qui_fd_c {
	flex-direction: column !important;
}

.qui_ai_fs {
	align-items: flex-start !important;
}

.qui_ai_fe {
	align-items: flex-end !important;
}

.qui_ai_c {
	align-items: center !important;
}

.qui_flex_a {
	flex: auto !important;
}

.qui_flex_1 {
	flex: 1 !important;
}

.qui_flex_0 {
	flex-shrink: 0 !important;
}

/*滚动条样式*/
.qui_gdt::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.qui_gdt::-webkit-scrollbar-track {
	background-color: #f2f2f2;
}

.qui_gdt::-webkit-scrollbar-thumb {
	background-color: #005095;
	border-radius: 2.5px;
}

	.qui_gdt::-webkit-scrollbar-thumb:hover {
		background-color: #005095;
		border-radius: 2.5px;
	}

	.qui_gdt::-webkit-scrollbar-thumb:active {
		background-color: #005095;
		border-radius: 2.5px;
	}

/*图片放大*/
.qui_a {
	display: block;
	-webkit-transform: rotate(0deg);
	overflow: hidden;
}

.qui_img {
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

a:hover .qui_img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

a:hover .qui_abox .qui_img {
	-webkit-transform: scale(1.1) translateX(-50%) translateY(-50%);
	transform: scale(1.1) translateX(-50%) translateY(-50%);
}

.qui_a:hover .qui_img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.qui_imgbg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

a:hover .qui_imgbg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.qui_a:hover .qui_imgbg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.qui_imgbgn {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* 头部 */
.qui_search_box {
	position: relative;
	width: 2.6rem;
}

	.qui_search_box .qui_text {
		padding: 0 .5rem 0 .2rem;
		border: 1px solid #e5e5e5;
		border-radius: .42rem;
		height: .42rem;
	}

	.qui_search_box .quibtn {
		position: absolute;
		width: .5rem;
		height: 100%;
		top: 0;
		right: 0;
		background: url('../images/top_ss.png') center no-repeat;
		z-index: 1;
	}

.qui_logo img {
	display: block;
	max-height: .3rem !important;
}

.qui_top_box {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 90;
	height: 1.2rem;
	display: flex;
	align-items: center;
}

.seat_head {
	height: 1.2rem;
	width: 100%;
}

.qui_top_nav {
	height: 100%;
}

	.qui_top_nav .ULLIST {
		display: flex;
		align-items: center;
		height: 100%;
	}

		.qui_top_nav .ULLIST > li {
			height: 100%;
			display: flex;
			align-items: center;
			position: relative;
		}

			.qui_top_nav .ULLIST > li > a {
				display: block;
				text-align: center;
				font-size: .24rem;
				color: #333;
				padding: 0rem .2rem;
				white-space: nowrap;
			}

@media (min-width:1025px) {
	.qui_top_nav .ULLIST > li:hover > a, .qui_top_nav .ULLIST > li.on > a {
		color: #00388b;
	}

	.qui_top_nav .ULLIST > li.on::before {
		position: absolute;
		content: '';
		background-image: url(../images/choose.png);
		width: 0.8rem;
		height: 0.15rem;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
}

/*二级下拉*/
.qui_top_nav .ULLIST > li {
	position: relative;
}

.qui_submenu {
	display: none;
	position: absolute;
	width: 100%;
	min-width: 1.2rem;
	left: 50%;
	top: 100%;
	background: rgba(255,255,255,.95);
	-webkit-transform: translateX(-50%) translateY(-.1rem);
	font-size: .15rem;
	z-index: 10;
	pointer-events: none;
	-webkit-transition: all .4s ease-out;
	opacity: 0;
}

	.qui_submenu > dd > a {
		display: block;
		padding: .1rem;
		text-align: center;
		border-bottom: 1px solid #eee;
	}

		.qui_submenu > dd > a:hover {
			color: #005095;
			border-color: #005095;
		}

@media (min-width:1025px) {
	.qui_top_nav .ULLIST > li:hover .qui_submenu {
		pointer-events: auto;
		opacity: 1;
		-webkit-transform: translateX(-50%);
	}
}

/* qui_footer 底部 */
.qui_footer .footer_top {
	margin-bottom: 1.7rem;
}

	.qui_footer .footer_top .title {
		text-transform: uppercase;
		font-family: 'Roboto-Black';
		font-size: 0.56rem;
		line-height: 1;
		text-align: center;
	}

	.qui_footer .footer_top .des {
		color: #555555;
		font-size: 0.2rem;
		font-family: 'Roboto-Light';
		text-align: center;
		margin-top: 0.15rem;
	}

	.qui_footer .footer_top .btn {
		cursor: pointer;
		position: relative;
		text-transform: uppercase;
		display: block;
		width: 2.4rem;
		height: 0.6rem;
		background-color: #000000;
		font-weight: bold;
		color: #fff;
		margin: auto;
		text-align: center;
		line-height: 0.6rem;
	}

		.qui_footer .footer_top .btn:hover {
			background-color: #00388b;
		}

.qui_footer .footer_bottom {
	border-top: 0.01rem solid #e5e5e5;
	padding: 0.35rem 0;
	display: flex;
	justify-content: space-between;
}

	.qui_footer .footer_bottom .bottom_img {
		width: 0.5rem;
		height: 0.5rem;
		cursor: pointer;
	}

.qui_footer .bottom_img_box {
	position: relative;
	width: 0.5rem;
	height: 0.5rem;
}

.qui_footer .footer_ewm {
	padding: 0.05rem;
	;
	position: absolute;
	width: 1.2rem;
	height: 1.2rem;
	background-color: #fff;
	box-shadow: 0px 3px 20px 0px rgba(170, 189, 211, 0.3);
	border-radius: 0.1rem;
	bottom: calc(100% + 0.1rem);
	left: -.35rem;
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translateY(10px);
	-webkit-transition: all .4s ease-out;
}

	.qui_footer .footer_ewm .ewm {
		width: 1.1rem;
		height: 1.1rem;
	}

.qui_footer .bottom_img_box:hover .footer_ewm {
	opacity: 1;
	pointer-events: inherit;
	-webkit-transform: translateY(0);
}

.footer_bottom .bootm_a_box .bottom_a {
	color: #555555;
	position: relative;
	padding-right: 0.4rem;
}

	.footer_bottom .bootm_a_box .bottom_a:last-child {
		padding-right: 0rem;
	}

	.footer_bottom .bootm_a_box .bottom_a::before {
		position: absolute;
		content: '';
		width: 0.01rem;
		height: 0.1rem;
		background-color: #e5e5e5;
		right: 0.2rem;
		top: 50%;
		transform: translateY(-50%);
	}

	.footer_bottom .bootm_a_box .bottom_a:last-child::before {
		background-color: transparent;
	}

.qui_footer .footer_top .btn .ewmbox {
	background-color: #fff;
	box-shadow: 0px 3px 20px 0px rgba(170, 189, 211, 0.3);
	border-radius: 0.1rem;
	pointer-events: none;
	position: absolute;
	-webkit-transform: translateY(10px);
	-webkit-transition: all .4s ease-out;
	opacity: 0;
	padding: 0.1rem;
	box-sizing: content-box;
	width: 2.2rem;
	bottom: calc(100% + 0.3rem);
}

	.qui_footer .footer_top .btn .ewmbox img {
		width: 1.8rem;
		height: 1.8rem;
	}

	.qui_footer .footer_top .btn .ewmbox .prompt {
		font-size: 0.14rem;
		color: #999;
		line-height: 1.2;
		margin-top: 0.1rem;
	}

.qui_footer .footer_top .btn:hover .ewmbox {
	opacity: 1;
	pointer-events: inherit;
	-webkit-transform: translateY(0);
}

@media (max-width:1024px) {
	.qui_footer .footer_ewm {
		left: -.7rem;
	}
}

/* ban */
.qui-ban {
	position: relative;
}

	.qui-ban img {
		width: 100%;
		display: block;
	}

	.qui-ban .qui-wap {
		display: none;
	}

.quiShareImg {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	text-align: center;
	display: none;
}

	.quiShareImg .quitxt {
		margin-bottom: 6px;
	}

/*分页*/
.Pages {
	zoom: 1;
	overflow: hidden;
	text-align: center;
	padding: .6rem 0 0;
	font-size: 0;
	line-height: 0;
}

	.Pages * {
		display: inline-block;
		vertical-align: top;
		font-weight: normal;
		font-style: normal;
	}

	.Pages a {
		font-size: .16rem;
		min-width: .42rem;
		height: .42rem;
		line-height: .42rem;
		text-align: center;
		background: #f9f9f9;
		padding: 0 .2rem;
		margin: 0 .025rem;
		overflow: hidden;
		color: #000000;
	}

		.Pages a:hover, .Pages a.a_cur {
			background-color: #00388b;
			color: #fff;
		}

		.Pages a.a_prev, .Pages a.a_next {
			font-family: '宋体';
			font-weight: bold;
			min-width: .6rem;
		}

	.Pages .num {
		margin-left: 0.15rem;
		margin-right: 0.15rem;
	}

.qui_nav_btn {
	display: none;
}

.qui_wap_bg {
	display: none;
}

.qui_body_ovh {
	overflow: hidden;
}

.qui_top_boxH {
	height: 0;
}

.qui_single {
	line-height: 1.875;
}

	.qui_single p {
		min-height: .2rem;
	}

.qui_pc_show {
	display: block !important;
	width: 100%;
}

.qui_wap_show {
	display: none !important;
	width: 100%;
}

.qui_banbox {
	position: relative;
	overflow: hidden;
}

	.qui_banbox .quiinfo {
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 50%;
		color: #fff;
		font-size: .24rem;
		transform: translateY(-50%) translateX(-50%);
		line-height: 1.3;
	}

	.qui_banbox .quicn {
		position: relative;
		display: flex;
		font-size: 2rem;
		font-weight: bold;
		color: rgba(255,255,255,.1);
		font-family: 'Roboto-Bold';
		line-height: 1;
	}

	.qui_banbox .quien {
		color: #fff;
		font-size: 0.7rem;
		font-family: 'Roboto-Bold';
		font-weight: bold;
		position: absolute;
		left: 0;
		bottom: 0.1rem;
	}

	.qui_banbox .ban_menu {
		position: absolute;
		bottom: 0;
		z-index: 2;
		left: 50%;
		transform: translateX(-50%);
	}

	.qui_banbox .ban_menu_ul {
		display: flex;
	}

		.qui_banbox .ban_menu_ul li {
			list-style: none;
			padding-bottom: 0.4rem;
		}

			.qui_banbox .ban_menu_ul li + li {
				margin-left: 0.45rem;
			}

			.qui_banbox .ban_menu_ul li.on {
				border-bottom: 0.05rem solid #fff;
			}

		.qui_banbox .ban_menu_ul a {
			color: #fff;
			font-size: 0.18rem;
		}

@media (max-width:1024px) {
	.qui_banbox .quicn {
		font-size: 1rem;
	}

	.qui_banbox .quien {
		font-size: 0.4rem;
	}

	.qui_banbox .ban_menu {
		display: none;
	}
}

/*悬浮*/
.qui_float_box {
	position: fixed;
	z-index: 80;
	right: 1vh;
	bottom: 1vh;
}

	.qui_float_box .quia {
		display: flex;
		margin-top: .1rem;
		border-radius: 50%;
		background: #fff;
		width: .42rem;
		height: .42rem;
		position: relative;
		align-items: center;
		justify-content: center;
		box-shadow: .02rem .05rem .1rem rgba(0,0,0,.1);
	}

		.qui_float_box .quia > img {
			max-width: 56%;
			max-height: 56%;
		}

	.qui_float_box .quiimg {
		display: block;
		margin-top: .1rem;
		position: relative;
	}

@media (max-width:1024px) {
	.qui_logo img {
		display: block;
		max-height: .2rem !important;
	}

	.qui_top_box .quirr {
		padding-right: .6rem;
	}

	.qui_single p {
		min-height: .1rem;
	}

	.Pages {
		padding-top: .25rem;
	}

	.qui_top_box, .seat_head {
		padding: .12rem 0;
		height: 1rem;
	}

	.qui_top_nav {
		position: fixed;
		max-width: 360px;
		width: 72%;
		right: -100%;
		top: 0;
		z-index: 1001;
		height: 100%;
		padding: 0;
		-webkit-transition: all .4s ease-out;
		transition: all .4s ease-out;
		overflow: auto;
		background: #7f9ac5;
	}

		.qui_top_nav .ULLIST {
			padding: 0;
			margin: 0;
			flex-direction: column;
		}

			.qui_top_nav .ULLIST > li > a {
				font-size: .2rem;
				padding: .2rem .35rem;
				line-height: .3rem;
				color: #333;
				text-align: left;
			}

			.qui_top_nav .ULLIST > li {
				width: 100%;
				float: none;
				border-bottom: 1px solid #e5e5e5;
				margin: 0;
				height: unset;
			}

	.qui_nav_btn {
		position: absolute;
		z-index: 2;
		width: .3rem;
		height: .3rem;
		background: url('../images/btn_bg.svg') right center no-repeat;
		background-size: auto .22rem;
		display: block;
		right: 2%;
		top: 50%;
		margin-top: -.15rem;
	}

	.qui_wap_bg {
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		z-index: 1000;
		background: rgba(0,0,0,.65);
		display: none;
	}

	.qui_body_ovh .qui_top_nav {
		right: 0;
	}

	.qui_top_nav .ULLIST > li .quiaa {
		position: absolute;
		right: 0;
		top: 0;
		width: 1rem;
		height: .7rem;
		background: url(../images/mm.svg) 80% center no-repeat;
		background-size: auto .2rem;
		z-index: 10;
		cursor: pointer;
	}

	.qui_top_nav .ULLIST > li .qui_submenu {
		pointer-events: auto;
		opacity: 1;
		-webkit-transform: translateX(0);
		position: relative;
		background: transparent;
		padding: 0;
		border-top: 1px solid transparent;
		left: auto;
		top: auto;
		transition: none;
		width: 100%;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		border-top: 0;
	}

		.qui_top_nav .ULLIST > li .qui_submenu > dd > a {
			font-size: .19rem;
			padding: .2rem .35rem;
			white-space: normal;
			text-align: left;
			color: rgba(255,255,255,.85);
		}

		.qui_top_nav .ULLIST > li .qui_submenu > dd:last-child > a {
			border-bottom: 0;
		}
}

@media (max-width:640px) {
	.qui-ban .qui-pc {
		display: none;
	}

	.qui-ban .qui-wap {
		display: block;
	}

	.qui_nav_btn {
		background-size: auto 22px;
	}

	.qui_wap_show {
		display: block !important;
	}

	.qui_pc_show {
		display: none !important;
	}

	.qui_banbox > img {
		min-height: 2.6rem;
		object-fit: cover;
	}
}

/* 头部 */
.qui_top_box .top_right {
	display: flex;
	align-items: center;
	margin-left: 0.4rem;
}

	.qui_top_box .top_right .top_right_a, .quibtn_a {
		cursor: pointer;
		display: block;
		background-size: 100% 100%;
		width: 0.22rem;
		height: 0.22rem;
		margin-left: 0.5rem;
		white-space: nowrap;
		position: relative;
	}

	.qui_top_box .top_right .yuyan {
		background-image: url(../images/yuyan.png);
	}

	.qui_top_box .top_right .user {
		background-image: url(../images/user.png);
	}

	.qui_top_box .top_right .exit {
		background-image: url(../images/out.png);
	}

	.qui_top_box .top_right .search, .quibtn_a {
		background-image: url(../images/search.png);
		position: relative;
	}

	.qui_top_box .top_right .search_box {
		z-index: 999;
		pointer-events: none;
		opacity: 0;
		padding: 0.05rem 0.1rem;
		display: flex;
		align-items: center;
		position: absolute;
		width: 3.2rem;
		background-color: #fff;
		box-shadow: 0px 3px 20px 0px rgba(170, 189, 211, 0.3);
		border-radius: 0.1rem;
		top: calc(100% + 0.1rem);
		right: calc(100% - 0.22rem);
		-webkit-transition: all .4s ease-out;
	}

		.qui_top_box .top_right .search_box .qui_text {
			flex: 1;
			font-size: 0.12rem;
			border: none;
		}

		.qui_top_box .top_right .search_box input::placeholder {
			font-size: 0.18rem !important;
		}

	.qui_top_box .top_right .search:hover .search_box {
		opacity: 1;
		pointer-events: inherit;
	}

.qui_top_box .top_right_a.search::after {
	position: absolute;
	content: '';
	width: 0.6rem;
	height: calc(100% + 0.6rem);
	top: 0%;
	right: 0%;
}

.switchlanguage {
	opacity: 0;
	pointer-events: none;
	width: max-content;
	display: flex;
	left: 50%;
	transform: translateX(-50%);
	flex-direction: column;
	position: absolute;
	background-color: #fff;
	box-shadow: 0px 3px 20px 20px rgba(170, 189, 211, 0.3);
	border-radius: 0.1rem;
	padding: 0.1rem;
	z-index: 999;
	top: calc(100% + 0.1rem);
}

.qui_top_box .top_right .yuyan:hover .switchlanguage {
	opacity: 1;
	pointer-events: inherit;
}

.qui_top_box .top_right .yuyan::after {
	position: absolute;
	content: '';
	width: calc(100% + 0.2rem);
	height: calc(100% + 0.2rem);
	top: 0;
	left: 50%;
	transform: translate(-50%);
}

/* 首页 */

/* 轮不图 */
.indexSwiper {
	position: relative;
}

	.indexSwiper .mySwiper {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%;
		display: flex;
		justify-content: flex-end;
	}

		.indexSwiper .mySwiper .swiper-wrapper {
			justify-content: flex-end;
			backdrop-filter: blur(5rem);
			width: auto;
			margin: 0px;
		}

			.indexSwiper .mySwiper .swiper-wrapper .swiper-slide {
				padding: 0.2rem;
				display: flex;
				align-items: center;
				padding-right: 0;
				cursor: pointer;
			}

				.indexSwiper .mySwiper .swiper-wrapper .swiper-slide .right_des {
					opacity: 0.5;
				}

		.indexSwiper .mySwiper .swiper-slide-thumb-active .right_des {
			opacity: 1 !important;
		}

		.indexSwiper .mySwiper .swiper-wrapper .swiper-slide:nth-child(1) {
			border-radius: 0.05rem 0 0 0;
		}

		.indexSwiper .mySwiper .swiper-wrapper .swiper-slide_right {
			padding-left: 0.2rem;
			color: #fff;
			text-transform: uppercase;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
		}

		.indexSwiper .mySwiper .swiper-wrapper .swiper-slide_img {
			width: 50%;
			flex-shrink: 0;
		}

		.indexSwiper .mySwiper .swiper-wrapper .slide_img_pic {
			padding-bottom: 70%;
		}

	.indexSwiper .mySwiper2 .swiper-slide {
		position: relative;
	}

		.indexSwiper .mySwiper2 .swiper-slide img {
			width: 100%
		}

	.indexSwiper .mySwiper2 .slice_cont {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}

		.indexSwiper .mySwiper2 .slice_cont .title {
			font-size: 0.6rem;
			color: #fff;
			line-height: 1.33;
			padding-right: 50%;
		}

		.indexSwiper .mySwiper2 .slice_cont .btn {
			margin-top: 0.9rem;
			display: block;
			width: 2.4rem;
			height: 0.6rem;
			border-radius: 0.02rem;
			border: 0.02rem solid #fff;
			color: #fff;
			text-transform: uppercase;
			display: flex;
			justify-content: center;
			align-items: center;
		}

			.indexSwiper .mySwiper2 .slice_cont .btn img {
				width: 0.2rem;
				height: 0.08rem;
				margin-left: 0.15rem;
				display: none;
			}

			.indexSwiper .mySwiper2 .slice_cont .btn:hover {
				background-color: #00388b;
				border-color: #00388b;
			}

				.indexSwiper .mySwiper2 .slice_cont .btn:hover img {
					display: block;
				}
/* 关于我们 */
.indexAbout {
	background-color: #f3f5fb;
	min-height: 6rem;
	position: relative;
}

	.indexAbout .about_img {
		position: absolute;
		height: 6rem;
		bottom: 0;
		left: 0;
		z-index: -1;
		width: 100%;
	}

	.indexAbout .text_bg {
		color: rgba(255,255,255,.6);
		font-size: 1.6rem;
		line-height: 1;
		font-family: 'ZCOOL_Addict_Italic';
		position: relative;
	}

		.indexAbout .text_bg .text_title {
			font-family: 'Roboto-Black';
			font-style: italic;
			color: #010101;
			font-size: .48rem;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}

	.indexAbout .content {
		padding: 0.9rem 0.6rem;
		text-align: center;
	}

		.indexAbout .content .content_des {
			color: #555555;
			font-size: 0.2rem;
			font-family: 'Roboto-Light';
			line-height: 1.8;
			text-indent: 2em;
		}

		.indexAbout .content .about_a {
			margin-top: 0.6rem;
			color: #000;
			position: relative;
		}

.myIndex .more_a {
	height: 0.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 0.4rem;
}

	.myIndex .more_a img {
		width: 0.14rem;
		height: 0.06rem;
		margin-left: 0.15rem;
	}

	.myIndex .more_a .img2 {
		display: none;
	}

	.myIndex .more_a:hover {
		background-color: #00388b;
		color: #fff;
		padding: 0 0.4rem !important;
	}

		.myIndex .more_a:hover .img2 {
			display: block;
		}

		.myIndex .more_a:hover .img1 {
			display: none;
		}

/* 内容模块 */
.myIndex .cont_module {
	padding: 1.9rem 0;
}

.myIndex .cont_module_box {
	display: flex;
	flex-wrap: wrap;
}

	.myIndex .cont_module_box + .cont_module_box {
		margin-top: 1.9rem;
	}

.myIndex .cont_module_box_left {
	width: 45.6%;
	position: relative;
	padding-right: 1.25rem;
}

.myIndex .cont_module_box_right {
	width: 54.4%;
	position: relative;
}

	.myIndex .cont_module_box_right.right_box01 {
		min-height: 7.8rem;
	}

.myIndex .cont_module_box_left.left_box01 {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.myIndex .cont_module_box .dian_img {
	width: 1.66rem;
	height: 1.3rem;
}

.myIndex .cont_module_box .zfx_img {
	width: 4rem;
	height: 4rem;
}

.myIndex .cont_module_box .dian_img.dian_img01 {
	position: absolute;
	left: 0;
	top: 0.8rem;
	z-index: 1;
}

.myIndex .cont_module_box .zfx_img.zfx_img01 {
	position: absolute;
	left: 0;
	bottom: 0;
}

.myIndex .cont_module_box .img_box01 {
	flex-shrink: 0;
	width: 7.2rem;
	height: 7.2rem;
	position: absolute;
	top: 0;
	right: 0;
}

	.myIndex .cont_module_box .img_box01 .img_box01_pic {
		padding-bottom: 100%;
	}

.myIndex .cont_module_box .title {
	font-style: italic;
	text-transform: uppercase;
	font-size: 0.56rem;
	color: #181818;
	font-family: 'Roboto-Black';
	line-height: 1.25;
}

.myIndex .cont_module_box .des {
	color: #181818;
	line-height: 1.8;
	font-size: 0.2rem;
	font-family: 'Roboto-Light';
	margin-top: 0.3rem;
}

.myIndex .cont_module_box .module_a {
	padding-left: 0;
	margin-top: 0.9rem;
}

.myIndex .cont_module_box.box02 {
	position: relative;
	min-height: 7.6rem;
}

	.myIndex .cont_module_box.box02 .cont_box {
		display: flex;
		flex-wrap: wrap;
	}

.myIndex .cont_module_box .box02_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}

.myIndex .cont_module_box .right_box02 {
	position: relative;
	;
	background-color: #fff;
	padding: 0.1rem 0.6rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

	.myIndex .cont_module_box .right_box02 .more_a {
		margin-top: 0.9rem;
	}

	.myIndex .cont_module_box .right_box02::before {
		content: '';
		position: absolute;
		background-image: url(../images/dain.png);
		width: 0.65rem;
		height: 1.3rem;
		top: 1.4rem;
		background-size: 100% 100%;
		left: -0.66rem;
	}

	.myIndex .cont_module_box .right_box02::after {
		content: '';
		position: absolute;
		background-image: url(../images/dain.png);
		width: 0.65rem;
		height: 1.3rem;
		top: 1.4rem;
		background-size: 100% 100%;
		right: -0.7rem;
	}

.myIndex .cont_module_box .left_box03 {
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 1;
}

.myIndex .cont_module_box .xfc_img {
	height: 2rem;
	top: 0.8rem;
	position: absolute;
	z-index: -1;
	left: -0.8rem;
	width: calc(100% + 1.6rem);
	max-width: unset;
}

.myIndex .cont_module_box .dian_img03 {
	margin-bottom: 0.4rem;
	width: 2.2rem;
	height: 1.12rem;
	margin-top: -0.1rem;
}

@media (max-width:1024px) {
	.indexSwiper .mySwiper .swiper-wrapper .swiper-slide_right {
		display: none;
	}

	.indexSwiper .mySwiper .swiper-wrapper .swiper-slide_img {
		width: 100%;
	}

	.indexSwiper .mySwiper .swiper-wrapper .swiper-slide {
		padding: 0.1rem;
		padding-right: 0;
	}

	.indexSwiper .mySwiper .swiper-wrapper .slide_img_pic {
		padding-bottom: 40%;
	}

	.indexSwiper .mySwiper2 .slice_cont .title {
		padding-right: 0;
		font-size: 0.4rem;
		line-height: 1;
	}

	.indexSwiper .mySwiper2 .slice_cont .btn {
		margin-top: 0.3rem;
	}

	.indexAbout .content {
		padding: 0.6rem 0.2rem;
	}

	.myIndex .cont_module_box_left {
		width: 60%;
	}

	.cont_module_box_right {
		width: 40% !important;
	}

	.myIndex .cont_module_box_left {
		padding-right: 0.1rem;
	}

	.myIndex .cont_module_box_right {
		min-height: unset !important;
	}

	.myIndex .cont_module_box .title {
		font-size: 0.3rem;
	}

	.myIndex .cont_module_box .des {
		font-size: 0.14rem;
	}

	.myIndex .cont_module_box .dian_img, .xfc_img {
		display: none;
	}

	.myIndex .cont_module_box .module_a {
		margin-top: 0.3rem;
	}

	.myIndex .cont_module_box .img_box01 {
		width: 100%;
		position: unset;
		height: unset;
	}

	.myIndex .cont_module_box_right.right_box01 {
		display: flex;
		justify-content: right;
		align-items: center;
	}

	.myIndex .cont_module_box + .cont_module_box {
		margin-top: 0.6rem;
	}

	.myIndex .cont_module {
		padding: 0.6rem 0;
	}

	.myIndex .cont_module_box .right_box02::before {
		background-image: unset;
	}

	.myIndex .cont_module_box .right_box02::after {
		background-image: unset;
	}

	.myIndex .cont_module_box.box02 {
		min-height: unset;
		overflow: hidden;
	}

	.myIndex .cont_module_box .right_box02 {
		width: 60% !important;
	}

	.myIndex .cont_module_box .left_box02 {
		width: 40% !important;
	}

	.myIndex .cont_module_box .box02_bg {
		object-fit: cover;
		height: 100% !important;
		width: 100%;
	}
}

@media (max-width:750px) {
	.indexSwiper .mySwiper2 .slice_cont .title {
		font-size: 0.24rem;
	}

	.indexSwiper .mySwiper2 .slice_cont {
		top: 35%;
	}

		.indexSwiper .mySwiper2 .slice_cont .btn {
			width: 1.2rem;
			height: 0.3rem;
			font-size: 0.12rem;
			margin-top: 0.15rem;
			padding: 0 0.1rem;
			white-space: nowrap;
			box-sizing: content-box;
		}

			.indexSwiper .mySwiper2 .slice_cont .btn:hover img {
				display: none;
			}

	.indexAbout .text_bg {
		font-size: 0.6rem;
	}

		.indexAbout .text_bg .text_title {
			font-size: 0.24rem;
		}

	.indexAbout .content {
		padding: 0.2rem 0;
	}

		.indexAbout .content .content_des {
			font-size: 0.14rem;
			line-height: 1.4;
		}

	.indexAbout {
		min-height: unset;
	}

		.indexAbout .content .about_a {
			margin-top: 0.3rem;
		}

	.myIndex .cont_module_box_left, .myIndex .cont_module_box_right, .myIndex .cont_module_box .right_box02 {
		width: 100% !important;
	}

	.myIndex .left_box01, .left_box03 {
		margin-bottom: 0.2rem;
	}
}

/* 登录弹框 */

/* 背景 */
.bullet_box_bg {
	display: none;
	z-index: 99;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(255,255,255,.8);
}
/* 内容 */
.bullet_box_cont {
	display: none;
	max-width: 80%;
	transform: translate(-50%,-50%);
	z-index: 999;
	position: fixed;
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #fff;
	box-shadow: 0px 0px 30px 0px rgba(6, 55, 129, 0.1);
	left: 50%;
	top: 50%;
	background-image: url(../images/tk_bg.jpg);
	padding: 0.6rem 0.5rem;
}

	.bullet_box_cont .bullet_title {
		color: #00388b;
		font-size: 0.32rem;
		font-weight: bold;
		font-family: 'Roboto-Bold';
		line-height: 1.2;
	}

	.bullet_box_cont .bullet_form {
		margin-top: 0.6rem;
		max-width: 100%;
		width: 3.6rem;
	}

	.bullet_box_cont .bullet_form_input {
		background-color: #fff;
		padding: 0 0.2rem;
		margin-bottom: 0.1rem;
		height: 0.6rem;
	}

		.bullet_box_cont .bullet_form_input input {
			width: 100%;
			height: 100%;
		}

			.bullet_box_cont .bullet_form_input input::placeholder {
				color: #bbbbbb;
			}

	.bullet_box_cont .bullet_form .prompt {
		color: #888888;
		font-size: 0.14rem;
		font-family: 'Roboto-Light';
		cursor: pointer;
	}

	.bullet_box_cont .prompt_box input[type=checkbox]::after {
		position: absolute;
		top: 0;
		width: 0.16rem;
		height: 0.16rem;
		display: inline-block;
		visibility: visible;
		padding-left: 0px;
		text-align: center;
		content: ' ';
		border-radius: 0.02rem;
	}

	.bullet_box_cont .prompt_box input[type=checkbox] {
		cursor: pointer;
		position: relative;
		width: 0.16rem;
		height: 0.16rem;
		border-radius: 0.02rem;
	}

		.bullet_box_cont .prompt_box input[type=checkbox]:checked::after {
			content: '';
			background-image: url(../images/checkbox.png);
			width: 0.16rem;
			height: 0.16rem;
			background-size: 100% 100%;
			background-color: #fff;
		}

	.bullet_box_cont .cont_button {
		margin-top: 0.6rem;
		background-color: #00388b;
		height: 0.6rem;
		color: #fff;
		font-size: 0.18rem;
		line-height: 0.6rem;
		cursor: pointer;
	}

	.bullet_box_cont .cont_prompt {
		color: #bbbbbb;
		font-size: 0.14rem;
		margin-top: 0.6rem;
		cursor: pointer;
	}

	.bullet_box_cont .login, .Register, .ForgetPassword {
		display: none;
	}

	.bullet_box_cont .auth_code {
		color: #00388b;
		position: relative;
		cursor: pointer;
	}

		.bullet_box_cont .auth_code::before {
			position: absolute;
			width: 0.01rem;
			height: 0.12rem;
			background-color: rgba(0,0,0,.2);
			content: '';
			left: -0.2rem;
			top: 50%;
			transform: translateY(-50%);
		}

@media (max-width:750px) {
	.bullet_box_cont {
		padding: 0.4rem 0.2rem;
	}

		.bullet_box_cont .bullet_form, .cont_button, .cont_prompt {
			margin-top: 0.3rem !important;
		}
}

/* 关于我们 */
.about_cont {
	margin-top: 0.4rem;
	padding: 0 1.4rem;
	text-align: center;
}

	.about_cont .title {
		line-height: 1;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 0.32rem;
		color: #00388b;
		font-family: 'Roboto-Bold';
	}

	.about_cont .content_box {
		display: flex;
		margin-top: 0.4rem;
	}

		.about_cont .content_box .left {
			min-width: 1.8rem;
			text-align: left;
			font-family: 'Roboto-Light';
			font-size: 0.2rem;
			color: #00388b;
			line-height: 1.8;
			white-space: nowrap;
			font-weight: bold;
		}

		.about_cont .content_box .right {
			font-family: 'Roboto-Light';
			margin-left: 0.6rem;
			font-size: 0.2rem;
			color: #333333;
			line-height: 1.8;
			text-align: left;
		}

.about_ban {
	margin-top: 1.3rem;
	display: flex;
	align-items: flex-start;
}

	.about_ban .about_ban_item {
		flex-shrink: 0;
		flex: 1;
		position: relative;
	}

	.about_ban .about_ban_item_pic {
		padding-bottom: 150%;
	}

	.about_ban .about_ban_item:nth-child(2n) {
		margin-top: 1rem;
	}

	.about_ban .about_ban_item::before {
		content: '';
		background-image: url(../images/xiao_dian.png);
		width: 0.76rem;
		height: 0.76rem;
		position: absolute;
		z-index: 9;
		background-size: 100% 100%;
		left: 8.3%;
		bottom: 5.5%;
	}

	.about_ban .about_ban_item .item_cont {
		right: 8.3%;
		position: absolute;
		text-transform: uppercase;
		color: #fff;
		font-size: 0.32rem;
		font-family: 'Roboto-Black';
		left: 8.3%;
		top: 4.8%;
		font-style: italic;
		line-height: 1.25;
	}

/* 加入我们 */
.join_about .join_about_list li {
	list-style: none !important;
	margin-bottom: 0.2rem;
}

.join_about_list_item {
	background-color: #f9f9f9;
	padding: 0.4rem;
	display: block;
}

	.join_about_list_item .list_item_top {
		cursor: pointer;
	}

	.join_about_list_item .title {
		margin-right: 0.1rem;
		color: #333333;
		font-size: 0.2rem;
		line-height: 1;
		font-family: 'Roboto-Bold';
		position: relative;
		padding-left: 0.36rem;
		flex: 1;
	}

		.join_about_list_item .title::before {
			content: '';
			width: 0.06rem;
			height: 0.06rem;
			background-color: #333;
			position: absolute;
			border-radius: 50%;
			left: 0;
			top: 50%;
		}

	.join_about_list_item .right img {
		margin-left: 0.5rem;
	}

	.join_about_list_item .list-item_cont {
		display: none;
		margin: 0.4rem 0.36rem;
		border-top: 0.01rem solid rgba(128, 128, 128,.5);
	}

		.join_about_list_item .list-item_cont .cont_child_item {
			margin-top: 0.4rem;
		}

			.join_about_list_item .list-item_cont .cont_child_item .item_title {
				font-family: 'Roboto-Bold';
				font-size: 0.18rem;
				font-weight: bold;
				color: #181818;
				margin-bottom: 0.1rem;
			}

			.join_about_list_item .list-item_cont .cont_child_item .item_des {
				color: #181818;
				font-family: 'Roboto-Light';
			}

	.join_about_list_item .right .shou_qi {
		transform: rotate(180deg);
	}

@media (max-width:1024px) {
	.about_ban .about_ban_item .item_cont {
		font-size: 0.24rem;
	}

	.join_about_list_item .title {
		padding-left: 0;
		line-height: 1.8;
		font-size: 0.16rem;
	}

		.join_about_list_item .title::before {
			background-color: transparent;
		}

	.join_about_list_item .list-item_cont {
		margin: 0.4rem 0rem;
	}

	.join_about_list_item {
		padding: 0.2rem;
	}
}

@media (max-width:768px) {
	.about_cont {
		padding: 0 0.2rem;
	}

		.about_cont .content_box, .about_ban {
			flex-wrap: wrap;
		}

			.about_cont .content_box .left, .content_box .right, .about_ban_item {
				width: 100%;
				flex: unset !important;
			}

			.about_ban .about_ban_item:nth-child(2n) {
				margin: 0.3rem 0;
			}
}

@media (max-width:750px) {
	.join_about_list_item .list_item_top {
		flex-wrap: wrap;
	}

	.join_about_list_item .title {
		width: 100%;
		flex: unset;
	}

	.join_about_list_item .right {
		width: 100%;
	}
}

/* 专研原料 */
.yuanliao {
	padding: 0 1.15rem;
}

.yuanliao_top {
	padding: 0 1rem;
}

.yuanliao_title {
	font-size: 0.48rem;
	color: #010101;
	font-family: 'Roboto-Black';
	text-transform: uppercase;
	font-style: italic;
	text-align: center;
}

.yuanliao_des {
	color: #555555;
	font-size: 0.2rem;
	line-height: 1.8;
	font-family: 'Roboto-Light';
	margin-top: 0.4rem;
}

.yuanliao_module {
	display: flex;
	flex-wrap: wrap;
	margin-top: 0.8rem;
}

	.yuanliao_module .left {
		flex-shrink: 0;
		width: 50%;
	}

		.yuanliao_module .left .left_img {
			height: 100% !important;
			object-fit: cover;
		}

	.yuanliao_module .right {
		width: 50%;
		background-color: #00388b;
		color: #fff;
		padding: 0.7rem;
	}

		.yuanliao_module .right .right_des {
			font-size: 0.18rem;
			font-family: 'Roboto-Light';
			line-height: 1.8;
		}

.hezuofazhan {
	margin-top: 1rem;
}

/* 产学合作发展 */
.hezuofazhan {
	display: flex;
	flex-wrap: wrap;
}

	.hezuofazhan .hezuofazhan_item {
		width: calc((100% - 0.6rem)/4);
		display: block;
		margin-top: 0.2rem;
		margin-left: 0.2rem;
	}

		.hezuofazhan .hezuofazhan_item .item_img {
			padding-bottom: 105%;
		}

		.hezuofazhan .hezuofazhan_item:nth-child(4n + 1) {
			margin-left: 0;
		}

/* 代理原料 */
.daili_yuanliao {
	margin-top: 1rem;
}

.daili_yuanliao_tab {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

	.daili_yuanliao_tab .tab_item {
		margin: 0.05rem;
		;
		display: block;
		width: 2rem;
		height: 0.6rem;
		background-color: #f9f9f9;
		text-align: center;
		line-height: 0.6rem;
		font-size: 0.2rem;
		color: #000000;
	}
		/* .daili_yuanliao_tab .tab_item+.tab_item{margin-left: 0.1rem;} */
		.daili_yuanliao_tab .tab_item.on {
			background-color: #00388b;
			color: #fff;
		}

		.daili_yuanliao_tab .tab_item:hover {
			background-color: #00388b;
			color: #fff;
		}

.daili_yuanliao_cont {
	display: flex;
	flex-wrap: wrap;
	margin-top: 0.6rem;
}

	.daili_yuanliao_cont .cont_item {
		width: calc((100% - 0.6rem)/3);
		display: block;
		margin-left: 0.3rem;
		margin-bottom: 0.6rem;
	}

		.daili_yuanliao_cont .cont_item:nth-child(3n + 1) {
			margin-left: 0;
		}

	.daili_yuanliao_cont .cont_bottom {
		padding: 0.3rem 0;
	}

		.daili_yuanliao_cont .cont_bottom .water {
			font-size: 0.18rem;
			color: #00388b;
			font-weight: bold;
			font-family: 'Roboto-Bold';
		}

		.daili_yuanliao_cont .cont_bottom .inct {
			line-height: 1.4;
			margin-top: 0.1rem;
		}

		.daili_yuanliao_cont .cont_bottom .des {
			margin-top: 0.2rem;
			font-size: 0.18rem;
			line-height: 1.5;
			font-family: 'Roboto-Light';
			color: #888888;
		}


@media (max-width:1024px) {
	.yuanliao_module .left, .yuanliao_module .right {
		width: 100%;
	}

		.yuanliao_module .left .left_img {
			padding-bottom: 66.6%;
		}

	.yuanliao_top {
		padding: 0 0.3rem;
	}

	.yuanliao {
		padding: 0 .6rem;
	}

	.daili_yuanliao_tab .tab_item {
		width: calc((100% - 0.4rem)/4);
	}
}

@media (max-width:768px) {
	.yuanliao {
		padding: 0rem;
	}

	.yuanliao_top {
		padding: 0;
	}

	.yuanliao_module .right {
		padding: 0.3rem;
	}

	.hezuofazhan .hezuofazhan_item {
		width: calc((100% - 0.2rem)/2);
	}

		.hezuofazhan .hezuofazhan_item:nth-child(2n + 1) {
			margin-left: 0;
		}

	.daili_yuanliao_cont .cont_item, .daili_yuanliao_cont .cont_item img {
		width: 100%;
	}

	.daili_yuanliao_cont .cont_item {
		margin-left: 0 !important;
	}

	.daili_yuanliao_tab .tab_item {
		width: calc((100% - 0.2rem)/2);
	}
}

/* 销售网络 */
/*  */
.xiaoshou_web {
	position: relative;
}

	.xiaoshou_web .map_bg {
		z-index: -1;
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		object-fit: cover;
	}

.xiaoshou_cont {
	background-color: #ffffff;
	padding: 0 0.7rem;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 2rem;
}

.xiaoshou_cont_item {
	width: 50%;
	border-top: 0.01rem solid rgba(0,0,0,.1);
	padding-bottom: 0.45rem;
	padding-top: 0.7rem;
	display: flex;
}

	.xiaoshou_cont_item:nth-child(2n - 1) {
		padding-left: 0.7rem;
	}

	.xiaoshou_cont_item:nth-child(1) {
		width: 100%;
		border-top: none;
		padding-left: 0;
	}

	.xiaoshou_cont_item .right {
		margin-left: 0.3rem;
		flex: 1;
	}

	.xiaoshou_cont_item .address {
		width: 0.6rem;
		height: 0.6rem;
	}

	.xiaoshou_cont_item .label {
		display: flex;
	}

	.xiaoshou_cont_item .title {
		color: #00388b;
		font-size: 0.18rem;
		font-family: 'Roboto-Light';
		font-weight: bold;
	}

	.xiaoshou_cont_item .label .label_left {
		min-width: 0.9rem;
		margin-right: 0.4rem;
		color: #000000;
		font-size: 0.18rem;
		font-family: 'Roboto-Light';
		line-height: 1.8;
	}

	.xiaoshou_cont_item .label .label_right {
		color: #000000;
		font-size: 0.18rem;
		font-family: 'Roboto-Light';
		line-height: 1.8;
	}

@media (max-width:1024px) {
	.xiaoshou_cont_item {
		width: 100%;
		padding-left: 0 !important;
	}
}

@media (max-width:768px) {
	.xiaoshou_cont {
		padding: 0 0.2rem;
		padding-bottom: 1rem;
	}

	.xiaoshou_cont_item {
		padding-top: 0.3rem;
		padding-bottom: 0.3rem;
	}
}

/* 新闻列表 */
.new_list_item {
	margin-bottom: 0.2rem;
	background-color: #f9f9f9;
	display: flex;
}

	.new_list_item .right {
		padding: 0.4rem;
		display: flex;
		flex: 1;
		justify-content: space-between;
	}

		.new_list_item .right .right_cont {
			flex: 1;
			margin-right: 1.3rem;
		}

	.new_list_item .left {
		flex-shrink: 0;
		width: 25%;
	}

		.new_list_item .left .left_qui_pic {
			padding-bottom: 66.66%;
		}

	.new_list_item .right .title {
		color: #000;
		font-size: 0.22rem;
		line-height: 1.36;
	}

	.new_list_item .right .right_cont:hover .title {
		color: #00388b;
	}

	.new_list_item .right .des {
		font-family: 'Roboto-Light';
		color: #888888;
		line-height: 1.5;
		margin-top: 0.2rem;
	}

	.new_list_item .right .time {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

		.new_list_item .right .time .date {
			font-family: 'Roboto-Light';
			color: #00388b;
			font-size: 0.4rem;
		}

		.new_list_item .right .time .year {
			font-family: 'Roboto-Light';
			color: #00388b;
			font-size: 0.18rem;
		}

@media (max-width:1024px) {
	.new_list_item .right {
		padding: 0.15rem;
	}

		.new_list_item .right .right_cont {
			margin-right: 0.2rem;
		}

	.new_list_item .left .left_qui_pic {
		height: 100%;
	}
}

@media (max-width:768px) {
	.new_list_item .right .time {
		display: none;
	}

	.new_list_item .left {
		width: 30%;
	}

	.new_list_item .right .right_cont {
		margin-right: 0;
	}
}

/* 新闻详情 */
.new_details .top {
	border-bottom: 0.01rem solid #e5e5e5;
	text-align: center;
	color: #00388b;
	padding: 0 2.6rem;
	padding-bottom: 0.4rem !important;
}

	.new_details .top .time {
		font-family: 'Roboto-Light';
		font-size: 0.18rem;
		line-height: 1.8;
		margin-top: 0.1rem;
	}

	.new_details .top .title {
		font-size: 0.28rem;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.3;
	}

.new_details .new_details_cont {
	padding: 0.5rem 1rem 0.5rem;
	font-family: 'Roboto-Light';
}

.new_details_page {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

	.new_details_page .page {
		justify-content: space-between;
		width: calc((100% - 0.04rem)/2);
		background-color: #f9f9f9;
		display: flex;
		padding: 0.5rem 0.4rem;
		align-items: center;
		color: #555555;
	}

		.new_details_page .page img {
			width: 0.1rem;
			height: 0.06rem;
		}

		.new_details_page .page .des_prev {
			padding-left: 0.5rem;
			text-align: left;
			flex: 1;
		}

		.new_details_page .page .des_next {
			padding-right: 0.5rem;
			text-align: left;
			flex: 1;
		}

	.new_details_page .prev img {
		transform: rotate(90deg);
	}

	.new_details_page .next img {
		transform: rotate(-90deg);
	}

.new_qushi .join_about_list_item .time {
	font-family: 'Roboto-Light';
	font-size: 0.2rem;
	color: #333333;
}

.new_qushi .join_about_list_item .right img {
	margin-left: 1.4rem;
	width: 0.24rem;
	height: 0.24rem;
}

@media (max-width:1024px) {
	.new_details .top {
		padding: 0;
	}

	.new_details_page .page .des_prev {
		padding-left: 0.1rem;
	}

	.new_details_page .page .des_next {
		padding-right: 0.1rem;
	}
}

@media (max-width:768px) {
	.new_details .new_details_cont {
		padding: 0.5rem 0.3rem 0.5rem;
	}

	.new_details_page .page {
		width: 100%;
		margin-bottom: 0.1rem;
	}
}

/* 搜索结果 */
.search_web .quiinfo {
	top: 60%;
}

.search_web .search_input {
	margin-top: 0.6rem;
	max-width: 6rem;
	width: 100%;
	background-color: #fff;
	height: 0.6rem;
	border-radius: 2rem;
	display: flex;
	padding: 0 0.3rem;
	align-items: center;
	justify-content: space-between;
}

	.search_web .search_input input {
		width: 100%;
		height: 100%;
	}

	.search_web .search_input .search_icon {
		width: 0.22rem;
		height: 0.22rem;
		cursor: pointer;
	}

	.search_web .search_input input::placeholder {
		font-family: 'Roboto-Light';
		color: #888888;
		font-size: 0.18rem;
		text-transform: uppercase;
	}

@media (max-width:1024px) {
	.search_web .quiinfo {
		top: 50%;
	}

	.search_web .search_input {
		margin-top: 0.3rem;
	}
}

/*搜索列表*/
.qui-tt-list .qui-hover {
	display: block;
	overflow: hidden;
	line-height: 54px;
	border-bottom: 1px solid #eee;
}

	.qui-tt-list .qui-hover time {
		float: right;
		padding-left: 5px;
	}

	.qui-tt-list .qui-hover .qui_dot {
		margin-right: 80px;
	}

/*网站地图*/
.sitemap li {
	padding: 3% 0;
	border-bottom: solid 1px #eee;
}

	.sitemap li span {
		font-size: 16px;
	}

.sitemap dl {
	padding: 1% 0 0;
}

.sitemap dt {
	display: inline-block;
	opacity: 0.8;
	padding-right: 20px;
}

/*新闻详情*/
.qui-news-info .qui-newstt {
	font-size: .24rem;
	line-height: 1.4;
	color: #333;
	text-align: center;
}

.qui-news-info .qui-newstm {
	color: #999;
	text-align: center;
	padding: .15rem 0 .25rem;
	border-bottom: 1px solid #eee;
}

	.qui-news-info .qui-newstm .span {
		display: inline-block;
		vertical-align: top;
		font-size: .16rem;
		padding: 0 .07rem;
	}

.qui-news-info .qui-newsinfo {
	padding: .3rem 0;
	margin: 0 auto;
	line-height: .3rem;
	color: #666;
	text-align: justify;
}

	.qui-news-info .qui-newsinfo p {
		min-height: .2rem;
	}

.qui-news-info .qui-newsback {
	margin-bottom: .3rem;
	text-align: center;
}

	.qui-news-info .qui-newsback a {
		display: inline-block;
		vertical-align: top;
		min-width: 1.8rem;
		text-align: center;
		line-height: .48rem;
		border-radius: .48rem;
		color: #fff;
		background: #005095;
		padding: 0 .25rem;
		font-size: .18rem;
	}

		.qui-news-info .qui-newsback a span {
			display: inline-block;
			vertical-align: top;
		}

.qui-news-info .qui-newsbtn {
	padding-top: .3rem;
	border-top: 1px solid #eee;
}

	.qui-news-info .qui-newsbtn .dl {
		margin-bottom: .1rem;
	}

/*友情链接*/
.qui-logo-list .ULLIST {
	overflow: hidden;
	margin: -1%;
}

	.qui-logo-list .ULLIST .li {
		width: 16.666666666666%;
		float: left;
		padding: 1%;
		text-align: center;
	}

		.qui-logo-list .ULLIST .li .qui-ytable-cell {
			text-align: center;
			height: 80px;
			border: 1px solid #eee;
			padding: 5px;
		}

			.qui-logo-list .ULLIST .li .qui-ytable-cell img {
				max-height: 70px;
			}

		.qui-logo-list .ULLIST .li .h3 {
			font-size: 16px;
			color: #333;
			font-weight: normal;
			margin-top: 8px;
		}

		.qui-logo-list .ULLIST .li a:hover .h3 {
			color: #005095;
		}

		.qui-logo-list .ULLIST .li a {
			display: block;
		}

@media(max-width:1024px) {
	.qui-logo-list .ULLIST .li {
		width: 25%;
	}
}

@media(max-width:640px) {
	.qui-logo-list .ULLIST .li {
		width: 33.333333%;
	}
}

@media(max-width:480px) {
	.qui-logo-list .ULLIST .li {
		width: 50%;
	}

		.qui-logo-list .ULLIST .li .h3 {
			font-size: 14px;
			margin-top: 5px;
		}

		.qui-logo-list .ULLIST .li .qui-ytable-cell img {
			max-height: 60px;
		}

		.qui-logo-list .ULLIST .li .qui-ytable-cell {
			height: 70px;
		}
}
