@charset "utf-8";
/*Box 80*/
.box { margin:0 7px;}
.box .box_top { height:var(--baseline); margin:0 0 5px; overflow:hidden; box-sizing:border-box; border-bottom:3px solid #2287C9; align-items:flex-end;}  /*#00366f*/
.box .box_lt { width:auto; height:28px; line-height:28px; text-align:left; padding-bottom:4px; color:#280105; background-color:#fff; font-size:22px; overflow:hidden; white-space:nowrap;}
.box .box_rt { width:auto; height:28px; line-height:28px; text-align:right; padding-bottom:4px; color:#888888; background-color:#fff;}
.box .box_ct { height:28px; margin-left:0; margin-right:0; padding-top:0;}
.box .box_lt span { padding:0 20px 0 0;}

.box .box_mid {}		
.box .box_lm { width:0;}
.box .box_rm { width:0;}
.box .box_cm { margin:0; padding:0; background:#fff;}

.box .box_bottom { height:0; overflow:hidden; font-size:0;}
.box .box_lb {}
.box .box_rb {}
.box .box_cb {}

.box .box_rt a { font-size:14px; color:#888888; font-family:"微软雅黑"; padding-right:0;}
	
.box .box_top_hidden { height:calc(var(--baseline)*2 - 15px); overflow:hidden;}
.box .box_top_hidden .box_lt { width:13px; margin-top:12px; background:#fff /*url(images/bg_lt_02.png) no-repeat right 0*/; min-width:13px;}
.box .box_top_hidden .box_rt {}
.box .box_top_hidden .box_ct { margin:0; height:26px; background-position:0 12px;}
.box .box_top_hidden + .box_mid .box_cm { padding:0;}

.box .longTitle .box_lt span { height:35px; /*background:url(images/bg_02.png) repeat-x right 0;*/}


/* Box Tab */	
.box .tab_in_Box .box_lt span { padding-right:20px;}
.box .tab_in_Box .box_rt { width:0;}

.box .tab_in_Box.box_top_hidden { height:var(--baseline);}
.box .tab_in_Box.box_top_hidden .box_lt { display:none;}
.box .tab_in_Box.box_top_hidden .box_rt { width:13px; margin-top:5px;}
.box .tab_in_Box.box_top_hidden .box_rt:after { content:""; display:block; width:13px; height:25px; background:#fff /*url(images/bg_lt_02.png) no-repeat right 0*/; transform: rotate(-180deg);}
.box .tab_in_Box.box_top_hidden .tab_list { padding-left:0px; padding-right:30px;}

.box .tab_in_Box .box_ct { height:100%; padding-top:0;}

/* Box Tab List：平台标题已隐藏，不再留 50px；高度贴齐标题带 */
.box .tab_in_Box .tab_list { overflow:hidden; height:100%; padding-left:0; padding-right:0; box-sizing:border-box;}
.box .tab_in_Box .tab_list li { width:auto; height:100%; padding:0; margin-right:4px; font-size:15px; vertical-align:top; display:inline-block;}
.box .tab_in_Box .tab_list li a { position:relative; display:block; padding:0 14px; height:100%; line-height:calc(var(--baseline) - 3px); min-width:56px; box-sizing:border-box; text-align:center;}
/* 未选中：中性灰底（不跟主题色走，任意主题都能和激活态区分） */
.box .tab_in_Box .tab_list li a,
.box .tab_in_Box .tab_list li:not(.on):not(.current) a {
  background:#f0f0f0 !important;
  background-color:#f0f0f0 !important;
  color:#333 !important;
  border:1px solid #cfcfcf !important;
  font-weight:400 !important;
  box-shadow:none !important;
}
/* 选中：主题色实心 + 底部白条指示 */
.box .tab_in_Box .tab_list li.on a,
.box .tab_in_Box .tab_list li.current a {
  background:var(--pt-brand-blue, #2287C9) !important;
  background-color:var(--pt-brand-blue, #2287C9) !important;
  color:#fff !important;
  border:1px solid var(--pt-brand-blue, #2287C9) !important;
  font-weight:700 !important;
  box-shadow:none !important;
}

.crust .box .tab_in_Box .tab_list li { width:auto;}


/*other*/

/*相册模块（仅纯相册：showcase_wall 且非 video_wall）。
   结构：box_cm → showcase_wall → shell → .pic_list → ul → li → .view
   必须整链给高度，否则 ul 高度为 auto，li 的 height:100% 无效，图仍按 legacy 110px 顶对齐、底下留白。
   视频是 showcase_wall.video_wall，高度走下方「视频模块」，此处 :not(.video_wall) 隔离。 */
.showcase_wall:not(.video_wall) { height:100%; }
.showcase_wall:not(.video_wall) .shell {
  height:100%;
  overflow:hidden;
  position:relative;
}
.showcase_wall:not(.video_wall).showDouble .shell { height:100%; }
.showcase_wall:not(.video_wall) .shell .pic_list { height:100%; }
.showcase_wall:not(.video_wall) .shell .pic_list ul { height:100%; font-size:0; line-height:0; }
.showcase_wall:not(.video_wall) .shell .pic_list li {
  height:calc(100% - 15px);
  margin:7px 0 8px;
  box-sizing:border-box;
  vertical-align:top;
  overflow:hidden;
}
.showcase_wall:not(.video_wall).showDouble .shell .pic_list li { height:calc(50% - 10px); }
.showcase_wall:not(.video_wall) .shell .pic_list li .view {
  position:relative;
  width:calc(100% - 12px);
  height:100%;
  margin:0 6px;
  padding:0;
  overflow:hidden;
  background-color:#efefef;
}
.showcase_wall:not(.video_wall) .shell .pic_list li .view b { display:none; }
.showcase_wall:not(.video_wall) .shell .pic_list li .view a {
  display:block;
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
}
.showcase_wall:not(.video_wall) .shell .pic_list li .view img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:0;
  object-fit:cover;
}
.showcase_wall:not(.video_wall) .shell .pic_list li .view .title {
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  box-sizing:border-box;
}

/* 分列宽度：相册、视频共用（只影响横向格数） */
.w3 .showcase_wall .shell li { width:100%;}
.w4 .showcase_wall .shell li,
.w5 .showcase_wall .shell li { width:50%; }
.w6 .showcase_wall .shell li,
.w7 .showcase_wall .shell li,
.w8 .showcase_wall .shell li { width:33.333%;}
.w9 .showcase_wall .shell li,
.w10 .showcase_wall .shell li,
.w11 .showcase_wall .shell li { width:25%;}
.w12 .showcase_wall .shell li { width:20%;}

/*视频模块（含空中课堂 MicroLesson：showcase_wall video_wall）— 独立高度模型，勿与相册混用 */
.video_wall .shell { height:calc(var(--baseline)*5);}
.video_wall.showDouble .shell { height:calc(var(--baseline)*10);}
.video_wall .shell .video_list li { height:calc(var(--baseline)*5 - 15px);}
.video_wall .shell .video_list li .view { height:100%;}
.video_wall .shell .video_list li .view a { height:calc(100% - 30px);}
.video_wall .shell .video_list li .view b { height:100%;}
.video_wall .shell .video_list li .view .title { height:30px; bottom:-30px !important;}
.video_wall .shell .video_list li .view .title span { font-size:15px; line-height:30px;}



/*新闻模块*/
.mixType, 
.imgType, 
.notesType { height:calc(var(--baseline)*5 - 5px); padding-top:10px; box-sizing:border-box;}
.notesType.hotTitle { height:calc(var(--baseline)*2 - 5px);}
.box .newsNotes { height:100%;}
.box .newsNotes div { height:calc(100% - 10px);}

.box .newsNotes h1 { text-align:center; height:50px;}
.box .newsNotes h1 a { /*color:#1a539c;*/ line-height:50px; font-size:20px;}
.box .newsNotes p { font-size:16px; height:84px; line-height:28px;}

.box .mixType .mix { height:100%;}

.cont .crust .box .mixType .newsImg,
.cont .crust .box .mixType .newsNotes { height:calc(100% - 10px); box-sizing:border-box;}

.box .mixType .newsImg { width:calc(var(--baseline)*5 - 5px);}
.box .mixType .newsImg a { width:100%;  height:calc(100% - 30px); margin:12px 0 18px;}
.box .mixType .newsImg a img { object-fit:cover; width:100%; height:100%; margin:0; top:0;}

.news li { height:var(--baseline); border-bottom:1px dashed #dadada; box-sizing:border-box; overflow:hidden;}
.news li P { font-size:16px; line-height:var(--baseline); display:flex; align-items:center; width:100%; min-width:0; margin:0; box-sizing:border-box;}
.news li P a { background-image:url(images/dot_listTip.png); background-position:10px center; float:none; order:1; flex:1 1 auto; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news li p span { font-size:16px;}
.news li p span.time { line-height:var(--baseline); float:none; order:3; flex:0 0 auto; margin-left:auto; padding-left:8px;}
.news li p .iconNew { order:2; flex:0 0 auto;}

.news li.up p a { background-position:9px center;}
.news li.elite  p a { background-position:8px center;}
.news li .iconNew { background-position:3px center; height:var(--baseline);}

/* 覆盖 legacy 半宽双列 + 标题 max-width，避免右侧大块空白 */
.w12 ul.news li, 
.w11 ul.news li, 
.w10 ul.news li, 
.w9 ul.news li, 
.w8 ul.news li { float:none; width:100%; margin-right:0;}

.w12 .news li a,
.w11 .news li a,
.w10 .news li a,
.w9 .news li a,
.w8 .news li a,
.w7 .news li a,
.w6 .news li a,
.w5 .news li a,
.w4 .news li a,
.w12 .news li.new a,
.w11 .news li.new a,
.w10 .news li.new a,
.w9 .news li.new a,
.w8 .news li.new a,
.w4 .news li.new a { max-width:none;}

.cont .w3 .box .mixType .newsImg,
.cont .w2 .box .mixType .newsImg,
.cont .w1 .box .mixType .newsImg { height:100%; width:calc(100% - 20px)}
.cont .w3 .box .mixType .newsImg a,
.cont .w2 .box .mixType .newsImg a,
.cont .w1 .box .mixType .newsImg a { width:100%; height:100%;}
/*.cont .w3 .mixType .newsImg a img { object-fit:cover;}*/

.imgType.only-img { height:100%; box-sizing:border-box; padding-top:0;}
.imgType.only-img .newsImg2 a { padding-top:13px; margin-bottom:5px;}
.imgType.only-img .newsImg2 a > div { height:137px;}
.imgType.only-img .newsImg2 a p { font-size:16px; height:50px;}
.imgType.only-img .newsImg2 a p span { line-height:25px;}
.imgType.only-img .newsImg2 a img { width:100%; height:100%; object-fit:cover; position:static; margin:0;}


.w3 .imgType.only-img .newsImg2 a > div { height:137px;}

.w5 .imgType .newsImg2 { width:50%;}
.w6 .imgType .newsImg2,
.w7 .imgType .newsImg2,
.w8 .imgType .newsImg2 { width:33.333%;}
.w9 .imgType .newsImg2,
.w10 .imgType .newsImg2,
.w11 .imgType .newsImg2 { width:25%;}
.w12 .imgType .newsImg2 { width:20%;}

.cont .box .news-card { height:auto; margin:0; padding-top:0;}
.cont .box .news-card .mix { height:calc(var(--baseline)*12 - 8px);} /*新闻卡片样式中的单行高度为12个基本行高*/
.cont .box .news-card .mix .newsImg { width:100%; height:0;}
.cont .box .news-card .mix .newsImg a { width:100%; height:100%; margin:0;}
.cont .box .news-card .mix .newsNotes { height:auto;}
.cont .box .news-card .mix .newsNotes p { height:112px;}


.crust .box .horizontal_type .imgType .newsImg2 { width:100%; height:calc(var(--baseline)*3 - 6px); margin:3px 0;}

/*
.h7 .box .box_mid .box_cm .newsImg, 
.h7 .box .box_mid .box_cm .newsNotes { border-bottom:none;  height:calc(var(--baseline)*5 - 5px);} 
.h7 .box .box_top_hidden + .box_mid .box_cm .newsImg, 
.h7 .box .box_top_hidden + .box_mid .box_cm .newsNotes { border-bottom:1px dotted #ccc;  height:calc(var(--baseline)*5 - 5px);}
.h5 .box .box_top_hidden + .box_mid .box_cm .newsImg, 
.h5 .box .box_top_hidden + .box_mid .box_cm .newsNotes { border-bottom:none;  height:calc(var(--baseline)*5 - 5px);}
*/

.h7 .box .horizontal_type .imgType .newsImg2,                                                                                /*0*/
.h9 .box .horizontal_type .hotTitle + .imgType .newsImg2,                                                                    /*+2*/
.h6 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                     /*-1*/
.h8 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*4 - 6px)}  /*+1*/

.h8 .box .horizontal_type .imgType .newsImg2,
.h10 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h7 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h9 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*5/2 - 6px)}

/*
.h9 .box .horizontal_type .imgType .newsImg2,
.h11 .box .horizontal_type .hotTitle + .imgType .newsImg { height:calc(var(--baseline)*6/2 - 6px)}
*/

.h10 .box .horizontal_type .imgType .newsImg2,
.h12 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h9 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h11 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*7/2 - 6px)}

.h11 .box .box .horizontal_type .imgType .newsImg2,
.h13 .box .horizontal_type .hotTitle + .imgType .newsImg,
.h10 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h12 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*8/2 - 6px)}

/*
.h12 .box .horizontal_type .imgType .newsImg2,
.h14 .box .horizontal_type .hotTitle + .imgType .newsImg { height:calc(var(--baseline)*9/3 - 6px)}
*/

.h13 .box .horizontal_type .imgType .newsImg2,
.h15 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h12 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h14 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*10/3 - 6px)}

.h14 .box .horizontal_type .imgType .newsImg2,
.h16 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h13 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h15 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*11/3 - 6px)}

/*.h15 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*12/4 - 6px)}*/

.h16 .box .horizontal_type .imgType .newsImg2,
.h18 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h15 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h17 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*13/4 - 6px)}

.h17 .box .horizontal_type .imgType .newsImg2,
.h19 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h16 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h18 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*14/4 - 6px)}

/*.h18 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*15/5 - 6px)}*/

.h19 .box .horizontal_type .imgType .newsImg2,
.h21 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h18 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h20 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*16/5 - 6px)}

.h20 .box .horizontal_type .imgType .newsImg2,
.h22 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h19 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h21 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*17/5 - 6px)}

/*.h21 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*18/6 - 6px)}*/

.h22 .box .horizontal_type .imgType .newsImg2,
.h24 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h20 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                                
.h23 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*19/6 - 6px)}

.h23 .box .horizontal_type .imgType .newsImg2,
.h25 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h22 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h24 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*20/6 - 6px)}

/*.h24 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*21/7 - 6px)}*/

.h25 .box .horizontal_type .imgType .newsImg2,
.h27 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h24 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h26 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*22/7 - 6px)}

.h26 .box .horizontal_type .imgType .newsImg2,
.h28 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h25 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h27 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*23/7 - 6px)}

/*.h27 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*24/8 - 6px)}*/

.h28 .box .horizontal_type .imgType .newsImg2,
.h30 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h27 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h29 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*25/8 - 6px)}

.h29 .box .horizontal_type .imgType .newsImg2,
.h31 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h28 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h30 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*26/8 - 6px)}

/*.h30 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*27/9 - 6px);}*/

.h31 .box .horizontal_type .imgType .newsImg2,
.h33 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h30 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h32 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*28/9 - 6px);}

.h32 .box .horizontal_type .imgType .newsImg2,
.h34 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h31 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h33 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*29/9 - 6px);}

/*.h33 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*30/10 - 6px);}*/

.h34 .box .horizontal_type .imgType .newsImg2,
.h36 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h33 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h35 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*31/10 - 6px)}

.h35 .box .horizontal_type .imgType .newsImg2,
.h37 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h34 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h36 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*32/10 - 6px);}

/*.h36 .box .horizontal_type .imgType .newsImg2 { height:calc(var(--baseline)*33/11 - 6px);}*/

.h37 .box .horizontal_type .imgType .newsImg2,
.h39 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h36 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h38 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*34/11 - 6px);}

.h38 .box .horizontal_type .imgType .newsImg2,
.h40 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h37 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h39 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*35/11 - 6px);}

/*.h39 .box .horizontal_type .imgType .newsImg2 {  height:calc(var(--baseline)*36/12 - 6px);}*/

.h40 .box .horizontal_type .imgType .newsImg2,
.h42 .box .horizontal_type .hotTitle + .imgType .newsImg2,
.h49 .box .box_top_hidden + .box_mid .horizontal_type .imgType .newsImg2,                                               
.h41 .box .box_top_hidden + .box_mid .horizontal_type .hotTitle + .imgType .newsImg2 { height:calc(var(--baseline)*37/12 - 6px);}



/*通知公告模块*/
.NotiesWebPart .box.NotiesHorizontal .box_top { height:12px; margin:0; border-bottom:none;}
.NotiesWebPart .box.NotiesHorizontal .box_top .box_lt { display:none;}
.NotiesWebPart .box.NotiesHorizontal .box_cm,
.NotiesWebPart .box.NotiesHorizontal .box_top_hidden + .box_mid .box_cm { height:28px;}
.NotiesWebPart .box.NotiesHorizontal .box_bottom { display:none;}
.notesH { background-color:#f5f5f5; height:28px; line-height:28px; background-position:10px 7px; border-radius:3px;}
.notesH .noteBox ul { height:28px; white-space:nowrap;}
.notesH .noteBox ul li { height:28px; line-height:28px;}
.notesH .noteBox ul li p { background-position:7px 12px;}
.notesH .noteBox ul li p a { line-height:28px;}
.notesH .noteBox ul li p span.time { height:25px; line-height:25px;}

/*搜索模块*/
.box .searchBox { margin:0;}

/*面包屑*/
.path { margin:10px 7px; background-color:#f5f5f5; padding:0 10px; border-radius:3px;}

/*页面访问密码*/
.pageLock { padding-right:0; padding-left:0;}

/*信箱*/
.box .mailbox_tb { margin-left:5px;}
.box .mbx_search { padding-right:0;}
.box .mailbox { padding:4px 0;}
.box .mbx_th { padding:0 5px 0 30px;}
.box .mbx_times { width:108px;}
  
/*.box .themeTable td .ReplyBox textarea { width:525px;}*/
.box .tab_in_Box .tab_list li .remind { top:8px; right:20px;}
  
/*幻灯片*/
.FlashPicWebPart { overflow:hidden;}
.FlashPicWebPart .box .box_mid, 
.FlashPicWebPart .box .box_cm { overflow:visible;}
.crust .box .slide { overflow:visible; margin:0;}
.crust .box .slide .ad_b { padding:0;}
.crust .box .slide .slideBox { z-index:1;}
.crust .box .slide .viewBox  { width:0; height:100%; padding-top:0; top:-27px; right:0; position:absolute; z-index:1;}
.crust .box .slide .tabBar { background-color:transparent; height:100%; z-index:100; opacity:1;}
.crust .box .slide .slidePic li a { overflow:hidden;}
.crust .box .slide .slidePic li a img { width:100%;}
.crust .box .slide .tabBar li a.tab { width:27px; height:14px; line-height:14px; color:#fff; background-color:#ccc; border-right:1px solid #fff;}
.crust .box .slide .tabBar li:first-child a.tab { border-left:1px solid #fff;}
.crust .box .slide .tabBar li.active a.tab { background:#1f508f;}
.crust .box .slide .tabBar .ad_b { position:absolute; bottom:-27px; top:auto; height:0;}
.crust .box .slide .tabBar .ad_b div { background:rgba(0,0,0,0.6); overflow:hidden; position:absolute; bottom:0; right:0; }
.crust .box .slide .tabBar .ad_b h3 { height:30px; line-height:30px; color:#fff; font-weight:400; font-size:17px; padding-top:5px; margin:0 20px; text-align:center;}
.crust .box .slide .tabBar .ad_b p { color:#ccc; line-height:20px; margin:0 20px; padding:4px 0 3px;}
.crust .box .slide .tabBar .ad_b p a { line-height:20px; color:#ccc;}
.crust .box .slide .tabBar .ad_b p a:hover { color:#fff; text-decoration:underline;}

.crust .box .slideNoView .viewBox { z-index:0;}
 
.w12 .box .slide .tabBar .ad_b p,
.w11 .box .slide .tabBar .ad_b p,
.w10 .box .slide .tabBar .ad_b p,
.w9 .box .slide .tabBar .ad_b p { text-align:center;}

/*幻灯样式补充*/
.crust .box .slide .tabBar li a.tab { width:8px; height:8px; line-height:8px; color:#fff; background-color:#dbdbdb; border-right:1px solid #fff;text-indent:-9999px;}
.crust .box .slide .tabBar li.active a.tab { background: #00366f;}
.crust .box .slide .tabBar li{margin:-7px 6px 0 0;}
.crust .box .slide .tabBar #tabList_05 li{margin-top:0;}
.slideNoView .sTitle{bottom:0;top:initial;display:block;background:rgba(0 , 0, 0,.7);}
.slideNoView .sTitle span{display:block;text-align:center;font-size:16px}


/*用户登录*/
.crust .box .user_inf { padding: 8px 0 0;}
.crust .box .user_action { padding:0;}
.crust .box .userlink { padding:5px 0 0;}
.crust .box .userlink i { width:46px;}
.crust .box .user_card .userlink i { width:46px;}
 
.w2 .box .forgerpwd { margin-top:0;}
.w2 .box .login_button input.button { width:50px;}
.w1 .box .login_button input.button { width:76px;}
  
.crust .box .login_head img { margin-left:0;}
 
.w3 .box .user_card .userlink i { width:52px;}
.w2 .box .user_card .userlink i { width:31px;}
.w1 .box .login_head { height:76px;} 
.w1 .box .login_head img { width:74px; height:74px;}
.w1 .box .userlink a { font-size:14px;}

/*班级模块*/
.classList li a.member_name { background-color:#f2f5f7;}
.classList li a.member_name:hover { background-color:#e2ecf3; color:#e42f2f;}


/*天气模块*/
.weatherBox { margin:0 3px;}
.w4 .weatherBox { margin:0 13px;}
  
/*链接模块*/ 
.box .link_txt { margin:0;}
.box .link_txt li a:hover { background-color:#013475;}

/*二级页树形目录*/
.pin-wrapper { padding:0 7px;}
.pin-wrapper .catalog-box { margin:0;}

/*文章二级页*/
.cont .crust .news.newsli li:nth-child(6n-1),
.cont .crust .news.newsli li.dashed_line { border-bottom:none;}
.sub_page .crust .passage { padding:26px 0 10px;}

/*二级页评论区*/
.review { padding:5px 0;}
.send_pl { padding:10px 0;}
 
/*信箱二级页面*/
.sub_page .mailbox_tb { margin:0; width:auto;}

/*用户空间二级页面*/
.space { padding:10px 0;}
.space li:hover div.border { border:1px solid #76b1db;}
 
/*相册二级页面*/
.cont .box .PreviewList { padding-left:0; padding-right:0;}
.cont .box .PreviewList .albumFrame { margin:0;}
.cont .box .PreviewList li:nth-child(n) { width:206px;}
.cont .box .PreviewList li:nth-child(n) .FrameBot { margin-left:-99px; }
.cont .box .PreviewList li:nth-child(4n-4) { width:206px;}

.w9 .PreviewList li:nth-child(n) { margin-right:17px;}
.cont .w9 .PreviewList li:nth-child(4n-4) { margin-right:0;}

.w12 .PreviewList li:nth-child(n) { margin-right:36px;}
.cont .w12 .PreviewList li:nth-child(5n-5) { margin-right:0;}

.picshow { padding:10px 0;}
.swfshow { padding:10px 0;}

/*bbs*/
.bbsnum { margin:0 7px;}
.club_tab { margin:0 0 7px;}
.club_tab .pageNum { padding-top:30px;}
.tieshow { border-top:1px solid #e8e8e8; margin:0 7px; padding:10px 0;}
table.orderTable { padding:10px 0;}

/*搜索模块*/
.searchTool { padding-right:0}

/*班级二级页*/
.classPlate { padding-left:0;}
.classAction button { margin-left:10px; margin-right:0;}
.box .box_cm .club_tab { margin:0;}
.box .box_cm .btnBar { padding-left:0;}

.memberStat { padding:10px 0 0;}
 h2.memberTitle { padding:10px 0 0;}
 
 .sub_page .enterList { margin:0;}
 .sub_page .enterList li .itemBox { margin-right:0;}
 
 .DynamicBox { width:100%;}
 .orderList li .itemBox { margin-right:0;}
 
 .solid_line { opacity:0.3; filter:Alpha(opacity=30); -moz-opacity:0.3; height:12px;}
 
.bbsThreadList li { padding:10px 0;}
.bbsThreadList li .member { padding:0;}
.bbsThreadList li .action { padding-right:0;}
.bbsThreadList li .action a:hover { background-color:#013475;}
.bbsThreadList li .action a:hover span { color:#fff;}

.box .box_cm .bbsOrder li.btnBar { padding-right:0;}

.themeTable td.member { padding-left:0;}
.themeTable td .cont { padding-right:0;}
.themeTable td .info { padding-right:12px;}
.themeTable td .botAction { padding-right:12px;}

.themeTable tr.send .textWrap { margin-right:0;}
.themeTable tr.send td .btnBar { padding-right:0;}

.classAlbumAction .path { padding-left:0;}
.classAlbumAction .btnBox { padding-right:0;}
 
/*关于我们*/
.kf { padding:15px 0;}
.kf li a { font-size:16px;}
.kf li.active a { color:#1690d0;}
.kf li:hover { border-color:#1690d0; background-color:#1c9de1;}
.kf li:hover a { color:#fff;}
.sub_page .crust .about_school { margin:0 7px 40px;/* border-top:1px solid #e8e8e8;*/}
.about_school h4 { font-size:20px; padding-top:11px;}
.about_school .about { text-align:justify;}
.about_school .map { font-size:15px; line-height:30px;}




/* 补充样式：勿再写死 .y* top（会盖掉 second-page-base 的 baseline 格子，导致模块叠层） */

.foot_inf .info .copyright {
    display: none;
}
.foot_inf .statement span {
    display: none;
}

#noteList_noties0101 li {
    width: 500px!important;
}


.sub_page .crust .passage {
    padding: 40px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0 0 20px 20px;
}