.sp ul{display: flex;justify-content: flex-start;flex-wrap: wrap;/*padding:15px 15px 0 15px;*/box-sizing: border-box;}
.sp ul li{width: 23%;margin-bottom: 20px;margin: 15px 0 0 15px;}
.sp ul li a{display: block;}
.sp ul li a i{display: block;position: relative;overflow: hidden;}
.sp ul li a i img:nth-child(1){width: 100%; transition: all 1s;}
.sp ul li a i:hover .sp-c{transform: scale(1.1);}
.sp-a{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 12%;}
.sp ul li a p{font-size: 16px;text-align: center;margin: 10px 0;}
.sp-b{
	background: #333;
	display: block;    
	position: absolute;
	opacity: 0.1;
    width: 100%;
    height: 100%;
    top: 0;}
	.tishi{
		transform: translateX(-50%) translateY(-50%);
		display: none;
		position: fixed;
		top: 50%;
		left: 50%;
		background: #FFFFFF;
		padding: 60px 50px 30px 50px;
		border-radius: 5px;
		box-shadow: 0 0 20px #c5c5c5;
	}
.tishi-b:hover{cursor:pointer;}
	.tishi-b{
		
	top: 10px;
	    position: absolute;
	    text-align: right;
	    right: 18px;
	}
	.tishi p{font-size: 15px;color: #333;margin-bottom: 30px;    text-align: center;}
	.tishi a{background: linear-gradient(-90deg, rgb(20, 73, 130), rgb(62, 109, 160));display: block;padding: 8px 15px;text-align: center;font-size: 14px;color: #fff;width: 40%;border-radius: 10px;letter-spacing: 2px;margin: auto;}
	.spbfy{
		  box-shadow: 5px 10px 20px -12px rgba(0, 0, 0, 0.18);
		    background-color: #fff;
			padding: 20px;
			    margin-bottom: 70px;
			    margin-top: 50px;
	}
	.spbfy h4{text-align: center;margin-bottom: 25px;}
	.video video{object-fit: fill;width: 100%;height: 100%;    vertical-align: baseline;}
	.video{height: 600px;position: relative;}
	.VideoBtn{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
	
	
	#qq{/*高*/background:#fff;/*背景颜色*/
		margin:50px auto 30px; border-radius:5px;/*Html5 圆角*/}
	#qq p{font-size:12px; color:#666; 
			line-height:45px; }
	#qq .message{ height:70px;margin:0px auto; outline:none;
				border:1px solid #ddd; /*粗细 风格 颜色*/}
	#qq .But{height:35px;margin:15px auto 0px; position:relative;/*相对，参考对象*/}
	#qq .But img.bq{float:left;/*左浮动*/}
	#qq .But span.submit{width:80px;height:30px; background:#ff8140;					display:block; float:right;/*右浮动*/								line-height:30px;border-radius:5px;								cursor:pointer;/*手指*/color:#fff;font-size:12px;					text-align:center;}
	
	/*face begin*/
	#qq .But .face{width:370px; height:160px; background:#fff; padding:10px;
					border:1px solid #ddd; box-shadow:2px 2px 3px #666;
					position:absolute;/*绝对定位*/ top:21px; left:15px;
					display:none;/*隐藏*/}
.face ul li{width:22px;height:22px; 
					list-style-type:none;/*去掉圆点*/ float:left;
					margin:2px; cursor:pointer;}
	
	/*msgCon begin*/
	.msgCon{ margin:0px auto;}
	.msgCon .msgBox{ background:#fff;
					padding:10px; margin-top:20px;}
	.msgCon .msgBox dl{height:60px; border-bottom:1px dotted #ddd;}
	.msgCon .msgBox dl dt{width:50px; height:50px;float:left;}
	.msgCon .msgBox dl dt img{border-radius:25px;}
	.msgCon .msgBox dl dd{width:auto; height:50px;  line-height:50px;float:left; font-size:16px;margin-left: 10px;}
	.msgCon .msgBox .msgTxt{font-size:15px; color:#666; line-height:25px;}
	.ztjs p{font-size: 14px;color: #999;line-height: 26px;}
	.ztjs{margin-top: 30px;}
	.tabs div{display:none;clear:both;}
	.tabs .horizontal{margin:0;padding:0;overflow: hidden;width: 90%;}
	.tabs .horizontal li{float:left;list-style:none;background-color:#f5f5f5;width:20%;text-align:center;cursor:pointer;font-size:14px}
	.tabs .horizontal li:not(:first-child){margin-left:5px}
	.tabs .horizontal li.selectActive{border-bottom:solid 2px #ff8140;background-color:#ff8140;color:#fff}
	.bq ul{    height: 136px;
    overflow: auto;}
	.face ul li img{width: 22px;}
	.bqgb img{width: 20px;}
	@media screen and (max-width: 1024px) {
		.sp ul li{width: 100%;}
		.tishi{padding: 50px 15px 15px 15px;}
		.tishi a{width: 50%;}
		.video{height: auto;}
		.VideoBtn{width: 40px;}
		#qq .But .face{width: auto;height:115px;}
		#qq{margin: 20px auto;}
		#qq .But span.submit{width: 60px;}
	.bq ul{height: 115px;}
	.back_to_top2{display: none !important;}
	.tabs .horizontal li{width: 26%;}
	.zxgk{margin-bottom: 0;}
	.tabs{    height: 115px;
    overflow: hidden;}
	}