@charset "UTF-8";
/*
* v2.index.css
* 2020-现在 版权所有
*/
*{margin:0;padding:0;}
body{background:#f5f5f5;font-size:14px;color:#333;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
em{font-style:normal;font-weight:normal;}
dl,ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button{vertical-align:middle;font-size:100%;list-style:none;outline:none;border:0;}
table{border-collapse:collapse;border-spacing:0;}
i,em,q{font-style:normal;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff700a;}
.clearfix:after{content:"\200b";display:block;height:0;clear:both;}
.fl{float:left;}
.fr{float:right;}
.container{width:1200px;margin:0 auto;}
.container:before,.container:after{content:" ";display:table;clear:both;}
.figures_list{min-height:550px;}
span.pageinfo{display:none;}
.button2{background:#ff700a !important;border-radius:20px;}
.button2:hover{background:#e05d00 !important;}
.pc-sjh{background:#ff700a !important;border:1px solid #ff700a !important;font-size:14px;color:#fff;line-height:30px;display:inline-block;width:100px;text-align:center;margin-right:15px;}
.pc-sjh:hover{background:#e05d00 !important;border:1px solid #e05d00 !important;color:#fff;}
.newbtn,.w200,.w300,.login_from{border:1px solid #ddd !important;}
.newbtn:focus,.w200:focus,.login_from:focus{border-color:#ff700a !important;}
.pc-kecheng-xc{width:1200px;height:30px;overflow:hidden;margin:0 auto;}
.top-yxw-pc-gl{padding-top:70px;}
.redPacket{display:inline-block;width:16px;height:18px;vertical-align:text-bottom;position:relative;top:-3px;margin-right:8px;background:url(https://www.guozesen.com/images/redPacket.png) no-repeat;background-size:100% 100%;background-position:top center;}
.foot-notice{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}

/*重写样式*/
.box-operation table thead tr th{background-color:#333 !important;}
.user-info-vip span a{background:#ff700a !important;border-radius:5px !important;}
.pay-method .btn-grey-weixin.on{border-color:#ff700a !important;}
.pay-method li:hover{border-color:#ff700a !important;}
.course-cover-fr li .title:hover{color:#ff700a !important;}
.aui-nav-list-box ul li span:hover{color:#ff700a !important;}
.aui-nav-list-box .aui-current{color:#ff700a !important;}
.pc-video-vip-lst .m-video-viphy{border-radius:5px !important;}
.welcome .welcome-list li a{background:#ff700a !important;}
.recharge .pc-vip-list .money{color:#ff700a !important;}
.recharge .pc-vip-list.active{border:#ff700a 2px solid !important;}
.recharge .pc-vip-list:hover{border:#ff700a 2px solid !important;}
.recharge .pc-vip-list .icon-recomd{background:#ff700a !important;}
.m-yxw-cs-wushuju,.yxw-wd-tjr,.gzs-wushuju{padding:100px 0 !important;}
.gzs-logo{float:left !important;margin-top:13px !important;}

/*帐号登后*/
#mainmenu{width:50px;height:70px;}
#mainmenu .link{display:block;}
#mainmenu .hy-tx{width:40px;height:40px;border-radius:20px;margin:15px 5px 15px 5px;}
#mainmenu2{display:none;}
.nav-login-bd{position:absolute;width:290px;padding:20px 0;background:#fff;top:70px;right:0;z-index:9999;box-shadow:0 8px 16px 0 rgba(7,17,27,0.2);border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.nav-login-bd .nav-login-user{overflow:hidden;padding:0 15px;}
.nav-login-bd .nav-login-user .user-img{float:left;width:50px;height:50px;border-radius:50%;display:block;}
.nav-login-bd .nav-login-user .title-name{font-size:16px;height:20px;line-height:20px;padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nav-login-bd .nav-login-user .title-accProt{padding-left:60px;height:50px;}
.nav-login-bd .micro-card-svip{background:#e4522d;margin:15px 15px 8px;padding:10px 15px 15px;border-radius:8px;}
.nav-login-bd .micro-card-svip .kt-svip{display:block;font-size:16px;line-height:24px;color:#fff;}
.nav-login-bd .micro-card-svip .kt-svip-kouhao{color:#fff;font-size:12px;line-height:22px;}
.gzs-vip-ico{float:left;width:66px;height:15px;background-color:#a1a1a1;-webkit-mask-image:url(../images/svip.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;margin-top:3px;}
.gzs-svip-ico{float:left;width:66px;height:15px;background-color:#ff700a;-webkit-mask-image:url(../images/svip.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;margin-top:3px;}
.user-menu-list{padding:0 15px;margin-top:10px;}
.user-menu-list a{height:40px;line-height:40px;display:flex;align-items:center;padding:0 10px;}
.user-menu-list a span{color:#4a4a4a;}
.user-menu-list a:hover{background:#fafafa;border-radius:8px;}
.user-menu-list i{width:18px;height:18px;display:block;margin-right:5px;}
.user-menu-list .img-yg{background:url(../images/img-yg.png) no-repeat center;background-size:18px auto;}
.user-menu-list .img-svip{background:url(../images/img-svip.png) no-repeat center;background-size:18px auto;}
.user-menu-list .img-sc{background:url(../images/img-sc.png) no-repeat center;background-size:18px auto;}
.user-menu-list .img-tg{background:url(../images/img-tg.png) no-repeat center;background-size:18px auto;}
.user-menu-list .img-tc{background:url(../images/img-tc.png) no-repeat center;background-size:18px auto;}

/*logo*/
.head-container{width:100%;background:#fff;position:fixed;z-index:99;box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);}
.head-container .wrap{width:1200px;height:70px;margin:0 auto;}
.head-container .topRight{float:right;height:70px;position:relative;}
.head-container .topRight .register{color:#fff;border:1px solid #ff700a;background:#ff700a;}
.head-container .topRight .a{width:80px;line-height:32px;height:32px;font-size:14px;text-align:center;border-radius:4px;border:1px solid #ff700a;transition:0.3s;display:inline-block;margin-top:18px;}
.head-container .topRight .a:hover{opacity:0.9;}

/*网站导航*/
.nav-item-box{float:left;margin:20px 0 0 40px;}
.nav-item-box .pc-yxw-nav{float:left;display:block;margin:0 20px;color:#333;font-size:16px;height:30px;line-height:30px;letter-spacing:1px;}
.nav-item-box .pc-yxw-nav:hover{color:#ff700a;transition:0.3s;}

/*搜索*/
.ysearch-box{float:left;border-radius:4px;margin:15px 0 0 100px;}
.ysearch-box .yfixtext{float:left;width:220px;height:40px;text-indent:12px;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:13px;background:#e9e9e9;color:#999;
    font-family:Microsoft Yahei;}
.ysearch-box .fixsbmt{float:left;width:40px;height:40px;cursor:pointer;background:#4e4e4e url(../images/search2.png) no-repeat 12px 12px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.ysearch-box .fixsbmt:hover{background:#333 url(../images/search2.png) no-repeat 12px 12px;transition:0.3s;}

/*通用全站搜索*/
.search_filter{width:1200px;height:70px;margin:0 auto;overflow:hidden;}
.search_filter .search_count{float:left;line-height:70px;color:#333;font-size:14px;}
.search_filter .search_count strong{color:#ef1300;}

/*首页幻灯片*/
.shida-banner{width:1200px;height:375px;margin:0 auto;padding-top:15px;}
.shida-banner img{display:block;}

/*全站课程列表*/
.recomend{line-height:28px;font-size:26px;color:#333;margin-top:42px;margin-bottom:15px;}
.text-more{font-size:16px;color:#2e8bef;float:right;}
.content_list{width:1220px;}
.content_list .content_item{position:relative;box-sizing:border-box;background-color:#fff;float:left;width:230px;margin-right:12.5px;margin-bottom:25px;-webkit-transition:-webkit-box-shadow 0.5s linear;transition:box-shadow 0.5s linear;border-radius:8px;box-shadow:0 4px 8px 0 rgba(7,17,27,.1);}
.content_list .content_item:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.2);box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.content_list .content_item a{display:block;}
.content_list .content_item img{width:230px;height:130px;display:block;border-top-right-radius:8px;border-top-left-radius:8px;background:#e5e5e5;}
.content_list .content_item .main_title{height:40px;line-height:20px;margin:10px 15px 10px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.content_list .content_item .main_title:hover{color:#ff700a;}
.content_list .content_item .sub_title{height:20px;line-height:20px;color:#999;font-size:12px;padding:0 15px 15px;}
.content_list .content_item .sub_title .price{float:left;color:#f30;font-size:14px;}
.content_list .content_item .sub_title .price i{font-size:12px;}
.content_list .content_item .sub_title .price small{font-size:12px;color:#999;text-decoration:line-through;}
.content_list .content_item .sub_title .ke-mianfei{display:inline-block;color:#2ed25d;font-size:14px;}

/*面包削导航*/
.mianbaoxiao{width:1200px;margin:0 auto;font-size:14px;overflow:hidden;}
.mianbaoxiao .mianbao-min{line-height:70px;color:#999;}
.mianbaoxiao .mianbao-min a{color:#999;}
.mianbaoxiao .mianbao-min a:hover{color:#ff700a;}

/*列表分页*/
#showpage_min{text-align:center;padding-top:30px;padding-bottom:30px;overflow:hidden;}
#showpage_min2{text-align:center;padding-top:30px;padding-bottom:30px;overflow:hidden;background:#f5f5f5;}
#showpage_min a,#showpage_min2 a{background-color:#fff;font-size:14px;display:inline-block;height:36px;line-height:36px;border:1px solid #eee;color:#666;margin-left:5px;padding:0 20px;border-radius:4px;}
#showpage_min a:hover,#showpage_min2 a:hover{border:1px solid #ff700a;color:#fff;background-color:#ff700a;text-decoration:none;}
#showpage_min .cpage,#showpage_min2 .cpage{font-size:14px;display:inline-block;height:36px;line-height:36px;border:1px solid #ff700a;color:#fff;background-color:#ff700a;margin-left:5px;padding:0 20px;border-radius:4px;}

/*个人中心左侧导航*/
.user-container{width:234px;float:left;margin-right:15px;margin-top:50px;min-height:600px;}
.uc-sub-box{padding:36px 0;box-shadow:0px 0px 1px #bbb;}
.uc-box{background:#fff;border-radius:5px;}
.uc-nav-box{margin-bottom:13px;}
.uc-nav-box .box-hd{height:52px;}
.uc-nav-box .box-hd .title{margin:0 48px;font-size:16px;line-height:52px;color:#333;}
.uc-nav-box .uc-nav-list{padding:0 48px;}
.uc-nav-list a{color:#757575;}
.uc-nav-list a:hover{color:#ff700a;}
.uc-nav-list li.active a{color:#ff700a;}
.uc-nav-list li{line-height:28px;padding-bottom:9px;}

/*个人中心右侧功能定位*/
.user-right{float:right;width:948px;margin-top:50px;border-radius:5px;box-shadow:0px 0px 1px #bbb;}
.uc-main-box{padding:33px 0;min-height:664px;}
.uc-content-box{margin:0 48px;}
.uc-content-box .box-hd .title{font-size:30px;font-weight:400;line-height:68px;color:#333;}
.uc-content-box .box-hd small{margin-left:10px;font-size:12px;line-height:15px;}
.order-list-box .box-hd .more{border-bottom:0;}
.uc-content-box .box-hd .filter-list a{color:#ff700a;}
.uc-content-box .box-hd .filter-list a:hover{color:#333;}
.uc-content-box .box-hd .filter-list{float:left;margin:0;padding:18px 0;list-style-type:none;font-size:16px;line-height:1.25;}
.uc-content-box .box-hd .filter-list li.tab-active,.uc-content-box .box-hd .filter-list li.active{color:#ff6700;}
.uc-content-box .box-hd .filter-list li.tab-active a,.uc-content-box .box-hd .filter-list li.active a{color:#ff6700;}
.uc-content-box .box-hd .filter-list li.first{padding-left:0;border-left:0;}
.uc-content-box .box-hd .filter-list li{float:left;padding:0 20px;border-left:1px solid #e0e0e0;color:#ff700a;}

/*个人中心*/
.content-top{overflow:hidden;}
.content-img{width:137px;box-shadow:1px 1px 10px #CACECA;margin:24px 24px 40px 10px;}
.content-img img{width:137px;height:137px;display:block;}
.content-img-head{width:137px;height:137px;}
.content-img-head:hover{background:url(../images/user-tx.png) no-repeat 0 90px;}
.content-message{margin:24px 0 0 10px;float:left;}
.content-message-mail{font-size:22px;margin-bottom:10px;color:#616161;height:32px;line-height:32px;}
.content-message-grade,.content-message-online{font-size:14px;margin-bottom:10px;color:#616161;line-height:28px;height:28px;}
.content-message-grade .zhanghao-dj{color:#229406;padding-right:20px;}
.content-message-grade .zhanghao-vip{color:#E4061B;padding-right:20px;}
.content-message-grade .vip-shijian{color:#E4061B;padding:0 5px;}
.content-message-grade .vip-goumai{color:#E4061B;padding:0 5px;}

/*订单提交*/
.order-time{color:#616161;margin-bottom:25px;line-height:28px;}
.order-time span{color:#ff700a;}
.order-detail li{line-height:26px;margin-bottom:20px;color:#333;}
.order-detail .label{float:left;width:85px;}
.order-detail .content{float:left;}
.order-detail .content img{padding-top:20px;padding-right:10px;cursor:pointer;}
.order-detail .order-num{color:#ff700a;}
.consignee-add{background:#F2F2F2;border:solid 1px #E6E6E6;padding:20px;color:#666;}
.consignee-add-label{display:block;font-size:16px;font-weight:700;}
.consignee-add-label b{color:#FF7300;float:left;margin:3px 6px 0 -10px;}
.consignee-add-text{border:solid 1px #CCC;font-size:14px;height:15px;line-height:14px;margin:10px 0;padding:10px;width:208px;}
.consignee-add-address{border:solid 1px #ccc;display:block;font-size:14px;height:78px;margin:10px 0;padding:10px;resize:none;width:458px;}

.button3{width:150px;line-height:40px;border-radius:20px;background:#ff700a;color:#fff;cursor:pointer;font-size:14px;padding:0;margin-top:15px;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
.button3:hover{background:#e05d00;color:#fff;}

/*支付宝付款*/
.btn_mid_grey{background:#ff700a;color:#fff;width:180px;height:38px;font-size:14px;line-height:38px;cursor:pointer;margin-top:10px;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
.btn_mid_grey:hover{background:#e05d00;color:#fff;}

/*帐号密码修改*/
.formbutton{width:150px;line-height:40px;height:40px;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;text-align:center;background:#ff700a;padding:0;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
.formbutton:hover{background:#e05d00;color:#fff;}

/*伪元素*/
.gzs-ke-mulu:hover::-webkit-scrollbar{display:initial;}
.gzs-ke-mulu::-webkit-scrollbar{width:5px;}
.gzs-ke-mulu::-webkit-scrollbar-thumb:hover{background:#cfd2d9;}
.gzs-ke-mulu:hover::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px;}
.gzs-ke-mulu::-webkit-scrollbar-track,.gzs-ke-mulu::-webkit-scrollbar-track:hover{background:transparent;}
.gzs-ke-mulu::-webkit-scrollbar-thumb:hover{background:#333;}

/*课程封面图*/
.gzs-course-right{display:flex;align-items:center;}
.course-thum .course-img-bg{width:780px;height:438px;display:block;}
.course-info{position:relative;overflow:hidden;padding-top:10px;}
.course-info .gzs-ke-title{float:left;width:580px;min-height:253px;}
.course-info h1{line-height:32px;color:#333;font-size:24px;padding-bottom:10px;}
.course-thum{width:780px;float:left;margin-top:30px;}
.gzs-ke-mulu{max-height:415px;padding:0 10px 20px 15px;overflow-y:auto;overflow-x: hidden;}
.gzs-ke-mulu-box{background:#fff;border-radius:5px;}
.gzs-ke-mulu-box h2{line-height:20px;font-size:16px;color:#333;padding:15px 15px 10px;}
.gzs-ke-mulu .ml-bf{width:18px;height:18px;background:url(../images/ml-bf.png) no-repeat;background-size:18px auto;display:inline-block;vertical-align:middle;margin:0 2px 2px 3px;}

/*课程标题*/
.gzs-iofn{display:flex;align-items:center;justify-content:space-between;}
.gzs-typename-box{position:relative;padding:10px 20px 20px;background:#fff;border-radius:0 0 8px 8px;}
.gzs-typename-box h1{line-height:30px;font-size:22px;padding-bottom:10px;color:#333;}
.gzs-typename-box .liandian{color:#999;line-height:20px;font-size:14px;padding-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gzs-typename-box .gzs-xuexicishu{display:flex;align-items:center;font-size:13px;color:#999;cursor:pointer;}
.gzs-typename-box .gzs-xuexicishu .ke-views{width:20px;height:20px;background:url(../images/views.png) no-repeat;background-size:20px auto;padding-right:2px;}

/*课程详情-内容简介*/
.gzs-kc-content{background:#fff;padding:10px 20px 20px;margin-top:10px;border-radius:8px;color:#333;font-size:14px;line-height:24px;margin-bottom:10px;}
.gzs-kc-content h2{color:#333;position:relative;display:inline-block;line-height:40px;font-size:16px;margin-bottom:5px;}
.gzs-kc-content h3{font-size:14px;color:#333;font-weight:700;margin-bottom:10px;}
.gzs-kc-content img{max-width:740px !important; ;height:100% !important; ;display:block;}
.gzs-kc-content p a{color:#3f82fc;}
.gzs-kc-content p a:hover{color:#f13f13;text-decoration:underline;}
.gzs-kc-content h2:before,.gzs-kc-faq h2:before,.guide-purchase-note h2:before{width:34px;height:3px;box-shadow:1px 1px 3px -1px #f30;transition:.4s;transform-origin:left;position:absolute;content:'';background:#f30;left:0;bottom:3px;border-radius:5px;}

/*课程详情-常见问题*/
.gzs-kc-faq{background:#fff;padding:10px 20px 20px;border-radius:8px;margin-top:10px;}
.gzs-kc-faq h2{position:relative;color:#333;display:inline-block;line-height:40px;font-size:16px;margin-bottom:5px;}
.gzs-kc-faq p{color:#333;font-size:13px;line-height:20px;padding-bottom:5px;}

/*课程详情-右边内容*/
.gzs-kc-right{float:right;width:385px;}
.live-status{border-radius:8px;background:#fff;padding:15px 15px;margin-bottom:10px;}
.live-status .status-box .p1{font-size:14px;color:#333;padding-bottom:10px;}
.live-status .status-box .p1 span{color:#f30;font-weight:700;font-size:16px;padding:0 2px;}
.live-status .status-box .sec-kill{height:70px;background:linear-gradient(90deg,rgba(255,88,61,1),rgba(255,64,62,1));color:#fff;display:block;border-radius:5px;padding:10px 0;}
.live-status .status-box .sec-kill .l{width:150px;padding-right:10px;height:100%;display:inline-block;border-right:1px #fff dashed;text-align:center;vertical-align:top;}
.live-status .status-box .sec-kill .l .i2{line-height:34px;display:block;font-weight:700;font-size:26px;padding-top:18px;}
.live-status .status-box .sec-kill .l .i1{text-decoration:line-through;font-size:14px;padding-left:5px;margin-bottom:5px;vertical-align:middle;color:rgb(214 214 214 / 66%);}
.live-status .status-box .sec-kill .r{padding-left:36px;display:inline-block;text-align:left;}
.live-status .status-box .sec-kill .r .i1{display:block;margin-top:10px;width:100px;height:30px;line-height:30px;text-align:center;}
.live-status .status-box .sec-kill .r .i1 a{display:block;font-size:14px;color:#ff403e;background:#fff;border-radius:4px;}
.live-status .status-box .sec-kill .r .i2{line-height:24px;display:block;}
.live-status .status-box .sec-kill .r .i3{padding-left:3px;}

/*开SVIP会员*/
.sec-kill-box .coupon{border:1px solid #FFDB93;padding:3px 12px;margin-top:15px;border-radius:5px;justify-content:space-between;}
.sec-kill-box .coupon p{width:calc(100% - 58px);font-size:13px;line-height:34px;color:#FFB027;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sec-kill-box .coupon .receive-btn{width:50px;height:24px;background:#FFB027;border-radius:4px;line-height:18px;}
.sec-kill-box .coupon .receive-btn{display:flex;align-items:center;justify-content:center;}
.sec-kill-box .coupon .receive-btn a{font-size:13px;color:#fff;}
.sec-kill-box .coupon .receive-btn a:hover{opacity:0.9;}

/*课程目录*/
.gzs-kcml-box .task-task-item{position:relative;padding:15px 35px 15px 40px;display:block;overflow:hidden;background:#f6f7f9;margin-bottom:10px;border-radius:4px;box-sizing:border-box;border:1px #f6f7f9 solid;}
.gzs-kcml-box .task-task-item:hover{border:1px #f13f13 solid;}
.task-task-item.active{border:1px #f13f13 solid;background:rgb(255 60 0 / 4%);}
.task-task-item.active .season-title{color:#f13f13;}
.task-task-item.active .xulie{color:#f13f13;}

.gzs-kcml-box .task-task-item.vip:hover,.gzs-kcml-box .task-task-item.svip:hover,.gzs-kcml-box .task-task-item.notlogin:hover{border:1px #f13f13 solid;}
.gzs-kcml-box .task-task-item.vip:focus,.gzs-kcml-box .task-task-item.svip:focus,.gzs-kcml-box .task-task-item.notlogin:focus{border:1px #f6f7f9 solid;}
.gzs-kcml-box .task-task-item.vip:focus:hover,.gzs-kcml-box .task-task-item.svip:focus:hover,.gzs-kcml-box .task-task-item.notlogin:focus:hover{border:1px #f13f13 solid;}
.task-task-item.vip.active,.task-task-item.svip.active,.task-task-item.notlogin.active{border: 1px #f6f7f9 solid;}
.task-task-item.vip.active .season-title,.task-task-item.svip.active .season-title,.task-task-item.notlogin.active .season-title{color:#18191c;}

.notification{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px 25px;background-color:#000;color:white;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:1000;animation:fadeInalert 0.3s ease;max-width:80%;text-align:center;}
@keyframes fadeInalert{from{opacity:0;transform:translate(-50%,-50%) scale(0.9);}
to{opacity:1;transform:translate(-50%,-50%) scale(1)};}
.flex-center{position:absolute;top:16px;font-size:14px;line-height:18px;color:#9499a0;width:40px;left:0;text-align:center;display:flex;align-items:center;justify-content:center;}
.flex-align-center{display:flex;align-items:center;position:relative;}
.flex-align-center .season-title{font-size:14px;line-height:20px;color:#18191c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.season-info{display:flex;align-items:center;margin-top:8px;height:17px;}
.flex-info{display:flex;align-items:center;}
.flex-info img{position:relative;top:0;width:100%;height:18px;display:inline-block;margin-right:15px;}
.season-info .info-icon{width:16px;height:16px;fill:#61666d;display:block;margin-right:2px;}
.svg-icon{display:inline-flex;justify-content:center;align-items:center;}
.season-info .flex-info .shichang{color:#9499a0;}
.gzs-kcml-box .locked-icon{width:18px;height:18px;bottom:13px;right:15px;display:block;position:absolute;}
.gzs-kcml-box .ke-suo{background:url(../images/gzs-ke-s.png) no-repeat;background-size:18px auto;}
.gzs-kcml-box .keshikan{position:absolute;top:0;right:0;height:18px;line-height:18px;color:#fff;font-size:10px;background:#f13f13;text-align:center;display:inline-block;border-bottom-left-radius:4px;padding:0 5px;}
.task-tt-zjsj{height:18px;line-height:18px;background:url(../images/ke-sj.png) no-repeat 0 2px;background-size:14px auto;padding-left:18px;display:inline-block;}
.ke-youxiaoqi-tishi{float:right;height:50px;line-height:50px;display:inline-block;color:#666;padding-right:25px;font-size:14px}

/*课程收藏*/
.gzs-ke-title-box{overflow:hidden;}
.u-shoucang{position:relative;display:flex;align-items:center;}
.u-shoucang .shoucang1,.u-shoucang .shoucang2{width:20px;height:20px;cursor:pointer;}
.u-shoucang .shoucang1{background:url(../images/sc01.png) no-repeat;background-size:20px auto;}
.u-shoucang .shoucang2{background:url(../images/sc02.png) no-repeat;background-size:20px auto;}
.u-shoucang .shoucang1:hover{background:url(../images/sc02.png) no-repeat;background-size:20px auto;}
.mui-toast-container{position:fixed;z-index:9999;bottom:200px;width:100%;-webkit-transition:opacity .8s;transition:opacity .8s;opacity:0;}
.mui-toast-container.mui-active{opacity:1;}
.mui-toast-message{width:120px;margin:5px auto;padding:10px 5px;text-align:center;color:#fff;border-radius:5px;background-color:#606060;font-size:12px;}

/*相关推荐课程*/
.course-cover2{margin-top:20px;}
.course-cover2 h3{color:#333;font-size:16px;line-height:20px;}
.course-cover2 ul{width:800px;overflow:hidden;padding:10px 0 20px;}
.course-cover2 li{width:250px;float:left;position:relative;border-radius:8px 8px;border:1px solid #E8E8E8;background:#fff;margin:0 12px 12px 0;}
.course-cover2 li img{width:100% !important;height:134px !important;display:block;border-radius:5px 5px 0 0;}
.course-cover2 .gzs-ke-title{padding:5px 10px;}
.course-cover2 .sub_title{padding:0 10px;}
.course-cover2 .title{height:38px;line-height:19px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.course-cover2 .title:hover{color:#ff700a;}
.course-cover2 .price{color:#f30;font-size:14px;}
.course-cover2 .price small{font-size:12px;color:#999;text-decoration:line-through;}
.course-cover2 .sub-hot{font-size:12px;color:#999;height:20px;line-height:20px;}
.course-cover2 .ke-mianfei{font-size:14px !important;color:#2ed25d;}

/*网站推广*/
#goodcover{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;opacity:0.8;}
#code{border-radius:8px;width:720px;background-color:#fff;position:fixed;display:none;top:50%;left:50%;margin-left:-360px;z-index:1002;margin-top:-219px;box-sizing:border-box;}
.goodtxt{padding:20px 10px;text-align:center;}
.goodtxt p{line-height:30px;font-size:16px;color:#333;padding:0 10px;}
#closebt{width:26px;height:26px;line-height:26px;display:block;position:absolute;right:10px;top:10px;background:#fff;border-radius:50%;color:#000;font-size:26px;text-align:center;font-family:Arial;opacity: .2;}
#closebt:hover,#closebt:focus{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
.course-btn-qun:hover{color:#ff700a !important;border-color:#ff700a !important;}
.popularize{border-radius:8px 8px 0 0;height:130px;padding:0;border-bottom:none;position:relative;background:#ddd url(../images/popularize.jpg) no-repeat;background-size:100%;}
#ewmsrc{width:260px;display:block;margin:0 auto;padding-bottom:18px;}
#foo{color:#333;}

/*我的推广链接*/
.yxw-gt-box{overflow:hidden;opacity:0;}
.yxw-gt-box #foo{width:100%;line-height:50px;background-color:#fff;color:#ff700a;font-size:14px;padding:0 15px;border:none;cursor:pointer;box-sizing:border-box;}
.yxw-tglj{width:120px;margin:0 auto;text-align:center;height:36px;line-height:36px;background:#0c6069;margin-bottom:30px;border-radius:3px;}
.yxw-tglj a{display:block;color:#fff;font-size:14px;}
.yxw-tglj:hover{background-color:#000;color:#fff;}

/*推广赚钱ICO*/
.gzs-fanyong{width:20px;height:20px;background:url(../images/hongbao1.png) no-repeat;background-size:20px auto;cursor:pointer;margin-left:10px;}
.gzs-fanyong:hover{background:url(../images/hongbao2.png) no-repeat;background-size:20px auto;}

/*手机扫码学课*/
.action-bar-actionbtnbox{display:flex;align-items:center;margin-left:10px;}
.app-win{display:flex;justify-content:center;position:relative;cursor:pointer;}
.app-win:hover .app-m{display:block;}
.app-win .app-gz{color:#999;font-size:14px;height:20px;line-height:20px;padding-left:18px;position:relative;cursor:pointer;}
.app-win .app-gz:before{content:'';width:16px;height:16px;position:absolute;left:0;top:3px;background:url(../images/shouji1.svg) no-repeat;background-size:16px auto;}
.app-win:hover .app-gz{color:#f30;}
.app-win:hover .app-gz:before{background:url(../images/shouji2.svg) no-repeat;background-size:16px auto;}
.app-m{position:absolute;right:0;top:30px;background:#fff;width:140px;padding:12px 0 16px;z-index:999;display:none;}
.app-m .code-img img{display:block;width:90px;height:90px;}
.app-win .down-c{width:270px;right:0;margin-right:0px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.2);border-radius:5px;padding:10px;}
.down-c:before{content:'';width:0;height:0;border-bottom:8px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:-8px;left:275px;}
.down-c .l-code .img img{width:100%;height:100%;display:block;}
.down-c .l-code{width:90px;height:90px;}
.down-c .r-info{height:90px;padding-left:100px;}
.down-c .r-info .h4{font-size:16px;color:#333;padding:0px 0 5px;font-weight:700;}
.down-c .r-info .p1{font-size:12px;line-height:20px;color:#666;}

/*课程详情-购买须知*/
.guide-purchase-note{background:#fff;padding:10px 20px 20px;border-radius:8px;margin-top:10px;}
.guide-purchase-note h2{position:relative;color:#333;display:inline-block;line-height:40px;font-size:16px;margin-bottom:5px;}
.guide-purchase-note p{font-size:13px;white-space:pre-wrap;display:flex;line-height:20px;padding-bottom:5px;}

/*课程详情-课程打折*/
.specials-count-down.count-down1{display:none;}
.specials-count-down{height:50px;line-height:50px;overflow:hidden;}
.jieshu-sj-box{color:#fff;}
.jieshu-sj{display:inline-block;}
#time-item{background:linear-gradient(90deg,#0eb24f,#0cb04d);border-radius:5px;padding:15px 15px 20px;margin:10px 0 15px;}
#time-item h3{letter-spacing:1px;display:block;font-weight:700;color:#fff;font-size:20px;line-height:30px;padding-bottom:3px;}
.jieshu-sj-box span{color:#d00101;display:inline-block;font-weight:700;}
.jieshu-sj-box em{color:#fff;padding-left:8px;}

/*课程详情-音频播放器*/
.aplayer{position:relative;width:400px;}
.aplayer .aplayer-lrc-content,.aplayer .aplayer-pic .aplayer-hide{display:none;}
.aplayer .aplayer-pic{position:relative;margin:0 auto;height:80px;width:80px;}
.aplayer .aplayer-pic .aplayer-button{width:80px;height:80px;top:50%;left:50%;margin:-40px 0 0 -40px;position:absolute;cursor:pointer;}
.aplayer .aplayer-pic .aplayer-play{background:url(../images/yinpin-bf.png) no-repeat;background-size:80px auto;}
.aplayer .aplayer-pic .aplayer-pause{background:url(../images/yinpin-zt.png) no-repeat;background-size:80px auto;}
.aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause{position:absolute;top:1px;left:2px;font-size:12px;line-height:14px;}
.aplayer .aplayer-info{padding:10px 15px;height:66px;box-sizing:border-box;margin-top:30px;}
.aplayer .aplayer-info .aplayer-controller{position:relative;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar{position:relative;height:15px;width:100%;background:rgba(255, 255, 255, 0.3);cursor:pointer;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#fff;height:15px;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;background:#fff;height:15px;}
.aplayer .aplayer-info .aplayer-controller .aplayer-thumb{display:none;position:absolute;top:0;right:-15px;margin-top:-3px;margin-right:-10px;height:15px;width:25px;border-radius:10px;background:#fff;cursor:pointer;}
.aplayer .aplayer-info .aplayer-controller .aplayer-time{height:22px;color:#fff;font-size:16px;margin-top:5px;}
.aplayer-dtime.aplayer-dtime-fr{float:right;}
.aplayer .aplayer-lrc{display:none;}
.aplayer .aplayer-pic .aplayer-play svg,.aplayer .aplayer-pic .aplayer-pause svg,.aplayer-info .aplayer-music,.aplayer-miniswitcher,.aplayer-list{display:none!important;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar{background:#7E99A3 !important;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar .aplayer-loaded{background:#b0b0b0 !important;}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{background:#fff !important;}
.aplayer .aplayer-time-inner{display:flex;justify-content:space-between;align-items:center;}

/*课程详情-图文内容*/
.guozesen-tuwen{background:#fff;padding:15px 20px 0;border-radius:8px 8px 0 0;border-bottom:1px #dedede solid;}
.guozesen-tuwen h3{line-height:28px;font-size:22px;color:#333;padding-bottom:20px;font-weight:700;}
.guozesen-tuwen p{line-height:28px;font-size:16px;color:#333;padding-bottom:10px;}
.guozesen-tuwen p a{color:#2b6feb;}
.guozesen-tuwen p a:hover{color:#ff700a;}
.guozesen-tuwen img{max-width:100%;display:block;margin:0 auto;}

/*课程详情-网盘提取码*/
.wangpan-box{display:flex;max-width:800px;flex-wrap:wrap;justify-content:center;padding-top:30px;}
.guozesen-wangpan .wp-tqm{line-height:24px;font-size:16px;text-align:center;color:#fff;}
.guozesen-wangpan .wp-tishi{line-height:24px;font-size:16px;text-align:center;color:#fff;padding-top:20px;}
.guozesen-wangpan .wp-tqm span{color:#f30;font-weight:700;}
.guozesen-wangpan .wangpan-box a{line-height:42px;color:#fff;padding:0 20px;border-radius:4px;margin:0 5px;}
.guozesen-wangpan .wangpan-box .fz-tqm{background:#672b1c;}
.guozesen-wangpan .wangpan-box .wp-url{background:#06a7ff;}
.guozesen-wangpan .wangpan-box .fz-tqm:hover,.guozesen-wangpan .wangpan-box .wp-url:hover{opacity:0.8;}

/*课程详情-内容加载动画*/
.course-article{position:relative;width:100%;z-index:9;}
.course-article .dqhk{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;box-sizing:border-box;}
.course-article .qjdh{display:flex;align-items:center;justify-content:center;height:100%;}
.course-article .lohg{line-height:24px;padding-top:20px;color:#c5c5c5;font-size:16px;}
.course-article .dqhk .jiazai-img{width:60px;height:60px;margin:0 auto;background:url(../images/ke-jiazai.png) no-repeat;background-size:60px auto;border-radius:50%;}
.course-article .dqhk .jiazai-img{animation:spin 2s linear infinite;}
.course-article .jz-img{width:780px;height:438px;background:#000;}
.course-article .jz-bg{position:absolute;width:100%;height:100%;overflow:hidden;}
.course-article .jz-bg-cover{position:absolute;width:100%;height:100%;background-size:contain;filter:blur(45px);}
.course-article .jz-bg-mask{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.75);}
.course-article .jiazai-popup{position:absolute;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}

/*底部友情链接*/
.u-corp-gray{background-color:#f4f4f4;}
.u-corp-gray .g-flow{width:1200px;margin:0 auto;}
.u-corp-gray .u-bar{padding-top:40px;overflow:hidden;}
.u-corp-gray .u-bar h3{float:left;color:#333;font-size:24px;line-height:31px;}
.u-corparea{padding:20px 0 40px;overflow:hidden;}
.u-corparea li{float:left;height:20px;line-height:20px;padding-bottom:20px;}
.u-corparea .link{font-size:16px;margin-right:20px;color:#666;display:block;}
.u-corparea .link:hover{color:#ff700a;}
.footer-link-bbb{width:1200px;margin:0 auto;overflow:hidden;height:1px;margin-bottom:-50px;}

/*网站底部*/
.footer-link{background:#fff;margin-top:50px;padding:50px 0;}
.footer-link .w1200{width:1200px;margin:0 auto;overflow:hidden;}
.footer-link .w1200 li{float:left;margin-right:20px;}
.footer-link .w1200 li a{font-size:14px;color:#333;line-height:28px;display:inline-block;}
.footer-link .w1200 li a:hover{color:#ff700a;}
.footer-link .w1200 .footer-yxw-gxb,.footer-link .w1200 .foofer-fr a{color:#727272;padding-right:5px;}
.footer-link .w1200 .footer-yxw-gxb:hover,.footer-link .w1200 .foofer-fr a:hover{color:#ff700a;}
.footer-link .w1200 .foofer-fr{line-height:28px;font-size:14px;color:#727272;}

/*在线客服*/
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.eot?qradjf');src:url('../fonts/iconfont.eot?qradjf#iefix') format('embedded-opentype'),url('../fonts/iconfont.ttf?qradjf') format('truetype'),url('fonts/iconfont.woff?qradjf') format('woff'),url('fonts/iconfont.svg?qradjf#iconfont') format('svg');font-weight:normal;font-style:normal;}
.demo-icon{font-family:"iconfont";font-style:normal;font-weight:normal;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;}

/*右边客服*/
.cndns-right{position:fixed;right:0;top:50%;margin-top:-100px;z-index:98;}
.cndns-right-box{position:absolute;right:50px;padding-right:5px;display:none;}
.cndns-right-box .box-border img{width:100%;height:100%;display:block;padding:10px;box-sizing:border-box;}
.cndns-right-box .box-border{position:relative;padding:20px;background-color:#fff;border:1px solid #009944;border-radius:5px;}
.cndns-right .yxw-ewm-ms{font-size:12px;color:#fff;height:26px;line-height:26px;background:#009944;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.cndns-right-meau{position:relative;border-top:1px #eaeaea solid;}
.cndns-right-meau:first-child{border-top:0;}
.cndns-right-meau:hover .cndns-right-btn{background-color:#009944 !important;}
.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff;} 
.cndns-right-meau:hover .cndns-right-btn p{color:#fff;}
.cndns-right-meau:hover .cndns-right-box{display:block;}
.cndns-right-btn{width:50px;text-align:center;display:block;position:relative;background:#fff;padding:15px 0;box-shadow:0 4px 8px 0 rgba(7,17,27,0.1);}
.cndns-right-btn span{color:#009944;font-size:22px;display:inline-block;}
.cndns-right-btn p{color:#757070;;font-size:12px;line-height:16px;}

/*微信客服*/
.yxw-fr-wxkf .cndns-right-box{bottom:0;}
.yxw-fr-wxkf .cndns-right-box .box-border{width:150px;padding:0;}
.yxw-fr-wxkf .box-border .arrow-right{position:absolute;right:-15px;bottom:122px;width:0;height:0;border:7px solid transparent;border-left-color:#009944;}
.yxw-fr-wxkf .box-border .arrow-right:before{position:absolute;left:-8px;top:-7px;content:"";width:0;height:0;border:7px solid transparent;border-left-color:#fff;}

/*微信公众号*/
.yxw-fr-wxgzh .cndns-right-box{bottom:0;}
.yxw-fr-wxgzh .cndns-right-box .box-border{width:150px;padding:0;}
.yxw-fr-wxgzh .box-border .arrow-right{position:absolute;right:-15px;bottom:30px;width:0;height:0;border:7px solid transparent;border-left-color:#009944;}
.yxw-fr-wxgzh .box-border .arrow-right:before{position:absolute;left:-8px;top:-7px;content:"";width:0;height:0;border:7px solid transparent;border-left-color:#fff;}

/*返回顶部*/
#top-back{position:fixed;right:0;bottom:50px;}
#top-back .dingbu-icon{width:25px;height:25px;background:url(../images/dingbu-icon.png) no-repeat;background-size:25px auto;display:inline-block;}

/*微信APP学课-弹出大图*/
.dwz-box{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;z-index:100;display:none;}
.hint{width:602px;height:468px;position:fixed;top:50%;left:50%;margin-left:-300px;margin-top:-310px;z-index:11111;display:none;}
.hint3{width:15px;height:15px;background:url(../images/win_app_close.png) center no-repeat;position:absolute;top:15px;right:15px;cursor:pointer;}
.hint-in1 img{width:100%;height:100%;display:block;border-radius:4px;}