/*banner*/
.banner{ width:100%; height:728px; margin:0 auto; background:url(../images/banner-bg.jpg) no-repeat top center;}
.bannerc{ width:1200px; height:728px; margin:0 auto; position:relative;}
.text1{ position: absolute; width:922px; height:145px; background:url(../images/text1.png) no-repeat; top:88px;}
.text1 h2{ font-size:49px; line-height:136px; text-align:center; color:#333; font-weight: normal;letter-spacing:6px; padding-right: 66px;}
.text2{ position: absolute; width:890px; height:207px; background:url(../images/text2.png) no-repeat; top:216px;} 
.text3{ position: absolute; width:922px; height:99px;top:416px;background:url(../images/text3.png) no-repeat;  } 
.text3 p{ color:#6072f6; font-size:36px; text-align:center; background:#FFF; border-radius:30PX;width:60%; margin:0 auto; line-height:66px; }
.text3 p img{ float:left; margin:10px 0 0 30px; }

/*第一部分*/
.box1{ width:100%; height:auto; margin: 0 auto; background: url(../images/box1-bg.jpg) no-repeat top center; padding-bottom:60px; }

.bt1{ width:566px; height:188px; margin:0 auto; background:url(../images/bt-bg.png)  no-repeat;}

.bt1 h2{ font-size:56px; color:#333; text-align:center; line-height:86px;  padding-left:60px; padding-top:35px;}
.bt1 li{ font-size:20px; line-height:66px; color:#666;text-align:center;}

.main1{width:1200px; height:auto;  margin:0 auto; padding-top:0px; }
.main1{ width:1200px; height:auto; margin:0 auto; background:#FFF; }

.xx_tab{ width:1200px; height:230px; margin:0 auto; background:url(../images/xx_tab.png) no-repeat;  }
.xx_tab li{ margin-left:245px;}
.xx_tab li a{ float:left; width:278px; height:90px; background:url(../images/tab1.png) no-repeat; margin:12px -22px; font-size:26px; text-align:center; line-height:78px;}
.xx_tab li a:hover{ background:url(../images/tab2.png) no-repeat; color:#FFF}

.xx_tab1{ width:1200px; height:120px; margin:0 auto; background:url(../images/xx_tab1.png) no-repeat;  }
.xx_tab1 li{ margin-left:245px;}
.xx_tab1 li a{ float:left; width:278px; height:90px; background:url(../images/tab1.png) no-repeat; margin:12px -22px; font-size:26px; text-align:center; line-height:78px;}
.xx_tab1 li a:hover{ background:url(../images/tab3.png) no-repeat; color:#FFF}


.xx_tab2{ width:1200px; height:120px; margin:0 auto; background:url(../images/xx_tab2.png) no-repeat;  }
.xx_tab2 li{ margin-left:245px;}
.xx_tab2 li a{ float:left; width:278px; height:90px; background:url(../images/tab1.png) no-repeat; margin:12px -22px; font-size:26px; text-align:center; line-height:78px;}
.xx_tab2 li a:hover{ background:url(../images/tab4.png) no-repeat; color:#FFF}



.kc1{ width:1200px; height:auto; margin:0 auto; box-shadow:5px 5px 10px #f1f3fd; padding-top:30px;}
.kc1_bt{ width:1200px; height:120px; background:url(../images/kc1_bt.png) no-repeat}
.kc1_bt_left{ width:530px; height:120px; background:url(../images/kc_bt.png) no-repeat; padding-top:25px; float:left;}
.kc1_bt_left h2{ font-size:36px; line-height:30px; color:#FFF; text-align:center; }
.kc1_bt_left P{ font-size:20px; line-height:56px; color:#fefb00; text-align:center; }

.kc1_bt_right{ width:670px; height:120px;padding-top:25px; float:right;}
.kc1_bt_right h2{ font-size:26px; line-height:60px; color:#FFF; float:left; margin-left:0px;}
.kc1_bt_right a{ float:right; font-size:26px; color:#FFF; padding:10px 20px; line-height:36px; border-radius:15px;
background: -webkit-linear-gradient(left, #fb4d48, #f97c4c);
  background: -moz-linear-gradient(left, #fb4d48, #f97c4c);
  background: -webkit-gradient(linear, left top, right top, from(#fb4d48), to(#f97c4c));
  background: linear-gradient(left, #fb4d48, #f97c4c);
  background: -ms-linear-gradient(left, #fb4d48, #f97c4c);
  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fb4d48, endColorstr=#f97c4c); margin-right:60px;}


.kc1_sknr{ width:1200px; height:auto; margin:0 auto; overflow:auto; padding-bottom:30px; }
.kc1_sknr h3{ width:120px; float:left; font-size:16px; background:#e6e9fa; border-radius:0 30px 30px 0; line-height:36px; padding:10px 20px; text-align:center;justify-content:center; }
.kc1_sknr li{width:80%; font-size:16px; color:#555; line-height:36px; float:left;padding:0 40px }

.teacher{ width:1200px; height:auto; margin:0 auto; background:#fafafb; border-top:1px solid #eef3f6; border-bottom:1px solid #eef3f6; padding:15px 0; overflow:auto; }
.teacher h3{ width:120px; float:left; font-size:16px; background:#e6e9fa; border-radius:0 30px 30px 0; line-height:36px; padding:10px 20px; text-align:center;justify-content:center; }
.teacher li{ width:100px; float:left; text-align:center; font-size:16px; color:#555; line-height:36px; margin:10px 15px;}

.kc1 table {border-collapse: collapse; width:1200px; line-height:24px; margin:0px auto 0px auto;}
.kc1 table th{color:#333; font:600 16px/50px "microsoft yahei"; border: 0px solid #eef3f6; background-color:#686ef4; color:#FFF }
.kc1 td.txtFl{text-align:left; padding-left:20px;}
.kc1 table td { border: 1px solid #6a6eed; padding:2px; font-size:16px; line-height:36px; text-align:center; color:#333;}

.jhb1{ width:1200px; height:auto; margin:0 auto; padding-bottom:30PX;}
.flip1{padding:5px;text-align:center; margin:20px 0;}
.flip1 h4{ background:#7175fa; border-radius:30px; font-size:18px; line-height:36px; padding:10px 20px; width:20%; margin:0 auto; color:#FFF; cursor:pointer}
.panel1{ height:auto;display:none; background:#fbfcfd; padding-top:10px; }
.panel1_bt{ width:290px; height:80px; background:url(../images/panel_bt.png) no-repeat; margin:0 auto; padding-top:30px;}
.panel1_bt h4{ font-size:32px; text-align:center; color:#333;}
.panel1_bt p{ font-size:16px; text-align:center; color:#555; line-height:56px;}

.flip3{padding:5px;text-align:center; margin:20px 0;}
.flip3 h4{ background:#7175fa; border-radius:30px; font-size:18px; line-height:36px; padding:10px 20px; width:20%; margin:0 auto; color:#FFF;cursor:pointer}
.panel3{ height:auto;display:none; background:#fbfcfd; padding-top:10px; }
.panel3_bt{ width:290px; height:80px; background:url(../images/panel_bt.png) no-repeat; margin:0 auto; padding-top:30px;}
.panel3_bt h4{ font-size:32px; text-align:center; color:#333;}
.panel3_bt p{ font-size:16px; text-align:center; color:#555; line-height:56px;}


.jhb1 table {border-collapse: collapse; width:1200px; line-height:24px; margin:0px auto 0px auto;}
.jhb1 table th{color:#FFF; font:600 16px/50px "microsoft yahei";  background-color:#686ef4; border-radius:0;border: 1px solid #6a71f8; }
.jhb1 td.txtFl{text-align:left; padding-left:20px;}
.jhb1 table td { border: 1px solid #6a71f8; padding:0px; font-size:16px; line-height:32px; text-align:left; color:#333; padding:0 10px;}

/*课表二样式*/
.kc2{ width:1200px; height:auto; margin:0 auto; box-shadow:5px 5px 10px #f1f3fd; padding-top:30px;}

.kc2_bt{ width:1200px; height:120px; background:url(../images/kc2_bt.png) no-repeat}
.kc2_bt_left{ width:530px; height:120px; background:url(../images/kc_bt.png) no-repeat; padding-top:25px; float:left;}
.kc2_bt_left h2{ font-size:36px; line-height:30px; color:#FFF; text-align:center; }
.kc2_bt_left P{ font-size:20px; line-height:56px; color:#fefb00; text-align:center; }
.kc2_bt_right h2{ font-size:26px; line-height:100px; color:#FFF; float:left; margin-left:0px;}
.kc2_bt_right a{ float:right; font-size:26px; color:#FFF; padding:10px 20px; line-height:36px; border-radius:15px;margin-top:30px;
background: -webkit-linear-gradient(left, #fb4d48, #f97c4c);
  background: -moz-linear-gradient(left, #fb4d48, #f97c4c);
  background: -webkit-gradient(linear, left top, right top, from(#fb4d48), to(#f97c4c));
  background: linear-gradient(left, #fb4d48, #f97c4c);
  background: -ms-linear-gradient(left, #fb4d48, #f97c4c);
  filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fb4d48, endColorstr=#f97c4c); margin-right:60px;}
.kc2_bt_right a:hover{ background:#FFF; color:RED; }
.kc2_sknr{ width:1200px; height:auto; margin:0 auto; overflow:auto; padding-bottom:30px; }
.kc2_sknr h3{ width:120px; float:left; font-size:16px; background:#fde5e2; border-radius:0 30px 30px 0; line-height:36px; padding:10px 20px; text-align:center;justify-content:center; }
.kc2_sknr li{width:80%; font-size:16px; color:#555; line-height:36px; float:left;padding:0 40px}
.teacher h4{ width:120px; float:left; font-size:16px;background:#fde5e2;border-radius:0 30px 30px 0; line-height:36px; padding:10px 20px; text-align:center;justify-content:center; }

.kc2 table {border-collapse: collapse; width:1200px; line-height:24px; margin:0px auto 0px auto;}
.kc2 table th{color:#333; font:600 16px/50px "microsoft yahei"; border: 0px solid #eef3f6; background-color:#e13346; color:#FFF }
.kc2 td.txtFl{text-align:left; padding-left:20px;}
.kc2 table td { border: 1px solid #dd3244; padding:2px; font-size:16px; line-height:36px; text-align:center; color:#333;}

.flip2{padding:5px;text-align:center; margin:20px 0;}
.flip2 h4{ background:#df2d4e; border-radius:30px; font-size:18px; line-height:36px; padding:10px 20px; width:20%; margin:0 auto; color:#FFF;cursor:pointer}

.jhb2{ width:1200px; height:auto; margin:0 auto; padding-bottom:30PX;}
.panel2{ height:auto;display:none; background:#fbfcfd; padding-top:10px; }
.panel2_bt{ width:290px; height:80px; background:url(../images/panel2_bt.png) no-repeat; margin:0 auto; padding-top:30px;}
.panel2_bt h4{ font-size:32px; text-align:center; color:#333;}
.panel2_bt p{ font-size:16px; text-align:center; color:#555; line-height:56px;}
.jhb2 table {border-collapse: collapse; width:1200px; line-height:24px; margin:0px auto 0px auto;}
.jhb2 table th{color:#FFF; font:600 16px/50px "microsoft yahei";  background-color:#e13346; border-radius:0; border: 1px solid #dd3244; }
.jhb2 td.txtFl{text-align:left; padding-left:20px;}
.jhb2 table td { border: 1px solid #dd3244; padding:0px; font-size:16px; line-height:32px; text-align:left; color:#333; padding:0 10px;}

 /* 隐藏元素 */
.end{ display:none}
.foot1{ display:none}
.message-css{ display:none}
.banner-yd{display:none}
.top_yd{ display:none;}
.kc1_ydbt{display:none }
.kc1_sknr_yd{display:none }
.zwbh{display:none }
.kc2_ydbt{display:none }
.kc2_sknr_yd{display:none }
.xx_tab1_yd{display:none;  }
.xx_tab2_yd{display:none;  }