.header .logo {
	width: 413px;
}

.header .logo {
	margin-top: 15px;
}

body {
	overflow-x: hidden
}

.h_g img {
	width: 100%!important;
	height: auto!important;
}

.z_t01 {
	overflow: hidden;
}

.a_a {
	margin-top: 27px;
	margin-left: 20px;
	padding-left: 15px;
	border-left: 1px solid #eaeaf4;
}

.d_d img {
	height: auto!important;
}

.d_b {
	display: -webkit-box;
	height: 60px;
	padding-bottom: 3%;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.a_b span {
	color: #43b51f;
	margin-left: 5px;
}


/*.b_n img{
	width: 550px!important;
	height: 350px;
}*/

.xiala_1 {
	position: absolute;
	width: 108px;
	background: #fff;
	z-index: 9999;
	display: none;
}

.sd_Fegq {
	display: block;
	height: 45px;
	line-height: 45px;
	color: #333!important;
}

.dff_rg5 {
	width: 100%!important;
}

.swiper-wrapper {
	height: auto!important;
}

.a_d:hover .xiala_1 {
	display: block;
}

.sd_Fegq:hover {
	background: #95c62e!important;
	color: #fff!important;
}

.a_d {
	position: relative;
	font-size: 16px;
}

.sds_FSf {
	color: #fff!important;
}

.a_b {
	margin-top: 35px;
	line-height: 30px;
}

.a_c {
	height: 60px;
	background: #090810;
}

.a_d {
	display: block;
	width: 130px;
	margin-right: 20px;
	text-align: center;
	line-height: 60px;
	color: #fff!important;
}

.img {
	display: flex!important;
	vertical-align: middle;
	align-items: center;
}

.abc {
	background: #95c62e;
	color: #fff!important;
	font-weight: bold;
}

.a_d:hover {
	background: #95c62e!important;
	color: #fff!important;
}

.slick-dots li {
	border-radius: 0px;
	width: 25px;
	height: 5px;
}

.a_e {}

.a_f {
	font-size: 60px;
	color: #fff!important;
}

.a_g {
	font-size: 16px;
	color: #fff!important;
	line-height: 173%;
	width: 550px;
	margin-top: 2%;
}

.a_h {
	text-align: center;
	font-size: 26px;
	color: #3b414c!important;
}

.a_i {
	font-size: 14px;
	margin-top: 1%;
	margin-bottom: 3%;
	text-align: center;
	color: #8c90ab!important;
}

.a_j {
	background: url(../images/5.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 2%;
	padding-bottom: 2%;
}

.a_k {
	background: url(../images/6.png) no-repeat;
	height: 244px;
	background-position: 45px;
}

.a_l {
	border: 1px solid #46853b;
	border-radius: 5px;
	width: 350px;
}

.a_m {
	display: block;
	background: #94c62f;
	width: 100px;
	height: 35px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.c_h {
	line-height: 160%;
	height: 73px;
}

.clear {
	clear: both;
}

.a_n {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 13px;
}

.a_o {
	font-size: 12px;
	margin-top: 10px;
}

.a_p {
	padding-top: 20px;
}

.a1 {
	background: url(../images/10.png) no-repeat center;
	width: 64px!important;
	height: 64px!important;
	left: 120px!important;
}

.a2 {
	background: url(../images/11.png) no-repeat center;
	width: 64px!important;
	height: 64px!important;
	right: 120px!important;
}

.swiper-button-prev:after {
	display: none;
}

.swiper-button-next:after {
	display: none;
}

.a_q img {
	width: 100%!important;
}

.swiper-pagination-bullet-active {
	background: #95c62e!important;
	border-radius: 25px!important;
	width: 40px!important;
}

.a_q {}

.a_r {
	height: 60px;
	background: #090810;
}

.a_s {
	padding-top: 11px;
}

.fixed2 {
	display: block!important;
	position: fixed;
	top: 0px;
	z-index: 9999;
	width: 100%;
}

.a_t .a_d {
	width: 108px;
	margin-right: 0px;
}

.a_r {
	display: none;
}

.a_t {
	margin-left: 40px;
}

.a_u {
	padding-top: 3%;
}

.a_v {
	padding-top: 15%;
}

.a_w {
	color: #000000!important;
	font-size: 32px;
	margin-bottom: 5px;
}

.a_x {
	margin-right: 5%;
	font-size: 24px;
	color: #000000!important;
	font-weight: bold;
}

.a_y {
	color: #000000!important;
	font-size: 14px;
	margin-top: 10%;
	margin-bottom: 15%;
	line-height: 180%;
}

.a_z {
	margin-top: 8%;
	background: #95c62e;
	border-radius: 5px;
	display: block;
	width: 150px;
	text-align: center;
	color: #fff!important;
	height: 35px;
	line-height: 35px;
}

.b_a img {
	width: 100%;
}

.b_a {}

.b_b {
	padding-top: 5%;
	background: #f5f5f5;
	margin-top: 5%;
	padding-bottom: 4%;
}

.b_c {}

.b_d span {
	color: #95c62e!important;
}

.b_d {
	line-height: 180%;
	text-align: right;
	color: #000000!important;
	font-size: 18px;
}

.b_e {
	padding-top: 4%;
}

.b_f {
	border-bottom: 1px dashed #d2d2d2;
	padding-bottom: 3%;
}

.b_g {
	position: relative;
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 8%;
}

.b_g img {
	width: 100%;
}

.c_i {
	line-height: 180%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	height: 101px;
}

.b_h {
	background: #000000;
	width: 100px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 15px;
	right: 25px;
	color: #fff!important;
}

.b_i {
	margin-top: 4%;
	border-bottom: 1px dashed #d2d2d2;
}

.b_j {
	padding-top: 5%;
	padding-bottom: 5%;
}

.b_k:hover {
	background: #95c62e;
	color: #fff!important;
	cursor: pointer;
}

.b_k {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
	font-size: 14px;
	margin-right: 3%;
}

.b_k2 {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
	font-size: 14px;
	margin-right: 0%;
}

.b_k2:hover {
	background: #95c62e;
	color: #fff!important;
	cursor: pointer;
}

.b_l {
	background: #95c62e;
	color: #fff!important;
}

.b_m {
	margin-left: 4%;
	font-size: 14px;
}

.b_n img {
	width: 100%;
	max-height: 330px;
}

.b_n {
	border: 1px dashed #d2d2d2;
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 5%;
	position: relative;
	height: 350px;
}

.b_o {
	position: absolute;
	bottom: 50px;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	padding-left: 20%;
	padding-top: 5%;
	padding-bottom: 5%;
	display: none;
}

.b_n:hover .b_o {
	display: block;
}

.b_p {
	margin-bottom: 2%;
	color: #fff!important;
	font-size: 22px;
}

.b_q {
	font-size: 14px;
	color: #fff!important;
}

.b_r {
	border: none;
}

.b_s {
	display: none;
}

.b_t {
	display: block;
}

.b_u {
	background: #f4f9ea;
	padding-top: 3%;
	padding-bottom: 3%;
}

.b_v {}

.c_g img {
	width: 368px;
	height: 242px;
}

.a3 {
	text-align: right!important;
	padding-right: 5%;
}

.a3 .swiper-pagination-bullet {
	background: #fff!important;
	opacity: 1!important;
}

.a3 .swiper-pagination-bullet-active {
	border-radius: 50px!important;
	width: 8px!important;
	height: 8px!important;
	background: #95c62e!important;
}

.t_p2 img {
	width: 100%;
}

.b_w {
	height: 40px;
	line-height: 40px;
	color: #fff!important;
	padding-left: 5%;
	font-size: 15px;
	background-color: rgba(0, 0, 0, 0.6);
}

.b_x {
	margin-left: 0%;
}

.b_y {
	margin-top: 3%;
}

.b_z {}

.c_a {
	margin-bottom: 8px;
}

.c_b {
	padding-top: 15px;
	margin-left: 5%;
}

.c_c:hover {
	color: #95c62e!important;
	cursor: pointer;
}

.c_c {
	color: #000000!important;
	font-size: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #b5b5b5;
}

.c_d {
	color: #999999!important;
	font-size: 12px;
	line-height: 180%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.c_e img {
	width: 180px;
	height: 113px;
}

.t_p2 img {
	width: 600px;
	height: 314px;
}

.c_e {
	margin-left: 10%;
}

.c_f {
	padding-top: 5%;
	padding-bottom: 5%;
}

.c_g img {
	width: 100%;
}

.c_g {
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 15%;
}

.c_h {
	color: #000000!important;
	padding-top: 0px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #d2d2d2;
}

.c_i {
	margin-top: 15px;
	font-size: 14px;
}

.c_j {
	font-size: 14px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	display: block;
	border-radius: 50px;
	text-align: center;
	color: #777777!important;
	border: 1px solid #bfbfbf;
}

.c_k {
	font-size: 14px;
}

.c_l {
	margin-top: 7%;
}

.c_m {
	padding: 25px;
	box-shadow: 0px 0px 8px 0px #dad0d0;
}

.c_n {
	padding-top: 3%;
	background: #090810;
}

.c_o {}

.c_q img {
	display: block;
	margin-right: 10px;
}

.c_p {
	color: #fff!important;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 18px;
}

.c_q {
	display: block;
	color: #fff!important;
	font-size: 12px;
	margin-top: 10px;
}

.c_r {
	text-align: center;
}

.c_s {
	margin-top: 5%;
	color: #fff!important;
	text-align: center;
	font-size: 14px;
}

.c_t {
	margin-top: 4%;
	padding-bottom: 1%;
	border-bottom: 1px solid #727276;
}

.c_u {
	color: #fff!important;
	font-size: 14px;
}

.c_v {
	margin-right: 2%;
}

.c_w {
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #c4c4c4!important;
	line-height: 170%;
}

.c_x {}

.c_y {}

.d_a {
	font-size: 15px;
	color: #000000!important;
	margin-bottom: 4%;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.d_r img {
	width: 293px!important;
	height: 150px!important;
}

.d_b {
	line-height: 170%;
	font-size: 12px;
	/*border-bottom: 1px solid #bfc0c0;*/
	padding-bottom: 10px;
}

.d_c {
	display: block;
	margin-top: 5px;
	width: 21px!important;
	height: 11px!important;
}

.d_d {
	background: #fff!important;
	padding-top: 5%;
	padding-bottom: 5%;
}

.d_e {
	background: #fff!important;
	margin-left: 8%;
}

.d_f {
	color: #303030!important;
	font-weight: bold;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

.d_g {
	color: #999999!important;
	text-align: center;
	font-size: 13px;
	margin-top: 4%;
}

.d_h img {
	max-width: 100%;
}

.d_h {
	width: 90%;
	margin: auto;
	margin-top: 7%;
	line-height: 180%;
}

.d_i {
	padding-top: 8%;
}

.d_o {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.d_j {
	font-size: 18px;
	font-weight: bold;
	color: #000000!important;
	text-align: center;
	border-top: 3px solid #95c62e;
	height: 80px;
	line-height: 80px;
	width: 100%;
	background: #f4f9ea;
}

.d_k .col-md-7 div {
	font-size: 14px;
}

.d_k {
	width: 90%;
	margin: auto;
	padding-top: 2%;
	padding-bottom: 0%;
	border-bottom: 1px dashed #d2d2d2;
}

.d_l {
	color: #000000!important;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 25px;
}

.d_m {
	background: #f3f3f3;
	font-size: 12px;
	margin-top: 4%;
	margin-bottom: 7%;
	width: 190px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.d_n img {
	width: 100%;
}

.d_n {
	padding-right: 15%;
}

.d_o {
	font-size: 12px!important;
	line-height: 200%;
}

.d_p {}

.ads2ef {
	color: #95c62e!important;
}

.d_q {
	margin-left: 6%;
	margin-right: 6%;
	margin-bottom: 12%;
}

.d_r {
	box-shadow: 0px 0px 8px 0px #dad0d0;
	padding-top: 8%;
	padding-bottom: 8%;
}

.d_s {
	background: #f8f8f8;
	padding: 5px;
	padding-bottom: 6%;
}

.d_r img {
	width: 100%;
}

.d_u a {
	color: #95c62e!important;
}

.d_t {
	padding-left: 20px;
	color: #000000!important;
	font-size: 17px;
	padding-top: 1%;
	padding-bottom: 1%;
	border-left: 8px solid #95c62e;
	margin-top: 4%;
	margin-bottom: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.d_u {
	width: 90%;
	margin: auto;
	font-size: 12px;
	margin-top: 7%;
}

.d_v {}

.f_a {
	margin-right: 15%;
}

.f_b {
	color: #000000!important;
	font-size: 26px;
	font-weight: bold;
}

.f_c {
	color: #000000!important;
	font-weight: bold;
	font-size: 22px;
	margin-top: 2%;
}

.f_d {
	font-size: 12px;
	line-height: 230%;
	margin-top: 7%;
}

.f_e img {
	width: 100%;
}

.f_e {}

.f_f {
	margin-top: 5%;
}

.f_g {
	height: 500px;
}

.f_h {
	color: #fff!important;
	font-size: 26px;
	text-align: center;
	padding-top: 3%;
}

.f_i {
	padding-top: 1%;
	text-align: center;
	font-size: 20px;
	color: #fff!important;
}

.f_j {
	margin-top: 9%;
}

.f_k {
	text-align: center;
}

.f_l {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	color: #fff!important;
	margin-top: 8%;
	margin-bottom: 4%;
}

.f_o img {
	width: 100%;
}

.f_m {
	font-size: 12px;
	text-align: center;
	color: #fff!important;
}

.f_n {
	padding-bottom: 5%;
}

.f_o {
	position: relative;
}

.f_p {
	position: absolute;
	width: 200px;
	top: 0px;
	left: 15%;
	background: #95c62e;
	color: #fff!important;
	padding: 30px;
}

.f_q {
	padding-top: 18%;
	margin-left: 10%;
	line-height: 240%;
	color: #000000!important;
}

.f_r {
	margin-left: 0%;
	margin-right: 10%;
}

.f_s {
	margin-top: 4%;
}

.f_t {
	background: #f4f9ea;
	padding-bottom: 4%;
}

.f_u {
	color: #000000!important;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding-top: 3%;
	padding-bottom: 5%
}

.f_v {
	margin-left: 7%;
	margin-right: 7%;
}

.f_v img {
	width: 100%;
}

.f_w {
	padding: 30px;
	background: #fff;
}

.f_v:hover {
	border-bottom: 4px solid #95c62e;
}

.f_v {
	border-bottom: 4px solid #fff;
}

.f_x {
	margin-bottom: 4%;
	color: #000000!important;
	font-size: 20px;
	font-weight: bold;
}

.f_y {
	line-height: 200%;
	font-size: 14px;
}

.f_z {}

.g_a {
	text-align: center;
	color: #000000!important;
	font-weight: bold;
}

.g_b {
	text-align: center;
	line-height: 180%;
	font-size: 14px;
}

.g_c {
	padding-bottom: 3%;
}

.g_d {
	margin-top: 4%;
	margin-bottom: 4%;
	text-align: center;
}

.g_e {
	text-align: center;
	font-size: 20px;
	color: #303030!important;
}

.g_f {
	margin-top: 3%;
	line-height: 230%;
	text-align: center;
	color: #666666!important;
	font-size: 14px;
}

.g_g {
	padding-top: 5%;
}

.g_h img {
	width: 100%;
}

.g_h {
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 0%;
	margin-top: 6%;
}

.g_i img {
	width: 100%;
}

.g_i {
	margin-left: 1%;
	margin-right: 1%;
}

.g_j {
	margin-top: 4%;
	margin-bottom: 4%;
	text-align: center;
}

.g_k {
	box-shadow: 0px 0px 8px 0px #dad0d0;
}

.g_l {
	color: #95c62e!important;
	font-size: 12px;
	padding-top: 7px;
}

.g_m {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 18px;
	color: #000000!important;
	font-weight: bold;
}

.g_k {
	margin-left: 5%;
	margin-right: 5%;
}

.g_n {
	line-height: 170%;
	margin-top: 15%;
	font-size: 12px;
	margin-left: 10px;
}

.g_o {
	padding-top: 20px;
}

.g_p {
	margin-top: 3%;
}

.g_q {
	margin-top: 4%;
	background: #f5f5f5;
	padding-top: 4%;
	padding-bottom: 3%
}

.g_r {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #95c62e!important;
}

.g_s {
	text-align: center;
	color: #000000!important;
	margin-top: 1%;
	font-size: 13px;
}

.g_t input {
	display: block;
	width: 92%;
	height: 45px;
	line-height: 45px;
	font-size: 13px;
	padding-left: 15px;
}

.g_t {
	height: 45px;
	line-height: 45px;
}

.g_u textarea {
	display: block;
	width: 100%;
	font-size: 13px;
	padding-left: 10px;
	margin-top: 25px;
	padding-top: 15px;
	height: 200px;
	width: 97%;
}

.g_u {}

.g_v {
	margin-top: 4%;
}

.g_w:hover {
	background: #95c62e;
	color: #fff!important;
}

.g_w {
	display: block;
	width: 150px;
	height: 40px;
	border: 1px solid #95c62e;
	color: #95c62e!important;
}

.g_x {
	width: 330px;
	margin: auto;
	margin-top: 4%;
}

.g_y {
	margin-right: 30px;
}

.g_z {
	padding-bottom: 5%;
}

.h_a {
	height: 50px;
	line-height: 50px;
}

.h_b {
	margin-top: 5%;
	padding-left: 25px;
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-left: 2px solid #95c62e;
}

.h_c {
	padding-right: 3%;
	font-size: 12px;
}

.h_d img {
	width: 100%;
}

.h_d {}

.h_e {
	background: #fff;
}

.h_f span {
	font-size: 14px;
}

.h_f {
	font-size: 16px;
	font-weight: bold;
	color: #000000!important;
	background: #eeeeee;
	border-left: 5px solid #95c62e;
	padding-left: 2%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.h_g {}

.h_h {
	padding: 25px;
	color: #666666!important;
	line-height: 180%;
	font-size: 14px;
}

.h_i {
	background: #95c62e!important;
}

.h_j {
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	color: #fff!important;
}

.h_k li {
	float: left;
	width: 50%;
	font-size: 14px;
	margin-bottom: 15px;
	list-style: disc;
}

.h_k {}

.h_l {
	padding: 25px;
}

.i_a2 {
	width: 250px;
	height: 1000px;
	position: fixed;
	right: -200px;
	top: 0px;
	z-index: 99999;
}

.i_a {
	width: 50px;
	height: 1000px;
	z-index: 99999;
	background: #000000;
}

.i_b {
	height: 200px;
	top: 50%;
	margin-top: -100px;
	position: absolute;
}

.i_c {
	margin-bottom: 55px;
	text-align: center;
	margin-left: 13px;
}

.i_d {
	background: #f5f5f5;
	z-index: 999999;
	width: 200px;
	height: 1000px;
	display: none;
}

.i_c:hover {
	cursor: pointer;
}

.i_c img:nth-child(2) {
	display: none;
}

.listli img:nth-child(1) {
	display: none;
}

.listli img:nth-child(2) {
	display: block;
}

.i_e {
	width: 90%;
	background: #fff;
	margin-left: 5%;
	text-align: center;
	padding-top: 5%;
	margin-top: 10%;
}

.i_f {}

.i_g {
	padding-top: 100px;
	text-align: center;
	font-size: 18px;
	color: #000000!important;
}

.i_h {
	font-size: 16px;
	color: #000000!important;
	margin-left: 33px;
}

.i_i {
	color: #95c62e!important;
	font-size: 14px;
	margin-top: 4px;
	margin-left: 7px;
}

.i_j {
	margin-top: 5px;
}

.i_k {
	color: #000000!important;
	font-size: 12px;
	margin-top: 3px;
	text-align: center;
}

.i_l {
	background: #95c62e;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff!important;
	margin-top: 10px;
	font-size: 12px;
}

.i_m {
	font-size: 14px;
}

.i_n {
	padding-bottom: 5%;
}


/*新页面开始*/

.b_n01 {
	position: relative;
}

.mask01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/7.png);
	color: #ffffff;
	opacity: 0;
}

.sd_Fe01:hover .mask01 {
	opacity: 1;
}

.b_n01:hover .f_EFe01 {
	display: none;
}

.b_m01 {
	height: 850px;
	width: 100%;
	margin-top: 3%;
	background-size: 100% 100%!important;
}

.b_n01 {
	height: 100%;
	padding-top: 70%;
	padding-left: 20%;
	padding-right: 20%;
}

.b_o01 {
	color: #fff!important;
	font-size: 24px;
	margin-top: 10%;
	line-height: 160%;
}
.b_n01:hover{
	background-color: rgba(17, 34, 160, 0.4);
	cursor: pointer;
}
.b_p .col-md-2:nth-child(5) .b_l {
	padding-left: 33%;
}

.b_p .col-md-2:nth-child(4) .b_l {
	padding-left: 16%;
}

.b_p .col-md-2:nth-child(3) .b_l {
	padding-left: 16%;
}

.b_p01 {
	height: 100%;
	
	background-color: rgba(17, 34, 92, 0.6);
	
}

.b_q01 {
	height: 100%;
	padding-left: 20%;
	padding-right: 20%;
	padding-top: 34%;
}

.b_r01 {}

.b_s01 {
	font-size: 14px;
	margin-top: 15%;
	margin-bottom: 20%;
	line-height: 190%;
}

.b_t01 {
	margin-top: 8%;
	display: block;
	border-radius: 55px;
	border: 1px solid #fff;
	height: 45px;
	line-height: 45px;
	width: 140px;
	color: #fff!important;
	text-align: center;
	font-size: 14px;
}

.d_c5 {
	margin: auto;
}

.x_a {
	color: #fff;
	font-weight: bold;
	font-size: 48px;
	text-align: center;
	width: 100%;
}

.x_b {
	color: #d4d3d4;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 7px;
	text-align: center;
}

.x_c {
	color: #fff;
	text-align: center;
	font-size: 20px;
}

.x_d {
	display: block;
	margin: auto;
	margin-top: 4%;
}

.x_e {
	height: 880px;
	padding-top: 1px;
}

.x_f {
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 30px;
	margin-top: 6%;
}

.x_g {
	text-align: center;
	color: #000000;
	font-size: 14px;
	margin-top: 10px;
}

.x_h {
	width: 100%;
	display: block;
	margin-top: 5%;
}

.b_n01{
	text-align: center;
}
.z_a{
	color: #fff!important;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 15%;
	margin-bottom: 4%;
}
.z_b{
	color: #fff!important;
	font-size: 22px;
	font-weight: bold;
}


.divarea {
				display: block;
			}
.z_c{
	background: rgba(4, 75, 137, 0.7);
}
.z_d img{
	width: 100%;
}
.z_d{
	margin-top: 4%;
	display: none;
}


.z_e{
	position: relative;
}
.z_f{
	width: 100%;
	margin: auto;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0px;
	height: 100px;
	
}

.z_g{
	width: 900px;
	margin: auto;
}
.z_h:hover{
	border-bottom: 2px solid #fff;
	cursor: pointer;
}
.z_h22{
	border-bottom: 2px solid #fff;
}
.z_h{
	width: 300px;
	text-align: center;
	padding-top: 21px;
	padding-bottom: 8px;
}
.z_i{
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	
}
.z_j{
	font-size: 12px;
	color: #fff;
}

.z_k img{
	width: 100%;
}


.z_k{
	margin-top: 4%;
}

.z_l .x_f{
	margin-top: 0%;
	padding-top: 6%;
}


.z_l{
	background: #f0f3f8;
	padding-bottom: 10%;	
}


.z_m{
	
	
	margin-top: 4%;
}




.z_n{
	height: 990px;
	display: flex;
vertical-align:middle;
align-items:center;
}

.z_o{
	display: block;
	margin: auto;
}

.z_p{
	width: 900px;
	margin: auto;
	margin-top: 4%;
	margin-bottom: 2%;
}


/*高亮*/
.slt::after{
    content: "";
    width: 0;
    height: 5px;
    background: #46ccaa;
    position: absolute;
    left: 50%;
    top: 105px;
    transform: translateX(-50%);
    transition: .5s;
    z-index: 99;
}
.slt::after{
	border-radius: 15px;
    width: 40px;
    transition: .5s;
    font-weight: bold;
}

.b_w1{
    position: relative;
}
/*高亮*/
.z_q{
	text-align: center;
}
.z_q:hover{
	cursor: pointer;
}
.z_r{
	font-size: 24px;
	color: #333333;
	margin-top: -10px;
}

.z_s{
	text-align: center;
}



.z_t66{
	margin-top: 6%;
	display: none;
}
.z_t22{
	display: block;
}


.z_u{
	padding-bottom: 3%;
}


.z_v{
	background: #f3f6ff;
	padding-top: 5%;
	padding-bottom: 5%;
}


.z_w{
	color: #000000;
	font-weight: bold;
	font-size: 26px;
}

.z_x{
	width: 50px;
	height: 4px;
	background: #46ccaa;
	border-radius: 15px;
	margin-top: 4%;
	margin-bottom: 7%;
}
.z_y{
	width: 10px;
	height: 10px;
	border-radius: 25px;
	background: #46ccaa;
	margin-top: 7px;
	margin-right: 8px;
}
.z_z{
	margin-left: 10px;
	
}
.w_a{
	margin-top: 10px;
}
.w_b{
	display: block;
	color: #fff!important;
	border-radius: 25px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #46ccaa;
	margin-top: 10%;
}
.w_c{
	margin-top: 10%;
	margin-bottom: 10%;
}
.w_d{
	padding-top: 15%;
}

/*新页面结束*/

@media screen and (max-width: 950px) {
	.b_n img {
		width: 100%!important;
	}
	.d_r img {
		width: 100%!important;
		height: auto!important;
	}
	.a1 {
		left: 15px!important;
	}
	.a2 {
		right: 15px!important;
	}
	.header .logo {
		margin-top: 5px;
		width: 260px;
	}
	.a_c {
		display: none;
	}
	.a_p {
		display: none;
	}
	.c_r {
		margin-top: 10%;
	}
	.c_u {
		margin-bottom: 2%;
	}
	.c_n {
		padding-top: 7%;
	}
	.b_n {
		height: auto!important;
	}
	.d_f {
		font-size: 16px;
	}
	.d_d {
		padding-top: 10%;
	}
	.h_g img {
		width: 100%;
	}
	.d_e {
		margin-left: 0%;
		margin-top: 10%;
	}
	.d_a2 {
		width: 100%!important;
	}
	.h_k li {
		width: 100%!important;
	}
	.t_p2 img {
		width: 100%!important;
		height: auto!important;
	}
	.c_g img {
		width: 100%!important;
		height: auto!important;
	}
	.c_e img {
		width: 100%!important;
		height: auto!important;
	}
	.d_o {
		margin-top: 4%;
	}
	.d_n {
		padding-right: 0%;
	}
	.a1 {
		width: 35px!important;
		height: 35px!important;
		background-size: 100% 100%!important;
	}
	.i_c {
		margin-left: 10px;
	}
	.i_a {
		width: 45px;
	}
	.i_a2 {
		width: 245px;
		top: 54px;
	}
	.d_h {
		font-size: 12px;
	}
	.c_i {
		font-size: 12px;
	}
	.c_h {
		font-size: 15px;
	}
	.i_b {
		margin-top: -240px;
	}
	.c_i {
		line-height: 188%;
	}
	.c_h {
		line-height: 160%;
		height: auto!important;
	}
	.c_i {
		height: auto!important;
	}
	.c_b {
		margin-left: 0%;
	}
	.c_a {
		margin-top: 10%;
		margin-bottom: 4%;
	}
	.g_j {
		font-size: 12px;
	}
	.e_u4 {
		font-size: 20px!important;
	}
	.f_i {
		font-size: 16px;
	}
	.g_t input {
		width: 97%;
	}
	.g_x {
		margin-top: 6%;
		margin-bottom: 10%;
	}
	.g_r {
		font-size: 20px;
	}
	.g_t {
		margin-bottom: 4%;
	}
	.g_v {
		margin-top: 10%;
	}
	.e_v4 {
		margin-bottom: 5%;
	}
	.g_q {
		padding-top: 15%;
	}
	.g_k {
		margin-bottom: 5%;
	}
	.f_k {
		height: 140px;
		margin-bottom: 15%;
		margin-top: 3%;
	}
	.g_d img {
		width: 100%;
	}
	.g_e {
		font-size: 16px;
	}
	.f_z {
		padding-left: 5%;
		padding-right: 5%;
	}
	.f_v {
		margin-bottom: 8%;
	}
	.f_u {
		font-size: 18px;
		padding-top: 10%;
		padding-bottom: 10%;
	}
	.f_r {
		margin-right: 0%;
	}
	.f_q {
		padding-top: 5%;
		font-size: 14px;
		margin-left: 0%;
	}
	.f_k img {
		width: 60%;
	}
	.f_b {
		font-size: 22px;
	}
	.f_l {
		font-size: 15px;
	}
	.c_e {
		margin-left: 0%;
	}
	.f_h {
		font-size: 16px;
		padding-top: 10%;
	}
	.b_e {
		padding-top: 10%;
	}
	.b_q {
		font-size: 12px;
	}
	.b_o {
		bottom: 33px;
	}
	.b_p {
		font-size: 16px;
	}
	.b_d {
		font-size: 14px;
	}
	.b_m {
		float: left;
		margin-top: 3px;
		font-size: 12px;
	}
	.i_a2 {
		display: none!important;
	}
	.b_k {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
		margin-right: 0%;
	}
	.b_k2 {
		width: 22%;
		font-size: 12px;
	}
	.z_t {
		overflow: hidden;
	}
	.b_u {
		padding-top: 8%;
	}
	.b_d {
		width: 100%;
	}
	.a_y {
		margin-bottom: 10%;
	}
	.wrap {
		width: 90%;
	}
	.a_v {
		padding-top: 7%;
	}
	.a_w {
		font-size: 20px;
	}
	.fixed2 {
		display: none!important;
	}
	.f_a {
		margin-right: 0%;
	}
	.f_d {
		margin-bottom: 4%;
	}
	.a2 {
		width: 35px!important;
		height: 35px!important;
		background-size: 100% 100%!important;
	}
	.d_a2 {
		height: 100px!important;
		background-size: 100% 100%!important;
	}
	.d_w {
		background: #f5f5f5!important;
	}
	.d_z {
		width: 28%!important;
	}
	.d_w {
		height: auto!important;
	}
	.d_x {
		display: none!important;
	}
	.b_i3 {
		display: none!important;
	}
	.d_x {
		font-size: 14px!important;
	}
	.d_w {
		background-size: 100% 100%!important;
	}
	.d_z {
		font-size: 12px;
	}
	.d_c2 {
		font-size: 12px;
		height: 30px!important;
		line-height: 30px!important;
	}
	.d_h img {
		height: auto!important;
	}
	.d_h p {
		font-size: 12px!important;
	}
	.d_h {
		font-size: 12px!important;
	}
	.d_c {
		display: none;
		margin-top: 5px;
		width: 21px!important;
		height: 11px!important;
	}
}