@charset "utf-8";

/* 汇集超强高校师资 */
.part_teachers{ width:100%; min-width:1100px; background:url(../images/partbg.png) repeat-x bottom; background-color:#fff;margin:0 auto; }
.part_con{ width:1100px;height:500px; margin:0 auto; position:relative; padding-top:96px;}
.teachers{background:url(../images/teachers.png) no-repeat right bottom;}
.part_text h1{ font-size:38px;color:#333;}
.part_text h1 span{ color:#f26355}
.part_text h2{ font-size:24px; color:#666; margin-top:22px;}
.part_text h2 span{color:#f26355}
.part_text p{ font-size:16px;color:#565656; line-height:30px; margin-top:40px;}
.part_text p span{ font-weight:bold; color:#333;}
.about{ font-size:22px;width:100%; color:#f26355; text-decoration:none; position:absolute; bottom:68px; text-align:left;}
.about:hover{ text-decoration:underline;}
.part_text .method{ margin-top:40px;}
/* 一对一在线辅导 */
.part_study{width:100%; min-width:1100px; background:url(../images/studybg.jpg) no-repeat center;margin:0 auto;}
.right{ text-align:right;}
.study{ position:relative;}
.study_person{ width:724px; height:363px; z-index:100; position:absolute; left:0; bottom:0;}
.study_student,.study_teacher{ width:50%; float:left;}
.study_student img{ width:252px; height:265px;margin-top:71px; margin-left:15px;}
.study_teacher img{ width:314px; height:299px;margin-top:37px; margin-left:52px;}
.study_student em,.study_teacher em{position:relative;top:0;width:141px;height:27px;background:#f26355;border-radius:13px;display:block;color:#fff;font-size:16px;text-align:center;line-height:27px; }
.study_student em{ margin-left:103px;}
.study_teacher em{ margin-left:155px;}
.study_student em i,.study_teacher em i{ color:#f26355; position:absolute; top:13px; left:63px; font-size:24px;}
/* 用成绩说话 */
.part_scores{width:100%; height:607px; min-width:1100px; margin:0 auto; background:#fff;}
.scores_map{ width:1100px; height:348px; position:absolute; left:0; bottom:-11px;}
.scores_map .wave img{ position:absolute; left:0; bottom:0;}
.scores_map .wave{width:1100px;position:absolute; left:0; bottom:0;}
.scores_map .wave1{height:64px;}
.scores_map .wave2{height:136px;}
.scores_map .wave3{height:242px;}
.scores_map .wave4{height:348px;}
.scores_map .wave .data{ width:120px; margin-top:-110px; position:relative; text-align:center;filter:alpha(opacity=1); -moz-opacity:1; opacity:1;}
.scores_map .wave1 .data{ margin-left:225px;}
.scores_map .wave2 .data{ margin-left:438px;}
.scores_map .wave3 .data{ margin-left:645px;}
.scores_map .wave4 .data{ margin-left:821px;}
.scores_map .data .upper{ color:#666666; font-size:24px; }
.scores_map .data .under{ color:#f26355; font-size:18px;margin-bottom:10px;}
.scores_map .data .icon{ position:absolute; left:55px; bottom:-25px;}
/* 学员战绩榜 */
.part_notice{ width:100%; min-width:1100px; height:750px; background-color:#f8f7f7; margin:0 auto;}
.position_center{ text-align:center;}
.notice_ranking{ width:1100px; margin-top:60px;position:relative;}
.notice_ranking #notice_tab li{float:left;width:362px;height:56px;text-align:center;line-height:56px;font-size:24px;color:#f26355;margin-right:4px;-webkit-margin-right:3px;background:#fff;cursor:pointer;border-left:1px solid #f26355;border-top:1px solid #f26355;border-right:1px solid #f26355;}
.notice_ranking #notice_tab li.hover{ background:#f26355; color:#fff;}

.scroll_box{width:1100px; overflow:hidden; margin:0 auto;}
.scroll_box dl{width:1098px;height:46px;line-height:46px;text-align:center;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:2px solid #ddd;}
.scroll_box dd{float:left;}
.maquee{width:1100px; height:329px; background:#fff; overflow:hidden; margin:0 auto;}
.maquee li{width:1098px; height:46px; line-height:46px; text-align:center; font-size:14px; color:#555;border: 1px solid #ddd; border-top:#fff;}
.maquee li div{ float:left;}
.w-1,.w-3{ width:19.8%;}
.w-2{ width:60%;}
/* 5大优势 */
.part_strength{ width:100%; height:740px; background:#f8f7f7; margin:0 auto;}
.strength_box{ width:1100px; height:418px; margin-top:70px;}
.strength_box .left,.strength_box .center,.strength_box .right{ width:360px; height:418px; float:left; text-align:left; position:relative;}
.strength_box .left,.strength_box .center{ margin-right:10px;}
.strength_box .center .center_top,.strength_box .right .right_top{ height:204px; margin-bottom:10px; position:relative;}
.strength_box .center .center_bottom,.strength_box .right .right_bottom{ height:204px; position:relative;}
.strength{ width:360px; height:204px; position:relative;}
.strength_details_bg{ width:360px; height:74px;background:#000;filter:alpha(opacity=45); -moz-opacity:0.45; opacity:0.45;position:absolute; left:0; bottom:0; z-index:100; }
.strength_details{width:320px; height:60px;color:#fff;position:absolute; left:0; bottom:0; z-index:101; padding:15px 20px 0 20px; font-size:16px; overflow:hidden; cursor:pointer;transition:height 0.3s;-moz-transition:height 0.3s;/* Firefox 4 */-webkit-transition:height 0.3s;/* Safari and Chrome */-o-transition:height 0.3s;/* Opera */}
.strength_details h3{ font-size:18px; font-weight:bold;}
.strength_details p{ font-size:14px;}
.strength_details .line{height:1px; background-color:#c24f44; margin-top:16px; margin-bottom:15px;}
.strength_details:hover{ width:320px; height:189px;z-index:200; background:#f26355; color:#fff;}
.strength_details2:hover{ width:320px; height:403px;z-index:200; background:#f26355; color:#fff;}
/* 9大学科 */
.part_courses{ width:100%;background:#fff; margin-top:50px;}
.courses_tab,.evaluate_tab{ width:210px; height:33px; border:1px solid #f26355; margin:40px 445px 20px 445px;}
.courses_tab div,.evaluate_tab div{ width:105px; float:left; font-size:16px; line-height:33px; text-align:center; color:#f26355; cursor:pointer;}
.courses_tab .hover,.evaluate_tab .hover{ background-color:#f26355; color:#fff;}
.part_con_nine{ width:1100px;height:600px; margin:0 auto; position:relative; padding-top:96px;}
.part-nine{ width:1100px; margin:0 auto;}
.part-nine li{ width:204px; height:176px; float:left; margin-right:20px; margin-bottom:5px; text-align:center; cursor:pointer; position:relative; overflow:hidden;}
.part-nine li img{ margin-top:42px;}
.part-nine li p{ font-size:18px; line-height:40px;}
.part-nine li .course{width:100%; height:0px;background:#f26355; color:#fff;font-size:14px; text-align:left;position:absolute; left:0; bottom:0; transition:height 0.2s linear; border-radius:4px;}
.part-nine li .course .btn{width:92px;height:28px;border-radius:4px;background:#fff;color:#f26355;line-height:28px;position:absolute;left:56px;bottom:14px;visibility:hidden;text-align:center;}
.part-nine li:hover .course{ width:180px; height:160px; padding:8px 11px;}
.part-nine li:hover .course .btn{ visibility:visible;}
/* 学员评价 */
.part_evaluate{width:100%; height:740px; background:#fff; margin:0 auto;}
.evaluate_area{ height:399px; width:1100px;margin:0 auto;margin-top:40px; margin-bottom:40px;}
.evaluate_area li{width:130px;height:391px;position:relative;background-color:white;float:left;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;cursor:pointer;transition:width 1s;-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;-webkit-filter:brightness(0.6);-moz-filter:brightness(0.6);-o-filter:brightness(0.6);filter:brightness(0.6)}
.evaluate_area li.pic_hover{width:814px;border:1px solid #ddd;-webkit-filter:brightness(1);-moz-filter:brightness(1);-o-filter:brightness(1);filter:brightness(1)}
.evaluate_info{ width:498px;margin-top:30px; margin-left:44px; display:none; float:left;}
.pic_hover .evaluate_info{display: inline-block;}
.evaluate_info h2{ font-size:20px; color:#f26355; line-height:40px;}
.evaluate_info h3{font-size:18px; color:#f26355; line-height:40px;}
.evaluate_info p{ font-size:16px; color:#666666; line-height:30px; text-align:justify; text-justify:inter-ideograph;}
.evaluate_student{ position:absolute; right:0; bottom:0;}
/* 家长评价 */
.part_evaluate .wrap{width:996px;height:465px;margin:0 auto;margin-top:40px}
.part_evaluate .wrap ul{display:inline-block;width:310px;height:420px;float:left;margin-right:28px;font-size:0}
.part_evaluate .wrap ul li{float:none;display:inline-block;width:310px;height:105px;position:relative;}
.part_evaluate .wrap ul li span{width:43px;height:43px; display:block;border:1px solid #ddd; background:url(../images/pic_group.png) no-repeat center;}
.part_evaluate .wrap ul li span.patriarch-1{ background-position:-7px -15px;}
.part_evaluate .wrap ul li span.patriarch-2{ background-position:-7px -75px;}
.part_evaluate .wrap ul li span.patriarch-3{ background-position:-7px -135px;}
.part_evaluate .wrap ul li span.patriarch-4{ background-position:-7px -195px;}
.part_evaluate .wrap ul li span.patriarch-5{ background-position:-7px -255px;}
.part_evaluate .wrap ul li span.patriarch-6{ background-position:-7px -315px;}
.part_evaluate .wrap ul li span.patriarch-7{ background-position:-7px -375px;}
.part_evaluate .wrap ul li span.patriarch-8{ background-position:-7px -435px;}
.part_evaluate .wrap ul li span.patriarch-9{ background-position:-7px -495px;}
.part_evaluate .wrap ul li span.patriarch-10{ background-position:-7px -555px;}
.part_evaluate .wrap ul li span.patriarch-11{ background-position:-7px -615px;}
.part_evaluate .wrap ul li span.patriarch-12{ background-position:-7px -675px;}
.part_evaluate .wrap  ul li .bubble{color:#666;display:inline-block;position:absolute;top:0;left:60px;width:230px;min-height:30px;padding:10px;background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;line-height:1.3;}
.part_evaluate .wrap ul li .bubble:after{content:'';position:absolute;border-style:solid;border-width:7px 10px 7px 0;border-color:transparent #f7f7f7;display:block;width:0;z-index:1;left:-10px;top:16px;}
.part_evaluate .wrap  ul li .bubble img{border:none; width:24px; height:24px;}
/* 0元体验 */
.part_step{width:100%; height:660px; background:#f8f7f7; margin:0 auto;}
.step{ margin-top:54px;}
.step img{ width:1100px; height:236px;}
.step_btn{width:240px;height:52px;border-radius:8px;background-color:#f26355;font-size:26px;text-align:center;padding-bottom:4px;color:#fff;margin-left:430px;margin-top:62px;cursor:pointer;}
.step_btn:hover{ background-color:#ea554e;}
/*合作&成就 + 媒体报道*/
.part_achievement, .part_media{width:100%; background:#fff; margin:0 auto;}
.achievement_con{ width:1100px; margin:0 auto; height:313px; padding-top:40px;}
.achievement_title,.media_title{ height:50px; border-bottom:1px solid #e2e2e2; font-size:24px; padding-left:7px; color:#333333; line-height:50px;}
.achievement_con ul{ width:1088px; margin-top:26px; padding:0 6px;}
.achievement_con li{ width:261px; height:227px; float:left; margin-right:12px; -webkit-margin-right:11px; border:1px solid #d7d7d7;}
.achievement_con li .pic{ width:261px; height:160px;overflow: hidden;}
.achievement_con li .pic img{width:261px; height:160px;}
.achievement_con li span{ text-align:center; font-size:14px; color:#666; display:block; line-height:22px; padding-top:4px;}
.media_con{width:1100px; margin:0 auto; height:200px; padding-top:40px;}
.achievement_con li .pic img:hover{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.media_con ul li:hover{box-shadow:0 0 5px #ccc;}
.media_title span{ font-size:16px; color:#666; margin-left:5px;}
.media_con ul{width:1088px; margin-top:26px; padding:0 6px;}
.media_con ul li{ width:206px; height:80px; float:left; margin-right:12px; margin-bottom:12px; -webkit-margin-right:11px; border:1px solid #d7d7d7;}
/* 服务 */
.bottom_red{width:100%;background:#f26355;height:116px;position:relative; margin-top:200px;}
.area{width:1100px;margin:0 auto}
.area-list{padding:0 1px;overflow:hidden}
.area-list li{float:left;width:200px;height:90px;padding:26px 0 0 74px;display:inline;font-size:16px;color:#fff;line-height:24px;background:url(../images/arealistbg.png) no-repeat center center}
.area-list h3{font-size:22px;line-height:32px; font-weight:bold;}
.area-list li.al-1{background-position:11px top}
.area-list li.al-2{background-position:11px -112px;}
.area-list li.al-3{background-position:11px -224px}
.area-list li.al-4{background-position:11px -336px}


/*小班课*/
.page2{ 
  
	height:600px;
}
.page2-jz{
	margin: 0 auto;
	height:600px;
	width:1100px;
	position:relative;
}
.page2-btn1{
	position:absolute;
	cursor: pointer;
	top:30px;
	left:40px;
}
.page2-btn2{
	position:absolute;
	cursor: pointer;
	top:30px;
	left:420px;
}
.page2-btn3{
	position:absolute;
	cursor: pointer;
	top:30px;
	left:800px;
}
.page2-btn4{
	position:absolute;
	cursor: pointer;
	top:290px;
	left:40px;
}
.page2-btn5{
	position:absolute;
	cursor: pointer;
	top:290px;
	left:420px;
}
.page2-btn6{
	position:absolute;
	cursor: pointer;
	top:290px;
	left:800px;
}



/*免费预约咨询*/
.star_btn_box a {
    display: inline-block;
    border: 3px solid #ff4943;
    width: 274px;
    height: 58px;
    line-height: 58px;
    font-size: 24px;
    text-align: center;
    border-radius: 5px;
    transition: all 0.3s;
}


.star_btn_box a:hover {
    box-shadow: 0px 0px 10px #ff4943;
}

.star_btn_box .star_btn_l a {
    color: #ffffff;
    background: #ff4943;
}


.fuda_btn_r a {
    margin-left: 500px;
    margin-top: -64px;
}

.star_btn_r a {
    color: #ff4943;
}
.star_btn_box{
	text-align: center;
	margin-top: 20px;
}
/*小班背景*/
.part_teachers11{ width:100%;  repeat-x bottom; background-color:#f8f7f7;margin:0 auto; }
.part_con11{ width:100%;height:650px; margin:0 auto; position:relative; padding-top:96px;}

/*校区样式改版*/
.school_x{
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 30px;
}
.school_x ul li{
	list-style: none;
    background-color: #f9f9f9;
    border: 2px solid #fff;
    float: left;
    width: 215px;
    font-size: 16px;
    height: 58px;
    line-height: 58px;
    cursor: pointer;
    border-radius: 6px;
    text-align: center;
}