﻿/* CSS Document */
body{ background: url(../images/body-gkbg.jpg) no-repeat  top center #f4f7fd;font-family: "微软雅黑","Arial Narrow",HELVETICA;/*margin-top:-40px;*/}
ul{width:100%; overflow: hidden; zoom:1;}
.bd,.hd{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:32px; background:url(../images/arrow18.jpg) no-repeat left; padding-left:15px;  font-size: 16px;}
.newlist li:hover{ background:url(../images/arrow18.jpg) no-repeat left;}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px; float:right; color:#999999; text-align:center;  font-size:13px; font-size: 14px; }
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
a{ color:#444;}


.gkCenter{ margin: 0 12px; position: relative;}
.fabhui{position: absolute;width: 101px;height: 61px;top:0;right:0;}
.fabhui a {display: block;width: 100%;height: 21px;background: url(../images/back-bg.png) no-repeat;padding-top: 40px;text-align: center;color: #fff;font-size: 14px;}


.logoBox{ width:310px; margin:inherit;}
.logoBox img{ width: 100%;}
.openCenter{width:98%; margin:0 auto;margin-top:23px; background: url(../images/gkcent-bg.png) repeat-x;padding:15px; box-sizing: border-box; }
.mainBox{margin-top:0;}

/*--信息公开内容页---*/
.gkbammer{ width:60%; margin:8% auto 8% auto;text-align:center;}
.gkbammer img{ text-align: center; width:100%;}

.sousuo{width:100%; height:50px; background:url(../images/gklien1.png) no-repeat center;}
.search{ width:60%; height:48px; border:1px solid #2c8ae2; overflow:hidden;zoom:1; background:#fff; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; margin:0 auto; margin-top:5%;}
.search input{ display:block; float:left; height:46px; outline: none; border:none;}
.search input.from-control{ width:80%; margin-left:7px; line-height:46px; color:#777; font-size: 16px;}
.search input.btn{ float:right !important; width:48px; height:48px; background:url(../images/fdj-icon2.png) no-repeat; cursor:pointer; margin-right:5px;}


.opencrTow{ width:100%; margin-top:5%;}
.zwgkLeft{ width:28%;} 

/*--下拉菜单---*/
.list{width: 100%;}
.list ul li{ height:100%; margin-bottom:15px; }
.list ul li a{ display: block; font-weight:bold;line-height: 36px;position: relative; width:99%; overflow:hidden;zoom:1;background:#fff; border:solid 1px #e4e4e4;  }
.list ul li a i,.list ul li a span{ display:block; float:left;}

.list ul li a i{ width:45px; height:52px; margin:10px 0 0 20px; background:url(../images/tub-icon1.png) no-repeat 0 0;-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }
.list ul li a span{ line-height:30px; font-size:23px; color:#2c8ae2; margin-left:16px; padding:5px 0;margin-bottom: 3px}

.list ul li a:hover,.list ul li a.current{ background:#2c8ae2; border:1px solid #2c8ae2;}
.list ul li a:hover span,.list ul li a.current span{ color:#fff;}

li.gklbcd3 a.inactive{ background:url(../images/jia-icon.png) no-repeat 209px center #fff;}
li.gklbcd3 a:hover.inactive,li.gklbcd3 a:hover,li.gklbcd3 a.current{background:url(../images/jian-icon.png) no-repeat 209px center #2c8ae2 !important;}
/*li.gklbcd3 a.inactive{background:url(../images/jian-icon.png) no-repeat 209px center #2c8ae2 !important;}
li.gklbcd3 a.inactive span{ color:#fff;}*/




li.gklbcd1 a i{ background-position:0 0 !important;}
li.gklbcd1 a:hover i,li.gklbcd1 a.inactive i,li.gklbcd1 a.current i{background-position:-55px 0 !important;}
li.gklbcd2 a i{ background-position:0 -52px !important;}
li.gklbcd2 a:hover i,li.gklbcd2 a.inactive i,li.gklbcd2 a.current i{background-position:-55px -52px !important;}
li.gklbcd3 a i{ background-position:0 -104px !important;}
li.gklbcd3 a:hover i,li.gklbcd3 a.current i{background-position:-55px -104px !important;}
li.gklbcd4 a i{ background-position:0 -156px !important; }
li.gklbcd4 a:hover i,li.gklbcd4 a.inactive i,li.gklbcd4 a.current i{background-position:-55px -156px !important;}
li.gklbcd5 a i{ background-position:0 -208px !important; }
li.gklbcd5 a:hover i,li.gklbcd5 a.inactive i,li.gklbcd5 a.current i{background-position:-55px -208px !important;}

li.gklbcd7 a i{ background-position:0 -260px !important; }
li.gklbcd7 a:hover i,li.gklbcd7 a.current i{background-position:-55px -260px !important;}
li.gklbcd8 a i{ background-position:0 -312px !important; }
li.gklbcd8 a:hover i,li.gklbcd8 a.current i{background-position:-55px -312px !important;}



li.gklbcd7 a.inactive{ background:url(../images/jia-icon.png) no-repeat 209px center #fff;}
li.gklbcd7 a:hover.inactive,li.gklbcd7 a:hover,li.gklbcd7 a.current{background:url(../images/jian-icon.png) no-repeat 209px center #2c8ae2 !important;}

li.gklbcd8 a.inactive{ background:url(../images/jia-icon.png) no-repeat 209px center #fff;}
li.gklbcd8 a:hover.inactive,li.gklbcd8 a:hover,li.gklbcd8 a.current{background:url(../images/jian-icon.png) no-repeat 209px center #2c8ae2 !important;}

li.gklbcd7 span,li.gklbcd8 span{margin-top:16px;margin-bottom:17px !important;}




li.gklbcd1 a:hover,li.gklbcd2 a:hover,li.gklbcd1 a.current,li.gklbcd2 a.current{ background:#389e0f;}

.list ul li ul{background:#fff; border:1px solid #e4e4e4; border-top:none; width:99%;padding:5px 0; }
.list ul li ul li { border-left:0; border-right:0;margin-bottom:0!important;}
.list ul li ul li a{  width:100%; border:none !important;background:url(../images/gk-arrow2.png) no-repeat 50px 15px ; line-height:32px; display:inline-block;text-indent:15px; font-size:15px; font-weight:normal; display: inline !important;}
.list ul li ul li a:hover,.list ul li ul li a.current{background:url(../images/gk-arrow3.png) no-repeat 50px 15px #e5f2f8; font-weight:bold; color:#2068b2; }
.list ul li ul li ul li{ line-height: inherit !important; height: auto !important;}
.list ul li ul li ul li ul{ /*display: block;*/ border:none;}

.gklbcd4 ul li {width:100%;border:none !important;display:inline-block !important;text-indent:79px;}
#treeViewBox12 a{background:none !important;}
#treeViewBox12 ul{border:none !important;}
.list ul li.current ul{ display:block !important;}

.list ul li ul.twolevel{width:95%;padding:3% 2% 3% 2%; border-right:1px solid #e4e4e4;}
.list ul li ul.twolevel li{padding:2% 3% 2% 12%; height:25px; line-height: 25px !important; background-color:#e9f3fc;margin-bottom:3px !important;}
.list ul li ul.twolevel li:hover{ background-color:#e9f3fc;}
.list ul li ul.twolevel li a{ display:block;width:100%;line-height: 25px !important;}
.list ul li ul.twolevel li a:hover{ background: none !important; color: #157cdc !important;}
.list ul li ul.twolevel li.current a{ background: none !important; color: #157cdc !important; font-weight: bold;}


/*---右边内容----*/
.zwgkRight,.zwgkRight2{ width:70%; border:1px solid #e4e4e4; padding:20px 10px 10px 10px; background:#fff; min-height:250px; box-sizing: border-box; }
.zwgkRight2{ width:70%;padding:10px 10px;box-sizing: border-box;}
.details{ width:94%; padding:0 3%; margin-bottom:10px;}
.details h2,.details span{ display:block; width:100%;}
h2.gkzn-tit{ line-height:40px; font-size:32px; font-weight:bold; color:#1678d3; text-align:center;}
.details span{line-height: 50px; text-align:center; color: #666;font-size: 16px;}
.details p{text-align:center;color:#696969;font-size:14px;}
.shareIt{ width:100%;height: 50px;line-height: 50px;margin: 20px auto;}
.shareIt span { margin-left: 12px;margin-top: 3px;display: inline-block;}

.gkznCent{ width:100%; font-size:16px; }

#scrollbar1 .overview{ width:100%;}
#scrollbar1 .overview p{ line-height:34px; font-size: 16px;}
#scrollbar1 .viewport ul{ width:100%;}
#scrollbar1 .viewport ul li.first{ border-bottom:1px solid #e5e5e5; padding-bottom:9px; margin-bottom:20px;}

.fading{ width:100%; margin-bottom:15px;}
.fading .tit,.fading .tit2{  width:100%; background: url(../images/gk-line2.jpg) repeat-x bottom;height:34px;margin-bottom:10px; }
.fading .tit a,.fading .tit2 a{ display:inline-block;height:34px; padding:0 15px; line-height:34px; color:#fff; background:#2c8ae2;font-size:16px; font-weight:bold; text-align:center; }
.fading .tit2 a{ width:240px !important;}
.fading ul{ margin-top:3px;}
.fading ul li{ line-height: 40px;}

.more{ display:block !important; width:100px; height:30px; margin:0 auto; line-height:30px; text-align:center; background:#e5e5e5; margin-top:10px; padding:0;}
.more:hover { background:#2d66a5;}
.more a{ color:#444;}
.more:hover a{ color:#fff;}
h3.zhiding{ display:block;  height:80px; line-height:80px;margin-left:2%; width:98%;}


/*--详情页---*/
.detaTime{ width:100%; height:40px;line-height:40px; text-align:center; color:#666; font-size:15px; border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-top:5px;}
.detaTime span{ margin-right:10px;}


/*---翻页--*/
.page{display:table; overflow:hidden;zoom:1; text-align:center; margin:20px auto; font-size:15px; color:#444; }
.page p{ display:inline-block; overflow:hidden;zoom:1;}
.page a,.page b/*,.page span*/{ display:block; float:left; border:1px solid #dcdbdb; height:26px; padding:0 8px; margin-right:8px; text-align:center;line-height:26px;}
.page a:hover,.page span.current,.page a.current,.page b.current{ background:#0d93d8; color:#fff; border:1px solid #0d93d8;}


.method,.method2{ margin-bottom:20px; border:1px solid #ebeaea;padding:10px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.method ul,.method2 ul{  margin:10px auto;}
.method .title,.method2 .title{ width:auto;height:40px;background: #F7F7F7;line-height: 40px;font-size: 18px;font-weight: bold;color:#2f87d8;border-left: 8px solid #2f87d8;text-indent: 10px;}
.method .title a,.method2 .title a{color:#2f87d8;}
.method .title,.method2 .title{ width: 100%; box-sizing: border-box;}

.method2{ width:46.5%;margin-bottom:15px;margin-top:5px;}
.method2 ul li a{ width:70% !important; }

.duolieb{margin-top:10px;}


/*--部门列表页--*/
.organ{ width:100%;font-size: 15px;} 
.zuzhi{width:100%;}
.zuzhi .hd{ width:100%; height:45px; border-bottom:1px solid #eaecee; position:relative;}
.zuzhi .hd h3{ display:block;  height:45px; line-height:45px; padding:0 20px 0 60px; font-size:18px; font-weight:bold;position:absolute; left:0; bottom:0; border-bottom:3px solid #1678d3; color:#1678d3; background:url(../images/ind-icons.png) no-repeat 15px 4px;}
.zuzhi .bd{margin-top:10px;}
.zuzhi .bd ul{ background:#f9f8f8; padding:10px 15px; width:96.4% !important;}
.zuzhi .bd ul li{ float:left; width:33.3%;background:url(../images/gkh-dian1.jpg) no-repeat left; text-indent:15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:40px;}

/*----------部门信息详情页----------*/
.branch{ padding:20px 20px; margin-top:5px; background:#fff;min-height:400px;}
.branch h3{ display:block; width:100%; height:50px; line-height:50px; font-weight:bold; color:#0c4aa2; text-align:center;  margin-top:-20px; font-size:20px;}
.branch table{ border:1px solid #f2f2f2;}
.petitionCon{margin-top:20px;}
.detailTable {margin-bottom: 10px;background: #fff;width: 100%;font-size:16px;}
.detailTable, .detailTable tr, .detailTable tr td {border: 1px solid #e6e6e6;border-collapse: collapse;}.detailTable tbody td {padding: 10px 15px;}
.detailTable tbody td.tdName {background:#f5f5f5;text-align: center;width: 20%;color:#0f6bc0;}
.detailTable tbody td.tdName2 {background: #f5f5f5;text-align: center;width: 20%;font-size: 16px;font-weight:bold; color:#0c4aa2;}

.detailTable .trName td:nth-child(2), .detailTable .trUnit td:nth-child(2) {width: 180px}
.detailTable .trName td:nth-child(3), .detailTable .trUnit td:nth-child(3) {width: 160px;}
.detailTable .preDiv {font-size:16px;width: 100%;overflow: auto;line-height:32px;}
.detailTable .preDiv2 {font-size:18px; line-height:40px;}

.tvInner a{width: auto;border: none !important;background: none;line-height: inherit !important;display: inline-block;padding-left: 0;font-size: 13px;font-weight: normal;}
.overview table {border-bottom: none !important;border-right: none !important;border: 1px solid #cfcece !important;margin: 0;border-collapse: collapse;border-spacing: 0;width: 100% !important;margin: 10px auto;table-layout: fixed !important;overflow: hidden !important;}
.overview table td {border-bottom: 1px solid #cfcece !important;padding: 2px 5px;border-left: none !important;border-top: none !important;border-right: 1px solid #cfcece !important;height:36px;}
.title {width: 99% !important;}
.sqh {width: 20% !important;}

.zuzhijg ul li {float: left;width:50%; box-sizing: border-box;}
td.chaxun{width:20%;}
