﻿/*底部*/


.footer_box{
	width:100%;
	background:#262626;
	margin-top:60px;
	overflow:hidden;
}


.footclass{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	padding:30px 0;
}


.footgg h3{
    display: block;
    width: 100%;
    text-align: left;
    font-size: 24px;
    font-weight: 300;
    color: rgba(189,189,189,1);
    padding: 0 0 7px 0;
}


.footgg span{
	display: block;
    width: 22px;
    height: 2px;
    float: left;
    background:#ff8a00;
} 

.footclass .foot-list{
	width:400px;
}

.foot-list-box{
	width:100%;
	display:flex;
	justify-content:space-between;
}

.flb{
	width:190px;
}

.flb dl dt{
    width: 160px;
    text-align: left;
    color: rgba(189,189,189,1);
    font-size: 18px;
    line-height: 52px;
    font-weight: 200;
    padding-top: 10px;
    border-bottom: 1px solid #3c3c3c;
    margin-bottom: 7px;
    cursor: default;
    transition: .2s ease;
    -moz-transition: .2s ease;
    -webkit-transition: .2s ease;
}

.flb dl dd {
    display: block;
    width: 100%;
    height: 26px;
    line-height: 26px;
    text-align: left;
    color: #3c3c3c;
    font-size: 15px;
}


.flb dl dd a{
    color: #777;
    font-weight: 200;
    transition: .2s ease;
    -moz-transition: .2s ease;
    -webkit-transition: .2s ease;
}

.flb dl dd a:hover{
	color:#F90;
}

.flb dl:hover a{
	color: rgba(189,189,189,1);
}

.flb dl:hover dt{
	border-bottom: 1px solid #BDBDBD;
}



.footclass .foot-form{
	width:300px;
}

.flb input,.flb select{
	display: block;
    width: 220px;
    height:38px;
    border:1px solid #3c3c3c;
    font-weight: 200;
    outline: none;
    padding-left:6px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    transition:300ms ease;
    -moz-transition:300ms ease;
    -webkit-transition:300ms ease;
	ox-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.flb dl dd.bminput{
	height:40px;
	margin-top:8px;
}




.flb a.getxfbtn {
    width: 200px;
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: center;
    background: #EF1011;
    font-size: 18px;
    border: none;
    margin: 20px auto;
    color: #FFF;
    border-radius: 20px;
}


.intijiao{
	width:100px;
	height:40px;
	line-height:36px;
	border:1px solid #000;
	text-align:center;
	border-radius:8px;
	font-size:16px;
	cursor:pointer;
	background:#CCC;
	color:#FFF;
}

.intijiao:hover{
	background:#FF8A00;
}



.footclass .foot-link{
	width:400px;
}



.foot_line{
	width:100%;
	height:2px;
	border-bottom:1px solid #3C3C3C;
	margin-bottom:10px;
}


/*地址*/

.address-box {
    display: block;
    width: 1200px;
    height: auto;
    margin: 0 auto;
    text-align: left;
    cursor: default;
}

.address-box ul{
	width: 1200px;
    height: auto;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}

.address-box ul li{
	width:600px;
}

.address-box div{
	padding: 0 20px 0 30px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
	color:#999;
	font-size:14px;
}

.address-box div.adds-phone{
	width:315px;
    background: url(../images/icon_phone.png) no-repeat left center;
	background-size:24px auto;
}

.address-box div.adds-address{
	width:460px;
    background: url(../images/icon_adds.png) no-repeat left center;
	background-size:24px auto;
}


.adlibox:hover div{
	color:#FFF;
}

.address-box div.adds-jubao{
	background: url(../images/icon_jubao.png) no-repeat left center;
	background-size:24px auto;
}
.address-box div.adds-beian{
	background: url(../images/icon_beian.png) no-repeat left center;
	background-size:24px auto;
}


.address-box div a{
	color:#999;
}


.tolink-box{
	width:200px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:50px;
	display:flex;
	justify-content:space-between;
}

.tolink-box p{
	width:34px;
	height:34px;
	position:relative;
	cursor:pointer;
}

.tolink-box p span{
	width:180px;
	height:180px;
	position:absolute;
	left:0px;
	top:-190px;
	display:block;
	transition:.5s;
	opacity:0;
}


.tolink-box p i{
	width:180px;
	height:95px;
	position:absolute;
	left:-40px;
	top:-100px;
	display:block;
	transition:.5s;
	opacity:0;
}

.tolink-box p span img{
	width:100%;
}


.tolink-box p:hover span{
	opacity:1;
}

.tolink-box p:hover i{
	opacity:1;
}



/*右侧弹出*/

.right-nav-fixed{
	width: 260px;
    height: 100%;
    position: fixed;
    top: 0;
    right: -265px;
    display: table;
    z-index: 9999;
    background-color: #f9f9f9;
}

.right-nav{
	z-index: 9999;
	display:table;
	position:absolute;
	bottom:60px;
	left:-61px;
}

.right-nav ul li{
	width:105px;
	margin-bottom:1px;
	position:relative;
	cursor:pointer;
}


.right-nav ul li a.iconfont-a{
	width:200px;
	height:50px;
	line-height:54px;
	padding-left:17px;
	display:block;
	text-decoration:none;
	position:relative;
	z-index:999;
	text-align:left;
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	box-shadow:0 2px 8px 0 rgba(0,0,0,.18);
	transition:.5s;
	left:0;
	overflow:hidden;
	background:#FFF;
}

.right-nav ul li:hover a.iconfont-a{
	left:-60px;
}

.right-nav ul li a.iconfont-a i{
	width:32px;
	height:32px;
	display:block;
	margin-top:9px;
	background:url(../images/right_nav_fx.png) no-repeat;
}

.right-nav ul li a.iconfont-a i.iconfont-zixun{
	background-position:0 2px;
}
.right-nav ul li a.iconfont-a i.iconfont-baoming{
	background-position:0 -31px;
}
.right-nav ul li a.iconfont-a i.iconfont-dianhua{
	background-position:0 -67px;
}
.right-nav ul li a.iconfont-a i.iconfont-qq{
	background-position:0 -106px;
}
.right-nav ul li a.iconfont-a i.iconfont-totop{
	background-position:0 -142px;
}

.right-nav ul li span i{
	padding:0 7px;
}

.right-nav ul li span{
	width:38px;
	height:50px;
	text-align:left;
	top:0;
	right:0;
	position:absolute;
	z-index:9999;
	font-size:14px;
	line-height:50px;
	font-weight:700;
	color:#616161;
	white-space:nowrap;
	transition:width .3s ease-in-out 0s;
	-moz-transition:width .3s ease-in-out 0s;
	-webkit-transition:width .3s ease-in-out 0s;
	-o-transition:width .3s ease-in-out 0s;
}

.right-nav ul li span a{
	color:#616161;
}

.right-nav ul li:hover span{
	width:110px;
}

.right-nav ul li span a:hover{
	color:#FF5C26;
}


/*助学金*/

.zhuxuejin{
	width:130px;
	height:160px;
	position:fixed;
	left:0px;
	top:350px;
	box-shadow:0 0 10px #EEE;
	z-index:99996;
	background:#FFF;
	display:none;
	border-radius:8px;
}

.zhuxuejin ul li{
	display:none;
}


.zhuxuejin ul li a{
	display:block;
	margin:10px;
}

.zhuxuejin ul li a img{
	width:100%;
	display:block;
	border-radius:6px;
}

.zhuxuejin ul li a p{
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#000;
}

.zhuxuejin ul li a p span{
	color:#F00;
}

.zhuxuejin ul li a p:hover{
	color:#F00;
}
