body{overflow-x: hidden;}
.container{width: 1500px; padding: 0 15px;}

.header{padding: 15px 0; border-top: 8px solid #611987;background-color: white; position: absolute; top: 0; width: 100%; left: 0; z-index: 10;}
.logo{width: 480px; display: block; float: left;}
.logo img{width:100%;}
*,*:before,*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}

/*搜索结果*/
.search{float: right; height: 36px; width: 210px; background: url(search.png) no-repeat 0 0; margin-top: 20px;}
.search .txt,.search .btn{border: none; background: none; height: 36px; line-height: 36px; float: left;}
.search .txt{padding: 0 8px; width: 168px; color: #C9C9C9;}
.search .btn{width: 42px;}
input::-webkit-input-placeholder{
    /*颜色*/
   color:#C9C9C9;
   /* placeholder字体大小  */
   font-size: 14px;
   /* placeholder位置  */
   text-align: left;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    /*颜色*/
    color:#C9C9C9;
    /* placeholder字体大小  */
    font-size: 14px;
    /* placeholder位置  */
    text-align: left;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    /*颜色*/
    color:#C9C9C9;
    /* placeholder字体大小  */
    font-size: 14px;
    /* placeholder位置  */
    text-align: left;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    /*颜色*/
    color:#C9C9C9;
    /* placeholder字体大小  */
    font-size: 14px;
    /* placeholder位置  */
    text-align: left;
}

/*导航*/
.container1{background: #550d7b;width: 100%; position: absolute; top: 118px; width: 100%; left: 0; background-color: white; z-index: 10;}
.nav{width: 1600px; padding:0 15px; height: 40px;}
.nav_yj{/* width: 80%; margin: 0 auto; */}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 40px; position: relative; width: 10%; z-index: 9999;}
.nav_yj li.on{background: url(nav_on.png) no-repeat center center; height: 40px; line-height: 40px;}
.nav_yj li a{font-size: 16px; color: #550D7B; display: block;}
.nav_yj li.on>a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 40px; left: 0; display: none; background: #ffffffa8; float: left; width: 108%; z-index: 1000; -webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
    -moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);
    box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);}
.nav_ej li{text-align: center; background: none; line-height: 40px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 14px; color: #000; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #601986; color: #fff;}

/*手机端导航*/
.phone_nav{display: none;}
.phone_nav .index{width: 34px; height: 28px; margin-top: 6px; display: block; float: right;}
.phone_nav .index img{width: 24px;}
.phone_nav .logo{margin-left: 10px; height: auto; margin-top: 17px; width: 250px; display: block; float: left;position: absolute; left: 0; top: 0; padding-top: 0;}
.phone_nav .logo img{width: 100%;}
/*左侧导航*/
.fh_dh{width:180px; display:none; overflow-y:scroll; padding-top:6px; z-index:9999; background:#601986; opacity: 0.9; height:100%; position:fixed; top:0px; right:-180px; }
.fh_dh p.th{color: #fff; font-size: 13px; line-height: 40px; text-align: center;}
.fh_dh ul li{line-height:46px; text-align:left;}
.fh_dh ul li .yj_a{ display:block;padding:0px 20px; font-size:18px; text-indent: 8px; letter-spacing: 1px;}
.fh_dh ul li .yj_a ,.fh_dh ul li .yj_a:hover ,.fh_dh ul li .yj_a:visited ,.fh_dh ul li .yj_a:link , .fh_dh ul li .yj_a:active{ color:#fff;}
.fh_dh ul .on .yj_a{border-right: 5px solid #d3a721;}
.fh_dh ul li .ej{display: none;}
.fh_dh ul li .ej a{padding: 0 20px; text-indent: 8px; font-size: 15px; color: #fff; display: block; height: 36px; line-height: 36px;}
.fh_bc,.menu_bc{position:fixed; top:0px;left:0px; width:100%; height:100%; background:#000;opacity:0; display:none; z-index:9999;}

/*轮播图*/
.banner{width:100%; height:auto; z-index:10; position: relative; padding-top:45px;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; display: table;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(ad_ctr.png) no-repeat;position:absolute;top:55%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(dot1.png) no-repeat;background-size: 100%;display:block;height:6px;overflow:hidden;text-indent:-99em;width:66px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:url(dot2.png) no-repeat;background-size: 100%;}

/*主体*/
.main{}

.lind{border-top: solid 1px #aaa; margin: 25px 0;}
.item_th{height: 40px; line-height: 40px; border-bottom: 1px solid #AAAAAA; margin-bottom: 20px;}
.item_th span{display: inline-block; font-size: 20px; font-weight: bold; line-height: 39px; color: #601986; border-bottom: 1px solid #601986;  background-size: 100% 100%; text-align: center;}
.item_th a{color: #B7B7B7; float: right; }


/*综合新闻*/
.zhxw{margin-top: 25px;}
.zhxw ul{margin: 0 -6px;}
.zhxw ul li {float: left; width: 22%;padding: 0 6px;margin-bottom: 15px;}
.img-hide {overflow: hidden;display: block;}
.img-hide img {transition: 0.3s all;transform: scale(1, 1);}
.yw-list-img {position: relative;padding-top: 57%;}
.img-hide:hover img {transform: scale(1.1, 1.1);}
.yw-list-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.yw-list-bottom {padding: 15px;background: #F7F7F7; height: 138px; overflow: hidden; position: relative;}
.yw-date {color: #666666; text-align: right; position: absolute; right: 20px; bottom: 17px;}
.yw-tt{font-size: 16px;text-align: justify; line-height: 30px; height: 30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}
.yw-tt1{font-size: 14px; color: #666;line-height: 26px; margin-top: 5px; height: 54px; overflow: hidden;}
.zhxw ul li a:hover .yw-tt,.zhxw ul li a:hover .yw-date,.zhxw ul li a:hover .yw-tt1 {color: #fff}
.zhxw ul li a:hover .yw-list-bottom { background: #601986;}

.zhxw .list{ background: #F7F7F7; overflow: hidden;padding: 10px 15px;}
.zhxw .list li{width: 100%; float: left; margin-bottom: 0px;}
.zhxw .list li .news-li{padding: 16.79px 0;}
.zhxw .list li a:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.zhxw .list li a:hover .title{color: #601986;}
.zhxw .list li a:hover .time{color: #601986;}
/*教育教学*/
.jyjx{width: 50%; padding-right: 15px; float: left; margin-top: 25px;}
/* .jyjx .item_th{background: #601986;} */
.jyjx ul{padding: 15px 15px; background: #F7F7F7; overflow: hidden;}
.jyjx ul li,.msjkt_box ul li{width: 100%; float: left; border-bottom: 1px solid #E6E6E6;}
.jyjx ul li a:hover,.msjkt_box ul li a:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.jyjx ul li a:hover .time,.jyjx ul li a:hover .title,.msjkt_box ul li a:hover .time,.msjkt_box ul li a:hover .title{color: #601986;}
.news-li {display: block; padding: 20px 0; line-height: 1; color: #333;}
.news-li .time {float: right; padding-left: 25px; color: #9d9d9d; font-size: 16px;}
.news-li .title {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; background: url(block-red.jpg) no-repeat left center; padding-left: 15px;}

/*通知公告*/
.tzgg{float: right; width: 50%; padding-left: 15px; margin-top: 25px;}
.tzgg ul{padding: 12px 15px; background: #F7F7F7; overflow: hidden;}
.tzgg ul li{width: 100%; float: left; border-bottom: 1px solid #E6E6E6;}
.tzgg ul li a:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.tzgg ul li a:hover p.txt{color: #601986;}
.news-info{display: block; overflow: hidden; margin:7.3px 0; color: #000;}
.news-info .time{float: left; width: 48px; height: 46px; font-family: 'SimHei'; text-align: center; font-size: 14px; background-color: #fff; color: #B70908;}
.news-info .time .em{display: block; font-size: 16px; line-height: 26px; height: 26px; background-color: #601986; color: #fff; font-weight: bold;}
.news-info .time .em1{display: block; font-size: 12px; line-height: 20px; height: 20px; color: #601986;}
.news-info .txt{display: block; overflow: hidden; padding-left: 20px; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; line-height: 52px;}

/*名家进课堂*/
.news_row{margin: 0 -15px;}
.col-xs-6{width: 50%; position: relative; min-height: 1px; float: left; padding-right: 15px;}
.msjkt-top a{display: block; position: relative; visibility: visible;}
.msjkt-top a img.one{width: 100%;}
.msjkt-top a img.two{position: absolute; left: 10%; top: 50%; margin-top: -82px;}
.msjkt_box{background: #F7F7F7; padding: 10px 15px;}
.msjkt_box ul{overflow: hidden; min-height: 116px;}
.msjkt_box a.more{margin-top: 10px; text-align: right; display: inline-block; width: 100%; font-size: 16px; color: #808080;}
.msjkt_box a.more:hover{color: #601986;}
.col-xxs-6{float: right; padding-left: 15px; padding-right: 0;}
.col-xxs-7{float: left; padding-left: 0; padding-right: 15px;}
.col-xxs-7 .msjkt_box{display: none;}
.col-xxs-7>.active{display: block;}
.msjkt-top b.two{position: absolute; left: 10%; top: 50%; margin-top: -82px; cursor: pointer;}
.msjkt-top b.three{position: absolute; left: 32%; top: 50%; margin-top: -82px; cursor: pointer;}
.col-xxs-6 .msjkt_box{display: none;}
.col-xxs-6>.active{display: block;}
.msjkt-top b .iconActive{display: none;}
.msjkt-top b.active .iconActive{display: block;}
.msjkt-top b.active .iconDefault{display: none;}

/* 学系动态 */

.leftImg{width: 51.3%;height: 362px;float: left;}
.leftImg ul{position: relative; z-index: 0; overflow: hidden;width: 100%;height:362px;}
.leftImg ul li{width:100%; height:100%;overflow: hidden;border: none;}
/* .leftImg ul li.on{display: list-item;}
.leftImg ul li.off{display:none;} */
.leftImg a{display: block; width: 100%; height:100%; position: relative;}
.leftImg ul li img{width: 100%; height: 60%;}
.leftImg a p{position:absolute; z-index:2; bottom:0; left:0;text-indent: 0.2rem; width:75%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.leftImg ul li:not(:last-child)  {
        display: none;
    }
.leftImg ul li span.title{display: block;line-height: 40px;height:40px ;}
.leftImg ul li span.bref{display: block;height:54px ;}
.listItem{width: 48.7%;height:362px;float: right;}



.item.jyjx.xslt {
    padding-right: 0px;
    width: 49%;
    float: right;
}
.img_link_list{display: flex;flex-direction: row;background: #F7F7F7;padding:0px 5px 5px 5px;}
.img_link_list .yzs img{width: 528px;}
/*友情链接*/
.link-box {position: relative;}
.link {height: 26px; margin-bottom: 20px; padding-right: 25px; background: url(xie.jpg) no-repeat right center #601986; padding-left: 40px; line-height: 26px;}
.link span {display: inline-block; font-size: 20px; color: #601986; line-height: 26px; background: url(lanmu_bg.png) center no-repeat #fff;  background-size: 100% 100%;  width: 133px; text-align: center; font-weight: bold;}
.text-center {text-align: center;}
.friends-list {position: absolute;top: 0;line-height: 26px;right: 0;left: 180px;}
.friends-list li {float: left;width: 16.6666%;background: url(link_xie.png) right center no-repeat #601986;background-size: auto 100%;height: 26px;}
.friends-list li:last-child{background: none;}
.friends-list li a {display: inline-block;color: #fff;}


/*网站底部*/
.footer{background: #601986; padding: 30px 0;}
.footer p{text-align: center; color: #fff; font-size: 15px; line-height: 28px;}

/*当前位置*/
.list_item_th{width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #aaa; margin: 20px 0;}
.list_item_th p{color: #000; font-size: 18px; float: left;}
.local{float: right; padding-right: 6px; font-size: 16px; color: #7D7D7D; display: block;}
.local a{color: #7D7D7D; font-size: 16px; }

/*列表页列表*/
.menu{width: 15%; float: left; margin-top: 20px;}
.menu .th{text-align: center; line-height: 50px; height: 50px; background: #601986; font-size: 18px; color: #fff; border-bottom: #ccc;}
.menu .th p{font-size: 18px;  color: #fff;}
.menu ul{height: auto; padding-bottom: 200px; background: #F8F8F8;}
.menu ul li{line-height: 50px; height: 50px; text-align: center; border: 1px solid #e8e8e8;}
.menu ul li a{font-size: 16px; color: #601986;}
.menu ul li.on{background: url(on.png) no-repeat 20% center #F8F8F8;}

.list_box{float: right; width: 82%; margin-top: 20px;}
.list_box .th{height: 44px; line-height: 44px; border-bottom: 2px solid #b70908;}
.list_box .th>p{float: left; color: #601986; font-size: 18px;}
.list_box .th .local{float: right; color: #898888; display: block; font-size: 16px;margin-left: 10px;}
.list_box .th .local a{color: #7D7D7D; font-size: 16px;}

.list_box ul{margin: 0 auto 0 auto; min-height: 450px;}
.list_box ul li{position: relative; padding-right: 96px; height: 50px; line-height: 50px; border-bottom: 1px dotted #dcdcdc;}
.list_box ul li a{width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; display: inline-block;}
.list_box ul li:hover a,.list_box ul li:hover span{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s; color: #601986;}
.list_box ul li span{position: absolute; top: 0; right: 0; width: 100px; color: #808080; font-size: 16px; text-align: right;}
.pages{text-align: center; padding: 30px 0;}

/*内容页内容*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 80%;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;border-collapse:collapse; width:80% !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}

@media(max-width: 1599px) {
.container {width: 1250px}
.zhxw ul li .yw-list-bottom{height: 170px;}
.container1,.nav{width: 100%;}
.img_link_list { padding: 0px 5px 22px 5px;}
}

@media (max-width: 1279px){
.header .container{width: 100%;}
.container{width: 100%;}
.zhxw ul li{width: 33.3%;}
.zhxw ul {width: 100%;}
.item.jyjx.xslt{width: 100%;}
.container1,.nav{width: 100%;}
.jyjx{width: 100%; padding-right: 0;}
.tzgg{width: 100%; margin-top: 30px; padding-left: 0;}
.msjkt-top a img.two{width: 70px; margin-top: -44px;}
.msjkt-top b.two{width: 70px; margin-top: -44px;}
.msjkt-top b.three{width: 70px; margin-top: -44px;}
.link{padding-left: 6px}
.link span{font-size: 16px; width: 107px;}
.link-box{position: static;}
.friends-list{position: inherit; width: 100%; overflow: hidden;}
.friends-list li{width: 33.33%; margin: 5px 0; background: #601986;}
.friends-list li:last-child{background: #601986;}
.friends-list li:nth-child(3n) a{background: none;}
.friends-list li a{font-size: 12px; background: url(link_xie.png) right center no-repeat; display: inline-block; width: 100%;}
}

@media screen and (max-width: 1200px){
.menu{display: none;}	
.list_box{width: 100%;}
}

@media screen and (max-width: 1000px){
.container{width: 100%;}
.nav,.search{display: none;}
.leftImg{width: 100%;}
.listItem{width: 100%;}
.zhxw ul li{width: 100%;}
.zhxw ul li:nth-child(2),.zhxw ul li:nth-child(3){display: none;}
.zhxw .list li:nth-child(2),.zhxw .list li:nth-child(3){display:block;}
.col-xs-6{width: 100%; padding-right: 0;}
.col-xxs-6{padding-left: 0; margin-top: 20px;}
.footer{padding: 30px 10px;}
.footer p{font-size: 14px;}

/*列表页*/
.list_box{padding-right: 0;}
.list_box .th .local{display: none;}
.pages .pagebox span.pagebox_num,.pages .pagebox span.pagebox_num_nonce{display:none;}
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{padding: 0 3px !important; font-size: 15px !important; height: 26px !important; line-height: 26px !important; margin-bottom: 8px;}
.pagebox .pagebox_next a{font-size: 13px !important; padding: 0 2px !important;}
.pagebox .gobutton{font-size: 13px !important;}
.pages form{font-size: 13px;}
.pages .pagebox{height: auto;}
}
@media screen and (max-width: 880px){
.header{padding: 5px 0;border-top: 3px solid #611987;}
.flex-control-nav{display: none;}
.item_th span{border-bottom:none;}
.logo{width: 200px;}
/*手机端导航*/
.phone_nav{display: block;}
.local{display: none;}
.list_box{margin-top: 0;}
.banner{margin-top: 47px;}
}

@media screen and (max-width: 660px){
.banner{padding-top:0px;}
.link-box{display: none;}
.next{display: none;}

}