﻿ body{font-family:微软雅黑,open sans,sans-serif;font-size:14px;color:#333}
 input,select,textarea{font-family:微软雅黑,open sans,sans-serif;font-size:1em}
 .wrap{width:100%;max-width:1180px;margin:0 auto;position:relative}
 img,a{border:0}ul,li{list-style:none}
 *,*:after,*:before{margin:0;padding:0;transition:all .5s}
 .flt{float:left}.frt{float:right}.clear{clear:both}
 .clear:after,.clear:before{content:'';clear:both;display:table}img{max-width:100%}
 .mainer{padding-bottom:20px;padding-top:1px;margin-top:2px}
 .main_index{padding:0}
 .btn a span{display:inline-block;padding-right:52px;background:url(../images/icon7.png) no-repeat right center;font-size:16px;text-transform:uppercase;text-align:center}.team_owl{position:relative;background:url(../images/team.jpg) no-repeat center bottom;height:533px;padding-top:30px}.team_owl .box{background:#fff;padding:0 20px;padding-bottom:30px}.team_owl .box .tit{padding:25px 0;border-bottom:1px solid #ddd}
 .team_bg{display:none}
 
 .news2_list{margin-top:30px}
 .news2_list ul li a{color:#333;display:block;padding:15px 0;position:relative}
 .news2_list ul li a:after{z-index:-1;content:'';display:block;position:absolute;width:1px;top:0;bottom:0;background:#ddd;left:181px}
 .news2_list ul li a:hover{background:#00b0a0}
 .news2_list ul li a:hover .date label,.news2_list ul li a:hover .date span,.news2_list ul li a:hover .text p{color:#fff}
 .news2_list ul li a:hover .text h3{color:#fcc442}
 .news2_list ul li a:hover .text:after{background:#fcc442}
 .news2_list ul li a:hover:after{background:#00b0a0}
 .news2_list ul li .img{float:right;margin:0 20px;width:240px}
 .news2_list ul li:after{content:'';display:block;clear:both}
 .news2_list ul li .date{font-size:16px;line-height:40px;float:left;width:150px;margin-right:30px;text-align:right}
 .news2_list .date span{display:block;font-size:40px;color:#999}
 .news2_list .text{line-height:32px;padding:0 20px;overflow:hidden;position:relative}
 .news2_list .text:after{content:'';display:block;width:3px;left:0;background:#00b0a0;top:0;position:absolute;height:20px}
 .news2_list .text h3{line-height:20px;margin-bottom:10px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}
 .news2_list .text p{height:64px;overflow:hidden}
 
 
 .contact .img{float:none;margin-bottom:30px}.contact{margin-top:30px;margin-bottom:10px;overflow:hidden}.c_list{overflow:hidden}
 .modal_cont{box-sizing:border-box}
 .modal_cont .img{width:300px;margin-right:20px}
 .modal_cont{padding:20px}.modal_cont .text .box{height:273px}
 .news2_list ul li .img{margin:0 auto}
 
 @media only screen and (max-width:750px){.nav{position:fixed;top:58px;left:-100%;width:100%;height:100%;background:#fff}
 .header .nav ul li{float:none;margin:0 20px}
 .header{line-height:58px;height:58px}
 .nav_wap{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background:url(../images/menu.png) no-repeat center center #00b0a0;background-size:auto 25px;right:5px}.h_menu .nav_wap{background:url(../images/menu-1.png) no-repeat center center #00b0a0;background-size:auto 25px}.h_menu .nav{left:0}.title span{font-size:30px}.title h3{font-size:30px}.div_news .news_lt{height:auto}.banner .item .text{font-size:14px;margin-top:-35px}.banner .item .text h2{font-size:2em}.banner .owl-carousel .owl-item .img img{width:150%;margin-left:-25%}
 .mainer{margin-top:1px}
 .banner_cur{display:none}

 
 .class_nav ul{margin:0 -1%}
 .class_nav ul li{font-size:14px;display:block;float:left;width:31.333%;margin:5px 1%}
 .class_nav ul li a{padding:0 10px}
 
 .modal_cont .img{width:150px;float:none}
 .modal_cont .close{width:40px;height:40px;background:url(../images/close.png) no-repeat center center #666;background-size:20px auto;top:-20px;right:-10px}.team2_list .text span{width:40px;height:40px}.course_owl .text h3{font-size:16px;padding-left:10px;margin-bottom:10px}.course_owl ul li a{margin:5px}
 .course_owl .text{padding:10px}
 .news2_list ul li .img{width:100%;float:none}
 .news2_list ul li .date{width:auto;float:left}
 .news2_list .date label{float:right}
 .news2_list .date span{float:right;font-size:16px;color:#666}
 .news2_list .date span:before{content:'-'}
 .news2_list .date:after{content:'';display:block;clear:both}
 .news2_list .text{clear:both;padding:0 10px;line-height:25px}
 .news2_list .text h3{margin-bottom:10px}
 .news2_list ul li a:after{display:none}
 .details_tit h2{font-size:20px}
 .details_tit{padding-top:0}
 .details{line-height:25px}
 .details_cur span{float:none;display:block;min-width:initial;max-width:100%}
 .contact_box ul li{width:97%}
 
 