@charset "UTF-8";
html{font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif, PingFangSC,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:0.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid#c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}

body,div,form,img,p,h1,h2,h3,h4,h5,h6,span{margin:0px;padding:0px;border:0px;font-size:14px;line-height:160%;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif, PingFangSC,"黑体", arial, PingFangSC-Regular, sans-serif; color:#000;}
ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, span, i,em, u, cite, small, table, img, div { border:medium none;font-style:normal; list-style: none outside none; margin:0;   padding:0;}a{color:#ef3a3a; text-decoration:none;}a:hover, a:active, a:focus {color:#000;}img, a img {border: medium none;margin:0;padding:0;}
html,body{height:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
input,input:focus,input:active{
    user-select: text;
    outline: none;
    line-height: 1;
}
input[type="text"]:focus{
    line-height: normal; 
    line-height: 2.4em\9;
}
input,button{outline: none;}
.cl{clear:both;}.fl{float: left;}.fr{float:right;}.b{ font-weight:bold;}.c3{color:#333;}.c43{ color:#434343;}.c6{color:#666;}.c70{ color:#707070;}.cy{color:#ff8400;}.org{color:#ef3a3a;}.red{color:#e60012;}.blue{color:#2675bc;}.mp0{ margin:0px; padding:0px;}.pb20{padding-bottom:20px;}.mb20{margin-bottom:20px;}.pt3{padding-top:3px;}.pb3{padding-bottom:3px;}.px3{ padding-left:3px; padding-right:3px;}.p7{ padding:7px;}.px3{ padding-left:3px; padding-right:2px;}.px7{ padding-left:7px; padding-right:7px;}.mt7{ margin-top:7px;}.mr10{ margin-right:10px;}.my5{ margin-top:5px; margin-bottom:5px;}.my10{ margin-top:10px; margin-bottom:10px;}.tl{ text-align:left;}.tr{ text-align:right;}.tc{ text-align:center;}
select{
  background: transparent;
  -webkit-appearance: none; /*for chrome*/
    
}
*{-webkit-appearance:none; -webkit-tap-highlight-color:rgba(0,0,0,0); font-family: PingFangSC,sans-serif, "Microsoft YaHei", Arial, sans-self !important;  font-weight: normal; }
/* 间隔占位 */
.gap{
    height:10px;
    background: #f0f0f0;
}
/* 提示框文本居中 */
.layermcont{
    text-align: center;
}
/* type=3 */
.layermbox3 .layermcont{
    padding:26px 15px;
    overflow:hidden;
    word-break: break-all;
}
.layermbox3 .layermchild{
    background: rgba(1,1,1,.8);
    border-radius: 8px;
    color:#fff;
    max-width:280px;
}

.layermbox3 div{
    color:#fff;
}
/* type=4 去掉中间线*/
.layermbox4 .layermbtn:before{
    display: none;
}

.layermshow .layermchild{
    width:80% !important;
    max-width:600px;
}
/* 间隔占位 END*/
.time{
    font-size: 12px;
    color:#999;
}
/*content*/
.content5 {width: 100%; margin-top: 10px; }
.sign {height: 100px;}
.sign img {width:100%; height:100px;}
/*content end*/
.color_3{
    color:#333;
}
.color_6{
    color:#666;
}
.color_9{
    color:#999;
}

.line_1{
    overflow:hidden;
    white-space:nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */
    text-overflow: ellipsis;/* IE/Safari */
}
.line_2{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-moz-box; 
    display:-webkit-box;
    display:box;  /* ie6-ie11不兼容 火狐不兼容*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all; /* ie5以上都支持 */
}
.line_3{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-moz-box; 
    display:-webkit-box;
    display:box;  /* ie6-ie11不兼容 火狐不兼容*/
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all; /* ie5以上都支持 */
}
.line_4{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-moz-box; 
    display:-webkit-box;
    display:box;  /* ie6-ie11不兼容 火狐不兼容*/
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all; /* ie5以上都支持 */
}
/*header*/
.header{width:100%; height:44px;background: rgba(250,250,250,0.90);box-shadow: 0px 1px 0px 0px #D4D6D8;position: fixed;left:0;top:0;z-index: 600;padding:0 16px;box-sizing:border-box;}
.header .shouye{ width:25%; min-width:50px; height:44px; line-height:44px; position: absolute;left:16px; }
.header .shouye a{ width:100%;  height:44px; line-height:44px;font-size:16px; color:#333; text-decoration:none; display:block; }
.header .shouye a.red{
    color:#EF3A3A;
}
.header .shouye a.back img{
   vertical-align: middle;
   width:10px; 
}
.header .title{ width:100%; text-align: center; overflow:hidden;float:left; margin:0 auto;}
.header .title a{height:44px; line-height:44px;color:#333; font-size:17px;display:block;text-align: center;}
.header .shujia{
    width: 50px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 16px;
    top: 6px;
    text-align: right;
}
.header .comments{ width:10%; min-width:60px; height:44px; line-height:44px; float:left;}
.header .comments a{padding-left:16px; font-size:8px; color:#333; width:10%; min-width:60px; height:44px; line-height:34px; float:left; background:url(../images/book_comments.png) no-repeat left center;}
.header .caidan{width:10%; min-width:50px; height:44px; line-height:44px; float:right;}
.header .caidan a{font-size:8px; color:#333; width:10%; min-width:60px; height:44px; line-height:44px; float:left; background:url(../images/caidan.png) no-repeat center;}
.header .shujia a{ width:48px;  /* height:30px; line-height:30px; */ text-align:center; font-size:14px; color:#333; text-decoration:none; display:block;border:1px solid #ccc;/* margin-top: 6px; */font-size: 16px;}
/*header end*/
.bcview_header{
    background: #fff;
}
.bcview_header .shouye{
    width:50px;
}
.bcview_header .shujia{
    width:102px;
}
.bcview_header .shujia a{
    float: left;
}

/*fixed_header*/
.fixed_header{width:100%; height:44px; background:#fff;position: fixed;left:0;top:0;z-index: 600;}
.fixed_header .shouye{ width:10%; min-width:50px; height:44px; line-height:44px; float:left; }
.fixed_header .shouye a{font-weight:900; width:100%;  height:44px; line-height:44px; text-align:center; font-size:16px; color:#fff; text-decoration:none; display:block; color:#333; /*background:url(../images/back.png) no-repeat 15px center;*/ }
.fixed_header .title{text-indent:10px; width:50%; overflow:hidden;float:left; margin:0;}
.fixed_header .title a{height:44px; line-height:44px; text-align:left;  color:#333; font-size:16px; display:block;}
.fixed_header .shujia{ width:10%; min-width:60px; height:44px; line-height:44px; float:left;}
.fixed_header .comments{ width:10%; min-width:60px; height:44px; line-height:44px; float:left;}
.fixed_header .comments a{padding-left:16px; font-size:8px; color:#333; width:10%; min-width:60px; height:44px; line-height:34px; float:left; background:url(../images/book_comments.png) no-repeat left center;}
.fixed_header .caidan{width:10%; min-width:45px; height:44px; line-height:44px; float:right;}
.fixed_header .caidan a{font-weight:900; font-size:16px; text-align:center; color:#333; width:10%; min-width:45px; height:44px; line-height:44px; float:left; /*background:url(../images/caidan.png) no-repeat center;*/ }
.fixed_header .shujia a{ width:100%;  height:44px; line-height:44px; text-align:center; font-size:16px; color:#333; text-decoration:none; display:block; /* background:url(../images/but.jpg) no-repeat center 0; */}
/*fixed_header end*/

/*userinfo*/
.userinfo{ 
    width: 100%;
    height: 64px;
    padding: 14px 16px;
    overflow: hidden;
    box-sizing: border-box;}
.userinfo .usr{ max-height: 100px; float: left;overflow: hidden;}
.userinfo .usr img{
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.userinfo .name{float:left; margin-left:10px;}
.userinfo .name .nametitle{ font-size:18px; color:#fff;height:36px;line-height: 36px;}
.userinfo .name span{ display:block; float:left; margin-right:8px;}
.userinfo .name .mar_t10{
    margin-top:10px;
}
.userinfo .name span.mar_r0{
    margin-right: 0;
}
.vv{width: 16px;height: 15px;background: url(../images/ico_v.png) no-repeat;display: inline-block;}
.vv0{background-position: -72px -1px;}
.vv1{background-position: -72px -60px;}
.vv2{background-position: -72px -120px;}
.vv3{background-position: -72px -180px;}
.vv4{background-position: -72px -240px;}
.vv5{background-position: -72px -300px;}
.vv6{background-position: -72px -360px;}
.vvyear{background-position: -158px 0;}


.v{ width:54px; height:15px;  background:url(../images/ico_v.png) no-repeat;}
.v0{background-position: 0 0;}
.v1{background-position: 0 -60px;}
.v2{background-position: 0 -120px;}
.v3{background-position: 0 -180px;}
.v4{background-position: 0 -240px;}
.v5{background-position: 0 -300px;}
.v6{background-position: 0 -360px;}
.vyear{background-position: -100px 0;}
.packMouth{
    width:30px; 
    height:14px !important;
    background:url(../images/packMouth.png) no-repeat left center; 
    background-size:contain;
}
.packYear{
    width:30px; 
    height:14px !important;
    background:url(../images/packYear.png) no-repeat left center; 
    background-size:contain;
}
.vip{
    width: 47px;
    height: 15px !important;
    line-height: 15px !important;
    box-sizing: border-box;
    font-size: 10px;
    color: #D47000;
    background: url(/public/images/vip_enter_img.png) no-repeat left center;
    background-size: contain;
    display: inline-block;
    margin-left: 4px;
    padding-left: 17px;
}
.lb{ width:50px; height:15px;  background:url(../images/ico_v.png) no-repeat}
.lb1{background-position: 0 -440px;}
.lb2{background-position: 0 -480px;}
.lb3{background-position: 0 -520px;}
.lb4{background-position: 0 -560px;}
.lb5{background-position: 0 -600px;}
.lb6{background-position: 0 -640px;}
.lb7{background-position: 0 -680px;}
.lb8{background-position: 0 -720px;}
.lb9{background-position: 0 -760px;}
.lb10{background-position: 0 -800px;}
.lb11{background-position: 0 -840px;}
.lb12{background-position: 0 -880px;}
.lb13{background-position: 0 -920px;}
.lb14{background-position: 0 -960px;}
.lb15{background-position: 0 -1000px;}
.lb16{background-position: 0 -1040px;}
.lb17{background-position: 0 -1080px;}
.lb18{background-position: 0 -1120px;}
.lb19{background-position: 0 -1160px;}
.lb20{background-position: 0 -1200px;}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*IE/7/6*/
}






.userinfo .tui{ width:20%; float:right; margin-top:18px; text-align:right;}
/* .userinfo .tui a{ width:100%; color:#ef3a3a; font-size:17px; text-align:right;} */
.userinfo .tui a{ 
    width: 60px;
    color: #ef3a3a;
    font-size: 17px;
    text-align: center;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ef3a3a;
    border-radius: 34px;
}
/*userinfo end*/

/*logging_status 鍏呭€肩敤鎴风櫥褰曠姸鎬�*/
.logging_status{width: 100%;height: auto;background-color: #f4f4f4;font-size: 16px;color: #444444;}
.logging_status .wlogin{text-align: center;}
.logging_status .wlogin p.wl{display: inline-block;height: 36px;line-height: 36px;}
.logging_status .ylogin{text-align: left;padding:5px 0;}
.logging_status .ylogin p.yl{height: 30px;line-height: 30px;display: inline-block;}
.logging_status .ylogin .user_name{display: inline-block;color: #1d81d6;margin-left: 1%;}
.logging_status .ylogin .egold{color: #fe5b00;}
/*logging_status 鍏呭€肩敤鎴风櫥褰曠姸鎬� END*/

/*warm_prompt 温馨提示*/
.warm_prompt{width: 90%;height: auto;border: 1px solid #979797;margin: 0 auto;background-color: #fff;margin-bottom: 2.5%;position: relative;}
.warm_prompt p{display: inline-block;font-size: 16px;width: 25%;background-color: #fff;position: absolute;top:-15px;;left: 4%;text-align: center;}
.warm_prompt span{display: inline-block;margin: 5%;}
/*warm_prompt  END*/


/*fanye */
.fanye{ width:95%; padding:10px 2.5% 20px 2.5%; overflow:hidden; }
.fanye .but{ width:26%; height:36px; line-height:36px; float:left; background:#ef3a3a;cursor: pointer;}
.fanye .but a{ width:100%; float:left; color:#fff; font-size:16px; white-space:nowrap; display:block; text-align:center;}
.a_btn{
    cursor: pointer;
}
.fanye .but a span{
    color:#fff !important;
}
.fanye .inbut{ width:38%; float:left; margin:0 5%}
.fanye .inbut select{ width:100%; height:36px;padding-left:42%;box-sizing:border-box; border:1px solid #ef3a3a;color:#ef3a3a; font-size:24px;}
.fanye .inbut option{ width:100%; color:#ef3a3a;text-align:center; font-size:20px; }
/*fanye  END*/


/*瀵艰埅~TOP*/
.top{background: #fff;padding:0 16px;}
.top .logo { max-width:133px; width:45%;  float:left; line-height: 43px;height:44px;}
.top .logo a{color:#EF3A3A;font-size: 18px;}
.top .logo a span{color:#EF3A3A;font-size: 18px;vertical-align:middle;}
.top .logo img { width:28px;/* float:left;margin-top:8px; */vertical-align:middle;margin-right:10px;}
.top .login{ width:55%; font-size:16px; float:right;position: relative;}
.top .login .kjdl{
    /* width: 100px; */
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    top: 6px;
    /* border: 1px solid #CCCCCC; */
}
.top .login a{ white-space:nowrap; font-size:16px;float:left;width:50px;box-sizing:border-box;text-align: center;color:#333;border: 1px solid #CCCCCC; }
.top .login a.left_a{width:49px; border-right:1px solid #ccc;}
.top .login_h{ width:130px; font-size:16px; float:right; text-align:right;}
.top .login_h span{ width:15px; height:15px;display:block; margin-right:2px; font-size:16px; float:left; margin-top:5px;}
.top .login_h a.name{ width:70px; background:none;  display:block; height:26px; white-space:nowrap; text-overflow:ellipsis;-moz-text-overflow: ellipsis; overflow:hidden; font-size:16px; float:left;margin-top:0px; color:#0068b7; text-align:left;}
.top .login_h a{ display:block; margin:0 0 0 5px; font-size:16px; float:left; }
/* .kjdl{ overflow:hidden; margin:0 2.5%;} */
.kjdl span{ display:block; float:left; line-height:40px; color:#777777;}
.kjdl a{/* width:34px; height:40px;*//*首页用户名显示有问题*/  display:inline-block;}
.kjdl a.qq{width:42px; background:url(../images/qq.png) no-repeat center;}
.kjdl a.weibo{width: 42px; background:url(../images/weibo.png) no-repeat center;}


.nav .mainav1{ width:100%; height:44px; color:#fff; clear:both; overflow:hidden;}
.nav .mainav1 ul{ width:100%; height:44px; display:block;}
.nav .mainav1 li{ padding: 10px 0;float:left;}

.nav .mainav1 li a{ padding: 0 14px; font-size:16px; white-space:nowrap; display:block; float:left; text-align:center; color: rgba(255,255,255,0.70);position: relative;
line-height: 22px;}
.nav .mainav1 li a .line_r1{
    position: absolute;
    right:0;
    top:5px;
    width:2px;
    height:12px;
    border-right:1px solid #F44B4B;
}
.nav .mainav1 li:nth-last-child(1) a .line_r1{
    border-right:0;
}
.unclear{ clear:both;}
.nav .mainav2{ width:100%; height:38px; color:#dbdbdb; line-height:35px; background:#fff; clear:both;}
.nav .mainav2 ul{ width:100%; height:38px;}
.nav .mainav2 li{ width:20%; float:left;  text-align:center; }
.nav .mainav2 li a{ width:100%; display:block; color:#000; font-size:16px; white-space:nowrap; float:left; text-align:center;/*background:url(../images/index_line.jpg) no-repeat right center;*/}
.nav .mainav2 li a.hong{ color:#df3048;}
.nav .mainav2 li a.nobg{ background:none;}
.nav .banner{ width:100%; height:auto; max-height:250px; overflow:hidden; display:block; position:relative;}
.nav .banner a{ width:100%; margin:0 auto; display:block;}
.nav .banner a img{ width:100%;}
.nav .banner .ceng{ width:100%; height:40px; line-height:40px; background-color:#000; opacity:0.5;filter:alpha(opacity=50); position:absolute; left:0; bottom:0;}
.nav .banner .text{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;  position:absolute; left:0; bottom:0;}
.nav .banner .ye{ width:40px; height:40px; line-height:40px; color:#fff; font-size:16px;  position:absolute; right:2%; bottom:0; }
/*瀵艰埅 NAV*/

/*棰滆壊*/
.red{color: #df3048;}
.orange{color: #fe5b00;}

/*returnTop*/
p#back-to-top{position:fixed;display:none;bottom:105px;right:10px;z-index: 10;}
p#back-to-top a{text-align:center; text-decoration:none;color:#d1d1d1;display:block;
    -moz-transition:color 1s;
    -webkit-transition:color 1s;
    -o-transition:color 1s;
}
p#back-to-top a:hover{color:#979797;}
p#back-to-top a span{background:transparent url(../images/sprite.png) no-repeat;border-radius:6px;display:block;height:40px;width:40px;
    -moz-transition:background 1s;
    -webkit-transition:background 1s;
    -o-transition:background 1s;
    background-size: 40px;
}
#back-to-top a:hover span{background:transparent url(../images/sprite.png) no-repeat;height:40px;width:40px;background-size: 40px;}
/*goshucongegold*/
p#go-shucong-egold{position:fixed;display:none;bottom:150px;right:30px;}
p#go-shucong-egold a{text-align:center; text-decoration:none;color:#d1d1d1;display:block;width:90px;
    /*浣跨敤CSS3涓殑transition灞炴€х粰璺宠浆閾炬帴涓殑鏂囧瓧娣诲姞娓愬彉鏁堟灉*/
    -moz-transition:color 1s;
    -webkit-transition:color 1s;
    -o-transition:color 1s;
}
p#go-shucong-egold a:hover{color:#979797;}
p#go-shucong-egold a span{background:transparent url(../images/scegold.png) no-repeat;border-radius:6px;display:block;height:100px;width:100px;margin-bottom:5px;
    /*浣跨敤CSS3涓殑transition灞炴€х粰<span>鏍囩鑳屾櫙棰滆壊娣诲姞娓愬彉鏁堟灉*/
    -moz-transition:background 1s;
    -webkit-transition:background 1s;
    -o-transition:background 1s;
}
#go-shucong-egold a:hover span{background:transparent url(../images/scegold.png) no-repeat;}
/* 以上是引入的css */
/* .fixed{
    position: fixed !important;
    left: 0;
    top: 0;
    z-index: 200;
} */