 /* 隐藏元素 */
.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 }
.box_sjyd{ display:none }

/*banner*/
.banner{ width:100%; height:594px; margin:0 auto; background:url(../images/banner-bg.jpg) no-repeat top center;}
.bannerc{ width: 1200px; height: 674px; margin: 0 auto; position: relative; }
.banner_1{ width:820px; height:98px; margin:0 auto; background:url(../images/bannner_text1.png) no-repeat top center;position: absolute; top:30px;left:220px;}
.banner_2{ width:1000px; height:458px; 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:auto; margin: 0 auto; background:#e3f3fc; background:url(../images/box1_bg.png) no-repeat top center;}
.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:125px;  text-align: center; line-height: 125px; }
.bt_1 li{ font-size: 20px; height: 45px; color: #666; text-align: center; }


.main1{ width: 1200px; height:600px; margin: 0 auto; display: relative; padding-bottom: 30px;overflow-x:hidden;
	overflow-y: auto; /* 启用滚动条 */
            border: 1px solid #ddd;}
.main1 table {border-collapse: collapse; width:1200px; line-height:24px; margin:0px auto 0px auto;background: #FFFFFF;}
.main1 table th{color:#FFFFFF; font:600 16px/50px "microsoft yahei"; border: 0px solid #e1e1e1; background-color:#ff0000;  position: sticky;top: 0; /* 表头固定 */}
.main1 td.txtFl{text-align:left; padding-left:20px;}
.main1 table td { border: 1px solid #e1e1e1; padding:2px; font-size:16px; line-height:36px; text-align:center; color:#333;}
.ssk{ width:100%; height:auto margin: 0 auto;}
.search-box { width:1170px; margin: 0 auto;
                background: #f9f9f9;
                padding: 15px;
                border-radius: 6px;
                margin-bottom: 20px;
                border: 1px solid #eaeaea;
            }
            .search-input {
                padding: 8px 12px;
                border: 1px solid #ddd;
                border-radius: 4px;
                width: 200px;
                margin-right: 10px;
            }
            .search-btn {
                background: #3498db;
                color: white;
                border: none;
                padding: 8px 15px;
                border-radius: 4px;
                cursor: pointer;
            }
            .search-btn:hover {
                background: #2980b9;
            }
            .reset-btn {
                background: #e74c3c;
                color: white;
                border: none;
                padding: 8px 15px;
                border-radius: 4px;
                cursor: pointer;
                margin-left: 5px;
            }
            .reset-btn:hover {
                background: #c0392b;
            }

tr.highlight {
                background-color: #2ecc71 !important;
                color: white;
                font-weight: bold;
                transition: all 0.3s ease;
            }
            tr.highlight td {
                border-color: #27ae60;
            }
            .results-info {
                margin: 10px 0;
                color: #7f8c8d;
                font-size: 14px;
            }
            .scroll-to-top {
                position: fixed;
                bottom: 20px;
                right: 20px;
                background: #3498db;
                color: white;
                border: none;
                padding: 10px 15px;
                border-radius: 50%;
                cursor: pointer;
                display: none;
                box-shadow: 0 2px 5px rgba(0,0,0,0.2);
            }
            .scroll-to-top:hover {
                background: #2980b9;
            }

/*奖品内容*/
.box_jp{ width: 100%; height:1500px; margin: 0 auto; background:#e3f3fc; }

.main2{ width: 1200px;  height: auto; margin: 0 auto; background: #FFFFFF; padding-bottom: 30px;}
.main2_1{ width: 1200px;  height: auto; margin: 0 auto; background: #FFFFFF; }

.main2_bt{ width: 1000px; }
.main2_bt img{ float: left; width: 5%; }
.main2_bt h2{background: #4587ff; line-height: 44px; width:430px;border-radius:0 30px 30px 0; color: #FFFFFF; padding-left:15px; }


.main2_1{width: 1200px;  height: 390px; margin: 0 auto; background: #FFFFFF;  }

.main2_1_left{ width:450px; float: left;height: auto; padding-left: 30px; }
.main2_1_left li{ font-size:20px; line-height: 66px; font-weight:bold; border-bottom:1px dashed #aaa; }

.main2_1_left li img{ float: left; width:18%; margin:10px 0 0 5px;  }

.main2_1_right{ width:400px; float: left;height: auto; }

.main2 p{background: #ffdbdc; line-height: 44px;border-radius:5px; color: #333; font-size: 20px; width: 660px;  text-align: center;}

.main3{ width: 1200px;  height:350px; margin: 0 auto; background: #FFFFFF; padding-bottom: 30px;}
.main3_bt{ width: 1000px; }
.main3_bt img{ float: left; width: 5%; }
.main3_bt h2{background: #4587ff; line-height: 44px; width:430px;border-radius:0 30px 30px 0; color: #FFFFFF; padding-left:15px; }
.main3_jp{ width: 1200px;  margin: 0 auto; height: auto;  }
.main3_jp1 { width:320px;  float: left; margin: 25px; height: 280px; background: #3073ff;  }
.main3_jp1 h2 { font-size: 20px; color: #FFFFFF; line-height: 46px; text-align: center;} 
.main3_jp1 p { font-size:20px; color: #FFFFFF; line-height: 26px; text-align: center;} 


.main4{ width: 1200px;  height:420px; margin: 0 auto; background: #FFFFFF; padding-bottom: 30px;}
.main4_bt{ width: 1000px; }
.main4_bt img{ float: left; width: 5%; }
.main4_bt h2{background: #4587ff; line-height: 44px; width:430px;border-radius:0 30px 30px 0; color: #FFFFFF; padding-left:15px; }
.main4_1{ width: 1100px;  margin: 0 auto; height: auto;  }


/*现场*/
.box_xc{ width: 100%; height:1020px; margin: 0 auto; background:#e3f3fc; }
.main5{ width: 1200px;  height:300px; margin: 0 auto; background: #FFFFFF; padding-bottom:30px;}
.main5 img{ width: 100%; }
.botton{ width: 200px ; background: #d60833;  margin: 0 auto; border-radius: 20px;  text-align:center; }
.botton a{ color: #FFFFFF; text-align:center; font-size: 20PX; line-height: 36PX;  padding:0 30px;}

/*试卷*/
.box_sj{ width: 100%; height:800px; margin: 0 auto; background:#e3f3fc; }
.main7{ width: 1200px;  height:300px; margin: 0 auto; background: #FFFFFF; padding-bottom:30px;}
.main7 img{ width: 100%; }
.botton{ width: 200px ; background: #d60833;  margin: 0 auto; border-radius: 20px;  text-align:center; }
.botton a{ color: #FFFFFF; text-align:center; font-size: 20PX; line-height: 36PX;  padding:0 30px;}


/*资讯*/
.box_zx{ width: 100%; height:auto; margin: 0 auto; background:#e3f3fc; padding-bottom: 60px; }
.main6{ width: 1200px;  height:300px; margin: 0 auto;  padding-bottom:30px;}

.main6 ul{width: 500px; float: left;  margin: 0 40px 0 40px;}
.main6 ul li{font-size:16px; line-height: 66px; font-weight:normal; border-bottom:1px dashed #aaa; }
