/* CSS Document */

		.ft ul{ }
.ft ul li {
    background: rgba(0, 0, 0, 0) url("img/icon.png") no-repeat scroll 8px 9px;
    color: #000;
    font-size: 15px;
    line-height: 33px;
    list-style: outside none none;
    padding-left: 40px;
}
	
	.masonry { /* Masonry container */
    column-count: 4;
    column-gap: 1em;
}

.item {
    background: #fff none repeat scroll 0 0;
    border: 1px solid;
    box-shadow: 2px 2px 4px 0 #ccc;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 0 1.5em;
    padding: 1em;
    width: 100%;
}
.item h3 {
 background:#3399FF;
 color:#FFFFFF;
    border-bottom: 1px solid #cccccc;
    border-radius: 5px;
    margin-bottom: 8px;
    padding: 8px 8px 18px;
}

.item ul {
    margin-left: -49px;
}.item li {
    border-radius: 3px;
	border:none;
    list-style: outside none none;
    margin-bottom: 1px;
    padding: 10px;
}
.item ul li a {
    border: medium none;
    border-radius: 3px;
    color: #000;
    font-size: 15px;
    list-style: outside none none;
    margin-bottom: 1px;
    padding: 14px 145px;
    text-decoration: none;
}
.item li a:hover{ background:#CCCCCC; color:#3399FF; }



.wrapper {
    width: 100%;
    margin: 3em auto;
}

.masonry {
    margin: 1.5em 0;
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
    font-size: .85em;
}



@media only screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count:3;
    }
}

@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}
.flef{ float:left; margin-right:10px; }