<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,p,input,span,a,img,b,table,tr,th,td,tbody,form,fiedset,pre,textarea,blockquote{margin:0;padding:0;border:none 0;list-style:none}
a{text-decoration:none;outline:none;color:#000;}
img{ display:block;}
/*body{font-family:"Microsoft Yahei","微软雅黑",tahoma,arial,sans-serif; font-size:14px;}*/
body{font-family:'HanHei SC',"PingFang SC","Microsoft Yahei","微软雅黑",tahoma,arial,sans-serif; font-size:14px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
input,button,select,textarea{outline:none; font-family:"Microsoft YaHei"}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none;}
a:active{text-decoration:none}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after{ content:""; clear:both; display:block; font-size:0; height:0; overflow:hidden;}
.clearfix{zoom:1;}
.wrap{width:1200px; margin:0 auto;}
body{padding-top:35px;}
/*header*/
.header{position:fixed; left:0; top:0; width:100%; height:34px; background: #f5f5f5; border-bottom:1px solid #eee; line-height:34px; font-size:12px; color: #3c3c3c; z-index: 10;}
.header a{color:#3c3c3c;}
.header .header-left,.header-left .homepage,.header-left .header-brands,.header-left .learning-tool{float:left;}
.header-left .homepage{margin-right:15px;}
.header-left .header-brands,.header-left .learning-tool{position:relative; padding-right:5px;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
.headerBar_title.active{height:34px;background:#fff; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #fff; }
.header-left .learning-tool{margin-left:8px;}
.header-dropTitle{ padding:0 12px 0 5px;  position:relative; z-index:10; background: url(../../images/kaoyan/open.png) right 16px no-repeat; cursor: pointer;}
.header-dropTitle.active{ background: url(../../images/kaoyan/up.png) right 16px no-repeat; }
.header .head_dropmenu{position:absolute;left:-1px; top:35px; z-index: 9;background: #fff;border:1px solid #eee; border-top:none; display:none; }
.header-brands .brands_dropmenu{width:144px;padding:10px 0 10px 12px;}
.brands_dropmenu li{float:left; width:72px; height:24px; line-height: 24px; padding:3px 0;}
.header-brands .brands_dropmenu a{color: #666;}
.homepage:hover,.brands_dropmenu a:hover{color:#45b035;}
/*learning-tool*/
.learning-tool .learning_dropmenu{width:146px;padding:10px 0 10px 0px; }
.learning-tool .mobile-load,.scan-code{padding-left:30px;height:26px; line-height: 26px; color: #666;}
.learning-tool .mobile-load{ background: url(../../images/kaoyan/load.png) left 12px center no-repeat;}
.learning-tool .scan-code{ background: url(../../images/kaoyan/scan.png) left 12px center no-repeat;}
.learning-tool .mobile-code{display:block; margin:3px auto 0;}
.mobile-load:hover{color:#45b035;}
/*header-right*/
.header-right{float:right;}
.header-right .not-login,.header-right .have-login,.header-right .header-rightList{float:left; color: #3c3c3c;}
.header-right .header-rightList{margin-left:20px;}
.have-login .user-name,.have-login .log_out{float:left; height:34px;}
.have-login .user-name{color: #45b035;}
.have-login .log_out{background: none; color: #3c3c3c; font-family: "Microsoft YaHei"; font-size:12px; line-height:34px; margin-left:20px; cursor: pointer;}
.shoping-cart{padding-left:18px; background: url(../../images/kaoyan/cart.png) left center no-repeat;}
.topBar-icon{position:relative; float:left; margin-left:14px; cursor: pointer;}
.topBar-titleQQ{ width:13px; height:34px;padding:0 3px; background: url(../../images/kaoyan/qqIcon.png) no-repeat;}
.topBar_dropmenu{display:none;position:absolute;  top:26px; width:90px; height:138px; font-size:12px; color: #fff; line-height: 18px; text-align: center;}
.topBar_dropmenuOne{left:50%; margin-left:-45px; background: url(../../images/kaoyan/greyBg.png) no-repeat;}
.dropCode{display:block; padding:18px 0 8px; margin:0 auto;}
.topBar-titleWx{width:16px; height:34px;padding:0 3px; background: url(../../images/kaoyan/wxIcon.png) no-repeat;}
.topBar_dropmenuThree{right:0; background: url(../../images/kaoyan/greyBg3.png) no-repeat;}
.topBar-titleSina{width:17px; height:34px;padding:0 3px; background: url(../../images/kaoyan/sinaIcon.png) no-repeat; margin-right:8px;}
.topBar-titleQQ,.topBar-titleWx,.topBar-titleSina{background-position:3px 10px;}
.topBar-titleQQ.active,.topBar-titleWx.active,.topBar-titleSina.active{background-position:3px -40px;}
.log_out:hover,.header-rightList:hover{color: #45b035;}
.user li{float:left;}
.login a{display:block;}
.btnregister{margin-left:20px;}
/*head-subject*/
.head-subject a,.head-subject img{display:block; margin:0 auto;}
/*top-content*/
.top-content{height:80px; /*padding:20px 0;*/}
.top-content .top_logo{float:left; width:394px;height:80px; padding-left:8px;}
.top_logo .logoIcon{float:left; overflow: hidden; margin-right:16px;}
.top_logo .sub-logoImg{float:left; margin-left:16px;}
.top_logo  .sub_logoHeadline{float:left; height:28px;padding-left:16px; line-height: 28px; border-left:1px solid #e0e0e0; font-size:24px; color: #45b035; margin-left:16px; margin-top:26px;}
/*search-content*/
.search-content{float:left; width:468px; height:36px;margin:22px 0 0;}
.search-content .search-panel{position:relative;float:left; width:64px; height:34px; border:1px solid #45b035; background: #fff; cursor: pointer;}
.search-content .search-panelTitle{height:34px;padding-left:12px; line-height: 34px; color: #666; font-size:14px; background: url(../../images/kaoyan/search-arrow.png) 48px 15px no-repeat;}
.search-content .search-categories{display:none;position:absolute; left:-1px; top:34px; width:64px; background: #fff;font-size:12px; border:1px solid #45b035;border-top:none; z-index: 1; overflow: hidden;}
.search-categories a{display:block; height:30px;padding-left:12px; line-height: 30px;border-top:1px solid #eee; color:#666; margin-top:-1px;}
.search-content .searchInput_box{float:left; width:312px; height:34px; border-top:1px solid #45b035; border-bottom:1px solid #45b035;}
.searchInput{float:left;display:block;width:300px;height:34px; padding: 0 6px; font-size:14px; color: #999; overflow: hidden; line-height: 34px;}
.search-content .searchBtn{float:left; width:90px; height:36px; background: #45b035; font-size:16px; color: #fff; letter-spacing: 4px; text-align: center; line-height: 36px; cursor: pointer;}
.search-categories a:hover{color:#45b035;}
.searchBtn:hover{background: #139400;}
/*top-telNumber*/
.top-telNumber{float:left; width:160px; height:40px;/* padding-left:34px; */font-size:20px;color: #45b035;/* background: url(../../images/kaoyan/tel_icon.png) left center no-repeat; */line-height:40px;margin-left:31px; margin-top:20px;}
/*all_branch*/
.all_branch{right:0;top:0;border:1px solid #ccc;position: absolute; float:right;width:95px; height:auto; margin-top:26px; z-index: 6;padding-bottom:1px;overflow: hidden;}
.all_branchTitle{ display:block;width:100%;height:27px; border-bottom:none; font-size:14px; color: #666; line-height: 27px;z-index: 7; cursor: pointer;text-align: center;}
.all_branchTitle.active{ }
.all_branchContent{display:none;width:100%; background: #fff;}
.branch_win{padding:0 0 10px 10px;}
.branch_tabTitle{height:34px; border-bottom:1px solid #ccc; line-height: 34px;}
.branch_tabTitle span{float:left;height:34px;padding:0 8px; font-size:16px; color:#333;margin-right:10px; cursor: pointer;}
.branch_tabTitle span.current{color: #45b035; border-bottom:1px solid #45b035;}
.regional-distributeList{display:none;}
.province_distribute{margin-top:12px;overflow: hidden;}
.province_Name{float:left;width:80px;height:24px;padding:0px 0 0 10px; font-size:14px; color: #222; line-height: 24px;}
.covered_city{float:left; width:904px;font-size:12px; color: #666; overflow: hidden;}
.covered_city a{float:left; line-height: 24px; color: #666; margin-left:13px; white-space: nowrap;}
.covered_city a:hover{color: #45b035;}
/*friendlink*/
.friendlink-list{width:1200px;padding:20px 0;font-size:13px; line-height: 22px; margin-left:-13px; overflow: hidden;}
.friendlink-list a{float:left; color: #666;margin-left:13px; white-space: nowrap;}
.friendlink-title{position:relative; height:38px; border-bottom:1px solid #e5e5e5; line-height: 30px;}
.friendlink-title h2{padding-right:5px;}
.friendlink-title h2 a{font-size:18px; color: #666;}
.friendlink-title .friendlink_bg{position:absolute; left:0; bottom:-1px;width:80px; height:2px; background: #abe598;}
.friendlink-list a:hover,.friendlink-title h2 a:hover{color: #45b035;}
/*footer*/
.footer{padding:12px 0 20px; background: #f8f8f8;font-size:12px; color: #999; text-align: center;line-height: 24px;}
.footer .footer-list{height:24px; line-height: 24px; }
.footer .footer-list p{display:inline-block;*display:inline; *zoom:1;  overflow: hidden;}
.footer-list a,.footer-list b{float:left; margin:0 4px;}
.footer-list a{ color: #808080;}
.footer-list b{color: #d8d8d8;}
.footer_Icon{display:inline-block;padding-top:5px;*display:inline; *zoom:1;}
.footer_Icon a{float:left;}
.footer-list a:hover{color: #45b035;}
.footer a{color:#999;}
.footer a:hover{color:#45b035;}
/*right-side*/
.rightSideTq{position:fixed; right:0; top:50%; margin-top:-140px;text-align: center;/*width:154px; height:280px;*/ z-index: 11;}
.tq-content{position:absolute; right:-154px; top:0;width:154px; height:280px; background: #45b035; }
.rightTq-title{width:116px;height:34px;padding-top:16px; font-size:18px; color: #fff; border-bottom:1px dashed #fff;margin:0 auto;}
.consult-typeList{width:104px; padding:8px 6px 0;border-bottom:1px dashed #fff; margin:0 auto; overflow: hidden;}
.consult-typeList li{float:left; width:100%;height:22px;color: #fff; font-size:14px; line-height: 22px; margin-bottom:8px;}
.consult-typeList li a{display:block;color: #fff;}
.consult-typeList li a:hover{background:#fff; color: #45b035; font-size:16px;}
.tqConsult-phone{padding-top:12px;font-size:16px; color: #fff; line-height: 23px;}
.tq-closeBtn{position:absolute; right:0; top:0; cursor: pointer;}
.onlineConsult-small{position:absolute; right:0px; top:0; width:35px; height:135px;background:#45b035; color: #fff; cursor: pointer;}
.onlineConsult-small span{display:block;padding-top:45px; line-height: 20px; font-size:17px; background:url(../../images/kaoyan/consult.png) center 10px no-repeat;}
/*rightSideNav*/
.rightSideNav{position:fixed; right:0; bottom:10px; width:36px;z-index:10;}
.rightSideNav_list{position:relative; width:38px; height:38px; background: #d6d6d6; margin-bottom:4px; cursor: pointer;z-index:3;}
.rightSideNav-Icon{display:block;padding-top:8px; margin:0 auto;}
.rightSide-descript{display:none;position:absolute; left:0; top:0;width:38px; height:34px;padding:4px 0 0; background: #45b035; font-size:12px; color: #fff; line-height: 15px;text-align: center;}
.rightSide-descript a{color: #fff;}
.rightSide-extend{display:none;position:absolute; right:46px;bottom: -40px; background: #fff;border:1px solid #dcdcdc; z-index: 10;}
.rightSide_wxCode{width:106px;  text-align:center;  font-size:14px; color: #45b035; z-index:2;}
.rightSide_wxCode .Side_wxCodeImg{display:block;padding:10px 0 3px; margin:0 auto;}
.side_triangle{position:absolute; right:-9px; width:10px; height:15px;padding:10px 0; bottom: 40px;}
.rightSide_personal{width:113px; height:36px; margin-top:-18px;}
.sideNav-login,.sideNav-loginLine{float:left;color: #666;line-height: 36px; font-style:normal;text-align: center;}
.sideNav-login{width:54px; font-size:14px; color: #666;}
.sideNav-login:hover{color: #45b035;}
/*right-baseTitle*/
.module-rightTitle{position:relative; padding-left:12px;height:30px; line-height:30px;margin-bottom:8px;}
.module-rightTitleYx{ padding-left:0;}
.module-rightTitleYx a{margin-right:20px;}
.module-rightTitleYx a.on{color:#45b035}
.yxBox&gt;div{display: none;}
.yxBox&gt;div&gt;form{height:160px;position: relative;}
.zy_sch_cx_index form .sub_news{position: absolute;left:0;bottom:0;}
.yxBox&gt;div.on{display: block;}
.publicTitle_name{float:left; font-size:18px; color: #333;}
.moreMsg_Btn{float:right; font-size:12px; color: #999;}
.publicTitle-line{position:absolute; left:0; top:50%; margin-top:-7px; width:3px; height:16px; background: #45b035;}
.publicTitle_name:hover,.moreMsg_Btn:hover{color: #45b035;}
/*qq*/
.interact-groupContent{height:115px;padding:10px 0;border:1px solid #f1f1f1; overflow: hidden;}
.interact-groupCode{float:left; width:114px; text-align: center; font-size:12px; color: #666; line-height: 20px;}
.interact-groupCode img{display:block; margin:0 auto 3px;}
.interact-groupQQ{float:left; width:183px;font-size:13px; color: #666; line-height: 30px;margin-top:-5px;}
.join-interactGroup{height:34px;margin-top:16px; overflow: hidden;}
.join-interactGroup a{float:left;;width:144px; height:34px; line-height:34px;color: #fff; font-size:14px; text-align: center;}
.join-interactGroup a p{display:inline-block;*display:inline;zoom:1;}
.join-interactGroup a span,.join-interactGroup a img{float:left;}
.join-interactGroup a img{padding-right:6px;}
.join-interactGroup a.join_qqGroup{background: #bed876;}
.join-interactGroup a.join_sinaGroup{margin-left:12px; background: #8ed8d5;}
.join-interactGroup a.join_qqGroup:hover{background: #96bd5f;}
.join-interactGroup a.join_sinaGroup:hover{background: #73d4d0;}
.interact-groupContent p a{color: #666;}
.interact-groupContent p a:hover{color: #45b035;}
/* add */
/*.wrap{background:#fff;}
.whole-content{ position:relative; z-index:3;}
.feteproject{position:absolute; width:100%;height:800px; left:0; top:35px; z-index: 0; overflow-x:hidden;}
.feteproject img{position:absolute; left:50%; top:0px; margin-left:-960px; top:0; }
.new-navBg{*position:relative; *z-index:222; margin:0 auto;}
.new-navBg.haveActive{width:1200px;*position:relative; *z-index:222; margin:0 auto; }
.nav_categoriesTitle{ background: #45b035;}*/
.footer .wrap{background: #f8f8f8;}
.wrap{background:#fff;}
.feteproject{position:absolute; width:100%;height:800px; left:0; top:35px;  overflow-x:hidden; background: #fff;z-index: 1; }
.head-subject,.top-content{position:relative; z-index: 4; }
.new-navBg{position:relative; *z-index:2; *width:1200px !important; margin:0 auto;}
.nav_categoriesTitle{ background: #45b035;position:absolute; left:50%; top:0; margin-left:-600px;z-index: 2;overflow: hidden; }
.navContent{position:relative; z-index: 2; background: #fff;}
.stepCon,.main,.course_live,.subject_promote,.friendlink,.footer{position:relative; z-index: 2; }
.newNavBg{position:relative; width:100%;min-width:1200px; height:42px;background:#45b035; z-index: 0;}
.searchInput_box{position:relative;}
.serach-tips{position:absolute; left:0; top:0;padding-left:6px; line-height: 36px; color:#999;}
.feteproject img{position:absolute; left:50%; top:0px; margin-left:-960px; top:0; }
.login .login_out{margin-left:10px;}
.login .login_out:hover{color:#45b035;}
#username:hover{cursor:default;}
</pre></body></html>