/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#505050;}
a:hover{ color:#C10001; text-decoration:none;}
li{list-style:none;}
img{ border:none;}
body{font-family:"宋体"; color:#505050; font-size:12px; background: url(../images/bg.png) repeat-x center top;}
#wrapper{width:980px; margin:0 auto; background:url(../images/repeat.png) repeat-y 0 0;}
.clear{ clear:both;}

/*焦点轮播*/
div#MainPromotionBanner{
	width:960px;
	height:350px;
	background:#feb900;
	overflow:hidden;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 350px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 960px;
	height: 350px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 960px;
	height:350px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	position: absolute; 
	top: 325px; 
	right: 0px;
	z-index: 10;
	height: 25px;	
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #C10001;       /*number*/
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: .9em;
	cursor: pointer;
	overflow: hidden; 
	margin:3px 6px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: url(../images/slide_trigger_c.gif) no-repeat center center;
	border:0; 
	font-weight:bold;
	font-size: 1.4em;
	line-height: 21px;
	height: 21px;
	width: 21px;
	margin:0 6px; 
}
/*焦点轮播结束*/



/*顶部区域*/
#header{width:970px; padding:0px 5px; background:url(../images/top_bg.png) no-repeat center top;}
#header .topbox{width:970px; height:100px; overflow:hidden;}
#header .topbox .logo{ width:168px; height:68px; overflow:hidden; float:left; margin:16px 0px 0px 20px;}
#header .topbox .logo img{ width:168px; height:68px;}
#header .topbox .title{width:470px; height:100px; line-height:100px; text-align:left; float:left; margin-left:40px; color:#333;}
#header .topbox .title h1{ font-size:36px;}
#header .topbox .login{width:260px; float:right; padding:38px 0px 0px 0px;}
#header .topbox .login dl{float:left; width:85px;}
#header .topbox .login dt img{float:left; margin-right:5px;}
#header .topbox .login dd{float:left;}
#header .topbox .login dd a{color:#333; line-height:18px;}
#header .topbox .login dd a:hover{color:#000;}
/*顶部区域结束*/

/*菜单栏区域*/
#header .nav_box{}
#header .nav_box .nav{width:970px; height:30px; overflow:hidden;}
#header .nav_box .nav ul{padding:0px 44px;}
#header .nav_box .nav ul li{float:left; text-align:center; width:126px; height:30px; line-height:30px; padding:0px; background:url(../images/nav_li.png) no-repeat 0 0;}
#header .nav_box .nav ul li.last{background:url(../images/nav_li_last.png) no-repeat 0 0;}
#header .nav ul li a{display:block; width:126px; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#fff; white-space:nowrap; text-decoration:none;}
#header .nav ul li a:hover{color:#fff; line-height:30px; background:url(../images/nav_hover.png) no-repeat 0 0;}
#header .nav ul li a.on{color:#fff; line-height:30px; background:url(../images/nav_hover.png) no-repeat 0 0;}
/*banner图片切换效果*/
.banner{width:960px; height:350px; overflow:hidden; margin:0 auto; padding:1px 0px;}
/*banner图片切换效果结束*/
/*菜单栏区域结束*/

/*内容区*/
#container{ width:960px; padding:10px 10px 0px; overflow:hidden; margin:0px auto;}
#main_con{width:725px; float:right;}

/*首页公司简介*/
#main_con .concise{width:725px; margin-bottom:10px;}
#main_con .concise .title{height:42px; overflow:hidden; background:url(../images/main_title.gif) no-repeat right top;}
#main_con .concise .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:44px; padding-left:20px; background:url(../images/main_title.gif) no-repeat left top;}
#main_con .concise .title h4 a{color:#fff; font-size:12px; text-decoration:none;}
#main_con .concise .title h4 a:hover{color:#ff0; font-size:12px; text-decoration:underline;}
#main_con .concise .title span{margin:0px 5px;}
#main_con .concise .title p{float:right; line-height:47px; padding-right:20px;}
#main_con .concise .title p a{color:#fff;}
#main_con .concise .title p a:hover{color:#ff0;}
#main_con .concise .con{width:717px; height:260px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
#main_con .concise .con img{float:left; margin:10px; width:160px; height:240px; overflow:hidden;}
#main_con .concise .con p{padding:10px 0px; text-indent:2em; line-height:25px;}
/*首页公司简介结束*/


/*内页公司简介*/
#main_con .concise .con_in{width:717px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
#main_con .concise .con_in p{padding:15px 10px 15px 15px; text-indent:2em; line-height:28px;}
/*内页公司简介结束*/



/*首页新闻资讯*/
.fl{float:left;}
.fr{float:right;}
#main_con .news{width:357px; margin-bottom:10px;}
#main_con .news .title{height:42px; overflow:hidden; background:url(../images/main_title.gif) no-repeat right top;}
#main_con .news .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:44px; padding-left:20px; background:url(../images/main_title.gif) no-repeat left top;}
#main_con .news .title p{float:right; line-height:47px; padding-right:20px;}
#main_con .news .title p a{color:#fff;}
#main_con .news .title p a:hover{color:#ff0;}
#main_con .news .news_list{padding:5px 10px 15px; width:329px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
#main_con .news .news_list ul li{width:327px; height:32px; line-height:32px; padding-left:2px; background:url(../images/dotted.png) repeat-x left bottom;}
#main_con .news .news_list ul li a{float:left;}
#main_con .news .news_list ul li a:hover{}
#main_con .news .news_list ul li span{float:right; width:70px; text-align:center; color:#999; font-size:12px;}
/*首页新闻资讯结束*/


/*首页图片列表展示*/
.show{width:960px; margin:0px auto 10px; clear:both;}
.show .title{height:42px; overflow:hidden; background:url(../images/main_title.gif) no-repeat left top;}
.show .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:44px; padding-left:20px;}
.show .title p{float:right; line-height:47px; padding-right:20px;}
.show .title p a{color:#fff;}
.show .title p a:hover{color:#ff0;}
.show .con{width:952px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
.show .con .pic_list{overflow:hidden; padding:10px 11px;}
.show .con .pic_list dl{float:left; width:145px; margin:5px; overflow:hidden;}
.show .con .pic_list dt{width:143px; border:#ccc solid 1px; overflow:hidden;}
.show .con .pic_list dl:hover dt{background:#B00114; border:#B00114 solid 1px;}
.show .con .pic_list dt img{width:133px; height:140px; overflow:hidden; padding:5px;}
.show .con .pic_list dd{width:145px; height:40px; line-height:40px; overflow:hidden; text-align:center; background:#eee;}
.show .con .pic_list dl:hover dd{background:#B00114; color:#fff; cursor:pointer;}
/*首页图片列表展示结束*/


/*左侧侧边栏*/
#sidebar{width:235px; float:left; overflow:hidden;}
/*网站公告*/
#sidebar .annou{width:225px; margin-bottom:10px; float:left;}
#sidebar .annou .title{height:27px; overflow:hidden; background:#B00114 url(../images/side_title_r.gif) no-repeat right top;}
#sidebar .annou .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:27px; padding-left:15px; background:url(../images/side_title_l.gif) no-repeat left top;}
#sidebar .annou .con{width:223px; /*height:125px;*/ overflow:hidden; border:#DEDEDE solid 1px;}
#sidebar .annou .con p{padding:10px 10px 0px 10px; text-indent:2em; line-height:20px; /*height:65px;*/ overflow:hidden;}
#sidebar .annou p.date{padding:25px 10px 0px 10px; float:right; height:25px; line-height:20px;}
/*网站公告结束*/

/*首页联系我们*/
#sidebar .conta{width:225px; margin-bottom:10px; float:left;}
#sidebar .conta .title{height:27px; overflow:hidden; background:#B00114 url(../images/side_title_r.gif) no-repeat right top;}
#sidebar .conta .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:27px; padding-left:15px; background:url(../images/side_title_l.gif) no-repeat left top;}
#sidebar .conta .con{width:223px; overflow:hidden; border:#DEDEDE solid 1px;}
#sidebar .conta .con ul{padding:10px;}
#sidebar .conta .con ul li{height:25px; line-height:25px; padding-left:8px;}
/*首页联系我们结束*/

/*首页产品分类*/
#sidebar .pro{width:225px; margin-bottom:10px; float:left;}
#sidebar .pro .title{height:27px; overflow:hidden; background:#B00114 url(../images/side_title_r.gif) no-repeat right top;}
#sidebar .pro .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:27px; padding-left:15px; background:url(../images/side_title_l.gif) no-repeat left top;}
#sidebar .pro .con{width:223px; height:175px; overflow:hidden; border:#DEDEDE solid 1px;}
#sidebar .pro .con ul{padding:5px 10px 15px;}
#sidebar .pro .con ul li{height:30px; line-height:30px; overflow:hidden; background:url(../images/submenu.gif) no-repeat 25px 12px; border-bottom:#ccc dashed 1px;}
#sidebar .pro .con ul li a{margin-left:38px;}
/*首页产品分类结束*/



/*内页产品分类*/
#sidebar .pro .con_in{width:223px; overflow:hidden; border:#DEDEDE solid 1px;}
#sidebar .pro .con_in ul{padding:10px;}
#sidebar .pro .con_in ul li{height:30px; line-height:30px; overflow:hidden; background:url(../images/submenu.gif) no-repeat 25px 12px; border-bottom:#ccc dashed 1px;}
#sidebar .pro .con_in ul li a{margin-left:38px;}
/*内页产品分类结束*/


/*内页产品列表图片页*/
#main_con .pro_list{width:725px; margin-bottom:10px;}
#main_con .pro_list .title{height:42px; overflow:hidden; background:url(../images/main_title.gif) no-repeat right top;}
#main_con .pro_list .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:44px; padding-left:20px; background:url(../images/main_title.gif) no-repeat left top;}
#main_con .pro_list .title h4 a{color:#fff; font-size:12px; text-decoration:none;}
#main_con .pro_list .title h4 a:hover{color:#ff0; font-size:12px; text-decoration:underline;}
#main_con .pro_list .title span{margin:0px 5px;}
#main_con .pro_list .con{width:717px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
#main_con .pro_list .con .pic_list{overflow:hidden; padding:10px 8px 10px 9px;}
#main_con .pro_list .con .pic_list dl{float:left; width:153px; margin:10px; border:#ccc solid 1px; overflow:hidden;}
#main_con .pro_list .con .pic_list dl:hover{background:#B00114; border:#B00114 solid 1px;}
#main_con .pro_list .con .pic_list dt img{ width:143px; height:150px; overflow:hidden; padding:5px;}
#main_con .pro_list .con .pic_list dd{width:153px; height:40px; line-height:40px; overflow:hidden; text-align:center; border-top:#ccc solid 1px;}
#main_con .pro_list .con .pic_list dl:hover dd{background:#B00114; color:#fff; cursor:pointer; border-top:#B00114 solid 1px;}
/*内页产品列表图片页结束*/



/*内页新闻列表页*/
#main_con .news_in{width:725px; margin-bottom:10px;}
#main_con .news_in .title{height:42px; overflow:hidden; background:url(../images/main_title.gif) no-repeat right top;}
#main_con .news_in .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:44px; padding-left:20px; background:url(../images/main_title.gif) no-repeat left top;}
#main_con .news_in .title h4 a{color:#fff; font-size:12px; text-decoration:none;}
#main_con .news_in .title h4 a:hover{color:#ff0; font-size:12px; text-decoration:underline;}
#main_con .news_in .title span{margin:0px 5px;}
#main_con .news_in .con{width:717px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
#main_con .news_in .con .list ul{margin:15px;}
#main_con .news_in .con .list ul li{height:35px; line-height:35px; padding-left:10px; background:url(../images/news_line.gif) no-repeat left bottom;}
#main_con .news_in .con .list ul li a{float:left; margin-left:10px;}
#main_con .news_in .con .list ul li a:hover{}
#main_con .news_in .con .list ul li span{float:right; width:80px; text-align:right; color:#999; font-size:12px;}
/*内页新闻列表页结束*/

/*翻页*/
div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
float:left;
padding:3px 8px 3px 20px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:20px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#303030;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#dcd9d4;
color:#303030;
border:1px #dcd9d4 solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#303030;
background-color:#eee;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.pbutton{
color:#303030;
background-color:#dcd9d4;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.opt{
color:#303030;
padding:0px;
white-space: nowrap;
border:0px;
background:#fff;
}
/*翻页结束*/
/*内容区结束*/

/*页脚*/
#footer{width:960px; padding:0px 10px; overflow:hidden; margin:0px auto;}
/*友情链接*/
#footer .fri{width:960px; margin-bottom:10px;}
#footer .fri .title{height:42px; overflow:hidden; background:url(../images/main_title.gif) no-repeat right top;}
#footer .fri .title h4{color:#fff; font-size:12px; font-weight:bold; float:left; line-height:44px; padding-left:20px; background:url(../images/main_title.gif) no-repeat left top;}
#footer .fri .con{width:952px; overflow:hidden; border:#DEDEDE solid 1px; border-top:none; margin-left:6px;}
#footer .fri p{padding:10px; line-height:25px;}
#footer .fri p a{color:#666;}
#footer .fri p a:hover{color:#000;}
/*友情链接结束*/



/*底部版权所有*/
.bot_box{width:100%; background:#242424;}
.copy{width:960px; margin:0px auto; text-align:center;}
.copy p{padding:15px 0px; line-height:20px; color:#fff;}
/*页脚结束*/