@charset "utf-8";

.detail{padding:15px 30px 30px; background-color:#fff; border:1px solid #ccc;}
.article-title{text-align:center; color:#015293; font-size:1.625em; font-weight:bold; line-height:140%; padding:10px 0;}
.article-subtitle{font-size:1em; line-height:140%; text-align:center; padding-bottom:20px; color:#333; display:none;}
.article-attr{padding-bottom:20px; color:#333; text-align:center; font-size:14px; border-bottom:1px solid #e1e1e1;}
.article-attr b{font-weight:normal;}
.article-attr span{margin:0 8px; display:inline-block; white-space:nowrap;}
.article-attr .fontsize{display:none !important;}
.article-attr .fontsize i{cursor:pointer; color:#333; margin-right:5px; margin-left:5px;}
.article-attr .fontsize i:hover{color:#8d0707;}
.article-attr #view span{margin:0;}
/*.article-attr .llcs b{color:#8d0707;}*/


.article-icon i{display: inline-block; position: relative; width: 30px; height: 25px; padding:0 3px; background: url(../images/cotent_icon.png) no-repeat; cursor: pointer; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7; transition: all .3s; -webkit-transition: all .3s;}
.article-icon i.favorite{background-position: 0 0; margin-top:-3px;}
.article-icon i.collected{background-position: 0 -25px;}
.article-icon i.print{background-position: 0 -50px;}
.article-icon i.l{background-position: 0 -75px;}
.article-icon i.s{background-position: 0 -100px;}
.article-icon i:after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -6px; height: 12px; width: 1px; background: #e4e4e4;}
.article-icon i:last-child:after{display: none;}
.article-icon i:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}


.article-content{clear:both; padding:20px 0; line-height:2.2; font-size:16px; overflow-y:hidden; overflow-x:auto;}
.article-content p{margin:15px 0;}
.article-content table,
.article-content video,
.article-content img{max-width:100%;}

.article-extended{line-height:34px; color:#666666; font-size:14px; padding:0 5px 0 15px; background:#f2f2f2; }
.article-extended dt{float:left; font-size:14px;}
.article-extended dt span{float:left; line-height:24px; margin:6px 6px 6px 0; color:#888888;}
.article-extended dt .bshare-custom a{float:left; padding-left:27px; height:24px; margin:6px 5px; background-image:url(../images/pages/icon-share.png); background-repeat:no-repeat; overflow:hidden;}
.article-extended dt .bshare-custom a.bshare-qzone{background-position:0 -52px;}
.article-extended dt .bshare-custom a.bshare-sinaminiblog{background-position:0 -104px;}
.article-extended dt .bshare-custom a.bshare-weixin{background-position:0 -1612px;}
.article-extended dt .bshare-custom a.bshare-qqim{background-position:0 -2652px;}
.article-extended dt .bshare-custom a.bshare-renren{background-position:0 -208px;}
.article-extended #content-share-m{display:none;}
/*.article-extended #content-share-m:before{display:inline-block; content:""; vertical-align:top; width:16px; height:34px; background-image:url(../images/pages/info-fx.png); background-repeat:no-repeat; background-position:center; margin-right:8px;}*/
.article-extended #content-share-m a i{display:inline-block; vertical-align:top; margin-right:8px; padding-top:2px; line-height:32px;}
.article-extended #content-share-m a font{display:inline-block; vertical-align:top;}
#shareNode{display:none;}

.article-extended dd{float:right;}
.article-extended dd span{margin:0 8px;}
.article-extended dd a{color: #666666; cursor: pointer;}
.article-extended dd a:hover{color: #333; font-weight: bold;}
.article-extended dd i{font-style: normal;}
.article-extended span{display:inline-block;}

.article-auxiliary{padding:20px 0 20px;}
.article-ewm{font-size:14px; text-align:center; padding:5px 0 0; margin:0 auto;}
.article-ewm dd{margin-bottom:10px; font-size:14px; color:#999;}

.article-reldocuments{display:none; /*padding:30px; border:1px solid #ebebeb;*/}
.article-reldocuments h3{padding:10px 0 10px; color:#333333; font-weight:bold; font-size:1em; /*padding-bottom:10px; font-size:1.125em; color:#0064b9;*/}
.article-reldocuments h3 span{}
.article-reldocuments .infoList li{padding-top:8px; padding-bottom:8px;}
.article-reldocuments .infoList li h4{padding-right:0;}
.article-reldocuments .infoList li h4 .time{display:none;}
.article-reldocuments .infoList li h4 a:before{background-color:#999;}

.auxiliary-tt .article-attr .llcs{display:none;}

.cszcmail{padding:20px 4% 0;}
.cszcmail .article-title{color:#333;}
.cszcmail dt{font-size:1em; line-height:3; padding-top:5px; border-top:1px solid #eaeaea; font-weight:bold; color:#1c75bc;}
.cszcmail dd{font-size:14px; line-height:2; padding-bottom:15px;}
.cszcmail dd p{margin:0 !important;}

.xxgkml-content .article-attr{padding-bottom:0; border-bottom-style:dashed;}
.xxgkml-content .article-attr .llcs{display:none;}
.xxgkml-content .article-subtitle{display:block;}
.meta-main{margin-top:15px; margin-bottom:15px; /*border:solid #d5d5d5 1px;*/ font-size:.875em;}
.meta-data{position:relative; background:#fff; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.meta-data dl dd{position:relative; float:left; width:100%; font-size:14px; border-bottom:solid #d5d5d5 1px;}
.meta-data dl dd.addWidth{width:50%;}
.meta-data dl dd label{width:100px; position:absolute; top:0; left:0; height:100%; text-align:right; background-color:#eaf5fe; border-right:solid #d5d5d5 1px; border-left:solid #d5d5d5 1px; cursor:default;}
.meta-data dl dd label font{display:block; padding:5px 10px; line-height:24px;}
.meta-data dl dd .display-block{margin-left:102px; padding:5px 10px; min-height:24px; line-height:24px; word-wrap:break-word; word-break:break-all;}
.meta-data dl dd .display-block b{font-weight:normal; display:none;}
.meta-data dl dd .display-block b.show{display:inline-block;}
.meta-data dl dd .OwnerDept span{display:none;}
.meta-data dl dd p{margin-bottom:0 !important;}

.websiteMap{}
.websiteMap .common-title{line-height:44px; background-color:#f5f5f5;}
.websiteMap .common-title .currentName{margin-bottom:0; font-size:1.125em;}
.websiteMap .infoList{padding:15px 10px;}
.websiteMap .infoList li{float:left; width:25%;}
.websiteMap .infoList li h4{padding-right:15px; font-size:14px;}

.zxft-detail{}
.zxft-detail .zxft-info dl{padding:30px; background-color:#f7f7f7;}
.zxft-detail .zxft-info dl dt{float:left; width:46.5%; height:314px; overflow:hidden;}
.zxft-detail .zxft-info dl dt img{display:block; width:100%; height:100%;}
.zxft-detail .zxft-info dl dd{float:left; width:53.5%;}
.zxft-detail .zxft-info dl dd a{color:#015293;}
.zxft-detail .zxft-info dl dd .div-item{margin-bottom:10px; margin-left:20px; line-height:200%; min-height:32px;}
.zxft-detail .zxft-info dl dd .div-item h4{padding-bottom:10px;}
.zxft-detail .zxft-info dl dd .div-item h4 a{font-size:1.25em; font-weight:bold;}
.zxft-detail .zxft-info dl dd .div-item label{float:left; width:80px; text-align:left; color:#015293;}
.zxft-detail .zxft-info dl dd .div-item .input-block{margin-left:80px; text-align:justify;}
.zxft-detail .article-content-body{padding:30px; background-color:#f2f8fc;}

.button-mod{text-align:center;}

.detail-mod{position:relative; background-color:#fff; border:1px solid #ccc;}
.detail-mod:after{position:absolute; top:0; bottom:0; left:70%; content:""; width:1px; height:100%; background-color:#ccc;}
.detail-left{float:left; width:70%;}
.detail-right{float:right; width:30%;}
.detail-left .detail{border:none;}
.detail-right .detail-rel{padding:30px 35px;}
.detail-right .detail-rel h3{padding-bottom:10px; font-weight:bold; font-size:1.375em; color:#015293;}
.detail-right .detail-rel .infoList li h4{padding-left:0;}
.detail-right .detail-rel .infoList li h4 a{white-space:normal;}
.detail-right .detail-rel .infoList li h4 a:before{content:normal;}

.detail-mod-full .detail-left{width:100% !important;}
.detail-mod-full:after{content:normal !important; display:none !important;}


/* 文件解读样式 */
.zfwj_top{margin-bottom:20px;}
.zfwj_top .meta-main{margin-bottom:0;}
.zfwj_con_left{width:66%;float: left;}
.zfwj_con_right{width:22%;float:right;line-height:3rem;}
.zfwj_jdcon h1{font-size:1.125rem;font-weight:bold;color:#015293;}
.common_list{margin-bottom:16px;}
.common_list li{font-size:1rem;color:#333;margin-bottom:8px;position:relative;}
.common_list li .point{display:block;width:6%;height:1.5rem;float:left;}
.common_list li .point span{display:block;width:4px;height:4px;background-color:#ccc;border-radius:50%;margin-top:0.6rem;}
.common_list li a{display:block;/* white-space:nowrap;overflow:hidden;text-overflow:ellipsis; */}
.common_list li p{width:94%;float:left;font-size:1rem;text-align: justify;line-height:1.5rem;}
.tpjd_list li{margin:8px 0 16px 0;}
.tpjd_list li .img{width:100%;height:9.25rem;overflow:hidden;}
.tpjd_list li .img img{width:100%;}
.tpjd_list li span{display:block;font-size:1rem;background-color:#f7f7f7;text-align:center;width:92%;padding:4%;line-height:1.5rem;}


/*征集留言*/
.zjly{ background:#F7F7F7; margin-top:50px; padding-bottom:20px;}
.zjly_nav{ height:44px; width:200px; margin:auto; text-align:center; line-height:44px; font-size:16px; font-weight:bold; background:#EFEEEE;}
.zjly_lyzl{ height:320px; width:888px; margin:auto; background:url(../images/zjlydl_bg.png) no-repeat right #FFF;}
.zjly_dlbox{ margin-left:40px; padding-top:20px; margin-top:20px;}
.zjlyd{ font-weight:bold;}
.zjyl_name{ background:url(../images/zjlydl_dl.jpg) no-repeat; width:298px; height:40px; text-indent:50px; border:1px solid #e3e3e3;}
.zjyl_pwd{ background:url(../images/zjlydl_mm.jpg) no-repeat; width:298px; height:40px; text-indent:50px; margin-top:30px; border:1px solid #e3e3e3;}
.zjyl_btn{ background:#035294; height:36px; width:300px; color:#FFF; line-height:36px; margin-top:30px; font-size:16px;}
.zjly_wjmi{ width:300px; margin-top:20px;}
.zjly_wjmm{ color:#035294;}
.zjly_dljzsj{ text-align:center; margin-top:20px;}
.zjly_lybox{width:94%; margin:auto; margin-top:20px;}
.zjly_fbly{ width:100%;}
.zjly_ly_jzsj{ width:180px; float:left; height:36px; line-height:36px; margin-top:20px;}
.zjly_yzm{ height:36px; width:100px;}
.zjly_tjly{ width:136px; height:36px; color:#FFF; background:#035294; font-size:16px; margin-left:10px;}

/* 人大政协内容页 */
.rdzx-detail table td{ line-height: 2;}
.rdzx-detail table .td-tit{background: #eaf5fe; font-weight: bold;}

/* 苏州简讯摘要 */
.szjx_zy{
	margin-top:1.5rem;
	padding:0.25rem;
	border:0.125rem solid #f7f7f7;
	position:relative;
}
.szjx_zy_tit{
	position:absolute;
	top:-0.125rem;
	left:-0.125rem;
}
.szjx_zy_bg{
	text-indent:2rem;
	padding:1.125rem;
	background-color:#f7f7f7;
}

#zoomcon a{color:#015293;}

/* 政策解读-相关解读 */
.zfwj_con_right.zcjd .zfwj_tpjd .lipic a{display: block;background: #f3f3f3;}
.zfwj_con_right.zcjd .zfwj_tpjd .lipic .img{max-height: 150px;overflow: hidden;}
.zfwj_con_right.zcjd .zfwj_tpjd .lipic span{display: block;text-align: center;line-height: 1.3;padding:10px;}

@media (max-width: 1280px){
	.zcjd_detail{margin: 0 2%;}
}

@media (max-width: 1024px){
	.zfwj_con_left{width:60%;}
	.zfwj_con_right{width:26%;}

	
}


@media (max-width: 1023px) {
.detail{padding:20px; border:none;}
.meta-main{margin-top:0;}
.article-reldocuments{padding:15px; margin-bottom:20px;}

.detail-mod{border:none;}
.detail-left .detail{padding:20px;}
.detail-right .detail-rel{padding:20px;}	

.zfwj_con_left{width:64%;}
	.zfwj_con_right{width:26%;}
}

@media (max-width: 991px) {
.detail{padding:15px;}
.cszcmail{padding:15px 15px 0;}
.article-title{text-align:left;}
.article-subtitle{text-align:left;}
.article-attr{padding-bottom:10px; text-align:left;}
.article-attr span{margin-left:0; margin-right:16px; margin-bottom:8px;}

.article-extended #content-share{display:none;}
.article-extended #content-share-m{display:block;}
#shareNode .fxd{background:#f5f5f5; height:28px; line-height:28px; margin:0 10px 15px; font-size:14px; font-weight:700; color:#626262;}
#shareNode .btn{padding-top:15px; font-size:18px; background-color:transparent;}
#shareNode{position:fixed; z-index:100; bottom:0; left:0; display:none; border-right:none; border-bottom:none; border-left:none; background:#fcfcfc; width:100%; padding:15px 0; text-align:center;}
#shareNode .bshare-custom{border-bottom:#e3e3e3 1px solid; padding-bottom:10px; margin:0 10px}
#shareNode .bshare-custom a{position:relative; float:left; width:25% !important; display:block; background:none !important; text-align:center; height:auto; padding:60px 0 0; margin:0; text-indent:inherit !important; white-space:nowrap; color:#888; font-size:15px;}
#shareNode .bshare-custom a img{display:block; width:52px; border:#f1f1f1 1px solid; border-radius:50%; margin:0 auto 8px;}
#shareNode .bshare-custom a.bshare-weixin{background:url(../images/pages/info-fx-wx.png) no-repeat center top !important;}
#shareNode .bshare-custom a.bshare-qqim{background:url(../images/pages/info-fx-qq.png) no-repeat center top !important;}
#shareNode .bshare-custom a.bshare-qzone{background:url(../images/pages/info-fx-qqzone.png) no-repeat center top !important;}
#shareNode .bshare-custom a.bshare-sinaminiblog{background:url(../images/pages/info-fx-xlwb.png) no-repeat center top !important;}
#shareNode .btn{text-align:center;}
.article-auxiliary{padding:0;}
.article-ewm{display:none;}
.meta-data dl dd.addWidth{width:100%;}
.websiteMap .infoList li{width:33.33333%;}

.detail-mod:after{content:normal; display:none;}
.detail-left{float:none; width:auto;}
.detail-left .detail{padding:15px;}
.detail-right{float:none; width:auto;}
.detail-right .detail-rel{padding:15px 0; margin:0 15px; border-top:1px solid #ededed;}
.detail-right .detail-rel h3{padding-bottom:5px;}

.zfwj_con_left{width:66%;}
.zfwj_con_right{width:26%;}
}

@media (max-width: 768px) {
.meta-data dl dd.addWidth{width:100%;}

.zxft-detail .zxft-info dl dt{float:none; width:auto; margin-bottom:15px; height:auto; text-align:center;}
.zxft-detail .zxft-info dl dt img{width:auto; max-width:100%; margin:0 auto;}
.zxft-detail .zxft-info dl dd{float:none; width:auto;}
.zxft-detail .zxft-info dl dd .div-item{margin-bottom:10px; margin-left:0;}

.zfwj_con_left{width:96%;}
.zfwj_con_right{width:96%; margin-top:20px;}
.common_list li .point{width:2%;}
.common_list li p{width:98%;}
.tpjd_list li .img{height:25.875rem;}
.tpjd_list li span{width:96%;padding:2%;}
}


@media (max-width: 480px) {
.websiteMap .infoList li{width:50%;}	

.zfwj_con_left{width:94%;}
.zfwj_con_right{width:94%;}
.tpjd_list li .img{height:15.625rem;}
}


@media (max-width: 414px) {
.zfwj_con_left{width:93%;}
.zfwj_con_right{width:93%;}
.tpjd_list li .img{height:13.5rem;}
}

@media (max-width: 375px) {
.zfwj_con_left{width:92%;}
.zfwj_con_right{width:92%;}
.tpjd_list li .img{height:13rem;}
}


@media (max-width: 320px) {
.zfwj_con_left{width:91%;}
.zfwj_con_right{width:91%;}
.tpjd_list li .img{height:10.1875rem;}
}


/* 老年版 */
.older .detail{border: 0; padding: 0;}
.older .article-title{font-size: 2.75em; padding-bottom: 35px;}
.older .article-attr{font-size: 1.5em;}
.older .article-attr .fontsize{display: none;}
.older .article-attr .fontsize i{font-size: 24px !important;}
.older .article-icon i{width: 40px; height: 40px;}
.older .article-icon i.favorite{background-image: url(../images/older/older-cotent-icon.png); margin-top: -7px !important;}
.older .article-icon i.collected{background-position: 0 -40px;}
.older .article-content{font-size:2.25em; line-height: 1.66666667;}
.older .article-content *{font-size:36px !important;}
.older .article-auxiliary, .article-extended dd{display: none;}
.older .article-extended dt span{font-size: 1.25em; color: #333;}
.older .zjly_nav{height: 60px; line-height: 60px;}
.older .zjly_ly_jzsj{width: 392px; height: 70px; line-height: 70px;}
.older .zjly_tjly{line-height: 70px; height: 70px; width: 185px;}
.older .zjly_fbly{height: 250px;}
.older .detail-left{width: 100%;}
.older .detail-right{width: 100%;}
.older .szjx_zy_bg{font-size:2em;}
.older .cszcmail .article-title{font-size:3em;}
.older .cszcmail dt{font-size:2.25em;}
.older .cszcmail dd{font-size:2em;}
.older .rdzx-detail table .td-tit{font-size:2em; width:18%; white-space:nowrap;}
.older .rdzx-detail table td{line-height:1.8em; font-size:2em; text-align:justify;}
.older .rdzx-detail table td *{font-size:inherit;}
.older .rdzx-detail .layui-table td, 
.older .rdzx-detail .layui-table th{padding:15px 30px;}
.older .websiteMap .infoList li h4{font-size: 32px;}
.older .websiteMap .infoList li{width: 50%;}
.older .websiteMap .common-title .currentName{font-size:2em;}
.read{position: fixed; right: 8%; top: 50%; margin-top: -50px;	z-index: 9999; display: none;}
.read dt{width: 108px; height: 108px; border-radius: 50%; color: #0095ff; font-size: 20px !important;	text-align: center; box-sizing: border-box;	background: #ffffff;	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1);	transition: .3S;	cursor: pointer; overflow: hidden; border: #0095ff 4px solid;}
.read dt:before{content: ''; display: block; width: 30px; height: 42px; margin: 15px auto 4px; background: url(../images/older/read-icon-open.png);}
.read dt:hover,
.read.open dt{
	background-image: linear-gradient(180deg, #2DA2FF 0%, #1391FD 100%);
	color: #ffffff !important;
	box-shadow: 0px 4px 12px 0px rgba(20, 146, 255, 0.35);
}
.read dt:hover:before{background-position: -30px 0;}
.read dd{position: absolute; bottom: 100%; left: 0; margin-left: -50px; padding-bottom: 20px; display: none;}
.read dd ul{position: relative; width: 200px; height: 120px; padding: 0 5%; box-sizing: border-box; box-shadow: 0 0 6px 0 rgba(0,0,0,0.1); background: #fff;}
.read dd ul:after, 
.read dd ul:before{content:''; position: absolute; width: 0; height: 0; border: transparent solid 10px; top: 100%; left: 50%; margin-left: -10px; border-top-color: #fff;}
.read dd ul:before{border-top-color:#ccc;}
.read dd ul li{float: left; width: 50%; text-align: center;}
.read dd ul li i{display: block; width: 60px; height: 60px; margin: 18px auto 5px; background-color: #1492FF; border-radius: 4px; background-repeat: no-repeat; background-position: center center; cursor: pointer;}
.read dd ul li span{font-size: 18px;}
.read dd ul li.play i{background-color: #1492FF; background-image: url(../images/older/read-icon-play.png);}
.read dd ul li.replay i{background-color: #d9723c; background-image: url(../images/older/read-icon-repaly.png);}
.read dd ul li.pause i{background-image: url(../images/older/read-icon-pause.png);}
.read dd ul li.disabled{color: #aaaaaa;}
.read dd ul li.disabled i{background-color: #D1D2D5;}
.read.open dt:before{background-image: url(../images/older/read-icon-close.png);}
/* .older .read{display: block;} */
.older .detail-mod{border: 0;}
.older .detail-mod:after{display: none;}
.older .detail-right .detail-rel{padding: 50px 0 30px;}
.older .detail-right .detail-rel h3{font-size: 48px;}
.older .zjly_lybox #verifyCodeValue{width: 200px; width: 140px; text-align: center;}
.older .zjly_lybox #verifyCodeImage{height: 70px !important; width: auto !important;}
.older .meta-data dl dd{font-size: 32px;}
.older .meta-data dl dd.addWidth{width: 100%;}
.older .meta-data dl dd label{width: 220px;}
.older .meta-data dl dd .display-block{margin-left: 222px; padding: 10px 20px; line-height: 54px; min-height: 54px;}
.older .meta-data dl dd label font{line-height: 54px; padding-top: 10px; padding-bottom: 10px;}
.older .article-subtitle{font-size: 36px; padding-bottom: 30px;}
.older .zfwj_top .meta-main{margin-bottom: 20px;}
.older .zfwj_jdcon h1{font-size: 2em;}
.older .zfwj_jdcon .common_list li p{font-size: 1.8em; line-height: 1.2;}

/* 手机版长者浏览模式 */
.older-m .websiteMap .infoList li h4{font-size:18px;}
.older-m .meta-data dl dd label font,.older-m .meta-data dl dd .display-block{font-size: 16px;}
.older-m .article-content *{font-size:19px !important;}
.older-m .article-attr{font-size: 17px;}
.older-m .zjly_ly_jzsj{width: auto;}
.older-m .article-extended #content-share-m a i,.older-m .article-extended #content-share-m a font{font-size: 19px;}
.older-m #shareNode .fxd{font-size: 19px;line-height: 36px;height: 36px;}