@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:url(../images/bg.png) center; margin-top:0px; font-family:Swis721 Cn BT;}

#main_frame
{
padding:auto;margin:auto;width:990px; display:table; background:#fff; 
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%;   
}

.header
{
float:left; width:990px; height:400px; background:url(../images/img2.png);border-top:9px solid #cc3234;
}

.p2
{
	float:right;
	width:130px;
	height:50px;
    font-size:14px;
	font-family:Swis721 Cn BT;
	margin:10px 140px  0px  0px;
}



.p2 h2 a
{
	float:right;
	width:130px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#CCC;
	text-decoration:none;
	text-align:center;
}

.p2 h2 a:hover
{
	float:right;
	width:130px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#fff;
	text-decoration:none;
}

.p3
{
	float:right;
	width:130px;
	height:50px;
    font-size:20px;
	font-family:Swis721 Cn BT;
	margin:150px -40px  0px  0px;
}



.p3 h2 a
{
	float:right;
	width:130px;
	height:auto;
	font-size:20px;
	font-family:Swis721 Cn BT;
	color:#ccc;
	text-decoration:none;
}

.p3 h2 a:hover
{
	float:right;
	width:130px;
	height:auto;
	font-size:20px;
	font-family:Swis721 Cn BT;
	color:#fff;
	text-decoration:none;
}



.p4
{
	float:right;
	width:130px;
	height:50px;
    font-size:14px;
	font-family:Swis721 Cn BT;
	margin:80px -300px  0px  0px;
}



.p4 h2 a
{
	float:right;
	width:130px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#ccc;
	text-decoration:none;
}

.p4 h2 a:hover
{
	float:right;
	width:130px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#fff;
	text-decoration:none;
}


.p5
{
	float:right;
	width:100px;
	height:50px;
    font-size:14px;
	font-family:Swis721 Cn BT;
	margin:290px -230px  0px  0px;
}



.p5 h2 a
{
	float:right;
	width:100px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#ccc;
	text-decoration:none;
}

.p5 h2 a:hover
{
	float:right;
	width:100px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#fff;
	text-decoration:none;
}





.p6
{
	float:right;
	width:120px;
	height:50px;
	font-size:14px;
	font-family:Swis721 Cn BT;
	margin:150px -410px  0px  0px;
}



.p6 h2 a
{
	float:right;
	width:120px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#ccc;
	text-decoration:none;
}
.p6 h2 a:hover
{
	float:right;
	width:120px;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#fff;
	text-decoration:none;
}


.p7
{
	float:right;
	width:auto;
	height:50px;
    font-size:14px;
	font-family:Swis721 Cn BT;
	margin:230px -280px  0px  0px;
}



.p7 h2 a
{
	float:right;
	width:auto;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#ccc;
	text-decoration:none;
}

.p7 h2 a:hover
{
	float:right;
	width:auto;
	height:auto;
	font-size:14px;
	font-family:Swis721 Cn BT;
	color:#FFF;
	text-decoration:none;
}


#main_content
{
padding:0px; margin:0px;width:100%;height:100%;   
}

.content
{
float:left; width:990px; height:auto; background:#FFF;
}

.left_bar
{
	float:left; width:280px !important; height:auto; background-color:#cc3234;border:2px dotted #cc3234; margin-left:3px;
}

.left_bar h1
{
	float:left; font-size:16px; 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:35px; padding:3px; font-size:12px; color:#CCC; margin-left:-15px; list-style:none;
}

.left_bar ul li a
{
	float:left; width:250px; height:35px; padding:0px; font-size:15px; color:#FFF; background:url(../images/nav_li.png); padding-left:0px; text-decoration:none;
}

.left_bar ul li a:hover
{
	float:left; width:250px; height:35px; padding:0px; font-size:15px; color:#CCC; background:url(../images/nav_hover.png);margin-left:0px; color:#fff;padding-left:5px;
}

.left_bar p
{
	float:left; width:260px; text-align:justify; color:#FFF; margin-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:#cc3234; margin-right:5px; color:#FFF; padding:5px;
}

.right_content h2
{
	float:left; width:680px; height:auto; font-size:16px; background:#cc3234; 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;
}


.box
{
	float:left; width:400px; height:50px; background:#CCC; margin:10px 10px 0px 70px; border:2px dashed #fff;
}

.box h1
{
	float:left; font-size:18px; color:#3d4195; text-align:center; width:400px;
}


.footer
{
	float:left; width:990px; height:auto; background:#3d4195; border-top:5px double #fff;
}
.footer p
{
	float:left; width:auto; margin-top:20px; font-size:15px; color:#FFF; font-weight:bold; margin-left:15px;
}

.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;
}
#map
{
	float:left;padding-top:20px;
}