/*add by lianghuijuan*/
.r-newBlock .bottomToTopNew{width:310px;position:fixed;right:0;top:0;background:#fff;z-index:99}
.r-newBlock{width:310px}
.exclusiveService-mod .say-con .box i,.freeLiving-mod .bd .tags01 i,.freeLiving-mod .bd .tags02 i,.freeLiving-mod .bd .tags03 i,.freeLiving-mod .next,.freeLiving-mod .prev,.hotSearch-mod .list li span,.ico2022{background:url(/images/kj_xinximoji/ico2022.png) no-repeat}
.new-title{height:60px;line-height:60px}
.new-title h3{float:left;font-size:18px;font-weight:700;line-height:60px}
.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{color:#fd7400}
.newGuide-mod .list li.on p i{border-color:#fd7400}
.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;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:#1e9bec}
.newGuide-mod .btn-wrap .btn02{background:#fd7400}
.newGuide-mod .btn-wrap .btn01:hover{background:#0c80e2}
.newGuide-mod .btn-wrap .btn02:hover{background:#fd5900}
.newGuide-mod .btn-wrap .one-tags{width:260px;margin:0}
.right-mbox {width: 360px;}
.right-mbox .ad{margin:11px 0 0}
.right-mbox .ranking-list{padding:15px 0 0;background:url(/images/news/news2023/anadd.png) no-repeat 13px -1822px #f9f9f9}
.right-mbox .ranking-list .h20{height:20px;background-color:#f9f9f9}
.right-mbox .ranking-list li{height:34px;line-height:34px;padding-left: 39px;}
.right-mbox .ranking-list li a:hover{text-decoration:underline}
.right-mbox .ranking-list ul li a img{vertical-align:middle}
.right-mbox .ranking-list ul:nth-child(1) li a{color:#ff5252}
.right-mbox .ranking-list ul:nth-child(2) li a{color:#fd7400}
.r-freeBox .title_tabNew{padding:21px 0;margin-top:20px;overflow:hidden}
.r-freeBox .title_tabNew li{float:left;height:18px;line-height:18px;font-size:18px;color:#666;cursor:pointer}
.r-freeBox .title_tabNew li{color:#666}
.r-freeBox .title_tabNew li i{width:1px;height:17px;background:#e5e5e5;display:inline-block;margin:0 19px}
.r-freeBox .title_tabNew li.on{font-weight:700;color:#333}
.r-freeBox .h15{height:15px}
.r-freeBox .fcon{display:none}
.r-freeBox .r-auditionBox{position:relative;z-index:1;width:100%;height:202px}
.r-freeBox .r-auditionBox .videoStartRight.play{display:block;width:100%;height:202px;overflow:hidden}
.r-freeBox .r-auditionBox .videoStartRight.link{display:block;position:relative;z-index:1;width:100%;height:202px;overflow:hidden;cursor:pointer}
.r-freeBox .r-auditionBox .videoStartRight.link .pic{display:block;width:100%;height:202px}
.r-freeBox .r-auditionBox .videoStartRight.link .icon{display:block;position:absolute;top:50%;left:50%;margin:-29px 0 0 -29px;width:58px;height:58px;background:url(/images/news/news2023/r_ico_03.png) no-repeat}
.r-freeBox .r-auditionBox .bfd{position:absolute;left:0;bottom:0;z-index:5;width:100%;height:50px;background:rgba(0,0,0,.7)}
.r-freeBox .r-auditionBox .bfd-name{display:block;line-height:50px;font-size:18px;color:#fff;margin-left:12px}
.r-freeBox .r-auditionBox .bfd-cour{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;display:block;line-height:50px;font-size:12px;color:#fff;margin-left:16px}
.r-freeBox .r-auditionBox .bfd-rbtn{display:block;width:66px;height:26px;line-height:26px;font-size:12px;color:#fff;text-align:center;background:#fd7400;border-radius:3px;margin:12px 10px 0 0}
.r-freeBox .r-auditionBox .bfd-rbtn:hover{background:#fd7400;text-decoration:none}
.r-freeBox .r-liveBox{max-width:340px;padding:0 9px;border:1px solid #fff;background-color:#fff;-webkit-box-shadow:0 0 10px #efefef;-moz-box-shadow:0 0 10px #efefef;-o-box-shadow:0 0 10px #efefef;-ms-box-shadow:0 0 10px #efefef;box-shadow:0 0 10px #efefef}
.r-freeBox .r-liveBox-list{padding:15px 0;overflow:hidden}
.r-freeBox .r-liveBox-list .pic{width:54px;height:54px}
.r-freeBox .r-liveBox-list .pic img{width:54px;height:54px}
.r-freeBox .r-liveBox-list .right{width:280px}
.r-freeBox .r-liveBox-list .right-ttxt{display:block;line-height:26px;font-size:14px;margin-bottom:8px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:224px;padding-left:11px}
.r-freeBox .r-liveBox-list .right-btxt{height:20px}
.r-freeBox .r-liveBox-list .right-btxt p{width:210px;line-height:20px;font-size:12px;color:#999;padding-left:11px}
.r-freeBox .r-liveBox-list .right-btxt .btn{display:block;width:54px;height:18px;line-height:18px;text-align:center;font-size:12px;color:#fd7400;border:1px solid #fd7400;border-radius:10px}
.r-freeBox .r-liveBox-list .right-btxt .btn:hover{text-decoration:none;background:#fd7400;color:#fff}
.r-freeBox .r-liveBox-list.bb0{border-bottom:0}
.r-freeBox .r-questionBox{padding-bottom:7px}
.r-freeBox .r-questionBox ul{overflow:hidden;position:relative}
.r-freeBox .r-questionBox ul li{padding:20px 0 0 0;text-align:center;float:left;width:110px;height:90px;background:#f9f9f9;border:1px solid #e5e5e5;margin:0 12px 12px 0}
.r-freeBox .r-questionBox ul li:nth-child(3n){margin-right:0}
.r-freeBox .r-questionBox ul li img{vertical-align:top}
.r-freeBox .r-questionBox ul li p{line-height:24px;font-size:14px}
.r-freeBox .r-questionBox ul .qulk:hover .maskbk{display:inline-block}
.r-freeBox .r-questionBox ul .maskbk{display:none;background:rgba(0,0,0,.7);position:absolute;left:0;top:0;height:236px;width:100%;z-index:1;text-align:center}
.r-freeBox .r-questionBox ul .maskbk img{width:130px;height:130px;margin-top:59px}
.right-mbox .follow-more{background:#f9f9f9;padding:20px 0 20px 20px;margin-bottom:32px;overflow:hidden}
.right-mbox .follow-more p{width:239px;display:block;line-height:30px;font-size:18px;color:#ff761b}
.right-mbox .follow-more p em{font-size:14px}
.right-mbox .follow-more p a{font-size:16px;font-family:MicrosoftYaHei;font-weight:700;color:#333;line-height:30px}
.right-mbox .follow-more p em a{display:inline-block;width:195px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#666;line-height:24px}
.right-mbox .follow-more .pic{width:84px;height:84px}
.msgCode{width:324px;height:auto;background:#fff;padding:20px 0;border-radius:6px;margin-bottom:10px;width:360px;height:268px;border:1px solid #e5e5e5}
.msgInfoMain p{display:inline-block;float:none}
/*add by lianghuijuan  end*/


/**/
.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;}


/* 新增的分享按钮 */
.l-news .share .shareRight .social-share .icon-fenxiang {
    background: url(/newWeb/xinxilanmu/images/fenxiang.png) no-repeat;
}


.coupon_news ul li{
    width: 422px;
    height: 88px;
    background: url(/newWeb/xinxilanmu/images/cou_img01.png) no-repeat top center;
    margin: 0 auto;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    position: relative;
}
.coupon_news ul li:first-child{
    margin-top: 15px;
}
.coupon_news ul li h3{
    width: 100px;
    text-align: center;
    margin-left: 20px;
    font-size: 36px;
    font-weight: 600;
    color: #ff2d24;
    background-image:-webkit-linear-gradient(top,#ff6e59,#ff2d24);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.coupon_news ul li h3 i,.coupon_news ul li h3 em{
    font-size: 16px;
    font-weight: 600;
}
.coupon_news ul li .cou_main{
    color: #fff;
    line-height: 1;
    margin-left: 20px;
}
.coupon_news ul li .cou_main h5{
    width: 134px;
    background: rgba(255,2555,255,.5);
    font-size: 14px;
    text-align: center;
    padding: 4px 0;
    border-radius: 13px;
}
.coupon_news ul li .cou_main p{
    margin-bottom: 0;
    margin-top: 11px;
    font-size: 12px;
}
.coupon_news ul li .cou_main span,.coupon_news ul li .cou_main em,.coupon_news ul li .cou_main .cou_txt{
    display: block;
     font-size: 14px;
     width: 196px;
     line-height: 1.2;
     padding-bottom: 6px;
 }
 .coupon_news ul li a{
     width: 54px;
     height: 54px;
     background: url(/newWeb/xinxilanmu/images/news_btn.png) no-repeat top center;
     line-height: 49px;
     text-align: center;
     font-size: 20px;
     color: #e9380c !important;
     font-weight: 600;
     position: absolute;
     right: 20px;
     top: 20px;
 }
 .maskNow{
     position: fixed;
     left: 0;
     top: 0;
     display: none;
     align-items: center;
     justify-content: center;
     width: 100%;
     height: 100%;
 
 }
 .maskNow span{
     display: block;
     min-width: 60px;
     padding: 4px 6px;
     background: rgba(0, 0, 0, 0.6);
     color: #fff;
     font-size: 14px;
     border-radius: 4px;
     text-align: center;
     line-height: 20px;
 }
 .n_line{
     display: block;
     height: 1px;
     width: 196px;
     background: linear-gradient(to right,#fd7b46,#fd7b46);
 }
 .coupon_news ul li .cou_main p.l_time{
     margin-top: 6px;
 }