.main-header{
    width: 100%;
    height: 152px;
    background: #0d4589;}
.main-wrapper{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;}
.english{
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    float: left;}
.logo{
    display: inline-block;
    width: 568px;
    height: 66px;
    background: url(../images/logo.jpg);
    background-size: 100% 100%;
    margin-top: 38px;}
.motto{
    position: absolute;
    display: inline-block;
    width: 223px;
    height: 54px;
    background: url(../images/xx.jpg);
    background-size: 100% 100%;
    right: 4px;
    top: 66px;}
.search-box{
    width: 356px;
    height: 30px;
    float: right;
    margin-top: 14px;
    line-height: 30px;}
.login{
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    margin: 0 20px;
    float: left;}
.search{
    width: 234px;
    height: 30px;
    float: right;}
.search-icon {
    display: block;
    float: right;
    width: 29px;
    height: 29px;
    background: url(../images/search_icon.jpg);}
.index-input{
    border: 0;
    float: left;
    width: 204px;
    height: 30px;
    background: #043571;
    padding-left: 6px;
    color: #ffffff;}
/*菜单栏*/
.menu-bar{
    width: 100%;
    height: 52px;
    background: #2a64c2;}
.menu-box{
    width: 1200px;
    height: 52px;
    line-height: 52px;
    margin: 0 auto;}
.menu-list{
    display: block;
    float: left;
    height: 100%;
    padding: 0 15px;
    background: none;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;}
.menu-list.current-item{
    background: #ffffff;
    color: #004ac6;
    font-weight: bold;}

/*banner*/
.banner-box{
    width: 100%;
    min-width: 1200px;}
.zx_slider {
height: 430px;
    position: relative;
    width: 100%;
    overflow: hidden;}

.zx_slider .imgbox {
    width: calc(100% * 7);
    position: absolute;
    left: 0;
    top: 0;}
.zx_slider .imgbox_mid{
    width: 1200px;
    height: 120px;
    margin: 0 auto;}
.mid_image{
    width: 1200px;
    height: 120px;}
.imgbox_mid_big{
    width: 1200px;
    margin: 0 auto;}

.zx_slider .slider_p {
    overflow: hidden;
    width: 256px;
    height: 148px;}
.zx_slider .btnbox {
    width: 220px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -86px;
    bottom: 4px;}

.btnbox img {
    width: 29px;
    height: 4px;}
.index_slider_img{
    display: block;
    width: 100%;}
.slider_p_div {
    margin-bottom: 40px;}
.lbtn{
    position: absolute;
    left:236px;
    top: 50%;
    margin-top: -43px;}
.rbtn{
    position: absolute;
    right:236px;
    top: 50%;
    margin-top: -43px;}
.slider_p_div h3 {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;}

.slider_p_div p {
    font-size: 12px;
    color: #a8a8a8;
    padding-top: 8px;}

.img-bottom {
    padding: 16px 12px 12px;
    position: absolute;
    right: 360px;
    top: 70px;
    background: rgba(14, 59, 112, 0.8);}

.zx_slider .btnbox a img {
    position: relative;
    display: inline;
    float: left;
    margin-left: 6px;
    border: 2px solid rgba(255, 255, 255, 0.4);}
.news-model-img img{
    width: 100%;}

.zx_slider .btnbox a img.img_hover {
    border: 2px solid #ffffff;}
/*contauner*/
.con-wrapper{
    width: 1200px;
    height: 466px;
    margin: 0 auto;
    padding: 20px 0;}
.bg-white{
    width: 100%;
    background: #FFFFFF;}
.bg-gray{
    width: 100%;
    background: #f8f8f8;}
.news-con{
    width: 792px;
    float: left;}
.con-title{
    width: 100%;
    padding: 10px 0;
    border-bottom: 3px solid #2667d0;}
.title{
    font-size: 20px;
    font-weight: bold;
    color: #0a367f;}
.title-icon{
    width: 24px;
    margin-left: 6px;}
.show-more{
    float: right;
    color: #9c9c9c;
    font-size: 12px;
    margin-top: 8px;
    margin-right: 4px;
    cursor: pointer;}
.con-detail{
    width: 100%;
    padding-top: 16px;}
.con-left{
    width: 372px;
    float: left;}
.news-model-img{
    width: 100%;
    height: 208px;
    overflow: hidden;}
.news-model-title{
    font-size: 16px;
    color: #212121;
    margin-top: 18px;}
.news-model-con{
    font-size: 14px;
    color: #212121;
    margin-top: 12px;}
.con-right{
    width: 420px;
    padding-left: 26px;
    float: right;}
.news-item{
    width: 100%;
    margin-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px dashed #cccccc;}
.con-right a:nth-last-of-type(1) .news-item{
    border-bottom:0;}
.news-item img{
    width: 84px;
    float: left;}
.news-item-desc{
    width: 294px;
    float: right;
    font-size: 14px;
    color: #212121;
    margin-top: 10px;}
.news-item-desc:hover{
    color: #2667d0;}
.notice-con{
    width: 408px;
    float: right;
    padding-left: 30px;}
.news_date {
    color: #a5a5a5;
    float: right;
    font-size: 12px;}
.notice-item{
    list-style:square;
    font-size: 14px;
    color: #2667d0;
    margin-left: 20px;
    margin-bottom: 22px;}
.notice-item a{
    font-size: 14px;
    color: #212121;}
.notice-item a:hover{
    color: #2667d0;}
.notice-text{
    margin-top: 10px;}
.students-work{
    width: 33.33%;
    float: left;}
.p-l-16{
    padding-left: 15px;}
.p-l-29{
    padding-left: 29px;}
.p-r-16{
    padding-right: 16px;}
.img-wrapper{
    width: 1200px;
    margin: 0 auto;
    padding: 27px 0;}
.img-link{
    margin-right: 5px;}
/*友情链接*/

.link {
    width: 100%;
    height: 80px;
    background: #f8f8f8;}

.link-info {
    width: 1200px;
    height: 80px;
    margin: 0 auto;
    line-height: 80px;}

.link-label {
    padding-left: 10px;
    color: #3b3b3b;
    font-size: 16px;
    font-weight: bold;
    float: left;}

.country {
    height: 36px;
    text-align: center;
    font-size: 14px;
    color: #414141;
    padding: 0 50px;
    margin: 22px 22px;
    float: left;
    width: 237px;
    vertical-align: middle;}

.margin-0 {
    margin-right: 0;}

/*footer*/
.footer{
    width:100%;
    height: 178px;
    background: #0d4589;}
.footer-wrapper{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-top: 24px;}
.footer-img{
    width: 394px;
    }
.address{
    width: 150px;
    float: right;
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 6px;}
.message{
    margin-left: 28px;}
.footer-margin{
    margin-top: 6px;}
.copyright{
    margin-top: 16px;
line-height:25px;
    width: 60%;
    font-size: 12px;
    color: #9bb4df;
    text-align: left;}


/*list页面*/
.list-container{
    width: 1200px;
    min-height: 590px;
    margin: 0 auto;
    padding-bottom: 36px;
    clear:both;
}
.left-bar{
    width: 240px;
    float: left;
    padding: 0 12px;
    min-height: 590px;
    background: #f8f8f8;}
.bar-title{
    width: 100%;
    text-align: center;
    padding-top: 18px;
    color: #2a64c2;
    font-size: 20px;
    font-weight: bold;
    font-family: "Microsoft YaHei";}
.bar-item{
    width: 100%;
    margin-top: 24px;
    font-family: "Microsoft YaHei";}
.bar-item-list{
    width: 100%;}

.current-bar-item-list{
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    background: #4389ff;
    margin-top: 8px;
    color: #FFFFFF;}
.current-bar-item-list a{
    color: #FFFFFF;}
.sidebar-menu-list{
    width: 100%;
    text-align: center;
    padding: 8px 0;}
.sidebar-detail{
    font-size: 14px;
    color: #383838;
    padding-top: 10px;
    text-align: left;
    padding-left: 30px;}
.sidebar-detail a{
    color: #383838;}
.sidebar-detail.current-sidebar-detail a{
    color: #2057b3;}
.right-content{
    width: 960px;
    float: right;
    padding-left: 28px;}
.list-container-title{
    width: 100%;
    padding-top: 22px;
    font-size: 16px;
    color: #2c2c2c;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;}
.bread{
    display: inline-block;
    float: right;
    font-size: 12px;
    color: #9c9c9c;}
.bread a{
    font-size: 12px;
    color: #9c9c9c;}
.bread a.current-bread{
    font-size: 12px;
    color: #2b7ef9;}
.list-container-box{
    width: 100%;}
.list-container-item{
    margin-top: 26px;
    list-style: square;
    margin-left: 32px;
    font-size: 12px;
    color: #2057b3;}
.list-container-item a{
    color: #212121;
    font-size: 14px;}
.list-container-item a:hover {
    color: #2057b3;}
.article-container{
    width: 86%;
    padding-top: 34px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;}
.article-title{
    width: 100%;
    text-align: center;
    color: #212121;
    font-size: 20px;
    font-weight: bold;}
.article-con{
    color: #212121;
    font-size: 16px !important;
    text-indent: 32px;
    margin-top: 48px;
	font-family:"宋体" !important;
	line-height:2em !important;}
.article-con p[style]{ line-height:2em !important; font-size:16px !important;font-family:"宋体" !important;}
.article-con font[style]{ line-height:2em !important; font-size:16px !important;font-family:"宋体" !important; background-color:#FFF !important;}
.article-con span[style]{ line-height:2em !important; font-size:16px !important;font-family:"宋体" !important;background-color:#FFF !important;}
.article-con span [face]{font-family:"宋体" !important;}
.article-con font [face]{font-family:"宋体" !important;}
.article-con span [size]{ font-size:16px !important;}
.article-con tbody [style]{ font-size:14px !important;font-family:"宋体" !important;}
.article-con font[Attributes size] {
    font-size:16px !important;
    font-family: 宋体;}
.article-con table tr td{
    border: 1px solid #999;
    padding: 1px 2px;
    min-width: 50px;
    height: 20px;
    text-indent: 2px!important;}
.teacher-box{
    width: 100%;
    padding-top: 8px;
    padding-left: 4px;}
.teacher-list{
    width: 134px;
    height: 176px;
    overflow: hidden;
    position: relative;}
.teacher-list-margin{
    display: inline-block;
    width: 134px;
    height: 176px;
    margin-top: 24px;
    margin-right: 56px;}
.teacher-list-margin:nth-of-type(5n){
    margin-right: 0;}
.teacher-list img{
    width: 134px;}
.teacher-name{
    width: 100%;
    height: 34px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #2564c9;
    color: #FFFFFF;
    text-align: center;
    line-height: 34px;
    font-size: 14px;}
.img-list{
    display: inline-block;
    width: 210px;
    height: 204px;
    margin-top: 22px;
    margin-right: 22px;}
.img-list:nth-of-type(4n){
    margin-right: 0;}
.img-list-con{
    width: 100%;
    height: 100%;}
.img-con{
    width: 100%;
    height: 139px;
    overflow: hidden;}
.img-con img{
    width: 100%;}
.img-desc{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #212121;
    font-size: 14px;
    text-align: center;}
.img-desc:hover{
    color: #2057b3;}
.print-btn {
    width: 80px;
    height: 32px;
    background: #087aee;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    float: right;
    position: relative;
    top: 28px;
    cursor: pointer;}
.sidebar_word{
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    background: #2057b3;
    margin-top: 8px;
    color: #FFFFFF;}
.sidebar_word:before{
    content:"";
    display: inline-block;
    width: 8px;
    height: 46px;
    background: #4389ff;
    float: left;}
/*分页*/

.pagination {
    margin: 11px 0 0 0;
    float: right!important;}
.main-pages{
    margin: 42px 0;}
.main-pages ul li {
    float: left;}
.main-pages ul{
    float: right;}


.main-pages ul li a {
    font-size: 0.75em;
    display: block;
    float: left;
    box-sizing: inherit;
    background-color: #f7f7f7;
    color: #595959;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 0 4px;
    border: none;
    border-radius: 3px;}

.pagination>.active>span {
    background-color: #326ab0;
    border-color: #326ab0;
    height: 30px;
    line-height: 30px;
    margin: 0 4px;
    padding: 3px 10px;
    color: #ffffff;}
.specil-list-con{
    height: 386px;}

/*首页底部六个小图片的固定宽高*/
.fix-width{
    width: 191.5px;
    height: 84px;}

/*现任领导的css布局*/
.portrait{
    padding-top: 38px;
    width: 280px;
    text-align: center;}
.portrait img{
    width: 142px;}
.portrait .portrait-name{
    font-size: 14px;
    color:#4389ff;
    padding-bottom: 7px;
    padding-top: 14px;}
.portrait p{
    font-size: 14px;
    color:#5b5b5b;}
.l{
    float: left;}
.portrait p.portrait-text{
    font-size: 12px;
    padding-bottom: 2px;}
.portrait-main.portrait{
    padding-top: 38px;
    width: 440px;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin:  0 auto;}
.portrait.portrait-main img{
    width: 153px;}
.portrait-l{
    padding-left: 110px;}
.portrait-r{
    padding-right: 148px;}
.teacher_detail{
    display: table;}

.teacher_detail img{
    display: inline-block;
    width: 130px;}
.teacher_detail_text{
    vertical-align: middle;
    display: table-cell;
    margin-left: 6px;
    padding-left: 8px;}
.portrait-specil.portrait{
    width: 190px;}

.img-fixed{
    width: 142px;
    height: 206px;}
.to_right{
    margin-left: 100px;}
/*添加文章详情页的发布时间和阅读量*/
.readNum {
    /*float: right;*/
    margin-left: 10px;}

.outTime{
    width: 100%;
    padding: 45px 0 10px 0;
    border-bottom: 1px solid #ccc;
    text-align: center;
    color: #a2a2a2;
    font-size: 0.8em!important;}