body{
margin:0;
padding:0;
text-align:center;
font-size:12px;
line-height:18px;
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
}
.all{
width:920px;  
text-align:left;
margin-left:auto;
margin-right:auto;
}
.all div{
float:left;
word-break:break-all;
}
a{
text-decoration:none;
color:#737373;
}
a:hover{
text-decoration:none;
color:#FF0000;
}

td {font-size:12px;color:#555;}



.head{
width:920px;
}
.logo{
width:342px;
height:176px;
}
.navagation{
width:481px;
margin-left:97px;
margin-top:55px;
}









#nav{
list-style-type: none;
margin:0;
padding:0;
float:left;
}

#nav li{
float:left;
margin:0;
padding:0;
margin-right:1px;
display:inline;
POSITION:relative; 
}
#nav ul li{
margin:0;
text-align:left;
}


#nav li a{
display:block-inline;
padding-left:5px;
color:#595757;
margin-left:12px;
border-left:2px solid #fff;
line-height:14px;
font-weight:bold;
}
#nav li a:hover{
color:#ff0000;
border-left:2px solid #ff0000;
font-weight:bold;
}
#nav li .nav2 a{
color:#ff0000;
border-left:2px solid #ff0000;
font-weight:bold;
}



#nav ul{
	list-style-type: none;
	width:172px;
	margin: 0;
	padding: 0;
	display:none;
	border-bottom:1px solid #9b9a99;
	position: absolute;
    top:100%;
    left:12px;
	padding-top:13px;
}
#nav ul li a{
	display:block;
	width:160px;
	height:18px;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
	margin:0;
	color:#000;
	background-color:#FFFFFF;
	border:none;
	border-left:1px solid #9b9a99;
	border-right:1px solid #9b9a99;
	FILTER: alpha(opacity=90);
	font-family:Arial, Helvetica, sans-serif;
}
#nav ul li a:hover{
color:#ff0000;
border:none;
border-left:1px solid #9b9a99;
border-right:1px solid #9b9a99;
FILTER: alpha(opacity=100);
font-family:Arial, Helvetica, sans-serif;
}




#nav li.over ul{
display:block;
}
#nav li.over .nav1 a{
color:#ff0000;
border-left:2px solid #ff0000;
font-weight:bold;
}





.left_nav_main{
width:162px;
margin-bottom:13px;
}
.main2{
width:920px;
}
.main2_left{  
width:321px; 
}
.main1_right{ 
width:578px;
margin-top:24px;
text-align:right;
}


.m2l_1{
width:162px;
}
.m2l_2{
width:159px;
}
.main_right_1 {
float:left;
padding-bottom:7px;
width:162px;
color:#555;
}
.left_nav_bt{
    padding-left:15px;
	font-family: "宋体";
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	background-image:url(../images/c11.gif);
	background-repeat:no-repeat;
}
.main_right_2{
    float:left;
	width:162px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../images/left_nav_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.main_right_2 a{
font-family: Arial, Helvetica, sans-serif,"宋体";
color:#737373;
background-image:url(../images/fuhao_off.jpg);
background-repeat:no-repeat;
padding-left:15px;
}
.main_right_2 a:hover{
font-family: Arial, Helvetica, sans-serif,"宋体";
color:#ff0000;
background-image:url(../images/fuhao_on.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-weight:bold;
}
.main_right_21{
    float:left;
	width:162px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../images/left_nav_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.main_right_21 a{
font-family: Arial, Helvetica, sans-serif,"宋体";
color:#ff0000;
background-image:url(../images/fuhao_on.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-weight:bold;
}
.main_right_21 a:hover{
font-family: Arial, Helvetica, sans-serif,"宋体";
color:#333333;
background-image:url(../images/fuhao_on.jpg);
background-repeat:no-repeat;
padding-left:15px;
}


.left_btn1{
width:162px;
padding-bottom:13px;
background-image:url(../images/left_nav_line.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.left_btn1ico{
width:162px;
margin-bottom:13px;
padding-bottom:13px;
background-image:url(../images/left_nav_line.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.m2l_3{
width:321px;
font-family: Arial, Helvetica, sans-serif,"宋体";
}
.m2l_3_1{
width:225px;
margin-bottom:12px;
color:#737373;
}
.m2l_3_2{
width:162px;
margin-top:19px;
}
.m2l_3_3{
width:162px;
margin-top:19px;
margin-bottom:19px;
}

.main2_right{
width:599px;
}
.banner{
width:578px;
margin-left:21px;
display:inline;
}
.main_t{
width:578px;
margin-left:21px;
display:inline;
}
.totop{  
width:578px;
padding-left:342px;
margin-left:auto;
margin-right:auto;
height:25px;
clear:both;
text-align:left;
padding-top:35px;
}
.footall{
width:100%;
background-image:url(../images/foot_bg.gif);
background-repeat:repeat-x;
text-align:center;
height:auto;
clear:both;
overflow:hidden;
margin-top:22px;
}
.foot div{
float:left;
}
.foot{
width:920px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.contant {
width:920px;
font-family:Arial, Helvetica, sans-serif;
}
.footnav_p1{
width:130px;
border-left:1px solid #bebebe;
float:left;
height:125px;
}
.footnav_p2{
width:130px;
border-left:1px solid #bebebe;
border-right:1px solid #bebebe;
float:left;
height:125px;
}
.footnav_pbt{
width:110px;
background-image:url(../images/c11.gif);
background-repeat:no-repeat;
padding-left:10px;
color:#737373;
font-weight:bold;
margin-left:10px;
display:inline;
padding-bottom:3px;
}

.footnav_p1 a,.footnav_p2 a{
display:block;
width:110px;
padding-left:20px;
}
.footnav_pbt a{
color:#737373;
font-weight:bold;
display:inline;
padding:0;
margin:0;
}
.footnav_pbt a:hover{
color:#ff0000;
font-weight:bold;
}
.footlogo{
width:920px;
margin-top:20px;
}
.foot_t{
width:920px;
color:#737373;
font-family:Arial, Helvetica, sans-serif;
margin-top:13px;
padding-bottom:30px;
}
.foot_t_left{
width:600px;
}
.foot_t_right{
width:320px;
text-align:right;
}







