
		.foot_menu{display:none;position: fixed; bottom: 0; line-height: 24px; width: 100%; z-index: 999;max-width: 640px;border-top: 1px solid #ddd;background:white;padding-bottom: constant(safe-area-inset-bottom); /* ���� iOS < 11.2 */
		  padding-bottom: env(safe-area-inset-bottom); /* ���� iOS >= 11.2 */}
		.foot_menu ul{ overflow: hidden; background-color: #fff; padding:1% 0;
			display: -webkit-box;
			display: -moz-box;
			display: -webkit-flex; /* Safari */ 
			display: -moz-flex;
			display: flex;
			flex-wrap: nowrap;
			-moz-justify-content: space-around;
			-webkit-justify-content: space-around;
			justify-content: space-around;
			-webkit-box-align: center;
			-moz-align-items: center;
			-webkit-align-items: center;
			align-items: center;
		}
		.foot_menu a{text-decoration:none}
		.foot_menu ul li em {
			position: absolute;
			right: 32%;
			top: 9%;
			background-color: #f00;
			border-radius: 100%;
			width: 8px;
			height: 8px;
			display:none1;
			line-height:15px;
		}

		.chatNums{
			position: absolute;
			right: 15% !important;
			top: 6% !important;
			background-color: #f00;
			border-radius: 100%;
			width: auto !important;
			height: auto !important;
			display: none1;
			color: white;
			font-style: initial;
			padding: 1px 3px 0px 3px;
			font-size: 10px;
			text-align: center;
			min-width: 10px;
			min-height: 10px;
			outline:none;
		}
		.icon{font-size:19px;color:#646265 !important}
		.icon_on{position: relative;font-size:19px;color:#000 !important}
		.icon_on:after{
				content: '';
				background-color: #209bff;
				width: 31px;
				height: 3px;
				border-radius: 5px;
				position: absolute;
				top: 33px;
				left: calc(50% - 16px);
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				border-bottom-right-radius: 5px;
				border-bottom-left-radius: 5px;
		}

		.foot_menu ul li{ text-align: center; width: 25%;margin:0px 0 0 0;height:40px}
		.foot_menu label{margin:0px 0 0 0;font-size: 16.5px;display:block;line-height:40px}
		.foot_menu .chatNum{display:none}
		.foot_menu .NewNum{display:none}
		.noticeinfo{    
			cursor: pointer;
			line-height: 50px;
			font-size: 16px;
			text-align: center;}
		.noticeinfo .btn{   
			   border: 1px solid #2494c9;
			height: 30px;
			line-height: 30px;
			display: inline-block;
			border-radius: 3px;
			font-size: 14px;
			background: #2494c9;
			color: white;
			padding: 2px 5px;
			margin-right: 10px;
			text-decoration:none;}
		.noticeinfo .rbtn{   
			   border: 1px solid #2494c9;
			height: 30px;
			line-height: 30px;
			display: inline-block;
			border-radius: 3px;
			font-size: 16px;
			background: #2494c9;
			color: white;
			padding: 2px 20px;
			margin-left: 20px;
			margin-right: 0;
			text-decoration:none;
			margin-bottom:10px
			}

		.noticeinfo .btns a{   
			height: 30px;
			line-height: 30px;
			display: inline-block;
			border-radius: 3px;
			font-size: 14px;
			padding: 2px 5px;
			margin-right: 20px;
			margin-top:10px
			}
		.soucompanydown{    position: absolute;
			left: calc(50% + 20px);
			/*right: 3px;*/
			top: 0;
			cursor: pointer;
			color: #909090 !important;
			height: 35px;
			font-weight:bold;
			/* background: red; */
			padding-top: 10px;
			font-size: 15px;}
		.soucompanydowninfo{}
		.soucompanydowninfo ul{ margin: 0% auto;text-align:center}
		.soucompanydowninfo li{padding: 5px 10px;
							border-bottom: solid 1px rgba(164, 164, 164, 0.18);
							cursor: pointer;
							background: #F2F5F8;
							text-align: center;
							margin-top: 10px;
							font-size: 18px;
							width: 80%;
							display: inline-block;}

		.column{padding:5% 1% 5% 5%;display:none;width:94%;max-width:640px;overflow:hidden;}
		.kqbright{}
		.column .t{font-size:16px;margin:0 0 0% 0;overflow:hidden;line-height:40px;height:40px;}
		.column .c{clear:both;}
		.column h4{float:left;font-weight:normal;font-size:16px}
		.column p{float: right;
			cursor: pointer;
			font-size: 18px;
			margin: 0% 4% 0 0;
			color: #999;}

		.column li{cursor:pointer;display:inline-block;width:30%;max-width:30%;background:#f5f5f5;font-size:15px;margin:0 2% 2% 0;line-height:25px;height:25px;padding:1% 0%;text-align:center;overflow:hidden;}
			.swiper-container-kq,.swiper-container-bright {
				width: 102%;
				height: 100%;
				max-width:640px;
				background: #fff;

			}
		.kqcolumn{margin:3% 0 0 0}
		.usercolumn {margin:3% 0 0 0;width:102%}
		.usercolumn li{font-weight:bold}

		.column .swiper-slide{text-align:left;}  
		.column .swiper-pagination-bright,.column .swiper-pagination-kq{position:static !important;text-align:center}
		.column .swiper-pagination-bullet{margin-right:5px}
		.subcolumn li{width:33%}
		.subcolumn {width:100%;padding:0}