/*移动端css*/
@media only all and (max-width:1080px){
html{ font-size:12px; }
body { font: 0.7rem/1.2rem "Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; width: 100%; margin: 0 auto; overflow-x: hidden; }
html,body{  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 
 /* 隐藏元素 */
.top{ display:none}
#foot{display:none; }
.qq_info1{display:none; }
.banner{display:none;}
.dz{display:none;  }
.xx_tab1{display:none;  }
.xx_tab2{display:none;  }
.kc1_bt_right{display:none;  }
.kc1_bt{display:none; }
.kc1_sknr{display:none }
.kc2_bt_right{display:none;  }
.kc2_bt{display:none; }
.kc2_sknr{display:none }


 /* 显示元素 */
.end{ display: block}
.foot1{ display:block}
.message-css{ display:block}
.banner-yd{display:block}
.main2_yd{display:block; }
.display{display:block }
.kc1_ydbt{display:block }
.kc1_sknr_yd{display:block }
.kc2_ydbt{display:block }
.kc2_sknr_yd{display:block }
.zwbh{display:block }

.xx_tab1_yd{display:block;  }
.xx_tab2_yd{display:block;  }
.xx_tab2{display:block;  }


/*top*/
.top_yd{ width:100%; background:#FFF; height:4rem; margin:0 auto; padding:0.5rem 0 0 0; display: block;}
.top_yd li{ float:left; list-style:none ;}
.top_yd li img{ width:60%;display: block; padding-left: 1rem; float: left; }
.top_yd a{ float: right; font-size:1.2rem; color:#2A2A2A ; padding-right:1rem ; }

/*移动banner*/
.banner { 
    background: url(../images/mbanner.jpg) top center no-repeat;
    background-size:100% 100%;
	height:25rem;
  }
  
.banner-yd img{ width:100%;}

/*第一部分*/
.box1{ width:100%; height:auto; margin: 0 auto; background:#FFF;  padding-top:0; padding-bottom:30px;}
.bt1{ width:96%; height: 6.6rem; margin:0 auto; background: url(../images/bt1.png) no-repeat;
    background-size: 100% 100%;}
.bt1 h2{ font-size: 2.6rem; color: #333;text-align: center; line-height: 2.6rem;margin-left: 0rem;padding-top: .5rem;}
.bt1 li{font-size: 1.2rem;margin-bottom: 1rem;text-align: center;color: #666;}

.main1 { width: 96%;margin: 0 auto;height: auto;overflow: auto;}

.xx_tab{ width:100%; height:auto; margin:0 auto; background:none; overflow: auto; }
.xx_tab li{ margin-left:0;}
.xx_tab li a{ float:left; width:41%; height:auto; background:none; margin:1rem 1rem; font-size:1.2rem; text-align:center; line-height:3.0rem;
    border:1px solid #e7464b ;color: #333;}

.xx_tab1_yd{ width:100%; height:auto; margin:0 auto; background:none; overflow: auto; }
.xx_tab1_yd li{ margin-left:0;}
.xx_tab1_yd li a{ float:left; width:41%; height:auto; background:none; margin:1rem 1rem; font-size:1.2rem; text-align:center; line-height:3.0rem;
    border:1px solid #e7464b ;color: #333;}

.xx_tab2_yd{ width:100%; height:auto; margin:0 auto; background:none; overflow: auto; }
.xx_tab2_yd li{ margin-left:0;}
.xx_tab2_yd li a{ float:left; width:41%; height:auto; background:none; margin:1rem 1rem; font-size:1.2rem; text-align:center; line-height:3.0rem;
    border:1px solid #e7464b ;color: #333;}


/*课程一样式*/   
.kc1{ width:96%; height:auto; margin:0 auto; box-shadow:0px 0px 0px #f1f3fd; padding-top:10px;}
.kc1_ydbt{  width:100%; border-radius:10px 10px 0 0 ; padding:1REM 0; overflow: auto; background:#6569ed;}
.kc1_ydbt h2{ font-size:1.6rem; color:#FFF; float: left; margin-left:1rem ;}
.kc1_ydbt p{font-size:1.2rem; color:#FFF;float:right; margin-right:1rem}

.kc1_sknr_yd{ width:100%; height:auto; margin:0 auto; overflow:auto; padding-bottom:30px; }
.kc1_sknr_yd h3{ width:30%; float:left; font-size:1.0rem; background:#e6e9fa; border-radius:0 30px 30px 0; line-height:2.0rem; padding:10px 20px; text-align:center; justify-content:center; }
.kc1_sknr_yd p{width:80%; font-size:1.0rem; color:#555; line-height:2.0rem; float:left;padding:0 40px }
.kc1_sknr_yd p a{ color:red ;}

/*课程一上课老师*/
.teacher{ width:100%; background:#fafafb; 
border-top:1px solid #eef3f6; 
border-bottom:1px solid #eef3f6; overflow: auto;  }
.teacher h2{
    font-size: 1.2rem;
    line-height: 3.6rem;    
    color: #333;
    border: 1px solid #f8fafb;
    line-height: 2.2rem; padding: 0 1rem;
}
.teacher li{ width:20%; float:left;
 text-align:center; font-size:1.2rem;
  color:#555; line-height:2.0rem;
   margin:1rem 0rem;list-style: none;}
.teacher img{ width:60%;}

/*课程一表格样式*/
.kc1 table {border-collapse: collapse; width:100%; line-height:2.6rem; margin:0px auto 0px auto;}
.kc1 table tr th {text-align: center;color: #FFF;line-height: 3.6rem;background: #686ef4;font-size: 1.2rem;border: 1px solid #686ef4;}

.kc1 table td { font-size: 1.2rem;line-height: 3.6rem;text-align: center;color: #333;border: 1px solid #686ef4;line-height: 2.2rem;}
.kc1 table .txtFl {text-align: left;}
.kc1 table td a{ color:#E7464B ;}

/*课程二样式*/   
.kc2{ width:96%; height:auto; margin:0 auto; box-shadow:0px 0px 0px #e23446; padding-top:10px;}
.kc2_ydbt{  width:100%; border-radius:10px 10px 0 0 ; padding:1REM 0; overflow: auto; background:#e23446;}
.kc2_ydbt h2{ font-size:1.6rem; color:#FFF; float: left; margin-left:1rem ;}
.kc2_ydbt p{font-size:1.2rem; color:#FFF;float:right; margin-right:1rem}

.kc2_sknr_yd{ width:100%; height:auto; margin:0 auto; overflow:auto; padding-bottom:30px; }
.kc2_sknr_yd h3{ width:30%; float:left; font-size:1.0rem; background:#e6e9fa; border-radius:0 30px 30px 0; line-height:2.0rem; padding:10px 20px; text-align:center; justify-content:center; }
.kc2_sknr_yd p{width:80%; font-size:1.0rem; color:#555; line-height:2.0rem; float:left;padding:0 40px }
.kc2_sknr_yd p a{ color:red ;}

/*课程二上课老师*/
.teacher{ width:100%; background:#fafafb; 
border-top:1px solid #eef3f6; 
border-bottom:1px solid #eef3f6; overflow: auto;  }
.teacher h2{
    font-size: 1.2rem;
    line-height: 3.6rem;    
    color: #333;
    border: 1px solid #f8fafb;
    line-height: 2.2rem; padding: 0 1rem;
}
.teacher li{ width:20%; float:left;
 text-align:center; font-size:1.2rem;
  color:#555; line-height:2.0rem;
   margin:1rem 0rem;list-style: none;}
.teacher img{ width:60%;}

/*课程二表格样式*/
.kc2 table {border-collapse: collapse; width:100%; line-height:2.6rem; margin:0px auto 0px auto;}
.kc2 table tr th {text-align: center;color: #FFF;line-height: 3.6rem;background: #e23446;font-size: 1.2rem;border: 1px solid #e23446;}

.kc2 table td { font-size: 1.2rem;line-height: 3.6rem;text-align: center;color: #333;border: 1px solid #e23446;line-height: 2.2rem;}
.kc2 table .txtFl {text-align: left;}
.kc2 table td a{ color:#E7464B ;}


.zwbh {
    width: 60%;
    margin: 10px auto;
    height: auto;
}

.zwbh a {
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: center;
    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);
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #FFF;
    border-radius: 10px;
    border: 0px solid #042387;
}



/*foot*/
.end{font-size: 24px; color:#eeeeee ; text-align: center; padding-top: 30px;}
.foot1 {background: #2a2a2a;color: #FFF;text-align: center;padding: 10px 0px; margin-top:30px;}
.foot1 p{ width:92%; margin:0 auto; font-size: 14px;}

a{text-decoration: none; color:#FFF}
.message-css{ z-index:1; color: #ffffff; font-family:Microsoft Yahei,Arial; font-size:14px; margin: 0 auto; padding:10px 0; width: 100%; background: #64479d; position: fixed; left: 0; bottom: 0; z-index: 10;}
.message-css .message-css-online,.message-css .message-css-phone{ text-align: center; width: 49%; margin: 0; padding:0;}
.message-css .message-css-online img,.message-css .message-css-phone img{ height: 100%; vertical-align: middle; margin: 0 10px 0 0;}
.message-css .message-css-online{ float: none;}
.message-css .message-css-phone{ float:none;}
}
