.slide{width: 100%; position: relative;}
.slide img{width: 100%; height:100%; max-height:180px; display:block;}
.com ul{ padding-top:10px;}

.category{ background-color:#eeeeee; height:90px;}
.category ul{ width:100%;}
.category div{ border-bottom:1px solid #bcbcbc; width:100%; height:44px;}
.category li{ float:left; width:25%; height:44px;}
.category li a{ display:block; width:100%; line-height:42px; height:42px; text-align:center; color:#565656; text-decoration:none; font-size:18px;}
.category li a.current,.category li a:hover{ color:#ff5500; border-bottom:3px solid #ff9500;}

.zt_patch{ background-color:#fff;margin-bottom: 20px; padding-bottom: 20px;}	
.zt_patch li{ width:96%; padding:10px 2%; border-bottom:1px solid #ccc;}
.zt_patch .txt_l{ width:85%; float:left; position:relative;}
.zt_patch h2 a { font-size:16px; line-height:28px; height:28px; overflow:hidden; display:block; color:#333;}
.zt_patch p{ font-size:12px; line-height:18px; height:18px; overflow:hidden; color:#666; float:left; width:50%; color:#787878;}
.zt_patch .dn{ right:-18%; bottom:0; position:absolute; width:25%; max-width:100px;}
.zt_patch .dn a{ width:100%; display:block; text-align:center; background-color:#20da9b; color:#fff; font-size:12px; height:26px; line-height:26px; border-radius:15px; text-decoration:none;}

.com .dlbox1 .down img{ width:50px!important; height:50px!important;}
.com .dlbox1 .down span{ font-size:12px!important;}