.filters {padding-bottom:10px;widtH:1180px;}
.filters li {float:left;border-bottom:0px solid #EBEBEB;widtH:1180px;padding-top:5px;padding-bottom:5px;}
.filters li span {float:left;widtH:50px;line-height:34px;display:block;}
.filters li p {float:left;widtH:1180px;line-height:34px;}
.filters li a,.filters li a:visited {background:#fff;border: 1px solid #ddd;float:left;padding:0px 12px 0px;display:block;line-height:34px;height:34px;margin-right:8px;margin-bottom:10px;position: relative;}
.filters li a:hover,.filters li a.curr,.filters li a.curr:visited {background:#ff5500;color:#fff; text-decoration:none}
.filters li .curr i{left: 48%;top: 34px;width:0;line-height:0;height:0;display:block;border-width:4px 4px 0;border-style:solid;border-color:#ff5500 transparent transparent;position:absolute;right:12px;}

.ztlist {width:1200px;}
.ztlist ul{}
.ztlist li{width:351px; height:150px;float:left;margin:0 15px 15px 0;overflow:hidden;padding:1px;border:1px solid #ddd;background:#fff; position: relative;}
.ztlist p.bg {position: absolute; bottom:0px; left:1px; padding-left:5px;opacity: 0.3;width:349px;z-index:9;height:28px; background-color:#000; }
.ztlist p.text {position: absolute; bottom:0px; left:15px; width:335px;color:#fff;  z-index:10 ;line-height:28px; height:28px; }
.ztlist img{width:351px;height:auto;}


/* 分页 */
#pages_zt {height:40px;padding:22px 0px;clear:both;text-align:center}
#pages_zt a,
#pages_zt a:visited,#pages_zt a:hover {padding:0px 20px;font-size:16px; border:1px solid #E4E4E4;display:inline-block;height:38px;line-heighT:38px;text-decoration:none;color:#777;margin:0 3px;background:#fff;}
#pages_zt a:hover ,#pages_zt .cur a{border:1px solid #ff5500; color:#fff;background:#ff5500;}
#pages_zt a b,#pages_zt a:visited b,#pages_zt a:hover b, {background:none;padding:0;margin:0;display:inline;border:none;color:#666;}


.header{ position:relative;}
.header .topright{cursor: pointer; display:block; width:35px; height:35px; margin-right: auto; margin-left: auto; margin-top:-50px;}
.header .topright .headerall{ display:block; width:27px; height:25px; background-image:url(../../images/header_i.png); background-repeat: no-repeat;vertical-align:text-top; background-position:5px -93px; margin:auto auto; margin-top:3px; cursor: pointer;}
.header .topright:hover i{background-position:5px -143px;}
.header .righttop{ display:block;border-top: none;}
.header .righttop{ position: absolute; top:-5px; width:924px; right:0px;}
.header .righttop dl{ float:left; width:165px; padding:30px 0px 0 19px; border-right: dashed 1px #ddd; height: 340px;}
.header .righttop dl.last{ border-right: none;}
.header.righttop dd,.header .righttop dt{ overflow: hidden;}
.header .righttop dd a{ float: left; color: #666; font-size: 14px; height: 18px; line-height: 18px; margin-bottom: 12px; width: 70px; overflow: hidden;}
.header .righttop dd a:hover{color: #d80001;}
.header .righttop dt{ font-size: 18px; color: #d90001; font-weight: normal; height: 24px; line-height: 24px; margin-bottom: 15px; clear: both;}
.header .righttop dt a{ color: #d80001;}
.header .righttop dd{overflow:hidden;}
.header .righttop{ display:none;background:#fff; z-index:1000;}
.header .topright:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.header .topright:hover .righttop { display: block;}