/* 默认列表页样式开始 */
.bg {
  width: 100%;
}
.bg img {
  width: 100%;
}

.col_news_box {
  margin-left: 0;
  display: flex;
  align-items: flex-start;
}
.col_news_box .col_news_con {
  flex: 1;
  margin: 0 auto;
}
.col_list {
  position: relative;
}
.col_list .topTitle {
  position: absolute;
  top: -72px;
  width: 300px;
  height: 70px;
  padding-left: 30px;
  line-height: 70px;
  color: #fff;
  background-color: #193b89;
  font-size: 22px;
  font-weight: bold;
  box-sizing: border-box;
}
.col_list .wp_listcolumn {
  display: flex;
  border: 0;
  border-bottom: 6px #b81c21 solid;
  flex-direction: column;
  width: 300px;
  margin-right: 60px;
  padding-bottom: 60px;
}
.col_list .wp_listcolumn .wp_column {
  width: 300px;
  height: 50px;
  line-height: 50px;
  background-color: #eff4fe;
  margin-top: 20px;
}
.col_list .wp_listcolumn .wp_column a {
  background: none;
}
.col_list .wp_listcolumn .wp_column a {
  background: none;
  border: 0;
  padding-left: 30px;
  box-sizing: border-box;
  font-weight: bold;
  font-size: 18px;
}
.col_list .wp_listcolumn .wp_column a .column-name {
  padding: 0 !important;
  color: #193b89;
  font-size: 18px;
}
/* 激活状态 */
.col_list .wp_column.selected {
  background-color: rgba(25, 59, 137, 1);
}
.col_list .wp_column.selected a {
  color: #fff;
}
.col_list .wp_column.selected span {
  color: inherit !important;
}
/* 右边内容开始 */
.col_news_con_head .col_news_con_title {
  font-size: 30px;
  color: rgba(25, 59, 137, 1);
  font-weight: bold;
  margin: 40px 0 20px;
}
.col_news_con_lineBox {
  display: flex;
  align-items: flex-end;
  margin-bottom: 34px;
  padding-bottom: 6px;
  border-bottom: 1px solid #eee;
}
.col_news_con_lineBox .col_news_con_line {
  width: 20px;
  height: 4px;
  background-color: rgba(184, 28, 33, 1);
  margin-right: 20px;
}
.col_news_con_lineBox span {
  font-size: 18px;
  font-weight: bold;
  color: rgba(153, 153, 153, 1);
  font-family: Helvetica Neue;
  line-height: 18px;
}
/* 教师团队，html结构在网站群系统 */
.teacherWrap span {
  flex: 1;
  position: relative;
}
.teacherWrap ul {
  flex: 5;
  margin-left: 60px;
  padding: 0 !important;
}
.teacherWrap li p span::before {
  position: absolute;
  left: -24px;
  line-height: 30px;
  content: '\2022';
  margin-right: 15px;
  color: #ccc;
  font-size: 30px;
  vertical-align: text-top;
}
/* 右边内容结束 */

.col_metas a,
.col_metas span {
  font-size: 15px;
  color: #999;
}

.listName {
  font-size: 18px;
  color: #193b89;
  margin: 60px 0 30px;
}

.inner_signUp {
  width: 100%;
  margin-top: 40px;
}
.inner_signUp .signUp_text {
  font-weight: bold;
  font-size: 16px;
  font-family: 微软雅黑;
  color: #193b89;
}
.inner_signUp .signUp_img {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 40px;
}
.wp_entry img {
  max-width: 100% !important;
}
/* 默认列表页样式结束 */

/* 新闻动态 */
/* 左边 */
.content .right {
  width: 400px;
  position: relative;
}
.content .right .topTitle {
  position: absolute;
  top: -92px;
  width: 100%;
  height: 70px;
  padding-left: 30px;
  line-height: 70px;
  color: #fff;
  background-color: #193b89;
  font-size: 22px;
  font-weight: bold;
  box-sizing: border-box;
}
.content .right .news {
  width: 400px;
}
.content .right .noticeNew {
  width: 100%;
  height: 50px;
  padding: 0 30px;
  font-size: 18px;
  color: #193b89;
  background-color: #eff4fe;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.content .right .noticeNew img {
  cursor: pointer;
}
.flexs {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content .right .news .cont {
  margin-bottom: 16px;
}
.content .right .news .cont img {
  margin-right: 20px;
}
.content .right .noticeNew + div td .cont span a {
  font-size: 16px;
}
.content .right .noticeNew + div {
  padding: 10px 30px 30px;
}
.rot {
  transform: rotate(-90deg);
}

/* 右边 */
.content .left {
  flex: 1;
  margin-left: 40px;
  min-height: 775px;
  position: relative;
}
.left .topTtile {
  font-size: 18px;
  padding: 20px 0;
  color: #193b89;
  border-bottom: 2px #b81c21 solid;
}
.content .left td {
  padding: 0 0 0 20px;
  height: 135px;
  border-bottom: 1px #e6e6e6 solid;
}
.content .left .titleAndTime {
  margin-bottom: 20px;
  position: relative;
}
.content .left .titleAndTime,
.left .topTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content .left .titleAndTime .title {
  line-height: 25px;
}
.content .left .titleAndTime .title a {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  width: 520px;
  display: inline-block;
}
.content .left .titleAndTime span {
  font-size: 16px;
  color: #ccc;
}
.content .left .titleAndTime .point {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #0d64d0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20px;
}
.content .left .cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content .left .cont span {
  line-height: 20px;
  overflow: hidden;
  word-wrap: break-word;
  letter-spacing: 1px;
}
.content .left .cont span a {
  color: #999;
  font-size: 15px;
  letter-spacing: 1px;
}
.content .left .cont i {
  padding: 0 10px;
  cursor: pointer;
  margin: 0 15px;
  color: #999;
}

/* 分页样式 */
.wp_paging.clearfix {
  width: 820px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 60px;
  text-align: center;
  float: none;
}
.wp_paging li {
  float: none;
}
.wp_paging li span,
.wp_paging li a {
  float: none;
}
.wp_paging.clearfix a {
  height: 30px;
  padding: 0 15px;
  margin: 0 5px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  border: 2px solid #dfedfe;
  text-decoration: none;
}
.wp_paging.clearfix a span {
  color: #999;
}

.wp_paging.clearfix .totalNum {
  margin: 0 3px;
}
.wp_paging.clearfix .totalResult {
  margin-left: 15px;
}
/* 分页样式结束 */

/* 校园风貌*/
.biaoti {
  width: 100%;
  line-height: 54px;
  color: #193b89;
  margin-bottom: 20px;
  font-size: 16px;
  padding-left: 30px;
  background-color: #eff4fe;
  box-sizing: border-box;
}
.school {
  width: 100%;
  margin-bottom: 30px;
}
.school tbody {
  display: flex;
  flex-wrap: wrap;
}
.school tbody tr {
  width: calc(100% / 3);
  padding: 0 20px 20px;
  box-sizing: border-box;
}
.school tbody td {
  display: block;
}
.school .img,
.school .img img {
  width: 100%;
  height: 100%;
}

/* 学生风采 */
.school .cont {
  text-align: center;
}
.school .cont .title {
  margin-top: 20px;
  font-size: 16px;
}

/* 校园风貌、学生风采弹出层 */
.imgBox {
  width: auto;
  height: auto;
  border: 5px solid #000;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 0 0 9px rgb(37, 37, 37);
}
.imgBox .closeMask {
  position: absolute;
  right: -25px;
  top: -30px;
  font-weight: 600;
  color: rgb(187, 187, 187);
  border-radius: 100%;
  border: 1px solid;
  padding: 5px;
  box-sizing: border-box;
  cursor: pointer;
}
.imgSee img {
  width: 100%;
  height: 100%;
  border-radius: 1px;
}
.imgSee {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000000;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

/* 下载专区开始 */
.inner.xzzq {
  margin-top: 40px;
  padding: 20px 0 0;
}
.inner_content_xzzq {
  margin-top: 40px;
}
.inner.xzzq .titleAndTime {
  padding: 28px 0 20px;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}
.inner.xzzq .titleAndTime:first-child {
  border-top: 1px solid #e6e6e6;
}
.inner.xzzq .title {
  font-size: 18px;
  margin-bottom: 12px;
}
.inner.xzzq .publishTime {
  font-size: 15px;
  color: #999;
}
.inner.xzzq .downloadBtn {
  position: absolute;
  padding: 35px 20px 37px 0;
  margin: auto;
  right: 0;
  top: 0;
}
.inner.xzzq .downloadText {
  display: inline-block;
  margin-left: 7px;
  font-size: 18px;
  color: #999;
  vertical-align: super;
  cursor: pointer;
}
.inner.xzzq img {
  cursor: pointer;
}
/* 下载专区结束 */

/* 留学项目 */
.banner {
  position: relative;
}
/* 左边 */
.left_lxxm {
  width: 300px;
  padding-bottom: 40px;
  border-bottom: 6px #b81c21 solid;
  height: 210px;
}
.left_lxxm .leftTitleList {
  width: 100%;
  line-height: 50px;
  margin-top: 20px;
  box-sizing: border-box;
  font-size: 18px;
  color: #193b89;
  cursor: pointer;
}
.left_lxxm .leftTitleList .wp_listcolumn {
  border: 0;
}
.left_lxxm .leftTitleList .wp_column {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  background-color: #eff4fe;
  padding-left: 30px;
  box-sizing: border-box;
}
.left_lxxm .leftTitleList .wp_column a {
  color: inherit;
  font-size: inherit;
  font-weight: normal;
  background: transparent;
  border: 0;
  font-size: 18px;
  font-weight: bold;
}
.left_lxxm .leftTitleList .wp_column a:hover {
  background-color: transparent;
  background-image: none;
  color: inherit;
}
.left_lxxm .leftTitleList .wp_column span {
  padding: 0;
}

/* 右边 */
/* 项目介绍开始 */
.right_xmjs {
  width: 920px;
}
.right_xmjs .courstTitle {
  font-size: 18px;
  font-weight: bold;
  color: rgb(25, 59, 137);
  margin: 60px 0px 30px;
}
/* 项目介绍结束 */

/* 项目优势开始 */
.right_xmys {
  width: 920px;
}
.right_xmys .title {
  font-size: 18px;
  font-weight: bold;
  color: rgb(25, 59, 137);
  margin: 60px 0px 30px;
}
.right_xmys .allNumber {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.right_xmys .allNumber .oneNumActive {
  border: 3px #193b89 solid !important;
}
.right_xmys .allNumber .oneNum {
  width: 98px;
  height: 100px;
  border: 1px #eff4fe solid;
  text-align: center;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
}
.right_xmys .allNumber .oneNum .bgNumActive {
  margin: 10px 0 5px 0 !important;
  color: #b81721 !important;
}
.right_xmys .allNumber .oneNum .bgNum {
  margin-top: 20px;
  font-size: 66px;
  color: #ccc;
  line-height: 52px;
}
.right_xmys .allNumber .oneNum .contActive {
  position: static !important;
  height: auto !important;
  line-height: normal !important;
  color: #193b89 !important;
  width: 85px !important;
}
.right_xmys .allNumber .oneNum .cont {
  width: 85px;
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 46px;
  font-size: 15px;
  color: #999;
  background-color: #fff;
  font-weight: bold;
}
.right_xmys .alladvantage {
  width: 100%;
}
.right_xmys .alladvantage .oneAdvance {
  display: none;
}
.right_xmys .alladvantage .advantage {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-bottom: 60px;
  border-bottom: 1px #e6e6e6 solid;
}
.right_xmys .alladvantage .advantage .imgs,
.right_xmys .alladvantage .advantage .imgs img {
  width: 400px;
  height: 300px;
}
.right_xmys .alladvantage .advantage .rightadvan {
  flex: 1;
  height: 300px;
  padding: 0 40px;
  background-color: #f5f8ff;
}
.advantage .rightadvan .title {
  font-size: 60px;
  color: #b81c21;
  margin: 40px 0 30px;
}
.advantage .rightadvan .fuTitle {
  font-size: 16px;
  color: #193b89;
  margin-bottom: 30px;
}
.advantage .rightadvan .cont {
  font-size: 16px;
  color: #333;
  line-height: 24px;
}
.schoolImg {
  margin: 60px 0;
}
.schoolImg tbody {
  display: flex;
  justify-content: space-between;
}
.schoolImg tbody tr {
  margin-right: 30px;
}
.schoolImg tbody tr:nth-child(3n) {
  margin: 0;
}
.schoolImg tbody img {
  width: 286px;
  height: 215px;
}
/* 项目优势开始 */

/* 课程资源开始 */
.right_kczy {
  width: 920px;
}
.right_kczy .courstTitle {
  font-size: 18px;
  font-weight: bold;
  color: rgb(25, 59, 137);
  margin: 60px 0px 30px;
}
.right_kczy tr {
  display: inline-block;
  width: 280px;
  margin-right: 30px;
  margin-top: 60px;
  padding: 10px;
  box-sizing: border-box;
}
.right_kczy tr:hover {
  background-color: #eff4fe;
  box-shadow: 2px 0 5px #ccc;
}
.right_kczy tr:nth-child(3n) {
  margin-right: 0;
}
.right_kczy tr:nth-child(-n + 3) {
  margin-top: 0;
}
.right_kczy tr .img_cr {
  margin: 0 auto 40px;
}
.right_kczy tr .img_cr img {
  width: 100%;
  height: 100%;
}
.right_kczy .title_cr {
  margin-bottom: 19px;
}
.right_kczy .title_cr,
.right_kczy .title_cr a {
  font-size: 18px;
  font-weight: bold;
}
.right_kczy .futitle_cr {
  margin-bottom: 27px;
  font-size: 18px;
  color: #193b89;
}
.right_kczy .futitle_cr a {
  color: #193b89;
}
.right_kczy .intro_cr {
  font-size: 16px;
  color: #666;
  letter-spacing: 1px;
  line-height: 25px;
}
.right_kczy .intro_cr a {
  color: #666;
}
/* 课程资源结束 */

/* 招生问答开始 */
.zswd {
  display: flex;
}
.zswd .col_list {
  width: 300px;
  margin-right: 60px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  border: 0;
  border-bottom: 6px #b81c21 solid;
}
.zswd .col_list .topTitle {
  top: -92px;
}
.zswd .wp_nav > li {
  line-height: 50px;
  background-color: #eff4fe;
  margin-top: 20px;
}
.zswd .wp_nav > li.selected {
  background-color: rgba(25, 59, 137, 1);
}
.zswd .wp_nav > li.selected a,
.zswd .wp_nav > li.selected a.parent {
  color: #fff;
}
.zswd .wp_nav > li a,
.zswd .wp_nav > li a.parent {
  padding-left: 30px;
  box-sizing: border-box;
  font-weight: bold;
  font-size: 18px;
  color: #193b89;
  text-align: left !important;
}
.zswd .wp_nav > li a span {
  color: inherit !important;
}
.question {
  width: 100%;
  margin-bottom: 30px;
}
.question .title {
  font-size: 16px;
  height: 50px;
  background-color: #d9e6fc;
  padding-left: 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.question .title .wen {
  background-color: #163274;
  color: white;
  margin-right: 20px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.question .cont {
  text-align: center;
  padding: 0 20px;
  box-sizing: border-box;
  margin-top: 20px;
  min-height: 180px;
  display: flex;
}
.question .cont .da {
  background-color: #b81c21;
  color: white;
  height: 24px;
  font-size: 16px;
  width: 24px;
  line-height: 24px;
  margin-right: 20px;
}
.question .cont .daCont {
  flex: 1;
  font-size: 15px;
  color: #999;
  line-height: 24px;
  text-align:left;
}
.question tbody {
  display: flex;
  flex-wrap: wrap;
}
.question tbody tr {
  width: 406px;
  margin: 0 30px 30px 0;
  box-sizing: border-box;
}
.question tbody tr td {
  border: 1px #d9e6fc solid;
}
/* 招生问答开始 */
