.block h2.block-title{
  font-size:20px;
  font-family:"Microsoft Yahei";
  border-bottom: 0;
  padding:20px;
  margin-bottom: 20px;
  background:url("../../titleblockh2.png") no-repeat left;
  color:#FFF;
}
/******** news block *****/
.frontnews .newstime{
  position:relative;
  margin-top:-20px;
  padding:10px;
  color:#FFF;
  background-color:#206343;
  margin-left:10px;
  height:70px;
}
.frontnews .newsmain{
  display:flex;
}
.frontnews .newstime span{
  display:block;
  text-align:center;
  font-family:arial,times;
}
.frontnews .newstime span.dtime{
  font-size:32px;
      margin-bottom: 10px;
    padding-top: 10px;
}
.frontnews .newstime span.ymtime{
  font-size:12px;
}
.frontnews .newsbody{
  line-height:160%;
  float:right;
   display:inline-block;
       width: -moz-calc(100% - 110px);
    width: -webkit-calc(100% - 110px);
    width: calc(100% - 110px);
    margin-left:20px;
    margin-bottom:30px;
}
.frontnews .newsbody h3 a{
  font-weight:bold;
  color:#000;
}
.frontnews .newsbody h3{
  font-size:16px;
  margin-top:20px;
  margin-bottom:10px;
}
.frontnews .newsbody div p,.frontnews .newsbody div {
  font-size:12px !important;
  color:#999;
}
/************ news *************/
@media (min-width: 1201px){
.block-region-middle-first-left{
  background:url(../../picbg01.jpg) no-repeat top right;
}
.block-region-middle-first-right{
  background:url(../../picbg02.jpg) no-repeat top right;
}
.block-region-middle-first-left .list-3,.block-region-middle-first-right .list-3{
  width:85%;
}
}
/********** middle **********/
.region-middle-second{
  background:#F1F1F1;
  padding-bottom:140px;
}
.admissionblock{
  padding:20px;
}
.admissionblock h2{
  font-size:18px;
  font-weight:bold;
  color:#860D00;
  margin-bottom:15px;
}
.admissionblock p{
  font-size:14px !important;
  color:#860D00;
}
/****** bottom ****/
.block-region-bottom{
  margin-top:-140px;
  padding:30px;
  background-color:#FFF;
}
@media (min-width: 968px){
.block-region-bottom .list-3{
  background:url(../../mpazs.jpg) no-repeat;
  padding-left:250px;
}
}
.block-region-bottom .outside.f-r{
  float:left;
}
.list-3.list-3-1 li:last-child {
    border-bottom: 0;
}
.list-3 span{
  color:#999;
}
a.more-link {
    display: block;
    padding: 10px;
    border: 1px solid #ECECEC;
    color: #999;
    font-size: 12px;
}
a.btn.btn-base-outline.btn-radius{
      display: block;
    padding: 10px;
    border: 1px solid #ECECEC;
    color: #999;
    font-size: 12px;
}