<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.location{clear:both; text-align:left; margin:0; background:url(../images/location.gif) no-repeat 0 0;padding-left:23px;}
.block{display:block;}
.none{display:none;}



/*advertisement*/
/*顶部横幅广告*/
.topbanner{width:980px; overflow:hidden; text-align:center; height:auto; margin-left:auto; margin-right:auto;}
.topbanner img{width:980px!important;}
/*首页分类间广告*/
.indexcatad { width:980px; height: auto; margin:0 auto 8px auto; clear:both; overflow:hidden;}
.indexcatad img{ width:980px!important;}
/*头部通栏广告*/
.topbannerad{ margin-top:5px;}
/*尾部通栏广告*/
.footerbanner{width:980px; overflow:hidden; text-align:center; margin:0 auto 3px auto; clear:both}
.footerbanner img{ width:980px!important;}
.footerbannerad{ margin-bottom:5px;}
/*列表页课程间隔广告*/
.interlistdiv{color:#585858; text-align:left;}
.interlistdiv .hover{ padding:10px; line-height:22px;}
.interlistdiv .hovercolor{ border-bottom:1px solid #FE8802; background-color:#fffae7;background-image:url(../images/category/advfontbg.gif); background-position: top right; background-repeat: no-repeat;}
.interlistdiv a{ font-size:14px; text-align:left}
/*课程介绍页内广告*/
.infoaddiv{width:980px; *height:100%; _height:auto; overflow:hidden; _overflow:; margin:5px auto; text-align:center}
/*分类侧边广告*/
.intercatdiv{width:160px; float:right; margin-left:10px; background-color:#ffffff; height: auto; overflow:hidden;}
.intercatad { margin-bottom:10px;}


.courselist{width:auto!important;height:auto;overflow:hidden;_display:inline-block;!importantdisplay:block;}
.header {text-align:center!important;width:980px; overflow:hidden;  margin:5px auto 0 auto; text-align:center;}
.headerbanner{}
.headerbanner a{ display:block; float:left; margin:2px 0 3px 0;}
.headerbanner a img{ margin:0}
/*列表页分类间广告*/
.intercatad { margin-bottom:10px; text-align:center; margin-top:10px; width:158px; overflow:hidden;}
.infoad { float:left; margin:2px 5px;}

/*sup*/
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
sup.xin {
	position:absolute;
	margin-top:-10px;
	margin-left:-12px;
	background:url(../images/xin.gif);
	width:19px;
	height:23px;
}
sup.qiang {
	position:absolute;
	margin-top:-10px;
	margin-left:-12px;
	background:url(../images/qiang.gif);
	width:19px;
	height:23px;
}
sup.re {
	position:absolute;
	margin-top:-10px;
	margin-left:-12px;
	background:url(../images/re.gif);
	width:19px;
	height:23px;
}
.topline .topleft span.mobile {background:url(../images/topliner.png?t=0710) no-repeat;}
.topline .topright span.mobile {
	background:url(../images/topliner.png?t=0710) no-repeat;
	float: left;
	padding-left: 20px;
	text-align: right;
	background-position: 0 -15px;
}
.topline{height:30px;line-height:30px;background:#fafafa;color:#292929;font-size:12px;}
.topline .topleft{float:left;width:550px;}
.topline .topleft span.mobile{float:left;padding-left:20px;text-align:right;background-position:0 -15px;}
.topline  span.partline{color:#777;float:left;display:block;width:15px;margin-left:8px;}
.topline .topleft span.welcome{float:left;}
.topline .topleft span.welcome a{margin-right:10px;}
.topline .topright{float:right;width:400px;}
.topline .topright span.partline{float:right;}
.topline .topright a{display:block;float:right;}
.topline a:link,.topline a:visited,.topline a:active{color:#aaa;}
.topline a:hover{color:#292929;}
.logosearchtel .weblogo{width:auto;height:100px;display:block;float:left;text-align:left;}
.logosearchtel .webarea{
	width:100px;
	float:left;
	margin:26px 0 0 15px;
}
.logosearchtel span.areaname{
	color:#00cb84;
	display:block;
	font-size:16px;
	font-family: 微软雅黑;
	font-weight:bold;
}
.logosearchtel span.area_name{
	color:#ff4500;
	height:32px;
	line-height:32px;
	display:block;
	margin-top:15px;
}
.logosearchtel span.changecity{
	margin-top:6px;
	width:80px;
	display:block;
}
.logosearchtel .websearch{
	width:430px;
	float:left;
	margin-top:6px;
}
.logosearchtel .webtel{
	float: right;
	width: 205px;
	padding-left: 0px;
	padding-top: 25px;
	font-family: "microsoft yahei";
	font-size: 14px;
	margin-top: 10px;
	background: url(../images/teler.png?t=20250521) 0 0 no-repeat;
	color: #999;
	text-indent: 55px;
}
/*头部搜索栏*/
.websearch .sch_t_frm{overflow:hidden; width:430px; height:42px;color:#666;}
.websearch .topsearchinput{
	height:38px;
	line-height:38px;
	padding:0 0 0 10px;
	width:190px;
	border-right:none;
	border-top:2px solid #14aa71;
	border-left:none;
	border-bottom:2px solid #14aa71;
	float:left;
	display:block;
	color:#999;
	font-size:14px;
}
.websearch .sch_t_frm .select {
	vertical-align: middle;
	background:#fff url(../images/top_search_cate_Bgr.gif) no-repeat right center;
	border:1px solid #cfcfcf;
	border-right:none;
	width:76px;
	float:left;
	height:33px;
	padding-left:10px;
	padding-right: 10px;
}
.websearch .sch_t_frm .select ul{
	margin-top:7px;
	padding-top:2px;
	padding-right:-1px;
	font-size:14px;
}
.websearch .sch_t_frm .sch_btn{width:80px; height:42px;float:left;}
.websearch .keyword{padding-top:10px;}
.websearch .keyword a{padding-right:10px;}
.websearch div.selectbox-wrapper {
	position: absolute;
	background-color: #fff;
	border: 1px solid #14aa71;

	text-align: left;
	margin: 5px 0 0 -11px;
	line-height: 26px;
	z-index: 101;
	width: 86px !important;
}
.websearch div.selectbox-wrapper ul{margin-top:0;}
.websearch div.selectbox-wrapper ul li.selected {}
.websearch div.selectbox-wrapper ul li.current {
	background-color:#f1f1f1;
	width:59px;
}
.websearch div.selectbox-wrapper ul li {
	padding:0px 3px;
	cursor:pointer;
	width:59px;
	text-align:center;
	margin-top:0;
}
.websearch .selectbox {
	display:block;
	width:65px;
	background:transparent!important;
	padding:0 0 0 4px;
	cursor: pointer;
	border:0 none;
	text-align:left;
}

.websearch .btn-normal{
	line-height:38px;
	background: #14aa71 url(../images/search.png) 15px center no-repeat;
	width:80px;
	text-align:center;
	padding-left:26px;
	height:42px;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	border:none;
}


/*category*/
.categories{width:205px; position:absolute; top:0; *left:0;  background:rgba(255,255,255,0.9);z-index:999;display:none;}
.categories h3.tit{background-color:#02bb7a; height:50px; line-height:50px; padding-left:48px;background-image:url(../images/categories_h3.png);background-repeat:no-repeat; background-position:18px center; color:#fff; font-size:18px;}
.menubox {
	box-shadow:0 0 4px 0 #cfcfcf;
	/*background-image:url(../images/cate_iconer.png?t=524); */
	/*background-repeat:no-repeat; */
	/*background-position:15px 11px;*/
	border:solid 1px #ddd;
	border-top:none;
}
.menu_li {padding:12px 15px 9px; border-bottom:solid 1px #efefef;position:relative;background: url(../images/jiantou.png) no-repeat 190px center}
.menu_li h3{
	font-weight:bold;
	height:20px;
	line-height:20px;
	/*padding-left:30px;*/
}
.menu_li p{height:20px; line-height:20px; overflow:hidden; padding-top:4px;display: none;}
.menu_li p a{margin-right:10px;white-space:nowrap; font-size:12px;}
.menu_li p a:link,.menu_li p a:visited,.menu_li p a:active{color:#aaa;}
.menu_li dl{background:#fff; padding:10px 20px 20px; border:solid 1px #ddd; box-shadow:0 0 4px 0 #cfcfcf; position:absolute; top:0; left:203px; width:300px;visibility:hidden;}
.menu_li dt{height:30px; line-height:20px; font-weight:bold;}
.menu_li dd a{margin-right:10px; white-space:nowrap; line-height:28px;}
.thismenu {border-bottom-color:#efefef;}
.thismenu h3 a:link,.thismenu h3 a:visited,.thismenu h3 a:active{color:#00b156;}
.thismenu p a:link,.thismenu p a:visited,.thismenu p a:active{color:#666;}
.thismenu dl{visibility:visible;}
.fixed {position:fixed;*position:absolute;}
/*navigation*/
.navigation{height:50px;background:#fff;font-size:14px;position:relative; z-index:20; margin-bottom:0px;}
.navigation ul.pre{float:left;width:980px;height:50px;}
.navigation li{float:left;line-height:50px;background:none;}

.navigation li#index{background:none!important;}
.navigation li a{font-weight:bold; color:#292929;display:block;float:left;padding:0 12px;white-space:nowrap;}
.navigation li a.current,.navigation li a:hover{
	background:#fff;
	color:#292929 !important;
	text-decoration:none;
}

/*litnavigation*/
.litnavigation{
	height:32px;
	border-bottom:1px #d4d4d4 solid;
	width:100%;
	text-align:center;
	background:url(../images/litnavigationbg.gif) repeat-x bottom;
}

.litnavigation .main{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	text-align:left;
}

.litnavigation .main li{
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	line-height:32px;
	background:url(../images/lit_part.gif) right center no-repeat;
}

.litnavigation .main a{
	font-size:12px;
	color:#585858;
}

/*bodyinner*/
.bodyinner{
	width:980px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

/*footer*/
#footer{text-align:left; margin-left:auto; margin-right:auto;background:#fafafa; color:#aaa;}
.footerquicksearch{
	clear:both;
	padding:5px 0;
	background-color:#f8f8f8;
	text-align:center;
	border:1px #eaeaea solid;
}
.footerquicksearch input.input{
	width:350px;
	color:#666
}

.bottomnav{color:#d4d4d4; width:100%;}
.bottomnav a{padding:0 6px;}

.copyrights{padding:5px 0;font:Verdana, Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto}
.copyrights i{font-style:normal}
.copyrights em{color:#FF9D25; font-weight:bold; font-style:normal}
.copyrights script a{ display:none!important}

.foot{padding:10px 0px 0 0px;line-height:20px;clear:both;text-align:center;color:#999; border-top:solid 1px #eaeaea;}
.foot a:link,.foot a:visited,.foot a:active{color:#999}

.wangjing{
	background:url(../images/wangjing.gif) right 0 no-repeat;
	width:250px;
	height:50px;
	margin:10px auto;
	padding-right:80px;
}

/*other*/
.red{ color:#ff0000!important;}
a.red{ color:#ff0000!important;}

.green{ color:#008000!important;}
a.green{ color:#008000!important;}

.bold{ font-weight:bold!important;}
a.bold{ font-weight:bold!important;}

/*henry悬浮图标*/
#backTop{width:52px;position:fixed;right:10px; bottom:10px; z-index:99;}
#backTop li{width:50px;height:24px; line-height:20px; padding-top:30px; border:solid 1px #d2d2d2; border-radius:3px; background:url(../images/index/wbwx.png) no-repeat; margin-bottom:5px; text-align:center; color:#666;cursor:pointer; background-color:#fff;}
#backTop li.wx{background-position:-50px 0;}
#backTop li.wb{background-position:-114px 0; margin-bottom:0;}
#backTop li.backbtn{background-position:15px 4px;line-height:24px;display:none;}
.wx_code,.weibo{position:absolute; right:52px;bottom:0;width:0;overflow:hidden;
	-webkit-transition:width .3s ease;
	-moz-transition:width .3s ease;
	-o-transition:width .3s ease;
	transition:width .3s ease;}
.wx_code {height:261px;}
.wx_code .qr{height:219px;background:#fff url(../images/index/wx_code.jpg) 20px 20px no-repeat; padding:20px; border:solid 1px #d2d2d2; width:171px; float:left;}
.weibo {height:530px;}
.weibo .share_self{background:#fff;float:left;}
#backTop li.wx.hover .wx_code{width:222px;}
#backTop li.wb.hover .weibo{width:358px;}
.wx_code span.arrows,.weibo span.arrows{display:block; width:9px; height:54px; overflow:hidden; background:url(../images/index/wbwx.png) -182px 20px no-repeat;float:left;position:relative;margin-left:-1px;}
.wx_code span.arrows {margin-top:142px;}
.weibo span.arrows {margin-top:476px;}
#backTop li.hover{color:#00b156;}
#backTop li.backbtn.hover {background-position:15px -55px;}
#backTop li.wx.hover{background-position:-50px -59px;}
#backTop li.wb.hover{background-position:-114px -59px;}

#BDBridgeIconWrap{top:15% !important;margin-top:0 !important;}
.wechat{border:solid 1px #dfdfdf;position:fixed; right:5px; bottom:140px;z-index:98;}

/*404错误页面*/
.errorPage{width:376px;height:194px;margin:100px auto;background:url(../images/404.png) 0 0 no-repeat;padding:180px 0 0 240px;}
.errorPage h3{font-size:26px;margin-bottom:10px;}
.errorPage p{color:#999;font-size:18px;}
.errorPage a{display:block;width:100px;height:32px;line-height:32px;color:#fff;background:#00cb84;margin-top:10px;text-align:center;font-size:14px;border-radius:3px}</pre></body></html>