﻿@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;line-height: 1.8;background: #fff; font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;}
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;}

.w1000{width: 1000px;margin: 0 auto;}
.bm_xxgk_container{background: url("../images_xxgk/kjj_bg.png") top repeat-x;}
/*头部*/
.topbar{height: 33px;line-height: 33px;overflow: visible;font-size: 12px;background:#e9f3f9;}
.topleft ul li{ padding:0 12px; 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 12px; 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;}
.logoBar{background: #dfedf6; }
.banbox{height:223px;position: relative;}
.logoBar .img_title{ display: none;}
.logo{ height: auto;width: auto;position: absolute;left: 0;top: 46px;z-index: 1;}
.logo img{width: auto;max-width: 100%; height:auto;}
.logo .img-title{display: none;}

.banner{height: 100%;}
.banner .mF_sohusports_wrap,.banner .mF_sohusports{padding: 0;background: none;border: none;width: 100% !important;height: 100% !important;}
.banner .mF_sohusports .pic,.banner .mF_sohusports .pic ul,.banner .mF_sohusports .pic li,.banner .mF_sohusports .pic li img{width: 100% !important;height: 100% !important;}
.banner .mF_sohusports .txt,.banner .mF_sohusports .num{display: none;}
/*搜索*/
.search {position: absolute;bottom: -44px;right: 5px; width: 248px; height: 32px;background: #fff;}
.search .input{margin-right: 60px; padding-left: 10px;  }
.search .input input{border:none;width: 100%;  height: 32px; line-height: 32px;font-size: 14px;  color: #666;background: none;outline: none; }
.search .sea_an {position:absolute;top:0px;right:0px;border: 0px;width: 60px;height: 32px;line-height: 32px;color: #fff;text-decoration: none;text-align: center;}
.search .sea_an input{float: left; height: 32px;line-height: 32px;font-size: 12px; color: #fff;width: 60px;background:#ffc600;border: none;}
/*导航*/
.topNav{height: 70px;position: absolute;bottom: 0;right: 0;z-index: 9;}
.topNav .nav ul li {float:left; text-align: center;width: 92px;margin-right: 4px; }
.topNav .nav ul li a{display: block;font-size: 15px;line-height:30px;padding-top: 5px; height:65px; background: #f1f6fe;}
.topNav .nav ul li .icon{display: block;width: 26px;height: 26px;margin: 0 auto;background: url("../images_zfb/nav_icon.png") -35px -35px no-repeat;}
.topNav .nav ul li.nr2 .icon{background-position:-131px -35px;}
.topNav .nav ul li.nr3 .icon{background-position:-226px -35px;}
.topNav .nav ul li.nr4 .icon{background-position:-516px -35px;}
.topNav .nav ul li.nr5 .icon{background-position:-418px -35px;}
.topNav .nav ul li.nr6 .icon{background-position:-323px -35px;}
.topNav .nav ul li a:hover,.topNav .nav ul li.active_public>a{background:#195DAF;   color:#fff; text-decoration: none;}
.topNav .nav ul li  a:hover .icon,.topNav .nav ul li.active_public .icon{background-position-y: -108px;}

.searchfull{background: #f4f3f3;border-top: 3px solid #0068b7;line-height:50px;height:50px;font-size: 14px;}
.searchfull .welcome{padding-left: 10px;}

/*政府信息公开banner*/
.gknew_banner{    padding: 45px 0!important; text-shadow: 0px 0 0px #b0b0b0!important;      font-size: 56px!important;    color: #2d66a5!important; }
/***底部***/
.footer{ position: relative;font-size: 14px; color: #fff;padding: 20px 0;background: #476fb8;}
.footnav{ line-height: 30px; font-size: 14px; position: relative; text-align: center; }
.footnav span{ padding:0 6px;}
.footer a{color: #fff;}
.gov-icon{ position:absolute;left:150px; top:10px;}
.j-jiuc-icon{ position:absolute; right:100px; top:25px;}

.xxgk_container.container{width: 1000px;}
@media (max-width:991px) {
    .xxgk_container.container{width: 768px;}
    .w1000{width: 768px;}
    .banbox{height: 170px;}
    .logo{top: 0px;}
    .search{width: 342px;}
    .topNav .nav>ul>li{width: 107px; }
    .subnav li a{padding: 0 15px;}
    .sn01 ul{padding-left: 65px;}
    .bottom_ewm,.gov-icon,.j-jiuc-icon{ position: static; display: inline-block;}
}
@media (max-width: 767px) {
    .xxgk_container.container{width:100%;}
    .w1000{width: 100%;}
    /*头部*/
    .searchfull{display:none;}
    .banbox{height:auto;}
    .logoBar{ height: auto;}
    .banner{display: none;}
    .logo{position: static; float: none; text-align: center; width: 80%; margin: 0 auto 0px;   }
    .search{position: relative;bottom: auto;right: auto; float: none; margin: 0 auto 20px; width:80%; }
    /*导航*/
    .topNav{ height: auto; line-height: 45px; padding: 0px;position: static;background: #f1f6fe; }
    .topNav .nav ul li .icon{display: none !important;}
    .topNav .nav ul li{margin-left: 0;margin-right: 0;}
    .topNav .nav ul li a{}
    .navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
    .topNav .sr-only{display: none;}
    .topNav .navbar-header{ padding: 0 7px;border-bottom: 3px solid #0068b7;}
    .topNav .navbar-brand{ height:45px; line-height:45px; color:#2d568a; padding:0;}
    .topNav .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: #2d568a;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;}
    .topNav .nav ul li{width:100% !important;height:45px;border-top: #94b6d2 1px solid; }
    .topNav .nav ul li:last-child{border-bottom: 0;}
    .topNav .nav ul li a{background: none;height: 45px;line-height: 45px;padding-top: 0;}
    .topNav .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;}
}

/*政府公报列表*/
.lmy_mainer{padding: 0 0 20px;}


.wz_top{line-height: 20px;padding: 20px 0 20px 26px;background: url("../images_zfb/weizhi.jpg") 0 24px no-repeat;font-size: 14px;color: #666;}
.wz_top a{color: #666;}
.wz_top i{font-style: normal;}


/*栏目页-左侧 */
.lm_lban{width:215px;height:auto;}
.lm_top{line-height: 40px;}
.lm_top span{display:block; font-size: 18px;line-height: 40px;padding:  0 5px; font-weight: bold;color: #fff;text-align: center; background:#33aced;}
.navdh{overflow:hidden;padding: 10px;border: 1px solid #e6e6e6;}
.navdh ul{padding: 5px;background: #edf6f7;}
.navdh ul li{vertical-align:bottom;overflow:hidden;border-bottom:1px solid #cedae4;}
.navdh ul li a{display:block;display: block;font-size: 14px;height:auto;line-height: 24px; padding:10px 0px 10px 34px;margin: 3px 0;cursor:pointer;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{background: url("../images_zfb/subnav_bg_hover.png") 10px center no-repeat;color: #195daf;font-weight: bold;}
.navdh ul li:last-child {border-bottom: none;}

/*栏目页-窄屏下二级栏目 */
.btn-group{width:100%;cursor:pointer;position:relative;}
.btn-group .btn{width:100%;padding:3px 40px 3px 12px;font-size:14px;text-align:left;border-radius:0;}
.btn-danger{margin-bottom:10px;height: auto;line-height: 34px;color:#fff;background:#33aced;border:0;font-weight:bold;padding-left:30px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#33aced;border:0;}
.btn .caret{position: absolute;right: 10px;top: 50%;margin-top: -8px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:38px;}
.dropdown-menu > li > a{padding:5px 10px 5px 30px;font-size:13px;}
.dropdown-menu a{background:#edf6f7;border-top:1px solid #fff;}
.dropdown-menu a:hover{color:#195daf !important;font-weight: bold;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#3C6092;color:#fff;}
/*栏目页-文字列表 */
.lm_rban{width: 723px; border: 1px solid #e4e4e4;padding: 10px 20px 20px 20px; height:auto;position:relative; background: #fff;}
.lm_rban .guidang{position:absolute;right:-20px;top:-40px;z-index:99;}
.lmy_dqlanmu{position:relative; clear:both;position: relative;border-bottom: 1px solid #E1E1E1;line-height: 39px;height: 39px;margin-bottom: 20px;}
.lmy_dqlanmu .guidang{position:absolute;right:0;top:40px;}
.lmy_dqlanmu .lanmu_tit{display: inline-block; font-size: 18px;font-weight: bold;height: 38px;border-bottom: 2px solid #0068b7;color: #0068b7;background: url(../images_zfb/ico_column.jpg) no-repeat center left;padding-left: 30px;padding-right: 15px;}
/***栏目文字列表****/
.navjz{height:auto;min-height:451px;_height:451px;font-size:14px;line-height:1.8;border-top:0;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{height:34px;line-height:34px;vertical-align:bottom;padding-left: 14px;background: url("../images_zfb/dot.gif") left center no-repeat;}
.navjz ul li a{font-size:14px;}
.navjz ul li .date{font-size: 12px; color:#999;}
.navjz ul.doc_list{padding-bottom:5px;overflow: hidden;}
.navjz ul.doc_list li{overflow:hidden;height:34px;line-height:34px;padding-left: 14px;background: url("../images_zfb/dot.gif") left center no-repeat;}
.navjz ul.doc_list li a{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: none;margin-right: 100px; }
.navjz ul.doc_list li img{float:left;margin:17px 0 0 2px;}
.navjz ul.doc_list li a:hover{color: #E20500;text-decoration: underline;}


.navjz ul li.lm_line{height: 0;border-bottom: 1px dashed #999;margin: 16px 0; padding:0;background: none;}
.navjz ul li.columnName{height:32px;font-size: 18px; background:#F5F5F5;margin:5px 0 10px;padding:0 10px;border: none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#3C6092;}
.navjz ul li.columnName .more{font-size:12px;color:#999;line-height:32px;}
.navjz ul li.columnName .more:hover{color:#3C6092;}
/*.navjz ul.doc_list li.odd a,.navjz ul.doc_list li.even a{max-width: 500px;}*/

@media (max-width:991px) {
    .lm_rban{width:auto;float: none;padding: 10px 15px 15px;}
    .navjz{min-height:300px;}
}
@media (max-width:767px) {
    .wz_top{padding: 10px 0 10px 32px;background-position: 10px 16px;}
    .lmy_mainer{padding: 0 10px 15px;}
    .lm_rban{padding: 10px;}
    .navjz{min-height:200px;}
}

.gongb_header{padding: 10px 0;}
.gongb_header h3{display: block;color: #b8000a;font-size: 26px;line-height: 38px;font-weight: bold; text-align: center;}
.gongb_header .property{ margin-top: 10px;line-height: 30px;text-align: center;font-size: 16px;}
.gongb_header .property span{margin: 0 10px;}
.gongb_content{}
.gongb_content .gongb_ml{font-size: 16px;font-weight: bold;color: #0068b7;text-align: center;margin-bottom: 30px;}
.gongb_title{height: 39px;line-height: 39px;position: relative;border-bottom: 1px solid #dbdbdb;background: #f8f8f8;}
.gongb_title li{float: left;}
.gongb_title li a{display: block;font-size: 16px;font-weight: bold;text-align: center;height: 38px;line-height: 38px;padding: 0 20px;}
.gongb_title li.active a{color: #0068b7;background: #fff;border: 1px solid #dbdbdb;border-top: 2px solid #0068b7;border-bottom: 0;}

.gongb_list1{padding: 12px 5px 5px;margin-bottom: 20px;}
.gongb_list1 li{overflow:hidden;height:32px;line-height:32px;padding-left: 12px;background: url("../images_zfb/dot-01.gif") left center no-repeat;}
.gongb_list1 li .date{font-size: 12px; color:#999;}
.gongb_list1 li a{display: block;font-size:14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: none;margin-right:50px; }
.gongb_list1 li a:hover{color: #E20500;text-decoration: underline;}

.gongb_cont .xxgk_nav_con{padding: 0;}
.gongb_cont .xxgk_nav_con li{position: relative;overflow: hidden;height: 32px;line-height: 32px;padding-left: 12px;background: url(../images_zfb/dot-01.gif) left center no-repeat;}
.gongb_cont .xxgk_nav_con li .date{font-size: 12px;color: #999;position: absolute;top: 0;right: 0;}
.gongb_cont .xxgk_nav_con li a{float: none;margin-right: 80px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}