﻿*{margin:0;padding:0;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent;color:#000;}
ul,li{list-style: none;}
a,a:hover{text-decoration:none;color:#464646;}
html,body{width:100%;background:#86c5ef;}
/**/
.left{float: left;}
.right{float: right;}
.content{width:100%;height:1.226rem;background:#fff;padding:0.3rem 0.2rem 0;}
.m-logo{float:left;}
.m-logo a{display:block;}
.m-logo a img{width:2.4rem;}
.m-tel{float:right;}
.m-tel img{display:block;float:left;padding:0.1rem 0.05rem 0 0;}
.m-tel dl{display:block;float:left;text-align:left;}
.m-tel dl dt{color:#0175c0;font-size:0.2666rem;font-weight:bold;line-height:0.45333rem;}
.m-tel dl dd{color:#0175c0;font-size:0.24rem;}

/**/
.banner{width:100%;height:auto;overflow:hidden;font-size: 0;}
.banner img{width:100%;}
.title{width:100%;height:auto;overflow:hidden;}
.title h2{margin:0 auto;height:1rem;line-height:1rem;text-align:center;font-size:0.5rem; color:#000;font-weight:bold;}
.title p{font-size:0.293rem;text-align:center;width:80%;margin:0 auto;height:auto;overflow:hidden;line-height:0.506rem;}
.title h2 span{color:#1D2A33;}

.session{width:100%;height:auto;overflow:hidden;padding:0.59rem 0 0.86rem;background: #f7f7f7; margin:0 auto;}
.area{width: 8.5rem;margin:0 auto;overflow: hidden;}
.tel{    margin:0 auto;
    background: #e11f41;
    border: 0.025rem solid #000;
    border-radius: 0.31rem;
   display: block;
    padding: 0 0.3rem;
box-shadow: 0.07rem 0.07rem 0.07rem #b6b6b6;}
.tel a{font-size: 0.38rem;text-align: center;line-height: 0.89rem;font-weight: bold;color: #fff;display: block;}

.section3{background: #e7f3f7;overflow: hidden;}
.section3 img{width: 4.44rem;display: block;float: left;} 
.section3 .jx{padding-left: 4.46rem;padding-top: 0.62rem;}
.section3 .jx p{font-size: 0.36rem;line-height: 0.92rem;}
.section3 .jx hr{border:0.01rem solid #1b1b1b;width: 1.3rem;margin-top: 0.1rem;}
.section3 .tel{margin-left: 2.1rem; display: inline-block;}
.session1{overflow: hidden;}
.session1 a{display: block;border:#4c7ce8 0.03rem solid;font-size: 0.3125rem;border-radius:50px; width:3.546875rem;margin:0 auto;padding: 0.21125rem 0.546875rem;text-align: center;color:#1b56e0;}
/**/

/**/






/**/
.section8{background: #e7f3f7;overflow: hidden;}
.section8 .area{width: 8.52rem;}
.section8 .title{        background: url(../images/tit_icon1.png) no-repeat 1.2rem 0rem;
    background-size: 7%;
    margin-bottom: 0.64rem;}
.section8 .title h2{       background: url(../images/tit_icon2.png) no-repeat 6.7rem 0.23rem;
    background-size: 8%;}
.section8 .con{overflow: hidden;margin:0 auto;width: 8.77rem;}
.section8 .con li{width:4.16rem;margin:0 0.2rem 0.2rem 0;float: left;text-align: center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;border:0.02rem solid #000;padding:0.3rem 0;}
.section8 .con li h5{font-size: 0.34rem;padding:0.3rem 0 0.19rem;font-weight: bold;color:#4a4a4a;}
.section8 .con li hr{border:0.03rem solid #7bf5fb;width: 0.66rem;margin:0 auto;}
.section8 .con li p{font-size: 0.31rem;line-height: 0.62rem;color:#323232;}
.section8 .tel{width: 5.83rem;margin-top: 0.62rem;}

/*在线直播*/
.section1 .area{width: 8.66rem;}
.section1 .title{        background: url(../images/tit_icon1.png) no-repeat 1.4rem 0.05rem;
    background-size: 7%;
    margin-bottom: 0.64rem;}
.section1 .title h2{       background: url(../images/tit_icon2.png) no-repeat 6.6rem 0.23rem;
    background-size: 8%;}
.section1 .tab{overflow: hidden;margin:0.31rem 0 0.56rem;width: 9.22rem;}
.section1 .tab li{width: 1.7rem;float: left; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;margin:0 0.9rem 0 0.38rem;}
.section1 .tab li h4{width: 1.7rem;height: 0.59rem;line-height: 0.56rem;border-radius: 0.16rem;border:0.02rem solid #000;font-size: 0.34rem;color: #747879;text-align: center;background: #e7f3f7;font-weight: bold;}
.section1 .tab li.on h4{background: #c21625;color: #fff;}
.section1 .tabcon{margin:0.07rem;border:0.02rem solid #000;    box-shadow: 0.07rem 0.07rem 0.07rem #b6b6b6;background: #e7f3f7;padding:0.2rem 0;overflow: hidden;}

.section1 .tabcon li.show{display: block;}
.section1 .tabcon li{padding:0 0.35rem 0.2rem;width: 8.45rem; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;float: left;display: none;}
.tabcon img{display: block;width: 4.5rem;float: left;padding-right:0.3rem;}
.tabcon li h5{font-size:0.31rem;color:#4a4a4a;text-align: left;padding:0.2rem 0 0.1rem;font-weight: bold;}
.tabcon li p{font-size: 0.28rem;color: #494949;text-align: left;line-height:0.57rem;}
.section1 .tel{margin-top: 1.02rem;width: 5.89rem;}

.section4{overflow: hidden;}
.section4 .title{    background: url(../images/tit_icon1.png) no-repeat 2.68rem 0rem;
    background-size: 7%;margin-bottom: 0.94rem;}
.section4 .title h2{    background: url(../images/tit_icon2.png) no-repeat 5.13rem 0.2rem;
    background-size: 8%;}
.section4 .zhen{width: 4.55rem;margin:0 auto;overflow: hidden;background:transparent;float: left;}
.section4 .zhen img{width: 100%;}
.section4 .zhen h5{font-size: 0.3rem;text-align: center;font-weight: bold;margin-top: 0.23rem;}
.section4 .sub{padding-left: 5.3rem;margin-bottom: 0.31rem;}
.section4 .sub h5{font-size: 0.41rem;color:#da1d3a;font-weight: bold;margin-bottom: 0.31rem;}
.section4 .sub p{font-size:0.31rem;line-height: 0.62rem;}

/*.section4 .title-span{width: 63%;margin:0 auto;}
.title-span li{float: left;width: 1.6rem; height: 0.36rem;margin: 0.08rem 0.16rem;}
.section4 .title-span li span { display: inline-block; width: 1.6rem;height: 0.36rem; margin: 0 auto;border-radius: 0.08rem;
    background-color: #fcaf16; color: #5b482e;font-size: 0.2rem;line-height: 0.36rem;text-align: center;
}
.zhen{width:90%;height:auto;overflow:hidden;margin:0 auto 0.5rem;
    background: url(../images/sec2-sub-bg.png) 0 1.84rem no-repeat;}
.zhen .question1 li{float:left;width:1.38rem;margin:0 0 0.2rem 0.28rem;text-align: center;color:#3299bb;font-size: 0.22rem;line-height: 0.39rem; }
.zhen .question2 li{color: #ff9900;}*/
.section9{overflow: hidden;background: #e7f3f7;}
.section9 .title{    background: url(../images/tit_icon1.png) no-repeat 2rem 0rem;
    background-size: 7%;margin-bottom: 0.7rem;}
.section9 .title h2{    background: url(../images/tit_icon2.png) no-repeat 6rem 0.3rem;
    background-size: 8%;}
.section9 .zhen{width: 95%;margin:0 auto;overflow: hidden;background:transparent;}
.section9 .zhen img{width: 100%;}
.section9 .tel{margin-top: 1.02rem;width: 5.89rem;}

/*老师*/
.section2{overflow: hidden;}
.section2 .title{    background: url(../images/tit_icon1.png) no-repeat 1.4rem 0rem;
    background-size: 7%;margin-bottom: 0.7rem;}
.section2 .title h2{    background: url(../images/tit_icon2.png) no-repeat 6.6rem 0.3rem;
    background-size: 8%;}
 .section2 .area{width: 8.66rem;}   
.section2 .sev{margin-bottom: 1.02rem;overflow: hidden;width: 8.9rem;}
.section2 img{display: block;width: 100%}
.section2 .sev li{float: left;margin-right:0.19rem;border:0.02rem solid #000;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding-top:0.23rem;height:2.19rem;margin-bottom: 0.07rem;box-shadow: 0 0.07rem 0.07rem #bcb9b9;}
.section2 .sev li:nth-child(1){width: 2.59rem;}
.section2 .sev li:nth-child(2){width: 2.16rem;}
.section2 .sev li:nth-child(3){width: 3.44rem;}
.sev li h5{font-size: 0.3rem;color: #e11f41;text-align: center;font-weight: bold;line-height: 0.64rem;margin-bottom: 0.1rem;}
.sev li:nth-child(3) h5{margin-bottom: 0px;}
.sev li p{font-size: 0.25rem;color: #494949;text-align: center;font-weight: bold;line-height: 0.41rem;}
.section2 .tel{width: 5.02rem}

.section6{  margin-top: 0.2rem;background-color: #e64f44;    border-radius: 0.2125rem;}
.section6 .title h2{color: #fee12d;}
.section6 .title p{font-size: 0.28125rem;text-align: center;width: 90%;color: #fff;}

.zhi{height:auto;overflow:hidden;margin:0 auto;padding:0.1rem;}
.zhi li{float:left;width:50%;padding: 0.1rem;}
.zhi li img{display:block;margin:0 auto;width:4.578125rem;}

.section10 {   margin-top: 0.2rem; 
}
.section10 .title p{ font-size: 0.28125rem;color: #3a3a3a;text-align:center;width: 85%;}
.section10 .xuan {  overflow: hidden;width: 92%;margin:0.2rem auto 0.478125rem;
} 
.section10 .xuan li{ float: left;overflow: hidden;padding-top: 0.25rem;margin:0 0.46875rem ;width: 3.4375rem;}
.section10 .xuan li img{display: block;width:1.421875rem;margin:0 auto; float: left;
}
.section10 .xuan li p{font-size:0.3125rem;color:#505050;text-align:right;line-height:1.2rem;}
.section10 .tea { overflow: hidden;width: 94%;margin:0.2rem auto 0;}
.section10 .tea img{width: 2.140625rem;float: left;display: block;margin:0 0.09375rem;}


.section7{ margin: 0.2rem auto;padding-bottom: 0;border-radius: 0.2125rem;}
.section7 .title h2{color: #393939;}
.section7 .title p{font-size: 0.28125rem;text-align: center;width: 86%;color: #777777;}

.fen{height:auto;overflow:hidden;margin:0 auto;}
.fen li{float:left;overflow:hidden;margin:0.25rem 0.11rem; width: 2.109375rem;height: 4rem; border:1px solid #535353;}
.fen li img{display:block;margin:0.18rem auto 0;width:85%;}
.fen li p{font-size: 0.3rem;width: 90%;color: #535353;    margin: 0.1875rem auto;}



/**/
.section5{overflow: hidden;}

.section5 img{display: block;width: 80%;margin:0 auto;}
.section5 p{text-align: center;font-size: 0.31rem;color:#687d8a;margin:0.27rem auto 0.62rem;}
/**/
/**/
.yuyue{width:7.44rem;height:auto;overflow:hidden;margin:0 auto;}

.in span{display: block;
    float: left;
    width: 2rem;
    height: 0.586rem;
    line-height: 0.586rem;
    text-align: center;
    font-size: 0.3933rem;
	}
.in input{color:#7c7c7c;border:0.02rem solid #000;display:block;margin:0.19rem auto;width:6.98rem;   line-height:0.75rem; height: 0.75rem;text-indent:0.3em;font-size:0.28rem; background: #fff;}
.yuyue button{display:block;    border: none;width:6.98rem;line-height:0.72rem; height:0.81rem;background:#d06d90;text-align:center;color:#1d0a11;font-size:0.31rem;    margin:0 auto 0.3125rem; }
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #D3CCC8;
    text-indent: 0.3125rem;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #D3CCC8;
    text-indent: 0.3125rem;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #D3CCC8;
    text-indent: 0.3125rem;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #D3CCC8;
    text-indent: 0.3125rem;
}
/**/
.biaoyu{width:100%;height:1.2rem;margin-top: 0.4rem;line-height:1.2rem;text-align:center;color:#fff;background:#ffa800;font-weight:bold;font-size:0.4266rem;}

#map{width:100%;height:auto;overflow:hidden;text-align:center;background:#fff;padding-top:0.666rem;}
#map img{width:90%;}
.zixun{background:#0d0d0d;overflow:hidden;position:fixed;bottom:0;display: block;
    width: 100%;padding:0.2rem 0;z-index:9999;}
a.btn{display:block;width:3rem;height:0.8rem;line-height:0.8rem;text-align:center;font-size:0.36rem;}
a.zx_1{background:#e64f44;color:#fff;float:left;margin-left:0.7rem;}
a.zx_2{color:#000;background:#ffa800;float:right;margin-right:0.7rem;}
