﻿/*屏蔽UC广告*/
iframe{display:none !important;}
.middle-nav a:nth-child(5) span:first-child:before{margin-left:0 !important;}
/* layer弹层移动版样式 */
.layui-m-layer_mobilebtn span[yes]{color:#333;}
.layui-m-layer_mobilebtn{font-weight: normal !important;}
/*首页搜索*/
#banner .search .main1 .inputbox input {height: 0.8rem !important;top: 0.02rem !important;line-height: 0.8rem !important;}
#banner .search .main1 .inputbox input::-webkit-input-placeholder,#banner .search .main1 .inputbox input::-moz-placeholder,#banner .search .main1 .inputbox input::-ms-input-placeholder,#banner .search .main1 .inputbox input::placeholder {padding-top:0.02rem;}

/*登录*/
.bigcontentbox .layui-m-layer_mobilecont{height:8rem;overflow-y:auto;padding:0 20px !important;}
.login .comform-box .layui-form-item .yzm{width: 40% !important;text-align: right;}
.captcha-box {position: absolute;top: 2rem;left: 0.26rem;width: 7rem;}
.captcha-shade.hide {display: none;}
.login .login_des{margin: 0.4rem .74rem !important;}
/*金币充值*/
.czzbi .time-item {width:100%;text-align:center;font-size:0.28rem;color:#333;margin:0.2rem 0 0.2rem;line-height:0.8rem;}
.czzbi .time-item .timeon{width: 100%;clear: both;display: inline-block;}
.czzbi .time-item .totall {margin:0 auto;font-weight:bold;font-family:"microsoft yahei Bold","microsoft yahei Regular","microsoft yahei",SimSun,Tahoma,Helvetica,Arial,sans-serif}
.czzbi .time-item .totall .scanarea-title5 {color:#f99e42;margin:0 6px}
.czzbi .time-item .scanarea-title6 {text-decoration:line-through;color:#999}
/*金币明细*/
.czzbi.zhuan .uc-wallet{padding-bottom:0.3rem !important;min-height:90vh;}
/*列表*/
.liss .sel-list-li,.liss .sel-list .outside-sxbox{top: 1.80rem !important;}
.list-container .doclist-box2 .flt{overflow:hidden !important;min-width:1.4rem;}
.list-container .doclist-box2  .flt{
    justify-content: center;
    display: flex !important;
    align-items: center;
    overflow:hidden;
    min-width: 1.4rem;
    width: 1.4rem;
}
.list-container .doclist-box2 .flt img{height: auto !important;}
.list-container .doclist-box2  dl .rigt{width:5.8rem !important;}
.list-container .doclist-box2 .flt .file-label img{width:0.73rem;}
.hd1{height:32px !important;line-height:32px !important;}
/*个人资料头像上传*/
.beatiupload .uploadertype-3 .webuploader-container .webuploader-pick {
    margin:0 auto;
    width:100%;
}
.beatiupload .uploadertype-3 {
    width:2rem;
    height:2rem
}
.beatiupload .uploadertype-3 .upltu {
    width:2rem;
    height:2rem;
    background:url(../images/nopicbg.png) no-repeat;
    background-size:100% 100%;
    display:flex;
    align-items:center;
    justify-content:center
}
.beatiupload .uploadertype-3 .upltu .webuploader-container {
    width:1.6rem;
    height:1.6rem;
    position:absolute !important;
    background:url(../images/nopic3.png) no-repeat;
    background-size:100% 100%;
    display:flex;
    align-items:center;
    justify-content:center
}
.beatiupload .uploadertype-3 .upltu .inputgroup {
    position:absolute;
    width:1.6rem;
    height:1.6rem
}
.beatiupload .uploadertype-3 .upltu .inputgroup img {
    width:100%;
    height:100%
}
.beatiupload .uploadertype-3 .upltu .inputgroup .delImage3 {
    position: absolute !important;
    top: -8px !important;
    left: 85% !important;
    width: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
    color: red !important;
    font-size: 16px !important;
}
.beatiupload .uploadertype-3 .fix-img {
    margin-top: 0 !important;
    border:none !important;
}
.beatiupload .uploadertype-3 .webuploader-container {
    margin:0 auto;
    text-align:center
}
.beatiupload .uploadertype-3 .webuploader-container .webuploader-pick {
    width:1.6rem;
    height:1.6rem;
    position:absolute;
    border:1px solid #ddd;
    border-radius:50%
}
.beatiupload .uploadertype-3 .webuploader-container img {
    width:2rem;
    height:2rem;
    border-radius:.08rem
}
/*账号绑定*/
.czzbi.zhuan .bindaccount-box .top .imgbox{background:none !important;}
.czzbi.zhuan .bindaccount-box .top .imgbox img {width: 100% !important;}
/*VIP开通*/
.viplog{margin: 0 0.2rem 0 0.2rem;}
.viplog .userbox {height:0.8rem;overflow:hidden;}
.viplog .userbox .userlist li {
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    align-items:flex-start;
    border-radius:0.4rem;
    height:0.8rem;
    line-height: 0.8rem;
    margin-bottom:0.14rem;
}
.viplog .userbox .userlist li .loglistl {
    position: absolute;
    left: 0.1rem;
    top: 0rem;
    z-index: 88;
}
.viplog .userbox .userlist li .loglistl img {
    width:0.5rem;
    height:0.5rem;
    border-radius:50%;
    overflow:hidden;
    border:1px solid #f1f1f1;
    vertical-align:middle
}
.viplog .userbox .userlist li .loglistr {
    line-height:0.8rem;
    color:#999;
    background:#f6f6f6;
    width:auto;
    position:absolute;
    left:0;
    top:0;
    padding:0 0.3rem 0 0.7rem;
    border-radius:0.4rem;
    width: 85%;
}
.viplog .userbox .userlist li .loglistr .auther1 {
    font-size:0.24rem;
    color:#999;
    margin-right:0.08rem;
}
.viplog .userbox .userlist li .loglistr .auther {
    font-size:0.24rem;
    color:#3783fc;
    margin-right:0.08rem;
}
.viplog .userbox .userlist li .loglistr .time {
    font-size:0.24rem;
    color:#999
}
/*账户绑定*/
.bindaccount-box .iconfont.bind-qq, .bindaccount-box button.bind-qq{background: #2db3e5 !important;}
.bindaccount-box .iconfont.bind-mob, .bindaccount-box button.bind-mob{background: #f17933 !important;}
.bindaccount-box .iconfont.bind-yx, .bindaccount-box button.bind-yx{background: #23a0f0 !important;}
.bindaccount-box .iconfont.bind-wx, .bindaccount-box button.bind-wx{background: #56b236 !important;}
.bindaccount-box .iconfont.bind-wxxx, .bindaccount-box button.bind-wxxx{background: #36b368 !important;}
/*我的账号*/
.uses.myyh .uclist{width:96%;margin: 0.2rem auto;box-shadow:none !important;}
.uses.myyh .uclist a {box-shadow: none !important;border-radius: 0.2rem !important;}
/* 实名认证 */
.auditbox .tips{
    padding:.2rem;
    box-sizing:border-box;
    background-color:#f9f9f9;
    color:#333;
    font-size:.28rem;
}
.auditbox .auditoptions>ul>li{
    padding:.4rem .2rem;
    border:1px solid #f1f1f1;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    box-sizing:border-box;
    margin-bottom:0.2rem;
}

.auditbox .auditoptions .icon-gerenrenzheng{
    color: #3580e6;
    font-size: .68rem;
    display: block;
    width: .8rem;
    height: .8rem;
    text-align: center;
}

.auditbox .auditoptions .icon-qiyerenzheng{
    color: #3580e6;
    font-size: .76rem;
    display: block;
    width: .8rem;
    height: .8rem;
    text-align: center;
}
.auditbox .auditoptions h1{
    font-size: .28rem;
    font-weight: 700;
    text-align: center;
    color:#000;
    margin-top:.25rem;
}
.auditbox .auditoptions .intr{
    width: 80%;
    text-align: center;
    color: #999;
    margin: .2rem 0;
    font-size: .24rem;
}
.auditbox .auditoptions a{
    display: inline-block;
    width: 80%;
    height: .66rem;
    line-height: .66rem;
    border-radius: 5px;
    text-align: center;
    font-size: .28rem;
    color: #fff;
    background: #3580e6;
    margin: .3rem 0;
}
.auditbox .uploadertype-4 .webuploader-pick button{font-size: 0.28rem;padding: 0.2rem 0.6rem;border-radius:0.1rem;}
.auditbox .uploadertype-4 .fix-img{width: 3.5rem;border: none;}
.auditbox .card{font-size: 0.28rem;margin-bottom:0.5rem;}
.auditbox .card table td{padding:0.1rem;}
.auditbox .table th{text-align: left;}
.auditbox .layui-badge{height: 0.5rem;line-height: 0.5rem;}
.auditbox .daishen{width: 100%;background: #f5f5f5;display: inline-block;padding: 0.1rem;}
.auditbox .daishen .iconfont{padding-right:0.05rem;}
/*我的下载*/
.mydocpaylog dl{background: #fff;padding:0.2rem !important;border:none !important;border-radius:0.1rem;margin-bottom:0.2rem;}
.mydocpaylog .flt img{height:auto !important;}
.mydocpaylog .flt{display: flex !important;justify-content: flex-start;align-items: center;}
/*我的钱包*/
.uc-wallet .item{background:#fff;border-radius:0.1rem;padding:0.2rem !important;margin-top:0.2rem;}
/*购买记录*/
.ddlis .orderstatus0{background:#e01616;}
.ddlis .orderstatus1{background:#f0ad4e;}
.ddlis .orderstatus9{background:#5cb85c;}
.ddlis li{background: #fff;padding: 0.2rem !important;margin-top: 0.2rem;border-radius: 0.1rem;}
/*我的消息*/
.czzbi.zhuan .newsl .pay-item{padding:0.2rem;background:#fff;border-radius:0.1rem;margin-top:0.2rem;}
.czzbi.zhuan .newsl .viewmsg{float:right;}
.czzbi.zhuan .newsl .pay-item .rig{width:100%;}
.czzbi.zhuan .newsl .pay-item .right{display:none;}
.czzbi.zhuan .newsl.leftshow .pay-item .rig{width:92%;}
.czzbi.zhuan .newsl.leftshow .pay-item .right{display:block;}
.czzbi.zhuan .newsl.leftshow .pay-item .right .right1{display:block;}
.czzbi.zhuan .newsl.leftshow .pay-item .right1 .layui-unselect .layui-icon {
    border-radius: 50%;
    border-color: #3580e6!important;
    background-color: transparent !important;
}
.czzbi.zhuan .newsl.leftshow .pay-item .right1 .layui-form-checked .layui-icon {
    border-radius: 50%;
    border-color: #3580e6!important;
    background-color: #3580e6!important;
}
.czzbi.zhuan .newsl .pay-item .rig p a{margin-left:0 !important;}
.czzbi.zhuan .newsl .pay-item .fontnormal{font-weight: normal !important;}
/*提现账户*/
.login.setbank .login-box .login-item{padding-top:0.2rem !important;}
.login.setbank .login-box{margin-top:0 !important;}
.login.setbank .uc-tab{margin-top:0.2rem;}
/*金币兑换*/
.switch{width: 96%;margin: 0.65rem auto;}
.switch .cznum{border-radius: 0.18rem;box-shadow: 0 5px 15px 0 rgb(141 141 141 / 15%);}
/*提现记录*/
.withdrawbox .price,.withdrawbox .price b{font-weight: bold;font-size: 0.28rem;}
.withdrawbox .ddlis .end{color: #fff;padding: 0.07rem 0rem;border-radius: 0.1rem;display: inline-block;width: 1.5rem;text-align: center;}
.withdrawbox .ddlis .rig{text-align:center;}
.withdrawbox .ddlis  li{border-bottom: 1px dotted #ddd;border-radius:0 !important;}
.withdrawbox .ddlis .withdrawstatus2{background:#e01616;}
.withdrawbox .ddlis .withdrawstatus0{background:#f0ad4e;}
.withdrawbox .ddlis .withdrawstatus1{background:#5cb85c;}
.withdrawbox .ddlis li:last-child{border-bottom: none;}
/*搜索结果*/
.searchye .schresultlist .searchitem .flt{
    justify-content: center;
    display: flex !important;
    align-items: center;
    overflow:hidden;
    min-width: 1.4rem;
    width: 1.4rem;
}
.searchye .schresultlist .searchitem .flt img{height: auto !important;}
.searchye .schresultlist .searchitem .rigt{width:5.8rem;}
.searchye .schresultlist .searchitem .flt .file-label img{width:0.73rem;}
.searchbotm .doctl .doc-list li .listlt .mane .infos span em.icon-zixunzhongxin{color:#999 !important;}
/*购买文档*/
.paymenthod-box{z-index: 99999 !important;}
.views .paymenthod-box .paycon{height:auto !important;}
.paymenthod-box .paycon .payment-container .payment-item.payment-active.coin{
    background: #f1b44c2e;
    border: 0.01rem solid #f0c74c;
}
.paymenthod-box .paycon .payment-container .payment-item.payment-active.coin .right span{color: #ff9900;}
.paymenthod-box .paycon .payment-container .payment-item.payment-active.coin .right{color: #ff9900;border-color: #ff9900;}
.paymenthod-box .paycon .payment-container .payment-item .left span.icon-jifen1{color: #ff9900;}
.views .paymenthod-box .red{color:#ff9900;}
.views .paymenthod-box.viewvip.buy .paycon{padding-bottom:2rem;}
.views .paymenthod-box.viewvip .paycon .tipss{padding:0.2rem;text-align:left;}
/*文档详情*/
.doc-detail .tools {
    display: flex;
    border-top: 0.02rem solid #ececec
}
.doc-detail .tools .item {
    font-size: 0.28rem;
    margin-top: 0.1rem;
    margin-bottom:0.1rem;
    width: 25%;
    text-align: center;
    color: #999
}
.doc-detail .tools .item i {
    font-size: 0.38rem
}

.doc-detail .tools .item a {
    color: #999
}
.doc-detail .tools a.on .iconfont {
    color: #f5ab52;
}
a.commissionshare{
    position: relative;
}
.commissionshare .i-tips{
    position: absolute;
    right: 0;
    top: 0rem;
    display: block;
    height: 0.4rem;
    text-align: center;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    font-size: 0.25rem !important;
    line-height: 0.4rem;
    border-radius: 0.2rem 0.2rem 0.2rem 0.01rem;
    color: #fff;
    background-color: #fc5531;
}
.addiv{margin:0 0.1rem;text-align: center;}
.views .readmores .bott .readbtn .iconfont{font-size:0.24rem;}
.views .rights1 {
    background-image: url(../images/rights_1.png);
    background-position: top left;
    background-repeat: no-repeat;
    position: absolute;
    height: 1.16rem;
    width: 1.16rem;
    background-size: 100% 100%;
    top: -.02rem;
    left: -.02rem;
    z-index: 15;
}
.views .rights2 {
    background-image: url(../images/rights_2.png);
    background-position: top left;
    background-repeat: no-repeat;
    position: absolute;
    height: 1.16rem;
    width: 1.16rem;
    background-size: 100% 100%;
    top: -.02rem;
    left: -.02rem;
    z-index: 15;
}
.views .rights3 {
    background-image: url(../images/rights_2.png);
    background-position: top left;
    background-repeat: no-repeat;
    position: absolute;
    height: 1.16rem;
    width: 1.16rem;
    background-size: 100% 100%;
    top: -.02rem;
    left: -.02rem;
    z-index: 15;
}
.views .tits .ttle {
    font-size: .3rem;
    color: #333;
    line-height: .55rem;
    margin-top: 0 !important;
}
.back_home:first-of-type {bottom: 40%;}
.back_home {position: fixed;right: 3%;bottom: 32%;z-index: 99;}
.back_home img {width: 1rem;}
.views .docbottom-bar .leftpart {width: 45%;}
.views .docbottom-bar .middlepart { width:55%;}
.views .docbottom-bar .leftpart a .iconfont{font-size: 0.41rem;margin-top: 0.15rem;margin-bottom: 0.07rem;}
i.icon-wenjianjia1,span.icon-wenjianjia1,div.icon-wenjianjia1{color: #FFD214  !important;}
i.icon-doc,i.icon-docx,span.icon-doc,span.icon-docx,div.icon-doc,div.icon-docx{color: #374599  !important}
i.icon-ppt,i.icon-pptx,span.icon-ppt,span.icon-pptx,div.icon-ppt,div.icon-pptx{color: rgb(243, 78, 25) !important;}
i.icon-xls,i.icon-xlsx,span.icon-xls,span.icon-xlsx,div.icon-xls,div.icon-xlsx{color: rgb(32, 114, 69) !important;}
i.icon-pdf,span.icon-pdf,div.icon-pdf{color:  rgb(220, 46, 27) !important;}
i.icon-txt,span.icon-txt,div.icon-txt{color: #666 !important;}
i.icon-zip,span.icon-zip,div.icon-zip{color:  rgb(166, 124, 82) !important;}
i.icon-file,span.icon-file,div.icon-file{color: #3B83FD !important;}
i.icon-ico,span.icon-ico,div.icon-ico{color:blue !important;}
i.icon-jpeg,span.icon-jpeg,div.icon-jpeg{color:green !important;}
i.icon-gif,span.icon-gif,div.icon-gif{color:#D9270A !important;}
i.icon-png,span.icon-png,div.icon-png{color:rgb(134, 142, 233) !important;}
i.icon-mp4,span.icon-mp4,div.icon-mp4{color:rgb(225, 74, 74) !important;}
i.icon-mp3,span.icon-mp3,div.icon-mp3{color:#f76033  !important;}
#packtree ul li a{position: relative !important;top: 0rem;left: 0rem;height: 0.5rem !important;}
#paninfo{border-top: 0.01rem solid #e0e0e0;}
#paninfo .hd1{padding: 0.2rem 0 0;}
#paninfo .getma{
    background: #ff5722;
    height: .6rem;
    width: 2rem;
    border-radius: .15rem;
    display: inline-block;
    text-align: center;
    line-height: .6rem;
    color: #fff;
    font-size: .24rem;
    font-weight: normal;
    margin-left:0.2rem;
}
#paninfo .fuzbtn{
    background: #f6f6f6;
    height: .6rem;
    width: 1.5rem;
    border-radius: .15rem;
    display: inline-block;
    text-align: center;
    line-height: .6rem;
    color: #666;
    font-size: .24rem;
    font-weight: normal;
    margin-left:0.2rem;
}
#paninfo p{height:0.8rem;line-height:1rem;}
/*分类*/
.container .wrapper{padding-bottom:1.8rem !important;}
.menu-item{width:50%;float:left;text-align: center;}
.menu-item a{height:35px;line-height: 35px;width:95%;padding:10px;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;display:inline-block;}
/*分享*/
.posterBtnBlock{
    position: fixed;
    top: 2.5rem;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    opacity: 0.8;
    right: 0;
}
.posterBtnBlock .inviteBtn{
    height: 1rem;
    line-height: 0.5rem;
    text-align: center;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    font-size: .28rem;
    opacity: 0.96;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0.02rem 0.04rem 0 rgb(0 0 0 / 18%);
    box-shadow: 0 0.02rem 0.04rem 0 rgb(0 0 0 / 18%);
}
.posterBtnBlock .inviteBtn .btntxt{
    color: #353535;
    padding: 0 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 2rem;
}
.posterBtnBlock .inviteBtn .iconfont{
    font-size: 0.38rem;
    margin-left: 0.15rem;
    color: #3580e6;
}
/*邀请奖励*/
.icon-zhuan {
    color: #fff;
    display: inline-block;
    padding: 0 7px;
    position: absolute;
    right: -0.6rem;
    top: 0.1rem;
    line-height: 0.35rem;
    border-radius: 0.2rem 0.2rem 0.2rem 0.01rem;
    z-index: 2;
    background: #FF5555;
}
.share-banner {
    position: relative;
    height: 2.4rem;
    overflow: hidden;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff9461),to(#ff4c53));
    background-image: -webkit-linear-gradient(left,#ff9461,#ff4c53);
    background-image: linear-gradient(120deg,#ff9461,#ff4c53);
    border-radius: 0.12rem
}
.share-banner .fl{float:left;display: block !important;}
.share-banner .fr{float:right;display: block !important;}
.share-banner>.bg {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    opacity: .7
}

.share-user {
    margin: 0.4rem
}

.share-user .share-avatar {
    margin-right: 0.2rem
}

.share-user .share-avatar a {
    border-radius: 100%;
    width: 1.28rem;
    height: 1.28rem
}

.share-user .share-avatar a img {
    width: 1.2rem;
    height: 1.2rem;
    display: block;
    margin: 0.02rem;
    border-radius: 100%
}

.share-user .share-info h3 {
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
    letter-spacing: 0.02rem;
    font-size: 0.3rem;
    color: #fff
}

.share-user .share-info p {
    color: rgba(255,255,255,.9);
    border-radius: 0.06rem;
    background-color: rgba(0,0,0,.1);
    padding: 0.04rem 0.22rem 0.1rem 0.22rem;
    font-size: 0.26rem;
    display: inline;
    letter-spacing: 0.01rem
}
.share-main {
    min-height: 0;
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0.2rem 0.2rem;
    position: relative;
    margin-top: 0.2rem;
}
.share-main>div{margin-bottom:0.1rem;}
.share-main>div>h2 {
    font-size: 0.32rem;
    line-height: 0.6rem;
    font-weight: 600;
    color: #444
}

.share-main>div>strong {
    font-weight: 600;
    color: #444
}

.share-main>div>p {
    line-height: 0.54rem;
    color: #444;
    font-size: 0.26rem
}

.share-main>div>span {
    color: #f72128;
    font-size: 0.26rem;
    line-height: 0.54rem;
    background-color: rgba(255,138,171,.08);
    padding: 0.1rem 0.3rem;
    border-radius: 0.54rem;
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}