@charset "utf-8";

/*
 * @title           栏目页样式集合
 * @author          moocss
 * @email           moocss@gmail.com
 * @version         1.0
 * @update          $Date: 2015-02-06 $
 */

/*-----------------------------------------------
    page styles
-----------------------------------------------*/
#main{padding-top: 0;}
.icon{display: inline-block;*display: inline;zoom: 1;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;background: url(../images/icons.png) 0 -999px no-repeat;}
.icon-print{background-position:-64px -868px;}
.icon-fav{background-position:-62px -913px;}
.icon-close{background-position:-64px -972px;}
.icon-top{background-position:-62px -1026px;}

.line{border-bottom: 1px solid #ddd;clear: both;margin-bottom: 8px;}
.layout-sm{margin-bottom: 10px;}
.layout-sm .col-main{float: right;*display: inline;width: 772px;}
.layout-sm .col-sub{float: left;*display: inline;width: 218px;}
.menu-box{height: 100%;min-height: 800px;}
.menu-box .hd{position: relative;height: 70px;line-height: 70px;margin-bottom: 12px;background-color: #CB2B1F;}
	.menu-box .hd h2{text-align: center;font-size: 30px;color: #fff;}
		.menu-box .hd h2 a{color: #fff;}
.menu-box{border-left: 4px solid #CB2B1F;}
	.menu-box .hd b{position: absolute;bottom: -12px;left: 0;width: 214px;height: 12px;background: url(../images/menu_hd_bg.png) 0 0 no-repeat;}
.menu-list{zoom: 1;padding-top: 10px;}
	.menu-list li{height: 34px;line-height: 34px;border-bottom: 2px solid #D7D7D7;border-top: 2px solid #fff;font-size: 16px;}
		.menu-list li a{display: block;text-indent: 78px;}
	.menu-list .on,.menu-list li:hover{border-bottom: 2px solid #DF635A;background-color: #FDF7F6;}

.news-menu-box{background: url(../images/new_menu_box_bg.png) 0 500px no-repeat;}

.news-gorup .mod-border{border: 1px solid #dbdbdb;}
.news-gorup .mod-hd{height: 30px;line-height: 30px;border-bottom: 1px solid #dbdbdb;background-color: #e2e2e2;}
	.news-gorup .mod-hd h3{min-width: 124px;_width: 124px;height: 30px;text-indent: 20px;color: #fff;font-size: 14px;background: url(../images/mod_hd_bg.png) 0 0 no-repeat;}
		.news-gorup .mod-hd h3 a{color: #fff;}
	.news-gorup .mod-hd .more{margin-right: 10px;color: #CB2B1F;}
	.news-gorup .mod-bd{padding: 10px;}
.news-gorup .mod{width: 380px;margin-bottom: 10px;}
.news-gorup .d-list li{height: 30px;line-height: 30px;padding: 0 10px 0 15px;border-bottom: 1px dotted #bfbfbf;background: url(../images/dot2.png) 8px 50% no-repeat;}

.news-gorup .d-list li a{float: left;width: 245px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.news-gorup .d-list li a:hover{color: #CB2B1F;}
.news-gorup .d-list li em{float: right;font-style: normal;color: #aaa;}
.l-mod{padding: 18px 40px 20px;}
.l-mod-hd{height: 44px;line-height: 44px;border-bottom: 6px solid #cecece;}
	.l-mod-hd h3{float: left;font-size: 24px;}
	.l-mod .d-list li{height: 30px;line-height: 30px;padding: 10px 10px 0 15px;border-bottom: 1px dotted #bfbfbf;background: url(../images/dot2.png) 8px 61% no-repeat;}
	.l-mod .d-list li a{float: left;width: 445px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.l-mod-hd .more{float: right;margin-right: 10px;}
.l-mod .d-list{margin-bottom: 20px;}
.l-mod .d-list li a:hover{color: #CB2B1F;}
.l-mod .d-list li em{float: right;font-style: normal;color: #aaa;}
.l-mod-bd{padding: 10px 0;}

.line-big{border-top: 6px solid #cecece;clear: both;margin-bottom: 10px;}

.main-content{padding: 50px 0 20px;}

/* article
-----------------------------------------------------------*/
.article{color: #505050;}
.article-hd{margin-bottom: 10px;}
	.article-hd h1{text-align: center;font-size: 24px;}
.post-meta{height: 26px;line-height: 26px;overflow: hidden;zoom: 1;padding: 10px 0;text-align: center;}
.post-meta .info{display: inline-block;*display: inline;zoom: 1;overflow: hidden;color: #777;font-size: 14px;}
.post-meta .info strong{font-weight: normal;}
.post-meta .views{margin-right: 10px;}
.post-meta .views em{font-style: normal;color: #eb0a0a;}
.post-meta .share-link{margin-left: 10px;}
.post-meta .share-link,.post-meta .publish, .post-meta .views{display: inline-block;*display: inline;zoom: 1;height: 26px;line-height: 26px;vertical-align: middle;}
.article-bd{background: url(../images/c_bg.png) 0 0 repeat-x;padding:20px 120px 20px;font-size: 14px;word-break:break-all;word-wrap:break-word;color: #5c5c5c;overflow: hidden;}
	/*.article-bd table{margin: 0 auto;}
	.article-bd table td,.article-bd table th{border: 1px solid #ccc;padding: 5px;}
	.article-bd table td p{line-height: 26px;margin-bottom:0;}
	.article-bd p{line-height:24px;margin-bottom:20px;}
	.article-bd h2,.article-bd h3{font-size:14px;}
	.article-bd img{display: block;margin:0 auto;vertical-align:middle;padding: 2px;border: 1px solid #ddd;max-width: 848px; }*/

.article-ft {border-top:1px dashed #d0b2b2;padding: 20px 0 0;margin: 0 auto;}
.article-ft .audit{margin-bottom: 10px; color: #4d4d4d;}
.article-ft .action{text-align: center;padding-top: 15px; color: #D40F00}
	.article-ft .action a{color: #d40f00;}
.post-pager {font-size: 14px;overflow: hidden;zoom:1;margin-bottom: 40px;}
	.post-pager li{overflow: hidden;zoom:1;line-height: 26px;}

/* 政务专题
-------------------------------*/
.c-mod-hd{position: relative;height: 70px;line-height: 70px;margin-bottom: 12px;border-bottom: 4px solid #CB2B1F;}
	.c-mod-hd h2{float: left;min-width: 224px;_width: 224px;text-align: center;font-size: 30px;background-color: #CB2B1F;color: #fff;}
		.c-mod-hd h2 a{color: #fff;}
	.c-mod-hd h2 b{position: absolute;bottom: -16px;left: 0;width: 214px;height: 12px;background: url(../images/menu_hd_bg.png) 0 0 no-repeat;}

.gov-topic{padding: 50px 0 90px;}
.gov-topic-list{float: left;*display: inline;width: 314px;margin-right: 28px;}
.gov-topic-list li{padding: 0 20px 0 60px;height: 48px;line-height: 48px;border-bottom: 1px dotted #000;font-size: 16px;background: url(../images/attr2.png) 28px 50% no-repeat;}
.gov-topic-list li a{display: block;width: 230px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.gov-topic-list-last{margin-right: 0;}

/* 政务专题
-------------------------------*/
.dingbian-overview .info, .dingbian-plan .info{float: left;width: 492px;padding: 10px 20px;color: #666;}
.dingbian-overview .pic, .dingbian-plan .pic{float: right;margin-top: 20px;}

.dingbian-history .info{padding: 10px 20px;color: #666;}

.into-menu-box{min-height: 1000px;background: url(../images/into_menu_box_bg.png) 0 95% no-repeat;}

.into-gorup .mod{margin-bottom: 10px;background-color: #fff;}

.into-gorup .mod-hd{height: 37px;line-height: 37px;border-bottom: 2px solid #EE5F50;}
	.into-gorup .mod-hd h3{min-width: 155px;_width: 155px;height: 37px;text-indent: 20px;color: #fff;font-size: 18px;background: url(../images/mod_hd_bg2.png) 0 0 no-repeat;}
		.into-gorup .mod-hd h3 a{color: #fff;}
	.into-gorup .mod-hd .more{margin-right: 10px;color: #CB2B1F;}
	.into-gorup .mod-bd{padding: 10px;}
	.into-gorup .mod-bd .info p{line-height: 22px;text-align: justify;margin-bottom: 10px;text-indent: 2em;}

/* 政民互动
-------------------------------*/

.hudong-menu-box{min-height: 1000px;}
.hudong-menu-box .hd{background-color: #24B1C5;}
.hudong-menu-box{border-left: 4px solid #24B1C5;}
.hudong-menu-box .bd{padding-top: 10px;}
.hudong-menu-box .bd h3{height: 32px;line-height: 32px;border-bottom: 2px solid #77D2DF;text-indent: 50px;font-size: 16px;background: url(../images/menu_hd_bg2.png) 0 0 repeat-x;color: #24b1c5;}
	.hudong-menu-box .bd h3 .icon{display: inline-block;*display: inline;zoom: 1;margin-right: 5px;vertical-align: -6px;width: 22px;height: 22px;background: url(../images/icon_doc.png) 0 0 no-repeat;}
.hudong-menu-box .menu-list{margin-bottom: 15px;}
.hudong-menu-box .menu-list li{border: 0 none;border-bottom: 1px dotted #bbb;}
.hudong-menu-box .menu-list li a{text-indent: 0;text-align: center;}
.hudong-menu-box .menu-list .on,.hudong-menu-box .menu-list li:hover{border-bottom: 1px solid #77D2DF;}
.gov-hudong .mod{margin-bottom: 10px;}
.gov-hudong .mod-hd{height: 30px;line-height: 30px;background-color: #efefef;}
	.gov-hudong .mod-hd h3{min-width: 155px;_width: 155px;height: 30px;text-indent: 15px;color: #fff;font-size: 14px;background: url(../images/mod_hd_bg3.png) 0 0 no-repeat;}
		.gov-hudong .mod-hd h3 a{color: #fff;}
	.gov-hudong .mod-hd .more{margin-right: 10px;color: #24B1C5;}
	.gov-hudong .mod-bd{padding: 10px;background-color: #fff;}
	.gov-hudong .mod-bd .info p{line-height: 22px;text-align: justify;margin-bottom: 10px;text-indent: 2em;}
.menu-search-box{margin-left: 5px;padding: 15px;border: 1px solid #A3E1E9;background-color: #fff;}
.menu-search-box .s-ipt{width: 120px;height: 20px;padding: 2px;border: 1px solid #ddd;}
.menu-search-box .s-btn{width: 55px;height: 24px;overflow: hidden;border: 0 none;background: url(../images/menu_s_btn.png) 0 0 no-repeat;}
.menu-search-box .pt10{padding-left: 40px;}

.online-menu-list{padding: 15px 5px;}
.online-menu-list li{height: 50px;line-height: 50px;font-size: 14px;background: url(../images/online_menu_list_item_bg.png) 50% 0 no-repeat;}
	.online-menu-list li a{padding-left: 40px;color: #2598a8;}
	.online-menu-list li a:hover{color: #E03E45;}
.online-menu-list li .icon{display: inline-block;*display: inline;zoom:1;width: 35px;height: 35px;margin-right: 5px;vertical-align: middle;background-image: url(../images/icons.png);background-repeat: no-repeat;}
.icon-zxft{background-position:-2px -860px;}
.icon-yjzj{background-position:-2px -908px;}
.icon-wsdc{background-position:0 -962px;}
.icon-wtjd{background-position:-2px -1011px;}
.icon-wsxf{background-position:-2px -1058px;}

.gov-hudong .d-list li,.gov-hudong .list li{height: 32px;line-height: 32px;padding-left: 10px;vertical-align: top;font-size: 14px;background: url(../images/dot2.png) 0 50% no-repeat;}
.gov-hudong .d-list li span{float: right;font-size: 12px;color: #888;}
.gov-hudong .d-list li a{float: left;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.gov-hudong .list li a{display: block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.fangdan-box{margin-bottom:10px;}
.fangdan-box .bd{overflow:hidden;zoom:1;padding:20px 20px 15px;}
	.fangdan-box .pic{float:left;margin-right:15px;}
		.fangdan-box .pic a img{border:1px solid #E7E8E8;padding:2px;background-color: #fff;}
		.fangdan-box .pic a:hover img{border:1px solid #DDD0C6;}
	.fangdan-box .d-list{overflow: hidden;zoom: 1;}
	.fangdan-box .d-list a{width: 500px;}

.mayor-email-box,
.for-comments-box,
.online-survey-box,
.social-focus-box{width: 380px;}
	.mayor-email-box li a,
	.for-comments-box li a,
	.online-survey-box li a,
	.social-focus-box li a{width: 320px;}
	.mayor-email-box .d-list li a,
	.for-comments-box .d-list li a,
	.online-survey-box .d-list li a,
	.social-focus-box .d-list li a{width: 260px;}
	.fangdan-box .d-list a{width: 360px;}

/*cc-box*/
.cc-table{width:100%;}
.cc-table thead th{color: #2699A9;border-bottom: 0 none;font-size: 14px;padding: 0 5px;height: 32px;line-height: 32px;background-color: #f4f4f4;}
.cc-table thead th,.cc-table thead td{height:30px;line-height:30px;font-weight:normal;text-align:center;border: 0 none;}
.cc-table tbody td{padding:4px 5px 4px;text-align:center;border: 0 none;}
.cc-table tbody .even td{background:#fafafa;}


/* 公共服务
-------------------------------*/
.public-service .c-mod-hd{border-bottom-color: #49B46C;}
	.public-service .c-mod-hd h2{background-color: #49B46C;}
	.public-service .c-mod-bd a:hover{color: #49B46C;}
.personal-service-list,
.business-service-list{padding-top: 8px;}
.personal-service-list li,
.business-service-list li{float: left;*display: inline;padding: 12px 0;margin: 0 9px 15px;width: 308px;background-color: #fff;font-size: 14px;overflow: hidden;zoom: 1;}
.business-service-list li{background-color: #eef8f2;}
.personal-service-list .pic,
.business-service-list .pic{float: left;}
.personal-service-list .pic .title,
.business-service-list .pic .title{height: 40px;line-height: 40px;font-size: 18px;color: #46b571;display: block;text-align: center;}
.personal-service-list .info,
.business-service-list .info{overflow: hidden;zoom: 1;margin-right: 10px;min-height: 124px;_height: 124px;}
.personal-service-list .info a,
.business-service-list .info a{float: left;*display: inline;width: 80px;height: 30px;line-height: 30px;overflow: hidden;}
.public-service .c-mod-bd{padding: 10px 0 50px;}
.public-service .mod{margin-bottom: 20px;}
.public-service .mod-hd{height: 37px;line-height: 37px;border-bottom: 1px solid #eee;}
	.public-service .mod-hd h3{min-width: 177px;_width: 177px;height: 37px;text-indent: 16px;color: #fff;font-size: 18px;background: url(../images/mod_hd_bg4.png) 0 0 no-repeat;}
		.public-service .mod-hd h3 a{color: #fff;}
		.public-service .mod-hd h3 a:hover{color: #fff;}
		.public-service .c-mod-big .mod-hd h3{min-width: 242px;_width: 242px;background: url(../images/mod_hd_bg7.png) 0 0 no-repeat;}
	.public-service .mod-hd .more{margin-right: 10px;color: #CB2B1F;}
	.public-service .mod-bd{padding: 10px;background-color: #fcfcfc;}
	.public-service .mod-bd .info p{line-height: 22px;text-align: justify;margin-bottom: 10px;text-indent: 2em;}
.department-service-list{padding: 15px 0 10px 30px;}
.department-service-list li{float: left;*display: inline;width: 95px;height: 32px;line-height: 32px;font-size: 14px;}

.personal-service-list .pic .icon,
.business-service-list .pic .icon{display: inline-block;*display: inline;zoom: 1; vertical-align: middle;background-image: url(../images/icons.png);background-repeat: no-repeat;}
.personal-service-list .pic .icon{width: 78px;height: 78px;}
.business-service-list .pic .icon{width: 48px;height: 48px;margin-top: 20px;}

.icon-jiaoyu{background-position:0 8px;}
.icon-jiuye{background-position:0 -77px;}
.icon-zhufang{background-position:0 -188px;}
.icon-jiaotong{background-position:0 -308px;}
.icon-yiliao{background-position:0 -431px;}
.icon-shbz{background-position: 6px -545px;}
.icon-ggsy{background-position:-105px 11px;}
.icon-hjbh{background-position:-102px -80px;}
.icon-spyp{background-position:-105px -187px;}
.icon-aqsc{background-position:-104px -310px;}
.icon-nongye{background-position:-104px -429px;}
.icon-other-area{background-position:-102px -547px;}

.icon-kbsl{background-position:-10px -646px;}
.icon-jyns{background-position:-97px -646px;}
.icon-zsyz{background-position:-98px -720px;}
.icon-zzrd{background-position:-12px -716px;}
.icon-zzbl{background-position:-12px -785px;}

.personal-service-list li .pic,
.business-service-list li .pic{width: 128px;text-align: center;}
.business-service-list .pic .icon{margin-bottom: 8px;}

/* 信息公开
-------------------------------*/
.infoopen-menu-box{min-height: 1000px;}
.infoopen-menu-box .hd{background-color: #cd8d49;}
.infoopen-menu-box{border-left: 4px solid #cd8d49;}
.infoopen-menu-box .bd{padding-top: 10px;}

.infoopen-menu-box .bd h3{height: 32px;line-height: 32px;border-bottom: 2px solid #cd8d49;font-size: 16px;padding-left: 10px;text-align: center;background: url(../images/menu_hd_bg3.png) 0 0 repeat-x;color: #895621;}
.infoopen-menu-box .bd h3 .icon{display: inline-block;*display: inline;zoom: 1;margin-right: 5px;vertical-align: -5px;width: 22px;height: 22px;background: url(../images/dot4.png) 0 50% no-repeat;}
.infoopen-menu-box .bd h3 .icon1{display: inline-block;*display: inline;zoom: 1;margin-right: 5px;vertical-align: -5px;width: 22px;height: 22px;background: url(../images/_res/icon_doc2.png) 0 50% no-repeat;}	
.infoopen-menu-box .menu-list{padding-left: 8px;margin-bottom: 15px;}
.infoopen-menu-box .menu-list li{height: 30px;line-height: 30px;border: 0 none;border-bottom: 1px dotted #bbb;font-size: 12px;}
.infoopen-menu-box .menu-list li a{text-indent: 0;text-align: center;color: #55320c;}
.infoopen-menu-box .menu-list .on,.hudong-menu-box .menu-list li:hover{border-bottom: 1px solid #cd8d49;}
.infoopen-menu-box .menu-list-col{overflow: hidden;zoom: 1;}
.infoopen-menu-box .menu-list-col li{float: left;width: 110px;text-align: center;}
.infoopen-menu-box .menu-list-col li.even{float: left; width: 90px;text-align: left;}
.infoopen-menu-box .list{padding: 10px 8px;}
.infoopen-menu-box .list li{height: 30px;line-height: 30px;}
.infoopen-menu-box .list li a{display: block;width: 198px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.infoopen-menu-box .list li a:hover{text-decoration: none;}
.infoopen-menu-box .list li a strong{color: #b39668;}
.accord-apply-public-box{padding: 10px 8px;}
.accord-apply-public-box h5{height: 30px;line-height: 30px;margin-bottom: 10px;border-bottom: 1px dotted #ddd;font-size: 14px;color: #895720;}
.accord-apply-public-box .action{margin-top: 10px;border-top: 1px dotted #ddd;padding: 15px 0;text-align: center;}
.view-apply-link, .my-apply-link{height: 18px;line-height: 18px;padding-left: 20px;margin: 0 5px;display: inline-block;*display: inline;zoom: 1;vertical-align: middle;color: #ab5f0e;}
.view-apply-link{background: url(../images/icon_search.png) 0 50% no-repeat;}
.my-apply-link{background: url(../images/icon_eidt.png) 0 50% no-repeat;}
.accord-apply-public-table{width: 100%;}
.accord-apply-public-table td,.accord-apply-public-table th{border: 0 none;padding: 5px 0;}
.accord-apply-public-table th{text-align: right;padding-right: 5px;}
.accord-apply-public-table .ipt{width: 120px;border: 1px solid #fff;padding: 2px;height: 16px;line-height: 16px;background-color: #f3f1ee;}
.accord-apply-public-table .ipt:focus{border-color: #666;background-color: #fff;}
.accord-apply-public-table .btn{background-color: #7e6b5a;color: #fff;margin: 0 5px;border: 0 none;border-radius: 3px;}


.gov-infoopen .mod-hd{height: 30px;line-height: 30px;background-color: #f7f1ea;}
	.gov-infoopen .mod-hd h3{float: left;min-width: 110px;_width: 110px;height: 30px;text-indent: 15px;color: #fff;font-size: 14px;background: url(../images/mod_hd_bg6.png) 0 0 no-repeat;}
		.gov-infoopen .mod-hd h3 a{color: #fff;}
		.gov-infoopen .tabs-hd{float: left;}
			.gov-infoopen .tabs-hd li{font-size: 14px;text-align: center;}
				.gov-infoopen .tabs-hd li a{color: #895621;}

	.gov-infoopen .mod-hd .more{margin-right: 5px;color: #958371;}
	.gov-infoopen .mod-bd{padding: 10px;border: 1px solid #DCD5CE;background-color: #fff;font-size: 14px;}
.gov-infoopen-search-box{margin-bottom: 20px;}
.gov-infoopen-search-box .mod-hd{height: 37px;line-height: 37px;border-bottom: 1px solid #e6d2bc;background-color: #f4eae0;}
	.gov-infoopen-search-box .mod-hd h3{min-width: 177px;_width: 177px;height: 37px;text-indent: 16px;color: #fff;font-size: 18px;background: url(../images/mod_hd_bg5.png) 0 0 no-repeat;}
		.gov-infoopen-search-box .mod-hd h3 a{color: #fff;}
	.gov-infoopen-search-box .mod-hd .more{margin-right: 10px;color: #CB2B1F;}
	.gov-infoopen-search-box .mod-bd{padding: 10px;border-top: 1px solid #fff;background-color: #f4eae0;}
.gov-infoopen-search-table{width: 90%;}
.gov-infoopen-search-table td,.gov-infoopen-search-table th{border: 0 none;padding: 2px;color: #a57e56;}
.gov-infoopen-search-table .ipt{padding: 2px;width: 120px;height: 20px;line-height: 20px;border: 1px solid #e6d2bc;background-color: #fff;}
.gov-infoopen-search-table .btn{border: 0 none;width: 65px;height: 57px;background: #CB2B1F url(../images/btn_bg2.png) 0 0 no-repeat;}

.gov-infoopen .mod-bd .d-list li{height: 28px;line-height: 28px;border-bottom: 1px dotted #bfbfbf;padding-left: 10px;vertical-align: top;background: url(../images/dot2.png) 0 50% no-repeat;}
.gov-infoopen .mod-bd .d-list li span{float: right;color: #aaa;font-size: 12px;}
.gov-infoopen .mod-bd .d-list li  a{float: left;width: 250px;display: block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}

.gov-doc-box,
.opinion-collection-box,
.personnel-box,
.gov-procurement-box,
.major-project-box,
.emergency-plans-box{width: 381px;margin-bottom: 12px;}

.opinion-collection-box .tabs-hd .tabs-trigger-1{margin-left: -5px;}
.opinion-collection-box .tabs-hd .tabs-trigger-2{width: 105px;}
.personnel-box .tabs-hd .tabs-trigger-1{width: 60px;margin-left: -5px;}
.emergency-plans-box .tabs-hd .tabs-trigger-1{}
.emergency-plans-box .tabs-hd .tabs-trigger-2{width: 150px;text-align: right;}

.opinion-collection-box .mod-hd,
.personnel-box .mod-hd,
.emergency-plans-box .mod-hd{background: url(../images/mod_hd_sp.png) 72px 0 no-repeat;}
.personnel-box .mod-hd{background-position: 72px -36px;}
.emergency-plans-box .mod-hd{background-position: 72px -72px;}

.gov-hudong .d-list-big{padding: 10px 15px;}
.gov-hudong .d-list-big a{width: 450px;}
.gov-hudong .d-list-big em{float: right;font-style: normal;font-size: 12px;color: #999;}

.public-service .c-mod-bd .gov-sector-list{padding: 15px 0;font-size: 14px;}
	.public-service .c-mod-bd .gov-sector-list li{float: left;*display: inline;width: 215px;margin: 0 15px 15px;height: 38px;line-height: 38px;background:#bde6cd;vertical-align: top;}
	.public-service .c-mod-bd .gov-sector-list li a{display: block;padding: 0 10px 0 30px;height: 38px;color: #333;background:url(../images/dot_dot.png) 10px 50% no-repeat;overflow: hidden;}
	.public-service .c-mod-bd .gov-sector-list li.on a,.public-service .c-mod-bd .gov-sector-list li a:hover{text-decoration: none;background-color: #46b571;color: #fff;}

.article-gov{padding-top: 20px;}

.article-gov .article-hd .gov-info{margin-bottom: 20px;padding: 10px;border:1px solid #e8e5e0;background-color: #e8e5e0;}
.article-gov .article-hd .gov-info table td{border-color: transparent;}
.article-gov .article-hd .doc-title{margin-bottom: 15px;font-size: 20px;color: #835726;}
.article-gov .article-hd .line{border-bottom-color: #d1c8ba;}
.article-gov .article-bd{background: transparent;padding: 20px 0;}
.article-gov .article-ft {overflow: hidden;*zoom:1;border-top: 1px solid #e8e5e0;text-align: right;font-size: 14px;color: #835726;}
	.article-gov .article-ft a{margin-left: 10px;color: #835726;}





/*zTree style
----------------------------------------------*/
.ztree {font-size:12px;}
.ztree .line{border-bottom: 0 none;margin-bottom: 0; }
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:14px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(../images/ztree/line_conn.gif) 0 0 repeat-y;}

.ztree li a {padding:1px 3px 0 0; margin:0; cursor:pointer; height:17px; color:#333; background-color: transparent;
	text-decoration:none; vertical-align:top; display: inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid;
	opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
	font-size:12px; border:1px #7EC4CC solid; *border:0px}
.ztree li span {line-height:16px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle;
	border:0 none; cursor: pointer;outline:none;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-image:url("../images/ztree/zTreeStandard.png"); *background-image:url("../images/ztree/zTreeStandard.gif")}

.ztree li span.button.chk {width:13px; height:13px; margin:0 3px 0 0; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position:0 0}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:0 -14px}
.ztree li span.button.chk.checkbox_false_part {background-position:0 -28px}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:0 -42px}
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztree li span.button.chk.checkbox_true_full {background-position:-14px 0}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-14px -14px}
.ztree li span.button.chk.checkbox_true_part {background-position:-14px -28px}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-14px -42px}
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
.ztree li span.button.chk.radio_false_full {background-position:-28px 0}
.ztree li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztree li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztree li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztree li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztree li span.button.chk.radio_true_full {background-position:-42px 0}
.ztree li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztree li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztree li span.button.chk.radio_true_disable {background-position:-42px -56px}

.ztree li span.button.switch {width:18px; height:18px}
.ztree li span.button.root_open{background-position:-92px -54px}
.ztree li span.button.root_close{background-position:-74px -54px}
.ztree li span.button.roots_open{background-position:-92px 0}
.ztree li span.button.roots_close{background-position:-74px 0}
.ztree li span.button.center_open{background-position:-92px -18px}
.ztree li span.button.center_close{background-position:-74px -18px}
.ztree li span.button.bottom_open{background-position:-92px -36px}
.ztree li span.button.bottom_close{background-position:-74px -36px}
.ztree li span.button.noline_open{background-position:-92px -72px}
.ztree li span.button.noline_close{background-position:-74px -72px}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position:-56px 0}
.ztree li span.button.center_docu{background-position:-56px -18px}
.ztree li span.button.bottom_docu{background-position:-56px -36px}
.ztree li span.button.noline_docu{ background:none;}

.ztree li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-position:-110px -32px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle}

.ztree li span.button.ico_loading{margin-right:2px; background:url(../images/ztree/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-position:-110px -80px; background-image:url("../images/ztree/zTreeStandard.png"); *background-image:url("../images/ztree/zTreeStandard.gif")}

ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

/*政府机构树状结构
----------------------------------------------*/
.gov-info-public-menu-tree .ztree{padding: 20px;}
.infoopen-menu-box .bd .gov-info-public-menu-tree h3{color: #895621;font-size: 18px;background: #F9EFE4;}
.GIOL-table{width: 100%;margin-bottom: 10px;border: 1px solid #dcd5ce;font-size: 14px;}
.GIOL-table th,.GIOL-table td{border: 1px solid #dcd5ce;padding: 5px;text-align: center;}
.GIOL-table thead th,.GIOL-table thead td{height: 26px;line-height: 26px;font-size: 18px;padding-top: 8px;background: #e8e4df;color: #895621;text-align: center;}
.GIOL-table tbody td{padding: 10px 5px;border: 0 none;}

.gov-infoopen .mod-big .mod-hd h3{  min-width: 242px;_width: 242px;  background: url(../images/mod_hd_bg8.png) 0 0 no-repeat;}
.county-gov-infoopen .mod-bd{padding: 20px 15px;min-height: 1200px;}
.county-gov-infoopen .mod-bd dl{margin-bottom: 20px;}
.county-gov-infoopen .mod-bd dl dt{height: 34px;line-height: 34px;font-size: 14px;font-weight: bold;color: #AE6924;border-bottom: 1px dotted #97622a;padding-left: 30px;background: url(../images/dot4.png) 0 50% no-repeat;}
.county-gov-infoopen .mod-bd dl dd{overflow: hidden;zoom: 1;padding: 10px 0;font-size: 14px;}
.county-gov-infoopen .mod-bd dl dd a,.county-gov-list a{height: 24px;line-height: 24px;float: left;width: 111px;padding: 0 6px;margin: 5px 0;}
.county-gov-infoopen .mod-bd dl dd a:hover,.county-gov-list a:hover{background-color: #f1f1f1;color: #AE6924;}

.gov-info-public-menu-tree .other-menu li{height: 34px;line-height: 34px;border-bottom: 2px solid #cd8d49;padding-left: 40px;background: #F9EFE4 url(../images/dot4.png) 10px 50% no-repeat;font-size: 14px;}
.gov-info-public-menu-tree .other-menu li a{color: #895621;}

.gov-infoopen .article p{text-indent: 2em;line-height: 22px;margin-bottom: 10px;}

.mod-tabs .tabs-hd .tabs-trigger{height: 30px;line-height: 30px;background-color: #e7c8a9;margin-right: 2px;}
	.mod-tabs .tabs-hd .tabs-trigger a{padding: 0 15px;color: #895621;}
	.mod-tabs .tabs-hd .on{border-left: 5px solid #D49D63;background-color: #cd8d49;}
	.mod-tabs .tabs-hd .on a{color: #fff;}

.county-gov-list{padding: 5px;}
.leader-box{padding: 5px;font-size: 14px;}
	.leader-box dl dt{height: 30px;line-height: 30px;padding-left: 35px;padding-right: 10px;background-color: #f1ece7;border: 1px dotted #ccc;border-width: 1px 0;}
	.leader-box dl dd{overflow: hidden;zoom: 1;padding-left: 52px;}
	.leader-box dl dd a{float: left;width: 65px;height: 30px;line-height: 30px;}
	.leader-box dl dd.line{border-bottom: 1px dotted #ccc;margin: 0;}
.leader-cotent{padding: 30px 40px;}
.leader-cotent .hd{margin-bottom: 40px;}
.leader-cotent .hd .pic{float: left;width: 180px;height: 252px;overflow: hidden;border: 5px solid #d6d6d6;border-radius: 3px;margin-right: 40px;}
.leader-cotent .hd .desc{overflow: hidden;zoom: 1;font-size: 16px;}
.leader-cotent .hd .desc strong{font-weight: normal;margin-right: 40px;}
.leader-cotent .hd .desc p{padding: 18px 0;border-bottom: 1px dotted #ccc;}
.box-tabs-hd{padding-bottom: 1px;border-bottom: 1px solid #EADACA;}
.box-tabs-hd h3{width: 131px;height: 30px;line-height: 30px;text-indent: 10px;font-size: 18px;color: #6a513a;background: url(../images/box_tabs_hd_bg.png) 0 0 no-repeat;}
.box-tabs-bd{padding: 20px 0;font-size: 14px;line-height: 28px;}

.gov-infoopen .mod-medium .mod-hd h3{  min-width: 184px;_width: 184px;  background: url(../images/mod_hd_bg9.png) 0 0 no-repeat;}
.leader-table{width: 100%;background-color: #f1efed;}
.leader-table th,
.leader-table td{border: 0 none;padding: 12px 8px;border: 2px solid #f4f4f4;}
.leader-table th{color: #97622a;text-align: center;}
.leader-table tr.even td, .leader-table tr.even th{background-color: #e8e4df;}
.layout-sm-20 .col-main{width: 762px;}
.public-service-menu-box{border-left: 4px solid #60bf85;}
.public-service-menu-box .hd {background-color: #60bf85;}
	.public-service-menu-box .menu-list .on,.public-service-menu-box .menu-list li:hover{border-bottom: 2px solid #bde6cd;background-color: #d6ecdf;}
	.public-service-menu-box .menu-list a{text-indent: 0;text-align: center;color: #1b8f48;}

.public-service .mod-title{height: 71px;line-height: 71px;margin-bottom: 10px;font-size: 24px;padding: 0 15px;color: #fff;background: url(../images/mod_title_bg.png) 0 0 no-repeat;}
.personal-service-list-nav,
.business-service-list-nav{margin-top: 20px;border: 1px solid #f1f1f1;background-color: #fcfcfc;padding: 10px;margin-bottom: 15px;}
	.personal-service-list-nav li, .business-service-list-nav li{border: 1px solid #f1f1f1;padding: 0;margin: -1px -1px 0 0;width: 162px;background-color: transparent;}
	.personal-service-list-nav li a, .business-service-list-nav li a{text-decoration: none;display: block;}
	.personal-service-list-nav li a:hover, .business-service-list-nav li a:hover{opacity: .7;filter: alpha(opacity=70);}
	.personal-service-list-nav li.on, .business-service-list-nav li:hover{border: 1px solid #46b571;}
	.personal-service-list-nav li .pic, .business-service-list-nav li .pic{float: none;margin: 0 auto;}
	.personal-service-list-nav .pic .title, .business-service-list-nav .pic .title{font-weight: normal;font-size: 16px;}

.public-service .list li{  height: 26px;line-height: 26px;padding-left: 10px;background: url(../images/dot2.png) 0 50% no-repeat;}
.public-service .list-col-2 li{float: left;width: 48%;}
.business-table{width: 100%;}
.business-table th,.business-table td{padding: 10px;border: 1px solid #fff;}
.business-table thead th{background-color: #d6ecdf;color: #258a4c;font-size: 18px;line-height: 22px;text-align: center;}
.business-table tbody td{font-size: 14px;}
.business-table tbody tr.even td{background-color: #f1f7f3;}


/*-----------------------------------------------
    Media Queries
-----------------------------------------------*/
@media only screen and (min-width: 320px) {
    /*.container{width: 840px;}*/
	.layout-sm .col-main{width: 612px;}
	.layout-sm .col-sub{width: 218px;}
	.layout-sm-20 .col-main{width: 602px;}
	.news-gorup .mod{width: 300px;}
	.news-gorup .d-list li a{width: 175px;}
	.l-mod .d-list li a {width: 345px;}
	.gov-topic-list{width: 261px;}
	.gov-topic-list li a{width: 180px;}
	.dingbian-overview .info, .dingbian-plan .info{width: 332px;}
	.personal-service-list li,
	.business-service-list li{width: 392px;}
	.department-service-list li{width: 95px;}
	.mayor-email-box,
	.for-comments-box,
	.online-survey-box,
	.social-focus-box{float: none;}
	.mayor-email-box li a,
	.for-comments-box li a,
	.online-survey-box li a,
	.social-focus-box li a{width: 480px;}
	.mayor-email-box .d-list li a,
	.for-comments-box .d-list li a,
	.online-survey-box .d-list li a,
	.social-focus-box .d-list li a{width: 450px;}
	.fangdan-box .d-list a{width: 220px;}
	.gov-doc-box,
	.opinion-collection-box,
	.personnel-box,
	.gov-procurement-box,
	.major-project-box,
	.emergency-plans-box{width: 246px;}
	.gov-infoopen .mod-bd .d-list li a{width: 230px;}
	.gov-infoopen-search-table .ipt{width: 80px;}
	.gov-doc-box,
	.opinion-collection-box,
	.personnel-box,
	.gov-procurement-box,
	.major-project-box,
	.emergency-plans-box{width: auto;float: none;display: block;}
	.gov-infoopen .mod-bd .d-list li a{width: 380px;}
	.gov-infoopen-search-table .ipt{width: 80px;}
	.public-service .c-mod-bd .gov-sector-list li{width: 243px;}
	.gov-hudong .d-list-big a{width: 380px;}
	.county-gov-infoopen .mod-bd dl dd a{width: 100px;}
	.personal-service-list-nav li, .business-service-list-nav li {width: 162px;}
}

@media only screen and (min-width: 992px) {
    /*.container{width: 840px;}*/
	.layout-sm .col-main{width: 612px;}
	.layout-sm .col-sub{width: 218px;}
	.layout-sm-20 .col-main{width: 602px;}
	.news-gorup .mod{width: 300px;}
	.news-gorup .d-list li a{width: 175px;}
	.l-mod .d-list li a {width: 345px; }
	.gov-topic-list{width: 261px;}
	.gov-topic-list li a{width: 180px;}
	.dingbian-overview .info, .dingbian-plan .info{width: 332px;}
	.personal-service-list li,
	.business-service-list li{width: 392px;}
	.department-service-list li{width: 95px;}
	.mayor-email-box,
	.for-comments-box,
	.online-survey-box,
	.social-focus-box{float: none;}
	.mayor-email-box li a,
	.for-comments-box li a,
	.online-survey-box li a,
	.social-focus-box li a{width: 480px;}
	.mayor-email-box .d-list li a,
	.for-comments-box .d-list li a,
	.online-survey-box .d-list li a,
	.social-focus-box .d-list li a{width: 450px;}
	.fangdan-box .d-list a{width: 220px;}
	.gov-doc-box,
	.opinion-collection-box,
	.personnel-box,
	.gov-procurement-box,
	.major-project-box,
	.emergency-plans-box{width: auto;float: none;display: block;}
	.gov-infoopen .mod-bd .d-list li a{width: 380px;}
	.gov-infoopen-search-table .ipt{width: 80px;}
	.personal-service-list-nav li, .business-service-list-nav li {width: 162px;}
}

@media only screen and (min-width: 1200px){
    /*.container{width: 1000px;}*/
	.layout-sm .col-main{width: 772px;}
	.layout-sm .col-sub{width: 218px;}
	.layout-sm-20 .col-main{width: 762px;}
	.news-gorup .mod{width: 380px;}
	.news-gorup .d-list li a{width: 245px;}
	.l-mod .d-list li a {width: 525px; }
	.gov-topic-list{width: 314px;}
	.gov-topic-list li a{width: 230px;}
	.dingbian-overview .info, .dingbian-plan .info{width: 492px;}
	.personal-service-list li,
	.business-service-list li{width: 308px;}
	.personal-service-list .info a,
	.business-service-list .info a{width: 80px;}
	.personal-service-list .info,
	.business-service-list .info{min-height: 180px;_height: 180px;}
	.department-service-list li{width: 95px;}
	.mayor-email-box,
	.online-survey-box{float: left;}
	.for-comments-box,
	.social-focus-box{float: right;}

	.mayor-email-box,
	.for-comments-box,
	.online-survey-box,
	.social-focus-box{width:380px;}
	.mayor-email-box li a,
	.for-comments-box li a,
	.online-survey-box li a,
	.social-focus-box li a{width: 320px;}
	.mayor-email-box .d-list li a,
	.for-comments-box .d-list li a,
	.online-survey-box .d-list li a,
	.social-focus-box .d-list li a{width: 260px;}
	.fangdan-box .d-list a{width: 360px;}

	.gov-doc-box,
	.opinion-collection-box,
	.personnel-box,
	.gov-procurement-box,
	.major-project-box,
	.emergency-plans-box{width: 381px;}
	.gov-infoopen .mod-bd .d-list li a{width: 250px;}
	.gov-infoopen-search-table .ipt{width: 120px;}

	.gov-doc-box,.personnel-box,.major-project-box{float: left;*display: inline;}
	.gov-procurement-box,.opinion-collection-box,.emergency-plans-box{float: right;*display: inline;}
	.public-service .c-mod-bd .gov-sector-list li{width: 215px;}
	.gov-hudong .d-list-big a{width: 450px;}
	.county-gov-infoopen .mod-bd dl dd a{width: 111px;}
	.personal-service-list-nav li, .business-service-list-nav li{position: relative;z-index: 1;border: 1px solid #f1f1f1;padding: 0 0 8px;margin: -1px -1px 0 0;width: 162px;background-color: transparent;}
	.personal-service-list-nav li a, .business-service-list-nav li a{text-decoration: none;}
	.personal-service-list-nav li .pic, .business-service-list-nav li .pic{float: none;margin: 0 auto;}
	.personal-service-list-nav .pic .title, .business-service-list-nav .pic .title{height: 30px;line-height: 30px;font-weight: normal;font-size: 16px;}
	.personal-service-list-nav li.on, .personal-service-list-nav li:hover,.business-service-list-nav .on,.business-service-list-nav li:hover{z-index: 2;border: 1px solid #46b571;}

}

@media only screen and (min-width: 1440px) {
    /*.container{width: 1190px;}*/
    .layout-sm .col-main{width: 962px;}
	.layout-sm .col-sub{width: 218px;}
	.layout-sm-20 .col-main{width: 952px;}
	.news-gorup .mod{width: 475px;}
	.news-gorup .d-list li a{width: 320px;}
	.l-mod .d-list li a {width: 685px; }
	.gov-topic-list{width: 378px;}
	.gov-topic-list li a{width: 295px;}
	.dingbian-overview .info, .dingbian-plan .info{width: 672px;}
	.personal-service-list li,
	.business-service-list li{width: 372px;}
	.personal-service-list .info a,
	.business-service-list .info a{width: 115px;}
	.personal-service-list .info,
	.business-service-list .info{min-height: 180px;_height: 180px;}
	.department-service-list li{width: 80px;}
	.mayor-email-box,
	.for-comments-box,
	.online-survey-box,
	.social-focus-box{width:476px;}
	.mayor-email-box li a,
	.for-comments-box li a,
	.online-survey-box li a,
	.social-focus-box li a{width: 380px;}
	.mayor-email-box .d-list li a,
	.for-comments-box .d-list li a,
	.online-survey-box .d-list li a,
	.social-focus-box .d-list li a{width: 320px;}
	.fangdan-box .d-list a{width: 500px;}
	.gov-doc-box,
	.opinion-collection-box,
	.personnel-box,
	.gov-procurement-box,
	.major-project-box,
	.emergency-plans-box{width: 476px;}
	.gov-infoopen .mod-bd .d-list li a{width: 330px;}
	.public-service .c-mod-bd .gov-sector-list li{width: 262px;}
	.gov-hudong .d-list-big a{width: 650px;}
	.county-gov-infoopen .mod-bd dl dd a{width: 101px;}

	.personal-service-list-nav li, .business-service-list-nav li {width: 193px;}
}
.pager {
    height: 32px;
    line-height: 32px;
    padding-top: 5px;
    margin-bottom: 10px;
	margin-top: 10px;
    text-align: center;
    background: #EEEAE1 url(../images/pager_bg.png) 0 0 repeat-x;
}
.pager span{
	margin-left: 15px;
}


