.navtop{ width: 100%; height: 30px; background: #f1f1f1; border-bottom: 1px solid #e8e8e8; line-height: 30px;}
.wrap{ width: 1200px; margin: 0px auto;}.font12{ font-size: 12px;}.font14{ font-size: 14px;}.font16{ font-size: 16px;}.font18{ font-size: 18px;}.font20{ font-size: 20px;}.font30{ font-size: 30px;}.font22{ font-size: 22px;}
.fl{ float: left;}.fr{ float: right;}
.wid97{ width: 97px;}
.wid97 a{ margin: 0px 3px;}.mt20{ margin-top: 23px;}
.wid337{ width: 337px;text-align: right;}
.wid337 a{ margin-right: 3px;}
.logotel{ padding: 25px 0px; overflow: auto;}
.new_log_l,.new_log_r {display: inline-block;vertical-align: middle;position: relative;}
.new_log_r:before { content: ''; height: 36px; position: absolute; border-left: 2px #b5b5b5 solid; top: 0px;  margin-left: 22px; padding-left: 22px;}
.new_log_r a { margin-left: 51px;}
.zjh-tele{ color: #015198;line-height: 43px; margin-top: 7px;}
.zjh-backimgs {background-image: url("../img/2019index_06.jpg"); margin-right: 11px; width: 36px; height: 36px; display: inline-block; vertical-align: middle;}
/*导航*/
.navlist ul li:first-child {margin-left: 0px;}
.div015198{ width: 100%; background: #015198; height:50px;}
.curour{ width: 240px; height: 50px; background: #015198; color: #fefefe; line-height: 50px; text-align: center;}
.navlist ul li{ float: left; padding: 0px 30px; position: relative; line-height: 50px;}
.navlist ul li:hover:before,.navlist ul li.curr:before  {content: ''; width: 100px;  position: absolute; height: 3px; background: #fff; left: 50%;  margin-left: -50px; bottom: 0; }
.navlist{ overflow: hidden;}
.navlist ul li a{ display: block; font-size: 15px; color: #fff;}
.navlist ul li:hover a,.navlist ul li.curr a{color: #fff;}
.navlist ul li:hover a i{transform: translate3d(0, -100%, 0);}
.navlist ul li:hover a i:before { display: block; }
.navlist ul li a i {position: relative; width: 100%; height: 50px;  display: block; transition:/* -webkit-transform 0.3s linear; */}
.navlist ul li a i:before { display: none; content: attr(data-title); position: absolute; top: 100%;  left: 0;  width: 100%;  text-align: center; }
.clear:before, .clear:after { content: ""; display: table;}
.divf4f4{ width: 100%; background: #f4f4f4; padding:0px 0 30px 0; overflow: auto;}
/*banner*/
.wid870{ width: 870px; height: 333px;}
.swiper-pagination-bullet-active{background: rgba(255,255,255,.9) !important;}
.swiper-pagination-bullet{ background: rgba(255,255,255,.2)}
.swiper-pagination-bullet{ width: 11px; height: 11px; border-radius: 0px; }
.container {width:100%;position:relative;}
.swiper-container {height:100%;text-align:center;}
.banner {height:333px;}
.banner-slide-00,.banner-slide-01,.banner-slide-02,.banner-slide-03,.banner-slide-04 {background-repeat:no-repeat;background-position:center;background-size:1920px 333px;cursor:pointer;}
.swiper-slide a {display:inline-block;width:100%;height:100%;}
/*热门文章*/
.wid308{ width: 308px; background: #fff;margin-left: 20px;}
.heigh333{
    height: 333px;

}
.heighauto{
    margin-top: 49px;
}
.articlelisttwo li{
    text-align: left;
    margin: 21px 16px 0 16px;
    height: 173px;
    border-bottom: 1px solid #eeeeee;
}
.articlelisttwo li a{
    color:#666666;
    font-size: 14px;
    line-height: 23px;
    text-align: left;
}
.articlelisttwo li a:hover{
    color: #015198;
}
.articlelisttwo li img{
    display: block;
    text-align: center;
    margin: 8px auto;
    width: 267px;
    height: 84px;
}
.blueline{
    width: 5px;
    height: 16px;
    background-color: #2889df;
    border-radius: 2.5px;
    display: inline-block;
    vertical-align: middle;
}
.remenwenzhang{
    color: #333;
    border-bottom: 1px solid #eee;
    padding-top: 20px;
    margin: 0px 16px 8px 16px;
    padding-bottom: 10px;
}
.clor999{
    color: #999;
    float: right;
}
.articlelistone li span{
    width: 18px;
    height: 18px;
    background: #ccc;
    text-align: center;
    line-height: 18px;
    /*vertical-align: middle;*/
    display: inline-block;
    margin-right: 12px;
    color: #fff;
    font-weight: 800;
}
.articlelistone li:hover{
    background: #f5f5f5;
}
.articlelistone li:nth-child(1) span,.articlelistone li:nth-child(2) span,.articlelistone li:nth-child(3) span{
    background: #fd890e;
}
.articlelistone li{
    font-size:14px;
    line-height: 32px;
    color: #666;
    padding-left: 18px;
}
/*最新文章*/
.backfff{
    width: 870px;
    background: #fff;
    margin-top: 20px;
}
.wenzhanglist{
     border-bottom: 1px solid #eee;
    padding: 37px 16px;
}
.wenzhanglist:hover{
    background: #eff6ff;
}
.wenzhanglist:hover h2 a{
    color: #015198;
}
.wenzhanglistright{
    width: 586px;
    margin: 0px 0 0 17px;
}
.wenzhanglistright h2{
    color: #414141;
    width: 586px;
    overflow: hidden;
    text-overflow:ellipsis ;
    white-space: normal;
    line-height: 30px;
}
.wenzhanglistright .colo666{
    color: #666;
    margin-top: 8px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
}
.coloccc,.articlelisttwo li span{
    color: #ccc;
    margin-top: 10px;
}
.articlelisttwo li span{
    margin-top: 30px;
}
.coloccc span,.articlelisttwo li span{
    float: right;
}
.coloccc span i,.articlelisttwo li span i{
     width: 18px;
    height: 11px;
    display: inline-block;
    background: url("../img/wenzhang.png") no-repeat left center;
    margin-right: 5px;
}
.yiiPager {
    line-height: 26px;
    font-size: 16px;
    position: relative;
    float: left;
    left: 50%;
    display: inline;
}
.yiiPager li {
    min-width: 34px;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>34?"34px":"");
    display: inline-block;
    float: left;
    margin: 30px 5px 30px 10px;
    padding: 0;
    font-weight: bold;
    right: 50%;
    position: relative;
    text-align: center;
}
.yiiPager a,.yiiPager a:link,.yiiPager a:visited {
    color: #5a5a5a;
    border: #ccc 1px solid;
    display: block;
    border-radius: 5px;
    font-weight: normal;
}
.yiiPager li.selected a {
    border: #269edc 1px solid;
    background: #269edc;
    color: #fff;
    height: 28px;
    border-radius: 5px;
    line-height: 28px;
}

/*学习方案学习方案*/
.heigh416{
    margin-top: 20px;
    height: 416px;
    background: #fff;
}
.clientDow_list {
    margin-top: 15px;
    border: 1px solid #e5e5e5;
    width: 287px;
    margin: 15px auto;
}
.clientDow_list li {
    height: 80px;
    border-bottom: 1px solid #e5e5e5;
    display: table;
    width: 100%;
}

.clientDow_list li .clientImg {
    margin: 10px 10px 0 10px;
}
.clientDow_list li .clientTxt {
    margin-top: 20px;
}
.clientDow_list li .clientTxt h5 {
    font-size: 16px;
    color: #333;
}
.clientDow_list li .clientTxt p {
    color: #666;
    font-size: 12px;
    padding-top: 10px;
}
.clientDow_list li .clientDow_btn {
    margin: 30px 13px 0 13px;
    width: 77px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #e5e5e5;
}
.clientDow_list li .clientDow_btn a {
    color: #666;
    font-size: 12px;
    vertical-align: middle;
    display: block;
}
.clientDow_list li:last-child {
    border-bottom: none;
}
/*文章内容*/
.wid870_1{ width: 870px;margin-top: 20px;}
.wid870 h3,.wid870 h3 a{ color: #999;}
.articles{ background: #fff; margin: 0px auto;}
.articles img{ text-align: center; margin-left: 25px; margin-top: 24px;}
.articles h4{ font-size: 18px; color: #414141; text-align: center; padding-top: 40px; margin-top: 15px;}
.articles h4 span{ display: block; font-size: 14px; color: #999;margin-top: 28px;}
.articles p{ text-indent: 2rem; line-height: 25px; font-size: 14px; color: #666; padding: 0px 32px; margin-top: 20px;}
.articles p img{ text-align: center; margin: 0px auto;}
.tongguan{ margin: 0px 32px; border-bottom: 1px solid #eeeeee; margin-top: 45px; color: #333; padding-bottom: 19px;}
.tongguan span{ display: inline-block;}
.tongguan a{ color: #015198;}
.nextpre{ padding: 0 32px; font-size: 14px; }
.nextpre>div{  width: 45%; overflow: hidden; height: 60px; line-height: 50px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.nextpre>div a{ font-size: 14px;color: #666666;}
/*免费视频*/
.padding30{ padding-top: 30px;}
.padding23{ padding-left: 23px; padding-bottom: 20px;}
.contain{ width: 100%; background: #f8f8f8; overflow:hidden; padding-bottom: 50px; margin-top: 30px;}
.zhibo{ text-align: center; font-size: 30px;  padding: 50px 0 20px 0; font-weight: normal;}
.biaoti{ background: #fff; padding: 0px 10px 5px 10px; /*border: 1px solid #e8e8e8;*/}
.biao{ color: #333; height: 40px; line-height: 40px; border-bottom: 1px solid #eff3f5; }
.kechenglist:nth-child(4),.kechenglist:nth-child(7){ margin-right: 0px;}
.kechenglist:hover{ box-shadow: 0 14px 22px rgba(0, 0, 0, 0.1); }
.kechenglist:hover .biao{ color: #2a92ee; cursor: pointer;}
.playbtn {
    display: none;
    width: 268px;
    height: 151px;
    background: url("../img/sreplay.png") no-repeat center center rgba(0,0,0,.4);
    position: absolute;
    top: 0px;
    text-align: center;
}
.kechenglist a:hover .playbtn {
    display: block;
}
.kechenglist{margin-top: 11px; position: relative; margin-right: 13px;transition: transform .3s; margin-bottom: 15px;}
.renshu{color: #666;}
.biaoti p{ height: 45px; line-height: 45px;}
.jiaobiao{ position:absolute; top:-4px; left: -5px;}
.price{ color: #eb2028; font-weight: bold;}
.price em{ font-size: 14px; color: #eb2028; font-weight: normal;}
.mianfei{color: #999;}
.mianfei a{ font-size: 12px; color: #fff;}


/*学员故事页面学员故事页面*/
.xyzx-banner{
    background: url("../img/xueyuangushi_02.jpg") no-repeat center center;
    height: 420px;
}
.xyzx-title{
    text-align: center;
    line-height: 40px;
    margin: 62px 0 44px 0;
    font-weight: bold;
}
.coloc91a21{ color: #c91a21;}
.xyzx-title i{
   background: #425c90;
    height: 2px;
    display: block;
    width: 37px;
    margin: 7px auto;
}
.line23{
    line-height: 23px;
}
.xyzx-title em{
    background-position: -10px -211px;
    height: 16px;
    display: block;
    width: 143px;
    margin: 0px auto;
}
.xyzx-title span{
    display: block;
    color: #7f7f7f;
}
.xueyuan{
    background: #fff;
    width: 1200px;
    margin: 43px auto;
    padding-bottom: 90px;
}
.xueyuan_list{
    padding-top: 80px;
}
.xueyuan_list img{
    border-radius: 50%;
    margin-left: 35px;
}
.xueyuan_listright{
    width: 885px;
    color: #435d91;
    margin-left: 34px;
}
.xueyuan_listright h2{
    margin-top: 15px;
}
.xueyuan_listright h2 a{
    font-size: 26px;
    color: #415b8f;
    font-weight: bold;
}
.xueyuan_listright h2 span{
    font-size: 13px;
    font-weight: bold;
    width: 60px;
    display: inline-block;
    margin-left: 18px;
}
.xueyuan_listright h2 span i{
    font-size:10px;
    font-weight: normal;
}
.xueyuan_listright .colo4543 {
    line-height: 23px;
    margin-top: 25px;
    color: #666666;
}
.xueyuan_listright .chakxq a{
    background: #2789df;
    display: inline-block;
    color: #fff;
    padding: 5px 26px;
    border-radius: 14px;
    margin-top: 29px;
}
.kechgnzhog{ text-align: center;}
/*雨露众德课程中心*/
.kechengzhongxinlist{
    width: 567px;
    float: left;
    background: #ededed;
    margin: 66px 64px 0px 0px;
}
.kechengzhongxinlist:nth-child(3),.kechengzhongxinlist:nth-child(5){ margin-right: 0px;}
.kechengzhongxinlist:hover{
    box-shadow: 0px 7px 18px 0px
    rgba(0, 0, 0, 0.14);
}
.kekchengtop1{
    background: url("../img/xueyuangushi_09.jpg") no-repeat center;
}.kekchengtop2{
    background: url("../img/xueyuangushi_11.jpg") no-repeat center;
}.kekchengtop3{
    background: url("../img/xueyuangushi_13.jpg") no-repeat center;
}.kekchengtop4{
    background: url("../img/xueyuangushi_15.jpg") no-repeat center;
}
.kekchengtop{
    color: #fefefe;
    font-size: 26px;
    font-weight: bold;
    height: 109px;
    line-height:109px;
    text-align: center;
}
.kekchengtop span{
    display: block;
    font-size: 14px;
    margin-top: 10px;
}
.kechengbottom{
    width: 567px;
    height: 363px;
    padding-top: 14px;
    background-color: #ededed;
}
.borderb{
    border-bottom: 1px dashed #9a9a9a;
    padding-bottom: 20px;
}
.kechengbottom p em{
    display: inline-block;
    background: url("../img/jiaoyu_01.png") no-repeat left center;
    text-indent: 10px;
    margin-right: 48px;
}
.kechengbottom p span i{
    background: url("../img/jiaoyushi_01.jpg") no-repeat -11px -356px;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.kechengbottom p span{
    display: inline-block;
    width: 246px;
    line-height: 34px;
}
/*.kechengbottom a{*/
    /*color: #ffffff;*/
    /*font-size: 14px;*/
    /*display: inline-block;*/
    /*border-radius: 12px;*/
    /*margin-top: 17px;*/
/*}*/
.kechengbottom .goumai{
    padding: 6px 23px;
    background: #d10000;
}
.kechengbottom .zixun{
    padding: 8px 23px;
    background: #415b90;
}
.kechengbottom p{
    width: 567px;
    font-size: 14px;
    margin: 0px auto;
    line-height: 30px;
    padding-left: 48px;
}
.kechengzhongxinlist:nth-child(5) a.goumai{
    padding: 17px 23px;
    margin: 18px;
}
.aa{
    font-size: 14px;
    font-weight: bold;
    color: #006ff6;
    line-height: 30px;
    font-family: Microsoft YaHei, Helvetica, tahoma, arial, Hiragino Sans GB, \\5b8b\4f53, sans-serif;
    font-style: normal;
}
.classtypeitemarea{ padding-left: 45px;}
.classPrice{ margin-top: 26px;}
.classPriceOne {
    float: left;
    margin-right: 28px;
    padding-top: 5px;
}.classPriceOne em {
     color: #ff2626;
     font-size: 14px;
 }.classPriceOne span {
      color: #ff2626;
      font-size: 18px;
      font-weight: 800;
  }.classPriceOne i {
       color: #5d5d5d;
       font-size: 14px;
   }.classPriceAll {
        float: left;
        margin-right: 28px;
        padding-top: 5px;
    }.classPriceAll em {
         color: #ff2626;
         font-size: 14px;
     }.classPriceAll span {
          color: #ff2626;
          font-size: 18px;
          font-weight: 800;
      }.classPriceAll i {
           color: #5d5d5d;
           font-size: 14px;
       }.classdetail {
            display: block;
            float: left;
            width: 126px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            background: #415b90;
            color: #fff;
            font-size: 14px;
            border-radius: 12px;
        }.classChoose span {
             display: inline-block;
             line-height: 25px;
             height: 25px;
             width: 90px;
             font-size: 12px;
             text-align: center;
             color: #5d5d5d;
         }.classChoose select {
              display: inline-block;
              width: 123px;
              height: 25px;
              font-size: 12px;
              line-height: 25px;
              border-color: #b1b1b1;
              color: #5d5d5d;
              padding-left: 14px;
              margin-right: 30px;
          }.btnarea a {
               display: inline-block;
               width: 74px;
               height: 21px;
               line-height: 21px;
               font-size: 12px;
               color: #fff;
               text-align: center;
               border-radius: 10px;
               background: #c91a21;
               margin-left: 176px;
               margin-top: 24px;
           }
/*免费课程页面*/
.freecous-banner{
    background: url("../img/freecouse.jpg") no-repeat center center;
    height: 420px;
}
.freecous{
    background: #fff;
}
.freecous .kechenglist{
    margin: 11px 6px 15px 6px;
}
.freecous .kechenglist:nth-child(2){
    margin-left: 26px;
}
.freecous .kechenglist:nth-child(5){
    margin-right: 0px;
}
.freecous .titlenew{
    margin-top: 20px;
}
.freecous .titlenew i{
    background: #2889df;
    width: 6px;
    height: 18px;
    border-radius: 10px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 26px;
}
.mianfeikecheng{
    background: #fff;
    height: 230px;
    width: 208px;
    text-align: center;
    border-radius: 12px;
}
.mianfeikecheng h3{
    color: #2889df;
    font-weight: bold;
    margin-top: 25px;
}
.mianfeikecheng p{
    color: #6e6d6d;
    font-size: 10px;
    margin-top: 15px;
}
.mianfeikecheng span{
    font-size: 56px;
    color: #dbebfa;
    font-family: '新宋体';
    font-weight: bold;
    letter-spacing:8px;
    margin-top: 23px;
    display: block;
}
.mianfeikecheng a{
    display: block;
    width: 115px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    border-radius: 16px;
    background: #2889df;
    margin: 15px auto;
}
.toutiaolist{
    width: 290px;
    height: 230px;
    background: #fff;
    border-radius: 12px;
    margin-left: 40px;
}
.toutiaolist h4{
    font-size: 13px;
    color: #015198;
    font-weight: bold;
    width: 258px;
    border-bottom: 1px solid #7f7f7f;
    margin: 10px auto 10px auto;
    line-height: 25px;

}
.toutiaolist p{
    width: 258px;
    margin: 0px auto 10px auto ;
}
.toutiaolist .listdetail{
    font-size: 11px;
    color:#7f7f7f;
    line-height: 18px;
}
/*教育研究院页面*/
.jiaoyuyanjiu-banner{
    background: url("../img/jiaoyuyanjiuyuan.jpg") no-repeat center center;
    height: 420px;
    position: relative;
}
.jiaoyuyanjiu-banner span{
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    background: url("../img/jiaoyuyanjiuyuan_01.jpg") no-repeat 0px 0px;
    top: 395px;
    left: 50%;
    margin-left: -24px;
}
.jjioczong{ background-image: url("../img/jiaoyuyanjiuyuan_01.jpg"); background-repeat: no-repeat; display: inline-block; vertical-align: middle;}
.ioic{ width: 64px; height: 64px;display: block; margin: 56px auto 19px auto;}
.ioceleven_1{ background-position: -57px 0px; width: 64px; height:64px; }
.ioceleven_2{ background-position: -131px 0px; }
.ioceleven_3{ background-position: -206px 0px; }
.ioceleven_4{ background-position: 0px -69px; }
.ioceleven_5{ background-position: -73px -71px; }
.ioceleven_6{ background-position: -145px -73px; }
.ioceleven_7{ background-position: -218px -74px; }
/*.ioceleven_8{ background-position: -214px -81px; }*/
.hulianwang li{ float: left; width: 283px; text-align: center;  height: 289px; background: #fff; margin: 25px 22px 0 0;box-shadow: 0 14px 22px rgba(0, 0, 0, 0.1);  -webkit-transform: translateY(-10px);  -moz-transform: translateY(-10px);  -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); border: 1px solid #f4f4f4;}
.hulianwang1 li{ float: left; width: 283px; text-align: center;  height: 289px; background: #fff; margin: 25px 22px 0 0;border: 1px solid #f4f4f4;  }
.hulianwang1 li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.1);  -webkit-transform: translateY(-10px);  -moz-transform: translateY(-10px);  -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}
.hulianwang li:nth-child(4),.hulianwang li:nth-child(8),.hulianwang1 li:nth-child(4),.hulianwang1 li:nth-child(8){margin-right: 0px;}
.jiaoyumoshi{ margin: 0px auto;}
.jiaoyumoshi span{ color: #333; display: block;}
.jiaoyumoshi em{ background: #f6706b; width: 42px; height: 2px; display: inline-block; margin:13px 0 16px 0;}
.hulianwang li p,.hulianwang1 li p{ width: 238px; line-height: 24px; margin: 0px auto; text-align: left;}
.jiaoyulist{ background: url("../img/jiaoyuyanjiuyuan_02.jpg") no-repeat bottom center; height: 660px; width: 100%; margin-top: 50px;}
.moreliaojie{width:110px; height:29px; text-align:center; line-height:29px; color:#fff; font-weight:bold; background:#f6706b; border-radius: 12px; display: block; margin: 126px auto;}
/*课程研发*/
.kechengyanfa{ font-size: 29px; text-align: center; margin-top: 51px;}
.kechengyanfatop li{ font-size: 16px;display: inline-block; text-align: center; width: 200px; cursor: pointer;}
.kechengyanfatop{ margin: 0px auto; height: 128px; text-align: center;}
.kechengyanfatop .curr em{ background: #f6706b; width: 72px; height: 4px; display: block; text-align: center; margin: 20px auto;}
.kechengyanfatop .ioceleven_y1{ display: block; background-position: -3px -161px; width: 38px; height: 41px; margin: 20px auto;}
.kechengyanfatop .ioceleven_y2{ display: block; background-position: -57px -157px; width: 43px; height: 46px;margin: 20px auto;}
.kechengyanfabottom{ border: 1px solid #c6c6c6; padding: 14px; overflow: auto; display: none;}
.yanfaliucheng{ width: 315px; margin-left: 40px;}
.yanfaliucheng h5{font-size: 19px; font-weight: bold; margin: 20px 0;}
.yanfaliucheng p{ line-height:23px;color: #5a5a5a;}
.lisids li{ list-style: disc; line-height: 23px; color: #5a5a5a;}
.lisids{ padding-left: 20px;}
/*教育研究与实践结合*/
.f1faff{ background:url("../img/jiaoyu_02.png") no-repeat bottom #f1faff ; padding-top: 70px;}
.zhuantiyanjiu{ border:1px solid #e9e9e9; background: #fff; width: 385px; height: 229px; margin-right: 22px; margin-bottom: 140px;}
.zhuantiyanjiu:nth-child(4){ margin-right: 0px;}
.zhuantiyanjiu dt{ background: url('../img/jiaoyu_10.jpg') no-repeat top; height: 60px; line-height: 60px; font-size: 16px; font-weight: bold; color: #fff; text-indent: 36px; margin-bottom: 40px;}
.zhuantiyanjiu dd{ background: url("../img/jiaoyu_01.png") no-repeat left center; font-size: 14px; line-height: 30px; text-indent: 1.2rem; margin-left: 35px;}
/*完善的产品实施服务体系*/
.wanshanchanpin{ width: 300px; height: 395px;}
.wanshanchanpin:nth-child(1){ background: #f4f4f4;}
.wanshanchanpin:nth-child(2){ background: #eaeaea}
.wanshanchanpin:nth-child(3){ background: #dedede}
.wanshanchanpin:nth-child(4){ background: #d2d2d2}
.wanshanchanpin dt{ margin:24px 0 12px 0; }
.wanshanchanpin dt span{ margin:0px 7px 0px 14px; width: 8px; height: 26px; background: #415b90; border-radius: 3px; display: inline-block; vertical-align: middle; }
.wanshanchanpin dd{ font-size: 14px; color: #959595; line-height:25px; margin-left: 29px;}
/*教师团队*/
.f7f7f7{ background: #f7f7f7; padding:50px 0 100px 0px; margin-top: 50px; }
.jiangshutuandui{ margin: 70px 0 60px 0;}
.jiangshutuandui li{ width: 156px; height: 335px;background: #fff; border-radius: 78px 78px 0 0; padding-top: 6px; text-align: center; float: left; margin-right: 48px; }
.jiangshutuandui li:nth-child(6){ margin-right: 0px;}
.jiangshutuandui li span{ width: 144px; height: 144px; display: block; border-radius: 50%; margin: 0px auto;}
.jiangshutuandui li:hover a{ background: #ff0000;}
.jiangshutuandui li:hover{ box-shadow: 0 14px 22px rgba(0, 0, 0, 0.1);  -webkit-transform: translateY(-10px);  -moz-transform: translateY(-10px);  -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}
.jiangshutuandui li em,.jiangshutuandui li a{ text-align: center; display: block;}
.jiangshutuandui li em{ width: 77px; line-height: 23px; margin: 23px auto 25px auto;}
.ff7777{ border:1px solid #ff7777; color: #ff7777}
.f959595{ border:1px solid #959595; color: #959595}
.jiangshutuandui li a{ width: 100px; height: 32px; line-height: 32px;  color: #fff; font-size: 18px; font-weight: bold; background: #415b90; border-radius: 15px;margin: 30px auto;}
.techerjianjie p{ display: none; font-size: 16px; color: #959595;}
/*教育教学实施页面 */
.pd7{ padding: 70px 0 60px 0;}
.jiaoyushishi-banner{ background: url("../img/jiaoyushi_02.jpg") no-repeat center; height: 420px;}
.f000{ width: 100%; height: 60px;background: rgba(0,0,0,.3); margin-top:-60px;}
.badamoshi{ text-align: center;line-height: 60px;}
.badamoshi a{ margin: 0 70px; display: inline-block; color: #fff; }
.badamoshi a.active{ color: #ff5a1e; border-bottom: 2px solid #ff5a1e;line-height: 60px; }
.jsioczong{ background-image: url("../img/jiaoyushi_01.jpg"); background-repeat: no-repeat; display: inline-block; vertical-align: middle;}
.ioic1{ width: 62px; height: 62px; margin: 40px 0 28px 0;}
.iocejs_1{ background-position: 0px 0px;}
.iocejs_2{ background-position: -83px 0px; }
.iocejs_3{ background-position: -168px 0px; }
.iocejs_4{ background-position: -258px 0px; }
.iocejs_5{ background-position: 0px -69px; }
.iocejs_6{ background-position: -84px -70px; }
.iocejs_7{ background-position: -172px -70px; }
.iocejs_8{ background-position: -258px -70px; }
.hulianwang1 li:hover .jiaoyumoshi span,.hulianwang1 li:hover p{ color: #ff763a;}
.hulianwang1 li:hover .iocejs_1{ background-position: -2px -143px;}
.hulianwang1 li:hover .iocejs_2{ background-position: -83px -143px;}
.hulianwang1 li:hover .iocejs_3{ background-position: -168px -143px;}
.hulianwang1 li:hover .iocejs_4{ background-position: -258px -143px;}
.hulianwang1 li:hover .iocejs_5{ background-position: -2px -214px;}
.hulianwang1 li:hover .iocejs_6{ background-position: -85px -214px;}
.hulianwang1 li:hover .iocejs_7{ background-position: -173px -213px;}
.hulianwang1 li:hover .iocejs_8{ background-position: -259px -214px;}
.colo015198{ color: #015198;}
.zhuantiyanjiurc{ border:1px solid #e9e9e9; background: #fff; width: 399px; height: 283px; margin-bottom: 40px;}
.zhuantiyanjiurc dt{ height: 144px; line-height: 144px; font-size: 18px; font-weight: bold; color: #fff;  margin-bottom: 20px; text-align: center;}
.zhuantiyanjiurc dt.back01{ background: url('../img/jiaoyushi_05.jpg') no-repeat top;}
.zhuantiyanjiurc dt.back02{ background: url('../img/jiaoyushi_06.jpg') no-repeat top;}
.zhuantiyanjiurc dt.back03{ background: url('../img/jiaoyushi_07.jpg') no-repeat top;}

.zhuantiyanjiurc dd{ background: url("../img/jiaoyushi_01.jpg") no-repeat -10px -352px; font-size: 14px; line-height: 25px; text-indent: 1.5rem; margin-left: 35px;}
/*联网+学习平台，随时随地都可以学*/
.ioctwenh_1,.ioctwenh_2,.ioctwenh_3,.ioctwenh_4,.ioctwenh_5{width: 66px; height: 66px; margin: 100px auto 0 auto;display: block;}
.ioctwenh_1{ background-position: 0px -283px;}
.ioctwenh_2{background-position: -75px -285px;}
.ioctwenh_3{background-position: -153px -288px;}
.ioctwenh_4{background-position: -233px -285px;}
.ioctwenh_5{background-position: -308px -285px;}
.div1373d41{ width: 100%; height: 321px; background: #373d41}
.ganenyou{ background: url("../img/jiaoyushi_12.jpg") no-repeat center; height: 321px;}
.ganenyou ul li{ width: 240px; font-size: 12px; color: #fff; text-align: center; float: left; overflow: hidden; position: relative; height: 321px;}
.ganenyou ul li .fuceneg{ position: absolute; background: rgba(0,223,255,.5); width: 240px; height: 321px; bottom: -321px;z-index: 2; }
.ganenyou ul li:hover .fuceneg {bottom: 0px; transition: bottom 0.3s ease-out; }
.ganenyou ul li span{ display: block;margin: 15px 0 11px 0; }
.ganenyou ul li p{ z-index: 2;width: 100%; height: 100%; position: relative;}
.ganenyou ul li em{ width: 170px; display: inline-block; margin: 0px auto;  line-height: 23px; font-size: 13px; text-align: left;}
.ganenyou ul li a{ color:#0097a9; display: inline-block; width: 117px; height: 24px; line-height: 24px; background: #fff; margin: 20px auto; border-radius: 10px}
/*学习方式页面*/
.xuexifangshi-banner{ background: url("../img/xuexifangshi_02.jpg") no-repeat center; height: 420px;}
.xuexifang{ line-height: 30px; margin-bottom: 20px;}
.zhongxuexi{ font-size: 13px; color: #818181;}


















/*尾部*/
.div000{ background: #282828; width: 100%; overflow: auto;}
.foottop{ margin-top: 34px;}
.foottell{ font-size: 28px; color: #fff; font-weight: bold;}
.foottell span{ color: #999; display: block;}
.footbottom{ margin-top: 30px; border-bottom: 2px solid #333333; overflow: auto; padding-bottom: 20px;}
.wid240footer{ border-right: 1px solid #333333; width: 239px; padding-left: 33px;}
.wid240footer dt{ color: #666; line-height: 30px;}
.wid240footer dd a{ font-size: 12px;line-height: 24px; color: #999;}
.footer_bq div a {list-style:none;width:188px;line-height:40px;text-align:center;height:40px;float:left;margin-left:12px;border:1px solid #333; color: #999; font-size: 12px;}
.footer_bq div a:hover{ border:1px solid #777; color: #ccc;}
.footer span {display:block;text-align:center;}
.footer_bq div {width:1200px;margin:0 auto;padding-top:15px;overflow:hidden;}
.footer_cen ul p {width:90px;cursor:pointer;margin-top:-25px;display:inline-block;height:30px;background-color:#47c88a;color:#fff;text-align:center;line-height:30px;border-radius:6px;margin-left:40px;}
.footer_bq div a:hover>.footer-bottom-icon1 {background-position:-20px -286px;}
.footer-bottom-icon {display:block;background:url(../img/gzz-gaiban-icon.png);float:left;}
.footer-bottom-icon1 {height:28px;width:28px;background-position:-20px -286px;margin:6px 0 0 47px;}
.footer_bq div a:hover>.footer-bottom-icon2 {background-position:-68px -289px;}
.footer-bottom-icon2 {height:22px;width:19px;background-position:-68px -289px;margin:9px 0 0 24px;}
.footer_bq div a:hover>.footer-bottom-icon3 {background-position:-107px -287px;}
.footer-bottom-icon3 {height:26px;width:26px;background-position:-107px -287px;margin:7px 0 0 11px;}
.footer_bq div a:hover>.footer-bottom-icon4 {background-position:-153px -287px;}
.footer-bottom-icon4 {height:26px;width:30px;background-position:-153px -287px;margin:7px 0 0 32px;}
.footer_bq div a:hover>.footer-bottom-icon5 {background-position:-202px -287px;}
.footer-bottom-icon5 {height:26px;width:26px;background-position:-202px -287px;margin:7px 0 0 48px;}
.footer-bottom-icon6 {height:25px;width:28px;background-position:-248px -287px;margin:7px 0 0 47px;}
.footer_bq div a:hover>.footer-bottom-icon6 {background-position:-248px -287px;}
.footer img {vertical-align:top;}
.footbeian{ text-align: center;color: #666; height: 51px; line-height: 51px; margin-top: 20px; background: #1f1f1f;}