


/* CSS Document */
body{margin:0;padding:0;font:12px 微软雅黑,Arial, Helvetica, sans-serif;color:#909090; background:url(../images/topbg.jpg) #000 center top no-repeat;overflow-x:hidden;}
input{outline:none}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #909090;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #909090;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#F90;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #909090;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}



/*-------------------------------------------index----------------------------------------------------------*/

.intop{
	width:1035px;
	height:70px;
	margin:0 auto; 
	}
.intopright{
	width: auto;
	float:right;
	text-align:right;
	padding:15px 0 0 0;
	}
.innavs{
	border-top:1px solid #1c1c1c;
	height:45px;
	width:1035px;
	background:#000;
	margin:0 auto; 
	}
a.innavstyles{
	display:block;
	height:45px;
	border-left:1px solid #1c1c1c;
	float:left;
	line-height:45px;
	font-size:15px;
	font-family:微软雅黑;
	padding:0 36px 0 35px;
	}
a.innavstyles:hover{
	display:block;
	height:45px;
	border-left:1px solid #1c1c1c;
	float:left;
	line-height:45px;
	font-size:15px;
	font-family:微软雅黑;
	padding:0 36px 0 35px;
	background:#c8ccd0;
	color:#000;
	}
.inbanner{
	width:1035px;
	height:614px;
	margin:0 auto;
	}
.incontent{
	width:1005px;
	height:580px;
	margin:0 auto;
	background:#333333;
	padding:50px 5px 25px 25px;
	}
.inprolist{
	width:231px;
	height:285px;
	float:left;
	padding:0 8px;
	}
.intexts{
	padding:15px 0 0 0;
	text-align:center;
	}
.inproimgs{
	width:231px;
	position:relative;
	}
.inproimgbtm{
	position:absolute;
	left:8px;
	top:8px;
	}
.inproimgas{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:231px;
	height:275px;
	color:#FFF;
	}
.inproimgas:hover{
	color:#F90F90;
	background:url(../images/prokuan.png) center top no-repeat;
	}
.innews{
	width:1035px;
	margin:0 auto;
	padding:25px 0;
	}
.innewlist{
	width:325px;
	float:left;
	height:100px;
	overflow:hidden;
	padding-right:19px;
	}
.infoot{
	width:1015px;
	margin:0 auto;
	background:#333333;
	color:#FFF;
	padding:15px 10px;}
	
.subbaner{
	width:1035px;
	margin:0 auto;
	height:411px;
	 }
.subprosbaner{
	width:1035px;
	margin:0 auto;
	height:442px;
	 }
.subcons{
	width:1035px;
	margin:0 auto;
	background:#ffffff;
	}
.subcontitle{
	width:1025px;
	background:url(../images/subtitlebg.jpg) left top repeat-y;
	height:35px;
	line-height:35px;
	padding:0 12px;
	}
.subcontext{
	padding:35px 45px;
	line-height:26px;
	min-height:300px;
	color:#000;
	}
.subnewa{
	display:block;
	padding:5px 15px;
	width:70px;
	color:#FFF;
	margin-top:10px;
	background:#6d6d6d;
	}
.subnewa:hover{
	background:#F60;
	}
.subnewdot{
	padding:25px 0 30px;
	background:url(../images/dot.jpg) left bottom repeat-x;
	}
.menbertitle{
	text-align:center;
	padding:25px 0 30px 0;
	font-family:黑体;
	font-size:33px;
	margin-bottom:70px;
	background:url(../images/menberline.png) center bottom no-repeat;
	}

.subprostext{
	padding:30px 40px;
	line-height:26px;
	min-height:300px;
	color:#000;
	}
.subprolist{
	width:198px;
	float:left;
	background:url(../images/proleftbg.png) left top repeat-y;
	}
.subprotext{
	width:710px;
	float:right;
	}
.subprotext dt{
	height:38px;
	font-weight:bold;
	font-size:16px;
	background:url(../images/dot02.jpg) left bottom repeat-x;
	}
.subprotext dd{
	padding:35px 0;
	}

a.subproliststyle{
	display:block;
	height:41px;
	margin-bottom:2px;
	line-height:41px;
	color:#ffffff;
	padding:0 10px 0 20px;
	}
a.subproliststyle:hover{
	color:#FFF;
	background:#292929;
	}
.inprorightlistb{
	width:451px;
	height:459px;
	float:left;
	margin:0 20px 17px 0;
	}
.inprorightlistb01{
	width:215px;
	height:219px;
	position:relative;
	float:left;
	margin:0 20px 20px 0;
	}
.inprolistimgss{
	position:absolute;
	width:215px;
	height:219px;
	}
a.inproa01style{
	display:block;
	height:33px;
	width:215px;
	text-align:center;
	padding:186px 0 0 0;
	position:absolute;
	color:#FFF;
	background:url(../images/protitlebg.png) center bottom repeat-x;
	}
a.inproa01style:hover{
	display:block;
	height:33px;
	width:215px;
	text-align:center;
	padding:186px 0 0 0;
	position:absolute;
	color:#F90;
	background:url(../images/protitlebg.png) center bottom repeat-x;
	}
.subprodetailtitle{
	width: 101%;
	list-style:none;
	height:46px;
	background:url(../images/prodetailtitlebg.jpg) left top repeat-x;
	}
.subprodetailtitle li{
	float:left;
	width:96px;
	height:46px;
	background:url(../images/subprodetailtitle.png) left top no-repeat;
	text-align:center;
	color:#FFF;
	line-height:42px;
	font-size:13px;
	overflow:hidden;
	font-weight:bold;
	}
.subprodetailttext{
	line-height:24px;
	padding:30px 10px;
	
	}
	
	
	/* navbox */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(images/headerbg.png) no-repeat;}
.navbox{height:39px;background-position:0 -138px;background-repeat:repeat-x;position:relative;z-index:9;}
.nav{width:1035px;margin:0 auto; list-style:none;}
.nav li{float:left;height:41px;
	border-right:1px solid #1c1c1c;
	float:left;
	line-height:45px;
	font-size:15px;
	font-family:微软雅黑;
	position:relative; list-style:none;}
.nav li.last{background:none; list-style:none;}
.nav li a{float:left;display:block;height:45px; text-align:center;overflow:hidden;}
.nav li a span{float:left;display:block;width:128px;height:46px;line-height:45px;font-size:15px;color:#cccccc;cursor:pointer;text-align:center;}
.nav li.selected a,.nav li a.selected{ background:#fbffff; border-left:text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{ background:#fbffff;color:#000000;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:46px;left:0px;}
.nav li .submenu{width:128px;}
.nav li .submenu li{float:none;padding:0; border:0; margin-bottom:2px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none; text-align:center; display:block; background:#c8ccd0; border:0; color:#fff; height:41px; font-size:12px;background:none;}
.nav li .submenu li a:hover{float:none;background:#fbffff;text-align:center;  line-height:45px; font-size:12px; color:#000; border:0; display:block;height:41px; }




.slidebox{width:1035px;height:614px;overflow:hidden;position:relative;margin:20px auto;}
.slidepic{position:absolute;}/* 必要元素 */
.slidepic li{height:614px;overflow:hidden;}
.slidebtn{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.slidebtn li.current{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
/* slidepic-01 */
.slidebox-01{width:1035px;height:614px;overflow:hidden;position:relative;border:solid 1px #ddd;margin:20px auto;}
.slidepic-01{position:absolute;width:9999em;}/* 必要元素 */
.slidepic-01 li{height:614px;overflow:hidden;float:left;}
.slidebtn-01{position:absolute;bottom:10px;right:10px;float:right;}
.slidebtn-01 li{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#D00000;}
.slidebtn-01 li.current{background:#FF0000;border:1px solid #D00000;height:24px;line-height:24px;width:24px;margin:0 2px;color:#fff;font-weight:800;}
/* slides */
.slides{position:relative;width:auto;height:614px;overflow:hidden;margin:0 auto;}
.slide-pic{overflow:hidden;width:1035px;}
.slide-pic li{display:none;}/* 必要元素 */
.slide-pic li.current{display:block;}/* 必要元素 */
.slide-li{left: 40px;
bottom: 30px;
position: absolute;}/* 必要元素 */
.slide-li li{float: left;
width: 235px;
line-height: 30px;
margin-right: 5px;
list-style: none;
height: 40px;
text-align: center;
border-bottom: 3px solid #000;}
.slide-li a{display:block;font-size:16px;color:#fff;height:30px;text-decoration:none; font-family:"微软雅黑", "黑体" ;  line-height:38px }
.slide-li li.current a{color:#333;text-decoration:none;filter:alpha(opacity=100);opacity:1}
.op{}

.op li{background:#666;filter:alpha(opacity=60);opacity:0.6;}
.op li.current{background:#c8cbd0;filter:alpha(opacity=100);opacity:1;}



/* 焦点图代码 */
.bnspic a{display:block;}
.big_pic, .small_pic{float:left;}
.big_pic, .big_pic a, .big_pic img{width: 540px;height:550px;}
.big_pic{overflow:hidden;position:relative;}
.big_pic li{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.4);z-index:-1;transition:all linear 0.2s;}
.big_pic .on{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;}
.big_pic a{position:relative;}
.big_pic .txt{width:681px;height:46px;line-height:46px;display:block;position:absolute;bottom:0;left:0;color:#BDBDBD;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);transition:all ease .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.big_pic a:hover .txt{color:#FFFFFF;}
.small_pic{width: 160px;position:relative;left:1px;}
.small_pic a, .small_pic img{width: 162px;
height: 165px;}
.small_pic a{padding:1px;background:#121013;transition:all ease .2s;}
.small_pic .on, .small_pic li:hover{position:relative;z-index:1;}
.small_pic .on a{background:#FACC16;}
.small_pic li{width: 162px;
height: 191.74px;margin: 0px 0 0 0px;float:left;}


.in_contt_l{
	width:985px;
	margin:0 auto;
	background:#333333;
	padding:40px 25px 45px 25px;
	}
.in_lists{
	width:985px;
	margin:0 auto;
	background:#FFF;
	padding:45px 25px 45px 25px;
	}
.in_list_l{
	width:305px;
	padding-right:32px;
	float:left;
	}
.in_list_m{
	width:305px;
	float:left;
	}
.in_list_r{
	width:305px;
	float:right;
	}
.in_list_img{
	height:185px;
	margin-bottom:30px;
	}
.in_list_text{
	height:50px;
	font-size:28px;
	color:#000;
	font-family:微软雅黑;
	}
.in_list_text1{
	height:200px;
	line-height:24px;
	color:#555555;
	}
.in_cont_left{
	width:420px;
	float:left;
	}
.in_cont_right{
	width:500px;
	float:right;
	}
.in_pros_lists{
	width:235px;
	height:280px;
	float:left;
	margin-right:10px;
	}
a.in_pros_l{
	display:block;
	width:203px;
	height:207px;
	margin:0 auto;
	border:6px solid #ffffff;
	background:#FFF;	
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.in_pros_l:hover{
	border:6px solid #bfbbc0;
	box-shadow: 0px 0px 28px #000000;  
  -moz-box-shadow:0px 0px 28px #000000;
	}
.in_pros_title{
	padding:20px 0 0 0;
	text-align:center;
	color:#FFF;
	}
a.in_newsl{
	display:block;
	width:305px;
	padding:10px;
	border-radius:5px;
	border:2px solid #000000;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.in_newsl:hover{
	background:#262626;
	border:2px solid #ffffff;
	}

.innewlist1{
	width:310px;
	float:left;
	height:120px;
	overflow:hidden;
	padding-right:19px;
	margin-right:15px;
	}

.subcontext1{
	padding:35px 10px;
	line-height:26px;
	min-height:300px;
	color:#000;
	}
.diy_title{
	border-bottom:2px solid #e67311;
	height:40px;
	}
.diy_title a{
	display:block;
	float:left;
	padding:8px 12px 0 12px;
	height:32px;
	color:#666;
	background:url(../images/diy_img04.jpg) right center no-repeat;
	margin-right:2px;
	}
.diy_title a:hover{
	background:#e67311;
	color:#FFF;
	font-weight:bold;
	border-radius:5px 5px 0 0;
	}
a.diy_title_a,a.diy_title_a:hover{
	display:block;
	float:left;
	padding:8px 15px 0 15px;
	height:32px;
	background:#e67311;
	color:#FFF;
	margin-right:2px;
	font-weight:bold;
	border-radius:5px 5px 0 0;
	}

.diy_list{
	padding:20px 0;
	}
.diy_imgs{
	width:220px;
	height:400px;
	margin:0 15px;
	float:left;
	}
.diy_imglist{
	height:200px;
	padding:10px 0 0 0;
	}
.diy_imgtext{
	padding:30px 0 20px 0;
	text-align:center;
	font-size:13px;
	}
a.diy_imgbtm{
	display:block;
	width:86px;
	height:32px;
	margin:0 auto;
	background:#e67311;
	color:#FFF;
	text-align:center;
	 line-height:32px;
	 border-radius:5px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.diy_imgbtm:hover{
	background:#b74100;
	}
.diy_wydz{
	height:45px;
	line-height:45px;
	color:#FFF;
	padding:0 15px;
	background:#e67311;
	}