.bottom_til
{
	background:#efefef;
	height:2px;
	overflow:hidden;
}
.bottom
{
	width:auto;
	height:25px;
	*height:16px;
	padding:0px 10px;
	line-height:20px;
	*line-height:16px;
	background:#CCC;
	text-align:center;overflow:hidden;
	clear:both;
}
.bottom h1
{
	font-size:10px;
	color:#333;
	font-weight:100;
}
body{
font-family:"MS Gothic";
font-size:12px;
height:auto;
margin:0px;
text-align:center;
background:url(../image/bg.jpg) repeat-x #FFFFFF;
}
#contain{
width:1003px;
height:auto;
margin:0px auto;
text-align:justify;
overflow:hidden;
background-color:#FFFFFF;
clear:both;
}
body img{
	border:none
}
/*------------------------*/
.logo{
margin:0px auto;
padding:0px;
width:943px;
height:50px;
font-family:"MS Gothic";
font-size:35px;
font-weight:bold;
color:#4699ed;
padding:10px 0px 0px 10px;
text-align:left;
}
.logo a{
color:#4699ed;
text-decoration:none;}
.logo a:hover{
color:#0099CC;
text-decoration:none;}
.top{
margin:0px auto;
padding:0px; 
width:auto;
height:auto;
text-align:center;
}

.menu{
width:1003px;
height:40px;
margin:0px auto;
padding:0px;
}
.menu ul{
width:943px;
height:40px;
list-style:none;
margin:0px;
padding:0px 0px 0px 60px;
}

.menu ul li{
width:178px;
height:38x;
float:left;
cursor:hand;
margin-left:2px;
}
.menu ul li a{
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
cursor:hand;
color:#fff;
width:178px;
height:34px;
display:block;
text-decoration:none;
overflow:hidden;
text-align:center;
padding:0px;
}
.menu ul li a:hover{
font-family:"MS Gothic";
font-size:14px;
font-weight:bold;
color:#4699ed;
width:178px;
height:34px;
display:block;
text-decoration:none;
overflow:hidden;
text-align:center;
padding:0px;
background:url(../image/menu_b.jpg) no-repeat;
}
.baner
{
margin:5px auto;
width:970px; 
height:220px;
overflow:hidden;
padding:0px;
}
.baner_img
{
width:970px; 
height:220px;
overflow:hidden;
}
.head{
margin:0px auto;
padding:0px;
width:auto;
height:40px;
overflow:hidden;
background:url(../image/head.jpg) repeat-x;
text-align:center;
}
.bodd{
width:1003px;
height:auto;
overflow:hidden;
clear:both;
}
.left
{
float:left;
width:592px;
height:auto;
overflow:hidden;
color:#565656;
padding-left:35px;
}
.left_01,.left_02
{
padding:0px 0px 10px 0px;
}
.left_01_til,.left_02_til
{
background:url(../image/nav-left.jpg) no-repeat;
width:542px;
padding:0px 0px 0px 30px;
height:38px;
font-size:14px;
font-family:"MS Gothic";

overflow:hidden;
color:#fff;
font-weight:bold;
line-height:38px;
}
.left_01_font,.left_02_font
{
width:552px;
height:280px;
overflow:hidden ;
font-size:12px;
font-family:"MS Gothic";
line-height:25px;
padding:10px 10px;
}
.news_info
{
padding:0px 0px 10px 0px;
}
.news_info_til
{
background:url(../image/nav-left.jpg) no-repeat;
width:542px;
padding:1px 0px 0px 30px;
height:37px;
font-size:14px;
font-family:"MS Gothic";
font-weight:bold;
overflow:hidden;
color:#fff;
line-height:35px;
}
.news_info_font
{
width:552px;
height:auto !important;
overflow:hidden !important;
height:568px;
min-height:568px;
overflow:visible;
font-size:12px;
font-family:"MS Gothic";
line-height:25px;
padding:10px 10px;
}
.right
{
float:left;
width:330px;
height:703px;
overflow:hidden;
color:#565656;
margin-left:10px;
}
.right_01,.right_02
{
background:#ffffff;
padding:3px 0px;
}
.right_01_til,.right_02_til
{
width:300px;
background:url(../image/nav-right.jpg) no-repeat;
height:34px;
*height:32px;
font-size:14px;
font-family:"MS Gothic";
overflow:hidden;
color:#4699ed;
line-height:36px;
padding:0px 0px 0px 30px;
*padding:2px 0px 0px 30px;
}
.right_01_font,.right_02_font
{
width:310px;
height:266px;
font-size:12px;
font-family:"MS Gothic";
line-height:25px;
padding:5px 10px;
overflow:hidden;
background-image:url(../image/nav-right_con.jpg);
}
.right_01_font_n,.right_02_font_n{
width:310px;
height:266px;
margin:0px;
padding:0px;
overflow:hidden;
}
.right_01_but,.right_02_but{
width:330px;
height:10px;
background:url(../image/nav-right_but.jpg) no-repeat;
overflow:hidden;
} 
.line
{
width:350px;
height:5px;
background:#4699ed;
}
.foot
{
color:#4699ed;
width:auto;
height:119px;
overflow:hidden;
margin:0px auto;
clear:both;
background-image:url(../image/foot_bg.jpg);
padding:10px 0px 0px 0px;
}
.foot_n{
margin:0px auto;
padding:0px;
width:1000px;
height:auto;
overflow:hidden;
}
.footleft{
clear:both;
width:980px;
height:43px;
line-height:25px;
text-align:center;
padding:10px 10px 0px 10px;
}
.log
{
float:right;
width:150px;
height:41px;
padding:20px 50px 0px 0px;
}
.foot a{
color:#4699ed;
text-decoration:none;
}
.foot a:hover{
color:#a5a5a5;
text-decoration:none;
}