.news_container{}

.news_container .right_cont{width:870px; float:right;}

.news_container .news_classname{height:40px; line-height:39px; border-bottom:1px solid #ccc; position:relative;}
.news_container .news_classname .s_title{display:inline-block; height:39px; color:#0a3d8c; padding:0 20px; border-top:2px solid #0a3d8c; border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff;}
.news_container .news_classname a:hover.s_title{padding:0 24px; color:#e5292e; border-top:2px solid #e5292e;}


.news_container .news_class_list{}
.news_container .news_class_list .s_column_title{min-height:30px; line-height:30px; position:relative; padding-left:15px;}
.news_container .news_class_list .s_column_title a{font-size:18px; color:#c11f0b;}
.news_container .news_class_list .s_column_title a:hover{color:#e65543;}
.news_container .news_class_list .s_column_title i{position:absolute; left:0; top:50%; background-color:#c11f0b; width:5px; height:20px; margin-top:-10px;}

.news_container .newsclass_menu ul li{margin:20px 0; width:25%; float:left;}
.news_container .newsclass_menu ul li a{display:block; height:80px; padding:10px;  display:flex; justify-content:center; align-items:center; text-align:center; font-size:20px; background-color:#eee; box-shadow: 5px 5px 3px #888888; margin:0 10px; position:relative; top:0; -webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.news_container .newsclass_menu ul li a:hover{color:#fff; background-color:#0a3d8c; top:-3px;}


.news_container .news_list li,.news_container .news_list2 li{position:relative; margin-bottom:20px;}
.news_container .news_list li a,.news_container .news_list2 li a{display:block; color:#333;}
.news_container .news_list li a:hover,.news_container .news_list2 li a:hover{box-shadow: 0 0 34px rgb(136,136,136,0.5); }

.news_container .news_list li a{padding:10px 10px 10px 122px; }
.news_container .news_list li .s_date{position:absolute; left:10px; top:10px; width:84px; padding:10px 5px; line-height:32px; font-size:20px; text-align:center; background-color:#ededed;}
.news_container .news_list li .s_date span{display:block;}
.news_container .news_list li a:hover .s_date{background-color:#0a3d8c; color:#fff;}
.news_container .news_list li dl{padding:7px 0;}
.news_container .news_list li dt{height:30px; line-height:30px; font-size:22px; margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_container .news_list li dd{height:30px; line-height:30px; color:#888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.news_container .news_list2 li a{padding-left:238px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.news_container .news_list2 li a:hover{box-shadow: 0 0 34px rgb(136,136,136,0.5); }
.news_container .news_list2 li .s_img{position:absolute; left:10px; top:10px; width:210px;}
.news_container .news_list2 li .s_img img{display:block; width:100%;}
.news_container .news_list2 li .s_title{height:30px; line-height:30px; font-size:24px; margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_container .news_list2 li .s_date{height:30px; line-height:30px; font-size:14px; color:#999; margin-bottom:10px;}
.news_container .news_list2 li .s_content{height:60px; line-height:30px; display:-webkit-box !important; overflow:hidden; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2;}



.news_container .news_list3{}
.news_container .news_list3 ul{margin-left:-3%;}
.news_container .news_list3 li{float:left; width:30.33%; margin-left:3%; margin-bottom:30px;}
.news_container .news_list3 li img{display:block; width:100%; margin-bottom:10px;}
.news_container .news_list3 li span{display:block; height:30px; line-height:30px; text-align:center; font-size:18px; margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.news_container .news_list4{}
.news_container .news_list4 ul{margin-left:-3%;}
.news_container .news_list4 li{float:left; width:30.33%; margin-left:3%; margin-bottom:30px;}
.news_container .news_list4 li img{display:block; width:100%; margin-bottom:10px;}
.news_container .news_list4 li .s_date{color:#999; font-size:16px; margin-bottom:5px;}
.news_container .news_list4 li .s_title{display:block; height:30px; line-height:30px; font-size:18px; margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.news_container .news_content_box{padding:20px 0;}
.news_container .news_content{}
.news_container .news_content .s_title{font-size:26px; font-weight:bold; text-align:center; padding: 0 0 10px; color:#0a3d8c;}
.news_container .news_content .s_vicetitle{font-size:24px; line-height:1.3; text-align:center; padding-bottom:20px; color:#888;}
.news_container .news_content .s_info{padding-left:25px; padding-right:160px; padding-bottom:20px; border-bottom: #0a3d8c 1px dashed; font-size:18px; line-height:30px; margin-bottom:20px; color:#666666; position:relative;}
.news_container .news_content .s_info .s_control{position:absolute; top:0; right:25px;}
.news_container .news_content .s_info .s_margin_r{margin-right:30px;}
.news_container .news_content .s_info .s_print{background:url(../images/icon_print.png) no-repeat left center; padding-left:30px;}
.news_container .news_content .s_content{line-height:2.5;}
.news_container .news_content .s_content span{margin:0; padding:0;}
.news_container .news_content .s_content img{max-width:100% !important;}
.news_container .news_content .s_content iframe{max-width:100% !important;}
.news_container .news_content .s_bottom_info{padding:10px; background-color:#f2f2f2;}

.news_container .news_content .s_adjacent{margin:20px 0; padding-top:10px; border-top:1px solid #CCC; margin-top:20px;}
.news_container .news_content .s_adjacent li{padding:5px 0; line-height:20px;}
.news_container .news_content .s_adjacent li a{color:#035291;}
.news_container .news_content .s_adjacent li a:hover{color:#092e4b;}

div#share{display: inline-block; position: relative; *float: left;}
.share *{margin:0; padding:0; text-decoration:none; }
.share-icon{display: inline-block;width: 14px; height: 24px; line-height: 24px; background: url(../images/share/icon_16.jpg) no-repeat center; vertical-align: -25%; *float: left;}
.share-box{display: inline-block;*margin-top:-4px;}
.share-box .share-btnbox a{display: inline-block; width: 24px; height: 24px; line-height: 24px; overflow:hidden; text-indent:-9999px; vertical-align:middle; background:url(../images/share/share.png) no-repeat; margin-left: 7px; cursor: pointer;}
.share-box .share-btnbox a:hover{opacity: .8;}
.share-box .share-btnbox a.gwds_weixin{background-position: 0 -38px;}

.share-box .share-btnbox2 a{display: inline-block; width: 24px; height: 24px; line-height: 24px; overflow:hidden; text-indent:-9999px; vertical-align:middle; background:url(../images/share/is_24.png) no-repeat; margin-left: 7px; cursor: pointer;}
.share-box .share-btnbox2 a:hover{opacity: .8;}
.share-box .share-btnbox2 a.gwds_weixin{background-position: -4px -200px;}
.share-box .share-btnbox2 a.gwds_tsina{background-position: -4px -120px;}
.share-box .share-btnbox2 a.gwds_qzone{background-position: -4px -240px;}
.share-box .share-btnbox2 a.gwds_douban{background-position: -4px -360px;}

.share .share-more{display: inline-block; width: 23px; height: 100%; background:url(../images/share/icon_17.jpg) no-repeat left center; cursor: pointer; position:relative
    *background-position: left 8px;
}
.share-popup{ width: 212px; -webkit-box-shadow: 0 0 7px #eee; -moz-box-shadow: 0 0 7px #eee; z-index: 1000000; position: absolute;border: 1px solid #e9e9e9; right:0; text-align:left; display:none;}
.share-popup h6{ height: 34px; background-color: rgb(246, 246, 246);   font: 700 14px/32px 'microsoft yahei'; padding:0 3px}
.share-popup h6 b{position: absolute; top:5px; right:5px; width: 22px; height: 23px; background: url(../images/share/pop_c.gif) no-repeat 0 0; cursor: pointer;}
.share-popup ul{width: 100%; padding: 8px 5px; overflow: hidden;background-color: #fff;}
.share-popup li{float: left; width:50%;}
.share-popup li a{display: block; height: 20px; line-height: 20px; border: 1px solid transparent; padding: 5px 0; font-size: 14px; color: #565656; text-indent: 34px; background: url(../images/share/is_24.png) no-repeat; cursor: pointer;}
.share-popup li a:hover{background-color: #f3f3f3; border: 1px solid #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px;}

.share-popup.top{ bottom: 130%;}
.share-popup.bottom{ top: 130%;}
.share-popup.left{ right:0px; }
.share-popup.right{ left: 100%; margin-left: -20px;}
.share-popup li a.s_icon_qzone{background-position: 0 -237px}
.share-popup li a.s_icon_douban{background-position: 0 -357px}

@media screen and (max-width:1399px){
	
	.news_container .news_content_box{padding:0;}
	.news_container .news_content .s_title{font-size:26px; padding-bottom:10px;}
	.news_container .news_content .s_vicetitle{font-size:20px; padding-bottom:10px;}
	.news_container .news_content .s_info{position:relative;}
	.news_container .news_content .s_info .s_margin_r{margin-right:0;}
	.news_container .news_content .s_info span{display:block; margin-right:0;}
	.news_container .news_content .s_info .s_control{position:absolute; top:0; right:0;}
	.news_container .news_content .s_content img{height:auto !important;}
}
@media screen and (max-width:768px){
	.news_container .newsclass_menu ul li{width:33.33%;}
	.news_container .newsclass_menu ul li a{font-size:16px;}
	
	.news_container .news_list li .s_date{font-size:18px;}
	.news_container .news_list2 li .s_title{font-size:22px;}
	
	.news_container .news_list3 li{width:47%;}
	
	.news_container .news_list4 li{width:47%;}
}

@media screen and (max-width:600px){
	.news_container .news_list2 li li a{padding-left:208px;}
	.news_container .news_list2 li .s_img{width:180px;}
	.news_container .news_list2 li .s_date{margin-bottom:5px;}
	.news_container .news_list2 li .s_title{margin-bottom:5px;}
	.news_container .news_list2 li .s_content{height:50px; line-height:24px;}
}

@media screen and (max-width:488px){
	.news_container .newsclass_menu ul li{width:50%; margin:10px auto;}
	.news_container .newsclass_menu ul li a{font-size:16px;}
	
	.news_container .news_list li a{padding:10px 10px 10px 92px;}
	.news_container .news_list li .s_date{width:64px; padding:10px 5px; line-height:22px; font-size:16px;}
	.news_container .news_list li dt{height:20px; line-height:20px; font-size:18px; font-weight:bold;}
	.news_container .news_list li dd{height:20px; line-height:20px;}
	
	.news_container .news_list2 li a{padding-left:170px;}
	.news_container .news_list2 li .s_img{width:150px;}
	.news_container .news_list2 li .s_date{margin-bottom:0;}
	.news_container .news_list2 li .s_title{margin-bottom:0; height:24px; line-height:24px; font-size:18px; font-weight:bold;}
	.news_container .news_list2 li .s_content{height:44px; line-height:22px;}
	
	.news_container .news_list3 li{margin-bottom:20px;}
	.news_container .news_list3 li span{font-size:16px;}
	
	.news_container .news_list4 li .s_date{font-size:14px;}
}