*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}



/*banner*/

.header{width: 100%;height: 50px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
.headers{ width: 100%;height: 50px;margin: 0 auto;position: fixed;overflow: hidden;top:0; z-index: 99;background-image: url(../images/add_03.jpg);background-size: 100%;background-position: center;}

#header p{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
#header p a.tel{color:#fff;font-size:14px;float: right;line-height: 22px;margin-top: 5px;font-weight: normal;}
#header p a.tel b{font-size:16px;color: #fff;font-weight: normal;}

#banner{width: 100%;height:520px;background-image: url(../images/add_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 520px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}



.grade,.ielts,.upload,.message{width: 1000px;height: auto;position: relative;overflow: hidden;}
.part1{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 10px;}
.part1 .part_lf{width: 476px;height: auto;position: relative;overflow: hidden;float: left;}
.part1 .part_lf .table_wrap{width: 476px;height: 210px;background-image: url(../images/bk_05.jpg);background-size: 476px 210px;background-repeat: no-repeat;background-position: center;margin-top: 40px;cursor: pointer;}
.part1 .part_lf .table_wrap table{width: 466px;height: auto;}
.part1 .part_lf .table_wrap table th{color: #fff;font-size: 18px;text-align: center;font-weight: normal;height: 38px;line-height: 38px;}
.part1 .part_lf .table_wrap table td{font-size: 18px;color: #575757;text-align: left;padding:9px 10px;line-height: 30px;}
.part1 .part_lf .table_wrap table td.fir{width: 70px;text-align: center;color: #ff8046;}
.part1 .part_lf .table_wrap table td span{font-size: 18px;color: #575757;}
.part1 .part_lf .table_wrap table td span:hover{color: #ff4e3c;}
.part1 .part_lf .table_wrap table td del{color: #999;}
.part1 .part_lf .time_wrap{width: 476px;height: auto;position: relative;overflow: hidden;margin-top: 20px;}
.part1 .part_lf .time_wrap a{display: inline-block;margin: 7px 7px;width: 62px;height: 32px;text-align: center;line-height: 32px; float: left;border: 1px solid #c1c1c1;color: #434343;border-radius: 4px;font-size: 18px;}
.part1 .part_lf .time_wrap a:hover{background-color: #ff4e3c;color: #fff;border: 1px solid #ff4e3c;}


.part1 .part_rg{width: 482px;height: auto;position: relative;overflow: hidden;float: right;}
.part1 .part_rg .add_wrap{width: 482px;height: auto;position: relative;overflow: hidden;margin-top: 34px;}
.part1 .part_rg .add_wrap a{display: inline-block;margin:10px 6px;padding: 6px 9px;float: left;border: 1px solid #c1c1c1;color: #434343;border-radius: 4px;font-size: 18px;}
.part1 .part_rg .add_wrap a:hover{background-color: #ff4e3c;color: #fff;border: 1px solid #ff4e3c;}

.step{width: 100%;height: auto;position: relative;overflow: hidden;margin-top: 70px;padding-bottom: 50px;background-image: url(../images/add_13.jpg);background-size: 1920px 1058px;background-repeat: no-repeat;background-position: center top;}
.step_wrap{width: 1000px;height: 303px;position: relative;overflow: hidden; background-image: url(../images/bk_09.png);background-size: 1000px 303px;background-repeat: no-repeat;background-position: center;margin-top: 40px;}
.step_wrap ul{width: 1000px;height: 303px;position: relative;overflow: hidden;}
.step_wrap ul li{height: 303px; float: left;position: absolute;top: 0;z-index: 2;cursor: pointer;}
.step_wrap ul li h1{color:#434343;font-size: 24px;text-align: left;margin-top: 20px;}
.step_wrap ul li h1 span{font-size: 28px;display: inline-block;margin-left: 8px;}
.step_wrap ul li h3{color:#434343;font-size: 24px;font-weight: normal;margin-top: 8px;text-align: left;}
.step_wrap ul li>span{width: 40px;height: 5px;display: inline-block;margin-left: 0;background-color: #434343;}
.step_wrap ul li p{color:#434343;font-size: 14px;line-height: 26px; margin-top: 8px;text-align: left;height: 78px;margin-top: 10px;}
.step_wrap ul li a{display: inline-block;width: 202px;height: 40px;border: 1px solid #e6e6e6;background-color: #ffffff;line-height: 40px;text-align: center;color: #434343;font-size: 18px;margin-top: 10px;border-radius: 20px;margin-left: 0;}
.step_wrap ul li#step1{width: 212px;left: 0;padding: 0 30px 0 20px;}
.step_wrap ul li#step2{width: 201px;left: 254px;padding: 0 30px;}
.step_wrap ul li#step2 a{margin-left: -10px;}
.step_wrap ul li#step3{width: 201px;left: 508px;padding: 0 30px;}
.step_wrap ul li#step3 a{margin-left: -10px;}
.step_wrap ul li#step4{width: 182px;right: 0px;padding: 0 30px;}
.step_wrap ul li#step4 a{margin-left: -10px;}
.step_wrap ul li.hov h1{color: #fff;}
.step_wrap ul li.hov h1 span{color: #fff;}
.step_wrap ul li.hov h3{color: #fff;}
.step_wrap ul li.hov>span{background-color: #fff;}
.step_wrap ul li.hov p{color: #fff;}
.step_wrap ul li.hov a{color: #ff4e3c;border: 1px solid #fff;}
.step_wrap ul li#step1.hov1{background-image: url(../images/bg_03.png);background-size: 262px 303px;background-repeat: no-repeat;background-position: center;}
.step_wrap ul li#step2.hov2{background-image: url(../images/bg_05.png);background-size: 261px 303px;background-repeat: no-repeat;background-position: center;}
.step_wrap ul li#step3.hov3{background-image: url(../images/bg_05.png);background-size: 261px 303px;background-repeat: no-repeat;background-position: center;}
.step_wrap ul li#step4.hov4{background-image: url(../images/bg_07.png);background-size: 242px 303px;background-repeat: no-repeat;background-position: center;}

.intro_wrap{width: 1000px;height: 529px;position: relative;overflow: hidden; background-image: url(../images/bk_12.png);background-size: 1000px 529px;background-repeat: no-repeat;background-position: center;margin-top: 40px;}
.intro_wrap .intro_lf{width: 340px;height: auto;position: relative;overflow: hidden;margin-left:30px;float: left;}
.intro_wrap .intro_lf h3{color:#434343;font-size: 36px;font-weight: normal;margin-top: 110px;text-align: left;}
.intro_wrap .intro_lf>span{width: 50px;height: 6px;display: inline-block;margin-left: 0;background-color: #434343;margin-top: 30px;}
.intro_wrap .intro_lf p{color:#434343;font-size: 16px;line-height: 30px; margin-top: 8px;text-align: left;margin-top: 20px;}
.intro_wrap .intro_lf a{display: block;width: 240px;height: 56px;text-align: center;line-height:56px;font-size:20px;color: #fff;background-color: #ff4e3c; margin-left: 10px;border-radius: 8px;box-shadow: 0px 3px 13px 3px #ffd2cd;-webkit-box-shadow:  0px 3px 13px 3px #ffd2cd;border-radius: 28px;margin-bottom: 15px;margin-top: 20px;}

.intro_wrap .intro_rg{width: 460px;height: auto;position: relative;overflow: hidden;margin-right:20px;float: right;}
.intro_wrap .intro_rg dl{width: 460px;height: auto;position: relative;overflow: hidden;margin-top: 29px;}
.intro_wrap .intro_rg dl dt{font-size: 26px;color: #fff;font-weight: bold;}
.intro_wrap .intro_rg dl dt span{font-size: 18px;color: #434343;display: inline-block;margin-left: 40px;font-weight: normal;}
.intro_wrap .intro_rg dl dd{color: #fff;margin-top: 5px;font-size: 16px;line-height: 26px;}

.ielts ul{width: 993px;height: 352px;position: relative;overflow: hidden;margin-top: 40px;}
.ielts ul li{float: left;position: absolute;overflow: hidden;cursor: pointer;}
.ielts ul li.ielts_1{width: 280px;height: 234px;}
.ielts ul li.ielts_2{width: 282px;height: 114px;}
.ielts ul li.ielts_3{width: 137px;height: 234px;}
.ielts ul li.ielts_4{width: 137px;height: 114px;}
.ielts ul li p{position: absolute; left: 0;top: 0;text-align: center;color: #fff;font-size: 24px;background-image: url(../images/bg.png);background-size: 280px 234px;background-repeat: no-repeat;background-position: center;}
.ielts ul li.ielts_1 p{width: 280px;height: 234px;line-height: 234px;}
.ielts ul li.ielts_2 p{width: 282px;height: 114px;line-height: 114px;}
.ielts ul li.ielts_3 p{width: 137px;height: 234px;line-height: 234px;}
.ielts ul li.ielts_4 p{width: 137px;height: 114px;line-height: 114px;}
.ielts ul li.city_01{top: 0;left: 0;}
.ielts ul li.city_02{top: 0;left: 285px;}
.ielts ul li.city_03{top: 0;left: 570px;}
.ielts ul li.city_04{top: 0;right:0 ;}
.ielts ul li.city_05{top: 119px;left: 285px;}
.ielts ul li.city_06{top: 119px;left: 426px;}
.ielts ul li.city_07{top: 119px;left: 569px;}
.ielts ul li.city_08{top: 119px;right: 144px;}
.ielts ul li.city_09{bottom:0 ;left:0 ;}
.ielts ul li.city_10{bottom:0 ;left:142px ;}
.ielts ul li.city_11{bottom:0 ;left: 427px;}
.ielts ul li.city_12{bottom:0 ;left: 570px;}
.ielts ul li.city_13{bottom:0 ;right: 0;}

.ielts ul li p:hover{background-image: url(../images/bg1.png);}

.table_school{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: -15px;}
.table_school table{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.table_school table tr th{background-color: #ff4e3c;color: #fff;font-size: 18px;height: 54px;font-weight: normal;}
.table_school table tr td{color: #313131;font-size: 16px;padding: 8px 0;text-align: center;border-bottom: 1px solid #ff4e3c;line-height: 26px;}
.table_school table tr:hover{background-color: #ffe4e1;}

.table_school table tr td.lf{text-align: left;padding-left: 10px;}
.table_school p{width: 1000px;height: 98px;position: absolute;bottom: 0;left: 0;background-image: url(../images/bg2.png);background-size: 1000px 98px;background-repeat: no-repeat;background-position: center;}
.table_school p a{display: block;width: 240px;height: 56px;text-align: center;line-height:56px;font-size:20px;color: #fff;border-radius: 28px;border: 1px solid #ff4e3c;color: #ff4e3c;margin-top: 40px;}

.process{width: 100%;height: auto;position: relative;overflow: hidden;margin-top: 70px;padding-bottom: 50px;background-image: url(../images/add_15.jpg);background-size: 1920px 960px;background-repeat: no-repeat;background-position: center top;}
.process ul{width: 832px;height: 636px;position: relative;overflow: hidden;background-image: url(../images/bk_15.png);background-size: 832px 636px;background-repeat: no-repeat;background-position: center;margin-top: 40px;}
.process ul li{float: left;width:150px ;height:140px;color: #383838;font-size: 16px;line-height: 28px;margin-left: 80px;margin-top: 35px;}


.upload dl.pdf2019{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 50px;}
.upload dl.pdf2019 dt{float: left;width: 210px;height: auto;}
.upload dl.pdf2019 dt img{width: 210px;height: auto;}
.upload dl.pdf2019 dd{float: right;width: 760px;height: auto;}
.upload dl.pdf2019 dd a{display: block;width: 190px;height: auto;float: left;position: relative;overflow: hidden;margin-bottom: 20px;text-align: center;}
.upload dl.pdf2019 dd a img{width: 63px;height: auto;}
.upload dl.pdf2019 dd a h3{width: 190px;height: auto;font-size: 18px;font-weight: normal;text-decoration: underline;color: #1811f0;margin-top: 10px;}
.upload dl.pdf2019 dd a>p{width: 190px;height: auto;color: #939393;font-size: 14px;margin-top: 5px;}
.upload dl.pdf2019 dd a p span{color: #ff6216;}

.upload dl.pdf2020{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.upload dl.pdf2020 dt{float: left;width: 211px;height: auto;}
.upload dl.pdf2020 dt img{width: 211px;height: auto;}
.upload dl.pdf2020 dd{float: right;width: 760px;height: auto;}
.upload dl.pdf2020 dd a{display: block;width: 190px;height: auto;float: left;position: relative;overflow: hidden;text-align: center;}
.upload dl.pdf2020 dd a img{width: 63px;height: auto;}
.upload dl.pdf2020 dd a h3{width: 190px;height: auto;font-size: 18px;font-weight: normal;text-decoration: underline;color: #1811f0;margin-top: 10px;}
.upload dl.pdf2020 dd a>p{width: 190px;height: auto;color: #939393;font-size: 14px;margin-top: 5px;}
.upload dl.pdf2020 dd a p span{color: #ff6216;}


.gift{width: 100%;height: auto;position: relative;overflow: hidden;padding-bottom: 60px;margin-top: 50px;background-image: url(../images/add_16.jpg);background-size: 1920px 813px;background-repeat: no-repeat;background-position: center top;}
#tab_wrap{width: 1010px;height: 636px;position: relative;overflow: hidden; background-size: 1010px 636px;background-repeat: no-repeat;background-position: center;margin-top: 40px;}
.tab_hover{background-image: url(../images/tab_07.png);}
.tab_out{background-image: url(../images/tab_03.png);}
.tab_hover1{background-image: url(../images/tab_09.png);}
#tab{width: 1000px;height: 64px;position: relative;overflow: hidden;margin-top: 5px;}
#tab span{display:block;width:306px;height: 64px;text-align: center;line-height: 76px;color: #ff4e3c;font-size: 22px;float: left;}
#tab span.se{}
.ever{display: none;}
#tab_content{width:1000px;}
#tab_content ul.test{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 70px;padding: 10px 0;}
#tab_content ul.test li{width: 229px;height: auto; border: 1px solid #dcdcdc;border-radius: 15px;float: left;margin:0 9px;position: relative;overflow: hidden;}
#tab_content ul.test li p{color: #ff6200;font-size: 20px;line-height: 32px;text-align: center;padding: 15px 0;}
#tab_content ul.test li:hover{box-shadow: 0px 3px 13px 3px #ffd2cd;-webkit-box-shadow:  0px 3px 13px 3px #ffd2cd;border: 1px solid #fff;}

#tab_content img.tab2{width: 976px;height: auto;position: relative;overflow: hidden;margin: 0 auto;margin-top: 50px;display: inline-block;}

#tab_content ul.course{width: 960px;height: auto;position: relative;overflow: hidden;margin-top: 100px;}
#tab_content ul.course li{width: 230px;height: 260px;float: left;background-image: url(../images/qj_35.png);background-size: 230px 260px;background-repeat: no-repeat;background-position: center center;text-align: center;margin-right: 13px;}
#tab_content ul.course li img{width: 74px;height: auto;margin-top: 30px;}
#tab_content ul.course li h3{margin-top: 10px;color: #fff;font-size: 28px;font-weight: bold;}
#tab_content ul.course li p{margin-top: 15px;color: #fff;font-size: 18px;line-height: 30px;}
#tab_content ul.course li a{display: block;width: 140px;height: 40px;text-align: center;line-height:40px;font-size: 18px;color: #7854ff;margin-top: 20px;background-color: #fff;border-radius: 20px;}


.message_wrap{width: 1000px;height: auto;position: relative;overflow: hidden;margin-bottom: 60px;}
.message1{width: 431px;height: 313px;float: left;margin-top: 40px;position: relative;overflow: hidden;background-image: url(../images/bk_75.jpg);background-size: 491px 313px;background-repeat: no-repeat;background-position: center;padding:0 30px;}
.message1 dt{font-size: 26px;color: #fff;font-style:italic;font-weight: bold;margin-top: 25px;}
.message1 dd{margin-top: 15px;}
.message1 dd a{font-size: 18px;color: #fff;display: block;line-height: 36px;}
.message1 dd a:hover{font-weight: bold;text-decoration: underline;}

.message2{width: 410px;height: 313px;float: right;margin-top: 40px;position: relative;overflow: hidden;background-image: url(../images/bk_77.jpg);background-size: 491px 313px;background-repeat: no-repeat;background-position: center;padding:0 40px;}
.message2 dt{font-size: 26px;color: #fff;font-style:italic;font-weight: bold;margin-top: 25px;}
.message2 dd{margin-top: 15px;}
.message2 dd a{font-size: 18px;color: #fff;display: block;line-height: 36px;}
.message2 dd a:hover{font-weight: bold;text-decoration: underline;}

.message3{width: 939px;height: 330px;float: right;margin-top: 40px;position: relative;overflow: hidden;background-image: url(../images/bk_81.jpg);background-size:999px 330px;background-repeat: no-repeat;background-position: center;padding:0 30px;}
.message3 dt{font-size: 26px;color: #fff;font-style:italic;font-weight: bold;margin-top: 31px;}
.message3 dd{margin-top: 15px;}
.message3 dd a{font-size: 18px;color: #fff;display: block;line-height: 36px;width: 379px;float: left;}
.message3 dd a:hover{font-weight: bold;text-decoration: underline;}
.message3 dd a.length{width: 520px;}
/*公共*/
h3.pub_head{width: 1000px;height: 51px;line-height: 51px; font-size: 32px;color: #fff;margin-top: 80px;text-align: center;font-weight: normal;background-image: url(../images/xinxi_07.png);background-size: 1000px 51px;}
h3.ej_head{width: 100%;height: auto;color: #575757;font-size: 28px;text-align: center;margin-top: 50px;font-weight: normal;}
h3.ej_head img{vertical-align: middle;margin: 0 8px;margin-top: -2px;}
p.pub_info{color: #434343;font-size: 16px;margin-top: 10px;line-height: 26px;text-align: left;}
h3.sj_head{width: 100%;height: 50px;color: #575757;font-size: 28px;text-align: left;margin-top: 80px;font-weight: normal;line-height: 50px;position: relative;overflow: hidden;}
h3.sj_head span{float: right;cursor: pointer;}
h3.sj_head span img{width: 190px;height: auto;margin-top: 10px;}

p.pub_info1{width:380px;height: 32px; color: #ff4e3c;font-size: 20px;margin-top: 15px;line-height: 32px;text-align: center;background-color: #ffdcd8;border-radius: 16px;}

div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 66px;margin-top: 40px;}
div.pub_btn>a{display: block;width: 240px;height: 56px;text-align: center;line-height:56px;font-size:20px;position: absolute;left: 50%;color: #fff;background-color: #ff4e3c; margin-left: -120px;box-shadow: 0px 3px 13px 3px #ffd2cd;-webkit-box-shadow:  0px 3px 13px 3px #ffd2cd;border-radius: 28px;}


div.pub_btn3{position: relative;overflow: hidden;width: 1000px;height: 64px;margin-top: 50px;margin-bottom: 60px;}
div.pub_btn3>a{display: block;width: 243px;height: 64px;text-align: center;line-height:52px;font-size: 22px;position: absolute;left: 50%;color: #fff;margin-left: -121px;background-image: url(../images/bk_13.jpg);background-size: 243px 64px;background-repeat: no-repeat;}

