/*无障碍*/
.top .t-r .fzgn { font-size: 14px; color: #999999; margin-left: 10px; }

/*信息公开logo*/
.xxgk-head { width: 1200px; height: 365px; margin: 0 auto;}
.xxgk-logo { padding-top: 40px;; width: 350px; height: 70px;}
.xxgk-logo a { display: block; width: 100%; height: 100%; }
.xxgk-logo a img { float: left; }
.xxgk-logo a p { text-align: left; margin-left: 20px;  float: left;  }
.xxgk-logo a .logo_name {  font-size: 36px; line-height: 50px; color: #c91c26; font-family : 微软雅黑; font-weight: 900; }
.xxgk-logo a .logo_dizhi { font-size: 14px; color: #c91c26; font-family : 微软雅黑;  }

/*通用头部logo*/
.header .logo { float: left; padding-top: 30px; width: 350px; height: 70px;}
.header .logo a { display: block; width: 100%; height: 100%; }
.header .logo a img { float: left; }
.header .logo a p { text-align: left; margin-left: 20px;  float: left;  }
.header .logo a .logo_name {  font-size: 36px; line-height: 50px; color: #c91c26; font-family : 微软雅黑; font-weight: 900; }
.header .logo a .logo_dizhi { font-size: 14px; color: #c91c26; font-family : 微软雅黑;  }

@media only screen and (max-width: 1199px) {
    .header .logo { float: none; margin: 0 auto; padding-top: 0; max-width: 100%; }
    .xxgk-logo { text-align: center; padding-top: 0;}
}

@media only screen and (max-width: 768px) {
    .header .logo a img { height: 75%; margin-left: 5%; }
    .header .logo a .logo_name { font-size: 25px; line-height: 35px;}
    .header .logo a .logo_dizhi { font-size: 12px;}
    .xxgk-logo img{ height: 70%;}
    .xxgk-logo a .logo_name { font-size: 30px; height: 40px; line-height: 40px; }
}