@charset "utf-8";
/* CSS Document */
body{ margin:0;
background:url(../images/bj.jpg) repeat-x #FFF;
font-family:Arial,宋体;
font-size:12px;
line-height:25px;
color:#646464;
overflow-x:hidden;
}
#d_body{
background:url(../design/images/d_bj.jpg) repeat-x #FFF;}
#web_body{
background:url(../web_design/images/web_bj.jpg) repeat-x #FFF;}
#about_body{
background:url(../corp/images/about_bj.jpg) repeat-x #FFF;}
#soft_body{
background:url(../software/images/soft_bg.jpg) repeat-x #FFF;}
#sup_body{
background:url(../support/images/sup_bj.jpg) repeat-x #FFF;}
#i_body{
background:url(../i/images/i_bg.jpg) repeat-x #FFF;}
/*主体*/
ul{
padding:0;
margin:0;
list-style:none;}
li{
margin:0;
padding:0;
list-style:none;}
.blank{ padding-right:20px; 
background:url(../images/blank_bg.gif) no-repeat right;}
.b{color:#2f6681;}
.h{ font-size:18px;
color:#323232;
font-weight:bold;}
.g{ color:#649614;;}
.hb{color:#2f6681;
font-weight:bold;}
.hg{color:#649614;
font-weight:bold;}
.black{ color:#000;}
a:link{
	font-family: "宋体";
	font-size: 12px;
	color: #646464;
	text-decoration: none;
}
a:visited{font-family: "宋体";
	font-size: 12px;
	color:#646464;
	text-decoration: none;}
a:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration: none;
}/*默认链接*/
.gray:link{
	font-family: "宋体";
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.gray:visited{font-family: "宋体";
	font-size: 12px;
	color:#FFF;
	text-decoration: none;}
.gray:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#e6e6e6;
	text-decoration: none;
}/*灰色链接*/
.white:link{
	font-family: "宋体";
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.white:visited{font-family: "宋体";
	font-size: 12px;
	color:#FFF;
	text-decoration: none;}
.white:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#bae4ff;
	text-decoration: none;
}/*白色链接*/
.bb:link{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration: none;
}
.bb:visited{font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration: none;}
.bb:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration:underline;
}/*蓝色链接*/
.bbb:link{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration:underline;;
}
.bbb:visited{font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration:underline;}
.bbb:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration:underline;
}/*下划线蓝色链接*/
.blue:link{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	text-decoration: none;
	font-weight:bold;
	text-decoration:underline;
}
.blue:visited{font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	font-weight:bold;
	text-decoration:underline;}
.blue:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	font-weight:bold;
	text-decoration:underline;
}/*粗蓝色链接*/
.grayb:link{
	font-family: "宋体";
	font-size: 12px;
	color:#646464;
	text-decoration: none;
	font-weight:bold;

}
.grayb:visited{font-family: "宋体";
	font-size: 12px;
	color:#646464;
	font-weight:bold;
}
.grayb:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#2f6681;
	font-weight:bold;

}/*粗灰色链接*/
.red:link{
	font-family: "宋体";
	font-size: 12px;
	color:#800000;
	font-weight:bold;
	text-decoration:underline;

}
.red:visited{font-family: "宋体";
	font-size: 12px;
	color:#800000;
   font-weight:bold;
   text-decoration:underline;
   
}
.red:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#800000;
    font-weight:bold;
	text-decoration:underline;

}/*红色粗链接*/
.green:link{
	font-family: "宋体";
	font-size: 12px;
	color:#649614;
	font-weight:bold;
	text-decoration:underline;

}
.green:visited{font-family: "宋体";
	font-size: 12px;
	color:#649614;
   font-weight:bold;
   text-decoration:underline;
   
}
.green:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#649614;
    font-weight:bold;
	text-decoration:underline;

}/*绿色粗链接*/
.gg:link{
	font-family: "宋体";
	font-size: 12px;
	color:#646464;

}
.gg:visited{font-family: "宋体";
	font-size: 12px;
	color:#646464;

   
}
.gg:hover{
	font-family: "宋体";
	font-size: 12px;
	color:#789c44;


}/*绿色链接*/

img{border: none;
}
.search_input{ width:210px;
background:transparent;
border:none;
height:22px;
}
#container{margin:0;
position:relative;
}/*容器*/
#header,#d_header,#i_header,#web_header,#about_header,#soft_header,#sup_header{ position:relative;
height:115px;
width:980px;
background:url(../images/header.jpg) no-repeat left;
color:#FFF;
z-index:50;
}
#header{
background:url(../images/header.jpg) no-repeat left;}
#d_header{
background:url(../design/images/d_header.jpg) no-repeat left;}
#i_header{
background:url(../i/images/i_header.jpg) no-repeat left;}
#web_header{
background:url(../web_design/images/web_header.jpg) no-repeat left;}
#about_header{
background:url(../corp/images/about_header.jpg) no-repeat left;}
#soft_header{
background:url(../software/images/soft_header.jpg) no-repeat left;}
#sup_header{
background:url(../support/images/sup_header.jpg) no-repeat left;}/*头部*/
.region{
 position:absolute;
  top:5px;
    left:5px;
}/*切换地区*/
#login{ position:absolute;
top:0;
line-height:23px;
left:420px;}
#login li{ float:left;
margin-right:5px;
}
.login_input{ width:90px;
background:transparent;
border:none;
color:#FFF;}
.login_btn{ width:40px;
background:transparent;
height:20px;
line-height:22px;
text-align:center;
border:none;
background-image:url( http://www.horayidea.com/images/login_btn.gif);
color:#FFF;}/*登陆*/
#header_about{position:absolute;
              top:0;
              right:20px;}
#header_about span{ margin-left:5px;}/*头部关于*/
#search{ position:absolute;
top:55px;
left:700px;}
#search span{ float:left;
}
#search_span{ margin-right:15px;
}/*搜索*/
#nav{position:absolute;
	color:#FFF;
	bottom:0;
	right:15px;
	height:25px;
	z-index:50;
	
}
* html #nav{overflow:hidden;}
.nav{
position:relative;
float:left;
z-index:50;}
#nav ul{list-style:none; 
padding:0 20px;
}   
#nav ul ul {visibility: hidden; 
position:absolute;
top:25px;
left:0;}  
#nav table {position:absolute; top:0; left:0;}   
#nav ul li:hover ul,   
#nav ul a:hover ul{visibility: visible;}   
#nav ul li a{color:#FFF;
 text-decoration:none;
 line-height:25px;
 font-weight:bold; 
 margin:0px;
 text-align:center;
 display: block;}   
#nav ul li a:hover,#nav ul .header_current{color:#dcdcdc;}   
 #nav ul ul li {clear:both;text-align:left;font-size:12px; height:25px;}   
#nav ul ul li a{width:120px;
	padding-left:10px;
	text-align:left;
font-weight:100;
 background: #000;
filter:alpha(opacity=80); /*IE*/
-moz-opacity:0.8; /*MOZ , FF*/
opacity:0.8; /*CSS3, FF1.5*/
 border-top:1px solid #c8c8c8 ;
 line-height:25px;}   
#nav ul ul li a:hover{ background: #323232; 
filter:alpha(opacity=80); /*IE*/
-moz-opacity:0.8; /*MOZ , FF*/
opacity:0.8; /*CSS3, FF1.5*/}/*导航*/
/*头部*/

#banner{ width:100%;
border:none;
height:380px;}
#banner_main{ width:980;
height:380px;}
/*形象*/
#main{ width:980px;
position:relative;
margin:20px 0 30px 0;
}/*内容*/
#footer{ width:100%;
border-top:3px solid #f1f1f1;
background:none;
position:relative;
padding:10px 0 50px 0;
} 
#footer_main{ width:960px;
position:relative;
padding-left:20px;
} 
#footer_rss{
padding-left:25px;
background:url(../images/rss.jpg) no-repeat left;
} 
#footer_gov{ position:absolute;
top:10px;
right:0px;}
#footer_gov select{
	border:1px solid #e3e9ef;
	border-top:1px solid #abadb3;
	background:#FFF;	
	width:150px;
    position:relative;
}
/*页脚*/
#main:after,#map_ul:after,#home_news_tit:after,#right_summary_main:after{content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}/* 主流清除*/
* html #main,* html #home_news_tit,* html #map_ul,* html #right_summary_main:after{ height:1%;} /*IE6自动清除*/
*：first-child+html #main,*：first-child+html #home_news_tit,*：first-child+html #map_ul,*：first-child+html #right_summary_main{ min-height:1px;} /*IE7自动清除*//* 漂浮自清除*/


