@charset "utf-8";
/* CSS Document */

/*导航部分样式：*/
body{ font:14px/1.5 tahoma,arial,宋体,sans-serif; color:#666666;  line-height:23px;}
body{ padding:0px; margin:0px; background-repeat:repeat-x; background-color:#ffffff;}
img { border:0;}
a { color:#666666; text-decoration:none; }
a:hover { color:#df312a;text-decoration:none;}
ol,ul,li,td,tr,table,div{list-style:none;}
h1, h2, h3, ul, li, dl, dt, dd, p{margin: 0px;padding: 0px; list-style:none;}
h2{ font-size:14px; color:#000000; font-weight:bold; display:inline;}
li{float:left;}
hr{ height:1px; border-bottom:1px solid #cccccc; border-left-style:none; border-right-style:none; border-top-style:none;}
.clear{ clear:both;}

#pagger_bg{ background:url(../images/ll.jpg) center top; width:100%; height:5px; margin:0 auto;}
#pagger{ width:1004px; margin:0 auto;}
#headbg{ background-image:url(../images/bg.jpg); width:100%; height:104px; margin:0 auto;}
#head{ background-image:url(../images/head.jpg); width:1004px; height:103px; margin:0 auto;}
#head a{ width:333px; height:103px; float:left; display:block;} 
#menu{ width:1004px; height:50px; margin:0 auto;}

.topmenu
{
	width:1004px;
	height:50px;
	color:#000000;
}
.topmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.topmenu li
{
/*	float:left;*/
	overflow:hidden;
	height:50px;
	background:url(../images/line.jpg) left no-repeat;
	line-height:50px;
	margin-left:-1px;
	font-size:14px;
	font-weight:bold;
}

.topmenu li a
{
	display:block;
	padding:0 50px;
	text-decoration:none;
	font:14px;
	color:#666666;
	font-weight:bold;
	line-height:50px;

}

.topmenu li a:hover
{
	
	color:#ffffff; 
	background:url(../images/menuline.gif) no-repeat center top;
}

.topmenu #firstmenu
{
	
	color:#ffffff;
	background:url(../images/menuline.gif) no-repeat center top;
}	

.topmenu #firstmenu a
{
	
	color:#ffffff;
	background:url(../images/menuline.gif) no-repeat center top;
}

#bannerbg{ background-image:url(../images/bannerbg.jpg); width:100%; height:358px; margin:0 auto;}
#banner{ /*background-image:url(../images/banner.jpg); */width:1004px; height:384px; margin:0 auto;}
/*.banner{ height:384px; overflow:hidden; width:1004px; margin:0 auto;}*/

.iprobg{ background-color:#f3f3f3; width:100%; !important height:100%; overflow:hidden; margin:0 auto; margin-top:26px;}
.index_mid{ width:1004px; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.index_left{ width:220px; float:left;margin-bottom:30px;}
.iplist_title{ background-image:url(../images/plist.jpg); width:220px; height:79px; margin:0 auto;}
.iplist_content{ background-image:url(../images/plistbg.jpg); width:220px; !important height:100%; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.txtplist{ width:220px; margin:0 auto; margin-top:10px;}
.index_right{ width:764px; float:right;}
.iptitle{ background-image:url(../images/ptitle.jpg); width:764px; height:16px; margin:0 auto;}
.iptitle a{ width:40px; height:16px; float:right; display:block;}
.txtpro{ width:764px; margin:0 auto; padding:10px 0;}

.iabout_bg{ background-color:#5e5e5e; width:100%; !important height:100%; overflow:hidden; margin:0 auto;}
.iabout_content{ width:970px; margin:0 auto; padding:30px 0;}
.inews_left{ width:354px; float:left; margin-bottom:30px;}
.intitle{ background-image:url(../images/news_title.jpg); width:354px; height:200px; margin:0 auto;}
.intitle a{width:354px; height:200px; display:block;}
.txtnews{ width:354px; margin:0 auto; margin-top:10px;}
.iabout_right{ width:584px; float:right; margin-bottom:30px;}
.iabg{ background-image:url(../images/abg.jpg); width:584px; height:329px; margin:0 auto;}
.txtabout{ width:506px; margin:0 auto; color:#ffffff; line-height:32px;}

#foot{ background-image:url(../images/foot.jpg); width:100%; height:90px; margin:0 auto;}
.txtfoot{ width:1004px; margin:0 auto; color:#ffffff; line-height:30px; padding:15px 0;}

.about_title{ background-image:url(../images/atitle.jpg); width:764px; height:16px; margin:0 auto; line-height:16px;}
.sbody{ width:764px; margin:0 auto; padding:10px 0;}
.tt{ line-height:32px;}

/*默认样式开始*/
.n9{ width:220px; margin:0 auto;}
.n10{ background:url(../images/pbg.jpg) no-repeat; width:165px; height:40px; padding-left:55px; line-height:40px; color:#666666; margin-bottom:8px; overflow:hidden; font-size:14px; font-weight:bold;}
.n10:hover{background:url(../images/pbg1.jpg) no-repeat; width:165px; height:40px; padding-left:55px; line-height:40px; color:#df312a; cursor:pointer;}
/*.current{background:url(../images/pbg1.jpg) no-repeat; width:172px; height:30px; padding-left:30px; line-height:30px; color:#ffffff; cursor:pointer;}*/

.n11{ background:url(../images/pa1.jpg) no-repeat; font-size:12px; width:190px; height:24px;padding-left:10px; line-height:24px; color:#666666; margin-bottom:5px; overflow:hidden;}
.n11:hover{ background:url(../images/pa1.jpg) no-repeat; width:190px; font-size:12px; height:24px; padding-left:10px; line-height:24px; color:#319e0d; cursor:pointer;}

.n12{color:#1c5483}
.n12:hover{color:#FF6000; cursor:pointer;}
.newslist { margin:0 auto;}
.newslist ul {}
.newslist li {
	background: url(../images/ico.jpg) no-repeat 4px center;
	padding: 5px 0 5px 18px;
	height: 30px;
	line-height: 30px;
	font-size:14px;
	width:95%;
	overflow: hidden;
/*	border-bottom: #bebebe 1px dotted;*/
	
}
.iptxt{height:20px;line-height:20px;border:1px solid #d2cdc3;border-top-color:#c5b8a0;padding:9px 6px;width:215px;font-size:14px;float:left;background:#fff  0 0 repeat-x; color:#666666;}
.newslist li a {
	color: #ffffff;
}
.newslist li a:hover {
	color: #df312a;
}
.newslist li span {
	color: #666666;
	float: right;
	font-size:12px;
}
.clear {
    zoom:1;
}
.maincontent {margin:0 auto;}
#productslist {overflow: hidden;}
#productslist li {margin-bottom: 15px; padding:0 16px; float: left; text-align: center;}
#productslist a {display: block; overflow: hidden; padding: 10px; background-color: #cccccc; width: 200px;}
#productslist a:hover {border: 2px solid #df312a; padding: 8px; background-color: #df312a; color:#ffffff;}
#productslist h3 {font-size: 12px;  font-weight:normal; }
#productslist p {margin: 0; height: 120px; overflow: hidden;}

.news-tit h3{ padding-bottom:5px; margin-bottom:5px;font-size:14px; "微软雅黑"; color:#df312a; text-align:center;}
.news-tit p{ text-align:center;color:#666666; padding-bottom:10px; border-bottom:3px solid #e4e3e3; }
.news-con{ margin-top:20px;}
.fenxiang{width:100%;height:25px;padding:15px 0px ; border-bottom:solid 1px #ccc;}
.fenye{width:100%; height:30px; padding:0px 0px 0px 0px;}
.right{float:right;}

.newslists { margin:0 auto;}
.newslists ul {}
.newslists li {
	background: url(../images/ico.gif) no-repeat 4px center;
	padding: 5px 0 5px 18px;
	height: 35px;
	line-height: 35px;
	font-size:14px;
	width:96%;
	overflow: hidden;
	border-bottom: #bebebe 1px dotted;
	
}
.newslists li a {
	color: #666666;
}
.newslists li a:hover {
	color: #df312a;
}
.newslists li span {
	color: #939393;
	float: right;
}


.maincontents {margin:0 auto;}
#productslists{overflow: hidden;}
#productslists li {margin-bottom: 15px; padding:0 15px; float: left; text-align: center;}
#productslists a {display: block; overflow: hidden; padding: 10px; background-color: #efefef; width: 200px;}
#productslists a:hover {border: 2px solid #319e0d; background-color:#319e0d; color:#ffffff; padding: 8px;}
#productslists h3 {font-size: 12px;  font-weight:normal; }
#productslists p {margin: 0; height: 120px; overflow: hidden;}
<!--默认样式结束-->