@charset "utf-8";
* {margin: 0; padding: 0; }
li {list-style: none; }
img {border: 0; }
a { text-decoration: none; color: #333; outline: none; }
body {
    min-width: 1440px;
    font-family: "微软雅黑";
    font-size: 14px;
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
margin: 0 auto;
    }
input {  outline: none; }
.fl {float: left;}
.fr {float: right;}
.w10{width: 100%;max-width: 1920px;margin: 0 auto;min-width:1440px;}
.wrap { width: 1440px; margin: 0 auto; }
.clearfix{clear: both;}

.cover { width: 100%; height: 100%; position: absolute; left: 0; top: 107px; z-index: 1000; background: url(../images/cover.png); display: none; }
/*顶部*/
.top{border-top: 5px solid #2d5c9e; position: absolute;top: 0;z-index: 1001;left: 0; width: 100%;}
.top.on { background: url(../images/cover.png); height: 50px;}
.top.on .logo { display: none; }
.top.on .fr-t { display: none; }
.top.on .wrap_bg { background: none; }
.top.on .fr { margin-top:-5px; }
.top.on .subnav { top: 50px; }.top .wrap {position: relative;width: 1340px;}
.top .wrap_bg_box{width:100%;position:absolute;height:102px;top:0;left:0;overflow:hidden;}
.top .wrap_bg_box.on { background: url(../images/cover.png);}
.top .wrap_bg{background: url(../images/bg-top.png) left top no-repeat;width:1126px;height:102px;top:0;position:absolute;left:50%;margin-left: -173px;}
.top-bg { width: 260px;height: 107px; background: url(../images/bg-top.png) right top no-repeat;position: absolute;right: -260px;top: 0; }
.top .wrap::after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.top .logo { padding-top: 18px; }
.top .wrap>.fr { padding-left: 30px; /*background: url(../images/bg-top.png) left top no-repeat;*/}
.top .fr-t { margin-top: 30px; text-align: right; }
.top .fr-t a { font-size: 12px; margin: 0 10px; color: #fff }
.top .fr-t a:hover { color: #ffb400; }
.top .fr-t .search { display: inline-block; vertical-align: middle; position: relative; min-width: 17px;  height: 17px; }
.top .fr-t .search .ss { position: relative;/* display: none;*/ font-size: 12px;/* right: -200px;*/top: 0;}
.top .fr-t .search .ss .close { position: absolute; top: 4px; right: 4px; }
.top .fr-t .search .ss .find { width: 170px; padding: 0 20px 0 10px; height: 30px; line-height: 30px;margin-top: -10px; color: #fff; border-radius: 10px; background: #719ddc; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff);border: 0; }
.top .fr-t .search .ss .btn { position: absolute; right: 5px;top: 0px;border: 0; }
.top .search img { cursor: pointer; position: absolute;right: 5px;top: 0;cursor: pointer;z-index: 2;}.top .nav { margin-top: 20px; }
.top .nav ul::after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.top .nav ul>li { float: left; }
.top .nav ul>li>a { font-size: 16px; color: #fff; display: block; padding: 0 10px 10px; }
.top .nav ul>li:hover>a{ border-bottom: 5px solid #ffb400; }
.top .nav ul>li:hover .subnav { display: block; }
.top .subnav { display: none; background: url(../images/bg-subnav.png) 0 0; width: 1280px; padding: 0 60px; position: absolute; top: 105px; left: 0px; border-bottom: 8px solid #febc22; z-index: 1002; }
.top .subnav .list { padding: 40px 0 10px; border-bottom: 1px solid #4b72ab; }
.top .subnav .list::after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.top .subnav .list li { float: left; margin-right: 105px; margin-bottom: 10px; }
.top .subnav .list li span { font-size: 18px; color: #999; }
.top .subnav .list li a { font-size: 16px; color: #333; font-weight: bold; display: inline-block; padding: 15px; }
.top .list li a:hover, .top .list li a.on { background: #3162a5; color: #fff; }
.top .list li a:hover span, .top .list a.on span { color: #fff; }
.top .subnav .num { padding: 55px 0 55px 40px; }
.top .subnav .num::after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.top .subnav .num li { float: left; width: 200px; }
.top .subnav .num li img { float: left; }
.top .subnav .num li .numli { float: left; color: #91a8c7; margin-left: 15px; margin-top: -5px; }
.top .subnav .num li .numli-t { font-family: 微软雅黑; font-size: 26px; }
.top .subnav .num li .numli-b { font-size: 12px; }
.top .subnav .pic { position: absolute; bottom: 18px; right: 60px; }

/*nav 学校概况*/
.top .nav1 .trinav { position: relative; top: -21px; left: 0; background: #3162a5; padding-left: 200px; }
.top .nav1 .trinav li { display: none; }
.top .nav1 .trinav li dl { padding: 25px 30px 0; width: 1200px; overflow: hidden; margin-bottom: -20px; }
.top .nav1 .trinav li dl dd { float: left; margin-bottom: 25px; margin-right: 60px; }
.top .nav1 .trinav li dl dd a { font-size: 14px; color: #fff; }
.top .nav1 .trinav li dl dd a:hover, .top .nav1 .trinav li dl dd a.on { font-weight: bold; color: #ffb400; }

/*nav 教学院部*/
.top .nav2 .list li { margin-right: 0; width: 210px; }

/*nav 机构设置*/
.top .nav3 .trinav { position: relative; top: -21px; left: 0; background: #3162a5; }
.top .nav3 .trinav li { display: none; }
.top .nav3 .trinav li dl { padding: 25px 30px 0; width: 1200px; overflow: hidden; }
.top .nav3 .trinav li dl dd { width: 25%; float: left; margin-bottom: 25px; }
.top .nav3 .trinav li dl dd a { font-size: 14px; color: #fff; }
.top .nav3 .trinav li dl dd a:hover, .top .nav3 .trinav li dl dd a.on { font-weight: bold; color: #ffb400; }
.top .nav3 .jj { margin: 20px 0 40px; }
.top .nav3 .jj-in li { padding-left: 36px; overflow: hidden; display: none; }
.top .nav3 .jj-in li .nav-li3-l { width: 254px; height: 109px; padding: 3px; background: #fff; }
.top .nav3 .jj-in li .nav-li3-l img { width: 254px; height: 109px; }
.top .nav3 .jj-in li .nav-li3-r { width: 960px; }
.top .nav3 .jj-in li .nav-li3-r h3 { font-size: 14px; color: #3162a5; padding-bottom: 10px; border-bottom: 1px solid #858e99; }
.top .nav3 .jj-in li .nav-li3-r .js { overflow: hidden; padding-top: 10px; }
.top .nav3 .jj-in li .nav-li3-r .fl { width: 580px; font-size: 12px; color: #91a8c7; line-height: 24px; }
.top .nav3 .jj-in li .nav-li3-r .fl a { font-size: 12px; color: #3162a5; }
.top .nav3 .jj-in li .nav-li3-r .fr { width: 270px; padding: 0 30px; border-left: 1px solid #858e99; font-size: 12px; color: #91a8c7; line-height: 24px; }
.top .nav3 .jj-in li .nav-li3-r .fr span { margin-right: 50px; }

/*页脚*/
.footer{padding-top: 100px;padding-bottom:20px;}
.footer .middle{display: block;text-align: center;margin-left: 40px;width: 1227px; margin: 0 auto;}
.footer .middle .foot-text {}
.footer .middle .foot-text p { font-size: 14px; color: #90abd2;line-height: 30px;text-align: right;vertical-align: text-middle; }
.footer .middle .rz { margin: 35px 0 0 40px; }
.footer .middle .line{margin: 0 50px 0 40px;}
.footer .middle .info{position: relative;margin-top:30px;}
.footer .middle .info .wx{float: left;margin-right: 20px;position: relative;}
.footer .middle .info .wx a{display: block; background: url(../images/weixin.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 -55px;}
.footer .middle .info .wx:hover img{display: block;}
.footer .middle .info .wx:hover a{background: url(../images/weixin.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 :;;}
.footer .middle .info .wx img{display: none;position: absolute;bottom: 100%;left: -20px;}

.footer .middle .info>img{float: left;}

.footer .middle .info .wx.xxqg a{display: block; background: url(../images/wx3.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 -55px;}
.footer .middle .info .wx.xxqg:hover a{background: url(../images/wx3.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 :;;}

.footer .middle .info .wx.zgjyfb a{display: block; background: url(../images/zgjyfb_fs.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 -55px;}
.footer .middle .info .wx.zgjyfb:hover a{background: url(../images/zgjyfb_fs.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 :;;}

.footer .middle .info .wx.wb a{display: block; background: url(../images/weibo.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 -55px;}
.footer .middle .info .wx.wb:hover a{background: url(../images/weibo.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 :;;}

.footer .middle .info .wx.qqgzh a{display: block; background: url(../images/wx20220628.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 -55px;}
.footer .middle .info .wx.qqgzh:hover a{background: url(../images/wx20220628.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 :;;}

.footer .middle .info .wx.qqzone a{display: block; background: url(../images/wx2.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 -55px;}
.footer .middle .info .wx.qqzone:hover a{background: url(../images/wx2.png);background-repeat: no-repeat;width: 55px;height: 55px;background-position: 0 :;;}