﻿/* CSS Document */
/*-----------中间列表样式-------------*/
.zmhd_r li
{
	border-bottom:1px dashed #CCC;
    line-height:36px;
    padding-left:25px;
	}
/*----------------公用样式--------------*/
body { font-family: "宋体" ;margin:0;  padding:0;  font-size:14px; color:#333; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}
a { text-decoration:none}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #e75001; text-decoration:underline; text-decoration:none}
.l_float{ float:left;}
.r_float{ float:right; }
.f_float{ float:right; font-size:12px; font-weight: normal; color:#999;}
.bule{ color:#0b3db2;}
.bule a{ color:#0b3db2;}
.bule a:visited{ color:#0b3db2;}
.bule a:hover{ color:#005dbc;}
.color{ color:#929292;}
.color a{ color:#929292;}
.color a:visited{ color:#929292;}
.color a:hover{ color:#333;}
.yellow{ color:#e7b978;}
.yellow a{ color:#e7b978;}
.yellow a:visited{ color:#e7b978;}
.yellow a:hover{ color:#9e6800;}
.zi{ color:#cb48d8;}
.zi a{ color:#cb48d8;}
.zi a:visited{ color:#cb48d8;}
.zi a:hover{ color:#000;}
.red{ color:#db0303;}
.red a{ color:#db0303;}
.red a:visied{ color:#db0303;}
.red a:hover{ color:#db0303;}
.white{ color:#fff;}
.white a{ color:#fff;}
.white a:visited{ color:#fff;}
.white a:hover{ color:#ffe77b;}
/*----------------最外层--------------*/
.box{ width:980px; margin:0 auto; background:#FFF;}
/*----------------头部样式--------------*/
.head{ background: url(Nimagesbg_03.png) no-repeat left  top;}
.top_nav{ height:32px; line-height:32px; padding:0 8px 0 0; overflow:hidden; border-bottom:#eee solid 1px;}
.top_nav a{background:url(Nimagesli_28.png) no-repeat right center; float:left; padding:0 8px; color:#333; font-size:12px; }
.logo{ height:70px; width:302px; float:left; padding-top:20px}
.sk{ width:143px; float:left; height:28px; line-height:28px; background:none; border:#fff solid 0px; font-size:14px; color:#666; padding-left:25px;}
.tips{ width:110px; height:45px; float:right; background:url(Nimagestips.png) no-repeat left center; color:#868686; font-size:12px; padding:15px 35px 0; line-height:18px; margin:13px 15px 0 20px;}
.top_nav a.none{ background: none;}



/*----------------中间内容--------------*/
.main{ padding:5px 0px 0;}
/*----------------首页flash样式--------------*/
.flash{ width:560px; height:280px; float:left;}
.flash_r{ width:405px; float:right;}
/*----------------首页标签切换样式--------------*/
.list_1{ height:36px; background:url(Nimagesli_bg_06.png)  no-repeat left bottom; border-right:#dbdee1 solid 1px; font-family:"微软雅黑", "黑体"; font-size:16px;}
.list_1 li{ float:left; height:36px; padding:0 12px; line-height:34px; }
.list_1 li a{padding:0 12px; float:left; line-height:34px; height:34px; }
.list_1 li a:hover{padding:0 12px; color:#005bb8;border-top:#005bb8 solid 3px; background:#fff; border-right:#dbdee1 solid 1px; line-height:33px; border-left:#dbdee1 solid 1px;  }
.list_1 li.click{padding:0 14px; color:#005bb8; border-top:#005bb8 solid 3px; background:#fff;border-right:#dbdee1 solid 1px; border-left:#dbdee1 solid 1px; line-height:33px; height:33px;  }

/*----------------首页列表样式--------------*/
.c1{padding:0 14px; color:#007abe; font-weight:bold; border-top:#007abe solid 2px; background:#fff;border-right:#dbdee1 solid 1px; border-left:#fff solid 1px; line-height:34px; height:34px;}
/*----------------首页列表样式--------------*/
.list_2{ padding:5px 8px;}
.list_2 li{ line-height:28px; background: url(Nimagesd_21.png) no-repeat left center; padding-left:8px;}
/*----------------首页徐汇政务微博列表样式--------------*/
.list_3{ height:34px; background:url(Nimagesli_list_25.png) repeat-x; line-height:34px; padding-left:15px; font-weight: bold; border:#ececec solid 1px;}
.list_3 a{ background: url(Nimagesli_10.png) no-repeat right center; float:left; padding:0 25px; color:#888; }
.list_3 a:visited{ color:#888; }
.list_3 a:hover{ color:#0075af; }
.list_3 a.none{ background:none;}
/*----------------首页BANNER样式--------------*/
.banner{ height:45px; margin:15px 0 15px;}
/*----------------首政府信息主动公开标签样式--------------*/
.title_bs{ height: 35px; border-top:#dbdee1 solid 1px;  border-right:#dbdee1 solid 1px;line-height:35px;font-family:"微软雅黑", "黑体"; font-size:16px; color:#003399; }
.title_bs li{ width:175px; float:left; line-height:35px; border-left:#dbdee1 solid 1px; padding-left:10px;}
/*----------------政务大厅盒子样式--------------*/
.zwdt{ width:475px; float:left;}
/*----------------首政府信息主动公开列表样式--------------*/
.list_4{ width:175px; float:left; background:url(Nimagesli_bg_44.png) no-repeat right center; padding:5px 0px 0 10px;  }
.list_4 li{line-height:28px; background: url(Nimagesd_21.png) no-repeat left center; padding-left:8px; float:left; width:50px;}
/*----------------首政依申请公开列表样式--------------*/
.list_5{ width:250px; float:left; padding:5px 0px 5px 15px;}
.list_5 li{line-height:28px; background: url(Nimagesd_21.png) no-repeat left center; padding-left:8px; float:left; width:75px;}
/*----------------并联审批列表样式--------------*/
.list_6{ height:34px; background:url(Nimagesli_list_25.png) repeat-x; line-height:34px; padding-left:25px; font-weight:bold; border:#ececec solid 1px;}
.list_6 a{ background: url(Nimagesli_10.png) no-repeat right center; float:left; padding:0 25px; color:#888; }
.list_6 a:visited{ color:#888; }
.list_6 a:hover{ color:#0075af; }
.list_6 a.none{ background:none;}
/*----------------政府信息公开目录列表样式--------------*/
.list_7{ height:34px; background:url(Nimagesli_list_25.png) repeat-x; line-height:34px; padding-left:15px; font-weight:bold; border:#ececec solid 1px;}
.list_7 a{ background: url(Nimagesli_10.png) no-repeat right center; float:left; padding:0 17px; color:#888; }
.list_7 a:visited{ color:#888; }
.list_7 a:hover{ color:#0075af; }
.list_7 a.none{ background:none;}
/*----------------政府信息公开目录列表样式--------------*/
.xxgk{ width:490px; float:right;}
/*----------------列表左侧栏目样式--------------*/
.pages_l{ width:238px; float:left; border-top:#203c7f solid 2px; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px; background:url(Nimagespages_bg_03.png) no-repeat bottom; padding-bottom:200px; }
/*----------------二级页面title样式--------------*/
.pages_title{ height:30px; line-height:30px; padding-top:5px; border-bottom:#dbdee1 solid 1px; margin:0 10px; font-weight:bold;}
.pages_title span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#959595; padding-left:5px;}
/*----------------二级页面左侧列表样式--------------*/
.pages_list{ margin:0 10px; padding-top:5px;}
.pages_list li{ line-height:30px; margin-bottom:3px; font-size:12px;}
.pages_list li a{ border-bottom:#dbdee1 dashed 1px; display:block;color:#0a3396; padding-left:5	px;}
.pages_list li a:visited{color:#0a3396;}
.pages_list li a:hover{ border-bottom:#dbdee1 solid 1px; display:block; background:url(Nimageshover_03.png) no-repeat left bottom; font-weight:bold; color:#0a3396;}
/*----------------二级右侧样式--------------*/
.pages_r{ width:725px; float:right;}
/*----------------当前位置样式1--------------*/
.post{ background:url(Nimagespost_03.png) no-repeat 3px center; padding-left:20px; line-height:28px; border-bottom:#284894 solid 1px; }
/*----------------新闻列表列表--------------*/
.news_list{ width:auto; height:auto; padding:5px 10px; line-height:30px;}
.news_list ul{ width:auto; border-bottom:#e7e7e7 dashed 1px; padding:5px 0;}
/*----------------翻页样式--------------*/
.txt2{ text-align:center; margin:10px; line-height:24px; font-size:12PX;}
/*----------------底部版权左右浮动样式--------------*/
.c_l{ width:60%; line-height:22px; font-size:12px; float:left; padding-top:8px; color:#666;}
/*----------------详细页title样式--------------*/
.f_24{ font-family:"微软雅黑", "黑体"; font-size:24px; text-align:center; line-height:30px; padding-top:35px;}
/*----------------详细页播放器样式--------------*/
.ly{ width:356px; margin:20px auto 10px; }
/*----------------详细页日期样式--------------*/
.date{ background:#f2f2f2; text-align:center; margin:0 20px; height:30px; line-height:32px; font-size:12px; }
/*----------------详细页内容样式--------------*/
.text_14{ line-height:30px; padding:15px 20px}
.title{ height:32px; font-size:16px; font-family:"微软雅黑", "黑体"; color:#003399; background:url(Nimagestitle_bg_06.png) repeat-x; border-bottom:#e7e9eb solid 1px; border-top:#005bb8 solid 2px; margin-top:15px; padding-left:5px; line-height:32px;  }
/*----------------首页政民互动盒子--------------*/
.w_240{ width:240px; float:left; margin-right:15px; }
/*----------------首页政府及公共服务常用电话盒子--------------*/
.w_231{ width:231px; float:left; }
.m_r16{ margin-right:16px;}
/*----------------信息列表盒子--------------*/
.list{ padding:5px; line-height:28px;}
/*----------------首页banner2-------------*/
.banner2{ padding-top:5px;}
/*----------------咨询服务平台-pic列表--------------*/
.ico{ height:51px; padding-top:6px; overflow:hidden;}
.ico_list{ padding:0 5px; background:url(Nimagesico_bg_15.png) no-repeat;}
.ico_list li{ width:25%; line-height:28px; float:left;}
/*----------------首页最新问答盒子--------------*/
.w_355{ width:355px;}
/*----------------首页公众评议--------------*/
.text{ line-height:26px; padding-top:5px;}
.text input { line-height:28px;}
/*----------------链接网址群--------------*/


/*----------------下拉——最新反馈title及列表标签--------------*/
.title_m{ height:32px; line-height:32px; font-size:16px; font-weight:bold; color:#203e85; border-bottom:#ddd solid 1px; border-top:#203e85 solid 3px;}
.list_bs{ line-height:28px; padding:5px 0 0 10px;} 
.list_bs li{ line-height:28px;}
.list_bs li span{ width:25%; float:left; text-align:center;}
.list_bs li span.t_l{ text-align: left;}


.pages_r_2{ width:741px; border:#e0e0e0 solid 1px; float:right;}
/*当前位置3*/
.post_3{ background: url(Nimagespost_bg_03.jpg) repeat-x; border-bottom:#ddd solid 1px; height:35px;}
.post_3 span{ float:left; background:url(Nimagespost_03.jpg) no-repeat left center; line-height:35px; padding-left:18px; margin-left:10px;}


/*政民互动左侧*/
.zmhd_l{ width:225px;  border-right:#dadada solid 1px; padding:10px; float:left;}
.box_k{ border:#dedede solid 1px; margin-top:5px;}
.zmhd_mail{ background:#f7f7f7; border-top:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; margin-bottom:10px;}
.zmhd_mail li{ height:36px; border-bottom:#e2e2e2 solid 1px; line-height:36px; font-weight:bold; padding-left:50px;}
.zmhd_mail li.mail_1{ background:url(Nimageszmhd_03.jpg) no-repeat 10px 6px;}
.zmhd_mail li.mail_2{ background:url(Nimageszmhd_06.jpg) no-repeat 10px 6px;}
.zmhd_mail li.mail_3{ background:url(Nimageszmhd_08.jpg) no-repeat 10px 6px;}
.zmhd_mail li.mail_4{ background:url(Nimageszmhd_10.jpg) no-repeat 10px 6px;}

.zmhd_r{ width:730px; float:right; }
.zmhd_r dl{ border-bottom:#ebebeb solid 1px; margin:0 30px; padding:10px 0;}
.zmhd_r dd{ font-weight:bold; color:#173682; line-height:30px;}
.zmhd_r dt{ line-height:28px;}
.zmhd_r dt img{ float:left; margin-right:10px;}

.list_mail2{ width: 300px; background:url(Nimagesbg_l_03.png) no-repeat right top; height:231px; float:left; padding-top:10px;}
.list_mail2 li{ width:127px; height:87px; float:left; padding-left:10px;}
.xfts2{ padding-left:30px; padding-top:10px; clear:both;}
.jc{ width:400px;height:240px; float:left; }
.jc li{ width:167px; float:left; height:90px; text-align:center; font-weight:bold; color:#173682;}

.zmhd_x_r{ width:255px; float:right; padding-right:10px;}


@media screen and (max-width:979px){
	.box{width:100%; margin:0 auto; background:#FFF; }
	.content{ width:100%; margin:0 auto; background:#EEE; height:auto;}
}

@media screen and (min-width:980px){
	.box{ width:980px; margin:0 auto; background:#FFF; }
	.content{ width:980px; margin:0 auto; background:#EEE; height:auto;}
}
@media screen and (max-width:980px){
	
	.zmhd_l{ width:27%;  border-right:#dadada solid 1px; padding:10px; float:left;}
	.zmhd_r{ width:70%; float:right; }
	#tddisnone{ display:none;}
}
@media screen and  (max-width:729px){
	
	.zmhd_l{ width:27%;  border-right:#dadada solid 1px; padding:10px; float:left;}
	.zmhd_r{ width:69%; float:right; }
	#tddisnone{ display:none;}
}
@media screen and  (max-width:649px){
	
	.zmhd_l{ width:42%;  border-right:#dadada solid 1px; padding:10px; float:left;}
	.zmhd_r{ width:53%; float:right; }
	#tddisnone{ display:none;}
}
@media screen and (max-width:449px){
	
	.zmhd_l{ width:95%; border-right:#dadada solid 1px; padding:10px; float:left;}
	.zmhd_r{ width:99%; float:right; }
	#tddisnone{ display:none;}
}
@media screen and (max-width:370px){
	
	.zmhd_l{ width:92%;  border-right:#dadada solid 1px; padding:10px; float:left;}
	.zmhd_r{ width:99%; float:right; }
	#tddisnone{ display:none;}
}