﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto;  font-size:12px;  color:#333333; line-height:24px; background:url(/psd/bg_index.jpg) no-repeat center top;  font-family:"Microsoft YaHei","微软雅黑",Verdana; word-wrap:break-word; } 
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ec2836}
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;}
.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:30px; line-height:30px;  background:url(/erik/icon.gif) no-repeat 5px 15px; border-bottom:1px #c7c7c7 dashed; }
.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:212px;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:#ec2836;}

.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:#ec2836;  }


.dl4{float:left; margin:0; width:220px; padding:0; margin:1px 10px; display:block; }
.dl4 dt{ margin:0 auto;width:220px; height:220px;text-align:center; border:2px solid #d8d8d8; margin-bottom:2px; padding:1px; text-align:center; }
.dl4 dt img{ margin-top:1px; display:block;}
.dl4 dt:hover{border:2px solid #ff9900; }
.dl4 dd{   text-align:center;height:32px; line-height:16px;}

.dl12{float:left; margin:0; width:120px; padding:0; margin:1px 10px; display:block; }
.dl12 dt{ margin:0 auto;width:120px; height:120px;text-align:center; border:1px solid #d8d8d8; margin-bottom:2px; padding:1px; text-align:center; }
.dl12 dt img{ margin-top:1px; display:block;}
.dl12 dt:hover{border:1px solid #ff9900; }
.dl12 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:190px; width:auto; margin:0 10px;}
.IndexProductUL img{ border:1px solid #c9c9c9;}
.IndexProductUL p{ height:40px; line-height:20px;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;}


div.w990px{ width:990px; margin:0 auto;}

div.nav{ height:39px; line-height:39px; background:url(../psd/nav.jpg) repeat-x center top; }
ul.nav2015{  height:39px; float:left; width:557px; display:block;}
ul.nav2015 li{ display:inline; }
ul.nav2015 li a{  display:block; float:left; padding:0 15px;background: url(../psd/navli.png)  no-repeat right center;  line-height:39px;color:#fff; font-size:14px; font-weight:bold;}
ul.nav2015 li a.a1{ padding-left:25px;}
ul.nav2015 li a:hover{ color:#ffff00;}

.tel{ line-height:39px; font-size:13px; color:#fff; float:right; width:433px;}
.tel li{ float: left;}
.tel a{ line-height:39px; font-size:13px; color:#fff; float:left;}
.tel img{ vertical-align:middle; margin:0; padding:0; float:left;}

.aboutP p{ padding-bottom:12px; }

.tilteIndex{ font-weight:bold; font-size:16px; padding-left:9px;}

.foot,.foot a{ color:white; font-size:13px;}
.footConendTitle{ color:#2e70b3;}
