@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:url(../images/bg.png)repeat;margin-top:0px; font-family:Swis721 Cn BT;}

#main_frame
{
padding:auto;margin:auto;width:990px; display:table; 
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%;   
}

.header
{
float:left; width:990px; height:128px; background:url(../images/company_logo.png); border-top:4px solid #006;
}

#main_slider
{
padding:0px;margin:0px;width:100%;height:100%;   
}
.slider
{
	float:left; width:990px; height:340px;  background:#e7e7e7;
}

.menu_bar
{
	float:left;
}

.marquee
{
	float:left; width:990px; height:50px; background:#d91e15;
}
.marquee p
{
	float:left; width:960px; color:#FFF; font-weight:bold;
}

#main_content
{
padding:0px; margin:0px;width:100%;height:100%;   
}

.content
{
float:left; width:990px; height:auto; background:#FFF;
}

.left_bar
{
	float:left; width:290px !important; height:auto; background-color:#183883;
}

.left_bar h1
{
	float:left; font-size:14px; width:260px; color:#FFF; text-align:justify; padding:15px;
}

.left_bar ul
{
	float:left; width:250px; height:auto; margin-top:-15px;
}
.left_bar ul li
{
	float:left; width:250px; height:16px; padding:3px; font-size:12px; color:#CCC; margin-left:-15px; list-style:none;
}

.left_bar ul li a
{
	float:left; width:250px; height:16px; padding:0px; font-size:14px; color:#000; background:url(../images/nav_li.png); padding-left:5px; text-decoration:none;
}

.left_bar ul li a:hover
{
	float:left; width:250px; height:16px; padding:0px; font-size:14px; color:#CCC; background:url(../images/nav_hover.png);margin-left:5px; color:#fff;padding-left:5px;
}

.right_content
{
	float:right; width:700px; height:auto; margin-top:0px;
}
.right_content h1
{
	float:left; width:335px; height:auto; font-size:16px; background:#183883; margin-right:5px; color:#FFF; padding:5px;
}

.right_content p
{
	float:left; width:340px; height:auto; font-size:14px; text-align:justify; padding:5px; margin-top:-10px; line-height:18px;
}

.footer
{
	float:left; width:990px; height:119px; background:url(../images/footer_bg.png); margin-top:-20px;
}
.footer p
{
	float:right; width:auto; margin-top:90px; font-size:13px; color:#FFF; font-weight:bold; margin-right:10px;
}

.content1
{

float:left; width:990px; height:auto; background:#FFF;
}

.content1 h1
{
	float:left; font-size:18px; width:960px; color:#183883; text-align:justify; padding:15px; margin-bottom:10px;}

.para p
{
	float:left; width:965px; height:auto; font-size:14px; text-align:justify; padding:5px; margin-top:-20px; line-height:22px; background:#cfcfd1; line-height:20px; border-bottom:5px solid #d91e15; margin-left:3px;
}

.para
{
	float:left; width:980px; height:auto; background:#183883; padding:0px 5px 5px 5px; margin-top:-0px; 
}

.map
{
	float:left; width:500px; height:300px; border:2px solid #183883; margin-bottom:20px; margin-left:60px; margin-top:-10px; margin-right:20px;
}

#table
{
	float:left; width:650px; color:#000; height:140px; margin-left:200px; background:#CCC; height:auto; font-size:14px;
}