﻿@charset "utf-8";
/* CSS Document */
body{ min-width: auto;}
/***** 信息公开-样式重置 ******/
.xxgk_container .container {width: 1100px !important;}
.wzy_position{    background: url(../images/dqwz.png) 10px 14px no-repeat; padding-left:38px;}
.lm_contain{ margin-top:0;}
.xxgk_wzcontainer .container{ padding-top:0;}
.con_main{ padding: 40px 40px 20px 40px;} 
.newsinfo{ height:auto; font-size:14px;}
.wz_top{ height: auto;     background: url(../images/dqwz.png) 11px 10px no-repeat; }
/***** 头部&底部******/
.topsearch{ width: 384px; float:right; margin-top:85px; background: none; padding: 0; }
.topsearch-box{  position: relative; height:35px;  background:url(../images/search-bg.png) left center no-repeat; position:relative; padding:0 63px 0 20px;}

.menu{width:1060px; height: 50px;  background:#0069b7; margin:0 auto; position: relative; }
.menu .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative; z-index:20;}
.menu .navbar-nav{width: 100%; position: relative; }
.menu .navbar-nav  li{width:150px; height:50px; line-height:50px; float:left; text-align:center;border-right:1px solid #3387c5;}
.menu li  a{width:100%; height:100%; display:block;  font-size:17px; color:#fff !important; cursor:pointer;}
.menu li.active a,.menu li  a:hover{background:#0054a8;}
.menu li#last{ border-right:none; width:154px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
.menu .sr-only{display: none;}
.menu .navbar-header{ padding: 0 10px;}
.menu .navbar-brand{ height:54px; line-height:54px; color:#fff; padding:0;}
.menu .navbar-brand:hover{ color: #fff;}
.foot .sp{ display: inline-block;}
@media (max-width: 1099px) and (min-width: 992px){
    .xxgk_container .container,.container{width: 992px !important;}
}
@media (max-width: 1059px) and (min-width: 992px){
    .menu,.ban,.head,.foot,.container{width: 992px !important;}
    .menu .navbar-nav  li { width: 135px !important;}
    .menu .navbar-nav  li.active_public { width: 175px !important;}
    .home_web{ display: none;}
    .gk_container{ max-width:none;}
}

@media (max-width: 991px) and (min-width: 768px){
    .menu,.ban,.head,.xxgk_container  .container,.foot,.container{width: 768px !important;}
    .menu .navbar-nav  li { width: 103px !important; }
    .menu .navbar-nav  li.active_public{ width: 144px !important;}
}
@media (max-width: 991px){
    .weather,.home_web{ display: none;}

}
@media (max-width: 767px){
    .menu,.ban,.head,.xxgk_container .container,.foot,.container{width: 100% !important;}
    .menu{ height: auto;}
    .menu .navbar-header{ height:50px; font-weight:bold;}
    .menu .navbar{ width:100%;}
    .menu .navbar-nav  li{float: none; text-align:center;  height: 50px; line-height: 50px;  width: auto !important; font-size:20px !important;}
    .menu .navbar-nav  li.first{ display:none;}
    .menu .navbar-brand{  font-size:20px; height:50px;  padding:0 0 0 20px; line-height: 50px; color: #fff;}
    .logo{ float: none; text-align: center;}
    .topsearch{float: none; width: 96%;  margin: 0 auto 20px auto; }
    .topsearch-box{ background: #fff;  border-radius: 20px; -moz-border-radius: 20px; }
    .ban{ height: auto;}
    .datetime,.topright .s1{ display: none;}
    .dzjg,.jiucuo{ display: inline-block; position: static;}
    .con_main {padding: 20px;}

}
@media (max-width: 344px){
    .logo img{ width: 96%; height: auto;}

}

