body{padding:0px;margin:0px auto;font-size:13px;font-family:"微软雅黑",arial,helvetica,clean,sans-serif;line-height:24px;color:#333;overflow-x:hidden; background: url(../images/bj.jpg) repeat-x}
div,span,h1,h2,h3,h4,h5,h6,ul,li,img,p,strong,b,textarea,input,button,select,form,a,table,tr,td,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
div{overflow:hidden;}
ul,ol{list-style-type:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;}
img{border:0;}
.clear{clear:both}
a{text-decoration:none; color:#333}
a:hover{text-decoration:underline; color:#00488f}

.STYLE1 {color: #00488f;font-size: 15px; font-weight:bold}
.STYLE2{ color:#c11010}


#box { margin:0 auto;  height:auto; width:1024px; }
.top{ height:93px; overflow:hidden}
.menu1{ width:1024px;}
.menu1 li{ float:left; height:40px; line-height:40px;}
.menu1 li a{display:block;width:113px;text-align:center;background:url(../images/line.jpg) no-repeat right center;color:#fff;font-size:15px;}


.banner{ width:100%; height:363px; position:relative; margin-top:6px;}

.fl{ width:232px; background:url(../images/hd.jpg) no-repeat right top; height:auto; padding:15px 0px 40px 10px; float:left}
.tt{ background:url(../images/t.jpg) no-repeat 5px center; height:27px; line-height:27px; padding-left:15px; padding-right:10px; }
 
/* --------------------------------左侧滑动-----------------------------*/
ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 5px 0px 0px 2px; width:223px}
ul#menu a { display: block;text-decoration: none;}
ul#menu li {margin-top:5px;}
ul#menu li a {width:213px; height:30px;background: url(../images/flt.jpg) repeat-x; line-height:30px; padding-left:10px;}
ul#menu li ul{ padding:0px;width:221px; height:auto; border:1px solid #e5e4e4  }
ul#menu li ul a{width:auto; height:auto;background: none; line-height: normal; padding-left:0px;}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 0px; margin: 0; }
.code code { display: block; padding: 0px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0px; }
.indent1 { padding-left: 1px; }
.indent2 { padding-left: 2px; }
 
 
 
.mainc{ float:left; width:522px; padding:15px 10px 40px 10px; background:url(../images/hd.jpg) no-repeat right top; } 
.about { clear:both; width:522px;}
.about ul{ padding:10px 3px;}
*html .about ul{ padding:10px 3px 5px 3px;}
.about li{ float:left; width:350px; padding-left:8px;}
.img{ border:2px solid #d3d3d3; width:152px; height:117px; float:left; margin-top:11px;}

.news { clear:both; width:522px; margin-top:8px;}
*html .news { clear:both; width:522px; margin-top:0px;}
.news ul{ padding:8px 5px 0px}
.news li{ background: url(../images/jt.jpg) no-repeat left center; line-height:26px; padding-left:10px; height:26px;}
*html .news li{ background: url(../images/jt.jpg) no-repeat left center; line-height:23px; padding-left:10px; height:23px;}
*+html .news li{ background: url(../images/jt.jpg) no-repeat left center; line-height:23px; padding-left:10px; height:23px;}

.mainr{ width:217px; padding:5px 10px 10px ;}
.sp{ width:211px; height:147px; border:3px solid #dcdbdb}
.us{ margin-top:5px; line-height:24px}

 
 .left{ float:left}
 .right{ float:right}
 
 
 .line{ margin:0px; padding:0px; height:2px; overflow:hidden}
 
 #foot{ clear:both; background:#4d4d4d; height:75px; width:100%;color:#d4d4d4;}
 .di{background:url(../images/di.jpg) no-repeat 10px top; padding-left:80px; padding-top:13px; height:62px; }
 .di a{ color:#d4d4d4}
.di1{padding-right:10px; padding-top:13px; height:62px; text-align:right }



/* 子页左*/
.fl1{ width:232px; background:url(../images/zyz.jpg) no-repeat right top; min-height:500px; padding:15px 0px 40px 10px; float:left}
.ej{ margin-bottom:30px}
.ej ul{ padding:10px 0px 0px 15px}
.ej li{ background:url(../images/d1.jpg) no-repeat left 10px; line-height:30px;  padding-left:15px;}
.ej li .xfl{ padding:0px;}
.ej li .xfl li{ padding-left:10px;background:url(../images/d.jpg) no-repeat left  center; line-height:24px; height:24px;}

.us1{ margin-top:5px; line-height:24px; height:235px;}


/* 子页右*/
.zyy{ float:right; width:757px; padding-right:15px; padding-top:15px;}

/*单页*/
.dy{ padding:15px;min-height:480px}
/*新闻*/
.xw{ padding:15px;}
.xw li{ background: url(../images/jt.jpg) no-repeat left center; line-height:26px; padding-left:10px; height:26px;}
*html .xw li{ background: url(../images/jt.jpg) no-repeat left center; line-height:23px; padding-left:10px; height:23px;}
*+html .xw li{ background: url(../images/jt.jpg) no-repeat left center; line-height:23px; padding-left:10px; height:23px;}
/*产品*/
.cp{ padding:15px;}
.cp li{ width:211px; height:180px; line-height:30px; float:left; text-align:center; margin:0px 15px 15px; display:inline}

/*招聘*/
.zp{ clear:both; padding:15px;text-align:center;}
.heng a{ color:#bd0000}
.ck{ text-align:left}
/*资质*/
.zz{ padding:15px;}
.zz li{ width:211px; height:180px;  float:left; text-align:center; margin:0px 15px 15px;display:inline}
.zz span{width:211px; height:30px; float:left; text-align:center }


/*内容*/
.nr{padding:15px;text-align:left }
.tt8 { border-bottom:1px dashed #292929; line-height:30px; text-align:center}
.tcon {   padding:0px 10px;padding-top:0px;}

#float{ position:absolute}


/* 分页*/
#fy { width:600px; padding:20px 50px;TEXT-ALIGN: center; float:left}
#fy  A {
BORDER: #ebebeb 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR:#0260c0; PADDING-TOP: 2px;  TEXT-DECORATION: underline
}
#fy  A:hover {
BORDER-RIGHT: #0260c0 1px solid; BORDER-TOP: #0260c0 1px solid; BORDER-LEFT: #0260c0 1px solid; COLOR: #000; BORDER-BOTTOM: #0260c0  1px solid
}
#fy  A:active {
BORDER-RIGHT: #0260c0  1px solid; BORDER-TOP: #0260c0  1px solid; BORDER-LEFT:#0260c0  1px solid; COLOR: #f00; BORDER-BOTTOM: #0260c0  1px solid
}
#fy  SPAN.current {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
#fy  SPAN.disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.news ul {
    height: 155px;
    overflow: hidden;
    padding: 8px 5px 0;
}
#box { margin:0 auto;  height:auto; width:1024px; position:relative }
#float{position:absolute;top:0;}
