 /* 隐藏元素 */
.top_yd {display:none }
.end{ display:none}
.foot1{ display:none}
.message-css{ display:none}
.banner_yd{display:none}
.banner_yd{display:none}
.main1_left_1 h3{ display:none }
.main2_left_1 h3{ display:none }
.main3_left_1 h3{ display:none }

/*banner*/
.banner{ width:100%; height:576px; margin:0 auto; background:url(../images/banner-bg.jpg) no-repeat top center;}
.bannerc{ width: 1200px; height: 576px; margin: 0 auto; position: relative; }
.banner_1{ width:450px; height:68px; margin:0 auto; background:url(../images/bannner_text1.png) no-repeat top center;position: absolute; top:30px; right:0px; }
.banner_2{ width:920px; height:338px; margin:0 auto; background:url(../images/bannner_text2.png) no-repeat top center;position: absolute; top:100px; left: 140px; }
.banner_3{ width:360px; height:70px; margin:0 auto; background:url(../images/bannner_text3.png) no-repeat top center;position: absolute; top:440px; left:410px; }

/*课程特色*/
.box_ts{ width: 100%; height:1800px; margin: 0 auto; padding-top: 60px;background:#f7faff; clear: both;}
.bt_1{ width: 1200px; height:auto; margin: 0 auto; background:url(../images/bt1_bg.png) no-repeat top center; }
.bt_1 h2{ font-size: 46px; height: 56px;  text-align: center; }
.bt_1 li{ font-size: 20px; height: 45px; color: #666; text-align: center; }


.main1{ width: 1200px; height:440px; margin: 0 auto; display: relative;}
.main1_left{display: absolute; width: 550px; height: 380px;float: left; margin: 0 auto; background:url(../images/main1_ts1.png) no-repeat top center;padding-top: 20px;  top:60px;}

.main1_left_1{ width: 550px; height: 150px; background:url(../images/main1_ts1_left1.png) no-repeat top center;padding-top: 40px; }

.main1_left_1 h2{ font-size: 30px; height: 46px;  text-align: center; color: #0068e9; }
.main1_left_1 p{ font-size:20px; height: 45px; color: #666; text-align: center;  color: #666;}

.main1_left_1 ul{ width:480px; height: auto; margin: 0 auto; padding-top: 30px; }

.main1_left_1 ul li{ width:233px; height: auto; margin: 10px 3px;  float: left; font-size:20px;line-height: 46px;  color: #FFF;text-align: center;
	background: -webkit-linear-gradient(top,#f89206,#f8ab44);
    background: -moz-linear-gradient(top,#f89206,#f8ab44);
    background: -webkit-gradient(linear,top top,right top,from(#f89206),to(#f8ab44));
    background: linear-gradient(top,#f89206,#f8ab44);
    background: -ms-linear-gradient(top,#f89206,#f8ab44);
border-radius: 30px;}

.main1_right{ width:650px; height:auto; background:#FFFFFF; float: right; box-shadow:10px 10px 5px #d4edff;border-radius: 10px; }

.main1_right_1{ width:620px; height: auto; margin: 5px auto; padding-top: 5px;background: #e9f2ff; padding:10px;}
.main1_right_1 img{ width:4%; }
.main1_right_1 h2{ font-size:20px; line-height: 26px; color: #0068e9;padding-bottom: 10px; }
.main1_right_1 li{ font-size:16px; line-height: 26px;  color: #666; color: #666; }

.main1_right_2{ width:620px; height: auto; margin: 5px auto; padding-top: 5px;background: #fff0da; padding:10px;}
.main1_right_2 img{ width:4%; }
.main1_right_2 h2{ font-size:20px; line-height: 26px; color: #f8980a;padding-bottom: 10px; }
.main1_right_2 li{ font-size:16px; line-height: 26px;  color: #666; color: #666; }


.main2{ width: 1200px; height:640px; margin: 0 auto; position: relative;}
.main2_left{position:absolute;top:80px; width: 550px; height: 481px;float:right; margin: 0 auto; background:url(../images/main1_ts2.png) no-repeat top center;padding-top: 100px; right:0px; }

.main2_left_1{ width: 550px; height: 150px; background:url(../images/main1_ts1_left2.png) no-repeat top center;padding-top: 40px; }

.main2_left_1 h2{ font-size: 30px; height: 46px;  text-align: center; color: #0068e9; }
.main2_left_1 p{width:80%;margin: 0 auto; font-size:16px; line-height: 22px; color: #666; text-align:center;  color: #666; padding-left:25px;}

.main2_left_1 ul{ width:480px; height: auto; margin: 0 auto; padding-top: 30px; }

.main2_left_1 ul li{ width: 150px; height: auto; margin: 10px 3px;  float: left; font-size:20px;line-height: 46px;  color: #FFF;text-align: center;
	background: -webkit-linear-gradient(top,#f89206,#f8ab44);
    background: -moz-linear-gradient(top,#f89206,#f8ab44);
    background: -webkit-gradient(linear,top top,right top,from(#f89206),to(#f8ab44));
    background: linear-gradient(top,#f89206,#f8ab44);
    background: -ms-linear-gradient(top,#f89206,#f8ab44);
border-radius: 30px;}

.main2_right{ width:650px; height:auto; background:#FFFFFF; float: left; box-shadow:10px 10px 5px #d4edff;border-radius: 10px; }

.main2_right_1{ width:620px; height: auto; margin: 5px auto; padding-top: 5px;background: #e9f2ff; padding:10px;}
.main2_right_1 img{ width:4%; }
.main2_right_1 h2{ font-size:20px; line-height: 26px; color: #0068e9;padding-bottom: 10px; }
.main2_right_1 li{ font-size:16px; line-height: 26px;  color: #666; color: #666; }

.main2_right_2{ width:620px; height: auto; margin: 5px auto; padding-top: 5px;background: #fff0da; padding:10px;}
.main2_right_2 img{ width:4%; }
.main2_right_2 h2{ font-size:20px; line-height: 26px; color: #f8980a;padding-bottom: 10px; }
.main2_right_2 li{ font-size:16px; line-height: 26px;  color: #666; color: #666; }


.main3{ width: 1200px; height:440px; margin: 0 auto; position:relative;}
.main3_left{ position:absolute; width: 550px; height: 380px;float: left; margin: 0 auto; background:url(../images/main1_ts1.png) no-repeat top center;padding-top: 20px; top:80px;}

.main3_left_1{ width: 550px; height: 150px; background:url(../images/main1_ts1_left3.png) no-repeat top center;padding-top: 40px; }

.main3_left_1 h2{ font-size: 30px; height: 46px;  text-align: center; color: #0068e9; }
.main3_left_1 p{ font-size:20px; height: 45px; color: #666; text-align: center;  color: #666;}

.main3_left_1 ul{ width:480px; height: auto; margin: 0 auto; padding-top: 30px; }

.main3_left_1 ul li{ width: 150px; height: auto; margin: 10px 3px;  float: left; font-size:18px;line-height: 46px;  color: #FFF;text-align: center;
	background: -webkit-linear-gradient(top,#f89206,#f8ab44);
    background: -moz-linear-gradient(top,#f89206,#f8ab44);
    background: -webkit-gradient(linear,top top,right top,from(#f89206),to(#f8ab44));
    background: linear-gradient(top,#f89206,#f8ab44);
    background: -ms-linear-gradient(top,#f89206,#f8ab44);
border-radius: 30px;}

.main3_right{ width:650px; height:auto; background:#FFFFFF; float: right; box-shadow:10px 10px 5px #d4edff;border-radius: 10px; }

.main3_right_1{ width:620px; height: auto; margin: 5px auto; padding-top: 5px;background: #e9f2ff; padding:10px;}
.main3_right_1 img{ width:4%; }
.main3_right_1 h2{ font-size:20px; line-height: 26px; color: #0068e9;padding-bottom: 10px; }
.main3_right_1 li{ font-size:16px; line-height: 26px;  color: #666; color: #666; }

.main3_right_2{ width:620px; height: auto; margin: 5px auto; padding-top: 5px;background: #fff0da; padding:10px;}
.main3_right_2 img{ width:4%; }
.main3_right_2 h2{ font-size:20px; line-height: 26px; color: #f8980a;padding-bottom: 10px; }
.main3_right_2 li{ font-size:16px; line-height: 26px;  color: #666; color: #666; }

/*课程1*/
.box_kc1{ width: 100%; height:1560px; margin: 0 auto; padding-top: 60px;background:#1d90e4; float: none;}
.bt_2{ width: 1200px; height: 120px; margin: 0 auto; background:url(../images/bt2_bg.png) no-repeat top center; }
.bt_2 h2{ font-size: 46px; height: 56px;  text-align: center;color: #FFFFFF; }
.bt_2 li{ font-size: 20px; height: 45px; color: #666; text-align: center; color: #FFFFFF; }

.main_kc1{width: 1200px; height:430px;  margin: 0 auto;}

.kc1_left{ width: 540px; float: left; background: #0973e7; padding-bottom: 10px;margin: 0 30px;}

.kc1_left h2{width: 200px;  background: #db5236;font-size:20px; line-height: 36px; color: #FFFFFF; text-align: center;border-radius:  0 30PX 30PX 0; margin: 15px 0;}
.kc1_left table {border-collapse: collapse; width:520px; line-height:24px; margin:0px auto 0px auto;background: #FFFFFF;}
.kc1_left table th{color:#FFFFFF; font:600 16px/50px "microsoft yahei"; border: 0px solid #e1e1e1; background-color:#f8b048; }
.kc1_left td.txtFl{text-align:left; padding-left:20px;}
.kc1_left table td { border: 1px solid #e1e1e1; padding:2px; font-size:16px; line-height:52px; text-align:center; color:#333;}

/*课程2*/
.main_kc2{width: 1200px; height:430px;  margin: 0 auto;}
.main_kc2 table {border-collapse: collapse; width:1200px; line-height:24px; margin:0px auto 0px auto;background: #FFFFFF;}
.main_kc2 table th{color:#FFFFFF; font:600 16px/50px "microsoft yahei"; border: 0px solid #e1e1e1; background-color:#f8b048; }

.txtFl{text-align:left; padding-left:20px;font-size:16px; line-height:36px;}
.main_kc2 table td { border: 1px solid #e1e1e1; padding:2px; font-size:16px; line-height:36px; text-align:center; color:#333;}
.bottom a{text-decoration: none;display: block;width: 60%;text-align: center;height: 40px;line-height: 40px;font-size: 16px;color: #FFF;border-radius:30px; background: #e91532; margin: 0 auto; margin-bottom: 15px;}

/*课程3*/
.main_kc3{width: 1200px; height:260px;  margin: 0 auto;}
.main_kc3_1{ width: 30%; height: 176px; float: left; background: #f2a432; margin: 0 20px; }
.main_kc3_1 h2{ width: 100%; font-size: 22px; line-height: 36px; text-align: center;  color: #FFFFFF; margin: 10px auto;}
.main_kc3_1 h2 img{ width: 10% ;}
.main_kc3_1 ul{ width: 94%; height:100px; text-align: center;  color: #333; border-radius: 5px;background: #FFFFFF; margin: 0 auto; margin-bottom:10px; display: flex;align-items: center;}
.main_kc3_1 ul li{ width: 100%; font-size:16px; line-height:26px; text-align: center;  color: #333; border-radius: 5px;background: #FFFFFF; margin: 0 auto; margin-bottom:10px;}


/*课程师资*/
.box_sz{ width: 100%; height:auto; margin: 0 auto; padding-top: 60px;background:#f7faff;  padding-bottom: 60px;}
.sz{ width: 1200px; height:490px;  margin: 0 auto; background: #FFFFFF; }

.sz1{ width:370px; height:490px; background: #FFFFFF;float: left;box-shadow:5px 15px 5px #eeeeee; margin: 0 15px; }
.xp{width: 380px; height: auto; }
.sz1 h2{ font-size: 24px; line-height: 36px; color:#4a73f9; padding:10px 15px; } 
.sz1 li{ font-size: 16px; line-height: 26px; color:#333; padding:10px 15px; } 
.sz1 p{ font-size: 15px; line-height:30px; color:#333; padding:10px 15px; } 

/*课程环境*/
.box_hj{ width: 100%; height:888px; margin: 0 auto; padding-top: 60px;background:url(../images/box3_bg.jpg) no-repeat top center; }
.hj{ width: 1200px; height:490px;  margin: 0 auto; }

/*课程环境*/
.box_zj{ width: 100%; height:788px; margin: 0 auto; padding-top: 60px; }
.zj{ width: 1200px; height:640px;  margin: 0 auto; }

/*开课环境*/
.box_kk{ width: 100%; height:583px; margin: 0 auto; padding-top: 60px;background:url(../images/kk_bg.jpg) no-repeat top center; }
.kk{ width: 1200px; height:490px;  margin: 0 auto; }

/*课程服务*/
.box_fw{ width: 100%; height:753px; margin: 0 auto; padding-top: 60px;background:url(../images/fw_bg.jpg) no-repeat top center; }
.fw{ width: 1200px; height:490px;  margin: 0 auto; }

/*联系我们*/
.box_lxwm{ width: 100%; height:500px; margin: 0 auto; padding-top: 60px;background:url(../images/lxwm_bg.jpg) no-repeat top center; }
.lx{ width: 300px; height:490px;  margin: 0 auto; }
