@charset "utf-8";
/* 移动端 */
@media (max-width: 960px) {
    .weixin_kefu_pc {display: none;}
    .weixin_kefu_mobile {display: block;}
}
@media (min-width: 961px) {
    .weixin_kefu_pc {display: block;}
    .weixin_kefu_mobile {display: none;}
}
/* 微信客服 */
    .weixin_kefu {
        position: fixed;
        z-index: 20;
        right: 30px;
        bottom: 100px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background: var(--bg_white);
        padding: 5px;
        box-shadow: 0 0 10px rgba(0,0,0,.3) inset;
        transition: all 0.6s;
        -o-transition: all 0.6s;
        -webkit-transition: all 0.6s;
        -moz-transition: all 0.6s;
        -ms-transition: all 0.6s;
    }
    .weixin_kefu:hover {background: var(--bg_theme);}
	.weixin_kefu i {
		font-size: 22px;
        color: #fff;
	}

   .weixin_img {width: 40px;}

   /* 图片时 */
    .weixin_pad_img.weixin_pad {
        height: 380px;
        width: 450px;
        margin-top: -190px;
    }
    .weixin_pad_img .weixin_bg img {
        width: 300px;
    }

    /* 图片时 */

/* 微信客服 */

    .weixin_show_img {
        position: fixed;
        top: 0;
        bottom: 0;
        z-index: 1000;
        width: 100%;
        height: 0;
        overflow: hidden;
        background: rgba(0,0,0,.2);
        transition: all 0.6s;
        -o-transition: all 0.6s;
        -webkit-transition: all 0.6s;
        -moz-transition: all 0.6s;
        -ms-transition: all 0.6s;
        
    }
    .weixin_show_img.current {
        height: 100%;
        -webkit-animation: sticky 0.8s;
        animation: sticky 0.8s;
    }
    .weixin_pad {
        position: absolute;
        height: 660px;
        margin-top: -330px;
        margin-left: -300px;
        width: 60%;
        width: 600px;
        left: 50%;
        top: 50%;
        background: #fff;
        border-radius: 6px;
        overflow: hidden;
    }
    .weixin_bg {
        padding:20px;
        
    }
    .weixin_bg h3 {
        margin-top: 30px;
        font-size: 20px;
        line-height: 2;

    }
    .weixin_bg img {
            width: 200px;
    }
    .weixin_bg p {
        font-size:14px;
        line-height: 1.8;
    }
    .weixin_bg span {
        font-size:22px;
        color: var(--text_theme);
    }
    .weixin_bg i {
        position: absolute;
        right: 30px;
        top:30px;
        font-size:22px;
    }