/** CSS Reset **/
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  outline: none;
}
#KFLOGO img{vertical-align: top !important;}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
  vertical-align: bottom;
}

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

ol,
ul {
  list-style: none;
}

caption,
th {
  text-align: center;
}

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

abbr,
acronym {
  border: 0;
}

textarea,
input,
select {
  resize: none;
  outline: none;
  background: none;
  border: none;
}

button {
  overflow: visible;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0 none;
  outline: none;
}

input {
  border: 0
}

a {
  text-decoration: none;
  color: #333;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

a:hover {
  text-decoration: none;
  color: #000;
}
.reg_wrap{z-index: 999 !important;}
#reg{z-index: 999;}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

.clearfix {
  display: inline-block;
}

/* Hide from IE Mac */
.clearfix {
  display: block;
}

html {
  width: 100%;
  height: 100%;
}

body {
  color: #333;
  font-size: 20px;
  line-height: 160%;
  font-family: "Microsoft YaHei";
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.pc {
  display: block;
}

.mobile {
  display: none;
}

.m1200 {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}


/* header */
.header {
  width: 100%;
  height: 800px;
  position: relative;
 
  overflow: hidden;
  background: url(../images/pc_bgc/1_01.jpg) no-repeat center top;
}
.header .timeOne{display: block;margin:-38px 0  0 311px;}
.header .bg_left {
  position: absolute;
  left: 0px;
}

.header .bg_right {
  position: absolute;
  right: 0px;
}

.header .header_txt {
  margin-top: 60px;
  position: relative;
  z-index: 99;
  display: none;
}

.header .pc_text {
  width: 1045px;
  height: 100%;
  position: relative;
  left: -56px;
}

.header .logo {
  margin-top: 54px;
  margin-left: 88px;
  position: relative;
  z-index: 1;
}

.header .logo2 {
  float: right;
  margin-top: 60px;
  position: relative;
  z-index: 1;
}

/*nav*/
.nav {
  width: 100%;
  height: 70px;
  line-height: 70px;
  background: url(../images/pc_bgc/1_02.jpg) repeat-y;
  z-index: 10;
  position: relative;
}

.nav li {
  float: left;
  text-align: center;
  cursor: pointer;
  width: 14.2%;
  text-align: center
}

.nav li a {
  color: #fff;
  font-size: 20px;
}

.nav li.menuOver a {
  font-weight: bold;
  color: #f6ff00;
}

.nav.isStuck {
  background: url(../images/pc_bgc/1_02.jpg) repeat-y;
  height: 70px;
}

/*page*/
.page {
  /* margin: 60px 0 0 0; */
  box-sizing: border-box;
}

.title {
  margin-top: 60px;
  text-align: center;
  padding-bottom: 54px;
}

.page .kefu_btn {
  margin: 0 auto;
  text-align: center;
  margin-top: 44px;
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.pulse {
  animation-name: pulse;
}

/*zhld*/
.page1 {
  background: url(../images/pc_bgc/1_03.jpg) no-repeat center top;
  width: 100%;
  height: 455px;
}

.page1 ul li {
  float: left;
  width: 23%;
  padding: 0 1%;
  text-align: center;
}

.page1 .con .pink_left {
  float: left;
  width: 128px;
  height: 50px;
  line-height: 50px;
  border-radius: 15px 0 0 15px;
  background-color: #f90666;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.page1 .con .yellow_right {
  float: left;
  width: 96px;
  height: 50px;
  line-height: 50px;
  border-radius: 0px 15px 15px 0px;
  background-color: #ffd200;
  color: #ff002b;
  font-size: 18px;
  font-weight: 700;
}

.page1 .con img+p {
  margin-top: 5px;
}

.page1 .con p {
  font-size: 16px;
}


/*zhxc*/
.page2 {
  overflow: hidden;
  background: url(../images/pc_bgc/1_04.jpg) no-repeat center top;
  width: 100%;
  height: 824px;
  cursor: pointer;
}

.page2 .m1200 {
  width: 1046px;
}

.page2 .con .nav_span {
  height: 50px;
  margin-bottom: 22px;
}

.page2 .con .nav_span span {
  float: left;
  width: 185px;
  height: 50px; 
  margin-right: 12px;
  font-size: 18px;
  text-align: center;
 
  border: 1px solid #fd0240;
  border-radius: 30px;
  padding: 0;
  box-sizing: border-box;
  line-height: 50px;
  color: #fd0240;
}

.page2 .con .nav_span span:last-child {
  /* margin-right: 0px; */
}

.page2 .con .nav_span .nomol {
  line-height: 50px;
  padding: 0px 14px;
}

.page2 .con .page2_content {
  background: url(../images/3.png) no-repeat center top;
  width: 1046px;
  height: 472px;
  overflow: hidden;
}

.page2 .page2_content>div {
  width: 1046px;
  height: 472px;
  padding: 38px 22px 22px 82px;
  box-sizing: border-box;
  display: none;
}

.page2 .page2_content .line {
  width: 100%;
  height: 58px;
  margin-top: 20px;
}

.page2 .page2_content .left_time {
  float: left;
  width: 146px;
  height: 58px;
}

.page2 .left_time p {
  width: 146px;
  height: 40px;
  background-image: linear-gradient(to right, #f80d73, #fe0736);
  border-radius: 30px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 18px;
}

.page2 .page2_content .right_name {
  float: left;
  height: 58px;
  margin-left: 15px;
  font-size: 18px;
}

.page2 .right_name .topic {
  color: #221815;
  font-weight: 700;
  /* margin-top: 5px; */
}
.page2 .right_name .lecturer {
  height: 19px;
  margin-top: 4px;
  font-size: 18px;
  line-height: 19px;
  color: #221815;
}
.page2 .page2_content .bigbox {
  height: 80px;
}
.page2 .lecturer .shuangren {
  margin-top: 10px;
}
.page2 .right_name .lecturer img {
  float: left;
  width: 23px;
  height: 19px;
  vertical-align: middle;
  margin-right: 8px;
}
.page2 .lecturer span:first-child {
  margin-left: 4px;
}
.page2 .con .nav_span .active-span {margin: auto;display: block;float: initial;
 background-image: linear-gradient(to right,#f8499c,#ff0030);
 color: #ffde00;
}
.page2 .page2_content .show_div {
  display: block;
}
.page2 .kefu_btn {
  margin-top: 18px;
}
.page2 .page2_content .aoxinteshu {
  height: 60px;
}


/*bqyx*/
.page3 {
  overflow: hidden;
  background: url(../images/pc_bgc/1_05.jpg) no-repeat center top;
  width: 100%;
  height: 625px;
  cursor: pointer;
}
.page3 .m1200 {
  min-width: 1200px;
}

.page3 .title {
  margin-top: 60px;
  text-align: center;
  padding-bottom: 40px;
}
.page3-content{ width: 1200px;}
.page3-tab{ float: left;width: 168px;height: 50px;margin: 0 15px;cursor: pointer;border-radius: 30px;text-align: center;}
.page3-bg1{ background-color: #ffde00; }
.page3-bg2{ border: 1px solid #fff; }
.page3-bg3{ background-color: #ffddd6;}
.page3-col1{ color: #f3502f }
.page3-col2{ color: #fff }
.page3-tab p{ font-size: 24px;font-weight: bold;line-height: 50px;}
.page3-tab div{ overflow: hidden; }

.bdn{ border: none; }

.page3-bottom{ width: 1170px;margin: 30px auto;height: 288px; }
.page3-bottom li{ width: 250px;margin: 26px 12.5px; }


.adviser_scroll{ width: 100%;display: none }
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;justify-content:center}
.picMarquee-left .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left .bd ul li .pic p{ font-size: 20px;margin: 0 20px; }

.picMarquee-left1{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left1 .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left1 .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left1 .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;justify-content:center}
.picMarquee-left1 .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left1 .bd ul li .pic p{ font-size: 20px;margin: 0 20px; }

.picMarquee-left2{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left2 .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left2 .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;justify-content:center}
.picMarquee-left2 .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left2 .bd ul li .pic p{ font-size: 20px;margin: 0 20px; }

.picMarquee-left3{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left3 .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left3 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left3 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left3 .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;justify-content:center}
.picMarquee-left3 .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left3 .bd ul li .pic p{ font-size: 20px;margin: 0 20px; }

.picMarquee-left4{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left4 .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left4 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left4 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left4 .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;justify-content:center}
.picMarquee-left4 .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left4 .bd ul li .pic p{ font-size: 20px;margin: 0 20px; }

.picMarquee-left6{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left6 .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left6 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left6 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left6 .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;
  /* justify-content:center */
}
.picMarquee-left6 .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left6 .bd ul li .pic p{ font-size: 18px;margin: 0 20px; }


.picMarquee-left51{ width:100%;  overflow:hidden; position:relative;  }
.picList{ height: 288px; }
.picMarquee-left51 .bd{ margin: 0 auto;width: 1100px; }
.picMarquee-left51 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left51 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;height: 230px;background-color: #fff;  }
.picMarquee-left51 .bd ul li .pic{ text-align:center;display: flex;
  display: -moz-box;  /* Firefox */
  display: -ms-flexbox;    /* IE10 */
  display: -webkit-box;    /* Safari */ 
  display: -webkit-flex;
  align-items: center;flex-direction: column;height: 230px;justify-content:center}
.picMarquee-left51 .bd ul li .pic img{ display:block;width: 100%;margin: 0 auto}
.picMarquee-left51 .bd ul li .pic p{ font-size: 20px;margin: 0 20px; }
.prev {z-index: 999;position: absolute;top: 120px;left: 0px;width: 38px;height: 38px;background: url(../images/page5-prev.png) no-repeat;background-size: 100% 100%;display: block;}
.next {z-index: 999;position: absolute;top: 120px;right: 0px;width: 38px;height: 38px;background: url(../images/page5-next.png) no-repeat;background-size: 100% 100%;display: block;}
.page3 .kefu_btn {
  margin: 0 auto;
  text-align: center;
  margin-top: 17px;
}

/*lxdk*/
.page4{ min-width: 1200px;margin: 0 auto;background: url(../images/pc_bgc/1_06.jpg) no-repeat center top; height: 734px;}
.page4 .m1200 {min-width: 1200px}
.page4 .con { width: 1200px;margin: 0 auto 30px;position:relative; }
.picMarquee-left5{ width:875px;  overflow:hidden; margin: 0 auto;  }
.picList{ height: 420px; }
.picMarquee-left5 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left5 .bd ul li{ margin:0 12px; float:left; display:inline; overflow:hidden; text-align:center;width: 196px;height: 420px;background-color: #fff;position: relative  }
.picMarquee-left5 .bd ul li .pic{ text-align:center; }
.picMarquee-left5 .bd ul li .pic img{ display:block;width: 100%; }
.page4-intro{ background-image: linear-gradient(to right,#f807af,#fe130a); position: absolute;top: 280px;height: 120px;width: 196px;}
.page4-intro h3{position: absolute;top: -14px; left:8px;font-size: 20px;color: #fe0620;text-align: center;width: 88px;height: 28px;line-height: 28px;background-color: #ffd200;border-radius: 30px; }
.page4-intro p{ margin: 18px 8px 0;font-size: 16px; color: #fff; text-align: left;line-height: 26px;}
.page4 .prev {z-index: 999;position: absolute;top: 180px;left: 15px;width: 28px;height: 51px;background: url(../images/7.png) no-repeat;background-size: 100% 100%;display: block;}
.page4 .next {z-index: 999;position: absolute;top: 180px;right: 15px;width: 28px;height: 51px;background: url(../images/8.png) no-repeat;background-size: 100% 100%;display: block;}




/*ryzf*/
/*.page5 .con{position: relative;}*/
.page5 {
  background: url(../images/pc_bgc/1_07.jpg) no-repeat center top; 
  height: 874px;
}
.page5 .title {
  margin-top: 36px;
  text-align: center;
  padding-bottom: 38px;
}
.page5 .top {
  background: url(../images/ryzf.png) no-repeat center top;
  padding: 44px 346px 68px;
}
.page5 .top h3 {
  font-size: 16px;
}
.page5 .top h3 b {
  font-size: 33px;
  color: #d01e1e;
}

.page5 .top p {
  font-size: 13px;
  color: #666;
}

.page5 .wrap {
  position: relative;
  top: -60px;
}
.treeI{padding-left: 349px;}
.page5 .wrap .tab span {
  float: left;
  font-size: 15px;
  width: 116px;
  margin: 0 0.5%;
  padding: 15px 0 15px 4%;
  color: #fff;
  line-height: 120%;
  text-align: center;
  cursor: pointer;
  border-radius: 10px 10px 0 0
}

.page5 .wrap .tab span.my {
  padding: 9px 0 3px 4%;
  margin-left: 0;
  background: #aaa url(../images/icon_1.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.mb {
  background: #aaa url(../images/icon_2.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.mz {
  background: #aaa url(../images/icon_3.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.yg {
  background: #aaa url(../images/icon_4.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.jnd {
  background: #aaa url(../images/icon_5.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.ax {
  padding: 9px 0 3px 4%;
  background: #aaa url(../images/icon_6.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.oz {
  background: #aaa url(../images/icon_7.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.yz {
  margin-right: 0;
  background: #aaa url(../images/icon_8.png) no-repeat 5px 5px;
}

.page5 .wrap .tab span.active,
.page5 .wrap .tab span:hover {
  background-color: #ff002b;
  font-weight: bold;
}

.page5 .swiperWrap {
  background: #ebe9e9;
  border-radius: 0 0 20px 20px;
}

.page5 .swiper-container {
  display: none;
}

.page5 .swiper-container0 {
  display: block;
}

.page5 .swiper-container .swiper-slide {
  /* background: url(../images/ryzf_bg.png) repeat-x; */
  background-image: linear-gradient(to bottom,#e9235f,#fd042a);
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  padding: 10px 1%;
  float: left;
  margin: 50px 0.5% 40px;
  width: 47%;
  border-radius: 20px;
  -moz-box-shadow: 0px 10px 20px #e09494;
  -webkit-box-shadow: 0px 10px 20px #e09494;
  box-shadow: 0px 10px 20px #e09494;
}

.page5 .swiper-container .swiper-slide .list {
  border-radius: 20px;
  border: 1px solid #f7b6a2;
  position: relative;
  /*height: 205px;*/
}

.page5 .swiper-container .swiper-slide .list .jiangpai {
  position: absolute;
  width: 106px;
  height: 180px;
  background: url(../images/medal.png) no-repeat center top;
  top: -28px;
  padding: 38px 12px 0;
  text-align: center;
  box-sizing: border-box;
}

.page5 .swiper-container .swiper-slide .list .jiangpai h5 {
  font-size: 13px;
  line-height: 120%;
  height: 25px;
}

.page5 .swiper-container .swiper-slide .list .jiangpai p {
  font-size: 11px;
  line-height: 120%;
  height: 40px;
}

.page5 .swiper-container .swiper-slide .list .jiangpai span {
  color: #ffe2b5;
  display: block;
  padding-top: 16px;
  line-height: 140%;
  font-size: 11px;
  font-weight: bold;
}

.page5 .swiper-container .swiper-slide .list .txt {
  padding: 5px 2% 5px 23%;
  color: #fff;
  font-size: 16px;
  line-height: 160%;
}

.page5 .swiper-container .swiper-slide .list .txt b {
  font-size: 16px;
  padding: 5px 15px;
  border-radius: 0 20px;
  background: #ffc30c;
  color: #f7245d;
}

.page5 .swiper-container .swiper-slide .list .txt ul {
  padding: 10px 0;
}

.page5 .swiper-container .swiper-slide .list .txt ul li {
  padding-left: 5%;
  background: url(../images/dot.png) no-repeat left 12px;
}

.page5 .swiper-container .swiper-slide .list .txt p {}

.page5 .swiper-container .swiper-slide .list .txt p span {
  padding: 0 5px;
  border-radius: 50px;
  border: 1px solid #fff;
  background: #ffc30c;
  margin-right: 5px;
  color: #f7245d;
}
.page5 .kefu_btn {
  margin-top: 0px;
}

/*lxzgh*/
.page6 {
  background: url(../images/pc_bgc/1_08.jpg) no-repeat center top;
  height: 535px;
}
.page6 .con>div {
  float: left;
  margin-right: 12px;
  margin-bottom: 12px;
}
.page6 .con div:nth-child(4) {
  margin-right: 0px;
}
.page6 .con div:nth-child(8) {
  margin-right: 0px;
}

#reg form label {
  margin: 0px 0;
}
/* zxyy */
.page7 {
  background: url(../images/pc_bgc/1_09.jpg) no-repeat center top;
  height: 717px;
}
.page7 .title {
  padding-bottom: 0px;
}

/* .form-wrap form .label span */
.form-wrap form .label {
  border-radius: 40px;
  position: relative;
  display: block;
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 0;
  border: 1px solid #d4d2f4;
  background: transparent ;
}

.form-wrap form .label span {
  margin-right: 3px;
  text-align: center;
  display: inline-block;
  width: 26%;
  padding-left: 0;
  font-size: 18px;
  font-weight: 700;
  color: #ff3000;
  border-radius: 40px;
  background: #ffd200;
}
.form-wrap form .label input, .form-wrap form .label select {
  color: #fff;
}

.form-wrap .qt_btn {
  border-radius: 40px;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 50px;
  border: none;
  background:#ffd200;
  font-size: 22px;
  font-weight: 700;
  color: #ff3000;
  margin-top: 20px;
  line-height: 50px;
}
.tiaokuan.gray a {
  color: #fff;
}

/* .gundongtiao {
  scrollbar-arrow-color: #fff;
  scrollbar-face-color: #5f1015;
  scrollbar-highlight-color: #5f1015;
  scrollbar-shadow-color: #5f1015;
  scrollbar-track-color: #ddd;
  scrollbar-3dlight-color: #5f1015;
  scrollbar-darkshadow-color: #ddd;
  scrollbar-base-color: #5f1015;
}

/* chrome & safari  
.gundongtiao::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: #dddddd;
}

.gundongtiao::-webkit-scrollbar-track {
  background-color: #dddddd;
  border-radius: 5px;
}

.gundongtiao::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #5f1015;
  box-shadow: inset 0 0 5px #5f1015;
  border-radius: 5px;
}

.gundongtiao::-webkit-scrollbar-button {
  height: 0;
  background-color: #dddddd;
  border-radius: 5px;
} */

.reg_wrap,
.zh,
.mz,
.mb,
.my,
.yg,
.jnd,
.ax,
.oz,
.yz {
  z-index: 8;
}

@media screen and (max-width:1000px) {
  body {
    line-height: 160%;
    font-size: 0.28rem;
  }

  .m1200 {
    width: 96%;
    margin: 0 auto;
  }

  .pc {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }

  .page {
    padding: 0.34rem 0;
  }

  .title {
    padding-bottom: 0.4rem;
  }

  /* .title img {
    width: 50%;
  } */

  /* header */
  .header {
    background: url(../images/m_bgc/1_01.jpg) no-repeat center top;
    background-size: 100% auto;
    height: 9.1rem;
    padding-top: 0;
  }

  .header .m1200 {
    padding: 0.1rem 2%;
  }
/* 
  .logo,
  .logo2 {
    width: 35%;
    vertical-align: top;
  } */

  .nav {
    background: #f90666;
    width: 100%;
    height: 1.07rem;
  }
  .nav ul {
    height: 100%;
  }
  .nav li {
    padding-top: 0.2rem;
    width: 14.2%;
    line-height: 0.2rem;
  }
  
  .nav li a {
    color: #fff;
    font-size: 0.26rem;
  }
  
  .nav li.menuOver a {
    font-weight: bold;
    color: #f6ff00;
  }
  
  .nav.isStuck {
    background: #f90666;
    height: 1.07rem;
  }

  /* zhld */
  .page1 {
    background: #fff;
    width: 100%;
    height: 6.7rem;
  }
  .page1 .title {
    margin-top: 0rem;
    text-align: center;
  }
  .page1 .title img {
    /* width: 50%; */
    height: 0.36rem;
}
  .page1 ul li {
    float: left;
    width: 48%;
    padding: 0 1%;
    text-align: center;
    margin-bottom: 0.2rem;
  }
  
  .page1 .con .pink_left {
    float: left;
    width: 1.82rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 15px 0 0 15px;
    background-color: #f90666;
    color: #fff;
    font-size: 0.26rem;
    font-weight: 700;
  }
  
  .page1 .con .yellow_right {
    float: left;
    width: 1.38rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 0px 15px 15px 0px;
    background-color: #ffd200;
    color: #ff002b;
    font-size: 0.26rem;
    font-weight: 700;
  }
  
  .page1 .con img+p {
    margin-top: 5px;
  }
  
  .page1 .con p {
    font-size: 0.24rem;
  }
  .page1 .kefu_btn {
    margin-top: 0.24rem;
  }
  .page1 .kefu_btn img{
    height: 0.8rem;
  }

  /* zhxc */
  .page2 {
    overflow: hidden;
    background: url(../images/m_bgc/1_03.jpg) no-repeat center top;
    width: 100%;
    height: 11.41rem;
    cursor: pointer;
  }
  
  .page2 .m1200 {
    width: 98%;
  }

  /* .page2 .title img {
    width: 96%;
  } */
  .page2 .title img {
    /* width: 50%; */
    height: 0.36rem;
}

  .page2 .title {
    margin-top: 0rem;
    text-align: center;
  }
  .page2 .con .nav_span {
    height: 0.8rem;
    margin-bottom: 22px;
  }
  
  .page2 .con .nav_span span {
    /* float: left; */
    width: 2.66rem;
    height: 0.6rem;display: block;
    margin-right: 0rem;
    margin-left: 0.12rem;
    font-size: 0.24rem;
    text-align: center;
    border: 1px solid #fd0240;
    border-radius: 30px;
    /* padding: 0.04rem 0.18rem; */
    box-sizing: border-box;
    line-height: 0.6rem;
    color: #fd0240;
    margin-bottom: 0.2rem;
  }
  
  .page2 .con .nav_span span:last-child {
    /* margin-right: 0px; */
  }
  
  .page2 .con .nav_span .nomol {
    line-height:0.5rem;
    padding: 0.04rem 0.2rem;
  }
  
  .page2 .con .page2_content {
    background: url(../images/19.png) no-repeat center top;
    background-size: 100% 100%;
    width: 7.32rem;
    height: 7.68rem;margin: auto;
    overflow: hidden;
  }
  
  .page2 .page2_content>div {
    width: 7.32rem;
    height: 7.68rem;
    padding: 0.38rem 0.22rem 0.82rem;
    box-sizing: border-box;
    display: none;
  }
  
  .page2 .page2_content .line {
    width: 100%;
    height: 1.08rem;
    margin-top: 0.2rem;
  }
  .page2 .page2_content .bigbox {
    height: 1.88rem;
}
  
  .page2 .page2_content .left_time {
    float: left;
    width: 1.8rem;
    height: 1.08rem;
  }
  
  .page2 .left_time p {
    width: 1.8rem;
    height: 0.5rem;
    background-image: linear-gradient(to right, #f80d73, #fe0736);
    border-radius: 30px;
    line-height: 0.5rem;
    text-align: center;
    color: #fff;
    font-size: 0.24rem;
  }
  
  .page2 .page2_content .right_name {
    float: left;
    height: 58px;
    margin-left: 0.12rem;
    font-size: 0.24rem;
  }
  
  .page2 .right_name .topic {
    color: #221815;
    font-weight: 700;
    /* margin-top: 5px; */
  }
  .page2 .right_name .lecturer {
    height: 0.19rem;
    margin-top: 0.1rem;
    font-size: 0.24rem;
    line-height: 0.19rem;
    color: #221815;
  }
  .page2 .right_name .lecturer img {
    float: left;
    width: 0.23rem;
    height: 0.19rem;
    vertical-align: middle;
    margin-right: 0.08rem;
  }
  .page2 .page2_content .aoxinteshu {
    height: 1.28rem;
  }
  .page2 .lecturer span:first-child {
    margin-left: 4px;
  }
  .page2 .lecturer span:nth-child(3) {
    line-height: 0.2rem;
  }
  .page2 .con .nav_span .active-span {
   background-image: linear-gradient(to right,#f8499c,#ff0030);
   color: #ffde00;
  }
  .page2 .right_name .teshu {
    margin-top: 0.1rem;
    line-height: 0.16rem;
  }
  .page2 .page2_content .show_div {
    display: block;margin: auto;
  }
  .page2 .kefu_btn {
    margin-top: 0.24rem;
  }
  .page2 .kefu_btn img{
    height: 0.8rem;
  }
  /* zbjb */
  .page3 {
    box-sizing: border-box;margin: auto;
    overflow: hidden;
    background: url(../images/m_bgc/1_04.jpg) no-repeat center top;
    background-size: 100% 100%;
    width: 7.5rem;
    height: 6.69rem;
    cursor: pointer;
  }
  .treeI{padding-left: 0;display: flex;justify-content: space-between;padding: 0 2rem;box-sizing: border-box;}
  .treeI span{font-size: 0.24rem !important;width: 2rem !important;}
  .page3 .m1200 {
    min-width: 0;
  }
  /* .page3 .title img {
    width: 96%;
  } */
  .page3 .title {
    width: 7.5rem;
    margin-top: 0rem;
    text-align: center;
    padding-bottom: 0.4rem;
  }
  .page3 .title img {
    /* width: 50%; */
    height: 0.36rem;
}
  .page3 .mpage4-content{ width: 100%;margin: 0 auto; }
  .page3 .mpage4-tab{ width: 98%;margin: 0 auto;color: #000; }
  .page3 .mpage4-tab p{ float: left;width: 31.5%;margin: 3.7% 1.4% 0 0;text-align: center;font-size: 0.24rem;cursor: pointer; height: 0.5rem;color: #fff;border: 0.01rem solid #ffde00;line-height: 0.5rem;border-radius: 0.25rem;}
  .page3 .mpage4-tab p:nth-child(1),.mpage4-tab p:nth-child(2),.mpage4-tab p:nth-child(3){margin-top: 0;}
  .page3 .mpage4-tab p:nth-child(3),.mpage4-tab p:nth-child(6){margin-right: 0;}
  .page3 .swiper-container { width: 93%;margin:0 auto;height: 2.9rem;display: none;}
  .page3 .mpage4-list{ padding: 0.3rem 0;width: 100%;background-color: #fff4e5;margin: 0.3rem auto; margin-bottom: 0.1rem; padding-bottom: 0.1rem; }
  .page3 .swiper-container .swiper-slide{ background-color: #fff;height: 2.3rem;width: 32% }
  .page3 .swiper-container .swiper-slide img{ display: block;width: 100%; }
  .page3 .swiper-container .swiper-slide p{ text-align: center;margin: 0 0.2rem;font-size: 0.2rem; }
  .page3 .mpage4-bc{ background-color: #ffde00; color: #f7552b!important;font-weight: bold }
  .page3 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0.1rem;}
  .page3 .swiper-pagination-bullet-active {opacity: 1;background: #f70951;}
  .page3 .kefu_btn {
    margin-top: 0.24rem;
  }
  .page3 .kefu_btn img{
    height: 0.8rem;
  }
  /* czyx */
  .page4 {
    overflow: hidden;
    background: #fff;
    background-size: 100% 100%;
    width: 7.5rem;
    height: 7.8rem;
    cursor: pointer;
    min-width: 0;
  }
  
  .page4 .m1200 {
    min-width: 0;
    width: 100%;
  }

  .page4 .title {
    width: 7.5rem;
    margin-top: 0rem;
    text-align: center;
    padding-bottom: 0.1rem;
  }
  .page4 .title img {
    /* width: 50%; */
    height: 0.36rem;
}
  .page4 .mpage5-content{ position: relative;padding: 0.3rem 0 0rem;height: 5.2rem; }
  .page4 .mpage5-teacher{ width: 93%;margin:0 auto; }
  .page4 .mpage5-teacher .swiper-slide img{ display: block;margin: 0 auto;width: 100%; }
  .page4 .mpage5-intro{ margin: 0 auto; }
  .page4 .mpage5-intro h3{ margin: 0.1rem auto 0;text-align: center;font-size: 0.24rem;font-weight: bold }
  .page4 .mpage5-intro p{ font-size: 0.18rem;text-align: center;margin-bottom: 0.3rem; }
  .page4 .swiper-pagination1 {position: absolute;text-align: center;-webkit-transition: .3s opacity;-o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
  .page4 .mpage5-intro{ background-image: linear-gradient(to right,#fc1495,#fe7701) ;position: absolute;top: 2.36rem;height: 1.73rem;width: 3.19rem;}
  .page4 .mpage5-intro h3{position: absolute;top: -0.28rem; left:0.1rem;font-size: 0.24rem;color: #fff;text-align: center;width:1.14rem;height: 0.36rem;line-height: 0.36rem;background-color: #2dc19a;border-radius: 30px; }
  .page4 .mpage5-intro p{ margin: 0.42rem 0.1rem 0;font-size: 0.24rem; color: #fff;text-align: left;}
  .page4 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #f70951;
}
  .page4 .kefu_btn {
    margin-top: 0.24rem;
  }
  .page4 .kefu_btn img{
    height: 0.8rem;
  }
  /* lqzf */
  .page5 {
    background: url(../images/m_bgc/1_05.jpg) no-repeat center top; 
    height: 11.5rem;
    padding: 0 0 1rem;
  }
  .page5 .title {
    width: 7.5rem;
    margin-top: 0rem;
    text-align: center;
    padding-bottom: 0.4rem;
  }
  .page5 .title img {
    /* width: 50%; */
    height: 0.36rem;
}
.toopflex .swiper-slide{display: flex;justify-content: space-between;flex-wrap: wrap;}
  .page5 .top {
    background: url(../images/m_ryzf.png) no-repeat center top;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    padding: 0.6rem 15% 0.25rem 17%;
  }
  .page5 .top h3 {
    font-size: 0.28rem;
  }
  .page5 .top h3 b {
    font-size: 0.4rem;
  }

  .page5 .top p {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    width: 200%;
    margin-left: -50%;
    font-size: 0.2rem;
  }

  .page5 .wrap {
    top: 0;
    padding: 0.1rem 2%;
    background: #ebe9e9;
  }

  .page5 .wrap .tab span {
    width: 24%;
    margin: 0.05rem 0.5%;
    border-radius: 0.1rem;
    padding: 0.3rem 0;
    height: 0.3rem;
  }

  .page5 .wrap .tab span.my,
  .page5 .wrap .tab span.mb,
  .page5 .wrap .tab span.mz,
  .page5 .wrap .tab span.yg,
  .page5 .wrap .tab span.jnd,
  .page5 .wrap .tab span.ax,
  .page5 .wrap .tab span.oz,
  .page5 .wrap .tab span.yz {
    background: #aaa;
  }

  .page5 .wrap .tab span.my,
  .page5 .wrap .tab span.ax {
    padding: 0.1rem 0;
    height: 0.7rem;
  }

  .page5 .wrap .tab span.active {
    background: #ff002b;
  }

  .page5 .swiper-container {
    padding-bottom: 0.4rem;
  }

  .page5 .swiper-container .swiper-slide {
    width: 97% !important;
    padding: 0.1rem 1%;
    margin: 0.5rem 0.5%;
    float: inherit;
    -moz-box-shadow: 0px 0.1rem 0.1rem #e09494;
    -webkit-box-shadow: 0px 0.1rem 0.1rem #e09494;
    box-shadow: 0px 0.1rem 0.1rem #e09494;
  }

  .page5 .swiper-container .swiper-slide .list .jiangpai {
    background: url(../images/pc_bgc/jb_03.png) no-repeat center top;
    width: 1.49rem ;
    height: 2.34rem;
    background-size: 100% 100%;
   padding: 0.5rem 0.23rem 0;
}
  .page5 .swiper-container .swiper-slide .list .jiangpai h5 {
    font-size: 0.2rem;
    line-height: 120%;
    height: auto;
  }

  .page5 .swiper-container .swiper-slide .list .jiangpai p {
    font-size: 0.18rem;
    line-height: 120%;
    height: 40px;
  }
  .page5 .swiper-container .swiper-slide .list .jiangpai span {padding-top: 0.44rem;}
  .page5 .swiper-container .swiper-slide .list .txt {
    font-size: 0.24rem;
  }

  .page5 .swiper-container .swiper-slide .list .txt b {
    font-size: 0.26rem;
    display: block;
  }

  .page5 .swiper-container .swiper-pagination-bullet {
    width: 16px;
    height: 15px;
    background: url(../images/slider2.png) no-repeat center center;
    opacity: 1;
  }

  .page5 .swiper-container .swiper-pagination-bullet-active {
    width: 76px;
    height: 15px;
    background: url(../images/slider1.png) no-repeat center center;
  }
  .page5 .kefu_btn {
    margin-top: 0.34rem;
  }
  .page5 .kefu_btn img{
    height: 0.8rem;
  }
/* lxzgh */
  .page6 {
    background: #fff;
    height: 8.17rem;
  }
  .page6 .title {
    width: 7.5rem;
    margin-top: 0rem;
    text-align: center;
    padding-bottom: 0.4rem;
  }
  .page6 .title img {
    /* width: 50%; */
    height: 0.36rem;
}
  .page6 .mpage6 {
    height: 5.85rem;width: 7.1rem;margin: auto;
  }
  .page6 .mpage6 .swiper-slide>div {
    float: left;
    /* margin-right: 0.12rem; */
    margin-bottom: 0.02rem;
  }
  .page6 .mpage6 img {
    width: 3.42rem;
    height: 2.41rem;
  }
  .page6 .mpage6 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #f70951;
}

.page7 {
  background: url(../images/m_bgc/1_06.jpg) no-repeat center top;
  height: 7.6rem;
}
.page7 .title {
  margin-top: 0rem;
  padding-bottom: 0.47rem;
}
.page7 .title img {
  /* width: 50%; */
  height: 0.36rem;
}
.page.zxyy {
  padding: 0.6rem 2% 8rem;
}

.form-wrap form .label {
  border-radius: 0.4rem;
  position: relative;
  display: block;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-bottom: 0.2rem;
  padding-left: 0;
  font-size: 0.24rem;
  border: 1px solid #d4d2f4;
  background: transparent ;
}

.form-wrap form .label span {
  text-align: center;
  display: inline-block;
  width: 26%;
  padding-left: 0;
  font-size: 0.24rem;
  font-weight: 700;
  color: #ff3000;
  border-radius: 40px;
  background: #ffd200;
}
.form-wrap form .label input, .form-wrap form .label select {
  color: #fff;
}
.form-wrap .tiaokuan a {
  color: #fff;
}
.page5 .swiper-pagination{display: none !important;}
.form-wrap .qt_btn {
  border-radius: 0.4rem;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 0.7rem;
  border: none;
  background:#ffd200;
  font-size: 0.26rem;
  font-weight: 700;
  color: #ff3000;
  margin-top: 0.2rem;
  line-height: 0.7rem;
}
.btnWrap {
  display: block;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: .3rem;
  color: #fff;
  text-align: center;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 100;
  background: #525a74;
}
  /* zxyy */
  .mobile.form-wrap {
    z-index: 0;
    margin: 0;
    width: 100%;
    background: url(../images/m_bg.png) no-repeat center top;
    padding: 0.6rem 0 0.8rem;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }

  .mobile.form-wrap form .label {
    width: 36%;
    margin: 0.1rem 2%;
    float: left;
    border: none;
    background: #fff;
    border-radius: 0.2rem;
    padding-left: 10%;
    -moz-box-shadow: 0px 0.1rem 0.1rem #e09494;
    -webkit-box-shadow: 0px 0rem 0.05rem #e9e9e9;
    box-shadow: 0px 0rem 0.05rem #e9e9e9;
    height: 0.9rem;
  }
.siluo img{margin: 10px;}
.siluo .pink_left{margin-left: 0.15rem;}
  .mobile.form-wrap form .label i {
    top: 20%;
    left: 5%;
    background-image: url(https://liuxue.xdf.cn/special/include/imagess/form_icon_red.png);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  .mobile.form-wrap form .label i.iconDown {
    top: 30%;
    left: 80%;
  }

  .mobile.form-wrap form .label span,
  .mobile.form-wrap form .label input,
  .mobile.form-wrap form .label select {
    font-size: 0.28rem;
  }

  .mobile.form-wrap .qt_form .qt_btn {
    font-size: 0.3rem;
    float: left;
    width: 46%;
    background: #d01e1e;
    border-radius: 0.1rem;
    margin: 0.1rem 2%;
    height: 0.9rem;
  }

  .mobile.form-wrap .tiaokuan {
    color: #898989;
    padding-left: 2%
  }

  .mobile.form-wrap .tiaokuan a {
    color: #d01e1e;
  }

  .mobile.form-wrap .tiaokuan .checked.active {
    background: url(https://liuxue.xdf.cn/images/form_checked.png) no-repeat center top;
  }

  .mobile.form-wrap .tiaokuan .checked {
    background: url(https://liuxue.xdf.cn/images/form_checked2.png) no-repeat center top;
  }

}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*放大*/
@-webkiet-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }

  50% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}

@-o-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }

  50% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }

  50% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}

/*向上*/
@-webkiet-keyframes toup {
  0% {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
    opacity: 1;
  }

  60%,
  100% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0.9;
  }
}

@-o-keyframes toup {
  0% {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
    opacity: 1;
  }

  60%,
  100% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
    opacity: 0.9;
  }
}

@keyframes toup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    opacity: 1;
  }

  60%,
  100% {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
    opacity: 0.9;
  }
}

/*头图上下*/
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}