.wap{
  display: none;
}
.pc{
  display: inline;
}
.header {
	width: 100%;
	position: relative;
}
.header>img{
	width: 100%;
}
.top{
	position: absolute;
	top: 0;
	width: 100%;
}
  .main01{
  width: 1000px;
  margin: 0 auto;
  padding: 20px 0
}
.logo{
  float:left;
}
.nav01{
  float: right;
  padding-top: 40px;
}
.nav01 li{
  float: left;
  padding-left: 65px
}
.nav01 li a{
  font-size: 18px;
  color: #fff
}
.daoyu{
  float: left;
  width: 100%;
  background: #fff;
  box-shadow: 0 0 30px #888;
  padding: 36px;
  margin-top:77px;
}
.daoyu span{
  width: 140px;
  float:left;
  border-right: 2px solid #d2d2d2;
}
.daoyu span img{
	width: 90%;
}
.daoyu p{
  float:right;;
  width: 780px;
  color: #767676;
  font-size:20px;
  line-height: 48px;
  text-indent: 48px;
}

/*申城记忆*/
.shencheng{
  float: left;
  width: 100%;
  height: 600px;
  background:url(http://sh.xinhuanet.com/2017/pjxy/img04.png) no-repeat center;
  margin-top: 70px;
}
.shencheng-dh{
  float: right;
  margin-top: 10px;
}
.zcjd>.shencheng-dh{
	float: none;
}
.shencheng-list{
  float:left;
  width: 100%;
  margin-top:50px;
  position: relative;
}
.shencheng-list ul li{
  float: left;
  width: 300px;
  height: 400px;
  box-shadow: 0 0 12px #888;
  background: #fff;
  padding: 16px;
  margin-right: 10px;
}
.shencheng-list ul li div img{
  float:left;
  width:100%;
  height:180px;
}
.shencheng-list ul li div span a{
	display: block;
	float:left;
  width: 100%;
  font-size: 14px;
  color: #767676;
  text-align: center;
  height: 22px;
  overflow: hidden;
}
.shencheng-list ul li div span,
.fmbt span,
.zknr span{
  float:left;
  width: 100%;
  font-size: 14px;
  color: #767676;
  margin-top:15px;
  text-align: center;
  height: 22px;
  overflow: hidden;
}
.shencheng-list ul li div span,.shencheng-list ul li div span a{
  height:14px;
  line-height: 14px
}
.shencheng-list ul li div dd,
.fmbt dd,
.zknr dd{
  float: left;
  width: 70px;
  height: 1px;
  background: #8392a2;
  margin-left: 110px;
  margin-top: 20px;
  padding: 0;
}
.shencheng-list ul li div p,
.fmbt p{
  float: left;
  width: 100%;
  line-height: 24px;
  color: #767676;
  margin-top: 15px;
  text-indent: 28px;
}
.jt-left,
.jt-right{
  width: 40px;
  height: 60px;
  position: absolute;
  top: 170px;
  display: block;
  cursor: pointer;
}
.jt-left{
  float: left;
  background: url(http://sh.xinhuanet.com/2017/pjxy/img06.png);
  left: -90px;
}
.jt-right{
  float:right;;
  background: url(http://sh.xinhuanet.com/2017/pjxy/img07.png);
  right: -90px;
}

/*人在上海*/
.rzsh{
  height:1099px;
  background:url(http://sh.xinhuanet.com/2017/pjxy/img10.png) no-repeat center;
  margin-top: 44px;
}
.rzsh-list{
  margin-top: 80px;
}
.rzsh-list .rzsh-list-01{
  float:left;
  width: 100%;
  background: #fff
}
.rzsh-list .rzsh-list-01 .fengmian,
.rzsh-list .rzsh-list-01 .fengmian img,
.fmbt{
  float: left;
  width: 500px;
  height: 310px;
}
.fmbt{
  float:left;
  width: 450px;
  padding-left: 26px;

}
.fengmian img{
    box-shadow:0 -5px 25px 0 #888;
    -moz-box-shadow:0 -5px 25px 0 #888;
    -webkit-box-shadow:0 -5px 25px 0 #888
}
.fmbt span,
.fmbt dd{
  text-align:left!important
}
.fmbt dd{
  margin-left: 0;
  margin-top:30px
}
.fmbt span,
.zknr span{
  font-size: 18px;
  font-weight: bold;

}
.fmbt span a,
.zknr span a{
  color: #767676
}
.fmbt p,
.zknr p{
  margin-top: 30px;
  line-height: 28px
}
.rzsh-list-01 .fmbt p{
  text-indent: 0
}
.rzsh-list-02{
    height: 307px!important;
}
.rzsh-list-02 .fengmian{
  float: right!important;
}
.rzsh-list-02 .fengmian img{
  box-shadow:0 0 0 #888!important;
  height: 308px!important;
}
.rzsh-list-02 .fmbt{
  float:left!important;
}
.rzsh-list .rzsh-list-02{
  background: none;
  text-align: right!important
}
.rzsh-list .rzsh-list-02 .fmbt span{
  text-align: right!important;
  margin-top:60px;
}
.rzsh-list .rzsh-list-02 .fmbt span a,
.rzsh-list .rzsh-list-02 .fmbt p{
  color: #fff;

}
.rzsh-list .rzsh-list-02 .fmbt dd{
  background: #fff;
  float: right;

}
.rzsh-list .rzsh-list-02 .fmbt p{
  text-align:left!important
}
.rzsh-list .rzsh-list-02 .fengmian{
    box-shadow: 0 0 0;
}
.rzsh-list .rzsh-list-03{
  background: none;
  box-shadow: 0 0 0!important
}
.rzsh-list .rzsh-list-03 .fengmian img{
  float: right;
  box-shadow:0 -5px 25px 0 #888;
  -moz-box-shadow:0 -5px 25px 0 #888;
  -webkit-box-shadow:0 9px 25px 0 #888
}
.rzsh-list .rzsh-list-03 .fmbt span{
  text-align: left!important;
  margin-top:60px;
}
.rzsh-list .rzsh-list-03 .fmbt p{
  margin-top: 20px
}
/*魔都风光*/
.mdfg{
  height:722px;
  background:url(http://sh.xinhuanet.com/2017/pjxy/img12.png) no-repeat center top 136px ;
  margin-top: 70px;
}
.mgly{
	margin-left: auto; 
	margin-right: auto;
}
.mdfg-dh{
  margin-top: 50px;
}
.mdfg-list ul li{
  box-shadow: 0 0 0!important;
  position: relative;
}
.mdfg-jt-left,
.mdfg-jt-right{
  float: left;
  width: 34px;
  height: 57px;
  position: absolute;
  top:210px;
  z-index: 99
}
.mdfg-jt-left{
  background: url(http://sh.xinhuanet.com/2017/pjxy/img06.png) no-repeat;
  left: 30px
}
.mdfg-jt-right{
  background: url(http://sh.xinhuanet.com/2017/pjxy/img15.png) no-repeat;
  right: 0
}
.zknr{
  width: 280px;
  height: 390px;
  background: #fff;
  position: absolute;
  z-index: 100;
  top:-29px;
  box-shadow: 0 0 60px #888;
  padding: 20px;
  left: 71px;
}
.zknr dd{
  margin-top: 30px;
}
.zknr p{
  width: 100%;
  float: left;
  color: #767676
}
.nrjj{
  height: 275px;
  width: 100%;
  float: left;
}
.gdnr{
  float: left;
  width: 200px;
  height: 44px;
  line-height: 44px;
  background: #2a435e;
  text-align: center;
  bottom: 0;
  margin-left:40px;
}
.gdnr a{
  color: #fff;
  font-size: 20px
}
.footer{
  float: left;
  width: 100%;
  background: #2a435e;
  text-align: center;
  color: #fff;
  padding: 40px 0;
  line-height: 28px;
}
