body, html{
  background-color: #ffffff;
  margin:0;
  padding: 0;
}
h4.title{
  font-size: 2rem;
  letter-spacing:0.2rem;
  text-align: center;
  color:#282828!important;
  font-weight: normal;
  margin-top: 1.95rem;
    margin-bottom: 2.5rem!important;
    margin-left: auto;
    margin-right: auto;
}
.box01{
  width:68.75rem;
  margin:0px auto 0 auto;
  overflow: hidden;
  clear: both;
}
.box01 h5{
  font-size: 1.05rem;
  color: #1E2380;
  font-weight: normal;
  line-height: 1.8rem;
}
.box01 .con{
  font-size: 1.05rem;
  color: #464646;
  font-weight: normal;
  line-height: 1.75rem;
}

.inner a{
  font-size: 1rem;color: #1E2380;border: 1px solid #1E2380;
  padding:.4rem 1rem;
  float:right;
}

.box02{
  width:100%;
  margin:2.5rem auto 0 auto;
  overflow: hidden;
  clear: both;
  display: block;
  background-color: #f6f6f6;
  padding:0 0 4rem 0;
}
.box02 .w{
  width: 68.75rem;
  margin:0px auto 50px auto;
  overflow: hidden;
}
.box02 .w h3{
  font-weight: normal;
  font-size: 1.15rem;
  color: #F26F23;line-height: 2rem;
  margin-top: 30px;
}
.box02 .w h4{
  font-weight: normal;
  font-size: 1rem;
  color: #464646;line-height: 2rem;    margin-left: 17px;
  margin-bottom: 1rem;
}
.box02 .w .tu{
  overflow: hidden;
  clear: both;
}
.box02 .w .tu .l, .box02 .w .tu .r{
  width:48%;
  float: left;
  overflow: hidden;
}
.box02 .w .tu .r{
  width:48%;
  float: left;
  margin-left:4%;
}
.box02 dl{
  width:32%;
  float: left;
  margin:0;
}
.box02 dl.md{
  margin:0 2%;
}
.box02 dl dt img{
  width:100%;
  height: auto;
}
.box02 dl dd{
  border: 1px solid #c8c8c8;
  border-top: 0;
  overflow: hidden;
}
.box02 dl dd h5{
  font-size: 1rem;
  color: #666666;
  text-align: left;
  margin:20px auto 30px auto;
  width: 92%;
  line-height: 1.32rem;
  font-weight: normal;
  min-height: 50px;
}
.box02 dl dd .con{
  font-size: .85rem;
  color: #666666;
  text-align: left;
  margin:0px auto 30px auto;
  width: 92%;
  line-height: 1.2rem;
  font-weight: normal;
  min-height: 50px;
}
.box02 dl dd .bom{
  margin:0px auto 30px auto;
  width: 92%;font-size: .85rem;
  clear: both;
  display: block;
  overflow: hidden;
}
.box02 dl dd .bom a{
  float: right;
  color: #00BAF0;
}
.box02 dl dd .bom span{
  float: left;
  color: #999999;
}
.box02 .w .tu img{
  transition: transform 2s cubic-bezier(.23,1,.32,1);
  transform: scale(1);
}
.box02 .w .tu img:hover{
	transform: scale(1.1,1.1);
}