/*------------------------全局变量-------------------------------------*/
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
body{font-size:12px;font-family:Arial, "", sans-serif; background:#F6FDF6;  color:#000;}
.cbody{ margin:0 auto; width:980px; position:relative;}
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}

a{color:#000;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline; color:#DC3B03;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.left{	float:left;}
.right{	float:right;}

.clear {clear: both;}
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden;	width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}


#header{ height:159px; position:relative; z-index:1000;}
#header h1{
	width:550px;
	height:97px;
	overflow:hidden;
	text-indent:-100em;
	position:absolute;
	top:15px;
	left:12px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}
#header h4{ position:absolute; top:75px; right:0px;}
.menu{ position:absolute; top:20px; right:0px; color:#747474;}
.menu a{ margin:0 6px;}
.menu a img{ vertical-align:middle;}
#nav{
	position:absolute;
	left:0px;
	bottom:0px;
	width:980px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	text-align:center;
	background-image: url(../images/navBg.gif);
}
#nav a{ color:#FFF; text-decoration:none; margin-left:30px;}
#nav a:hover{ color:#FEFB00;}

#nav ul li{
	width:118px;
	position:relative;
	float:left;
}
#nav ul li .nav_erji{
	position:absolute;
	top:32px;
	left:11px;
	width:105px;
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	line-height:25px;
	display:none;
	background-color: #bf463f;
}
#nav ul li .nav_erji a{ margin:0px; font-size:12px;}


h3.titA{ height:30px; line-height:30px; position:relative; font-size:14px;font-family:"微软雅黑"; color:#018239; font-size:14px; padding-bottom:4px;}

h3.titA a.more{ background:url(../images/more.gif); width:53px; height:13px; text-indent:-100em; overflow:hidden; position:absolute; top:8px; right:0px;}
#wLeft{ width:244px;}
#wRight{ width:727px;}

#notice div{ border-left:1px solid #D1E8DB;border-right:1px solid #D1E8DB; background:#FFF;height:272px; overflow:hidden;}

#notice div p{ padding:20px 20px 15px 20px; background:url(../images/jbBg.gif) repeat-x; line-height:25px; text-indent:0em;}

#sideNav ul{
	background-color: #E0EFC0;
	width: 239px;
	margin-right: 3px;
	margin-left: 2px;
}
#sideNav ul li{
	width:197px;
	height:auto;
	line-height:15px;
	border-bottom:1px dashed #C5CFCD;
	background-image: url(../images/xx.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 20px;
}
#sideNav ul li a{ display:block; padding-left:28px; color:#333333; font-weight:bold;}
#sideNav ul li a:hover,#sideNav ul li a.current{
	text-decoration:none;
	color:#006600;
	
}
#sideNav h6{
	height:35px;
	width:214px;
	background:url(../images/xx_x.gif) no-repeat;
	color:#000000;
	font-size:16px;
	padding-left:80px;
	padding-top: 25px;
}



#sideNav1 ul{ background:url(../images/sidenavBg-15.gif) repeat-y;}
#sideNav1 ul li{ width:217px; margin:0 auto; height:30px; line-height:30px; padding:3px 0; border-bottom:1px dashed #C5CFCD;  background:url("../images/ico01.gif"/*tpa=http://www.xinruibz.com/images/ico01.gif*/) no-repeat 15px center;}
#sideNav1 h6{ height:40px; line-height:30px; width:214px; background:url(../images/sideyjTop.gif) no-repeat; color:#fff; font-size:14px; padding-left:30px;}



/* 图片浏览组件 */
.at_imgSwitch {width:300px;height:200px;overflow:hidden;position:relative}
.at_imgSwitch_c {width:auto;height:100%;overflow:hidden;position:absolute;top:0px;left:0px;z-index:1}
.at_imgSwitch_c li {width:auto;height:100%;overflow:hidden;float:left;margin:0;padding:0}
.at_imgSwitch_p {position:absolute;z-index:2;width:auto;height:auto;overflow:hidden}
.at_imgSwitch_p li {font-family:Arial; float:right;width:16px;height:17px;padding-top:1px;margin-top:2px;line-height:normal;overflow:hidden;cursor:pointer;text-align:center;background:#CE0609; font-size:13px; color:#FFF;} 
.at_imgSwitch_p li.at_current {width:22px;height:22px;margin:0;padding:0;line-height:22px;font-size:16px;font-weight:bold;background:#000;color:#fff}
.focus_pic{width:727px;height:279px;overflow:hidden;}


#gsjj,#news{ width:345px;}
#gsjj h3{
	height: 45px;
}
#gsjj p{ line-height:23px; margin:4px;}
#news h3{
	height: 45px;
}
#news ul{ margin:3px 5px 0 5px;}
#news ul li{ height:24px; line-height:24px; overflow:hidden;}

#zxcp h3,#khjz h3{
	height: 30px;
}
#zxcp ul{ padding-top:12px;}
#zxcp ul li{  background:url(../images/proimgbg.gif) no-repeat; float:left; width:135px; height:170px; text-align:center; line-height:120%; margin:0 30px 0 16px; display:inline;}
#zxcp ul li .prolist_img{
	text-align:center;
	height:127px;

}
#zxcp ul li img{ display:block; margin-top:8px; }
#zxcp ul li a{color:#000;}

#khjz p a{margin:4px; float:left;}
.position{ position:absolute; top:0px; right:5px; font-size:12px; font-weight:normal; font-family:"宋体";}
.position a{ margin:0 4px;}
.page{ text-align:center; padding:15px 0; color:#575757;}
.page a{ margin:0 6px;}

#footer{ padding-bottom:30px;}
#footer,#footer a{ color:#3D3B3B;}
#proName{ background:url(../images/lineBg.gif) repeat-x left top;}
#proName p{background:url(../images/lineBg.gif) repeat-x left bottom; line-height:26px; margin:12px 0 15px 0;}
#proName p a{ margin:0 5px;}
#copyRight{ text-align:center; line-height:25px; margin-top:8px;}
#copyRight a{ margin:0 7px;}

/*----分页导航------*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px; margin: 0px; padding-top:8px;_padding-top:30px; width:670px; line-height:35px;_margin-top:-18px;}
.paginator a {padding: 5px 9px;background: #fff; text-decoration: none;margin-right:2px; color:#1A66B3; border: solid 1px #ddd;}
.paginator a:visited {padding: 5px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 4px 9px; font-weight: bold;  font-size: 12px; border: solid 1px #ddd;  color:#fff; background:#0177BF;}
.paginator a:hover {color: #fff; background: #0177BF;border-color:#ffa501;text-decoration: none;}

/*关于我们*/
.content{ line-height:20px; padding-left:20px;}
/*新闻列表*/
.news_lit{ width:690px;}
.news_lit li{ line-height:30px; background: url(../images/bj.png) -271px -298px no-repeat; width:680px; height:30px; border-bottom:1px dashed #DCDCDC; padding-left:25px;}
.news_lit li span{ font-size:11px; color:#111;}



/*栏目内容> 产品列表版快*/
.product_style_1{text-align:center;border:0 solid #cccccc;margin:0 0 15px 0;}
.product_style_1_image{margin:5px 0 5px 0;}

.product_style_2{clear:both;text-align:left;border:1px solid #dddddd;margin:0 0 0 0;padding:15px 0 5px 0;border-width:0 0 1px 0;height:100%;overflow:hidden;}
.product_style_2_box_1{float:left;text-align:center;margin:0 15px 0 0;padding:0 0 0 15px;}
.product_style_2_box_2{float:none!important;float:left;margin:0 0 0 10px;overflow:hidden;}
.product_style_2_image{margin:0 0 5px 0;border:0 solid #dddddd}

.productinfo_box_1{clear:both;width:99%;text-align:left;margin:10px 0 5px 0;padding:0 5px 0 5px;overflow:hidden; line-height:20px;}
.productinfo_box_1_left{text-align:center;margin:15px 20px 10px 10px;overflow:hidden;}
.productinfo_box_1_right{text-align:left;margin:15px 0 10px 0;overflow:hidden;}

.productinfo_title{text-align:left;border:0 dotted #cccccc;border-width:0 0 1px 0;margin:0 0 5px 0;padding:0 0 0 0;width:100%;overflow:hidden;}
.productinfo_title h1{font-size:13px;font-weight:bold;}

.productinfo_detail{clear:both;font-weight:bold;border:0 solid #cccccc;text-align:left;border-width:0 0 1px 0;width:100%;overflow:hidden;}
.productinfo_box_2{text-align:left;padding:10px 10px 0 10px;}
.productinfo_image{margin:0 0 0 0;border:0 solid #cccccc;cursor:pointer;}


/*站点地图*/
#sizelist .titA
{
     background:url(../images/line03.gif) left bottom; background-repeat:repeat-x;
    }
.sizelist 
{
   line-height:25px ;  
    border-bottom:1px solid #129536;
    margin-top:10px;
    
	}
.sizelist li 
{
	 border-left:1px solid #129536;
	 border-right:1px solid #129536;
	 min-height:35px;  
	  _height:35px ;
	 
	  
	}

.sizelist li h4
{
	 border-top:1px solid #129536;
	 border-bottom:1px solid #129536;
	 font-size:12px;
	 padding-left:25px;
	 background:#129536;
	 height:25px;
	 line-height:25px;
	 _padding-top:5px;
	 _height:20px;
	 color:#fff;
	 
	}
.sizelist li h4 a
{
	 color:#fff;
	 
	}
.sizelist li span
{
    margin-left:20px;
	}
.sizelist li span a
{
	margin-left:20px;
    float:left;
	}
	
/*左边在线客服*/
.QQTitle{ width:220px; color:Red; font-size:18px; text-align:center; font-weight:bold; line-height:25px; display:block; float:left;}

.Online,.MSNline{ border-top:1px solid #008D3D; float:left; margin-left:15px; _margin:8px; margin-top:5px; width:210px;}
.Online span,.MSNline span{ display:block; float:left; width:70px; margin-left:10px;_margin-left:5px; margin-top:8px;line-height:25px; padding-left:25px;}
.Online span a,.MSNline span a{ color:#000;}
.Online span{padding-left:10px;  }
.MSNline .wangwang{  padding-left:10px;line-height:25px; display:block; height:25px;}
.MSNline .msnhao{ background:url(../images/msnpng.jpg) no-repeat 10px; padding-left:33px; width:60px;}

/*新闻上下页用?/
#mainTable
{
	background-color: #ffffff;
	width: 1001px;
}

.middlePad
{
	padding-bottom: 20px;
	padding-top: 20px;
}


.grid-24 A
{
	line-height: 1.2em;
}
.grid-24 A:link
{
	color: #0048a2;
	text-decoration: none;
}
.grid-24
{
	text-align: left;
	margin: 0px auto;
	zoom: 1;
}
.grid-24:after
{
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.grid-19
{
	display: inline;
	float: left;
	overflow: hidden;
	margin-right: 8px;
}
.grid-19
{
	width: 752px;
}
.grid-24
{
	width: 752px;
}
.mod-a
{
	position: relative;

}
.mod-page-tag
{
	margin-top: 12px;
	padding-right: 12px;
	zoom: 1;
}
.mod-page-tag:after
{
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.mod-page-tag .num
{
	line-height: 20px;
	float: right;
	margin-left: 24px;
	font-size: 14px;
}

.mod-supply-info
{
	text-align: center;
}


.mod-a
{
	position: relative;

}
.mod-page-tag
{
	margin-top: 12px;
	padding-right: 12px;
	zoom: 1;
}
.mod-page-tag:after
{
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.mod-page-tag .num
{
	line-height: 20px;
	float: right;
	margin-left: 24px;
	font-size: 14px;
}
.mod-page-tag .tags
{
	float: right;
}
.mod-page-tag .tags A
{
	border-bottom: #c4c4c4 1px solid;
	text-align: center;
	border-left: #c4c4c4 1px solid;
	padding-bottom: 0px;
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
	height: 20px;
	overflow: hidden;
	border-top: #c4c4c4 1px solid;
	margin-right: 3px;
	border-right: #c4c4c4 1px solid;
	padding-top: 0px;
}
.mod-page-tag .tags SPAN
{
	text-align: center;
	padding-bottom: 0px;
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
	height: 20px;
	overflow: hidden;
	margin-right: 3px;
	padding-top: 0px;
}
.mod-page-tag .tags .now-tag
{
	border-bottom: #ff7300 1px solid;
	border-left: #ff7300 1px solid;
	background: #ffede1;
	color: #ff7300;
	border-top: #ff7300 1px solid;
	border-right: #ff7300 1px solid;
}
.mod-page-tag .tags .no-last-page
{
	border-bottom: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	padding-bottom: 0px;
	text-indent: -99999px;
	padding-left: 0px;
	width: 20px;
	padding-right: 0px;
	border-top: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
	padding-top: 0px;
}
.mod-page-tag .tags .no-last-page
{
	background: url(/images/global_icon.png) no-repeat 1px -63px;
}

.mod-supply-info
{
	text-align: center;
}

.zclx{ line-height:25px;}
