.adbox{ width:960px; margin:5px auto 2px auto; float:left;}
.ad{ display:block; margin-bottom:2px;}
.icon_box{background:#0c78d3; width:5px; height:5px; float:left; margin-top:10px;}
.overhide{ display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.w100{ width:100px;}
.w140{ width:140px;}
.w230{ width:230px;}
.w330{ width:330px;}
.clear{ clear:both; width:100%; height:1px; font-size:1px}
.align_r{text-align:right}

.lpfile_l,.lpfile_m,.lpfile_r{width:310px; float:left; padding:8px 5px; line-height:22px; background:#e6e6e6;}
.lpfile_m{background:#f6f6f6;}
.lpfile_l .classtitle{width:20px; min-height:180px; line-height:22px; float:left; border-right:solid #CCC 1px; margin-right:5px;}
.lpfile_l .box{min-height:180px; margin-bottom:5px;}

.lpfile_m .box{min-height:90px; margin-bottom:5px;}
.lpfile_m hr,.lpfile_l hr,.lpfile_r hr{height:1px; width:100%; border:none;border-top:1px solid #CCC; margin-bottom:5px;}
.lpfile_m .classtitle{width:20px; height:90px; line-height:18px; float:left; border-right:solid #CCC 1px; margin-right:5px;}

.lpfile_r .box{min-height:90px; margin-bottom:5px;}
.lpfile_r .classtitle{width:20px; height:90px; line-height:18px; float:left; border-right:solid #CCC 1px; margin-right:5px;}

.xfbxpjgcxtr01 .cur{float:left;height:26px;line-height:26px; padding-left:17px;padding-right:17px;margin-left:5px;background:#0183f1; color:#fff;}
.huadongxfqylptj02{float:left;height:26px;line-height:26px;border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;padding-left:17px;padding-right:17px;margin-left:5px; margin-top:1px; overflow:hidden;}
.huadongxfqylptj02 span{font-size:12px;color:#000;text-decoration:none;font-weight:bold; color:#0183f1}
.xfbxpjgcxtr01 .cur span{font-size:12px;color:#0D3B5D;font-weight:bold;text-decoration:none; color:#fff;}

.xfqylptjnrpick{float:left;width:350px;height:180px; padding-top:5px; margin:0 auto;}
.xfbxpjgcxtr01{width:370px;height:26px;overflow:hidden; border-bottom:#DBD9DC 1px solid;}

/*顶部样式 Start*/
.top_nav_wrap {
	height: 28px;
	width: 100%;
	background-image: url(../images/y1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height: 28px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top_nav_wrap2 {
	height: 28px;
	width: 100%;
	background-image: url(../images/y1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height: 28px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.top_nav {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: 28px;
}
.top_nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 960px;
	height: 28px;
}
.top_nav li {
	list-style-type: none;
	float: left;
	line-height: 14px;
	margin-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
	display: inline;
}
.top_nav a {
	color: #666666;
	text-decoration: none;
}
.top_nav a:hover {
	text-decoration: underline;
}
.top_nav_first {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.top_nav_home {
	background-image: url(../images/y1.gif);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	text-indent: 10px;
	margin-left: 300px;
}
.top_nav_fav {
	background-image: url(../images/y1.gif);
	background-repeat: no-repeat;
	background-position: 0px -270px;
	text-indent: 10px;
	margin-right: 1px;
}
/*顶部样式 End*/

/*对联广告*/
.couplet_l{ display: block;left:20px;position:absolute;top: 160px;visibility: visible;z-index: 1000;}
.couplet_r{ display: block;right:20px;position:absolute;top: 160px;visibility: visible;z-index: 1000;}
.close_ad{min-width:100px; height:25px; line-height:25px; text-align:right; cursor:pointer}
#footer{ width:960px; margin:0 auto;}
.show{display:block !important;}
.weixin{
	position: absolute;
	z-index: 1000;
	display: none;
	float: left;
	padding: 8px 0;
	margin: 56px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);	
}
