@font-face {
	font-family:"DINPro-Regular";
	src: url(../fonts/DINPro-Regular.otf);
}

@font-face {
	font-family:"DINPro-Bold";
	src: url(../fonts/DINPro-Bold.otf);
}

a{color: #666666;}

.swiper_wai {
    width: 100%;
	min-width: 1200px;
    /* padding: 0 10px; */
    text-align: center;
}

.first {
    min-width: 1200px;
    margin: 0 auto;
	overflow: hidden;
}

.first .swiper-slide {
    width: auto;
    margin: 0 auto;
    position: relative;
}

.first .swiper-slide img {
    vertical-align: top;
	width: 100%;
	min-width: 1200px;
}

.left {
    position: absolute;
    left: 0;
}

.right {
    position: absolute;
    right: 0;
    top: 50%
}

.index_news {
    /* width: 1200px; */
    margin: 0 auto;
    display: flex;
    /* padding-top: 40px; */
    /* justify-content: space-between; */
    
}

.index_news>div{width: 50%;}

.index_news_l{display: flex;justify-content: flex-end;margin-right: 40px;padding-top: 40px;padding-bottom: 50px;}

.index_news_r{padding-left: 40px;background-color: #f8f8f8;padding-top: 40px;padding-bottom: 50px;}

.index_new_left {
    width: 564px;
}

.index_party_right {
    width: 564px;
}

.index_new_left_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #e8e8e8;
    height: 55px;
}

.index_new_left_top_left {
    display: flex;
    justify-self: flex-start;
    align-items: center;
}

.index_new_left_top_left div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.middle {
    border-bottom: 1px solid #eee;
	cursor: pointer;
}

.qxjd_wai {
    margin-bottom: 48px;
    margin-top: 50px;
}

.zs div {
    display: flex;
    justify-content: space-between;
}

.dispn {
    display: none;
}

.middle_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
	
}

.middle_title {
    height: 60px;
}

.index_news_wai {
    border-bottom: 1px solid #eeeeee;
}

.qxjd {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.qxjd_left {
    width: 324px;
    flex-direction: column;
    justify-content: flex-start;
}

.qxjd_left>div:nth-of-type(1) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.qxjd_left>div:nth-of-type(1) div {
	margin-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.qxjd_right{
	display: flex;
}

.qxjd_right a{width: 260px;height: 130px;display: block;}

.qxjd_right a:nth-of-type(n+2){
	margin-left: 20px;
}

.qxjd_right a img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: transform .5s;
}

.qxjd_right a:hover img{
	transform: scale(1.1);
	transition: transform .5s;
}

.wai {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}

.introduce_left {
    width: 50%;
    height: 480px;
    background-color: #f8f8f8;
    display: flex;
    justify-content: flex-end;
    padding-right: 40px;
}

.introduce_left_content {
    width: 580px;
}

.introduce_right_content {
    width: 580px;
}

.introduce_right {
    width: 50%;
    height: 480px;
    /*background: url(../images/index_yd_bg`.png) no-repeat;*/
    background-size: 100%;
}

.introduce_right_content {
    padding-left: 40px;
}

.introduce_right {
    display: flex;
    justify-content: flex-start;
}

.introduce_right_content_bottom {
    display: flex;
    justify-content: space-between;
}

.index_new_left_top_left>span {
    margin-left: 10px;
    color: #444444;
    font-weight: 700;
}


/* .index_new_left_top_left>div:nth-of-type(1)>span:nth-of-type(1) {
    color: #cccccc;
    font-size: 14px;
} */

.index_new_left_top_left>div:nth-of-type(1) {
    margin-left: 10px;
}

.index_new_left_top_left>div:nth-of-type(1)>span {
	font-family: "DINPro-Regular";
    color: #cccccc;
    font-size: 14px;
}

.index_new_left_top_right {
    color: #666666;
    font-size: 16px;
}

.index_new_left_top_right span {
    margin-left: 50px;
    color: #666666;
    font-size: 16px;
}

.middle>span {
    display: block;
    color: #000000;
    font-size: 16px;
    margin-top: 24px;
}



.zs>p {
    color: #888888;
    font-size: 14px;
    margin-top: 14px;
	line-height: 24px;
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}

.zs>div:nth-of-type(1) {
    margin-top: 20px;
    margin-bottom: 40px;
}

.zs>div:nth-of-type(1)>span:nth-of-type(1) {
	font-family: "DINPro-Regular";
    color: #215390;
    font-size: 20px;
}

.zs>div:nth-of-type(1)>span:nth-of-type(2) {
	font-family: "DINPro-Regular";
    display: block;
    width: 120px;
    height: 40px;
	font-size: 14px;
    background-color: #f6f6f6;
    color: #215390;
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
}

.middle_title>div:nth-of-type(1)>span {
    margin-left: 10px;
    color: #666666;
    font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.middle:hover .middle_title>div:nth-of-type(1)>span{color: #215390;}

.middle_title>span {
    font-size: 16px;
    color: #cccccc;
}

.qxjd_left>div>span {
    font-size: 24px;
    margin-left: 10px;
    color: #444444;
    font-weight: 700;
}

.qxjd_left div div span {
	font-family: "DINPro-Regular";
    color: #cccccc;
    font-size: 14px;
}

.qxjd_left p {
    margin-top: 30px;
    color: #888888;
    font-size: 14px;
}

.index_new_left_top_left>span {
    margin-left: 10px;
    color: #444444;
    font-size: 24px;
	font-weight: Regular;
}

.index_new_left_top_right .active a{
	color: #215390;
	font-weight: bold;
}

.wai .index_new_left_top_right span {
	font-family: "DINPro-Regular";
    font-size: 14px;
	cursor: pointer;
    color: #215390;
}

.introduce_left_content_center span {
    display: block;
    color: #215390;
    font-size: 18px;
    margin-top: 23px;
    font-weight: 600;
}

.introduce_left_content_center p {
    font-size: 14px;
    color: #888888;
    margin-top: 16px;
    margin-bottom: 30px;
    line-height: 25px;
}

.introduce_right_content_center p {
    font-size: 14px;
    color: #888888;
    margin-top: 37px;
	line-height: 24px;
}

.introduce_right_content_bottom_left {
    margin-top: 60px;
}

.introduce_right_content_bottom_left>span:nth-of-type(1) {
    font-weight: 700;
    color: #215390;
}

.introduce_right_content_bottom_left>div {
    margin-top: 25px;
}

.introduce_right_content_bottom_left>div>span {
	font-family: "DINPro-Bold";
    font-size: 20px;
    color: #215390;
    font-weight: 700;
}

.quna {
    display: block;
    margin-top: 70px;
}