﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0; color:#333;font-size: 14px; background:url("../images_xxgk/fgw_bodybg.png") center 215px repeat-x #fff;; font-family: "Microsoft YaHei";}
input,textarea,select,button{vertical-align:middle;outline:none;color:#333;font-family: "Microsoft YaHei";}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color: #2c66a5; text-decoration: none;}
a:focus{outline:none;}
img,a img {border:none; margin:0; padding:0; border:0; vertical-align:middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
ul,li{ vertical-align:middle;}
.jump-info .btn-group{ padding-left:0!important;}
.hide.active{ display: block!important;}
i{ font-weight: normal; font-style: normal;}

/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0;top:-20px;}
.j-float .float-close img{cursor:pointer;}
.j-float li img{ height: auto;}

/*头部*/
.topbar{background: #ececec;   height: 30px;    line-height: 30px;  font-size: 12px; }
.headtop{ width: 1000px; margin: 0 auto;}
.topleft ul li{ padding:0 10px; float: left; background: url("../images_xxgk/topline.png") right center no-repeat;}
.topleft ul li a{ color:#333;}
.topleft ul li.num4,.topleft ul li:last-child{ background: none;}
.topright a{padding:0 10px; float: left;  }
.topright span{ float: left;}
.topright .spa{ font-size: 10px;color: #888;}
.topright .phone{ position: relative;}
.phone_tu {position: absolute;top: 32px;right: 50%;display: none;clear: both;margin-right: -58px;padding: 7px;background: #fff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.topright .phone:hover .phone_tu{display:block;z-index: 999;}
.phone_tu .img_title{ display: none;}
.phone_tu ul li a{ padding: 0; float: none;}
.headerBox{height:150px;background: url(../images_gxj/head_bg.jpg) no-repeat center top;}
.head{ width: 1000px; margin: 0 auto; height: 150px; position: relative;}
.head .img_title{ display: none;}
.logo{ position: absolute;left:0px;top:38px;height: auto;width: auto;}
.logo img{width: auto;height:auto;}
.logo .img-title{display: none;}
.search {  position: absolute;width: 299px; height: 33px;border: #ccc 1px solid; background: #fff; top: 64px;right:0px; }
.search .from-control{ width: 250px;border:none;  height: 33px; line-height: 33px;  padding-left: 10px;    font-size: 12px;  color: #666;}
.search #search {width: 40px;height: 35px; display: block;background: url(../images_gxj/search.jpg) no-repeat; text-indent: -9999px; border: 0px; color: #fff;
font-size: 14px; line-height: 34px;  text-align: center; cursor: pointer;position: absolute; right:-1px; top:-1px;}
.search #search:hover {background-position: -40px 0px;}

.head-link{padding-top:1px;}
.head-link li{float:left;font-size: 14px;margin-left: 4px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px;}
.head-link li a{color:#fff;}
.head-link li.num1 {border: 1px solid #17aae9;padding: 5px 24px;text-decoration: none;background: -moz-linear-gradient(center top, #1ebaf7 5%, #17aae9 100%);background: -ms-linear-gradient(top, #1ebaf7 5%, #17aae9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ebaf7', endColorstr='#17aae9');background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #1ebaf7), color-stop(100%, #17aae9));background-color: #1ebaf7;color: #ffffff;display: inline-block;text-shadow: 1px 1px 0px #17aae9;-webkit-box-shadow: 1px 1px 0px 0px #17aae9;-moz-box-shadow: 1px 1px 0px 0px #17aae9;box-shadow: 1px 1px 0px 0px #17aae9;}
.head-link li.num1:hover { background: -moz-linear-gradient(center top, #17aae9 5%, #1ebaf7 100%); background: -ms-linear-gradient(top, #17aae9 5%, #1ebaf7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17aae9', endColorstr='#1ebaf7'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #17aae9), color-stop(100%, #1ebaf7)); background-color: #17aae9; color: #fff }
.head-link li.num2 { border: 1px solid #fc9904; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #fcae41 5%, #fc9904 100%); background: -ms-linear-gradient(top, #fcae41 5%, #fc9904 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcae41', endColorstr='#fc9904'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #fcae41), color-stop(100%, #fc9904)); background-color: #fcae41; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #fc9904; -webkit-box-shadow: 1px 1px 0px 0px #fc9904; -moz-box-shadow: 1px 1px 0px 0px #fc9904; box-shadow: 1px 1px 0px 0px #fc9904; }
.head-link li.num2:hover { background: -moz-linear-gradient(center top, #fc9904 5%, #fcae41 100%); background: -ms-linear-gradient(top, #fc9904 5%, #fcae41 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9904', endColorstr='#fcae41'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #fc9904), color-stop(100%, #fcae41)); background-color: #fc9904; color: #fff; }
.head-link li.num3 { border: 1px solid #1d71c4; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #2890f0 5%, #1d71c4 100%); background: -ms-linear-gradient(top, #2890f0 5%, #1d71c4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2890f0', endColorstr='#1d71c4'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #2890f0), color-stop(100%, #1d71c4)); background-color: #2890f0; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #1d71c4; -webkit-box-shadow: 1px 1px 0px 0px #1d71c4; -moz-box-shadow: 1px 1px 0px 0px #1d71c4; box-shadow: 1px 1px 0px 0px #1d71c4; }
.head-link li.num3:hover { background: -moz-linear-gradient(center top, #1d71c4 5%, #2890f0 100%); background: -ms-linear-gradient(top, #1d71c4 5%, #2890f0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d71c4', endColorstr='#2890f0'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #1d71c4), color-stop(100%, #2890f0)); background-color: #1d71c4; color: #fff; }
.head-link li.num4 { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px; border: 1px solid #1dc49a; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient(center top, #27e8b8 5%, #1dc49a 100%); background: -ms-linear-gradient(top, #27e8b8 5%, #1dc49a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27e8b8', endColorstr='#1dc49a'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #27e8b8), color-stop(100%, #1dc49a)); background-color: #27e8b8; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #1dc49a; -webkit-box-shadow: 1px 1px 0px 0px #1dc49a; -moz-box-shadow: 1px 1px 0px 0px #1dc49a; box-shadow: 1px 1px 0px 0px #1dc49a; }
.head-link li.num:hover { background: -moz-linear-gradient(center top, #1dc49a 5%, #27e8b8 100%); background: -ms-linear-gradient(top, #1dc49a 5%, #27e8b8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dc49a', endColorstr='#27e8b8'); background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #1dc49a), color-stop(100%, #27e8b8)); background-color: #1dc49a; color: #fff; }

/*导航*/
.topNav{ background: #00479d; height: 35px;}
.menu{ width: 1000px; margin: 0 auto;}
.nav li {float:left; text-align: center;width: 144px; }
.nav li a{display: block;color: #fff;font-size: 14px; font-family: Arial, Helvetica, sans-serif, "Microsoft YaHei";line-height: 35px;  border-right: #005EB6 1px solid; font-weight: bold;}
.nav li a:hover,.nav li.active_public a{background-color: #4283c5;color:#fff;text-decoration: none;}
.nav li.first{/*border-left: #3f87c1 1px solid; width: 164px;*/}
.nav li.last a{border-right:0;}
/*政府信息公开banner*/
.gknew_banner{    padding: 45px 0!important;      text-shadow: 0px 0 0px #b0b0b0!important;      font-size: 56px!important;    color: #2d66a5!important; }
/***底部***/
.footer{width: 100%;line-height: 22px;background: #1369b1;padding: 10px 0;color:#ccd2d9;}
.footnav a{color:#ccd2d9;}
.footer .container{ width: 1000px;}
.footnav{ line-height: 24px; font-size: 12px; position: relative; text-align: left; padding-left: 280px;}
.footnav span{ margin-right: 20px;}
.gov-icon{ position:absolute;left:150px; top:10px;}
.j-jiuc-icon{ position:absolute; right:135px; top:14px;}

@media (max-width:991px) {
.headtop,.head,.menu,.footer .container{ width: 768px;}
.nav li {width: 128px; }
.nav li.first{width: 127px;}
.footnav{ padding-left: 0px; text-align: center;}
.footnav span{ margin:0 10px;}
.gov-icon,.j-jiuc-icon{ position: static; display: inline-block;}
}
@media (max-width: 767px) {
/*头部*/
.headerBox{ height: auto;padding:20px 0;}
.head{ height: auto;}
.banner{ text-align: center;}
.banner img{ width: 100%; height: 180px;}
.logo{ position:static;float: none; text-align: center; width: 100%; margin-bottom: 10px;   }
.logo img{ max-width: 90%; height: auto;}
.search{position:relative;top:auto;right: auto;margin: 0 2%; width:96%; }
.search .from-control{width:85%;}
.headtop,.head,.menu,.footer .container{ width: 100%;}
/*导航*/
.topNav{ height: auto; line-height: 45px; padding: 0px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
.nav .sr-only{display: none;}
.nav .navbar-header{ padding: 0 7px;}
.nav .navbar-brand{ height:45px; line-height:45px; color:#2d568a; padding:0;}
.nav .navbar-brand:hover{ color: #2d568a;}
.navbar-default .navbar-toggle{padding:6px;margin-right: 10px;margin-top: 9px; border-color:#2d568a; }
.navbar-default .navbar-brand{padding: 0;height: 45px;line-height: 45px;color: #fff;margin-left: 10px;font-size: 18px;font-weight: bold;}
.navbar-collapse{border-top: 0 none;}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{color: #2d568a;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#2d568a; }
.nav{width: 100%;height: auto;}
.nav ul li{width:100%;height:45px;border-top: #94b6d2 1px solid; }
.nav ul li:last-child{border-bottom: 0;}
.nav ul li a{background: none;height: 45px;line-height: 45px; color: #fff;}
.nav ul li.first{ display: none;}
/***底部***/
.footer{ padding: 20px 0px 15px;}
.footnav span{margin: 0 6px; display: inline-block; }
}
@media (max-width: 500px) {
.banner img{height: 160px;}
.gknew_banner{padding: 30px 0!important;font-size: 40px!important; }
}
@media print{
a[href]:after {
content: none!important;
}
.container{ width: 1200px!important;}
.header,.menubox,.wz_top,.footer{ display:none;}
}

/*文章*/
.xxgk_container.container{width: 1000px;}

/*@media (min-width:992px) and (max-width:1179px) {
    .xxgk_container.container{width: 992px;}
}*/
@media (max-width:991px) {
    .xxgk_container.container{width: 768px;}
}
@media (max-width:767px) {
    .xxgk_container.container{width: 100%;}
}



