@charset "UTF-8";
body{min-width: 980px;}
.center{width: 62.5%; margin:0 18.75%;height: 100%;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
/*头部*/
.header{width: 100%; height:1.5rem; background: url(head_bg.png) no-repeat;background-size: 100% 100%;}
.header .top{text-align: right;height: 0.42rem;line-height: 0.42rem;}
.header .top span{margin-left: 0.4rem;}
.header .top span a{font-size: 0.12rem;color: #FFFFFF;}
.header .login{display: inline-block; margin-left: 0.4rem;}
.header .login a{font-size: 0.16rem; font-weight: bold;color: #FFFFFF;}
.header .login a img{width: 0.2rem; height: 0.2rem; position: relative; top: -0.02rem; margin-right: 0.05rem;}
.header .hasLogin{cursor: pointer;  position: relative;}
.header .hasLogin>a{font-weight: normal; padding-right: 0.42rem; background: url(login-bottom.png) no-repeat center right; background-size: auto 0.42rem;}
.header .hasLogin.on>a{ background: url(login-top.png) no-repeat center right; background-size: auto 0.42rem;}
.header .hasLogin .hasLoginDiv{display: none; background: #FFF; border-radius: 0.05rem; position: absolute; top: 0.42rem; left: 0; width: max-content; padding: 0.05rem 0.1rem;}
.header .hasLogin .hasLoginDiv a{color: #666666; font-size: 0.14rem; display: block; text-align: left;}
.header .hasLogin:hover .hasLoginDiv{display: block;}
.logo{width:5.2rem; height: 0.6rem;margin-top: 0.03rem;}
.logo img{width: 100%;height: 100%;}
.wenzi{width:2.09rem; height: 0.47rem;margin:0.11rem 0.15rem 0 0;}
.wenzi img{width: 100%;height: 100%;}
.search{width: 2.28rem;height: 0.4rem;margin-top: 0.14rem;background: url(search.png) no-repeat;background-size: 100% 100%;}
.search .txt{width: 1.55rem;margin-left: 0.2rem;height: 0.4rem;line-height: 0.4rem; color: #777777;font-size: 0.14rem;float: left;}
.search .submit{width: 0.45rem;height: 0.4rem;float: right;cursor:pointer;}

/*导航*/
.nav{width: 100%; height: 0.45rem; background: #B80022;}
.nav_yj{margin: 0 auto; height: 0.45rem;}
.nav_yj li{float: left; text-align: center; display:inline-block;vertical-align:middle; height: 0.45rem; line-height: 0.45rem; position: relative; width:11.11%; z-index: 5;}
.nav_yj li.on{background:#FFFFFF;}
.nav_yj li.on a{color: #181818;}
.nav_yj li a{display:block;font-size: 0.16rem;color:#fff;line-height:0.45rem;text-align:center;position:relative}
.nav_yj li.on a:hover{color: #181818;}
.nav_ej{position: absolute; top: 0.45rem; left: 0; display: none; background: #FFFFFF; float: left;  width: 130%;height: auto;}
.nav_yj li.on .nav_ej li{text-align: center; background: none; float: left;display: inline; width: 100%; display: inline;height: auto;}
.nav_yj li{}
.nav_yj li.on .nav_ej li a{font-size: 0.14rem; line-height: 0.29rem;padding: 0.08rem 0.05rem; color: #181818; display: block; background: none; font-weight: normal; box-sizing: content-box;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.nav_yj li.on .nav_ej li.on a{background: #9F001D;color: #FFFFFF;font-weight: normal;}
.nav_yj li.on .nav_ej li a:hover{background: #9F001D;color: #FFFFFF;font-weight: normal;}
.nav_sj{position: absolute; top: 0; left: 100%; width: 100%; display: none;}
.nav_sj li{width: 100%;background: #FFFFFF;}
.nav_yj li.on .nav_ej li .nav_sj li a{background: #9F001D;color: #FFFFFF;}
.nav_yj li.on .nav_ej li .nav_sj li a:hover{background: url(nav_bg.png);color: #181818;}

/*轮播*/
.banner-bg{width:100%;height:5.58rem;position: relative;}
.banner-bg .pic{display:block;overflow: hidden;}
.banner-bg .pic li{width:100%;height:100%;position: absolute;top:0;left:0;background-position:center top;background-repeat:no-repeat; background-size: cover; text-align: center;}
.banner-bg .pic li img{width: 100%; height:100%; margin: auto; position: relative;  object-fit:cover;}
.banner-bg .bg-btn{position: absolute; right: 0 ;bottom:0; width: 62.5%; margin: 0 18.75%;}
.banner-bg .btn{position: absolute;z-index: 5;bottom: 0.22rem; right:50%;}
.banner-bg .btn li{display:block;width: 0.3rem; height: 0.04rem; background: url(ban_bg.png);float: left;margin:0 0.05rem;overflow: hidden;cursor: pointer;}
.banner-bg .btn li.s{background: #FFFFFF;}
.banner-bg .btn li:last{margin-right: 0;}

/*第一部分*/
.box_one{width: 100%;min-height: 9.56rem;}
.item_th{height: 0.56rem;line-height: 0.56rem;color: #B80022;font-size: 0.2rem;font-weight: bold;border-bottom: 0.01rem solid #C1C9DA;}
.item_th p{height: 0.58rem;line-height: 0.56rem;background: url(item_th_bg.png) no-repeat left 0.54rem;background-size: 0.805rem 0.04rem;}
.item_th p a{float: right;font-size: 0.14rem;font-weight: normal;}
.item_th p a:hover{color: #B80022;}

/*学院新闻*/
.xyxw{margin-top: 0.22rem;}
.leftImg{width: 48.7%;height: 3.29rem;margin-top: 0.2rem;}
.leftImg ul{position: relative; z-index: 0; overflow: hidden;width: 100%;height: 3.29rem;}
.leftImg ul li{width:100%; height:100%;overflow: hidden;}
.leftImg ul li.on{display: list-item;}
.leftImg ul li.off{display:none;}
.leftImg a{display: block; width: 100%; height: 100%; position: relative;}
.leftImg a img{width: 100%; height: 100%;object-fit: cover;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.leftImg a:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.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 a .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(bg_p.png) repeat 0 0; overflow:hidden;} 
.listItem{width: 48.7%;height: 3.49rem;}
.listItem ul{margin-top: 0.15rem;}
.listItem ul li{height: 0.68rem;}
.listItem ul li a{display: inline-block; width: 100%;height: 100%;border-bottom: 0.01rem solid #EBEBEB;}
.listItem ul li a:hover{transform: scale(1) translateY(-3px);-ms-transform: scale(1) translateY(-3px);-moz-transform: scale(1) translateY(-3px);-webkit-transform: scale(1) translateY(-3px);-o-transform: scale(1) translateY(-3px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.listItem ul li a .item_tit{height: 0.30rem;line-height: 0.30rem;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;font-size: 0.16rem;color: #181818;margin-top: 0.11rem;}
.listItem ul li a .item_zy{height: 0.26rem;line-height: 0.26rem;font-size: 0.12rem;color: #647382;position: relative;padding-right: 1.2rem;}
.listItem ul li a .item_zy .item_zyi{display:inline-block; width: 100%;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.listItem ul li a .item_zy .item_zyt{position: absolute;right: 0;}
.listItem ul li a:hover .item_tit{color: #B80022;font-weight: bold;}
.listItem ul li a:hover .item_zy .item_zyi{color: #B80022;}
.listItem ul li a:hover .item_zy .item_zyt{color: #B80022;}
/*通知公告*/
.tzgg{width: 48.7%;margin-top: 0.42rem;}
.item2 ul{padding-top: 0.18rem;}
.item2 ul li{height:0.7rem;}
.item2 ul li a{display: inline-block;width: 100%; height: 0.7rem; position: relative;padding-left: 0.8rem;}
.item2 ul li a:hover{transform: scale(1) translateY(-3px);-ms-transform: scale(1) translateY(-3px);-moz-transform: scale(1) translateY(-3px);-webkit-transform: scale(1) translateY(-3px);-o-transform: scale(1) translateY(-3px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.item2 ul li a .item2_time{width: 0.64rem;height: 0.5rem;position: absolute;left: 0;margin-top: 0.1rem;}
.item2 ul li a .item2_time .item2_d{display: inline-block; width: 0.64rem; height: 0.27rem;line-height: 0.27rem; color: #FFFFFF;font-size: 0.16rem;font-weight: bold;text-align: center;background: #B80022;}
.item2 ul li a .item2_time .item2_ym{display: inline-block; width: 0.64rem; height: 0.23rem; line-height: 0.23rem; color: #8A4059;font-size: 0.12rem;text-align: center;background: #EEEEEE;}
.item2 ul li a .item2_li{width: 100%;height: 0.7rem;border-bottom: 0.01rem solid #EBEBEB;}
.item2 ul li a .item2_li .item2_li_tit{height: 0.7rem;line-height: 0.7rem;color: #000000;font-size: 0.16rem;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.item2 ul li a:hover .item2_li .item2_li_tit{color: #B80022;font-weight: bold;}
/*讲座公告*/
.jzgg{width: 48.7%;margin-top: 0.42rem;}
.item2.item3 ul li a .item2_li{height: 0.57rem;}
.item2.item3 ul li a .item2_time{height: 0.54rem;}
.item2.item3 ul li a .item2_time .item2_d{font-size: 0.2rem;color: #B80022;background: none;width: 0.25rem; float: right;border-bottom: 0.01rem solid #B80022;padding-bottom: 0.020rem;}
.item2.item3 ul li a .item2_time .item2_ym{color: #B80022;font-size: 0.14rem;text-align: right;background: none;}
.item2.item3 ul li a .item2_li .item2_li_tit{height: 0.25rem;line-height: 0.25rem;margin-top: 0.13rem;}
.item2.item3 ul li a .item2_li .item2_li_zy{height: 0.26rem;line-height: 0.26rem;font-size: 0.12rem;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;color: #647382;}
.item2.item3 ul li a:hover .item2_li .item2_li_zy{color: #B80022;}

/*第二部分*/
.box_two{width: 100%;height: 4.04rem;background: url(box_two_bg.jpg) no-repeat;background-size: 100% 100%;}
.box_two .center{width: 68%; margin:0 16%;}
.box_two .item_th{width: 92%;height: 0.62rem;margin:0 4% 0.47rem 4%;padding: 0.4rem 0 0 0; border-bottom: 0.01rem solid #B80022;}
.box_two .item_th p{width: 1.6rem;height: 0.46rem;line-height: 0.46rem; background: #F3F3F3;margin: auto;text-align: center;}
.szyr{width: 100%;height: 2.14rem;overflow: hidden;position: relative;}

.demopage2{width: 100%;height: 100%; padding:0 4%;position: relative;}
#marquee2{width:100%;height: 100%; overflow:hidden;}
#marquee2 ul{height: 100%;}
#marquee2 ul li{ float:left;}
#marquee2 ul li {width: 100%;height: 100%;}
#marquee2 ul li a{display: block;width: 100%;height: 100%; position: relative;}
#marquee2 ul li a img{width: 100%; outline: none; border: none;object-fit: cover;}
#marquee2 ul li p{height: 40px;line-height: 40px;font-size: 0.14rem;}
#marquee2 ul li p a{display: inline-block;width: 100%;height: 100%;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
#marquee2 ul li a span{width: 0.56rem;height: 0.56rem;background: url(video_an.png) no-repeat;background-size: 100% 100%; position: absolute;top: 50%;left: 50%;margin-top: -0.23rem;margin-left: -0.23rem;z-index: 5;}
.control22{ width:100%; height:30px;overflow:hidden; margin:auto; position:absolute; top:50%; margin-top: -25px; right: 0;}
.s11{ width:30px; height:30px; float:left; }
.s11 a{display:block; width:30px; height:30px;  background-repeat:no-repeat;background:url(szyr_l.png) no-repeat center center ;}
.s22{ width:30px; height:30px; float:right;}
.s22 a{display:block; width:30px; height:30px; background:url(szyr_r.png) no-repeat center center ;}
/*第三部分*/
.box_three{min-height: 4.38rem;}
.item4{width: 31.6%; padding-top: 0.21rem;}
.item4 ul{padding-top: 0.11rem;}
.item4 ul li{margin-top: 0.07rem;height: 0.38rem;line-height: 0.38rem; border-bottom: 0.01rem solid #EBEBEB;}
.item4 ul li a{display: inline-block;width: 100%; height: 0.38rem;line-height: 0.38rem;position: relative;padding-right: 1.1rem;}
.item4 ul li a p{width: 100%;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.item4 ul li a>span{position: absolute; right: 0;top: 0;}
.item4 ul li a:hover{transform: scale(1) translateY(-3px);-ms-transform: scale(1) translateY(-3px);-moz-transform: scale(1) translateY(-3px);-webkit-transform: scale(1) translateY(-3px);-o-transform: scale(1) translateY(-3px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;color: #B80022;}
.item4 ul li a p span{color: #B80022;}
.mtfs{margin: 0 2.6%;}
/*活动专题*/
.hdzt{width: 31.6%; padding-top: 0.26rem;}
.item5 ul{padding-top: 0.11rem;}
.item5 ul li{width: 100%;height: 0.59rem;margin-top: 0.07rem;}
.item5 ul li a{display: inline-block; width: 100%;height: 100%;}
.item5 ul li a img{width: 100%;height: 100%;object-fit: cover;}
/*第四部分*/
.box_four{background: #F3F3F3;min-height: 4.2rem;}
.yxcg{ padding-top: 0.21rem;}
#round1{width: 100%; height: 2.54rem; margin:auto; overflow: hidden;margin-top: 0.2rem;}
#inround1{width: 1000%; float: left;height: 2.54rem;}
#inround1 ul{float: left;height: 2.54rem;}
#inround1 ul li{float: left; width:1.6rem; height: 2.54rem; margin-right: 0.2rem;}
#inround1 ul li a{display: inline-block; width: 100%; height: 100%;overflow: hidden;}
#inround1 ul li a img{width: 1.6rem; height:2rem; border: none;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;object-fit: cover;}
#inround1 ul li a:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
#inround1 ul li .nr{margin: 0 auto; height: 0.44rem; line-height: 0.22rem; text-align: center; width: 100%; padding: 0 2%; overflow: hidden;display: -webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 0.1rem;}

/*底部*/
.foot{width: 100%; height: auto;  background: #B80022; padding:0.3rem 0 0 0;}
.footer_top{width: 50%; float: left; border-right: 0.01rem solid #CD4D65;}
.foot_left{width:5.2rem;height: 0.6rem;max-width: 90%;}
.foot_left img{width: 100%; height: auto; float: left; display:block;}
.foot_cen{width:100%; float: left; margin-top:0.2rem;}
.foot_cen p{font-size: 0.14rem;line-height: 0.36rem;color: #FFFFFF;}
.foot_rig{width: 32%; float: left; border-right: 0.01rem solid #CD4D65;}
.link{width: 0.24rem; font-size:0.18rem; height: 1.32rem; margin-top:0.22rem; color:#fff; text-align:center; float: left; margin-left:10%;}
.link_box{width: 58%; float: left; margin-left:10%;}
.link_box_public{width: 100%; height:0.36rem; border:0.01rem solid #CD4D65; position: relative; z-index: 999;}
.link_box_public p{line-height: 0.36rem; text-align:center; color: #FFFFFF; background: url(foot_rig.png) no-repeat 1.9rem  center ;background-size: 0.16rem;cursor:pointer; font-size:0.14rem;}
.link_box_public ul{display: none; position: absolute;width:100%;height: 1.60rem;background: #FFFFFF;overflow-y: scroll;z-index: 99; bottom: 0.35rem;}
.link_box_public:hover ul{display: block;}
.link_box_public ul li{}
.link_box_public ul li a{display: inline-block; width: 100%; font-size: 0.14rem;color: #777777;line-height: 0.3rem;padding: 0.05rem 0.09rem;border-bottom: 0.01rem solid #EEEEEE;text-align: center;}
.link_box_public ul li a:hover{background: #9F001D;color: #FFFFFF;}
.foot_ewm{float: right; height: 1.52rem; width:13%; border-right: 0.01rem solid #CD4D65;}
.foot_ewm img{width: 1rem;height: auto; display: block; margin-top:0.1rem;}
.foot_ewm  p{width: 1rem; color:#fff; margin-top:0.1rem;}
.link_box_top{margin-top: 0.2rem;}
.foot_bot{border-top:0.01rem solid #CD4D65; height: 0.46rem; line-height: 0.45rem; margin-top:0.32rem;}
.foot_bot p{text-align: center; color:#fff;}
.foot_bot a{color: #fff;}
.foot_bot .beian {padding:0 0.3rem 0 0.44rem;background: url(beiantubiao.png) no-repeat 0.2rem center;color: #fff;}
/*版本过低提示*/
.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;}

/*list*/
.box_con{overflow: hidden; min-height: 5rem;}
.list_ban img{width: 100%;height: auto;object-fit: cover;}
.menu{width: 20%;margin-top: 0.3rem;}
.menu h2{font-size: 0.2rem; text-align: center; color: #FFFFFF; line-height: 0.4rem; font-weight: normal; padding: 0.1rem 0;background: #B80022;}
.menu ul li{background: #F3F3F3;border-bottom: 0.01rem solid #EBEBEB;}
.menu ul li:last-child{border-bottom: none;}
.menu ul li a{width:100%; display: inline-block; text-align: center; line-height: 0.3rem; margin:0.15rem 0; font-size: 0.16rem; color: #181818;}
.menu ul li.on{width: 100%; background: #9F001D; border-bottom: none;}
.menu ul li.on a{color: #FFFFFF;}
.content{width:77.5%; min-height:5rem;}
.list_th{height:auto; border-bottom: 0.01rem solid #AC0000; overflow:hidden; padding: 0.08rem 0;}
.list_th h2{font-size:0.24rem; height:0.52rem; line-height:0.52rem; float:left; font-weight:normal;}
.local{float:right; height:0.52rem; line-height:0.52rem;}
.content.item4 ul li{height: 0.55rem;line-height: 0.55rem;margin-top: 0;background: url(list_left.png) no-repeat left center;background-size: 0.04rem 0.04rem;padding-left: 0.2rem;border-bottom: 0.01rem dashed #EBEBEB;}
.content.item4 ul li a{height: 0.55rem;line-height: 0.55rem;font-size: 0.16rem;}
/*页数*/
.page{margin: 30px 0 60px 0;height: 0.32rem;line-height: 0.32rem;}
.page_z{color: #666666;font-size: 0.14rem;width: 1rem;}
.pagebox .pagebox_num_nonce{background: #B80022 !important;color: #FFFFFF !important;}
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{padding: 0.04rem 0.1rem;border-radius: 0.03rem;}
.pagebox .gobutton{padding: 0.04rem 0.1rem;height: 0.33rem;line-height: 0.33rem;}
.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited,.pagebox .pagebox_pre a, .pagebox .pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited,.pagebox .gobutton,.pagebox .pageNumInput{color: #666666 !important;font-size: 0.14rem !important;}

/*内容页*/
.con{margin-bottom: 50px;}
.content .title{line-height: 0.36rem; font-size:0.22rem; font-weight: bold; text-align: center; padding: 0.15rem 0.2rem;color: #333333;}
.content .title p{text-align: right;font-size: 0.20rem;}
.content .txt{text-align: center; font-size: 0.12rem; color:#777777; line-height: 0.5rem; font-weight: normal;}
.con_con,.con_con p,.con_con div,.con_con span,.con_con font,.con_con strong,.con_con b,.con_con a{font-size: 0.16rem !important; line-height: 0.36rem !important; font-family: "微软雅黑" !important;}
.con_con a:hover{color: #3A4E88;}
.con_con img{max-width: 100%;}
.con_con b,.con_con strong{font-weight: bold;}
.con_con table{margin:0 auto !important;}
.con_con table tr td{border:0.01rem solid #b35f3b !important;}
