/*统一标题*/
body {
    font-family: "微软雅黑";
}

.yxy_title {
    height: 22px;
    line-height: 22px;
    border-bottom: 1px #d9dbdd solid;
    padding-bottom: 15px;
    margin-bottom: 10px;
}



 .cur{color:#06457C;
 font-weight:bold;
 background:#e8e8e8;
 border-left:2px solid #ffa800;}
.yxy_title h1 {
    float: left;
    font-size: 21px;
    color: #0062b2;
    font-weight: bold;
}

.yxy_title .more {
    float: right;
}

.yxy_title .more a {
    font-size: 15px;
    color: #333;
}

/*学院动态*/
.part1 {
    margin: 30px auto 10px;
}

.xydt {
    float: left;
    width: 580px;
}
.xydt .yxy_title h1 {
    background: url(../img/tb_icon1.png) left 10px no-repeat;
    padding-left: 34px;
    border-bottom: 5px #0062b2 solid;
    padding-bottom: 13px;
}
.xydt .xydt_list {
    height: 400px;
    overflow: hidden;
}

.xydt .xydt_list .xydt_l {

    width: 580px;
    height: 400px;
    float: left;
}

.xydt .xydt_list .xydt_l .img {

}

.xydt .xydt_list .xydt_l .img img {
    width: 580px;
    height: 400px;
    display: block;

}

.xydt .xydt_list .xydt_l .text {
    padding: 15px 0 0 0;
}

.xydt .xydt_list .xydt_l .text span {
    font-size: 15px;
    color: #0062b2;
    font-style: italic;
}

.xydt .xydt_list .xydt_l .text h2 {
    line-height: 22px;
    margin: 10px 0;
}

.xydt .xydt_list .xydt_l .text h2 a {
    font-size: 15px;
    color: #333333;
}

.xydt .xydt_list .xydt_l .text p {
    font-size: 12px;
    color: #999999;
    line-height: 22px;
}

.xydt .xydt_list .xydt_l .text h2 a:hover {
    color: #0062b2;
    font-weight: bold;
}

.xydt_list .xydt_r {
    background: #ffffff url(../img/xydt_r.png) left top no-repeat;
    width: 360px;
    height: 398px;
    float: right;
}

.xydt_list .xydt_r li {
    border-bottom: 1px #cacaca dashed;
    margin: 15px 20px;
    padding-bottom: 10px;
}

.xydt_list .xydt_r li a {
    font-size: 15px;
    color: #333333;
    line-height: 28px;
    height: 50px;
    display: block;
    overflow: hidden;
    margin-top: 4px;
}

.xydt_list .xydt_r li span {
    font-size: 15px;
    color: #0062b2;
    font-style: italic;
    display: block;
}

.xydt_list .xydt_r li a:hover {
    color: #0062b2;
}

/*教学园地*/
.part1 .jxyd {
    float: right;
    width: 580px;
    border:  1px #ccc solid;
    padding:10px
}
.jxyd .yxy_title h1 {
    background: url(../img/tb_icon2.png) left 2px no-repeat;
    padding-left: 34px;
    border-bottom: 5px #0062b2 solid;
    padding-bottom: 13px;
}
.part1 .jxyd ul {

    width: 580px;
    height: 302px;
    overflow: hidden;
    float: left;
}

.part1 .jxyd ul li {
   /* border-bottom: 1px #cacaca dashed;*/

    line-height: 34px;
    height: 34px;
    overflow: hidden;
}

.part1 .jxyd ul li span,
.part1 .jxyd ul li a {
    font-size: 15px;
    color: #333333;
}

.part1 .jxyd ul li a {
    margin-left: 5px;
}

.part1 .jxyd ul li a:hover {
    color: #25739f;
}

.part1 .jxyd ul:last-child {
    float: right;
}


/*通知公告*/
.part2 {
    background: #edf4fa;
    padding: 30px 0;
}
.tzgg .yxy_title h1 {
    background: url(../img/tb_icon3.png) left 2px no-repeat;
    padding-left: 34px;
    border-bottom: 5px #0062b2 solid;
    padding-bottom: 13px;
}
.tzgg {
    width: 30%;
    float: left;
}

.tzgg ul {

    /*width: 580px;*/
    height: 320px;
    overflow: hidden;
    float: left;
    padding-top: 10px;
}

.tzgg ul li {


    line-height: 36px;
    height: 36px;
    overflow: hidden;
}

.tzgg ul li .time {
    float: left;
    width: 48px;
    height: 46px;
    border-right: 1px #d9dbdd solid;
    text-align: center;
    padding-right: 10px;
}

.tzgg ul li .time span {
    display: block;
}

.tzgg ul li .time span.span1 {
    font-size: 21px;
    color: #25739f;
}

.tzgg ul li .time span.span2 {
    font-size: 12px;
    color: #333333;
}

.tzgg ul li h3 {
    height: 46px;
    line-height: 24px;
    overflow: hidden;
    margin-left: 75px;
}

.tzgg ul li h3 a {
    font-size: 15px;
    color: #333333;
}

.tzgg ul li h3 a:hover {
    color: #25739f;
}

.tzgg ul:last-child {
    /*float: right;*/
}


.tzgg1 {
    float: left;
}

.tzgg1 ul li {
    height: 60px;
    margin-bottom: 10px;
}

.tzgg1 .yxy_title h1 {
    background: url(../img/tb_icon3.png) left 2px no-repeat;
    padding-left: 34px;
    border-bottom: 5px #0062b2 solid;
    padding-bottom: 13px;
}

.date{width:55px; height:55px; color:#fff; text-align:center; border:1px solid #0062b2;float:left}
.date h3{display:block; float:left; text-align:center; width:100%; line-height:34px; height:34px; font-weight:normal;  font-size:18px; background:#0062b2;}
.date i{display:block; float:left; text-align:center; width:100%; line-height:20px; height:20px; font-weight:normal; font-size:12px; color:#6d6d6d;}
.txt{width:323px; height:50px; line-height:25px;    margin-left: 20px; margin-top:5px;float:left}



.xsgz1{float:left;    padding-left: 35px;}
.xsgz1 .yxy_title h1 {
    background: url(../img/tb_icon4.png) left 2px no-repeat;
    padding-left: 34px;
    border-bottom: 5px #0062b2 solid;
    padding-bottom: 13px;
}
.xsgz1 ul li {
    height: 60px;
    margin-bottom: 10px;
}

/*学生工作*/
.xsgz {
    /*width: 30%;*/
    /*float: right;*/
     width:47%;
     padding-left:35px;
    float: left;
}
.xsgz .yxy_title h1 {
    background: url(../img/tb_icon4.png) left 2px no-repeat;
    padding-left: 34px;
    border-bottom: 5px #0062b2 solid;
    padding-bottom: 13px;
}
.xsgz ul {

  

    overflow: hidden;
    float: left;

}

.xsgz ul:last-child {
   /* float: right;*/
}


}

/*专题*/
.part3 {
     margin: 40px auto 20px;
}

.m-slide {
    position: relative;
    width: 1200px;
    height: 248px;
}

.m-slide .img {
    float: right;
    position: relative
}

.m-slide .img li, .m-slide .img a, .m-slide .img img {
    display: block;
    width: 902px;
    height: 288px;
}

.m-slide .img li {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}

.m-slide .img .first {
    display: block
}

.m-slide .tab {
    float: left;
}

.m-slide .tab li {
    border-top: 1px solid #5b95b6;
    width:298px;
}
.m-slide .tab li:first-child{
    border-top: none;
}
.m-slide .tab .first {
    border-top: 0;
}

.m-slide .tab a {
    text-decoration: none;
    display: block;
    position: relative;
    width: 298px;
    height: 71.5px;
    background: #e0e2e4;
    text-align: center;
}

.m-slide .tab a b {
    position: absolute;
    right: -21px;
    top: 50%;
    margin-top: -12.5px;
    width: 21px;
    height: 25px;
    overflow: hidden;
    display: none;
    background: url(../img/dot.png) no-repeat;
}

/*.m-slide .tab a span {*/
/*    position: absolute;*/
/*    overflow: hidden;*/
/*}*/
.m-slide .tab a .title {
    /*left: 17px;*/
    /*top: 6px;*/
    line-height: 71.5px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    display: block;
}
.m-slide .tab .first a {
    height: 50px
}

.m-slide .tab .on a {
    background: #0062b2;
    color: #ffffff;
}

.m-slide .tab .on a b {
    display: block;
}

.m-slide .tab .on a span {
    color: #ffffff;
}
/*列表页*/
.ziban {
    display: block;
    width: 100%;
    height: 350px;
        margin: -25px auto 22px;
}
.box-zt {
    min-height: 600px;
    margin: 30px auto;
    /*background: rgba(255,255,255,0.8);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff,endcolorstr=#c8ffffff);*/
    /*box-shadow: 0px 2px 8px 0px rgba(212, 211, 211, 0.58);*/
}
/*列表页左侧*/
.menu_left {
    width: 260px;
    position: relative;
    margin-bottom: 100px;
    float: left;
}
.menu_left .lmmc{
    width: 260px;
    height: 94px;
    background: #0062b2;
    border-top: 5px solid #2B88BC;
}
.menu_left .lmmc h1{
    color: #FFFFFF;
    font-size: 24px;
    text-align: center;
    line-height: 94px;
    font-weight: normal;
}
/*列表页右侧*/
.box-zt-right {
    float: right;
    width: 900px;
}

.box-zt-right .place {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #cccccc solid;
}

.box-zt-right .place .place-bt {
    font-size: 22px;
    float: left;
}

.box-zt-right .place .place_r {
    float: right;
}

.box-zt-right .place .place_r span {
    background: url(../img/place.png) left center no-repeat;
    padding-left: 20px;
    line-height: 38px;
}

.box-zt-right .place .place_r a {
    font-size: 13px;
    color: #333333;
    padding: 0 5px;
}

.box-zt-right .place .place_r a:hover {
    color: #15569d;
}

.box-zt-right .list_box {
    margin-top: 10px;
}

.box-zt-right .list_box li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ebebeb;
    font-size: 15px;
}

.box-zt-right .list_box li em {
    float: right;
    font-size: 14px;
    color: #666;
}

.box-zt-right .list_box li a {
    display: block;
}

.box-zt-right .list_box li a:hover {
    color: #15569d;
    font-weight: bold;
}

/*内容页*/
.box-zt-right .main_content {
    margin-top: 15px;
    font-size: 14px;
    color: #333;
    line-height: 2.0;
}

.box-zt-right .main_content .title {
    text-align: center;
    font-size: 20px;
    color: #333333;
    line-height: 1.7;
    margin-top: 30px;
    height: auto;
    border: 0;
    font-weight: bold;
}

.box-zt-right .main_content .Subtitle {
    text-align: center;
    font-size: 12px;
    color: #333333;
    line-height: 2.5;
    background: #f5f5f5;
    margin-top: 10px;
}

.box-zt-right .main_content .dpzw {
    font-size: 14px;
    color: #333333;
    line-height: 2.5;
    margin-top: 15px;
    border-bottom: 1px #cccccc dashed;
    padding-bottom: 30px;
}

.box-zt-right .main_content .dpzw p {
    /*text-indent: 2em;*/
}

.box-zt-right .main_content .page_box {
    margin-top: 20px;
}

.box-zt-right .main_content .page_box a {
    color: #666;
    line-height: 20px;
}

.box-zt-right .main_content .page_box a:hover {
    color: #15569d;
}

/*图片列表页*/
.pic_list ul {
    padding: 10px 0;
}

.pic_list ul li {
    float: left;
    width: 33.3333%;
}

.pic_list ul li a {
    display: block;
    padding: 10px 15px;
}

.pic_list ul li a:hover {
    background: #fff;
    box-shadow: 0px 2px 8px 0px rgba(212, 211, 211, 0.58);
}

.pic_list ul li a img {
    width: 100%;
    height: 280px;
    background: #000000;
    display: block;
}

.pic_list ul li p {
    text-align: center;
    line-height: 40px;
}

.pic_list ul li a:hover p {
    font-weight: bold;
    color: #15569d !important;
}
.fx_text{
    display: none;
    cursor: pointer;

}
/*个人简介页*/
.qygg_content{
    margin-top: 30px;
    font-size: 14px;
    color: #333;
    line-height: 2.0;
}
.qygg_content i {
    float: left;
    width: 200px;
    height: 280px;
    margin-right: 30px;
}
.qygg_content i img {
    display: block;
    width: 200px;
    height: 280px;
}
.qygg_content .txt dl dt {
    font-size: 24px;
    color: #666;
    display: inline-block;
    border-bottom: #666 solid 2px;
    line-height: 54px;
}
.qygg_content .txt dl dd {
    font-size: 16px;
    color: #666;
    margin-top: 26px;
}
.qygg_content .txt h3 {
    font-size: 16px;
    color: #666;
    font-weight: bold;
    margin-top: 64px;
}
.qygg_content .txt .text {
    background-color: #f5f5f5;
    margin-top: 20px;
    min-height: 210px;
    font-size: 16px;
    color: #666;
    line-height: 36px;
    padding: 10px 15px;
    padding-bottom: 30px;
    margin-left: 70px;
}
.qygg_content .page_box{
    margin-top: 20px;
}
.box-zt-right .jgsz{}
.box-zt-right .jgsz dt {
    width: 202px;
    height: 42px;
    background: url(../img/dzjg-bt.png) no-repeat;
    line-height: 42px;
    padding-left: 25px;
    color: #fff;
    font-size: 18px;
    margin-top: 30px;
}
.box-zt-right .jgsz dd {
    float: left;
    width: 46%;
    margin: 20px 2% 0 2%;
    /* margin-top: 20px; */
    height: 36px;
    line-height: 36px;
    background: #f7f7f7;
    font-size: 15px;
}
.box-zt-right .jgsz dd a {
    display: block;
    padding: 0 20px;
    background: url(../img/icon-jg.png) no-repeat 15px center;
    padding-left: 30px;
}