@charset "utf-8";
/* CSS Document */

.open-catalog li{ height:50px; line-height:50px; background:#f2f2f2; text-indent:16px; margin-bottom:10px; *margin-bottom:5px!important;}
.open-catalog li a{ display:block; transition:width .2s; -webkit-transition:width .2s; -moz-transition:width .2s; -o-transition:width .2s; -ms-transition:width .2s;}
.open-catalog li a span{ width:50px; height:50px; display:block; float:left; background: #2ed794 url(../images/govopen/icon-catalog-hover.png) no-repeat -9px 0px;}
.open-catalog li.icon-catalog a span{}
.open-catalog li.icon-mechanism a span{ background-position:-9px -50px; background-color:#64d5ff}
.open-catalog li.icon-guide a span{ background-position:-9px -100px; background-color:#fed545}
.open-catalog li.icon-report a span{background-position:-9px -150px; background-color:#f78e57}
.open-catalog li.icon-reg a span{background-position:-9px -200px; background-color:#88cb5a}
.open-catalog li a:hover{ color:#fff;}
.open-catalog li.icon-catalog a:hover{ background:#2ed794}
.open-catalog li.icon-mechanism a:hover{ background:#64d5ff}
.open-catalog li.icon-guide a:hover{ background:#fed545}
.open-catalog li.icon-report a:hover{ background:#f78e57}
.open-catalog li.icon-reg a:hover{ background:#88cb5a}

.btn-govpen a{ display:block; height:78px; line-height:78px; color:#fff; background:#2ed794 url(../images/govopen/icon-news.png) no-repeat; margin-top:7px; text-indent:67px; font-size:20px; font-weight:bold;}
.btn-govpen a.metting{ background-position:0 6px;}
.btn-govpen a.news{ background-color:#2e9dec; background-position:0 -59px;}
.btn-govpen a.fiveopen{ background-color:#58bee0; background-position:0 -124px; font-size:16px;}

.title-total-order{ border-bottom:#24bdf5 solid 2px; height:30px;}
.list-total-order li span{ display:block; float:left;}
.title-total-order li.li-40,.list-total-order li span.li-40{ width:40%}
.title-total-order li.li-30,.list-total-order li span.li-30{ width:30%}

.list-fiveOPen a{ padding:0 12px;}

ul.leader li a span{ color:#964a4a;}
ul.leader li a h4{ font-weight:normal; color:#ff6600;}

.leader-gov ul{ margin-right:-6px;}
.leader-gov li a{display: block; line-height:49px; background:#f7f7f7 url(../images/govopen/icon-org.png) no-repeat; margin: 5px 6px 0 0; text-indent:52px;}
.leader-gov li a.party{ background-position:5px 0px}
.leader-gov li a.npc{ background-position:5px -98px}
.leader-gov li a.gov{ background-position:5px -98px}
.leader-gov li a.cppcc{ background-position:5px -147px}



/*机构职责*/
.corpleader-ul{overflow:hidden;}
.corpleader-ul li{ padding:15px; overflow:hidden; border-bottom:#e5e5e5 dashed 1px;}
.corpleader-ul li div.name{ padding-top:10px;}
.corpleader-ul li div.name span{ font-size:16px; font-weight:bold; color:#666}
.corpleader-ul li div.name i{ font-style:normal; font-size:16px; color:#999; padding-left:10px;}
.corpleader-ul li div.name a:hover span,.corpleader-ul li div.name a:hover i{ color:#f60;}
.corpleader-ul li div.work{ background:#fdfdfd;border:1px dashed #e5e5e5 ; color:#777; line-height:25px; margin-top:10px; border-radius:6px;-moz-border-radius:6px;-webket-border-radius:6px;}
.corpleader-ul li div.work p{ padding:15px;}
.corpleader-ul li div.work em,.corpleader-ul li div.work span{display:block;width:30px;height:16px;font-size:30px;overflow:hidden;_position:relative;margin-left:20px;}
.corpleader-ul li div.work em{margin-top:-14px;color:#e0e0e0;font-style:normal;}
.corpleader-ul li div.work span{margin-top:-15px;color:white;}

table.mail-write input.bg-green{ background:#73d750}
table.mail-table-title{ background:#fafafa;}
table.mail-table-title td{  height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#4444}
table.mail-table-list{ padding-top:15px;}
table.mail-table-list td{ border-bottom:#eaeaea dashed 1px; color:#888;font-size:16px; }
table.mail-table-list td.leader{ color:#444}
table.mail-table-list td.tel{ color:#2ed794}
table.write-list tr:hover td{ color:#2ed794; cursor:pointer}

/*信息公开目录*/
.open-corp-catalog1 > ul > li > h2{position:relative;height:40px;line-height:40px; border:#eee solid 1px; font-size:16px; font-weight:normal}
.open-corp-catalog1 > ul > li > h2 > a{display:block;font: normal 16px/40px 'microsoft yahei';text-indent:1em;}
.open-corp-catalog1 > ul > li > h2 > div{
									    background: transparent url(../images/share/icon-arrowUp.png) no-repeat;
									    cursor:pointer;
									    display:block;
									    font-family:Simsun, Courier;
									    height:20px;
									    position:absolute;
									    right:10px;
									    top:10px;
									    width:20px;
									    }
.open-corp-catalog1 > ul > li > h2 > div.down{ background-position:0 -20px;}
.open-corp-catalog1 > ul > li > ul{ padding-left:35px; padding-top:8px;}
.open-corp-catalog1 > ul > li > ul > li{ line-height:28px;}
.open-corp-catalog1 > ul > li{ margin-top:10px;}


.open-corp-catalog > ul > li > a{ display:block; width:216px; border:#eee solid 1px; background:#fff url(../images/share/icon-arrowLeft.png) no-repeat 177px 10px; text-indent:20px; font-size:16px; margin-top:10px; line-height:40px;}
.open-corp-catalog > ul > li > ul{ padding-left:35px; padding-top:8px;}
.open-corp-catalog > ul > li > ul > li{ line-height:28px;}

.open-search{ padding-left:5px;}
.open-input{border:1px solid #ccc;height:30px;line-height:30px;padding:0 5px;width:228px}
.open-submit{background:#2ed794;color:white;cursor:pointer;height:35px;width:240px; border:#e1e1e1 solid 1px;}

table.search-table{ padding-left:5px;}
table.search-table .open-submit{ width:88px;}
.toper-unitName{ background:#fff url(../images/govopen/bg-crope-toper.jpg) no-repeat center center; padding:20px; height:122px}
.toper-unitName h3{ font-size:38px; color:#fff; padding:46px 0 0 126px; font-weight:normal;}

/*基本信息公开*/
.catalog-naver{overflow:hidden; padding-left:5px; white-space:nowrap; border:#eee solid 1px; border-top:none; color:#2ed794}
.catalog-naver a{color:#2ed794; padding:0 5px;}
.catalog-news{border:#eee solid 1px; border-top:none; padding:10px;}


/*五公开*/
.title-info-ask{ background:#24bdf5; height:60px; line-height:60px; color:#fff;}

/*监督保障机制*/
.list-govoenBase{ border:#eee solid 1px; padding:15px; background:#fff; margin:20px auto; width:180px}
.list-govoenBase ul{ padding-left:15px;}

/*依申请公开*/
table.reg-table{border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.reg-table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font:normal 12px/18px '宋体';padding:5px;}









