*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;color:#666;}
.ar h3 a:hover,
a:hover{text-decoration:underline;color:#f60;}
li{list-style:none outside none;}
body{background:url(../images/bg.jpg) no-repeat scroll 50% 46px #f3f3f3;font-family:"宋体";}

h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"微软雅黑";}



.left{float:left;}.right{float:right;}


/* header */
.header{width:100%;height:auto;}
.header-linker{width:100%;height:46px;background:url(../images/header-1.jpg) repeat-x scroll 0 0;}
.header-linker-box{position:relative;width:980px;height:40px;margin:0 auto 0;font-size:12px;color:#666;}
.header-linker-box a{font-size:12px;line-height:40px;}
.header-linker-box span{font-weight:bold;position:absolute;right:0;top:0;line-height:40px;}

.header-top{height:99px;width:980px;margin:15px auto 0;}
.logo{float:left;font-size:14px;width:319px;height:99px;}
.logo h6{margin-top:8px;padding:0 15px 0;background:url(../images/logo-info.png) no-repeat scroll 0 0;height:25px;line-height:25px;font-size:14px;color:#333;}
.logo h6 span{display:block;}
a.logo-img{display:block;width:100%;height:66px;text-align:right;}
span.info-name{float:left;}
span.info-time{float:right;font-weight:normal;}
.banner-1{float:right;display:block;}

.navs{width:845px;height:56px;padding:8px 0 0 135px;margin:11px auto 0;background:url(../images/nav.png) no-repeat scroll 0 0;}
.navs h1{width:771px;font-size:14px;font-weight:normal;color:#FFD2D2;}
.navs h1 a{padding:0 3px;;color:#FFD2D2;line-height:24px;}

.header-news{width:980px;margin:12px auto 0;height:82px;background:url(../images/header-news.png) no-repeat scroll 0 0;}
.header-news h1{line-height:50px;font-size:36px;text-align:center;}
.header-news h1 a{color:#333;}
.header-news h1 a:hover{color:#F60;}
.header-news p {width:830px;text-indent:0;margin:0 auto 0;text-align:center;}
.header-news p a{line-height:26px;}
.header-news p a.hn-a{color:#C00;}

p{font-size:12px;color:#666;line-height:20px;text-indent:2em;}

h1.tit{color:#964D25;font-size:14px;font-weight:normal;position:relative;height:32px;line-height:32px;background:url(../images/tit.jpg) no-repeat scroll right 0 #FFB120;}
h1.tit span{margin-right:5px;float:left;display:block;font-weight:normal;font-size:16px;color:#fff;padding:0 12px;background-color:#C70400;}
a.small-nav{color:#964D25;margin:0 4px;}


.more{font-weight:normal;position:absolute;font-size:12px;right:10px;top:0;color:#964C25;}
.more a{color:#964C25;}

.main{width:980px;margin:0 auto 0;}
.part{background:#fff;margin:10px 0 0;border:1px solid #D0D3D9;padding:6px;}
.part.part-1{height:320px;}
.img-show{background-color:#fff;border:1px solid #ccc;height:258px;margin:25px auto 0;padding:10px 9px;}



.switch{width:560px;height:320px;position:relative;}
.switch ul{width:560px;height:285px;position:relative;overflow:hidden;}
.switch li{width:560px;height:285px;position:absolute;top:0;left:0;}
.switch-nav{top:265px;right:5px;position:absolute;z-index:1;height:15px;}
.switch-nav span{margin:0 2px;font-size:10px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:15px;height:15px;background-color:#5A6C6B;color:#fff;}
.switch-nav span.active{background-color:#FE9147;}
.switch-hot-news{line-height:28px;width:454px;padding:0 0 0 105px;height:28px;margin:5px 0 0;background:url(../images/rc.png) no-repeat scroll 0 0;}
.switch-hot-news a{background:url(../images/n.gif) no-repeat scroll 0 50%;padding:0 10px 0 8px;font-size:13px;}
.switch h3{height:25px;line-height:25px;position:absolute;width:540px;padding:0 10px;bottom:0;background:url(../images/rs.png);font-size:12px;font-weight:normal;}
.switch h3 a{color:#fff;}






.ar{width:375px;padding:4px 15px 0 0;}
.ar h2{position:relative;height:29px;line-height:23px;font-size:16px;color:#fff;font-weight:normal;}
.ar h2 span{display:block;text-align:center;width:47px;height:29px;padding-right:61px;background:url(../images/yw.png);}
.ar h2 a{position:absolute;right:0;top:7px;display:block;width:51px;height:15px;background:url(../images/more.png);}
.ar h3{margin:15px 0 ;font-size:22px;line-height:25px;font-weight:normal;}
.ar h3 a{color:#333;}

.news{margin:15px 0 0;font-size:14px;}
.news a{height:28px;line-height:28px;padding-left:15px;background:url(../images/hr-2.jpg) no-repeat scroll 0 50%;display:block;}


.bl{width:270px;}
.br.left{width:340px;margin-left:8px;}
.br{width:340px;}

.lmzb{margin:10px 0;}
.dynamic-box{padding:0 10px;}
.dynamic{padding:9px 0;border-bottom:1px solid #ddd;line-height:20px;font-size:12px;color:#FF4C4C;}
.dynamic a{color:#FF4C4C;}

.news-1{padding:10px 0 0;font-size:14px;}
.news-1 a{padding:0 0 0 10px;background:url(../images/n.gif) no-repeat scroll 0 50%;display:block;line-height:25px;height:25px;}

.br .news-1{background:#F5F5F5;padding:10px;margin:10px 0 0;}
.tit.tit-1{margin:10px 0 0;}
.subject-activity{padding:0 0 0 98px;height:80px;background:url(../images/zt.png) no-repeat scroll 0 bottom;}
.subject-activity img{display:block;width:210px;height:80px;float:left;margin-left:7px;}

.d-box{height:682px;margin:15px 0 0;overflow:hidden;}
.d-list{width:316px;height:331px;float:left;margin:0 16px 20px 0;}
.d-list.last{margin-right:0;}
.d-list h3{font-size:14px;line-height:20px;margin:15px 0 10px;}
.d-list h3 a{color:#333;}
.d-list img{float:left;display:block;width:110px;height:110px;}
.d-list p{line-height:19px;float:right;width:190px;text-indent:0;}
.d-list .news-1{padding:15px 0 0;}

.content-a{height:331px;overflow:hidden;margin:15px 0 0;}
.content-b{margin:20px 0 0;height:auto;overflow:hidden;}

.video{padding:20px 0 0;}
.video-box{width:316px;height:180px;}
.video-box img{width:100%;height:100%;}
.content-a .video h3{margin:0;font-size:14px;font-weight:normal;color:#fff;text-align:center;line-height:30px;background:#CC0000;}
.content-a .video h3 a{color:#fff;}


.mlwx{width:100%;}
.wmly{width:316px;}

.ml-list{width:100%;height:382px;}
.ml-list li{padding:10px 0 0;float:left;margin-right:24px;width:478px;height:181px;}
.ml-list li.last{margin-right:0;}
.ml-list h4{position:relative;margin:0 0 15px;font-size:14px;font-weight:normal;color:#C00;line-height:30px;border-bottom:1px solid #C00;}
.ml-list h4 a{color:#C00;}
.ml-list img{float:left;display:block;width:200px;height:135px;}
.ml-list .news-2{width:245px;float:right;padding:0;}
.ml-list .news-2 a{font-size:14px;height:27px;line-height:27px;}

.news-2{padding:5px 0 0;font-size:12px;}
.news-2 a{padding:0 0 0 10px;background:url(../images/n.gif) no-repeat scroll 0 50%;display:block;line-height:20px;height:20px;}

.wmly-list{height:130px;padding:12px 0;}
.wmly-list img{float:left;display:block;width:110px;height:130px;}
.wmly-list .news-2{width:190px;float:right;}

.wmwb{margin:6px 0 0;height:166px;overflow:hidden;}
.wmwb-list{margin:0 0 6px;height:72px;padding:8px 0 0 80px;}
.wmwb-list.wmwb-list-1{background:url(../images/blog-1.jpg);}
.wmwb-list.wmwb-list-2{background:url(../images/blog-2.jpg);}
.wmwb-list h3{height:20px;line-height:20px;font-size:14px;color:#333;}
.wmwb-list p{text-indent:0;color:#333;}
.part.part-2{height:416px;}

.info-right{width:250px;}
.info-right .d-list{margin:0;padding:15px 10px;height:auto;width:228px;border:1px solid #D0D3D9;border-top:0 none;float:none;}
.info-right .d-list img{width:80px;height:80px;}
.ifr-r{width:135px;}
.info-right .d-list p{float:none;width:100%;}
.info-right .d-list h3{margin:0;}
.info-right .news-1{font-size:12px;padding:0;}
.inr-box{height:80px;overflow:hidden;margin:0 0 15px;}
.info-right .tit{margin:0;}
.content-box{margin:10px 0 0;}

.news-list,.news-content{background-color:#fff;width:720px;border:1px solid #D0D3D9;border-top:4px solid #C00;}
.uym{background:url(../images/pos.gif) no-repeat scroll 8px 50%;padding:0 25px;font-weight:normal;font-size:12px;line-height:40px;height:40px;}
.news-list-box{padding:0 26px;}
.news-list-box li{font-size:14px;height:31px;line-height:31px;border-bottom:1px dashed #d9d9d9;}
.news-list-box a,
.news-list-box span{display:block;}
.news-list-box a{background:url(../images/n1.gif) no-repeat scroll 0 50%;padding-left:10px;overflow:hidden;max-width:535px;float:left;}
.news-list-box span{font-size:12px;width:120px;float:right;}

.news-content h1{margin:10px 0 0;font-size:26px;font-weight:normal;line-height:30px;text-align:center;color:#333;}
.news-content img{max-width: 100%;}
.news-content p{text-indent: 0em;}
.source{margin:15px 0 20px;font-size:12px;color:#666;text-align:center;height:26px;line-height:26px;background-color:#F5F5F5;}
.cont-news{padding:0 21px;}
.cont-news p{font-size:14px;line-height:28px;}
.paragraph{}
.news-content h6{padding-top:145px;font-size:12px;text-align:right;font-weight:normal;color:#666;}

.relevant{padding:0 10px 10px;margin:13px 0 0;}
.relevant h5{padding:0 10px;border:1px solid #e8e8e8;line-height:30px;background:url(../images/n2.jpg);height:30px;font-size:14px;color:#666;font-weight:normal;}
.relevant h5 span{display:block;background:url(../images/r.png) no-repeat scroll 0 50%;padding:0 0 0 24px;}
.relevant-news{margin:1px 0 0;padding:15px 20px;border:1px solid #e8e8e8;font-size:14px;line-height:27px;}
.relevant-news a{display:block;height:27px;background:url(../images/icon-1.png) no-repeat scroll 0 50%;padding:0 0 0 15px;}

.paging{margin:35px 0 30px;font-size:14px;text-align:center;}

.footer{padding:22px 0 0;}
.caption{margin:10px 0 0;height:150px;width:961px;padding:10px 9px;border:1px solid #D0D3D9;}
.caption li{padding:0 6px;width:180px;height:150px;float:left;}
.caption img{display:block;width:180px;height:120px;}
.caption h3{font-size:12px;line-height:30px;font-weight:normal;text-align:center;}
.caption a{color:#333;}

.alliance{margin:10px 0 0;border:1px solid #F99;background:#fff;padding:1px;}
.alliance-box{height:72px;padding:6px 12px 0 8px;background:url(../images/hr.jpg) repeat-x scroll 0 0;}
.alliance h3{line-height:20px;font-size:14px;color:#fff;background:url(../images/hr-1.png) no-repeat scroll right 50%;}

.alliance-linker{height:42px;margin:6px 0 0;}
.alliance-linker a{height:21px;line-height:21px;padding-left:10px;margin-right:10px;float:left;background:url(../images/icon-1.png) no-repeat scroll 0 50%;display:block;color:#fcc;font-size:12px;}

.friendly-link{font-size:12px;margin:10px 0 0;border:1px solid #D0D3D9;line-height:30px;padding:4px 5px;}
.friendly-link span{font-weight:bold;font-size:14px;color:#C00;}
.friendly-link a{margin-right:5px;}

.copyright{color:#666;padding:35px 0 20px;font-size:14px;text-align:center;line-height:25px;}
body{font-size:14px;line-height:1.42857;font-family:"微软雅黑";color:#333;}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"微软雅黑";}



/* 1. 给父容器 h1 开启 Flex 布局，实现上下居中 */
.header-news h1 {
  height: 82px;
  /* 红色标记：去除原有的 line-height，或者将其设置为 normal，Flexbox 接管居中 */
  line-height: normal; 
  margin: 0; 
  padding: 0;
  
  display: flex;             /* 开启弹性盒 */
  flex-direction: column;    /* 内容从上到下排列 */
  justify-content: center;   /* 让这部分内容作为一个整体，在 h1 里垂直居中 */
  align-items: center;       /* 【可选】如果需要左右也居中，保留此行；如果靠左对齐，删除此行 */
}

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

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

/* 保持原有样式不动（或按需微调） */
.header-news h1 a { color: #01679C; }
.header-news h1 .little-caption p { padding:0 10px 0 5px; font-weight:normal; }
.header-news h1 .little-caption a{ color:#1F7E4C; font-weight:normal; }
.header-news h1 .little-caption p a{ float:none; color:#333; }
