@charset "utf-8";
body { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; background: url(images/nav_bg.png) repeat-x; }

li { font-family: Verdana, Arial, Helvetica, sans-serif; }
#header { width: 1000px; height: 113px; margin: auto; }

#nav { height: 73px; width: 1000px; margin: auto; }
#nav #followus { margin: 0px 0px 0px 692px; padding: 0px; }

#menu { width: 660px; float: left; }
#menu ul { list-style: none; margin: 0px; padding: 0px; }
#menu ul li { float: left;}
#menu ul li a { line-height: 36px; height: 39px; text-decoration: none; width: 82px; display: block; margin: auto; background: url(images/menu_a_bg.png) no-repeat; text-align: center; color: #FFFFFF; overflow: visible; }
#menu ul li a:hover { background: url(images/menu_a_hover_bg.png) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#menu ul li a.mb { line-height: 36px; height: 36px; text-decoration: none; width: 82px; display: block; margin: auto; background: url(images/menu_a_mb_bg.png) no-repeat; text-align: center; color: #FFFFFF; }
#menu ul li a.mb:hover { background: url(images/menu_a_mb_hover_bg.png) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#menu ul li a.me { line-height: 36px; height: 36px; text-decoration: none; width: 83px; display: block; margin: auto; background: url(images/menu_a_me_bg.png) no-repeat; text-align: center; color: #FFFFFF; }
#menu ul li a.me:hover { background: url(images/menu_a_me_hover_bg.png) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; width: 83px; display: block; margin: auto; }


#menu ul li ul { display:none;  position:absolute;}
#menu ul li:hover ul { display:block; margin: auto; }
#menu ul li ul li { margin:auto; height: 20px; float: left; line-height: 20px; text-align: center; vertical-align: middle; }
#menu ul li ul li a { background:none; color: #000000; text-decoration: none; height: 20px; }
#menu ul li ul li a:hover { margin:auto; height: 20px; float: left; color: #FF0000; text-decoration: none; background: url(none); }


#footer { background: #666666; width: 100%; padding: 10px; vertical-align: bottom; }
#copyright { background: #CCCCCC; margin: auto; height: 40px; width: 960px; padding: 20px 20px 20px 30px; color: #666666; }

/*MainContent*/
#MainContent {
	width: 1000px;
	padding-top: 10px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
/*SideLeft*/
#SideLeft { width: 308px; float: left; padding: 0px; }
	#PicNews { background: #99FF99; height: 286px; background: #262627 url(images/Ad_b.png) no-repeat bottom; text-align: center; padding-top: 5px; }
	#SL_2 { margin-top: 10px; background: url(images/SR_3_bg.png) no-repeat; height: 235px; }
	#SL_2 h2 { font-size: 12px; color: #333333; line-height: 20px; margin: 0px; padding: 7px 10px 0px 17px; float: left; }
	#SL_2 span { font-size: 10px; color: #FF6600; margin: 0px; padding: 5px 10px 0px 90px; display:table; text-align: right; }
	#SL_2 img { vertical-align: bottom; }
	#SL_2 ul { padding: 5px 10px 0px; margin: 15px 0px 0px; }
	#SL_2 li { list-style: none; color: #666666; margin-bottom: 3px; padding-left: 8px; }

/*SideRight*/
#SideRight { height: 500px; width: 307px; float: right; }
	/*SR_1*/
	#SR_1 { background: url(images/Side_r_bg.png) no-repeat; height: 205px; }
	#SR_1 h2 { font-size: 12px; line-height: 20px; font-weight: bold; color: #FFFFFF; margin: 0px; padding: 7px 10px 10px 17px; }
	#SR_1 ul { padding: 5px 10px 0px; margin: 0px; }
	#SR_1 li { background: #595959; list-style: url(images/SR_1_arrow.png) none inside; color: #FFFFFF; margin-bottom: 2px; padding-left: 5px; }
	/*SR_2*/
	#SR_2 { margin-top: 10px; height: 75px; background: #9fceec; }
	#SR_2 ul { list-style: none; margin: 0px; padding: 5px; }
	#SR_2 li { display: block; float: left; }
	#SR_con { width: 200px; padding-top: 5px; padding-bottom:5px; padding-left: 10px; }
	#SR_con span { font-size: 12px; font-weight: bold; color: #333333;display: block; }
	#SR_btn { width: 77px; margin-left: 5px; }
	/*SR_3*/
	#SR_3 { margin-top: 10px; background: url(images/SR_3_bg.png) no-repeat; height: 235px; }
	#SR_3 h2 { font-size: 12px; color: #333333; line-height: 20px; margin: 0px; padding: 7px 10px 0px 17px; float: left; }
	#SR_3 span { font-size: 10px; color: #FF6600; margin: 0px; padding: 5px 10px 0px 35px; display:table; text-align: right; }
	#SR_3 ul { padding: 5px 10px 0px; margin: 15px 0px 0px; }
/*
	#SR_3 li { list-style: url(images/SR_3_arrow.png) none inside; color: #666666; margin-bottom: 3px; padding-left: 5px; }
*/
	#SR_3 li { list-style: none; color: #666666; margin-bottom: 3px; padding-left: 8px; }
	#SR_3 .SR_tx { background: url(images/SR_tx.gif) no-repeat 8px center; text-indent: 57px; }
	#SR_3 .SR_bx { background: url(images/SR_bx.gif) no-repeat 8px center; text-indent: 57px; }
	#SR_3 .SR_xh { background: url(images/SR_xh.gif) no-repeat 8px center; text-indent: 57px; }
	#SR_3 .SR_zj { background: url(images/SR_zj.gif) no-repeat 8px center; text-indent: 57px; }
	#SR_3 img { vertical-align: bottom; }
	
/*ComplexNews*/
#ComplexNews { margin:0px auto; padding: 0px 10px; }
#ComplexNews ul { margin: 0px; overflow: hidden; height: 528px; padding: 0px 20px; vertical-align: top; }
#ComplexNews ul li {
	list-style: none;
	
}
#ComplexNews ul li span { font-size: 10px; color: #999999; font-weight: bold; }
#ComplexNews ul li p { text-align: left;}
#ComplexNews ul li font { font-size: 10px; color: #fe7801; font-weight: bold; }
#ComplexNews ul li a { font-size: 12px; line-height: 20px; color: #0066FF; text-decoration: none; font-weight: bold; display: block; }
#ComplexNews ul li a:hover { text-decoration: underline; font-size: 12px; line-height: 20px; color: #FF0000; font-weight: bold; display: block; }

/*Content*/
#Content { width: 1000px; margin: auto auto 20px; height: 305px; }
#Content #CSL { float: left; width: 675px; }
#Content #CSL #CSL_L { background: url(images/Content_SL_bg.png) repeat-x top; height: 300px; border-right: 1px solid #999999; float: left; width: 298px; padding: 10px 10px 0px; margin: 0px; border-bottom: 1px solid #999999; }
#Content #CSL #CSL_R { background: url(images/Content_SL_bg.png) repeat-x top; height: 300px; padding: 10px 10px 0px; margin-left: 318px; border-bottom: 1px solid #999999; }
#Content #CSR { margin-left: 691px; padding: 10px; background: url(images/Content_SR_bg.png) no-repeat top; height: 300px; }

#Content #CSR h2 { font-size: 12px; line-height: 20px; color: #333333; margin: 0px; padding: 0px; text-align: center; }
#Content #CSR ul { margin: 0px; padding: 5px 0px 0px 8px; list-style: none; }
#Content #CSR li { margin: 0px; padding: 6px 0px 0px; text-align: center; }
#Content #CSR font { font-size: 12px; font-weight: bold; color: #993300; }
#Content #CSR .CSR_h2 { margin-top: 10px; }


#Content #CSL #CSL_L h2 { font-size: 12px; line-height: 20px; color: #666666; margin: 0px; padding: 0px; text-align: center; }
#Content #CSL #CSL_R h2 { font-size: 12px; line-height: 20px; color: #666666; margin: 0px; padding: 0px; text-align: center; }
#Content #CSL #CSL_L ul { margin: 0px; padding: 20px 0px 0px 8px; list-style: none; }
#Content #CSL #CSL_L li { margin: 0px; padding: 8px 0px 0px; }
#Content #CSL #CSL_L font { font-size: 12px; font-weight: bold; color: #993300; }

#Content #CSL #CSL_R ul { margin: 0px; padding: 20px 0px 0px 0px; list-style: none; }
#Content #CSL #CSL_R li { margin: 0px; padding: 8px 0px 0px 10px; }
#Content #CSL #CSL_R font { font-size: 12px; font-weight: bold; color: #993300; }
#Content #CSL #CSL_R img { vertical-align: text-bottom; margin-right: 8px; }
.more { font-size: 10px; text-align: right; }
#Content #CSR #hzhb { margin: 5px; padding: 0px; }
#copyright a { color: #0066FF; text-decoration: none; }
#copyright a:hover { color: #FF3300; text-decoration: underline; }
#footer #blackArea { margin: auto; width: 1000px; }
#ContainerInfo { width: 1000px; margin: auto; padding-top: 10px; height: 100%; display: inline-table; text-align: left; 
}
#ContainerInfo #MainInfo { float: left; width: 710px; height: 100%; }
#MainContent #ComplexNews p {
	margin: 0px;
	padding: 0px;
}
a:link { color: #666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }

a.black:link { color: #000000; text-decoration: none; }
a.black:active { color: #000000; text-decoration: none; }
a.black:hover { color: #FF0000; text-decoration: underline; }

a.blue:link { color: #BFBFBF; text-decoration: none; }
a.blue:active { color: #BFBFBF; text-decoration: none; }
a.blue:hover { color: #FFFFFF; text-decoration: underline; }

#MainContent #SideRight #SR_1 a { color: #FFFFFF; text-decoration: none; }
#MainContent #SideRight #SR_1 a:hover { color: #99CCFF; text-decoration: underline; }
#Content #CSR marquee { text-align: center; }
#ContainerInfo #SideInfo { margin-left: 735px; background: #f1f1f1; }
#ContainerInfo #SideInfo #Side_r_1 li { list-style: none; text-align: center; padding-top: 3px; padding-bottom: 3px; }
#ContainerInfo #SideInfo #Side_r_1 ul { margin: 0px; padding: 0px; }

#ContainerInfo #SideInfo #Side_r_2 h2 { font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px 0px 10px; text-align: center; vertical-align: top; }
#ContainerInfo #SideInfo #Side_r_2 li { list-style: none; text-align: center; padding-top: 3px; padding-bottom: 3px; }
#ContainerInfo #SideInfo #Side_r_2 ul { margin: 0px; padding: 0px; }

.Side_r_top_bg { background: url(images/Infor_Side_r_topBottom.png) no-repeat top; font-size: 14px; height: 30px;  color: #666666; margin: 0px; padding: 10px 0px 0px; text-align: center; }
.Side_r_bot_bg { background: url(images/Infor_Side_r_bBottom.png) no-repeat bottom; height: 30px; }
.bt1g { border-top: 1px solid #666666; }
#ContainerInfo #SideInfo #Side_r_2 { vertical-align: middle; margin: 5px; background: url(images/Infor_Side_r_top_3.png) no-repeat top; height: 261px; padding-top: 5px; }
#ContainerInfo #MainInfo #abouthiamc_01 { background: url(images/abouthiamc_01.jpg) no-repeat top; padding: 10px 10px 10px 0px; height: 700px; width: 300px; float: left; margin: 5px 10px 10px 0px; }
.spacBg {
	background-image: url(images/bg_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#Files {
	width: 1000px;
	padding-top: 10px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

