 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,iframe,hr{margin:0;padding:0;}
body{ MARGIN: 0px; FONT: 12px/180% Arial, "??", Helvetica, sans-serif, Verdana; COLOR: #444; background: url(../images/bg.gif) #989898; TEXT-ALIGN: center}
fieldset,img{border:0;}
address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
select,input,label,button,textarea{margin:0;padding:0;font:normal normal normal arial,Simsun,Arial Unicode MS,Mingliu,Arial;}
input{padding:2px 0 1px;*padding:4px 0 0;_padding:4px 0 0;_height:21px;}
a{color:#000;text-decoration:none;}
a:active,a:hover{color:#ff0000;text-decoration:underline;} 
/*
#logo {float:left;width:330px;height:64px;background:url(../images/logo.png) no-repeat 10px 8px !important; 
For Firefox 
*background:none;
 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/Default/images/logo.png',sizingMethod='crop');}
#logo a {display:block;height: 100%;width: 100%;}
#logo a span {display:none;}
*/
 
.bbody{width:960px; margin:auto;  overflow:auto; background-color:#ffffff}

.topbg{width:960px; height:439px; background:url(../images/topbg.jpg) no-repeat #FFFFFF; margin:auto;}
.bright{width:245px; float:left; padding-left:5px;  }
.bleft{width:710px; float:right; overflow:hidden; }

.sitediv {height:32px; background:url(../images/lmnav_in.jpg);  text-align:left;   line-height:27px; width:705px; }
.navtitle
{ padding-left:30px;  font-size:14px; color:#c80101; padding-bottom:5px; display:block; }
.navtitle a
{font-size:14px; color:#c80101; }
.navtitle a:hover
{font-size:14px; color:#c80101; }


.bcontent{ width:700px; overflow:scroll;  background-color:#FFFFFF; text-align:left; overflow:hidden;}
.NewList
{ width:100%; overflow:auto; }
.NewList li
{ border-bottom:1px dashed #EEEEEE; background:url(../images/gc_29.jpg) no-repeat left; list-style:28px; height:28px; padding:5px 0 0 10px;}
.NewListPic
{ width:20%; height:130px; float:left; }
.NewListPic img
{ border:1px solid #E7E7E7; padding:3px; }
.NewListTitle
{ width:80%; height:25px; float:left; font-size:14px; border-bottom:1px dashed #CCCCCC}
.NewListTitleIntro
{ width:80%; height:105px; float:left; color:#666666}

.ProList
{ width:100%; height:130px; float:left;}
.ProListPic
{ width:20%; height:130px; float:left; }
 
.ProListTitle
{ width:80%; height:25px; float:left; font-size:14px; border-bottom:1px dashed #CCCCCC}
.ProListTitleIntro
{ width:80%; height:50px; float:left; color:#666666}


.newstitle
{ font-size:16px; font-weight:bold; height:40px; line-height:40px; text-align:center; border-bottom:1px dashed #CCCCCC}
.newso
{ font-size:12px; color:#999999;height:20px; line-height:20px; text-align:right; padding-right:30px;}
.ncontent
{ padding-top:10px;}
.banner 
{ margin-top:8px;}
.indexnew table  
{ margin-left:30px; width:180px;}
.indexnew table td
{ line-height:25px; padding-left:10px; background:url(../images/11_30.jpg) no-repeat left center;  }
 
 
/* --------- 导航 ----------------*/
.nav{ width:960px; height:45px; background:url(../images/nav-bg.png);clear:both;} 
 
 
#navMenu {
	width:910px; height:45px; margin:auto; padding-left:50px; 
	overflow:hidden;background:url("../images/menubg.gif");
 
}
#navMenu li {
	float: left;font-weight:bold; 
	line-height: 45px;  
	height: 44px;
	color:#000000;
	BACKGROUND-IMAGE: url(../images/nav-li.png); WIDTH: 110px;BACKGROUND-REPEAT: no-repeat; POSITION: relative; TEXT-ALIGN: center;BACKGROUND-POSITION: right center;  
}
#navMenu li a {
	font-size: 13px; font-weight:bold;
	color: #000000;
	padding-right: 6.5px;
	padding-left: 7px;
	margin-left: 1px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	background:url(../images/hover_03.jpg) #cb1a22;
	color:#fff;
	background-position: center top;
	text-decoration: none;
}

#home .home a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents2 .Contents2 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents11 .Contents11 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents12 .Contents12 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents13 .Contents13 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents13 .Contents13 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents14 .Contents14 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Contents15 .Contents15 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Article9 .Article9 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#products10 .Products10 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}
#Link14 .Link14 a{background: url(../images/navhover.jpg) bottom no-repeat #cb1a22;color:#fff;line-height: 45px;}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 110px;
	visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #cc3333;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;text-align:left;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}

/*-------- 横向菜单 --------------*/

#nav-site {	width:930px; height:40px; margin:auto; margin-bottom:5px;overflow:hidden;background:url("../images/nav_bg.jpg");}
#nav-bar {display:block;}
#nav-bar .mainlevel {
	float: left;font-weight:bold; 
	line-height: 40px;
	height: 40px;
	color:#FFFFFF;
	BACKGROUND-IMAGE: url(../images/line_06.jpg);BACKGROUND-REPEAT: no-repeat;   TEXT-ALIGN: center;BACKGROUND-POSITION: right center;display:block;
} 
#nav-bar .mainlevel a {
 display:block;width:88px;
	font-size: 13px; font-weight:bold;
	color: #FFFFFF;
	padding-right: 6.5px;
	padding-left: 7px;
	margin-left: 1px;
	display: block;
}
#nav-bar .mainlevel a:hover,#nav-bar .mainlevel a.now {color:#fff;text-decoration:none;background:url("../images/hover_03.jpg") no-repeat center;}

#nav-bar .mainlevel ul {position:absolute;display:none;*width:800px;/*IE is great need, width>=li.length*/}


#nav-bar .mainlevel li {float:left;background:#fff; width:140px;}
#nav-bar .mainlevel li a {width:140px;line-height:26px;height:26px;background:url(../images/nav_bg.jpg) repeat-x;display:block;_padding-bottom:6px;/*IE6 only*/}
#nav-bar .mainlevel li a:hover,#nav-bar .mainlevel li a.now {color:#fff; text-decoration:none; background:url("../images/hover_03.jpg");}
.Triangle_con {height:9px; background:url(../images/bird.gif) 36px 0 no-repeat; display:block; _margin-bottom:-6px;/*IE6 only*/}


/*-----首页-----*/
.top { width:960px; margin:auto;  } 
.logox{ float:left; text-align:left;  width:580px; height:72px; margin-top:20px; padding-left:20px; overflow:hidden;  }
.gbo{color:#80240f;  float:right; width:250px; height:30px; line-height:30px;text-align:center;overflow:hidden;  }

#zxtel
{  width:250px;  height:50px; float:right;  text-align:left; padding-top:15px; overflow:hidden;}
#zxtel span{   font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#c80101}

.lmt
{background:url(../images/lmnav_in.jpg);  height:32px; line-height:25px; width:705px;}
.lmt span{filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=500);}
.lmb
{  border-top:none; clear:both; margin-bottom:5px; width:705px;text-align:left; }
.index_con
{width:695px;  overflow:auto; padding-top:10px; padding-left:10px; background-color:#FFFFFF}

.leftliw
{ width:235px; height:32px;  float:left;}
.leftlit
{ background:url(../images/sub-head-bg.png) ;border:1px solid #CCCCCC; border-bottom:0px; }
.leftbottom{ width:235px; height:9px; line-height:9px; background:url(../images/ldi.gif) no-repeat; float:left}
.leftlic
{width:235px; float:left; text-align:left; border:1px solid #CCCCCC; border-top:0px;   background-color:#FFFFFF; margin-bottom:8px;  }
.navtitle_in
{ padding-left:10px;   font-size:14px; font-weight:bold; color:#c80101; padding-top:8px; display:block;text-align:left }


.navtitle_l
{ padding-left:30px;     font-size:14px; font-weight:bold; color:#c80101; font-family:微软雅黑; display:block;text-align:left;}

.topmian
{BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(../images/bg.jpg); MARGIN: 0px auto; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat}
.adbg{ background:url(../images/top1.jpg) no-repeat #FFFFFF; padding-top:5px;}
 
 
.classmenu
{width:200px;margin:auto; padding-left:10px;}
.classmenu ul
{ padding:0px; margin:0px;}
.classmenu ul li
{height:25px;}

.linksPic ul li
{ float:left; margin-right:10px;}

.prostr7{ margin:5px 8px; float:left;}
#prolist{ margin:5px 10px; float:left;}

.indexnew{ padding-left:10px;} 
.indexnew li { line-height:26px; padding-left:15px; background:url(../images/bai.gif) left no-repeat;}
.classmenu{  margin:0px; padding:0x; }
#type10{ padding:10px;} 
.classmenu ul li{ text-align:left;  border-bottom:#ccc 1px dashed; background:url(../images/bai.gif) left 6px no-repeat; padding-left:15px; }
.classmenu ul li a{height:25px;line-height:25px;}
.classmenu ul li a:hover,.prod_type ul li.act a{}
.classmenu ul ul{display:none;}
.classmenu ul ul li{text-indent:20px;border:0px;padding:0px;   background:none;}
.classmenu ul li, .classmenu ul li a, .prod_type ul li a:visited{ color:#444;}

/*------分页--------*/
.page
{ width:100%; height:30px; clear:both; }
.page a{ color:#000000}
.page span
{ border:1px #dadada solid; margin:2px; line-height:25px;  padding:2px 4px;}
.page_b
{ background-color:#b1df58;margin:2px;  padding:2px 4px; color:#FFFFFF}

 
 

.info_page
{ width:100%; height:30px; clear:both; text-align:center; }
.info_page a{ color:#000000}
.info_page span
{ border:1px #dadada solid; margin:2px; padding:2px 4px;}
#infopage_b
{ background-color:#F3F3F3;margin:2px; padding:2px 4px; color:#FF0000}

.links{ padding-left:10px; line-height:30px; text-align:left; width:950px;}
.foot
{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;   width:960px; height:63px; margin:auto; padding-top:10px; background: url(../images/ft-bg.png) bottom #838383;  }
.foot a
{ color:#000000}


/*------start--------*/
.listMsg{padding:0 10px 10px 10px;font-size:12px;}
.listMsg dl dt{font-size:12px;font-weight:normal;color:#444444;}
.listMsg dl dt b{color:#14A7DE;font-size:12px;}
.listMsg dl dt span{float:right;color:#CCCCCC;}
.listMsg dl dd{margin-bottom:10px;padding:0 5px;border-bottom:1px dashed #CCC;line-height:1.8em;color:#444444;}
.listMsg dl dd h2{font-size:12px;}
.listMsg dl dd .reply{margin-bottom:10px;padding:5px;color:#F00;font-size:12px; border:1px solid #F8E0C7;background:#F7F7F7;line-height:1.5em;}
.listMsg dl dd .reply h3{color:#F90;}
.listMsg dl dd .reply h3 span{float:right;font-weight:normal;color:#CCC;}
.addMsg{clear:both;padding:0 10px;  width:90%; margin:auto;border:1px solid #eeeeee;}
.addMsg h2{margin-bottom:10px;padding-left:20px;border-bottom:1px solid #EEEEEE;line-height:30px;background:url(../images/comment_add.png) no-repeat 0 center;}
.questionTable{margin:0 10px;}
.questionTable td{padding:0.5em;font-size:12px;}
/*------end--------*/