/*
*启德教育集团市场部技术开发
*前端开发组制作版权所有
*/
/***************************公共组件样式控制***************************/

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,b,i,dl,dt,dd,ul,ol,li{margin:0;padding:0;border:0;outline:0;list-style:none;vertical-align:baseline;font-size:100%;}
html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-font-smoothing:antialiased;font-smoothing:antialiased;}
#nav,.header1,#menu,#section{display:block;}
#nav,.header1,#menu{width:100%;}
#section{width:1000px;margin:auto;}
ul,li{list-style:none;}
img{vertical-align:bottom}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none; color:#000; outline:none; cursor:pointer;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
.oh{overflow:hidden;}
.midd{text-align:center;}
.mt1{margin-top:10px;}.mt2{margin-top:20px;}.mt3{margin-top:15px;}.mtb1{margin:10px 0;}.mtb2{margin:20px 0;}.mlr1{margin:0 10px;}.mlr2{margin:0 20px;}.mb{margin-bottom:0;}.mtb1{margin:10px 0;}
.ti{text-indent:25px;}
table{border-collapse: collapse;}
/*清除浮动方法*/
.clear{clear:both;overflow:hidden;font-size:0;line-height:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.fix{zoom:1;}
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}
#looyuMid,#looyuLeft{z-index:10}
/****************************页面样式控制*****************************/

/*---------------------------全局页面控制----------------------------*/
body{line-height:24px;font-size:14px;color:#231714;font-family:"Microsoft YaHei",Helvetica,Arial;}
.mw{width:1000px;margin:auto;}
/*---------------------------全局导航模块---------------------------*/
#nav{height:105px;text-align:center;background-color:#FFF;}

.header1{height:590px; background:url(../images/header.jpg) no-repeat center top;}

.top-nav{background:#ef476c;height:52px;text-align:center;font-size:0;width:100%;position:relative;z-index:1; margin-top:-52px; border-bottom:8px solid #fffab2;}
.top-nav.totop-fix{position:fixed;top:0; left:0; z-index:10;display:block;margin-top:0}
.top-nav li{display:inline-block;*display:inline;*zoom:1;}
.top-nav li a{font-size:16px;color:#fff;line-height:52px;padding:0 27px;display:block;cursor:pointer}
.top-nav li a:hover{}
.top-nav li.on a{color:#fed530;}

.left-nav {width:120px; height:485px; position: fixed; top:100px; left:10px; z-index: 9999; background:url(../images/ly_l.png) no-repeat;}
.left-nav .close-nav{ width: 16px; height:16px; margin:8px 0 63px 101px; display:block;}
.left-nav li{ height:30px; margin-bottom:6px;}
.left-nav li a{display:block; text-indent:-999px; width: 100%; height: 100%;}
.left-nav li.last{padding-top:6px;}
.left-nav li.last a{ width: 83px; height: 24px; margin:0 auto;}

.tit{padding:40px 0 30px; text-align: center;}
.tit h3{height: 177px; margin:0 auto;}

.tit h4{font-size:30px;font-weight:normal;color:#231714;line-height:30px;text-align:center; margin-top:30px; display:inline-block; position: relative;}
.tit h4:before{content:""; position: absolute; left:-95px; top:14px; width: 75px; height:1px; background:#231714;}
.tit h4:after{content:""; position: absolute; right:-95px; top:14px; width: 75px; height:1px; background:#231714;}



.btn-box{font-size:0;text-align:center;padding:25px 0 40px;}
.btn-box a{display:inline-block; height: 38px; line-height:38px; font-size:18px; color:#fff; font-weight:bold; border-radius:8px; cursor:pointer; width:230px;}
.btn-box a.btn1{background:#7464be; margin-right:78px;}
.btn-box a.btn2{background:#f34369;}

/*导语*/
.dy{ background-color: #f9fcff; padding-top:34px;}
.dy li{ width: 254px; height: 257px; padding:23px 26px 0; background-color: #dff1fe; border:1px solid #7fb6de; float:left; border-radius:10px; margin-bottom:36px; }
.dy li.mg{margin:0 37px;}
.dy li img{ width: 105px; display:block; margin:0 auto;}
.dy li dt{font-size:28px; color:#231714; line-height: 54px;font-weight:bold; text-align:center; border-bottom:1px solid #7fb6de; margin-bottom:14px;}
.dy li dd{font-size:16px; color:#231714; line-height: 26px;}

/*面向人群*/
.section-bg{background-color: #f2faff;}
.mxrq-bg{height: 742px; background:url(../images/mxrq_bg.png) no-repeat center top; padding-top:54px;}
.mxrq li{width: 221px; height: 188px; float:left; margin-bottom:28px; padding:146px 46px 0;}
.mxrq li.mg{margin:0 30px;}
.mxrq li.li1{background:url(../images/mxrq_bg1.jpg) no-repeat center top;}
.mxrq li.li2{background:url(../images/mxrq_bg2.jpg) no-repeat center top;}
.mxrq li.li3{background:url(../images/mxrq_bg3.jpg) no-repeat center top;}
.mxrq li.li4{background:url(../images/mxrq_bg4.jpg) no-repeat center top;}
.mxrq li.li5{background:url(../images/mxrq_bg5.jpg) no-repeat center top;}
.mxrq li.li6{background:url(../images/mxrq_bg6.jpg) no-repeat center top;}
.mxrq li dt{font-size:28px; font-weight:bolder; color:#231714; line-height: 62px; text-align: center;}
.mxrq li dd{font-size:16px; color:#231714; line-height: 26px;}



/*名校展团*/
.mxzt{position: relative; margin-top:70px;}
.tab{width: 1153px; height: 73px; background:url(../images/tab_bg.png) no-repeat center top; position: absolute; left:-323px; top:-218px; padding-left:271px; text-align: center; 
    padding-top:155px;}
.tab li{width: 126px; height: 60px; display:inline-block; position: relative; z-index:2; font-size:24px; 
    color:#fff; font-weight:bold; line-height: 48px; cursor: pointer;}
.tab li.on{background:url(../images/tab_list_bg.png) no-repeat center top;}

.mxzt-hid {padding-top:44px; display:none; margin-bottom:25px;}
.mxzt-hid li{width: 215px; float:left; margin-right:46px; text-align: center;}
.mxzt-hid li:nth-child(4n){margin-right:0;}
.mxzt-hid li img{display:block;}
.mxzt-hid li p{font-size:18px; color:#231714; line-height:22px; margin:12px 0 22px;}


.tip{height:69px; background:url(../images/tip_bg.jpg) no-repeat;}
.tip p{padding-left:100px; float:left; width: 572px; font-size:20px; color:#231714; line-height: 69px;}
.tip a{font-size:18px; color:#fff; width: 228px; height: 38px; background-color: #f34369; text-align: center; line-height: 38px; margin-top:14px; float:left; border-radius:8px;}

/*预约特权*/
#page3 .form-wrap{width: 1257px; margin-left:-160px; height: 554px;}

/*展会行程*/
.zhxc{position: relative;}
.zhxc-tab{width:637px; margin-left:-45px; height: 669px; background:url(../images/xzxc_bg.jpg) no-repeat center top; position: relative;}
.zhxc-tab li{float:left; width:70px; height:58px; background:url(../images/xzxc_tab.png) no-repeat; font-size:20px; color:#2d2b2b; cursor: pointer; position: absolute; text-align: center;}
.zhxc-tab li.on{background:url(../images/xzxc_tab_on.png) no-repeat;}
.zhxc-tab li.li1{left:70px; top:48px;}
.zhxc-tab li.li2{left:145px; top:48px;}
.zhxc-tab li.li3{left:220px; top:48px;}
.zhxc-tab li.li4{left:295px; top:48px;}
.zhxc-tab li.li5{left:370px; top:48px;}
.zhxc-tab li.li6{left:445px; top:48px;}
.zhxc-tab li.li7{left:512px; top:48px;}
.zhxc-tab li.li8{left:540px; top:144px;}
.zhxc-tab li.li9{left:540px; top:217px;}
.zhxc-tab li.li10{left:540px; top:286px;}
.zhxc-tab li.li11{left:540px; top:360px;}
.zhxc-tab li.li12{left:540px; top:430px;}
.zhxc-tab li.li13{left:540px; top:500px;}
.zhxc-tab li.li14{left:515px; top:574px;}
.zhxc-tab li.li15{left:440px; top:574px;}
.zhxc-tab li.li16{left:365px; top:574px;}
.zhxc-tab li.li17{left:290px; top:574px;}
.zhxc-tab li.li18{left:215px; top:574px;}
.zhxc-tab li.li19{left:140px; top:574px;}
.zhxc-tab li.li20{left:70px; top:574px;}
.zhxc-tab li.li21{left:38px; top:490px;}
.zhxc-tab li.li22{left:38px; top:420px;}
.zhxc-tab li.li23{left:38px; top:345px;}
.zhxc-tab li.li24{left:135px; top:362px;}
.zhxc-tab li.li25{left:210px; top:362px;}
.zhxc-tab li.li26{left:285px; top:362px;}
.zhxc-tab li.li27{left:360px; top:362px;}
.zhxc-tab li.li28{left:435px; top:362px;}
.zhxc-tab li.bot{background-position: center bottom;}
.zhxc-tab li.left{background-position: left center; text-align: right; line-height: 58px; width: 78px;}
.zhxc-tab li.top{background-position: center top; padding-top:44px; line-height: 20px; height: 20px;}
.zhxc-tab li.right{background-position: center right; text-align: left; line-height: 58px; width: 78px;}

.zhxc-hid{display:none;}
.zhxc-hid .left{width: 388px; position: absolute; left:60px; top:150px;}
.zhxc-hid .info{width:262px; float:left;}
.zhxc-hid .info h6{font-size:24px; color:#231714; line-height:52px; display:inline-block; border-bottom:4px solid #8ad4f9; margin-bottom:8px;}
.zhxc-hid .info h6 b{font-size:28px; display:inline-block; margin-right:10px;}
.zhxc-hid .info .time{ color:#231714; font-size:20px; line-height: 30px;}
.zhxc-hid .info .line{width: 78px; height: 4px; background-color:#8ad4f9; margin:8px 0; display:block;}
.zhxc-hid .info a{font-size:16px; color:#f34369;}
.zhxc-hid .qr-code{ width:125px; text-align: center; font-size:18px; line-height: 18px; color:#231714; float:left;}
.zhxc-hid .qr-code img{display:block; margin:0 auto 10px;}

.teach-box{width: 388px;}
.teach-box .head{width: 320px; margin:0 auto 18px; border-bottom:1px solid #6d6d6d; padding:16px 0; text-align: center;}
.teach-box .head h4{font-size:24px; color:#231714; line-height: 36px;}
.teach-box .head p{font-size:18px; color:#231714; line-height: 28px;}

.teach-box{width:344px; position:absolute; left:642px; top:0; }
.teach-box .btn-box{padding-top:0;}
.teach-box .inHd{overflow:hidden; width:344px; height: 126px; text-align:center;}
.teach-box .inHd ul{ width: 324px; margin:0 auto;}

.teach-box .inHd li{float:left;width:94px;height:114px; margin-right:18px; border:1px solid #0f9adf; border-radius:6px; overflow:hidden;}
.teach-box .inHd li:last-child{margin-right:0;}
.teach-box .inHd li img{display:block; width:94px; height: 114px;}
/*.teach-box .inHd li.on img{border:2px solid #61acc4; padding:0;}*/
/*.teach-box .inHd li img{display:block; width:96px; height:116px; overflow:hidden; padding:2px;}*/
.teach-box .prev{position:absolute;top:154px;left:-28px;}
.teach-box .prev img{ width: 22px; height: 40px;}
.teach-box .next img{ width: 22px; height: 40px;}
.teach-box .next{position:absolute;top:154px;right:-28px;}

/*.teach-box .inBd .teach-hid{ padding-top:20px;}*/
.teach-box .inBd .teach-hid h6{line-height: 40px; font-size:22px;color:#231714; font-weight:normal;}
.teach-box .inBd .teach-hid .job{font-size:18px; line-height: 30px; color:#0a7fb9; font-weight:normal; margin-bottom:8px;}
.teach-box .inBd .teach-hid .job span{margin-right:16px;}
.teach-box .inBd .teach-hid p{font-size:16px;color:#231714; height:270px; overflow-y:auto; line-height: 28px; background-color: #eaf6fd; padding:20px;}
.teach-box .yuy_btn{font-size:18px; color:#f34369; line-height: 52px; text-decoration:underline; display:block;}

/*优惠信息*/
.yhxx{}
.yhxx .line{height: 10px; background-color: #c0dff5;}
.yhxx-tab{border:1px solid #231815; background-color: #0f9adf; padding:10px 15px;}
.yhxx-tab li{width: 69px; height: 32px; text-align: center; line-height: 32px; font-size:22px; color:#fff; float:left; border-radius:10px; cursor: pointer;}
.yhxx-tab li.on{background-color: #f34369; }

.yhxx-hid{display:none;}
.yhxx-hid .yh-tit{font-size:18px; color:#231714; line-height: 45px; text-align: center; font-weight:normal;}
.yhxx-hid .yh-tit span{display:inline-block; margin-right:15px;}
.yhxx-hid .yh-tit span:last-child{margin-right:0;}
.yhxx-hid .hid-con{border:1px solid #0f9adf; background-color: #f2faff; padding:25px 70px; border-radius:8px;}
.yhxx-hid .hid-con .left{width: 375px; float:left;}
.yhxx-hid .hid-con dl{border-bottom:1px solid #97d4f2; padding:6px 20px 12px 0;}
.yhxx-hid .hid-con dl:last-child{border-bottom:0;}
.yhxx-hid .hid-con dt{font-size:20px; color:#f34369; line-height:36px; }
.yhxx-hid .hid-con dd{font-size:16px; color:#231714; line-height: 26px;}
.yhxx-hid .hid-con dd span{width: 20px; height: 20px; display:inline-block; border-radius:50%; background-color: #0f9adf; color:#fff; text-align: center; line-height: 20px; margin-right:3px;}
.yhxx-hid .hid-con .right{width: 375px; float:right;}

.yhxx-hid .jqqd{font-size:22px; text-align: center; color:#f34369; line-height: 100px;}

/*讲座预告*/
.jzyg{position: relative; margin-top:70px;}
.jzyg-hid {padding-top:44px; display:none;}
.jzyg-hid .img-box{margin-left:100px; width: 166px; float:left; margin-right:48px;}
.jzyg-hid .img-box img{display:block; width: 100%; margin-bottom:15px;}
.jzyg-hid .img-box p{border:1px solid #c9e9f9; background-color: #fff; line-height: 42px; text-align: center; font-size:22px; font-weight:bold; color:#231714;}
.jzyg-hid .info{width: 585px; float:left;}
.jzyg-hid .info h4{font-size:26px; color:#231714; line-height:32px; margin-bottom:10px;}
.jzyg-hid .info .line{display:inline-block; width: 152px; background-color: #8ad4f9; height: 4px; margin-bottom:10px;}
.jzyg-hid .info p{font-size:16px; line-height: 28px; color:#231714;}
.jzyg-hid .info .btn-box{padding-bottom:50px;}


/*往届回顾*/
.skhg-slider{width:800px; margin:0 auto; position: relative;}
.skhg .bd{ width: 800px; overflow:hidden;}
.skhg .bd li{ width:100%; float:left;}
.skhg .bd li img{display: block;}
.skhg .hd .prev{ width: 21px; height: 36px; position: absolute; left:-46px; top:166px; cursor: pointer;}
.skhg .hd .next{ width: 21px; height: 36px; position: absolute; right:-46px; top:166px; cursor: pointer;}

/*成功案例*/
.page8_bg {background: #f2faff;}
.cgal{width: 1219px;  padding-top:40px; margin:0 auto; }
.cgal .mw{position: relative;}
.cgal .bd{width: 952px; overflow:hidden; margin:0 auto;}
.cgal .bd li{float:left; width: 100%;}
.cgal .bd li dl{float:left; width:386px; height: 235px; border:1px solid #0f9adf; border-radius:8px; background-color: #f2faff; margin:0 12px 22px; 
    padding:5px 32px 0;}
.cgal .bd li dt{font-size:30px; color:#f34369; line-height: 58px; border-bottom:1px solid #b3b5b8; font-weight:bold; text-align: center; margin-bottom:10px;}
.cgal .bd li dt b{display:block; font-size:18px; color:#231714; line-height: 28px; margin-bottom:20px;}
.cgal .bd li dd{font-size:16px; color:#231714; line-height: 26px;}
.cgal .bd li dd a{color:#f34369;}
.cgal .hd .prev{ width: 21px; height: 36px; position: absolute; left:0; top:240px; cursor: pointer;}
.cgal .hd .next{ width: 21px; height: 36px; position: absolute; right:0; top:240px; cursor: pointer;}

/*启德优选产品*/
#page9{margin-bottom:40px;}
.yxcp{position: relative; margin-top:70px;}
.yxcp-hid {padding-top:44px; display:none; text-align: center;}
.yxcp-hid li{width: 402px; margin:0 15px; display: inline-block; font-size:16px; color:#231714; line-height: 26px; text-align: left;}
.yxcp-hid li img{display:block; width: 100%; margin-bottom:15px;}
.yxcp-hid li dd{height: 117px;}
.yxcp-hid li .line{width: 220px; display:block; height: 1px; background-color: #bcc0c3; margin-bottom:12px;}











/*-------------*/
.cgan_list {
	overflow: hidden;
}
.cgan_list li {
	float: left;
	width: 25%;
	text-align: center;
	margin-bottom: 20px;
	
}





/**/
.tab_boxL {
	float: left;
	width: 500px;
}
.tab_boxL table {
	width: 100%;
	text-align: center;
}

.tab_boxL table td {
	font-size: 14px;
	color: #333;
}
.tab_boxL table th {
	font-size: 14px;
	color: #333;
}
.tab_boxL table td a {
	color: #c81042;
}












.big_bge {
	overflow: hidden;
	height: 480px;
}
.tab_right {
	float: right;
	
	width: 480px;
}
.box3_1_c {
	overflow: hidden;
	margin: 0 auto;
	width: 480px;
	height: 400px;
}
.tab_teacherBox {
	overflow: hidden;
	/*padding-bottom: 15px;*/
	height: 375px;
}
.teacher_box {
	
	width: 480px;
	/*margin: 0 14px;*/
	margin-right: -9px;
}
.teacher_box li {
	-float: left;
	margin-top: 10px;
	margin-right: 9px;
	width: 480px;
	height: 170px;
	background: #51b6f9;
	border-radius: 5px;
}
.img_box {
	float: left;
	width: 104px;
	padding-top: 12px;
	margin-left: 26px;
}
.img_box a {
	display: block;
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 32px;
	background: #7627ee;
	border-radius: 5px;
}
.name_box {
	float: left;
	width: 308px;
	margin-left: 41px;
}
.name_box h4 {
	padding-left: 10px;
	margin-top: 23px;
	font-weight: normal;
	line-height: 41px;
	font-size: 22px;
	color: #fff;
	padding-bottom: 15px;
}
.name_box h4 span {
	margin-left: 16px;
	font-size: 16px;
	color: #fff;
}

.name_box p {
	line-height: 24px;
	font-size: 14px;
	color: #fff;
}




.right_top h3 {
	font-size: 26px;
	line-height: 50px;
	text-align: center;
}
.right_top p {
	font-size: 22px;
	line-height: 30px;
	text-align: center;
}

