*{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;}
.clearfix:after{content:"\200b";display:block;height:0;clear:both;}
.fl{float:left;}
.fr{float:right;}
i,em,q{font-style:normal;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff700a;}
.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-yey-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(../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;}

/*帐号登后*/
#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;}
#mainmenu .arrow{position:absolute;width:13px;height:8px;top:62px;right:20px;display:none;}
#mainmenu .yey-huiyuan{padding:0 20px !important;}

.nav-login-bd{position:absolute;width:300px;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{background:#fff;overflow:hidden;}
.nav-login-user .img{float:left;padding:10px 14px 10px 27px;}
.nav-login-user .img .homeLink{display:block;}
.nav-login-user .img img{width:50px;height:50px;border:2px solid #fff;border-radius:50%;display:block;}
.title-accProt-span{height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.title-accProt-span a{color:#333;font-size:14px;}
.title-accProt-span a:hover{color:#ff700a;}
.nav-login-user .title-accProt{width:100px;float:left;padding-top:15px;}
.nav-login-bottom{padding:20px 0 15px 0;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;}
ul.userFunList{overflow:hidden;}
.micro-card-vip{height:44px;line-height:44px;margin-left:20px;padding:6px 12px;border-radius:6px;background-color:#ffecdf;margin-bottom:10px;margin-right:20px;}
.micro-card-vip span{color:#ff700a;font-size:14px;}
.micro-card-vip a{color:#ff700a;font-size:14px;}
.nav-login-bottom ul li{width:100px;float:left;}
.nav-login-bottom ul li a{display:block;text-align:center;font-size:14px;}
.nav-login-bottom .userFunImg{display:block;width:55px;height:55px;position:relative;margin:0 auto;border-radius:5px;}
.nav-login-bottom .img-grzx{background:url(../images/person-v1.png) no-repeat;}
.nav-login-bottom .img-mytw{background:url(../images/person-v2.png) no-repeat;}
.nav-login-bottom .img-myhy{background:url(../images/person-v3.png) no-repeat;}
.nav-login-bottom ul li p{margin-top:5px;font-size:14px;line-height:24px;}
.nav-login-profile-Link{float:right;font-size:14px;color:#333;display:inline-block;line-height:42px;}

/*会员下拉*/
.yey-vip-ico-0{float:left;width:21px;height:21px;background:url(../images/person-vip1.png) no-repeat;margin-top:2px;}
.yey-vip-ico-1{float:left;width:21px;height:21px;background:url(../images/person-vip2.png) no-repeat;margin-top:2px;}

/*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{height:70px;padding:0 40px;}
.head-container .logo{float:left;width:90px;height:44px;margin-top:13px;}
.head-container .logo img{width:90px;height:44px;}
.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:70px;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 .globalLoginBtn{border:1px solid #ddd;color:#333;margin-right:12px;}
.head-container .topRight .globalLoginBtn:hover{border:1px solid #ff700a;background:#ff700a;color:#fff;}

/*网站导航*/
.nav-item{width: 1200px;margin: 0 auto;}
.nav-item-box{float:left;margin:15px 0 0 0;}
.nav-item-box .pc-yey-nav{float:left;display:block;margin:0 20px;color:#333;font-size:16px;height:30px;line-height:40px;letter-spacing:1px;}
.nav-item-box .pc-yey-nav:hover ,.nav-item-box .on{color:#ff700a;transition:0.3s;}
.nav-item-box a:nth-child(2), .nav-item-box a:nth-child(3) {
	background: url(../images/hot_03.gif) no-repeat right 0px;
}

/*搜索*/
.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:12px;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;}

/*通用全站搜索*/
.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:24px;}
.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_item img{width:230px;height:130px;display:block;border-top-right-radius:8px;border-top-left-radius:8px;}
.content_item .main_title{height:44px;line-height:22px;margin:10px 15px 10px;font-size:16px;color:#333;font-weight:700;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.content_item .main_title:hover{color:#ff700a;}
.content_item .sub_title{height:20px;line-height:20px;color:#999;font-size:12px;padding:0 15px 15px;}
.content_item .sub_title .price{float:left;color:#f30;font-size:16px;padding-right:5px;}
em.jishu{position:absolute;top:103px;right:10px;color:#fff;font-size:12px;border-radius:4px;background:rgba(0,0,0,0.6);padding:2px 6px;}
em.ke-bs,em.price1{display:none;}
em.ke-bs1{display:inline-block;color:#2ed25d;font-size:16px;padding-right:5px;}

/*面包削导航*/
.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;}

/*最新课程分类样式*/
.peixun-kecheng{width:1200px;margin:0 auto 20px;overflow:hidden;border:1px solid #eee;border-top:none;box-shadow:0 0 0 1px #eee;border-radius:5px 5px 4px 4px;}
.kecheng-fl-pc{overflow:hidden;padding:10px 0;}
.peixun-kecheng a{display:inline-block;text-align:center;padding:10px 20px;line-height:1;border-radius:15px;box-sizing:content-box;margin:5px 0;color:#666;font-size:14px;}
.peixun-kecheng a.on,.peixun-kecheng a:hover{color:#ff700a;transition:color 200ms ease-in;}

/*列表分页 FZH修改*/


#showpage_min { 
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
}

#showpage_min ul { 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

#showpage_min li { 
    display: inline-block; 
    margin-left: 5px; 
}

#showpage_min a { 
    background-color: #fff;
    font-size: 14px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    border: 1px solid #eee;
    color: #666;
    padding: 0 20px;
}

#showpage_min a:hover { 
    border: 1px solid #ff700a;
    color: #fff;
    background-color: #ff700a;
    text-decoration: none;
}

#showpage_min .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;
}

#showpage_min .active a { 
    border: 1px solid #ff700a;
    color: #fff;
    background-color: #ff700a;
    text-decoration: none;
}


/*个人中心左侧导航*/
.user-container{width:234px;float:left;margin-right:15px;margin-top:50px;min-height:600px;}
.uc-sub-box{padding:36px 0;-webkit-box-shadow:0px 1px 2px #bbb;box-shadow:0px 1px 2px #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;-webkit-box-shadow:0px 1px 2px #bbb;box-shadow:0px 1px 2px #bbb;}
.uc-main-box{padding:33px 0;min-height:600px;}
.uc-content-box{margin:0 48px;}
.uc-content-box .box-hd .title{font-size:30px;font-weight:400;line-height:68px;color:#757575;}
.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;}

/*课程分类*/
.category-list{margin-bottom:20px;background:#fff;font-size:14px;height:45px;line-height:45px;}
.category-list .list-l{float:left;font-size:14px;font-weight:bold;color:#252c34;padding-left:20px;padding-right:10px;}
.category-list li,.category-list .course-quanbu{float:left;margin:0 10px;}
.category-list .link{color:#333;padding:0 10px;display:inline-block;}
.category-list .link:hover{background:#ff700a;color:#fff;}
.category-list .link-0{background:#ff700a;color:#fff;display:inline-block;padding:0 10px;}
.category-list .link-qb{color:#333;display:inline-block;padding:0 10px;}
.category-list .link-qb:hover{background:#ff700a;color:#fff;}

/*新闻列表--左侧*/
.article-card-box-min{float:left;width:835px;min-height:550px;background-color:#fff;border-radius:8px;}
.article-card{overflow:hidden;margin-bottom:10px;padding:15px;border-bottom:1px #eee solid;}
.article-card .figure{width:210px;height:131px;float:left;display:block;}
.article-card .figure img{width:210px;height:131px;display:block;border-radius:3px;}
.article-text{width:560px;height:131px;float:left;margin-left:25px;}
.article-card h2{margin-bottom:15px;padding-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.article-card h2 .article-title{color:#333;font-size:20px;}
.article-card h2 .article-title:hover{color:#ff700a;}
.article-card .desc{height:45px;font-size:12px;line-height:22px;color:#999;}
.article-card .info{float:right;color:#999;font-size:12px;padding-top:15px;}
.article-card .info .author{color:#666;padding-right:10px;}
.article-card .info .time{color:#666;padding-right:10px;}
.article-card .info .read{color:#666;padding-right:10px;}
.article-card .info .read a{color:#666;}
.article-card .info .read a:hover{color:#ff700a;}
div#add_more,div#nono{text-align:center;font-size:16px;color:#999;margin-top:30px;}

/*新闻列表-右侧*/
.star-article-r{width:330px;float:right;}
.article-hot-l{background:#fff;padding:25px 20px;margin-bottom:20px;border-radius:8px;}
.article-hot-l .clear-fix{font-size:18px;line-height:20px;color:#333;display:inline-block;font-weight:700;}
.article-hot-l ul li{height:20px;line-height:20px;margin-top:20px;}
.article-hot-l ul li em{float:left;width:25px;height:20px;line-height:20px;text-align:center;background:#ddd;font-size:13px;color:#fff;border-radius:3px;margin-right:10px;}
.article-hot-l ul li .top{background:#ff700a;}
.article-hot-l ul li:nth-child(-n+3) em{background:#ff700a;}
.article-hot-l ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:14px;}
.article-hot-l ul li a:hover{color:#ff700a;}

/*新闻列表-右侧 fzh广告图片*/
.article-hot-fzhGG {padding:0px;margin-bottom:20px;}
.article-hot-fzhGG img{width:100%;border-radius:8px;}

/*标签云*/
.cloud {
	padding: 20px;
	overflow: hidden
}
.cloud ul {
	overflow: hidden;
	padding-top: 10px
}
.cloud ul a {
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	display: block;
	background: #f1f1f1;
	float: left;
	padding: 3px 10px;
	margin: 10px 5px 0 0;
	border-radius: 3px;
	transition: all .2s;
	color: #525252
}
.cloud ul a:hover {
	background: #ff700a;
	color: #fff
}

/*新闻文章页面*/
.news_aricle{width:1200px;margin:0 auto;margin-bottom:50px;overflow:hidden;}
.aricle_left{width:835px;float:left;}
.min_box{padding:0 25px 15px 25px;background-color:#fff;margin-bottom:20px;border-radius:8px;}
.aricle_tiele{padding:40px 0 20px 0;}
.aricle_tiele h1{color:#333;font-size:28px;font-weight:700;}
.aricle_banquan{line-height:20px;color:#999;padding-bottom:12px;font-size:12px;}
.aricle_banquan .author,.aricle_banquan .time{margin:0 15px 0 0;}
.aricle_content h2{margin-bottom:10px;font-weight:700;line-height:18px;border-left:3px solid #ff700a;padding-left:10px;}
.aricle_content p{margin-bottom:25px;margin-top:20px;color:#333;line-height:32px; text-align: left;overflow:hidden;}
.aricle_content p a{color:#1a79ff;}
.aricle_content p img{margin:0 auto;display:block;text-align:center;max-width:750px;}
.aricle_content p video{margin:0 auto;display:block;text-align:center;max-width:750px;}

/*文章页点赞分享*/
.manageBox{padding:50px 0;text-align:center;}
.manageBox .like{width:130px;height:70px;border-radius:35px;background:#eee;display:inline-block;padding-top:12px;cursor:pointer;box-sizing:border-box;}
.manageBox span .yey-dianzan{display:block;width:26px;height:26px;background:url(../images/dianzan1.png) no-repeat;background-size:26px 26px;margin:0 auto 5px;}
.manageBox span .yey-dianzan2{display:block;width:26px;height:26px;background:url(../images/dianzan2.png) no-repeat;background-size:26px 26px;margin:0 auto 5px;}

/*相关阅读*/
.aricle-tuijian{background:#fff;padding:0px;margin-bottom:10px;line-height:26px;color:#2a2a2a;}
.aricle-tuijian p a{color:#450A11;font-size:16px;}
.aricle-tuijian p a:hover{color:#ff700a;}
.aricle-tuijian .reading{line-height:26px;padding:8px 0;color:#333;font-size:16px;font-weight:700;}

/*课程播放器下方左右两边*/
.video-box-left{width:650px;-webkit-box-shadow:0px 1px 2px #bbb;box-shadow:0px 1px 2px #bbb;border-radius:8px;}
.video-box-right{width:520px;min-height:240px;background:#fff;-webkit-box-shadow:0px 1px 2px #bbb;box-shadow:0px 1px 2px #bbb;border-radius:8px;}

/*课程标题*/
.yey-xin-k-bf{background:#191919;overflow:hidden;margin-bottom:50px;padding-top:15px;padding-bottom:30px;}

/*VIP课程缩略图*/
.yey-xin-k .fl{width:850px;}
.yey-xin-k .fr{width:350px;background:#232323;height:478px;}
.pc-video-vip-lst{width:100%;height:478px;background:#333;}
.pc-video-vip-lst p{font-size:18px;color:#f30;font-weight:bold;padding:20px 0 0 300px;}
.pc-video-vip-lst span{color:#fff;display:block;font-size:20px;padding:150px 0 0 300px;}
.pc-video-vip-lst .m-video-viphy{width:120px;height:40px;line-height:40px; border-radius:0px;text-align:center;font-size:16px;color:#fff;margin-top:20px;margin-left:300px;background-color:#af6b3a;display:inline-block;}

/*课程详情/图文教程*/
.proDetail{background-color:#fff;border-radius:8px;}
.detsMain{padding:30px 35px;overflow:hidden;}
.detsMain p{line-height:26px;margin-bottom:20px;font-size:16px;color:#666;}
.detsMain p strong{padding-right:5px;}
.detsMain h3{color:#333;font-size:20px;padding-bottom:15px;font-weight:700;}
.detsMain img{max-width:100%;display:block;border-radius:8px;}

/*课程表*/
.yey-kcb-content{padding-bottom:30px;}
.yey-kcb-content .course-count-label{border-bottom:1px solid #eee;}
.yey-kcb-content .m-yey-kcb-li{height:42px;line-height:42px;border-bottom:1px solid #eee;}
.yey-kcb-content .m-yey-kcb-li a{padding-right:27px;background:url(../images/yey-video.png) right no-repeat;background-size:25px auto;color:#333;font-size:16px;display:block;}
.yey-kcb-content .course-kcxxts{margin-top:10px;color:#fff;background-color:#333;padding:0 15px;height:42px;line-height:42px;font-size:14px;border-radius:3px;position:relative;}
.yey-kcb-content .course-kcxxts .course-tishi{width:20px;height:20px;position:absolute;top:-10px;text-indent:-999em;display:block;left:10px;background:url(../images/yey-kcb-jt.png) no-repeat;background-size:20px auto;}

/*食材明细*/
.detsMain .course-shicai{margin-bottom:30px;}
.detsMain .course-shicai li{height:32px;line-height:32px;color:#333;font-size:14px;padding:10px 18px;background:#f1f7fa;border-bottom:1px solid #e5e5e5;}
.detsMain .course-shicai li:first-child{border-top-right-radius:8px;border-top-left-radius:8px;}
.detsMain .course-shicai li:last-child{border-bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.detsMain .course-shicai .yongliao-left{width:50%;float:left;font-size:16px;color:#333;}
.detsMain .course-shicai .yongliao-right{width:50%;float:right;font-size:16px;color:#999;}

/*没开VIP前的图文教程*/
.yey-pc-twjc{overflow:hidden;background:#fff;padding:0 35px;}
.yey-pc-twjc h2{font-size:18px;font-weight:bold;color:#333;padding-top:30px;padding-bottom:10px;}
.yey-pc-twjc h3{font-size:18px;font-weight:bold;color:#333;padding-top:10px;padding-bottom:10px;}
.yey-pc-twjc p{line-height:26px;font-size:16px;color:#333;padding-bottom:20px;text-align:justify;}
.yey-pc-twjc p strong{font-weight:bold;}

/*课程评论*/
.cmt-top-title .join-txt{display:inline-block;padding:30px 0 15px 35px;font-size:20px;color:#333;font-weight:700;}
.article-course-pl{padding:0 35px;}
.article-course-pl .form-contro{width:100%;height:130px;line-height:26px;display:block;font-size:14px;color:#333;background-color:#f5f5f5;padding:15px;border:none;resize:none;outline:0;box-sizing:border-box;border-radius:8px;}
.article-course-pl .kc-pinglun .btn-success{border-radius:18px;background:#ff700a;color:#fff;font-size:14px;line-height:36px;height:36px;padding:0 10px;width:100px;cursor:pointer;font-family:Microsoft Yahei;}
.kc-pinglun.clearfix{padding:10px 0;}
.kc-pinglun .join-txt-fr{font-size:14px;color:#333;display:inline-block;line-height:35px;}
.kc-pinglun .join-txt-fr em{color:#ff700a;font-size:18px;padding:0 2px;}

/*评论内容*/
.course-discuss .pl-list{padding:20px 0;border-top:1px solid #eee;background:#fff;}
.course-discuss .pl-list-avator{float:left;width:40px;height:40px;}
.course-discuss .pl-list-avator img{display:block;border-radius:50%;width:40px;height:40px;}
.course-discuss .pl-list-main{margin-left:60px;}
.course-discuss .pl-list-nick{line-height:16px;margin-bottom:8px;font-size:14px;color:#333;}
.course-discuss .pl-list-content{margin-bottom:10px;font-size:14px;color:#333;line-height:24px;}
.course-discuss .pl-list-btm{height:18px;font-size:12px;color:#93999f;margin-top:15px;}
.course-discuss .pl-list-btm .list-praise{color:#93999f;}
.course-discuss .pl-list-btm .pl-list-time{display:block;line-height:18px;}
.course-discuss .pl-list-btm .ok-btn{display:none;position:relative;cursor:pointer;height:18px;line-height:18px;color:#666;padding:0 0 0 17px;background:url(../images/hottestcomment-bg.png) no-repeat 0 -100px;}
.course-discuss .pl-list-btm .ok-btn em{margin-left:3px;}
.course-discuss .pl-list-btm .ok-btn:hover{background-position:0 -70px;color:#8895a6;}

/*官方回复*/
.course-discuss .pl-list-gfhf{line-height:24px;border-top:1px solid #eee;margin-top:10px;padding-top:10px;color:#333;font-size:14px;}

/*评论提交反馈*/
.pl-list-tjfk{padding:15px 0;color:#666;font-size:16px;text-align:center;}

/*帮助中心*/
.gb-markdown h2{font-size:16px;color:#333;padding-bottom:10px;margin-top:10px;font-weight:700;}
.gb-markdown h3{font-size:16px;color:#ff700a;display:inline-block;}

/*底部友情链接*/
.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:#1c1f21;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:#c8cdd2;line-height:28px;display:inline-block;}
.footer-link .w1200 li a:hover{color:#fff;}
.footer-link .w1200 .footer-yey-gxb{color:#c8cdd2;padding-left:10px;}
.footer-link .w1200 .footer-yey-gxb:hover{color:#fff;}
.footer-link .w1200 .foofer-fr{float:right;line-height:28px;font-size:14px;color:#c8cdd2;}
.footer-link .w1200 .foofer-fr a{color:#c8cdd2;padding-left:10px;}

/*在线客服*/
@font-face{font-family:'iconfont';src:url('../fonts/iconfont.eot?qradjf');src:url('../fonts/iconfont.eot') format('embedded-opentype'),url('../fonts/iconfont.ttf') format('truetype'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.svg') 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:5px;top:60%;margin-top:-100px;z-index:98;}
.cndns-right-meau{position:relative;}
.cndns-right-meau:hover .cndns-right-box{display:block;}
.cndns-right-meau:hover .cndns-right-btn span{display:none;}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}

.cndns-right-btn{width:48px;height:48px;border:1px solid #eee;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff;}
.cndns-right-btn span{color:#999;font-size:30px;line-height:48px;}
.cndns-right-btn p{color:#ff700a;font-size:14px;line-height:16px;padding-top:8px;display:none;}

/*微信/APP下载*/
.cndns-right-box{position:absolute;right:48px;padding-right:10px;display:none;}
.cndns-right-box .box-border{position:relative;padding:20px;background-color:#fff;box-shadow:0 1px 8px #d9d9d9;border-radius:5px;}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/right-arrow.png) no-repeat;position:absolute;right:-13px;}
/*微信*/
.meau-code .cndns-right-box{bottom:0;}
.meau-code .cndns-right-box .box-border,.meau-app .cndns-right-box .box-border{width:156px;text-align:center;border-radius:5px;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{bottom:20px;}
/*APP*/
.meau-app .cndns-right-box{bottom:-56px;}
.meau-app .cndns-right-box .box-border .arrow-right{bottom:20px;}

/*在线客服*/
.d-service-item{width:320px;}
.d-service-item h4{font-size:20px;color:#333;font-weight:400;margin-bottom:9px;margin-top:10px;}
.d-service-item p{font-size:14px;color:#333;}
.d-service-item .d-service-item-p1{padding:19px 0 18px;}
.d-service-item .d-service-item-p2{line-height:25px;margin-bottom:9px;}
.d-service-item .d-service-item-p3{margin-bottom:10px;padding-top:10px;}
.d-service-item .d-service-item-p2 .tran{display:inline-block;vertical-align:top;width:85px;line-height:24px;text-align:center;border-radius:3px;color:#fff;font-size:14px;background:#ff700a;}
.meau-fk .cndns-right-box{bottom:-112px;}
.meau-fk .cndns-right-box .box-border .arrow-right{bottom:125px;}

/*返回顶部*/
.meau-top .cndns-right-btn span{font-size:30px;line-height:12px;padding-top:10px;display:block;}
.meau-top .cndns-right-btn i{display:block;color:#999;line-height:16px;margin-top:3px;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff700a;border:1px solid #ff700a;}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff;} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}

/*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:13px;height:13px;background:url(../images/win_app_close.png) center no-repeat;position:absolute;top:15px;right:15px;cursor:pointer;}




/*FZH MD文件页面显示CSS*/

  @font-face {
  font-family: octicons-link;
  src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
}

.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}

.markdown-body .anchor {
  float: left;
  line-height: 1;
  margin-left: -20px;
  padding-right: 4px;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #24292e;
  line-height: 1.5;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
}

.markdown-body .pl-c {
  color: #6a737d;
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5;
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1;
}

.markdown-body .pl-s .pl-s1,
.markdown-body .pl-smi {
  color: #24292e;
}

.markdown-body .pl-ent {
  color: #22863a;
}

.markdown-body .pl-k {
  color: #d73a49;
}

.markdown-body .pl-pds,
.markdown-body .pl-s,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre {
  color: #032f62;
}

.markdown-body .pl-smw,
.markdown-body .pl-v {
  color: #e36209;
}

.markdown-body .pl-bu {
  color: #b31d28;
}

.markdown-body .pl-ii {
  background-color: #b31d28;
  color: #fafbfc;
}

.markdown-body .pl-c2 {
  background-color: #d73a49;
  color: #fafbfc;
}

.markdown-body .pl-c2:before {
  content: "^M";
}

.markdown-body .pl-sr .pl-cce {
  color: #22863a;
  font-weight: 700;
}

.markdown-body .pl-ml {
  color: #735c0f;
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  color: #005cc5;
  font-weight: 700;
}

.markdown-body .pl-mi {
  color: #24292e;
  font-style: italic;
}

.markdown-body .pl-mb {
  color: #24292e;
  font-weight: 700;
}

.markdown-body .pl-md {
  background-color: #ffeef0;
  color: #b31d28;
}

.markdown-body .pl-mi1 {
  background-color: #f0fff4;
  color: #22863a;
}

.markdown-body .pl-mc {
  background-color: #ffebda;
  color: #e36209;
}

.markdown-body .pl-mi2 {
  background-color: #005cc5;
  color: #f6f8fa;
}

.markdown-body .pl-mdr {
  color: #6f42c1;
  font-weight: 700;
}

.markdown-body .pl-ba {
  color: #586069;
}

.markdown-body .pl-sg {
  color: #959da5;
}

.markdown-body .pl-corl {
  color: #032f62;
  text-decoration: underline;
}

.markdown-body details {
  display: block;
}

.markdown-body summary {
  display: list-item;
}

.markdown-body a {
  background-color: transparent;
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}

.markdown-body strong {
  font-weight: inherit;
  font-weight: bolder;
}

.markdown-body h1 {
  font-size: 2em;
  margin: .67em 0;
}

.markdown-body img {
  border-style: none;
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace,monospace;
  font-size: 1em;
}

.markdown-body hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.markdown-body input {
  font: inherit;
  margin: 0;
}

.markdown-body input {
  overflow: visible;
}

.markdown-body [type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body * {
  box-sizing: border-box;
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body strong {
  font-weight: 600;
}

.markdown-body hr {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
  height: 0;
  margin: 15px 0;
  overflow: hidden;
}

.markdown-body hr:before {
  content: "";
  display: table;
}

.markdown-body hr:after {
  clear: both;
  content: "";
  display: table;
}

.markdown-body table {
  border-collapse: collapse;
  border-spacing: 0;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body details summary {
  cursor: pointer;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-bottom: 0;
  margin-top: 0;
	
}

.markdown-body h1 {
  font-size: 32px;
}

.markdown-body h1,
.markdown-body h2 {
  font-weight: 600;
}

.markdown-body h2 {
  font-size: 24px;
}

.markdown-body h3 {
  font-size: 20px;
}

.markdown-body h3,
.markdown-body h4 {
  font-weight: 600;
}

.markdown-body h4 {
  font-size: 16px;
}

.markdown-body h5 {
  font-size: 14px;
}

.markdown-body h5,
.markdown-body h6 {
  font-weight: 600;
}

.markdown-body h6 {
  font-size: 12px;
}

.markdown-body p {
  margin-bottom: 10px;
  margin-top: 0;
}

.markdown-body blockquote {
  margin: 0;
}

.markdown-body ol,
.markdown-body ul {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ol ol ol,
.markdown-body ol ul ol,
.markdown-body ul ol ol,
.markdown-body ul ul ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body code,
.markdown-body pre {
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 12px;
}

.markdown-body pre {
  margin-bottom: 0;
  margin-top: 0;
}

.markdown-body input::-webkit-inner-spin-button,
.markdown-body input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.markdown-body .border {
  border: 1px solid #e1e4e8!important;
}

.markdown-body .border-0 {
  border: 0!important;
}

.markdown-body .border-bottom {
  border-bottom: 1px solid #e1e4e8!important;
}

.markdown-body .rounded-1 {
  border-radius: 3px!important;
}

.markdown-body .bg-white {
  background-color: #fff!important;
}

.markdown-body .bg-gray-light {
  background-color: #fafbfc!important;
}

.markdown-body .text-gray-light {
  color: #6a737d!important;
}

.markdown-body .mb-0 {
  margin-bottom: 0!important;
}

.markdown-body .my-2 {
  margin-bottom: 8px!important;
  margin-top: 8px!important;
}

.markdown-body .pl-0 {
  padding-left: 0!important;
}

.markdown-body .py-0 {
  padding-bottom: 0!important;
  padding-top: 0!important;
}

.markdown-body .pl-1 {
  padding-left: 4px!important;
}

.markdown-body .pl-2 {
  padding-left: 8px!important;
}

.markdown-body .py-2 {
  padding-bottom: 8px!important;
  padding-top: 8px!important;
}

.markdown-body .pl-3,
.markdown-body .px-3 {
  padding-left: 16px!important;
}

.markdown-body .px-3 {
  padding-right: 16px!important;
}

.markdown-body .pl-4 {
  padding-left: 24px!important;
}

.markdown-body .pl-5 {
  padding-left: 32px!important;
}

.markdown-body .pl-6 {
  padding-left: 40px!important;
}

.markdown-body .f6 {
  font-size: 12px!important;
}

.markdown-body .lh-condensed {
  line-height: 1.25!important;
}

.markdown-body .text-bold {
  font-weight: 600!important;
}

.markdown-body:before {
  content: "";
  display: table;
}

.markdown-body:after {
  clear: both;
  content: "";
  display: table;
}

.markdown-body>:first-child {
  margin-top: 0!important;
}

.markdown-body>:last-child {
  margin-bottom: 0!important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body blockquote,
.markdown-body dl,
.markdown-body ol,
.markdown-body p,
.markdown-body pre,
.markdown-body table,
.markdown-body ul {
  margin-bottom: 16px;
  margin-top: 0;
	
}

.markdown-body hr {
  background-color: #e1e4e8;
  border: 0;
  height: .25em;
  margin: 24px 0;
  padding: 0;
}

.markdown-body blockquote {
  border-left: .25em solid #dfe2e5;
  color: #6a737d;
  padding: 0 1em;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body kbd {
  background-color: #fafbfc;
  border: 1px solid #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #959da5;
  color: #444d56;
  display: inline-block;
  font-size: 11px;
  line-height: 10px;
  padding: 3px 5px;
  vertical-align: middle;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 16px;
  margin-top: 24px;
}

.markdown-body h1 {
  font-size: 2em;
}

.markdown-body h1,
.markdown-body h2 {
  border-bottom: 1px solid #eaecef;
  padding-bottom: .3em;
}

.markdown-body h2 {
  font-size: 1.5em;
}

.markdown-body h3 {
  font-size: 1.25em;
}

.markdown-body h4 {
  font-size: 1em;
}

.markdown-body h5 {
  font-size: .875em;
}

.markdown-body h6 {
  color: #6a737d;
  font-size: .85em;
}

.markdown-body ol,
.markdown-body ul {
  padding-left: 2em;
}

.markdown-body ol ol,
.markdown-body ol ul,
.markdown-body ul ol,
.markdown-body ul ul {
  margin-bottom: 0;
  margin-top: 0;
}

.markdown-body li {
  word-wrap: break-all;
}

.markdown-body li>p {
  margin-top: 16px;
}

.markdown-body li+li {
  margin-top: .25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
  margin-top: 16px;
  padding: 0;
}

.markdown-body dl dd {
  margin-bottom: 16px;
  padding: 0 16px;
}

.markdown-body table {
  display: block;
  overflow: auto;
  width: 100%;
}

.markdown-body table th {
  font-weight: 600;
}

.markdown-body table td,
.markdown-body table th {
  border: 1px solid #dfe2e5;
  padding: 6px 13px;
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa;
}

.markdown-body img {
  background-color: #fff;
  box-sizing: content-box;
  max-width: 100%;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body code {
  background-color: rgba(27,31,35,.05);
  border-radius: 3px;
  font-size: 85%;
  margin: 0;
  padding: .2em .4em;
}

.markdown-body pre {
  word-wrap: normal;
}

.markdown-body pre>code {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  white-space: pre;
  word-break: normal;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  background-color: #f6f8fa;
  border-radius: 3px;
  font-size: 85%;
  line-height: 1.45;
  overflow: auto;
  padding: 16px;
}

.markdown-body pre code {
  background-color: transparent;
  border: 0;
  display: inline;
  line-height: inherit;
  margin: 0;
  max-width: auto;
  overflow: visible;
  padding: 0;
  word-wrap: normal;
}

.markdown-body .commit-tease-sha {
  color: #444d56;
  display: inline-block;
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 90%;
}

.markdown-body .blob-wrapper {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  overflow-x: auto;
  overflow-y: hidden;
}

.markdown-body .blob-wrapper-embedded {
  max-height: 240px;
  overflow-y: auto;
}

.markdown-body .blob-num {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  color: rgba(27,31,35,.3);
  cursor: pointer;
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 12px;
  line-height: 20px;
  min-width: 50px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 1%;
}

.markdown-body .blob-num:hover {
  color: rgba(27,31,35,.6);
}

.markdown-body .blob-num:before {
  content: attr(data-line-number);
}

.markdown-body .blob-code {
  line-height: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  vertical-align: top;
}

.markdown-body .blob-code-inner {
  color: #24292e;
  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  font-size: 12px;
  overflow: visible;
  white-space: pre;
  word-wrap: normal;
}

.markdown-body .pl-token.active,
.markdown-body .pl-token:hover {
  background: #ffea7f;
  cursor: pointer;
}

.markdown-body kbd {
  background-color: #fafbfc;
  border: 1px solid #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #c6cbd1;
  color: #444d56;
  display: inline-block;
  font: 11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
  line-height: 10px;
  padding: 3px 5px;
  vertical-align: middle;
}

.markdown-body :checked+.radio-label {
  border-color: #0366d6;
  position: relative;
  z-index: 1;
}

.markdown-body .tab-size[data-tab-size="1"] {
  -moz-tab-size: 1;
  tab-size: 1;
}

.markdown-body .tab-size[data-tab-size="2"] {
  -moz-tab-size: 2;
  tab-size: 2;
}

.markdown-body .tab-size[data-tab-size="3"] {
  -moz-tab-size: 3;
  tab-size: 3;
}

.markdown-body .tab-size[data-tab-size="4"] {
  -moz-tab-size: 4;
  tab-size: 4;
}

.markdown-body .tab-size[data-tab-size="5"] {
  -moz-tab-size: 5;
  tab-size: 5;
}

.markdown-body .tab-size[data-tab-size="6"] {
  -moz-tab-size: 6;
  tab-size: 6;
}

.markdown-body .tab-size[data-tab-size="7"] {
  -moz-tab-size: 7;
  tab-size: 7;
}

.markdown-body .tab-size[data-tab-size="8"] {
  -moz-tab-size: 8;
  tab-size: 8;
}

.markdown-body .tab-size[data-tab-size="9"] {
  -moz-tab-size: 9;
  tab-size: 9;
}

.markdown-body .tab-size[data-tab-size="10"] {
  -moz-tab-size: 10;
  tab-size: 10;
}

.markdown-body .tab-size[data-tab-size="11"] {
  -moz-tab-size: 11;
  tab-size: 11;
}

.markdown-body .tab-size[data-tab-size="12"] {
  -moz-tab-size: 12;
  tab-size: 12;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px;
}

.markdown-body .task-list-item input {
  margin: 0 .2em .25em -1.6em;
  vertical-align: middle;
}

.markdown-body hr {
  border-bottom-color: #eee;
}

.markdown-body .pl-0 {
  padding-left: 0!important;
}

.markdown-body .pl-1 {
  padding-left: 4px!important;
}

.markdown-body .pl-2 {
  padding-left: 8px!important;
}

.markdown-body .pl-3 {
  padding-left: 16px!important;
}

.markdown-body .pl-4 {
  padding-left: 24px!important;
}

.markdown-body .pl-5 {
  padding-left: 32px!important;
}

.markdown-body .pl-6 {
  padding-left: 40px!important;
}

.markdown-body .pl-7 {
  padding-left: 48px!important;
}

.markdown-body .pl-8 {
  padding-left: 64px!important;
}

.markdown-body .pl-9 {
  padding-left: 80px!important;
}

.markdown-body .pl-10 {
  padding-left: 96px!important;
}

.markdown-body .pl-11 {
  padding-left: 112px!important;
}

.markdown-body .pl-12 {
  padding-left: 128px!important;
}



  /**
 * CSS Styles for MD Files
 * 凌创派 (https://www.022999.com)
 * @Zhihongf
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #9a6e3a;
	/* This background color was intended by the author of this theme. */
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function,
.token.class-name {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}


  


    .markdown-body {
      font-family: -apple-system,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
      box-sizing: border-box;
      min-width: unset;    /* 取消最小宽度 */
      max-width: 100%;     /* 铺满父容器，不限制宽度 */
      margin: 0;           /* 取消居中外边距 */
      padding: 0;          /* 取消左右内边距，完全继承父容器间距 */
	  all: unset; /* 新增：强制无视父容器所有继承样式 */
    }

    @media not print {
      .markdown-body {
        padding: 45px;
      }

      @media (max-width: 767px) {
        .markdown-body {
          padding: 15px;
        }
      }
    }

    .hf-container {
      color: #24292e;
      line-height: 1.3;
    }

    .markdown-body .highlight pre,
    .markdown-body pre {
      white-space: pre-wrap;
    }
    .markdown-body table {
      display: table;
    }
    .markdown-body img[data-align="center"] {
      display: block;
      margin: 0 auto;
    }
    .markdown-body img[data-align="right"] {
      display: block;
      margin: 0 0 0 auto;
    }
    .markdown-body li.task-list-item {
      list-style-type: none;
    }
    .markdown-body li > [type=checkbox] {
      margin: 0 0 0 -1.3em;
    }
    .markdown-body input[type="checkbox"] ~ p {
      margin-top: 0;
      display: inline-block;
    }
    .markdown-body ol ol,
    .markdown-body ul ol {
      list-style-type: decimal;
    }
    .markdown-body ol ol ol,
    .markdown-body ol ul ol,
    .markdown-body ul ol ol,
    .markdown-body ul ul ol {
      list-style-type: decimal;
    }


.markdown-body a.footnote-ref {
  text-decoration: none;
}

.footnotes {
  font-size: .85em;
  opacity: .8;
}

.footnotes li[role="doc-endnote"] {
  position: relative;
}

.footnotes .footnote-back {
  position: absolute;
  font-family: initial;
  top: .2em;
  right: 1em;
  text-decoration: none;
}

.inline-math.invalid,
.multiple-math.invalid {
  color: rgb(255, 105, 105);
}

.toc-container {
  width: 100%;
}

.toc-container .toc-title {
  font-weight: 700;
  font-size: 1.2em;
  margin-bottom: 0;
}

.toc-container li,
.toc-container ul,
.toc-container ul li {
  list-style: none !important;
}

.toc-container > ul {
  padding-left: 0;
}

.toc-container ul li span {
  display : flex;
}

.toc-container ul li span a {
  color: inherit;
  text-decoration: none;
}
.toc-container ul li span a:hover {
  color: inherit;
  text-decoration: none;
}

.toc-container ul li span span.dots {
  flex: 1;
  height: 0.65em;
  margin: 0 10px;
  border-bottom: 2px dotted black;
}


.markdown-body{}pre.front-matter{display:none!important;}


/* 只给markdown内部的列表恢复符号，不影响页面其他地方 */
.markdown-body ul {
  list-style: disc !important; /* 恢复小圆点 */
  padding-left: 1.5em !important;
}

.markdown-body ol {
  list-style: decimal !important; /* 恢复数字序号 */
  padding-left: 1.5em !important;
}

.markdown-body li {
  list-style: inherit !important; /* 继承父级的列表样式 */
}