/*add by sunke*/
.r-newBlock .bottomToTopNew{width: 310px;position: fixed;right:0;top:0;background: #fff;z-index:99;}
.r-newBlock{ width:310px;}
.l-news{ width:840px !important;}
.ico2022,.hotSearch-mod .list li span,.freeLiving-mod .prev,.freeLiving-mod .next,.freeLiving-mod .bd .tags01 i,.freeLiving-mod .bd .tags02 i,.freeLiving-mod .bd .tags03 i,
.exclusiveService-mod .say-con .box i{ background:url("/images/kj_xinximoji/ico2022.png") no-repeat;}
.new-title{ height:40px; line-height:40px; }
.new-title h3{ float:left; font-size:18px; font-weight:bold;}
.new-title .more-btn{ display:block; float:right; line-height:40px; font-size:14px; color:#666; text-decoration:none;}
.new-title .more-btn i{ font-size:16px; color:#cdcccb; margin-left:1px;}
.new-title .more-btn:hover,.new-title .more-btn:hover i{ color:#07bdc7;}
.newGuide-mod{ background:#f9f9f9; margin-bottom:20px; position:relative;}
.newGuide-mod .list .link-btn{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; line-height:0; font-size:0; z-index:9;}
.newGuide-mod .list{ padding:20px 0 22px 30px;}
.newGuide-mod .list li{ line-height:20px; padding:10px 0; position:relative;}
.newGuide-mod .list h4{ float:left; width:80px; padding-right:7px; font-size:14px;}
.newGuide-mod .list p{ display:block; float:left; width:160px; padding-left:15px; font-size:14px; color:#666;  position:relative;}
.newGuide-mod .list p i{ display:block; width:5px; height:5px; background:#fff; border:2px solid #cccbcb; border-radius:50%; position:absolute; left:-3px; top:50%; margin-top:-3px; z-index:9;}
.newGuide-mod .list .line{ width:1px; height:100%; position:absolute; left:88px; top:0; border-left:1px dashed #e2e2e2;}
.newGuide-mod .list li.on h4,.newGuide-mod .list p{ color:#07bdc7;}
.newGuide-mod .list li.on p i{ border-color:#07bdc7;}
.newGuide-mod .btn-wrap{ text-align:center; font-size:0; padding-bottom:30px;}
.newGuide-mod .btn-wrap .btn01,.newGuide-mod .btn-wrap .btn02{ display:inline-block; *display:inline; *zoom:1; width:120px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; border-radius:40px; margin:0 10px; text-decoration:none; background:#07bdc7; box-shadow:0 6px 10px #c5ecee;}
.newGuide-mod .btn-wrap .btn02{ background:#ff7e00; box-shadow:0 6px 10px #fadec3;}
.newGuide-mod .btn-wrap .btn01:hover{ background:#01b2bc;}
.newGuide-mod .btn-wrap .btn02:hover{ background:#ff6c00;}
.newGuide-mod .btn-wrap .one-tags{ width:260px; margin:0;}

/**/
.search-tit{ width:186px; height:28px; border:1px solid #eee; border-radius:40px; margin-top:4px;}
.search-tit .ipt1{ border:0; float:left; width:136px; height:28px; margin-left:13px; outline:none;}
.search-tit .ipt1::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#ccc; opacity:1;}
.search-tit .search-btn{ display:block; float:left; width:28px; height:28px; border:0; cursor:pointer; line-height:0; font-size:0; background-position:6px 6px;}
.search-tit .search-btn:hover{ background-position:-20px 6px;}
.hotSearch-mod{ border:1px solid #ffeede; margin-bottom:20px; padding:0 0 18px 0; position:relative; background:#fffbf8; background-image:-webkit-linear-gradient(top, #fffbf8, #fffdf8); background-image:-moz-linear-gradient(top, #fffbf8, #fffdf8); background-image:linear-gradient(top,#fffbf8,#fffdf8);}
.hotSearch-mod .list{ padding:14px 20px 0 20px; position:relative; z-index:19;}
.hotSearch-mod .list li{ line-height:20px; padding:5px 0; font-size:14px;}
.hotSearch-mod .list li i{ display:inline-block; width:18px; font-size:16px; font-weight:bold; vertical-align:-1px;}
.hotSearch-mod .list li.hotTags-01 span,.hotSearch-mod .list li.hotTags-02 span,.hotSearch-mod .list li.hotTags-03 span{ display:inline-block; width:15px; height:19px; background-position:0 -30px; margin-left:13px; vertical-align:-4px;}
.hotSearch-mod .list li.hotTags-01 a,.hotSearch-mod .list li.hotTags-01 a:hover,.hotSearch-mod .list li.hotTags-01 i{ color:#ff5252;}
.hotSearch-mod .list li.hotTags-02 a,.hotSearch-mod .list li.hotTags-02 a:hover,.hotSearch-mod .list li.hotTags-02 i{ color:#ff7e00;}
.hotSearch-mod .list li.hotTags-03 a,.hotSearch-mod .list li.hotTags-03 a:hover,.hotSearch-mod .list li.hotTags-03 i{ color:#ffbb51;}
.hotSearch-mod .list li.hotTags-02 span{ background-position:0 -59px;}
.hotSearch-mod .list li.hotTags-03 span{ background-position:0 -88px;}
.hotSearch-mod .list li a:hover{ color:#07bdc7;}
.hotSearch-mod .btn-wrap{ text-align:right; padding:0 10px 0 0;}
.hotSearch-mod .more-btn{ line-height:20px; font-size:14px; color:#666; text-decoration:none;}
.hotSearch-mod .more-btn i{ color:#cdcccb; font-size:16px; margin-left:1px;}
.hotSearch-mod .more-btn:hover,.hotSearch-mod .more-btn:hover i{ color:#07bdc7;}
.hotSearch-mod .bg{ display:block; width:75px; height:57px; background:url("/images/kj_xinximoji/search-bg01.png") no-repeat; position:absolute; right:0; top:0;}

/**/
.free-mod{ margin-bottom:20px;}
.free-mod .list01{ width:320px;}
.free-mod .list01 .btn{ display:block; float:left; width:96px; height:70px; padding:16px 0 0; background:#fff; border:1px solid #f0f0f0; margin:0 8px 8px 0;}
.free-mod .list01 .btn i{ display:block; width:30px; height:30px; margin:0 auto; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; background:url("/images/kj_xinximoji/free-ico.png") no-repeat;}
.free-mod .list01 .btn span{ display:block; line-height:22px; margin-top:8px; font-size:14px; text-align:center;}
.free-mod .list01 .btn:hover{ color:#07bdc7;}
.free-mod .list01 .btn.two-tags{ width:149px;}
.free-mod .list01 .btn01 i{ background-position:1px -33px;}
.free-mod .list01 .btn01:hover i{ background-position:1px 5px;}
.free-mod .list01 .btn02 i{ background-position:2px -71px;}
.free-mod .list01 .btn02:hover i{ background-position:2px -108px;}
.free-mod .list01 .btn03 i{ background-position:0 -146px;}
.free-mod .list01 .btn03:hover i{ background-position:0 -183px;}
.free-mod .list01 .btn04 i{ background-position:2px -222px;}
.free-mod .list01 .btn04:hover i{ background-position:2px -256px;}
.free-mod .list01 .btn05 i{ background-position:4px -296px;}
.free-mod .list01 .btn05:hover i{ background-position:4px -333px;}
.free-mod .list01 .btn06 i{ background-position:0 -370px;}
.free-mod .list01 .btn06:hover i{ background-position:0 -407px;}

/**/
.freeData-mod{ background:#f9f9f9; padding-bottom:30px; margin-bottom:20px;}
.freeData-mod .list{ padding:25px 0 0;}
.freeData-mod .list li{ float:left; width:103px; height:43px; line-height:16px; font-size:12px; padding-top:42px; text-align:center; margin-top:5px; background:url("//www.chinaacc.com/images/kj_xinximoji/file.png") no-repeat center top;}
.freeData-mod .btn{ display:block; width:238px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; font-weight:bold; margin:0 auto; text-decoration:none; border-radius:40px; background:#ff7e00; box-shadow:0 6px 10px #fbd8b6;}
.freeData-mod .btn:hover{ background:#ff6c00;}

/**/
.freeLiving-mod{ width:310px; height:257px; overflow:hidden;}
.freeLiving-mod .prev,.freeLiving-mod .next{ display:block; width:24px; height:24px; position:absolute; left:10px; top:72px; background-position:0 -212px;}
.freeLiving-mod .next{ left:auto; right:10px; background-position:0 -237px;}
.freeLiving-mod .prev:hover{ background-position:0 -262px;}
.freeLiving-mod .next:hover{ background-position:0 -287px;}
.freeLiving-mod .bd{}
.freeLiving-mod .bd li{ width:310px;}
.freeLiving-mod .bd .pic{ height:172px; position:relative;}
.freeLiving-mod .bd .pic .time{ display:block; width:100%; height:26px; line-height:26px; text-align:center; font-size:12px; color:#fff; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0;}
.freeLiving-mod .bd .tags01,.freeLiving-mod .bd .tags02,.freeLiving-mod .bd .tags03{ height:28px; line-height:28px; padding:0 8px 0 24px; font-size:12px; color:#fff; border-bottom-left-radius:5px; position:absolute; right:0; top:0; background-color:#5e99f8; background-image:-webkit-linear-gradient(left, #569bf4, #5e99f8); background-image:linear-gradient(left, #569bf4, #5e99f8);}
.freeLiving-mod .bd .tags01 i{ display:block; width:12px; height:12px; position:absolute; left:8px; top:8px; background-position:0 -120px;}
.freeLiving-mod .bd .tags02 i{ display:block; width:14px; height:14px; position:absolute; left:6px; top:8px; background-position:0 -151px;}
.freeLiving-mod .bd .tags03{ background-color:#ff3f04; background-image:-webkit-linear-gradient(left, #ff6612, #ff3f04); background-image:linear-gradient(left, #ff6612, #ff3f04);}
.freeLiving-mod .bd .tags03 i{ display:block; width:10px; height:10px; position:absolute; left:9px; top:9px; background-position:0 -178px;}
.freeLiving-mod .bd .con{ background:#f9f9f9; padding:8px 16px 16px 16px;}
.freeLiving-mod .bd .con h4{ height:28px; line-height:28px; font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:7px;}
.freeLiving-mod .bd .con .teacherName{ float:left; line-height:24px; font-size:12px; color:#888;}
.freeLiving-mod .bd .con .teacherName img{ display:inline-block; width:24px; height:24px; margin-right:8px; vertical-align:top;}
.freeLiving-mod .bd .con .btn-wrap{ float:right; line-height:26px; font-size:12px; color:#ff0000;}
.freeLiving-mod .bd .con .btn-wrap .btn{ display:inline-block; height:26px; line-height:26px; font-size:12px; color:#fff; background:#07bdc7; border-radius:40px; text-shadow:0 6px 10px #b3eaed; text-decoration:none; padding:0 15px; margin-left:10px;}
.freeLiving-mod .bd .con .btn-wrap .btn:hover{ background:#01b2bc;}
.freeLiving-mod .bd .con .btn-wrap .btn.already-tags{ background:#b4b1b1; text-shadow:0 6px 10px #e6e4e4;}
.freeLiving-mod .bd .con .btn-wrap .btn.already-tags:hover{ background:#b4b1b1;}

/**/
.freeAudition-mod{ background:#f9f9f9; margin-bottom:20px;}
.freeAudition-mod ul{ padding:15px 22px 0 15px;}
.freeAudition-mod li{ margin-bottom:10px;}
.freeAudition-mod li .pic{ float:left; width:70px; height:70px;}
.freeAudition-mod li .pic img{ display:block; border-radius:50%;}
.freeAudition-mod li .text{ margin-left:86px;}
.freeAudition-mod li .text h4{ line-height:20px; padding-top:8px; font-size:14px;}
.freeAudition-mod li .text .teacher{}
.freeAudition-mod li .text .teacher p{ display:block; float:left; line-height:26px; font-size:12px; color:#888;}
.freeAudition-mod li .text .teacher .btn{ display:block; float:right; width:78px; height:26px; line-height:26px; text-align:center; border-radius:40px; font-size:12px; color:#fff; text-decoration:none; background:#07bdc7; box-shadow:0 6px 10px #b1eaed;}
.freeAudition-mod li .text .teacher .btn:hover{ background:#01b2bc;}

/**/
.freeTiku-mod{ height:198px; background:url("/images/kj_xinximoji/freeTiku-bg.jpg") no-repeat; padding:0 0 0 22px; margin-bottom:20px;}
.freeTiku-mod .btn{ display:block; width:100%; height:198px; line-height:0; font-size:0; left:0; top:0;}
.freeTiku-mod h4{ line-height:40px; font-size:24px; color:#fff; padding-top:40px; text-shadow:0 4px 4px #13c4c6;}
.freeTiku-mod p{ line-height:28px; font-size:14px; color:#fff;}
.freeTiku-mod .tags{ padding-top:10px;}
.freeTiku-mod .tags span{ display:inline-block; *display:inline; *zoom:1; line-height:26px; font-size:12px; color:#07b6c1; background:#fff; border-radius:4px; padding:0 10px; margin-right:10px;}

/**/
.boutiqueCourse-mod{ margin-bottom:20px;}
.boutiqueCourse-mod .box-wrap{ position:relative; margin-bottom:10px;}
.boutiqueCourse-mod .con01{ border:1px solid #fee3c9; height:239px; background:url("/images/kj_xinximoji/boutiqueCourse-bg.png") no-repeat;}
.boutiqueCourse-mod .con01 h4{ line-height:32px; height:32px; padding:16px 0 0 20px; font-size:26px; color:#ff6c00;}
.boutiqueCourse-mod .con01 h4 .discount-tags{ display:inline-block; *display:inline; *zoom:1; vertical-align:4px; line-height:24px; font-size:12px; color:#ff6c00; padding:0 7px; border:1px solid #ff3c00; border-radius:3px; margin-left:12px;}
.boutiqueCourse-mod .con01 .name{ width:130px; text-align:center; top:63px; left:50%; margin-left:-65px;}
.boutiqueCourse-mod .con01 .name h4{ line-height:20px; font-size:18px; color:#ff6c00; padding:5px 0;}
.boutiqueCourse-mod .con01 .name p{ line-height:26px; font-size:14px; color:#ff6c00;}
.boutiqueCourse-mod .con01 .box{ position:absolute;}
.boutiqueCourse-mod .con01 .box span{ display:inline-block; width:24px; height:22px; line-height:22px; box-shadow:0 0 10px #ffe7d3; text-align:center; font-size:14px; color:#ff7e00; font-weight:bold; background:#fff; border-radius:4px;}
.boutiqueCourse-mod .con01 .box p{ line-height:18px; padding-top:5px; font-size:12px; color:#222;}
.boutiqueCourse-mod .con01 .box.b1{ text-align:right; top:25px; right:230px;}
.boutiqueCourse-mod .con01 .box.b2{ top:25px; left:230px;}
.boutiqueCourse-mod .con01 .box.b3{ top:96px; left:225px;}
.boutiqueCourse-mod .con01 .box.b4{ text-align:right; top:97px; right:225px;}
.boutiqueCourse-mod .con02{ background:#d8eff0; padding-bottom:20px; background-image:-webkit-linear-gradient(left, #d8eff0, #eaf8f8); background-image:-moz-linear-gradient(left, #d8eff0, #eaf8f8); background-image:linear-gradient(left,#d8eff0,#eaf8f8);}
.boutiqueCourse-mod .con02 h4{ line-height:32px; padding:24px 15px 0 20px; font-size:18px; color:#0f2234;}
.boutiqueCourse-mod .con02 h4 .discount-tags{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height:24px; font-size:12px; color:#ff6c00; padding:0 7px; border:1px solid #ff3c00; border-radius:3px; margin-left:12px;}
.boutiqueCourse-mod .con02 h4 .type-tags{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height:24px; background:#5dcbd1; font-size:12px; color:#fff; padding:0 7px; border-radius:1px; margin-left:12px;}
.boutiqueCourse-mod .con02 .list{ padding:20px 0 0 20px;}
.boutiqueCourse-mod .con02 .list li{ float:left; width:80px; height:77px; text-align:center; padding:3px 0 0; background:#fff; border-radius:4px; margin-right:15px;}
.boutiqueCourse-mod .con02 .list .icon{ display:block; width:30px; height:30px; margin:0 auto; background:url("/images/kj_xinximoji/boutiqueCours-ico01.png") no-repeat;}
.boutiqueCourse-mod .con02 .list .icon.ico01{ background-position:5px 5px;}
.boutiqueCourse-mod .con02 .list .icon.ico02{ background-position:5px -28px;}
.boutiqueCourse-mod .con02 .list .icon.ico03{ background-position:4px -61px;}
.boutiqueCourse-mod .con02 .list h5{ line-height:22px; padding-top:1px; font-size:14px; color:#0f2234;}
.boutiqueCourse-mod .con02 .list p{ line-height:20px; font-size:12px; color:#666;}
.boutiqueCourse-mod .con02 .teacherName{ line-height:22px; padding:20px 0 0 25px; font-size:12px; color:#0f2234;}
.boutiqueCourse-mod .con03{}
.boutiqueCourse-mod .details{ background:#f9f9f9; padding:10px 15px 20px;}
.boutiqueCourse-mod .details h5{ line-height:22px; font-size:14px;}
.boutiqueCourse-mod .prize-con{ padding:13px 0 0;}
.boutiqueCourse-mod .prize-con p{ display:block; float:left; line-height:32px; font-size:16px; color:#ff7e00; font-weight:bold;}
.boutiqueCourse-mod .prize-con p strong{ font-size:20px;}
.boutiqueCourse-mod .prize-con .btn{ display:block; float:right; vertical-align:top; width:92px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background:#ff7e00; border-radius:40px; box-shadow:0 6px 10px #fdd5ae;}
.boutiqueCourse-mod .prize-con .btn:hover{ background:#ff6c00;}
.boutiqueCourse-mod .prize{ padding:20px 0 20px 15px; line-height:32px; font-size:14px; border:1px solid #f0f0f0; border-top:0;}
.boutiqueCourse-mod .prize strong{ font-size:20px; color:#ff7e00;}
.boutiqueCourse-mod .prize strong em{ font-size:16px;}
.boutiqueCourse-mod .prize del{ color:#999; padding-left:13px;}
.boutiqueCourse-mod .prize .btn{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:92px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff; margin-left:15px; text-decoration:none; background:#ff7e00; border-radius:40px; box-shadow:0 6px 10px #fdd5ae;}
.boutiqueCourse-mod .prize .btn:hover{ background:#ff6c00;}
.boutiqueCourse-mod .link-btn{ display:block; width:100%; height:100%; line-height:0; font-size:0; position:absolute; left:0; top:0; z-index:29;}

/**/
.follow-mod{ margin-bottom:20px; background:#f9f9f9; padding:10px 0 0 12px;}
.follow-mod li{ margin:0 0 8px; overflow:hidden}
.follow-mod li .pic{ float:left; width:90px; height:90px; padding:4px; background:#fff; border:1px solid #e5e5e5;}
.follow-mod li .pic img{ width:90px !important; height:90px !important;}
.follow-mod li .text{ margin-left:110px;}
.follow-mod li .text h4{ line-height:30px; font-size:16px; margin-bottom:4px;}
.follow-mod li .text p{ line-height:24px; font-size:14px; color:#666;}

/**/
.exclusiveService-mod{ background:#f2f7f8; padding:20px; margin-bottom:20px;}
.exclusiveService-mod .say-con{}
.exclusiveService-mod .say-con .box{ background:#fff; border-radius:10px; line-height:22px; font-size:14px; margin-bottom:24px; padding:8px 50px 8px 20px; position:relative;}
.exclusiveService-mod .say-con .box .arrow-ico01,.exclusiveService-mod .say-con .box .arrow-ico02{ display:block; width:16px; height:14px; position:absolute; bottom:-14px; left:20px; background-position:0 -322px;}
.exclusiveService-mod .say-con .box .arrow-ico02{ bottom:-14px; left:auto; right:20px; background-position:-19px -322px;}
.exclusiveService-mod .say-con .box .questionMark-ico01{ display:block; width:28px; height:41px; position:absolute; right:10px; top:12px; background-position:0 -351px;}
.exclusiveService-mod .say-con .box .questionMark-ico02{ display:block; width:18px; height:27px; position:absolute; left:14px; top:8px; background-position:0 -400px;}
.exclusiveService-mod .say-con .box.other-tags{ padding-left:38px; padding-right:8px;}
.exclusiveService-mod h4{ line-height:24px; color:#07bdc7; font-size:14px;}
.exclusiveService-mod .input-wrap{ padding:12px 0 0;}
.exclusiveService-mod .input-wrap .ipt1{ display:block; width:268px; height:40px; background:#fff; text-align:center; font-size:14px; outline:none; border:1px solid #f0f0f0; border-radius:6px; margin:0 auto 15px;}
.exclusiveService-mod .input-wrap .ipt1::-webkit-input-placeholder{color:#999; opacity:1;}
.exclusiveService-mod .input-wrap .btn{ display:block; width:270px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; background:#07bdc7; border-radius:40px; text-decoration:none; box-shadow:0 4px 8px #b5eaf0;}
.exclusiveService-mod .input-wrap .btn:hover{ background:#01b2bc;}

/**/
.shiwuStudy-mod{}
.shiwuStudy-mod .countDown{ display:none; height:78px; line-height:78px; font-size:16px; border:1px solid #e0f2f3; padding-left:25px; background:url("/images/kj_xinximoji/countDown-bg.png") no-repeat 9px center #ecf9fa; margin-bottom:10px;}
.shiwuStudy-mod .countDown em{ display:inline-block; *display:inline; *zoom:1; width:24px; height:37px; line-height:37px; text-align:center; font-size:26px; color:#fff; position:relative; background:url("/images/kj_xinximoji/countDown-ico.png") no-repeat; margin:0 2px; vertical-align:-4px;}
.shiwuStudy-mod .countDown em:before{ content:""; width:4px; height:1px; background:#50ced5; position:absolute; right:-4px; top:18px;}
.shiwuStudy-mod .countDown em:last-child:before{ display:none;}
.shiwuStudy-mod .countDown span{ margin:0 6px;}
.shiwuStudy-mod .nav{ width:318px;}
.shiwuStudy-mod .nav .nav-btn{ display:block; float:left; width:76px; height:54px; line-height:54px; padding-left:73px; font-size:14px; text-decoration:none; border:1px solid #e0f2f3; margin:0 8px 8px 0; background:url("/images/kj_xinximoji/shiwu-ico.png") no-repeat #ecf9fa;}
.shiwuStudy-mod .nav .nav-btn.ico01{ background-position:32px 12px;}
.shiwuStudy-mod .nav .nav-btn.ico02{ background-position:35px -49px;}
.shiwuStudy-mod .nav .nav-btn.ico03{ background-position:32px -113px;}
.shiwuStudy-mod .nav .nav-btn.ico04{ background-position:35px -182px;}
.shiwuStudy-mod .nav .nav-btn.ico05{ background-position:34px -251px;}
.shiwuStudy-mod .nav .nav-btn.ico06{ background-position:36px -322px;}

.r_ad_img a {
    display: block;
    margin-bottom:20px;
}










