.con1 {
	width: 100%;
	height: 328px;
	background-color: #C12E32FF;
	z-index: 99;
	background-size: 100% 100%;
}

.con1_style {
	width: 100%;
	background: url(../images/drawable-xhdpi/z1.png);
	/* height: 328px; */
	background-size: 100% 100%;
	z-index: 1;
}

.con1_style img {

	margin-left: 87px;
	margin-top: 36px;
	margin-bottom: 36px;

}

.con1_style_type {
	width: 100%;
	text-align: right;
	padding-right: 100px;
	color: #FFFFFF;
}

.parent {
	margin-top: 5px;
	position: relative;
}

.search {
	    width: 350px;
	    height: 40px;
	    border-radius: 18px;
	    /* outline: none; */
	    border: 1px solid #ccc;
	    /* background: #FFFFFF; */
	    opacity: 0.5;
	    padding-left: 20px;
	    /* position: absolute; */
	    color: #000; */
}

.btn {
	/*   height: 35px;
    width: 45px; */
	position: absolute;
	border: none;

	top: 9px;
	left: 97%;
	border: none;
	/*    outline: none; */
	z-index: 99;
	cursor: pointer;
}

.btn:focus {
	border: none;
	/* 	 outline: none; */
}

.btn:hover,
.btn:focus,
.btn.focus {
	color: #CCCCCC;
	text-decoration: none;
	/*  outline: none; */
}

.con1_menu {
	width: 100%;
	padding-left: 87px;
	padding-right: 100px;
}

.con3 {
	width: 100%;
	margin-top: 33px;
	padding-left: 87px;
	padding-right: 100px;
	display: flex;
}

.con3_left {
	width: 49%;
}

.swiper-container {
	height: 359px;
	width: 100%;
	height: 100%;
}

.swiper-slide {

	width: 100px;
	height: 359px;
	text-align: center;
	font-size: 18px;
	/* background: #fff; */

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 1000ms;
	/* 	transform: scale(0.8);
  */
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	position: absolute;
	bottom: 8px;
	right: 15px;
	left: 393px;
	z-index: 2;


}


.index_frist_lunbo>div.left:first-child,
.index_frist_lunbo>div.left:first-child .swiper-slide {
	width: 100%;
	height: 402px;
}

.index_frist_lunbo>div.left:first-child .swiper-slide>a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
}

.index_frist_lunbo>div.left:first-child .swiper-slide>a>div,
.index_frist_lunbo>div.left:first-child .swiper-slide>a>div>img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: .6s all;
	-webkit-transition: .6s all;
	-moz-transition: .6s all;
	-ms-transition: .6s all;
	-o-transition: .6s all;
}

.index_frist_lunbo>div.left:first-child .swiper_demo .swiper-slide:hover>a>div>img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.zl {
	position: absolute;
	width: 100%;
	padding: 0 15px;
	bottom: 0;
	text-align: left;
	height: 33px;
	line-height: 33px;
	top: 91%;
	background: #1A1A1A;
	opacity: 0.8;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF
}
.con3_right ul{
	width: 100%;
	padding: 0;
}
.swiper_demo .swiper-slide>a>p {
	position: absolute;
	width: 100%;
	padding: 5px 15px;
	bottom: 0;
	height: 44px;
	line-height: 34px;
	background: #373333;
	/* background: rgba(0, 0, 0, 0.6); */
	color: #fff;
	top: 88%;
	text-align: left;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#992000000, endcolorstr=#99000000);
}

.swiper_demo .pagination {
	position: absolute;
	bottom: 8px;
	right: 15px;
	left: 393px;
	z-index: 2;

}

.swiper_demo .pagination span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	border-radius: 50%;
	margin: 0 5px;
	cursor: pointer;
}

.swiper_demo .pagination span.swiper-active-switch {
	background: #0069B7;
}

.con3_right {
	margin-left: 2%;
	width: 49%;
	height: 359px;
	/* 	background-color: #000; */
	padding-top: 9px;
}

.con3_right_top {
	width: 100%;
	height: 44px;
	display: flex;
	background: #F3E7E7;
	border-radius: 10px 0px 0px 0px;

}

.con3_right_top_left {
	width: 20%;
	height: 100%;
	line-height: 44px;
	text-align: center;
	color: #FFFFFF;

	background: url(../images/bj.png) no-repeat;
	background-size: 100% 100%;
}

.con3_right_top_con {
	width: 25%;
	height: 100%;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #C7151E;
}

.con3_right_top_right {
	margin-left: 40%;
	width: 14%;
	height: 25px;
	margin-top: 9.5px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C7151E;

	border: 1px solid #C7151E;
	border-radius: 4px;
}

.con3_right_con {
	width: 100%;
	height: 315px;
}

.con3_right_con_ul {
	width: 100%;
	padding: 0;
}

.con3_right_con_ul a:nth-child(1) .con3_right_con_li {
	margin-top: 8px;
}

.con3_right_con_li {
	width: 100%;
	height: 38.375px;
	line-height: 39.375px;
	display: flex;
}

.con3_right_con_li_left {
	width: 70%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}

.con3_right_con_li_right {
	width: 30%;
	text-align: right;
}

.dian {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #C7151E;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 4px;
}

.con3_right_con_ul a {
	color: #000000;
	text-decoration: none;
}

.con3_right_con_ul a:hover {
	color: #000000;
	text-decoration: none;
}

.con4 {
	width: 100%;
	margin-top: 22px;
	padding-left: 87px;
	padding-right: 100px;
}

.con4_img {
	width: 100%;
	height: 100%;
}

.con5 {
	width: 100%;
	margin-top: 22px;
	padding-left: 87px;
	padding-right: 100px;
	/* display: flex; */
}

.con5_ul {
	width: 100%;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	min-height: 500px;
}

.con5_ul_li {
	margin-bottom: 20px;
	list-style: none;
	width: 32%;
	height: 44px;
	display: flex;
	flex-wrap: wrap;
	background: #F3E7E7;
	border-radius: 10px 0px 0px 0px;
}

.con3_right_top_left1 {
	width: 30%;
	height: 100%;
	line-height: 44px;
	text-align: center;
	color: #FFFFFF;

	background: url(../images/bj.png) no-repeat;
	background-size: 100% 100%;
}



.con3_right_top_right1 {
	margin-left: 50%;
	width: 19%;
	height: 25px;
	margin-top: 9.5px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C7151E;

	border: 1px solid #C7151E;
	border-radius: 4px;
}

.con5_ul_li_ul {
	width: 100%;
	padding: 0;
}

.con5_ul_li_ul a {
	color: #000000;
}

.con5_ul_li_ul a:hover {
	color: #000000;
	text-decoration: none;
}

.con5_ul_li:nth-child(1) {
	margin-right: 2%;
}

.con5_ul_li:nth-child(2) {
	margin-right: 2%;
}

.con5_ul_li:nth-child(4) {
	margin-right: 2%;
}

.con5_ul_li:nth-child(5) {
	margin-right: 2%;
}

.con5_ul_li:nth-child(7) {
	margin-right: 2%;
}

.con5_ul_li:nth-child(8) {
	margin-right: 2%;
}

.con6 {
	width: 100%;
	margin-top: 22px;
	padding-left: 87px;
	padding-right: 100px;
	/* 	margin-bottom: 23px; */
	height: 44px;


}

.con6_style {
	display: flex;
	background: #F3E7E7;
	border-radius: 10px 0px 0px 0px;
}

.con3_right_top_left2 {
	width: 10%;
	height: 100%;
	line-height: 44px;
	text-align: center;
	color: #FFFFFF;

	background: url(../images/bj.png) no-repeat;
	background-size: 100% 100%;
}



.con3_right_top_right2 {
	margin-left: 84%;
	width: 6%;
	height: 25px;
	margin-top: 9.5px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C7151E;

	border: 1px solid #C7151E;
	border-radius: 4px;
}

/* .swiper_demo3.swiper-wrapper .swiper-slide{
	border-bottom: 1px solid #A5A5A54D;
} */
.con6_style2 {
	width: 100%;
	border-bottom: 1px solid #A5A5A5;

}

/* .zl{
display: inline-block;
	border-bottom: 1px solid #A5A5A54D;
	
} */
.con8 {
	width: 100%;

	/* background-color: #0069B7; */

}

.con8_style {
	width: 100%;
	position: relative;
	margin-top: 259px;
	padding-left: 87px;
	padding-right: 100px;
	height: 20px;
}

.con8_style_ul {
	width: 100%;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.con8_style_ul_li {
	padding-top: 25px;
	padding-bottom: 25px;

   list-style:none;
	justify-content: center;
	text-align: center;
	background-color: red;
	margin-bottom: 20px;
}
.con8_style_ul_li a{
	display:block;
	width:100%;
   height:100%;
   	display: flex;
		justify-content: center;
	text-align: center;
	
}
.con8_style_ul_li a:hover, a:focus {
    color: #FFFFFF;
    text-decoration: none;
}

.con8_style_ul_li:nth-child(1) {
	width: 23%;
	text-align: center;
	margin-right: 2%;
}

.con8_style_ul_li:nth-child(2) {
	width: 24%;
	margin-right: 2%;
}

.con8_style_ul_li:nth-child(3) {
	width: 23%;
	margin-right: 2%;
}

.con8_style_ul_li:nth-child(4) {
	width: 24%;

}

.con8_style_ul_li:nth-child(5) {
	width: 30%;
	margin-right: 2%;
}

.con8_style_ul_li:nth-child(6) {
	width: 31%;
	margin-right: 2%;
}

.con8_style_ul_li:nth-child(7) {
	width: 35%;

}

.con8_style_ul_li_text a {
	color: #FFFFFF;
}

.con8_style_ul_li_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.con8_style_ul_li_text {
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-left: 10px;
}

.con8_er {
	/* 	position: absolute; */
	margin-left: 80%;
	/* 	position: fixed; */
	z-index: 2;
}

.con8_er_img {
	width: 100px;
	height: 120px;
}

.con9 {
	width: 100%;
	display: flex;
}

.con9_left {
	width: 42%;
	height: 1px;
	margin-top: 20px;
	background-color: red;
}

.con9_con {
	width: 16%;
	text-align: center;

	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #C7151E;

}

.con9_right {
	width: 42%;
	height: 1px;
	background-color: red;
	margin-top: 20px;
}

.con10 {
	width: 100%;
}

.con10_ul {
	width: 100%;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.con10_ul_li {
	list-style: none;
	margin-right: 54px;
	margin-top: 23px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.bor {
	margin-top: 400px;
}

.forter {
	width: 100%;
	background: #C7151E;
	position: relative;
}

.forter_style {
	width: 100%;
	padding-left: 87px;
	padding-right: 100px;

	padding-top: 23px;
	padding-bottom: 23px;

}

.forter_style2 {
	position: absolute;
	top: 50px;
	left: 62%;
	margin-right: 20px;

	/* padding-top: 23px;
	padding-bottom: 23px; */
}

.forter_style2_text {
	display: inline-block;

}

.forter_style_tex {
	width: 100%;
	margin-top: 10px;

	background-color: #0069B7;
}

.forter_style_tex {
	width: 50%;
	text-align: right;

}

.forter_style_tex_ty1 {
	width: 100%;
	text-align: right;

}

.forter_style_z1 {
	width: 100%;
	text-align: center;
}

.forter_style_z {
	width: 100%;
	height: 20px;
	/* 	background-color: #0069B7; */
	display: flex;
}

.forter_style_z2_left {
	width: 100%;
text-align: center;
	display: inline-block;
	position: relative;
}

.forter_style_z2_con {
	/* width: 15%;
	text-align: center; */
	display: inline-block;
	position: absolute;
	top: 50px;
	left: 50px;
	
}

.forter_style_z2_right {
	width: 19%;
	text-align: center;
	display: inline-block;
	padding-top: 10px;
}

.forter_style_z2_left2 {
	margin-top: 10px;
	color: #FFFFFF;
}

.forter_style_z2_left3 {
	margin-top: 10px;
	padding-right: 50px;
}

.forter_style_z2_right_text {
	margin-top: 15px;
}
.forter_style_z2_right_text2 {
	margin-top: 5px;
}

.swiper-slide a {
	color: #000000;
}

.swiper-slide a:hover {
	color: #000000;
	text-decoration: none;
}

.con10_ul_li a {
	color: #000000;
}

.con10_ul_li a:hover {
	color: #000000;
	text-decoration: none;
}

.forter_style_z1 a {
	color: #FFFFFF;
}

.forter_style_z1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.forter_style_z2_left3 a {
	color: #FFFFFF;
}

.forter_style_z2_left3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.forter_style_z2_right_text a {
	color: #FFFFFF;
}

.forter_style_z2_right_text a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.forter_style_z2_right_text2 a {
	color: #FFFFFF;
}

.forter_style_z2_right_text2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.swiper_p {
	display: block;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;

}

.con3_right_con_li_left2 {
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.con3_right_con_li_right2 {
	width: 20%;
	text-align: right;
}

.con3_right_top_right a {
	color: #C7151E;
	text-decoration: none;
}

.con3_right_top_right a:hover {
	color: #C7151E;
	text-decoration: none;
}

.con3_right_top_right1 a {
	color: #C7151E;
	text-decoration: none;
}

.con3_right_top_right1 a:hover {
	color: #C7151E;
	text-decoration: none;
}

.con3_right_top_right2 a {
	color: #C7151E;
	text-decoration: none;
}

.con3_right_top_right2 a:hover {
	color: #C7151E;
	text-decoration: none;
}

@media (min-width: 992px) {
	.con8_style_ul_li_text {
		height: 50px;
		line-height: 50px;
		font-size: 15px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;

		margin-left: 10px;
	}

	.con8_er {

		margin-left: 86%;

		z-index: 2;
	}

	/* 	.con8_er{
		width: 80%;
	} */
}
.nav {
    width: 100%;
    height: 50px;
    /* line-height: 50px; */
    margin: 0 auto;
    text-align: center;
    z-index: 100;
	background: #F3E7E7;
	border-radius: 10px 0px 0px 0px;
    /* background: rgba(255,255,288,0.93); */
}
.tab_cont_ul {
	width: 100%;
	padding: 0;
}

.tab_cont_ul_li {
	width: 100%;
	    height: 38.375px;
	    line-height: 39.375px;
	    display: flex;
	
}

.tab_cont_ul_li_left {
	width: 70%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tab_cont_ul_li_right {
	width: 30%;
	text-align: right;
}

.dian {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #2F5E95;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.tab_cont_ul a {
	color: #000000;
	text-decoration: none;
}

.tab_cont_ul a:hover {
	color: #000000;
	text-decoration: none;
}

.nav-item a {
	color: #000000;
	text-decoration: none;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #999999;
}
.con3_right_gd{
float: right;
margin-right: 5px;
width: 13%;
    height: 25px;
    margin-top: 9.5px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #C7151E;
    border: 1px solid #C7151E;
    border-radius: 4px;
}

@media (min-width: 1400px) {
	.container {
		width: 1200px;
	}

	.con8_er {

		margin-left: 85%;

		z-index: 2;
	}
}

@media (max-width: 990px) {
	.container {
		width: 920px;
	}

	.con8_er {

		margin-left: 85%;

		z-index: 2;
	}

	.con8_er img {
		width: 80%;
		height: 80%;
	}

	.con8_style_ul_li_text {
		height: 50px;
		line-height: 50px;
		font-size: 15px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
		margin-left: 10px;
	}
}

/*2022/4/27 右边图片悬浮效果*/
.con8_er{
	position: fixed;
	right: 46px;
	top: 50%;
	transform: translate(0,-50%);
}
.con8_er img{
	width: 85%;

}
