﻿@charset "utf-8";

/* CSS Document */
.subPage {
  width: 100%;
}

.subPage_con {
  max-width: 1200px;
  margin: 0px auto 20px;
  min-height: 500px;
  position: relative;
}

.sub_mbtn {
  width: 100%;
  height: 40px;
  background: url(../images/sub-mbtn02.png) no-repeat center center;
  background-color: #faf0f0;
  cursor: pointer;
  display: none;
}

/*.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#cda04a;}*/
.sub_navm {
  width: 100%;
  overflow: hidden;
  display: none;
  margin-bottom: 20px;
}

.sub_navm h2 {
  width: 100%;
  height: 48px;
  line-height: 48px;
  background-color: #8c0000;
  color: #fff;
  padding-left: 13px;
  font-weight: normal;
  font-size: 14px;
}

.sub_navm h2 a {
  padding-left: 13px;
  font-size: 14px;
  font-size: 20px;
  font-family: Tahoma;
  display: block;
  color: #fff;
}

.sub_navm ul {
  background-color: #faf0f0;
}

.sub_navm li {}

.sub_navm li a {
  color: #515151;
  padding-left: 13px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #d3d3d3;
  display: block;
  font-size: 14px;
}

.sub_navm li a:hover {
  color: #8c0000;
}

.sub_navm li.sub_has span {
  margin-left: 10px;
}

.sub_navm li.on a {
  color: #8c0000;
  display: block;
  width: 100%;
}

.sub_navm dl {
  display: none;
  background-color: #fff;
  padding: 0px 0px 5px;
}

.sub_navm dl dd {
  line-height: 18px;
  padding: 0px 0px 0px 15px;
  border-bottom: 1px solid #ddd;
}

.sub_navm li.on dl dd a {
  font-size: 14px;
  color: #282828;
  font-weight: normal;
  display: inline;
  border: none;
  padding: 0px;
}

.sub_navm li dl dd a {
  font-size: 14px;
  color: #282828;
  font-weight: normal;
  display: inline;
  border: none;
  padding: 0px;
}

.sub_navm li dl dd a:hover {
  color: #a70510
}


/*左侧边栏*/
.sub_left {
  width: 150px;
  overflow: hidden;
  float: left;
  z-index: 999;
  position: absolute;
  top: -136px;
  left: 0;
}

.sub_left .sub_nav {
  width: 100%;
  overflow: hidden;
  background-color: #646464;
  border-bottom: 6px solid #d74041;
  padding-bottom: 20px;
}

.sub_left .sub_nav li a {
  line-height: 24px;
  text-align: center;
  padding: 13px 10px;
  display: block;
  color: #fff;
  font-size: 16px;
}

.sub_left .sub_nav li a:hover, .sub_left li a.active {
  background: #bf9c39;
  color: #8c0000;
}

.sub_left .sub_leftTitle {
  background: url(../images/gb2017/sub_title.png) no-repeat center top;
  width: 150px;
  height: 120px;
}

.sub_left .sub_leftTitle h2 {
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  width: 60px;
  height: 65px;
  margin: 0 auto;
  text-align: center;
  padding: 28px 0;
}



.sub_right {
  margin: 0 0 0px 190px;
}

.subBanner {
  width: 100%;
  margin: 0 auto 15px;
}

.subBanner img {
  width: 100%;
  display: block;
}

.subTitle {
  width: 100%;
  overflow: hidden;
}

.sub_rightT .subTitle {
  width: 100%;
  overflow: hidden;
}

.subTitle h2 {
  font-size: 20px;
  float: right;
  padding-bottom: 10px;
  border-bottom: 5px solid #8c0000;
  font-weight: normal;
  color: #8c0000;
}

.bread {
  margin: 0px auto 20px;
  font-size: 15px;
}

.bread span {
  color: #333;
}

.bread span a {
  color: #333;
  margin: 0 3px;
}

.bread span a:last-child {
  color: #666666;
}

.bread span a:hover {
  color: #8c0000;
}

.sub_navm .subNav {
  width: 100% !important;
}

.subcontentTotal {
  overflow: hidden;
  min-height: 500px;
}

.subcontent {
  overflow: hidden;
}


/*侧边栏列表页*/
.sub_list {
  margin: 20px 0 30px 0;
  border-top: 1px solid #eceff3;
}

.sub_list li {
  overflow: hidden;
  padding: 15px 30px;
  border-bottom: 1px solid #eceff3;
}

.sub_list li:nth-child(2n-1) {
  background: #faf0f0;
}

.sub_list li .RightDate {
  float: right;
  color: #4f4f4f;
  font-size: 14px;
}

.sub_list li a {
  font-size: 14px;
  color: #4f4f4f;
}

.sub_list li a:hover {
  color: #8c0000;
}

/*侧边栏文章页*/
.subArticle {
  padding: 20px 26px;
}

.subcontent .subArticle {
  padding: 0;
  margin-top: 20px;
}

.subArticleTitle {
  text-align: left;
  border-bottom: 2px solid #8c0000;
  overflow: hidden;
  padding-bottom: 20px;
}

.subArticleTitle h2 {
  color: #8c0000;
  line-height: 35px;
  font-weight: normal;
  font-size: 26px;
  float: left;
  width: 62%;
}

.subArticleTitle span {
  color: #696969;
  font-size: 12px;
  border-left: 1px solid #333;
  display: block;
  padding: 10px 0 10px 0;
  float: right;
  width: 30%;
}

.subArticleTitle span i {
  padding: 0 8%;
  line-height: 20px;
  display: block;
  font-style: normal;
  color: #505050;
}

.subArticleCon {
  margin: 40px 0 40px 0;
  line-height: 24px;
  font-size: 14px;
}

.subAffix {}

.subAffixTitle {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}

.subAffixTitle h2 {
  color: #333;
  font-size: 18px;
  font-weight: normal;
}

.subAffix ul li {
  background: url(../images/subsub_li.png) no-repeat center left;
  padding-left: 15px;
  margin-bottom: 8px;
}

.subAffix ul li a {
  font-size: 14px;
}

/*侧边栏图片页*/
.subPicList {
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  margin: 30px 0;
  padding-bottom: 20px;
}

.subPicList li {
  width: 33.33%;
  *width: 32.33%;
  float: left;
}

.subPicList li a {
  text-align: left;
  display: block;
  margin: 0 2% 20px 2%;
}

.subPicList li img {
  width: 100%;
  display: block;
}

.subPicList li a span {
  display: block;
  margin-top: 10px;
  border-left: 4px solid #cd070e;
  padding-left: 13px;
}

.subPicList li a:hover span {
  color: #8c0000;
}

/*通栏图片页*/
.sub_rightT .subPicList li {
  width: 25%;
}

.sub_rightT .subPicList li img {
  width: 100%;
}

.sub_rightT .subTitle {
  display: none;
}


/*通栏列表页*/
.sub_rightT {
  width: 100%;
}


/*分页*/
.pages {
  text-align: center;
  height: 28px;
  *height: 29px;
  line-height: 28px;
  margin: 25px 0 20px 0;
  overflow: hidden;
}

.pages a {
  color: #666;
  margin: 0 5px;
  padding: 0 7px;
  height: 23px;
  line-height: 23px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: middle;
  font-size: 16px;
}

.pages a.on_pages, .pages a:hover {
  color: #fff;
  background: #8c0000;
  border-radius: 50%;
}

.pages a.start {
  border-radius: 0;
  background: none;
}

.pages a.start01 img {
  padding-top: 6px;
  display: block;
  *padding-top: 0;
}

.pages a.start02 img {
  padding-top: 12px;
  display: block;
  *padding-top: 6px;
}

.pages_min {
  margin-top: 25px;
  overflow: hidden;
  display: none;
}

.pages_min a.prev_min, .pages_min a.next_min {
  display: block;
  width: 100px;
  height: 30px;
  float: left;
  background: #8c0000;
  border-radius: 3px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
}

.pages_min a.next_min {
  float: right;
}

.pages_min a:hover {
  background: #bf9c39;
  color: #fff;
  transition: 0.5s;
}


/*共建单位*/
.unitsList {
  overflow: hidden;
  margin-top: 20px;
}

.unitsList li {
  width: 33.33%;
  *width: 32.33%;
  float: left;
  overflow: hidden;
  margin-bottom: 20px;
}

.unitsList li a {
  display: block;
  margin: 0 0 10px 8%;
}

.unitImg {
  padding-bottom: 53%;
  height: 0;
  overflow: hidden;
  background: #e5e5e5;
}

.unitImg img {
  display: block;
  width: 100%;
}

.unitInfo {
  background: #faf0f0;
  text-align: center;
}

.unitInfo p {
  padding: 16px 10px;
  color: #8c0000;
}

.unitsList li a:hover .unitInfo p {
  color: #bf9c39;
}

/*历史沿革*/
.history_wrap {
  background: #faf2f2;
  overflow: hidden;
  padding: 50px;
}

.historyList {
  background: url(../images/history_line.png) repeat-y;
  overflow: hidden;
  width: auto;
}

.historyList li {
  width: auto;
  overflow: hidden;
  background: url(../images/history_li.png) no-repeat top left;
  color: #505050;
  font-size: 14px;
  padding-left: 44px;
  line-height: 24px;
  min-height: 44px;
  margin-bottom: 50px;
  padding-top: 5px;
}

.historyList li span {
  font-size: 18px;
  color: #8c0000;
  float: left;
  margin: 10px 15px 15px 0;
}

.historyList li strong {
  margin: 10px 0 0 80px;
  display: block;
}

.historyList li strong.long {
  margin-left: 120px;
}

/*师资队伍*/
.FacultyList {
  margin-top: 30px;
}

.FacultyTitle {
  background: #f0f0f0;
  border-left: 5px solid #8c0000;
}

.FacultyTitle h2 {
  padding: 10px 20px 10px 30px;
  font-weight: normal;
  font-size: 18px;
}

.FacultyList ul {
  margin: 4% 8% 4% 0;
  overflow: hidden;
}

.FacultyList ul li {
  width: 25%;
  overflow: hidden;
  margin-bottom: 30px;
  float: left;
  text-align: right;
}


/*现任领导*/
.LeaderList {
  margin-top: 40px;
  overflow: hidden;
}

.LeaderList li {
  width: 50%;
  float: left;
  overflow: hidden;
}

.LeaderList li a {
  display: block;
  margin: 0 0 50px 8%;
}

.Leader01 {
  overflow: hidden;
}

.Leader01 .LeaderImg {
  width: 50%;
  *width: 49%;
  height: 0;
  overflow: hidden;
  background: #ddd;
  padding-bottom: 56%;
  float: left;
}

.Leader01 .LeaderImg img {
  display: block;
  width: 100%;
}

.LeaderInfo {
  width: 50%;
  float: right;
  height: 0;
  padding-bottom: 56%;
  background: #faf0f0;
}

.LeaderInfo01 {
  padding: 10%;
}

.LeaderInfo01 h2 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 15px;
}

.LeaderInfo01 p {
  font-size: 14px;
  line-height: 24px;
  color: #505050;
  max-height: 147px;
  overflow: hidden;
}

.LeaderList li a:hover .LeaderInfo01 h2 {
  color: #8c0000;
}



/*学校简介*/
.capusList {
  background: #faf2f2;
  overflow: hidden;
}

.capus01 {
  padding: 50px;
  overflow: hidden;
}

.capus01 img {
  display: block;
}

.capus01 p {
  text-indent: 2em;
  line-height: 24px;
  margin-top: 10px;
  font-size: 14px;
}


/*学校章程*/
.HandbookList {
  width: 100%;
  background: #faf2f2;
  overflow: hidden;
  padding-bottom: 5%;
}

#col {
  width: 100%;
  margin: 8% auto 0 auto;
  clear: both;
  padding-bottom: 50px;
}

/* Homepage Style */
.sliderbox {
  width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.sliderbox a {
  color: #01B2F1;
}

.sliderbox a:hover {
  color: #FFF;
  text-decoration: none;
}

.sliderbox dt {
  height: 32px;
  cursor: pointer;
  background: #c9caca;
  margin-bottom: 20px;
  overflow: hidden;
}

.sliderbox .open {
  font-size: 13px;
  color: #01b2f1;
  cursor: default;
}

.sliderbox .title {
  font-size: 13px;
  color: #01b2f1;
  line-height: 30px;
}

.sliderbox .title i {
  width: 33px;
  height: 33px;
  float: left;
  background: #bf9c39;
  border-right: 3px solid #fff;
}

.sliderbox .title b {
  width: 120px;
  text-align: center;
  height: 33px;
  float: left;
  background: #8c0000;
  font-size: 18px;
  color: #fff;
  line-height: 33px;
  font-weight: normal;
  border-right: 3px solid #fff;
}

.sliderbox .title strong {
  height: 33px;
  float: left;
  font-size: 18px;
  line-height: 33px;
  font-weight: normal;
  padding: 0 20px;
}

.sliderbox .date {
  font-size: 10px;
  color: #366a80;
  float: right;
  display: block;
  padding: 31px 15px 0px 32px;
  background: url(../images/arrow_bottom.png) no-repeat 17px 12px;
}

.sliderbox dt:hover span {
  color: #FFFFFF;
}

.sliderbox .open:hover span {
  color: #01b2f1;
}

.sliderbox .open .date {
  background: url(../images/arrow_top.png) no-repeat 17px 12px;
}

.sliderbox dd {
  font-size: 12px;
  color: #add9e8;
  height: auto;
  padding: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.sliderbox .thumb {
  margin: 5px 15px 30px 20px;
}

.sliderbox .thumb a {
  display: block;
}

.sliderbox .thumb p {
  text-indent: 2em;
  font-size: 14px;
  margin-bottom: 15px;
}


/*院系设置*/
.department {
  width: 100%;
  max-width: 1200px;
  border-collapse: collapse;
  cellpadding: 0;
  cellspacing: 0;
  margin: 30px auto 40px;
  border: solid #fff;
  border-width: 0px 1px 1px 0px;
}

.department tr {}

.department .bg {
  background: #d74041;
  text-align: center;
}

.department .bg01 {
  background: #faf0f0;
  border-bottom: 1px solid #ccc;
}

.department .bg02 {
  background: #fff;
  border-bottom: 1px solid #ccc;
}

.department .left {
  width: 50%;
  text-align: center;
  border-right: 2px solid #fff;
  font-size: 16px;
}

.department .right {
  width: 50%;
  font-size: 14px;
  color: #666666;
}

.department .title {
  padding: 10px 2% 10px 2%;
  color: #fff;
  font-size: 18px;
  border-right: 2px solid #fff;
}

/*.department td {border: solid #fff;}*/
.department .left td {
  border-bottom: 1px solid #ccc;
  color: #333;
}

.subDepartment td {
  padding: 4px 2% 4px 5%;
  color: #666666;
  height: 40px;
}

.department .subDepartment .bg01 {
  border-bottom-color: #eceff3;
}

.department .subDepartment .bg02 {
  border-bottom-color: #eceff3;
}

.department .subDepartment01 .right {
  padding: 0;
  color: #666666;
  height: 40px;
}

.department .subDepartment01 .bg01 {
  border-bottom: none;
}

.department .subDepartment01 .bg02 {
  border-bottom: none;
}

.department .left .subDepartment01 td {
  border-bottom: none;
  text-align: left;
}

.department .left .subDepartment01 td.left {
  text-align: center;
}

/*组织机构*/

.OrganList {
  margin: 40px 0;
}

.OrganTitle {
  border-bottom: 2px solid #e5e5e5;
}

.OrganTitle h2 {
  width: 155px;
  background: #8c0000;
  color: #fff;
  text-align: center;
  padding: 6px 0;
  font-weight: 600;
  font-size: 16px;
}

.OrganInfo {
  margin-top: 20px;
  background: #faf2f2;
  overflow: hidden;
}

.OrganInfo ul {
  padding: 20px 30px;
  overflow: hidden;
  margin-top: 10px;
}

.OrganInfo ul li {
  float: left;
  width: 20%;
  margin-bottom: 20px;
  margin-right: 30px;
  border-bottom: 1px solid #ddd;
}

.OrganInfo ul li.long {
  width: 42.7%;
}

.OrganInfo ul li a {
  display: block;
  padding-bottom: 12px;
  font-size: 14px;
  float: left;
  margin-right: 10px;
}


/*1229*/

.OrganInfo01 {
  overflow: hidden;
  background: #faf2f2;
  padding: 40px 20px 20px 20px;
  margin-top: 20px;
}

.OrganInfo01 .title {
  float: left;
  width: 20%;
}

.OrganInfo01 .title h2 {
  font-weight: normal;
}

.OrganInfo01 .title h2 a {
  color: #8c0000;
}

.OrganInfo01 .OrganCon {
  overflow: hidden;
  float: left;
  width: 80%;
}

.OrganInfo01 .OrganCon li {
  float: left;
  width: 25%;
  margin-bottom: 10px;
}

.OrganInfo01 .OrganCon li a {
  margin-right: 30px;
  display: block;
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
}

.OrganInfoCon {
  overflow: hidden;
  margin-bottom: 20px;
}

/*1229*/
/*历任领导**/
.leaders {
  overflow: hidden;
  margin-top: 20px;
}

.leader_left {
  width: 48%;
  float: left;
  overflow: hidden;
}

.leaders h3 {
  font-size: 1.14em;
  line-height: 3em;
}

.leaders ul {
  border-top: 1px solid #e5e5e5;
}

.leaders li {
  line-height: 19px;
  border-bottom: 1px solid #e5e5e5;
}

.leaders li a {
  display: block;
  padding: 15px 15px;
}

/*.leaders li.blues a,.leaders li:nth-child(2n+1) a{background-color:#f5f5f5;border-left:3px solid #f5f5f5;border-right:3px solid #f5f5f5;}*/
.leaders li.blues a {
  background-color: #f5f5f5;
  border-left: 3px solid #f5f5f5;
  border-right: 3px solid #f5f5f5;
}

/*.leaders li a:hover,.leaders li.active a{background-color:#fff;color:#0e3c92;border-left:3px solid #eda700;border-right:3px solid #eda700}*/
.leader_right {
  width: 48%;
  float: right;
  overflow: hidden;
}

/*现任领导*/
.present {
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #e5e5e5;
}

.present li:nth-child(2n+1) {
  background-color: #f5f5f5;
  border-left: 3px solid #f5f5f5;
  border-right: 3px solid #f5f5f5
}

.present li.blue {
  background-color: #f5f5f5;
  border-left: 3px solid #f5f5f5;
  border-right: 3px solid #f5f5f5;
  height: 50px;
}

.present li {
  width: 100%;
  float: left;
  padding: 0px 5px 0px 15px;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff
}

.present1 {
  border: 0px;
}

.present1 li:nth-child(2n+1) {
  background: none;
  border: 0px;
}

.present span {}

.present .title022 {
  width: 100px;
  float: left;
  padding: 15px 0;
  color: #000;
}

.present .name02 {
  width: auto;
  overflow: hidden;
  display: block;
  margin-left: 100px;
}

.present .name02 a {
  display: block;
  width: 33.333%;
  float: left;
  padding: 15px 0;
  color: #444;
}

.present1 .name02 a {
  display: block;
  width: 11.1%;
  float: left;
  padding: 15px 0;
  color: #444;
}

.present .name02 a:hover {
  color: #8c0000;
}

.present li:hover {}

/*.present li:hover a,.present li:hover span{color:#0e3c92;}*/
.leaders .leader_right {
  /*margin-top:30px;*/
}

.leader_list {
  width: 100%;
  overflow: hidden;
}

/*1229*/



.teacher li {
  overflow: hidden;
  margin: 2% 0 0 0;
  padding: 0 0 2% 0;
}

.teacher li img {
  float: left;
  width: 150px;
}

.teacher .teacher_right {
  margin: 0 0 10px 170px;
  overflow: hidden;
}

.teacher_con {
  margin: 10px 0 0 0;
}



@media screen and (max-width:1200px) {
  .subPage {
    width: 90%;
    margin: 0 auto 30px;
  }

  .subPage_con {
    min-height: auto;
  }

  .sub_tech dl dd {
    width: 15%;
  }

  .organList li {
    width: 33%;
  }

  .teachList li {
    width: 23%;
  }

  .teachPeople .teachRt p {
    margin-bottom: 6px;
  }

  .subArticleTitle h2 {
    width: 100%;
    float: none;
    margin-bottom: 6px;
  }

  .subArticleTitle span {
    width: 100%;
    float: none;
    border-left: 0;
    margin-top: 0;
  }

  .subArticleTitle span i {
    padding: 0;
  }

  .LeaderList li a {
    margin-left: 3%;
  }

  .OrganInfo ul li {
    width: 29.33%;
  }

  .OrganInfo ul li.long {
    width: 61.66%;
  }

  .OrganInfo01 .OrganCon li {
    width: 33.33%;
  }
}


@media screen and (max-width:1000px) {

  .sub_list .rightDate {
    float: none;
    display: block;
  }

  .organList li {
    width: 50%;
  }

  .subcontent01 {
    width: 100%;
    float: none;
  }

  .sub_right_list {
    display: none;
  }

  .LeaderInfo01 p {
    max-height: 104px;
    line-height: 20px;
    font-size: 12px;
  }

  .LeaderInfo01 h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .LeaderList li a {
    margin-bottom: 20px;
  }

  .OrganInfo ul li {
    width: 46%;
  }

  .OrganInfo ul li.long {
    width: 46%;
  }

}

@media screen and (max-width:900px) {


  .LeaderInfo01 p {
    max-height: 83px;
  }
}

@media screen and (max-width:800px) {
  .sub_mbtn {
    display: block;
    margin-top: 10px;
  }

  .sub_left {
    display: none;
  }

  .sub_rightT .subTitle {
    display: block;
  }

  .sub_right {
    width: 98%;
    margin: 20px auto 0;
  }

  .sub_leftTitle {
    background: none;
  }

  .pages {
    display: none;
  }

  .pages_min {
    display: block;
  }

  .sub_leftTitle {
    height: 48px;
  }

  .sub_list .rightDate {
    font-size: 12px;
  }

  .subPage_con {
    margin: 0 auto;
  }

  .subArticleTitle h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .subArticleTitle span {
    font-size: 14px;
  }

  .sub_rightT .subPicList li {
    width: 33.33%;
  }

  .subcontent .subArticle {
    margin-top: 0;
  }

  .sub_list li .RightDate {
    float: none;
    display: block;
    color: #999;
    margin-bottom: 3px;
  }

  .sub_list li a {
    display: block;
  }

  .sub_list li {
    padding: 10px 15px;
  }

  .capus01 {
    padding: 30px;
  }

  .OrganInfo01 .title {
    float: none;
    width: 100%;
  }

  .OrganInfo01 .OrganCon {
    float: none;
    width: 100%;
    margin-top: 20px;
  }

  .OrganInfo01 {
    padding-top: 20px;
  }

  .OrganInfo ul li {
    width: 44%;
  }

  .OrganInfo ul li.long {
    width: 86%;
  }

  .present1 .name02 a {
    width: 33.3%;
  }

}


@media screen and (max-width:640px) {

  .sub_leftTitle {
    height: 30px;
  }

  .sub_leftTitle h2 {
    font-size: 14px;
  }

  .sub_navm h2 {
    height: 30px;
    line-height: 30px;
  }

  .sub_navm li a {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
  }

  .subTitle h2 {
    font-size: 16px;
  }

  .sub_mbtn {
    height: 30px;
  }

  .subPicList li {
    width: 50%;
  }

  .sub_navm li a.skipBtn {
    width: 33px;
    height: 31px;
  }

  .sub_rightT .subPicList li {
    width: 50%;
  }

  .unitsList li {
    width: 50%;
  }

  .unitsList li a {
    margin: 0 3% 10px 3%;
  }

  .unitInfo p {
    padding: 10px;
    font-size: 14px;
  }

  .historyList li span {
    float: none;
  }

  .historyList li strong {
    margin-left: 0;
  }

  .historyList li strong.long {
    margin-left: 0
  }

  .history_wrap {
    padding: 20px;
  }

  .FacultyList ul li {
    width: 33.33%;
  }

  .LeaderList li {
    width: 100%;
    float: none;
  }

  .LeaderInfo01 h2 {
    font-size: 14px;
  }

  .LeaderInfo01 p {
    font-size: 14px;
  }

  .sliderbox .title i {
    width: 5px;
    border-right: 2px solid #fff;
  }

  .sliderbox .title b {
    width: 50px;
    font-size: 14px;
    border-right: 2px solid #fff;
  }

  .sliderbox .title strong {
    font-size: 14px;
    padding-left: 3px;
  }

  .OrganInfo01 .OrganCon li {
    width: 50%;
  }

  /*1229*/
  .leader_left {
    float: none;
    width: 100%;
  }

  .leader_right {
    float: none;
    width: 100%;
  }
}

@media screen and (max-width:480px) {
  .subPicList li {
    width: 100%;
  }

  .subPicList li img {
    width: 100%;
  }

  .sub_rightT .subPicList li {
    float: none;
    margin: 0 0 20px 0;
    width: 100%;
  }

  .OrganList {
    margin: 20px 0;
  }

  .OrganInfo ul {
    padding: 15px 20px;
  }

  .OrganInfo ul li {
    width: 100%;
    float: none;
    overflow: hidden;
  }

  .OrganInfo ul li.long {
    width: 100%;
    float: none;
    overflow: hidden;
  }

  .OrganInfo ul li a {
    margin-right: 0;
  }

  .OrganInfo01 .OrganCon li {
    width: 100%;
    float: none;
  }

  .teacher li img {
    float: none;
    display: block;
    margin: 0 auto;
  }

  .teacher .teacher_right {
    margin: 10px 0 10px 0;
  }

  .teacher .teacher_right h2 {
    text-align: center;
  }
}

@media screen

/*and (min-width:320px)*/
and (max-width:360px) {
  .unitsList li {
    width: 100%;
  }
}