﻿@charset "utf-8";.index-nav-list a::before{display:block;overflow:hidden;background:url(../images/icon_m_index.png)0 0/137px 64px no-repeat}
.index-nav{padding:0 10px;background-color:#fff}
.index-nav-list{overflow:hidden;line-height:26px;text-align:center;font-size:13px}
.index-nav-list a{display:block;color:#6c6c6c;width:25%;float:left;margin-top:10px}
.index-nav-list a::before{width:32px;height:32px;display:block;margin:0 auto;content:""}
.index-nav-list .major-ele::before{background-position:0 0}
.index-nav-list .practical-ele::before{background-position:-35px 0}
.index-nav-list .education-ele::before{background-position:-70px 0}
.index-nav-list .economic-ele::before{background-position:-105px 0}
.index-nav-list .special-ele::before{background-position:0 -35px}
.index-nav-list .nobefore::before{background-position:0 35px}
.index-nav-list .occupation-ele::before{background-position:-35px -35px}
.index-nav-list .vip-ele::before{background-position:-70px -35px}
.index-nav-list .all-ele::before{background-position:-105px -35px}
.index-nav-list .icon-game::before{background-position:-105px -35px}
.index-v-3-1{background-color:#fff;padding-top:56px}
.index-v-3-1 .m-header{background-color:#fff;height:56px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;left:0;top:0;z-index:99;padding:0 15px}
.index-v-3-1 .index-nav-list a{color:#666}
.index-v-3-1 .m-header .btn-input-delete::before,.index-v-3-1 .more-friend::after,.index-v-3-1 .m-change::before,.index-v-3-1 .icon-loading-up,.m-search-fix .fix-title::before,.index-v-3-1 .iShare-list li .icon-you,.index-v-3-1 .m-header .s-input-con::before{background:url(../images/icon_m.png)0 0/140px 60px no-repeat}
.index-v-3-1 .m-header .logo-con{width:57px;height:25px;margin-top:16.5px;margin-right:18.5px}
.index-v-3-1 .m-header .logo-con .logo{width:57px;height:25px;left:0;top:0}
.index-v-3-1 .m-header .login-con{margin-left:18.5px}
.index-v-3-1 .m-header .login-link{font-size:14px;color:#444;height:56px;line-height:56px}
.index-v-3-1 .m-header .user-img{margin-top:12px}
.index-v-3-1 .m-header .s-input-con::before{width:15px;height:15px;margin-top:0;position:relative;left:auto;top:auto;background-position:-10px 0;margin-right:8px}
.index-v-3-1 .m-header .search-con{padding-top:13px}
.index-v-3-1 .m-iShare-nav .current a{color:#ef5231;border-bottom-color:#ef5231}
.index-v-3-1 .m-header .s-input-text{font-size:14px;color:#666}
.index-v-3-1 .m-header .s-input-con{height:30px;line-height:30px;background-color:#f3f2ee;border-radius:15px;padding:0}
.index-v-3-1 .m-header .btn-input-delete{width:32px;height:32px;position:absolute;right:2px;top:0;cursor:pointer;display:none}
.index-v-3-1 .m-header .btn-input-delete::before{width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-position:-20px -20px;content:""}
.m-index-banner{background-color:#fff;padding:0 0px}
.m-index-banner img{border-radius:5px;overflow:hidden}
.index-v-3-1 .m-banner-focus span{background-color:rgba(203,203,203,.5);-webkit-transition:all .3s;transition:all .3s;width:5px;height:5px;border-radius:5px}
.index-v-3-1 .m-banner-focus .swiper-pagination-bullet-active{height:10px;background-color:#fff}
.index-v-3-1 .index-nav-list a::before{background-image:url(../images/icon_m_index.png)}
.index-v-3-1 .index-nav{padding:3px 6px 13.5px}
.index-v-3-1 .index-nav-list a{margin-top:8px;line-height:30px}
.index-v-3-1 .index-recommend{padding:16px 0 10px;background-color:#fff}
.index-v-3-1 .m-item-title{height:27px;line-height:27px;font-size:20px;color:#333;border-bottom:0;padding:0 15px}
.index-v-3-1 .iShare-list{padding:0}
.index-v-3-1 .iShare-list li::after{display:none}
.index-v-3-1 .iShare-list li .list-item{padding:0 15px;overflow:hidden}
.index-v-3-1 .iShare-list li .data-pic-con{width:58px;margin-top:15px;margin-right:13.5px;position:relative}
.index-v-3-1 .iShare-list li .data-pic-con img {border:solid 1px #f3f2ee;}
.index-v-3-1 .iShare-list li .data-pic-con .icon-data-big{position:absolute;left:auto;right:0;top:auto;bottom:0;-webkit-transform:none;transform:none}
.index-v-3-1 .iShare-list li .title{line-height:22px;font-size:17px;color:#222;margin-bottom:0;max-width:none;max-height:44px;white-space:normal;word-wrap:break-word;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.index-v-3-1 .iShare-list li .text-con{position:relative;padding:20px 0;height:auto}
.index-v-3-1 .iShare-list li.li-pic .text-con{height:63px;padding:15px 0}
.index-v-3-1 .iShare-list li .text-con::after{width:100%;height:1px;display:block;position:absolute;left:0;top:0;background-color:#e8e8e8;-webkit-transform:scaleY(.5);transform:scaleY(.5);content:""}
.index-v-3-1 .iShare-list li:first-child .text-con::after{display:none}
.index-v-3-1 .header-fix::after{width:100%;display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e8e8e8;-webkit-transform:scaleY(.5);transform:scaleY(.5);contact:""}
.index-v-3-1 .iShare-list li:after{background-color:#e8e8e8}
.index-v-3-1 .iShare-list li .data-info{height:17.5px;line-height:17.5px;position:relative;font-size:13px;color:#999;margin-top:4.5px}
.index-v-3-1 .iShare-list li .data-size{display:block;padding-left:13px;position:relative}
.index-v-3-1 .iShare-list li .data-info .icon-data-big{position:relative;left:auto;top:1.75px;float:left;-webkit-transform:none;transform:none;margin-right:8px}
.index-v-3-1 .iShare-list li .data-size::before{width:1px;height:8px;position:absolute;display:block;left:6px;top:50%;background-color:#999;-webkit-transform:scaleX(.5) translateY(-50%) rotate(20deg);transform:scaleX(.5) translateY(-50%) rotate(20deg);content:""}
.index-v-3-1 .iShare-list li .list-item .you-text{width:25px;height:14px;position:absolute;right:0;bottom:16.75px;background-color:#f7b65c;border-top-left-radius:14px;border-bottom-left-radius:14px;text-align:center}
.index-v-3-1 .iShare-list li .list-item .you-text em{width:200%;height:28px;line-height:28px;display:block;font-size:20px;color:#fff;position:absolute;left:0;top:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top}
.index-v-3-1 .icon-data-big{width:14px;height:14px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/icon_m_data_new.png)0 0/40px 120px no-repeat}
.index-v-3-1 .icon-m-doc-big,.index-v-3-1 .icon-m-docx-big{background-position:0 0}
.index-v-3-1 .icon-m-pdf-big{background-position:0 -15px}
.index-v-3-1 .icon-m-ppt-big,.index-v-3-1 .icon-m-pptx-big{background-position:0 -30px}
.index-v-3-1 .icon-m-txt-big{background-position:0 -45px}
.index-v-3-1 .icon-m-xls-big,.index-v-3-1 .icon-m-xlsx-big{background-position:0 -60px}
.index-v-3-1 .loading-up-text{height:32px;line-height:32px;font-size:13px;color:#999;text-align:center;margin-top:-1px;background-color:#fff;position:relative;z-index:5}
.index-v-3-1 .m-hot-item{padding:12px 0 0}
.index-v-3-1 .m-hot-item .m-item-title{font-size:18px;color:#444;height:30px;line-height:30px}
.index-v-3-1 .m-change{right:15px;font-weight:normal}
.index-v-3-1 .m-change::before{width:12.5px;height:12.5px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:-40px -40px}
.index-v-3-1 .m-hot-list{padding:2px 15px 20px;line-height:28px}
.index-v-3-1 .m-hot-list li a{color:#666}
.index-v-3-1 .m-friend-con{padding:16px 0 0;overflow:hidden;background-color:#fff}
.index-v-3-1 .m-friend-title{width:75px;float:left;font-size:15px;color:#ccc}
.index-v-3-1 .m-friend-list{overflow:hidden;font-size:15px;line-height:27px}
.index-v-3-1 .m-friend-list a{float:left;margin-right:22px;color:#777}
.index-v-3-1 .m-friend-list .more-friend{display:block;padding-right:19px;position:relative;margin-right:0}
.index-v-3-1 .m-friend-list .more-friend::after{width:12px;height:6.5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:-115px 0;content:""}
.index-v-3-1 .m-footer{background-color:#fff}
.index-v-3-1 .m-footer::before{height:1px;position:absolute;display:block;top:12px;left:15px;right:15px;background-color:#f3f2ee;-webkit-transform:scaleY(.5);transform:scaleY(.5);content:""}
.index-v-3-1 .m-footer .footer-nav-list{height:20px;line-height:20px;font-size:0}
.index-v-3-1 .m-footer .footer-link{display:inline-block;font-size:13px}
.index-v-3-1 .m-footer .footer-link::after{margin:0 8px;display:inline-block;width:1px;height:12px;background-color:#f3f2ee;content:""}
.index-v-3-1 .m-footer .footer-link:last-child::after{display:none}
.index-v-3-1 .documents-scroll{background-color:#f3f2ee;padding:20px 0 20px 15px}
.index-v-3-1 .documents-item{border-radius:5px;overflow:hidden;position:relative;display:block;background-color:#fff;padding:0 0 8px!important}
.index-v-3-1 .documents-item .read-num{line-height:18px;font-size:12px;color:#fff;position:absolute;top:12px;left:11px}
.index-v-3-1 .documents-name{font-size:16px;line-height:20px;height:40px;color:#222;overflow:hidden;word-break:break-all;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:5px 5px 0px 5px;}
.index-v-3-1 .documents-num{height:24px;line-height:24px;text-align:center;font-size:12px}
.index-v-3-1 .documents-num .num-text{display:inline-block;color:#9a9a9a;position:relative;padding:0 15px}
.index-v-3-1 .documents-num .num-text::after,.index-v-3-1 .documents-num .num-text::before{width:8px;height:2px;border-radius:2px;display:block;background-color:#ebe9e3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}
.index-v-3-1 .documents-num .num-text::before{left:0}
.index-v-3-1 .documents-num .num-text::after{right:0}
.index-v-3-1 .back-top{width:50px;height:50px;border-radius:50px;bottom:80px}
.index-v-3-1 .m-footer{padding:24px 15px;margin-top:0;position:relative;text-align:left}
.index-v-3-1 .m-footer::before{height:1px;position:absolute;display:block;top:12px;left:15px;right:15px;background-color:#f3f2ee;-webkit-transform:scaleY(.5);transform:scaleY(.5);content:""}
.index-v-3-1 .m-footer-nav a::after{margin:0 8px}