.wtop{ padding:0.8rem 0.5rem; background: #fff; display: flex; justify-content: space-between; box-sizing: border-box; align-items: center; border-bottom: #efefef 0.5rem solid;}
.wtop_logo{ width: 80%;}
.wtop img{ height: 2.6rem; width: auto;}
.wmenu{ height: 2.6rem; width:2.6rem; line-height: 2.6rem; text-align: center;}
.wmenu .iconfont{ font-size:2rem; color: #333; font-weight: bold;}
.wmenu:hover{background: rgba(0,0,0,0.2); border-radius: 0.125rem;}
.wmenu:hover .iconfont{color: #FFFFFF; font-weight: normal;}
.wmenu_box{ background: #fff; padding: 0.5rem; box-sizing: border-box; box-shadow: rgba(0,0,0,0.05)0rem 0rem 0.5rem;  width: 100%;
 position: fixed; z-index: 99; top: 4.4rem;}
 .focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
 .focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
 .focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
 .focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
 .focus .hd ul .on{ background:#FF4000;  }
 .focus .bd{ position:relative; z-index:0; }
 .focus .bd li img{ width:100%; }
 .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.txtMarquee-left{ position:relative; background: rgba(0,0,0,0.3); display: flex; align-items: center; overflow: hidden; margin-top:0.5rem;}
.txtMarquee-left .w_t_title{ width: 5rem; padding:0 0.25rem; white-space: nowrap; color: #ffff00; }
.txtMarquee-left .w_t_title .iconfont{ font-weight: normal; display: inline-block; padding-right: 0.1rem;}
.txtMarquee-left .bd{ padding:0 0.625rem; flex: 1; }
.txtMarquee-left .bd .tempWrap{ width:100% !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; height:48px; line-height:48px;  }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:48px; line-height:48px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li span{ color:#fff; font-size: 0.7rem;  }
.txtMarquee-left .bd ul li a{ color: #fff; font-size: 0.9rem; }
.w_t01{ height: 3rem; line-height: 3rem; display: flex; justify-content: space-between; box-sizing: border-box; padding: 0 0.5rem; border-bottom: #eeeeee 1px solid; margin-top: 0.5rem;}
.w_t01_left{ display: flex; align-items: center;}
.w_t01_tips{ width: 0.1875rem;height: 1.4rem;  background-color: #00aaff; margin-right: 0.5rem;}
.w_t01_name{ color:#0089ce; font-weight: bold; display: flex; align-items: baseline; font-size: 1.1rem; }
.w_t01_english{ font-size: 0.8rem; color: #8b8b8b; font-size: 0.7rem; padding-left: 0.2rem; font-weight: normal; white-space: nowrap;}
.w_t01_right{ float: right; font-size: 0.7rem; color: #848484;}
.w_t01_name_i{ white-space: nowrap;}
.tabBox{ margin-top: 1rem;}
.tabBox .hd{ height:3rem; line-height:3rem; padding:0 0.625rem; box-sizing: border-box; font-size:1rem; background:#f4f4f4; border-bottom:1px solid #F5AB38; position:relative;  }
.tabBox .hd ul{ position:absolute; height:3rem; top:0; overflow:hidden; display: flex;  }
.tabBox .hd ul li{ color:#666;}
.tabBox .hd ul li a{ color: #333; padding: 0 0.625rem; display: block; font-size: 0.9rem;  }
.tabBox .hd ul .on{ border:2px solid #F5AB38; border-bottom-color:#fff; background:#fff; color:#CF7F21;   }
.tabBox .hd ul .on a{ display:block; color:#0089ce; font-weight: bold;  }
.tabBox .bd ul{ padding:10px 0 10px 10px; }
.tabBox .bd li{ height: 3rem; line-height: 3rem; display: flex; justify-content: space-between;  }
.tabBox .bd li .p3_ul02_more{font-size: 0.7rem; color: #bbb; padding-right: 10px; white-space: nowrap;}
.tabBox .bd li a{ color:#666; font-size: 0.9rem;  }
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }  /* 去掉链接触摸高亮 */
.tabBox .bd li a span.iconfont{ font-size: 0.8rem;}
.w_t02 .w_t01_tips{ background-color: red;}
.w_t02 .w_t01_name{ color: red;}
.tabBox2 .hd{    background: #ffeded;}
.tabBox2 .hd ul .on a{color: red;}
.slideBox{ position:relative; width:100%;  overflow:hidden; margin:0 auto; }
.slideBox .prev,.slideBox .next{ position:absolute; left:0.5rem; top:50%; margin-top: -1rem; display:block;background-color: rgba(0,0,0,0.2);
 text-align: center; width:2rem;  height:2rem; line-height:2rem; color: #fff;  }
.slideBox .next{ left:auto; right:0.5rem;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox .bd li img{ width: 100%;}
.picMarquee-left{ overflow:hidden; position:relative;  z-index: 1;  }
.picMarquee-left .prev,.picMarquee-left .next{ position:absolute; right:0.5rem; top:50%; margin-top: -1rem; display:block;background-color: rgba(0,0,0,0.2);
 text-align: center; width:2rem;  height:2rem; line-height:2rem; color: #fff; z-index: 999; }
.picMarquee-left .next{ right: auto; left: 0.5rem;  }
.picMarquee-left .prevStop{ background-position:-60px 0; }
.picMarquee-left .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ margin:0 0.625rem; overflow: hidden;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 0.5rem; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.tabBox_zbyz .hd{  line-height:3rem; padding:0;   font-size:1rem; background:#F3F3F3; 
border-bottom:1px solid #CECECE;   padding:0.25rem; }
.tabBox_zbyz .hd ul{ overflow:hidden; display: flex; justify-content: center; flex-wrap: wrap;  }
.tabBox_zbyz .hd ul li{ color:#515151; width: auto; max-width: 50%; }
.tabBox_zbyz .hd ul li a{ display: block; padding:  0 0.5rem; font-size: 0.9rem; text-align: center;    color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; box-sizing: border-box;}
.tabBox_zbyz .hd ul .on{ background-color: #0089ce; border-radius: 0.2rem; }
.tabBox_zbyz .hd ul .on a{ display:block; color: #ffffff; font-weight: bold;  /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox_zbyz .bd ul{ padding:10px 0 10px 10px;  }
.tabBox_zbyz .bd li{ height:33px; line-height:33px;   }
.tabBox_zbyz .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox_zbyz .bd li a{ color:#555;  }
.tabBox_zbyz .bd .t{ height:85px; overflow:hidden;   }
.tabBox_zbyz .bd .t .pic{ width:130px; float:left;    }
.tabBox_zbyz .bd .t .con{ margin-left:130px; line-height:20px;   }
.tabBox_zbyz .bd .t .con p{ font-size:12px; color:#999;  }
.w_t03{ display: flex; align-items: center; height: 3rem; line-height: 3rem; margin-top: 1rem; justify-content: center; border-top: #f5f5f5 0.3rem solid;}
.w_t03_2{color: #0089ce; font-weight: bold; font-size: 1.1rem; padding: 0 0.5rem;}
.w_t03_1{ height: 1px; width: 3rem; background-color: #0089ce;}
.slideBox_zdxm{ position:relative; width:100%;   overflow:hidden; margin:0.5rem auto; }
.slideBox_zdxm .hd img{ width:11px;  }
.slideBox_zdxm .prev,.slideBox_zdxm .next{ position:absolute; right:0.5rem; top:50%; margin-top: -1rem; display:block;background-color: rgba(0,0,0,0.2);
 text-align: center; width:3rem;  height:3rem; line-height:3rem; color: #fff; z-index: 999; }
.slideBox_zdxm .next{ right:auto; left:0.5rem;}
.slideBox_zdxm .bd{ position:relative; z-index:0; }
.slideBox_zdxm .bd li{ position:relative;  }
.slideBox_zdxm .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox_zdxm .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:27px; line-height:27px;  text-align:center;  
color:#fff; background-color:rgba(0,0,0,0.7);}
.picMarquee_left_nk{ overflow:hidden; position:relative;  z-index: 1; padding-top: 0.5rem;  }
.picMarquee_left_nk .prev,.picMarquee_left_nk .next{ position:absolute; right:0.5rem; top:50%; margin-top: -1rem; display:block;background-color: rgba(0,0,0,0.2);
 text-align: center; width:3rem;  height:3rem; line-height:3rem; color: #fff; z-index: 999; }
.picMarquee_left_nk .next{ right: auto; left: 0.5rem;  }
.picMarquee_left_nk .prevStop{ background-position:-60px 0; }
.picMarquee_left_nk .nextStop{ background-position:-60px -50px; }
.picMarquee_left_nk .bd{ margin:0 0.625rem; overflow: hidden;   }
.picMarquee_left_nk .bd ul{ overflow:hidden; zoom:1; }
.picMarquee_left_nk .bd ul li{ margin:0 0.5rem; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee_left_nk .bd ul li .pic{ text-align:center; }
.picMarquee_left_nk .bd ul li .pic img{ width:120px; height:170px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee_left_nk .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee_left_ssqy{ overflow:hidden; position:relative;  z-index: 1; padding-top: 0.5rem;  }
.picMarquee_left_ssqy .prev,.picMarquee_left_ssqy .next{ position:absolute; right:0.5rem; top:50%; margin-top: -1rem; display:block;background-color: rgba(0,0,0,0.2);
 text-align: center; width:2rem;  height:2rem; line-height:2rem; color: #fff; z-index: 999; }
.picMarquee_left_ssqy .next{ right: auto; left: 0.5rem;  }
.picMarquee_left_ssqy .prevStop{ background-position:-60px 0; }
.picMarquee_left_ssqy .nextStop{ background-position:-60px -50px; }
.picMarquee_left_ssqy .bd{ margin:0 0.625rem; overflow: hidden;   }
.picMarquee_left_ssqy .bd ul{ overflow:hidden; zoom:1; }
.picMarquee_left_ssqy .bd ul li{ margin:0 0.5rem; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee_left_ssqy .bd ul li .pic{ text-align:center; }
.picMarquee_left_ssqy .bd ul li .pic img{ width:120px; height:60px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee_left_ssqy .bd ul li .pic a:hover img{ border-color:#999;  }
.wfoot{background: #f1f1f1; margin-top: 1rem; padding-bottom: 4rem;}
.wfoot_logo{ width: 80%; margin: 0 auto;}
.wfoot_logo img{ width: 100%;}
.wfoot_code{ display: flex; align-items: center; justify-content: center;}
.wfoot_code01{ width:40%; box-sizing: border-box; padding: 1rem; text-align: center;}
.wfoot_code01 img{ width: 60%; margin: 0 auto; box-sizing: border-box; border: #fff 0.3rem solid;}
.wfoot_code01 p{ font-size: 0.7rem; color: #848484; text-align: center;}
.wfoot_p1{ display: flex; box-sizing: border-box; padding: 0.5rem; align-items: center;  color: #333;}
.wfoot_p1 .iconfont{ white-space: nowrap; padding:0 0.3rem; font-size: 0.9rem;}
.wfoot_p1 p{ color: #666666; font-size: 0.8rem;}
.wfoot_p2{    background-color: #003b7b; height: 3rem; line-height: 3rem; text-align: center; font-size: 0.9rem; color: #fff;}
.wap_nav{ position: fixed; z-index: 999; width: 100%; display: flex; text-align: center; bottom: 0; left: 0;    background-color: #19242a;
height: 4rem;}
.wap_nav01{ width: 33.33%;}
.wap_nav01 .iconfont{ height: 2rem; color: #fff; font-size: 1.4rem; display: inline-block; padding-top:0.5rem;}
.wap_nav01 p{ height: 2rem; color: #fff; font-size: 0.9rem;}
.wmenu_box li{ height: 3rem; line-height: 3rem; text-align: center; border-bottom: #efefef 1px dashed;}
.wmenu_box li.nLi .sub{display: none!important; } 
.wmenu_box li h3 a{font-weight: normal;color: #333; font-size: 1rem;display: block; }
.dj_box {    padding-top: 1rem;}
.dj_box dd{height: 3rem; display: flex; align-items: center; padding: 0.3rem 0; }
.dj_box .p4_list01_date{width: 4rem; text-align: center;border: #efefef 1px solid;margin-left: 0.5rem;}
.p4_list01_date01{ height: 1.5rem; line-height: 1.5rem; font-size: 0.9rem; color: #3e3d3d; }
.p4_list01_date02{font-size: 0.8rem; height: 1.5rem; line-height: 1.5rem; background: #efefef;}
.dj_box .p4_list01_text{flex: 1;overflow: hidden;}
.p4_list01_text a{color: #000000; font-weight: normal; display: block; padding-left: 0.5rem; box-sizing: border-box; font-size: 0.9rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.p2_list01_a .p2_list01_p1{color: #333; padding: 0.4rem 0;}
.jrfw_box dd{  padding: 0.6rem 0.5rem; box-sizing: border-box; border-bottom: #ecebeb 1px dashed;}
.p2_list01_a .iconfont{    color: #6b6b6b;}
.p2_list01_p2{font-size: 0.9rem; color: #a7a7a7; line-height: 1.4rem; height: 7rem; overflow: hidden;}
.p2_list01_time{font-size: 0.9rem; color: #616161; display: block; text-align: left; text-indent: 2em;}
.slideBox_zdxm li img{width: 100%;}
.slideBox_zdxm .bd_p{ height: 3rem; line-height: 3rem; text-indent: 1rem;background: #e8e8e8;}
.swhz_ul dd{display: flex; align-items: center;padding: 0.5rem;}
.p2_swlist_img{width:30%;}
.p2_swlist_img img{width: 100%; border-radius: 0.1rem;}
.p2_swlist_txt{width:70%;box-sizing: border-box; padding:0 0.5rem;}
.swhz_ul .p2_swlist_txt1{display: flex; align-items: center;height: 2.4rem; line-height: 2.4rem;justify-content: space-between; }
.swhz_ul .p2_swlist_txt1 a{    color: #333;}
.swhz_ul .p2_swlist_time{color: #989898; font-size: 0.8rem;    white-space: nowrap;}
.p2_swlist_txt2{font-size: 0.9rem; color: #9a9a9a; line-height: 1.4rem; height: 2.8rem; overflow: hidden;}
.p2_swlist_txt1 span.iconfont{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wap_more a{height: 3rem; line-height: 3rem; text-align: center; display: block; background: #e8e8e8; font-size: 1rem;width: 70%; margin: 0 auto;    border-radius: 0.2rem;color: #333;}
.wap_more a:hover{    background: #d8d8d8;}
.wmenu_close{margin: 0 auto; display: block; text-align: center; height: 3rem; line-height: 3rem; color: red; background: #efefef;}
.p4_list01_text h4{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.p4_list01_text p{font-size: 0.9rem; height: 1.4rem; line-height: 1.4rem; overflow: hidden; color: #b1b1b1; text-indent: 2em; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; padding-right: 2rem;}
.jrfw_box .p2_list01_p1,.jrfw_box .p2_list01_time{display: none;}
.wap_more{padding-top: 0.5rem;}
/*2026-9-7*/
.par1_leftbar{ display:none;}
.par1_top{padding: 5px;}
.par1_top img{    width: 100%;}
.par1_ser{padding: 0; text-align: center; width: 100%; display: none;}
.par1_ser .par1_ser_txt{float: none; display: inline-block; padding: 0 10px;display: none;}
.par1_ser .par1_serbox{float: none; display: inline-block; padding: 0;}
.noticebox{margin: 0;}
.menubox{padding: 0 10px;}
.menubox .nav{    flex-wrap: wrap;}
.menubox .nav li{    width: 33.33%;}
.menubox .nav li a{height: 3rem; line-height: 3rem; font-size: 1.2rem; width: 100%;}
.menubox .sub{display: none !important;}
.slideBox .prev, .slideBox .next{width: 3rem; height: 3rem;}
.selm .slideBox .prev .zuoicon,.selm .slideBox .next .youicon{width: 3rem!important; height: 3rem!important; background-size: cover!important;}
.p3_info_null{ display:none;}
.p3_info_i{box-sizing: border-box; padding: 5px;    width: 100%;}
.p3_list01{float: none; width: 100%;}
.sideMenu2_ul li{ }
.selm .p3_list01_a{padding-top: 0.5rem;}
.sideMenu2_on_img{width: 50%;    height: auto;}
.sideMenu2_on_img img{width:100%;    height: auto;}
.sideMenu2_on_t{width: 50%; padding: 0;}
.p3_title01 h4{    font-size: 1.5rem;}
.p3_title02{height: 2rem; border-width: 3px;}
.p3_title01 h5{    font-size: 1rem;}
.p3_title01{top: 0;}
.selm .p3_title{    height: 3rem;}
.selm .foot{    padding: 10px 0;}
.sideMenu2_a1{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sideMenu2_on_t h4{    height: 2rem;    line-height: 2rem;}
.sideMenu2_on_t p{padding-left: 5px; height: 3rem;}
.sideMenu2_on_tbtn{margin: 0.5rem 0 0 0;}
.selm .foot{display: block;}
.sideMenu2 h3{height: 2rem; line-height: 2rem;}
.p3_ul02 li{height: 2rem; line-height: 2rem;}
.foot01,.foot_nav,.foot_line{display: none;}
.p3_list01_txt{height: 2rem; line-height: 2rem; font-size: 1.1rem;}
.sideMenu2,.p3_ul02{ padding-top: 0; }
.p3_list02{padding-top: 5px;}
.foot02{    width: 100%;}
.foot_copy p{ padding:5px 0;} 
.foot03{margin: 0; text-align: center; justify-content: center;width: 100%;}
.foot03 .iconfont{    font-size: 1rem;}
.foot03  .foot03_2 p{ font-size: 1rem;}

.class_nav .nav .nLi{width: 33.3%; text-align: center;}
.class_info_nav .class_nav{border-top: none; flex: 1; box-sizing: border-box; display: flex ; flex-wrap: wrap;}
.class_info_nav li{width: 33.33%; text-align: center; background: #edf1f3;}
.class_info_nav .class_tit{    display: none;}
.pages .pagination{width: 100%; text-align: center; padding: 10px 0;}
.foot_copy a{     color: #8c8c8c;}
.foot_2{position: relative;display: block;}
.class_info_inews .class_content{padding: 5px; font-size: 1rem; line-height: 180%;}



























