*{ margin:0px; padding:0px; word-break: break-all;}
body{ margin:0 auto; background:url(/images/bodybg.jpg) top left repeat-y;padding-left:2px; font-size:12px; color:#333333;}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*取消所有链接虚框*/
a:link,a:visted{ color:#333333;}
a:hover,a:active{text-decoration:none;}
img{ border:0px;}


.top{ width:100%; height:90px; background:url(/images/topbg.jpg) top center repeat-x; padding-top:2px;}
.top1{ width:1162px; height:90px; margin:0 auto;}
.logo{ width:580px; height:90px; float:left;}
.search{ width:582px; height:90px; float:left; background:url(/images/search.jpg) top left no-repeat; position:relative;}

.search1{ position:absolute; top:50px; right:110px; width:170px; height:24px;}
.search1 li{ float:left;}
.search1 .word{ height:17px; width:122px;  background-color:transparent; padding-top:1px; border:0px; position: relative; top:4px; left:8px; -webkit-appearance:none; color:#333333; outline: medium none;}
.search1 .btn{ height:20px; width:51px;cursor:pointer;  background-color:transparent;  border:0 none; position:relative; left:21px; top:4px; outline:none; -webkit-appearance:none;
}



#menu{ height:54px; background:url(/images/menubg.png) repeat-x; font-family:"microsoft yahei"; position:relative; z-index:10;}
.menu1{width:1162px; margin:0 auto;}
.menu1 li{ float: left;position:relative; width:166px; line-height:48px; font-size: 16px;}
			 
.menu1 a{ color:#676767; text-align: center; display: block;}
.menu1 a:hover,.menu1 a.navCrrent { color: #f15a23;  }

.menu1 li ul.two{ display:none; width: 166px; position:absolute; top: 48px; left:0px; z-index:3;background: url(/images/menutwobg.jpg) top center repeat-x #f6f6f6;  min-height:0px;}				
.menu1 li ul.two li{width:166px; text-align: center;font-size: 14px; line-height: 28px; padding-top:5px;}
.menu1 li ul.two li a{ display:block;}
.menu1 li ul.two li a:hover{ color:f15a23; }	
.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; 
	min-height:0px;
	}
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}




#banner{ width:100%px; height:470px; position: relative; margin-top:-6px;}
.container { position:relative; min-height:470px; overflow:hidden;}
.tFlash { position:absolute; top:0; width:100%; left:50%; margin-left:-959px; height:470px;}


/*============================*/
/*=== 图片切换 Styles ===*/
/*============================*/

#slideshow_wrapper {
	
	background-color: #fff;
	width:100%;
	height:470px;
    }
#slideshow_footbar {
	z-index: 5;
	position: absolute;

	bottom: -45px;
	right:30px;
	height: 30px;
	z-index:999;
}
#slideshow_photo {
	position: absolute;
	cursor: pointer
}
#slideshow_photo a {
	z-index: 1;
	border-bottom: 0px;
	position: absolute;
	border-left: 0px;
	margin: 0px;
	display: block;
	border-top: 0px;
	top: 0px;
	border-right: 0px;
	left: 0px
}
#slideshow_footbar .slideshow-bt {
	background:url(/images/btn1.gif) no-repeat;
	margin: 10px 10px 0px 0px;
	width: 15px;
	display: inline;
	float: right;
	height: 15px;
	font-size: 0px;
	cursor:pointer;
}
#slideshow_footbar .bt-on {
	background:url(/images/btn2.gif) no-repeat;
}

/*============================*/
/*=== 图片切换结束 ===*/
/*============================*/





.news{ width:100%; height:53px; z-index:100;display:block; padding-top:10px; background:url(/images/newsbg.jpg) repeat-x; color:#f15a23; font-family:"microsoft yahei"; overflow:hidden;}
.news-slide{ width:600px; height:20px;display:block; padding-left:20px; margin-top:10px;}
.news-slide h1{ font-size:14px; line-height:24px; padding-right:10px; float:left; background:url(/images/newsline.jpg) right center no-repeat; }
.news-slide .bd{  height:20px; line-height:24px; overflow:hidden;}
.news-slide .bd ul{ height:20px; }
.bd ul li{ width:480px; font-size:12px; float:left;}
.bd ul li span{ float:right;}
.news-slide a{ color:#f15a23; padding-left:10px;}



.link{ width:100%; background:#f3f3f3 url(/images/linkbg.jpg) repeat-x left top; padding: 20px 0px; min-height:213px; overflow:auto; line-height: 20px;text-align: center;}
.link2{ width:100%; margin:0px auto; font-family:"microsoft yahei";*zoom:1;}
.linklist{
	width:232px;
	*width:172px;
	padding:24px 20px 0px 40px;
	text-align: left;
	overflow:hidden;
	float: left;
	font-size: 13px;
	min-height:200px;
	_height:200px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background: url(/images/dl-nv.gif) no-repeat right 50px;
}
.linklist dt{
	font-size: 18px;
	padding: 0 0 10px 0;
	color:#1e1e1e;
}
.linklist dd a{
	height: 24px;
	line-height: 24px;
	color: #4d4d4d;
	display: block;
}
.linklist dd a:hover{ color:#ff4a00;}

.footer{ height:88px; background:url(/images/footerbg.jpg) top left repeat-x; color:#676767; text-align:center; line-height:24px; padding-top:15px;}

.a{ width:1160px; margin:0 auot; position:relative;}



#xbanner{ width:100%; height:267px; overflow:hidden; margin-top:-7px;}
.xcontainer { position:relative; height:267px; overflow:hidden;}
.xtFlash { position:absolute; top:0; width:1918px; left:50%; margin-left:-959px; height:267px; }

.adh{ width:100%; background:url(/images/adh.jpg) top left repeat-x; height:36px; line-height:36px;}

.abox{ width:1160px; margin:10px auto; overflow-y:auto; background: url(/images/bgs3.gif) repeat-y left top;}
.side-col{width: 245px;float: left; overflow: hidden; font-family:"microsoft yahei";}

.snav-dl{margin-bottom: 10px;overflow: hidden;}
.snav-dl dt{padding: 0 10px 15px;line-height:40px; font-size: 18px;color: #333; border-bottom: 1px solid #dfdfdf; background:url(/images/yjdhbg.jpg) no-repeat; color:#FFF;}
.snav-dl dd{margin-bottom: 10px;}
.snav-dl dd a{display: block; min-height: 43px; line-height: 43px;}
.snav-dl dd a.v1{
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
	background: #f3f3f3;padding-left: 25px;font-size: 16px;}
.snav-dl dd a.v1:hover{
	background-color: #efefef;
}
.snav-dl dd.on a.v1{border-left: 3px solid #ff4a00;}
.snav-dl dd ul{display: none;}
.snav-dl dd ul li{font-size: 14px;}
.snav-dl dd ul li a:hover{ color:#ff4a00;}
.snav-dl dd ul li a{padding: 0 25px 0 50px; background:url(/images/a3.png) no-repeat 25px 16px;}
.snav-dl dd ul li.on3 a{color: #f60; background: #f6f6f6 url(/images/a4.png) no-repeat 25px 16px;}
.snav-dl dd ul li .sidh{ display:none; clear:both;}
.snav-dl dd ul li .sidh li{ background:url(/images/sibk.jpg) top center no-repeat; padding-left:10px; }
.snav-dl dd ul li .sidh li a{ background:url(/images/sitb.jpg) 20px 13px no-repeat;color:#676767;}
.snav-dl dd ul li .sidh li.on4 a,.snav-dl dd ul li .sidh li a:hover{ color:#ff4a00;}
     
.acontent{ width:895px; margin-left:20px; _display:inline; float:left;}
.acontent h1{ height:36px; line-height:36px; font-size:14px; color:#ff4800; padding-left:50px; background:url(/images/atitlebg.jpg) top left no-repeat;}
.acontent2{ width:853px; border:1px solid #ebebeb; border-top:0px; min-height:550px; _height:550px; padding:20px;}

.abox2{width:1160px; margin:10px auto; overflow-y:auto;}
.abox2 h1{ height:36px; line-height:36px; font-size:14px; color:#ff4800; padding-left:50px; background:url(/images/atitlebg2.jpg) top left no-repeat;}
.abox2 h2{ height:36px; line-height:36px; font-size:16px; color:#ff4800; text-align:center; background:url(/images/atitlebg3.jpg) top left no-repeat;}
.acontent3{ width:1158px;  border:1px solid #ebebeb; border-top:0px; min-height:550px; _height:550px; overflow-y:auto;}
.words{ width:1118px; padding:20px; overflow-y:auto;}

.abox3{width:1158px; margin:10px auto;  border:1px solid #eaeaea;overflow-y:auto;}
.abox3 h3{ font-size:18px; text-align:center; height:36px; line-height:36px; color:#F00;  background:url(/images/atitlebg4.jpg) top left no-repeat;}
.abox3 h3 span{ font-size:18px;}
.productp { width:1158px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; min-height:120px; overflow-y:auto; }
.abox3 p{ line-height:28px; font-size:14px; padding:20px; color:#7e7d79;}
.producttab{ width:1158px; overflow-y:auto; padding-bottom:20px;   font-family:"microsoft yahei";}

#cgan_b{width:847px;overflow:hidden; padding-left:23px;}
#cgan_b li{list-style-type:none;float:left;padding:11px 5px 8px 15px;}



.logo{
	position: relative;
}
.logo .light{
	/* outline: 1px dashed red; */
	width: 334px;
	height: 49px;
	position: absolute;
	top: 26px;
	left: 186px;
	overflow: hidden;
}
.light:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 85%,rgba(255,255,255,.1) 89%,rgba(255,255,255,.3) 91%,rgba(255,255,255,.4) 92%,rgba(255,255,255,.6) 95%,rgba(255,255,255,.3) 98%,transparent 100%);
	animation: move 5s infinite linear;
	transform:skew(-25deg);
	/* outline: 1px dashed red; */
	position: absolute;
	top: 0px;
	left: -344px;
}
@keyframes move{
	0%{
		left: -344px;
		opacity: 1;
	}	
	100%{
		left: 20px;
		opacity: 1;
	}
}
