@charset "gb2312";
/* CSS Document */

/* slidebox */
.slidebox { width:980px; height:373px; position:relative; overflow:hidden; margin:2px auto 0; }
.changeDiv { position:absolute; top:0; left:0; display:none; }
.ban_01 { display:block; }
.changeDiv a img { width:974px; height:367px; padding:2px; border: 1px solid #ccc; }
.changeDiv a, .tit a, .changetab2 span a { outline:none; }
.changeDiv .tit { position:absolute; left:0px; bottom:0; width:960px; height:25px; filter:Alpha(Opacity=30); opacity:0.3; background:#000; text-indent:110px; }
.changeDiv .tit p { position:relative; z-index:5; }
.changeDiv .tit a { display:block; color:#fff; padding-top:3px; }
/* ul_change */
.ul_change { position:absolute; right:8px; bottom:10px; overflow:hidden; height:16px; _zoom:1;/*for ie6*/ }
.ul_change li { float:left; height:16px; margin-left:5px; }
.ul_change span { display:block; float:left; height:16px; line-height:16px; background:#000; cursor:hand; cursor:pointer; color:#fff; padding:0px 6px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; }
.ul_change span.on { background:#cb1313; }
/*主体*/
#main h2 { position:relative; height:30px; line-height:30px; text-indent:-9999px; border-bottom: 1px solid #c0c0c0; }
#main h2 span{ display:block; position:absolute; left:0; bottom:-1px; width:95px; height:30px;  background: url(../images/tit_bg.png) no-repeat 0 11px;}
#main .more {position:absolute; top:10px; right:5px;}
#main .more  a{ color:#c60000;}

/*推荐*/
.reco_pro  { position:relative;}
.reco_pro ul  { overflow:hidden; width:980px; }
.reco_pro ul li { float:left; width:196px; height:130px; }
.reco_pro ul li img{ display:block;width:181px; height:130px; margin:0 auto; }
/*产品导航*/
#main  .pro_list { position:relative; float:left; overflow:hidden; width:374px;  margin-right:20px; }
#main  .pro_list h2 span{background-position:0 -29px; }
#main  .pro_list ul { overflow:hidden; width:354px; margin-left:20px;  }
#main  .pro_list ul li { float:left; width:118px; height:26px; line-height:26px; }
#main  .pro_list ul li  a{ color:#444; padding-left:10px; background:url(../images/list_bg.gif) no-repeat 0 -18px;  }
#main  .pro_list ul li a:hover{ color:#c60000;}
#main .service { float:left; width:290px; position:relative; }
#main  .service h2 span{background-position:0 -69px; }
.serv { overflow:hidden; }
.serv img { float:left; margin-right:20px; }
.serv div  { float:left; width:160px;}
.serv  strong{ display:block; }
.serv a{ color:#c60000;}
.serv a:hover{ text-decoration:underline;}
/*新闻中心*/
.news_center{ width:270px; overflow:hidden; float:right}
.news_center_title{ width:270px; height:30px; background:url(../images/newtitlebg.jpg) left bottom no-repeat; border-bottom:1px solid #CCC; text-align:right; line-height:40px; }
.news_center_title a{ color:#900}
.news_centernr { width:271px; padding-top:10px;}
.news_centernr ul li { width:271px; border-bottom:1px dashed #d1d1d1}
.news_centernr ul li a{ line-height:30px; color:#666;}
.news_centernr ul li span{ float:right;}

/*nav*/
.nav {height:40px; line-height:40px; background:url(../images/nav_li.jpg) repeat-x}
.navnr{ width:980px; margin:0 auto; height:40px}
.nav ul li{ float:left;display:block; width:122px; text-align:center}
.nav ul li a{ font-size:14px; color:#000; font-weight:bold; display:block}
.nav ul li a:hover{ font-size:14px; color:#000; font-weight:bold; background:url(../images/nav_h.gif) no-repeat; display:block}

/* page */
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
