@charset "gb2312";
/* CSS Document */

body{
	margin:0 auto;
	text-align:center;
	background:url(../images/bg.gif) repeat-x;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#f3bc1b;
	text-decoration:none;
}

#container{
	width:1003px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	font-family:"ËÎÌå";
	line-height:25px;
}

#banner{
	width:1003px;
	height:327px;
	float:left;
	text-align:left;
}

#middle1{
	width:1003px;
	height:292px;
	float:left;
	text-align:left;
	margin-top:25px;
}
.about{
	width:693px;
	height:292px;
	float:left;
	text-align:left;
}
.aboutt{
	width:691px;
	height:26px;
	float:left;
	text-align:left;
	background:url(../images/mbg.gif) repeat-x;
	border:1px solid #d6d6d6;
	font-size:14px;
	font-weight:bold;
	color:#8f2121;
	padding-top:3px;
}
.aboutt a{
	color:#8f2121;
	text-decoration:none;
}
.aboutt a:hover{
	color:#f3bc1b;
	text-decoration:none;
}
.abouttl{
	width:290px;
	height:20px;
	padding-left:15px;
	float:left;
}
.abouttr{
	width:250px;
	height:20px;
	float:right;
	text-align:right;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.aboutb{
	width:673px;
	height:241px;
	float:left;
	text-align:left;
	padding:10px;
	line-height:23px;
}
.news{
	width:287px;
	height:292px;
	float:right;
	text-align:left;
}
.newst{
	width:287px;
	height:26px;
	float:left;
	text-align:left;
	background:url(../images/mbg.gif) repeat-x;
	border:1px solid #d6d6d6;
	font-size:14px;
	font-weight:bold;
	color:#8f2121;
	padding-top:3px;
}
.newst a{
	color:#8f2121;
	text-decoration:none;
}
.newst a:hover{
	color:#f3bc1b;
	text-decoration:none;
}
.newstl{
	width:100px;
	height:20px;
	padding-left:15px;
	float:left;
}
.newstr{
	width:100px;
	height:20px;
	float:right;
	text-align:right;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.newsb{
	width:267px;
	height:241px;
	float:left;
	text-align:left;
	padding:10px;
}
#middle2{
	width:1003px;
	height:221px;
	float:left;
	text-align:left;
}
.pro{
	width:693px;
	height:221px;
	float:left;
	text-align:left;
}
.prot{
	width:691px;
	height:26px;
	float:left;
	text-align:left;
	background:url(../images/mbg.gif) repeat-x;
	border:1px solid #d6d6d6;
	font-size:14px;
	font-weight:bold;
	color:#8f2121;
	padding-top:3px;
}
.prot a{
	color:#8f2121;
	text-decoration:none;
}
.prot a:hover{
	color:#f3bc1b;
	text-decoration:none;
}
.protl{
	width:290px;
	height:20px;
	padding-left:15px;
	float:left;
}
.protr{
	width:250px;
	height:20px;
	float:right;
	text-align:right;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.prob{
	width:673px;
	height:170px;
	float:left;
	text-align:left;
	padding:10px;
}
.contact{
	width:287px;
	height:221px;
	float:right;
	text-align:left;
}
.contactt{
	width:287px;
	height:26px;
	float:left;
	text-align:left;
	background:url(../images/mbg.gif) repeat-x;
	border:1px solid #d6d6d6;
	font-size:14px;
	font-weight:bold;
	color:#8f2121;
	padding-top:3px;
}
.contactt a{
	color:#8f2121;
	text-decoration:none;
}
.contactt a:hover{
	color:#f3bc1b;
	text-decoration:none;
}
.contacttl{
	width:100px;
	height:20px;
	padding-left:15px;
	float:left;
}
.contacttr{
	width:100px;
	height:20px;
	float:right;
	text-align:right;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.contactb{
	width:267px;
	height:170px;
	float:left;
	text-align:left;
	padding:10px;
}

#scrollDiv{width:675px;height:52px;overflow:hidden;}
#demo {width:675px; height:187px;overflow:hidden;}
#demo img { width:187px; height:140px; border:#d6d6d6 solid 1px;}
#demo a:hover img { border:#f3bc1b 1px solid; } 
#indemo {
float: left;
width: 10000%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#demo a{ color:#515151;}





/* css ÖØÖÃ */
*{margin:0; padding:0; list-style:none; }
body{  font:normal 12px/22px ËÎÌå;  }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }

/*banner*/
.slideBox{ width:1002px; height:327px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1002px; height:327px; display:block;  }

