body,h2,h3,h6,p,ul,li,form,input{	margin: 0;	padding: 0}ul {	list-style: none}input {	outline: 0}body {	font-size: 12px;	color: #666;	background: #fff}img {	border-style: none}a {	text-decoration: none;	color: #666}a:hover {	text-decoration: none;	color: #666}a:focus {	outline: 0;	-moz-outline: 0}.left {	float: left}.right {	float: right}.top {	width: 972px;	margin: 10px auto 10px}.logo {	width: 231px}.top_ad {	margin-top: 25px;	padding-right: 15px}.nav {	width: 100%;	margin: 10px auto 0;	clear: both;	background: url(../images/nav_bg.png) repeat-x;	font-family: "ËÎÌå"}#nav-menu {	height: 40px;	width: 972px;	margin: 0 auto}#nav-menu .container {	position: relative;	overflow: visible;	z-index: 9999}#nav-menu .menu li {	position: relative;	float: left;	padding: 0 13px 0 13px;	display: inline;	font-size: 14px}#nav-menu .menu li h3 {	font-weight: normal;	display: inline-block;	float: left}#nav-menu .menu li a.xialaguang {	margin-top: 5px;	display: inline-block;	color: #FFF;	text-decoration: none;	font-size: 14px}#nav-menu .menu li a.xialaguang:hover {	color: #2267b5;	background: url(../images/menubg1.gif) no-repeat left -83px;	text-shadow: 0 1px 1px #ccc}#nav-menu .menu li a.xialaguang:hover {	background-color: #FFF}#nav-menu .menu li a.xialaguang span {	height: 35px;	line-height: 35px;	margin: 0 0 0 6px;	padding: 0 6px 0 0;	display: inline-block;	font-weight: bold}#nav-menu .menu li a.xialaguang:hover span {	cursor: pointer;	background: url(../images/menubg1.gif) no-repeat right -83px}#nav-menu .menu li a.xialaguang:hover span {	background-color: #FFF}#nav-menu .menu li.overlay {	position: relative;	left: 4px;	width: 2px;	height: 40px;	padding: 0;	margin: 0;	background: url(../images/nav_li_bg.gif) center top}#nav-menu .menu ul.children {	z-index: 999;	display: none;	position: absolute;	top: 40px;	left: 11px;	width: 140px;	padding: 5px 0 0 0;	background: #FFF;	border: 2px solid #2267b5;	border-top: 0;	font-family: Tahoma,Geneva,sans-serif}#nav-menu .menu ul.sleft {	left: auto;	right: 11px}#nav-menu .menu ul.children li.noborder {	border: 0}#nav-menu .menu ul.children li {	float: left;	width: 140px;	padding: 0;	display: inline-block;	border-right: 1px solid #2267b5;	font-size: 12px}#nav-menu .menu ul.children li h3 {	display: block;	width: 100%}#nav-menu .menu ul.children li a {	width: 100%;	height: 16px;	line-height: 17px;	overflow: hidden;	padding: 3px 0;	display: block;	color: #2267b5;	text-indent: 20px;	background-position: 8px -658px;	text-decoration: none;	font-size: 12px}#nav-menu .menu ul.children li a:hover {	background-color: #eee;	text-decoration: none}#nav-menu .menu ul.children li.count {	clear: both}#nav-menu .menu ul.children li.count div {	width: 140px;	margin: 5px 0 0;	padding: 3px 0;	background: #fff;	text-indent: 8px;	border-top: 1px solid #ddd}.stmenu {	background: url(../images/nav_li_bg.gif) no-repeat left center;	height: 40px}.search {	height: 45px;	width: 970px;	margin: 0 auto;	border: 1px solid #CCC;	border-top: 0;	background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));	background: -moz-linear-gradient(top,#FFF,#eee);	background: -o-linear-gradient(top,#fff,#eee);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee')"}.form {	width: 350px;	float: left;	height: 45px;	margin-top: 7px;	position: relative;	z-index: 9998}.search-keyword {	height: 29px;	color: #999;	margin-left: 10px;	background: #fff url(../images/index_ipt_bg.gif) no-repeat 5px center;	padding: 0 8px 0 25px;	border: 1px solid #ccc;	font: 12px/29px Arial,Helvetica,sans-serif;	width: 194px;	border-right: 0;	vertical-align: bottom}.suggestionsBox {	left: 10px;	top: 30px;	width: 286px;	background: white;	border: 1px solid #ccc;	color: #323232;	position: absolute}.search-submit {	color: #000;	height: 31px;	vertical-align: bottom;	width: 60px;	border: 1px solid #ccc;	text-align: center;	cursor: pointer;	font: 12px Verdana,Geneva,sans-serif;	background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));	background: -moz-linear-gradient(top,#FFF,#ddd);	background: -o-linear-gradient(top,#fff,#ddd);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')"}.hot_kwd {	left: 330px;	height: 45px;	line-height: 47px}.map {	position: relative;	width: 960px;	margin: 0 auto;	border: 1px solid #CCC;	height: 30px;	line-height: 30px;	border-top: 0;	padding-left: 10px}.home_ico {	background: url(../images/map_ico.gif) no-repeat left center;	padding-left: 22px;	float: left;	left: 10px;	position: absolute}.w972 {	width: 972px;	margin: 0 auto;	position: relative}#footer {	width: 100%;	height: auto;	margin-top: 25px;	border-top: 2px solid #0055a6}.foot_con {	width: 942px;	margin: 0 auto;	margin-top: 20px}.ul_con {	float: left;	width: 550px;	margin-left: 30px;	display: inline}.foot_con .h {	font-weight: bold;	color: #0055a6}.foot_con ul {	float: left;	margin-right: 100px}.foot_con li {	line-height: 2.1}.foot_con li a {	color: #999}.foot_con li a:hover {	color: #0055a6}.txt_con {	float: left;	background: url(../images/footer_bg.png) no-repeat left -10px;	height: 170px;	width: 300px;	padding-top: 10px;	padding-left: 30px}.txt_con p {	line-height: 1.7;	color: #999;	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif}#totop {	position: fixed;	bottom: 20px;	right: 20px;	z-index: 999;	width: 71px;	height: 71px;	overflow: hidden;	cursor: pointer;	display: none}*html #totop {	position: absolute;	cursor: pointer;	right: 10px;	display: none;	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}#totop a {	display: block;	width: 65px;	height: 65px;	padding-top: 48px;	background: url(../images/totop.png) no-repeat;	text-align: center;	color: #888;	transition: all .2s ease-in-out;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out}.article_article_left {	height: auto;	width: 712px;	overflow: hidden}.article_list_right {	width: 252px;	height: auto;	overflow: hidden}.side_ad {	width: 250px;	height: auto;	border: 1px solid #ccc;	margin-bottom: 8px;	background: url(../images/top_news_bg.gif) no-repeat left top}.side_ad h2 {	padding-left: 3px;	margin: 0 10px 10px;	height: 35px;	border-bottom: 1px solid #CCC;	color: #2267b5;	font: bold 14px/35px Verdana,Geneva,sans-serif}.rand_pic {	width: 250px;	height: auto;	border: 1px solid #ccc;	margin-bottom: 8px;	background: url(../images/top_news_bg.gif) no-repeat left top}.rand_pic h2 {	padding-left: 3px;	margin: 0 10px;	height: 35px;	border-bottom: 1px solid #CCC;	color: #2267b5;	font: bold 14px/35px Verdana,Geneva,sans-serif}.rand_pic ul {	margin-top: 8px}.rand_pic ul li {	float: left;	text-align: center;	padding-left: 0;	width: 108px;	height: 110px;	margin-left: 12px;	display: inline;	overflow: hidden}.rand_pic ul li img {	width: 100px;	height: 80px;	border: 1px solid #ccc;	padding: 3px}.rand_pic ul span {	display: block;	height: 25px;	line-height: 25px;	line-height: 20px!important}.rand_pic ul li a {	color: #666;	-webkit-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-out;	-ms-transition: all .4s ease-out;	-o-transition: all .4s ease-out;	transition: all .4s ease-out}.rand_pic ul li a:hover {	color: #0055a6}.rand {	width: 250px;	height: auto;	border: 1px solid #ccc;	padding-bottom: 15px;	margin-bottom: 8px;	background: url(../images/top_news_bg.gif) no-repeat left top}.rand h2 {	padding-left: 3px;	margin: 0 10px;	height: 35px;	border-bottom: 1px solid #CCC;	color: #2267b5;	font: bold 14px/35px Verdana,Geneva,sans-serif}.rand ul {	margin-top: 5px;	margin-left: 12px}.rand ul li {	line-height: 2;	padding-left: 10px;	background: url(../images/dotted.gif) no-repeat left center}.rand ul li a {	color: #666;	-webkit-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-out;	-ms-transition: all .4s ease-out;	-o-transition: all .4s ease-out;	transition: all .4s ease-out}.rand ul li a:hover {	color: #0055a6}.single_con {	border: 1px solid #CCC;	border-top: 0;	width: 710px}.danye_tt {	text-align: center;	color: #0055a6;	border-bottom: 1px dashed #ddd;	font-size: 25px;	padding: 20px;	margin: 0 20px;	font-family: "Î¢ÈíÑÅºÚ"}.content {	line-height: 1.5;	margin-top: 10px;	min-height: 862px;	*min-height: 882px;	_height: 888px;	padding: 0 15px}.single {	border-bottom: 1px solid #ccc;	width: 712px}.single li {	float: left;	padding-left: 9px}.single li a {	display: block;	width: 77px;	height: 30px;	line-height: 30px;	border: 1px solid #ccc;	text-align: center;	border-bottom: 0;	background: url(../images/w3c_tt.png) no-repeat left top}.single li a:hover {	background: url(../images/w3c_ttt.png) no-repeat left top}input {	outline: 0}ul {	list-style: none}* {	padding: 0;	margin: 0}html {	background: #FFF}body {	font: 12px Verdana,Arial,Tahoma}img {	border: 0}a {	color: #256eb1;	text-decoration: none}a:hover {	color: #ba2636;	text-decoration: underline}ul {	list-style: none}input {	font: 12px Verdana,Arial,Tahoma;	vertical-align: middle}.search-keyword {	width: 210px;	height: 18px;	padding-top: 2px;	padding-left: 6px;	border: 0;	border: #badaa1 solid 1px;	background: #FFF;	color: #444}.search-submit {	cursor: pointer;	width: 68px;	height: 22px;	font-size: 0;	color: #fafafa;	border: 0;	background: url(../images/search-bt.gif) no-repeat}