* {
  padding: 0;
  margin: 0;
  list-style: none;
  text-decoration: none;
  font-family: "Microsoft YaHei","微软雅黑", Tahoma, Helvetica,  Arial, sans-serif;
  outline: none;
}

body, html {
  height: 100%;
  width: 100%;
  min-width: 1280px;
  background: #ffffff;
}

.container {
  width: 100%;
  height: 810px;
  max-height: 1600px;
  position: relative;
  min-width: 1280px;;
  top: 0;
}

.container .container_banner {
  height: 10%;
  position: relative;
  min-width: 1280px;;
  top: 0;
}

.container .container_banner .container_cover {
  width: 100%;
  background-color: #3d38b9;
  min-width: 1280px;
  height: 810px;
  background-image: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index.jpg);
  background-repeat: no-repeat;
  background-position: top;
  max-height: 810PX;
  position: fixed;
}


.container_header {
  width: 100%;
  height: 77px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -ms-flex-pack:  justify;
  -webkit-box-pack: justify;
  position: fixed;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99;
  background-color: #fec433;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
}
.navheader{
	width:990px;
	margin: 0 auto;
	display: flex;
	position: fixed;
	left: 0;
    right: 0;
	z-index: 99;
	/* background-color:blue; */
	display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -ms-flex-pack:  justify;
  -webkit-box-pack: justify;
  height: 85px;
}
.container .container_banner .container_inside .container_header.logoLink {
  display: block;
  height: 100%;
}

.container .container_banner .container_inside .container_header .logo {
  width: 14%;
  height: 60px;
  border: none;
  color:#000;
  margin-top: 10px
}

.container_header-navbar {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  /*margin-left: 382px;*/
  height: 114px;
}

.container_header-navbarItem {
  margin-right: 28px;
  width:130px;
  position: relative;
  height: 44px;
  display: block;
  margin-top: 32px;
}

.container_header-navbarItem:last-child {
  margin-right: 0;
}

.container_header-navbarItem:hover:after {
  background: linear-gradient(90deg, #93f6fb 0%, #1dc0b3 100%);
  opacity: 1;
}

.container_header-navbarItem:hover .container_header-navbarItem-link {
  color: #ffffff;
}

.container_header-navbarItem:first-child .container_header-navbarItem-link {
  color: #fff;
}

.container_header-navbarItem:last-child:after {
  width:109px;
  background: linear-gradient(90deg, #93f6fb 0%, #1dc0b3 100%);
  opacity: 1;
}

.container_header-navbarItem:after {
  content: '';
  width: 100%;
  height: 4px;
  border-radius: 2px;
  background: #ffffff;
  opacity: 0;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.container_header-navbarItem-link {
  text-align: center;
  color: #fff;
  line-height: 22px;
  font-size: 18px;
  font-weight:500;
  height: 100%;
  display: block;
  letter-spacing: 0.5px;
}

.container_header-navbarItem-icon {
  width: 8px;
  height: 8px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  border-left: none;
  border-bottom: none;
  transform: rotate(135deg);
  margin-left: 2px;
  margin-bottom: 5px;
}

.container_header-navbarMore {
  display: none;
  position: absolute;
  top: 44px;
  right: 0;
}

.container_header-navbarMore-item {
  background: #3B3F4F;
  width: 128px;
  height: 36px;
  line-height: 36px;
  padding-left: 16px;
  color: #E0E0E0;
  font-size: 14px;
  position: relative;
  display: block;
}

.container_header-navbarMore-item1 {
  border-radius: 4px 4px 0 0;
}

.container_header-navbarMore-item2 {
  border-radius: 0 0 4px 4px;
}

.container_header-navbarMore-item:hover {
  background: #191919;
  color: #FFFFFF;
}

.container_header-navbarMore-item::before {
  content: '';
  background: #3B3F4F;
  display: block;
  width: 4px;
  height: 36px;
  position: absolute;
  left: 0;
}

.container_header-navbarMore-item1:hover::before {
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/Rectangle2.png)
}

.container_header-navbarMore-item2:hover::before {
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/Rectangle.png)
}


.container .container_banner .container_cover-inside {
  width: 1210px;
  position: absolute;
  left: 0;
  right: 0;
  top: 53px;
  margin: 0 auto;
  height: 100%;
  z-index: 2;
}

.container .container_banner .container_cover-inside .container_left {
  width: 500px;
  height: 500px;
  position: fixed;
  top: 85px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/1.circle.png) no-repeat;
  background-size: 100% 100%;
  -moz-transition: all 0s;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transform: rotate(0);
  background-position: 50% 0;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}

.container .container_banner .container_cover-inside .container_left-content {
  width: 565px;
  height: 372px;
  position: fixed;
  top: 166px;
  transform: translateX(125px);
}

.container .container_banner .container_cover-inside .container_left-content h1 {
  color: #FFFFFF;
  height: 40px;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 24px;
  letter-spacing: 0.5px;
  position: relative;
}

.container .container_banner .container_cover-inside .container_left-content .container_left_text {

  line-height: 29px;
  height: 29px;
  font-size: 21px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 8px;
  display: block;
  letter-spacing: 0;
}

.container .container_banner .container_cover-inside .container_left-content span {
  color: #3FFFF0;
  font-size: 27px;

  display: block;
  height: 38px;
  line-height: 38px;
  margin-bottom: 24px;
  letter-spacing: 0;
}

.container .container_banner .container_cover-inside .container_left-content .container_left-information {
  width: 100%;
  margin-top: 23px;
}

.container .container_banner .container_cover-inside .container_left-content .container_left-information p {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 1px;
  margin-bottom: 8px;
  color: rgba(255, 255, 255, 0.9);
}

.container .container_banner .container_cover-inside .container_left-content .container_left-information span {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  line-height: 42px;
  letter-spacing: 1px;
}

.container .container_banner .container_cover-inside .container_decorate {
  position: fixed;
  bottom: 198px;
  left: 50%;
  margin-left: -406px;
  width: 450px;
  height: 186px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/decoration.png) no-repeat;
  background-size: 100% 100%;
}
.container_public-header {
  width: 100%;
  height: 84px;
  background: rgba(53, 57, 71, 0.95);
  position: fixed;
  top: -100%;
  left: 0;
  right: 0;
  z-index: 999;
  -moz-transition: all 800ms;
  -webkit-transition: all 800ms;
  -o-transition: all 800ms;
}

.container_public-header .container_public-inside {
  width: 1248px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
  margin: 0 auto;
}

.container_public-header .container_public-inside .container_public-logo {
  width: 140px;
  height: 120px;
  background: linear-gradient(228deg, #0892ff 0%, #93f6fb 100%);
  box-shadow: 1px 1px 8px 0 rgba(90, 8, 8, 0.1);
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}

.container_public-header .container_public-inside .container_public-logo img {
  width: 140px;
  height: 90px;
  margin-left: 10px;
  border: none;
}

.container_public-navbar {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 64px;
  line-height: 64px;
}

.container_public-navbarItem {
  margin-left: 64px !important;
  height: 100%;
  line-height: 64px;
  position: relative;
  list-style: none;

}

.container_public-navbarItem::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, rgba(147, 246, 251, 1) 0%, rgba(29, 192, 179, 1) 100%);
  border-radius: 2px;
  bottom: 0;
  left: 0;
  display: none;
}

.container_public-navbarItemIsActive {
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, rgba(147, 246, 251, 1) 0%, rgba(29, 192, 179, 1) 100%);
  border-radius: 2px;
  bottom: 0;
  left: 0;
  display: block;
}


.container_public-navbarItem:hover::after {
  display: block;
}

.container_public-navbarItem:hover .container_public-navbarItem-link {
  color: #3FFFF0;
}

.container_public-navbarItem-link {
  color: #ffffff;
  font-size: 16px;

  display: block;
  letter-spacing: 0.5px;
}

.container_public-navbarItem-linkIsActive {
  font-size: 16px;

  display: block;
  color: #3FFFF0;
}

.container_public-navbarMore {
  display: none;
  position: absolute;
  right: 0;
}

.container_public-navbarMore-item {
  background: #3B3F4F;
  width: 128px;
  height: 36px;
  line-height: 36px;
  padding-left: 16px !important;
  color: #E0E0E0;
  font-size: 14px;
  position: relative;
  display: block;
}

.container_public-navbarMore-item1 {
  border-radius: 4px 4px 0 0;
}

.container_public-navbarMore-item2 {
  border-radius: 0 0 4px 4px;
}

.container_public-navbarMore-item:hover {
  background: #191919;
  color: #FFFFFF;
}

.container_public-navbarMore-item::before {
  content: '';
  background: #3B3F4F;
  display: block;
  width: 4px;
  height: 36px;
  position: absolute;
  left: 0;
}

.container_public-navbarMore-item1:hover::before {
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/Rectangle2.png)
}

.container_public-navbarMore-item2:hover::before {
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/Rectangle.png)
}

.container .container_course {
  width: 100%;
  min-width: 1280px;
  height: 1100px;
  position: relative;
  z-index: 2;
  top: -222px;
}

.container .container_course .container_course-animate {
  background: transparent no-repeat url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/2.BG.png);
  background-size: 100% 100%;
  width: 100%;
  height: 884px;
  max-height: 884px
}

.container .container_course .container_course-animate .container_course-padding {
  width: 100%;
  height: 1900px;
  padding-top: 100px;
  background: #d6ecf0;
  position: relative;
  top: 125px;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside {
  width: 990px;
  min-height: 1700px;
  margin: 0 auto;
  position: relative;
  top: 20px;
  border-radius:28px;
  background-color:#fffbf2;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .contain_course-bg {
  width: 840px;
  height: 622px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index2.png);
  background-size: 840px 622px;
  position: absolute;
  top: 40px;
  left: 44px;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-course {
  position: absolute;
  left: 16px;
  top: 184px;
  width: 331px;
  height: 362px;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-course h1 {
  color: #333333;
  letter-spacing: 5px;
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 40px;
  line-height: 40px;
  height: 40px;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-course .container_under-text {
  color: rgba(51, 51, 51, 0.36);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 24px;
  letter-spacing: 5px;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-course .container_under-notes {
  color: rgba(85, 85, 85, 1);
  width: 410px;
  font-size: 14px;
  line-height: 32px;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-course .container_under-button {
  width: 136px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  border-radius: 40px;
  background: linear-gradient(232deg, #13C4FF 0%, #0892FF 100%);
  margin-top: 40px;
  cursor: pointer;
  outline: none;
  border: 0;
  letter-spacing: 0.5px;
}


.container_under-button a, .container_online-show a {
  color: #ffffff;
  display: block;
  height: 100%;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-class {

  position: absolute;
  right: 10px;
  top: 164px;
  width: 618px;
  height: 539px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/decorate2.png);
  background-size: 618px 539px;
  z-index: 2;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-class .container_under-card {
  position: absolute;
  left: 90px;
  top: 70px;
  width: 618px;
  height: 539px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/decorate2.png);
  background-size: 618px 539px;
  z-index: 2;
}

.container .container_course .container_course-animate .container_course-padding .container_course-inside .container_under-class .container_under-content {
  display: block;
  position: absolute;
  color: #ffffff;
  left: 166px;
  bottom: 46px;
  font-size: 16px;
  font-weight: 600;
  line-height: 45px;
}

.container .container_course .container_course-online {
  position: relative;
  width: 100%;
  max-height: 838px;
  height: 838px;
  background-color: #3d38b9;
  background-image: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/2.jpg);
  background-repeat: no-repeat;
  background-position: top;
}

.container .container_course .container_course-online:before {
  width: 100%;
  height: 60px;
  content: '';
  display: block;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/ARC1.png) no-repeat top/100% 100%;
  position: absolute;
  top: -2px;
}

.container .container_course .container_course-online:after {
  width: 100%;
  height: 60px;
  content: '';
  display: block;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/ARC2.png) no-repeat top/100% 100%;
  position: absolute;
  bottom: -2px;
}

.container .container_course .container_course-online .container_online-inside {
  width: 1280px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: flex-end;
  -ms-flex-align: end;
  position: relative;
}

.container .container_course .container_course-online .container_online-inside .container_online-left {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  max-width: 570px;
  height: 40%;
  margin-bottom: 190px;
  margin-left: 15px
}

.container_online-left .container_adventage-one {
  width: 260px;
  height: 146px;
  background: rgba(52, 56, 162, 0.3);
  border: 2px solid #3ffff0;
  border-radius: 20px;
  margin: 16px 16px 0 0;
  box-sizing: border-box;
}

.container_online-left .container_adventage-one:first-child {
  margin-left: 276px;
}

.container_online-left .container_adventage-one:nth-child(1) p:after {
  width: 30px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/education3.png) no-repeat;
  background-size: 30px 36px;
}

.container_online-left .container_adventage-one:nth-child(2) p:after {
  width: 38px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/education2.png) no-repeat;
  background-size: 38px 28px;


}

.container_online-left .container_adventage-one:nth-child(3) p:after {
  width: 34px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/education.png) no-repeat;
  background-size: 34px 34px;
}

.container_online-left .container_adventage-one .container_adventage-in {
  padding: 20px 28px 15px 28px;
}

.container_online-left .container_adventage-one .container_adventage-in p {
  position: relative;
  line-height: 20px;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);

}

.container_online-left .container_adventage-one .container_adventage-in p:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 2px;
  bottom: -6px;
  background: #3ffff0;
}

.container_online-left .container_adventage-one .container_adventage-in p:after {
  content: '';
  height: 45px;
  position: absolute;
  right: 0;
  top: 0;
}

.container_online-left .container_adventage-one .container_adventage-in span {
  width: 100%;
  text-align: left;
  margin-top: 30px;
  color: #ffffff;

  font-size: 16px;
  display: block;
  line-height: 30px;
}

.container_online-left .container_adventage-one .container_adventage-in span b {
  color: rgba(63, 255, 240, 1);
  font-size: 18px;

  text-align: left;
  display: block;
  line-height: 30px;
}

.container_online-right {
  width: 430px;
  position: absolute;
  top: 207px;
  left: 664px;
}

.container_online-right h1 {
  text-align: left;
  font-size: 28px;
  color: #ffffff;
  height: 40px;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 40px;
  letter-spacing: 5px;
}

.container_online-right p {
  color: rgba(255, 255, 255, 0.35);
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  height: 28px;
  margin-bottom: 24px;
  letter-spacing: 1px;
}

.container_online-right span {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.9);
  line-height: 32px;
  display: block;
  letter-spacing: 1px;
}

.container_online-right .container_online-show {
  width: 136px;
  height: 48px;
  border-radius: 34px;
  background: #53fff2;
  line-height: 48px;
  text-align: center;
  color: #6463b9;
  font-size: 16px;
  font-weight: 600;
  margin-top: 50px;
  outline: none;
  border: none;
  cursor: pointer;
  letter-spacing: 0.5px;
}

.container .container_course .container_school {
  width: 100%;
  min-height: 720px;
  height: 720px;
  background: #ffffff;
}

.container .container_course .container_school .container_school-inside {
  width: 1216px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}

.container_school-left {
  display: inline-block;
  margin-top: 111px;
}

.container .container_course .container_school .container_school-inside .container_school-left h1 {
  color: rgba(0, 0, 0, 1);
  font-size: 28px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 40px;
  letter-spacing: 0px;
}

.container .container_course .container_school .container_school-inside .container_school-left p {
  color: rgba(0, 0, 0, 0.3);
  font-size: 20px;
  height: 28px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 24px;
  letter-spacing: 1px;
}

.container .container_course .container_school .container_school-inside .container_school-left span {
  color: #555555;
  font-size: 14px;
  /*height: 96px;*/
  line-height: 32px;

  /*max-width: 450px;*/
  margin-bottom: 24px;
  display: block;
  letter-spacing: 1px;
  /*width: 421px;*/
}

.container_school-left .container_school-paragraph2 {
  margin-bottom: 40px;
}

/* 校园按钮 */
.container .container_course .container_school .container_school-inside .container_school-left button {
  width: 136px;
  height: 49px;
  line-height: 49px;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  border-radius: 40px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/btn3.png);
  background-size: 100% 100%;
  cursor: pointer;
  border: none;
  position: relative;
  letter-spacing: 0.5px;
}

.container_school-left button a {
  color: #ffffff;
  display: block;
}

.container_school-right {
  transform: translateX(67%);
  display: inline-block;
  vertical-align: top;
  margin-top: 111px;
  position: relative;
}

.container_school-classroom {
  width: 230px;
  height: 88px;
  background: linear-gradient(132deg, #348eef 0%, #24d4e3 100%);
  border-radius: 20px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
  -ms-flex-align: center;
}

.container_school-classroom span {
  color: #ffffff;
  font-size: 16px;
  line-height: 34px;
  font-weight: 600;
  min-width: 160px;
  display: inline-block;
  margin-left: 51px;
}

.container_school-right img {
  width: 368px;
  height: 373px;
  display: block;
  margin-left: 68px;
  border: none;
}

.container_school-classroom.container_school-active {
  position: absolute;
  right: -122px;
  bottom: -24px;
}

.container .container_course .container_community {
  position: relative;
  width: 100%;
  height: 780px;
  background-color: #3d38b9;
  background-image: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/3.jpg);
  background-repeat: no-repeat;
  background-position: top;
}

.container .container_course .container_community:before {
  width: 100%;
  height: 60px;
  content: '';
  display: block;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/ARC3.png) no-repeat top/100% 100%;
  position: absolute;
  top: -3px;
}

.container_community-inside {
  width: 1248px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.container .container_course .container_community .container_community-inside .container_community-left {
  width: 391px;
  height: 383px;
  background: url(https://nxcode-1251712831.cos.ap-chengdu.myqcloud.com/index/community_left.png);
  background-size: 100% 100%;
  margin-top: 229px;
  display: block;
  float: left;
}

.container .container_course .container_community .container_community-inside .container_community-right {
  display: block;
  float: left;
  margin-left: 290px;
  margin-top: 205px;
  max-width: 420px;
  width: 420px;
}

.container .container_course .container_community .container_community-inside .container_community-right h1 {
  color: #ffffff;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: 5px;
  margin-bottom: 40px;
}

.container .container_course .container_community .container_community-inside .container_community-right p {
  color: rgba(255, 255, 255, 0.3);
  display: block;
  width: 100%;
  margin-bottom: 24px;
  font-size: 20px;
  letter-spacing: 1px;
}

.container .container_course .container_community .container_community-inside .container_community-right span {
  font-size: 16px;
  color: rgba(255, 255, 255, 1);

  line-height: 32px;
  display: block;
  margin-bottom: 40px;
  letter-spacing: 1px;
}

.container .container_course .container_community .container_community-inside .container_community-right button {
  width: 136px;
  height: 48px;
  line-height: 1;
  border-radius: 34px;
  color: #04958E;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  background: linear-gradient(90deg, #53fff2 0%, #93f6fb 100%);
  cursor: pointer;
  border: 0;
}

.container .container_course .container_community .container_community-inside .container_community-right button a {
  display: block;
  height: 100%;
  color: #ffffff;
  line-height: 48px;
  letter-spacing: 0.5px;
}

.container_sidebar {
  position: fixed;
  right: 36px;
  top: 195px;
  width: 110px;
  height: 220px;
  min-height: 220px;
  border-radius: 10px;
  background: rgba(47, 49, 69, 0.65);
  z-index: 9999;
  overflow: hidden;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}

.container_sidebar li {
  line-height: 44px;
  height: 44px;
  text-align: center;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
  position: relative;
  cursor: pointer;
}

.container_sidebar li:last-child {
  border: none;
}

.container_sidebar li:after {
  content: '';
  width: 100%;
  height: 1px;
  background: linear-gradient(349deg, #0892ff 0%, #93f6fb 100%);
  opacity: 0.4;
  position: absolute;
  bottom: 0;
  left: 0;
}

.container_sidebar li:hover {
  color: rgba(255, 255, 255, 1);
  background: linear-gradient(221deg, rgba(8, 146, 255, 1) 0%, rgba(147, 246, 251, 1) 100%);
}

.container_sidebar li.navActive {
  color: #ffffff;
  font-weight: 600;
  background: linear-gradient(221deg, #0892ff 0%, #93f6fb 100%);
}

@media screen and (max-width: 1100px) {
  .container .container_course .container_footer .container_footer-inside .container_footer-navTop .container_address {
    width: auto;
    text-align: center;
  }
}

@media screen and (max-width: 1100px) {
  .container .container_banner .container_inside .container_header .container_header-navbar {
    margin-left: 340px;
  }

  .container_sidebar {
    width: 130px;
    /*height: 2.95px;*/
  }

  .container_sidebar li {
    line-height: 44px;
  }
}


/* 软件下载div */
.index__download-content___1C1ou{
    width: 800px;
    height: 200px;
    background: #f3efe6;
    border-radius: 4px;
    margin-bottom: 30px;
    padding: 0 200px;
    position: relative;
	margin:auto;
	
}
.index__download-content___1C1ou .index__download-content-img___iKnYF {
    width: 150px;
    height: 150px;
    position: absolute;
    left: 30px;
    margin-top: 25px;
    border-radius: 23px;
}
img {
    border: 0;
    vertical-align: middle;
}
.index__download-content-text___1y6A7 {
    padding: 25px 0 0 20px;
}
.index__main-title___1CBC9 {
    font-weight: 400;
    font-size: 24px;
    color: #333;
    display: inline-block;
    margin-left: 0;
}
.index__download-introduce___3fbmU {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    width: 480px;
    margin-top: 5px;
}
p {
    text-align: left;
}
.index__version-text___2U45J {
    color: #aba5a5;
    font-size: 14px;
    line-height: 20px;
}

.index__download___1F7zI a span {
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
}
index__download-content-a___BUTnS.index__download-margin-top___3ApOP {
    margin-top: 8px;
}
.index__download-content-a___BUTnS div {
    height: 40px;
    display: inline-block;
    border-radius: 50px;
    text-align: center;
    padding: 0 20px;
    background-image: linear-gradient(-180deg,#ffc75d 50%,#f9b242 52%);
}
.index__download-btn___1b7L1 a {
    height: 40px;
    display: inline-block;
    border-radius: 50px;
}
.dl {
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
}

