/*base*/
*{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
li{list-style:none;}
a{color:#000; text-decoration:none;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}
img{vertical-align:top;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
input{ outline:none;}
body{font-family: "microsoft yahei";}
.wrap{width: 100%;overflow: hidden;background: #f9f9f9;}
/*head*/
.header{width: 100%;height: 2.5rem;background: linear-gradient(to right, #9f03ba, #eb3558);background-size: 100% 100%;}
.head{width: 17.75rem;padding: 0 0.5rem;}
.head h1{width: 3.4rem;height: 1rem;background: url(../img/logo.png) no-repeat;background-size: 100% 100%;margin-top: .75rem;}
.head h1 a{display: block;width: 100%;height: 100%;text-indent: -99em;}
.head .title{font-size: 0.6rem;color: #fff;line-height: .62rem;padding-top: .55rem;margin-left: 0.35rem;}
.head .tel{font-size: 0.6rem;color: #fff;font-family: arial;background: url(../img/tel.png) no-repeat;background-size: 0.7rem 0.7rem;height: 0.7rem;line-height: .7rem;padding-left: 0.85rem;margin-top: 0.9rem;}


.nav {
    width: 18rem;
    height: 2rem;
    /* background: #7147ff; */
}
/* .nav {
    width: 6rem;
    height: 1rem;
    margin-left: 1.5rem;
} */
.nav li {
    float: left;
    list-style: none;
    margin-right: 0.7rem;
    margin-top: 0.5rem;
}
.nav li a {
    color: #fff;
    font-size: 0.75rem;
}























/*banner*/
.banner{width: 100%;}
.banner img{width: 100%;height: auto;}
/*part1*/
.part1{padding-top: 1rem;padding-bottom:1rem;text-align: center;}
.part1 h2 img{width: 100%;height: 1.15rem;}
.part1 b{background: url(../img/shape.png) no-repeat;background-size: 100% 100%;width: 0.5rem;height: 0.25rem;display: block;margin: 0.5rem auto;}
.part1 .tBox{width: 17.25rem;margin: 2.6rem auto 0;}
.part1 .tBox li{width: 7.95rem;height: 5.45rem;border: 1px solid #d5d5d5;position: relative;margin-bottom: 2.5rem;background: #fff;}
.part1 .tBox li img{position: absolute;left: 50%;top: -1.6rem;}
.part1 .tBox li:nth-child(3){margin-bottom: 0;}
.part1 .tBox li:nth-child(4){margin-bottom: 0;}
.part1 .tBox li:nth-child(1) img{width: 3.275rem;height: 3.65rem;margin-left: -1.638rem;}
.part1 .tBox li:nth-child(2) img{width: 3.275rem;height: 3.375rem;margin-left: -1.638rem;top: -1.8rem;}
.part1 .tBox li:nth-child(3) img{width: 3.325rem;height: 3.275rem;margin-left: -1.663rem;top: -1.5rem;}
.part1 .tBox li:nth-child(4) img{width: 3.175rem;height: 3.275rem;margin-left: -1.588rem;top: -1.5rem;}
.part1 .tBox li h3{font-size: 0.9rem;color: #606060;margin-top: 2.7rem;}
.part1 .tBox li p{font-size: 0.6rem;color: #939393;margin-top: 0.3rem;}
.part1 .txt{font-size: 0.6rem;color: #939393;text-align: right;margin-top: 1rem;margin-right: 0.75rem;}
/*part2*/
.part2,.part4,.part6,.part8,.part10{background: #fff;}
.part1 .dec{font-size: 0.7rem;color: #939393;margin-top: 0.5rem;}
.part2 ul{width: 17rem;margin: 0 auto;}
.part2 ul li{width: 100%;height: 5rem;font-size: 1rem;color: #fff;text-align: left;margin-bottom: 0.75rem;}
.part2 ul li i{font-size: 0.75rem;}
.part2 ul li p{padding: 1.2rem 1rem;}
.part2 ul li:nth-child(1){background: url(../img/img1.jpg) no-repeat;background-size: 100% 100%;}
.part2 ul li:nth-child(2){background: url(../img/img2.jpg) no-repeat;background-size: 100% 100%;}
.part2 ul li:nth-child(3){background: url(../img/img3.jpg) no-repeat;background-size: 100% 100%;}
.part2 ul li:nth-child(4){background: url(../img/img4.jpg) no-repeat;background-size: 100% 100%;}
.part2 ul li:nth-child(2),.part2 ul li:nth-child(4){text-align: right;}
.button{width: 11rem;height: 2.25rem;border: 1px solid #e44e8b;border-radius: 1.2rem;display: block;margin: 0 auto;color: #e44e8b;line-height: 2.25rem;font-size:1rem;}
/*part3*/
.part3{padding-bottom: 1rem;}
.part3 .list{width: 17.85rem;height: 11.55rem;background: url(../img/list.png) no-repeat center bottom;background-size: 100% 9.775rem;margin: 0 auto;position: relative;}
.part3 .list .top{width: 13.25rem;position: absolute;top: 0;}
.part3 .list .topR{right: 0;}
.part3 .list .topL{left: 0;top: 1.5rem;}
.part3 .list .top li{background: url(../img/bg.png) no-repeat;width: 4.75rem;height: 1rem;background-size: 100% 100%;font-size: 0.55rem;color: #fff;line-height: 1rem;}
.part3 .button,.part4 .button{margin-top: 1.4rem;}
/*part4*/
.part4 .pro{width: 17.7rem;height: 14.95rem;border: 1px solid #c4c4c4;margin: 0 auto;}
.part4 .pro ul{margin-top: 0.8rem;overflow-x:hidden;height: 13rem;}
.part4 .pro li{height: 10.05rem;width: 15.5rem;margin: 0 auto;background: url(../img/line.png) no-repeat left 0.2rem;background-size: 0.45rem 100%;text-align: left;}
.part4 .pro li h3,.part4 .pro li img,.part4 .pro li p{margin-left: 1.2rem;}
.part4 .pro li h3{font-size: 0.65rem;color: #606060;}
.part4 .pro li p{font-size: 0.6rem;color: #939393;margin-top:0.2rem;margin-bottom: 0.65rem;}
.part4 .pro li img{width: 14.25rem;height: 7.25rem;}
.part4 .pro li .bor{border: 0.05rem solid #bdbdbd;}
/*part5*/
.part5 .box{width: 17.3rem;height:5.4rem;margin: 0 auto 0.75rem;background: url(../img/bg4.png) no-repeat right center;background-size: 16.1rem 6.25rem;padding-top: 0.85rem;}
.part5 .box .left{width: 5.5rem;}
.part5 .box h3{background: url(../img/cir2.png) no-repeat;width: 3.5rem;height: 3.5rem;background-size: 100% 100%;font-size: 0.8rem;color: #fff;line-height: 3.5rem;font-weight: bold;margin-left: 1.2rem;position: relative;}
.part5 .box .left p{font-size: 0.65rem;color: #e34f8d;margin-top: 0.5rem;}
.part5 .box .right{text-align: left;}
.part5 .box .right h4{background: url(../img/cir.png) no-repeat left center;height: 1rem;background-size: 0.3rem 0.3rem;font-size: 0.7rem;color: #606060;padding-left: 0.5rem;width: 3.5rem;line-height: 1rem;}
.part5 .box .right p{font-size: 0.55rem;color: #939393;margin: 0.2rem 2rem;}
.part5 .button{margin-top: 1rem;}


.part5 .box h3 span {background: #fff;  position: absolute;  width: 3.5rem;  height: 3.5rem;  left: 0;  right: 0;  top: 0;  bottom: 0;  opacity: 0.5;  margin: auto;  border-radius:50%;  transform: scale(1);  animation:1.5s opa ease-in-out infinite;  }  

@keyframes opa {
	0%{transform:scale(0);opacity: 1;}
	100%{transform:scale(1);opacity: 0;}
}
/*part6*/
.part6 ul{width: 16.75rem;margin: 0 auto;}
.part6 ul li{margin-right: 0.875rem;margin-bottom: 0.5rem;}
.part6 ul li.last{margin-right: -0.875rem;}
.part6 ul img{width: 5rem;height: 1.5rem;}

/*part7*/
.part7 .top{width: 17.75rem;height: 8.2rem;margin: 0 auto;position: relative;}
.part7 .top .teacher{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;}
.part7 .top .teacher:nth-child(1),.part7 .top .teacher:nth-child(3),.part7 .top .teacher:nth-child(5){transform: translateX(17.75rem);}
.part7 .top .teacher:nth-child(2),.part7 .top .teacher:nth-child(4),.part7 .top .teacher:nth-child(6){transform: translateX(-17.75rem);}
.part7 .top img{width: 6.5rem;height: 8.2rem;}
.part7 .top .teacher div{width: 10.75rem;text-align: left;margin-top: 0.7rem;}
.part7 .top div h3{font-size: 0.95rem;color: #606060;}
.part7 .top div h3 span{color: #e54f8e;}
.part7 .top div p{margin-top:0.4rem;font-size: 0.55rem;color: #939393;text-align: justify;line-height: 0.9rem;}
.part7 .top .teacher.on{transform: translateX(0rem);opacity: 1;transition: 1s;}
.part7 .bot{width: 17.55rem;margin: 0.75rem auto;}
.part7 .bot li{border: 0.05rem solid #f9f9f9;margin-right: 0.55rem;}
.part7 #last{margin-right: -0.45rem;}
.part7 .bot li img{width: 2.4rem;height: 2.4rem;}
.part7 .bot li.on{border: 0.05rem solid #df2d68;}

/*part8*/
.part8 ul{width: 17.7rem;margin: 0 auto;height: 16rem;}
.part8 ul li{width: 8.5rem;height: 7.125rem;position: relative;margin-bottom: 1.25rem;}
.part8 ul img{width: 8.5rem;height: 7.125rem;position: absolute;left: 0;top: 0;}
.part8 ul p{color: #fff;position: absolute;left: 50%;bottom: 0.9rem;font-size: .55rem;width: 8rem;margin-left: -4rem;line-height: 0.65rem;}
.part8 ul p span{font-size: 0.45rem;}
.part8 ul h3{font-size: .7rem;color: #fff;background: url(../img/bg3.png) no-repeat;background-size: 100% 100%;width: 4.2rem;height: 1rem;line-height: 1rem;position: absolute;left:2.15rem;bottom: -0.45rem;}
/*part9*/
.part9 img{width: 14.9rem;height: auto;}
.part9 p{font-size: 0.6rem;color: #949494;line-height: 0.9rem;margin-top: 0.75rem;margin-bottom: 1rem;}

/*part10*/
.part10{padding-bottom: 1.5rem;}
.megBox{width: 14rem;margin: 1.2rem auto 0;}
.megBox li{width: 100%;height: 2.7rem;margin-bottom: 0.8rem;background: url(../img/bor1.png) no-repeat;background-size: 100% 100%;}
.megBox li img.name,.megBox li img.phone{width: 1.2rem;height: 1.2rem;margin:0.7rem 0 0 0.55rem;}
.megBox li .text{width: 11.5rem;height: 100%;border: none;background: none;color: #626262;font-size: 0.65rem;}
.submit{display: block;background: url(../img/btn1.png) no-repeat;width: 11rem;height: 2.25rem;background-size: 100% 100%;margin: 1.2rem auto 0;border: none;font-size: 1rem;color: #fff;line-height: 2.25rem;}
/*foot*/
.foot{background: url(../img/foot.jpg) no-repeat;background-size: 100% 100%;width: 100%;height: 12.5rem;}
.foot p{font-size: 1.75rem;color: #fff;padding: 4.3rem 1rem;}
.footer{font-size: 0.5rem;color: #838383;padding: 0.75rem 0 2.6rem;text-align: center;line-height: 0.6rem;}
/*wechat*/
.top_tips {
    position: fixed;
    top: -60px;
    z-index: 999999;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #000;
    color: #fff;
    box-shadow: 0 0 10px rgba(10, 2, 4, 0.75);
}
.top_tips span {
    float: left;
    width: 40px;
    height: 40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url('http://bj.data.tedu.cn/m/img/icon_weixin0.png');
    margin:5px;
    background-size: 100%;
}
.top_tips ul {
    float: left;
}
.top_tips ul li {
    height: 20px;
    line-height: 20px;
    font-size: 12px !important;
    color:#ffffff;
}
.top_tips ul li b{
    color:#ff0000;
}
.top_tips ul li:first-child {
    margin-top: 5px;
}