@charset "utf-8";
/*CSS reset 2015-6-1*/
html,body,div,strong,span,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,th,tbody,thead,input,textarea,select,fieldset,p,hr{margin:0;padding:0;}
body{line-height:16px;color:#000;font-size:12px;font-family: "Arial","Hiragino Sans GB",微软雅黑,"Helvetica","sans-serif";font-weight:normal;}
table{border-collapse:collapse;border-spacing:0}
filedset,img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
address,em,i,caption,cite,code,th{font-weight:normal;font-style:normal}
li{list-style:none;vertical-align:bottom;list-style-type:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{text-decoration:none;color:#008573;outline:none;}
a:hover{text-decoration:underline;color:#008573;}
button,input,select,textarea{margin:0;border:0;font-weight:inherit;vertical-align:baseline;*vertical-align:middle;outline:none}
button,input[type="button"],input[type="text"],select,textarea{background:none}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:none}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{resize:none;vertical-align:top}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc}
div{margin:0 auto}
a:hover{ text-decoration:none;}
/* Float & Clear */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{clear:both;zoom:1}
.txtEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* header start */
.header-div{ width:100%;background: #FFFFFF;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.10); position:fixed; top:0; left:0; right:0; bottom:0; z-index:2; height:56px;}
	.headercontent-div{ width:1200px; height:56px; margin:auto;}
	.bannerbox{ margin-top:56px;}
	.Alumniplatform-logo a{ display:inline-block;}
	.Alumniplatform-logo img{ width:200px; height:40px; margin-top:8px;}
	.Alumniplatform-font{ padding-left:15px; border-left:1px solid #ccc;font-size: 22px;
color: #666666; margin:13px 0 0 15px; height:30px; display:inline-block; line-height:30px;}
	.searchinput{
	border-radius: 100px; width:196px; height:33px; line-height:33px; position:relative; display:inline-block; margin:10px 0 0 396px;}
	.searchinput input{border-radius: 100px; padding:0 30px 0 15px; width:150px; height:100%;border: 1px solid #EEEEEE;background: #F5F5F5; outline:none;}
	.searchinput input:focus{ border: 1px solid #5BBEFF;border-radius: 100px; }
	.searchinput em{ background:url(//image.zhihuishu.com/zhs/able-commons/demo/201808/01661313c037411b805411222aa27405.png) no-repeat; width:14px; height:14px; display:inline-block; position:absolute; right:14px; top:10px; cursor:pointer;}
	.searchinput em:hover{ background:url(//image.zhihuishu.com/zhs/able-commons/demo/201809/83812359c88c46f791b89f46972b02f7.png) no-repeat;}
	.searchinput input:hover{  border: 1px solid #5BBEFF;}
	.searchinputbule{border: 1px solid #5BBEFF !important;}
	.searchinput:hover em{  background:url(//image.zhihuishu.com/zhs/able-commons/demo/201809/83812359c88c46f791b89f46972b02f7.png) no-repeat;}
	.searchinput input:focus + em { background:url(//image.zhihuishu.com/zhs/able-commons/demo/201809/83812359c88c46f791b89f46972b02f7.png) no-repeat; width:14px; height:14px; display:inline-block;
   }
	.appheader-user-info .app-a{font-size: 14px;
color: #333333; margin-right:50px; line-height:56px; position:relative;}
.appheader-user-info .app-a:hover{ text-decoration:none;}
.appheader-user-info .app-a:hover .ha-infor{ display:block !important;     width: 310px;
    height: 226px;
    position: absolute;
    bottom: -250px;
    left: -120px;}
.user-info-photo1 {
    margin: 15px 10px 0 0;
}
.user-info-photo1 img {
    border-radius: 36px;
    object-fit: cover;
	width:26px; height:26px;
}
.user-infoarrow-div {
    position: relative;
}
.user-info-name1 {
    font-size: 14px;
color: #333333;
    height: 56px;
    line-height: 56px;
    max-width: 60px;
}
.toggle-arrow-span {
    background: url(//image.zhihuishu.com/zhs/able-commons/demo/201809/f3e4d03c047c4441a5a5171fea00d296.png) -18px -43px no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin: 24px 0 0 6px;
}
.logoutdiv {
    background: url(//image.zhihuishu.com/zhs/able-commons/demo/201804/0a36984….png) no-repeat;
    width: 108px;
    height: 54px;
    display: inline-block;
    position: absolute;
    top: 52px;
    right: -13px;
}
.logoutdiv .outspan:hover{color:#3EAFE7; text-decoration:none;}
.logoutdiv .outspan {
    color: #fff;
    font-size: 12px;
    text-align: left;
    line-height: 49px;
    cursor: pointer;
    width: 108px;
    display: inline-block;
	font-size: 14px;
	color: #333333;
}
.logoutdiv {
   background: #FFFFFF;
box-shadow: 0 2px 10px 0 rgba(0,0,0,0.17);
border-radius: 4px;
    width: 108px;
    height: 98px;
	padding-left:20px;
    display: inline-block;
    position: absolute;
    top: 56px;
    right: -9px;
}
.headeruserinfocenter-div{ position:relative; height:56px; cursor:pointer; padding:0 10px;}
.headeruserinfocenter-div:hover .toggle-arrow-span {
   background-position:0 -42px;   
}
/*.headeruserinfocenter-div:hover{ background:#f5f5f5;}*/
.headeruserinfocenter-div:hover .logoutdiv{  display: block !important;animation: .5s a;-webkit-animation: .5s a; transition: background .1s ease-in;}
/* header end */
/* start:footer */
.footer-div{ background: #F5F5F5; width:100%; height:60px; margin-top:30px;}
.footer-div p{font-size: 14px;
color: #9D9D9D; text-align:center; line-height:60px;}
/* end:footer */
/* start:OnlineService */
.OnlineService-div{ position:fixed; bottom:180px; right:50px; width:47px; height:197px; z-index: 99;}
.OnlineService-div .Backop-li{ background: #F5F5F5;
border-radius: 4px; width:44px; height:46px; cursor:pointer; margin-bottom:5px; position: relative;}
.OnlineService-div .Backop-li em{ background:url(//image.zhihuishu.com/zhs/able-commons/demo/201809/e7f88719db6d49a4a9deb0c78fe04a85.png) -36px -90px no-repeat; width:13px; height:8px; display:inline-block; margin:20px 0 0 15px; position: absolute;}
.OnlineServicepapp:hover .ha-infor{ display: block !important;}
.OnlineServicepapp .ha-infor{ position: absolute; left: -322px;
    top: -60px;}
.OnlineService-div .Backop-li:hover em{ background-position:-36px -77px;}
.OnlineService-div .OnlineService-li{ background: #F5F5F5; cursor:pointer;
border-radius: 4px; width:44px; height:46px;font-size: 14px; position:relative;
color: #999999; text-align:center; margin-bottom:5px;}
.OnlineServicephone:hover .servicetelephone-img { display:block !important; position:absolute; top:-10px; left:-180px;}
.OnlineService-div .OnlineService-li:hover{color: #333333;}
.OnlineService-div .OnlineService-li span{ display: inline-block;
    margin-top: 5px; line-height:18px;}
.Feedback-li{ background: #ACACAC;
border-radius: 4px;font-size: 14px; text-align:center; cursor:pointer;
color: #FFFFFF; width:44px; height:46px;} 
.Feedback-li span{  display: inline-block;
    margin-top: 5px;line-height:18px;}
.Feedback-li:hover{background: #6C6C6C;}
/* end:OnlineService */
/* 分页 start */
.forumpage-div{ margin-top:40px;}
.pages-wrap{ text-align:center;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ background: #00A4FF !important;
border-radius: 100px;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{ border:0 !important;}
.layui-laypage a, .layui-laypage span{ height: 24px !important;margin: 0 9px 5px 0 !important;; 
    line-height: 24px !important; padding:0 8px !important;}
.layui-laypage-next:hover{ color:#00A4FF !important;}
.layui-laypage a:hover{ color:#00A4FF !important;}
/* 分页 end */
/* 空页面 start */
.nocontent-div{ text-align:center; padding:70px 0 300px;}
.nocontent-div p{ font-size: 16px;
color: #333333;}
.nocontent-div .nocontent-p1{  margin-top:20px;}
.nocontent-div .nocontent-p2{ margin-top:12px;}
.nocontent-div .nocontent-p2 a{ color: #00A4FF; margin:0 5px;}
.Feedbackfeedbackpop p{ font-size: 26px;
color: #333333;}
.Feedbackfeedbackpop textarea{ background: #FFFFFF;
border: 1px solid #DADADA; padding:10px 0 0 15px; margin-top:25px;
border-radius: 4px; width:390px; height:173px;}
/* 空页面 end */
/* 弹窗 start */
.CustomHome-wrap .layui-layer-ico{ background:url(//image.zhihuishu.com/zhs_yufa_150820/able-commons/demo/201809/dfc3c8604c9f4ef891ea005935feba4e.png) no-repeat !important; width:13px !important; height:13px !important; display:inline-block;}
.CustomHome-wrap .layui-layer-setwin .layui-layer-close2{ right:0 !important; top:0 !important;}
.CustomHome-wrap .layui-layer{ border-radius: 6px !important;}
.alumnall-popup{  padding:45px 25px 20px;}
.CustomHome-wrap .layui-layer-btn{ text-align:center !important;}
.CustomHome-wrap .layui-layer-btn .layui-layer-btn0{ background:url(//image.zhihuishu.com/zhs/able-commons/demo/201809/9d31bf44fcd74b55923ecbb35e406ae2.png) 0 0 no-repeat; width:110px; height:34px; display:inline-block; background-color: #fff !important;border-color: #fff !important; padding:0; !important; line-height:32px !important; font-size: 16px !important; color:#fff !important; margin-right:56px;}
.CustomHome-wrap .layui-layer-btn .layui-layer-btn0:hover{ background-position:0 -55px;}
.CustomHome-wrap .layui-layer-btn .layui-layer-btn0:active{ background-position:0 -111px;}
.CustomHome-wrap .layui-layer-btn1{ border: 1px solid #00A4FF !important;
border-radius: 100px !important; width:108px !important; height:32px !important; line-height:32px !important; padding:0 !important;font-size: 16px !important;
color: #00A4FF !important;}
.CustomHome-wrap .layui-layer-btn1:hover{ border:1px solid #66bff1 !important;}
.CustomHome-wrap .layui-layer-btn1:active{ border:1px solid #07a2f8; background:rgba(38, 169, 255, 0.1);}
.CustomHome-wrap .layui-layer-btn { padding-top:0 !important; position:relative; top:-20px;}
/* 弹窗 end */


/*nano*/
.nano {position : relative;overflow:hidden;}
.nano .content {position: absolute;overflow: auto;overflow-x: hidden;top: 0;right: 0;bottom: 0;left: 0;background:none;}
.nano .content:focus {outline: thin dotted;}
.nano .content::-webkit-scrollbar {visibility: hidden;}
.has-scrollbar .content::-webkit-scrollbar {visibility: visible;}
#Tabs_2 .nano > .pane {height:405px;background : rgba(0,0,0,.25);position: absolute;width: 10px;right: 0;top: 0;bottom: 0;visibility : hidden\9; /* Target only IE7 and IE8 with this hack */opacity: .01; 
-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;-moz-border-radius: 5px;-webkit-border-radius : 5px;  border-radius: 5px;}
.nano > .pane {background:#ccc;position: absolute;width: 6px;right: 0;top: 0;bottom: 0;visibility : hidden\9; /* Target only IE7 and IE8 with this hack */opacity: .01; -webkit-transition: .2s;-moz-transition       : .2s;
-o-transition: .2s;
transition: .2s;
}
.nano > .pane > .slider {background:#008573;position: relative;margin: 0 1px;}
.nano:hover > .pane, .pane.active, .pane.flashed {visibility : visible\9; /* Target only IE7 and IE8 with this hack */opacity: 0.99;}
.validate-school-list-wrap.nano > .pane{background: none;}
.validate-school-list-wrap.nano > .pane > .slider{background:#bababa;margin: 1px;border-radius: 2px;}
