

			#kefu img {
				display: block;
			}
			
			a{
				
				text-decoration: unset;
			}
			
			.h2_des{
				font-size: 15px;
				line-height: 25px;
				background-color: #fff;
				padding-bottom: 40px;
			}

			#kefu {
				position: fixed;
                top: 35%;
                right: 22px;
                width: 56px;
                z-index: 999;
                border-radius: 6px;
                overflow: hidden;
				box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
			}

			#kefu a {
			    background-color: #33333380;
			    color: #000;
			    font-size: 14px;
			    text-align: center;
			    width: 100%;
			    display: block;
			    transition: all 0.5s;
			    height: 64px;
			    position: relative;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			    background-position: center;
			    background-repeat: no-repeat;
			    text-indent: -200px;
			    overflow: hidden;
                
			}
            #kefu a.active, #kefu a:hover {
                background: #239564;
            }


			#kefu a:hover p{

			}

			#kefu a img {
				display: block;
				width: 44px;
				height: 44px;
				margin: 0 auto;
				padding: 5px 0;
				display: none;
			}

			#kefu a:nth-child(1){background-image: url(../images/whatsapp_icon.svg);background-size: 26px;background-repeat: no-repeat; background-position: center;border-bottom: 1px solid #6e6e6e;}
			#kefu a:nth-child(2){background-image: url(../images/wechat_icon.svg);background-size: 26px;background-repeat: no-repeat; background-position: center;border-bottom: 1px solid #6e6e6e;}
			#kefu a:nth-child(3){background-image: url(../images/email_icon.svg);background-size: 26px;background-repeat: no-repeat; background-position: center;border-bottom: 1px solid #6e6e6e;}
			#kefu a:nth-child(4){background-image: url(../images/phone_icon.svg);background-repeat: no-repeat; background-position: center;background-size: 26px;}
			/* #kefu a:nth-child(4){background-image: url(../new/images/quotenew.webp);background-size: 30px;border-bottom: 1px solid #eee;} */
			/* #kefu a:nth-child(4){background-image: url(../new/images/scrollnew.webp);background-size: 25px;} */

			
			
			#kefu a p{position: absolute;right: 0px;top:5px;background-color: #fff;font-size: 14px;opacity: 0;-webkit-transition: all 0.6s ease;-transition: all 0.6s ease;}
			#kefu a:hover p{opacity: 1;right: 80px;}
			
			#kefu a:hover .duihua{
				opacity: 1;
				right: 85px;
			}

			#kefu .messbox1 {
				position: fixed;
				top: 35%;
				background-color: #fff;
				padding: 20px;
				right: 80px;
				width: 300px;
				border: 1px solid #eee;
				display: none;
				opacity: 0;
			}
			
			.messbox form{
				padding: 0 !important;
			}

			#kefu .messbox1.block {
				display: block !important;
			}
            .right_dialog {
                position: fixed;
                top: 35%;
                left: 36%;
                width: 33%;
                background: white;
                z-index: 999999;
                border-radius: 8px;
                padding: 12px 22px 40px 36px;
                border: 1px solid #6e6e6e33;
                display: none;
            }
            #mask_layer {
                position: fixed;
                background: rgba(0, 0, 0, 0.5);
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1111;
                display: none;
            }
            .info_t {
                font-size: 24px;
                color: #223B25;
                /* height: 40px; */
                padding-bottom: 12px;
                width: 212px;
                max-width: 212px;
            }
            .info_number {
                font-size: 28px;
                font-weight: bold;
                color: #239564;
                padding: 10px 0 20px;
            }
            .info_con {
                font-size: 16px;
                line-height: 24px;
                color: #333333;
            }
            .info_con font {
                color: #239564;
            }
            .info_close {
                text-align: right;
                cursor: pointer;
            }
            #wechat_box .info_con, #whats_box .info_con {
                padding-top: 16%;
            }

			.messbox label {
				font-weight: bold;
				display: block;
				font-size: .9em;
				font-size: 12px;
				margin-bottom: .4em;
				margin-top: 8px;
				margin-bottom: 3px;
			}

			.messbox input[type="text"],
			.messbox textarea {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				border: 1px solid #ddd;
				padding: 0 .75em;
				height: 2.507em;
				font-size: .97em;
				border-radius: 0;
				max-width: 100%;
				width: 100%;
				vertical-align: middle;
				background-color: #fff;
				color: #333;
				-webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
				box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
				-webkit-transition: color .3s, border .3s, background .3s, opacity .3s;
				-o-transition: color .3s, border .3s, background .3s, opacity .3s;
				transition: color .3s, border .3s, background .3s, opacity .3s;
				outline: none;
			}

			.messbox textarea {
				min-height: 120px;
			}

			.messback {
				position: fixed;
				background-color: rgba(0, 0, 0, 0.4);
				width: 100%;
				height: 100%;
				z-index: 5;
				top: 0;
				opacity: 0;
				display: none;
			}

			.messback.block {
				display: block;
			}


			.messbox2 {
				position: fixed;
				top: 20%;
				left: 0;
				right: 0;
				margin: 0 auto;
				width: 700px;
				background: #fff;
				padding: 40px;
				border: 1px solid #eee;
				z-index: 6;
			}

			.messbox2 #out {
				position: absolute;
				    right: 15px;
				    top: 15px;
					color: #4a4a4a;
			}
			
			
			.messbox button{
				width: auto;
				    background: #42464d;
				    border: none;
				    box-shadow: none;
				    padding: 15px 35px;
				    border-radius: 4px;
				    font-size: 14px;
				    text-transform: uppercase;
				    color: #fff;
					margin-top: 10px;
			}
			
			
			.insert {
			    background-color: #FFDB77 !important;
			    color: #000 !important;
			    text-transform: capitalize !important;
			    font-size: 16px;
			    height: 35px;
				line-height: 35px;
				width: 200px;
			    text-align: center;
			    font-weight: bold;
			    padding: 0px 20px;
			    border-radius: 5px;
			    display: inline-block;
				transition: all 0.5s;
			}
			
			.insert:hover{
				background-color: #FFDB77 !important;
			}
            .yd_phone {
                display: none;
            }
		
        @media (max-width: 1680px){
            .info_number {
                font-size: 20px;
            }
        }
		@media (max-width: 1000px){
			.h2_des{
				font-size: 14px;
				line-height: 23px;
				padding-bottom: 20px;
			}
			#kefu{
				display: none !important;
			}
			
			.messbox2{
				width: 90%;
				top: 20%;
			}
			
		}
        @media (max-width: 768px){
            .yd_phone {
                display: block;
                z-index: 1000000;
                position: fixed;
                height: 60px;
                width: 60px;
                line-height: 56px;
                text-align: center;
                border-radius: 50%;
                background: #25D366;
                bottom: 90px;
                right: 8px;
                cursor: pointer;
                box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.2);
            }
        }
		
		@media (max-width: 600px){
			.h2_des{
				font-size: 13px;
				line-height: 22px;
			}
			.messbox2 {
				top: 12%;
				padding: 20px;
			}
			
			.messbox input[type="text"],
			.messbox textarea {
				line-height: 1.8em;
			}
		}