/*公共标题*/
.biaoti_01{ height:90px; line-height:85px; padding-top:30px;font-size:40px; font-weight:bold; color:#232323; text-align:center; background:url(../images/line_01.jpg) bottom center no-repeat;}
.biaoti_02{line-height:45px; padding-top:5px;font-size:25px; color:#999999; text-align:center; font-family:"微软雅黑";}

.con1_list{ width:1200px; margin:0 auto;background:url(../images/dn.jpg) no-repeat right bottom;height:425px;}
.con1_tb_content{float:right;width:440px;}
.con1_tb_content p{display:none;}
.con1_tb_content p:nth-child(1){display:list-item;}
.con1_tb_content div{display: table-cell;vertical-align: middle;height:264px;}
.con1_tb_content p{padding:0 40px 0 25px;color:#fff;text-align: left; font-size:18px; line-height: 35px;}
.cont1_tb{float:left;width:710px; padding-top:60px;}
.cont1_tb a{width:115px;display: inline-block; padding-top:120px; font-size:16px; color:#333; text-align: center; margin:0 10px; background:url(../images/con1_ico.png) no-repeat; margin-bottom:20px;}
.cont1_tb a:nth-child(1){background-position: 0 -373px;}
.cont1_tb a:nth-child(2){background-position: -140px -373px;}
.cont1_tb a:nth-child(3){background-position: -280px -373px;}
.cont1_tb a:nth-child(4){background-position: -420px -373px;}
.cont1_tb a:nth-child(5){background-position: -560px -373px;}
.cont1_tb a:nth-child(6){background-position: 0 -541px;}
.cont1_tb a:nth-child(7){background-position: -140px -541px;}
.cont1_tb a:nth-child(8){background-position: -280px -541px;}
.cont1_tb a:nth-child(9){background-position: -420px -541px;}
.cont1_tb a:nth-child(10){background-position: -560px -541px;}
.cont1_tb a.con1_on1:nth-child(1){background-position: 0 0;}
.cont1_tb a.con1_on1:nth-child(2){background-position: -140px 0;}
.cont1_tb a.con1_on1:nth-child(3){background-position: -280px 0;}
.cont1_tb a.con1_on1:nth-child(4){background-position: -420px 0;}
.cont1_tb a.con1_on1:nth-child(5){background-position: -560px 0;}
.cont1_tb a.con1_on1:nth-child(6){background-position: 0 -169px;}
.cont1_tb a.con1_on1:nth-child(7){background-position: -140px -169px;}
.cont1_tb a.con1_on1:nth-child(8){background-position: -280px -169px;}
.cont1_tb a.con1_on1:nth-child(9){background-position: -420px -169px;}
.cont1_tb a.con1_on1:nth-child(10){background-position: -560px -169px;}
.cont1_tb a.con1_on1{
animation:con1_an 1s linear infinite alternate;
-moz-animation:con1_an 1s linear infinite alternate;
-webkit-animation:con1_an 1s linear infinite alternate;
-o-animation:con1_an 1s linear infinite alternate;
}
@-webkit-keyframes con1_an
{
0% {-webkit-transform:rotate(5deg);}
100% {-webkit-transform:rotate(-5deg);}
}
@-ms-keyframes con1_an
{
0% {-ms-transform:rotate(5deg);}
100% {-ms-transform:rotate(-5deg);}
}
@-moz-keyframes con1_an
{
0% {-moz-transform:rotate(5deg);}
100% {-moz-transform:rotate(-5deg);}
}
@-o-keyframes con1_an
{
0% {-o-transform:rotate(5deg);}
100% {-o-transform:rotate(-5deg);}
}

.bg01{ width:100%; min-width:1200px; height:620px; background:url(../images/bg_01.jpg) top center no-repeat; margin-top:30px;}
.biaoti_03{ height:90px; line-height:85px; padding-top:30px;font-size:40px; font-weight:bold; color:#ffffff; text-align:center; background:url(../images/line_02.png) bottom center no-repeat;}
.biaoti_04{ height:40px; line-height:40px; padding-top:5px;font-size:25px; color:#ffffff; text-align:center; font-family:"微软雅黑";}
.shijie{width:279px; height:302px; text-align:center; background:url(../images/bg_04.png) top center no-repeat; padding:20px 0px; margin-top:50px; cursor:pointer;}
.shijie .shijie_t{ width:140px; height:140px; line-height:140px; color:#fff; text-align:center; font-size:35px; font-weight:bold; -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; margin:0 auto;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.shijie p{ padding:10px 12px;font-size:16px; color:#454545; line-height:30px;}
.shijie .shijie_t_01{background:#e94a5a;border:3px solid #fb6d7c;}
.shijie .shijie_t_02{background:#ffbc19;border:3px solid #fbc84d;}
.shijie .shijie_t_03{background:#48c487;border:3px solid #55de9b;}
.shijie .shijie_t_04{background:#2ca2d4;border:3px solid #52c2f1;}
.shijie:hover .shijie_t{-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px,0);-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px,0)}

/*课程*/
.kc_tit{ padding-top:45px;}
.kc_tit li{ width:240px; height:105px; line-height:160px; float:left; text-align:center; display:block; font-size:22px; color:#fff; background:url(../images/bt_01.jpg) top center no-repeat; position:relative;}
.kc_tit li span{width:240px; height:105px;line-height:50px;font-size:35px; color:#fef009; display:block; padding:10px 0px; position:absolute; top:0;}
.kc_tit li:hover{ width:240px; height:105px;text-align:center; display:block; background:url(../images/bt_01_hover.jpg) top center no-repeat;}
.kc_tit li.current{ width:240px; height:105px;text-align:center; display:block; background:url(../images/bt_01_hover.jpg) top center no-repeat;}


.teachers {padding: 60px 0;position: relative;}
.teachers .list li.item {clear: both;padding: 60px 0;display: none;}
.teachers .list li.item.active {display: block;}
.teachers .list .thumb {position: relative;float: left;margin-right: 60px;}
.teachers .list .thumb img {width: 100%;}
.teachers .list .thumb .chat {display: block;width: 71px;height: 71px;background: url(../images/speech.png) 0 0 no-repeat;position: absolute;bottom:5px;right:5px;text-indent: -9999px;overflow: hidden;border-radius: 50%;}
.teachers .list .thumb .box {width: 190px;height:240px;position: relative;border:3px solid #ddd;overflow: hidden;}
.teachers .list .info {float: left;width: 935px;}
.teachers .list .title {height: 75px;line-height: 75px;border-bottom: 4px solid #2ca2d4;margin-bottom: 10px;padding: 0px 10px;}
.teachers .list .title .name {font-size: 30px;}
.teachers .list .title .post {font-size: 18px;font-style: italic;padding: 0px 1em;margin: 0px 1em;}
.teachers .list .title .sign:after {}
.teachers .list .title .sign {font-size:20px;border:3px solid #2ca2d4; padding:8px 20px; background:url(../images/sz.jpg) 5px 5px no-repeat #fff; padding-left:50px;color: #2ca2d4;font-style: italic;border-radius:15px;position: relative; cursor:pointer;bottom: 10px;}
.teachers .list .title .sign:hover {background: #2ca2d4; color:#fff;}
.teachers .list .title .sign:hover:after {border-left-color: #6c9d1d;border-top-color: #6c9d1d;}
.teachers .list .intro {line-height: 180%; height:100px;padding: 10px;}
.teachers .thumbs {margin: 0 auto;width:852px;}
.teachers .thumbs li {float: left;margin: 0px 5px;position: relative;cursor: pointer;}
.teachers .thumbs li img,
.teachers .thumbs li {width: 84px;height: 99px;}
.teachers .thumbs li:after {content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);}
.teachers .thumbs li.active:after {background-color: transparent;border: 1px solid #2ca2d4;}

/*贴心的服务*/
.bg02{ width:100%; min-width:1200px; height:768px; background:url(../images/bg_02.jpg) top center no-repeat; margin-top:30px;}
.fw_t{ margin:50px 0px;}
.fw_t li{ width:399px; height:50px; line-height:50px; margin-left:1px; float:left; text-align:center; color:#fff; font-size:25px; background:#2ca2d4;}
.fw_t li:hover{ width:399px; height:50px; line-height:50px; margin-left:1px; float:left; text-align:center; color:#fff; font-size:25px; background:#e94a5a;}
.fw_t li.current{ width:399px; height:50px; line-height:50px; margin-left:1px; float:left; text-align:center; color:#fff; font-size:25px; background:#e94a5a;}
.fw_c{ margin-top:40px;}
.fw_c{ width:279px; height:342px; background:url(../images/bg_03.png) top center no-repeat; text-align:center;}
.fw_c h2{ font-size:35px; color:#fff; padding:5px 0px 5px 0px;}
.fw_c h3{ font-size:25px; color:#e94a5a; padding:30px 0px 10px 0px; border-bottom:1px solid #ddd; height:20px; line-height:15px;}
.fw_c p{ padding:0px 20px 0px 20px; font-size:18px; line-height:33px;}

.bg02 .anniu{ width:302px; height:62px; line-height:62px; text-align:center;margin:40px auto 0px auto}
.bg02 .anniu a{ width:302px; height:62px; line-height:62px; display:block; background:#ff3441;color:#fff; font-size:28px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.bg02 .anniu a:hover{ width:302px; height:62px; line-height:62px; display:block; background:#fef009; color:#151f31;}

/*机会是留给有准备的人*/
.bg03{ width:100%; min-width:1200px; height:826px; background:url(../images/bg_03.jpg) top center no-repeat; margin-top:30px;}
.bg04{ width:100%; min-width:1200px; height:431px; background:url(../images/bg_05.jpg) top center no-repeat;}

.biaoti_05{ font-size:38px; font-weight:bold; color:#f45349; text-align:center; padding:30px 0px 20px 0px;}

.jobs{padding:30px 0 30px;color: #383a47;}
.jobs .note {font-size: 18px;text-align: center;padding: 10px;border-top: 5px solid #808080;}
.jobs table.data tr {border-bottom: 1px solid #f4f4f4;}
table.data th.active,
table.data td.active {background-color: #383a47;color: #FFF;}
table.data {width: 100%;text-align: center;font-size: 22px;line-height: 260%;border-collapse: collapse;}
table.data thead {background-color: #383a47;color: #FFF;font-size: 28px;}
table.data thead th {font-weight: normal;padding: 10px 0;}
.jobs .btn a:hover,.courses .btn a:hover {color: #7cb027;border-color: #7cb027;}
.jobs .btn a,.courses .btn a {display: block;color: #383a47;border: 3px solid #383a47;width: 365px;height: 70px;line-height: 70px;margin: 40px auto 0;font-size: 28px;text-align: center;border-radius: 3px;}

.shuju_l{ width:549px; margin-top:50px;}
.shuju_l_01{ width:549px; height:430px; background:url(../images/sj_01.jpg) no-repeat;}
.shuju_l_02{ width:549px; height:333px; background:url(../images/sj_02.jpg) no-repeat; margin-top:18px; position:relative;}
.shuju_l_02 a{ position:absolute; bottom:60px; right:40px;width:180px; height:45px; line-height:45px; display:block; background:#ff3441;color:#fff; font-size:22px; text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.shuju_l_02 a:hover{width:180px; height:45px; display:block; background:#fef009; color:#151f31;}
.shuju_r{ width:631px; height:781px; background:url(../images/sj_03.jpg) no-repeat;margin-top:50px;}
.shuju_02{ height:575px; margin-top:50px; background:url(../images/sj_04.jpg) no-repeat; position:relative;}
.shuju_02 a{ position:absolute; top:130px; left:120px;width:150px; height:35px; line-height:35px; display:block; background:#ff3441;color:#fff; font-size:22px; text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.shuju_02 a:hover{width:150px; height:35px;display:block; background:#fef009; color:#151f31;}

/*北大青鸟课程申请体验*/
.tiyan{ width:100%; min-width:1200px; height:411px; background:url(../images/biaodan.jpg) top center no-repeat; margin:20px 0px 10px 0px;}
.tiyan_r{ width:330px; height:380px; margin-right:15px;}
.tiyan_r h2{ font-size:30px; color:#ffffff; text-align:center; padding:20px 0px 10px 0px;}
.tiyan_r p{ font-size:14px; color:#ffffff; text-align:center; padding:10px 0px;}
.tiyan_text{ width:280px; height:42px; line-height:42px; color:#fff; font-family:"微软雅黑"; border:none; background:#078aba; padding-left:10px; margin:15px auto; display:block;}
::-moz-placeholder { color: #fff; }
::-webkit-input-placeholder { color:#fff; }
:-ms-input-placeholder { color:#fff; }
.tiyan_submit{ width:150px; height:40px; line-height:40px; text-align:center; background:#feb100; color:#fff; font-size:18px; font-weight:bold; border:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; font-family:"微软雅黑"; margin:20px 0px 0px 85px;}