
/*20190126右侧咨询*/
.siderbar-right{position: fixed;right: 88px;bottom: 290px;z-index: 10;width: 75px;}
.siderbar-right li{display: block;margin-top: -1px;border: 1px solid #ebebeb;width: 73px;height: 73px;color: #fff;position: relative;}
.siderbar-right li a{color: #fff;}

.zx-one-1{width: 320px;}
.siderbar-right li a.backTop{bottom: 30px;right: 8px;position: initial;}
.siderbar-right li .sidebar-icon{display: block; margin: 0 auto; width: 71px; height: 71px; font-size: 30px; line-height: 50px; text-align: center; color: #999; background: #fff;}
.siderbar-right .sidebar-text{position: absolute;}
.siderbar-right li:hover .sidebar-icon{color: #fff; background: #e60000;}
.siderbar-right li .icon-tel-right{background: url(img/sidebar2.png) center 22px no-repeat #fff;}
.siderbar-right li:hover .icon-tel-right{background: url(img/sidebar2.png) center -33px no-repeat #e60000;}
.siderbar-right li .tel-num{top: 0;}


.box{position: relative; background-color: #fff; text-align: left; line-height: normal; border-radius: 4px;box-shadow: 0 6px 20px 0 rgba(50, 50, 51, 0.1);}
.asideKF{padding: 25px 45px; cursor: auto;}
.asideKF dt{line-height: 32px; border-bottom: 1px dotted #ccc; color: #000; font-size: 14px;text-align: center;}
.asideKF dd{overflow: hidden; font-size: 12px;}
.asideKF img{margin-right: 3px; width: 180px; vertical-align: -2px}
.ui-dialog .pop-icon,.ui-dialog-content,.ui-dialog-loading,.ui-dialog-statusbar .label,.ui-dialog-statusbar input{vertical-align: middle}
.asideKF .service-tel-split{padding: 6px 0 0;border-top: 1px dotted #5c5c5c;}
.asideKF .service-tel-split:first-child{border-top: none}
.asideKF .service-tel-split .iconfont{margin-right: 5px}
.delta{position: absolute; top: 14px; right: -12px; width: 0; height: 0; border: 6px solid; font-size: 0; border-color: transparent transparent transparent #494949; border-style: dashed dashed dashed solid;}

.siderbar-right li .tel-num p{height: 28px;line-height: 28px;overflow: hidden;font-size: 12px;}
.siderbar-right li .tel-num p i.ptqq{background: url(img/inco-qq.png) no-repeat;width: 20px;height: 20px;float:left;margin-top: 1px;margin-right: 5px;}
.siderbar-right li .tel-num p a:hover i.ptqq{}
.siderbar-right li .tel-num p a:hover{color:#e60000}
.siderbar-right li .tel-num p img{vertical-align:middle;margin-top:-2px}

/*在线微信二维码*/
.asidewx{padding: 25px 45px;cursor: auto;}
.asidewx dt{line-height: 32px; border-bottom: 1px dotted #ccc; color: #000; font-size: 14px;text-align:center}
.asidewx dd{overflow: hidden;font-size: 12px;margin-top: 15px;text-align:center;}
.siderbar-right li .sidebar-icon.icon-weixin{padding-top: 4px; font-size: 28px;}
.siderbar-right .weixin-num{}
.siderbar-right li .weixin-num{top: 0;}
.siderbar-right li .weixin-num img{width:180px;height:180px;/* padding:0px 18px 12px 12px; */}
.siderbar-right li .icon-weixin{background: url(img/sidebar3.png) center 22px no-repeat #fff;}
.siderbar-right li:hover .icon-weixin{background: url(img/sidebar3.png) center -33px no-repeat #e60000;}


/*在线电话*/
.asidedh{padding: 25px 45px; cursor: auto;}
.asidedh dt{line-height: 32px; border-bottom: 1px dotted #ccc; color: #000; font-size: 14px; text-align: center;}
.asidedh dd{overflow: hidden;font-size: 26px;margin-top: 1px;color:#000;padding:15px 10px; text-align: center;font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.asidedh dd .service-wx-split{height:30px;line-height:30px}
.siderbar-right li .phone-num{top: 0;text-align: center;color: #000;width: 320px;}
.siderbar-right li .phone-num img{vertical-align:middle;margin-right:3px;margin-top:-3px}
.siderbar-right li:hover .phone-num{padding-top: 0;}
.siderbar-right li .icon-phone-right{background: url(img/sidebar4.png) center 22px no-repeat #fff;}
.siderbar-right li:hover .icon-phone-right{background: url(img/sidebar4.png) center -33px no-repeat #e60000;}

/*向上拉*/
.siderbar-right li .icon-top{background: url(img/sidebar5.png) center 10px no-repeat #fff;}
.siderbar-right li:hover .icon-top{background: url(img/sidebar5.png) center -40px no-repeat #e60000;}
.siderbar-right li .back-to-top{top: 162px;background-position: -36px -390px;display: none;}
.siderbar-right li:hover .back-to-top, .siderbar-right li:hover .qq-contact{width: 163px;}
.siderbar-right li:hover .back-to-top{height: 53px;padding-top: 0px;}

.siderbar-right li.zx-one .zx-one-1,.siderbar-right li.zx-two .zx-two-2,.siderbar-right li.zx-three .zx-three-3,.siderbar-right li.zx-four .zx-four-4{
    left: -253px;
    opacity: 0;
    filter: Alpha(opacity=0);
    transition: all .3s ease-in-out;
    white-space: nowrap;
    visibility: hidden;
    padding-right: 15px;
}
.siderbar-right li.zx-one:hover .zx-one-1,.siderbar-right li.zx-two:hover .zx-two-2,.siderbar-right li.zx-three:hover .zx-three-3,.siderbar-right li.zx-four:hover .zx-four-4{opacity: 1;filter: Alpha(opacity=100);visibility: visible;/* display: block; */}
.siderbar-right li.zx-one:hover .zx-one-1{left: -342px;}
.siderbar-right li.zx-two:hover .zx-two-2{left: -300px;}
.siderbar-right li.zx-three:hover .zx-three-3{left: -340px;}
.bpk-flare-bar_bpk-flare-bar__curve__3z1de {
    position: absolute;
    bottom: -1px;
    width: 700rem;
    height: 1.5rem;
    margin-left: 50%;
    transform: translateX(-50%);
    fill: #fff;
}
.bpk-content-bubble_bpk-content-bubble__pointer__3kfF1 {
    width: 100%;
    align-items: flex-end;
    align-self: flex-end;
}
.bpk-flare-bar_bpk-flare-bar__container__7B5JR {
    position: relative;
    min-width: 10rem;
    height: 1.5rem;
    overflow: hidden;
}