html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;border:0;outline:0;font-size:100%;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {
    background-color:#c7c7c7;
    font-size:12px;
}
a{
    color:#666666;
    text-decoration:none;
}
.clear{clear:both;}
#warper{
    margin:0 auto;
    width:918px;
    padding-top:10px;
}
#header{
    background:url('../images/company/header.gif') no-repeat 0 0;
    width:918px;
    height:76px;
}
#headerUp{
    text-align:right;
    padding:10px 15px 0 0;
    height:20px;
}
#headerUp a{
     margin:0 5px;
}
#headerDown{
    padding:16px 5px 0 160px;
    line-height:23px;
}
#navigation a{
    float:left;
    height:23px;
   
}
#searcher{
    float:right;
    line-height:23px;
    height:23px;
    padding-right:20px;
    width:140px;
}
#searcher *{
    vertical-align:middle;
}
#searcher #kw{
        background:transparent url('/content/images/company/searchBG.gif') repeat-x scroll left top;
        border:medium none;
        color:#7E7E7E;
        height:18px;
        margin:0;
        padding:3px 0 0;
        width:100px;
        margin-top:2px;
}
#searcher #btnSearch{
    cursor:pointer;
}
#main{
    background:url('../images/company/body.gif') repeat-y 0 0;
    padding:0 4px;
    clear:both;
}
#sitemap{
    background:url('../images/company/indexSitemap.jpg') no-repeat 0 0;
    width:905px;
    height:163px;
    padding-left:15px;
}
#sitemap .column{
    width:184px;
    height:143px;
    float:left;
    padding:10px 5px;
}
#sitemap .columnHover{
     background:url('../images/company/indexSitemapHover.gif') no-repeat 0 0;
}
#sitemap .column h2{
    font-size:14px;
    margin-bottom:5px;
}
#sitemap .column ul{
     list-style-type:square;
     list-style-position:inside;
}
#sitemap .column ul li{
    line-height:23px;
    color:#5C5C5C;
}
#footer{
    clear:both;
}
#main #left{
    margin:10px 0 15px 15px;
    width:180px;
    float:left;
    display:inline;
}
#main #right{
    margin:10px 15px 15px 0;
    width:690px;
    float:right;
	display:inline;
}
.leftColumn{
    width:180px;
    background:#e1e1e1 url('../images/company/leftColumnBg.gif') no-repeat left bottom;
    line-height:15px;
    padding:10px 0 35px;
}
.leftColumn h3{
    padding:5px 0px 5px 20px;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
}
.leftColumn ul li{
    padding:5px 5px 5px 25px;
    border-bottom:solid 1px #ffffff;
    background-color:#e1e1e1;
    color:#333333;
	
}
.leftColumn ul li.curr{
    padding:5px 0 0;
    font-weight:bold;
    background-color:#ffffff;
}
.leftColumn ul li.curr a{
    color:#990000;
    padding-left:25px;
    display:block;
}
.leftColumn ul li.curr ul li{
    border-style:none;
}
.leftColumn ul li.curr ul li a{
    padding-left:10px;
    color:#333333;
    font-weight:normal;
}

#sitemapPath {
    color:#666666;
    line-height:25px;
}
.currentPage{
    font-size:14px;
    color:#ff0000;
    display:block;
    line-height:25px;
    font-weight:bold;
}
.webPart{
    border:solid 1px #c7c7c7;
    margin-top:8px;
	height:1%;
	color:#666666;
	font-family:Arial;
font-size:13px;
}
.webPart h3{
    line-height:21px;
    padding-left:7px;
    background:url('../images/company/webPartTitleBg.gif') repeat-x left center;
    color:#000000;
}
.webPartLeft{
    width:337px;
    float:left;
    
    	
}
.webPartLeft h3 a,.webPartRight h3 a{
    color:#000000;
}
.webPartLeft .box{
height:136px;
}
.webPartRight .box{
height:136px;
}
.webPartRight{
    width:337px;
    float:right;
 
}

.box{
    line-height:20px;
    padding:8px;
    height:1%;
    overflow:hidden;
}
.productList a {
    float:left;
    height:140px;
    margin-bottom:5px;
    overflow:hidden;
    padding:0 8px;
    text-align:center;
    width:150px;
}
.productList a img {
    border:1px solid #D4D4D4;
    display:block;
    height:110px;
    margin:0 auto;
    padding:1px;
    width:147px;
}
.productList a .productName {
    color:#A0AEC3;
    font-size:12px;
    font-weight:normal;
    line-height:25px;
}
.newsList ul li
{
    width:600px;
    line-height: 22px;
    padding-left: 15px;
    background: url('../images/global/arrow03.gif') no-repeat left center;
}
.newsList ul li a.hot{
    color:#ff0000;
}
.newsList ul li span.date
{
    float:right;
}
.pager{
    margin:8px 0;
    color:#c1c1c1;
    word-spacing:10px;
    text-align:center;
}
.pager a{
 color:#000000;
}
.pager em{
     color:#000000;
     word-spacing:normal;
}
.pager .currPage{
    color:#990000;
}
.pager .noData{
    color:#ff0000;
}

.productCategoryListCurr{
    background-color:#eeeeee!important;
}
.productCategoryListCurr .title{
    color:#990000;
    font-weight:bold;
}
.productCategorySub li{
    padding-left:10px!important;
    border-style:none!important;
    background-color:#eeeeee!important;
    
}

.zsList a {
    float:left;
    height:255px;
    margin-bottom:5px;
    overflow:hidden;
    padding:0 8px;
    text-align:center;
    width:30%;
}
.zsList a img {
    border:1px solid #D4D4D4;
    display:block;
  
    margin:0 auto;
    padding:1px;
   
}
.zsList a .name {
    color:#A0AEC3;
    font-size:12px;
    font-weight:normal;
    line-height:25px;
}
.zsList *{
    vertical-align:middle;
}