@charset "utf-8";
/* CSS Document */
a img{ border:none;}

/*首頁*/
.newest_notice{ float:left; width:415px;overflow: hidden; height:40px; line-height:40px; margin:0 0 0px 10px; _margin-left:0px;}
.newest_notice span{float: left; display:inline-block; width:56px; background:url(../new_images/newest_notice.png) 0px 9px no-repeat; font-size:12px; color:#fff; text-align:center; margin-right:5px; _display:inline;}
.newest_notice ul{float: left;}
#newspic{display:none; position: absolute; width: 100%; text-align: center; z-index: 1001;}
#newspic img{width: 85%;}
#newspic div{background-color:#75D100;}
#newspic a:link,#newspic a:visited{font-size:25px;color:#FFF;}
#newspic a:hover{color: #FFFF00;text-decoration:none;}
.ibox{ float:left; width:598px; height:233px; margin-left:10px; _margin-left:0px; position:relative; overflow:hidden}
.ibox .showbox{position:absolute;left:0;width:6376px; height:233px;}
.ibox .showbox ul li{float:left;}
.ibox .showbox ul li a{ display:block; height:203px;}
.ibox .showbox ul li a img{ width:598px; height:203px;}
.ibox .showbox ul li div{ width:578px; height:30px; line-height:30px; background:#000;opacity: 0.7; color:#fff; padding:0 10px;}
.ibox .showbox ul li div span{ float:right;}
.ibox span.pre, .ibox span.next{ display:block; width:30px; height:40px; background:url(../new_images/pre_next.jpg);}
.ibox span.num ol li,.ibox span.num ol li.numcur{display:inline-block; margin-right:5px; _margin-right:0px; width:14px; height:13px; height:14px !important; cursor:pointer; background-image:url(../new_images/banner_icon.jpg);}
.ibox span.pre{ position:absolute; left:-5px; bottom:96px; background-position:0 0;}
.ibox span.pre:hover{ background-position:-30px 0;}
.ibox span.next{ position:absolute; right:-5px; bottom:96px; background-position:0 -40px;}
.ibox span.next:hover{background-position:-30px -40px;}
.ibox span.num{ display:none; position:absolute; left:48%; bottom:0; display:inline-block; width:190px; height:13px;}
.ibox span.num ol li{display:none; float:left; height:13px; background-position:0 -13px;}
.ibox span.num ol li.numcur{display:none; background-position:0 -26px;}
.ibox_r{ float:left; margin-left:7px; _margin-left:2px; width:203px; height:233px;}
.ibox_r a img{width:201px;}
.m_r_10{ margin-right:10px;}
a.ibox_r_tab_mo_1_link{ display:block; float:left; width:88px; height:28px; line-height:28px; text-align:center; background:url(../new_images/btn_g_bg.png); font-size:16px; color:#fff; text-shadow:1px 1px 2px #818181; margin-left:8px;}
.small_banner{ float:left; margin:0 0 10px 10px; width:261px; height:89px; border:1px solid #000;}
.small_banner img{ width:261px; height:89px;}
.m_t_5{ margin-top:5px;}
.m_t_2{ margin-top:2px;}
.cartoon_tit,.novel_tit{ width:808px; height:43px; line-height:43px; border-radius:10px; box-shadow:1px 1px 2px #000; font-size:30px; font-weight:bold; text-align:center; color:#fff;}
.cartoon_tit{ background-color:#00adce; margin:0 0 10px 10px;}
.novel_tit{ background-color:#ff6698; margin:10px 0 10px 10px;}
#cartoon_mo_2,#cartoon_mo_3,#cartoon_mo_4,#cartoon_mo_5,#novel_mo_2,#novel_mo_3,#novel_mo_4,#novel_mo_5{ display:none;}
.booktag{ margin-left:10px; font-size:18px; font-weight:bold;}
.booktag li{ float:left; width:162px; height:38px; line-height:38px; text-align:center; background:url(../new_images/book_tag_bg.jpg) 0 -42px;}
.booktag li.current{ background:url(../new_images/book_tag_bg.jpg) 0 0;}
.word_content{ margin:0 0 10px 10px; _margin-left:0; padding:10px 0; border:1px solid #b4b4b4; border-top:none; border-radius:0 0 15px 15px; clear:both; overflow:hidden; background:url(../new_images/book_content_bg.jpg) left repeat-y;}
.word_content div{ float:left; width:132px; height:265px; margin:0 11px 0 14px; _display:inline; text-align:center;}
.word_content div p{padding: 2px 0 10px 0;}
.word_content div img{ width:132px; height:185px;}
.free_link,.free_link_on{display: block;width: 109px;height: 27px; margin: 5px auto;}
.free_link{background: url(../new_images/free_reading.png);}
.free_link_on{background: url(../new_images/free_reading.png) 0 -27px;}
.hot_books_tit{ border-left:7px solid #ffc88f; height:30px; line-height:30px; padding-left:5px; font-size:18px; font-weight:bold; background-color:#ffe4d3; margin-left:10px;}
.hot_books_content{ margin:10px 0 10px 10px;}
.hot_books_r div a{ display:block; float:left; padding:0 5px; line-height:30px;}
a.hot_books_word1,a.hot_books_word2,a.hot_books_word3,a.hot_books_word4{ display:block; width:113px; height:31px; line-height:31px; background-image:url(../new_images/hot_books_wordbg.jpg); font-size:18px; font-weight:bold; color:#fff; padding-left:10px;}
a.hot_books_word1{ background-position:0 0;}
a.hot_books_word2{ background-position:0 -31px;}
a.hot_books_word3{ background-position:0 -62px;}
a.hot_books_word4{ background-position:0 -93px;}
.hot_rank1{ background:url(../new_images/hot_rank_01.jpg) no-repeat #ffffff; padding:44px 10px 0px 10px; margin-top:5px;}
.m_b_5{ margin-bottom:5px;}
.hot_rank1 ul{ margin-bottom:5px;}
.hot_rank1 ul li,.hot_rank2 ul li{ background:url(../new_images/hot_rank_line1.jpg) left top repeat-x; padding:5px 0;}
.hot_rank2{ background:url(../new_images/hot_rank_02.jpg) no-repeat #ffffff; padding:44px 10px 0px 10px;}
.hot_rank_book{ float:left; width:100px; margin-left:6px; _display:inline;}
.hot_rank_book img{ width:100px; height:141px;}
.hot_show1{ display:none; height:141px;}
.hot_show2{ margin-top:5px; max-height:55px;}
.hot_show2 p{ 
    margin-left:26px; 
    text-align:left; 
    padding-left:10px;
    height: 36px;
    overflow:hidden;
}
.hot_show2 p a {
    padding: 5px 0;
/*    display: -webkit-box;*/
    max-height: 1.6em;
    height: 1.6em;
    margin: 0 auto 0px auto;
    font-size: 1em;
    line-height: 1;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	color:#393838;
}
.no1, .no2, .no3, .no4, .no5, .no6, .no7, .no8, .no9, .no10{ float:left; width:26px; height:86px; background-image:url(../new_images/no1.png); background-repeat:no-repeat;}
.no1{ background-position:0 0;}
.no2{ background-position:-26px 0;}
.no3{ background-position:-52px 0;}
.no4{ background-position:-78px 0;}
.no5{ background-position:-104px 0;}
.no6{ background-position:-130px 0;}
.no7{ background-position:-156px 0;}
.no8{ background-position:-182px 0;}
.no9{ background-position:-208px 0;}
.no10{ background-position:-234px 0;}
.no1_short{float:left; width:26px; height:21px;}
.no_short{ float:left; width:26px; height:21px; background-image:url(../new_images/no_short1.png); background-repeat:no-repeat;}
.no2_short{ background-position:0 0;}
.no3_short{ background-position:-26px 0;}
.no4_short{ background-position:-52px 0;}
.no5_short{ background-position:-78px 0;}
.no6_short{ background-position:-104px 0;}
.no7_short{ background-position:-130px 0;}
.no8_short{ background-position:-156px 0;}
.no9_short{ background-position:-182px 0;}
.no10_short{ background-position:-208px 0;}
.hot_comments_from{margin:10px 0 0 10px; width:395px; float:left;}
.hot_comments_from_l{ float:left; width:120px; margin-right:10px;}
.hot_comments_from_l img{ width:120px;}
.hot_comments_from_r{ float:left; width:265px;}
.hot_comments_from_r div{width:265px; line-height:30px; height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot_comments_from_r p{ padding:5px 0;

display: -webkit-box;
    max-width: 400px;
    height: 3.9em;
    margin: 0 auto 10px auto;
    font-size: 1em;
    line-height: 1.5;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hot_comments_bn{ font-size:17px;}
.lm_bg{background: #FFFFFF;}
.img_center{ text-align: center;}

 /* PC_banner */
    .index_bn3{width:598px;  height:261px; padding:0 110px; line-height:25px; margin:0 10px; position:relative; overflow:hidden; background:#000;color:#FFFFFF;font-size:14px;}
    .index_bn3 .bd li span{float: right;} 
    .index_bn3 .bd{ position:absolute; left:0; top:0; }
    .index_bn3 .bd li{ overflow:hidden; position: relative; width: 598px; height:259px; }
    .index_bn3 .bd li img{ display:block; height:234px; margin: 0 auto;    }
    .index_bn3 .tempWrap{ padding:0 110px !important; /* 强制遮罩层显示2侧各110px */   }
    .index_bn3 .bd ul{ margin-left:-598px !important;  }
    .index_bn3 .pnBtn{ position:absolute; top:0; width:110px; height:261px; cursor:pointer;   }
    .index_bn3 .prev{ left:0;  }
    .index_bn3 .next{ right:0; }
    .index_bn3 .pnBtn .blackBg1{ display:block;  position:absolute; left:0; top:0; width:100%; height:261px; background:#000; filter:alpha(opacity=50);opacity:0.5;}
    .index_bn3 .pnBtn .blackBg2{ display:block;  position:absolute; left:0; bottom:0; width:100%; height:25px; background:#000;}
    .index_bn3 .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:234px; _filter:alpha(opacity=70); }
    .index_bn3 .prev .arrow{ left:0; background:url(/renta/pub/new_images/left.png) 0 center no-repeat;   }
    .index_bn3 .next .arrow{ right:8px; background:url(/renta/pub/new_images/right.png) 0 center no-repeat;  }
	
/*我的首頁*/
.b_info{margin-left:25px;margin-top: 5px;width:740px;}
.b_info_tit{height:35px;line-height:38px; padding-bottom:5px; margin-bottom:5px;font-size:16px; background:url(../new_images/ex_line.jpg) left bottom no-repeat;}
.b_info_content{ height:30px; line-height:30px; font-size:15px; border-bottom:2px solid #e9e9e9; margin-bottom:3px;}
.b_info_content a{float:right; padding-right:10px; font-size:14px; color:#064d9f;}
.grey{ float:left; background:#e9e9e9; padding:0 10px; margin-right:10px;}
.tab_book{
	height:30px;
	padding-bottom:5px;
	background:url(../new_images/tab_bg.jpg) left bottom no-repeat;
	margin-top:30px;
}
.tab_book li{
	float:left;
	margin-right:10px;
	padding:0px 20px;
	text-align:center;
	letter-spacing:1px;
	line-height:29px;
	border:1px solid #c2c0c0;
	border-bottom:none;
	-moz-border-top-left-radius: 11px;
	-khtml-border-top-left-radius: 11px;
	-webkit-border-top-left-radius: 11px;
	border-top-left-radius: 11px;
	-moz-border-top-right-radius: 11px;
	-khtml-border-top-right-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	border-top-right-radius: 11px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfdf,endColorstr=#fefefe,grandientType=0);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#fefefe));
	background:-moz-linear-gradient(top, #dfdfdf,#fefefe);
}
.tab_book li.org_bg{
	float:left;
	margin-right:10px;
	padding:0px 20px;
	text-align:center;
	letter-spacing:1px;
	line-height:32px;
	border:1px solid #ffa200;
	border-bottom:none;
	-moz-border-top-left-radius: 11px;
	-khtml-border-top-left-radius: 11px;
	-webkit-border-top-left-radius: 11px;
	border-top-left-radius: 11px;
	-moz-border-top-right-radius: 11px;
	-khtml-border-top-right-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	border-top-right-radius: 11px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd100,endColorstr=#ffaf00,grandientType=1);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd100), to(#ffaf00));
	background:-moz-linear-gradient(top, #ffd100,#ffaf00);
}
.book_menu{ line-height:30px; margin-top:10px;overflow:hidden}
.book_menu_r{ float:right; width:130px;}
.book_menu a:hover{ text-decoration:none;}
a.booklist_b.y, a.booklist_b{ display:block; float:left; width:45px; height:30px; margin-right:10px; text-align:right;}
a.booklist_b.y{background:url(../new_images/booklist_y.png) 0 center no-repeat; color:#f45700;}
a.booklist_b{background:url(../new_images/booklist_b.png) 0 center no-repeat; color:#064d9f;}
a.bookimg_b.y, a.bookimg_b{ display:block; float:left; width:45px; height:30px; margin-right:10px; text-align:right;}
a.bookimg_b{ background:url(../new_images/bookimg_b.png) 0 center no-repeat; color:#064d9f;}
a.bookimg_b.y{ background:url(../new_images/bookimg_y.png) 0 center no-repeat; color:#f45700;}
.book_menu_r div{ float:left;}
.book_menu_r div select{margin-left:5px;}
.book{ width:704px; height:156px; margin:10px auto 15px; clear:both;}
.pic_book{ position:relative; float:left; width:132px; height:230px; margin:10px 30px 10px 15px;}
.pic_book .cover{ margin-right:5px; width:132px; height:185px;}
.search_book a img.pic_book_series,.pic_book a img.pic_book_series{ float:none; position:absolute; top:0px; left:0px; width: 132px; height: 185px;}
.pic_book_tit{ display:block; line-height:24px; text-align:center;}
.book a img{ float:left; margin-right:5px; width:109px; height:156px;}
.book_content{ float:left; width:580px;}
.book_name{ height:30px; line-height:30px; background:#fdffc8; padding-left:5px; font-size:16px; font-weight:bold;}
.book_intro{ line-height:18px; padding:5px;}
.pt_links{float:right;margin-bottom:10px;}
.pt_links a{ text-decoration:none;}
.pt1,.pt2{display:block; float:left; height:32px; line-height:32px; font-size:22px; background-image:url(../new_images/point_ticket_bg.png);}
.shengji{display:block; float:left; height:30px; line-height:32px; font-size:22px; background-image:url(../new_images/shengji.png);}
a.pt1{ width:31px; margin-right:10px; padding:0 39px 0 81px; text-align:center; color:#00adce; font-weight:bold;}
a.pt2{ width:31px; background-position:-151px 0; margin-right:10px; padding:0 39px 0 81px; text-align:center; color:#ff974c; font-weight:bold;}
a.shengji{width:31px; margin-right:10px; padding:0 39px 0 81px; text-align:center; color:#00adce; font-weight:bold;}
.pt3{ display: block;margin-top: 2px;float: left;width: 109px;height: 27px;background: url(../new_images/free_reading.png);}
a.pt4{ display:block; width:152px; height:30px; line-height:32px; background:url(../new_images/read.png); text-align:center; color:#fff; font-weight:bold;}
.page{ height:30px; line-height:30px; margin:60px auto; text-align:center; clear:both;}
.page a,.page a:hover, .page a:active{ padding:4px 10px; text-decoration:none;}
.page a:hover,.page a:active{ background:#eafe7f;}



/*搜索頁面*/
.search_title,.tag_title{ float:left; width:95px; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#000; border-left:9px solid #e9e9e9; background:#f3f3f3; padding-left:4px;}
.tag_list{ float:left; width:600px;  line-height:30px;}
.tag_list span{ padding-left:10px;}
.search_btn, .search_btn.current, .search_btn2, .search_btn2.current{ border:none; cursor:pointer; background-image:url(../new_images/btn_search_condition.png); font-size:14px; text-align:left; text-indent:12px; margin-left:10px;}
.search_btn, .search_btn.current{ width:62px; height:26px;}
.search_btn2, .search_btn2.current{ width:76px; height:26px;}
.search_btn{ background-position:-62px 0; color:#064d9f;}
.search_btn.current{ background-position:0 0; color:#ff5b00;}
.search_btn2{ background-position:-76px -26px; color:#064d9f;}
.search_btn2.current{ background-position:0 -26px; color:#ff5b00;}
.search_book{ position:relative; clear:both; height:250px; margin:10px auto 10px;}
.search_book a img{ float:left; width:132px; height:185px; margin-right:5px; margin-top:10px;}
.search_book_con{ float:left; width:600px;}
.search_book_info{ margin-top:2px; line-height:24px;}
.search_book_info .grey{ vertical-align:top;}
.search_book_introduce{ display:inline-block; width:100%;}
.search_book_introduce2{ display:inline-block; width:330px;}
.star_hollow{ display:inline-block; width:72px; height:12px; line-height:12px; background-image:url(../new_images/star.gif);}
.star_solid{display:inline-block; height:12px; background:url(../new_images/star.gif) 0 -12px; text-indent:-9999px;}
.search_links,search_links1{ clear:both; margin-top:10px;}
.search_links a,.search_links span{ display:inline-block; font-weight:bold; padding:0 5px 0 10px;}


/*漫畫介紹頁*/
.ibox_book_item{ width:785px; height:220px; margin-bottom:10px; background:#EFEFEF;}
.ibox_book_item .showbox_book_item{position:relative; float:left; width:705px; height:213px; overflow:hidden;}
.ibox_book_item .showbox_book_item ul{ position:absolute; left:0; width:6666px;}
.ibox_book_item .showbox_book_item ul li{float:left; width:137px; margin:10px 5px 0 0; cursor:pointer;}
.ibox_book_item .showbox_book_item ul li div{ position:relative; width:135px; height:193px; border:1px solid #E7E7E7; background:#fff; border-radius:5px;}
.ibox_book_item .showbox_book_item ul li div img.pic{ width:137px; display: none;}
.ibox_book_item .showbox_book_item ul li div img.loading{ position:absolute; top:50%; left:50%; width:32px; height:32px; margin:-16px 0 0 -16px;}
.ibox_book_item span.pre_book, .ibox_book_item span.next_book{ display:block; width:30px; height:40px; background:url(../new_images/pre_next.jpg);}
.ibox_book_item span.pre_book{ float:left; background-position:0 0; margin:90px 5px 0 5px;}
.ibox_book_item span.pre_book:hover{ background-position:-30px 0;}
.ibox_book_item span.next_book{ float:left; background-position:0 -40px; margin:90px 5px 0 5px;}
.ibox_book_item span.next_book:hover{background-position:-30px -40px;}
.d_pic_bk{ border:1px solid #000;}
.detail_tit{ line-height:31px; font-size:18px; font-weight:bold; border-bottom:2px solid #d5f637;}
.title_note{ color:red; }
.d_share{ float:right; /*width:240px;*/}
.d_share a{ display:block; float:left; font-size:14px; height:30px; line-height:27px; background:url(../new_images/item_img.png) 0 -27px no-repeat; padding-left:32px; width:92px; color:#ff0033; text-decoration:none;}
.d_share a:active{background:url(../new_images/item_img.png) 0 -145px no-repeat;}
.share{ float:right; height:35px; margin-top:1px;}
.share a{ float:left; width:101px; height:35px; background-image:url(../new_images/share.png);}
.share a.f{ background-position:0 0;}
.share a.line{background-position:-101px 0;}
.share a.email{background-position:-202px 0;}
.share a.link{background-position:-303px 0;}
.share a.g{ width:103px; background-position:-404px 0;}
.share a.f:hover{ background-position:0 -35px;}
.share a.line:hover{background-position:-101px -35px;}
.share a.email:hover{background-position:-202px -35px;}
.share a.link:hover{background-position:-303px -35px;}
.share a.g:hover{background-position:-404px -35px;}
.share_small{width:38px; z-index: 100;}
.share_small_h{ position:absolute; top:0;}
.share_small_l{ position:fixed; top:-100%;}
.share_small a{ display:block; width:38px; height:33px; margin-bottom:2px; background-image:url(../new_images/share_small.png);}
.share_small a.f{ background-position:0 0;}
.share_small a.line{background-position:-38px 0;}
.share_small a.email{background-position:-76px 0;}
.share_small a.link{background-position:-114px 0;}
.share_small a.g{background-position:-152px 0;}
.share_small a.f:hover{ background-position:0 -33px;}
.share_small a.line:hover{background-position:-38px -33px;}
.share_small a.email:hover{background-position:-76px -33px;}
.share_small a.link:hover{background-position:-114px -33px;}
.share_small a.g:hover{background-position:-152px -33px;}
.items_book{ clear:both; height:280px; margin:10px 0 20px;}
.items_book .items_book_img{ width:178px; margin-right:0;}
.items_book_img{ float:left; margin-right:5px; position:relative;}
.small_img{float:left; width:109px; height:156px;}
.free_reading2{ display: block;clear: both; margin:0 0 10px 0; width:109px; height:27px; background:url(../new_images/free_reading.png);}
.free_reading{ position:absolute; bottom:-32px; left:27px; width:109px; height:27px; background:url(../new_images/free_reading.png);}
.items_book_con{ float:left; width:406px;}
.items_book_con div.m_t{ margin-top:25px;}
.items_book_info{ clear:both; line-height:24px; margin-bottom:5px;}
.items_book_info .grey{ vertical-align:top;}
.icon_pt{ float:left; width:74px; height:24px; background:url(../new_images/icon_pt.png);}
.items_book_introduce{ display:inline-block; width:555px;}
.cf5b0{ color:#ff5b00; font-weight:bold;}
.m_b_70{ margin-bottom:75px;}
.items_r{ float:left; width:173px;}
.items_r p{ line-height:24px;}
.items_r a{ margin:4px 0 6px 12px; clear:both;}
.top_line_green{ border-top:2px solid #caf405; margin-top:5px;}
a.recharge_coupon,a.recharge_coupon:hover{ display:block; width:152px; height:44px; background-image:url(../new_images/item_img.png); margin:0 0 0 12px;}
a.recharge_coupon{ background-position:0 -56px;}
a.recharge_coupon:hover{ background-position:0 -101px;}
.payment{ display:block; height:66px; background:url(../new_images/payment.jpg) center top no-repeat;}
.itmes_intro{ float:left; width:585px;}
.story_detail,.story_detail_r{ clear:both; height:43px; line-height:43px; background:url(../new_images/story_detail_titbg.png) repeat-y; padding-left:10px;}
.story_detail{border-left:6px solid #caf405;}
.story_detail_r{border-left:6px solid #ff0000; margin:15px 0;}
.story_con{ padding:10px 5px 15px 16px; line-height:20px;}
.story_sort a{ margin-left:5px;}
.detail_book{width:769px; height:183px; clear:both; margin:20px 0px 5px 16px;}
.det_book_con{ float:left; width:655px;}
.book_cover li{ float:left; width:130px; margin:0 10px 10px; text-align:center;}
.book_cover li a img{ width:130px;}
.page_items{ height:30px; line-height:30px; margin:10px auto; width:280px; clear:both;}
.page_items a,.page_items a:hover, .page_items a:active{ padding:4px 10px; text-decoration:none;}
.page_items a:hover,.page_items a:active,.page_items a.current{ background:#eafe7f;}
.comment_area{ margin-left:60px;}
.tags_bg{ float:left; margin:1px 10px 1px 0; height:22px; line-height:22px; padding:0 10px; border:1px solid #9c5229; color:#9c5229; cursor:pointer;}
.tags_bg:hover,.tags_bg.current{ background:#9c5229; color:#fff;}
a.collect_comment{ float:left; width:158px; height:21px; line-height:21px; text-align:center; margin-top:3px; background:url(../new_images/all_books_bg.jpg) 0 -21px; color:#fff;}
.itempage_icon1,.itempage_icon2,.itempage_icon3{ padding-left:15px; background-position:left center; background-repeat:no-repeat; margin-left:5px;}
.itempage_icon1{ background-image:url(../new_images/itempage_icon1.jpg);}
.itempage_icon2{ background-image:url(../new_images/itempage_icon2.jpg);}
.itempage_icon3{ background-image:url(../new_images/itempage_icon3.jpg);}
.mask{ width:100%; height:100%; display:none; position:fixed; background:#000; z-index:1000;opacity: 0.8;
filter: alpha(opacity=80);}
.email_content{ display:none; position:fixed; top:25%; left:25%; width:50%; border:1px solid #aaa; background:#fff; z-index:1001;}
.email_title{ height:30px; line-height:30px; text-indent:10px; background:#aaa; color:#fff; font-size:16px;}
.email_item{ line-height:30px; text-align:center; margin-top:8px;}
.email_item label{ vertical-align:top;}
.email_item input{ height:30px; width:80%; border:1px solid #ccc;}
.email_item textarea{height:150px; width:80%; border:1px solid #ccc; resize:none;}
.email_item .email_captcha_img{border: 1px solid #CCC;vertical-align: middle;cursor: pointer;}
.email_item .email_captcha{width: 100px;}
input.email_login_btn{ width:50%; height:30px; background:#aaa; border:none; cursor:pointer; color:#fff; margin-bottom:8px;}
a.all_books{ float:left; width:167px; height:21px; background:url(../new_images/all_books_bg.jpg);}
.star-rating{ float:left;width:85px;height:17px;position: relative;background: url(../new_images/star_rating.gif) top left repeat-x; margin-top:3px;}
.star-rating li{ float:left; width:17px;height: 17px;text-indent:-9000px;}
.star-words{ display:inline-block; width:50px; text-indent:1em;}
.star-rating li.star-bg{background:url(../new_images/star_rating.gif) left bottom;}

/*發表評論頁*/
.comment{ margin:10px 0;}
.s_comment_tit,.tc_tit{ float:left; padding:5px;}
.s_comment_tags{ float:left; width:528px; height:28px; overflow:hidden;}
.s_comment_tags_m{ float:left; width:528px; height:auto;}
.s_comment_tags div,.s_comment_tags_m div{ float:left; border:1px solid #9c5229; padding:0 8px; height:26px; line-height:26px; margin:0 3px 3px 0; color:#9c5229; cursor:pointer;}
.s_comment_tags div:hover,.s_comment_tags div.current,.s_comment_tags_m div:hover,.s_comment_tags_m div.current{ background:#9c5229; color:#fff;}
.tags_more{ float:left; width:11px; height:10px; margin:10px 10px 0 0; background:url(../new_images/notice_more.jpg); cursor:pointer;}
.s_comment_self{ float:left; width:165px;}
.w_self_tag{ float:left; width:80px; height:24px; line-height:24px; border:1px solid #9c5229; color:#818181; margin-right:3px; font-size:15px;}
.s_self_tag{ float:left; width:80px; height:26px; line-height:26px; text-align:center; border:none; background:#fff799; color:#9fd435; cursor: pointer;}
.tc{ margin:10px 0; height:182px; clear:both;}
.tc_face{ float:left; width:202px; height:182px; background:#e6e6e6;}
.tc_face img{ float:left; display:block; border:none; padding:5px; width:90px; cursor: pointer;}
.tc_face img.current{ padding:0; border:5px solid #ff5b00;}
.tc_face p{ line-height:30px; text-align:center;}
.tc_content{ float:left; width:515px; margin-left:3px;}
.tc_content textarea{ width:510px; height:140px; border:1px solid #7a7a7a; resize: none;}
.tc_content textarea::-webkit-input-placeholder { color:#555550; font-size:16px; }/* webkit 浏览器*/
.tc_content textarea:-ms-input-placeholder{ color:#555550; font-size:16px; } /* ie 浏览器*/
.tc_content input[type="checkbox"]{ margin-top:13px;}
.tc_content label{ font-size:15px; font-weight:bold;}
.pub_tc{ float:right; width:67px; height:37px; cursor:pointer; border:none; background:url(../new_images/pub_tc.png); margin-top:2px;}
.choose1{ color: white; background-color: red;}
.loading_blue{ display:none; float:right; width:25px; height:37px; background:url(../new_images/loading_blue.gif) left center no-repeat;}

/*查看评论*/
.comment_item{ border:1px solid #ff5b00; margin:10px 0;}
.comment_item_tit{ height:27px; line-height:27px; background:#fdffc8; padding:0 10px;}
.comment_item_face{ float:left; margin:5px 0 5px 10px;}
.comment_item_face img{ width:137px;}
.comment_item_word{ float:left; width:605px; margin:5px 0 5px 10px;}
a.useful_link{ float:right; width:95px; height:23px; line-height:23px; text-align:center; color:#ff5b00; font-weight:bold; background:url(../new_images/pub_tc.png) 0 -37px;}
.useful_link_num{ float:right; height:23px; line-height:23px; padding:0 5px; color:#ff0000; font-weight:bold;}
.lw_head{ float:left; width:148px; margin:0 10px 10px 0;}
.lw_head img{ float:right;}
.lw_reply{ float:left; width:595px; background:#f6f6f6; color:#9a7d2f; padding:5px; margin:5px 0; word-break: break-all; line-height:20px;}
.comment_date_th{width: 120px;}
.comment_score_th{width: 80px;}
.comment_name_th{width: 170px;}
.comment_status_th{width: 95px;}
.comment_status_confirm{color: #ED7D31;}
.comment_status_ok{color: #00B0F0;}
.comment_status_no{color: #FF0000;}
.comment_status_repeat{color: #7F7F7F;}
.comment_explain{font-size: 16px;line-height: 25px;}
.comment_title{font-size:24px; color:#007130; margin: 18px 0 20px;}

/*漫畫介紹頁--未来老公*/
.series_book{ margin:10px 0; clear:both; height:174px;}
.series_num{ float:left; width:23px; height:124px; margin-right:10px; padding:50px 22px 0; font-size:24px; color:#fff; text-align:center;}
.book_bg_y{ background:#fdffc8;}
.book_bg_g{ background:#e6e6e6;}
.num_bg_y{ background:#ff8425;}
.num_bg_g{ background:#737373;}
.series_img{ position:relative; float:left; width:260px; margin:10px 10px 0 0;}
a.series_free{ display:block; width:260px; height:27px; line-height:27px; text-align:center; font-size:15px; color:#000;}
.free_bg1{ background:#dadcbd;}
.free_bg2{ background:#cecece;}
.series_content{ float:left; width:404px; height:141px; margin-top:15px;}
.content_words{ float:left; width:235px; margin-right:10px;}
.content_words .intro_bg1,.content_words .intro_bg2{ display:inline-block; width:49px; height:22px; line-height:22px; text-align:center;}
.content_words p{ line-height:20px; padding-top:8px; font-size:15px;}
.intro_bg1{ background:#e9e9e9;}
.intro_bg2{ background:#fff;}
.series_btn{ float:left; width:151px; margin-top:30px;}
.series_btn a{ margin:0 0 5px 0;}

/*首次使用頁*/
.first_use{ margin-left:20px;}
.first_use_tit{ height:43px; background:url(../new_images/first_use_img.png) no-repeat; margin-bottom:10px;}
.first_use_info{ position:relative; font-size:18px; line-height:20px;}
.m_b_30{ margin-bottom:30px;}
.use_key{ display:inline-block; height:22px; background:url(../new_images/first_use_img.png) -334px -208px no-repeat; padding-left:22px; text-decoration:underline;}
.fu_menu{ height:66px; margin:10px 0;}
.fu_menu a{ display:block; float:left; width:146px; height:66px; padding-left:45px; background:url(../new_images/first_use_img.png) -191px -43px no-repeat; font-size:24px; color:#666666; line-height:66px; font-weight:bold; text-decoration:none;}
.fu_menu a:hover{ background:url(../new_images/first_use_img.png) 0 -43px no-repeat; color:#fff;}
.fu_menu_title{ height:26px; padding-top:8px; background:url(../new_images/firstuse_titbg.jpg) repeat-x; margin:30px 0 10px;}
.fu_wordTitle1,.fu_wordTitle2,.fu_wordTitle3,.fu_wordTitle4{ background-image:url(../new_images/first_use_img.png); background-repeat:no-repeat;}
.fu_wordTitle1{ height:24px; background-position:0 -109px;}
.fu_wordTitle2{ height:26px; background-position:0 -134px;}
.fu_wordTitle3{ height:24px; background-position:0 -160px;}
.fu_wordTitle4{ height:24px; background-position:0 -184px;}
.fu_hand{ position:absolute; top:75px; left:480px; height:59px; width:167px; padding-left:120px; background:url(../new_images/first_use_hand.png) no-repeat;}
a.add_renta{ display:block; width:167px; height:56px; background:url(../new_images/first_use_img.png) 0 -264px;}
a.add_renta:hover{background:url(../new_images/first_use_img.png) -167px -264px;}
a.stored{ display:block; width:167px; height:56px; background:url(../new_images/first_use_img.png) 0 -208px;}
a.stored:hover{background:url(../new_images/first_use_img.png) -167px -208px;}
.stored_cash{ position:relative; height:170px; padding-left:170px; background:url(../new_images/money_safe.jpg) left center no-repeat;}
.stored_cash p{ font-size:18px; padding-top:10px;}
.stored_cash .fu_hand{ position:absolute; top:105px; left:480px;}
.fu_tit4_l{ float:left; width:360px; padding-bottom:360px;}
.tel,.facebook,.email_consult{ float:left; display:block; height:68px; width:68px; background-image:url(../new_images/first_use_img.png);}
.tel{ background-position:0 -320px;}
.facebook{ background-position:-68px -320px;}
.email_consult{ background-position:-136px -320px;}
.fu_second_tit{ height:68px; line-height:68px; font-size:24px; font-weight:bold;}
.tel_info{ padding-left:68px; font-size:18px; line-height:24px; margin-bottom:8px;}
.tel_num{ font-size:24px; font-weight:bold;}
.fb_info{ margin-left:68px; padding-left:118px; font-size:18px; line-height:24px; background:url(../new_images/first_use_lwj.png) no-repeat;}
.fb_info span{ font-size:24px; font-style:italic; font-weight:bold; color:#007130;}
.contact_lwj{ display:block; width:173px; height:39px; background:url(../new_images/first_use_img.png) 0 -388px; margin-top:5px;}
.fu_tit4_r{float:left; width:400px; padding-bottom:360px;}
.email_consult_info{ margin-left:68px;}
.email_consult_info div{ margin-bottom:10px;}
.email_consult_info span{ float:left; display:inline-block; width:100px; text-align:right; font-size:18px;}
.email_consult_info select{ width:156px; height:27px; border:1px solid #000;}
.input_text{ width:215px; padding:0 5px; height:27px; line-height:27px; border:1px solid #000;}
.email_consult_info textarea{ width:225px; text-indent:5px; height:146px; border:1px solid #000;}
.email_consult_send{ width:171px; height:39px; border:none; cursor:pointer; margin-left:130px; background:url(../new_images/first_use_img.png) -173px -388px;}

/*活动页*/
.acti_part1{ background:#ffe1e5; margin:0 0 5px 10px;}
.acti_part2{ float:left; background:#ecffbf; width:400px; margin:0 10px; padding:5px 0;}
.acti_part3{ float:left; background:#ceefff; width:400px; padding:5px 0;}
.acti_recomment_hot{ width:807px; padding:10px 0;}
.acti_recomment_hot_l{ float:left; width:356px; height:639px; background:url(../new_images/hot_l_bg.png) 11px top no-repeat;}
.acti_recomment_hot_r{ float:left;  width:440px;  margin:13px 0px 0px 8px; _display:inline;}
.acti_recommend_tab{ height:34px; line-height:34px;}
.acti_recommend_tab li{ float:left; width:50%; _width:90px; height:34px; text-align:center; cursor:pointer; font-size:14px; font-weight:bold; color:#fff; background:#e2162e; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.acti_recommend_tab li.current{ background:url(../new_images/arti_tab_selbg.jpg) repeat-x; color:#fe6777; box-shadow: 0 0 0 rgba(0,0,0,0.2);}
#tab_mo_1,#tab_mo_2{height:169px; background:#fff0f2;}
#tab_mo_1 li,#tab_mo_2 li{ padding:5px 0 0 15px; clear:both; background:url(../new_images/point.png) 10px 12px no-repeat; line-height:16px;}
/*样式修改*/
.acti_recomment_book_pic1{ margin:46px 0 0 19px; _display:inline;}
.acti_recomment_book_name{font-size:25px; font-weight:blod; line-height:26px;padding-left:20px;}
.acti_recomment_author_name{font-size:18px; font-weight:blod; line-height:26px; text-align:right; padding-right:20px;}
.acti_recomment_center{ text-align:center;}
.acti_recomment_pl{padding-left:20px;}
.acti_recomment_center a{color:#ff0000;}
.btn_soon_read{ display:block; margin:10px auto; width:255px; height:54px; background:url(../new_images/btn_soon_read.png); }
.btn_tj{ display:block; margin:10px auto; width:320px; height:35px; background:url(../new_images/btn_soon_read.png) 0 -54px; }
/*样式修改 end*/
.acti_recomment_book_pic{ width:262px; height:370px; margin:49px 0 0 50px; _display:inline;}
.acti_recomment_book_con{ width:325px; margin:10px 0 0 20px; _display:inline;}
.acti_recomment_author{ height:25px; line-height:25px; font-size:20px;}
.acti_recomment_author span{ color:#064d9f;}
.acti_recomment_book_intro{ padding:5px 0; line-height:20px; font-size:14px;}
.more_word{ font-weight:bold;}
.acti_recomment_point_link{ height:27px;}
.acti_recomment_point_link a{ text-decoration:none;}
.acti_recomment_point_link1,.acti_recomment_point_link2{ display:block; float:left; width:36px; height:27px; padding:0 75px 0 20px; text-align:center; line-height:25px; letter-spacing:2px; background-image:url(../new_images/point_link.png); font-size:14px;}
.acti_recomment_point_link1{ background-position:0px -5px;}
.acti_recomment_point_link2{ background-position:-141px -5px; margin-left:5px;}
.acti_recomment_pic_link{ width:221px; height:63px; margin:0 auto 5px;}
.lp_free_p a.lp_reading{ display:block; width:218px; height:54px; background:url(../new_images/free_reading_b.png);  margin:0 auto;}
p.lp_word{ text-align:center; margin-top:8px; font-size:18px;}
.inside_page{ width:390px; height:558px; position:relative; margin:0 auto; overflow:hidden;border: 2px solid #000;}
.show_inside_page{width:1200px; height:558px; position:absolute; left:0;}
.inside_page .show_inside_page ul li {float: left;}
.inside_page .show_inside_page ul li img {width:390px;height:558px;}
.inside_page span.pre, .inside_page span.next{ display:block; width:30px; height:40px; background:url(../new_images/pre_next.jpg);}
.inside_page span.pre{ position:absolute; left:-5px; bottom:250px; background-position:0 0;}
.inside_page span.pre:hover{ background-position:-30px 0;}
.inside_page span.next{ position:absolute; right:-5px; bottom:250px; background-position:0 -40px;}
.inside_page span.next:hover{background-position:-30px -40px;}
.column1_tit{ height:43px; width:790px; line-height:43px; margin:0 10px 5px 10px; background:url(../new_images/column_tit_bg1.png) repeat-x;}
.word_tit1{ float:left; background:url(../new_images/column_tit_l.png) left top no-repeat; width:350px; padding-left:60px; height:43px; color:#fff; font-size:17px; font-weight:bold;}
.column1_more1{ float:right; width:80px; background:url(../new_images/column_tit_r.png) right top no-repeat;}
.column1_more1 a,.column1_more2 a,.column1_more3 a{ color:#fff;}
.column2_tit{ height:43px; width:378px; line-height:43px; margin:5px 10px; background:url(../new_images/column_tit_bg2.png) repeat-x;}
.word_tit2{ float:left; background:url(../new_images/column_tit_l.png) left -43px no-repeat; width:180px; padding-left:60px; height:43px; color:#fff; font-size:17px; font-weight:bold;}
.column1_more2{ float:right; width:80px; background:url(../new_images/column_tit_r.png) right -43px no-repeat;}
.column3_tit{ height:43px; width:378px; line-height:43px; margin:5px 10px; background:url(../new_images/column_tit_bg3.png) repeat-x;}
.word_tit3{ float:left; background:url(../new_images/column_tit_l.png) left -86px no-repeat; width:180px; padding-left:60px; height:43px; color:#fff; font-size:17px; font-weight:bold;}
.column1_more3{ float:right; width:80px; background:url(../new_images/column_tit_r.png) right -86px no-repeat;}
.columnl_con{ margin:5px 15px;}
.co_book_info{ float:left; width:300px; height:187px; margin:0 0 10px 70px; _display:inline;}
.co_book_info1{ width:300px; height:187px; margin:0 auto 10px;}
.co_book_img{ float:left; width:130px; height:185px;}
.co_book_content{ float:left; width:158px; height:185px; margin-left:10px;}
.co_book_content p{ font-size:13px; height:112px; font-size:12px!important;}
.book_list{ margin:0 14px 0 12px;}
.book_list1{ margin:0 0 10px 35px;}
.book_list a{ line-height:20px;}
.book_list,.book_list1{float:left; width:130px; height: 225px; overflow: hidden; _display:inline; text-align:center}
.more_content{ float:left; width:147px; height:44px; background:url(../new_images/lp_top_btn.png); margin:10px 0 0 53px;}
.go_home{ float:left; width:175px; height:50px; background:url(../new_images/lp_top_btn.png) 0 -44px; margin:10px 0 0 3px;}
.go_first{ display:block; width:175px; height:50px; background:url(../new_images/lp_top_btn.png) 0 -94px; margin:5px auto 0;}

/*18禁*/
.ban{ margin-top:8px;}


/*登入*/
.login_page{ width:525px; margin:38px auto 0;}
.login_page a.quick_login{ color:#004986;}
.login_page input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f6f6f6 inset;border-radius:5px;}
.login_top{ float:right; line-height:30px; font-size:18px;}
.login_top a{color:#000;}
.home{ display:inline-block; height:30px; background:url(../new_images/home_icon.jpg) 0 3px no-repeat; padding-left:25px;}
.login_bk{ border:1px solid #bfbfbf; border-radius:5px; padding:24px 51px 20px; margin-top:30px;}
.login_bk h1{ font-size:24px; color:#548135; margin:5px 0;}
.login_bk h2{ text-align:center; font-size:24px; margin-bottom:18px;}
.input_bg{ position:relative; width:420px; height:33px; line-height:33px; background:url(../new_images/input_bg.jpg) 40px top no-repeat;}
.input_bg_code,.input_bg_code label{ height:35px; line-height:35px; text-indent:5px; color:#9d9c9c;}
#input_code{width:222px; height:35px; line-height:35px; background:url(../new_images/input_bg.jpg) 0 -99px no-repeat; text-indent:5px;}
.question_mark{ display:inline-block; width:16px; height:16px; background:url(../new_images/question_mark.gif); vertical-align:middle;}
.input_bg_code span.red{ color:#ff0000;}
.input_bg_s{ position:relative; width:222px; margin:25px 0px 5px 34px; height:35px; line-height:35px; background:url(../new_images/input_bg.jpg) 0 -99px no-repeat;}
.input_bg label{ position:absolute; text-indent:5px; color:#9d9c9c;}
.input_bg_s label{ position:absolute; left:-40px; text-indent:5px; color:#9d9c9c;}
#username,#password,#passwordconfirm,#email{ margin-left:40px; border:none; background:none; width:380px; height:100%; text-indent:5px;}
#code{ border:none; background:none; width:222px; height:100%; text-indent:5px;}
#passwordconfirm{ display:none;}
.info_word{ height:22px; line-height:22px; color:#ff0000; text-align:center;}
.show_pw{ position:absolute; left:320px; top:0; width:100px; height:33px; line-height:33px;}
.show_pw input[type=checkbox]{ margin-top:10px;}
.forget_pw{ display:block; margin:5px 0 5px 40px; color:#004986; text-decoration:underline;}
.input_bg_green{ display:block; width:420px; height:33px; line-height:33px; background:url(../new_images/input_bg.jpg) 0 -33px no-repeat;font-size:24px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
.input_bg_green:hover{background:url(../new_images/input_bg.jpg) 0 -66px no-repeat; text-decoration:none;}
.login_m_b{ margin-bottom:88px;}
.login_m_b3{ margin-bottom:30px;}
.newuser_tit{ font-size:14px; text-align:center; line-height:24px;}
.btn_fb{ float:left; margin:10px 35px 10px 0; width:192px; height:38px; background:url(../new_images/btn.png) 0 -581px;}
.g_sign{ float:left; margin:10px 0; width:192px; height:38px; background:url(../new_images/btn.png) 0 -733px;}
.tips{ border-top:1px solid #b9b8b8; line-height:24px; clear:both; font-size:12px;}
.agree_box{ margin:5px 0;}
.agree_box input{ float:left; margin-top:2px;}
.regist_step1{ height:35px; background:url(../new_images/regist_step.jpg) no-repeat; margin-bottom:25px;}
.regist_step2{ height:35px; background:url(../new_images/regist_step.jpg) 0 -35px no-repeat; margin-bottom:25px;}
.reg_step_word{ line-height:24px; font-size:16px;}
.reg_step_word span{color:#ff0000;}
.reg_step_word a{color:#064d9f;}
.send_code{position:absolute; right:-150px; top:2px; width:118px; height:29px; background:url(../new_images/input_bg.jpg) 0 -134px; font-size:20px; color:#fff; cursor:pointer;}
.send_code:hover{background:url(../new_images/input_bg.jpg) -118px -134px;}
.regist_finish{margin:20px auto;width:400px;background:url(../new_images/welcome.png) right 20px no-repeat;border-radius:5px;}
.regist_finish h1{padding:0 0 90px 30px;line-height:30px;}
.user_info{margin:0 auto;width:400px;}
.user_info_title{margin-left: 13px;width: 150px;height: 27px;line-height: 27px;text-align: center;
	-moz-border-top-left-radius: 11px;
	-khtml-border-top-left-radius: 11px;
	-webkit-border-top-left-radius: 11px;
	border-top-left-radius: 11px;
	-moz-border-top-right-radius: 11px;
	-khtml-border-top-right-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	border-top-right-radius: 11px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0fbc3,endColorstr=#c8e84a,grandientType=1);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0fbc3), to(#c8e84a));
	background:-moz-linear-gradient(top, #f0fbc3,#c8e84a);
}
.user_info_text{padding: 30px;border: 3px solid #c8e84a;border-radius: 5px;}
.user_info_text div{height:30px;line-height:30px;}

/*我的書櫃*/
.total{ display:inline-block; padding-right:10px;}
.my_books_tit{ height:43px; background:url(../new_images/my_books.jpg) no-repeat; margin-bottom:10px;}
.my_books_info{ color:#eb6100; line-height:30px; margin-bottom:10px;}
.my_books{ clear:both; height:140px; margin:10px auto 30px;}
.my_books a img{ float:left; width:95px; height:135px; margin-right:5px;}
.my_books_con{ float:left; width:640px;}
.my_books_w{ line-height:24px; margin-top:2px;}
.my_books_info .grey{ vertical-align:top;}
.reading{ display:block; float:right; width:151px; height:32px; background:url(../new_images/my_books.jpg) -92px -43px no-repeat; margin-right:10px;}
.author_info{ display:block; float:right; width:151px; height:32px; background:url(../new_images/my_books.jpg) 0 -75px no-repeat;}
.del_book{ display:block; float:right; width:92px; height:32px; background:url(../new_images/my_books.jpg) 0 -43px no-repeat;}
.my_books2{ float:left; width:132px; margin:10px 15px 5px 0;}
.my_books2 a img{ width:130px; height:183px;  margin-bottom:3px;}
.reading2{ display:block; float:right; width:132px; height:27px; background:url(../new_images/my_books.jpg) -151px -75px no-repeat; margin-bottom:3px;}
.my_books2_name{ display:block; text-align:center; line-height:20px;}
#trash{ display:none;}
.comp_remove{display:block; float:right; width:151px; height:30px; background:url(../new_images/my_books.jpg) -151px -107px no-repeat;}
.books_shelf{display:block; float:right; width:151px; height:30px; background:url(../new_images/my_books.jpg) 0 -107px no-repeat;}
.books_shelf_s{ display:block; width:132px; height:27px; background:url(../new_images/my_books.jpg) 0 -139px no-repeat; margin-bottom:3px;}
a.clean:link,a.clean:visited{color:red}



/*送5点券活动页*/
.free5_ad{ margin-top:20px;}
.countdown_bg{ float:left; width:114px; height:113px; line-height:113px; text-align:center; color:#fff; font-size:100px; padding:22px 14px 20px 45px; background:url(../new_images/countdown_bg.png);}
.free5_title{ text-align:center; clear:both; margin:27px 0 12px;}
.wordtitle_bg6,.wordtitle_bg7{ position:relative; height:42px; line-height:42px;}
.wordtitle_bg6{ background:url(../new_images/wordtitle_bg6.png) repeat-y; margin:15px 0 0 15px; padding-left:40px;}
.wordtitle_bg7{ background:url(../new_images/wordtitle_bg7.png) repeat-y; margin:15px 15px 0 0; padding-right:40px;}
.wordtitle_bg6 span{ font-size:24px; color:#e60012; font-style:italic; font-weight:bold;}
.wordtitle_bg7 span{ font-size:24px; color:#00479d; font-style:italic; font-weight:bold; float:right;}
.wordtitle6,.wordtitle7{ position:absolute; top:-15px; width:50px; height:71px;}
.wordtitle6{ left:-15px; background:url(../new_images/wordtitle6.png) left top no-repeat; }
.wordtitle7{ right:-15px; background:url(../new_images/wordtitle7.png) left top no-repeat;}
.below_5_content{ margin:10px 0 20px; _margin-left:0; height:255px; clear:both;}
.below_5_content div{ float:left; width:132px; height:255px; margin:0 11px 0 14px; _display:inline; text-align:center;}
.below_5_content div img{ width:132px; height:185px;}
a.coupon2{ display:block; padding:0 96px 0 21px; width:15px; height:28px; line-height:28px; background:url(../new_images/coupon.png); margin:5px 0; color:#ce1443; font-weight:bold; text-decoration:none;}



/*兌換禮券*/
.ex{ margin-left:18px;}
.ex_tit{ height:43px; background:url(../new_images/ex_tit.jpg) left top no-repeat;}
.ex_code{ padding:30px 0 30px 28px;}
.ex_code div{ margin-bottom:7px;}
.c_red{ color:#e60012; font-size:18px;}
.ex_input{ width:329px; padding:0 5px; height:33px; line-height:33px; border:none; background:url(../new_images/ex_btn.jpg); margin-left:5px;}
.ex_use_btn{ width:109px; height:33px; border:none; background:url(../new_images/ex_btn.jpg) -339px 0; cursor:pointer;}
.ex_prompt{ font-size: 16px; font-weight: bold; padding-left: 212px;}
.ex_tab{ height:28px; background:url(../new_images/ex_line.jpg) left bottom no-repeat; padding-left:25px; margin-bottom:20px;}
.ex_tab li{ float:left; margin-left:5px; background-image:url(../new_images/ex_tab.jpg);height:28px; line-height:28px; text-align:center; cursor:pointer;}
.ex_tab li.how{ width:102px; background-position:0 0; }
.ex_tab li.how_h{ width:102px; background-position:0 -28px; }
.ex_tab li.what{ width:136px; background-position:-102px -28px;}
.ex_tab li.what_h{ width:136px; background-position:-102px 0;}
#ex_info1{ display:none;}
.ex_info{ margin:30px 0 0 40px;}
.f_s_18{ font-size:18px; line-height:24px;}
.f_s_14{ font-size:14px; line-height:18px; margin-bottom:20px;}
.ex_w_success,.ex_w_fail{ width:551px; height:281px; padding:5px; border:5px solid #e7ff7f; background:url(../new_images/ex_success.jpg) center center no-repeat #fff;}
.ex_close{ display:block; float:right; width:17px; height:17px; background:url(../new_images/ex_close.jpg) #fff;}
.ex_w_success h2{ text-align:center; margin-top:24px; color:#ff0000;}
.ex_w_fail h2{ text-align:center; margin-top:24px; color:#000;}
.ex_w_info{ width:450px; height:60px; margin:164px auto 0;  font-size:18px;}
.ex_w_success .ex_w_info{ color:#004986;}
.ex_w_fail .ex_w_info{ color:#000;}
.ex_w_info p{ padding-top:10px; text-align:center;}
.ex_confirm{ float:right; display:block; width:138px; height:57px; background:url(../new_images/ex_btn.jpg) -448px 0;  margin-left:50px;}



/*使用方法*/
#first{ position:absolute; top:640px; left:650px; width:15px; height:15px;}
#second{ position:absolute; top:2370px; left:650px; width:15px; height:15px;}
#third{ position:absolute; top:3470px; left:650px; width:15px; height:15px;}



/*HarleQuin特輯*/
.hq_intr{ height:258px; background:url(../new_images/hq_intr_bg.jpg); padding:227px 68px 128px;}
.hq_intr h2{ text-align:center; font-size:14px; font-weight:normal;}
.hq_intr h2 span{ font-size:20px; font-style:italic; color:#e5004f; font-weight:bold;}
.hq_intr p{ line-height:25px; font-size:18px; text-indent:2em; }
.hq_bk{ border:1px solid #ff456f; background-color:#ffedec;}
.hq_tit{ height:40px; line-height:40px; margin-bottom:5px; font-size:20px; color:#fff; text-indent:1em; background:url(../new_images/hq_tit.jpg) right top no-repeat #ff456f;}
.hq_reason{ margin-left:25px; line-height:20px; font-size:16px;}
.hq_con_info{margin:10px 0 0 25px; line-height:20px; font-size:18px;}
.hq_content1,.hq_content2{ margin:10px; padding:10px 0; background-color:#ffcccc; border-radius:5px; height:auto;}
.hq_content1 li{ float:left; width:130px; text-align:center; margin:0 12px 0 10px; _display:inline;}
.hq_content1 li img{ width:130px;}
.hq_content2{ padding:10px 0 10px 10px;}
.hq_book_b{ float:left; margin-right:12px; _display:inline;}
.hq_book_b img{width:150px; border:1px solid #080103;}
.hq_bb_info{ float:left; width:292px; margin-right:12px; _display:inline;}
.hq_bb_info a.pt3,.hq_sb_info a.pt3{margin-right:5px;}
.hq_bb_info a.pt2,.hq_sb_info a.pt2{margin-right:0;}
.hq_bb_info p,.hq_sb_info p{ font-size:14px; line-height:18px; margin-bottom:15px;}
.hq_bb_tit{ height:29px; line-height:29px; background:url(../new_images/hq_bb_tit.jpg) no-repeat; font-size:18px; margin-bottom:15px;}
.hq_bb_tit span{ font-size:16px;}
.hq_line{ padding-top:17px; background:url(../new_images/hq_line.jpg) center top no-repeat; margin-top:10px;}
.hq_line_item{ float:left; width:371px;}
.hq_book_s{float:left; margin-right:5px; _display:inline;}
.hq_book_s img{width:70px; border:1px solid #080103;}
.hq_sb_info{ float:left; width:287px;}
.hq_free_tit{ height:32px; padding-top:63px; background:url(../new_images/hq_free.jpg) center top #ff456f no-repeat; color:#fff; text-align:center; font-size:24px;}
.hq_free_item{ float:left; width:391px; border-top:1px solid #ff456f; border-right:1px solid #ff456f;}
.hq_free_item1{ float:left; width:391px; border-top:1px solid #ff456f;}
.hq_free_pic{ float:left; margin:15px; _display:inline;}
.hq_free_pic img{ width:130px; border:1px solid #d4d4d4;}
.hq_free_info{ float:left; width:160px; margin-top:15px; _display:inline;}
.hq_free_info p{ line-height:15px; margin-bottom:5px;}


/*小说活动页*/
#noveltag1_mo_2,#noveltag1_mo_3,#noveltag1_mo_4,#noveltag1_mo_5,#noveltag1_mo_6,#noveltag1_mo_7,#noveltag1_mo_8,#noveltag2_mo_2,#noveltag2_mo_3,#noveltag2_mo_4,#noveltag2_mo_5,#noveltag2_mo_6,#noveltag2_mo_7,#noveltag2_mo_8,#noveltag3_mo_2,#noveltag3_mo_3,#noveltag3_mo_4,#noveltag3_mo_5,#noveltag3_mo_6,#noveltag3_mo_7,#noveltag3_mo_8{ display:none;}
.banner_line{ margin:12px 0; height:4px; background-color:#005f85;}
.novel_tags{ float:left; width:98px; height:59px; line-height:53px; background:url(../new_images/novel_tag.jpg) no-repeat; text-align:center; font-size:18px; color:#0074a7; cursor:pointer;}
.novel_tags_sel{ height:59px; background:url(../new_images/novel_tag.jpg) -100px 0; color:#fff;}
.novel_tag_content{ position:relative; /*height:520px;*/ margin:0 9px 13px; /*background:url(../new_images/novel_tag_content_bg.jpg) repeat;*/ padding:0 0 0 16px;}
.novel_explain{ position:relative; left:-25px; width:773px; line-height:22px; /*height:34px;*/ border:1px solid #8e8e8e; font-size:16px; font-weight:bold; color:#000; padding:2px 5px; margin:0 0 4px;}
.novel_bookimg{ float:left; position:relative; width:192px; height:269px;}
.novel_free_read{ position:absolute; bottom:2px; left:-2px; width:157px; height:35px; background:url(../new_images/point_link.png) -282px 0; z-index:10;}
.novel_bookinfo{ float:left; padding:5px 0 0 23px; width:522px;}
.novel_name{ font-size:22px; line-height:44px;}
.novel_author{ font-size:16px; line-height:36px;}
.novel_bookinfo p{ word-wrap: break-word; font-size:18px; line-height:20px; padding-bottom:10px;}
.novel_bookinfo a{ text-decoration:none;}
.pic_ibox_bk{ position:relative; width:751px; height:181px; background:#e6e6e6; margin-top:10px; border-radius: 15px; box-shadow:2px 2px 4px #000;}
.pic_ibox{ width:664px; margin:0 auto; height:181px; position:relative; overflow:hidden;}
.pic_ibox .pic_showbox{position:absolute;left:0;width:25500px; height:181px;}
.pic_ibox .pic_showbox ul li{float:left; width:112px; height:158px; margin:12px 16px 0 5px;}
.pic_ibox .pic_showbox ul li.current{ box-shadow:4px 4px 10px #000;}
.pic_ibox .pic_showbox ul li img{width:112px; height:158px;}
.pic_ibox .pic_showbox ul li p{ display:none;}
.pic_ibox_bk span{ display:block; position:absolute; width:27px; height:60px; background-image:url(../new_images/pre_next.png); cursor:pointer; z-index:10;}
.pic_ibox_bk span.pic_pre{left:8px; top:64px; background-position:0 0;}
.pic_ibox_bk span.pic_next{right:8px; top:64px; background-position:-27px 0;}
.pic_ibox_bk span.pre_grey{left:8px; top:64px; background-position:-54px 0;}
.pic_ibox_bk span.next_grey{right:8px; top:64px; background-position:-81px 0;}
.new_pub,.new_pub1,.new_pub2{ background:#e6e6e6; padding:5px 0 0 16px; border-radius: 15px; margin:0px 9px 10px;}
.new_pub{height:450px;}
.new_pub1{height:675px;}
.pub_tit{width:665px; height:59px; margin:0px 0 0 -23px; line-height:50px; color:#fff; font-size:24px; padding-left:80px; background:url(../new_images/novel_tit_bg.png) no-repeat;}
.new_pub_content{ float:left; width:319px; border-radius:15px; height:191px; border:1px solid #818181; background-color:#fff; margin:5px 15px 15px 5px; padding:15px;}
.new_pub_img{ float:left; width:130px;}
.new_pub_img img{ border:1px solid #d4d4d4; width:130px; height:185px;}
.new_pub_word{ margin-left:145px; line-height:18px;}
.new_pub_content_s{ float:left; width:234px; height:140px; margin-right:16px;}
.new_pub_img_s{float:left; width:90px; margin-top:5px;}
.new_pub_img_s img{border:1px solid #d4d4d4; width:90px; height:128px;}
.new_pub_word_s{ margin-left:105px; line-height:18px;}
.rank_l{ float:left; width:373px; margin:0 10px 0 -10px;}
.rank_r{ float:left; width:373px;}
.rank1,.rank2,.rank3,.rank4,.rank5,.rank6,.rank7,.rank8,.rank9,.rank10,.rank11{ border:1px solid #c1c1c1; background-color:#fff;}
.rank1{height:192px; margin-bottom:5px;}
.rank2,.rank3,.rank4,.rank5,.rank6,.rank7,.rank8,.rank9,.rank10,.rank11{ height:93px; margin-bottom:5px;}
.rank_bg{ float:left; width:51px; background-color:#005f85;}
.rank1 .rank_bg{height:132px; padding-top:60px;}
.rank2 .rank_bg,.rank3 .rank_bg{height:83px; padding-top:10px;}
.rank4 .rank_bg,.rank5 .rank_bg,.rank6 .rank_bg,.rank7 .rank_bg,.rank8 .rank_bg,.rank9 .rank_bg,.rank10 .rank_bg{height:59px; padding-top:34px;}
.rank11 .rank_bg{ height:93px;}
.rank1 span,.rank2 span,.rank3 span,.rank4 span,.rank5 span,.rank6 span,.rank7 span,.rank8 span,.rank9 span,.rank10 span{ display:block; background-image:url(../new_images/ranking_num.png); text-indent:-9999px;}
.rank1 span{width:48px; height:68px; background-position:0 0;}
.rank2 span{width:34px; height:57px; background-position:-48px 0; margin-left:10px;}
.rank3 span{width:34px; height:57px; background-position:-82px 0; margin-left:10px;}
.rank4 span{width:29px; height:29px; background-position:-116px 0; margin-left:10px;}
.rank5 span{width:29px; height:31px; background-position:-116px -29px; margin-left:10px;}
.rank6 span{width:27px; height:30px; background-position:-145px 0; margin-left:10px;}
.rank7 span{width:27px; height:30px; background-position:-145px -30px; margin-left:10px;}
.rank8 span{width:29px; height:30px; background-position:-172px 0; margin-left:10px;}
.rank9 span{width:27px; height:30px; background-position:-172px -30px; margin-left:10px;}
.rank10 span{width:45px; height:30px; background-position:-201px 0; margin-left:3px;}
.rank11 span{display:block; background-image:none; text-indent:0px;width:28px; margin-left:10px; font-size: 22px;
color: #7ECEF4;line-height: 22px;padding-top:2px;font-family: "黑体";text-align: center;}
.rank1 .new_pub_img{ margin:3px 0 0 3px;}
.rank2 .new_pub_img,.rank3 .new_pub_img,.rank4 .new_pub_img,.rank5 .new_pub_img,.rank6 .new_pub_img,.rank7 .new_pub_img,.rank8 .new_pub_img,.rank9 .new_pub_img,.rank10 .new_pub_img,.rank11 .new_pub_img{ width:55px; margin:6px 0 0 3px;}
.rank2 .new_pub_img img,.rank3 .new_pub_img img,.rank4 .new_pub_img img,.rank5 .new_pub_img img,.rank6 .new_pub_img img,.rank7 .new_pub_img img,.rank8 .new_pub_img img,.rank9 .new_pub_img img,.rank10 .new_pub_img img,.rank11 .new_pub_img img{width:55px; height:78px;}
.rank1 .new_pub_word{ float:left; width:162px; margin:5px 0 0 10px; line-height:18px;}
.rank2 .new_pub_word,.rank3 .new_pub_word,.rank4 .new_pub_word,.rank5 .new_pub_word,.rank6 .new_pub_word,.rank7 .new_pub_word,.rank8 .new_pub_word,.rank9 .new_pub_word,.rank10 .new_pub_word,.rank11 .new_pub_word{ float:left; width:250px; margin:3px 0 0 10px; line-height:18px;}
.new_pub_word div p{ display:inline-block; float:right; margin-right:10px;}
.name_kind{ margin:10px 0;}
.name_index a,.name_index span,.name_kind a,.name_kind span{ float:left; padding:5px; font-size:18px;}

/*帮助*/
.help_list{ float:left; width:162px; background:#fff; min-height:273px;}
.help_p{position:fixed; top:0; width:160px;}
.help_list .shadow{ box-shadow:1px 1px 0px #ccc; margin-bottom:5px;}
.help_list ul li:hover,.help_list ul li.current{ background:url(../new_images/triangle3.png) 148px center no-repeat #E9E9E9;}
.help_list ul li a{ text-decoration:none;}
.help_right{ float:left; margin-left:8px; width:810px;}
#help_to_1,#help_to_2,#help_to_3{ float:left; width:270px; height:38px; line-height:45px; text-indent:70px; background-image:url(../new_images/help_steps.jpg); color:#004986; font-size:18px; font-weight:bold; cursor:pointer;}
#help_to_2{ background-position: -270px 0;}
#help_to_3{ background-position: -540px 0;}
#help_to_1.current{ background-position: 0 -38px; color:#fff;}
#help_to_2.current{ background-position: -270px -38px; color:#fff;}
#help_to_3.current{ background-position: -540px -38px; color:#fff;}
#help_mo_1,#help_mo_2,#help_mo_3{ padding-bottom:20px;}
#help_mo_2,#help_mo_3{ display:none;}
.p_word{ line-height:24px; padding:5px 0; font-size:16px;}
.word_hide{display:none;}
.q_hand{cursor:pointer;}
.help_right h1{ font-size:28px; color:#ff8425; margin:10px 0;}
.help_right h2{ font-weight:bold; font-size:16px; margin:10px 0 5px 0;}
.help_right h2 span{ font-size:18px; color:#136EC2;}
.cut_line{ background:#9fd435; height:6px; border:none; margin-bottom:20px;}
#stored_to_1,#stored_to_2,#stored_to_3,#stored_to_4,#stored_to_5,#stored_to_6{ float:left; width:115px; height:41px; line-height:45px; background-image:url(../new_images/help_steps.jpg); color:#004986; font-size:20px; font-weight:bold; cursor:pointer; text-align:center; background-position:0 -76px;}
#stored_to_1.current,#stored_to_2.current,#stored_to_3.current,#stored_to_4.current,#stored_to_5.current,#stored_to_6.current{background-position:0 -117px; line-height:41px;}
#stored_mo_2,#stored_mo_3,#stored_mo_4,#stored_mo_5,#stored_mo_6{ display:none;}

/*兌換禮券*/
.invit_bg{ background:url(../new_images/invit_bg.jpg) no-repeat; padding:263px 63px 67px 217px; width:508px; height:960px;}
.invit_bg p,.invit_content p{ clear:both; font-size:18px; color:#000; padding-bottom:22px; line-height:23px;}
.invit_bg h2,.invit_bg h3{font-weight:normal; color:#e60012; text-align:center;}
.invit_bg h2{font-size:36px;}
.invit_bg h3{font-size:18px;}
.invit_btn{ float:left; width:229px; height:73px; background:url(../new_images/invit_btn_bg.png); margin:10px 25px 0 57px;}
.invit_btn_login{ float:left; width:128px; height:73px; background:url(../new_images/invit_btn_bg.png) -229px 0; margin-top:10px;}
p.bottom_explain{padding-bottom:5px; font-size:18px;}
.explain2{ margin-top:20px;}
a.bottom_btn1{ margin:8px 25px 0 60px;}
a.bottom_btn2{margin-top:8px;}
a.m_l{margin-left:140px;}
.invit_content{ margin-left:138px;}
.invit_title1{ height:26px; line-height:26px; padding-left:30px; background:url(../new_images/invit_icon.jpg) no-repeat; font-size:18px; margin-top:25px;}
.invit_title2{ float:left; height:29px; line-height:29px; padding-left:30px; background:url(../new_images/invit_icon.jpg) 0 -26px no-repeat; font-size:18px; margin-top:35px;}
.invit_text{ position:relative; margin:5px 0 0 30px; width:369px; height:34px; line-height:34px; background:url(../new_images/invit_inout_bg.png); text-indent:10px; padding-right:118px;}
span.note{ color:#ec6941;}
a.invit_green_link{ position:absolute; right:0; width:118px; height:34px; line-height:34px; text-decoration:none; background:url(../new_images/invit_inout_bg.png) -487px 0; color:#fff; text-align:center; font-size:18px;}
.invit_share{ float:left; margin:25px 0 0 40px;}
.invit_share a{ float:left; margin-left:23px; width:49px; height:50px; background-image:url(../new_images/invit_share_icon.jpg);}
.invit_share a.f{ background-position:0 0;}
.invit_share a.email{ background-position:0 -50px;}
.invit_share a.copy{ background-position:0 -100px;}
.invit_share a.g{ background-position:0 -150px;}

/*lp图片*/
.ibox_book{ width:810px; height:220px; margin:0 0 5px 10px; background:#EFEFEF;}
.ibox_book .showbox_book{position:relative; float:left; width:730px; height:220px; overflow:hidden;}
.ibox_book .showbox_book ul{ position:absolute; left:0; width:6666px;}
.ibox_book .showbox_book ul li{float:left; width:141px; margin:10px 5px 0 0; cursor:pointer;}
.ibox_book .showbox_book ul li div{ position:relative; width:139px; height:200px; border:1px solid #E7E7E7; background:#fff; border-radius:5px;}
.ibox_book .showbox_book ul li div img.pic{ width:141px; display: none;}
.ibox_book .showbox_book ul li div img.loading{ position:absolute; top:50%; left:50%; width:32px; height:32px; margin:-16px 0 0 -16px;}
.ibox_book span.pre_book, .ibox_book span.next_book{ display:block; width:30px; height:40px; background:url(../new_images/pre_next.jpg);}
.ibox_book span.pre_book{ float:left; background-position:0 0; margin:90px 5px 0 5px;}
.ibox_book span.pre_book:hover{ background-position:-30px 0;}
.ibox_book span.next_book{ float:left; background-position:0 -40px; margin:90px 5px 0 5px;}
.ibox_book span.next_book:hover{background-position:-30px -40px;}
#mask{ width:100%; height:100%; display:none; position:fixed; top:0;
left:0;background:#000; z-index:1000;opacity: 0.8;filter: alpha(opacity=80);}
.book_img_show{ display:none; position:fixed; top:50%; left:50%; margin:-295px 0 0 -183px; width:366px; height:570px; padding:10px; z-index:1001; background:#fff;}
.close_show_img{ float:right; width:11px; height:11px; background-image:url(../new_images/controls2.png); cursor:pointer; margin-bottom:10px;}
.close_show_img:hover{ background-position:0 -11px;}
.turn_page{ height:23px; width:130px; margin:10px auto 0;}
.nav_perv{ float:left; width:23px; height:23px; background:url(../new_images/perv_btn.png); cursor:pointer;}
.nav_current{ float:left; width:84px; height:23px; line-height:23px; text-align:center;}
.nav_next{ float:left; width:23px; height:23px; background:url(../new_images/next_btn.png); cursor:pointer;}


/*时间流*/
.grey_bg{ background:#e6e6e6;}
.time_type{ float:left; width:172px; margin-top:108px; background:url(../new_images/time_tab.jpg);}
.time_type a{ display:block; width:172px; height:72px; line-height:72px; text-indent:55px; text-decoration:none; font-size:24px; color:#808080;}
#time_mo_2,#time_mo_3{ display:none;}
#time_mo_1,#time_mo_2,#time_mo_3{ float:left; width:800px;}
.time_type a.current1{ background:url(../new_images/time_tab.jpg) -172px 0; color:#fff;}
.time_type a.current2{ background:url(../new_images/time_tab.jpg) -172px -72px; color:#fff;}
.time_type a.current3{ background:url(../new_images/time_tab.jpg) -172px -144px; color:#fff;}
#time_mo_1 div,#time_mo_2 div,#time_mo_3 div{ border-radius:5px; background:#f5f5f5; }
#time_mo_1 div:hover,#time_mo_2 div:hover,#time_mo_3 div:hover{ background:#fff;}
#time_mo_1 div p,#time_mo_2 div p,#time_mo_3 div p{ padding:3px 0;}
.icon_heart{ display:inline-block; width:13px; height:11px; background:url(../new_images/time_flow_icon.png); margin:4px 0 0 7px;}
.icon_msg{ display:inline-block; width:14px; height:12px; background:url(../new_images/time_flow_icon.png) -13px 0;margin-top:4px;}
.icon_eye{ display:inline-block; width:17px; height:10px; background:url(../new_images/time_flow_icon.png) -27px 0; margin:5px 0 0 7px;}
span.digit{margin:5px 3px 0;}
p.time_flow_comment{ border-top:1px dashed #d7d7d7; word-wrap:break-word;}
p.img_mid{ text-align:center;}

/*active_info*/
.active_info h2.g_big_tit{ font-size:24px; line-height:30px; color:#007130;}
.active_info h2.g_small_tit{ font-size:18px; line-height:30px; color:#007130;}
.active_info p{ font-size:16px; padding:10px 0; line-height:18px;}
.active_info a{ font-size:16px; line-height:30px; text-decoration: underline;}
.active_info hr{ border:1px solid #acd598; margin:15px 0 30px;}
.notice_cartoon{ float:left; width:390px; margin-right:5px;}
.notice_novel{ float:left; width:390px;}
.green_tit_bg{ font-size:18px; font-weight:bold; text-align:center; line-height:35px; height:35px; background:#acd598; color:#005e15; margin:10px 0;}
.green_tit_bglong{ font-size:18px; font-weight:bold; text-indent:12px; line-height:35px; height:35px; background:#acd598; color:#005e15; margin:10px 0;}
p.active_info_bigtit{ font-size:30px; text-align:center; padding-top:20px;}
p.active_info_smalltit{font-size:18px; text-align:center;}
.active_info h2.p_t_30{ padding-top:30px;}
.name_list{border-collapse:collapse; line-height:30px;}
.name_list td{ padding:5px; border:1px solid #000; font-size:16px;}
.jifen_namelist{ border-collapse:collapse;}
.jifen_namelist tr td{ border:1px solid #acd598; text-align:center; line-height:35px; white-space:nowrap;  padding:0 1px;}
.jifen_namelist tr td a{ text-decoration: none; font-size:14px;}

/*积分*/
.my_score{ float:right; padding:10px; border-radius:10px; background:#acd598;}
.score_username{font-size:18px; line-height:24px; font-weight:bold;}
.score_username span{color:#004986;}
.score_num{font-size:14px; line-height:24px;}
.score_num span{color:#ff0000;}
.score_title{ font-size:24px; color:#007130; margin:30px 0 20px;}
.icon_effective{ float:left; margin: 4px 4px 0 0; width:13px; height:16px; background:url(../new_images/icon_effective.png);}
p.my_score_info{ text-align:center; line-height:30px;}
.my_score_info a{ padding:0 5px;}
.exchange_score{width: 268px;margin: 10px auto; font-size:16px;}
.exchange_score .exchange_score_loading{float:right; display:none; width:16px;height:16px;background:url(../new_images/loading_blue.gif);margin: 3px 10px 0 0;}
.exchange_score input[type='text']{width: 70px;height: 24px;margin: 0 5px;border: 1px solid #00561f;}
.exchange_score input[type='button']{width: 65px;height: 32px;margin: 0 5px;background:#acd598; color:#00561f; font-size:18px;}
.score_record tr th,.score_rule tr th{ line-height:35px; background:#acd598; font-weight:bold; color:#005e15; border-right:3px solid #fff; font-size:18px;}
.score_record tr td,.score_rule tr td{ line-height:24px; padding:5px 0 5px 30px; border-bottom:1px solid #acd598; font-size:16px;}
.score_line{ border-top:1px solid #acd598; padding-top:30px;}
.score_rule_info{float:right;width:155px; height:25px; line-height:25px; padding-left:15px; background:url(../new_images/icon_effective.png) left center no-repeat;}
.score_exchange{ padding:0 5px; height:35px; line-height:35px; background:#acd598; font-size:18px; color:#005e15;}
.score_exchange span{ color:#ff0000; padding:0 5px;}
.score_exchange a{ font-size:14px; float:right;}
.score_page{ width:585px; margin:0 auto; height:25px; line-height:25px;}
.score_page a{ padding:0 5px;}
.change_page{ /*width:255px;*/ height:25px; text-align:center; margin:10px auto;}
.change_page a{ padding:0 5px;}
.change_page input[type='text']{width: 50px;height: 20px;margin: 0 5px;border: 1px solid #ccc;}
.change_page input[type='button']{width: 30px;height: 20px;margin: 0 5px;border: 1px solid #999;}
.score_wordTitle{ margin:10px 0; font-size:16px;}
.score_words{ margin:10px 0; line-height:24px;}
.score_note{float: left;padding-top: 3px;}
.score_comm_hint{padding-bottom: 10px;text-align: center;}

/*thanks_activ*/
.christmas_banner{ position:relative; width:980px; height:690px; background:url(../new_images/thanks_banner.jpg); overflow:hidden;}
.banner_tool1,.banner_tool2,.banner_tool3,.banner_tool4,.banner_tool5,.banner_tool6,.banner_tool7{ position:absolute; top:0;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.banner_tool1:hover,.banner_tool2:hover,.banner_tool3:hover,.banner_tool4:hover,.banner_tool5:hover,.banner_tool6:hover,.banner_tool7:hover{
	transform:translate(0,-50px);
	-webkit-transform:translate(0,-50px);
	-moz-transform:translate(0,-50px);
	-o-transform:translate(0,-50px);
	-ms-transform:translate(0,-50px);
}
.banner_tool1{ width:52px; height:259px; left:35px; top:-11px; background:url(../new_images/banner_tool1.png) bottom;}
.banner_tool2{ width:63px; height:250px; left:156px; top:-97px; background:url(../new_images/banner_tool2.png) bottom;}
.banner_tool3{ width:52px; height:155px; left:274px; top:-63px; background:url(../new_images/banner_tool3.png) bottom;}
.banner_tool4{ width:46px; height:152px; right:298px; top:-1px; background:url(../new_images/banner_tool4.png) bottom;}
.banner_tool5{ width:67px; height:277px; right:196px; top:-56px; background:url(../new_images/banner_tool5.png) bottom;}
.banner_tool6{ width:52px; height:118px; right:118px; top:-2px; background:url(../new_images/banner_tool6.png) bottom;}
.banner_tool7{ width:62px; height:236px; right:35px; top:-7px; background:url(../new_images/banner_tool7.png) bottom;}
.christmas_banner a{ position:absolute; top:520px; left:0; width:980px; height:136px;}
#preferen_three{ position:relative;}
.preferen_1_grey,.preferen_2_grey,.preferen_3_grey{position:relative; left:-25px; display:block; width:1005px; background-image:url(../new_images/preferen_three_grey.png);}
.preferen_1_grey{height:184px; background-position:0 0;}
.preferen_2_grey{height:166px; background-position:0 -184px;}
.preferen_3_grey{height:186px; background-position:0 -350px;}
.preferen_1,.preferen_2,.preferen_3{position:relative; left:-25px; display:block; width:1005px; background-image:url(../new_images/preferen_three.png);}
.preferen_1{ height:184px; background-position:0 0;}
.preferen_2{ height:166px; background-position:0 -184px;}
.preferen_3{ height:186px; background-position:0 -350px;}
.preferen_1:hover{ height:184px; background-position:0 -536px;}
.preferen_2:hover{ height:166px; background-position:0 -720px;}
.preferen_3:hover{ height:186px; background-position:0 -886px;}
.explain_word{ position:relative; bottom:8px; text-align:right; font-size:18px;}
.share_big{ width:980px; height:63px; margin-bottom:24px;}
.share_big a{ float:left; width:233px; height:63px; background-image:url(../new_images/share_big.png);}
.share_big a.f{ background-position:0 0; margin-right:16px;}
.share_big a.email{ background-position:-233px 0; margin-right:16px;}
.share_big a.copy{ background-position:-466px 0; margin-right:16px;}
.share_big a.g{ background-position:-699px 0;}
.share_big a.f:hover{ background-position:0 0;}
.share_big a.email:hover{ background-position:-233px -63px;}
.share_big a.copy:hover{ background-position:-466px -63px;}
.share_big a.g:hover{ background-position:-699px -63px;}
.hot_banner{ width:980px; height:184px; background:url(../new_images/hot_banner.png);}
.hot_benner_l{ float:left; width:320px; margin:10px 10px 0 0;}
.hot_benner_r{ float:left; width:320px; margin-top:10px;}
.thx_more_link{ display:block; width:980px; height:63px; background:url(../new_images/thx_link_bg.png); margin-top:10px;}
.thx_more_link:hover{ background:url(../new_images/thx_link_bg.png) 0 -63px;}
.thx_register_link{ display:block; width:980px; height:84px; background:url(../new_images/thx_link_bg.png) 0 -126px;margin:20px 0 10px;}
.thx_register_link:hover{background:url(../new_images/thx_link_bg.png) 0 -210px;}

/*top10*/
.top10-bTit{ text-align:center; padding:10px 0;}
.top10-sTit{ text-align:center; color:#ff3399; padding:10px 0;}
.top10-p{ line-height:20px; padding:8px; font-size:16px;}
.p-c1{ color:#3366ff;}
.p-c2{ color:#ff3399;}
.top10-p img{ border:1px solid #000;}

/*春节书单*/
.spring_ad{height:540px; background:url(../new_images/spring_festival_bg.png);}
.spring_wordTitle{ margin:-20px auto 10px; width:825px; font-size:28px; font-weight:bold;}
.spring_wordTitle span.red{color:#e60012; font-size:36px;}
.spring_wordTitle span.green{color:#10b10c; font-size:44px;}
.spring_title{ height:86px; background:url(../new_images/spring_festival_bg.png) 0 -540px; margin-bottom:15px;}
.spring_title1,.spring_title2,.spring_title3,.spring_title4,.spring_title5{height:88px; background-image:url(../new_images/spring_festival_bg.png);}
.spring_title1{ background-position:0 -626px;}
.spring_title2{ background-position:0 -714px;}
.spring_title3{ background-position:0 -802px;}
.spring_title4{ background-position:0 -890px;}
.spring_title5{ background-position:0 -978px;}
.red_bg{ background:#c30f27;}
.spring_books{ float:left; width:470px; height:185px; margin:0 10px 10px; background:#fffed8;}
.spring_books_l{ float:left; width:132px; height:185px;}
.spring_books_r{ float:left; width:326px; height:175px;padding:10px 6px 0;}
.spring_books_r a{ font-size:18px; font-weight:bold;}
.spring_books_r p{ line-height:24px; padding-top:10px;}



    .area_title {
        font-size: 1.5em;
        font-weight: normal;
        letter-spacing: .1em;
        padding: 12px;
        margin: 10px auto 0;
        margin-left: 22px;
        text-indent: 10px;
    }

    .title_new {
        color: red;
        background-image: none;
        background-repeat: no-repeat;
        background-size: 38px;
        background-position-y: 2px;
        background-position-x: 0px;
    }

    .title_comics {
        background-image: none;
        background-repeat: no-repeat;
        background-size: 38px;
        background-position-y: 2px;
        background-position-x: 0px;
    }

    .title_novel {
        background-image: none;
        background-repeat: no-repeat;
        background-size: 38px;
        background-position-y: 2px;
        background-position-x: 0px;
    }

    .title_top {
        background-image: none;
        background-repeat: no-repeat;
        background-size: 38px;
        background-position-y: 2px;
        background-position-x: 0px;
    }
    .books{ 
        font-size:20px;
        margin: 0 10px 10px;
        overflow: auto;
    }

    .books li {
        display:block;
        width: 135px;
        background-color:#FFFFFF;
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
        float: left;
        margin: 0 10px 10px;
    }
    .books a{
        text-decoration: none;
        outline: 0;
        color:#393838;  
    }
    .books a:hover{
        text-decoration: underline;
    }
    .books h1{
        font-size:.7em;
        line-height:1.5em;
        margin:6px;
        height:24px;
        font-weight: bold;
    }
    
    .books h2{
        font-size:.6em;
        margin:5px;
        display:none;
    }

    .books p{
        font-size:.1em;
        margin:5px;
    }

    .disabled {
        display:none;
    }
    .books-item {
        display:inline-block;
        width: 132px;
        font-size:20px;
        background-color:#FFFFFF;
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
        margin: 0 10px 0 0;
    }
    .books-viewport {
        position: relative;
        width: 740px;
        height: 260px;
        margin: 0 46px;
        overflow-y: hidden;
        overflow-x: hidden;
    }

    .books-viewport::-webkit-scrollbar {
        width: 2px;
        display: none;
    }

    .category-button {
        float:right;
        font-size:1em;
        margin-right:4%; margin-bottom:10px; text-decoration:none; color:#333; padding:9px;
    }

    .category-more {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
        background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
        background-color:#ffffff;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #dcdcdc;
        display:inline-block;
        width: 100px;
        cursor:pointer;
        color:#666666;
        font-family:Arial;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        text-shadow:0px 1px 0px #ffffff;
    }
    .category-more:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
        background-color:#f6f6f6;
    }
    .category-more:active {
        position:relative;
        top:1px;
    }
    .hot_books_tit {
        font-size: 1.5em;
        background-color: #fff;
        border-left: 0; 
        font-weight:normal;
        letter-spacing: 0.1em; 
    }

    .item-cover {
        position: relative
    }

    .item-cover span {
        position: absolute;
        bottom:0;
        background-color: rgba(0,0,0,0.5);
        text-align: center;
        color: white;
        cursor: pointer;
        width: 100%;
        font-size: 0.9em;
        height:30px;
        line-height: 30px;
    }

