@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "Microsoft YaHei","\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.title{ height:62px; line-height:62px; text-align:center; font-size:36px; font-weight:bold; color:#444; padding:22px 0 0 0;}
.title em{ color:#0fba55;  font-weight:bold;}
.title .kcjs-btn{line-height:28px;font-size:14px;border:1px solid #fe6f47;display: inline-block;padding:0 18px;color:#fe6f47; font-weight: normal;position: absolute;right:0;top:40px;}
.min-title{line-height:40px;font-size:16px;color:#666;text-align: center;}
.min-title strong{color:#fe6f47;}

.reason .tc .jt,.app .android,.app .iphone,.app .list,.studentShow .score .tit .a1,.studentShow .show .prev i, .studentShow .show .next i,.studentShow .show .next i,.floatnav .close i,.floatnav .jt,.kcjs-pop .kcjs-close,.book .book-bd li .bookInfo .attr span,.book .prev,.book .next,.studentShow .ss-hd li,.classes-bd .cBd-dd .cbd-li .li-btn label{background:url("/images/pro2018/common/ico.png") no-repeat; _background:url("/images/pro2018/common/ico.gif") no-repeat}

/*网校名师*/
.teacherIntroduce{padding:24px 0 50px 0;}
.teacherIntroduce .tc-hd{width:560px;height:98px;padding:12px 0 0 10px;border:1px solid #e0f4ea;background:#f8fcfa;position:absolute;right:0;bottom:50px;}
.teacherIntroduce .tc-hd li{width:106px;height:39px;line-height:39px;float:left;margin:0 2px 10px 2px;font-size:16px;color:#666;text-align:center;cursor:pointer;}
.teacherIntroduce .tc-hd li.on{background:#04bb19;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:default;}
.teacherIntroduce .tc-bds{height:388px;overflow:hidden;}
.teacherIntroduce .tc-bd{display:none;}
.teacherIntroduce .video{width:578px;height:387px;cursor:pointer;}
.teacherIntroduce .tc-info{width:570px;}
.teacherIntroduce .tc-info .speak{width:388px;}
.teacherIntroduce .tc-info .speak h5{line-height:;34px;color:#666;font-size: 16px;font-weight:normal;}
.teacherIntroduce .tc-info .speak p a{width:177px;height:43px;line-height:43px;margin:19px 15px 0 0;border: 1px solid #ededed; display: block;float: left;color:#666;font-size: 16px;text-align: center;-moz-box-shadow:1px 2px rgba(241,241,241,1);-webkit-box-shadow:1px 2px rgba(241,241,241,1);box-shadow:1px 2px rgba(241,241,241,1);}
.teacherIntroduce .tc-info .speak p a:hover{text-decoration: none;border-color:#d5d5d5;}
.teacherIntroduce .tc-info .portrait{padding:2px 0 0 2px;position: relative;margin-top:30px;}
.teacherIntroduce .tc-info .portrait i{width:134px;height:134px;background:url(/images/pro2018/linchuangyishifudao/portraitBg.png) no-repeat;left:0;top:0;position: absolute;}
.teacherIntroduce .tc-info .portrait a{line-height:40px;padding-top:12px;font-size: 24px;display:block; color:#0fba55;font-weight: bold;display: block;text-align: center;}

/*书课结合*/
.bookBg{background:url(/images/pro2018/linchuangyishifudao/bookBg.png) no-repeat center top;}
.book{height:250px;padding-top:36px;}
.book .book-bd{width:1200px;height:199px;overflow:hidden;position:relative;z-index:1;}
.book .book-bd li{width:400px;float:left;}
.book .book-bd li .bookImg{width:144px;height:199px;position:relative;}
.book .book-bd li .bookImg i{width:142px;height:196px;background:#cad3ce;position:absolute;right:0;bottom:0;z-index:1;}
.book .book-bd li .bookImg img{z-index:2;position:relative;}
.book .book-bd li .bookInfo{margin-left:164px; color:#585858; font-size: 14px;}
.book .book-bd li .bookInfo strong{line-height:38px; display: block;font-weight: normal; font-size: 16px;}
.book .book-bd li .bookInfo .attr{line-height:36px;}
.book .book-bd li .bookInfo .attr span{display:inline-block;padding-left:20px;margin-right:16px;background-position:-366px top;}
.book .book-bd li .bookInfo .attr span.ebook{background-position:-366px -36px;}
.book .book-bd li .bookInfo .price{line-height:42px;}
.book .book-bd li .bookInfo .bookBtn{padding:0 22px;line-height:30px;border: 1px solid #fe6f47;color:#fe6f47;cursor:pointer;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; display: inline-block; margin-top: 10px;}
.book .book-bd li .bookInfo .bookBtn input{opacity:0;filter:alpha(opacity=0); position:absolute; left:-10px; top:0;}
.book .prev,.book .next{width:37px;height:37px;position:absolute;left:0;top:117px;background-position:-337px -100px;z-index:2;display:none;}
.book .next{background-position:-390px -100px;left:auto;right:0;}
.book .prev:hover{background-position:-337px -145px;}
.book .next:hover{background-position:-390px -145px;}

/*报名流程*/
.flowWrap{ width:100%; height:244px; background:url("/images/pro2018/common/bg05.png") repeat-y center;}
.flow{ height:244px; background:url("/images/pro2018/common/bg05.png") repeat-y center;}
.flow .tit{ font-size:30px; font-weight:bold; color:#fff; text-align:center; height:50px; line-height:50px; padding:20px 0 0 0;}
.flow .tit.tl{ text-align:left;}
.flow .lc{ float:left; width:733px; padding:0 5px;}
.flow .lc .con{ width:733px; height:131px; background:url("/images/pro2018/common/lc.png") no-repeat; margin:18px 0 0;}
.flow .lc .con li{ float:left; _display:inline; width:130px; margin:0 71px 0 0; text-align:center; font-size:20px; color:#fff; padding:70px 0 0;}
.flow .lc .con li.none{ margin:0;}
.flow .lc .con li a{ color:#fff;}
.flow .question{ float:right; width:376px;}
.flow .question .list{ padding:16px 0 0 0;}
.flow .question .list li{ line-height:42px; font-size:18px; color:#fff;}
.flow .question .list li a{ color:#fff;}

/*为什么选择我们*/
.reasonWrap{ width:100%; background:url("/images/pro2018/common/bg03.png");}
.reasonBg{ background:url("/images/pro2018/common/bg03.png");}
.reason{ padding:0 0 64px 16px;}
.reason li{ float:left; width:154px; position:relative; margin:32px 20px 0;}
.reason li.cur{ z-index:99;}
.reason span{ display:block; margin:0 auto; width:81px; height:81px; background:url("/images/pro2018/common/reason.png") no-repeat; _background:url("/images/pro2018/common/reason.gif") no-repeat;}
.reason li.r1 span{ background-position:0 0;}
.reason li.r1.cur span { background-position:-82px 0;}
.reason li.r2 span{ background-position:0 -82px;}
.reason li.r2.cur span { background-position:-82px -82px;}
.reason li.r3 span{ background-position:0 -164px;}
.reason li.r3.cur span { background-position:-82px -164px;}
.reason li.r4 span{ background-position:0 -246px;}
.reason li.r4.cur span { background-position:-82px -246px;}
.reason li.r5 span{ background-position:0 -328px;}
.reason li.r5.cur span { background-position:-82px -328px;}
.reason li.r6 span{ background-position:0 -410px;}
.reason li.r6.cur span { background-position:-82px -410px;}
.reason li.r7 span{ background-position:0 -492px;}
.reason li.r7.cur span { background-position:-82px -492px;}
.reason li.r8 span{ background-position:0 -574px;}
.reason li.r8.cur span { background-position:-82px -574px;}
.reason li.r9 span{ background-position:0 -656px;}
.reason li.r9.cur span { background-position:-82px -656px;}
.reason li.r10 span{ background-position:0 -738px;}
.reason li.r10.cur span { background-position:-82px -738px;}
.reason li.r11 span{ background-position:0 -820px;}
.reason li.r11.cur span { background-position:-82px -820px;}
.reason li.r12 span{ background-position:0 -902px;}
.reason li.r12.cur span { background-position:-82px -902px;}
.reason li.mt{ margin-top:42px;}
.reason p{ font-size:18px; text-align:center; line-height:24px; padding:10px 0 0 0;}
.reason .tc{ display:none; padding:14px 18px; font-size:16px; color:#666; line-height:26px; border:1px solid #e2e1e1; background:#fff; position:absolute; left:31px; top:130px; z-index:99; white-space:nowrap;}
.reason .tc .jt{ display:block; width:28px; height:15px; background-position:-239px -51px; position:absolute; left:29px; top:-14px;}
.reason li.r2 .tc,.reason li.r3 .tc,.reason li.r4 .tc,.reason li.r7 .tc,.reason li.r8 .tc,.reason li.r9 .tc,.reason li.r10 .tc,.reason li.r11 .tc{ left:32px;}
.reason li.r5 .tc,.reason li.r6 .tc,.reason li.r11 .tc,.reason li.r12 .tc{ left:auto; right:0;}
.reason li.r5 .tc .jt,.reason li.r6 .tc .jt,.reason li.r11 .tc .jt,.reason li.r12 .tc .jt{ left:auto; right:62px;}
.reason li a{ text-decoration:none;}


/*移动学习随时随地*/
.appWrap{ width:100%; height:633px; background:url("/images/pro2018/common/bg04.jpg") no-repeat center top;}
.app{ height:633px; background:url("/images/pro2018/common/bg04.jpg") no-repeat center top;}
.app .tit01{ text-align:center; font-size:22px; line-height:48px;}
.app .ewm{ left:480px; top:187px; padding:4px; background:#fff;}
.app .android,.app .iphone{ display:inline-block; width:307px; height:58px; line-height:58px; text-align:center; font-size:34px; color:#1ebe60; text-decoration:none; left:654px; top:188px; background-position:0 -255px;}
.app .iphone{ top:270px;}
.app .list{ width:154px; height:155px; text-align:center; position:absolute; background-position:-140px -93px;}
.app .list h4{ line-height:36px; font-size:24px; color:#0fba55; padding:20px 0 0; font-weight:normal;}
.app .list p{ line-height:24px; font-size:14px; color:#666; padding:6px 0 0;}
.app .l1{ left:34px; top:300px;}
.app .l2{ left:227px; top:336px;}
.app .l3{ left:421px; top:376px;}
.app .l4{ left:614px; top:418px;}
.app .l5{ left:808px; top:434px;}
.app .l6{ left:1001px; top:414px;}

/*捷报频传加入我们*/
.studentShow{width:721px;padding:25px 0 30px;}
.studentShow .ss-title{margin-bottom:8px;}
.studentShow .ss-title p{line-height:32px; font-size:18px;}
.studentShow .ss-title p strong{font-size:22px;}
.studentShow .ss-title span{display:block;line-height:24px;color:#999;}
.studentShow .ss-img{width:354px;height:164px;margin-left:1px;position:relative;}
.studentShow .ss-img span{width:100%;height:62px;background:#000;filter:alpha(opacity=60);opacity:0.6;position:absolute;left:0;bottom:0;z-index:1;}
.studentShow .ss-img p{width:344px;height:52px;line-height:22px;padding:10px 0 0 10px;text-align:center;color:#fff;font-size:14px;position:absolute;left:0;bottom:0;z-index:2;}
.studentShow .ss-img p i{font-family:"Arial";font-style:italic;line-height:45px;position:absolute;left:18px;top:3px;font-size:30px;}
.studentShow .ss-list{width:356px;}
.studentShow .ss-list dl{font-size:16px;border:1px solid #e4e4e4;border-top:0 none;}
.studentShow .ss-list dt,.studentShow .ss-list dd{height:40px;line-height:40px;background:#06bb21;color: #fff;}
.studentShow .ss-list dt span,.studentShow .ss-list dd span{width:138px;float:left;text-align:center;}
.studentShow .ss-list dt span.wd80,.studentShow .ss-list dd span.wd80{width:78px;}
.studentShow .ss-list dd{border-top:1px dashed #ededed;background:none;color:#444;}
.studentShow .ss-list dd i{font-size:20px;font-family:"Arial";font-style:italic;}
.studentShow .ss-list dl.dl-list dt{background:#fe6f47;}
.studentShow .ss-bds{height:369px;overflow:hidden;}
.studentShow .ss-bd{display:none;}
.studentShow .ss-hd{height:52px; margin-bottom:10px;}
.studentShow .ss-hd li{width:116px;height:52px;line-height:41px;padding-right:2px;margin-right:2px;float:left;background-position:-239px -473px;cursor:pointer;text-align:center;font-size:18px;}
.studentShow .ss-hd li.on{background-position:-362px -473px;color:#06bb21;cursor:default;}

.say{width:457px;height:486px;background:url(/images/pro2018/linchuangyishifudao/sayBg.jpg) no-repeat center bottom #f8f8f8;margin-top:36px;}
.say h5{line-height:55px;background:#f2f2f2;padding-left:22px;font-size: 24px;font-weight: normal;}
.say .say-scroll{height:392px;overflow:hidden;padding:14px 22px 0;position:relative;}
.say li{ padding:12px 0 0 0;}
.say h4{ font-size:18px; line-height:32px; font-weight:normal;}
.say p{ line-height:20px; padding:4px 0 0 0; font-size:14px;}

/*左侧导航*/
.floatnav{ width:78px; position:fixed;_position:absolute;left:0;top:50%;_top:auto;margin:-150px 0 0 0;z-index:10000;}
.floatnav .close{ width:76px; height:48px; line-height:48px; text-align:center; font-size:14px; color:#fe6f47; border:1px solid #fe6f47; background:#fffdf4; cursor:pointer;}
.floatnav .close i{ display:block; width:19px; height:19px; right:0; top:0; position:absolute; background-position:-79px -329px;}
.floatnav ul{}
.floatnav li{ background:#fe6f47;}
.floatnav li a{ display:block; width:56px; margin:0 auto; border-bottom:1px solid #ff805d; text-align:center; color:#fff; text-decoration:none; height:38px; line-height:38px; font-size:14px;}
.floatnav .top{ background:#fe6f47; height:32px; line-height:32px; text-align:center; font-size:18px; color:#fff;}
.floatnav .top a{ color:#fff; text-decoration:none;}
.floatnav .jt{ width:78px; height:20px; background-position:0 -329px;}

/*购课弹窗*/
.dialog-mod{ z-index:999999; position:relative;}
.adCeng{width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.tanchu{ overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background:url(/images/pro2018/hushi/icoTit.png) no-repeat 25px 20px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px;background:url(/images/pro2018/hushi/close.png) no-repeat; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}
.tanchu .btn a{ display:block; width:204px; height:42px; color:#fff; text-decoration:none;}


/*纠结如何选课*/
.classesWrap{background:#f5f5f5;padding-bottom:40px;}
.classes-hd{width:100%;margin:30px 0 16px;}
.classes-hd td{width:8%;border:1px solid #f5f5f5;line-height:56px;text-align:center;font-size: 16px;cursor:pointer;background:#fff;}
.classes-hd td.on{background:#04bb19;color:#fff;cursor:default;}
.classes-bds{height:180px;overflow:hidden;}
.classes-bd{height:180px;background:#fff;display:none;}
.classes-bd .cBd-dt{width:386px;padding-top:21px;text-align:center;}
.classes-bd .cBd-dt strong{width:114px;line-height:138px;background:url(/images/pro2018/common/cBd-dt.gif) no-repeat right center;float:left;color:#484848;font-size:28px;}
.classes-bd .cBd-dt p{padding-top:40px;margin-left:114px;line-height:32px;font-size:16px;color:#828282;_text-indent:-3px;}
.classes-bd .cBd-dd{margin-left:386px;}
.classes-bd .cBd-dd .cbd-li{height:90px;border-left:1px solid #06bb21;}
.classes-bd .cBd-dd .cbd-li .li-con{width:430px;padding:14px 0 0 35px;}
.classes-bd .cBd-dd .cbd-li .li-con strong{display:block;line-height:30px;font-size:20px;color:#04bb19;}
.classes-bd .cBd-dd .cbd-li .li-con strong a{color:#04bb19;}
.classes-bd .cBd-dd .cbd-li .li-con strong em{color:#484848;font-weight:normal;margin-left: 54px;}
.classes-bd .cBd-dd .cbd-li .li-con p{line-height:26px;font-size:16px;color:#666;}
.classes-bd .cBd-dd .cbd-li .li-btn{width:298px;padding-top:20px;position:relative;}
.classes-bd .cBd-dd .cbd-li .li-btn label{width:142px;height:45px;line-height:43px;font-size:18px;color:#fff;background-position:left -682px;display:inline-block;text-align:center;cursor:pointer;}
.classes-bd .cBd-dd .cbd-li .li-btn label:hover{background-position:left -729px;}
.classes-bd .cBd-dd .cbd-li .li-btn input{opacity:0;filter:alpha(opacity=0); position:absolute; left:-10px; top:0;}
.classes-bd .cBd-dd .cbd-li2{height:89px;border-left-color:#fe6f47;border-top:1px solid #f2f2f2;}
.classes-bd .cBd-dd .cbd-li2 .li-con strong,.classes-bd .cBd-dd .cbd-li2 .li-con strong a{color:#fe6f47;}
.classes-bd .cBd-dd .cbd-li2 .li-btn label{background-position:-145px -682px;}
.classes-bd .cBd-dd .cbd-li2 .li-btn label:hover{background-position:-145px -729px;}

/**/
.pop{width:1000px;left:50%;top:50%;margin-left:-500px; background:#fff;z-index:999999; display:none;}
.pop .popTit{height:40px;line-height:40px;background:#05a956;}
.pop .popTit h5{padding-left:45px; color:#f4faf7; float:left; font-size:14px;}
.pop .popTit i{ float:right; width:40px;height:40px;line-height:400px;overflow:hidden;background:url(/images/pro2018/hushi/pClose.gif) no-repeat center 12px #079c51; display:inline-block; cursor:pointer; vertical-align:top;}
.pop .popCon table,.fdkc table,.kcPop table,.floor01 table,.face{width:100%; border-collapse:collapse;}
.pop .popCon table td,.pop .popCon table th,.kcPop table td,.kcPop table th{line-height:32px; height:15px; border:1px solid #eee; font-size:12px; padding:0 30px;}
.pop .popCon table th,.kcPop table th{line-height:40px; font-weight:normal; background:#f6f6f6;}
.pop .popCon table th.thBg01{background:#afead6;}
.pop .popCon table th.thBg02{background:#c3eebe;}
.pop .popCon table th.thBg03{background:#fdd5bf;}
.pop .popCon table th.thBg04{background:#afe9ee;}
.pop .popCon table img,.fdkc td img,.kcPop table td img{vertical-align:middle;}
.mask{width:100%;position:absolute;left:0;top:0;filter:alpha(opacity=30);opacity:0.3;background:#000;z-index:99999; height:0; line-height:0; font-size:0;}
.kcPop table td,.kcPop table th{padding:1px 13px; line-height:22px;}
.kcPop table th{padding:1px 13px;}
.kcPop table td p{text-indent:2em;}
.kcPop table td p a{color:#f4593e;}

/*课程介绍*/
.kcjs-pop{width:1048px;background:#fff;left:50%;top:50%;margin-left:-500px;z-index:999999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:none;}
.kcjs-pop .kcjs-con{padding:26px 48px 26px 32px;line-height: 32px;font-size:16px;}
.kcjs-pop .kcjs-con p{padding-bottom:10px;}
.kcjs-pop .kcjs-con strong{display:block;}
.kcjs-pop .kcjs-close{width:36px;height:36px;line-height:360px;overflow:hidden;position: absolute;right:-17px;top:-17px;background-position:-287px -50px;}
.kcjs-pop .aBtn-green,.kcjs-pop .aBtn-orange{padding:0 10px;line-height:30px;margin:0 5px;display:inline-block;border:1px solid #04bb19;color:#04bb19;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.kcjs-pop .aBtn-orange{border-color:#fe6f47;color:#fe6f47;}

/*选课下*/
.classesWrapdown{background:#f5f5f5;padding-bottom:40px;}
.classes{padding:24px 0 0 0; position:relative; z-index:67;}
.classes li,.fixedTable li{float:left; _display:inline; margin-right:20px;width:590px;}
.classes li.none,.fixedTable li.none{margin:0;}
.classes .tit,.fixedTable .tit{padding:0 0 12px 20px;color:#fff;}
.classes .tit h3,.fixedTable .tit h3{height:45px; line-height:45px; font-size:24px;color:#fff262; font-weight:normal; padding:20px 20px 0 0;position:relative;}
.classes .tit h3 em,.fixedTable .tit h3 em{font-size:16px; color:#fff;position:absolute;right:20px;top:24px;line-height:30px;}
.classes .tit h3 strong,.fixedTable .tit h3 strong{font-size:18px; margin-left:12px;}
.classes .tit h3 a,.fixedTable .tit h3 a{color:#fff262;}
.classes .tit h4,.classes .tit h5,.fixedTable .tit h4,.fixedTable .tit h5{line-height:34px;font-size:16px;font-weight:normal;}
.classes .tit h5,.fixedTable .tit h5{font-size:14px;}
.classes .tit p,.fixedTable .tit p{line-height:38px; font-size: 14px;}
.classes .tsb .tit,.fixedTable .tsb .tit{ background:#05ba77;}
.classes .jpb .tit,.fixedTable .jpb .tit{ background:#ff6c43;}
.classes .syb .tit h3,.fixedTable .syb .tit h3,.classes .dzb .tit h3,.fixedTable .dzb .tit h3{padding-right:40px;}
.classes .syb .tit,.fixedTable .syb .tit{background:url("/images/pro2018/common/hot.png") no-repeat right top #53abfc;}
.classes .jpb,.fixedTable .jpb{margin-right:0;}
.classes .dzb .tit,.fixedTable .dzb .tit{background:url("/images/pro2018/common/add.png") no-repeat right top #5dcc51;}

.classes .text{background:#fff;}
.classes .con{width:243px;float:left;border-bottom:1px dashed #d6d6d6;margin:0 20px 0 25px;padding:10px 0 0; color:#666;}
.classes .con .tit2{ height:34px; line-height:34px; font-size:18px; position:relative; color:#333;}
.classes .con .tit2 .d{ display:inline-block; width:2px; height:14px; background:#fd7c0a; position:absolute; left:-13px; top:10px; *top:5px; _top:2px; overflow:hidden; }
.classes .con .tit2 a{ color:#fa704c; font-size:12px; padding:0 0 0 20px;}
.classes .con p{ line-height:24px; color:#666; padding:2px 0 24px;}
.classes .con .list{ padding:0 0 14px 0;}
.classes .con .list .t{display:block; float:left; _display:inline; width:150px; line-height:28px; height:28px;}
.classes .con .list .t b{ font-size:20px; color:#fa5c32; padding:0 5px;}
.classes .con .list .kong{ height:26px;}
.classes .con .list .two{width:102px;}
.classes .con .list .one{ width:220px;}
.classes .con .sm{ line-height:28px; padding:10px 0 5px; color:#666;}
.classes .con .ts{ font-size:14px; line-height:28px; color:#fa5c32;}
.classes .con .ts a{ color:#fa5c32;}
.classes .syb .ts{ color:#0d80eb;}
.classes .syb .ts a{ color:#0d80eb;}
.classes .con.none{ border:0;}
.classes .btns{background:#ececec;clear:both;padding:6px 0 20px;}
.classes .btn{width:295px;height:105px;float:left;position:relative;}
.classes .btn span{display: block;line-height: 46px;font-size: 20px;text-align:center;}
.classes .btn .buy{display:block; margin:0 auto; width:191px; height:50px; line-height:46px; text-align:center; font-size:20px; color:#fff; text-decoration:none; background-position:left -580px; cursor:pointer;}
.classes .btn .buy:hover{ background-position:0 -631px;}
.classes .btn2{background:url(/images/pro2018/common/btnLine.gif) no-repeat left bottom;}
.classes .btn2 .buy{background-position:-193px -580px;}
.classes .btn2 .buy:hover{background-position:-193px -631px;}
.classes .btn .no-input{opacity: 0;filter:alpha(opacity=0); position:absolute; left:-10px; top:0;}
.classes .btn .tc{width:378px; border:1px solid #fe6f47; position:absolute; left:0; top:90px; background:#fff; display:none;z-index:9999;}
.classes .btn .tc .jt{ display:block; width:26px; height:14px; position:absolute; left:50%; margin-left:-13px; top:-14px; background-position:-152px -328px;}
.classes .btn .tc .t1{ font-size:16px; color:#06bb21; padding:10px 0 8px 27px; line-height:32px;}
.classes .btn .tc .t2{ font-size:14px; color:#666; line-height:32px; padding:0 0 0 27px;}
.classes .btn .tc .tab{ padding:0 0 21px 26px;}
.classes .btn .tc .tab li{ float:left; _display:inline; margin:13px 7px 0 0; width:103px; height:34px; line-height:34px; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:14px; color:#797979; position:relative; cursor:pointer;}
.classes .btn .tc .tab li.cur{ border:2px solid #00cc33; width:101px; height:32px; line-height:32px;}
.classes .btn .tc .tab li.cur .gou{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background-position:-102px -329px;}
/*.classes .btn .tc .tsbCon{ display:none;}*/
.classes .btn .tc .courseList{ padding:0 0 21px 26px;}
.classes .btn .tc .courseList .chkName{ float:left; _display:inline; margin:13px 11px 0 0; width:159px; height:34px; line-height:34px; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:14px; color:#797979; position:relative; cursor:pointer;}
.classes .btn .tc .courseList .chkName input{ display:none;}
.classes .btn .tc .courseList .chkName .gou{ display:none;}
.classes .btn .tc .courseList .chkName.on{ border:2px solid #00cc33; width:157px; height:32px; line-height:32px;}
.classes .btn .tc .courseList .chkName.on .gou{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background-position:-102px -329px;}
.classes .btn .tc .courseList.choiceOne .chkName{ width:160px; margin-right:7px;}
.classes .btn .tc .courseList.choiceOne .chkName.on{ width:158px;}
.classes .btn .tc .courseList.choiceDk .chkName{ width:103px; margin-right:7px;}
.classes .btn .tc .courseList.choiceDk .chkName.on{ width:101px;}
.classes .btn .tc .buyBtn{ padding:15px 23px 15px 27px; height:44px; line-height:44px; border-top:1px dashed #d6d6d6; background:#f9f9f9;}
.classes .btn .tc .buyBtn .price{ float:left; font-size:14px;}
.classes .btn .tc .buyBtn .price em{ color:#ff420d;}
.classes .btn .tc .buyBtn .price i{ font-size:18px;}
.classes .btn .tc .buyBtn .price span{ font-size:24px;}
.classes .btn .tc .buyBtn .buy{ float:right; display:block; width:113px; height:44px; line-height:44px; font-size:18px; color:#fff; background:#fe6f47; border-radius:3px; text-align:center; text-decoration:none;}
.classes .btn .tc .close{ display:block; width:21px; height:21px; background-position:-122px -329px; position:absolute; right:21px; top:18px; cursor:pointer;}
.classes .btn .tc .dankeList{ display:none;}
.classes .con .box{ height:28px;}
.fixedTable{ width:1200px;position:fixed;_position:absolute;left:50%; margin-left:-600px;top:0;display:none; z-index:99999;}

/*20200421 he*/
.classes .btnBox .buy,.classes .btnBox .buy:hover{background:url("/images/pro2018/common/ico.png") no-repeat; _background:url("/images/pro2018/common/ico.gif") no-repeat}
.classes .btnBox{ clear: both; padding:10px 0 30px 0;}
.classes .btnBox .buy{display:block; margin:0 auto; width:231px; height:50px; line-height:46px; text-align:center; font-size:20px; color:#fff; text-decoration:none; background-position:left -473px; cursor:pointer;position: relative;}
.classes .btnBox .buy:hover{ background-position:0 -526px;}






