@charset "utf-8";

/* CSS Document */
html {
	/* font-size: 62.5%; */
	/* 10÷16=62.5% */
}

* {
	word-wrap: break-word;
}

body {
	font-size: 12px;
	/* font-size: 1.2rem; */
	/* 12÷10=1.2 */
	overflow-x: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/* line-height: 1; */
}

body,
html {
	font-family: "微软雅黑";
	min-width: 320px;
}

ul,
ul li,
dl,
dl dt,
dl dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.f_faminly {
	font-family: "微软雅黑";
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearboth {
	clear: both;
}

.bigzm {
	text-transform: uppercase;
}

.b_cursor {
	border: 0px;
	cursor: pointer;
}

input {
	outline: 0;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #888888;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #888888;
}

.fs14 {
	font-size: 14px;
}

.fs15 {
	font-size: 15px;
}

.fs16 {
	font-size: 16px;
}

.fs17 {
	font-size: 17px;
}

.fs18 {
	font-size: 18px;
}

.fs20 {
	font-size: 20px;
}

ul li {
	list-style-type: none;
	float: left;
}

.container {
	width: 100% !important;
	max-width: 1200px;
	max-width: 1170px\9;
}

.container1 {
	width: 100%;
}


/*loading加载*/
.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #1c5eca;
	z-index: 10000000;
}

.loading-img {
	width: 348px;
	position: absolute;
	height: 72px;
	left: 50%;
	top: 50%;
	margin-left: -174px;
	margin-top: -36px;
	-webkit-animation: rotateplane 1.4s infinite ease-in-out;
	animation: rotateplane 1.4s infinite ease-in-out;
}

@-webkit-keyframes rotateplane {
	0% {
		filter: alpha(opacity=0);
		-webkit-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
	}

	50% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes rotateplane {
	0% {
		filter: alpha(opacity=0);
		-webkit-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
	}

	50% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}


/*头部*/

#banner {
	width: 100%;
	position: relative;
}
.banner_tb1{width:80px; height:60px; background:url(../images/sb_02_c9710676c90641279dfd2a3281d5a7ee.png) no-repeat; position:absolute; left:50%; bottom:30px; margin-left:-40px; z-index:111;}

.clearpadding {
	padding: 0px;
	margin: 0px;
}

.header {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 100000;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}
.header::after{
	content: '';
    position: absolute;
    left: 0;
    top: -1px;
    right: 0;
    height: 150px;
    background: url(../images/header22_1503c922c69540cbb098fe5696b4b3ba.png) repeat-x top center;
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
    transition: .3s;
}
.header.fixedmenu::after,
.header.fixedmenu1.fixedmenu::after {
	position: fixed;
	top: 0px;
	opacity: 0.9;
}

.header.fixedmenu1 {
	position: relative;
}


.i_logo_img {
	width: 25%;
	padding-top: 30px;
}

.i_logo_r {
	width: 67%;
}

.i_logo_r_t {
	width: 100%;
	height: 49px;
	padding-top: 13px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	opacity: 1;
	transition: ease-in 0.2s;
}
.header.fixedmenu .i_logo_r_t{
	opacity: 0;
	transform: translateY(20%);
}
.i_logo_ul {
	width: 100%;
	transition: ease-out 0.3s;
}
.header.fixedmenu .i_logo_ul{
	transform: translateY(-24px);
}

.i_logo_ul .nav_menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.i_logo_ul .nav_menu li {
	/* width: 12.5%; */
	height: 66px;
	white-space: nowrap;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 4.5%;
}

.i_logo_ul .nav_menu li:first-child{
	margin-left: 0;
}
.i_logo_ul .nav_menu li .a_nav {
	width: 100%;
	height: 66px;
	line-height: 66px;
	display: inline-block;
	text-align: center;
	/* overflow: hidden; */
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}

.i_logo_ul .nav_menu li .a_nav:hover,
.i_logo_ul .nav_menu li .a_nav.active,
.i_logo_ul .nav_menu li .a_nav.active1 {
	color: #fff;
	text-decoration: none;
}

/* .i_logo_ul .nav_menu li .a_nav:after {
	width: 0;
	height: 4px;
	background-color: #FFA86E;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0px;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	content: "";
}

.i_logo_ul .nav_menu li .a_nav:hover:after,
.i_logo_ul .nav_menu li .a_nav.active:after,
.i_logo_ul .nav_menu li .a_nav.active1:after {
	width: 140px;
} */

.i_logo_ul .nav_menu li .dl {
	width: 140px;
	position: absolute;
	z-index: 10000;
	display: none;
	left: 50%;
	top: 100%;
	transform: translateX(-50%);
	background-color: #fff;
	padding: 15px 0px;
	border-radius: 0 0 10px 10px;
	border-top: 4px solid #FFA86E;
}

.i_logo_ul .nav_menu li .dl dd {
	width: 100%;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-bottom: 10px
}

.i_logo_ul .nav_menu li .dl dd a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #1f2f68;
	font-size: 16px;
	/* padding-left: 15px; */
}

.i_logo_ul .nav_menu li .dl dd a:hover {
	color: #1d81d3;
	/* background-color: #223f77; */
	text-decoration: none;
}

.i_ss {
	width: 18.5%;
	height: 30px;
	border: 1px solid #fff;
	-moz-border-radius: 15px;
	/* Gecko browsers */
	-webkit-border-radius: 15px;
	/* Webkit browsers */
	border-radius: 15px;
	/* W3C syntax */
}

.i_ss .ipt1 {
	width: 81%;
	height: 30px;
	line-height: 40px;
	border: 0px;
	background-color: transparent;
	color: #fff;
	text-indent: 15px;
	font-size: 14px;
	font-family: "微软雅黑";
}

.i_ss .ipt2 {
	width: 19%;
	height: 30px;
	line-height: 30px;
	background: url(../images/y4_e4812bfd7eea45f9aa16746189870596.png) left center no-repeat;
	background-size: 20px;
	border: 0px;
}

.i_ss .ipt1:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.i_ss .ipt1::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.i_ss .ipt1:-ms-input-placeholder {
	color: #fff;
}

.i_ss .ipt1::-webkit-input-placeholder {
	color: #fff;
}

.i_xtdiv {
	padding-right: 1%;
	height: 36px;
}

.i_xtdiv a {
	margin: 0px 5px;
	height: 36px;
	line-height: 36px;
	float: left;
	display: inline-block;
	padding: 0px 10px;
	background-color: rgba(225, 225, 225, 0.1);
	border: 1px solid rgba(225, 225, 225, 0.1);
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	border-radius: 18px;
}
/* 
.i_xtdiv a:hover {
	text-decoration: none;
	color: #222;
} */

.i_xtdiv a .s1 {
	height: 32px;
	line-height: 32px;
	padding-left: 32px;
	display: inline-block;
	font-size: 18px;
}

.i_xtdiv a .s1.bg1 {
	background: url(../images/yy1_7a66ff41bbb14d27ab9db9a021407840.png) left center no-repeat;
}

.i_xtdiv a .s1.bg2 {
	background: url(../images/yy2_1ee8c81d89ea47e7910fdb0fde2218c7.png) left center no-repeat;
}

.i_xtdiv a .s1.bg3 {
	background: url(../images/yy3_93c16daa063746648101a1d21d7c892b.png) left center no-repeat;
}


.home-swiper {
	width: 100%;
	height: 100%;
	background: #000;
	overflow: hidden;
}

.home-swiper .swiper-slide {
	overflow: hidden;
}
.home-swiper .swiper-slide .imgBox{
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
	height: 100%;
	position: relative;
    isolation: isolate;
}
.home-swiper .swiper-slide img {
	width: 100%;
	display: none;
}

.home-swiper .swiper-slide:before {
    content: '';
    position: absolute;
    left: 0;
    top: -1px;
    right: 0;
    height: 260px;
    background: url(../images/header22_1503c922c69540cbb098fe5696b4b3ba.png) repeat-x top center;
    background-size: 101% 100%;
    z-index: 2;
    opacity: .8;
}
.home-swiper .swiper-slide .swiper_text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(100%);
	opacity: 0;
}
.home-swiper .swiper-slide h5,.home-swiper .swiper-slide h6{
	font-size: 72px;
	line-height: 120px;
	color: #fff;
	margin: 0; 
	text-shadow: 2px 2px 4px #333; /* 水平偏移2px，垂直偏??2px，模糊半??4px，颜色为黑色 */
}
.home-swiper .swiper-slide.swiper-slide-active .swiper_text{
	transition: ease 1.5s;
	opacity: 1;
	transform: translateX(-50%) translateY(-50%);
}
@media (min-width: 1025px) {
    .home-swiper .swiper-slide .sc {
        transition: 3s 1s linear;
        transform: scale(1)
    }

    .home-swiper .swiper-slide-active .sc{
        transform: scale(1.1)
    }
}
.home-swiper .home_next {
	width: 60px;
	height: 60px;
	background: url(../images/r_b1_4b09e02396644aa0810c73ab0e6b04c0.png) no-repeat;
	margin-top: -30px;
	right: 5%;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	color: transparent;
}

.home-swiper .home_prev {
	width: 60px;
	height: 60px;
	background: url(../images/l_b1_97f2da3328e64268aa613abf529052dc.png) no-repeat;
	margin-top: -30px;
	left: 5%;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	color: transparent;
}

/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/
.home-pagination .swiper-pagination-bullet {
	width: 30px !important;
	height: 30px !important;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
	opacity: 1;
	background-color: transparent !important;
	-moz-border-radius: 5px !important;
	;
	/* Gecko browsers */
	-webkit-border-radius: 5px !important;
	/* Webkit browsers */
	border-radius: 5px !important;
	;
	/* W3C syntax */ display:none;
}

.home-pagination .swiper-pagination-bullet-active {
	color: #fff;
	background: #273b69 !important;
}

.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 100px;
	text-align: right;
	padding-right: 13%;
}

/*首页内容部分*/
.ui_div {
	width: 100%;
}

.ui_div_center {
	width: 1400px;
	margin: 0px auto;
}

.ui_div_con {
	width: 1300px;
	margin: 0px auto;
}


/*手机导航*/
/* CSS Document */
.phone_nav {
	display: none;
}

.phone_nav.fixedmenu {
	position: fixed;
	top: 0px;
	background: url(../images/y24_1c97a730403a4515a2500c40f03085e8.png) repeat;
	left: 0px;
	z-index: 100000;
}

.phone_logo {
	padding: 10px 0px;
}

.phone_logo .p1 img {
	width: 100%;
}

@media screen and (max-width:1200px) {
	.phone_logo .p1 {
		display: block ;
		width: 38%;
		display: inline-block;
	}

	/*.header{ display:none;}*/
	.phone_logo {
		width: 100%;
		padding: 15px 20px;
		box-sizing: border-box;
	}

	.phone_nav {
		display: block;
		position: fixed;
		background: url(../images/y6_0fa4987aa411408f9fdfe6671608587d.png) repeat;
		width: 100%;
		top: 0;
		left: 0;
		display: block;
		-webkit-transition: all ease-out 0.2s;
		transition: all ease-out 0.2s;
		z-index: 100000;
	}

	/*导航按钮*/
	.phone_nav .nav_but_box {
		display: block;
		position: absolute;
		width: 30px;
		height: 30px;
		right: 20px;
		top: 50%;
		margin-top: -15px;
		z-index: 1;
		transition: all 0.7s;
		-webkit-transition: all 0.7s;
	}

	.phone_nav .nav_but {
		display: inline-block;
		position: relative;
		width: 20px;
		height: 2px;
		z-index: 2;
		margin: 13px 0 0 5px;
		background: #ffffff;
		-webkit-transition-property: background-color, -webkit-transform;
		transition-property: background-color, -webkit-transform;
		transition-property: background-color, transform;
		transition-property: background-color, transform, -webkit-transform;
		-webkit-transition-duration: 300ms;
		transition-duration: 300ms;
	}

	.phone_nav .nav_but:before,
	.nav_but:after {
		content: '';
		display: block;
		width: 20px;
		height: 2px;
		position: absolute;
		background: #ffffff;
		transition-property: margin, -webkit-transform;
		-webkit-transition-property: margin, -webkit-transform;
		transition-property: margin, transform;
		transition-property: margin, transform, -webkit-transform;
		transition-duration: 300ms;
		-webkit-transition-duration: 300ms;
	}

	.phone_nav .nav_but:before {
		margin-top: -5px;
	}

	.phone_nav .nav_but:after {
		margin-top: 5px;
	}

	/*栏目名称*/
	.phone_nav .nav_main {
		height: 100%;
		position: fixed;
		left: 0;
		opacity: 0;
		width: 0;
		transition: all 0.4s ease 0.3s;
		-webkit-transition: all 0.4s ease 0.3s;
		background-color: #1e55c8;
		overflow: hidden;
	}

	.phone_nav .nav_main ul {
		padding: 0 20px;
		margin-top: 40px;
	}

	.phone_nav .nav_main li a {
		background-position: left;
		color: #fff;
		height: 46px;
		line-height: 46px;
		display: inline-block;
		background-size: 32px;
		background-repeat: no-repeat;
		font-weight: bold;
	}

	.phone_nav .nav_main .ss {
		border: 1px solid #fff;
		margin-top: 20px;
	}

	.phone_nav .nav_main .ss .p2 {
		float: right;
	}

	.phone_nav .nav_main .ss .p2 input {
		border: 0;
		width: 34px;
		height: 34px;
	}

	.phone_nav .nav_main .ss .p1 {
		display: block;
		margin: 0 34px 0 5px;
	}

	.phone_nav .nav_main .ss .p1 input {
		width: 100%;
		height: 34px;
		line-height: 34px;
		background: none;
		border: 0;
		font-family: "Microsoft YaHei";
		font-size: 14px;
		color: #fff;
	}

	.phone_nav .nav_main li b {
		display: inline-block;
		position: absolute;
		right: 10px;
		top: 0px;
		width: 50%;
		height: 50px;
		background: url("../images/lmfooter_bottom_e6910ad4bf274104a90db44760a40666.png") center right no-repeat;
		z-index: 99;
	}

	.phone_nav .nav_main .ul {
		padding: 0 0 0px 40px;
		margin: 0;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.4s;
		-webkit-transition: max-height 0.4s;
	}

	.phone_nav .nav_main .ul li {
		padding: 0;
		border-bottom: 0;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

	.phone_nav .nav_main .ul li a {
		padding: 0;
		height: auto;
		line-height: 30px;
		font-weight: normal
	}

	.phone_nav .nav_main .b_one .ul {
		max-height: 300px;
		padding: 0 0 0px 40px;
		margin-bottom: 10px;
	}


	.phone_nav .nav_main li {
		width: 100%;
		transform: translateX(100px);
		-webkit-transform: translateX(100px);
		transition: all 0.8s ease;
		-webkit-transition: all 0.8s ease;
		border-bottom: 1px solid rgba(225, 225, 225, 0.5);
		padding: 0 20px;
		position: relative;
	}

	.phone_nav .nav_main li:nth-of-type(1) {
		transition-delay: 0.1s;
		-webkit-transition-delay: 0.1s;
	}

	.phone_nav .nav_main li:nth-of-type(2) {
		transition-delay: 0.2s;
		-webkit-transition-delay: 0.2s;
	}

	.phone_nav .nav_main li:nth-of-type(3) {
		transition-delay: 0.3s;
		-webkit-transition-delay: 0.3s;
	}

	.phone_nav .nav_main li:nth-of-type(4) {
		transition-delay: 0.4s;
		-webkit-transition-delay: 0.4s;
	}

	.phone_nav .nav_main li:nth-of-type(5) {
		transition-delay: 0.5s;
		-webkit-transition-delay: 0.5s;
	}

	.phone_nav .nav_main li:nth-of-type(6) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(7) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(8) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(9) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(10) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}


	/*打开样式*/
	.phone_nav_one {
		transition-delay: 0s;
		-webkit-transition-delay: 0s;
	}

	.phone_nav_one .nav_main {
		opacity: 1;
		width: 100%;
		overflow: inherit;
	}

	.phone_nav_one .nav_but {
		background: rgba(0, 0, 0, 0);
	}

	.phone_nav_one .nav_but:before {
		margin-top: 0;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}

	.phone_nav_one .nav_but:after {
		margin-top: 0;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}

	.phone_nav_one .nav_but_box {
		opacity: 0.8;
	}

	.phone_nav_one .nav_main li {
		width: 100%;
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}
}

@media screen and (max-width:470px) {

	/*--768-0--*/
	.phone_logo {
		padding: 10px 10px
	}

	.phone_nav .nav_main ul {
		height: 410px;
	}

	.phone_nav .nav_main .b_one .ul {
		height: auto;
	}

}

@media screen and (max-width:758px) {

	/*--768-0--*/
	/*.phone_nav .nav_but_box{ top:34px; right:10px;}*/
	.phone_nav .nav_main ul {
		margin-top: 20px;
		height: 550px;
		overflow-y: auto;
		box-sizing: border-box;
	}

	.phone_nav .nav_main .b_one .ul {
		height: auto;
	}

}

/*手机导航*/
.i_ssbn {
	width: 12%;
	height: 100%;
	background: url(../images/y4_e4812bfd7eea45f9aa16746189870596.png) center no-repeat;
	background-size: 20px;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 10000;
}

.i_ssbn span {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.i_ssbn_div {
	width: 200px;
	display: none;
	background-color: #fff;
	z-index: 10000;
	position: absolute;
	right: 0px;
	top: 100%;
}

.i_ssbn_div .ipt1 {
	width: 80%;
	height: 40px;
	line-height: 40px;
	text-indent: 15px;
	border: 0px;
	font-family: "微软雅黑";
	background-color: #fff;
	color: #b9b9b9;
	font-size: 0.16rem;
}

.i_ssbn_div .ipt2 {
	width: 20%;
	height: 40px;
	background: url(../images/y4_e4812bfd7eea45f9aa16746189870596.png) center no-repeat;
	background-color: #1e55c8;
	border: 0px;
	background-size: 15px;
}

.i_ssbn_div input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #b9b9b9;
}

.i_ssbn_div input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #b9b9b9;
}

.i_ssbn_div input:-ms-input-placeholder {
	color: #b9b9b9;
}

.i_ssbn_div input::-webkit-input-placeholder {
	color: #b9b9b9;
}

.i_bg1 {
	background: url(../images/bg1_9e3e1f3d76ea42b9a74c064681178f6f.jpg) center center no-repeat;
	background-size: cover;
}

.i_box1 {
	width: 100%;
	padding: 115px 0px 95px 0px;
}

.i_box1_left {
	width: 47.5%;
}

.i_box1_left_t {
	width: 100%;
	line-height: 1.3;
	color: #222;
	font-size: 36px;
	font-weight: bold;
}

.i_box1_left_t .s1 {
	font-size: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.i_box1_left_c {
	width: 100%;
	margin-bottom: 48px;
	height: 200px;
	line-height: 40px;
	overflow: hidden;
	color: #222222;
	font-size: 16px;
	text-align: justify;
	margin-top: 20px;
}

.i_box1_left_b {
	width: 100%;
}

.i_box1_left_b a {
	width: 183px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-image: linear-gradient(90deg, #1296d4 0, #1d59c9 100%), linear-gradient(#1296d4, #1d59c9);
	-moz-border-radius: 25px;
	/* Gecko browsers */
	-webkit-border-radius: 25px;
	/* Webkit browsers */
	border-radius: 25px;
	/* W3C syntax */
}

.i_box1_left_b a:hover {
	text-decoration: none;
	color: #fff;
}

.i_box1_right {
	width: 47%;
	margin-top: 35px;
	border-left: 0px;
	background: url(../images/bg2_04f5df2096214f0a80c170f6ae1db348.jpg) right center no-repeat;
	background-size: 100%;
	padding: 20px 20px 20px 0px;
}

.i_box1_right video {
	width: 100%;
	height: auto;
}

.hover_box {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	position: absolute;
	top: 50%;
	right: 36px;
	transform: translateY(-50%);
}
.index_hover_box{
	position: fixed;
	z-index: 9999999;
}
.hover_btns {
	padding: 10px 15px;
	border-radius: 10px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.hover_btns .li{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}
.hover_btns p{
	margin: 0;
	font-size: 16px;
	color: #000;
}
.hover_close {
	cursor: pointer;
	display: flex;
	justify-content: center;
}
.sjs-next1,.sjs-prev1{
	color: transparent !important;
}
.zoomImg,.loadImg{width:100%;overflow:hidden;position:relative;display:block;background: url() #f2f2f2 no-repeat center;}
.zoomImg:before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index: 3}
.zoomImg img{width:100%;transition: .5s;height: 100%;object-fit: cover;position: relative;z-index: 1}
.zoomImg.noms:before{display: none}
.zoomImg.mask:after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 40%;z-index: 2;pointer-events: none;background:url(../images/bamss_c2a752c9ef924722982bdfbd6c388db5.png) repeat-x top center;background-size:auto 100%;}
.imgfix img{display: none\0}
@-webkit-keyframes shine{100%{left:125%}
}
@keyframes shine{100%{left:125%}
}

@media (min-width: 1025px){
.zoomImg:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
.zoomImg:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
a:hover .zoomImg:before{-webkit-animation:shine .75s;animation:shine .75s}
a:hover .zoomImg img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)} 
}


.i_box2 {
	width: 100%;
	background-color: #f5f5f5;
	background-image: url(../images/bg_home1_423913bfb6f0439a9d80840514829356.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.i_box2_right {
	width: 39%;
	padding: 68px 12% 44px 0;
}

.i_box2_left {
	width: 61%;
	padding: 68px 3.5% 44px 12%;
}
.i_box2_left .right {
    width: 100%;
}
.i_box2_left .slide-b-p{
	width: 100%;
	display: flex;
}
.i_box2_left .slide-b {
    /* width: 860px; */
	/* width: calc(100% - 60px); */
	width: 865px;
	display: flex;
	margin: 0 !important;
}
.i_box2_left .slide-b .swiper-slide {
	/* width: 800px; */
	width: 100%;
}

.i_box2_left .slide-b .swiper-slide .img {
    height: 500px;
    border-radius: 10px;
}

.i_box2_left .slide-b .item .txt {
    position: relative;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    z-index: 5;
	min-height: 120px;
}
.i_box2_left .slide-b .item a {
	text-decoration: none;
}
.i_box2_left .slide-b .item .txt .message{
	padding: 18px 0 0 142px;
}
.i_box2_left .slide-b .item .txt h4 {
    font-size: 24px;
	line-height: 36px;
	margin: 0;
	color: #000;
	text-decoration: none !important;
	white-space: nowrap;
	overflow: hidden;              /* 隐藏超出容器的内?? */
    text-overflow: ellipsis;       /* 超出部分显示省略?? */
}
.i_box2_left .slide-b .item .txt .desc {
    font-size: 16px;
	line-height: 26px;
	color: #000;
	text-decoration: none !important;
}

.i_box2_left .slide-b .item .time {
    width: 115px;
    background: #1e53c7;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    position: absolute;
    left: 0;
    top: -34px;
    z-index: 5;
	font-size: 16px;
	padding-bottom: 10px;
	border-radius: 0 20px 20px 20px;
}

.i_box2_left .slide-b .item .time span {
    font-size: 48px;
    font-weight: bold;
    display: block;
    width: 100%;
	margin-bottom: 16px;
}

.i_box2_left .slide-b .swiper-slide-active .item .txt {
    opacity: 1;
    visibility: visible;
}

.i_box2_left_title {
	max-width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 60px;
	position: relative;
}
.i_box2_left_t {
	width: 100%;
	line-height: 0.9;
	color: #052390;
	font-size: 32px;
}

.i_box2_left_t .s1 {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	background: linear-gradient(to bottom, rgba(5, 35, 144, 0.1), rgba(255, 255, 255, 0));
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	transform: translateY(5px);
	white-space: nowrap;
	font-weight: bolder;
}

.i_box2_left_b{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
 
.i_box2_left_b a {
	width: 160px;
	height: 48px;
	line-height: 48px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #000;
	font-size: 16px;
	border-radius: 24px;
	border: 1px solid #d2d2d2;
	font-family: Arial, Helvetica, sans-serif;
}

.i_box2_left_b a:hover {
	text-decoration: none;
}

.i_box2_right_ul {
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
}

.i_box2_right_ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #f2f2f2;
}

.i_box2_right_ul li .div {
	width: 100%;
	display: inline-block;
	/* overflow: hidden; */
	color: #333;
	font-size: 16px;
	padding: 24px 26px;
	text-decoration: none;
}

.i_box2_right_ul li .div:hover {
	color: #fff;
	background-color: #1d81d3;
}

.i_box2_right_ul li .div .text2 {
	margin-top: 12px;
}

.i_box3 {
	width: 100%;
	padding: 80px 0px 60px 0px;
}

.i_box3_t {
	width: 100%;
	height: 60px;
	line-height: 60px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #f7f7f7;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	background: linear-gradient(to bottom, rgba(5, 35, 144, 0.1), rgba(255, 255, 255, 0));
	-webkit-background-clip: text;
	background-clip: text;
	/* -webkit-text-fill-color: transparent; */
	color: transparent;
	transform: translateY(5px);
	white-space: nowrap;
	position: relative;
	font-weight: bolder;
}

.i_box3_t .s1 {
	width: 100%;
	text-align: center;
	line-height: 1.0;
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #052390 !important;
	font-size: 32px;
	font-weight: normal !important;
;
}

.i_box3_t.activetwo {
	color: #e6e6e6;
}

.i_box3_t1 {
	width: 100%;
	text-align: center;
	line-height: 1.6;
	color: #333333;
	font-size: 18px;
	padding-top: 15px;
}

.i_box3_c {
	width: 100%;
	padding-bottom: 52px;
}

.i_box3_c_t {
	width: 100%;
	overflow: hidden;
}

.i_box3_c_b {
	width: 100%;
	padding-top: 25px;
	text-align: center;
}

.i_box3_c_b a {
	width: 153px;
	height: 33px;
	line-height: 33px;
	display: inline-block;
	overflow: hidden;
	color: #5a5a5a;
	font-size: 14px;
	background: url(../images/y8_7c3dca494c7e4b18bb8d6e0d4fe0a6db.png) center no-repeat;
}

.i_box3_c_b a:hover {
	text-decoration: none;
	color: #1c4aa0;
	background: url(../images/y9_261966629362487099a4fd478994a96f.png) center no-repeat;
}


.sjs-swiper1 {
	width: 100%;
	height: 100%;
}

.sjs-swiper1 .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	padding: 0px 30px;
	float: left;
	background-color: #fff;

	position: relative;
	cursor: pointer;
}

.sjs-swiper1 .swiper-slide .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.sjs-swiper1 .swiper-slide .a_img img {
	width: 100%;
}

.sjs-swiper1 .swiper-slide .a_img .a_zc {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/y7_1a86d98c2cf94c20b40ab2d2ab1220e0.png) bottom repeat-x;
	z-index: 1;
}

.sjs-swiper1 .swiper-slide .a_img .a_text {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 25px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	z-index: 2;
	line-height: 1.4;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.sjs-swiper1 .swiper-button-prev {
	background: url(../images/l_btn1_653142856486437b80b3033747c07b7f.jpg) center no-repeat;
	/*background:none;*/
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 54px;
	left: 50px;
}

.sjs-swiper1 .swiper-button-prev:hover {
	background: url(../images/l_btn_1da8099d22684deca9e7c54fe4d19cd1.jpg) center no-repeat;
}

.sjs-swiper1 .swiper-button-next {
	background: url(../images/r_btn1_489eb6353ccf4b7d86b7a5978070ccfd.jpg) center no-repeat;
	/*background:none; */
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 54px;
	right: 50px;
}

.sjs-swiper1 .swiper-button-next:hover {
	background: url(../images/r_btn_38918a728fce42e0a0d91067f5e24ca3.jpg) center no-repeat;
}

.sjs-swiper1 .swiper-slide-active .a_img .a_text {
	font-size: 30px;
}




.i_bg2 {
	background-color: #eeeeee;
}

.i_box4 {
	width: 100%;
	padding: 90px 0px;
}

.i_box4_t {
	width: 100%;
	margin-top: 60px;
	height: 390px;
	position: relative;
}



.servicescon .swiper-container {
	width: 100%;
}

.servicescon .swiper-slide {
	width: 280px;
	height: 310px;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	margin-top: 30px;
	/*-webkit-transform: scale(0.85);
	transform: scale(0.85);*/
	padding: 0px 15px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;

	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.servicescon .swiper-slide-active,
.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}




.servicescon .swiper-slide .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #666666;
	font-size: 14px;
}

.servicescon .swiper-slide .div:hover {
	text-decoration: none;
	color: #666;
}

.servicescon .swiper-slide .div .div_t {
	width: 100%;
	background-color: #fff;
	padding: 40px 0px 60px 0px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.servicescon .swiper-slide .div .div_t .s1 {
	width: 100%;
	height: 92px;
	text-align: center;
	position: relative;
}

.servicescon .swiper-slide .div .div_t .s1 .s1_pic {
	width: 100%;
	height: 92px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	text-align: center;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.servicescon .swiper-slide .div .div_t .s1 .s1_pic img {
	height: 92px;
	width: auto;
	-moz-border-radius: 0px;
	/* Gecko browsers */
	-webkit-border-radius: 0px;
	/* Webkit browsers */
	border-radius: 0px;
	/* W3C syntax */
	display: inline-block;
	-webkit-animation: rotateForEver1 4s linear infinite;
	-moz-animation: rotateForEver1 4s linear infinite;
	-o-animation: rotateForEver1 4s linear infinite;
	animation: rotateForEver1 4s linear infinite;
}

.servicescon .swiper-slide .div .div_t .s1 .s1_img {
	width: 100%;
	height: 92px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	text-align: center;
}

.servicescon .swiper-slide .div .div_t .s1 .s1_img img {
	height: 92px;
	width: auto;
	-moz-border-radius: 0px;
	/* Gecko browsers */
	-webkit-border-radius: 0px;
	/* Webkit browsers */
	border-radius: 0px;
	/* W3C syntax */
	display: inline-block;
}

.servicescon .swiper-slide .div .div_t .s2 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	text-align: center;
	color: #222222;
	font-size: 18px;
	overflow: hidden;
}

.servicescon .swiper-slide .div .div_t .s3 {
	width: 100%;
	height: 72px;
	line-height: 24px;
	overflow: hidden;
	text-align: justify;
	padding: 0px 35px;
	display: none;
}

.servicescon .swiper-slide .div .div_t .s4 {
	width: 100%;
	height: 51px;
	margin-top: 22px;
	background: url(../images/y16_de112c7b8d7e4b979990db4eeb618c8f.png) center no-repeat;
	color: #999999;
	font-size: 16px;
	line-height: 35px;
	text-align: center;
}

.servicescon .swiper-slide .div .div_c {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 30px;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	background-image: linear-gradient(90deg, #1296d4 0, #1d59c9 100%), linear-gradient(#1296d4, #1d59c9);
	-moz-border-radius: 0px 0px 5px 5px;
	/* Gecko browsers */
	-webkit-border-radius: 0px 0px 5px 5px;
	/* Webkit browsers */
	border-radius: 0px 0px 5px 5px;
	/* W3C syntax */
	display: none;
}

.servicescon .swiper-slide .div .div_c_r {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	overflow: hidden;
	background: url(../images/y18_6965e51458254fafac7f2782c2bc030e.png) right center no-repeat;
}


@-webkit-keyframes rotateForEver1 {
	0% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: rotate(0);
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0)
	}

	50% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-o-transform: rotate(-360deg)
	}
}

@keyframes rotateForEver1 {
	0% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: rotate(0);
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0)
	}

	50% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: rotate(-360deg);
		-ms-transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		-o-transform: rotate(-360deg)
	}
}

.servicescon .swiper-slide-active .div .div_c {
	display: block;
}

.servicescon .swiper-slide-active .div .div_t .s3 {
	display: block;
}

.servicescon .swiper-slide-active .div .div_t {
	padding: 35px 0px 20px 0px;
}

.servicescon .swiper-slide-active {
	width: 330px;
	height: 390px;
	margin-top: 0px;
}

.servicescon .swiper-slide-active .div .div_t .s1 .s1_pic {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.servicescon .swiper-slide-active a:after {
	background: none;
}

.servicescon .swiper-slide img {
	width: 100%;
	border-radius: 14px;
	display: block;
}

.services-pagination.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}

.services-pagination .swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	opacity: 1;
	margin-bottom: 4px;
}

.services-pagination .swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #FFF;
	border: 6px solid #00a0e9;
	margin-bottom: 0;
}




.i_box4_t .services_prev {
	width: 50px;
	height: 54px;
	background: url(../images/y19a_6f1f1c2bf52e42629a07bb436bccf54a.png) center no-repeat;
	left: -54px;
	top: 50%;
	margin-top: -27px;
}

.i_box4_t .services_prev:hover {
	background: url(../images/y19_3922525853644371ae74393dc3cdb31a.png) center no-repeat;
}

.i_box4_t .services_next {
	width: 50px;
	height: 54px;
	background: url(../images/y20a_bec9be9b8aa14a268da1209229df744d.png) center no-repeat;
	right: -54px;
	top: 50%;
	margin-top: -27px;
}

.i_box4_t .services_next:hover {
	background: url(../images/y20_10e26fe5e5284cc7b336878f15426803.png) center no-repeat;
}

.i_section {
	position: relative;
	box-sizing: border-box;
	width: 100%;
}

.bg_blur {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-attachment: fixed;
	background-position-x: center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}

.i_box5 {
	width: 100%;
	position: relative;
	z-index: 1;
	background-color: #eee;
	padding-bottom: 95px;
}

.swiper_box{
	padding: 0 82px;
	position: relative;
}

.partner_swiper .swiper-slide {
	margin-bottom: 20px;
}

.partner_swiper .swiper-slide a {
	display: flex;
}

.partner_swiper .swiper-slide  img {
	display: flex;
	width: 100%;
	padding: 0 10px;
	/* height: 60px; */
}

.partner_next,
.partner_prev {
	width: 50px !important;
	height: 54px !important;
	background: rgba(0, 0, 0, 0.1);
	color: #fff !important;
	background-image: none !important;
}

.partner_next:hover,
.partner_prev:hover{
	background: linear-gradient(to left,  #1e53c7,#119cd5) !important;
}

.partner_next{
	right: 0 !important;
}

.partner_prev {
	left: 0 !important;
}

.partner_next::after,
.partner_prev::after {
	font-size: 20px !important;
}

.i_box6 {
	width: 100%;
}

.i_box6_l {
	width: 17%;
	border-right: 1px solid #f2f2f2;
	padding-right: 1.5%;
	padding-bottom: 35px;
}

.i_box6_l a,
.i_box6_l a:hover {
	text-decoration: none;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	padding-top: 20px;
}

.i_box6_l a img {
	max-width: 100%;
	height: auto !important;
}

.i_box6_c {
	width: 68%;
	margin-left: 5%;
}

.i_box6_c_menu {
	width: 100%;
}

.i_box6_c_menu li {
	/* width: 12.5%; */
	float: left;
	height: 95px;
	line-height: 95px;
	margin: 0 28px 0 0;
	overflow: hidden;
}

.i_box6_c_menu li a {
	color: #333333;
	font-size: 16px;
}

.i_box6_c_menu li a:hover {
	text-decoration: none;
	color: #1e55c8;
}

.i_box6_r {
	width: 10%;
	padding-top: 25px;
	text-align: center;
}

.i_box6_r img {
	max-width: 74%;
	height: auto !important
}

.i_box6_c_dz {
	margin-top: 5%;
	width: 100%;
}

.i_box6_c_dz li {
	width: 50%;
	float: left;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	color: #444444;
	font-size: 14px;
	padding-left: 33px;
}

.i_box6_c_dz li.bg1 {
	background: url(../images/y21_2ea0329700e745c8967ded019a4e1ec5.png) left top 12px no-repeat;
}

.i_box6_c_dz li.bg2 {
	background: url(../images/y22_7bb7e5160c354e29bd0ab11826993643.png) left top 12px no-repeat;
}

.i_box6_c_dz li.bg3 {
	background: url(../images/y23_0eae8f7398bd4bf08cd9ab21dbc634aa.png) left top 12px no-repeat;
}

.i_box7 {
	width: 100%;
	padding: 15px 0px;
	line-height: 1.8;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.i_box7 a,
.i_box7 a:hover {
	color: #fff;
}

.i_ff {
	background-color: #1e55c8;
}


/*底部*/
.wx_top {
	width: 60px;
	height: 60px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 100;
}

.n_bg1 {
	background-color: #f5f5f5;
}

.n_bg2 {
	background-color: #f5f5f5;
	border-bottom: 18px solid #244f88;
}

.n_bg3 {
	background-color: #f7f9fc;
	border-bottom: 1px solid #f0f0f0;
}

.n_bg4 {
	background-color: #fff;
}

.n_banner {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}

.n_banner img {
	width: 100%;
}

.n_banner .n_banner_text {
	width: 100%;
	padding-bottom: 25px;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 0px;
	top: 50%;
	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
	line-height: 1.4;
	font-size: 30px;
}

.n_banner .n_banner_text .s1 {
	font-size: 48px;
}

.n_banner .n_banner_text:after {
	width: 72px;
	height: 2px;
	background-color: #fff;
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -36px;
}

.n_banner .n_yftext {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 90px;
	z-index: 1;
}

.n_banner .n_yftext_c {
	width: 100%;
	padding-left: 60px;
	position: relative;
	color: #fff;
	line-height: 1.0;
	font-size: 48px;
}

.n_banner .n_yftext_c:after {
	width: 8px;
	height: 100%;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	content: "";
}

.pc_amenu {
	width: 100%;
	text-align: center;
}

.a_menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 60px;
	overflow: hidden;
}

.a_menu .a_menu_a {
	padding: 0px;
	margin: 0px;
	margin: 0px 50px;
	padding-left: 40px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	height: 60px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	color: #000000;
	font-size: 18px;
	position: relative;
}

.a_menu .a_menu_a .s1 {
	width: 40px;
	height: 22px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -11px;
}

.a_menu .a_menu_a .s1 .s2_a {
	width: 40px;
	height: 22px;
	overflow: hidden;
	display: inline-block;
	line-height: 1.0;
	float: left;
}

.a_menu .a_menu_a .s1 .s2_b {
	width: 40px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	display: inline-block;
	line-height: 1.0;
	display: none;
}

.a_menu .a_menu_a .s1 img {
	max-height: 22px;
	float: left;
}

.a_menu .a_menu_a:hover,
.a_menu .a_menu_a.activetm1 {
	color: #244f88;
	text-decoration: none;
}

.a_menu .a_menu_a:hover .s1 .s2_a,
.a_menu .a_menu_a.activetm1 .s1 .s2_a {
	display: none;
}

.a_menu .a_menu_a:hover .s1 .s2_b,
.a_menu .a_menu_a.activetm1 .s1 .s2_b {
	display: block;
}

.a_menu .a_menu_a:after {
	width: 0%;
	height: 2px;
	background-color: #244f88;
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.a_menu .a_menu_a:hover:after,
.a_menu .a_menu_a.activetm1:after {
	width: 100%;
}

.a_zxlmenu {
	width: 100%;
	position: relative;
	display: none;
	z-index: 111;
}

.a_zxlmenu_t {
	width: 100%;
	padding: 3% 0px;
	background: url(../images/zxl_jt1_5ab2ff214fd349d6bbb5ace71422de23.jpg) right center no-repeat;
	font-size: 16px;
	text-align: center;
	background-color: #244f88;
	color: #fff;
	cursor: pointer;
	background-size: 30px;
}

.a_zxlmenu_c {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	text-indent: 0px;
	display: none;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #c7c5bf;
	/*webkit*/
	box-shadow: 0px 0px 10px #c7c5bf;
	/*opera或ie9*/
}

.a_zxlmenu_c li {
	width: 100%;
	float: left;
	text-align: center;
}

.a_zxlmenu_c li .aone {
	width: 100%;
	padding: 3% 0px;
	display: inline-block;
	color: #244f88;
	font-size: 14px;
	text-decoration: none;
	text-indent: 0px;
}

.a_zxlmenu_c li .aone:hover,
.a_zxlmenu_c li .aone.activetwo {
	color: #fff;
	text-decoration: none;
	background-color: #3c6eb1;
}

.a_zxlmenu_c li dl {
	width: 100%;
	border-bottom: 1px solid #ccc;
	display: none;
}

.a_zxlmenu_c li dl dd {
	width: 100%;
	float: left;
	text-align: center;
}

.a_zxlmenu_c li dl dd a,
.a_zxlmenu_c li dl dd a:hover {
	width: 100%;
	padding: 3% 0px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	text-indent: 0px;
}


.n_box1 {
	width: 100%;
	padding: 110px 0px 85px 0px;
}

.n_box1_t {
	width: 100%;
	padding-bottom: 40px;
	line-height: 1.4;
	color: #222222;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.n_box1_c {
	width: 100%;
	line-height: 2;
	color: #222222;
	font-size: 16px;
	overflow: hidden;
}

.n_box1_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box2 {
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 90px 0px 280px 0px;
}

.n_box2_c {
	width: 100%;
	background-color: #fff;
	padding: 50px 30px 40px 50px;
}

.n_box2_about {
	width: 100%;
	color: #222222;
	font-size: 16px;
	line-height: 2.3;
	overflow: hidden;
}

.n_box2_about img {
	max-width: 100%;
	height: auto !important;
}

.n_box2_about .s1 {
	font-size: 18px;
	font-weight: bold;
}

.n_box2_about .about_img {
	float: right;
	margin: 0px 0px 0px 30px;
}

.n_box3 {
	width: 100%;
	padding: 70px 0px 60px 0px;
}

.n_box3_t {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.3;
	color: #222222;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
}

.n_box3_c {
	width: 100%;
	padding: 17px 0px 0px 0px !important;
}

.n_box3_c li {
	width: 25%;
	float: left; padding-bottom:20px;
}

.n_box3_c li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	line-height: 1.7;
	color: #999999;
	font-size: 16px;
}

.n_box3_c li .div:hover,
.n_box3_c li .div:hover .s1 {
	color: #244f88;
	text-decoration: none;
}

.n_box3_c li .div .s1 {
	color: #222222;
}

.n_box3_ul {
	width: 100%;
	padding-top: 35px;
}

.n_box3_ul li {
	width: 22.8%;
	margin-right: 2.8%;
	float: left;
	padding-bottom: 2.8%;
}

.n_box3_ul li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.n_box3_ul li .a_img img {
	width: 100%;
}

.n_box3_ul li .a_img .a_text {
	width: 100%;
	background: url(../images/y31_4f8c3778cffe44d8a0fe0df33d9413ce.png) repeat;
	position: absolute;
	left: 0px;
	z-index: 1;
	bottom: 0px;
	color: #fff;
	padding: 10px 25px;
}

.n_box3_ul li .a_img .a_text_c {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: url(../images/y32_75b2652543e14894ae905df350e84492.png) right center no-repeat;
	overflow: hidden;
	padding-right: 35px;
}

.n_box3_ul li .a_img .a_text_c .s1 {
	font-size: 16px;
	font-weight: bold;
}

.n_box4 {
	width: 100%;
}

.n_box4_t {
	padding: 25px 0px;
	width: 100%;
	background: url(../images/y33_f6f545395371474682c79eb28c47d263.png) left center no-repeat;
	line-height: 16px;
	color: #000000;
	font-size: 14px;
	padding-left: 25px;
}

.n_box4_t a {
	color: #000;
}

.n_box4_t a:hover {
	text-decoration: none;
	color: #244f88;
}

.n_box4_c {
	width: 100%;
	padding: 13px 0px 57px 0px;
}

.n_box4_c .a_img {
	width: 28%;
	margin: 0px 4% 0px 0px;
	float: left;
}

.n_box4_c .a_img img {
	width: 100%;
}

.n_box4_c .a_title {
	width: 100%;
	line-height: 1.4;
	padding-bottom: 15px;
	color: #d1d0d0;
}

.n_box4_c .a_title .s2 {
	color: #000000;
	font-size: 24px;
}

.n_box4_c .a_title .s1 {
	color: #244f88;
	font-size: 48px;
}

.n_box4_c .a_titletext {
	color: #222222;
	overflow: hidden;
	line-height: 2;
	font-size: 16px;
}

.n_box4_c .a_titletext img {
	max-width: 100%;
	height: auto !important;
}

.n_box4_b {
	width: 100%;
	text-align: right;
}

.n_box4_b a {
	height: 60px;
	line-height: 60px;
	padding: 0px 22px;
	float: right;
	display: inline-block;
	color: #fff;
	font-size: 16px;
}

.n_box4_b a:hover {
	color: #fff;
	text-decoration: none;
}

.n_box4_b a.a1 {
	background-color: #244f88;
}

.n_box4_b a.a2 {
	background-color: #333333;
}

.n_box5 {
	width: 100%;
}

.n_box5 li {
	width: 22.8%;
	margin-right: 2.8%;
	float: left;
	padding-bottom: 2.8%;
}

.n_box5 li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	color: #222222;
	font-size: 16px;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #c7c5bf;
	/*webkit*/
	box-shadow: 0px 0px 10px #c7c5bf;
	/*opera或ie9*/
}

.n_box5 li .div:hover {
	text-decoration: none;
	color: #244f88;
}

.n_box5 li .div .a_img {
	width: 100%;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.n_box5 li .div .a_img img {
	width: 100%;
}

.n_box5 li .div .a_text {
	width: 100%;
	padding: 0px 20px;
}

.n_box5 li .div .a_text_c {
	width: 100%;
	height: 65px;
	line-height: 65px;
	background: url(../images/y34_14447cc930d44ca39eccfef7eeef7cbf.png) right center no-repeat;
	padding-right: 35px;
	overflow: hidden;
}



.a_mtbd_dpages {
	width: 100%;
	text-align: center;
	padding: 50px 0% 0px 0%;
	font-size: 14px;
}

.a_mtbd_dpages a,.a_mtbd_dpages span {
	padding: 0px 15px;
	height: 35px;
	margin-bottom: 5px;
	line-height: 35px;
	text-align: center;
	border: 1px solid #3871c1;
	background-color: #fff;
	color: #333333;
	display: inline-block;
}

.a_mtbd_dpages a:hover,
.a_mtbd_dpages a.activepages ,.a_mtbd_dpages span{
	color: #fff;
	text-decoration: none;
	background-color: #3871c1;
}

.n_box5_t {
	width: 100%;
	padding-bottom: 13px;
	text-align: center;
	color: #000000;
	font-size: 24px;
	line-height: 1.4;
	overflow: hidden;
}

.n_box5_t1 {
	width: 100%;
	padding-bottom: 55px;
	color: #666666;
	line-height: 1.7;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
}

.n_box5_t1 img {
	max-width: 100%;
	height: auto !important;
}

.n_box5_c {
	width: 100%;
	background-color: #fff;
}

.n_box5_c_left {
	width: 35%;
	padding: 80px 6% 0px 2.5%;
}

.n_box5_c_left table tr td {
	padding-bottom: 25px;
	color: #444444;
	font-size: 18px;
	line-height: 1.5;
}

.n_box5_c_left .s1 {
	font-size: 24px;
}

.n_box5_c_left .s2 {
	font-size: 16px;
}

.n_box5_c_right {
	width: 65%;
	overflow: hidden;
}

.n_box5_c_right #allmap {
	width: 100%;
	height: 625px;
}

.n_box14 {
	width: 100%;
	padding: 45px 0px 30px 0px;
	position: relative;
	z-index: 1;
}

.n_box14_t {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 1.5;
}

.n_box14_t .s1 {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
}

.n_box14_t .s1 font {
	color: #fff;
}

.n_box14_c {
	width: 100%;
	padding-top: 35px;
}

.n_box14_com {
	width: 100%;
	/* padding:20px 30px 45px 30px;*/
	/* background:url(../images/tb_042_631b789db53244e293508c5a5ee2e4f8.png) repeat;*/
}

.n_box14_com li {
	width: 100%;
	float: left;
	padding-bottom: 30px;
}

.n_box14_com li dl {
	width: 100%;
}

.n_box14_com li dl dd {
	width: 33.33%;
	float: left;
}

.n_box14_com li dl dd .s1 {
	width: 19%;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	text-align: right;
	padding-right: 1%;
}

.n_box14_com li dl dd .ipt1 {
	width: 80%;
	height: 50px;
	background-color: transparent;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	text-indent: 0px;
	font-family: "微软雅黑";
	border: 0;
	border: 2px solid #fff;
	text-indent: 15px;
}

.n_box14_com li.twobox {
	padding-top: 0px;
	border-bottom: 0px;
}

.n_box14_com li .s2 {
	width: 6.6%;
	height: 50px;
	padding-right: 1%;
	line-height: 50px;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	text-align: right;
}

.n_box14_com li .ipt2 {
	width: 93.4%;
	height: 100px;
	background-color: transparent;
	padding-top: 22px;
	color: #000;
	font-size: 14px;
	font-family: "微软雅黑";
	border: 0px;
	border: 2px solid #fff;
	padding: 10px 15px;
}

.n_box14_com li .ipt3 {
	height: 50px;
	line-height: 50px;
	width: 93.4%;
	background-color: transparent;
	color: #fff;
	background-color: #3871c1;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	font-family: "微软雅黑";
	border: 0px;
}

.n_box14_com li dl dd .ipt1:-moz-placeholder,
.n_box14_com li .ipt2:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.n_box14_com li dl dd .ipt1::-moz-placeholder,
.n_box14_com li .ipt2::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.n_box14_com li dl dd .ipt1:-ms-input-placeholder,
.n_box14_com li .ipt2:-ms-input-placeholder {
	color: #fff;
}

.n_box14_com li dl dd .ipt1::-webkit-input-placeholder,
.n_box14_com li .ipt2::-webkit-input-placeholder {
	color: #fff;
}

.n_box6 {
	width: 100%;
	padding: 0px 0px 45px 0px;
}

.n_box6_c {
	width: 100%;
}

.n_box6_cleft {
	width: 20%;
	background-color: #fff;
}

.n_box6_cleft_t {
	width: 100%;
	padding: 25px 0px;
	line-height: 1.4;
	color: #fff;
	font-size: 24px;
	text-align: center;
	background-image: linear-gradient(90deg, #1296d4 0, #1d59c9 100%), linear-gradient(#1296d4, #1d59c9);
}

.n_box6_cleft_c {
	width: 100%;
	padding: 25px 1% 50px 1%;
}

.n_box6_cleft_c li {
	width: 100%;
	float: left;
}

.n_box6_cleft_c li .a_name {
	width: 100%;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #666666;
	font-size: 16px;
	float: left;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	background-color: #fff;
}

.n_box6_cleft_c li .a_name:hover,
.n_box6_cleft_c li .a_name.activeleftmenu {
	color: #fff;
	text-decoration: none;
	background-image: linear-gradient(90deg, #1296d4 0, #1d59c9 100%), linear-gradient(#1296d4, #1d59c9);
}

.n_box6_cright {
	width: 78%;
	background-color: #fff;
	padding: 20px 30px 60px 30px;
}

.n_box6_cright_t {
	width: 100%;
	padding: 20px 0px;
	line-height: 1.4;
	font-size: 24px;
	color: #222222;
}

.n_box6_cright_c {
	width: 100%;
	border: 1px solid #e5e5e5;
	border-bottom: 0px;
}

.n_box6_cright_c dt {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	font-weight: normal;
	background-color: #f8f8f8;
}

.n_box6_cright_c dt .s1 {
	width: 35%;
	height: 40px;
	line-height: 40px;
	color: #333333;
	font-size: 14px;
	overflow: hidden;
	padding-left: 2%;
}

.n_box6_cright_c dt .s2 {
	width: 16%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
}

.n_box6_cright_c dt .s3 {
	width: 16%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
}

.n_box6_cright_c dt .s4 {
	width: 15%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
}

.n_box6_cright_c dt .s5 {
	width: 18%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
}

.n_box6_cright_c dd {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	font-weight: normal;
}

.n_box6_cright_c dd .s1 {
	width: 35%;
	/*height: 40px;
	line-height: 40px;*/
	 padding:5px 0px; line-height:1.7;
	color: #333333;
	font-size: 14px;
	overflow: hidden;
	padding-left: 2%;
}

.n_box6_cright_c dd .s2 {
	width: 16%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
}

.n_box6_cright_c dd .s3 {
	width: 16%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
}

.n_box6_cright_c dd .s4 {
	width: 15%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
}

.n_box6_cright_c dd .s5 {
	width: 18%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
}

.n_box6_cright_c dd .a1 {
	color: #333;
}

.n_box6_cright_c dd .a1:hover {
	text-decoration: none;
	color: #004098;
}

.n_box6_cright_c dd .a2,
.n_box6_cright_c dd .a2:hover {
	text-decoration: none;
	color: #004098;
}

.n_box7 {
	width: 100%;
}

.n_box7 li {
	width: 100%;
	border-bottom: 1px solid #f3f3f3;
	float: left;
}

.n_box7 li .div {
	width: 100%;
	padding: 35px 15px;
	display: inline-block;
	overflow: hidden;
	color: #444444;
	font-size: 15px;
	float: left;
}

.n_box7 li .div:hover {
	background-color: #fff;
	color: #444;
	text-decoration: none;
}

.n_box7 li .div .a_img {
	width: 25%;
	display: inline-block;
	overflow: hidden;
}

.n_box7 li .div .a_img img {
	width: 100%;
}

.n_box7 li .div .a_img_r {
	width: 72%;
}

.n_box7 li .div .a_img_r .s1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: inline-block;
	color: #333333;
	font-size: 24px;
}

.n_box7 li .div:hover .a_img_r .s1 {
	color: #3871c1;
}

.n_box7 li .div .a_img_r .s2 {
	width: 100%;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	text-align: justify;
}

.n_box7 li .div .a_img_r .s3 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 20px 0px 25px 0px;
	color: #888888;
}

.n_box7 li .div .a_img_r .s4 {
	width: 125px;
	height: 36px;
	line-height: 30px;
	-moz-border-radius: 18px;
	/* Gecko browsers */
	-webkit-border-radius: 18px;
	/* Webkit browsers */
	border-radius: 18px;
	/* W3C syntax */
	border: 2px solid #3871c1;
	color: #3871c1;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
}


.n_box7_c {
	width: 100%;
}

.n_box7_c li {
	width: 48.5%;
	float: left;
	margin-right: 3%;
	padding-bottom: 3%;
}

.n_box7_c li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	color: #888888;
	font-size: 15px;
	float: left;
	padding: 43px 6% 23px 6%;
	background-color: #fff;
}

.n_box7_c li .div:hover {
	text-decoration: none;
	color: #888;
	-moz-box-shadow: 0px 0px 10px #e0e0e0;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e0e0e0;
	/*webkit*/
	box-shadow: 0px 0px 10px #e0e0e0;
	/*opera或ie9*/
}

.n_box7_c li.activetwo .div {
	padding: 30px 6%;
}

.n_box7_c li .div .s1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #333333;
	overflow: hidden;
	font-size: 16px;
}

.n_box7_c li .div:hover .s1 {
	color: #124d9a;
	text-decoration: none;
}

.n_box7_c li .div .s2 {
	width: 100%;
	height: 53px;
	line-height: 53px;
	overflow: hidden;
}

.n_box7_c li .div .s3 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #333333;
	overflow: hidden;
	font-size: 24px;
}

.n_box7_c li .div:hover .s3 {
	color: #124d9a;
}

.n_box7_c li .div .s4 {
	width: 100%;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	color: #444;
	margin: 20px 0px 10px 0px;
}

.n_box7_t {
	width: 100%;
	padding-bottom: 30px;
}

.n_box7_t a {
	margin: 0px 25px;
	float: left;
	height: 48px;
	line-height: 48px;
	position: relative;
	color: #222222;
	font-size: 16px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box7_t a:hover,
.n_box7_t a.activetopm {
	text-decoration: none;
	color: #124d9a;
	font-size: 18px;
	font-weight: bold;
}

.n_box7_t a:after {
	width: 0px;
	height: 2px;
	background-color: #124d9a;
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: "";
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box7_t a:hover:after,
.n_box7_t a.activetopm:after {
	width: 100%;
}

.n_box8 {
	width: 100%;
}

.n_box8_left {
	width: 71.5%;
	background-color: #fff;
}

.n_box8_left_t {
	width: 100%;
	padding: 67px 3% 13px 3%;
	border-bottom: 1px solid #f0f0f0;
}

.n_box8_left_t .s1 {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.4;
	color: #333333;
	font-size: 24px;
	text-align: center;
}

.n_box8_left_t .s2 {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.4;
	color: #444444;
	font-size: 15px;
	text-align: center;
}

.n_box8_left_c {
	width: 100%;
	padding: 15px 30px 50px 30px;
	overflow: hidden;
	line-height: 2;
	color: #444444;
	font-size: 15px;
	text-align: justify;
}

.n_box8_left_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box8_left_b {
	width: 100%;
	border-top: 1px solid #f0f0f0;
	padding: 25px 3%;
	display: none;
}

.n_box8_left_b a {
	width: 100%;
	line-height: 1.7;
	color: #333;
	font-size: 14px;
	float: left;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 5px;
}

.n_box8_left_b a:hover {
	text-decoration: none;
	color: #244f88;
}

.n_box8_right {
	width: 27%;
	background-color: #fff;
}

.n_box8_right_t {
	width: 100%;
	padding: 25px 0px;
	line-height: 1.4;
	color: #fff;
	font-size: 24px;
	text-align: center;
	background-image: linear-gradient(90deg, #1296d4 0, #1d59c9 100%), linear-gradient(#1296d4, #1d59c9);
}

.n_box8_right_c {
	width: 100%;
	padding: 40px 20px 10px 20px;
}

.n_box8_right_c li {
	width: 100%;
	padding-bottom: 30px;
	float: left;
}

.n_box8_right_c li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	color: #999999;
	font-size: 15px;
}

.n_box8_right_c li .div:hover {
	text-decoration: none;
	color: #999;
}

.n_box8_right_c li .div .a_img {
	width: 40%;
	display: inline-block;
	overflow: hidden;
}

.n_box8_right_c li .div .a_img img {
	width: 100%;
}

.n_box8_right_c li .div .a_img_r {
	width: 55%;
}

.n_box8_right_c li.activetwo {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.n_box8_right_c li.activetwo .div .a_img_r {
	width: 100%;
}

.n_box8_right_c li .div .a_img_r .s1 {
	width: 100%;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	text-align: justify;
	color: #666666;
	font-size: 16px;
}

.n_box8_right_c li.activetwo .div .a_img_r .s1 {
	height: auto;
	line-height: 25px;
}

.n_box8_right_c li .div:hover .a_img_r .s1 {
	color: #244f88;
}

.n_box8_right_c li .div .a_img_r .s2 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-top: 20px;
	overflow: hidden;
}

.n_box8_right_c li .div .a_img_r .s3 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #222222;
	font-size: 22px;
}

.n_box8_right_c li .div:hover .a_img_r .s3 {
	color: #124d9b;
}

.n_box9 {
	width: 65%;
}

.n_box9 .a1 {
	width: 39%;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	padding-right: 3%;
	display: inline-block;
	text-align: right;
	color: #888888;
	font-size: 14px;
}

.n_box9 .a1:hover {
	text-decoration: none;
	color: #244f88;
}

.n_box9 .a2 {
	width: 22%;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	background-color: #3871c1;
	color: #fff;
	font-size: 14px;
}

.n_box9 .a2:hover {
	text-decoration: none;
	color: #fff;
}

.n_box9 .a2 .s1 {
	height: 55px;
	line-height: 55px;
	display: inline-block;
	padding-left: 35px;
	background: url(../images/y41_02ef82cf05d345f8a6162295d0f83442.png) left center no-repeat;
}

.n_box9 .a3 {
	width: 39%;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	padding-left: 3%;
	display: inline-block;
	text-align: left;
	color: #888888;
	font-size: 14px;
}

.n_box9 .a3:hover {
	text-decoration: none;
	color: #244f88;
}

.n_box9_t {
	width: 100%;
	padding: 25px 0px;
	color: #222222;
	font-size: 24px;
	overflow: hidden;
	font-weight: bold;
}

.n_box9_c {
	width: 100%;
	padding-bottom: 20px;
}

.n_box9_c li {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	padding-bottom: 2%;
}

.n_box9_c li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px #e0e0e0;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e0e0e0;
	/*webkit*/
	box-shadow: 0px 0px 10px #e0e0e0;
	/*opera或ie9*/
	color: #888888;
	font-size: 15px;
	float: left;
}

.n_box9_c li .div:hover {
	text-decoration: none;
	color: #888888;
}

.n_box9_c li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box9_c li .div .a_img img {
	width: 100%;
}

.n_box9_c li .div .a_text {
	width: 100%;
	padding: 25px 20px 30px 20px;
}

.n_box9_c li .div .a_text .s1 {
	width: 100%;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	color: #222222;
	font-size: 16px;
	overflow: hidden;
	text-align: justify;
}

.n_box9_c li .div:hover .a_text .s1 {
	color: #244f88;
}

.n_box9_c li .div .a_text .s2 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	margin-top: 15px;
	overflow: hidden;
}

.n_box10 {
	width: 100%;
	padding-bottom: 20px;
}

.n_box10 li {
	width: 49%;
	float: left;
	margin-right: 2%;
	padding-bottom: 2%;
}

.n_box10 li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
	background-color: #fff;
	float: left;
	padding: 40px 4%;
}

.n_box10 li .div:hover {
	text-decoration: none;
	color: #666;
}

.n_box10 li .div .a_img {
	width: 15%;
	padding: 20px 0px 20px 2%;
	background-color: #d2d2d2;
}

.n_box10 li .div:hover .a_img {
	background-color: #3871c1;
}

.n_box10 li .div .a_img_t {
	width: 100%;
	padding-top: 13px;
	position: relative;
	line-height: 2;
	color: #fff;
	font-size: 16px;
}

.n_box10 li .div .a_img_t .s1 {
	font-size: 24px;
}

.n_box10 li .div .a_img_t:after {
	width: 20px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
}

.n_box10 li .div .a_img_r {
	width: 82%;
}

.n_box10 li .div .a_img_r .s1 {
	width: 100%;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	margin-bottom: 6px;
	font-size: 24px;
	color: #090103;
}

.n_box10 li .div:hover .a_img_r .s1 {
	color: #3871c1;
}

.n_box10 li .div .a_img_r .s2 {
	width: 100%;
	height: 75px;
	line-height: 25px;
	overflow: hidden;
	text-align: justify;
}

.n_box10_c {
	width: 100%;
	background: url(../images/y53_4f3b639d07ea43bfa1db70bdfa50d998.png) center center no-repeat;
}

.n_box10_c li {
	width: 20%;
	float: left;
}

.n_box10_c li .div {
	width: 100%;
	padding-bottom: 114px;
}

.n_box10_c li .div.bg1 {
	background: url(../images/y48_c207c1593d6e4fcdb843265d39a2614d.png) bottom center no-repeat;
}

.n_box10_c li .div.bg2 {
	background: url(../images/y49_9933479595264b59953f28f1c033f202.png) top center no-repeat;
}

.n_box10_c li .div.bg3 {
	background: url(../images/y50_0e28acf2555a4ae09a493ecdc6e37219.png) bottom center no-repeat;
}

.n_box10_c li .div.bg4 {
	background: url(../images/y51_50e2925b08eb4e77b1ded83818809d03.png) top center no-repeat;
}

.n_box10_c li .div.bg5 {
	background: url(../images/y52_d7b1c4d6338d408db340b0e619a5304c.png) bottom center no-repeat;
}

.n_box10_c li .div1 {
	width: 100%;
	background-color: #fff;
	padding: 24px 2% 40px 2%;
	-moz-box-shadow: 0px 0px 10px #e0e0e0;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e0e0e0;
	/*webkit*/
	box-shadow: 0px 0px 10px #e0e0e0;
	/*opera或ie9*/
}

.n_box10_c li .div1 .s1 {
	width: 100%;
	height: 100px;
	line-height: 100px;
	overflow: hidden;
	text-align: center;
	color: #dcdcdc;
	font-size: 72px;
	font-family: Arial, Helvetica, sans-serif;
}

.n_box10_c li .div1 .s2 {
	width: 100%;
	height: 120px;
	text-align: center;
	overflow: hidden;
}

.n_box10_c li .div1 .s3 {
	width: 100%;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
	text-align: center;
}
.n_box10_c li .div1 .s3 a{ color:#333;}
.n_box10_c li .div1 .s3 a:hover{ text-decoration:none; color:#244f88;}

.n_box10_c li.twodiv {
	padding-top: 390px;
	;
}

.n_box10_c li.twodiv .div {
	padding-bottom: 0px;
	padding-top: 114px;
}

.n_box11 {
	width: 100%;
}

.n_box11 li {
	width: 100%;
	padding-bottom: 100px;
	float: left;
}

.n_box11 li .div {
	width: 100%;
	display: inline-block;
	color: #333333;
	font-size: 16px;
}

.n_box11 li .div:hover {
	text-decoration: none;
	color: #333;
}

.n_box11 li .div .a_img {
	width: 64%;
	display: inline-block;
	overflow: hidden;
	float: right;
}

.n_box11 li .div .a_img img {
	width: 100%;
}

.n_box11 li .div .a_img_r {
	width: 36%;
	float: left;
	padding-top: 20px;
	position: relative;
}

.n_box11 li .div .a_img_r_div {
	width: 130%;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px #e0e0e0;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e0e0e0;
	/*webkit*/
	box-shadow: 0px 0px 10px #e0e0e0;
	/*opera或ie9*/
	padding: 40px 7% 15px 7%;
	position: absolute;
	left: 0px;
	z-index: 1;
}

.n_box11 li .div .a_img_r_div .s1 {
	padding-bottom: 44px;
	line-height: 1.8;
	color: #333333;
	font-size: 30px;
}

.n_box11 li .div:hover .a_img_r_div .s1 {
	color: #1872cd;
}

.n_box11 li .div .a_img_r_div .s2 {
	height: 200px;
	line-height: 25px;
	overflow: hidden;
	text-align: justify;
	width: 100%;
}

.n_box11 li.activetwo .div .a_img {
	float: left;
}

.n_box11 li.activetwo .div .a_img_r {
	float: right;
}

.n_box11 li.activetwo .div .a_img_r_div {
	left: auto;
	right: 0px;
}

.cp_menu {
	width: 100%;
	height: 60px;
	padding: 0px 40px;
	overflow: hidden;
	position: relative;
}

.home-swiper2 {
	width: 100%;
	height: 100%;
}

.home-swiper2 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
	padding: 0px 1%;
}

.home-swiper2 .swiper-slide .a_menu_a {
	width: 100%;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	height: 60px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	color: #000000;
	font-size: 18px;
	text-align: center;
}

.home-swiper2 .swiper-slide .a_menu_a .a_div {
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	position: relative;
	padding-left: 30px;
	display: inline-block;
	 text-align:left;
}

.home-swiper2 .swiper-slide .a_menu_a .a_div .s1 {
	width: 40px;
	height: 22px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -11px;
}

.home-swiper2 .swiper-slide .a_menu_a .a_div .s1 .s2_a {
	width: 40px;
	height: 22px;
	overflow: hidden;
	display: inline-block;
	line-height: 1.0;
	float: left;
}

.home-swiper2 .swiper-slide .a_menu_a .a_div .s1 .s2_b {
	width: 40px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	display: inline-block;
	line-height: 1.0;
	display: none;
}

.home-swiper2 .swiper-slide .a_menu_a .a_div .s1 img {
	max-height: 22px;
	float: left;
}

.home-swiper2 .swiper-slide .a_menu_a:hover,
.home-swiper2 .swiper-slide .a_menu_a.activetm1 {
	color: #244f88;
	text-decoration: none;
}

.home-swiper2 .swiper-slide .a_menu_a:hover .a_div .s1 .s2_a,
.home-swiper2 .swiper-slide .a_menu_a.activetm1 .a_div .s1 .s2_a {
	display: none;
}

.home-swiper2 .swiper-slide .a_menu_a:hover .a_div .s1 .s2_b,
.home-swiper2 .swiper-slide .a_menu_a.activetm1 .a_div .s1 .s2_b {
	display: block;
}

.home-swiper2 .swiper-slide .a_menu_a .a_div:after {
	width: 0%;
	height: 2px;
	background-color: #244f88;
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.home-swiper2 .swiper-slide .a_menu_a:hover .a_div:after,
.home-swiper2 .swiper-slide .a_menu_a.activetm1 .a_div:after {
	width: 100%;
}

.home-swiper2 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border: 1px solid #fff;
	background-color: #fff;
	opacity: 1;
	margin: 0px 4px;
}

.home-swiper2 .swiper-pagination-bullet-active {
	background-color: #d92c2f;
	border: 1px solid #d92c2f;
}

.cp_menu .home_next1 {
	width: 38px;
	height: 38px;
	background: url(../images/y60_5b3bd7821f7642e28ba3010a32cd0972.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -19px;
}

.cp_menu .home_prev1 {
	width: 38px;
	height: 38px;
	background: url(../images/y59_30bf475a021b417583d8e4616b421019.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -19px;
}


.n_box11_c {
	width: 100%;
}

.n_box11_c li {
	width: 31%;
	margin-right: 3%;
	float: left;
	padding-bottom: 3%;
}

.n_box11_c li .div {
	width: 100%;
	background-color: #fff;
	display: inline-block;
	overflow: hidden;
	-moz-border-radius: 0px 0px 10px 10px;
	/* Gecko browsers */
	-webkit-border-radius: 0px 0px 10px 10px;
	/* Webkit browsers */
	border-radius: 0px 0px 10px 10px;
	/* W3C syntax */
	-moz-box-shadow: 0px 0px 10px #e0e0e0;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e0e0e0;
	/*webkit*/
	box-shadow: 0px 0px 10px #e0e0e0;
	/*opera或ie9*/
	color: #666666;
	font-size: 15px;
	overflow: hidden;
	float: left;
}

.n_box11_c li .div:hover {
	text-decoration: none;
	color: #666;
}

.n_box11_c li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box11_c li .div .a_img img {
	width: 100%;
}

.n_box11_c li .div .a_text {
	width: 100%;
	padding: 35px 30px 10px 30px;
}

.n_box11_c li .div .a_text .s1 {
	width: 100%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	color: #222222;
	margin-bottom: 10px;
	font-size: 24px;
}

.n_box11_c li .div:hover .a_text .s1 {
	color: #124d9b;
}

.n_box11_c li .div .a_text .s2 {
	width: 100%;
	line-height: 25px;
	overflow: hidden;
	height: 125px;
	text-align: justify;
}

.n_box11_c li .div .a_btext {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 30px;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	background-image: linear-gradient(90deg, #1296d4 0, #1d59c9 100%), linear-gradient(#1296d4, #1d59c9);
}

.n_box11_c li .div .a_btext .a_btext_c {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	overflow: hidden;
	background: url(../images/y18_6965e51458254fafac7f2782c2bc030e.png) right center no-repeat;
}

.n_box12 {
	width: 100%;
	padding: 30px;
}

.n_box12_t {
	width: 100%;
	padding-bottom: 15px;
	color: #124d9a;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.6;
	overflow: hidden;
}

.n_box12_c {
	width: 100%;
	overflow: hidden;
	text-align: justify;
	line-height: 2;
	color: #222;
	font-size: 15px;
}

.n_box12_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box13 {
	width: 100%;
	padding: 65px 40px 90px 40px;
}

.n_box13_t {
	width: 100%;
	overflow: hidden;
	padding-bottom: 24px;
	line-height: 1.4;
	color: #222222;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
}

.n_box13_t.activetwo {
	color: #fff;
	text-align: left;
}

.n_box13_c {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	line-height: 2;
	text-align: justify;
	font-size: 15px;
	color: #444444;
}

.n_box13_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box13_c.activetwo {
	color: #fff;
}

.n_box15 {
	width: 100%;
	padding: 55px 40px;
}

.n_box15 .a_img {
	width: 54.5%;
	display: inline-block;
	overflow: hidden;
}

.n_box15 .a_img img {
	width: 100%;
}

.n_box15 .a_img_r {
	width: 40%;
	padding-top: 50px;
}

.n_box15 .a_img_r .s1 {
	width: 100%;
	padding-bottom: 13px;
	line-height: 1.7;
	color: #222222;
	font-size: 24px;
	font-weight: bold;
}

.n_box15 .a_img_r .s2 {
	width: 100%;
	line-height: 2;
	overflow: hidden;
	text-align: justify;
	color: #444444;
	font-size: 15px;
}

.n_box15 .a_img_r .s2 img {
	max-width: 100%;
	height: auto !important;
}

.n_bg5 {
	background: url(../images/bg8_2151814f2d2247aebf3b40fe9ef4558c.jpg) center center no-repeat;
	background-size: cover;
}

.n_box15_c {
	width: 100%;
	padding: 75px 0px 40px 0px;
}

.n_box16 {
	width: 100%;
	padding: 70px 0px;
}

.n_box16_c {
	width: 100%;
	padding-top: 25px;
}

.n_box16_c_l {
	width: 44.5%;
	background-color: #fff;
	color: #222222;
	font-size: 15px;
}

.n_box16_c_l .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box16_c_l .a_img img {
	width: 100%;
}

.n_box16_c_l .a_text {
	width: 100%;
	padding: 34px 50px;
	line-height: 30px;
	color: #222222;
	font-size: 15px;
}

.n_box16_c_r {
	width: 50%;
}

.n_box16_c_r li {
	width: 100%;
	padding-bottom: 38px;
	float: left;
}

.n_box16_c_r li .div_t {
	width: 100%;
	height: 50px;
	padding-left: 58px;
	overflow: hidden;
	line-height: 50px;
	overflow: hidden;
	position: relative;
	color: #222222;
	font-size: 24px;
}

.n_box16_c_r li .div_t .s1 {
	width: 58px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	color: #222222;
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
}

.n_box16_c_r li .div_c {
	width: 100%;
	padding: 8px 0px 0px 58px;
	color: #222222;
	font-size: 15px;
	line-height: 30px;
}

.n_bg6 {
	background: url(../images/bg9_2049c2b55de4448489ee29578badd7bd.jpg) center center no-repeat;
	background-size: cover;
}

.n_box17 {
	width: 100%;
	padding: 73px 8% 73px 0px;
}

.n_box17 .a_img {
	width: 39%;
	display: inline-block;
	overflow: hidden;
}

.n_box17 .a_img img {
	width: 100%;
}

.n_box17 .a_img_l {
	width: 44%;
	padding-top: 145px;
}

.n_box18 {
	width: 100%;
	padding: 70px 0px 25px 0px;
}

.n_box18_ul {
	width: 100%;
	padding-top: 25px;
}

.n_box18_ul li {
	width: 17.6%;
	margin-right: 3%;
	padding-bottom: 3%;
	float: left;
}

.n_box18_ul li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
}

.n_box18_ul li .a_img img {
	width: 100%;
}

.n_box19 {
	width: 100%;
	padding: 75px 0px 140px 0px;
	position: relative;
	z-index: 1;
}

.n_box19_c {
	width: 100%;
	position: relative;
	margin-top: 30px;
}

.home-swiper3 {
	width: 100%;
	height: 100%;
}

.home-swiper3 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
	padding: 0px 1%;
}

.home-swiper3 .swiper-slide .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
}

.home-swiper3 .swiper-slide .a_img img {
	width: 100%;
}

.home-swiper3 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border: 1px solid #fff;
	background-color: #fff;
	opacity: 1;
	margin: 0px 4px;
}

.home-swiper3 .swiper-pagination-bullet-active {
	background-color: #d92c2f;
	border: 1px solid #d92c2f;
}

.n_box19_c .home_next2 {
	width: 50px;
	height: 54px;
	background: url(../images/r_btn1_489eb6353ccf4b7d86b7a5978070ccfd.jpg) no-repeat;
	position: absolute;
	right: -50px;
	top: 50%;
	margin-top: -27px;
}

.n_box19_c .home_next2:hover {
	background: url(../images/r_btn_38918a728fce42e0a0d91067f5e24ca3.jpg) no-repeat;
}

.n_box19_c .home_prev2 {
	width: 50px;
	height: 54px;
	background: url(../images/l_btn1_653142856486437b80b3033747c07b7f.jpg) no-repeat;
	position: absolute;
	left: -50px;
	top: 50%;
	margin-top: -27px;
}

.n_box19_c .home_prev2:hover {
	background: url(../images/l_btn_1da8099d22684deca9e7c54fe4d19cd1.jpg) no-repeat;
}

.n_bg7 {
	background: url(../images/bg14_00ffa31cd2524c8793fe4c149bd4bc94.jpg) repeat;
}

.n_box20 {
	width: 100%;
	padding: 95px 0px 65px 0px;
}

.n_box20_t {
	width: 100%;
	padding-bottom: 45px;
	color: #244f88;
	font-size: 30px;
	text-align: center;
	overflow: hidden;
	line-height: 1.4;
}

.n_box20_t.activetwo {
	color: #fff;
}

.n_box20_c {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	background-color: #fff;
	color: #222222;
	font-size: 15px;
	-moz-box-shadow: 0px 0px 10px #e0e0e0;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e0e0e0;
	/*webkit*/
	box-shadow: 0px 0px 10px #e0e0e0;
	/*opera或ie9*/
}

.n_box20_c .a_img {
	width: 50%;
	display: inline-block;
	overflow: hidden;
}

.n_box20_c .a_img img {
	width: 100%;
}

.n_box20_c .a_img_r {
	width: 50%;
	padding: 40px 30px 40px 25px;
	overflow: hidden;
	line-height: 1.8;
	text-align: justify;
}

.n_bg8 {
	background: url(../images/bg15_a667d4ee9b474316a6ecb9cf1369e2d3.jpg) center center no-repeat;
	background-size: cover;
}

.n_box21 {
	width: 100%;
	padding: 60px 0px 40px 0px;
}

.n_box21 .a_img {
	width: 24%;
	padding: 20px 20px 0px 0px;
	display: inline-block;
	overflow: hidden;
	background: url(../images/y67_81920c8e6376449984457316ff831993.png) right center no-repeat;
	background-size: 100%;
}

.n_box21 .a_img img {
	width: 100%;
}

.n_box21 .a_img_r {
	width: 73%;
	padding-right: 2%;
	line-height: 1.8;
	color: #fff;
	font-size: 15px;
	text-align: justify;
	overflow: hidden;
	 height:340px; overflow:auto;
}

.n_box21 .a_img_r::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.n_box21 .a_img_r::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
   background-color:#ccc;
}
.n_box21 .a_img_r::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #fff;
}


.n_box21 .a_img_r img{ max-width:100%; height:auto !important;}

.n_box21 .a_img_r .s1 {
	font-size: 24px;
	display: inline-block;
	padding-bottom: 10px;
}

.n_bg9 {
	background: url(../images/bg11_4eb14fa798024470a9ef12f57530452e.jpg) center center no-repeat;
	background-size: cover;
}

.n_box22 {
	width: 100%;
	padding: 95px 0px 115px 0px;
}

.n_box22_t {
	width: 100%;
	padding-left: 25px;
	position: relative;
	color: #666666;
	font-size: 16px;
	line-height: 1.0;
}

.n_box22_t .s1 {
	display: inline-block;
	padding-bottom: 15px;
	color: #2161b3;
	font-size: 30px;
	font-weight: bold;
}

.n_box22_t:after {
	width: 4px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	background-color: #2161b3;
}

.n_box22_c {
	width: 100%;
	padding-top: 70px;
}

.n_box22_cleft {
	width: 41%;
}

.n_box22_cleft_c {
	width: 100%;
	display: none;
}

.n_box22_cleft_c_t {
	width: 100%;
	padding-bottom: 12px;
	color: #2878e2;
	font-size: 30px;
	line-height: 1.4;
}

.n_box22_cleft_c_text {
	width: 100%;
	line-height: 1.8;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
	text-align: justify;
}

.n_box22_cright {
	width: 51.5%;
	padding-top: 35px;
	 height:265px; overflow:auto;
}
.n_box22_cright::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.n_box22_cright::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
  background-color:#ccc;
}
.n_box22_cright::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #2161b3;
}

.n_box22_cright li {
	width: 33.33%;
	float: left;
	padding: 0px 1%;
}

.n_box22_cright li .a_img {
	width: 100%;
	height: 100%;
	padding: 40px;
	display: inline-block;
	overflow: hidden;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	background: url(../images/y69_2fbcf658e84243d9a10959b38924f5a0.png) center center no-repeat;
	background-size: 100%;
}

.n_box22_cright li .a_img img {
	width: 100%;
	-moz-border-radius: 100%;
	/* Gecko browsers */
	-webkit-border-radius: 100%;
	/* Webkit browsers */
	border-radius: 100%;
	/* W3C syntax */
}

.n_box22_cright li .a_img:hover,
.n_box22_cright li .a_img.activeyf {
	background: url(../images/y68_114f411be240404b9fbd51c256b716ea.png) center center no-repeat;
	background-size: 100%;
}

.n_bg10 {
	background: url(../images/bg12_225eb1d726f6452fadd988b54c8458bf.jpg) center center no-repeat;
	background-size: cover;
}

.n_box23 {
	width: 100%;
	padding: 90px 0px 70px 0px;
}

.n_box23_c {
	width: 100%;
	background-color: #fff;
}

.n_box23_c .a_img {
	width: 50%;
	display: inline-block;
	overflow: hidden;
}

.n_box23_c .a_img img {
	width: 100%;
}

.n_box23_c .a_img_r {
	width: 50%;
	padding: 60px 30px 40px 60px;
	line-height: 1.8;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
	text-align: justify;
	 height:403px; overflow:auto;
}
.n_box23_c .a_img_r::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.n_box23_c .a_img_r::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
  background-color:#ccc;
}
.n_box23_c .a_img_r::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #2161b3;
}




.n_box23_c .a_img_r img{ max-width:100%; height:auto !important;}

.n_bg11 {
	background: url(../images/bg13_8c142ad7314e43439ca089d4543ab24f.jpg) center center no-repeat;
	background-size: cover;
}

.n_box24 {
	width: 100%;
	padding: 105px 0px 95px 0px;
}

.n_box24_t {
	width: 100%;
	padding-left: 25px;
	position: relative;
	color: #333333;
	font-size: 24px;
	line-height: 1.0;
}

.n_box24_t .s1 {
	display: inline-block;
	padding-bottom: 15px;
	color: #2161b3;
	font-size: 30px;
	font-weight: bold;
}

.n_box24_t:after {
	width: 4px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	background-color: #2161b3;
}

.n_box24_c {
	width: 100%;
	padding-top: 50px;
}

.n_box24_c li {
	width: 22.5%;
	margin-right: 3%;
	float: left;
}

.n_box24_c li .div {
	width: 100%;
	background-color: #fff;
	height: 365px;
	padding: 95px 10px 0px 10px;
	cursor: pointer;
	color: #000000;
	font-size: 16px;
	-moz-border-radius: 3px;
	/* Gecko browsers */
	-webkit-border-radius: 3px;
	/* Webkit browsers */
	border-radius: 3px;
	/* W3C syntax */
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box24_c li .div:hover {
	background-color: #1f5abf;
	padding-top: 65px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.n_box24_c li .div .s1 {
	width: 100%;
	padding-top: 70px;
	line-height: 60px;
	text-align: center;
	font-size: 26px;
}

.n_box24_c li .div .s1.bg1 {
	background: url(../images/y70_fe7d770a9d4546e0a338890240f2b900.png) top center no-repeat;
}

.n_box24_c li .div:hover .s1.bg1 {
	background: url(../images/y70s_5bccfb63b58547d18a1a7d0f2b652f57.png) top center no-repeat;
}

.n_box24_c li .div .s1.bg2 {
	background: url(../images/y71_b0e7a3b8f4f345acb20561b97cef5cea.png) top center no-repeat;
}

.n_box24_c li .div:hover .s1.bg2 {
	background: url(../images/y71s_eba17f26b5b04955a7767400f2e8d218.png) top center no-repeat;
}

.n_box24_c li .div .s1.bg3 {
	background: url(../images/y72_bb717ec99eca42abbf248fd7820aeeea.png) top center no-repeat;
}

.n_box24_c li .div:hover .s1.bg3 {
	background: url(../images/y72s_e4400c44c2bf4d95a3b78c0f2f7e86c9.png) top center no-repeat;
}

.n_box24_c li .div .s1.bg4 {
	background: url(../images/y73_387634577b08409f8bfa35647b2fd87d.png) top center no-repeat;
}

.n_box24_c li .div:hover .s1.bg4 {
	background: url(../images/y73s_c97740c583254bbcb83ea97186343b09.png) top center no-repeat;
}

.n_box24_c li .div .s2 {
	width: 100%;
	line-height: 2;
	text-align: center;
}




.n_box25{width:100%; padding-bottom:30px; text-align:center;}
.n_box25 a{ padding:0px 30px; height:50px; line-height:50px; margin:0px 2px; color:#ffffff; font-size:24px; display:inline-block; border:1px solid transparent;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box25 a:hover,.n_box25 a.activetd{ border:1px solid #fff; color:#fff; text-decoration:none;}
.n_box25_c{width:100%;}
.n_box25_con{width:100%; display:none;}


.n_bg26{ background-color:#f2f2f2;}
.n_box26{width:100%; padding:22px 0px; text-align:center;}
.n_box26 .s1{ margin-right:45px; height:50px; line-height:50px; color:#000000; font-size:18px;}
.n_box26 .s2{ height:50px; padding-right:45px; display:inline-block;}
.n_box26 .s2 .ipt1{width:360px; height:50px; border:1px solid #e5e5e5; line-height:50px; text-indent:15px; color:#000000; font-size:16px; font-family:"微软雅黑";}
/*.n_box26 .s3,.n_box26 .s3:hover{ display:inline-block; overflow:hidden;}*/

.n_bg26_c{width:100%; overflow:auto; padding:30px 4%;/* height:508px;*/}
.n_bg26_c_ul{width:100%;}
.n_bg26_c_ul li{width:25%; float:left; padding:13px 1% 13px 1%;}
.n_bg26_c_ul li .a_img1{width:100%; display:inline-block; overflow:hidden; float:left;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; text-align:center;}
.n_bg26_c_ul li .a_img1 img{max-width:100%;}

.n_box27{width:100%; padding-top:26px;}
.n_box27 li{width:100%; padding-bottom:20px; float:left;}
.n_box27 li .dlone{width:100%;}
.n_box27 li .dlone dt{width:7%; float:left; line-height:27px; color:#999999; font-size:16px; font-weight:normal;}
.n_box27 li .dlone .ddone{width:33%; float:left;}
.n_box27 li .dlone .ddone .dltwo{width:100%;}
.n_box27 li .dlone .ddone .dltwo dd{width:100%; float:left; padding-bottom:20px;}
.n_box27 li .dlone .ddone .dltwo dd .div{width:100%; display:inline-block; overflow:hidden; line-height:1.7; color:#999999; font-size:16px;}
.n_box27 li .dlone .ddone .dltwo dd .div:hover,.n_box27 li .dlone .ddone .dltwo dd .div:hover .s1{ color:#244f88; text-decoration:none;}
.n_box27 li .dlone .ddone .dltwo dd .div .s1{ color:#222222;}

.n_box28{width:100%; padding-top:28px;}
.n_box28 li{width:49%; float:left; margin-right:2%; padding-bottom:15px;}
.n_box28 li .div{width:100%; display:inline-block; overflow:hidden; float:left; padding:17px 3% 25px 3%; background-color:#fff; color:#222222; font-size:15px;-moz-box-shadow:0px 0px 10px #efeeee;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #efeeee;/*webkit*/  
box-shadow:0px 0px 10px #efeeee;/*opera或ie9*/
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box28 li .div:hover{ text-decoration:none; color:#222222;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.n_box28 li .div .s1{ width:100%; height:40px; line-height:40px; font-size:16px; overflow:hidden;}
.n_box28 li .div .s1 span{ display:inline-block; padding-right:15px; font-weight:bold;}
.n_box28 li .div .s2{width:100%; height:60px; line-height:30px; overflow:hidden; text-align:justify;}




.arrowGo {
	animation: arrowGo 2.5s infinite;
	-webkit-animation: arrowGo 2.5s infinite;
}

@-webkit-keyframes arrowGo {
	0% {
		-webkit-transform: translate(0, 30%);
	}

	50% {
		-webkit-transform: translate(0, 0%);
	}

	100% {
		-webkit-transform: translate(0, 30%);
	}
}

@keyframes arrowGo {
	0% {
		transform: translate(0, 30%);
	}

	50% {
		transform: translate(0, 0%);
	}

	100% {
		transform: translate(0, 30%);
	}
}

.Amplification img {

	transition: 400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}

.Amplification:hover img {
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

.Amplification1 .img1 {

	transition: 400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}

.Amplification1:hover .img1 {
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	-webkit-transform: scale(1.14);
	transform: scale(1.14);
}

.Rotation img {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.Rotation:hover img {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}

@-webkit-keyframes hvr-bob {
	0% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

@keyframes hvr-bob {
	0% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

/*2021-1-13新增*/
.pfbox1{width:24%; position:fixed; right:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:11111;}
.pfbox1 a,.pfbox1 a:hover{width:100%; display:inline-block; overflow:hidden;}
.pfbox1 img{width:100%;}
.pfbox1_close{width:29px; height:29px; position:absolute; right:15px; top:0px; cursor:pointer; z-index:1; background:url(../images/33_608f22d290914338a912a05091bfd0d0.png) no-repeat}