*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}
.lf{float: left;}
.rg{float: right;}


/*banner*/
.header{width: 100%;height: 70px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;z-index: 5;position: absolute;top: 0;}
.header p{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.header p a.tel{color:#fff;font-size:20px;float: right;line-height: 22px;margin-top: 18px;font-weight: normal;}

#banner_wrap{width: 100%;height:auto;position: relative;overflow: hidden;}
#banner{width: 100%;height:698px;background-image: url(../images/bg_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 698px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;cursor: pointer;}
#banner>a.banner_chat{display: block;width:190px;height:48px;position: absolute;left: 50%; margin-left: -110px;margin-top: 520px;color: #fff;font-size: 20px;text-align: center;line-height:48px;}

.now{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
.now img{margin-top: 20px;}

.hard{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}


/*问题*/
.question{width: 1037px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.question_wrap{width: 1037px;height: 641px;background-image: url(../images/bg_03.jpg);background-repeat: no-repeat;background-position: center;background-size: 1037px 641px;position: relative;overflow: hidden;margin-top: 25px;}
.question_wrap .question_lf{width: 410px;height: auto;float: left;margin-left: 20px;}
.question_wrap .question_lf h3{color: #fff;font-size: 26px;margin-top: 98px;}
.question_wrap .question_lf ul{width: 410px;height: auto;position: relative;overflow: hidden;margin-top: 25px;}
.question_wrap .question_lf ul li{color: #000000;font-size: 18px;line-height: 47px;text-decoration: underline;}
.question_wrap .question_lf ul li img{vertical-align: middle;margin-right: 8px;margin-top: -4px;}

.question_wrap .question_rg{width: 410px;height: auto;float: left;margin-left: 40px;}
.question_wrap .question_rg>h3{color: #fff;font-size: 26px;margin-top: 32px;}
.question_wrap .question_rg ul{width: 410px;height: auto;position: relative;overflow: hidden;margin-left: 98px;margin-top: 8px;}
.question_wrap .question_rg ul li{height: 70px;margin-top:18px;}
.question_wrap .question_rg ul li h3{color: #333;font-size: 22px;}
.question_wrap .question_rg ul li p{color: #727272;font-size: 18px;margin-top: 7px;}
.question_wrap .question_rg ul li img{vertical-align: middle;margin-right: 8px;margin-top: -4px;}

/*时间安排*/
.time{width: 1000px;height: auto;position: relative;overflow: hidden;}
.time ul{width: 1000px;height: auto;position: relative;overflow: hidden;}
.time ul li{width: 216px;height: 280px;position: relative;overflow: hidden;float: left;text-align: center;border: 1px solid #4193ff;border-radius: 10px;box-sizing: border-box;margin-right: 44px;margin-top:30px;}
.time ul li img{margin-top: 15px;}
.time ul li h3{font-size: 26px;font-weight: bold;margin-top: 15px;color: #3a3a3a;}
.time ul li p{font-size: 16px;margin-top:15px;line-height: 30px;color: #3a3a3a;}
.time ul li.other_one{border: 0 !important;margin-right: 0;}
.time ul li.other_two{border: 0 !important;}
.time ul li.other_one img{position: absolute;left: 0;bottom: 0;}
.time ul li.other_two img{position: absolute;right: 0;top: 0;}

/*班型*/
.type{width: 100%;height: 917px;position: relative;overflow: hidden;background-image: url(../images/bg_12.jpg);background-size: 1920px 917px;background-repeat: no-repeat;background-position: center;margin-top: 20px;}
#course_tab{width: 1000px;height: 87px;position: relative;overflow: hidden;margin-top: 40px;}
#course_tab span{display:block;width:331px;height: 85px;text-align: center;font-size:22px;color: #606266;border: 1px solid #cfcfcf;float: left;}
#course_tab span h3{font-size:22px;color: #606266;margin-top: 5px;}
#course_tab span p{width: 30px;height: 30px;background-position:0 center;background-size: 60px 30px;background-repeat: no-repeat;margin-top: 10px;}
#course_tab #span1 p{background-image: url(../images/tab_01.png);}
#course_tab #span2 p{background-image: url(../images/tab_02.png);}
#course_tab #span3 p{background-image: url(../images/tab_03.png);}
#course_tab span.se{border: 1px solid #3d8fff;background-color: #3d8fff;}
#course_tab span.se h3{color: #fff;}
#course_tab span.se p{background-position:-30px 0px;}
.ever{display: none;}
#course_content{width: 1000px;height: auto;position: relative;overflow: hidden;}

.course_info{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 20px;}
.course_info dl{width:410px;height: auto;}
.course_info dl dt{color: #555555;font-size: 24px;line-height: 50px;border-bottom: 1px solid #3d8fff;margin-top: 10px;margin-bottom: 15px;}
.course_info dl dd{width:410px;height: auto;position: relative;overflow: hidden;}
.course_info dl dd p{width: 205px;height: auto;line-height: 40px;font-size: 17px;}
.course_info dl dd p img{vertical-align: middle;margin-top: -2px;margin-right:5px;}
.course_info .img_rg{float: right;width: 547px;height: auto;}
#course_content ul{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 20px;}
#course_content ul li{width:284px;height: 348px;position: relative;overflow: hidden;float: left;margin-right: 73px;background-image: url(../images/icon_03.png); background-size: 284px 348px;background-repeat: no-repeat;background-position: center;}
#course_content ul li .num{position: absolute;top: 20px;left: 20px;color: #fff;font-size: 24px;}
#course_content ul li h3{width: 270px; font-size: 22px;position: relative;overflow: hidden;color: #666;text-align: center;margin-top: 35px;font-weight: normal;line-height: 32px;}
#course_content ul li span{display: block;width:171px;height: 31px;position: relative;overflow: hidden;background-image: url(../images/bg_22.jpg); background-size: 171px 31px;background-repeat: no-repeat;background-position: center;color: #1257e2;line-height: 31px;text-align: center;margin-top: 15px;margin-bottom: 20px;}
#course_content ul li p{width: 230px;height: auto; color: #666;font-size: 16px;position: relative;overflow: hidden;margin: 0 auto;line-height: 30px;}
#course_content ul li p b{margin-right: 5px;color: #ff952d;font-size: 10px;}
#course_content ul li a{display: block;width: 130px;height: 40px;border-radius: 20px;line-height: 40px;color: #fff;margin-top: 15px;text-align: center;font-size: 18px;background-color: #ff952d;}



/*适合学员*/
.which{width:1000px;height: auto;position: relative;overflow: hidden;}
.which ul{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;text-align: center;margin-top: 40px;}
.which ul li{width:231px ;height: 282px;float: left;position: relative;overflow: hidden;background-size: 231px 282px;background-position: center;background-repeat: no-repeat;text-align: center;margin-right: 25px;}
.which ul li h3{width: 231px;height:auto; color: #fff;font-size: 22px;line-height: 60px;}
.which ul li p{color: #606266;font-size: 18px;line-height: 32px;margin-top: 20px;}
.which ul li  a{display: block;width: 140px;height: 40px;border-radius: 20px;line-height: 40px;color: #fff;margin-top: 25px;text-align: center;font-size: 18px;background-color: #ff952d;}

.gift{width: 1000px;height: 162px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 40px;background-image: url(../images/bg_17.jpg);background-size: 1000px 162px;background-position: center;background-repeat: no-repeat;cursor: pointer;}

.ielts{width: 950px;height: auto;position: relative;overflow: hidden;}
#tab{width: 472px;height: 460px;position: relative;overflow: hidden;margin-top: 40px;background-image: url(../images/bg_25.jpg);background-size: 472px 460px;background-position: center;background-repeat: no-repeat;}
#tab span{display:block;width:173px;height: 144px;text-align: center;background-repeat: no-repeat;background-size: 173px 144px;background-position: center;position: absolute;cursor: pointer;}
#tab span h3{font-size:22px;color: #0084fb;font-weight: normal;}
#tab span p{color: #606060;font-size: 17px;margin-top: 5px;}
#tab #span_1{left:58px ;top: 27px;}
#tab #span_1 h3{margin-top: 34px;}
#tab #span_2{right:62px ;top: 26px;}
#tab #span_2 h3{margin-top: 28px;}
#tab #span_2 p{margin-top:1px;}
#tab #span_3{width:92px;height: 201px;background-size: 102px 201px;right:33px ;top: 130px;padding-left: 10px;}
#tab #span_3 h3{margin-top: 55px;}
#tab #span_4{right:63px ;bottom: 25px;width:163px;padding-right: 10px;}
#tab #span_4 h3{margin-top: 30px;}
#tab #span_5{left:59px ;bottom: 26px;}
#tab #span_5 h3{margin-top: 25px;}
#tab #span_6{width:92px;height: 201px;background-size: 102px 201px;left:30px ;top: 130px;padding-right: 10px;}
#tab #span_6 h3{margin-top: 55px;}

#tab #span_1.se{background-image: url(../images/tab_bg1.png);}
#tab #span_2.se{background-image: url(../images/tab_bg2.png);}
#tab #span_3.se{background-image: url(../images/tab_bg3.png);}
#tab #span_4.se{background-image: url(../images/tab_bg4.png);}
#tab #span_5.se{background-image: url(../images/tab_bg5.png);}
#tab #span_6.se{background-image: url(../images/tab_bg6.png);}

#tab span.se h3{color: #fff;}
#tab span.se p{color: #fff;}

.ever{display: none;}
#tab_content{width:463px;height: 300px;position: relative;overflow: hidden;background-image: url(../images/bg_26.jpg);background-size: 463px 300px;background-position: center;background-repeat: no-repeat;margin-top: 110px;}
#tab_content ul{width: 400px;height: auto;position: relative;overflow: hidden;margin-top: 30px;margin-left: 40px;}
#tab_content ul li{width: 400px;height:60px;position: relative;overflow: hidden;border-bottom:1px solid #eeeeee;}
#tab_content ul li p{width: 200px;height: auto;line-height: 60px;}
#tab_content ul li p img{margin-right: 7px;vertical-align: middle;}



/*教师*/

.teacher{width: 1000px;height:auto;position: relative;overflow: hidden;margin: 0 auto;margin-top: 10px;}
.add{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}

.scroll{width:869px ;height:auto; position:relative; margin: 0 auto;margin-top: 40px;}
.scroll #pic{width:869px; height:auto;overflow:hidden; margin: 0 auto;}
.scroll #pic ul{height:272px;float:left;}
.scroll #pic li{width:869px;height:272px;float:left;}
.scroll #pic li dl{width:869px;height:272px;position: relative;overflow: hidden; }
.scroll #pic li dl dt{width: 209px;height:272px;position: absolute;overflow: hidden;left: 0;top: 0;background-image:url(../images/tea.png);background-size: 209px 272px;background-repeat: no-repeat;background-position: center;}
.scroll #pic li dl dt img{width: 208px;height: auto;margin: 0 auto;}
.scroll #pic li dl dd{width: 740px;height: auto;float: right;margin-top: 30px;position: relative;overflow: hidden;}
.scroll #pic li dl dd h3{color: #4b4b4b;font-size: 30px;margin-left:  100px;margin-top: 10px;}
.scroll #pic li dl dd span{color: #456df5;font-size: 20px;border-radius: 18px; margin-left: 20px;font-weight: normal;}
.scroll #pic li dl dd p{width: 650px; color: #4b4b4b;font-size: 16px;line-height: 30px;margin-top:10px;margin-left: 100px;}
.scroll #pic li dl dd a{display: block;width: 190px;height: 46px;background-color: #ff952d; line-height: 46px;text-align: center;color: #fff;margin-top: 20px;font-size: 18px;border-radius: 23px;margin-left: 100px;}
.scroll #tip{width:869px;height:165px; z-index:13;position: relative;background-image: url(../images/bg_18.jpg);background-repeat: no-repeat;background-position: center;background-size: 869px 165px;margin-top: 20px;}
.scroll #tip ul{width: 869px;height: auto;position: relative;overflow: hidden; clear: both;}
.scroll #tip ul li{width:120px;height:120px;float:left;display:inline;cursor:pointer;position: relative;overflow: hidden;text-align: center;background-color: #fff;margin: 0 26px;margin-top: 20px;}
.scroll #tip ul li img{width:120px;height: auto;}



.message{width: 100%;height: 622px;position: relative;overflow: hidden;margin-top: 40px;background-image: url(../images/bg_19.jpg);background-size: 1920px 622px;background-repeat: no-repeat;background-position: center;}
.message ul{width: 1000px;height: 622px;position: relative;overflow: hidden;margin: 0 auto;}
.message ul li{position: absolute;}
.message ul li a{font-size:19px;}
.message ul li.message_1{left:373px ;bottom:132px ;}
.message ul li.message_1 a{color: #499bff;font-weight: bold;}
.message ul li.message_4{left:300px ;top:303px ;}
.message ul li.message_4 a{color: #499bff;font-weight: bold;}
.message ul li.message_7{right: 365px;bottom:132px ;}
.message ul li.message_7 a{color: #499bff;font-weight: bold;}
.message ul li.message_9{left:460px ;top:166px ;}
.message ul li.message_9 a{color: #499bff;}
.message ul li.message_13{right: 300px;top:287px ;}
.message ul li.message_13 a{color: #499bff;font-weight: bold;}
.message ul li.message_2{left: 278px;top:110px ;}
.message ul li.message_2 a{color: #737373;}
.message ul li.message_3{left:126px ;top:200px ;}
.message ul li.message_3 a{color: #499bff;}
.message ul li.message_5{left:128px ;bottom: 192px;}
.message ul li.message_5 a{color: #499bff;}
.message ul li.message_6{left:59px ;top:308px ;}
.message ul li.message_6 a{color: #737373;}
.message ul li.message_8{left:255px ;bottom:72px ;}
.message ul li.message_8 a{color: #737373;}
.message ul li.message_10{left:436px;bottom:31px ;}
.message ul li.message_10 a{color: #499bff;}
.message ul li.message_11{right:235px ;top:136px ;}
.message ul li.message_11 a{color: #737373;}
.message ul li.message_12{right:83px ;top:204px;}
.message ul li.message_12 a{color: #499bff;}
.message ul li.message_14{right:155px ;bottom:107px ;}
.message ul li.message_14 a{color: #737373;}
.message ul li.message_15{right:50px ;top: 328px;}
.message ul li.message_15 a{color: #737373;}
.message ul li.message_16{right:109px ;top: 394px;}
.message ul li.message_16 a{color: #4698ff;}


.gedu{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 20px;text-align: center;}
.gedu_wrap{width: 1000px;height: 646px;margin-top: 40px;background-image: url(../images/bg_20.jpg);background-repeat: no-repeat;background-position: center;background-size: 1000px 646px;position: relative;overflow: hidden;}
.gedu_info{width: 320px;height: auto;margin-left: 0;text-align: left;}
.gedu_info h3{color: #3f91ff;font-size: 20px;margin-top: 8px;}
.gedu_info p{color: #585858;font-size: 16px;line-height: 28px;margin-top: 20px;text-indent: 2em;}
.item{position: absolute;}
.item h3{color: #000000;font-size: 22px;}
.item p{color: #585858;font-size: 17px;margin-top: 3px;}
.item_1,.item_4,.item_7,.item_8{text-align: left;}
.item_2,.item_3,.item_5,.item_6{text-align: right;}
.item_1{right: 36px;top: 45px;}
.item_2{right: 403px;top: 92px;}
.item_3{right: 600px;top: 187px;}
.item_4{right: 40px;top: 290px;}
.item_5{right: 512px;bottom: 260px;}
.item_6{left:45px;bottom: 190px;}
.item_7{left: 397px;bottom: 102px;}
.item_8{left:90px;bottom: 32px;}


.hj{width: 100%;height:auto;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;text-align: center;padding-bottom: 70px;}

/*公共*/

h3.pub_head{width: 1000px; height: 67px;position: relative;overflow: hidden;color: #3a3a3a;font-size: 34px;margin-top: 60px;font-weight: bold;letter-spacing: 1px;text-align: center;line-height: 78px;background-image: url(../images/head_02.png);background-repeat: no-repeat;background-position: center;background-size: 1000px 67px;}
h3.pub_head span{color: #0084fb;}
p.now_info{width: 1000px;margin-top: 15px; font-size: 18px;line-height: 28px;text-indent: 2em;}
p.ej_head{font-weight: normal;font-size: 18px;width: 1000px;text-align: center;margin: 0 auto;margin-top: 10px;color: #333;}



p.pub_info{width: 980px;height: auto;text-align: center;line-height: 28px;font-size: 22px;color: #000000;margin-top: 15px;}
p.pub_intro{width: 980px;height: auto;text-align: left;line-height: 28px;font-size: 16px;color: #333;margin-top: 15px;text-indent: 2rem;}

div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 60px;margin-top: 30px;}
div.pub_btn>a{display: block;width: 220px;height:50px;text-align: center;font-size:20px;position: absolute;left: 50%;color: #fff;margin-left: -110px;line-height: 50px;background-color: #ff952d;box-shadow: 0px 0px  10px #f4c18f;margin-top: 5px;}


