/* ---------------------------------------------common ---------------------------------------------------*/
body{width:100%;margin:0 auto;min-width: 1280px;max-width: 1600px; border-left: 1px solid #e6e8ea;border-right: 1px solid #e6e8ea;}
.mainContainer{width: 100%;margin: 0px;padding: 0px;overflow: hidden;height: auto;}
.left{float: left;}
.right{float: right;}
.container{width:90%;margin:0px auto;padding-left:0px;padding-right: 0px;height: 100%;}
a{text-decoration: none;}
ul li{list-style-type: none;}
/* ----------------------------------------------top-------------------------------------- */
.header{width: 100%;height:140px;background: url(../image/bg.png) no-repeat center center;}
.header img{margin-top: 26px;}
.header ul{width: 366px;float: right;margin-top: 14px;}
.header ul li{float: left;margin-left: 20px;}
.header ul li a{color: #BABABA;font-size: 12px;text-decoration:none;}
.header ul li a:hover{color: #FFC926;}
/*----------------------------------------------- nav--------------------------------------------- */
.nav{width:100%;height:45px;float:left;text-align: center;background-color: #EBF4F9;}
.nav .container{width: 80%;}
.nav > ul{width:100%;margin: 0 auto;line-height: 45px;}
.nav > ul > li{width:9.1%;font-weight: 100;float: left;list-style: none;position: relative;}
.nav > ul > li > a{width:100%;color: #1a1a1a;font-size:18px;font-weight: 400;display: inline-block;text-align: left;text-decoration: none;}
.nav > ul > li:hover>a{text-decoration: none;color: #10429D;}
.nav > ul > li > ul{width:140px;margin: 0px;position: absolute;display: none;z-index: 999;text-align: left;border-top:none;
box-shadow: 2px 2px 13px #777;padding: 0px;left:0px;top:42px;}
.nav > ul > li > ul > li{width:100%;margin: 0px;height: 45px;line-height: 45px;float:none;}
.nav > ul > li:hover ul{display: block;}
.nav ul li ul li a{display: inline-block;width:100%;background:#fff;color:#000;height:45px;line-height: 45px;text-align: left;font-size: 16px;padding-left: 10px;text-decoration:none;}
.nav ul li ul li:hover a{display: inline-block;width:100%;background:#10429D;opacity:1;color:#fff;height:45px;line-height: 45px;font-size: 16px;padding-left: 10px;}
.subnav{font-size: 16px;color: #fff;margin: 0px;}

/*--------------------------------------------------- banner------------------------------------------------------ */
.bannerContainer{clear:both;position:relative;z-index:1;}
.banner{width:100%;height:500px; overflow:hidden;max-width: 1600px;}
.banner .hd{ height:15px; overflow:hidden; position:relative;left:48%;top:92%; z-index:1;margin: 0 auto;width: 100%;text-align: center; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left; z-index:1;}
.banner .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px;
 text-align:center; background:#fff; 
cursor:pointer;border-radius: 10px 10px; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ height:100%; z-index:1;margin-top:-15px;}
.banner .bd ul{padding: 0px;margin: 0px;}
.banner .bd li{ zoom:1; vertical-align:middle; margin:0px;padding: 0px; }
.banner .bd img{display:block; height: 500px;width: 100%;}
/* 下面是前/后按钮代码*/
.banner .prev,
.banner .next{ position:relative; left:3%; top:-50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 1px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; left:95%; background-position:8px 1px; top:-53%;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

/* -----------------------------------------------------系部新闻------------------------------------------ */
.xyyw{width:100%;height: 430px;max-width: 1600px}
.xyywContent{width:96%; height: 100%;margin: 0 auto;}
h2{width: 100%;margin: 36px 0 36px 0;height: 46px;text-align: center;font-size:36px;font-weight:400;color:#012861;line-height:24px;}
.Line{background-color: #012861;height: 1px;width:60px;display: inline-block;position: relative;bottom: 10px;}
.xyyw .xbxw_pic{position:relative;}
.xyyw .xbxw_pic ul li {list-style:none;}
.xyyw .xyywImg .bd img{width:100%;height: 390px;}
.xyyw .xyywImg .bd a{cursor:pointer;background-color: #fff;color:#000;width:100%;z-index: 9999999;position: relative;height: 38px;font-size: 16px;vertical-align: middle;line-height:38px;overflow-y:hidden;display:inline-block;}
.xyyw .xyywImg{width:48%;}
.xyyw .xyywImg .prev,
.xyyw .xyywImg .next{ position:absolute; left:3%; top:44%; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.xyyw .xyywImg .next{ left:auto; right:3%; background-position:8px 5px; }
.xyyw .xyywImg .prev:hover,
.xyyw .xyywImg .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.xyyw .xyywImg .prevStop{ display:none;  }
.xyyw .xyywImg .nextStop{ display:none;  }

.xyyw .xxywNews{width:48%;max-width: 788px;}
.xyyw .xxywNews2{width:100%;max-width: 100%;}
.xyyw2 .xxywNews{width:32%; max-width: 32%}
.xyyw2 .xxywNews:nth-child(2){margin: 0 2%;}
.xyyw h2{height:50px;border-bottom: 2px solid #16518e;font-size: 24px;text-align: left;color: #000;font-weight:400;}
.xyyw h2 .more{float:right;font-size: 14px;font-weight: 400;color: #7f7d7d;}
.xyyw .xxywNews li{background: url('./../image/sq.png') no-repeat 1px 15px;font-size: 16px;line-height: 31.5px;display:inline-block;padding-left:10px;width:100%;overflow-y:hidden;float:left;}
.first{max-height:170px;height:100% !important;overflow: inherit;}
.xyyw .xxywNews li .title{width:70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xyyw .xxywNews li a .date{text-align: right;width:30%;float:right;}
.xyyw .xxywNews a:hover{color: #16518e;}
.xyyw .xxywNews .date{float:right;}
.xyyw .xxywNews .xyywDescription{text-indent: 20px;font-size: 14px;width:99.5%;display:block;max-height:100px;}

/*---------------------------------------------------------------------------- 图片新闻和系部新闻------------------------------------------ */
.tpxw_xbxw{margin: 50px auto;height: 400px;}
.slideBox2{width:48%;height:400px; overflow:hidden; position:relative;float: left;}
.slideBox2 .hd{ height:24px; overflow:hidden; position:absolute;right:10px;bottom:20px; z-index:1;margin: 0 auto;width: 100%;text-align: center; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:right;margin-right: 20px;}
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:22px; height:22px; line-height:22px; text-align:center;background:rgba(181,181,181,0.53);
    border:1px solid #B5B5B5; cursor:pointer;color: #fff;}
.slideBox2 .hd ul li.on{ background:#012861; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.slideBox2 .bd ul{padding: 0px;margin: 0px;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; margin:0px;padding: 0px; }
.slideBox2 .bd img{display:block; height: 380px;width: 98%;margin-top: 20px; }


/* -------------------------------------jjxy 菁菁校园---------------------------------------------- */
.jjxy{width:100%;max-width: 1600px;height: 440px;
position: relative;margin:0 auto;margin-top:80px;}
.jjxy .container{margin: 0 auto;text-align: center;padding:0px;clear: both;}
.jjxy a{width: 100%;height: 200px;line-height:200px;display: inline-block;margin:0px;padding:0px;font-size:24px;font-weight:400;color:#fff;vertical-align: middlel;}
/* .jjxy a:hover{color:#A62103; } */
.jjxy img{height: 200px;width:100%;}
.col_25{width:24.8%;float: left;margin:0px;padding:0px;text-align:center;}
.jjxy .wmxy a{background-color: #3878F7;}
.jjxy .sxjd a{background-color: #90D7EB;}
.jjxy .jyjx a{background-color: #6CA3E6;}
.jjxy .zsjy a{background:url(../image/jjxy_image05.png) no-repeat center center;}
.jjxy .cxcy a{background-color: #3974bb;}
.jjxy .row,.jjxy .col-md-3{margin:0px;padding:0px;}

/* ------------------------------教学教研、党建工作、招生就业、学生工作---------------------------------------- */
.jdzx .hd .title{float:left;width:88px;position:relative;left:70px;color:#fff;}
.jdzx .hd .EnTitle{position:relative;left:70px;}
.jdzx{clear: both;margin-top: 60px;width:100%;height: 480px;background: #999 url(./../image/bg02.png) center center no-repeat;}
.jdzx .slideTxtBox{text-align:left;padding-top: 50px;}
.jdzx .slideTxtBox .hd{ height:50px; line-height:50px;position:relative;margin: 0px 0 50px; }
.jdzx .slideTxtBox .hd ul{ float:left;  position:absolute;top:-1px; height:50px;width: 100%;padding: 0px;}
.jdzx .slideTxtBox .hd ul li{ float:left;width: 23.8%; height: 50px; cursor:pointer; border-left:2px solid #aaa;
color: #999;font-size: 20px;font-weight: bold;}
.jdzx .slideTxtBox .hd ul li:first-child{border-left:0px;}
.jdzx .slideTxtBox .hd ul li.on{ height:50px;color: #333;}
.jdzx .slideTxtBox .hd ul li .EnTitle{font-size: 16px;color: #fff;font-weight:400;}

.jdzx .slideTxtBox .hd ul .jxjy{background: url(../image/ex.png) left center no-repeat;}
.jdzx .slideTxtBox .hd ul .jxjy[class*="on"]{background: url(../image/ex-active.png) left center no-repeat;}
.jdzx .slideTxtBox .hd ul .djgz{background: url(../image/pbw.png) 7% center no-repeat;width: 26%;}
.jdzx .slideTxtBox .hd ul .djgz[class*="on"]{background: url(../image/pbw-active.png) 9% center no-repeat;}
.jdzx .slideTxtBox .hd ul .zsjy{background: url(../image/sw.png) 7% center no-repeat;}
.jdzx .slideTxtBox .hd ul .zsjy[class*="on"]{background: url(../image/sw-active.png) 8% center no-repeat;}
.jdzx .slideTxtBox .hd ul .xsgz{background: url(../image/emr.png) 7% center no-repeat;}
.jdzx .slideTxtBox .hd ul .xsgz[class*="on"]{background: url(../image/emr-active.png) 8% center no-repeat;}

.jdzx .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.jdzx .slideTxtBox .bd li{ height:74px; line-height:24px;width: 30%;border: 1px solid #E2E2E2;float: left; margin-left: 4.5%;margin-bottom: 40px;padding: 1% 0; }
.jdzx .slideTxtBox .bd .first{margin-left: 0px;}
.jdzx .slideTxtBox .bd li .date{ float:right; color:#fff;height: 100%;width: 24%;float: left;font-size: 16px;text-align: center;
    border-right: 1px solid #fff;height: 60px;margin-right: 1%;margin-top: 8px;line-height: 10px;margin-right: 1%;}
.jdzx .slideTxtBox .bd li .date span{font-size: 36px;display: inline-block;width: 100%;margin-top: 17px;line-height: 30px;}
.jdzx .slideTxtBox .bd li .title{font-size: 16px;color: #fff;text-decoration: none;cursor: pointer;}
.jdzx .slideTxtBox .bd li .title:hover{text-decoration:none;color: #10429D;}
.jdzx .slideTxtBox .bd li .info{padding-left: 27%;}
.jdzx .slideTxtBox .bd li .info .title{color:#fff;font-weight: bold;font-size: 16px;}
.jdzx .slideTxtBox .bd li .info .title:hover{text-decoration:none;color:#f00;}
.jdzx .slideTxtBox .bd li .info .description{font-size: 12px;color: #fff;}

/* -------------------------------------------------教师风采------------------------------------------ */
.jsfc{height: 300px;margin-top: 40px;}
.jsfc h1{font-size: 20px;font-weight: bold;color: #08244C;width: 80%;float: left;}
.jsfc .more{float: right;color: #012861;font-size: 14px;width: 18%;text-align: right;}
.jsfc h1 span{font-size:16px;color: #A8A8A8;font-weight: 400;margin-left: 15px;}
.jsfc .more:hover{color: #FFC926;}
.jsfc hr{width: 100%;height: 2px;background-color: #E0E0E0;border:none;display: inline-block;margin: 22px auto;}
.jsfc ul{padding: 0px;margin: 0px 0px 40px 0;}
.jsfc ul li{float: left;width: 20%;text-align: center;}
.jsfc ul li img{width: 96%;max-width: 160px;height:200px;}
.jsfc ul li .jsfcTitleContent{text-align: center;width:200px;height:34px;background-color: rgba(255,255,255,0.3);
    margin: 0 auto;position: relative;top:-36px;color: #fff;}
.jsfc ul li .jsfcTitleContent p{color: #fff;height: 34px;line-height: 34px;width: 200px;}

/* -------------------------------------------------快速导航------------------------------------------ */
.ksdh{height: 120px;margin-bottom: 60px;position: relative;margin-top:40px;}
.ksdh .ksdhTitle{width: 50px;background:#0f4a86;height: 120px;margin: 0 auto;}
.ksdh .ksdhTitle img{margin-left: 10px;margin-top: 5px;float:left;}
.ksdh .linkContent{margin-left:20px;width: 93%;}
.ksdh .ztrk{width:100%;height: 50px;}
.ksdh .ztrk li{float: left;width:18%;}
.ksdh .ztrk li:last-child{width: 100px;float: right;height: 50px;line-height: 50px;}
.ksdh .ztrk li:last-child a{display: inline-block;height:38px;width: 100px;line-height: 38px;color: #fff;background: #0f4a86;
padding: 0px 2px;text-align: center;}

.yqlj{margin-top: 20px;}
.optWrapper .opt{clear: both;width: 100%;}

/* ------------------------------------------------------底部------------------------------------------ */
.footer{width: 100%;height: 140px;background: #012861;}
.footer .top{text-align: center;height: 180px;}
.footer .top img{margin-top: 23px;}
.footer .top ul{width: 800px;height: 60px;margin: 0 auto;
line-height: 60px;clear:both;}
.footer .top ul li{float: left;width: 13.5%;}
.footer .top ul li a{height: 16px;line-height: 16px;color: #fff;font-size: 16px;font-weight: 400;display: inline-block;width: 100%;border-right: 1px solid #fff;}
.footer .bottom{width: 100%;background-color: #072044;color: #5071A1;line-height: 30px;font-size: 14px;text-align: center;padding-top:10px;}
.footer .bottom p{line-height: 32px;
    color: #fff;
    font-size: 14px;
    text-align: center;}
.footer .bottom .sydw{width:10%;}
.footer .bottom .bq{width:100%;margin-top: 10px;
    font-size: 16px;
    color: #fff;}
@media (max-width:1620px){
    body{
        max-width: 1400px;
    }
    .banner{
        height: 450px;
    }
    .banner .bd img{
        height: 450px;
    }
    .xyyw{
        max-width: 1400px;
    }
}
@media (max-width:1420px){
    body{
        max-width: 1200px;
        min-width: 1200px;
    }
    .banner{
        height: 370px;
    }
    .banner .bd img{
        height: 370px;
    }
    .xyyw{
        max-width: 1200px;
    }
}
@media (max-width:1220px){
    body{
        max-width: 1000px;
        min-width: 1000px;
    }
    .banner{
        height: 280px;
    }
    .banner .bd img{
        height: 280px;
    }
    .xyyw{
        max-width: 1000px;
    }
    .xyyw .xxywNews li .title{
        width: 60%;
    }
    .xyyw .xxywNews li a .date{
        width: 35%;
    }
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .jsfc ul li .jsfcTitleContent{
      background-color:#fff;
      filter:Alpha(opacity=30);
      /* position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
      /*zoom:1; 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
    .jsfc ul li .jsfcTitleContent p{
      position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    }  
  }