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: 1280px;margin: auto;}
.clear{clear: both;}
html{font-size: 100px;}
body{background: #ebf9ff;}

/* 顶部 */
.header{width: 100%;margin: auto;overflow: hidden;height: 2.12rem;background: url(/jjx/templates/3de048ad-0a9b-45c0-8179-4dfdf56bc040/202407/17/images/bj.jpg) no-repeat;background-position: center;background-size: 100% 100%;}
.header_top{width: 100%;margin: auto;overflow: hidden;margin-top: 0.6rem;}
.header_top img{display: block;float: left;}
.header_top .line{margin-left: 0.18rem;margin-top: 0.18rem;}
.header_top .lz{margin-left: 0.2rem;margin-top: 0.25rem;}

.nav{width: 100%;margin: auto;height: 0.48rem;background: url(/jjx/templates/3de048ad-0a9b-45c0-8179-4dfdf56bc040/202407/17/images/bj1.jpg) no-repeat;overflow: hidden;background-size: cover;}
.nav_top{width: 100%;margin: auto;overflow: hidden;}
.nav_top li{width: 12.5%;float: left;}
.nav_top li a{display: block;font-size: 0.16rem;color: #fff;line-height: 0.48rem;text-align: center;}

.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: #3075b8;border-top: 0.01rem solid rgba(255,255,255,.2);}

.main{width: 100%;margin: auto;overflow: hidden;background: url(/jjx/templates/3de048ad-0a9b-45c0-8179-4dfdf56bc040/202407/17/images/bjt.jpg) no-repeat;background-position: center;background-size: cover;}
.hyy{width: 100%;margin: auto;overflow: hidden;}
.hyy_l{width: auto;float: left;}
.hyy_l img{display: block;float: left;margin-top: 0.12rem;}
.hyy_l span{display: block;float: left;font-size: 0.16rem;color: #000000;margin-left: 0.05rem;line-height: 0.48rem;}
.hyy_m{width: auto;float: left;font-size: 0.16rem;color: #000000;line-height: 0.48rem;margin-left: 0.05rem;}
.hd_sub{width: 25%;height: 0.32rem;margin-top: 0.08rem;float: right;}
.hd_sub .divinputlis1{width:22%;height: 0.32rem;background: #3075b8;float: right;border-top-right-radius: 0.04rem;border-bottom-right-radius: 0.04rem;color: #fff;font-size: 0.16rem;}
.hd_sub #q{width: 78%;height: 0.32rem;float: left;background:url(/jjx/templates/3de048ad-0a9b-45c0-8179-4dfdf56bc040/202407/17/images/fdj.png) no-repeat #fff;font-size: 0.14rem;color: #b2b2b2;background-position: 4%;border-top-left-radius: 0.04rem;border-bottom-left-radius: 0.04rem;padding-left: 0.35rem;}

/* 新闻动态 */
.xwdt{width: 100%;margin: auto;overflow: hidden;margin-top: 0.25rem;}
.xwdt_top{width: 100%;margin: auto;overflow: hidden;border-bottom: 0.01rem solid #b1b1b1;}
.xwdt_top_l{width: auto;float: left;overflow: hidden;border-bottom: 0.02rem solid #3075b8;}
.xwdt_top_r{width: auto;float: right;}
.xwdt_top_r a{display: block;font-size: 0.14rem;color: #004898;text-transform: uppercase;line-height: 0.42rem;}
.xwdt_top_l img{display: block;float: left;margin-top: 0.05rem;}
.xwdt_top_l p{display: block;float: left;font-size: 0.22rem;color: #3075b8;line-height: 0.42rem;margin-left: 0.12rem;padding-right: 0.18rem;}
.xwdt_btm{width: auto;margin: auto;overflow: hidden;border: 0.01rem solid #d5eaff;margin-top: 0.1rem;padding: 0.1rem;}

.slider2 {overflow:hidden;position:relative;width: 45.6%;float: left;}
.slider2 .slides{overflow: hidden; float: left;transition-duration: 0.6s; transform: translate3d(0px, 0px, 0px);}
.slider2 .slides li{ position: relative;height:3.24rem;float: left;}
.slider2 .slides li img{display: block;height:3.24rem;width: 100%;}
.slider2 .slides li .fcbt{height:0.46rem;position: absolute;bottom: 0;background: rgba(0,0,0,0.5);width: 100%;}
.slider2 .slides li .fcbt span{width: 65%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 0.1rem;line-height: 0.46rem;font-size:0.16rem;color:#ffffff;display: block;}
.slider2 .flex-control-nav{position: absolute;bottom: 0.13rem; right: 0.12rem;}
.slider2 .flex-control-nav li{float: left; margin:0 0 0 0.1rem;cursor: pointer;}
.slider2 .flex-control-nav li a{ display: block;width:0.2rem;height:0.2rem;text-align:center;line-height: 0.2rem; background:#524F4C;cursor:pointer;font-size:14px;color: #fff;}
.slider2 .flex-control-nav .flex-active{background:#3075b8;}  
.xwdt_btm_l{width: 51%;float: left;margin-left: 0.2rem;}
.xwdt_btm_l_t{width: 100%;margin: auto;overflow: hidden;border-bottom: 0.01rem solid #e6e6e6;}
.xwdt_btm_s{width: 12%;float: left;border-right: 0.01rem solid #e6e6e6;height: 0.92rem;}
.xwdt_btm_s p{display: block;font-size: 0.28rem;color: #4c4c4c;text-align: center;margin-top: 0.18rem;}
.xwdt_btm_s span{display: block;font-size: 0.12rem;color: #4c4c4c;text-align: center;}
.xwdt_btm_b{width: 86%;float: right;}
.xwdt_btm_b p{display: block;font-size: 0.16rem;color: #333333;line-height: 0.32rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwdt_btm_b span{display: block;font-size: 0.14rem;color: #999999;line-height: 0.24rem;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;white-space: normal;word-break: break-word;-webkit-line-clamp: 2;}

.xwdt_btm_l_s{width: 100%;margin: auto;overflow: hidden;}
.xwdt_btm_l_s li{width: 100%;margin: auto;overflow: hidden;border-bottom: 0.015rem dashed #e6e6e6;background: url(/jjx/templates/3de048ad-0a9b-45c0-8179-4dfdf56bc040/202407/17/images/dian.png) no-repeat;background-position: left;}
.xwdt_btm_l_s li p{display: block;font-size: 0.16rem;color: #000000;margin-left: 0.3rem;line-height: 0.45rem;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 70%;}
.xwdt_btm_l_s li span{display: block;font-size: 0.14rem;color: #999999;margin-left: 0.3rem;line-height: 0.45rem;float: right;}

/* 党团建设 */
.dtjs{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;}
.dtjs_btm{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;}
.dtjs_btm li{width: 32%;float: left;margin-left: 2%;overflow: hidden;border-bottom: 0.015rem dashed #e6e6e6;padding: 0.08rem;height: 0.86rem;}
.dtjs_btm li:nth-child(3n+1){margin-left: 0;}
.dtjs_btm li .dtjs_btm_l{width: 16%;float: left;}
.dtjs_btm li .dtjs_btm_l p{display: block;font-size: 0.28rem;color: #3075b8;text-align: center;height: 0.42rem;line-height: 0.42rem;border: 0.01rem solid #3075b8;}
.dtjs_btm li .dtjs_btm_l span{display: block;font-size: 0.14rem;color: #ffffff;text-align: center;height: 0.24rem;line-height: 0.24rem;background: #3075b8;}


.dtjs_btm li .dtjs_btm_r{width: 81%;float: right;}
.dtjs_btm li .dtjs_btm_r p{display: block;color: #333333;font-size: 0.16rem;line-height: 0.30rem;}

.dtjs_btm li:hover{background: #d5eaff;border-bottom: none;}
.dtjs_btm li:hover .dtjs_btm_l p{border: 0.01rem solid transparent;background: #def3ff;}

/* 教学动态 */
.jxdt{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;}
.jxdt_all{width: 100%;margin: auto;overflow: hidden;}
.jxdt_all_l{width: 49%;float: left;}
.jxdt_all_r{width: 49%;float: right;}

.jxdt_all_b{width: 100%;margin: auto;overflow: hidden;margin-top: 0.1rem;}
.jxdt_all_b li{width: 100%;margin: auto;overflow: hidden;border-bottom: 0.015rem dashed #e5e5e5;background: url(/jjx/templates/3de048ad-0a9b-45c0-8179-4dfdf56bc040/202407/17/images/jt.png)no-repeat;background-position: left}
.jxdt_all_b li p{display: block;font-size: 0.16rem;color: #000000;width: 70%;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 0.42rem;margin-left: 0.2rem;}
.jxdt_all_b li span{display: block;float: right;font-size: 0.14rem;color: #999999;line-height: 0.42rem;}
.xsgl{width: 100%;margin: auto;overflow: hidden;margin-top: 0.1rem;}
.xsgl li{width: 48%;margin: auto;overflow: hidden;border-bottom: 0.01rem solid #d8d8d8;margin-left: 4%;float: left;}
.xsgl li .xsgl_l{width: 100%;margin: auto;overflow: hidden;margin-top: 0.1rem;}
.xsgl li .xsgl_l img{display: block;float: left;margin-top: 0.08rem;}
.xsgl li .xsgl_l p{display: block;font-size: 0.16rem;color: #333333;float: right;width: 95%;line-height: 0.24rem;}
.xsgl li .xsgl_r{width: 100%;margin: auto;overflow: hidden;margin-bottom: 0.1rem;}
.xsgl li .xsgl_r span{display: block;font-size: 0.14rem;color: #999999;text-align: right;}
.xsgl li:nth-child(2n+1){margin-left: 0;}
.xsgl li:hover{border-bottom: 0.01rem solid #3075b8;}

/* 底部开始 */
.footer{width: 100%;margin: auto;height: 1.6rem;background: #185fa8;margin-top: 0.4rem;overflow: hidden;}
.footer_all{width: 100%;margin: auto;overflow: hidden;margin-top: 0.45rem;}
.footer_all_l{width: 45%;float: left;overflow: hidden;}
.footer_all_l img{display: block;float: left;}
.footer_all_l .logo{margin-left: 0.28rem;}
.footer_all_l .line{margin-top: 0.115rem;margin-left: 0.1rem;}
.footer_all_l .lz{margin-left: 0.12rem;margin-top: 0.2rem;}

.footer_all_r{width: 45%;float: left;margin-left: 0.95rem;}
.footer_all_r 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:#185fa8;}
.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: #185fa8;}
.lmlb_all_right_wz{width: 100%;margin: auto;border-bottom: 0.02rem solid #185fa8;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: #185fa8;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{font-size: 0.16rem;color: #333;line-height: 0.28rem;text-indent: 0.32rem;}
.lmlb_all_right_nr_b p,.lmlb_all_right_nr_b span{font-size: 0.16rem;color: #333;line-height: 0.28rem;text-indent: 0.32rem;}
.lmlb_all_right_nr_b img{display: block;width: 80%;margin: auto;}