@charset "utf-8";
.head{
	width: 100%;
	height: 85px;
	border-bottom: 1px solid rgba(255,255,255,.2);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	transition: .25s;
}
.head_activeg{
	background: rgba(0,0,0,.3);
}
.head_active{
	background: rgba(0,0,0,.5);
}
.logo{
	display: inline-block;
	height: 54px;
}
.nav li{
	position: relative;
	margin-right: 60px;
}
.nava{
	color: #fff;
	display: block;
	line-height: 85px;
	height: 85px;
	border-bottom: 3px solid rgba(0,0,0,.0);
}
.nav li.active .nava{
	border-bottom: 3px solid #fff;
}
.navhide{
	width: 170px;
	position: absolute;
	left: 50%;
	top: 100%;
	margin-left: -84px;
	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: rgba(0,0,0,.5);
}
.navhide a{
	font-size: 14px;
	line-height: 45px;
	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;
}
.hdra{
    display: none;
}
.hdra_a{
	width: 85px;
	height: 85px;
	background: rgba(0,0,0,.3);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.hdrasc{
	width: 400px;
	position: absolute;
	right: 0;
	top: 100%;
	display: none;
	box-shadow: 0 0 12px rgba(0,0,0,.1);
}
.hdrasc input{
	padding: 0 15px;
	width: 100%;
	height: 70px;
	background: #fff;
}
.hdrasc button{
	width: 85px;
	height: 70px;
	background: url(../images/scico_03.png) no-repeat center #004EA2;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.swiper-button-next-bn,.swiper-button-prev-bn{
	width: 40px;
	height: 52px;
	margin-left: 15px;
	margin-right: 15px;
	background: rgba(0,0,0,.2);
	transition: .25s;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: -26px;
	font-size: 20px;
	color: #fff;
}
.swiper-button-next-bn:hover,.swiper-button-prev-bn:hover{
	background: #004EA2;
}
.md{
	padding: 90px 0;
}
.ititle_72{
	font-size: 72px;
}
.bntxt{
	color: #6ea93b;
}
.bntxt h1:last-child{
	padding-left: 14%;
}
.i1l{
	width: 32.8%;
}
.i1r{
	width: 64.3%;
}
.itopline{
	width: 60px;
	height: 10px;
	margin-top: 25px;
}
.morea{
	line-height: 60px;
	width: 220px;
	border: 2px solid #004EA2;
	color: #004EA2;
	text-align: center;
	display: block;
}
.morea:hover{
	background: #004EA2;
	border: 2px solid #004EA2;
	color: #fff;
}
.morea:hover i{
	transform:translateX(10px);
}
.i1rt li{
	line-height: 54px;
	padding: 0 25px;
	border-radius: 4px;
	cursor: pointer;
	transition: .25s;
	border: 1px solid #004EA2;
	color: #004EA2;
	margin-left: 25px;
}
.i1rt li.active,.i1rt li:hover{
	background: #004EA2;
	color: #fff;
}
.i1a{
	color: #fff;
}
.i1ab{
	transition: .4s;
}
.i1a:hover .i1ab{
	padding-bottom: 25px;
}
.i1lul li{
	display: none;
}
.i1lul li.active{
	display: block;
}
.i1lulw i{
	width: 30px;
	height: 30px;
	border: 1px solid #dbdbdc;
	color: #999;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	transition: .25s;
	cursor: pointer;
}
.i1lulw i:hover{
	background: #004EA2;
	color: #fff;
	border: 1px solid #004EA2;
}
.i1lulwm .swiper-pagination{
	position: static;
	margin: 0 15px;
}
.i1lulwm .swiper-pagination .swiper-pagination-bullet{
	background: none;
	border: 1px solid #ccc;
	opacity: 1;
	margin: 0 5px;
	transition: .25s;
}
.i1lulwm .swiper-pagination .swiper-pagination-bullet-active{
	background: #004EA2;
	border: 1px solid #004EA2;
}
.i2{
	background: url(../images/i2bg_02.jpg) no-repeat center;
	background-size: cover;
}
.morea_wt{
	border: 2px solid #fff;
	color: #fff;
}
.i2r{
	width: 35%;
}
.i2rart h1{
	font-family: impact;
	line-height: 72px;
}
.i2ra{
	padding: 75px 7%;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	transition: .5s;
}
.i2ra:last-child{
	border-bottom: 0;
}
.i2ra:hover{
	background: rgba(255,255,255,.1)
}
.i2ra i{
	margin-right: 15px;
	transition: .5s;
}
.i2ra:hover i{
	transform:rotateY(180deg);
}
.i3{
	background: url(../images/i3bg_02.jpg) no-repeat center;
	background-size: cover;
}
.i3ba{
	width: 25%;
	display: flex;
	justify-content: flex-start;
}
.i3ba_a i{
	width: 110px;
	height: 110px;
	border: 2px solid #004EA2;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	transition: .25s;
}
.i3ba_a:hover i{
	background: #004EA2;
}
.i3ba_a:hover i img{
	filter: grayscale(100%) brightness(500%);
}
.i4{
	background: url(../images/i4bg_02.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.i4t{
	width: 500px;
}
.i4t .swiper-container{
	overflow: initial;
}
.i4b{
	padding: 0 80px;
	margin-top: 150px;
}
.i4ba{
	width: 100%;
	line-height: 55px;
	display: block;
	border-radius: 55px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	transition: .25s;
}
.swiper-slide-thumb-active .i4ba{
	background: #004EA2;
	color: #fff;
}
/*.i4ba:hover{
	background: #004EA2;
	color: #fff;
}*/
.foot{
	background: #1d1d1d;
	color: #868e96;
}
.foot a{
	color: #868e96;
}
.foot a:hover{
	color: #fff;
}
.fm,.fb{
	border-top: 1px solid rgba(255,255,255,.1);
	padding: 25px 0;
}
.ftla h3,.ftla h3 a{
	color: #fff;
}
.ftmar h2{
	font-family: impact;
}
.ftma span{
	margin: 0 10px;
}
.ftma i{
	margin-top: 7px;
}
.ftma{
	margin-bottom: 25px;
}
.ftma:last-child{
	margin-bottom: 0;
}
.ftm{
	margin-left: 5%;
}
.ftmarba a{
	width: 35px;
	height: 35px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #b0b0b0;
	color: #B0B0B0;
}
.ftmarba a i{
	margin-top: 0 !important;
}
.ftmarba{
	margin-right: 12px;
}
.ftmarbahide{
	width: 120px;
	height: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	bottom: 100%;
	margin-bottom: 10px;
	transition: .25s;
	opacity: 0;
	visibility: hidden;
}
.ftmarbahide::after{
	width: 8px;
	height: 8px;
	content: "";
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: -4px;
	margin-left: -4px;
	transform:rotate(45deg);
}
.ftmarbahide img{
	display: block;
	width: 100%;
	height: 100%;
}
.ftmarba:hover .ftmarbahide{
	opacity: 1;
	visibility: inherit;
	margin-bottom: 15px;
}
.ftr img{
	width: 160px;
	display: block;
	border-radius: 4px;
}
.ftr{
	margin-left: 35px;
}
.fm a{
	margin: 0 10px;
}

.lbntxt{
	padding-top: 85px;
}
.ititle_48{
	font-size: 48px;
}
.ab{
	background: url(../images/abbg_02.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.abw{
	width: 103%;
}
.aba{
	width: 22%;
	margin-right: 3%;
}
.aba:hover .abaimg{
	box-shadow: 0 0 22px rgba(0,0,0,.07);
}
.qy1a{
	height: 580px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	text-align: center;
}
.qy1a::after{
	width: 100%;
	height: 1px;
	background: #fff;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
}
.qy1at,.qy1ab{
	height: 250px;
}
.qy1atxt3 img{
	display: block;
	margin: 0 auto;
}
.qy1at .qy1atxt3 img{
	transform:rotate(180deg);
}
.qy1atxt1,.qy1atxt2,.qy1atxt3{
	transition: .25s;
}
.qy1at:hover .qy1atxt1,
.qy1ab:hover .qy1atxt1{
	background: #004EA2;
	color: #fff;
}
.qy1at:hover .qy1atxt2,
.qy1ab:hover .qy1atxt2{
	background: #fff;
	color: #004EA2;
}
.qy1box{
	padding: 0 50px;
}

.wh1l{
	width: 40%;
	margin-right: 8%;
}
.wh1la{
	background: #fff;
	padding: 40px 30px;
	margin-bottom: 40px;
	transition: .25s;
}
.wh1la:last-child{
	margin-bottom: 0;
}
.wh1la i{
	transition: .25s;
	margin-right: 10px;
}
.wh1la:hover{
	background: #004EA2;
	color: #fff;
}
.wh1la:hover *{
	color: #fff;
}
.wh1la:hover i{
	filter: grayscale(100%) brightness(500%);
}

.prdmd{
	padding-top: 40px !important;
}
.pdt a{
	line-height: 46px;
	padding: 0 20px;
	border: 1px solid #E6E6E6;
	border-radius: 4px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.pdt a.active,.pdt a:hover{
	background: #004EA2;
	border: 1px solid #004EA2;
	color: #fff;
}
.pdal,.pdam,.pdar{
	padding: 55px 3.5%;
	height: 100%;
}
.pdam{
	border-right: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	padding-left: 5%;
	padding-right: 5%;
}
.pdar{
	background: #fafafa;
}
.pda{
	box-shadow: 0 0 25px rgba(0,0,0,.1);
}
.pdal{
	width: 33%;
}
.pdal img{
	width: 100%;
}
.pdar{
	width: 22%;
}
.pdar span{
	line-height: 40px;
	padding: 0 20px;
	border-radius: 40px;
	display: inline-block;
}

.yfbg{
	background: url(../images/yfbg_02.jpg) no-repeat center;
	background-size: cover;
}
.yfl{
	width: 40%;
}
.yfr{
	width: 53%;
}
.yf1b i{
	width: 55px;
	height: 55px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 25px;
	font-size: 30px;
	color: #004EA2;
	cursor: pointer;
	transition: .25s;
}
.yf1b i:hover{
	background: #004EA2;
	color: #fff;
}

.hzbox{
	padding: 0 5%;
	max-width: 95%;
	margin: 0 auto;
}
.swiper-button-next-hz,.swiper-button-prev-hz{
	width: 36px;
	height: 36px;
	margin-top: -18px;
	border-radius: 100%;
	background: rgba(255,255,255,.5);
	color: #333;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	transition: .25s;
}
.swiper-button-next-hz:hover,.swiper-button-prev-hz:hover{
	background: #004EA2;
	color: #fff;
}

.col{
	width: 40%;
	margin-right: 6%;
}
.cola i{
	margin-top: 12px;
}
.colar{
	padding: 12px 0;
	border-bottom: 1px solid rgba(255,255,255,.1);
}
.cora input,.cora textarea{
	width: 100%;
	height: 55px;
	background: #fff;
	padding: 0 20px;
	border: 1px solid #fff;
}
.cora textarea{
	padding: 15px;
	height: 155px;
}
.cora input:focus,.cora textarea:focus{
	border: 1px solid #004EA2;
}
.cora button{
	height: 58px;
	width: 180px;
}

@media only screen and (max-width:1399px) {
	.wrap{
		padding: 0 15px;
	}
	.md{
		padding: 80px 0;
	}
	.ititle_72{
		font-size: 60px;
	}
	.ititle_48{
		font-size: 40px;
	}
	.nav li{
		margin-right: 40px;
	}
	.morea{
		width: 180px;
		line-height: 50px;
		border-width: 1px !important;
	}
	.itopline{
		height: 4px;
		width: 40px;
	}
	.i1rt li{
		line-height: 48px;
		padding: 0 20px;
	}
	.i2ra i img{
		height: 90px;
	}
	.i3ba_a i{
		width: 90px;
		height: 90px;
	}
	.i3ba_a i img{
		height: 40px;
	}
	
	.aba{
		width: 30.33%;
	}
}
@media only screen and (min-width:768px) and (max-width:1199px) {
	.md{
		padding: 70px 0;
	}
	.ititle_72{
		font-size: 42px;
	}
	.ititle_48{
		font-size: 36px;
	}
	.logo{
		height: 40px;
	}
	.nav li{
		margin-right: 25px;
	}
	
	.wh1la{
		padding: 25px;
	}
	.wh1la img{
		height: 45px;
	}
}
@media only screen and (max-width:950px) {
	.md{
		padding: 50px 0;
	}
	.ititle_72{
		font-size: 32px;
	}
	.ititle_48{
		font-size: 28px;
	}
	.fm,.fb{
		padding: 15px 0;
	}
	.ftr img{
		width: 100px;
	}
}
@media only screen and (max-width:768px) {
	.md{
		padding: 25px 0;
	}
	.ititle_72{
		font-size: 24px;
	}
	.ititle_48{
		font-size: 22px;
	}
	.bnimg{
		height: 200px !important;
	}
	.ftl{
		display: none;
	}
	.ftr{
		margin-left: 0;
		margin-top: 15px;
	}
	.ftma i{
		margin-top: 0;
	}
	.ftr img{
		width: 110px;
		margin: 0 auto;
	}
	.fm a{
		margin: 0;
		margin-right: 15px;
	}
	.itopline{
		height: 2px;
		width: 30px;
		margin-top: 15px;
	}
	.morea{
		width: 120px;
		line-height: 38px;
		font-size: 13px;
		border-width: 1px !important;
	}
	.i1lulw {
		justify-content: center;
	}
	.i1rt ul{
		justify-content: center;
	}
	.i1rt li{
		line-height: 35px;
		font-size: 12px;
		padding: 0 15px;
		margin: 0 7px;
	}
	.i2,.i3{
		padding: 25px 0;
		padding-right: 15px;
	}
	.i2ra{
		border: 1px solid #fff !important;
		margin-top: -1px;
		padding: 25px;
	}
	.i2ra i img{
		height: 50px;
	}
	.i2rart h1{
		line-height: 38px;
		font-size: 38px;
	}
	.i2rar p{
		font-size: 14px;
		margin-top: 5px;
	}
	.i3ba_a i{
		width: 60px;
		height: 60px;
		border-width: 1px;
		margin: 0 auto;
	}
	.i3ba_a p{
		font-size: 12px;
	}
	.i3ba_a i img{
		height: 30px;
	}
	.i4t{
		width: 100%;
	}
	.i4t .titleh3{
		line-height: 30px;
		font-size: 15px;
	}
	.i4b{
		margin-top: 50px;
		padding: 0 50px;
	}
	.i4b .swiper-button-white{
		background-size: 20px;
	}
	.i4ba{
		line-height: 40px;
	}
	
	.abw{
		width: 100%;
		justify-content: space-between;
	}
	.aba{
		width: 48%;
		margin-right: 0;
	}
	.aba p{
		font-size: 12px;
	}
	.lbntxt{
		padding-top: 0;
	}
	
	.listbn{
		min-height: 100px !important;
	}
	.qy1atxt3 img{
		height: 30px;
	}
	.wh1la{
		padding: 20px;
		margin-bottom: 15px;
	}
	.wh1la i{
		margin-right: 0;
	}
	.wh1la img{
		height: 40px;
	}
	.qy1a{
		height: 250px;
		position: relative;
	}
	.qy1a::after{
		display: none;
	}
	.qy1at,.qy1ab{
		position: absolute;
		left: 0;
		top: 0;
	}
	.swiper-slide:nth-child(even) .qy1ab{
		display: none;
	}
	.swiper-button-next-qy1,.swiper-button-prev-qy1{
		background-size: 15px;
	}
	
	.prdmd{
		padding-top: 15px !important;
	}
	.pdt a{
		font-size: 12px;
		line-height: 30px;
		padding: 0 12px;
		margin-right: 12px;
		margin-bottom: 12px;
	}
	.pdal, .pdam, .pdar{
		width: 100% !important;
		height: auto !important;
		padding: 20px !important;
		display: block;
	}
	.pdamw p{
		width: 100%;
	}
	.pdar img{
		width: 50%;
		margin: 0 auto;
	}
	.pdar span{
		font-size: 12px;
		line-height: 28px;
		padding: 0 15px;
	}
	
	.yf1b i{
		width: 35px;
		height: 35px;
		margin-right: 15px;
		font-size: 15px;
	}
	
	.hzbox{
		padding: 0 50px;
		margin-top: 25px !important;
	}
	.swiper-button-next-hz{
		right: 0;
	}
	.swiper-button-prev-hz{
	 	left: 0;
	}
	
	.cola{
		word-break: break-all;
	}
	.cola i{
		margin-right: 0;
	}
	.cola i img{
		height: 35px;
	}
	.cora input, .cora textarea{
		padding: 0 12px;
		font-size: 13px;
		height: 45px;
	}
	.cora textarea{
		height: 80px;
		padding: 12px;
	}
	.cora button{
		height: 45px;
		width: 130px;
		display: block;
		margin: 0 auto;
	}
}


.ny_xw ul li{padding-bottom:0px;}
.ny_xw .xw_nr{width:100%; position:relative; display:flex; flex-wrap:wrap; justify-content:space-between;padding-bottom: 0px;}
.ny_xw .xw_nr .t_p{width:30%; overflow:hidden;}
.ny_xw .xw_nr .t_p img{width:100%; height:auto; display:block;
	transition:all 1s;
	-o-transition:all 1s;
	-ms-transition:all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;}
.ny_xw .xw_nr:hover .t_p img{transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);}
.ny_xw .xw_nr .w_z{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;align-items:center;}
.ny_xw .xw_nr .w_z h3{font-size:20px; line-height:36px; font-weight:bold; margin-bottom:0px; overflow:hidden; display:-webkit-box;
	line-clamp:2;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-ms-line-clamp:2;
	-o-line-clamp:2;
	-webkit-box-orient:vertical;}
.ny_xw .xw_nr .w_z p{font-size:14px; line-height:26px; color:#999;  margin-bottom:35px; overflow:hidden; display:-webkit-box;
	line-clamp:3;
	-webkit-line-clamp:3;
	-moz-line-clamp:3;
	-ms-line-clamp:3;
	-o-line-clamp:3;
	-webkit-box-orient:vertical;}
.ny_xw .xw_nr .w_z a.m_r{display:inline-block; border-radius:3px; border:1px solid #ddd; padding:0 25px; font-size:14px; line-height:38px;}
.ny_xw .xw_nr:hover .w_z a.m_r{background-color:#004EA2; border:1px solid #004EA2; color:#fff;}
.ny_xw .xw_nr .w_z .l_m{width:calc(100% - 170px);}
.ny_xw .xw_nr .w_z .r_q{width:120px;}
.ny_xw .xw_nr .w_z .r_l{width:100%; background-color:#f7f7f7; border-radius:5px; padding:20px 0; font-size:20px; text-align:center; font-weight:bold;
	transition:all .5s;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;}
.ny_xw .xw_nr:hover .w_z .r_l{color:#004EA2;}
.ny_xw .xw_nr .w_z .r_q strong{font-size:36px; line-height:46px; display:block;}
.ny_xw .xw_xq{ margin:0 auto;}
.ny_xw .xw_xq .b_t{font-size:26px; line-height:36px; font-weight:bold; color:#000; margin-bottom:20px;}
.ny_xw .xw_xq .x_x{display:flex; flex-wrap:wrap; justify-content:space-between; padding-bottom:20px; border-bottom:1px solid #eee; margin-bottom:35px;}
.ny_xw .xw_xq .x_x .z_c span{margin-right:20px; display:inline-block;}
.ny_xw .xw_xq .x_x .y_c a{display:inline-block; margin-left:15px; color:#004EA2;}
.ny_xw .xw_xq .n_r{line-height:30px;}
.ny_xw .xw_xq .n_r strong{font-size:18px; color:#000; line-height:28px;}
.ny_xw .xw_xq .n_r img{max-width:100%; height:auto; display:block; margin:0 auto;}
.ny_xw .xw_xq .f_y{margin-top:40px; padding-top:30px; border-top:1px solid #eee; color:#999; line-height:32px;}
@media only screen and (max-width:1440px){
	.ny_xw ul li{padding-bottom:20px;}
	.ny_xw .xw_nr{ padding-bottom: 30px;}
	.ny_xw .xw_nr .t_p{width:28%;}
	.ny_xw .xw_nr .w_z{width:68%;}
	.ny_xw .xw_nr .w_z h3{font-size:22px; line-height:32px; margin-bottom:15px;
		line-clamp:1;
		-webkit-line-clamp:1;
		-moz-line-clamp:1;
		-ms-line-clamp:1;
		-o-line-clamp:1;}
	.ny_xw .xw_nr .w_z p{font-size:14px; line-height:26px; height:52px; margin-bottom:20px;
		line-clamp:2;
		-webkit-line-clamp:2;
		-moz-line-clamp:2;
		-ms-line-clamp:2;
		-o-line-clamp:2;}
	.ny_xw .xw_nr .w_z a.m_r{padding:0 20px; line-height:34px;}
	.ny_xw .xw_nr .w_z .l_m{width:calc(100% - 150px);}
	.ny_xw .xw_nr .w_z .r_l{padding:20px 0;}
	.ny_xw .xw_nr .w_z .r_q strong{font-size:30px; line-height:40px;}
	.ny_xw .xw_xq .b_t{font-size:24px; line-height:34px;}
	.ny_xw .xw_xq .x_x{margin-bottom:30px;}
	.ny_xw .xw_xq .n_r{line-height:28px;}
	.ny_xw .xw_xq .f_y{margin-top:30px; padding-top:25px;}
}
@media only screen and (max-width:992px){
    .ny_xw ul li{padding-bottom:10px;}
	.ny_xw .xw_nr .w_z h3{font-size:18px; line-height:28px; margin-bottom:10px;
		line-clamp:1;
		-webkit-line-clamp:1;
		-moz-line-clamp:1;
		-ms-line-clamp:1;
		-o-line-clamp:1;}
	.ny_xw .xw_nr .w_z p{font-size:14px; line-height:22px; height:44px; margin-bottom:15px;}
	.ny_xw .xw_nr .w_z .l_m{width:calc(100% - 120px);}
	.ny_xw .xw_nr .w_z .r_q{width:100px;}
	.ny_xw .xw_nr .w_z .r_l{padding:15px 0; font-size:14px;}
	.ny_xw .xw_nr .w_z .r_q strong{font-size:26px; line-height:32px;}
	.ny_xw .xw_nr .w_z a.m_r{padding:0 15px; line-height:32px;}
}
@media only screen and (max-width:640px){
    .ny_xw ul li{padding-bottom:25px;}
	.ny_xw .xw_nr{ padding-bottom: 25px;}
	.ny_xw .xw_nr .t_p{width:40%;}
	.ny_xw .xw_nr .w_z{width:56%;}
	.ny_xw .xw_nr .w_z h3{font-size:16px; font-weight:normal; line-height:26px; margin-bottom:5px;}
	.ny_xw .xw_nr .w_z p{font-size:13px; line-height:20px; height:40px; margin-bottom:6px;}
	.ny_xw .xw_nr .w_z .l_m{width:100%;}
	.ny_xw .xw_nr .w_z .r_q{display:none;}
	.ny_xw .xw_nr .w_z a.m_r{border-radius:0; border:0; padding:0; font-size:13px; line-height:22px;}
	.ny_xw .xw_nr:hover .w_z a.m_r{background:none; border:0; color:#004EA2;}
	.ny_xw .xw_xq .b_t{font-size:20px; line-height:30px;}
	.ny_xw .xw_xq .x_x{margin-bottom:20px;}
	.ny_xw .xw_xq .x_x .y_c{margin-top:5px;}
	.ny_xw .xw_xq .x_x .y_c a{margin:0 7px 0 0;}
}

.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:#fff; border-radius:5px; line-height:40px; font-size:15px; text-align:center; color:#999; display:block;border:solid 1px #004EA2;}
.cj_wt .yema ul li a{background-color:#fafafa;}
.yema ul li a:hover{color:#fff; background-color:#004EA2;}
.yema ul li.active a{color:#fff; background-color:#004EA2;}
@media only screen and (max-width:640px){
	.yema ul li a{min-width:32px; padding:0 8px; font-size:13px; line-height:32px;}
}
.xq_nr .row{    display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;}
.xq_nr .yy_xq{margin-bottom:50px;}
.xq_nr:last-child{margin-bottom:0;}
.xq_nr .row{margin:0 -20px;}
.xq_nr .b_t{font-size:26px; font-weight:bold; line-height:40px; color:#000; margin-bottom:15px;}
.xq_nr .l_m{border-bottom:1px solid #eee; margin-bottom:25px;}
.xq_nr .l_m span{display:inline-block; min-width:130px; height:46px; background-color:#004EA2; padding:0 20px; font-size:18px; line-height:46px; text-align:center; color:#fff; font-weight:bold;}
.xq_nr .j_s{line-height:28px; border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:30px;}
.xq_nr .w_z{line-height:26px;}
.xq_nr .w_z img{max-width:100%;}
.xq_nr .w_z strong{font-size:18px; line-height:32px; font-weight:bold; color:#000; display:inline-block; margin-bottom:6px;}
.xq_nr .w_z ul li{margin-bottom:8px;}
.xq_nr .w_z ul li span{color:#999;}
.xq_nr .c_z{margin-top:20px;}
.xq_nr .c_z a{display:inline-block; margin-right:20px; width:126px; height:46px; border:1px solid #004EA2; background-color:#004EA2; border-radius:3px; font-size:15px; line-height:44px; color:#fff; text-align:center;}
.xq_nr .c_z a:hover{border:1px solid #004EA2; background-color:#004EA2;}
.xq_nr .c_z a.lx_hq{background:none; color:#004EA2;}
.xq_nr .c_z a.lx_hq:hover{border:1px solid #004EA2; background-color:#004EA2; color:#fff;}
.xq_nr table{border:1px solid #eee; background-color:#fff; border-collapse:collapse;}
.xq_nr table tr:nth-child(2n){background-color:#f7f7f7;}
.xq_nr table th{background-color:#004EA2; padding:15px; color:#fff; font-weight:normal; text-align:center;}
.xq_nr table td{padding:15px; color:#333; text-align:center;}
.xq_nr .cp_dt{width:calc(46% - 40px); margin:0 20px;}
.xq_nr .cp_dt img{width:100%; height:auto; border:1px solid #ddd; display:block;}
.xq_nr .cp_cs{width:calc(54% - 40px); margin:0 20px;}
@media only screen and (max-width:1100px){
.xq_nr .yy_xq{margin-bottom:35px;}
.xq_nr .yy_xq:last-child{margin-bottom:0;}
.xq_nr .row{margin:0 -15px;}
.xq_nr .b_t{font-size:22px; line-height:32px; margin-bottom:10px;}
.xq_nr .l_m{margin-bottom:20px;}
.xq_nr .l_m span{min-width:120px; height:40px; padding:0 15px; font-size:17px; line-height:40px;}
.xq_nr .j_s{line-height:26px; padding-bottom:15px;margin-bottom:15px;}
.xq_nr .w_z{line-height:24px;}
.xq_nr .w_z strong{font-size:17px; line-height:28px;}
.xq_nr .c_z{margin-top:15px;}
.xq_nr .c_z a{margin-right:15px; width:115px; height:40px; font-size:14px; line-height:38px;}
.xq_nr table td{padding:10px;}
.xq_nr .cp_dt{width:calc(50% - 30px); margin:0 15px;}
.xq_nr .cp_dt img{width:100%; height:auto; border:1px solid #ddd; display:block;}
.xq_nr .cp_cs{width:calc(50% - 30px); margin:0 15px;}
}
@media only screen and (max-width:768px){
.xq_nr .cp_dt{width:calc(100% - 40px); margin:0 15px 20px;}
.xq_nr .cp_cs{width:calc(100% - 40px); margin:0 15px;}
}
@media only screen and (max-width:640px){
.xq_nr .b_t{font-size:20px; line-height:30px;}
.xq_nr table td:first-child{width:25%;}
}

.abw .aba .abaimg{
    height:280px; overflow:hidden;
}
.abw .aba .abaimg img{
   width:100%; height:100%; display:block;
object-fit:cover;
object-position:center top;
-webkit-user-select:none;
user-select:none;
transition:all .5s;
-webkit-transition:all .5s;
}

.ny_gy{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.ny_gy .z_c{width: 45%;}
.ny_gy .y_c{width: 45%;}
.ny_gy .y_c video{
	width: 100%;
	height: auto;
	display: block;
}
@media only screen and (max-width:768px){
	.ny_gy .z_c{width: 100%;margin-bottom: 20px;}
	.ny_gy .y_c{width: 100%;}
}

.hdrb .hdrc{
	color: #fff;
	background: url(../images/lgico_wt_03.png) no-repeat left center;
	padding-left: 20px;
	line-height: 90px;
	cursor: pointer;
}
.hdrb .navhide {
	width: 100px;
	margin-left: -50px;
}

.hdrb:hover .navhide {
	margin-top: 0;
	opacity: 1;
	visibility: inherit;
}