<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html{color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {background:#FFF;color:#4a4f5a;font: 400 14px/1.5 "Microsoft Yahei",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
button{outline:0;border:none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.wrap.detail_wrap{ margin-bottom:1.58rem;}
.i-body{ background:url(/web/images/mobile/xuanke/xk_02.jpg) repeat-y; background-size: 100% auto;}
.bghui{ background: #e9ecee;}

/*公用头*/
.gghead{ width: 100%; height:1.226rem; line-height:1.226rem; background:#0e9cfa; text-align: center; font-size: 0.48rem; color: #fff; left:0; top:0; z-index:99;}
.gghead{ width: 100%; height:1.226rem; line-height:1.226rem; background:#0e9cfa; text-align: center; font-size: 0.48rem; color: #fff;}
.gghead .back{ display:block; top: 0; left: 0; width: 1.1rem; height:1.226rem; background:url(/web/images/mobile/xuanke/xk_01.png) no-repeat center; background-size: 0.28rem auto;}
.gghead .cen{ display: inline-block; width: 1.38rem; line-height: 1.226rem; text-align: center; font-size: 0.45rem; color: #b9dafc;}
.gghead .cen i{ display: none;}
.gghead .on{ color: #fff; position: relative;}
.gghead .on i{ display: block; overflow: hidden; width: 0.53rem; height: 0.053rem; background: #fff; position: absolute; left: 50%; bottom: 0.13rem; margin-left: -0.265rem;}
.gghead a{ color:#fff;}
.ggheadx{position:fixed;}

/*首页*/
.index .ileft{ width: 3.613rem;}
.index .ileft li{ width: 2.91rem; padding-left: 0.373rem; height: 1.32rem; line-height: 1.32rem; border-bottom: 1px solid #e8e8e8; font-size: 0.42rem; color: #666;}
.index .ileft .on{ background: #fff; color: #0e9cfa;}
.index .iright{ width: 5.3rem; display: none; padding-top: 0.36rem; margin-right: 0.55rem;}
.index .iright .km{ display: block; line-height: 0.61rem; margin-bottom: 0.58rem; font-size: 0.32rem; color: #333;}
.index .iright .km.on{ color: #0e9cfa;}

/*科目页*/
.mask{ display:none;position:fixed;width:100%;height:100%;top: 2.546rem;left:0;background:#000;opacity:.4;z-index:1}
.kemu .ktit{ height: 1.32rem; line-height: 1.32rem; font-size: 0.42rem; padding: 0 0.26rem; background: #fff; margin-bottom: 0.26rem;}
.kemu .ktit-l{ color: #666;}
.kemu .ktit-r{ width: 2.54rem; color: #333;}
.kemu .ktit-r i{ display: block; width: 0.4rem; height: 0.213rem; top: 50%; right: 0; margin-top: -0.106rem; background:url(/web/images/mobile/xuanke/xk_03.png) no-repeat; background-size: 0.4rem auto; transition:all .3s linear;}
.kemu .ktit-r.on{ color: #666;}
.kemu .ktit-r.on i{ transform:rotateZ(180deg);}
.kemu .fdtit{ display:none; width:100%; background: #fff; border-top: 1px solid #e8e8e8; position: fixed; top: 2.546rem; left: 0; z-index: 9;}
.kemu .fdtit ul{ padding: 0 0.26rem;}
.kemu .fdtit a li{ border-bottom: 1px solid #ededed;color: #4a4f5a; height: 1.32rem; line-height: 1.32rem; text-align: center; font-size: 0.42rem;}
.kemu .fdtit a li.on{ color: #249ff6;}
/* .kemu .fdtit a li:last-child{ border-bottom: 0;} */
.kcbox{ overflow: hidden; margin: 0 0.26rem 0.26rem; background: #fff; border-radius: 10px;}
.kcbox .bc{ height: 1.95rem; padding-top: 0.45rem; text-align: center; color: #fff; font-size: 0.4rem;}
.kcbox .bc em{ font-size: 0.45rem; display: block;}
.kcbox .tsb{ background: #4cb5f7;}
.kcbox .jpb{ background: #fd7853;}
.kcbox .syb{ background: #7264ab;}
.kcbox .grb{ background:#74c374;}
.kcbox .yeb{ background:#f7b548;}
.kcbox .bot{ height: 1.32rem;}
.kcbox .bot-jg{ margin-left: 0.26rem; line-height: 1.32rem; color: #e91313; font-size: 0.42rem;}
.kcbox .bot-gm{ width: 0.62rem; height: 0.62rem; border-radius: 3px; background:url(/web/images/mobile/xuanke/xk_04.png) no-repeat center #f3381a; background-size: 0.48rem auto; margin: 0.36rem 0.26rem 0 0}
.kcbox .bot-xx{ line-height: 1.32rem; font-size: 0.32rem; padding-left: 0.62rem; margin-right: 0.3rem;}
.kcbox .bot-xx em{ color: #e91313;}
.kcbox .bot-xx span{ display: block; width: 0.42rem; height: 0.42rem; border: 0.02rem solid #bfbfbf; top: 50%; left: 0; margin-top: -0.23rem; border-radius: 3px;}
.kcbox .bot-xx.on span{ border: 0.02rem solid #4cb5f7; background:url(/web/images/mobile/xuanke/l_xk_05.png) no-repeat center; background-size: 0.33rem auto;}
.kcbox .bot-xx span input{ display: none;}
.shubox{ overflow: hidden; margin: 0 0.26rem 0.26rem; background: #fff; border-radius: 10px;}
.shubox .top{ height: 1.98rem; padding-top: 0.42rem; background: #fff9ed;}
.shubox .top-l{ color: #8f6e2b; font-size: 0.4rem; margin-left: 0.5rem; line-height: 0.74rem;}
.shubox .top-l em{ font-size: 0.48rem;}
.shubox .top-r{ width: 1.53rem; height: 1.56rem; margin-right: 0.9rem;}
.shubox .bot{ height: 1.32rem;}
.shubox .bot-jg{ margin-left: 0.26rem; line-height: 1.32rem; color: #e91313; font-size: 0.42rem;}
.shubox .bot-gm{ width: 0.62rem; height: 0.62rem; border-radius: 3px; background:url(/web/images/mobile/xuanke/xk_04.png) no-repeat center #f3381a; background-size: 0.48rem auto; margin: 0.36rem 0.26rem 0 0}

/*介绍页*/
.j-ggtit{ height: 1.32rem; border-bottom: 1px solid #eee; line-height: 1.32rem; margin-bottom: 0.4rem;}
.j-ggtit-left{ padding-left: 0.26rem; font-size: 0.45rem;}
.j-ggtit-left i{ display: block; overflow: hidden; width: 0.053rem; height: 0.38rem; background: #0e9cfa; top: 50%; left: 0; margin-top: -0.17rem;}
.j-ggtit-right{ display: block; padding-right: 0.26rem; font-size: 0.37rem; color: #666; background:url(/web/images/mobile/xuanke/xk_14.png) no-repeat right center; background-size: 0.13rem auto;}
/*试听*/
.j-dome{ background: #fff; padding-bottom: 0.24rem; margin-top:1.226rem;}
.j-dome{ background: #fff; padding-bottom: 0.24rem;}
.j-dome .video{ display: none; width: 100%; height: 5.62rem; margin-bottom: 0.36rem;}
.j-dome .sp{ margin: 0 0.2rem;}
.j-dome .sp li{ float: left; width: 3.01rem; height: 0.66rem; border:0.02rem solid #e9ecee; line-height: 0.66rem; text-align: center; font-size: 0.32rem; border-radius: 5px; margin: 0 0.06rem 0.13rem;overflow: hidden;text-overflow: ellipsis;}
.j-dome .sp .on{ border:0.02rem solid #cfebfe; color: #0e9cfa;}
.j-dome .mb0{ margin-bottom: 0;}
.j-kcm{ background: #fff; padding: 0 0.4rem; margin-bottom: 0.26rem;}
.j-kcm .top{ padding-bottom: 0.26rem; border-bottom: 1px dashed #ddd; font-size: 0.45rem; margin-bottom: 0.32rem;}
.j-kcm .top-t{ line-height: 0.74rem;}
.j-kcm .top-b{ line-height: 0.64rem; color: #e91313;}
.j-kcm .top .fx{ display: block; padding: 0 0.26rem 0 0.4rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.37rem; color: #fff; right: -0.4rem; top: 0.45rem; background:#ea6f42; border-radius: 0.35rem 0 0 0.35rem;}
.j-kcm .cen{ padding-bottom: 0.08rem;}
.j-kcm .cen-txt{ padding-bottom: 0.22rem; line-height: 0.48rem; font-size: 0.32rem;}
.j-kcm .cen-txt-l{ width: 0.96rem; color: #999;}
.j-kcm .cen-txt-l2{ line-height: 0.77rem;}
.j-kcm .cen-txt-r{ width: 8.2rem; overflow: hidden;color:#2a2f3b;}
.j-kcm .cen-txt-r li{float:left; margin-right:.13rem;}
.j-kcm .cen-txt-r em{color:#d8d8d8;font-size:0.6rem;padding-right:3px; display:block;float:left;}
.j-kcm .cen-txt-r .fw{ display: inline-block; width: 0.4rem; margin-right: 0.26rem; vertical-align: middle;}
.j-kcm .cen-txt-r .xrbox{ width: 10rem;}
.j-kcm .cen-txt-r .xkcr{ width: 3.92rem; padding: 0.12rem 0; border: 0.02rem solid #d6d6d6; text-align: center; font-size: 0.34rem; line-height: 0.45rem; margin:0 0.24rem 0.26rem 0; border-radius: 5px;}
.j-kcm .cen-txt-r .xkcr input{ display: none;}
.j-kcm .cen-txt-r .xkcr .j{ display: none;}
.j-kcm .cen-txt-r .xkcr.on{ border: 0.02rem solid #a7d9fb; color: #0e9cfa;}
.j-kcm .cen-txt-r .xkcr.on .j{ display: block; right:0.13rem; bottom:0.13rem; width: 0.33rem; height: 0.24rem; background:url(/OtherItem/images/selcourse/l_xk_05.png) no-repeat; background-size: 0.33rem auto;}
.j-kcm .cen-txt-r .xkch{ width: 3.92rem; padding: 0.12rem 0; border: 0.02rem solid #e9ecee; color: #ccc; text-align: center; font-size: 0.34rem; line-height: 0.45rem; margin:0 0.24rem 0.26rem 0; border-radius: 5px;}
/*同时购买*/
.j-tsgm{ background: #fff; padding: 0 0.4rem; margin-bottom: 0.26rem;}
.j-tsgm .nr{ clear: both; margin-bottom: 0.4rem;}
.j-tsgm .nr .left,.j-tsgm .nr .left2{ width: 1.6rem; line-height: 0.93rem; font-size: 0.34rem;}
.j-tsgm .nr .left2{ line-height: 1.32rem;}
.j-tsgm .nr .right{ width: 7.6rem;}
.j-tsgm .nr .right .xkc{ width: 6.92rem; padding: 0.22rem 0.4rem 0.22rem 0.22rem; border: 0.02rem solid #d6d6d6; font-size: 0.34rem; line-height: 0.45rem; margin-bottom: 0.26rem; border-radius: 5px;}
.j-tsgm .nr .right .xkc input{ display: none;}
.j-tsgm .nr .right .xkc .j{ display: none;}
.j-tsgm .nr .right .xkc.on{ border: 0.02rem solid #a7d9fb; color: #0e9cfa;}
.j-tsgm .nr .right .xkc.on .j{ display: block; right:0.13rem; bottom:0.13rem; width: 0.33rem; height: 0.24rem; background:url(/web/images/mobile/xuanke/l_xk_05.png) no-repeat; background-size: 0.33rem auto;}
.j-tsgm .nr .right .ts{ line-height: 0.34rem; font-size: 0.34rem; padding:0 0.13rem;}
.j-tsgm .nr .right .ts a{ color: #0e9cfa;}
.j-tsgm .nr .rightHid{ max-height: 3.52rem; overflow: hidden;}
.j-tsgm .nr .gd{ clear: both; text-align: center; height: 0.57rem; line-height: 0.57rem; font-size: 0.34rem; color: #249ff6; text-indent: 0.9rem; margin-bottom: 0.24rem;}
.j-tsgm .nr .gd .jt{ display: block; width:0.24rem; height: 0.14rem; right: 2.96rem; top: 0.22rem; background:url(/web/images/mobile/xuanke/l_xk_12.png) no-repeat; background-size: 0.24rem auto;transition:all 0.2s linear;}
.j-tsgm .nr .gd.on .jt{ transform:rotateZ(180deg);}
.j-tsgm .mb0{ margin: 0 !important;}
/*授课名师*/
.j-skms{ background: #fff; padding: 0 0.4rem; margin-bottom: 0.26rem;}
.j-skms .swiper-container{ width: 100%; height: 100%; margin-bottom: 0.45rem;}
.j-skms .swiper-slide{ width: 100%;}
.j-skms .s-top{ margin-bottom: 0.18rem;}
.j-skms .s-top-l{ width: 1.6rem; height: 2.4rem; border-radius: 5px;}
.j-skms .s-top-r{ width: 6rem;}
.j-skms .s-top-r .rt{ line-height: 0.7rem;  font-size: 0.45rem;}
.j-skms .s-top-r .rb span{ display: inline-block; margin: 0.13rem 0.1rem 0.13rem 0; border: 1px solid #dbf1ff; line-height: 0.53rem; font-size: 0.32rem; color: #0e9cfa; padding: 0 0.13rem; border-radius: 3px;}
.j-skms .s-top-r .rb2{ padding-top: 0.4rem;}
.j-skms .s-bot p{ line-height: 0.5rem; font-size: 0.32rem; color: #666;}
.j-skms .s-botHid{ max-height: 2rem; overflow: hidden;}
.j-skms .s-bot .s-gd{ width: 3rem; height: 0.69rem; border: 1px solid #eaedef; text-align: center; line-height: 0.69rem; font-size: 0.32rem; margin: 0.13rem auto 0; border-radius: 3px;}
.j-skms .s-bot .s-gd .jt{ display: block; width:0.24rem; height: 0.14rem; right: 0.78rem; top: 0.28rem; background:url(/web/images/mobile/xuanke/xk_13.png) no-repeat; background-size: 0.24rem auto;}
/*课程内容*/
.j-kcnr{ background: #fff; padding: 0 0.4rem 0.4rem; margin-bottom: 0.26rem;}
.j-kcnr .bot{ width: 100%;}
.j-kcnr .bot table{ width: 100%;}
.j-kcnr .bot td{ border: 1px solid #cad8eb; line-height: 0.93rem; font-size: 0.37rem; padding: 0 0.66rem;}
.j-kcnr .bot td a{ color: #333;}
.j-kcnr .bot .tabtit{ text-align: center; background: #5586dc; color: #fff;}
.j-kcnr .bot .t-cen{ text-align: center;}
/*专属服务*/
.j-zsfw{ background: #fff; padding: 0 0.4rem 0.4rem; margin-bottom: 0.26rem;}
.j-zsfw .j-ggtit{ margin-bottom: 0.2rem;}
.j-zsfw .subtit{ line-height: 0.72rem; font-size: 0.37rem; color: #0e9cfa;}
.j-zsfw .nr{ width: 4.36rem; height: 2.13rem; margin-bottom: 0.4rem;}
.j-zsfw .n-Hid{ display: none;}
.j-zsfw .n-gd{ clear: both; height: 0.4rem; line-height: 0.4rem; font-size: 0.37rem; color: #0e9cfa; margin-bottom: 0.13rem;}
.j-zsfw .n-gd .jt{ display: block; width:0.24rem; height: 0.14rem; left: 3.3rem; top: 0.13rem; background:url(/web/images/mobile/xuanke/l_xk_12.png) no-repeat; background-size: 0.24rem auto;transition:all 0.2s linear;}
.j-zsfw .n-gd.on .jt{ transform:rotateZ(180deg);}
.j-zsfw .mb0{ margin: 0 !important;}
/*学习资料*/
.j-xxzl{ background: #fff; padding: 0 0.4rem; margin-bottom: 0.26rem;}
.j-xxzl .nr{ width: 2.22rem; margin: 0 1.25rem 0.21rem 0;}
.j-xxzl .nr .icon{ width: 1.65rem; height: 1.65rem; margin: 0 auto;}
.j-xxzl .nr .txt{ line-height: 1rem; text-align: center; font-size: 0.42rem;}
.j-xxzl .nr2{ width: 50%; margin: 0 0 0.37rem 0;}
.j-xxzl .nr2 .icon{ width: 1.59rem; height: 1.59rem; margin: 0 auto;}
.j-xxzl .nr2 .txt{ text-align: center;}
.j-xxzl .nr2 .txt-t{ line-height: 0.83rem; font-size: 0.37rem;}
.j-xxzl .nr2 .txt-b{ height: 0.8rem; line-height: 0.4rem; font-size: 0.32rem; color: #999;}
.j-xxzl .mr0{ margin-right: 0;}
.j-xxzl .mb0{ margin-bottom: 0;}
/*学员心声*/
.j-xyxs{ background: #fff; padding: 0 0.4rem 0.4rem; margin-bottom: 0.26rem;}
.j-xyxs .gdScroll{ height: 4.66rem; overflow: hidden;}
.j-xyxs .gdScroll li{ overflow:hidden; margin-bottom: 0.26rem; font-size: 0.37rem;}
.j-xyxs .gdScroll li .t{ line-height: 0.7rem;}
.j-xyxs .gdScroll li .t em{ color: #999; font-size: 0.32rem;}
.j-xyxs .gdScroll li .b{ line-height: 0.53rem; color: #666;}
/*相关推荐*/
.j-xgtj{ background: #fff; padding-bottom: 0.3rem;}
.j-xgtj .j-ggtit{ margin: 0 0.4rem 0.4rem;}
.j-xgtj .kcbox{ border: 1px solid #e9ecee;}
.j-xgtj .shubox{ border: 1px solid #e9ecee;}
/*底部浮动*/
.footfloat{ width:100%; height:1.32rem; background:#fff; position:fixed; left:0; bottom:0; z-index: 99;}
.footfloat .han,.footfloat .han2{ display: block; width: 50%; height: 1.32rem; font-size: 0.42rem; color: #fff; text-align: center; line-height: 1.32rem; background: #3eb0fb;}
.footfloat .hui{ display: block; width: 50%; height: 1.32rem; font-size: 0.42rem; color: #fff; text-align: center; line-height: 1.32rem; background: #e9e9e9;}
.footfloat .han2{ background: #fcb120;}


/*20171124 add*/
.footfloat .shopping_cart{ width:26%; line-height:.546rem; text-align:center; font-size:.32rem; color:#555;}
.footfloat .shopping_cart i{ display:block; margin:.253rem auto 0; width:.466rem; height:.466rem; background:url("/web/images/mobile/xuanke/shopping_cart.png") no-repeat; background-size:100%; position:relative;}
.footfloat .shopping_cart i .nums{ display:none; width:.4rem; height:.4rem; line-height:.32rem; background:#f3381a; color:#fff; font-size:.32rem; border-radius:50%; position:absolute; right:-.2rem; top:-.2rem;}
.footfloat .han,.footfloat .han2{ width:37%;}
.j-kcm .top-t{ padding-right:.6rem;}
.j-kcm .top-b em{ font-size:.32rem; color:#777; padding-left:11px;}
/* .kcbox .bot-gm{ background:url(/OtherItem/images/selcourse/xk_04.png) no-repeat center #bdbdbd; background-size: 0.48rem auto;}
.kcbox .bot-gm.on{ background:url(/OtherItem/images/selcourse/xk_04.png) no-repeat center #f3381a; background-size: 0.48rem auto;}
.shubox .bot-gm{ background:url(/OtherItem/images/selcourse/xk_04.png) no-repeat center #bdbdbd; background-size: 0.48rem auto;}
.shubox .bot-gm.on{ background:url(/OtherItem/images/selcourse/xk_04.png) no-repeat center #f3381a; background-size: 0.48rem auto;}
 */.gwc-ani{ display:block; position:fixed; z-index:999; margin:.253rem auto 0; width:.466rem; height:.466rem; background:url("/web/images/mobile/xuanke/shopping_cart.png") no-repeat; background-size:100%;}

/**/
.integration_teaching{ background: #fff; padding-bottom: 0.4rem; margin-bottom:.266rem;}
.integration_teaching .j-ggtit{ margin: 0 0.4rem 0.4rem;}
.integration_teaching .teaching_con{ margin:0 .4rem;}
.integration_teaching .teaching_con p{ position:absolute; left:0; bottom:0; display:block; width:100%; height:.613rem; line-height:.613rem; text-align:center; color:#fff; font-size:.32rem; background-color:rgba(0,0,0,.5);}

/**/
.face_teaching{ background: #fff; padding-bottom: 0.18rem; margin-bottom:.266rem;}
.face_teaching .j-ggtit{ margin: 0 0.4rem 0.4rem;}
.face_teaching .con{ padding:0 .4rem;}
.face_teaching .con ul{ padding-bottom:.1rem;}
.face_teaching .con li{ float:left; width:4.466rem; position:relative; margin-bottom:.266rem;}
.face_teaching .con li:nth-child(2n){ float:right;}
.face_teaching .con li .tex{ position:absolute; bottom:.2rem; color:#fff; left:.266rem;}
.face_teaching .con li .tex p.name{ font-size:.32rem;}
.face_teaching .con li .tex p.nums{ font-size:.4rem; font-weight:bold;}
.face_teaching .con .face_teaching_introduce{ font-size:.37rem; line-height:.64rem;}
.face_teaching .con .face_teaching_introduce h4{ color:#222;}
.face_teaching .con .face_teaching_introduce p{ color:#666; padding-bottom:.28rem;}
.face_teaching .con .face_teaching_introduce a{ color:#127de1;}

/**/
/*.share_ceng{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;background:#000;opacity:.6;display:none}*/
/*.share_con{width:100%;height:5rem;position:fixed;bottom:-5rem;left:0;z-index:101;background:#f4f6f7;-webkit-transition:all .2s ease; transition:all .2s ease;  }*/
/*.share_con.on{bottom:0}*/
/*.sharecon_to{height:3.9rem}*/
/*.shareconIn{position:relative;overflow:hidden}*/
/*.shareconIn-con{overflow:hidden;height:3.9rem}*/
/*.shareconIn-circle{height:8px;bottom:.46rem;left:4.7rem}*/
/*.shareconIn-circle li{width:8px;height:8px;background:#dbdbdb;float:left;margin:0 .3rem 0 0;text-indent:-9999px;border-radius:50%}*/
/*.shareconIn-circle li.on{background:#989898}*/
/*.sharecon_bo{height:1.1rem;background:#fff;color:#0075c1;line-height:1.1rem;text-align:center;}*/

/**/
/*.info-dialog{display:none;width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:999}*/
/*.info-dialog-in{width:88%;height:240px;background:#fff;top:50%;left:6%;margin:-120px 0 0 0;position:fixed;border-radius:5px}*/
/*.info-dialog-in .dcon{width:100%;height:240px;position:relative}*/
/*.info-dialog-in .dcon .sto{height:48px;line-height:48px;text-align:center;border-bottom:1px solid #eeedeb;color:#333;font-size:1em}*/
/*.info-dialog-in .dcon .stm{padding:0 20px}*/
/*.info-dialog-in .dcon .stm p{color:#666;font-size:1em;margin:10px 0 0 0;word-break:break-all}*/
/*.info-dialog-in .dcon .stm span{display:block;color:#22ac23;font-size:1.2em;margin:5px 15px 10px 15px}*/
/*.info-dialog-in .dcon .stb{position:absolute;height:50px;width:100%;bottom:5px;left:0; text-align:center;}*/
/*.info-dialog-in .dcon .stb a{display:inline-block;width:38%;height:40px;border-radius:20px;text-align:center;line-height:40px;border:1px solid #797979;margin:0 4% 0 4%;color:#333;}*/
/*.info-dialog-in .dcon .stb a:hover{background:#2fbf30;border:1px solid #2fbf30;color:#fff;}*/
/*.stm p{text-indent: 0em;}*/

/**/
.j-kcm .shiwu_con{ font-size:.32rem; line-height:.48rem;}
.j-kcm .shiwu_con .tex{ border-bottom:1px dashed #ddd; padding-bottom:.32rem;}
.j-kcm .shiwu_con .tex .tit{ width:1.733rem; color:#999;}
.j-kcm .shiwu_con .tex .nr{ margin-left:1.733rem;}
.j-kcm .shiwu_con .list{ padding:.3rem 0 .28rem;}
.j-kcm .shiwu_con .list li{ float:left; width:50%; line-height:.586rem;}
.j-kcm .shiwu_con .list span{ color:#666;}

/**/
.course_introduction{ background: #fff; margin-bottom:.266rem;}
.course_introduction .j-ggtit{ margin: 0 .4rem .26rem;}
.course_introduction .course_introduction_con{ font-size:.37rem; line-height:.64rem; padding:0 .4rem;}
.course_introduction .course_introduction_con h4{ color:#222;}
.course_introduction .course_introduction_con p{ color:#666; padding-bottom:.28rem;}

/**/
.syllabus{ background: #fff; padding-bottom: 0.4rem; margin-bottom:.266rem;}
.syllabus .j-ggtit{ margin: 0 0.4rem 0;}
.syllabus .syllabus_con{ padding:0 .4rem; font-size:.4rem;}
.syllabus .syllabus_con h4{ line-height:.693rem; color:#222; padding-top:.3rem;}
.syllabus .syllabus_con p{ line-height:.64rem; color:#777;}
.syllabus .syllabus_con .hide{ display:none;}
.syllabus .syllabus_con .show_btn{ display:block; color:#222; width: 3rem; height: 0.69rem; border: 1px solid #eaedef; text-align: center; line-height: 0.69rem; font-size: 0.32rem; margin: 0.32rem auto 0; border-radius: 3px;}
.syllabus .syllabus_con .show_btn .jt{ display: block; width:0.24rem; height: 0.14rem; right: 0.78rem; top: 0.28rem; background:url(/web/images/mobile/xuanke/xk_13.png) no-repeat; background-size: 0.24rem auto;}

/**/
.testing_environment{ background: #fff; padding-bottom: 0.4rem; margin-bottom:.266rem;}
.testing_environment .j-ggtit{ margin: 0 0.4rem 0;}
.testing_environment_con{ margin:0 .4rem; padding:.4rem 0 0 0;}

/**/
.study_flow{ background: #fff; padding-bottom: 0.4rem; margin-bottom:.266rem;}
.study_flow .j-ggtit{ margin: 0 0.4rem 0;}
.study_flow .study_flow_con{ padding-top:.43rem;}
.study_flow .study_flow_con img{ width:9.173rem; margin:0 auto;}



.shopping_pop{ display:none; width:3.6rem; height:.933rem; line-height:.933rem; text-align:center; border-radius:.1rem; background-color:rgba(0,0,0,.7); font-size:.4rem; color:#fff; position:fixed; left:50%; top:50%; margin:-.466rem 0 0 -1.8rem; z-index:999999;}

/*20180122 add by sunke*/
.j-dome .video{ position:relative;}
.j-dome .video i.palyIco{ display:block; width:1.06rem; height:1.06rem; position:absolute; left:50%; top:50%; margin:-.503rem 0 0 -.503rem; background:url(/web/images/mobile/xuanke/play.png) no-repeat; background-size:100%}
.index .ileft li{ height:auto; line-height:.6rem; padding:.36rem;}

/*20180129 add by sunke*/
.j-dome .kcbox{ padding-top:.4rem;}
.j-dome .kcbox .bc{ border-radius:10px;}
.j-skms .s-top-l{ width:2.133rem; height:auto;}
.j-skms .s-top-r{ width:6.784rem;}
.shubox .top{ height:auto; padding-bottom:.42rem;}
.shubox .top-l{ width:6.2rem;}
.j-dome .sp li{border:0.026rem solid #e9ecee; border-radius:.08rem;}
.j-dome .sp li.on{ border-color:#cfebfe;}

/*20180131 add by sunke*/
.face_teaching .con .pic{ text-align:center;}
.face_teaching .con .pic img{ display:inline-block; width:100%; padding-bottom:.4rem;}

/*20180131-2 add by sunke*/
.j-skms .s-top{ padding-left:.01rem;}


/*20180206 add by sunke*/
.j-zsfw .nr{ position:relative;}
.j-zsfw .nr i{ display:block; width:.906rem; position:absolute; left:50%; margin-left:-.453rem; top:.306rem;}
.j-zsfw .nr p{ display:block; width:100%; line-height:.5rem; text-align:center; font-size:.38rem; color:#fff; position:absolute; left:0; top:1.32rem;}

/**/
.kcbox .bot-gm{ background:url(/web/images/mobile/xuanke/xk_04.png) no-repeat center #f3381a; background-size: 0.48rem auto;}
.gghead .shopping-cart{ display:block; right:0; top:0; height:1.226rem; width:1.28rem; background:url("/web/images/mobile/xuanke/ico07.png") no-repeat center; background-size:.48rem auto;}
.gghead .shopping-cart .nums{ display:block; width:.38rem; height:.38rem; font-style:normal; line-height:.38rem; text-align:center; font-size:.32rem; background:#ff3b3b; border-radius:50%; position:absolute; right:.2rem; top:.2rem;}
.kcbox .add-shopping-cart,.shubox .add-shopping-cart,.kcbox .add-shopping-cart{ position:relative; overflow:hidden; width: 0.62rem; height: 0.62rem; background:url(/web/images/mobile/xuanke/xk_04.png) no-repeat center #bdbdbd; background-size: 0.48rem auto; border-radius: 3px; margin: 0.36rem 0.26rem 0 0}
.kcbox .add-shopping-cart.on,.shubox .add-shopping-cart.on,.kcbox .add-shopping-cart.on{ background:url(/web/images/mobile/xuanke/xk_04.png) no-repeat center #f3381a; background-size: 0.48rem auto;}
.kcbox .add-shopping-cart input,.shubox .add-shopping-cart input,.kcbox .add-shopping-cart input{ position:absolute; left:0; top:-.8rem;}

/*20180625 add by sunke*/
.fix-kf{ display:block; width:1.066rem; height:1.066rem; position:fixed; right:.4rem; bottom:1.4rem;z-index:99;}

/*20180802 add by sunke*/
.j-kcm .cen-txt-r .xkchNew{ width: 3.92rem; padding: 0.12rem 0; border: 0.02rem solid #e9ecee; color: #ccc; text-align: center; font-size: 0.34rem; line-height: 0.45rem; margin:0 0.24rem 0.26rem 0; border-radius:.08rem;}
.j-kcm .cen-txt-r .xkcrNew{ width: 3.92rem; padding: 0.12rem 0; border: 0.02rem solid #d6d6d6; text-align: center; font-size: 0.34rem; line-height: 0.45rem; margin:0 0.24rem 0.26rem 0; border-radius:.08rem;}
.j-kcm .cen-txt-r .xkcrNew input{ display: none;}
.j-kcm .cen-txt-r .xkcrNew .j{ display: none;}
.j-kcm .cen-txt-r .xkcrNew.on{ border: 0.02rem solid #a7d9fb; color: #0e9cfa;}
.j-kcm .cen-txt-r .xkcrNew.on .j{ display: block; right:0.13rem; bottom:0.13rem; width: 0.33rem; height: 0.24rem; background:url(/web/images/mobile/xuanke/l_xk_05.png) no-repeat; background-size: 0.33rem auto;}

/*20181019 add double11 by sunke*/
.kemu .double11-con{ padding:.346rem .26rem .306rem;}
.kemu .double11-con .double11-link{ display:block; height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2rem; background:url("/web/images/mobile/xuanke/double11-ico1.png") no-repeat left center #e91313; background-size:1.573rem auto; border-bottom-right-radius:.3rem;border-top-left-radius:.3rem;}
.kemu .double11-con .double11-link span{ float:right; text-indent:0; line-height:.666rem; padding-right:.266rem; color:#ffff00; font-size:.293rem;}
.kemu .double11-con .double11-link a{ color:#fff;}
.kemu .double11-price{ padding-top:.293rem; height:.72rem; line-height:.72rem;}
.kemu .double11-price p{ float:left; display:block; font-size:.42rem; color:#e91313;}
.kemu .double11-price .double11-btn{ float:right; display:block; width:1.76rem; height:.72rem; line-height:.72rem; text-align:center; font-size:.37rem; color:#fff; background:#e04a2e; border-radius:.1rem;}
.kemu .double11-price .hui{ float:right; display:block; width:1.76rem; height:.72rem; line-height:.72rem; text-align:center; font-size:.37rem; color:#fff; background:#e9e9e9; border-radius:.1rem;}
.j-kcm .double11-con{ padding:.2rem 0 0;}
.j-kcm .double11-mx{padding:0;}
.j-kcm .double11-con .double11-link{ height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2.1rem; background:url("/web/images/mobile/xuanke/double11-ico1.png") no-repeat left center #e91313; background-size:1.573rem auto; border-bottom-right-radius:.3rem;border-top-left-radius:.3rem;}
.j-kcm .double11-con .double11-link span{ float:right; padding-right:.266rem; color:#ffff00; font-size:.293rem;}
.j-kcm .double11-con .double11-price{ padding:.32rem 0 .146rem; height:.4rem; line-height:.4rem; font-size:.32rem; color:#777;}
.j-kcm .double11-con .double11-price em{ color:#e45858;}
.j-kcm .double11-con .double11-btn{ display:inline-block; height:.4rem; line-height:.4rem; padding:0 .053rem; font-size:.293rem; color:#f19f5a; background:#fceadb; border-radius:.1rem; margin-left:.426rem;}
.footfloat .han.double11-on{ background:#d6d6d6; color:#777;}
.double11-mask,.doublePop-mask{display:none; background:#000;opacity: .7;position:fixed;; left:0;top:0;height:100%;width:100%;z-index:198;}
.double11-pop{ display:none; width:8rem; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:199;}
.double11-pop .tit{ height:1.333rem; line-height:1.333rem; background:#c1e3fd; text-align:center; border-top-left-radius:.2rem; border-top-right-radius:.2rem; font-size:.4rem; font-weight:bold;}
.double11-pop .con-wrap{ background:#fff; border-bottom-left-radius:.2rem; border-bottom-right-radius:.2rem; padding:.4rem .2rem .4rem .52rem;}
.double11-pop .con{ max-height:9rem; overflow-y:auto; padding-right:.2rem;}
.double11-pop .con p{ font-size:.346rem; line-height:.68rem; color:#777;}
.double11-pop .close-btn{ display:block; width:.893rem; height:.893rem; background:url("/web/images/mobile/xuanke/double11-ico02.png") no-repeat; background-size:100% auto; position:absolute; left:50%; margin-left:-.466rem; bottom:-1.213rem; line-height:0; font-size:0;}
.double11-pop .con::-webkit-scrollbar {
    width: .1rem;
    height: 1px;
}
.double11-pop .con::-webkit-scrollbar-thumb {
    border-radius: .1rem;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #c1e3fd;
}
.kemu .double11-cono{ padding:.346rem .26rem .306rem;}
.kemu .double11-cono .double11-link{ display:block; height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2rem; background:url("/web/images/mobile/xuanke/double11-ico1.png") no-repeat left center #e91313; background-size:1.573rem auto; border-bottom-right-radius:.3rem;border-top-left-radius:.3rem;}
.kemu .double11-con11 .double11-link11{ display:block; height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2rem; background:url("/web/images/mobile/xuanke/M606-55.png") no-repeat left center #e91313; background-size:9.573rem auto;}
.kemu .double11-con11 .double11-link11vip{ display:block; height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2rem; background:url("/web/images/mobile/xuanke/Mvip606-55.png") no-repeat left center #e91313; background-size:9.573rem auto;}
.kemu .double11-cono .double11-link span{ float:right; text-indent:0; line-height:.666rem; padding-right:.266rem; color:#ffff00; font-size:.293rem;}
.kemu .double11-cono .double11-link a{ color:#fff;}
.kemu .double11-price{ padding-top:.293rem; height:.72rem; line-height:.72rem;}
.kemu .double11-price p{ float:left; display:block; font-size:.42rem; color:#e91313;}
.kemu .double11-price .double11-btn{ float:right; display:block; width:1.76rem; height:.72rem; line-height:.72rem; text-align:center; font-size:.37rem; color:#fff; background:#e04a2e; border-radius:.1rem;}
.kemu .double11-price .hui{ float:right; display:block; width:1.76rem; height:.72rem; line-height:.72rem; text-align:center; font-size:.37rem; color:#fff; background:#e9e9e9; border-radius:.1rem;}
.j-kcm .double11-cono{ padding:.2rem 0 0;}
.j-kcm .double11-mx{padding:0;}
.j-kcm .double11-cono .double11-link{ height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2.1rem; background:url("/web/images/mobile/xuanke/double11-ico1.png") no-repeat left center #e91313; background-size:1.573rem auto; border-bottom-right-radius:.3rem;border-top-left-radius:.3rem;}
.j-kcm .double11-con11 .double11-link11{ height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2.1rem; background:url("/web/images/mobile/xuanke/M710-57.png") no-repeat left center #e91313; background-size:9.973rem auto; border-top-right-radius:.3rem;border-top-left-radius:.3rem;}
.j-kcm .double11-con11 .double11-link11vip{ height:.666rem; line-height:.666rem; font-size:.293rem; color:#fff; text-indent:2.1rem; background:url("/web/images/mobile/xuanke/Mvip710-57.png") no-repeat left center #e91313; background-size:9.973rem auto; border-top-right-radius:.3rem;border-top-left-radius:.3rem;}
.j-kcm .double11-cono .double11-link span{ float:right; padding-right:.266rem; color:#ffff00; font-size:.293rem;}
.j-kcm .double11-cono .double11-price{ padding:.32rem 0 .146rem; height:.4rem; line-height:.4rem; font-size:.32rem; color:#777;}
.j-kcm .double11-cono .double11-price em{ color:#e45858;}
.j-kcm .double11-cono .double11-btn{ display:inline-block; height:.4rem; line-height:.4rem; padding:0 .053rem; font-size:.293rem; color:#f19f5a; background:#fceadb; border-radius:.1rem; margin-left:.426rem;}


/*20181129 add double12 by sunke*/
.double12-border{ border-bottom-left-radius:0; border-bottom-right-radius:0;}
.kcbox .bc.double12-wrap{ position:relative; height:auto !important; padding-bottom:1.08rem; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.kcbox .bc.double12-wrap .double12-con{ width:100%; height:.76rem; padding-top:.213rem; line-height:.79rem; font-size:.4rem; color:#fff; text-align:left; text-indent:1.533rem; position:absolute; left:0; bottom:0rem;}
.double12-ad{ padding:0 .26rem .4rem;}
.j-dome{ position:relative;}
.j-dome .double12-con02{ width:100%; height:.76rem; padding-top:.213rem; line-height:.79rem; font-size:.4rem; color:#fff; text-align:left; text-indent:1.533rem;position:absolute; left:0; top:4.7rem; z-index:1;}
.courseBg{ padding:0 0.4rem; background:#fff;}
.img-hd{font-size:0;text-align:center;border-bottom: 1px solid #e0e0e0;padding:0.32rem 0; margin-bottom:0.42rem;}
.img-hd li{display:inline-block; font-size: 18px;  font-weight: normal;   cursor:pointer;margin-right:30px;color:#808185;}
.img-hd li.on{cursor:default;color:#4a4f5a;font-weight:bold;}
.img-hd li.on span{border-bottom: 3px solid #127de1;padding:0.32rem 0;}
.img-bd{display:none;}


/*20191029 add by sunke*/
.books_list .tex h3.name .double11-tips,.details_name h1 .double11-tips{ display:inline-block; width:1.333rem; height:0.48rem; vertical-align:-.1rem; margin-right:0.227rem; background:url("/OtherItem/images/bookstore/20191111.png") no-repeat; background-size:100% auto;}
.books_list .tex .money-btn{ display:block; float:right; width:1.333rem; height:0.853rem; line-height:0.853rem; background:#f82842; margin-right:0.133rem; border-radius:.1rem; text-align:center; font-size:0.347rem; color:#fff;}
.double11-con{ width:9.2rem; height:0.933rem; margin:0 auto 0.267rem; background:url("/web/images/bookstore/11-bg.png") no-repeat; background-size:100% auto;}
.double11-con p{ display:block; float:left; line-height:.933rem; font-size:0.32rem; color:#fff; padding-left:0.4rem;}
.double11-con p em{ font-size:0.48rem; margin:0 .2rem 0 0;}
.double11-con .rule-btn{ display:block; float:right; line-height:.933rem; font-size:0.32rem; color:#fff; margin-right:0.427rem;}
.fix_nav a.shoping11_btn{ width:3.173rem; line-height:1.32rem; text-align:center; background:#3eb0fb; font-size:.43rem; color:#fff;}
.fix_nav a.seckill-btn,.footfloat a.seckill-btn{ width:6.3rem; line-height:1.32rem; text-align:center; background:#f82842; font-size:.43rem; color:#fff;}
.fix_nav a.seckill-btn.no,.footfloat a.seckill-btn.on{background:#ccc; color:#fff;}
.fix_nav a.double11-btn{ width:3.173rem; line-height:1.32rem; text-align:center; background:#f82842; font-size:.43rem; color:#fff;}
.fix_nav a.double11-btn.no{ background:#ccc; color:#fff;}
.double-mask{ display:none; width:100%; height:100%; background:rgba(0,0,0,.6); position:fixed; left:0; top:0; right:0; bottom:0; z-index:99998;}
.doublePop{ display:none; width:8rem; position:fixed; left:50%; top:50%; margin:-2.867rem 0 0 -4rem; z-index:99999; background:#fff;}
.doublePop .tit{ text-align:center; line-height:0.933rem; font-size:0.4rem; color:#333; padding-top:0.267rem;}
.doublePop .con{ height:2.933rem; overflow-y:auto; padding:0 0.6rem; margin-bottom:.3rem;}
.doublePop .con p{ line-height:0.533rem; font-size:0.4rem; color:#555;}
.doublePop .sure-btn{ display:block; width:100%; height:1.173rem; text-align:center; line-height:1.173rem; font-size:0.4rem; color:#333; border-top:0.013rem solid #eee;}

/*20191225 优化课程、书卡片相关*/
.floatHome{width:1.16rem;height:1.16rem;-webkit-border-radius:1.333rem;border-radius:1.333rem;position:fixed;right:0.4rem;bottom:1.08rem;z-index:900;}
.floatHome img{width:100%;height:100%;}
.floatHome a{display:block;}
.list-card{font-size:0;padding-left:0.2rem;color:#333;}
.list-card .course-card,.list-card .book-card{width:4.4rem;display:inline-block;background:#fff;margin:0 0.2rem 0.4rem;-webkit-border-radius:0.12rem;border-radius:0.12rem;overflow:hidden;-webkit-box-shadow:0 0.133rem 0.24rem rgba(227,227,227,.3);box-shadow:0 0.133rem 0.24rem rgba(227,227,227,.3);}
.list-card .card-cover{background:#fff;position:relative;z-index:1;}
.list-card .card-cover img{width:auto;height:2.48rem;display:block;margin:0 auto;}
.list-card .card-cover a{display:block;}
.list-card .card-activity{position:absolute;left:0;bottom:0;}
.list-card .card-activity img{height:0.52rem;margin-left:0;}
.list-card .card-info{height:1.04rem;overflow:hidden;margin-top:0.2rem;line-height:0.52rem;font-size:0.373rem;padding:0 0.24rem 0 0.28rem;font-weight:normal;}
.list-card .card-info a{color:#333;display:block;}
.list-card .card-panel{margin-top:0.08rem;padding-left:0.28rem;text-align:right;}
.list-card .card-price{line-height:1;padding:0.28rem 0;font-size:0.427rem;color:#ff550a;float:left;}
.list-card .card-buy{width:0.88rem;height:1rem;line-height:4.8rem;overflow:hidden;background:url(//m.chinaacc.com/OtherItem/images/selcourse/buy-icon.png) no-repeat center center;background-size:0.36rem 0.36rem;display:inline-block;}
.list-card .book-card{background:#fffaed;}
.list-card .book-card .card-info{height:1.48rem;}

.footfloat a.buy_btn{ width:3.15rem; line-height:1.32rem; text-align:center; background:#57cb64; font-size:.43rem; color:#fff;}
.footfloat a.purchase_btn{width: 3.15rem;line-height:1.32rem;text-align:center;background:#ff0000;font-size:.43rem;color:#fff;}

/*20210903 add by sunke*/
.list-card .buy-btn{ width:1.2rem; line-height:1; padding:.2rem 0; font-size:.26rem; color:#fff; text-align:center; border-radius:0.4rem; vertical-align:middle; margin:.1rem .2rem 0 0; overflow:hidden;display:inline-block; background:#ff3b3b;}
.list-card .buy-btn.no-tags{ background:#bfbfbf; color:#fff;}</pre></body></html>