*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}
.fl{float: left;}
.fr{float: right;}

/*body{background-color: #fbecb2;}*/

/*banner*/
.header{width: 100%;height: 80px;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:#d03532;font-size:18px;float: right;line-height: 22px;margin-top: 12px;font-weight: normal;text-align: center;line-height: 26px;font-weight: bold;}

#banner_wrap{width: 100%;height:auto;position: relative;overflow: hidden;}
#banner{width: 100%;height:766px;background-image: url(../images/bg_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 766px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;cursor: pointer;}
#banner .banner_btn{position: relative;overflow: hidden;width: 1000px;height: 86px;margin-top:575px;}
#banner .banner_btn>a{display: block;width: 230px; height: 60px;text-align: center;line-height:60px;font-size: 22px;position: absolute;left: 50%;color: #fff;background-color: #cb4c22;letter-spacing: 1px;border-radius: 30px;}
#banner .banner_btn>a.btn1{margin-left: -280px;}
#banner .banner_btn>a.btn2{margin-left: 50px;}


.which{width: 100%;height:auto;background-image: url(../images/bg_02.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 477px;position: relative;overflow: hidden;text-align: center;padding: 30px 0 50px 0;}
.which .which_wrap{width:1144px;height: 250px;background-image: url(../images/qj_01.png);background-repeat: no-repeat;background-position: center top;background-size:1144px 307px;position: relative;overflow: hidden;padding-top: 57px;cursor: pointer;}
.which .which_wrap p{margin-left: 420px;width:700px;height: auto;text-align: left;color: #cb4c22;font-size: 22px;letter-spacing: 1px;line-height: 64px;font-weight: bold;}
.which .which_wrap p b{font-size: 26px;letter-spacing: 2px;}
.which .which_btn{display: block;width: 230px; height: 60px;text-align: center;line-height:60px;font-size: 22px;position: relative;left: 50%;color: #fff;background-color: #cb4c22;letter-spacing: 1px;border-radius: 30px;margin-left: 0px;margin-top: 20px;}

.step{width: 100%;height:auto;background-image: url(../images/bg_03.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 943px;position: relative;overflow: hidden;text-align: center;padding-bottom: 50px;}
.step .step_wrap{width: 1178px;height: 518px;background-image: url(../images/qj_02.png);background-repeat: no-repeat;background-position: center top;background-size:1178px 518px;position: relative;overflow: hidden;cursor: pointer;margin-top: 30px;}
.step .step_wrap ul{width: 895px;height: auto;position: relative;overflow: hidden;margin-left: 250px;}
.step .step_wrap ul li{width: 185px;height: auto;float: left;margin-right: 51px;color: #fff;line-height: 28px;font-size: 18px;text-align: center;}
.step .step_wrap p{width: 1178px;height: 60px;line-height: 60px;position: relative;overflow: hidden;margin-top: 268px;}
.step .step_wrap p span{width: 235px;height: 60px;line-height: 60px;display: inline-block;color: #fff;font-size: 20px;font-weight: bold;text-align: center;letter-spacing:1px;}
.step .step_btn{width:770px ;height: 52px;border: 2px solid #cb4c22;border-radius: 28px;margin-top: 30px;position: relative;overflow: hidden;background-color: #fff;letter-spacing: 1px;}
.step .step_btn p{width: 480px;height: 52px;text-align: center;float: left;color: #333;font-size: 20px;line-height: 52px;}
.step .step_btn a{width: 290px;height: 52px;text-align: center;float: left;color: #fff;font-size: 20px;line-height: 52px;background-color: #cb4c22;}


.course{width: 100%;height:auto;background-image: url(../images/bg_04.jpg);background-repeat: no-repeat;background-position: center bottom;background-size:1920px 1743px;position: relative;overflow: hidden;text-align: center;padding-bottom: 60px;}
#tab{width: 1140px;height: 90px;position: relative;overflow: hidden;margin-top: 40px;}
#tab div{width: 275px;height: 90px;margin-right: 10px;float: left;position: relative;overflow: hidden;cursor: pointer;}
#tab p{width: 275px;height: 90px;position: relative;overflow: hidden;}
#tab p span{display: inline-block;width:226px;height:66px;border-radius: 45px;text-align: center;line-height: 66px;font-size: 24px;margin-top: 20px;}
#tab p.course_1 span{border: 2px solid #f6a13b;background-color: #fff;color: #f6a13b;}
#tab p.course_2 span{border: 2px solid #4091dd;background-color: #fff;color: #4091dd;}
#tab p.course_3 span{border: 2px solid #cb4c22;background-color: #fff;color: #cb4c22;}
#tab p.course_4 span{border: 2px solid #b8690c;background-color: #fff;color: #b8690c;}
#tab p b{display: inline-block;width:106px;height:42px;border-radius: 29px;text-align: center;line-height: 42px;font-size: 20px;position: absolute;right: 0;top: 0;z-index: 2;}
#tab p.course_1 b{border: 2px solid #f6a13b;background-color: #f6a13b;color: #fff;}
#tab p.course_2 b{border: 2px solid #4091dd;background-color: #4091dd;color: #fff;}
#tab p.course_3 b{border: 2px solid #cb4c22;background-color: #cb4c22;color: #fff;}
#tab p.course_4 b{border: 2px solid #b8690c;background-color: #b8690c;color: #fff;}
#tab div.se p.course_1 span{border: 2px solid #f6a13b;background-color: #f6a13b;color: #fff;}
#tab div.se p.course_2 span{border: 2px solid #4091dd;background-color: #4091dd;color: #fff;}
#tab div.se p.course_3 span{border: 2px solid #cb4c22;background-color: #cb4c22;color: #fff;}
#tab div.se p.course_4 span{border: 2px solid #b8690c;background-color: #b8690c;color: #fff;}
#tab div.se p.course_1 b{border: 2px solid #f6a13b;background-color: #fff;color: #f6a13b;}
#tab div.se p.course_2 b{border: 2px solid #4091dd;background-color: #fff;color: #4091dd;}
#tab div.se p.course_3 b{border: 2px solid #cb4c22;background-color: #fff;color: #cb4c22;}
#tab div.se p.course_4 b{margin-right: 0;border: 2px solid #b8690c;background-color: #fff;color: #b8690c;}


#tab_content{width: 1196px;height: auto;position: relative;overflow: hidden;border: 2px solid #d1603b;border-radius: 20px;padding:0 0  30px 0;margin-top: 40px;background-color: #fff;}
.ever{display: none;}

#tab_content ul{width: 1136px;height: auto;position: relative;overflow: hidden;}
#tab_content ul li{width: 365px;height: auto;position: relative;overflow: hidden;margin-right: 20px;float: left;margin-top: 30px;cursor: pointer;}
#tab_content ul li h3{width: 246px;height: 60px;text-align: center;line-height: 60px;position: absolute;top: 0;left: 58px;z-index: 2;font-size: 24px;background-color: #fff;}
#tab_content ul li .info_wrap{width: 321px;height: auto;position: relative;overflow: hidden;border: 2px solid #f08e18;border-radius: 10px;margin-top: 32px;padding: 45px 20px 20px 20px;}
#tab_content ul li h4{font-size: 20px;text-align: left;}
#tab_content ul li p{color: #333;font-size: 18px;text-align: left;line-height: 30px;margin-top: 10px;}
#tab_content ul li p b{font-size: 20px;}
#tab_content ul li a{display: inline-block;width:140px ;height: 40px;border-radius: 20px;text-align: center;line-height: 40px;margin-right: 20px;float: left;margin-top: 10px;font-size: 18px;color: #fff;}

#tab_content ul.course_info_1 h3{border: 2px solid #f08e18;color: #f08e18;}
#tab_content ul.course_info_1 li .info_wrap{border: 2px solid #f08e18;}
#tab_content ul.course_info_1 li h4{color: #f08e18;}
#tab_content ul.course_info_1 li p b{color: #f08e18;}
#tab_content ul.course_info_1 li a{background-color: #f08e18;}

#tab_content ul.course_info_2 h3{border: 2px solid #4091dd;color: #4091dd;}
#tab_content ul.course_info_2 li .info_wrap{border: 2px solid #4091dd;}
#tab_content ul.course_info_2 li h4{color: #4091dd;}
#tab_content ul.course_info_2 li p b{color: #4091dd;}
#tab_content ul.course_info_2 li a{background-color: #4091dd;}

#tab_content ul.course_info_3 h3{border: 2px solid #cb4c22;color: #cb4c22;}
#tab_content ul.course_info_3 li .info_wrap{border: 2px solid #cb4c22;}
#tab_content ul.course_info_3 li h4{color: #cb4c22;}
#tab_content ul.course_info_3 li p b{color: #cb4c22;}
#tab_content ul.course_info_3 li a{background-color: #cb4c22;}

#tab_content ul.course_info_4 h3{border: 2px solid #b8690c;color: #b8690c;}
#tab_content ul.course_info_4 li .info_wrap{border: 2px solid #b8690c;}
#tab_content ul.course_info_4 li h4{color: #b8690c;}
#tab_content ul.course_info_4 li p b{color: #b8690c;}
#tab_content ul.course_info_4 li a{background-color: #b8690c;}


.vip{width: 100%;height:auto;background-image: url(../images/bg_05.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 1177px;position: relative;overflow: hidden;text-align: center;padding-bottom: 60px;}
.vip .vip_wrap{width: 1196px;height: auto;position: relative;overflow: hidden;border: 2px solid #d1603b;border-radius: 20px;padding:40px 0  0 0;margin-top: 40px;background-color: #fff;}
.vip .vip_wrap .vip_wrap_lf{width: 150px;height: auto;position: relative;overflow: hidden;float: left;}
.vip .vip_wrap .vip_wrap_lf li{width: 150px;height:150px;margin-bottom:25px ;border-bottom-right-radius: 20px;border-top-right-radius: 20px;line-height: 150px;text-align: center;color: #fff;font-size: 22px;font-weight: bold;}
.vip .vip_wrap .vip_wrap_rg{width: 970px;height: auto;position: relative;overflow: hidden;float: left;margin-left: 40px;}
.vip .vip_wrap .vip_wrap_rg li{width: 314px;height: 315px;background-image: url(../images/qj_07.jpg);background-repeat: no-repeat;background-size: 314px 315px;float: left;margin-right: 14px;margin-bottom:45px ;position: relative;overflow: hidden;cursor: pointer;}
.vip .vip_wrap .vip_wrap_rg li h3{color: #f6a13b;font-size: 24px;line-height: 74px;text-align: center;}
.vip .vip_wrap .vip_wrap_rg li span{color: #fff;font-size: 18px;position: absolute;top:88px ;right: 18px;}
.vip .vip_wrap .vip_wrap_rg li p{width: 260px;text-align: left; font-size: 20px;line-height: 34px;margin-top:45px;}
.vip .vip_wrap .vip_wrap_rg li a{display: inline-block;width:160px ;height: 40px;border-radius: 20px;text-align: center;line-height: 40px;margin-top: 20px;font-size: 18px;color: #fff;background-color: #f08e18;}

.serivce{width: 100%;height: auto;position: relative;overflow: hidden;background-image: url(../images/bg_06.jpg);background-size:1920px 1193px ;background-repeat: no-repeat;background-position: center top;padding-bottom: 60px;}
.serivce .serivce_wrap{width: 1150px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.serivce .serivce_wrap .serivce_wrap_lf{width: 553px;height: 552px;background-image: url(../images/qj_03.png);background-repeat: no-repeat;background-size: 553px 552px;background-position: center top;float: left;position: relative;overflow: hidden;margin-top: 90px;}
.serivce .serivce_wrap .serivce_wrap_lf p{position: absolute;color: #fff;font-size: 22px;font-weight: bold;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_1{left:264px;top: 52px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_2{left:115px;top:80px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_3{left:25px;top:190px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_4{left:21px;top:328px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_5{left:114px;top:450px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_6{right:196px;top:474px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_7{right:62px;top:400px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_8{right:14px;top:262px;}
.serivce .serivce_wrap .serivce_wrap_lf p.list_9{right:65px;top:125px;}

.serivce .serivce_wrap .serivce_wrap_rg{width: 539px;height: 724px;background-image: url(../images/qj_04.png);background-repeat: no-repeat;background-size: 539px 724px;background-position: center top;float: right;position: relative;overflow: hidden;text-align: center;}
.serivce .serivce_wrap .serivce_wrap_rg h3{font-size: 24px;line-height: 34px;color: #fff;margin-top: 100px;}
.serivce .serivce_wrap .serivce_wrap_rg dl{width: 320px;height: auto;position: relative;overflow: hidden;margin-top: 30px;border-bottom: 2px dashed #fff;padding-bottom: 25px;}
.serivce .serivce_wrap .serivce_wrap_rg dl dt{color: #fff;font-size: 22px;text-align: center;font-weight: bold;}
.serivce .serivce_wrap .serivce_wrap_rg dl dd{color: #fff;font-size: 18px;line-height: 30px;font-weight: bold;margin-top: 15px;}


.teacher{width: 100%;height:auto;background-image: url(../images/bg_07.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 1619px;position: relative;overflow: hidden;margin: 0 auto;text-align: left;padding-bottom: 60px;}
.scroll{width:1010px ;height:900px; position:relative; margin: 0 auto;margin-top: 60px;}
.scroll #pic{width:840px; height:auto;overflow:hidden; margin: 0 auto;}
.scroll #pic ul{height:720px;float:left;}
.scroll #pic li{width:840px;height:720px;float:left;background-repeat: no-repeat;background-position: center top;background-size:806px 693px;background-repeat: no-repeat;}
.scroll #pic li h3{width: 132px;height:50px;margin-left: 480px;margin-top:230px;background-color: #ec8946;color: #fff;border-bottom-left-radius: 25px;border-top-right-radius: 25px;text-align: center;line-height: 50px;font-size: 24px;letter-spacing: 1px;}
.scroll #pic li span{display: block;height:32px;color: #ec8946;font-size:22px;margin-top: 20px;font-weight: bold;border-left: 5px solid #ec8946;padding-left: 8px;margin-left: 450px;}
.scroll #pic li p{width:780px;height: 150px; padding: 30px; background-color: #ec8946;color: #fff;font-size: 16px;line-height: 30px;margin-top:10px;margin-top: 30px;border-radius: 20px;}
.scroll #pic li a{display: block;width: 220px;height: 52px;background-color: #ec8946; line-height: 52px;text-align: center;color: #fff;margin-top: 40px;font-size: 20px;border-radius: 26px;}

.scroll #tip{width:946px;height:134px; z-index:13;position: relative;margin-top: 30px;}
.scroll #tip ul{width: 946px;height: auto;position: relative;overflow: hidden; clear: both;}
.scroll #tip ul li{width:139px;height:139px;float:left;display:inline;cursor:pointer;position: relative;overflow: hidden;text-align: center;margin: 0 9px;}
/*.scroll #tip ul li p{position: absolute;top: 0;left: 0; width:148px;height:148px;border:2px solid #a2d2ff;box-sizing:border-box;border-radius: 10px;}
.scroll #tip ul li.on p{border: 4px solid #1fa3ff;} */
.scroll #tip ul li img{width:139px;height: auto;}







.gedu{width: 100%;height:auto;background-image: url(../images/bg_08.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 679px;position: relative;overflow: hidden;margin: 0 auto;text-align: left;padding-bottom: 60px;}

.gedu dl{width: 1100px;height: auto;position: relative;overflow: hidden;margin-top: 60px;}
.gedu dl dt{width: 113px;height: 262px;position: relative;overflow: hidden;background-image: url(../images/qj_05.png);background-size: 113px 362px;background-repeat: no-repeat;background-position: center;font-size: 36px;color: #fff;line-height: 54px;text-align: center;font-weight: bold;padding-top:100px;float: left;}

.gedu dl dd{width: 950px;height: auto;float: right;position: relative;overflow: hidden;}
.gedu dl dd ul{width: 950px;height: auto;float: right;position: relative;overflow: hidden;}
.gedu dl dd ul li{width: 299px;height: auto;float: left;margin-top: 20px;border: 2px solid #ec8946;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-top-right-radius: 20px;background-color: #fff;margin-right: 20px;padding-bottom:20px;}
.gedu dl dd ul li h3{width: 180px;height: 40px;background-color: #ec8946;border-bottom-left-radius: 20px;border-top-right-radius: 20px;color: #fff;text-align: center;line-height: 40px;font-size: 22px;}
.gedu dl dd ul li p{border-left:10px solid #ec8946;padding-left:10px;font-size: 20px;text-align: left;line-height: 34px;color: #333;margin-top: 20px;}


.hj{width: 100%;height:auto;background-image: url(../images/bg_09.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 966px;position: relative;overflow: hidden;margin: 0 auto;padding-bottom:42px;text-align: center;}
.hj .hj_img{width:1200px;height: auto; margin-top: 50px;cursor: pointer;}

/*公共*/
h3.pub_head{width: 1200px; height: 146px;position: relative;overflow: hidden;color: #cb4c22;font-size: 38px;margin-top: 60px;font-weight: bold;letter-spacing: 1px;text-align: center;background-size: 1200px 146px;background-repeat: no-repeat;background-position: center;line-height: 100px;}

p.pub_info{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 20px;font-size: 24px;color: #b46e2d;text-align: center;}

div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 60px;margin-top: 40px;}
div.pub_btn>a{display: block; width: 236px;height: 56px;text-align: center;line-height:56px;font-size: 20px;position: absolute;left: 50%;background-repeat: no-repeat;background-position: center;border-radius: 30px;border: 2px solid #cb4c22;}
div.pub_btn>a.btn1{margin-left: -280px;background-color: #cb4c22;color: #fff;}
div.pub_btn>a.btn2{margin-left: 40px;background-color: #fff;color: #cb4c22;}








