.zt_wamp{ overflow: hidden; }
.zt_public{ max-width: 1200px; min-width: 980px; margin:0 auto; padding: 0 30px; }
img.zt_logo{ display: block; width: auto; padding-top: 60px;}
.zt_menu{ background: #c50c11; }
.zt_menu .zt_menu_content{ text-align: center; }
.zt_menu .zt_menu_content a.menu_navzt{ display: inline-block; padding: 11px 15px; color: #fff; font-size: 18px; position: relative;}
.zt_menu .zt_menu_content a.menu_navzt p:after{ content: ""; position: absolute; right: 0; top: 15px; height:20px; width: 1px; background: #fff; }
.zt_menu .zt_menu_content a.menu_navzt:hover{ color: #ff5050; }
.zt_menu .zt_menu_content a.menu_navzt:last-child p:after{ background: none; }
.zt_white{ background: #fff; padding: 40px 20px; }
.zt_picslider{ position: relative; }
.zt_picslider .flex-control-nav{ text-align: right; bottom: 15px; padding-right: 7px;}
.zt_picslider .flex-control-nav li{ margin:0 4px;  }
.zt_picslider .flex-control-paging li a{ text-indent: 9999px; width: 10px; height: 10px;}
.ztindex_left{ width: 48.5%; margin-right: 3%; }
.ztindex_right{ width: 48.5%; }
ul.pic_slider li{position: relative;}
ul.pic_slider li p.title{ position: absolute; left: 0; bottom: 0; width: 100%; background:url(../../../Public/App/images/hbj.png) repeat; color: #fff; padding: 7px 90px 7px 10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 16px;}
.zt_toptitle{ border-bottom:3px solid #f40002; padding-bottom: 5px; margin-bottom: 15px;}
.zt_toptitle h3.title{ font-size: 20px; color: #f40002; font-weight: 700; }
.zt_toptitle h3.title a{ font-size: 13px; font-weight: 400; color: #666; padding-top: 7px; }
.zt_toptitle h3.title a:hover{ color: #f40002;}
ul.zt_listindex{ margin:10px 0 5px 0;  }
ul.zt_listindex li a{ font-size: 16px; color: #3a3a3a; line-height:2.1; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 16px; display: block; padding-right: 50px;}
ul.zt_listindex li a:hover{ color: #f40002; }
.ztindex_nav{ margin-bottom: 20px; }
.zt_ad{ margin-bottom: 20px; }
.zt_toptitleindex{ padding-bottom: 0; }
.zt_toptitleindex h3.title p.ztt{ height:35px; line-height: 35px; background:url(../../../Public/App/images/tbj.jpg) repeat; position: relative; color: #fff; padding: 0 20px;}
.zt_toptitleindex h3.title p.ztt span.pic{ position: absolute; right: -20px; top: 0; width:27px; height: 35px; background:url(../../../Public/App/images/ybj.png) no-repeat; display: block;}
.zt_link .zt_linkl{ width: 38%; margin-right: 3%; }
.zt_link .zt_linkr{ width: 59%; }
.zt_link .zt_linkr a{ display: block; }
.zt_link .zt_linkr a img{ width: 100%; }

	.zt_list_left{ width: 23%; margin-right: 3%; }
	.zt_list_right{width: 74%;}
	.zt_list_right .zt_toptitle h3.title span{ display: inline-block; color: #666;  padding: 0 15px 0 10px; }
	.nav_top h2.title{ font-size:26px; background: #d41113; color: #fff; text-align: center; padding:20px 0;   }
	ul.list_menuzt li a{ display: block; font-size: 18px;padding: 15px 0 15px 50px; border-bottom: 1px solid #ccc; color: #666;}
	ul.list_menuzt li a:hover{ color: #d41113; }
	ul.list_dj{ min-height: 500px; }
	ul.list_dj li a{ display: block; width: 100%; line-height: 2.3; border-bottom: 1px dashed #eee;}
	ul.list_dj li a p{ width: 70%; font-size: 16px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	ul.list_dj li a span{ font-size: 13px; color: #666; display: inline-block; padding-top: 3px; }
	ul.list_dj li a:hover{color: #d41113; }
	/* page-number */
	.page-numbera{text-align:right;padding:2em 0;font-size:16px;color:#757575;font-weight:100;width:100%; margin-top:50px; }
	.page-numbera ul{clear:both;}
	.page-numbera ul li{display:inline;}
	.page-numbera ul li a{padding:4px 10px;background:#eee;color:#000;}
	.page-numbera ul li a:hover{background:#222;color:#fff;}
	.page-numbera ul li.active a{background:#d41113;color:#fff;}
	.page-numbera ul li.disabled a{color:#777;}
	.page-numbera ul li.disabled a:hover{background:#eee;}

	.zhuanti_view{ border: 1px solid #e0e0e0; min-height:500px; }
	.zhuanti_view h1.title{ font:bold 20px/30px "微软雅黑"; padding: 25px 30px 16px 30px; text-align: center; border-bottom: 1px dashed #eee; }
	.zhuanti_view span.time_view{ text-align: center; color: #999; display: block; padding: 7px 0;}
	.zhuant_content{ padding: 10px 20px; font-size:16px;  }
