/* === qdx-icon-qb === */
.qdx-icon-qb {
    font-family:"qdx-icon-qb" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:0.2px;
    -moz-osx-font-smoothing:grayscale;
}
.menu-tabs {
    height:37px;
    z-index:999;
    line-height:37px;
    /*background-color:#fff;*/
}
.menu-tabs .tabs-item {
    border:1px solid #E0E0E0;
    border-bottom:0;
    float:left;
    font-size:16px;
    line-height:16px;
    margin:0 10px 0 0;
    padding:10px 15px;
    cursor:pointer;
    background-color:#fff;
}
/*0072C6*/
.menu-tabs .tabs-item.active,.menu-tabs .tabs-item:hover {
    border:1px solid #0072C6;
    border-bottom:0;
    background-color:#0072C6;
    color:#fff;
}
.menu-tabs .tabs-item.active {
    cursor:default;
}
.menu-tabs .showoff {
    color:red;
}
.menu-books {
    margin:0 0 5px 0;
    padding:4px 0;
    border:1px solid #e0e0e0;
    border-top:2px solid #0072C6;
    z-index:9999;
    background-color:#fff;
}
.menu-tabs-list{
    margin: 3px 0 6px;
    height: 38px;
    min-width: 750px;
    background-color: #fff;
    border: 1px solid #0072c6;
}
.menu-select-bank {
    display: none;
    position: absolute;
    z-index: 9;
    background-color: #fff;
    box-shadow: 1px 1px 5px #979797;
    -webkit-animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-duration: .3s;
    animation-fill-mode: both;
    -webkit-animation-name: layui-upbit;
    animation-name: layui-upbit;
}
.btn-select-bank{
    float: left;
    position: relative;
    top: -3px;
    left: 10px;
    height: 42px;
    background-color: #ff861f;
    margin-right: 20px;
}
.menu-tabs .tabs-item, .menu-tabs .tabs-item.active, .menu-tabs .tabs-item:hover{
    border: none;
}
.menu-tabs .tabs-item.active:hover{
    color: #fff;
}
.menu-tabs .tabs-item{
    color: #0072c6;
}
.menu-tabs .tabs-item.active, .menu-tabs .tabs-item:hover{
    background-color: #0072c6;
    color: #fff;
}
.tag {
    width: 36px;
    height: 14px;
    line-height: 14px;
    background: -webkit-gradient(linear,left top,right top,from(#ff7d04),to(#ff4146));
    background: linear-gradient(
            90deg
            ,#ff7d04,#ff4146);
    position: absolute;
    border-radius: 10px;
    color: #fff;
    top: 1px;
    font-size: 12px;
    left: 420px;
    text-align: center;
    cursor: pointer;
}
.tag:before {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    left: 7px;
    top: 12px;
    border-color: #ff7d04 transparent transparent #ff7d04;
    border-style: solid;
    border-width: 3px;
}
.subheader {
    width:100%;
    height:36px;
    line-height:36px;
    border-bottom:1px solid #e0e0e0;
}
.subheader .sh-title,.subheader.title {
    padding-left:12px;
}
.subheader .cbfix {
    padding:1px 3px 0 0;
}
.subheader .sh-btns {
    float:right;
    position:relative;
    top:1px;
    padding-right:12px;
}
.subheader .tabs .layui-btn {
    float:right;
    margin-right:10px;
    padding:7px 6px;
    border-top-width:1px;
}
.btn-pres {
    float:right;
    margin-right: -6px;
}
.btn-pres span {
    vertical-align:1px;
}
.subheader .tabs .layui-btn span {
    vertical-align:top;
}
.question-list-header {
    position:relative;
    height:44px;
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    border-bottom:0;
}
.list-headerText {
    position:relative;
    z-index:1;
    padding:0 20px;
    background:#fff;
    top:-3px;
    color:#8590a6;
}
.question-list-header:after {
    position:absolute;
    content:"";
    display:block;
    top:30px;
    left:0;
    right:0;
    margin:0 20px;
    border-bottom:1px solid #ebebeb;
}
.question-list-body {
    padding:10px 20px;
}
.question-list-item {
    margin-bottom:10px;
    overflow:hidden;
    border-bottom:1px solid #ebebeb;
}
.question-list-item:last-child {
    border:none;
}
.question-list-item .user-img {
    width:42px;
    height:42px;
    float:left;
}
.question-list-item .user-name {
    float:left;
    margin:12px 0 0 6px;
    font-size:15px;
    line-height:1.1;
    color:#444;
    font-weight:600;
}
.question-list-item .user-name span {
    margin-right:4px;
}
.question-info {
    clear:both;
    color:#333;
    line-height:1.67;
    padding:10px 0;
    overflow:hidden;
    word-break:break-word;
}
.question-all {
    margin-top:10px;
    background:#fff;
    overflow:hidden;
    border-radius:2px;
    -webkit-box-shadow:0 1px 3px rgba(18,18,18,0.1);
    box-shadow:0 1px 3px rgba(18,18,18,0.1);
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    line-height:50px;
    color:#8590a6;
    width:100%;
    height:50px;
    font-size:15px;
    text-align:center;
    cursor:pointer;
}
.question-form {
    display:none;
    padding:15px;
}
/* === css tabs === */
.tabs {
    height:36px;
    margin-left:20px;
}
.tabs a {
    float:left;
    border:1px solid transparent;
    border-top-width:2px;
    font-size:14px;
    line-height:14px;
    margin:0 10px 0 0;
    padding:10px;
}
.tabs a.active {
    border:1px solid #e0e0e0;
    border-bottom-color:#fff;
    border-top:2px solid #ff6700;
    background-color:#fff;
}
.tabs a.active {
    color:#333;
    cursor:default;
}
.tabs.simple a {
    border-top-width:1px;
    line-height:15px;
}
.tabs.simple a.active,.tabs.simple a:hover {
    border:1px solid #e0e0e0;
    border-bottom-color:#fff;
    background-color:#fff;
}
/* === TreeView === */
#tree-toggler {
    cursor:pointer;
    color:#aaaaaa;
}
.tree {
    padding:0 0 0 18px;
    margin:0;
}
.tree ul {
    margin:0;
    padding-left:18px;
}
.tree li ul {
    display:none;
}
.tree li,.treemenu li {
    margin-bottom:6px;
    list-style:none;
    padding-top:1px;
}
.tree li .toggler {
    float:left;
    cursor:default;
    vertical-align:top;
    margin:0 0.1em 0 -1.2em;
    line-height:26px;
}
li.tree-opened .toggler:hover,li.tree-closed .toggler:hover {
    cursor:pointer;
}
li.tree-empty .toggler {
    color:#777;
}
.tree li a {
    display:block;
    height:24px;
    line-height:24px;
    padding:0 6px;
    color:#777;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.tree li a:hover {
    background-color:#DBE8F9;
    text-overflow:clip;
    white-space:normal;
    word-break:break-all;
}
.tree li a.active {
    background-color:#0072c6;
    color:white;
}
.tree li a.active:hover {
    background-color:#007AC6;
}

/* === Question list page structure === */
.listheader {
    padding: 6px;
    background-color: #fff;
    overflow: hidden;
    line-height: 32px;
}
#tabs-wrapper .listheader{
    clear: both;
    background-color: #f9f9f9;
    overflow: initial;
    height: 42px;
}
.tree-menu .layui-tree{
    min-height: 600px;
    padding-bottom: 24px;
    overflow: hidden;
}
.tree-menu .kn-count{
    color:red;
    font-size:0.8em;
}
#tabs-wrapper .btn-button-summit{
    margin-top: 5px;
}
#subnav .tabs {
    float:left;
    margin-left:0;
}
#subnav .tabs a.first {
    border-left:none;
}
.sidebar {
    float:left;
    width:100%;
    padding:0;
    margin:0;
}
.sidebar-hd {
    background-color:#F5F5F5;
}
.sidebar-hd .dropdown-list {
    float:left;
}
.sidebar-hd .dropdown {
    float:left;
    height:36px;
}
.sidebar-hd .dd-btn {
    float:left;
    position:relative;
    line-height:35px;
    padding:0 6px;
    cursor:default;
    border:1px solid #e0e0e0;
    border-bottom:none;
    background-color:#fff;
    z-index:6;
    height:36px;
    overflow:hidden;
}
.sidebar-hd .dropdown.open .dd-btn {
    color:#fff;
    background-color:#0072C6;
    border:1px solid #0072C6;
    border-bottom:none;
}
.sidebar-hd .dropdown .dd-menu {
    top:37px;
    left:0;
    width:1202px;
    margin:0;
    padding:10px;
    border:2px solid #0072C6;
    z-index:5;
    background-color:#fff;
}
.sidebar-hd .dropdown .dd-btn i {
    font-size:18px;
}
.sidebar-hd .chs-k {
    padding-left:0;
}
.sidebar-hd .sh-title {
    float:left;
    min-width:100px;
    max-width:220px;
    padding-left:10px;
}
.tree-wrapper-title,.tabs-wrapper-title{
    display: block;
    height: 48px;
    line-height: 48px;
    box-sizing: border-box;
    padding: 0 18px;
    overflow: hidden;
    text-align: left;
    border-bottom: 1px solid #ececec;
    font-weight: bold;
    color: #29f;
}
#catalog,#areatree {
     width:100%;
     padding:5px 0;
 }
#tabs-wrapper {
    min-height:647px;
}
#list-bd .msg {
    padding:180px 0;
    font-size:16px;
    text-align:center;
    background-color:#fff;
}
#list-ft {
    padding:20px 0;
}
#list-ft.pagerbox {
    padding:15px 0 22px;
}
.cart-wrapper {
    z-index:10000;
}
#cart-wrapper .dropdown-list {
    float:right;
    background-color:#9C3493;
}
#cart-wrapper .dropdown {
    float:left;
    height:37px;
}
#cart-wrapper .dd-btn {
    display:block;
    width:40px;
    height:170px;
    background-color:#ff7d04;
    background:-webkit-gradient(linear,left top,right top,from(#ff7d04),to(#ff4146));
    background:linear-gradient(
            90deg,#ff7d04,#ff4146);
    margin:0 auto;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    padding:15px 0;
    position:relative;
    box-sizing:border-box;
    text-align:center;
}
#cart-wrapper .dd-btn p {
    padding:10px;
}
#cart-wrapper .dropdown.open .dd-btn {
    color:#fff;
    background-color:#0072C6;
}
#cart-wrapper .dropdown .dd-menu {
    top:0;
    right:40px;
    margin:0;
    min-height:170px;
    padding:10px;
    min-width:240px;
    border:2px solid #0072C6;
    z-index:5;
    background-color:#fff;
    border-radius:0;
}
#cart .total {
    color:yellow;
    /*#EB4437;
    */
    font-weight:bold;
}
.button-box {
    width:100%;
    text-align:center;
}
#cart-wrapper .dropdown.open .total {
    color:yellow;
    font-weight:bold;
}
#cart .btn {
    margin:6px;
    width:72px;
}
#goods {
    padding:5px;
    min-height:96px;
}
#goods ul {
    list-style:none;
    margin:0;
    padding:0;
    line-height:28px;
    border-bottom:1px dashed #ddd;
}
#goods ul:hover {
    background-color:#F5F5F5;
}
#goods ul li {
    float:right;
    margin-right:5px;
}
#goods ul li:last-child {
    min-width:120px;
    text-align:right;
}
#goods .subtotal {
    color:#EB4437;
    text-align:left;
    width:18px;
}
#goods .btn-delgoods {
    color:#EB4437;
    cursor:pointer;
    font-weight:bold;
    margin-left:5px;
}
.sorter {
    float:left;
    padding-right:30px;
}
.sorter h3{
    display: inline-block;
}
.sorter span{
    margin-left: 12px;
    color: #999
}
.sorter a {
    line-height:30px;
    padding:3px 7px;
    margin-right:4px;
}
.sorter a.active {
    color:#EB4437;
    cursor:default;
}
.sorter a.active.link {
    cursor:pointer;
}
.pagenav {
    float:right;
}
.pagenav .pg {
    display:none;
}
.pagenav span {
    float:left;
    margin:0 5px;
}
.pagenav em {
    font-style:normal;
    color:#EB4437;
}
.pagenav a {
    float:left;
    margin-top: -1px;
    margin-left:6px;
}
.pagenav a .layui-icon {
    font-size:14px;
}
.pagenav a.disabled {
    color:#ccc;
    cursor:default;
}
.finder {
    float:left;
}
.finder .input-text {
    width:120px;
    height:31px;
    padding:2px;
    font-size:12px;
}
.keywords {
    color:#EB4437;
}
.pager {
    text-align:center;
}
.pager a,.pager label,.pager span{
    margin-bottom: 12px;
}
.pager .layui-btn-primary{
    background-color: #fff;
}
/*分页*/
ul.simple-pagination {
    list-style:none;
}
.simple-pagination {
    display:block;
    overflow:hidden;
    padding:0 5px 5px 0;
    margin:0;
}
.simple-pagination ul {
    list-style:none;
    padding:0;
    margin:0;
}
.simple-pagination li {
    display:inline-block;
    padding:0;
    margin:0;
}
span.ellipse.clickable {
    cursor:pointer;
}
.ellipse input {
    width:3em;
}
.light-theme a,.light-theme span {
    float:left;
    color:#666;
    font-size:14px;
    line-height:32px;
    font-weight:normal;
    text-align:center;
    border:1px solid #eaeaea;
    min-width:34px;
    padding:0 8px;
    margin:0 5px 0 0;
    border-radius:3px;
    background:#fff;
    cursor: pointer;
}
.light-theme a:hover {
    text-decoration:none;
    background:#FCFCFC;
}
.light-theme .current,.simple-pagination li a:hover{
    background:#44a4f8;
    color:#FFF;
    border-color:#44a4f8;
}
.light-theme .prev i,.light-theme .next i {
    font:bold 16px/32px SimSun,monospace,sans-serif;
}
.light-theme .disabled .prev,.light-theme .disabled .next {
    color:#b0b0b0 !important;
    background-color:#f5f5f5;
    border:1px solid #e0e0e0;
    box-shadow:none;
}
.light-theme .ellipse {
    background:none;
    border:none;
    border-radius:0;
    box-shadow:none;
    font-weight:bold;
    cursor:default;
}
.light-theme .ellipse input {
    width:35px;
    height:16px;
    padding:8px 5px;
    border:1px solid #e0e0e0;
    line-height:16px;
    -webkit-transition:border-color 0.2s linear;
    transition:border-color 0.2s linear;
}
.light-theme .ellipse input:hover {
    border-color:#b0b0b0;
}
.light-theme .ellipse input:focus {
    outline:0;
}
.cost {
    font-style:normal;
    font-family:"Comic Sans MS",cursive,sans-serif;
    color:#EB4437;
}
.cost.free {
    color:#108040;
}
.none {
    padding:180px 0;
    font-size:16px;
    text-align:center;
    background-color:#fff;
    color:#999;
}
.item {
    background-color:#fff;
}
.item p {
    margin-bottom: 5px;
}
.item .q-text {
    line-height:28px;
    width: 100%;
    max-height: 320px;
    overflow: auto;
    padding-bottom:15px;
}
.item .i-ft,.item .q-src {
    font-size:12px;
    color:#999;
}
.item .i-ft {
    min-height:28px;
    line-height:28px;
}
.item .i-inf {
    margin:0;
    padding:0;
}
.item ul.i-inf {
    list-style:none;
    float:left;
}
.item ul.i-inf li {
    float:left;
    padding-right:20px;
}
.item ul.i-inf li em {
    font-style:normal;
    font-family:"Comic Sans MS",cursive,sans-serif;
    color:#EB4437;
}
.item .cost.free {
    color:#108040;
}
.item .i-ft .i-btns {
    float:right;
}
.item .i-ft .i-btns a{
    float:right;
    margin-right:5px;
    padding:0 8px;
    line-height:26px;
    border:1px solid #ccc;
    border-radius:30px;
}
.item .i-ft .i-btns a .layui-icon-star-fill{
    color: #fcaa36;
}
.item .i-ft .i-btns .openList, .explanation{
    float:right;
    margin-right:5px;
    padding:0 8px;
    line-height:26px;
    border:1px solid #ccc;
    border-radius:30px;
    cursor: pointer;
}
.explanation{
    border-color: #0072C6;
    color: #0072C6;
}
.item .i-ft .i-btns .openList:hover, .explanation:hover{
    color:#fff;
    background-color:#0072C6;
    border:1px solid #777;
}
.list-title {
    text-align: center;
    padding: 15px 0;
}
#list-bd .item {
    padding:15px;
    border:1px solid #fff;
    border-bottom-color: #f3f3f3;
    margin-bottom: 5px;
}
#list-bd .item.qt {
    padding-top:0;
}
#list-bd .item:hover {
    border:1px dotted #0072C6;
}
#list-bd .item:hover .i-ft .i-btns a {
    color:#333;
    border:1px solid #0072C6;
}
#list-bd .item .i-ft .i-btns a:hover {
    color:#fff;
    background-color:#0072C6;
    border:1px solid #777;
}
.q-text-title{
    margin-top: 18px;
    font-size: 16px;
    color: #44A4F8;
    padding: 12px 0;
    border-top: 1px dashed #ddd;
}
#list-bd .item.selected {
    border:1px solid #FF6700;
}
#list-bd .item.selected a.btn-select {
    color:#FF6700;
    border:1px solid #FF6700;
}
#list-paper-ques {
    position:relative;
    margin-bottom:10px;
    min-height: 500px;
}
#list-paper-ques .item {
    padding:15px;
    border:1px solid #ffffff;
    border-top:1px dotted #aaa;
}
#list-paper-ques .item.qt {
    padding-top:0;
}
#list-paper-ques .item:hover {
    border:1px dotted #0072C6;
}
#list-paper-ques .item:hover .i-ft .i-btns a {
    color:#333;
    border:1px solid #0072C6;
}
#list-paper-ques .item .i-ft .i-btns a:hover {
    color:#fff;
    background-color:#0072C6;
    border:1px solid #777;
}
#ques-view {
    min-height: 790px;
}
#ques-view .q-text {
    padding:5px 20px 20px;
    max-height: initial;
}
.doc-other-list {
    margin-bottom: 10px;
}
.question-paper{
    margin: 14px;
    position: relative;
}
.question-paper div a{
    margin-left: 15px;
    color: #666;
}
.question-paper div a:hover{
    color: #44A4F8;
}
.question-paper div{
    float: right;
}
/* === paper list page styles === */
#tree-wrapper-sticky-wrapper {
    width:233px;
    float:left;
}
#paperlist {
    float:right;
    width:992px;
}
#list-hd .pt {
    font-size:20px;
    line-height:4em;
    text-align:center;
}
.item .pt {
    width:500px;
    width:100%;
    overflow:hidden;
    line-height:28px;
}
#list-bd .item:hover .pt a {
    color:#EB4437;
}
.item .pi {
    float:right;
}
.paperbar {
    float:left;
}
.paperbar ul {
    list-style:none;
    margin:0;
    padding:0;
}
.paperbar li {
    float:left;
    padding-right:18px;
    font-size:12px;
    color:#999;
    max-width: 300px;
    overflow-x: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.paperbar li span {
    color:#333;
}
.paperbar .btn {
    width:80px;
    height:26px;
    line-height:1em;
}
/* === user center === */
.uc-sidebar {
    background-color:#F5F5F5;
    padding:10px 0;
    margin-bottom:36px;
}
.uc-sidebar .nav-box dt {
    font-size:16px;
    font-weight:400;
    margin:10px 48px;
}
.uc-sidebar .nav-box dd {
    margin:0;
}
.uc-sidebar .nav-box ul {
    padding:0;
    margin:0;
    list-style:none;
}
.uc-sidebar .nav-box li {
    padding:6px 32px 6px 64px;
}
.uc-sidebar .nav-box li.active a {
    color:#EB4437;
}
.uc-tb {
    width:100%;
}
.uc-tb th {
    height:32px;
    line-height:32px;
    font-weight:400;
    background:#F5F5F5;
}
.uc-tb tbody td {
    border:1px solid #e0e0e0;
}
.uc-tb tr.sep {
    height:16px;
}
.uc-tb .sep td {
    border:none;
}
.uc-tb tr.hd {
    height:31px;
    line-height:31px;
    background:#F5F5F5;
    color:#c0c0c0;
    overflow:hidden;
}
.uc-tb .hd td {
    border-bottom-color:#F5F5F5;
    padding:0 12px;
}
.uc-tb .hd ul {
    padding:0;
    margin:0;
    list-style:none;
}
.uc-tb .hd li {
    float:left;
    margin-right:40px;
}
.uc-tb tr.bd {
    line-height:2em;
    text-align:center;
}
.uc-tb .bd .title {
    text-align:left;
    padding:6px 12px;
}
.uc-tb .none {
    padding:50px 0;
    border:none;
}
.cp-tb a.btn {
    width:40px;
    height:24px;
    font-size:12px;
    line-height:24px;
}
.uc-body .listheader {
    padding:12px 12px 12px 0;
}
.finder .input-text.normal {
    width:200px;
    height:24px;
}
.finder button.normal {
    width:30px;
    height:30px;
}
/*选择题选项样式*/
table td.op-content {
    padding-right:16px;
}
table td.op-content p {
    margin:0;
}
table.sq .sq-num{
    display: block;
    margin-top: 5px;
}
/*搜索框*/
.btn-input {
    height:31px;
    font-size:12px;
    margin:2px 0 0 8px;
    float:left;
}
/*提交搜索*/
.btn-button-summit {
    margin:3px 0 0 8px;
    background-color:#1E9FFF;
    color:#fff;
    border:1px solid #1E9FFF;
    height:30px;
    width:60px;
    line-height:30px;
    border-radius:3px;
    position:absolute;
    cursor:pointer;
}
.btn-button-summit .layui-icon {
    vertical-align:-1px;
}
/*选项样式*/
.ques_option {
    padding-right:18px;
}
/*试卷列表*/
.paper-list{
    background-color: #fff;
    overflow: hidden;
    padding: 10px 20px;
    box-sizing: border-box;
}
.paper-list .paper-item{
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #F2F2F2;
}
.paper-list .paper-item:last-child{
    border-bottom: none;
}
.paper-item .item-type{
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 18px;
    width: 56px;
    height: 74px;
    background: url("/static/images/icons/icon-paper-list.png") no-repeat center;
    background-size: 100%;
}
.paper-item .item-type:after{
    position: absolute;
    right: 6px;
    bottom: 15px;
    width: 32px;
    height: 18px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    overflow: hidden;
    text-align: right;
}
.item-type-1:after{
    content: '\5355\5143';
}
.item-type-2:after{
    content: '\6708\8003';
}
.item-type-3:after{
    content: '\5f00\5b66';
}
.item-type-4:after{
    content: '\671f\4e2d';
}
.item-type-5:after{
    content: '\671f\672b';
}
.item-type-6:after{
    content: '\4e13\9898';
}
.item-type-7:after{
    content: '\7ade\8d5b';
}
.item-type-8:after{
    content: '\5347\521d';
}
.item-type-9:after,.item-type-12:after{
    content: '\4f1a\8003';
}
.item-type-10:after, .item-type-11:after{
    content: '\4e2d\8003';
}
.item-type-13:after, .item-type-14:after,.item-type-16:after{
    content: '\9ad8\8003';
}
.item-type-15:after{
    content: '\8003\524d';
}
.item-type-17:after{
    content: '\7ec3\4e60';
}
.item-type-18:after{
    content: '\6c47\7f16';
}
.paper-item .item-left{
    display: inline-block;
}
.paper-item .item-href{
    display: block;
    margin-top: 10px;
    line-height: 16px;
    height: 18px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    max-width: 700px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.paper-item .item-href:hover{
    color: #44A4F8;
}
.paper-item .item-info{
    margin-top: 14px;
    color: #999;
}
.paper-item .item-info span{
    margin-right: 14px;
}
.paper-item .item-info a i{
    margin-right: 2px;
}
.paper-item .item-right{
    display: inline-block;
    float: right;
}