a {text-decoration: none;}
a:hover {
    text-decoration: none;
}
img {
    vertical-align: middle;
    font-family: inherit;
}
ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
body{
    font-size:15px;
    overflow-x:hidden;
}
.clear{
    clear: both;
}
.col-padding{
    padding: 0 16px;
}

/*顶部工具栏*/
.top-bar {
    background-color: #0d6fb8;
    color: #fff;
    width: 100%;
    font-size: 22px;
    height: 50px;
    letter-spacing: 3px;
    line-height: 50px;
}
.header-top-welcome{
}
.header-top-txt {
    text-align: right;
}
.header-top-phone {
    color: #FFB21D;
    font-weight: bold;
}

/*图文导航菜单栏*/
#monaka-header-width{
    width: 1380px!important;margin: 0 auto;
}
/* 当浏览器的可视区域小于xxx px */
@media screen and (max-width: 992px) {
    #monaka-header-width{
        width: 100%!important;margin: 0 auto;
    }
    .monaka-menu-toggler{
        margin-left:0;
        margin-right:0;
    }
}
.monaka-media-title {
    text-align: center;
}
@media (max-width: 1023px) {
    .monaka-media-thumbnail {
        display: none;
    }
    .monaka-media-title {
        font-size: 16px !important;
        text-align: left;
        text-indent: 28px;
        margin: 0 !important;
        color: #888 !important;
    }
    .monaka-media {
        padding: 0;
        margin: 0;
    }
}
.monaka-menu-item a:hover{
    color: #0d6fb8!important;
    /*text-decoration:underline;*/
}
/* 当浏览器的可视区域小于xxx px */
@media screen and (max-width: 992px) {
    .monaka-menu-title a, .monaka-menu-body .monaka-menu-item > a{
        color: #000000!important;
    }
    #pc-logo{
        margin-top: 10px;
        width: 208px!important;
        height: 60px!important;
    }
}
#pc-logo{
    width: 260px;
    height: 75px;
    margin-top: 3px;
}
#mobile-logo{
    margin-top: 10px;
    margin-left: 36px;
    width: 204px;
    height: 64px;
}

/*单个横幅*/
#banner{
    display: block;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
#banner img {
    width: 100%;
    max-height: 500px;
}
#banner h5 {
    font-size: 40px;
    text-align: center;
    padding-top: 140px;
}
#banner h6 {
    font-size: 20px;
    text-align: center;
    padding-top: 25px;
}

/*图片居中*/
.img-div-middle{
    width: 100%;overflow: hidden;position: relative;
}
.img-middle{
    position: absolute;
    top: 50%;left: 50%;transform: translate(-50%,-50%);
}

/*面包屑导航*/
#nav-location{
    margin-top: 1px;
    padding: 0;
    background: #f9f8f8;
    background: url(/static/cms/images/pc/icon-home.png) no-repeat;
}
#nav-position {
    background-color: #f5f5f5;
}
.nav-padding{
    padding-left: 80px;
}
#nav-position span{
    color: #888!important;
}
.breadcrumb {
    border-bottom: 1px solid #efefef;
    margin-bottom:0 !important;
    display: inline-block;
    padding: 10px 0  !important;
}
.breadcrumb a{
    color: #888;
}
.breadcrumb .active{
    color: #666!important;
}

/*详情页版权*/
.info-copyright{
    margin: 15px 0;
    font-size: 14px;
    line-height: 1.6;
    color: #999;
    border: 1px solid #efefef;
    background: #fbfbfb;
    border-radius: 3px;
    padding: 15px;
}
.info-copyright a {
    color: #999;
    word-break: break-all;
}

/*脚本*/
#footer-box {
    line-height: 30px;
    background-color: #323941;
    color: #fff;
    text-align: left;
    padding-top: 20px;
    margin-top: 20px;
}

footer dl {
    margin-left: 50px;
    margin-bottom: 10px;
}

footer dl dt {
    margin-bottom: 10px;
    font-size: 18px;
}

footer dl dd {
    line-height: 30px;
    height: 30px;
}

footer a {
    color: #fff;
    outline: none;
    text-decoration: none;
}

footer a:hover {
    /*text-decoration: none;*/
    /*font-weight: bold;*/
    /*color: #e79313;*/
    /*color: #0084e9;*/
    color: #fff;
}

/* 当浏览器的可视区域小于xxx px */
@media screen and (max-width: 992px) {
    footer dl {
        margin-left: 0;
    }

    footer dl dt {
        display: inline-block;
        margin: 0;
    }

    footer dl dd {
        display: inline-block;
        margin: 0;
    }

    #kefu {
        margin-top: 20px !important;
        display: block;
    }
    #contact{
        width: 100%!important;
        padding-left: 0!important;
    }
}

#contact {
    width: 380px;
    margin: 0 auto;
    padding-left: 28px;
    font-size: 15px;
}

#kefu {
    margin-bottom: 20px;
    text-align: center;
}

#contact #footer-phone {
    font-size: 25px;
    display: inline;
    color: #e79313;
    font-weight: bold
}
#footer-left{
    line-height: 28px;clear: both;margin: 0 auto;width: 100%
}

/*版权*/
.copyright {
    overflow: hidden;
    line-height: 26px;
    color: #6c737e;
    background: #323941;
    text-align: left;
}
#icp{
    padding-left: 20px;
}
#icp a{
    color: #6c737e
}
#disclaimer{
    color: #6c737e;font-size: 13px;
    padding-left: 50px;
}
/* 当浏览器的可视区域小于xxx px */
@media screen and (max-width: 992px) {
    #icp{
        padding-left: 0!important;
    }
    #disclaimer{
        padding-left: 0!important;
    }
}

/*浮动客服*/
.suspension a:hover{color:#fc8080;text-decoration:none;}
.suspension a:-webkit-any-link{text-decoration:none;}
.suspension .clearfix:after{content:"";display:block;clear:both;}
.suspension .red{color:red!important;font-size: 20px;
    padding-left: 28px;}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:3px;top:38%;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:45px;height:65px;background-color:#0d6fb8;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:45px;height:38px;background-image:url('/static/cms/images/pc/side_icon.png');background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url('/static/cms/images/pc/suspension-bg.png');background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url('/static/cms/images/pc/suspension-bg.png');background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-45px 0;}
.suspension .a-share .i{background-position:-90px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#0d6fb8;display:none;width: 45px;height: 45px}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:56px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url('/static/cms/images/pc/side_bg_arrow.png') no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:68px;}
.suspension .d-qrcode{top:128px;}
.suspension .d-share{top:192px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d .inner-box .qrcode-p{border-top: 1px dotted #ccc;padding-top: 10px;}
.suspension .d .inner-box .share-p{border-top: 1px dotted #ccc;padding-top: 10px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:45px;height:45px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:45px;height:45px;background:url('/static/cms/images/pc/side_con_icon03.png') no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:45px;height:45px;background:url('/static/cms/images/pc/side_con_icon02.png') no-repeat center center;display:block;}
.suspension .d-service-item h5{float:left;width:120px;line-height:28px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{line-height: 30px;
    font-size: 15px;
    margin-left: 52px;
    height: 45px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:28px;font-size:13px;width:50%;white-space:nowrap;color:#333;}

.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0 10px 0;}
.suspension .d-qrcode p{font-size:16px;color:#000;}

.suspension .d-share{text-align:center;}
.suspension .d-share .inner-box{padding:20px 0 10px 0;}
.suspension .d-share p{font-size:16px;color:#000;}

.suspension-box p.kefu-title{
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.suspension-box p.weixin-title{
    color: #fff;
    text-align: center;
}
.suspension-box p.share-title{
    color: #fff;
    text-align: center;
}
.i-top{
    margin-left: 1px
}
.i-weixin{
    margin-left: 2px
}
.i-share{
    margin-left: 2px
}
.qq{
    padding-left: 20px;
    color: #000;
}
.phone-text{
    padding-top: 8px;
}
