@charset "utf-8";
/* CSS Document */
/*------------------------全局变量-------------------------------------*/
body,h1,h2,h3,h4,h5,h6,dd,dl,dt,form,th,td,ul,li,ol,p{ margin:0;padding:0; }
body{font-size:12px;font-family:"微软雅黑",HELVETICA;}
img{ border:0;}
ul,li,ol{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;} 
a{font-weight:normal; text-decoration:none;}
a:hover {text-decoration:none;}  
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden; width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}  
html,body{-webkit-text-size-adjust:none;}  
 
/*引导页*/ 
#index{width:100%; position:relative;} 
#index h3{position:absolute; bottom:50px; left:50%; margin-left:-42px; animation: bottom_go 2s infinite; -moz-animation: bottom_go 2s infinite ; -webkit-animation: bottom_go 2s infinite;transition:linear 0.2s; -webkit-transition:linear 0.2s;}    
.banner{width:100%;} 
.banner img{width:100%; height:auto;}
@keyframes bottom_go
{
0% {bottom:50px}
50% {bottom:60px;}
100%{bottom:50px;}
}
@-moz-keyframes bottom_go
{
0% {bottom:50px}
50% {bottom:60px;}
100%{bottom:50px;}
}
@-webkit-keyframes bottom_go
{
0% {bottom:50px}
50% {bottom:60px;}
100%{bottom:50px;}
}
   
.titA{height:82px; background:#dedede; width:100%; position:fixed; top:0;z-index:20}  
.titA h3{width:1002px; margin:0 auto;}
.titA h3 a{width:333px; height:82px; line-height:82px; text-align:center; display:inline-block; font-weight:normal; font-size:20px; color:#000000; background:#d6d6d6; border-right:1px solid #999;} 
.titA h3 a.titA_on{color:#FFF; background:#0c59aa; border-right:none;}
.wrap{width:1001px; margin:0 auto; padding:80px 0;} 
.wzjs h4,.zccs h4{font-size:36px; color:#010101; font-weight:normal; margin-bottom:30px;} 
.wzjs p{color:#535151; font-size:13px; line-height:20px;}   
#scroll{width:510px; float:right;position:relative;overflow:hidden; padding-bottom:40px;} 
#product{overflow:hidden; position:relative; width:504px; overflow:hidden; margin-top:30px;} 
#product ul{ width:10000px; overflow:hidden;}  
#product ul li{float:left;width:126px; text-align:center;overflow:hidden;}  
#sildeLeft{display:block; cursor:pointer; position:absolute; right:30px; bottom:0px;z-index:10;} 
#sildeRight{display:block; cursor:pointer; position:absolute; right:0px; bottom:0px; z-index:10;}   

.mainbanner{width:550px; float:left;overflow:hidden; position:relative; height:488px;} 
.mainbanner_window{height:348px;overflow:hidden; width:550px;}
.mainbanner_window ul{width:999999px;height:348px;position:relative;}
.mainbanner_window li{width:550px;height:348px;float:left;}
.mainbanner_list{position:absolute; bottom:0px; left:0px; width:560px; overflow:hidden;}
.mainbanner_list li{float:left; position:relative;}
.mainbanner_list li a{width:178px; height:125px;overflow:hidden;float:left;display:inline-block; margin-right:8px; position:relative;} 
.mainbanner_list li span{ background:url(../images/bg_01.png);width:178px; height:125px; display:inline-block; position:absolute; top:0; left:0; display:none;} 
.mainbanner_list li.active span{ display:block;} 

.slide{height:357px; position:relative; width:645px; float:right; overflow:hidden;}
.slide .img{ width:510px; height:357px; float:left;} 
.slide .img li{ width:510px;height:357px; display:none; position:absolute; top:0px; left:0px; } 
.slide .btn{width:126px; float:right;}  
.slide .btn p span{cursor:pointer; width:126px; height:84px; display:inline-block; margin-bottom:7px; position:relative;} 
.slide .btn p span.hov tt{ background:url(../images/bg_01.png); width:126px; height:84px; display:inline-block;  position:absolute;top:0; left:0;} 
 
#footer{width:100%; height:80px; background:#4c4d4d; text-align:center;} 
#footer p{ color:#FFF; padding-top:25px;}  
#footer p a{font-size:12px; color:#FFF; padding:0 10px;}
#footer h5{ color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:30px;} 
 
#goto-index{position:fixed; bottom:120px; right:20px; display:none;} 
.jlhs{width:1001px; margin:0 auto; padding:148px 0 100px 0;} 
.jlhs dl{float:left; margin-top:75px;} 
.jlhs ul{float:right;}
.jlhs li{font-size:14px; color:#535151; line-height:24px;} 
.jlhs li h4{font-size:36px; font-weight:normal; color:#010101; line-height:80px;}  
.csjs{width:1001px; margin:0 auto; padding:80px 0;}  
.csjs h4{float:left; position:relative;}   
.csjs h4 i{position:absolute; left:0; top:0; background:url(../images/bg_02.png); font-weight:normal; width:570px; text-align:center; height:348px; line-height:348px; display:inline-block; font-style:normal; color:#FFF; font-size:14px; display:block; display:none;}
.csjs h4 span,.csjs dt span,.csjs h6 span{position:absolute; right:10px; background:url(../images/bg_03.png) center center no-repeat; width:33px; height:33px; line-height:33px; text-align:center; display:inline-block; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; bottom:10px; font-weight:normal;}
.csjs h5{float:left; margin-left:60px;margin-top:80px; font-weight:normal; font-size:36px; color:#00000; line-height:60px;}  
.csjs h5 span{font-size:48px; font-weight:normal; color:#919192;}
.csjs div{float:left; width:736px; margin-top:10px;} 
.csjs div dl{float:left;position:relative; height:107px; margin-right:8px; margin-bottom:8px;}  
.csjs div dl dd{position:absolute; top:0; left:0; background:url(../images/bg_02.png); color:#FFF; font-size:14px; width:100%; height:107px; text-align:center; line-height:107px; display:none;}
.csjs h6{float:left; position:relative; margin-top:10px;}
.csjs h6 i{position:absolute; left:0; top:0; background:url(../images/bg_02.png); font-weight:normal; width:260px; text-align:center; height:221px; line-height:221px; display:inline-block; font-style:normal; color:#FFF; font-size:14px; display:block; display:none;} 
.pphh{width:1001px; margin:0 auto; padding:80px 0 30px 0;}  
.pphh h4{font-weight:normal; font-size:36px; color:#000; margin-bottom:20px;}  
.pphh ul{margin-bottom:30px;}
.pphh ul li{background:url(../images/bg_04.png) left center no-repeat; padding-left:15px; color:#000; line-height:22px;}  
.pphh h5{padding-bottom:50px;}
.pphh dl{float:left; margin-right:40px;} 
.pphh p{font-size:18px; color:#000000; clear:both; padding-top:100px;} 
.qybb{width:1001px; margin:0 auto; padding:60px 0;} 
.qybb dl{float:left; width:470px; margin:20px 0;}  
.qybb dl dt{margin-bottom:10px;}
.qybb dd{line-height:22px; color:#535151; font-size:14px;} 
.zjcd{width:1001px; margin:0 auto; padding:80px 0; border-bottom:1px solid #999;}   
.zjcd ul{margin-top:50px;}
.zjcd ul li{background:url(../images/bg_04.png) left center no-repeat; padding-left:15px; color:#000; line-height:22px; font-size:14px;}   