﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
a:hover {
	color:#ff6101;
}
.reponsive-img {
	width:100%;
	height: auto;
	margin-top: 10px;
}
.col-style1 {
	border-top:2px solid #227dd4;
	margin-top: 10px;
    position: relative;
}
.col-style1 .head1,.col-style1 .head2,.col-style1 .head3,.col-style1 .head4{
	height: 33px;
	border-right: 1px solid #e1e1e1;
	background: url(imagestabline01.jpg) repeat-x;
    border-left: 1px solid #e1e1e1;
    text-align: center;
    font-size: 14px;
    font-family: "宋体";
    line-height: 32px;
    cursor: pointer;
}
.col-style1 .current {
    background:none;
}
.col-style1 .current a {
    color: #0049a3;
}
.col-style1 .head1 a, .col-style1 .head2 a, .col-style1 .head3 a, .col-style1 .head4 a {
    font-weight: bold;
    font-size: 14px;
    font-family: "宋体";
}
.col-style1 .head1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 25%;
}
.col-style1 .head2{
    position: absolute;
    top: 0px;
    left: 25%;
    width: 25%;
}
.col-style1 .head3 {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 25%;
}

.col-style1 .head4 {
    position: absolute;
    top: 0px;
    left: 75%;
    width: 25%;
}

.col-style1 .content1,.col-style1 .content2,.col-style1 .content3,.col-style1 .content4 {
	overflow: hidden;
	height:302px;
	padding-left:10px;
    padding-top:33px;
}

.paddingtop8 {
    padding-top:8px;
}

.tab li a {
	font-weight:bold;
	font-size: 14px;
	font-family: "宋体";
}
.tab li {
	float: left;
	/*width:24.5%;*/
    width:33%;
	height:33px;
	border-left:1px solid #e1e1e1;
	text-align: center;
	font-size: 14px;
	font-family: "宋体";
	line-height: 32px;
	cursor:pointer;
}
@media (max-width: 980px) and (min-width: 768px) {
 .tab li {
	/*width:24.5%;*/
    width:33%;
}
}
.tab li.current {
	background-color: #ffffff;
}
.tab li.current a {
	font-weight:bold;
	color:#0049a3;
}
.title {
	text-align: center;
}
.title a {
	padding-top: 5px;
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	font-weight: bold;
	font-family: "宋体";
	color:#d00d0d;
}
.datalist1 li {
	padding-left:11px;
	font-size: 14px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
	position:relative;
}
.datalist1 li span {
	position: absolute;
	top:0;
	right:0;
	color:#999999;
}
.datalist1 li a:hover {
	color:#ff6101;
}
.linklist1 {
	margin-left: -5px;
	overflow: hidden;
}
.linklist1 li {
	float: left;
	width:78px;
	height: 32px;
	margin-left: 5px;
	_margin-left:4px;
}
.linklist1 li a {
	display: block;
	width: 78px;
	height: 32px;
	background:url(imagesindeximg.png) 0 -535px;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	color:#0049a3;
}
.linklist1 li a:hover {
	background:url(imagesindeximg.png) 0 -567px;
	color:#ff6101;
}
.img2 {
	width:158px;
	height:126px
}

/*手机端*/
@media (max-width: 767px) {

}
/*number 2 container*/
.col-style2 {
	margin-top:10px;
}
.col-style2 .head {
	height: 35px;
	border-right:1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
	background: url(imagestitlebg.jpg) repeat-x;
}
.col-style2 .head h2 {
	float: left;
	width:138px;
	height: 31px;
	text-align: left;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	padding-top: 2px;
	border-right:1px solid #e1e1e1;
	font-weight: bold;
	font-family: "宋体";
}
.col-style2 .head h2.current {
	float: left;
	width:138px;
	height: 33px;
	background: url(imagestabline02.jpg) repeat-x;
	border-right: 0;
	font-weight:bold;
}
.col-style2 .head h2.current a {
	color:#ffffff;
	font-size:16px;
	font-weight: bold;
	font-family: SimSun;
}
.col-style2 .content {
	height: 130px;
	padding-top:10px;
}
.hot {
	height: 118px;
	border:1px solid #e1e1e1;
	border-bottom: 0;
	position: relative;
}
.hot .img {
	position: absolute;
	z-index: -1;
	left:-1px;
	top:-1px;
	width: 38px;
	height: 33px;
	background: url(imagesindeximg.png) 0 -280px no-repeat;
}
.hot .page {
	position: absolute;
	bottom:0;
	right:-1px;
	width:31px;
	height: 33px;
	background: url(imagesindeximg.png) 0 -96px no-repeat;
}
.shadow {
	height: 11px;
	background: url(imagesshadow.jpg) 100% 0 no-repeat;
}
.hot-title {
	float: left;
	width:30px;
	height: 88px;
	padding:30px 6px 0;
	background: url(imagesline.jpg) 100% 10px no-repeat;
	font-size: 14px;
	font-family: "宋体";
	font-weight:bold;
	color:#0049a3;
	text-align: center;
	line-height: 18px;
}
.leftbtn {
	display: block;
	position: absolute;
	top:52px;
	left:50px;
	width:8px;
	height: 15px;
	cursor:pointer;
	background: url(imagesicon04.jpg) no-repeat;
}
.rightbtn {
	display: block;
	position: absolute;
	top:52px;
	right:10px;
	width:8px;
	height: 15px;
	cursor: pointer;
	background: url(imagesicon05.jpg) no-repeat;
}
.double-data {
	padding-left:20px;
	margin-top: 8px;
}
.double-data li {
	float: left;
    height:35px;
	line-height: 35px;
    width:235px;
	font-size: 14px;
	padding-left:10px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
    overflow:hidden;
}
/*栏目样式3*/
.col-style3 {
	margin-top:4px;
}
.col-style3 .head {
	height: 34px;
	background:url(imagestabline01.jpg) repeat-x;
}
.col-style3 .content {
	overflow: hidden;
}
.tab2 li {
	float: left;
	width: 55px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: left;
	padding-top: 2px;
	padding-left:25px;
	font-family: "宋体";
	cursor:pointer;
	background: url(imagestabsplit.jpg) 95% 50% no-repeat;
}
.tab2 li.first {
	padding-left:36px;
	width: 103px;
}
.tab2 li.first2 {
	padding-left:35px;
	width: 103px;
}
.tab2 li.second {
	width:103px;
	padding-left:35px;
	background: none;
}
.tab2 li.third {
	width:99px;
	padding-left:35px;
	background: url(imagestabsplit.jpg) 100% 50% no-repeat;
}
.tab2 li.forth {
	width:85px;
	padding-left:35px;
	background: url(imagestabsplit.jpg) 100% 50% no-repeat;
}
.tab2 li.forth1 {
	width:91px;
	padding-left:35px;
	background: url(imagestabsplit.jpg) 100% 50% no-repeat;
}
.tab2 li.fifth {
	padding-left:35px;
	width: 150px;
	background: none;
}
.tab2 li.sixth {
	padding-left:36px;
	width: 110px;
}
.tab2 li.last {
	background: none;
}
.tab2 li.current {
	padding-top: 0;
	border-top: 2px solid #227dd4;
	background: url(imagesicon06.png) 16px 9px no-repeat #ffffff;
}
.tab2 li.current a {
	font-weight:bold;
	color:#0049a3;
}
.tab2 li a {
	font-weight:bold;
	color:#333;
}
#tab7 .head {
	height: 34px;
	position: relative;
}
#tab7 div.more {
	height:25px;
    width:15px;
	background:url(imagesindeximg.png) 0 -71px no-repeat;
	cursor:pointer;
    margin-top: 5px;
}
#tab7 div.more:hover {
	background:url(imagesindeximg.png) 0 -46px no-repeat;
	cursor:pointer
}
.big-pic {
	float: left;
	position: relative;
	width:227px;
	height: 186px;
	margin-top: 10px;
}
.big-pic img {
	width:100%;
	height: 186px;
}
.big-pic p.text-bg, .small-pic p.text-bg {
	position: absolute;
	bottom:0;
	left:0;
	width: 227px;
	height: 25px;
	background-color: #000000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.big-pic p.text-con, .small-pic p.text-con {
	position: absolute;
	bottom:0;
	left:0;
	width: 227px;
	height: 25px;
	text-align: center;
	color:#ffffff;
	line-height: 24px;
	font-size:12px
}
.small-pic {
}
.small-pic ul li {
	float: left;
	position: relative;
	width: 108px;
	height: 88px;
	margin-top: 10px;
	margin-left: 9px;
}
.small-pic ul li img {
	width: 100%;
	height: 88px;
}
.small-pic p.text-bg, .small-pic p.text-con {
	width: 108px;
}

/*手机端*/
@media (max-width: 767px) {
 .small-pic ul li {
 width:100%;
}
 .small-pic ul li img {
 /*width: 82px;
 height: 88px;*/
}
 .small-pic p.text-bg, .small-pic p.text-con {
 width: 82px;
}

}
/*政民互动*/
.col-border {
	border:1px solid #e1e1e1;
	margin-top:10px;
}
.zx1 {
	float:left;
	margin-top:9px;
	margin-left:10px;
}
.col-style4 .head, .col-style44 .head {
	float:left;
	height: 34px;
	background: url(imageszx_01.jpg) 10px 6px no-repeat;
	line-height: 34px;
	padding-left: 47px;
	font-size: 14px;
	font-family: "宋体";
}
.col-style4 .head a, .col-style44 .head a {
	font-weight:bold;
	font-size:14px;
	color:#0049a3;
}
.col-style4 .content, .col-style44 .content {
	height: 190px;
	_height:191px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	clear:both;
}
.d10 {
	margin-top: 10px;
}
.col-style2 .service {
	padding-top:10px;
	height: 91px;
	overflow: hidden;
}
.s-title {
	float: left;
	width:28px;
	height: 81px;
	padding:10px 5px 0;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	font-family: "宋体";
	color:#ffffff;
	text-align: center;
	background: url(imagesindeximg.png) 0 -313px no-repeat;
}
a.link2 {
	float: right;
	width: 114px;
	height: 91px;
	display: block;
	background: url(imagesexpress.jpg);
}
.data {
	height: 85px;
	margin-left:38px;
	margin-right: 124px;
	padding-left:10px;
	padding-top:4px;
	border:1px solid #f7e7d8;
	border-left:0;
	background-color: #fffaf4
}
/*last two container 生活在静安 */
.col-style2 .h1 {
	padding-top:0;
	height: auto;
}
.lm-title {
	height: 34px;
	background: url(imagesicon06.jpg) 17px 11px no-repeat #f7f7f7;
	line-height: 34px;
	padding-left: 47px;
	font-size: 14px;
	margin-top: 10px;
	font-family: "宋体";
}
.lm-title a {
	font-size:14px;
	color:#0049a3;
	font-weight:bold;
}
.lm-content {
	height: 150px;
}
.listnews2 {
    font-size: 14px;
    cursor: pointer;
    line-height: 27px;
    height: 27px;
    text-align: left;
    background: url(imageslistimg01.jpg) 0 50% no-repeat;
    width: 230px;
    text-overflow: ellipsis;
    overflow: hidden;
}
@media(max-width:400px) {
    .listnews2 {
        width:145px;
    }
}

.datalist2 li {
	height: 25px;
	padding-left:60px;
	line-height: 25px;
	font-size: 14px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
	position: relative;
}
.datalist2 li em, .datalist2 li em font {
	position: absolute;
	display: block;
	top:0;
	left:0;
	width:50px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color:#1c81dd;
	font-style:normal;
	background: url(imagessplit.jpg) 100% 50% no-repeat;
}
.datalist2 li em a{color:#1c81dd;}
.datalist2 li a:hover {
	color:#ff6101;
}
.datalist2, .gzcylist {
	height:25px;
	line-height:25px;
}
.gzcylist li {
	height: 25px;
	padding-left:60px;
	line-height: 25px;
	font-size: 14px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
	position: relative;
	clear:both;
}
.gzcylist li em, .gzcylist li em font {
	position: absolute;
	display: block;
	top:0;
	left:0;
	width:50px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color:#1c81dd;
	font-style:normal;
	background: url(imagessplit.jpg) 100% 50% no-repeat;
}
.gzcylist li em a{color:#1c81dd;}
.gzcylist li a:hover {
	color:#ff6101;
}
.fsp {
	height:186px;
	border:1px solid #e1e1e1;
	margin-top:10px;
}
.fsptitle {
	height:30px;
	line-height:30px;
	font-size:12px;
	text-align:center;
        overflow: hidden;
white-space: nowrap;
}
.fsptitle span {
	color:#666666;
}
.fspcc {
	height:55px;
	background-color: #1f84de;
}
.fspcc ul {
	width:100%;
	height:55px;
}
.fsp1 {
	border-right:2px solid #e1e1e1;
	float:left;
	width:22%;
	height:40px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	padding-top:15px;
	line-height:25px;
}
.fsp2 {
	border-right:2px solid #e1e1e1;
	float:left;
	width:20%;
	height:50px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	line-height:15px;
}
.fsp3 {
	border-right:2px solid #e1e1e1;
	float:left;
	width:13%;
	height:50px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	line-height:15px;
}

.fsp3_1 {
	border-right:2px solid #e1e1e1;
	float:left;
	width:16%;
	height:50px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	line-height:15px;
}

.fsp4 {
	height:40px;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding-top:5px;
	line-height:15px;
}
.fsplist {
	height:40px;
	clear:both;
	border-bottom:2px solid #e1e1e1;
}
.fsplist1 {
	float:left;
	height:30px;
	background-color:#fbf9fa;
	border-right:2px solid #e1e1e1;
	width:22%;
	font-size:14px;
	text-align:center;
	padding-top:10px
}
.fsplist2 {
	float:left;
	height:30px;
	background-color:#fbf9fa;
	border-right:2px solid #e1e1e1;
	width:20%;
	font-size:14px;
	text-align:center;
	padding-top:10px
}
.fsplist3 {
	float:left;
	height:30px;
	background-color:#fbf9fa;
	border-right:2px solid #e1e1e1;
	width:13%;
	font-size:14px;
	text-align:center;
	padding-top:10px
}

.fsplist3_1 {
	float:left;
	height:30px;
	background-color:#fbf9fa;
	border-right:2px solid #e1e1e1;
	width:16%;
	font-size:14px;
	text-align:center;
	padding-top:10px
}

.fsplist4 {
	height:30px;
	background-color:#fbf9fa;
	font-size:14px;
	text-align:center;
	padding-top:10px
}
/*社区服务*/
.lm-title2 {
	height: 33px;
	margin-top: 10px;
	background: url(imagestitlebg2.jpg) 0 11px repeat-x;
}
.lm-title2 h2 {
	width: 80px;
	height: 33px;
	background: url(imagesicon06.png) 2px 9px no-repeat #ffffff;
	padding-left:30px;
	font-size: 14px;
	font-family: "宋体";
	line-height: 28px;
	font-weight: bold;
}
.lm-title2 h2 a {
	font-size:14px;
	color:#0049a3;
}
.lm-content2 {
	overflow: hidden;
	position: relative;
 *zoom:1;
}

.lm-content_sheq{
    overflow: hidden;
	position: relative;
    *zoom:1;
    border: 1px solid #e1e1e1
}

.lm-content_sheq ul {
    overflow: auto;
    padding:6px 0 6px 26px;
}

.lm-content_sheq ul li {
    float: left;
    display: block;
    width: 30%;
    background: url("imageslistimg01.jpg") no-repeat 0 50%;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-size:14px;
}

.left-tab {
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	width:165px;
}
.left-tab li {
	height:29.7px;
	line-height: 29.7px;
	background: url(imageslistibg3.jpg) 0 2px no-repeat;
	font-size: 14px;
	padding-left:11px;
	/*margin-bottom: 2px;*/
	cursor:default;
}
.left-tab li.current {
	color:#1c81dd;
	background: url(imageslistibg2.jpg) 0 0 no-repeat;
}
.left-tab li.current a:hover{color:#1c81dd;}

.left-tab li.current1 {
	color:#1c81dd;
	background: url(imageslistibg2.jpg) 0 0 no-repeat;
}
.left-tab li.current1 a:hover{color:#1c81dd;}
.left-tab li.last {
	margin-bottom:2px;
}

.tab-content {
	position: relative;
	z-index: 9;
	margin-left: 164px;
	height: 153px;
	border:1px solid #e1e1e1;
	padding-left:12px;
 *zoom:1;
	background: url(imagesbg3.jpg) right bottom no-repeat;
}
.datalist3 {
	overflow: hidden;
	width: 100%;
	padding-top:9px;
}
.datalist3 li {
	float: left;
	line-height: 26px;
	font-size: 14px;
	padding-left:10px;
	width: 100px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
}
.ts-title {
	height: 32px;
	line-height: 32px;
	padding-left:32px;
	font-size: 14px;
	font-weight: normal;
	background: url(imagesicon.png) 2px -100px no-repeat;
}
.ts-title a {
	color:#1d85de;
}
.ts-info {
	height: 30px;
	line-height: 30px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
	padding-left:10px;
	font-size: 14px;
}
/*工作在静安*/
.col-style5 {
	margin-top:10px;
	border:1px solid #e1e1e1;
}
.col-style5 .ctitle {
	height:33px;
	background:url(imagesgz_title.jpg) center top no-repeat #f9f9f9;
	font-size:14px;
	text-align:center;
	line-height:32px;
	color:#0049a3;
	font-weight:bold;
}
.col-style5 .content {
	height:auto;
	padding-top:7px;
	padding-bottom:9px;
	overflow:hidden;
}
.datalist4 li {
	float:left;
	line-height:26px;
	padding-left:24px;
	font-size:14px;
	width:110px;
	background:url(imageslistimg01.jpg) 10px 50% no-repeat;
}
@media (min-width:768px) and (max-width:980px) {
 .datalist4 li {
 width:82px;
}
    .fsp1 {
        overflow:hidden;
        white-space:nowrap;
        text-overflow: ellipsis;
    }
     .fsp2 {
        overflow:hidden;
        white-space:nowrap;
        text-overflow: ellipsis;
    }
      .fsp3 {
        overflow:hidden;
        white-space:nowrap;
        text-overflow: ellipsis;
    }

    .fsp3_1 {
        overflow:hidden;
        white-space:nowrap;
        text-overflow: ellipsis;
    }
       .fsp4 {
        overflow:hidden;
        white-space:nowrap;
        text-overflow: ellipsis;
    }
}
.mt10 {
	margin-top:10px;
}
.mt11 {
	margin-top:11px;
}
a.imgcenter {
	display:block;
	align:center;
	max-width:289px;
	margin:0 auto;
}
.imgtextlist {
	border:1px solid #e1e1e1;
	overflow:hidden;
	padding-left:3px;
}
.imgtextlist li {
	float:left;
	width:92px;
	margin-top:8px;
	margin-left:7px;
}
.imgtextlist li p {
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
}
/*工作在静安结束*/

/*投资在静安*/
.datalist5 {
	padding-top:15px;
}
.datalist5 li {
	height: 26px;
	padding-left:86px;
	line-height: 26px;
	font-size: 14px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
	position: relative;
}
.datalist5 li em {
	position: absolute;
	display: block;
	top:0;
	left:0;
	width:76px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color:#1c81dd;
	font-style:normal;
	background: url(imagessplit.jpg) 100% 50% no-repeat;
}
.datalist5 li a:hover {
	color:#ff6101;
}
.datalist5 li a.more {
	position:absolute;
	top:0;
	right:0;
	color:#999999;
}
.imgtextlist2 {
	padding-top:7px;
	overflow:hidden;
	margin-right:-4px;
}
.imgtextlist2 .tzja {
	float:left;
	width:116px;
	margin-top:10px;
	margin-right:10px;
}
.imgtextlist2 .tzja p, .imgtextlist2 .tzja1 p {
	text-align:center;
	margin-left:10px
}
.imgtextlist2 .tzja1 {
	float:left;
	width:116px;
	margin-top:10px;
}
.imgtextlist2 li p {
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:14px;
}
.h2 {
	height:auto;
}
@media (max-width:767px) {
 .imgtextlist2 {
 padding-left:10px;
}
}
.tz-input {
	padding-top:10px;
	height:24px;
}
.tz-input .sel1 {
	float:left;
	width:114px;
	height:24px;
}
.tz-input .sel1 select {
	width:109px;
	height:24px;
	line-height:24px;
	border:1px solid #d6d6d6;
	color:#999999;
	padding:1px;
	font-size:12px;
}
.tz-input .input {
	float:left;
	width:136px;
	height:24px;
	font-size:12px;
}
.tz-input .input input {
	width:118px;
	height:22px;
	border:1px solid #d6d6d6;
	line-height:22px;
	padding-left:10px;
	color:#999999;
}
.tz-input .button {
	float:left;
	width:44px;
	height:24px;
}
.tz-input .button input {
	width:44px;
	height:24px;
	border:0;
	cursor:pointer;
	background-color:#368fe6;
	line-height:22px;
	text-align:center;
	font-size:14px;
	/*font-family:microsoft yahei;*/
	color:#ffffff;
}
.col-style6 {
	border:1px solid #e1e1e1;
	margin-top:10px;
	overflow:hidden;
	padding-top:4px;
}
.col-style6 .head2 {
	height:36px;
	background:url(imagestitlebg2.jpg) 0 16px repeat-x;
}
.col-style6 .head2 h3 {
	width:90px;
	height:34px;
	background-color:#ffffff;
	line-height:34px;
	padding-top:2px;
	padding-left:10px;
	font-size:14px;
	/*font-family:microsoft yahei;*/
	font-weight:bold;
}
.col-style6 .head2 h3 a {
	font-size:14px;
	color:#0049a3;
}
.col-style6 .content2 {
	height:112px;
}
.selfspan {
	float:left;
	width:30.7%;
}
/*投资在静安结束*/

/*旅游在静安*/
.col-style6 .h3 {
	height:55px;
	padding-left:10px;
}
.mr10 {
	margin-right:10px;
}
.imgtextlist3 {
	overflow:hidden;
	margin-right:-10px;
}
.imgtextlist3 li {
	width:95px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.imgtextlist3 li p {
	height:20px;
	line-height:20px;
	padding-top:4px;
	text-align:center;
	font-size:14px;
}
a.imgcenter2 {
	display:block;
	align:center;
	max-width:410px;
	margin:0 auto;
}
.jrja {
	margin-top:12px;
}
.jaxny{background-image:url(imagesly_img5.png);width:410px;height:94px;margin-top:9px;position:relative;}
.jaxny ul{position:absolute;top:4px;left: 90px;font-size:14px;line-height:26px;}
.xnli115{width:115px;background:url(imageslistimg01.jpg) 0 50% no-repeat;padding-left:10px;float:left;cursor:pointer;}
.xnli90{width:90px;background:url(imageslistimg01.jpg) 0 50% no-repeat;padding-left:10px;float:left;cursor:pointer;}
.xnli85{width:85px;background:url(imageslistimg01.jpg) 0 50% no-repeat;padding-left:10px;float:left;cursor:pointer;}
.xnli200{width:200px;background:url(imageslistimg01.jpg) 0 50% no-repeat;padding-left:10px;float:left;cursor:pointer;}

.xnli150{
    width:136px;
    background:url(imageslistimg01.jpg) 0 50% no-repeat;
    padding-left:10px;
    float:left;
    cursor:pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.xnyli2,.xnyli4{
    margin-left:10px
}

.xnmore{float:right;padding-right:15px;margin-top:73px;*margin-top:70px;}
.xnmore a{color:#1556a3;font-size:12px;cursor:pointer;}
/*旅游在静安结束*/
/*last container*/
.imglist {
	clear: both;
	overflow: hidden;
}
.imglist li {
	float: left;
	height: 43px;
	width:65px;
	margin-right: 10px;
	margin-top: 10px;
}
.imglist li.last {
	margin-right:0;
	margin-left: 4px;
	width: 167px;
}
@media (max-width: 767px) {
	/*头部flash*/
.slide_container ul {
 width:100%;
}
 .imglist li {
 width: 60px;
 margin-right: 4px;
}
 .imglist li img {
 width: 60px;
 height: auto;
}
 .imglist li.last {
 text-align: center;
}
 .imglist li.last img {
 width:246px;
 display: inline-block;
}
.float1{margin:0px;}
.slide1_s{width:12.5%;margin-right:0px;}
.slide_here{margin-right:0px;}
.tab li{/*width:24.5%;*/width:33%;}
.linklist1 li{width:19%;margin-right:1%;margin-left:0px;}
.linklist1 li.Last{margin-right:0px;}
.big-pic{width:70%;}
.small-pic{width:27%;float:left;}
#tabcon2{height:auto!important ;}
.footer{margin-top:20px;}
.search-bg-new{margin-top:0px;}
}
/*scrollpic*/
.scrollpic {
	position: relative;
	height: 114px;
	margin-top: 10px;
	border:1px solid #dedede;
}
.pic {
	width:950px;
}
.scroll_horizontal {
	width:930px;
}
.scroll_horizontal .box {
	width:90%;
}
.sc-title {
	float: left;
	width:44px;
	height: 114px;
	border-right:1px solid #dedede;
	background-color:#eef9fe;
}
.sc-title span {
	display: block;
	width:30px;
	margin:1px;
	height: 92x;
	padding:20px 6px 0;
	background-color: #eef9fe;
	font-size: 14px;
	line-height: 18px;
	font-family: "宋体";
	color:#0049a3;
	text-align: center;
}
.preimg {
	position: absolute;
	top:43px;
	left: 65px;
	width:11px;
	height: 23px;
	background:url(imagesleftbtn2.jpg);
	cursor: pointer;
}
.nextimg {
	position: absolute;
	top:45px;
	right:10px;
	width:11px;
	height: 23px;
	background:url(imagesrightbtn2.jpg) no-repeat;
	cursor: pointer;
}
.pics {
	padding-top: 10px;
}
.scrollpic ul li {
	float: left;
	width: 114px;
	height: 84px;
	margin-right: 10px;
}
@media (max-width: 767px) {
 .scrollpic ul {
 padding-left:85px;
 padding-top: 20px;
}
 .scrollpic ul li {
 width: 85px;
}
 .srcollpic ul li img {
 width: 85px;
 height: auto;
 margin-right: 5px;
}
}
/*友情链接*/
.friendlink {
	border-top: 1px solid #e6ebef;
	background-color: #f6fbff;
	margin-top: 10px;
}
.friendlink-inner {
	height: 48px;
	background-color: #f6fbff;
}
.friendlink-inner li {
	display:block;
	text-align:center;
	float: left;
	width: 171px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	background: url(imagesdown03.jpg) 145px 50% no-repeat;
}
.friendlink-inner li:hover {
	background: url(imagesdown05.jpg) 145px 50% no-repeat;
}
.friendlink-inner li.f-w1 {
	width: 192px;
	background-position: 162px 50%;
}
.friendlink-inner li.f-w2 {
	width: 120px;
	background-position: 92px 50%;
}
.friendlink-inner li.f-w3 {
	width: 103px;
	background-position: 90px 50%;
}
.friendlink-inner li.current {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:none;
}

.friendlink .navcurrent {
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    border-bottom:0;
    background: url(imagesdown05.jpg) 145px 50% no-repeat;
}
.friendlink-inner li{
    border-bottom:1px solid #e1e1e1;
    cursor:pointer;
}

.second-level1 {
	display:none;
	top:36px;
	left:0;
	border:1px solid #e1e1e1;
	border-top:none;
	width:100%;
	background-color: #f6fbff;
	padding-top:10px;
	padding-bottom:10px;
}
.second-level1 li {
	float:left;
	width:173px;
	padding-left:23px;
	font-size: 14px;
	line-height:30px;
	height:30px;
}
/*个人办事*/

.col-border2 {
	border:1px solid #e1e1e1;
    padding-top:7px;
}

.wszw-high {
    height:88px;
}


.wszw-high2 {
    height:88px;
}


.wszw-high3 {
    height:112px;
}

.grbs {
	margin-left:20px;
	margin-top:8px
}
.grbs ul {
	height:80px;
	overflow:auto
}
.grbs ul li {
	float: left;
	width:90px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
.grbs2 {
	margin-left:20px;
	margin-top:8px
}
.grbs2 ul {
	height:105px;
	overflow:auto
}
.grbs2 ul li {
	float: left;
	width:120px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
.grbs3 {
	margin-left:20px;
	margin-top:8px
}
.grbs3 ul {
	height:80px;
	overflow:auto
}
.grbs3 ul li {
	float: left;
	width:90px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
.rmbsstyle {
	margin-top:3px
}
.gdtp {
	float:left;
	white-space:nowrap;
	padding-left:12px;
}
.zxxf {
	margin-left:10px;
	padding-top:10px;
    height:89px;
}
.zxxf ul {
	height:89px;
}
.zxxf ul li {
	float: left;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	padding-left:10px
}
.ldxx {
	color:#1c81dd;
	width:90px;
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	font-weight:bold
}
.ldxx a {
	color:#1c81dd;
}
.ldxx a:hover {
	color:#ff6101;
}
.ldxxnoxzfy {
	color:#1c81dd;
	width:90px;
	background: 0 50% no-repeat;
	padding-left:10px;
	font-weight:bold
}
.ldxxnoxzfy a {
	color:#1c81dd;
}
.ldxxnoxzfy a:hover {
	color:#ff6101;
}
.ldxx3 {
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	width:165px;
	font-weight:bold
}
.jrlx {
	font-weight:normal
}
.ldxx3 a {
	color:#1c81dd;
}
.ldxx3 a:hover {
	color:#ff6101;
}
.ldxx4 {
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	width:100px;
	color:#1c81dd;
	/*margin-left:10px;*/
	font-weight:bold
}
.ldxx4 a {
	color:#1c81dd;
}
.ldxx4 a:hover {
	color:#ff6101;
}
.ldxx2 {
	width:110px;
}
.ldxx2 font {
	font-weight:bold
}
.ldxx5 {
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	width:120px;
	color:#1c81dd;
	font-weight:bold;
}
.ldxx5 a {
	color:#1c81dd;
}
.ldxx5 a:hover {
	color:#ff6101;
}


.ldxx7 {
	color:#1c81dd;
	width:100px;
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	font-weight:bold
}
.ldxx7 a {
	color:#1c81dd;
}
.ldxx7 a:hover {
	color:#ff6101;
}

.ldxx8 {
	color:#1c81dd;
	width:100px;
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	font-weight:bold
}
.ldxx8 a {
	color:#1c81dd;
}
.ldxx8 a:hover {
	color:#ff6101;
}

.zxxf ul .ldxxcx {
    width:68%;
    /*color:#1c81dd;
	background:url(imageslistimg02.jpg) 0 50% no-repeat;*/
	padding-left:0px;
	/*font-weight:bold*/
}

.zmhdin08 {
    float: left;
    width: 174px;
    height: 26px;
	background: url(imagesxxgkzmhd_zx08_1.png);
    text-align:center;
    cursor: default;
}

.zmhdin08 p {
    padding-left:15px;
    display: block;
    height: 26px;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    color: #1c81dd;
    font-weight:bold;
}

.zxxfin_button {
    float:left;
    padding-left:6px;
    margin-top: -2px;
    *margin-top: -1px;
}

.zxxfin_button input {
    width: 53px;
    height: 26px;
    border: 0;
    cursor: pointer;
    background-color: #1c81dd;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
}


.ldxxcx a {
	color:#1c81dd;
}

.ldxxcx a:hover {
	color:#ff6101;
}


.zxftlmbt {
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	width:115px;
	color:#1c81dd;
	font-weight:bold;
}
.zxftlmbt a {
	color:#1c81dd;
}
.zxftlmbt a:hover {
	color:#ff6101;
}

.txt2 {
	width:86px;
	font-size:12px;
	color:#999;
	height:20px;
}
.zxft {
	margin-left:20px;
	height:45px
}
.zxft ul {
	height:45px;
}
.zxft ul li {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	padding-left:10px
}
.zxft2 {
	margin-left:12px;
}
.dotline {
	border-top:1px dashed #bbd6bb;
	clear:both
}
.dotline2 {
	border-top:1px dashed #bbd6bb;
	width:380px
}
.ldxx6 {
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	width:80px;
	color:#1c81dd;
	font-weight:bold
}
.ldxx6 a {
	color:#1c81dd;
}
.ldxx6 a:hover {
	color:#ff6101;
}
/*栏目样式7*/
.col-style7bg1 {
	float:left;
	background: url(imagesindeximg.png) 0 -1301px;
	width:130px;
	height:32px;
	margin-right:8px;
	line-height:32px;
}
.col-style7bg1:hover {
	background: url(imagesindeximg.png) 0 -1171px;
    color: #ff6101;
}
.col-style7bg2 {
	float:left;
	background: url(imagesindeximg.png) 0 -1365px;
	width:145px;
	height:32px;
	margin-right:8px;
	line-height:32px;
}
.col-style7bg2:hover {
	background: url(imagesindeximg.png) 0 -1333px;
    color: #ff6101;

}
.col-style7bg3 {
	float:left;
	background: url(imagesindeximg.png) 0 -1365px;
	width:145px;
	height:32px;
	line-height:32px;
}
.col-style7bg3:hover {
	background: url(imagesindeximg.png) 0 -1333px;
   color: #ff6101;
}
.col-style7bg1 a, .col-style7bg2 a, .col-style7bg3 a {
	padding-left:23px;
	color:#0049a3;
	font-size:14px;
	height:32px;
	line-height:32px;
}
.col-style7bg1 a:hover, .col-style7bg2 a:hover, .col-style7bg3 a:hover {
	height:32px;
	line-height:32px;
	color:#ff6101;
}
.col-style3 .gov {
	border-bottom:3px solid #ddd;
/*	margin-top:5px*/
}
.col-style3 .gk {
	height:292px;
	clear:both;
	margin-top:8px
}
.col-style3 .hide {
	height:292px;
	clear:both;
	display:none;
	margin-top:8px
}
.col-style3 .gxdz {
	width:40px;
	text-align:center;
	float:left;
	font-size:14px;
	color:#ff8500;
	line-height:18px;
	font-weight:bold;
	margin-top:3px
}
.col-stylehead .gxdz {
	width:40px;
	text-align:center;
	float:left;
	font-size:14px;
	color:#ff8500;
	line-height:18px;
	font-weight:bold;
	margin-top:3px
}
/*信息公开*/
.xxgklm {
	/*position:relative;*/
	/*height:34px;*/
	line-height:34px;
	margin-top:5px;
	float:left;
}
.xxgklm1 {
	color:#1c81dd;
	width:100px;
	background:url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left:10px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.xxgklm2 {
	color:#1c81dd;
	float:left;
	font-size:14px;
      width: 115px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
    text-align: center;
}
.xxgklm2 a {
	color:#1c81dd;
}
.xxgklm2 a:hover {
	color:#ff6101;
}
.xxgklm3 .spilt {
	color:#333;
	margin-right:5px;
	margin-left:-5px;
	margin-top:1px;
}
.xxgklm .spilt {
	margin-top:10px;
	background: url(imagessplit.jpg) no-repeat center;
	width:12px;
	height:14px;
	float:left
}
.xxgklm3{height:293px;}
.xxgklm3 li {
	height: 26px;
	line-height: 26px;
	+height: 23px;
	+line-height: 23px;
	font-size: 14px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
}
.xxgklm3 div {
	margin-left:10px
}
.xxgklm3 em {
	margin-right:8px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color:#1c81dd;
	font-style:normal;
	background: url(imagessplit.jpg) 100% 50% no-repeat;
	padding-right:8px;
}
.martop14 {
	margin-top:14px
}
.martop8 {
	margin-top:8px
}
.martop6 {
	margin-top:6px
}
.martop4 {
	margin-top:4px
}
.indexbg {
	background-color:#fff
}
/*morehref样式*/
.moreClass {
	color:#1c81dd;
}
.marginr15 {
	margin-right:15px
}
/*scrollpic*/
.scrollpic {
	position: relative;
	height: 114px;
	margin-top: 10px;
	border:1px solid #dedede;
}
.sc-title {
	float: left;
	width:44px;
	height: 114px;
	border-right:1px solid #dedede;
	background-color:#eef9fe;
}
.sc-title span {
	display: block;
	width:30px;
	margin:1px;
	height: 92x;
	padding:20px 6px 0;
	background-color: #eef9fe;
	font-size: 16px;
	line-height: 18px;
	font-family: "宋体";
	color:#0049a3;
	text-align: center;
}
.sc-title span a{color:#0049a3;}
.pics {
	padding-top: 10px;
}
.scrollpic ul li {
	float: left;
	width: 114px;
	height: 84px;
	margin-right: 10px;
}
/*首页定制*/

#msgform {
	width: 545px;
	background: #faf7e3;
	border: 4px solid #f0ecd0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 4px 14px;
	top: -1px;
	z-index: 9;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95)
}
#divContainer1 {
	float:left;
	width:510px;
      white-space:nowrap;
}
.mainCompose {
	display: inline;
}
.msgInput {
	border: 1px solid #d8d5bb;
	border-top-color: #b1ae99;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 290px;
	font-size: 15px;
	color: #727167;
	padding: 4px 7px;
	font-family: Arial, Tahoma, sans-serif;
}
.msgField {
	border: 1px solid #d8d5bb;
	border-top-color: #b1ae99;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 290px;
	color: #a4a39c;
	color: #727167;
	font-size: 15px;
	padding: 5px 9px;
	font-family: Arial, Tahoma, sans-serif;
	height: 140px;
	margin-bottom: 20px;
}
#composebtn img {
	cursor: pointer;
}
#tofield {
	margin-bottom: 1px;
}
.xxgkanrf li {
	float:left;
	width:33%;
	line-height:24px;
}
.xxgkatcf li{
	float:left;
	width:20%;
	line-height:24px;
}
.containmsg {
	margin: 0px 10px 0px 4px;
	display: block;
	float: left;
	position: relative;
	width:14px
}
.containmsg .mainCompose {
	position: absolute;
	left: -45px;
	top: 27px;
	z-index:1;
}
.recipient {
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eae7d1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #949286;
}
.recipient: hover {
	color: #75746a;
}
.userslist {
	display: inline;
	list-style: none;
	padding: 0;
	margin-bottom: 5px;
	position: relative;
	top: 10px;
	margin-left: 2px;
}
.userslist li {
	float: left;
}
#tofield: focus, #mymsg: focus {
	box-shadow: 0px 0px 7px #007eff;
}
#msgform label {
	display: inline;
	color:#505242;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin-bottom: 4px;
	margin-left:4px;
}
.calloutUp {
	height: 0;
	width: 0;
	border-bottom: 8px solid #f0ecd0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	left: 0px;
	top: 0px;
	margin-left: 30px;
	z-index: 10;
}
.calloutUp2 {
	position: relative;
	left: -8px;
	top:5px;
	border-bottom: 8px solid #faf7e3;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	z-index: 11;
}
p#errortxt {
	margin-top: -15px;
	font-size: 0.7em;
	font-style: italic;
	color: #555;
	margin-bottom: 10px;
}
.btndz {
	background-color:#ff8500;
	border:0;
	color:#ffffff;
	width:46px;
	height:20px;
	font-size:12px;
	margin-top:-5px;
}
.exfont {
	color: #827f6a;
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.friendlink .current {
	display:block;
}
#tabcon2{height:206px;}
.spiltfk {
	
	background: url(imagessplit.jpg) no-repeat center;
	width:12px;
	height:14px;
	padding-top:12px;
	float:left
}
.jgfk{height:26px; font-size:14px;margin-left:15px;border-bottom:1px dashed #e1e1e1;line-height:26px;}
.zxftbg{background: url(imageszxft_033.jpg) no-repeat center; width:408px;height:329px}

 @media only screen and (max-width: 419px) {
	 /*公众参与*/
	.tab2 li.first {
     padding-left: 36px;
      width: 70px;
      }
	.tab2 li.third {
     width: 70px;
     padding-left: 30px;
      background: url(imagestabsplit.jpg) 100% 50% no-repeat;
     }

	.zxft {
	margin-left: 10px;
	height: 45px;
	}
	.ldxx6 {
	background: url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left: 10px;
	width: 60px;
	color: #1c81dd;
	font-weight: bold;
	}
     .zxftlmbt {
        width:95px;
    }
}
@media (min-width:768px) and (max-width:979px) {
     #divContainer1 {
        width:350px;
    }
    .scrollpic {
          display:none;
    }
    .slide_container ul {
        width:auto;
    }
	
	.tab2 li.first {
     padding-left: 36px;
      width: 70px;
      }
    .tab2 li.third {
        width: 70px;
        padding-left: 30px;
        background: url(imagestabsplit.jpg) 100% 50% no-repeat;
    }
    .zxftlmbt {
        width:90px;
    }
/*公众参与*/
	.zxft {
	margin-left: 10px;
	height: 45px;
	}
	.ldxx6 {
	background: url(imageslistimg02.jpg) 0 50% no-repeat;
	padding-left: 10px;
	width: 60px;
	color: #1c81dd;
	font-weight: bold;
	}
/*投资在静安*/
	.datalist5 li {
	height: 26px;
	padding-left: 86px;
	line-height: 26px;
	font-size: 14px;
	background: url(imageslistimg01.jpg) 0 50% no-repeat;
	position: relative;
	overflow: hidden;
	}
	
	.small-pic ul li {
	float: left;
	position: relative;
	width: 97px;
	height: 88px;
	margin-top: 10px;
	margin-left: 9px;
}

.small-pic p.text-bg, .small-pic p.text-con {
	width: 97px;
}

}


@media (max-width:1024px) {
    .xxgklm {
        float:none;
    }
}
@media (max-width:768px) {
    .col-style7bg3 {
       display:none;
    }
    .xxgklm2 {
        width:150px;
    }
    .datalist3 li {
        line-height:24px;
    }
}

#jieguofankui .linestyle-title {
  cursor: default;
  color: #000;
}
/*ipad*/
@media (max-width:1024px) and (min-width:768px) {
	 .rslides img {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    border: 0;
    height: 310px;
   }
		
}
@media (min-width: 768px) and (max-width: 979px) {
    .ldxx4 {
        margin-left:auto;
    }
    .zxxf {
        height:104px;
    }
     .datalist3 li {
        line-height:23px;
    }
      .col-style7bg3 {
       display:none;
    }

    .ldxxcx {
        width:100%;
    }
}
/*phone 横屏*/
@media (max-width:767px) and (min-width:480px) {
    .jrja {
        display:none;
    }
    .ldxx4 {
        margin-left:0px;
    }
    .zxxf ul li {
        margin-left:5px;
    }

	.zx1{margin-top:0px;}
	.zxxf{height:80px !important;}
    .ldxxcx {
        width:100%;
    }
}

/*phone 竖屏*/
@media (max-width:479px) {
    #tab4 .small-pic {
        display:none;
    }
    #tab4 .big-pic {
        margin:0 auto;
        text-align:center;
        float:none;
    }
    .ldxx4 {
        margin-left:0px;
    }

	.zx1{margin-top:0px;}
	.zxxf{height:80px !important;}
    .ldxxcx {
        width:100%;
    }
}

/*领导之窗*/
.ldzcleft{float:left;width:65%}
.ldzclist1{clear:both;padding-top:5px;}
.ldzclistimg{float:left;margin-left:15px;}
.ldzclist2{float:left;margin-left:30px;margin-top:15px;width:45%}
.ldzclist3{font-weight:bold;line-height:40px;font-size:14px;line-height:20px;display:block}
.ldzcright{float:left;width:35%;margin-top:15px;}
.ldzchref{background:url(imagesindeximg.png) 0 -1260px;width:130px;height:41px;line-height:41px;margin-bottom:10px;font-size:14px;cursor:pointer;}
.ldzchref2{background:url(imagesindeximg.png) 0 -1203px;width:130px;height:57px;line-height:28px;margin-bottom:10px;font-size:14px;cursor:pointer;}
.ldzchref a,.ldzchref2 a{padding-left:35px;}
@media (max-width: 980px) and (min-width: 768px) {
	.ldzcleft{width:55%;}
	.ldzclistimg{margin-left:-10px;}
    .zxftbg {
        width:auto;
    }
    .zhuti {
        display:none;
    }
    .zhaiyao {
        display:none;
    }
}
/*静安各部门*/
.deptlist{
    float:left;
    width:33%;
    height:27px;
    line-height:27px;
}
.gbmbg {
    background:url(imagesldzcbg3.jpg) no-repeat;
    text-indent:20px;
    float:left;
    width:20%;
    height:27px;
    line-height:27px;
    margin-right:8px;
}
.depttitle {
    white-space:nowrap;
    text-overflow:ellipsis;
    background: url(imageslistimg01.jpg) 0px 50% no-repeat;
    text-indent:10px;
}
.gbmcontent {
    padding-top:8px;
}
    .gbmcontent ul {
        width:auto;
        display:table;
    }

.text-con {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.col-stylehead {
	margin-top:4px;
    position:relative;
    z-index:1;
}
.col-stylehead .head {
	height: 34px;
	background:url(imagestabline01.jpg) repeat-x;
}
          .col-stylehead .current a {
            color: #0049a3;
    }
.col-stylehead .content {
	overflow: hidden;
}
    .col-stylehead .head1 {
        position: absolute;
    top: 8px;
    left: 0px;
    padding-left: 36px;
    width: 160px;
    }
    .col-stylehead .head2{
    position: absolute;
    top:8px;
    left: 146px;
    width: 91px;
    padding-left: 35px;
    }
   .col-stylehead .head3 {
    position: absolute;
    top:8px;
    left: 196px;
    padding-left: 35px;
    width: 180px;
    }
    .col-stylehead .head4 {
    position: absolute;
    top: 8px;
    left: 411px;
    width: 127px;
    padding-left: 35px;
    }

    .col-stylehead .rest {
        display:none;
    }

.gxdzContainer {
    padding-top:44px;
}

.col-stylehead .gk {
	height:292px;
	padding-top:8px;
}

.col-stylehead .hide {
	height:292px;
	padding-top:8px;
}

.col-stylehead .head1,.col-stylehead .head2,.col-stylehead .head3, .col-stylehead .head4, .col-stylehead .rest{
    padding-top:2px;
	height: 32px;
	background: url(imagestabline01.jpg) repeat-x;
    font-size: 14px;
    font-family: "宋体";
    line-height: 33px;
    cursor: pointer;
}
   .col-stylehead .current {
           padding-top: 0;
    border-top: 2px solid #227dd4;
    background: url(imagesicon06.png) 16px 9px no-repeat #ffffff;
    border-left:0px;
    border-right:0px;
    }
     .col-stylehead .head1 a, .col-stylehead .head2 a, .col-stylehead .head3 a, .col-stylehead .head4 a {
            font-weight: bold;
    font-size: 14px;
    font-family: "宋体";
    }
.headslider {
    background: url(imagestabsplit.jpg) 100% 50% no-repeat;
}
.col-stylehead .gov {
	border-bottom:3px solid #ddd;
}
@media (max-width:767px) {
    .col-stylehead {
        overflow:hidden;
    }
    .col-stylehead .content {
        padding-top:50px;
    }

    .col-stylehead .head3 {
         width:100%;
    }
      .col-stylehead .head4 {
        display:none;
    }

    .lm-content_sheq ul li {
	 width: 40%;
    }
}
@media (min-width:768px) and (max-width:980px)  {

    .col-stylehead .head3 {
        width:130px;
    }
      .col-stylehead .head4 {
        display:none;
    }

     .lm-content_sheq ul li {
	 width: 40%;
    }

    .lm-content_sheq ul{
	height:140px;
}
}
.col-stylespxw {
    margin-top:4px;
    position:relative;
    overflow:hidden;
}
.col-stylespxw .first2,.col-stylespxw .second,.col-stylespxw .rest {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: left;
    padding-top: 2px;
    padding-left: 25px;
    font-family: "宋体";
    cursor: pointer;
    background: url(imagestabline01.jpg) repeat-x;
    }
    .col-stylespxw .first2 a, .col-stylespxw .second a {
          font-weight: bold;
    font-size: 14px;
    font-family: "宋体";
    }
   .col-stylespxw .current {
    padding-top: 0;
    border-top: 2px solid #227dd4;
    background: url(imagesicon06.png) 16px 9px no-repeat #ffffff;
    border-left:0px;
    border-right:0px;
    height: 32px;
    line-height: 32px;
    }
    .col-stylespxw .current a {
            color: #0049a3;
    }
    .col-stylespxw .first2 {
    position: absolute;
    top: 8px;
    left: 0px;
    padding-left: 35px;
    width: 103px;
    }
     .col-stylespxw .second {
    position: absolute;
    top: 8px;
    left: 138px;
    padding-left: 35px;
    width: 103px;
    }
          .col-stylespxw .rest {
    position: absolute;
    top: 8px;
    left:276px;
    padding-left: 36px;
    width: 100%;
    }
    .col-stylespxw .content {
        padding-top:34px;
    }
@media (max-width:479px) {
      .col-stylespxw .content {
        padding-top:45px;
    }
       .col-stylehead .head3 {
        display:none;
    }
      .col-stylehead .head4 {
        display:none;
    }
       .col-stylehead .rest {
        display:block;
        position: absolute;
        top:8px;
        left: 272px;
        padding-left: 35px;
        width: 100%;
    }
}
.col-stylezxxf {
    margin-top:10px;
    position:relative;
    overflow:hidden;
}
.col-stylezxxf .head1,.col-stylezxxf .head2,.col-stylezxxf .head3 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: left;
    padding-top: 2px;
    padding-left: 25px;
    cursor: pointer;
    background: url(imagestabline01.jpg) repeat-x;
    }
.col-stylezxxf .head1 a,.col-stylezxxf .head2 a,.col-stylezxxf .head3 a{
    font-weight: bold;
    font-size: 14px;
    font-family: "宋体";
    color: #333;
    }
    .col-stylezxxf .head1 {
    position: absolute;
    top: 0px;
    left: 0px;
     padding-left: 10%;
    width: 23%;
    }
    .col-stylezxxf .head2 {
    position: absolute;
    top: 0px;
    left: 33%;
    padding-left: 10%;
    width: 23%;
    }
    .col-stylezxxf .head3 {
    position: absolute;
    top: 0px;
    left: 66%;
     padding-left: 10%;
    width: 24%;
    }
       .col-stylezxxf .current {
    padding-top: 0;
    border-top: 2px solid #227dd4;
    background: url(imagesicon06.png) 16px 9px no-repeat #ffffff;
    border-left:0px;
    border-right:0px;
    height: 32px;
    line-height: 32px;
    }
    .col-stylezxxf .current a {
            color: #0049a3;
    }
     .col-stylezxxf .content {
        padding-top:34px;
        height:329px;
    }
#showListzx {
        height: 190px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    clear: both;
}
.col-stylegrbs {
    position:relative;
    overflow:hidden;
}
.col-stylegrbs .head1,.col-stylegrbs .head2,.col-stylegrbs .head3 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: left;
    padding-top: 2px;
    padding-left: 25px;
    cursor: pointer;
    background: url(imagestabline01.jpg) repeat-x;
    }
.col-stylegrbs .head1 a,.col-stylegrbs .head2 a,.col-stylegrbs .head3 a{
    font-weight: bold;
    font-size: 14px;
    font-family: "宋体";
    color: #333;
    }
    .col-stylegrbs .head1 {
    position: absolute;
    top: 0px;
    left: 0px;
     padding-left: 10%;
    width: 23%;
    }
    .col-stylegrbs .head2 {
    position: absolute;
    top: 0px;
    left: 33%;
    padding-left: 10%;
    width: 23%;
    }
    .col-stylegrbs .head3 {
    position: absolute;
    top: 0px;
    left: 66%;
     padding-left: 10%;
    width: 24%;
    }
       .col-stylegrbs .current {
    padding-top: 0;
    border-top: 2px solid #227dd4;
    background: url(imagesicon06.png) 16px 9px no-repeat #ffffff;
    border-left:0px;
    border-right:0px;
    height: 32px;
    line-height: 32px;
    }
    .col-stylegrbs .current a {
            color: #0049a3;
    }
 .col-stylegrbs .grbs,  .col-stylegrbs .grbs2, .col-stylegrbs .grbs3{
        height:115px;
        padding-top:34px;
    }

.col-styleshzja {
    margin-top:10px;
    position:relative;
    overflow:hidden;
    height: 240px;
}
  .col-styleshzja .title1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 138px;
    }
    .col-styleshzja .title2 {
    position: absolute;
    top: 0px;
    left: 138px;
    width: 138px;
    }
    .col-styleshzja .title3 {
    position: absolute;
    top: 0px;
    left: 276px;
    width:138px;
    }
     .col-styleshzja .title4 {
    position: absolute;
    top: 0px;
    left: 414px;
    width: 138px;
    }.col-styleshzja .rest {
    position: absolute;
    top: 0px;
    left: 552px;
    width: 100%;
    }
    .col-styleshzja .title1, .col-styleshzja .title2, .col-styleshzja .title3, .col-styleshzja .title4, .col-styleshzja .rest {
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    background: url(imagestitlebg.jpg) repeat-x;
        height: 33px;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    padding-top: 2px;
    font-weight: bold;
    font-family: "宋体";
    }
    .col-styleshzja .current {
            background: url(imagestabline02.jpg) repeat-x;
    border-right: 0;
    font-weight: bold;
    }
        .col-styleshzja .current a {
            color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    font-family: SimSun;
        }
    .col-styleshzja .row {
        padding-top:34px;
    }
@media (max-width:767px) {
       .col-styleshzja .rest {
       left: 276px;
    }
}