/* CSS Document */
*{ margin:0; padding:0;}
body{ background: url(../images/bodyBg.jpg) repeat-y center !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}



.footerBottom{ height:92px; overflow:hidden; }

.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }
/*top*/
.top{ height:450px; overflow:hidden; background:url(../images/pic1.jpg) no-repeat center top;}
.top h1{ position:relative;}
.top h1 a{ position:absolute; top:0; left:0; width:100px; height:115px; overflow:hidden; outline:none;}
/*nav*/
.EA_nav{ height:44px; overflow:hidden; background:#3d42a3;}
.EA_nav ul li{ float:left; font-size:16px;  }
.EA_nav ul li a{ float:left; padding:0 30px; height:44px; line-height:44px;  color:#fff; outline:none;}
.EA_nav ul li a:hover{ text-decoration:none; background:#e52f51; color:#fff;}
.EA_nav ul li a.se{background:#e52f51;}

/*advantage*/
.advantage{ background:#fff; padding-top:20px; padding-bottom:3px; margin-top:20px; overflow:hidden;}
.advantage .advantageTitle{ padding-bottom:24px;}
.advantage .advantageTitle h2{ width:400px; height:32px; line-height:32px; padding-left:20px; overflow:hidden; background:url(../images/pic2.jpg) no-repeat right center; font-size:26px; color:#e52f51 !important; font-weight:bold; }
.advantage .advantageTitle .online{ width:120px; height:36px; overflow:hidden; line-height:36px; text-align:center; color:#fff; background:#e52f51; font-size:16px;}
.advantage .advantageTitle a{ text-decoration:none;}
.advantage .advantageTitle a:hover{ text-decoration:none;}
.advantage .advantageSlide{ border-top:1px solid #eaeaed;}
.advantage .advantageSlide dl{ width:199px; border-right:1px solid #eaeaed; height:288px; overflow:hidden;}
.advantage .advantageSlide dl.lastSlide{ border-right:none;}
.advantage .advantageSlide dl dt{ padding-top:145px; padding-bottom:5px; font-size:20px; color:#3d42a3; text-align:center; background:url(../images/pic3.jpg) no-repeat center 38px;}
.advantage .advantageSlide dl.advantageTwo dt{ background:url(../images/pic4.jpg) no-repeat center 38px;}
.advantage .advantageSlide dl.advantageThree dt{ background:url(../images/pic5.jpg) no-repeat center 38px;}
.advantage .advantageSlide dl.advantageFour dt{ background:url(../images/pic6.jpg) no-repeat center 38px;}
.advantage .advantageSlide dl.lastSlide dt{ background:url(../images/pic7.jpg) no-repeat center 38px;}
.advantage .advantageSlide dl dd{ height:24px; line-height:24px; overflow:hidden; color:#383838; font-size:14px; padding:0 0 0 20px;}

/*aboutEA*/
.aboutEA{ background:#fff;padding-top:20px; margin-top:20px; overflow:hidden; }
.aboutEA .aboutEATitle{padding-bottom:24px; border-bottom:1px solid #eaeaed;}
.aboutEA .aboutEATitle h2{width:335px; height:32px; line-height:32px; padding-left:20px; overflow:hidden; background:url(../images/pic8.jpg) no-repeat right center; font-size:26px; color:#e52f51!important; font-weight:bold; }
.aboutEA .aboutEATitle a{ text-decoration:none;}
.aboutEA .aboutEATitle a:hover{ text-decoration:none;}
.aboutEA .aboutEATitle .online{ width:120px; height:36px; overflow:hidden; line-height:36px; text-align:center; color:#fff; background:#e52f51; font-size:16px;}
.aboutEA p{ padding:25px 20px 20px; font-size:16px; color:#383838; line-height:28px;}
.aboutProblem{ padding:0 115px 50px 200px; background:url(../images/pic9.jpg) no-repeat 50px 5px;}
.aboutProblem a{ width:270px; height:30px; line-height:30px; text-indent:20px; overflow:hidden; font-size:16px; color:#1773c1; background:url(../images/icon1.png) left center no-repeat; outline:none;}
.aboutProblem a.aboutSpe{ margin-right:140px; display:inline;}
.aboutProblem a:hover{font-size:16px; color:#1773c1; text-decoration:none;}
/*reason*/
.reason{ background:#fff;padding-top:20px; margin-top:20px; padding-bottom:50px; overflow:hidden;}
.reason .reasonTitle{padding-bottom:24px; border-bottom:1px solid #eaeaed;}
.reason .reasonTitle h2{width:565px; height:32px; line-height:32px; padding-left:20px; overflow:hidden; background:url(../images/pic10.jpg) no-repeat right center; font-size:26px; color:#e52f51 !important; font-weight:bold; }
.reason .reasonTitle .online{ width:120px; height:36px; overflow:hidden; line-height:36px; text-align:center; color:#fff; background:#e52f51; font-size:16px;}
.reason .reasonTitle a{ text-decoration:none;}
.reason .reasonTitle a:hover{ text-decoration:none;}
.reason .reasonCase{ height:370px; overflow:hidden; margin-top:25px; overflow:hidden; padding:0 0 0 25px;}
.reasonCase p{ background:url(../images/pic12.jpg) no-repeat 20px 25px #f8f9ff; width:201px; height:90px; padding:20px 25px 0 120px;  overflow:hidden;  margin-bottom:20px; margin-right:25px; display:inline; font-size:14px; color:#383838; line-height:26px;}
.reasonCase p.firstCase{ background:url(../images/pic11.jpg) no-repeat center 68px #f8f9ff; padding:165px 20px 0 20px; height:205px; width:160px; overflow:hidden;}
.reasonCase p.threeCase{background:url(../images/pic13.jpg) no-repeat 20px 25px #f8f9ff;}
.reasonCase p.fourCase{background:url(../images/pic14.jpg) no-repeat 20px 25px #f8f9ff;}
.reasonCase p.fiveCase{background:url(../images/pic15.jpg) no-repeat 20px 25px #f8f9ff;}
.reasonCase p.sixCase{background:url(../images/pic16.jpg) no-repeat 20px 25px #f8f9ff;}
.reasonCase p.lastCase{background:url(../images/pic17.jpg) no-repeat 20px 25px #f8f9ff;}

/*recommend*/
.recommend{ background:#fff;padding-top:20px; margin-top:20px; padding-bottom:32px; overflow:hidden;}
.recommend .recommendTitle{padding-bottom:24px; border-bottom:1px solid #eaeaed;}
.recommend .recommendTitle h2{width:675px; height:32px; line-height:32px; padding-left:20px; overflow:hidden; background:url(../images/pic18.jpg) no-repeat right center; font-size:26px; color:#e52f51 !important; font-weight:bold;}
.recommend .recommendTitle .online{width:120px; height:36px; overflow:hidden; line-height:36px; text-align:center; color:#fff; background:#e52f51; font-size:16px;}
.recommend .recommendTitle a{ text-decoration:none;}
.recommend .recommendTitle a:hover{ text-decoration:none;}
.recommendSchool{ padding:32px 20px 0 32px;}
.recommendSchool div{ position:relative; width:460px; padding-bottom:20px; border-bottom:1px solid #adafd9; margin-bottom:60px;}
.recommendSchool div p{ position:relative; width:460px; height:280px; overflow:hidden; margin-bottom:16px; }
.recommendSchool div p span{ position:absolute; bottom:0; left:0; width:460px; height:45px; overflow:hidden; line-height:45px; text-indent:10px; color:#fff; font-size:16px; background:url(../images/icon4.png) no-repeat;}
.recommendSchool div p span em{ font-size:20px; font-style:normal; font-weight:bold; padding-right:10px;}
.recommendSchool div .summary{ display:block; font-size:14px; color:#383838; line-height:25px;}
.recommendSchool div .summary.major{ font-weight:bold; padding:5px 0;}
.recommendSchool div .summary.summary1{ height:75px;}
.recommendSchool div .summary.summaryLast{ height:75px;}
.recommendSchool div .summary.summaryLast.summary2{ height:35px;}
.recommendSchool div .summary.summaryLast.summary3{ height:50px;}
.recommendSchool div a{ position:absolute; bottom:-15px; right:0; width:133px; height:30px; line-height:29px; background:#9699d5; color:#fff; overflow:hidden; text-align:center;}
.recommendSchoolLast{ padding:0 25px 0 32px;}
.recommendSchoolLast img{ width:460px; height:280px; overflow:hidden;}
.recommendSchoolLast p{ position:relative; width:460px; padding-bottom:60px;border-bottom:1px solid #adafd9;}
.recommendSchoolLast p span{ display:block;}
.recommendSchoolLast p span.summaryFirst{font-size:16px; color:#4b4b4b; padding-top:20px; padding-bottom:5px; }
.recommendSchoolLast p span.summaryFirst em{font-size:20px; font-style:normal; font-weight:bold; padding-right:10px;}
.recommendSchoolLast p span.summary{ font-size:14px; color:#383838; line-height:25px;}
.recommendSchoolLast p span.summary.major{ font-weight:bold; padding:5px 0;}
.recommendSchoolLast p a{position:absolute; bottom:-15px; right:0; width:133px; height:30px; line-height:29px; background:#9699d5; color:#fff; overflow:hidden; text-align:center; }
.recommend .remark{font-size:14px; color:#e52f51; padding-left:30px; padding-top:10px; height:19px; overflow:hidden;}
.recommend .remark span{ float:left; padding-top:3px; padding-right:6px; }

/*read*/
.read{ background:#fff;margin-top:20px;overflow:hidden; padding-bottom:38px;}
.read h2{ padding:25px 0; color:#e52f51 !important; font-size:26px; text-indent:20px; border-bottom:1px solid #ececf2;}
.read div{ padding:0 25px;}
.read div a{ width:459px; height:100px; overflow:hidden; margin-top:30px; outline:none;}

/*experts*/
.experts{background:#fff;margin-top:20px;overflow:hidden; padding-bottom:20px;}
.experts h2{  padding:25px 0; color:#e52f51 !important; font-size:26px; border-bottom:1px solid #ececf2; margin-bottom:20px;}
/*project*/
.project{ background:#fff;margin-top:20px;overflow:hidden; padding-bottom:28px;}
.project h2{ padding:25px 0; color:#e52f51 !important; font-size:26px; border-bottom:1px solid #ececf2;}
.project div{ margin-top:20px; padding:0 25px;}
.project div a{ float:left; width:220px; height:280px; overflow:hidden; margin-right:22px; display:inline;}
.project div a.projectLast{ margin-right:0;}

/*IdpAdvantage*/
.IdpAdvantage{ padding-bottom:25px; background:#fff; margin-top:20px;}
.IdpAdvantage h2{ padding:25px 0; color:#e52f51 !important; font-size:26px; border-bottom:1px solid #ececf2;}
.IdpAdvantage .content{ padding-top:25px; font-family:"宋体";}
.IdpAdvantage .content div{ width:274px; margin-right:60px; margin-left:5px;}
.IdpAdvantage .content div.contentLast{ margin-right:0; width:250px;}
.IdpAdvantage .content div h3{ height:32px; overflow:hidden; background:url(../images/line.png) no-repeat left bottom; margin-bottom:10px; font-size:16px; font-weight:bold; color:#212121;  }
.IdpAdvantage .content div ul li{ height:24px; line-height:24px; overflow:hidden; color:#6a6a6a; font-size:12px; }



.footerBottom{ height:150px; overflow:hidden;}