
        body{background-color: white;}
        section{padding: 20px;}
        .banner{padding: 0;}
        .banner .bg{background: url(../images/banner_bg.jpg) no-repeat center center;position: relative;height: 552px;}
        .banner .container{padding: 20px;}
        .banner .content{text-align: center;margin-top: 108px;}
        section h2 {text-align: center;font-size: 40px;line-height: 80px;}
        section .fk_left{background: url(../images/fk_left.png) no-repeat center center; width: 45px; height: 12px;}
        section .fk_right{background: url(../images/fk_right.png) no-repeat center center; width: 45px; height: 12px;}
        section .line_left{background: url(../images/line_left.jpg) no-repeat center center; width: 45px; height: 12px;margin-right: 10px;}
        section .line_right{background: url(../images/line_right.jpg) no-repeat center center; width: 45px; height: 12px; margin-left: 10px;}
        section:nth-child(odd) {background-color: white;}
        section:nth-child(even) {background-color: #eee;}
        /* .section01{padding: 20px;} */
        .section01 .content{margin-top: 40px;background-color: white;}
        .section01 .content dl{width: 390px;float: left;}
        .section01 .container dt{border: 1px solid #eee; background-color: white;width: 40px;height:40px;border-radius: 50%; text-align: center;line-height: 30px;padding:3px;color: white;margin: -20px auto;}
        .section01 .container dt span{margin: 5px;background-color: blue;width: 30px;height:30px;display: inline-block;border-radius: 50%}
        .section01 .container dd{padding:20px 40px;}
        .section01 .container dd h3{font-size: 21px;text-align: center; line-height: 50px;}
        .section01 .container dd p{font-size: 14px;margin-bottom: 10px;}
        .section01 .container dd img{width: 100%;}
        section .contact{text-align: center;margin: 20px;}
        section .contact .btn {padding: 10px 40px;background-color: #226ae1;border-radius: 20px;font-size: 18px;font-weight: bold;}


        /* .section02 {padding: 30px;} */
        .section02 .content{ border: 1px solid #0685fa; border-radius: 10px;}
        .section02 .content .left{ float: left; width: 580px;}
        .section02 .content .left .warp{margin: 40px 0 0 70px;}
        .section02 .content .right{ float: right;margin-right: 20px;}
        .section02 .content p{ font-size: 14px;line-height: 30px;margin-bottom:20px;}
        .section02 .content .btn {padding: 10px 40px;background-color: #e1eafb;border-radius: 20px;font-size: 18px;font-weight: bold;color: #317fff !important;border: 1px solid #317fff;}
        .section03 {height: 197px; background: url(../images/bg03.jpg) no-repeat center center;padding: 0;}
        .section04 h2,.section05 h2,.section06 h2,.section07 h2,.section08 h2{text-align: center;}
        .section04 h2 span,.section05 h2 span,.section06 h2 span,.section07 h2 span,.section08 h2 span{padding: 30px 40px 30px 20px;background: url(../images/h2h.png) no-repeat center center;font-size: 26px;margin: -10px;}
        .section04 h2 p,.section05 h2 p,.section06 h2 p,.section07 h2 p,.section08 h2 p{background-color: #317fff;font-size: 30px;padding: 5px 20px 5px 0px;line-height: 30px;color: white;display: inline-block;border-radius: 5px;}

        
        .section04 .content li{float: left; padding: 20px 60px;margin: 25px; text-align: center; box-shadow: 0 0 15px #aaa; border-radius: 5px;}
        .section04 .content li img{display: inline-block; text-align: center;}
        .section04 .content li h4{text-align: center;font-size: 20px; line-height: 40px;}
        .section04 .content li .btn{background-color: #e1eafb; padding: 10px 20px; border-radius: 20px; color: #3e7aef !important; font-size: 16px; border: 1px solid #40a1fb;margin-right: inherit;}
        .section04 .content li .btn i.edit{background: url(../images/edit.png) no-repeat center center;}
        .section04 .content li:hover .btn{background-color: #3e7aef;color: white !important;}
        .section04 .content li:hover .btn i.edit{background: url(../images/edit_on.png) no-repeat center center;}

        .section05 li{padding: 10px;float: left;text-align: center;position: relative; border: 1px solid #c9daf5;margin: 5px; border-radius: 5px;width: 260px;height: 58px;max-height: 88px;}
        .section05 li .icon{background: url(../images/list_left_top_index_bg.png) no-repeat center center;position: absolute;top: 0;left: 0;display: block; width: 49px;height: 38px;border-radius: 10px 0 0 0;font-size: 22px;color: white;}
        .section05 .content .teachers {border: 1px solid #0685fa; padding: 20px;border-radius: 10px;margin-top: 20px;}
        
        .section06 h3{text-align: center;}
        .section06 h4{text-align: center;font-size: 20px;font-weight: bold;margin: 20px auto;}
        .section06 h4 span{text-align: center;font-size: 20px;font-weight: bold;margin: 20px auto;}
        .section06 .content .row{margin-top: 20px;margin-bottom: 20px 35px;padding: 5px;box-shadow: 0 0 5px #bbb;}
        .section06  dl{display: inline-block;padding: 10px 20px 20px;}     
        .section06  dl:nth-child(odd){background-color: #f3f5f8;}     
        .section06  dl:nth-child(even){background-color: white;}     
        .section06 dl dt{font-size: 21px;font-weight: bold; text-align: center;margin: 20px;}
        .section06 dl dd li{display: inline-block;margin: 5px;position: relative;}
        .section06 .offer{position: relative;}
        .section06 .offer li{display: inline-block;margin: 5px;position: relative;margin: 5px;padding: 10px;}
        .section06 .offer li p{position: absolute;bottom: 15px;left: 0;right: 0;background-color: #7c7c7c;color: white;font-size: 12px;width: 266px;line-height: 30px;text-align: center;border-radius: 0 0 10px 10px;margin: 0 10px;}

        
		.section06 .offer .prev,
		.section06 .offer .next{ position:absolute; left:-3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;  background-color: #d2d2d2; }
		.section06 .offer .next{ left:auto; right:-3%; background-position:8px 5px; }
		.section06 .offer .prev:hover,
		.section06 .offer .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.section06 .offer .prevStop{ display:none;  }
		.section06 .offer .nextStop{ display:none;  }

        .section07 .content dl {float: left;  background-color: white; border-radius:  5px; margin: 5px 10px; width: 580px;}
        .section07 .content dt{font-size: 20px; border-radius:  5px 5px 0 0; line-height: 40px;text-align: center;color: white;}
        .section07 .content dt span{color: #f0ff00;}
        .section07 .content dl:nth-child(odd) dt{background-color: #008be3;}
        .section07 .content dl:nth-child(even)  dt{background-color: #36c7db;}.section07 .content dd ul{min-height: 190px;}
        .section07 .content dd ul li{width: 150px; border: 1px solid #cdcdcd; margin: 10px; padding: 10px; float: left; text-align: center;}

        .section08 .content{box-shadow: 0 0 15px #7c7c7c; padding: 20px;border-radius: 10px;margin-top: 20px;}

        .form{background: url(../images/form_bg.jpg) no-repeat top;height: 509px;padding: 0px;color: white;padding: 30px 0  0  0;}
        .form h3{font-size: 16px; text-align: center;}
        .form p{text-align: center;}
        .form form{width: 538px; margin: 10px auto;}
        .form form input {width:518px;height: 70px;border-radius: 5px; border: 0;margin: 10px 0; padding-left: 20px;font-size: 20px;}
        .form form input:focus {border: 0;}
        .form form input[type=button] { background-image: linear-gradient(to right , #fff1bf, #feec70); color: #0b4495;width: 538px;}