﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto;   font-family: Verdana; font-size:12px;  color:#333333; line-height:170%; background: url(../erik/striped_background.gif) center bottom; } 
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ff0000}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3{ margin:0; padding:0; border:0; list-style:none;}
h1{ font-size:12px;  color:#006800; font-weight: normal;}
a.h1{color:#006800; }
a.h1:hover{color:#006800; font-weight:bold; text-decoration:underline; }
h2{ font-size:13px;  color:#fff; font-weight:bold; padding-left:45px; padding-top:5px;}
h2.padding_top3px{ padding-top:10px;}
.padding-top:5px;
.downlist em{ padding:0; margin:0; font-style:normal; color:#999999}
.floatright{ float:right;}
.floatleft{ float:left;}
.clear{ clear:both;}
.center{ text-align:center;}
.bold{ font-weight:bold;}
.textr{ text-align:right;}
.textl{ text-align:left;}
.textc{ text-align:center;}
img.borer1px{ padding:2px; border:1px #dddddd solid;}
.px10{ font-size:10px; color:#666666}
#DownList strong{ color:#da0000;}
.white a{ color:white;}
/*----------------------------------------------------------*/
ul.newsList_index li{padding-left:15px;height:25px; line-height:25px;  background:url(/psd/newsD.jpg) no-repeat 3px 7px; border-bottom:1px #c7c7c7 dashed; }
ul.newsList_index li span{ float:right; color:#7aa9d6; font-size:11px;}
ul.newsList_in li{padding-left:15px;height:25px; line-height:25px;  background:url(/psd/newsD1.jpg) no-repeat 3px 7px; border-bottom:1px #c7c7c7 dashed; }
ul.newsList_in li span{ float:right; color:#7aa9d6; font-size:11px;}

.download strong{ color:#ea0000;}
.download .FormatDate{ color:#666666; font-size:11px;}
.contactus p{ margin-bottom:20px;}

/*-------------------------*/
.BigClass_index{ margin:0; padding:0;  list-style:none; }
.BigClass_index li { width:213px;height:32px; line-height:32px;  background:url(/images/contentIn_04.jpg) no-repeat; color:#262626; margin:5px 0;}
.BigClass_index li a{  display:block;  color:#262626; text-indent:36px; font-size:12px; }
.BigClass_index li a:hover{ color:#0072ff;}

.SmallClass_index{ margin:0; padding:0;  list-style:none;  }
.SmallClass_index li { width:184px;height:37px; line-height:37px; clear:both;   background:url(/css/sortBg_index.jpg) no-repeat;  text-align:left; color:#333; }
.SmallClass_index li a{ text-indent:30px; display:block;  color:#333;font-size:13px; }
.SmallClass_index li a:hover{  color:#0072ff;  }

/*-------------------------*/

/*-------------------------*/
.dl{float:left; margin:0; width:180px; padding:0; margin:1px 25px; display:block; }
.dl dt{ margin:0 auto;width:180px; height:180px;text-align:center; border:1px solid #d8d8d8; margin-bottom:2px; padding:1px; }
.dl dt:hover{border:1px solid #ff9900; }
.dl dd{   text-align:center;height:32px; line-height:16px;}
/*----------------------------*/
#demo {
background: #FFF;
overflow:hidden;
width:980px; margin:0 auto;
}
#indemo {
float: left;
width: 2400%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.IndexProductUL li{ float:left;  height:216px; width:auto; margin:0 10px; background:url(/psd/bottombg.jpg) no-repeat center 186px;}
.IndexProductUL img{ border:1px solid #e2e2e2; padding:2px;}
.IndexProductUL p{ height:30px; line-height:30px;text-align:center; }
/*----------------------------*/
.page{ width:auto; padding-top:20px; clear:both;}
.page { TEXT-ALIGN: center;FONT-SIZE: 12px; line-height:12px;}
.page a,.page span{BORDER:#848484 1px solid;PADDING:5px 8px; MARGIN: 1px;COLOR: #ffffff;TEXT-DECORATION: none;BACKGROUND-COLOR: #848484}
.page a:hover {BORDER: #666666 1px solid;COLOR: #ffff00;}
.page a.current{BORDER: #94c236 1px solid; pADDING:5px 8px;FONT-WEIGHT: bold; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #94c236}
.page strong{color:#ffff00; font:normal 12px  Verdana;}