body {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
	min-width: 1280px;
}

body,
*,
a,
span,
p {
    font-family: "Microsoft YaHei" !important;
}
body,
*,
a,
span,
p{font-family:"微软雅黑" !important;}
a:focus{
    outline:none;
}
/* 当前位置开始 */
.dqwz {
    line-height: 45px;
    background-color: #f4f4f4;
}

.dqwz .dqwz_con {
    width: 1200px;
    margin: 0 auto;
    background: url(icon_position_content.png) no-repeat left center;
    padding-left: 20px;
}

.dqwz a {
    font-size: 14px;
    color: #333333;
    margin: 0 6px;
}
/* 主内容 */
.xf_bg{
	height: 225px;
	background: url(xf_banner.png) no-repeat center top;
	background-size: 100% 100%;
}
.main{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
a{
	color: #333333;
}
a:hover{
	color: #395dac;
}
.con1{
	margin-top: 36px;
}
.xf_tit{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 36px;
}
.xf_line{
	width: 452px;
}
.xf_line img{
	width: 100%;
}
.xf_txt{
	font-size: 32px;
	color: #395dac;
	font-weight: bold;
}
.list .tit{
	padding-left: 20px;
	font-size: 24px;
	font-weight: 700;
	color: #395dac;
	position: relative;
	margin-bottom: 15px;
}
.list .tit::before{
	position: absolute;
	width: 4px;
	height: 26px;
	content: "";
	background: url(xf_tit.png) no-repeat;
	background-size: 100%;
	left: 0;
	top: 3px;
}
.list .tit a{
	color: #395dac;
}
.list ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 35px;
}
.list ul li{
	width: 566px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px dashed #333333;
	padding-left: 12px;
	background: url(dian_13.png) no-repeat left center;
}
.list ul li a{
	font-size: 16px;
}
.xf_img{
	display: flex;
	justify-content: space-between;
}
.xf_img a{
	width: 566px;
}
.xf_img a img{
	width: 100%;
}
.con2{
	margin-top: 80px;
}
.con2 .xf_line{
	width: 505px;
}
.con3{
	margin-top: 80px;
}
.con3_main{
	display: flex;
	justify-content: space-between;
}
.con3 .xf_line{
	width: 473px;
}
.con3_l,.con3_r{
	width: 566px;
}
.con3_img{
	display: flex;
	justify-content: space-between;
	margin-top: 45px;
}
.con3_img img{
	width: 180px;
	height: 160px;
	object-fit: cover;
}
.con3_img a:first-child img{
	border-radius: 16px 0px 0px 16px;
}
.con3_img a:last-child img{
	border-radius: 0 16px 16px 0;
}
.con4{
	margin-top: 45px;
}
.con4_main {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 36px;
	margin-bottom: 20px;
}
.con4 .xf_line{
	width: 473px;
}
.con4 .list{
	width: 566px;
}
.con4 .list img{
	max-width: 100%;
}
.con4 .list .text{
	line-height: 26px;
}
.con5{
	margin-top: 80px;
}
.con5 .xf_line{
	width: 505px;
}
.con5 .swiper{
	overflow: hidden;
}
.con5 .swiper-slide{
	width: 372px;
	margin-bottom: 38px;
}
.con5 .swiper-slide a{
  display: block;
}
.con5 .swiper-slide img{
  width: 100%;
  height: 226px;
  object-fit: cover;
  border-radius: 16px;
}
.con5 .swiper-slide p{
	margin-top: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.con6{
	margin-top: 42px;
}
.con6 .xf_line{
	width: 532px;
}
.con7{
	margin-bottom: 60px;
	margin-top: 42px;
}
.con7 .xf_line {
    width: 473px;
}
.con7 ul {
    display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.con7 ul li{
	width: 560px;
	height: 88px;
	background: url(zxbg.png) no-repeat;
	margin-bottom: 20px;
}
.con7 ul li a{
	display: flex;
	line-height: 88px;
	font-size: 24px;
	font-weight: 700;
	color: #ffffff !important;
	align-items: center;
	justify-content: center;
}
.con7 ul li a span{
	font-size: 30px;
	margin-left: 10px;
}

.con1 .list ul li:nth-last-child(-n+2) ,.con2 .list ul li:nth-last-child(-n+2){
    border: none;
}
.con3 .list ul li:last-child{
    border: none;
}