/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif; margin:0 auto; color:#333; min-width: 1200px; background:#f0f2f3;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.header-wrap{ width:100%; background:#fff;}

/**/
.list-crumbs{ height:63px; line-height:63px; color:#999;}
.list-crumbs a{ color:#999; }
.list-crumbs span{ font-size:20px; font-weight:bold; color:#333;}
.list-crumbs .ad-btn{ display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; background:#5893ff; padding:0 15px; color:#fff; text-decoration:none; margin:0 0 0 20px; border-radius:50px; vertical-align:2px;}

/**/
.list-nav-fix{ display:none; width:1200px;}
.list-nav{ background:#fff; padding:14px 20px 16px; border-radius:8px;font-size: 16px;}
.list-nav .year-wrap{ padding-top:10px;}
.list-nav .tit{ line-height:28px; color:#666; padding-right:4px; font-size:14px;}
.list-nav .top-tit{ height:30px;}
.list-nav .top-tit h3{ color:#666; font-weight:normal;}
.list-nav .top-tit h3 span{ color:#fb6345; font-size:12px;}
.list-nav .classesContrast-btn{ display:block; line-height:28px; color:#127de1;font-size:14px;}
.list-nav .recommend-btn{ display:block; height:24px; line-height:24px; background:#ff9e47; font-size:12px; color:#fff; border-radius:50px; padding:0 12px 0 18px; margin-right:18px; text-decoration:none;}
.list-nav .recommend-btn b{ font-size:16px; vertical-align:-1px;}
.list-nav ul{ width:985px;}
.list-nav li,.list-nav .choiceYear p{ float:left; height:28px; line-height:28px; margin-right:26px; overflow:hidden; position:relative; cursor:pointer;}
.list-nav li i,.list-nav .choiceYear p i{ display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:6px; vertical-align:-3px; *vertical-align:5px;}
.list-nav li.on,.list-nav .choiceYear p.on{ color:#127de1;}
.list-nav li.on i,.list-nav .choiceYear p.on i{ border-color:#4e95ef; background:url("/OtherItem/images/2020CourseCenter/ico01.png") no-repeat center #609fe9; *vertical-align:0px;}
.list-nav li input,.list-nav .choiceYear p input{ position:absolute; left:-30px; top:-30px;}
.list-nav.fix{ width:1160px; position:fixed; left:50%; margin-left:-600px; top:0; z-index:89;}

/**/
.list-con{ padding-bottom:20px;}
.list-con ul{ width:1223px;}
.list-con li{ display:none; float:left; width:265px; background:#fff; border-radius:6px; margin:20px 20px 0 0; padding:0 10px 62px; position:relative;z-index:1;}
.list-con li:hover{-webkit-box-shadow:0 10px 10px #e0e0e0;-moz-box-shadow:0 10px 10px #e0e0e0;box-shadow:0 10px 10px #e0e0e0;z-index:10;}
.list-con li .champion-tags01{ width:68px; height:61px; position:absolute; top:-17px; right:-3px;}
.list-con li .champion-tags01 span{ color:#fff0c9; font-weight:bold;}
.list-con .course-hd{height:40px;line-height:40px;padding:34px 0 0 10px; position:relative;}
.list-con .course-hd h3{font-size:24px; height:40px; line-height:40px; width:255px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-con .course-hd h3 a{ text-decoration:none;}
.list-con .class-types{text-align:right; position:absolute; left:10px; top:2px;}
.list-con .class-types span{display:inline-block; height:24px; line-height:24px;margin-top:8px; font-size:12px; color:#999; background:#f0f0f0; border-radius:100px; padding:0 14px;vertical-align: top;}
.list-con .introduce-con dd{width:123px;height:27px;line-height:27px;padding-left:9px;color:#999;float: left;font-size:12px;}
.list-con .introduce-con dd i{display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:5px; height:5px; background:#dedede; border-radius:50px; margin:-2px 6px 0 0;vertical-align: middle;}
.list-con .teacher-list{margin-top:9px;padding-left:2px; padding-bottom:2px;}
.list-con .teacher-list dd{width:58px;height:68px;text-align: center;line-height:24px;color:#666;font-size:12px;float: left;}
.list-con .teacher-list dd img{width:42px;height:42px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;display: block;margin: 0 auto;}
.list-con .teacher-list dd a{display: block;color:#666;}
.list-con .activity-con{}
.list-con .activity-con a{ margin-bottom:12px;}
.list-con .activityType01{ display:block; width:253px; height:26px; line-height:26px; font-size:12px; background:url("/OtherItem/images/2020CourseCenter/activity.jpg") no-repeat; margin:0 auto; text-decoration:none; text-align:right; color:#fff; padding-right:12px;}
.list-con .course-con{ border-top:1px solid #f1f1f1; margin-top:10px;}
.list-con .course-con .con{ padding:4px 2px 5px; border-bottom:1px solid #f1f1f1;}
.list-con .course-con .tit h4{ float:left; line-height:24px;}
.list-con .course-con .tit h4 strong{ color:#f3664a;}
.list-con .course-con .tit .kaoqi-btn{ float:right; cursor:pointer; position:relative; font-size:12px; line-height:24px; color:#999;}
.list-con .course-con .tit .kaoqi-btn .kaoqi-pop{ display:none; width:246px; border:1px solid #dfdfdf; background:#fff; position:absolute; right:0; top:25px; z-index:3; padding:6px 6px 2px 10px;}
.list-con .course-con .tit .kaoqi-btn .kaoqi-pop p{ font-size:12px; line-height:18px; padding:0 0 6px; color:#333;}
.list-con .choiceCourse-con p{ display:block; float:left; min-width:130px; font-size:12px; line-height:22px;overflow:hidden; position:relative; cursor:pointer;}
.list-con .choiceCourse-con p i{ display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:6px; vertical-align:-3px; *vertical-align:0px;}
.list-con .choiceCourse-con p.on i{ border-color:#609fe9; background:url("/OtherItem/images/2020CourseCenter/ico01.png") no-repeat center #609fe9; *vertical-align:0;}
.list-con .choiceCourse-con p input{ position:absolute; left:-30px; top:-30px;}
.list-con .choiceCourse-con p.noPointer{cursor:auto;width: 165px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.list-con .choiceCourse-con.jikao-tags p{min-width:208px;}
.list-con .dk .choiceCourse-con p{ display:none}
.list-con .choiceCourse-con.send-wrap p{ width:100%; padding:0; position:relative;}
.list-con .choiceCourse-con.send-wrap .send-tags{ line-height:24px; color:#f3664a; font-size:12px; position:absolute; right:0; top:0;}
.list-con .tags-con{ padding:4px 0 0 0;}
.list-con .tags-con span{ display:inline-block; height:22px; line-height:22px; padding:0 10px; color:#fb6345; font-size:12px; margin-top:6px; background:#ffecc8; border-radius:5px; margin-right:10px;}
.list-con .tags-con span a{ color:#fff;}
.list-con .course-btn{ display:block; *width:263px; height:34px; line-height:34px; text-align:center; color:#f3664a; text-decoration:none; border:1px solid #ffa18f; border-radius:6px; position:absolute; left:10px;right:10px; bottom:11px;}
.list-con .course-btn:hover{background:#fb6345;border-color:#fb6345;color:#fff;}
/*.gaoji-con .con{padding:6px 2px;}*/
/*.gaoji-con .tit h4,.gaoji-con .tit .kaoqi-btn,.gaoji-con .choiceCourse-con p{line-height:22px;}*/

/**/
.shoppingCart-wrap{ width:100%; *height:62px; background:#ffebc7;  position:fixed; left:0; bottom:0; z-index:100;_position:absolute;}
.shoppingCart-wrap.new-tags{background:none;}
.shoppingCart-wrap.new-tags .bg{ width:100%; height:100%; background:#000;opacity:.65;filter:alpha(opacity=65); position:absolute; left:0; top:0;}
.shoppingCart-wrap.new-tags .price-con .actual-payment,.shoppingCart-wrap.new-tags .selected-con,.shoppingCart-wrap.new-tags .price-con .yingg-pay{ color:#fff;}
.shoppingCart-wrap .layout{ position:relative; z-index:2;}
.shoppingCart-wrap .selected-con{ width:690px; padding-left:45px; position:relative; color:#fc4e2b;}
.shoppingCart-wrap .selected-con h3{ display:block; line-height:26px; position:absolute; left:0; top:50%; margin-top:-13px; font-size:12px; font-weight:normal;}
.shoppingCart-wrap .selected-con.one p{ line-height:62px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shoppingCart-wrap .selected-con.two{ padding-top:5px;}
.shoppingCart-wrap .selected-con.two p{ line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shoppingCart-wrap .selected-con.three{ padding-top:1px;}
.shoppingCart-wrap .selected-con p span{ padding-right:10px;}
.shoppingCart-wrap .selected-con.three p{ line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shoppingCart-wrap .price-con{ width:250px; height:50px; padding-top:12px; padding-right:30px; text-align:right;}
.shoppingCart-wrap .price-con .actual-payment{ line-height:24px; color:#fc4e2b;}
.shoppingCart-wrap .price-con .actual-payment span{ font-size:22px; vertical-align:-3px;}
.shoppingCart-wrap .price-con .yingg-pay{ line-height:18px; color:#fc4e2b;  font-weight:normal;}
.shoppingCart-wrap .buy-btn{ display:block; float:right; width:154px; height:42px; line-height:42px; text-align:center; font-size:20px; color:#fff; background:#fb6345; text-decoration:none; border-radius:6px; margin-top:10px;}
.shoppingCart-wrap .buy-btn:hover{background-color:#fa5433;}
.shoppingCart-wrap .buy-btn.no-tags{ background:#dbdbdb; color:#9d9d9d;}
.shoppingCart-wrap.fix-bottom{ bottom:0;}
.moreShopping-wrap{ display:none;}
.moreShopping-wrap{ width:100%; background:#fff; position:fixed; left:0; bottom:0; padding-bottom:12px; z-index:100;_position:absolute;}
.moreShopping-wrap .btn-valuable{ display:block;width:99px;height:21px;line-height:21px; margin-top:10px;text-align:center;color:#fff;font-style: italic; font-size:12px; background:url("/OtherItem/images/2020CourseCenter/bg-valuable.png") no-repeat;}
.moreShopping-wrap h3{ line-height:30px; font-weight:normal; font-size:12px; padding-top:2px;}
.moreShopping-wrap h4{ width:50px; font-weight:normal; line-height:33px;}
.moreShopping-wrap .con{ width:1123px; overflow:hidden; }
.moreShopping-wrap .con p{ display:block; float:left; line-height:28px;overflow:hidden; position:relative; cursor:pointer; margin-top:5px; font-size:12px; margin-right:20px;}
.moreShopping-wrap .con p span{ width:224px; display:inline-block; line-height:26px; border:1px solid #e0e0e0; padding:0 6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:-9px;}
.moreShopping-wrap .con p i{ display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:6px; vertical-align:-3px; *vertical-align:6px;}
.moreShopping-wrap .con p.on i{ border-color:#609fe9; background:url("/OtherItem/images/2020CourseCenter/ico01.png") no-repeat center #609fe9; *vertical-align:0;}
.moreShopping-wrap .con p.on span{ border-color:#609fe9;}
.moreShopping-wrap .con p input{ position:absolute; left:-30px; top:-30px;}
.moreShopping-wrap .con p.hide{ display:none;}
/*加价购底部调整*/
.moreShopping-wrap .con-buy-plus{ width:1150px; overflow:hidden; }
.moreShopping-wrap .con-buy-plus p{ display:block; float:left; line-height:20px;overflow:hidden; position:relative; cursor:pointer; margin-top:5px; font-size:12px; margin-right:20px;}
.moreShopping-wrap .con-buy-plus p.p-last{  margin-right:0;}
.moreShopping-wrap .con-buy-plus p span{ width:330px; height:20px;display:inline-block; line-height:20px; border:1px solid #e0e0e0; padding:0 6px; vertical-align:-5px;}
.moreShopping-wrap .con-buy-plus p span b{display:inline-block;line-height:20px;font-weight:normal;}
.moreShopping-wrap .con-buy-plus p span b.tit{width:200px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.moreShopping-wrap .con-buy-plus p span b.price1{width:60px;position:relative;top:-5px;}
.moreShopping-wrap .con-buy-plus p span b.price2{width:60px;position:relative;top:-5px;text-decoration: line-through;color:#999999;}
.moreShopping-wrap .con-buy-plus p i{ display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:10px; vertical-align:-3px; *vertical-align:6px;}
.moreShopping-wrap .con-buy-plus p.on i{ border-color:#609fe9; background:url("/OtherItem/images/2020CourseCenter/ico01.png") no-repeat center #609fe9; *vertical-align:0;}
.moreShopping-wrap .con-buy-plus p.on span{ border-color:#609fe9;}
.moreShopping-wrap .con-buy-plus p input{ position:absolute; left:-30px; top:-30px;}

.moreShopping-wrap .more-btn{ display:none; width:27px; line-height:28px; color:#999; font-size:12px; position:absolute; right:0; top:36px;}
.moreShopping-wrap .book-con,.moreShopping-wrap .jikao-con,.moreShopping-wrap .shiwu-con{ padding-bottom:3px;}
.moreShopping-wrap .more-btn02{ display:block; width:70px; text-align:center; line-height:20px; font-size:12px; color:#fb6345; margin:4px auto 0;}
.moreShopping-wrap .more-btn02 i{ display:inline-block; width:11px; height:7px; background:url("/OtherItem/images/2020CourseCenter/arrow02.png") no-repeat; margin-left:5px;}
.moreShopping-wrap .more-btn02.on i{background:url("/OtherItem/images/2020CourseCenter/arrow01.png") no-repeat; vertical-align:2px;}
.shoppingCart-wrap .double11Pay-con{ height:48px; position:absolute; left:50%; margin-left:-300px; top:-68px; padding-right:40px; z-index:19;}
.shoppingCart-wrap .double11Pay-con p{ display:block; float:left; line-height:48px; font-size:16px; color:#fff; padding:0 35px 0 40px; position:relative; z-index:3;}
.shoppingCart-wrap .double11Pay-con .pay-btn{ display:block; float:left; width:106px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:#ff9c3e; text-decoration:none; border-radius:4px; margin-top:9px; position:relative; z-index:3;}
.shoppingCart-wrap .double11Pay-bg{ display:block; width:100%; height:48px; background:#000; opacity:.6; filter:alpha(opacity=60); border-radius:4px; position:absolute; left:0; top:0;}

/**/
.footer-wrap{ padding-bottom:195px;}

/**/
.toast{ display:none; width:300px; height:60px; position:fixed; left:50%; top:50%; margin:-30px 0 0 -150px; z-index:100;}
.toast span{ display:block; width:100%; height:60px;background:#000;opacity:.66;filter:alpha(opacity=66); position:absolute; left:0; top:0; z-index:2;}
.toast p{ display:block; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; position:absolute; left:0; top:0; z-index:3;}

/**/
.mask,.adCeng{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background:#000;opacity:.6;filter:alpha(opacity=60); z-index:102;;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.common-pop{ display:none;width:900px; overflow: hidden; z-index:103; border-radius:4px; background:#fff;position:fixed;top:50%;left:50%;;margin:-320px 0 0 -450px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.common-pop .tit{ height: 60px; background:#f0f2f4;}
.common-pop .tit h4{ padding-left:20px; line-height:60px; font-size:18px; color:#666; font-weight:normal;}
.common-pop .tit h4 i{ display:inline-block; width:5px; height:26px; background:#0090ff; margin-right:14px; vertical-align:-7px;}
.common-pop .tit .close-btn{display:block;width:20px;height:20px;top:19px;right:20px;cursor: pointer; font-size:0; background:url("/OtherItem/images/2019CourseCenter/close-btn.png") no-repeat; }
.common-pop .con{ padding: 20px;}
.common-pop .con .tit02{ line-height: 42px; height: 42px; background: #55a0fd; color: #fff; font-weight: 700; text-align: center; font-size: 14px; padding-left: 1px;}
.common-pop .con .tit02 span{ display: block; float: left; padding: 0 15px; border-right: 1px solid #55a0fd;}
.common-pop .con .table-wrap{ height: 488px; overflow: auto; overflow-x: hidden;}
.common-pop .con table{ border-collapse: collapse;}
.common-pop .con td{ border: 1px solid #dedede; line-height: 24px; padding: 7px 15px;}
.common-pop .con .tac{ text-align: center;}
.common-pop .con .tleft{ width: 134px; font-size: 14px;}
.common-pop .con .icon{ display: inline-block; overflow: hidden; width: 15px; height: 11px; background:url(/OtherItem/images/2020CourseCenter/gou.png) no-repeat;}
.common-pop .con .w134{ width: 134px;}
.common-pop .con .w324{ width: 324px;}
.common-pop .con .w76{ width: 76px;}

/**/
.list-con li .recommend-ico{ width:49px; height:51px; position:absolute; right:-16px; top:-16px;}
.list-con li .recommend-ico img{ display:block; width:49px; height:51px;}

/**/
.rignav,.rignav-min{ margin-top:-260px !important;}

/**/
.mianshouCourse-con{ padding:12px 0 0 4px; border-top:1px solid #f1f1f1; margin-top:6px;}
.mianshouCourse-con .chk-wrap{ margin-bottom:6px;}
.mianshouCourse-con .chk-btn{ float:left; display:block; width:170px; line-height:20px; cursor:pointer; overflow:hidden; position:relative; padding-left:22px; padding-right:0;}
.mianshouCourse-con .chk-btn i{ display:block; width:14px; height:14px; border:1px solid #d4d4d4; position:absolute; left:0; top:4px;}
.mianshouCourse-con .chk-btn.on i{ border-color:#609fe9; background:url("/OtherItem/images/2020CourseCenter/ico01.png") no-repeat center #609fe9; *vertical-align:0;}
.mianshouCourse-con .chk-btn input{ position:absolute; left:-30px; top:-30px;}
.mianshouCourse-con .chk-btn.no i{ background:#ececec; border-color:#ececec;}
.mianshouCourse-con .price-tags{ float:right; line-height:22px; color:#f3664a; font-weight:bold;}
.mianshouCourse-con .choiceCourse-con{ border-bottom:1px solid #f1f1f1;}
.mianshouCourse-con .no{ color:#999;}
.mianshouCourse-con .no .chk-btn i{background:#ececec; border-color:#ececec;}
.mianshouCourse-con .no .price-tags{ color:#999;}
/**/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/**/
.mianshouSelect{ width:257px; height:30px; margin-bottom:8px;}
.mianshouSelect input{border:1px solid #e3e3e3; width:245px; background:#f9f9f9; height:28px; line-height:28px; overflow:hidden; padding-left:10px; font-size:12px; color:#666; border-radius:3px; outline:none;}
.mianshouSelect input.on{color:#666}
.mianshouSelect i{display:block; width:10px; height:6px; right:9px; top:12px; overflow:hidden; background:url("/OtherItem/images/2020CourseCenter/arrow03.png") no-repeat; z-index:2;}
.mianshouSelect i.on{background:url("/OtherItem/images/2020CourseCenter/arrow03.png") no-repeat 0 -7px;}
.mianshouSelect ul {width:255px; border:1px solid #e3e3e3; border-top:0;}
.mianshouSelect ul li{ overflow:hidden;width:100%;cursor:pointer; text-indent:10px; font-size:12px; line-height:28px; height:28px; color:#333; background:#f9f9f9 !important; display:block !important; float:none !important; border-radius:0 !important; padding:0 !important; position:relative;}
.mianshouSelect ul li.hover{ background:#eee !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}

/**/
.fix-more{ display:none; width:24px; border:1px solid #e1e1e1; border-radius:3px; font-size:12px; color:#666; z-index:89; line-height:14px; text-align:center; background:#fff; padding:32px 0 12px; position:fixed; left:50%; margin-left:-634px; bottom:250px;}
.fix-more i{ display:block; width:18px; height:18px; position:absolute; left:50%; margin-left:-9px; top:8px; background:url("/OtherItem/images/2020CourseCenter/arrow04.png") no-repeat;}
.fix-more.fix-more-min{ left:0; margin-left:0;}

/**/
.u-flyer{ display: block; width:30px; height:30px; position:fixed; z-index:89;}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
    }
}

@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}


@-webkit-keyframes shakeUp {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }

    20%, 40%, 60%, 80%, 100% {
        -webkit-transform: translate3d(0, 3px, 0);
        transform: translate3d(0, 3px, 0);
    }
}

@keyframes shakeUp {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }

    20%, 40%, 60%, 80%, 100% {
        -webkit-transform: translate3d(0, 3px, 0);
        transform: translate3d(0, 3px, 0);
    }
}

.shakeUp {
    animation:shakeUp 3.8s infinite;
    -webkit-animation:shakeUp 3.8s infinite;
}


/*20200426 add by sunke*/
.shoppingCart-wrap .price-con{ width:210px;}
.shoppingCart-wrap .selected-con{ padding-left:20px; width:650px;}
.shoppingCart-wrap .selected-nums{ line-height:62px; font-size:16px; cursor:pointer; text-decoration:none; color:#fff; padding-right:22px; background:url("/OtherItem/images/2020CourseCenter/arrow05.png") no-repeat right center;}
.shoppingCart-wrap .selected-nums.on{ background:url("/OtherItem/images/2020CourseCenter/arrow06.png") no-repeat right center;}
.selected-numsPop{ display:none; width:1200px; position:absolute; left:50%; margin-left:-600px; bottom:62px; z-index:90;}
.selected-numsPop .nums-tit{ height:63px; line-height:63px;}
.selected-numsPop .nums-tit .fl{ font-size:18px; color:#fff; font-weight:bold;}
.selected-numsPop .nums-tit .down-btn{ display:block; line-height:63px; color:#fff; text-decoration:none; padding-right:24px; background:url("/OtherItem/images/2020CourseCenter/arrow06.png") no-repeat right center;}
.selected-numsPop .nums-con{ height:402px; overflow-y:auto; padding-right:20px;}
.selected-numsPop .nums-con.small-tags{ height:250px;}
.selected-numsPop .nums-con-wrap{background:#f1f2f2; border-radius:10px; padding:12px 0 12px 20px; margin-bottom:20px;}
.selected-numsPop .nums-con.scrollBar-tags{height:400px; overflow-y:auto;}
.selected-numsPop .nums-con h3{ line-height:42px; font-size:16px; padding:0 0 0 9px;}
.selected-numsPop .nums-con ul{ background:#fff; padding:5px 30px; border-radius:10px; margin-bottom:12px;}
.selected-numsPop .nums-con li{ height:55px; line-height:55px; border-bottom:1px dashed #e3e3e3;}
.selected-numsPop .nums-con li:last-child{ border-bottom:0;}
.selected-numsPop .nums-con li .name-tit{ float:left; width:550px; height:55px; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.selected-numsPop .nums-con li .price-tags{ float:left; width:200px; height:55px; font-size:16px; padding-left:20px;}
.selected-numsPop .nums-con li .delete-btn{ display:block; float:right; line-height:55px; color:#127de1;}
.selected-numsPop .nums-con li .nums-tags{ display:block; float:right; width:268px; line-height:22px; font-size:12px; color:#666; padding:17px 0 0;}
.selected-numsPop .nums-con li .nums-tags .minus-btn{ display:block; float:left; width:22px; height:20px; background:url("/OtherItem/images/2020CourseCenter/arrow07.png") no-repeat 6px 9px; margin-left:10px;}
.selected-numsPop .nums-con li .nums-tags .add-btn{ display:block; float:left; width:22px; height:20px; background:url("/OtherItem/images/2020CourseCenter/arrow07.png") no-repeat 6px -21px;}
.selected-numsPop .nums-con li .nums-tags .ipt1{ display:block; float:left; width:43px; height:20px; line-height:20px; font-size:12px; color:#333; text-align:center; background:#f4f4f4; border:0; outline:none;}
.selected-numsPop .nums-con-wrap .arrow-ico{ display:block; width:20px; height:10px; position:absolute; left:772px; bottom:-10px; background:url("/OtherItem/images/2020CourseCenter/arrow07.png") no-repeat 0 -57px;}

/*720*/
.selected-numsPop-mask{ display:none; width:100%; position:absolute; left:0; bottom:62px; background:#000;opacity:.6;filter:alpha(opacity=60); z-index:89;;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}

/**/
.choiceYear-con{ padding:26px 0 0 20px;}
.choiceYear-con .choiceYear-btn{ display:block; float:left; width:110px; height:30px; font-size:16px; border-radius:4px; text-align:center; color:#666; line-height:30px; margin-right:8px;}
.choiceYear-con .choiceYear-btn.on{ color:#127de1; background:#e5eaf4;}
.choiceYear-con .choiceYear-btn:hover{ color:#127de1; text-decoration:none;}
.mianshouCourse-con .price-tags span{ font-size:12px; color:#127de1; margin-left:10px; font-weight:normal;}
.mianshouCourse-con .chk-btn{ width:90px;min-width:90px !important;}
.list-con .course-con .tit .frontMoney{ float:right; line-height:24px; font-size:12px; color:#127de1;}
.shoppingCart-wrap .activity-tags{ float:right; width:194px; padding:8px 0 0;}
.shoppingCart-wrap .activity-tags .newBuy-btn{ display:block; float:left; width:97px; height:42px; line-height:42px; font-size:14px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; background:#fb6345; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.shoppingCart-wrap .activity-tags .frontMoney-btn{ display:block; float:right; width:97px; height:39px; line-height:19px; padding-top:3px; font-size:14px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; background:#ffa744; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.shoppingCart-wrap .activity-tags .frontMoney-btn span{ font-size:12px; font-weight:normal;}
.shoppingCart-wrap .activity-tags .frontMoney-btn.center-tags{ line-height:37px;}
.shoppingCart-wrap .aloneFrontMoney-btn{ display:block; float:right; width:154px; height:42px; line-height:42px; margin-top:8px; font-size:20px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; background:#ffa744; border-radius:4px;}
.selected-numsPop .nums-con li .price-tags em{ font-size:12px; color:#127de1; padding-left:20px;}
.shoppingCart-wrap .selected-con{ width:330px;}
.pay-tips{ width:540px; padding:6px 0; background:#fff; border-radius:50px; position:absolute; right:0; bottom:72px; z-index: 98;}
.pay-tips .tit{ display:block; line-height:22px; font-size:12px; color:#ff912f; left:33px; top:50%; margin-top:-11px;}
.pay-tips p{ line-height:22px; font-size:12px; padding:0 30px 0 90px;}
.deposit-tags{ width:100%; font-size:12px; color:#127de1; margin-top:-4px; padding-bottom:4px; overflow:hidden;}
.list-con .course-con .con .tit{ height:28px;}

/**/
.mask{display:none; width:100%;z-index:198;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ display:none; width:560px; position:fixed; left:50%; margin-left:-280px; top:50%; z-index:199;}
.common-pop .pop-tit{ height:60px; line-height:60px; border-top-left-radius:10px; border-top-right-radius:10px; background:#efefef;}
.common-pop .pop-tit h4{ width:100%; font-size:20px; text-align:center;}
.common-pop .pop-tit .close-btn{ display:block; position:absolute; right:20px; top:22px; width:16px; height:16px; background:url("/OtherItem/images/2020CourseCenter/icon01.png") no-repeat;}
.common-pop .pop-con{ background:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

/**/
.frontMoney-pop{ width:800px; margin-left:-400px;}
.frontMoney-pop .pop-con{ padding:42px 0 31px;}
.frontMoney-pop ul{ padding:0 0 0 30px; height:102px; overflow-y:auto;}
.frontMoney-pop li{ line-height:34px;}
.frontMoney-pop li .name{ float:left; display:block; width:470px; font-size:14px; line-height:22px; padding:5px 0 0;}
.frontMoney-pop li .name strong{ font-weight:bold;}
.frontMoney-pop li .name span{ font-weight:bold; color:#fb6345;}
.frontMoney-pop li .prize{ float:right; display:block; padding-right:20px;}
.frontMoney-pop .finalPay-text{text-align:center; height:20px; line-height:20px; padding:10px 0 0; font-size:14px; font-weight:bold; color:#666;}
.frontMoney-pop .agree-con{ text-align:center; height:28px; line-height:28px; font-size:12px; color:#999; padding:10px 0 14px;}
.frontMoney-pop .agree-con span{ cursor:pointer;}
.frontMoney-pop .agree-con i{ display:inline-block; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:7px; vertical-align:-3px;}
.frontMoney-pop .agree-con span.on i{ border-color:#4e95ef; background-color:#4e95ef; background-image:url("/OtherItem/images/2020CourseCenter/icon01.png"); background-repeat:no-repeat; background-position:2px -24px;}
.frontMoney-pop .sure-btn{ display:block; width:160px; height:48px; line-height:48px; text-align:center; background:#0090ff; font-size:16px; color:#fff; text-decoration:none; border-radius:4px; margin:0 auto;}
.frontMoney-pop .sure-btn.no{ background:#d7d7d7;}

/**/
.finalPayment-pop{ width:732px; margin-left:-366px;}
.finalPayment-pop .pop-con{ padding:26px 30px 30px;}
.finalPayment-pop .top-tit{ height:39px; line-height:39px; background:#409cef; font-size:14px; color:#fff; border-radius:2px;}
.finalPayment-pop .top-tit p{ display:block; float:left;}
.finalPayment-pop .top-tit p.w1{ width:263px; padding-left:44px;}
.finalPayment-pop .top-tit p.w2{ width:109px;}
.finalPayment-pop .top-tit p.w3{ width:96px;}
.finalPayment-pop .top-tit p.w4{ width:97px;}
.finalPayment-pop ul{ padding:0 0 0 20px; height:96px; overflow-y:auto; margin-top:11px;}
.finalPayment-pop li{ line-height:22px; padding:5px 0; font-size:14px; color:#666;}
.finalPayment-pop li p{ display:block; float:left;}
.finalPayment-pop li .name{ width:280px; padding-right:5px; position:relative; overflow:hidden; cursor:pointer}
.finalPayment-pop li .name i{ display:inline-block; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:7px; vertical-align:-3px;}
.finalPayment-pop li .name.on i{ border-color:#4e95ef; background-color:#4e95ef; background-image:url("/OtherItem/images/2020CourseCenter/icon01.png"); background-repeat:no-repeat; background-position:2px -24px;}
.finalPayment-pop li .name input{ position:absolute; left:-50px; top:-50px;}
.finalPayment-pop li .totleMoney{ width:100px;}
.finalPayment-pop li .frontMoney{ width:92px;}
.finalPayment-pop li .finalPayment{ width:99px;}
.finalPayment-pop .prize-wrap{ padding:30px 0 0;}
.finalPayment-pop .prize-wrap .endTime{ line-height:48px; font-size:12px; color:#999;}
.finalPayment-pop .pay-btn{ float:right; display:block; width:160px; height:48px; line-height:48px; text-align:center; background:#0090ff; font-size:16px; color:#fff; text-decoration:none; border-radius:4px;}
.finalPayment-pop .prize-tags{ float:right; line-height:48px; font-size:14px; color:#666; padding-right:9px;}
.finalPayment-pop .prize-tags span{ font-size:22px; color:#fb6345; vertical-align:middle;}

/**/
.precisionMarketing-mod{ float:right; font-size:14px; margin-right:10px;}
.precisionMarketing-mod .couponBefore-con{ float:right; height:44px; border-radius:50px; background:#fff; padding:0 5px 0 22px; margin:9px 0 0; position:relative;}
.precisionMarketing-mod .couponBefore-con .introduce-text{float:left;text-align:center;padding:4px 10px 0 0; color:#ff6633;}
.precisionMarketing-mod .couponBefore-con .introduce-text h3{line-height:18px;font-size:14px; font-weight:bold;white-space:nowrap;}
.precisionMarketing-mod .couponBefore-con .introduce-text p{ line-height:18px; font-size:12px;}
.precisionMarketing-mod .couponBefore-con .draw-btn{ display:none; float:left; width:94px; height:34px; line-height:34px; text-decoration:none; text-align:center; background:#ff7e00; border-radius:50px; font-size:14px; color:#fff; font-weight:bold; margin-top:5px;}
.precisionMarketing-mod .couponResult-con{ float:right; height:44px; border-radius:50px; padding:0 0 0 22px; background:#fff; margin:9px 0 0; position:relative;}
.precisionMarketing-mod .couponResult-con .introduce-text{ float:left; width:124px;padding:5px 0 0; color:#ff7e00;}
.precisionMarketing-mod .couponResult-con .introduce-text h3{ line-height:18px; font-size:14px; font-weight:bold;}
.precisionMarketing-mod .couponResult-con .introduce-text p{ line-height:16px; font-size:12px;}
.precisionMarketing-mod .couponResult-con .introduce-text p a{ color:#ff7e00;}
.precisionMarketing-mod .couponResult-con .coupon-countDown{ float:left; width:144px; line-height:18px; font-size:12px; padding:5px 0 0; color:#666;}
.precisionMarketing-mod .couponResult-con .coupon-countDown span{ color:#ff7e00;}

/**/
.precisionMarketing-mask{display:none;width:100%;z-index:198;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;}
.precisionMarketing-pop{ display:none; overflow:hidden; width:330px; padding:0 30px 25px; font-size:14px; background:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -165px; z-index:199; border-radius:5px;}
.precisionMarketing-pop .top-tit{ height:65px; line-height:65px; position:relative;}
.precisionMarketing-pop .top-tit h4{ float:left; font-size:20px; font-weight:bold;}
.precisionMarketing-pop .top-tit .close-btn{ display:block; width:16px; height:16px; position:absolute; right:-10px; top:20px; background:url("/images/template/2020precisionMarketing-v3/precisionMarketing-ico.png") no-repeat 0 -364px;}
.precisionMarketing-pop .coupon-con{ color:#fff; border-radius:10px; overflow:hidden; position:relative; background:#ff663c; background-image:-webkit-linear-gradient(left, #ff7f5b, #ff663c); background-image:-ms-linear-gradient(left, #ff7f5b, #ff663c); background-image:linear-gradient(left,#ff7f5b,#ff663c);}
.precisionMarketing-pop .coupon-con .discount-tags{ padding:0 19px; line-height:66px; border-bottom:1px dashed #fff;}
.precisionMarketing-pop .coupon-con .discount-tags h3{float:left; display:block; font-size:22px;}
.precisionMarketing-pop .coupon-con .discount-tags h3 strong{ font-size:36px; margin-right:6px;}
.precisionMarketing-pop .coupon-con .discount-tags p{ display:block; float:right; font-size:20px;}
.precisionMarketing-pop .coupon-con .tips{ line-height:18px; padding:9px 18px;}
.precisionMarketing-pop .coupon-con .ico-left,.precisionMarketing-pop .coupon-con .ico-right{ display:block; width:16px; height:16px; background:#fff7e8; border-radius:50%; position:absolute; left:-8px; top:68px;}
.precisionMarketing-pop .coupon-con .ico-right{ left:auto; right:-8px;}
.precisionMarketing-pop .coupon-countDown{ line-height:23px; padding:12px 0 22px; }
.precisionMarketing-pop .coupon-countDown span,.precisionMarketing-pop .coupon-countDown em{ color:#ff6a41;}
.precisionMarketing-pop .btn{ display:block; width:144px; height:38px; line-height:38px; text-align:center; font-size:16px; text-decoration:none; color:#ff6a41; margin:0 auto; border:1px solid #ff6633; border-radius:50px;}

/**/
.notice-wrap{ padding-bottom:14px;}
.courseNotice-con{ color:#fff; width:560px;}
.courseNotice-con h4{ height:30px; line-height:30px; font-size:14px; font-weight:bold; padding-left:24px; background:url("/OtherItem/images/2020CourseCenter/agreement-ico.png") no-repeat 0 6px;}
.courseNotice-con p{ line-height:19px; font-size:12px; padding-left:9px; position:relative;}
.courseNotice-con p i{ display:block; width:3px; height:3px; background:url("/OtherItem/images/2020CourseCenter/agreement-ico.png") no-repeat 0 -26px; position:absolute; left:0; top:8px;}
.agreement-wrap{ padding-top:10px;}
.agreement-chk{ display:block; height:32px; line-height:32px; font-size:12px; text-decoration:none; color:#fff; position:relative; padding:0 0 0 24px; overflow:hidden;}
.agreement-chk i{ display:block; cursor:pointer; width:18px; height:18px; background:url("/OtherItem/images/2020CourseCenter/agreement-ico.png") no-repeat 0 -38px; position:absolute; left:0; top:8px;}
.agreement-chk:hover{ text-decoration:none;}
.agreement-chk a{ text-decoration:none; padding-left:3px; font-weight:bold; color:#fff;}
.agreement-chk:hover a{ text-decoration:underline;}
.agreement-chk .ipt1{ position:absolute; left:-20px; top:-20px;}
.agreement-chk.on i{ background:url("/OtherItem/images/2020CourseCenter/agreement-ico.png") no-repeat 0 -62px;}

@-webkit-keyframes shake02 {
    from, to {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }

    10%, 20%, 30%, 40%, 50% {
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg);
    }

    15%, 25%, 35%, 45% ,55% {
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg);
    }
    60% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }

}

@keyframes shake02 {
    from, to {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }

    10%, 20%, 30%, 40%, 50% {
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg);
    }

    15%, 25%, 35%, 45% ,55% {
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg);
    }
    60% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
}

.shake02 {
    -webkit-animation-name: shake02;
    animation-name: shake02;
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/*20210315 add by liyanjiao*/
.coupon_img{float: right;margin-top: 14px;cursor: pointer;}
.up_coupon{width: 451px;height: 431px;background: url(/OtherItem/images/2019CourseCenter/coupon.png) no-repeat;background-size: 100% 100%;z-index: 102;position: fixed;left: 50%;top: 50%;margin-left: -240px;margin-top: -244px;display: none;}
.up_coupon .box{width: 382px;height: 198px;position: absolute;left: 35px;top: 54px;padding-top: 171px;}
.up_coupon .tip{font-size: 14px;color: #999999;width: 286px;margin: 0px auto;text-align: center;line-height: 20px;height: 36px;}
.up_coupon .tip a{color: #3095fc;text-decoration: none;}
.up_coupon .tip_time{font-size: 14px;color: #F24526;width: 154px;margin: 12px auto 0;}
.up_coupon .bottom_title{font-size: 18px;color: #FFECB8;margin: 35px 0 0 48px;height: 17px;line-height: 17px;}
.up_coupon .bottom_btn{text-decoration:none;display:block;color: #FFECB8;background:url("/OtherItem/images/2019CourseCenter/look_btn.png") no-repeat;background-size: 100% 100%;width: 330px;height: 50px;line-height: 50px; font-size: 20px;color: #B70000;font-weight: bold;border-radius: 25px;text-align: center;margin: 64px 0 0 26px;}
.up_coupon .close_box{width: 35px;height: 35px;background: url("/OtherItem/images/2019CourseCenter/coupon_close.png") no-repeat;background-size: 100% 100%;right: 0;top: -49px;cursor: pointer;}


/*20210310 add by njf*/

.shoppingCart-wrap .addToCart,.shoppingCart-wrap .upSignNow{ display:block; float:right; width:154px; height:42px; line-height:42px; text-align:center; font-size:20px; color:#fff;text-decoration:none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; margin-top:10px; background-image:-webkit-linear-gradient(left, #ffbf44, #ff9e30); background-image:-ms-linear-gradient(left,#ffbf44, #ff9e30); background-image:linear-gradient(left,#ffbf44, #ff9e30); background:#ffa132\9;}
.shoppingCart-wrap .upSignNow{border-top-right-radius: 5px; border-bottom-right-radius: 5px;border-top-left-radius: 0px; border-bottom-left-radius: 0px;background-image:-webkit-linear-gradient(left, #ff6243, #ff5230); background-image:-ms-linear-gradient(left, #ff6243, #ff5230); background-image:linear-gradient(left, #ff6243, #ff5230); background:#ff5a39\9;}
.shoppingCart-wrap .addToCart:hover{background-image:-webkit-linear-gradient(left, #ffb115, #ff8e0f); background-image:-ms-linear-gradient(left, #ffb115, #ff8e0f); background-image:linear-gradient(left, #ffb115, #ff8e0f); background:#ff9d12\9;}
.shoppingCart-wrap .upSignNow:hover{background-image:-webkit-linear-gradient(left, #ff4d2a, #f1411e); background-image:-ms-linear-gradient(left,#ff4d2a, #f1411e); background-image:linear-gradient(left,  #ff4d2a, #f1411e); background:#f84724\9;}
.shoppingCart-wrap .addedOnCart,.shoppingCart-wrap .addedOnCart:hover{background-image:-webkit-linear-gradient(left, #c8c8c8, #a8a8a8); background-image:-ms-linear-gradient(left, #c8c8c8, #a8a8a8); background-image:linear-gradient(left,  #ff4d2a, #f1411e); background:#b6b6b6\9;}

.list-con .choiceCourse-con p span{display:block;margin-left:27px;}

.gwc-ani{ width:20px;height:20px;text-align:center; position:fixed;top:0;left:0;z-index:669;display:none; background: url("http://www.chinaacc.com/OtherItem/images/2021ShiwuCourseCenter/ico.png") no-repeat 0 -774px;}

.choiceYearNameMs p{ float:left; height:28px; line-height:28px; margin-right:26px; overflow:hidden; position:relative; cursor:pointer;}
.choiceYearNameMs p i{ display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:6px; vertical-align:-3px; *vertical-align:5px;}
.choiceYearNameMs p.on{ color:#127de1;}
.choiceYearNameMs p.on i{ border-color:#4e95ef; background:url("/OtherItem/images/2020CourseCenter/ico01.png") no-repeat center #609fe9; *vertical-align:0px;}
.choiceYearNameMs p input{ position:absolute; left:-30px; top:-30px;}


/**/
.aiCourseEntrance-con{ margin:15px 0 0;}
.aiCourseEntrance-con .aiCourseEntrance-btn{ display:block; width:135px; height:34px; line-height:0; font-size:0; background:url("/OtherItem/images/2020CourseCenter/aiCourse/aiCourseEntrance-btn.png") no-repeat;}
.aiCourseEntrance-con .aiCourseClose-btn{ display:block; width:14px; height:14px; line-height:0; font-size:0; right:0; top:0; background:url("/OtherItem/images/2020CourseCenter/aiCourse/aiCourseClose-btn.png") no-repeat;}

.aiCourseMask{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; background:#000;opacity:.6;filter:alpha(opacity=60); z-index:798; _position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.aiCourse-pop{display:none; width:750px; position:fixed; left:50%; margin-left:-375px; top:50%; z-index:799;}
.aiCourse-pop .aiCourse-tit{ height:63px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/aiCourseTit.png") no-repeat;}
.aiCourse-pop .aiCourse-tit h3{ float:left; height:64px; line-height:64px; padding-left:28px; font-size:20px; color:#fff;}
.aiCourse-pop .aiCourse-tit h3 span{ font-size:14px; font-weight:normal; padding-left:20px;}
.aiCourse-pop .aiCoursePopClose-btn{ display:block; width:16px; height:15px; line-height:0; font-size:0; margin:26px 25px 0 0; background:url("/OtherItem/images/2020CourseCenter/aiCourse/aiCoursePopClose-btn.png") no-repeat;}
.aiCourse-pop .con{ background:#fff; border-radius:0 0 10px 10px;}
.aiCourse-pop .tips-con{ height:465px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/bg01.jpg") no-repeat center 70px #fff;}
.aiCourse-pop .tips-con .explain-text{ padding:160px 0 0 310px; width:290px;}
.aiCourse-pop .tips-con p{ font-size:18px; color:#fff; line-height:28px;}
.aiCourse-pop .tips-con .begin-btn{ display:block; width:135px; height:48px; line-height:40px; text-align:center; background:url("/OtherItem/images/2020CourseCenter/aiCourse/begin-btn.png") no-repeat; margin:20px auto 0; font-size:16px; color:#fff; text-decoration:none; padding:0 5px 0 0;}
.aiCourse-pop .tips-con .reset-btn{ display:block; width:162px; line-height:30px; text-align:center; text-decoration:none; color:#3095fc; position:absolute; left:50%; margin-left:-81px; bottom:11px;}
.aiCourse-pop .step-con{ padding:53px 0 0 0;}
.aiCourse-pop .step-con .progressBar-con{ width:350px; height:8px; background:#eeeeee; border-radius:6px; margin:0 auto;}
.aiCourse-pop .step-con .progressBar-con .progressBar{ background:#59b4f3; position:absolute; left:0; top:1px; width:100%; height:6px; border-radius:6px;}
.aiCourse-pop .step-con .progressBar-con .progressBar .nums{ display:block; width:36px; height:18px; text-align:center; font-size:12px; color:#fff; background:#5ab4f3; border-radius:4px; position:absolute; right:-19px; top:-26px;}
.aiCourse-pop .step-con .progressBar-con .progressBar .nums .arrow{ display:block; width:8px; height:4px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/arrow01.png") no-repeat; position:absolute; left:50%; margin-left:-4px; border-bottom:-4px;}
.aiCourse-pop .step-common{ padding:32px 0;}
.aiCourse-pop .step-wrap{ padding-left:133px;}
.aiCourse-pop .step02{ padding-left:266px;}
.aiCourse-pop .step-tit{ line-height:32px; font-size:18px; font-weight:bold; padding:0 0 10px;}
.aiCourse-pop .choice-con{}
.aiCourse-pop .choice-con .btn{ display:block; float:left; width:132px; height:46px; line-height:46px; text-decoration:none; padding-left:26px; font-size:16px; position:relative; overflow:hidden;}
.aiCourse-pop .choice-con .btn input{ position:absolute; left:-30px; top:-30px;}
.aiCourse-pop .single .choice-con .btn{ background:url("/OtherItem/images/2020CourseCenter/aiCourse/chk03.png") no-repeat left center;}
.aiCourse-pop .single .choice-con .btn.on{ background:url("/OtherItem/images/2020CourseCenter/aiCourse/chk04.png") no-repeat left center; color:#3095fc;}
/*.aiCourse-pop .multiple .choice-con .btn{ width:370px;}*/
.aiCourse-pop .multiple .choice-con .btn{ background:url("/OtherItem/images/2020CourseCenter/aiCourse/chk01.png") no-repeat left center;}
.aiCourse-pop .multiple .choice-con .btn.on{ background:url("/OtherItem/images/2020CourseCenter/aiCourse/chk02.png") no-repeat left center;}
.aiCourse-pop .btn-wrap{ text-align:center; font-size:0; padding-top:30px;}
.aiCourse-pop .btn-wrap .btn,.aiCourse-pop .btn-wrap .sure-btn{ display:inline-block; *display:inline; *zoom:1; width:135px; height:40px; line-height:40px; font-size:16px; color:#fff; text-decoration:none; text-align:center; background:#3095fc; border-radius:4px;}
.aiCourse-pop .step-common .next-btn{ color:#999; right:30px; bottom:27px;}
.aiCourse-pop .confirm-con{ padding:24px 40px 30px 70px;}
.aiCourse-pop .confirm-con .tit{ line-height:26px; font-size:18px; font-weight:bold;}
.aiCourse-pop .confirm-con .tips-tit{ position:relative; line-height:20px; padding-left:18px; font-size:12px; color:#fb6345; background:url("/OtherItem/images/2020CourseCenter/aiCourse/tips01.png") no-repeat left center;}
.aiCourse-pop .confirm-con .list{ padding:10px 0 0;}
.aiCourse-pop .confirm-con .list li{ height:24px; line-height:24px; padding:8px 0; position:relative;}
.aiCourse-pop .confirm-con .list .modify-btn{ display:block; float:left; width:21px; height:26px; line-height:0; font-size:0; background:url("/OtherItem/images/2020CourseCenter/aiCourse/chk05.png") no-repeat left center;}
.aiCourse-pop .confirm-con .list .name{ float:left; color:#999; padding:0 16px 0 3px;}
.aiCourse-pop .confirm-con .list .answer{ float:left;}
.aiCourse-pop .confirm-con .list .answer .red-tags{ color:#fb6345;}
.aiCourse-pop .confirm-con .tips-tit .tips{ width:130px; height:31px; line-height:26px; text-indent:13px; font-size:14px; color:#fff; position:absolute; left:-21px; top:8px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/bg02.jpg") no-repeat}
.aiCourse-pop .confirm-con .tips-tit .tips .close-btn{ display:inline-block; *display:inline; *zoom:1; width:11px; height:11px; vertical-align:middle; line-height:0; font-size:0; margin-left:6px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/close01.png") no-repeat;}
.aiCourse-pop .confirm-con .list .skip-tags{ font-size:16px; color:#fb6345;}
.aiCourse-pop .confirm-con .btn-wrap{ padding:40px 30px 0 0;}
.aiCourse-pop .result-con{}
.aiCourse-pop .result-con .top-wrap{ padding:0 0 0 25px;}
.aiCourse-pop .result-con .bottom-wrap{ border-top:1px solid #eee; margin-top:20px;}
.aiCourse-pop .result-con .infor-left{ width:373px; padding:20px 26px 0 0;}
.aiCourse-pop .result-con .infor-tit{}
.aiCourse-pop .result-con .infor-tit h4{ line-height:30px; padding-left:30px; font-size:18px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result01.png") no-repeat left center;}
.aiCourse-pop .result-con .again-btn{ line-height:30px; color:#3095fc; margin-right:26px;}
.aiCourse-pop .result-con .recommendCourse{ line-height:26px; padding-top:11px; color:#666;}
.aiCourse-pop .result-con .courseDetails{ height:237px;}
.aiCourse-pop .result-con .courseDetails .name{ width:184px; height:185px; text-align:center; color:#fff; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result06.png") no-repeat; left:50%; margin-left:-97px; top:30px;}
.aiCourse-pop .result-con .courseDetails .name h3{ font-size:18px; line-height:32px; padding-top:60px;}
.aiCourse-pop .result-con .courseDetails .name p{ line-height:18px;}
.aiCourse-pop .result-con .courseDetails .nums{ line-height:28px; width:94px; text-align:right; position:absolute;}
.aiCourse-pop .result-con .courseDetails .nums p{ line-height:30px; padding-top:48px; font-size:16px;}
.aiCourse-pop .result-con .courseDetails .nums.n1{ left:-25px; top:42px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result02.png") no-repeat right top;}
.aiCourse-pop .result-con .courseDetails .nums.n2{ left:302px; top:42px; text-align:left; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result03.png") no-repeat left top;}
.aiCourse-pop .result-con .courseDetails .nums.n3{ left:-25px; top:140px; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result04.png") no-repeat right top;}
.aiCourse-pop .result-con .courseDetails .nums.n4{ left:302px; top:140px; text-align:left; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result04.png") no-repeat left top;}
.aiCourse-pop .result-con .infor-right{ width:263px; margin:60px 0 0 0; padding:0 0 0 35px; border-left:1px solid #eee;}
.aiCourse-pop .result-con .details-btn{ color:#3095fc; top:-36px; right:0;}
.aiCourse-pop .result-con .infor-right ul{}
.aiCourse-pop .result-con .infor-right li{ margin-bottom:24px; position:relative;}
.aiCourse-pop .result-con .infor-right li h3{ line-height:30px; padding-left:39px; position:relative;}
.aiCourse-pop .result-con .infor-right li span.detailsIcon{ display:block; width:28px; height:28px; line-height:28px; text-align:center; font-size:16px; color:#fff; position:absolute; left:1px; top:-1px; z-index:29; background:url("/OtherItem/images/2020CourseCenter/aiCourse/result07.png") no-repeat;}
.aiCourse-pop .result-con .infor-right li p{ line-height:28px; padding-left:37px; position:relative;}
.aiCourse-pop .result-con .infor-right li p i{ display:block; width:7px; height:7px; background:#b5d6fd; border-radius:50%; border:3px solid #e1effe; z-index:19; position:absolute; left:8px; top:50%; margin-top:-5px;}
.aiCourse-pop .result-con .infor-right li p span{ display:block; width:1px; height:16px; border-left:1px dashed #e6f2fe; position:absolute; left:14px; top:0; z-index:9}
.aiCourse-pop .result-con .discount-con{ padding:17px 0 16px 25px; position:relative;}
.aiCourse-pop .result-con .discount-con .prize{ line-height:20px;}
.aiCourse-pop .result-con .discount-con .prize .tips{ display:inline-block; *display:inline; *zoom:1; padding:0 6px; line-height:18px; font-size:12px; color:#fb6345; background:#ffebe1; border-radius:4px; margin-right:12px;}
.aiCourse-pop .result-con .discount-con .prize em{ color:#fb6345;}
.aiCourse-pop .result-con .discount-con .countDown{ position:absolute; right:0; top:0; height:20px; line-height:20px; width:196px; font-size:12px; color:#fff; text-indent:7px; border-radius:30px 0 0 30px; background:#ffc170; background-image:-webkit-linear-gradient(top, #ffc170, #ffae66); background-image:-moz-linear-gradient(top, #ffc170, #ffae66); background-image:linear-gradient(left,#ffc170,#ffae66);}
.aiCourse-pop .result-con .discount-con .discount p{ display:block; float:left;}
.aiCourse-pop .result-con .prize-con{ line-height:40px; font-weight:bold; color:#fb6345; padding:0 0 20px 25px;}
.aiCourse-pop .result-con .prize-con strong{ font-size:24px;}
.aiCourse-pop .result-con .prize-con del{ font-size:14px; color:#666; font-weight:normal; padding-left:20px;}
.aiCourse-pop .result-con .resultBtn-wrap{ padding-right:25px;}
.aiCourse-pop .result-con .resultBtn-wrap .consult-btn{ display:block; width:133px; height:38px; line-height:38px; text-align:center; border:1px solid #fb6345; border-radius:4px; font-size:16px; color:#fb6345; text-decoration:none; }
.aiCourse-pop .result-con .resultBtn-wrap .buy-btn{ display:block; width:135px; height:40px; line-height:40px; text-align:center; background:#fb6345; border-radius:4px; font-size:16px; color:#fff; text-decoration:none; margin-left:20px;}
