
body{margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666; width:961px; font-family:Arial, Helvetica, sans-serif;
}
img{
  border:0px;
}
p{
  display:block;line-height:23px;margin:0px;padding:5px 0px 5px 0px;
}
a{
  color:#4f4f4f; text-decoration:none;
}
a:hover{
  color:#005592;
}
ul,li{
 display:block;margin:0px; padding:0px; list-style-type:none;
}
h5,h4,h3{
 display:block;margin:0px;color:#000000;font-size:12px;
}
.top{width:961px; height:70px;}
.search{height:18px; width:119px; background-image:url(images/fdj_3.jpg); background-color:transparent; border:0px; padding-left:22px;}
.nav{width:960px; height:37px; background-image:url(images/nav_bj.jpg); background-repeat:no-repeat; margin-top:5px; margin-bottom:10px;}
#nav{
 clear:both;width:972px;height:38px;margin:auto; background-image:url(../images/nav_bg.jpg);background-repeat:no-repeat;display:block; 
}
#nav1{width:972px; margin:auto; }
#nav ul{
  float:left;
}
#nav li {
	display:block;width:140px;float:left;text-align: center;
}
#nav a {
display:block;height:38px;line-height:38px;color:#FFF;text-decoration: none; font:Arial, Helvetica, sans-serif; font-size:14px;
}
#nav a:hover  {
text-decoration:none;font-size:14px; height:37px; background-image:url(images/btn_bj.jpg);  background-repeat:no-repeat; background-position:center; display:block;
}
#nav li ul {
 text-align:left;left: -999em; width: 140px; position: absolute; padding-top:7px;z-index:100;margin-left:-63px;
}
#nav li ul li{
 float: left; width: 140px; background-image:none;padding:0px; height:24px;
}
#nav li ul a{
 display:block;width:125px;height:23px;text-align:left;padding:0px 5px 0px 10px; border:0px; font-size:12px; 
 background-color:#2d6dc2;line-height:23px; border-bottom:1px solid #999;
 overflow: hidden;white-space:nowrap;text-overflow:ellipsis;
}
#nav li ul a:hover  {
 color:#000;text-decoration:none; background-color:#ffa55c; background-image:none; font-size:12px; height:23px;
}
#nav li:hover ul {
 left:auto;padding:0px;
}
#nav li.sfhover ul {
 left: auto;padding:0px;
}
#nav1 ul li{ background-image:url(images/line.jpg);background-position:right center;_background-position:right top; background-repeat:no-repeat; height:37px;}
.time{width:235px !important; background-image:none !important; height:38px; line-height:38px; color:#FF0;}

.banner{width:961px; margin-top:10px; }
.content{width:961px; margin:10px auto;overflow:hidden;}

.home_c1{
 float:left;width:467px;height:auto; overflow:hidden;
}
.home_c1 dt{
 background-image:url(images/lm_bj.jpg); width:451px; height:30px; background-repeat:no-repeat; line-height:30px; font:Arial, Helvetica, sans-serif 14px; color:#0553aa; padding:0px 8px; 
}
.home_c1 dt span{
 display:block;float:left; font:Arial, Helvetica, sans-serif 14px; color:#0553aa; font-weight:bold;
}
.home_c1 dt strong{
 display:block;float:right; font-weight:normal; font-size:12px;
}
.home_c1 dd{
 display:block;height:120px;padding:10px 0px 10px 0px; margin:0px;width:465px;
}
.home_c1 dd strong{
 float:left;display:block;width:135px;height:120px; background-image:url(images/index_1.jpg); background-repeat:no-repeat;
 padding:10px 0px 0px 10px; 
}
.home_c1 dd span{
 float:right;display:block;width:290px; line-height:22px;color:#454545;font-family:Arial, Helvetica, sans-serif;
 padding:10px 15px 0px 0px;
}



.home_c2{
  float:left;width:467px;padding-left:25px; overflow:hidden;
}
.home_c2 dt{
  background-image:url(images/lm_bj.jpg); width:451px; height:30px; background-repeat:no-repeat; line-height:30px; font:Arial, Helvetica, sans-serif 14px; color:#0553aa; padding:0px 8px;
}
.home_c2 dt span{
 display:block;float:left; font:Arial, Helvetica, sans-serif 14px; color:#0553aa; font-weight:bold;
}
.home_c2 dt strong{
 display:block;float:right; font-weight:normal; font-size:12px;
}
.home_c2 dd{
 display:block;height:120px;padding:10px 0px 10px 0px; margin:0px; width:465px;
}
.home_c2 dd strong{
 float:left;display:block;width:135px;height:120px; background-image:url(images/index_1.jpg); background-repeat:no-repeat;
 padding:10px 0px 0px 10px; 
}
.home_c2 dd span{
 float:right;display:block;width:290px;line-height:22px;color:#454545;
 padding-top:5px; background-color:#f4f4f4; height:120px; padding-left:10px;
} 
.index_pic{
	width:945px; height:184px; background-image:url(images/pic_bj.jpg); background-repeat:no-repeat; height:184px; padding:0px 8px;}
	
.home_c3{
 float:left;width:945px;height:auto; overflow:hidden; margin-bottom:12px;
}
.home_c3 dt{
 width:945px; height:30px;line-height:30px; font:Arial, Helvetica, sans-serif 14px; color:#0553aa;
}
.home_c3 dt span{
 display:block;float:left; font:Arial, Helvetica, sans-serif 14px; color:#0553aa; font-weight:bold;
}
.home_c3 dt strong{
 display:block;float:right; font-weight:normal; font-size:12px;
}
#demo a{
	width:150px; height:110px; margin-left:20px;}
	
	
.left{
	float:left; width:240px; 
}
.left h3{
	background-image:url(images/about_03.jpg); background-repeat:no-repeat; display:block; height:45px; line-height:30px; text-align:center;
}
.about_list{
	background-image:url(images/list_bj.jpg); background-repeat:repeat-y;
}
.about_list li{background-image:url(images/about_1.jpg); background-repeat:no-repeat; background-position:center bottom; display:block; height:30px;
line-height:30px; text-indent:40px;
}
.about_list a{ text-indent:60px;}


.right{
	float:left;width:709px; margin-left:5px;
}
.right h3{
	background-image:url(images/about_topbj.jpg); background-repeat:no-repeat; display:block; width:709px; height:65px; text-indent:40px; line-height:45px; font-family:Tahoma, Geneva, sans-serif; font-size:14px;
}

.right_content{
	background-color:#FFF; border-left:#ececec 1px solid;border-right:#ececec 1px solid; width:707px;
}
.right_content p{
	width:650px; margin:0px auto;
}

.bottom{
	background-image:url(images/bottom_bj.jpg); background-position:top center; background-repeat:no-repeat;
}


.msgbox{
  width:250px;height:17px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox2,.msgbox3{
  width:500px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox3{
  width:40px;
}
.msgbut{
  border:0px;width:60px;height:21px;font-weight:bold; background-color:#E00000; font-family:Arial;
  color:#FFFFFF; cursor:pointer; margin-left:10px; border:1px solid #FFA7A7; text-align:center;
  font-size:12px;
}
.xing{
  font-size:12px;font-weight:bold; color:#FF0000; font-family:"宋体";
}
.tel_content{
	background-color:#FFF; border-left:#ececec 1px solid;border-right:#ececec 1px solid;background-image:url(images/20081217085552894.jpg); display:block; background-repeat:no-repeat; width:707px; height:338px; background-position:15px 10px;
}
.tel{
	float:right;width:340px;font-size:12px;padding:100px 0px 20px 25px; line-height:24px;
}
.tel a{
  color:#FF3300;
}

.p_list{
  display:block;width:707px;padding-top:15px;
}
.p_list li{
  float:left;display:block;width:200px;height:200px; text-align:center;margin:0px 15px 15px 17px;_margin:0px 12px 15px 13px;
}
.p_list li strong{
  display:block;width:200px;height:160px;overflow:hidden; margin-left:auto; margin-right:auto;
}
.p_list li strong a{
  display:block;height:151px;border:1px solid #ccc;
}
.p_list li strong a:hover{
  display:block;border:2px solid #0062bf;
}
.p_list li span{
  padding-top:10px; font-size:12px; line-height:18px;
}
.p_list li span a{
  color:#000;
}
.p_list li span a:hover{
  color:#0062bf; text-decoration:underline;
}

.zipage{
  clear:both;width:700px;height:25px;text-align:center;padding:0px 0px 15px 0px; font-size:12px;
}
.zipage span{
  padding:0px 2px 0px 2px;color:#f30600;margin-right:5px;font-weight:bold;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:0px 2px 0px 2px; text-decoration:none;color:#333333;
 margin-right:5px;
}
.zipage a:hover{
  color:#000;font-weight:bold;text-decoration:none;
}

.pshow_img{
 float:left;width:320px; margin-left:10px;
}
.pshow_img dt{
 width:300px;height:300px; padding:5px; border:1px solid #b1b1b1;background-color:#FFFFFF;
 position:relative;
}

.pshow_right{
  float:right;width:350px;padding:0px 10px 0px 0px;
}
.pshow_right h4{
  display:block;line-height:25px; font-size:20px; padding-top:10px;color:#FF6600;
}
.pshow_right span{
  display:block;padding-top:10px;line-height:20px;
}
.pshow_right h5{
  display:block; line-height:25px;padding-top:10px;color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:16px;
}
.pshow_right div{
  display:block; line-height:20px;
}