﻿#masonry{ margin:0; padding:0;}
#masonry > .item{  padding:10px; border:1px #000 solid; background:#; padding:0; overflow:visible}
#masonry li a{ text-decoration:none; display:block; padding:5px 10px; font-weight:bold; font-size:16px; background:#f2f2f2;color:#333;}
#masonry ul li a{font-weight: normal; font-size:12px;font-weight: normal; font-size:14px; background:#ffffff; color:#555;}
#masonry ul li a ul li{font-weight: normal; font-size:12px;font-weight: normal; font-size:18px}
#masonry li a:hover{ background:#DADADA}
#masonry li ul {border:0; background:#fff; padding:0; margin-left:20px}
#masonry{-webkit-column-width:244px;-moz-column-width:244px;-o-colum-width:244px;-webkit-column-gap:1px;-moz-column-gap:1px;-o-column-gap:1px;}
#masonry > .item:not(.site-map){border-radius:5px;display: inline-block;width:93%;position:relative;margin:5px 5px;padding:5px;box-shadow: 3px 3px 3px 0px  rgba(0,0,0,.2);}
@media (max-width:530px){
#masonry{width:100%;}
#masonry > .item{ width:100%; margin:auto; float:none}
}

/*全文搜尋*/
.clients-page p {overflow:hidden;height:60px}
.clients-page {margin-top:10px;margin-bottom:0px;border-bottom:solid 1px #eee;position:relative;line-height:1.8;}
.clients-page ul {margin-bottom:10px;}
.clients-page li {margin:0 5px 3px 0;}
.clients-page h3 {margin-top:0;font-size:18px;}
.clients-page img {padding:4px;margin:5px 0;border:solid 1px #eee;background:#fafafa;}
.clients-page p {margin-bottom:30px;}
.clients-page:hover img {border-color:#bbb;}
.clients-page a {display:block;padding:5px 10px;color:#555;}
.clients-page a:hover {text-decoration:none;color:#555;background:#ccc;border:0px #000 solid;}
@media (max-width:992px) {
.clients-page {text-align:center;}
.clients-page img {margin:0 auto 30px;}
}

/* page */
#page{padding:40px; text-align:center; clear:both;}
#page .page{padding:20px 0; overflow:hidden; text-align:center;}
#page .page a{position:relative;display:inline-block;width:60px;margin:0 1px 1px 0;font-family:helvetica;font-size:18px;color: #000;line-height:45px;text-align:center;cursor:pointer;box-sizing:border-box;transition:all .3s;}
#page .page a.prev ,
#page .page a.next ,
#page .page a.first ,
#page .page a.last{text-indent:-9999px;}
#page .page a.prev:before ,
#page .page a.next:before ,
#page .page a.first:before ,
#page .page a.last:before{content:""; position:absolute; left:50%; top:50%; display:block; height:14px; margin-top:-7px; background:url(../images/page.png);}
#page .page a.prev:before ,
#page .page a.next:before{width:10px; margin-left:-5px;}
#page .page a.prev:before{background-position:-33px top;}
#page .page a.next:before{background-position:-43px top;}
#page .page a.first:before ,
#page .page a.last:before{width:13px; margin-left:-6px;}
#page .page a.first:before{background-position:left top;}
#page .page a.last:before{background-position:right top;}
#page .page a.num:hover ,
#page .page a.num.active{background: #000;color:#fff;border-radius:5px;}
#page .page a.prev:hover ,
#page .page a.next:hover ,
#page .page a.first:hover ,
#page .page a.last:hover{background-color:#f1f1f1; border-radius:5px;}

