@charset "utf-8";
/* CSS Document */
/* common */
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{margin:0; padding:0; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei',sans-serif;color:#404040;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}
img{border:0;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
/* link : style */
a{text-decoration:none;}
a:hover{text-decoration:none;}
/*clear*/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.f30{font-size:24px;}
.f24{font-size:18px;}
body{
    margin:0 auto;
    overflow-x:hidden;
}
.wrap{
    margin:0 auto;
    width:100%;
    max-width:640px;
    min-width:320px;
    overflow:hidden;
}
.main{
    margin:0 auto;
    width:93.75%;
}

.banner{
    margin-bottom:10px;
    position:relative;
}
.banner.tedu{
    margin-bottom:30%;
}
.banner img{
    width:100%;
    height:auto;
    display:block;
}


.img img{display:block;width:100%;}

.zt-title{text-align:center;}
.zt-title h2{font-size:1.4rem;color:#1b9dff;padding-top:40px;padding-bottom:10px;}
.zt-title p{font-size:1rem;}
.zt-box1{background:#ddf0ff;}
.zt-box1 img{margin-top:20px;}

.zt-box2 ul{display:flex;flex-wrap: wrap;width:96%;margin:30px auto;justify-content: space-between;}
.zt-box2 ul li{width:48%;text-align:justify;margin-top:20px;}
.zt-box2 ul li h2{font-size:1.1rem;color:#1b9dff;}
.zt-box2 ul li p{font-size:.8rem;margin-top:8px;}


.zt-box3{background:#1b9dff;}
.zt-box3 p,.zt-box3 h2{color:#FFF;}


.zt-box4{background:#ddf0ff;}

#banner3{width:96%;margin:30px auto;}
.zt-box6{position: relative;}
#diveoID{width:88%;position: absolute;left:6%;top:10%;}