@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#5b5851; background-color:#fff9ea;}
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;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#5b5851;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.huang{ background-color:#fbf4dd;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.an{ background:url(/images/pro2015/gaoji/jpb/an.png) no-repeat;}
.ggtit{ clear:both; width:940px; height:64px; margin:0 auto; position:relative; z-index:10; font-size:36px; line-height:64px; color:#e93956; font-weight:700; padding:10px 0 10px 10px;}
.ggtit span{ padding:10px 0 0 10px; font-size:24px; color:#5b5851; font-weight:400;}
.ggtit .fd01,.ggtit .fd02,.ggtit .fd03,.ggtit .fd04,.ggtit .fd05,.ggtit .fd06,.ggtit .fd07{ position:absolute; width:41px; height:64px; top:10px; left:-41px; background-position:0 5px;z-index:1;}
.ggtit .fd02{background-position:0 -69px;}
.ggtit .fd03{background-position:0 -148px;}
.ggtit .fd04{background-position:0 -228px;}
.ggtit .fd05{background-position:0 -305px;}
.ggtit .fd06{background-position:0 -388px;}
.ggtit .fd07{background-position:0 -475px;}
.marb5{ overflow:hidden; height:5px; clear:both;}
.marb10{ overflow:hidden; height:10px; clear:both;}
.marb15{ overflow:hidden; height:15px; clear:both;}
.marb20{ overflow:hidden; height:20px; clear:both;}

/*头部*/
.body{ background:url(/images/pro2015/gaoji/jpb/jpb_04.jpg) repeat-x;}
.bhead{ background:url(/images/pro2015/gaoji/jpb/jpb_01.jpg) no-repeat center top;}
.banner{ overflow:hidden; width:950px; margin:0 auto;}

/*多重保障*/
.dcbz{ clear:both; width:950px; text-align:left; margin:0 auto;}
.dcbz .top{ overflow:hidden; height:34px; padding:0 0 0 25px;}
.dcbz .nr01{ width:210px; height:200px; background-color:#ffcf5b; padding:0 10px; position:relative; z-index:10; margin:0 10px 0 0;}
.dcbz .nr01-tit,.dcbz .nr02-tit{ line-height:26px; color:#e93956; border-bottom:1px dotted #fff; padding:10px 0 2px 0; text-align:center; font-size:20px;}
.dcbz .nr01-tit b,.dcbz .nr02-tit b{ font-size:12px;}
.dcbz .nr01-bottom{ line-height:24px; padding:6px 0 0 44px;}
.dcbz .nr01-fd,.dcbz .nr02-fd{ position:absolute; width:16px; height:9px; top:-9px; left:111px;}
.dcbz .nr02{ width:210px; height:200px; background-color:#ffcf5b; padding:0 10px; position:relative; z-index:10;}
.dcbz .nr02-bottom{ line-height:24px; padding:6px 0 0 34px;}

/*课程体系*/
.kctx{ clear:both; width:950px; text-align:left; margin:0 auto;}
.kctx table{ border-collapse:collapse; width:100%; background-color:#fff;}
.kctx td{ padding:5px 8px; line-height:20px; border:1px solid #f5e0cc;}
.kctx .tabtest{ background-color:#fff1ce; color:#e93956; font-weight:700; text-align:center;}
.kctx font{ font-size:14px;}
.kctx img{ vertical-align:middle;}
.kctx span{ font-weight:400; color:#e68b29;}
.kctx input{ vertical-align:middle;}
.kctx i{padding:0 0 0 19px; *padding:0 0 0 26px;}
.kctx .bottom{clear:both; border:1px solid #f5e0cc; border-top:none; padding:0 20px 10px 20px; line-height:20px; background-color:#fff;}
.kctx .bottom .top{ overflow:hidden; height:37px; line-height:37px; padding:10px 0;}
.kctx .bottom .top-left{ color:#e93956; font-size:24px; font-weight:700;}
.kctx .bottom .top-right{ color:#e93956; width:310px;}
.kctx .bottom .top-right font{ float:left; font-size:12px;}
.kctx .bottom .top-right span{ display:block; float:right; width:150px; height:37px; background-position:0px -665px; cursor:pointer;}
.kctx .bottom b{ color:#e76900;}
.kctx .bottom a{ color:#fa454a; font-weight:700;}

/*优质服务*/
.fw{ clear:both; width:950px; text-align:left; margin:0 auto;}
.fw .top{ overflow:hidden; height:60px; font-weight:700; line-height:58px;}
.fw .top li{ float:left; width:475px; border-bottom:1px solid #e93956; background-color:#efefef; text-align:center; font-size:30px; color:#999999; cursor:pointer;}
.fw .top .hover{ float:left; width:473px; border:1px solid #e93956; border-bottom:none; background-color:#fbf4dd; text-align:center; font-size:30px; color:#e93956;}
.fw-jx{height:390px; clear:both; background:url(/images/pro2015/gaoji/jpb/jpb_19.jpg) no-repeat center 45px; position:relative;}
.fw-jx li{position:absolute;top:13px;left:244px;}
.fw-jx li .jx-hover{line-height:28px; font-size:18px; cursor:pointer;}
.fw-jx li .jx-hover font{ font-size:12px; color:#ff0000;}
.fw-cpm{width:280px;padding:5px 8px;text-align:left;border:solid 1px #ebb16e; background:#fffeea;color:#5d5c5c; position:absolute;left:-90px;top:38px; display:none;}
.fw-cpm p{line-height:20px; text-indent:2em;text-align:justify; text-justify:inter-ideograph;}
.fw-cpm i,.learn-cpm i, .learn-xq i{background:url(/images/pro2015/zhukuai-jpb/fw-cpm.png) no-repeat;}
.fw-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:-11px; margin-left:-9px; }
.fw-show{z-index:1;}
.fw-show .fw-cpm{display:block;}
.fw-jx li.jx-zb{top:62px;left:120px;}
.fw-jx li.jx-zb .fw-cpm{left:-102px;}
.fw-jx li.jx-zb .fw-cpm i{margin-left:-20px;}
.fw-jx li.jx-gl{top:145px;left:58px;}
.fw-jx li.jx-gl .fw-cpm{left:-58px;}
.fw-jx li.jx-gl .fw-cpm i{margin-left:-65px;}
.fw-jx li.jx-jl{top:230px;left:38px;}
.fw-jx li.jx-jl .fw-cpm{left:-38px;}
.fw-jx li.jx-jl .fw-cpm i{margin-left:-84px;}
.fw-jx li.jx-pm{top:320px;left:56px;}
.fw-jx li.jx-pm .fw-cpm{left:-62px;}
.fw-jx li.jx-pm .fw-cpm i{margin-left:-60px;}
.fw-jx li.jx-zj{left:auto;right:185px;}
.fw-jx li.jx-zj .fw-cpm{left:-100px;}
.fw-jx li.jx-hf{top:62px;left:auto;right:22px;}
.fw-jx li.jx-hf .fw-cpm{left:-92px;}
.fw-jx li.jx-jy{top:145px;left:auto;right:22px;}
.fw-jx li.jx-jy .fw-cpm{left:-157px;}
.fw-jx li.jx-jy .fw-cpm i{margin-left:60px;}
.fw-jx li.jx-gz{top:230px;left:auto;right:39px;}
.fw-jx li.jx-gz .fw-cpm{left:-187px;}
.fw-jx li.jx-gz .fw-cpm i{margin-left:62px;}
.fw-jx li.jx-bg{top:312px;left:auto;right:12px;}
.fw-jx li.jx-bg .fw-cpm{left:-181px;}
.fw-jx li.jx-bg .fw-cpm i{margin-left:78px;}

.fw-xx{background:url(/images/pro2015/gaoji/jpb/jpb_20.jpg) no-repeat center 45px;}
.fw-jx li.xx-zy{top:80px;left:98px;}
.fw-jx li.xx-zy .fw-cpm{left:-100px;}
.fw-jx li.xx-zy .fw-cpm i{margin-left:-20px;}
.fw-jx li.xx-cs{top:200px;left:40px;}
.fw-jx li.xx-cs .fw-cpm{left:-44px;}
.fw-jx li.xx-cs .fw-cpm i{margin-left:-80px;}
.fw-jx li.xx-st{left:auto;right:248px; top:12px;}
.fw-jx li.xx-st .fw-cpm{left:-112px;}
.fw-jx li.xx-zt{top:82px;left:auto;right:98px;}
.fw-jx li.xx-zt .fw-cpm{left:-124px;}
.fw-jx li.xx-zt .fw-cpm i{margin-left:0;}
.fw-jx li.xx-jy{top:196px;left:auto;right:43px;}
.fw-jx li.xx-jy .fw-cpm{left:-183px;}
.fw-jx li.xx-jy .fw-cpm i{margin-left:62px;}
.fw-jx li.xx-fds{top:326px;left:auto;right:2px;}
.fw-jx li.xx-fds .fw-cpm{left:-153px;}
.fw-jx li.xx-fds .fw-cpm i{margin-left:58px;}
.fw-jx li.xx-jyqx{top:328px;left:56px;}
.fw-jx li.xx-jyqx .fw-cpm{left:-30px;}
.fw-jx li.xx-jyqx .fw-cpm i{margin-left:-92px;}

/*权威师资*/
.qwsz{ clear:both; width:950px; text-align:left; margin:0 auto;}
.lht{ overflow:hidden; width:560px; position:relative; padding:0 39px;}
.lht01{ width:560px; height:206px; overflow:hidden;}
.lht01 li{ float:left; overflow:hidden; width:130px; height:206px; text-align:center; padding:0 5px; position:relative; z-index:10;}
.lht01 li a{ text-decoration:none;}
.lht01 li img{ width:120px; height:140px; padding:4px; border:1px solid #d4d1cd;}
.lht01 li p{ line-height:24px; text-align:center; padding:5px 0 0 0;}
.lht01 li span{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5); position:absolute; z-index:11; width:120px; height:20px; top:125px; left:10px; color:#fff; line-height:20px; text-align:center;}
.lht01-BtnL{width:39px;height:206px; background:url(/images/pro2015/gaoji/jpb/jpb_24.jpg) no-repeat; display:block; overflow:hidden; text-indent:-999em; position:absolute; left:0px; top:0px; cursor:pointer;}
.lht01-BtnR{width:39px;height:206px; background:url(/images/pro2015/gaoji/jpb/jpb_26.jpg) no-repeat; display:block; overflow:hidden; text-indent:-999em; position:absolute; right:0px; top:0px; cursor:pointer;}

.xyxs{ overflow:hidden; width:290px; height:206px; background:url(/images/pro2015/gaoji/jpb/jpb_23.jpg) no-repeat;}
.xyxs .top{ overflow:hidden; height:42px; line-height:42px; font-size:18px; padding:0 0 0 50px;}
.xyxs p{ padding:5px 0; line-height:22px;}
.xyxs b{ color:#f66b38; line-height:26px; padding:0 0 0 20px; background:url(/images/pro2015/gaoji/jpb/jpb_27.jpg) no-repeat left center;}

/*移动课堂*/
.ydkt{ clear:both; width:950px; text-align:left; margin:0 auto;}
.ydkt .top{ border-bottom: 1px solid #f5cc8c; height: 33px; font-size:14px; text-align:center;}
.ydkt .top li{ background:#ffe8b2; cursor: pointer; display: inline; float: left; height: 33px; line-height:33px; margin-right: 10px; width: 170px;}
.ydkt .top .hover{ background:#ffec95; border: 1px solid #f5cc8c; border-bottom:none; height: 32px; line-height:32px; font-weight:700; color: #e93956; position: relative; z-index:10;}
.ydkt .top .hover i{ width:13px; height:7px; background:url(/images/pro2015/gaoji/jpb/jpb_36.jpg) no-repeat; position:absolute; top:32px; left:80px;}
.ydkt .bottom{ clear:both; overflow:hidden; padding-top:20px;}
.ydkt .bottom .right{ width:420px; padding:30px 40px 0 0;}
.ydkt .bottom .right-top{ line-height:60px; color:#e93956; font-size:20px;}
.ydkt .bottom .right-top b{ font-size:30px;}
.ydkt .bottom .right p{ line-height:26px; font-size:14px;}
.ydxx-btn{ padding:10px 0 0 25px;}
.ydxx-btn a{width:131px;height:36px;line-height:36px;background:url(/images/pro2015/gaoji/btnBg.png) no-repeat; display:inline-block; margin:0 4px; color:#0565ab; text-align:center;}
.ydxx-btn a.ydxx-download{background-position:left -37px; color:#ef1d0d;}
/*辅导书*/
.fds{ clear:both; width:948px; height:329px; text-align:left; margin:0 auto; border:1px solid #e93956; background-color:#fff;}
.fds .left{ width:170px; overflow:hidden;}
.fds .left li{ cursor:pointer; vertical-align:top; height:54px; line-height:54px; text-align:center; color:#fff; font-size:18px; background-color:#e93956; border-bottom:1px solid #d6344e;}
.fds .left .hover{ background-color:#fff; color:#e93956;}
.fds .right{ width:686px; overflow:hidden; padding-right:44px;}
.fds .right .top{ height:108px; line-height:24px; padding-top:16px;}
.fds .right .top b{ font-size:14px; color:#e93956;}
.fds .right .bk-con{ border:1px solid #ededed; overflow:hidden; padding:10px 0 10px 40px; width:644px;}
.fds .right .imgs{ display:block; float:left; width:156px; overflow:hidden;}
.fds .right .imgs img{ display:block; width:156px;}
.fds .right .rts{ width:415px; float:left; padding-top:20px; margin-left:30px; overflow:hidden; position:relative; left:0; top:0; padding-bottom:30px;}
.fds .right .rts .tt{ display:block; height:22px; text-align:left;}
.fds .right .rts .tt a{ line-height:22px; color:#0268c7;}
.fds .right .rts .rows{ padding:6px 0; line-height:20px; text-align:left; overflow:hidden; color:#333;}
.fds .right .rts .lhc{ text-decoration:line-through;}
.fds .right .rts b{ line-height:20px; color:red;}
.fds .right .btns{ position:absolute; left:180px; top:95px; border-radius:4px; width:105px; height:38px; background:#e93956; display:block; overflow:hidden; font-weight:bold; color:#fff; font-size:14px; line-height:38px; text-align:center;}

/*学习流程*/
.bmlc{ clear:both; width:950px; text-align:left; margin:0 auto;}
.xxlc{ clear:both; width:950px; height:107px; text-align:left; margin:0 auto; position:relative; z-index:10; background:url(/images/pro2015/gaoji/jpb/jpb_40.jpg) no-repeat;}
.xxlc .nr01{ position:absolute; top:74px; left:268px; width:100px; height:20px;}
.xxlc .nr02{ position:absolute; top:57px; left:840px; width:96px; height:32px; line-height:32px;}
.AccMenuItem { position:relative; cursor:pointer; z-index:99;}
.AccMenuItem .acc01{ position:absolute; display:none; width:300px; text-align:left; padding:5px 10px; background-color:#fff; border:1px solid #c5c5c5; line-height:24px; left:-227px; top:42px;}
.AccMenuItem .acc01 img{ position:absolute; display:block; width:19px; height:10px; top:-10px; left:266px;}
.AccMenuItem .active_cat{ z-index:99;}
.AccMenuItem .active_cat div{display:block;}
 
.mobile-nav{width:107px; position:fixed;_position:absolute;left:50%;bottom:10px; margin-left:485px; display:none;z-index:12;}
.mobile-nav .nav-top,.mobile-nav-ul li,.mobile-service a{background:url(/images/pro2015/zhongji/mobile-nav.png) no-repeat;_background:url(/images/pro2015/zhongji/mobile-nav8.png) no-repeat;}
.mobile-nav .nav-top{height:82px;}
.mobile-nav .nav-top em{width:62px;height:62px; display:block; margin:0 auto; overflow:hidden; text-indent:-999em;cursor:pointer;}
.mobile-nav-ul li{height:33px;padding-left:16px;background-position:left -115px;}
.mobile-nav-ul li b{display:block;line-height:28px;_line-height:30px;padding-left:14px; background:url(/images/pro2015/zhongji/mobile-nav-dot.gif) no-repeat left 10px;color:#df4204; cursor:pointer;}
.mobile-nav-ul li b a{ color:#df4204;}
.mobile-service a{height:59px; background-position:left -148px;display:block;overflow:hidden; text-indent:-999em; cursor:pointer;}
.on-line{width:32px;position:fixed;_position:absolute;right:0;bottom:0;z-index:12;display:none;}
.on-line p a{height:272px;background:url(/images/pro2015/zhongji/kf-zt.gif) no-repeat; display:block; cursor:pointer; text-indent:-999em; overflow:hidden;}
.on-line span{line-height:26px; background:#e4e3e3; cursor:pointer; display:block;text-align:center;}

/*移动广告 购课优惠*/
.mobile-ad{width:130px;background:url(/images/lamu-img/mobile-ad20140619/mobile-ad.png) no-repeat;_background:url(/images/lamu-img/mobile-ad20140619/mobile-ad8.png) no-repeat; padding-top:116px;position:fixed;_position:absolute;left:50%;margin-left:-616px; display:none;z-index:11; text-align:left;}
.mobile-ad-list{background:#fff29b; border:2px solid #b00; padding-bottom:5px;}
.mobile-ad-list h4{line-height:30px;padding-left:22px; margin-top:6px;font-size:12px;background:url(/images/lamu-img/mobile-ad20140619/mobile-ad-dot.gif) no-repeat 4px 9px;color:#af4200; font-weight:bold;}
.mobile-ad-list h4 a,.mobile-ad-list ul li a{color:#af4200;}
.mobile-ad-list ul li{padding-left:2px; line-height:18px;color:#af4200;}
.mobile-ad-list .ad-line{border-top:1px dotted #d2ac70;}
.mobile-ad .mobile-ad-close{width:23px;height:26px; display:block; position:absolute;top:37px;right:14px; cursor:pointer;}
.mobile-ad-m{width:32px;position:fixed;_position:absolute;left:0;top:230px;z-index:25; display:none;}
.mobile-ad-m a{height:284px;background:url(/images/lamu-img/mobile-ad20140619/mobile-ad-m-gk.jpg) no-repeat; display:block; cursor:pointer; text-indent:-999em; overflow:hidden;}
.mobile-ad-m span{line-height:26px; background:#e4e3e3; cursor:pointer; display:block;text-align:center;}

.bdshare-slide-button-box{z-index:13;top:50% !important; margin-top:-163px;}

/*提示*/
.dataHint{display:inline-block; text-indent:0; position:relative;z-index:11;}
.dataHint em{color:#d73435; font-style:normal; cursor:pointer;}
.hint-cpm{width:220px;padding-top:10px;background:url(about:blank);position:absolute;top:20px;left:0;margin-left:-92px;z-index:90;}
.hint-cpm .hCpm-bd{padding:5px 8px;text-align:left;border:solid 1px #ebb16e; background:#fffae5;color:#5d5c5c;font-weight:normal;}
.hCpm-bd p{line-height:20px; text-indent:2em;text-align:justify; text-justify:inter-ideograph; font-size:12px;}
.hCpm-bd p.ti0{text-indent:0;}
.hint-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:0; margin-left:-9px;background:url(/images/hint-i.gif) no-repeat;}
.hCpm-bd p a,.hCpm-bd p a:link,.hCpm-bd p a:visited{color:#d73435;}