*{margin:0;padding: 0;list-style: none;font-family: Microsoft YaHei;text-decoration: none;}
body{
    background: #eee;
}
.banners img{
    margin-top:31px;
}
.edition{
    width: 100%;
    height: 318px;
    background: #FFFFFF;
}
.area{
    width: 92%;
    margin:0 auto;
    display: flex;
    padding-top: 15px;
    margin-bottom: 10px;
}
.area li{
    width:121.5px;
    height:130px;
    margin-right:12px;
    text-align: center;
    background: #FFFFFF;
    box-shadow: -1px 2px 7px 0px rgba(51, 51, 51, 0.06);
    border-radius: 6px;
}
.area li p{
    margin:0 auto;
    font-size: 16px;
    font-weight: 400;
    letter-spacing:2px;
    color: #333333;
    line-height: 19px;
}
.area li:last-child{
    margin-right: 0;
}
.area li img{
    width: 59px;
    margin-top:16px;
}
.exam_guide{
    width: 100%;
    height:385px;
    background: #FFFFFF;
    margin-top:15px;
    padding-top: 18px;
}
.titles{
    width: 70%;
    height: 26px;
    margin:0 auto;
    display: flex;
}
.titles img{
    width:57px;
    height:13px;
    margin-top:7px;
}
.titles p{
    font-size: 26px;
    font-weight: 400;
    color: #333333;
    line-height: 27px;
    margin:0 auto;
}
.guide_top{
    height:102px;
    position: relative;
}
.guide_top img{
    width:100%;
    height:102px;
}
.guide_top p{
    width: 85%;
    text-overflow:ellipsis;
    white-space:nowrap;
    position: absolute;
}
.guide p{
    width: 97%;
    background: rgb(29 27 27 / 70%);
    font-size: 18px;
    font-weight: 400;
    padding-left:10px;
    color: #FFFFFF;
    line-height: 28px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    position: absolute;
    bottom: 3px;
}
.guide{
    width: 92%;
    margin:0 auto;
    padding-top: 15px;
}
.guide ul li{
    width: 90%;
    margin: 0 auto;
    font-size: 1rem;
    font-weight: 400;
    line-height: 32px;
    list-style-image: url(/Public/Phone/images/index_image/n.png);
    list-style-position: inside;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.btn{
    width: 64%;
    margin:0 auto;
    margin-top:15px;
    display: flex;
}
.btn a{
    width: 118px;
    height: 32px;
    display: block;
    line-height: 32px;
    text-align: center;
    background: #E52121;
    border-radius: 16px;
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
    margin-right:30px;
    letter-spacing: 2px;
}
.btn a:last-child{
    margin-right: 0;
}
.trainings{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    padding-top: 22px;
    margin-top:15px;
}
.trainings ul{
    display: flex;
    width: 92%;
    margin:18px auto;

}
.trainings ul li{
    width: 178px;
    height:38px;
    background-color: rgba(238, 238, 237, 0.2);
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    margin-right: 23px;
    text-align: center;
    letter-spacing: 2px;
    display: flex;
}
.trainings ul li img{
    width: 17px;
    height:19px;
    margin-right:8px;
    margin-left:37px;
    margin-top:9px;
}
.trainings ul li:last-child{
    margin-right:0;
}
.process{
    width: 100%;
    /* height:563px; */
    background: #FFFFFF;
    padding-top: 15px;
    margin-top:15px;
}
.process_img{
    width:100%;
}
.case{
    width: 100%;
    height:640px;
    background: #FFFFFF;
    padding-top: 15px;
    margin-top:15px;
}
.case_1{
    width: 92%;
    height: 160px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    margin:0 auto;
    display: flex;
    margin-bottom: 18px;
}
.case_1 div{
    margin-left:12px;
    margin-top:7px;
    font-size: 17px;
    font-weight: 400;
    color: #3C3C3C;
    line-height: 27px;
}
.case_1 div p:first-child{
    font-size: 20px;
    font-weight: bold;
    color: #272727;
    line-height: 35px;
}
.case_1 div span{
    color: #FF0000;
}
.case a{
    width: 50%;
    margin:0 auto;
    height: 32px;
    display: block;
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 32px;
    background: #E52121;
    border-radius: 16px;
    text-align: center;
    letter-spacing: 2px;
}
.advantages{
    width: 100%;
    margin:0 auto;
    height: 427px;
    background: #FFFFFF;
    margin-top:15px;
    padding-top: 15px;
}
.advantage_1_d{
    width:35%;
    height: 112px;
    background: #FF9900;
    opacity: 0.85;
    border-radius: 6px 0px 0px 6px;
}
.advantage_1_d:nth-child(2){
    border-radius: 0px 6px 6px 0px;
}
.advantage_1_d p{
    width: 95px;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
    margin-top:34px;
}
.advantage_1_p{
    width:64%;
    background-image: url(/Public/Phone/images/language_img/WDYS1.png);
    background-repeat:no-repeat;
    color: #FFFFFF;
    font-size: 14px;
}
.advantage_1_p:nth-child(2){
    background-image: url(/Public/Phone/images/language_img/WDYS2.png);
}
.advantage_1_p p{
    width: 213px;
    margin:0 auto;
    margin-top:17px;
    font-size: 14px;
    line-height: 22px;
}
.advantage_1{
    width: 92%;
    margin:0 auto;
    display: flex;
    margin-bottom:10px;
    margin-top:18px;
}
.download{
    width: 100%;
    height: 528px;
    background: #FFFFFF;
    margin-top:15px;
    padding-top: 15px;
}
.download_ul{
    width: 92%;
    margin:0 auto;
}
.download_ul li{
    display: flex;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 20px;
    margin-top:20px;
    padding-bottom: 15px;
}
.download_ul li:nth-child(3){
    border-bottom: none;
}
.download_ul_left{
    width: 46%;
    height:108px;
    /* text-align: center; */
    position: relative;
}
.download_ul_left img{
    width:100%;
    height:100%;
}
.download_ul_left p{
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 21px;
    position: absolute;
    left:9%;
    bottom:5px;
    letter-spacing: 2px;
}
.download_ul_right{
    width: 50%;
    margin-left: 10px;
}
.download_ul_right p{
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 400;
    color: #272727;
    line-height: 23px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3; 
}
.download_ul_right a{
    font-size: 16px;
    font-weight: 400;
    color: #E52121;
    line-height: 29px;
    display: block;
}
.consulting{
    width: 100%;
    background-image: url(/Public/Phone/images/language_img/WYZX.png);
    background-repeat:no-repeat;
    height:491px;
    padding-top: 20px;
    margin-top: 15px;
}
.consulting_content{
    width: 80%;
    margin:0 auto;
}
.consulting_content p{
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    margin-top:20px;
    margin-bottom: 20px;
    text-align: center;
}
.consulting_content input{
    width: 95%;
    height: 40px;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 18px;
    margin-bottom: 15px;
    background: none;
    /* letter-spacing: 16px; */
    padding-left: 15px;
}
.consulting_content input:nth-child(4){
    letter-spacing: 1px;
}
#Submit{
    width: 80%;
    margin:0 auto;
    display: block;
    letter-spacing: 2px;
    height: 45px;
    background: #F14545;
    box-shadow: 2px 2px 4px 0px rgba(232, 79, 79, 0.43);
    border-radius: 23px;
    border: none;
    margin-top:20px;
}

.new_infos{
    width: 100%;
    height: 465px;
    margin-top:15px;
    padding-top:15px;
    background: #FFFFFF;
}
.new_info_main{
    width: 92%;
    margin:0 auto;
}
.offer_top1{
    width:92%;
    margin:0 auto;
}
#tit1{
    height: 35px;
    line-height: 35px;
    background: #FFFFFF;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.09);
    border-radius: 6px;
    display: flex;
    margin-top:25px;
    text-align: center;
    /* border-bottom: 1px solid #1B1B1B; */
}
.select5{
    width: 93px;
    height: 35px;
    color: #FFFFFF;
    background: #F6910E;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}
#tit1s li{
    width:30%;
    text-align: center;
    margin-right:6px;
    /* border-right:1px solid #1B1B1B; */
    font-size: 1rem;
    /* letter-spacing: 1px; */
}
#tit1s li:last-child{
    margin-right: 0;
}
.new_info_main li{
    width: 90%;
    margin: 0 auto;
    font-size: 1rem;
    font-weight: 400;
    line-height: 32px;
    list-style-image:url(/Public/Phone/images/language_img/n.png);
    list-style-position: inside;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.new_info_main li a{
    color: #666666;
}
.training{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    margin-top:15px;
    padding-top: 20px;
}
.new_info_main_d{
    position: relative;
    margin-bottom:10px;
}
.new_info_main_d img{
    width: 100%;
}
.new_info_main_d p{
    width: 100%;
    position: absolute;
    bottom:1px;
    left:15px;
    letter-spacing: 2px;
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 29px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.team{
    width: 100%;
    padding-top: 30px;
    background: #FFFFFF;
    padding-bottom:26px;
    margin-top:15px;
}
.team_top{
    width:80%;
    height:60px;
    background: url(https://m.topsedu.com/Public/Phone/images/index_image/zhuanjia_bei.png) no-repeat;
    background-size: 100% 100%;
    margin:0 auto;
    margin-bottom: 20px;
}
.team_top p{
    width:80%;
    text-align:center;
    padding:10px 30px;
    font-size: .9rem;
    font-weight: 400;
    color: #666666;
    line-height: 23px;
}
#tit3{
    width:50%;
    margin:0 auto;
    display: flex;
}

#tit3 li{
    width: 70%;
    height: 32px;
    margin-right:10px;
    text-align: center;
    line-height: 32px;
    font-size: 1rem;
    /* color: #343434; */
    letter-spacing: 2px;
    /* background: #F9F9F9; */
    border-radius: 10px;
}
#tit3 li:last-child{
    margin-right:0;
}
/*海外顾问视频开始*/
.index-video{width:92%;height:21rem;margin:20px auto 0px;position:relative;border-radius: 5%;background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 2px 2px 8px 0px rgb(0 0 0 / 10%);}
.videos{display:none; border:1px solid #ccc; position:fixed; left:0.8%; top:50%; margin-top:-10rem; z-index:10; width:98%;max-height:30rem;}
.videos video{width:100%;}
.videotitle{width:100%;height:2rem;background-color:#fafafa;line-height:2rem;}
.videotitle p{text-indent:1rem;font-size:1rem;float:left;}
.vclose {margin-right:1rem;float:right;position:relative;width:0.1em;height:2em;background: #333;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;}
.vclose:after{content: ""; position: absolute; top: 0; left: 0; width:0.1em;height:2em; background: #333;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.video-case{text-align:center;margin:0 auto;margin-top:18px;}
.video-case img{border-radius:0.5rem;}
.video-case h3{font-size:22px;color:#222;font-weight:bold;line-height:1.8rem;margin-top: 6px;margin-bottom:10px;letter-spacing: 2px;}
.video-case h4{font-size:0.9rem;color:#444;line-height:1.6rem;}
.video-case p{font-size:16px;color:#666;text-align:left;text-indent:2em;line-height:1.3rem;width:92%;margin:0 auto;line-height: 28px;}
.video-case p strong{font-weight:bold;color:#FF1411}
.videolist{position:relative;}
.teach-circle{border-radius:50%;height:3rem;position:absolute;width:3rem;background-color:#eee;opacity:0.8;left:50%;top:50%;margin-left:-1.5rem;margin-top:-1.5rem;}
.teach-circle-play{content:"";display:block;width:0;height:0;border-style:solid;border-width:0.8rem 0 0.8rem 1rem;border-color:transparent transparent transparent #222;position:absolute;top:50%;left:50%;margin:-0.8rem 0 0 -0.35rem;opacity:0.9;}
.video-more{width:90%;margin:0 auto 2rem;height:2.5rem;}
/*海外顾问视频结束*/



/*  ielts  */
.advantage_2_d{
    width:35%;
    height: 112px;
    background: #41b1da;
    opacity: 0.6;
    border-radius: 6px 0px 0px 6px;
}
.advantage_2_d:nth-child(2){
    border-radius: 0px 6px 6px 0px;
}
.advantage_2_d p{
    width: 95px;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
    margin-top:34px;
}
.advantage_2_p{
    width:64%;
    background-image: url(/Public/Phone/images/slices_ielts/WDYS1.png);
    background-repeat:no-repeat;
    color: #FFFFFF;
    font-size: 14px;
}
.advantage_2_p:nth-child(2){
    background-image: url(/Public/Phone/images/slices_ielts/WDYS3.png);
}
.advantage_2_p p{
    width: 213px;
    margin:0 auto;
    margin-top:17px;
    font-size: 14px;
    line-height: 22px;
}
.select_ielts{
    width: 93px;
    height: 35px;
    color: #FFFFFF;
    background: #41b1da;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}
.trainings_ielts{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    padding-top: 22px;
    margin-top:15px;
}
.trainings_ielts ul{
    display: flex;
    width: 92%;
    margin:18px auto;

}
.trainings_ielts ul li{
    width: 178px;
    height:38px;
    background-color: rgba(238, 238, 237, 0.2);
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    margin-right: 23px;
    text-align: center;
    letter-spacing: 2px;
    display: flex;
}
.trainings_ielts ul li img{
    width: 17px;
    height:19px;
    margin-right:8px;
    margin-left:37px;
    margin-top:9px;
}
.trainings_ielts ul li:last-child{
    margin-right:0;
}

/*  sat  */
.advantage_3_d{
    width:35%;
    height: 112px;
    background: #F3CA56;
    opacity: 0.88;
    border-radius: 6px 0px 0px 6px;
}
.advantage_3_d:nth-child(2){
    border-radius: 0px 6px 6px 0px;
}
.advantage_3_d p{
    width: 95px;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
    margin-top:34px;
}
.advantage_3_p{
    width:64%;
    background-image: url(/Public/Phone/images/slices_sat/WDYS1.png);
    background-repeat:no-repeat;
    color: #FFFFFF;
    font-size: 14px;
}
.advantage_3_p:nth-child(2){
    background-image: url(/Public/Phone/images/slices_sat/WDYS3.png);
}
.advantage_3_p p{
    width: 213px;
    margin:0 auto;
    margin-top:17px;
    font-size: 14px;
    line-height: 22px;
}
.select_sat{
    width: 93px;
    height: 35px;
    color: #FFFFFF;
    background: #F3CA56;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}
.trainings_sat{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    padding-top: 22px;
    margin-top:15px;
}
.trainings_sat ul{
    display: flex;
    width: 92%;
    margin:18px auto;

}
.trainings_sat ul li{
    width: 178px;
    height:38px;
    background-color: rgba(238, 238, 237, 0.2);
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    margin-right: 23px;
    text-align: center;
    letter-spacing: 2px;
    display: flex;
}
.trainings_sat ul li img{
    width: 17px;
    height:19px;
    margin-right:8px;
    margin-left:37px;
    margin-top:9px;
}
.trainings_sat ul li:last-child{
    margin-right:0;
}

/*  gre  */
.advantage_4_d{
    width:35%;
    height: 112px;
    background: #F56221;
    opacity: 0.68;
    border-radius: 6px 0px 0px 6px;
}
.advantage_4_d:nth-child(2){
    border-radius: 0px 6px 6px 0px;
}
.advantage_4_d p{
    width: 95px;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
    margin-top:34px;
}
.advantage_4_p{
    width:64%;
    background-image: url(/Public/Phone/images/slices_gre/WDYS1.png);
    background-repeat:no-repeat;
    color: #FFFFFF;
    font-size: 14px;
}
.advantage_4_p:nth-child(2){
    background-image: url(/Public/Phone/images/slices_gre/WDYS3.png);
}
.advantage_4_p p{
    width: 213px;
    margin:0 auto;
    margin-top:17px;
    font-size: 14px;
    line-height: 22px;
}
.select_gre{
    width: 93px;
    height: 35px;
    color: #FFFFFF;
    background: #F56221;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}
.trainings_gre{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    padding-top: 22px;
    margin-top:15px;
}
.trainings_gre ul{
    display: flex;
    width: 92%;
    margin:18px auto;

}
.trainings_gre ul li{
    width: 178px;
    height:38px;
    background-color: rgba(238, 238, 237, 0.2);
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    margin-right: 23px;
    text-align: center;
    letter-spacing: 2px;
    display: flex;
}
.trainings_gre ul li img{
    width: 17px;
    height:19px;
    margin-right:8px;
    margin-left:37px;
    margin-top:9px;
}
.trainings_gre ul li:last-child{
    margin-right:0;
}

/* gmat */
.advantage_5_d{
    width:35%;
    height: 112px;
    background: #7EA9CD;
    opacity: 0.7;
    border-radius: 6px 0px 0px 6px;
}
.advantage_5_d:nth-child(2){
    border-radius: 0px 6px 6px 0px;
}
.advantage_5_d p{
    width: 95px;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
    margin-top:34px;
}
.advantage_5_p{
    width:64%;
    background-image: url(/Public/Phone/images/slices_gmat/WDYS1.png);
    background-repeat:no-repeat;
    color: #FFFFFF;
    font-size: 14px;
}
.advantage_5_p:nth-child(2){
    background-image: url(/Public/Phone/images/slices_gmat/WDYS3.png);
}
.advantage_5_p p{
    width: 213px;
    margin:0 auto;
    margin-top:17px;
    font-size: 14px;
    line-height: 22px;
}
.select_gmat{
    width: 93px;
    height: 35px;
    color: #FFFFFF;
    background: #7EA9CD;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}
.trainings_gmat{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    padding-top: 22px;
    margin-top:15px;
}
.trainings_gmat ul{
    display: flex;
    width: 92%;
    margin:18px auto;

}
.trainings_gmat ul li{
    width: 178px;
    height:38px;
    background-color: rgba(238, 238, 237, 0.2);
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    margin-right: 23px;
    text-align: center;
    letter-spacing: 2px;
    display: flex;
}
.trainings_gmat ul li img{
    width: 17px;
    height:19px;
    margin-right:8px;
    margin-left:37px;
    margin-top:9px;
}
.trainings_gmat ul li:last-child{
    margin-right:0;
}


/* act */
.advantage_6_d{
    width:35%;
    height: 112px;
    background: #78A0EF;
    opacity: 0.7;
    border-radius: 6px 0px 0px 6px;
}
.advantage_6_d:nth-child(2){
    border-radius: 0px 6px 6px 0px;
}
.advantage_6_d p{
    width: 95px;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    letter-spacing: 1px;
    margin-top:34px;
}
.advantage_6_p{
    width:64%;
    background-image: url(/Public/Phone/images/slices_act/WDYS1.png);
    background-repeat:no-repeat;
    color: #FFFFFF;
    font-size: 14px;
}
.advantage_6_p:nth-child(2){
    background-image: url(/Public/Phone/images/slices_act/WDYS3.png);
}
.advantage_6_p p{
    width: 213px;
    margin:0 auto;
    margin-top:17px;
    font-size: 14px;
    line-height: 22px;
}
.select_act{
    width: 93px;
    height: 35px;
    color: #FFFFFF;
    background: #78A0EF;
    border-radius: 6px;
    text-align: center;
    letter-spacing: 2px;
}
.trainings_act{
    width: 100%;
    height: 330px;
    background: #FFFFFF;
    padding-top: 22px;
    margin-top:15px;
}
.trainings_act ul{
    display: flex;
    width: 92%;
    margin:18px auto;

}
.trainings_act ul li{
    width: 178px;
    height:38px;
    background-color: rgba(238, 238, 237, 0.2);
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 38px;
    margin-right: 23px;
    text-align: center;
    letter-spacing: 2px;
    display: flex;
}
.trainings_act ul li img{
    width: 17px;
    height:19px;
    margin-right:8px;
    margin-left:37px;
    margin-top:9px;
}
.trainings_act ul li:last-child{
    margin-right:0;
}