@media (max-width:767px){
.zn_tou{ padding-bottom:60px !important;}
.Part_1{ padding-top:20px !important;}
.Part_1 .swiper2 { margin-bottom:40px;}
.zn_xx{ margin-bottom:40px;}
.zn_gn ul li{ width:50% !important; float:left;}


/*关于首页图片固定高度，截去多余部分*/
.Part_1 .swiper2{ height:215px !important;}
/*关于首页图片固定高度，截去多余部分*/
}

@media (min-width:768px) and (max-width:991px) {
.Part_1 .swiper2 { margin-bottom:40px;}
.zn_xx{ margin-bottom:40px;}
.zn_gn ul li{ width:25% !important; float:left;}


/*关于首页图片固定高度，截去多余部分*/
.Part_1 .swiper2{ height:455px !important;}
/*关于首页图片固定高度，截去多余部分*/
	}


@media (min-width:991px) and (max-width:1200px) {
.new_li{ margin-bottom:10px !important;}
.new_li_text h5{ margin-bottom:5px !important;}
.new_li_text p{ line-height:18px !important;}

	
/*关于首页图片固定高度，截去多余部分*/
.Part_1 .swiper2{ height:235px !important;}
.new_li_img{ height:48px !important;}
/*关于首页图片固定高度，截去多余部分*/

	}

	
@media (min-width:1401px) {	

.container{ width:1200px !important; padding:0;}

}

@media (min-width:1201px) and (max-width:1440px) {
.new_li_text p{ line-height:18px !important;}


/*关于首页图片固定高度，截去多余部分*/
.Part_1 .swiper2{ height:285px !important;}
.new_li_img{ height:60px !important;}
/*关于首页图片固定高度，截去多余部分*/


	}
@media (min-width:1440px) and (max-width:1680px){

	}
body{ overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ transition:all 1s;}


h3.h3_1{ color:#e6161d; position:relative; margin-bottom:30px; margin-top:0px;}
h3.h3_1:after{ content:''; width:calc(100% - 110px); height:1px; background:#e6161d; right:0; top:50%; margin-top:-0.5px; position:absolute; z-index:1;}
h3.h3_1 a.fr{ font-size:14px; padding:5px 15px; border:1px solid #e6161d; background:#fff; color:#666; position:relative; overflow:hidden; text-decoration:none; z-index:2;}
h3.h3_1 a.fr:after{ content:''; width:30%; height:1px; background:#e6161d; position:absolute; top:50%; left:-30%; margin-top:-0.5px; transition:all 0.6s; z-index:2; opacity:0.6;}
h3.h3_1 a.fr:hover:after{ left:100%;}

.Part_1{ padding-top:40px; padding-bottom:10px;}
.Part_1 .swiper2 .swiper-pagination2{ text-align:right; padding-right:20px;}
.Part_1 .swiper2 .swiper-pagination2 .swiper-pagination-bullet{ width:8px; height:8px; border-radius:0; border:1px solid #fff; background:none;}
.Part_1 .swiper2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:8px; height:8px; border-radius:0; border:none; background:#e8171d;}

.new_list .row{ margin:0 -8px;}
.new_list .row .col-md-2{ padding:0 8px;}
.new_list .row .col-md-10{ padding:0 8px;}
.new_li{ margin-bottom:20px;}
.new_li:last-child{ margin-bottom:0px;}
.new_li_text h5 a{ color:#333; text-decoration:none; transition: all 0.3s;}
.new_li_text h5{ margin-top:0px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; position:relative; padding-right:90px;}
.new_li_text h5 i{ font-style:normal; display:inline-block; position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.new_li_text p{ margin-bottom:0px; line-height:24px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new_li:hover h5 a{ color:#e8171d;}

.Part_2{ padding:50px 0;}

.zn_xx ul{ margin:0; padding:0;}
.zn_xx ul li{ list-style:none; padding:5px 0;}
.zn_xx ul li a{ display: block; color:#333; text-decoration:none;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; transition:all 0.3s;}
.zn_xx ul li a span{ font-weight:bold; margin-right:10px;}
.zn_xx ul li a:hover{ color:#e8171d;}

.zn_gn ul{ margin:0; padding:0;}
.zn_gn ul li{ list-style: none; position:relative; margin-bottom:12px; overflow:hidden;}
.zn_gn ul li:after{ transition:all 0.3s; z-index:2; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background: -webkit-linear-gradient(#efefef, #b6b7b6); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#efefef, #b6b7b6); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#efefef, #b6b7b6); /* Firefox 3.6 - 15 */
  background: linear-gradient(#efefef, #b6b7b6); /* 标准的语法 */ }
.zn_gn ul li:before{ transition:all 0.3s; z-index:2; content:''; position:absolute; left:0; top:100%; width:100%; height:100%; background: -webkit-linear-gradient(#e8171d, #b21926); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#e8171d, #b21926); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#e8171d, #b21926); /* Firefox 3.6 - 15 */
  background: linear-gradient(#e8171d, #b21926); /* 标准的语法 */}
.zn_gn ul li a{ position:relative; z-index:3; text-decoration:none; border:1px solid #d7d8d8; transition:all 0.3s; display:block; padding:13px 15px; text-align:center; font-size:14px; color:#e8171d;}
.zn_gn ul li:hover a{ color:#fff;}
.zn_gn ul li:hover:after{ top:-100%;}
.zn_gn ul li:hover:before{ top:0%;}

/*关于首页图片固定高度，截去多余部分*/
.Part_1 .swiper2{ height:305px; overflow:hidden;}
.new_li_img{ height:64px; overflow:hidden;}
/*关于首页图片固定高度，截去多余部分*/