#main .inner{ width:1400px; padding-bottom:120px;}
.news_content{ padding:60px 0 50px;}
.news_content li{ padding:40px 0; border-top:#d6d6d6 solid 1px;}
.news_content li:first-child{ border-top:none;}
.news_content li a{ display:block; position:relative;}
.news_content li a .f-left{ width:28%; overflow:hidden;}
.news_content li a img{ width:100%; transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.news_content li a .news_cont{ width:69%; }
.news_content li a h2{ color:#222; font-size:22px; line-height:1.2;padding-bottom:20px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.news_content li a p{ color:#999; font-size:14px; line-height:2; height:84px; }
.news_content li a span{ position:absolute; left:31%; bottom:0; padding-left:26px; color:#222; font-size:14px; line-height:16px; background-image:url(../images/time_icon.jpg); background-repeat:no-repeat; background-position:left center;}
.news_content li a:hover h2{ color:#c70000;}
.news_content li a:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.more_btn{ width:182px; height:50px; margin:0 auto;}
.more_btn a{ display:block; width:182px; height:50px; border:#ddd solid 1px; text-align:center; color:#333; font-size:18px; line-height:50px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.more_btn a span{  margin-left:10px;}
.more_btn a:hover{ background-color:#c70000; color:#fff;}	
/*滚动 */
.loading{ width:30px; height:30px; margin:0 auto; padding:15px 0;}
.loading img{ width:100%;}
.loading1{ color:#666; font-size:12px; line-height:1; padding:15px 0;}
/* page */
#main .page.inner{ padding-bottom:24px;}
.page h2{ padding-top:100px; color:#222; font-size:36px; line-height:1.2; font-weight:normal;}
.page_time{color:#222; font-size:14px; line-height:1; padding-top:32px;}
.page_content{ margin-top:32px; width:100%; background-color:#f5f5f5; padding:50px 5%;}
.page_content p{ color:#444; font-size:16px; line-height:1.75;}
.page_content img{ max-width:100% !important; height:auto !important;}
.page_btn{ border-top:#c4c4c4 solid 1px; margin-top:40px; padding-top:40px;}
.page_btn .page_left{ float:left;}
.page_btn .page_left a{ display:inline-block;color:#bbb; font-size:16px; line-height:46px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.page_btn .page_left a.first{ background-image:url(../images/line.png); background-size:1px 18px; background-repeat:no-repeat; background-position:right center; padding-right:29px;}
.page_btn .page_left a.last{ padding-left:28px;}
.page_btn .page_left a span{ width:18px; height:16px; display:inline-block; background-repeat:no-repeat; background-position:left center;}
.page_btn .page_left a.first span{ background-image:url(../images/page_prev_gray.png);margin-right:20px; }
.page_btn .page_left a.last span{background-image:url(../images/page_next_gray.png);background-position:right center;margin-left:20px;}
.page_btn .page_back{ float:right;}
.page_btn .page_back a{ display:block; width:114px; height:46px; line-height:46px; text-align:center; background-color:#033c6a; color:#fff; font-size:16px; border-radius:4px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.page_btn .page_back a img{ width:15px; margin-left:8px; vertical-align:middle;}
.page_btn .page_left a:hover{ color:#c70000;}
.page_btn .page_left a.first:hover span{ background-image:url(../images/page_prev_red.png);}
.page_btn .page_left a.last:hover span{background-image:url(../images/page_next_red.png);}
.page_btn .page_back a:hover{background-color:#c70000;}


.news_hot{ padding-top:50px;}
.news_hot h3{ color:#222; font-size:26px; line-height:1.1; font-weight:normal; padding-bottom:25px;}
.news_hot ul{display: -webkit-flex; /* Safari */display: flex;flex-direction: row;flex-wrap:wrap;align-items:stretch;justify-content: space-between;}
.news_hot li{ width:450px; max-width:32%; margin-bottom:26px;}
.news_hot li a{ display:block; width:100%; border:#fff solid 1px;padding:20px 30px 18px 20px; background-color:#f9f9f9;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.news_hot li a h4{  color:#222; font-size:18px; line-height:1.6; font-weight:normal;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear; height:57.6px;}
.news_hot li a span{ margin-top:8px; float:right;text-align:right; color:#a3a3a3; font-size:14px; line-height:16px; background-image:url(../images/news_icon.png); background-repeat:no-repeat; padding-left:26px;transition: .3s linear; -moz-transition:.3s linear; -webkit-transition:.3s linear;}
.news_hot li a:hover{ border:#c70000 solid 1px; background-color:#fcfcfc;}
.news_hot li a:hover h4{ color:#c70000;}
.news_hot li a:hover span{ color:#222; background-image:url(../images/news_icon1.png);}

@media only screen and (max-width:1440px){
	#main .inner{ width:92%;}
}
@media only screen and (max-width:1366px){
	.news_content li a .f-left{ width:32%;}
	.news_content li a h2{ padding-bottom:10px;}
	.news_content li a .news_cont{ width:66%;}
	.news_content li a span{ left:34%;}
}
@media only screen and (max-width:1152px){
	.news_content li a p{ line-height:1.5; height:64px;}
}
@media only screen and (max-width:1024px){
	.news_content{ padding:30px 0 20px;}
	.news_content li{ padding:20px 0;}
	.news_content li a h2{ font-size:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.news_content li a p{ font-size:12px; height:45px; }
	.news_content li a span{ font-size:12px; background-size:auto 100%;}
	.news_content li a:hover h2{ color:#222;}
	.news_content li a:hover img{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
	.more_btn{  width:140px; height:40px;}
	.more_btn a{ width:140px; height:40px; line-height:40px; font-size:16px;}
	.more_btn a:hover{ background-color:transparent; color:#333;}	
	/* page */
	.page_btn .page_left a:hover{ color:#bbb;}
	.page_btn .page_left a.first:hover span{ background-image:url(../images/page_prev_gray.png);}
	.page_btn .page_left a.last:hover span{background-image:url(../images/page_next_gray.png);}
	.page_btn .page_back a:hover{background-color:#033c6a;}
	
	.news_hot{ padding-top:25px;}
	.news_hot h3{font-size:24px;padding-bottom:12.5px;}
	.news_hot li{margin-bottom:13px;}
	.news_hot li a{ padding:10px 15px 9px 10px;}
	.news_hot li a h4{   font-size:16px;  height:51.2px;}
	.news_hot li a span{  margin-top:4px;font-size:12px; line-height:14px; background-size:auto 14px;padding-left:20px;}
	.news_hot li a:hover{ border:#fff solid 1px; background-color:#f9f9f9;}
	.news_hot li a:hover h4{ color:#222;}
	.news_hot li a:hover span{color:#a3a3a3;background-image:url(../images/news_icon.png);}
}
@media only screen and (max-width:768px){
	.news_content li a .f-left{ width:100%;}
	.news_content li a .news_cont{ width:100%; margin-top:20px; }
	.news_content li a h2{ white-space:normal;overflow:visible;text-overflow:inherit;}
	.news_content li a p{ height:auto; line-height:1.8;}
	.news_content li a span{ display:block;position:static; margin-top:20px;}
}
@media only screen and (max-width:767px){
	#main .page.inner{ padding-bottom:12px;}
	.news_content{ padding:10px 0 15px;}
	.news_content li{ padding:15px 0;}
	.news_content li a h2{ font-size:0.9rem; line-height:1.3;padding-bottom:10px;}
	.news_content li a p{ font-size:0.6875rem; line-height:1.5; }
	.news_content li a span{ padding-left:16px;font-size:0.5625rem; line-height:10px; background-size:10px auto;}
	.more_btn{ width:6.5rem; height:2.3rem;}
	.more_btn a{ width:100%; height:2.3rem; font-size:0.6875rem; line-height:2.3rem;}
	.more_btn a span{  margin-left:5px;}
	/*滚动 */
	.loading{ width:30px; height:30px; margin:0 auto; padding:10px 0;}
	.loading1{  font-size:0.75rem; padding:10px 0;}
	/* page */
	.page.inner{ padding-bottom:30px;}
	.page h2{ padding-top:22.5px; font-size:1.125rem; line-height:1.3;}
	.page_time{font-size:0.5625rem;padding-top:15px;}
	.page_content{ margin-top:15px; padding:12px 5% 20px;}
	.page_content p{ font-size:0.6875rem; line-height:1.77; }
	.page_btn{ margin-top:18px; padding-top:12px;}
	.page_btn .page_left a{ font-size:0.6875rem; line-height:1.4375rem;}
	.page_btn .page_left a.first{ background-size:1px 0.6875rem;padding-right:21px;}
	.page_btn .page_left a.last{ padding-left:20px;}
	.page_btn .page_left a span{ width:12px; height:0.6875rem;background-size:12px auto;}
	.page_btn .page_left a.first span{margin-right:8px; }
	.page_btn .page_left a.last span{margin-left:8px;}
	.page_btn .page_back a{ width:3.5625rem; height:1.4375rem; line-height:1.4375rem;font-size:0.5625rem;}
	.page_btn .page_back a img{ width:10px; margin-left:6px;}
	

	.news_hot h3{font-size:0.8125rem;}
	.news_hot li{ width:49%; max-width:none; }
	.news_hot li a h4{ font-size:0.6875rem;  height:2.2rem;}
	.news_hot li a span{  font-size:0.5625rem; line-height:0.58rem;background-size:auto 0.58rem; padding-left:0.8rem;}
	
}

