
html,body
{
	background:#fff;
	margin:0px;
	padding:0px;
	font:normal 12px Arial,Verdana,Tahoma;
	text-align:center;
	color:#303030;
	line-height:200%;
    }
a:link
{
	text-decoration:none;
	color:#202020;
}
a:visited
{
	text-decoration:none;
	color:#202020;
}
a:hover
{
	text-decoration:underline;
	color:#D20000;
}
a:active
{
	text-decoration:underline;
	color:#D20000;
}

#topnav
{
    background:#f5f5f5 url(images/topnav_bg.jpg) repeat-x;
    margin:0px auto;
    width:100%;
    height:120px;
    overflow:hidden;
    }
#header
{
    margin:0px auto;
    width:962px;
    height:115px;
    overflow:hidden;
    }
#logo
{
    border:0px solid #dcdcdc;
    margin:20px auto 18px auto;
    width:200px;
    height:80px;
    float:left;
    overflow:hidden;
} 
#nav
{
    border:0px solid #dcdcdc;
    margin:0px auto;
    width:750px;
    height:115px;
    float:right;
    overflow:hidden;
} 
.navtop
{
    border:0px solid #dcdcdc;
    margin:42px auto 5px auto;
    width:750px;
    height:30px;
    line-height:250%;
    overflow:hidden;
}
.navtop_1{float:left;}
.navtop_2{float:right;}
.navbot
{
    margin:0px auto;
    width:750px;
    height:40px;
    overflow:hidden;
}
.menu
{
    list-style-type:none;
    margin:0px auto;
    padding:0px auto;
    line-height:350%;  
    padding-left:0px;  
}
.menu li
{
    background:url(images/menu_bg.gif) no-repeat;
    float:left;
    margin-left:3px;
    width:90px;
    height:40px;
    font-size:14px;
    font-weight:500;
}
.menu li a
{
    border:0px solid #f00;
    display:block;
    text-decoration:none;
    }
.menu li a:hover
{
    background:url(images/menu_bg0.gif) no-repeat;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    } 
.sel a{color:#fff;background:url(images/menu_bg0.gif) no-repeat;}
.sel a:visited{color:#fff;}
#container
{
    border:0px solid #f00;
    background:#f5f5f5;
    margin:0px auto;
    width:962px;
    height:auto;
    overflow:hidden;
    }
.fla
{
    border:1px solid #dcdcdc;
    background:#fff;
    margin:5px auto 5px auto;
    width:960px;
    height:160px;
    overflow:hidden;
}

.sideleft{ 
    margin:0px auto;
    width:202px;
    height:auto;
    float:left;
}
.mainright{
    border:1px solid #dcdcdc;
    background:#fff;
    margin:0px auto;
    width:752px;
    _height:450px;
    min-height:450px;
    float:right;
}
.sideleft1{
    border:0px solid #dcdcdc;  
    background:#fff;  
    margin:0px auto;
    width:200px;
}
.sideleft2{
    border:1px solid #808080;  
    background:#fff;  
    margin:5px auto;
    width:198px;
    height:80px;
    overflow:hidden;
}
.sideleft3{
    border:1px solid #808080;  
    background:#fff;  
    margin:5px auto;
    width:198px;
    height:400px;
    overflow:hidden;
}
.side_list_top{
    background:url(images/side_list_top.gif) no-repeat;
    margin:0px auto;
    width:200px;
    height:35px;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    text-indent:20px;
    line-height:240%;
    color:#fff;
    overflow:hidden;
}
.side_list_mid{
    background:url(images/side_list_mid.gif) repeat-y;
    margin:0px auto;
    width:200px;
}
.sidebar_list{
     border:0px solid #f00;
     margin:0px auto;
     width:198px;
     list-style-type:none;
     padding:0px;
     overflow:hidden;
}
.sidebar_list li{
     border-bottom:0px solid #dcdcdc;
     background:#f5f5f5 url(images/soft_l_list_bg.gif) no-repeat;
     margin:2px auto;
     width:180px;
     line-height:250%;
     text-indent:30px;
     text-align:left;
     font-size:13px;
     font-weight:bold;
}
.sidebar_list li a{display:block;width:180px;}
.sidebar_list li a:hover{background:#f5f5f5 url(images/sidebar_list_bg.gif) no-repeat;font-size:14px;color:#d20000;text-decoration:none;}
.side_list_bot{
    border:0px solid #dcdcdc;  
    background:#fff url(images/side_list_bot.gif) no-repeat;  
    margin:0px auto;
    width:200px;
    height:4px;
    overflow:hidden;
}

#footer{
    border-top:1px solid #dcdcdc;
    background:#fcfcfc;
    margin:0px auto 0px auto;
    padding-top:5px;
    width:960px;
    height:60px;
    line-height:180%;
    overflow:hidden;
}



.zhl_tab
{
    border-collapse:collapse;
    margin:10px auto 60px auto;
    width:95%;
    height:auto;
    line-height:270%;
    }
.zhl_tab th
{
    border:1px solid #dcdcdc;
    background:#f9f9f9;
    }
.zhl_tab_th1{width:5%;}
.zhl_tab_th2{width:45%;text-align:left;}
.zhl_tab_th3{width:15%;}
.zhl_tab_th4{width:20%;}
.zhl_tab_th5{width:15%;}
.zhl_tab td
{
    border-bottom:1px solid #f0f0f0;
    line-height:300%;
    }
.zhl_tab_td1{width:5%;}
.zhl_tab_td2{width:45%;text-align:left;}
.zhl_tab_td3{width:15%;}
.zhl_tab_td4{width:20%;color:#d20000;}
.zhl_tab_td5{width:15%;}