@charset "utf-8";
/* 头部 */
.header-box{
    width: 100%;
    padding: 10px 0;
    position: fixed;
    top: 0;
    z-index: 999;
    background: url("/css/../img/header-bg.png") center;
    background: rgba(72, 121, 171, 0.67);
}
.header{
    position: relative;
}
.index-logo{
    display: inline-block;
    padding: 15px 0 0 15px;
}
.index-logo img{
    width: 516px;
    height: 67px;
}
/* 搜索框 */
.indexSearch{
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
}
.indexSearch>div{
    display: inline-block;
}
.indexSearch .searchTxt{
    padding: 5px;
    float: left;
    border-radius: 2px;
    display: none;
}
.indexSearch .searchBtn{
    width: 25px;
    height: 25px;
    background: url(/css/../img/index-search.png) no-repeat center;
    cursor: pointer;
}
.indexSearch>ul{
    float: right;
}
.indexSearch>ul>li{
    float: left;
    margin-left: 10px;
    border-left: 1px solid #fff;
    padding-left: 5px;
}
.indexSearch>ul>li>a{
    color: #fff;
    font-size: 14px;
}
/* 导航 */
.index-nav{
    margin-top: 10px;
    border-top: 1px solid #fff;
}
.index-nav>ul>li{
 float: left;
 position: relative;
}
.index-nav>ul>li>a{
    display: block;
    color: #fff;
    padding: 5px 23px;
}

/* 二级导航 */
.index-nav>ul>li>ul{
    display: none;
    background: url(/css/../img/header-bg.png);
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 5px;
    padding: 5px;
    z-index: 3;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    text-align: center;
    background: rgba(63, 106, 158, 0.66);
}
.hasSub:hover>ul{
    display: block;
}
.index-nav>ul>li>ul>li{
    margin-top: 5px;
    position: relative;
}
.index-nav>ul>li>ul>li>a{
    color: #fff;
    white-space: nowrap;
}
.index-nav>ul>li>ul>li>a:hover{
    border-bottom: 2px solid #00b7ee;
}
/*
.hasSub:after{
    content: "\25BC";
    color: #fff;
    font-size: 15px;
    position: absolute;
    right: 10px;
    top: 7px;
}*/
/* 三级导航 */
.hasSub3:hover ul{
    display: block;
}
.index-nav>ul>li>ul>li>ul{
    background: url(/css/../img/header-bg.png);
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 5px;
    padding: 5px;
    min-width: 80%;
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
background: rgba(63, 106, 158, 0.66);
}
.index-nav>ul>li>ul>li>ul>li{
    margin-top: 2px;
}
.index-nav>ul>li>ul>li>ul>li>a{
    color: #fff;
    display: block;
    white-space: nowrap;
}
.index-nav>ul>li>ul>li>ul>li>a:hover{
    border-bottom: 2px solid #00b7ee;
}
/* 头部轮播 */
.banner-top-in{
    max-width: 1920px;
    margin: 0 auto;
  /*  margin-top: -153px; */
}
.banner-top-in ul li{
    height: 668px;
    background-size: 100% 100%;
}
.banner-top-control{
    position: relative;
    display: none;
}
.banner-top-control .prev,.banner-top-control .next{
    background: url(/css/../img/C-prev.png) no-repeat center;
    width: 70px;
    height: 102px;
    border-radius: 5px;
    position: absolute;
    top: -400px;
}
.banner-top-control .next{
    background: url(/css/../img/C-next.png) no-repeat center;
    position: absolute;
    right: 0;
}

/* -------------- 教师风采开始 -------------- */
.teacher{
    background: url(/css/../img/teacher-bg.png) no-repeat bottom;
    widows: 100%;
    overflow: hidden;
    padding: 74px 0;
}
                  /* p部分 */
.teacher-in>a,.jz-in>a,.work-in>a,.C-new-in>a{
    display: block;
    width: 300px;
    margin: 0 auto;
    font-weight: 600;
    font-size: 26px;
    text-align: center;
    color: #fff;
    position: relative;
}
.teacher-in>a:after,.jz-in>a:after,.work-in>a:after,.C-new-in>a:after{
    content: "";
    width: 95px;
    height: 1px;
    background-color: #000;

    position: absolute;
    top: 50%;
    left: 75%;
}
.teacher-in>a:before,.jz-in>a:before,.work-in>a:before,.C-new-in>a:before{
    content: "";
    width: 95px;
    height: 1px;
    background-color: #000;

    position: absolute;
    top: 50%;
    right: 75%;
}
.jz-in>a:after,.jz-in>a:before{
    background-color: #fff;
}
.teacher-in>a{
    color: #000;
}
.work-in>a:after,.work-in>a:before{
    background-color: #fff;
}
/* p部分结束 */
.teacher-ul{
    margin: 45px 0;
    width: 100%;
    position: relative;
}
.teacher-ul ul li{
    width: 308px;
    margin-left: 10px;
    height: 183px;
    overflow: hidden;
}
.teacher-ul ul li img{
    /* width: 100%; */
    width: 308px;
    height: 183px;
    transition: all .5s;
}
.teacher-ul ul li:hover img{
    transition: all .5s;
    transform: scale(1.1);
}
.teacher-ul .prev{
    display: block;
    background: url(/css/../img/prev.png) no-repeat center;
    width: 37px;
    height: 35px;

    position: absolute;
    top: 40%;
    left: -37px;
}
.teacher-ul .next{
    display: block;
    background: url(/css/../img/next.png) no-repeat center;
    width: 37px;
    height: 35px;

    position: absolute;
    top: 40%;
    right: -37px;
}

/* -------------- 教师风采结束 -------------- */

/* -------------- 学术讲座开始 -------------- */
.jz{
    background: url(/css/../img/jz-bg.png) no-repeat center;
    max-width: 1920px;
    margin: 0 auto;
    padding: 50px 0 75px 0;
    position: relative;
margin-top: 35px;
}
.jz-in>p,.jz-in>p,.work-in>p,.work-in>p{
    color: #fff;
}
.jz-in p:after,.jz-in p:before,.work-in p:after,.work-in p:before{
    background-color: #fff;
}

/* 讲座li */
.jz-ul{
    margin-top: 30px;
}
.jz-loop ul li{
    background: #fff;
    padding: 20px;
    width: 270px;
    height: 300px;
    float: left;
    margin-left: 40px;
    position: relative;
}
.jz-loop ul li h2{
    font-size: 17px;
    height: 70px;
    border-bottom: 1px solid #dbdbdb;
}
.jz-loop ul li p{
    padding-left: 20px;
    font-size: 16px;
    margin: 10px 0;
}
.jz-loop ul li>a{
    background: #13a7e1;
    color: #fff;
    padding: 5px 10px;
        position: absolute;
    bottom: 20px;
    right: 20px;
}
.jz-loop ul li .jz-people{
    background: url(/css/../img/icon-jz.png) no-repeat 0 center;
}
.jz-loop ul li .jz-time{
    background: url(/css/../img/icon-time.png) no-repeat 0 center;
}
.jz-loop ul li .jz-wz{
    background: url(/css/../img/icon-wz.png) no-repeat 0 4px;
    height: 70px;
}
.jz-pointer{
    position: absolute;
    bottom: 20px;
    left: 40%;
}
.work-pointer{
    position: absolute;
    bottom: 25px;
    left: 40%;
}
.jz-pointer ul li,.work-pointer ul li,.list1-pointer ul li{
    width: 70px;
    height: 7px;
    background: #fff;
    float: left;
    margin-left: 20px;
}
.jz-pointer ul .on,.work-pointer ul .on,.list1-pointer ul .on{
    background: #f39800;
}
/* 左右按钮 */

.jz-ul .prev{
    display: block;
    width: 25px;
    height: 50px;
    background: url(/css/../img/jz-prev.png) no-repeat center;
    position: absolute;
    top: 45%;
    left: 25px;
}
.jz-ul .next{
    display: block;
    width: 25px;
    height: 50px;
    background: url(/css/../img/jz-next.png) no-repeat center;
    position: absolute;
    top: 45%;
    right: 25px;
}
.jz-ul .prev,.jz-ul .next{
    display: none;
    border-radius: 3px;
}

/* -------------- 学术讲座结束 -------------- */

/* -------------- 党建工作开始 -------------- */
.work-box{
    padding: 40px 0 70px 0;
    position: relative;
    background: url(/css/../img/work-bg.png) no-repeat center;
}
.work-loop>ul>li{
    width: 420px;
    padding: 20px;
    height: 270px;
    overflow: hidden;
    float: left;
}
/* 时间 */
.work-loop>ul>li .work-time{
    width: 61px;
    height: 74px;
    background: url(/css/../img/work-line.png) no-repeat center;
    float: left;
}
.work-loop>ul>li .work-time>p{
    width: 100%;
    height: 50%;
    color: #ff9600;
    text-align: left;
    font-size: 30px;
}
.work-loop>ul>li .work-time>span{
    display: block;
    text-align: right;
    width: 100%;
    height: 50%;
    color: #fff;
    font-size: 25px;
}
.work-loop>ul>li .work-cont{
    cursor: pointer;
    display: block;
    color: #fff;
    width: 283px;
    float: left;
    margin: 0 18px;
}
.work-loop>ul>li .work-cont h2{
    margin-bottom: 20px;
line-height: 30px;
}
.work-loop>ul>li .work-cont p{
    text-indent: 2em;
    font-size: 14px;
line-height: 29px;
}
/* -------------- 党建工作结束 -------------- */

/* -------------- 学院公告 -------------- */
.college-title{
    width: 246px;
    margin: 30px auto;
}
.title-line{
    height: 47px;
    border-left: 1px solid #000;
    margin: 0 0 0 23px;
}
.college-title p{
    font-weight: 600;
    font-size: 26px;
    color: #9b9b9b;
    text-align: center;
    display: block;
    position: relative;
}
.college-title span{
    font-size: 14px;
}
.college-l,.college-r{
    cursor: pointer;
}
.college-on p{
    color: #000;
}
.college-on p:before{
    content: "";
    height: 4px;
    width: 30px;
    background: #00a0e9;
    position: absolute;
    bottom: -12px;
    left: 37%;
}
/* ul部分 */
.college-ul1>ul,.college-ul2>ul{
    margin: 20px 0;
    height: 254px;
}
.college-ul1>ul>li,.college-ul2>ul>li{
    border: 1px solid #bad8ec;
    width: 306px;
    padding: 10px;
    position: relative;
    float: left;
    margin-left: 13px;
    margin-top: 30px;
}
.college-ul1>ul>li:hover,.college-ul2>ul>li:hover{
    box-shadow: 0px 2px 22px -5px rgba(0, 0, 0, 0.5);
    transform: scale(1) translateY(-3px);
    border-radius: 5px;
}
.college-ul1>ul>li:hover .college-time,.college-ul2>ul>li:hover .college-time{
    background: #a40000;
}
.college-ul1>ul>li>.college-time,.college-ul2>ul>li>.college-time{
    background: #529ecf;
    width: 64px;
    color: #fff;
    text-align: center;
    padding: 7px;
    /* margin-right: 9px; */
    display: inline-block;
}
.college-ul1>ul>li>.college-time p,.college-ul2>ul>li>.college-time p{
    font-size: 30px;
}
.college-ul1>ul>li>.college-time span,.college-ul2>ul>li>.college-time span{
    font-size: 13px;
}
.college-ul1>ul>li a,.college-ul2>ul>li a{
    display: inline-block;
    width: 223px;
    font-size: 14px;
    float: right;
    margin-right: -14px;
}
.college-ul1>ul>li a:before,.college-ul2>ul>li a:before{
    content: ">>";
    color: #d40808;
    position: absolute;
    bottom: 0;
    right: 10px;
}
.college-ul2{
    display: none;
}
.college-ul1 .college-more,.college-ul2 .college-more{
    color: #c61b1b;
    display: block;
    text-align: right;
    font-size: 14px;
}
/* -------------- 学院公告结束 -------------- */


/* -------------- 尾部开始 ------------- */
.footer{
    background: url(/css/../img/footer-bg.png) no-repeat center;
    padding: 38px 0 20px 0;
}
.footer-logo{
    margin-top: 15px;
}

.Eng-code{
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 0 40px;
    margin-left: 25px;
}
.Eng-code img{
    transition: all .5s;

}
.Eng-code:hover img{
    box-shadow: 0px 2px 22px -5px rgba(0, 0, 0, 0.5);
    transform: scale(1) translateY(-10px);
    border-radius: 5px;
    src: url(/css/../img/phone2.png);
}

.footer-link{
    width: 570px;
    margin-left: 20px;
    border-left: none;
    border-right: none;
}
.footer-link p{
    color: #fff;
    margin-left: 30px;
    font-size: 14px;
}
.footer-link>ul{
    margin-top: 15px;
}
.footer-link ul li{
    float: left;
    margin-left: 30px;
}
.footer-link ul li a{
    font-size: 12px;
    color: #fff;
}
.Eng-copy{
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.footer-line{
    height: 1px;
    background-color: #ccc;
    margin-top: 10px;
    margin-bottom: 25px;
}
/* -------------- 尾部结束 ------------- */

/* 新闻中心开始 */
.C-news{
    padding: 45px 0;
}
.C-new-in{
    position: relative;
}
.C-new-carousel-box{
    position: relative;
}
.C-new-carousel{
    width: 470px;
    height: 365px;
}
.C-new-carousel ul li{
    position: relative;
    width:470px;
    height: 375px;
}
.C-new-carousel ul li img{
    width:470px;
    height: 375px;
}
.C-new-carousel ul li:hover img{
    transition: all 1s;
    transform: scale(1.1);
}
.C-new-carousel ul li a{
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    width: 100%;
    background: url(/css/../img/C-li-bg.png) center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.C-news-porter{
    position: absolute;
    bottom: 0;
    left: 395px;
}
.C-news-porter ul li{
    float: left;
    margin-left: 10px;
    width: 11px !important;
    height: 11px;
    background: #908886;
    border-radius: 50%;
}
.C-news-porter ul .on{
    background: #c41111;
}
/* 右边 */
.C-news-r{
    width: 768px;
    position: absolute;
    top: 54px;
    right: 0;
}
.C-news-r ul{
    margin-top: 19px;
}
.C-news-r ul li{
    padding: 11px 5px;
    margin-top: 11px;
    height: 125px;
}
.C-news-r ul li>img{
    width:179px;
    height: 102px;
}
.C-news-r ul li:hover{
    box-shadow: 0px 2px 22px -5px rgba(0, 0, 0, 0.5);
    transform: scale(1) translateY(-3px);
    border-radius: 5px;
}
.C-news-r ul li a:hover{
    color:#3078c4;
}
.C-news-r ul li a{
    font-size: 18px;
    color: #393939;
}
.C-news-r ul li span{
    font-size: 14px;
}
.C-news-r ul li p{
    margin-top: 21px;
    text-indent: 2em;
    color: #7d7d7d;
    font-size: 14px;
}
.C-news-rr{
    width: 560px;
    float: right;
}
/* 新闻中心结束 */
/* <!-- 右侧TOP --> */
.C-top{
    position: fixed;
    bottom: 30px;
    right: 0;
    width: 75px;
    height: 303px;
}

.C-top ul .C-bszn{
    background: url(/css/../img/C-bszn.png) no-repeat center;
    background-color: rgba(40, 106, 187, 0.65);
}
.C-top ul .wec{
    background: url(/css/../img/wec.png) no-repeat center;
    background-color: rgba(40, 106, 187, 0.65);
}
.C-top ul .web{
    background: url(/css/../img/web.png) no-repeat center;
    background-color: rgba(40, 106, 187, 0.65);
}
.C-top ul .C-onTop{
    cursor: pointer;
    background: url(/css/../img/top.png) no-repeat center;
    background-color: rgba(40, 106, 187, 0.65);
}
.C-top ul li{
    position: relative;
}
.C-top ul li img{
    position: absolute;
    right: 110%;
    top: 0;
    display:none;
}
.C-top ul li:hover img{
    display: block;
width: 150px;
}
.C-top ul li a{
    margin-top: 10px;
    border-radius: 5px;
    width: 75px;
    height: 66px;
    display: block;
}
.C-top ul .C-onTop{
    margin-top: 10px;
    border-radius: 5px;
    width: 75px;
    height: 66px;
}
.C-new-in>a{
    margin-bottom: 49px;
    color: #000;
}
.work-in>a{
    margin-bottom: 20px;
}

/* 快速通道开始 */
.C-link{
    width: 100%
}
.C-link-in>p{
    margin: 60px 0 50px 0;
    font-weight: 600;
    font-size: 26px;
    text-align: center;
    color:#000;
}
.C-link-ul ul{
    padding-bottom: 10px;
    box-shadow: 4px 6px 9px #ccc;
    border-radius: 6px;
}
.C-link-ul ul li{
    float: left;
    margin-left: 7px;
}
.C-link-ul ul li:hover{
    box-shadow: 0px 2px 22px -5px rgba(0, 0, 0, 0.5);
    transform: scale(1) translateY(-3px);
    border-radius: 5px;
}
.C-link-ul ul li a{
    width: 120px;
    font-size: 14px;
    color: #464545;
font-weight: 600;
    display: block;
    text-align: center;
    padding: 60px 3px 0 3px;
    transition: all .5s;
    -webkit-transition: all .5s;
}
/* 背景图 */
.C-en{background: url(/css/../img/en1.png) no-repeat center 5px;}
.C-en:hover{background: url(/css/../img/en1.png) no-repeat center 5px;}

.C-jp{background: url(/css/../img/JP1.png) no-repeat center 5px;}
.C-jp:hover{background: url(/css/../img/JP1.png) no-repeat center 5px;}

.C-ger{background: url(/css/../img/ger1.png) no-repeat center 5px;}
.C-ger:hover{background: url(/css/../img/ger1.png) no-repeat center 5px;}

.C-lang{background: url(/css/../img/lang1.png) no-repeat center 5px;}
.C-lang:hover{background: url(/css/../img/lang1.png) no-repeat center 5px;}

.C-core{background: url(/css/../img/core1.png) no-repeat center 5px;}
.C-core:hover{background: url(/css/../img/core1.png) no-repeat center 5px;}

.C-computer{background: url(/css/../img/computer1.png) no-repeat center 5px;}
.C-computer:hover{background: url(/css/../img/computer1.png) no-repeat center 5px;}

.C-hat{background: url(/css/../img/hat1.png) no-repeat center 5px;}
.C-hat:hover{background: url(/css/../img/hat1.png) no-repeat center 5px;}

.C-hand{background: url(/css/../img/hand1.png) no-repeat center 5px;}
.C-hand:hover{background: url(/css/../img/hand1.png) no-repeat center 5px;}

.C-study{background: url(/css/../img/study1.png) no-repeat center 5px;}
.C-study:hover{background: url(/css/../img/study1.png) no-repeat center 5px;}

.C-zygl{background: url(/css/../img/zygl1.png) no-repeat center 5px;}
.C-zygl:hover{background: url(/css/../img/zygl1.png) no-repeat center 5px;}

/* 快速通道结束 */

/* 中文固定导航 */
.fixed{
    position: fixed;
    top: 0;
    left: 0;
    background: url(/css/../img/header-bg.png) center;
    margin-top: 0;
    border: 0;
    padding: 10px 0;
    width: 100%;
    z-index: 999;
}
.fixed>ul{
    width: 1280px;
    margin: 0 auto;
}
/* 中文固定导航结束 */
/* 左侧顶部图片 */
.C-notice-bg{
    width: 436px;
    height: 86px;
    /* background: url(/css/../img/C-notice-bg.png) no-repeat center; */
    padding: 4px 0 0px 30px;
    z-index: 2;
    position: absolute;
    left: 10px;
    background: #07a2ea;
    border-radius: 10px;
    xbottom: -654px !important;
}
.C-notice-bg>ul>li{
    margin-top: 10px;
    list-style: square;
    color:#fff;
}
.C-notice-bg>ul>li>a{
    font-size: 17px;
    font-weight: 600;
    color: #fff;
}
.close{
    color: #fff;
    font-size: 15px;
    cursor: pointer;
    position: absolute;
    left: 93%;
    top: 4px;
    width: 30px;
    height: 30px;
    background: #07a2ea;
    text-align: center;
    border-radius: 5px;
}