.a_a{
	height: 600px;
	display: flex;
	vertical-align:middle;
	align-items:center;
}
.a_b{
	color: #fff!important;
	font-size: 26px;
	text-align: center;
	margin-bottom: 1%;
}
@font-face {
 font-family: fontR;
 src: url('../fonts/SourceHanSansCN-Regular.otf');
}
body{
	font-family: fontR!important;
}
.a_c{
	color: #fff!important;
	font-size: 60px;
	text-align: center;
	font-weight: bold;
}


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

.header .logo {
    width: 200px;
    height: 100px;
    line-height: 100px;
}
.a_d{
	color: #fff!important;
	text-align: center;
	font-size: 24px;
	margin-top: 3%;
}
.b_w1:hover{
	color: #fff!important;
}
.slt .b_w1{
	color: #fff!important;
}
.a_e{
	
}

.b_a{
	display: flex;
	vertical-align:middle;
	align-items:center;
	justify-content:center;
}
.b_b{
	color: #fff;
	font-size: 21px;
	margin-left: 10px;
	font-weight: bold;
}
.b_c{
	margin-top: 34px;
	margin-left: 35px;
}

.b_d img{
	width: 100%;
}
.b_d{
	
}




.b_e{
	background: #d80c18;
	padding-top: 100px;
	padding-bottom: 80px;
}

.b_f {
    font-size: 42px;
    margin-left: 15px;
    font-weight: bold;
    color: #fff !important;
}

.b_a .b_b{
	margin-top: 2px;
}
.b_g{
	display: flex;
	vertical-align:middle;
	align-items:center;
	 justify-content:center;
	
}

.b_h {
    display: block;
    color: #fff !important;
    font-size: 18px;
    width: 145px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #fff;
}

.d_o .wrap .row{
	margin-right: 0px;
    margin-left: 0px;
}
.b_i{
	margin-top: 60px;
}
.b_j img{
	width: 100%;
}
.b_j{
	background: #f2f2f2;
	
	padding: 5%;
}
.b_k{
	
}
.b_l{
	
}
.clear{
	clear: both;
}
.b_m{
	margin-left: 6%;
}

.b_n{
	border-bottom: 1px solid #000000;
	padding-bottom: 15px;
	width: 200px;
	color: #000000;
	font-size: 34px;
	font-weight: bold;
}
.b_o img{
	width: 20px;
}
.b_o{
	margin-top: 40px;
	color: #000000;
	display: flex;
	vertical-align:middle;
	align-items:center;
	justify-content:center;
}

.b_p{
	margin-left: 10px;
	font-size: 18px;
}
.b_q{
	margin-top: 25px;
}


.b_r{
	font-size: 20px;
	margin-top: 6%;
	margin-bottom: 4%;
	line-height: 190%;
}
.b_k img{
	width: 100%;
}
.b_u .swiper-button-next::after{
	color: #fff;
	
	
	
}
.b_u .swiper-button-prev::after{
	color: #fff;
	
}
.b_u .swiper-button-next{
	top: 92%;
	right: 22%;
}
.b_u .swiper-button-prev{
	top: 92%;
	left: 22%;
}
.b_s{
	margin-right: 15px;
	width: 150px;
	text-align: center;
	background: #d80c18;
	color: #fff;
	height: 40px;
	line-height: 40px;
}

.b_t{
	margin-top: 3%;
}



.b_u{
	position: relative;
	
	
	
}

.b_v{
	background: #ffffff;
	padding-top: 4%;
    padding-bottom: 4%;
}

.b_f23{
	color: #000000!important;
	font-weight: bold;
}
.b_h23{
	color: #000000!important;
	border: 1px solid #000000;
}
.b_w{
	
}
.b_x{
	
}

.b_y{
	background: url(../images/14.png);
	padding: 5%;
	padding-top: 10%;
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8%;
}


.c_a {
    text-align: center;
    height: 380px;
    line-height: 380px;
}

.c_b{
	font-size: 30px;
	font-weight: bold;
	color: #fff!important;
}

.c_c{
	border-bottom: 2px solid #fff;
	padding-bottom: 20px;
}

.c_d{
	margin-top: 11px;
}
.c_b:hover{
	color: #d80c18!important;
}
.c_e{
	color: #f8dede;
	margin-top: 21px;
	font-size: 21px;
}
/*.c_f{
	margin-left: 15px;
	margin-right: 15px;
}*/

.c_g{
	background: #000000;
	padding-top: 4%;
    padding-bottom: 4%;
}

.c_i .dong66 img{
	width: 100%;
}
.c_h{
	
}


.c_i{
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8%;
}


.c_j{
	position: absolute;
	height: 180px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	padding: 7%;
	background-color: rgba(243, 9, 9, 0.5);
}

.c_k{
	border-bottom: 0px solid #fff;
	padding-bottom: 0px;

}


.c_l{
	background: #f8f8f8;
    padding-top: 4%;
    padding-bottom: 4%;
}
.c_m .dong66 img{
	width: 100%;
}
.c_m{
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}

.c_n{
	width: 100px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #d80c18;
	top: 0px;
	left: 0px;
	position: absolute;
	color: #fff!important;
}

.c_o{
	color: #000000;
	/*font-weight: bold;*/
	font-size: 24px;
	margin-top: 25px;
}


.c_p{
	font-size: 18px;
	
}
.c_q img{
	margin-right: 10px;
	margin-top: 4px;
}
.c_q{
	margin-right: 45px;
}

.c_r{
	margin-top: 15px;
	margin-bottom: 15px;
	
}

.c_s{
	color: #535353;
	font-size: 18px;
	display: -webkit-box; 
-webkit-box-orient: vertical; 
-webkit-line-clamp: 4;
overflow: hidden;
	line-height: 180%;
	height: 160px;
}
.c_ufde555 .c_m{
	margin-bottom: 6%;
}
/*.c_t{
	margin-left: 25px;
	margin-right: 25px;
}*/
.c_u{
	margin-top: 3%;
}
.c_v{
	height: 350px;
	
	background-size: cover!important;
	
	
	
}
.teshu_2{
	display: none;
}

.c_w{
	height: 350px;
	
	
	
	display: flex;
vertical-align:middle;
align-items:center;
justify-content:center;
}
.c_x {
    width: 100%;
    margin: auto;
    margin-top: 4%;
    padding-left: 50px;
}
.c_y{
	text-align: left;
	margin-top: 25px;
}
.c_z{
	color: #fff!important;
	font-size: 20px;
}
.c_z:hover{
	color: #d80c18!important;
}
.d_a{
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	margin: auto;
}


.d_b{
	font-size: 20px;
	color: #000000;
	line-height: 210%;
	margin-top: 3%;
}
.teshu_1 .row{
	margin-right: 0px;
    margin-left: 0px;

}
.teshu_1 .row .col-md-6:nth-child(1) .d_a{
	margin-right: 60px;
}
.teshu_1 .row .col-md-6:nth-child(2) .d_a{
	margin-left: 60px;
}
/*.d_c{
	margin-left: 15px;
    margin-right: 15px;
}*/

.d_d {
   
    background: #f2f2f2;

}
.d_e{
	
}
.d_f:hover{
	cursor: pointer;
}
.d_f:hover .d_g{
	color: #fff!important;
}
.d_f:hover div{
	color: #fff!important;
}
.d_f:hover img{
	filter: brightness(0) invert(1);
}
.d_f{
	
	margin-bottom: 25px;
	padding: 4%;
	height: 170px;
}
.d_f:hover{
	background: #d80c18;
}
.d_g{
	font-weight: bold;
	font-size: 24px;
	color: #000000;
}
.d_h img{
	margin-right: 2%;
}
.d_h div{
	color: #535353;
}
.d_h{
	margin-top: 15px;
}
.map {
    width: 100%;
    height: 560px;
    font-size: 16px;
}
.d_d .slt{
	background: #d80c18;
}
.d_d .slt div{
	color: #fff!important;
}
.d_d .slt img{
	filter: brightness(0) invert(1);
}
.d_i{
	margin-top: 2%;
	
	
	margin-right: 0px;
    margin-left: 0px;

	
	
	
}
.dzCon{
	display: none;
}
/*.d_h div:nth-child(2){
	width: 80%;
}*/

.d_f{}

.d_j{
	
}




.d_k{
	height: 470px;
	background-size: cover!important;
}
.d_l{
	padding-top: 4%;
}

.d_m{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 45px;
}
.d_n .col-md-2{
	width: 12.5%;
}
.d_m img{
	width: 100%;
}
.d_n{
	
}


.d_o{
	background: #000000;
	padding-top: 5%;
}



.d_p{
	
}

.d_q{
	
}

.d_r{
	font-size: 18px;
	margin-bottom: 25px;
	color: #fff!important;
}

.d_s{
	display: block;
	color: #fff!important;
	font-size: 13px;
	margin-bottom: 15px;
}

.d_t{
	color: #fff;
	font-size: 18px;
	line-height: 230%;
	margin-top: 7%;
	margin-bottom: 3%;
}


.d_u{
	border-top: 1px solid #fff;
	height: 50px;
	line-height: 50px;
	margin-top: 8%;
}

.d_v{
	color: #fff;
	font-size: 14px;
}



.d_w{
	color: #fff;
}

.d_x img{
	width: 40px;
}
.c_o:hover{
	color: #d80c18;
}
.d_x{
	display: none;
	position: absolute;
	bottom: 46px;
	left: -3px;
}
.d_y:hover .d_x{
	display: block;
}
.d_y:hover{
	cursor: pointer;
}
.d_y{
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}
.e_a{
	width: 100%;
}

.e_b{
	position: relative;
}

.e_c{
	color: #fff;
	font-size: 46px;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: center;
}
.e_d{
	text-align: center;
	color: #dcdcdc;
	font-size: 21px;
}

.e_e{
	display: flex;
	vertical-align:middle;
	align-items:center;
	justify-content:center;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80%;
	height: 100px;
	margin-top: -50px;
	margin-left: -40%;
}

.e_f{
	
}
.e_h{
	
}
.e_h img {
    margin-left: 20px;
    margin-top: 10px;
}
.e_h input{
	height: 40px;
	width: 90%;
	margin-left: 10px;
	margin-top: 0px;
}
.e_g{
	height: 80px;
	background: #eeeeee;
	
	
	display: flex;
vertical-align:middle;
align-items:center;
justify-content:center;@
	
	
	
}
.e_h{
	background: #fff;
	height: 40px;
	
}
.e_i a{
	color: #333333;
	font-size: 18px;
}
.e_i{
	color: #000000;
	margin-top: 3%;
	margin-bottom: 3%;
}

.el-checkbox__inner{
	width: 30px!important;
	height: 30px!important;
}
.el-checkbox__inner:after{
	height: 14px!important;
    left: 11px!important;
    top: 4px!important;
    width: 6px!important;
}
.el-checkbox__original{
	display: none!important;
}
.el-checkbox__label{
	color: #333333!important;
}
.e_j{
	background: #d80c18;
	padding: 7%;
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
}
.e_j img{
	margin-top: 5px;
}
.e_k{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}

.e_l{
	color: #fff;
	font-size: 18px;
	margin-top: 15px;
}

.e_m{
	margin-left: 0px;
	margin-right: 0px;
}

.e_n{
	margin-top: 3%;
}

.e_o{
	width: 100%;
}


.e_q .e_p{
	margin-left: 0px;
	margin-right: 0px;
}
.d_v a{
	color: #fff!important;
}
.e_q{
	margin-bottom: 5%;
	margin-top: 30px;
}
.e_r{
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	
}
.e_s{
	
}

.e_t{
	margin-top: 25px;
	color: #000000;
	font-size: 17px;
	line-height: 210%;
	margin-right: 8%;
	overflow-y: scroll;
	height: 487px;
}


.e_u{
	margin-top: 5%;
	margin-bottom: 5%;
}
.e_v img{
	width: 100%;
}

.e_v{
	
}
.e_w{
	background: #d80c18;
	padding: 4%;
}

.e_x{
	text-align: center;
	color: #fff!important;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 25px;
}
.f_a{
	width: 100%;
	height: 650px;
	margin-top: 4%;
}
.popDiv{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 9999;display: none;}
.popDiv .videoDiv{width: 90%;max-width: 1000px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 80vh;padding: 0;text-align: center; }
.popDiv .videoDiv .close_a{position: absolute;right: -10px;top: -10px;z-index: 1;width: 20px;}

.playBtn{
	position: absolute;
    width: 53px;
    height: 53px;
    left: 55px;
    bottom: -2px;
    transform: translate(-50%, -50%);
}
.pic{
	position: relative;
}
.f_b{
	color: #fff;
	font-size: 22px;
	margin-top: 10px;
}
.f_c{
	
}
.f_d{
	width: 200px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #000000!important;
	background: #e5e5e5;
	margin-left: 10px;
	margin-right: 10px;
}
.f_d:hover{
	background: #d80c18;
	color: #fff!important;
}
.f_d.active{
	background: #d80c18;
	color: #fff!important;
}

.f_e{
	display: flex;
vertical-align:middle;
align-items:center;
justify-content:center;
margin-top: 5%;
margin-bottom: 2%;
}
.imgH img{
	width: 100%;
}
.f_f .f_b{
	color: #000000!important;
	font-size: 16px;
}
.f_f{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
}

.f_g{
	margin-bottom: 5%;
}






.f_h{
	color: #000000;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	width: 40%;
	margin: auto;
	margin-top: 5%;
}
.f_i{
	text-align: center;
	color: #333333;
	width: 100%;
	font-size: 18px;
	margin-top: 2%;
	margin-bottom: 4%;
}


.f_j{
	
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}
.f_k{
	text-align: center;
	color: #000000;
	font-size: 26px;
	margin-top: 10px;
	font-weight: bold;
}
.f_j img{
	display: block;
	margin: auto;
}
.f_l{
	width: 80%;
	margin: auto;
	color: #000000;
	margin-top: 20px;
	line-height: 180%;
	text-align: left;
	font-size: 16px;
}

.f_m{
	display: block;
	color: #d80c18!important;
	font-size: 16px;
}




.f_n{
	width: 100%;
	display: block;
	margin: auto;
	margin-bottom: 8%;
	margin-top: 4%;
}
.f_o{
	
}


.f_p{
	font-weight: bold;
	color: #000000;
	font-size: 32px;
	margin-top: 25px;
}

.f_q{
	font-size: 16px;
	color: #333333;
}
.f_r{
	
}

.f_s{
	margin-bottom: 4%;
	padding-left: 15px;
	height: 50px;
	width: 100%;
	border: 1px solid #e6e6e6;
}

.f_t{
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10%;
	padding-bottom: 7%;
	margin-top: 7%;
}
.f_t2{
	border-bottom: 0px solid #e6e6e6;
}

.f_u{
	width: 100%;
	margin-bottom: 4%;
}
.f_s23{
	background: url(../images/73.png) no-repeat center;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
}
.f_w img{
	margin-top: 13px;
}
.f_v{
	margin-bottom: 4%;
	height: 50px;
    width: 100%;
    border: 1px solid #e6e6e6;
}
.f_w{
	width: 60%;
	margin-left: 10%;
}
.f_s23:hover{
	cursor: pointer;
}
.f_v:hover{
	cursor: pointer;
}
.f_x{
	color: #df0023;
	margin-left: 10px;
}

.f_y{
	height: 50px;
	background: #df0023;
	width: 100%;
	color: #fff;
}


.f_z{
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 25px;
	border-bottom: 1px solid #c4c4c4;
	margin-top: 25px;
}

/* 修改分页按钮的背景色和文字颜色 */
.pagination li.active a, .pagination li.active span {
	color: #c9002d;
	border: none;
	background: none;
}

.pagination li a,.pagination li span {
	color: #000;
	border: none;
	font-size: 18px;
}

.pagination li a:hover {
	color: #c9002d;
}

.g_a{
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}

.g_b{
	color: #c9002d;
	font-size: 22px;
	margin-top: 10px;
	margin-top: 15px;
}


.g_c{
	margin-top: 6%;
	margin-bottom: 8%;
}

.g_d:hover{
	color: #c9002d;
}
.g_d{
	font-size: 18px;
	margin-left: 15px;
	margin-right: 15px;
}
.g_d2{
	color: #c9002d!important;
}
.g_e{
	text-align: center;
	margin-bottom: 7%;
}

.g_f{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 35px;
}
.g_g{
	color: #000000;
	font-size: 22px;
}
.g_h{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
	margin-top: 10px;
	border: 1px solid #e6e6e6;
}

.g_i{
	width: 100%;
	margin-top: 15px;
	height: 190px;
	padding-left: 15px;
	padding-top: 10px;
	border: 1px solid #e6e6e6;
}
.g_j input{
	
}
.g_j label:hover{
	cursor: pointer;
}
.g_j label{
	font-size: 20px;
	color: #000000;
	margin-right: 5%;
}
.g_j{
	width: 100%;
	margin-top: 1%;
	margin-bottom: 3%;
}
.is-fixed{
	position: fixed;
	height: 100px;
}
body{
	overflow-y:hidden;
}
.dsds_dd777{
    margin-right: 15px;
}
/*下拉样式开始*/

.er54{
	position: absolute;
    background: #fff;
    width: 100%;
    top: 98px;
    display: none;
    z-index: 999;
    left: 0px;
    padding: 30px 0;
   
}
.qeqe99:hover>.er54 {
    display: block;
}
.z_b img{
	width: 100%;
}
.z_a{
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
}
.z_b{
	
}
.z_c{
	color: #000000!important;
	font-weight: bold;
	font-size: 19px;
	margin-top: 15px;
	height: 30px;
	line-height: 30px;
}
/*下拉样式结束*/




.sdef88{
	position: relative;
}
.g_k{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5%;
}
.g_l .dong66 img{
	width: 100%;
}
.c_j2 .c_e{
	line-height: 190%;
}
.c_j2{
	position: static;
	background: #d80c18;
	height: 320px;
}
.g_l{
	
}
.g_m .g_l{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
}
.g_m{
	
}
.g_n{
	display: block;
	border: 1px solid #000000;
	width: 150px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	margin: auto;
	margin-bottom: 4%;
	margin-top: 3%;
}

.g_o{
	text-align: left;
}

.g_p{
	margin-top: 2%;
	
}
.g_q{
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 30px;
	margin-top: 3%;
}

.g_r{
	/*color: #333333!important;
	margin-top: 3%;
	font-size: 22px;*/
}
.g_s{
	border-bottom: 1px solid #c4c4c4;
}

.g_t{
	height: 579px;
	background-size: cover!important;
}
.g_u{
	font-weight: bold;
	color: #fff!important;
	text-align: center;
	font-size: 36px;
}
.g_v{
	font-size: 16px;
	text-align: center;
	color: #fff!important;
	font-size: 16px;
	margin-top: 3%;
	margin-bottom: 10%;
}

.g_w{
	display: block;
    border: 1px solid #fff;
    width: 150px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    margin: auto;
    color: #fff!important;
}

.g_x{
	
}
.z_a:hover .z_c{
	color: #d80c18!important;
}
.f_ee621{
	margin-top: 3%;
	margin-bottom: 4%;
}
.g_y{
	height: 579px;
	display: flex;
vertical-align:middle;
align-items:center;
justify-content:center;
}
.vdg_v{
	text-align: left;
}
.g_v{
	line-height: 190%;
}
.a_e6ds5{
	height: 380px;
}
.g_tdfr33{
	background: #d80c18;
}


.g_w542{
	font-size: 18px;
	color: #000000;
	line-height: 190%;
	margin-bottom: 3%;
}
.h_a{
	margin-bottom: 10%;
	position: relative;
}

.h_b{
	position: absolute;
	top: 50%;
	height: 90px;
	margin-top: -45px;
	width: 90%;
	left: 50%;
	text-align: center;
	margin-left: -45%;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
}




.g_y21{
	height: 350px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}
.g_y21 .g_v{
	margin-bottom: 3%;
}
.h_c{
	text-align: center;
}


.h_d{
	margin-top: 4%;
	height: 350px;
	background: #d80c18;
}


.h_e{
	border: 1px solid #e3e3e3;
	padding: 6%;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	
}

.h_f{
	color: #000000;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 10px;
}
.h_g{
	color: #535353;
	font-size: 18px;
}
.h_h{
	color: #d80c18;
	font-size: 18px;
}
.h_i{
	margin-right: 4%;
}

.h_j{
	
}

.h_k{
	color: #535353;
	font-size: 16px;
	line-height: 180%;
	margin-top: 4%;
	display: -webkit-box; 
-webkit-box-orient: vertical; 
-webkit-line-clamp: 3;
overflow: hidden;
}
.h_l{
	margin-top: 4%;
	margin-bottom: 4%;
}



.h_m{
	margin-bottom: 4%;
}

.h_n{
	color: #000000;
	font-weight: bold;
	font-size: 26px;
	text-align: center;
}
.h_n span{
	color: #d80c18;
}



.h_o{
	padding: 3%;
	background: #d80c18
}
.h_p{
	margin-top: 4%;
}
.h_q{
	font-size: 28px;
	color: #fff;
	
}
.h_r div {
	color: #fff!important;
}
.h_r{

}
.safe55{
	margin-top: 4%;
}
.h_s{
	height: 195px;
	display: flex;
vertical-align:middle;
align-items:center;
justify-content:center;
}
.h_t .d_g{
	color: #000000;
}

.h_t{
	background: #fff;
	margin-bottom: 25px;
    padding: 4%;
    height: 340px;
   
}

.h_u{
	margin-top: 60px;
}
.h_v{
	
}


.h_x{
	color: #535353;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 20px;
}


.h_y{
	color: #535353!important;
	font-size: 17px;
	display: block;
	margin-top: 15px;
}
.h_y.active{
	color: #d80c18!important;

}

.h_z{
	font-weight: bold;
	font-size: 26px;
	color: #000000;
	margin-left: 0px;
	margin-right: 15px;
}
.i_a{
	
	padding-left: 5%;
	padding-right: 10%;
	
	
}
.i_b img{
	width: 100%;
}
.i_b{
	text-align: center;
	padding: 15%;
	border: 1px solid #c9c9c9;
}
.i_c{
	color: #535353;
	font-size: 16px;
	line-height: 180%;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.i_d{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.i_e{
	margin-top: 1px;
}
.i_e img{
	width: 15px;
}
.h_y:hover{
	color: #d80c18!important;
}

.h_y span{
	color: #d80c18;
	opacity: 0;
}
.h_y:hover span{
	opacity: 1;
}
.i_f{
	margin-top: 15px;
	margin-bottom: 15px;
}

.i_g{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8%;
	display: block;
}
input[type=checkbox]{
			    width: 16px;
			    height: 16px;
			    margin-top: 2px;
			    position: relative;
			}
			input[type=checkbox]::after {
			    position: absolute;
			    top: 0;
			    color: #000;
			    width: 16px;
			    height: 16px;
			    display: inline-block;
			    visibility: visible;
			    padding-left: 0px;
			    text-align: center;
			    content: ' ';
			    border-radius: 3px;
			}
			input[type=checkbox]:checked::after {
			    content: "✓";
			    color: #fff;
			    font-size: 16px;
			    line-height: 15px;
			    background-color: #d80c18;
			}
.i_g:hover .i_b{
	border: 1px solid #d80c18;
}
.i_g:hover .i_d{
	color: #d80c18;
	
}
.i_h{
	margin-top: 8%;
}
.i_i .col-md-9{
	background: #fff;
	
}
.i_i{
	background: #eeeeee;
	margin-bottom: 0%;
	margin-top: 3%;
	
}




.i_j{
	padding-left: 12%;
}
.i_j2{
	padding-right: 12%;
	padding-top: 20px;
}
.h_w{
	padding-top: 10%;
	padding-left: calc((100vw - 1440px) / 2 + 2px);
}

.i_j .e_m2{
	padding-left: 10px;
}



.i_k{
	height: 80px;
    background: #eeeeee;
}



.i_l{
	border-top: 3px solid #c9c9c9;
	margin-right: 20%;
	margin-top: 15%;
	padding-top: 15%;
}
.h_z23s{
	color: #d80c18!important;
}
.h_z:hover{
	color: #d80c18!important;
}

.i_m{
	margin-bottom: 10px;
}
.i_n{
	font-weight: bold;
	color: #000000;
	font-size: 22px;
}

.i_o .i_b{
	height: 330px;
	line-height: 330px;
	padding: 0%;
	

}


.j_a .i_b{
	border: 0px solid #fff;
}
.j_a .i_b:hover{
	border: 0px solid #fff;
}
.j_a{
	padding: 15px;
}
.j_b .i_c{
	height: 60px;
	
}
.j_b:hover{
	border: 1px solid #d80c18
}
.j_b:hover .i_d{
	color:#d80c18;
}
.j_b{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
	display: block;
	border: 1px solid #c9c9c9;
}
.j_c{
	
}
.j_d{
	margin-top: 8%;
}


.j_e{
	width: 100%;
	padding: 15px;
	margin-top: 5%;
	padding-top: 5%;
	background: #535353;
}

.j_f{
	color: #fff;
	font-weight: bold;
	font-size: 28px;
}
.j_g{
	
}
.j_h{
	margin-top: 7%;
}

.j_i{
	color: #dcdcdc!important;
	font-weight: bold;
	font-size: 17px;
	margin-top: 15px;
	margin-bottom: 20px;
}

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


.j_k{
	
}

.j_l{
	padding-bottom: 5%;
}


.j_m{
	
}
.j_n{
	color: #000000;
	font-weight: bold;
	font-size: 22px;
	height: 30px;
	line-height: 30px;
	
}

.j_o{
	margin-top: 15px;
	height: 25px;
	line-height: 25px;
	display: block;
	color: #000000!important;
	font-size: 15px;
}
.j_o:hover{
	color: #d80c18!important;
}
.j_p{
	margin-bottom: 15px
}




.j_q{
	
}


.a_e6ds5 .g_y{
	height: 380px;
}



.g_u {
    font-weight: bold;
    color: #fff !important;
    text-align: center;
    font-size: 36px;
    margin-top: 8%;
}





@media (max-width: 950px){
	.a_a{
		height: 200px;
		background-size: 100% 100%!important;
	}
	.a_b{
		font-size: 14px;
	}
	.a_c{
		font-size: 30px;
	}
	.a_d{
		font-size: 14px;
	}
	
	
	
	
	
	
	
	/*11111*/
	.header .logo {
	    width: 135px;
	    margin-top: 15px;
	}
	.j_q{
		display: none;
	}
	
	.wrap {
        width: 90%;
        
    }
    .b_f {
    font-size: 18px;
    margin-left: 15px;
    
}
.b_h {
    display: block;
    color: #fff !important;
    font-size: 12px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #fff;
}




.b_n {
    border-bottom: 1px solid #000000;
    padding-bottom: 15px;
    width: 40%;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}



.b_m {
    margin-left: 0%;
}

.b_o {
    margin-top: 0px;
    color: #000000;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}
.b_p {
    margin-left: 10px;
    font-size: 12px;
}
.b_o img {
    width: 12px;
}

.b_r {
    font-size: 12px;
    margin-top: 5%;
    margin-bottom: 7%;
    line-height: 182%;
}
.b_s {
    margin-right: 3%;
    width: 30%;
    text-align: center;
    background: #d80c18;
    color: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.gallery-top {
    width: 100%;
    height: 575px!important;
}
.b_u .swiper-button-next{
	display: none;
}
.b_u .swiper-button-prev{
	display: none;
}


.gallery-thumbs {
    width: 100%!important;
    height: auto;
    padding-top: 10px;
}

.c_f .b_h23{
	color: #000000!important;
	border: 1px solid #000000;
}


.b_x .col-md-4{
	width: 50%;
	float: left;
}


.c_a {
    text-align: center;
    height: 150px;
    line-height: 150px;
}


.c_a img{
	width: 100%;
}


.c_b {
    font-size: 12px;
    font-weight: bold;
    margin-top: 13px;
    color: #fff !important;
}
.c_d {
    margin-top: 18px;
    width: 7px;
}

.c_e {
    color: #f8dede;
    margin-top: 12px;
    font-size: 12px;
}
.c_h .col-md-4{
	width: 50%;
	float: left;
}
.c_h {
    margin-top: 15%;
}


.c_j {
    position: static;
    height: auto;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 5%;
    background-color: rgba(243, 9, 9, 0.5);
}

    .c_e {
        color: #f8dede;
        margin-top: 12px;
        font-size: 12px;
        line-height: 195%;
    }
    
    .c_b {
        font-size: 14px;
        font-weight: bold;
        margin-top: 13px;
        color: #fff !important;
    }
    .c_h {
        margin-top: 2%;
    }
    
    
    
    
    .c_u {
	    margin-top: 5%;
	}
    
    .c_o {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    margin-top: 25px;
}
    
    
    .c_s {
    color: #535353;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    line-height: 195%;
    height: auto;
}
    
    .c_m {
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 6%;
}
    
    .c_p {
    font-size: 12px;
}
    
    
    .c_q img {
    margin-right: 5px;
    margin-top: 3px;
    width: 10px;
}
    
    
    .c_x .col-md-4{
    	width: 33.3%;
    	float: left;
    }
    .c_x {
    width: 100%;
    margin: auto;
    margin-top: 0%;
}
    .c_z {
    color: #fff !important;
    font-size: 15px;
}
    
    .c_v {
    height: auto!important;
    
}
	.teshu_1{
		display: none;
	}
	.teshu_2{
		display: block;
	}
    
    
    .c_w {
    height: 180px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}
    
    
    .c_f {
    margin-left: 0px;
    margin-right: 0px;
}
    
    
    
    .d_b {
        font-size: 12px;
        color: #000000;
        line-height: 190%;
        margin-top: 5%;
        margin-bottom: 8%;
    }
    
    
    
    .d_g {
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}
    
    
    .d_h div{
    	font-size: 12px;
    	width: 85%;
    }
    
    .d_f {
    margin-bottom: 25px;
    padding: 4%;
    height: auto;
}
    .map {
    width: 100%;
    height: 150px;
    font-size: 12px;
}
    
    .d_n .col-md-2 {
        width: 24.3%;
        float: left;
    }
    
    .d_m {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 20px;
}
    
    .d_k {
    height: auto;
    background-size: cover !important;
    padding-top: 4%;
    padding-bottom: 6%;
}
    .d_r {
    font-size: 14px;
    margin-bottom: 15px;
    color: #fff !important;
}
    .d_s {
    display: block;
    color: #fff !important;
    font-size: 12px;
    margin-bottom: 9px;
}

    .d_p .col-md-2 {
        width: 33.3%;
        float: left;
    }

.d_q {
    margin-bottom: 20%;
    margin-top: 8%;
}

.d_o .row .col-md-10{
	display: none;
}


.d_o .row .col-md-2 img{
	width: 33%;
}
.d_t {
    color: #fff;
    font-size: 12px;
    line-height: 230%;
    margin-top: 3%;
    margin-bottom: 3%;
}
.ewfewe66{
	display: flex;
	vertical-align:middle;
	align-items:center;
	justify-content:center;
}


.d_v {
    color: #fff;
    font-size: 12px;
}
.dsf555{
	display: none;
}
.c_l .b_h23{
	color: #000000!important;
	border: 1px solid #000000;
}
.c_n {
    width: 60px;
    text-align: center;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    background: #d80c18;
    top: 0px;
    left: 0px;
    position: absolute;
    color: #fff !important;
}










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

.e_d {
    text-align: center;
    color: #dcdcdc;
    font-size: 12px;
}

.i_j {
    padding-left: 5vh;
    padding-right: 5vh;
    
}
.e_h input {
    height: 40px;
    width: 80%;
    margin-left: 10px;
    margin-top: 0px;
}

.e_i a {
    color: #000000;
    font-size: 12px;
}

.e_h input {
        height: 40px;
        width: 80%;
        margin-left: 10px;
        margin-top: 0px;
        font-size: 12px;
    }
.e_n .col-md-3{
	display: none;
}

.e_i .row .col-md-12 .i_j{
	display: none;
}
.h_z {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    margin-left: 15px;
    margin-right: 15px;
}

.i_n {
    font-weight: bold;
    color: #000000;
    font-size: 12px;
}
.i_o .col-md-4{
	width: 50%;
	float: left;
}

.i_o .i_b {
    height: 160px;
    line-height: 160px;
    padding: 0%;
    padding-left: 10%;
    padding-right: 10%;
}.i_d {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}


.i_c {
    color: #535353;
    font-size: 12px;
    line-height: 180%;
}


.i_o{
	margin-top: 6%;
}




.i_h {
    margin-top: 8%;
    padding-bottom: 8%;
}

.j_e {
    width: 100%;
    padding: 15px;
    display: none;
    margin-top: 5%;
    padding-top: 5%;
    background: #535353;
}

.i_a {
    padding-left: 5%;
    padding-right: 10%;
    padding-bottom: 10%;
}




.e_i{
	display: none;
}


.e_n .wrap .row .col-md-4{
	width: 33.3%;
	float: left;
}

.e_k {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

.e_l {
    color: #fff;
    font-size: 12px;
    margin-top: 15px;
}


.e_j img {
    margin-top: 5px;
    width: 8px;
}

    .e_l {
        color: #fff;
        font-size: 12px;
        margin-top: 6px;
        height: 55px;
    }
    .dsfe999 .g_m .col-md-4{
    	width: 50%!important;
    	float: left;
    }

.g_m .g_l {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}
.dsfe999 .g_m .col-md-4 .c_e{
	display: -webkit-box; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 7;
	overflow: hidden;
}

.g_n {
    display: block;
    border: 1px solid #000000;
    width: 90px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    margin: auto;
    margin-bottom: 4%;
    margin-top: 3%;
    font-size: 12px;
}
.e_x {
    text-align: center;
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
}
.playBtn {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 23px;
    bottom: -6px;
    transform: translate(-50%, -50%);
}
.f_b {
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}
.f_d {
    width: 21%;
    text-align: center;
    line-height: 35px;
    height: 35px;
    font-size: 12px;
    font-weight: bold;
    color: #000000 !important;
    background: #e5e5e5;
    margin-left: 3px;
    margin-right: 3px;
}
.videoDiv video{
	width: 100%;
}
.popDiv .videoDiv .close_a {
   
    top: -68px!important;
    
}
.f_g {
    margin-bottom: 5%;
    margin-top: 7%;
}
.f_f .f_b {
    color: #000000 !important;
    font-size: 13px;
}
.g_a {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.g_b {
    color: #c9002d;
    font-size: 12px;
    margin-top: 10px;
    margin-top: 10px;
}
.i_a .col-md-4 .i_e{
	margin-top: -4px;
}
.i_a .col-md-4 .i_e img{
	width: 11px;
}
.i_a .col-md-4{
	width: 50%;
	float: left;
}




.c_ufde555 .col-md-4{
	width: 50%!important;
}
.c_ufde555 .col-md-4  .c_m   {
	
        margin-left: 15px;
        margin-right: 15px;
}

.c_ufde555 .col-md-4  .c_o   {
	
        font-size: 12px;
        margin-top: 12px;
}
.c_ufde555 .col-md-4  .c_m   {
	
        margin-top: 10%;
}

.f_h {
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    width: 40%;
    margin: auto;
    margin-top: 9%;
}

.h_c {
    text-align: center;
    font-size: 12px;
    margin-top: 5%;
    margin-bottom: 8%;
    line-height: 195%;
}
.g_u {
    font-weight: bold;
    color: #fff !important;
    text-align: center;
    font-size: 20px;
}
.g_y21 .g_v {
    margin-bottom: 5%;
    font-size: 12px;
}
.g_w {
    display: block;
    border: 1px solid #fff;
    width: 90px;
    text-align: center;
    height: 40px;
    font-size: 12px;
    line-height: 40px;
    margin: auto;
    color: #fff !important;
}
.h_f {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.h_g {
    color: #535353;
    font-size: 12px;
}
.h_h {
    color: #d80c18;
    font-size: 12px;
}

.h_k {
    color: #535353;
    font-size: 12px;
    line-height: 180%;
    margin-top: 4%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.e_r {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.e_t {
    margin-top: 25px;
    color: #000000;
    font-size: 12px;
    line-height: 200%;
    margin-right: 0%;
    overflow-y: scroll;
    height: auto;
    margin-bottom: 5%;
}

    .g_u {
        font-weight: bold;
        color: #fff !important;
        text-align: center;
        font-size: 16px;
    }



.g_v {
   
    color: #fff !important;
    font-size: 12px;
    margin-top: 3%;
    margin-bottom: 10%;
}


.a_e6ds5 .g_y {
    height: 240px;
}

.a_e6ds5 {
    height: 240px;
}

.g_w542 {
    font-size: 12px;
    color: #000000;
    line-height: 190%;
    margin-bottom: 3%;
}

.h_b {
    position: absolute;
    top: 50%;
    height: 40px;
    margin-top: -20px;
    width: 96%;
    left: 50%;
    text-align: center;
    margin-left: -48%;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.f_i {
    text-align: center;
    color: #333333;
    width: 100%;
    font-size: 12px;
    margin-top: 2%;
    line-height: 214%;
    margin-bottom: 4%;
}


.f_h {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        text-align: center;
        width: 55%;
        margin: auto;
        margin-top: 9%;
    }

.g_q {
    display: block;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    margin-top: 3%;
}
.g_r {
    color: #000000 !important;
    margin-top: 30px;
    font-size: 12px;
}

.g_t {
    height: 200px;
    background-size: cover !important;
}


.g_y {
    height: 200px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}

.g_v {
        color: #fff !important;
        font-size: 12px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
.g_u {
   
    margin-top: 0%;
}

.h_n {
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    padding-top: 5%;
    text-align: center;
    padding-bottom: 5%;
}
.h_s {
    height: 45px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}
/*.ttt62 .col-md-6{
	width: 50%;
	float: left;
}*/
.b_g img{
	width: 18px;
}
.ttt62 .h_t {
    background: #fff;
    margin-bottom: 25px;
    padding: 4%;
    height: 225px;
}
.ttt62 .map{
	height: 225px!important;
}

.f_h {
        color: #000000;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        width: 55%;
        margin: auto;
        margin-top: 9%;
    }

.g_g {
    color: #000000;
    font-size: 14px;
}

.g_h {
    display: block;
    width: 100%;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    margin-top: 10px;
    border: 1px solid #e6e6e6;
}

.g_f {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
}


.g_i {
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
    height: 130px;
    padding-left: 10px;
    padding-top: 10px;
    border: 1px solid #e6e6e6;
}

.g_j label {
    font-size: 12px;
    color: #000000;
    margin-right: 2%;
}
.g_j {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 15%;
}
.fgf89{
	margin-top: 6%;
}

.f_o img {
        width: 35px;
    }

.f_p {
    font-weight: bold;
    color: #000000;
    font-size: 20px;
    margin-top: 25px;
    margin-bottom: 10px;
}


.f_q {
    font-size: 12px;
    color: #000000;
    margin-bottom: 5%;
}

.f_s {
    margin-bottom: 4%;
    padding-left: 10px;
    font-size: 12px;
    height: 40px;
    width: 100%;
    border: 1px solid #e6e6e6;
}




.dsds_dd777 {
    margin-right: 0px;
    margin: auto;
    float: none !important;
    display: block !important;
    text-align: center;
    position: inherit !important;
    margin-bottom: 10px;
}




















	/*11111*/
	
	
	
	
	
	
	
	
	
	
	
	
	
}
