@charset "utf-8";


/*-- 首页 --*/

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
    margin: 0px;
    padding: 0px; 
}

ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}

a:link,a:visited,a:active{ color:#333;text-decoration:none; -webkit-transition:all .2s linear;transition:all .2s linear;}a:hover{ color:#4177ff; text-decoration:underline; webkit-transition: .5s; transition: .5s;}
table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
.clear{clear:both;}
img{ vertical-align:middle;}

.clearfix:after { 
    visibility: hidden; 
    display: block; 
    font-size: 0; 
    content: " "; 
    clear: both; 
    height: 0; 
} 
.clear{  clear: both; }

input,select{font-family:"微软雅黑","黑体";}
html,body{ 	
    width:100%;font-family:"微软雅黑","黑体"; background:#fff; color:#333; font-size:14px;
    padding:0;
    margin:0;
}

.zw_top{}
.zw_top img{ width:100%;}


.zw_bottom{  padding:25px 0; border-top:2px solid #246bb9; margin-top:25px; height:70px; min-width:1200px; text-align:center; color:#333; font-size:14px; line-height:26px; text-align:center; overflow:hidden;}
.zw_bottom a{ color:#333;}


.zw_wid1200px{ width:1200px; margin:0 auto; margin-top:-50px; z-index:10; position:relative;}


.zw_tit{ background:url(../images/zw_tit.png) no-repeat top center; height:50px; margin:60px auto; line-height:45px; text-align:center; font-size:24px; color:#e72917; font-weight:bold;}
.zw_tit a{color:#e72917;}




.zw_hei500px{ height:340px; background-color:#fff; padding:20px; position:relative; margin-bottom:20px; }


.zw_slideBox{ width:520px; height:340px; overflow:hidden; position:relative;  }
.zw_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.zw_slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; width:600px;   }
.zw_slideBox .hd ul li{ float:left; margin-right:2px;  display:inline-block; *display:inline; zoom:1; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.zw_slideBox .hd ul li.on{ background:#f00; color:#fff; }
.zw_slideBox .bd{ position:relative; height:100%; z-index:0;   }
.zw_slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.zw_slideBox .bd img{ width:520px; height:340px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.zw_slideBox .prev,
.zw_slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.zw_slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.zw_slideBox .prev:hover,
.zw_slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.zw_slideBox .prevStop{ display:none;  }
.zw_slideBox .nextStop{ display:none;  }



.zw_slideBox .bd li .txt_d{ padding:0 2%; height:32px; line-height:32px; width:96%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.4); *background:#000; color:#fff; font-size:14px; }



.zw_news_list{ position:absolute; height:360px; width:600px; right:20px; top:20px; font-size:14px;}

.zw_news_list h2 a{ line-height:30px; text-decoration:none; padding:10px 0; text-align:center; color:#e72917; font-size:20px; display:block;}


.zw_jj_txt{ line-height:24px; text-indent:2em; height:50px; border-bottom:1px solid #eee; margin-bottom:12px; color:#666; padding-bottom:15px;}

.zw_news_list ul li{ line-height:36px; height:36px; overflow:hidden; font-size:16px; position:relative;}
.zw_news_list ul li a{ width:72%; overflow:hidden;}
.zw_news_list ul li span{ position:absolute; top:0px; right:0px; color:#777;}

.zw_list_ty{ height:300px;}

.zw_list_ty ul li{background:url(../images/zw_point.png) no-repeat left center; padding-left:12px; background-color:#fff; line-height:32px; height:32px; padding-bottom:6px; overflow:hidden; border-bottom:1px solid #eee; transition:all .2s linear; float:left; width:550px; margin:8px 18px; float:left; position:relative; font-size:16px;}
.zw_list_ty ul li a{ width:72%; overflow:hidden; display:block;}
.zw_list_ty ul li span{ position:absolute; top:0px; right:0px; color:#777;}



.zw_pic_list{ height:171px;}
.zw_pic_list ul li{  width:551px; float:left; height:161px; margin:0 23px; transition:all .2s linear;}
.zw_pic_list ul li a{ display:block;}
.zw_pic_list ul li:hover{ transform:translateY(-8px);webkit-transition: .5s; transition: .5s;}





