body {
    line-height: 1.5;
    font-family: "Microsoft YaHei", arial, "\5b8b\4f53";
    background: #F0F0F0;
    font-size: 12px
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

ol, ul {
    list-style: none
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {
    text-decoration: none;
}

.clear, .clearfix:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block
}

.clearfix:after {
    visibility: hidden;
    content: "."
}

.clearfix {
    *zoom: 1
}

.f12px {
    font-size: 12px
}

.f13px {
    font-size: 13px
}

.f14px {
    font-size: 14px
}

.f16px {
    font-size: 16px
}

.f18px {
    font-size: 18px
}

.f20px {
    font-size: 20px
}

.f24px {
    font-size: 24px
}

.left {
    float: left
}

.right {
    float: right
}

.hidden {
    display: none
}

.unLine, .unLine a {
    text-decoration: none
}

.noBorder {
    border: 0
}

.ml_8px {
    margin-left: 8px;

}

.mb_30px {
    margin-bottom: 30px;
}

.mb_25px {
    margin-bottom: 25px;
}

.mt_25px {
    margin-top: 25px;
}

.indent2em {
    text-indent: 2em
}

.wrapper-swiper-max {
    width: 100%;
    height: auto;
    background: #000;
    /* opacity:0.9; */
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 999;
    display: none;
}

.wrapper-swiper-max img {
    width: 80%;
    display: block;
    margin: 0 auto;
}

.swiper-button-next, .swiper-button-prev {
    width: 50px;
    height: 75px;
    background-size: 50px 75px;
}

.swiper-button-prev {
    left: 11%;
    background-image: url("../img/toLeft.png")
}

.swiper-button-next {
    right: 11%;
    background-image: url("../img/toRight.png")
}

/*分享按钮*/
#shareWidget {
    position: fixed;
    top: 0;
    right: 60px;
    z-index: 500;
    width: 50px;
    /*height: 300px;*/
    /*padding-left: 10px;*/
}

/*#share{*/
/*!*background: initial;*!*/
/*!*border: 0 solid #ccc;*!*/
/*width: 30px;*/
/*height: 130px;*/
/*padding: 0 0;*/
/*margin-left: 10px;*/
/*color: #d2060e;*/
/*cursor: pointer;*/
/*}*/
/*#share img{*/
/*width: 32px;*/
/*display: inline-block;*/
/*margin-top:32px;*/
/*}*/
.bdsharebuttonbox {
    /*display: none;*/
    position: absolute;
    top: 130px;
    background: #333;
    text-align: center;
    width: 50px;
    padding: 10px 0 20px 12px;
    border-radius: 5px;
}

.bdsharebuttonbox a {
    display: inline-block;
    margin: 6px 0 !important;
}

/*#share:hover + .an{
	display: block;
}
#share:hover + .an + .bdsharebuttonbox{
	display: block;
}*/
.an {
    /*display: none;*/
    border: 25px solid #000;
    border-color: transparent transparent #333 transparent;
    border-style: dashed dashed solid dashed;
    position: absolute;
    top: 83px;
}

.shareBox {
    display: none;
    position: fixed;
    right: 80px;
    top: -15px;
}

#share:hover + .shareBox {
    display: block;
}

.shareBox:hover {
    display: block;
}

.bdsharebuttonbox .bds_weixin {
    background: url('../img/icon_weixin.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdsharebuttonbox .bds_sqq {
    background: url('../img/icon_qq.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdsharebuttonbox .bds_fbook {
    background: url('../img/icon_facebook.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdsharebuttonbox .bds_twi {
    background: url('../img/icon_twitter.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdsharebuttonbox .bds_tsina {
    background: url('../img/icon_weibo.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdsharebuttonbox .bds_qzone {
    background: url('../img/icon_mzone.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdsharebuttonbox .bds_mail {
    background: url('../img/icon_mail.png');
    background-size: 25px 25px;
    background-position: 0 0 !important;
}

.bdshare-button-style2-24 {
    zoom: 1;
}

.bdsharebuttonbox {
    /* display: none; */
    position: absolute;
    top: 130px;
    background: #333;
    text-align: center;
    width: 50px;
    padding: 10px 0 20px 12px;
    border-radius: 5px;
}
#bb_search a {
    text-decoration: none;
    color: #fff;
}
#bb_search a p {
    padding-left: 10px;
    box-sizing: border-box;
}
.booklet .b-page-cover {
    background: white !important;
}
