@charset 'UTF-8';
.w540{width:540px;}

.c-6e4b2d{color:#6e4b2d;}
.c-f5b941{color:#f5b941;}

.bg-fafafa{background:#fafafa;}

.icon-catalog-govopen{border: 0;}
.icon-govopen-list > ul > li > a{background-position: 220px -1040px;}
.icon-govopen-list > ul > li > a.atthis{color: #c80000;background-position: 220px -1000px;}
.icon-govopen-list > ul > li > a.right-arr{color: #c80000;background-position: 220px -1080px;}
.icon-govopen-list > ul > li ul a{overflow:hidden;white-space:nowrap;}

.info-dir-menu{border:1px solid #e6e6e6;border-bottom: 0;}
.info-dir-menu .menu-title{font-family: 'Microsoft Yahei';font-size: 1.125em;line-height: 60px;color: #c80000;border: 0;background:#fafafa url(../images/govopen/icon-catalog.png) no-repeat 33px center; text-indent: 60px; }

.slide-panel-menu{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-khtml-user-select: none;}
.slide-panel-menu > .title{line-height: 40px;position: relative;height: 40px;padding: 0 48px;cursor: default;text-align: center;border-bottom: 1px solid #f1f1f1;background-color: white;}
.slide-panel-menu > .title.active{cursor: pointer;}
.slide-panel-menu > .title > em{position: absolute;top: 0;left: 0;display: block;padding-left: 12px;letter-spacing: -5px;color: #666;}
.slide-panel-menu > .title > em > i{font-family: Simsun, Courier;font-size: 18px;font-style: normal; cursor:pointer ;}
.slide-panel-menu > .title > em > i:before{content: '<';}
.slide-panel-menu > .title > span{font-size: 14px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #6e4b2d;}
.slide-panel-menu > .wrap{position: relative;overflow: hidden;}
.slide-panel-menu > .wrap > .panel{position: relative;top: 0;left: 0;width: 100%;}
.slide-panel-menu > .wrap > .panel .loading{min-height: 150px;background: url(../images/loading.gif) no-repeat center center;}
.slide-panel-menu > .wrap > .panel > li{line-height: 2.5em;height: 2.5em;position: relative;border-bottom: 1px solid #f1f1f1;}
.slide-panel-menu > .wrap > .panel > li > a{font-size: 14px;display: block;overflow: hidden;padding-left: 32px;white-space: nowrap;text-overflow: ellipsis;color: #555; line-height: 40px;height:40px;}
.slide-panel-menu > .wrap > .panel > li.atthis > a,.slide-panel-menu > .wrap > .panel > li > a:hover{background-color: #fff7eb;}
.slide-panel-menu > .wrap > .panel > li.hasChild > a{margin-right: 48px;}
.slide-panel-menu > .wrap > .panel > li.hasChild > em{font-family: Simsun, Courier;font-size: 15px;font-style: normal;position: absolute;top: 0;right: 0;width: 48px;cursor: pointer;text-align: center;color: #aaa;border-left: 1px solid #f1f1f1;background-color: white;}
.slide-panel-menu > .wrap > .panel > li.hasChild > em:before{content: '>';}
.slide-panel-menu > .wrap > .panel > li.hasChild > em:hover{color: #444;background-color: #f8f8f8;}

.corp-dir-menu .menu-title,.menu-title{font-family: 'Microsoft Yahei';font-size: 1.125em;line-height: 60px;color: #c80000;border: 1px solid #e6e6e6;background:#fafafa; text-align: center; text-indent: 0; }
.menu-title a{color:#c80000;}
.info-dir-menu .menu-title{border-width:0 0 1px 0;}
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li{height:auto; border-bottom: 1px solid #e6e6e6;}
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li>a{font-size: 16px; color:#6e4b2d;}
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li ul{border-top:1px solid #e6e6e6;　}
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li ul li{text-indent: 47px;}
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li ul li a{display:block;} 
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li ul li a:hover,.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li ul li a.atthis{background-color: #fff7eb; color:#c80000;}
.corp-dir-menu  .slide-panel-menu > .wrap > .panel > li.hasChild > em{line-height: 40px; background:transparent url(../images/govopen/v.png) no-repeat center center; font-size: 0;}

.openList{ background:#f0f0f0;}
.openList .title{font:normal 18px/40px 'microsoft yahei'; text-indent: 13px; color:#c80000;}
.openList table td{height:33px;}
.openList table select{width:131px;height:25px; line-height: 20px;}
.openList table input[type="text"]{width:128px;height:20px; line-height: 20px; text-indent: 5px;}
.openList table input[type="submit"]{width:80px;height:22px;text-align:center;background:#c80000;color:#fff;border:0;line-height: 20px; cursor:pointer ; font-size: 14px;}

.list-text{margin-right:-25px;margin-top:-7px;}
.list-text li{float:left;width:155px; height:30px; margin:15px 15px 0 0; background:#fafafa; text-align: center;}
.list-text-unit li{width:177px;}

.openunit-iss{background:#f0f0f0;padding:10px 15px;}
.openunit-iss input[type="text"]{width:200px;height:20px; line-height: 20px; text-indent: 5px;}
.openunit-iss select{width:204px;height:25px; line-height: 20px;}
.openunit-iss input[type="submit"]{width:80px;height:57px;text-align:center;background:#f5b941;color:#fff;border:0;line-height: 57px; cursor:pointer ; font-size: 14px;}

.openList-list{overflow:hidden;}
.openList-list >ul{border-top: 1px dashed #ccc; }
.openList-list >ul> li{position:relative;height:120px; overflow:hidden; padding:5px 0;border-bottom: 1px dashed #ccc; cursor:pointer ;}
.openList-list >ul> li h1{font:normal 18px/65px 'microsoft yahei'; color:#555;}
.openList-list >ul> li table{position:absolute;top:0;left:0;width:100%; display:none;font:normal 14px/30px 'microsoft yahei';padding:5px 10px; background:#f0f0f0; z-index: 99; color:#555;}
.openList-list >ul> li a:hover table{display:block;} 
.openList-list >ul> li ul{overflow:hidden;padding-top:10px;}
.openList-list >ul> li ul li{float:left;width:30%; background:transparent url(../images/govopen/icon_openList.png) no-repeat 30px -5px; font:normal 14px/35px 'microsoft yahei'; color:#999; text-indent: 65px;}
.openList-list >ul> li ul li.icon-unit{background-position: 40px -110px;}
.openList-list >ul> li ul li.icon-date{background-position: 37px -59px;}
.openList-list >ul> li ul li.icon-type{background-position: 37px -156px;}


.leader-catalog{overflow:hidden;}
.leader-catalog  a{float:left;padding:0 15px;margin-right:10px;background:#f5b941;color:#fff;border-radius:5px;-moz-border-radius:5px;-webket-border-radius:5px;}

.leader-list {margin-top:-5px;}
.leader-list li{font-size:0;margin-top:5px;}
.leader-list li > a{display:block;width:140px;height:175px;margin:0 auto;}
.leader-list li p a{font-size: 16px;}

.hot_slider {display: inline;width: 265px; padding-top:15px;}
.slider_wrap {height: 192px;position: relative;width: 265px; background:#fff; }
.mask{position:absolute; width:100%; bottom:0; left:0; text-indent:10px; height:35px; font: normal 14px/33px 'microsoft yahei'; color:#fff; FILTER:alpha(opacity=50);opacity:.5;background:#000}
.comt {position:absolute; bottom:0;color: #dc0000;height: 35px;text-indent:10px;width: 265px; background:transparent url(../images/bg_title.png) repeat-x scroll left top;}
.comt H3 {color: #fff;font-size:14px;line-height: 35px;}
.comt H3 a {color: #fff;}
.slider_box {float: left;height: 192px;overflow: hidden;position: relative;}
.contentList li {float: left;position: relative;}
.contentList li IMG {display:block;height: 192px;width: 265px;}
.previewList {bottom: 13px;right:0;position: absolute; display:none;}
.previewList li {width:14px;position:relative;font-size:0;background:#fa9646;cursor: pointer;float: left;height: 14px;margin-right: 10px;overflow: hidden;padding-top: 0;}
.previewList li:hover, .previewList li.active {background: #dc0000;color: #dc0000;height: 14px;width: 14px; font-size:0;}

.leader-topic{background:#f0f0f0;padding-top:15px; text-align: center;}
.leader-topic img{display:block;margin:0 auto;width:200px; height:250px;}
.leader-topic h1{font:normal 18px/30px 'microsoft yahei'; color:#c80000;padding:10px;}
.leader-topic h1 span{display:block;font-weight:bold;}
.leader-topic .govopenMain{overflow:hidden;}
.leader-topic .govopenMain li a{display:block;width:100%;height:40px;margin-top:15px;font:normal 16px/40px 'microsoft yahei'; color:#8d6f55; background:#e6e6e6 url(../images/govopen/icon_leader_catalog.png) no-repeat 50px top;border-radius:5px;-moz-border-radius:5px;-webket-border-radius:5px;}
.leader-topic .govopenMain li a.icon-01{background-position: 50px -40px;}
.leader-topic .govopenMain li a.icon-02{background-position: 50px -80px;}
.leader-topic .govopenMain li a.icon-03{background-position: 53px -120px;}
.leader-topic .govopenMain li a.icon-04{background-position: 50px -160px;}
.leader-topic .govopenMain li a.icon-05{background-position: 50px -200px;}
.leader-topic .govopenMain li a:hover,.leader-topic .govopenMain li a.atthis{color:#c80000;}  

.colleague{background:#f0f0f0;border:1px solid #d9d9d9;}
.colleague .title{position:relative; margin-left: -1px; background:transparent url(../images/govopen/bg_colleague.jpg) no-repeat left top;font:normal 18px/35px 'microsoft yahei'; color:#fff; text-indent: 25px;}
.colleague .title a{color:#fff;}
.colleague ul li{border-bottom: 1px dashed #ccc;padding:5px 0;}
.colleague ul li span{display:block;font:normal 16px/30px 'microsoft yahei'; color:#8d6f55;}
.colleague ul li p{font:normal 14px/30px 'microsoft yahei'; color:#555;}

.regList-list >ul> li,.partList-list >ul> li{padding-left:15px;}
.regList-list >ul> li:hover,.partList-list >ul> li:hover{ background:#f0f0f0;}
.regList-list >ul> li ul li{float:left;width:25%; background:none; text-indent: 0;}

.regStatue-title{overflow:hidden;margin-right:-15px;} 
.regStatue-title li{float:left;width:195px; height:60px; margin-right:15px;}
.regStatue-title li a{float:left;width:195px;height:60px; background:#f0f0f0 url(../images/govopen/icon_reg.png) no-repeat 15px top; font:normal 18px/60px 'microsoft yahei';  text-indent:55px; color:#c80000;border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webket-border-radius-topleft:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webket-border-radius-bottomright:10px;}
.regStatue-title li a.icon-1{ background-position: 15px -60px;}
.regStatue-title li a.icon-2{ background-position: 15px -120px; text-indent: 55px;}
.regStatue-title li a.icon-3{ background-position: 15px -180px; text-indent: 55px;}
.regStatue-title li a:hover,.regStatue-title li.atthis a{ background-image: url(../images/govopen/icon_reg_at.png); background-color: #f5b941; color:#fff;}


.tab-catalog-power{overflow:hidden;margin-right:-15px;}
.tab-catalog-power a{float:left;width:94px; height:94px;margin-right:10px; background:#f0f0f0; font:normal 16px/30px 'microsoft yahei'; text-align: center;}
.tab-catalog-power a span{float:left;width:94px; height:50px;background:transparent url(../images/govopen/icon_power.png) no-repeat center 5px;}
.tab-catalog-power a.icon-B span{background-position: center -50px;}
.tab-catalog-power a.icon-C span{background-position: center -105px;}
.tab-catalog-power a.icon-D span{background-position: center -160px;}
.tab-catalog-power a.icon-E span{background-position: center -215px;}
.tab-catalog-power a.icon-F span{background-position: center -270px;}
.tab-catalog-power a.icon-G span{background-position: center -325px;}
.tab-catalog-power a.icon-Z span{background-position: center -380px;} 
.tab-catalog-power a:hover,.tab-catalog-power a.atthis{background-color: #f5b941;color:#fff;}
.tab-catalog-power a:hover span,.tab-catalog-power a.atthis span{background-image: url(../images/govopen/icon_power_at.png);}


.res-table th{ background:#f5f5f5; font:normal 14px/30px 'microsoft yahei'; color:#6e4b2d;}

.corpleader-ul{overflow:hidden;}
.corpleader-ul li{padding:15px; overflow:hidden;}
.corpleader-ul li h1{padding-top:15px;font:normal 18px/35px 'microsoft yahei'; color:#6e4b2d;}
.corpleader-ul li h1 a{color:#6e4b2d;}
.corpleader-ul li p{padding-top:5px;}

.phone-table{font:normal 14px/35px 'microsoft yahei';}
.phone-table th{background:#f0f0f0;font:normal 16px/35px 'microsoft yahei'; color:#6e4b2d; }


/**流程图**/
.power-process{line-height:36px;margin:0 auto;padding:10px 0 0 0;width:568px;}
.process-node{height:36px;background:#ebebeb;}
.process-node span{margin-left:15px;color:#9d001b;font:normal 22px/36px 'microsoft yahei'; }
.process-node div{background:#9d001b; color:#fff;float:left;font-family:"microsoft yahei"; font-size:15px;height:36px; padding:0 10px;  }
.process-node div span{background:url(../images/service/flowChart.png) 0 -3px;color:#fff;font-weight:normal;margin:0;padding:3px 15px;height:30px;}
.process-content{border:1px solid #ddd;border-width:0 1px 1px 1px;padding:10px;}
.process-content table{border:1px solid #ddd; border-width:1px 0 0 1px;}
.process-content table td{border:1px solid #ddd; border-width:0 1px 1px 0;padding: 0 5px;}
.process-arrow{background:url(../images/service/flowChart.png) left bottom no-repeat;height:35px; margin:10px auto 0;width:39px; }









/**信息公开**/
.open-status{color:#aaa;line-height:40px;text-align:center}
.open-status div:before{content:"<"}
.open-status div{background:white;border-right:1px solid #f2f2f2;color:#aaa;cursor:pointer;display:block;float:left;font-family:Simsun, Courier;height:40px;text-align:center;width:40px;}

.open-ul-cont{position:relative;overflow:hidden}
.open-ul-cont > ul{/*position:absolute;*/width:100%;}
.open-ul > li{border-top:1px solid #f2f2f2;line-height:40px;}
.open-ul > li > a:hover,
.open-ul > li > a.active{background:#fafafa;}
.open-ul > li.c-show > div{border-left:1px solid #f2f2f2;color:#aaa;cursor:pointer;display:block;float:right;font-family:Simsun, Courier;height:40px;text-align:center;width:40px;}
.open-ul > li a{display:block;text-indent:1.5em;  color:#333}
.open-ul > li.c-show:hover > div,
.open-status div:hover{background-color:#fff;}
.open-ul > li.c-show > div:before{content:">"}
.open-ul > li > ul{border-top:1px solid #f2f2f2;padding:15px;line-height:30px;}
.open-ul > li > ul > li > a:hover,
.open-ul > li > ul > li > a.active{background:#c86428;border-radius:5px;color:white;overflow:hidden;}

.open-ul > li > h2{background:#fafafa; position:relative; font-weight:normal; font-size:14px;}
.open-ul > li > h2 > div{ position:absolute; top:0px; right:0px; display:block; width:40px; height:40px; border-left:1px solid #f2f2f2; cursor:pointer;background:url(../images/govopen/icon-arrow-catalog.png) no-repeat}
.open-ul > li > h2 > div.down{ background-position:0 -40px;}


.unit-category{
	font-size:18px;
	color:#fdb53d;
	text-indent:55px;
}
.service-guide-main {padding-left:50px;}