*{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:#3589d8;font-size:20px;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:687px;background-image: url(../images/hj_bg_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 687px;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:620px;}
#banner .banner_btn a{display: block;width: 250px; height: 64px;text-align: center;line-height:64px;font-size: 22px;color: #fff;background-color: #3589d8;letter-spacing: 1px;border-radius: 30px;position: absolute;left: 50%;font-weight: bold;}
#banner .banner_btn>a.btn1{margin-left: -300px;}
#banner .banner_btn>a.btn2{margin-left: 50px;}

.question{width: 100%;height:622px;background-image: url(../images/hj_bg_02.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 622px;position: relative;overflow: hidden;text-align: center;}
.question .question_wrap{width: 1243px;height:591px;background-image: url(../images/part1.png);background-repeat: no-repeat;background-position: center top;background-size:1243px 591px;position: relative;overflow: hidden;text-align: center;}
.question .question_wrap dl{width:1060px;height: auto;position: relative;overflow: hidden;cursor: pointer;}
.question .question_wrap dl dt{width: 320px;height: auto;float: left;margin-top: 230px;}
.question .question_wrap dl dt h3{color: #fff;font-size: 32px;line-height: 48px;}
.question .question_wrap dl dt a{display: block;width: 240px;height: 60px;font-size: 22px;color: #fff;background-color: #5dacf3;letter-spacing: 1px;border-radius: 30px;line-height: 60px;margin-top: 130px;}
.question .question_wrap dl dd{width: 740px;height: auto;float: right;margin-top: 180px;}
.question .question_wrap dl dd span{display: inline-block;padding: 10px 30px;background-color: #2d84d5;color: #fff;font-size: 22px;margin: 30px 10px 0 10px;border-radius: 20px;}


.way{width: 100%;height:612px;background-image: url(../images/hj_bg_03.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 612px;position: relative;overflow: hidden;text-align: center;}
.way ul{width: 1200px;height: auto;position: relative;overflow: hidden;margin-top: 50px;}
.way ul li{width: 278px;height: 292px;background-image: url(../images/part2.png);background-repeat: no-repeat;background-size: 278px 292px;float: left;margin-right: 28px;}
.way ul li h3{font-size: 26px;line-height: 63px;color: #ffffff;letter-spacing: 1px;}
.way ul li p{color: #4e9be2;font-size: 22px;line-height: 40px;margin-top: 40px;}
.way ul li a{display: block;width: 200px;height: 50px;font-size: 20px;color: #fff;background-color: #ffa33a;letter-spacing: 1px;border-radius: 25px;line-height: 50px;margin-top: 30px;}


.course{width: 100%;height:1082px;background-image: url(../images/hj_bg_04.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 1082px;position: relative;overflow: hidden;text-align: center;}

#tab{width: 1000px;height: 60px;position: relative;overflow: hidden;margin-top: 60px;}
#tab span{display:block;width:285px;height: 60px;text-align: center;cursor: pointer;float: left;margin-right: 40px;line-height:60px;font-size: 24px;font-weight: bold;background-color:#5fa5e5;color: #fff;border-radius: 30px;}
#tab span img{vertical-align: middle;margin-right: 15px;}
#tab span.se{background-color:#3592e9;}

#tab_content .ever{display: none;}
#tab_content .active{display: block;}
#tab_content{width:1200px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
#tab_content .pub_kc_items{width: 1200px; padding:20px 0 40px 0;position: relative;overflow: hidden;margin: 0 auto;}

/*ms*/
#tab_content .kc_ms ul{width: 1200px;height: auto;position: relative;overflow: hidden;}
#tab_content .kc_ms ul li{width: 380px;height: 321px;float: left;background-image: url(../images/part3.png);background-size: 380px 321px;background-repeat: no-repeat;background-position: center;margin-top: 30px;margin-right: 30px;cursor: pointer;position: relative;overflow: hidden;}
#tab_content .kc_ms ul li.kc_mc_title{ color: #fff;text-align: center;}
#tab_content .kc_ms ul li.kc_mc_title h3{width: 255px;height: 145px; font-size: 28px;line-height: 42px;margin-top: 30px;background-image: url(../images/part4.png);background-size: 295px 165px;background-repeat: no-repeat;background-position: center;text-align: left;padding: 20px 0 0 40px;}
#tab_content .kc_ms ul li.kc_mc_title p{font-size: 22px;line-height: 34px;margin-top: 15px;color: #3288d8;}
#tab_content .kc_ms ul li.kc_mc_items{}
#tab_content .kc_ms ul li.kc_mc_items h1{color: #4493dc;font-size: 26px;text-align: center;height:60px;line-height: 60px;margin-top: 20px;}
#tab_content .kc_ms ul li.kc_mc_items h1 img{margin: 0 20px;}
#tab_content .kc_ms ul li.kc_mc_items h3{color: #fff;font-size: 20px;text-align: center;width: 160px;height: 44px; line-height: 44px;background-color: #ffa33a;border-radius: 22px;margin-top: 15px;}
#tab_content .kc_ms ul li.kc_mc_items p{width: 300px; color: #4493dc;font-size: 21px;margin-top: 20px;line-height: 40px;text-align: left;margin-top: 20px;}
#tab_content .kc_ms ul li.kc_mc_items span{display: inline-block;width: 120px;font-size: 22px;color: #ffa33a;margin-top: 10px;text-align: left;margin-left: 50px;float: left;}
#tab_content .kc_ms ul li.kc_mc_items span:hover{text-decoration: underline;font-weight: bold;}


/*zx*/

#tab_content .kc_zx ul{width: 1200px;height: auto;position: relative;overflow: hidden;}
#tab_content .kc_zx ul li{float: left;margin-right: 44px;cursor: pointer;position: relative;overflow: hidden;margin-top: 10px;}
#tab_content .kc_zx ul li.kc_zx_title{width: 578px;height: 321px;background-image: url(../images/part11.png);color: #fff;text-align: center;background-size: 578px 321px;background-repeat: no-repeat;background-position: center;margin-top: 30px;}
#tab_content .kc_zx ul li.kc_zx_title h3{font-size: 28px;line-height: 42px;margin-top: 80px;padding-right: 60px;}
#tab_content .kc_zx ul li.kc_zx_title p{font-size: 22px;line-height: 34px;margin-top:75px;color: #3288d8;}
#tab_content .kc_zx ul li.kc_zx_items{width: 578px;height: 348px;background-image: url(../images/part12.png);background-size:578px 348px;background-repeat: no-repeat;background-position: center;}
#tab_content .kc_zx ul li.kc_zx_items h1{ color: #4493dc;font-size: 26px;text-align: center;height:60px;line-height: 60px;margin-top:40px;padding-right:150px ;}
#tab_content .kc_zx ul li.kc_zx_items h1 img{margin: 0 20px;}
#tab_content .kc_zx ul li.kc_zx_items h3{width: 500px;height: auto; position: relative;overflow: hidden; color: #fff;font-size: 20px;text-align: center;margin-left: 0;line-height: 35px;margin-top: 6px;margin-left: 30px;}
#tab_content .kc_zx ul li.kc_zx_items h3 b{display: block;width: 110px;float: left;text-align: right;color: #006ecd;font-weight: bold;}
#tab_content .kc_zx ul li.kc_zx_items h3 p{width: 350px;float: left;color: #4493dc;margin-left: 30px;font-weight: bold;text-align: left;}
#tab_content .kc_zx ul li.kc_zx_items h4{width: 500px;height: auto; position: relative;overflow: hidden; color: #fff;font-size: 20px;text-align: center;margin-left: 0;line-height: 35px;margin-top: 6px;}
#tab_content .kc_zx ul li.kc_zx_items h4 b{display: block; color: #fff;font-size: 20px;text-align: center;width: 160px;height: 44px; line-height: 44px;background-color: #ffa33a;border-radius: 22px;}

#tab_content .kc_zx ul li.kc_zx_items h4 p{width: 500px;color: #4493dc;margin-left: 30px;font-weight: normal;text-align: center;margin-top: 10px;}
#tab_content .kc_zx ul li.kc_zx_items p.summary{width: 100px;text-align: center;line-height: 24px;position: absolute;top: 56px;right: 37px; color: #fff;font-size: 18px;font-weight: bold;transform: rotate(30deg);}
#tab_content .kc_zx ul li.kc_zx_items span{display: inline-block;width: 120px;font-size: 22px;color: #ffa33a;margin-top: 10px;text-align: left;margin-left: 80px;float: left;}
#tab_content .kc_zx ul li.kc_zx_items span:hover{text-decoration: underline;font-weight: bold;}



.vip{width: 100%;height:1406px;background-image: url(../images/hj_bg_05.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 1406px;position: relative;overflow: hidden;text-align: center;}
.vip .vip_wrap{width: 1200px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}

.vip .vip_wrap .vip_wrap_rg{width: 1200px;height: auto;position: relative;overflow: hidden;}
.vip .vip_wrap .vip_wrap_rg li{width: 345px;height: 475px;background-image: url(../images/part5.png);background-repeat: no-repeat;background-size: 400px 475px;float: left;margin-bottom:45px ;position: relative;overflow: hidden;cursor: pointer;padding: 0 55px 0 0;}
.vip .vip_wrap .vip_wrap_rg li h3{color: #fff;font-size: 22px;text-align: center;width: 200px;height: 50px; line-height: 50px;background-color: #ffa33a;border-radius: 15px;margin-top: 130px;}
.vip .vip_wrap .vip_wrap_rg li span{color: #fff;font-size: 20px;position: absolute;top:41px ;right: 48px;transform: rotate(15deg);font-weight: bold;}
.vip .vip_wrap .vip_wrap_rg li p{width: 260px;text-align: left; font-size: 20px;line-height: 34px;margin-top:25px;color: #3288d8;text-align: center;font-weight: bold;}
.vip .vip_wrap .vip_wrap_rg li a{display: block; margin-top: 106px;font-size: 24px;color: #3288d8;font-weight: bold;}


.teacher{width: 100%;height:1074px;background-image: url(../images/hj_bg_06.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 1074px;position: relative;overflow: hidden;margin: 0 auto;text-align: left;}
.scroll{width:1244px ;height:818px; position:relative; margin: 0 auto;margin-top: 60px;background-image: url(../images/part6.png);background-size: 1244px 818px;background-repeat: no-repeat;background-position: center top;}
.scroll #pic{width:1100px; height:auto;overflow:hidden; margin: 0 auto;}
.scroll #pic ul{height:390px;float:left;}
.scroll #pic li{width:1100px;height:330px;float:left;}
.scroll #pic li dl{width: 1100px;height: auto;position: relative;overflow: hidden;margin-top: 60px;}
.scroll #pic li dl dt{width: 257px;height: auto;float: left;}
.scroll #pic li dl dt img{width: 257px;height: auto;}
.scroll #pic li dl dd{width:820px;height: auto;float: right;}
.scroll #pic li dl dd h3{color: #368ad9;font-size: 20px;text-align: left;}
.scroll #pic li dl dd span{display: inline-block;width: 153px;height: 61px;color: #fff;font-size: 24px;text-align: center;line-height: 50px;background-image: url(../images/icon4.png);background-size: 153px 61px;background-repeat: no-repeat;letter-spacing: 1px;margin-right: 20px;}

.scroll #pic li dl dd p{width:800px;height: auto; color: #368ad9;font-size: 18px;line-height: 32px;margin-top:10px;margin-top: 10px;border-radius: 20px;}
.scroll #pic li dl dd a{display: block;width: 220px;height: 52px;background-color: #ec8946; line-height: 52px;text-align: center;color: #fff;margin-top: 20px;font-size: 20px;border-radius: 26px;}

.scroll #tip{width:1100px;height:auto; z-index:13;position: relative;margin-top: 160px;}
.scroll #tip ul{width: 1100px;height: auto;position: relative;overflow: hidden; clear: both;}
.scroll #tip ul li{width:165px;height:auto;float:left;display:inline;cursor:pointer;position: relative;overflow: hidden;text-align: center;margin: 0 9px;}

.scroll #tip ul li img{width:150px;height: auto;}
.scroll #tip ul li p{position: absolute;width: 97px;height: 38px;color: #fff;font-size: 20px;text-align: center;line-height: 30px;background-image: url(../images/icon5.png);background-size: 97px 38px;background-repeat: no-repeat;letter-spacing: 1px;bottom: 20px;left: 35px;font-weight: bold;}


.serivce{width: 100%;height: 1493px;position: relative;overflow: hidden;background-image: url(../images/hj_bg_07.jpg);background-size:1920px 1493px ;background-repeat: no-repeat;background-position: center top;}
.serivce .serivce_wrap{width: 1240px;height: auto;position: relative;overflow: hidden;margin-top: 40px;}
.serivce .serivce_wrap .serivce_wrap_lf{width:366px;height: 557px;background-image: url(../images/part7.png);background-repeat: no-repeat;background-size: 366px 557px;background-position: center top;float: left;position: relative;overflow: hidden;cursor: pointer;}
.serivce .serivce_wrap .serivce_wrap_lf h3{color: #fff;font-size: 24px;margin-top: 60px;padding-left:60px;line-height: 40px;margin-bottom:100px;}
.serivce .serivce_wrap .serivce_wrap_lf p{color: #fff;font-size: 22px;font-weight: bold;background-color: #ffa33a;text-align: center;width: 230px;height: 50px;border-radius: 10px;margin-top: 20px;line-height: 50px;}

.serivce .serivce_wrap .serivce_wrap_rg{width: 846px;height: 553px;background-image: url(../images/part8.png);background-repeat: no-repeat;background-size: 846px 553px;background-position: center top;float: right;position: relative;overflow: hidden;text-align: center;cursor: pointer;}
.serivce .serivce_wrap .serivce_wrap_rg span{color: #fff;font-size: 24px;font-weight: bold;position: absolute;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span1{top: 10px;left: 75px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span2{top: 10px;left: 302px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span3{top: 10px;left: 520px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span4{top: 10px;left: 735px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span5{bottom: 122px;left: 85px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span6{bottom: 125px;left: 302px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span7{bottom: 130px;left: 520px;}
.serivce .serivce_wrap .serivce_wrap_rg span.item_span8{bottom: 130px;left: 735px;}
.serivce .serivce_wrap .serivce_wrap_rg p{color: #2a82d5;font-size: 20px;line-height: 34px;text-align: center;position: absolute;font-weight: bold;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p1{top:90px;left: 55px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p2{top: 90px;left: 270px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p3{top: 90px;left: 485px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p4{top: 90px;left: 705px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p5{bottom: 12px;left: 65px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p6{bottom: 12px;left: 270px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p7{bottom: 30px;left: 490px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p8{bottom: 12px;left: 705px;}
.serivce .serivce_wrap .serivce_wrap_rg p.item_p9{top: 265px;left: 40px;text-align: left;}
.serivce .serivce_wrap .serivce_wrap_rg h3{color: #fff;font-size: 22px;font-weight: bold;background-color: #ffa33a;text-align: center;width: 230px;height: 44px;border-radius: 20px;margin-top: 20px;line-height: 44px;position: absolute;top: 190px;left: 175px;}


.serivce ul{width:1181px;height: 332px;background-image: url(../images/part9.png);background-repeat: no-repeat;background-size: 1241px 332px;background-position: center top;position: relative;overflow: hidden;text-align: center;margin-top: 30px;padding: 0 30px;}
.serivce ul li{width:240px;height: auto;float: left;margin: 0 26px;margin-top: 50px;cursor: pointer;}
.serivce ul li h3{color: #2f86d7;font-size: 24px;font-weight: bold;}
.serivce ul li h3 img{width:55px;height: auto;vertical-align: middle;margin-right: 10px;}
.serivce ul li p{color: #2f86d7;font-size: 21px;line-height: 36px;text-align: center;margin-top: 20px;}
.serivce ul li  a{display: block;width: 180px;height: 52px;background-color: #3589d8; line-height: 52px;text-align: center;color: #fff;margin-top: 20px;font-size: 20px;border-radius: 26px;}


.hj{width: 100%;height:auto;background-image: url(../images/hj_bg_08.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 1324px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;padding-bottom: 40px;}
.hj .hj_img{width:1200px;height: auto; margin-top: 50px;cursor: pointer;}

/*公共*/
h3.pub_head1{width: 1200px; height: 156px;position: relative;overflow: hidden;color: #fff;font-size: 38px;margin-top: 50px;font-weight: bold;letter-spacing: 1px;text-align: center;background-image: url(../images/head_01.png); background-size: 1200px 156px;background-repeat: no-repeat;background-position: center;line-height: 120px;}
h3.pub_head2{width: 1200px; height: 136px;position: relative;overflow: hidden;color: #fff;font-size: 38px;margin-top: 50px;font-weight: bold;letter-spacing: 1px;text-align: center;background-image: url(../images/head_02.png); background-size: 1200px 136px;background-repeat: no-repeat;background-position: center;line-height: 110px;}
h3.pub_head3{width: 1200px; height:256px;position: relative;overflow: hidden;color: #fff;font-size: 38px;margin-top: 50px;font-weight: bold;letter-spacing: 1px;text-align: center;background-image: url(../images/head_03.png); background-size: 1200px 256px;background-repeat: no-repeat;background-position: center;line-height: 120px;}


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: 60px;text-align: center;line-height:60px;font-size: 22px;position: absolute;left: 50%;background-repeat: no-repeat;background-position: center;border-radius: 30px;}
div.pub_btn>a.btn1{margin-left: -280px;background-color: #3589d8;color: #fff;}
div.pub_btn>a.btn2{margin-left: 40px;background-color: #3589d8;color: #fff;}







