@charset "utf-8";
/* CSS Document */
body{
	margin: 0px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	background-color:#FFFFFF;
	text-align:center;
}
body,td,th {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #555555;
}
#nav {
text-align:center;
line-height:20px;
}
#nav span{ font-family:"微软雅黑";font-size:14px;}
#nav q{ font-family: Arial, Helvetica, sans-serif;font-size:11px;}
#nav a {
display: block;
width: 80px;
height:60px;
background: #fff;
color: #000000;
text-decoration: none;
padding-top:5px;
}
#nav a:hover {
background: #F09229;
color:#FFFFFF;
}
.cate:link,.cate:visited,.cate:hover{
width:234px;
background-position:0px 0px;
background-repeat:no-repeat;
overflow:hidden;
text-indent:-999px;
height:52px;
display:block;
margin-right:5px;
margin-top:8px;
float:left;
}
h1{
padding:0px;
margin:0px;
}

.bottom{
width:975px;
height:160px;
	background:url(../images/bot.jpg) center left no-repeat;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;	
}
.bottomy{
	width:968px;
	overflow:hidden;
	padding:5px 0px;
	margin:0px auto;
	border-top:1px solid #9F9E9E;
}
.bottomy1{
	width:968px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	text-align:center;
}
.bottomy2{
	width:968px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.bottom h1{
	padding:5px 0px 0px 10px;
	margin:0px;
	color:#575859;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.bottom h2{
	padding:5px 0px 0px 10px;
	margin:0px;
	color:#575859;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.bottoma1{
	overflow:hidden;
	margin:0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.bottoma1 li{
	overflow:hidden;
	margin:0px;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	width: 140px;
}
.f_left{float:left;}
.tb_a{ border-bottom:1px dotted #CCCCCC; padding-top:10px;padding-bottom:10px; padding-left:10px; color:#a6a6a6}
.foot{
	background-image:url(../images/index_35.jpg);
	background-repeat:no-repeat;
	width:976px;
	line-height:20px;
	padding-top:23px;
	padding-bottom:15px;
	margin-right: auto;
	margin-left: auto;
}
.content{
	width:976px;
	margin-right: auto;
	margin-left: auto;
	text-align:left
}
.indexnews{
width:976px;
	margin-right: auto;
	margin-left: auto;
}
.indextitle{
 padding-left:2px; padding-top:15px; text-align:left
}
.about{
width:726px; float:left; text-align:left
}
.video{
width:221px;
float:right;
padding-top:18px;
}
.lnews{
width:348px;
float:left;
}
.rnews{
width:348px;
float:right;
}
.newslist{
height:24px;border-bottom:1px #cccccc dotted; margin-bottom:7px
}
.ltitle{
width:270px; float:left
}
.ltime{
float:right; width:75px
}
.icont{
width:221px;
float:right;
text-align:left;
}
.pro{
width:976px;
	margin-right: auto;
	margin-left: auto;
}
/* bot_menu */
#bot_menu{width:968px; margin:0 auto;font-size:12px; position:relative;overflow:auto;height:auto; clear:both;}
#bot_menu .spac{float:left; height:100px}
#b_m1{ float:left; line-height:20px}
#b_m1 .left{ width:10px; margin-top:17px;float:left; background:url(../images/index_59.gif); height:100px}
#b_m1 .right{float:left;margin-top:17px;margin-bottom:15px; margin-left:5px; width:118px;}

.aleft{
width:232px;
float:left;
}
.aright{
width:715px;
float:right;
}
.atitle{
padding-left:3px;
padding-top:10px;
padding-bottom:5px;
}
.aline{
background-image:url(../images/index_090.jpg); background-repeat:repeat-x; height:12px;
}
.rtitle{
	padding-left:3px;
	padding-top:10px;
	padding-bottom:5px;
}
.acont{
width:700px;
color:#666666; line-height:25px; font-family:'微软雅黑'; font-size:13px; padding-left:20px
}
.alink{
padding-left:10px
}
.worksbox{width:195px;height:187px;position:relative; float:left; margin-right:20px; margin-bottom:20px; text-align:center; padding:0;}
.worksbox a{border:1px solid #efefef;background-color:#f9f9f9;padding:6px;display:block;}
.worksbox a span{ text-align:center; font-size:12px; width:180px; cursor:pointer}
.worksbox a img{width:180px; height:144px}

.showpage {
	font-size:12px;
	color:#666;
    text-align:center; 
	padding:5px;
	font-family:"宋体";
	margin-top:10px;
}
 .showpage a {
 	font-family:"宋体"; 
	padding:3px 5px;
}
.showpage a:link,.showpage a:visited {  background:#FFF;}
.showpage a:hover {  background:#f1a03a;color:#FFF;}
.showpage font { padding:3px 5px;  background:#f1a03a; font-size:12px; color:#FFF;}
.showpage span{padding:3px 5px;background:#fff;color:#ccc;}
.time{
font-size:12px
}
.news{
width:650px;border-bottom:1px dashed #CCCCCC; font-size:13px
}
.newscontent{
width:550px; padding-top:3px; padding-bottom:3px; float:left
}
.newstime{
float:right; width:100px; font-size:12px;padding-top:3px; padding-bottom:3px; text-align:right
}
.prodetail{
width:675px; height:23px; background-color:#009966; margin-top:10px;
}
.menuh{
float:left; padding-right:7px
}