body{
margin-top:0px;
width:990px;
font-size:12px;
background:url(./images/background_body.gif) repeat-x;
}
a:hover {  text-decoration: underline; color: blue; }
a {text-decoration:none;}
.header{
background-image:url(./images/BlobServer.png);
margin:0px;
padding:0px;
height:86px;
width:990px;
}
.footer{
background-color:#e8e8e8;
background-image:url(./images/background_footer.png);
height:32px;
line-height:30px;
text-indent:20px;
color:#FFFFFF;
width:990px;
margin:0px;
padding:0px;
}

.footer a {
color:#ffffff;
}

.footer a:hover{
color:#ffffff;
}
.pfd{
width:100%;
margin:0px;
padding:0px;
border:solid 0px #e5ecf9;
border-top-width:0px;
font-size:12px;
height:190px;
overflow:hidden;
}
.p_feature ul{
margin:2px;
padding:0px;
}

.p_feature h3{
background-color:#e5ecf9;
color:#ff6600;
height:30px;
line-height:30px;
padding-left:10px;
margin:0px;
background-image:url(./images/feature01.gif);
}

.p_center{
margin:20px 10px ;
}

.p_detail{
font-size:14px;
line-height:25px;
background-color:#f5fafe;
padding:0px 30px ;
margin:0px;

}

.p_right{
margin:20px 0px 0px 0px;
}

.rightout{
width:100%;
margin:0px;
padding:0px;
border:solid 1px #e5ecf9;
border-top-width:0px;
height:150px;
margin-bottom:20px;
}

.rightout ul{
padding:0px;
margin:0px 6px;
list-style:none;
}

.rightout ul li{
overflow:hidden;
word-break:break-all;
line-height:22px;
height:22px;
}

.rightout a{
font-size:12px;
color:#333;
}

.p_righttitle{
background-color:#e5ecf9;
line-height:20px;
font-size:12px;
padding-left:10px;
color:#ffffff;
font-weight:bold;
height:25px;
background-image:url(./images/blue01.gif);
}

td {
vertical-align:top;
}

.p_pic img{
width:338px;
height:190px;
}


.sidebar{
width:180px;
font-size:14px;
line-height:28px;
}
.sidebar ul{
margin:0px;
padding:0px;
list-style:none;
}

.sidebar li {
line-height:28px;
height:28px;
text-indent:20px;
margin:0px;
padding:0px;

}

.sidebar ul li{
background-image:url(./images/topmenu.png);
margin-top:4px;
font-family:微软雅黑,黑体;
font-weight:bold;

}

.sidebar ul li a { color:#666666;}

.sidebar li.secli{
background-image:url(./images/navigation_item_on.png);
margin-top:1px;
border:0px;
}
.sidebar li.secli a { color:#000099; font-weight:normal;}

.newstitle{
font-size:20px;
text-align:center;
font-family:微软雅黑,黑体;
line-height:60px;
height:60px;
border-bottom:solid 1px #000099;
margin-top:4px;

}
.newskt{
text-align:center;
font-size:14px;
margin:15px;
color:#6c6c6c;
}

.newsmain{
background-color:#f5fafe;
margin:4px;
padding:0px 30px 30px 30px;
line-height:26px;
text-indent:2em;
width:740px !important;
width:780px;
}

.newsexcerpt{
font-size:14px;
text-indent:0px;
line-height:18px;
border:solid 1px #e8e8e8;
background-color:#efffff;
padding:5px 10px 5px 10px;
color:#666666;
}
.indexad{
width:798px;
height:200px;
/*border:solid 1px #000099;
margin:0px;
padding:0px;
*/
margin-top:4px;

}
.indexad img{
width:798px;
height:200px;
border:solid 1px #e6e9ef;
}
.maintable{
width:998px;
}


.indexcontent{
background:url(./images/background_home1.png) no-repeat;
height:160px;
width:800px;
margin-top:10px;
}

.indexnews{
margin:10px;
}

.indexnews1{
width:350px;
background:url(./images/indexnewstop1.png) no-repeat;
height:29px;
}
.indexlink1{
width:350px;
background:url(./images/indexnewstop2.png) no-repeat;
height:29px;
}
.indexnews2{
height:150px;
width:350px;
background:url(./images/indexnewsbg.png) repeat-y;
font-size:12px;
}
.indexnews2 a:hover {  text-decoration: underline; color:black; }
.indexnews2 a {text-decoration:none;color:#666666;}
.indexnews2 ul{
margin:0px 10px ;
padding:4px;
}
.indexnews2 ul li{
	overflow: hidden;
	word-break:break-all;
list-style:none;
line-height:20px;
height:20px;
}

.indexnews3{
background:url(./images/background_home2.png) no-repeat;
height:13px;
width:350px;
}
.linktable img{
width:60%;
border:0px;
}

.linktable{
text-align:center;
margin-top:6px;
}
.linktable tr{
height:30px;
}
.catediv{
font-size:12px;
margin:0px;
padding:0px;
/* 
background:url(./images/background_home1.png) no-repeat; 
height:400px;
*/
}

.topcate1{
list-style:none;
margin:0px;
padding:0px;
}

.childcate1{
list-style:none;
margin:0px;
padding:10px;
}

.cat_productname{
list-style:none;
margin:3px;
padding:0px;
border-width:1px 0px;
border-style:solid;
border-color:#e8e8e8;
background-color:#f5fafe;
}

.topcatdiv{
border:solid 1px #9c9c9c;
margin:0px 20px 20px 20px;
padding:0px;
}

.topcateli{
margin:0px 0px 0px 0px;
padding:10px;
}

.topcatdiv .topcateli{
font-size:14px;
}
.topcateli a{
color:red;}

.childcate1 a {color:blue;}

.childcate1 .childcate1  {color:000066;margin:10px;}

.cat_productname{
margin:0px;
padding:10px;
}

.cat_productname a{
color:black;
}

.productitem{
margin:10px;
padding:0px;
white-space:nowrap;
}

.productitem a{
font-size:12px;
font-weight:normal;
}
.more{
float:right;
margin-right:10px;
}

.more a{
font-family:Kartika;
font-size:14px;
color:#666666;

}
.dateline{
padding-left:10px;
color:#666666;
}

.morelist{
list-style:none;
}

.morelist a{
color:black;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #08c; border-width:0 1px;}


.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#f5fafe;
}
.spiffy1{
border-right:1px solid #95bdf4;
padding-right:1px;
margin-right:3px;
border-left:1px solid #95bdf4;
padding-left:1px;
margin-left:3px;
background:#478dec;
}
.spiffy2{
border-right:1px solid #e6effc;
border-left:1px solid #e6effc;
padding:0px 1px;
background:#3883ea;
margin:0px 0px;
}
.spiffy3{
border-right:1px solid #3883ea;
border-left:1px solid #3883ea;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #95bdf4;
border-left:1px solid #95bdf4;
}
.spiffy5{
border-right:1px solid #478dec;
border-left:1px solid #478dec;
}
.spiffy_content{
padding:1px 5px;
background:#f5fafe;
} 
.nav{
font-weight:normal;
font-size:14px;
margin:0px;
padding:0px;
}

.nav a{
color:black;
}
.nav a:visited{
color:black;
}

