@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
html {
	font: 12px/1.8 "微软雅黑";
	color: #666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style:none;
}
li {
	list-style:none;
}





.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:96%; margin:0 auto; max-width: 1680px; }
.main_content1380{ width:96%; margin:0 auto; max-width: 1380px;}
.main_content1320{ width:96%; margin:0 auto; max-width: 1320px;}
.main_content1600{ width:96%; margin:0 auto; max-width: 1600px; }
.main_content1260{ width:96%; margin:0 auto; max-width: 1260px; }
.main_content1520{ width:96%; margin:0 auto; max-width: 1520px;}

/***********top***************/


.page_kuan{ width: 100%; float: left; position: relative; margin-top: 7px; text-align: center; font-size: 16px;  color: #aeaeae;}
.page_kuan a{ display: inline-block;  border-radius: 100px; margin: 0 10px; width: 38px; height: 38px;line-height: 38px; font-size: 16px; color: #999;}
.page_kuan a.iconfont{ font-weight: bold;}
.page_kuan a.icon-arrowLeft,.page_kuan a.icon-arrowRight{ padding: 0 25px;}
.page_kuan a:hover,.page_kuan a.page-num-current{  background: #d71920; color: #fff;}
.bg_kuan{ background: linear-gradient(transparent,#fafafa);}
.news{  width: 100%; position: relative; overflow: hidden; padding: 100px 0;     background: #f7f8fa;}
.news_top{ width: 100%; float: left;padding-bottom: 5px;  border-bottom: 1px solid #efefef;}
.news_titlebq{ float: left; font-size: 32px; color: #d71920; line-height: 40px;}
.news_nav{ float: right;}
.news_nav li{ float: left;  margin-left: 40px;}
.news_nav li a{ font-size: 20px; color: #333333; line-height: 50px;}
.news_nav li a:hover{  color: #d71920;}
.news_list{ width: 100%; position: relative; float: left; }
.news_list li{ width: 100%; float: left; padding: 40px 0; border-bottom: 1px solid #efefef;}
.news_list li .news_list_tu{ float: right; width: 36%; position: relative; padding-bottom: 23%; overflow: hidden;}
.news_list li .news_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.news_list li .news_list_cont{ width: 55%; float: left; padding: 2% 3%;}
.news_list li .news_list_time{ font-size: 16px; color: #999999;}
.news_list li .news_list_title{ font-size: 22px; color: #333333;    overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.news_list li .news_list_title span{ padding-right: 8px; margin-right: 8px; position: relative;}
.news_list li .news_list_title span:after{content: ''; position: absolute; width: 2px; height: 25px; top: 50%; transform: translateY(-50%); right: 0; background: #333;transition: 0.5s;}
.news_list li .news_list_desc{ font-size: 16px; color: #666666; margin-top: 10px; line-height: 24px; min-height: 72px; overflow: hidden;}
.news_list li .news_list_more{display: inline-block; margin-top: 45px; margin-bottom: 18px; padding: 5px 20px;font-size: 16px; color: #666666; border: 1px solid #d6d6d6; border-radius: 100px;}
.news_list li .news_list_more i{margin-left: 16px;}
.news_list li :hover .news_list_tu img{ transform: scale(1.1);}
.news_list li :hover .news_list_title{ color: #d71920;}
.news_list li :hover .news_list_more{ background: #d71920; color: #fff;}

.news_title{ font-size: 38px; color: #000; line-height: 45px; margin-top: 20px; text-align: center;}
.news_desc{ width: 100%; float: left; padding: 13px 0px;  margin-top: 10px; border-bottom: 1px solid #d9d9d9; font-size: 16px; color: #9b9a9a; text-align: center;}
.news_time{ float: right; font-size: 16px; color: #fff;}
.news_time span{ color: #a1a1a1; cursor: pointer;}
.news_time span:hover{ color: #fff;}
.news_info{ width: 100%; float: left; margin-top: 20px; text-align: left; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 35px; border-bottom: 1px solid #919191;   padding-bottom: 50px;}
.news_info img{ max-width: 100%; height: auto !important;} 
.news-page{ float: left; width: 100%; margin: 44px 0 72px 0; position: relative; text-align: left;}
.news-page .news-page-1{ float: left; width: 80%; position: relative; font-size: 18px; height: 40px; line-height: 40px; }
.news-page .news-page-1 span{ position: relative; float: left;  margin-left: 22px; width: auto; height: 40px; line-height: 38px; font-size: 18px; border-radius: 20px; text-align: center; color: #666666; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }
.news-page .news-page-1 a{ display: block; float: left; width: calc(100% - 150px); height: 40px; line-height: 40px; font-size: 18px;  color: #1c1c1c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-page .news-page-1:hover a{ color: #d71920; }
.news-page .return{ position: absolute; right: 22px; top:14px; width: 146px; height: 52px; line-height: 52px; font-size: 20px; text-align: center; border-radius: 36px; color: #fff; background: #d71920; }
.news-page .return img{ vertical-align: middle; padding-bottom: 3px; margin-right: 16px; }
.news-page .return:hover{ opacity: 0.8; }

@media screen and (max-width:999px){
	
	.news{ padding:50px 0;}

	.news_title{ margin-top:0; font-size: 30px; line-height: 30px;}
	.news_desc{ margin-top: 30px; }
	.news-page{margin: 30px 0;}
	.news-page .news-page-1{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 span{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 a{ height: 35px; line-height: 35px; font-size: 16px;}
	.news-page .return{ width: 130px; height: 40px; line-height: 40px; font-size: 16px;}
	
	.news_titlebq{ width: 100%; text-align: center;}
	.news_nav{ width: 100%; margin: 10px 0;  text-align: center;}
	.news_nav li{ float: none; display: inline-block; margin: 0px 15px;}
	.news_list li .news_list_more{ display: none;}
	.news_list li .news_list_time{ font-size: 14px;}
	.news_list li .news_list_title{ font-size: 18px;}
	.news_list li .news_list_desc{ font-size: 14px;}

}	
@media screen and (max-width:799px){
	
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;   font-size: 14px;}
	
	.news_list li{ padding: 20px 0;}
	.news_list li .news_list_tu{ width: 100%; padding-bottom: 62%;}
	.news_list li .news_list_cont{ width: 96%; padding: 2%;}
	.news_list li .news_list_desc{  min-height: auto;}
	
}
@media screen and (max-width:599px){
	
	.news{ padding: 30px 0;}
	.news_title { font-size: 18px; }
	.news_desc { font-size: 12px; }
	.news_info{ font-size: 14px; line-height: 26px;  padding-bottom: 30px;}
	.news-page{ margin: 10px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 14px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 30px; line-height: 30px;}
	.news-page .news-page-1 a{ width: calc(100% - 90px); font-size: 14px; height: 30px; line-height: 30px;}
	.news-page .news-page-1 span{ font-size: 14px; height: 30px; line-height: 30px; margin-left: 0px;}
	
	.news_nav li a{ font-size: 16px; line-height: 30px;}
	
}

