/* CSS Document */

body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
ul { list-style: none; }
img { border-style: none; }
a { text-decoration:none; color:#333}
a:hover{ color:#FF0000}


.head_bg{ width:100%; height:567px; background:url(../images/head_bg.jpg) repeat-x;}
.head{ width:1003px; height:auto; margin:0 auto;}

/******** 导航 ***********/
.top_layer {
	width:100%;
	height:42px;
	position:absolute;
	overflow:visible;
	left:0;
	top:99px;
	z-index:50;
	background-image: url(../images/bg_03.png);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}





/******** 通栏 ***********/
area{ position:absolute; z-index:9999;}
div.wrapper { width:1423px; margin:0px auto 0 auto; position: relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none;}
    .box_skitter ul { display: none;  z-index:-2;}
    .box_skitter .container_skitter { overflow: hidden; position: relative;  }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none;  z-index:-2; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none;  }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left:20px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right:20px; z-index: 99999; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1423px; height: 489px; }
    #slideshow ul { display: none; }
	
	
	
	
	
/******** 产品展示 ***********/	
.cp{ width:1010px; height:181px; margin:25px auto 15px auto;}

button, input, select, textarea{background:#fff; }
img{-webkit-backface-visibility: hidden;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
p{word-wrap:break-word}  
.cf:after{content:"";display:table;clear:both}  
.cf{*zoom:1}
.fl,.layout .fl,.chief{float:left;display:inline}
.fr,.layout .fr,.extra{float:right;display:inline}
h1,h2,h3,dt{font-weight:100;font-size:16px;}

/* ��Ұ */
.picBox{overflow:hidden;zoom:1; float:right;width:815px;}
.picL{overflow:hidden;zoom:1;margin-left:-1px;}
.picL li{overflow:hidden;position:relative;float:left; display:inline; width:190px;height:135px;margin:10px 8px 0 6px; zoom:1  }
.picL li .text{background:#df0111;position:absolute;width:190px;height:135px;top:135px;left:0;}
.picL li .text b{background:#df0111;padding:5px 15px;color:#fff;font-size:14px;display:inline-block;*display:inline;zoom:1;font-weight:100;}
.picL li .text p{font-size:14px;line-height:24px; }
.picL li .text a{color: #fff;display: block;height:80px;padding: 20px;}



/*-产品分类-*/
/* demo style */
#cpzs{ width:1010px; height:auto; margin:15px auto 0 auto; font-family:"微软雅黑"}
ul.sdt_menu{list-style:none;height:85px;margin:0 auto;padding:0;}
ul.sdt_menu a{text-decoration:none;outline:none;}
ul.sdt_menu li{float:left;width:125px;height:85px;position:relative;cursor:pointer;background:#f10000; margin-right:1px;}
ul.sdt_menu li > a{position:absolute;top:0;left:0;width:125px;height:85px;z-index:12;}
ul.sdt_menu li a img{border:none;position:absolute;width:0;height:0;bottom:0;left:85px;z-index:100;}
ul.sdt_menu li span span.sdt_link{color:#fff;font-size:15px;float:left;clear:both; padding:15px 0 5px 5px}
.sdt_link2{color:#fcd5d5;font-size:12px;float:left;clear:both; padding:0 5px; font-family:Arial}



/* 车间一角 */
.preview{width:1003px;height:330px;overflow:hidden;margin:20px auto; background:url(../images/cj.jpg) no-repeat;}
#sub_col{margin:40px 10px 0px 0px;width:240px;height:150px;float:left;overflow:hidden;}
#sub_col div{display:none;}
#main_col{width:440px;float:right;}
#gallery{height:290px;overflow:hidden;}
/* spacegallery 必要元素 */
.spacegallery{position:relative;overflow:hidden; top:5px;}
.spacegallery img{position:absolute;right:0px;}
.spacegallery a{z-index:1000;position:absolute;width:100%;display:block;height:100%;top:0px;left:0px;}

.header1{
	width: 100%;
	height: 132px;
	background-color: #f7f7f7;
}
.header2{
	width: 1004px;
	margin: 0 auto;
}
.header2 img{
	float: left;
}
.header2 p{
	display: inline-block;
	line-height: 20px;
	font-size: 12px;
	color: #757575;
	margin-right: 10px;
	float: left;
	margin-top: 60px;
}
.header2 p a{
	text-decoration: none;
	font-size: 12px;
	font-family: 微软雅黑;
	color: #757575;
}
.index1{
	width: 100%;
	background-color: #ededed;
}
.index2{
	width: 1004px;
	height: 55px;
	margin: 0 auto;
}
.index2 img {
	float: left;

	margin-top: 15px;
}

.index2 p{
	display: inline-block;
	float: left;
	line-height: 20px;
	font-size: 12px;
	color: #757575;
	margin-top: 15px;

}
.index3{
	float: right;
}
.index4{
	width: 100%;
	margin-top: 30px;
	height: 500px;
	margin-bottom: 20px;
}
.index5{
	width: 1004px;
	margin: 0 auto;
}
.index6{
	width: 200px;
	float: left;
	margin-right: 20px;
}
.index6_01{
	width: 200px;
	height: 300px;
	background: url("../images/index6.jpg") no-repeat;
}
.index7{
	width: 450px;
	float: left;
	margin-right: 20px;
}
.index7_01{
	margin-top: 30px;
}
.index8{
	width: 300px;
	float: left;
}
.index8_01{
	width: 300px;
	height: 110px;
	background: url("../images/index5.jpg");
}
.index8_02{
	width: 300px;
	height: 234px;
	background: url("../images/index10.jpg");
	margin-top: 30px;
}
.footer{
	width: 100%;
	height: 98px;
	background: url("../images/footer.jpg");
}
.footer1{
	width: 1004px;
	height: 98px;
	margin: 0 auto;
}
.footer1 p a{
	color: #ffffff;
	font-family: 微软雅黑;
	font-size: 12px;
	text-decoration: none;
}
.footer1  p span a {
	color: #ffffff;
	font-family: 微软雅黑;
	font-size: 12px;
}
.contact td{
	color: #ffffff;
}
.contact  td a{
	color: #ffffff;
}