       .client-2{width: 76px;position: fixed;right:0;top: 50%;z-index: 999;color: #333;background: #fff;box-shadow: 0 0 5px 5px rgba(0 , 0 , 0 , 0.1);border-radius:3px;text-align: center;font-size: 12px;line-height: 18px;}
	   .client-2:before{content:"";position: absolute;width:79px;height: 105px;background:url(../images/kf_tico.png) center no-repeat;right: 0;top: -105px;}
	   .client-2 li a {text-decoration: none;color: #333;}
	   .client-2 li {width: 76px;height: 77px;border-radius: 2px;cursor: pointer;position: relative;padding: 8px 0 0;box-sizing:border-box;}
	   .client-2 li b{display: block;width:38px;height: 37px;overflow: hidden;margin:0 auto;}
	   .client-2 li span{display: block;}
           .client-2 .my-kefu-pho a{    animation: heart 1s ease-in-out infinite alternate;
    display: block;}
	   .client-2 .my-kefu-ftop {display: none;height: 52px;}
	   .client-2 li.cur,.client-2 li:hover{background: #0A812F;color: #fff ;}
	   .client-2 li.cur a,.client-2 li:hover a{ color:#fff}
	   .client-2 li.cur b img,.client-2 li:hover b img{margin-left: -70px;}
	   .client-2 li.my-kefu-weixin .cont {margin: 0;width: 115px;padding:14px;position: absolute;right: 85px;top: -24px;background-color: #fff;}
	   .client-2 li .cont:before{content: "";position: absolute;width:0;height:0;top:50px;right:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #fff;}
	   .client-2 li.my-kefu-weixin .cont  span {display: block;line-height: 30px;height: 40px;font-size: 16px;color: #333;}
	   .client-2 li.my-kefu-weixin .cont  img {width: 115px;height: 115px;}
	   .client-2 li.my-kefu-tel .cont{display: none;margin: 0;width: 175px;padding: 14px;position: absolute;right: 85px;top: 4px;color: #fff;font-size: 18px;line-height: 32px;background: url(../images/kf_ico1.png) no-repeat -48px center #0A812F;padding-left: 40px;}
	   .client-2 li.my-kefu-tel .cont:before{content: "";position: absolute;width:0;height:0;top: 26px;right:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #0A812F;}
	   .client-2 li:hover .cont {display: block!important;}
		
	






input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.mesBoxpup{width: 100%;height: 100%; position: fixed; left: 0; bottom: 0; top: 0; z-index: 9999999;background: rgba(0,0,0,.5); display: none;}

.mesBoxpup .mesform{ width: 600px;margin: auto; background: #008f49;z-index: 999;margin-top: 10%; border-radius: 20px; position: relative;}
.mesBoxpup .mesform .closBtn{width: 32px;height: 32px;display: block;position: absolute;top: 5px;right:5px;background:url(../images/close.png) 
no-repeat;transition:.3s; z-index: 99999999;}

.mesBoxpup .mesform .closBtn:hover{transform: rotate(90deg);}
.mesBoxpup .mesform .bbioyn{width: 100%; height: 400px; margin: auto;  display: block;text-align: center; }
.bbintxt{ color: #fff; font-size: 24px; margin-bottom: 10px; text-align: center; font-weight: bold; margin-bottom: 40px; }
.diyform{ width: 500px; margin: auto; }
.diyform ul{zoom: 1; width: 95%; margin: auto;padding-top: 60px; }
.diyform ul li{width: calc(100% - 2px); border-radius: 10px;  margin-bottom: 20px; height: 45px;}
.diyform ul li .formtitle{background: #12A813; float: left; width: 25%; font-size: 16px; height: 45px; line-height: 45px; text-align: center; color: #fff;  border-top-left-radius: 10px;border-bottom-left-radius:10px;}

.diyform ul li .inp{background: #fff; float: left; width: 75%; font-size: 16px; height: 45px; line-height: 45px; text-align: left; color: #333;
border-top-right-radius: 10px;border-bottom-right-radius:10px; text-indent: 10px;border: solid #cdcdcd 0px; padding: 0 !important;}
.diyform .btn{border: 1px solid transparent; padding:8px 20px;border-radius: 3px;cursor: pointer;}
.diyform .submitbtn{background-color: #12A813; border-color: #12A813;color: #FFF;padding:8px 50px; border-radius: 10px;}


.ttbind{zoom: 1; width: 95%; margin: auto; margin-top: 10px; margin-bottom: 20px; font-size: 16px; color: #fff; text-align: center;}



.submitbtn.active,.submitbtn:active,.submitbtn:focus,.submitbtn:hover{background-color:#18a689;border-color:#18a689;color:#FFF}
.Validform_checktip{ height:auto;}.Validform_checktip{margin:4px 0 12px 138px;}
/*.diyform .formtitle{display:inline-block; width:80px; padding-top:10px; text-align:right; float:left;}*/
.form-btn{  text-align:center;}
.nullform{ background:url(nullform.jpg) no-repeat center top; width:500px; height:333px; text-align:center; font-size:16px; padding-top: 256px;   padding-left: 103px; margin:0 auto; color:#333 }














