/* 
HUIXIANGLED.COM CSS Document 
2007-3-26
*/
* { margin: 0px; padding: 0px; }

a { border: 0px; margin: 0px; padding: 0px; }

a:link { color: #205E91; text-decoration: none; }

a:visited{ color: Gray; text-decoration: none; }

a:hover{ color: #FF8C00; text-decoration: none; }

body { background: #EAEAEA; border: 0px; color: black; margin: 0px; padding: 0px; text-align: center; font: 12px/150% Tahoma, Verdana, AppleGothic, Sans-serif; }

#topcolor{ background: #FFD700; display: block; width: 800px; height: 16px; 	margin-left: auto; margin-right: auto;}

#topcolor_left{ background: #FF8C00; display: block; width: 616px; height: 16px; float: left; }

#logo_and_menu{ background-color: #595656; display: block; width: 800px; height: 80px; margin-left: auto; margin-right: auto;}

	
#logo{ float: left; padding: 10px 10px 0 10px;  margin: auto;}

h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}

p {
font: 12px Arial, Helvetica, sans-serif;
}
#menu{
	display: block;
	float: left;
	width: 446px;
	height: 66px;
	margin: 0px;
	padding: 0px;
}
/*Menu CSS Start*/
#nav{
	display: block;
	height: 24px;
	padding: 10px 0 0 0;
}
/*CSS Code for Menu Begin:*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 446px; /*For KHTML*/
 list-style: none;
 height: 24px;
}

ul#navmenu li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left; /*For Gecko*/
 display: inline;
 list-style: none;
 position: relative;

}

ul#navmenu ul {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 180px;
 list-style: none;
 display: none;
 position: absolute;
 top: 24px;
 left: 0;
}

ul#navmenu ul li {
 float: none; /*For Gecko*/
 display: block !important;
 display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
 border: 0;
 padding: 0 6px;
 float: none !important; /*For Opera*/
 float: left; /*For IE*/
 display: block;
 background: transparent;
 color: #CCC;
 width: 61px;
 font: bold 11.5px/24px Tahoma, Verdana, AppleGothic, Sans-serif; 
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
 display: block;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
 background: #A9A9A9;
 color: Black;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
 color: #666;
 width: 180px;
 text-align: left;
 font-weight: normal;
 float: none;
 background-color: #E9E9E9;
 border-left: 1px solid Silver;
 border-right: 1px solid Silver;
 border-bottom: 1px solid Silver; 
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
 background: #C00;
 color: #FFF;
}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
 display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
 display: block;
}
/*Menu CSS End*/
#show_page_name{
 display: block;
 color: Gray;
 font-weight: bold;
 background-color: Black;
 padding: 1px 10px 1px 10px;
 margin: 24px 16px 0 280px;
 height: 20px
}
#lan_text{
	display: block;
	float: left;
   padding: 14px 0 0 0;
	margin: auto;
	font-weight: bold;
   color: #DCDCDC;
	background-color: Gray;
	height: 66px;
	width: 184px;
}
#lan_text a{
	color: #DCDCDC;
}
#lan_text a:hover{
	color: #FF8C00;
}
#midflash{
  background-color: #fff;
  display: block;
  width: 800px;
  clear: both;
  margin: auto;
  padding: 0px;
}
#flash{
	background-color: #fff;
	width: 616px;
	height: 182px;
	float: left;

}
#search{
  background-color: #ece8df;
  width: 184px;
  height: 182px;
  float: left;
  color: Gray;
  text-align: left;
}
#line_right{
	clear: both;
	background-color: Gray;
	width: 800px;
	line-height: 2px;
	margin: auto;
	padding: 0px;
	display: block;
	height: 2px;
}
#line_left{
	background-color: Orange;
	width: 616px;
	line-height: 2px;
	display: block;
	float: left;
	height: 2px;
}
/*中间内容*/
#middle{
	background: White url(../images/flowers.jpg) no-repeat bottom right;
	display: block;
	width: 800px;
	height: auto;
	margin: auto;
	padding: 0px;
}
/*内容左*/
#middle_left{
	display: block;
	background-color: transparent;
	width: 616px;
	float: left;
	margin: auto;
	padding: 0px;
}
/*右边的内容*/
#middle_right{
	display: block;
	background: transparent url(../images/balloons.jpg) no-repeat bottom;
	width: 182px;
	height: auto;
   float: right;
	margin: auto;
	padding: 0px;
 	border-left: 1px solid #ccc;
	}
#txt_top{
	display: block;
	background: transparent url(../images/child.jpg) no-repeat bottom right;
	width: 556px;
	margin: 14px 14px 0 14px;
	padding: 0px;
	border-bottom: 1px solid #ccc;
	float: left;
}
.titlenav{
	background-color: transparent;
	padding: 20px 0 10px 20px;
	width: auto;
	display: block;
	text-align: left;
	font-size: small;
	font-weight: bolder;
}
#flo_left{
	float: left;
}
#flo_right{
	float: right;
}
.color_org{
	color: #FF8C00;
}
.color_gry{
	color: Gray;
}
/*-----左边的文字-----*/
#middle_left .txt_left{
	width: 360px;
	text-align: left;
	padding: 0 0 10px 0;
	float: left;
	color: #696969;
	display: block;
}
#middle_left .txt_left2{
	width: 300px;
	text-align: left;
	padding: 0 0 10px 0;
	float: left;
	color: #696969;
	display: block;
}
#middle_left .txt_right{
	width: 150px;
	text-align: left;
	padding: 0 0 0 20px;
	float: left;
	color: #696969;
	display: block;
}
#middle_left #tit_img{
	width: 60px;
	padding: 4px 0 10px 26px;
	float: left;
	display: block;
}
#txt_middle{
	display: block;
	background: transparent;
	width: 556px;
	margin: 14px;
	padding: 0px;
	float: left;
}
#txt_middle ul{
	background-color: transparent;
	display: block;
	list-style: none;
}
#txt_middle li{
	background: transparent url(../images/news_dot.gif) no-repeat left;
	display: block;
	list-style: none;
	margin: auto;
	padding: 2px 0 2px 14px;
	border-bottom: 1px solid #ccc; 
}
#txt_bottom{
	display: block;
	background: transparent;
	width: 556px;
	margin: 14px;
	padding: 0px;
	float: left;

}
.tel_from_tit{
	display: block;
	padding: 14px 0 4px 10px;
	text-align: left;
}
#tel_txt{
	display: block;
	padding: 4px 0 4px 20px;
}
#search_from{
	display: block;
	padding: 4px 0 4px 20px;
}
#search_from #keyword{
	background-color: #FFFFF0;
	border: 1px solid #ccc;
	padding: 2px;
}
#hotlink_text{
	clear: left;
	padding: 4px 6px 4px 30px;
	display: block;
	text-align: left;
}
#hotlink_text ul{
	list-style: none;
}
#hotlink_text li{
	list-style: none;
	background: transparent url(../images/dot.gif) no-repeat left;
	padding: 3px 0 3px 14px;
	border-bottom: 1px solid #ccc;
}
#hotlink_text li a{
	display: block;
	font-weight: bold;
}
#hotlink_text li a:hover{
	background-color: #FF6600;
	color: White;
}

/* 解决中间高度自适应  */
.HackBox{
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0;
margin-top:0;
clear:both;
visibility:hidden;
}
#err{
	background-color: #F6F6F6;
	border: 1px solid #E6E6E6;
	padding: 20px;
	margin: 10px 5px 10px 5px;
	display: block;
	width: 480px;
	font: 11.5px Tahoma;
	float: left;
	color: #727272;
	text-align: left;
}
/*最新产品*/
#wathnew_text{
	display: block;
	color: #696969;
	text-align: left;
	padding: 0 0 0 20px;
}
#wathnew_text .outside{
	background-color: #e9dfda;
	padding: 4px;
	border: 3px solid #F4F4F4;
	width: 138px !important;/*FireFox*/
	width: 134px;
	height: 40px;
	margin: 0;
}
#wathnew_text .inside{
	float: left;
	display: block;
	background-color: White;
	text-align: left;
	padding: 0px;
	margin: 0;
	height: 40px;
	width: 138px !important;/*FireFox*/
	width: 134px;
	}
#wathnew_text img{
	width: 40px;
	height: 40px;
	border:none;
	}
#wathnew_text .imgs{
	float: left;
	display: block;
	background-color: White;
	padding: 0px;
	margin: 0px;
	width: 40px;
	height: 40px;
	border:none;
}
#wathnew_text .infos{
	float: left;
	display: block;
	background-color: White;
	text-align: left;
	padding: 4px 0px 0px 6px;
	margin: 0;
	width: 80px;
}
.page {
	background-color: #F6F6F6;
	border: 1px solid #E6E6E6;
	padding:0;
	margin: auto;
	display: block;
	width: 534px;
	height: 20px;
	font: 11.5px Tahoma;
	clear: both;
	color: #727272;
	text-align: center;
}

.page input {
	color: #4F4F4F;
	background-color: #EFEFEF;
	border: 1px solid #4F4F4F;
}

.page select {
	font: 11px Tahoma;
	color: #4F4F4F;
	background-color: #EFEFEF;
	border: 1px solid #4F4F4F;
}
/*最下面部分*/
#foot{
	background-color: #fff;
	display: block;
	width: 800px;
	margin: auto;
	padding: 0px;
}
#bar{
	background-color: Silver;
	display: block;
	width: 800px;
	line-height: 10px;
	height: 10px;
}
#text_bar{
	background-color: #DCDCDC;
	display: block;
	width: 800px;
	line-height: 10px;
	height: 20px;
}
#text_bar_left{
	color: #000;
	padding: 4px 0 4px 24px;
	float: left;
	text-align: left;
	display: block;
}
#text_bar_right{
	color: #000;	
	padding: 4px 0 4px 24px;
	display: block;
}
#text_bar_valid{
	color: #000;
	padding: 10px 0 10px 24px;
	float: left;
	text-align: left;
	display: block;
}
#text_bar_design{
	color: #000;	
	padding: 10px 0 10px 236px;
	display: block;
}
.go_back {
	background-color: transparent;
	padding: 20px 20px 10px 20px;
	display: block;
}
#about{
	padding:30px;
	text-align: left;
	text-indent: 25px;
	color: #666666;
	line-height: 18px;
}
table,tr,td,p{
		line-height: 18px;
}
#contact{
	padding:30px;
	text-align: left;
	color: #666666;
}
/*News CSS Files*/
#news{
	padding:25px;
	text-align: left;
	color: #666666;
}

.news_row{
	width: 520px;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	background: url(../images/dot_02.gif) repeat-x left bottom;
	}
.news_time{
	float: left;
	width: 80px;
	height: 20px;
	padding: 2px;
	margin: 0px;
	text-align: right;
	color: Silver;

}
.news_title{
	font-weight: bold;
	float: left;
	padding: 4px;
	margin: 0px;
	text-align: left;
	width: 420px;
	height: 20px;
}
#news_view{
	float: left;
	width: 500px;
	padding: 10px;
	margin: 10px;
	font: 11.5px Tahoma;
	text-align: left;
}
#news_tit{
	font-weight: bold;
	padding: 10px;
	margin: 5px;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-size: 12px;
}
#news_centont{
	padding:10px;
	margin: 0px; 
 	text-align: left;
	text-indent: 25px;
	color:#333333
}
#news_date{
 	text-align: center;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0px 10px 0px;
	color: Gray;
}
/*FCKeditor中的样式*/
.Code{
	display:block;
	background-color: #EFEFEF;
	border:#ccc solid 1px;
}
.Title{
	font-size:18px;
	color: #CC3300;
	}
h3{
	font-size:14px;
	font-weight:bold;
	}