﻿@charset "utf-8";
/* CSS Document */
body{ min-width: auto;}
/***** 信息公开-样式重置 ******/
.wzy_position { line-height: 28px;    padding: 10px 0 10px 24px;    font-size: 16px;  border-bottom: #e5e5e5 1px solid;  background: url(../images/wz_ico.png) 3px 14px no-repeat; position: relative;   margin: 0 10px !important; height: auto;}
.xxgk_wzcontainer .con_main {  padding: 40px 40px 20px 40px; border:none;}
.xxgk_wzcontainer .lm_contain{ margin:0;}

.wz_top{height:auto;line-height:28px;padding:6px 0px 6px 31px;background:url(../images/wz_ico.png) 5px 11px no-repeat;font-size:15px;color:#444;  margin-bottom:11px; border-bottom:1px solid #dcdcdc;}
.wz_top a{color:#444;}
.wz_top a:hover{color:#dd0808;}
.wz_top i{font-style:normal;}
/***** 头部&底部******/
.header{ z-index: 10;}
.naver{width:100%; height:50px; background:#3b70b8;}
.naver .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative; z-index:20;}
.naver .navbar-nav{width: 100%; position: relative; }
.naver .navbar-nav  li{float:left; width:171px; height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:bold;}
.naver li  a{width:100%; height:100%; display:block; color:#fff !important; cursor:pointer;}
.naver li.active a{background:#17498d;}
.naver li  a:hover{ background:#eb8a3d;}
.naver li  img{margin-right:10px; vertical-align:middle;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
.naver .sr-only{display: none;}
.naver .navbar-header{ padding: 0 10px;}
.naver .navbar-brand{ height:54px; line-height:54px; color:#fff; padding:0;}
.naver .navbar-brand:hover{ color: #fff;}
.foot .sp{ display: inline-block;}
.con_main{ z-index: 9;}
.wzcon{ width: auto; overflow: auto; z-index: 8;}
@media (max-width: 1199px) and (min-width: 992px){
    .wbody,.container {width: 992px;}
    .naver .navbar-nav  li { width: 136px; font-size: 18px;}
    .naver .navbar-nav  li.active_public { width: 171px;}
}

@media (max-width: 991px) and (min-width: 768px){
    .wbody,.container{width: 768px;}
}
@media (max-width: 991px){
    .xxgk_left,.xxgk_lmright{ float: none !important;}
    .logo img{ width: 400px; height: auto;}
    .naver .navbar-nav  li img{ display: none;}
    .naver .navbar-nav  li { width: 104px; }
    .naver .navbar-nav  li.active_public{ width: 139px;}
    .home_web{ display: none;}
    .newsinfoleft, .newsinforight {float: none !important;}
}

@media (max-width: 767px){
    .wbody,.container {width: 100%;}
    .naver{ height: auto;}
    .naver .navbar-header{ height:50px; font-weight:bold;}
    .naver .navbar{ width:100%;}
    .naver .navbar-nav  li{float: none; text-align:center;  height: 50px; line-height: 50px;  width: auto !important; font-size:20px !important;}
    .naver .navbar-nav  li.first{ display:none;}
    .naver .navbar-brand{  font-size:20px; height:50px;  padding:0 0 0 20px; line-height: 50px; color: #fff;}
    .naver .navbar-nav li img{ display: none;}
    .logo{ position: static; text-align: center; height: auto; width: auto; padding: 40px 0 20px 0;}
    .search{ position: static; margin: 0 auto;}
    .foot-ico,.foot-cuo{ display: inline-block; position: static;}
    .xxgk_wzcontainer .con_main{ padding: 20px;}
    .wzcon{ padding: 0;}

}

@media (max-width: 410px){
  .logo img{ width: 95%; height: auto;}
    .search{ width: 95%;}
}







