@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:2;color:#5a5959; background:#fff url(bg.jpg) no-repeat center top;margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#5a5959;}
a:hover{text-decoration:none;color:#ff8e08; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:28px;}
h2{ font-size:25px;}
h3{ font-size:15px;  }
h4{ font-size:12px;}
/*统一结束*/
 
.head{  margin:0 auto; }
.top{ width:1000px; margin:0 auto;}
.tle{ float:left; line-height:40px; }
.tri{ float:right; line-height:40px;}
.tel a{ color:#d4000d; font-size:25px; font-weight:bold; text-align:right; padding-top:65px; padding-right:20px; width:980px; height:80px; display:block; }
.wx{ background:url(wx.png) no-repeat left center; padding-left:20px;}
.qcode{ position:absolute; top:30px; left:980px;   display: none; }
.navmenu{ width:100%; background:#3a3b3f}
 #nav {  width:1000px; TEXT-ALIGN: center;  HEIGHT: 43px; margin:0 auto; }
#nav UL {width:111px;TEXT-ALIGN: left; background:url(shu.jpg) no-repeat right center;  FLOAT: left; HEIGHT: 43px; line-height:43px; }
 #nav UL LI A { width:111px;height:43px;   text-align:center;  display:block; color:#fff;     }
 #nav UL LI A:hover,#cho {
	color:#ff3600; width:111px; height:43px;  background:url(menuturn.jpg) no-repeat center bottom; 
}
  #nav UL LI.menu {
	POSITION: absolute;width:111px;   height:25px; line-height:25px;  z-index:999;  
}
#nav UL LI.menu SPAN {
	width:111px; FLOAT: left; HEIGHT: 25px; line-height:25px; BACKGROUND: #3a3b3f;BORDER-BOTTOM: #fff 1px solid;
}
#nav UL LI.menu SPAN A {
	  TEXT-ALIGN: center; LINE-HEIGHT: 25px;width:111px; DISPLAY: block; HEIGHT: 25px; color:#fff; 
}
#nav UL LI.menu SPAN A:hover {
	BACKGROUND: #ff3600;width:111px;  LINE-HEIGHT: 25px;HEIGHT: 25px; 
}


.index-main-box{position:relative;width:100%;overflow:hidden;height:490px; margin:0 auto;}
#slideshow_wrapper {
position:relative;width:1600px;margin:0px auto;height:490px;margin-left:-800px;left:50%;
}
#slideshow_footbar {
	Z-INDEX: 5; /*FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000);*/ WIDTH:79%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 40px;
}
#slideshow_photo {
display:block;width:1600px;height:490px;overflow:hidden; margin:0 auto;
}
#slideshow_photo img{
 width:1600px;height:490px;overflow:hidden;  
}
#slideshow_photo A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; Z-INDEX: 1; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 0px
}
#slideshow_footbar .slideshow-bt {
	DISPLAY: inline; FONT-SIZE: 0px; FLOAT: right; MARGIN: 5px 5px 0px 0px; BACKGROUND-COLOR: #343e48; width:19px; height:19px; font-size:12px; line-height:19px; text-align:center; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif
}
#slideshow_footbar .bt-on {
	BACKGROUND-COLOR: #ed6d00; width:19px; height:19px; font-size:12px; line-height:19px; text-align:center; color:#FFF; cursor:pointer;
}






.keybg{ width:100%;	background-color: #FFF;
filter: Alpha(opacity=50); 
-moz-opacity:.3; 
opacity:0.3; _background:#dee2e8; position:absolute; top:228px; z-index:500; padding:5px 0;}
.keybga{ width:980px; margin:0 auto; padding:0 10px;}  
.key{ float:left; background:url(hot.png) no-repeat left center;   padding-left:20px; font-weight:bold; font-size:12.5px;}
 .sea{ float:right;}

.seright{display:none;width:1000px;height:278px; margin-bottom:25px; }
#con_zzjs_1{display:block;}
#serleft{width:1000px;height:42px;margin-bottom:15px;}
#serleft ul{margin:0;padding:0;}
#serleft ul li{float:left; display:block;  border:1px solid #d4d4d4; margin:0 4px;   cursor:pointer; line-height:40px;   height:40px;text-align:center;font-size:14px;overflow:visible;}
#serleft li a{ padding:0 5px;}
#serleft ul li a:hover{ height:40px; background:#ff3600; color:#fff; display:block }
 .ser{width:1000px;height:278px;}
.ser li{width:230px;float:left;padding:0 10px;  }



.pro{ width:1000px; margin:25px auto;   }
.protop{ width:1000px; height:71px; background:url(protop.jpg) no-repeat center; display:block; margin-bottom:15px;}

 
.ad{ padding-bottom:5px; border-bottom:1px dotted #303030}

.case{ width:1000px; margin:25px auto;}
.casetop{ width:1000px; height:66px; display:block; background:url(casetop.jpg) no-repeat center; margin-bottom:15px;}

a.abtn{display:block;height:250px;width:17px;overflow:hidden;background:url(arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
#s1{width:1000px;height:250px;margin:0 auto;  }
#s1 .imglist_w{width:966px;height:250px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
#s1 .imglist_w li{width:300px;float:left;padding:0 10px;    }
 .scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
#s1 .imglist_w li p{height:25px;line-height:25px;overflow:hidden;float:left; text-align:center; }
#s2 a.abtn{display:block;height:278px;width:0px;overflow:hidden;background:url(arrow3.png) no-repeat 0px 50%;}
#s2 .imglist_w{width:1000px;height:278px;overflow:hidden;float:left;position:relative;/*必要元素*/}
#s2 .imglist_w li{width:230px;float:left;padding:0 10px;  }
#s2{width:1000px;margin:0 auto;height:278px;  }

.ys{ background:url(ysbg.jpg) repeat; border-top:1px solid #e1e1e1; padding-top:15px;}
.ysa{ height:355px; background:url(ys1.jpg) no-repeat center; display:block;} 
.ysb{ height:378px; background:url(ys2.jpg) no-repeat center; display:block;} 
.ysc{ height:408px; background:url(ys3.jpg) no-repeat center; display:block;} 
.ysd{ height:407px; background:url(ys4.jpg) no-repeat center; display:block;} 


.kh{ margin:25px auto; width:1000px;}
.khtop{ width:1000px; height:65px; background:url(kftop.jpg) no-repeat center; margin-bottom:15px;}
.khtest li{ width:226px; float:left; margin:0 12px; border-bottom:4px solid #dbd8d3; padding-bottom:5px; overflow:hidden; display:inline;}


.newspar{ width:960px; margin:25px auto;}
.news{ width:450px; background:url(newsbg.jpg) no-repeat right center; padding-right:30px; float:left;}
.title{ height:40px; line-height:40px;  background:url(title.jpg) repeat-x bottom;margin-bottom:10px; font-size:17px;}
.title h3,.tit h3{ display:inline; font-size:17px; }
.title span,.tit span{ color:#777777; font-family:Arial, Helvetica, sans-serif;  padding-left:5px;}
.title a{ float:right; margin-top:10px;}
.news ul li{ background:url(dot.jpg) no-repeat 5px center;line-height:38px; text-indent:20px;}
.news ul li span{ float:right;}

.par{ width:450px; float:right;}
.par li{ float:left; text-align:center; width:150px; margin:5px 0; }



.comtec{background:url(ysbg.jpg) repeat; border-top:1px solid #e1e1e1; padding-top:15px;}
.comt{ width:965px; margin:0 auto;}
.com{ width:610px; float:left;}
.tit{ height:40px; line-height:40px;  background:url(tit.jpg) repeat-x bottom;margin-bottom:10px; font-size:17px;}
.comtest img{ float:left; padding-right:10px;}
.hon{ background:url(honortop.jpg) no-repeat center top; padding-top:40px; margin-top:25px; padding-bottom:25px;}
.tec{ width:300px; float:right;}
.que{ width:274px; height:21px; line-height:21px; background:url(q.jpg) no-repeat; text-indent:25px;}
.ans{width:250px;  height:38px; padding-top:4px; line-height:19px; background:url(a.jpg) no-repeat left top; overflow:hidden; padding-left:25px; }
.tec li{ padding:13px 10px;}

  
.footer{ width:100%; background:#303135;}
.foot{ width:1000px; margin:0 auto;  color:#b5b5b5;  }
.foot a{ color:#b5b5b5;}
.footlogo{ width:196px; text-align:center; color:#fff; height:155px; background:#ff3600 url(footlogo.jpg) no-repeat center 40px; padding-top:190px; float:left;}
.footest{ width:775px; float:right; padding-top:35px; line-height:35px;}
.footmenu{ padding-bottom:15px;}
.footmenu a{ margin:0 5px;}
.link{ margin-top:10px;}
 



.content{ width:1000px; margin:20px auto;}

.sidebar{ width:208px; float:left; }
 .sidetop{ width:208px; line-height:35px; height:80px; background:url(sidetop.jpg) no-repeat center;  color:#ff3600; text-align:center; padding-top:36px; }
.sidetop span{ color:#c7c8cb; font-size:25px;   font-family:Arial, Helvetica, sans-serif;text-shadow:-5px 5px 5px #dfdfdf;}
 .sidelist li{ height:40px;   line-height:40px; font-size:12px;border-bottom:1px solid #dfdfdf; border-bottom:1px solid #b3b3b3  ;  }
 .sidelist li a{ padding-left:15px;}
  .ch{ color:#eb7a12;}
 .sidelist li a:hover,.choo{ color:#015ca6;  background:url(sidedot.jpg) no-repeat 5px center; color:#ff5a00;}
 .side{ margin-top:15px; border:1px solid #dfdfdf; padding:15px 25px; font-size:13px;}
 .morecon a{    background:#404040; color:#fff; line-height:35px; display:block; font-size:14px; text-align:center; margin-top:5px;}

.mainbody{ width:740px; float:right;}
.loc{ font-size:13px; font-weight:bold; padding-bottom:5px;}
.maintop{ height:45px; line-height:45px;border-bottom:3px solid #c7c7c7;  }
.maintopa{ height:155px; background:url(aboutpica.jpg) no-repeat right;}
.maintopa h1{   background:url(maintop.jpg) no-repeat left center; padding-top:60px; height:95px; font-weight:normal; }
.maintop span{ float:right; background:url(loc.jpg) no-repeat left center; padding-left:15px;  }
 .maintest{ padding:15px; font-size:14px;}