@charset "utf-8";

body{margin:0; padding:0px; font-size:12px;    font-family: '微软雅黑',   Arial, Helvetica, sans-serif;  line-height:24px; background:#ededed;   }

a {text-decoration:none;

  color: # 333;

  -webkit-transition: color 300ms, background-color 600ms;

  -moz-transition: color 300ms, background-color 600ms;

  -ms-transition: color 300ms, background-color 600ms;

  -o-transition:  color 300ms, background-color 600ms;

  transition:  color 300ms, background-color 600ms;

}



a:hover, a:focus {

  color: #d43133;

   

}

div,ul,li,h2,h3,h4,dl,dd,dt,tr,td,p{margin:0; padding:0;}

ul,li{list-style:none;}

img{ border:0; }

.clear {clear:both;height:0;font-size: 1px;line-height: 0px;} 




#top{  height:30px; border-bottom:#cccccc 1px solid;}
#top .c{ width:1100px; margin: 0 auto;}

.top1{ background:url(../images/index-xiugai_03.jpg) left top repeat-x; text-align:center; }
.nav{ background:#005a9a;}
#banner{ background:url(../images/index-xiugai_09.jpg) top center no-repeat; height:422px;}
#content{ width:1100px; margin:0 auto; padding:10px 0;}
.c1-left{ width:876px; float:left; background:#FFF; border:#dbdada 1px solid; padding:2px;}
.c1-left22{ width:876px; float:left;}
.c1-right{ width:206px; float:right;background:#FFF;border:#dbdada 1px solid; padding:2px;}
.c1-right-top{ background: #333333; color:#CCC; font-size:14px; font-weight:bold; height:34px; line-height:34px; text-align:center; margin:3px;}
.bj{ background:url(../images/index-xiugai_12.jpg) right top no-repeat; height:34px; line-height:34px; color:#CCC; padding:0 10px; font-size:14px; font-weight:bold;}
.bj span{ float:right; font-weight:normal; padding-right:30px;}
.c2{ padding:10px;}
.c2 img{ width:90%}
.c2-c{ padding:10px;}
.c4{background:#FFF; border:#dbdada 1px solid; padding:2px; margin:5px 0;}
.c5{background:#FFF;}

#foot{ background:url(../images/index-xiugai_32.jpg) left top repeat;padding-top:30px; padding-bottom:10px;color:#FFF; text-align:center; }
#foot a{ font-size:12px; color:#FFF;}
#foot a:hover{ font-size:12px; color: #FF0000; }

#foot .left{ float:left; width:376px;}
#foot .right{ float:right; width:367px;}
#foot .right span{ color:#9f9f9f}

.foot-c{ width:1100px; margin:0 auto; text-align:left;}
.foot1{ background: #666; color:#999; height:35px; line-height:35px; text-align:center;}
.foot1 a{  color:#999; height:35px; line-height:35px; text-align:center;}
.foot1 a:hover{ color:#FFF;}




#pro { width:100%; margin:10px 0 0 13px;   }

#pro ul {list-style: none;  }

#pro ul li {  display:block; width:203px;    float:left; border: #CCC 1px solid; margin-right:10px; margin-bottom:10px; background:#f1f1f0; text-align:center;   }

#pro ul li a {display:block; color: #363636;   padding:2px;}

#pro ul li a:hover { display:block;  color: #FFF;  background-color: #a71700;}

.products{  width: 201px;  

            height: 142px;  

            border: #000 solid 0px;  

            margin: 0px auto;  

            overflow: hidden;  

			}  

.products img{  

                cursor: pointer;  

                transition: all 0.6s;  

            }  

.products img:hover{  

                transform: scale(1.4);  

            }  






#news11 { width:100%; margin:20px 0 15px 20px; overflow:hidden; padding:20px;   }

#news11 ul {list-style: none;  }

#news11 ul li {  display:block; width:321px;    float:left; border: #CCC 1px solid; margin-right:30px; margin-bottom:30px;  background:#f1f1f0;  }

#news11 ul li a {display:block; color: #363636;   padding:5px;}

#news11 ul li a:hover { display:block;  color: #000;  background-color: #FFF;}

.news-products{  width: 312px;  

            height: 100px;  

            border: #000 solid 0px;  

            margin: 0px auto;  

            overflow: hidden;  

			}  

.news-products img{  

                cursor: pointer;  

                transition: all 0.6s;  

            }  

.news-products img:hover{  

                transform: scale(1.4);  

            }  





#news12 { width:100%;overflow:hidden;   }

#news12 ul {list-style: none;  }

#news12 ul li {  display:block; width:204px;    float:left; border: #CCC 1px solid; margin-right:17px;  background:#f1f1f0;  }
#news12 ul li:last-child{ margin-right:0}

#news12 ul li a {display:block; color: #363636;   padding:5px;}

#news12 ul li a:hover { display:block;  color: #000;  background-color: #FFF;}







#foot-menu{ width:100%; }

#foot-menu ul {list-style: none;  }

#foot-menu ul li { color: #5f5f5f; border:#5f5f5f 1px solid; float:left; margin:5px;  }

#foot-menu ul li a {display:block;font-size:12px;   color: #5f5f5f; padding:5px;}

#foot-menu ul li a:hover {   color: #fff;background-color: #333;}



#left{ width:100%; }

#left ul {list-style: none;  }

#left ul li { color: #5f5f5f; border:#5f5f5f 1px solid; margin:5px;  }

#left ul li a {display:block;font-size:12px;   color: #5f5f5f; padding:5px;}

#left ul li a:hover {   color: #fff;background-color: #333;}





#menu-index { width:1100px; margin:0 auto;border-left:#666 1px solid; }

#menu-index ul {list-style: none;  }

#menu-index ul li {height:35px;line-height:35px; width:136px;  float:left;  display:block; color: #FFF; border-right:#6c9fc4 1px solid;  }

#menu-index ul li a {display: block;height:35px; line-height:35px;font-size:14px; text-align:center; font-weight:bold; color: #FFF;   }

#menu-index ul li a:hover { display:block; height:35px; line-height:35px; font-weight:bold; color: #000; background: #FFF;   }



#menu-index ul li a#current { font-weight:bold; color:#000;height:30px; line-height:30px; }

#menu-index ul li ul {  display:none; position:absolute; z-index:9; }

#menu-index ul li ul li { float:none;width:136px;background:#005a9a;margin:0; height:30px; line-height:30px;border-top:#ccc 1px solid; text-align:center;}

#menu-index ul li ul li a { background:none; font-size:12px; font-weight:normal;height:30px; line-height:30px; color:#FFFFFF; padding:0 6px; text-align:center;}

#menu-index ul li ul li a:hover {background: #FFF;font-size:12px; color: #333;height:30px; line-height:30px; filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;  }

#menu-index ul li:hover ul { display:block;}

#menu-index ul li.sfhover ul { display:block;height:30px; line-height:30px;}







#pro-1 { width:100%; margin:0 auto;    }

#pro-1 ul {list-style: none;  }

#pro-1 ul li {  display:block;   float:left;  border-right:#CCC 1px solid; margin-left:5px;    }

#pro-1 ul li a {display:block; color: #363636; text-align:center; font-size:14px; padding:5px;}

#pro-1 ul li a:hover { display:block;  color: #FFF;   background-color: #a71700; }





#news { width:100%; margin:0 auto;    }

#news ul {list-style: none;  }

#news ul li {  display:block; border-bottom:#CCC 1px dotted; margin:5px; background: url(../images/sprite-assorted.png) 0 50% no-repeat;  }

#news ul li a {display:block; color: #363636;  font-size:14px; padding:5px 0 5px 25px;}

#news ul li a:hover { display:block;  color: #FFF;   background-color: #a71700; }







.f1{ font-size:12px;  color: #000;   text-align:center;  display:block;font-weight:bold;  }

.f1 a { font-size:12px;  color: #000; font-weight:bold;}

.f1 a hover{ color: #FFF; font-size:12px;}







.f2{ font-size:20px; font-weight:bold; color:#d7d7d7; margin:5px; display:block;  }

.f2 a{ color:#d7d7d7; font-size:25px;font-weight:bold; }

.f2 a:hover{ color: #d7d7d7; font-size:35px;font-weight:bold; }



.word2{ font-size:20px; font-weight:bold; color: #ccc;  display:block;text-align:center;  }

.word2 a{ color:#ccc; font-size:20px;font-weight:bold;  }

.word2 a:hover{ color: #ccc;font-size:20px; font-weight:bold; }


.word222{ font-size:14px; font-weight:bold; color: #ccc;  display:block;text-align:center; padding:5px 0; background:#333333  }

.word222 a{ color:#ccc; font-size:14px;font-weight:bold;  }

.word222 a:hover{ color: #ccc;font-size:20px; font-weight:bold; }


.more{ font-size:14px;  color:#fff; background: #a71700 ; display:block;  padding:5px;  margin:10px auto; width:25%;   }

.more a{ color: #fff; font-size:14px; display:block;padding:0px; text-align:center; border:#FFF 1px solid; }

.more a:hover{ color: #fff; font-size:14px; background: #000; display:block; }



.bt{ font-size:16px; font-weight:bold;  color:#fff;  display:block;  padding:5px; margin-top:10px; background:url(../images/gallery_button_right.png) 5px 50% no-repeat; background-color: #a71700 ; padding-left:30px;   }

.bt a{ color: #fff; font-size:16px; display:block;padding:0px; border:#FFF 1px solid; }

.bt a:hover{ color: #fff; font-size:14px; background: #000; display:block; }





.f2-1{ color: #d7d7d7; font-size:15px; font-weight:bold;  }

.f2-1 a{ color:#d7d7d7; font-size:15px;font-weight:bold; }

.f2-1 a:hover{ color: #ffffff; font-size:15px;font-weight:bold; }





.f2-2{ font-size:15px; font-weight:bold; padding:5px; text-align:center; width:180px; margin:0 auto;  }



.banner{height:455px;}

.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}

.banner .ban_nav{display:none;}

.banner .Left,.banner .Right{display:none;}

.bann_ext{position:relative;}

.frontCover{position:absolute;bottom:20px;left:45%;}

.frontCover li{float:left;width:10px;padding:0px;background:#ccc;color:#fff;overflow:hidden;margin-right:7px;cursor:pointer; border-radius:50%;}

.frontCover .img{position:relative;width:10px;height:10px;overflow:hidden;}

.frontCover img{position:absolute;width:0px;height:0px;left:-50px;}

.frontCover .open{background:#e60013;}

/*幻灯片(组件)*/

.slide{position:relative;width:100%;}

.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}

.ban_c img{width:100%;height:100%;}

.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}

.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}

.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}

.ban_nav .on{background:#f90;color:#fff;}



.newstext

{

	margin-bottom:20px;}

.newstext h2{

	text-align:center;

	color:#000;

}

.newstext .info

{

	width:100%;

	height:40px;

	margin-top:10px;

	padding-top:10px;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	text-align:center;

	margin-bottom:10px;

}



.pagechange a{ color:#000;}



.page{float:left;margin-top:20px;text-align:center;width:100%;height:40px;}

.page a{border:1px solid #a71700;padding:4px 6px;font-size:12px; color:#000;}

.page .thispage{padding:4px 6px;background:#a71700;font-size:12px;color:#fff;}

















.subbutton

{

	padding:4px 10px;

	border:1px solid #ccc;

	font-size:12px;

	background:#fff;

	vertical-align:center;

}



















.newspagechange .pagechangel, .newspagechange .pagechanger{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin-bottom:10px;}

.newspagechange .pagechangel a,.newspagechange .pagechanger a{ color:#000;}







.propagechange .pagechangel, .propagechange .pagechanger{ width:49.5%; float:left;}

.propagechange .pagechangeleft{ float:right; margin-right:10px;}

.propagechange .pagechangeright{ float:left; margin-left:10px;}

.propagechange .pagechangeleft, .propagechange .pagechangeright{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin-bottom:20px;}

.propagechange .pagechangeleft a, .propagechange .pagechangeright a{ color:#000;}







.detail {
    border: 1px solid #ddd;
    padding: 10px;
    height: 25px;
    line-height: 25px;
    border-top: 2px solid #a71700;
    font-size: 16px;
}
.detail a{ color:#000;}


/*相关样式*/
#showbox { background:#eee;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px; border:1px solid #ddd; height:60px; line-height:60px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}




















