@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 15px; vertical-align: baseline }
html { line-height: 1 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle }
q, blockquote { quotes: none }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none }
a img { border: none }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
body { font-family: microsoft yahei }
a { text-decoration: none; color: #666 }
.a_type1 { color: #333 }
.a_type1:hover { color: #44753d !important }
.a_type2 { color: #44753d !important }
.a_type2:hover { opacity: 0.8 !important; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
}
.menubar ul { margin: 0 }
dd .a_type2, .a-type-s { margin-right: 4px }
.fb { font-weight: bold }
.fbn { font-weight: normal !important }
.fs_12 { font-size: 12px !important }
.fs_14 { font-size: 14px !important }
.fs_16 { font-size: 16px !important }
.fs_18 { font-size: 18px !important }
.fs_20 { font-size: 20px !important }
.fs_22 { font-size: 22px !important }
.fs_24 { font-size: 24px !important }
.txt_gray { color: #CCCCCC !important }
.fl { float: left }
.fr { float: right }
.clearfix { clear: both }
.space10 { height: 10px; clear: both; overflow: hidden }
.space15 { height: 15px; clear: both; overflow: hidden }
.space20 { height: 20px; clear: both; overflow: hidden }
.space30 { height: 30px; clear: both; overflow: hidden }
.space40 { height: 40px; clear: both; overflow: hidden }
.wid988 { width: 988px; margin: 0 auto }
input, button, select, textarea { outline: none }
textarea { resize: none }
.header { margin-top: 10px }
.header .header-nav { overflow: hidden }
.header .header-nav .header-logo { float: left; margin-bottom: 10px; color: #999; position: relative }
.header .header-nav .header-logo h1 { width: 182px; height: 56px; overflow: hidden }
.header .header-nav .header-logo span { position: absolute; left: 192px; top: 32px; display: inline-block; font-weight: bold; width: 6px; height: 2px; background: #999 }
.header .header-nav .header-logo em { display: inline-block; font-size: 20px; font-style: italic; position: absolute; top: 6px; left: 198px; margin-top: 16px; min-width: 100px }
.header .header-nav .header-seacher { float: right; margin-right: 10px; margin-top: 10px; position: relative }
.header .header-nav .header-seacher input { width: 388px; height: 38px; border: 1px solid #44753d; font-family: microsoft yahei; line-height: 38px; padding: 0 15px; font-size: 14px; color: #999; position: absolute; right: 40px }
.header .header-nav .header-seacher span { position: absolute; right: 0px; top: 0px; display: inline-block; width: 40px; height: 40px; background: #44753d; cursor: pointer }
.header .header-nav .header-seacher span img { position: relative; top: 9px; left: 9px }
.header .header-menu { background: #44753d; height: 36px; line-height: 36px }
.header .header-menu ul { border-left: 1px solid #ff8432; overflow: hidden; margin-left: -1px }
.header .header-menu ul li { float: left; font-size: 18px; width: 199px; border-right: 1px solid #ff8432; text-align: center; cursor: pointer; height: 36px; position: relative }
.header .header-menu ul li h2 { width: 199px; height: 36px; position: absolute; z-index: 99 }
.header .header-menu ul li a { position: absolute; width: 199px; height: 36px; line-height: 36px; z-index: 100; color: #fff; left: 0; top: 0; background-color: #44753d }
.header .header-menu ul li.active { background: #ff8432 }
.header .header-menu ul li.active a { background: #ff8432 }
.book_list ul { zoom: 1; overflow: hidden; margin: 10px 0 0 -50px }
.book_list ul li { width: 310px; margin: 0 0 35px 50px; float: left; height: 162px }
.book_list ul li .img_box { width: 114px; height: 152px; float: left }
.book_list ul li .img_box img { width: 114px; height: 152px }
.book_list ul li .book_info { width: 180px; margin-left: 15px; float: left }
.book_list ul li .book_info p.book_name { width: 180px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px }
.book_list ul li .book_info p.book_author { width: 180px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #333 }
.book_list ul li .book_info p.book_author span { color: #999 }
.book_list ul li .book_info p.book_type { font-size: 12px; color: #999; line-height: 20px; width: 180px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 10px }
.book_list ul li .book_info p.info { font-size: 12px; color: #999999; line-height: 18px; overflow: hidden; width: 180px; height: 54px; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical }
.book_list ul li .book_info p.info a { color: #999; font-size: 14px; }
.book_list ul li .book_info p.book_read { line-height: 20px; padding-top: 16px }
.book_list ul li .book_info p.book_read a { font-size: 12px }
.book_list dl { padding: 0 0 10px 0;width: 748px; zoom: 1; overflow: hidden; margin-left: -75px }
.book_list dl dd { width: 284px; float: left; margin-left: 75px; font-size: 14px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal }
.publist_list ol { zoom: 1; overflow: hidden; margin-left: -78px; padding: 15px 0 }
.publist_list ol li { width: 107px; float: left; margin-left: 80px; position: relative; margin-bottom: 15px; }
.publist_list ol li .img_box { width: 114px; height: 152px }
.publist_list ol li .img_box img { width: 114px; height: 152px }
.publist_list ol li .book_info { width: 114px }
.publist_list ol li .book_info p.book_name { width: 114px; height: 30px; padding-top: 5px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.publist_list ol li .book_info p.book_name a { font-size: 16px }
.publist_list ol li .book_info p.book_author { width: 114px; height: 14px; line-height: 14px; font-size: 12px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.publist_list ol li .book_info p.book_author span { color: #999 }
.publist_list ol li .book_info p.book_type { font-size: 12px; color: #999; line-height: 20px; width: 135px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.publist_list ol li .book_info p.info { font-size: 12px; color: #999999; line-height: 18px; padding: 5px 0; height: 34px; overflow: hidden }
.publist_list ol li .book_info p.info a { color: #999 }
.publist_list ol li .book_info p.book_read { line-height: 20px }
.publist_list ol li .book_info p.book_read a { font-size: 12px }
.tabNav { width: 300px }
.tabNav .tabBox .tab { position: relative; float: left; width: 150px; height: 34px; line-height: 34px; text-align: center; background-color: #f2f2f2; color: #666; cursor: pointer }
.tabNav .tabBox .active { background-color: #44753d; color: #FFF }
.tabNav .tabBox .active span { left: 50px; top: 34px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #44753d }
.wm-nav-r-title { overflow: hidden; border-bottom: 2px solid #ddd; line-height: 30px }
.wm-nav-r-title .wm-nav-r-title-left { font-size: 16px; color: #444 }
.wm-nav-r-title .wm-nav-r-title-right { font-size: 14px }
.wm-nav-r-title .wm-nav-r-title-right a { color: #666 }
.wm-nav-r-title .wm-nav-r-title-right a.active { color: #76bd22 }
.wm-nav-r-list>li { display: none }
.hover-list li { padding: 11px 0; border-bottom: 1px solid #ddd; position: relative; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal }
.hover-list li .wm-list-index { display: inline-block; width: 16px; height: 16px; line-height: 16px; background: #cacaca; color: #fff; text-align: center; float: left; position: absolute; font-size: 13px }
.hover-list li .wm-list-content .content-ditail { display: none }
.hover-list li .wm-list-content .content-ditail img { width: 60px; height: 80px }
.hover-list li .wm-list-content .content-ditail a { float: left }
.hover-list li .wm-list-content .content-ditail .content-detail-txt { height: 84px; margin-left: 75px; color: #333 }
.hover-list li .wm-list-content .content-ditail .content-detail-txt h3 { font-size: 14px; width: 165px; height: 22px; line-height: 21px; overflow: hidden }
.hover-list li .wm-list-content .content-ditail .content-detail-txt h3 a { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; color: #333 }
.hover-list li .wm-list-content .content-ditail .content-detail-txt p { line-height: 21px; font-size: 12px }
.hover-list li .wm-list-content .content-ditail .content-detail-txt p span { color: #999 }
.hover-list li .wm-list-content .content-ditail .content-detail-txt p em { color: #333 }
.hover-list li .wm-list-content .content-text { line-height: 16px; font-size: 14px; color: #333; padding-left: 22px; width: 238px; height: 16px; overflow: hidden }
.hover-list li.current .content-ditail { display: block }
.hover-list li.current .content-text { display: none }
.hover-list li.current .wm-list-index { background: #76bd22 }
.wm-dateil-more { text-align: right; height: 36px; line-height: 36px }
.wm-dateil-more a { color: #333; font-size: 14px; line-height: 36px }
.hover-list li a.wm-oriange { font-size: 14px; float: right }
.limit_free { margin-left: -40px; zoom: 1; overflow: hidden }
.limit_free .free_book { position: relative; width: 320px; padding-top: 45px; background-color: #eee; height: 177px; float: left; margin-left: 40px }
.limit_free .free_book .tab_free { position: absolute; left: 110px; top: 0; width: 81px; height: 26px; padding-left: 15px; font-size: 14px; color: #FFF; line-height: 26px; background-color: #e6142d }
.limit_free .free_book .tab_free span { position: absolute; left: 72px; top: 4px; width: 16px; height: 16px; background: url("../images/icons.png") no-repeat 0 0 }
.limit_free .free_book .book_box { zoom: 1; overflow: hidden }
.limit_free .free_book .book_box .book_img { width: 114px; height: 152px; float: left; margin-left: 15px }
.limit_free .free_book .book_box .book_img img { width: 114px; height: 152px }
.limit_free .free_book .book_box .book_con { float: left; margin-left: 17px }
.limit_free .free_book .book_box .book_con p { width: 165px; height: 30px; line-height: 30px; overflow: hidden }
.limit_free .free_book .book_box .book_con p.book_name { font-size: 16px; font-weight: bold }
.limit_free .free_book .book_box .book_con p.book_name a { color: #333 }
.limit_free .free_book .book_box .book_con p.book_author { height: 20px; line-height: 20px; font-size: 12px }
.limit_free .free_book .book_box .book_con p.book_author span { color: #999 }
.limit_free .free_book .book_box .book_con p.book_price { color: #e6142d; font-size: 12px; text-decoration: line-through }
.limit_free .free_book .book_box .book_con p.btn_read { margin-top: 40px }
.limit_free .free_book .book_box .book_con p.btn_read a { display: block; width: 74px; height: 22px; background: #44753d; text-align: center; font-size: 12px; color: #FFF; line-height: 22px }
.limit_free .free_book .book_box .book_con p.btn_read a:hover { opacity: 0.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
}
.title_publish { height: 30px; position: relative; border-bottom: 2px solid #ddd }
.title_publish span { position: absolute; border-bottom: 2px solid #44753d; left: 0; top: 1px; bottom: -2px; font-size: 18px; line-height: 27px; color: #444 }
.androindDown { border: 2px solid #44753d }
.androindDown .twoD { width: 113px; height: 113px; margin: 18px auto 0 }
.androindDown p.down { font-size: 18px; color: #44753d; height: 27px; line-height: 27px; padding: 10px 0 }
.androindDown p.down span { float: left; display: inline-block; width: 23px; height: 27px; background: url("../images/icons.png") -18px 0; margin: 0 5px 0 40px }
.androindDown p.down_txt { font-size: 16px; color: #333; text-align: center; padding-bottom: 20px }
.bookShelf_rt { width: 58px; height: 58px; border: 1px solid #ddd }
.bookShelf_rt a { display: block; z-index: 10; width: 58px; height: 58px; font-size: 12px; font-weight: bold; color: #333; line-height: 95px; text-align: center; background: url("../images/icons.png") no-repeat -52px -40px }
.bookShelf_rt a:hover { color: #333 !important; background-color: #eee }
.backToTop { width: 58px; height: 58px; margin-top: 10px; border: 1px solid #ddd }
.backToTop a { display: block; z-index: 10; display: block; width: 58px; height: 58px; line-height: 999px; overflow: hidden; background: url("../images/icons.png") no-repeat 13px -30px }
.backToTop a:hover { background-color: #eee }
.con_box { zoom: 1; overflow: hidden }
.conBox { padding-top: 5px }
.lf_con { width: 675px; float: left }
.rt_con { width: 300px; float: right }
.title_s { height: 40px; background: url("/images/title_bg.gif") no-repeat 0 0; border-top: 1px solid#44753d; font-size: 18px; color: #FFF }
.title_s .txt { color: #333; line-height: 35px; padding-left: 25px; padding: 0 }
.title_s a { float: right; color: #333; font-size: 14px; line-height: 30px }
.lf_nav { width: 276px; height: 406px; border: 1px solid #ddd; float: left; overflow: hidden }
.rt_nav { width: 675px; height: 406px; float: right }
.loading { width: 100%; height: 100%; background: url("../images/loading.gif") no-repeat center }
.top-up-fl { width: 256px; background: #f2f2f2; min-height: 726px }
.top-up-fl .top-up-title { margin: 22px 0 22px 12px; overflow: hidden; height: 93px }
.top-up-fl .top-up-title .top-up-t-pic { width: 93px; height: 93px; margin-right: 12px; margin-top: -22px; position: relative }
.top-up-fl .top-up-title .top-up-t-pic img { width: 93px; height: 93px; border-radius: 50% }
.top-up-fl .top-up-title .top-up-t-pic i { position: absolute; right: 0; bottom: 0; display: inline-block }
.top-up-fl .top-up-title .top-up-t-con { margin-left: 93px }
.top-up-fl .top-up-title .top-up-t-con h1 { font-size: 20px; line-height: 28px; font-weight: bold; color: #333; margin-top: 22px; width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.top-up-fl .top-up-title .top-up-t-con .top-up-t-a { font-size: 12px; line-height: 36px }
.top-up-fl .top-up-title .top-up-t-con .top-up-t-a a { color: #44753d; margin: 0 2px }
.top-up-fl .top-up-list ul li { padding: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 36px; font-size: 0 }
.top-up-fl .top-up-list ul li a { color: #666; display: block; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0 30px; font-size: 14px }
.top-up-fl .top-up-list ul li a .content-ditail { display: none }
.top-up-fl .top-up-list ul li a .content-text { display: block }
.top-up-fl .top-up-list ul li a em { color: #228fdd }
.top-up-fl .top-up-list ul li a .content-ditail { display: none }
.top-up-fl .top-up-list ul li a:hover { color: #44753d }
.top-up-fl .top-up-list ul li.current { background: #fff }
.top-up-fl .top-up-list ul li.current .content-ditail { display: block }
.top-up-fl .top-up-list ul li.current .content-text { display: none }
.top-up-fl .top-up-list ul li.current a { padding: 0 18px; color: #333 }
.top-up-fl .top-up-list ul li.current a span { border-left: 2px solid #44753d; padding-left: 12px; font-weight: bold }
.top-up-fl .top-up-title .top-up-t-pic { *margin-top:0
}
.top-up-fl .top-up-list ul li.current a span { float: left; line-height: 1.2; margin-top: 10px; margin-bottom: 9px }
.top-up-fl .top-up-list ul li a em { font-style: normal }
.all-s-page { margin: 36px auto; overflow: hidden; font-family: SimSun; *margin-top:40px;
text-align: center }
.all-s-page a { display: inline-block; color: #535353; line-height: 26px; text-align: center; border: 1px solid #b5b5b5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 3px; padding: 0 10px }
.all-s-page a.prev, .all-s-page a.next { width: 66px }
.all-s-page a.current { background: #eeeeee }
.sr-foot { border-top: 1px solid #ccc; background: #f8f8f8; height: 150px; min-width: 980px }
.sr-foot-wrap { width: 980px; margin: 0 auto }
.sr-foot .sr-foot-wrap .sr-foot-main { width: 980px; font-size: 12px; margin-top: 18px }
.sr-foot .sr-foot-main p { text-align: center; color: #818181; line-height: 30px }
.sr-foot .sr-foot-main p.sr-foot-link { color: #333; margin-top: 15px }
.sr-foot .sr-foot-main p.sr-foot-link a { color: #333 }
.sr-foot .sr-foot-main p.sr-foot-link em { margin: 0 8px 0 10px }
.sr-foot .sr-foot-main p.sr-business-license a { color: #333; margin: 0 3px; cursor: pointer }
.sr-account-head { padding-bottom: 20px; border-bottom: dotted 1px #dcdcdc; overflow: hidden; height: 24px }
.sr-account-head .record { font-size: 0 }
.sr-account-head span.sum { margin-top: 6px }
.sr-account-head span.sum i { color: #ff8400; font-weight: bold; margin-right: 8px }
.sr-account-head span.sum a { margin-left: 8px }
.sr-account-head .record a { line-height: 24px; height: 24px; padding: 0 12px; display: inline-block; font-size: 12px }
.sr-account-head .record a.current { background-color: #b5b5b5; border-radius: 5px; color: white; font-weight: bold }
.sr-buyrecords { margin-top: 20px }
.sr-recordesText { margin-bottom: 5px }
.sr-buyrecords .sr-recordesTb { overflow: hidden; zoom: 1 }
.sr-buyrecords .sr-recordesTb table { display: table; padding: 0; margin: 0; border-collapse: collapse; width: 100%; margin-top: -1px }
.sr-buyrecords .sr-recordesTb td { border-top: dotted 1px #dcdcdc; padding: 9px 0 }
.sr-buyrecords .sr-recordesTb thead td { padding: 15px 0 }
.sr-buyrecords .sr-recordesTb td.sr-time { width: 120px; padding-left: 10px; text-align: center }
.sr-buyrecords .sr-recordesTb td.sr-objects { width: 280px; padding: 0 20px 0 70px }
.sr-buyrecords .sr-recordesTb td.sr-objects a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; width: 280px }
.sr-buyrecords .sr-recordesTb td.sr-info { width: 50px; text-align: center }
.sr-buyrecords .sr-recordesTb td.sr-detail { width: 55px; padding-left: 50px; text-align: center }
.sr-buyrecords .sr-recordesTb .recharge td.sr-amount { width: 164px; text-align: center }
.sr-buyrecords .sr-recordesTb .recharge tbody td.sr-amount { color: #ff6600; font-weight: bold }
.sr-buyrecords .sr-recordesTb .recharge td.sr-method { width: 69px; text-align: center }
.sr-buyrecords .sr-recordesTb .recharge td.sr-number { padding: 0 10px 0 112px; text-align: center }
.sr-buyrecords .sr-recordesTb .sr-purchase-detail { border: solid 1px #edeef0; line-height: 34px; padding: 0 10px; background-color: #f8f8f8; font-size: 14px; border-radius: 4px }
.sr-buyrecords .sr-recordesTb .sr-purchase-detail .fR a { font-size: 12px; color: #9ba7bf }
a.sr-play-red, a.sr-play-red span, a.sr-play-gray, a.sr-play-gray span, a.sr-play-orange, a.sr-play-orange span, a.sr-play-black, a.sr-play-black span, a.sr-play-disabled, a.sr-play-disabled span { display: inline-block; vertical-align: top }
a.sr-play-red span, a.sr-play-gray span, a.sr-play-orange span, a.sr-play-black span, a.sr-play-disabled span { cursor: pointer; height: 1.125em; line-height: 1.125em; padding: 0.5em 1.0em }
a.sr-play-red:hover, a.sr-play-gray:hover, a.sr-play-orange:hover, a.sr-play-black:hover, a.sr-play-disabled:hover { text-decoration: none }
a.sr-play-red em, a.sr-play-gray em, a.sr-play-orange em, a.sr-play-black em, a.sr-play-disabled em { display: inline-block; font-size: 1em; cursor: pointer; vertical-align: top; color: #fff }
a.sr-play-black i, a.sr-play-gray i, a.sr-play-disabled i { background-image: url("../../../images/play/sr-player-ico.png?ver=20131124"); _background-image: url("../../../images/play/sr-player-ico.gif?ver=20131124"); background-position: -9999px; vertical-align: top; background-repeat: no-repeat; display: inline-block }
a.sr-play-red { background-color: #c33 }
a.sr-play-red:hover { background-color: #a30a0a }
a.sr-play-red:active { box-shadow: inset 0 0 3px black }
a.sr-play-orange { background-color: #ff7315 }
a.sr-play-orange:hover { background-color: #ff3402 }
a.sr-play-orange:active { box-shadow: inset 0 0 3px black }
a.sr-play-gray { background-color: #666 }
a.sr-play-gray i { width: 14px; height: 14px; background-position: -240px -60px }
a.sr-play-gray:hover { background-color: #292929 }
a.sr-play-gray:active { box-shadow: inset 0 0 3px black }
a.sr-play-black { background-color: #65604e }
a.sr-play-black i { width: 14px; height: 14px; background-position: -240px -60px }
a.sr-play-black:hover { background-color: #282418 }
a.sr-play-black:active { box-shadow: inset 0 0 3px black }
a.sr-play-disabled { background-color: #666666; color: #a3a3a3; cursor: default }
a.sr-play-disabled em { color: #a3a3a3; cursor: default }
a.sr-play-disabled i { width: 14px; height: 14px; background-position: -240px -60px; cursor: default }
a.sr-play-disabled:hover { cursor: pointer }
a.sr-play-disabled:hover span { cursor: default }
.sr-buy-ul { width: 100%; padding: 1em 0 0.5em }
.sr-buy-li { cursor: pointer; height: 20px; padding: 0.4em 0 0.4em 10px; font-weight: bold; font-size: 14px }
.sr-buy-li:hover { background-color: #f1f1f1 }
.sr-buy-li i { display: inline-block; vertical-align: top; width: 20px; height: 20px; margin-right: 0.5em; background: url("../../../images/play/sr-player-ico.png?ver=20131124") no-repeat -30px -90px; _background: url("../../../images/play/sr-player-ico.gif?ver=20131124") no-repeat -30px -90px }
.sr-buy-li span { display: inline-block; vertical-align: middle; height: 20px; line-height: 20px; color: #333 }
.sr-buy-li:last-child { width: auto !important }
.sr-buy-li em { display: inline-block; vertical-align: middle; height: 20px; line-height: 20px; color: #666 }
.sr-buy-li.current i { background: url("../../../images/play/sr-player-ico.png?ver=20131124") no-repeat -60px -90px; _background: url("play/sr-player-ico.gif?ver=20131124") no-repeat -60px -90px }
.sr-buy-li.current span { color: #c00 }
.sr-buy-li:last-child { width: auto !important }
.sr-auto-buy { padding: 2em; text-align: center }
.sr-auto-buy-info { font-size: 14px; padding: 0.5em 0; line-height: 1.2em }
.sr-auto-buy-subinfo { font-size: 11px; color: #999; padding: 0.5em 0 2em }
.sr-buy-ul-one { margin-top: -2em; margin-bottom: 1em; text-align: center }
.sr-buy-ul-one .sr-buy-li { display: inline-block; *display:inline;
*zoom:1;
background: none; padding: 0.4em 0 }
.sr-charge { padding: 20px 0; font-size: 14px }
.sr-charge .sr-charge-tit { text-align: center }
.sr-charge .sr-charge-tit em { font-size: 14px; font-weight: bold; color: #ff7315 }
.sr-charge .sr-charge-cont { padding: 20px 0 10px 30px }
.sr-charge .sr-buy-li { display: inline-block; vertical-align: top; width: 150px; font-weight: bold; margin-bottom: 20px }
.sr-charge .sr-buy-li:hover { background: none }
.sr-charge .sr-buy-li em { font-weight: bold; font-size: 14px }
.sr-charge .sr-buy-li.current em { color: #c33 }
.sr-charge .sr-charge-qt { *width:180px
}
.sr-charge .sr-charge-qt input { color: #666; font-weight: bold; font-size: 14px; outline: medium; line-height: 20px; margin-left: 2px; border: none; background: transparent; display: inline-block; vertical-align: top; width: 45px; border-bottom: 1px solid #333 }
.sr-charge .sr-charge-qt.current input { color: #c33 }
.sr-charge .sr-charge-btn { text-align: center; margin-bottom: 10px }
.sr-charge .sr-charge-btn a { padding: 0.3em 1.2em }
.sr-buy-tips { height: 20px; padding-top: 0.4em; padding-left: 1em; font-size: 14px; color: #c00; display: inline-block; vertical-align: top }
#sr-buy-success-tips .title { display: none }
.bookShelf_rt, .backToTop { background-color: #FFF; display: none }
.border_none { border: none !important; font-size: 14px; float: right }
a.classly { float: none !important }
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal }
.cursor_txt { cursor: text }
.cursor_txt:hover { background-color: #FFF !important; opacity: 1 !important; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important
}
.tag_v_b, .tag_v_y { position: absolute; width: 24px; height: 24px; background: url("../images/icons.png") no-repeat 0 0 }
.tag_v_y { background-position: 0 -169px }
.tag_v_b { background-position: -29px -169px }
.adbox { clear: both; margin: 0 auto 10px; background: #eee none repeat scroll 0 0; }
#searchBlog { float: right; }
#searchBlog input { float: left; margin-top: 25px; }
#searchBlog span { background: rgba(0, 0, 0, 0) url("/images/bg_blogsle.gif") no-repeat scroll 0 0; border: 0 none; display: block; float: left; height: 32px; line-height: 32px; margin-top: 25px; overflow: hidden; padding: 4px 3px; width: 75px; }
#searchBlog span .selectdiv1 { border: 0 none; height: 32px; padding-top: 1px; vertical-align: middle; width: 75px; }
#searchBlog #field { border: 0 none; color: #666; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 20px; line-height: 20px; margin: 0; padding: 0; vertical-align: middle; width: 68px; }
#searchBlog .way { height: 23px; line-height: 23px; padding-left: 5px; padding-top: 7px; vertical-align: middle; }
#searchBlog #keyword { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 27px; padding-left: 10px; width: 224px; }
