.toolbar {position: fixed; z-index: 9999; right: 0px; bottom: 40%; width: 50px; font-size: 14px; background: #0456b7; border-radius: 20px 0 0 20px; display: none;}
	.toolbar .toolitem {position: relative; padding: 8px 0; text-align: center;}
	.toolbar .toolitem p{line-height: 1.3;}
	.toolbar .toolitem .iconfont{font-size: 22px; line-height: 1.3; display: block; color:#fff;}
	.toolbar .toolitem .ysa{color: #25d366;}
	.toolbar .toolitem .ysb{color: #ff6600;}
	.toolbar .toolitem .ysc{color: #00BA49; font-size: 24px;}
	.toolbar .toolitem .ysd{color: #0095ea;}
	.toolbar .toolitem:last-child{border-bottom:0;}
	.toolbar .toolitem:hover .toolbox {opacity: 1; display: block;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
	.toolbar .toolbox {display: none;position: absolute;text-align: center;right: 50px;top: 31px;width: 130px;height: auto; padding: 5px; opacity: 0; background: #0456b7;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.toolbar a {display: block;}
	.toolbar .tooltit{color:#fff;}
	.toolbar .toolimg{padding: 6px;}
	.toolbar .kfyes{display: block;}
	.toolbar .kfno{display: none;}
	.kefu_top{display:none;position:fixed;cursor:pointer;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);}
	.kefu_top .kefudiv{cursor:pointer;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}
	.kefu_top .kefubox{text-align:center;width:200px;}
	.kefu_top .kefubox .layimg{display:block; border-radius:5px; background:#fff; padding:30px 0 20px}
	.kefu_top .kefubox .layimg img{width:120px}
	.kefu_top .kefubox .layimg p{font-size:14px; margin-top: 10px;}
	.kefu_top .layinfo{padding:6px 10px; border-radius:5px; background:#fff; margin-top:10px}


.fixed-contact {z-index:99999; position:fixed; right:0; top:30%; width:50px; border-radius: 4px; overflow:hidden; transition:all .5s ease;}
.fixed-contact.active {width:200px;}
.fixed-contact li {position:relative; height:45px; background:#888; overflow:hidden;transition:all .5s ease;}
.fixed-contact li .iconfont {z-index:1000; background:#888; width:50px; height: 45px; line-height: 45px; position:absolute; right: 0; display:flex; justify-content: center; transition:all .5s ease; color:#fff; font-size:20px; cursor: pointer;}
.fixed-contact.active li:after {z-index:1001; content:''; position:absolute; bottom:0; left:10px; right:10px; display:block; height:1px; background:rgba(255,255,255,.3);}
.fixed-contact.active li:last-child:after {display:none;}
.fixed-contact li:hover .iconfont,.fixed-contact li:hover a{opacity:.75;}
.fixed-contact li a {position:absolute; top:0; right:-160px; display:block; line-height:41px; color:#fff; white-space:nowrap; transition:all .5s ease; font-size:14px; font-weight:normal; text-align: right;}
.fixed-contact.active li a {right:50px;}
.fixed-contact .code_img a img{max-width:100px; margin-top:10px; background: #fff; padding:5px;}
.fixed-contact.active .code_img{height:130px;}
.fixed-contact li.code_img:hover a{opacity:1;}

.mobile_nav{position:fixed; left:0; bottom:0; width:100%; padding:10px 0; z-index:999999; box-shadow:0 0 10px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2); border-radius:2px 2px 0 0; background:#fff; border-top:1px solid #eee; display: flex; justify-content: space-between;}
.mobile_nav a{display:block; width:20%; padding:0 10px; text-align:center; color:#666;}
.mobile_nav a i{font-size:16px;}
.mobile_nav a p{padding-top:5px; font-size:12px; text-transform:uppercase; line-height:12px;}

	@media(max-width:1200px){
	.kefu_top,.toolbar .kfyes{display: none;}
	.toolbar .kfno{display: block;}
	.toolbar {left:0; right: 0px; bottom: 0; min-height: 55px; width: 100%; background:#28166f; border-radius: 0px; box-shadow:none;border:0px solid #e2e2e2;display:-webkit-flex; display: -ms-flexbox; display: flex; align-items: center; justify-content:space-between;}
	.toolbar .toolitem { padding: 0; width:33.33%; border-bottom:0px solid #e2e2e2;}
	.toolbar .toolitem .iconfont{font-size: 20px;}
	.toolbar .toolitem .ysa{color: #fff;}
	.toolbar .toolitem .ysb{color: #fff;}
	.toolbar .toolitem .ysc{color: #fff; font-size: 20px;}
	.toolbar .toolitem .ysd{color: #fff;}
	.toolbar .toolitem p{color: #fff;}

.fixed-contact {width:30px;}
.fixed-contact.active {width:170px;}
.fixed-contact li {height:30px;}
.fixed-contact li .iconfont {width:30px; height: 30px; line-height: 30px; font-size:16px;}
.fixed-contact li a {right:-120px; line-height:28px; font-size:13px; overflow: hidden;}
.fixed-contact.active li a {right:35px;}
.fixed-contact .code_img a img{max-width:90px; margin-top:10px;}
.fixed-contact.active .code_img{height:110px;}
}