@font-face {
  font-family: 'iconfont';  /* Project id 2624631 */
  src: url('../fonts/font_2624631_u8l4egez20k.woff2') format('woff2'),
       url('../fonts/font_2624631_u8l4egez20k.woff') format('woff'),
       url('../fonts/font_2624631_u8l4egez20k.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiaochengxu:before {
  content: "\e607";
}

.icon-douyin:before {
  content: "\e608";
}


.icon-sousuo1:before {
  content: "\e617";
}

.icon-dianhua1:before {
  content: "\e60c";
}

.icon-jiameng:before {
  content: "\e660";
}

.icon-guanyuwomen:before {
  content: "\e60b";
}

.icon-zixun:before {
  content: "\e638";
}

.icon-chanpin:before {
  content: "\e783";
}

.icon-shouye:before {
  content: "\e627";
}

.icon-anli:before {
  content: "\e6e8";
}

.icon-tiyanzhongxin:before {
  content: "\e60a";
}

.icon-yangbanfang:before {
  content: "\e629";
}

.icon-home:before {
 content: "";
 width: 32px;
 height: 32px;
 background: url(../images/wx1.png);
 background-repeat: no-repeat;
 background-size: cover;
}

.icon-peixun:before {
  content: "\e62e";
}

.icon-yingxiao:before {
  content: "\e624";
}

.icon-shouhou:before {
  content: "\e606";
}

.icon-dianpu:before {
  content: "\e657";
}

.icon-gongzuo:before {
  content: "\e615";
}

.icon-cehua:before {
  content: "\e66a";
}

.icon-yonghu:before {
  content: "\e603";
}

.icon-sheji:before {
  content: "\e662";
}

.icon-sheji1:before {
  content: "\e636";
}

.icon-shigong:before {
  content: "\e605";
}

.icon-chi:before {
  content: "\e623";
}

.icon-shouji:before {
  content: "\e626";
}

.icon-tu:before {
  content: "\e604";
}

.icon-shenqing:before {
  content: "\e642";
}

.icon-yanshou:before {
  content: "\e614";
}

.icon-lianjie:before {
  content: "\e612";
}

.icon-didian:before {
  content: "\e60f";
}

.icon-ditu:before {
  content: "\e726";
}

.icon-bofang1:before {
  content: "\e625";
}

.icon-jiantou2:before {
  content: "\e601";
}

.icon-VR1:before {
  content: "\e613";
}

.icon-top:before {
  content: "\e648";
  color:#ff6b35!important;
}

.icon-weixin:before {
  content: "\e7b4";
}

.icon-top:hover{
	color: #ff6b35!important;
}

.icon-tianmao:before {
 content: "";
 width: 34px;
 height: 34px;
 background: url(../images/tel2.png);
 background-repeat: no-repeat;
 background-size: cover;
}

.icon-jiantou:before {
  content: "\e779";
}

.icon-sousuo:before {
  content: "\e70a";
}

.icon-VR:before {
  content: "\e674";
}

.icon-jingdong:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(../images/kf1.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.icon-jiantou1:before {
  content: "\e6eb";
}

.icon-dianhua:before {
  content: "\e616";
}

.icon-shubiao:before {
  content: "\e6a1";
}

.icon-zuanshi:before {
  content: "\e637";
}

.icon-zanting:before {
  content: "\e610";
}

.icon-close:before {
  content: "\e659";
}

.icon-bofang:before {
  content: "\e706";
}

.icon-gongchang:before {
  content: "\e63a";
}

.icon-jia:before {
  content: "\e632";
}

.icon3{
	position: relative;
}
.askTel{
	display: none;
	position: absolute;
	left: -195px;
padding: 10px 20px;background: #fff;/* box-shadow: 1px 1px 10px 1px rgb(220,220,220); */line-height: 26px!important;}
/* customer */
.customer{z-index: 999999999999; width: auto;position:fixed;right:0; top:50%;transform: translateY(-50%); display: flex;flex-direction: column;align-items: flex-end;}
.customer dl.icon{width: 56px;height: 56px;border-radius: 3px;/* overflow: hidden; */position: relative; z-index: 2;background-color: rgba(255, 255, 255, 0.9);margin-top: 3px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);transition: all 0.6s ease;}
.customer dl.icon dt{height: 56px;/* overflow: hidden; */cursor: pointer;position: relative; z-index: 5;border-radius: 3px;}
.customer dl.icon1 dt{width: 160px;}
.customer dl.icon2 dt{width: 160px;}
.customer dl.icon3 dt{width: 160px;}
.customer dl.icon4 dt{width: 160px;}
.customer dl.icon dt a{background: #ff6b35; width: 100%; display: flex;align-items: center;justify-content: flex-start;}
.customer dl.icon dt .iconfont{width: 56px;height: 56px;color:#333;font-size:36px;transition: all 0.6s ease;}
.customer dl.icon dt p{font-size: 18px;color: #fff;line-height: 56px;text-align: left;transition: all 0.6s ease;/* padding: 10px 15px; */}
.customer dl.icon dt .askTel{color: #333;border: 1px solid #ff6b35;}
.customer dl.icon1:hover{width: 160px;}
.customer dl.icon2:hover{width: 160px;}
.customer dl.icon3:hover{width: 160px;}
.customer dl.icon4:hover{width: 160px;}
.customer dl.icon5{position: relative;}
.customer dl.icon5 dt,.customer dl.icon6 dt{width: 56px;height: 56px;position: relative;z-index: 3;cursor: pointer;color:#333;font-size:36px;background-color: rgba(255, 255, 255, 0.9);border-radius: 3px;margin-top: 3px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);transition: all 0.6s ease;}
.customer dl.icon5 dd{width: 120px; height: 120px;position: absolute; top: 3px; right: -130px; z-index: 1;transition: all 0.6s ease; }
.customer dl.icon5 dd img{ width: 120px; height: 120px; border: solid 1px #eee;box-sizing: border-box;}
.customer dl.icon5:hover dt,.customer dl.icon6:hover dt{color: #d2ad53;background-color: #fff;}
.customer dl.icon5:hover dd{right: 56px;}
.iconT{display: flex;align-items: center;text-align: center;justify-content: center;}
.icon:hover .askTel{
	display: block;
}
.icon1 .askTel{
	padding: 0;
	left: -136px;
}
/* 鎴戝杩欐牱瑁呭灏戦挶锛� */
.cash{position:fixed;top:0 !important;left:0;display:none;z-index:1000; width:100%; height:100%; background: rgba(0,0,0,0.3);z-index:99999;}
.cash .cashBox{position: absolute;width: 700px;left: 50%;top: 50%;height: 455px;transform: translate(-50%,-50%);box-sizing: border-box;background: url(../images/cashbox.jpg) no-repeat;box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);}
.cash .cashBox .close{ display: flex; flex-direction: column; justify-content: center; align-items: center; position:absolute; right: 15px; top: 15px; font-size: 20px; color: #FFF; background: rgba(0,0,0,0.5); width: 30px; height: 30px; border-radius: 50%; }
.cash .cashBox .close:hover{ background: rgba(230,0,18,0.5);}
.cash .cashBox .cashBoxDiv{display: flex;flex-direction: column;border-top: 6px solid #ff6b35;padding: 0 75px;}
.cash .cashBox .cashBoxDiv .cashBoxDivMing{display: flex;flex-direction: column;align-items: center;padding: 28px 0 20px 0;}
.cash .cashBox .cashBoxDiv .cashBoxDivMing h2{font-size: 24px;text-align: center;line-height: 36px;}
.cash .cashBox .cashBoxDiv .cashBoxDivMing p{ color: #ff6b35; padding: 10px 0;}
.cash .cashBox .cashBoxDiv .cashBoxDivMing h3{ font-size: 22px; font-weight: bold; padding-top: 30px;}
.cash .cashBox .cashBoxDiv .cashBoxDivQian{ display: flex; flex-direction: column;}
.cash .cashBox .cashBoxDiv .cashBoxDivQian ul{ display: flex; flex-direction: row; flex-wrap: wrap;}
.cash .cashBox .cashBoxDiv .cashBoxDivQian ul li{ display: flex; flex-direction: row; justify-content: center; width: 50%; font-size: 20px; line-height: 40px;}
.cash .cashBox .cashBoxDiv .cashBoxDivQian ul li span{ color: #ff6b35; font-family: 'DIN'; font-size: 30px; font-weight: bold; width: 120px; text-align: center;}
.cash .cashBox .cashBoxDiv .cashBoxDivTian{display: flex;flex-direction: row;justify-content: space-between;padding: 25px 0 32px;}
.cash .cashBox .cashBoxDiv .cashBoxDivTian .cashBoxDivTianLi{ width: 48%; padding: 0 20px; box-sizing: border-box; display: flex; flex-direction: column; background: #FFF; border: 1px solid #AAA;}
.cash .cashBox .cashBoxDiv .cashBoxDivTian .cashBoxDivTianLi .text{ width: 100%; height: 50px; font-size: 16px;}
.cash .cashBox .cashBoxDiv .cashBoxDivNiu{ display: flex; flex-direction: column;}
.cash .cashBox .cashBoxDiv .cashBoxDivNiu .sub{ width: 100%; height: 50px; background: #ff6b35; color: #FFF; font-weight: bold; font-size: 18px; cursor: pointer; transition: all 0.3s linear;}
.cash .cashBox .cashBoxDiv .cashBoxDivNiu .sub:hover{ background: #ff6b35;}

@media screen and (max-width:1000px) {
	.customer{
		display: none;
	}
	.cash .cashBox {
	    position: absolute;
	    width: 90%;
	    left: 50%;
	    top: 50%;
	    height:400px;
	    transform: translate(-50%,-50%);
	    box-sizing: border-box;
	    background: url(../images/cashbox.jpg) no-repeat;
	    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
	}
	.cash .cashBox .cashBoxDiv {
	    display: flex;
	    flex-direction: column;
	    border-top: 6px solid #ff6b35;
	    padding: 0 20px;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivMing h2 {
	    font-size: 18px;
	    line-height: 29px;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivMing h3 {
	    font-size: 18px;
	    font-weight: bold;
	    padding-top: 14px;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivMing {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    padding: 18px 0 5px 0;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivQian ul li {
	    display: flex;
	    flex-direction: row;
	    justify-content: center;
	    width: 50%;
	    font-size: 15px;
	    line-height: 40px;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivQian ul li span {
	    color: #ff6b35;
	    font-family: 'DIN';
	    font-size: 20px;
	    font-weight: bold;
	    width: auto;
	    text-align: center;
	    padding: 0 5px 0 0;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivTian {
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    padding: 20px 0 20px;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivTian .cashBoxDivTianLi .text {
	    width: 100%;
	    height: 38px;
	    font-size: 14px;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivTian .cashBoxDivTianLi {
	    width: 48%;
	    padding: 0 10px;
	    box-sizing: border-box;
	    display: flex;
	    flex-direction: column;
	    background: #FFF;
	    border: 1px solid #AAA;
	}
	.cash .cashBox .cashBoxDiv .cashBoxDivNiu .sub {
	    width: 100%;
	    height: 45px;
	    background: #ff6b35;
	    color: #FFF;
	    font-weight: bold;
	    font-size: 16px;
	    cursor: pointer;
	    transition: all 0.3s linear;
	}
}