@charset "UTF-8";

body {
    color: #454545;
    font-size: 16px;
    overflow-x: hidden;
}
@keyframes scale2 {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}
@-webkit-keyframes scale2 {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}

@keyframes ballon2 {
    0% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  
    25% {
      -webkit-transform: translateY(-3px);
      opacity: 1;
    }
  
    50% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  
    75% {
      -webkit-transform: translateY(-3px);
      opacity: 1;
    }
  
    100% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  }
  @keyframes ballon3 {
    0% {
      -webkit-transform: translateX(3px);
      opacity: 1;
    }
  
    25% {
      -webkit-transform: translateX(-3px);
      opacity: 1;
    }
  
    50% {
      -webkit-transform: translateX(3px);
      opacity: 1;
    }
  
    75% {
      -webkit-transform: translateX(-3px);
      opacity: 1;
    }
  
    100% {
      -webkit-transform: translateX(3px);
      opacity: 1;
    }
  }
  @keyframes ballon6{
    0%{transform: translateX(-3px);}
    50%{transform: translateX(0);}
    100%{transform: translateX(-3px);}
}
@keyframes ballon7{
    0%{transform: translateY(-3px);}
    50%{transform: translateY(0);}
    100%{transform: translateY(-3px);}
}

/* -返回顶部- */
#back-top {width:54px; float:right; position:fixed; right:90px; bottom:50px;}
#back-top span {width:54px; height:54px; background:url(https://fz.xhd.cn/topic/include/img/icon.png) no-repeat; display:block;}
#back-top a{outline:none}

.box1 {
    background: url(../images/2025sjb-PC-banner.jpg) 50% no-repeat;
    height:650px;
    width: 100%
}

/**************项目****************/
.qjb_xm{ width:100%; height:90px; background: #1968ff;margin-top:-90px;}
.yh{ width: 1200px; margin: 0 auto;}
.yh li{ float: left; height:90px; width:300px; 
	background-image:-webkit-linear-gradient(0deg,#00cabd,#175fe5); 
    /*-webkit-background-clip:text; */
    /*-webkit-text-fill-color:transparent; */}
.yh li img{ float: left; margin-top: 10px; margin-left: 60px;}
.yh li div{ float: left; font-size: 22px; line-height: 28px; color: #fff; margin-top: 15px; margin-left: 10px;}
/**************项目****************/

.box-common {
    margin: auto;
    padding-top: 60px;
    padding-bottom:6px;
    text-align: center;
}
.box-common p{
    font-size: 18px;
}
.box-common, .box-title {
    box-sizing: border-box;
    width: 960px;
}
.box-title {
    align-items: center;
    margin: 0 auto;
    background-image: linear-gradient(115deg,#a3d8ff,#e0f2ff);
    border-radius: 3px;
    border: 1px solid #1968ff;
    color: #1968ff;
    font-size: 48px;
    font-weight: 700;
    height: 76px;
    line-height: 72px;
    text-align: center;
}
.box-desc {
    margin-top: 13px;
    text-align: center;
}

/* 按钮 */
.btn_secji a.djhubtn {
    display: block;
    width: 495px;
    height: 58px;
    margin: 0 auto;
    margin-top:40px;
    margin-bottom:40px;
    text-align: center;
    line-height: 58px;
    background: #ff6000;
    color: #fff;
    font-size: 24px;
    border-radius: 40px;
    transition: all .3s;
    font-weight: bold;
    animation: scale2 3s infinite;
}
.btn_secji a:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.5);
 }

/* 秋季课程 咨询优惠 */
.box2 {
    height: 200px;
    margin-top: -1px;
    width: 100%;
}

.box2-bg {
    display: flex;
    padding-left: 34px
}

.box2-bg img {
    height: 370px;
    margin-top: 30px;
    width: 403px
}

.box2-video {
    background: url(../images/视频.png) 50% no-repeat;
    box-sizing: border-box;
    height: 423px;
    margin-top: 20px;
    padding: 20px 32px 0;
    width: 703px
}

.box2-video .player {
    height: 361px;
    width: 641px
}

.box2-pic {
    background: url(../images/form-01.png) 50% no-repeat;
    height: 236px;
    position: relative;
    width: 1232px    
}

.box2-form {
    padding: 128px 0 0 220px;
    margin-top:20px;
}

.st-pic {
    bottom: 28px;
    cursor: pointer;
    height: 54px;
    position: absolute;
    right: 38px;
    width: 201px
}

.st-pic img {
    width: 100%
}

.form_list {
    display: flex
}

.form_item,.form_item_code input,.kaptcha-btn {
    background: #fff;
    border-radius: 20px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    padding-left: 18px;
    width: 180px;
}

.kaptcha-btn {
    background: #fec848;
    display: inline-block;
    padding-left: 0
}

.form_item_code {
    display: flex;
    margin-right: 0;
    width: 360px
}

.form_item input {
    height: 26px;
    width: 160px
}

.formCode{
    display: block;
    width: 312px;
    height: 40px;
    margin-bottom:10px;
    }
.formCode .codeInput{
    width:160px !important;
    text-align: center;
    height: 40px;
    background-color: #fff;
    border-radius: 20px;
    font-size: 16px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 1px solid #727c89;
    color: #000;
    margin-right: 10px;
    float: left;
    margin-bottom: 0;
    text-indent: 0;
 }
.formCode .codetxt{
    width: 128px;
    background: #e3e3e3;
    outline: none;
    height: 40px;
    cursor: pointer;
    font-size: 16px;
    border: 0;
    color: #000;
    float:right;
    margin-bottom: 0;
    border-radius: 20px;
 }

.form_item input,
.form_item_code input,
button {
    border: none;
    box-sizing: border-box;
    outline: 0
}

.yyst-btn {
    cursor: pointer;
    height: 54px;
    margin-top: -5px;
    width: 201px
}

.yyst-btn img {
    width: 100%;
    animation: scale2 3s infinite;
}

input::-webkit-input-placeholder {
    color: #454545
}

/* 热门课程 报名入口 */
.content2_bg{
    height: 1412px;
    background: url(../images/box1-bg.jpg) bottom center no-repeat;
    background-size: 100% 1412px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 14px;
}
.content100 h3{
    width: 486px;
    height: 150px;
    box-sizing: border-box;
    line-height: 190px;
    font-size: 42px;
    padding-left:50px;
    color:#ffffff;
    margin:0 auto;
    background: url(../images/ban2_tit01.png) 0 0 no-repeat;
    font-weight: bold;
}
.content100 h3 span{
    font-size: 42px;
    color:#f8ff44;
}
.content100 .secTit{
    width: 1208px;
    height:97px;
    text-align: center;
    background: url(../images/ban2_sectit02.jpg) 0 0 no-repeat;
    margin-top: 20px;
    font-size: 16px;
    color:#ffffff;
    line-height: 30px;
    box-sizing: border-box;
    padding-top: 18px;
}

 .wrapper{
    width: 1200px;
    margin:0 auto;
 }

/* 课程主要部分 */
 .content2_bg .kecheng_tit{
    width: 1200px;
    height:50px;
    margin-top: 30px;
    margin-bottom: 32px;
 }
 .content2_bg .kecheng_tit ul li.item{
     width: 181px;
     height:50px;
     float: left;
     line-height: 50px;
     padding-left: 24px;
     color:#1968ff;
     font-size: 20px;
     cursor: pointer;
     background: url(../images/rmkc_xuan01.png) 0 0 no-repeat;
     margin-right: 20px;
     box-sizing: border-box;
     text-align:left;
 }

 .content2_bg .kecheng_tit ul li:first-child{
     padding-left: 45px;
 }
 .content2_bg .kecheng_tit ul li:nth-child(2){
     padding-left: 45px;
 }
 .content2_bg .kecheng_tit ul li:nth-child(3){
     padding-left: 38px;
 }
 .content2_bg .kecheng_tit ul li:nth-child(4){
     padding-left: 52px;
 }
 .content2_bg .kecheng_tit ul li:nth-child(5){
     padding-left: 30px;
 }
 .content2_bg .kecheng_tit ul li:last-child{
    margin-right: 0;
    padding-left: 42px;
 }
 .content2_bg .kecheng_tit ul li.cur{
    color:#fff;
    background: url(../images/rmkc_xuan02.png) 0 0 no-repeat;
 }
 .content2_bg .kecheng_main table{
    width: 1200px;
 }
 .content2_bg .kecheng_main table tr.firstTr{
     height: 50px;
     background:#1968ff;
     color:#fff;
     font-size:20px;
 }
 .content2_bg .kecheng_main table tr.firstTr th{
    border-right:2px solid #fefefe;
    border-bottom:2px solid #fefefe;
 }
 .content2_bg .kecheng_main table tr{
    height: 85px;
    background:rgba(174,221,255,0.42);
    color:#000;
    font-size:20px;
    text-align: center;
}
 .content2_bg .kecheng_main table tr{
    border-bottom:2px solid #fefefe;
    font-size:16px;
}
 .content2_bg .kecheng_main table tr.borderBNo{
    border-bottom:0 solid #fefefe;
}
 .content2_bg .kecheng_main table tr td{
    border-right:2px solid #fefefe;
    line-height: 25px;
}
 .content2_bg .kecheng_main table tr td.borderRNo{
    border-right:0 solid #fefefe;
 }
 .content2_bg .kecheng_main table tr td.bgpeixun{
    background:#4c89fd;
    color:#fff;
    font-weight: bold;
    text-align: center;
    font-size:18px;
 }
 .content2_bg .kecheng_main table tr td a{
    display:block;
    width: 150px;
    height: 38px;
    margin:0 auto;
    line-height: 38px;
    text-align: center;
    border-radius:40px;
    border:1px solid #1a6aff;
    font-size: 16px;
    background:#fff;
    transition: all .2s;
    animation: ballon7 1s linear infinite;
 }
 .content2_bg .kecheng_main table tr td a:hover{
    color:#fff;
    background: linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -webkit-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -o-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -ms-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -moz-linear-gradient(to bottom, #4888ff, #1a6aff);
 }
 /* 课程底部卡片 */
 .content2_bg .card_mainY{
    width: 1200px;
    height: 224px;
    margin-top: 40px;
 }
 .content2_bg .card_mainY div.card_bg{
    float: left;
    width: 300px;
    height: 224px;
    box-sizing: border-box;
    padding-top: 45px;
 }
 .content2_bg .card_mainY div.card01_bg{
    background: url(../images/card_bg01.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card02_bg{
    background: url(../images/card_bg02.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card03_bg{
    background: url(../images/card_bg03.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card04_bg{
    background: url(../images/card_bg04.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card_bg h4{
    font-size: 24px;
    color:#fff;
    text-align: center;
    font-weight: bold;
    margin-bottom: 50px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list02{
    padding-left: 20px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list03{
    padding-left: 50px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list01 li{
    width: 160px;
    height: 30px;
    margin-left: 80px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list02 li{
    width: 135px;
    height: 30px;
    float: left;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list03 li{
    width: 117px;
    height: 30px;
    float: left;
 }
 .content2_bg .card_mainY .card_bg ul li{
    position: relative;
    box-sizing: border-box;
    padding-left: 36px;
    text-align: left;
    padding-top:1px;
 }
 .content2_bg .card_mainY .card_bg ul li:before{
    position: absolute;
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height:21px;
    left: 10px;
    top:2px;
    background: url(../images/card_icon.png) 0 0 no-repeat;
 }
 .content2_bg .btn_secji{
   width: 1132px;
   margin:0 auto;
   margin-top: 50px;
}
 .content2_bg .btn_secji a{
    display: block;
    width: 521px;
    height: 67px;
    text-align: center;
    line-height: 67px;
    color:#fff;
    font-size:24px;
    border-radius: 40px;
    float: left;
    transition: all .3s;
    font-weight: bold;
    animation: ballon7 1s linear infinite;
 }
 .content2_bg .btn_secji a:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.5);
 }
 .content2_bg .btn_secji a.jichubtn{
    background: linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -webkit-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -o-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -ms-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -moz-linear-gradient(to bottom, #4888ff, #1a6aff);
    margin-right: 89px;
 }
 .content2_bg .btn_secji a.dingzbtn{
    background:#ff8a00;
    margin-right: 0;
 }

 /* 2024秋季班 优惠正当时 */
 .contentYouhui{
    background: url(../images/box2-bg.jpg) 50% no-repeat;
    height: 560px;
 }
 .yhzds_main{
    width: 1200px;
    height: 435px;
    margin:0 auto;
    padding-top:20px;
 }
 .yhzds_main .yhzds_main_Limg{
    width: 527px;
    height: 435px;
    float: left;
    background: url(../images/moshi_Lpic.png) 0 0 no-repeat;
    text-align: center;
 }
 .yhzds_main .yhzds_main_Limg h4{
    color:#fff;
    font-size: 36px;
    margin-top: 124px;
 }
 .yhzds_main .yhzds_main_Limg p{
    color:#ffde00;
    font-weight: bold;
    font-size: 52px;
 }
 .yhzds_main .yhzds_main_Limg a{
    display: block;
    width: 146px;
    height:36px;
    line-height: 36px;
    background: #ff7302;
    border-radius: 40px;
    color: #fff;
    font-size:20px;
    margin: 0 auto;
    margin-top:6px;
    font-weight: bold;
    animation: ballon7 1s linear infinite;
 }
 .yhzds_main .yhzds_main_Rlist{
    float: left;
    margin-left: -21px;
    width: 673px;
    height:334px;
    box-sizing: border-box;
    padding-left: 36px;
    padding-right: 93px;
    margin-top: 43px;
    background:#fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
 }
 .yhzds_main .yhzds_main_Rlist ul li{
       width: 100%;
       height: 69px;
       line-height: 69px;
       border-bottom:1px dashed #1a69ff;
       box-sizing: border-box;
       position: relative;
       padding-left: 38px;
 }
 .yhzds_main .yhzds_main_Rlist ul li:before{
    content: '';
    position: absolute;
    display: inline-block;
    width: 27px;
    height: 27px;
    left: 0px;
    top: 23px;
    background: url(../images/youhui_icon.png) 0 0 no-repeat;
    animation:ballon3 3s infinite;
 }
 .yhzds_main .yhzds_main_Rlist ul li span{
    display: inline-block;
    border-radius:20px;
    width: 113px;
    height: 26px;
    line-height: 26px;
    font-size:18px;
    background:#1a69ff;
    color:#fff;
    font-weight: bold;
    text-align: center;
 }
 .yhzds_main .yhzds_main_Rlist ul li a{
    font-size:20px;
    color:#1968ff;
    margin-left: 10px;
    transition: al .3s;
 }
 .yhzds_main .yhzds_main_Rlist ul li a:hover{
    color:#009fe1;
 }
 .yhzds_main .yhzds_main_Rlist p{
    margin-top: 15px;
 }
 .yhzds_main .yhzds_main_Rlist p img{
   width: 212px;
   height: 20px;
   margin-left: 38px;
 }
 .content3_bg .btn_secji{
    height:58px;   
    width: 495px;
    margin:0 auto;
    margin-bottom: 50px;
 }
 .contentYouhui .btn_secji a.djhubtn {
    display: block;
    width: 495px;
    height:58px;
    margin:0 auto;
    text-align: center;
    line-height: 58px;
    background: linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -webkit-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -o-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -ms-linear-gradient(to bottom, #4888ff, #1a6aff);
    background: -moz-linear-gradient(to bottom, #4888ff, #1a6aff);
    color: #fff;
    font-size: 24px;
    border-radius: 40px;
    transition: all .3s;
    font-weight: bold;
    animation: scale2 3s infinite;
}
 .contentYouhui .btn_secji a:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.5);
 }

 /* 硬核团队 匠心教育 */
 .content5_bg {
    height: 888px;
    background: url(../images/box3-bg.jpg) bottom center no-repeat;
    background-size: 100% 888px;
    box-sizing: border-box;
    text-align: center;
}
.content5_bg h3 {
    width: 419px;
    height: 150px;
    text-align: left;
    padding-left:91px;
    background: url(../images/ban4_tit01.png) 0 0 no-repeat;
}
.content5_bg .haiguiP{
    width: 412px; 
    height: 35px;
    margin:0 auto;
    font-size:24px;
    color:#282828;
    font-weight:bold;
    margin-top: 30px;
    border-radius:40px 0 40px 0;
    border:2px solid #329d95;
 }
/* 优质教研团队  为你保驾护航 */

#jiaoshi_da{
   position: relative;
}
.jiaoshi {
	text-align: left;
	width: 1242px;
	height: 630px;
	padding-top: 48px;
	margin-top: 10px;
	background: url(../images/js_bg.png) top center no-repeat;
  }

.content5_bg .cont6_main .gallery-top .main_jiaoshi{
    height: 366px;
    width: 1000px;
    margin:0 auto;
    box-sizing: border-box;
} 
.content5_bg .cont6_main .gallery-top .main_jiaoshi img{
    float: left;
    width: 223px;
}
.content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj {
   width: 720px;
   float: left;
   margin-left: 20px;
  
  }
 .content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj h6 {
	margin-top: 36px;
	font-size: 30px;
	color: #333;
	font-weight: normal;
  }
 .content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj h6 b {
   font-weight: normal;
   font-size: 20px;
   color: #333;
   margin-left: 13px;
  }
 .content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj a {
   width: 202px;
   height: 50px;
   display: block;
   position: absolute;
   right: 136px;
   top: 29px;
   background: url(../images/js_btnbg.png) no-repeat;
   animation: scale2 3s infinite;
  }

 .content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj p {
	margin-top: 20px;
	font-size: 18px;
	color: #333;
	line-height: 28px;
  }
 .content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj p b {
	width: 128px;
	height: 38px;
	float: left;
	margin-right: 20px;
	font-size: 20px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: normal;
	color: #1a69ff;
	border: 1px dashed #1a69ff;
	border-radius: 30px 0 30px 0;
  }
  .content5_bg .cont6_main .gallery-top .main_jiaoshi .js_jj p:last-child b {
    margin-bottom: 50px;
}
.content5_bg .cont6_main #rightBtn{
    background:#efefef ;
    width: 40px ;
    height: 80px ;
    opacity: 1;
    border-radius: 20px;
    cursor: pointer ;
    transition: all .3s;
    left: 31px;
}
.content5_bg .cont6_main #rightBtn:hover{
  background:#2A62BF ;
}
.content5_bg .cont6_main #leftBtn{
    background:#efefef ;
    width: 40px ;
    height: 80px ;
    opacity: 1;
    border-radius: 20px;
    cursor: pointer ;
    transition: all .3s;
    right: 31px;
}
.content5_bg .cont6_main #leftBtn:hover{
  background:#2A62BF ;
}
.content5_bg h4{
  margin-top: 20px;
}
/* 教师小图 */
.content5_bg .gallery-thumbs{
  width: 1080px;
}
.content5_bg .gallery-thumbs .swiper-slide {
  margin-top: 32px;
  width: 92px;
  height: 92px;
  box-sizing: border-box;
  text-align: center;
}
.content5_bg .gallery-thumbs .swiper-slide-thumb-active {
  background: url(../images/js_active.png) 3px 0 no-repeat;
}
.content5_bg .gallery-thumbs .swiper-slide img{
  width: 88px;
  height: 88px;
  margin:0 auto;
} 
.content5_bg .cont6_main a.shiting_public{
  display: block;
  width: 271px;
  height: 54px;
  line-height: 54px;
  margin: 0 auto;
  margin-top: 10px;
  color: #fff;
  font-size: 25px;
  font-weight: bold;
  background: url(../images/stlskc_btn.png)  no-repeat;
  border-radius: 40px;
  box-sizing: border-box;
  padding-left: 70px;
  animation: scale2 2s linear infinite;
}

/* 科学规范教学 个性化服务 */
.content7_bg{
    height: 788px;
    background: url(../images/box4-bg.jpg) bottom center no-repeat;
    background-size: 100% 939px;
    box-sizing: border-box;
    text-align: center;
}
.content7_bg h3 {
    width: 635px;
    height: 150px;
    line-height: 192px;
    /* margin-top: 44px; */
    text-align: left;
    padding-left: 97px;
    background: url(../images/ban7_tit01.png) 0 0 no-repeat;
}
.content7_bg .haiguiP {
    width: 414px;
    height: 35px;
    margin: 0 auto;
    font-size: 24px;
    color: #282828;
    font-weight: bold;
    margin-top: 20px;
    border-radius: 40px 0 40px 0;
    border: 2px solid #329d95;
    text-align: center;
}
.content7_bg .wwyt_bgc{
    width: 1198px;
    height:453px;
    margin:0 auto;
    margin-top: 75px;
    background: url(../images/wwyt_bgc.png) 0 0 no-repeat;
    position: relative;
}
.content7_bg .wwyt_bgc .center_wwtext{
    width: 415px;
    height: 419px;
    text-align: center;
    margin:0 auto;
}
.content7_bg .wwyt_bgc .center_wwtext h5{
     color:#ea5b00;
     font-size:32px;
     position: absolute;
     top: 164px;
     left: 540px;
 }
 .content7_bg .wwyt_bgc .center_wwtext p{
    color:#fff;
    font-size:21px;
    position: absolute;
    font-weight: bold;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw01{
    top: 80px;
    left: 487px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw02{
    top: 80px;
    left: 646px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw03{
    top: 240px;
    left: 689px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw04{
    top: 333px;
    left: 547px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw05{
    top: 231px;
    left: 430px;
}
.content7_bg .lefrig_wwtext dl{
    position: absolute;
    text-align: left;
}
.content7_bg .lefrig_wwtext dl dt{
    color:#1a69ff;
    font-size:24px;
    margin-bottom: 10px;
    font-weight: bold;
}
.content7_bg .lefrig_wwtext dl dd{
    color:#363636;
    font-size:18px;
    line-height: 27px;
}
.content7_bg .lefrig_wwtext dl.firstDl{
    top: -24px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.secondDl{
    top: 180px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.thirdDl{
    top: 340px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.foreDl{
    top: -32px;
    right: 0px;
}
.content7_bg .lefrig_wwtext dl.fiveDl{
    top: 312px;
    right: 0px;
}


/* 学术研究 原创教材 */
.box12 {
    background: url(../images/box5-bg.jpg) 50% no-repeat;
    height: 700px;
    margin: -1px auto 0;
    width: 100%
}

.box12-title {
    height: 132px;
    margin: auto;
    width: 640px
}

.box12-book {
    margin: auto;
    text-align: center;
    width: 1200px
}

.jiaoBox{margin-top: 40px;}
.jiaoBox .jiaocainav{margin-bottom: 30px;}
.jiaoBox .navslide{width: 180px !important;}
.jiaoBox .jiaonavBox{ width: 180px;height: 60px;background: #ffffff;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-top: 10px;box-sizing: border-box;}
.jiaoBox .jiaonavBox .navxuhao{position: absolute;z-index: 0; top: 6px;color: #868686;font-size: 18px;font-weight: bold;}
.jiaoBox .jiaonavBox .navborder{width: 100px;height: 2px;background: linear-gradient(to right,transparent,#868686,transparent);;position: relative;z-index: 1;}
.jiaoBox .jiaonavBox .navcontent{width: 100%;background-color: #fff;position: relative;z-index: 1;color: #868686;font-size: 18px;font-weight: bold;}

.jiaoBox .swiper-slide-thumb-active .jiaonavBox{ width: 180px;height: 60px;background: linear-gradient(to right, #1a69ff, #347bff);display: flex;flex-direction: column;align-items: center;justify-content: center;padding-top: 10px;box-sizing: border-box;}
.jiaoBox .swiper-slide-thumb-active .jiaonavBox .navxuhao{ position: absolute;z-index: 0; top: 6px;color: #fff;font-size: 18px;font-weight: bold;}
.jiaoBox .swiper-slide-thumb-active .jiaonavBox .navborder{ width: 100px;height: 2px;background: linear-gradient(to right, transparent, #fff, #f2f9fc, #fff, transparent);position: relative;z-index: 1;}
.jiaoBox .swiper-slide-thumb-active .jiaonavBox .navcontent{ width: 100%;background:linear-gradient(to right, #1a69ff, #347bff);position: relative;z-index: 1;color: #fff;font-size: 18px;font-weight: bold;}

.jiaoBox .jiaocaicontent .swiper-slide{height: 300px;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}

.jiaoBox .jiaocaicontentimg{margin: 0 auto;}

.fx-pic {
    background: url(../images/box16_fx.png) 50% no-repeat;
    height: 600px;
    margin: 0 auto 24px;
    width: 1159px
}

.jt-info {
    color: #040000;
    margin: auto;
    text-align: center;
    width: 1200px
}

.sub-btn {
    background: linear-gradient(90deg, #ff9a03, #ffb400);
    border: 1px solid #dda100;
    border-radius: 8px;
    color: #f6fffc;
    font-size: 24px;
    font-weight: 700;
    height: 48px;
    line-height: 48px;
    width: 162px
}

.close-btn,
.sub-btn {
    cursor: pointer;
    text-align: center
}

.close-btn {
    border: 1px solid #999;
    border-radius: 50%;
    color: #999;
    font-size: 20px;
    height: 24px;
    line-height: 20px;
    position: absolute;
    right: -24px;
    top: -30px;
    width: 24px
}

/* 定制专属学习方案 */
.yuyue {
  width: 100%;
  height: 200px;
  margin: 0 auto;
  width: 100%;
  background: #1967ff url("../images/") center no-repeat;
}
.yuyue-title {
  margin: 0 auto;
  padding: 14px 0 4px;
}
.yuyue-icon {
  position: absolute;
  top: -95px;
  left: 70px;
}
.yuyue-lz {
  position: relative;
  display: flex;
  width: 1200px !important;
  margin: 0 auto;
}
.yuyue-lz .kaptcha-code {
  width: 200px !important;
}
.yuyue-lz input {
  z-index: 99;
  margin-right: 14px;
}
.yuyue-lz input {
    box-sizing: border-box;
    width: 332px;
    height: 48px;
    padding-left: 45px;
    color: #6ea4ff;
    font-size: 16px;
    line-height: 46px;
    background-color: #fff;
    border: 0;
    border-radius: 8px;
    border-radius: 5px;
    outline: none;
}
.yuyue-lz input:nth-child(1) {
  background-image: url("../images/name02.png");
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
.yuyue-lz input:nth-child(2) {
  background-image: url("../images/phone02.png");
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
.yuyue-lz input:nth-child(3) {
  background-image: url("../images/code.png");
  background-repeat: no-repeat;
  background-position: 14px 12px;
}
.yuyue-lz .lx-code{
  width: 180px !important;
  height: 48px !important;
  margin-right: 14px !important;
  font-weight: bold;
  font-size: 22px !important;
  background-color: #f8a61e !important;
  border-radius: 5px !important;
  outline: 0;
}
.yuyue-lz .lx-code {
  color: #fff !important;
  font-weight: normal !important;
  font-size: 16px !important;
  background: #989898 !important;
}
.yuyue-lz .lx-btn {
  width: 240px !important;
  height: 48px !important;
  color: #fff;
  margin-right: 14px !important;
  font-weight: bold;
  font-size: 22px !important;
  background-color: #f8a61e !important;
  border-radius: 5px !important;
  outline: 0;
}

.box9{background:#fafafa url(../images/box6-bg.jpg) 50% no-repeat;height:716px;width:100%}
.box9-content{margin:0 auto;width:1200px}

.g_common{display: flex; justify-content:space-around; flex-flow: row nowrap; margin:0 auto 20px auto;}
.g_common .ys_l{text-align: right; margin-left: -60px;}
.g_common .ys_l,.g_common .ys_r{padding-top: 124px; float: left;}
.g_common .ys_l li,.g_common .ys_r li{font-size: 18px; color: #606060; line-height: 30px; margin-bottom: 20px;}
.g_common .ys_l li h3,.g_common .ys_r li h3{font-size: 24px; color: #004dbc; line-height: 40px;}
.g_common .ys_m{text-align: center; width: 420px; height: 360px; overflow: hidden; float: left; margin-left: -60px; padding-top: 16px; }
.g_common .ys_m img{ width: 420px; height: 312px; position: relative;}
.g_common .ys_m p{line-height: 24px; font-size: 16px; color: #606060; position: relative;}
.g_common .ys_m p .tips{position: absolute; top: 5px; width:42px ; height:42px ;}
.g_common .ys_r{text-align: left; margin-left: -60px;}

.box15{background:#fff url(../images/box7-bg.jpg) 50% no-repeat;height:848px;width:100%}

.banci_tit{
  margin-top: 35px;
}
.banci_tit ul{
	display: flex;
	justify-content: space-around;
	flex-wrap:nowrap;
	padding: 0 60px;
}
.banci_tit ul li{
	width: 140px;
	height: 44px;
	line-height: 44px;
    text-align: center;
    background:#ffeddf;
    color:#f6492a;
    font-size: 18px;
    border-radius: 8px;
    border:1px solid #f64a2a;
    cursor: pointer;
}
.banci_tit ul li.cur{
	width: 140px;
	height: 44px;
	line-height: 44px;
    text-align: center;
       background: linear-gradient(to right, #ff4800, #f87128);
    background: -webkit-linear-gradient(to right, #ff4800, #f87128);
    background: -o-linear-gradient(to right, #ff4800, #f87128);
    background: -ms-linear-gradient(to right, #ff4800, #f87128);
    background: -moz-linear-gradient(to right, #ff4800, #f87128);
    color:#fff;
    font-size: 18px;
    border-radius: 8px;
    position: relative;
}
.banci_tit ul li.cur:after{
	position: absolute;
	top: 44px;
    left: 58px;
	content:'';
	border-top:10px solid #f75d29;
	border-right:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid transparent;
}

.banci_zhuyao div img{
	margin-top:20px;
}

.xq-tip{width: 1000px; height: 200px;position: relative; margin-bottom: 72px;}
.xq-tip1{display: flex; justify-content: center; flex-flow: row nowrap;}
.xq-tip1-b{border-bottom: 1px dashed #e0e0e0; padding-bottom: 30px;}
.xq-tip1 div{position: relative; font-size: 20px; line-height: 24px; text-align: left; margin-top: 30px; margin-right: 40px; padding-left: 45px; }
.xq-tip1 a{color: #000;}
.xq-tip1 img{position: absolute;}
.xq-tip1 .xq-sp1{padding-left: 10px; color: #0064af; font-weight: bold;}
.xq-tip1 .xq-sp1 img{left: -10px; bottom: 0;}
.xq-tip1 .xq-sp2 img,.pc-container .content15 .xq-tip1 .xq-sp3 img,.pc-container  .xq-tip1 .xq-sp4 img{left: -10px; bottom:-12px;}
.xq-tip2 span{position: relative; font-size: 14px; line-height: 25px;}

.bd{ width:1080px; height:120px; border-radius: 150px; background:#3b70fb; padding:20px 0; margin: 0 auto;}
.bd-con{ width:900px; margin:0 auto; overflow:hidden;}
.bd-con h6{ font-size: 32px; color:#fff; text-align: center; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
.bd-con h6 span{color:#ed715c }
.bd-con input{width: 208px;height:40px;line-height: 40px;background: #fff;border-radius: 5px;color: #666; font-size: 16px; padding-left: 12px; float: left;
margin-right: 12px;}
::-webkit-input-placeholder{color: #666;}
.bd-con select{width: 208px;height:40.8px;line-height: 40.8px;background: #fff;border-radius: 5px;color: #666;font-size: 16px;padding-left: 12px; float: left;
margin-right: 12px;}
.bd-con button{width:208px;height: 42px;line-height: 42px;background: linear-gradient(45deg,#f19c76,#ed715c ); background: -webkit-linear-gradient(45deg,#f19c76,#ed715c );color: #fff;font-size: 21px;text-align: center; border-radius: 50px; margin-left: -6px;}
