﻿;@charset "utf-8";
/*news_list*/
.news_list{}
.news_list .nav_box{ width:100%; height:18px; padding-top:180px; line-height:18px; padding-bottom:15px;}
.news_list .nav_title{ font-size:18px; color:#006eb9; text-align:left; float:left;}
.news_list .nav{ height:18px; line-height:14px; font-size:14px; text-align:left; float:right;}
.news_list .nav li{ line-height:14px; padding-left:60px; color:#696969; vertical-align:bottom; float:left; cursor:pointer;}
.news_list .nav li a{ color:#696969;}
.news_list .nav li.ok a{ color:#006eb9;}

.news_list .cont_main{ width:100%; padding:40px 0 80px 0;}

.news_list .cont_main .list{ width:100%;}
.news_list .cont_main .list li{ width:16.5%; float:left;}
.news_list .cont_main .list li >div.li{ width:92%; margin:0 auto; overflow:hidden; position:relative;}
.news_list .cont_main .list li:nth-child(3n+1) div.li{ margin-right:4%;}
.news_list .cont_main .list li:nth-child(3n+3) div.li{ margin-left:4%;}
.news_list .cont_main .list li:nth-child(3n+1) div.fr_0{margin-left:4%;}

.news_list .cont_main .list li >div.li img{ width:100%;}
.news_list .cont_main .list li >div.li img.sy_pic{ position:absolute; top:0; left:0;width: 100%;margin-left: 0%;margin-top: 0%;}

.news_list .cont_main .list li >div.li .text{ height:100px; line-height:14px; padding-top:10px; font-size:14px; color:#000; position:relative;}
.news_list .cont_main .list li >div.li .text h3{ font-weight:normal; padding-bottom:10px; font-size: 16px;font-weight: 500;line-height: 24px; color: #333; width:100%; margin-top:5px}
.news_list .cont_main .list li >div.li .text span{ line-height:14px; }
.news_list .cont_main .list li >div.li div.img{ position:relative; overflow:hidden}
.news_list .cont_main .list li >div.li span.time{ position: absolute;width: 100%;left: 0px;bottom: 0px; /*background: rgba(0,0,0,.1);*/height: 30px;line-height: 30px;color: #FFF;text-indent: 20px;font-size: 14px; z-index:1}

.news_list .cont_main .list li >div.li span.time i{ display:block; width:90%; margin:auto; height:30px; /*background:url(../images/zlogo.png) no-repeat center;*/ background-size:auto 60%; position:absolute; top:0; margin-left:5%; left:0}

.news_list .cont_main .list li >div.li .text p{ color:#969696; font-size:16px}
.news_list .cont_main .list li >div.li .text h3 a{ color: #333;}
.news_list .cont_main .list li >div.li .text h3 a:hover{ color:#006eb9}

.news_list .cont_main .page{ text-align:center;}
.news_list .cont_main .page ul li{ height:30px; line-height:30px; width:40px; margin:0; border:#ddd 1px solid; border-right:none; color:#006eb9; display:inline-block; cursor:pointer;}
.news_list .cont_main .page ul li a{ width:100%; height:100%; display:block;width:40px; color:#006eb9;}
.news_list .cont_main .page ul li:first-child{ border-radius:5px 0 0 5px;}
.news_list .cont_main .page ul li:last-child{ border-radius:0 5px 5px 0; border-right:#ddd 1px solid;}
.news_list .cont_main .page ul li:hover{ background:#006eb9;}
.news_list .cont_main .page ul li:hover a{ color:#fff;}
.news_list .cont_main .page ul li.ok{ background:#006eb9;}
.news_list .cont_main .page ul li.ok a{ color:#fff;}



.news_nr{ padding-top:40px;}
.news_nr .news_nr-box{ width:100%; text-align:left; float:left;}
.news_nr .news_nr-box h3{ height:auto; line-height:24px; font-size:24px; color:#000; padding-bottom:30px; font-weight:normal;}
.news_nr .news_nr-box .sign{ height:22px; padding-bottom:10px; margin-bottom:10px; line-height:22px; font-size:12px; border-bottom:1px solid #E3E3E3}
.news_nr .news_nr-box .sign .time{ color:#696969;}
.news_nr .news_nr-box .sign .tip{ padding:0 20px;}
.news_nr .news_nr-box .sign .tip a{ color:#006eb9;}
.news_nr .news_nr-box .news_nr-text{ line-height:24px; margin:0px auto; position:relative; width:100%; margin:auto; font-size:14px; text-align:justify; text-justify:inter-ideograph; margin-bottom:10px; color:#666; padding-top:40px}
.news_nr .news_nr-box .news_nr-text p{ padding-bottom:20px;}
.news_nr .news_nr-box .news_nr-text img{
			margin:0px 0;
			width:auto; *width:auto!important;*width:auto;
			background:url(../images/loading.gif) no-repeat left top;
			height:auto; display:inline-block;
			max-width:100%;height:auto;
			zoom:expression( function(elm) {
				if (elm.width>900) {
				var oldVW = elm.width; elm.width=900;
				elm.height = elm.height*(900 /oldVW);
			}
			elm.style.zoom = '1';
			}(this));
}

.news_nr .news_nr_list{ width:22%; margin-left:8%; float:left;}
.news_nr .news_nr_list h3{ height:12px; line-height:12px; font-size:12px; padding:56px 0 18px 0px; color:#696969; font-weight:normal;}
.news_nr .news_nr_list ul li{ width:100%; border-bottom:#ededde 1px solid;}
.news_nr .news_nr_list ul li p{ padding:10px 0px; color:#006eb9; font-size:12px;}

@media screen and (max-width: 1024px){

}

@media screen and (max-width: 980px){
.news_list .cont_main .list li{ box-sizing: border-box; width:49%;margin: 0 0.5%}
.news_list .cont_main .list li:nth-child(3n+1) div.li{ margin-right:0;}
.news_list .cont_main .list li:nth-child(3n+3) div.li{ margin-left:0;}
.news_list .cont_main .list li:nth-child(odd){ padding-right: 5px;}
.news_list .cont_main .list li:nth-child(even){ padding-left: 5px}
.news_list .cont_main .list li >div.li .text .time{ width:100%; padding-top:10px; text-align:right; position:static; display:block;}
.news_list .cont_main .list li >div.li span.time{ text-indent: 6px; font-size: 12px;}
.news_list .cont_main .list li >div.li span.time i{ background: none;}
.news_list .cont_main{ padding-top: 45px}
.news_list{ width:100%}
.news_list .cont_main .list li >div.li{ width:100%; margin:0 auto; overflow:hidden; position:relative;}
.news_list .cont_main .list li >div.li .text{ margin-left: 6px; height: auto; min-height: 40px; padding-top: 5px; padding-bottom: 10px;}
.news_list .cont_main .list li >div.li .text p{ display:none}

.news_nr{padding-top: 80px;}
.news_nr .news_nr-box{ width:100%; margin:0%; clear:both;}
.news_nr .news_nr_list{ width:100%; margin-left:0;}

.news_list .cont_main .list li >div.li .text h3{ display: -webkit-box; display: -moz-box; display: -ms-box; display: box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; padding: 0; margin: 0; font-size: 14px; line-height: 20px;}
.news_nr .news_nr_list h3{ padding: 30px 0 10px;}
.news_nr .news_nr_list ul li a{ display: block; width: 100%; padding: 10px 0px;}
.news_nr .news_nr_list ul li p{ display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 20px; padding: 0; height: 20px; color: #006eb9; font-size: 12px;}
}
.fline p{line-height:30px;height:30px;overflow:hidden;text-align:center;}