
/* CSS Document*/
/* CSS ȫ��*/
section,article,aside,header,footer,nav,figure {
display:block
}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure {
	margin:0;
	padding:0;
	text-decoration:none;
	overflow-x:hidden;
}
body,button,input,select,textarea {
	font:12px/1.5 "����-PUA"
}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {
	font-size:100%
}
address,cite,dfn,em,var {
	font-style:normal
}
code,kbd,pre,samp {
	font-family:courier new,courier,monospace
}
a{
	text-decoration:none;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: black;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
small {
	font-size:12px
}
ul,ol {
	list-style:none
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
legend {
	color:#000
}
fieldset,img {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.clearBoth{
	clear:both;}
.floatLeft{ float:left;}

/*		top css		*/
.top{ background:url(images/aode_02.png) repeat-x; height:142px;}
.top .head{ background:url(images/aode_04.png) no-repeat; width:1000px; height:142px; margin:0px auto;}
.top .head .top_right{ height:104px;}
.top .head .top_right .top_m{ width:214px; height:30px; line-height:30px; color:#fff; float:right; text-align:left; overflow:hidden;_zoom:1;}
.top .head .top_right .top_m a{ color:#FFF; text-decoration:none;}
.top .head .top_right .hot_tel{ width:250px; height:60px; line-height:60px; font-size:48px; color:red; float:right; overflow:hidden;_zoom:1;}

.top .head .daohang{ height:38px; line-height:38px;}
.top .head .daohang ul li{ width:124px; text-align:center; font-size:15px; font-weight:bold; float:left;}
.top .head .daohang ul li a{ color:#fff;}
/*		banner css	*/
.indexCon{width:1000px; margin:0px auto; overflow:hidden; margin-top:10px;}
.indexCon .flashBanner{width:1000px;height:350px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:50px;line-height:50px;background-color:#000;width:100%;text-align:right;position:absolute;left:0;bottom:-50px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}

/*		���� css	*/
.gonggao{ background:url(images/gonggao.png) no-repeat; width:1002px; height:40px; line-height:40px; margin:0px auto;}

.search{ background:url(images/seachbg.jpg) no-repeat; width:1002px; height:60px; margin:0px auto; margin-bottom:5px;margin-top:5px;}
.search .search_info{ float:right; height:60px; line-height:60px;}
.search .search_info .text_s{ border:0px; background:url(../images/kuang.png) no-repeat; width:180px; height:22px; line-height:22px;margin-top:18px; float:left;}
.search .search_info .sub_s{ margin-top:18px; float:left; margin-right:40px;}
.search .qq{ float:right; height:60px; line-height:60px; margin-right:100px;}
.search .qq img{ margin-top:15px;}

#demo2 table a{ color:#fff;}