* {margin:0px;padding:0px;list-style:none;}
img {border:0;}
.tp {margin-top:10px;}
a,a:visited {color:#2f468f;text-decoration:none;position:static;}
a:hover {color:#ff6600;left:1px;position:relative;top:1px;}
.fl,i,span,left {float:left;display:inline;}
.fr,#right {float:right;display:inline;}
.red {color:#FF3300;}
.red a {color:#FF3300;}
.wan {color:#698B69;}
.wan a {color:#008B00;}
.cl {margin:0;padding:0;width:0;height:0;line-height:0;font-size:0;clear:both;}
.searchbox dd *,.searchbox dt,.m_menu,.m_menu .m_ml,.m_menu .m_mr,.m_menu .m_bc a {background:url(wamcc.png) no-repeat;}
body {color:#666;background:transparent;font:12px/120% '微软雅黑','宋体',Verdana,Arial,sans-serif;}
h2 {font-size:14px;font-weight:bold;height:30px;display:inline;float:left;}
.main {width:960px;margin:0 auto;clear:both;}
.m_head {height:60px;margin-top:10px;}
.h_logo {width:200px;}
.h_body {width:750px;line-height:20px;}
.searchbox {width:415px;padding-top:20px; }
.searchbox * {float:left;display:inline;height:30px;}
.searchbox dt {width:260px;border:1px solid #CCCCCC;height:28px;background-repeat:repeat-x;}
.searchbox dt i {width:28px;height:28px;background-position:-81px -384px;}
.searchbox dt input {width:228px;background-color:transparent;border:none;color:#666666;height:20px;line-height:150%;padding-top:4px;}
.searchbox dd {padding-left:1px;}
.searchbox dd .so_book {width:70px;border:none;background-position:0 -29px;}
.searchbox dd .so_book:hover {background-position:-70px -29px;position:static;}
.searchbox dd .so_author {width:70px;background-position:0 -59px;}
.searchbox dd .so_author:hover {background-position:-70px -59px;position:static;}
.loginbox {width:300px;padding:20px 20px 0 0;text-align:right;}
.m_menu {height:40px;margin-top:5px;background-position:0 -89px;background-repeat:repeat-x;position:relative;}
.m_menu li {float:left;display:inline;font-size:14px;padding-left:17px;font-weight:bold;line-height:39px;background:transparent;}
.m_menu .m_ml,.m_menu .m_mr {width:8px;height:40px;background-position:-101px -170px;padding:0;}
.m_menu .m_mr {float:right;background-position:-106px -170px;}
.m_menu .m_bc {position:absolute;width:100px;height:30px;right:20px;background:#666666;padding:0;}
.m_menu .m_bc a {float:left;display:inline;width:100px;height:30px;background-position:0 -170px;}
.m_menu .m_bc a:hover {position:static;background-position:0 -200px;}
.board {margin-top:8px;height:263px;}
.bdtop {height:2px;border:1px solid #33CCFF;background:#D9EDFF;font-size:0;}
.bdsub {padding:1px;background:#FFFFFF;border:1px solid #E4E4E4;}
.read_share {margin-left:15px;margin-top:15px;}
.board dl,#content {background-position:0 -506px;background-repeat:repeat-x;line-height:30px;overflow:hidden;position:relative;height:255px;}
.board dt,#content dt,#a_main dt{background-position:-114px -170px;height:30px;padding-left:35px;font-size:14px;border-bottom:1px solid #E4E4E4;}
.board dt span,#content dt span,#a_main dt span {float:right;display:inline;}
.board bdo {position:absolute;height:225px;width:10000px;left:0;top:33px;overflow:visible;}
.board dd {float:left;display:inline;padding:20px 0 8px 21px;width:135px;font-size:13px;text-align:center;}
.board dd img {border:1px solid #E4E4E4;padding:5px;width:120px;height:150px;}
.board dt p { float:right;display:inline;padding:8px 20px 0 0;}
.board dt p a {float:left;display:inline;width:10px;height:10px;background:#F2F2F2;border:1px dotted #E4E4E4;margin-left:5px;}
.board dt p .current {border:1px solid #FF3300;background:#FFC993;}
.board dt p a:hover {position:static;}
#centeri,#right,#left,#centerm {float:left;display:inline;width:760px;}
#right,#left {width:190px;}
#right,#centerm {float:right;}
.block {border:1px solid #E4E4E4;margin-top:8px;height:1%;}
.blocktitle {height:40px;line-height:40px;font-size:14px;background-position:0 -129px;background-repeat:repeat-x;}
.blocktitle span {width:80px;height:30px;background-position:0 -384px;margin:10px 0 0 10px;line-height:30px;text-align:center;text-indent:12px;font-size:12px;}
.blocktitle i {width:12px;height:16px;background-position:-101px -210px;margin:12px 10px 0 15px;}
.wld i {background-position:-124px -224px;width:16px;margin:9px 8px 0 10px;}
.wsd i {background-position:-124px -201px;width:16px;margin:9px 8px 0 10px;}
#centeri .update {line-height:30px;padding:10px;}
.update a {font-size:13px;}
.update li {border-bottom:1px dotted #E4E4E4;padding:0 10px;text-align:right;font-size:12px;}
.update p {float:left;display:inline;text-align:left;text-overflow:ellipsis;overflow:hidden;}
.update .ul1 {width:210px;height:24px;}
.update .ul2 {width:360px;height:24px;}
.update .ul3 {width:110px;height:24px;}
.ultop,.ulcenter,.ulitem {line-height:30px;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ultop li,.ulitem li {border-bottom:1px dotted #F2F2F2;padding:0 3px;list-style:decimal inside;position:relative;font-size:11px;}
.ultop li a,.ulitem li a {font-size:12px;}
.ultop li p {position:absolute;top:-3px;right:0;_right:3px;}
.ulcenter li {float:left;display:inline;width:50%;text-align:center;border-bottom:1px dotted #E4E4E4;}
#left .blocktitle {line-height:35px;height:35px;background-position:0 -134px;}
.more {border:0;line-height:22px;font-size:12px;text-align:right;list-style:none;}
.links .block {height:auto;_height:135px;min-height:135px;}
.links .block * {height:33px;line-height:33px;float:left;display:inline;margin:0;}
.links .blocktitle {float:left;display:inline;width:70px;padding-left:30px;background-position:0 -351px;}
.links .blockmore{float:right;display:inline;}
.links .blockcontent {float:left;width:960px;padding:0 0 10px 10px;}
.links .blockcontent li {float:left;display:inline;margin-right:5px;}
.links .blockcontent .more {display:none;}
table {border:1px solid #E4E4E4;margin:10px;width:98%;}
td,th {border-bottom:1px dotted #E4E4E4;padding:0 3px;}
.grid,.fix,.hide {width:97%;}
.odd {text-align:left;}
textarea {width:380px;font-size:12px;color:#666666;}
table .foot {background:#F2F2F2;padding-left:10px;font-weight:bold;}
table caption {font-size:14px;font-weight:bold;}
table span {background:none;}
.gridtop {padding:5px 0 0 10px;}
.even select {width:150px;}
.hide input,.hide select {float:left;display:inline;padding-left:5px;}
.hottext {float:none;color:#FF6600;}
#dialog {position:absolute;top:0px;left:0px;border:5px solid #8bcee4;background:#f1f5fa;font-size:12px;line-height:120%;padding:10px;visibility:hidden;}
.dialogx {float:right;display:inline;font-size:0;line-height:0;width:15px;height:15px;background-position:-96px -414px;}
.dialogx:hover {position:static;background-position:-81px -414px;}
.radio {margin-top:8px;}
.even * {text-align:left; }
#content {height:auto;}
#content p{ font-size:11px; padding-right:10px; color:green;}
#content > dd:nth-of-type(10n+6),#content > dd:nth-of-type(10n+7),#content > dd:nth-of-type(10n+8),#content > dd:nth-of-type(10n+9),#content > dd:nth-of-type(10n+10) {
  background: #f5f5f5;
}
#content dd {padding:5px 0px 0px 5px; float:left; width:185px;border-bottom: solid 1px #DDDDDD;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#content dd table,#content dd td,#content dd th {border:0;margin:0;padding:0;}
#content .char {text-align:center;}
#content .char a {padding:0 5px;}
#content dd .L,.L {text-align:left;padding-left:5px;}
#content dd .R,.R {text-align:right;padding-right:3px;}
#content dd .C,.C {text-align:center;}
#pagelink {margin-right:20px;}
#content #pagelink {margin:5px;}
.pagelink {border:1px solid #E4E4E4;float:right;background:#F2F2F2; }
.pagelink * {float:left;display:inline;padding:0 6px;}
.pagelink a:hover {background-color:#ffffff;height:29px;position:static;}
.pagelink strong {font-weight:bold;color:#ff6600;background:#F2F2F2;}
.pagelink kbd {height:30px;border-left:1px solid #E4E4E4;}
.pagelink em {height:30px;border-right:1px solid #E4E4E4;font-style:normal;}
.pagelink input {border:1px solid #E4E4E4;color:#666666;margin-top:4px;height:20px;}
h1 {font-size:20px;text-align:center;line-height:65px;height:70px;}
h3 {text-align:center;font-size:14px;}
.UBB_Menu input {margin:0 3px 0 0;}
.btnlinks {margin-top:11px;}
.btnlinks a,#footlink a {display:inline-block;margin-right:10px;background-position:0 -291px;width:100px;height:30px;text-align:center;color:#666666;padding:0px;}
.btnlinks a:hover,#footlink a:hover {position:static;background-position:0 -321px;color:#333333;}
.btnlinks .read {background-position:0 -231px;color:#FF6600;}
.btnlinks .read:hover {background-position:0 -261px;color:#FF3300;}
.jia {margin-left:15px;border:1px solid #E4E4E4;padding:0 10px 0 10px;width:469px;white-space:nowrap;}
.mobile {width:168px;background-position:-114px -270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;border:1px solid #E4E4E4;padding:0 10px 0 30px;}
.jia a {padding:0;padding:0 5px 0 18px;line-height:20px;background-position:-124px -251px;overflow:hidden;}
.jia a:hover,.hst:hover {position:static;}
.jia .twb {background-position:0 -444px;}
.jia .tqq {background-position:-72px -444px;}
.jia .trr {background-position:0 -463px;}
.jia .tkx {background-position:-59px -463px;}
.jia .tdb {background-position:-118px -463px;}
.jia .tbd {background-position:-124px -301px;}
#at {width:540px;}
#at td {background:#FFFFFF;}
#a_head {height:30px;line-height:30px;background-position:0 -139px;background-repeat:repeat-x;}
#a_head a {color:#666666;}
#a_head ul {width:960px;margin:0 auto;}
#a_head li {float:left;display:inline;margin-right:10px;}
#a_head .so {float:right;display:inline;margin:0;position: relative;}
#a_head .so input {width:160px;border:1px solid #E4E4E4;margin-right:1px;height:18px;color:#666666;padding: 0 5px;}
#a_head .so button {padding:0 8px;height:20px;line-height:1;border:1px solid #E4E4E4;background-position:0 -90px;}
#a_head .so span {float: left; background: none;}
#a_head .so .bqqsug { top: 24px; width: 170px; }
#a_head .so .bqqsug ul { width: 170px; }
#a_head .so .bqqsug li { float: none; display: block; }
#a_main {width:960px;margin:10px auto 0 auto;}
#a_main dt {line-height:30px;padding:0 15px;}
#a_main #at {margin:15px 0 0 18px;width:920px;line-height:25px;border:0}
#a_main #at * {border:0;}
#a_main #at td {padding:0 10px;width:228px;}
#a_main #at th {background:#E4EBF1;font-size:14px;}
#a_main #at a {width: 208px; height: 18px; display: inline-block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
#a_main #at a:visited {color:#65bbec;border:0;}
.tags {margin: 0;}
.tips {margin:0 0 10px 18px;line-height:22px;}
.tips span {background: none; float: none;}
.toptips,.foottips {margin:15px 0 0 18px;text-align:center;}
.reports {text-align:center;}
.reports a {color:red;font-size:18px;height:40px;line-height:40px;}
.link {text-align:center;overflow:hidden;height:28px;line-height:28px;}
.link a {font-size:13px;text-align:center;padding-left:10px;}
#a_footer {width:960px;margin:0 auto;text-align:center;border-top:1px solid #e4e4e4;line-height:30px;}
.myset {line-height:30px;font-size:13px;text-align:center;border:1px dotted #E4E4E4;height:35px;margin:10px auto;}
#contents {font-family:方正启体简体,"Microsoft YaHei",微软雅黑,宋体;font-size:19pt;letter-spacing:0.4em;text-indent:2.8em;line-height:2;width:90%;margin:auto auto;text-align: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify;}
#contents p{letter-spacing:0.5em;text-indent:3em;line-height:2;padding:25px 0;}
#contfoot {padding:0 0 0 50px;font-size:13px;}
#contfoot .keep {background-position:-118px -319px;}
#contfoot .case {color:red;background-position:-118px -340px;}
#contfoot .copy {background-position:-118px -364px;}
#contfoot .report {background-position:-118px -388px;}
#contfoot a {float:left;display:inline;border:1px solid #F2F2F2;padding:0 10px 0 28px;color:#666666;height:25px;line-height:25px;margin-right:10px;}
#contfoot a:hover {position:static;border:1px solid #FF9900;color:#FF3300;}
#footlink {clear:both;font-size:13px;line-height:30px; width:900px; margin: 5px;padding:5px 0;text-align: center;}
#footlink a {margin:auto 10px;}
.footer {height:70px;background-position:0 -500px;background-repeat:repeat-x;text-align:center;}
.footer .bdtop {position:relative;}
.footer .bdtop i,.footer .bdtop span {position:absolute;width:8px;height:50px;top:3px;left:-1px;background-position:-101px -291px;}
.footer .bdtop span {left:951px;background-position:-104px -291px;}
.footer .ftc {padding-top:10px;line-height:22px;}
.ad728 {}
.adhtml {text-align:center;}
.adlist {text-align:center;padding:10px 0 10px 0;}
.adbook {padding:5px 5px 5px 5px;}
.adindex {text-align:center;}
.adindex2 {text-align:center;padding:0 0 10px 0;}
.bdcs-search-form-input {width:280px;color:#666666;height:23px;line-height:150%;z-index:1000000000;}
.bdcs-search-form-submit {height:27px;line-height:27px;width:55px;background:#5C9AD8;border:0;font-size:14px;color:#fff;margin-left:5px;font-weight:bold;}
.bdcs-search-sug-list-item-value {font-size:12px;}
.bdcs-search-sug-list-item-author-novel {font-size:12px;}
.hot {width:96%;margin:15px auto;line-height:180%;overflow:hidden;text-overflow:ellipsis;font-size:13px;}
.hot a {padding-left:5px;}
.list{margin:0px auto;}
.list ul{width:100%;height: 25px;line-height: 25px;text-indent: 10px;}
.list ul li{float: left;width:14.2%;border-bottom: solid 1px #DDDDDD;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list a:visited {text-decoration: none;color: #0a93c9;}

.info {margin: 18px auto;padding: 10px;width: 898px;overflow: hidden;zoom: 1;border: 1px solid rgb(224, 224, 224);}
.info .pic {width: 120px; height: 150px; padding: 15px; box-sizing: border-box; overflow: hidden; float: left;}
.info .pic img {width: 90px; margin: 0 auto; box-sizing: border-box;}
.info .pic a.img {padding: 4px; border: 1px solid rgb(224, 224, 224); width: 146px; height: 182px; display: block;}
.info .pic a.img:hover {background: rgb(241, 241, 241);}

.book {padding: 10px; width: 750px; float: left;}
.book .btitle {height: 40px;border-bottom:1px dashed #ddd;margin-bottom:10px;clear:both;overflow:hidden;}
.book .btitle h1{font-size:30px;float:left;height:40px;line-height:40px;}
.book .btitle i{float:left;font-style:normal;padding:16px 0 0 30px;background:none;}
.book .js {border-bottom:1px dashed #ddd;line-height:20px;text-align: left; overflow: hidden; clear:both;}
.book .js .intro {height: 40px; overflow: hidden; margin-bottom: 5px;}
.news {height: 28px; line-height: 28px; border-bottom:1px dashed #ddd;overflow: hidden;}
.news a {color: red;}
.news .fl{width:350px;overflow:hidden;white-space:nowrap;}
.news .fr{width:320px;overflow:hidden;}

.searchbox {position: relative;}
.bqqsug {width: 260px;left:0;top: 49px;display: none;position: absolute;z-index: 9999;}
.bqqsug li {width:240px;float:none;color: #000;font: 14px arial;line-height: 22px;padding: 0 10px;position: relative;cursor: default;display: block;}
.bqqsug .auto {overflow: hidden;float: none;display: block;height:auto;background: #fff;border: 1px solid #ccc;width: 260px;}
.bqqsug .auto, .bqqsug .auto li {margin: 0; list-style: none;}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

.row {
    position: relative;
    margin: 10px auto 20px;
    padding: 0;
}

.container:before,
.container:after,
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
    clear: both;
}

.none {
    display: none;
}

ul,
ol {
    list-style: none;
}

a,
button {
    color: #6F78A7;
    text-decoration: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.container {
    width: 980px;
}

.layout,
.layout2 {
    border: 3px solid #C3DFEA;
    float: left;
    overflow: hidden;
    width: 100%;
    padding: 0 0 0px;
}

.layout2 {
    border: 3px solid #88C6E5;
    background: #E1ECED;
}

.row .layout-col1 {
    width: 29%;
    float: right;
}

.row .layout-col2 {
    width: 70%;
}

.row .layout-col3 {
    width: 100%;
}

.layout-col2 .item {
    width: 50%;
    padding: 5px 0 5px 10px;
    float: left;
}

.layout-col2 .item .image {
    width: 124px;
    max-height: 154px;
    overflow: hidden;
    float: left;
}

.layout-col2 .item .image img {
    background-color: #FFF;
    border: 1px solid #DDD;
    padding: 1px;
    width: 124px;
    height: 154px;
}

.layout-col2 .item dl {
    float: right;
    width: 200px;
    padding: 0 10px;
}

.layout-col2 .item dl dt {
    border-bottom: 1px dotted #A6D3E8;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.layout-col2 .item dl dt span {
    color: #B3B3B3;
    float: right;
    font-weight: 400;
}

.layout-col2 .item dl dd {
    line-height: 20px;
    overflow: hidden;
    text-indent: 2em;
    padding: 7px 0 0;
}

.layout-col3 .item {
    width: 33.33%;
    padding: 10px 0 10px 10px;
    float: left;
}
.layout-col3 .item:nth-child(n + 4) {
    padding-top: 0;
}

.layout-col3 .item .image {
    width: 114px;
}

.layout-tit {
    background-color: #E1ECED;
    border-bottom: 1px solid #DDD;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
}

.layout2 .layout-tit {
    margin: 0px;
    overflow: hidden;
    padding: 0px 0px 0px 10px;
    background-color: #A6D3E8;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #DDDDDD;
}

.txt-list {
    padding: 4px 10px;
}

.txt-list li {
    border-bottom: 1px solid #DDDDDD;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.txt-list li span {
    float: left;
}

.txt-list li a {
    color: #2f468f;
}


.txt-list .s1 {
    width: 60px;
}

.txt-list .s5 {
    float: right;
}

.txt-list-row5 .s1 {
    width: 75px;
}

.txt-list-row5 .s2 {
    width: 165px;
}

.txt-list-row5 .s3 {
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.txt-list-row5 .s4 {
    color: #B3B3B3;
    width: 90px;
    text-align: right;
}

.txt-list-row5 .s5 {
    color: #B3B3B3;
}

/* 排行榜 */
.row-rank .layout-col1,
.row-detail .layout-col1,
.row-section .layout-col1 {
    width: 241px;
    margin-right: 4px;
    margin-bottom: 10px;
    float: left;
    padding-bottom: 0;
    border: 2px solid #88C6E5;
}

.row-rank .mr0 {
    margin-right: 0;
}

.row-rank .layout-tit,
.row-detail .layout-tit {
    border-bottom: 1px solid #88C6E5;
}

.tab-hd {
    float: right;
}

.tab-hd li {
    font-weight: normal;
    cursor: pointer;
    float: left;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    color: #999;
    padding: 0 8px;
}

.tab-hd .active {
    color: #333;
    border-bottom: 2px solid #88C6E5;
}

.row-rank .txt-list li {
    border-bottom: 0 none;
}

.row-rank .txt-list .s1 {
    max-width: 26px;
    font-style: italic;
    color: #999;
    font-family: "Verdana";
}

.row-rank .txt-list .s2 {
    width: 136px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.row-rank .txt-list .s5 {
    width: 55px;
    font-family: "Verdana";
    color: #999;
    text-align: right;
}