/* Css for , Version=1726970470 */
 
.files-list {display: block; padding: 5px; margin: 0; background-color: @color-gray-pale;}
.files-list > li {position: relative; display: block; float: left; padding: 0; margin: 5px; position: relative;}
.files-list > li > a {color: #666; display: block; height: 70px; min-width: 70px; line-height: 60px; padding: 3px; max-width: 400px; overflow: hidden; text-align: center;background-color: #fff; opacity: 0.9; border: 1px solid #ddd}
.files-list > li > a:hover {opacity: 1; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); border-color: #ccc; color: #506EAF;text-decoration: none;}
.files-list > li > a > img, .files-list > li > a > img:hover{max-width: 200px; max-height: 100%; box-shadow: none; margin: 0}
.files-list:empty {display: none;}
.files-list > li.file > a {line-height: 25px; padding: 40px 30px 5px; max-width: 240px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.files-list > li.file > a:before {display: block; width: 100%; font-size: 30px; position: absolute; top: 10px; text-align: center; left: 0; content: '\e6d4'; font-family: ZenIcon;}
.files-list > li.files-list-heading {float: none; display: block; color: #999;font-weight: bold;}
.files-list > li .file-actions {display: block; position: absolute; right: 0; top: 0;} 
.files-list > li .file-actions > a {opacity: 0; display: inline-block; background-color: #D9E8F5; color: #666; padding: 3px 7px;}
.files-list > li:hover .file-actions > a,.files-list > li .file-actions > a:hover {opacity: 1; background-color: #145BCC; color: #fff; text-decoration: none;}

.files-list > li.file.file-zip > a:before, .files-list > li.file.file-rar > a:before {content: '\e751'}
.files-list > li.file.file-doc > a:before {content: '\e72c';}
.files-list > li.file > .file-md5 {display: none}
.files-list > li.file > .file-download {top: 3px; right: 5px; position: absolute; font-size: 12px; opacity: .5}
.col-main .clearfix{display:none;}
.article>.article-content img {
    border: 0px solid #e5e5e5;
    padding:0px;
    margin: 0 auto;
    display: block;
    margin-left: 50px;
}
.col-md-12 img{    text-align: center!important;}
#memberBox .col-md-12{
    padding-right: 3px;
    padding-left: 3px;
}
#memberBox span{    
    color: #FFFFFF;
    font-size: 14px;
    background: #3380FA;
    border-radius: 20px;
    padding: 3px 4px;
    margin-right: 5px;
}
.article > .article-content {
    padding-top: 0px;
}
.article>.article-content {
    padding: 10px;
}
.article>header {
    padding: 10px 15px 0px;
}
.zw-introduce-content{padding-top: 15px; }
.article-content h2 {
    font-weight: 700;
    margin-bottom: 6px;
    color: #289E46;
    color: #333;
}
.article > header > h1 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
}
.article-content h3{ 
    font-weight: 400;
    color: #555;
    margin-bottom: 20px;
    line-height: 1.3;
    font-size: 14px;    padding-left: 8%;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #1B71FB;
    background-color: rgba(245, 245, 245, 0.49);
}
.details .textbox{
    border: 1px solid #ddd;
    margin-bottom: 10px;height: 100%;
    padding: 15px 10px 20px;
}
.imgpart{
    width:72%;
    float:left;
    margin-top:0px;
    border-left: 1px solid #DDDDDD;
    overflow: hidden;
    height: 100%;
}
.imgpart img{width: 80%;}
.details .col-md-6 {
    width: 49%;
    border: 1px solid #e5e5e5;
    margin-top:20px;
    margin-bottom:0px;  
    padding-right: 10px;
    padding-left: 0px;
}
.textpart {
    width: 28%;
    float: left;
    border: 0px solid #e5e5e5;
    background-color: rgba(242, 242, 242, 0);
    height: 100%;   
}
.essay3 .textpart,.essay4 .textpart{height:144px;}
.essay5 .textpart,.essay6 .textpart{height:165px;}
.essay7 .textpart,.essay8 .textpart{height:186px;}
.zw-nav-content{padding: 0 16px;}
.textbox .imgpart{margin-left: 28%;}
.textbox .textpart{    
    position: absolute;
    top: 50%;
    margin-top: -10px;
}

.textbox .textpart h3{
    margin-top: 0;margin-bottom: 0;
    padding-top: 0;padding-bottom: 0;
}
.textitle{
    padding-left: 3%!important;
    font-weight: 600!important;
    margin-bottom: 10px!important;
    line-height: 1.3!important;
    font-size: 16px!important;
    padding-left: 3%!important;
    margin-top: 10px!important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #1F5FC3;
    background-color: rgba(245, 245, 245, 0.49);
}
.nav-tabs>li {
    float: left;
    margin-bottom: 0px;
}
.cart-count {display: inline-block; margin-left: 4px; transition: all .2s; position: relative; top: 0;}
.cart-count.hide {display: none}
.cart-count.twinkle {transform: scale(1.5); top: -2px}
.msger-cart .btn.success {border-color: #fff; margin-top: 10px;}
.msger-cart .msger-content {position: relative;}
.msger-cart .msger-cart-count {position: absolute; text-align: center; right: 15px; top: 18px; background-color: rgba(0,0,0,.1); border-radius: 4px; padding: 6px 18px 6px 8px;}
.msger-cart .msger-cart-count .cart-count {font-size: 20px;}
