@charset "UTF-8";
.flexbox{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: row;flex-direction: row;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
div#banner {
	position: relative;
	max-height: 299px;
	overflow: hidden;
}

#banner ul.hd {
	position: absolute;
	right: 100px;
	bottom: 10px;
}
#banner ul.hd li{
	float:left;
	width:30px;
	height:10px;
	background-color:#eee;
	display:block;
	margin-right:3px;
	color:transparent;
}
#banner ul.hd li.on{
	background-color:#aaa;
	color:transparent;
}
.area div.title {
	text-align: center;
}
.area .title h2{
	font-size: 30px;
	line-height: 50px;
	border-bottom: 2px solid #116bb4;
	display: inline-block;
	padding: 0 15px;
	color: #116bb4;
margin-bottom: 10px;}
.area.pre{padding-top:20px;}
.area.pre .items{padding: 10px 0;}
.area.pre .items div.item {
	width: 381px;
	/* height: 412px; */
	border: 1px solid #aaa;
	float: left;
	overflow: hidden;
}
.area.pre .item p.brief {
	max-height: 109px;
	overflow: hidden;
	position: relative;
}

.area.pre .item img.image {
	width: 380px;
	height: 213.75px;
}

.area.pre .item a.item_title {
	font-size: 24px;
	font-weight: bold;
	height: 101px;
	padding: 28px 0;
	display: block;
	word-break: break-all;
}
.area.pre div.item a.link{position:absolute;width: 86px;bottom: 6px;right: 0px;background-color: #fff;padding-left: 6px;color: #87ba4c;}
.wrap_left{width: 800px;float:left;margin-top:15px;}
.wrap_right{width: 370px;float:right;margin-top:15px;}
.left_area{margin-bottom:20px;}
.left_title_wraper{border-bottom:1px solid #b4babe; display:block;color:#116bb4; height:40px;font-size:18px;}
.left_title{padding:0 20px; line-height:40px;  color: #116bb4; text-decoration: none !important;  background: url('/znw/images/icon_16.png') 0 -300px no-repeat;font-weight:bold;}
.left_title_arrow{width:30px; height:40px;background:url('/znw/images/icon_16.png') 0 -82px no-repeat;display: none;}
.left_title_more{color:#116bb4; text-decoration:none; line-height:40px; margin-right:20px;}
.left_body_wraper{margin-top:15px; display:block;}
.item_last{ border-bottom: 0px !important;}

.right_item{width:100%;  margin-bottom:15px; /* border-bottom:1px  solid #e5e5e5; */}
.right_title{padding-left:20px;background: url('/znw/images/icon_16.png') 0 -300px no-repeat;line-height:40px;color:#116bb4;font-family: \5FAE\8F6F\96C5\9ED1;font-weight: bold;font-size:18px;border-bottom: 1px solid #b4babe;display: block;text-decoration: none !important;}
.right_body{width:100%; padding:10px 0; overflow:hidden;}
.right_body .item a{width: 100% !important;}
.right_body .item img{width:100%;height: auto;margin-bottom: 1em;border: 1px solid #eeeeee;}

.forum_item{display:block; border-bottom: 1px solid #b4babe;padding: 20px 0;}
.forum_item h3{display: block;}
.forum_item .title{display: inline; color:#116bb4; line-height:35px;font-family: '\5FAE\8F6F\96C5\9ED1';font-size:16px;}
.forum_item .img_link{width:120px; line-height: 75px; display:block; margin-right:17px;}
.forum_item .img_link img{width:120px; vertical-align: middle; }
.forum_item .txt{width: 660px;  display:block; padding: 0 .5em;word-break: break-all;}
.forum_item .txt_noimg{width:729px; padding-right: .5em; display:block; overflow:hidden;}

.forum_item .detail_link{padding-left: 3em; color:#116bb4; font-size:12px;}
.forum_item .brief{color:#3e3a39; font-size:12px;}
.forum_item_last{border-bottom-width: 0;}