.s_slider {

            position: fixed;

            right: 0;

            top: 20%;

            z-index: 999;

        }

        .s_slider .box {

            width: 80px;

            height: 80px;

            margin-bottom: 2px;

            border-radius: 3px;

            background:#4da9da;

            cursor: pointer;

            position: relative;

        }

        .s_slider .name {

            font-size: 14px;

            color: #fff;

            margin-top: 5px;

        }

        .s_slider .tel {

            background: #4da9da;

            transition: .5s;

        }

        .s_slider .tel .hover-tel {

            height: 80px;

            width: 160px;

            background: rgba(0, 0, 0, .5);

            color: #fff;

            font-size: 16px;

            position: absolute;

            right: -160px;

            top: 0;

            border-radius: 3px;

            transition: .5s;

        }

        .s_slider .tel .hover-tel img {

            margin-right: 10px;

        }

        .s_slider .tel:hover{

            background: transparent;

            transition: .5s;

        }

        .s_slider .tel:hover > .hover-tel{

            right: 0px;

            transition: .5s;

        }

        .s_slider .tel:hover > .zc{

            display: none;

        }

        .s_popup {

            width: 100%;

            height: 100%;

            position: fixed;

            left: 0;

            top: 0;

            z-index: 1000;

        }

        .s_popup .s_mc{

            width: 100%;

            height: 100%;

            position: absolute;

            left: 0;

            top: 0;

            background: rgba(0, 0, 0, .5);

            z-index: 1000;

        }

        .s_popup .popup {

            position: relative;

            z-index: 1001;

        }

        .s_popup .popup .box {

            width: 450px;

            height: 588px;

            border-radius: 5px;

            background: url(/template/web/default/skin/images/slider/bg.png) no-repeat;

            background-size: cover;

            padding: 10px;

        }

        .s_popup .popup .box .cont {

            width: 100%;

            height: 100%;

            background: #fff;

            border-radius: 5px;

            padding: 30px 10px;

        }

        .s_popup .popup .box .cont .code {

            width: 340px;

            height: 340px;

            display: block;

            margin: 0 auto 10px;

        }

         .s_popup .popup .box .cont p {

            font-size: 15px;

            color: #666666;

            line-height: 28px;

            text-align: center;

			display: flex;

			align-items: center;

			justify-content: center;

        }

		#copy-text {

		    width: 1px;

			height: 1px;

			border: none;

			outline: none;

			padding: 0;

			margin: 0;

		}

        .s_popup .popup .box .cont p a {

            font-size: 15px;

            color: #666666;

            line-height: 28px;

            margin: 0 5px;

        }

        .s_popup .icon-close {

            display: block;

            width: 48px;

            height: 48px;

            margin: 20px auto 0;

            cursor: pointer;

        }

        .s_popup .wx-btn {

            display: none !important;

        }

        @media screen and (max-width: 640px) { 
            .s_slider{
              position: fixed;
              right: auto;
              bottom: 0;
              z-index: 9999;
              display: flex;
              width: 100%;
              top:auto;
              justify-content:center;

            }
            
            .s_slider .box {

                width: 26%;

                height: 60px;

                margin-bottom: 0;

                border-radius: 0;

                background: #4da9da;

                cursor: pointer;

                position: relative;

            }
            .s_slider .name {

                font-size: 12px;

                color: #fff;

                margin-top: 5px;

            }

            .s_slider .tel {

                background: #00c1df;

                transition: .5s;

            }
            .s_slider .mqq{
                display: none;
            }

            .s_slider .tel .hover-tel {

                height: 60px;

                width: 160px;

                background: rgba(0, 0, 0, .5);

                color: #fff;

                font-size: 16px;

                position: absolute;

                right: -160px;

                top: 0;

                border-radius: 3px;

                transition: .5s;

            }
            .s_popup .popup {

                width: 90%;

            }

            .s_popup .popup .box {

                width: 100%;

                height: auto;

                padding: 10px;

            }

            .s_popup .popup .box .cont {

                width: 100%;

                height: 100%;

                padding: 20px 10px;

            }

            .s_popup .popup .box .cont .code {

                width: 60%;

                height: auto;

            }

            .s_popup .popup .box .cont p {

                font-size: 13px;

                line-height: 24px;

            }

            .s_popup .popup .box .cont p a {

                font-size: 13px;

                line-height: 24px;

            }

            .s_popup .wx-btn {

                display: block !important;

            }

            .icon_qq {

                width: 20px;

                height: 21px;

            }

            .icon_tel {

                width: 20px;

                height: 22px;

            }

            .icon_weixin {

                width: 27px;

                height: 22px;

            }

            .icon_deit {

                width: 20px;

                height: 21px;

            }

            .icon_top {

                width: 20px;

                height: 14px;

            }

        }
.s_popup .popup .box .cont .wx-btn{
    border-style: groove;
    width: 100px;
    margin: 0 auto;
    border-color: #4da9da;
    border-radius: 10px;
    margin-top: 10px;
}

/*@media screen and (max-width: 640px){
 .s_slider .wqq{
        display: none;
    }
}*/