body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input{margin:0;padding:0;border:0;list-style:none;}
body{color:#666666;font-size:14px;font-family:"微软雅黑";overflow-x:hidden; min-width: 1250px; max-width: 1920px;}
@media only screen and (min-width: 1920px) {
	body{margin: 0 auto;}
}
a{ text-decoration:none; outline:none; cursor:pointer;}
.fl{float: left;} .fr{float: right !important;}
.wrapper{ width:1200px; margin:0 auto;}
.wrapper2{ width:1250px; margin:0 auto;}
.wrapper3{ width:1000px; margin:0 auto;}
.clear{clear:both; height:0; float: none !important;}
.mt10{ font-size: 18px; color: red; font-weight: bold;}
.mt20{ font-size:16px; margin-top: 10px; color: #262626; text-align:left; font-weight:bold;}
.mt20 span{font-size: 16px; font-weight: normal;}
.mt30{ font-size:18px; margin-top: 30px; color: #262626; text-align:center;}
.mt40{ font-size:36px; margin-bottom: 30px; color: #000;text-align:center;}

/*top*/
.top{width: 100%; height:70px;background-color: #313131;}
.top .top2{ height:70px; position:relative; z-index:1;}
.top .top2 .top2-left{ float:left; height:55px; padding-top:15px;}
.top .top2 .top2-left a{ float:left;}
.top .top2 .top2-left a img{ display:block;}
.top .top2 .top2-right{ float:right; margin-right:30px;}
.top .top2 .top2-right .li{ float:left; margin-left:40px; }
.top .top2 .top2-right .li .a1{ font-size:18px; color:#fff; cursor:pointer;line-height:68px;}
.top .top2 .top2-right .li .a1:hover{ color:#ffca76;}

.top2-right .L1 .kc{position: absolute;top: 61px;left:24%;z-index: 100;width: 840px;height: 180px;background:url(../images/li_bg0.png) no-repeat left center;  padding-left:24px; padding-top:24px;}
.top2-right .L1 .kc .kc1{ float:left; width:250px;}
.top2-right .L1 .kc .kc1 p{ float:left; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d6dbe1; padding-bottom:6px; width:250px; margin-bottom:5px;}
.top2-right .L1 .kc .kc1  a{ float:left; font-size:14px; color:#a3a6af; margin-right:30px; line-height:32px;}
.top2-right .L1 .kc .kc1  a:hover{ color:#666;}

.top2-right .L2 .kc2{position: absolute;top: 61px;left:52%;z-index: 100;width: 268px;height: 151px;background:url(../images/li_bg2.png) no-repeat left center;  padding-left:24px; padding-top:24px;}
.top2-right .L2 .kc2 p{ float:left; font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d6dbe1; padding-bottom:6px; width:250px; margin-bottom:5px;}
.top2-right .L2 .kc2  a{ float:left; font-size:14px; color:#a3a6af; margin-right:30px; line-height:32px;}
.top2-right .L2 .kc2  a:hover{ color:#666;}


/*banner*/
.slider{height:640px;position: relative;margin: 0 auto;overflow: hidden;width: 100%; cursor:pointer;}
.slider .l1{ background:url(../images/banner2.png) no-repeat scroll center; width:100%; height:640px;}
.slider .l2{ background:url(../images/banner5.png) no-repeat scroll center; width:100%; height:640px;}
.slider .l2 a{width:100%; height:640px; display:block;}
.slider .bd{position: relative;z-index: 0;height:640px;}
.slider .hd{width: 100%;position: absolute;z-index: 1;bottom: 30px;left: 0;height: 7px;}
.slider .hd ul{ width:100%; margin-left:46.8%;}
.slider .hd ul li{cursor: pointer; float:left;background:url(../images/cir1.png) no-repeat; width:56px; height:7px; margin-right:8px;overflow: hidden;vertical-align: top;line-height: 9999px;}
.slider .hd ul .on{ background:url(../images/cir2.png) no-repeat; width:56px; height:7px;}


/*复试竞争激烈，每一个细节都可能淘汰你*/
.content1{ background:url(../images/xbg1.png) no-repeat scroll center; width:100%; height:1520px; padding-top:66px;}
.content1 .p1{ font-weight:bold; text-align:center; font-size:40px; color:#333;}
.content1 .p2{ text-align:center; font-size:28px; color:#333;}
.content1 .p2 span{ color:#f23e28; font-weight:bold;}
.content1-1{ margin-top:50px;} 
.content1-1 .b1{ width:420px; height:44px; line-height:44px; display:block; margin:0 auto; border:1px solid #d2311d; border-radius:23px; margin-bottom:30px;}
.content1-1 .b1 img{ float:left; margin-top:14px; margin-left:30px;}
.content1-1 .b1 .p3{ float:left; font-size:26px; color:#666; margin-left:17px;}
.content1-1 .left{ float:left; margin-left:108px;width:326px; }
.content1-1 .left .d1{ background:url(../images/xbg2.png) no-repeat; width:326px; height:141px; padding-top:11px;}
.content1-1 .left .d1 div{ display:block;}
.content1-1 .left .d1 div img{ float:left; margin-left:81px;}
.content1-1 .left .d1 div .p4{ float:left;margin-left:2px; margin-top:12px; font-size:24px; color:#d2311d; font-weight:bold;}
.content1-1 .left .d1 .p5{ padding:0 19px; font-size:16px; color:#666; margin-top:5px; line-height:24px;}
.content1-1 .right{ float:left; margin-left:20px;width:634px; height:318px; padding-top:11px; background:url(../images/xbg3.png) no-repeat; }
.content1-1 .right .d2{ display:block; margin-bottom:15px;}
.content1-1 .right .d2 img{ float:left; margin-left:180px;}
.content1-1 .right .d2 .p4{ float:left;margin-left:2px; margin-top:12px; font-size:24px; color:#d2311d; font-weight:bold;}
.content1-1 .right .d3{ margin-left:17px; margin-bottom:19px;}
.content1-1 .right .d3 .p6{ background:url(../images/xbg4.png) no-repeat; width:133px; height:27px; line-height:27px; text-align:center; font-size:16px; color:#d2311d; float:left; margin-right:11px;}
.content1-1 .right .d3 .p7{ font-size:16px; color:#666; float:left; line-height:27px;}


.content1-2{ margin-top:50px;}
.content1-2 .b2{ width:530px; height:44px; line-height:44px; display:block; margin:0 auto; border:1px solid #d2311d; border-radius:23px; margin-bottom:30px;}
.content1-2 .b2 img{ float:left; margin-top:14px; margin-left:30px;}
.content1-2 .b2 .p3{ float:left; font-size:26px; color:#666; margin-left:17px;}
.content1-2 .d4{ background:url(../images/xbg5.png) no-repeat; width:272px; height:195px; float:left; margin-left:95px;}
.content1-2 .d4 h1{ height:72px; line-height:72px; text-align:center; width:272px; font-size:24px; color:#fff; font-weight:bold; margin-bottom:10px;}
.content1-2 .d4 .p8{ font-size:16px; color:#666; text-align:center; line-height:30px;}
.content1-2 .d5{ background:url(../images/xbg6.png) no-repeat;}
.content1-2 .d6{ background:url(../images/xbg7.png) no-repeat;}
.content1-2 .d7{ background:url(../images/xbg8.png) no-repeat;}
.content1-2 a{ display:block; margin:0 auto; margin-top:34px; width:417px; height:84px; line-height:84px; text-align: center; background:#ffba31; font-size:30px; color:#fff; font-weight:bold; text-align:center;}
.content1-2 a:hover{background:url(../images/abg1.png) no-repeat; }
.content1-3{ margin-top:55px;}
.content1-3 .b3{ width:530px; height:44px; line-height:44px; display:block; margin:0 auto; border:1px solid #d2311d; border-radius:23px; margin-bottom:25px;}
.content1-3 .b3 img{ float:left; margin-top:14px; margin-left:30px;}
.content1-3 .b3 .p3{ float:left; font-size:26px; color:#666; margin-left:17px;}
.content1-3 .d8{ background:url(../images/xbg9.png) no-repeat; width:288px; height:204px; padding-top:6px; float:left; margin-left:65px;}
.content1-3 .d8 h1{ height:72px; line-height:72px; text-align:center; width:288px; font-size:24px; color:#fff; font-weight:bold;}
.content1-3 .d8 p{ margin-top:15px; font-size:16px; color:#666; line-height:28px; padding:0 32px;}
.content1-3 a{ display:block; margin:0 auto; margin-top:40px; width:417px; height:84px; line-height:84px; text-align: center; background:#ffba31; font-size:30px; color:#fff; font-weight:bold; text-align:center;}
.content1-3 a:hover{background:url(../images/abg1.png) no-repeat; }


/*百所院校资源   定向院校复试辅导*/
.content2{ background:url(../images/bg3.png) no-repeat scroll center; width:100%; height:1000px; padding-top:69px;}
.content2-1 .p5{ font-size:40px; color:#fff; font-weight:bold; text-align:center; margin-bottom:40px;}
.content2-2{ background:url(../images/xbg10.png) no-repeat; height:146px; padding-top:39px; padding-left:36px; width:1164px;}
.content2-2 .d2{ background:url(../images/dbg5.png) no-repeat; width:219px; height:107px; float:left; margin-right:8px;}
.content2-2 .d2 img{ float:left; margin-left:15px; margin-top:18px;}
.content2-2 .d2 .d3{ float:left; margin-left:10px; margin-top:24px;}
.content2-2 .d2 .d3 .p6{ font-size:24px; color:#fffdf4;}
.content2-2 .d2 .d3 .p7{ font-size:18px; color:#fffdf4;}

.content2 .p1{ font-weight:bold; text-align:center; font-size:40px; color:#fff; margin-top:63px;}
.content2 .p1 span{ color:#d2311d;}
.content2 .p2{ text-align:center; font-size:28px; color:#a09f9f; margin-top:18px; margin-bottom:72px;}
.content2 .d1{ cursor:pointer; float:left; margin-right:23px; width:165px; height:187px; border:1px solid #5b504d; background:#fff; position:relative;}
.content2 .d1 img{ display:block; margin:0 auto; margin-top:10px; width:103px; height:103px;}
.content2 .d1 .p3{ text-align:center; font-size:16px; color:#333; margin-top:11px;}
.content2 .d1 .p4{ position:absolute; bottom:0; left:0; z-index:10; background:#ffa71e; width:165px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#fff;}
.content2 .d1 .p4:hover{ background:#d2311d}
.content2 .a1{ float:left; width:273px; height:49px; line-height:49px; border:1px solid #b23120; font-size:16px; color:#fff; text-align:center;}
.content2 .a1:hover{ background:#b23120; color:#fff;}

/*课程+服务全面升级助你复试备受青睐*/
.tixi{ background:#f7f4f4; padding-top:50px; padding-bottom:60px;}
.tixi .p1{ font-size:40px; color:#302e2b; font-weight:bold; text-align:center;}
.tixi .p2{ font-size:28px; color:#666; text-align:center; margin-bottom:36px;}
.tixi h1{ background:url(../images/pbg6.png) no-repeat; width:397px; height:68px; line-height:68px; text-align:center; display:block; margin:0 auto; font-size:18px; color:#fff; font-weight:bold;}
.tixi .tixi1{ background:#fff; padding:40px 0;}
.tixi table{ display:block; margin:0 auto;}
.tixi td{ border:1px solid #ecd1cd; font-size:16px; color:#333;text-align:center;}
.tixi .tr1 td{ background:#fdf2f1; height:63px; line-height:63px; border-bottom:none; font-size:18px; color:#d2311d; text-align:center;}
.tixi .tr2 .td1{ color:#d2311d;}
.tixi .tr2 .td3{ }
.tixi .tr2 .td3 .p3{ color:#d2311d; font-size:20px; }
.tixi .tr2 .td3 .p4{ line-height:24px;margin-top:5px; margin-bottom:15px;}
.tixi .tr2 .a1{ display:block; margin:0 auto; width:147px; height:34px; line-height:34px; text-align:center; border:1px solid #d2311d; background:#fdf2f1; font-size:16px; color:#d2311d; margin-bottom:10px;}
.tixi .tr2 .a1:hover{background:#d2311d; color:#fff;}
.tixi .tr2 .a2{ margin-bottom:0;}
.tixi .tixi2{ margin-top:53px;}
.tixi .tixi2 p{ font-size:18px; color:#ddd; text-align:center;float:left; cursor:pointer; width:233px; height:68px; line-height:68px; margin-right:47px; background:#302e2b;}
.tixi .tixi2 p.active3{ background:#d2311d; color:#fff;}
.tixi .tixi3{ background:#fff; padding:40px 0;}

/**/
.content5{ padding-top:30px;}
.content5 .d1{ width:225px; height:274px; padding-top:39px; padding-left:9px; background:url(../images/bg4.png) no-repeat; float:left;transition: 0.5s; cursor:pointer;margin-top:20px;}
.content5 .d1:hover{ margin-top:16px;transition: 0.5s;}
.content5 .d1 .p5{width:209px; height:58px; padding-top:13px; background:#de4848; font-size:22px; color:#fff; font-weight:bold; text-align:center;}
.content5 .d1 .p5 img{ display:block; margin:0 auto; margin-top:6px;}
.content5 .d1 .p6{ color:#333; font-size:16px;line-height:24px;margin-bottom:30px; margin-top:22px; padding-left:15px; padding-right:40px;}
.content5 .d1 a{ display:block; margin:0 auto; text-align:center; width:141px; height:34px; line-height:34px; background:#de4848; color:#fff; font-size:15px; cursor:pointer; border-radius:3px;}
.content5 .d1 a:hover{ background:#f55252;}
.content5 .d2 .p5{ background:#dea448;}
.content5 .d3 .p5{ background:#48dcde;}
.content5 .d4 .p5{ background:#4888de;}
.content5 .d5 .p5{ background:#de486f;}


/*免费预约定制个性复试辅导方案*/
.form2 { background:url(../images/bg5.png) no-repeat scroll center; display:block; margin:0 auto;width:1050px; height:160px; padding-top:17px; margin-bottom:10px; margin-top:30px; }
.form2 .p1{ text-align:center; font-size:28px; color:#302e2b; margin-bottom:13px;}
.form2 input{ float:left; width:406px; height:58px; line-height:58px; background:#fff; text-indent:20px; font-size:16px; color:#999; margin-left:175px; margin-right:5px;}
.form2 button{ float:left; border:none;width:255px; height:58px; line-height:58px; background:#333; text-align:center;font-size:16px; color:#fff; cursor:pointer; }
.form2 button:hover{background:#d2311d; }


/*初试成绩垫底   乾坤未定助你逆袭改写结局*/
.content3{ background:url(../images/bg6.png) no-repeat scroll center; width:100%; height:1080px; padding-top:63px;}
.content3 .p1{ font-weight:bold; text-align:center; font-size:40px; color:#302e2b;}
.content3 .p2{ text-align:center; font-size:28px; color:#666; margin-top:8px;}
.content3-1{ position:relative; width:1200px; height:973px; margin-top:23px;}
.content3-1 .d1{ position:absolute; top:26px; left:435px; width:310px;}
.content3-1 .d1 .p3{ background:url(../images/one.png) no-repeat; width:219px; height:46px; line-height:46px; font-size:23px; color:#fff; font-weight:bold; display:block; margin:0 auto; margin-bottom:4px; text-align:center;}
.content3-1 .d1 .p4{ text-align:center; font-size:14px; color:#333; line-height:23px;}
.content3-1 .d2{ position:absolute; top:132px; left:132px; width:263px;}
.content3-1 .d2 .p3{ background:url(../images/two.png) no-repeat; float:left;}
.content3-1 .d2 .p4{ text-align:left; float:left; margin-left:8px;}
.content3-1 .d3{ position:absolute; top:307px; left:72px; width:318px;}
.content3-1 .d3 .p3{ background:url(../images/three.png) no-repeat; float:left; text-align:left;text-indent:50px; }
.content3-1 .d3 .p4{ text-align:left; float:left; margin-left:8px;}
.content3-1 .d4{ position:absolute; top:500px; left:102px; width:318px;}
.content3-1 .d4 .p3{ background:url(../images/four.png) no-repeat; float:left; font-size:20px;text-align:left;text-indent:40px;}
.content3-1 .d4 .p4{ text-align:left; float:left; margin-left:8px;}
.content3-1 .d5{ position:absolute; top:615px; left:435px; width:306px;}
.content3-1 .d5 .p3{ background:url(../images/five.png) no-repeat;text-align:left;text-indent:62px;}
.content3-1 .d6{ position:absolute; top:500px; left:777px; width:318px;}
.content3-1 .d6 .p3{ background:url(../images/six.png) no-repeat; float:right;text-align:left;text-indent:62px;}
.content3-1 .d6 .p4{ text-align:right; float:right;}
.content3-1 .d7{ position:absolute; top:307px; left:805px; width:307px;}
.content3-1 .d7 .p3{ background:url(../images/seven.png) no-repeat; float:right;text-align:left;text-indent:60px;}
.content3-1 .d7 .p4{ text-align:right; float:right;}
.content3-1 .d8{ position:absolute; top:132px; left:752px; width:310px;}
.content3-1 .d8 .p3{ background:url(../images/eight.png) no-repeat; float:right;text-align:left;text-indent:50px;}
.content3-1 .d8 .p4{ text-align:right; float:right;}
.content3-1 .d9{ background:url(../images/bg7.png) no-repeat; width:383px; height:245px; text-align:center; position:absolute; top:200px; left:397px; padding-top:138px;}
.content3-1 .d9 .p3{ font-size:23px; color:#fff;}
.content3-1 .d9 .p4{ font-size:50px; color:#fff; font-weight:bold;}
.content3-1 .a1{ position:absolute; left:285px; top:845px; display:block; width:299px; height:53px; line-height:53px; border:1px solid #d2311d; text-align:center; font-size:16px; color:#d2311d; background:#f8ede7; }
.content3-1 .a1:hover{ background:#d2311d; color:#fff;}
.content3-1 .a2{ position:absolute; left:645px; top:845px;display:block; width:299px; height:53px; line-height:53px; border:1px solid #d2311d; text-align:center; font-size:16px; color:#d2311d; background:#f8ede7; }
.content3-1 .a2:hover{ background:#d2311d; color:#fff;}


/*专业课一对一*/
.content4{ background:url(../images/bg8.png) no-repeat scroll center; width:100%; height:637px; padding-top:63px;}
.content4 img{ display:block; margin:0 auto;}
/*.content4 .left{ float:left;width:187px; margin-top:20px;}
.content4 .left p{ width:187px; height:73px; line-height:73px; text-align:center; background:url(../images/pbg5.png) no-repeat; font-size:16px; color:#302e2b; margin-bottom:25px; cursor:pointer;}
.content4 .left p.active2{ background:url(../images/pbg4.png) no-repeat; }
.content4 .right{ background:#fff; float:left; width:989px; height:515px; padding-left:23px; padding-top:20px;}*/


/*fix*/
.fix{ background:url(../images/bg9.png) no-repeat scroll center; width:100%; height:117px; position:fixed; z-index:100; bottom:0; left:0; }
.fix .d1{ background:url(../images/dbg1.png) no-repeat; width:564px; height:64px; padding-left:7px; padding-top:7px; margin:0 auto; margin-top:35px;}
.fix .d1 input{width:329px; height:55px; line-height:55px; float:left; text-indent:30px; font-size:16px; color:#999; background:none;}
.fix .d1 button{ border:none; background:none; width:226px; height:55px; line-height:55px; text-align:center; font-size:16px; color:#fff; float:left; cursor:pointer; padding:0;}
.fix .d1 button span{ font-weight:bold;}
/*.fix .d1 button:hover{ background:#eb2a12;}*/
.fix .wrapper{ position:relative; width:1200px;height:112px;}
.fix .wrapper img{ position:absolute; right:74px; top:-13px; cursor:pointer;}




/*联系我们及付款方式*/
.footer{ background:#f5f5f5; padding:30px 0; width:100%;}
.footer .p1{ text-align:center; font-size:32px; color:#3b3939; margin-bottom:26px;}
.footer1{ width:998px; height:219px; border:1px solid #e7e7e7; background:#fff;}
.footer12{ background:url(../images/fbg1.png) no-repeat; height:38px; line-height:38px;}
.footer12 p{ float:left; font-size:16px; color:#666; width:77px; text-align:center; cursor:pointer;}
.footer12 p:hover{ background:#b147c2; color:#fff;}
.footer12 p.active{ background:#b147c2; color:#fff;}
.footer .content{ padding-top:30px; margin-left:25px;}
.footer .content .left{ float:left; color:#666; font-size:14px; line-height:24px;}
.footer .content .right{ float:right; margin-right:30px; color:#666; font-size:14px; line-height:24px;}

.footer2{ width:100%;background: #7c208b;color: #fff;line-height: 23px;padding:20px 0;text-align: center;}
.footer2 a{color:#fff;}


/*弹窗*/
.transimg{ background:url(../images/tbg.png) no-repeat left center; width:515px; height:335px; position:fixed; z-index:1000; top:50%; left:50%; margin-top:-167px; margin-left:-257px;}
.transimg span.s1{ color:#b5b5b5; font-size:21px; float:right; margin-right:25px; margin-top:9px; cursor:pointer;}
.transimg form{ padding-top:95px; padding-left:42px;}
.transimg .p1{ margin-left:18px; }
.transimg .p1 label{ font-size:20px; color:#333; margin-right:14px; }
.transimg .p1 label span{ color:#d82c44; margin-right:5px;}
.transimg .p1 input{ width:210px; height:28px; line-height:28px; border:1px solid #c7c7c7; text-indent:8px; font-size:16px; color:#999;}
.transimg .p2{ margin-top:20px;}
.transimg .p2 label{ font-size:20px; color:#333; margin-right:14px; }
.transimg .p2 label span{ color:#d82c44; margin-right:5px;}
.transimg .p2 input{ width:210px; height:28px; line-height:28px; border:1px solid #c7c7c7; text-indent:8px; font-size:16px; color:#999;}
.transimg .p2 a{ display:inline-block; width:120px; height:28px; line-height:28px; border:1px solid #ccc; background:#f2f2f2; font-size:16px; color:#494949; text-align:center; cursor:pointer; margin-left:3px;}
.transimg .p3{ margin-top:20px;}
.transimg .p3 label{ font-size:20px; color:#333; margin-right:14px; }
.transimg .p3 label span{ color:#d82c44; margin-right:5px;}
.transimg .p3 input{ width:210px; height:28px; line-height:28px; border:1px solid #c7c7c7; text-indent:8px; font-size:16px; color:#999;}
.transimg .btn{ background:url(../images/btn1.png) no-repeat; width:222px; height:49px; line-height:49px;text-align:center; font-size:20px; color:#fff; display:block; margin-top:13px; margin-left:92px; cursor:pointer;}
.transimg .btn:hover{ background:url(../images/btn2.png) no-repeat;}


