@charset "utf-8";

/* List */
.list-media { margin:0; }
.list-item { padding-bottom:15px; border-bottom:1px solid #eee; margin-bottom:15px; }
.list-item .img-left { margin-right:15px; }
.list-item .img-right { margin-left:15px; }
.list-item h2.media-heading { display:block; font-size:26px; line-height:22px; margin:0px; padding:8px 0px; color:#888;}
.list-item h2.media-heading a {color:#000; height:25px;}
.list-item .list-details { margin-top:6px; padding:6px 0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }
.list-item .list-details .member, .list-item .list-details .guest { color:#787878 !important; }
.list-item .list-cont { margin-top:18px; margin-bottom:0; padding:0; line-height:20px; }
.list-item .list-sp { margin:0 7px; color:#ddd; font-size:11px; }

.list-item .list-pro { margin-top:8px; padding:0; font-size:16px; line-height:36px;}
.list-item .list-pro .ikst_pro1 {width:100%; display:table; border-top:2px solid #000;}
.list-item .list-pro .ikst_pro2 {width:100%; display:table; border-top:1px solid #888;}
.list-item .list-pro .ikst_pro3 {width:100%; display:table; border-top:1px solid #888; border-bottom:1px solid #888;}
.list-item .list-pro .ikst_td1 {width:20%; display:table-cell; background:#f3f3f3; color:#888; text-align:center; font-weight:500; vertical-align:middle;}
.list-item .list-pro .ikst_td2 {width:80%; display:table-cell; padding:5px 10px;}
.list-item .list-pro .wr_is {border-top:1px dotted #888;}

.list-item .ikst_pro_btn {padding:10px; width:140px; background:#444; color:#fff; margin:0 auto; border:1px solid #000; border-radius:3px; font-weight:500; transition:.3s; font-size:14px;}
.list-item .ikst_pro_btn:hover {background:#000; border:1px solid #000; transition:.3s; font-size:15px;}
.list-item .ikst_pro_aa {width:140px; margin:0 auto;}

.img-wrap .img-item img {transition:1s;}
.img-wrap .img-item img:hover {transform:scale(1.2);}

@media only screen and (max-width: 991px) {
.list-item .list-pro {font-size:14px;}
.list-item .pull-left {clear:both;}
.list-item .img-left {width:100%;}
.list-item .img {width:100% !important;}
.media-body {width:100%;}
.list-item .img-wrap .img-item {margin:0 auto; width: 100%; height: 100%; overflow: hidden;}
.list-item .img-wrap {margin:0 auto;}
.list-item .list-pro .wr_7 {line-height:24px;}
.list-item .list-cont {margin-bottom:20px;}

}