/*NewFound.html*/
.found-main{background: #f8f8f8;}
.main-box{padding: 44px 0;}
.found-link{margin-top:10px;background: #fff;}
.found-link-item{padding: 0 15px;}
.found-link-item a{display: block;position:relative;height: 49px;border-top:1px solid #eee}
.found-link-item:first-child a{border-top:0;}
.found-link-item a .iconfont{position: absolute;top:15px;color:#999;font-size:20px;}
.found-link-item.weixin a .iconfont{color:#3baf34}
.found-link-item.kefu a .iconfont{color:#3baf34}
.found-link-item a .iconfont.arrow{top:18px;right:0;color:#999;font-size:12px;}
.found-link-item a .name{padding-left:33px;line-height: 49px;font-size: 16px;color: #333;}
.show-weixin-code, .show-kefu-code{display:none;position: fixed;top:0;left:0;width:100%;height:100%;z-index: 101}
.show-weixin-code .code-bg, .show-kefu-code .kefu-bg{position: absolute;top:0;left:0;width:100%;height:100%;z-index:102;background:rgba(0,0,0,0.5)}
.show-weixin-code .code, .show-kefu-code .code{position: absolute;width: 160px;left:0;right:0;top:50%;margin:-90px auto 0; z-index:103;padding: 10px;background: #fff;}
.show-weixin-code .code img, .show-kefu-code .code img{width: 160px;}
/*个人中心*/
.center-main{background: #f8f8f8;} 
.center-main .main-box{padding-bottom:44px;padding-top: 0;margin-bottom: 15px;}
.center-header{height:220px;overflow:hidden;background:#3c9efa url(../img/center-head.png) no-repeat 0 100%;background-size:100%;}
.center-header .user{margin:30px 15px 10px;position:relative;overflow:hidden;}
.user-portrait{float:left;padding:3px;margin:0 auto;width:69px;height:69px;background: rgba(255,255,255,0.3); -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.user-portrait img{width:69px;height:69px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.center-header .user-name{float:left;margin:20px 0 0 15px;font-size:16px;line-height:20px;color:#fff;}
.center-header .user-name a{font-size:16px;color:#fff;}
.center-header .user-name .uid{font-size:14px;}
.center-header .info-det .info-person{border-bottom:1px solid #84c2fd;}
.center-header .info-det .key,.center-header .info-det .value{color:#fff;}
.center-header .info-det .user-attr{display:block;padding:0 25px;}
.center-header .info-det .user-attr .value{padding:0 8px;border-right:1px solid #84c2fd;}
.center-header .info-asset li{position:relative;padding:10px 0;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;}
.center-header .info-asset li:before{content:'';position:absolute;top:15%;right:-1px;width:1px;height:70%;border-right:1px solid #84c2fd;}
.center-header .info-asset li p{font-size:12px;color:#fff;}
.center-header .info-asset li p.num{margin-bottom:5px;font-size:14px;color:#fff57f;}
/*个人信息*/
.user-level{position:absolute;right:0;top:20px;}
.user-level .level-name{height:20px;padding:0 15px;border-radius:10px;line-height:20px;background:#83b7ec;
/*    -webkit-box-shadow:  2px 3px 6px #999;
    -moz-box-shadow:  2px 3px 6px #999;
    box-shadow:  2px 3px 6px #999;*/}
.user-level .level-name.vip{background:#f0ba15;}
.user-level .level-name,.user-level .level-date{display: block;font-size: 12px;color: #fff;}
.user-level .level-date{margin-top: 7px;}
.myInfo{background: #f8f8f8;}
.myInfo .center-header{padding-top:20px;height:170px;}
.myInfo .center-header .info-det .user-attr{padding:0 40px 0 25px;}
.info-det .info-person{position:relative;height:50px;line-height:20px;border-bottom:1px solid #eee;}
.info-det .user-name{border-right:1px solid #999;font-size: 12px;padding:0 10px;}
.info-det .user-id,.info-det .user-attr{padding:0 10px;font-size: 0;}
.info-det .key{font-size: 15px;color: #333;}
.info-det .value{font-size: 13px;color: #666;}
.info-det .user-attr .value{padding:0 4px;border-right:1px solid #999;}
@media (max-width: 350px) {
    .info-det .user-attr .value{padding:0 5px;}
    .info-det .user-name{padding:0 5px;}
    .info-det .user-id,.info-det .user-attr{padding:0 5px;}
}
.info-det .user-attr .value:last-child{border-right:none;}
.myInfo .info-person:last-child{border-bottom:none;}
.info-det .edit{position: absolute;right:0;top:0;width: 40px;text-align: center;}
.info-det .edit .iconfont{font-size: 18px;color:#fff;}
.info-box{margin-top: 15px;background: #fff;}
.info-box .info-item{position:relative;margin: 0 15px;height:48px;line-height:48px;font-size:16px;border-bottom:1px solid #eee;}
.info-box .info-item:last-child{border-bottom: none;}
.info-box .info-item a{display: block;}
.info-box .info-item .name{position: absolute;left:0;color:#333;}
.design-selected{font-weight: normal;}
.info-box .info-item .value{position: absolute;right:0;font-size: 12px;color:#666;}
.info-box .info-item .group{float:right;font-size: 12px;}
.justify-btn{display:block;margin: 40px 15px 0;height:45px;line-height: 45px;text-align: center;background: #f75d5d;color:#fff;}
/*个性定制弹窗*/
.design{display:none;position: fixed;top:0;left:0;width:100%;height:100%;z-index: 101;background: #fff;}
.design-bg{position: absolute;z-index: 1;width:100%;height:100%;top:0;left:0;background: rgba(0,0,0,0.3);}
.design-box-scroll{position: relative;height:420px; }
.design-header{position:relative;height:50px;background: #3c9efa;z-index: 102;}
.design-tip{font-size:13px;line-height:50px;text-indent:15px;color:#fff;}
.design-close{position: absolute;right:15px;top:15px;color:#fff;width:20px;height:20px;}
.design-close .iconfont{font-size:20px;opacity:0.7;}
.design-box{width:100%;background: #fff;}
.design-item{padding: 0 0 15px;border-bottom:1px solid #eee;}
.full-design-item li{width:100% !important}
.design-type{height:20px;margin:15px 15px 0;line-height:20px;font-size:13px;color:#999;}
.design-item .flex-between-wrap{display: block;}
.design-item li{float: left;width: 33.333%;margin-top: 15px;}
.design-item li a,.sort-list li a{margin:0 15px;display: block;height:30px;color:#333;font-size:13px;line-height: 30px;text-align: center;border-radius: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:#f4f4f4;}
.design-item li a .iconfont{font-size: 14px;}
.design-item li.active a{color:#fff;background: #3c9efa}
.selected-province{float: right;margin-right: 15px;font-size: 14px;color:#333;}
.show-all-btn{float: right;}
.selected-txt{float: right;width: calc(100% - 64px - 25px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:right;}
.design-box .design-item  .design-type .show-all-btn .iconfont{display:inline-block;font-size: 12px;color:#9a9a9a;transition:all 0.3s;}
.design-box .design-item  .design-type .show-all-btn.active .iconfont{transform: rotate(180deg);}
.design-box .show-part{position: relative;height:90px;overflow: hidden;width:100%;}
.design-box .design-province {/*position: absolute;*/overflow:hidden;padding:0 0 15px;width:100%;left:0;top:0;background: #fff;z-index: 103;box-shadow: 0 3px 6px #f0f0f0;box-sizing: border-box;margin: 0;}
.design-submit{height:45px;padding:25px 15px;font-size:0;text-align:center;}
.design-submit .sure,.design-submit .reset{display:inline-block;width:100%;height:35px;font-size:13px;line-height:35px;text-align:center;border-radius:3px;background:#3c9efa;color:#fff;}
.design-submit.submit-list .sure{width:45%;color:#fff;border:1px solid #3c9efa;border-radius:0 35px 35px 0;background:#3c9efa;}
.design-submit.submit-list .reset{width:45%;color:#333;border:1px solid #eee;border-radius:35px 0 0 35px;background:#fff;}
/*分类页面*/
.newSort{background:#f8f8f8;}
.sort-item{border-top:1px solid #eee;background:#fff;}
.sort-item .sort-name{display:block;position:relative;margin:0 15px;height:50px;line-height:50px;font-size:13px;color:#999;}
.sort-item .sort-name .taojuan{font-size:15px;color:#666;}
.sort-item:last-child{margin-bottom: 10px;}
.sort-item .sort-name .arrow{position: absolute;top:0;right:0;font-size:12px;color:#999;}
.sort-list li{float:left;margin-bottom:15px;width:33.33%;text-align: center;}
.sort-list li a:active{color:#fff;background:#3c9efa;}
/*资料详情页*/
.filter-list-normal{max-height: 300px;overflow: auto;}
.material-list{background:#f0f0f0; }
.mater-top-wrap{height:132px;}
.mater-top-wrap .top-shadow{display:none;position: fixed;top:0;left:0;height:100%;width:100%;z-index: 100;background:rgba(0,0,0,0.3);}
.material-top{height:90px;position: fixed;top:0;width:100%;z-index: 100;}
.material-top .header{position: relative;}
.mater-switch,.mater-filter{height:43px;position: relative;padding: 0 15px;background: #fff;border-bottom: 1px solid #eee;}
.type-tool{float: left;}
.scan-tool{float: right;}
.change-type,.change-scan{height:100%;line-height: 43px;display: block;font-size: 0;}
.change-type .iconfont,.change-scan .iconfont{display:inline-block;vertical-align:middle;font-size:14px;color:#333;}
.change-type .txt_new,.change-scan .txt_new{padding-left:10px;display: inline-block;font-size: 15px;color:#333;vertical-align: middle;}
.change-type .txt,.change-scan .txt{padding-left:10px;display: inline-block;font-size: 15px;color:#333;vertical-align: middle;}
.scan-tool .change-scan .txt_new{padding-right:10px;padding-left: 0}
.scan-tool .change-scan .iconfont{font-size:16px;}
.scan-tool .change-scan .txt{padding-right:10px;padding-left: 0}
.type-tool .type-box{position: fixed;top:0;width:100%;height:100%;left:-100%;z-index: 101;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    -o-transition: left 0.3s;
    transition: left 0.3s;}
.shadow{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3); }
.type-tool .type-box .type-scroll{position:absolute;top:0;left:0;width:77%;height:100%;background: #fff;z-index: 10003;}
.type-tool .type-box .type-list{}
.type-tool .type-list li.active a .name{color:#3c9efa}
.type-tool .type-list li a{padding-left:10px;display:block;height:43px;line-height: 43px;border-bottom:1px solid #eee;}
.type-tool .type-list li a .name{padding-left: 10px;font-size:14px;color:#333;display: inline-block;vertical-align: top;}
.type-tool .type-list li a .iconfont{font-size: 16px;}
.type-tool .type-list li.active a{color: #3c9efa}
.type-tool .type-list li a .icon-jiaocaitongbu{color: #6facfd;}
.type-tool .type-list li a .icon-shitishijuan{color: #2ee4d0;}
.type-tool .type-list li a .icon-zhishidian{color: #aff347;}
.type-tool .type-list li a .icon-zhuanji{color: #647afe;}
.type-tool .type-list li a .icon-gaokao{color: #fd5f6a;}
.type-tool .type-list li a .icon-mingxiaoziyuan{color: #ad56d6;}
.type-tool .type-list li a .icon-chongzhi{color: #fd9275;}
.scan-tool .scan-box{display:none;position: absolute;left:0;top:44px;height:100%;width:100%;z-index:100;}
.scan-tool .scan-box .shadow{}
.scan-tool .scan-box .scan-scroll{position: absolute;top:0;left:0;width:100%;}
.scan-tool .scan-box .scan-list{padding: 10px 0;background: #fff;}
.scan-tool .scan-box li,.filter-list li{float: left;width:25%;margin-top:15px;}
.scan-tool .scan-box li a,.filter-list li a{display:block;margin:0 7px;height:30px;line-height: 30px;text-align: center;font-size:12px;color:#333;border:1px solid #eee;border-radius: 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.scan-tool .scan-box li.active a,.filter-list li.active a{border-color:#3c9efa;background:#3c9efa;color:#fff;}
.mater-filter{}
.mater-filter .filter-item{float: left;width:25%;text-align: center}
.mater-filter .filter-item:last-child .iconfont{margin-left:5px;font-size:14px;}
.filter-item .design-item ul{padding:0 8px;}
.filter-item .design-item li{width:25%;}
.filter-item .design-item li a{margin:0 7px;border:1px solid #eee;background:#fff;box-sizing:border-box;}
.filter-item .design-item li.active a{color:#fff;border-color:#3c9efa;background:#3c9efa;}
.mater-filter .selected{position:relative;line-height: 43px;font-size: 0;}
.mater-filter .selected .txt{display:inline-block;max-width:calc(100% - 22.1px);vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;color: #333;}

.mater-filter .selected .txt_bb, .mater-filter .selected .txt_nj, .mater-filter .selected .txt_xq, .mater-filter .selected .txt_zy{display:inline-block;max-width:calc(100% - 22.1px);vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;color: #333;}
.mater-filter .selected .iconfont{display:inline-block;vertical-align:middle;font-size: 12px;color: #333;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.mater-filter .selected.active .txt{color:#3c9efa}
.mater-filter .selected.active .iconfont{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
.filter-scroll{display:none;position: absolute;top:100%;left:0;width:100%;z-index:101;background: #fff;}
.filter-list{padding:5px 0;max-height:300px;overflow-y:auto;}
.filter-list:empty{padding:0;}
.filter-list li{position:relative;float: left;width:25%;margin:5px 0;}
.filter-list li .close{position:absolute;top:0;right:7px;z-index:1;width:12px;font-size:12px;color:#fff;text-align:center;}
.filter-list li .close::after{content:'';position:absolute;top:0;right:0;z-index:-1;width:0;height:0;border-width:10px;border-style:solid;border-color:#fe824b #fe824b transparent transparent;border-top-right-radius:3px;}
.filter-list-1{width: calc(50% - 1px);float: left;}
.filter-list-1 li,.filter-list-2 li,.filter-list-3 li{}
.filter-list-1 li a,.filter-list-2 li a,.filter-list-3 li a{display: block;height: 43px;line-height:43px;font-size:13px;color:#333;border-bottom:1px solid #eee;border-right: 1px solid #eee;}
.filter-list-1 li.active a,.filter-list-2 li.active a,.filter-list-3 li.active a{color:#3c9efa;background: #f9f9f9;border-right: 0;}
.filter-list-2{float:left;width: calc(50% - 1px);background: #f9f9f9;}
.filter-list-3{float:left;width:40%;}
.filter-list-2 li a,.filter-list-3 li a{border-bottom: none;height: 44px;overflow:hidden;border-right: 1px solid #e6e6e6;}
.filter-list-3 li.active a{color:#3c9efa;}
.filter-list-class1{width: calc(33.3% - 1px);float: left;}
.filter-list-class1 li,.filter-list-class2 li,.filter-list-class3 li{}
.filter-list-class1 li a,.filter-list-class2 li a,.filter-list-class3 li a{display: block;height: 43px;line-height:43px;font-size:13px;color:#333;border-bottom:1px solid #eee;overflow:hidden;border-right: 1px solid #eee;}
.filter-list-class1 li.active a,.filter-list-class2 li.active a,.filter-list-class3 li.active a{color:#3c9efa;background: #f9f9f9;border-right: 0;}
.filter-list-class2{float:left;width: calc(33.3% - 1px);background: #f9f9f9;}
.filter-list-class3{float:left;width: calc(33.6% - 1px);border-right: 0;background: #f9f9f9;}
.filter-list-class2 li a,.filter-list-class3 li a{border-bottom: none;height: 44px;}

.filter-list-chapter{width: 100%;float: left;border-top:1px solid #e6e6e6;}
.filter-list-chapter li{position:relative;}
.filter-list-chapter li a{display: block;height: 43px;line-height:43px;font-size:13px;color:#333;border-bottom: none;overflow:hidden;text-align: left;margin-left: 10px;}
.filter-list-chapter li[data-type='chapter'] a{padding-left:20px;color:#3c9efa;}
.filter-list-chapter li[data-type='chapter'] .iconfont{position:absolute;top:15px;left:10px;color:#3c9efa;}
.filter-list-chapter li.active a{color:#3c9efa;}
.filter-list-chapter li.active{background-color: #f9f9f9}
.filter-box{position: fixed;top:0;right:-100%;width:100%;height:100%;z-index: 101;
    -webkit-transition: right 0.3s;
    -moz-transition: right 0.3s;
    -ms-transition: right 0.3s;
    -o-transition: right 0.3s;
    transition: right 0.3s;}
.filter-item .design-box-scroll{position:relative;width:90%;height:100%;margin-left: auto;background: #fff;}
.filter-item .design-type{text-align: left}
.filter-item .design-type .tips{font-size: 12px;color:#999;}
.filter-item .select-title{top:0;width:100%;left:0;height: 44px;line-height: 44px;font-size: 16px;color:#fff;background: #3c9efa}
.design-item .show-part .design-subject li{float: none;margin-top: 0;}
.design-item .show-part .design-subject li a{text-align:left;border:none;background:#fff;}
.design-item .show-part .design-subject li.active a{color:#3c9efa}
.myInfo .design-item .design-subject li a{text-align:center;background: #f4f4f4;}
.myInfo .design-item .design-subject li.active a{color: #fefefe;background: #3c9efa;}
.mater-scroll{padding-top: 88px;position: relative;/*height:432px;*/overflow: hidden}
.mater-list .mater-item{position: relative;padding:15px;border-bottom:1px solid #eee;background: #fff;}
.material-list .news-item{background: #fff;}
.material-list .news-list .news-item .item-pic{width: 15%;}
.material-list .news-list .news-item .item-con {width: 82%;}
.mater-type{position:absolute;width:28px;height:35px;line-height: 38px;text-align: center;background: url(../img/source-icon-bg.png) no-repeat 0 0;background-size: 28px 35px;}
.mater-type .iconfont{color:#3c9efa;font-size: 20px;}
.mater-item .item-con{padding-left: 40px;}
.mater-item .title{font-size: 14px;color: #333;line-height: 140%;}
.mater-item .label{margin-top:6px;font-size: 12px;color: #333;}
.mater-item .label a{border-radius:2px;display:inline-block;margin:0 10px 10px 0;padding:0 6px;line-height:21px;font-size: 12px;color: #999;background: #edf6fe;}
.mater-item .album{font-size: 12px;color: #333;}
.mater-item .name{display: inline-block;line-height: 21px;height: 21px;margin-bottom: 10px;color:#999;}
.mater-item .album a{border-radius:2px;display:inline-block;vertical-align:middle;max-width:82%;color: #999;padding:0 6px;height:21px;line-height:21px;background: #feeeec;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prop{margin-top: 6px;font-size: 12px;}
.prop .price.free{color:#009d9b}
.prop .price{color:#ef3b40}
.prop span{padding-right: 10px;color:#b9b9b9}
.prop span .iconfont{font-size: 12px;margin-right: 2px;}
#pullDown,#pullUp,.pulldown-tips{height:40px;line-height:40px;text-align:center;}
.pulldown-tips{position:absolute;top:-40px;left:0;width:100%;}

/*资料详情页*/
.mater-detail{background: #f8f8f8;}
.detail-con{padding: 44px 0 48px;}
.detail-title{position:relative;padding: 10px 15px;background: #fff;}
.detail-title .mater-type{top:13px;}
.detail-title .item-con{padding-left:36px;}
.detail-title .item-con .title{font-size: 15px;float: left;margin-left: 3px;line-height: 25px;display: -webkit-box;-webkit-line-clamp: 2;box-orient: vertical;-webkit-box-orient: vertical;text-overflow: ellipsis; overflow: hidden;font-weight: 400;}
.detail-title .prop{margin-top: 12px;font-size: 12px;color: #999;float: left;}
.detail-title .prop .iconfont{margin-right: 4px;font-size: 12px;color: #999;}
.border-bottom-1px {
    border-top: 1px solid #eaeaea;
    padding-bottom: 10px;
    background: #fff;
}
.source-item-property-box {
    margin-top: 12px;
    color: #999;
    clear: both;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.source-property {
    margin-left: 0;
    display: inline;
    line-height: 13px;
}
.source-item-property-box .source-property:first-child {
    margin-left: 0;
}
.source-property span {
    font-size: 11px;
}
.seper-sign {
    margin: 0 6px 0 3px;
}
.paper-box{position:relative;padding:0px;overflow:hidden;background:#fff;}
.paper-box img{width: 98% !important; height: auto !important;display: block;margin: 0 auto;}
.paper-box p{font-size:14px;line-height:25px;}
.paper-box .show-more{position: absolute;bottom:0;left:0;right:0;height:44px;font-size:13px;text-align:center;color:#666;line-height: 44px;background: #fff;}
.paper-box .show-more .txt{display: inline-block;vertical-align: middle;}
.paper-box .show-more .iconfont{font-size: 12px;vertical-align: middle;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;}
.show-more.active .iconfont{display: inline-block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.hide-article-box {
    background-image: linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 70%);
    height: 80px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    border-bottom: 1px solid #eaeaea;
}
.text-wrap {
    font-size: 12px;
    padding: 0 10px;
    position: absolute;
    left: 50%;
    bottom: -9px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    color: #999;
}
.price-box {
    color: #ff3131;
    font-size: 20px;
    font-weight: 400;
    margin-top: 30px;
}

/*内容页会员下载*/
.xzdz{}
.xzdz ul{overflow:hidden;border-bottom:1px #ccc solid; margin-bottom:10px;padding-bottom:10px;}
.xzdz ul li{ float:left; height:60px;width:33.333%;text-align:center;margin-bottom: 10px;}
.u-btn00.down{background-color: #15b358;width: 100px;height: 35px;line-height:35px;display:block;margin:0 auto;color:#fff }
.u-btn01.down{background-color: #f00;width: 120px;height: 35px;line-height:35px;display:block;margin:0 auto;color:#fff }
.u-btn02.down{background-color: #cf4343;width: 100px;height: 35px;line-height:35px;display:block;margin:0 auto;color:#fff }

.u-btn03.down{background-color: #15b358;width: 100px;height: 35px;line-height:35px;display:block;margin:0 auto;color:#fff }
.u-btn04.down{background-color: #f00;width: 120px;height: 35px;line-height:35px;display:block;margin:0 auto;color:#fff }
.u-btn05.down{background-color: #cf4343;width: 100px;height: 35px;line-height:35px;display:block;margin:0 auto;color:#fff }

.xzdz ul li span{display:block;height:30px;line-height:30px;text-align:center}
/*内容页会员下载end*/

.paper-box-end{padding-top: 33px;text-align:center;background:#fff;padding-bottom: 15px;}
.paper-box-end p{font-size:14px;line-height:35px;/*color:#f75d5d;*/}
.paper-box-end .btn-down{display: inline-block;width: 90%;height: 43px;font-size: 16px;line-height: 43px;text-align: center;color: #fff;border-radius: 21.5px;background: #3c9efa;margin: 30px 7px 0;}
.paper-box-end .btn-down:active{background:#0099ff;}
.paper-info{margin-top:10px;background: #fff;}
.info-name{position:relative;padding-left:28px;height: 44px;line-height: 44px;font-size: 15px;color:#333;border-bottom: 1px solid #eee;}
.info-name .icon{position: absolute;left:15px;top:16px;width: 2px;height:14px;background:#3c9efa; }
.paper-info .info-txt{padding:8px 15px 0;text-indent:28px;font-size: 13px;color: #333;line-height: 150%;}
.paper-info .show-more{display:block;height: 40px;line-height: 40px;text-align:center;color:#666;font-size: 13px;}
.paper-info .show-more .iconfont{font-size: 12px;display: inline-block}
.paper-relation{margin: 10px 0;background: #fff;}
.relation-list{padding: 0 15px;overflow:hidden;}
.relation-list li{border-bottom:1px solid #eee;}
.relation-list li a{display: block;position: relative;}
.relation-list li .mater-type{width: 17px;height: 22px;line-height:22px;top:14px;background-size: 17px 22px;}
.relation-list li .mater-type .iconfont{font-size: 12px;}
.relation-list li .txt{display:block;height:50px;line-height:50px;padding-left:26px;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.relation-list li .price{position:absolute;right:0;bottom:2px;font-size: 12px;color:#ef3b40;}
.relation-list li .price.free{color:#009d9b}
.relation-list li .time{position: absolute;right:0;top:0;font-size: 12px;color: #666;height:50px;line-height:50px;}
.news-detail .relation-list li .txt{padding-right: 40px;}
/*专辑详情页*/
.album-detail{background: #f8f8f8;}
.album-pic{float:left;width:29%;}
.album-pic img{display: block;width:100%;}
.album-pic span{position:absolute;top:45%;left:0;right:10px;font-size:16px;line-height:20px;text-align:center;color:#fff;width:143px;}
.album-con{float:right;width:68%;}
.album-con .title{margin-top:6px;font-size: 16px;color: #333;line-height: 130%;}
.album-con .label{margin-top: 6px;}
.album-con .label,.album-con .time{display:block;font-size: 12px;color: #666;}
.album-con span .iconfont{font-size:12px;margin-right:5px;}
.album-con .label a{color: #666;margin-right:5px;}
.album-con .time{margin-top: 20px;}
.album-tab{background: #fff;}
.album-tab .tab-item{float:left;width:50%;height: 44px;line-height: 44px;color:#3c9efa;text-align:center;border-top:1px solid #eee;}
.album-tab .tab-item.active{background: #3c9efa;color: #fff;}
.tab-con{display: none;}
.tab-con.active{display: block;}
/*套卷详情*/		
.paper-detail{background:#f0f0f0; }		
.paper-con{background: #fff;padding-bottom: 15px;}		
.paper-con .paper-title{padding: 6px 15px;line-height:140%;font-size: 14px;color: #333;}		
.paper-con .paper-label{padding: 0 15px;margin-top: 8px;font-size: 12px;color: #b9b9b9;}		
.paper-con .paper-label span{padding-right: 16px;}		
.paper-con .paper-label span .iconfont{font-size:12px;margin-right:5px;} 
.paper-con .paper-label em{color:#ef3b40}
/*视频专辑*/
.video-detail{background:#f8f8f8;}
.video-con{background: #fff;padding-bottom: 15px;}
.video-con .video-title{padding: 6px 15px;line-height:140%;font-size:14px;color:#333;}
.video-con .video-label{padding: 0 15px;margin-top: 8px;font-size: 12px;color: #b9b9b9;}
.video-con .video-label span{padding-right: 16px;}
.video-con .video-label span .iconfont{font-size:12px;margin-right:5px;}
.video-con .video-label em.free{color:#009d9b}
.video-con .video-label em{color:#ef3b40}

.footer-list li .mark-lovely .iconfont{transition: all 0.1s}
.footer-list li .mark-lovely.active .iconfont{color:#ff9502;-webkit-animation:changeSize 1s;-o-animation:changeSize 1s;animation:changeSize 1s;}
.footer-list li .mark-lovely.active .name{color:#ff9502;}
.footer-list li a.active .iconfont{color:#3c9efa;}
.footer-list li a.active .name{color:#3c9efa;}
@keyframes  changeSize{
from {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);}
50% {-webkit-transform: scale(2,2);
    -moz-transform: scale(2,2);
    -ms-transform: scale(2,2);
    -o-transform: scale(2,2);
    transform: scale(2,2);}
    to {-webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
}
@-moz-keyframes changeSize /* Firefox */
{
    from {
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
    50% {-webkit-transform: scale(2,2);
        -moz-transform: scale(2,2);
        -ms-transform: scale(2,2);
        -o-transform: scale(2,2);
        transform: scale(2,2);}
    to {-webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
}
@-webkit-keyframes changeSize /* Safari 和 Chrome */
{
    from {
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
    50% {-webkit-transform: scale(2,2);
        -moz-transform: scale(2,2);
        -ms-transform: scale(2,2);
        -o-transform: scale(2,2);
        transform: scale(2,2);}
    to {-webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
}
@-o-keyframes changeSize /* Opera */
{
    from {
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
    50% {-webkit-transform: scale(2,2);
        -moz-transform: scale(2,2);
        -ms-transform: scale(2,2);
        -o-transform: scale(2,2);
        transform: scale(2,2);}
    to {-webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1);}
}
.footer-list li .collect.active .iconfont{color:#ff9502;}
.footer-list li .collect.active .name{color:#ff9502;}
.album-detail .footer-list li,.video-detail .footer-list li{width: 33.33%;}
.u-pop-up {display:none;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 102; }
.u-pop-up .pop-bg {position: absolute;top: 0;width: 100%;height: 100%;left: 0;background: #333;filter: alpha(opacity=60); opacity: 0.6;z-index: 1; }
.u-pop-up .pop-box {position: absolute;top: 200px;left: 0;right: 0;margin: 0 auto; width: 300px; z-index: 2;border-radius: 5px; background: #fff;overflow: hidden; }
.u-pop-up .close-btn {position: absolute;top: 0; right: 0;width: 44px;height: 44px;text-align: center;line-height: 44px;}
.u-pop-up .close-btn .iconfont{font-size:16px;color: #999;}
.u-pop-up .pop-title{height: 44px;padding:0 15px;line-height: 44px;font-size:16px;color:#333;border-bottom: 1px solid #dadada;}
.u-pop-up .pop-con {margin: 0 auto;padding: 10px 15px 0; line-height: 140%;font-size: 14px;color: #333;}
.u-pop-up .pop-con .input{margin-top:10px;height:42px;line-height: 42px;border-bottom: 1px solid #dadada;border-top:1px solid #dadada;}
.u-pop-up .pop-con .input input{height:42px;line-height: 42px;border:none;}
.u-pop-up .pop-con .attr{padding: 10px 0 15px;}
.u-pop-up .pop-con .attr span{padding-right: 10px;font-size: 12px;color: #333;}
.u-pop-up .pop-con .attr span.remember{float: right}
.u-pop-up .pop-con .attr .remember .iconfont{margin-right:3px;font-size: 12px;}
.u-pop-up .pop-con .attr .remember .icon-xuanze{display: none}
.u-pop-up .pop-con .attr .remember.active .icon-xuanzekong{display: none}
.u-pop-up .pop-con .attr .remember.active .icon-xuanze{display: inline-block}
.u-pop-up .pop-con .attr em.free{color:#009d9b;}
.u-pop-up .pop-con .attr em{color:#ef3b40;}
.u-pop-up .pop-btn {border-top: 1px solid #dadada; }
.u-pop-up .pop-btn .btn-item {float: left;height: 44px;line-height: 44px;width: 50%;text-align: center;border: none;background: none;font-size: 16px;color: #0099ff;}
.u-pop-up .pop-btn .btn-item:active, .u-pop-up .pop-btn .btn-item:hover, .u-pop-up .pop-btn .btn-item.active {background: #0099ff;color: #fff; }
.u-pop-up .pop-btn .btn-item.btn-justify {width: 100%; }
.pop-tips{display:none;position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index: 102;}
.pop-tips .pop-box{width:60%;margin:200px auto 0;padding:15px 0;background: rgba(0,0,0,0.6);border-radius: 5px;text-align: center;}
.pop-tips .txt{display: block;margin-top:10px;font-size: 17px;color: #fefefe;}
.pop-tips .iconfont{font-size: 30px;color: #fff;}

/*名校套卷列表*/
.package-list .mater-top-wrap{height:88px;}
.package-list .material-top{height: 88px;}
.package-list .mater-type{background: none;}
.package-list .mater-type .iconfont{font-size: 25px;color: #f6ca36;}

/*全网搜索*/
.full-search{background: #f8f8f8;}
.search-main{padding-top: 44px;overflow: hidden;}
.search-item{display:block;position:relative;border-top:1px solid #eee;background: #fff;}
.search-item .name{display:block;padding-left:15px;line-height:50px;height: 50px;font-size: 16px;color: #333;}
.search-item .iconfont{position: absolute;right:15px;top:18px;font-size: 14px;color:#9a9a9a}
.search-item .title{margin:0 15px;height: 39px;line-height: 39px;border-bottom: 1px solid #eee;font-size: 16px;color:#333;}
.search-item .item-list{padding-bottom: 15px;}
.search-item .item-list li{float: left;margin-top:14px;width:33.33%;}
.search-item .item-list li a{display: block;margin:0 15px;height:26px;line-height: 26px;text-align:center;font-size: 13px;color: #333;background: #f0f0f0;border-radius: 3px;}
.search-item .item-list li.active a{background: #3c9efa;color: #fff;}

/*搜索信息*/
.search-info{position: absolute;top:44px;z-index: 1;background: #fff;width:100%;overflow: hidden;}
.search-info-scroll{background: #fff;}
.search-list{padding: 10px 15px;}
.search-list .title{position:relative;border-bottom:1px solid #999;line-height: 35px;}
.search-list .title .name{height:35px;font-size: 15px;color:#3c9efa}
.search-list .title .close{position:absolute;right:0;width:35px;text-align:right;height:35px;font-size: 18px;color: #3c9efa}
.search-list .list{}
.search-list .list li{position: relative;line-height: 44px;height: 44px;}
.search-list .list li a{display: block;padding-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;color: #333;border-bottom:1px solid #eee;}
.search-list .list li .close{position: absolute;right:0;top:0;color:#b5b6b6;width:20px;}
.search-list .list li .iconfont{font-size: 14px;}
.hot-list .title .name{color:#fc5a44}

/*资讯列表页*/
.news-search-main{padding-top: 44px;}
.news-main{position: relative;}
.news-box{overflow: hidden;}
.common_nav{margin-right:44px;}
.common-warp{margin-top: 44px;width:100%;overflow:hidden;border-bottom: 1px solid #eee;}
.nav_info{}
.common-warp ul{height: 44px;float: left}
.common-warp ul li{line-height: 44px;float: left}
.common-warp ul li a{display:block;width:70px;text-align:center;font-size: 14px;color:#333;}
.common-warp ul li.active a{color:#3c9efa;}

.book-btn{position:absolute;height: 44px;width:44px;line-height:44px;top:0;right:0;background: #fff;font-size:32px;color:#666;-webkit-box-shadow: -1px 0 3px #333;-moz-box-shadow:  -1px 0 3px #333;box-shadow: -1px 0 3px #333}
.book-section{display:none;position: fixed;width:100%;height:100%;left:100%;right:0;top:0;background: #efefef;z-index: 101;}
.book-section .book-close{position:absolute;top:0;right:0;width:50px;height: 50px;line-height:50px;}
.book-section .book-close i{font-size: 16px; color: #666;font-weight: bolder;}
.book-section .book-header{position:relative;height: 44px;line-height: 44px;background: #0099ff;}
.book-section .book-type{margin-bottom:10px;padding:0 15px;background: #fff;}
.book-section .tit{height: 50px;border-bottom:1px solid #eee;line-height: 50px;font-size: 16px;color: #333;}
.book-section .tip{font-size:12px;color: #666;}
.book-section .book-type-list{padding-bottom: 10px;margin: 0 -4px;}
.book-section .book-type-list li{float:left;margin: 10px 4px 0;}
.book-section .book-type-list a{display: block;padding:0 10px 0 20px;height: 35px;line-height: 35px;font-size:12px;color:#515151;background-color:#f0f0f0;}
.book-section .book-type-list li.minus a{background:#f0f0f0 url(../img/new-minus-icon.png) no-repeat 8px center;background-size: 9px 1px;}
.book-section .book-type-list li.add a{background:#f0f0f0 url(../img/new-add-icon.png) no-repeat 8px center;background-size: 9px 9px;}
.news-box{}
.news-list .news-item{border-bottom:1px solid #efefef;}
.news-list .news-item a{display: block;padding: 13px 15px;}
.news-list .news-item .item-pic {float:left;width:26%;}
.news-list .news-item .item-con{float: right;width:70%;}
.news-list .news-item.no-pic .item-con{float: none;width:100%}
.news-list .news-item .title{height:36px;font-size: 15px;color: #333;line-height: 125%;}
.news-list .news-item .det{margin-top:10px;font-size: 12px;color: #999;}
.news-list .news-item .det span{padding-right:10px;}
.news-list .news-item .det span .iconfont{font-size:12px;margin-right:2px;}
.news-title{padding:6px 15px;font-weight:700;font-size:16px;line-height:1.5;}
.news-detail .footer .footer-list li{width:100%;}
.crumb{padding:0 15px;line-height:50px;}
.crumb>li{display:inline-block;font-size:12px;color:#999;}
.crumb>li+li:before{content:"\0203a";padding:0 8px;font-size:16px;color:#ccc;}
.crumb>li a{color:#3c9efa;}
.view-more{display:block;height:44px;font-size:13px;text-align:center;color:#666;line-height:44px;background:#fff;}
.view-more:active{color:#3c9efa;}
.empty{text-align: center;padding-top: 40px;padding-bottom: 40px;font-size: 16px;color: #666;display:none}
.goTop{position: fixed;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #eee;background: rgba(0,0,0,0.4)}
.goTop .iconfont{color:#fff;}
.paper-title b,.item-con b {
    font-size: 14px;
    color: #ff6565;
    line-height: 140%;
}
.filter-tree li{
    text-align: left;
    font-size: 14px;
}
.filter-tree{
    padding: 0 15px;
    height: 200px;
    overflow: auto;
}
.filter-tree li.tree-node{
    line-height:30px;
}
.filter-tree li.tree-node[data-level='base'] { position: relative}
.filter-tree li.tree-node[data-level='base'] a {padding-left: 20px;color: #3c9efa;}
.filter-tree li.tree-node[data-level='base'] .iconfont {position: absolute;/*top: 15px;left: 10px;*/color: #3c9efa;}
.filter-tree li .icon-wenjianjia{
    color:#cecccc;
}
.filter-tree .pl15{
    padding-left: 15px;
}

.tree-node a{
    font-size: 13px;
    color: #333;
    overflow: hidden;
    line-height:30px;
    display:inline-flex;
}
li.tree-node.active a{
    color: #3c9efa;
}

.file-box {
    background-color: #efefef;
    height: 80px;
    overflow: hidden;
    width: auto;
    position: relative;
}

.file-box .total {
    color: #848484;
    font-size: 12px;
    line-height: 80px;
    text-align: center;
    width: 80px;
    box-shadow: -10px 0px 20px rgba(88, 88, 88, 0.35);
    position: absolute;
    right: 0;
    top: 0px;
    background-color: #efefef;
}


.file-box .file-ul {
    height: 80px;
}
.file-box li {
    width: 80px;
    float: left;
    background-position: center;
    background-size: 40px 50px;
    background-repeat: no-repeat;
    height: 80px;
    position: relative;
}

.file-box li.active {}

.file-box li.active:before {
    content: '';
    position: absolute;
    border-color: transparent transparent #bebebe;
    border-width: 0px 10px 10px 10px;
    border-style: solid;
    bottom: 0px;
    left: 30px;
    z-index: 1;
}

.file-box li.active:after {
    content: '';
    position: absolute;
    border-color: transparent transparent #fff;
    border-width: 0px 10px 10px 10px;
    border-style: solid;
    bottom: -0.5px;
    left: 30px;
    z-index: 2;
}

.file-box li.word {
    background-image: url('../../1.0/img/file_word.png');
}

.file-box li.excel {
    background-image: url('../../1.0/img/file_excel.png');
}

.file-box li.pdf {
    background-image: url('../../1.0/img/file_pdf.png');
}

.file-box li.ppt {
    background-image: url('../../1.0/img/file_ppt.png');
}

.file-box li.zip {
    background-image: url('../../1.0/img/file_zip.png');
}

.file-box li.audio {
    background-image: url('../../1.0/img/file_audio.png');
}

.file-box li.media {
    background-image: url('../../1.0/img/file_media.png');
}

.file-box li.unkown {
    background-image: url('../../1.0/img/file_unkown.png');
}
#paper-content{padding: 0 5%;position: relative;}
.open-icon{
    display: inline-block !important;
    width: 63.5px;
    height: 27px !important;
    line-height: 27px;
    color:#fff;
    border-radius: 13.5px;
    background: #d6b470;
    text-align: center;
    float: right;
}
.open-icon:active{
    opacity: .9;
}
.my-package{
    position: relative;
}
.my-package .open-icon{
    position: absolute;
    right: 15px;
    top:13px;
}
