@charset "utf-8";
body{background:#f2f7f8}
.search-hd{height:48px;margin-bottom:20px;}
.search-hd .select{float:left;height:48px;position:relative;margin-right:1px;color:#969696;}
.search-hd .select .tit{float:left;height:48px;line-height:46px;background:#fff;font-size:18px;color:#969696;padding:0 34px 0 12px;border-radius:10px 0 0 10px;cursor:pointer;}
.search-hd .select .tit i{position:absolute;right:16px;top:50%;margin-top:-3px;}
.search-hd .select ul{float:left;visibility:hidden;background:#fff;position:absolute;left:0px;top:50px;width:118px;padding:10px 12px;box-shadow:0 3px 3px #ddd;border-radius:8px;}
.search-hd .select ul li{padding:0;height:40px;line-height:40px;white-space:nowrap;border-bottom:1px solid #eee;font-size:16px;cursor:pointer;text-align:center;}
.search-hd .select ul li:last-child{border-bottom:0;}

.search-hd .searchbd{float:left;}
.search-hd .stxt{float:left;border:0;height:20px;line-height:20px;overflow:hidden;padding:14px 20px;width:280px;font-size:14px;background:#fff;color:#e2e2e2;margin-right:1px;}
.search-hd .go{display:block;float:left;width:92px;height:48px;line-height:46px;background:#4b7350;color:#fff;padding:0 0 0 28px;border-radius:0 10px 10px 0;}
.search-hd .go .icon-search{float:left;margin:12px 5px 0 0;}
.search-hd .go span{float:left;font-size:18px;}
.search-hd .go:hover{text-decoration:none;background:#326338;}

.search-hd .view{float:right;border:1px solid #969696;border-radius:8px;height:46px;line-height:44px;width:118px;background:#fff;text-align:center;font-size:14px;color:#969696;}
.search-hd .view:hover{background:#4b7350;border-color:#4b7350;text-decoration:none;color:#fff;}
/*列表页*/
.picmain{margin:0 -10px;}
.pic_list{padding:0px 0}
.pic_list .item{float:left;width:255px;margin:0 10px 20px;}
.pic_list .item .pic{display:block;height:255px;overflow:hidden;border-radius:10px 10px 0 0}
.pic_list .item .pic img{width:100%;height:100%;border-radius:10px 10px 0 0}
.pic_list .item .desc{background:#fff;padding:0 18px;height:102px;}
.pic_list .item p{margin:0;font-size:14px;color:#d1d1d1;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pic_list .item .tt{line-height:50px;height:50px;border-bottom:1px solid #eee;}
.pic_list .item .tt a{float:left;color:#4a4949;font-size:18px;}
.pic_list .item .info{float:right;font-size:12px;color:#d7d7d7;}
.pic_list .item .info i{margin-right:3px;}
.pic_list .item .info span{cursor:pointer;}

.pic_list .end{margin-right:0;}
.pic_list .li a:hover .tt{background:#2d99fe;color:#fff;}
.pic_list .li a:hover{box-shadow:0 0 5px #2d99fe;border-color:#2d99fe;text-decoration:none;}

.pic_list .loadings{height:300px;}
.pic_list .loadings span{position:absolute;top:50%;left:50%;margin-left:-65px;width:90px;height:32px;line-height:32px;padding-left:40px;background:url(../images/loading2.gif) no-repeat;font-size:18px;}


.picshow .bg{background:#b8bcbd;}

.waterfall .pic_list .item{margin:0 0px 20px}
.waterfall .pic_list .item .pic{height:auto;}
.waterfall .pic_list .item .pic img{height:auto;}
.waterfall .pagination{display:none;}
/*详情页*/

.pic_detail{background:#fff;padding:26px 40px 40px;border-radius:26px 26px 0 0;}
.pic_detail .share{height:32px;margin-bottom:30px;}
.pic_detail .share .t{float:left;font-size:18px;color:#bababa;}
.pic_detail .share .list{float:left;border:1px solid #bababa;height:24px;border-radius:4px;padding:3px 1px;}
.pic_detail .share .list a{float:left;width:32px;height:24px;line-height:24px;text-align:center;border-right:1px solid #bababa;}
.pic_detail .share .list a i{vertical-align:middle}
.pic_detail .share .list a:last-child{border-right:0;}

.pic_detail .title{text-align:center;font-size:18px;padding:20px;}
.pic_detail .pic{}
.pic_detail .desc{background:#fff;padding:0 18px;}
.pic_detail .desc .con{margin:16px 0;font-size:18px;color:#999;line-height:22px;}
.pic_detail .desc .tt{line-height:62px;height:62px;border-bottom:1px solid #d7d7d7;font-size:24px;color:#414141;}
.pic_detail .desc .info{font-size:12px;color:#d7d7d7;height:20px;line-height:20px;}
.pic_detail .desc .info i{margin-right:3px;}

.toshare{background:#fff;padding:6px 40px 40px;border-radius:10px;}
.toshare .logo{text-align:center;padding:16px 0;border-bottom:1px solid #d7d7d7;margin-bottom:15px;}
.toshare .tip h2{font-size:18px;color:#696969;}
.toshare .tip p{font-size:14px;color:#d7d7d7;}

.toshare .bd{text-align:center;padding:130px 0}
.toshare .bd img{width:180px;height:180px;}
.toshare .bd .pic{display:inline-block;vertical-align:top;}
.toshare .bd .sep{display:inline-block;vertical-align:top;width:1px;background:#ddd;height:180px;position:relative;margin:0 18px;}
.toshare .bd .sep:after{position:absolute;top:50%;left:0;margin-top:-10px;content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ddd;}
.toshare .bd .qrcode{display:inline-block;vertical-align:top;}


#blayer{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(184,188,189,.5);z-index:994;overflow:auto;padding-top:110px}
#blayer .blayer-bd{margin:0 auto;width:1080px;position:relative;z-index:2;padding:0px 0 30px}
#blayer .blayer-bg{}
#blayer .close-layer{width:56px;height:56px;position:fixed;right:14px;top:110;cursor:pointer;z-index:995;}
#blayer .close-layer i {background: url(../images/btn_close_layer.png) no-repeat;width:36px;height:36px;position:absolute;left:50%;top:50%;margin:-18px 0 0 -18px;}
#blayer .close-layer:hover i{background-position:0 -50px}