@charset "gb2312";
/* CSS Document */
*{margin:0; padding:0;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, abbr, address, cite, code, del, dfn, em, img, sub, sup, var, i, dl, dd, dt, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { padding: 0; margin: 0 auto; border: 0; outline: 0; background: transparent; font-family:"Microsoft YaHei";}
ol, ul, li { list-style: none;}
input, select { vertical-align:middle; border:medium none; outline:none;}
table { border-collapse:collapse; border-spacing:0; /*table-layout:fixed;*/}
a { text-decoration:none; padding:0; margin:0; color:#fff;}
img{outline:none; border:none;}
/*第一个头部*/
.banner-box{ width:100%;height:615px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100%; overflow:hidden;}
.banner-box .bd li a{display:block;background-size:auto;}
.m-width{ background:url(imagesbanner1.jpg) no-repeat center; height:615px; width:100%;}
.x-width{ background:url(imagesbanner2.jpg) no-repeat center; height:615px; width:100%; }
.banner-btn{width:1000px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-box .hd {position:absolute;top:460px;left:550px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fff200;}
.m-width a.lef{ display:block; float:left; width:100px;}
.m-width a.rig{ float:right; display:block; width:200px; font-size:24px; font-family:Constantia; height:30px; line-height:30px; background:url(imagesphone.png) no-repeat left center; padding-left:35px;}
.x-width a.lef{ display:block; float:left; width:100px;}
.x-width a.rig{ float:right; display:block; width:200px; font-size:24px; font-family:Constantia; height:30px; line-height:30px; background:url(imagesphone2.png) no-repeat left center; padding-left:35px; color:#1f4199;}
.qiang a.qyh{width:150px;  height:44px; line-height:44px; font-size:22px; color:#e74c3c; display:inline-block; float:left; margin-right:22px; background:#fff url(imagesshou2.png) no-repeat right center; padding-left:30px; }
.qiang a.qkc{ width:210px; height:44px; line-height:44px; font-size:22px; color:#e74c3c; display:inline-block; float:left; margin-right:22px; background:#fff url(imagesshou2.png) no-repeat right center; padding-left:30px;}
.qiang a.qkc:hover{ background:#e74c3c url(imagesshou1.png) no-repeat right center; color:#fff;}
.qiang a.qyh:hover{ background:#e74c3c url(imagesshou1.png) no-repeat right center; color:#fff;}
/*折扣*/
.kec-zhekou{ width:1000px; margin:0 auto; text-align:center; margin-top:50px;}
.kec-zhekou h3{ color:#000; font-size:44px; font-weight:bold;}
.kec-zhekou h3 span{  color:#fd5047; font-size:50px; font-weight:bold;}
.new-chudian{ background:url(imageskec-dazhe.jpg) no-repeat center; height:202px; margin-top:60px;}
.new-chudian a.lan{ display:block; width:186px; font-size:30px; color:#69c3e1; height:50px; line-height:50px; text-align:center; float:left; margin-top:125px; margin-left:52px;}
.new-chudian a.huang{ display:block; width:186px; font-size:30px; color:#ffac0e; height:50px; line-height:50px; text-align:center; float:left; margin-top:125px; margin-left:152px;}
.new-chudian a.hong{ display:block; width:186px; font-size:30px; color:#fd5047; height:50px; line-height:50px; text-align:center; float:left; margin-top:125px; margin-left:152px;}
.new-chudian a:hover{ font-weight:bold;}
/*规则*/
.new-guize{ background:#f2f2f2; width:100%; padding-top:60px; height:750px;}
.guize0-cen{ width:1000px; margin:0 auto; text-align:center;}
.guize0-cen h3{  color:#000; font-size:44px; font-weight:bold;}
.guize0-cen span{ background:url(imagesxian.png) no-repeat center; display: block; width:660px; margin:0 auto; font-size:24px; color:#444444; text-align:center; margin-top:15px;}
.source{width:1024px;height:420px;margin:0 auto;position:relative; margin-top:60px;}
.source .pos{width:322px;height:418px;margin-right:26px;float:left;background:url(imagesgz_bj01.jpg);}
.source .pos:hover{background:url(imagesgz_bj02.jpg); box-shadow:0px 0px 4px 4px #dddddd;}
.source .pos:hover span{ color:#fff;}
.source .pos:hover h4{ color:#fff;}
.source .pos span{font-size:22px;color:#6b6b6b;position:relative;top:22px;left:130px;}
.source .pos h4{font-size:30px;color:#444;position:relative;top:22px;left:100px; font-weight:bold;}
.source .pos .yuan{position:relative;top:28px;left:88px;text-align:center;}
.source .pos p{width:272px;height:85px;font-size:22px;color:#262626;line-height:36px;position:relative;top:60px;left:0px;text-align:center;}
.source .pos p strong{ color:#00bdff;}
.kec-but{ width:410px; height:56px; line-height:56px; margin:50px auto; background:#00bdff url(imagesshou1.png) no-repeat right 5px; border-radius:50px; padding:0 20px;}
.kec-but:hover{ background:#009de6 url(imagesshou1.png) no-repeat right 5px;}
.kec-but a{ display:block; float:left; font-size:24px; color:#fff; margin-right:20px; margin-left:20px;}
/*规律*/
.guilv1-cen{ width:1000px; margin:0 auto; text-align:center; margin-top:60px;}
.guilv1-cen h3{  color:#000; font-size:44px; font-weight:bold;}
.guilv1-cen span{ background:url(imagesxian.png) no-repeat center; display: block; width:660px; margin:0 auto; font-size:24px; color:#444444; text-align:center; margin-top:15px;}
.da-kj-ke{ background:url(imageske-bj.jpg) no-repeat center; height:348px; width:1000px; margin:0 auto; position:relative;}
.da-kj-ke core{ font-size:34px; color:#00bdff;}
.da-kj-ke h5{ font-size:40px; color:#000; font-weight:bold; border-bottom:1px solid #000; width:260px; padding-bottom:10px;}
.da-kj-ke p{ font-size:25px; color:#444444; line-height:43px; margin-top:10px; }
.da-kj-ke .hexin{ height:348px; width:380px; float:left;  position:absolute; top:0; left:0;  padding-top:60px;}
.da-kj-ke .hexin:hover{ background:url(imagesnew-lan01.png) no-repeat;}
.da-kj-ke .hexin:hover core{  color:#fff;}
.da-kj-ke .hexin:hover h5{  color:#fff; border-bottom:1px solid #fff; width:260px; padding-bottom:10px;}
.da-kj-ke .hexin:hover p{  color:#fff;}

.da-kj-ke .yanshen{ height:348px; width:380px; float:left; text-align:center; position:absolute; left:320px; top:0;  padding-top:60px;}
.da-kj-ke .yanshen:hover{ background:url(imagesnew-lan01.png) no-repeat; }
.da-kj-ke .yanshen:hover core{ color:#fff;}
.da-kj-ke .yanshen:hover h5{ color:#fff; border-bottom:1px solid #fff; width:260px; padding-bottom:10px;}
.da-kj-ke .yanshen:hover p{ color:#fff;}

.da-kj-ke .xishou{ height:348px; width:348px; float:left; text-align:center;  position:absolute; right:0; top:0;  padding-top:60px;}
.da-kj-ke .xishou:hover{ background:url(imagesnew-lan02.png) no-repeat; }
.da-kj-ke .xishou:hover core{ color:#fff;}
.da-kj-ke .xishou:hover h5{ color:#fff; border-bottom:1px solid #fff; width:260px; padding-bottom:10px;}
.da-kj-ke .xishou:hover p{ color:#fff;}

.kctx{ background:#f2f2f2; width:100%; padding-top:60px; margin-top:80px; height:680px;}
.new-xuyuan{ width:1000px; margin:0 auto; text-align:center;}
.new-xuyuan h3{  color:#000; font-size:44px; font-weight:bold;}
.new-xuyuan span{ background:url(imagesxian.png) no-repeat center; display: block; width:660px; margin:0 auto; font-size:24px; color:#444444; text-align:center; margin-top:15px;}
.tfcenter{ width:1000px; margin:0 auto; height:352px;}
.tfNr{ margin-top:40px;}
.tfNrL{ float: left;}
.tfNrL .callb{ background:#0eeaff; color:#000;}
.tfNrL .callb01{ background:#15a9fa;}
.tfNrL .callb02{ background:#1b76ff;}
.tfNrL .callb03{ background:#1c3ffd;}
.tfNrL li a{ display:inline-block; width:140px; height:88px; font:24px/120px "Microsoft YaHei"; line-height:88px; font-weight:bold;  }
.tfNrL li a.callb:hover{ color:#000; background:#0eeaff;}
.tfNrL li a.callb01:hover{ color:#fff; background:#15a9fa;}
.tfNrL li a.callb02:hover{ color:#fff; background:#1b76ff;}
.tfNrL li a.callb03:hover{ color:#fff; background:#1c3ffd;}

.tfNrR{ float: left; background:#0eeaff; padding-left:50px; width:750px; height:332px; display:none; text-align:left; padding-top:20px;}
.tfNrR.block{ display:block;}
.tfNrR2{ background:#15a9fa; }
.tfNrR3{ background:#1b76ff;}
.tfNrR4{ background:#1c3ffd; }
.tfNrR2 .tfNtxbtn{margin-top:30px;}
.tfNR strong{ font:24px "Microsoft YaHei"; color:#000; font-weight: bold; text-align:left; padding-bottom:10px; border-bottom:2px solid #000; width:100px; }
.tfNR p{ font-size:20px; color:#000; line-height:34px; margin-top:30px;}
.tfNR2 strong{ font:24px "Microsoft YaHei"; color:#fff; font-weight: bold; text-align:left; padding-bottom:10px; border-bottom:2px solid #fff; width:100px; }
.tfNR2 p{ font-size:20px; color:#fff; line-height:34px; margin-top:30px;}

.new-xgg{ background:url(imagesmfceshi.jpg) no-repeat center; height:160px; width:1000px; margin:30px auto;  padding-right:80px; padding-top:20px;}
.new-xgg a.ceshi-pho{ background:#fff; width:205px; height:34px; line-height:34px; font-size:27px; color:#e74c3c; font-weight:bold; display:block; margin-left:680px;  text-align:center; margin-top:20px;}
.new-xgg a.ceshi-ks{ background:#fff; width:190px; height:50px; line-height:50px; color:#333; display:block; border-radius:50px; font-size:25px; text-align:center; float:right; margin-top:15px;}
.new-xgg a.ceshi-ks:hover{ color:#39F;}

.new-fwtx{  background:#f2f2f2; width:100%; padding-top:60px;  height:720px;}
.new-fwtx h3{  color:#000; font-size:44px; font-weight:bold;}
.new-fwtx span{ background:url(imagesxian.png) no-repeat center; display: block; width:660px; margin:0 auto; font-size:24px; color:#444444; text-align:center; margin-top:15px;}

.new-shizi{ background:url(imagesnew_shizi.jpg) no-repeat center; height:632px; width:100%; padding-top:200px;}
/*名师介绍*/
.shizi-jj{ width:566px; height:212px; margin:0 auto; background:rgba(0,157,230,0.8); border-radius:5px; text-align:left; margin-bottom:60px; padding:26px 50px 20px;}
.shizi-jj p{ font-size:25px; color:#fff; line-height:64px;}
.msh-li-box{width:1100px;margin:0 auto; height:140px;}
.msh-li{ float:left; width:124px; font-size:0; background:url(imagesteacher_s12.jpg) no-repeat; height:124px; }
.msh-li:hover{ background:url(imagesteacher_m12.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}
.msh-li2{ float:left; width:124px; font-size:0; background:url(imagesteacher_s13.jpg) no-repeat; height:124px;}
.msh-li2:hover{ background:url(imagesteacher_m13.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}
.msh-li3{ float:left; width:124px; font-size:0; background:url(imagesteacher_s14.jpg) no-repeat; height:124px;}
.msh-li3:hover{ background:url(imagesteacher_m14.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}
.msh-li4{ float:left; width:124px; font-size:0; background:url(imagesteacher_s15.jpg) no-repeat; height:124px;}
.msh-li4:hover{ background:url(imagesteacher_m15.jpg) no-repeat; height:137px; width:137px; z-index:99;  position:relative; bottom:13px;}
.msh-li5{ float:left; width:124px; font-size:0; background:url(imagesteacher_s16.jpg) no-repeat; height:124px;}
.msh-li5:hover{ background:url(imagesteacher_m16.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}
.msh-li6{ float:left; width:124px; font-size:0; background:url(imagesteacher_s17.jpg) no-repeat; height:124px;}
.msh-li6:hover{ background:url(imagesteacher_m17.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}
.msh-li7{ float:left; width:124px; font-size:0; background:url(imagesteacher_s18.jpg) no-repeat; height:124px;}
.msh-li7:hover{ background:url(imagesteacher_m18.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}
.msh-li8{ float:left; width:124px; font-size:0; background:url(imagesteacher_s19.jpg) no-repeat; height:124px;}
.msh-li8:hover{ background:url(imagesteacher_m19.jpg) no-repeat; height:137px; width:137px; z-index:99; position:relative; bottom:13px;}

.new-huanjing{ width:1000px; margin:50px auto; clear:both; text-align:center;}
.new-huanjing h5{ font-size:40px; color:#000; font-weight:bold;}

