/* CSS Document */
/*ÍøÕ¾±ä»ÒÉ«*/
/*html {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);}*/
/*ÍøÕ¾±ä»ÒÉ«*/
body{
	margin:0px;
	padding:0px;
	line-height:22px;
	color:#000000;
	background-color:#DDDDDD;
	font-size:13px;
}
a,a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover,a:active{ color:#ff0000; text-decoration:underline;}

ul li{ list-style:none; margin:0px; padding:0px;}
img{ border:0}
td{ text-align:center}
.clear{ clear:both}
#wrapper{ 
	width:1002px; 
	margin:0px auto; 
	background-color:#FFFFFF;
	height:100%;
}
.fav{ float:right; margin-top:60px; font-size:12px;}
#head{ 
	width:976px;
	margin:0px auto;
}

#head .top{ margin:0px; padding:0px;}
#logo{ float:left;}

#flash{ 
	width:976px;
	background-color:#B5B5B5;
	padding:2px;
	text-align:center;
}

#content{ 
	width:985px;
	margin:2px auto;
}
#content_02{ 
	width:980px;
	margin:2px auto 30px auto;
}
#footer{
	width:985px;
	margin:10px auto 4px auto;
	text-align:center;
	font-size:12px;
	line-height:24px;
	padding-top:6px;
	border-top:2px #B7B7B7 solid;
}
#content .left{
	float:left;
	width:184px;
	margin-left:1px;
}
#content .right{ 
	float:left;
	background:url(images/con_bg.gif) repeat-y;
	margin-top:15px;
	width:784px;
	overflow:hidden;
}
#content_02 .left{
	float:left;
	width:184px;
	margin-left:1px;
}

.nav{ margin:0px; padding:0px; margin-top:3px;}
.nav li{ 
	margin:0px;
	padding:0px;
}
.index_news{ float:left; margin-right:8px; margin-left:6px; width:360px;}
.index_news_tit{  background:url(images/new_tit.gif) no-repeat left top; height:24px;  }
.index_news span{ float:right; font-size:12px; font-weight:100;}

.index_ab{float:left; margin-left:40px; width:360px; }
.index_ab_tit{background:url(images/ab_tit.gif) no-repeat left top; height:24px; }
.index_ab span{ float:right; font-size:12px; font-weight:100; }

.news_list{
	margin:0px;
	padding:0px;
	margin-left:8px;
	line-height:26px;
}
.news_list li{
	background: url(images/arrow.gif) no-repeat 0px 9px; 
	padding-left:9px;
}
.about{ height:210px; background:url(images/pic.gif) no-repeat right bottom; font-size:12px; }

.index_pro{ width:985px; margin: 5px auto}

.index_pro_tit{ 
	width:985px;
	background:url(images/pro_bg.gif) no-repeat; height:37px;
}
.index_pro_tit .list{ float:left; margin:12px 0px 0px 125px; font-size:12px;}
.index_pro_con{ width:983px; margin:5px auto; border:1px #B8B8B8 solid; padding:7px 0px 4px 0px;}


#demo { 
    background: #FFF; 
    overflow:hidden; 
    width: 980px; 
} 
#demo img { 
	padding:5px;
	border:2px solid #E8E8E8;
	background-color:#fff;
} 
#demo img { 
    star : expression(
onmouseover=function(){this.style.borderColor="#B5B5B5"},
onmouseout=function(){this.style.borderColor="#E8E8E8"})
}
#indemo { 
    float: left; 
    width: 800%; 
} 
#demo1 { 
    float: left; 
} 
#demo2 { 
    float: left; 
}
.xu{ margin:10px auto}
.list_con{ float:left; margin-left:20px; width:755px;}
.list_con h2{ margin:5px 0px;}
.list_con ul{ margin:0px; padding:0px; font-size:14px; line-height:26px;}
.list_con ul li{ background:url(images/arrow.gif) no-repeat 0px 7px; padding-left:10px; border-bottom:1px #CCCCCC dotted;}
.list_con span{ float:right;}
.line{ background-image:url(images/line.gif); background-repeat:repeat-x; height:15px; width:750px; margin:0px auto}
.pro_list{
margin:5px auto;
}
.pro_list h3{ margin:0px; padding:0px;}
.pro_list_ul{ 
	padding:0px;
	font-size:14px;
	line-height:26px;
	margin:3px auto;
	width:160px;
}
.pro_list_ul li{ background:url(images/arrow_070.gif) no-repeat 0px 4px; padding-left:25px; border-bottom:1px #CCCCCC dotted; width:125px;}

.bor img { 
	padding:5px;
	border:2px solid #E8E8E8;
	background-color:#fff;
} 
.bor img { 
    star : expression(
onmouseover=function(){this.style.borderColor="#B5B5B5"},
onmouseout=function(){this.style.borderColor="#E8E8E8"})
}