@charset "utf-8";



/* CSS Document */

* {

	padding: 0;

	margin: 0;

	box-sizing: border-box;

}



body {

	font: normal normal 0.32rem/1 sans-serif;

	color: #000;

	background: #fff;

	min-width: 1480px;

	overflow-x: scroll;

}



textarea,

input {

	font: normal normal 0.28rem/1.5 sans-serif;

}



img {

	display: block;

	border: none;

}



.clear:after {

	content: "";

	display: block;

	clear: both;

}



input[type=button],

input[type=submit],

input[type=file],

input[type=reset],

button {

	cursor: pointer;

	-webkit-appearance: none;

}



body,

p,

ol,

ul,

h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	padding: 0;

	list-style: none;

	font: normal normal 0.28rem/1.5 sans-serif;

}



button {

	font: normal normal 0.28rem/1.5 sans-serif;

}



a {

	color: inherit;

	text-decoration: none;

}



.i100 {

	overflow: hidden;

}



.i100>img {

	width: 100%;

}



.i200 {

	overflow: hidden;

}



.i200>img {

	height: 100%;

}



.i300 {

	overflow: hidden;

}



.i300>img {

	width: 100%;

	height: 100%;

}



/* img:hover { transform: scale(1.08); transition: all.5s; overflow: hidden;}

img {overflow: hidden;  transition: all.5s;} */

a>img {

	width: 100%;

}



.to1 {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.a1 {

	position: relative;

}



.a1>a {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	display: block;

}



input {

	border: 0;

	display: block;

	outline: none;

	background: none;

	box-sizing: border-box;

}



select {

	border: 0;

	display: block;

	outline: none;

	background: none;

	box-sizing: border-box;

}



button {

	border: 0;

	display: block;

	outline: none;

	background: none;

	box-sizing: border-box;

}



textarea {

	border: 0;

	display: block;

	outline: none;

	background: none;

	box-sizing: border-box;

	resize: none;

}



.to2 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to3 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to4 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to5 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 5;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to6 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 6;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to7 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 7;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to8 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 8;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to9 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 9;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.to10 {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 10;

	-webkit-box-orient: vertical;

	white-space: normal;

}



/* 小于1023 rem  其他用px*/

/*hd1*/

@media only screen and (max-width: 1480px) {

	.fourqie::before {

		width: 150px !important;

		display: block;

		content: '';

		position: absolute;

		background-color: rgba(255, 255, 255, 0.24);

		height: 1px;

		left: 240px;

		top: 50%;

	}

	/* .container_3 .swiper-slide-active .sider_add {

		width: 418px;

	} */

}

	.bannerdh {

		width: 100%;

		position: relative;

		height: 829px;

		background-color: #fff;

	}



	.bannerdh_1 {

		/* background: url(../img/a2.jpg) no-repeat left; */

		width: 25%;

		/* position: absolute; */

		left: 0;

		height: 100%;

		background-color: #0052c1;

		bottom: 0;

		animation: active 0.5s linear;

		animation-fill-mode: forwards;

		transform: rotate3d(-154deg);

	}



	.bannerdh_2 {

		/* background: url(../img/a2.jpg) no-repeat 0 0; */

		width: 100%;

		position: absolute;

		left: 25%;

		height: 100%;

		bottom: 0;

		animation: active 0.7s linear;

		animation-fill-mode: forwards;

		transform: translateX(1950px);

		display: flex;

	}



	.bannerdh_3 {

		/* background: url(../img/a2.jpg) no-repeat 0 0 ; */

		width: 25%;

		position: absolute;

		left: 50%;

		height: 100%;

		background-color: olive;

		bottom: 0;

		animation: active 0.9s linear;

		animation-fill-mode: forwards;

		background-position: 66.6%;

	}



	.bannerdh_4 {

		/* background: url(../img/a2.jpg) no-repeat 0 0; */

		width: 100%;

		position: absolute;

		left: 75%;

		height: 100%;

		background-color: rebeccapurple;

		bottom: 0;

		animation: active 1.1s linear;

		animation-fill-mode: forwards;

		transform: rotate(180deg);

	}



	@keyframes active {

		0% {

			opacity: 0;

			transform: translateY(100%);

			transition: .6s;

		}



		100% {

			opacity: 1;

			transform: translateY(0%);

			transition: .6s;

		}

	}



	.container1 {

		position: relative;

	}

.search_dele {
	width: 24px;

	height: 24px;

	margin-right: 33px;
}

	.search {

		width: 53%;

		height: 30px;


		position: absolute;

		right: 180px;

		top: 40px;

		font-size: 16px;

		color: #757575;

		line-height: 30px;

		display: flex;

		align-items: center;

		z-index: 9;

		opacity: 0;
	}



	.search_input {

		width: 95%;

		border-bottom: 2px solid #0052c1;


	}



	.search_input input {

		font-size: 16px;

		color: #757575;

		line-height: 64px;

		padding-left: 36px;

		width: 100%;

	}



	.search_input input::-webkit-input-placeholder {

		font-size: 16px;

		color: #757575;

	}



	.search_icon {

		width: 24px;

		height: 24px;

		margin-right: 33px;

	}



	.pagination1 {

		position: absolute;

		width: 109px;

		margin: auto;

		font-size: 48px;

		bottom: 113px;

		left: 160px;

		height: 40px;

		z-index: 3;

	}



	.bannerin {

		width: 100%;

		height: 829px;

	}



	.bannerin img {

		width: 100%;

		height: 100%;

	}



	.shubiao {

		/* background-color: #0052c1; */

		position: absolute;

		left: 50%;

		transform: translateX(-50%);

		bottom: 103px;

		width: 23px;

		height: 37px;

	}





	.shuzi {

		position: absolute;

		z-index: 5;

		width: 111px;

		height: 38px;

		/* background-color: aquamarine; */

		bottom: 108px;

		left: 160px;

		font-family: 'Gilroy';

	}



	.shuzi2 {

		font-size: 48px;

		color: #fff;



	}



	.shuzi3 {

		color: #fff;

		font-size: 28px;

		opacity: 0.3;

	}



	.bannerbg {

		width: 100%;

		height: 100%;

		position: relative;

	}


	.bannerbg .slider_add img {

		width: 100%;

		height: 100%;

	}



	.jiantou {

		position: absolute;

		z-index: 5;

		width: 145px;

		height: 56px;

		bottom: 108px;

		right: 180px;

		display: flex;

		justify-content: space-between;

		cursor: pointer;

	}



	.jiantou2 {

		width: 56px;

		height: 56px;

		border-radius: 50%;

		display: flex;

		align-items: center;

		justify-content: center;

		/* border: 1px dashed #4f5157; */

		background-color: rgba(0, 0, 0, 0.5) !important;
		/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); */

	}



	@keyframes bgti {

		0% {

			transform: rotate(0deg);

		}



		100% {

			transform: rotate(360deg);

		}

	}



	.jiantou2 img {

		animation: paused !important;

	}



	.jiantou2:hover {

		animation: bgti .3s infinite;

	}



	.bannerhead {

		/* position: relative; */
		width: 100%;
		overflow: hidden;
		/* height: 864px; */
		

	}

	.swiper-num {margin-bottom: 30px; position: absolute; left: 65px; bottom: 0;
		font-size: 28px;
		color: #fff;
		z-index: 9;
		font-family: 'Gilroy';
	}
	.swiper-num .active {font-size: 48px;}
	.pagination_0 {

		width: 100%;
		z-index: 6;
		position: absolute;

		/* left: 160px !important; */

		bottom: -88px !important;

		color: #fff;

		font-size: 28px;

		font-family: 'Gilroy';

	}
.pagination_0 .swiper-pagination-bullet-active {
	background-color: #0052c1 !important;
}
.pagination_0 .swiper-pagination-bullet {
	width: 30px;
	height: 15px;
	border-radius: 2px;
	background: #999;
	margin: 0 8px;
}

	.pagination_0 .swiper-pagination-current {

		font-size: 48px;

	}



	.jiantoudong1 {

		position: absolute;

		display: flex;

		align-items: center;

		left: 75%;

		top: 40%;

		z-index: 99;

	}



	.jiantoudong2 {

		position: absolute;

		display: flex;

		align-items: center;

		top: 40%;

		left: 15%;

		z-index: 99;

	}



	.jiantoudong img {

		width: 14px;

		height: 10px;

	}



	.swiper_box2 {

		height: 652px !important;

	}



	/* 头部 */

	.hd1_a1 {

		width: 100%;

		height: 117px;

		background-color: #fff;
		position: relative;

	}



	.hd1_a2 {

		width: calc(100% - 200px);

		margin: 0 auto;

		display: flex;

	}



	.hd1_a1_img {

		width: 350px;

		/* height: 65px; */

		min-width: 150px;

	}



	.hd1_a3 {

		display: flex;

		align-items: center;

		width: 35%;

	}



	.hd1_a4 {

		margin-left: 15px;

	}



	.hd1_a4>p:nth-child(1) {

		font-size: 22px;

		color: #333;

		font-weight: bold;

		white-space: nowrap;

	}



	.hd1_a4>p:nth-child(2) {

		font-size: 14px;

		color: #b8b8b8;

	}



	.hd2_b1 {

		margin-left: 100px;

		display: flex;

		align-items: center;

		width: 65%;

	}



	.hd2_b1>ul {

		display: flex;

		width: 100%;

	}



	.hd2_b1>ul>li {

		width: calc(100%);

		height: 117px;

		line-height: 117px;

		font-size: 17px;

		color: #777;

		position: relative;
		font-weight: 600;
		font-size: 20px;
		

	}



	.hd2_b1>ul>li>a {

		display: inline-block;

		width: 104px;

		text-align: center;

		height: 117px;

	}


	/* .hd2_b2:hover>a {color: #0052c1 !important;} */

	.hd2_b1>ul>li:hover>a {

		/* background-color: #0052c1; */

		color: #0052c1;

		border-bottom: 3px solid #0052c1;

	}


	.hd2_b2>a {

		width: 104px;

		/* background-color: #0052c1; */

		color: #0052c1;
		border-bottom: 3px solid #0052c1;

	}



	.hd2_b3 {

		width: 78px;

		height: 38px;

		background-color: #0052c1;

		color: #fff;

		font-size: 16px;

		border-radius: 50px;

		text-align: center;

		line-height: 38px;

		display: flex;

		align-items: center;

		padding-left: 20px;

		box-sizing: border-box;

	}



	.hd2_b3 img {

		width: 8px;

		height: 12px;

		margin-left: 10px;

	}



	.hd2_b2sear {

		width: 24px;

		height: 24px;

		margin-right: 40px;

	}



	/* 第二屏 */

	.two {

		width: 100%;

		/* height: 1209px; */

		background-color: #fff;

		box-sizing: border-box;
		/* margin-bottom: 80px; */

	}



	.title_hub {

		font-size: 38px;

		color: #333;

		font-weight: bold;

		text-align: center;

		padding-top: 150px;

	}



	.title_hub2 {

		font-size: 18px;

		color: #757575;

		text-align: center;

		margin-top: 25px;
		margin-bottom: 80px;

	}



	.twocom {

		position: relative;

		width: calc(100% - 320px);


		height: 748px;

		/* background-color: #0052c1; */

		display: flex;
		margin: 0 auto;

	}



	.chanpi {

		width: 100%;

		height: 100%;

	}



	.container_1 {

		

		position: relative;

		left: 0;



	}



	.chnpin1 {

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

	}

	.chnpin1::before {
		width: 100%;
		height: 100%;
		display: block;
		content: '';
		position: absolute;
		background: rgba(0, 85, 254, 0.3);
	}
.chnpin1:hover::before {
	height: 0;
	transition: .3s;
}
	.chanpin2 {

		width: 100%;

		text-align: center;

		color: #fff;

		position: absolute;

		top: 100px;

	}



	.chanpin2_1 {

		font-size: 36px;

		font-weight: bold;

	}



	.chanpin2_2 {

		font-size: 18px;

		margin-top: 11px;

	}



	.more {

		width: 173px;

		height: 53px;

		background-color: #0052c1;

		border-radius: 30px;

		text-align: center;

		color: #fff;

		line-height: 53px;

		font-size: 16px;

		display: flex;

		align-items: center;

		padding-left: 34px;

	}



	.more img {

		margin-left: 13px;

	}



	.morecon {

		position: absolute;

		left: 50%;

		transform: translateX(-50%);

		top: 220px

	}



	.pagination_1 {

		position: absolute;

		bottom: 42px !important;

		width: 116px !important;

		left: auto;

		right: 35px !important;



	}



	.swiper-container-horizontal>.swiper-pagination-bullets,

	.swiper-pagination-custom,

	.swiper-pagination-fraction {

		left: auto;

		bottom: auto;

	}



	.pagination_1 .swiper-pagination-bullet {

		width: 10px;

		height: 10px;

		background: #cecece;

		border-radius: 50%;

		margin: 0 4px;

		opacity: 1;

	}



	.pagination_1 .swiper-pagination-bullet-active {

		width: 31px;

		height: 10px;

		background: #0052c1;

		border-radius: 5px;

		margin: 0 4px;

		opacity: 1;

	}



	.twocom_left {

		position: relative;

		width: calc((100% - 60px)/3);

		left: 0;

	}

	.chanpi_6_add {
		display: flex;
		flex-wrap: wrap;
		width: 70%;
		justify-content:space-between;
		/* margin-left: 30px; */

	}

	.chapin6 {

		width: calc(92%/2);

		height: 362px;

		background-color: #f6f6f6;

		position: relative;
		margin-left: 30px;
		margin-bottom: 30px;

	}
	.nav_box::before {display: block; content: ''; 
		z-index: -1; width: 1920px;height: 100%;
		border-top: 1px solid #eee;
		position: absolute;right: 0; top: -1px; background: #fff;}
	.nav_box::after {display: block; content: ''; 
			z-index: -1; width: 1920px; height: 100%;
			border-top: 1px solid #eee;
			position: absolute;left: 0; top: -1px; background: #fff;}
	.nav_box {
		box-sizing: border-box;
		white-space: nowrap;
		/* right: 0; */
        /* width: 100%; */
        background: #fff;
        position: absolute;
        top: 80px;
       	/* left:0; */
        z-index: 6;
		left: 50%;
		transform: translate(-50%);
        border-top: 1px solid #eee;
		display: none;
		text-align: center;
		margin: 0 auto;
		box-shadow: 0 0px 2px rgba(0, 0, 0, 0.05);
		min-height: 65px;
    }
.nav_box_tt1 {
    line-height: 65px;
	font-size: 16px;
	color: #0684cd;
	float: left;
	border-right: 1px solid #eee;
	font-weight: bold;
	text-align: center;
	width: 240px;
}
.nav_box_2 {display: flex; }
/* .nav_box_tt2 {line-height: 30px; font-size: 16px; font-weight: lighter; padding-bottom: 15px;  padding-left: 10px; float: left;} */

.nav_box_tt1_yy {
    line-height: 50px;
	font-size: 16px;
	color: #999;
	float: left;
	border-right: 1px solid #eee;
	font-weight: bold;
	/* text-align: center; */
	width: 280px;
}
.nav_box_tt1_yy>div:nth-child(1){color: #0684cd; text-align: left; padding-left: 55px;}
.nav_box_2_yy {width: 1150px; margin: 0 auto; }
.nav_box_tt2_yy {line-height: 30px; font-size: 16px; font-weight: lighter; padding-bottom: 15px;  padding-left: 75px; text-align: left; margin-top: -8px;}

.nav_box_tt1_gd {
    line-height: 65px;
	font-size: 16px;
	color: #0684cd;
	float: left;
	border-right: 1px solid #eee;
	font-weight: bold;
	padding: 0 30px;
	text-align: left;
}
.nav_box_2_gd { margin: 0 auto; display: flex;   justify-content: center; white-space: nowrap;}
.nav_box_tt2_gd {line-height: 30px; font-size: 16px; font-weight: lighter; padding-bottom: 15px;  
	margin-top: -8px;
	color: #999;
}
.qj_hd_01 .qj_hd_01_1:nth-child(1) .qj_add_inde {opacity: 1;}
.qj_add_inde {display: flex;flex-wrap: wrap; width: calc((1920px - 50%)/2); top: 80% !important;}
/* .hd2_b1>ul>li:hover .nav_box{
    opacity: 1;
} */


	/* .chapin6:last-child {

		margin-top: 25px;

	} */



	.chnp6_tt1 {

		color: #454545;

		font-size: 24px;

		font-weight: bold;

		top: 60px;

		left: 55px;

		position: absolute;

	}



	.chanpin_img {

		width: 227px;

		/* height: 204px; */

		margin: 0 auto;

		max-height: 80px;

	}

.chanpin_img img {width: 100%; height: 100%;}

	.chanpin_tt2 {

		position: absolute;

		width: 115px;

		height: 41px;

		border: 1px solid #eaeaea;

		right: 35px;

		top: 45px;

		text-align: center;

		line-height: 41px;

		border-radius: 30px;

	}



	.chnp6_tt2 {

		width: 77px;

		height: 37px;

		border-radius: 30px;

		background: #0052c1;

		display: flex;

		align-items: center;

		justify-content: center;

		position: absolute;

		right: 24px;

		bottom: 34px;

		z-index: 5;



	}



	/* .chnp6_tt2:hover {

		animation:  bgcolor 3s;

	} */

	@keyframes bgcolor {

		0% {

			background: #fff;

			transform: scale(0.2);

		}



		50% {

			background: #fff;

			transform: scale(0.5);

		}



		0% {

			background: #fff;

			transform: scale(1);

		}

	}



	.chnp6_tt2 img {

		width: 11px;

		height: 16px;

	}



	.chanpin_tt3 {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);

	}



	.pagination_2 {

		position: absolute;

		bottom: 20px;

		font-size: 18px;

		color: #cecdcd;

		width: 52px;

		left: 52px;



	}



	.pagination_2 .swiper-pagination-current {

		font-size: 24px;

		color: #0052c1;

		font-family: 'Gilroy';

	}



	.container_2 {

		width: 100%;

		height: 100%;

	}
/* .container_2 .swiper-slide {width: auto !important;} */


	.chanpin8 {

		width: calc((100% - 60px)/3);

		height: 100%;

		background-color: #f6f6f6;

		margin-left: 28px;

		position: relative;

		margin-left: 50px;

	}



	.chanpin8_tt {

		font-size: 24px;

		color: #454545;

		font-weight: bold;

		padding-top: 80px;

		padding-left: 60px;

	}



	.chanpin8_tt1 {

		font-size: 18px;

		color: #757575;

		margin-top: 12px;

		padding-left: 60px;

	}



	.chanpin8_tt2 {

		width: 251px;

		height: 343px;

		margin: 0 auto;

		margin-top: 87px;

	}



	.chanpin8_tt3 {

		/*width: 115px;*/

		padding: 0px 5px;

		height: 40px;

		border: 1px solid #ececec;

		font-size: 18px;

		color: #959595;

		border-radius: 20px;

		text-align: center;

		line-height: 40px;

		position: absolute;

		left: 42px;

		bottom: 46px;

	}



	/* 三 */

	.three {

		width: 100%;

		height: 940px;

		position: relative;

	}



	.threebox {

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

	}



	.threetitle {

		font-size: 32px;

		font-weight: bold;

		color: #454545;

		position: absolute;

		width: 100%;

		text-align: center;

		top: 75px;

	}



	.threeimg {

		width: 100%;

		height: 100%;

	}

	.threeimg {

		width: 100%;

		/* height: 1168px; */

	}

	.threeimg img {

		width: 100%;

		height: 100%;

	}



	.threeboxcon {

		width: calc(100% - 260px);

		height: 515px;

		position: relative;

		top: 340px;

		box-sizing: border-box;

		margin: 0 auto;

		padding: 0 60px;
	}

	.threebox1 {

		height: 515px;

		width: 617px;

		background-color: #fff;

		position: relative;

		display: none;

	}



	.threebox1_top {

		width: 100%;

		height: 410px;

		background: linear-gradient(to top left, #d9d9d9, #fff);

		border: 1px solid #eeeeee;



	}

.box_addgy {
	padding-bottom: 60px;
}

	.threebox1_top_img2 {

		width: 220px;

		/* height: 142px; */

		position: absolute;

		right: 28px;

	}



	.threebox1_top_imgbox {

		margin-top: 24px;

	}



	.threebox1_top_img {

		display: flex;

		align-items: center;

		margin-left: 46px;

		font-size: 16px;

		color: #454545;

		line-height: 38px;

	}



	.threebox1_top_img img {

		width: 6px;

		height: 10px;

		margin-right: 14px;

	}



	.threebox1_top_tie {

		font-size: 24px;

		color: #0052c1;

		font-weight: bold;

		height: 100px;

		line-height: 100px;

		border-bottom: 1px solid #e5e5e5;

		width: 90%;

		margin-left: 36px;

		padding-left: -4px;

	}



	.chnp6_tt23 {

		width: 77px;

		height: 37px;

		border-radius: 30px;

		background-color: #0052c1;

		display: flex;

		align-items: center;

		justify-content: center;

		position: absolute;

		left: 24px;

		bottom: 34px;

	}



	.chnp6_tt23 img {

		width: 11px;

		height: 16px;

	}



	.threebox1_bottom {

		width: 100%;

		height: 105px;

		border: 1px solid #eeeeee;

	}



	.container_3 {

		width: 100%;

		height: 100%;

		/* padding: 0 13px; */

		box-sizing: border-box;

	}


	.container_35 {

		width: 100%;

		height: 100%;

		/* padding: 0 13px; */

		box-sizing: border-box;

	}

	.container_3 .swiper-slide {

		width: auto;

	}
	.container_35 .swiper-slide {

		width: auto;

	}



	/* .container_3 .swiper-slide-active .sider_add {

		width: 618px;

	}
	.container_35 .swiper-slide-active .sider_add {

		width: 618px;

	} */


	.container_3 .swiper-slide-active .threebox1 {

		display: block;

	}
	.container_35 .swiper-slide-active .threebox1 {

		display: block;

	}



	/* .container_3 .swiper-slide-active .slider_two_box {

		display: none;

	}
	
	.container_35 .swiper-slide-active .slider_two_box {

		display: none;

	} */



	/* .slider_one {

		width: 618px;

		margin-right: 0 !important;

	} */

	.sider_add {

		width: calc((100% - 618px - 80px)/2);

	}



	/* .slider_two {

		width: 405px;

		margin-right: 0 !important;

		margin-left: 34px;

	} */

	.slider_two_box {

		width: 345px;

		height: 515px;

		background-color: #fff;

		padding-left: 30px;

		box-sizing: border-box;

		position: relative;

		border: 1px solid #e5e5e5;

		/* margin-left: 34px; */

	}



	.slider_two_box2 {

		font-size: 22px;

		color: #454545;

		padding-top: 36px;

		border-bottom: 1px solid #e5e5e5;

		padding-bottom: 30px;

		width: 90%;

		font-weight: bold;



	}



	.prev-link {

		position: absolute;

		left: 0;

		right: auto;

		top: 0;

		bottom: 0;

		margin: auto;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.next-link {

		position: absolute;

		left: auto;

		right: 0;

		top: 0;

		bottom: 0;

		margin: auto;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.hd_ban {

		position: absolute;

		bottom: 30px;

		right: 50px;

	}



	.prev_1 {

		width: 20px;

		height: 99px;

		position: absolute;

		left: 0;

		right: auto;

		top: 0;

		bottom: 0;

		margin: auto;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

	}
	.prev_15 {

		width: 20px;

		height: 99px;

		position: absolute;

		left: 0;

		right: auto;

		top: 0;

		bottom: 0;

		margin: auto;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

	}


	.next_1 {

		width: 20px;

		height: 99px;

		position: absolute;

		left: auto;

		right: 0;

		top: 0;

		bottom: 0;

		margin: auto;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

	}
	.next_15 {

		width: 20px;

		height: 99px;

		position: absolute;

		left: auto;

		right: 0;

		top: 0;

		bottom: 0;

		margin: auto;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

	}



	.genghuantup {

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

	}



	.threebox1_top_img3 {

		display: flex;

		align-items: center;

		margin-left: 10px;

		font-size: 16px;

		color: #757575;

		line-height: 38px;

	}



	.threebox1_top_img3 img {

		width: 6px;

		height: 10px;

		margin-right: 14px;

	}



	.threebox1_conimg3 {

		width: 206px;

		/* height: 165px; */

		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);

		/* bottom: 38px;

		right: 30px; */

	}



	.four {

		width: 100%;

		height: 958px;

		position: relative;

	}



	.fourimg {

		width: 100%;

		height: 958px;

		position: relative;

	}



	.fourimg img {

		width: 100%;

		height: 100%;

	}



	.fourbox {

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

	}



	.fout_xxx {

		width: 100%;

		color: #fff;

		margin: 0 auto;

		display: flex;

		justify-content: center;

		margin-top: 169px;

	}



	.fout_xxx1 {

		font-size: 48px;

		font-weight: bold;

		font-style: italic

	}

	#particles2 {

		position: absolute;

		width: 100%;

		height: 100%;

		top: 30%;

		z-index: 2;

	}

	.fout_xxx2 {

		font-size: 20px;

		color: #fff;

		opacity: 0.38;

		font-weight: bold;

		text-transform: uppercase;

		text-align: center;

	}



	.fout_xxx3 {

		font-size: 18px;

		color: #fff;

		width: 1050px;

		margin: 0 auto;

		text-align: center;

		margin-top: 102px;

	}

	.fout_xxx4_addanniu:hover{

		background-color: #a31f50 !important;

		color: #fff !important;

		border: none;

	}
.fout_xxx4_addanniu {
	background: #fff;
	color: #0052c1;
}
	.fout_xxx4 {

		width: 173px;

		margin: 0 auto;

		cursor: pointer;

		margin-top: 66px;

		height: 52px;

		background-color: transparent;

		color: #fff;

		font-size: 16px;

		display: flex;

		align-items: center;

		border-radius: 30px;

		justify-content: center;

		position: relative;

		transition: .3s;
		border: 1px solid #fff;
	}





	.fout_xxx4 img {

		margin-left: 13px;

	}



	.fout_xxx4 .fout_xxx4_ann img:nth-child(2) {

		opacity: 1;

	}



	.fout_xxx4 .fout_xxx4_ann img:nth-child(1) {

		opacity: 0;

	}



	.fout_xxx4:hover {

		background-color: #0052c1;

		color: #fff;

		transition: .3s;

	}



	.fout_xxx4:hover .fout_xxx4_ann img:nth-child(1) {

		opacity: 1;

	}



	.fout_xxx4:hover .fout_xxx4_ann img:nth-child(2) {

		opacity: 0;

	}



	.fout_xxx4_ann {

		position: relative;

	}



	.fout_xxx4_ann img:nth-child(2) {

		position: absolute;

		left: 0;

		top: 0;

	}



	.fout_xxximg img {

		margin-left: 10px;

	}



	.fourqie {

		height: 45px;

		margin: 0 auto;

		margin-bottom: 23px;

		position: relative;

	}



	.fourqie img {

		width: 45px;

		height: 45px;

		margin: 0 auto;

	}



	.fourbutn {

		font-size: 20px;

		font-weight: bold;

		text-align: center;

		color: #fff;

		 margin: 0 auto; 

		 width: calc(100%/5); 

		float: left;

		cursor: pointer;

	}



	.foutbtnqie {

		width: 92%;

		position: absolute;

		bottom: 55px;

		height: 172px;

		

	}



	.fourqie::before {

		width: 63%;

		display: block;

		content: '';

		position: absolute;

		background-color: rgba(255, 255, 255, 0.24);

		height: 1px;

		left: 240px;

		top: 50%;

	}



	.fourbutn_act img {

		display: none;

	}



	.fourbutn_act .span1 {

		width: 80px;

		height: 80px;

		display: block;

		border-radius: 50%;

		background-color: rgba(0, 82, 193, 0.48);

		margin: 0 auto;

		position: relative;

		top: -25px;

	}



	.fourbutn_act .span2 {

		width: 10px;

		height: 10px;

		border-radius: 50%;

		background-color: #fff;

		position: absolute;

		left: 50%;

		top: 50%;

		transform: translate(-50%);

		display: inline-block;

		opacity: 1;

	}



	.fourbutn_act22 {

		font-size: 128px;

		font-family: 'Gilroy';

		position: relative;

	}



	.span3 {

		font-family: 'Gilroy';

		position: absolute;

		top: -80px;

		left: 50%;

		transform: translateX(-50%);

		color: transparent;

		-webkit-text-stroke: 1px #fff;

		font-weight: 100;

	}



	.fourbutn_act .fourbutn_acttt1 {

		margin-top: 43px;

	}



	.fourbutn_act .fourqie::before {

		/* width: 250px;

		display: block;

		content: '';

		position: absolute;

		background-color: rgba(255, 255, 255, 0.24);

		height: 1px;

		left: 270px;

		top: 50%; */

	}



	.fourbutn_act .fourqie::after {

		/* width: 250px;

		display: block;

		content: '';

		position: absolute;

		background-color: rgba(255, 255, 255, 0.24);

		height: 1px;

		left: -150px;

		top: 50%; */

	}



	.fourbutn_act22 {

		display: none;

	}



	.fourbutn_act .fourbutn_act22 {

		display: block;

	}



	.fourqie_a::after {

		width: 270px;

		display: block;

		content: '';

		position: absolute;

		background-color: rgba(255, 255, 255, 0.24);

		height: 1px;

		left: -150px;

		top: 50%;

	}



	.fout_xxbox {

		display: none;

	}
	


	/* 五 */

	.five {

		width: 100%;

		height: 918px;

		position: relative;

	}

	/* .five .five_right_img1 {

		width: 961px;

		height: 919px;

	} */

	.fivebox {

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

	}



	.fibebox_left {

		position: absolute;

		left: 238px;

	}



	.fibebox_lefttt1 {

		font-size: 32px;

		color: #454545;

		font-weight: bold;

		margin-left: 90px;

		margin-top: 107px;

	}



	.fibebox_lefttt2 {

		text-transform: uppercase;

		font-size: 16px;

		color: #333;

		letter-spacing: 36px;

		opacity: 0.27;

		margin-top: 36px;

	}



	.fibebox_lefttt3 {

		font-size: 0.26rem;

		color: #0052c1;

		font-weight: bold;

		margin-top: 62px;

	}



	.fibebox_lefttt4 {

		width: 623px;

		font-size: 16px;

		color: #454545;

		margin-top: 30px;
		text-indent: 30px;

	}



	.fibebox_lefttt5 {

		width: 173px;

		margin-top: 66px;

		height: 52px;

		background-color: #fff;

		color: #757575;

		font-size: 16px;

		display: flex;

		align-items: center;

		border-radius: 30px;

		position: relative;

		/* justify-content: center; */

	}

	.fibebox_lefttt5 >div:nth-child(1) {

		padding-left: 35px;

	}

	.fibebox_lefttt5:hover {

		background-color: #0052c1;

		color: #fff;

	}



	.fibebox_lefttt5img {

		position: relative;

	}



	.fibebox_lefttt5img img {

		position: absolute;

		left: 13px;

		top: -4px;

	}



	.fibebox_lefttt5img img:nth-child(1) {

		opacity: 1;

		transition: .3s;

	}



	.fibebox_lefttt5img img:nth-child(2) {

		opacity: 0;

		transition: .3s;

	}



	.fibebox_lefttt5:hover .fibebox_lefttt5img img:nth-child(1) {

		opacity: 0;

		transition: .3s;

	}



	.fibebox_lefttt5:hover .fibebox_lefttt5img img:nth-child(2) {

		opacity: 1;

		transition: .3s;

	}



	.fibebox_lefttt5_gernf {

		margin-left: 30px;

	}





	.fiveimg1 img {

		width: 44px;

		height: 40px;

	}



	.fiveimg1 {

		position: absolute;

		right: 34px;

		top: 20px;

	}



	.five_btn {

		width: 1442px;

		/* position: absolute; */

		bottom: 106px;

		/* left: 236px; */

		justify-content: space-between;

		display: flex;

		margin: 0 auto;

		/* justify-content: center; */

		margin-top: 636px;

	}



	.five_btn1 {

		width: 318px;

		height: 177px;

		border: 1px solid #eeeeee;

		/* background-color: #fff; */

		box-sizing: border-box;

		position: relative;

		/* margin-right: 56px; */

	}



	.five_btn2 {

		font-size: 50px;

		color: #0052c1;

		font-family: 'Gilroy';

		display: inline-block;

		margin-left: 40px;

		margin-top: 30px;

	}

	.five_btn2 span {

		font-size: 18px;

		color: #0052c1;

		font-weight: bold;

		display: inline-block;

		margin-left: 10px;

		vertical-align: top;

		/* padding-top: 45px; */

	}

	.five_btn2+span {

		font-size: 18px;

		color: #0052c1;

		font-weight: bold;

		display: inline-block;

		margin-left: 10px;

		vertical-align: top;

		padding-top: 45px;

	}



	.five_btn3 {

		font-size: 18px;

		color: #333;

		margin-left: 40px;

	}



	/* 6 */

	.six_img1 {

		width: 370px;

		height: 260px;
		margin: 0 auto;

	}



	.six_img1 {

		overflow: hidden;

		transition: .3s;

	}



	.six_img1 img {

		width: 100%;

		height: 100%;

		transition: .3s;

	}



	.sixbox:hover img {

		transform: scale(1.05);

		transition: .3s;

	}

	.sixbox:hover {
		/* box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.2); */
		margin-top: -15px;
		transition: .3s;
	}

	.six_tt1 {

		font-size: 18px;

		color: #0052c1;

		font-family: 'Gilroy';

		margin-top: 23px;

	}



	.six_tt2 {

		font-size: 20px;

		color: #333;

		font-weight: bold;

		margin-top: 5px;

	}



	.six_tt3 {

		font-size: 16px;

		color: #757575;

		line-height: 30px;

		width: 382px;

		margin-top: 30px;

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 2;

		-webkit-box-orient: vertical;

		white-space: normal;

	}



	.fout_xxx4_six {

		margin: 0;

		margin-top: 45px;
		background: #f5fafa;
		color: #959595;

	}


/* 
	.mt172 {

		top: 172px;

	} */



	.sixbox {

		width: 400px;

		transition: .3s;
		margin: 0 auto;
		padding-left: 10px;
		box-sizing: border-box;
		margin-right: 40px;
	}



	.sixboxconm {

		width: 100%;

		position: absolute;

		top: 335px;

		/* left: 160px; */

		display: flex;

		/*height: 100%;*/

		overflow: hidden;

	}



	.sixboxconm11 {

		width: 100%;

		position: relative;

		left: 160px;

		/* height: 500px; */

	}



	.six {

		width: 100%;

		height: 1167px;

		position: relative;

	}



	.threebox {

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

	}



	.container_4 {

		width: 100%;

	}



	.container_4 .swiper-slide {

		width: auto !important;

	}


/* 
	 .container_4 .swiper-slide:nth-child(even) {

		margin-top: 55px;

	}  */



	.anniu {

		position: absolute;

		right: 240px;

		top: 220px;

		width: 200px;

		display: flex;

		justify-content: space-between;

	}



	.prev_2 {

		width: 71px;

		height: 71px;

		border-radius: 50%;

		position: absolute;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

		color: #0052c1;

		border: 1px solid #0052c1;

		/* background-color: red; */

	}



	.next_2 {

		color: #0052c1;

		width: 71px;

		height: 71px;

		border-radius: 50%;

		position: absolute;

		opacity: 1;

		background: none;

		display: flex;

		align-items: center;

		justify-content: center;

		border: 1px solid #0052c1;

	}



	.next_2:hover {

		border: 1px solid #0052c1;

		color: #fff;
		background: #0052c1;

		transition: all .3s;



	}



	.prev_2:hover {

		border: 1px solid #0052c1;

		color: #fff;
		background: #0052c1;

		transition: all .3s;

	}



	/* .sixbox:nth-child(even) {

		margin-top: 55px;

	} */

	/* 底部 */

	.foot_top_left {

		font-size: 22px;

		font-weight: bold;

		color: #454545;

	}



	.foot_top_left span {

		color: #0052c1;

	}



	.foot_top {

		display: flex;

		width: 100%;

		height: 150px;

		background-color: #f2f2f2;

		align-items: center;

		justify-content: space-between;

		padding: 0 160px;

	}



	.foot_top_right {

		display: flex;

		align-items: center;

	}



	.foot_top_right_tt {

		font-size: 20px;

		font-weight: bold;

		color: #454545;

	}



	.foot_top_right_tt2 {

		font-size: 13px;

		color: #959595;

		text-transform: uppercase;

	}



	.foot_top_right1 {

		margin-right: 28px;

	}



	.foot_bottom {

		width: 100%;

		height: 586px;

		background-color: #57575c;

	}



	.foot_logo {

		width: 196px;

		height: 60px;

	}



	.foot_fenx {

		display: flex;

		position: absolute;
		right: 0;
		bottom: 130px;

	}



	.foot_fenx img {

		width: 40px;

		height: 40px;

		margin-left: 36px;

	}



	.wx img:nth-child(2) {

		width: 100px;

		height: 100px;

		position: absolute;

		top: 50px;

		left: -25px;

		opacity: 0;

	}

	.wx:hover img{

		opacity: 1;

	}

	.xcx img:nth-child(2) {

		width: 100px;

		height: 100px;

		position: absolute;

		top: 50px;

		left: 50px;

		opacity: 0;

	}

	.xcx:hover img{

		opacity: 1;

	}

	.fximg img:nth-child(2) {

		width: 100px;

		height: 100px;

		position: absolute;

		top: 50px;

		left: 125px;

		opacity: 0;

	}

	.fximg:hover img{

		opacity: 1;

	}

	.foot_boot {

		display: flex;

		height: 120px;

		align-items: center;

		width: calc(100% - 320px);

		margin: 0 auto;

		justify-content: space-between;

		border-bottom: 1px solid #41414c;

	}



	.footli {

		display: flex;

	}



	.footli_li {

		/* width: 218px; */

		color: #fff;
		padding-right: 35px;

	}



	.foot_con {

		display: flex;

		width: calc(100% - 320px);

		margin: 0 auto;

		justify-content: space-between;
		height: 397px;
		position: relative;

	}



	.footli_li1 {

		font-size: 18px;

		font-weight: bold;

		color: #fff;

		margin-bottom: 40px;

		margin-top: 60px;

	}



	.footli_li2 {

		font-size: 16px;

		color: #f7f7f7;

		margin-bottom: 10px;

		white-space: nowrap;

		margin-right: 35px;

	}



	.foot_search {

		width: 320px;

		height: 68px;

		background-color: #41414c;

		display: flex;

	}



	.foot_search2 {

		width: 70px;

		height: 68px;

		background-color: #0055fe;

		font-size: 16px;

		color: #ffffff;

		text-align: center;

		line-height: 68px;

	}



	.foot_bit {

		width: 320px;

		font-size: 22px;

		font-weight: bold;

		color: #fff;

		text-align: right;

		margin-top: 74px;

		margin-bottom: 30px;

	}



	.foot_search input {

		height: 68px;

		line-height: 68px;

		color: #fff;

		font-size: 16px;

		width: 80%;

		padding-left: 20px;

		padding-right: 20px;

	}



	.foot_search input::-webkit-input-placeholder {

		color: #757575;

		font-size: 16px;

	}



	.foot_bon {

		display: flex;

		justify-content: space-between;

		color: #f7f7f7;

		height: 69px;

		line-height: 68px;

		padding: 0 160px;

		border-top: 1px solid #41414c;

		font-size: 16px;

	}



	.foot_bon a {

		font-size: 16px;

		color: #f7f7f7;

	}



	.foot_bon2 a {

		margin-left: 45px;

	}



/* 关于我们 */

.banner {

	width: 100%;

	height: 500px;

	position: relative;

}



.bannerimg {

	width: 100%;

	height: 100%;

}



.bannerbox {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}



.bannerbox1 {

	font-size: 116px;

	color: #fff;

	opacity: 0.15;

	font-family: 'Gilroy';

	color: transparent;

	-webkit-text-stroke: 1px #fff;

	text-transform: uppercase;

	margin-left: 160px;

	margin-top: 115px;

}



.bannerbox2 {

	font-size: 36px;

	color: #fff;

	margin-left: 230px;

	margin-top: -65px;

}



.guanyubox1 {

	width: 1445px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	height: 320px;

	align-items: center;

	border-bottom: 1px solid #eee;

}



.guanyubox2 {

	font-size: 36px;

	color: #454545;

	font-weight: bold;

}



.guanyubox3 {

	font-size: 24px;

	color: #454545;

	margin-top: 20px;

}



.gunyubox4 {

	width: 1445px;

	margin: 0 auto;

	font-size: 16px;

	color: #454545;

	line-height: 36px;

	margin-top: 90px;

}



.gunyubox4 p {

	font-size: 16px;

	color: #454545;

	line-height: 36px;

	background: #fcfcfc !important;
}



.gunyubox4 span {

	/*display: block;*/

	font-size: 16px;

	/*font-weight: bold;*/

	color: #9a0000;

	/*margin-top: 10px;*/
	background: #fcfcfc !important;

}



.gunyubox6 {

	display: flex;

	width: 1445px;

	margin: 0 auto;

	margin-top: 92px;

	justify-content: space-between;

}



.five_btn1guanyu2 {

	border: none;

	width: auto;

	display: flex;

}



.fiveimg1guanyu {

	margin-top: 28px;

	width: 82px;

	height: 82px;

	background-color: #fff;

	border-radius: 50%;

	box-shadow: 2px 8px 15px 2px rgba(74, 74, 74, 0.24);

	display: flex;

	align-items: center;

	justify-content: center;

	margin-left: 28px;

	position: initial;

}



.cizi {

	display: flex;

	width: 1633px;

	margin-bottom: 116px;

}



.cizitt1 {

	margin-left: 240px;

}



.cizitt11 {

	font-size: 30px;

	color: #333;

	font-weight: bold;

	margin-top: 230px;

}



.cizitt12 {

	font-size: 22px;

	color: #dddddd;

	font-family: 'Gilroy';

	text-transform: uppercase;

	margin-top: 10px;

}



.cizitt13 {

	font-size: 16px;

	color: #454545;

	line-height: 36px;

	width: 100%;

	margin-top: 50px;

}



.cizitt13 p {

	font-size: 16px;

	color: #454545;

	line-height: 36px;

	width: 100%;

}



.ziziren {
	display: none;
	width: 817px;

	height: 595px;

	margin-top: 65px;

	margin-left: 90px;

}



.ziziren1 {

	width: 817px;

	height: 595px;

	position: relative;

}



.ziziren1 img:nth-child(1) {

	width: 100%;

	height: 100%;

}



.ziziren1 img:nth-child(2) {

	width: 218px;

	height: 439px;

	position: absolute;

	left: 139px;

	top: 129px;

}



.gsqj_tt1 {

	font-size: 30px;

	color: #333;

	font-weight: bold;

	text-align: center;

}



.gsqj_tt2 {

	font-size: 22px;

	color: #ddd;

	font-family: 'Gilroy';

	text-transform: uppercase;

	text-align: center;

}



.quanjituzi {

	width: 1366px;

	margin: 0 auto;

	display: flex;

	flex-wrap: wrap;

	margin-bottom: 190px;

}



.quanjituzi>div {

	display: flex;

	width: 1355px;

}



.quanjituzi>div:nth-child(1) {

	padding: 0 208px 0 130px;

	justify-content: space-between;

	margin-top: 160px;

}



.quanjituzi>div:nth-child(2) {

	justify-content: space-between;

	margin-top: 50px;

}



.quanjituzi>div:nth-child(3) {

	padding: 0 208px 0 130px;

	justify-content: space-between;

	margin-top: 50px;

}



.quanjingbox {

	position: relative;

	margin-top: 130px;

}



#particles {

	width: 100%;

	height: 100%;

	/* overflow: hidden; */

	/* position: absolute; */

	z-index: 2;

}



.bideoplay {

	width: 137px;

	height: 137px;

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	z-index: 6;

	top: 55%;

}

.qunjsipi {

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.5);

	position: fixed;

	z-index: 10;

	left: 0;

	top: 0;

}

.qunjsipi2 {

	position: absolute;

	width: 100%;

	height: 100%;

}

.qunjsipi2 video {

	position: absolute;

	width: 50%;

	left: 50%;

	top: 25%;

	transform: translate(-50%);

}

.qunjsipidele {

	position: absolute;

	right: 100px;

	top: 100px;



}

.qunjsipidele:hover {

	transform: rotate(720deg);

	transition: .3s;

}

/* 器件 */

.qj_hd {

	width: 100%;

	position: relative;

	height: 660px;

	box-sizing: border-box;

}



.qj_hd_01 {

	width: calc(100% - 480px);

	margin: 0 auto;

	display: flex;

	flex-wrap: wrap;

	padding-top: 34px;

}



.qj_hd_01_1 {

	width: 170px;

	height: 195px;

	padding-top: 50px;

	box-sizing: border-box;

	margin: 0 15px;
	margin-top: 20px;
	position: relative;

}



.qj_hd_01_2 img {

	width: 76px;

	height: 56px;

	margin: 0 auto;

}



.qj_hd_01_2 {

	width: 170px;

	margin: 0 auto;

	position: relative;

}



.qj_hd_01_3 {

	font-size: 18px;

	color: #333;

	text-align: center;

	margin-top: 22px;

}



.qj_hd_01_2 img:nth-child(1) {

	opacity: 1;

}



.qj_hd_01_2 img:nth-child(2) {

	opacity: 0;

	position: absolute;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

}

.qj_hd_01_1_chanp_add {

	background-color: #5896ec;

	color: #fff;

}

.qj_hd_01_1:hover {

	background-color: #5896ec;

	transition: .3s;

}



.qj_hd_01_1:hover .qj_hd_01_2 img:nth-child(1) {

	opacity: 0;

	transition: .3s;

}



.qj_hd_01_1:hover .qj_hd_01_2 img:nth-child(2) {

	opacity: 1;

	transition: .3s;

}



.qj_hd_01_1:hover .qj_hd_01_3 {

	color: #fff;

	transition: .3s;

}



.qj_hd_01_img1 img {

	width: 65px;

	height: 65px;

}



.qj_hd_01_tt {

	margin-top: 20px;

}



.fenx {

	display: flex;

}



.qiehuan {

	width: 100%;

	height: 635px;

	background-color: #f8f8f8;

	padding-top: 60px;

}

.qiehuan4 p {font-size: 16px;}

.qiehuan2 {

	width: 1440px;

	height: 530px;

	background-color: #fff;

	margin: 0 auto;

	padding-left: 80px;

	position: relative;
	overflow: hidden;
}



.qiehuan3 {

	font-size: 30px;

	font-weight: bold;

	color: #333;

	padding-top: 50px;

	margin-bottom: 70px;

}



.qiehuan4 {

	font-size: 16px;

	color: #333;

	line-height: 61px;

}



.fenx {

	float: right;

	margin-right: 70px;

	font-size: 16px;

	color: #757575;

	margin-top: 70px;
	position: absolute;
	bottom: 50px;
	right: 70px;

}



.fenx img {

	margin: 0 15px;

}



.yyll {

	text-align: center;

	font-size: 36px;

	color: #333;

	font-weight: bold;

	margin-top: 68px;

}



.con5_one {

	width: 816px;

	height: 477px;

	position: relative;

	margin-bottom: 266px;



}



.con5_one_tt {

	position: absolute;

	bottom: -55px;

	left: 50%;

	transform: translate(-50%);

	width: 375px;

	height: 88px;

	background-color: #fff;

	box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.05);

	text-align: center;

	line-height: 88px;

	font-size: 24px;

	color: #454545;

	font-weight: bold;

}



.container_img {

	width: 816px;

	height: 477px;

}

.container_img img {

	width: 100%;

	height: 100%;

}





.container_5 {

	width: 100%;

}



.yylunbo {

	width: 100%;

	margin-top: 60px;

	position: relative;

}



.container_5 .swiper-slide {

	width: auto;

}



.prev_3 {

	width: 20px;

	height: 99px;

	position: absolute;

	left: 0;

	right: 52%;

	top: -36%;

	bottom: 0;

	margin: auto;

	opacity: 1;

	background: none;

	display: flex;

	align-items: center;

	justify-content: center;

	z-index: 9;

}



.next_3 {

	width: 20px;

	height: 99px;

	position: absolute;

	left: 53%;

	top: -36%;

	bottom: 0;

	margin: auto;

	opacity: 1;

	background: none;

	display: flex;

	align-items: center;

	justify-content: center;

}



.next_7 {

	width: 71px;

	height: 71px;

	position: absolute;

	left: -850px;

	bottom: -360px;

	margin: auto;

	opacity: 1;

	background: none;

	border: 1px solid #0052c1;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	color: #0052c1;

}



.huoban {

	width: 600px !important;

	position: absolute;

	right: 100px;

	top: -115px;

}


.next_8:hover {background: #0052c1; color: #fff;}
.next_8 {

	width: 71px;

	height: 71px;

	position: absolute;

	right: 271px;

	top: 7px;

	margin: auto;

	opacity: 1;

	background: none;

	border: 1px solid #0052c1;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	color: #0052c1;

}


.prev_8:hover {background: #0052c1; color: #fff;}
.prev_8 {

	width: 71px;

	height: 71px;

	position: absolute;

	right: -434px;

	top: 7px;

	margin: auto;

	opacity: 1;

	background: none;

	border: 1px solid #0052c1;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	color: #0052c1;

}



.pagination_8 {

	width: 82px;

	position: absolute;

	color: #0052c1;

	font-size: 24px;

	font-family: 'Gilroy';

	position: absolute;

	right: 257px;

	top: -95px;

	color: #757575;



}



.pagination_8 .swiper-pagination-current {

	font-size: 36px;

	color: #333;

}



.pagination_5 {

	position: absolute;

	bottom: 106px;

	left: 50%;

	transform: translateX(-50%);

}



.pagination_5 .swiper-pagination-bullet {

	margin: 0 13px;

	width: 11px;

	height: 11px;

	border-radius: 50%;

	background-color: #dcdcdc;

}



.pagination_5 .swiper-pagination-bullet-active {

	width: 11px;

	height: 11px;

	border-radius: 50%;

	background-color: transparent;

	border: 1px solid #0684cd;

}



.chanpobox {

	width: 1440px;

	margin: 0 auto;

	margin-bottom: 139px;

}



.chanpobox table {

	border-collapse: collapse;



}



.chanpobox table th {

	border-right: 1px solid #e1e1e1;

	background-color: #f8f8f8;
	
	padding: 10px 0;



}



.chanpobox table th span {

	font-size: 12px;

	color: #333;

}



.chanpobox table tr {

	text-align: center;

	border-bottom: 1px solid #e4e4e4;

}



/* .chanpobox table tr td:nth-child(1) img{

	background-color: transparent;

} */

.chanpobox table tr td {

	position: relative;

}



.chanpobox table tr td:first-child::before {

	background-color: transparent;

}



.chanpobox table tr td:last-child::before {

	background-color: transparent;

}



.chanpobox table tr td::before {

	display: block;

	content: '';

	width: 1px;

	height: 26px;

	background-color: #d2d2d2;

	position: absolute;

}



.chanpobox table tr td img {

	margin: 0 auto;

}



.chanpobox table tr td:last-child {

	display: flex;

	align-items: center;

	background-color: #f8f8f8;

	width: 128px;

	height: 49px;

	margin: 0 auto;

	border-radius: 20px;

	font-size: 16px;

	color: #333;

	margin-top: 10px;
	margin-bottom: 10px;



}



.chanpobox table tr td:last-child img {

	margin-left: 23px;

	margin-right: 10px;

}



.table_chanp_lase {

	width: 111px;

	height: 49px;

	background-color: #0052c1;

	display: inline-block;

}



/* .bgbox {

	width: 1920px;

	height: 500px;

	background-color: #fff;

	position: absolute;

	left: 0;

	top: 0;

} */



.bgalalboix {

	width: 100%;

	/* height: 500px; */

	position: relative;

	z-index: 1;

	/* background: red; */

}



.chanbg {

	background: url(../img/a106.png) no-repeat;

	width: 962px;

	height: 811px;

	position: absolute;



}



.chanbtoip {

	width: 100%;

	height: 100%;

	position: relative;

	margin-top: 111px;



}



.chanp01 {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: relative;

	padding-top: 111px;

}



.chanp02 {

	font-size: 36px;

	color: #333;

	font-weight: bold;

	position: absolute;

	top: 75px;

}



.chanp03 {

	font-size: 24px;

	color: #454545;

	position: absolute;

	top: 133px;

}



.chanp04 {

	width: 1440px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	margin-top: 130px;

}



.chanp04 .chanp04_1 {

	width: calc(100% / 7);

	margin: 0 auto;

	text-align: center;

	height: 200px;

}

.chanp04 .chanp04_1>a {

	display: inline-block;

	padding-top: 30px;

}

.chanp04 .chanp04_1:hover {

	background-color: #5896ec;

	color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;

}

.chanp04 .chanp04_1_add_1 {

	background-color: #5896ec;

	color: #fff;

}

.chanp04 .chanp04_1_add_1>a {

	display: inline-block;

	padding-top: 30px;

}

.chanp04 .chanp04_1_add_1 .chanp04_2 img:nth-child(1) {

	opacity: 0;

}

.chanp04 .chanp04_1_add_1 .chanp04_2 img:nth-child(2) {

	opacity: 1;

}

.chanp04_2 {

	margin: 0 auto;

	display: flex;

	justify-content: center;

	position: relative;

}

.chanp04_2 img:nth-child(2) {

	opacity: 0;

	position: absolute;

}

.chanp04_1:hover .chanp04_2 img:nth-child(1) {

	opacity: 0;

}

.chanp04_1:hover .chanp04_2 img:nth-child(2) {

	opacity: 1;

}

.chanp04_2 img{height: 70px;}

.chanpin01_5 {

	width: 1440px;

	margin: 0 auto;

}



.chanp04_3 {

	margin-top: 30px;

}



.conchanp {

	width: 423px;

	height: 525px;

	background: linear-gradient(to bottom, #f0f0f0 50%, #3072ca 100%);

	position: relative;

	margin-top: 95px;

}
.conchanp_img1 {width: 212px;}
.conchanp_img1 img {width: 100%; height: 100%;}

.conchanp_02 {

	width: 1440px;

	margin: 0 auto;

	display: flex;

	position: relative;

	/* justify-content: flex-end; */

	/* margin-top: 95px; */

	justify-content: space-around;

	flex-wrap: wrap;

	/* top: 0; */

}



.conchanp_img1 {

	margin: 0 auto;

	/* padding-top: 113px; */

	position: absolute;

	left: 50%;

	bottom: 184px;

	transform: translateX(-50%);

}



.conchanp_tt1 {

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	text-align: center;

	margin-top: 63px;

	position: absolute;

	bottom: 109px;

	left: 50%;

	transform: translateX(-50%);

	white-space: nowrap;

}



.conchanp_img2 {

	display: flex;

	align-items: center;

	justify-content: center;

	width: 52px;

	height: 52px;

	border: 1px solid rgba(255, 255, 255, 0.8);

	border-radius: 50%;

	margin: 0 auto;

	position: absolute;

	bottom: 27px;

	left: 50%;

	transform: translateX(-50%);

}



.conchanp_img2 img {

	width: 14px;

	height: 10px;

}



.conchanpmt2 {

	margin-top: 176px;

}



.conchanpmt1 {

	margin-top: 352px;

}



.conchanpmt4 {

	margin-top: 87px;

}



.conchanpmt5 {

	margin-top: -87px;

}



.conchanpmt6 {

	margin-top: -174px;

}



.linktiaoz_box {

	width: 1440px;

	margin: 60px auto 50px;

}



.linktiaoz {

	display: flex;

	float: left;

}

.linktiaoz a {color: #0052c1;}

.linktiaoz img {

	margin-right: 20px;

}



.conxinde {

	width: 1440px;

	margin: 0 auto;

	background-color: #fff;

	padding-top: 78px;

}



.condein_tt {

	text-align: center;

	font-size: 28px;

	color: #333;

}



.condein_tt1 {

	font-size: 16px;

	color: #757575;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

	margin-top: 24px;

}



.condein_tt1::before {

	display: block;

	content: '';

	width: 95%;

	height: 1px;

	background-color: #eeeeee;

	position: absolute;

	bottom: 0;

}



.condein_tt1>div {

	padding: 0 30px;

	text-align: center;

	border-right: 2px solid #cbcbcb;

	height: 16px;

	margin-bottom: 36px;

}



.condein_tt1>div:last-child {

	border: none;

}



.condein_tt2 {

	margin-top: 95px;

	padding: 0 108px;

	font-size: 16px;

	color: #333;

	line-height: 46px;

	border-bottom: 1px solid transparent;

}



.condein_tt2>p {

	font-size: 16px;

	color: #333;

	line-height: 46px;

	margin-top: 80px;

}



.hemng {

	width: 100%;

	padding: 0 108px;

	height: 1px;

	background-color: #eeeeee;

	margin-top: 70px;

}



.condein_tt3 {

	font-size: 16px;

	color: #454545;

	display: flex;

	justify-content: space-between;

	margin: 60px auto 60px;

}



.condein_tt3 span {

	color: #757575;

}



.xxtj {

	width: 100%;

	background-color: #fff;

	padding-top: 80px;

	margin-top: 115px;

	/* padding-bottom: 228px; */

}



.next_9:hover {

	border: 1px solid #0052c1;

	transition: .3s;

	color: #0052c1;

}



.prev_9:hover {

	border: 1px solid #0052c1;

	transition: .3s;

	color: #0052c1;

}



.next_9 {

	width: 71px;

	height: 71px;

	margin: auto;

	opacity: 1;

	background: none;

	/* border: 1px solid #0052c1; */

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	color: #a0a0a0;

	transition: .3s;

}



.prev_9 {

	width: 71px;

	height: 71px;

	margin: auto;

	opacity: 1;

	background: none;

	/* border: 1px solid #0052c1; */

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	color: #a0a0a0;

	transition: .3s;

}



.xxxg {

	width: 447px;

	height: 360px;

	background-color: #f2f2f2;

	padding-left: 26px;

	padding-top: 55px;

	margin-right: 48px;

}

.xxxg:last-child {

	/* margin-right: 0; */

}

.xxtj_box {

	width: 1440px;

	margin: 0 auto;

}



.xxxg_01 {

	font-size: 18px;

	color: #0052c1;

	font-family: 'Gilroy';

}



.xxxg_02 {

	font-size: 20px;

	color: #333;

	font-weight: bold;

	margin-top: 10px;

	padding-right: 40px;

}



.xxxg_03 {

	font-size: 16px;

	color: #757575;

	margin-top: 30px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

	padding-right: 20px;

}



.xxtj_box_12 {

	font-size: 26px;

	color: #454545;

	font-weight: bold;

	margin-bottom: 50px;

}



.xgnews2 {

	position: absolute;

	width: 200px;

	left: 50%;

	transform: translateX(-50%);

	bottom: 160px;

}



.xgxinnre {

	position: relative;

	width: 1440px;

	padding-bottom: 228px;

}



.xgxinnre .container_9 {

	width: 100%;

}



/* .container_9 .swiper-slide {

	width: auto !important;

} */



.fenx_xx {

	position: fixed;

	right: 173px;

	top: 50%;

}



.fenx_xx1 {

	font-size: 18px;

	color: #333;

}



.fenx_xx2 {

	margin-top: 24px;

}



.linktiaoz1 {

	display: flex;

	align-items: center;

	float: right;

	margin-right: 27px;



}



.linktiaoz1 img {

	margin-right: 15px;

}



.xinwlist {

	width: 1440px;

	margin: 0 auto;

}



.xinwlistbox {

	width: 100%;

	border: 1px solid #eeeeee;

	display: flex;

	height: 300px;

	position: relative;

	margin-top: 42px;

	transition: .3s;

}



.xinwlistbox:hover {

	box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05);

	transition: .3s;

}



.xinwlistbox:hover .xinwlistbox3 {

	background-color: #0052c1;

	color: #fff;

}



.xinwlistbox1 {

	float: left;

	margin-right: 50px;

}



.xinwlistbox1 img {

	width: 312px;

	height: 206px;

	margin-top: 47px;

	margin-left: 53px;

}



.xinwlistbox2_1 {

	font-size: 20px;

	color: #999;

	font-family: 'Gilroy';

	margin-top: 72px;

}



.xinwlistbox2_2 {

	font-size: 20px;

	color: #333333;

	margin-top: 13px;

	font-weight: bold;

}



.xinwlistbox2_3 {

	font-size: 16px;

	color: #757575;

	line-height: 36px;

	margin-top: 30px;

	width: 770px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: normal;

}



.xinwlistbox3 {

	width: 72px;

	height: 72px;

	border: 1px solid #0052c1;

	color: #0052c1;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	position: absolute;

	right: 65px;

	top: 50%;

	transform: translateY(-50%);

}



.fenye_xx {

	width: 1440px;

	margin: 70px auto 105px;

	display: flex;

}

.fenye_xx>a {

	width: 56px;

	height: 56px;

	border: 1px solid #f6f6f6;

	border-radius: 50%;

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 18px;

	margin-right: 20px;

}

.fenye_xx>a:hover {

	border: 1px solid #0055fe;

	background-color: #0055fe;

	color: #fff;

	transition: .3s;

}

.fenye_xx>div {

	width: 56px;

	height: 56px;

	border: 1px solid #f6f6f6;

	border-radius: 50%;

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 18px;

	margin-right: 20px;

}



.fenye_xx>div:hover {

	border: 1px solid #0055fe;

	background-color: #0055fe;

	color: #fff;

	transition: .3s;

}



.fenye_xx>div:hover a {

	transition: .3s;

	color: #fff;

}



.fenye_xx>div a {

	color: #454545;

}



.xx_henfadqie {

	width: 1440px;

	margin: 95px auto 69px;

	display: flex;

}



.xx_henfadqie>div a {

	font-size: 20px;

	font-weight: bold;

	margin-right: 64px;

	margin-top: 95px;

	color: #454545;

	border-right: 1px solid #eee;

	padding-right: 64px;

}



.xx_henfadqie>div:hover a {

	color: #0052c1 !important;

}



.xx_henfadqie>div a:last-child {

	border-right: none;

}



.xx_henfadqiecol a {

	color: #0052c1 !important;

}



.aout {

	display: flex;

	width: 1440px;

	margin: 0 auto;

	justify-content: space-between;

	margin-top: 122px;

}



.aoutbox {

	width: 449px;

	height: 439px;

	background-color: #f5f5f5;

	padding-left: 39px;

	padding-top: 50px;

}



.aoutbox_tt1 {

	font-size: 20px;

	font-weight: bold;

	color: #535353;

}



.aoutbox_tt2 {

	font-size: 20px;

	font-weight: bold;

	color: #0052c1;

}



.aoutbox_tt4 {

	font-size: 16px;

	color: #333;

	margin-top: 30px;

}



.aoutbox_tt4 img {

	float: left;

	margin-right: 26px;

}



.aoutbox_tt4 span {

	width: 320px;

	display: inline-block;

}



.heng {

	width: 90%;

	margin: 0 auto;

	height: 1px;

	background-color: #fff;

	margin-top: 30px;

}



.abutxx_ti {

	width: 100%;

	height: 1106px;

	position: relative;

	margin-top: 430px;

}



.abutxx_ti_2 {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}



.abutxx_ti_3 {

	width: 1440px;

	height: 592px;

	margin: 0 auto;

	/*position: absolute;*/

	/*left: 50%;*/

	/*transform: translateX(-50%);*/

	margin-top: -346px;

}



.abutxx_ti_4 {

	position: absolute;

	width: 1440px;

	left: 50%;

	transform: translateX(-50%);

	top: 376px;

	color: #fff;

	text-align: center;

}



.abutxx_ti_5 {

	font-size: 26px;

	font-weight: bold;



}



.abutxx_ti_6 {

	font-size: 16px;

	margin-top: 20px;

}



.abutxx_ti_8 {

	display: flex;

	justify-content: center;

	font-size: 16px;



}



.abutxx_ti_9 input {

	line-height: 60px;

	padding-left: 26px;

	font-size: 16px;

}



.abutxx_ti_9 input::-webkit-input-placeholder {

	color: #c3c3c3;

	font-size: 16px;

}



.abutxx_ti_9 {

	width: 400px;

	background-color: #fff;

	border-radius: 2px;

	display: flex;

	align-items: center;

	line-height: 60px;

	margin-top: 80px;

}



.abutxx_ti_9 img {

	margin-left: 25px;

}



.abutxx_ti_9:nth-child(1) {

	margin-right: 35px;

}



.abutxx_ti_9:nth-child(2) {

	margin-right: 35px;

}



.abutxx_ti_9:nth-child(1) img {

	width: 22px;

	height: 23px;

}



.abutxx_ti_9:nth-child(2) img {

	width: 18px;

	height: 26px;

}



.abutxx_ti_9:nth-child(3) img {

	width: 25px;

	height: 25px;

}



.abutxx_ti_10 {

	width: 1271px;

	height: 200px;

	background-color: #fff;

	margin: 0 auto;

	border-radius: 2px;

	margin-top: 45px;

	display: flex;

	padding-left: 30px;

	padding-top: 28px;

}



.abutxx_ti_10 textarea {

	font-size: 16px;

	padding-left: 18px;

}



.abutxx_ti_10 textarea::-webkit-input-placeholder {

	font-size: 16px;

	color: #c3c3c3;

}



.abutxx_ti_12 {

	width: 1440px;

	display: flex;

	margin: 0 auto;

	justify-content: center;

	margin-top: 72px;

}



.abutxx_ti_13 {

	width: 224px;

	height: 58px;

	background-color: #eeeeee;

	font-size: 18px;

	text-align: center;

	line-height: 58px;

	color: #454545;

	margin-left: 30px;

}



.abutxx_ti_13:hover {

	color: #fff;

	background-color: #0052c1;

}



.abutxx_ti_14 {

	color: #fff;

	background-color: #0052c1;

}



.deyails {

	width: 100%;

	height: 794px;

	position: relative;

}



.deyailsbox {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}



.headtop {

	display: flex;

	width: 1440px;

	margin: 0 auto;

}



.headtop1 {

	width: 720px;

}



.headtop2 {

	font-size: 36px;

	color: #333;

	position: relative;

}



.headtop2::before {

	position: absolute;

	width: 38px;

	height: 3px;

	background-color: #0052c1;

	display: block;

	content: '';

	bottom: -30px;

}



.headtop3 {

	width: 680px;

	font-size: 16px;

	color: #333;

	margin-top: 83px;

}



.headtop3>p {

	font-size: 16px;

	color: #333;

	margin-top: 40px;

}



.headtop4 {

	width: 720px;

	margin: 0 auto;

	position: relative;

}

.headtop4 .container_8 {

	width: 100%;

}
.headtop4_ruoe {
	width: 720px;
}
.headtop4_ruoe .container_8 {

	width: 100%;

}
.container_8 .swiper-slide {

	width: auto !important;

}

.headtop5 img {
	height: 265px;
	width: 400px;

	margin: 0 auto;

	margin-top: 128px;

}

/* .swiper-slide>div:nth-child(2) {

	width: 300px;

} */

.chananniuboix {

	display: flex;

	position: absolute;

	/* bottom: -85px;

	right: 338px; */
	bottom: 0;

	right: 0;

	color: #a0a0a0;

}



.chananniuboix>a {

	width: 71px;

	height: 71px;

	margin: auto;

	opacity: 1;

	background: none;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 50%;

	color: #454545;

}

.chananniuboix .chananniuboix_next {

	margin-right: 50px;

}

/* .chananniuboix_next:hover {

	border: 1px solid #0052c1;

	color: #0052c1;

}

.chananniuboix_prev:hover{

	border: 1px solid #0052c1;

	color: #0052c1;

} */

.prev_10 {

	background: none;

	width: 71px;

	height: 71px;

	border-radius: 50%;

	text-align: center;

	line-height: 71px;

}

.next_10 {

	background: none;

	width: 71px;

	height: 71px;

	border-radius: 50%;

	text-align: center;

	line-height: 71px;

	border: 1px solid #0052c1;

	color: #0052c1;

}

.next_10:hover {

	border: 1px solid #0052c1;

	color: #0052c1;

}

.prev_10:hover {

	border: 1px solid #0052c1;

	color: #0052c1;

}

.headtop6 {

	position: absolute;

	left: 240px;

	margin-top: 10px;

}



.headtop7 {
	width: 165px;
	display: flex;
	height: 50px;
	align-items: center;
	/* border: 1px solid #0052c1; */
	justify-content: center;
	transition: .3s;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.2);
	border-radius: 25px;
	/* margin-left: 37px; */

}

.headtop7:hover {
	
	box-shadow: 0 0 10px 3px rgba(0, 82, 193, 0.2);
	transition: .3s;
}

.headtop7 img {

	margin-right: 11px;

}



.headtop8 {

	position: absolute;

	display: flex;

	left: 240px;

	margin-top: 126px;

}



.headtop8 img {

	margin-right: 30px;

}



.headchapt {

	width: 1440px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.headchapt_3 {

	height: 438px;

	width: 336px;

	background-color: #f8f8f8;

	position: relative;

	transition: .3s;

}



.headchapt_3:hover {

	background-color: #eef3fa;

	border-top: 13px solid #0052c1;

	transition: .3s;

}



.headted_tir {

	text-align: center;

	font-size: 32px;

	font-weight: bold;

	color: #454545;

	margin-top: 94px;

	margin-bottom: 80px;

}



.headted_tir span {

	color: #0052c1;

}



.headchapt_4 {

	margin-left: 34px;

	margin-top: 70px;

	color: #454545;

	font-size: 24px;

	font-weight: bold;

}



.headchapt_5 {

	font-size: 16px;

	color: #535353;

	margin-left: 34px;

	margin-top: 38px;

}



.headchapt_6 {

	position: absolute;

	bottom: 0;

	right: 12px;

}







.headted_tbox {

	width: 1440px;

	margin: 0 auto;

	position: relative;

}
.headted_tbox .shipinwid {
	width: 1200px;
	margin: 0 auto;
}


.headted_tbox video {

	width: 100%;


}



.headted_tbo2 {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

}



.headted_tbo2 img {

	width: 87px;

	height: 87px;

}



.headcans {

	width: 1440px;

	margin: 0 auto;

	border: 1px solid #eee;

}



.headcans_tou {

	display: flex;

	width: 100%;

	line-height: 75px;

	background-color: #fafafa;

	font-size: 17.93px;

	color: #535353;

	font-weight: bold;

}



.headcans_tou1 {

	width: 286px;

	text-align: center;

}



.headcans_tou2 {

	width: 286px;

	text-align: center;

}



.headcans_tou3 {

	width: 159px;

	text-align: center;

}



.headcans_tou4 {

	width: 708px;

	text-align: center;

}



.headcans_con {

	align-items: center;

	height: 63px;

	display: flex;

	border-top: 1px solid #eeeeee;

	font-size: 16px;

	color: #535353;

}



.headcans_con>div {

	border-left: 1px solid #eee;

}



.headcans_con1 {

	width: 286px;

	text-align: center;

}



.headcans_con2 {

	width: 286px;

	text-align: center;

}



.headcans_con3 {

	width: 159px;

	text-align: center;

}



.headcans_con4 {

	width: 708px;

	text-align: center;

}



.hadn_liy {

	width: 1440px;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

	margin-top: 121px;

	/* margin-bottom: 150px; */

}



.hadn_liybox {

	width: 345px;

	height: 524px;

	position: relative;

}
.hadn_liybox>div {
	
	width: 345px;

	height: 524px;

	position: relative;
}
.hadn_liybox>div img {
	width: 100%;
	height: 100%;
}


.hadn_liybox2 {

	position: absolute;

	bottom: 40px;

	left: 33px;

	color: #fff;

	font-weight: bold;

	font-size: 22px;



}



.hadn_liybox:nth-child(even) {

	margin-top: 77px;

}



.headted_tir2 {

	color: #757575;

	font-size: 18px;

	text-align: center;

}



.headted_tir1 {

	text-align: center;

	font-size: 32px;

	font-weight: bold;

	color: #454545;

	/* margin-top: 94px; */

	color: #0052c1;
	margin-bottom: 30px;

}



.hadn_shuoming {

	width: 280px;

	height: 74px;

	background-color: #eeeeee;

	margin: 0 auto;

	border-radius: 37px;

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 20px;

	color: #656565;

	margin-top: 80px;

	margin-bottom: 116px;



	/* margin-bottom: 116px; */

}
.hadn_shuoming img:nth-child(2) {opacity: 0; position: absolute;  top: 25%;}
.hadn_shuoming:hover {background: #0055fe; color: #fff; transition: .3s;}
.hadn_shuoming:hover img:nth-child(2) {opacity: 1;}
.hadn_shuoming:hover img:nth-child(1) {opacity: 0;}

.hadn_shuoming2 {

	margin-left: 21px;

}



.lingyu {

	background-color: #f8f8f8;

	padding-top: 86px;

	padding-bottom: 150px;

}



.hezuohed {

	width: 1440px;

	margin: 0 auto;

	display: flex;

}



.hezuohed_le {

	width: 740px;

	/* background-color: #0052c1; */

}



.hezuohed_le2 {

	font-size: 26px;

	font-weight: bold;

	color: #333;

	margin-top: 230px;

}



.hezuohed_le3 {

	font-size: 20px;

	color: #0052c1;

	font-weight: bold;

	margin-top: 15px;

}



.hezuohed_le4 {

	font-size: 16px;

	color: #333;

	line-height: 36px;

	margin-top: 70px;

	width: 680px;



}

.hezuohed_le4 span {

	font-size: 16px;

	color: #333;

	line-height: 36px;

	margin-top: 70px;

	width: 680px;

}

.hezuohed_ri {

	display: flex;

	flex-wrap: wrap;

	padding-left: 140px;

	margin-top: 163px;

}



.hezuohed_ri_one {

	position: relative;

	width: 220px;

}



.hezuohed_ri_one::before {

	position: absolute;

	display: block;

	content: '';

	width: 2px;

	height: 40px;

	left: 0;

	background-color: #0052c1;

	top: 40%;

	transform: translateY(-50%);



}



.hezuohed_ri_one1 {

	background: url(../img/a141.png) no-repeat;

	background-position: 94% 55%;

	-webkit-text-fill-color: transparent;

	-webkit-background-clip: text;

	background-clip: text;

	font-size: 83px;

	font-family: 'Gilroy';

	display: flex;

	padding-left: 35px;

}



.hezuohed_ri_one1 span {

	font-size: 18px;

	color: #333;

	margin-top: 30px;

	-webkit-text-fill-color: initial;

}



.hezuohed_ri_one2 {

	font-size: 20px;

	color: #333;

	margin-top: -18px;

	padding-left: 50px;

}



.hezuohed_ri3 {

	font-size: 20px;

	margin-top: -18px;

	color: #333;

}



.hezuohed_ri_box2 {

	margin-left: 113px;

}



.hezuohed_ri_box3 {

	margin-top: 60px;

}



.hezuohed_ri2_las {

	display: flex;

}



.hezuohed_ri4 {

	margin-top: 30px;

	position: absolute;

	right: 40px;

}



.hezuohed_ri_9 {

	background-position: 30% 60%;

	margin-top: 100px;

}



.hezuohed_ri_8 {

	background-position: 100% 40%;

}



.hezuohed_ri_31 {

	background-position: 90% 56%;

	margin-top: 100px;

}



.hezuohed_ri_box1 {

	border-left: 1px solid #eeeeee;

	height: 438px;

}



.hezhb {

	width: 1680px;
	margin: 0 auto;
	text-align: center;

}



/* .hezhb_ri {

	float: right;

} */



.hezhb_left {

	float: left;

}



.hezhb_ri_tt1 {

	text-transform: unset;

	/* text-align: right; */

	font-size: 105.91px;

	color: rgba(0, 0, 0, 0.08);

	font-family: 'Gilroy';

	/* opacity: .8; */

}



.hezhb_ri_tt2 {

	font-size: 28px;

	color: #454545;

	font-weight: bold;

	/* text-align: right; */

	margin-top: -60px;

}



.hezhb_ri_tt3 {

	font-size: 18px;

	color: #535353;

	margin-top: 20px;

}



.hezswiper {


	position: absolute;
	right: 0;
	/* right: -150px; */

	margin-top: 100px;

	/* background-color: #0052c1; */

}



.con7_swimg {

	width: 222px;

	height: 260px

}



.con7_swimg {

	width: 100%;

	height: 100px;

	margin-top: 30px;

}



.container_7 {

	width: 100%;

}



.container_7 .swiper-slide {

	height: 260px !important;

	width: auto !important;

}



.anlitt {

	font-size: 30px;

	color: #333;

	font-weight: bold;

	margin-top: 100px;

}

.anlibox {padding-top: 60px;}

.anlibox_2 {

	width: 1440px;

	margin: 0 auto;

}



.anlitt1 {

	font-size: 18px;

	color: #858585;

	text-transform: uppercase;

	margin-bottom: 60px;

}





.tubpx {

	width: 420px;

	height: 430px;

	position: relative;

	transition: .3s;

}


.container_8 .swiper-slide:hover {margin-top: -20px; transition: .3s;}
.tupbox {

	width: 420px;

	height: 423px;

	position: absolute;

	bottom: 0;

}



.tupboximg {

	width: 100%;

	height: 100%;

}



.tupboxtt {

	position: absolute;

	left: 40px;

	top: 65px;

	color: #fff;

}



.tupboxtt1 {

	font-size: 36px;

	font-family: 'Gilroy';

}



.tupboxtt2 {

	font-size: 16px;

	text-transform: uppercase;

	border-top: 1px solid #ac9c9b;

	margin-top: 6px;

	padding-top: 10px;

}



.tupboxttbt {

	position: absolute;

	bottom: 46px;

	left: 50px;

	color: #fff;

}



.tupboxttbt1 {

	font-size: 24px;

	font-weight: bold;

	padding-bottom: 10px;

}



.container_8 {

	width: 100%;

}



.container_8 .swiper-slide-active .tubpx .tupbox2 {

	width: 420px;

	height: 423px;

}

.tubpx:hover {
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.08);
	transition: .3s;
}

.swiperhea {

	width: 1670px;

	margin-left: 240px;

	margin-bottom: 214px;

	position: relative;

}



.container_8 .swiper-slide {

	width: auto !important;

}



.hdbgbannerbox {

	width: 100%;

	/* height: 100%; */

	position: relative;

	background-color: #fff;

	overflow: hidden;

}



.hdbgbannerbox_1 img {

	/* width: 1920px; */

	/* height: 100%; */

	width: 100%;

	/* position: absolute; */

}

.hdbgbannerbox_1{ display: contents;height: 100%;float: left; position: relative;overflow: hidden;}

.hdbgbannerbox_aa {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

}

.hdbgbannerbox_aa2{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 10;

}

@keyframes identifier {

	0% {

		bottom: -150%;

	}



	100% {

		bottom: 0;

	}

}



.container_0 {
	width: 100%;
	/* margin-left: calc((100% - 1920px)/2); */
	height: 100%;
}



.container_0 .swiper-slide {

	width: 100% ;

}



/* .hdbgbannerbox_1 img {

	width: 1920px;

	position: absolute;

} */



.hdbgbannerbox_1:nth-child(1) img {

	/* left: 0; */

}



.hdbgbannerbox_1:nth-child(2) img {

	/* left: -100%; */
	margin-left: -100%;

}



.hdbgbannerbox_1:nth-child(3) img {

	/* left: -200%; */
	margin-left: -200%;

}



.hdbgbannerbox_1:nth-child(4) img {

	/* left: -300%; */
	margin-left: -300%;

}



.swiper-slide-active .on1 .hdbgbannerbox_1:nth-child(1) {

	overflow: hidden;

	animation: identifier 0.8s linear;

}



.swiper-slide-active .on1 .hdbgbannerbox_1:nth-child(2) {

	overflow: hidden;

	animation: identifier 0.9s linear;

}



.swiper-slide-active .on1 .hdbgbannerbox_1:nth-child(3) {

	overflow: hidden;

	animation: identifier 1s linear;

}



.swiper-slide-active .on1 .hdbgbannerbox_1:nth-child(4) {

	overflow: hidden;

	animation: identifier 1.1s linear;

}

.ay_shj {

	position: relative;

	width: 100%;

	height: 926px;

}

.ay_shj_box {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}

.ay_shj_box1 {

	position: absolute;

	right: 240px;

	top: 110px;

	color: #fff;

	display: flex;

}

.ay_shj_img {

	width: 100%;

	height: 926px;

}
.ay_shj_img img { height: 100%;}
.beijx {overflow: hidden;}
.beijx img{ height: 100%;}
.ay_shj_box2 {

	font-size: 72px;

	font-weight: bold;

	font-family: 'Gilroy';

}

.ay_shj_box3 {

	font-size: 16px;

	margin-top: 20px;

}

.ay_shj_box4 {

	font-size: 18px;

	font-weight: bold;

	margin-top: 55px;

	margin-left: 15px;

}

.sjxinl {

	width: 100%;

	height: 708px;


	top: 0;

}



.sjxinl .container_8 {

	width: 100%;

	height: 708px;

	position: relative;

}

.sjxinl_1img {

	width: 210px;

}

.sjxinl_1tt {

	font-size: 28px;

	font-weight: bold;

	font-family: 'Gilroy';

	position: relative;

	display: flex;
	transition: .3s;

}

.sjxinl_1tt .sjxinl_1tt1 {

	font-size: 16px;

	font-weight: 200;

	margin-left: 2px;

	margin-top: 12px;

	

}

.beijxspan {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	z-index: 1;

	position: absolute;

	left: 275px;

	bottom: 139px;

}

.beijxspan1 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	z-index: 1;

	position: absolute;

	left: 513px;

	bottom: 179px;

}

.beijxspan2 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

	position: absolute;

	left: 751px;

	bottom: 207px;

}

.beijxspan3 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

	position: absolute;

	left: 1004px;

	bottom: 247px;

}

.beijxspan4 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

	position: absolute;

	left: 1237px;

	bottom: 283px;

}

.beijxspan5 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

	position: absolute;

	left: 1474px;

	bottom: 315px;

}

.beijxspan6 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

	position: absolute;

	left: 1713px;

	bottom: 342px;

}

.beijxspan7 {

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

	position: absolute;

	left: 275px;

	bottom: 139px;

}



.sjxinl_1tt::before {

	

	position: absolute;

	display: block;

	content: '';

	width: 7px;

	height: 7px;

	border-radius: 50%;

	right: 43px;

	bottom: -15px;

	z-index: 1;

}

.sjxinl_1tt_act::after {

	position: absolute;

	display: block;

	content: '';

	width: 24px;

	height: 24px;



	border-radius: 50%;

	right: 33.5px;

	bottom: -25px;

	z-index: -1;

}

.sjxinl {

	width: 80%;

	height: 708px;

	position: absolute;

	top: 0;

	/* padding-left: 240px; */
	cursor: url('../img/curse.png'), -webkit-grab;
	cursor: url('../img/curse.png'), grab;
}





.sjxinl_newgud {color: #fff; 
	/* width: 180px;   */
	
}

.sjxinl .container_9 {

	width: 100%;

	height: 708px;

	top: 0;
	box-sizing: border-box;

	left: 240px;

	/* cursor: pointer; */

	/* top: 500px; */

}

.container_9 .swiper-slide-prve {

	top: 500px;

}

.container_9 .swiper-slide-active {

	padding-top: 500px;

}

.container_9 .swiper-slide-next {

	padding-top: 463px;
	left: -6px;

}

.container_9 .swiper-slide-next+.swiper-slide {

	padding-top: 444px;
	left: -13px;
}

.container_9 .swiper-slide-prev{

	padding-top: 500px;
	left: -24px;

}
.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide{

	padding-top: 418px;
	left: -24px;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide{

	padding-top: 381px;
	left: -28px;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{

	padding-top: 353px;
	left: -20px;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{

	padding-top: 327px;
	left: -20px;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide {

	padding-top: 304px;
	left: -20px;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 

	padding-top: 284px;
	left: -19px;

}
.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 

	padding-top: 284px;
	left: 21px;

}
/* .container_9 .swiper-slide:last-child{ 

	width: 106px !important;

} */
.container_9 .swiper-slide-prve .sjxinl_newgud .sjxinl_1tt::before{

	left: 15px;

	bottom: -25px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}
.container_9 .swiper-slide:hover .sjxinl_1tt {transform: scale(1.25); transition: .3s;}
.container_9 .swiper-slide-prve .sjxinl_newgud .sjxinl_1tt_act::before{

	left: 15px;

	bottom: -25px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-prve .sjxinl_newgud .sjxinl_1tt_act::after{

	left: 6px;

	bottom: -35px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}

.container_9  .swiper-slide-active .sjxinl_newgud .sjxinl_1tt::before{

	left: 15px;

	bottom: -25px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9  .swiper-slide-active .sjxinl_newgud .sjxinl_1tt_act::before{

	left: 15px;

	bottom: -25px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9  .swiper-slide-active .sjxinl_newgud .sjxinl_1tt_act::after{

	left: 6px;

	bottom: -35px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}

.container_9 .swiper-slide-next .sjxinl_newgud .sjxinl_1tt::before{

	left: 33px;

	bottom: -30px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next .sjxinl_newgud .sjxinl_1tt_act::before{

	left: 33px;

	bottom: -25px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next .sjxinl_newgud .sjxinl_1tt_act::after{

	left: 24px;

	bottom: -35px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}

.container_9 .swiper-slide-next+.swiper-slide .sjxinl_newgud .sjxinl_1tt::before{

	left: 33px;

	bottom: -30px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::before{

	left: 30px;

	bottom: -29px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::after {

	left: 21px;

	bottom: -39px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide  .sjxinl_newgud .sjxinl_1tt::before{

	left: 40px;

	bottom: -30px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide  .sjxinl_newgud .sjxinl_1tt_act::before {

	left: 44px;

	bottom: -29px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide  .sjxinl_newgud .sjxinl_1tt_act::after {

	left: 35px;

	bottom: -39px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}







.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}



.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::before {

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::after {

	left: 26px;

	bottom: -47px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}



.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}





.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::after{

	left: 26px;

	bottom: -47px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}





.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}
.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}
.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::before{

	left: 35px;

	bottom: -38px;

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 50%;

	overflow: hidden;

}

.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::after {

	left: 26px;

	bottom: -47px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}
.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::after {

	left: 26px;

	bottom: -47px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}
.container_9 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .sjxinl_newgud .sjxinl_1tt_act::after {

	left: 26px;

	bottom: -47px;

	width: 24px;

	height: 24px;

	background-color: #3a81d7;

	border-radius: 50%;

	position: absolute;

	display: block;

	content: '';

	border: 1px solid #fff;

}
.container_9 .swiper-slide {width: auto !important;}
.nav_box_tt2 {font-size: 16px; color: #999;}
.sjxinl_1 {

	margin: 0 auto;

	color: #fff;

}

.container_9 .swiper-slide-active {

	position: relative;

	left: 20px;

}

.ay_shj_box1 {

	opacity: 0;

	transition: .3s;

}

.ay_shj_box1_act {

	opacity: 1;

	transition: .3s;

}

.ay_shj_box_tit {

	font-size: 30px;

	font-weight: bold;

	color: #fff;

	position: absolute;

	left: 240px;

	top: 155px;

}



    .fenyesety {

        position: absolute;

        right: 240px;

        bottom: -150px;
		z-index: 9;

    }

    .fenyesety a {

        width: 72px;

        height: 72px;

        display: inline-block;

        

    }

    .fenyesety .select {

        border: 1px solid #0052c1;

        color: #0052c1;

        border-radius: 50%;

        text-align: center;

        line-height: 72px;

    }

	.beijx {

		position: absolute;

		top: 320px;

		left: 0;


	}
	/* .beijx img {width: 100%; height: 100%;} */
	.add_fexqie {
		position: absolute;
		margin: 0 auto;
		width: 100%;
		display: flex;
		justify-content: center; 
		top: 25%;
	}
	.add_fexqie>div {width: 172px; height: 50px;  text-align: center; border: 1px solid #0052c1; align-items: center; margin:  0 30px; line-height: 50px;}
	.add_fexqie>div {border-radius: 35px;}
	.add_onews {color: #fff; background-color: #0052c1;}

/* @media only screen and (max-width: 1479px) and (min-width: 1024px) {

	.bannerin {

		width: 100%;

		height: 829px;



	}



	.bannerin img {

		width: 100%;

		height: 100%;

	}



	.hd1_a1 {

		width: 100%;

		height: 117px;

		background-color: #fff;

	}



	.hd1_a2 {

		width: calc(100% - 200px);

		margin: 0 auto;

		display: flex;

	}



	.hd1_a1_img {

		width: 203px;

		height: 65px;

		min-width: 100px;

	}



	.hd1_a3 {

		display: flex;

		align-items: center;

		width: 35%;

	}



	.hd1_a4 {

		margin-left: 15px;

	}



	.hd1_a4>p:nth-child(1) {

		font-size: 20px;

		color: #333;

		font-weight: bold;

		white-space: nowrap;

	}



	.hd1_a4>p:nth-child(2) {

		font-size: 12px;

		color: #b8b8b8;

	}



	.hd2_b1 {

		margin-left: 100px;

		display: flex;

		align-items: center;

		width: 65%;

	}



	.hd2_b1>ul {

		display: flex;

		width: 100%;

	}



	.hd2_b1>ul>li {

		width: calc(100%);

		height: 117px;

		line-height: 117px;

		font-size: 17px;

		color: #454545;

	}



	.hd2_b1>ul>li>a {

		display: inline-block;

		width: 104px;

		text-align: center;

	}



	.hd2_b1>ul>li:hover a {

		background-color: #0052c1;

		color: #fff;

	}



	.hd2_b2 a {

		width: 104px;

		background-color: #0052c1;

		color: #fff;

	}



	.hd2_b3 {

		width: 86px;

		height: 38px;

		background-color: #0052c1;

		color: #fff;

		font-size: 16px;

		border-radius: 50px;

		text-align: center;

		line-height: 38px;

	}

} */

.videoBox {
	width: 70%;
	max-width: 1000px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	background: #fff;
	padding: 35px 0px;
	border-radius: 10px;
  
  }
  
  .videoBox video {
	display: block;
	position: relative;
	width: 100%;
  }
  
  .videoCloseBtn {
	width: 35px;
	height: 35px;
	position: absolute;
	right: 10px;
	top: 0px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all .5s;
  }
  .lightBox{width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);z-index:1000;transition:all .5s cubic-bezier(.23,1,.32,1);
	position: fixed;display: none; }
  .lightBox.active{display: block;}