.layout {
	overflow:hidden;
}
.wrap {
	width:66.66666666666667rem;
	margin:0 auto;
}
.header .th {
	background:#1d61ec;
	display:flex;
	align-items:center;
	gap:0.4166666666666667rem;
	width:100%;
	height:2.33333333rem;
}
.header .th .rtc {
	display:flex;
	width:50%;
	padding-left:20%;
}
.header .th img {
	display:inline-block;
	height:2.13333333rem;
}
.header .th a {
	display:flex;
	align-items:center;
	gap:0.3125rem;
	text-decoration:none;
}
.header .th h6 {
	display:inline-block;
	color:#fff !important;
	font-size:1rem;
	margin:0;
	line-height:1.6;
}
.header .tb .logo a {
	font-size:1.81875rem;
	font-weight:bold;
	color:#143867;
	padding-left:4rem;
}
.header .tb {
	background:url(../images1/hbg1.jpg) no-repeat center/cover;
}
.header .tb .wrap {
	height:5.208333333333334rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .tb .logo a {
	display:flex;
	align-items:center;
	font-size:1.6666666666666667rem;
	line-height:1.4;
	color:#223956;
}
.header .tb .logo a img {
	height:3.1770833333333335rem;
	display:block;
	margin-right:0.36458333333333337rem;
}
.header .tb .rt {
	display:flex;
	align-items:center;
}
.header .tb .search {
	width:15.364583333333334rem;
	height:2.0833333333333335rem;
	background:#fff;
	border-radius:2.604166666666667rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	box-shadow:0 0 0.4166666666666667rem 0 #d9e6f8;
	margin-right:1.5625rem;
}
.header .tb .search .txt {
	flex:1;
	font-size:0.8333333333333334rem;
	height:2.0833333333333335rem;
	border:none;
	color:#333;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:0.78125rem;
}
.header .tb .search .btn {
	width:2.604166666666667rem;
	height:2.0833333333333335rem;
	border:none;
	background:url(../images1/uico2.png) no-repeat center;
	cursor:pointer;
}
.header .tb .htbn {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 0.9375rem;
	border-radius:2.0833333333333335rem;
	line-height:1.875rem;
	background:#5375fd;
	font-size:0.8333333333333334rem;
	color:#fff;
	margin-left:0.4166666666666667rem;
}
.header .tb .htbn img {
	display:block;
	width:0.8333333333333334rem;
	margin-right:0.20833333333333334rem;
}
.header .tb .htbn2 {
	background:#10a0f2;
}
.header .naver {
	background:#2767ed;
}
.header .naver ul {
	display:flex;
	justify-content:space-between;
	padding:0.625rem 0;
}
.header .naver ul li {
	padding-left:2.645833rem;
	position:relative;
	display:flex;
	align-items:center;
	margin-right:1.604167rem;
}
.header .naver ul li:nth-child(n+2)::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:0.052083333333333336rem;
	background:rgba(255,255,255,0.15);
	height:2.0833333333333335rem;
	margin-top:-1.0416666666666667rem;
}
.header .naver ul li h3 a {
	font-size:0.9375rem;
	font-weight:bold;
	line-height:0.10416666666666667rem;
	color:#ffffff;
	display:block;
	margin-right:1.8229166666666667rem;
	white-space:nowrap;
}
.header .naver ul li dl {
	display:flex;
	flex-wrap:wrap;
	max-width:27.083333333333336rem;
}
.header .naver ul li:nth-child(3) dl {
	width:11.197916666666668rem;
}
.header .naver ul li dd a {
	font-size:0.8854166666666667rem;
	line-height:1.6;
	color:#ffffff;
	display:block;
	margin-right:1.3020833333333335rem;
	display:inline-block;
	transition:all 0.2s ease;
	padding:0.10416666666666667rem 0.2604166666666667rem;
}
.header .naver .wrap ul li dl dd a:hover {
	/* border:1px solid #fff;
	border-radius:0.10416666666666667rem;*/color:#fff !important;
	text-decoration:none;
	transform:translateY(-0.10416666666666667rem);
}
.header .naver1 {
	background:#2767ed;
}
.header .naver1 ul {
	display:flex;
	justify-content:space-between;
	padding:0.4166666666666667rem 0;
}
.header .naver1 ul li {
	padding-left:3.6458333333333335rem;
	position:relative;
	display:flex;
	align-items:center;
	margin-right:2.604166666666667rem;
}
.header .naver1 ul li:nth-child(n+2)::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:0.052083333333333336rem;
	background:rgba(255,255,255,0.15);
	height:2.0833333333333335rem;
	margin-top:-1.0416666666666667rem;
}
.header .naver1 ul li h3 a {
	font-size:0.9375rem;
	line-height:0.10416666666666667rem;
	color:#ffffff;
	display:block;
	margin-right:1.8229166666666667rem;
	white-space:nowrap;
}
.header .naver1 ul li dl {
	display:flex;
	flex-wrap:wrap;
	max-width:27.083333333333336rem;
}
.header .naver1 ul li:nth-child(3) dl {
	width:9.635416666666668rem;
}
.header .naver1 ul li dd a {
	font-size:0.8854166666666667rem;
	line-height:1.6;
	color:#ffffff;
	display:block;
	margin-right:1.0416666666666667rem;
}
.banner {
	overflow:hidden;
	position:relative;
}
.banner img {
	width:100%;
	display:block;
	object-fit:cover;
	height:100%;
}
.banner .spans {
	position:absolute;
	left:0;
	right:0;
	bottom:1.1458333333333335rem;
	z-index:11;
	text-align:center;
}
.banner .spans span {
	width:0.5208333333333334rem;
	height:0.5208333333333334rem;
	border-radius:50%;
	background:rgba(255,255,255,0.28);
	opacity:1;
	margin:0 0.2604166666666667rem !important;
}
.banner .spans span.swiper-pagination-bullet-active {
	background:#004b9a;
}
.home {
	background:#f6faff;
	padding:1.8229166666666667rem 0;
}
.section ul {
	display:flex;
	justify-content:space-between;
	gap:0.5729166666666667rem;
}
.section li {
	flex:1;
}
.section li a {
	display:block;
	padding:0.8854166666666667rem 0.5208333333333334rem 0.5208333333333334rem;
	border-radius:0.3125rem;
	text-align:center;
	background:#e2e9ff;
	position:relative;
	top:0;
	box-shadow:0 0 0.4166666666666667rem #e5effc;
}
.section li a img {
	height:1.6145833333333335rem;
	display:block;
	margin:0 auto;
}
.section li a h4 {
	font-size:0.9375rem;
	line-height:2;
	color:#494949;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
}
.section li:nth-child(2) a {
	background:#deefff;
}
.section li:nth-child(3) a {
	background:#cff6ef;
}
.section li:nth-child(4) a {
	background:#fff0d5;
}
.section li:nth-child(5) a {
	background:#e4e4ff;
}
.section li:nth-child(6) a {
	background:#fef0d5;
}
.section li:nth-child(7) a {
	background:#dee6ff;
}
.section li:nth-child(8) a {
	background:#fbe6d7;
}
.hnews {
	display:flex;
	justify-content:space-between;
	margin-top:1.4583333333333335rem;
	gap:1.25rem;
}
.hnews .nlist {
	flex:1;
}
.box {
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 #e8f0f9;
	border-radius:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.5208333333333334rem 1.1458333333333335rem 1.0416666666666667rem;
}
.flextit {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
	line-height:2.8645833333333335rem;
	height:2.8645833333333335rem;
}
.flextit h3 {
	display:flex;
	align-items:center;
}
.flextit h3 i {
	font-size:1.3541666666666667rem;
	color:#232323;
	display:inline-block;
	border-bottom:0.10416666666666667rem solid #004b9a;
	position:relative;
	top:0rem;
	margin-right:2.34375rem;
}
.flextit h3 a {
	font-size:0.9375rem;
	line-height:2.8645833333333335rem;
	color:#232323;
	margin-right:1.4583333333333335rem;
	display:block;
}
.flextit .hmore {
	font-size:0.9375rem;
	color:#999999;
	display:inline-block;
}
.flextit2.flextit h3 a {
	color:#666;
	font-size:1.25rem;
	border-bottom:0.10416666666666667rem solid rgba(255,255,255,0);
}
.flextit2.flextit h3 a.on {
	font-size:1.3541666666666667rem;
	color:#232323;
	display:inline-block;
	border-bottom:0.10416666666666667rem solid #004b9a;
}
.hnews .nlist .lis:nth-child(n+2) {
	display:none;
}
.flextit3.flextit h3 a {
	color:#666;
	font-size:1.25rem;
	border-bottom:0.10416666666666667rem solid rgba(255,255,255,0);
}
.flextit3.flextit h3 a.on {
	font-size:1.3541666666666667rem;
	color:#232323;
	display:inline-block;
	border-bottom:0.10416666666666667rem solid #004b9a;
}
.hjoin .lt .lis:nth-child(n+2) {
	display:none;
}
.flextit4.flextit h3 a {
	color:#666;
	font-size:1.25rem;
	border-bottom:0.10416666666666667rem solid rgba(255,255,255,0);
}
.flextit4.flextit h3 a.on {
	font-size:1.3541666666666667rem;
	color:#232323;
	display:inline-block;
	border-bottom:0.10416666666666667rem solid #004b9a;
}
.hjoin2 .lt2 .lis:nth-child(n+2) {
	display:none;
}
.swiperxy {
	height:15.625rem;
	overflow:hidden;
}
.nlist li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:0.8333333333333334rem;
}
.nlist li a h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	width:calc((100% - 6.25rem));
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.nlist li a h4 i {
	color:#004b9a;
	display:inline-block;
	margin-right:0.2604166666666667rem;
}
.nlist li a span {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
}
.piclist ul {
	display:flex;
	justify-content:space-between;
	gap:0.6770833333333334rem;
	margin:1.5625rem 0;
}
.piclist li {
	flex:1;
}
.piclist li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	border-radius:0.2604166666666667rem;
	overflow:hidden;
}
.hjoin {
	display:flex;
	justify-content:space-between;
}
.hjoin .lt {
	width:38.54166666666667rem;
}
.hjoin .rt {
	width:27.083333333333336rem;
}
.hjoin .lt ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:0.9375rem;
}
.hjoin .lt li {
	width:calc((100% - 0.7291666666666667rem)/2);
	margin-bottom:0.625rem;
}
.hjoin .lt li a {
	display:block;
	background:#f6faff;
	border-radius:0.3125rem;
	padding:0.6770833333333334rem 0.78125rem;
}
.hjoin .lt li .hd {
	border-bottom:0.052083333333333336rem solid #e5e8ed;
	padding-bottom:0.625rem;
}
.hjoin .lt li .hd h4 {
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-size:0.9375rem;
	line-height:1.6;
	color:#004b9a;
}
.hjoin .lt li .hd h4 i {
	font-size:0.9375rem;
	color:#ff6c00;
}
.hjoin .lt li .hd h5 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
	margin-top:0.3125rem;
}
.hjoin .lt li .hd h5 i {
	display:inline-block;
	margin:0 0.4166666666666667rem;
	opacity:0.5;
	font-size:0.625rem;
	font-weight:lighter;
}
.hjoin .lt li .flex {
	display:flex;
	align-items:center;
	margin-top:0.5208333333333334rem;
}
.hjoin .lt li img {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	display:block;
	object-fit:contain;
	margin-right:0.5208333333333334rem;
}
.hjoin .lt li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	flex:1;
}
.hjoin .lt li h6 i {
	display:block;
	font-size:0.7291666666666667rem;
	color:#666666;
}
.hjoin .rt ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:0.9375rem;
	justify-content:space-between;
}
.hjoin .rt ul li {
	width:calc((100% - 0.7291666666666667rem)/2);
	margin-bottom:0.625rem;
}
.hjoin .rt ul li a {
	display:block;
	background:#f6faff;
	border-radius:0.3125rem;
	padding:0.4166666666666667rem 0.78125rem;
	text-align:center;
}
.hjoin .rt ul li .icon {
	width:2.8645833333333335rem;
	height:2.8645833333333335rem;
	margin:0 auto;
	border-radius:50%;
	border:1px solid #edeff1;
	display:flex;
	background:#fff;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	overflow:hidden;
}
.hjoin .rt ul li .icon img {
	width:90%;
	height:90%;
	display:block;
	object-fit:contain;
}
.hjoin .rt ul li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	border-bottom:0.052083333333333336rem solid #e9edf2;
	padding-bottom:0.5208333333333334rem;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.hjoin .rt ul li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	padding:0.4166666666666667rem 0;
}
.hjoin .rt ul li p i {
	color:#004b9a;
	display:inline-block;
	margin-right:0.2604166666666667rem;
}
.hjoin .box {
	padding:0.5208333333333334rem 1.1458333333333335rem;
}
.hiconlist ul {
	display:flex;
	justify-content:space-between;
	gap:0.625rem;
	margin:1.5625rem 0;
}
.hiconlist li {
	flex:1;
}
.hiconlist li a {
	display:flex;
	align-items:center;
	border-radius:0.3125rem;
	height:4.791666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.5625rem;
}
.hiconlist li img {
	width:1.3541666666666667rem;
	height:1.5104166666666667rem;
	display:block;
	object-fit:contain;
	margin-right:0.78125rem;
}
.hiconlist li p {
	flex:1;
	text-align:center;
	font-size:0.8333333333333334rem;
	color:#3b3b3b;
	font-weight:bold;
	line-height:1.6;
}
.hiconlist li:nth-child(1) a {
	background:#fbe6d7;
}
.hiconlist li:nth-child(2) a {
	background:#deefff;
}
.hiconlist li:nth-child(3) a {
	background:#efe4ff;
}
.hiconlist li:nth-child(4) a {
	background:#ffe2e2;
}
.htit h3 {
	display:flex;
	justify-content:center;
	align-items:center;
}
.htit h3 i {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#232323;
	display:inline-block;
	margin:0 0.625rem;
}
.flextab {
	display:flex;
	justify-content:space-between;
	margin-top:1.0416666666666667rem;
}
.flextab .ltab {
	width:13.802083333333334rem;
}
.flextab .ltab li {
	display:flex;
	align-items:center;
	border-left:0.15625rem solid #fff;
	background:#fff;
	padding-left:1.1458333333333335rem;
	height:3.75rem;
	cursor:pointer;
	font-size:0.9375rem;
	color:#5b6374;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.flextab .ltab li img {
	display:block;
	width:1.3020833333333335rem;
	height:1.3020833333333335rem;
	object-fit:contain;
	margin-right:0.7291666666666667rem;
	filter:grayscale(100%);
	/* 兼容旧版浏览器*/
	-webkit-filter:grayscale(100%);
	opacity:0.6;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.flextab .ltab li p {
	flex:1;
	font-size:0.9375rem;
	line-height:1.6;
	color:#5b6374;
}
.flextab .ltab li.on img {
	filter:grayscale(0%);
	/* 兼容旧版浏览器*/
	-webkit-filter:grayscale(0%);
	opacity:1;
}
.flextab .ltab li.on {
	/* 激活背景色*/
    color:#fff;
	/* 激活文字色*/
    border-left:0.15625rem solid ;
	/* 激活边框*/
	border-color:#004b9a;
	background:#f0f4f9;
}
.flextab .ltab li.on p {
	color:#004b9a;
}
.flextab .rt {
	flex:1;
	margin-left:0.3125rem;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.4166666666666667rem 0.9375rem 0.9375rem;
}
.flextab .rt .lis:nth-child(n+2) {
	display:none;
}
.flextab .rt ul {
	display:flex;
	flex-wrap:wrap;
}
.flextab .rt li {
	width:calc((100% - 1.1458333333333335rem)/3);
	margin:0.5208333333333334rem 0.5208333333333334rem 0 0;
}
.flextab .rt li:nth-child(3n) {
	margin-right:0;
}
.flextab .rt li a {
	display:flex;
	align-items:center;
	border-radius:0.3125rem;
	background:#f6faff;
	padding:1.0416666666666667rem;
}
.flextab .rt li a img {
	width:2.291666666666667rem;
	display:block;
	margin-right:0.625rem;
}
.flextab .rt li p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	flex:1;
}
.hbanlist {
	margin-top:2.0833333333333335rem;
}
.hbanlist ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.hbanlist li img {
	display:block;
	margin-bottom:0.6770833333333334rem;
	border-radius:0.3125rem;
}
.footer {
	background:#262730;
	padding:2.604166666666667rem 0 1.5625rem;
}
.footer .hd {
	display:flex;
	gap:0.625rem;
}
.footer .hd .lsele {
	flex:1;
	border:1px solid #FFFFFF;
	border-radius:0.3125rem;
	line-height:2.3958333333333335rem;
	font-size:0.8333333333333334rem;
	color:#363636;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.625rem;
	background:url(../images1/zico5.png) no-repeat right 0.625rem center #fff;
}
.footer .hd .lsele option {
	background:#62636a;
}
.footer .bd {
	display:flex;
	justify-content:space-between;
	margin-top:2.0833333333333335rem;
}
.footer .bd .lt {
	flex:1;
}
.footer .bd .lt .icontxt {
	display:flex;
	align-items:center;
}
.footer .bd .lt img {
	width:2.0833333333333335rem;
	margin-right:0.9375rem;
	display:block;
}
.footer .bd .lt p {
	font-size:0.8333333333333334rem;
	color:#ffffff;
	line-height:2;
	opacity:0.6;
	flex:1;
}
.footer .bd .copyright {
	font-size:0.8333333333333334rem;
	color:rgba(255, 255, 255, 0.6);
	line-height:1.6;
	padding:0.78125rem 0;
	margin-top:1.3020833333333335rem;
	border-top:0.052083333333333336rem solid rgba(54,54,54,0.05);
}
.footer .bd .copyright a {
	color:inherit;
}
.footer .bd .rt {
	margin-left:5.208333333333334rem;
}
.footer .bd .rt ul {
	display:flex;
}
.footer .bd .rt li {
	margin-left:1.0416666666666667rem;
	text-align:center;
}
.footer .bd .rt .icon {
	width:5.208333333333334rem;
	height:5.208333333333334rem;
	border-radius:0.2604166666666667rem;
	background:#fff;
	overflow:hidden;
}
.footer .bd .rt .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.footer .bd .rt p {
	font-size:0.78125rem;
	line-height:1.8;
	color:#fff;
	opacity:0.6;
}
.flextab .rt li a p,.nlist li a h4 {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hbanlist li img,.hiconlist li a,.piclist li {
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	border-radius:0.3125rem;
	overflow:hidden;
}
.hbanlist li a:hover img,.hiconlist li a:hover,.piclist li:hover,.section li a:hover {
	top:-0.2604166666666667rem;
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.2);
}
.flextab .rt li a:hover p,.flextit h3 a:hover,.nlist li a:hover h4,.flextit .hmore:hover {
	color:#004b9a;
}
.hjoin .rt ul li a:hover,.hjoin .lt li a:hover {
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.1);
}
.fix_xiaoze_Bay {
	display:flex;
	width:6.354166666666667rem;
	height:2.135416666666667rem;
	padding-bottom:0.36458333333333337rem;
	padding-left:0.5208333333333334rem;
	background:url(../images1/yxl_bq.png) no-repeat center;
	background-size:6.354166666666667rem;
	text-align:left;
	z-index:9999;
	align-items:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0.2604166666666667rem 0;
}
.fix_xiaoze_Bay span {
	display:inline-block;
	color:#fff;
	line-height:1.875rem;
	font-size:0.7291666666666667rem;
	margin-right:0.6770833333333334rem;
}
.xiaomi_logo {
	display:block;
	width:2.65625rem;
	height:3.75rem;
	overflow:hidden;
	z-index:11;
	cursor:pointer;
}
.tinet .icon {
	width:3.229166666666667rem;
	padding:0.5208333333333334rem 0.78125rem 0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	background:rgb(19,102,220);
	border-radius:0.4166666666666667rem;
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.1);
	margin-bottom:0.4125rem;
}
.tinet .icon img {
	width:100%;
	display:block;
}
.tinet .icon h5 {
	font-size:0.9375rem;
	color:#fff;
	line-height:1.2;
}
.fxrtb .icon {
	width:3.229166666666667rem;
	padding:0.5208333333333334rem 0.78125rem 0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	background:#fff;
	border-radius:0.4166666666666667rem;
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.1);
}
.fxrtb {
	position:relative;
}
.fxrtb .icon img {
	width:100%;
	display:block;
}
.fxrtb .icon h5 {
	font-size:0.9375rem;
	color:#3DA57A;
	line-height:1.2;
}
.fxrtb ul {
	position:absolute;
	right:100%;
	width:9.270833333333334rem;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 鍜  Chrome*/
	-o-transform:translateY(-50%);
	background:#fff;
	box-shadow:0rem 0.21145833333333333rem 0.5286458333333334rem 0rem rgba(0,0,0,0.16);
	border-radius:0.4166666666666667rem;
	padding:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.fxrtb:hover ul {
	display:block;
}
.fxrtb ul a {
	display:flex;
	align-items:center;
	font-size:0.7291666666666667rem;
	line-height:1.25rem;
	margin:0.4166666666666667rem 0;
}
.fxrtb ul a img {
	width:0.6770833333333334rem;
	height:0.6770833333333334rem;
	object-fit:contain;
	display:block;
	margin-right:0.4166666666666667rem;
}
.tps {
	width:2.604166666666667rem;
	height:2.604166666666667rem;
	background:url(../images1/ico6.png) no-repeat center;
	border-radius:50%;
	cursor:pointer;
	margin-top:0.78125rem;
	margin-right:0.2604166666666667rem;
}
.wphone {
	/* position:absolute;*/
	width:6.354166666666667rem;
	padding:0.4166666666666667rem 0.5208333333333334rem;
	right:0.2604166666666667rem;
	background:rgb(19,102,220);
	background-size:6.354166666666667rem;
	text-align:left;
	top:-5.052083333333334rem;
	border-radius:0.2604166666666667rem;
	z-index:9999;
	color:#fff;
	font-size:0.7291666666666667rem;
	align-items:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fxrt {
	position:fixed;
	right:5%;
	top:15%;
	z-index:99;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
}
.hjoin .lt .lis:nth-child(n+2) {
	display:none;
}
.flextit h3 a.on {
	font-size:1.3541666666666667rem;
	color:#004b9a;
}
.tinte-type {
	right:5%;
	margin-top:0.4125rem;
	z-index:99;
}
.tinte-type .icon {
	width:3.229166666666667rem;
	padding:0.5208333333333334rem 0.78125rem 0.2604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	background:linear-gradient(to bottom,#ffb257,#f98400);
	border-radius:0.4166666666666667rem;
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.1);
}
.tinte-type .icon h5 {
	font-size:0.9375rem;
	color:#fff;
	line-height:1.2;
}
.mskxifakui {
	position:fixed;
	right:15.625rem;
	bottom:4.010416666666667rem;
	z-index:234;
	width:30.989583333333336rem;
	background:#fff;
	-webkit-fkbox-sizing:border-fkbox;
	-moz-fkbox-sizing:border-fkbox;
	-o-fkbox-sizing:border-fkbox;
	fkbox-sizing:border-fkbox;
	border-radius:0.4166666666666667rem;
	padding-bottom:0.5208333333333334rem;
	overflow:hidden;
	display:none;
}
.mskxifakui .fots {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#5077bc;
	text-align:right;
	padding:0 0.8333333333333334rem;
}
.mskxifakui .text {
	/* padding:0 0.8333333333333334rem;
	margin-bottom:1.3541666666666667rem;*/;
}
.mskxifakui .text h4 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#3e3e3e;
}
.mskxifakui .text p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#3e3e3e;
}
.mskxifakui .hds {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#5077bc;
	padding:0 0.7291666666666667rem;
}
.mskxifakui .hds h3 {
	font-size:0.8333333333333334rem;
	line-height:2.291666666666667rem;
	color:#fff;
	font-weight:bold;
}
.mskxifakui .hds ul {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.mskxifakui .hds li {
	margin-left:0.3125rem;
	height:2.0833333333333335rem;
	width:1.5625rem;
	position:relative;
}
.mskxifakui .hds li img {
	display:block;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	max-width:90%;
	max-height:90%;
	bottom:0;
}
.mskxifakui .bds {
	padding:0.8333333333333334rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mskxifakui .bds .lt {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.mskxifakui .bds h3 {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#3e3e3e;
}
.mskxifakui .bds dl {
	display:flex;
	width:4.479166666666667rem;
	height:1.6666666666666667rem;
	background:#d6d6d6;
	border-radius:0.20833333333333334rem;
	overflow:hidden;
	margin-left:0.625rem;
}
.mskxifakui .bds dd {
	width:50%;
	font-size:0.7291666666666667rem;
	line-height:1.6666666666666667rem;
	color:#3e3e3e;
	text-align:center;
	cursor:pointer;
}
.mskxifakui .bds dd.on {
	background:#5077bc;
	color:#fff;
}
.mskxifakui .bds .jieg {
	width:3.854166666666667rem;
	line-height:1.4583333333333335rem;
	text-align:center;
	display:block;
	border:1px solid #5077bc;
	border-radius:0.20833333333333334rem;
	color:#5077bc;
}
.mskxifakui .fkbox {
	padding:0 0.8333333333333334rem;
}
.mskxifakui .fkbox ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
}
.mskxifakui .fkbox li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:48%;
	margin-bottom:0.5208333333333334rem;
}
.mskxifakui .fkbox dd label,.mskxifakui .fkbox li label {
	font-size:0.6770833333333334rem;
	line-height:1.4583333333333335rem;
	color:#3e3e3e;
	display:block;
	width:4.427083333333334rem;
	text-align:justify;
	text-justify:distribute-all-lines;
	/*ie6-8*/
	text-align-last:justify;
	/* ie9*/
	-moz-text-align-last:justify;
	/*ff*/
	-webkit-text-align-last:justify;
	/*chrome 20+*/;
}
.mskxifakui .fkbox li .t1 {
	width:calc(100% - 3.75rem);
	border:1px solid #d8d8d8;
	height:1.4583333333333335rem;
	-webkit-fkbox-sizing:border-fkbox;
	-moz-fkbox-sizing:border-fkbox;
	-o-fkbox-sizing:border-fkbox;
	fkbox-sizing:border-fkbox;
	padding:0 0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	color:#3e3e3e;
	border-radius:0.20833333333333334rem;
}
.mskxifakui .fkbox dd .lsele,.mskxifakui .fkbox li .lsele {
	width:calc(100% - 3.75rem);
	border:1px solid #d8d8d8;
	height:1.4583333333333335rem;
	-webkit-fkbox-sizing:border-fkbox;
	-moz-fkbox-sizing:border-fkbox;
	-o-fkbox-sizing:border-fkbox;
	fkbox-sizing:border-fkbox;
	padding:0 1.0416666666666667rem 0 0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	color:#3e3e3e;
	border-radius:0.20833333333333334rem;
	background:url(../images1/qm11.png) no-repeat right 0.4166666666666667rem center;
}
.mskxifakui .fkbox li .yzm {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:calc(100% - 3.75rem);
}
.mskxifakui .fkbox li h6 {
	width:4.6875rem;
	line-height:1.4583333333333335rem;
	text-align:center;
	background:#5077bc;
	font-size:0.7291666666666667rem;
	color:#fff;
	border-radius:0.20833333333333334rem;
	cursor:pointer;
}
.mskxifakui .fkbox li .t3 {
	width:calc(100% - 5.416666666666667rem);
}
.mskxifakui .fkbox dd {
	display:flex;
	justify-content:space-between;
	margin-bottom:0.5208333333333334rem;
}
.mskxifakui .fkbox dd:nth-child(1) label {
	width:5.3125rem;
}
.mskxifakui .fkbox dd:nth-child(1) .lsele {
	width:calc(100% - 5.46875rem);
}
.mskxifakui .fkbox dd .t4 {
	width:calc(100%);
	border:1px solid #d8d8d8;
	-webkit-fkbox-sizing:border-fkbox;
	-moz-fkbox-sizing:border-fkbox;
	-o-fkbox-sizing:border-fkbox;
	fkbox-sizing:border-fkbox;
	padding:0.2604166666666667rem 0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	color:#3e3e3e;
	border-radius:0.20833333333333334rem;
	height:3.541666666666667rem;
	line-height:1.7;
	resize:none;
}
.mskxifakui .fkbox .btn {
	font-size:0.7291666666666667rem;
	line-height:1.5625rem;
	color:#fff;
	text-align:center;
	background:#5077bc;
	width:4.0625rem;
	height:1.5625rem;
	display:block;
	border:none;
	display:block;
	border-radius:0.20833333333333334rem;
	margin:0.625rem auto;
	cursor:pointer;
}
.mskxifakui .bds .jieg:hover {
	background:#5077bc;
	color:#fff;
}
.mtab {
	float:left;
	width:11.979166666666668rem;
	position:sticky;
	top:8.291666666666667rem;
	z-index:11;
	padding-top:2.83333333333335rem;
	height:100%;
}
.mhlist .rts:before {
	content:'';
	position:absolute;
	left:-2.291666666666667rem;
	top:0;
	bottom:0;
	padding-top:2.83333333333335rem;
	border-right:0.20833333333333334rem solid #f4f4f5;
}
.mtab ul {
	position:relative;
	z-index:11;
}
.mtab li a {
	font-size:1.25rem;
	line-height:3.4895833333333335rem;
	padding-left:1.8229166666666667rem;
	display:block;
	border-right:0.20833333333333334rem solid rgba(255,255,255,0);
}
.mtab li a:hover,.mtab li.on a {
	color:#2767ed;
	background:#F1F5F8;
	border-color:#2767ed;
}
.mhlist .rts {
	width:calc(100% - 14.0625rem);
	float:right;
	position:relative;
	padding-top:1.83333333333335rem;
	min-height:16.666666666666668rem;
}
.mhlist .rts h2 {
	font-size:1.1416666666666667rem;
	font-weight:600;
	color:#3DA57A;
	line-height:3.125rem;
	border-bottom:0.052083333333333336rem solid #E4E7ED;
	padding-top:0.4166666666666667rem;
}
.mhlist .rts dl {
	display:flex;
	flex-wrap:wrap;
	padding:0.8333333333333334rem 0 0;
}
.mhlist .rts dd {
	margin:0 0.8333333333333334rem 0.8333333333333334rem 0;
}
.mhlist .rts dd a {
	padding:0 0.8333333333333334rem;
	background:#F1F5F8;
	font-size:0.8333333333333334rem;
	line-height:1.6666666666666667rem;
	color:#3D3D3D;
	border-radius:0.20833333333333334rem;
	display:block;
}
.mhlist .rts ul li h3 {
	font-size:0.9375rem;
	font-weight:500;
	line-height:1.6;
	padding:0 0 0.5208333333333334rem;
	position:relative;
}
.mhlist .rts ul li h3:before {
	content:"";
	background:#3DA57A;
	width:3.541666666666667rem;
	height:0.10416666666666667rem;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
}
.mhlist .rts ul li p {
	font-size:0.7291666666666667rem;
	font-weight:normal;
	line-height:1.1458333333333335rem;
	padding:0.9375rem 0;
	color:#606266;
}
.mhlist .rts ul li h6 {
	font-size:0.7291666666666667rem;
	font-weight:normal;
	line-height:1.1458333333333335rem;
	padding-left:1.0416666666666667rem;
	background:url(../images1/mtico1.png) no-repeat left center;
	color:#909293;
}
.mhlist .rts ul li {
	border-bottom:0.052083333333333336rem dashed #D8D8D8;
	padding:1.0416666666666667rem 0;
}
.mhlist .rts .rtbtn {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	padding:0.78125rem 0 1.5625rem;
}
.mhlist .rts .rtbtn a {
	color:#909293;
	font-size:0.8333333333333334rem;
	font-weight:normal;
	line-height:1.875rem;
	display:block;
	margin-left:1.0416666666666667rem;
}
.mhlist .rts .rtbtn a:hover {
	color:#303133;
}
.mhlist .rts ul li a:hover h3 {
	background:#2767ed;
	color:#fff;
}
.mhlist .rts dd.on a,.mhlist .rts dd a:hover {
	background:#2767ed;
	color:#fff;
}
.mhlist .rts .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction:row-reverse;
	border-bottom:0.052083333333333336rem solid #E4E7ED;
	padding-top:0.4166666666666667rem;
}
.mhlist .rts .flax .search {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:15.104166666666668rem;
	border:1px solid #8FA9CB;
	border-radius:0.4166666666666667rem;
	overflow:hidden;
}
.mhlist .rts .flax .txt {
	width:calc(100% - 2.34375rem);
	height:1.5625rem;
	font-size:0.7291666666666667rem;
	color:#85A1B6;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.78125rem;
	border:none;
}
.mhlist .rts .flax .btn {
	width:2.2395833333333335rem;
	height:1.5625rem;
	background:url(../images1/mico2.png) no-repeat center/auto 50% #F1F5F8;
	cursor:pointer;
	border:none;
}
.mhlist .rts .flax .btn:hover {
	background:url(../images1/icon1.png) no-repeat center/auto 50% #2767ed;
}
.mhlist .rts .fy {
	width:33.333333333333336rem;
	float:right;
	margin-bottom:0.78125rem;
	margin-top:2.0833333333333335rem;
	font-size:0.8333333333333334rem;
}
.mhlist .rts .fy ul li {
	width:auto;
	font-weight:bold;
	float:left;
	color:#666;
	line-height:1.8229166666666667rem;
	border-bottom:0.0526rem dashed #FFF;
}
.mhlist .rts .fy ul li a {
	color:#666;
	padding-left:0.6770833333333334rem;
	padding-right:0.6770833333333334rem;
	display:block;
}
.mhlist .rts .fy ul li a:hover {
	color:#fff;
	background:#2767ed;
	display:block;
	padding-left:0.6770833333333334rem;
	padding-right:0.6770833333333334rem;
}
.mhlist .rts .fy ul li .li1 {
	color:#fff;
	background:#2767ed;
	display:block;
	padding-left:0.6770833333333334rem;
	padding-right:0.6770833333333334rem;
}
.uwbox .qtit {
	text-align:center;
	margin-bottom:1.5625rem;
	padding-top:3.125rem;
}
.uwbox .qtit h3 {
	font-size:1.875rem;
	color:#333333;
	font-weight:bold;
}
.search-wrap {
	width:43.22916666666667rem;
	margin:1.3020833333333335rem auto 1.5625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#fff;
	border-radius:2.604166666666667rem;
	box-shadow:0 0.15625rem 0.3125rem 0 rgba(80,80,80,0.1);
	overflow:hidden;
}
.search-input {
	width:calc(100% - 4.166666666666667rem);
	height:3.4375rem;
	padding:0 1.6666666666666667rem;
	font-size:0.9375rem;
	outline:none;
	border:none;
}
.search-btn {
	background:none;
	border:none;
	font-size:0.9375rem;
	color:#999;
	cursor:pointer;
	width:4.166666666666667rem;
	display:flex;
	align-items:center;
	height:3.4375rem;
	justify-content:center;
}
.search-submit {
	display:flex;
	justify-content:center;
	align-items:center;
	width:9.479166666666668rem;
	line-height:2.7083333333333335rem;
	background:#1093dd;
	color:#fff;
	border:none;
	border-radius:2.604166666666667rem;
	font-size:0.9375rem;
	text-align:center;
	margin:0 auto 3.125rem;
	cursor:pointer;
}
.search-submit img {
	display:block;
	width:0.9895833333333334rem;
	margin-right:0.2604166666666667rem;
}
.letter-nav {
	margin-bottom:1.5625rem;
	border-bottom:0.052083333333333336rem solid #eee;
	padding-bottom:0.5208333333333334rem;
}
.letter-nav .wrap {
	display:flex;
	justify-content:space-between;
}
.letter-nav a {
	text-decoration:none;
	color:#7a7a7a;
	font-size:0.8333333333333334rem;
	margin:0 0.5208333333333334rem;
}
.letter-nav a.on,.letter-nav a:hover {
	color:#1093dd;
}
.school-list>.wrap {
	display:block;
}
.listul h4 {
	font-size:1.0416666666666667rem;
	color:#363636;
	line-height:1.6;
	margin:1.0416666666666667rem 0;
}
.listul ul {
	display:flex;
	flex-wrap:wrap;
}
.listul li {
	background:#fff;
	border-radius:0.4166666666666667rem;
	padding:1.0416666666666667rem;
	text-align:center;
	box-shadow:0 0.10416666666666667rem 0.20833333333333334rem rgba(0,0,0,0.05);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:calc((100% - 5.208333333333334rem)/6);
	margin:0 1.0416666666666667rem 1.0416666666666667rem 0;
}
.listul li:nth-child(6n) {
	margin-right:0;
}
.listul li a {
	color:#333;
	display:block;
}
.listul li img {
	height:6.354166666666667rem;
	margin:0 auto;
	margin-bottom:0.78125rem;
	display:block;
}
.listul li p {
	font-size:0.7291666666666667rem;
	color:#333;
}
.load-more {
	text-align:center;
	margin-top:1.5625rem;
}
.load-more a {
	text-align:center;
	color:#b3b3b3;
	font-size:0.8333333333333334rem;
	cursor:pointer;
	display:inline-block;
}
.load-more img {
	display:block;
	margin:0.36458333333333337rem auto 0;
}
.school-list {
	padding-bottom:2.604166666666667rem;
	background:#f9f9f9;
}
.header .th {
	display:flex;
	align-items:center;
	gap:0.4166666666666667rem;
	width:100%;
	height:2.33333333rem;
}
.header .th img {
	display:inline-block;
	height:2.13333333rem;
}
.header .th a {
	display:flex;
	align-items:center;
	gap:0.3125rem;
	text-decoration:none;
}
.header .th h6 {
	display:inline-block;
	color:#fff !important;
	font-size:1rem;
	margin:0;
	line-height:1.6;
}
.header .tb .logo a {
	font-size:1.81875rem;
	font-weight:bold;
	color:#143867;
	padding-left:4rem;
}
.swiper-wrapper .swiper-slide-active  img {
	-webkit-animation:Scale 6s .4s ease both;
	-moz-animation:Scale 6s .4s ease both;
}
@keyframes Scale {
	from {
	transform:scale(1.2);
	opacity:0;
}
to {
	transform:scale(1);
	opacity:1;
} }
#tinet-chat-visitor {
	position:fixed !important;
	box-sizing:border-box !important;
	color:rgb(255,255,255) !important;
	cursor:pointer !important;
	z-index:2147483647 !important;
	font-family:"Helvetica Neue",Helvetica,"PingFang SC","Microsoft YaHei","Tahoma Arial" !important;
	width:2.5rem !important;
	height:auto !important;
	right:11.5625rem !important;
	bottom:34.739583333333336rem !important;
	display:none !important;
}
.tinet-type {
	text-align:center !important;
	font-size:0.7291666666666667rem !important;
	box-sizing:border-box !important;
	box-shadow:rgba(21,22,24,0.05) 0rem 0.20833333333333334rem 0.3125rem 0rem !important;
	border-radius:0.3125rem !important;
	background:rgb(19,102,220) !important;
	padding:0.4166666666666667rem 0.3125rem !important;
	width:3.229166666666667rem !important;
	min-height:6.5625rem !important;
}
.tinet-menu-img {
	vertical-align:middle !important;
	width:2.5520833333333335rem !important;
	height:1.875rem !important;
}
#popup-div {
	display:none;
	position:fixed;
	top:58%;
	left:76%;
	transform:translate(-50%,-50%);
	width:27%;
	height:64%;
	background-color:white;
	border:1px solid #ccc;
	box-shadow:0 0 0.5208333333333334rem rgba(0,0,0,0.1);
	overflow:auto;
	z-index:1000;
	/* 确保它在最上层*/;
}
.banner {
	min-width:0;
	/* 解决 flex 容器宽度溢出*/;
}
.swiper-slide {
	height:21.6666666rem;
	/* 固定 slide 高度*/
			    overflow:hidden;
}
.swiper-slide img {
	height:100%;
	width:100%;
	object-fit:cover;
}
.wphone {
	background:rgb(6 94 218);
}
.close-button {
	position:absolute;
	top:0.6770833333333334rem;
	right:2.604166666666667rem;
	cursor:pointer;
	font-size:1.0416666666666667rem;
	color:#555;
}
.flextit h3 a {
	font-size:1.25rem;
}
.nlist2 li a:hover h4 {
	color:#004b9a;
}
.nlist2 li {
	visibility:visible;
}
.nlist2 li a {
	display:block;
	justify-content:space-between;
	align-items:center;
	margin-top:0;
	background:#fff;
	border-radius:0.10416666666666667rem;
	padding:0;
}
.nlist2 li a h4 {
	font-size:0.9375rem;
	line-height:1.4;
	color:#363636;
	width:calc((100% - 6.25rem));
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.nlist2 li a h4 i {
	color:#004b9a;
	display:inline-block;
	margin-right:0.2604166666666667rem;
}
.nlist2 li a h4 span {
	font-size:0.8333333333333334rem;
	color:#999999;
}
.wphone strong {
	color:#ffb053;
}
.news-item {
	display:flex !important;
	/* 开启Flex布局，让h4和span同一行*/
	  align-items:center !important;
	/* 垂直居中（避免标题和日期上下错位）*/
	  justify-content:space-between !important;
	/* 水平两端对齐：h4左、日期右*/
	  width:96% !important;
	/* 占满父容器li的宽度，确保日期能右对齐*/
	  text-decoration:none !important;
	/* 可选：保留a标签原样式，若原样式有下划线可保留*/;
}
.news-item h4 {
	margin:0 !important;
	/* 清除h4默认的上下margin，避免垂直间隙*/
	  flex:1 !important;
	/* 可选：让h4占满剩余空间，防止标题过长时挤压日期*/
	  color:#333 !important;
	/* 可选：继承或设置标题颜色，与原样式保持一致*/;
}
.news-item .news-date {
	color:#999 !important;
	/* 浅灰色，与标题区分*/
	  font-size:0.7291666666666667rem !important;
	/* 可选：日期字体略小于标题，更美观*/
	  margin-left:0.5208333333333334rem !important;
	/* 可选：与标题保持小间距，避免拥挤*/;
}

	* {
	margin:0;
	padding:0;
	box-sizing:border-box;
	font-family:'Microsoft YaHei',Arial,sans-serif;
}
/* body {
	background-color:#f5f7fa;
	display:flex;
	justify-content:center;
	align-items:center;
	min-height:100vh;
	padding:1.0416666666666667rem;
}*/
	        
	        .container {
	width:100%;
	max-width:26.041666666666668rem;
	text-align:center;
}
.trigger-btn {
	background-color:#4a6cf7;
	color:white;
	border:none;
	padding:0.625rem 1.25rem;
	font-size:0.8333333333333334rem;
	border-radius:0.3125rem;
	cursor:pointer;
	box-shadow:0 0.20833333333333334rem 0.625rem rgba(74,108,247,0.3);
	transition:all 0.3s ease;
}
.trigger-btn:hover {
	background-color:#3a5ce5;
	transform:translateY(-0.10416666666666667rem);
	box-shadow:0 0.3125rem 0.8333333333333334rem rgba(74,108,247,0.4);
}
.modal-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	display:none;
	justify-content:center;
	align-items:center;
	z-index:1000;
	animation:fadeIn 0.3s ease;
}
.modal-content {
	background-color:white;
	border-radius:0.625rem;
	width:90%;
	max-width:26.041666666666668rem;
	padding:2.0833333333333335rem;
	box-shadow:0 0.5208333333333334rem 1.5625rem rgba(0,0,0,0.15);
	animation:slideUp 0.4s ease;
}
.modal-header {
	margin-bottom:1.3020833333333335rem;
}
.modal-title {
	font-size:1.0416666666666667rem;
	color:#333;
	font-weight:600;
}
.modal-body {
	display:flex;
	flex-direction:column;
	gap:0.78125rem;
}
.login-btn {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0.7291666666666667rem;
	border:1px solid #e1e5eb;
	border-radius:0.4166666666666667rem;
	background-color:white;
	color:#333;
	font-size:0.78125rem;
	cursor:pointer;
	transition:all 0.3s ease;
	text-decoration:none;
	text-align:center;
}
.login-btn:hover {
	background-color:#f8f9fa;
	border-color:#4a6cf7;
	transform:translateY(-0.10416666666666667rem);
	box-shadow:0 0.20833333333333334rem 0.625rem rgba(0,0,0,0.08);
}
.login-btn:first-child {
	background-color:#4a6cf7;
	color:white;
	border-color:#4a6cf7;
}
.login-btn:first-child:hover {
	background-color:#3a5ce5;
}
.close-btn {
	position:absolute;
	top:0.78125rem;
	right:0.78125rem;
	background:none;
	border:none;
	font-size:1.1458333333333335rem;
	color:#999;
	cursor:pointer;
	transition:color 0.3s ease;
}
.close-btn:hover {
	color:#333;
}
@keyframes fadeIn {
	from {
	opacity:0;
}
to {
	opacity:1;
} }
@keyframes slideUp {
	from {
	opacity:0;
	transform:translateY(1.5625rem);
}
to {
	opacity:1;
	transform:translateY(0);
} }
@media (max-width:25rem) {
	.modal-content {
	padding:1.0416666666666667rem;
}
.login-btn {
	padding:0.625rem;
	font-size:0.7291666666666667rem;
}  }
.hot-icon-wrapper {
	position:relative;
	display:inline-block;
}
.hot-icon-wrapper img {
	width:1.5625rem;
	height:1.4583333333333335rem;
	margin-right:0.052083333333333336rem;
	vertical-align:middle;
}
.hot-text {
	position:absolute;
	top:60%;
	left:36%;
	transform:translate(-50%,-50%);
	font-weight:bold;
}
/* ===招聘简章提示样式==*/
			.has-badge {
	position:relative;
	display:inline-block;
	margin:0 0.78125rem;
	text-decoration:none;
	color:#333;
}
.badge {
	position:absolute;
	top:0rem;
	right:-1.3020833333333335rem;
	background:linear-gradient(135deg,#ff4d4f,#ff7875);
	color:white;
	border-radius:0.5208333333333334rem;
	padding:0.10416666666666667rem 0.3125rem;
	font-size:0.625rem;
	line-height:1;
	min-width:1.0416666666666667rem;
	text-align:center;
	border:2px solid white;
	box-shadow:0 0.10416666666666667rem 0.3125rem rgba(255,77,79,0.3);
	font-weight:bold;
	z-index:1;
	animation:pulse 2s infinite;
}
.badge.large {
	padding:0.10416666666666667rem 0.20833333333333334rem;
	font-size:0.5729166666666667rem;
}
@keyframes pulse {
	0% {
	transform:scale(1);
}
50% {
	transform:scale(1.05);
}
100% {
	transform:scale(1);
} }
/* === swiperList弹窗样式 ===*/
	.swiper-modal-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	display:none;
	justify-content:center;
	align-items:center;
	z-index:9999;
	/* 确保弹窗在最上层*/
		backdrop-filter:blur(0.20833333333333334rem);
	/* 背景模糊，提升质感*/;
}
.swiper-modal-content {
	background:#fff;
	width:90%;
	max-width:31.25rem;
	border-radius:0.625rem;
	box-shadow:0 0.4166666666666667rem 1.6666666666666667rem rgba(0,0,0,0.15);
	overflow:hidden;
	animation:modalSlideUp 0.3s ease;
}
@keyframes modalSlideUp {
	from {
	opacity:0;
	transform:translateY(1.5625rem);
}
to {
	opacity:1;
	transform:translateY(0);
} }
.swiper-modal-close {
	background:transparent;
	border:none;
	font-size:1.25rem;
	color:#666;
	cursor:pointer;
	width:1.875rem;
	height:1.875rem;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	transition:background 0.2s;
}
.swiper-modal-close:hover {
	background:#f5f5f5;
	color:#333;
}
.swiper-modal-header {
	padding:1.0416666666666667rem 1.25rem;
	border-bottom:0.052083333333333336rem solid #f0f0f0;
	display:flex;
	/* 开启flex*/
		justify-content:space-between;
	/* 标题左，按钮右*/
		align-items:center;
	/* 垂直居中*/;
}
.swiper-modal-header .modal-title {
	font-size:1.25rem;
	font-weight:600;
	color:#333;
	margin:0;
}
/* === swiperList弹窗样式 ===*/
	.swiper-modal-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	display:none;
	justify-content:center;
	align-items:center;
	z-index:9999;
	/* 确保弹窗在最上层*/
		backdrop-filter:blur(0.20833333333333334rem);
	/* 背景模糊，提升质感*/;
}
.swiper-modal-content {
	background:#fff;
	width:90%;
	max-width:46.875rem;
	/* 适当加宽弹窗*/
		border-radius:0.8333333333333334rem;
	/* 更大的圆角，更现代*/
		box-shadow:0 0.625rem 2.0833333333333335rem rgba(0,0,0,0.18);
	overflow:hidden;
	animation:modalSlideUp 0.3s ease;
}
@keyframes modalSlideUp {
	from {
	opacity:0;
	transform:translateY(1.5625rem);
}
to {
	opacity:1;
	transform:translateY(0);
} }
.swiper-modal-close {
	background:transparent;
	border:none;
	font-size:1.4583333333333335rem;
	/* 稍大的关闭按钮*/
		color:#fff;
	/* 白色关闭按钮，适配标题背景*/
		cursor:pointer;
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	transition:background 0.2s;
	flex-shrink:0;
}
.swiper-modal-close:hover {
	background:rgba(255,255,255,0.2);
	/* 半透明白色hover效果*/
		color:#fff;
}
/* 标题栏优化 - 增加背景色*/
	.swiper-modal-header {
	padding:0.9375rem 1.4583333333333335rem;
	background:linear-gradient(135deg,#1e68c7,#004b9a);
	/* 渐变背景色*/
		display:flex;
	justify-content:space-between;
	align-items:center;
}
.swiper-modal-header .modal-title {
	font-size:1.25rem;
	font-weight:600;
	color:#fff;
	/* 白色标题*/
		margin:0;
	letter-spacing:0.026041666666666668rem;
	/* 字间距优化*/;
}
.swiper-modal-body {
	padding:0;
	/* 取消默认padding，由列表项控制*/
		max-height:70vh;
	overflow-y:auto;
}
.detail-list {
	list-style:none;
	padding:0;
	margin:0;
}
/* 列表项样式优化 - 奇偶行背景色区分*/
	.detail-list li {
	display:flex;
	padding:0.8333333333333334rem 1.4583333333333335rem;
	/* 更大的内边距*/
		border-bottom:0.052083333333333336rem solid #f5f7fa;
	align-items:flex-start;
	/* 标签和内容顶部对齐*/;
}
/* 奇数行背景色*/
	.detail-list li:nth-child(odd) {
	background-color:#f9fbff;
}
/* 偶数行背景色*/
	.detail-list li:nth-child(even) {
	background-color:#ffffff;
}
.detail-list li:last-child {
	border-bottom:none;
}
.detail-list li .label {
	width:9.375rem;
	/* 加宽标签宽度*/
		font-size:0.9375rem !important;
	font-weight:600;
	color:#333;
	flex-shrink:0;
	line-height:1.5;
}
.detail-list li .value {
	flex:1;
	font-size:0.9375rem !important;
	color:#555;
	word-wrap:break-word;
	line-height:1.5;
	padding-left:0.625rem;
	/* 标签和内容间距*/;
}
/* 链接样式优化*/
	.detail-list li .value a {
	color:#1e68c7;
	text-decoration:none;
	font-weight:500;
}
.detail-list li .value a:hover {
	color:#004b9a;
	text-decoration:underline;
}
/* 空数据样式优化*/
	.detail-list .empty {
	text-align:center;
	padding:3.125rem 1.0416666666666667rem;
	color:#999;
	font-size:0.8333333333333334rem;
	background-color:#f9fbff;
}
/* 滚动条样式优化（仅webkit内核）*/
	.swiper-modal-body::-webkit-scrollbar {
	width:0.3125rem;
}
.swiper-modal-body::-webkit-scrollbar-track {
	background:#f1f5f9;
	border-radius:0.15625rem;
}
.swiper-modal-body::-webkit-scrollbar-thumb {
	background:#cbd5e1;
	border-radius:0.15625rem;
}
.swiper-modal-body::-webkit-scrollbar-thumb:hover {
	background:#94a3b8;
}
/* 响应式适配*/
	@media (max-width:25rem) {
	.swiper-modal-content {
	width:95%;
	border-radius:0.625rem;
}
.swiper-modal-header {
	padding:0.8333333333333334rem 1.0416666666666667rem;
}
.swiper-modal-header .modal-title {
	font-size:0.9375rem;
}
.swiper-modal-close {
	width:1.875rem;
	height:1.875rem;
	font-size:1.25rem;
}
.detail-list li {
	flex-direction:column;
	padding:0.8333333333333334rem 1.0416666666666667rem;
}
.detail-list li .label {
	width:100%;
	margin-bottom:0.4166666666666667rem;
	color:#666;
	font-size:0.7291666666666667rem;
}
.detail-list li .value {
	padding-left:0;
	font-size:0.7291666666666667rem;
}  }
/*===双选会样式===*/
			
			.enews {
	margin-bottom:0.7291666666666667rem;
}
.enews dl {
	display:flex;
	justify-content:space-between;
	padding:0.78125rem 0 0.2604166666666667rem;
}
.enews dd {
	width:calc((100% - 1.1458333333333335rem)/2);
}
.enews dd .pic {
	height:6.510416666666667rem;
	overflow:hidden;
	border-radius:0.2604166666666667rem;
}
.enews dd .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
				-moz-transition:all 0.3s;
	/* Firefox*/
				-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
				-o-transition:all 0.3s;
}
.enews dd h4 {
	font-size:0.9375rem;
	color:#232323;
	line-height:1.6;
	margin-top:0.2604166666666667rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
}
.enews dd h6 {
	/* font-size:0.7291666666666667rem;*/
				line-height:1.6;
	color:#666666;
	margin-top:0.4166666666666667rem;
}
.enews dd a:hover h4 {
	color:#004b9a;
}
.enews dd a:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
				-moz-transform:scale(1.1);
	/* Firefox*/
				-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
				-o-transform:scale(1.1);
}
#xuanjinaghui .news-item h4 {
	padding-bottom:0.18229166666666669rem;
	text-align:left !important;
	/* 改为 left/right，优先级拉满*/
	    text-align-last:left !important;
}
/* 新增*/
	
.zhiban {
	height:12.666667rem;
}
.zhiwhd {
	background:#f6faff;
	padding:1.4583333333333335rem 0;
}
.zhiwhd .zth ul {
	display:flex;
}
.zhiwhd .zth li {
	width:calc((100% - 1.3541666666666667rem)/4);
	background:#FFFFFF;
	border-radius:0.5208333333333334rem;
	box-sizing:border-box;
	padding:0.5208333333333334rem 1.1458333333333335rem;
	margin-right:0.4166666666666667rem;
}
.zhiwhd .zth li:nth-child(4n) {
	margin-right:0;
}
.zhiwhd .zth li h4 {
	font-size:0.9375rem;
	color:#232323;
	line-height:2.291666666666667rem;
	border-bottom:0.052083333333333336rem solid rgba(102,102,102,0.09);
}
.zhiwhd .zth li .flex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.zhiwhd .zth li img {
	width:1.3020833333333335rem;
	height:1.3020833333333335rem;
	display:block;
	object-fit:contain;
}
.zhiwhd .zth li h5 {
	font-size:0.9375rem;
	color:#232323;
	line-height:2.604166666666667rem;
	padding-top:0.5208333333333334rem;
}
.zhiwhd .zth li h5 i {
	color:#2767ED;
	font-size:2.0833333333333335rem;
	font-weight:bold;
}
.zhiwhd .zth li a {
	background:url(../images1/zico6.jpg) no-repeat center/cover;
	border-radius:0.5208333333333334rem;
	display:block;
	height:100%;
	padding:1.3020833333333335rem 1.09375rem 0 1.4583333333333335rem;
	box-sizing:border-box;
}
.zhiwhd .zth li:last-child {
	padding:0;
}
.zhiwhd .zth li h3 {
	font-weight:400;
	font-size:1.25rem;
	color:#FFFFFF;
	text-shadow:0rem 0.3125rem 0.6770833333333334rem rgba(0,63,179,0.46);
}
.zhiwhd .zth li a img {
	width:2.291666666666667rem;
	display:block;
	float:right;
	margin-top:0.7291666666666667rem;
	height:2.291666666666667rem;
}
.zhiwhd .ztb {
	margin-top:-0.75rem;
	background:#FFFFFF;
	border-radius:0.5208333333333334rem;
	padding:0.7291666666666667rem 1.4583333333333335rem;
}
.znav ul {
	display:flex;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
	flex-wrap:wrap;
}
.znav li a {
	font-weight:400;
	font-size:1.0416666666666667rem;
	color:#666666;
	margin-right:2.604166666666667rem;
	line-height:2.291666666666667rem;
	position:relative;
	display:block;
}
.znav li.on a,.znav li a:hover {
	font-size:1.25rem;
	color:#2767ED;
	font-weight:bold;
}
.znav li i {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:0.10416666666666667rem;
	z-index:1;
	background:#2767ED;
	margin:0 auto;
	width:0;
}
.znav li a:hover i,.znav li.on i {
	width:100%;
}
.zhiwitem .zwhd ul {
	display:flex;
	background:#F6FAFF;
	border-radius:0.5208333333333334rem;
	border:1px solid #ECF3FB;
	padding:1.0416666666666667rem 1.3020833333333335rem;
	justify-content:space-between;
	margin:1.0416666666666667rem 0;
}
.zhiwitem .zwhd li {
	display:flex;
	align-items:center;
}
.zhiwitem .zwhd .lseles {
	width:11.510416666666668rem;
	height:2.34375rem;
	background: no-repeat right 0.9895833333333334rem center/0.6770833333333334rem auto #FFFFFF;
	box-shadow:0rem 0.10416666666666667rem 0.4166666666666667rem 0rem rgba(206,218,234,0.26);
	border-radius:0.4166666666666667rem;
	padding-left:0.78125rem;
	box-sizing:border-box;
	border:none;
	font-size:0.8333333333333334rem;
	color:#363636;
}

.zhiwitem .zwhd li:last-child {
	margin-right:0;
}
.zhiwitem .zwhd h4 {
	font-size:0.8333333333333334rem;
	color:#666666;
	line-height:1.6;
}
.zhiwitem .zwhd .lsele {
	width:11.510416666666668rem;
	height:2.34375rem;
	background:url(../images1/zico5.png) no-repeat right 0.9895833333333334rem center/0.6770833333333334rem auto #FFFFFF;
	box-shadow:0rem 0.10416666666666667rem 0.4166666666666667rem 0rem rgba(206,218,234,0.26);
	border-radius:0.4166666666666667rem;
	padding-left:0.78125rem;
	box-sizing:border-box;
	border:none;
	font-size:0.8333333333333334rem;
	color:#363636;
}

.zhiwitem .zwhd li:last-child {
	display:flex;
	align-items:center;
	margin-right:0;
}
.zhiwitem .zwhd li .zbtn {
	width:5.260416666666667rem;
	height:2.34375rem;
	background:rgba(255,255,255,0);
	box-shadow:0rem 0.10416666666666667rem 0.4166666666666667rem 0rem rgba(206,218,234,0.26);
	border-radius:0.4166666666666667rem;
	line-height:2.2395833333333335rem;
	border:1px solid #2767ED;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	color:#2767ED;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
}
.zhiwitem .zwhd li .zbtn.on img {
	width:0.8854166666666667rem;
	display:block;
	margin-right:0.15625rem;
}
.zhiwitem .zwhd li .zbtn.on {
	background-color:#2767ED;
	color:#fff;
	margin-right:0.5729166666666667rem;
}
.zhiwitem .zwhd li .zbtn:hover {
	background-color:#2767ED;
	color:#fff;
}
.zhiwlist {
	padding:0 1.3020833333333335rem;
}
.zhiwlist li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #EEEEEE;
	padding:1.3020833333333335rem;
}
.zhiwlist li .lt a {
	display:flex;
	align-items:center;
}
.zhiwlist li .lt .txt {
	width:26.041666666666668rem;
}
.zhiwlist li .txt h4 {
	font-size:0.8333333333333334rem;
	color:#8E8E8E;
	line-height:1.6;
}
.zhiwlist li .txt h4 i {
	font-weight:400;
	font-size:0.9375rem;
	color:#2767ED;
	margin-right:0.625rem;
}
.zhiwlist li .txt h5 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FF0000;
	margin:0.5208333333333334rem 0;
	line-height:1.6;
}
.zhiwlist li .txt h6 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#363636;
}
.zhiwlist li .txt h6 i {
	color:#b6b6b6;
	width:0.052083333333333336rem;
	margin:0 0.78125rem;
}
.zhiwlist li .rtx {
	width:18.229166666666668rem;
}
.zhiwlist li .rtx p {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#2767ED;
	line-height:1.6;
}
.zhiwlist li .rtx h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#8E8E8E;
	margin-top:0.2604166666666667rem;
}
.zhiwlist li .rtx h6 i {
	color:#b6b6b6;
	width:0.052083333333333336rem;
	margin:0 0.78125rem;
}
.zhiwlist li .rbtn {
	display:flex;
	align-items:center;
}
.zhiwlist li .rbtn a {
	width:7.083333333333334rem;
	line-height:2.34375rem;
	background:rgba(39,103,237,0.15);
	box-shadow:0rem 0.10416666666666667rem 0.4166666666666667rem 0rem rgba(206,218,234,0.26);
	border-radius:0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	color:#2767ED;
	text-align:center;
	margin-left:0.15625rem;
}
.zhiwlist li .rbtn a.on,.zhiwlist li .rbtn a:hover {
	background:rgba(39,103,237,1);
	color:#fff;
}
.pages {
	padding:1.5625rem 0;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd {
	margin:0 0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	color:#363636;
	line-height:1.5625rem;
	font-weight:400;
}
.pages dd.pr,.pages dd.ne {
	margin:0 1.0416666666666667rem;
}
.pages dd a {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#363636;
	line-height:1.5625rem;
	border-radius:0.2604166666666667rem;
	padding:0 0.625rem;
	display:block;
}
.pages dd.on a,.pages dd a:hover {
	background:#2767ED;
	color:#fff;
}
.aban {
	height:16.666666666666668rem;
	padding:1.0416666666666667rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.aback {
	width:5.260416666666667rem;
	line-height:1.8229166666666667rem;
	background:#FFFFFF;
	box-shadow:0rem 0.20833333333333334rem 0.4166666666666667rem 0rem rgba(91,130,203,0.09);
	border-radius:0.9375rem;
	text-align:center;
	display:block;
}
.aback i {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#9AA5B0;
	padding-left:0.78125rem;
	background:url(../images1/zico8.png) no-repeat left center/ 0.36458333333333337rem auto;
	display:inline-block;
}
.aban .icon {
	margin:0.5729166666666667rem 0 0;
	text-align:center;
}
.aban .icon img {
	width:6.25rem;
	margin:0 auto;
	display:block;
}
.aban .icon h1 {
	font-weight:400;
	font-size:1.875rem;
	color:#363636;
	line-height:1.6;
	margin-top:0.5208333333333334rem;
	font-weight:bold;
}
.about {
	background:#f6faff;
	padding:1.40625rem 0 2.8645833333333335rem;
}
.about .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.about .text {
	width:calc(100% - 17.708333333333336rem);
	background:#FFFFFF;
	border-radius:0.5208333333333334rem;
	padding:0.7291666666666667rem 1.25rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	min-height:28rem;
}
.about .text .abdel {
	margin-top:1.0416666666666667rem;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#363636;
	line-height:1.6666666666666667rem;
}
.about .text .abdel img {
	width:100%;
	display:block;
}
.about .rt {
	width:16.666666666666668rem;
}
.about .rt .aitem {
	background:#FFFFFF;
	border-radius:0.5208333333333334rem;
	margin-bottom:0.36458333333333337rem;
	padding:1.25rem;
}
.about .rt .aitem h4 {
	font-weight:bold;
	font-size:0.9375rem;
	color:#2767ED;
	line-height:1.9791666666666667rem;
	padding-left:0.625rem;
	background:url(../images1/zico10.png) no-repeat left center/0.2604166666666667rem auto;
}
.about .rt .aitem dd {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#363636;
	line-height:1.71875rem;
	display:flex;
}
.about .rt .aitem dd i {
	white-space:nowrap;
}
.about .rt .aitem dd p {
	flex:1;
}
.about .rt .aitem dd p span {
	color:#FF0000;
}
.about .rt .aitem .map {
	margin-top:0.5208333333333334rem;
}
.about .rt .aitem .map>img {
	width:100%;
}
.canhdw .ztb {
	background:none;
}
.canhlist ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.0416666666666667rem;
	min-height:18rem;
}
.canhlist li {
	width:calc((100% - 3.229166666666667rem)/4);
	margin:0 1.0416666666666667rem 1.0416666666666667rem 0;
	background:#FFFFFF;
	border-radius:0.4166666666666667rem;
	border:1px solid #EEEEEE;
	padding:1.3020833333333335rem 0.78125rem 0.4166666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.canhlist li:nth-child(4n) {
	margin-right:0;
}
.canhlist li .ico {
	width:4.010416666666667rem;
	height:4.010416666666667rem;
	background:#FFFFFF;
	border-radius:50%;
	border:2px solid #EBEDEF;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:center;
}
.canhlist li .ico img {
	width:2.34375rem;
	height:2.34375rem;
	display:block;
	object-fit:contain;
}
.canhlist li h4 {
	font-weight:400;
	font-size:0.9375rem;
	color:#363636;
	line-height:1.6;
	margin-top:0.5208333333333334rem;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.canhlist li p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#666666;
	line-height:1.6;
	margin-top:0.3125rem;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.canhlist li h6 {
	border-top:0.052083333333333336rem solid rgba(0,0,0,0.05);
	padding:1.0416666666666667rem 0;
	width:10.416666666666668rem;
	margin:0 auto;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#666666;
	margin-top:0.78125rem;
}
.canhlist li h6 i {
	color:#2767ED;
}
.pmore {
	margin:1.3020833333333335rem 0;
	text-align:center;
}
.pmore a {
	width:9.166666666666668rem;
	line-height:2.3958333333333335rem;
	background:#2767ED;
	border-radius:1.1979166666666667rem;
	text-align:center;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	display:block;
	margin:0 auto;
}
.shipmslist .falseico {
	padding:2.604166666666667rem 0;
	text-align:center;
	font-weight:400;
	font-size:1.0416666666666667rem;
	color:#BDBDBD;
}
.shipmslist .falseico img {
	width:10.3125rem;
	margin:0 auto 0.78125rem;
	display:block;
}


.zhiwlist .falseico {
	padding:2.604166666666667rem 0;
	text-align:center;
	font-weight:400;
	font-size:1.0416666666666667rem;
	color:#BDBDBD;
}
.zhiwlist .falseico img {
	width:10.3125rem;
	margin:0 auto 0.78125rem;
	display:block;
}


.canhlist .falseico {
	margin-left: 40%;
	padding:2.604166666666667rem 0;
	text-align:center;
	font-weight:400;
	font-size:1.0416666666666667rem;
	color:#BDBDBD;
}
.canhlist .falseico img {
	width:10.3125rem;
	margin:0 auto 0.78125rem;
	display:block;
}


.videolist .falseico {
	margin-left: 40%;
	padding:2.604166666666667rem 0;
	text-align:center;
	font-weight:400;
	font-size:1.0416666666666667rem;
	color:#BDBDBD;
}
.videolist .falseico img {
	width:10.3125rem;
	margin:0 auto 0.78125rem;
	display:block;
}


.joinlist {
	padding:1.3020833333333335rem;
}
.joinlist li {
	padding:0.78125rem 1.25rem;
	border-bottom:0.052083333333333336rem solid #EEEEEE;
}
.joinlist li .th {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.5208333333333334rem;
}
.joinlist li .th h4 {
	font-weight:400;
	font-size:0.9375rem;
	color:#2767ED;
	line-height:1.6;
}
.joinlist li .th h5 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FF0000;
	line-height:1.6;
}
.joinlist li .tb {
	display:flex;
	justify-content:space-between;
	align-items:self-end;
	padding-bottom:0.78125rem;
}
.joinlist li:last-child {
	border:none;
}
.joinlist li .tb dl {
	display:flex;
	flex-wrap:wrap;
	width:31.25rem;
	justify-content:space-between;
}
.joinlist li .tb dd {
	width:48%;
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#363636;
	line-height:1.3541666666666667rem;
}
.joinlist li .tb dd i {
	color:#666666;
}
.joinlist .jbtn {
	display:flex;
}
.joinlist .jbtn a {
	width:5.833333333333334rem;
	line-height:2.03125rem;
	background:#e0eaff;
	box-shadow:0rem 0.10416666666666667rem 0.4166666666666667rem 0rem rgba(206,218,234,0.26);
	border-radius:0.4166666666666667rem;
	color:#2767ED;
	font-size:0.8333333333333334rem;
	margin-left:0.36458333333333337rem;
	text-align:center;
}
.joinlist .jbtn a:hover,.joinlist .jbtn a.on {
	background:#2767ED;
	color:#fff;
}
.videolist ul {
	display:flex;
	flex-wrap:wrap;
	padding-bottom:1.0416666666666667rem;
}
.videolist li {
	width:calc((100% - 2.1875rem)/3);
	margin:1.0416666666666667rem 1.0416666666666667rem 0 0;
	border-radius:0.4166666666666667rem;
	cursor:pointer;
	height:11.5625rem;
	overflow:hidden;
	position:relative;
}
.videolist li:nth-child(3n) {
	margin-right:0;
}
.videolist li>video {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	border-radius:0.4166666666666667rem;
}
.videolist li h4 {
	padding:2.0833333333333335rem 0.8854166666666667rem 0.78125rem;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));
	font-weight:400;
	left:0;
	right:0;
	bottom:0;
	font-size:0.8333333333333334rem;
	position:absolute;
	color:#FFFFFF;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.videolist li h4 img {
	width:1.3541666666666667rem;
	display:block;
}
.mask {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:198;
	background:rgba(0,0,0,0.7);
	display:none;
}
.mkvideo {
	display:none;
	position:fixed;
	z-index:199;
	left:0;
	right:0;
	top:53%;
	z-index:9999;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
    -moz-transform:translateY(-50%);
	/* Firefox*/
    -webkit-transform:translateY(-50%);
	/* Safari 鍜� Chrome*/
    -o-transform:translateY(-50%);
	max-width:62.5rem;
	margin:0 auto;
}
.mkvideo video {
	width:100%;
}
.mkvideo .icos {
	position:absolute;
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	right:-2.604166666666667rem;
	top:-2.604166666666667rem;
	cursor:pointer;
	background:url(../images1/ss1.png) no-repeat center/cover;
	z-index:9;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
    -moz-transition:all 0.3s;
	/* Firefox*/
    -webkit-transition:all 0.3s;
	/* Safari 鍜� Chrome*/
    -o-transition:all 0.3s;
}
.mkvideo .icos:hover {
	transform:rotate(720deg);
	-ms-transform:rotate(720deg);
	/* IE 9*/
    -moz-transform:rotate(720deg);
	/* Firefox*/
    -webkit-transform:rotate(720deg);
	/* Safari 鍜� Chrome*/
    -o-transform:rotate(720deg);
}
.mkvideo {
	width:95%;
}
.mkvideo .icos {
	right:0;
	transform:scale(0.8);
	-ms-transform:scale(0.8);
	/* IE 9*/
	-moz-transform:scale(0.8);
	/* Firefox*/
	-webkit-transform:scale(0.8);
	/* Safari 鍜� Chrome*/
	-o-transform:scale(0.8);
}
.footer .bd{
	flex-direction: row-reverse;
}
.wban {
	text-align:center;
	height:16.666666666666668rem;
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:center;
}
.wban h4 {
	font-size:2.3958333333333335rem;
	color:#FFFFFF;
	line-height:1.4;
}
.wban h3 {
	font-size:3.28125rem;
	color:#FFFFFF;
	line-height:1.4;
	font-weight:bold;
}
.wban h6 {
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:1.6;
	margin-top:3.125rem;
}
.chanzqy.zhiwhd .zth li:last-child {
	padding:0.5208333333333334rem 1.1458333333333335rem;
}
.zhiwitem .zwhd.zwhd2 .lsele.txt {
	width:16.145833333333336rem;
	background:#fff;
}
.zhiwitem .zwhd.zwhd2 .lsele {
	width:7.8125rem;
}
.zhiwitem .zwhd ul {
	justify-content:space-between;
}
.qiyelist ul {
	display:flex;
	flex-wrap:wrap;
}
.qiyelist li {
	width:calc((100% - 3.229166666666667rem)/4);
	margin:0 1.0416666666666667rem 1.0416666666666667rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #EEEEEE;
	border-radius:0.5208333333333334rem;
	margin-bottom:0.8333333333333334rem;
	padding:0.78125rem;
}
.qiyelist li:nth-child(4n) {
	margin-right:0;
}
.qiyelist li .qth a {
	display:flex;
	align-items:center;
	padding:0.2604166666666667rem 0 0.8854166666666667rem;
	border-bottom:0.052083333333333336rem solid #EEEEEE;
	justify-content:space-between;
	margin-bottom:0.625rem;
}
.qiyelist li .qth .ico {
	width:2.8125rem;
	height:2.8125rem;
	background:#F7F7F7;
	border-radius:50%;
	border:1px solid #D2D2D2;
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden;
}
.qiyelist li .qth .ico img {
	max-width:100%;
	max-height:100%;
}
.qiyelist li .qth h4 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#363636;
	line-height:1.1458333333333335rem;
	height:2.291666666666667rem;
	overflow:hidden;
	width:calc(100% - 3.541666666666667rem);
}
.qiyelist li .qtb {
	height:8.072916666666668rem;
}
.qiyelist li dd {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:1.0416666666666667rem;
}
.qiyelist li dd h4 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#363636;
	line-height:1.1458333333333335rem;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:calc(100% - 5.208333333333334rem);
}
.qiyelist li dd h4 i {
	font-size:0.7291666666666667rem;
	color:#FF0000;display: block;
}
.qiyelist li dd a {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	width:3.9583333333333335rem;
	line-height:1.4583333333333335rem;
	background:#006AFE;
	border-radius:1.4583333333333335rem;
	text-align:center;
}
.qiyelist li .qbtn {
	line-height:2.2395833333333335rem;
	background:rgba(0,106,254,0);
	border-radius:0.36458333333333337rem;
	border:1px solid #2767ED;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#2767ED;
	display:block;
	text-align:center;
}
.qiuzlist ul {
	display:flex;
	flex-wrap:wrap;
}
.qiuzlist li {
	width:calc((100% - 3.229166666666667rem)/4);
	margin:0 1.0416666666666667rem 0.8333333333333334rem 0;
	border-radius:0.5208333333333334rem;
	border:1px solid #EEEEEE;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.78125rem;
}
.qiuzlist li:nth-child(4n) {
	margin-right:0;
}
.qiuzlist li .qzth a {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	padding-bottom:0.78125rem;
	border-bottom:0.052083333333333336rem solid #EEEEEE;
}
.qiuzlist li .qzth .ico {
	width:2.8125rem;
	height:2.8125rem;
	background:#F3F8FF;
	border-radius:50%;
	border:1px solid #D2D2D2;
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden;
}
.qiuzlist li .qzth .ico img {
	max-width:100%;
	max-height:100%;
	display:block;
}
.qiuzlist li .qzth h4 {
	width:calc(100% - 3.4375rem);
	font-size:0.9375rem;
	color:#363636;
	line-height:1.1458333333333335rem;
}
.qiuzlist li .qzth h4 i {
	font-size:0.7291666666666667rem;
	color:#999999;
	display:block;
}
.qiuzlist li .qztb {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#999999;
	line-height:1.3541666666666667rem;
	margin:0.78125rem 0 0.2604166666666667rem;
	height:5.416666666666667rem;
	overflow:hidden;
}
.qiuzlist li .flexbt {
	display:flex;
	justify-content:space-between;
}
.qiuzlist li .flexbt a {
	width:6.40625rem;
	line-height:2.0833333333333335rem;
	border-radius:0.36458333333333337rem;
	border:1px solid #2767ED;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#2767ED;
	text-align:center;
}
.qiuzlist li .flexbt a.on {
	color:#FF6E1F;
	border-color:#FF6E1F;
}
.zhaophlist .ztit {
	font-size:1.5625rem;
	color:#1c273c;
	font-weight:bold;
	text-align:center;
}
.zhaophlist {
	background:#f6faff;
	padding:3.6458333333333335rem 0;
}
.zhaophlist .zwhd2 ul {
	box-shadow:none;
	border:none;
}
.zhaophlist .zwhd.zwhd2 ul .lsele {
	width:11.458333333333334rem;
}
.zpitem {
	background:#FFFFFF;
	box-shadow:0rem 0.10416666666666667rem 0.4166666666666667rem 0rem rgba(206,218,234,0.26);
	border-radius:0.5208333333333334rem;
	padding:0.78125rem 1.1458333333333335rem;
}
.zphlist dt {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #EEEEEE;
	padding-bottom:0.625rem;
}
.zphlist h4 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zphlist h4:nth-child(2) {
	width:12.5rem;
}
.zphlist h4:nth-child(3) {
	width:7.291666666666667rem;
}
.zphlist h4:nth-child(1) {
	flex:1;
}
.zphlist a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #EEEEEE;
}
.zphlist a h4 {
	font-weight:400;
	font-size:0.9375rem;
	color:#363636;
	line-height:3.385416666666667rem;
}
.zphlist a h4:nth-child(1){
	color:#2767ED;
}
.qiyelist li .qth a:hover h4,
.qiuzlist li .qzth a:hover h4,
.zphlist a:hover h4{
	color:#2767ED;
}
.qiyelist li .qbtn:hover,
.qiuzlist li .flexbt a:hover{
	background: #2767ED;color: #fff;
}
.qiuzlist li .flexbt a.on:hover{
	background: #FF6E1F;color: #fff;
}
.qiyelist li dd a:hover{
	background: #0052ff;
}
.qiyelist li,
.qiuzlist li{
	position: relative;top: 0;
	transition:all 0.3s;
}
.qiyelist li:hover,
.qiuzlist li:hover{
	top: -6px;box-shadow: 0 0 8px 0 rgba(80,80,80,0.1);
}


.qwzhplist {
	margin-top:0.9375rem;
}
.qwzhplist ul {
	display:flex;
	flex-wrap:wrap;
}
.qwzhplist li {
	margin-bottom:0.8333333333333334rem;
	margin-right:0.8333333333333334rem;
	width:calc((100% - 2.604166666666667rem)/4);
	border:1px solid #eeeeee;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.625rem;
}
.qwzhplist li:nth-child(4n) {
	margin-right:0;
}
.qwzhplist li .pic {
	height:7.083333333333334rem;
	overflow:hidden;border-radius:0.625rem 0.625rem 0 0;
}
.qwzhplist li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.qwzhplist li .txt {
	position:relative;
	padding:0.9375rem 0.8333333333333334rem 0.8333333333333334rem;
}
.qwzhplist li h6 {
	position:absolute;
	right:0;
	top:-0.78125rem;
	z-index:1;
	padding:0 0.78125rem;
	font-size:0.8333333333333334rem;
	line-height:1.4583333333333335rem;
	color:#fff;
	background:#b5b5b5;
	border-radius:1.0416666666666667rem 0 0 1.0416666666666667rem;
}
.qwzhplist li h6.on {
	background:#09bf45;
}
.qwzhplist li h4 span {
	padding:0 0.2604166666666667rem;
	display:inline-block;
	font-size:0.7291666666666667rem;
	color:#2767ed;
	line-height:1.1458333333333335rem;
	border:1px solid #8daff5;
	background:#f4f8ff;
	border-radius:0.20833333333333334rem;
}
.qwzhplist li h4.on span {
	background:#fdf3fe;
	border-color:#ef8df5;
	color:#e127ed;
}
.qwzhplist li h3 a {
	font-size:0.9375rem;
	line-height:1.5;
	color:#363636;
	display:block;
	height:3em;
	overflow:hidden;
	font-weight:bold;
	margin:0.4166666666666667rem 0 0.625rem;
}
.qwzhplist li h5 {
	font-size:0.7291666666666667rem;
	line-height:1.5;
	color:#666666;
}
.qwzhplist li .btn {
	width:6.041666666666667rem;
	background:#2767ed;
	font-size:0.8333333333333334rem;
	line-height:1.875rem;
	color:#fff;
	text-align:center;
	display:block;
	border-radius:0.2604166666666667rem;
	margin-top:0.9375rem;
}
.qwzhplist li dl {
	border-top:0.052083333333333336rem solid #eeeeee;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.qwzhplist li dd {
	width:50%;
	border-right:0.052083333333333336rem solid #eeeeee;
	padding:0.5208333333333334rem 0.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qwzhplist li dd:last-child {
	border-right:none;
}
.qwzhplist li p {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.qwzhplist li p span {
	display:block;
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#7a7a7a;
}
.qwzhplist li p i {
	display:block;
	font-size:0.9375rem;
	color:#2767ed;
	font-weight:bold;
}
.qwzaph ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.qwzaph li {
	margin-right:0.4166666666666667rem;
	width:calc((100% - 1.25rem)/4);
	padding:0.8333333333333334rem 0 0;
	height:9.114583333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qwzaph li:nth-child(4n) {
	margin-right:0;
}
.qwzaph li h3 {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#363636;
}
.qwzaph li h3 img {
	height:1.4583333333333335rem;
	display:inline-block;
	object-fit:contain;
	margin-right:0.3125rem;
}
.qwzaph li dl {
	background:#fff;
	border-radius:0.625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0.78125rem 0.4166666666666667rem 0;
}
.qwzaph li dd {
	width:50%;
	text-align:center;
	padding:0.4166666666666667rem 0;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qwzaph li dd:nth-child(1):before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:3.0208333333333335rem;
	background:#eeeeee;
	margin-top:-1.5104166666666667rem;
}
.qwzaph li h4 {
	font-size:1.5625rem;
	line-height:1.5;
	font-weight:bold;
	color:#999999;
}
.qwzaph li p {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
}
.qwzaph li dd h4.l1 {
	color:#2767ed;
	font-size:1.875rem;
}
.qwzaph li dd h4.l2 {
	color:#b146c2;
	font-size:1.875rem;
}
.qwzaph li dd h4.l3 {
	color:#2594c2;
	font-size:1.875rem;
}
.qwzaph li dd h4.l4 {
	color:#e98d20;
	font-size:1.875rem;
}
.qwzaph li dd h4.l5 {
	color:#eb474d;
	font-size:1.875rem;
}
.qwzaph li:nth-child(1) {
	background:url(../images1/qw6.png) no-repeat center/100% 100%;
}
.qwzaph li:nth-child(2) {
	background:url(../images1/qw7.png) no-repeat center/100% 100%;
}
.qwzaph li:nth-child(3) {
	background:url(../images1/qw8.png) no-repeat center/100% 100%;
}
.qwzaph li:nth-child(4) {
	background:url(../images1/qw9.png) no-repeat center/100% 100%;
}
.qwzaph li:nth-child(5) {
	background:url(../images1/xuan1.png) no-repeat center/100% 100%;
}
.qwzaph ul.active li h3{
	font-size: 1rem;
}
.qwzaph ul.active li{
	width: calc((100% - 1.770833rem)/5);
	margin: 0 0.416666rem 0 0;height: 8rem;
}
.qwzaph ul.active li:nth-child(5n){
	margin-right: 0;
}
.qwzaph ul.active li h4{
	font-size: 1.2rem;
}


.qwzaph li{
	border-radius: 0.520833rem;
}
.qwzaph li,
.qwzhplist li{
	position: relative;top: 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.qwzaph li:hover,
.qwzhplist li:hover{
	top: -0.3rem;box-shadow: 0 0 8px 0 rgba(80,80,80,0.2);
}
.qwzhplist li .pic img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.qwzhplist li:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.qwzhplist li .btn:hover{
	background: #2158ca;
}



