@charset "gb2312";
/*
* Description: 高效速成B
* Update:      10/03/2017
* Author:      xuyongmei
*/

/* reset css */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font-size: 16px; background:#fff; position: relative; color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
img{display:block;}
/*-----------------------------------------分隔线------------------------------------------------*/
.autoin{width:1000px;margin:0 auto;}
.btn{display:block;width:124px;height:48px;line-height:48px;font-size:20px;color:#fff;text-align:center;background-color:#862edd;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;box-shadow:0 2px 5px #d8b126;-webkit-box-shadow:0 2px 5px #d8b126;-moz-box-shadow:0 2px 5px #d8b126;-ms-box-shadow:0 2px 5px #d8b126;-o-box-shadow:0 2px 5px #d8b126;}
.btn:hover{background-color:#963bef;}

/* banner  */
.banner{width:100%;}
.banner_01{height:65px;background:url(../images/banner_01.jpg) center top no-repeat;}
.banner_02{height:165px;background:url(../images/banner_02.jpg) center top no-repeat;}
.banner_03{height:65px;background:url(../images/banner_03.jpg) center top no-repeat;padding-top:85px;}
.banner_04{height:123px;background:url(../images/banner_04.jpg) center top no-repeat;}

.banner_03 p{line-height:46px;font-size:36px;text-align:center;color:#a646ca;font-style:italic;}
.banner_btn{padding-left:255px;}
.banner_btn a{float:left;width:151px;height:97px;line-height:28px;font-size:22px;text-align:center;color:#fff;font-weight:bold;background:url(../images/banner_btn.png) no-repeat;margin-left:61px;padding-top:33px;}

/*导语*/
.dyu_wrap{background:#ffed0a url(../images/dyu_bg.jpg) center top no-repeat;padding-bottom:30px;}

.dyu_con{width:720px;height:254px;background:url(../images/dyu_con.png) no-repeat;margin:0 auto;padding:0 35px 0 44px;}
.dyu_t{display:block;width:51px;height:51px;margin:0 0 40px 320px;cursor:pointer;}
.dyu_con p{line-height:34px;font-size:18px;color:#862edd;}
.dyu_con p em{font-weight:bold;color:#f2444d;}


/*名师阵容*/
.teacher_wrap{background-color:#ffdf0a;overflow:hidden;padding:30px 0 35px;}
.title{ text-align:center;}
.title h3 img{margin:0 auto;}
.title p{height:60px;line-height:60px;font-size:30px;color:#8330e4;font-style:italic;}
.title  span{ font-size:18px; line-height:20px; color:#8533e6; }

.teacher_con{margin-top:15px;padding-left:65px;}
.teacher_con li{float:left;width:290px;}
.teacher_m{width:290px;height:298px;position:relative;}
.teach_t,.teach_b{overflow:hidden;cursor:pointer;position:absolute;top:0;}
.teach_t{width:290px;height:298px;left:0;z-index:2;}
.teach_b{width:0;height:253px;left:145px;z-index:1;display:none;background:url(../images/teacher_b.png) no-repeat;padding-top:45px;}
.teach_b p,.teach_b h4{font-weight:bold;color:#862edd;text-align:center;}
.teach_b p{line-height:30px;font-size:16px;}
.teach_b img{margin:0 auto;}
.teach_b h4{line-height:50px;font-size:28px;}


.teacher_wrap .btn{margin:20px auto 0;}

/*峰会流程*/
.prog_wrap{background-color:#ffed0a;padding:30px 0 50px;}

.prog_con{height:555px;background:url(../images/prog_con.png) center 25px no-repeat;margin-top:25px;padding:0 90px 0 85px;}
.prog_con li{height:190px;overflow:hidden;}
.prog_l{float:left;width:312px;height:100px;padding:79px 45px 0 0;text-align:right;color:#fff;}
.prog_l1{background:url(../images/prog_l1.png) right top no-repeat;}
.prog_l2{background:url(../images/prog_l2.png) right top no-repeat;}
.prog_l3{background:url(../images/prog_l3.png) right top no-repeat;}
.prog_l h4{line-height:46px;font-size:36px;}
.prog_l p{line-height:28px;font-size:16px;font-weight:bold;}

.prog_r{float:right;width:305px;height:121px;background:url(../images/prog_r.png) no-repeat;margin-top:40px;padding:15px 26px 0;overflow:hidden;}
.prog_r p{float:left;width:127px;height:34px;line-height:34px;font-size:18px;color:#fff;padding-left:25px;}
.p_qu{background:url(../images/p_qu.png) left center no-repeat;}
.p_an{background:url(../images/p_an.png) left center no-repeat;}

/*专属优惠*/
.yhui_wrap{background-color:#ffdf0a;padding:40px 0;}

.yhui_con{height:415px;background:url(../images/yhui_con.jpg) no-repeat;margin-top:-15px;padding:75px 70px 0 65px;}
.yhui_l{float:left;width:305px;height:311px;background:url(../images/yhui_l.png) no-repeat;padding:5px 0 0 67px;}
.yhui_lt{height:52px;color:#fff;padding:8px 0 0 27px;}
.yhui_lt h4{line-height:26px;font-size:22px;}
.yhui_lt p{line-height:20px;font-size:16px;}

.yhui_lb{padding-left:30px;margin-top:23px;}
.yhui_lb a{display:block;width:219px;height:92px;margin-bottom:18px;}
.yhui_l01{background:url(../images/yhui_l01.png) no-repeat;}
.yhui_l02{background:url(../images/yhui_l02.png) no-repeat;}

.yhui_r{float:right;width:373px;}
.yhui_rm{padding:5px 40px 0 0;}
.yhui_rm1{height:152px;background:url(../images/yhui_r1.png) no-repeat;}
.yhui_rm2{height:172px;background:url(../images/yhui_r2.png) no-repeat;margin-top:45px;}
.yhui_rm h4{width:302px;height:60px;line-height:60px;font-size:22px;color:#fff;text-align:center;margin-left:8px;}
.yhui_rm h4 span{display:inline-block;vertical-align:middle;font-size:30px;font-weight:bold;font-family:"Impact";margin:-5px 2px 0;}
.yhui_rm h4 em{display:inline-block;vertical-align:middle;height:60px;margin-left:3px;}
.yhui_rm1 h4 em{width:31px;background:url(../images/yhui_r01.png) center center no-repeat;}
.yhui_rm2 h4 em{width:26px;background:url(../images/yhui_r02.png) center center no-repeat;}
.yhui_rm1 h5,.yhui_rm1 p{color:#fe5738;text-align:center;}
.yhui_rm h5{line-height:28px;font-size:20px;font-weight:bold;margin-top:10px;}
.yhui_rm p{line-height:28px;font-size:18px;color:#fe5738;}
.yhui_rm2 p{padding-left:40px;margin-top:15px;}

/*弹窗*/
.gray{ width:100%; display:none; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:99;}

.pop_m{position:fixed;width:400px;height:130px;background-color:#862edd;top:50%;left:50%;margin:-67px 0 0 -200px;padding-top:6px;z-index:999;display:none;}
.close_icon{position:absolute;font-family:Helvetica;font-size:20px;color:#fff;top:0;right:5px;cursor:pointer}
.pop_m h5{height:50px;line-height:50px;font-size:24px;font-weight:bold;color:#fff;text-align:center;}
.pop_m h5 em{display:inline-block;vertical-align:middle;width:21px;height:50px;background:url(../images/dui.png) left center no-repeat;margin-right:10px;}
.pop_btn{padding-leftr:5px;margin-top:5px;}
.pop_btn a{float:left;width:174px;height:48px;line-height:48px;font-size:20px;color:#862edd;text-align:center;background-color:#fff;margin-left:16px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;}
.pop_btn a:hover{background-color:#f5f4f4;}

/*云私塾*/
.yun_wrap{ width:100%; background-color:#feec0a; padding:50px 0;}
.yun_con{ padding:20px 0 0 78px;}
.yun_con a{ display:block; color:#fff;}
.yun_l,.yun_c,.yun_r{ float:left;}
.yun_l{ padding-top:15px; width:348px; }
.yun_l li{ margin-bottom:30px; padding:25px 0 0 50px; overflow:hidden; width:298px; height:90px; background:url(../images/yun_l.png) no-repeat;}
.yun_l li span{ display:block ; margin-right:10px; width:44px; height:50px; background:url(../images/yun_01.png) no-repeat; float:left;}
.yun_l li p{ width:200px; float:left; color:#fe5738; font-size:22px; line-height:28px; }
.yun_c{ width:102px; background:url(../images/yun_c.png) no-repeat top center; margin:0 15px; padding-top:30px;   }
.yun_c li{ cursor:pointer;margin-bottom:40px; width:102px; height:87px; padding-top:15px; border-radius:50%; background-color:#fe5738; text-align:center; color:#fff; }
.yun_c li.current{animation:myfirst 1.5s ;-ms-animation:myfirst 1.5s;-moz-animation:myfirst 1.5s;	-webkit-animation:myfirst 1.5s;-o-animation:myfirst 1.5s; }
.yun_c li span{ display:block; height:40px;}
.yun_c li p{ font-size:18px; }
.yun_c .li01 span{ background:url(../images/yun_02.png) center center no-repeat;}
.yun_c .li02 span{ background:url(../images/yun_03.png) center center no-repeat;}
.yun_c .li03 span{ background:url(../images/yun_04.png) center center no-repeat;}
.yun_c .li04 span{ background:url(../images/yun_05.png) center center no-repeat;}
.yun_r{ padding-top:25px; width:353px; color:#fff; }
.yun_r li{ margin-bottom:30px; width:353px; height:115px; background:url(../images/yun_r.png) no-repeat;}
.yun_r li p{ line-height:24px; padding:15px 20px 0 45px;}

.yun_btn{padding-left:225px;margin-top:33px;}
.yun_btn a{float:left;margin-left:90px;}

@keyframes myfirst{
	0%{ transform:scale(1.2,1.2);}
	100%{transform:scale(1,1);}
	}
@-webkit-keyframes myfirst{
	0%{ transform:scale(1.2,1.2);}
	100%{transform:scale(1,1);}
	}
@-moz-keyframes myfirst{
	0%{ transform:scale(1.2,1.2);}
	100%{transform:scale(1,1);}
	}
@-o-keyframes myfirst{
	0%{ transform:scale(1.2,1.2);}
	100%{transform:scale(1,1);}
	}
@-ms-keyframes myfirst{
	0%{ transform:scale(1.2,1.2);}
	100%{transform:scale(1,1);}
}

/*套餐*/
.tao_wrap{ width:100%; padding-top:40px; height:573px;background:#ffdf0a url(../images/tao_bg.jpg) no-repeat top center ;}
.tao_ul{ padding:30px 0 0 40px;}
.tao_ul li{ float:left; margin-right:30px; color:#fff; text-align:center; width:233px; height:292px; background:url(../images/tao_01.png) no-repeat; float:left; padding-left:45px; }
.tao_ul h4{ padding:10px 0 0 0; height:86px; width:173px; margin:0 auto; border-bottom:1px dashed #ffab9c; font-size:28px; line-height:38px;  }
.tao_ul h4 span,.tli_p p{ font-size:18px;}
.tao_ul h4 span em{font-size:24px; color:#ffed0a;}
.tli_p{ padding:10px 0 0 60px;}
.tli_p p{ line-height:32px; text-align:left;  }
.tli_p p label{ cursor:pointer; display:inline-block; vertical-align:middle; width:17px; height:17px; background:url(../images/tao_03.png) no-repeat;margin:-3px 5px 0 0;}
.tli_p p label.cur{ background:url(../images/tao_02.png) no-repeat; }


/*底部导航*/
.foo_nav{width:100%; height:70px;position:fixed;bottom:0;left:0;background-color:#fe5738;z-index:20;}
.foo_nav.cur{border-top:2px solid #263c43;box-shadow:0 0 12px #263c43;-webkit-box-shadow:0 0 12px #263c43;-moz-box-shadow:0 0 12px #263c43;-ms-box-shadow:0 0 12px #263c43;-o-box-shadow:0 0 12px #263c43;}

.foo_nav .autoin{position:relative;}
.foo_nav .xx{position:absolute;font-size:30px;line-height:30px;cursor:pointer;color:#fff; top:-5px; right:-5px;}
.foo_nav ul{height:70px;}
.foo_nav li{ color:#fff; font-size:16px; float:left; line-height:70px;  }
.foo_nav li.title_l{width:58px;line-height:24px;font-size:20px;font-weight:bold;color:#ffed0a;text-align:center;font-style:italic;padding:11px 0;}
.foo_nav li input{ display:inline-block; vertical-align:middle; margin:0 13px 0 10px; height:30px; line-height:30px; background-color:#fff; font-size:14px; text-align:center;}
.foo_nav li img{display:inline-block; vertical-align:middle; }
.foo_nav .li04 a{ color:#fff; font-size:14px; text-decoration:underline;}
.foo_nav .li04 a:hover{ color:#f8fb01;}
.foo_nav .li01 input{ width:76px;}
.foo_nav .li02 input{ width:132px;}
.foo_nav .li03 input{ width:72px; margin:0 0 0 10px;}
.foo_nav .li04{ padding-left:13px;}
.foo_nav .li04 input{ width:72px;}
.foo_nav .yyue_btn{float:left;width:96px;height:38px;line-height:38px;font-size:16px;color:#fe5738;text-align:center;background-color:#ffed0a;margin:14px 0 0 20px;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:194px;}
.foo_nav .yyue_btn:hover{background-color:#e8d923;}

/*右侧导航*/
.side_fixright{width:162px;height:388px;position:fixed; right:1%;top:50%;margin-top:-248px;z-index:99999;overflow:hidden;clear:both;}
*html .side_fixright{position:absolute; right:1%;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200));}
.side_rin{width:162px;height:330px;background:url(../images/nav_r.png) no-repeat;padding-top:58px;}
.side_rin a{display:block;margin:0 auto;}
.ewm_a{width:103px;height:105px;}

.side_ul{ padding:38px 30px 0 30px;}
.side_ul li{ text-align:center; font-size:14px; color:#fff; height:30px; line-height:30px; border-bottom:1px dashed #fff;cursor:pointer;}


/*扉页*/
.feiye{ line-height:24px;font-size:12px; color:#BFBEC6; text-align:center;margin-top:70px;}



