/* CSS Document */

body{
    margin:0;
	padding:0;
	font-size:9pt;
	color:#000000;
	line-height:20px;
	}
*{
    margin:0;
	padding:0;
	}
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */

.body_body{
   width:1002px;
   margin:0 auto;
   background-color:#ffffff;
   } 
.body_con{
  width:1002px;
  margin:0 auto;
  background-color:#ffffff;
  }
.left{
  width:695px;
  margin-left:3px;
  float:left;
  }

.flash,.smys,.smys_title,.smys_con,.smys_bottom,.ctys_con,.ctys_bottom{
  	width:695px;
  	float:left;
  }
 .flash{
 	height:200px;
 }
#djnum{
	float:right;
	position:absolute;
	width:200px;
	height:200px;
	left: 172px;
	top: 200px;
}
#menu_tool{
   position:absolute;
   height:22px;
   width:150px;
   }
.smys{
  margin-top:8px;
  }
.smys_title{
  height:30px;
  }
.smys_con{
  width:693px;
  border-left:1px #d2ba90 solid;
  border-right:1px #d2ba90 solid;
  background:#ffffff;
  }

.smys_bottom{
  background:url(../images/smys_bottom.gif) no-repeat left top;
  height:12px;
  }
.ctys_con{
  width:693px;
  border-left:1px #faa0a3 solid;
  border-right:1px #faa0a3 solid;
  background:#ffffff;
  }
.ctys_bottom{
  background:url(../images/ctys_bottom.gif) no-repeat left top;
  height:12px;
  }
.smys ul{
  width:690px;
  margin:0 auto;
  list-style:none;
  }
.smys li{
  display:inline;
  float:left;
  margin-top:8px;
  }
.cp{
  width:218px;
  display:block;
  float:left;
  height:112px;
  margin-left:8px !important;
  margin-left:4px;
  border:1px #fed7bf solid;
  }
.cp_title{
  height:28px;
  width:218px;
  float:left;
  background:url(../images/cp_bg.jpg) repeat-x left top;
  border-bottom:1px #fed7bf solid;
  }
.cp_title_ico{
  display:block;
  float:left;
  height:22px;
  margin:5px 8px 0 8px;
  }
.cp_name{
  display:block;
  float:left;
  height:15px;
  width:150px;
  margin-top:0 !important;
  margin:3px 0 0 5px;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  }
.cp img{
  display:block;
  float:left;
  margin:5px 2px;
  }
.cp_text{
  display:block;
  width:120px;
  float:right;
  text-align:left;
  font-size:9pt;
  color:#333333; 
  }
.cp span{
  display:block;
  width:120px;
  text-align:left;
  height:22px;
  line-height:22px;
  margin:3px;
  }
.cp br{
  display:none;
  }
.clear{
  clear:both;
  height:12px;
  }
/** left end **/
  
.right{
  width:285px;
  margin-right:3px;
  float:right;
  }
.popup{
  width:285px;
  float:right;
  }
.login_zoon,login_top,login_bg{
 width:285px;
 float:left;
 }

/**  login zoon end  **/ 
.rights_con{
  width:285px;
  float:left;
  margin-top:8px
  }  
.titles{
   width:285px;
   height:32px;
   float:left;
	}
.borders{
   width:283px;
   float:left;
   background:#ffffff;
   border-left:1px #ebc3ea solid;
   border-right:1px #ebc3ea solid;
   }
.bottoms{
   width:285px;
   float:left;
   background:url(../images/bottoms.jpg) no-repeat left top;
   height:11px;
   }
.news{
   width:265px;
   margin:0 auto;
   height:18px;
   background: url(../images/news_ico.gif) no-repeat left center;
   border-bottom:1px #333333 dashed;
   margin-top:2px;
   }
.news a,.news a:link{
    display:block;
	width:240px;
	padding-left:20px;
	float:left;
	line-height:19px;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	color:#0A70AD;
	}
.news a:hover{
    display:block;
	width:240px;
	padding-left:20px;
	float:left;
	line-height:19px;
	text-align:left;
	font-size:9pt;
	color:#ff0000;
	}
.company_photo{
    height:300px !important;
    width:270px;
	height:293px;
	margin:0 auto;
	background:#ffffff;
	padding-top:5px;
	}
.links{
    width:283px;
	margin:0 auto;
	}
.links span{
    display:block;
	float:left;
	margin:5px 2px;
	width:133px;
	height:52px;
	}
.contacts{
    width:254px;
	margin-left:15px;
	margin-top:3px;
	height:25px;
	background:url(../images/contacts_line.gif) no-repeat left bottom;
	}
.contacts img{
    display:block;
	float:left;
	width:20px;
	margin-top:2px;
	height:20px;
	}
    
.contacts span{
    display:block;
	float:left;
	height:22px;
	margin-left:8px;
	line-height:22px;
	}
















#topNewSet{
	margin:0;
	padding:0;
	height:100px;
	background-color:#CCCCCC;
}
#topNewScreen{
	position:absolute;
	z-index:1;
    /*margin:1;*/
	padding:0;
	width:695px;
	height:200px;
	overflow:hidden;
	float:left;
	/*border: 1px solid #FFFFFF;*/
	background-color:#FFFFFF;
}
.topNewMenuAction{
	position:absolute;
	z-index:999;
	margin:2;
	padding:0;
	font-size:9pt;
	vertical-align:middle;
	width:21px;
	color:#FFFFFF;
	height:17px;
	FILTER: alpha(opacity=100);
	-moz-opacity:1;
	border: 1px solid #FFFFFF;
	background-color: #BE2E31;
}

.topNewTitleAction{
	position:absolute;
	z-index:900;
	margin:0;
	padding:0;
	width:695px;
	height:22px;
	font-size:12px;
	background-color:#FFFFFF;
	FILTER: alpha(opacity=75);
	-moz-opacity:.75;
	background-image: url(/images/9999.gif);
}
.topNewTitleVisited{
	position:absolute;
	z-index:900;
	margin:0;
	padding:0;
	font-size:12px;
	width:695px;
	height:22px;
	background-color:#FFFFFF;
	FILTER: alpha(opacity=75);
	-moz-opacity:.75;
	background-image: url(/images/9999.gif);
}
.topNewImage{
width:695;
height:200;
FILTER:alpha(opacity=100);
-moz-opacity:1; 
overflow:hidden;
border:1px solid #ffffff;
display: block;
}

.showlinkAre{
	position:relative;
	width:98%;
	height:55px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
}
.dyfloor{
	position:absolute;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	left:4px;
	top:0px;
}
.dis{display:block;}
.undis{display:none;}
.fimg{FILTER:BlendTrans(Duration=4);}
.adright {border:1px solid #CDC9CA;border-left:0;height:80px;width:158px;float:right;padding:8px 0 0 22px;}
.topNewMenuOver{
	position:absolute;
	z-index:999;
	margin:2;
	padding:0;
	font-size:9pt;
	vertical-align:middle;
	width:22px;
	color:#FFFF00;
	height:17px;
	FILTER: alpha(opacity=100);
	-moz-opacity:1;
	border: 1px solid #FFFFFF;
	background-color: #1F1F1F;
}
.topNewMenuVisited{
	position:absolute;
	z-index:999;
	margin:2;
	padding:0;
	width:22px;
	height:17px;
	font-size:9pt;
	color:#FF0000;
	border: 1px solid #FFFFFF;
	background-color: #1F1F1F;
	FILTER: alpha(opacity=90);
	-moz-opacity:.9;
}


.hjgfwya_con{
float:left;
  width:693px;
  border-left:1px solid #ffbe67 ;
  border-right:1px solid #ffbe67 ;
  background:#ffffff;
  }
.hjgfwya_con uL {margin:0; padding:0; padding-left:13px; width:680px;}
.hjgfwya_con uL li { display:block; float:left; width:135px; height:35px; margin:5px 8px; background:url(../images/hjgfw_annu.jpg) no-repeat; text-align:center; font-size:14px; color:#ff6701; line-height:35px;}
.hjgfwya_con uL li a{ color:#ff6701; text-decoration:none;}
.hjgfwya_con uL li a:hover{ color:#ff0066; text-decoration:none;}
.hjgfwya_xian { float:left;}
.hjgfw_bottom{
  float:left;
  width:695px;
  background:url(../images/hjgfw_bottom.jpg) no-repeat left top;
  height:5px;
  }