/**
 * 
 * @authors Elong yangxinglong@126.com
 * @date    2016-03-02 11:28:02
 * @version 1.0
 */

body{font-family:Microsoft YaHei, Verdana, Geneva, sans-serif;font-size:12px;margin:0 0 0 100px;padding:0;background-color:#fff;}
ul,li,p,dl,dt,dd,h2,h3,a,input,span,strong{margin:0;padding:0;}
a{text-decoration:none;color:#000;}
ul,li{list-style:none;}
img{border:0 none;}
div{margin:0 auto;}
.clearfix:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' ';}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

.hide{display:none;}

.button_1{font-size:18px;line-height:60px;display:block;width:237px;height:60px;text-align:center;color:#fff;-webkit-border-radius:3px;border-radius:3px;background-color:#f51e55;}
.button_1:hover{background-color:#dc194b;}

.title_2{line-height:138px;text-align:center;}
.title_2 h3{font-size:36px;font-weight:400;color:#f1f1f1;}


body div{max-width:1820px;}

.main{overflow:hidden;width:1367px;}


.home_reg,.home_reg .main{height:1080px;background:url(/dev/product/www_v3/imgs/index/bg_1_1920.jpg) 50% 0 no-repeat;}

.home_reg_text{line-height:136px;height:422px;padding-top:183px;text-align:center;}
.home_reg_text p{display:none;}
.home_reg_text_top{font-size:30px;}
.home_reg_text_bottom{font-size:60px;}

.home_reg_button{height:208px;}
.home_reg_button a{display:none;margin:0 auto;}



.home_reg_down_button span{display:block;width:66px;height:28px;margin:0 auto;-webkit-animation:down 1.5s ease-in-out 3s infinite;-webkit-animation:down 1.5s ease-in-out 3s infinite;-moz-animation:down 1.5s ease-in-out 3s infinite;-moz-animation:down 1.5s ease-in-out 3s infinite;-o-animation:down 1.5s ease-in-out 3s infinite;-o-animation:down 1.5s ease-in-out 3s infinite;animation:down 1.5s ease-in-out 3s infinite;animation:down 1.5s ease-in-out 3s infinite;background:url(/dev/product/www_v3/imgs/index/home_reg_down_button.png) 0 0 no-repeat;}



.home_pc_info,.home_pc_info .main{height:773px;background:url(/dev/product/www_v3/imgs/index/bg_2_1920.png) 50% 100% no-repeat;}
.home_pc_info{padding-top:92px;}
.home_pc_info .title_1{padding-top:90px;}


.title_1{line-height:90px;height:90px;text-align:center;}
.title_1 h3{font-size:36px;font-weight:400;display:none;}

.home_pc_info_img{width:700px;height:350px;margin-top:22px;background:url(/dev/product/www_v3/imgs/index/pic_1.jpg) 0 0 no-repeat;}
.home_pc_info_img a{display:block;overflow:hidden;width:700px;height:350px;text-indent:-9999px;}


.home_lessons_list{background-color:#f1f1f1;}

.home_lessons_list .title_1{padding-top:48px;padding-bottom:32px;}

.home_lessons_list_all{overflow:hidden;width:1400px;height:830px;}
.home_lessons_list_all li{display:none;float:left;width:288px;margin-right:60px;margin-bottom:50px;padding-top:3px;text-align:center;border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;}
.home_lessons_list_all li p{font-size:18px;line-height:70px;padding-left:18px;text-align:left;color:#333;}

.home_lessons_list_all li:hover{-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);}
.home_lessons_list_all li img{-webkit-border-radius:5px;border-radius:5px;}

.home_lessons_list_button{height:210px;}
.home_lessons_list_button a{margin:0 auto;}


.home_type_card{background-color:#f1f1f1;}
.home_type_card .title_1{padding-bottom:45px;}

.home_type_card_all{position:relative;display:none;overflow:hidden;width:1367px;height:300px;}
.home_type_card_all ul{position:absolute;left:23px;display:block;width:400%;}
.home_type_card_all li{float:left;width:310px;height:208px;margin-right:20px;padding-top:42px;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;}
.home_type_card_all li:hover{-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);}
.home_type_card_all p{font-size:18px;line-height:22px;display:block;padding-top:42px;}

.home_type_card_btn{display:none;height:150px;text-align:center;}
.home_type_card_btn span{display:inline-block;width:15px;height:15px;margin-right:5px;cursor:pointer;background:url(/dev/product/www_v3/imgs/index/home_type_card_btn.png) 0 0 no-repeat;}
.home_type_card_btn span.now{background:url(/dev/product/www_v3/imgs/index/home_type_card_btn_now.png) 0 0 no-repeat;}



.home_news,.home_news .main{background:url(/dev/product/www_v3/imgs/index/bg_3_1920.jpg) 50% 120px no-repeat #f1f1f1;}

.home_news_list{height:238px;padding-top:60px;text-align:center;}
.home_news_list li{line-height:48px;}
.home_news_list li a{font-size:24px;color:#000;}
.home_news_list li a:hover{text-decoration:underline;}

.home_news_img{position:relative;}
.home_news_img div{display:none;}
.home_news_button{height:180px;}
.home_news_button a{margin:0 auto;}
.home_news_img{position:relative;height:1040px;}
.home_news_img div{position:absolute;-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);}

.home_news_img_1{top:181px;left:127px;width:439px;height:599px;background:url(/dev/product/www_v3/imgs/index/pic_3_1920.jpg) 0 0 no-repeat;}
.home_news_img_2{z-index:1;top:0;left:358px;width:657px;height:902px;background:url(/dev/product/www_v3/imgs/index/pic_4_1920.jpg) 0 0 no-repeat;}
.home_news_img_3{top:93px;left:782px;width:547px;height:749px;background:url(/dev/product/www_v3/imgs/index/pic_5_1920.jpg) 0 0 no-repeat;}

.home_teachers_list{height:740px;background-color:#f1f1f1;}
.home_teachers_list .title_1{padding:18px 0 50px;}
.home_teachers_list_all{overflow:hidden;padding-top:50px;}
.home_teachers_list_all ul{width:1395px;}
.home_teachers_list_all li{display:none;float:left;width:159px;height:250px;margin:0 60px;text-align:center;}
.home_teachers_list_all li img{width:157px;height:157px;border:1px solid #f1f1f1;-webkit-border-radius:50%;border-radius:50%;}
.home_teachers_list_all li p{font-size:18px;line-height:58px;display:none;color:#707070;}
.home_teachers_list_all li a:hover img{opacity:.7;border-color:#fff;-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);-webkit-box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);box-shadow:0 10px 17px rgba(7, 1, 2, .15);filter:alpha(opacity=70);}
.home_teachers_list_all li a:hover p{display:block;}



.home_footer,.home_footer .main{height:651px;background:url(/dev/product/www_v3/imgs/index/bg_4_1920.jpg) 50% 0 no-repeat;}

.home_footer_top{height:340px;padding-top:104px;border-bottom:1px solid #a0a0a0;}
.home_footer_top a{margin:0 auto;}

.home_footer_link{font-size:14px;line-height:94px;text-align:center;color:#b0b0b0;}
.home_footer_link a{font-size:14px;margin-right:12px;color:#b0b0b0;}
.home_footer_link a:hover{color:#707070;}



.home_footer_icp{font-size:14px;line-height:30px;text-align:center;}
.home_footer_icp a,.home_footer_icp span{display:inline-block;}
.home_footer_icp span{margin:0 20px;}
.home_footer_icp{color:#b0b0b0;}
.home_footer_icp a{color:#b0b0b0;}
.home_footer_icp a:hover{color:#707070;}

.home_wechat{position:relative;top:5px;display:inline-block;width:22px;height:18px;margin-right:20px;cursor:pointer;background:url(/dev/product/www_v3/imgs/index/home_wechat.png) 0 0 no-repeat;}
.home_wechat:hover{background-image:url(/dev/product/www_v3/imgs/index/home_wechath.png);}

.home_wechat_alert{font-size:12px;line-height:18px;position:absolute;top:-222px;left:-80px;display:none;width:174px;height:205px;padding-top:17px;cursor:default;background:url(/dev/product/www_v3/imgs/index/home_wechat_alert.png) 0 0 no-repeat;}
.home_wechat_alert img{margin-top:8px;}
.home_wechat:hover .home_wechat_alert{display:block;}

.home_sina{position:relative;top:5px;left:0;overflow:hidden;width:22px;height:18px;text-indent:-9999px;background:url(/dev/product/www_v3/imgs/index/home_sina.png) 0 0 no-repeat;}
.home_sina:hover{background-image:url(/dev/product/www_v3/imgs/index/home_sinah.png);}



.animation .home_reg_text p{display:block;}
.animation .home_reg_text_top{-webkit-animation:fadeInUp 1s .2s ease both;-webkit-animation:fadeInUp 1s .2s ease both;-moz-animation:fadeInUp 1s .2s ease both;-moz-animation:fadeInUp 1s .2s ease both;-o-animation:fadeInUp 1s .2s ease both;-o-animation:fadeInUp 1s .2s ease both;animation:fadeInUp 1s .2s ease both;animation:fadeInUp 1s .2s ease both;}
.animation .home_reg_text_bottom{-webkit-animation:fadeInUp 2s .6s ease both;-webkit-animation:fadeInUp 2s .6s ease both;-moz-animation:fadeInUp 2s .6s ease both;-moz-animation:fadeInUp 2s .6s ease both;-o-animation:fadeInUp 2s .6s ease both;-o-animation:fadeInUp 2s .6s ease both;animation:fadeInUp 2s .6s ease both;animation:fadeInUp 2s .6s ease both;}
.animation .home_reg_button a{display:block;-webkit-animation:fadeInUp 2s 1s ease both;-webkit-animation:fadeInUp 2s 1s ease both;-moz-animation:fadeInUp 2s 1s ease both;-moz-animation:fadeInUp 2s 1s ease both;-o-animation:fadeInUp 2s 1s ease both;-o-animation:fadeInUp 2s 1s ease both;animation:fadeInUp 2s 1s ease both;animation:fadeInUp 2s 1s ease both;}
.animation .home_lessons_list_button a{display:block;-webkit-animation:fadeInUp 2s 1s ease both;-webkit-animation:fadeInUp 2s 1s ease both;-moz-animation:fadeInUp 2s 1s ease both;-moz-animation:fadeInUp 2s 1s ease both;-o-animation:fadeInUp 2s 1s ease both;-o-animation:fadeInUp 2s 1s ease both;animation:fadeInUp 2s 1s ease both;animation:fadeInUp 2s 1s ease both;}
.animation .home_lessons_list_all li{display:block;-webkit-animation:flipInX 1s 1s ease both;-webkit-animation:flipInX 1s 1s ease both;-moz-animation:flipInX 1s 1s ease both;-moz-animation:flipInX 1s 1s ease both;-o-animation:flipInX 1s 1s ease both;-o-animation:flipInX 1s 1s ease both;animation:flipInX 1s 1s ease both;animation:flipInX 1s 1s ease both;}

.animation .title_1 h3{display:block;-webkit-animation:fadeInUp 1s .6s ease both;-webkit-animation:fadeInUp 1s .6s ease both;-moz-animation:fadeInUp 1s .6s ease both;-moz-animation:fadeInUp 1s .6s ease both;-o-animation:fadeInUp 1s .6s ease both;-o-animation:fadeInUp 1s .6s ease both;animation:fadeInUp 1s .6s ease both;animation:fadeInUp 1s .6s ease both;}
.animation .home_pc_info_img{-webkit-animation:fadeInUp 1s 1.2s ease both;-webkit-animation:fadeInUp 1s 1.2s ease both;-moz-animation:fadeInUp 1s 1.2s ease both;-moz-animation:fadeInUp 1s 1.2s ease both;-o-animation:fadeInUp 1s 1.2s ease both;-o-animation:fadeInUp 1s 1.2s ease both;animation:fadeInUp 1s 1.2s ease both;animation:fadeInUp 1s 1.2s ease both;}
.animation .home_type_card_all{display:block;-webkit-animation:flipInX 1s .6s ease both;-webkit-animation:flipInX 1s .6s ease both;-moz-animation:flipInX 1s .6s ease both;-moz-animation:flipInX 1s .6s ease both;-o-animation:flipInX 1s .6s ease both;-o-animation:flipInX 1s .6s ease both;animation:flipInX 1s .6s ease both;animation:flipInX 1s .6s ease both;}
.animation .home_news_img div{display:block;}
.animation .home_news_img_1{-webkit-animation:fadeInUp 1s 1.2s ease both;-webkit-animation:fadeInUp 1s 1.2s ease both;-moz-animation:fadeInUp 1s 1.2s ease both;-moz-animation:fadeInUp 1s 1.2s ease both;-o-animation:fadeInUp 1s 1.2s ease both;-o-animation:fadeInUp 1s 1.2s ease both;animation:fadeInUp 1s 1.2s ease both;animation:fadeInUp 1s 1.2s ease both;}
.animation .home_news_img_2{-webkit-animation:fadeInDown 1s 1.2s ease both;-webkit-animation:fadeInDown 1s 1.2s ease both;-moz-animation:fadeInDown 1s 1.2s ease both;-moz-animation:fadeInDown 1s 1.2s ease both;-o-animation:fadeInDown 1s 1.2s ease both;-o-animation:fadeInDown 1s 1.2s ease both;animation:fadeInDown 1s 1.2s ease both;animation:fadeInDown 1s 1.2s ease both;}
.animation .home_news_img_3{-webkit-animation:fadeInUp 1s 1.2s ease both;-webkit-animation:fadeInUp 1s 1.2s ease both;-moz-animation:fadeInUp 1s 1.2s ease both;-moz-animation:fadeInUp 1s 1.2s ease both;-o-animation:fadeInUp 1s 1.2s ease both;-o-animation:fadeInUp 1s 1.2s ease both;animation:fadeInUp 1s 1.2s ease both;animation:fadeInUp 1s 1.2s ease both;}
.animation .home_teachers_list_all li{display:block;-webkit-animation:flipInX 1s .2s ease both;-webkit-animation:flipInX 1s .2s ease both;-moz-animation:flipInX 1s .2s ease both;-moz-animation:flipInX 1s .2s ease both;-o-animation:flipInX 1s .2s ease both;-o-animation:flipInX 1s .2s ease both;animation:flipInX 1s .2s ease both;animation:flipInX 1s .2s ease both;}







@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}







@-moz-keyframes fadeInUp{0%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0;}
    100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1;}}







@-o-keyframes fadeInUp{0%{-o-transform:translateY(20px);transform:translateY(20px);opacity:0;}
    100%{-o-transform:translateY(0);transform:translateY(0);opacity:1;}}







@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0;}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}}







@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}







@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-20px);transform:translateY(-20px);opacity:0;}
    100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1;}}







@-o-keyframes fadeInDown{0%{-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0;}
    100%{-o-transform:translateY(0);transform:translateY(0);opacity:1;}}







@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0;}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}}


@-webkit-keyframes down{0%{-webkit-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}
    50%{-webkit-transform:translateY(1em);-webkit-transform:translateY(1em);transform:translateY(1em);transform:translateY(1em);}
    100%{-webkit-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}}


@-moz-keyframes down{0%{-moz-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}
    50%{-moz-transform:translateY(1em);-moz-transform:translateY(1em);transform:translateY(1em);transform:translateY(1em);}
    100%{-moz-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}}


@-o-keyframes down{0%{-o-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}
    50%{-o-transform:translateY(1em);-o-transform:translateY(1em);transform:translateY(1em);transform:translateY(1em);}
    100%{-o-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}}


@keyframes down{0%{-webkit-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}
    50%{-webkit-transform:translateY(1em);-webkit-transform:translateY(1em);-moz-transform:translateY(1em);-moz-transform:translateY(1em);-o-transform:translateY(1em);-o-transform:translateY(1em);transform:translateY(1em);transform:translateY(1em);}
    100%{-webkit-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transform:translateY(0);opacity:1;}}



@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
    40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
    70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
    100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}}



@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
    40%{-moz-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
    70%{-moz-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
    100%{-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}}



@-o-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}
    40%{transform:perspective(400px) rotateX(-10deg);}
    70%{transform:perspective(400px) rotateX(10deg);}
    100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}



@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
    40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
    70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
    100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}}



@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;}
    100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;}}



@-moz-keyframes rotateIn{0%{-moz-transform:rotate(-200deg);transform:rotate(-200deg);-moz-transform-origin:center center;transform-origin:center center;opacity:0;}
    100%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:center center;transform-origin:center center;opacity:1;}}



@-o-keyframes rotateIn{0%{-o-transform:rotate(-200deg);transform:rotate(-200deg);-o-transform-origin:center center;transform-origin:center center;opacity:0;}
    100%{-o-transform:rotate(0);transform:rotate(0);-o-transform-origin:center center;transform-origin:center center;opacity:1;}}



@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-moz-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:0;}
    100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;opacity:1;}}



@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
    40%{-webkit-transform:perspective(400px) rotateX(-10deg);-moz-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
    70%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
    100%{-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}}














/*left_nav*/

body{min-width:320px;margin-left:100px;}
.left_nav{position:fixed;z-index:100;top:0;left:0;width:100px;height:100%;background:url(/dev/product/www_v3/imgs/include/left_list_bg.jpg) no-repeat 0 0 #303030;-webkit-box-shadow:-3px 0 25px #666;-webkit-box-shadow:-3px 0 25px #666;box-shadow:-3px 0 25px #666;box-shadow:-3px 0 25px #666;}
.logo{display:block;width:35px;height:52px;margin:20px 0 48px 32px;text-indent:-999px;background:url(/dev/product/www_v3/imgs/include/logo.png) no-repeat 0 0;}
.nav_list{width:100px;}
.nav_list li span{padding:11px 0;border-bottom:1px transparent solid;}
.nav_list li a{font-size:14px;line-height:60px;display:block;margin:0 auto;text-align:center;color:#d0d0d0;}
.nav_list li a:hover,.nav_list li a.active{color:#fff;}
.nav_list li a:hover span,.nav_list li a.active span{border-bottom:1px #fff solid;}
.login_box{position:absolute;bottom:25px;left:0;}
.login_box{width:100px;}
.login_box a{font-size:14px;line-height:54px;display:block;text-align:center;color:#fff;}
.login_box a:hover{color:#f51e55;}
.login_box a.active{color:#f51e55;}
.login_box a span{padding:18px 0;border-bottom:1px #505050 solid;}
.login_after_box{position:absolute;bottom:0;left:20px;width:60px;height:58px;padding-top:22px;border-top:1px #505050 solid;}
.login_after{position:relative;width:44px;height:44px;margin:0 auto;}
.login_list_ent{display:inline-block;width:40px;height:40px;border:2px solid #b0b0b0;-webkit-border-radius:50%;border-radius:50%;}
.login_list_ent img{display:inline-block;overflow:hidden;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;}
.login_list_ent:hover,.login_after a.active{border:2px solid #f51e55;}


.login_list_main{position:absolute;bottom:110px;left:0;display:none;width:100%;}
.login_list_main a{font-size:14px;line-height:44px;display:block;width:60px;margin:0 auto;text-align:center;color:#d0d0d0 !important;border-bottom:1px solid transparent;}
.login_list_main a:hover{color:#fff !important;border-bottom:1px solid #fff;}
/*bg-box*/

.bg_box{position:relative;min-height:1024px;background:#f0f0f0;}
.top_nav_list_box{display:none;}
/*icp*/

.icp{position:absolute;z-index:950;right:40px;bottom:25px;text-align:right;}
.bg_home_box .icp{right:140px;}
.bg_home_box .icp p{color:#fff;text-shadow:1px 1px 1px #222;}
.icp p{font-size:12px;line-height:20px;}
.icp_about_box{margin-bottom:8px;}
.icp_num{color:#303030;}
.icp_en{font-family:'Microsoft YaHei', 'Helvetica';color:#707070;}
.icp_list_box li{display:inline-block;border-right:1px solid #d0d0d0;}
.icp_list_box li a{font-size:12px;display:inline-block;padding:0 20px;color:#707070 !important;}
.icp_list_box li a:hover{color:#303030 !important;}
.attention_box a{display:inline-block;width:20px;height:18px;margin-left:22px;background-image:url(/dev/product/www_v3/imgs/login/icp.png);}
.icp_btn_wx{position:relative;background-position:0 0;}
.icp_btn_wx:hover{background-position:0 -18px;}
.icp_btn_wx:hover .icp_er{display:block;}
.icp_btn_wb{background-position:0 -36px;}
.icp_btn_wb:hover{background-position:0 -54px;}
.icp_er{position:absolute;bottom:15px;left:-80px;display:none;}











@media screen and (max-width: 1440px){.button_1{font-size:14px;line-height:50px;width:160px;height:50px;}
    .main{width:990px;}
    .home_type_card_btn{display:block;}

    .home_reg,.home_reg .main{height:630px;background:url(/dev/product/www_v3/imgs/index/bg_1_1440.jpg) 50% 0 no-repeat;}
    .home_reg_text{line-height:68px;}
    .home_reg_text_top{font-size:24px;}
    .home_reg_text_bottom{font-size:48px;}



    .home_pc_info,.home_pc_info .main{height:676px;padding-top:0;background:url(/dev/product/www_v3/imgs/index/bg_2_1440.png) 50% 100% no-repeat;}

    .home_news,.home_news .main{background:url(/dev/product/www_v3/imgs/index/bg_3_1440.jpg) 50% 120px no-repeat #f1f1f1;}
    .home_news_list{padding-top:20px;}
    .home_news_list li{line-height:42px;}
    .home_news_list li a{font-size:18px;}
    .home_footer,.home_footer .main{height:464px;background:url(/dev/product/www_v3/imgs/index/bg_4_1440.jpg) 50% 0 no-repeat;}

    .home_reg_text{line-height:82px;height:340px;padding-top:38px;}
    .home_reg_button{height:160px;}
    .home_pc_info .title_1{padding-top:120px;padding-bottom:0;}
    .title_1 h3{font-size:28px;}
    .home_lessons_list_button{height:160px;}
    .home_lessons_list .title_1{padding-top:10px;}
    .home_lessons_list_all li p{font-size:14px;line-height:52px;}
    .home_pc_info_img{width:530px;height:255px;margin-top:12px;background:url(/dev/product/www_v3/imgs/index/pic_1_1440.jpg) 0 0 no-repeat;}
    .home_type_card_all p{font-size:14px;}
    .home_teachers_list,.home_teachers_list .main{height:600px;background:url(/dev/product/www_v3/imgs/index/bg_5_1440.png) 50% 100% no-repeat #f1f1f1;}
    .home_teachers_list .title_1{padding:0;}
    .home_teachers_list_all ul{width:1199px;}
    .home_teachers_list_all li{display:none;float:left;width:110px;height:173px;margin:0 45px;text-align:center;}
    .home_teachers_list_all li img{width:110px;height:110px;}
    .home_teachers_list_all li p{font-size:14px;line-height:32px;}
    .home_news_img{position:relative;height:828px;}

    .home_news_img_1{top:181px;left:0;width:338px;height:464px;background:url(/dev/product/www_v3/imgs/index/pic_3_1440.jpg) 0 0 no-repeat;}
    .home_news_img_2{z-index:1;top:0;left:185px;width:538px;height:738px;background:url(/dev/product/www_v3/imgs/index/pic_4_1440.jpg) 0 0 no-repeat;}
    .home_news_img_3{top:93px;left:540px;width:448px;height:614px;background:url(/dev/product/www_v3/imgs/index/pic_5_1440.jpg) 0 0 no-repeat;}
    .home_lessons_list_all{height:680px;}
    .home_lessons_list_all ul{width:1100px;}
    .home_lessons_list_all li{width:220px;margin-right:30px;margin-bottom:20px;padding-top:3px;}
    .home_lessons_list_all li img{width:214px;}

    .home_footer_top{height:307px;padding-top:0;}
    .title_2 h3{font-size:28px;}
    .home_footer_link{line-height:64px;}}


/*20160418 职上统一标识修改*/

.logo{width:49px;height:77px;margin-left:25px;}