body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

body {
  color: #555;
  font-size: 14px;
  font-family: Microsoft YaHei;
}

td,
th,
caption {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

a {
  color: #555;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  border: none;
}

ol,
ul,
li {
  list-style: none;
}

input,
textarea,
select,
button {
  font: 14px 'Microsoft YaHei';
}

table {
  border-collapse: collapse;
}

html {
  overflow-y: scroll;
  min-width: 1200px;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.banner {
  width: 100%;
  height: 600px;
  background: url("../img/banner.png") no-repeat center;
  box-sizing: border-box;
  padding-top: 501px;
}

.btn {
  width: 240px;
  height: 60px;
}

.w1200 {
  width: 1200px;
  margin: auto;
}

.top {
  margin: -30px auto 80px;
  box-sizing: border-box;
  padding: 0 263px;
}

.title {
  display: block;
  width: 1200px;
  height: 32px;
  margin: 50px auto;
}

.views {
  width: 1200px;
  margin: auto;
  text-align: center;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 25px;
  height: 25px;
}
.views img{
  width: 30px;
  height: 23px;
  vertical-align: middle;
  margin-right: 11px;
}

/* 首页 */
.xx-item {
  width: 585px;
  height: 250px;
  margin-bottom: 80px;
  position: relative;
  box-sizing: border-box;
  padding: 18px 0 0 21px;
}

.xx-item-box {
  width: 564px;
  height: 208px;
  background: url("../img/box.png") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 2px;
}

.xx-item-box img {
  width: 560px;
  height: 204px;
}

.xx-item-ys {
  width: 49px;
  height: 76px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
}

.area {
  position: absolute;
  right: 0;
  top: 0;
  width: 189px;
  height: 40px;
  box-sizing: border-box;
  padding-right: 18px;
  background: url("../img/area.png") no-repeat;
  background-size: 100% 100%;
  z-index: 5;
  text-align: right;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
}

.school-name {
  position: absolute;
  bottom: 0;
  left: 43px;
  z-index: 5;
  width: 458px;
  height: 50px;
  box-sizing: border-box;
  padding-left: 20px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 50px;
  background: url("../img/title.png") no-repeat;
  background-size: 100% 100%;
}

/* 首页最新资讯 */
.zxzx {
  margin: 0 auto 25px;
}

.zxzx-ul li {
  width: 580px;
  height: 69px;
  border-bottom: 1px dashed #BCBCBC;
  line-height: 69px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #CECECE;
}

.zxzx-ul li a {
  color: #888888;
}

.zxzx-more {
  display: block;
  width: 240px;
  height: 50px;
  margin: 50px auto 80px;
}

/* 学校主页 */
.index-title {
  max-width: 1200px;
  margin: auto;
  font-size: 40px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #888888;
  text-align: center;
}

.page-ys img {
  width: 1200px;
  margin: 50px 0;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: none;
}

.left-box {
  height: 390px;
  background: url("../img/page-box.png") no-repeat;
  background-position: right top;
  box-sizing: border-box;
  padding: 30px 30px 0 0;
}

.leftSwiper,
.centerSwiper {
  width: 580px;
  height: 360px;
  position: relative;
}

.leftSwiper img,
.centerSwiper img {
  width: 580px;
  height: 360px;
}

.swiper-button-prev,
.swiper-button-next {
  width: 40px;
  height: 60px;
  position: absolute;
  z-index: 10;
}

.swiper-button-prev {
  left: 0;
  background: url("../img/left.png") no-repeat;
  background-size: 100% 100%;
}

.swiper-button-next {
  right: 0;
  background: url("../img/right.png") no-repeat;
  background-size: 100% 100%;
}

.left-txt {
  width: 550px;
}

.left-txt h3 {
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #E6C878;
  line-height: 30px;
  padding-bottom: 26px;
  border-bottom: 1px dashed #E6C878;
}

.left-txt p {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #888888;
  line-height: 36px;
  margin: 22px auto 134px;
}

.left-line {
  width: 440px;
  height: 15px;
}

.left-more {
  font-size: 14px;
  color: #E9CF8A;
  line-height: 14px;
  float: right;
}

/* 办学特色 */
.bxts {
  width: 100%;
  background: url("../img/bxtsbg.png") no-repeat;
  background-size: 100% auto;
  background-position: center bottom;
}

.center-txt {
  width: 1000px;
  margin: auto;
}

.center-txt h3 {
  width: 100%;
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #E6C878;
  line-height: 30px;
  margin: auto;
  padding: 26px 0 23px;
  border-bottom: 1px dashed #E6C878;
  text-align: center;
}

.center-txt p {
  width: 100%;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 36px;
  padding: 20px 0 30px;
  text-align: left;
}

.center-txt .center-more {
  color: #E6C878;
  font-size: 14px;
  float: right;
}

/* 办学成果 */
.bxcg .center-txt p {
  color: #888888;
}

/* 精彩视频 */
.jcsp {
  width: 800px;
  height: 450px;
  margin: auto;
}

.jcsp video {
  width: 800px;
  height: 450px;
}

/* 联系学校 */
.lxxx {
  height: 360px;
  box-sizing: border-box;
  border: 1px solid #E6C878;
  padding-right: 22px;
}

.lxxx-ewm {
  width: 602px;
  height: 100%;
  background: url("../img/lxxx-bg.png") no-repeat;
  background-size: 100% auto;
  background-position: center bottom;
  box-sizing: border-box;
  padding: 33px;
}

.lxxx-ewm-box {
  width: 200px;
  height: 200px;
  background: #fff;
  box-sizing: border-box;
  padding: 9px 8px 8px 9px;
}

.lxxx-ewm-box img {
  width: 100%;
  height: 100%;
}

.lxxx-ewm p{
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 54px;
}
.lxxx-left {
  height: 100%;
  box-sizing: border-box;
  padding-top: 33px;
}

/* 导航到学校 */
.dhxx-dt {
  height: 392px;
  margin-bottom: 50px;
}