::-webkit-scrollbar {
      width: 6px; 
      height: 10px;
}
::-webkit-scrollbar-track {
      background-color: #eee;
} 
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2); 
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
} 
::-webkit-scrollbar-corner {
      background-color: black;
} 
.header{
    height: 40px;
    background: #fff; 
    padding: 8px 0 12px;
}
.header .left{
     width: 80%;
    padding-top: 5px;
}
.header .right{
     width: 20%; 
}
.header .right h3{ 
    font-size: 14px;
    color: #0f6491;
}
.header .right i{
    display: inline-block;
    background: url(../images/message.png) no-repeat center center;
    width: 22px;
    height: 17px;
}
.header .right h4{
    font-size: 10px;
    margin-top: 5px;
}
.header .right .message,.book_manage_zj .message{
    background: #ff3a3a;
    color: #fff; 
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;  
    padding: 0 5px;
    margin-left: 5px;
    position: relative;
    top: -4px;
    behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
    z-index: 10;
}
.header .right .message{
    height: 7px;
    width:7px;
    display: inline-block;
    padding: 0;
    top: -10px;
}
.book_manage_zj .message{
    top: 0;
    font-size: 10px;
}
.header .right img{
     width: 45px;
     height: 45px; 
}
.header .h_left{
    margin-right: 20px;
}
.header .h_right{
    position: relative; 
    z-index: 1;
}
.header .h_right ul{
    position: absolute; 
    right: -40px;
    top: 48px; 
    background: #fff; 
    width: 120px;
    border: 1px solid #f4f4f4;
    display: none;  
    overflow: hidden;
    z-index: 10;
} 
.header .h_right:hover ul{
    display: block;
}
.header .h_right li{
    padding: 10px 0;
    border-bottom: 1px solid #f4f4f4;
    font-size: 14px;
    text-align: center;
} 
.header .h_right a{
    display: block;
    height: 100%;
    width: 100%;
}
/*内容区*/
.contents{
    margin: 35px 0 ;
    background: #fff;  
    box-shadow: 0 5px 10px #ccc;
}  
 .contents .left h3{ 
    padding-left: 28px;
}
.contents  .h_pro{
    background: url(../images/h_pro.png) no-repeat left center;
}
.contents  .h_data{
    background: url(../images/h_data.png) no-repeat left center; 
}
.contents  .h_coments{
    background: url(../images/h_coments.png) no-repeat left center; 
}
.contents  .h_money{
    background: url(../images/h_money.png) no-repeat left center; 
} 
.contents .left{
    width: 179px;
    font-size: 14px;
    border-right: 1px solid #f7f7f7;
    padding: 10px 0 100px;
    height: 100%;
}
.contents .left h3{
    font-size: 15px;
    color: #979797; 
    margin-bottom: 10px;
}
.contents .left .smul{
    margin-left: 30px;
    text-align: center;
}
.contents .left li{
    padding: 15px 30px ;
    border-bottom: 1px solid #f7f7f7;
}
.contents .left .smul li{
    padding: 8px 0;
} 
.contents .left .smul li:hover a{ 
    color: #41a3dc;
}
.contents .left .smul li,.contents .left .lastli{
    border: none;
}
.contents .left a{
    color: #3b3b3b; 
} 
.contents .left .active{
    color: #41a3dc;
} 
/*右边*/
.contents .right{
    width: 750px;
    padding: 20px 0 15px 15px ;
    border-left: 1px solid #f7f7f7;
    margin-left: -1px;
}
.contents .right .r_top{
    color: #fff;
}
.contents  .r_top span{
    display: inline-block;
}
.contents .r_top_left{
    background: #41a3dc; 
    width: 745px;
/*    width: 505px;*/
    padding: 15px 0;
}
.contents  .r_top_left h1{ 
    font-size: 24px;
    
}
.contents  .r_top_left h2,.contents  .r_top_right h2{
    color: #e2f4ff;
    font-size: 16px;
    
} 
.contents .right .r_top_right{
    background: #43bc90; 
    width: 240px;
    margin-left: 5px;
    text-align: center;
    display: none;
}
.contents .r_top_left span{
    float: left;
/*    width: 33%;*/
    width: 50%;
    text-align: center; 
    border-right: 1px solid #3b97cc;
    padding:  0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.contents .r_top_left span:last-child{
/*    display: none;*/
    border: none;
}
.contents .r_top_right span{ 
    text-align: center;
    width: 100%;
}
.contents .r_top_right span{
    position: relative;
    padding: 15px 0;
}
/*提示弹框*/
.contents  .r_top em,
.book_manage_zj .zj_tips em,
.book_manage_draft  h3 .active em,
.book_infos .lefts .uptips,
.allcoment .cm_left h2 em,.comtlist .titles em,.data_list h1 b{
   position: absolute;
    left: -88px;
    top: -40px; 
    font-style: normal; 
    background: url(../images/tipsbg.png) repeat-x center center; 
    padding: 10px 0; 
    width: 180px;
    display: none;
    font-size: 12px;   
    color: #fff;
    text-align: center;
} 
.book_manage_draft  h3 .active em{ 
    width: 310px;
    left: -120px; 
}
.book_manage_draft  .zj_tips em,.book_manage_draft  h3 .active em{ 
    text-align: left;
    padding: 10px;
    background: url(../images/tipsbg.png) repeat center center; 
    top: -70px;
    left: -140px;
}
.book_manage_zj .zj_tips em,.book_manage_draft .zj_tips em{
    width: 310px;
    top: -45px;
     left: -120px;
    text-align: center;
}
.book_manage_draft .zj_tips em{
    width: 180px; 
        left: -65px;
}
.book_manage_draft  h3 .active em{
    top: -75px;
    left: -160px;
}
.book_infos .lefts .uptips,.allcoment .cm_left h2 em,.comtlist .titles em{ 
    width: 330px;
    background: url(../images/tipsbg.png) repeat center center; 
    z-index: 100;
    line-height: 18px;
     padding: 10px;
    text-align: left;
    top: -85px;
    left: -60px;
}  
.book_infos .lefts .uptips,.comtlist .titles em{
    left: -170px;
}
.data_list h1 b{
    padding: 10px;
     width: 290px;
      top: -45px;
    left: -152px;
    text-align: center;
}
.contents  .r_top em:before,
.contents  .r_top em:after,
.book_manage_zj .zj_tips em:before,
.book_manage_zj .zj_tips em:after,
.book_manage_draft  h3 .active em:before,
.book_manage_draft  h3 .active em:after,
.book_infos .lefts .uptips:before,
.book_infos .lefts .uptips:after,
.allcoment .cm_left h2 em:before,
.allcoment .cm_left h2 em:after,
.comtlist .titles em:before,
.comtlist .titles em:after,
.data_list h1 b:before,
.data_list h1 b:after{
    content: '';
    width: 0;
    height: 0;
    border: solid  transparent;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -15px;
}
.contents  .r_top em:before,
.book_manage_zj .zj_tips em:before,
.book_manage_draft  h3 .active em:before
{
    border-width: 10px;
    border-top-color: #133142;   
}
.book_manage_draft  h3 .active em:before,
.book_infos .lefts .uptips:before,.comtlist .titles em:before,.data_list h1 b:before{
    bottom: -18px;
    border-width: 10px;
    border-top-color: #4c4c4c;   
}
.data_list h1 b:before{
    bottom: -15px;
}
.book_manage_zj .zj_tips em:before{
    border-top-color: #4c4c4c;   
}
/*评论*/
.allcoment .cm_left h2 em{
    top:  30px;
    left: -172px;
}
.allcoment .cm_left h2 em:before{
    border-width: 10px;
     border-bottom-color: #4c4c4c;  
     top: -18px;
}
.contents  .r_top h2 b,
.book_manage_zj .zj_tips i,
.book_manage_draft  h3 .active i,
.book_infos .lefts h3 i,
.allcoment .cm_left h2 i,
.comtlist .titles i,
.data_list h1 i{
    display: inline-block;
    width:16px;
    height: 16px;
    background:url(../images/why.png) no-repeat center center;
    position: relative;
    top: 2px;
    left: 3px;
}
.contents  .r_top_right h2 b,
.book_manage_draft  .zj_tips i,
.allcoment .cm_left h2 i{ 
    background:url(../images/rwhy.png) no-repeat center center;
}
/*鼠标移动*/
.contents  .r_top h2 b:hover em,.book_infos .upfiletips i:hover em,.comtlist .titles .comt_total i:hover em{
    display: block;
}
/*首页公告*/
.index_tips{
    margin: 20px 0;
    border: 1px solid #f7f7f7;
/*    border-bottom: none;*/
    width: 100%;
}
.index_tips h1{
     color: #3b3b3b;
    font-size: 15px;
    background: #f7f7f7;
    padding: 12px 10px; 
}
.index_tips h1 .fr{
     color: #fff;
    font-size: 13px; 
    background: #41a3dc;
    padding: 2px 10px 4px;
    position: relative;
    top: -6px; 
}
.index_tips h1 .data_time{
    background: none;
    color: #979797;
    font-size: 12px;
    top: 0;
}
.index_tips h1 b{
    font-size: 18px;
    margin-right: 5px;
}
.index_tips h1 em{ 
    font-style: normal;
    color: #979797;
}
.index_tips ul{ 
    padding: 10px 0 0;
}
.index_tips li{
    padding: 15px 10px;
    border-bottom: 1px solid #f7f7f7;
}
.index li:hover,.nomar li:hover{
    background:  #f7f7f7;
}
.index_tips li .tcon{
    width:6px ;
    height: 6px;
    display: inline-block; 
    margin-right: 5px;
    position: relative;
    top: -2px;
    font-size:13px ; 
    background: url(../images/readed.png) no-repeat center center; 
}
.index_tips li a{
      color: #979797; 
}
.index_tips .noread .tcon{ 
    background: url(../images/noread.png) no-repeat center center; 
}
.index_tips .noread{
    color: #3b3b3b;
} 
/*公告内容*/
.tipshow{
    padding: 30px; 
}
.tipshow .show{
    border: 1px solid #f4f4f4;
    padding: 30px; 
    font-size: 13px; 
    color: #3b3b3b;
}
.tipshow .show h2,.tipshow .show h4{
    text-align: center; 
    font-size: 16px;
    
}
.tipshow .show h4{ 
    font-size: 13px; 
    margin: 15px 0;
    color: #979797;
}
.tipshow .show .conts{ 
    line-height: 28px;
}
/*分页*/
.pages{
    width: 70%;
    margin: 30px auto; 
    font-size: 13px;
} 
.pages .nowpage i{
    display: inline-block;
    width: 16px;
    height: 9px;
    background: url(../images/pagedown.png) no-repeat center center;
    margin-left: 5px;
} 
.pages span{
    display: inline-block;
    width: 33%;
    float: left; 
    text-align: center;
    padding: 10px 0; 
}
.pages .centers{
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
}
.pages .nowpage{ 
    position: relative; 
    z-index: 10;
}
.pages .centers:hover .pagelist{
    display: block;
}
.pages  .pagelist{
    width: 78px;
    border: 1px solid #ccc;
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -45px;
    background: #fff;
    max-height: 260px;
    overflow-y: auto;
    display: none;
}
.pages .centers ul{
    margin: 0;
    padding: 0;
    border: none;
}
.pages .centers li{
   border-bottom: 1px dashed #ccc;
}
.pages .centers li a{
    display: block;
    height: 100%;
    width: 100%;
    padding: 8px 0;
}
.pages .centers li a:hover{
   background: #ebebeb;
    color: #41a3dc;
} 
.pages a:hover {
    color: #41a3dc;
}
/*作品管理*/
.book_manage li span{
    width: 20%;
    float: left;
    text-align: center;
    color: #979797;
}
/*去掉margin*/
.nomar,.aboutme{
    margin: 0;
    padding: 0;
}
.book_manage ul li{
    font-size: 13px;
    overflow: hidden;
/*
    display: -webkit-flex;
    display: flex;
*/
     align-items:center;
      behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
.book_manage li img{
    display: block;
    margin: 0 auto;
    width: 90px; 
}
.book_manage li h5{ 
    font-size: 12px;
    color: #3b3b3b;  
    margin: 6px 0;  
}
.book_manage li .ing{
    color: #338a41;
}
.book_manage li .end{
    color: #cba943;
}
.book_manage .two h5{
    text-align: left;
}
.book_manage   h5 b{ 
    font-size: 14px; 
    margin-left: 5px;
}
.book_manage li .apps,.book_manage .zjadd,.book_manage .zjmanage{
    background: #41a3dc;
    color: #fff;
    font-size: 13px;
    padding: 5px 10px;
    margin: 5px 0;
    display: inline-block;
}
.book_manage .apps:hover,.book_manage h1 .fr:hover{
    background: #258cc7;
}
.book_manage .zjadd{
    background: #61d395;
}
.book_manage .zjadd:hover{
    background: #45c680;
}
.book_manage .zjmanage{
    background: #7cbbe6;
}
.book_manage .zjmanage:hover{
    background: #61acdf;
}
.book_manage .xli .two{
   padding: 18px 0; 
}
.book_manage .xli .five{
     padding: 24px 0; 
}
.book_manage .xli .three,.book_manage .xli .four{
   padding: 50px 0; 
}  
/*新建作品*/
.add_newbook h2{
    height: 42px;
    line-height: 42px; 
    border-bottom: 1px solid #f4f4f4;
    font-size: 13px;
}
.add_newbook h2 b{
    background: url(../images/firstgray.png) no-repeat left center;
    display: inline-block;
    height: 42px;
    width: 159px; 
    text-align: center;
}
.add_newbook h2 .first{
   background: url(../images/firstgreen.png) no-repeat left center;
    color: #fff;
}
.add_newbook h2 .active{ 
    background: url(../images/twoactive.png) no-repeat left center;
    color: #fff;
    margin-left: -19px;
} 
.right .add_newbook h3{
    margin:25px 0;
    text-align: left;
    padding-left: 10px; 
    font-size: 13px;
    min-height: 40px;
}
.add_newbook h3 span{
    display: inline-block; 
    float: left;
    width: 560px;
}
.add_newbook h3 .cats_info{
    width: 160px;
}
.add_newbook h3 a,.alltags .taglists a,.alltags .newtags a{
    color: #979797;
    border: 1px solid #cecece;
    display: inline-block;
    padding: 5px 10px;
    margin:0  30px 10px 0;
    position: relative;
}
/*标签*/
.add_newbook .alltags a,.alltags .taglists a{
    width: 14%;
    padding: 5px 1.8%;
    margin:0 1.1% 15px 0;
    text-align: center;
}
/*鼠标移动*/
.add_newbook h3 a:hover,
.alltags .taglists a:hover,
.contents .left .smul li:hover,
.header .h_right li:hover,
.alltags .newtags a:hover{
    background: #f5f5f5;
}
.add_newbook h3 select{
    padding: 5px ;
    color: #979797;
/*    border: 1px solid #41a3dc;*/
}
.add_newbook h3 option{ 
/*    border: 1px solid #41a3dc;*/
}
.add_newbook .nocheck,.add_newbook .onegets,.add_newbook .twogets,.add_newbook .threegets{
    background: #41a3dc;
    color: #fff;
    font-size: 13px;
    padding: 5px 15px; 
    position: relative;
    bottom: 0;
    right: 60px;
    margin: 20px 30px 30px 0;
    display: block;
}  
.add_newbook .hactive,.alerts .alltags .hactive{
    color: #41a3dc;
    border: 1px solid #41a3dc;
}
.add_newbook .nocheck{
    background: #dedede; 
}
.add_newbook .nocheck,.pretwo{
    margin-right: 30px;
}
.add_newbook .models{
/*    height: 100%;*/
/*    min-height:400px;*/
    position: relative;
    overflow: hidden;
} 
.add_newbook .m_three { 
   min-height:520px; 
}
.add_newbook .m_twos,.add_newbook .m_three{
 display: none;
}
.add_newbook   .tagclose,.alltags .tagclose,.allcoment .tagclose{
    position: absolute;
    top: -7px;
    right: -7px;
    width: 14px;
    height:14px ;
    background: url(../images/tagclose.png) no-repeat center center; 
}
.add_newbook h3 input,.add_newbook h3 textarea{
    outline: none;
    resize: none;
    padding: 8px;
    width: 95.8%;
    border: 1px solid #cecece;
}
.add_newbook  .lasth .cats_info{
    width: 75px;
    color: #3f3f3f;
    font-weight: 600;
}
.add_newbook  .lasth .psays{ 
    color: #979797;
    font-size: 12px;
    line-height: 20px;
    display: none;
}
/*章节列表*/
.book_manage_zj h3{
    font-size: 13px;
    color: #979797;
    border-bottom: 1px solid #f4f4f4;
    padding: 15px 28px ;
    position: relative;
    margin: 0; 
}
.book_manage_zj .leftem{
    font-size: 12px;
    margin: 10px 15px;
    color: #ff3d3d;
}
.book_manage ul li{
    position: relative;
}
.book_manage .viptip{
    color: #ff3d3d;
      font-size: 12px;
    position: absolute;
    left: 30px;
    bottom: 20px;
}
.book_edit h2{
    color: #ff3d3d;
    font-size: 12px;
    margin:10px 15px;
}
.book_manage_zj h3 a{ 
    position: relative; 
} 
.book_manage_zj h3 .active,.massages h3 .active{
    color: #41a3dc;
    border-bottom: 2px solid #41a3dc;
    padding-bottom: 14px; 
}
.book_manage_zj h3 span,.book_manage_zj li span{
    display: inline-block;
    width: 16%;
    float: left;  
    text-align:center;
} 
.book_manage_zj .times{
     width: 20%;
}
.book_manage_zj ul{
    padding: 0;
}
.book_manage_zj li span{
    padding-top: 6px;
}
.book_manage_zj .firsts{
    text-align: left;
    padding: 0;
}
.book_manage_zj li,.massages li {
    overflow: hidden;
    font-size: 12px; 
}
.book_manage_zj li h6{
    font-size: 10px;
    color:#979797; 
}
.book_manage_zj li .left{
    width: 20%;
}
.book_manage_zj   .status select{
    padding: 5px;
    position:absolute;
    top: 9px;
    right: 10px;
}
.book_manage_zj   .zj_edit,.book_manage_draft .delme{
    background: #7cbbe6;
    color: #fff;
    font-size: 13px;
    padding: 5px 25px;
    cursor: pointer;
}
.book_manage_draft   .zj_edit{
    background: #61d395; 
}
.book_manage_zj  .noyes{
    color: #ff3a3a;
}
/*简介修改*/
.book_infos .book_cont{
    margin: 15px 0;
}
.book_infos .lefts{
    width: 20%; 
    text-align: center;
}
.book_infos .lefts img{
    width: 125px;
}
.book_infos .lefts h3 a{
    background: #7cbbe6;
    color: #fff;
    padding: 5px 15px;
}
.book_infos .rights{
    width: 78%;
    margin-left: 2%; 
    overflow: auto;
}
.book_infos .book_cont h3{
    margin:20px 0;
    display: block;
    height: auto;
    position: relative;
}
.book_infos .book_cont .flex{
    display: flex;
}
.book_cont h3 span{
    display: inline-block;
    width: 50%;
    font-size: 13px;
    color: #3b3b3b;
}
/*
.book_cont h3 span b{
    display: inline-block;
}
*/
.book_cont .changetag span{ 
    width: 45px;  
}
.book_infos .book_cont  .addtag {
    width:520px;; 
}
.book_cont h3 b,.book_cont  .addtag a{
    margin-left: 15px;
    color: #979797;
    border: 1px solid #979797;
    padding: 3px 15px;
}
.book_cont  .addtag a{ 
    float: left;
    margin: 0 15px 10px 0;
}
.book_cont h3  select{
    border: none;
} 
.book_infos .book_cont  .tag_edit{
    background: #61d395;
    color: #fff;
   border: 1px solid #61d395;
}
.book_cont  input,.book_cont  textarea{
    padding: 8px ;
    width: 85%;
    border: 1px solid #979797;
}
.book_cont  textarea{
    margin-left: 15px;
    overflow: auto;
}
.book_cont  .editok{
    background: #41a3dc;
    padding: 5px 15px;
    color: #fff;
    margin-right: 20px;
} 
.book_cont   .box{
		position:relative;
		float:left;
       width: 110px;
	}
input.uploadFile{
		position:absolute;
		right:0px;
		top:0px;
		opacity:0;
		filter:alpha(opacity=0);
		cursor:pointer;
		width:70px;
		height:36px;
		overflow: hidden;
	}
/*
	input.textbox{
		float:left;
		padding:5px;
		color:#999;
		height:24px;
		line-height:24px;
		border:1px #ccc solid;
		width:40px;
		margin-right:4px;
	}
*/
a.link{
		float:left;
		display:inline-block;
		padding:4px 16px;
		color:#fff; 
		cursor:pointer;
		background-color:#0099ff;
		line-height:20px;
		text-decoration:none;
        margin-left:25px;
	}
/*所有标签*/
.alerts,.gray{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%; 
    z-index: 100;
}
.alerts{ 
    display: none; 
}
.gray{ 
    background: rgba(0,0,0,0.6); 
}
.alerts .alltags,.alerts .seed_cont{
    background: #fff;
    padding: 30px  ;
    width: 50%;
    max-width: 930px;
    margin: 8% auto;
    position: relative;
     z-index: 1000;
}
/*发消息*/ 
.alerts .seed_cont{
    max-width: 500px;
}
.messalert .seed_cont select,.messalert .seed_cont input{
    padding: 5px;
    margin-right: 10px;
    border: 1px solid #cecece;
}
.messalert .seed_cont input{
    width: 74.5%;
     margin: 0 1%;
}
.messalert .seed_cont textarea{
    margin: 20px 0;
    width: 94.5%;
    padding: 8px 2%;
    font-size: 13px;
    line-height: 20px;
}
.messalert .messendok{
    padding: 10px 0;
    background: #41a3dc;
    display: block;
    width: 99%;
    text-align: center;
    font-size: 13px;
    color: #fff;
}
.alerts .closealert{
    font-size:20px ; 
    position: absolute;
    top: -18px;
    right: -15px;
    background: url(../images/closealert.png) no-repeat center center;
    width: 30px;
    height: 30px;
    z-index: 100;
}
.alltags .taglists{
    margin: 20px 0;
    height: 400px;
    overflow-y: auto;
}
.alltags .taglists a{
    width: 10.5%;
    padding: 8px 2%;
}  
.alltags .checkok{
    padding: 6px 30px;
    color: #fff;
    background: #41a3dc;
    font-size: 14px;
} 
/*站内信*/
.massages .sendmess{ 
    background: #41a3dc;
    color: #fff;
    padding: 5px 15px;
    
}
.massages .m_left{
    width: 5%;
    text-align: center;
}
.massages .m_left img{
    max-width: 32px;
    max-height: 32px;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.massages .m_right{
    width: 93%;
    margin-left: 2%;
    text-align: left;
}
.massages .m_right h4{
    font-size: 13px;
    color: #3b3b3b;
}
.massages .m_right h5{
    font-size: 12px;
    margin: 5px 0;
    color: #979797;
}
.massages .m_right .mess_cont{
    font-size: 12px;
    line-height: 24px;
    color: #3b3b3b;
}
.massages .delmess{
    font-size: 14px;
    color: #888;
    position: relative;
    top: 15px;
    right: 10px;
}
/*评论管理*/
.allcoment ul li{
    border-bottom: 1px solid #f4f4f4;
    clear: both;
}
.allcoment .cm_left {
    width: 20%;
}
.allcoment .cm_left h2  {
    position: relative;
    margin: 15px 0;
}
.allcoment .cm_left .addaid{
    font-size: 13px;
    background: #61d395;
    color: #fff;
    padding: 5px  18px ;
}
.allcoment .cm_left img{
    max-width: 125px;
}
.allcoment .cm_right{ 
    width: 80%;
}
.allcoment .total{
    overflow: hidden;
    width: 100%;
    margin: 15px 0;
}
.allcoment .total a{
    display: inline-block;
    width: 18%;
    float: left;
    font-size: 13px; 
    padding-left: 5%;
    height: 19px; 
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-right: 2%;
}
.allcoment .total .comt_pl{ 
    background: #7cbbe6 url(../images/comt_pl.png) no-repeat 5px center;
}
.allcoment .total .comt_dp{ 
    background:#7cbbe6 url(../images/comt_dp.png) no-repeat 5px center;
}
.allcoment .total .comt_re{ 
    background:#7cbbe6 url(../images/comt_re.png) no-repeat 5px center;
}
.allcoment .total .comt_ds{ 
    background:#7cbbe6 url(../images/comt_ds.png) no-repeat 5px center;
}
.allcoment .cm_right h4{
    font-size: 13px;
    margin: 15px 0;
}
.allcoment .cm_right h4 b{
    display: inline-block;
    border: 1px solid #cecece;
    padding: 5px 15px;
    margin-right: 15px;
    position: relative;
    color: #979797;
    background: #fff;
    cursor: pointer;
}
/*新增助理*/ 
.addaids .addaids_cont{
    width: 50%;
    max-width:400px ;
    margin: 10% auto;
    z-index: 1000;
    background: #fff;
    padding: 30px 30px 20px;
    position: relative;
}
.addaids .addaids_cont h3{
    margin-bottom: 20px;
    font-size: 13px;
    color: #3b3b3b;
}
.addaids .addaids_cont input{
    padding: 10px 5px;
    width: 96.5%;
}
.addaids_cont h3 a{
    display:inline-block;
    width: 50%; 
    color: #fff;
    background: #41a3dc;
    text-align: center;
    padding: 10px 0;
}
.addaids_cont .addaids_cancel{
    width: 45%;
    margin-left: 5%;    
    background: #dedede;
}
/*评论列表*/
.comtlist .titles{
    padding: 15px 10px ;
    border-bottom: 1px solid #f4f4f4;
    text-align: center;
    font-size: 13px;
    color: #979797;
}
.comtlist .titles a{
    padding: 0 10px 14px;
    color: #979797;
}
.comtlist .titles span{
    display: inline-block;
    float: left;
    width: 20%;
    position: relative;
}
.comtlist li  h3{
    margin: 15px 0 5px;
    text-align: right;
}
.comtlist li  h3 b{
    display: inline-block;
    padding: 5px 20px ;
    border: 1px solid #61d395;
    color: #61d395;
    margin-left: 15px;
    font-size: 13px;
    background: #fff;
    cursor: pointer;
    min-width: 42px;
    text-align: center;
}
.comtlist li .comtdel,.comtlist li .upsok{
    background: #61d395;
    color: #fff;
} 
.comtlist li .goodup_ok{
    background: #dedede;
    color: #fff;
    border: 1px solid #dedede;
}
.comtlist h2{
    font-size: 14px;
    color: #666;
    padding: 12px 15px ;
    border-bottom: 1px solid #f4f4f4;
}
.comtlist h2 b{
    color: #f60;
    margin-right: 5px;
}
/*弹框提示*/ 
.push_tips .push_cont,.winclose .win_cont,.timesend .time_cont,.sendtips .sendtips_cont{
    width: 300px;
    padding: 50px;
    background: #fff;
    margin: 10% auto;
    z-index: 1000;
    position: relative;
    text-align: center;
}
.push_tips .push_cont h3{
   margin: 15px 0;
    font-size: 14px;
}
.push_tips .push_cont .push_ok{
   background: #41a3dc;
    padding: 5px 15px;
    color: #fff;
    width: 60%;
    display: inline-block;
} 
/*章节编辑*/
.book_edit{
    padding-bottom: 15px;
}
.book_edit h6{
    margin: 10px;
    font-size: 13px;
} 
.book_edit h3,.book_edit input,.book_edit textarea{
    border: none;
    padding: 8px ;
    width: 97%;
    outline: none;
    color: #979797;
    font-size: 16px;
    line-height: 26px;
}
.book_edit h3{
    width: 100%;
    padding: 8px 0;
    margin: 0 10px;
    border-bottom: 1px solid #cecece;
    font-size: 13px;
    color: #3b3b3b; 
} 
.book_edit .last{
    border: none;
    margin: 15px 10px;
} 
.book_edit h3 .fr b{
    display: inline-block;
    background: #41a3dc;
    color: #fff;
    padding: 5px 20px;
    margin:0 8px;
    cursor: pointer;
}
/*窗口关闭*/
/*
.timesend,.winclose,.sendtips{
    display: block;
}
*/ 
.winclose .win_cont {
    padding: 25px; 
    position: relative;
}
.winclose .win_cont h3{
    margin: 20px 0 10px;
}
.winclose .nokeep,.winclose .alertkeep{
    display: inline-block;
    width: 50%;
    background: #42a2dc;
    padding: 8px 0;
    text-align: center;
    color: #fff;
}
.winclose .alertkeep{
    margin-left: 5%;
    width: 45%;
    background: #48c466;
} 
.timesend .time_cont{
    height: 380px;
    padding:0;
    width: 300px;
    position: relative;
}
.timesend .time_cont h3,.timesend .time_cont h4{
    position: absolute;
    bottom: 60px;
    font-size: 10px;
    color: #ff3a3a;
    left: 20px;
}
.timesend .time_cont h4{
    bottom: 15px;
    font-size: 13px;
    width: 82%;
}
.timesend .time_cont h4 a{
    display: block;
    padding: 0 10px 5px;
    width: 100%;
    background: #41a3dc;
    color: #fff;
}
.datainp,.jedatebot .jedatebtn .jedateok{
    display: none;
}
/*发布提示*/ 
.sendtips h3 i{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
}
.sendtips h3 .pushs{
    background: url(../images/pushing.png) no-repeat center center;
}
.sendtips h3 .pushok{
     background: url(../images/pushok.png) no-repeat center center;
}
.sendtips h3 .pushlost{
     background: url(../images/pushlost.png) no-repeat center center;
}
/*数据统计*/
.data_list h1 i{
    position: relative;
}
.data_list h1 b{
    font-size: 12px;
}
.data_list table{
    width: 96%;
     margin: 15px 2%;
}
.data_list table td{
    width: 20%;
    padding: 10px 1%;
    border: 1px solid #f4f4f4;
    text-align: center;
    margin-left: -1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all; 
}
.data_list .trtitle{
    background: #f7f7f7;
    font-size: 13px;
}
.data_list table tr:hover{
    background: #f9f9f9;
}
.money_total table td{
    width: 25%;
}
.moneys table td{
    width: 12.5%;
}
/*稿费汇总*/
.money_total h2{
    margin: 15px 10px;
    font-size: 13px;
    color: #979797;
    overflow: hidden;
}
.money_total h2 b{
    color: #3b3b3b;
}
.data_list h2 span{
    display: inline-block;
    width: 30%;
    padding-left: 22px;
    float: left;
}
.data_list  h3{
    padding: 15px ;
    margin: 15px 15px -15px;
    background: #f7f7f7;
}
.data_list  h3 select{
    padding: 5px 10px;
    margin-right: 30px;
}
.money_total .authorname{
    background: url(../images/authorname.png) no-repeat left center;
}
.money_total .openname{
    background: url(../images/openname.png) no-repeat left center;
}
.money_total .ucard{
    background: url(../images/ucard.png) no-repeat left center;
}
/*关于作者*/
.aboutme{
    width:80%;
    margin: 0 auto;
    border: none;
}
.aboutme h1{
    background: none;
}
.aboutme ul li {
    color: #979797;
    font-size: 13px; 
    padding-left: 45px;
    position: relative;
    border: none;
} 
.aboutme li b{
    color: #3b3b3b;
}
.aboutme .one{
    background: url(../images/me_one.png) no-repeat 12px center;
}
.aboutme .two{
    background: url(../images/me_two.png) no-repeat 12px center;
}
.aboutme .three{
    background: url(../images/authorname.png) no-repeat 12px center;
}
.aboutme .four{
    background: url(../images/me_four.png) no-repeat 12px center;
}
.aboutme .five{
    background: url(../images/openname.png) no-repeat 12px center;
}
.aboutme .six{
    background: url(../images/me_six.png) no-repeat 12px center;
}
.aboutme .seven{
    background: url(../images/me_seven.png) no-repeat 12px center;
}
.aboutme .me_tel{
    background: url(../images/me_tel.png) no-repeat 12px center;
}
.aboutme .me_qq{
    background: url(../images/me_qq.png) no-repeat 12px center;
}
.aboutme label{
    width: 15%;
    display: inline-block;
}
.aboutme input{
    padding: 10px ;
    border: 1px solid #cecece;
    color: #979797;
    width:70%;
}
.aboutme  .appauthor{
    display: block;
    background: #41a3dc;
    padding:10px ;
    color: #fff;
    width: 200px;
    margin: 20px auto;
    text-align: center;
    font-size: 13px;
} 
.aboutme .tips{
    color: #ff3a3a;
    padding-left: 15%;
    padding-top: 10px;
    position: absolute;
    bottom: -8px; 
    font-size: 12px;
}
.book_infos .upfiletips .notice{
    margin: 30px 20px 30px 0;
    display: block; 
    background:none;
    color: #ff3d3d; 
}
.data_list h1 strong{
    color: #ff3d3d;
    margin-left: 20px;
}
/*公告*/
.allcoment .cm_right .gg{
    margin: 0;
    font-size: 12px;
    color: #3b3b3b;
    line-height: 24px;
    background: #f1f1f1;
    border: 1px solid #ddd;
    padding: 15px;
    min-height: 135px;
}
.allcoment .cm_left h4{
    font-size: 12px;
    color: #3b3b3b;
    margin: 10px 10px 10px 0;
} 
.allcoment .cm_right .lookmess,.messlist  .delmess{
    background: #61d395;
    padding: 5px 20px;
    color: #fff;
    float: right;
}
.messlist h4{
    color: #ff3a3a;
    font-size: 12px;
    margin:  10px;
}
.messlist h2{
    font-size: 12px;
    color: #979797;
}
.messlist .messcont{
    color: #3b3b3b;
    line-height: 20px;
    margin: 10px 0;
    text-indent: 2em;
}
.messlist  h3{ 
    overflow: hidden;
} 
.delmesstip h3{
    text-align: center;
} 
.allcoment .nowr{
    color: #bbb;
}
/*展示*/
.book_manage_zj  .zj_tips:hover em,
.book_manage_draft  .active i:hover em,
.allcoment .cm_left h2 i:hover em,
.data_list h1 i:hover b{
    display: block;
}  
.tipshow .xieyi{
    text-align: left;
    width: 32%;
    margin: 0 auto;
}
.tipshow .xieyi input{
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.xieyicont{
    padding:30px  20px;
    font-size: 14px;
    line-height: 28px;
    text-indent: 2em;
}
.xieyicont h1{
   text-align: center;
    font-size: 24px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 15px;
}
.xieyicont h3{
    font-size: 16px;
    margin: 20px 0 5px;
}








