*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}

body{background-color: #ff6700;}

/*banner*/
#banner{width: 100%;height:440px;background-image: url(../images/banner.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 440px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
#header{width: 1000px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#header a.tel{color:#fff;font-size:26px;float: right;margin-top: 20px;margin-right: 15px;}



.why,.ssat,.test,.teacher,.hj,.part_two,.course,.part_four,.part_six{width: 1000px;height: auto;position: relative;overflow: hidden;background-color: #fff;border-radius: 15px;padding-bottom: 20px;margin-top: 60px;}
.why .wrap{width: 800px;height: 300px;position: relative;overflow: hidden;margin-top: 20px;}
.why .wrap p{position: absolute;top: 0;right: 10px;}
.why dl{width: 800px;height: auto;position: relative;overflow: hidden;margin-top:30px;}
.why dl dt{height: 22px;font-size: 26px;width: 65px;float: left;border-bottom: 10px solid #fca442;text-align: center;}
.why dl dd{height: 30px;font-size: 20px;width: 400px;float: left;margin-left:35px;line-height: 34px;}

.ssat .wrap{width: 920px;height: 432px;position: relative;overflow: hidden;margin-top: 30px;background-image: url(../images/ssat_xt.jpg);background-repeat: no-repeat;background-size: 920px 432px;}
.ssat .wrap ul{width: 920px;height: auto;position: relative;overflow: hidden;}
.ssat .wrap ul li{width: 395px;height: auto;float: left;padding-top: 175px;margin-left: 25px;}
.ssat .wrap ul li p{font-size: 18px;line-height: 36px;color: #464646; text-align: left;width: 370px;}

.part_two table{width: 920px;height: auto;margin-top: 30px;}
.part_two table tr th{background:#ff771c;color:#FFF;font-size:20px;font-weight: normal;height: 40px;text-align: center;}
.part_two table tr td{color:#333;font-size: 16px;text-align: center;padding: 10px 0;}
.part_two table tr:nth-child(even){background-color: #fff4ea;}



.part_three{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.part_three .wrap{width: 960px;height: auto;position: relative;overflow: hidden;}
.part_three .wrap dl{width: 290px;height: 300px;padding: 10px; margin-right: 15px;float: left;margin-top: 30px;box-shadow: 0px 2px 20px 2px rgba(238,238,238,0.5);-webkit-box-shadow: 0px 2px 20px 2px rgba(238,238,238,0.5);background-color: #fff;border-radius: 10px;}
.part_three .wrap dl dt{color: #f3a774;font-size: 40px;font-weight: bold;}
.part_three .wrap dl dd{margin-top: -35px;width: 92%;}
.part_three .wrap dl dd h3{font-size: 22px;color: #ff771c;text-align: center;}
.part_three .wrap dl dd p{font-size: 18px;color: #555;line-height: 30px;margin-top: 8px;}


.con_content .content,.gmat_content .content{display: none;}
.con_content .active,.gmat_content .active{display: block;}
/*.course{ width:960px; margin:0 auto; overflow:hidden; padding-top:50px;}*/
.course .con_tab{width: 960px;height: auto;position: relative;overflow: hidden;margin-top: 30px;}
.course .con_tab_hd{width: 960px; height: 75px;}
.course .con_tab_hd li{float: left; text-align: center; height: 75px; line-height: 75px;color: #f38e24; font-size: 22px; font-family: myfont; cursor: pointer;background-size:100% 75px;}
.course .con_tab_hd li:nth-child(1){width: 494px; background:no-repeat url(../images/tab_hd.jpg) top center;background-size:100% 75px;}
.course .con_tab_hd li:nth-child(2){width: 466px; background:no-repeat url(../images/tab_hd2on.jpg) top center;background-size:100% 75px;}
.course .con_tab_hd li:nth-child(1).on{width: 494px; background:no-repeat url(../images/tab_hdon.jpg) top center;background-size:100% 75px;}
.course .con_tab_hd li:nth-child(2).on{width: 466px; background:no-repeat url(../images/tab_hd2.jpg) top center;background-size:100% 75px;}
.course .con_tab_hd li.on{color: #fff; }
.con_content .content{border: 2px solid #f38e24; border-top: none; width: 956px; padding-top: 37px; padding-bottom: 30px;}
.con_content .content table{width: 960px; margin: 0 auto;}
.con_content .content table tr th{font-size: 18px; color: #000; font-family: myfont; border-top: 1px solid #eeeeee;
 height: 56px; line-height: 56px; text-align: center;}
.con_content .content table tr td{font-size: 16px; color: #151108; font-family: myfont1; border-top: 1px solid #eeeeee;
 height: 56px; line-height: 56px; text-align: center; position: relative;}
.con_content .content table tr td i{display: block; background: url(../images/hot.png) no-repeat top center; width: 21px; height: 25px; position: absolute; top: 15px; right: 26px;}
.con_content .content table tr td a{font-weight: bold;display: inline-block;width: 140px;height: 40px;text-align: center;line-height: 40px; color: #f00;border: 2px solid #f00;border-radius: 20px;}
.con_content .content table tr td a:hover{background-color: #f48d24;color: #fff;border: 2px solid #f48d24;}
.con_content .content table tr td.s i{right: 50px;}
.con_content .content .content .fr{width: 624px; height: 340px;}
.con_content .content .content .fr img{width: 100%; height: auto;}



.part_four .content{border: 2px solid #f38e24; width: 956px; margin-top: 30px;}
.part_four table{width:960px; margin: 0 auto;}
.part_four table tr th{font-size: 18px; color: #000; font-family: myfont; border-top: 1px solid #eeeeee;
 height: 56px; line-height: 56px; text-align: center;}
.part_four table tr td{font-size: 16px; color: #151108; font-family: myfont1; border-top: 1px solid #eeeeee;
 height: 56px; line-height: 56px; text-align: center; position: relative;}
.part_four table tr td i{display: block; background: url(../images/hot.png) no-repeat top center; width: 21px; height: 25px; position: absolute; top: 15px; right: 26px;}
.part_four table tr td a{font-weight: bold;display: inline-block;width: 140px;height: 40px;text-align: center;line-height: 40px; color: #f00;border: 2px solid #f00;border-radius: 20px;}
.part_four table tr td a:hover{background-color: #f48d24;color: #fff;border: 2px solid #f48d24;}
.part_four table tr td.s i{right: 50px;}
.part_four .content .fr{width: 624px; height: 340px;}
.part_four .content .fr img{width: 100%; height: auto;}



.part_six ul{width: 940px;height: auto;position: relative;overflow: hidden;}
.part_six ul li{width: 940px;height: auto;margin-top:30px; box-shadow: 0px 2px 20px 2px rgba(238,238,238,0.5);-webkit-box-shadow: 0px 2px 20px 2px rgba(238,238,238,0.5);padding: .15rem 0;}
.part_six ul li h3{color: #ff771c;font-size: 22px;}
.part_six ul li h3 span{display: inline-block;margin-left: .1rem; font-size: 20px;color: #333;}
.part_six ul li p{color: #666;font-size: 18px;line-height: 36px;}





#tab{width: 950px;height:50px;position: relative;overflow: hidden;margin-top: 20px;}
#tab span{display: block;cursor: pointer;width:450px;text-align: center;height: 50px;font-size: 24px;color: #333;line-height: 50px;float: left;margin-right: 50px;background-color: #efefef;border-radius: .1rem;}
#tab span.se{background-color: #fca442;color: #fff;}
#tab span i{ position:absolute; left:240px; width:17px; height:9px; background:url(../images/sj.png) no-repeat; display:none;}


#tab_content{width:950px;height: auto; position: relative; overflow: hidden;text-align: center;margin-top: 30px;}
#tab_content .ever{display: none;width:100%;height: auto; position: relative; overflow: hidden;}
#tab_content .ever img{width: 950px;height: auto;}


.focus{width:960px ;height:600px; position:relative; margin: 0 auto;margin-top: 20px;}
.focus #pic{width:960px; height:auto;overflow:hidden; margin: 0 auto;}
.focus #pic ul{width:10377px;height:auto;float:left;}
.focus #pic li{width:960px;height:auto;float:left;}
.focus #pic li img{width:960px;height:auto;float:left;}

.focus #tip{width:550px;height:87px; margin: 50px auto 0; z-index:13;}
.focus #tip ul{clear: both;margin: 0 -10px;}
.focus #tip ul li{width:89px;height:87px;float:left;display:inline;margin:0 20px;cursor:pointer;background:url(../img/t.png) no-repeat;
box-shadow: 3px 3px 5px rgba(49 ,49 ,49 ,0.19); -webkit-box-shadow: 3px 3px 5px rgba(49 ,49 ,49 ,0.19); -moz-box-shadow: 3px 3px 5px rgba(49 ,49 ,49 ,0.19); border-radius: 89px;}
.focus #tip ul li.on{border-radius: 89px; border: 1px solid #EC6215;}
.focus .btn{width:100%;height:41px;z-index:14;overflow:hidden;}
.focus .btn li{width:40px;height:41px;cursor:pointer;overflow:hidden; position:absolute; bottom: 30px;}
.focus .btn li.prev{background:url(../images//ticon1.png) no-repeat left top; left: 0;}
.focus .btn li.next{background:url(../images/ticon.png) no-repeat left top; right: 0;}


.ad{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 50px;cursor: pointer;}
.ad img{width: 1000px;height:auto;}

.hj{text-align: center;}
.hj img{width: 970px;height: auto;margin-top: 30px;}
.hj{margin-bottom: 60px;}

h3.pub_head{width: 100%;height:auto; text-align: center;color: #333;font-size:40px;margin-top: 10px;}
h3.pub_head span{color: #fca442;}


p.pub_info{color: #333;font-size: 20px;text-align: center;margin-top: 10px;}
h3.ej_head{width: 1000px;font-size: 30px;color: #303434;margin-top:30px;text-align: center;}



div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 69px;margin-top: 40px;}
div.pub_btn>a{display: block;width: 277px;height: 69px;text-align: center;font-size: 20px;position: absolute;left: 50%;color: #fff;background-size: 277px 69px;background-repeat:no-repeat;line-height: 58px;}
div.pub_btn>a.btn1 {margin-left: -327px;background-image: url(../images/btn.png);} 
div.pub_btn>a.btn2{margin-left: 50px;background-image: url(../images/btn1.png);}

