﻿@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input{margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
body>div, form>div{margin:0 auto;}
div{text-align:left;}
a img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body{color:#2f2f2f;text-align:center;font-family:"微软雅黑";}
ul, ol, li{list-style-type:none;vertical-align:0;}
a{outline-style:none;color:#444444;text-decoration:none;font-family:"微软雅黑"}
a:hover{color:#2f2f2f;text-decoration:none;}
a, area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style: none;}
.clear{clear:both;}
.hidden{display:none;}
.block{display:block;}
.left{float:left;}
.right{float:right;}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:"."}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}
.wapImgBl{display:block;width:100%}
.max_640{min-width:320px;max-width:640px;margin: 0 auto;}
.wap_clff{background:#FFF}

.divys ul{display:flex; flex-wrap: wrap;}
.divys li{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;}
.divys li .zt_hjyTu{display: -ms-flexbox; display: flex; flex: 1 1 auto;flex-direction: column;-ms-flex-pack: justify;}

/* 通用样式 */
.he1{height:0.1rem;}
.he2{height:0.2rem;}
.he3{height:0.3rem;}
.he4{height:0.4rem;}
.he5{height:0.5rem;}
.he6{height:0.6rem;}
.he7{height:0.7rem;}
.he8{height:0.8rem;}
.he10{height:1.0rem;}
.he16{height:1.6rem;}
.he14{height:1.4rem;}
.he20{height:2.0rem;}

.banner img{width: 100%; display: block;}
.zt_dom1{ background:#fff7f4}
.zt_tit{text-align: center;}
.zt_tit img{  margin:0 auto;}
.zt_tit h3{font-size: 0.6rem;font-weight: bold;color:#333333; margin-bottom:0.2rem; padding-top:0.2rem;}
.zt_tit h3 strong{color: #ca244c; }
.zt_tit h3 span{ display:inline-block; padding:0 0.4rem;}
.zt_tit p{font-size:0.32rem;color: #999999; display:inline-block; }

.zt_tit1 h3{ color:#FFF}
.zt_tit1 h3 strong{ color:#FFF}
.zt_tit1 p{color: #fff;}

.zt_yyText{ background:url(../images/bg1.jpg) center top no-repeat; background-size:100% 100%; margin:0  0.3rem; padding-bottom:0.6rem }
.zt_yyText img{ width:8.2rem; display:block; margin:0 auto;}
.zt_yyText .zt_yyTextRight{ padding:0.3rem 0.5rem;}
.zt_yyText .zt_yyTextRight p{ color:#FFF; font-size:0.32rem; padding-top:0.1rem; line-height:0.6rem}


.zt_xiaoBox{ background:url(../images/bgRed02.jpg) no-repeat center top; background-size:100% 100%; padding:0.4rem 0.3rem;}
.zt_xiaoBox .zt_xiaoBoxLeft{ float:left; width:4.0rem; text-align:left; padding-top:0.4rem }
.zt_xiaoBox .zt_xiaoBoxLeft h5{ display:inline-block; font-size:0.42rem; font-weight:bold; background:url(../images/lin1.jpg) no-repeat bottom left; background-size: auto 0.1rem; padding-bottom:0.2rem; margin-bottom:0.2rem;  }
.zt_xiaoBox .zt_xiaoBoxLeft h5 strong{ color:#ca244c; display:block;}
.zt_xiaoBox .zt_xiaoBoxLeft p{ font-size:0.32rem; color:#333333; line-height:0.56rem; margin-bottom:0.2rem; display:block}
.zt_xiaoBox .zt_xiaoBoxLeft a{ display:block; height:0.8rem; width:2.2rem; text-align:center; color:#FFF; font-weight:bold; line-height:0.8rem;border-radius:0.2rem; background:url(../images/lin12.jpg); background-size:100% 100%; font-size:0.34rem;}
.zt_xiaoBox img{ float:right; display:block; width:5.2rem}


.zt_teacBox{ padding:0.5rem 0.3rem;}
.zt_teacBox img{ display:block}
.zt_teacBoxTop .zt_teacBoxTopPr{text-align:center}
.zt_teacBoxTop{ padding-bottom:0.4rem}
.zt_teacBoxTop .zt_teacBoxTopPr h5{ font-size:0.6rem; font-weight:bold;  text-align:center; display:block; padding-bottom:0.2rem; margin-bottom:0.2rem; background:url(../images/lin1.jpg) no-repeat center bottom; background-size: auto 0.1rem; }
.zt_teacBoxTop .zt_teacBoxTopPr h5 strong{ color:#ca244c; display:inline-block;}
.zt_teacBoxTop .zt_teacBoxTopPr p{ font-size:0.32rem; color:#333333;   display:block;}
.zt_teacBox  a{ display:block; height:0.8rem; width:4.0rem; text-align:center; color:#FFF; font-weight:bold; line-height:0.8rem;border-radius:0.2rem; background:url(../images/lin12.jpg); background-size:100% 100%; font-size:0.34rem; margin:0 auto; margin-top:0.5rem}


.zt_dome4{ padding:0.5rem 0.3rem; background:url(../images/lin12.jpg); background-size:100% 100%; }
.zt_zhouCen img{ display:block; }
.zt_zhouBox .zt_zhouBoxRight{  text-align: center; padding-top:0.2rem;}
.zt_zhouBox .zt_zhouBoxRight h5{ display:block; font-size:0.6rem; font-weight:bold; background:url(../images/lin3.jpg) no-repeat bottom  center;background-size: auto 0.1rem; padding-bottom:0.2rem; margin-bottom:0.2rem;color:#fff;   }
.zt_zhouBox .zt_zhouBoxRight h5 strong{ color:#fff;}
.zt_zhouBox .zt_zhouBoxRight p{ font-size:0.32rem; color:#fff;  margin-bottom:0.2rem; display:block; text-align: center}
.zt_zhouBox  a{display:block; height:0.8rem; width:4.0rem; text-align:center; color:#FFF; font-weight:bold; line-height:0.8rem;border-radius:0.2rem; background:url(../images/lin2.jpg); background-size:100% 100%; font-size:0.34rem; margin:0 auto; margin-top:0.5rem;}




.zt_huanBox{ background: url(../images/bgRed03.jpg) no-repeat center center;background-size:100% 100%; padding:0.5rem 0.3rem }
.zt_huanBg{ background:url(../images/05.png) no-repeat center bottom;background-size:100% auto; padding:0.3rem}
.zt_huanBox  a{display:block; height:0.8rem; width:4.0rem; text-align:center; color:#FFF; font-weight:bold; line-height:0.8rem;border-radius:0.2rem; background:url(../images/lin1.jpg); background-size:100% 100%; font-size:0.34rem; margin:0 auto; margin-top:0.5rem}
.zt_ssBox{ background:url(../images/lin4.jpg) no-repeat center top;background-size:102% 102%; padding:0.8rem 0 }
.zt_ssBox .zt_ssBoxTop{ text-align:center;  padding-bottom:0.4rem}
.zt_ssBox .zt_ssBoxTop  h2{ font-size:0.52rem; font-weight:bold; color:#FFF;background:url(../images/lin3.jpg) no-repeat center bottom; background-size: auto 0.1rem; margin-bottom:0.2rem; padding-bottom:0.2rem }
.zt_ssBox .zt_ssBoxTop  p{ font-size:0.32rem; color:#FFF; display:block; margin:0 0.4rem}
.zt_clSsIo{  margin:0 auto}
.zt_clSsIo li{ display:block; height:1.2rem; background:#eff0ff; margin-bottom:0.2rem;border-radius:0.2rem; margin:0 1.6rem; margin-bottom:0.3rem}
.zt_clSsIo li input{ border:0; height:1.2rem; width:4rem; font-size:0.34rem; outline:none; color:#333; background:#eff0ff}
.zt_clSsIo li span{ float:left; width:1.2rem; text-align:center; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.36rem;color:#42447d; }
.zt_clSsBtn input{ background: url(../images/lin12.jpg);background-size: 100% 100%; border-radius:0.2rem; height:1.2rem; border:0; width:100%; cursor:pointer; color:#FFF; font-size:0.36rem; outline:none;}
.zt_clSsBtn {margin:0 1.6rem; }




.zt_teacUl ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;}
.zt_teacUl ul li{ display: block; position:relative; text-align:center; margin-bottom:0.2rem; width:49%}
.zt_teacUl ul li p{ display:block; position:absolute; width:100%; left:0px; bottom:0.4rem }
.zt_teacUl ul li p span{ color:#FFF; background-color: rgba(27, 27, 30, 0.8);border-radius:150px; padding:0.1rem 0.2rem; font-size:0.32rem;}
.zt_teacUl ul li img{ display:block}



