<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
/* CSS Document */
*{ -webkit-box-sizing:border-box; box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,pre,code,form,fieldset,legend,input,textarea,blockquote,figure,button{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block; }
body,button,input,select,textarea{ font:14px/1.2 Tahoma, Verdana, Arial, Roboto, 'Heiti SC', 'Hiragino Sans GB', \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; color:#000;}
html,body{ -webkit-overflow-scrolling:touch; -webkit-user-select:none; -webkit-text-size-adjust:none; background-color:#FFF; }
audio,canvas,progress,video { display: inline-block; vertical-align: baseline; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; color:#333333;}
ol,ul{list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
sup,sub{font-size:100%;vertical-align: baseline;}
a{text-decoration: none; outline: none; -webkit-tap-highlight-color: transparent;  /*设置的tap  A标签的时候出现的黑色高亮*/ color:#555;}
a:active{ outline: 0; }
i,em{ font-style: normal; }
del,ins,s,u{text-decoration:none;}
fieldset,img,addr,acronym{border:0;}
img,addr,acronym,input,textarea,iframe,button{vertical-align:middle;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;resize:none;outline:none;}
textarea{overflow:auto;}
/* 清除浮动 */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both; font-size:0;}
.none{}
/* 公用 */
.w1000{ width:1000px; margin:0 auto;}
.btn{ display:inline-block; padding:0 30px; border-radius:30px; font-size:16px; padding:14px 30px;}
.btn:hover{ opacity:0.8; filter:alpha(opacity=80);}
.btn-1{ color:#0ca643;  border:1px solid #0ca643; }
.btn-2{ color:#FC4300;  border:1px solid #FC4300; }
.btn-3{ color:#8B7CDB;  border:1px solid #8B7CDB; }
.btn-4{ color:#FFF;  border:1px solid #FFF; }
.btn-5{ background-color:#75CD3B; color:#FFF;}
.btn-6{ background-color:#FF8A00; color:#FFF;}
.btn-7{ background-color:#6D61A9; color:#FFF;}
.btn-8 a{ background:url(../images/pic-10.png) no-repeat; width:535px; height:81px; margin:auto; display:inline-block; text-indent:-999em;}
/* 头部 */
.u-top{ background:#2c2c2c; color:#C6C6C6; width:100%; height:40px; line-height:40px;}
.u-top .tel{ float:left;}
.u-top .tel dt{ float:left; }
.u-top .tel dt:before{ position:absolute; left:0; top:10px; content:""; background:url(../images/ico-1.png) no-repeat; width:20px; height:20px;}
.u-top .tel dd{ float:left; color:#C6C6C6;}
.u-top .link{ float:right; padding:7px 0;}
.u-top .link a{ float:left; margin-right:10px; height:26px; line-height:26px; color:#FFF;}
.u-top .nav{ float:right;}
.u-top .nav dl{ position:relative;}
.u-top .nav dt{ cursor:pointer; padding:0 20px 0 10px; background:url(../images/ico-17.png) no-repeat right center;}
.u-top .nav dl:hover dt{ background-image:url(../images/ico-16.png);}
.u-top .nav dd{ border:1px solid #000; border-top:none; position:absolute; right:0; top:40px; display:none; background:#fff;}
.u-top .nav dl:hover dd{ display:block;}
.u-top .nav dd a{ display:block; padding:0 15px; height:30px; line-height:30px;}
.u-top .nav dd a:hover{ background-color:#2c2c2c; opacity:0.8; filter:alpha(opacity=80); color:#FFF;}
/* nav */
.u-nav{ height:40px; line-height:40px; background:#6b2b79;}
.u-nav .nav{ width:1000px; margin:auto;}
.u-nav .nav a{ font-size:18px; display:block; float:left; color:#FFF; margin-right:30px;}
.u-nav .nav a:hover,
.u-nav .nav a.current{ color:#6AC136;}
/* banner */
.u-banner{ position:relative;}
.u-banner .pic img{ text-align:center; width:100%; height:auto;}
.u-banner .box{ position:absolute; left:0; top:0; bottom:0; right:0; width:1000px; padding:100px 0 130px; text-align:left; margin:auto;}
.u-banner .box{ width:1000px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; padding:80px 0 100px 0; text-align:center;}
.u-banner .title h1{ font-size:50px; color:#FFF;}
.u-banner .title span{ color:#FFF;}
.u-banner .box .btn-4{ margin-top:15px;}
.u-txt{ text-align:left;}
.u-txt h2{ font-size:66px; color:#3f3f3f; font-weight:bold;}
.u-txt h3{ font-size:18px; margin-top:10px;}
.u-txt .line{ border-bottom:4px solid #6AC136; width:50px;}
.u-txt small{ display:block; font-size:26px; color:#606060; font-weight:normal; margin-top:20px;}
.u-txt .btn-3{ margin-top:310px;}
.u-txt li{ color:#626262; font-size:16px;}
/* company */
.u-company{ margin-top:60px; text-align:center; border-bottom:1px solid #EEE; padding-bottom:30px;}
.u-company .title{ text-align:center;}
.u-company .title h2{ font-size:30px; color:#FFF; background-color:#6ac136; border-radius:30px; width:200px; height:60px; line-height:60px; margin:0 auto;}
.u-company .title small{ font-size:24px; color:#333; margin-top:60px; display:block; line-height:44px;}
.u-company .title em{ color:#6ac136;}
.u-company .img{ margin-top:30px;}
/* iteacher */
.u-iteacher{ text-align:center;}
.u-iteacher .box{ background:url(../images/pic-8.jpg) no-repeat; width:980px; height:619px; margin:40px auto 0 auto; padding:51px 65px 88px 65px; position:relative;}
.u-iteacher .box video{ width:850px; height:480px;cursor:pointer;}
.u-iteacher .box p{ color:#FC0; font-size:16px; position:absolute; left:340px; top:25px;}
.u-iteacher .btn-4{ margin:40px auto 0 auto;}
/* teachers */
.teachers{ margin-top:40px;}
.u-teachers{ background: url(../images/017.jpg) no-repeat; width: 100%; height: 847px; padding: 50px 0;}
.u-teachers .list{ width: 1000px; margin: 0 auto;}
.u-teachers .list li{ float:left; width:333px; margin-right:0; text-align:center;}
.u-teachers .list li:last-child{ margin-right:0;}
.u-teachers .list h2{ color:#FFF; font-size:72px; margin-bottom:20px;}
.u-teachers .list img{ margin-bottom: 20px;}
.u-teachers .list p{ color:#FFF; font-size:18px; line-height: 30px;}
.u-teachers .button{ margin-top: 120px; text-align: center;}
/* character */
.u-character{ margin-top:70px;}
.u-character .u-title h3{ color:#6ac136;}
.u-list{ width:1000px; margin:90px auto 0 auto;}
.u-list li{ float:left; width:420px; margin:0 0 90px 80px;}
.u-list li img{ float:left;}
.u-list li dl{ margin-left:170px; width:180px;}
.u-list li dt{ font-size:20px; color:#333;}
.u-list li dd{ font-size:16px; color:#979797; margin-top:10px; line-height:26px;}
/* fteacher */
.u-fteacher h2{ font-size:44px; color:#80d27e;}
.u-fteacher small{ font-size:18px; color:#888;}
.u-fteacher .box .btn-4{ margin-top:40px;}
.u-fteacher .u-list .li-1 dt{ color:#f16161;}
.u-fteacher .u-list .li-2 dt{ color:#efbc20;}
.u-fteacher .u-list .li-3 dt{ color:#88c239;}
.u-fteacher .u-list .li-4 dt{ color:#00a0e9;}
/* TV */
.u-tv{ margin-top:70px;}
.u-tv .u-txt h2{ font-size:44px; color:#FFF;}
.u-tv .u-txt small{ font-size:18px; color:#e2e2e2; line-height:30px;}
/* footer */
.u-footer{ background-color:#666; color:#FFF;}
.u-footer footer{ text-align:center; padding-bottom:30px;}
.u-footer footer p{ margin-top:20px;}
.u-footer footer p a{color:#ffffff}
.u-footer ul{  width:1000px; margin:auto; line-height:28px; padding:50px 0 10px 0;}
.u-footer ul li{ float:left; border-right:1px solid #777; text-align:center; font-size:16px; height:280px;}
.u-footer ul li.li-1{ width:340px; text-align:left; padding-right:10px;}
.u-footer ul li.li-2{ width:150px;}
.u-footer ul li.li-3{ width:150px;}

.u-footer ul li.li-2 ul,.u-footer ul li.li-3 ul{ width: 150px;padding-top: 50px;padding-left: 20px;}
.u-footer ul li.li-2 ul li,.u-footer ul li.li-3 ul li{ width: 110px;border: none;clear: both;height: 30px;margin-top: 6px;}

.u-footer ul li.li-4{ width:360px; border:none;}
.u-footer ul li .mt30{ margin-top:30px;}
.u-footer ul li .mt40{ margin-top:40px;}
.u-footer ul li a{ color:#fefefe;}
.u-footer li dl{ float:right;}
.u-footer li dt{ float:left;}
.u-footer li dd{ margin-left:70px;}

.contact p{ font-size:12px; }


/* system */
.u-system{}
.u-system h2,.u-system h3{ color:#FFF;}
.u-system .u-txt h2{ font-size:48px; line-height:66px;}
.u-system .u-txt .line{ margin-top:10px;}
.u-system .u-txt h3{ margin-top:10px; line-height:30px;}
.u-system .box .btn-1{ margin-top:190px;}
/* teaching */
.u-teaching,
.u-idea,
.u-strict{ padding:90px 0; border-bottom:1px solid #EEE;}
.u-teaching .box{ text-align:center;}
.u-teaching .pic{ margin-top:70px;}
.u-teaching .btn-4{ margin-top:40px;}
.u-teaching .list{ width:1000px; margin:20px auto 0 auto; background:#FFF;}
.u-teaching dl{ float:left; width:333px;}
.u-teachers dl:last-child{ margin-right:0;}
.u-teaching dt{ font-size:24px; color:#333;}
.u-teaching .dl-1 dt{ color:#f16161;}
.u-teaching .dl-2 dt{ color:#75cc3b;}
.u-teaching .dl-3 dt{ color:#ffa323;}
.u-teaching dd{ font-size:14px; color:#747474; margin-top:20px; line-height:24px;}
/* major */
.u-major{ border-bottom:1px solid #eee; padding:70px 0;}
.u-major .chart{ position:relative;width:1040px; height:885px; margin:0 auto; }
.u-major .chart a{ display:block; position:absolute; background:rgba(0,0,0,0);}
.u-major .chart .a1{ width:298px; height:263px; left:157px; top:213px;}
.u-major .chart .a1 .chart-txt{ margin-top:-180px;}
.u-major .chart .a2{ width:239px; height:315px; left:464px; top:161px;}
.u-major .chart .a2 .chart-txt{ margin-top:-200px;}
.u-major .chart .a3{ width:150px; height:368px; left:710px; top:108px;}
.u-major .chart .a3 .chart-txt{ margin-top:-160px;}
.u-major .chart a:hover .chart-txt{ display:block;}
.chart-txt{ background:#B8B8B8; padding:10px; line-height:24px; box-shadow:0 3px 7px rgba(0,0,0,.7); position:relative; display:none;}
.chart-txt p{ font-size:14px; color:#FFF;}
.chart-txt s{  border: 10px solid rgba(255,255,255,.0); border-top-color: #B8B8B8; width: 0; height: 0; position:absolute; left:50%; bottom:-20px; margin-left:-10px;}
.u-con{ padding:40px 0; text-align:center; width:1000px; margin:0 auto;}
.u-con h3{ font-size:30px; color:#FFF; background-color:#6ac136; border-radius:30px; height:60px; line-height:60px; display:inline-block; padding:0 30px;}
.u-con ol{ line-height:44px;}
.u-con ol li{ font-size:24px; color:#333; margin-top:40px; text-align:left;}
.u-con em{ color:#6ac136;}
.u-con .tit{ text-align:center; font-size:24px; color:#333; margin-top:40px; display:block; }
.u-con .list{ margin-top:40px; line-height:34px;}
.u-con .list li{ color:#a0a0a0; font-size:18px;}
.u-box{ text-align:center; margin-top:80px;}
.u-box .btn{ margin-top:70px;}
.u-title{ padding:40px 0; text-align:center;}
.u-title h3{ font-size:50px; }
.u-title span{ display:block; font-size:18px; color:#c5c5c5;}
.u-title-fff h3{ color: #FFF;}
/* swiper */
.swiper{ width:100%; height:600px; position:relative;}
.swiper-container{ width:100%; height:600px;}
.swiper .arrow-left{background: url(../images/arrows-1.png) no-repeat;position: absolute;left: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px; z-index:9999;}
.swiper .arrow-right{background: url(../images/arrows-2.png) no-repeat;position: absolute;right: 10px;top: 50%;margin-top: -15px;width: 17px;height: 30px; z-index:9999;}
.pagination {position: absolute;left: 0;bottom:20px;width: 100%; z-index:9;text-align: center;}
.swiper-pagination-switch{display: inline-block;width: 15px;height: 15px;border-radius: 50%;background: #FFF;margin: 0 3px;cursor: pointer;}
.swiper-active-switch {background: #FF8A00;}
.swiper-index { height:600px; background-repeat:no-repeat; background-position:center top;}
.swiper-index1{ background-image:url(../images/banner-4.jpg);}
.swiper-index2{ background-image:url(../images/banner-5.jpg);}
.swiper-index .box{ width:1000px; margin:auto; padding-top:420px;}

.u-yteacher{ width:1255px; margin:auto; padding-bottom:70px;}
.u-yteacher li{ float:left; width:243px; margin:0 10px 10px 0;}
.u-yteacher li:nth-child(5){ margin-right:0;}
.u-yteacher li:last-child{ margin-right:0;}
/* student */
.u-student{ width:1200px; margin:auto;}
.u-student li{ border:1px solid #D7D7D7; float: left; width:247px; border-radius: 10px; margin:0 25px;}
.u-student li .pic{ background: url(../images/pic-28.jpg) no-repeat; width: 245px; height:160px; text-align: center; border-radius: 10px 10px 0 0;}
.u-student li .pic img{ border-radius: 10px 10px 0 0;}
.u-student dl{ text-align: center; padding: 0 10px 10px 10px;}
.u-student dt{  font-size:16px;  color: #333; margin-top: 20px;}
.u-student dd.age{  font-size:14px;  color: #c5c5c5; margin-top: 15px;}
.u-student dd.txt{ text-align: left; font-size: 14px; color: #888; margin-top: 15px; line-height: 24px; height:270px;}
/*main*/
.f-list{text-align: center;margin-bottom: 35px; width:1000px; margin:0 auto; margin-bottom: 35px;}
.f-list li{float:left;width: 316px;height: 235px;display: inline-block;margin:0px 7px 25px 7px; text-align: left;overflow: hidden;position: relative;vertical-align: top;}
.f-img{vertical-align: top;}
.f-title{height: 60px;line-height: 60px;font-size:22px;color: #fff;display: block;padding-left: 20px;margin-bottom: 60px;}
.f-title .f-icon{float: right;margin:18px 10px 0px 0px;width: 25px;height: 25px;display: inline-block; }
.f-up{background:url(../images/011.png) no-repeat;}
.f-down{background:url(../images/012.png) no-repeat;}
.f-list-infor{width: 316px;height:235px;position: absolute; top: 176px;left: 0px; background:#FF8809;}
.f-hr{width:35px;height: 1px;background:#fff;display: block;margin:0px 0px 15px 20px;}
.f-txt{padding: 0px 25px 0px 20px;font-size: 14px;color: #fff;line-height: 25px;display: block;}
.f-txt2{padding: 0px 15px 0px 20px;}
.tc{ text-align:center;}
.u-material .box{ padding:30px 0 0;}
.u-material .box .btn-2{ margin-top:35px;}
.u-material .u-txt h2{ font-size:50px; font-weight:normal;}
.u-material .u-txt ul{ margin-top:20px; line-height:30px;}
.u-material .u-txt li{ color:#ed555c;}
.u-student .u-txt h2{ text-align:center;}
.u-class .box{ padding:30px 0 0;}
.u-class .box .btn-4{ margin-top:35px;}
.u-class .u-txt h2{ color:#FFF; font-size:50px; font-weight:normal;}
.u-class .u-txt .this-weight{ font-weight: normal;}
.u-class .u-txt h3{ color:#FFF;}
.u-class .u-txt ul{ margin-top:20px;}
.u-class .u-txt li{ color:#d4d4d4;}

.u-ideaimg{ background:#f6f6f6; padding:40px 0;}
.u-ideaimg .box{ width:739px; margin:auto; text-align:center;}
.u-ideaimg .btn{ margin-top:10px;}


/*注册登录*/
.top-box,.sign-box,.reset-box,.success-box,.register-box,.next-box{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 10;}
.sign,.reset,.reset-success,.register,.register-next{width: 440px;height: 480px;background: #fff;border-radius: 5px;position: fixed;top: 50%;left: 50%;margin:-240px 0px 0px -220px;z-index: 12;}
.s-title{height: 60px;line-height: 60px;position: relative;border-bottom: 1px solid #dcdcdc;}
.s-title span{font-size: 18px;color: #333333;display: inline-block;margin-left:20px; }
.red-title{font-size: 18px;color: #f75c5c;}
.s-close{position: absolute;top: 0px;right: 15px;display: block;}
.s-ipt{width: 340px;margin: auto;padding-top: 65px;}
.s-ipt input,.r-ipt input{width: 340px;height: 40px;text-indent: 40px;color: #333;border-radius: 5px;font-size: 14px;border: 1px solid #bababa;}
.s-ipt .r-red,.r-ipt .r-red{width: 340px;text-align: left;display: block;left: 0px;}
.remember input,.agree input{width: 12px;height: 12px;vertical-align: bottom;}
.remember,.forget{font-size: 14px;color: #a6a6a6;margin:15px 0px 10px 0px; display: inline-block;}
.forget{float: right;}
.s-btn,.r-btn,.next-btn,.reg-btn,.success-btn{width: 340px;height: 50px;font-size:16px;color: #fff;border:#7dc500;background:#7dc500;border-radius: 5px; cursor:pointer;}
.s-notes{font-size: 12px;color: #a6a6a6;display: block;margin-top: 20px;}
.r-ipt{width: 340px;margin: auto;padding-top: 20px;}
.r-btn,.success-btn{margin-top: 20px;}
.s-title b{font-size: 18px;color: #333333;text-align: center;display: block;font-weight: 300;}
.r-suc{text-align: center;}
.r-suc img{vertical-align: top;margin: 45px 0px 35px 0px;}
.r-suc h1{font-size: 24px;color: #333;margin-bottom:50px;font-weight: normal;}
.agree{font-size: 14px;color: #a6a6a6;display: inline-block;margin-bottom: 10px;}
.agreement{font-size: 14px;color: #a6a6a6;text-decoration:underline;}
.reg-title{display: block;text-align: center;font-size: 20px;color: #333;margin: 35px 0px 30px 0px;}
.sex{width: 125px;height:125px;display: inline-block;margin: 0px 20px 35px 20px;text-align: center;font-size: 14px;color: #333;padding-bottom: 10px;overflow: hidden;}
.sex img{vertical-align: top;}
.sex-box{border: 1px solid #b2b2b2;}
.ipt-img{width: 40px;height: 40px;position: absolute;top: 3px;left: 0px;}
.code-link,.code-hover{width: 110px;height: 30px;position: absolute;top:8px;right: 5px;text-align: center;line-height: 30px;font-size: 14px;}
.code-link{background: #7dc500;color: #fff;}
.code-hover{background: #a5a5a5;color: #fff;}

.receive{display:none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 10;}
.mask{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 11;background: #000;opacity: 0.7; filter:alpha(opacity=70);}
.receive-cont{width: 440px;height: 440px;background: #fff;border-radius: 5px;position: fixed;top: 50%;left: 50%;margin:-220px 0px 0px -220px;z-index: 12;text-align: center;}
.receive-cont h3{font-size: 24px;color: #bababa;padding: 35px 0px;text-align: center;}
.receive-cont input ,.receive-cont select{width: 330px;height: 40px;border-radius: 5px;font-size: 16px;color:#333;text-indent: 10px;border: 1px solid #bababa;line-height: 40px;}
.r-red{display: block;text-align: left;font-size:12px;color: #e02222; position: absolute;bottom: 0px;left: 60px; line-height: 30px;}
.rec-btn{width: 340px;height:50px;font-size:16px;color: #fff;background: #f0c91c;border-radius: 5px;margin-top: 20px;border: none; }
.r-close{position: absolute;top: 15px;right: 15px;display: block;}
.input-txt{position: relative;padding-bottom: 30px;}
.bottom-bg{width: 100%;margin: auto;text-align: center;z-index: 2;height: 50px;border-top: 1px solid #848484;background: #FF8A00;position: fixed;bottom: 0px;left: 0px;}
.bottom{width: 1040px;margin: auto;}
.b-title{font-size:20px;color: #fff; line-height: 50px;margin-right: 20px;vertical-align: middle;}
.bottom li{float: left;}
.bottom .input-txt{position: relative;display: inline-block;}
.bottom .input-txt input,.bottom .input-txt select{width: 200px;height: 30px;text-indent: 10px;margin-right: 5px;border: none;border-radius: 5px; color: #333;line-height: 30px;margin-top:10px; }
.b-btn{width: 200px;height: 30px;background: #666;font-size: 14px;color: #fff;border: none;border-radius: 5px;margin-top:10px;vertical-align: middle;}
.b-rmd{width:125px;text-align:center;line-height: 25px;background: #000000;font-size:12px;color: #fff;position: absolute;display: inline-block;top: -30px;left: -50px; }
.b-rmd:before{    content: '';border: 5px solid transparent; border-top-color: #222;position: absolute;left: 50%;bottom: -10px;margin-left: -5px;}
.slide{position: fixed;right: 10px;top: 200px;z-index: 2;}
.slide a{display: block;position: relative;}
.slide a div{width: 127px;height: 105px;margin-left: -85px; background-color: #ff8a00;}
.slide a h3{font-size: 20px;padding: 16px 0 10px 16px; color: #fff;}
.slide a p{font-size: 16px;padding: 0 0 8px 16px;color: #fff;}
.slide a hr{width: 36px;height: 2px;background: #fff;border: #fff;margin-left: 16px;}

.slide-txt1,.slide-txt2{width: 145px;height: 42px;font-size: 14px;color: #fff;line-height: 42px;position: absolute;top: 0px;right: 45px;text-align: center;display: none;}
.slide-txt1{background: #2979ff;}
.slide-txt2{background: #f16161;}
.scoll-top{display: none;}
.success{display:none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 10;}
.success-cont{width: 670px;height: 370px;background: url(../images/037.jpg) no-repeat;background-size:670px 370px;position: fixed;top: 50%;left: 50%;margin:-185px 0px 0px -320px;z-index: 12;}
.suc-title{width: 350px;border-bottom: 1px solid #352b72;font-size:22px;color: #352b72;padding-bottom: 10px;margin: 80px 0px 10px 35px; display: block;}
.suc-txt{display:block;width:350px;font-size:16px;color: #888888; line-height: 25px;display: block;margin-left: 35px;}
.suc-know{width: 125px;height: 35px;text-align: center;line-height: 35px;background:#352b72;border-radius: 2px;font-size:16px;color: #fff;display: inline-block; margin:45px 0px 0px 35px;}
.suc-close{width:28px;height: 28px;position: absolute;top:10px;right: 10px;}
.suc-close img{vertical-align: top;}

.hide{ display:none;}


/* 顶部 */
.g-top{ height:100px;}
.g-top .box{ width:1000px; margin:auto;}
.g-top .logo{ float:left; width:500px; padding-top:23px;}
.g-top .logo h1{ float:left; width:175px; margin-right:10px;}
.g-top .logo a{ display:block; background:url(../images/logo.png) no-repeat; width:175px; height:54px; text-indent:-999em;}
.g-top .logo dl{ float:right; width:315px; border-left:1px solid #9C9C9C; margin-top:10px; padding-left:10px;}
.g-top .logo dt{ font-size:20px; color:#6f5fa8;}
.g-top .logo dd{ font-size:16px; color:#7ebf41; margin-top:5px;}
.g-top .tel,.g-top .nav{ float:right; width:500px;}
.g-top .tel dl{ float:left; width:250px; text-align:right; padding-top:30px;}
.g-top .tel dt{ font-size:24px; color:#6f5fa8; position:relative; font-style:italic;}
.g-top .tel dt:before{ content:"";  background:url(../images/ico-1.png) no-repeat; width:28px; height:27px; position:absolute; right:170px; top:0;}
.g-top .tel dd{ font-size:15px; color:#5dc000; margin-top:5px;}
.g-top .tel ul{ float:right; width:250px; text-align:right; padding:35px 0 0 0;}
.g-top .tel li{ float:right; }
.g-top .tel li a{ margin-left:10px; display:inline-block; font-size:14px;  padding:5px 15px;}
.g-top .tel li a.reg{ background:#7EBF41; color:#FFF;}
.g-top .nav{ line-height:100px;}
.g-top .nav li{ float:right; font-size:20px; margin-left:10px;}
.g-top .nav dl{ position:relative;}
.g-top .nav dt{ cursor:pointer; padding:0 20px 0 10px; background:url(../images/ico-17.png) no-repeat right center; color:#555; cursor:pointer;}
.g-top .nav dl:hover dt{ background-image:url(../images/ico-16.png);}
.g-top .nav dd{ border:1px solid #CCC; width: 72px; position:absolute; top:80px; display:none;  background:#fff; z-index:9999;}
.g-top .nav dd:after, .g-top .nav dd:before {border: solid transparent;content: ' ';height: 0;left: 40%;position: absolute;width: 0;}
.g-top .nav dd:after {border-width: 9px;border-bottom-color: #FFF;top: -18px;}
.g-top .nav dd:before {border-width: 10px;border-bottom-color: #CCC;top: -20px;}
.g-top .nav dl:hover dd{ display:block;}
.g-top .nav dd a{ display:block; padding:0 10px; height:40px; line-height:40px;font-size: 12px;}
.g-top .nav dd a:hover{ background-color:#CCC; opacity:0.8; filter:alpha(opacity=80); color:#FFF;}
/* 最新资讯 */
.g-news{ width:1200px; margin:auto;}
.g-news .box{ width:360px; overflow:hidden; border:1px solid #C1C1C1; float:left; margin:0 20px; padding:10px;}
.g-news .title h4{ float:left; font-size:24px;}
.g-news .title a{ float:right;}
.g-news ul{ line-height:36px;}
.g-news ul li{ font-size:14px; border-bottom:1px dashed #ccc;}
/* 友情链接 */
.g-media{ background:#F5F5F5; margin-top:75px; padding-bottom:75px;}
.g-flink{ width:1000px; height:90px; line-height:90px; margin:auto; font-size:20px;}
.g-flink dt{ float:left; color:#000;}
.g-flink dd{ margin-left:120px;}
.g-flink dd a{ margin-right:30px; color:#4a4a4a;}
/* 学习模式 */
.u-flip{ background:#FFE9CE; padding-bottom:70px;}
.u-flip .list{ background:url(../images/pic-14.jpg) no-repeat; width:988px; height:582px; margin:auto;}
.u-flip .box{ margin-top:70px;}
.u-flip .box ul{ font-size:18px; line-height:34px;}
.u-flip .box1 ul{ padding-left:100px; margin-top:30px;}
.u-flip .box2 ul{ padding-left:50px; margin-top:172px;}
.u-flip .box li{ background:url(../images/ico-2.png) no-repeat 0 10px; padding-left:30px;}
.u-flip .box2 li{ background-image:url(../images/ico-3.png);}
.u-flip .box1{ float:left; width:650px;}
.u-flip .box2{ float:right; width:315px;}

.u-curr{ width:1000px; margin:auto;}
.u-curr dl{ float:left; width:500px; text-align:center; padding:0 82px;}
.u-curr dd.title{ font-size:24px; color:#ff8a00; margin-top:60px;}
.u-curr dd.txt{ font-size:16px; margin-top:30px; line-height:28px;}

.u-ability{ width:1000px; margin:auto; padding-bottom:70px;}
.u-ability dl{ float:left; width:200px; text-align:center; padding:0 19px;}
.u-ability dd.title{ font-size:36px; margin-top:30px;}
.u-ability dd.txt{ font-size:18px; margin-top:30px; line-height:26px;}

.u-privilege{ padding:75px 0; text-align:center;}

.g-banner{ background-position:center top; background-repeat:no-repeat; width:100%;}
.g-banner .box{ width:1000px; margin:auto; padding:100px 0;}
.u-material{ background-image:url(../images/banner-6.jpg); height:600px;}
.u-gohome{ background-image:url(../images/banner-3.jpg); height:600px;}
.u-gohome .box{ text-align:center; color:#FFF;}
.u-gohome .u-title h3{ color:#FFF; font-weight:bold;}
.u-gohome .u-title span{ color:#FFF;}
.g-fteacher{ background-image:url(../images/banner-11.jpg); height:440px;}
.g-fteacher .u-txt h2{ line-height:34px;}
.g-fteacher .u-txt .this-weight{ font-weight: normal;}
.g-fteacher .btn-1{ margin-top:50px;}
.u-tv{ background-image:url(../images/banner-6.jpg); height:440px;}
.u-tv .u-txt h2 span{ color:#94d43d;}
.u-ideabanr{ background-image:url(../images/banner-20.jpg); height:600px;}
.u-ideabanr .box{ padding:150px 0;}
.u-ideabanr .btn-3{ margin-top:100px;}
.u-ideathr{ background-image:url(../images/banner-1.jpg); height:749px; margin-top:70px;}
.u-environment{ background-image:url(../images/banner-3.jpg); height:695px; margin-top:70px;}
.u-system{ background-image:url(../images/banner-12.jpg); height:600px;}
.u-thrbar{ background-image:url(../images/banner-7.jpg); height:600px;}
.u-tmaterial{ background-image:url(../images/banner-2.jpg); height:676px;}

/* 公共 */
.c-ff8{ color:#ff8a00;}.orange{ color:#ff8a00;}.lgreen{ color:#6ac136;}
.mt70{ margin-top:70px;}.mt20{ margin-top:20px;}



.w_960{margin:0 auto; width:960px;}


.pagelist { height:22px; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pagelist li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; font-size:12px; margin-left:5px; display:inline; }
.pagelist li.thisclass { line-height:20px; font-weight:bold; background:#7c3a14; color:#fff; border:#ccc 1px solid; }
.pagelist li.thisclass a{  color:#fff;  }
.pagelist li .pageinfo { float:left; display:block; height:20px; color:#000; line-height:20px; padding:0 6px; }
.pagelist li a { float:left; display:block; height:20px; color:#000; line-height:20px; padding:0 6px; }
.pagelist li a:hover { color:#fff; background:#7c3a14; font-weight:bold; }

.v-jr-error{background-color:#f4f4f4}
.v-jr-error ._box{width:600px;height:350px;padding-top:245px;margin:0 auto;background-repeat:no-repeat;background-position:center center;text-align:center}
.v-jr-error h1{line-height:1.2em;font-size:55px;color:#f74c4c;font-weight:700}
.v-jr-error h3{margin-bottom:10px;line-height:1.5em;font-size:20px;color:#484848}
.v-jr-error p{line-height:1.4em;font-size:14px;color:#f74c4c}</pre></body></html>