﻿/*body{margin:0; padding:0; font: 12px/1.333 "微软雅黑E\8F6F\96C5\9ED1","Hiragino Sans GB",arial,helvetica,clean;font-family: "微软雅黑E\8F6F\96C5\9ED1","Hiragino Sans GB";background:#FCFCFC;color:#333;}
p{margin:0px;-webkit-text-size-adjust:none;}*/
.reader-wrap{padding:0;position:relative;margin-bottom:46px;}
.reader-wrap div{padding:0;}
.reader-bd{position:relative; background-color: #fff;border: 1px solid #D3D3D3;overflow: hidden;margin:10px auto;}
.reader-scale{position:relative; top:0;left:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}
.reader-page{position:relative; top:0;left:0;overflow:hidden;}  
.reader-page svg{position:absolute;top:0;left:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}  
.ad-bd{position:relative; background-color: #fff;border: 1px solid #D3D3D3;overflow: hidden;margin:10px auto;}
.ad-scale{position:relative; top:0;left:0;width:100%;height:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;overflow:hidden;}
.ad-page{position:relative; top:0;left:0;width:100%;height:100%;overflow:hidden;}    
.reader-toolbar-wrap{width: 100%;bottom: 0;left: 0;position: fixed;z-index:10;font-family: "Microsoft YaHei" "微软雅黑" "黑体" "宋体";background:#F5F5F5;border-top:1px solid rgba(181,181,181, 1);}
.reader-toolbar{min-width:400px;vertical-align: middle;height: 46px;line-height:46px; position:relative;margin:0 auto;text-align:center;}
.page-index{height:28px;line-height:18px;display:inline-block;width:32px;text-align:center;}
.page-spliter{height:25px;line-height:25px;display:inline-block;}
.page-count-label{height:25px;line-height:25px;display:inline-block; margin-right:10px;}
.zoom-decrease{vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/zoomout-normal.png') center center no-repeat; display:inline-block;margin-right:10px;}
.zoom-decrease-disabled{vertical-align:middle; width:31px;height:31px;line-height:31px;background:url('../images/reader/zoomout-disabled.png') center center no-repeat; display:inline-block;margin-right:12px;}
.zoom-add{vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/zoomin-normal.png') center center no-repeat; display:inline-block;margin-right:10px;}
.zoom-add-disabled{vertical-align:middle; width:31px;height:31px;line-height:31px;background:url('../images/reader/zoomin-disabled.png') center center no-repeat; display:inline-block;margin-right:12px;}
.fullscreen{vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/fullscreen.png') center center no-repeat; display:inline-block;margin-right:10px;}
.unfullscreen{vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/unfullscreen.png') center center no-repeat; display:inline-block;margin-right:10px;}
.qr-code{vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/wx-code.png') center center no-repeat;background-size:33px 33px;-moz-background-size:33px 33px;-moz-background-size:33px 33px;-o-background-size:33px 33px; display:inline-block;margin-right:10px;}
.read-feedback { vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/feedback.png') center center no-repeat;background-size:33px 33px;-moz-background-size:33px 33px;-moz-background-size:33px 33px;-o-background-size:33px 33px; display:inline-block;margin-right:10px;}
.read-answer { position:relative; vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/feedback.png') center center no-repeat;background-size:33px 33px;-moz-background-size:33px 33px;-moz-background-size:33px 33px;-o-background-size:33px 33px; display:inline-block;margin-right:10px;}
.read-answer span{ position:absolute; top:-30px;left:30px;background:url('../images/reader/praise_count.png') center center no-repeat;display:block;width:50px;height:36px;color:#fff;}
.set-praise{ position:relative;vertical-align:middle; width:33px;height:33px;line-height:33px;background-size:33px 33px;-moz-background-size:33px 33px;-moz-background-size:33px 33px;-o-background-size:33px 33px; display:inline-block;margin-right:10px;}
    .set-praise.no { background:url('../images/reader/praise-n.png') center center no-repeat;}
    .set-praise.yes { background:url('../images/reader/praise-y.png') center center no-repeat;}
    .set-praise div { width:50px;height:36px;line-height:36px;text-align:center;position:absolute;top:-30px;right:-45px;background:url("../images/reader/praise_count.png");color:#fff;}
.set-tipoff{ vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/tipoff.png') center center no-repeat;background-size:33px 33px;-moz-background-size:33px 33px;-moz-background-size:33px 33px;-o-background-size:33px 33px; display:inline-block;margin-right:10px;}
.doc-rate{ vertical-align:middle; width:33px;height:33px;line-height:33px;background:url('../images/reader/read_rotation.png') center center no-repeat;background-size:33px 33px;-moz-background-size:33px 33px;-moz-background-size:33px 33px;-o-background-size:33px 33px; display:inline-block;margin-right:10px;}

.read-code-bg{margin:0 auto;background:rgba(0,0,0,1);display:none;position:absolute;left:0;top:0;z-index:100;}
.read-code-container{margin:0 auto;height:65px;width:220px;background:#fff;}
.read-code-container .read-code-title{padding-left:20px;font-size:14px;background:#1D90DD;height:30px;line-height:30px;}
.read-code-container .read-code-content{padding-left:10px;font-size:14px;height:35px;}
#read-code{display:block;float:left;width:100px;height:24px;margin-top:3px;margin-left:5px;}
.read-code-container .check-btn{display:block;float:left;height:24px;line-height:24px;width:70px;height:24px;margin-top:3px;margin-left:10px;border-radius:5px;background:#6AB01A;text-align:center;font-weight:bold;}

.mb-wrapper{position:fixed;bottom:10px;left:0;width:314px;height:70px;z-index:1;}
.mb-home-wrapper{position:absolute;top:0;left:0;width:70px;height:70px;z-index:10;}
.mb-home-wrapper.yes{background:url('../images/reader/mb_home_yes.png');}
.mb-home-wrapper.no{background:url('../images/reader/mb_home_no.png');}
.mb-detail-wrapper{position:absolute;top:0;left:35px;height:70px;z-index:1; }
.mb-detail-wrapper-left{position:absolute;top:0;left:0px;height:70px;background:url('../images/reader/mb_content.png') repeat-x;z-index:1; }
.mb-detail-wrapper-right{position:absolute;top:0;left:0px;background:url('../images/reader/mb_right.png') no-repeat;width:102px;height:70px;z-index:2; }
.mb-detail-wrapper-content{position:absolute;top:0px;left:0px;height:70px;}
.mb-detail-wrapper-content a{width:30px;height:15px;line-height:15px;font-size:12px;float:right;display:block;padding-top:25px;text-align:center;margin-right:10px;margin-top:18px;z-index:3;position:relative;}
.mb-detail-wrapper .mb_rate{background:url('../images/reader/mb_rate.png') top center no-repeat;}
.mb-detail-wrapper .mb_feedback{background:url('../images/reader/mb_feedback.png') top center no-repeat;}
.mb-detail-wrapper .mb_tipoff{background:url('../images/reader/mb_tipoff.png') top center no-repeat;}
.mb-detail-wrapper .mb_praise{}
.mb-detail-wrapper .mb_praise.no{background:url('../images/reader/mb_praise_no.png') top center no-repeat;}
.mb-detail-wrapper .mb_praise.yes{background:url('../images/reader/mb_praise_yes.png') top center no-repeat;}
.mb-detail-wrapper .mb_spliter{display:block;float:right;margin-right:10px;width:1px;height:70px;background:url('../images/reader/mb_spliter.png') center center no-repeat;}

.mb-slider{position:absolute;width:16px;height:23px;left:70px;background:url('../images/reader/mb_slider.png') no-repeat;z-index:5;}
.mb-slider.top{top:-16px;}
.mb-slider.bottom{top:53px;}

.mb-pageinfo{position:fixed;bottom:10px;right:10px;z-index:1;}
.mb-pageinfo span{height:15px;line-height:15px;text-align:right;display:inline-block;}
.mb-pageinfo span.curr{background:url('../images/reader/mb_pageindex.png') repeat-x;min-width:19px;text-align:center;}

.reader_error { width:1200px;height:800px;margin:0 auto;background:url('../images/reader/reader_error.png') no-repeat;}
    .reader_error a { display:block;width:1200px;height:800px;}