body {font-size: 12px;font-family: "宋体"; background: url('/js/bg.gif');}
* {margin: 0px;padding: 0px;}
.clear {clear: both}
a {text-decoration: none; color: #000;}
a:hover {color: #bd0a01 !important;text-decoration: none;}
li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 12px; font-weight: normal;}
img {border: 0; vertical-align: middle;}
.search, .nav, .gengduo, .catalog, .fl_left, .head .dl i, .head .sj i, .submenu .list1 .p1, .submenu .list1 .p3, .submenu .list1 h3, .submenu1 .list h3, .submenu1 .list .size1, .submenu1 .list .size2, .submenu1 .list .size3, .submenu1 .list .size4, .submenu2 .list, .submenu2 .list h3, .submenu2 .list .size1, .submenu2 .list .size2, .submenu2 .list .size3, .submenu2 .list .size4, .footer .right, .catalog .introduce .bjt, .cataloglink p, .ml_content .newest h3, .ml_content .ml_list h3, .ml_content .list h3, .ml_content .list .size1, .ml_content .list .size2, .ml_content .list .size3, .ml_content .list .size4, .fl_right .tt h3, .fl_right .novellink p, .nr_input .nrset, .backpic, .nr_content .wordsize p {background: url('/js/tu.png') no-repeat;}
.main {margin: auto; width: 1000px;}
.head {position: relative;height: 80px;}
.head .top {position: absolute;top: 0px;right: 0px;width: 390px;height: 30px;line-height: 35px;color: #999;text-align: right;}
.head .top a {color: #999}
.head .logo {width: 300px;height: 80px;margin-top: 10px;font-size: 10px; color: #741F24;}
.head .search {position: absolute; top: 40px;right: 90px; width: 300px; background-position: -0px -86px; height: 30px;}
.head #text1 {position: absolute; left: 15px; height: 25px; width: 210px; top: 4px; border: none; background: #F7F7EF;}
.head #text2 {position: absolute; left: 235px; top: 8px;height: 16px; background: #8D6661; border: none;color: #FFF; }
.head .dl_sj {position: absolute; right: 0px; top: 40px; width: 80px;height: 30px;overflow: hidden; }
.head .dl_sj p { position: relative; width: 55px;float: left; margin-left: 10px;}
.head .dl_sj a { position: absolute; top: 8px;right: 0px;}
.head .dl i {display: block; background-position: -304px -88px; width: 27px; height: 28px;}
.head .sj i {display: block; background-position: -337px -88px;width: 27px; height: 28px;}
.nav {height: 40px; background-position: -0px -0px; margin-top: 10px; }
.nav ul {margin-left: 2px;}
.nav li {float: left; width: 9%; height: 40px; line-height: 40px;text-align: center;}
.nav li a {font-size: 14px; color: #FFF;}
.nav li a:hover, .nav li.this a{color: #e6d1cf !important;text-decoration: none;}

.submenu {height: 440px; margin-top: 15px; margin-bottom: 15px;}
.submenu .left {float: left; width: 490px;background: #F2EBE5;border: 1px solid #ddd;border-radius: 3px;}
.submenu .left1 { width: 470px; margin: 10px;border-bottom: 1px solid #ccc}
.submenu .left .pic {float: left; width: 220px; height: 285px;}
.submenu .left .pp {float: right; width: 230px;height: 285px;}
.submenu .left .p1 {text-align: center;height: 30px;line-height: 30px;overflow: hidden}
.submenu .left .p1 a {font-weight: bold; font-size: 20px; color: #741D26;}
.submenu .left .p2 {text-align: center;color: #333;height: 30px;line-height: 30px;overflow: hidden;border-bottom: 1px solid #ddd;}
.submenu .left .p2 a {color: #333;}
.submenu .left .p3 {margin-top: 10px;text-indent: 2em; color: #999; line-height: 20px; height: 120px; overflow: hidden;}
.submenu .left .p4 {position: relative;border-top: 1px solid #ddd;height: 20px;line-height: 20px;margin: 15px 0px;padding-top: 10px;}
.submenu .left .p4 span {position: absolute;top: 10px;right: 5px;color: #999}
.submenu .left .p4 .read {color: #741D26;font-size: 16px;}
.submenu .left .p5 {height: 20px;line-height: 20px;overflow: hidden;color: #999}
.submenu .left .p5 a {color: #999}
.submenu .left .list {height: 115px; margin: 10px 0px 10px 10px;}
.submenu .left .list li {float: left; margin-right: 10px; }
.submenu .right {float: right; width: 495px; height: 440px; }
.submenu .right .list1 {height: 155px; width: 490px; margin-left: 5px;}
.submenu .list1 h3 {height: 30px; background-position: -370px -75px; text-align: center;color: #999}
.submenu .list1 h3 a {color: #CF939D; font-size: 18px; font-weight: bold;}
.submenu .list1 h3 span {color: #999}
.submenu .list1 li {float: left; width: 245px; height: 15px; margin-top: 10px; overflow: hidden; line-height: 15px;}
.submenu .list1 p {float: left; height: 18px; overflow: hidden}
.submenu .list1 ul {margin-top: 16px;}
.submenu .list1 .p1 {background-position: -868px -95px; width: 22px; margin-right: 5px;}
.submenu .list1 .p3 {background-position: -898px -92px; width: 23px; overflow: hidden;}
.submenu .list1 .p4 {color: #999;}

.submenu1 {height: 340px;margin-top: 15px; margin-bottom: 10px;}
.submenu1 .list { position: relative; width: 235px;float: left; }
.submenu1 .list1 {margin: 0px 7px;}
.submenu1 .list h3 { height: 50px; background-position: -0px -122px;}
.submenu1 .list h3 a {position: absolute; top: 16px; font-size: 14px; left: 20px; color: #995957; font-weight: bold; line-height: 20px;}
.submenu1 .list .gengduo {position: absolute; right: 0px; top: 25px; background-position: -920px -92px; width: 20px; height: 20px; line-height: 100px; overflow: hidden;}
.submenu1 .list .gengduo a {display: block; width: 20px; height: 20px;}
.submenu1 .list ul {width: 233px; margin-left: 5px;}
.submenu1 .list li {position: relative;width: 230px; height: 20px; overflow: hidden; margin-top: 9px; line-height: 19px;border-bottom: 1px solid #ddd;padding-bottom: 5px;}
.submenu1 .list p {float: left;}
.submenu1 .list .size1 {background-position: -242px -154px; width: 18px; height: 20px; text-align: center; font-size: 12px; line-height: 19px; margin-right: 5px; color: #FFF;}
.submenu1 .list .size2 {background-position: -268px -154px;}
.submenu1 .list .size3 {background-position: -294px -154px;}
.submenu1 .list .size4 {background-position: -320px -154px;}
.submenu1 .list .author {position: absolute;top: 0px;right: 0px;color: #999}

.submenu2 {margin-top: 15px;}
.submenu2 .list { position: relative; width: 233px; height: 468px; float: left; background-position: -254px -295px; margin-right: 22px; margin-bottom: 15px;}
.submenu2 .list2 {margin-right: 0px;}
.submenu2 .list h3 {height: 50px; width: 215px; left: 20px; background-position: -335px -125px;}
.submenu2 .list h3 a {position: absolute; top: 20px; left: 13px; font-size: 14px; color: #995957; font-weight: bold; line-height: 20px;}
.submenu2 .list .gengduo {position: absolute; right: 20px; top: 20px; background-position: -920px -92px; width: 20px; height: 20px; line-height: 100px; overflow: hidden;}
.submenu2 .list .gengduo a {display: block; width: 20px; height: 20px;}
.submenu2 .left { width: 230px; margin-top: 10px;}
.submenu2 .left1 { width: 200px; margin: 0px auto; height: 115px; background: #F2EBE5;}
.submenu2 .left .pic {float: left; width: 80px; height: 105px; margin: 5px;}
.submenu2 .left .pp {float: right; width: 100px; margin-right: 5px; margin-top: 15px; }
.submenu2 .left .p1 { width: 95px; height: 16px; overflow: hidden; line-height: 16px;}
.submenu2 .left .p1 a {font-size: 12px; color: #741D26; font-weight: bold;}
.submenu2 .left .p2 {text-align: center; margin-top: 5px; height: 16px; overflow: hidden;}
.submenu2 .left .p2 a {color: #666;}
.submenu2 .left .p3 {margin-top: 5px; text-indent: 2em; color: #999; line-height: 17px; height: 50px; overflow: hidden; width: 100px;}
.submenu2 .list ul {width: 200px; margin-left: 13px;}
.submenu2 .list li {float: left; width: 230px; height: 20px; overflow: hidden; margin-top: 8px; line-height: 19px;}
.submenu2 .list p {float: left;}
.submenu2 .list .size1 {background-position: -242px -154px; width: 18px; height: 20px; text-align: center; font-size: 12px; line-height: 19px; margin-right: 5px; color: #FFF;}
.submenu2 .list .size2 {background-position: -268px -154px;}
.submenu2 .list .size3 {background-position: -294px -154px;}
.submenu2 .list .size4 {background-position: -320px -154px;}
#dialog { position: absolute; top: 0px; left: 0px; border: 5px solid #8D6661; background: #f1f5fa; font-size: 12px; line-height: 120%; padding: 20px 10px 10px 10px; visibility: hidden;border-radius: 5px;}
#dialogx {}
#dialogx a {background: #8D6661;padding: 3px 5px;color: #fff}
.update {margin-bottom: 0px;border: 2px solid #aa8e8c;border-radius: 3px;margin-bottom: 10px;padding: 10px;}
.update .l {float: left;width: 200px;overflow: hidden}
.update .p1 {height: 30px;line-height: 30px;border-bottom: 1px solid #aa8e8c;font-size: 16px;margin-bottom: 5px;}
.update .l ul {}
.update .l li {position: relative;height: 29px; line-height: 29px; overflow: hidden;border-bottom: 1px dashed #ddd;}
.update .l li span {position: absolute;top: 0px;right: 0px;color: #999}
.update .r {position: relative;float: right;width: 740px;}
.update .r ul {margin-top: 20px;}
.update .r .top {position: relative;height: 30px;}
.update .r .top .more {position: absolute;top: 5px;right: 0px;}
.update .r .top h1 {font-size: 20px;}
.update .r .top h1 a {color: #75A275;}
.update .r li {height: 30px; line-height: 30px;overflow: hidden;list-style: none;}
.update .r .d1 {float: left;width: 390px;height: 30;overflow: hidden;}
.update .r .d2 {position: relative;float: right;width: 340px;height: 30;overflow: hidden;}
.update .r .sortname {color: #999}
.update .r .lastchapter {color: #999}
.update .r .lastchapter a {color: #999}
.update .r .lastupdate {position: absolute;top: 0px;right: 0px;margin-right: 30px;color: #999;}
.update .r .more {position: absolute;top: 0px;right: 0px;color: #999}

.friendlink { border: 1px solid #8D6661; padding: 5px 0px; border-radius: 3px; line-height: 20px;}
.friendlink p {margin-left: 15px;color: #8A4649;}
.friendlink a {padding-right: 5px; padding-left: 5px; color: #8A4649;}

.footer {height: 160px; margin-top: 20px; border-top: 1px solid #C8B8B7; padding-top: 15px;margin-bottom: 3px;font-size: 14px;}
.footer .left {float: left;width: 690px; height: 100px; margin-top: 10px;}
.footer .p2 { height: 160px;color: #666; margin-top: 10px; line-height: 20px; overflow: hidden; text-align: center; padding-left: 10px;}
.footer .right {position: relative; float: right; width: 290px;height: 160px;background-position: -515px -355px;}
.footer .right p {position: absolute; left: 55px; top: 45px;}


/*目录页*/
.catalog {margin-top: 5px; width: 755px; background-position: -0px -783px;}
.catalog1 {width: 715px; height: 280px;box-sizing: border-box;margin: 15px; padding:30px 15px;}
.catalog .pic {float: left;width: 145px;}
.catalog .pic img {width: 100%;}
.catalog .introduce {float: right; width: 515px;}
.catalog .introduce h1 {height: 35px; font-size: 28px; color: #8A4649; text-align: center;}
.catalog .introduce .bjt {background-position: -0px -190px; height: 10px; }
.catalog .introduce .bq {text-align: center; color: #8A4649; font-size: 12px; margin-top: 5px;}
.introduce .bq span {margin: 10px;}
.introduce .jj {margin-top: 20px; color: #999; line-height: 20px; height: 97px; text-indent: 2em; overflow: hidden;}
.catalogads {float: right; margin-top: 5px; width: 230px; height: 272px; border: 1px solid #8A4649;text-align: center}
.cataloglink {margin-top: 0px;}
.cataloglink p {position: relative; flex: 1; width: 95px; height: 40px; line-height: 17px; background-position: -1045px -176px; display: inline-block}
.cataloglink p a {position: absolute; left: 20px;top: 12px; color: #8D6661;}
.cataloglink .p5 { margin-right: 0px;}
.ml_content {margin-top: 15px;}
.ml_content .zb {float: left; width: 750px;}

.ml_content .newest {position: relative;width: 750px;}
.ml_content .newest .lastchapter {position: absolute;top: 18px;right: 10px;color: #8A4649}
.ml_content .newest .lastchapter a {color: #8A4649}
.ml_content .newest h3 {background-position: -0px -210px; width: 750px; height: 50px;line-height: 50px;padding-left: 10px;}
.ml_list h3 span, .newest h3 span, .newest h3 a {position: absolute; top: 15px; font-size: 14px; left: 20px; color: #995957; font-weight: bold; line-height: 20px;}
.ml_list .tit {width: 100%; text-align: center;font-size: 16px;}
.ml_content .newest .gengduo {position: absolute; right: 0px; width: 20px;background-position: -920px -92px; line-height: 100px; overflow: hidden;top: 20px}
.newest .gengduo a {display: block; width: 20px; height: 20px; }
.newest .newestname {margin-left: 10px; margin-top: 5px;color: #8A4649;}
.newest .newestname1 {margin-top: 10px; margin-left: 10px; height: 80px;width: 700px; line-height: 20px; overflow: hidden; color: #555}
.last9 {color: #666}
.last9 ul {
    margin: 10px;
    width: 700px;
    margin-left: 5px;
    margin-top: 10px;
    overflow: hidden;
    border: 1px solid #8D6661;
    border-radius: 5px;
    text-align: left;
    padding: 20px 20px;
}
.last9 li {float: left;width: 33%;height: 30px;line-height: 30px;overflow: hidden;}
.last9 li a {color: #666}
.last9 li a:hover {color: #bd0a01;text-decoration: none;}
.ml_content .ml_list {position: relative;}
.ml_content .ml_list h3 {background-position: -0px -210px; width: 750px; height: 50px;line-height: 50px;padding-left: 10px;}
.ml_list h3 a {position: absolute; top: 15px; font-size: 14px; left: 20px; color: #995957; font-weight: bold; line-height: 20px;}
.ml_list .gengduo {position: absolute; right: 0px; width: 20px;background-position: -920px -92px; line-height: 100px; overflow: hidden;top: 20px; }
.ml_list .gengduo a {display: block; width: 20px; height: 20px; }
.ml_list ul {width: 700px;min-height: 650px; margin-left: 5px; margin-top: 10px; overflow: hidden; border: 1px solid #8D6661; border-radius: 5px; text-align: left; padding: 20px 20px;}
.ml_list ul li { float: left; width: 225px; margin-right: 5px; height: 35px;line-height: 35px; overflow: hidden;border-bottom: 1px solid #ddd}
.ml_list li a {color: #666;}
.ml_content .yb {float: right; width: 235px; }
.ml_content .list { position: relative; width: 233px; float: left;margin-right: 22px; margin-bottom: 15px; }
.ml_content .list2 {margin-right: 0px;}
.ml_content .list h3 {height: 50px; width: 233px;  background-position: -0px -122px;line-height: 50px;padding-left: 10px;}
.ml_content .list h3 span, .ml_content .list h3 a {position: absolute; top: 16px; left: 20px; font-size: 14px; color: #995957; font-weight: bold; line-height: 20px;}
.ml_content .list .gengduo {position: absolute; right: 0px; top: 20px; background-position: -920px -92px; width: 20px; height: 20px; line-height: 100px; overflow: hidden;}
.ml_content .list .gengduo a {display: block; width: 20px; height: 20px;}
.ml_content .ml_frame {width: 215px; height: auto; border: 1px solid #8D6661;margin-left: 15px; margin-top: 10px; border-radius: 3px;padding: 5px 0px;}
.ml_content .list .left { width: 230px;padding-top: 12px;}
.ml_content .left1 { width: 200px; margin-left: 7px; height: 115px; background: #F2EBE5; border-radius: 3px;}
.ml_content .left .pic {float: left; width: 80px; height: 105px; margin: 5px;}
.ml_content .left .pp {float: right; width: 100px; margin-right: 5px; margin-top: 15px; }
.ml_content .left .p1 { width: 95px; height: 16px; overflow: hidden; line-height: 16px;}
.ml_content .left .p1 a {font-size: 12px; color: #741D26; font-weight: bold;}
.ml_content .left .p2 {text-align: center; margin-top: 5px; height: 16px; overflow: hidden;}
.ml_content .left .p2 a {color: #666;}
.ml_content .left .p3 {margin-top: 5px; text-indent: 2em; color: #999; line-height: 17px; height: 50px; overflow: hidden; width: 96px;}
.ml_content .list ul {width: 200px; margin-left: 13px;}
.ml_content .list li {float: left; width: 230px; height: 20px; overflow: hidden; margin-top: 8px; line-height: 19px;}
.ml_content .list p {float: left;}
.ml_content .list .size1 {background-position: -242px -154px; width: 18px; height: 20px; text-align: center; font-size: 12px; line-height: 19px; margin-right: 5px; color: #FFF;}
.ml_content .list .size2 {background-position: -268px -154px;}
.ml_content .list .size3 {background-position: -294px -154px;}
.ml_content .list .size4 {background-position: -320px -154px;}
/*分类页*/
.fl_left {float: left; width: 200px;height: 462px; background-position: -0px -298px; margin-top: 10px}
.fl_left ul {text-align: center;background: #F7F7EF; height: 418px; width: 150px; margin: 20px 21px; border: 1px solid #F7F7EF;}
.fl_left ul li { height: 30px; margin-bottom: 10px; line-height: 30px; margin-top: 15px; width: 150px; background: #EDE8E2;border-radius: 3px;}
.fl_left li a {font-size: 14px; color: #666;}

.fl_right {float: right; width: 795px; margin-top: 10px; border: 1px solid #C3B1B1; border-radius: 5px; padding-top: 10px}
.fl_right .tt {position: relative; float: left;width: 245px; height: 190px; margin-bottom: 20px; margin-left: 16px;}
.fl_right .tt h3 {background-position: -604px -150px; height: 30px;font-size: 16px; }
.fl_right .tt h3 a {color: #8D6661;}
.fl_right .tt .pp {position: absolute; top: 27px; left: 85px; width: 145px;margin-top: 10px;}
.fl_right .tt .p1 a {color: #666;}
.fl_right .tt .p2 {color: #999; margin-top: 10px; width: 140px; height: 70px; line-height: 18px; overflow: hidden; text-indent: 2em;}
.fl_right .tt .novellink {margin-top: 10px; display: block}
.fl_right .novellink p {position: relative; flex: 1; width: 95px; height: 40px; line-height: 17px; background-position: -1045px -176px; display: inline-block}
.fl_right .novellink p a {position: absolute; left: 20px;top: 12px; color: #8D6661;}
.fl_left ul .menucurr {background: #8D6661;}
.fl_left ul .menucurr a {color: #FFF;}
/*内容页*/
.main_content {position: relative; top: 5px; margin-bottom: 20px; }
.nr_input {position: fixed; margin-top: 5px; width: 70px; height: 250px;left: 50%;margin-left: 510px;}
.nr_input .nrset {width: 70px; height: 40px; line-height: 17px; background-position: -1045px -177px; margin-bottom: 15px;}
.nr_input .nrset .nrset_link {color: red;font-weight: bold;}
.nr_input .nrset a {position: relative; left: 15px; top: 12px; color: #8D6661;}
.nr_input .nrset_show {position: absolute;top: 55px;right: 90px;display: none;width: 230px;padding: 10px;text-align: center;border: 1px solid #876762;background: #fff;border-radius: 5px;}
.nr_input .nrset_show select {margin: 0px 2px;}
.nr_content {width: 1000px; background: #E9D1D1;overflow: hidden;}
.nr_content h3 {display: inline;font-size: 26px; color: #721F27; font-weight: bold; text-align: center; height: 26px;}
.nr_content .nr_title {text-align: center;margin: 20px 0px;}
.nr_content .articletitle {font-size: 16px;padding-left: 20px;color: #666}
.nr_content .articletitle a {color: #666}
.backpic {background-position: -0px -265px; height: 25px; margin-top: 5px;}
.novelcontent {width: 900px; margin: auto;}
.nr_content .introduce {float: left; margin-top: 15px; font-size: 14px;}
.nr_content .introduce span {color: #8D6661; margin-right: 15px;}
.nr_content .wordsize {float: right; width: 81px; margin-top: 10px; }
.nr_content .wordsize p {float: left; width: 22px; text-align: center; height: 22px;background-position: -293px -153px; line-height: 21px; margin-left: 5px;}
.nr_content .wordsize p a {color: #FFF;}
.nr_content .articlecontent { margin-top: 20px; line-height: 1.6; color: #666; font-size: 16px;padding-bottom: 30px;word-break: break-all;}
.nr_content .articlecontent p { margin:1em 0; text-indent: 2.6em; letter-spacing: 0.3em; }
.nr_page {height: 30px;text-align: center;margin: 15px 0px 5px 0px;}
.nr_page a {padding: 5px 9px;margin: 0px 10px;background: #826863;color: #fff;border-radius: 3px;}
.jilu {border-radius: 5px;background: #fff;margin-top: 20px;padding: 10px 20px;border: 1px solid #ddd;color: #876762}
.jilu li {float: left; height: 45px; line-height: 45px; overflow: hidden; border-bottom: 1px dashed #ddd}
.jilu li a {color: #876762}
.jilu .s1 {width: 35%;}
.jilu .s2 {width: 40%;}
.jilu .s3 {width: 20%;}
.jilu .s4 {width: 5%;}
#banner .s3 {color: #876762}
.jilu .tip { text-align: center;width: 100%;color: #876762;font-size: 14px;border: 0}
.jilu .t {font-size: 14px;}
/*登录 注册 书架 排行*/
.mytop {margin-top: 10px;}
.gridtop {text-align: center;margin-bottom: 10px; font-size: 14px; height: 30px; background: #8D6661; color: #FFF; line-height: 30px; }
.userlogin {background: #8D6661;color: #FFF; border-radius: 5px 5px 0px 0px;}
.grid {border-radius: 5px;line-height: 30px;}
.grid .foot {text-align: center;}
.myleft {float: left;width: 160px;line-height: 30px; }
.myleft p {height: 30px; background: #8D6661; color: #FFF; text-align: center }
.myleft_top {border: 1px solid #8D6661;border-radius: 3px; }
.myleft_bottom {margin-top: 10px;border: 1px solid #8D6661;border-radius: 3px; }
.myleft ul {text-align: center;}
.myleft li a {color: #666;}
.myright {float: right;width: 820px; }
.myright .userinfo {text-align: center; height: 30px; line-height: 30px; font-size: 14px; color: #FFF; border-right: 1px solid #8D6661; background: #8D6661}
.booktr td {border-bottom: 1px dashed #ccc; }
#gridbox table {border: 1px;}
#gridbox td { border: 1px solid #A38888; padding-left: 5px; border-bottom: 0px; border-left: 0px;}
#setavatar table {border-collapse: collapse;}
#setavatar tr td {border-top: 1px solid #8D6661;border-right: 1px solid #8D6661; padding-left: 5px; }
#checkform .grid tr th {border-bottom: 2px solid #8D6661; }
#checkform .grid tr td {text-align: center}
#useredit tr td {border: 1px solid #8D6661;padding-left: 5px; border-bottom: 0px; border-left: 0px; border-right: 0px;}
#frmpassedit table {border-collapse: collapse;}
#frmpassedit tr td {border-top: 1px solid #8D6661;border-right: 1px solid #8D6661; padding-left: 5px; }
#frmnewmessage td {border: 1px solid #8D6661; border-left: 0px; border-bottom: 0px; padding-left: 5px}
.pagelink {text-align: center;margin: 20px 0px}
.pagelink em, .pagelink a, .pagelink kbd, .pagelink strong, .pagelink #pagestats { padding: 3px 13px;background: #8D6661; color: #FFF;margin: 0px 2px;border-radius: 3px;}
.pagelink kbd, .pagelink input {display: none}
.pagelink strong {background: #674748 }
.jump {border: 1px solid #ddd;width: 500px;margin: 0 auto;margin-top: 200px;border-radius: 5px; background: #fff;padding: 20px;box-shadow: 0px 0px 2px 1px #876762;font-size: 14px;}
.jump a {color: #46A1DF}
.jump .blocktitle {font-size: 16px;}
.mytop .register {width: 50%; border: 1px solid #8D6661; border-radius: 3px; margin: 0px auto; border-right: 0px;}
.register .userinfo {text-align: center; height: 30px; line-height: 30px; font-size: 14px; color: #FFF; background: #8D6661}
.register tr td { border: 1px solid #8D6661; border-bottom: 0px; border-left: 0px; padding-left: 5px;}
#author {padding-bottom: 20px; border-radius: 0px 0px 3px 3px;}
#author th {padding-top: 10px; padding-left: 5px;padding-bottom: 10px;}
#author td {border-bottom: 1px solid #ddd; padding-left: 5px; }
.clicksearch {width: 300px; margin: 0px auto;height: 25px; color: #FFF; background: #8D6661; text-align: center; line-height: 25px; border-radius: 3px 3px 0px 0px;}
/*排行榜*/
#rankinglist {border: 1px solid #8D6661; padding: 10px;}
#rankinglist td p {height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ddd}
.rankingnav {height: 30px; margin-top: 10px; margin-bottom: 10px; border-radius: 5px; background: #D5CCC3}
.rankingnav li {float: left; width: 10%; line-height: 30px; text-align: center;}
.rankingnav li a {color: #6C2325;}
.rankingnav .bold a {font-weight: bold;}
.biaoqian {width: 100%; overflow: hidden;}
.biaoqian .ymdz { position: relative; width: 75%; float: left;margin-left: 10px; margin-bottom: 1px; }
.biaoqian .shezhi { position: relative; width: 24%; float: right;margin-bottom: 1px; }
.gonggao {width: 100%; border: 1px solid #8A4649;text-align: center;margin-top: 5px; margin-bottom: 5px;}
.gg {text-align: center;}
.con_ad {width: 935px;height: 265px;margin: 0px auto;}
.con_ad .ad_1 {width: 300px;padding: 2px;border: #88C6E5 1px dotted;float: left;margin-left: 5px;}
.con_ad .ad_2 {width: 300px;padding: 2px;border: #88C6E5 1px dotted;float: left;margin-left: 5px;}
.con_ad .ad_3 {width: 300px;padding: 2px;border: #88C6E5 1px dotted;float: left;margin-left: 5px;}

.search-help-box { }
.search-help-box .bqqsug {width: 300px;top: 70px;right: 90px;display: none;position: absolute;z-index: 9999;background: #fff;border: 1px solid #ccc;}
.search-help-box .bqqsug li {width: 522px;color: #000;font: 14px arial;line-height: 22px;padding: 0 8px;position: relative;cursor: default;}
.search-help-box .auto, .search-help-box .auto li {margin: 0; list-style: none;}
.read_tj a{text-decoration: none;color: #000;margin: 2px;}

* {
    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);
}

body {
    background-color: #E9FAFF;
    color: #555;
    font-size: 12px;
    margin: 0 auto;
}

.container {
    width: 1000px;
}

.layout,
.layout2 {
    background: #FEF9EF;
    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: #000;
}


.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: 246px;
    margin-right: 4px;
    margin-bottom: 10px;
    float: left;
    padding-bottom: 0;
    border: 2px solid #8d6661;
}

.row-rank .mr0 {
    margin-right: 0;
}

.row-rank .layout-tit,
.row-detail .layout-tit {
    border-bottom: 1px solid #8D6665;
}

.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 #8D6665;
}

.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;
}