@charset "utf-8";
/* CSS Document */
select, input { font-size:12px; vertical-align:middle; }
.nomargin { margin:0 !important; }
.fontsize13 { font-size:13px; }
.fontsize14 { font-size:14px; }
.fontsize16 { font-size:16px; }
/*dlkall登录框*/
.dlkall { width:310px; height:200px; border:1px solid #ccc; }
.dlk_L { width:310px; height:29px; background:url(/style/images/greydh.gif) repeat-x; border-top:2px solid #F0517C; border-bottom:1px solid #ccc; }
.dlkL1 { float:left; width:130px; padding-left:10px; line-height:29px; color:#333; }
.dlkl2 { width:25px; float:right; margin-right:10px; margin-bottom:10px; height:19px; background:url(/style/images/xxtut.png) scroll 0 0 no-repeat; cursor:pointer; }
.dlk_D { margin-top:15px; }
.dlk_D td { line-height:29px; }
.dlkinput { border:1px solid #BABABA; margin-right:10px; overflow:hidden; padding:2px 0 2px 20px; width:160px; background:url(/style/images/dlpicbg.gif) scroll 0 0 no-repeat; }
.dlkinputdown { border:1px solid #BABABA; margin-right:10px; overflow:hidden; padding:2px 0 2px 20px; width:160px; background:url(/style/images/dlpicbg.gif) scroll 0 -27px no-repeat; }
.dlkinput2 { border:1px solid #BABABA; margin-right:10px; overflow:hidden; padding:2px 0 2px 20px; }
.dlkbutton1 { border:1px solid #b2b2b2; color:#454545; cursor:pointer; height:24px; line-height:22px; width:60px; text-align:center; background:url(/style/images/bgrep.gif) 0 -1065px repeat-x; }
.dlk_D #TopCookieTime { *width:13px;
*height:13px;
}
/*denglutopright*/
.denglutopright { float:right; width:378px; margin-right:2px; }
.dltname { width:120px; height:19px; border:1px solid #ccc; background:url(/style/images/bgrep.gif) scroll 0 -1065px repeat-x; line-height:19px; text-align:center; margin-top:4px; cursor:pointer; float:left; margin-left:10px; display:inline; }
/*按钮*/
.bt_gray, .bt_gray_little { padding:3px 10px; position:relative; margin-right:10px; background:url(/style/images/bgrep.gif) repeat-x 0 -1065px; border:1px solid #B2B2B2; color:#454545; text-align:center; cursor:pointer; }
.bt_gray_little { padding:0px 7px; *padding:0px 3px;
height:22px; line-height:22px; }
.bt_gray:hover, .bt_gray_little:hover { color:#000; }
/*directory目录页*/
.directory { background-color:#E9FAFF; }
.dirtop { width:100%;overflow:hidden;text-align:left;border-bottom:1px solid #a6a6a6; background-color:#F3F3F3; }
.dirtopCon{margin:0 auto;overflow:hidden}
.dirtopL{padding-left:5px; float:left; line-height:30px}
.dirtopL a { margin-left:5px; margin-right:5px; }
.dirtopR { width:auto; float:right; text-align:right; padding-top:3px; }
.dirtopR ul li { float:left; margin-left:15px; }
.dircon { width:980px; margin:0 auto; padding-top:35px; }
.dircon01{width:95%;max-width:980px;margin:0 auto;padding-top:10px}
.dirml {padding:25px 0;background-color:#fff;margin-top:10px}
.cl8 { height:15px; line-height:15px; overflow:hidden; }
.dirbt {font-size:22px;font-weight:bold;text-align:center;height:40px;line-height:40px;padding:0 15px}
.author{text-align:center;font-size:16px;padding:10px}
.author a{font-size:16px}
.info{padding:10px 15px;font-size:16px;margin-bottom:10px;text-align:center}
.info p{font-size:16px;line-height:28px}
.dirline {line-height:30px; border-bottom:2px solid #BAB6B5; }
.dirdhgrey { height:30px; background-color:#F3F3F3; line-height:30px; text-align:center; }
.dirtable td { height:28px; line-height:28px; border-bottom:1px solid #E8E8E8; }
.dirtd260 { width:260px; }
.dirtd70 { width:70px; }
.dirtd80 { width:80px; }
.dirtd170 { width:170px; }
.dirtd365 { width:365px; }
.linedir { border-bottom:1px solid #C3C3C3; height:10px; line-height:10px; }
.dirbq { text-align:center; line-height:26px; margin:10px 10px 20px;padding:10px}
/*read评论区*/
.readcon { width:90%; margin-left:auto; margin-right:auto; padding-top:35px; }
.readcon01 {width:95%;max-width:980px; margin-left:auto; margin-right:auto; padding-top:10px; }
.readtop { padding:5px 10px 0; margin-left:auto; margin-right:auto; overflow:hidden; line-height:200%; }
.readtop01 { padding:8px 10px; margin:0 auto 5px; overflow:hidden; line-height:200%; }
.readtopL { float:left; }
.readtopR { float:right; text-align:right; }
.readbtsmall {padding-bottom:20px;line-height:36px; text-align:center; font-size:14px; color:#666; }
.borbutton { border-bottom:1px solid #ccc; }
.readtitp { width:90%; margin:20px auto; line-height:220%}
.readtitp p {padding:10px;text-indent:2em;font-size:14px;overflow:hidden}
.readdown1 { height:40px; line-height:40px; margin-top:10px;padding:20px;text-align:center; font-size:14px; }
.readdown1 a { margin:0 10px; }
.readdowndh { height:35px; line-height:35px; text-align:center; font-size:14px; color:#004E00; }
.readpl { width:978px; margin-top:10px; border:1px solid #A6A6A6; }
.readplL { width:634px; padding:12px 0 0 12px; float:left; }
.readplR { width:300px; padding:12px 12px 12px 0; float:right; }
#div_ReadCommend { line-height:28px; color:#333; }
.readplL dl dt a span { color:#FF0000; }
.readmore { line-height:30px; height:30px; text-align:right; width:480px; }
/*width100%*/
.auhtb1dh { height:32px; background:url(/style/images/autordh1.png) repeat-x; line-height:32px; text-align:center; }
.auhtb2dh { height:32px; background:url(/style/images/autordh1.png) repeat-x; border-left:1px solid #A6A6A6; }
.auhtbdhtit { line-height:32px; margin-left:15px; }
.auhLlist { width:80%; margin-left:auto; margin-right:auto; margin-top:20px; }
.ulfont14 li { line-height:28px; }
.ulfont14 li img { float:left; margin:6px 10px auto auto; }
#auhLlist2 li { font-size:12px; line-height:24px; margin-left:25px; }
.authRbor { border-left:1px solid #A6A6A6; height:100%; margin:0; }
.autoRcon { width:90%; margin-left:1%; margin-right:9%; }
.autoR1 { float:left; line-height:23px; overflow:hidden; text-align:right; width:60px; }
.autoR2 { float:left; line-height:23px; overflow:hidden; text-align:right; width:80px; }
.renameboxaut, .readplinpot { border:1px solid #BABABA; margin-right:10px; overflow:hidden; padding:2px 0 2px 2px; width:160px }
.readplinpot { width:98%; }
/*100%last*/
.readplkua { float:left; margin-left:5px; display:inline-block; width:78%; }
.me3 { position:relative; }
.face { height:50px; line-height:50px; width:54px; float:left; }
.facetit { }
.facepic { float:left; width:420px; height:42px; padding-top:8px; }
.facepic a:hover { _position:static; }
.facemore { width:60px; float:left; margin-left:10px; height:50px; line-height:50px; }
.plBar { margin-bottom:10px; }
.plTitle, .plTextarea, .plTextarea_no { width:600px; border:1px solid #ccc; background-color:#fff; height:28px; line-height:30px; color:#333; padding:0 14px; font-size:12px; }
.plTextarea, .plTextarea_no { height:103px; line-height:180%; padding:14px; background:#fff url(/style/images/pl_qwsy.gif) center 21px no-repeat; overflow:auto; }
.plTextarea_no { background-position:center -201px; }
.MoreFace, .TakeFace { width:54px; height:24px; display:inline-block; background:url(/style/images/iwpj.gif) 0 -106px no-repeat; cursor:pointer; }
.TakeFace { background:url(/style/images/iwpj.gif) -80px -106px no-repeat; }
.readbutton { border:1px solid #b2b2b2; color:#454545; cursor:pointer; height:24px; line-height:22px; width:100px; text-align:center; background:url(/style/images/bgrep.gif) 0 -1065px repeat-x; }
.redButton { width:100px; height:24px; line-height:24px; *line-height:26px;
text-align:center; cursor:pointer; background:url(/style/images/redButton.gif) 0 0 no-repeat; border:none; }
/*目录表格*/
.intro-tit{font-weight:bold;padding:5px 15px;font-size:16px;text-indent:2em}
.intro{padding:10px 15px;margin:10px 0}
.intro,.intro p{font-size:16px;line-height:28px}
.mulu_head { background-color:#fff; padding:0 3px; height:66px; overflow:hidden; margin-bottom:5px; }
.mulu_head01 { height:60px; overflow:hidden; margin-bottom:5px; }
.mulu-title{font-weight:bold;padding:5px 15px;font-size:16px;}
.mulu-title span{float:right;font-weight:normal;font-size:14px}
.mulu_tab{margin:0 15px 25px}
.dirline{margin:25px 15px 0}
.mulu_tab ul{width:100%;overflow:hidden}
.mulu_tab ul li{width:33.3333%;float:left;line-height:28px;display:inline-block}
.mulu_tab .td_con { padding-left:20px; border-bottom:1px solid #E8E8E8; line-height:50px; }
.mulu_tab .td_con a{font-size:14px}
.readtop_nav { color:#999; padding:0 10px; line-height:250%; background-color:#FFD7FF; overflow:hidden; height:30px;margin-bottom:10px }
.readtop_nav a { cursor:pointer; color:#000; }
.top_search { display:inline; position:relative; }
.top_search .s_a { background:url(http://www.qwsy.com/images/bg/down.gif) right 3px no-repeat; padding-right:15px; }
.top_search .s_a:hover { position:static; }
.s_box, .menu_box { width:172px; border:1px solid #ccc; background-color:#f6f6f6; padding:8px; position:absolute; top:19px; left:-10px; }
.s_con { padding:10px; background-color:#fff; }
.menu_box { width:230px; }
.menu_box ul { width:210px; overflow:hidden; }
.menu_box ul li { width:70px; float:left; }
.menu_box ul li a:link, .menu_box ul li a:visited, .menu_box ul li a:active { text-decoration:none; color:#000; }
.menu_box ul li a:hover { text-decoration:underline; color:#000; position:static; }
.s_text { width:142px; display:block; margin-bottom:8px; color:#999; height:18px; line-height:18px; font-size:12px; }
/*阅读新增*/
.readTopList { width:962px; border:1px solid #d6d4d5; padding:2px 8px; }
.readTopList .list li { height:30px; line-height:30px; width:25%; float:left; overflow:hidden; }
.readFootList { width:970px; padding-left:8px; background-color:#fff; overflow:hidden; }
.readFootList .readFLInfo { float:left; height:100px; padding:12px 5px 12px 0; }
.readFLInfo .readFLpic { width:68px; height:97px; border:1px solid #ddd; }
.readFLInfo .flcontit { width:112px; }
.readFLInfo .flbt { height:24px; line-height:24px; padding-bottom:3px; position:relative; overflow:hidden; }
.readFLInfo .readFLtxt { text-indent:2em; height:74px; position:relative; overflow:hidden; }
.readFLInfo .readFLtxt a { line-height:18px; color:#666; }
.w350 { width:350px; }
.chapterAuthorMsg { font-size:14px; padding-bottom:10px; }
#div_readContent2 { width:100%; overflow:hidden; }
/*玫瑰言情币抵用券start*/
#msg_win { border:1px solid #FBA0B9; background-color:#fff; width:369px; position:absolute; right:2px; margin:0px; padding:2px; display:none; overflow:hidden; z-index:99; }
#msg_win .icos { position:absolute; top:2px; *top:0px;
right:5px; z-index:9; }
.icos a { float:left; color:#fff!important; margin:1px; text-align:center; text-decoration:none; font-family:webdings\9; font-weight:bold; font-size:14px; }
.icos a:hover { color:#f00; }
#msg_min { display:none; }
#mag_help { font-weight:normal; font-size:12px; font-family:"宋体"; margin:5px 10px 0 0; margin:7px 10px 0 0\9; }
#msg_content { width:369px; overflow:hidden; }
/*玫瑰言情币抵用券end*/
/*缩进与返顶start*/
.dirtop .show, .dirtop .hide { display:inline-block; vertical-align:middle; padding:0 4px 0 6px; }
.dirtop .show { display:none; }
.dirtop .show a, .dirtop .hide a {
*margin:0 5px; display:inline-block; width:14px; overflow:hidden; height:14px; }
.dirtop .show a, .dirtop .hide a, .dirtop .fixLine { background:url(/style/images/rectbox_bg.png) no-repeat; }
.dirtop .show a { background-position:0 -99px; }
.dirtop .hide a { background-position:0 -69px; }
.dirtop .fixLine { background-position:right -130px; margin:0 12px 0 5px; }
.dirtop .to_top { height:16px; line-height:16px; padding-right:10px; display:inline-block; overflow:hidden; vertical-align:middle; }
.dirtop .hideBar { width:100px; *width:110px; padding-top:8px; position:absolute; top:0; right:0; }
.hidedirtop { margin:0 0 0 auto; width:110px; _overflow:hidden; border-left:1px solid #ccc; left:auto; right:0; }
.hidedirtop .dirtopL, .hidedirtop .dirtopR, .hidedirtop .denglutopright, .hidedirtop .hide { display:none; }
.hidedirtop .show { display:inline-block; }
/*缩进与返顶end*/
/*阅读页添加*/
.read_con_font { line-height:100%; }
.readsjbut { width:100px; height:23px; background:url(/style/images/bgrep.gif) repeat-x 0 -1064px; border:1px solid #B2B2B2; color:#454545; cursor:pointer; line-height:23px;display:inline-flex;cursor: pointer;margin:0 20px;justify-content:center}
.readsjbutL { width:130px; height:24px; background:url(/style/images/bgrep.gif) repeat-x 0 -1063px; border:1px solid #B2B2B2; color:#454545; cursor:pointer; line-height:24px; float:left; display:inline; }
.readsjbut img {margin:5px 10px auto 5px; }
.readsjbutL img { float:left; margin:6px 10px auto 5px; }
.rbbtn{height: 30px; line-height: 30px; text-align:center;margin: auto}
/*捧场*/
.pengchang { width:552px; }
.pcbox, .pcbox01 { width:480px; height:340px; padding:30px; border:6px solid #fba0b9; background-color:#fff; position:relative; }
.pcbox h2, .pcbox01 h2 { color:#474a56; font-size:14px; line-height:250%; }
.pcbox .writer { color:#e03665; }
.pcbox .yue { font-size:14px; line-height:300%; }
.pcbox .money { color:#f00; font-weight:bold; padding-right:40px; }
.pcbox .pay, .pcbox .pay:link, .pcbox .pay:hover, .pcbox .pay:visited { color:#39f; font-size:14px; }
.pcbox .pcmoney { width:480px; overflow:hidden; }
.pcbox .pcmoney li { width:120px; float:left; padding:6px 0; }
.pcbox .pltext { width:474px; height:40px; font-size:12px; color:#999; margin:10px 0 2px 0; }
.pcbox .tip { color:#555; }
.pcbox .sent { padding:18px 0; text-align:center; }
.pcbox .last_sent { padding-bottom:5px; }
.pcbox .zu { padding-top:20px; color:#555; line-height:150%; }
.pcbox .off, .pcbox01 .off { position:absolute; top:1px; right:1px; }
.pcbox .off a, .pcbox01 .off a { width:25px; height:19px; display:block; background:url(/style/images/xxtut.png) no-repeat; }
.pcbox01 { width:550px; height:auto; }
.pcbut01, .pcbut02 { width:75px; height:22px; border:none; cursor:pointer; margin-right:8px; background:url(/style/images/pc_but.gif) no-repeat; }
.pcbut02 { background-position:-92px 0; }
.pcbut03, .pcbut04 { width:75px; height:22px; border:none; cursor:pointer; margin-right:8px; background:url(/style/images/mysj_but.jpg) no-repeat; }
.pcbut04 { background-position:-89px 0; }
/*推广本书*/
.tgbs { background-position:-558px -120px; }
.tgMain { position:relative; padding:0px 15px 10px; /*border:1px solid #ccc; background-color:#F9F9F9;*/ }
.tgOff { width:15px; height:15px; position:absolute; right:10px; top:10px; }
.tgWxts { padding-top:10px; color:#E03665; line-height:160%; }
.tgBox { padding-top:10px; }
.tgTxt01, .tgTxt02, .tgTxt03 { width:490px; float:none; color:#666; line-height:180%; padding:0 4px; font-size:12px; }
.tgTxt01 { height:22px; }
.tgTxt02 { height:68px; }
.tgTxt03 { height:106px; }
.freeqwb { float:right; padding-right:20px; }
.freeqwb a { color:#f00!important; }
/*电子书下载*/
.download { width:948px; }
.dl_con { width:680px; margin:50px auto 0; padding-bottom:40px; border-bottom:1px solid #ccc; }
.dl_pic { width:146px; padding:0 12px; margin-right:30px; }
.dl_pic .bookimg { width:134px; height:auto; padding:4px; border:1px solid #999; }
.dl_txt { width:480px; }
.dl_txt .dl_link { padding:0 0 20px; }
.dl_txt .dl_link li { line-height:300%; }
.dl_txt .dl_link a { color:#039; }
.dl_txt .dl_link a, .dl_txt .dl_more a { font-size:14px; }
.dl_txt .dl_more .lmore { margin-right:50px; }
.dl_explain { width:665px; margin:0 auto; padding:10px 0 20px; color:#333; }
.dl_explain .title { font-size:14px; height:60px; line-height:60px; }
.dl_explain .ex_ul li { line-height:200%; }
/*阅读末页*/
.mytj { width:978px; border:1px solid #E699B7; background-color:#fff; }
.my_head { width:976px; border:1px solid #fff; border-bottom:none; height:30px; line-height:30px; background:url(/style/images/reddh.jpg) repeat-x; }
.my_head211 { width:978px; height:30px; line-height:30px; }
.my_con { padding:10px 0 0 10px; }
.my_box { width:312px; padding:0 10px 18px 0; float:left; overflow:hidden; }
.my_box .posi_re { width:200px; _position:static!important; }
.my_box01 .posi_re { width:auto; }
.my_box a:hover, .fltj .flbt a:hover { _position:inherit; }
.my_pic { width:100px; height:143px; padding:1px; border:1px solid #ccc; float:left; overflow:hidden }
.my_pic a:hover { position:static; }
.my_pic img { width:100px; height:143px; }
.my_text { width:200px; float:right; }
.my_title { line-height:22px; padding-bottom:3px; }
.my_txt { line-height:190%; height:90px; overflow:hidden; text-indent:2em; }
.my_zz { text-align:right; padding-right:20px; }
.my_box01 { width:300px; background:url(/style/images/pdcon_bg.png) repeat-x; margin-right:12px; padding-bottom:10px; }
.my_box01 .my_pic { width:153px; padding:2px; background-color:#fff; margin:0px auto; float:none; height:218px; }
.my_box01 .my_pic img { width:153px; height:218px; }
.my_box01 .my_text { width:auto; }
.my_box01 .my_title { padding:5px 0px 0px; text-align:center; }
.my_box01 .my_txt { height:auto; line-height:180%; padding:0px 20px; }
.my_box01 .my_zz { display:none; }
/*阅读页加右侧广告*/
.zjMain { width:95%;max-width:978px; border:1px solid #D6D4D5; padding:0; margin:0 auto 10px; position:relative; }
.zjRbar { width:180px; background:#faeafe11; border-left:1px solid #D6D4D5; padding:10px 0; text-align:center; float:right; }
.zjLbar { width:770px; margin:15px 0 0 13px; line-height:230%; float:left; }
.zjLbar p { padding:5px 0; font-size:14px; text-indent:2em; }
.zjContent { padding:20px 0; border-top:1px solid #fff; margin:0 auto; font-size:16px}
.noBar .zjRbar { display:none; }
.noBar .zjLbar, .noBar #div_readContent2 { width:950px; }
/*其他*/
.linebq { width:980px; height:2px; line-height:2px; border-bottom:1px solid #A6A6A6; clear:both; margin-left:auto; margin-right:auto; margin-top:10px; }
.bq { text-align:center; line-height:30px; font-size:12px; margin-top:5px; }
.fltj .flbt { _position:static; }
/*评论区20130111start*/
.kcper { width:630px; margin:10px 0 0; }
.kcper1 { height:30px; background-color:#F0F0F0; line-height:30px; font-size:14px; }
.kcper2 { margin-top:10px; height:54px; padding-bottom:2px; border-bottom:1px dashed #A6A6A6; }
.kcper2pic { width:52px; float:left; }
.kcper2tit { width:677px; float:right; height:52px; overflow:hidden; line-height:22px; }
.pl_text { width:630px; margin-top:10px; padding-bottom:5px; border-bottom:1px dashed #A6A6A6; word-wrap:break-word; overflow:hidden; }
.pl_textpic { display:none; }
.pl_textzz { width:630px; float:left; line-height:200%; }
.pl_dz { padding:0 0 0 5px; *margin-bottom:5px;
}
.zz_border { padding:5px 9px 3px; *padding:5px 9px 5px;
_padding:5px 9px 3px; font-size:13px; margin-bottom:3px; border:1px dashed #e9e9e9; line-height:160%; color:#B23D67; background-color:#FFF8FA; }
.zz_border .pl_more { margin-left:12px; }
.kcper3 { line-height:22px; padding:5px 0 0 5px; }
.kcper3L { width:406px; float:left; }
.kcper3R { width:210px; float:right; text-align:right; }
.vipIco { vertical-align:text-bottom; margin:3px 10px 0 0; }
.totle { width:768px; height:30px; line-height:30px; text-align:center; margin-top:15px; border-bottom:1px solid #A6A6A6; border-top:1px solid #A6A6A6; background-color:#F6F6F6; }
.totle01 { width:620px; height:30px; line-height:30px; border-top:1px solid #dadada; border-bottom:none; background:none; font-weight:bold; margin:5px 0; text-align:right; padding-right:10px; }
.totle02 { width:752px; padding-right:16px; height:30px; line-height:30px; margin-top:15px; text-align:right; }
.messages { margin-top:10px; width:748px; margin-left:auto; margin-right:auto; }
.messagesBar { width:634px; margin:0 auto; }
.no_loginbox { width:600px; height:30px; line-height:30px; border:1px solid #ffe4c4; background-color:#fef4e9; padding:0 14px; margin-bottom:10px; }
.l_login, .l_register { width:62px; height:23px; display:inline-block; background:url(/style/images/iwpj.gif) no-repeat 0 -72px; border:none; cursor:pointer; }
.l_register { background-position:-80px -72px; }
.no_loginbox .l_login, .no_loginbox .l_register { margin-top:4px; position:static!important; }
.faceBar { width:184px; _width:180px; position:relative; float:left; padding-top:0; }
.qwSf { padding:0 0 15px; text-indent:2em; font-size:14px; }
/*评论区20130111end*/


.indexad1, .indexad2, .indexad3{width:100%;clear:both;text-align:center}

.readadpo1{float:right;width:0px;height:60px;margin:0;}
.readadpo2{float:left;width:0px;height:500px;margin:0;clear:both}
.readadpo3{float:right;width:0px;height:20px;margin:0;}
.readadmd1{float:right;width:300px;clear:both;text-align:center}
.readadmd2{float:left;width:336px;clear:both;text-align:center}
.readadmd3{float:right;width:0px;height:0px;margin:0}
.readadbottom1{width:100%;clear:both;text-align:center}

@media screen and (max-width: 640px) {
.dirtop{position:relative;_position:relative;_top:auto;top:auto;padding:10px 0}
.dirtopCon,.dircon01{width:100%}
.dirtop li,.dirtop a,.readtop_nav a,.readtop01 select,.dirbq p,.dirbq a{font-size:15px}
.dirtopL{width:100%;padding-left:0}
.dirtopL a{margin-left:10px}
.dirtopR{width:100%;padding-right:10px}
.dirtopR ul li{margin-left:5px}
.mulu_tab ul li{width:100%}
.readcon01{width:100%;padding-top:40px;padding-top:10px}
.readtop_nav {height:auto}
.fr{float:left}
.tr{text-align:left !important}
.zjMain,.readtitp{width:100%}
.zjMain{border-left:none;border-right:none}
.dirbt{height:auto}
.readtitp p{clear:both}
.readdown1{padding:20px;margin:20px 0}
.readdown1 font{display:none}
.readdown1 a{font-size:16px}
.readadmd1,.readadmd2{width:100%}
}