﻿/* 全局定义 */
body{font-family:"微软雅黑","Microsoft YaHei","宋体";font-size:14px;color:#666;background:url(../images_bcwm/top.jpg) repeat-x #F3F3F3; margin:0px;}
a{font-size:14px;color:#666;text-decoration: none;}
a:visited {font-size:14px;color:#666;}
a:hover {color:#C00;}
a:active {color: #666;}

ul,li,dt,dl,dd,p,form{ margin:0px; padding:0px; list-style-type:none;}
img,img a{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}
/* 顶部导航 */
.topnavbox{ height:42px; background:#F3F3F3}
.topnav{ width:980px; line-height:40px; margin:0 auto; font-size:12px;}
.topnav a:link{ font-size:12px}
.topnav a:visited{ font-size:12px}
.topnav a:hover{ font-size:12px; color:#C00}
.red{color:#C00; padding-left:60px; }
.red a{color:#C00; font-weight:800;}
.topbanner{
	position: relative;
	width: 646px;
	height: 99px;
}
.topbanner img{
	position: absolute;
	left: 0;
}
/* 主体 */
.box{ width:980px; height:auto; margin:0 auto;}
.top{ height:110px; padding-top:20px;overflow: hidden;}
.logo{ height:100px; width:318px; position:relative;padding-top: 15px;}
.mc{ height:25px; background:#ccc;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity:0.4;}
.mctxt{ color:#000; line-height:25px; font-family:"微软雅黑"; font-weight:800;position:absolute; left:10px; top:75px;}
.mcbc{ float:left; padding-right:90px;}
.nav{ height:64px; background:url(../images_bcwm/nav.jpg)}
.nav_r{ width:1000px; color:#FFDDDD; line-height:24px; padding-top:8px;padding-left: 50px; font-size: 16px;color: #C5808F}
.nav_r a{color:#FFDDDD;font-size: 16px;color: #F5D2D2}
.nav_r a:hover{color:#fff;font-size: 16px;}

.tt{height:80px; border:1px #D0D3D9 solid; background:url(../images_bcwm/tt.jpg) no-repeat 6px 7px #fff; margin:8px 0px; padding:0px 80px;}
.tou{ font-size:42px; font-family:"微软雅黑"; font-weight:800; color:#003973; height:59px; overflow:hidden;}
.dao,.dao a{ font-size:12px;}
.daott{ font-family:"微软雅黑"; font-weight:800; font-size:14px; line-height:14px; color:#000}
.main01{ height:280px;border:1px #D0D3D9 solid; background:#fff; padding:8px 6px 0px 6px;}
.main01_l{ width:480px;}
#KinSlideshow{ width:560px !important; height:286px !important; overflow:hidden;}
/*#KSS_content img{width:560px; height:286px}*/
.rc{ height:28px; background:url(../images_bcwm/rc.jpg) no-repeat #FFF0F0; margin-top:5px; padding-left:102px; line-height:28px;color:#333}
.rc a{ color:#333}
.main01_r{ width:480px; height:270px;}
.ywbt{ height:30px; background:url(../images_bcwm/ywbt.jpg) no-repeat left top;}
.jjbt{ height:30px; background:url(../images_bcwm/jjbt.jpg) no-repeat left top;}
.xtan{ width:112px; height:21px; padding-top:6px; padding-right:6px; float:right;}

.newtt{ line-height:33px; border-bottom:1px #ccc dotted; width:98%;}
.newlie{ border-bottom:1px #ccc dotted; padding-top:2px;}
.newdb{ font-family:"微软雅黑"; font-size:18px; color:#000; background:url(../images_bcwm/newtt.jpg) no-repeat 0px 6px; padding-left:18px; height:28px;}
.newdb a:link{font-family:"微软雅黑"; font-size:18px; color:#000;}
.newdb a:visited{font-family:"微软雅黑"; font-size:18px; color:#000;}
.newdb a:hover{font-family:"微软雅黑"; font-size:18px; color:#C00;}
.newxb{ font-size:12px; padding-left:15px; line-height:20px;}
.newxb a:link{ font-size:12px;}
.newxb a:visited{ font-size:12px;}


/* main02-css */
.main02{ height:205px;border:1px #D0D3D9 solid; background:#fff; padding:8px 5px 0px 5px; overflow:hidden; margin-top:8px; }
.m2_r{ width:339px; margin-left:8px; float:right; background:#f6f6f6;}
.m2_l{ width:274px; float:left; overflow:hidden;}
.bt1{ height:34px; background:url(../images_bcwm/bt1.png); padding-left:15px; font-family:"微软雅黑"; color:#fff; font-weight:800; float:left; width:324px; font-size:16px; }
.wz{ padding-top:6px;font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:800;float:left; }
.wb{ font-size:13px; font-family:"微软雅黑"; color:#ffb1af;  float:left;margin-top: 8px;margin-left: 20px;}
.wb a:link{font-size:13px; color:#ffb1af;}
.wb a:visited{font-size:13px; color:#ffb1af;}
.more{ width:48px; height:15px;padding-right:10px; padding-top:2px; float:right;margin-top: 8px;}
.more1{ width:48px; height:15px; padding-top:8px; float:right;}

.m2_l_nr{ width:327px; float:left; overflow:hidden; padding:8px 6px 0px 6px;}
.m2_r_nr{ width:262px; float:left; overflow:hidden; padding:6px 6px 0px 6px; height:104px;}
.one{ width:327px; overflow:hidden;}
.tp { width:130px; height:95px; float:left;}
.tou1{text-align:center; height:25px; width:187px; float:right;  }
.tou1 a{font-family:"微软雅黑";  color:#131313; font-size:16px; }
.tw01{font-size:12px;  line-height:18px; float:left;   width:187px; float:right; overflow:hidden; text-indent:2em;}
.tw01 a{font-size:12px;}
.tw01 a:visited {font-size:12px;color:#666;}
.tw01 a:hover { font-size:12px;color:#C00;}
.tw01 a:active { font-size:12px;color: #666;}
.l_bg{clear:both; width:100%; height:3px; margin:5px 0px 8px 0px;_margin:0px;  background:url(../images_bcwm/l_bg.jpg) repeat-x;}
.lie01{overflow:hidden; float:left; width:100%; }
.lie01 ul li{ height:26px; float:none;}


.gd{ width:100%; height:6px; overflow:hidden; float:left;}
.scwb{height:77px; background:url(../images_bcwm/scwb.jpg) no-repeat; padding-left:83px; _padding-left:77px;  font-size:12px; color:#333; padding-top:9px;  line-height:18px; float:left; width:190px;_width:247px;}
.p0{ font-size:16px; font-weight:800; height:20px;}
.bzwb{height:77px; background:url(../images_bcwm/bzwb.jpg) no-repeat; padding-left:83px; font-size:12px; color:#333; padding-top:9px; line-height:18px; float:left; width:190px; }
.tflt{ width:272px; height:88px; float:left; overflow:hidden; margin-top:8px;}

.bt2{ height:34px; background:url(../images_bcwm/bt2.png); padding-left:15px; font-family:"微软雅黑"; color:#fff; font-weight:800; float:left; width:259px; font-size:16px; }
.zt_tp{ width:274px; float:left; margin-top:8px;  }
.lmzb{width:270px; height:160px; overflow:hidden; float:left; margin-top:6px;}


/* main03-css */
.main03{ height:260px;border:1px #D0D3D9 solid; background:#fff; padding:8px 6px 0px 6px; overflow:hidden; margin-top:8px; }
.bt3{ height:34px; background:url(../images_bcwm/bt3.png); padding-left:14px; width:954px; }
.m7_nr{ float:left; width:968px;}
a.abtn{position:absolute;top:0px;display:block;height:120px;width:6px;overflow:hidden;text-indent:-20000px;background:url(../images_demo01/arrow3.png) 0px center no-repeat;}
a.aleft{left:0px;}
a.agrayleft{cursor:default;background-position:-12px center;}
a.aright{right:0px;background-position:-6px center;}
a.agrayright{cursor:default;background-position:-18px center;}
.productshow{width:966px;height:245px;margin:0px auto;position:relative;text-align:center; margin-top:10px;}
.scrollcontainer{width:968px;height:245px;overflow:hidden;position:relative;margin:0 auto;}
.productshow .scrollcontainer ul{width:20000px;position:absolute;left:0px;top:0px; }
.productshow .scrollcontainer li{float:left;width:193px;height:245px;text-align:center;overflow:hidden; }
.productshow .scrollcontainer img{width:172px;text-align:center;overflow:hidden;padding:6px; background:#e7e6e6; margin-bottom:5px;}
.f14{ padding-top:1px; _ padding-top:0px; height:20px;}

/* 活动专题-css */
.main_z{ height:86px;border:1px #D0D3D9 solid;margin-top:6px;background:#fff;padding:6px 6px 0px 6px;}
.main_zlie{ height:80px;}
.main_zlie_l{ width:98px; height:80px;}
.main_zlie_r{ width:864px;}
.main_zlie_r ul li{ float:left; width:210px; padding-left:6px; height:80px;}
.main_zlie_r ul li img{ width:210px; height:80px;}

/* main04-css */
.main04{ height:318px;border:1px #D0D3D9 solid; background:#fff; padding:8px 5px 0px 5px; overflow:hidden; margin-top:8px; }

/* main05-css */
.main05{ height:320px;border:1px #D0D3D9 solid; background:#fff; padding:8px 5px 0px 5px; overflow:hidden; margin-top:8px; }
.bt4{ height:26px; background:url(../images_bcwm/bt4.png); padding-left:14px; float:left; width:302px; }
.m5_l{width:316px; float:left; background:#f6f6f6; margin:0px 10px 0px 0px;}
.m5_c{width:316px; float:left; background:#f6f6f6; margin:0px 0px 0px 0px;}
.m5_r{width:316px; float:right; background:#f6f6f6; margin:0px 0px 0px 0px; }
.fbt1{ width:160px; float:right; overflow:hidden;}
.nr1{ width:305px; float:left; overflow:hidden; padding:6px 6px 0px 6px;}
.one1{ width:304px; overflow:hidden;}
.tou2{text-align:center; height:25px; width:164px; float:right;  }
.tou2 a{font-family:"微软雅黑";  color:#131313; font-size:16px; }
.tw02{font-size:12px;  line-height:18px; float:left;   width:164px; float:right; overflow:hidden; text-indent:2em;}
.tw02 a{font-size:12px;}
.tw02 a:visited {font-size:12px;color:#666;}
.tw02 a:hover { font-size:12px;color:#C00;}
.tw02 a:active { font-size:12px;color: #666;}
.wz1{ line-height:26px; font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:800;float:left; }

/* main06-css */
.main06{ height:288px;border:1px #D0D3D9 solid; background:#fff; padding:8px 5px 0px 5px; overflow:hidden; margin-top:8px; }
.bt5{ height:34px; background:url(../images_bcwm/bt5.png); padding-left:14px; float:left; width:302px; }
.fbt2{ width:78%; float:right; overflow: hidden; padding-top:8px;}

/* main07-css */
.main07{ height:388px;border:1px #D0D3D9 solid; background:#fff; padding:8px 6px 0px 6px; overflow:hidden; margin-top:8px; }
.bt6{ height:34px; background:url(../images_bcwm/bt6.png); padding-left:14px; float:left; width:626px;  font-family:"微软雅黑"; color:#fff; font-weight:800; font-size:16px;  }
.lynr{ width:165px; float:right; padding-top:3px; }
.tp1{ width:132px; height:136px; float:left; overflow:hidden;}
.m7_l{width:640px; float:left; overflow:hidden; background:#f6f6f6;}
.m7_r{width:317px; float:right; overflow:hidden; background:#f6f6f6; }

.part1{ width:315px; float:left; margin:6px 0px 6px 5px; overflow:hidden; margin:6px 0px 6px 2px; }
.p_t{ float:left; width:132px; height:30px; background:#E89700; line-height:30px; font-family:"微软雅黑"; color:#fff; font-weight:800; text-align:center;}
.p_n{ width:315px; float:left;}
.tp2{ width:132xpx; height:132px; float:left;}
.p_lie{ float:right; width:173px; padding:3px 0px 0px 6px;}
.p_lie ul li{ float:none; line-height:24px;}
.gd1{ height:20px; float:left; width:100%; overflow:hidden;}

 
/* 尾部-css */
.foot_scwmw{color:#1e1e1e; font-size:12px; line-height:22px; text-align:center;}
.foot_scwmw a{color:#1e1e1e; font-size:12px; text-decoration:none;}
.footer{ width:980px; margin:0px auto; overflow:hidden; }
.kong{ font-size:1px; height:6px;}
.lmlink{ width:968px; height:70px; background:url(../images_bcwm/lmlink.jpg);padding:6px;margin-top:6px; overflow:hidden; float:left;}
.lmlinkbt{ padding-left:5px; padding-top:2px; color:#C66; height:26px;}
.lmlinkbt_b{font-family:"微软雅黑"; font-weight:800; color:#fff !important;}
.lmlie{ padding-left:7px;}
.lmlie ul li{ float:left; height:20px; padding-left:10px; padding-right:10px; background: url(../images_bcwm/jt.gif) no-repeat 0px 4px;white-space:nowrap;}
.lmlie ul li a:link{ color:#FFCCCC; font-size:12px;}
.lmlie ul li a:visited{ color:#FFCCCC; font-size:12px;}
.link{ padding:8px;margin-top:6px;border:1px #D0D3D9 solid;background:#fff;line-height:20px;font-size:12px;}
.link a:link{font-size:12px;}
.link a:visited{font-size:12px;}
.red02{font-family:"微软雅黑"; font-weight:800; color:#C00}
.foot{ padding:10px 0px; line-height:24px; text-align:center}

/* 详细 列表-css */
.classbox{ padding-top:6px; margin-bottom:8px; height:100%; overflow:hidden;}
.classbox_l{ width:724px; height:810px;}
.class_l{height:806px; border:1px #D0D3D9 solid; background:#fff;}
.classbox_r{ width:250px; height:100%; overflow:hidden; margin-bottom:8px;}
.class_r{ border-bottom:1px #D0D3D9 solid; border-left:1px #D0D3D9 solid; border-right:1px #D0D3D9 solid; background:#fff; float:left; width:236px; padding:6px;}
.ttred{ height:4px; font-size:1px; background: #C00;}
.classdao{ background:url(../images_bcwm/classdao.jpg) no-repeat 15px 12px; padding-top:12px; padding-left:33px; font-size:12px; height:35px; line-height:12px;}
.classdao a:link{font-size:12px;}
.classdao a:visited{font-size:12px;}
.classlie{ width:680px; height:690px; margin:0 auto;}
.classlie ul li{ height:30px; border-bottom:1px #ccc dotted; background:url(../images_bcwm/jt02.gif) no-repeat 0px 12px; line-height:30px; padding-left:15px;}

.classbox02_l{ width:724px;}
.class02_l{border:1px #D0D3D9 solid; background:#fff; padding-bottom:15px;}
.classbox02_r{ width:250px;}
.class02_r{border:1px #D0D3D9 solid; background:#fff;}
.classjr{ font-size:13px; height:20px; padding-left:12px;}
.classjr a:link{font-size:13px;}
.classjr a:visited{font-size:13px;}
.classjr a.selected{font-size:13px; color:#F00 !important;}
.classtxt{ width:680px; padding-bottom:20px; margin:0 auto;}
.classbt{ font-family:"微软雅黑"; font-size:26px; color:#333;padding-bottom:22px; text-align:center;}
.classbtf{ height:26px; line-height:26px; background:#F5F5F5; text-align:center; font-size:12px;}
.classcontent{ line-height:24px; padding:20px 5px;}
.classbtf02{ height:26px; line-height:26px;text-align:right; font-size:12px;}
.xgxw{ width:672px;margin:0 auto; padding-top:10px;}
.xgxw_t{ width:662px; height:34px; background: url(../images_bcwm/xg_bg.png); margin:0 auto; padding-left:10px; }
.xgxw_nr{ width:660px; height:100px;  margin:0 auto; padding-top:5px; padding-left:12px; }
.xgxw ul li{ background:url(../images_bcwm/jt.gif) no-repeat 0px 5px; padding-left:13px; height:27px;}


.fan01{ width:680px; height:30px; margin:0 auto; padding-top:20px; text-align:center;} 
.classbq{ height:28px; background:url(../images_bcwm/classbq.png); padding:5px 5px 0px 0px; }
.classbq ul li{ float:left;width:120px; height:33px;  font-family:"微软雅黑"; text-align:center; line-height:24px;color:#fff; font-weight:800;}
.hbct{ margin:0 auto; }
.hbct ul li{ height:65px;}
.classtt{ height:34px; background:url(../images_bcwm/classtt.png) no-repeat; width:236px; line-height:34px; font-size:16px; color:#FFF; font-family:"微软雅黑"; padding-left:14px; font-weight:800; float:left;}
.class_zy{ padding:5px 5px 0px 12px; height:90px; line-height:18px; font-size:12px;}
.class_zy img{ float:left; margin-right:10px;}
.mlpx{ height:367px;   margin-top:8px; overflow:hidden;background:#fff; border:1px solid #cdcdcd; padding:5px 0 0 5px;}
.mlbz{ height:216px; background:#fff; border:1px solid #d0d3d9;  margin:10px 0 0 0; padding-bottom:20px; margin-top:10px; float:left; }
.mlbzbt{ height:50px; font-family:"微软雅黑"; font-size:16px; font-weight:800; color:#C00; line-height:40px; padding-left:15px;}
.mlbzlie{ padding:0px 0px;}
.mlbzlie li{ width:194px; height:144px; text-align:center; float:left;}
.mlbzlie li img{ margin-bottom:10px;}
.tpsm{ float:left; width:968px;}

/* 列表(文明播报下)-css */
.nav_lb{ margin:0 auto; width:690px; color:#444444; line-height:24px; padding-top:8px; height:60px; overflow:hidden; }
.nav_lb a{color:#444444; padding:0px 8px 0px 8px; }
.nav_lb a:link{color:#444444; }
.nav_lb a:visited{color:#444444; }
.nav_lb a:hover{color:#d10400; }


.main-xsd{ height:210px;border:1px #D0D3D9 solid; background:#fff; padding:8px 5px 0px 5px; overflow:hidden; margin-top:8px; }
.xsdbox{padding-top:10px;overflow: hidden;}
.xsd-tu{float: left; margin-right:0px;}
.xsd-tu img{width: 270px;height: 160px;}
.xsd-li{width:690px;height: 160px;float: right;}
.xsd-li ul li{width:320px;margin-left: 20px;font-size: 16px;float: left;line-height: 30px;}
.xsd-li ul li a{font-size: 16px;}


/* 1. 给父容器 h1 开启 Flex 布局，实现上下居中 */
.tt h1 {
  height: 81px;
  /* 红色标记：去除原有的 line-height，或者将其设置为 normal，Flexbox 接管居中 */
  line-height: normal; 
  margin: 0; 
  padding: 0;
  
  display: flex;             /* 开启弹性盒 */
  flex-direction: column;    /* 内容从上到下排列 */
  justify-content: center;   /* 让这部分内容作为一个整体，在 h1 里垂直居中 */
  align-items: center;       /* 【可选】如果需要左右也居中，保留此行；如果靠左对齐，删除此行 */
}

/* 2. 重置标题部分的边距和行高，防止文字挤在一起 */
.tt h1 .captioner p {
  margin: 0;                 /* 关键：去掉顶部 5px 的边距，否则依然会偏上 */
  font-size: 26px;
  line-height: 32px;         /* 强烈建议修改：字号26px，行高至少要32-34px才不重叠 */
  font-weight: bold;         /* 视你的设计需求决定 */
}

/* 3. 重置底部小字部分的边距，撑开两个 div 的间距 */
.tt h1 .little-caption {
  margin: 4px 0 0 0;         /* 去掉顶部默认 5px 间距，改为精准的 4px 间距 */
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
}

/* 保持原有样式不动（或按需微调） */
.tt h1 .captioner a {
color: #01679C;
font-size: 26px;
}

.tt h1 .little-caption p { padding:0 10px 0 5px; font-weight:normal; }
.tt h1 .little-caption a{ color:#1F7E4C; font-weight:normal; }
.tt h1 .little-caption p a{ float:none; color:#333; }
