/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration:none;
	font-weight:normal;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1; font-family:"微软雅黑";
}
ol, ul {
	list-style: none;
}
img{ display:block;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*{ margin:0; padding:0;}
/******************************************样式************************************/
.w1000{ width:1000px; margin:0 auto;}
.c{ clear: both;}
a{ cursor:pointer;}
/****banner****/
.banner{ width:100%; height:598px;  background:url(../images/ban.jpg) top center no-repeat; }
.banner_01{ width:100%; height:200px; background:url(../images/01.jpg) center no-repeat;}
.banner_02{ width:100%; height:200px; background:url(../images/02.jpg) center no-repeat;}
.banner_03{ width:100%; height:200px; padding-top:13px; background:url(../images/03.jpg) top no-repeat;}
.zhongji{ width:390px; height:65px; float:right; margin-right:114px; display:block;}
/**托福听力短板**/
.tinglitf{ width:100%; height:688px; background:#ea5632;}
.tinglitf h2{ text-align:center; font-size:30px; color:#fff; line-height:45px; padding-top:60px; font-family:"微软雅黑";}
.tinglitf h2 b{ font-size:40px;}
.tinglitf h3{ text-align:center; font-size:30px; color:#fff; line-height:45px; padding-top:20px; font-family:"微软雅黑";}
.tinglitf h3 b{ font-size:40px; color:#fcb800;}
.jiangjie{ padding-top:45px;}
.jiangjie li{ width:230px; height:358px; float:left; background:#fff; margin-right:25px; box-shadow: 0px 2px 2px #A7AAB1; position:relative;}
.jiangjie li dl dt{ width:100%; height:70px; background:#fff; padding-top:13px;}
.jiangjie li dl dt img{ display:block; margin:0 auto;}
.jiangjie li dl dd{ width:218px; height:70px; background:#ec4938; padding-left:12px; padding-top:3px;}
.jiangjie li dl dd p{ font-size:18px; line-height:30px; color:#fff;}
.wenti{ width:208px; padding-left:22px;}
.wenti h4{ font-size:18px; line-height:30px; color:#f35c4d;}
.wenti p{ font-size:16px; line-height:28px; color:#f35c4d;}
.jiangjie li a{ width:100px; height:30px; background:#FFAF34; border-radius:5px; display:block; position:absolute; left:65px; bottom:13px; font-size:14px; color:#fff; text-align:center; line-height:30px; transition:all 300ms ease 0s;}
.jiangjie li a:hover{ background:#e19a29;}
/**私人定制**/
.siren{ width:100%; height:auto;}
.siren_top{ width:100%; height:60px;}
.biaoti{ width:100%; height:195px;}
.biaoti h2{ font-size:39px; text-align:center; line-height:90px; color:#F35C4D; font-weight:bold;}
.biaoti h3{ font-size:30px; text-align:center; line-height:35px; color:#F35C4D; font-weight:bold;}
.siren_center{ width:100%; height:401px; }
.siren_center ul li{ height:30px; margin-bottom:30px;}
.siren_center ul li span{ width:214px; height:30px; float:left; text-align:center; line-height:30px; color:#f35c4d; font-size:20px; text-align:left;}
.siren_center ul li a{ width:93px; height:28px; background:#fff; border:1px solid #ea5632; float:left; margin-left:10px; margin-right:10px; text-align:center; line-height:30px; color:#ea5632; cursor:pointer; font-size:14px;}
.siren_center ul li a.bian{ background:#ea5632; color:#fff; border:1px solid #ea5632;}
.siren_bottom{ width:100%; height:180px; background:url(../images/08.png) top center no-repeat;}
.siren_bottom a{ width:250px; height:50px; background:#222; border-radius:5px; font-size:20px; color:#fff; text-align:center; line-height:50px; display:block; margin:0 auto; transition:all 300ms ease 0s;}
.siren_bottom a:hover{ background:#d03424;}
.tel{ font-size:22px; color:#EA5632; float:right; background:url(../images/14.png) left center no-repeat; line-height:45px; padding-left:54px; margin-top:30px;}
/**精心打造**/
.dazao{ width:100%; height:auto; background:#EA5632;}
.dazao_top{ width:100%; height:164px; margin-bottom:60px; background:url(../images/09.png) top center no-repeat #EA5632; }
.dazao_top h2{ text-align:center; font-size:38px; line-height:44px; color:#fff; font-weight:bold; padding-top:50px;}
.dazao_top h3{ text-align:center; font-size:30px; line-height:36px; padding-top:30px; color:#fff; font-weight:bold;}
.dazao_center{ height:1084px;}
.dazao_centerleft{ width:250px; height:1065px; float:left; background:#fff;}
.dazao_centerleft ul li{ width:100%; height:129px; border-bottom:1px solid #ea5632; padding-top:49px; color:#ea5632; text-align:center;}
.dazao_centerleft ul li span{ font-size:20px; line-height:48px;}
.dazao_centerleft ul li p{ font-size:14px; line-height:20px;}
.dazao_centerright{ width:750px; height:1064px; border-top:1px solid #fff; float:left;}
.banji li{ width:230px; height:178px; padding-left:19px; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff; position:relative;}
.banji li h4{ font-size:16px; color:#fff; line-height:40px; padding-top:8px;}
.banji li p{ width:215px; font-size:14px; line-height:25px; color:#fff;}
.youhui a{ width:70px; height:25px; float:left; display:block; font-size:14px; border-radius:3px; text-align:center; line-height:25px; color:#fff; position:absolute; transition:all 300ms ease 0s;}
.youhui .kcyouhui{ background:#fff; left:19px; bottom:14px; color:#ea5632}
.kczixun{ background:#FDB837; left:128px; bottom:14px;}


.kecheng li{ width:355px; height:173px; padding-left:19px;}
.kecheng li p{ width:352px;}
.kecheng li .kcyouhui{ left:88px;}
.kecheng li .kczixun{ left:217px;}
.tifen{ width:100%; height:215px; background:url(../images/10.png) center no-repeat;}
.tifen .tel{ color:#fff; margin-right:345px; margin-top:17px; background-image:url(../images/11.png);}
.beikao{ width:100%; height:269px; background:url(../images/12.png) top center no-repeat #4C4C4C;}
.beikao h2{ font-size:30px; color:#ea5632; text-align:center; line-height:50px; font-weight:bold;}
.beikao h2 b{ font-size:40px; font-weight:bold; color:#fff}
.beikao h3{ font-size:30px; color:#ea5632; text-align:center; line-height:50px; font-weight:bold;}
.beikao h3 b{ color:#fff; font-size:40px; font-weight:bold;}
.beikao h4{ font-size:30px; color:#ea5632; text-align:center; line-height:50px; font-weight:bold;}
.beikao h4 b{ color:#fff; font-size:32px; font-weight:bold;}
.zhishi{ width:100%; height:478px; background:#4C4C4C; padding-bottom:95px;}
.zhishi_left{ width:329px; height:478px; float:left; background:#222; margin-left:67px;}
.zhishi_left h2{ font-size:32px; color:#fff; text-align:center; line-height:83px;}
.zhishi_left ul{ width:242px; margin:0 auto;}
.zhishi_left ul li{ width:100%; height:45px; border-bottom:1px dashed #fff; font-size:20px; line-height:45px; text-align:center; color:#fff; background:url(../images/17.png) left center no-repeat;}
.zhishi_left a{ display:block; margin-top:12px; line-height:26px; text-align:center; font-size:22px; color:#ea5632;}
.zhishi_left a:hover{ color:#fff;}
.zhishi_right{ width:483px; height:314px; float:right; margin-top:65px; background:#ea5632;}
.zhishi_right h2{ font-size:24px; color:#fff; text-align:center; line-height:70px; padding-top:15px;}
.zhishi_right h3{ font-size:22px; color:#fff; text-align:center; line-height:28px;}
.zhishi_right a{ width:190px; height:50px; display:block; margin:50px auto 0; background:#222; border-radius:5px; text-align:center; line-height:50px; font-size:22px; color:#fff; transition:all 300ms ease 0s;}
.zhishi_right a:hover{ background:#d63828;}
.zhishi_right .tel{ margin-right:87px; background-image:url(../images/11.png); margin-top:30px; color:#fff;}
/**听力**/
.zuixin{ width:100%; height:168px; background:#FAFAFA; }
.zuixin h2{ font-size:40px; color:#ea5632; line-height:168px; text-align:center; font-weight:bold;}
.cihui{ width:100%; height:522px; background:#FAFAFA;}
.cihui ul li{ width:232px; height:434px; background:#ea5632; float:left; margin-right:24px; position:relative;}
.cihui ul li span{ width:232px; height:164px; display:block; background:url(../images/19.png) no-repeat; text-align:center; line-height:164px; color:#fff; font-size:24px;}
.cihui ul li p{ width:205px; margin:0 auto; display:block; font-size:16px; line-height:28px; color:#fff;}
.cihui ul li a{ width:155px; height:35px; border-radius:3px; background:#FFAF36; text-align:center; line-height:35px; color:#fff; font-size:16px; display:block; position:absolute; left:38px; bottom:24px; transition:all 300ms ease 0s;}
.cihui ul li a:hover{ background:#d7942b;}
/**团队**/
.haigui{ width:1000px; height:auto; padding-top:91px; background:url(../images/20.png) top center no-repeat;}
.haigui h2{ font-size:30px; text-align:center; color:#ea5632; font-weight:bold; line-height:45px;}
.haigui h2 b{ font-size:40px; color:#fcb800; font-weight:bold;}
.haigui h3{ font-size:30px; text-align:center; color:#ea5632; font-weight:bold; line-height:45px;}
.haigui h3 b{ color:#fcb800; font-weight:bold;}
.laoshi{ margin-top:70px;}
.laoshi_left{ width:344px; float:left; margin-top:5px;}
.laoshi_left dl{ width:100%; height:344px; background:#4C4C4C;}
.laoshi_left dl dt{ width:143px; float:left;}
.laoshi_left dl dd{ width:185px; float:left; margin-left:9px;}
.laoshi_left dl dd h4{ font-size:16px; color:#fff; line-height:32px; text-align:center; padding-top:6px;}
.laoshi_left dl dd span{ font-size:12px; color:#fff; text-align:center; line-height:16px; display:block;}
.laoshi_left dl dd p{ font-size:12px; line-height:22px; color:#fff;}
.laoshi_right{ width:350px; float:right;}
.laoshi_center{ width:246px; height:790px; float:left; margin-left:30px;}
.text{width:240px;height:759px; border:3px solid #ea5632; border-top:none; position:relative;}
.con{width:240px;height:759px;overflow:hidden; position:absolute;}
.news{width:240px;height:759px; position:absolute; }
.news li{ height:40px; line-height:40px; color:#ea5632; text-align:center;}
.mingshi{ width:100%;}
.mingshi a{ float:right; font-size:16px; color:#ea5632; line-height:22px; margin-top:70px; transition:all 300ms ease 0s;}
.mingshi a:hover{ color:#f23e2d}
.shiting{ width:250px; height:50px; display:block; margin:0 auto 80px; text-align:center; line-height:50px; background:#F23E2D; font-size:20px; color:#fff; border-radius:5px; transition:all 300ms ease 0s;}
.shiting:hover{ background:#cd3728;}
/**体型解析**/
.kaoqian{ width:100%; height:760px; background:url(../images/26.jpg) top center no-repeat; padding-top:51px;}
.kaoqian h2{ font-size:30px; text-align:center; color:#fff; line-height:144px;}
.kaoqian h2 b{ color:#ea5632; font-size:38px;}
.kaoqian h3{ font-size:24px; text-align:center; color:#ea5632; line-height:30px; padding-top:30px;}
.kaoqian h4{ font-size:24px; text-align:center; color:#ea5632; line-height:30px;}
.zhuzhi{ margin-left:50px; margin-top:32px;}
.zhuzhi li{ width:181px; height:116px; padding-top:20px; float:left; margin-right:1px; margin-bottom:1px; transition:all 300ms ease 0s; position:relative; cursor:pointer; border-right:1px solid #fff; border-bottom:1px solid #fff;}

.zhuzhi li p{ font-size:14px; line-height:25px; color:#5E5E5E; text-align:center;}
.zhuzhi li span{ width:68px; height:23px; border:1px solid #ea5632; border-radius:10px; font-size:12px; text-align:center; line-height:23px; display:block; color:#ea5632; position:absolute; left:54px; bottom:16px;}
.zhuzhi li:hover{ background:#ea5632;}
.zhuzhi li:hover p{ color:#fff;}
.zhuzhi li:hover span{ border:1px solid #fff; color:#fff;}







/**校区**/
.xiaoqu{ width:100%; height:839px; background:url(../images/27.jpg) top center no-repeat;}
.xiaoqu h2{ padding-top:36px; text-align:center; line-height:102px; color:#fff; font-size:38px;}
.tab {width:1000px;height:auto;margin:0 auto;}
.tab ul{ height:60px;}
.tab ul li {width:auto; height:60px; float:left; padding:0 20px; margin-left:65px; font-size:24px; line-height:56px; color:#fff; cursor:pointer;}

.tab ul li.active { border-bottom:4px solid #EA5632; color:#EA5632;}
.tab div {display: none; width:996px; height: 523px; border:2px solid #EA5632; margin-top:79px;}
.tab div.active {display: block;}
.ditu{ width:710px; height:523px; float:left;}

.tab .dizhi{ width:265px; height:348px; background:#fff; float:left; margin-left:12px; display:block; border:none;}
.dizhi h5{ font-size:18px; font-weight:bold; font-family:"微软雅黑"; color:#2B2B2B; line-height:20px; margin-top:40px; margin-bottom:15px; text-align:center;}
.dizhi p{ padding:0 10px; text-align:left; font-size:13px; line-height:29px; color:#555; font-family:"微软雅黑";}
.dizhi h6{ font-size:18px; text-align:center; line-height:38px; font-weight:bold; color:#EA5632; background:url(../images/28.png) 45px center no-repeat; width:100%; margin-top:30px;}
.dizhi h4{ font-size:20px; text-align:center; line-height:24px; font-weight:bold; color:#EA5632; width:100%;}
.dizhi a{ width:185px; height:45px; background:#EA5632; color:#fff; text-align:center; line-height:45px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; display:block; margin:15px auto 0; border-radius:3px; cursor:pointer; transition:all 300ms ease 0s;}
.dizhi a:hover{ background:#d35030;}
.footer{ width:100%; height:167px; background:#2D2D2D; border-top:2px solid #8C8C8C;}
.logo{ width:212px; height:89px; border-right:1px solid #fff; margin-top:40px; margin-left:70px; float:left;}
.logo img{ margin-top:12px;}
.footer p{ width:450px; font-size:12px; line-height:22px; color:#fff; margin-left:32px; float:left; margin-top:52px;}
.ewm{ float:right; margin:18px 53px 0 0 ;}
