body{ margin:0 auto;font-size:12px; font-family:"微软雅黑"}
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; font-weight:normal; font-family:"微软雅黑"}
a{blr:expression(this.onFocus=this.blur());}
a{text-decoration:none} 
a:focus { -moz-outline-style: none; } 
ul{list-style-type:none; padding:0; margin:0;}
li{list-style-type:none; padding:0; margin:0;}
img{border:0px;}
.wrapper,.baner,.products-con,.nav-c,.nav-c1,.products-show,.news,.news-show,.pro-show,.content-top,.rec-bg,.rec-bg-line{max-width:640px; margin:0 auto; width:100%}
.nav{max-width:1050px; margin:0 auto; width:100%}

.head,.head-con,.about,.rec-bg-about{width:93.75%;  margin:0 auto; padding:20px 3.125%}
.wrapper h1{background:url(../images/line.jpg) no-repeat center bottom; padding-bottom:11px; text-align:center}
.products-bg{background:#eaeaea; width:94.5%; max-width:604.8px; padding-left:5.5%; overflow:hidden; margin:0 auto}
.products-bg h2{padding-top:47px; background:url(../images/line2.jpg) no-repeat bottom left; margin-bottom:35px; line-height:34px; padding-bottom:10px; text-transform:uppercase}
.products-bg div{ width:33.125%; float:right; max-width:212px; text-align:center}
.products-bg div p{ margin-top:-150px; padding-bottom:100px; line-height:40px}
.products-con ul li{width:33.125%; border-right:1px solid #999 ; max-width:212px; height:212px; float:left}
.products-con ul li img{z-index:-1; position:relative}
.products-con h2{ width:100%; height:60px; margin-top:-60px;}
.head-con{text-align:center;}

.nav{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative;width: 1200px;}
.nav ul li{border-right:1px solid #e5e5e5; width:180px; max-width:439px; float:left; line-height:75px; text-align:center}
.nav ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.nav ul li a.hover{background:#dc2e27; display:block; color:#FFF}
.nav img{position:absolute; right:0}

.navwh{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative;}
.navwh ul li{border-right:1px solid #e5e5e5; width:220px; max-width:439px; float:left; line-height:75px; text-align:center}
.navwh ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.navwh ul li a.hover{background:#dc2e27; display:block; color:#FFF}
.navwh img{position:absolute; right:0}
.nava{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative;width: 848px;}
.nava ul li{border-right:1px solid #e5e5e5; width:158px; max-width:439px; float:left; line-height:75px; text-align:center}
.nava ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.nava ul li a.hover{background:#dc2e27; display:block; color:#FFF}
.nava img{position:absolute; right:0}


.nav-c{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative}
.nav-c ul li{border-right:1px solid #e5e5e5; width:33%; max-width:439px; float:left; line-height:75px; text-align:center}
.nav-c ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.nav-c ul li a.hover{background:#dc2e27; display:block; color:#FFF}

.nav-c1{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative}
.nav-c1 ul li{border-right:1px solid #e5e5e5; width:49.84%; max-width:439px; float:left; line-height:75px; text-align:center}
.nav-c1 ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.nav-c1 ul li a.hover{background:#dc2e27; display:block; color:#FFF}


.nav-c123{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative;width:100%}
.nav-c123 ul li{border-right:1px solid #e5e5e5; width:33.1%; max-width:439px; float:left; line-height:75px; text-align:center}
.nav-c123 ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.nav-c123 ul li a.hover{background:#dc2e27; display:block; color:#FFF}

.nav11{background:url(../images/nav_bg.jpg) repeat-x; height:75px; position:relative;}
.nav11 ul li{border-right:1px solid #e5e5e5; width:33.1%; max-width:439px; float:left; line-height:75px; text-align:center}
.nav11 ul li a:hover{background:#dc2e27; display:block; color:#FFF}
.nav11 ul li a.hover{background:#dc2e27; display:block; color:#FFF}
.nav11 img{position:absolute; right:0}

.products-show{background:#000; height:156px; padding:4px 0}
.products-show img{border:3px solid  #000; margin-left:2px}
.products-show img:hover{border:3px solid #dc2e27}
.products-show img.hover{border:3px solid #dc2e27}

.products-show12{background:#000; height:156px; padding:4px 0;width:1289px}
.products-show12 img{border:3px solid  #000; margin-left:2px}
.products-show12 img:hover{border:3px solid #dc2e27}
.products-show12 img.hover{border:3px solid #dc2e27}



.right-bg{background:url(../images/righ_nav_bg.jpg) repeat-y left; width:31.72%; max-width:203px; position:absolute; right:0; height:970px; top:86px;display: none;z-index:120}
.right-bg ul li{border-bottom:1px solid #d5d5d5; text-align:center}
.right-bg ul li a{padding:30px 0 10px; display:block}
.right-bg ul li h2{margin-top:14px}
.right-bg ul li a:hover{background:#dc2e27; color:#FFF}
.right-bg ul li a.hover{background:#dc2e27; color:#FFF}
.news-con{width:94.75%; max-width:604.8px; margin:0 auto;text-align:justify; text-justify:inter-ideograph; line-height:38px}
.about,.news-show,.rec-bg-about{text-align:justify; text-justify:inter-ideograph; line-height:38px}
.rec-bg-about{padding-top:0}
.news-top{border:1px solid #e8e8e8; background:#efefef; padding:12px;text-align:justify; text-justify:inter-ideograph;}
.news-show h2{text-align:center; line-height:40px}
.news-show h3{text-align:center; line-height:40px; margin-top:10px}
.about h2{background:url(../images/line.jpg) no-repeat center bottom; padding-bottom:11px; text-align:center}
.news ul li{border-bottom:1px solid #cccccc; padding:0 3.125%;width:93.75%; float:left; padding-bottom:10px; margin-top:10px}
.news ul li img{float:left; margin-right:6.6%}
.news ul li h2{margin-bottom:20px}
.news-foot{border-top:1px solid #e5e5e5;width:94.75%; max-width:604.8px; margin:0 auto; padding:20px 3.125%; line-height:34px;}
.news-foot a{width:89px; height:34px; text-align:center; line-height:34px; border:1px solid #e5e5e5; display:block; float:left; margin-right:10px;}
.news-foot a:hover{width:89px; height:34px; text-align:center; line-height:34px; border:1px solid #e5e5e5; background:#dc2e27; color:#FFF}
.news-foot a.hover{width:89px; height:34px; text-align:center; line-height:34px; border:1px solid #e5e5e5; background:#dc2e27; color:#FFF}
.pro-show ul li{max-width:300px; width:46.875%; margin:1.56%; float:left}
.pro-show ul  li img{z-index:-1; position:relative}
.pro-show ul li p{background:url(../images/icon_img3.png) repeat-x; width:100%; height:60px; line-height:60px;text-align:center; margin-top:-60px}
.content-top{border-top:1px solid #cccccc; background:#f7f7f7; height:60px; line-height:60px; text-align:center}
.rec-bg{background:url(../images/rec_bg.jpg) no-repeat center; height:112px;background-position: 20%; padding-top:24px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; margin-bottom:10px; clear:both}
.rec-bg-left{width:23.45%; max-width:150.8px; text-align:center; float:left}
.rec-bg-left img{padding-top:10px; padding-bottom:10px}
.rec-bg-right{width:69.36%; max-width:454px;  float:left}
.rec-bg-right dl{width:95%; max-width:408.6px; line-height:32px; padding-left:10%;}
.rec-bg-right dt{width:24.5%; max-width:100px; float:left}
.rec-bg-right dd{width:75.5%; max-width:308px; float:left; text-align:left}
.rec-top{height:40px; border-bottom:2px solid #da251d; background:#e5e5e5;width:93.75%; margin:0 auto; padding:0 3.125%; line-height:40px}
.rec-top-37{margin-left:25%}
.rec-bg-line{border-top:2px solid #da251d; padding-top:40px; width:100%}
.rec-bg-line ul li{width:50%; float:left; text-align:center}
.rec-bg-line ul li a{width:89px; height:34px; text-align:center; line-height:34px; border:1px solid #e5e5e5; padding:10px 20px}
.rec-bg-line ul li a:hover{width:89px; height:34px; text-align:center; line-height:34px; border:1px solid #e5e5e5; background:#dc2e27; color:#FFF}
.rec-bg-line ul li a.hover{width:89px; height:34px; text-align:center; line-height:34px; border:1px solid #e5e5e5; background:#dc2e27; color:#FFF}



.slideTxtBox .bd ul{    }
.slideTxtBox{ width:100%;  text-align:left;  }
.slideTxtBox2{ position:relative}
.slideTxtBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:30px; bottom:5px; z-index:1; top:210px }
.slideTxtBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideTxtBox2 .hd ul li{-moz-border-radius: 15px;-webkit-border-radius: 15px; float:left; margin-right:25px;  width:15px; height:15px; line-height:14px; text-align:center; background:#cccccc; cursor:pointer; }
.slideTxtBox2 .hd ul li.on{ background:#f00; color:#fff; }



.ssc span{text-indent:2em;}

.ssc div{text-indent:2em;}

.ssc p{text-indent:2em;}

.slideTxtBox3 .bd ul{    }
.slideTxtBox3{ width:100%;  text-align:left;  }
.slideTxtBox3 .hd{ height:15px; overflow:inherit; position:absolute; right:50%; bottom:5px; z-index:1; top:620px; margin: 0 auto; border-collapse: collapse; }
.slideTxtBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideTxtBox3 .hd ul li{-moz-border-radius: 15px;-webkit-border-radius: 15px; float:left; margin-right:2px;  width:13px; height:13px; line-height:14px; text-align:center; background:#cccccc; cursor:pointer; }
.slideTxtBox3 .hd ul li.on{ background:#f00; color:#fff; }