@charset "utf-8";

/* CSS Document */



.head{background:#e9e9e9; height:46px; overflow:hidden}



.head-a{float:right}



.head a{color:#484848; line-height:46px; font-size:14px; margin-left:15px}



.head-a a{margin-right:15px;color:#484848; line-height:46px; font-size:14px}



.head-a a:hover{color:#082c99}



.head-a a i{font-size:18px; margin-right:8px;color:#767676}



.main{background:url(../img/bg.jpg) no-repeat center top; overflow:hidden; width:100%;}



.top-logo{ height:365px; overflow:hidden}



.logo{ height:52px; margin-top:24px; background:url(../img/gknew_logo.png) no-repeat left top; padding-left:65px; font-size:30px; font-weight:bold;color:#fff}



.xxgk{ background:url(../img/xxgk.png) no-repeat center top; height:124px; margin:auto; margin-top:78px; text-indent:-9999px; overflow:hidden}







.n-container{ padding:80px 36px 0px 36px; background:#fff; overflow:hidden; padding-bottom:20px}



.container-t{ height:218px; overflow:hidden}



.search-all{background: #fafafa;

    padding: 42px 16px 16px;}



.search-title{height:60px; margin-top:20px; text-align:center}



.search-title dl{ display:inline-block; font-size:14px; line-height:60px; margin-right:30px}



.search-title dt,.search-title dd{display:inline-block; margin-left:5px}



.search-title dt{color:#015093}



.search-title dd input{ margin-right:4px}



.search-title dl:last-child{ margin-right:0px}



.search-box{ height:50px; overflow:hidden}



/*.search-box:before{ float:left;width:240px; height:50px; background:#d6d6d6; display:block;content:''; background: url(../img/line.gif) repeat-x center left }



.search-box:after{float:right;width:240px; height:50px; background:#d6d6d6; display:block;content:''; background: url(../img/line.gif) repeat-x center left}*/



.search{width:510px; height:50px; padding-left:20px; border-radius:9px; border:solid 2px #6493cc; box-sizing:border-box; margin:auto; overflow:hidden}



.search input{width:435px; border:0 none;height:44px; font-size:18px; line-height:48px;color:#afb9c5;float:left}



.search button{cursor:pointer;width:44px; height:44px;float:left; background:transparent; border:0 none;color:#6493cc; }



.search button i{font-size:28px}



.c-left{width:240px}



.c-right{width:770px}



.bmzc ul{margin:10px}



.bmzc a{ background: url(/static/img/zcdot.png) no-repeat 10px 0; display: block; padding-left:30px;height:32px;font-size:15px;line-height:32px}



.left-title{width:100%; height:70px; box-sizing:border-box; border:solid 1px #e2e2e2; margin-bottom:15px}





.left-title.cur{ background:#2c6bb8; border-color:#2c6bb8}



.left-title.cur *{color:#fff}



.left-title.leftnav{position:relative}



.left-title.leftnav.open{margin-bottom:0px;}



.left-title.leftnav:after{ display:block;content:''; position:absolute;right:17px;top:26px; background:url(../img/titopen.gif);width:16px; height:16px}



.left-title.leftnav.open:after{background:url(../img/titopenon.gif)}





.left-title:hover i{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}



.left-contain{ border:solid 1px #e1e1e1;  margin-bottom:15px; padding:0px 10px 5px 10px}



.left-contain-box{ margin-top:8px}



.left-contain-box .left-contain-tit{background: url(../img/open.gif) no-repeat  95% 7px #e8f2ff; height:30px; line-height:30px; padding-left:10px; font-size:16px;color:#333; font-weight:bold; cursor:pointer}



.zc .left-contain-box .left-contain-c{height:230px;min-height:230px; overflow-y:scroll; overflow-x:hidden; display:none}



 .left-contain-c{display:none}

 

.dtree>.dTreeNode:first-child{ display:none}



#dd10>.dTreeNode a{font-size:16px; font-weight:bold; text-decoration:none; padding-left:5px }



/*#dd10>.dTreeNode>a:first-child{ display:none}*/



/* #dd10>.dTreeNode img{float:right; margin-right:10px; margin-top:6px} */



#dd10>.dTreeNode{margin-top:8px; height:30px; line-height:30px; background:#e8f2ff}



.left-contain-box.cur .left-contain-tit{background: url(../img/openon.gif) no-repeat 95% 7px #e8f2ff;}



.left-contain-box.cur .left-contain-c{display:block; padding:8px 0px}



.left-title a{display:block;width:100%; height:100%}



.titleico{width:46px; text-align:center; height:70px; line-height:70px;float:left; margin-left:20px; margin-right:10px}



.titleico i{display:block; margin:auto; font-size:40px;color:#2c6bb8}



.left-txt{width:130px;float:left; height:60px;  text-align:center; font-size:23px;color:#2c6bb8; line-height:30px; margin-top:5px}



.sline .left-txt{line-height:70px; margin-top:0px; height:70px}



.sfont .left-txt{font-size:20px;}



.c-right{width:768px; border:solid 1px #e1e1e1; }



.c-content-tit{ font-size:32px;color:#333; font-weight:bold; text-align:center; line-height:100px}



.c-content{ padding:0px 20px; height:1020px; overflow-x:hidden}



.main-s-title{height: 34px;border-bottom: 1px solid #d7d7d7;}



.main-s-title a{float: left;

    padding: 0 22px;

    background: #2c6bb8;

    font-size: 16px;

    color: #fff;

    height: 35px;

    line-height: 35px;

    margin-bottom: -1px;}



.main-s-content{padding: 15px 20px 0;

    height: auto;

    overflow: hidden;}



.main-s-content li{

    overflow: hidden;

    font-size: 16px;

    color: #999;

    height: 44px;

    line-height: 44px;

    vertical-align: middle;

}



.main-s-content li.spc{

	border-bottom:solid 1px #e1e1e1; height:24px; margin-bottom:24px;

}



.main-s-btn {

    width: 100px;

    height: 30px;

    margin: 0 auto;

    text-align: center;

    margin-top: 10px;

	margin-bottom:20px

}



.main-s-btn a {

    background: #f7f7f7;

    display: block;

    line-height: 30px;

    font-size: 16px;

    color: #333;

}



.main-tit{ font-size:24px;color:#333; margin-bottom:20px}



.main-tit:before{display:block; width:3px; height:20px; background:#2c6bb8; margin-right:10px; display:block;content:''; float:left; margin-top:8px}



.main-s-content li a{color:#333}



.main-s-content li a:hover{color:#2c6bb8}



.main-s-content li span{float:right; font-size:14px; color:#999}



.left-nb-ul li{    padding: 0 20px 0 25px;}



.left-nb-ul li a {

    display: block;

    line-height: 26px;

    padding: 5px 0 5px 6px;

    font-size: 16px;

}



.left-nb-ul li a i{margin-right:8px}



.main-box .main-tit{ margin:10px 0px 10px 10px}



/*信息公开年报*/

.xxgknb_list{ padding: 10px 20px;}

.xxgknb_list li{ height: 44px; line-height: 44px; font-size: 18px;}

.xxgknb_list li a{display: inline-block; max-width: 100%; *width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.xxgknb_list2{ padding: 0 20px; margin-top: 10px; max-height: 1040px; overflow: hidden;}

.xxgknb_list2 li{width: 33.3%;*width: 242px; float: left; height: 52px;}

.xxgknb_list2 li a{display:inline;line-height: 52px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; padding: 0 10px;

    background: url(../img/dot.png) no-repeat left 25px;}

.xxgknb_list2 li.gary{ background: #f7f7f7;}

.xxgknb_list2 li.line_none a{ border: 0 none;}



.gkzd-title {

    height: 40px;

    overflow: hidden;

    border-bottom: 1px solid #dedede;

}



.gkzd-title span{

    display: block;

    float: left;

    min-width: 70px;

    padding: 0 20px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 18px;

    color: #fff;

    background: #2c6bb8;

}



/*分页*/

.pagination{clear:both; text-align: center;margin:15px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family: Microsoft Yahei;}

.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial; margin:2px 3px;padding:0px 12px;text-decoration:none;white-space:nowrap;display:inline-block;height:22px;line-height:22px;font-family: Microsoft Yahei;}

.pagination a:hover{background:#2c6bb8;border:1px solid #2c6bb8;color:#ffffff !important;}

.pagination a.active{border:1px solid #1b50a0;color:#fff;}

.pagination span.current,.pagination span.current:hover{background:#2c6bb8;border:1px solid #0d77cf;color:#fff;}

.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}

.pagination a.p_curpage{background:#2c6bb8;border:1px solid #0d77cf;color:#fff;}



.pagination a.text,.pagination a.text:hover{color:#fff;background:#2c6bb8;border:#0d77cf 1px solid;cursor:text;}

.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}

.pagination .inputBar{border:0px;height:24px;line-height:24px; padding:0 6px 0;}

.pagination .inputBar input{width:30px;height:22px; line-height:22px;padding:0 5px;border:#d9d9d9 1px solid;*vertical-align:middle;_vertical-align:middle; vertical-align:middle;margin:-2px 4px 0;font-family: Microsoft Yahei;}





.foot{text-align:center; font-size:14px; line-height:30px; padding:20px 0px;margin-top:20px}



.foot a{color:#000}



.foot.all-wrap{min-width: 1240px;}



.foot .wrap{width:1280px}





/*内页*/

.position{color:#000; font-size:14px; line-height:40px;width:1100px;background: url(../img/a.png) 5px -85px no-repeat;

padding-left: 35px;

font-size: 14px;}



.position a{color:#000}



.page_t {

    background: #f5f5f5;

    height: 44px;

    overflow: hidden;

}



.page_t span {

    float: left;

    height: 21px;

    font: bold 16px/21px Arial;

    color: #333;

    padding-left: 15px;

    border-left: solid 4px #1a4d9a;

    margin-top: 12px;

}



.page_c{ padding:36px}



.page_tab{border-collapse:collapse; margin-bottom:20px}



.page_tab td,.page_tab th{border:solid 1px #dfdfdf; padding:5px; font-size:14px; line-height:30px }



.page_tab th{background:#f7f7f7}



.page_tab.m-show{display:none}



.word_t{ font-size:24px;color:#333; text-align:center; line-height:30px}



.word-info{text-align:center;line-height: 26px;

color: #666;

font-size: 14px;

height: auto;

margin:20px auto 20px auto;background:#efefef}



.word_c{ line-height:2}



.word_c img{max-width:100%; height:auto}



.page-fun{ text-align:center; border-top:solid 1px #dfdfdf; font-size:14px; padding-top:20px}

.page-fun img{margin-right:5px; margin-left:10px}



.qcode{text-align:center; font-size:14px; }



.qcode canvas{width:150px; height:150px; margin-top:30px; margin-bottom:10px}



/*政府公报*/



.gb-search{ background:#f6f4f5; padding:20px; text-align:center}



.gb-search h1{width:120px; line-height:35px; font-size:20px; font-weight:bold;color:#1b50a0; text-align:center; margin:0px 10px; display:inline}



.gb-search input[type="submit"]{width:120px; height:38px; text-align:center; font-size:16px; line-height:38px; display:inline; background:#1b50a0;color:#fff; border:0 none; margin-left:5px}



.gb-search form{display:inline}



.gb-search select{ line-height:36px; display:inline;width:130px; height:38px; margin-left:5px}



.gb-title{ text-align:center; margin:45px auto 45px}



.gb-menu{text-align:center; font-size:36px;color:#3c3c3c; font-weight:bold; line-height:60px; border-bottom:solid 1px #dcdcdc}



.gb-box{ width:95%; margin:25px auto 0px auto}



.gb-box h1{ font-size:18px; font-weight:bold;color:#3c3c3c; line-height:30px; margin-bottom:10px}



.gb-name{ font-size:28px;color:#3c3c3c; text-align:center; line-height:48px}



.downloadgb{ text-align:center; font-size:14px; line-height:2 ; margin-top:25px}



.downloadgb img{width: 90px;

height: 90px;

padding: 14px;

background: #fff; display:block; margin:auto}



.content{ padding:0 20px}



.content img{max-width:100%; height:auto}



.list li{

    overflow: hidden;

    font-size: 16px;

    color: #999;

    height: 44px;

    line-height: 44px;

    vertical-align: middle;}



.list li span{    float: right;

    font-size: 14px;

    color: #999;}





.mulu_tab{border-collapse:collapse;width:100%; font-size:14px}



.mulu_tab td{width:50%; border:solid 1px #dddddd; line-height:30px; padding-left:5px;  }



.mulu_a{float:right; margin-right:10px;color:#907c5a}



.mulu_a a{color:#1b50a0}



.menu-a{ float:left; white-space: nowrap; width:40%;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all; }

	

.show-slide{width:20%;float:right; padding-left:15px; padding-top:30px; box-sizing:border-box}



.show-slide-t{ font-size:14px; line-height:28px; font-weight:bold;color:#c40000}



.show-slide-c li{background:url(../images/o_point.jpg) no-repeat 0px 10px;   border-bottom: solid 1px #e8e8e8; padding:5px 0px 5px 12px}



.show-slide-c a{ font-size:14px; line-height:20px;}



.ysq-nav{ background:#f6f6f6; height:42px; margin-bottom:10px}



.ysq-nav a{display:block;float:left;height:42px; padding:0px 24px; line-height:42px; text-align:center; font-size:16px; font-weight:bold;color:#333}



.ysq-nav a.current,.ysq-nav a:hover{ background:#2c6bb8;color:#fff}



.ysg_search{ font-size:14px; line-height:30px; border:solid 1px #dfdfdf; border-right:0px none;width:calc(100% - 54px); height:30px; padding-left:5px;}



.ysg_btn{width:45px;height:34px;float:right; background:#d6190d; border:0 none;color:#fff; cursor:pointer; font-size:14px}



.ysq_tab{ width:100%}



.ysq_tab th{color:#777; border-bottom:solid 1px #ddd; line-height:30px; text-align:center}



.ysq_tab td{line-height:24px;color:#777; text-align:center; font-size:14px}



.ysq_tab td.f{ text-align:left}



.ysq_tab th.f{ text-align:left}



.ysq_tab td.f_c{text-align:left; line-height:20px}





.ysq_contab td{ padding:10px; border-bottom: dashed 1px #cecece}







.ysq_result td{color:#333; border:solid 1px #ddd; line-height:30px; text-align:center; padding:5px}



.ysq_t {

    height: 31px;

    background: url(../img/nb-t.gif) no-repeat right top #1b50a0;

    border-left: solid 5px #d6190d;

    padding-left: 10px;

    padding-right: 40px;

    font-size: 16px;

    line-height: 31px;

    float: left;

    color: #fff;

}



.ysq_c p {

    margin-top: 15px;

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 20px;

}



.ysq_c samp{display:block;float:left; background:url(../img/a.png) no-repeat left -120px; font-size:16px; padding-left:30px; line-height:30px;height:30px; font-family:"微软雅黑"}



.ysq_a{float:right;width:300px;}



.ysq_a a{ display:block;width:100px;height:30px;float:left; margin-left:10px;font-size:16px; line-height:30px;color:#fff; padding-left:40px}



.ysq_a a.a1{background:url(../img/a.png) no-repeat 10px -150px #d6190d;}



.ysq_a a.a2{background:url(../img/a.png) no-repeat 10px -180px #d6190d;}



.ysq_gk{margin:15px auto 20px auto}



.ysq_gk li{height:30px; line-height:30px; font-size:16px; margin-right:20px; display:inline}



.ysq_gk li span{font-size: 16px;color: #c40000;}



.ysq_gk li i{font-size:18px; margin-right:5px}



.ysq_box{ margin-top:20px}



/*搜索*/

.search-l{width: 158px;min-height: 540px;padding-left: 12px;float:left;  padding-right:12px; }



.search-l h1{width: 100%; height: 33px; line-height: 33px; text-indent: 13px; font-size: 16px;background: url(../img/search_left_bg.png) left center no-repeat;}

.search-l ul{margin-bottom: 30px;}

.search-l ul li{width: 145px; height: 30px; line-height: 30px; padding-left: 13px;}



.search-l ul li a.current{ font-weight:bold;color:#b93428}



.search-l ul li a{font-size:14px}



.search-r{width:840px;float:left}



.search-r>h1{font-size:16px; margin:0;float:left; line-height:33px}



.search-head{float:right; margin-bottom:20px}



.search-head .search-input{ width:230pxpx; border:solid 1px #dfdfdf; height:24px; font-size:14px;float:left }



.search-head .search-button{ background:#b93428;width:140px; height:28px; color:#fff; font-size:14px; border:0 none;float:left}





.list-tab{ border-collapse:collapse;width:100%}



.list-tab>tbody>tr>th,.list-tab>tbody>tr>td{ border:solid 1px #ddd; line-height:36px; text-align:center}



.list-tab>tbody>th.f{text-align:left; padding-left:20px}



.list-tab>tbody>tr>td{font-size:14px;color:#666; }



.list-tab>tbody>tr>td.f-title{ text-align:left; padding-left:23px; font-size:16px;position:relative}



.u_left{ border:solid 1px #d8d8d8; margin-bottom:10px; background:#fff; padding:15px}



.u_left h1{

    width: 100%;

    height: 33px;

    line-height: 33px;

    text-indent: 13px;

    font-size: 16px;

    background: url(../img/search_left_bg.png) left center no-repeat;

}







.u_left ul{margin-bottom: 30px;}



.u_left ul li{background:url(../images/member_arrow.gif) no-repeat 3px 5px; padding-left:25px; line-height:30px; height:30px}



.u_cen{ border:solid 1px #d8d8d8; background:#fff}



.u_cen h1{height:42px;  padding-left:10px; border-bottom:solid 1px #d8d8d8; font-size:14px;color:#333; font-weight:bold;overflow:hidden \9;}



.u_cen h1 span{ height:40px; border-bottom:solid 2px #1b50a0; text-align:center; font-size:16px; font-weight:bold;line-height:37px;float:left;  display:block; padding:0px 15px}



.u_cen_c{padding:15px 15px 15px 25px; font-size:14px; line-height:30px;}



.zt-a{ display:block; text-align:center;width:33.3%;float:left; text-align:center; margin-top:20px; font-size:16px;}



.zt-a img{display:block; width:95%; height:185px; margin:auto}





.slide_bar{width:90px;height:254px;background:url(../img/bar.gif) no-repeat 0px 0px; padding-top:3px; position:relative}



.slide_bar a.slide_link{display:block; text-indent:-999px; overflow:hidden;width:100%;height:72px; cursor:pointer}



.new_ewm{ background:url(../img/qrcode.jpg) no-repeat 0px 0px;width:97px;height:97px; background-size:cover;position:absolute;left:89px;top:97px; border:solid 1px #d3d3d3}





.new_wbm{ background:url(../img/wb-qrcode.png) no-repeat 0px 0px;width:97px;height:97px; background-size:cover;position:absolute;left:89px;top:0px; border:solid 1px #d3d3d3}

.media-show{display:none}



.nb_t{ font-size:18px; font-weight:bold;color:#2c6bb8; margin-top:15px; margin-bottom:5px; border-bottom:solid 1px #efefef; line-height:2}



.nb_t:before{content:''; display:block;float:left; width:3px; height:15px; background:#2c6bb8; margin-right: 15px;

margin-top: 12px;}



/*依申请公开*/



.apply_tab{margin-top:20px}



.apply_tab td{padding:3px 5px; border:solid 1px #cacaca}