
.body1{
	width: 1002;
	height: auto;
	margin: 0 auto;
}


a{
	text-decoration: none;
}

.clear1
{
    clear:both;
}

#head1
{	
	font-size: 14px;
	color: #0c9da3;
	font-family: "宋体";
	text-align: center;

}

.main{
	width: 1002px;
	height: 910px;
	
}

.main-header{
	background-image: url(https:/lhsr.sh.gov.cn/static/images/信息公开目录_main.jpg) top auto no-repeat;	
    width: 100%;
	height: 105px;
}


.main-head{
	float: left;
	
	width: 115px;
	height: 50px;
	
}



.header-text{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text1{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text2{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text3{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}
.header-text4{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text5{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text6{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text7{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}

.header-text8{
	height: 44px;
	line-height: 65px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
}



.header-hide{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide1{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide2{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide3{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide4{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide5{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide6{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide7{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide8{
	margin-top: -65px;
	margin-left: -10px;
	width: 210px;
	height: 103px;
	display: none;
}

.header-hide-sy{
	margin-top: -65px;
	margin-left: -10px;
	width: 60px;
	height: 103px;
	display: none;
}

.header-hide a{
	color: #d2fbae;
	text-decoration: none;
}

.header-hide1 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 32px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide1 a:hover{
	background-color:rgba(255,255,255,0.3);

}


.header-hide2 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide2 a:hover{
	background-color:rgba(255,255,255,0.3);

}

.header-hide3 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 32px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide3 a:hover{
	background-color:rgba(255,255,255,0.3);

}


.header-hide4 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide4 a:hover{
	background-color:rgba(255,255,255,0.3);

}


.header-hide5 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide5 a:hover{
	background-color:rgba(255,255,255,0.3);
}

.header-hide6 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide6 a:hover{
	background-color:rgba(255,255,255,0.3);

}


.header-hide7 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide7 a:hover{
	background-color:rgba(255,255,255,0.3);

}

.header-hide8 a{
	color: #d2fbae;
	text-decoration: none;
	display: block;
	float: left;
	height: 30px;
	line-height:33px;
	padding:0px 5px;
	font-size:15px;
}

.header-hide8 a:hover{
	background-color:rgba(255,255,255,0.3);

}


#main-header-sy{
	float: left;
	font-family: "微软雅黑";
	font-size: 18px;
	color: white;
	width: 83px;
	height: 66px;
	
}



.header0{
	width: 102px;
	height: 7px;
	background-color: #d9ffab;
	display: none;
}

#main-header-hide-sy{
	width: 80px;
	height: 7px;
	background-color: #d9ffab;
	display: none;
}


.text-hide{
	width: 350px;
	height: 30px;
	color: #d9ffb0;
	font-size: 16px;
	font-family: "微软雅黑";
	display: none;	
	margin-left: 10px;
}

.text-hide1{
	width: 350px;
	height: 30px;
	color: #d9ffb0;
	font-size: 16px;
	font-family: "微软雅黑";
	display: none;	
	margin-left: 10px;
}

.text-hide2{
	width: 350px;
	height: 30px;
	color: #d9ffb0;
	font-size: 16px;
	font-family: "微软雅黑";
	display: none;	
	margin-left: 10px;
}

#main-gk{
	width: 724px;
	height: 130px;
	font-family: "微软雅黑";
	font-size: 14px;
}

.main-gk-1{
	float: left;
	width: 235px;
	height: 33px;
}

#main-gk-2{
	float: left;
	width: 80px;
	height: 33px;
	background-color: #efeff0;
	border-radius: 6px;
	text-align: center;
}

.main-cx{
	width: 705px;
	height: auto;
}

#main-cx-1{
	width: 100%;
	height: 35px;
	background-color: #eefaf2;
	border-radius: 6px;
	color: #2ba07e;
	font-family: "微软雅黑";
}

.t1{
	float: left;
	width: 352px;
	height: auto;
	border: 1px solid #78cfb7;
	border-left: none;
	border-right: none;
	border-bottom: none;
	font-size: 13px;
	padding-left: 20px;
}

.t1 a{
	color: black;
	display:block;
	width:325px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.t2{
	float: left;
	width: 92px;
	height: auto;
	border: 1px solid #78cfb7;
	border-right: none;
	border-bottom: none;
	font-size: 13px;
	text-align: center;
}

.t2 a{
	color: black;
}


.t3{
	float: left;
	width: 121px;
	height: auto;
	border: 1px solid #78cfb7;
	
	border-bottom: none;
	font-size: 13px;
	text-align: center;
}

.t3 a{
	color: black;
	display:block;
	padding-top: 4px;
	padding-bottom:4px;
}

.t4{
	float: left;
	width: 129px;
	height: auto;
	border: 1px solid #78cfb7;
	border-left:none;
	border-right: none;
	border-bottom: none;
	font-size: 13px;
	text-align: center;
	color: #8c8c8c;
}

.t4 a{
	color: #8c8c8c;
}

#buttom-text{
	float: left;
	width: 435px;
	height: 100%;
	font-size: 13px;
	line-height:12px;
	padding-top: 5px;
	color: #a3a3a3
}

#buttom-text a{
	color: #a3a3a3;
}

#buttom-text-1{
	float: left;
	width: 85px;
	height: 100%;
	font-size: 13px;
	line-height:12px;
	padding-top: 40px;
	color: #a3a3a3
}

#buttom-text-2{
	float: left;
	width: 100px;
	height: 100%;
	font-size: 14px;
	line-height:12px;
	padding-top: 36px;
	color: #a3a3a3
}



.zc-t1{
	float: left;
	width: 290px;
	height: 40px;
	border: 1px solid #78cfb7;
	border-right: none;
	border-bottom: none;
	padding-top: 8px;
	font-size: 13px;
	padding-left: 20px;
}

.zc-t1 a{
	color: black;
}

.zc-t2{
	float: left;
	width: 97px;
	height: 40px;
	border: 1px solid #78cfb7;
	border-right: none;
	border-bottom: none;
	padding-top: 8px;
	font-size: 13px;
	text-align: center;
}

.zc-t2 a{
	color: black;
}


.zc-t3{
	float: left;
	width: 118px;
	height: 40px;
	border: 1px solid #78cfb7;
	border-right: none;
	border-bottom: none;
	padding-top: 9px;
	font-size: 13px;
	text-align: center;
}

.zc-t3 a{
	color: black;
}

.zc-t4{
	float: left;
	width: 105px;
	height: 40px;
	border: 1px solid #78cfb7;
	border-right: none;
	border-bottom: none;
	padding-top: 8px;
	font-size: 13px;
	text-align: center;
	color: #8c8c8c;
}

.zc-t4 a{
	color: black;
}

.zc-t5{
	float: left;
	width: 88px;
	height: 40px;
	border: 1px solid #78cfb7;
	border-right: none;
	border-bottom: none;
	padding-top: 8px;
	font-size: 13px;
	text-align: center;
	color: #8c8c8c;
}

.zc-t5 a{
	color: black;
}

#main-yw{
	width: 710px;
	height: 623px;
	line-height:35px;
}

.yw-text{
	float: left;
	width: 624px;
	height: 35px;
	font-size: 16px;
}

.yw-text>img
{
    width:8px;
    height:8px;
    display:block;
	position: relative;
	top: 13.5px;
	float:left;
}

.yw-text a
{
    float:left;
	color: #484848;
	display:block;
	width:500px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding-left:15px;
}

.yw-text a:hover
{
    color:Red;
}

.yw-date{
	float: left;
	width: 75px;
	height: 19px;
	color: #9e9e9e;
	font-size: 15px;
}

.yw-date a{
	color: #9e9e9e;
}

.yw-jj{
	float: left;width: 100%;height: 17px;
}


#search1 {
	width: 673px;
	height: 43px;
	border: 1px solid #74C5B3;
	border-radius: 3px;
	margin-top: 25px;
	
}
			
#sear_pic {
	width: 38px;
	height: 37px;
	margin-top: -38px;
	margin-left: 630px;
}


.yw-b{
	float: left;
	margin-top: 30px;
}

.yw-b a{
	color: #c7c7c7;
}

* {box-sizing: border-box;}

div.search {padding: 30px 0}
form {
  position: relative;
  width: 670px;
  margin: 0 auto;
}

.tab2
{
    width: 700px;
    }
    
.search1
{
    width:762px;
    height:85px;
    padding-top:24px;
    margin:0 auto;
}
.sear1_1
{
    width:100%;
    height:45px;
    line-height:45px;
}
.sear1_1_1
{
    font-family:黑体;
    font-size:18px;
    color:#2b967c;
    margin-right:8px;
    float:left;
}
.sear1_1_2
{
    width:675px;
    height:45px;
    background:url(https:/lhsr.sh.gov.cn/static/images/search_bg.png) no-repeat;
    position:relative;
    float:left;
}
.sear1_1_2 input
{
    width:610px;
    height:41px;
    line-height:41px;
    padding:0;
    margin:2px 0 2px 14px;
    border:none;
    outline:none;
    font-family:微软雅黑;
    font-size:16px;
    color:#999;
}
.sear1_1_2 a
{
    width:46px;
    height:41px;
    top:2px;
    right:2px;
    position:absolute;
}

.body2
{
    float:left;
    width:100%;
    height: 153px; 
    margin:0 auto;
    background-color: #efefef
 }
 
 .main-con
 {
     width: 705px;
	 height: auto;
     }
.win-gf{	
	width:341px;height:155px;margin:20px auto;position:relative;
	overflow: hidden;
}
.box-gf{
	width:682px;height:155px;position: relative;
}
.box-gf div{
	width:341px;height: 100%;position: absolute;left:-100%;font-size: 17px;text-align: center;line-height: 22px;top:0;
}
.rightB-gf{
	width:50px;height:70px;background: url(https:/lhsr.sh.gov.cn/static/images/btn_right.png) no-repeat;position: absolute;right:0;top:45%;line-height:70px;text-align: center;cursor: pointer;
}
.leftB-gf{
	width:50px;height:70px;background: url(https:/lhsr.sh.gov.cn/static/images/btn_left.png) no-repeat;position: absolute;left:0;top:45%;line-height:70px;text-align: center;cursor: pointer;
}
.color1{
	width: 341px;height: 155px;
}
.color1 p{
	line-height: 25px;
	margin: 0px;
	width: 100px;
}
.color2{
	width: 341px;height: 155px;
}
.color2 p{
	line-height: 25px;
	margin: 0px;
	width: 100px;
}
.pt_title{font-size:28px;}
.pt_content {font-size:18px;line-height:2.2;}
.pt_list{font-size:16px;}
.zw_title{font-size:28px;}
.zw_content {font-size:16px;line-height:2;}
.zw_content div {font-size:16px;line-height:2;}
.zw_table_content {font-size:16px;line-height:2;}
.zw_table_content div {font-size:16px;line-height:2;}
.zw_list{font-size:16px;}