@charset "utf-8";
/* CSS Document */

body{ background-color:#f3f3f3;}
.wrap{ width:1200px; margin:0 auto;  background-color:#FFF;padding-top: 1px;line-height:42px; }
.wrap a{color: #333;font-family: "微软雅黑", "黑体", "宋体";}
.banner{  width:100%; margin:1rem 0;}
.banner img{ width: 1200px; margin: 0 auto;display: block;}

/* sec1 */
.sec1{text-align:center;margin: 10px auto;}


/* sec2 */
.sec2{padding:15px;}

.sec2_tit { background-image: url(ylfw_tit.jpg); background-repeat: no-repeat; background-position: top center; height: 52px; margin-bottom: 15px; margin-top: 35px; position: relative; text-align: center; }
.sec_left { width: 178px; height: 52px; background: url(ylfw_l_tit.jpg) no-repeat left center; position: absolute; left: 0; top: 0; }
.sec_right { width: 178px; height: 52px; background: url(ylfw_r_tit.jpg) no-repeat right center; position: absolute; right: 0; top: 1px; }
.sec2_txt { display: inline-block; text-align: center; height: 52px; position: relative; }
.sec2_txt span{padding: 0;}
.sec2_txt a { padding: 0px 200px; display: inline-block; background-color: #FFF; line-height: 52px; color: #2d7dde; font-size: 36px; font-weight: bold; }

.more{ width:52px; height:26px;  position:absolute; right:14px; top:12px; text-align:center;}
.more a{ color:#FFF; line-height:26px; font-size:14px;}
.more a:hover{ color:#3FF;}

.sec2_cnt{ padding: 15px 0; }
.sec2_li{  border-bottom:1px dashed #CCCCCC;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec2_li a::before { content: '■'; font-size: 10px; padding-right: 6px;color: #999; }
.sec2_li span{float:right; color:#999999;}
.k30{width: 100%;height: 30px;}

/* 本例子css */
.slideTxtBox{ width:100%; text-align:left;  margin-top: 22px;}
.slideTxtBox .hd{ height:60px; line-height:60px; background-color: #ededed; }
.slideTxtBox .hd ul{ display: flex; height:60px;width: 100%;justify-content: center;}
.slideTxtBox .hd ul li{ float:left;cursor:pointer;width: 100%;text-align: center;font-size: 24px;height: 60px;}
.slideTxtBox .hd ul li.on a{ height:60px;  background:#fff;background: url(tit_imag.png) no-repeat center;background-size: 100% 100%;height: 74px; line-height: 74px; transform: translateY(-12px); color: #fff !important;}
.slideTxtBox .hd ul li a{font-size: 17px;color: #2a7ed6;font-weight: bold;width: 100%;display: inline-block;height: 60px;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;}
.slideTxtBox .bd li{ height:42px; line-height:42px;}
.slideTxtBox .bd li .date{ float:right; color:#999;}

.sec2_li + a{display: none;text-align: center;background: #f4f4f4;height: 30px;line-height: 30px;margin-bottom: 10px;margin-top: 10px;}
/* 自适应 */
@media (max-width:1200px){
.wrap{ width: 100%;}
.sec1 img{width:100%;}
.sec2_tit{ background:none;}
.more a{ color:#2d7dde; }
.banner img{ width: 100%;}
.slideTxtBox .hd{ height:auto; }
.slideTxtBox .hd ul{ display: block; }
.slideTxtBox .hd ul li{ width: auto;margin:0 30px;}
.slideTxtBox .hd ul li.on a{  background: #2a7ed6;padding: 0 20px; height:60px; line-height:60px;transform: translateY(0px); }
}

@media (max-width:700px){
.sec2{padding:0;}
.sec_left,.sec_right{ width: 0;height:0;background:none;}
.sec2_txt a {padding: 0; font-size:28px;}
 .sec2_tit{margin:0}
.sec2_li + a{display: block;}
.more{display: none;}
.k30{height: 0;}
 .sec2_cnt{padding-bottom:1rem;padding-top:0;}
.slideTxtBox{margin-top: 0;}

}
.bd{clear:both;}
/* 适老化 */

.wdpageold .wrap a{font-size:36px;}
.wdpageold .more a{ font-size:22px;}
.wdpageold .sec2_li { border: none; line-height:2;}
.wdpageold .sec2_li a::before { display: none;}
.wdpageold .sec2_li span{font-size:32px;}
.wdpageold .slideTxtBox .hd ul li a{ font-size: 36px;}
.wdpageold .slideTxtBox .more_link a{font-size: 22px;}
.wdpageold .sec2_txt a {font-size: 48px; }
 
.wdpageold .slideTxtBox .hd{ height:auto; }
.wdpageold .slideTxtBox .hd ul{ display: block; }
.wdpageold .slideTxtBox .hd ul li{ width: auto;margin:0 30px;}
.wdpageold .slideTxtBox .hd ul li.on a{  background: #2a7ed6;padding: 0 20px; height:60px; line-height:60px;transform: translateY(0px); }
