body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, section,a,span,i{margin: 0; padding: 0; box-sizing: border-box;}
*{font-family: "Microsoft yahei"; margin: 0; padding: 0;}
a{text-decoration: none;}
li{list-style: none;}
a,img{border:0;}
input{outline: none;border: none;}
.cont{width: 1300px;margin: auto;}
.clear{clear: both;}
html{font-size: 100px;}

/* 顶部 */
.my_top{width: 100%;margin: auto;overflow: hidden;height: 1.2rem;background: rgba(0,0,0,.3);position: fixed;top: 0;z-index: 100;}
.my_all{width: 20%;float: left;height: 1.2rem;background: #9b7fb1;position: relative;}
.my_all img{display: block;width: 94%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.my_left{width: 16%;float: left;height: 1.2rem;position: relative;}
.my_left img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 88%;}
.my_right{float: left;margin-left: 0.2rem;}
.my_right li{float: left;padding: 0 0.15rem;}
.my_right li a{display: block;text-align: center;line-height: 1.2rem;color: #ffffff;font-size: 0.16rem;}

.yd_nav{display: none;width: 100%;margin: auto;}
.yd_nav_l{width: 100%;margin: auto;overflow: hidden;}
.yd_nav_l span{display: block;font-size: 0;margin-right: 0.1rem;}
.yd_nav_l span img{display: block;width: 0.36rem;float: right;}
.yd_nav_b{width: 100%;margin: auto;display: none;}
.yd_nav_b a{display: block;width: 100%;text-align: center;font-size: 0.16rem;color: #fff;line-height: 0.36rem;background: #9b7fb1;border-top: 0.01rem solid rgba(255,255,255,.2);}


/*党团建设*/
.dtjs{width:100%;margin: auto;overflow: hidden;}
.dtjs_bt{width: 100%;margin: auto;width: 100%;height: 0.94rem;}
.dtjs_bt_l{width: auto;float: left;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/qiu.png) no-repeat;background-position:3.5% 0;}
.dtjs_bt_l p{display: block;font-size: 0.3rem;color: #333333;padding-left: 0.48rem;margin-top: 0.3rem;}
.dtjs_bt_l span{display: block;font-size: 0.18rem;color: #a1a1a1;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/line.png) no-repeat;background-position: left;margin-left: 1.14rem;padding-left: 0.7rem;margin-top: 0.02rem;}
.dtjs_bt_r{width: 1.1rem;float: right;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/jz.png) no-repeat;margin-top: 0.55rem;background-position: center;height: 0.38rem;}
.dtjs_bt_r a{display: block;font-size: 0.15rem;color: #741f84;margin-left: 0.45rem;margin-top: 0.05rem;}

.dtjs_top{width: 100%;margin: auto;margin-top: 0.35rem;overflow: hidden;}
.dtjs_top_left{width:48%;float: left;}
.dtjs_top_left img{display: block;height: 3.7rem;margin: auto;width: 100%;}
.dtjs_top_left p{display: block;margin-top: 0.2rem;font-size: 0.2rem;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.dtjs_top_left span{display: block;font-size: 0.15rem;color: #636363;margin-top: 0.1rem;line-height: 0.24rem;}
.dtjs_top_right{width: 50%;float: right;}
.dtjs_top_right li{width: 100%;margin: auto;height: 1.4rem;border-bottom: 0.01rem solid #cacaca;overflow: hidden;margin-bottom: 0.24rem;}
.dtjs_top_right li .dtjs_top_right_l{width: 67%;float: left;}
.dtjs_top_right li .dtjs_top_right_l p{display: block;font-size: 0.16rem;color: #333333;font-weight: bold;height: 0.52rem;line-height: 0.26rem;}
.dtjs_top_right li .dtjs_top_right_l span{display: block;font-size: 0.15rem;color: #6a6a6a;line-height: 0.28rem;margin-top: 0.12rem;}
.dtjs_top_right li .dtjs_top_right_r{width: 29%;float: right;}
.dtjs_top_right li .dtjs_top_right_r img{display: block;width: 100%;height: 1.22rem;}
.dtjs_top_right li:last-child{margin-bottom: 0;}

/* 教学管理 */
.jxgl{width: 100%;margin: auto;overflow: hidden;margin-top: 0.45rem;height: 3.98rem;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/bj.jpg) no-repeat;background-position: center;background-size: 100% 100%;}
.jxgl_btm{width: 100%;margin: auto;overflow: hidden;margin-top: 0.4rem;padding-bottom: 0.05rem;}
.jxgl_btm ul{padding: 0.1rem;}
.jxgl_btm li{width: 30%;float: left;box-shadow:0 0 6px 1px #c8c4c4;margin-bottom: 0.36rem;margin-left: 5%;}
.jxgl_btm li span{display: block;height: 0.75rem;width: 23%;background: #9b7fb1;float: left;font-size: 0.18rem;color: #ffffff;text-align: center;padding: 0.12rem 0.18rem;}
.jxgl_btm li p{display: block;float: left;font-size: 0.16rem;color: #333333;background: #fff;width: 77%;padding: 0 0.2rem;height: 0.75rem;line-height: 0.24rem;padding-top: 0.12rem;}
.jxgl_btm li:nth-child(3n+1){margin-left: 0;}

/* 专业群建设 */
.zyqjs{width: 100%;margin: auto;overflow: hidden;}
.zyqjs_btm{width: 100%;margin: auto;margin-top: 0.45rem;overflow: hidden;}
.zyqjs_btm li{width: 23%;float: left;border: 0.01rem solid #8e8e8e;height: 1.25rem;margin-left: 2.3%;margin-bottom: 0.24rem;}
.zyqjs_btm li p{display: block;font-size: 0.16rem;color: #333333;width: 90%;margin: auto;margin-top: 0.15rem;line-height: 0.28rem;}
.zyqjs_btm li span{display: block;margin: auto;text-align: right;font-size: 0.15rem;color: #a0a0a0;margin-top: 0.15rem;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/time.png) no-repeat;float: right;padding-left: 0.25rem;margin-right: 0.2rem;}
.zyqjs_btm li:nth-child(4n+1){margin-left: 0;}

/* 招生就业 */
.zsjy{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/bjw.jpg) no-repeat;background-position: center;background-size: 100% 100%;height: 6.06rem;}
.zsjy_all{width: 100%;margin: auto;overflow: hidden;}
.zsjy_all_left{width: 54%;float: left;}
.zsjy_all_left_b{width: 100%;margin: auto;margin-top: 0.32rem;overflow: hidden;border-top: 0.03rem solid #9b7fb1;background: rgba(155,127,177,0.15);height: 4rem;}
.zsjy_all_left_b .zsjy_btm{width: 100%;margin: auto;overflow: hidden;}
.zsjy_btm_img{width: 44%;float: left;}
.zsjy_btm_img img{display: block;width: 100%;height: 2rem;}
.zsjy_btm_bt{width: 50%;float: right;margin-right: 0.2rem;}
.zsjy_btm_bt h3{display: block;font-size: 0.18rem;color: #333333;margin-top: 0.15rem;line-height: 0.28rem;}
.zsjy_btm_bt span{display: block;font-size: 0.15rem;color: #616161;line-height: 0.28rem;margin-top: 0.1rem;}
.zsjy_btm_bt p{display: block;float: right;font-size: 0.15rem;color: #676767;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/time.png) no-repeat;background-position: left;padding-left: 0.25rem;margin-top: 0.15rem;}

.zsjy_mid{width: 94%;margin: auto;margin-top: 0.32rem;}
.zsjy_mid li{width: 100%;margin: auto;overflow: hidden;margin-bottom: 0.18rem;}
.zsjy_mid li p{display: block;font-size: 0.16rem;color: #333333;float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zsjy_mid li span{display: block;float: right;font-size: 0.16rem;color: #333333;}
.zsjy_mid_m{width: 100%;margin: auto;}
.zsjy_mid_m a{display: block;width: 1.15rem;height: 0.45rem;float: right;border-radius: 0.03rem;font-size: 0.16rem;color: #ffffff;text-align: center;background: #9974b6;line-height: 0.45rem;margin-top: -0.14rem;font-style: italic;}

.zsjy_all_right{width: 44%;float: right;}
.xsgz{width: 100%;margin: auto;overflow: hidden;border-top: 0.03rem solid #9b7fb1;background: rgba(155,127,177,0.15);height: 4rem;margin-top: 0.32rem;}
.xsgz ul{margin-top: 0.45rem;}
.xsgz li{width: 94%;margin: auto;overflow: hidden;background: url(/glgcx/templates/ad8a5608-0d77-4501-b9c3-de4f90d3631d/202404/23/images/dian.jpg) no-repeat;background-position: left;margin-bottom: 0.17rem;}
.xsgz li p{display: block;font-size: 0.16rem;color: #333333;float: left;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 0.1rem;}
.xsgz li span{display: block;float: right;font-size: 0.16rem;color: #333333;}


/* banner */
.banner{width: 100%;margin: auto;overflow: hidden;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{height:0.15rem; overflow:hidden; position:absolute;bottom:0.18rem; z-index:1;left: 0;right: 0;margin: auto;width: 1.6rem;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:0.28rem;  width:0.12rem; height:0.12rem; line-height:0.12rem; text-align:center; background:#e6e6e6; cursor:pointer;text-indent: 2rem;border-radius: 0.12rem;}
.slideBox .hd ul li.on{ background:#741f84; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; height:auto; display:block;}


/* 底部开始 */
.footer{width: 100%;margin: auto;height: 1.55rem;background: #9b7fb1;}
.footer_all{width: 100%;margin: auto;overflow: hidden;}
.footer_left{width: auto;float: left;overflow: hidden;}
.footer_left img{display: block;margin-top: 0.42rem;float: left;}
.footer_right{width: auto;margin-left: 0.5rem;float: right;margin-top: 0.35rem;}
.footer_right span{display: block;font-size: 0.14rem;color: #ffffff;margin-bottom: 0.15rem;}

/* 栏目 */
.lmlb{width: 100%;margin: auto;overflow: hidden;margin-bottom: 0.3rem;}
.lmlb_all{width: 100%;margin: auto;overflow: hidden;margin-top: 0.24rem;}
.lmlb_all_left{width: 20%;float: left;}
.lmlb_all_right{width: 76%;float: right;}
.lmlb_all_left_top{width: 100%;margin: auto;overflow: hidden;height: 0.48rem;background:#9b7fb1;}
.lmlb_all_left_top p{display: block;font-size: 0.18rem;color: #fff;line-height: 0.48rem;text-align: center;font-weight: bold;}
.lmlb_all_left_btm{width: 100%;margin: auto;overflow: hidden;background: #f5f5f5;}
.lmlb_all_left_btm a{display: block;line-height: 0.48rem;font-size: 0.16rem;color: #000000;text-align: center;border-bottom: 0.01rem solid #aaa;margin: auto;}
.lmlb_all_left_btm a:last-child{border-bottom: none;}
.lmlb_all_left_btm a:hover{color: #9b7fb1;}
.lmlb_all_right_wz{width: 100%;margin: auto;border-bottom: 0.02rem solid #9b7fb1;padding-bottom: 0.1rem;}
.lmlb_all_right_wz span{display: block;font-size: 0.16rem;color: #333;}
.lmlb_all_right_wz span a{font-size: 0.16rem;color: #333;}
.lmlb_all_right_lb{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;font-size: 0.16rem;}
.lmlb_all_right_lb li{width: 100%;margin: auto;overflow: hidden;margin-bottom: 0.12rem;}
.lmlb_all_right_lb li p{display: block;font-size: 0.16rem;color: #333333;float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 0.24rem;}
.lmlb_all_right_lb li span{display: block;font-size: 0.14rem;color: #333333;float: right;line-height: 0.24rem;}
.lmlb_all_right_nr{width: 100%;margin: auto;overflow: hidden;margin-top: 0.24rem;}
.lmlb_all_right_nr_t{width: 100%;margin: auto;overflow: hidden;}
.lmlb_all_right_nr_t p{display: block;color: #9b7fb1;font-weight: bold;font-size: 0.22rem;text-align: center;}
.lmlb_all_right_nr_t span{display: block;color: #787878;font-size: 0.16rem;text-align: center;margin-top: 0.05rem;}
.lmlb_all_right_nr_b{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;font-size: 0.16rem;}
.lmlb_all_right_nr_b div,.lmlb_all_right_nr_b span,.lmlb_all_right_nr_b p{font-size: 0.16rem;color: #333;line-height: 0.24rem;text-indent: 0.32rem;}
.lmlb_all_right_nr_b img{display: block;width: 80%;margin: auto;}