.navTop { margin-top:40px; }
.navTopSlidBars { margin-top:30px; }
.containerMinH { min-height:800px; }
p { margin:0; padding:0; }

.grids-head { font-size:14px; border-bottom:1px solid #eee; padding:0 0 10px 0; margin:0 0 5px 0; }
.grids-head h3 { margin:0; padding:0; font-size:16px; font-weight:bold; }
.grids-list { list-style:none; margin:0; padding:0; position:relative; }
.grids-list li { margin:0 0 3px 0; padding:5px 2px; border-bottom:1px solid #eee; }
.grids-list .gimg { float:left; margin-right:10px; }
.grids-list .img { width:157px; height:106px; border:1px solid #E6E6E6; padding:2px; text-align:center; display:table-cell;vertical-align:middle; }
.grids-list .img img { max-width:auto; max-height:100px; }
.grids-list .gridsBody { width:55%; height:100px; float:left; overflow:hidden;}
.grids-list .gridsBody .subject { margin:0; }
.grids-list .gridsBody .sub { font-size:12px; color:#C9C9C9; overflow:hidden; display:block;display:-ms-flexbox;display:-moz-box;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px; margin:0 0 8px 0; }
.grids-list .gridsBody .user-day { font-size:11px; color:#F60; }
.grids-list .gridsBody-r { width:17.9%; height:100px; float:right; text-align:center; border-left:1px solid #eee; padding:0 0 0 10px;}
.grids-list .gridsBody-r .txt { font-size:15px; color:#06F; }
.grids-list .gridsBody-r .price { margin:5px 0; font-size:18px; color:#F60; }
.grids-list .gridsBody-r .province { color:#660; font-size:12px; }

.grids2 { list-style:none; margin:0; padding:0; position:relative; padding-left:15px; padding-right:15px; }
.grids2 li { margin:0; padding:5px; width:25%; float:left; }
.grids2 li .list {height:250px; border:1px solid #eee; overflow:hidden; }
.grids2 li .list:hover { border:1px solid #DDD; }
.grids2 li .img { text-align:center; width:50%; height:147px; padding:2px; display:table-cell;vertical-align:middle; }
.grids2 li .img img {margin:auto; width:100%; max-height:144px !important; }
.grids2 li .content { padding:5px; border-top:1px solid #eee;}
.grids2 li .content .subject { font-size:13px; font-weight:bold; overflow:hidden; display:block;display:-ms-flexbox;display:-moz-box;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px; }
.grids2 li .content .price { margin:0 0 5px 0; font-size:18px; color:#F60; }
.grids2 li .content .province { font-size:11px; color:#CECECE; }
.grids2 li .content .time { color:#CECECE; font-size:11px; margin:3px 0 0 0; }

.grids3 { list-style:none; margin:0; padding:0; position:relative; padding-left:15px; padding-right:15px; }
.grids3 li { margin:0; padding:5px; width:16.66666666666666666%; float:left; }
.grids3 li .list {height:255px; border:1px solid #eee; overflow:hidden; }
.grids3 li .list:hover { border:1px solid #DDD; }
.grids3 li .img { text-align:center; width:50%; height:147px; padding:2px; display:table-cell;vertical-align:middle; }
.grids3 li .img img {margin:auto; width:100%; max-height:144px !important; }
.grids3 li .content { padding:5px; border-top:1px solid #eee;}
.grids3 li .content .subject { font-size:13px; font-weight:bold; overflow:hidden; display:block;display:-ms-flexbox;display:-moz-box;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px; }
.grids3 li .content .price { margin:0 0 5px 0; font-size:18px; color:#F60; }
.grids3 li .content .province { font-size:11px; color:#CECECE; }
.grids3 li .content .time { color:#CECECE; font-size:11px; margin:3px 0 0 0; }

.recommend { list-style:none; margin:0; padding:0; position:relative; padding-left:15px; padding-right:15px; }
.recommend li { margin:0; padding:5px; width:25%; float:left; }
.recommend li .list {height:260px; border:1px solid #eee; overflow:hidden; }
.recommend li .list:hover { border:1px solid #DDD; }
.recommend li .img { text-align:center; width:50%; height:147px; padding:2px; display:table-cell;vertical-align:middle; }
.recommend li .img img {margin:auto; width:100%; max-height:144px !important; }
.recommend li .content { padding:5px; border-top:1px solid #eee;}
.recommend li .content .subject { font-size:15px; font-weight:bold; overflow:hidden; display:block;display:-ms-flexbox;display:-moz-box;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:25px; }
.recommend li .content .price { margin:0 0 5px 0; font-size:18px; color:#F60; }
.recommend li .content .province { font-size:11px; color:#CECECE; }
.recommend li .content .time { color:#CECECE; font-size:11px; margin:3px 0 0 0; }


.listSale { list-style:none; margin:0; padding:0; padding-left:15px; padding-right:15px; }
.listSale li { margin:0; padding:5px; width:50%; float:left; position:relative;}
.listSale li .iconsale { width:70px; height:35px; background:url('../images/sale3.png') no-repeat; position:absolute; top:0; right:0; }
.listSale li .list {height:180px; border:1px solid #eee; overflow:hidden; }
.listSale li .list:hover { border:1px solid #F60; }
.listSale li .img { text-align:center; width:100%; height:88px; padding:2px; display:table-cell;vertical-align:middle; }
.listSale li .img img {margin:auto; width:100%; max-height:144px !important; }
.listSale li .content { padding:5px; border-top:1px solid #eee;}
.listSale li .content .subject { font-size:12px; font-weight:bold; overflow:hidden; display:block;display:-ms-flexbox;display:-moz-box;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px; }
.listSale li .content .price { margin:0 0 2px 0; font-size:12px; color:#A0A0A0; }
.listSale li .content .priceSale { margin:0; font-size:18px; color:#F00; }


.ads728 { max-width:728px; height:90px; margin:auto; }
.ads728 img{ width:100%!important; }
.ads300 { width:300px; min-height:250px; margin:auto; }
.ads300 img { width:100%; }

.col-12 { margin:0 auto; width:50%; }

.black_overlay{display:none;position:absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);}
.white_content {display:none;position:absolute;top: 25%;left: 25%;width:50%;height:auto;padding:5px 16px 16px 16px;border:3px solid #616161;background-color:white;z-index:1002;overflow:auto;}
.white_content .title { border-bottom:1px solid #eee; font-size:16px; color:#F60; padding:0 0 5px 0; margin:0 0 5px 0; font-weight:bold; }
.white_content .closePopup { position:absolute; right:16px; top:0; font-size:20px; }
.white_content .content { font-size:15px; }

.galleryImage { width:720px; height:540px; margin:auto; padding:0; }
.galleryImage .imageBig { width:720px; height:540px; margin:auto; border:1px solid #EEE;overflow:hidden;display:table-cell;text-align: center;vertical-align: middle; position:relative; }
.galleryImage ul.imageSmall{list-style:none;margin:10px 0 0 0;padding:0}
.galleryImage ul.imageSmall li{float:left; width:80px; height:70px; margin:5px;border:2px solid #eee;padding:1px;}
.galleryImage ul.imageSmall li:first-child { margin-left:4px; }
.galleryImage ul.imageSmall li:last-child { margin-right:0; }
.galleryImage ul.imageSmall li .img{display:table-cell;vertical-align: middle;text-align:center; overflow:hidden;width:80px; height:70px; cursor:pointer;}
.galleryImage ul.imageSmall li .img img{ max-width:100%; max-height:94%; text-align:center;}
.galleryImage ul.imageSmall li:hover{border:2px solid #52c4d3}
.galleryImage ul.imageSmall li.active{border:2px solid #52c4d3}
