.mod-main{overflow:hidden;-webkit-box-sizing:border-box;margin-bottom:10px;background:#fff;}
.masters-list-module{margin:10px;padding:0 2px 2px;border-radius:2px;}
.masters-list-module.purple{background:rgba(130,137,217,.1);}
.masters-list-module.blue-sky{background:rgba(92,172,229,.1);}
.masters-list-module.pale-green{background:rgba(38,191,191,.1);}
.masters-list-module.green{background:rgba(29,191,110,.1);}
.masters-list-module.none-masters{background:#f5f5f5;}
.label-module{display:-webkit-box;margin-left:-2px;padding:2px 0 0 3px;}
.masters-photo{display:block;-webkit-box-sizing:border-box;margin-right:10px;padding-top:10px;padding-left:4px;width:72px;height:72px;background:url(threadtop/masters.png) no-repeat 0 0;background-size:72px auto;-webkit-box-flex:0;}
.masters-photo img{display:block;margin:0 auto;width:56px;height:56px;-webkit-border-radius:50px;}
.masters-photo.none{-webkit-box-sizing:border-box;padding-top:0;padding-left:6px;background:url(threadtop/none_master.png) no-repeat 0 0;background-size:72px auto;}
.col-module{margin-top:9pt;-webkit-box-flex:1;}
.col-module.place{margin-top:2px;}
.label-sub{display:-webkit-box;}
.label-sub .label-title{color:#f80;font-size:1pc;-webkit-box-flex:0;}
.label-sub .certification-box{display:-webkit-box;-webkit-box-sizing:border-box;margin-top:4px;margin-left:5px;padding-left:1px;width:70px;height:18px;border-radius:50px;background:#ffc000;color:#fff;font-size:9pt;line-height:18px;}
.label-sub .logo-mini{display:block;margin-top:1px;margin-right:1px;width:1pc;height:1pc;border-radius:50px;background:#fff url(threadtop/logo_mini.png) no-repeat center;background-size:9px auto;}
.label-col{display:-webkit-box;margin-top:7px;}
.label-col li{margin-right:5px;padding:0 3px;height:15px;border-style:solid;border-width:1px;border-radius:2px;font-size:9pt;line-height:15px;-webkit-box-flex:0;}
.label-col .purple{border-color:#8289d9;color:#8289d9;}
.label-col .blue-sky{border-color:#5cace5;color:#5cace5;}
.label-col .pale-green{border-color:#26bfbf;color:#26bfbf;}
.label-col .green{border-color:#1dbf6e;color:#1dbf6e;}
.inof-box{position:relative;padding-right:5px;padding-left:3px;color:#666;font-size:9pt;line-height:20px;}
.inof-box .label{color:#333;}
.inof-box.ellipsis{overflow:hidden;padding-right:75pt;min-height:35px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.btn-column,.inof-box.ellipsis{display:-webkit-box;-webkit-box-pack:center;}
.btn-column{position:absolute;top:5px;right:5px;width:90px;height:30px;-webkit-border-radius:2px;background:#f80;color:#fff;font-size:14px;line-height:30px;}
.placeholder{margin:0 auto;width:33px;height:72px;color:#ccc;font-size:1pc;line-height:18px;}
.placeholder,.placeholder-info{display:-webkit-box;-webkit-box-align:center;}
.placeholder-info{min-height:70px;color:#666;font-size:9pt;}
.private-top{position:relative;background:#fffcf2;}
.private-top:after{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:60px;background:#8289d9 url(threadtop/private.png) repeat-x center;background-size:auto 60px;content:'';}
.private-top .master-only{position:relative;z-index:2;margin:0;padding:0;padding-bottom:5px;min-height:134px;}
.master-only .col-module{margin-top:7px;}
.master-only .label-title{color:#fff;}
.master-only .label-col{margin-top:15px;}
.master-only .label-module{padding-top:20px;padding-left:9pt;}
.master-only .inof-box{padding-right:10px;padding-left:9pt;}
.top-show{display:block;height:60px;background:#8289d9 url(threadtop/private.png) repeat-x center;background-size:auto 60px;}
.news-search-list li{position:relative;padding-top:1px;border:0 none;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#ccc);background-image:linear-gradient(to bottom,hsla(0,0%,100%,0),#ccc);background-position:left top;background-size:100% 1px;background-repeat:no-repeat;}
.news-search-list li:first-child{padding-top:0;background-image:none;}
.news-search-list a{padding-left:15px;height:43px;color:#333;font-size:14px;line-height:43px;}
.news-search-list .times{position:absolute;top:0;right:0;z-index:1;display:-webkit-box;width:57px;height:43px;color:#999;font-size:9pt;-webkit-box-align:center;-webkit-box-pack:center;}
.strategy-title{position:relative;margin-top:3px;height:2pc;background:#fff;color:#fff;font-size:14px;}
.news-search-list a,.strategy-title a{position:relative;z-index:2;display:block;overflow:hidden;-webkit-box-sizing:border-box;padding-right:50px;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.strategy-title a{padding-left:5px;height:2pc;line-height:2pc;}
.strategy-title .times{position:absolute;top:0;right:0;z-index:1;display:-webkit-box;width:57px;height:2pc;color:#999;font-size:9pt;-webkit-box-align:center;-webkit-box-pack:center;}
.mod-scroll-img{position:relative;overflow:hidden;width:100%;}
.mod-scroll-img .scrool-img{display:-webkit-box;-webkit-box-pack:start;-webkit-box-align:stretch;}
.mod-scroll-img li{display:block;margin-right:5px;}
.mod-scroll-img li .m-wrap{position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;}
.mod-scroll-img li .img{display:block;}
.pic-mask{z-index:40;display:none;background:rgba(0,0,0,.7);}
.pic-mask,.pic-wrap{position:fixed;top:0;right:0;bottom:0;left:0;}
.pic-wrap .mod-close-w{position:absolute;top:10px;right:10px;width:29px;height:29px;-webkit-border-radius:14px;background:rgba(0,0,0,.5);}
.pic-main{display:-webkit-box;overflow:hidden;height:100%;-webkit-box-pack:justify;-webkit-box-align:stretch;}
.pic-main .img-private{display:-webkit-box;height:100%;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;}
.pic-main-index-wrap{position:absolute;bottom:10px;left:0;width:100%;}
.pic-main-index,.pic-main-index-wrap{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:stretch;}
.pic-main-index{padding:2px;-webkit-border-radius:6px;background:rgba(0,0,0,.5);}
.pic-main-index .item{display:block;margin:0 2px;width:5px;height:5px;-webkit-border-radius:50px;background:hsla(0,0%,100%,.6);}
.pic-main-index .on{background:#f80;}
@-webkit-keyframes load{0%{-webkit-transform:rotate(0);}
50%{-webkit-transform:rotate(180deg);}
to{-webkit-transform:rotate(360deg);}
}
