body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#999;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color:#1c4f9c;
}
a:active {
	text-decoration: none;
	color: #999999;
}





.g_menu
{
	width:800px;
	z-index:5;
	position:relative;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	height:24px;
	line-height:26px;
	padding-top:2px;
	margin-bottom:10px !important;
	*margin-bottom:10px !important;
	*margin-bottom:10px;
}
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a
{
	text-align:left;
	vertical-align:top;
	padding:0px;margin:0;
	list-style:none outside none;
	border-style:none;background-image:none;
	clear:none;
	float:none;
	display:block;
	position:static;
	overflow:visible;
	line-height:normal;
}

.imcm li a img
{
	display:inline;
	border-width:0px;
}
.imcm span{display:inline;}
.imcm .imclear,.imclear
{
	clear:both;
	height:0px;
	visibility:hidden;
	line-height:0px;
	font-size:1px;
}
.imcm .imsc{position:relative;margin:0 auto;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important; cursor:pointer;}
.imcm a{display:block; position:relative;}
.imcm a:hover{ background:url(../images/topmenu_bg.jpg) repeat-x;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}


.imcm .imea
{
	display:block;
	position:relative;
	left:0px;
	font-size:1px;
	line-height:1px;
	height:0px;
	width:1px;
	float:right;
}
.imcm .imea span
{
	display:block;
	position:relative;
	font-size:1px;
	line-height:0px;
}
.dvs,.dvm{border-width:0px}


.imenus0,.imgl, .g_menu{ margin:0 auto;}
	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(stub_arrow_down.gif); width:8px; height:6px; left:-11px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(stub_arrow_down.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(stub_arrow_right.gif); width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(stub_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
/*	#imouter0 {background-color:#ffffff; border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }*/


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#e7f2fb; border-style:solid; border-color:#99b9d9; border-width:1px; padding:0px 0px 0px 0px; margin:0px; }
	#imenus0 li ul a{ display:block; height:24px; line-height:24px; padding:0 0 0 10px;}


	/* --[[ 主导航 ]]-- */
	#imenus0 li a, #imenus0 .imctitle {height:24px; color:#1C4F9C; text-align:left; font-size:11px; font-weight: bold; text-decoration:none;  padding:4px 0 1px 20px; margin:0px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		
		#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:none; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ 子导航 ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {height:auto; background-color:transparent; color:#1C4F9C; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; padding:0px 5px; margin:0px;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {text-decoration:none; border-color:#687a54;background:url(../images/topmenu_bg.jpg) repeat-x;}
		#imenus0 ul li a.ihover {text-decoration:none; border-color:#687a54;background:url(../images/topmenu_bg.jpg) repeat-x; }

		/* [active] */
		#imenus0 ul li a.iactive {}


#sj{ padding:0 10px 0 0;background:url(../images/sj.gif) right no-repeat;}
#sj2 {background:url(../images/sj2.gif) right no-repeat; display:block;margin:0 5px -7px 0; height:24px; padding-top:7px;}

















h2{ font-size:11px; font-weight:bold; color:#ff9900; margin:0 0 10px 0;}
h3{ font-size:20px;color:#ff9900; line-height:50px; margin:0;}
h4{ font-size:14px;color:#ff9900; line-height:16px; margin:0;}
input, select{font-size:11px;color:#999; font-family:Arial, Helvetica, sans-serif; margin:0;}
.line1{ border-top:#FFFFFF ; border-left:none; color:#FFFFFF; height:0 !important;height:1px; margin:10px 0!important;margin:2px 0; padding:0;}
.line1x{ border-top:#FFFFFF ; border-left:none; color:#FFFFFF; height:0 !important;height:1px; 
margin:15px 0!important;*margin:15px 0!important;*margin:10px 0; 
padding:0;}
.line2{ border-top:#FFFFFF ; border-left:none; color:#FFFFFF; height:0 !important;height:1px; 
margin:10px 0!important; *margin:-4px 0px 30px 0px!important; *margin:5px 0;
padding:0; width:170px; text-align:left}
.line3{ border-bottom:#CCCCCC solid 1px;}
.line4{ border-bottom:#ffffff solid 1px;}
.line5{ border-top:#CCCCCC solid 1px;}
.line6{ border-top:#cccccc  dotted 1px;}
.line7{ border-bottom:#cccccc  dotted 1px;}

#top{ width:800px; height:90px; margin:0 auto; background:url(../images/top_bg.jpg) top left no-repeat;}
h1{ margin:0; padding:0;}
h1 a{ width:175px; height:75px; display:block; float:left;}
h1 span{ display:none;}
/*
#menu{width:800px; height:26px; margin:0 auto 10px auto; background:url(../images/menu_bg.jpg) top repeat-x; border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid;border-left:#cccccc 1px solid;}
#menu ul{ margin:0 0 0 45px !important;margin:0;padding:0; display:block;}
#menu li{ margin:0 48px 0 0 !important;margin:0 25px; padding:0; float:left; list-style:none; line-height:26px; font-weight:bold;}
#menu a{ color:#1c4f9c;}
#menu a:hover{ color:#ff9900;}
*/
#lang{ float:right; font-size:12px; margin:15px 10px 0 0;}
#content{width:800px;margin:0 auto;overflow:hidden;}
#content a{ color:#5177b1;}
#Pagination a{ color:#5177b1; margin:0 3px;}
#content a:hover{ color:#ff9900;}

.s_link a{ color:#5177b1;}
.s_link a:hover{ color:#ff9900;}


.right_topbg{ background:url(../images/right_topbg.jpg) top right no-repeat;}
#bottom{width:800px;margin:0 auto; border-top:#daeafa solid 2px;}


#flash_banner{ width:580px; height:200px; float:left;}
#box_1{ width:184px; height:375px; float:right; background:#daeafa url(../images/yin_bg.jpg) left repeat-y; padding:15px 18px 0 18px;}
#box_2{ width:579px; float:left; background:url(../images/homebox_line.jpg) center no-repeat; border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px;}
#box_3{width:184px; height:180px; float:left;background:#daeafa url(../images/yin_bg.jpg) left repeat-y; padding:10px 18px 0 18px;}
#box_4{ margin:8px 0px 8px 8px; float:left; width:265px !important;width:275px;word-wrap:break-word; overflow:hidden;} 
#box_5{margin:8px 20px 8px 0px !important;margin:8px 10px 8px 0px; float:right; width:250px; }
#box_5 a{ color:#6699cc;}
#box_5 a:hover{color:#ff9900; text-decoration:underline;}
.home_t h2 { margin:0}
.home_t img { float:right; margin:5px 0 0 0;}
.home_t{border-bottom:#ff9900 solid 1px; height:20px; margin:0 0 10px 0;}

.input_1{width:161px; height:20px; border:none; padding:5px 0 0 5px !important; background:none; padding:0 0 0 5px; line-height:20px;}
.input_2{width:130px; height:20px; border:none; padding:5px 0 0 5px !important; background:none; padding:0 0 0 5px; line-height:20px;}
.input_3{width:127px; height:20px; border:none; padding:5px 0 0 5px !important; background:none; padding:0 0 0 5px; line-height:20px;}
.input_4{width:100px; height:16px;line-height:16px;  border:1px #999 solid;  padding:5px 0 0 5px !important; background:none; padding:0 0 0 5px; line-height:20px;}
.input_bg{ background:url(../images/input_bg1.jpg)  left no-repeat;}
.input_bg2{ background:url(../images/input_bg2.jpg)  left no-repeat;margin:0 0 5px 0;}
.input_bg3{ background:url(../images/input_bg1.jpg) center left no-repeat; background-position:0 4px;margin:10px 0 0 0; width:150px; height:40px;}
.input_bg4{ background:url(../images/input_bg3.jpg)  left no-repeat;margin:0 0 5px 0;}

.sc{ margin:0 0 -6px 0!important;/*for FF*/  *margin:0 0 -2px 0 !important;/*for IE7*/ *margin:0 0 -4px 0;/*for IE6*/}

#list_1{ margin:0; padding:0; list-style:none;}
#list_1 li{ background:url(../images/dit.jpg) left no-repeat; padding:0 0 0 10px; line-height:24px;}
#newsimg{ margin:30px 0 0 0!important;*margin:15px 0 0 0!important;*margin:15px 0 0 0;}
#newsimg  img{ border:#999999 solid 1px;}

#imatm{font-size:13px;}

.alph{
	margin-left:0 !important;/*FF*/
    margin-left:0px;
	float:left;
	height:100px;
	width:220px;
	filter:alpha(opacity=40);/*IE下的透明*/
	opacity:0.4;/*FF下的透明*/
	background-color: #003399;
	position:absolute;
	z-index:2;
}




.fon{
    margin:65px 0 0 25px!important;
	margin:67px 0 0 23px;
    float:left;
	position:absolute;
	font-size:18px;
	color:#fff;
	z-index:3;
}



#left_menu{ width:195px;background:#daeafa; padding:15px 0 20px 25px;}
#left_menu ul{ margin:0; padding:0; list-style:none;color:#5177b1;}
#left_menu li{ display:block; height:16px;}
#left_menu a{ color:#5177b1; display:block; width:180px;}
#left_menu a:hover{ color:#ff9900;}
#left_menuin{ color:#ff9900;}

#index_bold{ color:#ff9900; font-weight:bold;}

#right_cont{ float:right; width:550px;}

.txt_1{color:#ff9900;}
.txt_2{color:#ffffff; font-weight:bold;}
.txt_3{color:#ffffff; padding:0 0 0 10px;}
.txt_4{color: #CCCCCC;}
.txt_5{color: #FF0000;}
.txt_6{color: #009900;}

.td_1{ padding:0 0 0 45px; border-bottom:#ffffff solid 1px; color:#003399;} 
.td_2{ padding:0 0 0 25px; border-bottom:#ffffff solid 1px; } 

.bot_1{ border:#536b8f 1px solid; color:#536b8f; background:url(../images/bot_bg.gif) top repeat-x; height:18px; font-size:11px;}