.p1 div, .p2 div {
    width: 580px;
}
.title1{
	position: relative;
	overflow: hidden;
	line-height: 42px;
	height:42px;
	background:url(/uploads/image/mimages/h1_bg.png) 0 50% no-repeat;
	margin-right: 20px;
	margin-bottom: 10px;
}
.title2{
	position: relative;
	overflow: hidden;
	line-height: 42px;
	height:42px;
	background:url(/uploads/image/mimages/h1_bg_long.png) 0 50% repeat-x;
	margin-right: 20px;
	margin-bottom: 10px;
}
.p1 h3 a, .p2 h3 a {
   font-size: 16px;
   right: 0px;
    top: 0px;
    background: #fff;
    position: absolute;
    font-weight: 300;
}

.p1{
margin-bottom:20px;
}
.list-t li {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
	margin-right: 20px;
}
.list-t li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 6px;
    width: 6px;
    height: 6px;
    margin-top: -2px;
    background-color: #ddd;
    border-radius: 100px;
}
.t2 b {
    display: block;
    width: 134px;
    padding-left: 0px;
    text-align: center;
    background-color: white;
    font-size: 21px;
    color: #fe4101;
}
.t2{
padding:0px;
border:0px;
}
.zds b{
width: 269px;
}
.t2:before {
    background-color: #fe4101;
}
.p1 span {
color: black;
}
.p2 span{
color: black;
}
.p2 {
    padding-bottom: 30px;
}
.list-t li a{
width:78%;
}
@media (max-width: 1024px){
.p1 div, .p2 div {
    width: 50%; 
}
.header{
    height: 390px !important;
    background-size: 150% !important;
}
.footer-map{
margin-left:0px;
}
.gov{
    margin-top: -55px;
left:auto;
right: 115px;
}
.jc {
    position: absolute;
    top: 50%;
    right: 0;
    width: 110px;
    height: 55px;
    margin-top: -44px;
}
}
.p2 .tb{
width:100%;
}
.tb a{
    width: 90px;
    text-align: center;
}
.number li{
			width: 32%;
			height: 150px;
			float: left;
			margin-left: 10px;
			list-style: none;
			line-height: 48px;
			text-align: center;
			font-size: 18px;
			color: white;
			border-radius: 7px;
			
		}

.p3 {
    padding: 0px 20px;
    background-color: #fff;
margin-bottom: 20px;
}
.p3 ul{
    padding-left: 0px;
}
.number .worktime{
    width: 100%;
    height: 70px;
    float: left;
    text-align: left;
    margin-left: 56px;
}
.p3 h3{
text-align: center;
}
.p3  .title2 b{
    background-color: white;
    display: inline-block;
    width: 150px;
    font-size: 21px;
color: #fe4101;
}


@media (max-width: 1024px){
.number li{
font-size: 17px;
}
 .p3 ul li  img {
    width: 90%;
}
}		