.footer .left .pne div{
			position: relative;
		}
		.footer .left .pne .phone:after {
		    background-image: url(/images/pe-p.png);
		    background-repeat: no-repeat;
		    background-position: left 2px;
		    background-color: #fff;
		    content: "";
		    display: block;
			width: 30px;
			height: 30px;
		    position: absolute;
		    left: 0;
		    top: 0;
			background-position: 8px 8px;
		}
		.footer .left .pne .email:after {
		    background-image: url(/images/pe-e.png);
		    background-repeat: no-repeat;
		    background-position: left 2px;
		    background-color: #fff;
		    content: "";
		    display: block;
			width: 30px;
			height: 30px;
		    position: absolute;
		    left: 0;
		    top: 0;
			background-position: 8px 10px;
		}
		
		/* .h2_des{
				font-size: 15px;
				line-height: 25px;
				background-color: #fff;
				padding-bottom: 40px;
			} */
				
			#kefu {
				position: fixed;
				top: 35%;
				right: 0px;
				width: 75px;
				z-index: 88888;
			}
				
			#kefu a {
			    background-color: #EE1D23;
			    color: #fff;
				font-size: 14px;
				text-align: center;
				width: 100%;
				display: block;
				margin-bottom: 15px;
				transition: all 0.5s;
				height: 55px;
				border-radius: 5px 0px 0px 5px;
				position: relative;
				font-family: "gbo";
			}
				
			#kefu a:hover {
			    background-color: #aa1D23;
			}
				
			#kefu a img {
				display: block;
				width: 22px;
				margin: 0 auto;
				padding: 5px 0;
			}
			
			
			
			#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;
			}
				
			.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: #EE1D23 !important;
			    color: #000 !important;
			    text-transform: capitalize !important;
			    font-size: 16px;
			    height: 35px;
				line-height: 35px;
				width: 160px;
			    text-align: center;
			    font-weight: bold;
			    padding: 0px 20px;
			    border-radius: 5px;
			    display: inline-block;
				transition: all 0.5s;
			}
			
			.insert:hover{
				background-color: #EE1D23 !important;
			}
		
		@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: 600px){
			.h2_des{
				font-size: 13px;
				line-height: 22px;
			}
			.messbox2 {
				top: 12%;
				padding: 20px;
			}
			
			.messbox input[type="text"],
			.messbox textarea {
				line-height: 1.8em;
			}
		}