@charset "utf-8";
/* CSS Document */
.top{width:95%;max-width:980px;margin:0 auto 25px;padding-top:10px}
.top1{background-color:#FFF8FA; line-height:29px}
.top_left {float:left; margin-left:20px; display:inline}
.top_left ul li { float:left; line-height:29px; }
.wid40 { width:40px; }
.wid60 { width:60px; }
.wid80 { width:80px; }
.top_right {float:right; text-align:left;margin-right:20px}
.top_right ul li { float:right; margin:3px auto auto 10px; }
.top_right .qqIco { width:16px; height:16px; float:left; margin:3px 3px 0 0; background:url(/style/images/bg1.png) -750px 0; }
.zcpic { margin-left:15px; }
.top2 { margin-top:10px; }
.logo {float:left;width:175px;margin-left:10px}
.logo_rignt { width:762px; float:right; padding-top:3px; }
/*newyear*/
.logo_newyear { float:left; width:200px; }
.logo_rignt_newyear { width:737px; float:right; padding-top:3px; }
.dh_newyear { width:980px; height:30px; background:url(/style/images/reddh.gif) repeat-x; }
.dh_newyear ul li { float:left; text-align:center; }
/*newyear_end*/
.dh ul{overflow:hidden}
.dh ul li { float:left; text-align:center; }
.dh {line-height:30px; background:url(/style/images/reddh.gif) repeat-x #EF5279; margin-top:10px; }
.w80 {width:80px;height:30px;line-height:30px}
.w5 {width:5px;margin:8px auto auto auto}
.seach {height:30px; background-color:#FAFAFA; margin-top:5px; }
.seachL { width:200px; float:left; line-height:30px; }
.xlb { margin-left:15px; width:25px; height:16px; margin-top:5px; background:url(/style/images/bg1.png) -280px -12px; float:left; display:inline; }
.slbtit { width:450px; line-height:30px; float:left; }
.slbtit .xlbUName, .slbtit .xlbAName { color:#f00; padding:0 5px; }
.slbtit .xlbBookLink, .slbtit .xlbBookLink:hover, .slbtit .xlbBookLink:visited, .slbtit .xlbBookLink:active { color:#39F; }
.searchR { width:430px; float:right; padding:3px 0 0 0;overflow:hidden }
.text { border: 1px solid #ccc; color: #999; float: left; height: 19px; line-height: 19px; padding: 3px 5px 0 5px; width:78%; }
.searchR input { font-size: 12px; vertical-align: middle; }
.selSearch { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; float: left; height: 22px; line-height: 22px; margin: 0 10px; width: 68px; }
.nowSearch { color: #454545; cursor: pointer; float: left; height: 21px; line-height: 22px; overflow: hidden; padding-left: 4px; padding-top: 1px; width: 48px; }
.btnSel { border-left: 1px solid #ccc; float: right; height: 22px; width: 14px; }
.btnSel a { background: url(/style/images/bg1.png) no-repeat scroll -340px 0 transparent; display: block; height: 22px; width: 14px; }
.search_button { background: url(/style/images/bg1.png) repeat scroll 0 -26px transparent; border: 0 none; float: left; height: 24px; width: 63px; }
.submitss { cursor: pointer; }
select, input { font-size: 12px; vertical-align: middle; }
a.nomove:link, a.nomove:visited, a.nomove:active { }
a.nomove:hover { position:relative; top:0px; left:0px; }
.dhpindao {line-height:30px; text-align:center; }
.dhpindao ul li { float:left; line-height:30px; }
.dhpindao ul li a { font-size:13px; }
.dhpindao ul { margin-left:15px; }
.wid100 { width:100px; }
.wid15cen { width:15px; }
.linebq{width:95%;max-width:980px;height:2px;line-height:2px;border-bottom:1px solid #A6A6A6;clear:both;margin:10px auto}
.bq {text-align:center;line-height:30px;font-size:12px;margin-top:5px;padding:0 10px}
/*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; }
.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; }
/*游客书架 浏览记录*/
.yksj { width:978px; height:30px; line-height:30px; border:1px solid #F4CCDD; margin-bottom:5px; background-color:#FCF1F6; margin-top:2px; overflow:hidden; }
.lljlL { width:900px; padding-left:10px; }
.lljlR { width:60px; padding-right:3px; text-align:right; }
/*顶部top2样式*/
.top_baaner { float:left; padding:3px 0 0 60px; }
.gg_area { width:210px; margin-top:3px; padding:5px; height:48px; overflow:hidden; border:1px solid #f1bed4; float:right; background:url(/style/images/reddh01.gif) 0 1px repeat-x; }
.gg_area li { line-height:200%; padding-left:16px; background:url(/style/images/arrow.gif) no-repeat 4px 9px; }
.gg_area li a { color:#333; }
/*.sinatt { width:74px; background:url(http://images.qwsy.com/images/sinaTlogo.gif) no-repeat 0px 5px; padding-left:22px; float:left; line-height:29px; }
.sinatt a, .sinatt a:visited { color:#e03665; }*/
.list_yp { margin-top:10px; }
.list_ypno { color:#666; }
.ypsg { float:right; padding-right:10px; height:30px; line-height:30px; }
.ypsg a { margin-right:20px; color:#e03665!important; }
/*精品完结、月票、热门长篇*/
.YPCon { height:154px; overflow:hidden; }
.ypList { padding-top:5px; }
.ypList li { width:166px; line-height:22px; height:22px; *line-height:19px; *height:19px; }
.YPWZCon { width:560px; float:left; }
.nobg { background:none!important; }
.JPWJCon { height:204px; background:url(/style/images/bg1.png) -919px -45px no-repeat; overflow:hidden; }
.JPWJCon .dashedDot { margin-left:186px; display:inline; }
.dashedDot { width:20px; height:30px; float:left; background:url(/style/images/bg1.png) 10px -774px no-repeat; }
.JPWJInfo { width:260px; height:106px; padding:10px; overflow:hidden; }
.JPWJPic { border:3px solid #eae8e8; width:70px; height:100px; }
.JPWJInfo .JPWJPic { margin-right:5px; }
.JPWJTit { width:172px; float:left; padding-left:7px; }
.JPWJTit .lh19px { padding-top:4px; text-indent:2em; }
.JPWJList .list { width:280px; }
.JPWJList .list li { width:270px; padding-left:10px; float:left; }
/*首页长评*/
.longPinBar { width:314px; padding:0 4px 8px 1px; float:left;  position:relative;}
.longPinL { width:82px; }
.longPinPic { width:78px; height:111px; padding:1px; border:1px solid #ccc; }
.longPinR { width:220px; overflow:hidden; }
.longPinR .list li { height:22px; overflow:hidden; position:relative; }
/*导航栏定位图*/
.navGif { position:relative; }
.navGif .cz10 { position:absolute; top:3px; right:-18px; }
/*标签*/
.banner_bar { width:980px; height:41px; margin:5px auto 8px; *margin-bottom:3px; position:relative; }
.tabBar { width:483px; height:39px; border:1px solid #CCC; line-height:140%; color:#aaa0a0!important; overflow:hidden; }
.tabBar a { color:#555050!important; padding:0 1px; }
.tabBar td { padding-top:2px; }
.tabBar_tit { width:40px; padding:0 3px 0 7px; color:#e03665; }
.tabBar .tabRed { color:#fc0303!important; }
.tabBar .tabLine { padding:0 6px; }

/*言情作家列表*/
.yqmj { width:95%;max-width:978px; margin-left:auto; margin-right:auto; margin-top:10px; padding:0;}
.yqmjdh{ height:30px;background:url(/style/images/greydh.gif) repeat-x; }
.yqmjdhtit{ margin-left:15px; font-size:14px; color:#E03665; line-height:30px; }
.yqmjnr{overflow:hidden}
.yqmjnr ul{overflow:hidden}
.yqmjnr ul li{float:left;display:inline;width:85px;margin-left:10px;line-height:26px}

.yqzjsy{margin:0 auto;padding:10px 20px;line-height:25px;overflow:hidden}
.yqzjsy a, .yqzjsy a:link, .yqzjsy a:visited { float:left;background-color:#FFF; border:1px solid #CDCDCD; color: #000; margin-right: 8px; padding:0 7px; text-decoration: none; margin-bottom:10px}
.yqzjsy a:hover{ background-color:#F5859E; border:1px solid #DEDFDE; color: #FFF; text-decoration: none; position:static; }

@media screen and (max-width: 640px){
.top,.yqmj{width:100%}
.seachL{display:none}
.yqmjnr ul li{line-height:30px}
.yqmjnr ul li a{font-size:14px}
.searchR{width:95%;margin:0 auto;float:none}
}