#key .slide_key li.sl1{
  background: url(../img/index/key1.jpg) no-repeat center top;
  background-size: cover;
}
#key .slide_key li.sl2{
  background: url(../img/index/key2.jpg) no-repeat center top;
  background-size: cover;
}
#key .slide_key li.sl3{
  background: url(../img/index/key3.jpg) no-repeat center top;
  background-size: cover;
}
#feed .item dl{
  width: calc(100% - 80px);
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10%;
}
#feed .item dt a{
  display: block;
  margin-bottom: 2%;
  margin-top: 2%;
}
#feed .item dt a span{
  width: 100% !important;
  height: 0 !important;
  padding-top: 55%;
  display: block;
}
#feed .item .date{
  display: block;
}
#feed .more img{
	width: 40%;
	float: right;
}
#index #sec1 {
  background: url(../img/index/s1_bg.jpg) no-repeat right bottom;
  background-size: 100%;
  position: relative;
}

#index #sec1:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  padding-top: 15%;
  background: url(../img/index/s2_divine.png) no-repeat center bottom;
  background-size: 100%;
  z-index: 2;
}

#index #sec1 .photo2 {
  width: 65%;
  margin-left: auto;
  margin-right: 0;
}

#index #sec2 {
  background: url(../img/shared/bg2.jpg);
  position: relative;
}

#index #sec3 {
  margin-top: -10%;
  position: relative;
  z-index: 1;
}

#index #sec3 .box {
  background: rgba(27, 6, 1, 0.75);
  color: #fff;
  padding: 10% 5%;
}

#index #sec3 .block1 {
  background: url(../img/index/s3_bg1.png) no-repeat center top;
  background-size: 100%;
}

#index #sec3 .block1 .wrap {
  padding-top: 30%;
}

#index #sec3 .block2 {
  background: url(../img/index/s3_bg2.png) no-repeat center top;
  background-size: 100%;
}

#index #sec3 .block2 .wrap {
  padding-top: 30%;
}

#index #sec3 .block2 .box {
  margin-top: -4%;
  position: relative;
  z-index: 1;
}

#index #sec4 {
  border-bottom: 1px solid #cccccc;
}
/*# sourceMappingURL=top.css.map */