<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** CSS Reset **/
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0;outline: none;}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
a:visited {text-decoration: none;color: #000;}
a,button,label,textarea,div,select,option {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
	-moz-appearance: textfield;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}

.clearfix {display:block;}
html{width: 100%;height:auto;}
body{margin:0 auto;color:#333;background: #fff;font-size:1.6rem;font-family: "Microsoft YaHei",helvetica;height:auto;-webkit-user-select: none;-webkit-text-size-adjust: none;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;/* word-break: break-all;word-wrap: break-word; */position: relative;}
.fl{float:left;}
.fr{float:right;}
.pc{display:block;}
.m{display:none;}
.none{display:none;}
.teacherPort{display:none;}
.cover{display:none;}
.w1200{width:1200px;margin:0 auto;}


.logo_wrap{padding: 37px 0 0 0;}
.logo_wrap a{display: flex;align-items: center;}
.logo_wrap a img.logo{margin: 0 30px 20px 0;}
/* .tabwrap_1{height:145px;} */
.tabwrap .tabs{display: flex;background: url(../images/tabsBg.png) no-repeat center center;width: 1150px;height: 90px;margin: 40px auto 35px;justify-content: space-between;padding: 12px 15px 0;box-sizing: border-box;box-shadow: 0 0 39px 6px rgba(0, 104, 80, .05);}
.tabwrap .tabs .tab{width: 280px;height: 70px;text-align: center;font-size: 24px;color: #01939b;font-weight: bold;line-height: 60px;cursor: pointer;}
.tabwrap .tabs .tab.active{background: url(../images/tabBg.png) no-repeat center center;color: #ffffff;background-size: 100% 100%;}

body{background: url(../images_pc/bg-min.jpg) no-repeat center 335px;background-size: cover;}
.list_wrap .item{width: 1152px;background: url(../images/itemBg.png) no-repeat center top;display: none;padding: 30px 20px 0;box-sizing: border-box;justify-content: space-between;flex-wrap: wrap;}
.list_wrap .tablist {width: 1152px;margin: 0 auto;}
.list_wrap .tablist .item.active{display: flex;}
.list_wrap .tablist .item .list{width:517px;height:233px;background:url(../images/pagetop.png) no-repeat center top;float:left;margin:0 0 12px;position:relative;}
.list_wrap .tablist .item .list::before{content:'';position:absolute;top:-76px;width:517px;height:126px;background:url(../images/link.png) no-repeat center center;}
.list_wrap .tablist .item .list::after{content:'';position:absolute;bottom:-63px;width:517px;height:126px;background:url(../images/link.png) no-repeat center center;}
.list_wrap .tablist .item .list.first::before{display:none;}

.list_wrap .tablist .item .list.last::after{background:url(../images/pagebottom.png) no-repeat center bottom;bottom:20px;}
.list_wrap .tablist .item .list h5{text-align:center;font-size:30px;color:#006960;padding:50px 0 12px;}
.list_wrap .tablist .item .list .btn{display:block;width:219px;height:77px;margin:10px auto;position:absolute;left:0;right:0;z-index:2;}
.list_wrap .tablist .item .list .blue_btn{background:url(../images/btn_blue.png) no-repeat center center;}
.list_wrap .tablist .item .list .btn_org{background:url(../images/btn_org.png) no-repeat center center;}
.list_wrap .tablist .item .list.comingSoon h5{padding:0;line-height:213px;position:absolute;left:0;right:0;z-index:2;margin:0 auto;}


@media only screen and (max-width: 1000px) {
	body{width:100%;height:auto;background: url(../images/bg_m.jpg) no-repeat center 240px;background-size: 100%;}
	.pc{display:none;}
	.m{display:block;}
	.w1200{width: 100%;}
	/*bg*/
	.bg .logo{float:left;margin:2.5rem 0 0 3rem;width: 10rem;}
	.bg .logo_ly{float:left;margin:2rem 0 0 2rem;width: 5rem;}
	.bg img{width: 100%;}
	
	.teacherPort{
		cursor: pointer;
		position: absolute;
		right:45px;
		top:50px;
		padding:15px;
		border-radius: 25px;
		background:#e6f1f1;
		display:block;
	}
	.teacherPort span{
		display: inline-block;
		width: 18px;
		height: 18px;
		margin-left:12px;
		background: url(../images/right.png) no-repeat left center;
	}
	.cover{
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: rgba(0,0,0,0.75);
		z-index: 9999;
	}
	.stInfo{
		width:550px;height:692px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;
		background:url(../images/st_bg.png) no-repeat top center;
	}
	.stInfo .closeBtn{
		display: inline-block;
		width: 65px;
		height: 65px;
		background: url(../images/close_btn.png) no-repeat top center;
		z-index:999;
		position: absolute;
		top:-90px;
		left: 50%;
		margin-left: -32.5px;
	}
	.stInfo ul{
		margin-top: 130px;
	}
	.stInfo ul li{
		width: 490px;
		height: 80px;
		line-height: 80px;
		margin:0 auto 20px;
		background: #f8f8f8;
		border-radius: 14px;
	}
	.stInfo ul li input{
		width: 100%;
		height: 100%;
		text-indent: 70px;
		font-size: 28px;
	}
	.stInfo ul li input#stName{
		background: url(../images/st_icon.png) no-repeat 22px center;
	}
	.stInfo ul li input#stPhone{
		background: url(../images/phone_icon.png) no-repeat 22px center;
	}
	.stInfo ul li input#thName{
		background: url(../images/th_icon.png) no-repeat 22px center;
	}
	.stInfo ul li input#email{
		width: 75%;
		background: url(../images/email_icon.png) no-repeat 22px center;
	}
	.stInfo ul li.email span{
		width: 25%;
		font-size: 28px;
	}
	.stInfo .btn{
		width: 490px;
		height: 80px;
		border-radius: 40px;
		text-align: center;
		line-height: 80px;
		font-size: 32px;
		color: #FFFFFF;
		margin: 0 auto;
		background-image: linear-gradient(to bottom, #4ce7b2, #3288fa);
	}
	

	.list_wrap{width: 90%;margin: 0 auto;}
	/* .tabwrap_1{height:155px;} */
	.tabwrap_1 .tabs{width: 100%;background: none;height: auto;padding: 0;box-shadow: none;margin: 60px auto 50px;flex-wrap: wrap;justify-content: space-around;overflow-y: overlay;}
	.tabwrap_1 .tabs .tab{width: 30%;height: 80px;background: url(../images/m_tabBg.png) no-repeat center center;line-height: 80px;margin:0 0 10px 0;background-size: 100% 80px;}
	.tabwrap_1 .tabs .tab.active{height: 90px;background: url(../images/m_tabBgAt.png) no-repeat center top;background-size: 100% 90px;}
	.list_wrap .tablist{width: 100%;}
	.list_wrap .item{width: 100%;background: url(../images/list.png) no-repeat center top;}
	.list_wrap .tablist .item .list{margin: 0 auto 12px;}







	/*鍒楄〃椤�*/
	.page1{
		background:url(../images/bg_m.jpg) no-repeat center 30px;
		background-size:100% 100%;
		height:100%;height:auto;padding-bottom:3rem;
	}
	.page1 .list{
	    background: url(../images/list.png) no-repeat center top;
	    width: 90%;margin: 9rem auto 0;padding-top: 2rem;
	}
	.page1 .list .listPage{
		background:url(../images/pagemid.png) no-repeat center top;
		width:76%;height:153px;margin:0 auto;
	}
	.page1 .list .pageTop {
	    background:url(../images/pagetop.png) no-repeat center top;
	    position:relative;padding-top:40px;height:193px;
	}
	.page1 .list .pageBottom {
	    background:url(../images/pagebottom.png) no-repeat center bottom;
	    position:relative;padding-bottom:40px;height:193px;line-height:180px;
	}
	.page1 .list .pageMid {
	    background:url(../images/link.png) no-repeat center center;
	    height:126px;width:76%;margin:0 auto;
	}
	
	.page1 .list h5{font-size: 1.8rem;color:#006960;text-align: center;}
	.page1 .list  a.org_btn{width: 219px;height: 77px;background: url(../images/btn_org.png) no-repeat center center;display: block;margin:2rem auto 0;}
	.page1 .list  a.blue_btn{width: 219px;height: 77px;background: url(../images/btn_blue.png) no-repeat center center;display: block;margin:2rem auto 0;}
	
	
}</pre></body></html>