/* @override http://www.xl7788.com/styles/home.css */

.focus_img{background: url(img/focus_imgbg.png) no-repeat left top;overflow:hidden; zoom:1;
margin-top: 10px;
border-width: 1px;
border-color: #d4d4d4;
height: 301px;
}
  .focus_img .big_area{float:left;width: 418px; height: 275px;border: 1px solid #fafffc;  position:relative;overflow:hidden;margin: 12px 0 0 10px;display:inline; }
  .focus_img .big_area h3{position:absolute;left:0;bottom:0;width:418px;height:32px;line-height:34px;   text-align:center;font-family:黑体;font-size:18px;color:#000;font-weight:normal;overflow:hidden; margin:0;}
  .focus_img .big_area img{filter:revealTrans(duration=1,transition=5);}
  .focus_img .big_area .titlebg{background:#fff;opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0px;bottom:0px;height:32px;width:418px; }
  .focus_img .thurmb{float:right;width:246px;  padding: 8px 12px 0 0;}
  .focus_img .thurmb .small_div{overflow:hidden; width:247px;height:64px;background: url(img/thrumbg.gif) no-repeat;   cursor:pointer;margin-top: 6px;}
  .focus_img .thurmb .selected{ background-position:0 -136px;color: #575757; }
  .focus_img .thurmb .selected img{border-color:#ecd8cf;}
  .focus_img .thurmb .selected a{color: #000;text-decoration:none;}
  .focus_img .thurmb img{float:left;height:54px;width:81px; border:1px solid #ccc;display:inline;margin:4px 0 0 16px;}
  .focus_img .thurmb .small_div span{display:block;margin-left:103px;padding: 5px 4px 0;line-height:19px;   }

#jczt {
height: 301px;
margin-top: 10px;
background: url(img/jcztbg.png) no-repeat center top;
}

#jczt h3 {
	font-size: 14px;
	width: 133px;
	text-align: center;
	padding-top: 5px;
	margin: 10px 0 0;
	float: left;
}

#jczt p.more {
	float: left;
	margin-top: 15px;
	padding-left: 35px;
}
#jczt p.more a {
	color: #909090;
	font-size: 12px;
}

#jczt div ul {
	margin: 0;
	padding: 50px 20px 10px;
}

#jczt div ul li {
	margin: 0;
	text-align: center;
	border-bottom: 1px dashed #d4d4d4;
	padding: 4px 0;
}

#jczt div ul li a {
	margin: 0;
	padding: 0;
	display: block;
}

.newposts {
	margin-top: 20px;
}
.newposts h3 {
	color: #515151;
	font-size: 14px;
	height: 24px;
	background: url(img/titlebg1.png) no-repeat left top;
	padding: 5px 0 0 25px;
	margin: 0;
	float: left;
}
.newposts p.more {
	height: 23px;
	text-align: right;
	background: url(img/titlebg1.png) no-repeat right top;
	padding: 6px 10px 0 0;
	margin: 0;
}

.newposts .lists {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #dbdfde;
	border-left: 1px solid #dbdfde;
	border-right: 1px solid #dbdfde;
}

.newposts .lists p.img { float:left; text-align:center;
	margin: 0;
}
.newposts .lists p.img img { padding:1px; border:1px solid #ccc; display:block; }
.newposts .lists dl { float:right; line-height:21px;
	width: 215px;
	color: #838383;
	margin: 0;
}

.newposts .lists ul {
	margin: 0;
	padding: 5px 0 0;
	width: 315px;
	float: left;
}
.newposts .lists ul li {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 97%;
	margin: 0;
	padding-left: 15px;
	background: url(img/point.png) no-repeat left center;
}

.newposts .lists ul li span {
	float: right;
	padding-left: 15px;
	text-align: right;
}
.newposts .lists ul li span.aned {
	color: #bbb;
}
.newposts .lists ul li span.noan {
	color: #e6ac34;
}
.slideposts_green {
	clear:right;
	margin-top: 20px;
}

.slideposts_blue {
	clear:right;
	margin-top: 20px;
}
.slideposts_green h3 {
	color: #515151;
	font-size: 14px;
	height: 24px;
	background: url(img/posttitlebg_green.png) no-repeat left top;
	padding: 5px 0 0 30px;
	margin: 0;
	float: left;
	width: 90px;
}
.slideposts_green p.more {
	height: 23px;
	text-align: right;
	background: url(img/posttitlebg_green.png) no-repeat right top;
	padding: 6px 10px 0 0;
	margin: 0;
}
.slideposts_blue .lists,
.slideposts_green .lists {
	margin: 0;
	padding: 5px;
	border-bottom: 2px solid #d6f0aa;
	border-left: 2px solid #d6f0aa;
	border-right: 2px solid #d6f0aa;
}
.slideposts_blue.lists p,
.slideposts_green .lists p {
	height: 42px;
	padding: 0;
	margin: 0 0 3px;
}
.slideposts_blue .lists p a,
.slideposts_green .lists p a {
	display: block;
	width: 190px;
	float: left;
	padding-left: 5px;
}
.slideposts_blue .lists ul li,
.slideposts_green .lists ul li {
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	padding-left: 15px;
	background: url(img/point.png) no-repeat left center;
}
.slideposts_blue .lists p a.img,
.slideposts_green .lists p a.img {
	margin: 0;
	width: 52px;
	float: left;
	padding: 0;
}
.slideposts_blue .lists p img,
.slideposts_green .lists p img { padding:1px; border:1px solid #ccc; display:block; }

.slideposts_blue h3 {
	color: #515151;
	font-size: 14px;
	height: 24px;
	background: url(img/posttitlebg_blue.png) no-repeat left top;
	padding: 5px 0 0 30px;
	margin: 0;
	float: left;
	width: 90px;
}
.slideposts_blue p.more {
	height: 23px;
	text-align: right;
	background: url(img/posttitlebg_blue.png) no-repeat right top;
	padding: 6px 10px 0 0;
	margin: 0;
}

.slideposts_blue .lists {
	margin: 0;
	padding: 10px;
	border-bottom: 2px solid #dce8f0;
	border-left: 2px solid #dce8f0;
	border-right: 2px solid #dce8f0;
}

.slideposts_blue .lists p.unilinks {
	width: 200px;
}
.slideposts_blue .lists p.unilinks a {
	margin: 0;
	padding: 3px;
	display: block;
	float: left;
}
.slideposts_blue .lists p.unilinks a img {
	margin: 0;
	padding: 0;
}


#hotnews
{
float: right;
height::25px;
width:auto;
margin-top:10px;
}