
@media(min-width:1344px){.v-search{width:560px;margin-left:-260px}
}
.category .v-card>h2{padding-bottom:16px;border-bottom:1px solid #eee;margin-bottom:20px;font-weight:600}
.category .item>a{border-radius:4px!important;display:block;padding:8px 0;font-size:12px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.category .item>a span:nth-child(2){color:#20377f}
@media(min-width:1024px){.category .item{display:inline-block;width:33.1%;margin-bottom:8px}
.category .item>a{padding:8px;font-size:14px}
}
.v-st{display:block;position:relative}
.v-st .i-title{font-size:20px}
.v-st .i-title:first-child{position:relative;font-weight:600;margin-right:0;top:-5px;color:#20377f;z-index:1}
.v-st .i-title:nth-child(2){margin-left:-20px;margin-top:6px;color:#999;margin-right:0}
.v-st a{margin-right:26px;float:right;text-decoration:none!important}
.v-st a .i-view-more{transform:scale(3)}
@media(max-width:1024px){.v-st .i-title{font-size:16px}
.v-st .i-title:first-child{top:-3px}
.v-st .i-title:nth-child(2){margin-left:-16px;margin-top:6px}
.v-st a{margin-right:8px}
.v-st a .i-view-more{transform:scale(2.5)}
}
.article-carousels .article-card ._text{padding:0!important}
.article-carousels .article-card .at-tag{top:16px;right:16px}
.v-carousels{position:relative;display:flex;justify-content:center}
.v-carousels .v-carousels_c{position:relative;overflow:hidden;height:100%;width:95%;box-sizing:content-box}
.v-carousels .v-carousels_w{width:100%;height:100%;display:flex;transition:transform .55s cubic-bezier(.25,.8,.5,1)}
.v-carousels .v-carousels_w>*{box-sizing:border-box;padding:10px;width:100%;min-width:100%;max-width:100%}
@media(min-width:500px){.v-carousels .v-carousels_w:not(.-f)>*{width:50%;min-width:50%;max-width:50%}
}
@media(min-width:750px)and (max-width:1024px){.v-carousels .v-carousels_w:not(.-f)>*{width:33.33%;min-width:33.33%;max-width:33.33%}
}
@media(min-width:1024px){.v-carousels .v-carousels_w:not(.-f)>*{width:25%;min-width:25%;max-width:25%}
}
.v-carousels .v-carousels_b-next,.v-carousels .v-carousels_b-prev{position:absolute;top:50%;color:#333;font-weight:600;padding:6px;cursor:pointer;margin-top:-15px}
.v-carousels .v-carousels_b-next .icon,.v-carousels .v-carousels_b-prev .icon{font-size:25px}
.v-carousels .v-carousels_b-prev{left:0;z-index:1}
.v-carousels .v-carousels_b-next{right:0;z-index:1}
.v-carousels .v-carousels_p{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:4;bottom:10px;left:0;width:100%}
.v-carousels .v-carousels_p span{transition:width .2s;display:inline-block;background:#000;opacity:.3;width:18px;height:6px;border-radius:50px;margin-right:20px;cursor:pointer}
.v-carousels .v-carousels_p span.active{width:30px;background:#4683d0;opacity:1}
.article-card ._img{height:200px;min-height:200px;overflow:hidden}
.article-card ._img:nth-child(2){display:flex;align-items:center;justify-content:center}
.article-card ._img:nth-child(2) img{width:100%;height:100%}
.article-card ._text{padding-left:8px;padding-right:8px;display:flex;flex-direction:column;justify-content:space-between}
@media(min-width:1024px){.article-card ._text{padding-left:16px;padding-right:16px}
}
.article-card ._text ._t{padding-top:8px;padding-bottom:8px}
@media(min-width:1024px){.article-card ._text ._t{padding-top:16px;padding-bottom:16px}
}
.article-card ._text ._t h2{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:4px}
.article-card ._text ._t div:nth-child(2){height:42px;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.article-card ._text ._b{height:44px;line-height:44px;display:flex;justify-content:space-between;border-top:1px solid #eee;color:#999}
.article-card ._text ._b span{display:flex}
.article-card ._text ._b .i-nice{font-size:14px!important}
.article-card ._text ._b .v-icon{font-size:18px;margin-right:6px}
.article-card ._text ._b .v-icon:nth-child(2){margin-left:16px}
@media(min-width:1024px){.article-card{overflow:hidden;border-radius:0!important;height:100%;display:flex;flex-direction:column;justify-content:space-between}
.article-card img{transition:transform .22s cubic-bezier(.25,.8,.5,1)}
.article-card:hover img:not(.m-pic){transform:scale(1.12)}
.article-card>div:nth-child(2) img{height:100%}
}
.at-tag{position:absolute;z-index:2;top:10px;right:10px;background-color:rgba(0,0,0,.6);padding-right:8px;border-radius:4px}
.at-tag,.at-tag .v-icon{color:#fff}
.v-sidebar{display:none;position:fixed;right:0;top:0;height:100vh;z-index:11;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
@media(min-width:1024px){.v-sidebar{display:block}
}
.v-sidebar nav{position:absolute;height:480px;top:50%;left:-50px;margin-top:-240px}
.v-sidebar nav .v-btn{display:flex;margin-bottom:25px;background:#fff}
.v-sidebar nav .v-btn.-icon{color:#333}
.v-sidebar .v-sidebar_content{width:240px;height:100%;background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}
.v-sidebar .back-top{position:absolute;z-index:50;bottom:-100px}
 
.subscribe img{width:100%;display:block;height:2px}
.subscribe h2{margin:12px 0;text-align:center}
.subscribe>div{padding:8px}
@media(min-width:1024px){.subscribe>div{padding:16px}
}
.subscribe .v-input .v-input_prepend .v-icon{display:none}
.subscribe .submit{width:120px;height:42px!important}
@media(min-width:1024px){.subscribe .v-input{width:700px;margin:0 auto;height:52px!important}
.subscribe .v-input .v-input_prepend .v-icon{font-size:20px;color:#999;display:inline-block;margin-top:-4px}
.subscribe .v-input .v-input_append .v-btn{font-size:14px}
.subscribe .submit{height:46px!important}
}
.policy{display:none;background:#fff;width:100%;position:fixed;bottom:0;z-index:20;height:100px;box-sizing:border-box;-webkit-animation:visible .42s cubic-bezier(.25,.8,.5,1);animation:visible .42s cubic-bezier(.25,.8,.5,1)}
.policy .v-wrap{display:flex;align-items:center}
.policy:before{content:"";width:100%;position:absolute;border-bottom:4px solid orange}
.policy .v-btn{width:120px;margin-left:80px}
@media(min-width:1024px){.policy{display:flex}
}
@-webkit-keyframes visible{0%{transform:translate3d(0,100px,0)}
to{transform:translateZ(0)}
}
@keyframes visible{0%{transform:translate3d(0,100px,0)}
to{transform:translateZ(0)}
}
