@charset "gb2312";
/* CSS Document */
* html,* html body{background-image:url(about:blank);background-attachment:fixed} /* 修正IE6振动bug */ 
body{min-width:1200px;background:#ffffff; font-size:14px; font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; color:#333}
html,body,div,ul,li,ol,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,p,br,pre,form,fieldset,textarea,blockquote,p,span,button{ margin:0px; padding:0px;border:0px}
li{list-style-type:none; float:left}label{ cursor:pointer}img{vertical-align:top;border:0}em,i{font-style:normal}ul,li {list-style:none}strong,h1,h2,h3{ font-weight:300}
.clearfix:before,.clearfix:after{content:""; display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
a:link,a:visited{ text-decoration:none; color:#333}a:hover,a:active{color:#f72d57}
.fl{ float:left}.fr{ float:right}
.Hidebox{display:none}.Showbox{display:block}
.cheng{ color:#ff4400}
.huang{color:#ffff00}
.red{ color:#ff0000}
.h50{ width:100%; height:50px; float:left}
.h30{ width:100%; height:30px; float:left}
a.lan{ color:#0000ff}
a.lan:hover{ color:#339933}
.GrayBG{ background:#f6f5f9}
.clear { clear:both}
.OneBg{ background:url(OneBg.jpg) repeat}
.BorderW{ height:1px; background:#fff; overflow:hidden}
.BorderB{ height:1px; background:#dfdfdf; overflow:hidden}
/*none*/
.nobb{ border-bottom:0 !important}
.nobr{ border-right:0 !important}
.nopr{ padding-right:0 !important}
.nomb{ margin-bottom:0 !important}
.nomr{ margin-right:0 !important}

a.logo,.phonenav,.TopVIP .out,.TopVIP .over,.banji,.zhangjie li a.cur,.zhangjie em{ background:url(pub.png) no-repeat}
.APPList li a,.flow li,.ChoiceBox ul li h2 i,.chengnuoTitle i,.banji,.PlayerRight a.more,.TThere .title span{ background:url(CourseBg.png) no-repeat}

.FixedBox{ position:fixed; z-index:9999999; bottom:0; left:0; width:100%; height:78px; line-height:78px; background:#d0191a; display:block; box-shadow:0 -1px 3px #550000;
_position: absolute;
_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.FixedBox .LeftBox{ font-size:26px; color:#fff; width:48%; float:left}
.FixedBox .LeftBox b{ font-size:36px; color:#ff0}
.FixedBox .LeftBox a.buy{ margin-left:25px; margin-top:16px; width:120px; height:40px; line-height:40px; background:#ff0; font-size:20px; color:#d72e31; display:inline-block; text-align:center; border-radius:5px}
.FixedBox .LeftBox a:hover.buy{ background:#f40; color:#fff}
.FixedBox .RightBox{ color:#fff; width:50%; font-size:20px; float:left}
.FixedBox .RightBox a.close{ width:36px; height:36px; display:inline-block; line-height:28px; border-radius:50%; background:#770809; overflow:hidden; margin-top:25px; margin-left:80px; color:#ffffff; font-size:36px; text-align:center; cursor:pointer}
.FixedBox .RightBox a:hover.close{ background:#ff0; color:#f00}
.FixedBox .RightBox a.serve{ margin-left:25px; margin-top:16px; width:120px; height:40px; line-height:40px; background:#00b4f7; font-size:20px; color:#fff; display:inline-block; text-align:center; border-radius:5px}
.FixedBox .RightBox a:hover.serve{ background:#ff0; color:#d72e31}
/*body width*/
.main{ width:1200px; margin:0 auto}
//*TOPBOX*/
.topbox{ width:100%; height:72px; background:#efefef}
.topbox .LogoBox{ width:410px}
.topbox a.logo{ width:196px; height:72px; float:left; background:url(hqwx.jpg) left 8px no-repeat; margin-right:20px}
.topbox .LogoBox h2{ margin:20px 0; line-height:32px; padding-left:10px; font-weight:bold; float:left; border-left:#dfdfdf solid 1px; font-size:28px}
.topbox .LogoBox h2 a{ color:#035098}
.topbox .navlist li a:link,.topbox .navlist li a:visited,.topbox .navlist li a:hover,.topbox .navlist li a:active,.topbox .navlist li.check a{ width:100px; padding-top:40px; height:23px; font-size:14px; text-align:center; float:left; font-family:"SimSun"; margin-right:1px}
.topbox .navlist li a:link,.topbox .navlist li a:visited,.topbox .navlist li a:active{ color:#525252}
.topbox .navlist li a:hover,.topbox .navlist li.check a{ color:#fff; background:#d72e31}
.topbox .navlist li.check a{ color:#fff !important}
.topbox .phonenav{ width:85px; padding-left:15px; margin-top:32px; height:30px; line-height:30px; background-position:-322px -72px;color:#525252; font-size:14px; text-align:center; font-family:"????"}
.topbox .rightbox{ padding-top:12px; width:187px}
.topbox .rightbox b{ width:100%; font-size:28px; font-family:Arial; color:#c00; float:left; padding-top:5px}
.topbox .rightbox .shang{ font-size:13px}
/*头部菜单下拉 start*/
.TopVIP{ position:relative; z-index:999999; text-align:center; font-size:12px}
.TopVIP .out{ float:left; overflow-y:hidden; background-position:74px -80px}
.TopVIP .out a,.TopVIP .over a{ padding-right:10px}
.TopVIP .over{  height:auto; float:left; overflow-y:hidden; background-position:74px -120px}
.TopVIP .over .box{ width:86px; position:absolute; z-index:99999999; left:-1px; padding-top:8px; background:#efefef; text-align:center}
.TopVIP .out .box{ display:none}
.TopVIP .over .box a:link,.TopVIP .over .box a:visited,.TopVIP .over .box a:active{ width:86px; _ padding-top:8px; padding-right:0 !important; float:left; line-height:24px; background:#efefef}
.TopVIP .over .box a:hover{ width:86px; _padding-top:8px; padding-right:0 !important; float:left; line-height:24px; background:#fff}
/*footer*/
.footer{text-align:center; font:12px/24px Arial, "宋体"; color:#666; float:left; width:100%; height:auto; background:#fff; border-top:#e6e0ce solid 1px; padding-bottom:90px}
.footer img{ padding:10px 5px}
.footer .nva{ float:left; text-align:center; width:100%; padding:5px 0 10px 0; color:#dfdfdf}
.footer .nva a{ padding:0px 10px}
.footer a:link,.footer a:visited,.footer a:active{ color:#666; text-decoration:none}
.footer a:hover{ color:#b10200}
.footer b{ color:#CC0000; font-size: 14px}



.PubTit{ width:100%; color:#1e1e1e; text-align:center; padding:25px 0 10px}
.PubTit h2{ font-size:50px; padding-bottom:8px; font-weight:bold}
.PubTit h3{ font-size:30px; line-height:28px}
.PubTit i{ color:#ee4344}
.PubTit p{ font-size:26px}
.banner{ background:url(bannerbg8.jpg) no-repeat center; height:350px; display:block}
/* banner flexslider */
.flexslider{position:relative; z-index:1; height:400px; background:url(loading.gif) 50% no-repeat}
.slides{position:relative;z-index:1}
.slides li{height:400px}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:15px;z-index:3; left:47.43%; text-align:center}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 8px;*display:inline;zoom:1}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; border:#fff solid 2px; border-radius:50%;cursor:pointer}
.flex-control-nav .flex-active{width:14px;height:14px;line-height:40px; border:#ff0 solid 2px; border-radius:50%; background:#d72e31}
/*PlayerBox*/
.PlayerBox{ background:#1e1e1e; height:512px; padding:25px 0 35px; overflow:hidden}
.Playertit{ height:60px; line-height:60px; background:#2d2d2d; font-size:20px; font-family:"黑体"; border-bottom:#fd4b4c solid 2px; color:#fff; margin-bottom:15px}
.Playertit .on{ width:182px; height:60px; text-align:center; float:left; background:#fd4b4c; position:relative; cursor:pointer}
.Playertit b{position:absolute; right:81px; top:60px; height:0; width:0; overflow: hidden; font-size:0; line-height:0; border-color:#fd4b4c transparent transparent transparent; border-style:solid dashed dashed dashed; border-width:10px}
.Playertit .off{ width:182px; text-align:center; float:left; border-right:#3f3f3f solid 1px; cursor:pointer}
.Playertit .off b{ display:none}
.PlayerBox .Playercont{ width:100%; position:relative; height:554px}
.PlayerBuy{ position:absolute; z-index:2; right:0; top:0; width:423px; height:73px; background:#fff}
.PlayerBuy .banji{ width:100%; float:left; height:63px; padding:5px 0; background-position:0 -602px; margin-bottom:10px; overflow:hidden; position:relative; z-index:3}
.PlayerBuy .banji a:link.btn,
.PlayerBuy .banji a:visited.btn,
.PlayerBuy .banji a:active.btn{ width:63px; height:40px; line-height:40px; font-size:20px; text-align:center; color:#d72f31; background:#ff0; border:#a60507 solid 1px; border-radius:5px; position:absolute; z-index:333; top:16px; right:15px}
.PlayerBuy .banji a:hover.btn{ background:#a60507; color:#ff0}
.PlayerBuy .banji .title{ width:290px}
.PlayerBuy .banji h2{ font-size:24px; color:#fff; text-indent:8px; line-height:35px}
.PlayerBuy .banji h3{ font-size:22px; color:#740102; text-indent:8px}
.PlayerBuy .banji h3 i{ font-size:18px}
.Playercont .player{ width:755px; height:554px;display:inline-block; /float:left; position:absolute; top:0; left:0}
.Playercont .player .video{ width:755px; height:425px; border:0; margin-bottom:125px}
.PlayerRight{ width:395px; height:297px; overflow:hidden; padding:73px 14px 55px; background:#fff; position:relative}
.PlayerRight a.more{ position:absolute; bottom:0; left:0; _left:1px; background-color:#fff; background-position:0 -680px; width:423px; _width:382px; height:50px; text-align:center; line-height:33px; font-size:18px}
.PlayerRight .name{ width:100%; height:35px; border-bottom:#dfdfdf solid 1px; position:relative}
.PlayerRight .name h2{ position:absolute; left:0; bottom:-1px; border-bottom:#fd4b4e solid 1px; padding:0 3px; color:#fd4b4e; font-size:14px}
.PlayerRight .name h2 i{ color:#999}
.PlayerRight .tab{ width:100%; background:#f1f1f1; height:24px; line-height:24px; font-size:13px; padding:6px 0; margin:15px 0 10px}
.PlayerRight .tab .on{ width:50px; height:24px; text-align:center; float:left; margin-left:6px; background:#fd4b4c; color:#fff; border-radius:3px; cursor:pointer}
.PlayerRight .tab .off{ width:50px; text-align:center; float:left; margin-left:6px; cursor:pointer}
.PlayerRight b{ font-size:14px; line-height:20px; margin-top:15px; display:block}
.zhangjie{ margin-top:10px; overflow-x:hidden}
.zhangjie li a.cur{ background-position:-352px -125px; background-color:#fdf2ed}
.zhangjie li a{ width:355px; padding-left:40px; float:left; font-size:13px; height:36px; line-height:36px; position:relative}
.zhangjie li em{ width:36px; height:20px; background-position:-61px -87px; display:inline-block; position:absolute; top:8px; right:5px}
.zhangjie li a.lock{ color:#999}
.zhangjie li a.lock em{ width:17px; height:21px; background-position:-61px -125px; position:absolute; top:8px; right:15px}
/*--------------课程模块----------------*/
.CourseBox{ padding-bottom:10px}
.CourseBox h1{ font-size:50px; line-height:100px; text-align:center; font-weight:bold}
.CourseBox h1 i{ color:#fd4b4b; padding-left:10px}
.CourseBox h4{ text-align:center; font-size:24px; font-weight:300}
/*套餐------*/
.CourseTit{ background:url(Coursetit.jpg) no-repeat; height:113px; padding-left:105px; margin-top:20px}
.CourseTit li{ color:#ffffff; width:365px; text-align:center}
.CourseTit li.PRelative{ position:relative; z-index:1}
.CourseTit li.PRelative img{ position:absolute; left:10px; top:-27px}
.CourseTit li h2{ font-size:40px; font-weight:bold; line-height:75px}
.CourseTit li h3{ font-size:16px; color:#ffff00}
.CourseList{ border:#e8e8e8 solid 1px; background:url(CourseListBG.jpg) repeat-y}
.CourseTC{ border-bottom:#e8e8e8 solid 1px}
.CourseTC .name{ width:104px; text-align:center; font-size:16px; line-height:40px; color:#999999}
.CourseTC .kcBox{ width:1094px}
/*--------科目选择*/
.KeMu{ width:100%; border-bottom:#e8e8e8 solid 1px; height:46px}
.KeMu .TaoCan{ width:349px; padding-left:15px;}
.KeMu .TaoCan b{ width:35%; float:left; text-align:left; font-size:22px; line-height:46px}
.KeMu .TaoCan a:link,.KeMu .TaoCan a:visited,.KeMu .TaoCan a:active{ width:64px; height:30px; text-align:center; line-height:30px; font-size:16px; float:right; margin-right:20px; margin-top:8px; border-radius:3px; background:#ff4400; color:#ffff00}
.KeMu .TaoCan a:hover{ background:#dc1011}
/*--------服务优势*/
.YouShiBox{ width:100%; height:46px; height:auto !important; overflow:hidden; background:#fdfdee}
.YouShiBox .YouShi{ width:33%; padding:5px 0; color:#ff0000; text-align:center}
.YouShiBox .YouShi p{ line-height:20px; float:left; width:100%}
.YouShiBox .YouShi b{ line-height:30px; float:left; width:100%}
.YouShiBox .YouShi i{ height:26px; line-height:26px; padding:0 8px; font-size:12px; display:inline-block; margin-bottom:5px; border:#f60 solid 1px; border-radius:4px; margin-left:8px; white-space:nowrap}
.YouShiBox .YouShi i:hover{ background:#f60; border-color:#f60 !important; color:#fff !important}
.YouShiBox .YouShi.LanColor i{ color:#0f7abe; border-color:#0f7abe}
.YouShiBox .YouShi.LanColor b,.YouShiBox .YouShi.LanColor p{color:#0f7abe}
.YouShiBox .YouShi.LvColor i{ color:#0eb468; border-color:#0eb468}
.YouShiBox .YouShi.LvColor b,.YouShiBox .YouShi.LvColor p{color:#0eb468}
.YouShiBox .YouShi a:link,.YouShiBox .YouShi a:visited,.YouShiBox .YouShi a:active{ color:#0000ff; padding-left:15px}
.YouShiBox .YouShi a:hover{ color:#ff4400; text-decoration:underline}
.YouShiBox .YouShi span{ font-size:18px; font-weight:600}
/*--------课程特色*/
.TeseBox{ width:100%; padding:5px 0}
.TeseBox .teseList{ padding-left:2% !important}
.TeseBox .tese{ width:31%; height:auto; padding-left:2%; float:left}
.TeseBox ol{ width:100%;  margin-bottom:10px; float:left}
.TeseBox ol li{ line-height:20px; padding-bottom:5px;  width:100%}
.TeseBox ol li a{color: #00f;margin-left:6px;}
.TeseBox ol li em{ height:26px; line-height:26px; padding:0 4px; font-size:12px; display:inline-block; margin-bottom:5px; border:#f60 solid 1px; border-radius:4px; margin-left:5px; white-space:nowrap; color:#f40; background:#FDFAE1}
.TeseBox b,.TeseBox i{ color:#ff0000}
.TeseBox a.zx{ width:120px; height:38px; line-height:38px; background:#0b9cec; text-align:center; font-size:16px; border-radius:5px; margin:0 10px 10px 20px; color:#fff; float:left}
.TeseBox a:hover.zx{ color:#ffff00}
.TeseBox a.st{ width:120px; height:38px; line-height:38px; background:#0b9cec; text-align:center; font-size:16px; border-radius:5px; margin:0 10px 10px 20px; color:#fff; float:left}
.TeseBox a:hover.st{ color:#ffff00}
.TeseBox a.audition{ background:#ff6600; color:#ffff00}
.TeseBox a:hover.audition{ background:#ff4400}
/*单科------*/
.CourseDK{ padding-top:45px}
.CourseDK .tit{ height:52px}
.CourseDK .tit .on,.CourseDK .tit .off{ padding:0 25px; float:left; margin-right:4px; font-size:24px; cursor:pointer}
.CourseDK .tit .on{ height:52px; line-height:52px; background:#fd4b4b; font-size:24px; color:#ff0}
.CourseDK .tit .off{ height:42px; line-height:42px; background:#999; margin-top:10px; font-size:22px; color:#fff}
.CourseDK .TableDK{ width:100%; text-align:center; background:#dfdfdf}
.CourseDK .TableDK tr{ background:#fff}
.CourseDK .TableDK th{ height:30px; background:#dfdfdf; color:#777; font-weight:300}
.CourseDK .TableDK td{ height:50px}
.CourseDK .TableDK td h2{ font-size:30px; font-weight:bold}
.CourseDK .TableDK td i{ font-size:20px; color:#f60; display:block}
.CourseDK .TableDK a.bm,.CourseDK .TableDK a.DownBtn{ padding:0 15px; height:30px; line-height:30px; display:inline-table; border-radius:5px; background:#f60; color:#ff0; font-size:16px}
.CourseDK .TableDK a.bm{ background:#f60; color:#ff0}
.CourseDK .TableDK a:hover.bm{ background:#f40}
.CourseDK .TableDK a.DownBtn{ background:#fc4b4b; color:#fff}
.CourseDK .TableDK a:hover.DownBtn{ color:#ff0}
.CourseDK .TableDK .DKleft{ padding:10px; text-align:left; line-height:24px}
/*疑难解答*/
.QuestionBox{ height:750px; background:url(dayi_bg.jpg) center top no-repeat}
.QuestionBox .MarginL{ margin-left:200px;_margin-left:115px}
.QuestionBox .PubTit i{ color:#fff}
.QuestionCont{ width:364px; float:left; margin:35px 18px 0; _margin:35px 15px 0}
.QuestionTitBox{ width:266px; padding:10px 0 10px 84px; height:50px; margin:0 7px 15px; position:relative; z-index:1; background:#fff}
.QuestionTitBox i{ width:362px; height:50px; border:#fff solid 1px; position:absolute; z-index:2; left:-7px; top:9px}
.QuestionTitBox b{ width:74px; height:40px; line-height:40px; background:#fd4b4b; color:#fff; font-size:22px; text-align:center; position:absolute; z-index:2; left:0; top:15px}
.QuestionTitBox p{ line-height:23px; font-size:16px; color:#252525; z-index:2}
.QuestionA{ width:364px; height:172px; background:url(QuestionBoxA.png) no-repeat}
.QuestionB{ width:364px; height:187px; background:url(QuestionBoxB.png) no-repeat}
.QuestionA h2,.QuestionB h2{ font-weight:bold; color:#fff; padding-top:25px; text-align:center; height:40px; font-size:20px}
.QuestionA h2 em,.QuestionB h2 em{ color:#ff0}
.QuestionA p,.QuestionB p{ padding:0 15px; font-size:16px; line-height:26px; color:#fff}
/*选择我们*/
.ChoiceBox{ border-bottom:#dfdfdf solid 1px; padding-bottom:50px}
.ChoiceBox ul{ display:block}
.ChoiceBox ul li{ width:500px; height:187px; padding-left:50px; background:#fff; box-shadow: 0 3px 6px #ccc; margin:50px 25px 0; _margin:50px 18px 0; _border:#dfdfdf solid 1px}
.ChoiceBox ul li h2{ position:relative; z-index:1; padding-left:118px; height:58px; line-height:58px; font-size:26px; font-weight:bold; color:#fd4b4b; margin-bottom:20px}
.ChoiceBox ul li h2 i{ position:absolute; z-index:2; top:-20px; left:0; width:99px; height:80px}
.ChoiceBox ul li h2 i.ChoiceA{ background-position:0 0}
.ChoiceBox ul li h2 i.ChoiceB{ background-position:-100px 0}
.ChoiceBox ul li h2 i.ChoiceC{ background-position:-199px 0}
.ChoiceBox ul li h2 i.ChoiceD{ background-position:-298px 0}
.ChoiceBox ul li p{ height:38px; line-height:38px; font-size:16px}
/*题库*/
.TiKuBox{ border-top:#fff solid 1px}
.TiKuCont{ width:820px; padding:68px 130px 0; height:552px; background:url(TikuBG.png) center top no-repeat; margin:30px auto}
.TiKuBox .cont{ height:420px; position:relative; z-index:1; width:100%; display:block}
.TiKuBox .cont img{ width:820px; height:420px}
.TiKuBox .cont p{ position:absolute; z-index:2; bottom:0; left:0; display:block; padding:15px 2%; width:97%; font-size:16px; color:#fff; line-height:30px; background:#000; opacity:0.8; filter:alpha(opacity=80)}
.TiKuBox .tit{ height:62px; line-height:62px; background:#003977}
.TiKuBox .tit .on,.TiKuBox .tit .off{ width:164px; font-size:18px; text-align:center; cursor:pointer; float:left}
.TiKuBox .tit .on{ background:#f7494a; color:#ff0}
.TiKuBox .tit .off{ color:#fff}
/*合作*/
.CooperationTit{ height:110px; padding-top:188px; background:url(cooperation-tit.jpg) center no-repeat}
.CooperationTit h3{ font-size:24px; padding-top:40px; text-align:center; color:#ffffff}
.CooperationCont{ height:634px; background:url(cooperation-bg.jpg) center top no-repeat}
.CooperationCont .tit{ width:100%; line-height:66px; font-weight:bold}
.CooperationCont .tit em{font-size:40px; color:#ffff00; margin-left:50px; float:left}
.CooperationCont h2{ font-weight:bold; font-size:32px; color:#ffffff; line-height:60px; padding-left:50px; display:block}
.CooperationCont h3{ font-size:24px; color:#252525; line-height:30px; padding-left:50px; display:block}
/*教师*/
.TeacherClass{ width:58px; margin-left:22px; margin-top:100px}
.TeacherClass .on,.TeacherClass .off{ width:28px; padding:20px 15px; line-height:26px; text-align:center; font-size:26px; float:left; cursor:pointer; position:relative; z-index:3333; margin-top:5px}
.TeacherClass b{position:absolute; z-index:4444; right:-26px; top:42%; height:0; width:0; overflow: hidden; font-size:0; line-height:0; border-color:transparent transparent transparent #fd4b4b; border-style:dashed dashed dashed solid; border-width:13px}
.TeacherClass .on{ color:#ffff00; background:#fd4b4b}
.TeacherClass .off{ color:#ffffff; background:#333333}
.TeacherClass .off b{ display:none}
.TeacherBox{ padding-top:40px}
.TeacherTitle{ height:52px}
.TeacherTitle .on,.TeacherTitle .off{ width:132px; height:52px; line-height:52px; text-align:center; font-size:20px; margin-right:20px; float:left; cursor:pointer}
.TeacherTitle .on{ color:#ff0000; background:#ffffff}
.TeacherTitle .off{ color:#ffffff; background:#3c39db}
.Teachercont{ width:1112px; _width:1098px; height:323px; background:#ffffff}
.Teachercont img{ width:297px; height:297px; float:left; margin:18px 58px; _margin:18px 48px}
.Teachercont .box{ width:630px; height:273px; padding:25px 59px 25px 10px}
.Teachercont .box h4{ font-size:35px; text-align:center}
.Teachercont .box h4 b{ color:#fd4b4b; padding-right:8px}
.Teachercont .box p{ height:122px; overflow-x:hidden; overflow-y:auto; font-size:18px; line-height:30px; padding:25px 0}
.Teachercont .box span {color:#ff0000; display:block; font-weight:bold}
.Teachercont .box a:link,.Teachercont .box a:visited,.Teachercont .box a:active{ margin:10px auto 0; border-radius:8px; display:block; width:386px; height:53px; text-align:center; line-height:53px; font-size:30px; color:#ffff00; background:#fd4b4b}
.Teachercont .box a:hover{ background:#ff4400}
/*教学模式*/
.EducationBox .box{ margin-left:95px; margin-top:30px; padding-left:586px; height:310px}
.TThere{ margin-top:80px}
.TThere .title{ width:100%; height:2px; background:#0b9cec; position:relative; z-index:1}
.TThere .title span{ width:130px; height:89px; background-position:0 -430px; position:absolute; z-index:2; top:-43px; left:540px}
.TThere .cont{  width:1000px; margin:80px auto 30px}
.TThere .cont p{ line-height:35px; color:#173654; font-size:16px}
.TThere .cont p i{ color:#999999}
.TThere .cont p em{ color:#ff0000}
.TFour{ padding:25px 0}
.TFour p{ font-size:22px; text-align:center; color:#173654; line-height:50px}
.TFour .cont{ width:836px; margin:0 auto; border:#dfdfdf solid 1px; border-radius:8px; padding:15px 0 0; text-align:center; overflow:hidden}
.TFour .cont img{ width:800px; height:394px}
.TFour .cont .title{ background:#f1f1f1; padding:15px 0; margin-top:15px}
.TFour .cont .on img,.TFour .cont .off img{ width:146px; height:72px; float:left; margin-left:18px; cursor:pointer}
/*好评*/
.GoodWX{ padding-bottom:50px; text-align:center}
.GoodWX img{ box-shadow: 0 3px 6px #ccc; margin-top:30px; _border:#dfdfdf solid 1px}
/*应用工具*/
.APPtit{ background: center no-repeat; height:166px; padding-top:30px; text-align:center}
.APPtit b{ font-size:36px; padding-bottom:30px; display:block}
.APPtit h3{ font-size:24px}
.APPtit h3 i{color:#fc4b4b}
.APPList{ padding:40px 0 60px}
.APPList li{ width:287px; display:inline-block; text-align:center}
.APPList li img{ width:185px; height:177px; display:block; margin-left:51px}
.APPList li p{ line-height:50px; color:#999; font-size:22px; _padding-left:51px}
.APPList li h2{ line-height:50px; color:#47526c; font-size:22px; _padding-left:51px}
.APPList li a.APPdonw{ width:187px; height:37px; margin-left:50px; margin-top:8px; background-position:-510px -187px; display:block}
.APPList li a:hover.APPdonw{ background-position:-510px -225px}
.APPList li a.APPtiku{ width:187px; height:37px; margin-left:50px; margin-top:8px; background-position:-510px -263px; display:block}
.APPList li a:hover.APPtiku{ background-position:-510px -301px}
/*学习流程*/
.FlowBox{ padding-bottom:100px}
.FlowBox b{ font-size:36px; line-height:85px; border-bottom:#dfdfdf solid 1px; display:block; text-align:center}
.FlowBox .cont{ border-top:#fff solid 1px; padding-top:48px}
.flow{ padding-top:10px; /float:left; display:inline-block}
.flow li{ width:143px; height:95px; padding-left:25px; padding-top:35px; line-height:30px; background-position:-217px -206px; margin-right:15px}
.flow li p,.flow li i{ font-size:20px; height:30px; display:block; font-weight:bold}
.flow li p{ color:#fff}
.flow li i{ color:#0afcce}
.flow li.last{ margin-right:0; width:104px}
.FlowRight{ width:239px; height:124px; padding:10px 10px 10px 108px; background:#47526c url(PhoneICO.png) no-repeat; color:#fff}
.FlowRight p{ font-size:22px; display:block}
.FlowRight h2{ font-size:32px; display:block; font-weight:bold}
.FlowRight a{ width:140px; height:40px; display:block; border-radius:5px; line-height:40px; text-align:center; background:#0afcce; color:#47526c; font-size:20px}
.FlowRight a:hover{ background:#b20404; color:#fff}

/*品牌*/
.brand{ height:400px; background:url(http://img.examw.com/pub/examw_brand.jpg) no-repeat center}
.brand .list{ width:888px; margin:300px auto 0}
.brand .list li{ width:222px; text-align:center; color:#ffffff; text-shadow:0 1px 2px #999999}
.brand .list li h2{ font-size:24px; padding-bottom:10px}
.brand .list li p{ font-size:16px; line-height:22px}

/* box */
.build-box {position:absolute;width:488px;left:50%; height:auto;z-index:999999;background-color:#fff; padding-bottom:20px}
#zjbg {background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}
/*弹出总宽度为488px*/
.tc-cont{ width:488px; margin:0 auto}
.tc-cont .tit{ width:100%;background:#f5f4f9; text-align:center; float:left; height:40px; line-height:40px; border-bottom:#dfdfdf solid 1px; color:#333; font-size:20px; font-family:"黑体";position:relative}
.tc-cont .tit span{ float:right; padding-right:5px;font-size:24px; cursor:pointer; position:absolute; right:5px; top:-4px}
.tc-cont .tit .close{ color:#c00}
/*题库弹出box*/
.tc-tiku-box{ width:488px; float:left}
.tc-tiku-box .build-cont{ width:446px; padding:20px; float:right; line-height:30px; color:#777}
.tc-tiku-box .build-cont table{ background:#e8e8e8; font-family:"微软雅黑"}
.tc-tiku-box .build-cont table tr{ background:#fff}
.tc-tiku-box .build-cont table th{ height:45px; font-size:18px; color:#fd4b4b; background:#fdf2ea}
.tc-tiku-box .build-cont table td{ height:45px; font-size:16px; padding-left:3%; text-align:left}
.tc-tiku-box .build-cont table td *{ vertical-align:middle}
.tc-tiku-box .build-cont table td input{ margin-right:3px; width:16px; height:16px}
.tc-tiku-box span.btnbox{ width:80%; cursor:pointer;text-align:center; background:#fd4b4b; height:40px; line-height:40px; font-size:18px; color:#ffffff; margin:0 10%}
.tc-tiku-box span:hover.btnbox{ color:#ffff00; background:#ff4400}

.build-cont{ width:446px; margin:10px auto; line-height:30px; color:#777}
.build-cont table{ background:#e8e8e8; font-family:"微软雅黑"}
.build-cont table tr{ background:#fff}
.build-cont table th{ height:45px; font-size:18px; color:#fd4b4b; background:#fdf2ea}
.build-cont table td{ height:45px; font-size:16px; padding-left:3%; text-align:left}
.build-cont table td *{ vertical-align:middle}
.build-cont table td input{ margin-right:3px; width:16px; height:16px}
a.btnbox{ width:80%; text-align:center; background:#fd4b4b; height:40px; line-height:40px; font-size:18px; color:#ffffff; margin:0 10%;margin-top:10px}
a:hover.btnbox{ color:#ffff00; background:#ff4400}

/*浮动客服*/
#floatDivBoxs{width:126px;background:#fff;position:fixed;top:20%;right:0;z-index:99999999; font-family:"微软雅黑"}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px; text-align:center; position:relative}
#floatDivBoxs .floatDqq{ margin:0 10px}
#floatDivBoxs .floatDqq p{ display:block; height:35px; line-height:35px; text-align:left; font-size:15px; background:url(http://img.examw.com/index/zixun_bg.gif) no-repeat 0 7px; width:100%; cursor:pointer}
#floatDivBoxs .floatDqq p:hover{ color:#f00}
#floatDivBoxs .floatDqq h2{ font-size:15px; padding-bottom:5px; display:block}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25)}
#rightArrow{width:50px;height:45px;background:url(./online_arrow.jpg) no-repeat;position:fixed;top:20%;right:126px;z-index:999}
#rightArrow a{display:block;height:45px}
.WXico{ text-align:center}

.new_page .n_lessonlist .new_page_border {
    border-color: #00c1d2;
}
.new_page .n_lessonlist .new_page_title {
    margin: 0;
    padding: 0 0 0 11px;
    margin-bottom: 25px;
    position: relative;
}
.new_page .new_page_border {
    border-bottom: 1px solid #eeeeee;
}
.new_page .new_page_title {
    height: 40px;
    line-height: 40px;
    margin: 0 11px;
}
.new_page div {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}



/* line 115, ../sass/screen.scss */
.index_exam .index_exam_1000_more .exma_list .exam_list_sm .classlist a {
  font-size: 14px;
  line-height: 24px;
}
/* line 119, ../sass/screen.scss */
.index_exam .index_exam_1000_more .exma_list .exam_list_sm .classlist a:hover {
  color: #4bc2ca;
}

.free_big {
    background: url('./freeclass_mid.png') center no-repeat;
    height: 110px;
    width: 100%;
    position: fixed;
    z-index: 999;
    bottom: 0px;
    cursor: pointer;
    z-index: 102;
    display: none;
}
.free_little {
    position: fixed;
	float:right;
    z-index: 9999;
    bottom: 0px;
    display: none;
}
.free_big2 p {
    width: 30px;
    height: 30px;
    position: fixed;
    left: 87%;
    margin-left: 460px;
    bottom: 48px;
    cursor: pointer;
    z-index: 9999;
    display: none;
	margin: 0;
    padding: 0;
}
.p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

