
img{vertical-align:top;border:none 0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
button,input,select,textarea{outline:0}
textarea{resize:none}
.clearfix{*zoom:1}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.hidden{display:none}
.ed-contact i:before,.ed-title i,.h-logo a{background-image:url(../images/logoa.png);background-repeat:no-repeat}
a{outline-style:none}
input.placeholder{color:#757575}





.education-section{min-width:1200px;padding-top:30px}
.education-section .inner{width:1200px;margin:0 auto;overflow:hidden}

.ed-title{height:39px;overflow:hidden;margin-top:40px}
.ed-title i{display:block;height:26px;margin:3px auto 0;overflow:hidden;}
.ed-t1{width:396px;background-position:0 -530px}

.ed-t2{width:544px;background-position:0 -570px}
.ed-t3{width:96px;background-position:0 -610px;}

.ed-contact{font-size:0;text-align:center;margin-top:25px}
.ed-contact span{display:inline-block;width:240px;height:165px;margin:0 20px;overflow:hidden}
.ed-contact b{font-size:16px;color:#222834}

.ed-contact i{display:block;width:110px;height:110px;margin:0 auto 22px;*background:url() no-repeat center}

.ed-contact i:before{display:block;width:110px;height:110px;}
.ed-contact-email i{-webkit-transition:all .4s;transition:all .4s;*background-position:0 0}
.ed-contact-email i:before{content:" ";background-position:0 -138px}
.ed-contact-email:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);*background-position:0 0}
.ed-contact-email:hover i:before{content:" ";background-position:0 0;}


.ed-contact-phone i{-webkit-transition:all .4s;transition:all .4s;*background-position:130px 130px}
.ed-contact-phone i:before{content:" ";background-position:-149px -140px}
.ed-contact-phone:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);*background-position:0 0}
.ed-contact-phone:hover i:before{content:" ";background-position:-149px -2px;}

.ed-contact-qq i{-webkit-transition:all .4s;transition:all .4s;*background-position:0 0}
.ed-contact-qq i:before{content:" ";background-position:-294px -140px;}
.ed-contact-qq:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);*background-position:0 0}
.ed-contact-qq:hover i:before{content:" ";background-position:-294px -2px}

/*20220709*/



.ul,
 .ul li {list-style: none;}

/*Floor002059 */
.Floor002059{ padding:5% 0 4% 0; }

.Floor002059 .title{ margin:0 0 3%; text-align:center; position:relative;}
.Floor002059 .title i{ font-style:normal;  font-style: normal; color: #333; font-size: 34px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 20px;  }
.Floor002059 .title i::before{ position:absolute; left:50%; bottom:3px;  content:""; background:#009b61; width:20px; height:2px; margin-left: -10px;  }
.Floor002059 .title span{ font-size:50px; color:#f1f1f1; font-family:Arial; text-transform:uppercase; left:26.5%; position:absolute; }
.Floor002059 .title span::before{ position:absolute; right:8px; bottom:7px;  content:""; border:1px #f1f1f1 solid; width:1000px;  }


.Floor002059 li{ float:left; width:23.5%;  margin-right:2%; margin-bottom:3%; position:relative; padding-bottom:28%;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:72%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:block;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:28%; padding:0 5%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:76%; margin-top:-50px; z-index:10; left:54%; width:80px; height:80px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:16px; text-align:center; padding-top:18%; font-weight:normal; color:#333;}
.Floor002059 li:hover div{ color:#fff;background:#009b61;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:34%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#009b61; top:74%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
.Floor002059 li:hover h5{ color:#FFF; font-weight:bold;}

@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}




