*{ -webkit-tap-highlight-color: rgba(0,0,0,0); }
body,dl,dd,ul,ol,h1,h2,h3,h4,pre,optgroup,p,blockquote,hr,menu,dir{margin:0;padding:0}
a{text-decoration:none;color: #888}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;width: 100%;-webkit-touch-callout: none;-webkit-user-select: none;}
input[type=button],input[type=text],input[type=number],input[type=password],textarea{-webkit-appearance:none;outline:none}
body{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;-ms-text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;font-size:0.6rem;color: #888;background: #f5f5f5}
b,strong{font-weight:bold}
i,em{font-style:normal}
img{border:0 none;vertical-align:top;width: 100%}
*{box-sizing:border-box;}
.red{color:#e95e57;}
.fl{float:left;}
.fr{float:right}
.cl0{ clear:both;height:0; line-height:0; overflow:hidden}

.flex{display: box; display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex--fluid{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.flex--lock{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.flex--vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex--center{-webkit-box-pack: center;-webkit-flex-pack:center;-moz-flex-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}
.flex--justify{-webkit-flex-pack:justify;-moz-flex-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}
.flex--wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex--align_stretch{-webkit-box-align:stretch;-webkit-flex-align:stretch;-moz-flex-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}
.flex--align_center{-webkit-box-align:center;-webkit-flex-align:center;-moz-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}

/*Loading*/
#zh_loading{display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;position:relative;margin-top:-3px;font-size:0.6rem;}
.bounce1,.bounce2{width:100%;height:100%;border-radius:50%;background-color:#ff4643;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2.0s infinite ease-in-out;animation:bounce 2.0s infinite ease-in-out;}
.bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}
@keyframes bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0);}50%{transform:scale(1.0);-webkit-transform:scale(1.0);}}

.loadmore{margin:0.5rem 0;}
.loadmore span,.loadmore a{background:#f2f2f2;font-size:0.6rem; line-height:260%;color:#4c4c4c;display:block;text-align:center;border-radius:3px;}

#zh_mini_pop{width:210px;position:fixed;left:50%;top:50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);background-color:#000;opacity:0.8;border-radius:3px;z-index:2;color:#fff;text-align:center;font-size:14px;padding:10px 20px}
#zh_mini_pop a{color:yellow}

.zh_cfm_pop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index: 1000}
.zh_cfm_pop .popcon{position:absolute;top:50%;left:50%;width:70%;font-size:14px;-webkit-transform:translate(-50%,-50%);transform: translate(-50%,-50%);border-radius:0.03rem;background: #fff;}
/* .zh_cfm_pop .popcon h4{padding:0.25rem 0.5rem;text-align: right;background: #3972be;} */
.zh_cfm_pop .popcon .ptxt{padding:0.2rem; line-height:0.24rem;font-size:0.14rem;color: #333}
.zh_cfm_pop .popcon .btn{border-top: 1px solid #e6e6e6;height:0.4rem;line-height:0.4rem;font-size:0;}
.zh_cfm_pop .popcon .btn span{text-align:center;color:#df3d3d;border-radius:3px;display:block;font-size:0.14rem;}
.zh_cfm_pop .popcon .btn span.Jcancel{color:#888;border-right:1px solid #e6e6e6}
/* .zh_cfm_pop .popcon .close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphYzY4ZTEwOC1mZGQwLTRkMTUtODg0Mi1hNDRjNTJhNDBiNTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUI4QUY1MkVBNTdDMTFFNjgyQUE4Qjk2MDlFQzA3MjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUI4QUY1MkRBNTdDMTFFNjgyQUE4Qjk2MDlFQzA3MjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDlkMjhiOTgtNzQ2MS0yZDQxLTlmOWEtOGMxNjc5NWQxMzI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmFjNjhlMTA4LWZkZDAtNGQxNS04ODQyLWE0NGM1MmE0MGI1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhxCphgAAAOKSURBVHja7JjPSxtBFMdnbQ8lxl6qeKpBLzHJrSDS2vYkTQv+AsGaSA4FsQdNr/4NOQVbe9BDG0VSKHgxgog99Zd48FaTDQmVtgc1udVgi7Gm76Uv4iazm5nNDz30wRdWszPzYeb9mlVyuRy7zNbALrldLTwEAgHZse0gN+guyAGygZrot0PQN1AM9BG0DtqVmXx6eloLKGhXQCOgKdBtkKLz3g3SLdAYCP1oEzQLegv6U4sj7gV9AYVBdwzgeKbQmDDN0VtNwGugOdAGqLMKbtVJc83R3BUBtoDegyZq4P8TNHeLWUAc+AHUVcMg7aI1WmQBLaAIyF6HTGKntSwygDOg7jqmu25aUwgQI2z8AnLyOC+6Gzh/P7/AwvGCcq0u4GOqClwbGhpifr+fOZ1OU6uPjo6yycnJciloxAjQcLTdbmcWi4X19/czh8MhBefxeJjNZmNWq7Xcq1N6gO2U7XUtEomcPQ8MDAhDIlxbW1v+eW9vr9zrWEI7eIAPy5WvaDTKVlZWNJAul0sY7uDggC0tLYmURTcPsEdkN2KxmAayr69Pdyd5cKenpyLL9PAAXaL+hJCrq6uanSwOnPNw+/v7ebiTkxPRJZw8wJsyTr+zs6PZSQycjo5/ruP1es/gUqkUW1xclIFj1FuW9INNsmkDd1JRlDwc2vDwMEun06y1tVUDZ+JaYeUBmjIMnGw2y9xuN2tsbDyDU1U1H/WCPifUzRyanSSRSLBMJqP5XzwerwQuwwP8YXY2rBCFnSvY4OCgdDI/Z995gFGzcFgh0JLJJFtbW5PKk3oxyPNBvH15ZcvX+WhdXl7OP6NPIlwhT+JRY0BJ2CfeDq7T7csU3MLCgmGelDjuHLGUAH4FfZaFwwoRCoVKAqI4T0oc9yaxcLuZl7JwWCH08hyvLAq0arNG7RZeqlW9kT6fT7p8FR93IanrmEoMTC9R443fT/fWEmtubmbHx8d5nwuHw8IVAo8bXQCTOVYeA3tW/NWBV0negV6DnhT/EAwGTVcE3MkykfyKtzENBl3tVh3vIlt0csLXziN0F6xYdYCL01pHsl8W0qD7oO0awm3TGmmz32ZSoHug+RrAzdO3xVSlX7d+gZ6CHlTpyOM0F875u5rfBzfoWuClbC/bheKYMZpjQ3SQbMOKOeoNCa+pj+iY8MKNGfw6vfeTWiaVmhBscXbNbLfy/yt/hfZXgAEAPQ5AWnaQ2ysAAAAASUVORK5CYII=) no-repeat;background-size:cover;width:1rem;height:1rem;display:inline-block;position: absolute;right: 0.5rem;top:0.5rem;} */

/* 0.5鍊峛order */
.hairlines .border-b{position:relative;border:none;}
.hairlines .border-b:after{content:'';width:100%;height:1px;position: absolute;left: 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;background:#e6e6e6;bottom:-0.5px;}
.hairlines .border-b:last-child:after{height: 0;background: none}
.border-b{border-bottom: 1px solid #e6e6e6;}
.c-red{color: #b23835}
.font-a{color: #333;font-size:0.75rem}
.title-mb{margin-bottom:0.9rem}

/*图*/
.head_logo,.subhead > a.bs,.head_ulnk a.but_search em,.searchbox div:nth-of-type(2),#go_top,.search_list em{background-image:url(../images/pics.png); background-repeat:no-repeat}
.recent .h-icon,.home-fenlei .link-in em,.home-icon-gonggao,.home-icon-tit-a,.searchbox .search_go,.author-icon{background: url(../images/icon.png) no-repeat; background-size:12.5rem}
.em-back,.shelf-icon,.home-icon-arrow{background: url(../images/head.png) no-repeat;background-size: 12.5rem}

/*尾部*/
footer{font-size:16px;text-align:left;padding:10px 8px;margin-top:-1px;line-height:1.5rem}
footer a{color:#4c4c4c}
.login-state{overflow:hidden}
footer .searchbox{margin:8px 0}
footer a.active{color:#ff4645}
footer .copyright{color:#8f8f8f;font-size:12px; line-height:30px}

/*搜索*/
.searchbox {display:-webkit-box;border:1px solid #c0c0c0;border-radius:1px;height:30px;background:#fff; overflow:hidden}
.searchbox div:nth-of-type(1) {-webkit-box-flex:1;padding-right:0.41em;}
.searchbox div:nth-of-type(1) input {padding-left:10px;height:30px;width:96%;font-size:14px;border:0;outline:none;display:block}
.searchbox div:nth-of-type(1) input:-moz-placeholder { color: #ddd; }::-webkit-input-placeholder {color:#c4c4c4;}
.searchbox div:nth-of-type(2) { width:30px;border-left:1px solid #c0c0c0;background-color:#d8d6d7;background-size:125px;    background-repeat:no-repeat;background-position:-23px -23px;}
.search_t .searchbox {border:1px solid #e1e1e1;}
.search_t .searchbox div:nth-of-type(2) {border-left:1px solid #e1e1e1;background-color:#ff4643;background-position:-22px -72px;}
.search_keyword{font-size:14px; line-height:20px;padding:0 10px;margin-bottom:8px}
.search_keyword a{color:#787878;display:inline-block;margin:0 10px}


/* 公共头部 */
.head{height:46px; overflow:hidden}
.head_logo{float:left; background-size:150px;height:28px;width:150px;margin:8px 10px}
.head_ulnk{line-height:25px;margin-right:10px;font-size:14px;position:absolute;right:0;top:10px}
.head_ulnk a.but_search{height:25px;color:#5e5e5e;}
.head_ulnk a.but_search em{background-size:125px;float:left;width:25px;height:25px;background-position:-25px -25px; overflow:hidden; vertical-align:middle}
.head_ulnk a.but_search span{ float:left;height:25px; line-height:25px; vertical-align:middle}
.lnk_login{color:#de1728}
.lnk_reg{color:#222}
.but_client{color:#666;padding-left:10px;margin-left:5px;border-left:1px solid #d3d3d3}
.but_client em {position: absolute;right: -5px;top: -2px;background: #ff4644;display:inline;color: #fff;border-radius:3px;padding: 0px 1px;-webkit-transform: scale(0.6),transform: scale(0.6);line-height:1.1em;font-size:10px}

/*导航栏*/
.menu{background:#333;display: -webkit-box;height:40px; overflow:hidden}
.menu a{display:block;-webkit-box-flex:1;line-height:40px;text-align:center;width:0;color:#a1a1a1;font-size:16px; }
.menu .active,.menu a:hover{background-color:#454545;color:#f2f2f2;}

/*二级页面头*/
/*二级页面头*/
.subhead{height:44px;line-height:44px;font-size:19px;display:-webkit-box;background:#333}
.subhead > a:nth-of-type(1){background:url(../images/pics.png) -93px -69px no-repeat;background-size:115px;width:55px;padding-left:20px;font-size:14px;height:25px;margin-top:10px; line-height:25px;margin-left:5px}
.subhead > a:nth-of-type(2){-webkit-box-flex: 1;text-align: center;color: white;;}
.subhead > a:nth-of-type(3){width:55px;padding-left:20px;font-size:14px;height:25px;margin-top:10px; line-height:25px;margin-right:5px}
.subhead > a.bs{background:url(../images/pics.png) -95px -91px no-repeat;background-size:115px;}
.subhead > a.rg{background:url(../images/pics.png) -95px -115px no-repeat;background-size:115px;}
.subhead > a.lg{background:url(../images/pics.png) -95px -138px no-repeat;background-size:115px;}
.subhead > a.ind{background:url(../images/pics.png) -95px -160px no-repeat;background-size:115px;}
.subhead > a{display: block;color:#fff}

.home-card{padding:1rem 0.9rem 0;border-bottom: 1px solid #e6e6e6;margin:0.5rem 0;background: #fff}
.home-top{margin-top:0}

.home-card-title{line-height: 0.9rem;font-size:0.85rem;color: #333;}
.home-icon-tit{width:0.25rem;height:0.85rem;display:inline-block;border-radius:0.1rem;vertical-align:-0.1rem;margin-right: 0.2rem}
.home-icon-tit-b{background-color: #e95e56;}
.home-icon-tit-a{padding-left:0.5rem;background-position: -1.5rem 0.18rem;background-color: none}
.home-icon-gonggao{background-position:-3.05rem 0.15rem;width: 0.8rem}
.home-gonggao{margin-bottom: 0.5rem}
.i-free-tit{display:block}
.cat_tit2{padding:0 0.9rem}
.cat_tit2 .home-icon-tit{background:#16bc5c;}

/* 模拟hover */
.hover{background: #e6e6e6;}

/* 书城banner*/
.home-slider{border-bottom: 1px solid #e6e6e6;background: #fff;}
.slide_banner{width:100%;position: relative;height:7rem;overflow:hidden;}
.slider-top-pic li{float:left;}
.slide_banner .indicator{position: absolute;bottom:0.5rem;right:0.5rem;}
.slide_banner .indicator i{display:block;width:0.3rem;height:0.3rem;background:rgba(255,255,255,.33);border-radius:0.15rem;margin:0 0.1rem;float:left}
.slide_banner .indicator i.current{background: #e95e57}
.slider-top-wrap {width: 100%;}

/* 阅读进度 */
.recent{background:#ebebeb;padding: 0.5rem;line-height:0.8rem}
.recent a{font-size:0.6rem;}
.recent-charper{position: relative;width: 80%}
.recent-charper .itxt{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 80%;display:inline-block;position: relative;padding-right: 0.4rem;line-height: 1em;}
.update-tip{position: absolute;right: 0;top:0;background:#e95e56;width:8px;height:8px;border-radius: 4px}
.recent .more-in{background: #e95e56;color: #fff;padding:0 0.3rem;border-radius: 3px;float:right;}
.recent .h-icon{background-position: 0 0;width:0.6rem;height:0.6rem;display: inline-block;margin: 0 0.2rem 0 0;vertical-align: -0.05rem;}

.home-fenlei{padding:0.5rem 0.25rem;}
.home-fenlei .link-in{background: -webkit-linear-gradient(left top, #82a9e1,#7297c1); background-color: #6d95bf  #7297c1;height: 2rem;line-height: 2rem;border-radius: 0.3rem;margin: 0 0.25rem;color: #fff;text-align: center}
.home-fenlei .link-in a{color:#fff}
.home-fenlei .link-in i{display: inline-block;}
.home-fenlei .link-in:first-child em{background-position: -6.65rem 0;width: 1.2rem;display: inline-block;height:1rem;vertical-align:-0.3rem;margin-right:0.45rem}
.home-fenlei .link-in:last-child{background: -webkit-linear-gradient(left top, #d4b8d6 ,#c39cc9); }
.home-fenlei .link-in:last-child em{background-position:-9.3rem 0;width: 1.3rem;display: inline-block;height: 1rem;vertical-align:-0.2rem;margin-right:0.45rem}



.home-book-item{padding:1rem 0;}
.home-book-item:last-child{border-bottom: none;}
.home-book-rank{padding: 1rem 0.9rem;margin-top: 0}
.home-book-rank:first-child{margin-top: 0}
.home-book-rank em{width: 1.325rem;color: #555;line-height:4rem;display: block}
.home-book-rank em.top{color: #e95e56}

/* 图文左右 */
.img-border{width: 100%;border: 1px solid #e3e2e1;padding: 1px;}
.book-img{margin-right: 0.7rem;width:4rem;position:relative;overflow: hidden;height: 4rem;border: 1px solid #e3e2e1;}
.book-img:after{content: "";position: absolute;left: 0;top: 0;border: 1px solid #fff;bottom: 0;right: 0;}
.book-img img{ -webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0); max-width: 100%;margin-top: 50%;}
.book-info h3,.book-info .other{margin-bottom: 0.4rem;font-weight: normal;line-height: 1em}
.book-info .other i{color: #ccc}
.book-info .other{margin-bottom: 0}
.book-info .desc{line-height: 0.9rem;display: -webkit-box;overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient: vertical;margin-bottom: 0.4rem;}

/* 图片列表 */
.home-book-box{width: 4.5rem;margin:0 0.675rem 0.9rem;}
.home-book-box .book-img{width:4.5rem;position:relative;overflow: hidden;margin-bottom: 0.4rem;height: 4.5rem}
.home-book-box:first-child{margin-left:0;}
.home-book-box:last-child{margin-right:0}
.home-book-box i{display: block;color:#555;font-size:0.6rem;line-height: 0.9rem;margin-top: 0.45rem}
.home-book-box:nth-of-type(3n){margin-right: 0}
.home-book-box:nth-of-type(4){margin-left:0;}

/* 纵横专区 */
.home-zhuanqu .home-card-title i{color: #e75f5b;display: block}
/* 查看更多 */
.more-click{background: url(../images/ic2.png) no-repeat right center;background-size:0.85rem;padding-right:1rem;color: #333;font-size:0.6rem;display: block}

/* 模拟hover */
.home-book-item.hover,.touch-a.hover{background: #e6e6e6;margin:0 -0.9rem 0;padding-left:0.9rem;padding-right:0.9rem;border-bottom: none}
.home-book-box.hover{background:none;}
.home-book-box.hover img{opacity: 0.5}

.tip-a{height: 2.25rem;line-height: 2.25rem;color: #999;padding-left: 0.9rem}

.home-fenlei-list .toplist{padding:0 0.9rem}



.book-img-border{width: 3.25rem;margin-right: 0.75rem;}
.book-info-sc h3{font-weight: normal;height: 1.3rem;line-height: 1rem}
.book-info-sc .desc{line-height: 0.9rem;display:-webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.3rem;height:1.8rem}
.book-info-sc .other i{display:block;height:0.9rem;line-height:0.9rem}
.author-icon{background-position:-4.6rem 0;padding:1px 0 1px 1rem;width: 0.75rem;height: 0.75rem;display: inline-block;vertical-align: -0.13rem;}
.book-info-sc .item-label,.book-info-sc .item-state{color: #fff;background: #d1acd8;padding:0 3px;border-radius:2px}
.book-info-sc .item-state{background: #a1d0d2;margin-left: 0.5rem}
.book-info-sc .item-state.over{background: #edcc73}

.home-book-box-sc{width:27.5%;}
.home-book-box-sc .book-name{margin-top: 0.45rem;display: block;color: #555}

/* 广告位 */
.adv{padding:0 0.9rem}
.adv div{width:0;}
.adv div:first-child{margin-right: 0.9rem}

/* 文字列表 */
.home-row-line{line-height:2.25rem;color:#333;font-size:0.75rem}
.home-row-line span{display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.home-girl-lijian{margin-top:0}
.home-icon-arrow{background-position:-7.125rem 0.75rem;width:1rem;height:2.3rem;display: block}

/*完本*/
.home-over{margin-top: 0}
.book-state-num i{display: inline-block;padding-left:1rem;height:1.4rem;margin:0.4rem 0.5rem 0.4rem 0;background-image: url(../images/pen.png);background-size: 0.7rem;background-repeat: no-repeat;line-height: 0.8rem}
.book-state-num i:last-child{background-image: url(../images/label.png);}

/*倒计时*/
.timer{font-size:12px;color:#e95e57;display:block;height:15px;line-height:15px;margin-top: 1px;display:block}
.timer em{background:#e95e57;padding:0 3px;color:#fff;border-radius:3px;margin-right:3px;font-size:12px;display:inline-block;height:14px;line-height:15px}
.timer i{background: #e95e57;color: #fff;display: inline-block;width:15px;height:15px;text-align: center;border-radius: 3px;}

/*游戏*/
.home-game{background: #fff;padding: 1rem 0 0.6rem;border-bottom: 1px solid #e6e6e6}
.gamebox div.gamestar{width:3.8rem;padding-top:0.75rem}
.gamebox div.gamestar em{width:11px;height:11px;background:url(../images/star.png);background-size:33px;margin:1px;display:inline-block}
.tept,.gamebox div.gamelnk a,.gamebox div.gameinfo span.fire,.p_count em,.game_cat em{background:url(../images/icons.png) no-repeat;background-size:25px}
.gamebox{display:-webkit-box;padding:0.5rem 0.9rem;}
.gamebox div{display:block}
.gamebox div.gamepic{width:3rem;height:3rem; border-radius:0.75rem}
.gamebox div.gamepic_t{width:3.75rem}
.gamebox div.gameinfo{-webkit-box-flex:1;font: normal 0.75rem/1.25rem Tahoma;color:#030303;padding-left: 0.5rem;}
.gamebox div.gameinfo span{color:#7f7f7f;font: normal 0.7rem/1.25rem Tahoma;}
.gamebox div.gameinfo span.fire{background-position:-3px -29px;width:19px;height:19px;margin:-5px 0 0 5px;display:inline-block;vertical-align:middle}
.gamebox div.gameinfo span.tept{color:#ff6d2b;font-weight:bold;}
.gamebox div.gameinfo div{ font:normal 0.6rem/0.8rem Tahoma; color:#7f7f7f;}
.gamebox div.gametemp{width:85px;padding-top:15px;font-size:13px;color:#afafaf;}
.gamebox div.gamelnk{padding-top:8px;text-align:center}
.gamebox div.gamelnk a{width:25px;height:25px;color:#fff;display:block;margin:0 auto;}
.gamebox div.gamelnk span{color:#afafaf; line-height:25px;font-size:12px;}
.tept{background-position:-8px -55px;color:#ff6d2b;padding-left:12px;font-weight:bold;}
.boxbot{display:-webkit-box; color:#7f7f7f; line-height:2rem;border-bottom:0.25rem solid #f5f5f5}
.boxbot div{-webkit-box-flex:1; text-align:center;}
.p_count em,.game_cat em{width:25px;height:25px; display:inline-block;vertical-align:middle;background-position:0 -76px}
.game_cat em{background-position:0 -101px}
.sbut span, .sbut a {border: 1px solid #dfdfdf;background: #f2f2f2;font-size: 0.65rem;line-height: 36px;color: #4c4c4c;display: block;text-align: center;border-radius: 3px;}
.game-more-btn{margin:0.6rem 0.9rem;}

/* 充值说明页面 */
.Toptitle{padding: 20px; background: #fff;}
.Toptitle font{ display: block; font-size: 16px; color: #333;}
.Toptitle span{ display: block; font-size: 12px; color: #aaa; padding-top: 6px;}
.Instructions{padding: 20px; background: #fff; margin-top: 5px;}
.Instructions .S_box{margin-left: 10px;  margin-top: 10px;}
.Instructions .S_box .BoxAll{ position: relative; padding-bottom: 20px; border-left: 1px #e6e6e6 solid;}
.Instructions .S_box .BoxAll .RoudGreen{ width: 18px; height: 18px; background: #df3d3d; border-radius: 25px; position: absolute; left: -9px;top: 0; z-index: 3; text-align: center; color: #fff; font-size: 12px; line-height: 19px;}
.Instructions .S_box .BoxAll:last-child{border-left: none}
.Instructions .S_box .BoxAll .NameTitle{ font-size: 15px; color: #333;  margin-left: 20px; line-height: 17px;}
.Instructions .S_box .BoxAll .NameTitle .font1{ color: #df3d3d;}
.Instructions .S_box .BoxAll .NameTitle .font2{ font-size: 12px; color: #aaa;}
.Instructions .S_box .BoxAll .pic{ margin: 30px 20px 0px 48px;}
.Instructions .S_box .BoxAll .pic img{ width: 100%;}
.R_right{padding-right: 30px;}

/* 登录注册*/
.form-group{margin-top:0.2rem;}
.form-item{height: 0.55rem;position:relative}
.form-item:before{content: '';position: absolute;width: 200%;height: 1px;bottom: 0;border-bottom: 1px solid #e6e6e6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scale(.5,.5);transform: scale(.5,.5);-webkit-box-sizing: border-box;box-sizing: border-box}
.form-control{border:none;display: block;background:none;font-size:0.15rem;color: #aaa;height:100%}

.form-control{border:none;display: block;background:none;font-size:0.15rem;color: #aaa;}
.form-control.code{width:100%;height:100%}
.form-btn{background: #df3d3d;width: 0.4rem;height: 0.4rem;text-align: center;line-height: 0.4rem;width: 100%;border:none;border-radius: 0.025rem;color: #fff;font-size:0.16rem;margin-top: 0.3rem}
.form-btn.weak{background: none;border: 1px solid #df3d3d;color:#df3d3d}
.form-btn.disabled{color:#ec9d9d}
.imgcode-item{overflow:hidden}
.Jimg_code_value,.Jcapt_v{width: 65%;display:block;height: 0.55rem;float: left}
.imgcode-item .img-code, .md-wrap .mg-code{width: 35%;display: block;float: right;text-align:right}


.lr-body{position: relative;background:#fff}
.subhead > a.lr-lg{background:none;}
.login-close{background: url(../images/l_login_1.png) no-repeat left center;background-size: 0.12rem;width: 0.2rem;height:0.22rem;float: left;}
.login-head{height: 0.3rem;overflow: hidden;padding-top: 0.05rem}
.resign-in{text-align: right;font-size:0.15rem;color: #df3d3d;float: right;height: 0.22rem}
.login-logo{padding: 0.3rem 0 0.35rem;text-align: center}
.login-logo img{width:0.8rem;height: 0.8rem;}
.login-other{color: #aaa;;padding: 0.1rem 0;overflow:hidden}
.login-other .retrieve{float:left}
.login-other .other-r{float: right}
.login-other .other-r.hide{display:none}
.form-pwd{display: none}
.l-footer{text-align: center;}
.l-footer span,.l-footer a{color:#df3d3d;font-size:0.15rem;padding: 0 0.14rem;display: inline-block;border-right: 1px solid #e6e6e6;line-height: 1.1em}
.l-footer a{border-right: none}
.l-footer p{margin-top: 0.16rem}
.l-footer p i{text-decoration:underline}
.l-footer .declare-txt a{font-size:0.12rem;color:#888;padding:0 0.02rem;text-decoration: underline;}

.l-wrap{padding:0.35rem 0.45rem;font-size:0.12rem;overflow:hidden}
.md-wrap{padding:0 0.2rem}
.md-wrap .md-tit{font-size:0.12rem;margin-top: 0.15rem;color: #555;}
.md-wrap .form-group{margin-top:0.1rem}
.resign-tit,.vakudate-tit{color: #aaa;font-size:0.12rem}
.resign-list{border-top: 1px solid #ccc;font-size:0.12rem;color: #aaa}
.resign-list>div{transform: translate(0,-50%);-webkit-transform: translate(0,-50%);text-align: center}
.resign-list>div:first-child{text-align: left}
.resign-list>div:last-child{text-align:right}
.resign-list>div em{background: #ccc;border: 1px solid #ccc;width: 0.3rem;height: 0.3rem;display:inline-block;border-radius: 0.3rem;color: #fff;text-align: center;line-height: 0.3rem;font-size:0.15rem}
.resign-list>div.cur em{background:#df3d3d;border: 1px solid #f49797;}
.close-icon{background: url(../images/l_close.png) no-repeat center;background-size: 0.18rem;height: 0.55rem;width: 0.25rem}
.img-code{margin-top: 0.06rem}
.img-code img{height:0.4rem;width:auto}
.imgcode-item{display:none}
.userhead{font-size:0.12rem;color: #aaa;text-align: center;margin:-0.05rem 0 0.2rem}
.userhead img{border-radius: 0.5rem;border:1px solid #e6e6e6;width: 0.5rem;height: 0.5rem;}
.userhead span{display:block;margin-top: 0.1rem}
.resign-txt{color: #333;font-size:0.15rem;line-height: 0.25rem}

.resign-tit em{color:#df3d3d}
.phone-code{padding: 0.16rem 0 0;/* line-height: 0.12rem; */font-size:0.15rem;color:#df3d3d;width:1.1rem;}
.phone-code.gray{color: #aaa}
.phone-code span{display:block;border-left:1px solid #e6e6e6;text-align: center;}
.phone-code.dis{color: #aaa}

.eye-icon{background: url(../images/l_eye.png)  no-repeat;background-size:0.18rem;width: 0.18rem;height: 0.165rem;margin-top:0.18rem}
.eye-icon.hide{background-image: url(../images/l_eye_hide.png)}
.resign-suc{font-size:0.16rem;color: #888;text-align: center}
.resign-suc .suc-icon{background: url(../images/l_suc.jpg) no-repeat;background-size: 1.565rem;width: 1.565rem;height:1.62rem;display:inline-block;}

.global-error{color:#df3d3d;height:0.4rem;line-height: 0.4rem;margin-bottom: -0.3rem}
.vakudate-tit{font-size:0.15rem}
.vakudate-tit em,.vakudate-tip em{color:#df3d3d}
.vakudate-tip{color: #aaa;font-size:0.12rem;line-height: 0.19rem;margin-top: 0.1rem}
.modify-other .other-r{float: right;margin-top:0.05rem;padding:0.05rem 0;font-size:0.14rem}
.imgcode-item{display:none}
.lr-loading{position: fixed;left:50%;top:50%;background: url(images/loading.gif) no-repeat center;background-size:0.55rem;width: 0.6rem;height: 0.6rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}

.lr-art h3 {padding-bottom: 0.01rem;font-size: 0.14rem}
.lr-art {padding: 0.15rem;font-size: 0.12rem;line-height: 0.24rem;margin-bottom: 0.06rem}
.lr-art-cel p {padding-left: 0.2rem}
.lr-art-cel p em {margin-left: -0.2rem;margin-right:0.06rem}
.lr-art p b,.lr-art h3 {color: #000}
.lr-art-cel .art-sec {padding-left: 0.2rem}
.lr-art-cel .art-sec p {padding-left: 0.25rem;}
.lr-art-cel .art-sec p em {margin-left: -0.25rem;margin-right: 0.07rem;}
.lr-art-bold {font-weight: bold;color: #000}
.declare .indent{text-indent: 2em;margin-bottom: 0.05rem}




/*by 巷口歹人  2014-09-10 last edited 2014-11-25*/
body{font-family:Tahoma,"微软雅黑",Geneva,sans-serif;font-size:14px;margin:0px;padding:0px;-webkit-text-size-adjust:none;color:#4c4c4c;background: #fafafa;}
a{text-decoration:none}
input[type=button],input[type=text],input[type=number],input[type=password],textarea{-webkit-appearance:none;outline:none}
h1,h2,h3,h4{margin:0;padding:0;font-weight:normal}
ul,ol,li{list-style: none;margin:0;padding:0}
li{text-align: -webkit-match-parent;}
div{border-collapse:collapse;-webkit-tap-highlight-color: transparent;}
a{-webkit-tap-highlight-color: rgba(0,0,0,0)}
button,input,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}

.cl0{ clear:both;height:0; line-height:0; overflow:hidden}
.cl10{ clear:both;height:10px; line-height:0; overflow:hidden}
.cl20{ clear:both;height:20px; line-height:0; overflow:hidden}
.clearfix{zoom:1}.clearfix::after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.red{color:#ff4644}
.gen{color:#4c7a22}
.udl{text-decoration:underline}
.s_gray{font-size:14px;color:#787878}
.gray{color:#787878}
.sf{font-size:14px}
.fl{ float:left}
.fr{ float:right}
.olnk{ text-align:center}.olnk img{width:100%;height:auto}
.sline{height:14px; overflow:hidden;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#f2f2f2;}
.gline{background: #f2f2f2;height:15px;overflow: hidden}
.sbut{margin:12px 8px}
.sbut span,.sbut a{border:1px solid #dfdfdf;background:#f2f2f2;font-size:13px; line-height:36px;color:#4c4c4c;display:block;text-align:center;border-radius:3px}
.button_wap{display:-webkit-box; clear:both}
.button_wap a,.button_wap span,.button_wap input{border-radius:2px;height:38px; line-height:38px;font-size:18px; text-align:center; display:block;-webkit-box-flex:1;border:0;margin:0;padding:0;font-family:寰蒋闆呴粦;-webkit-appearance:none;}
.button_wap .c_red{background:#b33836;color:#fff;}
.button_wap .c_black{background:#5e5e5e;color:#fff;}
.wbox{border:1px solid #dfdfdf;border-width:1px 0 1px 0}
body.body{background: #f2f2f2}
body.body-rem{font-size:100%}

/**弹出**/
#zh_pop_bg{width:100%;position:fixed;left:0px;top:0px;background-color:#000;opacity:0.3;z-index:1}
#zh_pop_warpper{position:fixed;width:280px;left:50%;top:30%;margin-top:-52px;margin-left:-140px;background-color:#fff;z-index:2;border:1px solid#b8b8b8;box-shadow:0 0 5px rgba(0,0,0,0.17)}
#zh_pop_warpper.zh_pop_content{width:265px;border-bottom:1px solid#dcdcdc;padding-left:15px;padding-top:19px;text-indent:15px;padding-bottom:15px}#zh_pop_warpper.zh_pop_btns{width:100%;height:49px;border-top:1px solid#fff;background-color:#f6f6f6}
#zh_pop_warpper.zh_pop_btns.zh_btn_style{border-radius:3px;box-shadow:0 0 2px rgba(255,255,255,0.6)inset;width:130px;height:35px;display:block;text-align:center;line-height:2.5em;color:#fff;float:left;margin:7px 0px 0px 6px}
#zh_pop_warpper.zh_pop_btns.zh_t_btn{background-color:#7fb82d;border:1px solid#6ca41c}
#zh_pop_warpper.zh_pop_btns.zh_f_btn{background-color:#9aa1ad;border:1px solid#9197a1}
#zh_mini_pop{width:170px;position:fixed;left:50%;top:50%;margin-top:-23px;margin-left:-105px;background-color:#000;opacity:0.8;border-radius:3px;z-index:1000;color:#fff;text-align:center;font-size:14px;padding:10px 20px}
#zh_mini_pop a{color:yellow}
/*Loading*/
#zh_loading{ display:inline-block; vertical-align:middle;margin-right:10px}
.zh_loadingblk{background-color:#e3354c;border:0;float:left;height:12px;margin-left:5px;width:8px;-webkit-animation-name: bounce;   -webkit-animation-duration:1s;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: linear;opacity:0.1;-webkit-transform:scale(0.7);}
#block_1{-webkit-animation-delay: .3s;}
#block_2{-webkit-animation-delay: .5s;}
#block_3{-webkit-animation-delay: .7s;}
@-webkit-keyframes bounce{0%{-webkit-transform: scale(1.2);opacity:1;}100%{-webkit-transform: scale(0.7);opacity:0.1;}
}

/*图*/
.head_logo,.head_ulnk a.but_search em,.recent em,.res_book a div.res_ico em,.searchbox div:nth-of-type(2),h3 .chanp em,.book_list a,#go_top,.cat_box .cat_tit .cat_more em,.cat_tit .top_more em,.top_list a span,.toplist_tit em,.bookbox .num,.cat_tit2 .clear_sr em,.search_list em{background-image:url(../images/pics.png); background-repeat:no-repeat}
/*页头*/
.head{height:46px; overflow:hidden}
.head_logo{float:left; background-size:150px;height:28px;width:150px;margin:8px 10px}
.head_ulnk{line-height:25px;margin-right:10px;font-size:14px;position:absolute;right:0;top:10px}
.head_ulnk a.but_search{height:25px;color:#5e5e5e;}
.head_ulnk a.but_search em{background-size:125px;float:left;width:25px;height:25px;background-position:-25px -25px; overflow:hidden; vertical-align:middle}
.head_ulnk a.but_search span{ float:left;height:25px; line-height:25px; vertical-align:middle}
.lnk_login{color:#de1728}
.lnk_reg{color:#222}
.but_client{color:#666;padding-left:10px;margin-left:5px;border-left:1px solid #d3d3d3}
.but_client em {position: absolute;right: -5px;top: -2px;background: #ff4644;display:inline;color: #fff;border-radius:3px;padding: 0px 1px;-webkit-transform: scale(0.6),transform: scale(0.6);line-height:1.1em;font-size:10px}

/*导航栏*/
.menu{background:#333;display: -webkit-box;height:40px; overflow:hidden}
.menu a{display:block;-webkit-box-flex:1;line-height:40px;text-align:center;width:0;color:#a1a1a1;font-size:16px; }
.menu .active,.menu a:hover{background-color:#454545;color:#f2f2f2;}
/*最近阅读*/
.recent{background:#f2f2f2;padding:10px 8px 10px 6px;font-size:14px; line-height:14px;border-bottom:1px solid #dfdfdf}
.recent a{ float:right;background:#5e5e5e;color:#fff;border-radius:2px;font-size:12px;padding:1px 4px}
.recent em{ float:left;width:14px;height:14px; background-position:-3px -21px;background-size:95px;margin-right:4px;}
.res_read{background:#fff5e1;border-color:#f9dea6;margin:0;padding:5px; }
.res_read h2{color:#c6883f;font-size:18px;margin:8px 5px;background:url(../images/icon1.png) left center no-repeat;background-size:16px;padding-left:20px}
.res_book a{display:-webkit-box;color:#787878;text-align:center;height:40px;border-bottom:1px solid #dfdfdf;background:#fff; line-height:40px;fot-size:12px}
.res_book a:last-child{border-bottom:0;}
.res_book a div{ text-align:left}
.res_book a div.res_ico{padding-top:7px;width:20px}
.res_book a div.res_ico em{width:20px;height:20px; background-position:-75px -25px; background-size:125px; display:block;padding:0;margin:0; float:left}
.res_book a div.c_tit{-webkit-box-flex:1; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;margin-right:23px}
.res_book a div span{color:#4c4c4c}
/*搜索*/
.searchbox {display:-webkit-box;border:1px solid #c0c0c0;border-radius:1px;height:30px;background:#fff; overflow:hidden}
.searchbox div:nth-of-type(1) {-webkit-box-flex:1;padding-right:0.41em;}
.searchbox div:nth-of-type(1) input {padding-left:10px;height:30px;width:96%;font-size:14px;border:0;outline:none;}
.searchbox div:nth-of-type(1) input:-moz-placeholder { color: #ddd; }::-webkit-input-placeholder {color:#c4c4c4;}
.searchbox div:nth-of-type(2) { width:30px;border-left:1px solid #c0c0c0;background-color:#d8d6d7;background-size:125px;    background-repeat:no-repeat;background-position:-23px -23px;}
.search_t .searchbox {border:1px solid #e1e1e1;}
.search_t .searchbox div:nth-of-type(2) {border-left:1px solid #e1e1e1;background-color:#ff4643;background-position:-22px -72px;}
.search_keyword{font-size:14px; line-height:20px;padding:0 10px;margin-bottom:8px}
.search_keyword a{color:#787878;display:inline-block;margin:0 10px}
/*标题*/
.cat_tit,.sub_tit{color:#4c4c4c;font-size:14px; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:11px 8px;background:#f2f2f2;line-height:14px}
.cat_tit a,.sub_tit a{color:#4c4c4c}
.cat_tit em,.sub_tit em,.recent .icon{height:14px;width:8px; float:left;background:#5e5e5e;border-radius:2px;margin-right:7px}
.cat_tit2{color:#4c4c4c;font-size:14px; height:25px;padding:11px 8px 0 ;line-height:14px}
.cat_tit2 em{height:14px;width:8px; float:left;background:#5e5e5e;border-radius:2px;margin-right:4px}
.cat_box .cat_tit{border:0;background:#fff;}
.cat_box .cat_tit em{background:#ff4643;}
/*书箱*/
.bookbox{position:relative;zoom:1;overflow:auto;padding:14px 8px;border-bottom:1px solid #dfdfdf}
.bookbox::after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.bookbox:hover{background:#f9f9f9}
.bookbox .bookimg{float:left;margin-right:10px;width:74px;height:98px}
.bookimg img{width:74px;height:98px}

.bookinfo{ overflow:hidden;z-index:2}
.bookbox .bookname{font-size:16px; color:#4c4c4c;height:29px; overflow:hidden;  display:-webkit-box;position: relative;}
.bookbox .bookname div{-webkit-box-flex:1;height: 22px;line-height: 22px;overflow: hidden;}
.bookbox .author,.bookbox .cat{ float:left;color:#8f8f8f;height:24px;font-size:13px}
.bookbox .cat{ float:right;}
.bookbox .tj{ float:left;width:20px;height:20px; line-height:20px;font-size:14px;background:#ff4644;color:#fff; text-align:center;border-radius:10px; overflow:hidden;font-family:榛戜綋;padding:0;margin:0}
.bookbox .intro{color:#4c4c4c; font-size:13px;line-height:20px;height:40px; overflow:hidden;padding-left:8px}
.bookbox .update,.bookbox .intro_line{color:#4c4c4c; font-size:13px;line-height:24px;height:24px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.bookbox .update span,.bookbox .intro_line span,.bookbox .num span,.bookbox .info span{color:#a8a8a8}
.bookbox .num{color:#8f8f8f;padding-left:18px;font-size:13px;background-size:150px;background-position:-126px -274px;line-height:24px;height:24px;}
.bookbox .info{color:#4c4c4c; font-size:13px;line-height:23px;height:auto;}
.bookbox .delbutton{z-index:999;position: absolute;right: 8px;top: 14px;}
.bookbox .delbutton a{display:inline-block;width:55px;height:30px;font-size:13px;line-height:30px;border-radius:4px; text-align:center;background:#f2f2f2;color:#4c4c4c;}
.bookbox .delbutton .add_but{border:1px solid #ff4643;background: none;color: #ff4643;box-sizing:border-box;}
.bookbox .topnum{ position:absolute;width:16px;height:16px; border-radius:2px;right:10px;top:15px; text-align:center;color:#aaa; line-height:16px; background:#f1f1f1}
.bookbox .bookname .iTit{overflow:hidden;max-width:6em;display: block;height:22px;line-height:22px}
.bookbox .bookname .update_tips{background: #ff4644;color: #fff;font-size: 12px;padding:1px;border-radius: 2px;margin-left: 3px}


/*首页换一换*/
.chanp{ float:right;font-size:13px; line-height:15px;height:14px; overflow:hidden}
.chanp em{width:14px;height:14px;background-color:#f2f2f2; background-size:95px; background-position:-40px -22px}
.chanp_con,.book_colpic{display:-webkit-box;padding:12px 10px}
.chanp_con a{display:block;-webkit-box-flex:1;line-height:22px; line-height:22px;width:0; white-space:nowrap; text-overflow:ellipsis;font-size:14px; text-align:center;color:#4c4c4c; overflow:hidden}

.book_colpic a img{width:74px;height:98px}
/*首页tab切换*/
.tab_tit{display: -webkit-box;padding:5px 5px 0}
.tab_tit>span{display:block;-webkit-box-flex:1;text-align:center;width:0;color:#4c4c4c;border-radius:3px;height:35px; line-height:35px; font-size:13px;background:#f2f2f2;margin:5px}
.tab_tit>span.active{color:#fff;background:#3796e2;}
#girl_tj>span.active{color:#fff;background:#fe797c;}
#cat_subtab>span.active{color:#fff;background:#ff4544;}
#cat_subtab{padding:5px 3px}
/*书列表*/
.book_list{clear:both; display:block;}
.book_list a{clear:both;line-height:38px;height:38px;padding:0px 20px 0px 8px;font-size:14px;border-bottom:1px solid #dfdfdf;color:#4c4c4c;display:block;margin:0;background-size:138px; background-position:right -50px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.book_list a:hover{background:#f9f9f9;}
.book_list a span{color:#8f8f8f;}
.book_list a.active{background:#fff2d8}
.book_list a:last-child{margin-bottom:5px;border-bottom:0}
.book_list a:last-child.bb,.bb{border-bottom:1px solid #ddd}
.book_list em{background:#ed5565;font-style:normal;color:#fff;font-family:Tahoma;padding:0 5px;border-radius:3px;font-size:14px;margin-right:5px}


/*标签一行四个*/
.tags{margin:8px 3px;display: -webkit-box;}
.tags a{font-size:13px; display:block;-webkit-box-flex:1;background:#f2f2f2;border:1px solid #dfdfdf;border-radius:3px;width:0;color:#4c4c4c;line-height:36px;margin:5px;height:36px;overflow:hidden; text-align:center}
/*新闻列表*/
.news_list{clear:both; display:block;}
.news_list a{clear:both;line-height:38px;height:38px;overflow:hidden;padding:0px 20px 0 8px;font-size:14px;border-bottom:1px solid #dfdfdf;color:#4c4c4c;display:block;margin:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.news_list a:last-child{margin-bottom:5px;border-bottom:0}
/*游戏*/
.gamebox div.gamestar{width:76px;padding-top:15px}
.gamebox div.gamestar em{width:11px;height:11px;background:url(../images/star.png);background-size:33px;margin:1px;display:inline-block}
.tept,.gamebox div.gamelnk a,.gamebox div.gameinfo span.fire,.p_count em,.game_cat em{background:url(../images/icons.png) no-repeat;background-size:25px}
.gamebox{display:-webkit-box;padding:8px;}
.gamebox div{display:block}
.gamebox div.gamepic{width:60px;height:60px; border-radius:15px}
.gamebox div.gamepic img{width:60px;height:60px; border-radius:15px}
.gamebox div.gamepic_t{width:75px;}
.gamebox div.gameinfo{-webkit-box-flex:1;font:bold 15px/25px Tahoma;color:#030303;padding-left:10px;}
.gamebox div.gameinfo span{color:#7f7f7f; font:normal 14px/25px Tahoma;}
.gamebox div.gameinfo span.fire{background-position:-3px -29px;width:19px;height:19px;margin:-5px 0 0 5px;display:inline-block;vertical-align:middle}
.gamebox div.gameinfo span.tept{color:#ff6d2b;font-weight:bold;}
.gamebox div.gameinfo div{ font:normal 12px/16px Tahoma; color:#7f7f7f;}
.gamebox div.gametemp{width:80px;padding-top:15px;font-size:13px;color:#afafaf;}
.gamebox div.gamelnk{width:60px;padding-top:8px;text-align:center}
.gamebox div.gamelnk a{width:25px;height:25px;color:#fff;display:block;margin:0 auto;}
.gamebox div.gamelnk span{color:#afafaf; line-height:25px;font-size:12px;}
.tept{background-position:-8px -55px;color:#ff6d2b;padding-left:12px;font-weight:bold;}
.boxbot{display:-webkit-box; color:#7f7f7f; line-height:40px;border-bottom:5px solid #f5f5f5}
.boxbot div{-webkit-box-flex:1; text-align:center;}
.p_count em,.game_cat em{width:25px;height:25px; display:inline-block;vertical-align:middle;background-position:0 -76px}
.game_cat em{background-position:0 -101px}

/*尾部*/
footer{font-size:16px;color:#4c4c4c;/* background:#f2f2f2; */border-top:1px solid #dfdfdf;text-align:left;line-height:30px;padding:10px 8px;margin-top:-1px}
footer a{color:#4c4c4c}
footer .searchbox{margin:8px 0}
footer a.active{color:#ff4645}
footer .copyright{color:#8f8f8f;font-size:12px; line-height:30px}
/*回顶*/
#go_top{width:31px;height:31px; position:fixed;right:10px;bottom:10px;background-color:#f6f5f6;border:1px solid #dadada; background-size:150px; background-position:-120px -30px}
/*分类页*/
.cat_box{background:#fff;margin:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;zoom:1; overflow:hidden}
.cat_box::after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.cat_box h2{font-size:16px;height:40px; line-height:40px; text-indent:15px;border-bottom:1px solid #ddd}
.cat_list li{float:left;width:25%;border-bottom:1px solid #e9e9e9; text-align:center; line-height:13px;height:40px; position:relative;bottom:-1px;font-size:13px}
.cat_list li a{color:#5e5e5e;display:block;border-right:1px solid #dfdfdf;height:13px;margin-top:13px}
.cat_list li:nth-of-type(4n+0) a{border-right:0}
.cat_more{ float:right;font-size:13px; line-height:15px;height:14px; overflow:hidden;color:#5e5e5e}
.cat_box .cat_tit .cat_more em{width:14px;height:14px;background-size:105px;background-color:transparent;background-position:-2px -66px;margin-right:4px}
/*二级页面头*/
.subhead{height:44px;line-height:44px;font-size:19px;display:-webkit-box;background:#333}
.subhead > a:nth-of-type(1){background:url(../images/pics.png) -93px -69px no-repeat;background-size:115px;padding-left:20px;font-size:14px;height:25px;margin-top:10px; line-height:25px;margin-left:5px}
.subhead > a:nth-of-type(2){-webkit-box-flex: 1;text-align: center;color: white;;}
.subhead > a:nth-of-type(3){padding-left:20px;font-size:14px;height:25px;margin-top:10px; line-height:25px;margin-right:5px}
.subhead > a.bs{background:url(../images/pics.png) -95px -91px no-repeat;background-size:115px;}
.subhead > a.rg{background:url(../images/pics.png) -95px -115px no-repeat;background-size:115px;}
.subhead > a.lg{background:url(../images/pics.png) -95px -138px no-repeat;background-size:115px;}
.subhead > a.ind{background:url(../images/pics.png) -95px -160px no-repeat;background-size:115px;}
.subhead > a{display: block;color:#fff}
.cat_tit .fr{color:#a8a8a8}
.cat_tit .fr span{color:#4c4c4c}
/*登陆注册*/
.log_tit{font-size:16px;padding:10px; clear:both;height:18px; overflow:hidden; line-height:20px;border-bottom:1px solid #dfdfdf;background:#f2f2f2;padding-top:15px}
.log_tit:after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.org{color:#a8a8a8;}
.top_error{background:#a1232f;color:#fff;padding:6px 8px;line-height:25px;}
.top_error em{ display:inline-block;width:13px;height:13px;background:#800000;color:#fff; text-align:center;font-size:8px;font-family:tahoma;padding:0;margin:0; line-height:13px;font-style:normal;border-radius:2px;margin-right:5px}
.top_error a{color:#e98b8b}
.userform{padding:15px 8px 40px; background:#f2f2f2}
.userform .foc,.change_password .foc input{background:#faffbd;border:1px solid #ffaca7}
.inputwap_col{display:-webkit-box;}
.inputwap_col .inputwap{-webkit-box-flex:1}
.inputwap{margin-bottom:10px;zoom:1;display:-webkit-box;border:1px solid #dfdfdf;height:38px; background:#fff}
.inputwap div{width:30px;height:25px;margin:0 3px}
.inputwap div.reg_unt,.inputwap div.reg_pst,.inputwap div.reg_nkt,.inputwap div.reg_mob,.inputwap div.chg_mon{background:url(../images/pics.png) 5px -90px no-repeat;background-size:115px;margin-top:4px}
.inputwap div.reg_pst{ background-position:5px -113px;margin-top:6px}
.inputwap div.reg_nkt{ background-position:5px -137px;margin-top:6px}
.inputwap div.reg_mob{ background-position:5px -160px;margin-top:6px}
.inputwap div.chg_mon{ background-position:5px -183px;margin-top:6px}
.inputwap input{border:0;outline:none;font-size:18px;vertical-align:middle;color:#000;-webkit-box-flex:1; display:block; overflow:hidden; background-color:transparent;margin:7px 0;}
.inputwap input.chapter{-webkit-box-flex:1}
.imgcode{padding-bottom:10px}
.imgcode img.chapimg{height:40px;width:80px;vertical-align:middle; float:left}
#chapter_lnk{height:40px; line-height:40px; display:inline-block;padding:0 5px;float:left}
.login_ao{font-size:16px;color:#787878;padding:5px 0 10px;height:26px;margin-bottom:10px}
.ipt_info{color:#8f8f8f;height:25px; position:relative;top:-5px}

.login_ao div:nth-child(1){line-height: 35px;}
.login_ao div:nth-child(1) img{margin-right: 5px}
.login_ao div:nth-child(2){margin-top: 5px}
.login_other{margin-top:10px;}
/*动态密码登陆*/
.mc_log{background:#5e5e5e;color:#fff;padding:3px 6px;border-radius:3px}
.login_other{font-size: 16px;color: #787878;padding: 5px 2px;}
.login_baidu,.login_qq{background:url(../images/login_other.png);width:20px;height:20px;background-size:40px; display:inline-block;margin-left:10px}
.login_baidu{ background-position: right top}
.getmcode{display:block;display:block;width:110px;height:40px; line-height:40px;font-size:14px;text-align:center;background:#5e5e5e;color:#fff;outline:none;border-radius:2px;margin-left:6px}
.getedmcode{display:block;display:block;width:110px;height:40px; line-height:40px;font-size:14px;text-align:center;background:#ccc;color:#787878;text-shadow:0px 1px 0px #aaa;outline:none;border-radius:2px}
.tips,.tips_2,.tips_3{line-height:20px;font-size:13px; background:#f2f2f2;padding:8px 10px}
.tips h4,.tips_2 h4,.tips_3 h4{color:#ff4643;font-size:14px; line-height:24px}
.tips_2{background:#fff;color:#a8a8a8}
.tips_2 h4,.tips_3 h4{color:#4c4c4c;}
.tips_3{color:#a8a8a8;}

/*绑定百度短信登录*/
.tang-pass-smsLogin .pass-form-inputWrapper{background: #fff}
.loading{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
body .tang-pass-smsLogin .pass-form-item {height:50px;margin-bottom: 0;background: #fff;overflow:hidden;border-top:1px solid #ccc;border-radius:0;-webkit-border-radius:0;border-bottom:none;border-left:none;border-right:none;}
body #PASSP__1__passwordWrapper .pass-form-inputWrapper{border:none;height:50px}
#PASSP__1__passwordWrapper{border-bottom: 1px solid #ccc}
body .tang-pass-smsLogin .pass-clear{height: 49px}
body .tang-pass-smsLogin input[type="text"], .tang-pass-smsLogin input[type="password"], .tang-pass-smsLogin input[type="number"], .tang-pass-smsLogin input[type="email"],body .tang-pass-smsLogin input[type="tel"], .tang-pass-smsLogin textarea{
 padding: 15px 0}
body .tang-pass-smsLogin .pass-button-send{margin:6px 14px 5px 0;height: 38px;border-radius:2px}
body .tang-pass-smsLogin{padding:0}

#pass_tip div:nth-child(1) a{text-decoration: none;color: #1b66c7;-webkit-touch-callout: none;}
#pass_tip{padding:0 14px}
#pass_tip div:nth-child(2){color: #333;padding: 20px 0}
body .tang-pass-smsLogin .pass-form-item-submit{margin:20px 14px;width: auto;border-top:none;background:none}



/*排行榜*/
.cat_tit .top_more{ float:right;font-size:13px; line-height:15px;height:14px; overflow:hidden;color:#5e5e5e}
.cat_tit .top_more em{width:14px;height:14px;background-size:105px;background-color:transparent;background-position:-66px -66px;margin-right:4px}
.top_list{clear:both; display:block;}
.top_list a em{width:18px;height:18px;border-radius:9px; text-align:center; line-height:19px;font-family:Tahoma; background:#8f8f8f; float:left;margin-top:9px;font-style:normal;color:#fff; margin-right:5px}
.top_list a:nth-of-type(1) em{background:#ff4644}
.top_list a:nth-of-type(2) em{background:#e28d29}
.top_list a:nth-of-type(3) em{background:#9fc575}
.top_list a{clear:both;line-height:38px;height:38px;padding:0px 10px 0px 8px;font-size:14px;border-bottom:1px solid #dfdfdf;color:#4c4c4c;display:block;margin:0;background-size:138px; background-position:right -50px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.top_list a span{color:#8f8f8f; float:right;padding-left:25px;background-size:150px;font-size:11px; font-family:Arial;}
.top_list a span.num{background-position:-120px -266px;}
.top_list a span.peo{background-position:-120px -237px;font-size:13px}
.top_list a:last-child{border-bottom:0}
.toplist_tit{background:#f2f2f2;padding:10px 8px 10px 6px;font-size:14px; line-height:14px;border-bottom:1px solid #dfdfdf}
.toplist_tit span{width:18px;height:18px;border-radius:9px; text-align:center; line-height:19px;font-family:Tahoma; background:#ff4544;font-style:normal;color:#fff;display:inline-block}
.toplist_tit em{ float:left;width:14px;height:14px; background-position:-3px -21px;background-size:95px;margin-right:4px;margin-top:2px}

/*书架页*个人中心*/
#userinfo{padding:8px;position:relative;color:#4c4c4c}
#userinfo .userinfo_r{overflow:hidden;padding-left:8px;line-height:20px;padding-right:0}
#userinfo h4.user_name img{vertical-align:-2px;}
#userinfo .user_img{margin-top: 5px}
#userinfo .userinfo_r .user_name{font-size:14px;line-height:30px;border-bottom: 1px solid #dadada;padding:0 55px 0 0;margin-bottom:5px;}
#userinfo .userinfo_r .user_none{border-bottom:none}
#userinfo .user_account{padding-right: 55px;line-height: 24px;overflow: hidden;}
#userinfo .user_account span{color:#a8a8a8}
#userinfo .user_account span.corl,#userinfo .user_account span.red{color:#4c4c4c}
#userinfo .user_account p:nth-of-type(2){float:left;width:50%;}
#userinfo .user_account p:nth-of-type(3){ text-align:center;width:50%;float:left}
#userinfo .user_account p:nth-of-type(4){clear:both}
.user-modbox{padding: 18px 10px;background:#f2f2f2;overflow: hidden;}
.user-modbox a{width: 48%;float: left;border:1px solid #dadada;height: 30px;line-height: 30px;text-align: center;color: #4c4c4c;font-size:14px;margin-bottom: 15px;background: #fff}
.user-modbox a:nth-child(even){float: right}

.bind_baidu{height:40px;line-height: 40px;border-top: 1px solid #dadada;text-align: center}
.bind_baidu .bind_btn{background: #fe797c;width: 75px;height: 20px;color: #fff;display: inline-block;text-align: center;line-height: 20px}
#userinfo .userbutton{ position:absolute;right:7px; top:9px}
#userinfo .userbutton a{display:inline-block;width:55px;height:30px;font-size:13px;line-height:30px;border-radius:3px; text-align:center;background:#ff4644;color:#fff; text-indent:-3px}
.user_img {float:left;}
 .toptab{display:-webkit-box;border:1px solid #dfdfdf;border-width:1px 0 1px 0;background:#f2f2f2}
.toptab span,.toptab a{-webkit-box-flex:1; text-align:center; line-height:30px;display:block;color:#4c4c4c;height:30px;border-right:1px solid #dfdfdf;width:0; overflow:hidden}
.toptab span:last-child,.toptab a:last-child{border-right:0}
.toptab span.active,.toptab a.active{color:#ff4644;border-bottom:3px solid #ff4644; overflow:hidden} 

/*搜索*/
.search_t{padding:27px 8px; background:#f2f2f2;border-bottom:1px solid #dfdfdf}
.cat_tit2 .clear_sr{ float:right;font-size:13px; line-height:15px;height:14px; overflow:hidden;color:#5e5e5e}
.cat_tit2 .clear_sr em{width:14px;height:14px;background-size:105px;background-color:transparent;background-position:-44px -66px;margin-right:4px}
.search_list{clear:both; display:block;}
.search_list a{clear:both;line-height:38px;height:38px;overflow:hidden;padding:0px 20px 0 8px;font-size:14px;border-bottom:1px solid #dfdfdf;color:#8a8a8a;display:block;margin:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.search_list a:last-child{margin-bottom:7px;border-bottom:0}
.search_list em{width:20px;height:20px; background-position:-75px -100px; background-size:125px; display:block;padding:0;margin:0; float:left;margin-top:7px}
.search_tags{padding:10px 0}
/*充值*/
.subpage_tit{height:40px;line-height:40px;font-size:14px;padding:0 7px;border-bottom:0;color:#4c4c4c}
.subpage_tit:after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.usrdo_wap{margin:10px 7px;position:relative;z-index:1;}
.usrdo_wap h3{font-size:14px; line-height:30px;color:#4c4c4c}
.usrdo_wap h4{margin:0;height:35px; line-height:35px}
#charge_rtn .r_suc{background:url(../images/suc.png) left center no-repeat;line-height:60px;padding-left:60px;font-size:20px;color:#4c7a22;width:180px;margin:50px auto;}
#charge_rtn .r_err{background:url(../images/err.png) left center no-repeat;line-height:60px;padding-left:60px;font-size:20px;color:#d44a4a;width:180px;margin:50px auto;}

/*用户行为*/
.usrdo_selline{margin:10px 0px 0;padding:0;display:-webkit-box;}
.usrdo_selline span,.usrdo_selline div{-webkit-box-flex:1;border:0;text-align:center; line-height:30px;display:block;color:#aeaeae;height:30px;background:#f2f2f2;margin:0 5px;width:0;border-radius:2px; overflow:hidden; position:relative}
.usrdo_selline span:nth-of-type(1){margin-left:0}
.usrdo_selline span:last-child{margin-right:0}
.usrdo_selline span em,.usrdo_selline div em{width:15px;height:15px; position:absolute;right:2px;bottom:2px;  background:url(../images/pics.png) -50px -100px no-repeat;background-size:123px;border-radius:0 0 2px 0; overflow:hidden; display:none}
.usrdo_selline span.active{border:0;color:#fff;border:0;border-color:transparent;height:30px;background:#ff4644;}
.usrdo_selline .active em{ display:block}
.usrdo_selline div:nth-of-type(1){margin-left:0}
.usrdo_selline div:nth-of-type(2){margin-right:0}
.usrdo_selline div:nth-of-type(1).active{background-color:#ff4644;color:#fff}
.usrdo_selline div:nth-of-type(2).active{background-color:#000;color:#fff;}
.usrdo_selline span.nonespan{ background-color:transparent}
.usrdobut{ display:-webkit-box;clear:both;font-size:16px;margin:15px 0}
.usrdobut span,.usrdobut a{border-radius:2px;height:38px; line-height:38px;font-size:16px; text-align:center; display:block;-webkit-box-flex:1;border:0;margin:0;padding:0;font-family:寰蒋闆呴粦;background:#b33836;color:#fff;}
.usrdobut a{background:#ffce54;color:#c57628;}
.alert{padding-left:5px; line-height:30px}
/*列表页*/
.book_clist{margin:10px;height: 34px;display: -webkit-box; line-height:34px}
.clist_selectbox{position: relative;padding-left:10px;-webkit-box-flex:1;height: 32px;border: 1px solid #f9dea6;border-radius: 3px;background:url(../images/ico_select.png) #fff2d8 no-repeat right center;background-size: 20px;color:#ca8f4a}
.clist_atz,.clist_zta{text-indent:28px;width:70px;height:32px;line-height:32px;border:1px solid #cecece;border-radius:3px;margin-left:5px;  background-image:url(../images/arrow_go_atz.png),-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebeaea));background-repeat: no-repeat,repeat;background-position: 10px center,center;background-size: 8px 12px,100%;}
.clist_zta{background-image:url(../images/arrow_go_zta.png),-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebeaea))}
.clist_atz:before{content: "反序";}
.clist_zta:before{content: "正序";}
.clist_selectbox select{-webkit-appearance:none;position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;}
.but_prev,.but_next{text-indent:28px;width:80px;height:32px;line-height:32px;border:1px solid #cecece;border-radius:3px;margin-right:5px;   background-image:url(../images/ico_prev.png),-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebeaea));background-repeat: no-repeat,repeat;background-position: 10px center,center;background-size: 13px,100%;}
.but_next{margin-right:0;margin-left:5px;background-image:url(../images/ico_next.png),-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebeaea));text-indent:10px;background-position:60px center,center}

/*订阅*/
.order_info{background:#fff6d5;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#4c4c4c;font-size:14px; line-height:21px;padding:7px}
.order_wap{padding:7px; background:#f2f2f2}
.order_next{ text-align:right;margin:8px 10px 0;font-size:16px}
.order_next input{ vertical-align:middle}

/*书评页*/
.thread_top{background:#fff5e1;border-top:1px solid #f9dea6;border-bottom:1px solid #f9dea6;color:#303030;font-size:16px; line-height:24px;padding:8px 10px}
.thread_top h2{color:#c6883f;font-size:18px;line-height:22px;padding:5px 0}
.floornum{ float:right;color:#da4453;font-size:14px}
.tco_ep,.tco_dig{border:1px solid #7fcc3b; background:#aee181;color:#4c7a22; display:inline-block;padding:2px;font-size:12px; line-height:12px; vertical-align:3px;font-style:normal;border-radius:3px;margin-right:5px}
.tco_dig{border:1px solid #da4453; background:#ed5565;color:#fff;}
.thread_top .thread_r,.thread_reply .thread_r{padding:0;color:#303030}
.thread_top .thread_r .thread_txt{color:#303030;line-height:24px;margin:0 0 10px}
.thread_top .thread_r .thread_time{color:#787878; float:left}
.thread_reply{font-size:16px; line-height:24px;padding:8px 10px;border-bottom:1px solid #ddd}
.thread_reply h2{font-size:16px;line-height:22px;padding:5px 0}
.thread_reply .thread_r .thread_txt{line-height:24px;margin:0 0 10px}
.post_reply{margin:10px 10px 20px; }
.post_reply h2{color:#c6883f;font-size:14px; line-height:24px; clear:both;margin-bottom: 5px}
.post_con{display:-webkit-box}
.post_con textarea,.post_con input,.comment-pub .cCon textarea{display:block;-webkit-box-flex:1;;height:80px;border:1px solid #dfdfdf;background:#f2f2f2;font-size:13px; color:#b6b6b6;padding: 5px}
.post_con input{height:25px}
.post_but{float:right;width:60px;height:25px;color:#fff; line-height:25px;font-size:13px;background:#999;border-radius:3px;padding:0;border:0;margin-top:8px}
/*书封页*/
.booksite{margin:0;padding:15px 7px 5px;position:relative;zoom:1;background:#f2f2f2;border-bottom:1px solid #dfdfdf}
.booksite .bookimg{float:left;margin-right:10px;margin-bottom:15px;width:74px;height:98px}
.booksite .bookname{color:#303030;font-size:14px;line-height:25px;}
.booksite .info{color:#787878; font-size:13px;line-height:18px;}
.booksite .info div span{color:#303030}
.booksite .cbut{position:absolute;right:7px;top:45px;width:54px;height:23px;text-align:center;border-radius:4px;font-size:14px; line-height:23px; overflow:hidden;}
.booksite .add_bs{ border:1px solid #ff4643;color:#ff4643;}
.booksite .added_bs{border:1px solid #666;color:#666}
.booksite .add_bs:before{content:"+ 书架"}
.booksite .added_bs:before{content:"已添加"}
.booksite .bookbutton{ display:-webkit-box;clear:both;font-size:16px}
.booksite .bookbutton a{display:block;-webkit-box-flex:1;line-height:35px;border-radius:2px;text-align:center;background:#b33836;color:#fff;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding:0 10px}
.listenbook{position:absolute;right:10px;top:17px;color:#8f8f8f;background:url(../images/pics.png) left -183px;background-size:100px;padding-left:20px;font-size:13px;line-height:13px;height:13px}

.mbfav_wap {height:380px;overflow:hidden}
.mbfav_wap .bookbox{border-bottom:1px solid #ddd}
.mbfav_wap .bookbox .bookname {border:0;font-size:14px;line-height: 24px;height: 24px;}
.mbfav_wap .bookbox .author,.mbfav_wap .bookbox .cat {border:0;font-size:13px;line-height:22px;height:22px;clear:both;float:none;color:#a8a8a8;}
.mbfav_wap .bookbox .author span,.mbfav_wap .bookbox .cat span{color:#4c4c4c}
.mbfav_info{border:1px solid #dfdfdf; white-space:nowrap; position:absolute;padding:2px 5px;color:#4c4c4c;border-radius:1px; font-size:14px;left:95px;top:85px;background:#f2f2f2}
.mbfav_info .topcor{border:1px solid #dfdfdf;width:5px;height:5px; overflow:hidden; position:absolute;left:-4px;top:9px; background:#f2f2f2;    -webkit-transform:rotate(-135deg);border-left:0;border-bottom:0}

.booksite #booking,.booksite #booked{border-left:8px solid #5a8b35;border-right:8px solid transparent;border-top:8px solid transparent; border-bottom:8px solid transparent;width:16px;height:0px;text-align:center;color:#fff;line-height:16px;top:20px; left:32px;position:absolute;  font-size:10px;box-shadow:0px 0px 0px #ccc;}
.booksite #booking{border-left:8px solid #a0c676;}
.booksite #booking:before{content:"连载";width:30px;height:16px; line-height:16px; background:#a0c676; position:absolute;left:-38px;top:-8px}
.booksite #booked{border-left:8px solid #ab1016;}
.booksite #booked:before{content:"完结";width:30px;height:16px; line-height:16px; background:#ab1016; position:absolute;left:-38px;top:-8px}
/*最近更新*/
#lastupdate{margin:5px 0;height:35px; line-height:34px;padding:0;font-size:14px; display:-webkit-box}
#lastupdate *{-webkit-box-flex:1;}
#lastupdate em.vip{color:#ff4643;font-family:Arial;font-size:12px;display:inline-block;padding:3px 0;font-style:normal; position:relative; border:1px solid #ff4643;padding:1px;text-align:center;margin:0 5px 0 0; float:left; -webkit-box-flex:0; }
#lastupdate .last_tit{ display:block;overflow:hidden;}
#lastupdate .time{font-family:Tahoma; text-align:right;font-size:12px;color:#a8a8a8;-webkit-box-flex:0;width:60px}
.book_intro{color:#5e5e5e;font-size:13px; line-height:20px;padding:5px 7px}
.book_intro span#more_intro{color:#ff4643}
.book_intro span#more_intro em{ font-style:normal}
.book_tags{padding:7px 7px 15px}
.tags_tit{ float:left; line-height:25px}
.tags_wap{ overflow:hidden}
.tags_wap a{font-size:12px; float:left;padding:0 6px;height:20px;background:#f2f2f2;color:#4c4c4c;line-height:20px;margin:5px 5px 0 0;overflow:hidden;border:1px solid #dfdfdf;border-radius:2px}
.donate{padding:8px 0 0}
.donate_button{display:-webkit-box;border-bottom:1px solid #dfdfdf;padding-bottom:8px}
.donate_button .donate_tw{border:3px solid #e38d29;width:34px;height:34px;border-radius:22px;margin:auto;text-align:center}
.donate_button .donate_ti{font-size:18px;border:2px solid #e38d29;width:26px;height:26px;border-radius:15px;margin:2px auto auto; line-height:26px; text-align:center}
.donate_button span:nth-of-type(1) .donate_tw,.donate_button span:nth-of-type(1) .donate_ti{border-color:#e38d29;color:#e38d29}
.donate_button span:nth-of-type(2) .donate_tw,.donate_button span:nth-of-type(2) .donate_ti{border-color:#a0c676;color:#a0c676}
.donate_button span:nth-of-type(3) .donate_tw,.donate_button span:nth-of-type(3) .donate_ti{border-color:#ff4643;color:#ff4643}
.donate_button span:nth-of-type(1) em{background:#e38d29}
.donate_button span:nth-of-type(2) em{background:#a0c676}
.donate_button span:nth-of-type(3) em{background:#ff4643}
.donate span h5{margin:0; text-align:center;font-size:14px;font-weight:normal;color:#5e5e5e;margin-top:4px}
.donate span{-webkit-box-flex:1;width:0;display:block;margin:3px 2px 0;font-size:12px;text-align:center;color:#a4a3a3;border-radius:2px;text-align:center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding:5px 0; line-height:18px; position:relative}
.donate span em{position:absolute;left:50%;margin-left:10px;color:#fff;top:30px;font-style:normal;padding:1px 3px;border-radius:2px}
.read_atz,.read_zta{font-size:14px;line-height:24px; overflow:hidden;color:#535252;border:0;background:#f6f5f5 url(../images/pics.png) no-repeat 3px center;background-size:125px; background-position:-35px -149px;text-indent:16px;float:right;margin-right:5px;margin-top:-5px}
.read_atz::before{content:"  反序  ";}
.read_zta::before{content:"  正序  ";}
.wc_sel span.cur{background-color:#a0d468;border-color:#a0d468;border-bottom-color:#85b74f;color:#558323}
.suply_wap{font-size:13px;height:40px; line-height:40px;height:40px;clear:both;margin:0 auto;;border-bottom:1px solid #dfdfdf;display:-webkit-box;}
.suply_wap>div{display:block;color:#5e5e5e;-webkit-box-flex:1;margin-left:5px; overflow:hidden;text-overflow:ellipsis;}
.suply_wap>a{display:block;margin-right:5px;text-align:center;color:#4c4c4c;background:#f2f2f2;font-size:13px;border:1px solid #dfdfdf;border-radius:3px;width:65px;height:30px; line-height:30px;margin-top:4px}
.suply_wap:last-child{border-bottom:0}
/*评论区*/
.thread_box{clear:both;padding:10px;border-bottom:1px solid #ddd}
.thread_list .thread_box:last-child{border-bottom:none}
.user_img {float:left;}
.user_img img{width:35px;height:35px;border:1px solid #ccc;border-radius:3px;padding:1px; background:#fff}
.thread_r{overflow:hidden;padding-left:10px;font-size:13px}
.thread_r .user_name{color:#4c4c4c; line-height:20px;font-size:14px}
.thread_r .thread_txt{color:#4c4c4c;margin:5px 0 8px; line-height:20px}
.thread_r .thread_time{color:#a8a8a8; float:left}
.thread_r .thread_lnk{color:#ca8f4a; float:right}
.thread_lnk a{color:#a8a8a8;}
/*1211，确定弹窗*/
.zh_cfm_pop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.zh_cfm_pop .popcon{background:#fff;position:absolute;top:50%;left:50%;width:260px;font-size:14px;-webkit-transform:translate(-50%,-50%);}
.zh_cfm_pop .popcon h4{font-size:16px;padding:10px;border-bottom:1px solid #dadada;}
.zh_cfm_pop .popcon .ptxt{padding:20px 10px; line-height:22px}
.zh_cfm_pop .popcon .btn{display:-webkit-box;display:-moz-flex;display: flex;width:100%;}
.zh_cfm_pop .popcon .btn span{display:block;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background:#e5e5e5;height:40px;line-height:40px;text-align:center;color:#222;}
.zh_cfm_pop .popcon .btn span:nth-child(1){color:#fff;background:#9a1a18}

img{vertical-align: top}
p{padding: 0;margin:0;}
i,em{font-style: normal;}
.c95{color: #959595}
.bortop{border-top:1px solid #dfdfdf;}
.borbot{border-bottom:1px solid #dfdfdf;}

.m-con{background:#f2f2f2;padding-top: 15px}
.user-con p:nth-of-type(1) .gold,.dy-choose h4{background-image:url(../images/dy.png); background-repeat:no-repeat}
.subpage_tit{background: #fff}
/* 订阅的书籍 */
.order_info{background:#fff6d5;color:#4c4c4c;font-size: 0.7rem;line-height: 1.2rem;padding:7px}
.order_info i{color: #919191}
.order_wap{padding:17px 7px 32px; background:#f2f2f2}
.order_wap.pt30{padding-top: 30px}
.order_next{ text-align:right;margin:11px 10px 0;line-height: 1em}
.order_next input{margin-top:2px}

.dy-choose{padding: 12px 7px 20px;background: #fff6d5}
.dy-choose h4{margin-bottom: 21px;background-position: 0 2px;background-size: 21px auto;display: inline-block;padding-left: 17px}
.ulList{display:box;display:-webkit-box;margin-right:15px}
.ulList a{-webkit-box-flex:1;border: 1px solid #eadeb2;background:#fff;margin-left:15px;text-align: center;color:#4c4c4c;box-sizing:border-box;padding: 10px;display: block;}

.tips_3{padding:20px 7px;}
.tips_3 h4{margin-bottom:10px }
.tips_3 .ptxt{color: #aeaeae;line-height: 20px;font-size:13px;}

/* 自动订阅管理 */
.worksAll{padding-top:8px}
.worksAll h3{background: #f3f3f3;height: 32px;color: #222;font-size:16px;padding-left: 15px;line-height: 32px;margin-bottom: 10px}

.book-list li{border-bottom: 1px solid #dfdfdf;padding:10px 7px;line-height: 1em;display:block;line-height: 30px;position:relative;}
/* .book-list .subscribeList{-webkit-flex-direction: column;flex-direction:column;display: flex;display:-webkit-flex} */
.book-list li:last-child{border-bottom: none;padding-bottom: 0}
.book-list li a{display: block;overflow: hidden;color: #4c4c4c;line-height: 25px;height: 25px}
.cancel-btn{-webkit-appearance:none;outline:none;background: #fe797c;width:77px;height:25px;line-height:23px;text-align: center;border:none;font-family: Microsoft YaHei;color: #fff;vertical-align: 2px;position: absolute;right:10px;top:10px;}
.consume-list li a{display: inline;}
.book-list li span:nth-child(1){width:30%;display:block;padding-left:8px;box-sizing:border-box}
.book-list li span:nth-child(2){width:70%;display:block}

/* -----------------投诉建议----------- */
.complain{margin-top: 30px;display: box; display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.complain a{margin:0 10px;display:block;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background:#fff;border: 1px solid #e0e0e0;height: 35px;line-height: 35px;text-align: center;color: #555;border-radius: 3px}
.complain a.red{background-color: #b33936;border: none;color: #fff}
.textarea{padding: 0 7px;text-align: right}
.textarea textarea{width: 100%;resize:none;border:1px solid #dfdfdf;padding:5px;height:144px;box-sizing:border-box;}
.submit-btn{background:#b33836;width: 100%;font-size:14px;margin-bottom: 100px;height:35px;color: #fff;font-family:Microsoft YaHei;-webkit-appearance:none;outline:none;border:0 none;border-radius: 3px;margin-top: 15px}
.question{padding:25px 10px}
.question h4{margin-bottom: 12px}
.question p{color: #aeaeae;line-height: 20px;margin-bottom: 20px}
.question p:nth-of-type(2){margin-bottom:7px}

.pump{z-index: 999}
.pump .popcon{width: 14rem;padding-bottom: 1rem;}
.popcon .order_info{margin-bottom: 1rem;border-top:none;padding: 10px 15px;border-bottom: none;background: #f2f2f2}
.pump .order_info p{padding-left: 2rem;margin-bottom: 5px}
.pump .order_info em{margin-left: -2rem;}
.popcon .order_info i,.popcon .order_info em{color:#959595}
.pump .popcon .btn span:nth-child(1){margin:0 20px;height: 32px;line-height: 32px;border-radius: 5px;background: #ff4643}
.popcon .cancel{background: #e5e5e5;color: #222}
.pump .order_next{margin-top:20px;font-size:14px;}
.pump .tit{background: #424242;height: 1.8rem;color:#fff;line-height: 1.8rem;padding-left: 10px;font-size: 0.7rem;}
.pump .icon {height:20px;width: 20px;position: relative;display: inline-block;float: right;padding:8px 12px 0 0;cursor: pointer}
.pump .icon .cross{background: url(../images/close.png) no-repeat right center;height: 20px;width: 20px;background-size: 20px auto}

.total_info{border-bottom:1px solid #dfdfdf;height:32px;line-height: 32px;padding: 0 8px}
.total_info .total{float: left;color: #b4b4b4}
.total_info .total i{color:#4c4c4c}
.total_info .sBtn{font-size:16px;float: right;color:#ff4644;padding: 0 10px}

/* 阅读末页修改 */
 .adv{height: 47px;background:rgba(0,0,0,.5);border-bottom:1px solid #dfdfdf}
.book_colpic{padding:15px 0;display:block;overflow:hidden}
.book_colpic a{display:block;font-size:14px; text-align:center;color:#4c4c4c;width:33.3%;float:left} 
.book_colpic .sTit{margin: 15px 0 10px;display: block;line-height:22px;height:22px;overflow: hidden;}
/*.publish{padding: 12px 8px 32px;overflow: hidden;}
.publish-tit{color: #c88b48;font-size: 16px;margin-bottom: 10px;padding-left: 5px}
.publish textarea{background-color: #f2f2f2;width: 100%;height:84px;border-radius:5px;resize:none;border:1px solid #dedede;color: #c8c8c8;padding:5px;box-sizing:border-box;-webkit-appearance:none;display:block}
.publish .comment-btn{float: right;background: #999;font-size: 14px;text-align: center;line-height: 28px;width: 60px;height:30px;border:0 none;color: #fff;border-radius: 5px;margin-top:15px} */

/* 修改密码 */
.change_password{padding: 34px 10px}
.change_password .c-ipt{padding-left: 10px;height: 30px;width:58%;font-size: 14px;border: 0;outline: none;border:1px solid #dadada;display: inline-block;box-sizing:border-box;}
.change_password label{width:35%;display: inline-block;text-align: right}
.change_password .field{margin-bottom: 15px}
.c-submit{background: #9b0004;border:none;height:34px;color:#fff;text-align: center;line-height: 34px;display: block;width: 100%;font-size:16px;margin-top:41px;}
/* 百度绑定 */
.bind_tips{padding:10px 10px 20px}
.bind_tips p{color: #333;margin-top:5px;}
.bind_suc{padding: 34px 10px}
.bind_suc p{margin:0 auto;width: 85%;font-size:15px}
.bind_suc .button_wap{margin:40px 0 0;}

/* 评论 */
.comment-tit{display:-webkit-box;border-bottom:2px solid #ff4644;padding-top:0;height: 35px}
.comment-tit span{-webkit-box-flex:1;display:block;color:#ff4644;;padding-top:11px;}
.comment-tit .publish{width:82px;height:21px;text-align: center;display: block;margin-top:3px;border-radius:3px;border:1px solid #d6d6d6;padding-top:7px;background: #dfdfdf}
.comment-tit .publish i{background: url(../images/nm.png) no-repeat 0 0;display:inline-block;background-size: 13px;width: 13px;height: 14px;vertical-align: middle;}

/*发布评论*/
.comment-pub{padding: 20px 15px;background: #fff}
    .comment-pub .ctit{display:-webkit-box;line-height: 35px;margin-bottom: 10px}
    .comment-pub input,.comment-pub label{display: block}
    .comment-pub label{width:50px}
    .comment-pub input{border-radius: 3px;-webkit-box-flex: 1;}
    .comment-pub .post_but{width: 100%;height: 30px;line-height: 30px;font-size: 14px;margin-top:15px;float: none}
    .comment-pub .cCon textarea{width: 100%;padding:5px;box-sizing:border-box;border-radius:3px;resize:none;height: 147px}
    .comment-pub .cCon label{margin-bottom: 5px}
    
.border-box{box-sizing:border-box}
.dtxt{font-size:0.7rem;color: #50576a;line-height: 1.25rem}
.button-pay-wap{height: 1.75rem;background: #e95e56;font-size:0.75rem;line-height: 1.75rem;color: #fff;text-align: center;border-radius: 3px;}
.button-pay-wap a{display:block;width:100%;height:100%;}
.button-gray{background: #999}
.pd-w{padding:0.625rem;}
.border-b{border-bottom: 1px solid #d5d5d5;}
.flex{display:-moz-box;display:-webkit-box;display:box;}
.flex-cell{-webkit-box-flex:1;box-flex:1;display: block}
.flex-cell-2{-webkit-box-flex:2;box-flex:2;}
.flex-cell-3{-webkit-box-flex:3;box-flex:3}

.pc-info{line-height: 1.25rem;border-bottom: 1px solid #d8d8d8}
.s-wrap{padding: 1.5rem 0.625rem 0.625rem;}
.s-tit{margin-bottom: 0.8rem;font-size:0.7rem}
.s-tit i:last-child{text-align: right;font-size: 0.65rem;color: #565656;}
.s-tit i:last-child a{text-decoration: underline;color: #565656;}
.s-tit i:first-child{background: url(../images/tel.png) no-repeat left center;background-size:0.8rem;padding-left:1rem;line-height: 0.8rem;font-size: 0.7rem;color: #565656;}
.balance{border-bottom: 1px solid #d8d8d8;background: #f8f8f8;color:#50576a;font-size:0.7rem;}
.s-tit i.no-bg{background:none;padding-left: 0}
.s-tit i.tip{color: #a8a8a8;font-size:0.65rem;}
.ipt{margin-bottom: 0.75rem}
.ipt-text{border: 1px solid #cdcdcd;height:1.75rem;border-radius: 3px;padding:0 0.5rem;font-size:0.65rem;color:#4c4c4c;background:none;line-height: 1.7rem}

.c999{color: #999}
.f-14{font-size:0.7rem;}
.mb10{margin-bottom: 0.625rem}
.mb30{margin-bottom:1.5rem}
.ml15{margin-left:0.75rem}

.get-code{width:4.5rem;margin-left: 1rem;color: #a8a8a8;padding:0;}
.get-code.dis{background: #d2d2d2;color: #fff}
.get-code.dis-false{background: #999;color: #fff;border: none}



.subscribe-info{line-height: 1.05rem;}

.go-pc{background: #f0f0f0;color: #868f9f;text-align: center;font-size:0.65rem;line-height: 1.5rem;height: 1.5rem}
.go-pc i{background: url(../images/pc.png) no-repeat left center;background-size:0.65rem;padding-left: 0.8rem;}



/* 选择订阅章节 */
.c-list{overflow:hidden;} 
.c-list .c-box{border:1px solid #ccc;text-align: center;border-radius: 5px;background: #fafafa;width: 30.5%;float: left;margin-right: 3%;margin-bottom:0.5rem;-webkit-box-pack:center;-webkit-box-align:center;overflow:hidden;position:relative;padding:0.6rem 0}
.c-list .c-box:nth-of-type(3n){margin-right:0}
.c-list .c-box.active{border: 1px solid #e95e56;position: relative;color: #e95e56;background: none}
.c-list .c-box.active:after{content:'';position: absolute;right:0;bottom:0;background: url(../images/select.png) no-repeat;width:1rem;height: 1rem;background-size: 1rem;}
.c-list .input-text{background: none;border: none;height: 100%;text-align: center;font-size:0.6rem}
.c-list span{display: inline-block;width: 1rem;border-left: 1px solid #ccc;height: 100%;line-height: 3rem}
.c-box span.label{position: absolute;display: block;color: #fff;z-index: 33;background: #e95e57;width: 5rem;height: 1.3rem;line-height:1.5rem;-webkit-transform: rotate(45deg);transform: rotate(45deg);right: -47%;top: 0;font-size:0.5rem}
.c-box span.label em{font-size:0.5rem;    vertical-align: -2px;}

/* 温馨提示 */
.order_tips {position: relative;border: 1px solid #dadada;width: 100%;box-sizing: border-box;border-radius: 5px;color: #999;}
.order_tips i {position: absolute;left: 25px;top: -10px;display: inline-block;background: #fff;padding: 0 5px;color: #676664;font-size:0.75rem;}
.order_tips p { padding:1rem 0.5rem 0.75rem;line-height:1rem;font-size:0.65rem;}

.check-tip{margin:0.75rem 0 0;font-size:0.7rem}

.choose-btn{border:1px solid #b9b9b9;width:0.7rem;height:0.7rem;border-radius:0.35rem;box-sizing:border-box;background-color: #faf7f5;display: inline-block;vertical-align: -2px;margin-right: 3px}
.active .choose-btn{background-image: url(../images/ch.png);border:none;border-radius: 0;background-size:cover;background-repeat: no-repeat;background-position: center center}


/* 0.5倍border */
.hairlines .bor1,.hairlines.bor4{position:relative;border:none;}
.hairlines .bor1:after{content:'';width:100%;height:1px;position: absolute;left: 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;background:#cdcdcd;bottom:0;}
.hairlines .bor4:after{content:'';width:200%;height:200%;position: absolute;left: 0;top:0;box-sizing:border-box;border:1px solid #fff;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;border-radius:6px}
.hairlines .bor4.active:after{border: 1px solid #eb726b;}



/* 充值中心 */
.recharge{padding: 15px;font-size:0.6rem;background: #fff}
.r-balance{font-size:0.7rem;margin-bottom: 0.5rem}
/* 选择充值方式 */
.r-mode-con{display: box; display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.r-mode-con li{border: 1px solid #dfdedd;padding: 0.5rem 0.3rem 0.4rem;/* line-height: 1.05rem; */margin-right:0.7rem;border-radius:0.25rem;text-align:center;background: #fafafa;color: #a9a9a9;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}
.r-mode-con li:last-child{margin-right:0}
.r-mode-con li.active{border: 1px solid #e95e56;position: relative;color: #e95e56;background: none}
.r-mode-con li.active:after{content:'';position: absolute;right:0;bottom:0;background: url(../images/select.png) no-repeat;width:1rem;height: 1rem;background-size: 1rem;}

.r-mode-con li .r-icon,.r-mode-con li.active .r-choose-btn{background-size:cover;background-repeat: no-repeat;background-position: center center}
.r-mode-con li .choose-btn{width:1rem;height:1rem;border-radius:0.5rem;margin-top: 0.5rem}
.r-mode-con li .dis{display: block;color: #999}
.r-mode-con li .r-icon {width: 1.05rem;display: inline-block;height: 1.05rem;background:url(../images/pay.png) no-repeat;background-size:1.05rem;}
.r-mode-con .alipay .r-icon{background-position:0 0;}
.r-mode-con .wxpay .r-icon{background-position:0 -1.4rem}
.r-mode-con .telpay .r-icon{background-position:0 -2.925rem}
#Jr-mode-con li.hover{background:#f1f1f1}
/* 选择充值方式 */
.r-account-con{overflow:hidden;padding-top: 0.75rem}
.r-account-con .active{border: 1px solid #eb726b;color: #eb726b}
.r-account-con .active em{display: block}
.account-item{display: block;text-align: center;background-color: #fafafa;margin: 0 3% 0.75rem 0;padding:0.3rem 0;background: #fff;border-radius: 5px;box-shadow:0 1px 1px #e7e6e4;box-sizing:border-box;position: relative;color: #545454;width: 31.3%;float:left;border: 1px solid #fff}

.account-item:first-child,.account-item:nth-of-type(4){margin-left: 0}
.account-item:nth-of-type(3){margin-right:0}
.account-item:last-child,.account-item:nth-of-type(6){margin-right: 0}
.account-item em{background:url(../images/cur.png);background-size: 1rem;position: absolute;right:0;bottom: 0;width: 1rem;height:1rem;display: none}
.account-item i{color: #999;}
.r-paybtn,.r-confirm{height: 1.5rem;line-height: 1.5rem;font-size:0.75rem}
.r-info{background: #ece8e7;font-size:0.6rem;padding:0.5rem 0.75rem 0.5rem 1.55rem;position: relative;color: #8c7d6e}
.r-info:before{content:'';background-image: url(../images/e.png);position: absolute;left:0.5rem;top:0.5rem;width: 0.8rem;height: 0.8rem;background-size:cover}
#Jtel-account-sel,#Jr-account-sel{display: none}

.btn{background:#e95e57;border-radius:0.25rem;text-align: center;color: #fff;display: block;font-size:0.6rem}
#Jpaybtn.hover,#paysubmit.hover,.r-paybtn.hover{background:#d12f26}
.choice-book,.free-book{color: #555454;background: #fbf7f6}
.telcharge{padding:15px;font-size:0.6rem;}
.telcharge .form-item{margin-bottom: 0.75rem}
.telcharge .form-item .text-input{border:none;border: 1px solid #d2d2d2;border-radius: 3px;height: 1.75rem;padding-left: 0.2rem;width: 100%}
#Jtelpay{display:none}
.telcharge .form-item .yzm{width: 5rem;height: 1.75rem;display:block;background: #999;text-align: center;line-height: 1.75rem;border-radius:0.25rem;margin-left:10px;color: #fff; -webkit-appearance: button; cursor: pointer;}
.telcharge .form-item .dis{background: #d2d2d2}
.r-confirm{font-size:0.7rem;}
.r-tips h3{font-weight: normal;font-size: 0.7rem;}
.r-tips p{line-height: 1rem;margin-bottom:3px}

/*错误提示*/
.tip-error{background: #fffff2;border-bottom: 1px solid #e6dcbc;color: #e95e56;font-size:0.7rem;}
.tip-error:before{content:'';background: url(../images/e.png) no-repeat;width:0.7rem;height:0.7rem;background-size:0.7rem;display: inline-block;vertical-align: -0.1rem;padding-right: 3px}
/*微信跳转*/
.wx-loading{text-align: center;font-size:0.7rem;margin-top: 0.775rem}
.wx-loading img{width: 1rem}
.success-txt{padding: 3rem;text-align: center}
.success-txt i{display:inline-block;background: url(../images/suc.png) no-repeat left center;background-size: 1rem;padding-left: 1.2rem;height:1rem;line-height:1rem}
#company-name{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items:center;
}

#company-name h3{
    padding:0 .5rem;
    text-align: center;
    height:46px;
    line-height:46px;
}

#company-name span{
    display: inline-block;
    height:46px;
    line-height:46px;
    padding:0 .5rem;
    font-size:12px;
    cursor: pointer;
}

#city-box{
    position: fixed;
    top:48px;
    display: none;
    width:100%;
    height:calc(100vh - 48px);
    z-index: 30000;

}

#city-box div{
    width:100%;
    height:calc(100vh - 48px);
    background:rgba(0, 0, 0, 0.3);
    z-index: 30000;
    position: absolute;
    left:0;
    top:0;
}


#city-box ul{
    position: absolute;
    right:0.5rem;
    top:0;
    width:20%;
    background: #f2f2f2;
    z-index: 30000;
    border-radius: 2px;
    overflow: hidden;

}

#city-box li{
    height:1.5rem;
    line-height:1.5rem;
    text-align: center;
}

#city-box li:hover{
    background:#fff;
}

#city-box li a{
    display: block;
    color:#000;
}