﻿
 *{padding:0px;margin:0px; -moz-box-sizing:border-box;  /* Firefox */-webkit-box-sizing:border-box; /* Safari */box-sizing:border-box;}
 html,body{padding:0px;margin:0px; width:100%;min-height:100%; font-family:Arial,"Microsoft YaHei"}
 label,.radio,.checkbox,.row,ul,li,p,a,a:hover,a:focus,h1,h2,h3,h4,h5,h6 ,input,select,textarea{list-style:none;margin:0;text-decoration:none;outline:none}
 .container-fluid{position:relative;width:100%;margin:0 auto;padding-right: 0px;padding-left: 0px;  }
 .bannerbox{max-width:1920px;margin:0 auto}
 .bannerbox img{height:600px;}
 .content{position:relative;width:1200px;margin:0 auto;}
 img{vertical-align:middle}
 .a-block{display:block;width: 100%;height:auto;}
 input{outline:none}
 .img-fulid{width:100%; } 
 .text-overhide{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
 .img-block{display:block; margin:0 auto;max-width:100%}
 .color-orange{color:#ff871c}
 .color-red{color:#fb5151}
 
 #nav2{display:none}
 #nav1{display:block}
 .btn-a{display:block; text-align:center;text-decoration:none;}
 .btn-a:hover;.btn-a:focus{text-decoration:none;}
 .transition{ -moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
 
 .bg-blue{background:#f7fbff}
 .bg-blue2{background:#f6f7fa} 
 .bg-pink{background:#fefbf4 !important}
 .bg-orange{background:#f4a500}
 .float-left{float:left;}
 .float-right{float:right;}
 .bg-white{background:#fff !important}
 .bg-gray{background:#f7f7f7 }
	
  
  .head-titlebox {overflow:hidden;position:relative;text-align:center;margin:60px auto 30px; position: relative;z-index: 0;}
  .head-titlebox.white{color:#fff}
  .head-titlebox .big-title{position:relative;font-size:42px;font-weight:600;display: inline-block;}
  .head-titlebox .title-line{position:relative;display: block;margin:20px auto;text-align:center;width:1200px; height:1px;background:#ccc;}
  .head-titlebox .title-line::after{content:"";width:100px;height:5px;top:-2px;z-index:99;background:#ffa200; left:0;right:0;margin:auto;position:absolute;}
  .head-titlebox .min-title{font-size:28px;color:#ffa300;}
  .head-titlebox .min-title.white{color:#fff}
   
  
  .home-titleline::after{position:absolute;content:"";width:100%;height:2px;background:#333;left:0;right:0;margin:auto;top: 50%;z-index: -2;margin: auto;}
  .home-titleline{padding: 0px 130px;}
  .home-titleline span{padding: 0px 40px;background:#fff}
  /*复选框*/
.gcs-checkbox {display: none;}
.gcs-checkbox+label {font-size:10px;background-color: white;border-radius: 0px;border: 1px solid #fca402;width: 16px;height: 16px; display: inline-block;text-align: center;vertical-align: bottom;line-height:16px;border-radius:3px}
.gcs-checkbox+label:hover {cursor: pointer;border: 1px solid #fca402;}
.gcs-checkbox:checked+label {background-color:#fca402;background: #fca402;}
.gcs-checkbox:checked+label:after {content: "\2714";color: white;}

 .xf-mess{position:fixed;overflow:hidden;z-index:9999;font-size:14px;left:20px;bottom:20px;width:280px;border-radius:5px;background:rgba(0,0,0,0.26)}
 .xf-mess .mess-title{position:relative;line-height:54px;color:#fff;background:#ff871c;font-size:18px;text-align:center}
 .xf-mess .mess-title i{display:inline-block;cursor:pointer;position:absolute;right:15px;top:20px;}
 .xf-mess .input-list{position:relative;width:86%;margin:10px auto ;overflow:hidden;background:#fff;border-radius:4px;}
 
 .xf-mess .input-list input{outline:none;border:0;line-height:42px;padding:0 10px 0 30px;}
 .xf-mess .input-list textarea{resize:none;border:0;padding:10px;width:100%;height:80px;outline:none}
 .xf-mess .input-list.messbtn{background:transparent;} 
 .xf-mess .input-list.messbtn a{width:120px;display:block;background:#f00000;color:#fff;text-align:center;line-height:40px;border-radius:4px;float:right}
 .xf-mess .input-list i{position:absolute;left:8px;;top:12px;color:#999999;font-size:20px;}

 /*右侧悬浮框*/
.index_right{ position: fixed; display: none; right:10px; bottom:20px; width: 102px; height: 320px;z-index:9999;}
.index_right a{ display: block; width: 102px; height: 102px; margin-bottom: 2px; text-align: center;}
.index_right a span{ display: block;; width: 102px; text-align: center; font-size: 14px; color: #fff;}
.index_right .backtop{ background: #ff871c;}
.index_right .backtop span{ line-height: 44px;}
.index_right .online_service{ background: #97c04e;}
.index_right .online_service span{ line-height: 40px;}
.index_right .code{ background: #85adea;}
.index_right .code span{ line-height: 28px;}




 .ul-col-5 li{width:16.8%;margin-right:4%;float:left;}
 .ul-col-5 li:nth-child(5n){margin-right:0}
 .ul-col-4 li{margin-bottom:40px;width:22%;margin-right:4%;float:left; }
 .ul-col-4 li:nth-child(4n){margin-right:0}
 .ul-col-3 li{margin-bottom:40px;width:30%;margin-right:5%;float:left;border-radius:5px;}
 .ul-col-3 li:nth-child(3n){margin-right:0}
 .ul-col-2 li{float:left;width:47%;margin-bottom:40px;margin-right:6%;}
 .ul-col-2 li:nth-child(2n){margin-right:0}
  
  
  .overflow-1{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
  .overflow-2{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
  .overflow-3{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
  .overflow-4{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
  .overflow-5{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 5;  -webkit-box-orient: vertical;}
  .overflow-6{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 6;  -webkit-box-orient: vertical;}
  .overflow-7{overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 7;  -webkit-box-orient: vertical;}
  
  
  /*登录、注册*/
  .logintan{ width:100%; }
  .logintan-con{position:relative;width:730px;background:#ffa300;margin:80px auto ;border-radius:5px;overflow:hidden;box-shadow:0px 0px 5px #ccc; }
  .logintan-con .icon-remove{position:absolute;right:15px;top:15px;cursor:pointer}
  .logintan .left{width:270px;float:left;min-height:440px;background:#ffa300 url(../images/login-img.png)no-repeat center right;background-size:100%}
  .logintan .right{width:460px;float:right;min-height:440px;padding:30px 50px;background:#fff }
  .logintan .right .logo-text-orange{display:block;margin:10px auto}
  .lognav-ul{text-align:center;margin-bottom:10px;}
  .lognav-ul li{font-size:18px;position:relative;cursor:pointer;display:inline-block;margin:20px 50px 20px;font-weight:bold;}  
  .lognav-ul li a{color:#666666}
  .lognav-ul li.active a{color:#ffa300;}
  .lognav-ul li.active::after{content:"";width:;position:absolute;bottom:-8px;border-radius:5px;left:-40%;height:3px;width:180%;background:#ffa300;}
  .sign-formcon .input-list{position:relative;margin-bottom:15px;font-size:16px;}
  .sign-formcon .input-list input{border:1px solid #d0d0d0;border-radius:5px;padding:0 10px;width:100%;line-height:40px;}
  .sign-formcon .input-list input.input-yzm{font-size:14px;width:100px;border-color:#ffa300;position:absolute;right:0;top:0;background:#ffa300;color:#fff}
  .sign-formcon .forget-password{margin-bottom:12px; } 
  .sign-formcon .forget-password label{margin-bottom:3px;margin-right:5px;}
  .sign-formcon .check-box{float:left}
  .sign-formcon .forget-password a{float:right;color:#666} 
  .sign-formcon .sign-btn{background:#ffa300;text-align:center;font-size:20px;line-height:45px;color:#fff;border-radius:4px;border:0;width:100%;display:block;margin:20px auto 10px}

  
  .log-tips{ font-size:14px;line-height:4px;color:red;margin-bottom:20px;}
  .log-tips a{color:#3860fe;cursor:pointer} 
  .sign-formtable .log-tips{padding-left:105px;}
     
  .sign-formtable .input-list .titlebox{vertical-align:middle;color:#ff871c; width:90px;text-align:right;float:left}
  .sign-formtable .input-list .titlebox span{color:red; font-size: 24px; }
  .sign-formtable .input-list input{float:right;vertical-align:middle;width:255px;}
  
  /*忘记密码*/
  .forget-passbox > h4{font-size:16px;margin :15px 0;}
  .forget-passbox .input-list{margin-left:-20px;}
  .forget-passbox .input-list .titlebox{width:110px;}

  

 /*首页-top*/
 .topnav{background:#fff;box-shadow: 0 1px 1px #fbfbfb;}
 .topnav.fixed{position:fixed;width:100%;top:0;z-index:99999}
 .top-left{position:relative;float:left; }
 .top-right{position:relative;float:right;padding:25px 0;line-height:27px;} 
 .top-left .logo{position:absolute;z-index:999;left:0;top:10px;width:auto}
  
 
 .top-left .topnav-ul{padding-left:280px;}
 .top-left .topnav-ul >li{position:relative;width:16.5%;text-align:center;min-width:115px;font-size:16px;float:left;line-height:80px;}
 .top-left .topnav-ul >li >a{color:#333;display:block}
 .top-left .topnav-ul >li.active > a{color:#ffa300} 
 .top-left .topnav-ul >li .down{display:none;margin:0;width:210px;padding-top:0px;margin-top:-16px;position:absolute;z-index:999;margin-left: -48px;}
 .top-left .topnav-ul >li .down ul{background:rgba(0,0,0,.5);margin:0;border-radius:10px;padding:10px 0}
 .top-left .topnav-ul >li .down::after{content:"";position: absolute;  left: 0;  right: 0;  top: -8px;  width: 0;  height: 0; margin:  auto; border-width: 0 10px 8px; border-style: solid; border-color: transparent transparent rgba(0,0,0,.5);}
 .top-left .topnav-ul >li .down ul li{line-height:34px;}
 .top-left .topnav-ul >li .down ul li a{color:#fff}
 .top-left .topnav-ul >li .down ul li.active a,
 .top-left .topnav-ul >li .down ul li:hover a{color:#ffa300}
 .top-left .topnav-ul >li:hover .down{display:block;}
 
 
 .top-right .log{float:left;}
 .top-right .log span{cursor:pointer;display:inline-block;float:left;margin-right:20px;font-size:16px;height:27px;line-height:27px;text-align:center;color:#ff871c}
 .top-right .log span:last-child{margin-right:0}
 .top-right .log a{cursor:pointer;display:inline-block;float:left;margin-right:20px;font-size:16px;height:27px;line-height:27px;text-align:center;color:#ff871c}
 .top-right .log a:last-child{margin-right:0} 
 
 
 .top-right .homeperson{float:left;color:#999;}
  i.icon{display:inline-block;width:26px;height:26px;vertical-align:bottom;margin-right:5px;}
 .top-right i.icon-homeperson{background:url(../images/icon.png)no-repeat  -32px -8px}
 .top-right li{font-size:16px;float:left;margin-right:30px;color:#333} 
 .top-right li:last-child{margin-right:0}
 .top-right  i.icon-tel{vertical-align: middle;padding:5px;width:28px;height:32px;border-radius:50%; background:url(../images/icon.png)no-repeat 0px -4px;} 
 .top-right .homeperson{ height: 26px; width: 26px; border-radius:50%;color:#fff;  } 
 .top-right li a{color:#333;}
 .top-right li a:hover{color:#ffa300}
 .nav-two{background:#f06c1d;text-align:center}
 .nav-two a{display:inline-block; font-size:14px;padding:10px 20px;color:#fff;}
 .nav-two a:hover{background:#fd9106}
 
/*课程中心-教师资格证*/ 
 /*轮播*/
    .flexslider2 { margin: 0px auto  0px;position: relative;width: 100%;height:800px;overflow: hidden; zoom: 1; } 
    .flexslider .slides > li {width: 100%; }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../images/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider2 .slides a img {
        width: 100%;
        height: 800px;
        display: block;
    } 
	
    .flexslider-pth .slides a img {
        width: 100%;
        height: 644px;}
	
	
	
 /*老师的幸福指数越来越高，你造吗？*/
 .js-bg1{position:absolute;width:10%;right:0;top:0px;z-index:0} 
 .js-xfzslist{font-size:16px;background:url(../images/js-bg2.png)no-repeat center center;margin-bottom:60px;}
 .js-xfzslist .js-xfzsitem{width:50%;float:left;margin:40px auto 160px;}
 .js-xfzslist .js-xfzsitem:nth-child(3),
 .js-xfzslist .js-xfzsitem:nth-child(4) {margin-bottom:0px}
 .js-xfzslist .js-xfzsitem .left{font-size:18px;font-weight:bold; height:78px;width:145px;display:table-cell;vertical-align: middle;background:#ffa300;color:#fff;text-align:center;}
 .js-xfzslist .js-xfzsitem .right{display:table-cell;padding-left:10px;vertical-align: middle;line-height:26px;}
 .js-xfzslist .js-xfzsitem:nth-child(2) .left{background:#01ba7f}
 .js-xfzslist .js-xfzsitem:nth-child(3) .left{background:#fc6c35 }
 .js-xfzslist .js-xfzsitem:nth-child(4) .left{background:#018dba}
 .js-xfzslist .js-xfzsitem:nth-child(2),
 .js-xfzslist .js-xfzsitem:nth-child(4){padding-left:170px} 
 .js-xfzslist .js-xfzsitem:hover  .right{color:#ffa300}
 /*教师资格证—报考阶段选择*/
 .js-bigcoursebox{font-size:17px;margin:50px auto 40px;position:relative;margin-left: -15px;  margin-right: -15px;background:url(../images/index-Carouselbg.png)no-repeat;background-size:100% 100%;padding:40px 50px 50px;}
 .course-css1{width:455px;height:320px; padding:10px 70px; }
 .course-css1 .course-namebox {font-size:16px;border-bottom:1px solid #e4e4e4;color:#333;position:relative;text-align:center;margin-bottom:10px;}
 .course-css1 .course-namebox h4{font-weight:bold;line-height:42px;position:relative; font-size:20px;color:#fff;}
 .course-css1 .course-namebox p{margin:5px auto }
 .course-css1 .course-namebox p span{font-size:20px}
 .course-css1.teach-pthbg .course-namebox{border:0}
 
 .course-textbox{font-size:16px;margin-bottom:10px;line-height:34px;}
 .course-textbox  span{color:#ffa300;} 
 .course-btnbox a{width:115px;line-height:40px;height:40px;}
 .course-btnbox a{display:block;text-align:center;font-size:16px;border-radius:5px;color:#fff;background:#fb5151;}
 .course-btnbox a:nth-child(2n){background:#ffa300} 
 .course-css1.teach-pthbg .course-textbox{line-height:26px;}
 
 .course-css1 .course-btnbox a{float:none;width:140px;margin:0 auto;background:#ffa300}  
 .course-css1.teach-pthbg  .course-btnbox a{background:#af4a600}
 
 .course-css1.teach-yrbg{position:relative;top:0px;background:url(../images/teach-yrbg.png)no-repeat;background-size:100% 100%;}
 .course-css1.teach-xxbg{position:relative;top:0px;background:url(../images/teach-xxbg.png)no-repeat;background-size:100% 100%;}
 .course-css1.teach-zxbg{position:relative;top:0px;background:url(../images/teach-zxbg.png)no-repeat;background-size:100% 100%;}
 .course-css1.teach-pthbg{position:relative;top:0px;background:url(../images/teach-pthbg.png)no-repeat;background-size:100% 100%;}

 .js-bigcoursebox .course-css1.teach-pthbg:hover,.js-bigcoursebox .course-css1.teach-xxbg:hover,.js-bigcoursebox .course-css1.teach-zxbg:hover,.js-bigcoursebox .course-css1.teach-yrbg:hover{position:relative;top:-5px;box-shadow: 2px 5px 10px 0px #e4e4e4;border-bottom-left-radius: 35px;border-top-right-radius: 35px;}
  
 .course-css2{position:relative;width:610px;height:330px;margin-right:0;padding:35px 0px 15px 300px;border-radius:5px;background:#fff;}
 .course-css2 .course-name{position:relative;margin-bottom:30px;font-size:20px;color:#fb5151;font-weight:bold;text-align:left}
 .course-css2 .course-name::after{content:"";position:absolute;width:40px;height:5px;background:#ffa300;left:0; margin:auto;bottom:-20px;}
  .course-imgbox{position:absolute;top:0%;left:0px;width:275px;height:330px;padding:0;border-radius:5px;overflow:hidden}
  .course-imgbox img{width:100%;min-height:100%}
 .course-css2 .course-textbox{margin-bottom:15px;text-align:left;color:#333}
 .course-css2 .course-tsbox li{font-size:14px;padding:3px 8px;color:#fff;line-height:22px; display: block; float: left;margin-right:5px;background:url(../images/js-courseitembg.png)no-repeat center right;background-size:auto 100%;}
 .course-css2 .course-btnbox{
    position: absolute;
  margin:25px auto 0;  bottom: 20px;}
 .course-css2 .course-btnbox a{float:left;}
 .course-css2 .course-btnbox a:nth-child(2){margin-left:30px;}
 .course-css2 .course-textbox p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:100%; }
 
 
 

 .js-mincoursebox {border-radius:5px;overflow:hidden;box-shadow:3px 3px 40px -10px #8e8e8e;background:#fff;width:570px;float:left;margin-bottom:40px;margin-right:60px}
 .js-mincoursebox:nth-child(2n){margin-right:0;}
 .js-mincoursebox .course-imgbox{position:relative;width:260px;height:260px;overflow:hidden;position:relative;left:0;top:0;margin:0;float:left;}
 .js-mincoursebox .course-imgbox img{width:100%;min-height:100%;}
 .js-mincoursebox .course-imgbox p{position: absolute;font-size:15px;display:inline-block;top:0px;right:0;color: #fff;height: 0;padding:0 10px;line-height: 28px;padding-left: 5px;border-width: 0px 0px 28px 15px;border-style: none solid solid; border-color: transparent transparent #ff871c;text-align: center;}
 .js-mincoursebox .course-imgbox p.xx{border-color: transparent transparent #7fd3e5;}
 .js-mincoursebox .course-imgbox p.yr{border-color: transparent transparent #5db495;}
 .js-mincoursebox .course-imgbox p.zx{border-color: transparent transparent #fd5772;}
 .js-mincoursebox .course-css2{ height:260px;margin:0;width:300px;padding:30px 15px 15px;float: right;}
 .js-mincoursebox .course-css2 .course-name{font-size:16px;margin-bottom:25px} 
 .js-mincoursebox .course-css2 .course-name::after{ bottom: -15px}
 .js-mincoursebox .course-css2 .course-textbox{line-height:24px;margin-bottom: 10px;}
 .js-mincoursebox .course-css2 .course-textbox p{font-size: 13px;margin-bottom:2px;} 
 .js-mincoursebox .course-css2 .course-tsbox li {font-size: 12px;padding: 0px 8px;color: #fff;line-height: 22px;display: inline-block; margin-right: 5px;}
 .js-mincoursebox .course-css2 .course-btnbox {margin: 15px auto 0;}
 .js-mincoursebox .course-css2 .course-btnbox a {width: 110px; line-height: 34px; height: 34px; font-size: 14px;}
 .js-mincoursebox .course-css2 .course-btnbox a:nth-child(2) {margin-left: 20px;}
 
 .transition{-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s; transition: all .5s;}
 .js-lcbg{position:relative;margin-top:-160px;height:160.15px;background:url(../images/js-lcbg.png)no-repeat center center;background-size:auto 100%}
 .js-lcbg .js-lyul{padding-top:26.5px;}
 .js-lcbg .js-lyul li{cursor:pointer;width:77px;height:96px;float:left; margin-left: 48px;}
 .js-lcbg .js-lyul li img{display:none}  
 .js-lcbg .js-lyul li:hover img{display:block}
 .js-lcbg .js-lyul li:nth-child(1){margin-left:-2.5px;}
 
 
 .js-bkul{margin:50px auto 0;}
 .js-bkul li{position:relative;top:0px;background:#f6f3f6;color:#333;padding:20px;text-align:center;font-size:18px;
 -moz-transition: all .5s;
   -webkit-transition: all .5s;
   -o-transition: all .5s;
   -ms-transition: all .5s;
    transition: all .5s;
} 
 .js-bkul li:hover{ top:-8px;background:#ffa300;box-shadow:2px 4px 20px 0px #e2e5e8;color:#fff;}
 .js-bkicon{background:#fff;border-radius:50%;width:100px;height:100px;margin:0 auto 20px;}
 .js-bkicon-1{background:#fff url(../images/js-icon1.png)no-repeat 20px 17px;}
 .js-bkicon-2{background:#fff url(../images/js-icon1.png)no-repeat -75px 17px}
 .js-bkicon-3{background:#fff url(../images/js-icon1.png)no-repeat -175px 17px;}
 .js-bkicon-4{background:#fff url(../images/js-icon1.png)no-repeat 20px -57px;} 
 .js-bkicon-5{background:#fff url(../images/js-icon1.png)no-repeat -75px -57px;}
 .js-bkicon-6{background:#fff url(../images/js-icon1.png)no-repeat -175px -57px;}
 
 
 .js-kzfwbox{background:url(../images/js-kzfwbg.png)no-repeat top center;background-size:auto 100%;}
 .xfimg-ul li{position:relative;}
 .xfimg-ul .imgbox{width: 52%;border-radius:5px;overflow:hidden;background:#ccc;height:210px;top:50%;margin-top:-105px;position: absolute;}
 .xfimg-ul .imgbox img{width:100%;min-height:100%;}
 .xfimg-ul .textbox{font-size: 16px;border-radius: 5px;width: 72%;height:240px;margin-left: 28%;background:#fff;padding: 20px 20px 20px 160px;}
 .xfimg-ul .textbox .table-cell{padding-left:30px;text-align:center;font-size:20px;line-height:32px;height:200px;display:table-cell;vertical-align:middle;}
 .xfimg-ul .textbox:hover .table-cell{color:#ffa300}
 .slideInLeft{cursor:pointer;position:relative;top:0px;-moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s;  transition: all .5s;}
 .slideInLeft:hover{position:relative;top:-5px;}
 
 .js-choosebox {background:url(../images/js-bg3.png)no-repeat top center;background-size: 100%;}
 .choose-ul{text-align:center;color:#333;font-size:18px; font-weight: bold; line-height:34px;margin-bottom:40px;}
 .choose-col-ul{margin-top:80px;font-size:22px;height:165px;line-height:165px;color:#fff;font-weight:bold;background:url(../images/js-choosebg.png)no-repeat center center;background-size: 100%;}
 .js-khfwbox{margin-bottom:60px;}
 .js-choosebox .choose-col-ul .col-xs-3 {padding: 65px 0;} 
  .choose-ul .col-xs-3{ overflow:hidden;-moz-transition: all .5s;
   -webkit-transition: all .5s;
   -o-transition: all .5s;
   -ms-transition: all .5s;
    transition: all .5s;} 
 /*教师轮播*/ 
.p9{background:#ffa300;padding:80px 0}
.p9 .teacher{width: 1200px;height: 512px; margin: 0 auto;position: relative;overflow: hidden;}
.p9 #teacher{ width: 1200px;height: 512px;}
.p9 #teacher2{ width: 1200px;height: 512px;}
.p9 #teacher3{ width: 1200px;height: 512px;}
.p9 .teacher .t-bg{width: 1200px;position:relative;height: 512px;background:url(../images/tbg.jpg) no-repeat;}
.teach-more,.teach-more:hover,.teach-more:focus{font-size: 16px;position:absolute;top:70px;right: 70px;z-index: 999;color:#333;font-weight: bold;}
.p9 .fl{float: left;}
.p9 .teacher img{margin: 50px 0 0 155px;}
.p9 .teacher h3{font-size: 32px;color: #fe3a5f;font-weight: bold;margin-left:80px;padding-top:60px; line-height: 36px;}
.p9 .teacher h3  p.xw{font-size:20px;margin:10px;color:#ffa300;} 
.p9 .teacher .desc{font-size: 16px;color: #748295;margin-top: 60px;width:510px;margin-left:90px;line-height: 32px;}

#cx,.p9 .num{position: absolute;left: 20px;top: 20px;color: #fff;z-index: 9999;}
#cx li,.p9 .num p{color: #fff;font-size: 18px;}
#cx li.on{color: #ed4679;}

.p9 .num{width: 24px;left: 54px;top: 156px;}
.p9 .num p{text-align: center;}
.p9 .num div{width: 1px;height: 120px;background: #fff;margin: 6px auto;}
.p9 .num div li{width: 3px;height: 20px;margin-left: -1px;}
.p9 .num div li.show{width: 3px;background: #fff;transition: 0.3s;}

 
 
 /*教师资格证-留言*/
 .js-messbox{ padding:80px 0}
 .js-messbox .content{background:url(../images/js-bg4.png)no-repeat left center;background-size: auto 500px;}
 .js-messcon{width:600px;margin:45px 0;margin-left:600px;min-height:400px;padding:30px 110px;border-radius:5px;background:#fff;box-shadow:5px 5px 10px #e8e8e8}
 .js-messcon .js-messtitle h4{position:relative;text-align:center;font-size:26px ;color:#fb5151;font-weight:bold;margin-bottom:20px;}
 .js-messcon .js-messtitle h4::after{content:"";width:50px;height:6px;position:absolute;bottom:-16px;background:#ffa300;left:0;right:0;margin:auto;}
 .js-messcon .js-messtitle p{font-size:16px;text-align:center;margin:30px auto 20px}
 .js-messcon .js-messtitle p span{color:#fb5151}
 .js-messcon .js-messitem{position:relative;margin-top:13px;border:1px solid #999999;border-radius:5px;overflow:hidden;background:#fffbf5;padding:0 5px;}
 .js-messcon .js-messitem i{font-size:20px;color:#999999;position:absolute;left:13px;top:13px;z-index:999;}
 .js-messcon .js-messitem i.icon-envelope {font-size: 18px;}
 .js-messcon .js-messitem input{font-size:16px;position:relative;width:100%;line-height:44px;border:0;padding-left:35px;background:transparent;outline:none}
 .js-messcon .js-messbtn{display:block;width:100%;line-height:45px;background:#fb5151;color:#fff;text-align:center;border-radius:5px;margin-top:15px;border:0;font-size:18px;font-weight:bold}
 
  /*首页-合作伙伴*/
 .partner-box{background:#353739} 
 .partner-ul{margin:60px auto ;}
 .partner-ul li{margin-right:2%;height:80px;float:left;margin-bottom:20px;width:15%;background:#fff;border-radius:5px;overflow:hidden;}
 .partner-ul li img{width:100%;}
 .partner-ul li:nth-child(6n){margin-right:0}
    
 
  /*footer*/
  .footer{background:#202020;color:#fff;font-size:14px;padding:50px 0}
  .footer .content{overflow: hidden}
  .footer a{color:#fff;} 
  .footer-textcon{width:900px;float:left}
  .footer-codecon{width:auto;float:right}
	
  .foot-nav li{float:left;margin-right:40px;}
  .foot-nav li:last-child{margin-right:0}
  .footer-list{margin-bottom:20px}
  .footer-list.foot-copyright span,
  .footer-list.foot-link span{display:block;float:left;}
  .footer-list.foot-copyright span:first-child,
  .footer-list.foot-link span:first-child{width:80px;margin-right:10px;}	
  .footer-list.foot-copyright span:nth-child(2n), 
  .footer-list.foot-link a{display:inline-block;padding:0 10px 5px}
  .footer-list.foot-link a:first-child{padding-left:0}
  
  .footer-codeul{text-align:center;}
  .footer-codeul li{width:100px;margin-right:20px;display:inline-block;}
  .footer-codeul li img{width:100%;}
  .footer-codeul li:last-child{margin-right:0}
  .footer-codeul li p{margin:10px auto}
	
	
	
 
 
 /*心理证*/
 .xl-lybox{background:url(../images/js-bg3.png)no-repeat  0px 340px;background-size:100%}
 .xl-lyul{margin:40px auto 30px}
 .xl-lyul li{position:relative;top:0;border-radius:0;background:#f0f0f0;text-align:center;font-size:15px;-moz-transition: all .5s;
   -webkit-transition: all .5s;
   -o-transition: all .5s;
   -ms-transition: all .5s;
    transition: all .5s;
} 
 .xl-lyul li:hover{top:-10px; box-shadow:0px 10px 15px -5px #dfdfdf;}
 .xl-lyul li img{width:100%;}
 .xl-lyul li .titlebox{color:#fff;font-weight:bold;font-size:18px;padding:15px;background:#ffa300}
 .xl-lyul li .textbox{padding:20px;line-height:28px}
 .xl-lcbg{position:relative;margin-top:-160px;height:160px;background:url(../images/xl-lcbg.png)no-repeat center center;background-size:auto 100%}
 .xl-lcbg .xl-lcul{padding-top:65px; }
 .xl-lcbg .xl-lcul li{cursor:pointer;float:left;width:223px;margin-left:20px;line-height:50px;height:50px;color:#fff;background:#9ac9d8;font-weight:bold;font-size:20px;text-align:center}
 .xl-lcbg .xl-lcul li:first-child{margin-left:0;}
 .xl-lcbg .xl-lcul li:hover{background:#ffa300}
 
 .xl-rzul li{height:218px;position:relative;text-align:center;box-shadow:0 20px 10px -10px transparent;background:#f0f0f0;line-height:26px;font-size:15px;padding:22px 22px 20px;border:3px solid transparent;border-bottom:5px solid transparent;}
 .xl-rzul li:hover{border:3px solid #ffa300;box-shadow:0 10px 10px -10px #ffa300;}
 .xl-rzul li .xl-rzicon{width:80px;height:80px;margin:0 auto 10px; }
 .xl-rzul li .xl-rzicon-1{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -1px -2px;}
 .xl-rzul li .xl-rzicon-2{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -142px -2px;}
 .xl-rzul li .xl-rzicon-3{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -287px -1px;}
 .xl-rzul li .xl-rzicon-4{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -434px -2px;}
 .xl-rzul li .xl-rzicon-5{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -1px -121px;}
 .xl-rzul li .xl-rzicon-6{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -136px -118px;}
 .xl-rzul li .xl-rzicon-7{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -283px -118px}
 .xl-rzul li .xl-rzicon-8{transform:scale(0.86);background:url(../images/xl-rzicon.png)no-repeat -432px -118px;}
 
 
  /*心理证—课程*/
 .xl-bigcoursebox{padding:25px 40px;margin:60px auto;background:#fefbf4;border-radius:10px;border:1px solid #fc8b8b;overflow:hidden;}
 .xlcourse-css{padding: 20px;width:490px;height:330px; float:left;position:relative;font-size:15px;}
 .xlcourse-css .xl-courseimgbtn{position:absolute;right:60px;top:50px;z-index:999;cursor:pointer;}
 .xlcourse-css h4{margin-top:10px;font-size:20px;font-weight:bold;margin-bottom:20px;}
 .xlcourse-css ul li{margin-bottom:10px;}
 .xlcourse-css ul li .xl-coursebg{width:16px;height:16px;margin-right:10px;display:inline-block;vertical-align:text-bottom}
 .xl-coursebg1{background:#ffa300}
 .xl-coursebg2{background:#f35945}
 .xl-coursebg3{background:#ff0079}
 .xl-coursebg4{background:#b5c1d7} 
 .xl-coursebg5{background:#ffa300}
 .xl-coursebg6{background:#f8e900}
 .xl-coursebg7{background:#d4c1ec}
 .xl-coursebg8{background:#b9d2dc}
 .xlcourse-css ul li:hover,.xlcourse-css ul li span{color:#fb5151}
 
 .xlcourse-css .xl-btn{display:block;position:absolute;bottom:15px;right:70px;display:block;width:160px;line-height:45px;color:#fff;background:#fb5151;font-size:16px;line-height:45px;border-radius:5px;text-align:center}
 .xlcourse-css.bg-white{font-size:16px}
 
 .xl-rzleft{width:460px;padding:30px 40px;font-size:15px;color:#333;line-height:28px;position:absolute;left:0;top:60px;background:#f0f0f0;z-index:999}
 .xl-rzleft img{width:100%;}
 .xl-rzleft h4{font-size:20px;margin:20px;text-align:center}
 .xl-rzright{width:1030px;min-height:460px;background:#fff;margin:120px 0 60px 170px;padding:70px 240px 40px 360px}
 .xl-rzright > h4{position:relative;font-size:24px;text-align:center;margin-bottom:30px;}
 .xl-rzright > h4::after{content:"";height:6px;width:50px;background:#ffa300;position:absolute;bottom:-15px;left:0;right:0;margin:auto}
 .xl-rzright .xl-rzitem{margin-bottom:20px;}
 .xl-rzright .xl-rzitem h4,.xl-rzright .xl-rzitem {font-size:16px;line-height:28px }
 .xl-rzright .xl-rzitem span.xl-icon{font-size:24px;color:#ffa300;padding-right:20px;}
 .xl-rzright .xl-rzimg1{position:absolute;right:30px;top:50%;height:135px;}
 
 
 
 /*英语二级页面*/
  .tesol-xfzsbox{padding-top:40px;}
  .tesol-xfzsbox .js-xfzslist {background: url(../images/tesol-fourbg.png)no-repeat center center !important;}

 .tesol-wybox{padding:40px 0}
 .tesol-wybox li{text-align:center;padding:10px;font-size:16px;top:0;line-height:24px;position:relative}
 .tesol-wybox li img{display:block;width:62%;margin:0 auto;}
 .tesol-wybox li p{margin:15px auto 0;}
 .tesol-wybox li:hover{box-shadow: 7px 7px 20px -5px #eee;top:-10px;}
 
 .tesol-lcbg{ padding:40px 0;background:#fc6c35}
 .tesol-lcbg .tesol-lyul li{position:relative;top:0;width:20%;font-weight:bold;text-align:center;font-size:18px;padding:17px 30px 17px 100px;background:#fff;border-radius:5px;float:left;margin-right:6.6%}
 .tesol-lcbg .tesol-lyul li:nth-child(4n){margin-right:0;}
 .tesol-lcbg .tesol-lyul li .tesol-lyicon{width:45px;height:45px;position:absolute;left:50px;top:17px;}
 .tesol-lyul li:nth-child(1) .tesol-lyicon{background:url(../images/tesol-lyiocn.png)no-repeat 0 5px;}
 .tesol-lyul li:nth-child(2) .tesol-lyicon{background:url(../images/tesol-lyiocn.png)no-repeat -322px 5px;}
 .tesol-lyul li:nth-child(3) .tesol-lyicon{background:url(../images/tesol-lyiocn.png)no-repeat -632px 5px;}
 .tesol-lyul li:nth-child(4) .tesol-lyicon{background:url(../images/tesol-lyiocn.png)no-repeat -950px 5px;}
 .tesol-lcbg .tesol-lyul li:hover{top:-8px;}
 
 
 .tesol-zsbox ul{ margin:60px auto;padding:0px 35px;} 
 .tesol-zsbox ul li {margin-bottom:0}
 .tesol-zsbox ul li img{width:100%;margin-bottom:20px;}
 .tesol-zsbox ul li p{background:#ffa300;border-radius:5px;line-height:45px;color:#fff;font-size:16px;text-align:center;}
 .tesol-zsbox ul li span{display: block;width:100%;text-align:center;margin:15px auto;font-size:16px;}
 
 .tesol-Nbox{padding-bottom:30px;}
 .tesol-Nbox ul{margin-top:50px}
 .tesol-Nbox li{position:relative;top: 0px;width:23.4%;margin-right:2.13%;background:#fff;box-shadow:3px 3px 10px #e8e8e8}
 .tesol-Nbox li img{width:100%;}
 .tesol-Nbox li .textbox{padding:20px 5px;font-size:15px;line-height:28px;text-align:center}
 .tesol-Nbox li:hover{position:relative;top:-10px;}
 
 
 .tesol-courseitem {padding:60px 0}
 .tesol-courseitem .js-mincoursebox{float:right;width:770px;padding:17px;margin-bottom:0; }
 .tesol-courseimg{border-radius: 5px;text-align:center;height:360px;width:390px;background:#00d7e9 url(../images/tesol-gjbg.png)no-repeat;background-size:100% 100%;padding:30px 10px;}
 .tesol-sw{background:#ffa200 url(../images/tesol-swbg.png)no-repeat;background-size:100% 100%;}
 .tesol-qsn{background:#7580f4 url(../images/tesol-qsnbg.png)no-repeat;background-size:100% 100%;}

 .tesol-courseimg .titlebox{position:relative;color:#00d7e9;font-size:22px;font-weight:bold;margin-bottom:15px;}
 .tesol-courseimg .titlebox::after{content:"";width:50px;height:4px;background:#00d7e9;left:0;right:0;bottom:-6px;position:absolute;margin:auto}
 
 .tesol-courseimg .titlebox p.en{font-size:38px;font-weight:bold;line-height: 32px;}
 .tesol-courseimg .titlebox p.zh{letter-spacing:2px;}
 .tesol-sw .titlebox{color:#ffa200}
 .tesol-qsn .titlebox{color:#7580f4} 
 .tesol-sw .titlebox::after{background:#ffa200}
 .tesol-qsn .titlebox::after{background:#7580f4}
 
 
 .tesol-courseimg .desc{color:#333;}
 .tesol-courseimg ul{width:86%;margin:20px auto 8px}
 .tesol-courseimg ul li{cursor:pointer;color:#333;padding:5px 0;margin-bottom:10px;background:#f0f0f0;float:left;width:32%;line-height:20px;font-size:14px;margin-right:2%;}
 .tesol-courseimg ul li:hover{background:#ffa300;color:#fff}
 .tesol-courseimg .btnbox{width:140px;line-height:45px;border-radius:5px;background:#ff3c48;display:block;margin:0 auto;color:#fff;font-size:16px;}
 .tesol-qsn  ul li{font-size:12px;line-height:18px;padding:10px 0;}
 
 .tesol-courseitem .js-mincoursebox .course-imgbox {width: 350px;  height: 325px;}
 .tesol-courseitem .js-mincoursebox .course-css2{width:365px}
 .tesol-courseitem .js-mincoursebox .course-css2 .course-name {font-size: 20px;}
 .tesol-courseitem .js-mincoursebox .course-css2 .course-textbox{margin-top:35px}
 .tesol-courseitem .js-mincoursebox .course-css2 .course-textbox  p{font-size:16px;margin-bottom:10px}
 .js-mincoursebox .course-css2 .course-tsbox li {padding:0px 6px;font-size: 12px;}
 .tesol-courseitem .js-mincoursebox .course-css2 .course-btnbox { margin: 25px auto 0;}
 .tesol-courseitem .js-mincoursebox .course-css2 .course-tsbox li {padding: 2px 10px;font-size: 14px;}
 .tesol-courseitem .js-mincoursebox .course-css2 .course-btnbox a{line-height: 40px;height: 40px;font-size:16px;}
 /*名师专家-二级页面*/
 .famous-xyul li img{width:100%;padding:6px;}
 .famous-xyul li{position:relative;top:0;width:22.75%;margin-right:3%;border-radius:5px;text-align:center;border:1px solid #ffa300;padding-bottom:20px;margin-bottom:60px}
 .famous-xyul li h4{color:#ffa300;font-weight:bold;font-size:18px;margin:20px auto 15px}
 .famous-xyul li p{font-size:15px;line-height:28px;}
 .famous-xyul li:hover{    top: -10px;  } 
 
 .choose-col-ul{margin-bottom: 20px;background: url(../images/js-choosebg.png)no-repeat center center;background-size:98%;margin-top: 60px;}
 .choose-col-ul .col-xs-3{line-height:32px;padding:50px 0}
 .homeys-box .choose-col-ul{margin-bottom: 20px;background: url(../images/famous-choosebg.png)no-repeat center center;background-size:98%;margin-top: 60px;}
 
 .famous-pxbox{background:url(../images/js-bg3.png) no-repeat 0 -40px;padding-bottom:20px;background-size: 100%}
 .famous-pxul li{background:#000;padding:5px;overflow:hidden}
 .famous-pxul li img{ width:100%;min-height:100%}
 
 .famous-p9{background:url(../images/famous-bg2.png) no-repeat;background-size:100% 100%}
 .famous-p9-2{background:#fffbf2}
 .famous-p9-3{background:url(../images/famous-bg3.png) no-repeat;background-size:100% 100%}
 .p9 .famous-titlebox{text-align:center;width:450px;height:75px;padding-top:15px;font-size:20px;margin: 0px auto 30px;color:#fff;background:url(../images/famous-titlebg.png) no-repeat center center;background-size: 100%}
 .p9 .famous-titlebox.white{;color:#333333;background:url(../images/famous-titlebg-white.png) no-repeat center center;background-size: 100%}
 .famous-p9-2 .teacher .t-bg{width: 1200px;height: 512px;background:url(../images/tbg2.jpg) no-repeat;}
 .famous-p9-3 .teacher .t-bg{width: 1200px;height: 512px;background:url(../images/tbg3.jpg) no-repeat;}
 .p9 .teacher .t-hybg{width: 1200px;height: 512px;background:url(../images/thybg.jpg) no-repeat;}
 .famous-p9-2  .teacher .desc,
 .famous-p9-2  .teacher  h3,
 .famous-p9-2  .teacher  h3 p.xw{color:#fff;}
 
 
 
 
 
 /*资讯-二级页面*/
 .info-bg{padding:60px 0 ;background:url(../images/js-bg3.png) no-repeat 0 100px;background-size: 100%}
 .info-left{width:74%; }
 .info-right{width:20.5%; }
 
 .info-navul > li{position:relative;border:1px solid #ffa300;border-radius:5px;line-height:60px;text-align:center;font-size:18px;}
 .info-navul > li > a{display:block;color:#333;font-weight:bold} 
 .info-navul > li.active > a, .info-navul li.active:hover > a{color:#fff;background:#ffa300}
 .info-navul > li:hover > a{color:#ffa300}
 .info-navul > li .down{display:none;width:100%;padding-top:7px;position:absolute;z-index:999} 
 .info-navul > li:hover .down{display:block} 
 .info-navul > li .down ul{background:#fff;border-radius:10px;overflow:hidden;width:100%; box-shadow:0px 5px 15px -5px #b5b5b5}
 .info-navul > li .down ul li{width:100%;margin: 0px;}
 .info-navul > li .down ul li a{display:block;color:#333;line-height:48px;} 
 .info-navul > li .down ul li.active a,.info-navul > li .down ul li.active a:hover{color:#fff;background:#ffa300}
 .info-navul > li .down ul li a:hover{color:#ffa300}
 
 
 ul.info-list{padding:30px 40px;border:1px solid #ffa300;background:#fefcf4;margin-bottom:30px}
 ul.info-list li{font-size:16px;position:relative;margin-bottom:15px;}
 ul.info-list li::after{content:"●";color:#ffa300;position:absolute;left:-20px;top:0;}
 ul.info-list li:last-child{margin-bottom:0;}
 ul.info-list li a {color:#333;}
 ul.info-list li:hover a {color:#ffa300;}
 ul.info-list li .info-time{float:right;}
 
 .info-right .right-box1{position:relative;width:100%;margin-bottom:30px}
 .info-right  .right-box1 img{width:100%;position:relative;}
 .info-right  .right-box1 .titlename{position:absolute;bottom:0;color:#ffa300;width:100%;background:#fff;text-align:center;font-size:14px;line-height:45px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
 
 
 .info-right  .right-box2{margin-bottom:30px;}
 .info-right  .right-box2 h4{width:96%;margin:0 auto;color:#fff;font-size:18px;text-align:center;background:#ffa300;line-height:50px;}
 .info-right  .right-box2 table{cursor:pointer;border-collapse: separate;border-spacing:4px; width:100%;font-size:12px;text-align:center;}
 .info-right  .right-box2 td{border-right:3px;line-height:50px;background:#f0f0f0;border-color:#fff;}
 .info-right  .right-box2 th{background:#999;line-height:45px;text-align:center;color:#fff}  

 .info-right  .right-box3{margin-bottom:30px;position:relative}
 .info-right  .right-box3 .a-btn{position:absolute;font-size:16px;font-weight:bold;bottom:25px;right:20px;display:block;width:120px;text-align:center;color:#fb5151;text-align:center;background:#fff;border-radius:5px;line-height:40px;}
 .info-right  .right-box3  img{width:100%;position:relative}
 
 .info-right  .right-box4{margin-bottom:30px;}
 .right-box4 h4{margin-bottom:2px;background:#ffa300;line-height:45px;color:#fff;font-size:20px;text-align:center;}
 .right-box4 ul{background:#f6f7fb;padding:10px}
 .right-box4 ul li{border-bottom:1px solid #ccc;}
 .right-box4 ul li a{line-height:28px;font-size:12px;display:block;color:#333;width:100%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
 .right-box4 ul li:hover a{color:#ffa300}
 .right-box4 ul li:last-child{border-bottom:0;}
 
 .info-right  .right-box5{padding:60px 15px;margin-bottom:30px;height:290px;background:url(../images/right-bg5.png)no-repeat center;background-size:100%;}
 .right-box5 > p{color:#fff;font-size:14px;text-align:center;}
 .right-box5 > h4{color:#fff;font-size:17px;text-align:center;line-height:34px;}
 .right-box5 > ul{width:70%;margin:20px auto}
 .right-box5 > ul li{margin-bottom:15px;background:#fff;border-radius:5px;height:45px}
 .right-box5 > ul li a{padding-left:10px;color:#333;font-size:14px;text-align:center;display:table-cell;line-height:16px;vertical-align:middle;color:#ffa300;text-align:center;height: 45px;} 
 .right-box5 > ul li:nth-child(2) a{padding-left:20px;}
 .right-box5 > ul li:nth-child(4) a{padding-left:15px;}
 
 
 
 .info-articlebox .textbox{font-size:16px;line-height:28px;}
 .info-articlebox .textbox .title{text-align:center;font-size:18px;font-weight:bold;margin:20px auto;}
 .info-articlebox .textbox .title p{margin-bottom:10px;}
 .info-articlebox.articlebox  .next-page{text-align:right;border-top:3px solid #0068b7}
 .info-articlebox.articlebox  .next-page span{color:#0068b7}
 /*首页*/
 
 /*最新资讯*/
 .index-zxbox1{padding:70px 0 20px}
 .index-zxul{position:relative;padding:45px 240px 40px 100px;width:767px;height:430px;background:url(../images/index-zxbg1.png)no-repeat center;background-size:100%}
 .index-zxul li{font-size:16px;line-height:34px;margin-bottom:15px;border-bottom:1px solid #ffa300}
 .index-zxul li span{font-size:17px;color:#fb5151;font-weight:bold}
 .index-zxul li a{display:block;color:#333;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
 .index-zxul li:hover a{color:#fb5151}
 .index-zxul li:last-child{border-bottom:0;margin-bottom:0}
 .index-zxul .more-btn{display:block;line-height:66px;width:100px;font-size:20px;color:#ffa300;font-weight:bold;text-align:center;position:absolute;bottom:10px;right:30px;}
 .index-zx1-2{font-size:16px;width:395px;height:399px;margin-top:31px;background:#f3f3f4}
 .index-zx1-2 h4{color:#fff;background:#848994;text-align:center;font-size:28px;height:105px;line-height:105px;font-weight:bold}
 .index-zx1-2 h4 img{display:inline-block;height:28px;vertical-align:text-top;margin-left:7px;}
 .index-zx1-2 ul{padding:30px 20px; }
 .index-zx1-2 ul li {float:left;height:70px;margin-bottom:12px;background:#fff}
 .index-zx1-2 ul li a{color:#fb5151;display:block;text-align:center;display:table-cell;width:78px;height:70px;vertical-align:middle}
 .index-zx1-2 ul li:nth-child(1) a,.index-zx1-2 ul li:nth-child(2) a,.index-zx1-2 ul li:nth-child(3) a,.index-zx1-2 ul li:nth-child(4) a{color:#333}
 .index-zx1-2 ul li:hover{background:#fb5151}
 .index-zx1-2 ul li:hover a{color:#fff}
 
 
 .index-zxbox2{padding:80px 0;background:url(../images/home-zxbg.png)no-repeat 0 60px;background-size:100%}
 .index-zxbox2 .index-zxul {position:relative;padding:45px 170px 40px 50px;width:652px;height:430px;background:url(../images/index-zxbg2.png)no-repeat center;background-size:100%} 
 .index-zxbox2 .index-zxul  .more-btn{color:#fff;right: 15px;}
 .index-zx2-2{ width:520px;height:384px;margin-top:31px;background:url(../images/index-zxbg3.png)no-repeat top;background-size:100%}
 .index-zx2-2 p{padding:47px 10px;color:#fff;text-align:center;width:260px;font-size:15px;line-height:24px;}
 .index-zx2-2 p span{color:#ffd200;font-size:18px;}
 .index-zx2-2 p:last-child{position:absolute;right:0;bottom:15px}
 .index-zx2-2 p:hover{background:#ffa300}
 .index-zx2-2 p:hover span {color: #ffffff;}
/*切换*/
 .homecourse-box{background:url(../images/homecoursebg1.png)no-repeat center center;background-size:auto 100%}
 .home-tab { margin: 0px auto  60px;position: relative;width: 100%; overflow: hidden; zoom: 1; } 
 .home-tab .slides{height:420px;}
 .hometabmin-line{width:140px;height:2px;position:absolute;top:50%;background:#333}
 .hometabmin-lineL{left:-180px}
 .hometabmin-lineR{right:-190px}
 
 
  .indexcarousel{margin:60px auto}
  .indexcarousel .course-css1 {padding: 10px 35px;}
  .indexcarousel .course-css1 .course-namebox{border:0;}
  .indexcarousel .carousel-caption{color:#333;font-size:16px;right: 0; left: 0; padding-bottom: 0;padding-top: 0;padding:60px 45px; height: 100%;text-shadow: 0 1px 2px rgba(0, 0, 0, 0);}
  .indexcarousel .carousel-indicators li{background:#cacaca;border: 0;width:25px;}
  .indexcarousel .carousel-indicators {bottom: -35px;}
  .indexcarousel .carousel-indicators .active {margin:1;height:10px;width:45px;background:#ffa300}
  
   .indexcourse-text{font-size:16px;text-align:left}
   .indexcourse-text img{height:16px;margin-right:10px; vertical-align: text-top; display: inline-block;}
   .indexcourse-text li{line-height:24px;margin-top:10px;padding:5px 0;display: inline-block; }
   .indexcourse-text li:hover{color:red}
   
  #index-Carousel2{margin:30px auto}
  #index-Carousel2 .indexcourse-text{text-align:left}
  #index-Carousel2 .course-css1{padding:0}
  #index-Carousel2 .course-css2{ margin-top: 55px;background:#fffbf4}
  #index-Carousel2 .indexcourse-text li{border-bottom: 1px dashed;}
   
  #index-Carousel3 .psy-bg1{background:url(../images/psy-bg1.png)no-repeat;background-size:100% 100%;} 
  #index-Carousel3 .psy-bg2{background:url(../images/psy-bg2.png)no-repeat;background-size:100% 100%;} 
  #index-Carousel3 .indexcourse-text li{font-size:14px;}
  #index-Carousel3  .course-css1 {padding:45px 20px 40px 100px;}


  .healthleft3 .psy-bg1,#index-Carousel8 .psy-bg1{background:url(../images/psy-bg1.png)no-repeat;background-size:100% 100%;} 
  .healthleft3 .psy-bg2,#index-Carousel8 .psy-bg2{background:url(../images/psy-bg2.png)no-repeat;background-size:100% 100%;}
  #index-Carousel8 .indexcourse-text li{font-size:14px;}
  #index-Carousel8  .course-css1 {padding:45px 20px 40px 100px;} 


.new-tesolbox3{box-shadow: 0 4px 20px -5px #ccc;
    color: #333;
    font-size: 16px;
    right: 0;
    left: 0;
    padding-bottom: 0;
    padding-top: 0;
    padding: 30px 0 30px 45px;
    height: 100%;
    background:#fff;height: auto;    margin: 50px auto 60px!important }
  .healthleft3 {width:570px;
    height: 320px;
    float: left;}
  .healthleft3 .course-css1 {
    padding:66px 20px 40px 100px;    float: none;
    margin: 0 auto;}
 .health-coursebox .new-tesolbox.new-tesolbox3  .js-mincoursebox{margin-bottom:0 !important;padding: 10px 0 0 20px !important;width:50.5%;box-shadow: 0 0 0 transparent}
.health-coursebox .new-tesolbox.new-tesolbox3  .js-mincoursebox .course-css2{  padding: 0;
}
  
 /*首页-名师专家*/
 .specialist-box{background:url(../images/home-bg4.png)no-repeat center center;background-size:100% 100%}
 .specialist-box .home-titleline span{background:#fffbf5}
 .headtitle-go,.headtitle-go:hover,.headtitle-go:focus{float:right; margin-top:30px;font-size:20px;color:#ffa300}
 .specialist-ul{margin:70px auto}
 .specialist-ul li{float:left;background:#c8c8cc;border-radius:4px;overflow:hidden;width:22.75%;margin-right:3%;margin-bottom: 0px;}
 .specialist-ul li:nth-child(4n){margin-right:0;}
 .specialist-ul li .specialist-imgbox{width:100%;height:270px;overflow:hidden}
 .specialist-ul li .specialist-imgbox img{width:100%;min-height:100%}
 .specialist-ul li .specialist-namebox {font-size:20px;font-weight:bold;text-align:center;color:#fff;background: #ffa300;line-height:28px;padding:10px 0;}
 .specialist-ul li .specialist-namebox p{font-weight:normal;font-size:16px;}
 
 
 
 /*我们的优势*/
 .homeys-box{position:relative;text-align:center;font-size:16px;line-height:24px;background:url(../images/home-bg3.png)no-repeat 0 140px;background-size:100%}
 .home-ys5{ width: 94%;margin:60px auto 130px}
 .home-ys5 h4{font-weight:bold;position:relative;font-size:18px;margin:20px auto;color:#ffa300}
 .home-ys5 h4::after{content:"";background:#ffa300;position:absolute;height:4px;width:30px;left:0;right:0;margin:auto;bottom:-12px;}
 .home-ys5 img{width:90%;margin:0 auto}
 .home-ys5 li:hover img{ transform: rotate(3deg);}
 .home-ys5 li:hover {margin-top:-5px;}
  /*学员故事*/  
 .homestu1-box{position:relative;margin-top:-60px;background: url(../images/home-bg1.png)no-repeat top center;background-size:100% 100% }
 .homestu1-box .home-titleline span{padding: 0px 40px;background: #f6f7fa}
 
 
 .indexstu-box{position:relative;margin:50px auto 60px;}
 .indexstu-box .silder{margin:0 auto 0;}
 .indexstu-box .silder li{width:540px;height:340px;overflow:hidden;padding:20px 0 0 15px;} 
 .indexstu-box .silder .silder-box{box-shadow:-315px -15px 0 #fb5151; background:#fff;}
 .indexstu-box .silder li .img-box{float:left;width:240px;height:290px;overflow:hidden;background:red}
 .indexstu-box .silder li .img-box img{min-height:100%; width:100%}
 .indexstu-box .silder li .text-box{float:right;line-height:28px;width:280px;height:290px;overflow:hidden;font-size:16px;padding:30px 20px;position: relative;z-index: 0;}
 
 .indexstu-box .silder li .text-box h4{position:relative;display: inline-block;text-align:left;color:#fe3a5f;font-size:20px;font-weight:bold;margin-bottom:20px;}
 .indexstu-box .silder li .text-box h4:before {background: #f4f8ff; content: ""; height: 10px;  width: 110%; position: absolute; bottom: -3px; left: -5%;  z-index: -1;}
 .indexstu-box .silder li .text-box a{display:block;float:right;color:#fe3a5f;font-weight:bold;font-size:20px}
 .indexstu-box .silder li .text-box p{margin-bottom:10px;height:160px;overflow:hidden;padding:  15px;background:url(../images/indexstu-textbg.png)no-repeat center center;background-size:100% 100%}
 
 
 .indexstu-box .silder-button{top:130px;width:25px;height:54px;position:absolute;cursor:pointer;}
 .indexstu-box .silder-button.btl{left:-40px;background:url(../images/bl.png);}
 .indexstu-box .silder-button.btr{right:-40px;background:url(../images/br.png);}
 .indexstu-box {width:1100px;} 
 .small-navs{position:absolute;}

  
 
 .homestu2-box{background:#f6f7fa url(../images/home-bg2.png)no-repeat top center;background-size:100%  100%}
 .homestu2-box .big-title{display:block;}
 .homestu2-box .head-titlebox{margin-top:0;}
 .homestu2-box .head-titlebox .big-title{font-size:34px;margin:20px auto} 
 .homestu2-box .head-titlebox .big-title2{color:#333;font-size:32px;margin:0}
 .homestu2-box .head-titlebox .min-title{font-size:26px;color:#fff;margin:20px auto}

 .homestu2-box ul{margin:40px auto  20px}
 .homestu2-box ul li{position:relative;min-height:300px;padding:10px 25px 15px;border-radius:5px;background:#fff;}
 .homestu2-box ul li .imgbox{width:85px;height:85px;border-radius:50%;margin: 10px auto 15px ;overflow:hidden}
 .homestu2-box ul li .imgbox img{width:100%;min-height:100%;}
 .homestu2-box ul li .namebox{text-align:center;font-size:20px;color:#ffa300;margin-bottom:5px}
 .homestu2-box ul li .textbox{font-size:14px;line-height:24px;}
 .homestu2-box ul li:hover{box-shadow:0px 5px 15px -5px #ff8100;position:relative;margin-top:-10px;}
 
 /*关于我们*/
 .aboutbanner-box img{  height: 400px;}
 .about-box{background:#f4f4f4}
 .about-box .content{background:#fff;margin:50px auto;padding:80px 25px 40px;}
 .about-headtitle{position:absolute;color: #ffa300;left:25px;top:20px;font-size:24px;font-weight:bold}
 .about-headtitle img{margin-right:10px;display:inline-block;vertical-align:text-bottom}
 
 .about-navul{width:155px;float:left;background:#fffbef;border:1px solid #ffa300}
 .about-navul li a{display:block;line-height:50px;height:50px;color:#ffa300;text-align:center;font-size:18px;}
 .about-navul li.active a{background:#ffa300;color:#fff;}
 .about-navul li{border-bottom:1px solid #ffa300}
 .about-navul li:last-child{border-bottom:0px solid #fffbef}
 
 .about-conbox{width:960px;float:right}
 .about-conbox  ul{margin-bottom:30px}
 .about-conbox .xl-rzul.about-gsjjul li{width:18.4%;margin-right: 2%;min-height:281px;  border-bottom:0px solid transparent;   }
 .about-conbox .xl-rzul.about-gsjjul li:nth-child(5n){margin-right: 0%}
 .about-conbox .xl-rzul.about-gsjjul li .xl-rzicon { transform: scale(0.65);}
 .about-conbox .xl-rzul.about-gsjjul li{padding:10px;font-size:14px;line-height:24px}
 .about-conbox .xl-rzul.about-gsjjul h4{color:#ffa300;font-size:16px;margin-bottom:10px;}

 .about-conbox .xl-rzul.about-gsjjul.xl-rzul li .xl-rzicon-1{width:110px;background:url(../images/xl-rzicon.png)no-repeat -529px -2px;}
 .about-conbox .xl-rzul.about-gsjjul.xl-rzul li .xl-rzicon-5{ background:url(../images/xl-rzicon.png)no-repeat -544px -121px}
 .about-conbox > p{line-height:28px;line-height:28px;font-size:15px;}
 .p-2em{text-indent:2em;}
 .about-conbox .xl-rzul.about-gsjjul li:hover{border:1px solid #ffa300}
 
 
 
 
 .about-qywhul li{margin-bottom:0;font-size:15px;text-align:center;background:#fffbef;padding-bottom:15px;border-bottom:4px solid transparent}
 .about-qywhul li h4{position:relative;font-weight:bold;font-size:18px;color:#ffa300;margin-bottom:20px;}
 .about-qywhul li h4::after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-12px;height:4px;width:25px;background:#ffa300}
 .about-qywhul li img{width:100%;margin-bottom:20px}
 .about-qywhul li:hover{border-bottom:4px solid #ffa300; }
 
.about2{padding-bottom: 80px;} 
.wrapper{box-sizing:border-box;width:74%} 
.about2  ul{background: url(../images/sy51.png) repeat-y center;  background-size: 2px;}
.clearfix-time{display:block;zoom:1;} 
.about2 .tit h6{color: #666;}
.f12{font-size:12px;} 
.about2 .tit h5{color: #333;margin: 15px 0 45px;}
.f24{font-size:24px;}
.about2 li:before{background: url(../images/sy50.png) no-repeat center center;
    background-size: 100%; left: -54px;top: 12px; content: "";display: block;position: absolute;width: 36px;height:36px;}
.about2 li h4:hover{
	color: #F8F8F8;
	transition: all 1s;
	transform: translateY(-15px);
} 
.about2 li h4 {
  position: relative;
  display: block;
  text-decoration: none;
  font-family: "Lato";
  color: #ecf0f1;
  text-transform: uppercase;
  padding: 4px 0;
  transition: 0.5s;
}
.about2 li h4::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  top: 100%;
  left: 0;
  background: #ffa300;
  transition: transform 0.5s;
  transform: scaleX(0);
  transform-origin: right;
}
.about2 li h4:hover {
  color:#ffbe4b;
}
.about2 li h4:hover::after {
  transform: scaleX(1);
  transform-origin: left;
} 
.f30{font-size:30px;font-weight:bold}
.f14{font-size:18px;}
.about2 li:nth-child(2n):before{background: url(../images/sy50.png) no-repeat center center;
    background-size: 100%; right: -54px;top: 12px;left: auto; content: "";display: block;position: absolute;width:36px;height:36px;}
.about2 li h4{color: #ffa300;transition: all 1s;}
.about2 li p{color: #666;margin-top: 10px; height: 60px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;} 
.clearfix-time:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.about2 li:nth-child(1){margin-top: 0;}
/* 表示1-3之间的间距 */
.about2 li{float: right;width: 45%;text-align: left;position: relative;margin-top: 100px;}
.about2 li:nth-child(2n) {float: left;text-align: right;margin-top:105px;}
 
.fzlcbox{position:relative;height:302px;width:939px;padding-bottom:200px;margin:120px auto;background:url(../images/fzlc-bg.png)no-repeat center center}
.fzlcbox li{float:left;padding:5px 0;width:83px;height:88px;text-align:center;background:url(../images/fzlx-yearbg.png)no-repeat center center;}
.fzlcbox li .year{display:inline-block;width:71px;line-height:71px;height:71px;font-size:18px;text-align:center;color:#fff}
.fzlcbox li.white{background:url(../images/fzlx-yearbg2.png)no-repeat center center;padding:12px 0;}
.fzlcbox li.white .year{background:#fff;border-radius:50%;color:#f4a600}
.fzlcbox li .desc{width:250px;color:#333333;margin-top:15px; }
.fzlcbox li .desc p{position:relative;text-align:left;line-height:24px;font-size:13px;}
.fzlcbox li .desc p::after{position:absolute;content:"";left:-20px;width:10px;height:10px;border-radius:50%;top:50%;margin-top:-5px;border:2px solid #f4a600}
.fzlcbox li.white .desc{position:absolute;top:-70px;}


.fzlcbox li:nth-child(1){position:relative;left:35px;top:-40px;} 
.fzlcbox li:nth-child(2){position:relative;left:125px;top:-40px;} 
.fzlcbox li:nth-child(3){position:relative;left:215px;top:-40px;} 
.fzlcbox li:nth-child(4){position:relative;left:305px;top:-40px;} 
.fzlcbox li:nth-child(5){position:relative;left:395px;top:-40px;} 
.fzlcbox li:nth-child(6){position:relative;left:240px;top:235px;} 
.fzlcbox li:nth-child(7){position:relative;left:-30px;top:235px;} 
.fzlcbox li:nth-child(8){position:relative;left:-300px;top:235px;} 
.fzlcbox li:nth-child(9){position:relative;left:-560px;top:235px;}  

.fzlcbox li:nth-child(3).white .desc{top:-150px}
.fzlcbox li:nth-child(1).white .desc{ top:-90px;}
.fzlcbox li:nth-child(5).white .desc{ top:-40px;left:-35px;}
.fzlcbox li:nth-child(7) .desc,.fzlcbox li:nth-child(8) .desc,.fzlcbox li:nth-child(9) .desc{position:absolute;left:-35px;}

.fzlcbox li:hover{cursor:pointer;top:-50px;}
.fzlcbox li:hover .desc{color:#f4a600}

.fzlcbox li:nth-child(3) .desc,  .fzlcbox li:nth-child(4) .desc,.fzlcbox li:nth-child(6) .desc{position:relative;left:-50px}
.fzlcbox li:nth-child(9):hover, .fzlcbox li:nth-child(8):hover, .fzlcbox li:nth-child(7):hover, .fzlcbox li:nth-child(6):hover{top:225px;}
 
 
 
 
 /*关于我们-联系我们*/
  
#map { 
    width: 400px;
    height: 307px;
    border: 1px solid #dedede;
}#allmap {
    height: 100%;
    width: 100%;
}
#r-result{display:none} 
 .about-address ul{font-size:16px;margin-top:30px;}
 .about-address ul li{margin-bottom:20px;}
 .about-address ul li i{width:24px;height:24px;display:inline-block;margin-right:10px;vertical-align:top}
 .about-address ul li span{display:inline-block;vertical-align:top}
 .about-address ul li span:nth-child(1){min-width:100px;}
 .about-address ul li span:nth-child(2){width:320px;}
 .about-address ul li  i.dz{background:url(../images/icon-about.png)no-repeat 0px -5px;background-size:100% }
 .about-address ul li  i.dh{background:url(../images/icon-about.png)no-repeat 0px -33px;background-size:100% }
 .about-address ul li  i.yx{background:url(../images/icon-about.png)no-repeat 0px -60px;background-size:100% }
 .about-address ul li  i.cz{background:url(../images/icon-about.png)no-repeat 0px -89px;background-size:100% }
 
 
 
 
 /*关于我们-加盟合作*/
 .about-conbox .head-titlebox .big-title{font-size:30px;}
  .center-cooperateul3{margin:40px auto 40px;} 
  .center-cooperateul3 li{width:23.125%;margin-right:2.5%;margin-bottom:0;background:#f0f2f7;min-height:250px; font-size:14px;line-height:24px;} 
  .center-cooperateul3 li img{width:100%;}
  .center-cooperateul3 li p{text-align:center;padding:20px}
 
  .center-cooperateul4{margin:40px auto  ;} 
  .center-cooperateul4 li img{display:block;width:120px;margin:20px auto;}
  .center-cooperateul4 li p{position:relative;font-size:20px;text-align:center;line-height:36px;font-weight:bold;}
  .center-cooperateul4 li p::after{content:"";width:25px;height:6px;background:#ff8901;position:absolute;left:0;right:0;bottom:-15px;margin:auto;}
  .about-conbox .a-btn{width:520px;line-height:54px;font-size:20px;border-radius:4px;margin:30px auto;color:#fff;background:#ff3c48;text-align:center;}
  
   .jm-messbox {
    display:none;
    top:40px;
    transform: scale(0.85);
    font-size:18px;font-weight:bold;width:520px;position:fixed;z-index:9999;left:0;right:0;margin: auto;background:#fff }
  .jm-input{padding: 0 60px 40px;background:#fff url(../images/jm-messbg.png)no-repeat bottom;background-size:100% ;}
  .jm-input p{margin-bottom:5px;}
  .jm-input .jm-messlist{margin-bottom:10px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:0 15px;}
  .jm-input input {background:transparent;border:0;outline:none;width:100%;line-height:40px;} 
  .jm-input .jmbtn{width:47.5%;border-radius:4px;background:#ff7f00;color:#fff;text-align:center;display:block;line-height:45px;height:45px;margin-right:5%;float:left;}
  .jm-input .jmbtn:last-child{background:#999999;margin-right:0}
  .jm-input .jm-messlist textarea{resize:none;height:80px;background:transparent;border:0;outline:none;width:100%;line-height:24px;padding:10px 0;}
  
 
 .about-ryzsul{padding:30px 0 70px;}
 .about-ryzsul ul{text-align:center;border-bottom:2px solid #f4a600;margin:0}
 .about-ryzsul ul li{position:relative;width:24%;padding:0 20px;display:inline-block;}
 .about-ryzsul ul li h4{font-size:26px;color:#f4a600;position:absolute;
  left: 0;
  right: 0;
  bottom: -50px;font-weight:bold;margin-top:5px;margin-bottom:0px}
 .about-ryzsul ul li p{text-align:left;font-size:14px;line-height:24px;}
 .about-ryzsul ul li:hover p{color:#ff004e}
 .about-ryzsul ul:nth-child(1){padding-right:0}
 .about-ryzsul ul:nth-child(1) li{padding-bottom:40px;}
 .about-ryzsul ul:nth-child(1) li img{height:50px;position:absolute;bottom:-15px;left:0;right:0;margin:auto}
 
.about-ryzsul ul:nth-child(2){padding-left:130px;border:0;}
.about-ryzsul ul:nth-child(2) li{padding-top:40px;vertical-align:top}
.about-ryzsul ul:nth-child(2) li img{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);height:50px;position:absolute;top:-15px;left:0;right:0;margin:auto }
 
  
.picList li {margin:10px;
    background-color: #fff; 
	border:1px solid #e1e7ed; 
    margin-right:10px;
    box-sizing:content-box;
    text-align: center;
    float: left;
    width: 298px;height:200px;padding:0;
    -webkit-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
} 
   
 
 
 
 /*个人中心*/
 .person-bg{background:url(../images/person-bg.png)no-repeat;background-size:100% 100%}
 .person-box .content{padding:30px;background:#fff;border-radius:10px;margin:60px auto;}
 
 .person-navbox{float:left;width:220px;}
 .person-conbox{float:right;width:880px;}
 .person-navbox li a{padding:0 20px;display:block;line-height:60px;border-radius:5px;height:60px;color:#333;font-size:18px;}
 .person-navbox li i{width:26px;height:26px;margin-right:10px;display:inline-block;margin-top:-2px;vertical-align:middle} 
 .person-navbox li.active a{background:#f9f9f9;color:#ffa300;}
 .person-navbox li i.person-icon1{background:url(../images/icon-persion.png)no-repeat 0px 0px;background-size:100%} 
 .person-navbox li i.person-icon2{background:url(../images/icon-persion.png)no-repeat 0px -54px;background-size:100%} 
 .person-navbox li i.person-icon3{background:url(../images/icon-persion.png)no-repeat 0px -106px;background-size:100%}
 .person-navbox li i.person-icon4{background:url(../images/icon-persion.png)no-repeat 0px -159px;background-size:100%}
 .person-navbox li:hover a{color:#ffa300}
 
 .person-contact {padding-bottom:10px;font-size:16px;color:#ffa300;border-bottom:1px solid #ffa300}
 .person-contact h4{float:left;color:#ffa300} 
 .person-contact p{font-size:14px;float:right;color:#333}
 .person-contact p span{color:#ffa300}
 
 .course-nulltip{text-align:center;margin-top:40px;font-size:16px;}
 .course-nulltip a{color:#ffa300}
 
 /*我的课程*/
 .mycourse-list li{position:relative;background:#f9f9f9;padding:20px;overflow:hidden;margin-top:20px;}
 .mycourse-list li .imgbox{display:block;float:left;margin-right: 30px;width:170px;height:150px;border-radius:5px;overflow:hidden;}
 .mycourse-list li .imgbox img{width:100%;min-height:100%}
 .mycourse-list li .text-box{float:left;width:640px;height:150px;display:table-cell;vertical-align:middle}
 .mycourse-list li .text-box .titlebox{display:block;color:#ff0d3f;font-size:20px;font-weight:bold}
 .mycourse-list li .text-box p.course-total{position:absolute;z-index:999;top:0;right:20px;color:#fff;padding:7px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;background:#ffa300;font-size:14px;}
 .mycourse-list li .text-box .course-btn{display:block;width:130px;line-height:45px;font-size:16px;color:#fff;background:#fb5151;border-radius:5px;text-align:center;position:absolute;right:20px;bottom:20px;}
 .mycourse-list li .text-box .course-rang{color:#999999;font-size:16px;}
 .mycourse-list li .text-box .skillbar {position:relative;display:block;margin:45px auto 10px;width:100%;background:#e0e0e0;height:12px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px; }
 .mycourse-list li .text-box .skillbar-bar {height:12px;width:0px;background:linear-gradient(to right,#ff7b7b,#fb5151);border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}

 .myorder-nav{padding-bottom:10px;border-bottom:1px solid #ff0d3f }
 .myorder-nav li{display:inline-block;padding:0 40px;text-align:center;line-height:16px;border-right:1px solid #999;} 
 .myorder-nav li:nth-child(1){padding-left:0}
 .myorder-nav li:nth-child(2){border-right:0}
 .myorder-nav li a{color:#333;font-size:18px;}
 .myorder-nav li.active a{color: #ff0d3f}
 #myordertab2{display:none}
 
 /*我的订单*/
 .myorder-list li{position:relative;margin-top:20px;border-radius:5px;overflow:hidden;}
 .myorder-list .order-numbox{padding:10px 20px;background:#999999;color:#fff;font-size:14px;}
 .myorder-list .order-xqbox{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#f9f9f9;padding:0px 20px;border:1px solid #ff0d3f;border-top:0px;}
 .myorder-list .order-xqbox .imgbox{float:left; width:170px;height:150px;margin:15px 0 ;border-radius:5px;overflow:hidden;}
 .myorder-list .order-xqbox .imgbox img{width:100%;min-height:100%} 
 .myorder-list .order-xqbox .text-box{float:right;width:640px;height:180px;}
 .myorder-list .order-xqbox .text-box h4{font-size:18px;font-weight:bold;width:45%;float:left; height:180px; }
 .myorder-list .order-xqbox .text-box h4 a{color:#ff0d3f;display:table-cell;height:180px;vertical-align:middle}
 .myorder-list .order-xqbox .text-box .price-box{float:left; width:160px;background:#fff;line-height:179px;text-align:center;font-size:14px;}
 .myorder-list .order-xqbox .text-box .price-box span{font-size:18px;color:#ff0d3f}
 .myorder-list .order-xqbox .text-box .course-btn{position:absolute;right:20px;top:50%;margin-top:-5px;display:block;width:140px;border-radius:5px;background:#ff0d3f;color:#fff;font-size:16px;text-align:center;line-height:45px;}
 .myorder-list .order-xqbox .text-box .course-btn:hover{background:#f10d3c}
 .myorder-list .order-xqbox .text-box .close-btn{position:absolute;right:20px;top:50%;margin-top:40px;display:block;width:140px;border-radius:5px; color:#999999;font-size:16px;text-align:center;line-height:45px;}
 .myorder-list .order-xqbox .text-box .close-btn:hover{color:#f10d3c}
 .myorder-list .order-xqbox .text-box .closetime-box{position:absolute;right:20px;top:50%;margin-top:-35px;display:block;width:140px;color:#ff0d3f;font-size:16px;text-align:center; }
 .myorder-list .order-xqbox .text-box .closetime-box img{height:18px;margin-right:5px;}

 
 .coursecancel-box{display:none;position:fixed;top:0;z-index:99999;background:rgba(0,0,0,.3);width:100%;height:100%;}
 .coursecancel-box .context{text-align:center;font-size:16px;position:relative;background:#fff;margin:0 auto;top:20%;width:450px;padding:  20px;}
 img.tip-closebtn{cursor:pointer;position:absolute;z-index:9999;right:20px;top:20px;}
 .coursecancel-box .context p{margin-top:40px}
 .tip-btnbox{margin:25px auto 10px;width:80%; }
 .tip-btnbox a{width:46%;display:block;float:left;color:#333;line-height:45px;border-radius:5px;background:#eeeeee}
 .tip-btnbox a:nth-child(1){background:#fb5151;color:#fff;margin-right:8%;}
 
 
 /*我的资料*/
.databox{margin:60px 0; width:500px;font-size:18px;}
.data-titlebox{margin:0 auto 40px ;font-size:36px;font-weight:bold}
.data-titlebox img{height:42px;display:inline-block;vertical-align: bottom;margin-right:10px;}
.databox .data-list{position:relative;width:100%;margin-top:10px;font-size:16px;}
.databox .data-list input{position:relative;border:1px solid #ff871c;border-radius:4px;height:54px;line-height:54px;padding:0 20px ;width:100%}
.databox .data-list i{height:29px;background:red;position:absolute;right:0;top:50%;margin-top:-15px;width:50px;}
.databox .data-list i.icondata-tel{background:url(images/data-tel.png)no-repeat center center; }
.databox .data-list i.icondata-add{background:url(images/data-add.png)no-repeat center center; }
.databox .data-list i.icondata-num{background:url(images/data-num.png)no-repeat center center; }
.databox .data-list i.icondata-email{background:url(images/data-email.png)no-repeat center center; }

.data-btn,.data-btn:hover,.data-btn:focus{border:0;display:block;width:100%;margin:40px auto 0;background:#ff0d3f;color:#fff;text-align:center; line-height:54px;height:54px;}
.data-btn:hover{background:#fc3e65;}
.data-btn.data-savebtn{background:#fc9d05;margin-top:20px;}
.data-btn.data-savebtn:hover{background:#fea516;}
/*单选按钮*/
.data-sex {display: none;}
.data-sex+label {width:20px;height:20px;line-height:18px;margin-left: 10px;vertical-align: middle;display: inline-block;text-align: center;border: 1px solid gray;border-radius: 50%;}
.data-sex+label:hover {border: 1px solid ff871c;cursor: pointer;}
.data-sex:checked+label {background: #fff;border: 1px solid #ff871c;} 
.data-sex:checked+label:after {content: "\2022";  font-size:40px;  color: #ff871c;}
.data-sex+label:after{content: "\2022";  font-size: 40px;  color: transparent;}
.databox .data-list .sex-item{display:inline-block;padding-right:40px } 
 
 
 
 
 
 
 /*题库下载详情*/
 
 .page-position{margin:40px auto;font-size:16px;}
 .page-position a{color:#333;padding:0 5px;}
 .page-position a:hover{color:#ee8e35}

 .articlebox .float-left{width:71%}
 .articlebox .float-right{width:25%;}
 .articlebox .article-title{font-size:28px;text-align:center;font-weight:bold;margin: 0px auto 10px;}
 .articlebox .article-titleline{display:block;margin:0 auto 40px;height:4px;width:120px;background:#ff871c}
 .articlebox .float-right{position:relative;}
	.right-zxbox{margin-top: 0;width:100%;height:auto;margin-bottom:40px;}
	.right-zxbox h4{font-size:18px; height: 65px; line-height: 65px;}
	.right-zxbox  h4 img { height: 20px;}
	.right-zxbox ul {font-size:14px;padding: 15px 10px;}
	.right-zxbox ul li{ width: 23.5%;height:60px;margin-bottom:5px;margin-right: 2%;}
	.right-zxbox ul li a{ height:60px; }
	
	.right-zxbox ul li:nth-child(4n){margin-right:0}
	
	#index-Carousel3 .indexcourse-text li{color:#333;text-shadow: 0 0 black;}
 .articlebox .next-page{display:block;  margin: 40px auto; padding: 20px 0;text-align:center;font-size:16px;color:#333;}
 .articlebox .next-page span{color:#f4a600}
 .course-css2 .course-textbox,.course-css2 .course-name{text-shadow: 0 0 black;}
 .right-css1box{background:#f6f7fb;margin-bottom:40px;width: 100%;height:auto;padding: 10px 20px 20px; }
 .right-css1box .course-namebox h4 {position:relative;font-size: 18px; color:#ffa300;}
 .right-css1box .course-namebox h4::after{position:absolute;content:"";left:0;right:0;margin:auto;bottom:-0px;background:#ffa300;height:4px;width:40px;}
 .right-css1box .course-namebox p{font-size:14px;}
 .right-css1box .course-textbox {font-size: 14px;margin-bottom: 10px;line-height: 24px;}
 .course-css1 .course-btnbox a{background:#fb5151}
 .course-css1.teach-pthbg  .course-btnbox a{background:#f4a600}
 .material-articlebox .material-list{position:relative;width:100%;margin-bottom:60px}
 .material-articlebox .material-list li{position:relative;width:100%;margin-bottom:5px;line-height:24px;font-size:16px;padding:5px 20px 5px 45px;}
 .material-articlebox .material-list li:hover{background:#f9f9f9;}
 .material-articlebox .material-list .icondoc{position:absolute;left:20px;top:5px;height:22px;display:inline-block;vertical-align:middle}
 .material-articlebox .material-list li a{display:block;color:#333;}
 .material-articlebox .material-list li:hover a{color:#ff3c48}
 .right-css1box  .newsul li{width:48%;float:left;margin-right:4%;padding:5px 0;margin-top:10px;text-align: center;background: #fff;border-radius: 5px;line-height: 20px;font-size:14px;}
 .right-css1box  .newsul li:nth-child(2n){margin-right: 0}
 
 /*教师课程列表*/
 .teach-listbox{width:}
 .articlebox .js-mincoursebox{float:none;width:100%;margin-right:0px;background:#fffbef;box-shadow: 0px 0px 0px 0px transparent;margin-right: 0px;margin-left: 0; padding: 0;margin: 0px auto 40px;}
 .articlebox .js-mincoursebox .course-css2{ width:495px;background:transparent;}
 .articlebox .js-mincoursebox .course-imgbox {position: relative; width: 335px; height: 270px;}
 .articlebox .js-mincoursebox .course-css2 .course-name {font-size:20px;color:#333}
 .articlebox .js-mincoursebox .course-css2 .course-textbox p {font-size: 14px;}
 .articlebox .js-mincoursebox .course-css2 .course-tsbox li { padding: 2px 10px; font-size: 14px;}
  .articlebox .js-mincoursebox .course-css2 .course-btnbox{bottom:0}
 .articlebox .js-mincoursebox .course-css2 .course-btnbox a {line-height: 40px;height: 40px; font-size: 16px;}
 
 .js-db {cursor:pointer;display:block;height:81px;margin:40px auto 60px;z-index: 9999;}
 
 .js-dbfixed {position: fixed; bottom: 0px; left: 0;  right: 0;margin: auto;}
 
 .carousel-caption{left:0;right:0}
 
 
/*订单*/
.order-conbox{padding:50px 0}
.order-conbox .order-headtitle{font-weight:bold;font-size:20px;color:#fb5151;margin-bottom:30px;}
.order-lximg{display:block;margin:50px auto} 
.order-conbox .text-box .titlebox{margin-top:35px;}
.order-conbox .text-box .course-rang{margin-top:10px}
.order-conbox .order-price{background:#fffbf0;color:#fb5151;text-align:center;width:200px;top:0%;line-height:190px;height:190px;font-size:18px;position:absolute;right:0;top:0;}
.order-conbox .mycourse-list li .text-box {width: 750px;}
 
.order-totalbox{font-size:16px; margin-top:60px;}
.order-totalbox .col-xs-6{padding-left:0;padding-right:0;line-height:45px;}
.order-totalbox .col-xs-6:last-child{text-align:right}

.order-totalbox .col-xs-6:last-child  a{display:inline-block;margin-left:50px;color:#fff;background:#fb5151;font-size:16px;border-radius:5px;text-align:center;width:120px;}
.order-totalbox .col-xs-6:last-child  a:hover{background:#f86a6a}
.order-totalbox .col-xs-6:last-child p{display:inline-block}
.order-totalbox .col-xs-6:last-child p span{color:#fb5151;font-size:22px;}
 
 
 .orderpay-conbox{position:relative;width:100%;padding:45px 70px 45px 220px;background:#f9f9f9;font-size:16px;}
 .orderpay-conbox .icon-payred{position:absolute;z-index:999;left:80px;top:60px;}
 .orderpay-tiptext{border-bottom:1px solid #333;padding-bottom:25px;}
 .orderpay-tiptext .pay-price{position:absolute;right:70px;top:60px;font-size:20px;color:#fb5151}
 .orderpay-tiptext h4{color:#ff0d3f;font-size:20px;font-weight:bold;margin-bottom:15px;}
 .orderpay-tiptext p span{color:#ff0d3f;}
 .orderpay-numtext{padding-top:10px;}
 .orderpay-numtext p{margin-top:15px;}
 .order-headmintitle{font-size:16px;margin-bottom:15px;}	
 .pay-item{margin-bottom:30px;} 
 .pay-item li{padding:10px;border:1px solid #ccc;margin-right:30px;float:left;width:205px;}
 .pay-item li img{display:block;height:43px;display:block;margin:0 auto}
 .pay-item li.active{border:1px solid #f4a600;}
 .pay-bankbox{display:block;position:relative;border:1px solid #f4a600;padding:45px 25px 45px 290px;font-size:16px;line-height:24px;}
 .pay-bankbox .bank-zs{position:absolute;left:40px;top:50%;margin-top:-40px;}
 .pay-bankbox p{color:#333;margin-bottom:10px;}
 .pay-bankbox p.color-red{color:red}
 
 
 
 
 
 /*课程详情*/
 .js-mincoursebox .course-css2 .course-btnbox.catalogue-shopbtn{margin:15px 0 0}
 .js-mincoursebox .course-css2 .course-btnbox.catalogue-shopbtn a{width:210px;}
 .js-mincoursebox .course-css2 .course-btnbox.catalogue-shopbtn a:hover{background:#f96565;}
 
 .catalogue-ggbox {margin:60px auto;}
 .catalogue-ggbox .index-zxul {position: relative;padding:80px 35px 7px 35px;width: 458px;height: 370px;background: url(../images/ksgg-bg.png)no-repeat center;}
 .catalogue-ggbox .index-zxul li{font-size:14px;}
 .catalogue-ggbox .index-zxul li span {font-size: 16px;}
 .catalogue-ggbox .index-zxul .more-btn {color:transparent;bottom:0;height:45px;line-height: 45px; width: 85px;top: 12px; right: 0px;}
 .catalogue-ggbox .course-css2{width:700px;}
 
 .right-tesolbox{width:100%;padding: 20px 10px;height:auto;margin-bottom:40px;}
 .right-tesolbox .titlebox p.en {font-size: 28px;}
 .right-tesolbox .titlebox{font-size:18px;}
 .right-tesolbox .titlebox::after { width: 30px; }
 .right-tesolbox .desc { font-size: 12px;}
 .right-tesolbox  ul { width: 95%; margin: 10px auto 8px;}
 .right-tesolbox  ul  li{line-height: 18px; font-size: 12px;}
 .right-tesolbox   .btnbox {  width: 120px;font-size: 14px; line-height: 36px;}
	
 .right-psybox{float:none;width:100%;background:#f6f7fb;margin-bottom:40px; height: 305px;font-size: 14px;}	
 .right-psybox h4{text-align:center;font-size:18px;}
 .right-psybox .xl-btn {bottom: 15px;right: 0;left: 0;margin: auto; width: 120px; line-height: 36px;}
	
  #cataloguetab2,#cataloguetab3{display:none} 
 .catalogue-navbox li{cursor:pointer;border-radius:5px;font-size:18px;text-align:center;color:#333;line-height:60px;height:60px;border:1px solid #ffa300}	
 .catalogue-navbox li.active{background:#ffa300;color:#fff}	
 .catalogue-navbox li:hover{color:#ffa300}
 .catalogue-navbox li.active:hover{color:#fff}	
 
 
  #cataloguetab2 .teacherbox, #cataloguetab2 .bookbox{border:1px solid #ffa300;background:#fffbf0;padding:20px;margin-bottom:30px;}	
  #cataloguetab2 .teacherbox .imgbox{float:left;border-radius:5px;overflow:hidden;width:290px;height:270px;}	
  #cataloguetab2 .teacherbox .imgbox img{width:100%;min-height:100%;}
  #cataloguetab2 .teacherbox .textbox{float:right;width:470px;font-size:16px;line-height:24px;}
  #cataloguetab2 .teacherbox .textbox .title{font-size:20px;margin:20px 0 10px;font-weight:bold;color:#ffa300}
  #cataloguetab2 .bookbox h4.titlebox{font-size:28px;color:#333;font-weight:bold;margin:10px auto;text-align:center;}
  #cataloguetab2 .bookbox h4.titlebox span{color:#ffa300;font-size:22px;}	
  #cataloguetab2 .bookbox ul{width: 86%;margin: 20px auto;}
  #cataloguetab2 .bookbox ul li{padding:0 0 30px;margin-bottom:0;margin-top:30px;background:url(../images/book-bg.png)no-repeat center bottom;}
  #cataloguetab2 .bookbox ul li img{display:block;margin:0 auto;min-height:259px;max-height:259px}
  
  #cataloguetab1 .descbox{font-size:16px;line-height:32px;}
  #cataloguetab1 .descbox > span{font-size:20px;font-weight:bold;color:#ffa300;} 
  
  #cataloguetab1 .table-title{width:99.4%;text-align:center;color:#fff;font-size:22px;font-weight:bold;line-height:60px;background:#ffa300;margin:40px auto 0;}
  #cataloguetab1 .center-cultivate-table{margin:0px auto 60px;font-size:16px;line-height:28px;text-align:center;border-collapse:separate;border-spacing:2px;} 
  #cataloguetab1 .center-cultivate-table.table > thead > tr > th{line-height:36px;color:#fff;text-align:center;border:0; background:#4c4c4c}
  #cataloguetab1 .center-cultivate-table.table > tbody > tr > td{background:#f0f0f0;border:0; vertical-align: middle;}
  #cataloguetab1 .center-cultivate-table.table > tbody > tr:nth-child(2n) > td{background:#fffbf0 }
  #cataloguetab1 .center-cultivate-table.table > tbody > tr > td.table-lefttitle{width:310px;padding:15px;}

	
  .catalogue-coursevideo{margin:40px auto}
  .catalogue-coursevideo .title{ padding: 10px; background: #fdfdfd; margin-bottom:5px;padding-left:10px;cursor:pointer;color:#616366;font-size:18px;} 
  .catalogue-coursevideo .title i {width:40px;height:20px;line-height: 20px;text-align:center;}
  .catalogue-coursevideo .title.active i{transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
  .catalogue-coursevideo dl{margin-top:15px;display:none;margin-bottom:30px;}
  .catalogue-coursevideo dl dd{border-radius:45px;background:#f7fafc;font-size:16px;line-height:45px;padding:0 20px;margin-bottom:10px;}
  .catalogue-coursevideo dl dd a{position:relative;color:#919699;display:block;}
  .catalogue-coursevideo dl dd .icon-courseplay{position:absolute;right:20px;top:50%;z-index:999;margin-top:-13px;font-size: 24px;}
  .catalogue-coursevideo dl dd:hover a{color:#ffa300;}
  .catalogue-coursevideo dl dd:hover .icon-courseplay{color:#ffa300;}






	
/*所有章节*/
.chapter-box{border:0px !important}
.chapter-nav{width:27%;overflow:hidden;float:left;padding:0px;   }
.chapter-nav > h4{border-radius:5px;font-size:20px;background:#ffa300; line-height:50px;color:#fff;font-weight:600;padding:0px 25px;}
.chapter-nav > h4 img{display:inline-block;margin-right:10px;vertical-align: text-bottom;}
.chapter-navul li {margin-top:10px;padding:0px 30px 0 20px;line-height:54px;position:relative;overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical;}
 
.chapter-navul li a{display:block;color:#333;padding:0px !important;width:100%;font-size:16px;}
.chapter-navul li i{position: absolute;right:20px;top:34%;bottom:0;margin:auto;color:#ccc}
.chapter-navul li.active {background:#f9f9f9;border-radius:5px}
.chapter-navul li.active a{color:#ffa300}
.chapter-navul li a img{display:inline-block;margin-right:10px;vertical-align:text-bottom}
.chapter-navul li.active  i:nth-child(1){display:none} 
.chapter-navul li a:hover{color:#ffa300 !important}

.chapter-navul li  .icon-chevron-down {display:none}
.chapter-navul li.active .icon-chevron-down{display:block;color:#ffa300}
.chapter-navul li.active .icon-chevron-right{display:none}

.color-D{color:#fb5151}
.chapter-conbox{width:70%;float:right;}
.chapter-conbox-t{border:1px solid #ffa300;background:#f9f9f9;border-radius:5px; padding:40px 30px;}
.chapter-conbox-t .list{float:left}
.percentage-box{line-height:100px;font-size:38px;font-weight:600;text-align:center;width:100px;height:100px;border-radius:50%;border:1px solid #DB5B4A;color:#DB5B4A}
.percentage-box2 {padding-top:10px;width:300px;text-align:center}
.percentage-box2 img{height:34px;margin-bottom:10px;}
.percentage-box2 p:nth-child(1){font-size:16px;margin-bottom:10px;}
.chapter-conbox-b{background: #f9f9f9;border:1px solid #ffa300;border-radius:5px;margin-top:30px;overflow:hidden; min-height: 520px;}
.chapter-conbox-b .person-headbox{font-size:16px;width:100%;margin:0px auto;padding:14px 20px;color:#fff;background:#999999;}
.chapter-conbox-b .person-headbox span{float:right; }
.chapter-conbox-b .person-headbox span i{color:#ffa300;margin-right:10px;font-size:20px; vertical-align:middle}
.chapter-conbox-b table tr td{position:relative;font-size:16px;color:#ff0d3f;border-top:0px;width:550px;padding-left:30px;padding-right:30px;float:left;line-height:45px;overflow:hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1; -webkit-box-orient: vertical;}
 
.chapter-conbox-b table tr td:nth-child(2){width:200px;float:right;right: 0px;text-align:center;}
.chapter-conbox-b table tr td a{display:block;color:#fff;width:100%; border-radius:5px;background:#fb5151}
.chapter-conbox-b  .table-striped > tbody > tr:nth-of-type(even){background:#fff}
	
	
	
	
 
.videobox {margin:40px auto 130px;} 
.videobox .video{width:100%;display: block;} 
.videobox .video-title{width:100%;background:#333;color:#fff;font-size:24px;font-weight:bold;padding:20px}
.videobox .video-head{color:#333;font-size:16px;margin-bottom:20px;}
.videobox .video-head span{display:inline-block;padding-right:10px;}
.videobox .video-head .goback{color:#333;padding-left:10px;}
.videobox .video-head .goback:hover{color:#ffa300}





.cation-middle { line-height: 48px; font-size: 16px;}
.cation-list {overflow: hidden;}
.cation-list dt {float: left; width: 64px;font-weight: 700;line-height: 48px;position: relative; color: #333;}
:before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.cation-list dt:after {content: "";position: absolute;right: 12px;top: 22px;border: 1px solid #333;-width: 0 1px 1px 0; width: 4px;height: 4px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.cation-list dd {border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.cation-list dd a {border:1px solid #e0e0e0;border-radius:45px; color: #333;line-height: 34px; float: left; padding: 0 18px;margin: 20px 0;margin-right:20px}
.cation-list dd a.on, .cation-list a:hover { color: #fff;background:#ffa300;border-color:#ffa300}
.cation-list:first-child{margin-bottom:0}
.cation-list:last-of-type dd { border-bottom: 0 none;}


/*普通话考试*/ 
.pth-lyul{text-align:center;position:absolute;left:0;right:0;top:-90px;}
.pth-lyul li{border:3px solid transparent;position:relative;top:0;box-shadow:0px 10px 30px -5px rgba(251 157 96 / 30%);margin:0 8px;display:inline-block;color:#333;background:#fff;border-radius:5px;font-size:26px;width:175px;height:175px;text-align:center}
.pth-lyul li a{color:#333}
.pth-lyul li span{cursor:pointer;width:70px;height:70px;display:block;margin:30px auto 20px;background:red}
.pth-lyul li span.pthlc-icon1{background:url(../images/pth-lc.png)no-repeat -2px -2px;}
.pth-lyul li span.pthlc-icon2{background:url(../images/pth-lc.png)no-repeat -206px -2px}
.pth-lyul li span.pthlc-icon3{background:url(../images/pth-lc.png)no-repeat -409px -2px;}
.pth-lyul li span.pthlc-icon4{background:url(../images/pth-lc.png)no-repeat -611px -2px;}
.pth-lyul li span.pthlc-icon5{background:url(../images/pth-lc.png)no-repeat -814px -2px;}
.pth-lyul li span.pthlc-icon6{background:url(../images/pth-lc.png)no-repeat -1017px -2px;}
.pth-lyul li:hover{top:-10px;border:3px solid #ff864a;}
.pth-lyul li:nth-child(2n):hover{border:3px solid #31abff; }
.pth-lyul li:hover a{color:#ff7445}
.pth-lyul li:nth-child(2n):hover a{color:#3fa6ff}


.pth-ksdgul{margin:40px auto 80px;}
.pth-ksdgul li{position:relative;width:25%;height:460px;float:left;border:3px solid transparent;overflow:hidden;padding-top:130px;background:#fefbf4;text-align:center;font-size:18px;color:#333;line-height:28px;}
.pth-ksdgul li:nth-child(2n){background:#fffbfb}
.pth-ksdgul li:nth-child(3n){background:#fafffe}
.pth-ksdgul li:nth-child(4n){background:#fafcff}
.pth-ksdgul li img{ display:none;width:100% }
.pth-ksdgul li p{padding:8px 15px;color:#FFF;font-size:22px;display:inline-block;background:#ffa300}
.pth-ksdgul li h4{color:#ff9600;font-size:26px;margin:25px auto;}
.pth-ksdgul li span{  min-height: 110px;padding:0 30px 20px; display: inline-block;}
.pth-ksdgul li:hover img{display:block }
.pth-ksdgul li:hover{padding-top:40px;border:3px solid #ffa300}

.pth-ksdgul li:nth-child(2n) p{background:#ff6015}
.pth-ksdgul li:nth-child(2n) h4{color:#ff6015}
.pth-ksdgul li:nth-child(2n):hover{border:3px solid #ff6015}
.pth-ksdgul li:nth-child(3n) p{background:#00be7a}
.pth-ksdgul li:nth-child(3n) h4{color:#00be7a}
.pth-ksdgul li:nth-child(3n):hover{border:3px solid #00be7a}
.pth-ksdgul li:nth-child(4n) p{background:#008fbf}
.pth-ksdgul li:nth-child(4n) h4{color:#008fbf}
.pth-ksdgul li:nth-child(4n):hover{border:3px solid #008fbf}

.pth-24hul{margin:60px auto 40px;position:relative;}
.pth-24hul li{position:relative;top:0}
.pth-24hul .float-left{width:140px; }
.pth-24hul .float-left img{width:100%;}
.pth-24hul .float-right{padding-left:10px;text-align:center;font-size:16px;width:220px}
.pth-24hul .float-right h4{border-radius:45px;margin:20px auto;line-height:44px;height:44px;font-weight:bold;font-size:18px;background:#f3f4f8}
.pth-24hul li:hover{top:-10px;}
.pth-24hul li:hover .float-left img{transform:scale(1.05)}
.pth-24hul li:hover .float-right {color:#ffa300}
.pth-24hul li:hover .float-right h4{background:#ffa300;color:#fff}

.head-titlebox.white .hometabmin-line{background:#fff}
.pth-djbox{background:url(../images/pth-djbg.png)no-repeat center center;background-size:1920px 100%;}
.pth-djcon{line-height:26px;font-size:16px; margin-bottom:60px;margin-top:20px ;}
.pth-djcon li{padding:20px 38px 38px;height:389px; background:url(../images/pth-djtextbg.png)no-repeat center bottom; } 
.pth-djcon .fl{ height:145px;text-align:center}
.pth-djcon .fl div{ padding-top: 30px;float:none;background:url(../images/pth-djtitlebg1.png)no-repeat center center;background-size:auto 100%;font-size:20px;font-weight:bold;color:#fff;display:inline-block;width:103px;height:116px;margin-right:45px; }
.pth-djcon .fl div p{font-size:18px;}
.pth-djcon .fl div:nth-child(2){margin-right:0;background:url(../images/pth-djtitlebg2.png)no-repeat center center;background-size:auto 100%;}
.pth-djcon .desc p{margin:10px auto;font-size:22px;font-weight:bold;text-align:center;color:#ffa300;}
.pth-djcon .desc p span{color:#ee3800;font-size:24px;padding-left:10px;}
.pth-djcon .desc{padding:0px 8px;}
.pth-djcon li:hover{transform:scale(1.08)}

.pth-mnfabox{position:relative;height:700px;margin:60px auto }
.pth-mnfabox .mnfa-item{color:#fff;font-size:18px;line-height:30px;padding:25px 50px;position:absolute;background:#85a6ab;width:535px;height:175px;overflow:hidden;}
.pth-mnfabox .mnfa-item6{left:0;top:525px;width:665px}
.pth-mnfabox .mnfa-item2{top:0;right:0;}
.pth-mnfabox .mnfa-item3{top:175px;right:0;background:url(../images/pth-mnfa2.png)no-repeat center bottom;background-size:100%}
.pth-mnfabox .mnfa-item4{top:350px;right:0;}
.pth-mnfabox .mnfa-item5{top:525px;right:0;background:url(../images/pth-mnfa3.png)no-repeat center bottom;background-size:100%}
.pth-mnfabox .mnfa-item h4{position:relative;margin-bottom:25px;font-size:26px;font-weight:bold;}
.pth-mnfabox .mnfa-item h4::after{position:absolute;content:"";width:38px;height:6px;background:#fff;left:5px;bottom:-18px;}


.pth-mnfabox .mnfa-item:hover{background:#f4a600}
.pth-mnfabox .mnfa-item1,.pth-mnfabox .mnfa-item1:hover{padding:30px 50px;font-size:20px;line-height:36px;top:0;left:0;background:url(../images/pth-mnfa1.png)no-repeat center center;background-size:auto 100%;width:665px;height:525px;}





.new-tesolbox {margin :50px auto 30px;}
.new-tesolbox .js-mincoursebox{background:transparent;width:600px;margin-right:0;box-shadow:0 0 0 transparent;}
.new-tesolbox .js-mincoursebox .course-imgbox{height:330px;width:275px;}
.new-tesolbox .js-mincoursebox .course-css2{background:transparent;width:325px;height:330px;padding:  5px 30px;}
.new-tesolbox .js-mincoursebox .course-css2 .course-name {overflow: hidden;
 
              white-space: nowrap;

 text-overflow: ellipsis;font-size: 24px;line-height: 34px;}   
.new-tesolbox .js-mincoursebox .course-imgbox .btnbox{position:absolute;bottom:0;width:100%;z-index:999;text-align:center;background:rgba(0,0,0,0.3);padding: 20px 0;}
.new-tesolbox .js-mincoursebox .course-imgbox .btnbox a{color:#fff;padding:10px 35px;border-radius:5px;background: #ffa300;font-size:20px}
.new-tesolbox .js-mincoursebox:hover .course-imgbox img{transform:scale(1.1)}
.new-tesolbox .js-mincoursebox .course-css2 .course-textbox p{font-size:16px;margin-bottom:10px;}


.js-mincoursebox2{overflow:initial}
.js-mincoursebox2 .item1 li{width:32%;position:relative;top:0;margin-right:2%;font-size:15px;border-radius:5px;float:left;padding:15px;text-align:center;color:#fff;background:#ff9000;} 
.js-mincoursebox2 .item1 li:last-child{margin-right:0%;}
.js-mincoursebox2 .item1 li h4{background:#fff;border-radius:5px;margin-bottom:10px;font-size:18px;line-height:34px;color:#ff9000}
.js-mincoursebox2 .item1 li p{line-height:24px;}
.js-mincoursebox2 .item1 li:nth-child(2){background:#00bd79} 
.js-mincoursebox2 .item1 li:nth-child(2) h4{color:#00bd79}
.js-mincoursebox2 .item1 li:nth-child(3){background:#7882ec} 
.js-mincoursebox2 .item1 li:nth-child(4) h4{color:#7882ec}
.js-mincoursebox2 .item1 li:hover{top:-5px;} 
.js-mincoursebox2 .item2 li{position:relative;top:0;margin-right:2%;line-height:26px;margin-top:15px;float:left;width:18.4%;height:75px;padding:15px 0;background:#f2f2f2;border-radius:5px;text-align:center;font-size:14px;}
.js-mincoursebox2 .item2 li:nth-child(5n){margin-right:0%;}
.js-mincoursebox2 .item2 li:hover{top:-5px;background:#fcf8e3}






/*健康管理*/
.xf-healthbox{z-index:999;position: absolute;left:0;right:0;margin:auto;top: -100px;background:url(../images/healthbg1.png)no-repeat center center;padding:35px 0 40px;background-size:100% 100%;}
.xf-healthbox li{position:relative;top:0;width:25%;float:left;text-align:center;font-size:22px;color:#333333;}
.xf-healthbox li img{margin-bottom:20px;} 
.xf-healthbox li span{width:35px;border-radius:25px;height:5px;background:red;display:inline-block}
.xf-healthbox li:nth-child(1) span{background:#f4a600}
.xf-healthbox li:nth-child(3) span{background:#01ba7f}
.xf-healthbox li:nth-child(4) span{background:#018dba}
.xf-healthbox li:hover{margin-top:-10px;color:#ffa300}
.xf-healthbox li:nth-child(2):hover {color:#ff6015}
.xf-healthbox li:nth-child(3):hover {color:#00be7a}
.xf-healthbox li:nth-child(4):hover {color:#008fbf}

.health-lcbox{margin:60px auto }
.health-lcbox li{float:left;font-size:18px;background:#f5f5f5;border-radius:5px;overflow:hidden;width:10.7%;margin-right:2%;padding:15px 0 20px;text-align:center;}
.health-lcbox li:last-child{margin-right:0;}
.health-lcbox li img{display:inline-block;}
.health-lcbox li a{color:#333}
.health-lcbox li p{margin-bottom:5px; }
.health-lcbox li .icon{width:82px;height:82px;border-radius:50%;margin:0 auto 10px;background:#fff url(../images/health-iconbg.png)no-repeat 17px 17px;}
.health-lcbox li:nth-child(2) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -136px 17px;}
.health-lcbox li:nth-child(3) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -290px 17px}
.health-lcbox li:nth-child(4) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -443px 17px;}
.health-lcbox li:nth-child(5) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -596px 17px;}
.health-lcbox li:nth-child(6) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -751px 17px;}
.health-lcbox li:nth-child(7) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -904px 17px;}
.health-lcbox li:nth-child(8) .icon{background:#fff url(../images/health-iconbg.png)no-repeat -1059px 17px;}
.health-lcbox li:hover{background: #ffa300;}
.health-lcbox li:hover a{color:#fff}

.health-coursebox {background:#f7f7f7;padding-top:10px}
.health-coursebox  .new-tesolbox .js-mincoursebox{width:48.5%; margin-bottom: 25px;box-shadow:0 4px 20px -5px #ccc;margin-right:3%;background:#fff; padding: 20px;}
.health-coursebox  .new-tesolbox .js-mincoursebox:nth-child(2n){margin-right:0}
.health-coursebox  .new-tesolbox .js-mincoursebox .course-imgbox { height: 300px;   width: 240px;}
.health-coursebox  .new-tesolbox .js-mincoursebox .course-css2 {height:320px; width: 300px; padding:  20px;}
.health-coursebox  .new-tesolbox .js-mincoursebox .course-css2 .course-textbox p{ font-size: 16px; margin-bottom: 10px;}

.health-ul1{margin:40px auto;color:#fff;font-size:16px;text-align:center;}
.health-ul1 .imgbox{margin-bottom:20px;height:156px;overflow:hidden;} 
.health-ul1 li{position:relative;top:0;border-radius:10px;padding-bottom:20px;background:#a1be5f;overflow:hidden;}
.health-ul1 li:hover{top:-10px;}
.health-ul1 li:hover .imgbox img{transform:scale(1.05)}
.health-ul1 h4{font-size:24px;font-weight:bold;}
.health-ul1 .line{height:5px;width:35px;background:#fff;margin:10px auto;display:block;}
.health-ul1 li:nth-child(2){background:#408bb5}
.health-ul1 li:nth-child(3){background:#9d63bc}
.health-ul1 li:nth-child(4){background:#edaa4c}
.health-ul1 li:nth-child(5){background:#7ba684} 
.health-ul1 li:nth-child(6){background:#cc6b57}


.health-kctx{ background:#fff;border-radius:10px;overflow:hidden}
.health-kctx .item{width:330px;height:290px;text-align:center;float:left;padding:30px;color:#000000;font-size:16px;} 
.health-kctx .item:nth-child(1){width:538px;background:url(../images/kctx-bg1.png)no-repeat left top;background-size:100% 100%;color:#333;}
.health-kctx .item:nth-child(2){background:url(../images/kctx-bg2.png)no-repeat; background-size:auto 100%}
.health-kctx .item:nth-child(3){background:url(../images/kctx-bg3.png)no-repeat; background-size:auto 100%}
.health-kctx .item .title{text-align:center;display:inline-block;padding:10px 45px;font-size:24px;color:#fff;background:#f4a600;border-top-left-radius:10px;border-top-right-radius:10px;}
.health-kctx .item ul{margin-top:25px;vertical-align:top;display:inline-block;text-align:left;padding:0 10px;}
.health-kctx .item ul li{margin-bottom:15px;}
.health-kctx .item ul li img{margin-right:10px;}
.health-kctx .item:nth-child(2) .title{background:#dd6450;color:#fff;}
.health-kctx .item:nth-child(3) .title{background:#018dba;color:#fff;}
.health-kclinebg{background:url(../images/health-linebg.png)no-repeat center center;height:44px;margin:35px auto 20px}

.health-txul li{position:relative;top:0;text-align:center;margin-right:77px;padding:110px 30px;color:#fff;float:left;background:url(../images/health-txbg.png)no-repeat ;background-size:100%;width:241px;}
.health-txul li:nth-child(4n){margin-right:0}
.health-txul li h4{margin-bottom:15px;display:inline-block;text-align:center;font-size:22px;position:relative;font-weight:bold;}
.health-txul li h4::after{position:absolute;bottom:-3px;content:"";left:0;right:0;margin:auto;height:10px;width:80%;background:rgba(255,255,255,.4)}
.health-txul li p{text-align:left;margin-bottom:8px;}
.health-txul li:nth-child(2){background:url(../images/health-txbg2.png)no-repeat ;background-size:100%;}
.health-txul li:nth-child(3){background:url(../images/health-txbg3.png)no-repeat ;background-size:100%;}
.health-txul li:nth-child(4){background:url(../images/health-txbg4.png)no-repeat ;background-size:100%;}
.health-txul li:hover{top:-10px;}


.health-fw{padding-top:150px;position:relative;background:url(../images/health-fwbg.png)no-repeat center center;height:318px;margin:60px auto;}
.health-fw p{position:relative;top:0;padding: 50px 0;float:left;height:165px;vertical-align:middle;color:#fff;margin-right:42px;font-size:18px;text-align:center;display:inline-block;width:165px;background:url(../images/health-bg1.png)no-repeat center center;}
.health-fw p:last-child{margin-right:0}
.health-fzul{margin:80px auto 0}
.health-fzul li{position:relative;top:0;float:left;margin-bottom:65px;margin-left:60px;position:relative;font-size:18px;line-height:34px;width:490px;padding:30px 30px 30px 230px;background:#fffbf0;border-radius:10px;}
.health-fzul li h4{position:relative;color:#f4a600;font-size:22px;text-align:center;font-weight:bold;margin-bottom:20px}
.health-fzul li h4::after{content:"";position:absolute;height:2px;width:30px;top:50%;margin-top:-1px;right:10px;background:#f4a600}
.health-fzul li h4::before{content:"";position:absolute;height:2px;width:30px;top:50%;margin-top:-1px;left:10px;background:#f4a600}
.health-fzul li img{position:absolute;left:-60px;top:-25px;}
.health-fzul li:nth-child(2n){margin-left:150px}
.health-fzul li:hover{top:-10px; box-shadow: 0 5px 15px -5px #fbdbb5;}
.health-fw p:nth-child(2){background:url(../images/health-bg2.png)no-repeat center center;}
.health-fw p:nth-child(3){background:url(../images/health-bg3.png)no-repeat center center;}
.health-fw p:nth-child(4){background:url(../images/health-bg4.png)no-repeat center center;}
.health-fw p:nth-child(5){background:url(../images/health-bg5.png)no-repeat center center;}
.health-fw p:nth-child(6){background:url(../images/health-bg6.png)no-repeat center center;} 
.health-fw p:hover{top:15px;}

.health-fz .table {font-size:18px;margin-bottom:60px;}
.health-fz .table > thead > tr > th,.health-fz .table > tbody > tr > th,.health-fz .table > tfoot > tr > th,.health-fz .table > thead > tr > td,.health-fz .table > tbody > tr > td,.health-fz .table > tfoot > tr > td{line-height:29px;padding: 19px 5px;vertical-align: middle;border:2px solid #fff;background:#f7f7f7}
.health-fz .table > thead > tr > th{background:#ffa300;color:#fff;font-size:22px;}



.index-healthbox{background:#f9f9f9}
.indexcarousel .course-css1.health-css1 {padding:0}
.indexcarousel .course-css1.health-css2 {padding:0}
.health-css1 .item{margin-bottom:10px;text-align:center;width:48%;float:left;margin-right:4%;font-size:15px;padding:14px 10px;line-height:24px;border-radius:5%;overflow:hidden;background:#ff9000;color:#fff}
.health-css1 .item:nth-child(2n){margin-right:0;background:#7882ec}
.health-css1 .item .title{margin-bottom:12px;display:inline-block;font-size:18px;color:#ff9000;padding:5px;background:#fff;border-radius:5px;padding:5px 20px;}
.health-css1 .item:nth-child(2n) .title{color:#7882ec}
.health-css1 .item3{clear:both; border-radius:5px;background:#fde7c9;color:#84612e;font-size:14px;line-height:21px;}
.health-css1 .item3 .iconbox {margin-bottom:10px;}
.health-css1 .item3 .iconbox .iconbg{width:60px;height:60px;border-radius:50%;display:block;margin:10px auto;}
.health-css1 .item3 .iconbox .col-xs-3{padding:0} 
.health-css1 .item3 .iconbox  .col-xs-3:nth-child(1) .iconbg{background:#fff url(../images/health-iconbg2.png)no-repeat 8px 8px}
.health-css1 .item3 .iconbox  .col-xs-3:nth-child(2) .iconbg{background:#fff url(../images/health-iconbg2.png)no-repeat -109px 8px}
.health-css1 .item3 .iconbox  .col-xs-3:nth-child(3) .iconbg{background:#fff url(../images/health-iconbg2.png)no-repeat -230px 8px}
.health-css1 .item3 .iconbox  .col-xs-3:nth-child(4) .iconbg{background:#fff url(../images/health-iconbg2.png)no-repeat -339px 8px}
  .health-btnbox,.health-btnbox:hover{width:210px;height:40px;margin: 0px auto 15px;display:inline-block;color:#fff;font-size:16px;background:#ffa300;line-height:40px;border-radius:5px;text-align:center;text-decoration:none}

.health-css2{font-size:15px;color:#333333;}
.health-css2 span{font-size:16px;margin-right:10px;display:inline-block;vertical-align:top;color:#ff9000}
.health-css2 p{text-align:left;margin-bottom:12px;}
.health-css2 p:last-child{margin-bottom:0}
.health-css2 p:hover{color:#f4a600} 
.health-css2 ul li{position:relative;top:0;margin-bottom:15px;padding:20px 20px;padding-left:140px;border:1px solid #f4a600;box-shadow:0 0 10px -5px #f4a600;border-radius:5px;}
.health-css2 ul li .titlebox{position:absolute;left:25px;top:25px;width:84px;font-size:20px;color:#f4a600;font-weight:bold;line-height:96px;height:96px;background:url(../images/health-iconbg3.png)no-repeat center center;}
.health-css2 ul li:last-child {border-color:#7882ec;box-shadow:0 0 10px -5px #7882ec;}
.health-css2 ul li:last-child .titlebox{color:#7882ec;margin-bottom:0;background:url(../images/health-iconbg4.png)no-repeat center center }
.health-css2 ul li:hover{top:-5px;}


#index-Carousel5{margin:0 auto 80px;}
.index-dietitianbox .indexcarousel .carousel-caption{padding:50px 0;}
.index-dietitianbox .course-css1{width:555px; height: 330px;}
.index-dietitianbox .dietitian-css1 ul li{position:relative;top:0;min-height:86px;font-size:15px;line-height:28px;text-align:left;margin-bottom:15px;padding:15px 35px;border-radius:5px;background:#f9f9f9;}
.index-dietitianbox .dietitian-css1 ul li img{float:left;margin-right:20px}
.index-dietitianbox .dietitian-css1 ul li h4{float:left;color:#f4a600;width:40px;text-align:center;font-size:20px;line-height:28px;font-weight:bold;margin-right:30px}
.index-dietitianbox .dietitian-css1 ul li:nth-child(2) h4{ color:#fb5151;}
.index-dietitianbox .dietitian-css1 ul li:nth-child(3) h4{ color:#7882ec;}
.index-dietitianbox .dietitian-css1 ul li:hover p{color:#f4a600} 
.index-dietitianbox .dietitian-css1 ul li:nth-child(2):hover p{color:#fb5151} 
.index-dietitianbox .dietitian-css1 ul li:nth-child(3):hover p{color:#7882ec} 
.index-dietitianbox .dietitian-css1 ul li:hover{top:-5px;}
 
 
.index-dietitianbox .dietitian-css2 {background:#f9f9f9;border-radius:5px}
.index-dietitianbox .dietitian-css2 li{float:left;margin-bottom:15px;margin-right:50px;padding:20px 0;width:115px;height:115px;border:4px solid #fff;border-radius:50%;background:#fcaa05;text-align:center;color:#fff;line-height:18px;font-size:14px;}
.index-dietitianbox .dietitian-css2 li img{display:inline-block;margin:5px auto 0}
.index-dietitianbox .dietitian-css2 li:nth-child(3n){margin-right:0;}
.index-dietitianbox .dietitian-css2 li p{height: 50px;}
.index-dietitianbox .dietitian-css2 li:hover{background:#ff871c}
 
 
.indexcarousel .course-css1.dietitian-css3{padding:0;}
.index-dietitianbox .dietitian-css3 ul{margin-bottom:20px;}
.index-dietitianbox .dietitian-css3 li{position:relative;font-size:15px;line-height:30px;width:265px;height:265px;padding:90px 10px 0;float:left;margin-right:20px;background:url(../images/yy-bg1.png)no-repeat center center;background-size: 100%;}
.index-dietitianbox .dietitian-css3 li:nth-child(2n){ background:url(../images/yy-bg2.png)no-repeat center center;margin-right:0px;background-size: 100%;}
.index-dietitianbox .dietitian-css3 li h4{position:absolute;top:45px;left:65px;font-size:20px;color:#fff}
 
 .index-dietitianbox .dietitian-css3 li:hover{color:#ff8900}
 .index-dietitianbox .dietitian-css3 li:nth-child(2n):hover{color:#7680f4}
 
 /*营养师*/
 .die-lcbox{padding:50px 0;background:url(../images/die-jtbg.png)no-repeat center center;background-size:100%}
 .die-lcbox img{margin-left:80px;width:100px;position:relative;cursor:pointer}
 .die-lcbox img:nth-child(1){top:-5px}
 .die-lcbox img:nth-child(2){top:-20px}
 .die-lcbox img:nth-child(3){top:10px}
 .die-lcbox img:nth-child(4){top:-25px}
 .die-lcbox img:nth-child(5){top:-15px}
 .die-lcbox img:nth-child(6){top:35px}
 .die-lcbox img:nth-child(1):hover{top:5px}
 .die-lcbox img:nth-child(2):hover{top:-10px}
 .die-lcbox img:nth-child(3):hover{top:5px}
 .die-lcbox img:nth-child(4):hover{top:-15px}
 .die-lcbox img:nth-child(5):hover{top:-5px}
 .die-lcbox img:nth-child(6):hover{top:45px}

.die-coursebox{margin:30px auto 50px;}
.die-coursebox2{margin:60px auto 20px}
.die-courseul{position:relative;width:533px !important;padding:80px 35px 0 55px;margin-right:67px !important;height:327px;background:url(../images/die-coursebg.png)no-repeat top center !important;}
.die-courseul li{margin-bottom:15px;background:#fff;font-size:16px;text-align:center;float:left;width:134px;margin-right:20px;border-radius:5px;}
.die-courseul li img{display:block;margin:12px auto 8px;}
.die-courseul  h4{position:absolute;top:25px;left:30px;font-size:22px;color:#fb5151;font-weight:bold}
.die-courseul li:nth-child(3n){margin-right:0}
.die-courseul li p{margin-bottom:5px;}
.die-courseul li:hover p{color:#fb5151}
.die-courseul  .btnbox{width:200px;line-height:40px;font-size:16px;font-weight:bold;height:40px;background:#fff;border-radius:5px;display:block;margin: 0px auto;text-align:center;color:#fb5151}



.die-zsul{margin:70px auto 10px}
.die-zsul li{position:relative;top:0;padding: 25px 20px 20px 155px;text-align:center;position:relative;min-height:175px;float:left;margin-left:75px;margin-bottom:60px;width:340px;background:#f9f9f9;border-radius:5px;} 
.die-zsul li:nth-child(3n+1){margin-left:30px;}
.die-zsul li .imgbox{position:absolute;top:-22px;left:-30px;width:169px;height:186px;border-radius:5px;overflow:hidden;}
.die-zsul li .imgbox img{height:100%;}
.die-zsul li:hover .imgbox img{transform:scale(1.05)}

.die-zsul li h4{color:#ffa300;font-weight:bold;font-size:22px;}
.die-zsul li .line{width:30px;height:4px;background:#ffa300;margin:10px auto;display:inline-block}
.die-zsul li p{line-height:25px}  
.die-zsul li:hover{top:-10px; box-shadow: 0 5px 15px -5px #dedede;}

.die-fx{margin:60px auto ;background:url(../images/die-fxbg.png)no-repeat center center;}
.die-fx p {display:inline-block;float:none;position: relative;top: 0;padding:50px 0 ;height: 165px;vertical-align:middle;color:#fff;margin-right: 65px;font-size: 18px;text-align: center;display: inline-block;width: 165px;background: url(../images/die-yimg5.png)no-repeat center center;}
.die-fx p:last-child{margin-right:0}
.die-fx .item{text-align:center;margin-bottom:70px;}
.die-fx .item:nth-child(2){text-align:center;margin-top:150px;margin-bottom:0}
.die-fx .item p:nth-child(2){background: url(../images/die-yimg4.png)no-repeat center center;}
.die-fx .item p:nth-child(3){background: url(../images/die-yimg3.png)no-repeat center center;}
.die-fx .item p:nth-child(4){background: url(../images/die-yimg2.png)no-repeat center center;}
.die-fx .item p:nth-child(5){background: url(../images/die-yimg1.png)no-repeat center center;} 
.die-fx .item:nth-child(2) p:nth-child(1){background: url(../images/die-yimg1-2.png)no-repeat center center;}
.die-fx .item:nth-child(2) p:nth-child(2){background: url(../images/die-yimg2-2.png)no-repeat center center;}
.die-fx .item:nth-child(2) p:nth-child(3){background: url(../images/die-yimg3-2.png)no-repeat center center;}
.die-fx .item:nth-child(2) p:nth-child(4){background: url(../images/die-yimg4-2.png)no-repeat center center;}
.die-fx .item:nth-child(2) p:nth-child(5){background: url(../images/die-yimg5-2.png)no-repeat center center;} 
.die-fx .item:nth-child(2) p{padding:60px 0}
.die-fx .item p:hover{top:-10px;}
.die-fx .item:nth-child(2) p:hover{top: 10px;}


.die-jj {background:url(../images/die-jjbg.png)no-repeat top center;background-size:auto 35px }
.die-jj .ullist{text-align:center;}
.die-jj .ullist li{position:relative;top:0;padding:40px 20px;width:210px;text-align:center;font-size:14px;line-height:24px;margin:45px 43px 20px 0;vertical-align:top;display:inline-block; height:224px;background:url(../images/jj-itembg.png)no-repeat;}
 
.die-jj .ullist li:last-child{margin-right:0}
.die-jj .ullist li h4{display:inline-block;position:relative;z-index:0;font-size:20px;font-weight:bold;color:#f4a600;margin-bottom:17px;}
.die-jj .ullist li h4::after{content:"";z-index:-1;background:#fdedcc;width:80%;height:10px;position:absolute;left:0;right:0;margin:auto;bottom:-5px;}
.die-jj .ullist li:hover{top:-10px;}
.die-jj  .die-jjimg{display:block;margin:0px auto  0px}

.die-jjarea{position:relative;top:0;margin-bottom:60px;}
.die-jjarea:hover{top:-10px;}
.diejj-list2 li{position:relative;width:260px;display:inline-block;vertical-align:bottom;margin-right:48px;}
.diejj-list2 li:last-child{margin-right:0}
.diejj-list2 li .desc{margin-top: 0px;font-size:16px;line-height:34px;border-top-left-radius:20px;border-top-right-radius:20px;background:#fffbf0;padding:60px 35px 10px;}
.diejj-list2 li .title{position:absolute;top:-30px;left:0;border-radius:100px;border-bottom-left-radius:0;background:linear-gradient(to top,#ff831e,#ffbb2e);display:inline-block;padding:25px 35px;font-size:24px;color:#fff;;}
.diejj-list2 li .btnbox{display:inline-block;margin:3px 0;padding:6px ;width:86%;text-align:center;border-radius:5px;color:#FFF;font-size:18px;background:linear-gradient(to top,#ff831e,#ffbb2e);font-weight:bold;line-height:24px;}
.diejj-list2 li:nth-child(1) .desc{height:174px;}
.diejj-list2 li:nth-child(2) .desc{height:184px;} 
.diejj-list2 li:nth-child(3) .desc{height:204px;}
.diejj-list2 li:nth-child(4) .desc{height:224px;}
.diejj-list2 li:nth-child(2) .title,.diejj-list2 li:nth-child(2) .btnbox{background:linear-gradient(to top,#fc6f39,#ff946b);}
.diejj-list2 li:nth-child(3) .title,.diejj-list2 li:nth-child(3) .btnbox{background:linear-gradient(to top,#06bc81,#4ad1a1);}
.diejj-list2 li:nth-child(4) .title,.diejj-list2 li:nth-child(4) .btnbox{background:linear-gradient(to top,#0990c0,#62a9f9);}


.die-jhbox {margin-top:140px;margin-bottom:80px;}
.die-jhbox li{position:relative;padding-top:50px;width:345px;min-height:270px;float:left;border-radius:5px;border:1px solid #f4a600;font-size:20px;line-height:32px;text-align:center;margin-right:80px;}
.die-jhbox li:nth-child(3n){margin-right:0}
.die-jhbox li img{position:absolute;top:-100px;left:0;right:0;margin:auto}
.die-jhbox li .title{color:#f4a600;font-weight:bold;font-size:24px}
.die-jhbox li .line{display: block;margin:10px auto;width:40px;height:5px;background:#fb5151}
.die-jhbox li .btnbox{color:#fff; background:#fb5151;border-radius:5px;display:inline-block;padding:5px 30px;font-size:20px;margin:10px auto 15px;}
.die-jhbox li:hover{box-shadow:0px 10px 30px -17px #fb5151;border-color:#fb5151;}
.die-jhbox li:hover img{top:-110px}


 
.hanyu-coursebox {position:relative;}
.hanyu-coursebox .js-bigcoursebox{padding:20px 40px 30px;border-radius:0; background: url(../images/index-hyCarouselbg.png)no-repeat;background-size:100% 100%;}
.hanyu-coursebox .js-bigcoursebox .course-css2{  height: 300px;background:transparent;padding: 30px 0px 15px 840px;width:auto;}
.hanyu-coursebox .js-bigcoursebox .course-imgbox{height:270px;top:28px;left: 575px;}

.hanyu-coursebox .js-bigcoursebox .course-textbox {  line-height: 28px;}
.hanyu-coursebox .box1{text-align:center;padding:30px 10px;color:#fff;top:48px;left:0;z-index:9999;position:absolute;background:url(../images/hy-rzbg.png)no-repeat;background-size:100% 100%;width:518px;height:341px;}
.hanyu-coursebox .box1 .headtitle{color:#fff;font-size:30px;margin-bottom:30px;font-weight:bold}
.hanyu-coursebox .box1 ul li{width:145px;padding:0 10px;display:inline-block;vertical-align:top;}
.hanyu-coursebox .box1 ul li .imgbox{margin:0 auto 10px;position:relative;width:70px;height:70px;border-radius:50%;background:#fff;}
.hanyu-coursebox .box1 ul li .imgbox img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.hanyu-coursebox .box1 ul li .title{font-weight:bold}
.hanyu-coursebox .box1 ul li .text{    width: 100%;position:relative; display: table;top:0;background:#fff;border-radius:10px; margin-top:10px;height:100px;line-height:100px;}
.hanyu-coursebox .box1 ul li .text span{display: table-cell;vertical-align:middle;color:#333;line-height:20px;}
.hanyu-coursebox .box1 ul li:hover .text span{color:#64649e}
.hanyu-coursebox .box1 ul li:hover .text {top:3px;transform:scale(1.1)}

 .health-coursebox .box1{text-align:center;padding:30px 10px;color:#fff;top:48px;left:0;z-index:9999;/*position:absolute;*/background:url(../images/hy-rzbg.png)no-repeat;background-size:100% 100%;width:518px;height:341px;}
 .health-coursebox .box1 .headtitle{color:#fff;font-size:30px;margin-bottom:30px;font-weight:bold}
 .health-coursebox .box1 ul li{width:145px;padding:0 10px;display:inline-block;vertical-align:top;}
 .health-coursebox .box1 ul li .imgbox{margin:0 auto 10px;position:relative;width:70px;height:70px;border-radius:50%;background:#fff;}
 .health-coursebox .box1 ul li .imgbox img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
 .health-coursebox .box1 ul li .title{font-weight:bold}
 .health-coursebox .box1 ul li .text{    width: 100%;position:relative; display: table;top:0;background:#fff;border-radius:10px; margin-top:10px;height:100px;line-height:100px;}
 .health-coursebox .box1 ul li .text span{display: table-cell;vertical-align:middle;color:#333;line-height:20px;}
 .health-coursebox .box1 ul li:hover .text span{color:#64649e}
 .health-coursebox .box1 ul li:hover .text {top:3px;transform:scale(1.1)}

.hy-rl .list  li{position:relative;top:0;width:33%;color:#333;font-size:16px;float:left;text-align:center;}
.hy-rl .list  li:hover{top:-5px;}
.hy-rl .list  li img{display:block;margin:20px auto}
.hy-rl .list1 .title{color:#fff;font-size:22px;margin-bottom:15px;display:inline-block;padding:15px 20px;min-width:230px;background:url(../images/hyrl-titlebg.png)no-repeat;background-size:100% 100%;}
.hy-rl .list1 p{color:#f4a600;font-size:18px;font-weight:bold}
.hy-rl .list2  li img{margin-left:90px;}
.hy-rl .list2  li .title{font-size:22px;color:#f4a600;font-weight:bold;margin-bottom:10px;}

.hy-kc ul{margin-bottom:60px;}
.hy-kc ul li{position:relative;top:0;color:#fff; padding:40px 0;width:228px;height:147px;float:left;margin-right:10px;}
.hy-kc ul li:hover{cursor:pointer;top:-30px;}
.hy-kc ul li:last-child{margin-right:0;border-radius:10px;}
.hy-kc ul li img{position:absolute;z-index:999;right:10px;top:10px;}
.hy-kc ul li:nth-child(1){background:url(../images/hykc-icon1.png)no-repeat;background-size:100%}
.hy-kc ul li:nth-child(2){background:url(../images/hykc-icon2.png)no-repeat;background-size:100%}
.hy-kc ul li:nth-child(3){background:url(../images/hykc-icon3.png)no-repeat;background-size:100%}
.hy-kc ul li:nth-child(4){background:url(../images/hykc-icon4.png)no-repeat;background-size:100%}
.hy-kc ul li:nth-child(5){background:url(../images/hykc-icon5.png)no-repeat;background-size:100%}
.hy-kc ul li h4{ font-weight:bold;font-size:24px;text-align:center;line-height:32px;}
.hy-kc ul li .down{display:none;padding:20px 30px ;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:9999;font-size:16px;line-height:30px;background:#e31625;margin-top:35px; position: relative; width: 100%;}
.hy-kc ul li .down::after{position:absolute;content:""; left:10px;top:10%;height:80%;width:1px;background:#fff;z-index:999}
.hy-kc ul li:nth-child(2) .down{background:#0078a0}
.hy-kc ul li:nth-child(3) .down{background:#db8600}
.hy-kc ul li:nth-child(4) .down{background:#6868ae}
.hy-kc ul li:nth-child(5) .down{background:#3a7f77}
.hy-kc ul li:hover .down{display:block; }

.hy-lcbox{padding:30px 0;text-align:center;background:#ffa300;color:#fff;font-size:14px;line-height:20px;}
.hy-lcbox li{position:relative;top:0;float:left;min-width:81px;}
.hy-lcbox li .iconbox{width:82px;height:82px;border-radius:50%;margin:0 auto 10px;}
.hy-lcbox li .icon1{background:#fff url(../images/hy-lcicon.png)no-repeat 0px 7px}
.hy-lcbox li .icon2{background:#fff url(../images/hy-lcicon.png)no-repeat -187px 7px}
.hy-lcbox li .icon3{background:#fff url(../images/hy-lcicon.png)no-repeat -372px 7px}
.hy-lcbox li .icon4{background:#fff url(../images/hy-lcicon.png)no-repeat -558px 7px}
.hy-lcbox li .icon5{background:#fff url(../images/hy-lcicon.png)no-repeat -741px 7px}
.hy-lcbox li .icon6{background:#fff url(../images/hy-lcicon.png)no-repeat -929px 7px}
.hy-lcbox li .icon7{background:#fff url(../images/hy-lcicon.png)no-repeat -1115px 7px}
.hy-lcbox li:nth-child(2n) img{display:block;margin :34px auto;}
.hy-lcbox li .title{font-weight:bold;margin-bottom:7px;}
.hy-lcbox li:nth-child(2n-1):hover{top:-5px}

.hy-bkbox .box1{margin:30px auto 35px;}
.hy-bkbox .box1 li{top:0;position:relative;float:left;background:#f5f5f5;border-radius:10px;padding:20px 20px 20px 100px;width:238px; font-size:16px;color:#333333;line-height:30px;} 
.hy-bkbox .box1 li:nth-child(2n){display:block;background:transparent;padding:20px ;margin:15px auto;width:auto;}
.hy-bkbox .box1 li .iconbox{position:absolute;left:20px;top:15px;width:70px;height:70px;border-radius:50%;}
.hy-bkbox .box1 li .icon1{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -11px 0px}
.hy-bkbox .box1 li .icon2{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -89px 0px}
.hy-bkbox .box1 li .icon3{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -167px 0px}
.hy-bkbox .box1 li .icon4{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -248px 0px}
.hy-bkbox .box1 li:nth-child(2n-1):hover{top:-5px}

.hy-bkbox .box2{min-height:490px;position:relative;}
#preparetabNav{position:relative;margin:0;width:870px;padding:20px;height:380px;background:url(../images/hy-bkbg.png)no-repeat;background-size:100% 100%;text-align:center;font-size:28px;color:#f4a600;} 
#preparetabNav li{padding:0 70px;display:inline-block;}
#preparetabNav li.active{color:#Fff;}
#preparetabNav li .line{width:70px;height:16px;display:block;margin:15px auto;background:url(../images/hy-bkline.png)no-repeat ;background-size:100%;}
#preparetabNav li.active .line{  background:url(../images/hy-bkline-w.png)no-repeat ;background-size:100%;}
#preparetabCon {background:url(../images/hy-bkconbg.png)no-repeat;padding:80px 60px;width:1140px;height:320px;background-size:auto 100%;position:absolute;top:110px;left:50px;z-index:999;}
#preparetabCon ul{display:none;}
#preparetabCon ul:first-child{display:block}
#preparetabCon ul li{margin:0 20px;text-align:center;background:#fff;border-radius:5px;height:150px;width:280px;float:left;display:table;vertical-align:middle;font-size:18px;line-height:150px;color:#010101}
#preparetabCon ul li:nth-child(1){line-height:150px;background:transparent;color:#fff;font-size:30px;color:#fff;}
#preparetabCon ul li .gh{display:table-cell;vertical-align:middle; line-height: 33px;}
#preparetabCon ul li .xx{margin-top:10px; }
#preparetabCon ul li .title{font-weight:bold;}







/*人力资源*/ 
.p9 .teacher .t-rlbg { width: 1200px; height: 512px; background: url(../images/trlbg.png) no-repeat;}
 .color-999{color:#999999}
.rl-coursebox{background:url(../images/rlcoursebg.png)no-repeat;background-size:100% 100%}
.rl-coursebox .course-css2::after{content:"";position:absolute;top:60px;width:45px;height:6px;background:#f4a600}
.rl-freebox{text-align:left;padding:0  20px !important;font-size:17px;line-height:40px;color:#333333;}
.rl-freebox ul li{text-align:left;border-bottom:1px dashed #cacaca}
.rl-freebox ul li:hover{color:#f4a600;cursor:pointer}
.rl-freebox ul li .icon,
.rl-freebox ul li .hot{display:inline-block;vertical-align:middle;margin :0 15px;}
.rl-freebox .btnbox{display:inline-block;
    margin: 10px 0 0;text-align:center;font-size:20px;position:relative;height:40px;line-height:40px; float:right;background:#f4a600;color:#fff;width:130px;border-radius:5px;}
.rl-freebox .health-btnbox{margin:20px auto 15px;float:right}



.rl-lcbox {padding:50px 0; color:#f49000;font-size:20px;text-align:center;font-weight:bold;}
.rl-lcbox li{background:#fff;position:relative;display:inline-block;width:10%;margin:0 0.3%;border-radius:5px;border:1px solid #f4a600;}
.rl-lcbox li:nth-child(2n) {color:#fb5151; border:1px solid #fb5151;}
.rl-lcbox li::after{content:"";position:absolute;border-radius:5px;left:0;right:0;margin:auto;top:-3px;height:6px;width:45%;background:#f4a600}
.rl-lcbox li:nth-child(2n)::after{content:"";position:absolute;top:-3px;left:0;right:0;margin:auto;height:6px;width:45%;background:#fb5151}

.rl-lcbox li .iconbox{width:89px;height:89px;margin:20px auto 0 ;background:url(../images/rllc-iconbg.png)no-repeat;background-size:100%;}
.rl-lcbox li .title{font-weight:bold;margin-bottom:20px;}
.rl-lcbox li:nth-child(2n) .iconbox{background:url(../images/rllc-iconbg2.png)no-repeat;background-size:100%;}
.rl-lcbox li:hover{color:#fff;background:linear-gradient(to top, #ff6b28,#ffe371);}
.rl-lcbox li:nth-child(2n):hover{background:linear-gradient(to top, #fa3636,#ffcbcb);}
.rl-lcbox li:hover .iconbox{ background:url(../images/rllc-iconbg-w.png)no-repeat;background-size:100%;}
.rl-lcbox li .iconbox .icon1{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat 3px 8px;}
.rl-lcbox li:hover .iconbox .icon1{background:url(../images/rl-lcicon.png)no-repeat 3px -57px}

.rl-lcbox li .iconbox .icon2{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -132px 8px;}
.rl-lcbox li:hover .iconbox .icon2{background:url(../images/rl-lcicon.png)no-repeat -132px -57px}

.rl-lcbox li .iconbox .icon3{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -272px 8px;}
.rl-lcbox li:hover .iconbox .icon3{background:url(../images/rl-lcicon.png)no-repeat -272px -57px}

.rl-lcbox li .iconbox .icon4{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -407px 8px;}
.rl-lcbox li:hover .iconbox .icon4{background:url(../images/rl-lcicon.png)no-repeat -407px -57px}

.rl-lcbox li .iconbox .icon5{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -544px 8px;}
.rl-lcbox li:hover .iconbox .icon5{background:url(../images/rl-lcicon.png)no-repeat -544px -57px}

.rl-lcbox li .iconbox .icon6{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -679px 8px;}
.rl-lcbox li:hover .iconbox .icon6{background:url(../images/rl-lcicon.png)no-repeat -679px -57px}

.rl-lcbox li .iconbox .icon7{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -817px 8px;}
.rl-lcbox li:hover .iconbox .icon7{background:url(../images/rl-lcicon.png)no-repeat -817px -57px}

.rl-lcbox li .iconbox .icon8{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -955px 8px;}
.rl-lcbox li:hover .iconbox .icon8{background:url(../images/rl-lcicon.png)no-repeat -955px -57px}

.rl-lcbox li .iconbox .icon9{display:inline-block;margin: 5px auto;width:65px;height:65px;border-radius:50%;overflow:hidden;background:url(../images/rl-lcicon.png)no-repeat -1093px 8px;}
.rl-lcbox li:hover .iconbox .icon9{background:url(../images/rl-lcicon.png)no-repeat -1093px -57px}


.rlqj{text-align:center;margin-top:100px;margin-bottom:60px}
.rlqj li{position:relative;display:inline-block;width:21%;margin-right:10%;color:#666666;font-size:15px;line-height:26px;}
.rlqj li:nth-child(3n){margin-right:0}
 
.rlqj li .num{position:absolute;right: 0px;z-index:-1;font-weight:bold;font-size:160px;color:#f5f5f5}
.rlqj li .iconbox{padding:40px;margin:0 auto;border-radius:50%;border:1px dashed #d9d9d9;width:160px;height:160px;text-align:center;color:#fff}
.rlqj li .icon1{background:url(../images/rlqj-icon.png)no-repeat 20px 10px}
.rlqj li .icon2{background:url(../images/rlqj-icon.png)no-repeat -162px 10px}
.rlqj li .icon3{background:url(../images/rlqj-icon.png)no-repeat -365px 10px}
.rlqj li .iconbox p{font-size:30px; text-align:center;width:100%;margin:65px auto 0;}
 
.rlqj li:hover .icon1{background:#f4a600 url(../images/rlqj-icon.png)no-repeat 20px -160px;border:0}
.rlqj li:hover .icon2{background:#f4a600 url(../images/rlqj-icon.png)no-repeat -162px -160px;border:0}
.rlqj li:hover .icon3{background:#f4a600 url(../images/rlqj-icon.png)no-repeat -365px -160px;border:0}
.rlqj li .title{color:#000000;font-size:22px; margin:20px auto 14px;}




.rlfa-ul{margin:60px auto;text-align:center;}
.rlfa-ul li{position:relative;top:0;width:22%;margin-right:4%;float:left}
.rlfa-ul li:hover{top:-10px;}
.rlfa-ul li:nth-child(4n){margin-right:0}
.rlfa-ul li .topbox{position:relative;width:250px;margin:0 auto 12px;height:258px;padding:100px 0px 0;background:url(../images/rl-fabg.png)no-repeat;background-size:100%}
.rlfa-ul li .bottombox{width:276px;height:190px;padding: 0px;margin:15px auto;background:url(../images/rl-fabg2.png)no-repeat;background-size:100%}
.rlfa-ul li .icon{width:65px;height:60px;display:inline-block;}
.rlfa-ul li .topbox .icon{position:absolute;top:10px;left:0;right:0;margin:auto;}
.rlfa-ul li .topbox .icon1{background:url(../images/rl-faicon.png)no-repeat -22px -18px}
.rlfa-ul li .topbox .icon2{background:url(../images/rl-faicon.png)no-repeat -340px -18px}
.rlfa-ul li .topbox .icon3{background:url(../images/rl-faicon.png)no-repeat -658px -18px}
.rlfa-ul li .topbox .icon4{background:url(../images/rl-faicon.png)no-repeat -975px -18px}

.rlfa-ul li .topbox {color:#000000;font-size:15px;line-height:26px;}
.rlfa-ul li .topbox .title{color:#ff6800;font-weight:bold;font-size:26px;margin-bottom:20px;}

.rlfa-ul li .bottombox {line-height:190px;}
.rlfa-ul li .bottombox span{display:inline-block;line-height:30px;vertical-align:middle;margin:0 5px;}
.rlfa-ul li .bottombox .icon1{background:url(../images/rl-faicon.png)no-repeat  -23px -159px}
.rlfa-ul li .bottombox .icon2{background:url(../images/rl-faicon.png)no-repeat -338px -159px}
.rlfa-ul li .bottombox .icon3{background:url(../images/rl-faicon.png)no-repeat -663px -159px}
.rlfa-ul li .bottombox .icon4{background:url(../images/rl-faicon.png)no-repeat -975px -159px}
.rlfa-ul li .bottombox span.text{text-align:left;}
.rlfa-ul li .bottombox:hover span.text{color:#ff6800}

.think {
    background: url(../images/think_bg.png) no-repeat center;
    height: 615px; 
}

.think_title {
    background: url(../images/think_tit.png) no-repeat center 0;
    height: 78px;
    text-indent: -9999px;
}

.think_stitle {
    font-size: 26px;
    color: #5c5c5c;
    text-align: center;
    line-height: 1;
    font-weight: 500;
    margin: 9px 0 0 0;
}

.think_stitle strong {
    color: #fb7f73;
    font-weight: 500;
}

.think_stitle .ml8 {
    margin-left: 8px;
}

.xinxi_solution_bg {
    width: 1100px;
    margin: 4px auto 0;
}

.xinxi_solution_main ul {
    overflow: hidden;
    height: 401px;
}

.xinxi_solution_main .main_mobile {
    background: url(../images/think_con.png) no-repeat 0 0;
    height: 357px;
    width: 100%;
    padding-top: 79px;
}

.xinxi_solution_main ul li { 
    height: 321px;
    float: left;
    width: 62px;
    position: relative;
    overflow: hidden;
    transition: all 0.5s;
    margin-left: 1px;
}

.xinxi_solution_main ul li .left_top {
    position: absolute;
    left: 0;
    top: 0;
    width: 62px;
    height: 301px;
    padding-top: 20px;
}

.think_icon {
    background: url(../images/think_icon.png) no-repeat 0 0;
    width: 38px;
    height: 38px;
    display: block;
    margin: 0 auto;
}

.think_icon2 {
    background-position: 0 -38px;
}

.think_icon3 {
    background-position: 0 -76px;
}

.think_icon4 {
    background-position: 0 -114px;
}

.think_icon5 {
    background-position: 0 -152px;
}

.think_icon6 {
    background-position: 0 -190px;
}

.think_h4a {
    font-size: 22px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    margin-top: 10px;
}

.xinxi_solution_main ul li .left { 
    float: left;
    width: 62px;
    height: 321px;
} 
.xinxi_solution_main ul li .right {
    float: left;
    width: 722px;
    position: relative;
    height: 321px;
}

.think_pic {
    width: 280px;
    height: 264px;
    float: left;
    margin: 30px 0 0 33px;
}

.think_box {
    width:380px;
    float: left;
    margin: 35px 0 0 10px;
}

.mt34 {
    margin-top: 34px;
}

.mt42 {
    margin-top: 42px;
}

.think_h4 {
    font-size: 22px;
    color: #5c5c5c;
    line-height: 1;
}

.think_h4 strong {
    color: #fab83a;
}

.think_h4 .ml10 {
    margin-left: 10px;
}

.think_p {
    background: #fab83a;
    width: 194px;
    height: 24px;
    border-radius: 3px;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    margin-top: 9px;
}

.think_p2 {
    width: 244px;
}

.think_p3 {
    width: 230px;
}

.think_p4 {
    width: 266px;
}

.think_p5 {
    width: 210px;
}

.think_p6 {
    width: 220px;
}

.think_dl {
    margin-top: 18px;
}

.mt10 {
    margin-top: 10px;
}

.mt12 {
    margin-top: 12px;
}

.think_dl dd {
    background: url(../images/star.png) no-repeat 0 center;
    font-size: 16px;
    color: #5c5c5c;
    line-height: 30px;
    padding-left: 23px;
}

.think_dl.mt10 dd {
    line-height: 28px;
}

.xinxi_solution_main ul li.on {
    width: 784px;
}

.xinxi_solution_main ul li.on .left_top {
    height: 298px;
    padding-top: 13px;
}

.xinxi_solution_main ul li.on .think_icon {
    display: none;
}

.xinxi_solution_main ul li.on .think_h4a {
    font-size: 26px;
    line-height: 29px;
}

.think_box .xx{font-size:24px;color:#ffa300;display:inline-block;vertical-align:middle;margin-right:10px}



.rlfw-ul {background:#fff;border-radius:10px;margin:40px auto 80px;color:#666666;font-size:16px;text-align:center;	line-height:30px}
.rlfw-ul li{position:relative;top:0;padding-bottom:30px;float:left;width:25%;}
.rlfw-ul img{display:block;margin:40px auto 20px}
.rlfw-ul .title{position:relative;font-size:26px;text-align:center;color:#000000;margin-bottom:25px}
.rlfw-ul .title::after{content:"";position:absolute;bottom:-14px;height:6px;border-radius:6px;width:40px;left:0;right:0;margin:auto;background:#f66464;}
.rlfw-ul li:nth-child(2n) .title::after{background:#f4a600}
.rlfw-ul li:hover{top:-10px;}



/*家庭教育指导*/
.xf-edubox{position:relative;z-index:9999 ;text-align:center;position: absolute;left:0;right:0;margin:auto;top: -100px;background:url(../images/healthbg1.png)no-repeat center center;padding:35px 0 40px;background-size:100% 100%;}
.xf-edubox::after{content:"";position:absolute;z-index:-1;top:45%;width:93%;left:0;right:0;margin:auto;height:1px;border-top:1px dashed #dedede}
.xf-edubox li{position:relative;top:0;width:100px;margin:0 10px;position:relative;top:0;display:inline-block;color:#333333;}
.xf-edubox li img{display:block;width:100%}
.xf-edubox li h4{ font-size:16px;}
.xf-edubox li::after{content:""; bottom: 4px;  right: -15px;width:10px;height:13px;background:url(../images/icon-edu10.png)no-repeat center center;position:absolute;  }
.xf-edubox li:last-child::after{ background:transparent}
.xf-edubox li:hover{top:-5px;} 
.font-ff9900{color:#ff9900}
.edu-jc{display:block;margin:0 auto}
.edu-ul1 {margin-top:100px;}
.edu-ul1 li{padding :110px 20px 20px;font-size:18px;line-height:30px;text-align:center;color:#333333;position:relative;top:0;width: 26.5%;margin-right: 10%;background:#fff;box-shadow:4px 3px 10px 0 #fddec1}
.edu-ul1 li .titlebox{text-align:left;padding: 15px; position:absolute;z-index:999;top:-25px;left:-15px;width:94%;border-radius:100px;border-bottom-right-radius:0;font-size:32px;font-weight:bold;color:#fff;background:#01ba7f}
.edu-ul1 li .titlebox i{width:72px;height:72px;display:inline-block;background:url(../images/icon-edu11.png)no-repeat;vertical-align:middle}
.edu-ul1 li .titlebox i::after{position:absolute;content:"";z-index:999;bottom:15px;left:50px;height:1px;width:220px;background:#2ddda5;}
.edu-ul1 li img{display:block;max-width:100%;margin-bottom:20px;}
.edu-ul1 li:hover{top:-5px;}
.edu-ul1 li:nth-child(2) .titlebox{background:#f9753b}
.edu-ul1 li .titlebox i.icon2{background:url(../images/icon-edu12.png)no-repeat}
.edu-ul1 li .titlebox i.icon2::after{ background:#ffad89;}
.edu-ul1 li:nth-child(3) .titlebox{background:#018dba}
.edu-ul1 li .titlebox i.icon3{background:url(../images/icon-edu13.png)no-repeat}
.edu-ul1 li .titlebox i.icon3::after{ background:#35b7e1;}

.edu-ul2 {margin-top:60px;}
.edu-ul2 li{position:relative;top:0;font-size:16px;line-height:26px;width:260px;height:340px;background:url(../images/edu-cz1.png)no-repeat;background-size:100%}
.edu-ul2 li .titlebox{font-size:22px;margin:10px auto 20px;color:#fff} 
.edu-ul2 li:nth-child(2){background:url(../images/edu-cz2.png)no-repeat;background-size:100%}
.edu-ul2 li:nth-child(3){background:url(../images/edu-cz3.png)no-repeat;background-size:100%}
.edu-ul2 li:nth-child(4){background:url(../images/edu-cz4.png)no-repeat;background-size:100%}
.edu-ul2 li:hover{top:-10px;}
 
.edu-ul3{position:relative;height:500px;width:1100px;margin:100px auto  }
.edu-ul3 li{position:relative;top:0;left:0;right:0;bottom:0;width:420px;font-size:14px;line-height:26px;;border-radius:20px;overflow:hidden;background:#e8f4ff;margin-right: 9.5%;display:inline-block;height:190px}
.edu-ul3 li .textbox{padding:20px 10px 0;width:67%;}
.edu-ul3 li .imgbox{width:31%;height:190px;overflow:hidden}
.edu-ul3 li .imgbox img{height:100%}
.edu-ul3::after {content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:999;background:url(../images/edu-img6.png)no-repeat center center;background-size:380px;width:100%;height:380px;}
.edu-ul3 li:nth-child(1){left:40px;top:40px;}
.edu-ul3 li:nth-child(2){background:#fff6e4;padding:0px 0 10px 20px;top: -55px; left: 60px;}
.edu-ul3 li:nth-child(3){background:#beeefd; top: 120px; left: 100px;}
.edu-ul3 li:nth-child(4){background:#fedddf;padding:0px 0 10px 20px;  left: 120px;  top: 50px;}
.edu-ul3 li .tip{float:left;background:#007bef;color:#FFF;font-size:20px;padding:6px 15px;border-radius:50px;border-bottom-right-radius:0}
.edu-ul3 li:nth-child(2) .tip{float:right;background:#ffa936;border-bottom-right-radius:50px;border-bottom-left-radius:0}
.edu-ul3 li:nth-child(3) .tip{background:#00b4ec }
.edu-ul3 li:nth-child(4) .tip{float:right;background:#fe7338;border-bottom-right-radius:50px;border-bottom-left-radius:0}
.edu-ul3 li .title{margin-bottom:10px;font-size:20px;font-weight:bold;color:#007bef;margin-top:60px;}
.edu-ul3 li:nth-child(2) .title{color:#ffa936 }
.edu-ul3 li:nth-child(3) .title{color:#00b4ec }
.edu-ul3 li:nth-child(4) .title{color:#fe7338 }
.edu-ul3 li:nth-child(1):hover{left:20px}
.edu-ul3 li:nth-child(2):hover{top:-75px}
.edu-ul3 li:nth-child(3):hover{top:137px}
.edu-ul3 li:nth-child(4):hover{left:144px} 

/*家庭教育指导*/

.top-right{padding:15px 0;}
.top-right li a{line-height: 50px;}
.top-right li{ margin-right: 10px}
.top-right .log span,.top-right .log a{line-height: 50px}
.top-right .homeperson{padding-left:30px;line-height:1.5;position:relative;color:#333;height:50px; width: 130px;}
.top-right .homeperson .num{font-size:14px;color:#666}
.top-right .homeperson .numtitle{padding-top:4px;font-weight:bold;color:#ffa300}
.top-right .homeperson .icon-homeperson{width:40px;position:absolute;left:-15px;top:0;bottom: 0;margin: auto }
 
	.jd-linkbox .list {
			width: 1140px;
			margin: 0 auto;
			text-align: center;
			position: relative;
		}

		.jd-linkbox .list li {
			margin: 30px 60px 0 0;
			width: 240px;
			height: 150px;
			display: block;
			float: left;
			font-size: 18px;
			position: relative;
			border-radius: 15px;
			overflow: hidden;
			top: 0
		}

		.jd-linkbox .list li:nth-child(4n) {
			margin-right: 0;
		}

		.jd-linkbox .list li a {
			display: block;
			color: #fff;
			position: absolute;
			width: 100%;
			padding: 15px;
			height: 100%;
			z-index: 999;
			top: 0;
			left: 0;
		}

		.jd-linkbox .list li:hover {
			top: -10px;
			box-shadow: 6px 6px 10px -4px #a1a1a1
		}

		.jd-linkbox .list li .jdimg {
			display: block;
			position: relative;
		}


		.jd-linkbox .list li p {
			line-height: 50px;
			opacity: 0.6;
		}

		.jd-linkbox .list li h4 {
			font-size: 30px;
			font-weight: bold;
			margin-top: 20px;
			text-shadow: 2px 2px 0px rgba(0, 0, 0, .5);
		}

		.jd-stepbox {
			background: #fbf8f4 url(../images/jd-img9bg.jpg) no-repeat center center;
			background-size: 100% auto;
		}

		.jd-stepbox .jd-stepimg {
			display: block;
			margin: 50px auto 0;
			position: relative;
		}

		.jd-jyjtimg {
			position: absolute;
			right: 0;
			top: 0;
			right: 190px;
			top: 120px;
		}

		.transition {
			-moz-transition: all .5s;
			-webkit-transition: all .5s;
			-o-transition: all .5s;
			-ms-transition: all .5s;
			transition: all .5s;
		}

		.transitiondown {
			animation: ghostUpdown 1s infinite alternate;
			-webkit-animation: ghostUpdown 1s infinite alternate;
		}

		@keyframes ghostUpdown {
			from {
				margin-top: 90px;
			}

			to {
				margin-top: 75px;
			}
		}

		@-webkit-keyframes ghostUpdown {
			from {
				margin-top: 90px;
			}

			to {
				margin-top: 75px;
			}
		}

		.transitionshow {
			animation: shadow 1s infinite alternate;
			-webkit-animation: shadow 1s infinite alternate;
		}

		@keyframes shadow {
			from {
				opacity: 1;
			}

			to {
				opacity: 0.5;
			}
		}

		@-webkit-keyframes shadow {
			from {
				opacity: 1;
			}

			to {
				opacity: 0.5;
			}
		}

		.jd-stepbox .list {
			margin-top: -25px
		}

		.jd-stepbox .list .item:nth-child(2n) {
			margin-top: 25px
		}


		.jd-stepbox .item {
			width: 220px;
			padding: 10px;
			display: inline-block;
			vertical-align: top;
			font-size: 14px;
			line-height: 1.5;
			color: #5c5c5c;
			margin: 0 38px;
			position: relative;
			top: 0
		}

		.jd-stepbox .item h4 {
			color: #333333;
			font-weight: bold;
			font-size: 26px;
			margin: 10px auto;
			text-align: center;
		}

		.jd-stepbox .item .iconspan-title {
			width: 100%;
			text-align: center;
			display: inline-block;
		}

		.jd-stepbox .item:nth-child(2) .iconspan {
			padding: 5px
		}

		.jd-stepbox .item .iconspan {
			display: inline-block;
			padding: 5px 15px
		}

		.jd-stepbox .item:hover {
			top: -10px;
		}

		.jd-stepbox .item:hover h4 {
			color: #ffa300
		}

		.jd-bzbox {
			background: #edf1f7;
		}

		.jd-bzbox .list li {
			position: relative;
			color: #fff;
			font-size: 16px;
			width: 564px;
			height: 240px;
			border-radius: 10px;
			overflow: hidden;
			float: left;
			margin: 30px 60px 0 0;
			top: 0
		}

		.jd-bzbox .list li:nth-child(2n) {
			margin-right: 0;
		}

		.jd-bzbox .list li .jd-bzimg {
			position: relative;
		}

		.jd-bzbox .list li .cover {
			position: absolute;
			z-index: 999;
			top: 0;
			left: 0;
			padding: 30px 50px;
			letter-spacing: 2px;
		}

		.jd-bzbox .list li .cover h4 {
			font-size: 32px;
		}

		.jd-bzbox .list li .cover img {
			display: block;
			margin: 20px 0
		}

		.jd-bzbox .list li:hover {
			top: -10px;
			box-shadow: 8px 8px 15px -5px #a1a1a1;
		}

		.jd-classbox {
			width: 1140px;
			height: 416px;
			border-radius: 10px;
			margin-bottom: 30px;
			padding: 15px;
		}

		.jd-classvip {
			background: url(../images/jd-img15.jpg) no-repeat center center;
			background-size: 100%;
		}

		.jd-classptb {
			background: url(../images/jd-img16.jpg) no-repeat center center;
			background-size: 100%;
		}

		.jd-classbox .classL {
			width: 450px;
			float: left;
			padding-top: 15px
		}

		.jd-classbox .classL .classtitle {
			position: relative;
			margin-left: -30px;
		}

		.jd-classbox .classL .classtitle h4 {
			height: 75px;
			width: 270px;
			float: left;
        text-align: center;
			line-height: 62px;
			font-size: 26px;
			color: #fff;
			font-weight: bold;
		}

		.jd-classbox .classL .classtitle p {
			float: right;
			font-size: 44px;
			font-weight: bold;
			color: #ff656c;
			padding-right: 20px;
			font-family: cursive;
		}

		.jd-classbox .classL .classtitle p small {
			font-weight: normal;
			margin-right: 10px;
			font-size: 60%;
		}

		.jd-classvip .classL .classtitle h4 {
			background: url(../images/jd-img15-tipbg.png) no-repeat left center;
			background-size: auto 100%;
		}

		.jd-classptb .classL .classtitle h4 {
			background: url(../images/jd-img16-tipbg.png) no-repeat left center;
			background-size: auto 100%;
		}

		.jd-classptb .classL .classtitle p {
			color: #ffbf14;
		}

		.jd-classbox .classL .classdesc {
			border-left: 2px solid #ee9d9d;
			margin: 30px;
			padding-left: 15px;
		}

		.jd-classbox .classL .classdesc li {
			background-color: #fff7f8;
			padding: 12px 15px;
			border-radius: 60px;
			color: #e44141;
			font-size: 18px;
			margin-bottom: 12px;
			position: relative;
		}

		.jd-classptb .classL .classdesc li {
			color: #e28b25
		}

		.jd-classbox .classL .classdesc li::after {
			content: "";
			position: absolute;
			width: 10px;
			height: 10px;
			border-radius: 50%;
			background: #ee9d9d;
			left: -21px;
			top: 0;
			bottom: 0;
			margin: auto;
			z-index: 999;
		}

		.jd-classbox .classL .classdesc li::before {

			content: "";
			position: absolute;
			left: -8px;
			top: 0;
			bottom: 0;
			margin: auto;
			z-index: 999;
			width: 0;
			height: 0;
			border-top: 8px solid transparent;
			border-right: 10px solid #fff7f8;
			border-bottom: 8px solid transparent;
		}

		.jd-classbox .classL .classdesc li:last-child {
			margin-bottom: 0;
		}

		.jd-classbox .classL .classdesc li span {
			color: #807a7a;
			font-size: 16px;
		}

		.jd-classbox .classL .btnbox {
			margin: 20px auto;
			text-align: center;
		}

		.jd-classbox .classL .btnbox a {
			width: 180px;
			vertical-align: middle;
			border-radius: 10px;
			margin: 0 10px;
			display: inline-block;
			line-height: 45px;
			height: 45px;
			color: #fff;
			font-size: 16px;
			background-color: #ffa300;
		}

		.jd-classbox .classL .btnbox a:hover {
			background-color: #fdb537;
		}

		.jd-classbox .classL .btnbox a:last-child {
			background-color: #fb5151;
		}

		.jd-classbox .classL .btnbox a:last-child:hover {
			background-color: #fb6262;
		}

		.jd-classbox .classR {
			color: #e8eef5;
			font-size: 16px;
			height: 100%;
			background: rgba(5, 23, 40, 29%);
			border: 2px solid rgb(87, 128, 174, 70%);
			border-radius: 15px;
			width: 650px;
			float: right;
            overflow: hidden;
		}

		.jd-classbox .classR table {
			display: table;
			height: 100%;
			width: 100%
		}

		.jd-classbox .classR tr td {
			padding-left: 20px;height: 64px;
			border-bottom: 1px solid #4e647c;
		}

		.jd-classbox .classR tr td:nth-child(1) {
			width: 140px;
			border-right: 1px solid #4e647c;
			padding: 0;
			text-align: center;
		}

		.jd-classbox .classR tr:last-child td {
			border-bottom: 0
		}

		.js-kmzb {
			display: block;
			margin: -130px auto 40px;
			position: relative;
		}

		.js-kmzbbox {
			position: relative;
		}

		.js-kmzbbox .list {
			position: absolute;
			top: 0
		}

		.js-kmzbbox .item {
			position: absolute;
			width: 374px;
			height: 165px;
			background: url(../images/jd-img17-bg1.png) no-repeat center center;
			background-size: 100%;
			color: #666666;
			font-size: 16px;
			line-height: 1.5;
			padding: 25px 60px 0 100px
		}

		.js-kmzbbox .item h4 {
			color: #3dab6c;
			font-weight: bold;
			font-size: 28px;
			line-height: 1.5;
			height: 45px;
			margin-bottom: 10px
		}

		.js-kmzbbox .item:nth-child(1) {

			top: 350px;
			left: 35px;
		}

		.js-kmzbbox .item:nth-child(1):hover {
			top: 340px;
		}

		.js-kmzbbox .item:nth-child(2) {
			top: 240px;
			left: 795px;
			background: url(../images/jd-img17-bg2.png) no-repeat center center;
			background-size: 100%;
			padding: 25px 0px 0 90px
		}

		.js-kmzbbox .item:nth-child(2):hover {
			top: 230px;
		}

		.js-kmzbbox .item:nth-child(2) h4 {
			color: #308ca7
		}

		.js-kmzbbox .item:nth-child(3) {
			top: 600px;
			left: 690px;
			background: url(../images/jd-img17-bg3.png) no-repeat center center;
			background-size: 100%;
		}

		.js-kmzbbox .item:nth-child(3):hover {
			top: 590px;
		}

		.js-kmzbbox .item:nth-child(3) h4 {
			color: #ff8a00
		}
		
		
		
		
		
		
		
		
		
		.navbar-brand{padding:5px 20px}
        .navbar{margin-bottom:0}
        .navbar-default {background-image:linear-gradient(to bottom,#fff 0,#fff  0%); border-color:transparent ;box-shadow:0 0 0 transparent;background-color:transparent}
		
		
 @media(max-width:1600px){
 
 .bannerbox img{height:550px;}
 .aboutbanner-box  img{  height: 400px;}
 .flexslider2 { margin: 0px auto  0px;position: relative;width: 100%;height:600px; }
 .flexslider2 .slides a img {
        width: 100%;
        height: 600px;}
 .flexslider-pth .slides a img {
        width: 100%;
        height: 550px;}
 }
 
 
 @media(max-width:800px){
 
 .content{ width:94%; }
  .bannerbox img,.flexslider-pth .slides a img {
         height: 200px;
     }
	 .footer-textcon{ width:100%}
	 .index_right{height:auto;}
	 #baidu_index_kefu,#downApp{display: none;}
	 .index_right a{width:50px;height:50px}
	 .index_right{width:auto}
	 .index_right a span {width: auto;font-size: 10px;  }
	 .index_right .backtop span { line-height: 2; }
	 .index_right .backtop img{height:20px !important;width: auto !important;}
	 .head-titlebox{ margin: 3rem auto 2rem;}
	.head-titlebox .big-title {  font-size: 2.1rem;}
	.choose-col-ul{margin-bottom:2rem;margin-top:3rem; height: 73px; line-height: 73px; font-size: 12px; }
	.js-choosebox .choose-col-ul .col-xs-3 {padding: 20px 0;}
	.choose-ul.textBOx .col-xs-3 {  width: 48%;font-size:16px}
		 .js-messbox{	padding:0}
	 .js-messbox .content{ background-size: auto 100%;
        width: 100%;}
		.js-messcon {
		    width: 84%;
		    margin: 45px 0;
		    margin-left: 8%;
		    min-height: auto;
		    padding: 2rem 3rem;
			background: rgba(255,255,255,.4);
			box-shadow: 0 0 0 transparent; 
			}
		.js-messcon .js-messtitle h4{font-size:2rem;
    margin-bottom: 2rem;}
	.js-messcon .js-messtitle p{font-size:14px}
	
	.js-messcon .js-messitem input {
	    font-size: 14px;  
	    line-height: 40px; 
	    padding-left: 35px;
		}
		.js-messcon .js-messbtn{font-size:16px}
		.js-messcon .js-messitem i, .js-messcon .js-messitem i.icon-envelope {
		    font-size: 16px;}
	.footer{font-size:12px}
	.famous-pxul li{width:46%;margin-right:2%;margin-left:2%;
    margin-bottom:1rem;}
	.head-titlebox .min-title {
	    font-size: 1.6rem;}
		.hy-bkbox .box1 li:nth-child(2),
		.hy-bkbox .box1 li:nth-child(4),
		.hy-bkbox .box1 li:nth-child(6){display: none;}
		.hy-bkbox .box1 li{width:48%;margin-left:1%;margin-right:1%;padding:2rem 1rem 2rem 6rem;
    width: 48%;
    font-size: 1.4rem;line-height: 2;}
	.hy-bkbox .box1 li .iconbox{
    left: 1rem;
    top: 3rem;
    width: 4rem;
    height: 4rem;} 
	.hy-bkbox .box1 li {margin-bottom:1rem}
	.hy-bkbox .box1 li .icon1{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -5px 0px;background-size:auto 8rem}
	.hy-bkbox .box1 li .icon2{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -50px 0px;background-size:auto 8rem}
	.hy-bkbox .box1 li .icon3{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -93px 0px;background-size:auto 8rem}
	.hy-bkbox .box1 li .icon4{background:#f4a600 url(../images/hy-bkicon.png)no-repeat -138px 0px;background-size:auto 8rem}
.hy-bkbox .box1 li:nth-child(2n-1):hover{top:0px}

	#preparetabNav { 
	    margin: 0; 
		width:100%;
	    padding: 2rem 1rem;
	    height: 34rem; 
	    font-size: 1.7rem; }
	
	#preparetabCon { 
	    padding:2rem ;
	    width:96%;
	    height: auto;  
	    top: 9rem;
	    left: 1rem;}
	.hy-bkbox .box2{width:100%}
	#preparetabNav li {  padding: 0 1rem;}
	#preparetabNav li .line {
		background-size: auto 100%;
	    width: 55px;
	    height: 12px;
	    display: block;
	    margin: 9px auto;} 
	#preparetabCon ul li {
		font-size:1.4rem;
	    margin: 0 auto;  
		margin-bottom:1rem;
	    border-radius: 5px;
	    height: auto;
	    width: 100%;}
	#preparetabCon ul li:nth-child(1){font-size:2.2rem}
	#preparetabCon ul li .xx{margin-top:1rem}
	.hy-bkbox .box2{min-height:44rem}
	.hy-kc ul li {
	    position: relative; 
		height:12rem;
    margin-right: 1%;margin-left:1%;
	    color: #fff; 
	    padding: 3rem 0 0;
	    width: 48%;
		}
		.hy-kc ul{margin-bottom:0}
		.hy-kc ul li h4 { 
		    font-size: 1.6rem; 
		    line-height: 1.5;
		}
		.hy-rl .list li{font-size:1.3rem}
		.hy-rl .list.list1 li{width:100%;font-size:1.4rem}
		.hy-rl .list1 .title{font-size:1.8rem}
		
		.hy-rl .list li img{max-width:90%;margin:0 auto} 
		.hy-rl .list2 {margin-top:2rem}
		.hy-rl .list2 li img{margin-left:3rem;width:70%;display:block}
		.hy-rl .list2 li .title {  font-size: 1.5rem;margin:1rem auto}
		
		.hy-lcbox{padding:2rem 0}
		.hy-lcbox li .iconbox {
		    width: 4.5rem;
		    height: 4.5rem;}
			.hy-lcbox li .title{font-size:1.2rem}
			.hy-lcbox li p{font-size:.9rem}
			.hy-lcbox li:nth-child(2n){min-width:0;width:0}
			.hy-lcbox li:nth-child(2n) img{display:none}
			.hy-lcbox li {  
			    min-width:8.5rem;margin-bottom:1rem }
				
				.hy-lcbox li .icon1{background: #fff url(../images/hy-lcicon.png) no-repeat -3px 3px;
    background-size: auto 11rem;}
				.hy-lcbox li .icon2{background:#fff url(../images/hy-lcicon.png)no-repeat -117px 3px;
    background-size: auto 11rem;}
				.hy-lcbox li .icon3{background:#fff url(../images/hy-lcicon.png)no-repeat -230px 3px;
    background-size: auto 11rem;}
				.hy-lcbox li .icon4{background:#fff url(../images/hy-lcicon.png)no-repeat -343px 3px;
    background-size: auto 11rem;}
				.hy-lcbox li .icon5{background:#fff url(../images/hy-lcicon.png)no-repeat -454px 3px;
    background-size: auto 11rem;}
				.hy-lcbox li .icon6{background:#fff url(../images/hy-lcicon.png)no-repeat -570px 3px;
    background-size: auto 11rem;}
				.hy-lcbox li .icon7{background:#fff url(../images/hy-lcicon.png)no-repeat -684px 3px;
    background-size: auto 11rem;}
	
	
	.new-tesolbox{margin:1rem auto}
	.health-coursebox .new-tesolbox .js-mincoursebox{width:100% !important}
.health-coursebox .new-tesolbox .js-mincoursebox .course-imgbox{width:43%;height:auto}
.health-coursebox .new-tesolbox .js-mincoursebox .course-css2  {width:57%; 
        height: 16.5rem;}
.new-tesolbox .js-mincoursebox .course-css2 .course-name{ font-size: 1.6rem; line-height: 1.8;margin:0}
.health-coursebox .new-tesolbox .js-mincoursebox .course-css2{padding:0 1rem}

.course-textbox{font-size:1.2rem}

.health-coursebox .new-tesolbox .js-mincoursebox .course-css2 .course-textbox p{font-size:1.2rem;margin:0}
.course-css2 .course-btnbox{bottom:0}
.js-mincoursebox .course-css2 .course-btnbox a{font-size:1.2rem;width: auto;
    line-height: 2;
    padding: .2rem 1rem;
    height: auto;}
.js-mincoursebox .course-css2 .course-tsbox li{font-size:.8rem}
.new-tesolbox3{padding:0;margin:2rem auto !important}
.health-coursebox .box1{width:100%;height:auto}
.health-coursebox .box1 .headtitle{font-size:2rem}
.health-coursebox .box1 ul li .imgbox{width:5rem;height:5rem;}
.health-coursebox .box1 ul li .imgbox img{width:60%;}
.health-coursebox .box1 ul li{width:49%;}
.health-coursebox .box1 ul li .title{font-size:1.6rem}

.health-coursebox .box1 ul li .text span{line-height: 2;font-size:1.4rem}
.health-coursebox .box1 ul li:hover .text { 
    transform: scale(1 );
}
.healthleft3{float:none !important;width:100%;height:auto}

.healthleft3 img{width:100% !important;height:auto!important;}
.p9{padding:1rem}
.p9 .teacher{height:18rem}
.p9 .teacher,.p9 #teacher,.p9 #teacher2,.p9 #teacher3,.p9 #teacher4{width:100%}
.p9 .num {
    width: 0px;
    left: 0;
    top: 20%;
}.p9 .num div {
    width: 1px;
    height: 10rem;
    background: #fff;
    margin: 2px auto;
} .p9 .num p{font-size:1.2rem}

.p9 .teacher .t-bg{width:100%}
    .p9 .teacher img { 
        width: 10rem!important;
        height:auto !important;
		max-height:11rem;
        margin: 2.5rem 0 0 0 ;
		left:4rem;
		position:absolute;
    }
.p9 .teacher .t-bg {  
    height: 18rem;
    background: url(../images/tbg.jpg) no-repeat;
    background-size: 100%;} 
.p9 .fl{width:56%; float: right;}
.p9 .teacher h3 {
    font-size: 1.6rem; 
    font-weight: bold;
    margin-left: 2.2rem;
    padding-top: 2rem;
    line-height: 1;
	width:100%
}
.p9 .teacher .desc {
    font-size: .8rem;
    color: #748295;
    margin-top: 2rem;
    width:88%;
    margin-left: 2rem;
    line-height: 1.5; 
	height:9rem;overflow: hidden;
	
	}

.p9 .teacher h3 p.xw {
    font-size: 1.1rem;
    display: inline;
    padding-left: 1rem;
    margin: 0;
    color: #ffa300;
}
.teach-more{display:none;}
 .pth-djcon .desc{font-size:1.3rem;line-height:1.5}
 .choose-col-ul .col-xs-3 {
     line-height: 1.2;
     padding: 2.3rem 0;
 }
 .famous-xyul li{width:48%;margin:0 1% 1rem;    height: 18rem;}
 
 .famous-xyul li h4 {  
     font-size: 1.8rem;
     margin: 1rem auto;}
 .famous-xyul li p {
     font-size: 1.2rem;
     line-height: 1.5;
 }
 .p9 .famous-titlebox { 
     width: 100%;
     height: 5rem; 
     font-size: 1.4rem;}
 .edu-ul3 {
     position: relative;
     height: auto;
     width: 100%;
     margin: 2rem auto;
 }.edu-ul3::after{background:transparent}
 
 .edu-ul3 li{width:100%;height:auto;margin:0 auto 1rem;font-size:1.3rem;left: 0 !important;;top: 0 !important;}
 
.edu-ul3 li .tip{font-size:1.8rem}
 .edu-ul3 li .title{font-size:1.6rem}
 .edu-ul3 li .imgbox{height:170px}
 
 .edu-ul2 li{width:48%;
    height: 23rem;font-size:1.3rem;margin:0 1% 1rem}
 .edu-ul2 li .titlebox {
     font-size: 1.4rem;
     margin: .6rem auto;
     color: #fff;
 }
 .edu-jc{width:100%}
  
 .edu-ul1 li .titlebox i {
     width: 2rem;
     height: 2rem; 
     background: url(../images/icon-edu11.png) no-repeat; 
     background-size: 100%;
 }
.edu-ul1 li {
    padding: 1rem;
    font-size: 1.2rem;
    line-height: 1.5; margin-right: 0;width:32%;margin-left:1%}
 .edu-ul1 li .titlebox{font-size:1.3rem;padding:.5rem;
   }
   .edu-ul1 li .titlebox i::after{width:0}
   .edu-ul1 {
	   
       margin-top: 6rem;
   }
   .edu-ul1 li:hover {
        top: 0px;
   }
.xf-edubox li{width:16%;margin:0 auto}
 .xf-edubox li h4{font-size:1rem}
 .xf-edubox li img{width:60%;margin:0 auto}
 .xf-edubox li::after{
    width: 5px;right:-5px;
    height: 5px;background-size:100%}
 .xf-edubox{top:-3rem}
     .new-tesolbox {
         margin: 6rem auto 0;
     }
 
 .health-coursebox .new-tesolbox .js-mincoursebox.die-courseul{
  padding: 7rem 2rem 0!important;margin:0 auto 2rem !important;margin-right:0;height:auto !important}
 
 .die-courseul h4 {
     position: absolute;
     top: 25px;
     left: 1rem;
     font-size: 1.6rem;}
 .die-courseul li {
     margin-bottom: 1rem; 
     font-size: 1.2rem; 
     width: 30%;
     margin-left: 1%;
     margin-right: 1%; }
 .die-courseul li img{height:3rem}
 .pth-lyul{top:-4rem}
 .pth-lyul li { 
     margin: 0 1% 1rem; 
     font-size: 1.3rem;
     width: 28%;
     height: auto; }
 .pth-lyul li span { 
     width: 4rem;
     height: 4rem; 
     margin: 1rem auto 1rem;}
	 .pth-lyul li span.pthlc-icon1 {
	     background: url(../images/pth-lc.png) no-repeat -2px -2px;
	     background-size: auto 9rem;
	 }
	 .pth-lyul li span.pthlc-icon2 {
	     background: url(../images/pth-lc.png) no-repeat -121px -2px;
	     background-size: auto 9rem;
	 }
	 .pth-lyul li span.pthlc-icon3 {
	     background: url(../images/pth-lc.png) no-repeat -242px -2px;
	     background-size: auto 9rem;
	 }
	 .pth-lyul li span.pthlc-icon4{
	     background: url(../images/pth-lc.png) no-repeat -359px -2px;
	     background-size: auto 9rem;
	 }
	 .pth-lyul li span.pthlc-icon5 {
	     background: url(../images/pth-lc.png) no-repeat -479px -2px;
	     background-size: auto 9rem;
	 }
	 .pth-lyul li span.pthlc-icon6 {
	     background: url(../images/pth-lc.png) no-repeat -602px -2px;
	     background-size: auto 9rem;
	 }
	 
	 .pth-lyul li:hover{top:0}
	 .js-bigcoursebox{margin:2rem auto 3rem;padding:0}
	 
	 .course-css1.teach-pthbg{width:100%}
	 .course-css1 .course-namebox h4 {
	     font-weight: bold;
	     line-height: 3;
	     position: relative;
	     font-size: 1.6rem;
	     color: #fff;
	 } 
	 .js-mincoursebox .course-css2 .course-name,.course-css2 .course-name{ font-size: 1.4rem; line-height: 1.8;margin:0}
	 .js-mincoursebox .course-css2 .course-name::after{bottom:0}
	 .course-css2 .course-name::after{height:2px}
    .course-css2 {
      width:100%;
             height: 16.5rem;  padding: 0rem 1rem 0 40%;
    }
	 
 .course-imgbox{width:37%;height:auto}
   .course-css2 .course-textbox{line-height:1.9}
	  .course-css2 .course-textbox,.course-css2 .course-textbox p{font-size:1.2rem;margin:0;}
	.course-css2 .course-btnbox{bottom:0}
	 .course-css2 .course-btnbox a{font-size:1.2rem;width: auto;
	    line-height: 2;
	    padding: .2rem 1rem;
	    height: auto;}
	  .course-css2 .course-tsbox li{font-size:.8rem}
	  .course-css2 .course-name::after{bottom:0rem} 
	  .pth-ksdgul li { 
	      width: 48%;
	      height: 24rem; 
	      padding-top: 2rem; 
	      font-size: 1.3rem; 
	      line-height: 1.5;}
	  
	    .pth-ksdgul li img{display:none}
	  .pth-ksdgul li:hover {
	      padding-top: 2rem;}
	  
	  .pth-ksdgul li p {
	      padding: 1rem; 
	      font-size: 1.6rem;}
	  .pth-ksdgul li h4 { 
	      font-size: 1.6rem;
	      margin: 1.4rem auto;
	  }
	  .pth-ksdgul{margin:3rem auto}
	  .pth-djcon li {
		  width:100%;
	      padding: .5rem;
	      height: auto;}
	  .jiImg{display:none}
	  
	  .pth-djcon li:hover {
	      transform: scale(1 );
	  }
	  .pth-djcon .desc p {
	      margin:  0px auto;
	      font-size: 1.8rem;}
	  
	  .pth-mnfabox{
		  margin:3rem auto;height:auto;
		  width:100% !important;
	  }
	  .pth-mnfabox .mnfa-item,.pth-mnfabox .mnfa-item:hover {
		  width:100% !important;
		  padding: 2rem;
		      font-size: 1.4rem;
		      line-height: 2; 
		      background-size: 100% !important; 
		      height: auto; 
	  }
	  .pth-mnfabox .mnfa-item{position:relative}
	  .pth-mnfabox .mnfa-item h4 { 
	      margin-bottom: 2rem;
	      font-size: 1.8rem; } 
	  
	  .pth-mnfabox .mnfa-item3,
	  .pth-mnfabox .mnfa-item4,
	  .pth-mnfabox .mnfa-item5,
	  .pth-mnfabox .mnfa-item6{top:0}
	  .pth-24hul li{width:48%;margin-left:1%;margin-right:1%;margin-bottom:2rem}
	  .pth-24hul .float-right {
	      padding-left: 0;
	      text-align: center;
	      font-size: 1.4rem;
	      width: 100%;
		  
	  }
	  .pth-24hul .float-left {
	      width: 100%;
	  }
	  
	  .pth-24hul .float-right h4 { 
	      margin: 1rem auto;
	      line-height: 2;
	      height: auto; 
	      font-size: 1.6rem;}
	  
	  .bannerbox,.flexslider2 .slides a img{height:200px}
	  
	  .js-lcbg{margin-top:0;
        margin-top: -6rem;}
	  .js-lcbg .js-lyul{padding:0;        background: #fff;
        border-radius: 10px;
        padding: 1rem;
    }
	  .js-lcbg .js-lyul li{width:20%;height:auto;margin:0}
	  .js-lcbg{background:transparent}
	  .js-lcbg .js-lyul li img{display:block;width:70%;margin:0 auto 1rem}
	  .course-css1 {
	      width: 100%;
	      height: auto;
	      padding: 1rem 3rem 3rem;
	  }
	  .course-css2 .course-tsbox li{padding:0 1rem}
	  .course-css2 .course-btnbox{margin:1rem auto}
	  .js-mincoursebox{width:100%;margin-bottom: 2rem;}
	  
	  .js-mincoursebox .course-imgbox { 
	      width: 38%;
	      height: auto;}
	  .js-mincoursebox .course-imgbox p{
    border-width: 0px 0px 22px 15px;
	
    font-size: 1rem;
    line-height: 2;}
	  .js-mincoursebox .course-css2{width:60%;padding:0; 
        height: 16.5rem ;}
	  .js-mincoursebox .course-css2 .course-textbox {
	      line-height: 1.5;
	      margin-bottom: .5rem;
	  }
	  .js-mincoursebox .course-css2 .course-btnbox {
	      margin: 0 auto 1rem;
	  }
	  .js-mincoursebox .course-css2 .course-textbox p {
	      font-size: 1.2rem;
	      margin-bottom: .5rem;
	  }
	  .js-xfzslist .js-xfzsitem{width:100%;
    margin: 0 auto 1rem;float:none}
	.js-xfzslist .js-xfzsitem:nth-child(2), .js-xfzslist .js-xfzsitem:nth-child(4){padding-left:0;}
	  
	  .js-xfzslist{background:transparent;font-size:1.4rem}
	  .js-xfzslist .js-xfzsitem:nth-child(3), .js-xfzslist .js-xfzsitem:nth-child(4){margin-bottom: 1rem;}
	  .js-bkul li{font-size:1.3rem;padding:1rem}
	  .js-bkicon{width:6rem;height:6rem;}
	  
	  .js-bkicon-1 {
	      background: #fff url(../images/js-icon1.png) no-repeat 15px 15px;
		  background-size:auto 8rem
	  }
	  .js-bkicon-2 {
	      background: #fff url(../images/js-icon1.png) no-repeat -40px 15px;
		  background-size:auto 8rem
	  }
	  .js-bkicon-3 {
	      background: #fff url(../images/js-icon1.png) no-repeat -93px 15px;
		  background-size:auto 8rem
	  }
	  .js-bkicon-4 {
	      background: #fff url(../images/js-icon1.png) no-repeat 15px -30px;
		  background-size:auto 8rem
	  }
	  .js-bkicon-5 {
	      background: #fff url(../images/js-icon1.png) no-repeat -40px -30px;
		  background-size:auto 8rem
	  }
	  .js-bkicon-6 {
	      background: #fff url(../images/js-icon1.png) no-repeat -93px -30px;
		  background-size:auto 8rem
	  }
	  .ul-col-3 li {
	      margin-bottom: 2rem;}
	  .xfimg-ul li{width:100%;
    margin-bottom: 2rem;
    margin-right: 0%;}
	.xfimg-ul .imgbox {
	    width: 41%;
	    margin-top: -5rem;
	    margin-bottom: 0;height:auto}
		.xfimg-ul .textbox .table-cell{font-size:1.4rem;
		padding-left:2rem;height:4rem}
	.xfimg-ul .textbox {	
		
    height:auto;
    padding: 3rem 2rem 3rem 7rem;}
	.js-khfwbox img{width:100%;}
	.js-khfwbox{margin-bottom:3rem}
	.head-titlebox{overflow: hidden;}
	
	
	.articlebox .float-right,.articlebox .float-left {
	    width: 100%;
	}
	.articlebox .article-title {
	    font-size: 1.8rem;
		}
		.info-articlebox .textbox {
		    font-size:1.4rem;
		    line-height: 1.5;
		}
		.right-zxbox h4,.right-box4 h4{font-size:1.6rem;
    height: auto;
    line-height: 3;}
		.right-zxbox h4 img {
		    height: 1.5rem;
		} 
		.right-zxbox ul {
		    font-size: 1.3rem;}
		
		.carousel-caption{left:0}
		#index-Carousel3 .course-css1 {
		    padding: 4rem 2rem 4rem 7rem;
		}
		#nav2{display:block}
		#nav1{display:none}
 }
 
 
 
