@charset "utf-8";
/* CSS Document */
body{color: #333;font-family: "微软雅黑", "黑体", "宋体"; background-color: #fff;}

.wrap{ width:1200px; margin:0 auto;  background-color:#FFF;padding-top: 1px; }
.wrap a{color: #333;font-family: "微软雅黑", "黑体", "宋体";}
.banner{  width:100%;}
.banner img{  width:100%;}
.xz_logo{position: absolute; left:calc(50% - 610px); top:20px; text-align: left;}

    
.xz_tit {background: url(zdxz_tit.jpg) no-repeat 340px center;height: 50px;line-height: 50px;overflow: hidden;}
.xz_tit1 { background: url(zdxz_tit.jpg) no-repeat 510px center;}
.xz_tit a { color: #1b89de;font-size: 30px;display: block;font-weight: bold;}
.sec {margin-top: 10px;}

.sec_list>a {white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 50px;}
.sec_list>a::before { content: '●';color: #bcc6ce;}
.sec_list .time {float: right;color: #383838;line-height: 50px;}

.sec_list_ul {display: none;overflow: hidden;width: 100%;box-sizing: border-box;padding-left: 20px;}       
.sec_list_ul li {margin: 20px;height: 50px;display: inline-block;width: 180px;text-align: center; border: #e4e4e4 1px solid; line-height: 50px;background-color: #f2f2f2;}
.sec_list_ul li.active {background-color: #e6f}
.sec_list_ul li.active a {color: #1b89de;}
.sec_list:hover .sec_list_ul { display: block;}
        
        .grow2 {
            display: inline-block;
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: -webkit-transform;
            transition-property: transform;
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            transform-origin: center left;
        }
        
        .grow2:hover {
            -webkit-transform: scale(1.06);
            -ms-transform: scale(1.06);
            transform: scale(1.06);
            transform-origin: center left;
            color: #1b89de;
        }
      .sec_list + a{display: none;text-align: center;background: #f4f4f4;height: 30px;line-height: 30px;margin-bottom: 10px;margin-top: 10px;}   
        

/* 自适应 */
@media (max-width:1200px){
	.ban { width: 100%; height:auto;}
	.wrap{ width: 100%;}
	.xz_logo{left:10px;}
	.xz_tit { margin:0 10px;}
	.sec {margin: 10px;}
	.sec_list_ul li {float: left;width: 30% !important;margin: 0px 1% 10px 1% !important;text-indent: 0px;}
        .ft_pic img{width:100%;}
	}

@media (max-width:900px){
	.xz_tit {background: none; border-bottom: #1b89de 2px solid; }
	.xz_tit a{font-size: 20px;}
	.xz_tit1 {background: none;}
	.banner{padding-top: 60px; background: #073ca0;}
    .sec_list + a{display: block;}
.xz_logo {top:10px;}
    .xz_logo img{width:60%;}
}

/* 适老化 */
.wdpageold .xz_tit {background: none; border-bottom: #1b89de 2px solid; height: 80px;line-height: 80px;}
.wdpageold .xz_tit1 {background: none;}
.wdpageold .xz_tit a { font-size: 48px; }
.wdpageold .sec_list>a{font-size: 36px;line-height:2;}
.wdpageold .sec_list .time {font-size: 36px;ine-height:2;}
.wdpageold .sec_list_ul li {float: left;width: calc(30% - 20px);margin: 20px;text-indent: 0px;line-height: 70px;height: 70px;}
.wdpageold .sec_list_ul li a{font-size: 32px;}

