body{ background:#f4f8fb;}
ul,li{margin:0px; padding:0px; list-style:none}
h1,h2,h3,h4,h5,p{margin:0px; padding:0px; font-size:14px}
.clear{clear:both}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/* Hides from IE-mac \*/* html .clearfix {height:1%}.clearfix {display:block}/* End hide from IE-mac */

#main { width:1000px; margin:0 auto; padding:5px 0 5px}
#nav{height:30px; border:2px solid #eeeff1; border-radius:10px; width:978px; margin:15px 10px; background-color:#fff}
#nav li{ float: right; margin-right:15px }
#nav a{color:#666; text-decoration:none; display:block; line-height:20px;  padding: 5px 10px }
#nav a:hover{color:#b49667; background:#eeeff1 }
#nav .current{color:#FFF;  background:#e20000;padding: 5px 10px; height:20px   }
.top { width:980px; height:525px; background:url(../images/topbanner.jpg) no-repeat center #fff; margin:10px; border-radius:10px; border:2px solid #eeeff1;}

.wrap{padding:0px 10px; clear:both; }
.title{ line-height:32px; text-align:center; color:#b49667; border-bottom:1px dashed #d3d3d3; font:bold 16px Arial, sans-serif; padding-bottom:5px;}
.title span{ font:small-caps lighter 12px arial,sans-serif; text-transform:none; display:block; color:#999;}
.wrap p{font-size:14px; margin:10px; line-height:24px;}
.left{width:360px; overflow:hidden; float:left}
.right{width:600px; overflow:hidden; float:right}
.conleft{border:2px solid #eeeff1;  margin-bottom:20px; zoom:1; overflow:hidden; clear:both; line-height:21px; border-radius:10px; padding:20px; background-color:#fff}
.conleft strong{color:#666}
.conleft a{
	display: inline-block;
	position: relative;
	margin: 10px;
	text-align: center;
	font-weight:bold;


	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.conright{ border:2px solid #eeeff1; margin-bottom:20px; zoom:1; overflow:hidden; clear:both; padding:20px; margin-bottom:10px;border-radius:10px; background-color:#fff}
.conright p{text-indent:2em}
.conright h4{font-weight:bold; border-bottom:1px dashed #d3d3d3; margin-left:14px; color:#b49667}
.conright strong{color:#19667d; background:#70c9e3;padding:0 10px;}
.green {
	color: #3e5706;
	background: #a5cd4e;
}
.blue {
	color: #19667d;
	background: #70c9e3;
}
.orange {
	color: #fff;
	background: #f5c57a;
	padding:0 20px;
}
.gray {
	color: #515151;
	background: #d3d3d3;
}
.big {
	padding: 0 30px;
	padding-top: 10px;
	height: 40px;
	text-transform: uppercase;
	font: bold 14px/16px Arial, sans-serif;
}

.big span {
	display: block;
	text-transform: none;
	font: italic normal 11px/16px Georgia, sans-serif;
	text-shadow: 1px 1px 1px rgba(255,255,255, .12);
}

.newslist{}
.newslist li{line-height:26px; height:25px; overflow:hidden; border-bottom:1px dotted #eeeff1; color:#a4a4a4;}
.newslist a{float:left}
.newslist span{float:right}

.footer{padding:15px;}
.footer p{text-align:center; color:#454545; font-size:12px; line-height:18px}