.a_a{
	height: 900px!important;
	display: flex;
	vertical-align:middle;
	align-items:center;
}
.a_b {
    color: #fff!important;
    font-size: 40px;
    text-align: left;
    margin-bottom: 1%;
    margin-top: 9%;
}
.wrap15{
	width: 1400px;
	margin: auto;
}
.a_c{
	color: #fff!important;
	font-size: 42px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 7%;
}



.dian3 .swiper-pagination-bullet{
		background: #fff!important;
		opacity: 0.5;
	}
	.dian3 .swiper-pagination-bullet-active{
		background: #fff!important;
		opacity: 1;
	}

.header .logo{
	width: 120px;
	margin: 10px 0px;
}
.a_d{
	color: #fff!important;
	text-align: center;
	font-size: 24px;
	margin-top: 3%;
}




.wrap2{
	width: 90%;
	margin: auto;
}
.a_e{
	
}
/*.header{
	position: absolute;
	top: 45px;
	width: 1400px;
	left: 50%;
	margin-left: -700px;
	border-radius: 15px;
}*/
.a_f{
	position: relative;
}
.b_a img{
	margin-right: 10px;
}
.b_a div{
	color: #1e69c6;
	font-size: 20px;
	font-weight: bold;;
}
.b_a{
	height: 40px;
	width: 200px;
	border-radius: 25px;
	background: #eeeeee;
	
	 justify-content: center;
	
	display: flex;
	vertical-align:middle;
	align-items:center;
	margin-top: 25px;
	
	
}
/*高亮*/
.slt .b_w1::after{
    content: "";
    width: 0;
    height: 3px;
    background: #06569f;
    position: absolute;
    left: 50%;
    top: 60px;
    transform: translateX(-50%);
    transition: .5s;
    z-index: 99;
}
.slt .b_w1{
	color: #06569f!important;
	font-size: 16px;
}
.slt .b_w1::after{
    width: 60%;
    transition: .5s;
    font-weight: bold;
}

.b_w1{
    position: relative;
	font-size: 16px;
}
/*高亮*/
.b_b{
	
}
.slt .b_w1::after {
    width: 25%;
    transition: .5s;
    font-weight: bold;
}
.b_c{
	margin-top: 25px;
	margin-left: 2%;
	border-radius: 50%;
	background: #1c65c1;
	height: 40px;
	width: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #fff!important;
}
.clear{
	clear: both;
}
.b_d{
	margin-right: 4%;
}
.b_e div{
	color: #fff!important;
	margin-left: 30px;
}

.b_e img{
	margin-top: 5px;
	margin-right: 8px;
}
.b_e{
	margin-top: 45px;
	width: 200px;
	height: 55px;
	border-radius: 45px;
	background: #d71115;
	display: block;
	line-height: 55px;
	font-size: 16px;
}

.b_f{
	position: absolute;
	right: 0px;
	bottom: -50px;
	width: 300px;
	background: #d71115;
	height: 140px;
	z-index: 99;
	border-radius: 5px;
}
.b_g{
	position: relative;
	bottom: 0px;
	left: 50%;
	margin-left: -700px;
}
.b_h{
	color: #fff;
	font-size: 18px;
}

.b_i {
    margin-top: 12px;
    margin-left: 8px;
}

.b_j {
    margin-top: 30px;
    margin-left: 36px;
    margin-right: 36px;
}
.b_k input {
    height: 40px;
    margin-left: 15px;
    margin-top: 2px;
}
.b_k button {
    
    
    margin-top: 12px;
}
.b_k{
	margin-top: 15px;
	background: #fff;
	border-radius: 5px;
	width: 100%;
	height: 45px;
}
.p5{
	padding-top: 5%;
	padding-bottom: 5%;
}

.b_l{
	
}
.b_m2 {
    position: absolute;
    bottom: -9px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 52px;
    color: #000000;
}
.b_m{
	background: url(../images/7.png) no-repeat;
	width: 709px;
	height: 105px;
	position: relative;
	
	
	
}
.b_n{
	font-size: 26px;
    color: #000000;
    font-weight: bold;
    margin-top: 10px;
}
.b_o{
	color: #fff!important;
	margin-right: 15px;
}
.b_p{
	width: 170px;
	height: 50px;
	display: block;
	display: flex;
	vertical-align:middle;
	align-items:center;
	background: #d71115;
	border-radius: 5px;
	justify-content:center;
	margin-top: 7%;
}

.b_q{
	position: relative;
}
body{
	overflow-x:hidden;
}
.b_l {
    height: 980px;
}


.b_r{
	position: absolute;
	left: 0px;
	height: 600px;
	width: 2000px;
	margin-top: 4%;
	background-size: 100% 100%!important;
}
.b_s img{
	
}
.b_m23{
	color: #fff!important;
}
.b_t2{
	width: 1100px;
	height: 600px;
	background-color: rgba(0, 0, 0, 0.5);
}
.b_s{
	display: none;
}
.b_s2{
	display: block;
}
.b_t{
	text-align: center;
	line-height: 600px;
	width: 900px;
}
.b_u {
    color: #fff;
    margin-top: 10px;
    font-size: 20px;
}
.b_v{
	color: #fff;
}
.b_w{
	height: 150px;
}
.b_x {
    margin-top: 4%;
    margin-left: 10%;
}
.b_w:hover{
	background: #d71115;
	cursor: pointer;
}
.b_w22{
	background: #d71115;
}
.b_y img {
    margin-top: 5px;
    margin-left: 15px;
}
.b_y {
    margin-left: 20%;
    margin-top: 8%;
    width: 100px;
}

.c_a{
	font-size: 24px;
	color: #fff;
	margin-top: 4%;
	font-weight: bold;
}

.c_b{
	font-size: 15px;
	color: #fff;
	width: 44%;
	line-height: 240%;
	margin-top: 2%;
}


.c_c{
	position: relative;
}

.c_d{
	width: 960px;
	height: 200px;
	border-top-left-radius: 50px;
	background: #d71115;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.c_e div{
	color: #fff!important;
}
.c_f .col-md-3:nth-child(4) .c_e{
	border-right: 0px solid #fff;
}
.c_e{
	display: block;
	text-align: center;
	border-right: 1px solid #fff;
}
.c_f{
	margin-top: 85px;
}

.c_g{
	height: 70px;
	border-radius: 5px;
}
.c_g:hover{
	background: #d71115;

}
.c_g:hover .c_h{
	color: #fff!important;
}
.c_g img {
    margin-left: 35%;
    margin-top: 30px;
}
.c_g2 .c_h{
	color: #000!important;
}
.c_g2{
	background: #d71115;
}
.c_g:hover{
	cursor: pointer;
}
.c_h{
	font-size: 18px;
	margin-left: 45px;
    margin-top: 22px;
	color: #000;
}
.c_g2 .c_h{
	color: #fff!important;
}


.c_i{
	margin-top: 20%;
}

.c_j{
	height: 700px;
	display: none;
}
.c_j2{
	display: block;
}
.c_k{
	width: 400px;
}
.c_l{
	width: 1500px;
}

.c_m{
	height: 1015px;
}
.c_n{
	margin-left: 4%;
}


.c_o {
    position: absolute;
    left: 58%;
    bottom: 41%;
    border-radius: 50%;
}
.c_p {
    width: 60%;
    text-align: right;
    position: absolute;
    bottom: 23%;
    color: #fff!important;
    font-size: 24px;
}

.c_q {
    color: #fff!important;
    font-size: 15px;
    position: absolute;
    width: 60%;
    padding-left: 20%;
    bottom: 10%;
    text-align: right;
    line-height: 180%;
}


.c_r{
	
}

.c_s{
	
}
.c_t{
	
}
.c_u span{
	font-weight: bold;
	color: #000000;
	font-size: 22px;
	
	
	
}
.c_u{
	width: 15%;
}
.c_w{
	width: 80%;
}
.c_v{
	background: #fff;
	padding: 5%;
}
.c_w{
	font-size: 16px;
	color: #323232;
	margin-left: 4%;
	margin-top: 5px;
	
	
	overflow: hidden;
text-overflow:ellipsis; 
white-space: nowrap;
	
	
	
	
	
	
	
	
}
.c_x:hover div{
	color: #d71115!important;
}
.c_x:hover span{
	color: #d71115!important;
}
.c_x{
	display: block;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #f4f4f4;
}
.c_y2 {
    position: absolute;
    width: 150px;
    background: #d71115;
    color: #fff!important;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    font-size: 14px;
    border-radius: 35px;
    bottom: -24px;
    left: 56px;
}
.c_y{
	position: relative;
	
}
.z_t3 .swiper-button-prev{
	background: url(../images/26.png) no-repeat;
	height: 21px;
	width: 21px;
	left: -65px;
    top: 68px;
}
.z_t3 .swiper-button-next{
	background: url(../images/27.png) no-repeat;
	height: 21px;
	width: 21px;
	right: -65px;
    top: 68px;
}
.z_t3 .swiper-button-prev::after{
	display: none;
}
.z_t3 .swiper-button-next::after{
	display: none;
}
.c_z {
    margin-top: 5%;
}

.d_a{
	padding-top: 3%;
	padding-bottom: 3%;
}



.d_b{
	background: #252525;
	padding-top: 4%;
	padding-bottom: 2%;
}

.d_c{
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
}
.d_d{
	display: block;
	color: #969696!important;
	font-size: 14px;
	margin-top: 10px;
}

.d_e{
	text-align: center;
	margin-top: 15px;
	font-size: 14px;
	line-height: 161%;
	color: #8a8a8a!important;
}
.d_g .col-xs-2{
	width: 20%;
}
.d_f{
	text-align: center;
}


.d_g{
	
}

.d_h{
	color: #fff!important;
	font-size: 26px;
	margin-bottom: 10px;
}
.d_i {
    color: #fff!important;
    font-size: 16px;
}
.d_j{
	margin-top: 20%;
}
.d_k{
	margin-top: 5px;
	margin-left: 8px;
	color: #fff!important;
}

.d_l{
	margin-top: 20%;
}

.d_m{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
	border-right: 1px solid #434343;
	padding: 30px;
}

.d_n{
	color: #646464;
	font-size: 15px;
	margin-bottom: 10px;
}
.d_o{
	color: #9f9f9f;
	font-size: 16px;
}

.d_p {
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.d_q .col-md-4:nth-child(3) .d_m{
	border-right: 0px solid #fff;
}
.d_q{
	margin-top: 4%;
}
.d_r a{
	color: #fff!important;
	font-size: 12px;
}
.d_r div{
	color: #fff!important;
	font-size: 12px;
}
.d_r{
	background: #d71115;
	padding-top: 15px;
	padding-bottom: 15px;
}
.d_s{
	
}

.d_t .wrap2{
	width: 1400px;
}

/*.d_t{
    position: static;
    top: 0px;
    width: 100%;
    left: 0%;
    margin-left: 0px;
    border-radius: 15px;
}*/


.d_u{
	position: relative;
}

.d_v {
    position: absolute;
    color: #fff!important;
    font-size: 43px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    text-align: center;
    top: 43%;
}

.d_w{
	
}
.d_x{
	position: absolute;
	left: 50%;
	margin-left: -25px;
	bottom: 50px;
}


.e_a span{
	color: #d3232e!important;
}

.e_a{
	color: #000;
	font-size: 26px;
	
	font-weight: bold;
	
}

.e_b{
	
}

.e_c{
	display: block;
	margin-right: 10%;
	width: 70%;
	padding-bottom: 15px;
	border-bottom: 1px solid #dcdcdc;
}
.e_d .col-md-2{
	width: 20%;
}

.e_d{
	
}

.e_e{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 5px;
	height: 5px;
	border-radius: 15px;
	background: #d3232e;
	right: 65px;
	display: none;
}
.e_j img{
	width: 100%;
}
.e_c:hover{
	color: #d3232e!important;
	border-bottom: 1px solid #d3232e;
}
.e_f{
	color: #d3232e!important;
	border-bottom: 1px solid #d3232e;
}
.dong66 {
    overflow: hidden;
}

.dong66 img {
    cursor: pointer;
    transition: all 0.6s;
}

.dong66 img:hover {
    transform: scale(1.2);
}
.e_g{
	font-weight: bold;
	color: #1c509c;
	font-weight: bold;
	font-size: 26px;
}
.e_h {
    color: #1e1e1e;
    font-size: 15px;
    margin-top: 30px;
    line-height: 240%;
}
.e_i {
    margin-right: 10%;
}

.e_j{
	padding-top: 8%;
}


.e_k{
	display: block;
	margin: auto;
	margin-top: 17%;
}
.e_l{
	width: 600px;
	height: 263px;
}
.e_m span{
	font-size: 38px;
	font-weight: bold;
	color: #fff!important;
}

.e_m{
	text-align: center;
	color: #fff!important;
}

.e_n {
    padding-top: 36px;
}
.e_o {
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 5px;
}

.e_p {
    padding-top: 40px;
    color: #1e1e1e;
    font-size: 14px;
    line-height: 260%;
}

.e_q{
	margin-top: 10%;
}
.e_r img{
	width: 100%;
}
.e_r{
	margin-bottom: 4%;
}

.e_s{
	font-weight: bold;
	color: #1c509c;
	font-size: 56px;
	
}

.e_t{
	font-size: 22px;
	color: #1c509c;
	margin-top: 10px;
	margin-bottom: 4%;
}

.e_u{
	color: #1e1e1e;
	font-size: 14px;
	line-height: 210%;
}

.e_v {
    font-size: 14px;
    line-height: 257%;
    color: #1e1e1e;
    margin-top: 22px;
}

.e_w{
	margin-right: 15%;
}
.e_x{
	height: 800px;
}

.e_y {
    width: 7px;
    height: 7px;
    border-radius: 10px;
    background: #d3232e;
    margin-top: 20px;
    margin-left: 15px;
}

.e_z{
	font-size: 13px;
	line-height: 270%;
	color: #fff!important;
}

.f_a{
	height: 900px;
}


.f_b{
	font-weight: bold;
	font-size: 30px;
	color: #fff;
	
}


.f_c{
	display: flex;
	vertical-align:middle;
	align-items:center;
	height: 900px;
}




.f_d{
	
}
.f_e{
	font-size: 16px;
	color: #fff;
	margin-top: 30px;
	margin-bottom: 30px;
}
.f_f video{
	object-fit:fill;
}
.f_f{
	margin-left: 10%;
}
.f_h {
    color: #fff!important;
    font-size: 16px;
    text-align: center;
    width: 60%;
    margin: auto;
    margin-top: 35px;
    line-height: 190%;
}
.f_g{
	font-weight: bold;
	color: #fff!important;
	font-size: 26px;
	padding-top: 0%;
	text-align: center;
}
.f_i{
	padding-bottom: 3%;
	padding-top: 3%;
	background-size: cover!important;
}
.f_j{
	width: 100%;
}



.f_k{
	
}

.f_l{
	width: 120px;
	text-align: center;
	color: #fff!important;
	height: 35px;
	line-height: 35px;
	display: block;
	border: 1px solid #fff;
	font-size: 14px;
	
	
}

.f_m{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.f_p .swiper-wrapper{
	margin-bottom: 6%;
}
.f_n{
	color: #fff;
	font-size: 16px;
	margin-top: 12px;
}
.f_k:hover .f_l{
	background: #d3232e;
	border: 1px solid #d3232e;
}



.header3{
	position: fixed;
}







.dsds10{
	margin-top: 5%;
}
.dsds10 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	border-radius: 2px;
	background: #ecb8bb!important;
}
.dsds10 .swiper-pagination-bullet-active{
	width: 10px;
	height: 10px;
	
	width: 25px;
	background: #d3232e!important;
}



















.dsds9{
	margin-top: 5%;
}
.f_o{
	margin-top: 5%;
}
.dsds9 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	border-radius: 2px;
	background: #fff!important;
}
.dsds9 .swiper-pagination-bullet-active{
	width: 10px;
	height: 10px;
	
	width: 25px;
	background: #fff!important;
}
.f_p{
	margin-top: 5%;
}


.f_q{
	padding-top: 3%;
	padding-bottom: 3%;
}
.f_r{
	text-align: center;
}

.f_s {
    text-align: center;
    height: 280px;
    line-height: 280px;
    margin-top: 18px;
    box-shadow: 0px 0px 4px 5px #f7f7f7;
}
.f_s img{
	width: 100%;
}
.f_s{
	padding-left: 4%;
	padding-right: 4%;
}
.aa6{
	position: relative;
}
.f_t{
	text-align: center;
	color: #1e1e1e;
	font-size: 15px;
	background: #f7f7f7;
	padding-top: 15px;
	padding-bottom: 15px;
}

.f_u{
	
}



.f_v{
	background: #fff;
	padding: 20px;
}
.slt .f_w::after{
    content: "";
    width: 0;
    height: 15px;
    background: #646464;
    position: absolute;
    right: -3px;
    top: 9px;
    transform: translateX(-50%);
    transition: .5s;
    z-index: 99;
}
.slt .f_w::after{
    width: 2px;
    transition: .5s;
    font-weight: bold;
}

.f_w{
    position: relative;
    display: block;
    
    font-size: 14px;
    
}
.f_w:hover{
	background: #d61718;
	color: #fff!important;
}
.f_w:hover ::after{
	display: none;
}
.f_w{
	width: 120px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}


.f_x{
	text-align: center;
	font-size: 24px;
	margin-top: 4%;
	font-weight: bold;
	color: #1e1e1e;
	
}


.f_y{
	
}

.f_z{
	padding: 10%;
	background: #fff;
	text-align: center;
}
.f_z .dong66{
	height: 200px;
	line-height: 200px;
}
.g_a{
	text-align: center;
	color: #1e1e1e;
	margin-top: 35px;
}
.g_b:hover .g_a{
	color: #d61718;
	
	font-size: 16px;
}
.g_b:hover{
	border-bottom: 4px solid #d61718;
}
.g_b{
	margin-bottom: 8%;
	display: block;
	margin-left: 4%;
	margin-right: 4%;
	border-bottom: 4px solid #fff;
}


.g_c{
	margin-top: 5%;
}







.is-fixed22{
	position: fixed!important;
	top: 0px!important;
	width: 100%!important;
	 left: 0%!important;
    margin-left: 0px!important;
    border-radius: 0px!important;
    box-shadow: 0px -3px 23px 0px #757272;
}

.t_p3 a img{
	width: 100%!important;
}



.dian3 .swiper-pagination-bullet{
	background: #5e4949!important;
	
}
.dian3 .swiper-pagination-bullet-active{
	background: #d71115!important;
}







@media (max-width:1500px) {
	.wrap15{
		width: 1200px;
	}
	.b_t {
    text-align: center;
    line-height: 600px;
    width: 650px;
}
.f_k .dong66 img{
	width: 100%;
}
	.f_k img{
		width: 100%;
	}
	.c_l {
    width: 1056px;
}
	.c_j {
    
    background-size: cover!important;
}
.z_t3 {
    position: relative;
    width: 1200px!important;
    margin: auto;
}
.a_a{
	background-size: cover!important;
}


.a_a {
    height: 700px!important;
    display: flex;
    vertical-align: middle;
    align-items: center;
}

.d_t .wrap2 {
    width: 90%;
}


.z_t3 .swiper-button-next {
    
    
    top: 56px!important;
}
.z_t3 .swiper-button-prev {
    
    top: 56px!important;
}
.d_o {
    color: #9f9f9f;
    font-size: 13px;
}
.b_f{
	display: none;
}
	
}

@media (max-width:1400px) {
	.d_t .wrap2 {
		width: 90%;
	}

	.b_f {
		display: none;
	}

	.d_o {
		color: #9f9f9f;
		font-size: 12px;
	}

	.f_k .dong66 img {
		width: 100%;
	}

	.f_k img {
		width: 100%;
	}

	.a_a {
		background-size: cover !important;
	}

	.header {
		position: absolute;
		top: 45px;
		width: 1200px !important;
		left: 50%;
		margin-left: -600px !important;
		border-radius: 15px;
	}

	.navbar_nav li {
		width: 100px !important;
	}

	.c_j {

		background-size: cover !important;
	}


	.z_t3 {
		position: relative;
		width: 1200px !important;
		margin: auto;
	}
	.dsdf77 {
		position: relative;
	}

	.is-fixed22 {
		width: 100% !important;
		margin-left: 0px !important;
		top: 0px !important;
	}

	.a_a {
		height: 680px !important;
		display: flex;
		vertical-align: middle;
		align-items: center;
	}

	@media (max-width: 1100px) {
		.a_a {
			height: 200px;
			background-size: cover !important;
		}

		.a_b {
			font-size: 14px;
		}

		.a_c {
			font-size: 30px;
		}

		.a_d {
			font-size: 14px;
		}


		.wrap15 {
			width: 90%;
		}

		.a_a {
			height: 254px !important;
			display: flex;
			vertical-align: middle;
			align-items: center;
		}


		.b_a {
			display: none;
		}

		.b_c {
			display: none;
		}

		.header {
			width: 100%;
		}

		.header {
			position: absolute;
			top: 45px;

			left: 0%;
			margin-left: 0px;
			border-radius: 15px;
		}

		.header .logo {
			width: 90px;
		}

		.logo img {
			height: auto;
		}

		.header {
			position: absolute;
			top: 0px;
			left: 0%;
			margin-left: 0px;
			border-radius: 0px;
		}

		.a_f {
			margin-top: 25px;
		}

		.header {
			position: absolute;
			top: -54px;
			left: 0%;
			margin-left: 0px;
			border-radius: 0px;
		}

		.a_f {
			margin-top: 54px;
		}

		.a_c {
			font-size: 20px;
		}

		.b_e {
			margin-top: -3px;
			width: 133px;
			height: 55px;
			border-radius: 33px;
			background: #d71115;
			display: block;
		}

		.b_e div {
			color: #fff !important;
			margin-left: 19px;
			margin-top: 19px;
			font-size: 12px;
		}

		.b_e img {
			margin-top: 14px;
			margin-right: 12px;
			width: 25px;
		}

		.b_e {
			margin-top: -5px;
			width: 110px;
			height: 35px;
			border-radius: 17px;
			background: #d71115;
			display: block;
		}

		.b_e div {
			color: #fff !important;
			margin-left: 19px;
			margin-top: 9px;
			font-size: 12px;
		}

		.b_e img {
			margin-top: 4px;
			margin-right: 12px;
			width: 25px;
		}

		.a_c {
			font-size: 15px;
		}

		.b_m2 {
			position: absolute;
			bottom: -9px;
			font-weight: bold;
			text-transform: uppercase;
			font-size: 18px;
			color: #000000;
		}

		.b_m {
			background: none;
			width: 100%;
			height: 40px;
		}

		.b_p {
			width: 115px;
			height: 35px;
			display: block;
			display: flex;
			vertical-align: middle;
			align-items: center;
			background: #d71115;
			border-radius: 5px;
			justify-content: center;
			margin-top: 7%;
			font-size: 12px;
		}

		.b_n {
			font-size: 18px;
			color: #000000;
			font-weight: bold;
			margin-top: 10px;
		}

		.b_r {
			position: absolute;
			left: 0px;
			height: 300px;
			width: 100%;
			margin-top: 10%;
			background-size: 100% 100% !important;
		}

		.b_t {
			text-align: center;
			line-height: normal;
			width: 100%;
		}

		.b_s img {
			width: 66%;
		}

		.b_w {
			height: 145px;
			width: 25%;
			float: left;
		}

		.b_t2 {
			width: 100%;
			height: 146px;
			background-color: rgba(0, 0, 0, 0.5);
		}

		.b_x img {
			width: 30%;
		}

		.b_u {
			color: #fff;
			margin-top: 15px;
			font-size: 12px;
		}

		.b_v {
			color: #fff;
			font-size: 12px;
		}

		.b_y img {
			margin-top: 2px;
			margin-left: 7px;
		}

		.b_y {
			margin-left: 10%;
			margin-top: 8%;
			width: 100px;
		}

		.b_w {
			height: 90px;
			width: 25%;
			float: left;
		}

		.b_t2 {
			width: 100%;
			height: 90px;
			background-color: rgba(0, 0, 0, 0.5);
		}

		.b_l {
			height: 470px;
		}

		.b_m {
			background: none !important;
		}

		.c_b {
			font-size: 12px;
			color: #fff;
			width: 100%;
			line-height: 240%;
			margin-top: 2%;
		}

		.c_d {
			width: 100%;
			height: 77px;
			border-top-left-radius: 50px;
			background: #d71115;
			position: absolute;
			bottom: 0px;
			right: 0px;
		}

		.c_f {
			margin-top: 5px;
		}

		.c_e div {
			color: #fff !important;
			font-size: 12px;
			margin-top: 9px;
		}

		.c_e img {
			width: 20%;
		}

		.c_f {
			margin-top: 14px;
		}


		.c_a {
			font-size: 16px;
			color: #fff;
			margin-top: 4%;
			font-weight: bold;
		}

		.c_b {
			font-size: 12px;
			color: #fff;
			width: 100%;
			line-height: 196%;
			margin-top: 5%;
			/* margin-bottom: 7%; */
		}


		.c_c {
			position: relative;
			height: 560px;
		}

		.c_b {
			font-size: 12px;
			color: #fff;
			width: 100%;
			line-height: 196%;
			margin-top: 12%;
			/* margin-bottom: 7%; */
		}

		.c_a {
			font-size: 16px;
			color: #fff;
			margin-top: 11%;
			font-weight: bold;
		}


		.c_i {
			margin-top: 0%;
		}

		.c_g {
			float: left;
		}

		.c_l {
			width: 100%;
			clear: both;
		}

		.c_h {
			font-size: 12px;
			margin-left: 10px;
			margin-top: 19px;
			color: #000;
		}


		.c_g {
			float: left;
			width: 25%;
		}

		.c_g {
			height: 56px;
			border-radius: 5px;
		}

		.c_g img {
			display: none;
		}

		.c_h {
			font-size: 12px;
			margin-left: 0px;
			margin-top: 19px;
			color: #000;
			text-align: center;
			display: block;
			width: 100%;
		}

		.c_n {
			margin-left: 0%;
		}

		.c_j {
			height: 260px;

			background-size: 100% 100% !important;
		}

		.c_o {
			position: absolute;
			left: 58%;
			bottom: 61%;
			border-radius: 50%;
			width: 50px;
		}


		.c_p {
			width: 60%;
			text-align: left;
			position: absolute;
			bottom: 39%;
			left: 15%;
			color: #fff !important;
			font-size: 16px;
		}

		.c_q {
			color: #fff !important;
			font-size: 12px;
			position: absolute;
			width: 60%;
			padding-left: 0%;
			bottom: 10%;
			left: 15%;
			text-align: left;
			line-height: 151%;
		}


		.c_o {
			position: absolute;
			left: 58%;
			bottom: 77%;
			border-radius: 50%;
			width: 50px;
		}


		.c_p {
			width: 75%;
			text-align: left;
			position: absolute;
			bottom: 77%;
			left: 15%;
			color: #fff !important;
			font-size: 16px;
		}

		.c_q {
			color: #fff !important;
			font-size: 12px;
			position: absolute;
			width: 90%;
			padding-left: 0%;
			bottom: 41%;
			left: 5%;
			text-align: left;
			line-height: 201%;
		}

		.c_p {
			width: 75%;
			text-align: left;
			position: absolute;
			bottom: 77%;
			left: 5%;
			color: #fff !important;
			font-size: 16px;
		}

		.c_o {
			position: absolute;
			left: 75%;
			bottom: 9%;
			border-radius: 50%;
			width: 50px;
		}

		.c_l {
			width: 100%;
			clear: both;
			margin-top: 7%;
		}

		.c_m {
			height: 560px;
		}

		.b_p {
			width: 115px;
			height: 35px;

			display: flex;
			vertical-align: middle;
			align-items: center;
			background: #d71115;
			border-radius: 5px;
			justify-content: center;
			margin-top: 9%;
			font-size: 12px;
		}

		.c_y img {
			width: 100%;
		}

		.c_y2 {
			position: absolute;
			width: 94px;
			background: #d71115;
			color: #fff !important;
			height: 35px;
			line-height: 35px;
			text-align: center;
			display: block;
			font-size: 12px;
			border-radius: 35px;
			bottom: 18px;
			left: 30px;
		}

		.c_z {
			margin-top: 10%;
		}

		.c_w {
			font-size: 12px;
			color: #323232;
			margin-left: 0%;
			margin-top: 9px;
			line-height: 190%;
		}

		.c_x {
			display: block;
			margin-bottom: 11px;
			padding-bottom: 11px;
			border-bottom: 1px solid #f4f4f4;
		}

		.t_p3 a img {
			width: 100%;
		}

		.z_t3 {
			position: relative;
			width: 100% !important;
			margin: auto;
		}

		.d_j {
			margin-top: 5%;
		}

		.swiper-button-prev {
			display: none !important;
		}

		.swiper-button-next {
			display: none !important;
		}

		.d_h {
			color: #fff !important;
			font-size: 20px;
			margin-bottom: 10px;
		}

		.d_i {
			color: #fff !important;
			font-size: 14px;
		}

		.d_l {
			margin-top: 8%;
		}

		.d_o {
			color: #9f9f9f;
			font-size: 12px;
			line-height: 180%;
		}

		.dss55 {
			display: none !important;
		}

		.d_l {
			margin-top: 8%;
			margin-bottom: 8%;
		}

		.d_c {
			font-size: 12px;
			color: #fff;
			margin-bottom: 13px;
		}

		.d_d {
			display: block;
			color: #969696 !important;
			font-size: 12px;
			margin-top: 10px;
		}

		.d_m {
			border-top: 0px solid #434343;
			border-bottom: 0px solid #434343;
			border-right: 0px solid #434343;
			padding: 10px;
		}

		.dsdf88 {
			display: block;
			margin: auto;
		}

		.header {
			position: fixed !important;
			top: 0px !important;
			width: 100% !important;
			left: 0% !important;
			margin-left: 0px !important;
			border-radius: 0px !important;
		}

		.a_f {
			margin-top: 0px;
		}

		.d_t .wrap2 {
			width: 100% !important;
		}

		.d_u {
			position: relative;
			margin-top: 54px;
		}

		.d_x {
			position: absolute;
			left: 50%;
			margin-left: -12px;
			bottom: 12px;
			width: 24px;
		}

		.d_v {
			position: absolute;
			color: #fff !important;
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			width: 100%;
			text-align: center;
			top: 36%;
		}


		.e_a {
			color: #000;
			font-size: 18px;
			font-weight: bold;
		}

		.dsds55 {
			float: inherit;
		}


		.e_c {
			display: block;
			margin-right: 4%;
			width: 100%;
			padding-bottom: 7px;

		}

		.e_c {
			display: block;
			margin-right: 4%;
			width: 100%;
			padding-bottom: 7px;
			margin-top: 10px;
			font-size: 12px;
		}

		.e_d .col-md-2 {
			width: 20%;
			float: left;
		}

		.e_d {
			margin-top: 5%;
		}


		.e_g {
			font-weight: bold;
			color: #1c509c;
			font-weight: bold;
			font-size: 20px;
		}

		.e_i {
			margin-right: 0%;
		}

		.e_h {
			color: #1e1e1e;
			font-size: 12px;
			margin-top: 22px;
			line-height: 240%;
		}


		.e_c .e_e {
			display: none;
		}

		.e_l {
			width: 100%;
			height: 263px;
		}

		.e_m span {
			font-size: 22px;
			font-weight: bold;
			color: #fff !important;
		}

		.e_l {
			width: 100%;
			height: 262px;
		}

		.e_l {
			width: 100%;
			height: 211px;
			background-size: 100% 100% !important;
		}

		.e_p {
			padding-top: 40px;
			color: #1e1e1e;
			font-size: 12px;
			line-height: 227%;
		}

		.e_s {
			font-weight: bold;
			color: #1c509c;
			font-size: 30px;
		}

		.e_u {
			color: #1e1e1e;
			font-size: 12px;
			line-height: 196%;
		}

		.e_w {
			margin-right: 0%;
		}

		.e_v {
			font-size: 12px;
			line-height: 212%;
			color: #1e1e1e;
			margin-top: 15px;
		}

		.e_x {
			height: 687px;
		}

		.f_a {
			height: 800px;
		}

		.f_b {
			font-weight: bold;
			font-size: 24px;
			color: #fff;
		}

		.f_f {
			margin-left: 0%;
		}


		.f_f video {
			height: 200px !important;
		}

		.f_k img {
			width: 100% !important;
		}

		.f_h {
			color: #fff !important;
			font-size: 12px;
			text-align: center;
			width: 100%;
			margin: auto;
			margin-top: 35px;
			line-height: 190%;
		}

		.e_z {
			font-size: 12px;
			line-height: 254%;
			color: #fff !important;
			margin-bottom: 18px;
		}

		.f_n {
			color: #fff;
			font-size: 12px;
			margin-top: 12px;
			padding-left: 5px;
		}


		.f_l {
			display: none;
		}

		.f_i {
			padding-bottom: 10%;
			padding-top: 10%;
			background-size: cover !important;
		}

		.f_s {
			text-align: center;
			height: 200px;
			line-height: 200px;
			margin-top: 18px;
			box-shadow: 0px 0px 4px 5px #f7f7f7;
		}

		.f_v {
			display: none;
		}

		.dsds9 {
			bottom: -8px !important;
		}

		.f_t {
			text-align: center;
			color: #1e1e1e;
			font-size: 12px;
			background: #f7f7f7;
			padding-top: 15px;
			padding-bottom: 15px;
		}

		.f_x {
			text-align: center;
			font-size: 16px;
			margin-top: 4%;
			font-weight: bold;
			color: #1e1e1e;
		}

		.f_z img {
			width: 100% !important;
		}

		.f_z .dong66 {
			height: 130px;
			line-height: 130px;
		}

		.g_a {
			text-align: center;
			color: #1e1e1e;
			margin-top: 35px;
			font-size: 14px;
		}

		.f_q {
			padding-top: 10%;
			padding-bottom: 10%;
		}


		.dsds10 {
			bottom: -5px !important;
		}

		.f_c {
			display: flex;
			vertical-align: middle;
			align-items: center;
			height: 786px;
		}


		.d_r div {
			color: #fff !important;
			font-size: 12px;
			float: none;
			text-align: center;
			margin-bottom: 5px;
		}

		.d_r a {
			color: #fff !important;
			font-size: 12px;
			display: block;
			text-align: center;
			width: 100%;
		}

		.d_h {
			color: #fff !important;
			font-size: 20px;
			margin-bottom: 10px;
			text-align: center;
		}

		.d_i {
			color: #fff !important;
			font-size: 14px;
			text-align: center;
		}

		.d_l {
			display: none;
		}

		.dsdf88 {
			display: block;
			margin: auto;
			width: 27%;
		}

		.d_b {
			background: #252525;
			padding-top: 8%;
			padding-bottom: 2%;
		}

		.c_u span {
			font-weight: bold;
			color: #000000;
			font-size: 14px;
		}

		.c_u {
			width: 17%;
			font-size: 12px;
			margin-top: 10px;
		}
	}





	@media (min-width: 768px) and  (max-width: 989px) {
		.b_l {
			height: 700px !important;
		}

		.b_r {
			position: absolute;
			left: 0px;
			height: 300px;
			width: 100%;
			margin-top: 6%;
			background-size: 100% 100% !important;
		}

		.b_y {
			margin-left: 10%;
			margin-top: 4%;
			width: 100px;
		}
	}
}

