.mainCon{
	width: 1047px;
	margin: 0 auto;
}
/**头部固定悬浮*/
.mainCon2{
	width: 1047px;
	margin: 185px auto 0px;
}
/**苏州站群头部固定悬浮*/
.mainCon3{
	width: 1047px;
	margin: 148px auto 0px;
}
/*左*/
.leftSide-layer{
	width: 600px;
	padding-right: 78px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}
.masonryContain{
	width: 1052px;
	padding-right: 20px;
	padding-top: 10px;
	margin: auto;
	text-align:left;
}
/*下拉菜单*/
.downMenuBox{
	margin-top: 10px;
	margin-bottom: 14px;
	width:100%;
}
.downMenu{
	width: 140px;
	height: 30px;
	border: 1px solid #e9e9e9;
	position: relative;
	margin-right: 10px;
}
.wh165{
	width: 180px;
}
.wh135{
	width: 120px;
}
.downMenu  .new_wh165{
	line-height: 28px;
	padding-left: 10px;
}
.wh140{
	width: 140px;
}
.downMenu .downSelect li.dateListTxt{
	border-top: 1px solid #eee;
	margin-top: 5px;
	padding-top: 5px;
}
.downMenu .downSelect li.dateListTxt:hover{
	background: none;
}
.downMenu .downSelect li.dateListTxt .btnOk{
	display: inline;
	padding: 2px 10px;
	margin: 0;
	color: #333;
	border: 1px solid #d8d8d8;
	font-family: inherit;
	font-weight: 400;
	text-align: center;
	vertical-align: 0;
	background-color: #f9f9f9;
	outline: 0;
}
.input-group.date.startTime,
.input-group.date.endTime{
	color: #b6b6b6;
	height: 25px;
	line-height: 25px;
	margin: 2px 0;
}
.input-group.date.endTime{
	margin-bottom: 7px;
}
.input-group.date.startTime input,
.input-group.date.endTime input{
	width: 100px;
	height: 18px;
	line-height: 18px;
	border-radius: 0;
	border: 1px solid #ebebeb;
	margin-bottom: 0;
	color: #d4d4d4;
	font-size: 12px;
	box-shadow: none;
}
.downMenu .showTit{
	padding: 0 0px 0 10px;
	line-height: 28px;
	color: #666;
	font-size: 12px;
}
.downMenu .downSelect{
	background: #fff;
	border: 1px solid #ddd;
	position: absolute;
	left: 0;
	width: 100%;
	margin-right: -1px;
	margin-left: -1px;
	-ms-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
	padding: 5px 0;
	text-align: left;
	top: 28px;
}
.downMenu .downSelect li{
	line-height: 24px;
	color: #333;
	font-size: 12px;
	padding: 0 0px 0 10px;
	color: #666;
}
.downMenu.wh140 .downSelect li{
	padding:0 10px 0 10px;
}
.downMenu .downSelect li:hover{
	background: #eee;
}
/*搜索结果标题*/
.searchResults{
	font-size: 14px;
	color: #666;
	margin: 14px 0 18px;
	text-align: left;
}
.searchResults span b{
	font-weight: bold;
}
.searchResults span a{
	color: #0042a2;
	text-decoration: underline;
}
/*人物介绍*/
.characterIntro{
	margin-bottom: 20px;
}
.characterIntro h1{
	color: #cc0000;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: left;
}
.characterIntro .introCon{
	width: 100%;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 2px 2px 10px #aaa;
	-ms-box-shadow: 2px 2px 10px #aaa;
	box-shadow: 2px 2px 10px #aaa;
	padding: 10px 10px 24px;
}
.characterIntro .introCon .portrait{
	width: 121px;
	height: 140px;
	margin-right: 20px;
}
.characterIntro .introCon .portrait div{
	width: 121px;
	height: 140px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.characterIntro .introCon .portrait div img{
	max-width: 100%;
	width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.characterIntro .introCon .introWord{
	width: 437px;
	font-size: 14px;
	color: #333;
	padding-top: 9px;
	text-align: left;
}
.characterIntro .introCon .introWord p{
	line-height: 22px;
}
.characterIntro .introCon .introWord p b{
	color: #cc0000;
}
/*最新消息*/
.newsInfo{
	margin-bottom: 24px;
	width: 100%;
}
.newsInfo h1{
	font-size: 18px;
	color: #0042a2;
	margin: 20px 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.newsInfo h1 span{
	color: #cc0000;
}
.newsInfo .infoList{
	background: #f7f7f7;
	padding: 12px 0 18px;
}
.newsInfo .infoList li{
	line-height: 24px;
	padding: 0 10px;
}
.newsInfo .infoList li:nth-of-type(even){
	background: #ececec;
}
.newsInfo .infoList li a{
	font-size: 14px;
	color: #333;
	float: left;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px;
	text-align: left;
}
.newsInfo .infoList li a b{
	color: #cc0000;
}
.newsInfo .infoList li a span{
	/*float: right;*/
	color: #cc0000;
}
/*办事指南*/
.wordGuide{
	padding:0 0 24px 0;
	width: 100%;
}
.wordGuide > div > a,.wordGuide.Residence-permit div a{
	text-align: left;
}
.wordGuide .time{
	margin-top: 10px;
	text-align: left;
}
.wordGuide .time a {
	margin-right: 40px;
	color: #6e6e6e;
	font-size: 13px;
}
.wordGuide .time span {
	color: #6e6e6e;
	font-size: 13px;
}
.wordGuide .bigTit{
	margin-bottom: 16px;
	width: 100%;
	overflow: hidden;
	text-align: left;
}
.wordGuide .bigTit span{
	display: inline-block;
	/*background: #3dbd74;*/
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	margin-right: 10px;

}
.wordGuide .bigTit a{
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	color: #0042a2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.wordGuide .bigTit a span{
	background: none;
	color: #cc0000;
	width: auto;
	margin-right: 0;
	height: 20px;
	line-height: 20px;
}
.wordGuide .bigTit a b{
	color: #cc0000;
}
.listInfoCon .listImg{
	width: 121px;
	height: 75px;
	margin-right: 20px;
	overflow: hidden;
}
.listInfoCon .listImg .imgBox{
	width: 121px;
	height: 75px;
	vertical-align: middle;
	/*text-align: left;*/
	display: table-cell;
}
.listInfoCon .listImg .imgBox img{
	max-width: 7rem;
	/*vertical-align: middle;*/
	/*width: 100%;*/
	height: 100%;
}
.listInfoCon .listIntro{
	width: 459px;
	color: #333;
	font-size: 14px;
}
.listInfoCon .listIntro .summaryFont{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 48px;
	font-size: 14px;
	text-align: left;
}
/*.listInfoCon .listIntro p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 48px;
	font-size: 14px;
}*/
.listInfoCon .listIntro{
	line-height: 24px;
}
.listInfoCon .listIntro .time{
	font-size: 13px;
	color: #6e6e6e;
	margin-top: 7px;
	text-align: left;
}
.listInfoCon .listIntro .time a{
	margin-right: 40px;
	color: #6e6e6e;
	font-size: 13px;
}
.listInfoCon .listIntro .time span{
	color: #6e6e6e;
	font-size: 13px;
}
.listInfoCon .listIntro p span{
	color: #cc0000;
}
.listInfoCon .listIntro.wh100{
	width: 100%;
}
/*政策法规*/
.wordGuide .listTable{
	width: 100%;
}
.wordGuide .listTable td{
	border: 1px solid #e1e1e1;
	height: 42px;
	padding: 0 10px;
	color: #333;
	font-size: 14px;
	text-align: left;
}
.wordGuide .listTable td .introTd{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin: 10px 10px 10px 0;
	height: 50px;
	/*max-width: 560px;*/
}
.wordGuide .listTable td .color555{
	color: #555;
}
.wordGuide .listTable td .color555 span{
    color: #cc0000;
}
/*政务服务*/
.listTable.zwfw td{
	font-size: 14px;
	color: #585858;
    padding: 5px 20px;
}
.listTable.zwfw td span{
	color: #cc0000;
}
/*地方动态*/
.listInfoCon .listIntro p b{
	color: #cc0000;
}
/*图片*/
.pubPicList h1{
	font-size: 16px;
	color: #0042a2;
	margin-bottom: 8px;
}
.pubPicList h1 span{
	color: #e92020;
	margin-right: 5px;
}
.pubPicList ul{
	margin: 0 -4px 20px;
}
.pubPicList ul li{
	float: left;
	width: 144px;
	height: 99px;
	border: 1px solid #e2e2e2;
	margin: 0 4px;
}
.pubPicList ul li a{
	width: 144px;
	height: 99px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
.pubPicList ul li a img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.pubPicList ul li a .maskBg{
	display: none;
	width: 100%;
	height: 99px;
	background: rgba(0,0,0,0.2);
	position: absolute;
	top: 0;
	left: 0;
}
.pubPicList ul li a:hover .maskBg{
	display: inline-block;
}
.maskBg i{
	margin-top: 30px;
}
/*相关搜索*/
.relatedSearch{
	border-top: 1px solid #e5e5e5;
	margin-top: 25px;
	padding: 24px 0 38px;
	width: 100%;
}
.relatedSearch h1{
	font-size: 18px;
	color: #333;
	margin-bottom: 3px;
	text-align: left;
}
.relatedSearch li{
	width: 33.333%;
	float: left;
	line-height: 28px;
	text-align: left;
}
.relatedSearch li a{
	color: #0042a2;
	font-size: 14px;
	width: 100%;
	display: inline-block;
	padding-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*右*/
.rightSide-layer{
	border-left: 1px solid #eaeaea;
	padding-left: 17px;
	width: 348px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}
/*智能推荐*/
.zntjList h1{
	font-size: 16px;
	color: #666;
	margin: 12px 0 0px;
	text-align: left;
	line-height: normal;
	font-weight: bold;
}
.zntjList h1 .showHide{
	position: relative;
}
.zntjList h1 .showHide span{
	margin-right: 15px;
}
.zntjList ul li{
	border-bottom: 1px solid #e5e5e5;
	/*height: 33px;
	line-height: 33px;*/
	width: 100%;
	display: inline-block;
	padding: 6px 0 7px;
	line-height: normal;
}
.zntjList ul li a{
	width: 100%;
	display: inline-block;
	color: #0042a2;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px;
	text-align: left;
}
.zntjList ul li a i{
	display: inline-block;
	background: #ccc;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	margin-right: 6px;
	font-size: 0;
}
/*统计信息*/
.tjxxList h1{
	font-size: 16px;
	color: #303030;
	margin: 12px 0 0px;
	text-align: left;
}
.tjxxList .clearfix .sonSites{
	padding-left:20px;
	padding-bottom:30px;
	text-align: left;
}
.tjxxList .clearfix .sonSites div{
	font-size:16px;
	padding-bottom:10px;
	font-weight:bold;
}
.sonSites div .showHide{
	position: relative;
}
.sonSites div .showHide span{
	margin-right: 15px;
}
.tjxxList ul li{
	height: 25px;
}
.tjxxList ul li:hover{
	background-color: #eee;
	font-weight:bold;
}

.tjxxList ul li a{
	width: 100%;
	display: inline-block;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px;
	line-height: 25px;
}
.tjxxList ul li a i{
	display: inline-block;
	background: #ccc;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	margin-right: 6px;
}
/*相关推荐*/
.relatedPerson h1{
	font-size: 16px;
	color: #303030;
	margin: 15px 0 11px;
	text-align: left;
}
.relatedPerson h1 .showHide{
	color: #004276;
	font-size: 12px;
	font-weight: normal;
}
.relatedPerson ul{
	margin-right: -17px;
}
.relatedPerson ul li{
	float: left;
	text-align: center;
	width: 74px;
	margin-right: 17px;
	/*margin-bottom: 16px;*/
}
.relatedPerson ul li .personAvatar {
	width: 74px;
	height: 74px;
	/*border: 1px solid #d2d2d2;*/
}
.relatedPerson ul li .personAvatar a img{
	max-width: 100%;
	max-height: 100%;
}
.relatedPerson ul li .personName{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin: 7px 0;
}
.relatedPerson ul li .personName a{
	font-size: 10px;
	color: #0042a2;
	line-height: 16px;
}
.relatedPerson ul li .personIntro{
	font-size: 14px;
	color: #999;
	padding: 0 8px;
	line-height: 16px;
}
/*高级搜索*/
.showHide i {
	display: inline-block;
	width: 7px;
	height: 10px;
	background: url(../images/lower_arrow.png) no-repeat;
	right: 0;
	top: 5px;
	position: absolute;
}
.showHide i.up-arrow {
	background: url(../images/up_arrow.png) no-repeat;
}




/*很抱歉，没有搜索结果提示*/
.searchNotResults{
	margin: 50px 0;
}
.searchNotResults .resultsTit {
	font-size: 18px;
	color: #333;
	margin-bottom: 33px;
	text-align: left;
}
.searchNotResults .resultsTit span {
	color: #cc0000;
}
.searchNotResults .tips {
	font-size: 14px;
	color: #333;
	margin-bottom: 16px;
	text-align: left;
}
.searchNotResults .listTips {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
	text-align: left;
}
.searchNotResults .listTips span{
	font-size: 0px;
}
.searchNotResults .listTips i {
	width: 4px;
	height: 4px;
	background: #666;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
	margin-top: -2px;
}
.imagecontainer .box a span {
	display: inline-block;
	width: 196px;
	height: 27px;
	background: url(../images/pic_mask.png) no-repeat center;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: -27px;
	text-align: center;
	line-height: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.masonry .box {
	overflow: hidden;
	background: #eee;
	text-align: center;
	display: table;
}
.imagecontainer .box {
	overflow: hidden;
	background: #eee;
	text-align: center;
	display: table;
	height: 144px;
}
.box .image_box:hover {
	transform: scale(1.1);
}
.box .image_box {
	max-width: 194px;
	max-height: 144px;
	min-height: 45px;
	background: #fff;
	transition: all 0.6s;
	cursor: pointer;
}
#showVideos2 .box .image_box ,#showImages2 .box .image_box{
    max-width: 148px;
    max-height: 99px;
}
.box {
	margin-bottom: 6px;
	float: left;
	width: 196px;
}
#infscr-loading {
	text-align: center;
	padding: 10px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #FFF;
}

#infscr-loading {
	position: fixed;
	bottom: 0px;
	left: 45%;
	z-index: 9999;
	width: 200px;
}

.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.advance-modal{
	width: 100%;
	left: 0;
	margin-left: 0;
}
.modal.fade.in{
	top: 0;
}
.modal {
	z-index: 10200 !important
}
.advance-modal .modal-header {
	padding: 6px 18px 6px 21px;
	background: #ffffff;
	border-bottom: 1px solid #dcdcdc;
}
.advance-modal .modal-header .close{
	background: url(../images/close.png) no-repeat center;
	opacity: 1;
	width: 23px;
	height: 23px;
}
.advance-modal .modal-header ul{
	margin: 0;
}
.advance-modal .modal-header ul li{
	float: left;
	margin-right: 25px;
	padding: 0 5px;
	position: relative;
	cursor: pointer;
	color: #747474;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	line-height: 25px;
}
.advanced-main-header .advanced-search ul li b{
	color: #323232;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	display: inline-block;
	text-align: right;
	width: 99px;
	font-weight: normal;
}
.advanced-main-header .advanced-search ul li span{
	color: #888888;
	font-size: 12px;
	font-family: "Microsoft Yahei";
}
.advanced-main-header .advanced-search ul li input{
	width: 312px;
	height: 28px;
	border: 1px solid #e1e1e0;
	padding: 0;
	margin-bottom: 0;
	box-shadow: none;
	border-radius: 0;
	padding-left: 10px;
	color: #666666;
	font-size:12px ;
	font-family:"Microsoft Yahei" ;
	line-height:28px;
	margin: 0 4px;
}
.advanced-main-header .advanced-search ul li input::-webkit-input-placeholder{
	color: #666666;
	font-size:12px ;
	font-family:"Microsoft Yahei" ;
}
.advanced-main-header .advanced-search ul li .icheckbox_square-blue.checked {
	background-position: 0px -25px;
}
.advanced-main-header .advanced-search ul li .icheckbox_square-blue.checked {
	background-position: 0px -25px;
}
.advanced-main-header .advanced-search ul li .icheckbox_square-blue {
	background-position: -25px -25px;
}
.advanced-main-header .advanced-search ul li .icheckbox_square-blue.checked.hover {
	background-position: 0px -25px;
}
.advance-modal .modal-header ul li i{
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 3px;
	background: #0cbbef;
	left: 0;
	top: 30px;
	display: none;
}
.advance-modal .modal-header ul li:hover{
	color: #666666;
}
.advance-modal .modal-header ul li:hover i{
	display: block;
}
.advance-modal .modal-header ul li.checked{
	color: #666666;

}
.advance-modal .modal-header ul li.checked i{
	display: block;
}
.advanced-main .advanced-main-header{
	width: 100%;
	height: 120px;
	background: #f3f3f3;
	overflow: hidden;
}
.advance-modal .modal-body{
	padding: 0;
}
.advance-modal .modal-body .advanced-main{
	background: #fafafa;
}
.advance-modal .modal-body .advanced-main .advanced-main-header{
	overflow: hidden;
}
.advanced-main .advanced-main-header .advanced-search{
	width: 665px;
	height: 74px;
	margin: 24px auto 0;
	text-align: left;
}
.advanced-main-tab{
	/*width: 665px;*/
	width: 764px;
	height: auto;
	margin: 21px auto 0;
}
ul,ol{
	list-style: none;
	margin: 0;
}
.advanced-main-tab ol{
	margin-top: 12px;
	text-align: left;
}
.advanced-main-tab ol li{
	float: left;
	color: #323232;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	margin-right: 19px;
}
.advanced-main-tab ol Li input{
	width: 14px;
}
.advanced-main-tab ol li.first-distance{
	margin-right: 4px;
	text-align: right;
	width: 100px;
}
.advanced-main-tab ol li span{
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
.advanced-main-tab input[type="checkbox"]{
	float: left;
}
#searchType input[type="checkbox"]{
	margin-top: -1px;
}
.advanced-main-tab ol li .icheckbox_square-blue.checked {
	background-position: 0px -25px;
}
.icheckbox_square-blue.checked.hover{
	background-position: 0px -25px;
}
.advanced-main-tab ol li .icheckbox_square-blue {
	background-position: -25px -25px;
}
.advanced-main-tab ol li .icheckbox_square-blue.checked.hover {
	background-position: 0px -25px;
}
.advanced-main-tab a.advance-btn{
	width: 119px;
	height: 36px;
	background: #0cbbef;
	color:#ffffff ;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	display: inline-block;
	text-align: center;
	line-height: 36px;
	margin-left: 108px;
	margin-top:21px;
	margin-bottom: 28px;
	text-decoration: none;
}
.advanced-Number-search{
	width: 100%;
	background: #fafafa;
	height: auto;
}
.advanced-Number-search .advanced-search{
	width: 700px;
	margin: 24px auto 0;
	text-align: left;
}
.advanced-Number-search .advanced-search input[type="checkbox"]{
	margin-top: -1px;
}
.advanced-Number-search .advanced-search .retrieval{
	display: inline-block;
	width: 149px;
	height:36px ;
	background: #0cbbef;
	color: #ffffff;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	text-align: center;
	line-height: 36px;
	text-decoration: none;
	margin-bottom: 28px;
	/*margin-left: 104px;*/
	margin-top: 20px;
}

.advanced-main-header .advanced-search ul li #searchType input{
	border:0;
}
.advanced-main-header .advanced-search ul li #articleSearchType input{
	border:0;
}
.icon{
	display: inline-block;
	background: url(../images/icon.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
/*搜索*/
.icon-search{
	background-position: 0 0;
	width: 22px;
	height: 22px;
}
/*高级搜索*/
.icon-advSearch{
	background-position: 0 -31px;
}
/*文号搜索*/
.icon-numSearch{
	background-position: 0 -53px;
}
/*二级搜索*/
.icon-secondarySearch{
	background-position: 0 -74px;
}
/*视频*/
.icon-video{
	width: 32px;
	height: 32px;
	background-position: 0 -95px;
}
/*搜索结果标题*/
.icon-searchResults{
	background-position: 0 -137px;
	margin-right: 3px;
}
/*下拉三角形*/
.icon-downTriangle{
	background-position: 0 -158px;
	margin-left: 3px;
	cursor: pointer;
	float: right;
	margin-top: 8px;
}
ol, ul, p, h2, h3, h4 {
	margin: 0; }

a {
	text-decoration: none; }
a{
	font-size:14px;
}
html,boduu,.container-m{
	width: 100%;
	height: 100%;
}
.fix{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 4;
	box-shadow: #888888 0px 0px 5px;
	background: #fff;
}
.container-m {
	min-height: 100%;
	height: 100%;
	position: relative;
	min-width: 1170px; }
.container-m .fix-head {
	z-index: 444;
	background: #fff;
	width: 100%;
	height: 149px; }
.container-m .fix-head.active {
	box-shadow: #888888 0px 0px 5px; }

.logo-banner {
	width: 100%;
	min-width: 860px;
	position: relative;
}
.secondTitl{

}
.secondTitl .navbox{
	width: 1052px;
	margin-left: 158px;
}
.secondTitl .navbox ul{
	width: 679px;
	padding-left: 0;
	float: left;
}
.Search-engine .inp_srh {
	outline: none;
	width: 85%;
	height: 30px;
	margin-bottom: 0;
	padding: 0;
	padding-left: 10px;
	border-radius: 0;
	color: #000000;
	font-family: "microsoft yahei";
	font-size: 14px;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
}
.Search-engine{
	margin-top: 4px;
	width: 22%;
}
.Search-engine .advanced {
	margin-left: 8px;
	width: 45px;
	height: 41px;
}
.Search-engine .advanced p a {
	color: #b8b8b8;
	font-size: 12px;
	font-family: simsun;
	text-decoration: none;
}
.Search-engine .search_icon {
	width: 13%;
	height: 30px;
	background-repeat: no-repeat;
	background: url(../images/search.png) no-repeat;
	background-position: center;
	border: none;
	border-radius: 0;
	cursor: pointer;
}
.search-box .search-input .advanced {
	margin-left: 8px;
	width: 45px;
	height: 41px;
}
.searchBox{
	/*width: 450px;*/
}
.searchBox .search-input .advanced .advanced_tip{
	padding-top: 0px;
	cursor: pointer;
}

.searchBox .search-input .advanced p a{
	color: #b8b8b8;
	font-size: 14px;
	text-decoration: none;
}
.nav-box{

}
.searchBox .search-input input::-webkit-input-placeholder {
	color: #000000 !important;
	font-family: "Microsoft Yahei";
	font-size: 15px; }

.logo {
	margin-left: 20px;
	margin-right: 20px;
	max-width:300px;
	margin-top: 16px;
	max-height: 54px;
	text-align: right;
	/*width:299px;*/
}

.searchBox h2 {
	color: #ffffff;
	font-family: "Microsoft Yahei";
	font-size: 28px;
	font-weight: normal;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 30px;
	margin: 0;
	line-height: 28px; }
.searchBox .search-input {
	height: 40px;
	position: relative;
	border: none;
}
.searchBox .search-input .inp_srh {
	outline: none;
	width: 100%;
	height: 41px;
	line-height: 41px;
	margin-bottom: 0;
	box-sizing: border-box;
	padding: 0;
	padding-left: 10px;
	border-radius: 0;
	color: #000000;
	font-family: "microsoft yahei";
	font-size: 14px;
	margin-top: 0;
	border: 1px solid #ccc;
	background: #fff;
}
.searchBox .search-input .searchul{
	width: 100%;
	height: auto;
	background: #fff;
	box-sizing: border-box;
	top: 40px;
	display: none;
	position: absolute;
	left: -0.991px;
	outline: none;
	border: 1px solid #ccc;
	border-top: 0;
	/*border-bottom: 0;*/
	z-index: 222;
	text-align: left;
}
/*.searchBox .search-input .searchul li:nth-last-of-type(1){
	border-bottom: 1px solid #d3d5d6;
}*/
.searchBox .search-input .searchul li{
	height: 25px;
	line-height: 25px;
	padding-left:13px;
	cursor: pointer;
	font-size: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
}
.searchBox .search-input .searchul li:hover{
	background: #f3f3f3;
}
.searchBox .search-input .search_icon {
	width: 44px;
	height: 39px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	border-radius: 0;
	cursor: pointer; }
.searchBox .Heat-search-word {
	margin-top: 7px; }
.searchBox .Heat-search-word a.first-dis {
	padding-right: 14px; }
.searchBox .Heat-search-word a {
	text-decoration: none;
	color: #a5a5a5;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	padding-right: 16px; }
.Advanced-search {
	position: absolute;
	right: 0;
	top: 0;
	color: #f2f3f4;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	cursor: pointer; }

.nav-box {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	background: #f7f7f7; }
.nav-box ul {
	width: 1052px;
	padding-left: 158px;
	height: 38px; }
.nav-box ul li {
	float: left;
	color: #666666;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	height: 38px;
	line-height: 38px;
	padding:0 16px;
	text-align: center;
	cursor: pointer; }
.nav-box ul li a{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-family: "Microsoft Yahei";
	text-decoration: none;
	cursor: pointer; }
.nav-box ul li.on {
	border-bottom: 3px solid #0cbbef; }
.nav-box ul li.on a{
	color: #323232;
	text-decoration: none;
}

.nav-bar-hidden{
	position: fixed;
	top: 0px;
	left: 0;
	margin-top: -42px;
	height: 39px;
	border-bottom: 1px solid #eeeeee;
	background: #d4003b;
	width: 100%;
	z-index: 444;
	box-shadow: #888888 0px 0px 5px;
	text-align: left;
}
#latestNews ul li a span{
	color: red;
}
#latestNews ul li a:hover{
	color: #3e97c3;
	text-decoration: none;
}
.main-content {
	width: 1052px;
	padding-left: 158px !important;
}
.main-content .menu1-container {
	width: 100%;
	height: auto; }
.main-content .menu1-container .left-content {
	width: 678px;
	height: auto;
	border-right: 1px solid #eaeaea;
}
.main-content .menu1-container .left-content .Relevant-results {
	width: 648px;
	height: 56px;
	border: 1px solid #e9e9e9; }
.main-content .menu1-container .left-content .Relevant-results .results-list {
	width: 100%;
	line-height: 28px;
	border-bottom: 1px solid #e9e9e9; }
.main-content .menu1-container .left-content .Relevant-results .results-list p {
	color: #898989;
	font-family: 瀹嬩綋;
	font-size: 12px;
	margin: 0;
	padding-left: 10px;
	padding-right: 16px; }
.main-content .menu1-container .left-content .Relevant-results .results-list p span {
	padding: 0 8px; }
.main-content .menu1-container .left-content .Relevant-results .results-list ul {
	height: 28px; }
.main-content .menu1-container .left-content .Relevant-results .results-list ul li {
	color: #898989;
	font-family: 瀹嬩綋;
	font-size: 12px;
	float: left;
	line-height: 28px; }
.main-content .menu1-container .left-content .Relevant-results .results-list ul li.vertical-line {
	width: 1px;
	height: 12px;
	background: #d1d1d1;
	margin-left: 16px;
	margin-right: 14px;
	margin-top: 8px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list {
	width: 100%;
	height: 29px;
	position: relative; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li {
	float: left;
	line-height: 29px;
	font-family: "SimSun";
	font-size: 12px;
	position: relative;
	color: #898989;
	cursor: pointer; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li span {
	cursor: pointer; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li span.on{
	color:#0cbbef;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li span.con-wid2{
	padding-left: 36px;
	padding-right: 8px;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li span.con-wid3{
	padding-left: 36px;
	padding-right: 8px;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li span.con-wid {
	padding-left: 30px;
	padding-right: 13px;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li span.con-wid4{
	font-family: "SimSun";
	font-size: 12px;
	padding-left: 35px;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.searchCondition4 {
	position: relative;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.searchCondition4 .select-con{
	position: absolute;
	top: 27px;
	left: 0;
	z-index: 1;
	width: 90px;
	border: 1px solid #dddddd;
	background: #fff;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.searchCondition4 .select-con ul{
	width:100%;
	height:100%;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.searchCondition4 .select-con ul li{
	width:85%;
	line-height: 22px;
	padding-left: 14px;
	color: #898989;
	font-family: "Microsoft Yahei";
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.searchCondition4 .select-con ul li:hover{
	background: #f5eded;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.searchCondition4 .select-con ul li input{
	margin: 0;
	margin-left: 14px;
	margin-right: 3px;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li small {
	font-family: "SimSun";
	font-size: 13px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li i {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-size: 12px 50px;
	position: absolute;
	left: 10px;
	top: 8px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li i.time_icon1 {

	background-position: 0 0; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li i.time_icon2 {

	background-position: 0px -12px;
	height: 10px;
	top: 9px;
	left: 16px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li i.time_icon3 {

	background-position: 0 -22px;
	left: 16px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li i.time_icon4 {

	background-position: 0 -38px;
	left: 16px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li a {
	font-family: "SimSun";
	font-size: 12px;
	color: #898989;
	padding-left: 35px;
	text-decoration: none; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.btn-show {
	cursor: pointer; }
.main-content .menu1-container .left-content .Relevant-results .matching-list ol li.vertical-line {
	width: 1px;
	height: 12px;
	background: #d1d1d1;
	margin-left: 16px;
	margin-top: 8px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search {
	width: 650px;
	height: 263px;
	background-position: -5px 0px;
	position: absolute;
	top: -3px;
	left: -1px;
	display: none;
	z-index: 99;
	cursor: pointer; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search h3 {
	color: #000000;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	line-height: 14px;
	padding-left: 14px;
	margin-bottom: 16px;
	padding-top: 48px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .retrieval-text {
	position: absolute;
	right: 15px;
	top: 8px;
	color: #0cbbef;
	font-size: 12px;
	font-family: simsun;
	cursor: pointer; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .retrieval-text i {
	width: 12px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 4px;
	left: -20px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td {
	border-top: 0;
	color: #666666;
	font-family: "Microsoft Yahei";
	font-size: 12px;
	padding: 6px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td a {
	display: block;
	width: 125px;
	height: 31px;
	background: #0cbbef;
	color: #ffffff;
	font-family: "Microsoft Yahei";
	font-size: 12px;
	line-height: 31px;
	text-align: center;
	text-decoration: none; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td .Keyword-input {
	width: 125px;
	height: 30px;
	border-radius: 0px;
	border: 1px solid #e1e1e0;
	padding: 0;
	box-shadow: none;
	margin-bottom: 0px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td .search-input-box {
	width: 125px;
	height: 30px;

	position: relative;
	float: left;
	margin-right: 7px; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td .search-input-box input{
	width: 100%;
	height: 100%;
	border-radius: 0;
	border: 1px solid #e1e1e0;
}
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td .search-input-box span {
	width: 87px;
	line-height: 30px;
	color: #666666;
	font-family: simsun;
	font-size: 12px;
	padding-left: 20px;
	display: block; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td .search-input-box span.text-center {
	text-align: center; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td .search-input-box i {
	position: absolute;
	width: 7px;
	height: 4px;
	display: inline-block;
	top: 12px;
	left: 107px;
	cursor: pointer; }
.main-content .menu1-container .left-content .Relevant-results .matching-list .Number-search .number-table td.text-right {
	text-align: right;
	width: 73px; }
.main-content .menu1-container .left-content .special-content {
	width: 586px;
	padding-top: 20px; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info {
	width: 100%;
	height: 294px;
	background-position: -3px 0; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info h3 {
	color: #ffffff;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	line-height: 16px;
	width: 100%;
	line-height: 44px;
	font-weight: normal;
	padding-left: 17px; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul {
	margin-top: 21px;
	margin-bottom: 21px; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li {
	position: relative; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li span {
	width: 125px;
	display: inline-block;
	text-align: right; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li input {
	width: 290px;
	height: 35px;
	border: 1px solid #cdcdcd;
	border-radius: 0;
	padding: 0; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li a {
	display: inline-block;
	width: 75px;
	height: 28px;
	background: #01519a;
	color: #ffffff;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	margin-right: 9px;
	text-align: center;
	line-height: 28px;
	text-decoration: none;
	transition: opacity 2s; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li a.reset-btn-small {
	background: #8d95a5;
	margin-top: 10px;
	transition: opacity 2s; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li a.validation-code {
	width: 94px;
	height: 30px;
	position: absolute;
	right: auto;
	top: 4px;
	margin-left: -97px;
	transition: opacity 2s; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box ul li a:hover {
	opacity: .8; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box p {
	width: 96%;
	line-height: 28px;
	border-top: 1px solid #c9dfe5;
	color: #000000;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	padding-left: 17px; }
.main-content .menu1-container .left-content .special-content .login-information .login-box-info .login-input-box p small {
	font-family: arial;
	color: #333333; }
.main-content .menu1-container .left-content .special-content h5 {
	color: #cc0000;
	font-family: "Microsoft Yahei";
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 7px; }
.main-content .menu1-container .left-content .special-content .leader-box dl {
	height: 150px; }
.main-content .menu1-container .left-content .special-content .leader-box dl dt {
	height: 121px;
	margin-top: 3px; }
.main-content .menu1-container .left-content .special-content .leader-box dl dt img{
	height: 121px;
}
.main-content .menu1-container .left-content .special-content .leader-box dl dd .details-con {
}
.main-content .menu1-container .left-content .special-content .leader-box dl dd .details-con ul li {
	color: #303030;
	font-size: 12px;
	font-family: simsun; }
.main-content .menu1-container .left-content .special-content .leader-box dl dd .details-con ul li span.leader-name {
	color: #cc0000; }
.main-content .menu1-container .left-content .special-content .leader-box dl dd .details-con ul li span {
	padding-right: 38px; }
.main-content .menu1-container .left-content .special-content .leader-box dl dd .details-con p {
	color: #303030;
	font-size: 14px;
	line-height: 22px;
	padding-left: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
	font-family: "microsoft yahei"; }
.main-content .menu1-container .left-content .special-content .leader-box dl dd .details-con p span {
}
.main-content .menu1-container .left-content .special-content dl {
	width: 100%;
	height: 126px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0; }
.main-content .menu1-container .left-content .special-content dl dt {
	float: left;
	width: 121px;
	height: 101px; }
.main-content .menu1-container .left-content .special-content dl dt a img{
	height: 109px;
}
.main-content .menu1-container .left-content .special-content dl dd {
	width: 465px;
	float: left;
	margin: 0; }
.main-content .menu1-container .left-content .special-content dl dd .title-con {
	width: 90%;
	margin: 0 auto; }
.main-content .menu1-container .left-content .special-content dl dd .title-con h3 {
	color: #e92020;
	font-family: "Microsoft Yahei";
	font-size: 18px;
	line-height: 18px;
	font-weight: normal; }
.main-content .menu1-container .left-content .special-content dl dd .title-con p {
	color: #333333;
	font-family: simsun;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 6px; }
.main-content .menu1-container .left-content .special-content dl dd .title-con p span {
	color: #e92020; }
.main-content .menu1-container .left-content .special-content dl dd .title-con a {
	color: #6e6e6e;
	font-family: "Arial";
	font-size: 12px;
	text-decoration: none; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list {
	overflow: hidden; }
.main-content .menu1-container .left-content .special-content .service-content{
	height: auto !important;
}
.main-content .menu1-container .left-content .special-content .service-content .search-results .table tr td{
	padding: 8px 0;
}
.main-content .menu1-container .left-content .special-content .Residence-permit-list .permit-title {
	margin-top: 5px !important; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .permit-title h3 {
	position: relative;
}
.main-content .menu1-container .left-content .special-content .Residence-permit-list .permit-title h3 span {
	color: #e50e00 !important; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .permit-title h3 i {
	position: absolute;
	width: 16px;
	height: 16px;
	display: inline-block;
	top: 5px;
	left: 0; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list p small {
	color: #666666; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list p span {
	color: #e50e00; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results {
	margin-top: 14px;
	margin-bottom: 17px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table {
	border: 1px solid #e5e5e5;
	margin-bottom: 0; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td {
	width: 82px;
	padding: 0;
	height: 25px;
	color: #666666;
	font-size: 12px;
	font-family: "Microsoft Yahei"; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td span {
	display: inline-block;
	width: 44%;
	height: 100%;
	padding-left: 20px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td .service-con{
	width: 80%;
	padding-right: 20px;
	padding-left: 5px;
	float: left;
}
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td .handle-con{
	width: auto;
	float: left;
}
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td span.second-line {
	border-left: 1px solid #e5e5e5; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td p {
	padding: 10px 29px 8px 13px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list .search-results .table td small {
	padding-left: 20px;
	display: inline-block;
	margin-top: 10px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list span.Statistics-bot {
	display: inline-block;
	margin-top: 6px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-list span.Statistics-bot i.chart-icon {

	width: 18px !important;
	height: 16px !important;
	top: 3px !important; }
.main-content .menu1-container .left-content .special-content .Residence-permit {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 22px}
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title {
	width: 100%;
	margin-top: 22px;
	margin-bottom: 8px; }
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title h3 {
	color: #004276;
	font-family: "microsoft yahei";
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	padding-top: 3px;
	cursor: pointer;
	transition: color 1s;
	overflow: hidden;
	width: 450px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title h3 a{
	color: #004276;
	cursor: pointer;
	text-decoration:none;
	transition: opactiy 3s;
	font-size: 18px;
}
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title h3 a:hover{
	opacity: 0.8;
}
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title h3 span {
	color: #e92020; }
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title h3:hover {
	color: #1777c3; }
.main-content .menu1-container .left-content h3{
	font-family: "Microsoft Yahei";
	font-size: 18px;
	font-weight: normal;
}
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title a {
	text-decoration: none;
	color: #004276;
	cursor: pointer;
	cursor: default; }
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title .Communication-bth {
	width: 102px;
	height: 25px;
	background: #06bbd6;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	text-align: center;
	line-height: 25px; }
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title .info-box {
	background: #ff9700; }
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title .policy-box {
	background: #f34a37; }
.main-content .menu1-container .left-content .special-content .Residence-permit .permit-title .chart-box {
	background: #4fb245; }
.main-content .menu1-container .left-content .special-content .Residence-permit p {
	color: #333333;
	font-family: "microsoft yahei";
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 3px;
	width:420px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 39px;
}
.main-content .menu1-container .left-content .special-content .Residence-permit p.p-text-color span{
	color: #e92020;
	padding-left: 0 !important;
	width: auto !important;
	height: auto !important;
}
.main-content .menu1-container .left-content .special-content .Residence-permit p.p-text-color.ptext-color{
	height: 48px;
	width: 586px;
}
.main-content .menu1-container .right-content .capital-container h4:nth-of-type(1){
	margin-top: 0;
}
.main-content .menu1-container .left-content .special-content .Residence-permit .address-con {
	color: #6e6e6e;
	font-family: "Arial";
	font-size: 12px;
	text-decoration: none; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.quily-con {
	color: #777;
	font-family: 'Microsoft Yahei';
	font-size: 12px;
	position: relative;
	padding-left: 30px; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.quily-con i {
	display: block;
	width: 17px;
	height: 12px;
	position: absolute;
	left: 10px;
	top: 0; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.quily-con .Enclosure {

	height: 17px;
	top: -3px; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.Statistics {
	font-family: "microsoft yahei";
	font-size: 10px;
	color: #888888;
	padding-left: 24px;
	padding-right: 18px; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.Statistics i {
	left: 0;
	top: 5px;
	width: 16px;
	height: 8px;
}
.main-content .menu1-container .left-content .special-content .Residence-permit span.Statistics i.start-icon {

	width: 14px;
	height: 14px;
	top: 2px; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.Statistics i.link-icon {

	height: 14px;
	width: 13px;
	top: 2px; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.Statistics i.chart-icon {

	width: 13px;
	height: 16px;
	top: 0; }
.main-content .menu1-container .left-content .special-content .Residence-permit span.Statistics-bot {
	color: #585858; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu {
	height: 164px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu1 {
	height: 143px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu1 .permit-title {
	margin-bottom: 5px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu1 .title-con {
	width: 100%;
	padding-left: 7px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu1 .title-con p {
	padding: 0;
	line-height: 20px; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu1 .permit-title .government-affairs {
	background: #2196f3; }
.main-content .menu1-container .left-content .special-content .Residence-permit-menu1 dl {
	border-bottom: 0; }
.main-content .menu1-container .left-content .special-content h4 {
	font-family: "microsoft yahei";
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	margin-top: 36px;
	margin-bottom: 15px; }
.main-content .menu1-container .left-content .special-content .search-info-main .info-table td {
	height: 28px;
	color: #004276;
	font-family: "microsoft yahei";
	font-size: 13px;
	cursor: pointer; }
.main-content .menu1-container .search-info-main .info-table td a {
	text-decoration: none;
	color: #004276;
}
.main-content .menu1-container .pagination ul > li > a, .main-content .menu1-container  .pagination ul > li > span {
	border-left-width: 1px;
	cursor: pointer;
	padding: 6px 11px; }
.main-content .menu1-container .pagination ul > .active>a{
	background-color: #0cbbef;
	color: #fff;
	border: 1px solid #fff;
}
.main-content .menu1-container .pagination ul > .page.active>a:hover{
	background-color: #0cbbef !important;
	border: 1px solid #fff;
}
.main-content .menu1-container .pagination .next a,.main-content .menu1-container .pagination .prev a{
	padding: 6px 6px;
	border-radius: 0;
	font-family: 'Microsoft Yahei';
	font-size: 14px;
}
.main-content .menu1-container .pagination .page a{
	font-size: 12px;
}
.main-content .menu1-container  .pagination ul > .page > a:hover {
	background-color: #fff !important;
	transition: border 3s;
	border: 1px solid #0cbbef; }
.main-content .menu1-container  .pagination {
	position: relative;
	margin-top: 35px;
	margin-bottom: 45px; }
.main-content .menu1-container  .pagination small {
	position: absolute;
	right: 18px;
	top: 11px;
	color: #999999;
	font-size: 12px;
	font-family: "Microsoft Yahei"; }
.main-content .menu1-container .right-content {
	width: 372px;

	height: auto; }
.main-content .menu1-container .right-content .capital-box {
	height: 209px;
	width: 350px;
	border: 1px solid #f3f3f3; }
.main-content .menu1-container .right-content .capital-box .Management-Center {
	width: 312px;
	height: auto;
	margin: 0 auto; }
.main-content .menu1-container .right-content .capital-box .Management-Center .sign-center-con dl dd h3 {
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 10px; }
.main-content .menu1-container .right-content .capital-box .Management-Center .sign-center-con dl dd span {
	color: #303030 !important; }
.main-content .menu1-container .right-content .capital-box .Management-Center .Management-Center-con {
	border-bottom: 1px solid #e5e5e5;
	height: 94px; }
.main-content .menu1-container .right-content .capital-box .Management-Center .Management-Center-con dl {
	padding-top: 13px;
	margin: 0; }
.main-content .menu1-container .right-content .capital-box .Management-Center .Management-Center-con dl dt {
	float: left;
	margin-right: 22px; }
.main-content .menu1-container .right-content .capital-box .Management-Center .Management-Center-con dl dd h3 {
	color: #303030;
	font-family: "Microsoft Yahei";
	font-size: 18px;
	font-weight: normal; }
.main-content .menu1-container .right-content .capital-box .Management-Center .Management-Center-con dl dd span {
	color: #858585;
	font-family: "Microsoft Yahei";
	font-size: 12px;
	position: relative;
	padding-left: 22px; }
.main-content .menu1-container .right-content .capital-box .Management-Center .Management-Center-con dl dd span i {
	width: 18px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}
.main-content .menu1-container .right-content .capital-box .QR-code {
	width: 312px;
	margin: 0 auto;
	margin-top: 16px; }
.main-content .menu1-container .right-content .capital-box .QR-code .qr-con {
	float: left;
	width: 220px; }
.main-content .menu1-container .right-content .capital-box .QR-code .qr-con p {
	font-family: simsun;
	font-size: 14px;
	color: #303030;
	line-height: 20px; }
.main-content .menu1-container .right-content .capital-box .QR-code .qr-img {
	float: right; }
.main-content .menu1-container .right-content .capital-container {
	width: 353px; }
.main-content .menu1-container .right-content .capital-container h4 {
	font-family: "Microsoft Yahei";
	color: #303030;
	font-size: 16px;
	line-height: 16px;
	margin-top: 25px;
	margin-bottom: 14px;
	font-weight: normal; }
.main-content .menu1-container .right-content .capital-container ul {
	margin: 0;
	margin-bottom: 11px;
	width: 100%;
	border-top: 1px solid #f2f2f2; }
.main-content .menu1-container .right-content .capital-container ul li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #f2f2f2;
	position: relative; }
.main-content .menu1-container .right-content .capital-container ul li i {
	width: 14px;
	height: 14px;
	background: #ef3f22;
	text-align: center;
	line-height: 14px;
	display: inline-block;
	color: #fff;
	font-size: 10px; }
.main-content .menu1-container .right-content .capital-container ul li i.blue-bg {
	background: #03a7e1; }
.main-content .menu1-container .right-content .capital-container ul li span {
	padding-left: 10px;
	font-family: "microsoft yahei";
	color: #666666;
	font-size: 12px;
	cursor: pointer; }
.main-content .menu1-container .right-content .capital-container ul li.related span{
	padding-left: 0;
}
.main-content .menu1-container .right-content .capital-container ul li a {
	font-family: "microsoft yahei";
	color: #666666;
	font-size: 14px;
	text-decoration: none;
	overflow: hidden;
	width: 80%;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	transition: opacity 3s;
	cursor: pointer; }
.main-content .menu1-container .right-content .capital-container ul li a:hover{
	opacity: 0.8;
}
.main-content .menu1-container .right-content .capital-container ul li .start-con {
	position: absolute;
	top: 0;
	right: 0; }z
			   .main-content .menu1-container .right-content .capital-container ul li .start-con em {
				   width: 13px;
				   height: 12px;
				   display: inline-block; }
.main-content .menu1-container .right-content .capital-container ul li .start-con em.start2_icon {
}
.main-content .menu1-container .right-content .capital-container .dynamic-box h4 {
	font-size: 16px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 12px; }
.main-content .menu1-container .right-content .capital-container .dynamic-box ul li span {
	font-family: simsun; }
.main-content .menu1-container .right-content .capital-container .Open-more .title-info {
	margin-top: 35px; }
.main-content .menu1-container .right-content .capital-container .Open-more .title-info h4 {
	color: #303030;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	font-size: 16px;
	float: left;
	line-height: 16px;
	margin: 0; }
.main-content .menu1-container .right-content .capital-container .Open-more .title-info a {
	float: right;
	color: #004276;
	font-family: simsun;
	font-size: 12px;
	position: relative; }
.main-content .menu1-container .right-content .capital-container .Open-more .title-info a i {
	display: inline-block;
	width: 7px;
	height: 10px;
	right: 0;
	top: 5px;
	position: absolute; }
.main-content .menu1-container .right-content .capital-container .Open-more .title-info a i.up-arrow{

}
.main-content .menu1-container .right-content .capital-container .Open-more .title-info a span {
	padding-right: 12px; }
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl {
	float: left;
	width: 75px;
	margin-bottom: 0px;
	margin-top: 11px; }
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl dt{

}
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl dt img{

}
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl dd {
	text-align: center;
	margin-left: 0;
	font-size: 12px;
	font-family: "simsun";
	color: #999999;
	line-height: 16px;
	padding-top: 6px; }
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl dd b {
	color: #004276;
	line-height: 20px;
	font-size: 12px;}
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl dd span {
	padding-top: 9px; }
.main-content .menu1-container .right-content .capital-container .Open-more .leader-list-info dl.mar-right {
	margin-right: 13px; }

.footer-capital {
	width: 100%;
	height: 45px;
	background: #f6f6f6;
	margin-top: 20px;
	border-top: 1px solid #e9e9e9; }
.footer-capital .footer-capital-con {
	margin: 0 auto;
	height: auto; }
.footer-capital .footer-capital-con p {
	color: #6f6f6f;
	font-size: 12px;
	font-family: "Microsoft Yahei"; }
.footer-capital .footer-capital-con p.first-con {
	margin-top: 24px; }
p#backToTop {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 101;
	margin: 0px;
}
p#backToTop a {
	display: block;
	height: 37px;
	width: 37px;
	cursor: pointer;
}
p#backToTop a img {
	position: absolute;
	transition: opacity 4s;
}
p#backToTop a:hover img.top-img{
	opacity: 0.8;
}

.masonry  .box a,imagecontainer .box a{
	display: inline-block;
	width:100%;
	height: 144px;
	position: relative;
	overflow: hidden;
}
.imagecontainer .box{
	overflow: hidden;
	margin-right: 6px;
}
.imagecontainer .box a{
	width: 100%;
	height: 144px;
	line-height: 144px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}
.imagecontainer .box a span{
	display: inline-block;
	width:196px;
	height: 27px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: -27px;
	text-align: center;
	line-height: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.masonry a span,imagecontainer a span{
	display: inline-block;
	width:196px;
	height: 27px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: -27px;
	text-align: center;
	line-height: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.search_X {
	display:inline-block;
	width: 45px;
	height: 37px;
	background: #fff;
	position: absolute;
	left: 430px;
	top: 1px;
}
@charset "UTF-8";
/*头部*/
.header{
	margin: 28px 0 20px;
}
.header .logo{
	margin: 0 46px 0 0px;
	max-width: 290px;
	margin-top: 0px;
	/*max-height: 60px;*/
	text-align: right;
	max-height: 100%;
}
.header .logo img{
	max-width: 100%;
	max-height: 60px;
}
.headerContainer{
	max-height: 60px;
}
.searchBox .search-input{
	width: 402px;
	height:39px;
	border: 1px solid #ccc;
	border-right: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.searchBox .search-input .inp_srh{
	height: 22px;
	line-height: 22px;
	/*max-width: 405px;
	width: 100%;*/
	overflow: hidden;
	text-align: left;
	font-size: 18px;
	outline: none;
	border: none;
	margin-top: 9px;
	margin-bottom:6px;
	padding: 0 15px;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.searchBox .search-btn{
	position: relative;
	height: 41px;
}
.searchBox .search-btn .search_icon{
	background: #ffffff;
	width: 44px;
	height: 41px;
	border: none;
}
.searchBox .search-btn .icon-search{
	position: absolute;
	top: 10px;
	left: 12px;
	cursor: pointer;
}
/*热搜词*/
.hotWord{
	margin-top: 4px;
}
.hotWord h1{
	font-size: 12px;
	color: #8c8c8c;
	line-height: 20px;
	margin: 0;
}
.hotWord ul li{
	float: left;
	margin:0 7px;
}
.hotWord ul li a{
	font-size: 12px;
	color: #8c8c8c;
}
/*高级、文号、二级搜索*/
.variousSearch{
	margin: 12px 0 0 20px;
}
.variousSearch a{
	font-size: 12px;
	color: #585858;
	margin-left: 12px;
}
.variousSearch a .icon-advSearch,
.variousSearch a .icon-secondarySearch{
	margin-right: 2px;
}





/*导航*/
.nav{
	width: 100%;
	height: 39px;
	background: #FFF;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #eee;
}
/*.nav ul {
	width: 1047px;
	margin: 0 auto;
}*/
.nav ul li {
	display: inline-block;
	height: 37px;
	line-height: 36px;
	padding: 0 21px;
	float: left;
	text-align: center;
	position: relative;
}
.nav UL LI a:hover{
	color: #fff;
}
.nav ul li.on{
	border-bottom: 3px solid #fff;
}
.nav ul li a{
	color: #fff;
	font-size: 16px;
}
.nav ul li span{
	display: none;
	width: 18px;
	height: 3px;
	background: #fff;
	border-radius: 20px;
	position: absolute;
	bottom: 3px;
	left: 50%;
	margin-left: -9px;
}
.nav ul li.on a{
	color: #fff;
}
.nav ul li.on span{
	display: inline-block;
}
/*翻页*/
.pagination {
	position: relative;
	margin-top: 28px;
	margin-bottom: 40px;
	width: 100%;
	text-align: left;
}
.pagination ul li{
	float: left;
	margin-right: 7px;
}
.pagination ul li a{
	display: inline-block;
	background: #fff;
	border: 1px solid #dadadc;
	height: 34px;
	line-height: 32px;
	padding: 0px;
	font-size: 14px;
	color: #666;
	text-align: center;
	min-width: 34px;
	width: 36px;
}
.pagination ul li.active a,
.pagination ul li a:hover{
	background: #eee;
	border: 1px solid #dadadc;
	color: #fbf9f9;
}
.pagination ul li.disabled a,
.pagination ul li.disabled a:hover{
	border: 1px solid #dadadc;
	background: #f8f8f8;
	color: #9a9a9a;
}
.pagination ul li.notHover a:hover{
	background: #fff;
	color: #666;
	border: 1px solid #dadadc;
}
.icon-prePage{
	background-position:0 0;
	margin-right: 1px;
}
.pagination ul li.disabled .icon-prePage{
	background-position:-19px 0;
}
.icon-nextPage{
	background-position:0 -15px;
	margin-left: 1px;
}
.pagination ul li.disabled .icon-nextPage{
	background-position:-19px -15px;
}
.pagination ul li.prev a,
.pagination ul li.next a{
	width: 86px;
}
.pagination ul li.next{
	margin-right: 0;
}
/*2020-11-23 苏州搜索新增头部下拉*/
/*搜站群时导航栏高度修改为5px*/
.nav2{
	height: 5px;
}
/**调整输入框*/
.searchBox .search-input .inp_srh2{
	width: 306px;
}
.searchDowmMenu{
	position: relative;
	width: 82px;
	height: 100%;
	border-right: 1px solid #ccc;
}
.searchDowmMenu .tit{
	font-size: 18px;
	color: #333;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	text-align: left;
	padding-left: 15px;
	cursor: pointer
}
.searchDowmMenu ul{
	position: absolute;
	top: 40px;
	left: 0;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	/* border-radius: 15px; */
	text-align: center;
	width: 95px;
	margin-left: -1px;
}
.searchDowmMenu ul li{
	float: none;
	height: 39px;
	line-height: 39px;
}
.searchDowmMenu ul li.borderLine{
	border-bottom: 1px dashed #ccc;
}
.searchDowmMenu ul li a{
	font-size: 18px;
	font-weight: normal;
}
.searchDowmMenu ul li a:hover{
	color: #000;
}
.icon-headDown{
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	background: url(../images/icon-headDown.png) no-repeat;
	margin-top: 4px;
}
.icon-headDownTriangle{
	background-position: 5px 8px;
}
.icon-headUpTriangle{
	background-position: 5px -14px;
}
.headFixed{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 99;
}
.headerCenter {
	margin: 28px auto 20px;
	width: 1047px;
}
/*搜索结果底部*/
#footer{
	width:100%;
	display: block;
	border-top:1px solid #e9e9e9;
	padding-bottom: 8px;
}
.foote {
	border-top: 1px solid #e9e9e9;
	margin:0px auto;
	border:none;
	display: flex;
	align-items: center;
	/*background: #fff;*/
}

.foote .copy {
	width: 100%;
	margin: 0 auto;
	color: #6f6f6f;
	font-size: 14px;
	float: left;
	text-align: center;
	margin-top: 7px;
	overflow: hidden;
}

.foote .copy p {
	margin-bottom: 5px;
}
/*相似文章*/
.similarArticles{
	margin-bottom: 22px;
	padding-bottom: 5px;
	margin-top: -18px;
	text-align: left;
}
.similarArticles{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 5px;
}
.similarArticles h1{
	font-size: 14px;
	color: #585858;
	margin-top: 8px;
	margin-bottom: 7px;
}
.similarArticlesList{
	/*padding-left: 10px;*/
}
.similarArticles li{
	line-height: 26px;
}
.similarArticles ul li a{
	font-size: 14px;
	color: #0a4297;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 64%;
	text-align: left;
}
.similarArticles li a b{
	color: #d60300;
}

.similarArticles .columnLabel{
	height: 26px;
	width: 102px;
	font-size: 12px;
	background-color: rgb(53, 94, 146);
	color: #fff;
	text-align: center;
	margin: 0px 20px 4px 0px;
}
.similarArticles ul li span{
	color: #6c6c6c;
	font-size: 14px;
}
.icon-articles{
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(../images/icon-articles.png) no-repeat;
}
.icon-articlesTit{
	background-position: 0 4px;
}
.icon-articlesTime{
	background-position: 0 -22px;
	margin-top: 2px;
	cursor: pointer;
}
.similarArticles h1 span{
	line-height: 22px;
	cursor: pointer;
}

#myModal_search_highs{
	color:#000;
	font-size:14px;
	width: 300px;
	height: 40px;
	background: rgba(255,255,255,1);
	border-radius: 3px;
	position:fixed;
	top:50%;
	margin-top:-20px;
	left:50%;
	margin-left:-150px;
	text-align: center;
	line-height: 40px;
	z-index: 100;
}
#times{
	color: red;
	margin: 0 3px;
	font-size: 16px;
	font-weight: bold;
}
#relativeInfo .title-info a,#relatedOrganizeInfo .title-info a,#relatedServiceInfo .title-info a {
    float: right;
    color: #004276;
    font-family: simsun;
    font-size: 12px;
    position: relative;
    margin-top: 10px;
}
#relativeInfo .title-info h1,#relatedOrganizeInfo .title-info h1,#relatedServiceInfo .title-info h1 {
    float: left;
    margin: 0px;
}

.unitlist {
    overflow: hidden;
}
#relativeInfo .title-info a i {
	display: inline-block;
	width: 7px;
	height: 10px;
	background: url("../images/lower_arrow.png") no-repeat;
	right: 0;
	top: 5px;
	position: absolute; }

#relativeInfo .title-info a span,#relatedOrganizeInfo .title-info a span,#relatedServiceInfo .title-info a span{
    padding-right: 12px;
}
#relativeInfo .leader-list-info dl.mar-right{
	margin-right: 12px;
}
#relativeInfo .leader-list-info dl{
	float: left;
	width: 75px;
	margin-bottom: 0px;
	margin-top: 11px;
}
#relativeInfo .leader-list-info dl dd {
	text-align: center;
	margin-left: 0;
	font-size: 12px;
	font-family: "simsun";
	color: #999999;
	line-height: 16px;
	padding-top: 6px; }

#relativeInfo .leader-list-info dl dd b {
	color: #004276;
	line-height: 20px;
	font-size: 12px;}

#showImages2 .box a{
	width: 100%;
	position: relative;
	overflow: hidden;
}
#showImages2 .box {
	width: 148px;
	height: 99px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	border-right: none;
	position: relative;
	float: left;
    background: #eee;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -webkit-box-orient: vertical;
    margin-right: 2px;
}
#showImages2 .box .image_box:hover {
	transform: scale(1.4);
}
#showVideos2 .box {
	margin-bottom: 6px;
	float: left;
	width: 144px;
}


/*#showVideos2 .photoBox:hover .videoPic{
	display: inline-block;
}*/
#showVideos2 .photoBox{
	width: 149px;
	height: 99px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	border-right: none;
	position: relative;
	float: left;
}
.videoPic{
	/*display: none;*/
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.2);
	cursor: pointer;
}
.videoPic div{
	width: 32px;
	height: 33px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 50%;
	margin-left: -18px;
	background: url(../images/icon.png);
	background-position: 32px -95px;
}

.videoList .box {
	margin-bottom: 6px;
	float: left;
	width: 144px;
}
.videoList .photoBox:hover .videoPic{
	display: inline-block;
}
.videoList .photoBox{
	width: 150px;
	height: 99px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	border-right: none;
	position: relative;
	float: left;
}
.nav span.left {
	display: inline-block;
	width: 30px;
	color: #fff;
	font-size: 28px;
	height: 39px;
	line-height: 35px;
}
.nav span.right {
	display: inline-block;
	width: 30px;
	color: #fff;
	font-size: 28px;
	height: 39px;
	line-height: 35px;
}
.left2 {
	width: 30px;
	color: #fff;
	font-size: 28px;
	height: 39px;
	line-height: 35px;
}
.right2 {
	width: 30px;
	color: #fff;
	font-size: 28px;
	height: 39px;
	line-height: 35px;
}
.wordGuide .wordGuide-images {
	color: #e92020;
	padding-right: 5px;
	max-width: 75%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.listCon h1{
	text-align: left;
}
#myModal_search_number,#myModal_search_high{
	position: absolute; left: 0px; top: 0px;
	filter: alpha(opacity=100);
	left: expression( (johndoe2 = document.documentElement.scrollLeft ?
                                             document.documentElement.scrollLeft : document.body.scrollLeft ) + 'px' );
	top: expression( (johndoe1 = document.documentElement.scrollTop ?
                                             document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );
}
body>div#myModal_search_number,body>div#myModal_search_high {
	position: fixed;
	top:0px !important;
}
/*#statisticsInfo{
	margin-bottom: 80px;
}*/
.modal-backdrop{
	width:100%;
	height:100%;
	position: absolute;
	left: 0px;
	top: 0px;
	right: auto;
	bottom: auto;
	background:#000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

body>div.modal-backdrop{
	position: fixed;
}

/*领导人*/
.relatedPerson.ldrzd{
	margin: 0 -18px;
	width:636px;
}
.relatedPerson.ldrzd ul li{
	width: 90px;
	margin: 0 18px;
}
.relatedPerson.ldrzd  ul li .personAvatar{
	border: none;
	width: 90px;
	height: 112px;
}
.relatedPerson.ldrzd ul li .personName{
	margin: 13px 0 17px;
}
.relatedPerson.ldrzd ul li .personName a{
	color: #333;
}
.relatedPerson.ldrzd ul li .personAvatar a img{
	width: 100%;
}
.leaderWord h1{
	color: #cc0000;
	font-size: 18px;
	margin: 0px 0px 10px 18px;
	text-align: left;
}
/*专题置顶*/
.ztzdBox{
	margin:6px 0 20px;
	width: 100%;
}
.ztzdPicBox{
    width: 283px;
    height: 156px;
    margin-right: 20px;
    position: relative;
}
.ztzdPicBox img{
	height: 100%;
	max-height: 100%;
}
.ztList{
	width:296px;
}
.ztList ul{
	margin: -5px 0 0;
}
.ztList ul li{
	height: 28px;
	line-height: 28px;
}
.ztList ul li i{
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #ccc;
	font-size: 0;
	vertical-align: middle;
	float: left;
	margin: 14px 7px 0 0;
}
.ztList ul li a{
	float: left;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #0042a2;
	font-size: 14px;
	text-align: left;
	margin-top: 2.5px;
	text-decoration: underline;
}
/*服务、互动*/
.zntjList.pubFH ul li{
	border: none;
}
.zntjList.pubFH ul li span{
	color: #cc0000;
}
.mapIcon{
	vertical-align: middle;
	margin: -2px 6px 0 12px;
}
.mapGo{
	font-size:12px;
	color:#fff;
	background:#0042a2;
	padding: 1px 6px 2px;
	border-radius: 3px;
}
.zhezhao{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 99;
}
.tankuang{
	position: fixed;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 850px;
	height: 530px;
	border-radius: 5px;
	margin: auto;
	border: solid 1px gray;
	box-shadow: 0px 3px 7px grey;
}
#header{
	height: 28px;
	background-color: #F8F8F8;
	border-radius: 5px;
}
#header-right{
	position: absolute;
	width: 25px;
	height: 28px;
	border-radius: 5px;
	color: gray;
	right: 5px;
	top: 0px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
#header-left{
	color: gray;
	width: 90%;
	text-align: left;
	padding: 2px 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}
#bldz{
	white-space: nowrap;
}
/*政务服务直达 -tab*/
.zwfwTabBox{
	width: 100%;
	border:1px solid #e9e9e9;
	margin-bottom: 10px;
}
.zwfwTabAllCon li,.zwfwVertical li {
	text-align: left;
}
.zwfwTabTit{
	background: #f7f7f7;
	height: 30px;
}
.zwfwTabTit ul {
	border-bottom:1px solid #e9e9e9;
	height: 30px;
}
.zwfwTabTit ul li{
	float: left;
}
.zwfwTabTit ul li a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 96px;
	text-align: center;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 5px;
}
.zwfwTabTit ul li.active a{
	background: #fff;
	border-top: 2px solid red;
	margin-top: -1px;
	height: 31px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	color: #333;
}
.zwfwTabTit ul li.active:nth-of-type(1) a{
	border-left:none;
	border-right: 1px solid #e9e9e9;
}
.zwfwTabListCon{
	padding: 12px 0px 0px;
	display: none;
}
.zwfwTabListCon ol li a{
	padding: 0 20px;
	width: 485px !important;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #535353;
	font-size: 14px;
}
.zwfwTabListCon ol li:hover{
	background: #f7f7f7;
}
.zwfwTabListCon ol li:hover a{
	color: #476ab1;
}
.zwfwTabListCon ol li a attr{
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	margin-top: -2px;
	width: 4px;
	height: 4px;
	background: #ccc;
}
.zwfwTabListCon ol li a:hover attr{
	background: #325cab;
}

.zwfwTabListCon ol li a span {
	color: #cc0000;
}
.showHideArrow{
	padding: 8px 0 8px 30px;
	border-top:1px solid #e9e9e9;
	margin-top: 8px;
	text-align: left;
}
.showHideArrow .icon-arror{
	margin: -2px 0 0 5px;
}
.showHideArrow a{
	color: #0042a2;
	font-size: 14px;
}
.showHideArrow a:hover{
	opacity: 0.8;
}
.icon-arror{
	width: 7px;
	height: 10px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/icon-arrow.png) no-repeat;
}
.icon-show{
	background-position: 0 0;
}
.icon-hide{
	background-position: -17px 0;
}
/*政务服务直达 - 竖版*/
.zwfwVertical{
	border-bottom: 1px solid #e9e9e9;
	margin: 0 20px;
}
.zwfwVertical:nth-last-of-type(1){
	border-bottom:none;
}
.zwfwVerTit{
	padding: 16px 20px 0;
	margin: 0 -20px;
}
.zwfwVertical .zwfwTabListCon{
	margin: 0 -20px;
	padding: 12px 0 6px;
	display: block;
}
.zwfwVerTit .line{
	width: 4px;
	height: 15px;
	background: #d4003b;
	margin-top: 4px;
	margin-right: 10px;
}
.zwfwVerTit .tit{
	font-size: 16px;
	color: #303030;
}
.zwfwVerTit .showHideArrow{
	border: none;
	padding: 0;
	margin: 0;
}
.zwfwVertical .zwfwTabListCon ol li a{
	width: 485px;
	float: left;
}
.zwfwVertical .zwfwTabListCon ol li b,.zwfwTabBox .tabVersion ol li b{
	float: right;
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
	font-size: 14px;
	color: #6b6b6b;
}
.newsInfo .clearfixs span span{
	color: #cc0000;
}
#showTitle{
	width: 1090px;display: inline-block;height: 37px;margin-left: 0px
}
.nav .navWidth{
	width: 1047px;
	margin: 0 auto;
}
.Residence-permit .columnLabel{
	min-width: 102px;
	padding: 0 10px;
}
.zwfwVerticalLeft ul li {
    float: left;
    margin-right: 10px;
    height: 54px;
    overflow: hidden;
    width: 269px;
    text-align: center;
    background: #eee;
}
.zwfwVerticalLeft ul li img{
    max-width: 280px;
    max-height: 54px;
    height: auto;
    width: auto;
}
.clearSerachCookie{
	display: inline-block;
	width: 17px;
	height: 16px;
	/*background-image: url(../images/deleteBox.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;*/
	background: url(../images/deleteBox.png) no-repeat center center;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: center 0;
	position: absolute;
	margin-left: -17px;
	margin-top: 3px
}

.video_ico{
/*	content:url(../images/video_ico.png);
	some-src-property: url(../images/video_ico.png);*/
	height: 40px;
	z-index: 2;
	position: absolute;
	left: 40% !important;
	top: 35%;
}