@charset "utf-8";
/* css document */

.container{
	width: 1200px;
	margin: 20px auto;
}

.clear12 {
    clear: both;
    font-size: 0;
    height: 12px;
    line-height: 0;
    width: 100%;
}

.wpindextitlebox{ background: #f5f5f5; height:33px; line-height:33px;border-top: 1px solid #0071ae;	border-bottom: 1px solid #e5e5e5; padding: 0 10px;}
.wpindextitlebox ul{ float: left;}
.wpindextitlebox ul li{ float: left; font-size: 14px; margin-right: 10px;}
.wpindextitlebox ul li a{ color: #0071ae;}
.wpindextitlebox .more{ float: right; font-size: 12px; color: #666;}
.wpindextitlebox .more:hover{ color: #0071ae;}


.leftcontent .wpindextitlebox ul li a{ color: #666;}
.leftcontent .wpindextitlebox ul li.hover a{ border-top:2px solid #0071ae; display: block; line-height: 28px;}
.leftcontent .wpindextitlebox ul li a:hover{ color: #0071ae;}

/*通用新闻列表*/
.newslist { clear:none; padding-top:5px; zoom:1;}
.newslist li { /*clear:both;*/ line-height:32px; height:32px; font-family:simsun; font-size:14px; overflow:hidden; background: no-repeat left 15px; padding-left:10px; vertical-align:bottom; }
.smalllist { padding-top:10px; }
.smalllist li { font-size:12px;}
.nonimglist li { background-image:none; padding-left:0px;}
.newslist li a { float:left; color:#636363; white-space:nowrap;text-overflow: ellipsis; overflow:hidden; width:85%;}
.newslist li a:hover { color:#105495; }
.smalllist li a,.nonedate li a { width:98%; }
.newslist li span { float:right; color:#959595; white-space:nowrap;}

/*当前位置*/
.currentposition {height:43px;margin-bottom:27px;padding-left:17px;line-height:43px;background: #3371cc;color:#fff;}
.currentposition a,.currentposition a:active,.currentposition a:link,.currentposition a:visited,.currentposition a:hover {color:#fff;margin:0 5px;}
.currentposition a:hover{ text-decoration: underline;}
.currentposition span { margin:0 5px;}
.currentposition * { font-size: 14px; color: #fff;}
.currentposition .bshare-custom a { margin: 0;}

.leftcontent{ float: left; width: 865px;}

.rightcontent{ float: right; width: 305px;}

/*图片新闻*/
.picnew { width:307px; height:255px; overflow:hidden;}
.picnew ul { width:324px; height:255px; float:left;}
.picnew li { width:145px; height:97px; margin:20px 17px 0 0; overflow:hidden; float:left; z-index:250; display:inline;}
.picnew .text { width:125px; height:26px; margin-top:71px; position:absolute; padding:0 10px;  line-height:26px; text-align:center; z-index:240; overflow:hidden;}
.picnew .text a , .picnew .text a:hover { color:#fff;}
.picnew .back { width:145px; height:26px; margin-top:71px; position:absolute; background-color:#000; filter:alpha(opacity=60); opacity:0.6; z-index:230;}
.picnew .photo { width:145px; height:97px; position:absolute;}
.picnew .photo img { width:145px; height:97px;}

/*信息列表 政务公开列表页面*/
.pagelist { font-size:14px; line-height:32px; padding:20px 5px 0 1px; color:#666;}
.pagelist li { font-size: 14px; vertical-align:bottom; height:32px; overflow:hidden; }
.pagelist a { float:left; width:85%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color: #666;}
.pagelist a:hover{ color: #0071ae;}
.pagelist span { float:right; white-space:nowrap;}
.pagelist .default_pgtoolbar span { float:none;}

/*信息展示 政务公开细览页面*/
.informationdisplay { border-top:1px solid #0070af; color:#666;}
.informationdisplay .title { padding:20px 40px; font-size:18px; line-height:24px; text-align:center; color:#444;}
.informationdisplay .note { padding:10px 0; text-align:center; line-height:24px;}
.informationdisplay .note span { padding:0 10px;}
.informationdisplay .note a { padding:0 3px; color: #666;}
.informationdisplay .text { font-size:14px; line-height:222%; }
.informationdisplay .text img { margin:10px 0px; max-width: 100%;}
/*.informationdisplay .text p { padding:15px 0px; margin:0px;}*/
.informationdisplay .source { padding:65px 0 15px 0; color:#145494;}
.informationdisplay .source span { padding-left:10px;}
.informationdisplay .source a { color:#145494;}


.jtgrb_detail {}
.jtgrb_detail_t img,.jtgrb_detail_b img{ display: block; width: 100%; height: auto;}
.jtgrb_detail_c {background:  repeat-y;padding: 0 180px 100px;background-size: 100% auto;}


@media screen and (max-width: 1199px) {
	.container{ width: 96%; margin: 15px auto; padding: 5px 2%; box-sizing: border-box; background: #fff;}
	.leftcontent{ float: none; width: 100% !important;}
	.leftcontent iframe {height: 1200px;}
	 .wpindextitlebox{ height: auto; overflow: hidden;}
	 .wpindextitlebox ul{ float: none;}

	.rightcontent{ display: none;}

	.currentposition{display: none;}
	.informationdisplay{ padding-top: 0; width:100%;}
	.nextpage,.nextpage ul li{ height: auto !important; overflow: hidden; }
	
	.informationdisplay .text img{max-width:100% !important;height:auto !important;}

	.jtgrb_detail_c { padding: 0 18%;}
}
@media screen and (max-width: 540px) {
	.pagelist a{ float: none;max-width: 100%;}
	.pagelist span{ display: none;}
}