﻿.i-s-cateBox { width: 100%; overflow: hidden; padding: 10px 0; }
.i-s-cateBox ul { width: 100%; overflow: hidden; padding: 0 2%; }
.i-s-cateBox li { float: left; width: 25%; }
.i-s-cateBox li a { display: block; width: 100%; text-align: center; }
.i-s-cateBox li img { display: block; width: 60%; margin: 0 auto; }
.i-s-cateBox li span { display: block; font-size: 14px; color: #333; line-height: 30px; }
.i-team .tmListYd {background: #fff;}
.i-team .tmListYd li {border-top: 8px solid #eee;}
.i-team .tmListYd-1 {background: #fff;}
.i-team .tmListYd li.bd {width: 93%;border: 1px solid #FF6277;margin: 8px auto;border-radius: 8px;}
/*沟通工具*/
.fGt {display:none;position: fixed;left: 0;bottom: 10px;z-index: 1000;width: 100%;background: #fff;}
.fGt .gtTit {width: 100%;height: 30px;background: #444;}
.fGt .gtTit .close {float: left;display: block;width: 40px;height: 30px;font-size: 20px;color: #fff;text-align: center;line-height: 30px;font-weight: bold;}
.fGt .gtTit p {float: left;font-size: 14px;color: #fff;line-height: 30px;text-indent: 10px;}
.fGt .gtCon {padding: 10px 6px;background: #e8e8e8;overflow: hidden;}
.fGt .btnBox {width: 100%;padding: 2px;} 
.fGt .gtCon li {width: 100%;min-height:40px;margin: 4px 0;}
.fGt .gtCon li span {float: left;display: block;width: 40px;height: 40px;border: 1px solid #ccc;text-align: center;line-height: 40px;font-size: 14px;color: #fff;margin-right: 6px;background: #FF6277;}
.fGt .gtCon li:nth-child(2){display: none;}
.fGt .gtCon li p {float: left;max-width:66%;min-height:40px;padding: 10px 8px;border: 1px solid #ccc;border-radius: 6px;background: #fff;font-size: 14px;color: #333;}
.fGt .gtCon li p a {color: #FF6277;}
.fGt .btnBox form {width: 100%;overflow: hidden;} 
.fGt .btnBox form .key {float: left;display:block;width: 80%;height: 30px;background: #fff;border: 1px solid #ccc;border-radius: 6px;text-indent: 4px;} 
.fGt .btnBox form .btn {float: right;display:block;width: 18%;height: 30px;background: #FF6277;border-radius: 3px;border: 0;text-align: center;font-size: 14px;color: #fff;} 
.popShowBox {display:none;position:fixed;left:0;top:100%;z-index: 9999;width: 100%;height: 100%;}
.popShowBox .shd {position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.popShowBox .conBox {position: absolute;bottom:20px;left:5%;z-index: 9999;width: 90%;background: #fff;margin: 0 auto;border-radius: 10px;}
.popShowBox .conBox ul {width: 100%;}
.popShowBox .conBox li {width: 100%;height: 54px;border-bottom: 1px solid #D1D1D3;text-align: center;}
.popShowBox .conBox li:last-child {border-bottom: 0;}
.popShowBox .conBox li * {display:block;width:100%;height:100%;font-size: 14px;color: #0876FB;line-height: 54px;}
body .layui-m-layer .layui-m-layer-msg {bottom: 0;}
.list-pagebai {
	display: block;
	margin: 5px 0;
	width: 100%;
	height: 40px;
	text-align: center;
}
.list-pagebai a {
	display: inline-block;
	padding: 3px 10px;
	font-size: 14px;
	color: #3c3c3c;
	border: 1px solid #c8c8c8;
	margin: 0 2px;
}
.list-pagebai .on {
	border: 0;
	background: #fd4b96;
	color: #fff;
}
#nb_invite_wrap,#newBridge .nb-icon-wrap{display: none !important;}
.school_class {
    position: fixed;
    top: 50px;
    left: 10px;
    width: 100px;
    height: 100px;
z-index: 666;
}