@media only screen and (max-width: 768px) {
.n_banner{ height:120px !important;}
.ny_zhong{ padding-top:10px !important;}
.ny_left h3{ padding:20px 30px !important;}
.new_li_02 a{ padding-right:90px !important;}
	}
@media (min-width:768px) and (max-width:991px) {
.ny_zhong{ padding-top:10px !important;}
}




.n_banner{ height:300px;}

.ny_zhong{ padding-top:30px;}

.ny_left h3{ padding:30px; padding-right:0px;}
.ny_left ul{ margin:0; padding:0;}
.ny_left ul li{ list-style:none; margin-bottom:3px;}
.ny_left ul li a{ padding:10px 30px; padding-right:15px; color:#333; background:#ededed; display:block; position:relative; font-size:16px; text-decoration:none;}
.ny_left ul li a i{ position:absolute; right:15px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#a8a8a8; z-index:2;}

.ny_right{ padding-top:15px;}

.lists{ padding-top:20px;}
.weizhi a{ color:#333;}
.weizhi{
	border-bottom: 1px #e7e7e7 solid;
	height: 40px;
	line-height: 40px;
    overflow: hidden; text-align:right; color:#333;
}
.ttbt{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.path{
	float: right;	
}



.new_li{ padding:20px 15px; background:#ededed; margin-bottom:20px;}
.new_li .col-md-3 .caption a{ display:block; position:relative; width:100%; height:145px; overflow:hidden;}
.new_li .col-md-3 .caption a img{ position:absolute; left:0; right:0; margin:0 auto; width:100%; display:block; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.new_li .col-md-9 .caption h5 a{ font-size:14px; color:#333; font-weight:bold; text-decoration:none; transition:all 0.3s; line-height:18px;}
.new_li .col-md-9 .caption h6{ color:#777; padding-bottom:10px; border-bottom:1px solid #dedede;}
.new_li .col-md-9 .caption h6 span{ margin-left:15px;}
.new_li .col-md-9 .caption p{ line-height:24px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.new_li_02{ border-bottom:1px dashed #dedede; padding-bottom:10px; margin-bottom:10px;}
.new_li_02 a{ color:#666; line-height:20px; display:block; text-decoration:none; position:relative; padding-right:100px; padding-left:25px; transition:all 0.3s;}
.new_li_02 a i{ transform:scale(0.8); -webkit-transform:scale(0.8); margin-right:8px; position:absolute; left:0; top:3px; z-index:2; transition:all 0.3s;}
.new_li_02 a span{ display:block; position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:2;}
.new_li_02:hover a i{ left:6px;}


.xz_li{ border-bottom:1px dashed #dedede; padding-bottom:10px; margin-bottom:10px;}
.xz_li span{ color:#666; line-height:20px; display:block; text-decoration:none; position:relative; padding-right:100px; padding-left:25px; transition:all 0.3s;}
.xz_li span i{ transform:scale(0.8); -webkit-transform:scale(0.8); margin-right:8px; position:absolute; left:0; top:3px; z-index:2; transition:all 0.3s;}
.xz_li span a{ display:block; position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:2; padding:2px 10px; border-radius:4px; text-decoration:none;}
.xz_li:hover span i{ left:6px;}


.news-content{margin-top: 40px;}
.news-content-title h2{text-align: center;padding: 0 6%;}
.news-content-title > div{margin-top: 20px;}
.news-content-title i{margin-right: 10px; }
.news-content-title span{margin-right: 20px;}
.news-content-body{margin-top: 20px;padding-bottom: 40px;}
.news-content-body p{margin-top: 20px; line-height: 1.6em;font-size: 16px;}
.news-content-body img{margin-top: 0;max-width: 100%}

.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#12418f; border:1px solid #12418f;}
.fanye a.active{ background:#12418f; border:1px solid #12418f; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #12418f;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none;}

.fanye02{ padding:20px 0;}
.fanye02 a{ line-height:18px; font-size:14px; color:#666;}

.tongyong_img { padding-top:30px;}
.tongyong_img .caption{ margin-bottom:30px;}
.tongyong_img .caption a{ display:block;}
.tongyong_img .caption .ty_img{ position:relative; height:240px; overflow:hidden; width:100%;}
.tongyong_img .caption .ty_img img{ position:absolute; display:block; left:0; right:0; max-width:100%; height:100%; margin:0 auto; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.tongyong_img .caption h5{  font-size: 16px;color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.tongyong_content{ padding-bottom:30px;background: #f4f4f4 url() center bottom no-repeat;padding-top: 20px;}
.tongyong_content .tyn_biao{ font-size:18px; color:#333; line-height:28px; margin:10px 0;}
.tongyong_content .tyn_more{ font-size:14px; color:#666; margin-bottom:10px; border-bottom:1px solid #dedede; padding-bottom:10px;}
.tongyong_content .tyn_more span:nth-child(2){ margin-left:20px;}
.tongyong_content .ty_content p{ line-height:24px; color:#666; margin:10px 0;}
.tongyong_content .ty_content img{ max-width:100% !important; height:auto !important;}
.tongyong_content  img{ max-width:90% !important; height:auto !important;}

.right_table{ margin-bottom: 60px;}
.right_table #myTabl{ margin: 0 -5px; padding: 0; margin-bottom: 25px;}
.right_table #myTabl li{ list-style: none; float: left; width: 33.33%; padding: 0 5px;}
.right_table #myTabl li a{ display: block; padding: 15px 0; border-radius: 4px 4px 0px 0px; transition: all 0.3s; text-align: center; font-size: 16px; background: #ededed; text-decoration: none; color: #777;}
.right_table #myTabl li.active a{ background: #083386; color: #fff;}
.jwc_table.fade{ display: none;}
.jwc_table.fade.active{ display: block;}