html,body{height:100%}body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif}@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/font_1469434665_1328382.eot');src:url('//at.alicdn.com/t/font_1469434665_1328382.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1469434665_1328382.woff') format('woff'),url('//at.alicdn.com/t/font_1469434665_1328382.ttf') format('truetype'),url('//at.alicdn.com/t/font_1469434665_1328382.svg#iconfont') format('svg')}.iconfont{font-family:"iconfont";font-size:16px;font-style:normal}.viewport{position:relative;width:100%;min-height:100%;padding-top:40px}.body-content{padding-bottom:130px;padding-top:20px}footer{height:90px;width:100%;position:absolute;bottom:0;left:0;overflow:hidden;text-align:center;font-size:12px;margin-bottom:50px}footer hr{margin:10px 0}.left-label{padding:.2em .6em;margin-right:10px}.field-validation-error{color:#ce4844}.form-horizontal .control-label{padding-top:7px;margin-bottom:0}.margin-top-15{margin-top:15px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-90{margin-bottom:90px}.no-padding{padding:0}.padding-5{padding:5px}.avatar-medium{max-width:50px;max-height:50px}.avatar-large{max-width:120px;max-height:120px}.avatar-auto{max-width:100%;max-height:100%}.author-label{padding:0 3px;font-weight:bold;background-color:#d9534f}.in-review-label{padding:0 3px;font-weight:bold;background-color:#888}.comment-cell{position:relative;padding:1px;border-top:1px solid rgba(255,255,255,.7)}.comment-avatar{box-shadow:0 1px 1px rgba(255,255,255,.75);position:relative;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;float:left}.comment-avatar img{display:block;width:50px;height:50px;max-width:none;box-shadow:0 1px 3px rgba(0,0,0,.22);-webkit-border-radius:3px;border-radius:3px}.comment-body{padding-left:60px}.comment-body p{font-size:13px;line-height:1.5em;margin:.5em 0;-ms-word-wrap:break-word;word-wrap:break-word}.comment-header{padding-top:1px}.comment-footer{font-size:12px;color:#999;_zoom:1}.comment-footer .comment-time{margin-right:8px}.comment-footer a{margin-right:8px;color:#999}.comment-footer a:hover{color:#c06400;text-decoration:none}.comment-list hr{margin-top:5px;margin-bottom:5px}#Content{resize:none}.bottom-buttons{position:fixed;left:0;bottom:0;z-index:999;width:100%;padding:10px 15px;background-color:#f2f2f2}#ds-notify{display:none!important}.bottom-buttons-block{height:90px}.modal-dialog{margin-top:100px}.title-name{text-align:center;font-size:24px;font-weight:bold}.book-border-wrap{border:1px solid #f2f2eb;padding:10px;overflow-y:hidden}.book-border-wrap.left-cover{height:175px}.book-border-wrap.normal-cover{border:none;padding:5px}.book-border-wrap a:link,.book-border-wrap a:visited{text-decoration:none}.book-cover-image{max-width:100%;-webkit-box-shadow:1px 1px 2px #aaa;box-shadow:1px 1px 2px #aaa}.book-name{font-size:12px;font-weight:bold;margin-top:5px;margin-bottom:5px;color:#c06400}.book-price{font-size:10px;color:#d9534f;position:absolute;bottom:0;margin-bottom:0}.book-author{font-size:10px;color:#afafaf}.left-cover .book-cover{width:100px;float:left;margin-right:10px}.left-cover .book-info{position:relative;margin-left:10px;overflow:hidden;height:100%}.book-description{font-size:10px;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.normal-cover .book-cover{width:100%;padding-bottom:150%;background-color:#fff;background-image:url("/Resources/Local/img/default-book-cover.jpg");background-repeat:no-repeat;background-size:cover}.normal-cover .book-name{margin-bottom:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.normal-cover .book-author{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;margin-bottom:2px}.normal-cover .book-price{position:initial;bottom:initial;margin-bottom:0}.index-row{margin-right:-10px;margin-left:-10px;overflow-x:hidden}.search-bar{height:40px}.search-bar input{height:40px;border-color:#eea236}.search-bar .input-group-addon{color:#fff;background-color:#f0ad4e;border-color:#eea236}li{text-align:justify}.fixfixed.navbar-fixed-top{position:absolute}.button-link{color:#333}.navbar{min-height:43px}.navbar-inverse{background-color:#eee;border-bottom:1px solid #bbb}.navbar-inverse .navbar-nav i{text-align:center;width:24px;display:inline-block}.navbar-inverse .navbar-nav>li>a{color:#888;padding-top:8px;padding-bottom:8px}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#333}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background-color:#eee;border-top:1px solid #bbb}.navbar-inverse .navbar-toggle{color:#fff;border:none;padding:6px 14px;background-color:#888;margin:4px 5px}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{color:#fff;background-color:#888}.navbar-header{background-color:#eee;border-color:#2e6da4}.navbar-header .navbar-brand{font-weight:bold;color:#fff;padding:5px 0;height:43px}.navbar-header .navbar-brand img{height:100%;padding:0 15px 0 5px;margin:0}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-top:none}.navbar-inverse .navbar-nav>li>a{color:#888;padding:15px 5px}}@media(min-width:768px){.navbar-nav{float:right}}.all-button{height:40px;line-height:28px}.my-account{color:#fff;padding:6px 14px;position:relative;float:right;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid #fff;border-radius:4px}.bottom-nav{width:100%;height:43px;position:fixed;bottom:0;background-color:#eee;z-index:10;border-top:1px solid #bbb}.bottom-nav .nav-btn{text-align:center;position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%;height:43px}.bottom-nav a{color:#888}.bottom-nav a:hover,.bottom-nav a:focus{text-decoration:none}.bottom-nav a .iconfont{margin-top:4px;line-height:16px;display:block;font-size:20px}.bottom-nav a span{font-size:12px}.media-type .btn{padding-top:0;padding-bottom:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.edui-scale{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.brief-nav{margin-top:-15px}.panel-title .label{font-size:14px;font-weight:normal}.list-group i.fa,.list-group i.iconfont{width:16px;text-align:center}.dot{height:8px;width:8px;border-radius:4px;background-color:red;position:absolute;top:0;left:50%;margin:2px 0 0 8px}p{-ms-word-break:break-all;word-break:break-all}.show-more{line-height:22px}.list-group-item{-ms-word-break:break-all;word-break:break-all}.banner-row{margin-top:-15px}.banner-row img{margin:5px 0;width:100%}.app-download-row i{font-size:24px;line-height:45px;position:absolute;margin:0;top:0;left:30px}.swiper-container .swiper-pagination-bullet{background:#fff;opacity:.5}.swiper-container .swiper-pagination-bullet-active{opacity:1;background:#fff}@media(min-width:992px){.viewport{padding-top:50px}}.app-nav{position:fixed;top:0;left:0;width:100%;height:40px;background-color:#f0ad4e;color:#fff;font-size:16px;padding:0 30px 0 5px;z-index:999}.app-nav .menu-list{width:100%;height:40px;overflow-x:auto;overflow-y:hidden}.app-nav .menu-list .nav{white-space:nowrap}.app-nav .menu-list .nav>li{display:inline-block}.app-nav .menu-list .nav>li a{padding:0 10px;line-height:40px;color:rgba(255,255,255,.8)}.app-nav .menu-list .nav>li.active{font-size:18px}.app-nav .menu-list .nav>li.active a{color:rgba(255,255,255,1)}.app-nav .menu-list .nav>li>a:hover,.app-nav .menu-list .nav>li>a:focus{text-decoration:none;background-color:#f0ad4e}.app-nav .iconfont.plus{position:absolute;top:0;right:0;height:40px;width:30px;background-color:#f0ad4e;line-height:40px;text-align:center;cursor:pointer}.select-menu-item{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;color:#000;z-index:99}.select-menu-item .close-row{margin:0;text-align:right;overflow:hidden}.select-menu-item .edit-row span{float:right;border:1px solid #f0ad4e;color:#f0ad4e;background-color:#fff;padding:0 10px;line-height:20px;margin-right:15px;border-radius:11px;margin-top:-4px}.select-menu-item .iconfont{height:40px;width:50px;line-height:40px;text-align:center;display:inline-block}.select-menu-item .title{padding:0 15px}.select-menu-item .title .tips{font-size:12px;color:#999}.menu-items{width:100%;padding:0 15px;overflow:hidden}.menu-item-btn{width:25%;float:left;text-align:center;padding:2px;background-color:#fff}.menu-item-btn a{display:inline-block;width:100%;border:1px solid #eee;text-align:center;padding:5px 0;font-size:14px;border-radius:0;color:#000}.sortable-ghost{opacity:0}.prize-none{color:#aaa}.prize-bronze{color:#a26300}.prize-silver{color:#888}.prize-gold{color:#e0a149}.dropzone{border:2px dashed #0087f7;border-radius:5px;background:#fff}.uploading-alert img{-webkit-animation:rotate 1s cubic-bezier(.25,.65,.25,.65) both infinite;-moz-animation:rotate 1s cubic-bezier(.25,.65,.25,.65) both infinite;-o-animation:rotate 1s cubic-bezier(.25,.65,.25,.65) both infinite;animation:rotate 1s cubic-bezier(.25,.65,.25,.65) both infinite;height:18px;margin-right:5px}