@charset "utf-8";
/* 左侧客服 */
.box_os .os_x, .box_os .osqq, .ico_os, .acbox .ico_gt, .acbox .ico_pp, .onlineService .ico_gt a, .onlineService .ico_pp a, .osqq .qq,.box_os .dcode,.onlineService .ico_dcode,.dimensionalCode, .olqqtel .qq{ background: url(../images/onlineService.png) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:100px;  _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#fff; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -378px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#709dde; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:3px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #ff9900; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #709dde; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; position:fixed; right:0; top:200px; _position:absolute;z-index:9999;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; height:98px; position:relative;}
.onlineService .ico_gt, .onlineService .ico_pp{ width:39px; height:38px; position:relative;  }
.onlineService .ico_gt a, .onlineService .ico_pp a{ background-position:right 0; cursor:pointer; display:block; width:39px; height:38px; position:absolute; top:0; right:0; _right:-1px; overflow:hidden;}
.onlineService .ico_pp a{ background-position:right -60px; border:1px solid #709dde;}
.box_os .osqq p span a{color:#557917;letter-spacing:1px}
.box_os .dcode{ width:100px; height:115px; background-position:-174px -176px; margin:12px 0 0 12px; padding-bottom:8px;}
.onlineService .ico_dcode{ background-position:-131px 0; width:37px; height:36px; border:1px solid #709dde;}
.dimensionalCode{ width:0; overflow:hidden; height:178px; right:23px; top:0px; position:absolute; background-position:0 -176px;}

.olqqtel{background-color:#fff; border:1px solid #c7c7c7; border-right:0; cursor:default; width:0; overflow:hidden; height:98px; right:38px; _right:37px; top:0; position:absolute;
}
.olqqtel p span{ color:#709dde; display:block; text-align:left; white-space:nowrap; line-height:22px; padding-left:20px;}
.olqqtel .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:8px auto 8px; cursor:pointer;}


/**/
/* side */
.side{position:fixed;width:38px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:38px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:38px;height:38px;top:0;right:0;transition:all 0.3s;background:#ff4779;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox_kf{
	position:absolute;
	width:38px;
	height:103px;
	top:-83px;
	right:-1px;
	transition:all 0.3s;
	background:#ff4779;
	opacity:0.8;
	filter:Alpha(opacity=80);
	color:#fff;
	font:14px/54px "微软雅黑";
	overflow:hidden;
}
.side ul li .sidetop{width:38px;height:38px;line-height:38px;display:inline-block;background:#5d5d5d;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ff4779;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*app下载*/
.app-down {
	width: 1114px;
	margin: 40px auto;
}
.app-down>.tit {
	padding: 40px;
	text-align: center;
}
.app-down>.cont {
	display: flex;
	justify-content: center;
}
.cont>.item>.tit {
	padding: 10px;
	text-align: center;
}