*{border:0;padding:0;margin:0;font-family: MicrosoftYaHei,微软雅黑;box-sizing: border-box;}
a{text-decoration: none;list-style: none;color: unset;}
ul,ol{list-style: none;}
li{list-style: none;}
body{margin: 0 auto;overflow-x: hidden;background-color: white;}

/*head*/
header{width: 100%;height: 40px;background-color:#f0f0f0;margin:0 auto;}
.head{width: 1200px;height: 100%;margin: 0 auto;padding: 0 10px;}
.head_user{width:auto;height: 100%;float: left;}
.head_user>li>a:hover{text-decoration: underline;}
.head_user li{padding-left: 18px;display: block;float: left;height: 100%;width: auto;margin-right: 24px;background-repeat: no-repeat;background-position: left center;font-size: 14px;line-height:40px;background-size: auto 14px;}
.head_user li a{color: #666666;}
.head_stu_icon{background-image: url(../images/index/head_stu_icon.jpg);}
.head_stuf_icon{background-image: url(../images/index/head_stuf_icon.jpg);}
.head_alu_icon{background-image: url(../images/index/head_alu_icon.jpg);}
.head_par_icon{background-image: url(../images/index/head_par_icon.jpg);}
.head_exa_icon{background-image: url(../images/index/head_exa_icon.jpg);}

.head_right{width:auto;height: 100%;float: right;}
.head_right li{display: block;float: left;height: 100%;width: auto;margin-right:24px;font-size: 14px;line-height: 40px;color: #666666;}
.head_right li:last-child{margin-right: 0;}
.head_right li a{color: #666666;}
.head_right li a:hover{text-decoration: underline;}

.hide_nav{width: 100%;height: auto;z-index: 5;margin: 0 auto;background-color:#0087d1;}
.head_nav_box{margin: 0 auto;width: 1200px;height: 50px;}
.head_nav_box>ul{margin: 0 auto;padding-left: 2px;}
.head_nav_item{position: relative;float: left;cursor: pointer;width: 75px;height:50px;text-align:center;margin-right:15px;font-size: 16px;line-height:50px;color: #ffffff;}
.head_nav_item:last-child{margin-right: 0;}
.head_nav_item_hover{line-height: 50px;}
.head_nav_item_hover:after{position: absolute;bottom: 0;left: -10;display: block;content: "";width: 100%;height: 3px;background-color: white;transform: scaleX(0);transform-origin: center;animation: longer 0.5s linear forwards;}
@keyframes longer {
    0%{transform: scaleX(0);}
    100%{transform: scaleX(1);}
}
.head_nav_item a{color:#ffffff;}

.head_nav_box_hide{transform: scaleY(0);transform-origin: top;transition: transform 0.5s;position: absolute;left: 0;top: 50px;z-index: 1;width: 100%;min-height:180px;}
.head_nav_box_hide_li{width: 100px;height: 100%;display:none;justify-content: center;background-color: rgba(255,255,255,0.8);}
.head_nav_box_hide_show{transform: scaleY(1);}

.head_nav_box_hide_li_leftBox{width: 770px;margin-right: 129px;}
.head_nav_box_hide_title{width:100%;height: 53px;border-bottom: solid 1px #e5e3e3;display: flex;}
.head_nav_box_hide_title span:first-child{display: flex;font-size: 18px;color: #0087d1;padding-top: 21px;margin-right: 78px;}
.head_nav_box_hide_title span:last-child{display: flex;font-size: 14px;color: #666666;padding-top: 25px;}

.head_nav_box_hide_itemBox{display:none;position:absolute;top:50px;z-index:20;width:100%;text-align:center;background-color:#fff;flex-wrap: wrap;}
.head_nav_box_hide_item{;height: 42px;line-height: 42px;font-size: 14px;}
.head_nav_box_hide_item a{color: #444444;}
.head_nav_box_hide_item a:hover{color: #0669cf;}
.disc{float: left;display: block;width: 8px;height: 8px;margin-top:17px;margin-right: 14px;border-radius: 100%;background-color:#0669cf;}

.hni_1071{
width:100px;
}

.head_nav_box_hide_li_rightBox{width:280px;height: 155px;overflow: hidden;margin-top: 21px;}
.head_nav_box_hide_li_rightBox img{width: 100%;}
/*logo*/
.head_logo{width: 100%;height:110px;margin:0 auto;}
.head_logo_content{width: 1200px;height:100%;margin: 0 auto;}
.logo{margin-top: 31px;float: left;width: 500px;height: 55px;background: url(../images/index/logo.png) no-repeat center;background-size: cover;}
.college_name{float: left;width: auto;height: auto;margin-left: 20px;}
.college_name p:first-child{margin-top: 22px;font-size: 33px;height: 42px;font-weight:600;letter-spacing: 5px;color: black;}
.college_name p:last-child{color: #666666;word-spacing: 2px;font-size: 14px;}
.head_logo_content form{margin-top: 39px;width: 362px;height: 40px;float: right;box-sizing: border-box;}
.head_logo_content .ssk{width: 282px;height: 100%;padding:0 16px;border: solid 1px #0087d1;font-size: 16px;line-height: 40px;color: #bdbcbc;}
.head_logo_content button{float: right;width: 80px;height: 40px;background-image: url(../images/index/search_icon.jpg);background-repeat: no-repeat;background-size:24px 23px;background-position: center;background-color:#0087d1;}

.head_logo_content .ssan{float: right;width: 80px;height: 40px; background-repeat: no-repeat;background-size:24px 23px;background-position: center;background-color:#0087d1;}

/*banner*/
.banner{width: 100%;height:340px;position: relative;margin: 0 auto;}
.banner_index{height: 640px;padding-top: 0;}
.banner_bg{width: 100%;height:100%;background-image: url(../images/index/banner_bg.jpg);background-repeat: no-repeat;background-position: center;}

/*侧边菜单栏*/
.side_menu_box{width:218px;overflow: hidden;}
.side_menu_box_content{width: 235px;overflow-x: hidden;overflow-y: scroll;}
.side_menu{position: absolute;left: 0;top:-88px;width: 218px;height: auto;background-color: white;z-index: 1;}
.side_menu_head{width: 100%;height:88px;padding-top: 27px;background: url(../images/index/side_menu_logo.jpg) no-repeat;background-size:cover;background-position:center;background-color:#0087d1;}
.side_menu_head p:first-child{text-align: center;width: 100%;height: 34px;line-height: 34px;font-size: 22px;color: #ffffff;}
.side_menu_head p:last-child{width: 100%;text-align: center;font-size: 14px;color: #ffffff;opacity: 0.5;}
.side_menu_item{width: 100%;min-height:59px;text-align: center;border-bottom: solid 1px #e5e5e5;}
.side_menu_item:last-child{border-bottom: none;}
.side_menu_item_span{cursor: pointer;display: block;width: 100%;height: 59px;line-height:59px;font-size: 16px;color: #333333;}
.side_menu_item_span:hover{background-color:#2e94cc;color: white;}

.side_menu_hide_item_box{display: none;width: 100%;height: auto;}
.side_menu_hide_item{width:100%;min-height:37px;}
.side_menu_hide_item_head_box{cursor: pointer;width: 100%;height: 37px;}
.side_menu_circle{display: block;margin-right: 10px;border-radius: 100%;width:6px;height: 6px;float: left;margin-left: 23px;margin-top: 16px;background-color: #333333;}
.side_menu_hide_item_span{cursor: pointer;float: left;display: block;width: auto;height: 100%;line-height: 37px;text-align: left;font-size: 14px;color: #333333;}
.side_menu_open{display: block;cursor: pointer;float: right;width: 14px;height: 14px;margin-right: 15px;margin-top: 12px;border: 1px solid #333333;text-align: center;line-height: 10px;color: #333333;}

.side_menu_hide_item_subBox{display: none;width: 100%;height: auto;}
.side_menu_hide_subItem{width: 100%;height: 39px;font-size: 14px;line-height: 39px;}
.side_menu_hide_subItem_a{color: #333333;}
.side_menu_hide_subItem_a:hover{color:#0087d1;}

   /*第一级*/
.active .side_menu_item_span{background-color:#2e94cc;color: white;}
.previous-active .side_menu_item_span{background-color:#2e94cc;color: white;}
    /*第二级*/
.active .side_menu_hide_item_box>.active .side_menu_circle{background-color:#0087d1;}
.active .side_menu_hide_item_box>.active .side_menu_hide_item_span{color:#0087d1;}
.active .side_menu_hide_item_box>.active .side_menu_open{border-color:#0087d1;color: #0087d1;}
.previous-active .side_menu_hide_item_box>.previous-active .side_menu_circle{background-color:#0087d1;}
.previous-active .side_menu_hide_item_box>.previous-active .side_menu_hide_item_span{color:#0087d1;}
.previous-active .side_menu_hide_item_box>.previous-active .side_menu_open{border-color:#0087d1;color: #0087d1;}
    /*第三极*/
.active .side_menu_hide_item_box>.active .side_menu_hide_item_subBox>.active>a{color:#0087d1;}
.previous-active .side_menu_hide_item_box>.previous-active .side_menu_hide_item_subBox>.previous-active>a{color:#0087d1;}



/*content*/
.content_body_box{width: 920px;float: right;position: relative;padding-top: 34px;padding-bottom: 100px;}
.content_body_box:after{content: "";display: block;clear: both;}
.body_nav{padding:0 12px;position: absolute;left: 0;top: -53px;width:920px;height:59px;background-color: #ffffff;box-shadow: 1px 2px 5px 0px rgba(136, 136, 136, 0.75);}
.body_nav_title{float: left;width: auto;height: 100%;line-height: 59px;font-size: 18px;color: #000000;}
.body_nav_right{width: auto;height: 100%;float: right;}
.position{float: left;width: auto;height: 100%;line-height: 59px;font-size: 14px;color: #666666;margin-right: 10px;}
.body_nav_list{float: left;display:block;height: 100%;width: auto;}
.body_nav_list_item{float: left;display:block;height: 100%;line-height: 59px;width: auto;font-size: 14px;}
.body_nav_list_item_a{color: #666666;}
.index_icon{float: left;width: 13px;height: 100%;background: url(../images/index/index_icon.jpg) no-repeat;background-size: 13px 13px;background-position: center;}
.body_nav_list_title{margin-left: 4px;float: left;width: auto;height: 100%;line-height: 59px;font-size: 14px;color: #666666;}
.jt_icon{float: left;width:8px;height: 100%;position: relative;margin-left: 12px;margin-right:10px;}
.jt_bar1{position: absolute;top: 26px;left: 0;width: 9px;height:2px;transform: rotate(35deg);background-color:#666666;opacity: 0.9;}
.jt_bar2{position: absolute;top: 31px;left: 0;width: 9px;height:2px;transform: rotate(-35deg);background-color:#666666;opacity: 0.9;}
.body_nav_list_item:last-child .body_nav_list_title{color:#0087d1;}
.body_nav_list_item:last-child .jt_icon{display: none;}

.content_body_des{width: 100%;font-size: 14px;line-height:24px;}
.content_body_des a{color: #555555;}


/*footer*/
footer{margin: 0 auto;position: relative;width: 100%;height:222px;overflow: hidden;background: url(../images/index/footer_bg.jpg) no-repeat;background-size:cover;background-position: center;}
.footer_bg{width: 100%;height: 100%;background-color:rgba(0,135,209,0.1);}
.footer_content{width: 1200px;height: 100%;margin: 0 auto;}
.footer_leftBox{width:780px;height: 198px;float: left;overflow: hidden;padding-left: 10px;}
.footer_subtitle{margin-top: 22px;margin-bottom:16px;display: inline-block;width:auto;height: 40px;font-size: 16px;line-height:38px;color: #ffffff;border-bottom:solid 2px white;}
.footer_list{width:100%;height: auto;}
.footer_list li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: white;display: block;float: left;width: 140px;line-height: 30px;font-size: 14px;padding-right:25px;}
.footer_list li a{color: white;}
.footer_list li a:hover{text-decoration: underline;}

.footer_rightBox{width:390px;height: auto;float: right;padding-right: 10px;}
.school_info{width:249px;height: auto;float: left;margin-top:25px;margin-right: 46px;}
.school_info p{width: 100%;font-size: 14px;line-height: 30px;color: #ffffff;}
.weixin{float: left;width:80px;height: auto;margin-right: 36px;margin-top: 63px;}
.weixin:last-child{margin-right: 0;}
.erweima{width: 100%;height: 80px;margin-bottom: 4px;}
.erweima img{width: 100%;}
.weixin p{width: 100%;text-align: center;font-size: 14px;line-height: 24px;color: #ffffff;}

/*置顶*/
.pyfa-zhiding{width: 50px;height: 50px;overflow: hidden;position: fixed;right: 190px;bottom: 215px;cursor: pointer;display: none;}
.pyfa-zhiding>img{max-width: 100%;max-height: 100%;}

/*登录*/
.login{margin:0 auto;max-width: 420px;padding: 40px;background-color: #ffffff;border-radius: 4px;box-sizing: border-box;}
a.logo{display: block;height: 58px;width: 167px;margin: 0 auto 30px auto;background-size: 167px 42px;}
.login_message {margin: 10px 0 0 -58px;padding: 18px 10px 18px 60px;background: #27A9E3;position: relative;color: #fff;font-size: 16px;}
#darkbannerwrap {background: url(../images/index/aiwrap.jpg);width: 18px;height: 10px;margin: 0 0 20px -58px;position: relative;}

.login input[type=text],
.login input[type=file],
.login input[type=password],
.login input[type=email], select {border: 1px solid #DCDEE0;vertical-align: middle;border-radius: 3px;height: 50px;padding: 0px 16px;font-size: 14px;color: #555555;outline:none;width:100%;}
.login input[type=text]:focus,
.login input[type=file]:focus,
.login input[type=password]:focus,
.login input[type=email]:focus, select:focus {border: 1px solid #27A9E3;}
.login input[type=submit],
.login input[type=button]{display: inline-block;vertical-align: middle;padding: 12px 24px;margin: 0;font-size: 18px;line-height: 24px;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;color: #ffffff;background-color: #27A9E3;border-radius: 3px;border: none;-webkit-appearance: none;outline:none;width:100%;}
.login hr.hr15 {height: 15px;border: none;margin: 0;padding: 0;width: 100%;}
.login hr.hr20 {height: 20px;border: none;margin: 0;padding: 0;width: 100%;}
.copyright{font-size:14px;color:rgba(255,255,255,0.85);display:block;position:absolute;bottom:15px;right:15px;}

.body_des-neirong table{
  width: 100%;border-collapse: collapse;border-top: none;table-layout: fixed;}
.body_des-neirong table td{ border:1px solid #666666;}
