/*首页*/
/*轮播图部分*/
.banner-box{
    width:100%;
    height:auto;
}
.banner-box .banner{
    position:absolute;
    top:140px;
    z-index:0;
    display:none;
    width:100%;
}
.banner-box .on{
    display:block;
}
.banner-box .banner-block{
    position:relative;
    z-index:0;
    margin:0 0;
}
.banner-box .banner-block img{
    display:block;
    width:100%;
    height:auto;
    opacity:1;
    filter:alpha(opacity=1); /* 针对 IE8 以及更早的版本 */
}
.banner-box .banner img{
    display:block;
    max-width:100%;
    height:auto;
}
.banner-title-box{
    width:100%;
    height:20px;
    color:#fafafa;
    position:relative;
    z-index:2;
    bottom: 15px;
}
.banner-title-box .banner-title{
    min-width:100px;
    max-width:200px;
    height:20px;
    margin-top:-13px;
    position:relative;
    top:-20px;
    margin-left: 66%;
}
.banner-title-box .banner-title .banner-tag ul{
    font-size:2px
}
.banner-title-box .banner-title .banner-tag ul li{
    width:20px;
    height:20px;
    line-height:20px;
    background:#ffffff;
    float:left;
    margin-right:16px;
    cursor:pointer;
    color:#ffffff;
    border-radius: 40%;
}
.banner-title-box .banner-title .banner-tag ul .on{
    background:darkred;
    color:darkred;
    border-radius: 40%;
}

/*新闻部分*/
.index-news-box{
    width:100%;
    height:584px;
    margin-top:-8px;
    background:url("../images/6.jpg");
}
.index-news-box .index-news{
    width:1200px;
}
.index-news-box .index-news .model-title{
    width:100%;
    height:24px;
    line-height:24px;
    font-size:24px;
    text-align: center;
}
.index-news-box .index-news .left{
    width:473px;
    height:460px;
    float:left;
    margin-top:30px;
    background:#ffffff;
}
.index-notice{
    margin: 0 auto;
}
.index-news-box .index-news .right {
    width:689px;
    height:460px;
    float:left;
    margin-left:20px;
    margin-top:30px;
    background:#ffffff;text-align:left;
}
/*新闻banner部分*/
.index-news-box .index-news .left a{
    color:#323232;
}
.index-news-box .index-news .left .sbanner{
    margin: 0 auto;
    width:420px;height:220px;margin-top:30px;}
.index-news-box .index-news .left .sbanner-title{
    margin: 0 auto;
    width:420px;
    height:auto;
    text-align:left;
}
.index-news-box .index-news .left .sbanner-title label {
    display:none;
}
.index-news-box .index-news .left .sbanner-title .on{
    display:block;
}
.on1{
    display: block;
}

.index-news-box .index-news .left .sbanner-title .title{
    width:420px;
    font-size:18px;
    line-height:28px;
    max-height:56px;
    overflow:hidden;
    margin-bottom:19px;
}
.index-news-box .index-news .left .sbanner-title .desc{
    width: 420px;
    font-size:14px;
    color:#666666;
    line-height:24px;
    max-height:72px;
    overflow:hidden;
}
/*新闻列表*/
.index-news-box .index-news .right ul{
    width:664px;
    margin-top:30px;
    margin-left:6px;
}
.index-news-box .index-news .right ul a{
    color:#323232;
}
.index-news-box .index-news .right ul li{
    width:100%;
    height:96px;
    margin-top:0;
}
.index-news-box .index-news .right ul li .time{
    width:100px;
    height:54px;
    text-align:center;
    float:left;
    border-right:1px solid #ccc;
}
.index-news-box .index-news .right ul li .title-desc{
    width:540px;
    height:96px;
    float:left;
    margin-left:23px;
}
.index-news-box .index-news .right ul li .time .day{
    font-size:30px;
    width:100%;
    height:30px;
    line-height:30px;
}
.index-news-box .index-news .right ul li .time .yymm{
    font-size:14px;
    width:100%;
    height:14px;
    line-height:14px;
    color:#666666;
    margin-top:10px;
}
.index-news-box .index-news .right ul li .title-desc .title{
    width:540px;
    height:16px;
    line-height:16px;
    text-align:left;
    font-size:16px;
    overflow:hidden;
}
.index-news-box .index-news .right ul li .title-desc .desc{
    margin-top:20px;
    width:540px;
    line-height:20px;
    font-size:14px;
    color:#666666;
    max-height:20px;
    overflow:hidden;
}
.index-news-box .index-news .right .more{
    float:right;
    margin-right:30px;
    margin-top:-14px;
    width:88px;
    height:30px;
    line-height:30px;
    font-size:14px;
    color:#fff;
    background:#165068;
    text-align:center;
}
.index-news-box .index-news .right .more a{
    color:#ffffff;
}
.index-news-box .index-news .right .more a:visited{
    color:#ffffff;
}

/*通知公告部分*/
.index-notice-box{
    width:100%;
    height:481px;
    background:url("../images/footer-bg.jpg");
}
.index-notice-box .index-notice{
    width:1200px;
}
/*公告部分*/
.index-notice-box .index-notice .left{
    width:790px;
    height:421px;
    float:left;
    background:#ffffff;
}
.index-notice-box .index-notice .left .model-title{
    width:100%;
    height:40px;
    line-height:40px;
    font-size:24px;
    margin-top:20px;
    margin-bottom:20px;
    text-align: center;
}
.index-notice-box .index-notice .left ul{
    width:100%;
    margin-left:30px;
}
.index-notice-box .index-notice .left ul a{
    color:#323232;
}
.index-notice-box .index-notice .left ul li{
    width:100%;
    height:75px;
    margin-bottom:26px;
    text-align: center;
}
.index-notice-box .index-notice .left ul li .time{
    width:75px;
    height:100%;
    float:left;
    background:url("../images/notice-time-on.png") center no-repeat;
}
.index-notice-box .index-notice .left ul li .time .year{
    font-size:14px;
    width:98%;
    height:33px;
    line-height:29px;
    color:#fff;
    background:darkred;
}
.index-notice-box .index-notice .left ul li .time .date{
    font-size:12px;
    width:100%;
    height:46px;
    line-height:46px;
}
.index-notice-box .index-notice .left ul li .title-desc{
    width:643px;
    height:100%;
    float:left;
    margin-left:12px;
}
.index-notice-box .index-notice .left ul li .title-desc .title{
    width:100%;
    height:36px;
    line-height:36px;
    text-align:left;
    font-size:16px;
    overflow:hidden;
}
.index-notice-box .index-notice .left ul li .title-desc .desc{
    width:95%;
    height:46px;
    line-height:22px;
    text-align:left;
    font-size:14px;
    color:#9f9f9f;
    overflow:hidden;
}
.index-notice-box .index-notice .left .more{
    margin: 0 auto;
    margin-top:-15px;
    width:100px;
    height:30px;
    line-height:30px;
    font-size:14px;
    color:#fff;
    background:darkred;
    text-align:center;
}
.index-notice-box .index-notice .left .more a{
    color:#ffffff;
}
.index-notice-box .index-notice .left .more a:visited{
    color:#ffffff;
}
/*下载部分*/
.index-notice-box .index-notice .right{
    width:360px;
    height:421px;
    float:left;
    margin-left:30px;
    background:#ffffff;
    text-align: center;
}
.index-notice-box .index-notice .right .model-title{
    width:100%;
    height:40px;
    line-height:40px;
    font-size:24px;
  
    margin-top: 20px;
    margin-bottom: 26px;
}

.index-notice-box .index-notice .right ul{
    width:100%;
    margin-left:26px;
}
.index-notice-box .index-notice .right ul a{
    color:#323232;
}
.index-notice-box .index-notice .right ul li{
    width:100%;
    height:44px;
    margin-bottom:13px;
    overflow: hidden;
}
.index-notice-box .index-notice .right ul li .list-bg{
    float:left;
    width:15px;
    height:15px;
    font-size: 16px;
    margin-top: 2px;
}
.index-notice-box .index-notice .right ul li .title{
    margin-left:10px;
    float:left;
    width:303px;
    font-size:14px;
    line-height:22px;
    text-align: left;
}
.index-notice-box .index-notice .right .more{
    margin: 0 auto;
    margin-top:-3px;
    width:100px;
    height:30px;
    line-height:30px;
    font-size:14px;
    color:#fff;
    background:darkred;
    text-align:center;
}
.index-notice-box .index-notice .right .more a{
    color:#ffffff;}
.index-notice-box .index-notice .right .more a:visited{
    color:#ffffff;}

/*印象资料*/
.index-action-box{
    width:100%;
    height:494px;
    background:#efefef;
}
.index-action-box .index-action{
    width:1200px;
    margin: 0 auto;
}
.index-action-box .index-action .model-title{
    width:100%;
    height:24px;
    line-height:24px;
    font-size:24px;
    background:url("../images/index-news-model-title.png") center no-repeat;}
.index-action-box .index-action .part{
    width:98%;
    height:420px;
    background:#ffffff;
    margin-top:10px;
    float:left;
    margin-right:21px;
}
.index-action-box .index-action .part .action-sbanner-title a{
    color:#323232;
}
.index-action-box .index-action .last-part{
    margin-right:0;
}
.index-action-box .index-action .part .part-header{
    margin: 0 auto;
    width:320px;
    height:40px;
    line-height:40px;
    font-size:24px;
    color:#3fa1ce;
    margin-top:22px;
    margin-bottom:19px;
    text-align:left;
    background:url("../images/1.png") left no-repeat;
    background-size: 40px 40px;
    text-indent:50px;
    float: left;
}
.index-action-box .index-action .part .part-header2{
    background:url("../images/123.png") left no-repeat;
    background-size: 40px 40px;
}
.index-action-box .index-action .part .part-header3{
    background:url("../images/action-header-bg3.png") left no-repeat;
    text-indent:56px;
}
.index-action-box .index-action .part .part-header-line1{
    margin: 0 auto;
    width:98%;
    height:4px;
    background:#056a96;
}
.index-action-box .index-action .part .part-header-line2{
    width:400px;
    height:4px;
    background:darkred;
    margin: 0 auto;
}
.index-action-box .index-action .part .part-header-line3{
    width:400px;
    height:4px;
    background:#259293;
}
.index-action-box .index-action .part .action-sbanner{
    width:98%;
    height:230px;
    margin: 0 auto;
}
.index-action-box .index-action .part .action-sbanner img{
	/* width:400px; */
    width: 380px;
    margin-right: 15px;
	height:230px;
}
.index-action-box .index-action .part .action-sbanner-title{
    width:400px;
    height:auto;
    text-align:left;
    margin: 0 auto;
}
.index-action-box .index-action .part .action-sbanner-title label{
    display:none;
}
.index-action-box .index-action .part .action-sbanner-title .on{
    display:block;
}
.index-action-box .index-action .part .action-sbanner-title .title{
    width:100%;
    font-size:16px;
    line-height:16px;
    height:16px;
    overflow:hidden;
    margin-bottom:14px;
}
.index-action-box .index-action .part .action-sbanner-title .desc{
    width:100%;
    font-size:14px;
    color:#666666;
    line-height:26px;
    max-height:98px;
    overflow:hidden;
}
.index-action-box .index-action .part .action-sbanner-title .desc2{
    width:100%;
    font-size:14px;
    color:#666666;
    line-height:26px;
    max-height:125px;
    overflow:hidden;
    text-align: center;
}

/*院系简介*/
/*现任领导*/
.page-main-box .right-main-box .right-main .xrld{
    width:630px;
    overflow:hidden;
}
.page-main-box .right-main-box .right-main .xrld ul{
    width:666px;
}
.page-main-box .right-main-box .right-main .xrld ul li{
    width:100%;
    height:180px;
    margin-top:30px;
}
.page-main-box .right-main-box .right-main .xrld ul li .img{
    width:150px;
    height:180px;
    float:left;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc{
    width:480px;
    height:180px;
    float:left;
    text-indent:30px;
    color:#0a0a0a;
    background:#eeeeee;
    text-align:left;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc div{
    width:100%;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc .name{
    font-size:22px;
    line-height:22px;
    margin-top:32px;
    color:#335b8d;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc .position{
    font-size:18px;
    margin-top:20px;
    line-height:18px;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc .work{
    font-size:16px;
    margin-top:14px;
    line-height:30px;
    width:100%;
    height:148px;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc .work-title{
    float:left;
    width:114px;
}
.page-main-box .right-main-box .right-main .xrld ul li .desc .work-desc{
    float:left;
    width:334px;
    text-indent:0;
    max-height:30px;
    overflow: hidden;
}
/*历任领导*/
.page-main-box .right-main-box .right-main .lrld{
    width:860px;
    margin-top:35px
;}
.page-main-box .right-main-box .right-main .lrld .float-part{
    width:429px;
    height:608px;
    float:left;
    margin-right:1px;
}
.page-main-box .right-main-box .right-main .lrld .float-part ul{
    width:100%;
    height:100%;
    /*background:#e6ebed;*/}
.page-main-box .right-main-box .right-main .lrld .float-part ul li{
    float:left;
    height:50px;
    line-height:50px;
    font-size:16px;
}
.page-main-box .right-main-box .right-main .lrld .float-part ul .head1{
    width:428px;
}
.page-main-box .right-main-box .right-main .lrld .float-part ul .name{
    width:180px;
    margin-right:1px;
    margin-top:1px;
}
.page-main-box .right-main-box .right-main .lrld .float-part ul .time{
    width:247px;
    margin-top:1px;
}
.page-main-box .right-main-box .right-main .lrld .float-part ul .head-color{
    color:#ffffff;
    background:#a1964a;
}
.page-main-box .right-main-box .right-main .lrld .float-part ul .tr-color{
    background:#e6ebed;
}



/*机构设置*/
/*研究所*/
.page-main-box .right-main-box .right-main .jgsz-yjs{
    width:548px;
    height:442px;
    background:url("../images/jgsz-yjs.png") center no-repeat;
    margin-top:70px;
    margin-bottom:50px;
    overflow:hidden;
}
.page-main-box .right-main-box .right-main .jgsz-yjs .right{
    float:left;
    width:138px;
    height:47px;
    position:relative;
    top:203px;
}
.page-main-box .right-main-box .right-main .jgsz-yjs ul{
    width:240px;
    margin-left:172px;
}
.page-main-box .right-main-box .right-main .jgsz-yjs ul li{
    width:240px;
    height:36px;
    margin-bottom:45px;
}
/*实验室中心*/
.page-main-box .right-main-box .right-main .jgsz-syzx{
    width:860px;
    overflow:hidden;
    margin-top:60px;
    margin-bottom:20px;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul{
    width:906px;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul a{
    color:#323232;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul li{
    width:257px;
    float:left;
    margin-right:45px;
    height:202px;
    margin-bottom:50px;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul li .simg{
    width:100%;
    height:176px;
    margin-bottom:10px;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul li .sname{
    width:100%;
    height:16px;
    line-height:16px;
    font-size:16px;
    color:#0a0a0a;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul li .on{
    color:#084e96;
}
.page-main-box .right-main-box .right-main .jgsz-syzx ul li .on-bg{
    display:none;
    width:257px;
    height:176px;
    background:url("../images/sys-bg.png") repeat;
    position:relative;
    top:-202px;
}

/*师资队伍*/
/*教师列表*/
.page-main-box .right-main-box .right-main .szdw-list{
    width:818px;
}
.page-main-box .right-main-box .right-main .szdw-list a{
    color:#323232;
}
.page-main-box .right-main-box .right-main .szdw-list a:visited{
    color:#323232;
}
.page-main-box .right-main-box .right-main .szdw-list a:active{
    color:#323232;
}
.page-main-box .right-main-box .right-main .szdw-list .group{
    width:168px;
    height:38px;
    line-height:38px;
    margin-top:60px;
    text-indent:28px;
    font-size:16px;
    color:#000000;
    text-align:left;
    float:left;
    background:url("../images/szdw-group.png") left no-repeat #eeeeee;}
.page-main-box .right-main-box .right-main .szdw-list .ul-box{
    width:744px;
    overflow:hidden;
}
.page-main-box .right-main-box .right-main .szdw-list .ul-box ul{
    width:819px;
    margin-top:22px;
}
.page-main-box .right-main-box .right-main .szdw-list .ul-box ul li{
    width:43px;
    margin-right:74px;
    float:left;
    font-size:14px;
    line-height:14px;
    height:14px;
    margin-top:28px;
    color:#323232;
    text-align:justify;
    Text-justify:inter-ideograph;
    text-align-last:justify;}
.page-main-box .right-main-box .right-main .szdw-list .ul-box ul li:after{
    display:inline-block;
    content:'';
    width:100%;
}
/*两院院士*/
.page-main-box .right-main-box .right-main .szdw-lyys{
    width:860px;
    overflow: hidden;
    color:#000;
}
.page-main-box .right-main-box .right-main .szdw-lyys a{
    color:#000;
}
.page-main-box .right-main-box .right-main .szdw-lyys ul{
    width:914px;
}
.page-main-box .right-main-box .right-main .szdw-lyys ul li{
    width:175px;
    height:265px;
    float:left;
    margin-right:53px;
    margin-top:40px;
}
.page-main-box .right-main-box .right-main .szdw-lyys ul li img{
    width:175px;
    height:220px;
}
.page-main-box .right-main-box .right-main .szdw-lyys ul li:hover{
    transform:scale(1.02);
    opacity: 0.9;

}
.page-main-box .right-main-box .right-main .szdw-lyys ul li .name{
    width:175px;
    height:44px;
    line-height:22px;
    margin-top:10px;
    font-size:18px;}
/*教师详情*/
.page-main-box .right-main-box .right-main .szdw-detail{
    width:100%;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box{
    width:100%;
    margin-top: 40px;
    margin-bottom:40px;
    background:#e6ebed;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .timg{
    width:175px;
    height:220px;
    float:left;
    margin-top:30px;
    margin-bottom:30px;
    margin-left:30px;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic{
    width:584px;
    float:left;
    margin-left:40px;
    text-align:left;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic .tname{
    color:#014ba9;
    margin-top:37px;
    font-size:24px;
    height:30px;
    line-height:30px;
    float:left;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic .tag{
    margin-top:37px;
    font-size:16px;
    height:30px;
    line-height:30px;
    float:left;
    margin-left:20px;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic .tname-bg{
    margin-top:37px;
    font-size:24px;
    height:30px;
    line-height:30px;
    float:left;
    margin-left:16px;
    background:url("../images/teacher-name-bg.jpg") center no-repeat;
    width:16px;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic .tcontent{
    margin-top:12px;
    width:100%;
    font-size:16px;
    line-height:34px;
    /*height:180px;*/overflow:hidden;}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic .more{
    width:100%;
    height:30px;
    line-height:30px;
    text-align:right;
    display:none;
}
.page-main-box .right-main-box .right-main .szdw-detail .basic-box .tbasic .more span{
    width:80px;
    height:30px;
    line-height:30px;
    cursor:pointer;
}

.right-column-box .tright-column-menu{
    width:auto;
    margin-top:0;
}
.right-column-box .tright-column-menu li{
    font-size:16px;
    color:#0756ba;
    float:left;
}
.right-column-box .tright-column-menu li .block{
    width:28px;
    height:100%;
    float:left;
}
.page-main-box .right-main-box .right-main .szdw-detail .tli-content{
    width:800px;
    line-height:22px;
    margin-top:32px;
    font-size:14px;
    text-align:left;
    margin-bottom:60px;
    display:none;
}
.page-main-box .right-main-box .right-main .szdw-detail .tli-content-on{
    display:block;
}
.page-main-box .right-main-box .right-main .szdw-detail .tli-content p{
    margin-bottom:12px;
}

.modeWrap02 .more {
    margin-top: 35px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: darkred;
    text-align: center;
    margin-bottom: 30px;
}
.modeWrap02 .more a{
    color: #fff;
}
.part .more {
    margin-top: 28px;
    width: 65px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: darkred;
    text-align: center;
    margin-bottom: 15px;
    float: right;
}
.part .more a{
    color: #fff;
}
.part-header-more{
        width: 98%;
    height: 77px;
}