
.developing-banimg img{width:100%;}
.developing-text h2{font-weight:bolder;}
.developing-text p{margin-bottom:2em; text-indent:2em;}
.developing-text p span{font-size:24px;}
.developing-text label{width:40px; height:2px; margin:20px 0px 40px; display:block; background-color:#2e3192;}
.course-box, .team-box h2, .saso-box h2,.quality-box h2, .honor-box h2, .certificate-box h2{text-align:center;}
.team-box{padding:30px 0px;}
.team-box, .team-box div, .quality-box{ overflow:hidden;}
.team-box div:last-child{padding-left:50px;}
.team-box div img, .quality-box div img{width:15%; float:left;}
.team-box div p{ width:78%; padding-left:1em;  line-height:1.8em; text-indent:2em; float:left;}
.team-box div p span{font-size:2em; color:#7ecef4;}
.saso-box ul{padding:0;}
.saso-box ul li{padding:4px 15px; list-style:none; float:left;}
.saso-box ul li:hover img, .honor-img:hover img{box-shadow:#dfdfde 0px 0px 10px;}
.saso-box ul li img{width:100%; margin-bottom:10px;}
.saso-box ul li p{text-align:center; }
.mgt-25{margin-top:25px;}
.quality-box{padding:20px 0px 40px;}
.quality-box div{overflow:hidden;}
.quality-box div p{width:85%; text-indent:1.5em; margin-bottom:0;}
.h-border{width:100%; padding:20px 0px 25px; text-align:center;}
.h-border label{width:40px; height:2px; background-color:#2e3192;}
.bg-ff{width:100%; padding-bottom:50px; background-color:#ffffff;}
.bg-f1{width:100%; background-color:#f1f1f1;}
.honor-box{text-align:center;}
.honor-text{padding-left:4%; margin-top:1%;}
.honor-text p .pd-bg{padding:10px 30px; display:inline-block; background-color:#a2d4f9; color:#ffffff;}
.honor-img{padding:3px 15px;}
.honor-btn{width:8%; margin:0 auto; overflow:hidden;}
.honor-timg{overflow:hidden;}
.certificate-ul li{list-style:none; text-align:center; margin:0 4%;}
.certificate-ul li img{width:100%; margin-bottom:10px;}
.number-box li{position:relative; padding:20px 40px; list-style:none;}
.number-box li label{position:absolute; top:25%; right:0px; width:1px; height:50%; border-right:1px solid #d5d5d5;}
.number-box{margin-top:50px; margin-bottom:50px; padding:0; overflow:hidden; background-color:#ffffff; }
.time-div-box{position:relative; height:9%;}
.time-div-box{color:#adadad;}
.color-00{color:#000000;}
.time-div-box i{width:20px; height:20px; position:relative; z-index:2; top:5px; margin-left:20px; display:inline-block; box-shadow:#dbdbdb 0 0 10px; border:3px solid #ffffff; background-color:#7ecef4; border-radius:20px; cursor:pointer;}
.time-div-box label{position:absolute; top:0px; right:47px; z-index:1; width:2px; height:100%; background-color:#7ecef4; display:block;}
.imgtxt-box div{position:relative; padding:3% 10%; box-shadow:#dbdbdb 0px 0px 10px;}
.imgtxt-box div:after{content: ''; display:block; position:absolute; top:0px; left:0px; width:0; height:0; z-index:2; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:100px solid #fff; }
.mgb-20{margin-bottom:20px;}
.mgb-40{margin-bottom:40px; color:#adadad;}
.mgt-40{margin-top:40px;}
.pdt-40{padding-top:40px;}


#prev{width:36px; height:36px; background:url("../seven-img/yflr.jpg") 0px 0px no-repeat; background-position: -5px; display:block; float:left; margin-right:15px; background-size:500%;}
#next{width:36px; height:36px; background:url("../seven-img/yflr.jpg") 0px 0px no-repeat; background-position: -138px; display:block; float:left; background-size:500%;}

@media(max-width:1200px){
    .team-box div{margin-bottom:20px;}
    .team-box div:last-child{padding-left:15px;}
    .quality-txt{margin-bottom:15px;}
    .honor-text{padding-left:15px; margin-top:1%;}
    .certificate-ul li{margin:0;}
    .developing-text{padding:0px 15px;}
    .bg-ff{padding-bottom:30px;}
    .number-box li label{display:none}
}
