@charset "utf-8";
.head{
	background: #fff;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}
.head_height{
	height: 188px;
}
.ht{
	height: 35px;
	border-bottom: 1px solid #e6e6e6;
	background: #f4f4f4;
}
.htr a{
	color: #666;
}
.htr a:hover{
	color: #0151a8;
}
.htr i{
	width: 1px;
	height: 10px;
	background: #b0b0b0;
	margin: 0 12px;
}
.htr i:last-child{
	display: none;
}
.hm{
	height: 105px;
}
.logo{
	display: inline-block;
	height: 56px;
}
.hb{
	background: #0151a8;
}
.nav li{
	flex: 0;
	flex-grow: 1;
	position: relative;
}
.nava{
	display: block;
	line-height: 48px;
	text-align: center;
	background: url(../images/navline_03.png) no-repeat right center;
	color: #fff;
}
.nav li.active .nava,.nav li:hover .nava{
	background: #0064ce;
}
.navhide{
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	margin-top: 10px;
	transition: .25s;
	opacity: 0;
	visibility: hidden;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	z-index: 9;
	background: #0151a8;
}
.navhide a{
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	z-index: 9;
}
.nav li:hover .navhide{
	opacity: 1;
	visibility: inherit;
	margin-top: 0;
}
.navhide a:hover{
	background: #0064ce;
}
.md{
	padding: 70px 0;
}
.it{
	padding: 15px 0;
}
.itl i{
	margin: 0 15px;
}
.itl i:last-child{
	display: none;
}
.itl a{
	color: #666;
}
.itl a:hover{
	color: #0151A8;
}
.itr{
	width: 30%;
}
.itr input{
	width: 100%;
	height: 35px;
	border: 1px solid #E6E6E6;
	padding: 0 12px;
}
.itr button{
	background: url(../images/scico_03.png) no-repeat center;
	width: 42px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.i1{
	background: url(../images/i1bg_02.jpg) no-repeat bottom center #fcfcfc;
	background-size: 100%;
}
.i1a{
	width: 20%;
}
.i1a p{
	width: 130px;
	max-width: 100%;
	margin: 15px auto 0 auto;
}
.i1a img{
	transition: .5s;
}
.i1a:hover img{
	transform:rotateY(180deg);
}
.i2{
	background: #f2f2f2;
}
.i2l{
	width: 220px;
	margin-right: 25px;
}
.i2ltop{
	background: url(../images/i2lbg_03.png) no-repeat center #0151A8;
	color: #fff;
	padding: 22px 35px;
}
.i2l ul{
	background: #fff;
}
.i2l li{
	line-height: 56px;
	padding: 0 20px 0 32px;
	border-bottom: 1px solid #E6E6E6;
	cursor: pointer;
	font-size: 15px;
	transition: .25s;
	position: relative;
}
.i2l li:last-child{
	border-bottom: 0;
}
.i2l li a{
	line-height: 56px;
	height: 56px;
	width: 100%;
	display: block;
}
.i2l li::after{
	width: 8px;
	height: 8px;
	content: "";
	border: 1px solid #0151A8;
	border-radius: 100%;
	position: absolute;
	left: 12px;
	top: 50%;
	margin-top: -5px;
}
.i2l li.active{
	background: #faf9f8;
}
.i2l li.active::after{
	border-width: 2px;
}
.i2ra{
	width: 33.33%;
}
.i2ra_a:hover{
	background: #0151A8;
	color: #fff;
}
.morea{
	line-height: 40px;
	width: 200px;
	display: inline-block;
	text-align: center;
}
.i3{
	background: url(../images/i3bg_02.png) no-repeat bottom center #f2f2f2;
	color: #fff;
	padding-bottom: 120px !important;
}
.ititle_48{
	font-size: 48px;
}
.i4{
	background: #f2f2f2;
}
.i4atxt{
	position: relative;
	padding: 25px;
	z-index: 9;
}
.i4atxt::after{
	width: 30px;
	height: 30px;
	content: "";
	background: #fff;
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -15px;
	transform:rotate(45deg);
}
.i4atxtline{
	width: 30px;
	height: 3px;
	display: block;
	margin: 12px 0;
}
.i4a:nth-child(3),
.i4a:nth-child(4){
	flex-flow: row-reverse;
}
.i4a:nth-child(3) .i4atxt::after,
.i4a:nth-child(4) .i4atxt::after{
	left: -15px !important;
	right: inherit !important;
}
.i5{
	background: url(../images/i5bg_02.jpg) no-repeat center;
	background-size: cover;
	color: #fff;
}
.itop_wt *{
	color: #fff;
}
.i5a:last-child{
	text-align: right;
}
.i5a:first-child .i5aimg{
	-webkit-mask-image: linear-gradient(-80deg, transparent 10%, white 10%);
}
.i5a:last-child .i5aimg{
	-webkit-mask-image: linear-gradient(100deg, transparent 10%, white 10%);
}
.swiper-pagination-i5 .swiper-pagination-bullet{
	background: rgba(255,255,255,.5);
	opacity: 1;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	margin: 0 10px !important;
}
.swiper-pagination-i5 .swiper-pagination-bullet-active{
	background: #fff;
}
.i6l{
	width: 47%;
	margin-right: -12%;
	position: relative;
	z-index: 9;
	border-left: 4px solid #0151A8;
	padding: 40px;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	background: #fff;
}
.i6r{
	width: 65%;
}
.i6la h3 i{
	width: 10px;
	height: 10px;
	background: #0151A8;
	border-radius: 100%;
}
.i6la p{
	padding-left: 20px;
}
.i7{
	background: url(../images/i7bg_02.jpg) no-repeat center;
	background-size: cover;
}
.i7a i{
	width: 100px;
	height: 100px;
	background: #fff;
	padding: 10px;
	border-radius: 100%;
	transition: .5s;
}
.i7a:hover i{
	transform:rotateY(180deg);
}
.i7a i em{
	border: 1px solid #E6E6E6;
	border-radius: 100%;
}
.i7a i em img{
	max-width: 50%;
}
.i7ajt{
	margin-top: 40px;
}
.i8{
	background: url(../images/i8bg_02.jpg) no-repeat center;
	background-size: cover;
	color: #fff;
}
.i8 .itop{
	background: rgba(0,0,0,.4);
	display: inline-block;
	padding: 30px 15%;
}
.i9ra{
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	padding: 15px 40px;
}
.i9lline{
	height: 4px;
	width: 25px;
	margin: 20px 0;
}
.i9la h3{
	font-family: impact;
	color: #334dbf;
	font-weight: normal;
}
.i9la i{
	margin-right: 15px;
}
.i10{
	background: url(../images/i10bg_02.jpg) no-repeat center;
	background-size: cover;
}
#certify .swiper-slide{
	width: 470px;
}
#certify .swiper-slide::after{
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(255,255,255,.5);
}
#certify .swiper-slide-active::after{
	display: none;
}
.py2atxt{
	background: #0151A8;
	color: #fff;
	padding: 10px;
	text-align: center;
}
.py2a img{
	width: 100%;
	display: block;
}
.i11r{
	width: 41%;
	margin-left: 25px;
}
.i11lt li{
	border-bottom: 4px solid rgba(0,0,0,0);
	transition: .25s;
	margin-right: 30px;
	cursor: pointer;
	padding-bottom: 10px;
	font-weight: bold;
	transform: scale(.8);
}
.i11lt li.active{
	border-bottom: 4px solid #0151A8;
	transform: scale(1);
	color: #000;
}
.i11lb li{
	display: none;
}
.i11lb li.active{
	display: block;
}
.i11lboxa{
	display: flex;
	align-items: center;
	padding: 5px 0;
}
.i11lboxa i{
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #0151A8;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
}
.i11rla:first-child{
	margin-top: 0;
}
.i11rl{
	width: 38%;
	margin-right: 15px;
}
.i11rrat i,.i11rrab i{
	width: 25px;
	height: 25px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #0151a8;
	color: #fff;
}
.i11rrab i{
	background: #ed464e;
}
.i11rra h3,.i11rra p{
	line-height: 25px !important;
}
.i11rra{
	margin-top: 20px;
}
.i11rra:first-child{
	margin-top: 0;
}
.foot{
	background: #21273d;
	color: #fff;
}
.foot a{
	color: #fff;
}
.foot a:hover{
	text-decoration: underline;
}
.fb{
	border-top: 1px solid rgba(255,255,255,.1);
	padding: 20px 0;
}
.ftr{
	width: 47%;
}
.ftrta{
	margin-bottom: 15px;
}
.ftrta:last-child{
	margin-bottom: 0;
}
.ftrta input,.ftrta textarea{
	width: 100%;
	height: 44px;
	border-radius: 4px;
	padding: 0 15px;
}
.ftrta textarea{
	padding: 15px;
	height: 160px;
}
.ftrb button{
	width: 150px;
	cursor: pointer;
}

.listmd{
	padding-top: 40px !important;
}
.lbntxt{
	position: absolute;
	left: 0;
	bottom: 20%;
}
.pdl{
	width: 280px;
	margin-right: 3%;
}
.pdltop{
	padding: 12px 20px;
}
.pdlbox_lx{
	border: 4px solid #0151A8;
}
.pdllxa{
	padding: 15px;
	border-bottom: 1px solid #E6E6E6;
}
.pdla_a{
	height: 55px;
	border-bottom: 1px solid #E6E6E6;
	padding: 0 15px;
}
.pdla_hide{
	background: #f7f7f7;
	display: none;
}
.pdla_hide a{
	display: block;
	line-height: 42px;
	border-bottom: 1px solid #E6E6E6;
	padding: 0 15px;
}
.pdla_hide li:last-child a{
	border-bottom: 0;
}
.pdla_hide a:hover,.pdla_hide li.active a{
	color: #0151A8;
}
.pdla_a.active{
	color: #0151A8;
}
.pdla_a.active i{
	transform:rotate(180deg);
	color: #0151A8;
}
.pdrtopline::after{
	width: 55px;
	height: 2px;
	content: "";
	background: #0151A8;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.pdrw .i2ra_a{
	background: #f6f6f6;
}
.pdrw .i2ra_a:hover{
	background: #0151A8;
}
.page a,.page span{
	width: 40px;
	height: 40px;
	display: flex;
	border-radius: 3px;
	align-items: center;
	justify-content: center;
	border: 1px solid #E6E6E6;
	color: #666;
	margin: 3px;
}
.page a:hover,.page a.active{
	background: #0151A8;
	border: 1px solid #0151A8;
	color: #fff;
}

.ab1top .i9lline{
	margin: 20px auto 0 auto;
}
.ab1imga{
	width: 33.33%;
}
.ab2{
	background: url(../images/ab2bg_02.jpg) no-repeat center;
	background-size: cover;
	color: #fff;
}
.ab2a .txt{
	margin-left: 20px;
}
.ab2a .txt h3{
	font-family: impact;
	font-weight: normal;
}
.ab3{
	background: url(../images/ab3bg_02.jpg) no-repeat bottom ccenter
	background-size: 100%;
}
.ab3box{
	padding: 40px 8%;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.ab3a{
	width: 45%;
}
.ab3a span{
	width: 80px;
}
.ab3a.w100{
	width: 100%;
}
.ab3ar input,.ab3ar textarea{
	width: 100%;
	height: 40px;
	padding: 0 12px;
	border: 1px solid #E6E6E6;
}
.ab3ar input:focus,.ab3ar textarea:focus{
	border: 1px solid #0151A8;
}
.ab3ar textarea{
	padding: 12px;
	height: 160px;
	resize: none;
}
.ab3ar button{
	padding: 5px 40px;
	border-radius: 4px;
}

.csw .container_lr{
	margin-left: -15px;
	margin-right: -15px;
}
.csw .clra{
	padding: 15px;
}
.csa{
	width: 33.33%;
}
.csa_a{
	background: #f6f6f6;
	text-align: center;
}

@media only screen and (min-width:768px) and (max-width:1199px) {
	.md{
		padding: 55px 0;
	}
	.ititle_48{
		font-size: 36px;
	}
	.hm{
		height: 90px;
	}
	.head_height{
		height: 173px;
	}
	.logo{
		height: 40px;
	}
}
@media only screen and (max-width:950px) {
	.md{
		padding: 45px 0;
	}
	.ititle_48{
		font-size: 28px;
	}
	
	.i1a img{
		height: 50px;
	}
	.i2l li{
		line-height: 45px;
		font-size: 13px
	}
	.i2l li a{
		line-height: 45px;
		height: 45px;
	}
	
	.pdrw .i2ra{
		width: 50%;
	}
	
	.csa{
		width: 50%;
	}
}
@media only screen and (max-width:768px) {
	.md{
		padding: 25px 0;
	}
	.ititle_48{
		font-size: 24px;
	}
	.bnimg{
		min-height: 140px;
	}
	.itop p{
		font-size: 12px;
		margin-top: 5px;
	}
	.i1w{
		margin-top: 5px;
	}
	.i1a{
		width: 50%;
		margin-top: 20px;
	}
	.i1a p{
		width: 100%;
		font-size: 12px;
		margin-top: 10px;
	}
	.i2ltop{
		background: #0151A8;
		padding: 15px 50px;
	}
	.i2r{
		margin-top: 15px;
	}
	.i2ra{
		width: 100%;
	}
	.i2ratxt {
		padding: 10px;
	}
	.morea{
		width: 130px;
		line-height: 36px;
		font-size: 13px;
	}
	.i3{
		background-size: 200% 100%;
		padding-bottom: 60px !important;
	}
	.i3t img{
		height: 20px;
	}
	.i3 p{
		font-size: 14px;
	}
	.i4a{
		display: block;
	}
	.i4atxt::after{
		display: none;
	}
	.i5a{
		padding-bottom: 50px;
	}
	.swiper-pagination-i5 .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.i5aimg{
		-webkit-mask-image:inherit !important;
	}
	.i5atxt{
		text-align: left !important;
	}
	.i6l{
		padding: 35px;
	}
	.i6la h3 i{
		width: 6px;
		height: 6px;
	}
	.i7ajt{
		display: none;
	}
	.i7a{
		width: 50%;
		padding: 10px 0;
	}
	.i8 .itop{
		padding: 20px;
	}
	.i9ra{
		padding: 8px 25px;
		font-size: 13px;
	}
	#certify .swiper-slide{
		width: 100%;
	}
	.i11lt li{
		border-bottom-width: 2px;
	}
	.i11rl {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.i11rla{
		width: 48%;
		margin-top: 12px !important;
	}
	.i11rr{
		margin-top: 20px;
	}
	.i11rrat i, .i11rrab i{
		font-size: 12px;
	}
	.fta{
		display: none;
	}
	.ftr{
		width: 100%;
	}
	.ftrtr {
		margin-top: 15px;
	}
	.ftrb {
		text-align: center;
	}
	.fb{
		padding: 12px 0;
	}
	
	.listbn{
		min-height: 120px;
	}
	.lbntxt{
		left: 15px;
	}
	.lbntxt p{
		margin-top: 5px;
	}
	.pdlbox_lx{
		border-width: 1px;
	}
	.page a, .page span{
		font-size: 12px;
		width: 25px;
		height: 25px;
		margin: 3px;
	}
	
	.ab1txt{
		line-height: 25px;
	}
	.ab1imga{
		width: 100%;
	}
	.ab2a{
		padding: 7px 0;
	}
	.ab2a img{
		height: 50px;
	}
	.ab3box{
		padding: 25px;
		padding-top: 10px;
	}
	.ab3a span{
		width: 70px;
	}
	.ab3ar {
		margin-left: 10px;
	}
	.ab3ar textarea{
		height: 100px;
	}
	
	.listmd{
		padding-top: 20px !important;
	}
	.csw .container_lr{
		margin-left: -8px;
		margin-right: -8px;
	}
	.csw .clra{
		padding: 8px;
	}
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.mg_my {
	margin: 0;
}
.jt_ct {
	justify-content: space-between;
}

.ny_lx{width:100%; padding:80px 0; position:relative; overflow:hidden;}
.ny_lx:after{width:50%; height:100%; background-color:#fafafa; position:absolute; top:0; right:0; content:""; z-index:-1;}
.ny_lx .b_t{margin-bottom:35px;}
.ny_lx .b_t h3{font-size:24px; font-weight:bold; color:#000; line-height:34px; margin-bottom:5px;}
.ny_lx .b_t p{color:#aaa; line-height:26px; text-transform:uppercase;}
.ny_lx .lx_nr{width:44%;}
.ny_lx .lx_nr .x_b{font-size:16px; color:#999; margin-bottom:5px;}
.ny_lx .lx_nr .n_r{line-height:32px; margin-top:20px;}
.ny_lx .lx_nr .x_x strong{font-size:32px; color:#0151a8; display:block;}
.ny_lx .lx_nr .g_z{display:flex;}
.ny_lx .lx_nr .w_m{width:120px; margin-right:20px; margin-top:20px;}
.ny_lx .lx_nr .w_m:last-child{margin-bottom:0;}
.ny_lx .lx_nr .w_m img{width:100%; height:auto; display:block; border:1px solid #ddd;}
.ny_lx .lx_nr .w_m p{margin-top:5px; text-align:center;}
.ny_lx .lx_bd{width:44%;}
.ny_lx .lx_bd .b_d ul li{width:calc(50% - 10px); margin-bottom:20px; position:relative;}
.ny_lx .lx_bd .b_d ul li.q_b{width:100%;}
.ny_lx .lx_bd .b_d input{width:100%; height:56px; padding:0 15px; background-color:#fff; line-height:56px; color:#333; display:block;}
.ny_lx .lx_bd .b_d input::placeholder{color:#999;}
.ny_lx .lx_bd .b_d textarea{width:100%; height:134px; padding:15px; background-color:#fff; line-height:26px; color:#333; resize:none; display:block;}
.ny_lx .lx_bd .b_d textarea::placeholder{color:#999;}
.ny_lx .lx_bd .b_d button{width:140px; height:46px; background-color:#0151a8; font-size:15px; line-height:46px; color:#fff; margin-right:20px; outline:none;
	transition:all .5s;
	-webkit-transition:all .5s;}
.ny_lx .lx_bd .b_d button:hover{background-color:#0151a8;}
.ny_lx .lx_bd .b_d button.c_z{background-color:#888;}
.ny_lx .lx_bd .b_d button.c_z:hover{background-color:#2b2b2b;}
@media only screen and (max-width:1080px){
	.ny_lx{padding:50px 0;}
	.ny_lx .b_t{margin-bottom:25px;}
	.ny_lx .b_t h3{font-size:20px; line-height:30px;}
	.ny_lx .lx_nr{width:46%;}
	.ny_lx .lx_nr .x_b{font-size:15px;}
	.ny_lx .lx_nr .n_r{line-height:28px; margin-top:15px;}
	.ny_lx .lx_nr .x_x strong{font-size:28px;}
	.ny_lx .lx_nr .w_m{width:100px; margin-right:15px; margin-top:15px;}
	.ny_lx .lx_bd{width:46%;}
	.ny_lx .lx_bd .b_d ul li{width:calc(50% - 7px); margin-bottom:14px;}
	.ny_lx .lx_bd .b_d input{height:50px; line-height:50px;}
	.ny_lx .lx_bd .b_d textarea{height:109px; padding:10px 15px;}
	.ny_lx .lx_bd .b_d button{width:110px; height:40px; font-size:14px; line-height:40px; margin-right:15px;}
}
@media only screen and (max-width:768px){
	.ny_lx{padding:40px 0;}
	.ny_lx:after{display:none;}
	.ny_lx .b_t{margin-bottom:15px;}
	.ny_lx .lx_nr{width:100%; margin-bottom:50px;}
	.ny_lx .lx_bd{width:100%;}
	.ny_lx .lx_bd .b_d ul li{width:100%;}
	.ny_lx .lx_bd .b_d input{background-color:#f7f7f7;}
	.ny_lx .lx_bd .b_d textarea{background-color:#f7f7f7;}
}

.xw_zx{width:100%; padding:80px 0; position:relative; overflow:hidden;}
.xw_zx .xw_lb ul li{width:calc(33.33333333% - 30px); border-radius:3px; margin:0 15px 30px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,.05); overflow:hidden;}
.xw_zx .t_p{overflow:hidden;}
.xw_zx .t_p img{width:100%; height:100%; display:block;
	object-fit:cover;
	object-position:center;
	-webkit-user-select:none;
	user-select:none;
	transition:all 1s;
	-webkit-transition:all 1s;}
.xw_zx .xw_lb ul li:hover .t_p img{transform:scale(1.05);
	-webkit-transform:scale(1.05);}
.xw_zx .w_z{width:100%; padding:20px; font-size:16px; text-align:center;}
.xw_zx .w_z h3{font-size:20px; font-weight:bold; text-align:left; line-height:28px; height:56px; margin-bottom:10px; overflow:hidden; display:-webkit-box;
	line-clamp:2;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;}
.xw_zx .xw_lb ul li:hover .w_z h3 a{color:#0151a8;}
.xw_zx .w_z p{font-size:14px; text-align:left; color:#aaa; line-height:22px; height:44px; margin-bottom:30px; overflow:hidden; display:-webkit-box;
	line-clamp:2;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;}
.xw_zx .w_z span{color:#aaa; font-size:13px; line-height:26px; text-align:left; display:block;}
.xw_zx .w_z span i{font-size:14px; display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px;}
.xw_zx .j_s{padding:20px;}
.xw_zx .j_s h3{font-size:20px; font-weight:bold; line-height:28px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xw_zx .j_s p{font-size:14px; color:#aaa; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media only screen and (max-width:1080px){
	.xw_zx{padding:50px 0;}
	.xw_zx .xw_lb ul{margin:0 -10px;}
	.xw_zx .xw_lb ul li{width:calc(33.33333333% - 20px); margin:0 10px 20px;}
	.xw_zx .w_z{padding:15px; font-size:15px;}
	.xw_zx .w_z h3{font-size:18px; height:28px;
		line-clamp:1;
		-webkit-line-clamp:1;}
	.xw_zx .w_z p{margin-bottom:20px;}
	.xw_zx .j_s{padding:15px;}
	.xw_zx .j_s h3{font-size:18px;}
}
@media only screen and (max-width:768px){
	.xw_zx .xw_lb ul li{width:calc(50% - 20px);}
}
@media only screen and (max-width:640px){
	.xw_zx .xw_lb ul li{width:calc(100% - 20px);}
}

.xw_xq{width:100%; padding:80px 0; background-color:#fafafa; overflow:hidden; position:relative;}
.xw_xq .xq_nr{padding:40px; background-color:#fff;}
.xw_xq .xq_nr .b_t{font-size:28px; line-height:36px; font-weight:bold; color:#000; text-align:center; margin-bottom:20px;}
.xw_xq .xq_nr .x_x{padding-bottom:30px;margin-bottom:45px; border-bottom:1px solid #eee; text-align:center; line-height:26px;}
.xw_xq .xq_nr .x_x span{display:inline-block; padding:0 10px;}
.xw_xq .xq_nr .n_r{font-size:15px; line-height:30px;}
.xw_xq .xq_nr .n_r img{max-width:100%; height:auto; display:block; margin:0 auto;}
.xw_xq .xq_nr .f_y{margin-top:40px; padding-top:30px; border-top:1px solid #eee; color:#999; font-size:15px; line-height:32px;}
.xw_xq .xq_nr .z_c, .xw_xq .xq_nr .y_c{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media only screen and (max-width:1080px){
	.xw_xq{padding:50px 0;}
	.xw_xq .xq_nr .b_t{font-size:24px; line-height:34px; margin-bottom:15px;}
	.xw_xq .xq_nr .x_x{padding-bottom:25px; margin-bottom:30px;}
	.xw_xq .xq_nr .n_r{font-size:14px; line-height:28px;}
	.xw_xq .xq_nr .f_y{margin-top:30px; padding-top:20px; font-size:14px;}
}
@media only screen and (max-width:768px){
	.xw_xq{padding:40px 0;}
	.xw_xq .xq_nr{padding:25px 20px;}
	.xw_xq .xq_nr .b_t{font-size:22px; line-height:32px;}
}

.yema{width:100%; margin-top:35px; text-align:center;}
.yema ul li{display:inline-block; margin:0 2px;}
.yema ul li a{min-width:40px; padding:0 10px; background-color:#fafafa; border-radius:5px; line-height:40px; font-size:15px; text-align:center; color:#999; display:block;}
.yema ul li a:hover{color:#fff; background-color:#0151a8;}
.yema ul li a.on{color:#fff; background-color:#0151a8;}
@media only screen and (max-width:768px){
	.yema ul li a{min-width:32px; padding:0 8px; font-size:13px; line-height:32px;}
}

.cp_xq{width:100%; padding:80px 0; background-color:#fafafa; overflow:hidden;}
.cp_xq .tp_zs{width:44%; position:relative; padding-left:78px;}
.cp_xq .tp_zs img{width:100%; height:auto; display:block;}
.cp_xq .swiper-xt{width:68px; height:100%; position:absolute; top:0; left:0;}
.cp_xq .swiper-xt .swiper-slide{height:68px !important; background-color:#fff; padding:0; border:1px solid #eee; cursor:pointer;}
.cp_xq .swiper-xt img{width:100%; height:100%; display:block;
	object-fit:contain;
	object-position:center;
	-webkit-user-select:none;
	user-select:none;}
.cp_xq .swiper-xt .swiper-slide.on{border:1px solid #0151a8;}
.cp_xq .swiper-xt .swiper-button-prev{width:100%; height:6px; background:none; top:0; left:0; margin:0; z-index:99;}
.cp_xq .swiper-xt .swiper-button-prev:before{content:""; border:6px solid transparent; border-bottom-color:#000; line-height:0; height:0; width:0; position:absolute; left:50%; top:0; margin-left:-6px;}
.cp_xq .swiper-xt .swiper-button-next{width:100%; height:6px; background:none; top:auto; right:auto; bottom:0; left:0; margin:0; z-index:99;}
.cp_xq .swiper-xt .swiper-button-next:before{content:""; border:6px solid transparent; border-top-color:#000; line-height:0; height:0; width:0; position:absolute; left:50%; bottom:0; margin-left:-6px;}
.cp_xq .zs_dt{width:100%; border:1px solid #eee; background-color:#fff; position:relative;}
.cp_xq .xx_cs{width:52%;}
.cp_xq .xx_cs .m_c{font-size:32px; font-weight:bold; color:#333; line-height:44px; margin-bottom:20px;}
.cp_xq .xx_cs .w_z ul{margin-left:20px;}
.cp_xq .xx_cs .w_z ul li{list-style:disc; color:#333; line-height:26px; margin-bottom:10px;}
.cp_xq .xx_cs .w_z{line-height: 40px;}
.cp_xq .xx_cs .a_n{margin-top:20px;}
.cp_xq .xx_cs .a_n a{min-width:120px; display:inline-block; font-size:15px; line-height:42px; text-align:center; color:#fff; padding:0 20px; border-radius:3px;}
.cp_xq .xx_cs .a_n a.g_w{border:1px solid #0151a8; margin-right:15px; color:#0151a8; line-height:40px;}
.cp_xq .xx_cs .a_n a.g_w:hover{background-color:#0151a8; color:#fff;}
.cp_xq .xx_cs .a_n a.j_s{background-color:#0151a8;}
.cp_xq .xx_cs .a_n a.j_s:hover{background-color:#0151a8;}
@media only screen and (max-width:1080px){
	.cp_xq{padding:50px 0;}
	.cp_xq .xx_cs .m_c{font-size:26px; line-height:34px; margin-bottom:15px;}
	.cp_xq .xx_cs .a_n a{min-width:110px; line-height:36px; padding:0 15px;}
	.cp_xq .xx_cs .a_n a.g_w{line-height:34px; margin-right:10px;}
}
@media only screen and (max-width:768px){
	.cp_xq{padding:40px 0;}
	.cp_xq .tp_zs{width:100%; padding-left:68px;}
	.cp_xq .swiper-xt{width:48px;}
	.cp_xq .swiper-xt .swiper-slide{height:48px !important;}
	.cp_xq .zs_dt{padding:30px 0;}
	.cp_xq .xx_cs{width:100%; margin-top:30px;}
	.cp_xq .xx_cs .m_c{font-size:22px; line-height:30px;}
	.cp_xq .xx_cs .w_z ul li{line-height:24px; margin-bottom:5px;}
	.cp_xq .xx_cs .a_n a{line-height:36px; padding:0 10px;}
}

.cp_js{width:100%; padding:80px 0; overflow:hidden;}
.cp_js .hd{width:100%; margin-bottom:30px; border-bottom:1px solid #ddd;}
.cp_js .hd ul{display:flex;}
.cp_js .hd ul li{width:126px; height:46px; font-size:16px; line-height:46px; text-align:center; margin-right:10px;}
.cp_js .hd ul li a{display:block; background-color:#f7f7f7; color:#333;}
.cp_js .hd ul li.on a{background-color:#000; color:#fff;}
.cp_js .js_nr .b_t{font-size:22px; font-weight:bold; color:#000; line-height:32px; margin-bottom:20px;}
.cp_js .js_nr .n_r{line-height:26px; margin-bottom:35px;}
.cp_js .js_nr .n_r img{width:100%; height:auto;}
.cp_js .js_nr table{border:1px solid #eee;}
.cp_js .js_nr td{padding:15px; width:35%;}
.cp_js .js_nr td:nth-child(odd){background-color:#fafafa; width:15%;}
@media only screen and (max-width:1080px){
	.cp_js{padding:50px 0;}
}
@media only screen and (max-width:768px){
	.cp_js{padding:40px 0;}
	.cp_js .hd ul{margin:0 -2px;}
	.cp_js .hd ul li{width:calc(25% - 4px); height:40px; font-size:14px; line-height:40px; margin:0 2px;}
	.cp_js .js_nr .b_t{font-size:18px; line-height:28px; margin-bottom:10px;}
}

.sy_cp{height:190px; overflow:hidden;}
.sy_cp img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	object-position:center center;
	-webkit-user-select:none;
	user-select:none;
}
.i2rb .text14{line-height: 20px;}

.listbn .text14 a{color: #FFFFFF;}
.csaimg{height:300px; overflow:hidden;}
.csaimg img{width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	object-position:center top;
	-webkit-user-select:none;
	user-select:none;}
.page .pagination{display: flex;align-items: center;}
.page .pagination a{width: 70px;}