﻿.banner{width: 100%;height: 4rem;background: url(../img/banner_BG.jpg) center; background-size: cover;margin-bottom: 0.2rem;}
.banner .banner_main img{display: block;margin: 0 auto;max-width: 100%;}
.banner .banner_main{position: relative;width: 100%;height: 100%;}
.banner .banner_main ul{margin: 0;width: 100%;height: 100%;position: relative;overflow: hidden;}
.banner .banner_main li{position: absolute;width: 100%;height: 100%; top: 0px;left: 150%;transform: translateX(-50%);}
.banner .banner_main li a{display: block;width: 100%;max-width: 13.80rem; height: 100%;margin: 0 auto;}
.banner .banner_main .Banner_btn{width: 12rem;height: 0rem; position: absolute;top: 45%;left: 50%;transform: translateX(-50%);}
.banner .banner_main .Banner_btn span{display: block;cursor: pointer; width: 0.64rem;height: 0.64rem;background: url(../img/Banner_right_btn.png) center no-repeat;}
.banner .banner_main .Banner_btn .fl{background: url(../img/Banner_left_btn.png) center no-repeat;}
.banner .banner_main .banner_icon{width: 10rem;height: 0.4rem;position: absolute;bottom: -0.2rem;left: 50%;margin-left: -5rem;background-color: rgba(0,0,0,0.6);}
.banner .banner_main .banner_icon a{display: block; float: left;font-size: 0.18rem;color: white;text-indent: 0.3rem;line-height: 0.4rem;max-width: 7rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.banner .banner_main .banner_icon dl{float: right;height: 0.26rem; padding-left: 0.1rem;padding-right: 0.3rem;margin-top: 0.07rem;border-left: solid 0.02rem white;}
.banner .banner_main .banner_icon dl dd{display: block;cursor: pointer; width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;box-sizing: border-box;border: solid 0.02rem white;float: left;margin-left: 0.2rem;margin-top: 0.07rem;}
.banner .banner_main .banner_icon dl .on{background-color: white;}

.news_big_content{width: 12rem;margin: 0 auto;margin-top: 0.6rem;}
.news_big_content .news_left .news_head span{cursor: pointer;}
.news_big_content .news_head{line-height: 0.39rem;height: 0.39rem;border-bottom: solid 0.01rem #cdcdcd;margin-bottom: 0.2rem;}
.news_big_content .news_head .head_name{float: left;}
.news_big_content .news_head span{display: block;float: left;margin-right: 0.3rem;font-size: 0.2rem;color: #333333;}
.news_big_content .news_head span.on{border-bottom: solid 0.01rem #004098;position: relative;top: -0.01rem;color: #004098;}
.news_big_content .news_head span.on::after{content: "";display: block;width: 0.12rem;height: 0.12rem;transform: rotate(45deg);background-color: #004098;position: absolute;left: 50%;margin-left: -0.06rem;bottom: -0.06rem;}
.news_big_content .news_head .seeMore{display: block;float: right;}

.modal_news{display: none;}
.modal_tzgg{display: none;}
.newsTable{display: none;}
.newsTable.on{display: block;}
.news_box .news_xyxw_imgshow{width: 3.8rem;height: 2.8rem;float: left;position: relative; }
.news_box .news_xyxw_imgshow dl{width: 100%;height: 100%;}
.news_box .news_xyxw_imgshow dl dd{display: none;width: 100%;height: 100%;position: absolute;top: 0rem;left: 0rem;}
.news_box .news_xyxw_imgshow dl dd img{display: block;width: 100%;height: 100%;}
.news_box .news_xyxw_imgshow dl dd span{display: block;width: 100%;height: 0.56rem;line-height: 0.24rem;padding: 0.04rem 0.2rem;background-color: rgba(0,0,0,0.6);position: absolute;bottom: 0px;left: 0px;box-sizing: border-box;font-size: 0.14rem;color: white;text-align: justify;}
.news_box .news_xyxw_imgshow .news_xyxw_imgshow_icon{height: 0.26rem; position: absolute;bottom: 0px;right: 0rem;}
.news_box .news_xyxw_imgshow .news_xyxw_imgshow_icon span{display: block;cursor: pointer; width: 0.08rem;height: 0.08rem;border-radius: 0.04rem;box-sizing: border-box;border: solid 0.01rem white;float: left;margin-right: 0.2rem;margin-top: 0.07rem;}
.news_box .news_xyxw_imgshow .on{background-color: white;}

.news_box .news_xyxw_list{float: right;width: 3.9rem;margin: 0px;padding-left: 0.2rem;box-sizing: border-box;}
.news_box .news_xyxw_list li{height: 0.18rem;line-height: 0.18rem;margin-bottom: 0.19rem;}
.news_box .news_xyxw_list li a{display: block;height: 0.18rem;}
.news_box .news_xyxw_list li:last-child{margin-bottom: 0rem;}
.news_box .news_xyxw_list b{display: block;width: 0.18rem;height: 0.18rem;float: left;}
.news_box .news_xyxw_list span{line-height: 0.18rem;display: block;float: left;margin-left: 0.1rem;font-size: 0.16rem;color: #333333; max-width: 2.4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_box .news_xyxw_list i{display: block;float: right;font-size: 0.14rem;color: #999999;font-style: normal;}
.news_box .news_xyxw_list .type1 b{background: url(../img/imgfont_icon.png);background-size: cover;}
.news_box .news_xyxw_list .type2 b{background: url(../img/font_icon.png);background-size: cover;}
.news_box .news_xyxw_list li:hover span,.news_box .news_xyxw_list li:hover i{color: #004098;}
.news_box .news_xyxw_list li:hover.type1 b{background: url(../img/imgfont_icon_on.png);background-size: cover;}
.news_box .news_xyxw_list li:hover.type2 b{background: url(../img/font_icon_on.png);background-size: cover;}

.news_tzgg_img{width: 3rem;height: 2.8rem;float: left;background: url(../img/tzgg_indexIMG.jpg);background-size: cover;}
.news_tzgg .news_xyxw_list{width: 4.7rem;}
.news_tzgg .news_xyxw_list span{max-width: 3.2rem;}

.news_mtjc {flex-basis: 3.8rem;margin-left: 0.3rem;}
.news_mtjc_list{margin-bottom: 0rem;}
.news_mtjc_list li{height: 0.4rem;margin-bottom: 0.2rem;}
.news_mtjc_list li:last-child{margin-bottom: 0rem;}
.news_mtjc_list .fl{width: 0.62rem;height: 0.4rem;text-align: center;}
.news_mtjc_list .fl b{display: block;height: 0.21rem;font-weight: normal;font-size: 0.14rem;color: #999999;line-height: 0.19rem;box-sizing: border-box;border: solid 0.01rem #999999;}
.news_mtjc_list .fl span{display: block;height: 0.19rem;line-height: 0.19rem;background-color: #999999;color: white;font-size: 0.16rem;}
.news_mtjc_list .fr{width: 2.85rem;margin-right: 0.14rem;}
.news_mtjc_list .fr b{display: block;max-width: 80%;line-height: 0.18rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.18rem;color: #333333;font-weight: normal;margin-bottom: 0.08rem;}
.news_mtjc_list .fr span{display: block;max-width: 100%;line-height: 0.16rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.16rem;color: #666666;}
.news_mtjc_list li:hover .fl b{color: #004098;border: solid 0.01rem #004098;}
.news_mtjc_list li:hover .fl span{background-color: #004098;}
.news_mtjc_list li:hover .fr span,.news_mtjc_list li:hover .fr b{color: #004098;}

.modal_xcp{display: none;}
.index_xyhj{width: 100%;height: 3.8rem;background: url(../img/index_xyhjBG.jpg) center;background-size: cover;margin-top: 0.7rem;overflow:hidden;}
.index_xyhj .row{margin-top: 0.4rem;}
.index_xyhj .row .fl {width: 4rem;margin-right: 0.3rem;}
.index_xyhj .row .fl .video{width: 4rem;height: 2.6rem;}
.index_xyhj .row .fl .video *{display: block;width: 4rem;height: 2.6rem;}
.index_xyhj .row .fl p{width: 100%; line-height: 0.3rem;text-align: center;margin-top: 0.1rem;background-color: rgba(0,0,0,0.5);font-size: 0.2rem;color: white;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_xyhj .row .fr{width: 7.7rem;overflow: hidden;}
.index_xyhj .row .fr .xyhj_box{width: 1000%;height: 2.6rem;}
.index_xyhj .row .fr .xyhj_box ul{float: left;width: 7.9rem;height: 2.6rem;}
.index_xyhj .row .fr .xyhj_box ul li{float: left;margin-bottom: 0.2rem;margin-right: 0.19rem;}
.index_xyhj .row .fr dl{text-align: center;height: 0rem;margin-top: 0.2rem;}
.index_xyhj .row .fr dl dd{display: inline-block;width: 0.1rem;height: 0.1rem;margin: 0rem 0.05rem; box-sizing: border-box;border: solid 0.01rem #666666;border-radius: 0.05rem;}
.index_xyhj .row .fr dl dd.on{background-color: #666666;}

.modal_bmjs{display: none;}
.bmjs{width: 12rem;margin: 0.7rem auto;display: flex;}
.bmjs .item{position: relative;flex: 1;overflow: hidden;transition: flex-basis 0.8s;box-shadow: 0.02rem 0rem 0.06rem rgba(0,64,152,0.34);}
.bmjs .item:nth-child(odd){top: 0.2rem;}
.bmjs .item dd{width: 5rem;height: 4rem;position: relative;}
.bmjs .item dd img{display: block;width: 100%;height: 100%;}
.bmjs .item dd::before{content: "";display: block;width: 100%;height: 100%;background-color: rgba(50,101,168,0.2);position: absolute;top: 0rem;left: 0rem;}
.bmjs .bmjs_hx{opacity: 0; width: 5rem; position: absolute;left: 0rem;bottom: 0rem;margin-left: 0.4rem;margin-bottom: 0.05rem;transition: all 0.8s;}
.bmjs .bmjs_hx b{display: block;font-size: 0.2rem;color: white;line-height: 0.36rem;}
.bmjs .bmjs_hx span{display: block; text-transform : capitalize;font-size: 0.14rem;color: white;line-height: 0.34rem;}
.bmjs .bmjs_sx{opacity: 1;position: absolute;left: 0rem;bottom: 0.2rem;margin-left: 0.2rem;transition: all 0.8s;margin-bottom: 0.2rem;}
.bmjs .bmjs_sx b{display: block;width: 0.29rem; font-size: 0.2rem;color: white;text-align: center;margin-left: 0.27rem;}
.bmjs .bmjs_sx span{display: block;height: 0.34rem;position: absolute;bottom:0rem;white-space: nowrap; text-transform : capitalize;font-size: 0.14rem;color: white;line-height: 0.34rem;transform: rotate(90deg);transform-origin:right bottom;}
.bmjs .item:hover{flex-basis: 4rem;}
.bmjs .item:hover .bmjs_hx{opacity: 1;margin-left: 0.2rem;}
.bmjs .item:hover .bmjs_sx{opacity: 0;margin-bottom: 0rem;}

.rdzt{width: 12rem;height: 1.3rem; margin: 0 auto;margin-bottom: 0.7rem;}
.rdzt .fl{width: 0.6rem;height: 1.3rem;background: url(../img/rdzt_head.jpg) center;background-size: cover;margin-right: 0.08rem;}
.rdzt .center{float: left;width: 10.81rem;height: 1.3rem;overflow: hidden;}
.rdzt .center ul{width: 1000%;}
.rdzt .center ul li{float: left;margin-right: 0.1rem;}
.rdzt .center ul li a img{display: block;width: 3.3rem;height: 1.3rem;}
.rdzt .fr{width: 0.4rem;height: 1.3rem;padding: 0.15rem 0.1rem;box-sizing: border-box;background-color: #f2f2f2;}
.rdzt .fr a{display: block;font-size: 0.14rem;color: #666666;text-align: center;line-height: 0.16rem;}

@media (max-width: 1200px) {
.banner{height: 3.5rem;margin-bottom: 0;}
.banner .banner_main .Banner_btn{display: none;}
.banner .banner_main .banner_icon{width: 100%;margin: 0;left: 0rem;bottom: 0rem;height: 0.46rem; display: flex;}
.banner .banner_main .banner_icon dl{border: none;margin-top: 0.1rem;}
.banner .banner_main .banner_icon dl dd{width: 0.14rem;height: 0.14rem;border-radius: 0.07rem;}
.banner .banner_main .banner_icon a{max-width: 5.5rem;font-size: 0.22rem;line-height: 0.46rem;}
.news_big_content{display: none;}
/*学院新闻*/
.modal_news{display: block;background-color: #f2f2f2;padding-bottom: 0.6rem;}
.modal_news_head{padding-top: 0.5rem;padding-bottom: 0.4rem;}
.modal_news_head b{display: block;text-align: center;font-size: 0.3rem;color: #004098;font-weight: normal;line-height: 0.4rem;}
.modal_news_head b::before{content: "";display: inline-block; width: 0.6rem;height: 0.02rem;background-color: #004098;position: relative;top: -0.1rem;right: 0.1rem;}
.modal_news_head b::after{content: "";display: inline-block; width: 0.6rem;height: 0.02rem;background-color: #004098;position: relative;top: -0.1rem;left: 0.1rem;}
.modal_news_head span{display: block;line-height: 0.24rem; text-align: center;text-transform: uppercase; font-size: 0.2rem;color: #cccccc;}
.modal_newsBigImg{width: 7.02rem;height: 4.8rem;margin: 0 auto;position: relative;}
.modal_newsBigImg img{display: block;width: 100%;height: 100%;}
.modal_newsBigImg span{display: block;width: 100%;height: 0.56rem;padding: 0rem 0.15rem;box-sizing: border-box; line-height: 0.56rem;background-color: rgba(0,0,0,0.6);font-size: 0.28rem;color: white;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;left: 0rem;bottom: 0rem;}
.modal_newsList{padding: 0rem 0.23rem;box-sizing: border-box;}
.modal_newsList li{padding-left: 0.45rem;margin-top: 0.6rem;position: relative;}
.modal_newsList h3{font-size: 0.28rem;color: #004098;position: relative;line-height: 0.27rem;}
.modal_newsList h3::before{content: "";display: block;width: 0.27rem;height: 0.27rem;background: url(../img/imgfont_icon.png) center no-repeat;position: absolute;left:-0.45rem;background-size: cover;}
.modal_newsList p{line-height: 0.36rem;margin-top: 0.14rem;font-size: 0.26rem;color: #666666;text-align: justify;}
.modal_newsList span{display: block;line-height: 0.32rem; position: absolute;bottom: 0rem;right: 0rem;font-size: 0.24rem;color: #999999;}
.model_indexLookMore{display: block;width: 2rem;height: 0.5rem;margin: 0 auto; border-radius: 0.25rem;border: solid 0.01rem #004098;margin-top: 0.33rem;text-align: center;line-height: 0.48rem;font-size: 0.24rem;color: #004098;}
/*通知公告*/
.modal_tzgg{display: block;}
.modal_tzggList{padding: 0rem 0.23rem;box-sizing: border-box;}
.modal_tzggList li{margin-top: 0.31rem;}
.modal_tzggList li:first-child{margin-top: 0;}
.modal_tzggList li a{display: flex;}
.modal_tzggList dd{flex-basis: 0.9rem;margin-right: 0.22rem;}
.modal_tzggList dd b{display: block;height: 0.34rem;line-height: 0.32rem;font-weight: normal; width: 100%;box-sizing: border-box;border: solid 0.01rem #004098;background-color: white;font-size: 0.24rem;color: #004098;text-align: center;}
.modal_tzggList dd span{display: block;height: 0.34rem;line-height: 0.34rem;text-align: center;font-size: 0.26rem;color: white;background-color: #004098;}
.modal_tzggList p{flex: 1; line-height: 0.35rem;font-size: 0.28rem;color: #004098;text-align: justify;}
/*宣传片*/
.index_xyhj{display: none;}
.modal_xcp{display: block;width: 7.02rem;height: 4rem;margin: 0 auto;margin-top: 0.6rem;position: relative;margin-bottom: 1.01rem;}
.modal_xcp .video{width: 7.02rem;height: 4rem;}
.modal_xcp .video *{display: block;width: 100%;height: 100%;}
.modal_xcp p{width: 6rem;height: 0.8rem;line-height: 0.8rem;text-align: center;letter-spacing: 0.01rem; font-size: 0.26rem;color: white;background-color: #004098;position: absolute;bottom: -0.41rem;left: 50%;margin-left: -3rem;}
/*部门介绍*/
.bmjs{display: none;}
.modal_bmjs{display: block;background-color: #f2f2f2;padding-bottom: 0.2rem;}
.model_bmjsList {width: 7.02rem;margin: 0 auto;}
.model_bmjsList li{width: 3.4rem;float: left;margin-bottom: 0.2rem;}
.model_bmjsList li:nth-child(even){float: right;}
.model_bmjsList li dd{display: block;width: 3.4rem;height: 2rem;}
.model_bmjsList li p{line-height: 0.64rem;text-align: center;font-size: 0.26rem;color: #004098;}
/*热点专题*/
.rdzt{display: none;}
}