html, body { text-align: center; background: #fff; font-family: verdana, Helvetica, sans-serif; font-size: 12px;}
* {
	font-family: Verdana, Helvetica, sans-serif;
	color: #445; text-align: left;
	padding: 0; margin: 0; border: 0;
}

#wrap { width: 100%; margin: 0 auto; text-align: center; background: #ecedee; }
#wrap-body { position: relative; left: 0; top: 0; width: 980px; margin: 0 auto; text-align: center; background: url(../img/bg/bg_body.gif) repeat-y center; }
#wrap-twocols { width: 760px; float: right; }
#head { position: relative; left: 0; top: 0; width: 960px; height: 90px; margin: 0 auto; }
#head #social { left: 710px; position: absolute; top: 5px; width: 240px; text-align: right }
#head #nav { position: absolute; left: 20px; top: 63px; height: 22px; z-index: 100; }
#body-right * { font-size: 12px; line-height: 15px; }
#body-left { position: absolute; left: 10px; top: 0px; width: 200px; overflow: hidden; }

#body-left .special-blue { margin: 0 0 20px 10px; width: 180px; background: #CCD6E6; overflow: hidden; }
#body-left .special-red { margin: 0 0 20px 10px; width: 180px;  background: #F0D1D6; overflow: hidden; }
#body-left .special-green { margin: 0 0 20px 10px; width: 180px;  background: #D9F0C8; overflow: hidden; }
#body-left .special-yellow { margin: 0 0 20px 10px; width: 180px;  background: #FFE8C5; overflow: hidden; }

#body-left .special-lightblue2 { margin: 0 0 20px 10px; width: 180px;  background: #c2cde1; overflow: hidden; }
#body-left h2.boxhead { font-weight: bold; color: #fff; font-size: 12px; line-height: 12px; padding: 10px 10px 5px; margin-bottom: 10px; }

#body-left .special-blue h2.boxhead { background: url(../img/bg/bg_special-blue.gif) no-repeat; }
#body-left .special-red h2.boxhead { background: url(../img/bg/bg_special-red.gif) no-repeat; }
#body-left .special-green h2.boxhead { background: url(../img/bg/bg_special-green.gif) no-repeat; }
#body-left .special-yellow h2.boxhead { background: url(../img/bg/bg_special-yellow.gif) no-repeat; }

#body-left .special-lightblue2 h2.boxhead { background: url(../img/bg/bg_special-lightblue2.gif) no-repeat; }

#body-left * { font-size:12px; line-height: 12px; }
#body-left ul { list-style: none outside; padding-bottom: 10px; }
#body-left ul li { padding: 0 10px; }
#body-left ul li p { padding: 0px; margin-bottom: 6px; }

#body-center { width: 540px; overflow: hidden; margin: 20px 20px 0 0; float: left; display: inline; }

#body-center .doublecol-blue { margin-bottom: 20px; background: #CCD6E6; }
#body-center .doublecol-red { margin-bottom: 20px; background: #F0D1D6; }
#body-center .doublecol-green { margin-bottom: 20px; background: #D9F0C8; }
#body-center .doublecol-yellow { margin-bottom: 20px; background: #FFE8C5; }

#body-center h2.boxhead { font-weight: bold; color: #fff; padding: 8px 10px 5px; margin-bottom: 10px; }
#body-center .doublecol-blue h2.boxhead { background: url(../img/bg/bg_doublecol-blue.gif) no-repeat; }
#body-center .doublecol-red h2.boxhead { background: url(../img/bg/bg_doublecol-red.gif) no-repeat; }
#body-center .doublecol-green h2.boxhead { background: url(../img/bg/bg_doublecol-green.gif) no-repeat; }
#body-center .doublecol-yellow h2.boxhead { background: url(../img/bg/bg_doublecol-yellow.gif) no-repeat; }

#body-center div.box ul { margin: 0; list-style: none outside; padding: 0 0 17px 0; }
#body-center div.box ul li { padding: 0 10px; }
#body-center div.box ul li p { padding: 0px; margin-bottom: 6px; }
#body-center p { padding: 0; margin-bottom: 10px; }

#body-right { width: 180px; overflow: hidden; margin-top: 20px; float: left; }
#body-right .special-blue { margin-bottom: 20px; background: #CCD6E6; }
#body-right .special-red { margin-bottom: 20px; background: #F0D1D6; }
#body-right .special-green { margin-bottom: 20px; background: #D9F0C8; }
#body-right .special-yellow { margin-bottom: 20px; background: #FFE8C5; }

#body-right .special-lightblue2 { margin-bottom: 20px; background: #c2cde1; }
#body-right .special-orange { margin-bottom: 20px; background: #FFDDBF; }
#body-right .special-violet { margin-bottom: 20px; background: #E9D5E7; }
#body-right .special-petrol { margin-bottom: 20px; background: #b2dfdf; }

#body-right h2.boxhead { font-weight: bold; color: #fff; font-size: 12px; line-height: 12px; padding: 10px 10px 5px; margin-bottom: 10px; }
#body-right .special-blue h2.boxhead { background: url(../img/bg/bg_special-blue.gif) no-repeat; }
#body-right .special-red h2.boxhead { background: url(../img/bg/bg_special-red.gif) no-repeat; }
#body-right .special-green h2.boxhead { background: url(../img/bg/bg_special-green.gif) no-repeat; }
#body-right .special-yellow h2.boxhead { background: url(../img/bg/bg_special-yellow.gif) no-repeat; }

#body-right .special-lightblue2 h2.boxhead { background: url(../img/bg/bg_special-lightblue2.gif) no-repeat; }
#body-right .special-orange h2.boxhead { background: url(../img/bg/bg_special-orange.gif) no-repeat; }
#body-right .special-violet h2.boxhead { background: url(../img/bg/bg_special-violet.gif) no-repeat; }
#body-right .special-petrol h2.boxhead { background: url(../img/bg/bg_special-petrol.gif) no-repeat; }

#body-right ul { list-style: none outside; padding-bottom: 10px; }
#body-right ul li { padding: 0 10px; }
#body-right ul li p { padding: 0px; margin-bottom: 6px; }

#foot { width: 980px; height: 30px; padding-top: 15px; margin: 0 auto; clear: both; }
#foot p { font-size: 9px; text-align: center; }
#foot a { font-size: 9px; color: #62676E; }
#foot a:hover { color: #b31b34; }

h1, h2, h3, h4, h5, h6 { color: #003082; }


p { font-family: Verdana, Helvetica, sans-serif; line-height: 22px; padding: 0 10px 10px; margin-bottom: 15px; }

#body-center ul, #body-center ol { margin: 5px 0 5px 25px; }

li.news { clear: both; }
h1.news { font-size: 12px; line-height: 15px; font-weight: bold; margin-bottom: 4px; width: 420px; padding: 0 0 4px 0; float: left; }
h1.news-archive { font-size: 12px; line-height: 15px; font-weight: bold; margin-bottom: 4px; width: 415px; padding: 0 0 4px 0; float: left; }
li.news2 { clear: both; }
h1.news2 { width: 420px; padding: 0 0 4px 0; float: left; }
.news2 a { color: #003082; text-decoration:none}//链接正常时候的颜色

a.newslist { font-weight: bold; font-size: 12px; padding: 0; color: #000fff;}
div.newsdate { font-weight: normal; padding: 0; text-align: right; float: right; width: 85px; }
div.newsdate-archive { font-weight: normal; padding: 0; float: left; width: 90px; }
div.newsteaser { clear: both; padding: 2px 0 10px 0; border-top: 1px dotted #003082; }
div.newsteaser img { float: right; margin-top: 2px; margin-bottom: 10px; }
.Art_list {
	width: 530px;
}
.art_title{
	float: left;
	width: 370px;
}
.Article_time {
	float: left;
	width: 160px;
}
#body-center .Article_body {
font-size: 14px;  line-height: 20px; 
}
#body-center p {
margin-bottom: 10px;
}
#body-center h1 { font-weight: bold; font-size: 16px; line-height: 15px; margin-top: 18px; }
#body-center h2 { font-weight: bold; font-size: 14px; line-height: 15px; margin-top: 5px; }
#body-center h3 { font-weight: bold; font-size: 12px; line-height: 15px; margin-top: 5px; }

a { color: #b31b34; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.google{
	FLOAT: right; WIDTH: 336px; HEIGHT: 280px; PADDING-TOP: 10px
}
