body a:hover {
    color: #fff;
    text-decoration: none;
}
/*header start*/
.da_zsfa_header {
    background: transparent;
    border-bottom: 1px solid #6b666b;
}
.da_zsfa_header {
    width: 100%;
    height: 76px;
    padding-top: 4px;
    line-height: 72px;
    color: #333;
    position: fixed;
    top: 0;
    left: 0;
    font-size: 18px;
    z-index: 9;
    /*box-shadow: 0 3px 8px rgba(0,0,0,0.18);*/
}
.sp_logo {
    padding-top: 12px;
    line-height: 23px;
}
.sp_link a {
    display: inline-block;
    margin-left: 60px;
    padding: 0 5px;
}
.sp_logo p{
    font-size: 16px;
    color: #fff;
    float: right;
    line-height: 18px;
    border-left: 1px solid #fff;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 4px;
}
.fdkc_2019 {
    border-bottom: 4px solid #fff;
    color: #fff!important;
}
.da_zsfa_header a {
    color: #b9b9b9;
}
.sp_link a:hover {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
a.xxgj{
    width:93px;
    height:30px;
    line-height: 30px;
    text-align: center;
    color:#fff;
    background: #f2661a;
    font-size: 14px;
}
.da_zsfa_header.header_small {
    height: 50px;
    font-size: 16px;
    padding-top: 0px;
    background: #333!important;
}
.header_small .sp_logo p{
    font-size: 12px;
    line-height:14px;
    margin-top: 1px;
}
.header_small .sp_link {
    line-height: 45px;
    height: 50px;
}
.header_small .sp_link a {
    height: 46px;
    line-height: 45px;
    position: relative;
    font-size: 14px;
    margin-left: 30px;
}
.header_small .sp_link a.xxgj{
    height: 30px;
    line-height: 30px;
}
.header_small .a_logo img{
    height:30px;
}
.header_small .a_logo .xxgj {
    width: 93px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #f2661a;
    font-size: 14px;
}
/*header end*/
.banner{height:618px;width:100%;background:url(../images/banner.jpg) no-repeat center 0;}
/*banner start*/
/*banner end*/

/*outstanding start*/
.jwlogo {
    display: none;
}
.con_tit {
    font-size: 32px;
    text-align: center;
    background: url(../images/con_tit.jpg) center bottom no-repeat;
    padding: 40px 0px 30px;
    color: #000;
}
.outstanding_content{
    padding-top:35px;
    padding-bottom: 58px;
    border-bottom: 1px solid #e9e9e9;
}
.middle_img{
    margin:0 53px 0 53px;
}

/*outstading end*/




/*team start*/
.teach_cent {
    padding-top: 60px;
    padding-bottom: 35px;
    box-shadow: 0 0 10px #eee;
    /*height: 400px;*/
    padding-left: 690px;
    position: relative;
    margin-top:35px;
}
.teach_player{
    position: absolute;
    width:606px;
    height:345px;
    /*background: blue;*/
    bottom: auto;
    top: 60px;
    left: 60px;
}
.teach_rt{
    width:460px;
    margin-right:30px;
}
.teacher_rt1{
    border-bottom: 1px solid #e5e5e5;
}
.teacher_rt1 h3{
    padding-bottom: 14px;
    font-size: 26px;
    font-weight: bold;
}
.teacher_subject{
    padding-bottom: 10px;
    color: #8d8d8d;
}
.teacher_tit{
    padding-bottom: 16px;
    font-size: 16px;
    font-weight: bold;
}
.sktd{
    width:242px;
    padding-top:26px;
    padding-bottom: 26px;
}
.tx{
    width:200px;
    padding-top:26px;
    padding-bottom: 47px;
}
.teacher_rt2_divo{
    color: #8d8d8d;
    padding-right:20px;
}
.teacher_rt2_divt{
    width:334px;
}
/*.teacher_rt3{
    padding-top:35px;
}*/
.teacher_rt3 .teacher_video{
    width:217px;
    cursor: pointer;
}
.teacher_rt3 .teacher_video img{
    width:100%;
}
.teacher_video_detail{
    padding-top: 10px;
    color: #8d8d8d;
    padding-left: 5px;
    padding-bottom: 15px;
}
.teach_cent_content{
    position: absolute;
    left:60px;
    top:428px;
}
.teach_cent_content p{
    color: #8d8d8d;
}
.teach_cent_content div{
    font-size: 16px;
    width:560px;
}
.teacher_videofir{
    margin-right: 10px;
}
/*.teacher_video:hover {
    box-shadow: 0 10px 36px 10px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 10px 36px 10px rgba(0,0,0,0.15);
    transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}*/
.teacher_video.hover {
    box-shadow: 0 5px 10px 1px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 5px 10px 1px rgba(0,0,0,0.15);
    transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.taeah_nav {
    height: 138px;
    background: #fff;
    padding-top: 19px;
    padding-bottom: 60px;
}
.taeah_nav li {
    float: left;
    width: 112px;
    margin-right:7px;
    text-align: center;
    font-size: 14px;
    color: #555;
}
.taeah_nav li span {
    display: block;
    width: 110px;
    height: 104px;
    border: 1px solid #d8d8d8;
    border-bottom: none;
    overflow: hidden;
}
.taeah_nav li a img {
    transition: all 0.3s ease;
    width: 100%;
    border: none;
    margin-bottom: 5px;
}
.taeah_nav li a img:hover {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.taeah_nav p {
    border: 1px solid #f1f1f1;
    border-top: none;
    width: 110px;
    line-height: 30px;
}
.teach_cent{
    display: none;
}
.taeah_nav li{
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.taeah_nav li a:hover{
    color: #35312d;
}
.taeah_nav li.hover{
    box-shadow: 0 5px 10px 1px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 5px 10px 1px rgba(0,0,0,0.15);
    transform: translate3d(0, 2px, 0);
    -webkit-transform: translate3d(0, 2px, 0);
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.gzjy{
    /*height:75px;*/
    padding-bottom: 40px;
}
/*team end*/


/*jjr start*/
/*quest*/
.quest{background-color:#fff;}
.titie_h1{font-size:32px;color:#000;line-height:72px;text-align:center;padding-top:60px;}
.quest dl{padding-bottom: 60px;}
.quest dl dt{font-size:18px;color:#000;background:url(../images/qqq.png) no-repeat left;padding-left:44px;padding-right: 23px;line-height:70px;border-top:1px solid #e4e5e8;cursor:pointer;}
.quest dl dd{display:none;font-size:16px;color:#666;background-color:#f7f8fb;padding:25px 23px 27px 0;line-height:25px;border-top:1px solid #ebebec;}
.quest dl dd img{display:inline-block;width:16px;margin:0 14px -2px 19px;}
.dl_i{display:inline-block;width:53px;}
.wid50{width:49px}
.jiant{display: block;padding-top: 28px;float:right;cursor:pointer;}
.titie_h1 i{width:56px;height:4px;background-color:#e9594c;display:block;margin: 0 auto 25px;}
/*shuwang*/
.shuwang{background-color:#f4f6f9;padding-bottom:50px;}
.shuwang .wrap ul li{position:relative;background-color:#fff;width:280px;float:left;padding-bottom:35px;margin-right:20px;height:440px;transition: all 0.6s;cursor: pointer;}
.book_tit{position:absolute;top:0;right:0;width:99px;height:82px;font-size:22px;color:#fff;background:url(../images/qing_bg.png) no-repeat center 0;}

.book_tit span{display: inline-block;margin-top: 10px;margin-left: 45px;}
.shuwang .wrap ul li img{display: block;margin: 34px auto 25px;}
.book_name{padding-top:10px;border-top:2px solid #e5e5e5;font-size:16px;color:#000;line-height:26px;padding-left:20px;}
.book_name span{font-size:14px;}
.price{padding-top:16px;font-size:14px;color:#000;line-height:34px;padding-left:25px;}
.price b{display:block;color:#e4590d;font-size:32px;}
.price b span{font-size:16px;margin-left:10px;}
.shuwang .wrap ul li.activeli{height: 450px;margin-top: -10px;box-shadow: 0 0 20px #ccc;}
@media \0screen {
    .shuwang .wrap ul li.activeli{height: 450px;top: -10px;margin-top:0;} /* 只有IE 8显示蓝色 */
}
.shuwang .wrap ul li.activeli .book_tit{background:url(../images/qing_hover.png) no-repeat center 0;}
/*keche*/
.keche{background-color:#fff;padding-bottom:58px;}
.div_table{height:673px;}
.table tr th{background:#4f5164;text-align:left;padding:18px 0 18px 20px;border:1px solid #ebecec;color:#fff;font-size:16px;}
.div_table .div p{background:#4f5164;text-align:left;padding:18px 0 18px 20px;border:1px solid #ebecec;color:#fff;font-size:16px;display: block;
    float: left;}
.table tr td{color:#000;font-size:14px;background-color:#fff;text-align:left;padding:10px 10px 10px 20px;border:1px solid #ebecec;}
.table tr td.fbfbfb{background-color:#fbfbfb;}
.table tr td.textcen{text-align:center;padding: 0;}
.table tr th.textcen{text-align:center;padding: 0;}
/*buycar*/
.buycar{background-color:#f4f6f9;padding-bottom: 55px;}
.buy_cont{background-color:#fff;}
.jiedu{padding:40px 0 20px 45px;}
.jiedu li{float:left;width:230px;height:84px;margin-right:60px;}
.jiedu li p{color:#fff;font-size:20px;padding-left: 80px;padding-top: 23px;}
.jiedu li p span{font-size:14px;}
.jiedu li.one{background:url(../images/one.png) no-repeat;}
.jiedu li.two{background:url(../images/two.png) no-repeat;}
.jiedu li.thr{background:url(../images/thr.png) no-repeat;}
.jiedu li.fur{background:url(../images/fur.png) no-repeat;}
.line{display:block;padding-left:30px;}
.shit{padding:30px 30px 40px;}
.shit li{float:left;width:250px;height:184px;padding:50px 0 30px;background-color:#f7f8fb;transition:all 0.6s;margin-right:40px;}
.shit li p{font-size:20px;color:#000;height: 145px;padding-left:55px;line-height: 30px;}
.shit li p span{color:#e9594c;}
.shit li a{display:block;width:190px;height:38px;margin:0 auto;text-align:center;line-height:38px;background-color:#9090ac;font-size:18px;color:#fff;}
.shit li:hover{box-shadow:0 0 20px #ccc;}
.shit li:hover .listen{background-color:#e9594c;text-decoration: none;}
.imfor{border-top:1px solid #e8e8e8;padding-bottom:20px;padding-top: 32px;border-bottom:1px solid #e8e8e8;}
.imfor li{border-right:1px solid #e8e8e8;float:left;height: 200px;}
.imfor li h1{font-weight:bold;font-size:26px;color:#333;text-align:center;}
.imfor li h1 span{color:#e9594c;}
.imfor li p{font-size:16px;color:#333;line-height:26px;padding-top:20px;padding-left:70px;}
.imfor li p span{color:#ef6629;}
.emsp{display:inline-block;width:107px;}
.emsp2{display:inline-block;width:68px;}
.imfor li p span.hui{color:#878787;}
.liaoj{font-size:24px;color:#000;text-align:center;line-height:34px;margin-top:30px;}
.liaoj a{display:block;color:#e9594c;}
.liaoj a:hover{color:#e9594c;text-decoration: none;}

.con_check {
    display: inline-block;
    margin-left: 65px;
    font-size: 18px;
    width: 95px;
    padding: 5px 0px 5px 50px;
    background: url(../images/check.jpg) no-repeat left center;
    cursor: pointer;
}
.unbind{    background: url(../images/hui.png) no-repeat left center;}
.con_check img{
   margin-left:5px;
}
.check_on {
    background: url(../images/check_on.jpg) no-repeat left center;
}
.con_check em{
    font-size: 24px;
    color:#e9594c;
}
.sell {
    margin-left:115px;
}
.sell strong{
    color:#e4590d;
    font-size:40px;
}
.sell em{
    color:#e4590d;
    font-size:18px;
}
.selled{
    margin-left:60px;
}
.selled strong{
    color:#ababab;
    font-size:40px;
    position: relative;
}
.selled strong img{
    position: absolute;
    width:100%;
    top:22px;
    left:0;
}
.selled em{
    color:#ababab;
    font-size:18px;
}
.con_goods{
    padding-top: 40px;
}

.con_goods p{
    padding-bottom: 20px;
    height: 50px;
    line-height: 50px;
}
.con_goods_left{
    width:65%;
    height:100%;
}
.con_goods_right{
    width:35%;
    height:100%;
}
.con_goods_right a{
    display: inline-block;
    width:200px;
    height:50px;
    text-align: center;
    line-height: 50px;
    background: #e9594c;
    font-size: 18px;
    color:#fff;
    margin-left:118px;
    margin-top:65px;
}
.con_goods_right a:hover{box-shadow:0 0 10px #e9594c;}
.div_help{
    display: inline-block;
    position: relative;
}
.div_help:hover .xf_tishi_con{
    display:block;
}
.xf_tishi_con{
    z-index: 2;
    color: #555;
    display: none;
    position: absolute;
    top: 25px;
    left: -97px;
    width: 316px;
    padding: 21px 13px 20px 13px;
    line-height: 20px;
    background: url(../images/tishik_one.png) no-repeat;
    background-size: 100% auto;
}
.icon2{
    height: 72px;
    background-size: 100% 100%;
    padding-top: 27px;
    top: 20px;
}
.icon3{
    height: 93px;
    padding-top: 30px;
}
.gkts{
    margin-top:25px;
    background: #fff;
}
.gkts h3{
    padding-bottom:40px;
    padding-top:50px;
    text-align: center;
    font-size:26px;
}
.gkts{
    padding:0 25px 45px 25px;
}
.gkts p{
    padding:0 15px 20px 15px;
    color:#000;
}
.gkts p a.red{color:#e9594c;}
.gkts p a:hover{text-decoration: underline;}
.gkts i{
    font-size:18px;
    color:#3c393c;
}

.gkts_none{
    display: none;
}
/*jjr end*/
/*视频弹框*/
.znxt_video_ab {
    position: absolute;
    left: 50%;
    top: 30%;
    margin-left: -431px;
    z-index: 12;
    display: none;
}
.znxt_video_ab1 {
    width: 1070px;
    height: 488px;
    left: 50%;
    margin-left: -570px;
    top: 50%;
    margin-top: -150px;
    position: absolute;
    background: #252525;
}

.scrolltab {
    position: relative;
    width: 1070px;
    margin: 0 auto;
    background: #252525;
}

.div_closed {
    width: 51px;
    height: 49px;
    color: #fff;
    text-align: center;
    line-height: 49px;
    position: absolute;
    right: -51px;
    top: 0;
    background: #000;
    font-size: 20px;
    cursor: pointer;
}

.scrolltab .ulBigPic {
    height: 384px;
    overflow: hidden;
}

.scrolltab .ulBigPic li {
    width: 1070px;
    height: 389px;
    display: none;
}

.scrolltab .ulBigPic .sPic {
    width: 740px;
    height: 420px;
}

.l_tearinfo {
    width: 388px;
    background: none;
}

.l_tearinfo .teacher_pra {
    font-size: 18px;
    color: #fff;
    left: 30px;
    top: 400px;
}
.l_tearinfo h3 {
    margin-bottom: 10px;
}

.pra {
    position: absolute;
}
.l_tearinfo span {
    display: inline-block;
    line-height: 50px;
    padding-right: 10px;
    cursor: pointer;
    padding-left: 10px;
    font-size: 18px!important;
    color: #fff!important;
    border-bottom: none;
}

.pra {
    position: absolute;
}
.l_tearinfo p {
    line-height: 23px;
    color: #999;
    padding-left: 5px;
    font-size: 12px;
}
.l_tearinfo .account_pra {
    font-size: 12px;
    color: #fff;
    left: 30px;
    top: 440px;
}

.addLine {
    width: 1px;
    height: 52px;
    background: #79797d;
    left: 206px;
    top: 415px;
    padding-left: 0!important;
}
.l_tearinfo p {
    line-height: 23px;
    color: #999;
    padding-left: 5px;
    font-size: 12px;
}
.l_tearinfo .lesson_pra {
    font-size: 18px;
    color: #fff;
    left: 240px;
    top: 430px;
}

.l_textc {
    position: absolute;
    left: 694px;
    top: 20px;
    z-index: 99;
    margin-top: 30px;
    background: none;
    padding: 0 20px;
    /*height: 245px;*/
}
.l_textc h3 {
    font-size: 18px;
    color: #fff;
    border-bottom: 2px solid #4d4d51;
}
.l_textc h3 {
    padding: 10px 0;
    color: #999;
    margin-bottom: 0;
}

.l_textc p {
    color: #fff;
    padding-top: 20px;
    padding: 0;
    font-size: 12px;
    line-height: 23px;
}

#scrollbar2 {
    position: absolute!important;
    bottom: -130px;
    /*bottom: -30px;*/
    left: 710px!important;
}

.scrollbar2 .viewport {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 819px;
    margin: 0 auto;
    padding-top: 15px;
}
.scrolltab .dSmallPicBox {
    width: 815px;
    height: auto;
    position: relative;
}
.scrolltab .dSmallPic {
    width: 815px;
    /*height: 185px;*/
    height: 360px;
    left: 0px;
    top: 0px;
    padding-top: 15px;
}

.scrollbar2 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1804px;
}
.body_hid {
    overflow: hidden;
}
.a_mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background: url(https://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);
    top: 0;
    left: 0;
    _position: absolute;
    z-index: 10;
    display: none;
}
.scrolltab .dSmallPic li {
    width: 335px!important;
    height: 74px!important;
    padding: 16px 0;
    cursor: pointer;
}
.scrolltab .dSmallPic .sPic {
    width: 131px;
    height: 74px;
    display: block;
}
.scrolltab .dSmallPic .sPic img {
    width: 130px;
    height: 72px;
    border: 2px solid #252525;
}

.a_bot_list {
    position: relative;
}
.sPic .a_st_icon {
    position: absolute;
    left: 0px;
    top: 0px;
    background: none;
}

.scrolltab .dSmallPic .sTitle {
    width: 180px;
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
    color: #999;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    display: block;
    text-align: left;
}
.viewport .video_time {
    left: 860px;
    top: 260px;
    font-size: 12px;
    color: #fff;
}
.scrolltab .dSmallPic li.up {
    background: url(../images/up.png) no-repeat 73px 0;
    z-index: 1000;
    width: 160px;
    height: 114px;
}

/*视频弹框 结束*/


/*楼层 开始*/
.button{
    position:absolute;
    top:190px;
    left:104px;
    background:url(../images/button.png) no-repeat;
    width:30px;
    height:128px;
}
.button2{
    background:url(../images/button2.png) no-repeat;
}
.backTopDiv{
    position: fixed;
    top: 150px;
    left: 0;
}
.left{left:-103px;}
.backTop {
    width: 120px;
    height: 410px;
    background: url(../images/top_back.png) no-repeat center top;
    /*display: none;*/
    padding:80px 3px 0 3px;
}
.backTop .top_a {
    width:84px;
    margin: 0 auto;
    display: block;
    height: 48px;
    line-height: 48px;
    color: #7e7e7e;
    font-size: 14px;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.backTop .top_a:hover{
    background: #777a93;
    color:#fff;
}
.backTop .top_alast {
    display: block;
    height: 70px;
    cursor: pointer;
}
.backTop .top_a_hover{
    background: #777a93;
    color:#fff;
}
/*楼层 结束*/
/*弹窗*/

.pop_box{
    display: none;
    position:fixed;
    top:50%;
    left:50%;
    z-index: 100;
    border-radius: 3px;
    bottom: 0;
    width: 550px;
    height: 557px;
    margin-top: -275px;
    margin-left: -278.5px;
    background: url(../images/tcbg.png) no-repeat center center;
    background-size: 100% 100%;
}
.pop_box .pop_title {
    height: 68px;
    line-height:95px;
    font-size: 24px;
    color:#fff;
    text-align: center;
    position: relative;
}
.pop_tit_icon {
    display: block;
    position: absolute;
    right:37px;
    top:40px;
    width: 16px;
    height: 16px;
    background: url(../images/order_icon.png) no-repeat 0 0;
    cursor: pointer;
}
.pop_box .box_content p {
    line-height: 20px;
    margin-top: 0px;
    padding-left: 25px;
    padding-right: 20px;
}
.pop_box .box_content p span{color:#fc4944;}
.divsor {
    padding-bottom: 18px;
    font-size: 14px;
}
.fl {
    float: left;
    display: inline;
}
.marxy01 {
    margin-left: 23px;
    margin-right: 8px;
}
.srrz {
    width: 75px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #ff6600;
    border-radius: 10px;
    margin-bottom: 7px;
}
.color{color:#fb4944;}
.pop_box .box_content p a {
    text-decoration: underline;
    color: #fb4944;
}
.pop_box .box_content p a:hover {
    text-decoration: underline;
    color:#da342b;
}
.agreement_div {
    display: none;
}
.pop_mask {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    background: #4c4c4c;
    bottom: 0;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: 99;
    _position: absolute;
    _top: 0;
    _left: 0;
    filter: alpha(opacity=50);
    _height: expression(documentElement.clientHeight+documentElement.scrollTop);
    _width: expression(documentElement.clientWidth+documentElement.scrollLeft);
}
.pop_box .box_content {
    padding-top: 20px;
    font-size: 12px;
    color: #666;
    padding-bottom: 10px;
}
.pop_box_bttom {
    margin: 12px auto 5px;
    cursor: pointer;
}
.pop_box_bttom a {
    display: block;
    border-radius: 20px;
    background: #fb4944;
    width: 308px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 18px;
    color: #fff;
    text-align: center;
    letter-spacing: -1px;
}
.pop_box_bttom .grey{
    background: #b0b0b0;
}
.pop_box_bttom a:hover{
    background-color:#f75651;
}
.sp_check_xy {
    display: inline-block;
    padding-left: 23px;
    cursor: pointer;
    margin-left: 4px;
    line-height: 28px;
    font-size: 12px;
    color: #666;
    background: url(../images/span_kcy.png) no-repeat 0 center;
}
.check_on_xy {
    background: url(../images/span_xzy.png) no-repeat left center;
}
#check_xieyi a {
    color: #666;
    text-decoration: underline;
}
.sp_check_xy a:hover {
    color: #666;
    text-decoration: underline;
}
.con_fff {
    background: #fff;
}

.line1 {
    border-top: #d9d9d9 solid 1px;
}
.con_footer .footer {
    padding: 57px 0 55px 0;
    font-size: 16px;
}
.con_wrap {
    width: 1180px;
    min-width: 1180px;
    margin: 0 auto;
    font-size: 16px;
    position: relative;
}

.footer {
    margin: 10px auto;
    text-align: center;
}
.footer_bottom {
    background: #3c3945;
    padding: 22px 0 25px 0;
    text-align: center;
}
.con_footer .footer .left {
    width: 890px;
    border-right: 2px #eaeaea solid;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.con_footer .footer .left .left01 {
    width: 235px;
}
.con_footer .footer .left .left02 {
    width: 355px;
}
.con_footer .footer .left dt {
    font-size: 22px;
    padding-bottom: 20px;
    text-align: left;
}
.con_footer .footer a {
    display: block;
    text-align: left;
    line-height: 30px;
}
.con_footer .footer .right .p01 {
    padding-bottom: 12px;
    text-align: center;
}
.con_footer .footer .right .p02 {
    padding-bottom: 22px;
    color: #e9594c;
    font-size: 32px;
    font-family: "Arial";
}
.con_footer .footer .right .p03 {
    width: 135px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #e9594c;
    text-align: center;
    border-radius: 3px;
    margin-left: 44px;
}
.footer_bottom {
    background: #3c3945;
    padding: 22px 0 25px 0;
    text-align: center;
}
.footer_bottom p {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
}
.footer_bottom p {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
}

.teacher_pre_ex {
    background: url(https://files.dongao.com/static/shouye/shouye_img/new_pic/teach_pre_ex.png) left center no-repeat;
    left: -15px;
}
.teacher_pre_ex, .teacher_next_ex {
    width: 50px;
    height: 50px;
    top: 52px;
}
.teacher_pre, .teacher_next {
    width: 8px;
    height: 14px;
    position: absolute;
    top:50px;
    cursor: pointer;
}
.teacher_next {
    background: url(https://files.dongao.com/static/shouye/shouye_img/new_pic/teach_next.png) left center no-repeat;
    right: -15px;
}
.teacher_pre {
    background: url(https://files.dongao.com/static/shouye/shouye_img/new_pic/teach_pre.png) left center no-repeat;
    left: -15px;
}
.posi{position:relative;padding-bottom: 60px;}
.teacher_rt2 {height:233px;}
.con_footer a:hover {
    color: #e9594c;
    text-decoration: none;
}














