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: 1200px;margin: 0 auto;position: relative}img,a{border: 0}ul,li{list-style: none}*,*:after,*:before{margin: 0;padding: 0}.flt{float: left}.frt{float: right}.clear{clear: both}.clear:after,.clear:before{content: '';clear: both;display: table}.bjbld a{text-decoration: none!important}img{max-width: 100%}.header{height: 78px;line-height: 78px;background: #fff;border-bottom: 2px solid #f1f1f1;position: fixed;top: 0;left: 0;width: 100%;z-index: 100}.header .logo{float: left}.header .logo img{vertical-align: middle;margin-bottom: 3px;height: 66px}.header .nav{float: right}.header .nav ul li{float: left;margin-left: 45px;font-size: 16px;color: #222}.header .nav ul li a{display: block;color: #222}.header .nav ul li.on a,.header .nav ul li a:hover{color: #00b0a0;border-bottom: 2px solid #00b0a0}.mainer{padding-bottom: 70px;padding-top: 1px;margin-top: 78px}.main_index{padding: 0}.banner{position: relative}.cur{height: 0;position: absolute;top: 50%;margin-top: -30px;left: 5%;right: 5%;z-index: 210}.cur span{display: block;cursor: pointer;background: url(../images/cur1.png) no-repeat center center;width: 60px;height: 60px;opacity: .5}.cur span.prev{float: left}.cur span.next{float: right;background: url(../images/cur2.png) no-repeat center center}.cur span:hover{opacity: 1}.banner .item{position: relative}.banner .item .text{position: absolute;top: 50%;margin-top: -75px;text-align: center;font-size: 30px;color: #666;left: 0;width: 100%}.banner .item .text h2{font-size: 2.7em;line-height: 80px;font-weight: normal;margin-bottom: .5em;color: #333}.owl.owl-theme .owl-dots .owl-dot span{width: 40px;height: 5px;border-radius: 0;margin: 0 20px;position: relative;background: #000;opacity: .4}.banner .owl-dots{counter-reset: nav}.owl.owl-theme .owl-dots .owl-dot.active span,.owl.owl-theme .owl-dots .owl-dot:hover span{background: #00b0a0;opacity: 1}.owl.owl-theme .owl-dots .owl-dot.active span:before,.owl.owl-theme .owl-dots .owl-dot:hover span:before{opacity: 1}.banner .owl-theme .owl-controls{bottom: 5%}.page_num{background: url(../images/bg1.jpg) no-repeat center center;background-size: cover;padding: 20px 0}.page_num ul li{border-left: 1px solid rgba(255, 255, 255, .3);margin-left: -1px;width: 25%;float: left;padding: 25px 0;text-align: center;color: #fff;font-size: 16px}.page_num ul li:first-child{border-left: 0}.page_num ul li h2{font-size: 50px}.page_num ul li label{display: block;width: 30px;height: 3px;background: #fcc442;margin: 20px auto}.div_tag{margin-top: -50px;text-align: center}.div_tag ul{white-space: nowrap;overflow: hidden;overflow-x: auto}.div_tag ul li{display: inline-block;padding: 0 20px;border-left: 1px solid #ddd;font-size: 16px}.div_tag ul li:first-child{border-left: 0}.div_tag ul li a{color: #333}.div_tag ul li a:hover,.div_tag ul li.on a{color: #00b0a0}.div_work{background: url(../images/work.jpg) no-repeat center center;background-size: cover;padding-top: 1px}.course_owl{padding-bottom: 60px;width: 95%;margin: 0 auto;margin-top: 50px;position: relative}.course_owl .text{padding: 15px;background: #fff}.course_owl .text h3{font-size: 18px;padding-left: 15px;border-left: 5px solid #00b0a0;font-weight: normal;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.course_owl .text p{padding-right: 50px;background: url(../images/icon8.png) no-repeat right center;margin-bottom: 15px;color: #666}.course_owl a:hover .text{background: #00b0a0}.course_owl a:hover .text h3{color: #fff;border-color: #fcc442}.course_owl a:hover .text p{color: #fff;background: url(../images/icon8-1.png) no-repeat right center}.course_owl .cur{top: 32%}.hot_list ul{overflow: hidden;padding-right: 35%;position: relative;margin: 20px -10px}.hot_list ul li{width: 33.33%;float: left}.hot_list ul li a{display: block;margin: 10px;position: relative}.hot_list ul li a:hover img{transform: scale(1.1)}.hot_list ul li .img{overflow: hidden}.hot_list ul li a:hover .text{height: 100%;background: rgba(0, 176, 160, .7)}.hot_list ul li a:hover .text p{transform: translateY(150%);text-align: center}.hot_list ul li a:hover .text span{display: block;margin: 0 auto;float: none;height: 20px}.hot_list ul li .text{position: absolute;height: 40px;bottom: 0;right: 0;left: 0}.hot_list ul li .text span{display: inline-block;width: 31px;height: 14px;background: url(../images/icon5.png) no-repeat center center;float: right;height: 40px}.hot_list ul li img{width: 100%;display: block}.hot_list ul li .text{line-height: 40px;padding: 0 20px;font-size: 16px;color: #fff;background: rgba(0, 0, 0, .4)}.hot_list ul .li_more a{position: static}.hot_list ul .li_more{height: 100%;position: absolute;top: 0;right: 0;width: 34.5%}.hot_list ul .li_more .text{height: auto;display: block;padding-right: 0;left: 10px;right: 10px;bottom: 10px;top: 100%;background: #00b0a0}.hot_list ul .li_more .text .cell{position: relative;height: 100%;vertical-align: middle}.hot_list ul .li_more .text .cell p{position: absolute;top: 50%;left: 0;margin-top: -20px}.hot_list ul .li_more .text span{height: 100%;width: 88px;background: url(../images/icon6.png) no-repeat center center #fcc442}.hot_list ul li.li_more a:hover .text{height: auto;background: #00b0a0}.hot_list ul li.li_more a:hover .text p{transform: translateY(0%);text-align: left}.hot_list ul li.li_more a:hover .text span{display: block;margin-right: 0;width: 100px;float: none;height: 100%}.div_about .img{position: absolute;top: 0;left: 50%;width: 50%;bottom: 0}.div_about .img img{opacity: 0}.div_about .about{position: relative;padding: 60px 0;margin-top: -30px;background: #f3f3f3}.div_about .tit{width: 30%;margin-left: 50px;padding: 20px;position: relative;z-index: 1;padding-bottom: 0}.div_about .tit h3{font-size: 24px;line-height: 40px;background: #f3f3f3;font-weight: normal;color: #222}.div_about .tit:after{content: '';display: block;width: 78px;height: 78px;border: 3px solid #febb43;top: 0px;left: 0;position: absolute;z-index: -1}.div_about .text{max-width: 95%;width: 950px;box-sizing: border-box;padding: 40px 50px;color: #fff;background: #990100;line-height: 32px;padding-bottom: 50px}.div_about .text p{text-align: justify;text-indent: 2em}.div_about .btn a{float: right;margin-top: 20px}.btn a{display: inline-block;width: 209px;line-height: 50px;background: #fcc442;text-align: center}.btn a:hover{background: #ffb200}.btn a:hover span{padding-right: 62px}.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_owl .box .tit h3{padding-left: 15px;border-left: 5px solid #00b0a0;font-size: 24px;color: #333;font-weight: normal}.team_owl .box .tit span{display: block;float: right;color: #00b0a0;font-size: 20px}.team_owl .box .text p{line-height: 32px;color: #333;padding: 20px 0}.team_owl .btn{margin-top: -25px;float: left;width: 100%;text-align: center}.team_owl .item{width: 610px;margin: 0 auto;max-width: 90%;padding-top: 230px}.team_bg{display: none}.div_news .wrap{margin-top: -40px}.div_news .news_lt{width: 45%;background: #f5f5f5;height: 415px;overflow: hidden}.div_news .item{line-height: 32px;color: #666}.div_news .item img{display: block}.div_news .item .text p{color: #939292;line-height: 24px;height: 48px;overflow: hidden}.div_news .item .text h3{color: #333;background: no-repeat 80% center}.div_news .item a:hover .text h3{background: url(../images/icon5.png) no-repeat 95% center}.news_lt .text{padding: 20px}.news_lt .text h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color: #333;font-weight: normal}.div_news .news_rt{width: 100%}.news_rt ul li a{color: #333;display: block;position: relative}.news_rt ul li a:hover{color: #990100}.right-lists ul li a:hover{color: #990100}.news_rt ul li a:hover .date label,.news_rt ul li a:hover .date span,.news_rt ul li a:hover .text p{color: #fff}.news_rt ul li a:hover .text h3{color: #fcc442}.news_rt ul li a:hover .text:after{background: #fcc442}.news_rt ul li a:hover:after{background: #00b0a0}.news_rt ul li .date{font-size: 12px;line-height: 20px;float: left;width: 75px;margin-right: 15px;text-align: right}.news_rt .date span{display: block;font-size: 20px;margin-bottom: 5px;color: #999}.news_rt .text{padding: 0 20px;overflow: hidden;position: relative}.news_rt .text:after{content: '';display: block;width: 3px;left: 0;background: #990100;top: 0px;position: absolute;height: 20px}.news_rt .text h3{line-height: 20px;margin-bottom: 10px;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal}.link_owl{margin-top: -40px;margin-bottom: 40px;position: relative}.link_owl .list{overflow: hidden;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd}.link_owl .list ul li{width: 16.6667%;float: left}.link_owl .list ul li a{background: #fff;display: block;border: 1px solid #ddd;margin-left: -1px;margin-bottom: -1px;line-height: 100px;text-align: center}.link_owl .list ul li img{vertical-align: middle;display: inline-block}.title{position: relative;margin: 55px 0}.title h3{font-size: 26px;font-weight: bolder;color: #222;position: relative;z-index: 9}.title.on span{color: #e0e0e0}.title label{display: block;height: 3px;width: 60px;background: #990100;margin-top: 15px}.title span{display: block;font-size: 35px;color: #f1f1f1;text-transform: uppercase;position: absolute;bottom: 10px;left: 0;width: 100%}.class_nav{padding: 8px 0;border: 1px solid #ddd}.class_nav ul li{float: left;margin-left: 20px;width: 120px;line-height: 34px;text-align: center;font-size: 16px}.class_nav ul li a{display: block;color: #000022}.class_nav ul li.on a,.class_nav ul li a:hover{color: #fff;background: #00b0a0}.curriculum_list{padding: 5px 0}.curriculum_list ul{margin: 0 -1.5%}.curriculum_list ul li{float: left;width: 22%;margin: 25px 1.5%}.curriculum_list ul li *{transition: all 0.5s}.curriculum_list ul li .img_box{position: relative}.curriculum_list ul li .img_box img{display: block;width: 100%}.curriculum_list ul li .img_box .curriculum_list_mb{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 176, 160, 0.9);opacity: 0}.curriculum_list ul li .img_box .curriculum_list_more{position: absolute;left: 0;width: 100%;top: 50%;margin-top: -8px;text-align: center}.curriculum_list ul li .img_box .curriculum_list_more span{display: inline-block;font-size: 16px;color: #fff;padding-right: 50px;background: url(../images/icon1.png) no-repeat right center}.curriculum_list ul li .web{margin-top: 22px}.curriculum_list ul li .web p{font-size: 16px;color: #333}.curriculum_list ul li .web p span{float: right;color: #00b0a0}.curriculum_list ul li .web p span em{font-style: normal;font-size: 12px}.curriculum_list ul li:hover .curriculum_list_mb{opacity: 1}.page_size{text-align: center;margin-top: 10px}.page_size a{display: inline-block;width: 20px;line-height: 16px;height: 16px;padding-bottom: 8px;border: 1px solid transparent;color: #999;margin: 0 10px;vertical-align: top}.page_size a.prev,.page_size a.next{width: 31px;padding-bottom: 0;border-bottom: none}.page_size a.prev{background: url(../images/icon2.png) no-repeat center center}.page_size a.next{background: url(../images/icon3.png) no-repeat center center}.page_size a.on,.page_size a:hover{border-bottom: 1px solid #ddd;color: #222}.page_size a.prev:hover{background: url(../images/icon2-1.png) no-repeat center center;border-bottom: none}.page_size a.next:hover{background: url(../images/icon3-1.png) no-repeat center center;border-bottom: none}@media only screen and (max-width: 1400px){.banner .item .text{font-size: 25px}}@media only screen and (max-width: 1200px){.wrap{width: 95%;margin: 0 auto}.header .nav ul li{margin-left: 20px}.banner .item .text{font-size: 18px}.banner .item .text h2{line-height: 1.5em}.page_num ul li h2{font-size: 40px}.banner .owl-carousel .owl-item img{width: 120%;margin-left: -10%;max-width: initial}.title{margin: 60px 0}.owl-carousel .owl-item .img{overflow: hidden}}@media only screen and (max-width: 1100px){.curriculum_article .web .text,.curriculum_article .web .tit{margin-top: 30px}}@media only screen and (max-width: 800px){.page_num ul li h2{font-size: 30px}.page_num ul li{width: 50%}.page_num ul li:nth-child(2n+1){border-left: 0}.hot_list ul li{width: 50%}.hot_list ul{padding-right: 0}.hot_list ul .li_more{position: initial;top: auto;left: auto;right: auto;bottom: auto;width: 100%}.hot_list ul .li_more .text{position: initial;top: auto;left: auto;right: auto;bottom: auto;height: 80px}.div_news .news_rt,.div_news .news_lt{width: 100%;float: none;margin-bottom: 20px}.link_owl .list ul li{width: 25%}.footer .left p a{margin: 0 5px}.class_nav ul li{display: inline-block;float: none;margin: 0 5px;width: auto}.class_nav ul li a{padding: 0 10px}.curriculum_list ul li{width: 47%}.about_gsjj .list .img{float: none;margin: 0 auto;margin-bottom: 20px}.about_gsjj .list:first-child{padding-top: 0}.team2_list ul li{width: 50%}.team2_list ul li img{width: 100%}.course_owl ul li{width: 50%}.course_owl ul li:nth-child(2n+1){clear: both}img{width: 100%}.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}.qyry_list li{width: 100%}.curriculum_article .img{width: 100%;margin: 20px auto}.curriculum_article .web .tit{margin-left: 50px}.curriculum_article .web{width: 100%}}.footer .left p a:hover{color: #fcc442}.div_news .item .text a:hover h3{color: #990100}.link_owl .list ul li a:hover img{opacity: .6}.link_owl .list ul li a:hover{background: #f7f8f9}@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: 58px}.banner_cur{display: none}.owl.owl-theme .owl-dots .owl-dot span{margin: 0 10px}.cur span{width: 40px;height: 40px}.div_tag ul li{padding: 0 5px}.title{margin: 40px 0}.div_tag{margin-top: -10px}.hot_list ul li a{margin: 5px}.div_about .about{margin-top: 0}.div_about .tit{width: auto}.div_about .img{width: 100%;left: 0;opacity: 0.2}.div_about .text{max-width: initial;width: 95%;margin: 0 auto}.div_about .text{padding: 15px;line-height: 25px;padding-top: 20px}.div_about .tit h3{background: none;position: relative;z-index: 2}.div_about .tit:before{content: '';display: block;position: absolute;left: 80px;height: 24px;top: 50%;margin-top: -2px;width: 5px;background: #fff;z-index: 1}.div_about .btn a{float: none}.team_cur{top: auto;bottom: 70px}.team_owl .item{width: 95%;max-width: initial;padding-top: 10px}.team_owl{background: none;padding-bottom: 28px}.link_owl .list ul li{width: 50%}.link_owl .list ul li img{width: auto}.footer .left,.footer .right{float: none;text-align: center}.footer .left{margin-bottom: 20px}.footer p{margin-top: 10px}.footer{padding: 20px 0}.class_nav{padding: 5px 10px}.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}.team2_list ul li a{margin: 5px}.team2_list ul{margin: 10px 0}.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%}.c_list ul li{width: 100%;float: none;margin: 0 auto;clear: both}.c_list ul{margin: 0 auto;padding: 0;overflow: initial}.c_list ul li .img{float: left;margin-right: 10px;transform: scale(.7);-webkit-transform: scale(.7)}.c_list ul li .text{overflow: hidden;text-align: left;padding-top: 25px}.news2_list .text p{height: auto}.div_his .list .mouth{margin-right: 40px}.div_his .list li{font-size: 14px;line-height: 25px}.qyry_list li .img{width: 150px;line-height: 110px}.qyry_list li{margin-top: 20px}.qyry_list li .text{padding-right: 0;font-size: 14px;line-height: 25px}.team1_list ul li .img{float: none}.team1_list ul li .span_num{right: 0}.team1_list ul li .box{width: 100%}.team1_list ul li:after,.team1_list ul li:before{right: 25px;left: auto}.team1_list ul li:after{height: 266px}.team1_list ul li:hover:before{height: 266px}.team1_list ul li:nth-child(2n) .img{float: none}.team1_list ul li .text h3{padding: 10px 0}.team1_list ul li .text{line-height: 25px}.team_bg{display: block}}.footer{position: relative;z-index: 100}.index-news .right{margin-top: -40px}.index-news .right .list{border-bottom: solid 1px #c9c9c9;margin: 0px 10px}.index-news .right .list .date{color: #999999;text-align: center;float: left;margin-right: 30px;line-height: normal;margin-left: 9px}.index-news .right .list .date .day{font-size: 58px;color: #999999}.index-news .right .list .text{width: 100%;padding-top: 19px;padding-bottom: 15px}.index-news .right .list .text .t{font-size: 16px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.index-news .right .list .text .p{font-size: 14px;color: #979797;margin-top: 13px;line-height: 24px;height: 48px;overflow: hidden}.index-news .right .list:hover .text .t{color: #990100}.index-news .right .list:hover .date{color: #990100}.index-news .right .list:hover .date .day{color: #990100}.right-lists ul li a{color: #676767}.right-lists ul li:hover .t{color: #990100}.right-lists ul li:hover .date{color: #990100}.right-lists ul li{height: 40px}.right-lists ul li .t{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;color: #676767}.right-lists ul li .date{float: right;color: #999999}.dede_pages{height: 28px;padding: 20px 0;font-size: 14px;text-align: center}.dede_pages ul{display: inline-block;margin: 0 auto;padding: 0}.dede_pages ul li{float: left;font-family: 'microsoft yahei';margin: 0 2px;padding: 0 10px;line-height: 25px;background: #fff;border: 1px solid #d8dadf}.dede_pages ul li a{float: left;color: #555;display: block}.dede_pages ul li:hover{text-decoration: none;color: #fff;border: 1px #333 solid;background-color: #333}.dede_pages ul li:hover a{color: #fff}.dede_pages ul li:hover a:hover{color: #fff;text-decoration: none}.dede_pages ul li.thisclass{background-color: #333;color: #fff;border: 1px #333 solid}.dede_pages ul li.thisclass a{color: #fff}.dede_pages .pageinfo{line-height: 30px;padding-left: 5px}.dede_pages strong{font-weight: 400}.timefontstyle279209{color: #ff9900;line-height: 1.5;font-family: 榛戜綋;font-size: 20pt;font-weight: bold}.titlestyle279209{color: #ff9900;line-height: 1.5;font-family: 榛戜綋;font-weight: 600;font-size: 20pt}#maximg img{max-width: 100%;height: auto !important}@media screen and (max-width: 768px){.header .logo img{width: auto;height: 58px}}
