blockquote, body, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

body {
    font: normal 14px/24px Microsoft Yahei, SimSun, Verdana, Arial;
    color: #000
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input, textarea {
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    outline: 0
}

input:focus, textarea:focus {
    outline: 0;
    border: none
}

fieldset, img {
    border: 0
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: 400
}

li {
    list-style: none;
}

.text_iobja {
    color: grey;
    font-size: 14px;
    line-height: 25px;
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #353535
}

.qiang .qiang_c:hover, .qiang .qiang_l:hover, .qiang_t a:hover, .update_b .tab_1:hover, .update_b .tab_2:hover, .xing li .t a:hover, a:hover {
    text-decoration: none;
    color: #00c29a
}

input, select, textarea {
    font-size: inherit;
    font-weight: inherit;
    border: none
}

img {
    max-height: 100%;
    max-width: 100%
}

.clear {
    clear: both;
    overflow: hidden
}

.clear_b {
    clear: both
}

em, i, s, strong, u {
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

h1, h2, h3, h4, h5, h6, b {
    font-weight: normal;
}

.clearfix::before, .clearfix::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.fl {
    float: left
}

.fr {
    float: right
}

.center {
    text-align: center
}

.p_rel {
    position: relative;
    z-index: 2
}

.p_abs {
    position: absolute
}

.web_main {
    width: 100%
}

.w_1200 {
    width: 1200px;
    margin: 0 auto
}

.boximg {
    display: table;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
    *position: relative;
    overflow: hidden
}

.boximg img {
    *position: relative;
    *left: -50%;
    *top: -50%
}

.boximg span {
    display: table-cell;
    vertical-align: middle;
    *position: absolute;
    *left: 50%;
    *top: 50%
}

.pad_t {
    padding-top: 20px
}

#topNavC {
    width: 100%;
    height: 41px;
    line-height: 41px;
    background: #fafafa;
    border-bottom: 1px solid #e2e2e2;
    font-size: 14px
}

#topNav strong {
    font-weight: 400;
    color: #666;
    float: left
}

#topNav i {
    float: right;
    color: #bbb;
    font-style: normal
}

#topNav a {
    color: #666;
    margin: 0 10px
}

#topNav {
    width: 1200px;
    display: block;
    margin: 0 auto;
    clear: both
}

#topNav .mobile {
    background: url(../image/xs_home_ico.png) 0 10px no-repeat;
    float: right;
    margin-left: 30px;
    padding-left: 20px;
    display: block;
    padding-left: 20px;
    cursor: pointer
}

#header {
    width: 1200px;
    height: 100px;
    margin: 0 auto;
    clear: both
}

#logo {
    float: left;
    width: 220px;
    height: 65px;
    padding: 16px 0
}

#logo img:hover {
    transform: none
}

#search {
    width: 534px;
    margin-top: 29px;
    float: left;
    margin-left: 122px
}

#bdcs-search-form-input {
    float: left;
    display: inline;
    width: 435px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding: 4px 10px 4px 5px;
    background: #f6f6f6;
    border: 2px solid #00c29a;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #00c29a;
    border-right: 0 none;
    font-size: 12px;
    border-radius: 0;
    color: #333;
    font-family: Microsoft Yahei, SimSun, Verdana, Arial
}

#bdcs-search-form-submit {
    float: left;
    width: 72px;
    height: 38px;
    border: 0 none;
    cursor: pointer;
    background: #00c29a;
    color: #fff;
    font-size: 14px;
    border-radius: 0
}

.bdcs-hot a {
    margin-right: 10px;
    padding-right: 10px;
    font-size: 12px;
    color: #666;
    line-height: 30px
}

.nav_c {
    width: 1200px;
    margin: 0 auto
}

.nav {
    width: 100%;
    background: #00c29a;
    height: 40px;
    line-height: 40px
}

.nav_l {
    float: left;
    width: 216px;
    margin-right: 30px;
    background: #008469;
    color: #fff;
    font-size: 16px;
    color: #fff;
    height: 40px;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.nav_l em {
    float: left;
    padding: 0 0 0 18px;
    width: 16px;
    height: 14px;
    margin: 13px 8px 0 0;
    vertical-align: middle
}

.nav_l em i {
    display: block;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
    background: #fff
}

.nav_l span {
    width: 11px;
    height: 10px;
    background-image: url(../image/xs_softspr.png);
    background-position: -25px -35px;
    background-repeat: no-repeat;
    position: absolute;
    top: 14px;
    right: 10px;
    display: block;
    z-index: 5
}

.nav ul {
    color: #fff;
    font-size: 16px
}

.nav ul li {
    float: left;
    cursor: pointer
}

.nav ul li.hover, .nav ul li:hover {
    background: #008469
}

.nav ul li a {
    color: #fff;
    display: block;
    padding: 0 28px
}

.nav_show {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 9;
    display: none
}

.nav_list {
    float: left;
    width: 214px;
    background: #f7f6f2;
    border-top: none
}

.nav_list li {
    float: left;
    width: 50%;
    height: 60px;
    background: #f7f6f2;
    color: #333
}

.nav_list .hd {
    width: 196px;
    height: 40px;
    line-height: 40px;
    margin: 0 8px;
    border-bottom: 1px solid #ddd
}

.nav_list .hd b {
    display: inline-block;
    height: 39px;
    padding: 0 6px;
    font-weight: 400;
    color: #00c29a;
    font-size: 16px;
    border-bottom: 2px solid #00c29a
}

.nav_list li:hover em {
    -webkit-transform: translate(-3px);
    -moz-transform: translate(-3px);
    -ms-transform: translate(-3px);
    transform: translate(-3px)
}

.nav_list li a {
    color: #333
}

.nav_list li:hover a, .nav_list li:hover span b {
    color: #00c29a
}

.nav_list li em {
    width: 24px;
    height: 24px;
    margin: 17px 8px 0 17px;
    display: block;
    float: left;
    background-image: url(http://www.5y9y.com/css/images/xs_nav.png);
    -webkit-transition: -webkit-transform .4s ease-out;
    -moz-transition: -moz-transform .4s ease-out;
    -ms-transition: -ms-transform .4s ease-out;
    transition: transform .4s ease-out
}

.nav_list li span {
    float: right;
    margin: 12px 0 0;
    width: 58px;
    line-height: 18px;
    font-size: 14px
}

.nav_list li span b {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #999;
    display: block
}

.nav_list li.bg_f {
    background: #f7f6f2
}

.nav_list li em.nav1 {
    background-position: 0 -24px
}

.nav_list li:hover em.nav1 {
    background-position: 67px -24px
}

.nav_list li em.nav2 {
    background-position: 0 -49px
}

.nav_list li:hover em.nav2 {
    background-position: 67px -49px
}

.nav_list li em.nav3 {
    background-position: 0 -75px
}

.nav_list li:hover em.nav3 {
    background-position: 67px -75px
}

.nav_list li em.nav4 {
    background-position: 0 0
}

.nav_list li:hover em.nav4 {
    background-position: 67px 0
}

.nav_list li em.nav5 {
    background-position: 0 -103px
}

.nav_list li:hover em.nav5 {
    background-position: 67px -103px
}

.nav_list li em.nav6 {
    background-position: 0 -130px
}

.nav_list li:hover em.nav6 {
    background-position: 67px -130px
}

.nav_list li em.nav7 {
    background-position: 0 -154px
}

.nav_list li:hover em.nav7 {
    background-position: 67px -154px
}

.nav_list li em.nav8 {
    background-position: -34px 0
}

.nav_list li:hover em.nav8 {
    background-position: -108px 0
}

.nav_list li em.nav9 {
    background-position: -34px -24px
}

.nav_list li:hover em.nav9 {
    background-position: -108px -24px
}

.nav_list li em.nav10 {
    background-position: -34px -50px
}

.nav_list li:hover em.nav10 {
    background-position: -108px -50px
}

.nav_list li em.nav11 {
    background-position: -35px -133px
}

.nav_list li:hover em.nav11 {
    background-position: -108px -133px
}

.nav_list li em.nav12 {
    background-position: -35px -103px
}

.nav_list li:hover em.nav12 {
    background-position: -108px -103px
}

.nav_list li em.nav13 {
    background-position: -35px -133px
}

.nav_list li:hover em.nav13 {
    background-position: -108px -133px
}

.nav_list li em.nav14 {
    background-position: -35px -154px
}

.nav_list li:hover em.nav14 {
    background-position: -108px -154px
}

.erweima_b, .erweima_b2 {
    position: fixed;
    left: 0;
    top: 0;
    background: url(http://www.5y9y.com/css/images/xs_op5.png);
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    z-index: 18;
    display: none
}

.erweima {
    width: 250px;
    margin: 15% auto;
    position: relative;
    padding: 20px 20px 0
}

.erweima img {
    margin: 0 auto;
    max-width: 100%;
    transition: none
}

.erweima img:hover {
    transform: none
}

.erweima i {
    position: absolute;
    right: 7px;
    top: 5px;
    cursor: pointer;
    font-family: verdana, arial
}

.erweima p {
    line-height: 40px
}

.slideBox {
    width: 707px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 10px 30px 0 32px
}

.slideBox .hd {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 230px;
    z-index: 1;
    width: 100%;
    text-align: center
}

.slideBox .hd ul li {
    background: url(http://www.5y9y.com/css/images/xs_op5.png);
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    height: 6px;
    margin: 0 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 26px
}

.slideBox .hd ul li.on {
    background: #00c29a;
    color: #fff
}

.slideBox .bd {
    position: relative;
    height: 246px;
    overflow: hidden;
    z-index: 0
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    float: left;
    *display: inline;
    *float: none
}

.slideBox .bd img {
    width: 748px;
    height: 246px;
    *height: 260px;
    display: block;
    *display: inline
}

.banner_ad {
    margin-right: -18px;
    zoom: 1
}

.banner_ad li {
    width: 127px;
    height: 166px;
    float: left;
    position: relative;
    margin-right: 18px;
    overflow: hidden
}

.banner_ad li img {
    width: 100%;
    height: 100%
}

.banner_ad .txt {
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 34px;
    height: 34px;
    width: 100%;
    overflow: hidden;
    background: url(http://www.5y9y.com/css/images/xs_op5.png);
    text-align: center;
    color: #fff
}

.banner_ad .txt a {
    color: #fff
}

.top_main {
    float: right;
    width: 1200px;
    margin-top: 18px
}

.banner_img li {
    position: relative;
    float: left;
    width: 200px;
    height: 390px;
    margin-left: 5px;
    padding: 15px;
    text-align: center;
    color: #666;
    border: 1px solid #f0f0f0
}

.banner_img li:hover {
    box-shadow: 0 1px 1px 1px #f7d4db;
    border-color: #f7b0bf
}

.banner_img li .img {
    display: block;
    width: 144px;
    height: 192px;
    overflow: hidden;
    margin: 0 auto
}

.banner_img li img {
    width: 144px;
    height: 192px
}

.banner_img p {
    margin-top: 10px;
    line-height: 22px
}

.banner_img .writer {
    margin-top: 16px
}

.banner_img .tit {
    height: 22px;
    overflow: hidden;
    font-size: 17px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.banner_img .tit a {
    font-weight: 700
}

.banner_img .desc {
    height: 66px;
    line-height: 22px;
    overflow: hidden;
    text-align: left;
    text-indent: 25px
}

.banner_img .cite {
    width: 60px;
    margin: 20px auto;
    background: #00c29a
}

.banner_img .cite a {
    color: #fff
}

.banner_img li i {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 55px;
    height: 55px;
    font-size: 0;
    background: url(../image/status.png) no-repeat
}

.banner_img li .i2 {
    background-position: -55px 0
}

.slide_r {
    width: 212px;
    float: right;
    height: 410px;
    border: 1px solid #e6e6e6;
    background: #fcfcfa;
    margin-top: 10px
}

.slide_r li {
    border-top: 1px solid #e6e6e6;
    font-size: 14px;
    margin: 0 10px;
    line-height: 30px;
    height: 30px;
    overflow: hidden
}

.slide_r li span, .slide_r li span a {
    color: grey
}

#d_tab29 li, #d_tab29 ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#d_tab29 img {
    border: 0;
    vertical-align: top
}

#d_tab29 {
    position: relative;
    height: 200px;
    width: 708px;
    float: left
}

#d_tab29 .d_img {
    position: relative;
    margin: 30px 24px;
    width: 255px;
    height: 100%;
    float: left
}

#d_tab29 .d_img li {
    position: absolute;
    display: none;
    z-index: 0
}

#d_tab29 .d_img li img {
    width: 100%;
    height: 100%
}

#d_tab29 .d_img li.d_pos7 {
    display: block;
    width: 74px;
    height: 99px;
    left: 16%;
    top: 12px;
    z-index: 5
}

#d_tab29 .d_img li.d_pos6 {
    display: block;
    width: 60px;
    height: 79px;
    left: 0;
    top: 24px;
    z-index: 3
}

#d_tab29 .d_img li.d_pos1 {
    display: block;
    width: 93px;
    height: 124px;
    left: 32%;
    top: 0;
    z-index: 7
}

#d_tab29 .d_img li.d_pos2 {
    display: block;
    width: 74px;
    height: 99px;
    right: 16%;
    top: 12px;
    z-index: 5
}

#d_tab29 .d_img li.d_pos3 {
    display: block;
    width: 60px;
    height: 79px;
    right: 0;
    top: 24px;
    z-index: 3
}

#d_tab29 .d_img li.d_pos4 {
    display: block;
    width: 60px;
    height: 79px;
    right: 16%;
    top: 12px;
    z-index: 1
}

#d_tab29 .d_img li.d_pos5 {
    display: block;
    width: 60px;
    height: 79px;
    left: 16%;
    top: 12px;
    z-index: 1
}

#d_tab29 .d_menu {
    position: absolute;
    bottom: 20px;
    width: 304px;
    text-align: center
}

#d_tab29 .d_menu li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: url(http://www.5y9y.com/css/images/xs_btn.jpg) no-repeat 0 0;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-right: 3px
}

#d_tab29 .d_menu li.d_select {
    background: url(http://www.5y9y.com/css/images/xs_btn.jpg) no-repeat -1px -18px
}

#d_tab29 .d_next {
    position: absolute;
    left: 292px;
    top: 86px;
    z-index: 10;
    cursor: pointer
}

#d_tab29 .d_prev {
    position: absolute;
    left: 0;
    top: 86px;
    z-index: 10;
    cursor: pointer
}

#d_tab29 .tit {
    position: relative;
    background: #fff;
    z-index: 9;
    width: 383px;
    top: 0;
    float: right;
    margin: 40px 0 0
}

#d_tab29 .tit .txt {
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

#d_tab29 .tit .txt_t {
    font-size: 18px;
    display: block;
    font-weight: 700;
    overflow: hidden;
    overflow: hidden;
    width: 380px;
    height: 24px;
    margin-top: -3px;
    margin-bottom: 9px;
    white-space: nowrap;
    text-overflow: ellipsis
}

#d_tab29 .tit .txt_c {
    font: 14px/24px Microsoft Yahei, SimSun, Verdana, Arial;
    overflow: hidden;
    height: 48px;
    margin-bottom: 14px;
    color: #666
}

#d_tab29 .tit .txt_b {
    font: 14px/28px Microsoft Yahei, SimSun, Verdana, Arial;
    display: block;
    width: 98px;
    height: 28px;
    text-align: center;
    color: #fff;
    border: 1px solid #f36161;
    border-radius: 15px;
    background: #f36161
}

.qiang {
    float: left;
    width: 216px
}

.qiang_t {
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    overflow: hidden;
    height: 40px;
    color: #353535;
    border-bottom: 1px solid #666
}

.qiang_t a {
    color: #353535
}

.qiang ul li {
    font-size: 14px;
    height: 31px;
    border-top: 1px solid #e6e6e6;
    line-height: 31px
}

.qiang ul li a {
    display: block;
    float: left
}

.qiang .qiang_l {
    overflow: hidden;
    max-width: 30px;
    height: 32px;
    color: grey
}

.qiang ul li .fl {
    color: grey
}

.qiang .qiang_c {
    overflow: hidden;
    width: 98px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #1a1a1a
}

.qiang .qiang_r {
    font: 12px/32px Microsoft Yahei, SimSun, Verdana, Arial;
    float: right;
    overflow: hidden;
    width: 60px;
    text-align: right;
    white-space: normal;
    text-overflow: ellipsis;
    color: #b3b3b3;
    height: 32px
}

.bianjitj {
    width: 708px;
    margin: 0 30px;
    float: left
}

.bianji_t {
    height: 20px;
    overflow: hidden;
    font: 16px/20px PingFangSC-Regular, HelveticaNeue-Light, 'Helvetica Neue Light', 'Microsoft YaHei', sans-serif;
    color: #1a1a1a;
    display: block
}

.bianji span {
    overflow: hidden;
    height: 21px;
    padding: 2px 0 4px;
    color: #f36161
}

.bianji {
    height: 249px;
    overflow: hidden
}

.bianji b {
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    color: #f36161;
    margin-right: 3px;
    vertical-align: middle
}

.bianji p {
    font-family: 14px/24px Microsoft Yahei, SimSun, Verdana, Arial;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    height: 36px;
    color: #666
}

.bianji li {
    float: left;
    width: 216px;
    padding: 27px 10px 25px 10px;
    border-top: 1px solid #ccc
}

.yuanc {
    float: left;
    width: 365px;
    padding-right: 30px;
    height: 495px;
}

.li_t {
    display: block
}

.each_num li .li_b {
    display: block;
    width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.each_num li {
    border-top: 1px solid #e6e6e6;
    height: 32px;
    line-height: 32px;
    list-style-type: none;
    color: #b3b3b3;
}

/*.each_num li.hover .li_t {display:block}
.each_num li.hover .li_b {display:none}*/
.yuanc_n {
    font: 700 14px/18px Arial;
    width: 43px;
    height: 18px;
    margin-bottom: 3px;
    text-align: center;
    color: #666;
    background: #ededed
}

.yuanc_l {
    font: 16px/24px Microsoft Yahei, SimSun, Verdana, Arial;
    overflow: hidden;
    height: 24px;
    color: #1a1a1a;
    display: block
}

.li_l {
    float: left;
    width: 260px;
    margin: 15px 0
}

.li_l b {
    font-family: Arial;
    font-size: 18px;
    margin-right: 3px;
    color: #666
}

.li_l span {
    color: #666;
    font-size: 12px;
    overflow: hidden;
    height: 24px
}

.li_l span.num_top {
    color: #666;
    font-size: 14px
}

.li_l .bq, .yuanc ul li .li_l .bq a {
    color: #a6a6a6;
    line-height: 22px;
    text-indent: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 282px;
    height: 68px;
}

.li_l .bq a {
    margin: 0 10px 0 0;
    max-width: 40%;
    display: block;
    float: left
}

.li_l span.num_top, .yuanc ul li.num2 .li_l span.num_top, .yuanc ul li.num3 .li_l span.num_top {
    color: #fff
}

.li_l b, .yuanc ul li.num1 .li_l span {
    color: #f36161
}

.li_l b, .yuanc ul li.num2 .li_l span {
    color: #e67225
}

.li_l b, .yuanc ul li.num3 .li_l span {
    color: #e6bf25
}

.yuanc img {
    width: 67px;
    height: 90px;
    float: right;
    margin: 15px 0
}

.yuanc ul li .num {
    font: 700 14px/16px Arial;
    display: block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    margin-top: 6px;
    text-align: center;
    letter-spacing: -1px;
    color: #666;
    background: #ededed;
    float: left;
    margin-right: 12px
}

.yuanc ul li.num1 .num, .yuanc ul li.num1 .yuanc_n {
    color: #fff;
    background: #f36161
}

.yuanc ul li.num2 .num, .yuanc ul li.num2 .yuanc_n {
    color: #fff;
    background: #e67225
}

.yuanc ul li.num3 .num, .yuanc ul li.num3 .yuanc_n {
    color: #fff;
    background: #e6bf25
}

.yuanc ul li .name-box {
    float: left;
    height: 30px;
    font-size: 14px;
    overflow: hidden
}

.total {
    font: 12px/30px Microsoft Yahei, SimSun, Verdana, Arial;
    float: right;
    overflow: hidden;
    text-align: right;
    white-space: normal;
    text-overflow: ellipsis;
    color: #b3b3b3;
}

.yuanc_r {
    margin: 0;
    float: right;
}

.hot_work {
    width: 216px;
    float: left
}

.hot_work_t {
    font-size: 22px;
    line-height: 40px;
    overflow: hidden;
    height: 40px;
    border-bottom: 1px solid #666
}

.alink .hot_work_t {
    border-bottom: 1px solid #ddd
}

.hot_work_b {
    background: #ededec;
    text-align: center;
    width: 216px;
    height: 395px
}

.d_tab30 li, .d_tab30 ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.d_tab30 img {
    border: 0;
    vertical-align: top
}

.d_tab30 {
    position: relative;
    height: 177px;
    width: 216px;
    float: left
}

.d_tab30 .d_img {
    position: relative;
    margin: 30px 24px;
    width: 168px;
    height: 100%
}

.d_tab30 .d_img li {
    position: absolute;
    display: none;
    z-index: 0
}

.d_tab30 .d_img li img {
    width: 100%;
    height: 100%
}

.d_tab30 .d_img li.d_pos3 {
    display: block;
    width: 65px;
    height: 86px;
    left: 0;
    top: 13px;
    z-index: 1
}

.d_tab30 .d_img li.d_pos1 {
    display: block;
    width: 84px;
    height: 112px;
    left: 25%;
    top: 0;
    z-index: 3
}

.d_tab30 .d_img li.d_pos2 {
    display: block;
    width: 65px;
    height: 86px;
    right: 0;
    top: 13px;
    z-index: 1
}

.d_tab30 .d_menu {
    position: absolute;
    bottom: 20px;
    width: 304px;
    text-align: center
}

.d_tab30 .d_menu li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: url(http://www.5y9y.com/css/images/xs_btn.jpg) no-repeat 0 0;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-right: 3px
}

.d_tab30 .d_menu li.d_select {
    background: url(http://www.5y9y.com/css/images/xs_btn.jpg) no-repeat -1px -18px
}

.d_tab30 .d_next {
    position: absolute;
    display: block;
    width: 65px;
    height: 86px;
    right: 24px;
    top: 43px;
    z-index: 10;
    cursor: pointer
}

.d_tab30 .d_prev {
    position: absolute;
    display: block;
    width: 65px;
    height: 86px;
    left: 24px;
    top: 43px;
    z-index: 10;
    cursor: pointer
}

.d_tab30 .tit {
    position: absolute;
    top: 123px;
    left: 0;
    background: #fff;
    z-index: 9;
    width: 100%;
    margin: 40px 0 0
}

.d_tab30 .tit .txt {
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.d_tab30 .tit .txt_t {
    font-size: 18px;
    display: block;
    font-weight: 700;
    text-align: center;
    overflow: hidden;
    overflow: hidden;
    width: 216px;
    height: 24px;
    margin-top: -3px;
    margin-bottom: 9px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.d_tab30 .tit .ri {
    font: 12px/16px Microsoft Yahei, SimSun, Verdana, Arial;
    padding: 3px 0 5px;
    color: #f36161
}

.d_tab30 .tit .ren b {
    font-family: Arial;
    font-size: 18px;
    margin-right: 3px;
    vertical-align: middle;
    margin-bottom: 10px
}

.d_tab30 .tit .ren {
    font: 12px/18px Microsoft Yahei, SimSun, Verdana, Arial;
    margin-bottom: 10px
}

.d_tab30 .tit .txt_b {
    font: 14px/28px Microsoft Yahei, SimSun, Verdana, Arial;
    display: block;
    width: 98px;
    height: 28px;
    text-align: center;
    color: #fff;
    border: 1px solid #f36161;
    border-radius: 15px;
    background: #f36161;
    margin: 0 auto
}

.d_tab30 .tit .tt {
    font: 12px/20px Microsoft Yahei, SimSun, Verdana, Arial;
    overflow: hidden;
    height: 80px;
    text-align: left;
    color: #626260;
    margin: 0 12px 20px
}

.xuan {
    float: left;
    width: 984px
}

.xuan_l {
    float: left;
    margin-left: 30px;
    width: 216px;
    margin-bottom: 17px
}

.xuan_l li {
    height: 34px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px
}

.xuan_i {
    overflow: hidden;
    height: 100%;
    margin-right: 5px;
    color: grey
}

.xuan_r {
    float: left;
    margin-left: 30px;
    width: 216px;
    margin-top: 10px
}

.xuan_r li {
    border-bottom: 1px solid #ebebeb;
    clear: both;
    overflow: hidden;
    margin-bottom: 13px;
    padding: 0 0 5px
}

.xuan_r li .tag {
    font-family: Microsoft Yahei, SimSun, Verdana, Arial;
    font-size: 12px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    width: 50px;
    height: 18px;
    margin-bottom: 2px;
    padding: 0 3px;
    text-align: center;
    color: #f36161;
    border: 1px solid #df9591
}

.xuan_r li .tag a {
    color: #f36161
}

.xuan_r li .t {
    font: 16px/24px PingFangSC-Regular, HelveticaNeue-Light, 'Helvetica Neue Light', 'Microsoft YaHei', sans-serif;
    overflow: hidden;
    height: 24px;
    color: #1a1a1a
}

.xuan_r li .ren {
    font-size: 12px;
    overflow: hidden;
    height: 24px;
    color: #f36161;
    line-height: 24px
}

.xuan_r li .desc {
    font-family: Microsoft Yahei, SimSun, Verdana, Arial;
    line-height: 16px;
    font-size: 12px;
    overflow: hidden;
    height: 16px;
    color: #666
}

.xuan_r li .info {
    width: 144px;
    float: left
}

.xuan_r li .img {
    width: 72px;
    float: left;
    height: 86px
}

.xuan_r li.no_bor {
    border: none
}

.xingstj, .zuijin {
    float: left;
    width: 954px;
    margin-right: 30px
}

.xingstj .more {
    display: none;
    float: right;
    font-size: 12px;
    font-weight: 400;
    line-height: 52px
}

.zxwb:hover .more {
    display: block
}

.hot_work_t span {
    font: 12px/20px PingFangSC-Regular, HelveticaNeue-Light, 'Helvetica Neue Light', 'Microsoft YaHei', sans-serif;
    display: inline-block;
    margin-top: 4px;
    margin-left: 8px;
    vertical-align: middle;
    color: #666
}

.xing {
    float: left;
    width: 738px;
    height: 375px
}

.xing li {
    float: left;
    width: 339px;
    height: 96px;
    padding: 18px 0 18px 30px;
    border-top: 1px solid #e6e6e6
}

.xing li .book-img {
    width: 72px;
    float: left;
    height: 96px;
    margin-right: 12px
}

.xing li .book-img a {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .35), 0 0 5px #f9f2e9 inset
}

.xing li .book-img a img {
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -ms-transition: -ms-transform .3s ease-out;
    transition: transform .3s ease-out;
    color: #fcfcfa
}

.xing li .book-img a span {
    font: 12px/18px Arial;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 17px;
    padding: 0 3px 0 2px;
    text-align: center;
    color: #fff;
    border-radius: 0 5px 0 0;
    background: #ed4259
}

.xing li .book-info {
    width: 255px;
    float: left
}

.xing li .book-info p.t {
    font: 16px/21px PingFangSC-Regular, HelveticaNeue-Light, 'Helvetica Neue Light', 'Microsoft YaHei', sans-serif;
    overflow: hidden;
    height: 21px;
    margin-top: -3px;
    margin-bottom: 8px
}

.xing li .t a {
    color: #1a1a1a
}

.xing li .book-info p {
    font: 12px/20px Microsoft Yahei, SimSun, Verdana, Arial;
    overflow: hidden;
    height: 40px;
    margin-bottom: 10px;
    color: #666
}

.xing li .state-box {
    font-family: Microsoft Yahei, SimSun, Verdana, Arial;
    font-size: 12px;
    line-height: 18px
}

.xing li .state-box span {
    width: 85px;
    height: 18px;
    color: #f36161;
    border: 1px solid #df9591
}

.xing li .state-box i, .xing li .state-box span {
    float: right;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    border-radius: 1px
}

.xing li .state-box i {
    max-width: 52px;
    height: 18px;
    margin-right: 8px;
    color: #a6a6a6;
    border: 1px solid #bfbfbf
}

.xing li .state-box .author {
    display: block;
    overflow: hidden;
    height: 18px;
    margin-top: 2px;
    padding-right: 10px;
    color: #a6a6a6
}

.xing li .state-box img {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: -2px 5px 0 0;
    vertical-align: middle
}

.zuixin {
    float: left;
    width: 850px;
    margin-right: 30px
}

.update_w {
    overflow: hidden;
    width: 900px
}

.update {
    background: #f7f5f0
}

.update li {
    border-top: 1px solid #e6e6e6;
    margin: 0 12px;
    padding-bottom: 20px
}

.update li .book-wrap {
    padding: 25px 0 12px;
    clear: both;
    overflow: hidden
}

.update li p.intro {
    font: 12px/20px Microsoft Yahei, SimSun, Verdana, Arial;
    overflow: hidden;
    height: 40px;
    color: #666
}

.update li .book-info {
    margin-top: 22px;
    float: right;
    width: 107px;
    text-align: right
}

.update li .t {
    font: 16px/24px PingFangSC-Regular, HelveticaNeue-Light, 'Helvetica Neue Light', 'Microsoft YaHei', sans-serif;
    overflow: hidden;
    height: 24px;
    color: #1a1a1a
}

.update li .author {
    height: 24px;
    overflow: hidden
}

.update li p.digital {
    font-size: 12px;
    overflow: hidden;
    height: 24px;
    color: #f36161;
    line-height: 24px
}

.update li .book-wrap .book-info .digital i {
    font: 12px/20px Arial;
    margin: 0 3px
}

.update li p.author a {
    color: #a6a6a6
}

.update li .book-cover {
    float: left;
    height: 112px;
    width: 84px;
    overflow: hidden
}

.update li .book-cover img {
    width: 100%;
    height: 100%
}

.update_c {
    float: left;
    width: 738px
}

.update_t {
    font-size: 12px;
    line-height: 16px;
    color: #a6a6a6;
    line-height: 40px;
    overflow: hidden;
    height: 40px;
    width: 100%;
    border-bottom: 1px solid #666
}

.update_t ul {
    float: right
}

.update_t li {
    display: inline;
    cursor: pointer;
    margin: 0 5px;
    line-height: 52px
}

.update_t a {
    color: #00c29a
}

.update_t .more {
    color: #a6a6a6;
    line-height: 52px;
    margin-left: 10px;
    float: right
}

.update_t .more:hover {
    color: #00c29a
}

.update_t .tab_t li.hover {
    color: #00c29a
}

.update_c ul.update_b {
    display: none
}

.update_c ul.hover {
    display: block
}

.update_b li {
    height: 32px;
    line-height: 32px;
    border-top: 1px solid #ebebeb;
    overflow: hidden
}

.update_b a, .update_b p {
    float: left;
    display: block
}

.update_b .tab_1 {
    width: 90px;
    color: grey
}

.update_b .tab_2 {
    width: 332px;
    color: #1a1a1a
}

.update_b .tab_3 {
    width: 190px;
    color: #666;
    font-size: 12px
}

.update_b .tab_6 {
    width: 95px;
    color: #666;
    font-size: 12px
}

.update_b .tab_4 {
    width: 135px;
    color: #999;
    overflow: hidden
}

.update_b .tab_5 {
    color: #666;
    display: block;
    float: right;
    font-size: 12px;
    width: 93px;
}

.dashen {
    float: left;
    margin-left: 30px;
    width: 216px
}

.dashen ul {
    background: #f7f5f0;
    overflow: hidden;
    width: 216px
}

.dashen ul li {
    border-bottom: 1px solid #e6e6e6;
    margin: 0 12px;
    border-top: 1px solid #e6e6e6;
    position: relative;
    padding-bottom: 20px
}

.dashen ul li .photo {
    height: 60px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 60px
}

.dashen ul li .photo img {
    border-radius: 100%;
    height: 60px;
    width: 60px
}

.dashen ul li .t {
    font-size: 16px;
    padding: 13px 0 5px
}

.dashen ul li .t a {
    color: #1a1a1a;
    display: block;
    height: 21px;
    overflow: hidden;
    width: 128px
}

.dashen ul li .type {
    font: 12px/16px PingFangSC-Regular, "-apple-system", Simsun;
    height: 16px;
    margin-bottom: 3px;
    overflow: hidden;
    width: 128px
}

.dashen ul li .auth {
    color: #999;
    font-weight: 400
}

.dashen ul li .works {
    color: #3f5a93;
    margin-bottom: 6px;
    max-height: 36px;
    overflow: hidden
}

.dashen ul li .works a {
    color: #3f5a93;
    line-height: 20px
}

.dashen ul li .works span {
    font-family: simsun;
    margin: 0 4px
}

.dashen ul li .intro {
    height: 60px;
    line-height: 20px;
    overflow: hidden
}

#footer {
    border-top: 1px solid #ddd;
    margin-top: 20px;
    padding: 25px 0;
    text-align: center;
    color: #bbb
}

#footer a:hover {
    color: #00c29a
}

#footer p a {
    color: #444;
    margin: 0 10px
}

#footer .footer_t {
    color: #bbb
}

.site {
    border-bottom: 1px solid #ebebeb;
    height: 29px
}

#list_l {
    float: left;
    margin-right: 30px;
    width: 216px;
    margin-top: 30px
}

#list_l .site a {
    display: inline-block;
    font: 12px/25px PingFangSC-Regular, "-apple-system", Simsun;
    height: 29px;
    text-align: center;
    width: 60px
}

.selected {
    padding: 14px 0 8px;
    clear: both;
    overflow: hidden
}

.selected a i {
    margin: 0 5px;
    font-size: 12px;
    font-family: Arial
}

.selected cite {
    padding: 0 2px
}

#list_l a.act {
    background: #fff;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 2px solid #ed4259;
    color: #ed4259;
    font-weight: 700;
    height: 28px
}

#list_l .tit {
    display: block;
    font: 700 12px/18px PingFangSC-Regular, "-apple-system", Simsun;
    margin-bottom: 10px;
    color: #262626
}

#list_l .selected a {
    background: #ed4259;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 0 4px;
    text-align: center;
    white-space: nowrap;
    color: #fff
}

.work-list div.ohover {
    display: block
}

.work-list li {
    float: left;
    height: 24px;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 0 4px;
    text-align: center;
    line-height: 22px;
    white-space: nowrap
}

.work-list li.hover {
    background: #333
}

.work-list li.hover a {
    color: #fff;
    display: block;
    line-height: 24px
}

.work-list-w {
    display: none
}

.work-list-o dl {
    background: #f7f6f2;
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    clear: both;
    margin-bottom: 10px;
    width: 196px;
    clear: both;
    overflow: hidden
}

.work-list ul {
    position: relative
}

.work-list-o dd {
    display: block;
    float: left;
    height: 20px;
    overflow: hidden
    font: 12px/28px PingFangSC-Regular, "-apple-system", Simsun;
    margin-right: 10px;
    white-space: nowrap
}

.work-list {
    padding-bottom: 15px;
    padding-top: 15px
}

#list_r {
    float: right;
    margin-top: 30px;
    width: 1180px;
}

.bar_t {
    background: #f7f6f2;
    line-height: 40px;
    height: 40px;
    padding: 0 12px
}

.bar_l {
    float: left;
    width: 600px
}

.bar_l a {
    color: #a6a6a6;
    font-size: 13px;
    float: left;
    padding-right: 30px;
    font-weight: 400;
    margin-left: 10px;
    margin-right: 10px
}

.bar_l a.hover {
    color: #ed4259;
    font-size: 14px;
    font-weight: 700;
    background: url(http://www.5y9y.com/css/images/xs_down.png) no-repeat right 12px
}

.bar_l1 {
    float: left
}

.bar_l2 {
    float: left
}

.bar_r {
    float: right
}

.bar_r2 {
    background: url(http://www.5y9y.com/css/images/xs_bar_r.jpg) no-repeat;
    height: 15px;
    width: 22px;
    margin: 12px 5px;
    float: left;
    padding: 0 4px
}

.bar_r1 {
    float: left;
    margin-right: 5px;
    color: #a6a6a6
}

.bar_r1 span {
    color: #ed4259;
    font: 12px/16px Arail;
    margin: 0 5px
}

.bar_r2 {
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    background-position: 7px -1px
}

.list_main ul li {
    float: left;
    width: 477px;
    border-top: 1px solid #e6e6e6;
    padding: 25px 0;
    margin-right: 100px;
}

.list_main .book-img-box {
    height: 136px;
    margin-right: 16px;
    position: relative;
    width: 102px;
    z-index: 3;
    float: left;
    margin-left: 4px
}

.list_main .book-img-box a {
    box-shadow: 0 1px 6px rgba(0, 0, 0, .35);
    display: block;
    height: 136px;
    overflow: hidden;
    width: 102px
}

.list_main .book-img-box a img {
    height: 136px;
    transition: transform .4s ease-out 0s;
    width: 102px
}

img {
    -webkit-transition: -webkit-transform .4s ease-out;
    -moz-transition: -moz-transform .4s ease-out;
    -ms-transition: -ms-transform .4s ease-out;
    transition: transform .4s ease-out
}

img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.book-mid-info {
    width: 344px;
    margin-top: 5px;
    float: right
}

.list_main .book-mid-info .t {
    font: 18px/24px PingFangSC-Regular, HelveticaNeue-Light, "Helvetica Neue Light", "Microsoft YaHei", sans-serif;
    height: 24px;
    margin-bottom: 8px;
    overflow: hidden
}

.list_main .book-mid-info p.author {
    line-height: 16px;
    height: 16px;
    margin-bottom: 6px;
    overflow: hidden
}

.list_main .book-mid-info p.author img {
    float: left;
    height: 14px;
    margin: 1px 5px 0 0;
    width: 14px
}

.list_main .book-mid-info p.author a {
    color: #a6a6a6;
    float: left;
    line-height: 16px
}

.list_main .book-mid-info p.author em {
    color: #e6e6e6;
    float: left;
    font-family: Arial;
    margin: 1px 8px 0
}

.list_main .book-mid-info p.author i {
    color: #a6a6a6;
    float: left;
    font-family: PingFangSC-Regular, "-apple-system", Simsun;
    line-height: 16px;
    margin: 0 3px
}

.list_main ul li .book-mid-info p.author span {
    color: #a6a6a6
}

.list_main .book-mid-info p.intro {
    color: #666;
    font-size: 14px;
    height: 48px;
    line-height: 24px;
    margin-bottom: 8px;
    overflow: hidden
}

.list_main ul li .book-mid-info p.update {
    color: inherit;
    line-height: 22px;
    background: #fff
}

.list_main ul li .book-mid-info p.update span {
    color: #a6a6a6
}

#multIn {
    display: block;
    background: #333;
    width: 216px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff
}

.selected {
    padding: 14px 0 8px;
    clear: both;
    overflow: hidden
}

.selected a i {
    margin: 0 5px;
    font-size: 12px;
    font-family: Arial
}

.bar_r3, .bar_r4 {
    background: url(http://www.5y9y.com/css/images/xs_bar_r.jpg) no-repeat;
    height: 15px;
    width: 22px;
    margin: 12px 5px;
    float: left;
    padding: 0 4px
}

.bar_r3 {
    background-position: 2px -16px;
    border-right: 1px solid #e6e6e6
}

.bar_r4 {
    background-position: 2px -29px
}

#xsall_pic .bar_r3 {
    background-position: 2px -45px
}

#xsall_pic .bar_r4 {
    background-position: 2px -58px
}

.bar_l .only {
    color: #666
}

.ny_jj {
    position: relative;
    z-index: 2
}

.ny_jj .book-img {
    float: left;
    height: 192px;
    margin: 20px 20px 0;
    width: 144px;
    overflow: hidden
}

.book-img img {
    width: 100%;
    height: 100%
}

.ny_jj .book-info {
    float: left;
    margin-top: 27px;
    width: 595px;
}

.ny_jj .book-info h1 {
    font: 400 28px/38px "Microsoft YaHei", sans-serif;
    height: 38px;
    margin-bottom: 12px;
    overflow: hidden;
    float: left;
    width: 410px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ny_jj .book-info h1 em {
    float: left
}

.ny_jj .book-info .writer {
    margin-left: 20px;
    color: #353535;
    font-size: 14px;
    float: left;
    line-height: 44px
}

.ny_jj .book-info .tag {
    width: 197px;
    clear: both;
    font-size: 0;
    height: 25px;
    margin-bottom: 12px;
    overflow: hidden
}

.book-info .tag span, .ny_jj .book-info .tag a {
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font: 12px/22px PingFangSC-Regular, "-apple-system", Simsun;
    height: 22px;
    margin-right: 12px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    vertical-align: middle
}

.book-info .tag span.blue, .ny_jj .book-info .tag a.blue {
    border-color: #9fadc9;
    color: #3f5a93
}

.book-info .tag span.red, .ny_jj .book-info .tag a.red {
    border-color: #ffb0b4;
    color: #f36161;
    transition: border .3s ease 0s
}

.ny_jj .book-info .tag + .intro {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    margin-bottom: 21px;
    overflow: hidden;
    margin-top: 30px;
    color: #353535;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.ny_jj .book-info .tag + p + p {
    color: #666;
    margin-bottom: 14px;
    overflow: hidden
}

.ny_jj .book-info .tag + p + p em {
    color: #262626;
    font: 20px/22px Arial;
    letter-spacing: .5px
}

.ny_jj .book-info .tag + p + p cite {
    font: 12px/20px PingFangSC-Regular, "-apple-system", Simsun;
    margin-left: 3px;
    margin-top: 2px
}

.ny_jj .book-info .tag + p + p i {
    color: #e6e6e6;
    font: 18px/22px PingFangSC-Regular, "-apple-system", Simsun;
    margin: 0 10px
}

.ny_jj .book-info-r {
    float: left;
    width: 224px;
    margin-top: 30px
}

.ny_jj .book-info-rb a {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font: 14px/34px PingFangSC-Regular, "-apple-system", Simsun;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    width: 120px;
    background: #00c29a;
    border-color: #00c29a;
    color: #fff;
    border-radius: 5px;
    text-align: center
}

.ny_jj .book-info-rb a.blue-btn {
    margin-top: 5px;
    border: 1px solid #00c29a;
    color: #00c29a;
    background: #fff
}

.ny_jj .book-info-rb {
    text-align: right;
    margin-top: 97px
}

#bdfx .bdsharebuttonbox, #bdfx span {
    float: left;
    line-height: 36px;
    color: #676767px
}

.bdshare-button-style1-24::after {
    clear: both;
    float: left;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

#bdfx .bdsharebuttonbox a {
    background: url(../image/rfx.png) no-repeat 0 -1px;
    height: 36px;
    margin-top: 0;
    padding: 0;
    width: 36px
}

.bdshare-button-style1-24 .bds_sqq {
    background-position: 0 -2652px
}

#bdfx .bdsharebuttonbox .bds_weixin {
    background-position: 0 -48px
}

#bdfx .bdsharebuttonbox .bds_tsina {
    background-position: 0 -96px
}

#bdfx .bdsharebuttonbox .bds_more {
    background-position: 0 -146px
}

.ny_add {
    padding: 20px 20px 0;
    position: relative;
    z-index: 2
}

.ny_add a {
    color: #000
}

.book-info-er {
    float: right;
    width: 156px;
    text-align: center;
    margin-right: 47px
}

.book-info-er img {
    width: 156px;
    height: 148px
}

.book-info-er p {
    margin: 10px 0
}

.ny_main_l {
    float: left;
    width: 917px;
    margin-top: 40px;
    margin-left: 12px
}

.ny_main_lt {
    background: #f5f5f5;
    clear: both;
    width: 917px;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

.ny_main_lt li {
    float: left;
    width: 200px;
    text-align: center;
    color: #333;
    border-top: 2px solid #f5f5f5;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700
}

.ny_main_lt li:hover {
    color: #00c29a
}

.ny_main_lt li.hover {
    background: #fff;
    border-top: 1px solid #00c29a;
    color: #00c29a
}

.ny_main_lt li.hover a {
    color: #00c29a
}

.ny_main_lt span {
    float: left;
    width: 200px;
    text-align: center;
    color: #333;
    border-top: 2px solid #f5f5f5;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700
}

.ny_main_lt span:hover {
    color: #00bbf1
}

.ny_main_lt span.hover {
    background: #fff;
    border-top: 1px solid #00c29a;
    color: #00bbf1
}

.ny_main_lt span.hover a {
    color: #00bbf1
}

.ny_main_l .ny_tit {
    padding: 20px 0 0;
    font-size: 14px;
    color: #353535
}

.ny_main_l .ny_tit p {
    font-size: 16px;
    line-height: 1.8;
    text-indent: 2em;
}

.ny_main_l .ny_tit h3 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-left: 3px solid #22bf81;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin: 0.9em 0;
    padding-left: 10px;
}

.ny_main_l .ny_tit p span {
    color: #ff6939;
    font-weight: bold;
}

.ny_main_l .ny_tit p img {
    margin: 0 auto;
    vertical-align: top;
    display: block;
}

.ny_main_l .ny_tit strong {
    font-weight: 700
}

.ny_main_l .ny_down {
    color: #999;
    clear: both;
    overflow: hidden;
    padding-top: 50px
}

.ny_down_t {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px
}

.ny_down_t b {
    color: #00c29a;
    cursor: pointer;
    font-family: 微软雅黑, arial;
    font-size: 16px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    display: inline-table;
    padding: 0 20px;
    border-bottom: 1px solid #00c29a;
    *display: inline;
    *zoom: 1
}

.ny_main_l .ny_down .gsxztd {
    background: #00c29a none repeat 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font: 14px/34px PingFangSC-Regular, "-apple-system", Simsun;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    width: 120px;
    margin: 10px 30px 15px
}

.ny_main_l .ny_down .gsxztd a {
    color: #fff
}

.ny_main_l .ny_down .red {
    background: #f95959
}

.ny_top {
    padding: 0 30px
}

.xianggxs ul {
    clear: both;
    margin: 0 0 0 30px;
    overflow: hidden
}

.xianggxs ul li {
    float: left;
    width: 107px;
    margin-right: 19px;
    text-align: center;
    height: 172px;
    overflow: hidden
}

.xianggxs ul li img {
    width: 100%;
    height: 142px
}

.xianggxs ul li a {
    display: block;
    font-weight: 700
}

.weintj {
    margin-left: 40px;
    margin-right: 12px;
    width: 210px;
    float: right;
}

.list_main2 {
    margin-top: 20px
}

.ny_main_l .fd {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9
}

.list_main2 .list_m1 {
    width: 183px
}

.list_main2 .list_m2 {
    width: 280px
}

.list_main2 .list_m3 {
    width: 100px
}

.list_main2 .list_m4 {
    width: 100px;
    color: #999;
    font-size: 12px
}

.list_main2 .list_m5 {
    width: 130px;
    font-size: 12px
}

.list_main2 .list_m1 a {
    color: grey
}

.list_main2 .list_m2 a {
    color: #262626
}

.list_main2 .list_m3 a {
    color: #666
}

.list_main2 .list_m5 a {
    color: #999;
    font-size: 12px
}

.list_main2 .list_m6 {
    width: 149px;
    color: #666;
    font: 12px/40px Arail;
    text-align: right;
    padding-right: 12px
}

.list_main2 li span {
    float: left;
    display: block;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    font-size: 14px
}

.list_main2 li .b {
    font-weight: 700;
    color: #000;
    border: none
}

#list_r .list_main .tspage {
    height: 36px;
    line-height: 36px
}

.none, legend {
    display: none
}

.neiy-bottom p.wypl {
    width: 907px;
    margin-top: 10px;
    height: 35px;
    border-bottom: 1px solid #bce8ae;
    background-color: #00c29a;
    line-height: 35px;
    padding-left: 10px;
    font-size: 14px;
    color: #fff;
    font-weight: 700
}

.neiy-bottom fieldset {
    border: none;
    position: relative
}

.neiy-bottom p#userName-wrap {
    width: 100%;
    font-size: 12px;
    color: #999;
    margin: 0;
    padding: 0;
    height: 42px;
    line-height: 42px
}

.neiy-bottom p#userName-wrap input {
    padding-left: 5px;
    font-size: 12px;
    color: #999;
    margin: 10px 0;
    background: 0 0;
    border: 1px solid #00a17e;
    width: 100px;
    height: 20px;
    float: left;
    line-height: 20px
}

.neiy-bottom textarea {
    font-size: 12px;
    padding-left: 5px;
    padding-top: 5px;
    color: #999;
    background: 0 0;
    border: 1px solid #00a17e;
    width: 909px;
    overflow-y: auto;
    height: 100px
}

.neiy-bottom button {
    width: 86px;
    height: 32px;
    background: #00c29a;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border: none;
    cursor: pointer;
    float: right
}

.neiy-bottom button:hover {
    background: #00a17e
}

#usercmt i {
    color: #999;
    float: right;
    font-style: normal;
    padding-right: 6px;
    position: relative;
    top: 13px
}

.none, legend {
    display: none
}

#cmtMsg {
    border-color: #ddd
}

#usercmt {
    height: 30px;
    text-align: right
}

#usercmt i {
    color: #999;
    font-style: normal;
    padding-left: 16px;
    position: relative;
    top: 2px
}

#glName-wrap, #userName-wrap {
    height: 30px
}

#userName-wrap {
    display: block;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    color: #656565;
    width: 121px
}

#glName, #userName {
    border: 0 none;
    color: #f90;
    height: 26px;
    line-height: 20px;
    *line-height: 28px;
    margin: 1px 10px 0 0;
    padding: 0 3px 0 54px;
    text-indent: 7px;
    width: 65px;
    background: 0 0
}

#comcmt .tit, #hotCmt .tit {
    border-bottom: 2px solid #ffae00;
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    margin: 8px 0
}

#comcmt .tit {
    border-color: #00c29a
}

.pl_con {
    border: 1px solid #e3e3e3;
    background: #f9f9f9;
    padding: 10px;
    margin-top: 14px
}

.pl_all {
    line-height: 32px
}

.pl_all span {
    color: #f3c258
}

.col_content .hot_cat_box .list li font {
    display: none
}

.col_content .hot_cat_box .list li {
    float: left
}

.pagenav {
    margin: 20px 0
}

#bcbox, #glbox {
    background: #fff none repeat 0 0;
    border: 3px solid #00c29a;
    border-radius: 3px;
    cursor: default;
    display: none;
    font-size: 12px;
    left: 50%;
    margin-left: -290px;
    padding: 15px;
    position: fixed;
    top: 0;
    width: 580px;
    z-index: 999
}

#glbox .tit {
    font-size: 16px;
    position: relative;
    top: -5px
}

.closex {
    color: #000;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 18px;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    right: 5px;
    top: 5px
}

#glbox .user {
    margin-bottom: 5px
}

#glName-wrap {
    display: inline-block
}

#comcmt dt {
    padding-top: 8px
}

#comment-list dt {
    color: #999;
    line-height: 24px;
    position: relative
}

#comment-list dt b {
    font-weight: 400
}

#comcmt dd {
    padding-bottom: 8px;
    color: #676767
}

#comment-list dd blockquote h4 {
    color: #999
}

#comment-list dd blockquote h4 {
    font-size: 12px
}

#comment-list dd blockquote {
    background: #fcfce8 none repeat 0 0;
    border: 1px solid #e0e0e0;
    color: #222;
    margin-bottom: 10px;
    padding: 4px 5px;
    width: auto
}

#comment-list dd blockquote cite {
    color: #787878;
    font-style: normal
}

#comment-list dt em, #comment-list dt front {
    color: #999
}

#comment-list dt em {
    position: absolute;
    right: 0
}

#comcmt .tit {
    font-size: 16px;
    color: #00c29a;
    font-weight: 700
}

#commentBox .title {
    line-height: 30px;
    margin-top: 5px
}

#comment-list dd p {
    line-height: 1.5;
    position: relative;
    text-align: right;
    z-index: 0
}

#comment-list dd p a span {
    background: url(../image/xs_softspr.png) no-repeat 0 -28px;
    color: #999;
    padding-left: 24px;
    z-index: 0;
    margin-left: 10px
}

#comment-list dd p a em {
    color: #f60;
    display: none;
    padding: 0 2px;
    z-index: 0
}

#repBox {
    background: #fff none repeat 0 0;
    border: 3px solid #00c29a;
    border-radius: 3px;
    cursor: default;
    display: none;
    font-size: 12px;
    left: 50%;
    margin-left: -290px;
    padding: 15px;
    position: fixed;
    top: 0;
    width: 580px;
    z-index: 999
}

#glbox .tit {
    font-size: 16px;
    position: relative;
    top: -5px
}

.closex {
    color: #000;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 18px;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    right: 5px;
    top: 5px
}

#glbox .user {
    margin-bottom: 5px
}

#glName-wrap {
    display: inline-block
}

#glName-wrap, #userName-wrap {
    background: url(../image/xs_softspr.png) no-repeat 0 1px;
    float: left;
    height: 29px
}

#cmtMsg, #glMsg {
    font: 14px/24px Microsoft Yahei, SimSun, Verdana, Arial;
    height: 90px;
    margin-bottom: 5px;
    overflow: auto;
    padding: 15px;
    border: 1px solid #ccc;
    width: 885px;
    color: #676767
}

#glMsg {
    width: 548px
}

#glRep-btn {
    background: #fba605;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    line-height: 22px;
    width: 72px
}

#blockOverlay {
    background: #000;
    opacity: 0;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 998;
    width: 100%;
    height: 100%;
    display: none
}

#closeUI {
    color: #000;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 18px;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    right: 6px;
    top: 2px
}

#repBox .tl {
    color: #676767;
    font-size: 16px;
    position: relative;
    top: -5px
}

#repBox .pt10 span {
    margin-left: 10px;
    color: #676767
}

.ny_down h3 {
    clear: both;
    color: #000;
    font-family: arial;
    font-size: 15px;
    font-weight: 700;
    padding: 0;
    text-indent: 0;
    margin: 0 30px
}

.ul_Address {
    margin: 0 30px
}

.ul_Address h3 {
    margin: 0
}

.ul_Address li {
    background: url(http://www.5y9y.com/css/images/xs_dbtn.png) no-repeat;
    width: 100px;
    display: inline;
    float: left;
    font: 15px 微软雅黑, arial;
    height: 24px;
    margin: 8px 18px 0 0;
    overflow: hidden;
    padding-left: 24px
}

.ul_Address h3 {
    color: #333
}

.xianggxs {
    margin-top: 20px
}

#gaosuxiazai {
    clear: both;
    padding-bottom: 20px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.ny_tit .blue-btn {
    background: #fff none repeat 0 0;
    border: 1px solid #00c29a;
    color: #00c29a;
    margin: 11px auto;
    border-radius: 5px;
    display: block;
    font: 14px/34px PingFangSC-Regular, "-apple-system", Simsun;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    width: 120px
}

.ny_tit .introTit {
    background: url(http://www.5y9y.com/css/images/xs_ddd.gif) repeat-x left center;
    color: #333;
    font-family: 宋体, arial;
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0;
    position: relative;
    text-indent: 0
}

.ny_tit .introTit span {
    background: #fff;
    font-family: 微软雅黑, arial;
    font-weight: 700;
    padding: 0 10px 0 20px
}

.ny_down_btn {
    background: #00c29a;
    border-color: #00c29a;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    height: 34px;
    text-align: center;
    vertical-align: middle;
    width: 120px;
    font-size: 14px;
    line-height: 34px;
    cursor: pointer
}

.ny_down_bj {
    background: url(http://www.5y9y.com/css/images/xs_op5.png);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 12;
    width: 100%;
    height: 100%;
    display: none
}

.ny_down_n {
    position: relative;
    background: #fff;
    border-radius: 10px;
    margin: 12% auto 0;
    padding: 20px 0 0;
    width: 555px;
    font-size: 14px
}

.ny_down_t1 {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 18px;
    color: #333;
    padding: 0 20px
}

.ny_down_t2 {
    color: #666;
    padding: 0 20px 0
}

.ny_down_img {
    float: left;
    margin-left: 16px;
    margin-top: 20px;
    transition: none 0s ease 0s;
    width: 190px
}

.ny_down_r {
    float: right;
    margin-right: 20px;
    margin-top: 37px;
    width: 310px
}

.ny_down_r ul {
    margin-left: 40px;
    margin-bottom: 26px
}

.ny_down_r ul li {
    line-height: 36px;
    list-style-position: outside;
    list-style-type: square;
    color: #666
}

.ny_down_az, .ny_down_pg {
    position: relative;
    float: left;
    width: 115px;
    height: 34px;
    background-image: url(../image/xs_softspr.png);
    background-repeat: no-repeat;
    background-position: 0 -51px;
    color: #fff;
    line-height: 34px;
    font-size: 14px;
    text-indent: 35px;
    cursor: pointer
}

.ny_down_az:hover {
    background-position: 0 -85px
}

.ny_down_pg {
    background-position: 0 -120px;
    margin-left: 10px
}

.ny_down_pg:hover {
    background-position: 0 -154px
}

.ny_down_e {
    color: #333;
    display: none;
    padding-top: 10px;
    text-indent: 0;
    line-height: 20px;
    background: #fff;
    padding-bottom: 10px;
    position: absolute;
    top: 48px;
    left: 0;
    border: 1px solid #ccc;
    width: 150px;
    text-align: center
}

.ny_down_n .close {
    font-weight: 400;
    color: #777;
    cursor: pointer;
    font-family: arial;
    position: absolute;
    top: 14px;
    right: 20px
}

.book-info-er img, .ny_down_d, .ny_tit img {
    transition: none
}

.book-info-er img:hover, .ny_down_d:hover, .ny_down_img:hover, .ny_tit img:hover {
    transform: none
}

.gxsj {
    color: #a6a6a6;
    margin-left: 15px
}

.ny_down_w {
    background: #f2f2f2 none repeat scroll 0 0;
    margin-top: 20px;
    padding-bottom: 20px;
    *padding-bottom: 0;
    border-radius: 0 0 10px 10px
}

.ny_down_r .er {
    float: right;
    position: relative;
    width: 35px;
    height: 35px;
    text-indent: 0
}

.ny_down_az a, .ny_down_pg a {
    color: #fff;
    float: left
}

.ny_down_e .san {
    position: absolute;
    top: -6px;
    left: 70px;
    width: 14px;
    height: 6px;
    background: url(../image/xs_softspr.png) no-repeat -53px -37px
}

.up_btn {
    display: none;
    width: 44px;
    height: 44px;
    position: fixed;
    bottom: 160px;
    right: 100px;
    background-image: url(../image/xs_softspr.png);
    background-repeat: no-repeat;
    background-position: 0 -188px;
    background-image: #ccc;
    border: 1px solid #ccc;
    background-color: #fff
}

.up_btn:hover {
    background-position: -41px -188px;
    background-color: #00c29a;
    border: 1px solid #00c29a
}

.alink {
    margin-top: 20px
}

.alink ul li {
    width: 100px;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    float: left
}

.alink ul {
    clear: both;
    overflow: hidden
}

.about_t {
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    color: #00c29a;
    border-bottom: 1px solid #ccc;
    text-indent: 17px
}

.about_l {
    float: left;
    width: 216px;
    margin-top: 30px
}

.about_l li {
    line-height: 40px;
    height: 40px;
    color: #676767;
    text-align: center;
    cursor: pointer
}

.about_l li.hover, .about_l li.hover:hover {
    background: #00c29a;
    color: #fff
}

.about_l li.hover a, .about_l li.hover:hover a {
    color: #fff
}

.about_l li:hover {
    background: #e5fffa;
    color: #00c29a
}

.about_l li:hover a {
    color: #00c29a
}

.about_l li a {
    display: block
}

.about_r {
    float: right;
    width: 929px;
    margin-top: 30px
}

.about_r .about_tit {
    padding-top: 10px;
    font-size: 14px;
    color: #676767
}

.about_r .about_tit p {
    margin: 10px 0;
    text-indent: 17px
}

.link_about a {
    line-height: 40px;
    height: 40px;
    width: 120px;
    margin-left: 18px
}

.ny_main_l {
    position: relative
}

#feedback {
    position: absolute;
    right: 15px;
    top: 0;
    color: #e67225;
    font: 14px/40px microsoft yahei;
    cursor: pointer
}

.feed_pop_nr {
    background: #fff;
    position: fixed;
    z-index: 9;
    width: 560px;
    height: 430px;
    top: 50%;
    left: 50%;
    margin-left: -280px;
    margin-top: -215px;
    border-radius: 10px;
    overflow: hidden
}

.feed_pop_nr h4 {
    background: #00c29a;
    color: #fff;
    font: bold 16px/45px microsoft yahei;
    padding: 0 15px;
    overflow: hidden;
    *zoom: 1
}

.feed_pop_nr i {
    float: right;
    right: 0;
    top: 0;
    font: 24px/40px arail;
    cursor: pointer
}

.feed_pop_nr form {
    padding: 10px 15px;
    line-height: 35px
}

.feed_pop_nr form input, .feed_pop_nr form select, .feed_pop_nr form textarea {
    font: 14px/26px microsoft yahei
}

.feed_pop_nr p {
    margin: 10px 0 0 0;
    overflow: hidden;
    *zoom: 1
}

.feed_pop_nr label {
    float: left;
    width: 130px;
    text-align: right;
    margin-right: 5px
}

.feed_pop_nr input, .feed_pop_nr textarea {
    float: left
}

.feed_pop_nr p:first-child label {
    width: auto
}

.feed_radio {
    margin: 12px 22px 0 125px;
    *margin-top: 7px
}

.feed_pop_nr .feed_txt, .feed_pop_nr select, .feed_pop_nr textarea {
    border: #ddd 1px solid
}

.feed_pop_nr select, .feed_txt {
    width: 250px;
    height: 35px;
    line-height: 35px;
    text-indent: 10px
}

.feed_pop_nr form textarea.feed_textarea {
    width: 230px;
    height: 90px;
    padding: 5px 10px;
    resize: none;
    line-height: 20px
}

#submitBtn {
    width: 165px;
    height: 35px;
    line-height: 35px;
    background: #00c29a;
    color: #fff;
    text-align: center;
    border: 0;
    margin: 10px 0 10px 170px
}

#submitBtn:hover {
    background: #119e7b;
    cursor: pointer
}

.feed_pop_nr2 {
    background: #fff;
    border-radius: 10px;
    overflow: hidden
}

.feed_pop_nr2 form {
    line-height: 35px
}

.feed_pop_nr2 form input, .feed_pop_nr2 form select, .feed_pop_nr2 form textarea {
    font: 14px/26px microsoft yahei
}

.feed_pop_nr2 p {
    margin: 10px 0 0 0;
    overflow: hidden;
    *zoom: 1
}

.about_r .about_tit .feed_pop_nr2 p {
    text-indent: 0;
    margin: 20px 0
}

.feed_pop_nr2 label {
    float: left;
    width: 130px;
    text-align: right;
    margin-right: 5px
}

.feed_pop_nr2 input, .feed_pop_nr2 textarea {
    float: left
}

.feed_pop_nr2 p:first-child label {
    width: auto
}

.feed_pop_nr2 .feed_radio {
    margin: 12px 14px 0 137px;
    *margin-top: 7px
}

.feed_pop_nr2 #contact, .feed_pop_nr2 select, .feed_pop_nr2 textarea {
    border: #ddd 1px solid
}

.feed_pop_nr2 #contact, .feed_pop_nr2 select {
    width: 300px;
    height: 35px;
    line-height: 35px
}

.feed_pop_nr2 form textarea.feed_textarea {
    width: 754px;
    height: 90px;
    padding: 10px 19px;
    resize: none;
    line-height: 20px
}

.feed_pop_nr2 #submitBtn {
    width: 165px;
    height: 35px;
    line-height: 35px;
    background: #00c29a;
    color: #fff;
    text-align: center;
    border: 0;
    margin: 10px 0 10px 400px
}

.feed_pop_nr2 #submitBtn:hover {
    background: #119e7b;
    cursor: pointer
}

.feed_pop_nr2 #contact, .feed_pop_nr2 #pLink {
    text-indent: 20px
}

.feed_pop_nr2 #pLink {
    width: 467px;
    border: 1px solid #ddd;
    margin-right: 10px
}

.feed_pop_nr2 #contact {
    width: 250px;
    background: #f2f2f2;
    color: #676767
}

.feed_pop_nr2 #title {
    padding-left: 15px;
    color: #676767
}

.feed_pop_nr2 #lxfs {
    border: 1px solid #e6e6e6;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    position: relative;
    width: 70px;
    border-right: none;
    float: left
}

.feed_pop_nr2 #lxfs s {
    background: url(http://www.5y9y.com/css/images/xs_arrow.png) no-repeat right center;
    color: #676767;
    display: block;
    height: 35px;
    line-height: 35x;
    padding-right: 14px;
    position: absolute;
    text-indent: 8px;
    width: 56px
}

.feed_pop_nr2 #lxfs select {
    color: #676767;
    height: 35px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 70px
}

.feed_pop_nr2 #lxfs option {
    text-indent: 8px;
    color: #000
}

.feed_pop_nr2 .tx {
    font-size: 12px
}

.ny_jj .zxbtn {
    background: #00c29a;
    border-color: #00c29a;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    float: right;
    font: 14px/34px PingFangSC-Regular, "-apple-system", Simsun;
    height: 34px;
    position: absolute;
    right: 272px;
    text-align: center;
    top: 91px;
    vertical-align: middle;
    width: 120px
}

.ny_jj .book-info-rb a.down_btn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #00c29a;
    color: #00c29a;
    margin-top: 5px
}

.mulu ul {
    clear: both;
    overflow: hidden
}

.mulu ul li {
    width: 50%;
    *width: 49%;
    border-bottom: 1px dashed #ddd;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    float: left;
    text-indent: 40px;
    list-style: inside
}

.mubtn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    color: #00c29a;
    display: block;
    font: 14px/34px PingFangSC-Regular, "-apple-system", Simsun;
    height: 34px;
    margin: 20px auto 10px;
    text-align: center;
    vertical-align: middle;
    width: 120px
}

.red {
    color: #f30
}

.w_800 {
    margin: 0 auto;
    width: 800px
}

.mlfy_add {
    font-size: 14px;
    line-height: 48px;
    color: #999
}

.mlfy_main {
    width: 800px;
    margin: 0 auto;
    position: relative;
    background: #f6f1e7;
    color: #262626
}

.mlfy_main_t {
    padding-top: 64px;
    padding-bottom: 48px;
    text-align: center;
    border-bottom: 3px solid #ebe5d8;
    overflow: hidden
}

.mlfy_main_t img {
    border: 3px solid #fff;
    max-width: 120px;
    transform: none
}

.mlfy_main_t h1 {
    margin-bottom: 7px;
    margin-top: 24px;
    font-size: 32px;
    line-height: 45px
}

.mlfy_main_t h2 {
    margin-bottom: 48px;
    font-size: 14px;
    line-height: 26px;
    overflow: hidden;
    color: #999;
    font-weight: 400
}

.mlfy_main_t h2 a {
    color: #999
}

.mlfy_main_t ul {
    text-align: center
}

.mlfy_main_t ul li {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #999;
    margin: 0 47px;
    *zoom: 1
}

.mlfy_main_t ul li p {
    font-size: 18px;
    line-height: 26px;
    color: #333;
    margin-bottom: 5px
}

#mlfy_main_text {
    padding: 60px 64px;
    position: relative;
    font-size: 18px
}

#mlfy_main_text .book-mark {
    background: url(http://www.5y9y.com/css/images/xs_sprite.png) no-repeat;
    height: 40px;
    position: absolute;
    right: 20px;
    top: 0;
    width: 14px;
    text-align: center;
    line-height: 13px;
    font-size: 12px;
    padding: 3px 5px 0
}

#mlfy_main_text .zhangj {
    font-size: 24px;
    line-height: 32px;
    height: 32px;
    margin-bottom: 12px;
    overflow: hidden
}

#mlfy_main_text .info {
    height: 34px;
    font-size: 12px;
    margin-bottom: 12px;
    color: #999;
    clear: both;
    overflow: hidden
}

.mlfy_main .icon, .mlfy_main_sz .icon, .zjny .icon {
    background-image: url(http://www.5y9y.com/css/images/xs_sprite.png);
    background-repeat: no-repeat
}

.mlfy_main .info .icon {
    width: 20px;
    height: 20px;
    display: inline-block;
    *zoom: 1
}

.mlfy_main .icon1 {
    background-position: 0 -40px;
    float: left
}

.mlfy_main .icon2 {
    background-position: 0 -62px;
    float: left
}

.mlfy_main .icon3 {
    background-position: 0 -84px;
    float: left
}

#mlfy_main_text .read-content p {
    line-height: 1.8;
    margin: 14px 0
}

#mlfy_main_text .info a, #mlfy_main_text .info span {
    margin-right: 10px
}

.mlfy_main .read-btn {
    background: #bf2c24;
    border-radius: 50px;
    color: #fff;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    margin: 44px auto 0;
    position: relative;
    text-align: center;
    text-indent: 5px;
    width: 160px;
    z-index: 1;
    display: block
}

.mlfy_main_l {
    position: fixed;
    top: 90px;
    left: 50%;
    margin-left: -460px
}

.mlfy_main_l .icon {
    display: block;
    margin: 0 auto;
    width: 100%;
    width: 100%;
    height: 16px
}

.mlfy_main_l a {
    width: 56px;
    height: 44px;
    display: block;
    text-align: center;
    padding-top: 12px;
    background: #f6f1e7;
    font-size: 12px;
    border: 1px solid #eee
}

.mlfy_main_l a.a1 .icon {
    background-position: center -106px
}

.mlfy_main_l a.a2 .icon {
    background-position: center -128px
}

.mlfy_main_l a.a3 .icon {
    background-position: center -151px
}

.mlfy_main_l a.a4 .icon {
    background-position: center -173px
}

.mlfy_main_l a.a5 .icon {
    background-position: center -195px
}

.mlfy_main_l a.a6 .icon {
    background-position: center -173px
}

.mlfy_main_l a.a1:hover .icon {
    background-position: center -212px
}

.mlfy_main_l a.a2:hover .icon {
    background-position: center -234px
}

.mlfy_main_l a.a3:hover .icon {
    background-position: center -256px
}

.mlfy_main_l a.a4:hover .icon {
    background-position: center -279px
}

.mlfy_main_l a.a5:hover .icon {
    background-position: center -301px
}

.mlfy_main_l a.a6:hover .icon {
    background-position: center -279px
}

.mlfy_main_l a.hover {
    background: #fefdf7
}

.mlfy_main_r {
    position: fixed;
    bottom: 0;
    right: 50%;
    margin-right: -460px
}

.mlfy_main_r .icon {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 16px;
    width: 100%
}

.mlfy_main_r a {
    width: 56px;
    height: 44px;
    display: block;
    text-align: center;
    padding-top: 12px;
    background: #f6f1e7;
    font-size: 12px;
    margin-bottom: 5px
}

.mlfy_main_r a.a1 .icon {
    background-position: center -321px
}

.mlfy_main_r a.a2 .icon {
    background-position: center -341px;
    height: 20px;
    margin-top: 6px
}

.mlfy_main_r a.a1:hover .icon {
    background-position: center -363px
}

.mlfy_main_r a.a2:hover .icon {
    background-position: center -383px
}

.mlfy_page {
    height: 70px;
    line-height: 70px;
    margin: 24px auto;
    width: 800px;
    background: #f6f1e7;
    text-align: center;
    font-size: 18px;
    clear: both;
    overflow: hidden
}

.mlfy_page a, .mlfy_page em {
    width: 32.9%;
    float: left
}

.mlfy_page em {
    color: #999
}

.mlfy_page a.nohref {
    color: #d8d8d8
}

.mlfy_page span {
    float: left;
    color: #d8d8d8
}

.mlfy_main_sz {
    position: fixed;
    top: 90px;
    display: none;
    background: #fffff9;
    padding: 40px 24px;
    max-width: 752px;
    *width: 752px;
    left: 50%
}

.mlfy_main_sz .ml .txt {
    font-size: 18px;
    line-height: 22px;
    margin-right: 20px;
    padding: 0 2px 4px;
    cursor: pointer;
    border-bottom: 1px solid #00c29a;
    color: #00c29a
}

.mlfy_main_sz .ml {
    position: relative;
    margin-bottom: 24px
}

.mlfy_main_sz.b1 {
    width: 748px
}

.mlfy_main_sz.b1 .panel-box {
    max-height: 360px;
    overflow-y: scroll
}

.mlfy_main_sz.b1 .panel-box a {
    width: 50%;
    *width: 48.8%;
    float: left;
    display: block;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid #f2f2f2
}

.close {
    font-size: 20px;
    cursor: pointer;
    line-height: 24px;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 24px;
    font-family: Arial;
    text-align: center;
    color: #a6a6a6
}

.mlfy_main_sz .kuai {
    background: #fefdf7;
    width: 8px;
    height: 56px;
    position: absolute;
    left: -8px;
    top: 0
}

.mlfy_main_sz .kuai2 {
    top: 59px
}

.mlfy_main_sz .kuai3 {
    top: 118px
}

.mlfy_main_sz.b2 .ml .txt, .mlfy_main_sz.b3 .ml .txt {
    color: #333;
    border: none;
    font-weight: 700
}

.mlfy_main_sz.b2 ul li {
    line-height: 34px;
    margin-top: 28px;
    clear: both;
    overflow: hidden;
    text-align: center
}

.mlfy_main_sz.b2 ul li i {
    border: 1px solid #ccc;
    height: 34px;
    width: 34px;
    *height: 32px;
    *width: 32px;
    border-radius: 50%;
    display: block;
    float: left;
    margin-left: 16px;
    overflow: hidden;
    cursor: pointer
}

.mlfy_main_sz.b2 ul li i.c1 {
    background-color: #faf6ed
}

.mlfy_main_sz.b2 ul li i.c2 {
    background-color: #f6edd4
}

.mlfy_main_sz.b2 ul li i.c3 {
    background-color: #eaf4e9
}

.mlfy_main_sz.b2 ul li i.c4 {
    background-color: #e8f3f5
}

.mlfy_main_sz.b2 ul li i.c5 {
    background-color: #f7e9e8
}

.mlfy_main_sz.b2 ul li i.c6 {
    background-color: #e5e5e4
}

.mlfy_main_sz.b2 ul li i.c7 {
    background-color: #474947;
    background-image: url(http://www.5y9y.com/css/images/xs_sprite.png);
    background-repeat: no-repeat;
    background-position: center -589px
}

.mlfy_main_sz.b2 ul li i.hover {
    border: 1px solid #ed4259;
    background-image: url(http://www.5y9y.com/css/images/xs_sprite.png);
    background-repeat: no-repeat;
    background-position: center -398px;
    *background-position: center -400px
}

.mlfy_main_sz.b2 ul li .zt {
    border: 1px solid #999;
    float: left;
    margin-left: 16px;
    width: 78px;
    cursor: pointer;
    height: 34px
}

.mlfy_main_sz.b2 ul li .zt.hover {
    border: 1px solid #ed4259;
    color: #ed4259;
    background: #fff0f2
}

.mlfy_main_sz.b2 ul li .dx {
    float: left;
    width: 90px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    height: 34px
}

.mlfy_main_sz.b2 ul li .dxl, .mlfy_main_sz.b2 ul li .kdl {
    margin-left: 16px;
    border-left: 1px solid #999;
    cursor: pointer
}

.mlfy_main_sz.b2 ul li .dxr, .mlfy_main_sz.b2 ul li .kdr {
    cursor: pointer
}

.mlfy_main_sz.b2 ul li .dxl:hover, .mlfy_main_sz.b2 ul li .dxr:hover {
    color: #ed4259
}

.mlfy_main_sz.b2 ul li .icon {
    float: left;
    width: 14px;
    height: 34px;
    margin-left: 35px;
    background-position: center -422px
}

.mlfy_main_sz.b2 ul li .kdl:hover .icon, .mlfy_main_sz.b2 ul li .kdr:hover .icon {
    background-position: center -451px
}

.mlfy_main_sz.b2 ul li .kdl:hover, .mlfy_main_sz.b2 ul li .kdr:hover {
    color: #ed4259
}

.mlfy_main_sz.b2 ul li .yd {
    border: 1px solid #999;
    float: left;
    margin-left: 16px;
    width: 78px;
    cursor: pointer;
    height: 34px;
    background-image: url(http://www.5y9y.com/css/images/xs_sprite.png);
    background-repeat: no-repeat
}

.mlfy_main_sz.b2 ul li .yd.icon1 {
    background-position: center -480px
}

.mlfy_main_sz.b2 ul li .yd.icon2 {
    background-position: center -507px
}

.mlfy_main_sz.b2 ul li .yd.icon1.hover {
    border: 1px solid #ed4259;
    color: #ed4259;
    background-color: #fff0f2;
    background-position: center -536px
}

.mlfy_main_sz.b2 ul li .yd.icon2.hover {
    border: 1px solid #ed4259;
    color: #ed4259;
    background-color: #fff0f2;
    background-position: center -563px
}

.mlfy_main_sz.b2 ul li .zd {
    font-size: 12px;
    line-height: 24px;
    position: absolute;
    z-index: 1;
    top: -6px;
    width: 44px;
    height: 24px;
    text-align: center;
    color: #fff;
    border-radius: 100px;
    background: grey;
    left: 0;
    cursor: pointer
}

.mlfy_main_sz.b2 ul li #zd_bg {
    width: 60px;
    height: 12px;
    margin-right: 12px;
    border-radius: 14px;
    background: #bfbfbf;
    float: left;
    margin-left: 16px;
    margin-top: 11px;
    position: relative
}

.mlfy_main_sz.b2 ul li #zd_bg.on {
    background-color: #ffaca8
}

.mlfy_main_sz.b2 ul li #zd_bg.on .zd {
    background-color: #bf2c24
}

.mlfy_main_sz .btn-wrap a {
    font: 14px/34px PingFangSC-Regular, '-apple-system', Simsun;
    width: 100px;
    height: 34px;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    display: block;
    float: left;
    margin-top: 20px
}

.mlfy_main_sz .btn-wrap a.red-btn {
    border: 1px #bf2c24 solid;
    margin-left: 97px;
    background: #bf2c24
}

.mlfy_main_sz .btn-wrap a.grey-btn {
    color: #333;
    border: 1px #c6c6c6 solid;
    background: #fff;
    margin-left: 30px
}

.zjny {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 1200px;
    font-size: 12px
}

.zjny .icon {
    display: block;
    height: 16px;
    margin: 0 auto;
    width: 100%;
    position: absolute;
    top: 0;
    left: 15px
}

.zjny p a {
    position: relative;
    padding-left: 40px;
    margin-right: 20px
}

.zjny .i1 {
    border: none
}

.zjny .i1 .icon {
    background-position: 0 -623px
}

.zjny .i2 .icon {
    background-position: 0 -645px
}

.zjny .i3 .icon {
    background-position: -2px -151px
}

.zjny .fl {
    margin-right: 50px
}

.zjny p a {
    color: #000;
    border-left: 1px solid #ccc
}

.zjny .i3 {
    position: relative
}

.zjny .i3 span {
    position: absolute;
    top: 15px;
    left: 0;
    width: 120px;
    background: #f2efe8;
    z-index: 9;
    padding: 20px 30px 0;
    text-align: center;
    display: none
}

.zjny .i3:hover span {
    display: block
}

.zjny .i3 span img {
    display: block;
    transform: none
}

.mlfy_main_sz.hover {
    display: block
}

.bg1 {
    background: #ebe5d8
}

.bg1 #topNavC, .bg1.zjny .i3 span {
    background: #f2efe8
}

.bg2 {
    background-color: #dfd2ab
}

.bg2 #topNavC, .bg2 .mlfy_main, .bg2 .mlfy_main_l a, .bg2 .mlfy_main_r a, .bg2 .mlfy_page, .bg2 .zjny .i3 span {
    background-color: #efe3bf
}

.bg2 .mlfy_main_l a.hover, .bg2 .mlfy_main_sz, .bg2 .mlfy_main_sz .kuai {
    background-color: #f8f1da
}

.bg3 {
    background-color: #d3e2d1
}

.bg3 #topNavC, .bg3 .mlfy_main, .bg3 .mlfy_main_l a, .bg3 .mlfy_main_r a, .bg3 .mlfy_page, .bg3 .zjny .i3 span {
    background-color: #e1ede1
}

.bg3 .mlfy_main_l a.hover, .bg3 .mlfy_main_sz, .bg3 .mlfy_main_sz .kuai {
    background-color: #f6fef6
}

.bg4 {
    background-color: #d1dcdd
}

.bg4 #topNavC, .bg4 .mlfy_main, .bg4 .mlfy_main_l a, .bg4 .mlfy_main_r a, .bg4 .mlfy_page, .bg4 .zjny .i3 span {
    background-color: #dfecf0
}

.bg4 .mlfy_main_l a.hover, .bg4 .mlfy_main_sz, .bg4 .mlfy_main_sz .kuai {
    background-color: #eaf8f9
}

.bg5 {
    background-color: #ead2d1
}

.bg5 #topNavC, .bg5 .mlfy_main, .bg5 .mlfy_main_l a, .bg5 .mlfy_main_r a, .bg5 .mlfy_page, .bg5 .zjny .i3 span {
    background-color: #f5e4e4
}

.bg5 .mlfy_main_l a.hover, .bg5 .mlfy_main_sz, .bg5 .mlfy_main_sz .kuai {
    background-color: #faeceb
}

.bg6 {
    background-color: #d3d3d1
}

.bg6 #topNavC, .bg6 .mlfy_main, .bg6 .mlfy_main_l a, .bg6 .mlfy_main_r a, .bg6 .mlfy_page, .bg6 .zjny .i3 span {
    background-color: #dcdcdc
}

.bg6 .mlfy_main_l a.hover, .bg6 .mlfy_main_sz, .bg6 .mlfy_main_sz .kuai {
    background-color: #efefef
}

.bg7 {
    background-color: #040404
}

.bg7 #topNavC, .bg7 .mlfy_main, .bg7 .mlfy_main_l a, .bg7 .mlfy_main_r a, .bg7 .mlfy_page, .bg7 .zjny .i3 span {
    background-color: #161819
}

.bg7 .mlfy_main_l a.hover, .bg7 .mlfy_main_sz, .bg7 .mlfy_main_sz .kuai {
    background-color: #181a1b
}

.bg7 .mlfy_main, .bg7 .mlfy_main_sz.b2 .ml .txt, .bg7 .mlfy_main_t ul li p, .bg7 a, body.bg7 {
    color: #666
}

.bg7 #topNavC, .bg7 .mlfy_main_l a, .bg7 .mlfy_main_t img {
    border-color: #444
}

#mlfy_main_text.zt2 {
    font-family: SimSun
}

#mlfy_main_text.zt3 {
    font-family: Kaiti
}

.mlfy_main_sz.b3 {
    width: 190px
}

.mlfy_main_sz.b3 .er_t {
    text-align: center
}

.mlfy_main_sz.b3 .er {
    margin: 10px auto 0;
    width: 135px;
    height: 135px;
    background: #fff;
    padding: 1px
}

.mlfy_main_sz.b3 .er img {
    transform: none
}

.read-content .ydwClient {
    text-align: center;
    font-size: 14px
}

.read-content .ydwClient .top {
    font-weight: 700
}

.read-content .ydwClient img {
    width: 180px;
    height: 180px;
    margin: 0 auto;
    transform: none
}

.catalog {
    border: 1px solid #d6d6d6;
    background: #fff none repeat scroll 0 0;
    min-height: 500px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 20px 40px 5px
}

.catalog_t {
    color: #333;
    font: 26px/40px "Microsoft Yahei";
    text-align: center
}

.catalog_t span {
    color: #999;
    text-align: center;
    margin: 0 12px;
    font-size: 12px
}

.catalog_b ul {
    overflow: hidden;
    clear: both;
    padding-bottom: 15px
}

.catalog_b ul li {
    border-bottom: 1px dotted #d9d9d9;
    float: left;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    padding: 0 20px 0 4px;
    width: 348px
}

.catalog_bot {
    border: 1px solid #d6d6d6;
    padding: 0 40px 20px
}

.catalog_bot .xianggxs ul {
    margin-right: -19px;
    margin-left: 0;
    *zoom: 1
}

#commentnew li {
    line-height: 34px;
    padding: 10px 2px;
    color: #676767
}

#commentnew li .user {
    color: #999;
    line-height: 24px
}

#commentnew li .user time {
    float: right
}

.button-status-complete {
    border: 1px solid #e6e6e6;
    display: none;
    padding: 5px 0;
    text-align: center;
    background: #f6f7f9;
    color: #33373d;
    cursor: pointer
}

.ny_down_e table {
    margin: 0 auto
}

#header {
    position: relative;
    z-index: 99
}

#header img:hover, .yzm-img:hover {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.entryBtns {
    position: absolute;
    right: 0;
    top: 30px;
    height: 40px
}

.textbox {
    width: 100%
}

.textbox:first-child {
    margin-top: 0
}

.textbox input {
    height: 45px;
    line-height: 45px;
    padding-left: 5%;
    border: 1px solid #319a51;
    color: #292830;
    font-size: 14px;
    outline: 0
}

.pwdBox {
    position: relative
}

.topPw {
    position: absolute;
    *top: 1px
}

.f-login {
    position: relative;
    padding: 26px 50px 0
}

.f-login input {
    width: 300px;
    height: 18px;
    padding: 12px;
    margin-bottom: 15px;
    border: 1px solid #dadada;
    border-radius: 2px;
    line-height: 18px
}

.f-login .input-sub {
    width: 326px;
    height: 42px;
    line-height: 42px;
    padding: 0;
    background: #fe6e6e;
    color: #fff;
    font-size: 16px;
    border: none
}

.login-tips a {
    color: #fe6e6e
}

.login-tips {
    text-align: right
}

.login-tips span {
    display: inline-block;
    cursor: pointer
}

.oauth_bd {
    height: 100px;
    margin: 60px 50px 0;
    color: #999
}

.oauth_bd a {
    float: left;
    width: 108px;
    text-align: center;
    color: #333
}

.oauth_bd a i {
    display: block;
    width: 62px;
    height: 62px;
    margin: 0 auto 3px;
    background: url(http://www.5y9y.com/css/images/share-btn.png) no-repeat;
    background-position: 0 -124px
}

.oauth_bd .weibo i {
    background-position: 0 -62px
}

.oauth_bd .weixin i {
    background-position: 0 0
}

.openBox {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 426px;
    margin-left: -213px;
    padding: 30px 0;
    height: 282px;
    background: #fff;
    z-index: 998
}

.login-tit, .tab-nav {
    margin: 0 50px
}

.login-tit, .tab-nav span {
    display: inline-block;
    line-height: 45px;
    font-size: 20px;
    cursor: pointer
}

.tab-nav span {
    text-align: center
}

.tab-nav span {
    width: 50%;
    border-bottom: 2px solid #1b2641
}

.tab-nav .cur {
    border-color: #db5a6c;
    color: #db5a6c
}

.login-tit {
    margin: 0 0 10px 0
}

.overlay {
    display: none;
    z-index: 90;
    position: fixed;
    _position: absolute;
    top: 0;
    _top: expression(documentElement.scrollTop);
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)
}

.openBox .close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url(http://www.5y9y.com/css/images/user_ico.png) 7px -145px no-repeat
}

#regForm {
    padding-top: 0
}

.yzmbox input {
    float: left;
    width: 168px
}

#v_container {
    float: right;
    width: 120px;
    height: 40px
}

.yzmbox {
    margin-bottom: 15px
}

.yzmbox input {
    margin-bottom: 0
}

.yzm-change {
    float: right
}

.yzm-img {
    width: 120px;
    height: 44px
}

.form_tips {
    margin-bottom: 15px
}

.checkbox {
    position: relative;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    overflow: hidden;
    font-size: 14px
}

.checkbox a {
    color: #38a4ff
}

.checkbox_icon {
    position: absolute;
    left: 0;
    top: 5px;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 0;
    color: #fff;
    border: 1px solid #ddd;
    cursor: pointer
}

.checkbox.cur .checkbox_icon {
    font-size: 15px;
    font-weight: 700;
    color: #fe6e6e
}

.loginStatute .nologin {
    height: 16px;
    padding: 12px 0
}

.nologin i {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    color: #555;
    cursor: pointer
}

.nologin .loginBtn {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #555
}

.has-login {
    display: none;
    height: 40px
}

.has-login a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-left: 18px
}

.bookBtn, .readBtn i, .userLogo {
    background: url(http://www.5y9y.com/css/images/user_ico.png) 0 5px no-repeat
}

.bookBtn {
    padding-left: 32px;
    background-position: 0 -32px
}

.userLogo {
    width: 30px;
    text-indent: -999px;
    overflow: hidden
}

.readBtn {
    position: relative;
    padding-right: 15px
}

.readBtn i {
    position: absolute;
    right: 0;
    top: 17px;
    width: 9px;
    height: 8px;
    overflow: hidden;
    background-position: 0 -77px
}

.readBtn.hover i {
    background-position: -10px -77px
}

.popbox {
    position: absolute;
    right: 0;
    top: 70px;
    background: #fff;
    z-index: 900
}

.login-way {
    display: none;
    width: 165px
}

.login-way a {
    display: block;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    color: #555;
    border-bottom: 1px solid #e7e7e7
}

.login-way a:last-child {
    border-bottom: none
}

.aRecentread {
    display: none;
    width: 300px
}

.aRecentread li {
    height: 88px;
    margin: 0 12px;
    padding: 10px 0;
    border-bottom: 1px dotted #ddd
}

.aRecentread li img {
    float: left;
    width: 66px;
    height: 88px;
    margin-right: 10px
}

.aRecentread li p, .aRecentread li span {
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden
}

.aRecentread li span {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.aRecentread li p {
    height: 50px;
    line-height: 25px;
    color: #999
}

.aRecentread .more {
    line-height: 40px;
    padding: 0 12px;
    text-align: center;
    background: #f5f5f5
}

.aRecentread .more a {
    font-size: 13px;
    color: #00c29a
}

.aRecentread .tips {
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #999
}

.ny_jj .book-info-rb a.added {
    border-color: #ddd;
    color: #777
}

.zjny .entryBtns {
    top: 0
}

.zjny .popbox {
    top: 40px
}

.mlfy_main_l a.added {
    color: #999
}

.mlfy_main_l a.added .icon {
    display: none
}

.small_tip {
    width: 230px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: center;
    font-size: 14px;
    position: fixed;
    top: 50%;
    margin-top: -16px;
    margin-left: -125px;
    left: 50%;
    color: #fff;
    display: none
}

.small_tip i {
    display: block;
    position: absolute;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 32px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    border-radius: 4px
}

.small_tip p {
    position: relative;
    z-index: 2
}

#search {
    position: relative;
    margin-top: 30px
}

#bdcs-search-form {
    height: 38px
}

#auto-search {
    display: none;
    position: absolute;
    top: 37px;
    left: 0;
    width: 452px;
    background: #fff;
    z-index: 99
}

#auto-search ul {
    border: 1px solid #00c29a;
    border-top: 0
}

#auto-search li {
    position: relative;
    height: 30px;
    line-height: 30px
}

#auto-search li i {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 10px;
    text-align: center;
    background: #d8d8d8;
    color: #fff;
    font-size: 12px
}

#auto-search li .orgNum {
    background: #f60
}

#auto-search li a {
    display: block;
    padding: 0 8px;
    font-weight: 700
}

#auto-search li em {
    color: red
}

#search-bar {
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

#search-bar a, #search-bar span {
    display: inline-block
}

#search-bar a {
    margin-left: 8px;
    color: #f36161
}

#search-bar span {
    color: #888
}

.pageinfo {
    background: #fff none repeat scroll 0 0;
    padding: 20px 10px;
    text-align: center;
}

.pageinfo a {
    background-color: #fff;
    border-color: #ddd;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #666;
    height: 36px;
    line-height: 36px;
    margin: 2px;
    padding: 8px 20px;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}

.pageinfo a:hover {
    background-color: #00c29a;
    border-color: #00c29a;
    border-style: solid;
    border-width: 1px;
    color: #fff;
}

.pageinfo a:active {
    border-color: #00c29a;
    border-style: solid;
    border-width: 1px;
    color: #000;
}

.pageinfo span.thisclass {
    background-color: #00c29a;
    border-color: #00c29a;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-weight: bold;
    margin: 2px;
    padding: 8px 20px;
}

.pageinfo span.disabled {
    background-color: #fff;
    border-color: #ddd;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #666;
    margin-right: 2px;
    padding: 8px 20px;
}

.float_btn {
    display: none;
    position: fixed;
    bottom: 250px;
    left: 50%;
    cursor: pointer;
    width: 60px;
    margin-top: -50px;
    margin-left: 612px;
    z-index: 100
}

.float_btn {
    _position: absolute;
    _top: expression(documentElement.scrollTop + 200 + "px")
}

.float_btn a {
    display: block;
    width: 60px !important;
    height: 60px !important;
    margin-bottom: 1px;
    line-height: 92px;
    color: #fff;
    text-align: center;
    background: url(http://www.5y9y.com/css/images/r_btn.png) no-repeat !important
}

.float_btn .bdsharebuttonbox .sharemore {
    float: none !important;
    margin: 0 0 1px !important;
    padding: 0 !important;
    line-height: 92px !important;
    text-align: center;
    font-size: 13px !important;
    background-color: #595959;
    background-position: center 10px !important;
    background-color: #00c29a !important;
    color: #fff
}

.float_btn .ewm {
    position: relative
}

.float_btn .ewm a {
    background-color: #00c29a !important;
    background-position: center -35px !important
}

.float_btn .ewm p {
    display: none;
    position: absolute;
    right: 60px;
    top: 0;
    width: 120px;
    height: 120px;
    padding: 3px;
    background: #fff
}

.float_btn .ewm img {
    width: 120px;
    height: 120px
}

.float_btn .ewm.hover p {
    display: block
}

.float_btn .ewm.hover img {
    transform: none
}

.float_btn .gotop a {
    background-color: #00c29a !important;
    background-position: center -120px !important
}

.float_btn .pl a {
    background-color: #00c29a !important;
    background-position: center -82px !important
}

.float_btn .bdsharebuttonbox .sharemore:hover, .float_btn li a:hover {
    opacity: .8
}

@media (min-width: 1280px) {
    .float_btn {
        display: block
    }
}

.bg1 .float_btn, .bg2 .float_btn, .bg3 .float_btn, .bg4 .float_btn, .bg5 .float_btn, .bg6 .float_btn, .bg7 .float_btn {
    bottom: 22px;
    margin-left: 410px
}

.pread {
    background: #00c29a;
    border-color: #00c29a;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    float: right;
    font: 14px/34px PingFangSC-Regular, "-apple-system", Simsun;
    height: 34px;
    position: absolute;
    right: 272px;
    text-align: center;
    top: 91px;
    vertical-align: middle;
    width: 120px
}

.pread:hover {
    color: #fff;
}

.lastAdd {
    width: 280px;
}

.lastAdd ul li .name-box {
    height: 32px;
}

.entry-tag {
    font-size: 0;
    text-align: center;
}

.entry-tag a, .entry-tag a:before {
    display: inline-block;
    font-size: 14px;
}

.entry-tag a {
    margin: 0 10px 5px 0;
    padding: 4px 10px 4px 0;
    line-height: 14px;
    box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}

.entry-tag a:before {
    margin: -4px 6px -4px 0;
    padding: 4px 7px;
    line-height: inherit;
    color: #fff;
    background: #f00;
    content: "#";
    vertical-align: top;
}
