@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:0px 0 10px 0;}

.news_list .cont_main .list{ width:80%;background-color: #f7f7f7;padding: 0 20px 40px;}
@media screen and (max-width: 899px){
    .news_list .cont_main .list{ padding: 0 5px 40px;}
}
.news_list .cont_main .list li{ width:33.333%; float:left;padding-bottom:20px;padding-top:3px;transition: all 0.3s ease-out 0s;box-shadow: 0px 1px 3px 0px rgb(28 41 47 / 8%);}
.news_list .cont_main .list li:hover{background-color:#f6f6f6}
.news_list .cont_main .list li:hover >div.li .text h3{
  	color: #0076cf;}
.news_list .cont_main .list li >div.li{ width:88%; margin:0 auto; overflow:hidden; position:relative;}
.news_list .cont_main .list li:nth-child(3n+1) div.li{ margin-right:6%;margin-left:6%;}
.news_list .cont_main .list li:nth-child(3n+3) div.li{ margin-right:6%;margin-left:6%;}
.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;
	text-align: center;
    padding-left: 5%;
    padding-right: 5%;
}
.news_list .cont_main .list li >div.li .text a{
	min-height: 42px;
	line-height: 25px;
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
  	color: #666 !important;
    font-size: 14px;
    text-align: left;
}
@media screen and (max-width: 950px){
    .news_list .cont_main .list li >div.li .text a{font-size:12px;}
}
.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;color:#666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.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, 0.5);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/logo.png) no-repeat right; 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:180px;}
.news_nr .news_nr-box{ width:70%; 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 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:50%;width: -webkit-calc((100% - 10px)/2);margin-right:5px;margin-bottom: 5px;}
.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 .news_nr-box{ width:100%;}
.news_nr .news_nr_list{ width:100%; margin-left:0; padding: 0px;}
.news_nr .news_nr_list .line,.news_nr .news_nr_list .blue{ display: none;}
.news_nr .news_nr-box h3{padding-bottom: 20px}

.news_nr .news_nr-box .news_nr-text{font-size: 14px;line-height: 24px;color:#666;margin-bottom: 30px;}
.news_nr .news_nr-box .news_nr-text::after{position:absolute;width: 20px;height: 5px;background-color: #0076cf;content: '';text-align: center;left: 50%;bottom: -30px;transform: translateX(-50%);}
.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;/*min-height: 40px;*/line-height: 20px;}
.news_nr .news_nr_list h3{ padding: 30px 0px 0px 0px; text-align: left; font-size: 15px; color: #000;font-weight: bold;}
.news_nr .news_nr_list ul{padding-top: 0px;}
.news_nr .news_nr_list ul li{position: relative;border-bottom: 1px solid #e4e4e4; height: 59px}
.news_nr .news_nr_list ul li a{ display: block; width: 100%; height: 100%;}
.news_nr .news_nr_list ul li p{ position: absolute; top: 50%; transform: translateY(-50%);width: 83%;line-height: 20px;}
.news_nr .news_nr_list ul li p:nth-child(1){ padding: 0;color: #0076cf; font-size: 13px;}
}

@media screen and (max-width: 900px){
.news_nr{padding-top: 80px;}
}

.news-container{

}
.news-container img {
    display: block;
    width: 100%;
}
.news-container .news-banner {
    position: relative;
}
.news-container .news-banner img {
    width: 100%;
}
.news-container .news-banner .text {
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.news_con {
    /*background: #f7f7f7;*/
    width: 10rem;
    padding: 0 0 60px;
}

.news_con_box {
    width: 10rem;
    margin: 0 auto;
}

.news_con_box .con_title {
    width: 30%;
    margin-top: 50px;
    margin-bottom: 20px;
}

.con_title .con_title_l {
    width: 100%;
}
.con_title .con_title_l li{
    font-size: 18px;
    line-height: 20px;
    float: left;
    text-align: right;
    /*width: 49.5%;*/
    padding-right: 25px;
}
.con_title .con_title_l li:first-child {
    text-align: right;
    /*width: 49.5%;*/
    padding-left: 25px;
    padding-right: 25px;
}
.con_title .con_title_l li:last-child {
    /*width: 49.5%;*/
    /*padding-left: 25px;*/
    padding-right: 0;
}
.con_title .con_title_l li a {
    display: inline-block;
    color: #000;
    position: relative;
    width: auto;
}
.con_title .con_title_l .blue_line {
    font-weight: 700;
}
.con_title .con_title_l .blue_line::after {
    content: "";
    display: block;
    width: 34px;
    height: 3px;
    background: #0076cf;
    position: absolute;
    bottom: -14px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.con_title .con_title_r {
    display: none;
}
.con_title .con_title_r span {
    padding-right: 14px;
    color: #0076cf;
    position: relative;
}
.con_title .con_title_r span {
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
}
.dynamics{
	padding-top: 3px;
}
.con_detail {
    margin: 0 auto;
    width: 95%;
    margin-top: 14px;
    overflow: hidden;
}
.con_detail li {
    padding: 20px 15px;
    margin-bottom: 5px;
    background: #fff;
    position: relative;
}
.con_detail li a {
    color: #000;
    display: block;
}
.con_detail .con_detail_img {
    width: 42%;
    height: auto;
}
.con_detail .con_detail_img img {
    width: 100%;
}
.con_detail .con_detail_txt {
    width: 53%;
    padding-left: 15px;
}
.con_detail_txt h2 {
    font-size: 14px;
    line-height: 20px;
    /*padding-bottom: 10px;*/
    font-weight: 600;
        text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.con_detail_txt p {
    display: none;
    font-size: 14px !important;
    color: #66666;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
@media screen and (max-width: 700px){
    .con_detail_txt p {
        -webkit-line-clamp: 2;
        font-size: 12px !important;
    }
}

.con_detail_txt .txt_time_count {
    font-size: 12px;
    color: #666;
    position: absolute;
    bottom: 18px;
}
.news_detail_l {
	float: left;
	width: 65%;
    padding: 3%;
    background: #fff;
}
.news_detail_l h3{
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	padding-bottom: 10px;
}
.news_detail_l .title_des{
	text-align: center;
	line-height: 20px;
	padding-bottom: 20px;
	font-size: 14px;
}
.news_detail_l p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.news_detail_r{
	float: right;
	width: 28%;
}
.news_detail_r li{
	font-size: 14px;
    line-height: 18px;
    color: #666;
}
.news_detail_r li a{
	font-size: 14px;
    line-height: 20px;
    color: #666;
}
.news_pagers{
	margin: 30px auto;
	line-height: 30px;
	font-size: 12px;
}
@media screen and (min-width: 1300px){
    .news_pagers {
        font-size: 14px;
    }
}
@media screen and (min-width: 1200px){
	.con_detail li {
	    padding: 40px 80px;
	}
	.con_detail .con_detail_txt {
	    padding-left: 40px;
	}
	.con_detail_txt h2 {
	    font-size: 22px;
	    line-height: 30px;
	    padding-bottom: 5px;
	}
	.con_detail_txt p {
	    font-size: 14px;
	    line-height: 24px;
	    width:100%;
	    overflow: hidden;
	}
}

@media screen and (min-width: 1100px){
	.con_detail .con_detail_img {
	    width: 29%;
	    height: auto;
	}
	.con_detail .con_detail_txt {
	    width: 71%;
	}
	.con_detail_txt h2 {
	    font-size: 22px;
	    line-height: 28px;
	    /*padding-bottom: 8px;*/
	}
	.con_detail_txt p {
	    font-size: 14px;
	    line-height: 22px;
	}


}

@media screen and (min-width: 900px) {
	.news-banner {
    	margin-top: 0;
	}
	.news_con {
	    padding: 0 0 80px;
	}
	.news_con_box {
	    width: 90%;
	    max-width: 1294px;
	    margin: 0 auto;
	}
	.con_title .con_title_l {
	    width: auto;
	}
	.con_title .con_title_l li{
	    margin-right: 30px;
	    padding-right: 0;
	    text-align: left;
	    width: auto;
	}
	.con_title .con_title_l li:first-child {
	    margin-right: 30px;
	    padding-right: 0;
	    text-align: left;
	    width: auto;
	}
	.con_title .con_title_l li:last-child {
	    margin-left: 0px;
	    padding-left: 0;
	    width: auto;
	}
	.con_title .con_title_r {
	    display: block;
	    padding-top: 3px;
	}
	.con_detail li {
	    padding: 40px 40px;
	    position: relative;
	}
	.con_detail .con_detail_img {
	    /*width: 37%;*/
	    height: auto;
	}
	.con_detail .con_detail_txt {
	    width: 61%;
	    padding-left: 20px;
	}
	.con_detail_txt h2 {
	    font-size: 20px;
	    line-height: 24px;
	    /*padding-bottom: 8px;*/
	}
	.con_detail_txt p {
	    line-height: 22px;
	}
	.con_detail_txt .txt_time_count {
	    bottom: 38px;
	}
	.txt_time, .txt_media {
	    padding-right: 24px;
	}


}

@media screen and (min-width: 600px){
	.con_detail li {
	    padding: 0px 15px;
	    position: relative;
	}
	.con_detail_txt h2 {
	    font-size: 16px;
	    line-height: 24px;
	    /*padding-bottom: 10px;*/
	}
	.con_detail_txt p {
	    /*display: block;*/
	    line-height: 22px;
	    width:100%;
	    /*min-height:150px;*/
	    overflow: hidden;
	}

}
@media screen and (max-width: 599px){
	.news_detail_l{
		width: 96%;
	}
	.news_detail_r{
		/*display: none;*/
	}
	.news-container{
		margin-top: 60px;
	}
}

.share {
    height: 13px;
    line-height: 16px;
}
.btn-share {
    cursor: pointer;
}
.share img {
    width: auto;
    height: 13px;
    line-height: 16px;
}