.xgwkc{background: #fff;font-family: "microsoft yahei";color: #333;max-width: 800px;margin: 0 auto;}
.head{display: -webkit-flex;justify-content: space-between;align-items: center;line-height: initial;overflow: initial;background-color: #fff;height: 3.2rem;padding-right: 0.5rem;padding-left: 0.5rem;position: fixed;z-index: 10;right: 0;left: 0;}
.tubiao{width: 6rem;height: 2rem;}
.tubiao img {width: 100%;height: 95%;display: block;}
.login{font-size: 0.6rem;color: #333;padding: .2rem;}
/* 通关班  精品班  基础班 */
.picture{width: 100%;height: auto;overflow: hidden;padding-top: 3.2rem;display: flex;}
.picture img{width: 100%;}
/* 信息系统项目管理师试听课程 */
.stclass{width: 100%;margin: 0px auto;text-align: center;overflow: hidden;padding-bottom: 20px;margin-top: -42px;}
.stclass h2{font-size:24px;font-weight:800;color:#fff;}
.stclass p{width: 100%;overflow: hidden;color: #ccc;font-size: 0.92rem;margin-top: 5px;margin-bottom: 10px;}
.stclass video{width: 100%;border-radius: 5px;margin-top: 10px;}
/* 课程套餐 */
.kecheng{background: #EBECFF !important;width: 100%;overflow: hidden;}
.kecheng1{background: #404494;width: 100%;overflow: hidden;}
.kcdiv{width: 100%;padding-top: 20px;text-align: center;background: url(../../img/peixun/01.png)no-repeat top left;overflow: hidden;margin-top: 14px;}
.kcdiv02{background: url(../../img/peixun/02.png)no-repeat top left !important;}
.kcdiv03{background: url(../../img/peixun/03.png)no-repeat top left !important;}
.kcdiv04{background: url(../../img/peixun/04.png)no-repeat top left !important;}
.kcdiv05{background: url(../../img/peixun/05.png)no-repeat top left !important;}
.kcdiv06{background: url(../../img/peixun/06.png)no-repeat top left !important;}
.kcdiv07{background: url(../../img/peixun/07.png)no-repeat top left !important;}
.dian{width: 15%;position: relative;top: -3px;}
.kctc{color: #333;font-size: 24px;font-weight: bold;letter-spacing: 2px;text-align: left;display: inline-block;float: left;}
.kecheng1 .kctc{color: #fff;}
.kecheng1 .kcp{color: #F9F9F9;}
.kctc em{width: 2px;height: 27px;background: #FF5D3D;display: inline-block;position: relative;top: 6px;margin-right: 8px;}
.kcp{max-width: 56%;overflow: hidden;color: #333;font-size: 0.8rem;text-align: left;float: left;margin-top: 12px;margin-left: 4px;text-overflow: ellipsis;white-space: nowrap;}
.gaoji,.ziliao,.sktx{width: 94%;margin: 10px auto;}
.gaojiul{width: 100%;display: inline-block;overflow: hidden;height: 50px;position: relative;}
.gaojiul li{width: 33%;float: left;color: #666666;background: #D8D9EB;text-align: center;overflow: hidden;font-size: 0.9rem;border-radius: 10px 10px 0 0;height: 40px;line-height: 40px;margin-right: 0.5%;position: relative;top: 8px;}
.gaojiul li:last-child{margin-right: 0;}
.jia{font-size: 0.3rem;color: #fff;background: #FF0000;text-align: center;width: 35%;overflow: hidden;display: inline-block;border-radius: 10px;height: 15px;line-height: 15px;position: relative;top: -8px;}
.lihover{background: #FF5D3D !important;color: #FFFFFF !important;height: 50px !important;line-height: 50px !important;top: 0px !important;}
.money,.book{width: 100%;margin: -4px auto;border-radius: 0 0 8px 8px;background: #fff;display: inline-block;padding-bottom: 0.5rem;box-shadow: 0px 0px 9px 1px #c7c9eb;}
.money table tr td{border-bottom: 1px solid #E6E6E6;font-size: .85rem;padding: .5rem;line-height: 24px;vertical-align:middle;}
.money table tr td:first-child{border-right: 1px solid #E6E6E6;width: 14%;text-align: center;}
.money table tr td .jgtext em{font-size: 1.4rem;font-weight: bold;}
.money table tr:first-child td:last-child p:first-child{color: #999999;}
.money table tr:first-child td:last-child p:first-child span:last-child em{text-decoration: line-through;}
.money table tr:first-child td:last-child p:last-child{color: #FF5D3D;}
.mdiv{width: 95%;margin: 0 auto;}
.mleft{width: 50%;float: left;}
.rborder{border-right: 1px solid #F5F5F5;}
.jiaqian{width: 100%;font-size: 24px;color: #FF0000;font-weight: bold;text-align: center;}
.scjg{font-size: 16px;color: #666;margin-left: 3px;font-weight: 500;text-decoration: line-through;}
.angin{width: 100%;text-align: center;font-size: 0.8rem;padding-bottom: 0.3rem;padding-top: 0.3rem;overflow: hidden;}
.angin a:first-child{width: 45%;float: left;padding: 0.1rem;border: 1px solid #4094FE;border-radius: 15px;color: #4094FE;display: inline-block;margin-right: 5%;}
.angin a:last-child{width: 45%;float: left;padding: 0.15rem;border-radius: 15px;color: #fff;display: inline-block;background: #FF6A00;}
.angina{width: 30%;margin-left: 35%;float: left;padding: 0.2rem;border-radius: 15px;color: #fff;display: inline-block;background: #FF6A00;font-size: 1rem;}
.marl{margin-right: 5px;}
.yuanjia{width: 100%;overflow: hidden;text-align: center;color: #666;}
.dec{color: #43A7FE;width: 100%;text-align: center;border-bottom: 1px solid #E6E6E6;font-size: 0.8rem;padding: 0.3rem;overflow: hidden;}
.mzou{margin-left: 5%;}
.kcul{width: 100%;padding-top: 10px;font-size: 0.9rem;}
.kcul li:nth-child(odd){padding-left: 0.2rem;width: 24%;background: #ffe400;text-align: center;padding: 0.2rem;margin-top: 6px;font-weight: bold;}
.kcul li:nth-child(even){width: 100%;overflow: hidden;margin-top: 6px;line-height: 24px;font-size: 0.8rem;color: #333;}
.red{color: #FF0000 !important;}
.botn{text-align: center;width: 100%;margin-top: 12px;}
.zxkf{width: 32%;text-align: center;color: #fff;background: #FFB43D;display: inline-block;padding: 0.5rem .3rem;border-radius: 23px;margin-right: 10%;margin-bottom: 10px;}
.bei{background: #FF5D3D !important;margin-right: 0px !important;}
.yc{display: none;}
/* 课程资料 */
.book img{width: 100%;padding: 0.2rem;}
.bookul{width: 95%;margin: 0 auto;overflow: hidden;}
.bookul ul{width: 48%;float: left;overflow: hidden;}
.bookul ul:first-child{margin-right: 4%;}
.bookul ul li{width: 100%;font-size: 0.7rem;margin-bottom: 3px;line-height: 18px;}
.kczl{padding-top: 15px !important;}
/* 信息系统项目管理师课程表 */
.csc{background: #D7E8FC;width: 100%;padding-top: 15px;padding-bottom: 15px;}
.csc h2{font-size:20px;font-weight:800;color:#333333;text-align: center;}
.csc p{width: 100%;overflow: hidden;color: #666666;font-size: 0.9rem;margin-top: 5px;text-align: center;}
.csctable{width: 95%;margin: 0 auto;margin-top: 10px;border-radius: 13px;overflow: hidden;}
.csctable tr{height: 30px;line-height: 30px;background: #FFFFFF;text-align: center;font-size: 0.8rem;}
.onetr{background: #4094FE !important;color: #fff;}
.gdkctr{height: 50px !important;line-height: 50px !important;}
.gdkc{border: 1px solid #4094FE;color: #4094FE;border-radius: 18px;display: inline-block;height: 28px;line-height: 28px;width: 47%;margin-top: 5px;}
/* 授课体系 */
.teaching{width: 100%;margin: 10px auto;border-radius: 8px;background: #fff;display: inline-block;padding-top: 12px;padding-bottom: 0.5rem;}
.one{width: 100%;overflow: hidden;}
.one img{width: 18%;margin-left: 10px;}
.one span{font-size: 22px;font-weight: bold;color: #0D2133;margin-left: 15px;position: relative;top: -19px;z-index: 100;letter-spacing: 1px;}
.dise{width: 25%;background: #FFFF00;height: 15px;position: relative;left: -28%;display: inline-block;z-index: 33 !important;top: -8px !important;}
.zbkcul,.dbkcdiv,.ccjdul{width: 95%;margin-left: 15px;}
.zbkcul li:nth-child(odd){width: 100%;font-size: 1rem;font-weight: bold;color: #0D2133;margin-top: 10px;overflow: hidden;}
.spanst,.spanzt{width: 28%;float: right;display: inline-block;text-align: center;color: #fff !important;background: #43A7FE;border-radius: 15px;font-size: 1rem;font-weight: 500;margin-right: 15px;padding: 0.2rem;}
.spanst img{width: 25%;margin-left: 8px;position: relative;top: 2px;}
.spanzt img{width: 20%;margin-left: 8px;}
.zbkcul li:nth-child(even){width: 97%;background: #FFF9EB;padding: 0.5rem;font-size: 0.9rem;border-radius: 8px;margin-top: 10px;line-height: 22px;overflow: hidden;margin-bottom: 20px;}
.zbkcul li:nth-child(even) p:first-child{font-size: 16px;}
.dbkcul{width: 45%;float: left;margin-right: 5%;}
.dbkcul li:nth-child(odd){width: 100%;font-size: 1rem;font-weight: bold;color: #0D2133;margin-top: 10px;overflow: hidden;text-align: center;}
.dbkcul li:nth-child(even){width: 97%;background: #EBF5FF;padding: 0.5rem;font-size: 0.9rem;border-radius: 8px;margin-top: 10px;line-height: 24px;overflow: hidden;margin-bottom: 20px;position: relative;height: 240px;}
.dbkcul li:nth-child(even) p:first-child,.dbkcul li:nth-child(even) p:last-child{width: 100%;text-align: center;font-size: 1rem;}
.dbkcul li:nth-child(even) p:last-child{margin: 10px auto;position: absolute;bottom: 0px;margin-left: -10px;}
.dbkcst{width: 70%;margin: 0 auto;display: inline-block;text-align: center;color: #fff !important;background: #43A7FE;border-radius: 15px;font-size: 16px;font-weight: 500;padding: 0.2rem;}
.dbkcst img{width: 26%;margin-left: 8px;position: relative;top: 2px;}
.ccjdul li{width: 97%;background: #FFF3F2;margin-top: 10px;margin-bottom: 20px;padding: 0.5rem;border-radius: 8px;font-size: 0.9rem;line-height: 22px;display: inline-block;}
.fristp{width: 100%;}
.fristp span{width: 45%;display: inline-block;text-align: center;font-size: 1rem;color: #FFFFFF;background: #FF887F;border-radius: 0.9rem 0px 16px 0px;padding: 0.2rem;position: relative;top: -7px;left: -8px;letter-spacing: 1px;font-weight: bold;}
.jk{width: 55% !important;}
.ccjdul li p:nth-child(2){font-size: 1rem;}
.kqccleft{width: 50%;float: left;margin-right: 2%;}
.kqccleft span{font-size: 1rem;font-weight: 600;}
.kqccright{width: 48%;float: right;}
.kqccright img{width: 100%;}
/* 信管名师 */
.piclb{width: 94%;height: 210px;background: #FFFFFF;margin: 0 auto;border-radius: 8px;overflow: hidden;margin-top: 10px;}
.piclb ul{	padding-top: 0.5rem;list-style: outside none none;}
.slider-panel p:first-child{font-size: 1rem;color: #333333;}
.slider-panel p:last-child{font-size: 0.85rem;color: #666666;line-height: 22px;margin-top: 5px;text-align: left;}
.slider, .slider-panel img, .slider-extra {width: 95%; height: 200px;}
.slider {text-align: center;margin: 0px auto;position: relative;}
.slider-panel, .slider-nav, .slider-pre, .slider-next {position: absolute;z-index: 8;}
.slider-panel {position: absolute;}
.slider-extra {position: relative;}
.slider-nav{margin-left: -10%;position: absolute;left: 50%;bottom: 2px;} 
.slider-nav li {background: #D9D9D9;border-radius: 50%;margin: 0 2px;overflow: hidden;text-align: center;display: inline-block;height: 15px;line-height: 15px;width: 15px;}
.slider-nav .slider-item-selected {background: #43A7FE;}
/* 线上便捷学习 */
.xsbjul,.yzptul{width: 95%;margin: 0 auto 14px;background: #fff !important;margin-top: 15px;border-radius: 8px;padding-top: 10px;padding-bottom: 10px;display: inline-block;margin-left: 2.5%;}
.xsbjul li:nth-child(odd){width: 100%;overflow: hidden;margin-top: 10px;margin-bottom: 15px;font-size: 1rem;}
.xsbjul li:nth-child(even){width: 94%;margin: 0 auto;overflow: hidden;margin-top: 10px;margin-bottom: 15px;font-size: 1rem;}
.xsbjul li:nth-child(odd) span{display: inline-block;width: 40%;text-align: center;border-radius: 15px;padding: 0.3rem;background: #43A7FE;color: #fff;position: relative;left: -15px;font-weight: bold;}
.xsbjul li:nth-child(even) p:nth-child(1){font-weight: bold;color: #010305;}
.xsbjul li:nth-child(even) p:nth-child(2){font-size: 0.85rem;color: #666666;margin-top: 5px;line-height: 20px;}
.xzapp{width: 100%;overflow: hidden;margin-top: 10px;}
.iphonezs{width: 55%;float: left;}
.iphonezs img{width: 100%;}
.appxz{width: 40%;float: right;}
.appaz{width: 95%;margin: 0 auto;display: inline-block;text-align: center;background: #43A7FE;color: #FFFFFF;font-size: 0.8rem;border-radius: 10px;padding: 0.3rem;margin-top: 10px;overflow: hidden;margin-left: 3%;}
.appaz img{width: 15%;margin-right: 5px;}
.appaz span{position: relative;top: -4px;}
.appxz p{width: 100%;text-align: center;}
.appxz p img{width: 75%;margin-top: 8px;}
/* 优质配套服务 */
.yzptul li{width: 48%;margin-right: 4%;float: left;text-align: center;font-size: 0.85rem;display: inline-block;margin-top: 10px;}
.yzptul li:nth-child(even){margin-right: 0;}
.yzptul li p:nth-child(1){width: 100%;text-align: center;}
.yzptul li p:nth-child(1) img{width: 45%;}
.yzptul li p:nth-child(2){width: 85%;text-align: center;margin: 0 auto;font-size: 1rem;font-weight: bold;margin-bottom: 10px;}
.yzptul li p:nth-child(3){width: 85%;text-align: left;margin: 0 auto;margin-bottom: 10px;line-height: 23px;color: #333333;}
/* 底部 */
.foot{width: 100%;padding-top: 18px;text-align: center;}
.pb{padding-bottom: 15px;}
.why{background:linear-gradient(0deg,rgba(253,52,1,1) 0%, rgba(255,154,3,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px;font-weight:bold;color:rgba(253,50,1,1);}
.becase{font-size:0.8rem;font-weight:500;color:#666666;}
.foot div,.foot div img{width: 100%;}
/* 修改视频播放 */
.peixunbox{background: #333333;margin-top: 10px;overflow: hidden;}
.playlist{width: 100%;overflow: hidden;margin: 0 auto;}
.ptypeul li{float: left;text-align: center;width: 49%;height: 45px;line-height: 45px;font-size: 1rem;overflow: hidden;color: #999;margin-bottom: 8px;background: #4C4C4C;}
.ptypeul .lisel{color: #FFFFFF;background: #333333 !important;}
.ptypeul li span{display: none;width: 50%;margin: 0 auto;height: 3px;position: relative;top: -4px;border-radius: 10px;background: #999;}
.ptypeul .lisel span{display: block !important;background: #188eee;}
.sign_one{width: 94% !important;overflow: hidden;margin: 0 auto;display: none;height: 300px;overflow: scroll;}
.sign_one ul li{width: 100%;overflow: hidden;}
.sign_one ul li a{width: 96%;padding-top: 6px;position: relative;display: block;color: #F9F9F9;font-size: 16px;text-align: left;margin: 0 auto 0 4%;padding-bottom: 6px;border-left: 2px solid #4D4D4D;}
.sign_one ul li a p{margin: 0 auto 0px 2% !important;width: 98%;}
.sign_one ul li a p img{display: none;position: absolute;left: -8px;margin-top: 4px;}
.sign_one ul li:first-child a p img{margin-top: 6px;}
.sign_one ul .liyes{background: #272727;}
.sign_one ul .liyes a p img{display: inline-block !important;}
.sign_one ul li a p span {width: 40px;height: 18px;background: #32B16D;border-radius: 4px;display: inline-block;text-align: center;font-size: .8rem;color: #F9F9F9;overflow: hidden;position: relative;top: 4px;margin-left: 5px;line-height: 18px;}
.rlist{height: auto !important;}
/* 弹框 */
.play-fixed,.payfixbg {width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: #000;opacity: 0.5;filter: Alpha(opacity=50);z-index: 1024;} 
.play-in {width: 100%;height: 100%;position: fixed;left: 0;top: 0;padding-top: 50%;z-index: 1025;text-align: center;_position: absolute;}
.black-fixed {display: inline-block;border-radius: 5px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);}
.play-box {background: url(//www.fzyzx.cn/shipin/img/bg1.png) -50px -30px;border-radius: 8px;#width:360px;_width: 360px;padding: 20px 24px 0 24px}
.play-box h4 {color: #666;position: relative;line-height: 48px;font-size: 16px;text-align: left;text-align: center}
.play-box h4 b.close,.closeb {background: url(//www.fzyzx.cn/shipin/img/small-bg.png) 0 -837px no-repeat;width: 18px;height: 18px;position: absolute;right: 0px;top: 0;cursor: pointer;z-index: 9}
.play-box h4 b.close:hover {background-position: 0 -962px;animation: rotateone 2s linear infinite;}
@keyframes rotateone {
	0% {transform: rotate(0deg);}
	50% {transform: rotate(360deg);}
	75% {transform: rotate(360deg);	}
	100% {transform: rotate(360deg);}
}
.play-box .button {padding: 0 30px 34px 0;}
.play-box .button a {display: inline-block;height: 38px;width: 120px;line-height: 38px;border-radius: 2px;font-size: 14px;margin-left: 30px;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05)}
.play-box .button a.reds {background: #f25130;background-image: linear-gradient(90deg,#fb6d50,#f25130);color: #fff;}
.play-box .button a.reds:hover {background: #ee330c;background-image: linear-gradient(90deg,#f25130,#ee330c);}
.play-box .text{padding: 30px 0 40px 0;font-size: 14px;line-height: 22px;text-align: center;}
.play-box .text span{font-size: 16px;line-height: 16px;display: block;height: 40px;}
.play-box .text b {font-weight: normal;display: inline-block;}
.play-box .text b.ico {width: 20px;height: 20px;background: url(//www.fzyzx.cn/shipin/img/fix-bg.png) no-repeat;position: relative;margin: 4px 6px -4px 0;}
.play-box .text b.two-care {background-position: -29px 0}
/* 培训页面更新 20210526 */
.pictures{width: 100%;height: auto;overflow: hidden;padding-top: 4.5rem;background: url(../../img/peixun/heard_bg.png)no-repeat center top;text-align: center;color: #fff;font-size: .95rem;height: 360px;background-size: cover;}
.pictures>div .titp{width: 100%;text-align: center;overflow: hidden;margin: 1.5rem auto;}
.pictures>div .titp img{width: 90%;margin: 0 auto;}
.pictures>div h6{width: 100%;margin: 0 auto;text-align: center;overflow: hidden;}
.pictures>div h6 img{position: relative;top: 2px;width: 20%;margin-left: .3rem;margin-right: .3rem;}
.pictures>div ul{display: block;width: 100%;margin: 0 auto;overflow: hidden;}
.pictures>div ul li{display: inline-block;text-align: center;font-size: .8rem;}
.pictures>div ul li img{width: 22%;position: relative;top: 4px;margin-right: 4px;}
.peixunboxs {background: #8D8D8D;margin-top: 10px;overflow: hidden;width: 94%;margin: 0 auto;border-radius: 6px;}
.tenppbox{width: 100%;margin: 0 auto;overflow: hidden;background: url(../../img/peixun/ten_year.png)no-repeat center top;background-size: cover;text-align: center;color: #F5D0A7;padding-top: 2rem;padding-bottom: 2rem;}
.tenppbox p{width: 94%;margin: 0 auto;overflow: hidden;text-align: center;}
.tenppbox p:first-child img{width: 90%;margin: 0 auto 20px;}
.tenppbox p:nth-child(2) span{display: inline-block;background: url(../../img/peixun/cfxbg.png)no-repeat center top;text-align: center;height: 3rem;line-height: 3rem;overflow: hidden;background-size: cover;}
.tenppbox div{width: 90%;margin: 20px auto 0;overflow: hidden;}
.tenppbox div a{display: inline-block;overflow: hidden;text-align: center;color: #F5D0A7;font-size: .9rem;line-height: 22px;margin-right: 5%;width: 20%;}
.tenppbox div a img{width: 70%;}
.tenppbox div a:last-child{margin-right: 0px;}
/* 培训页面修改 */
.hread_box,.xuexiqi,.course_dec,.usebox{width: 100%;margin: 0 auto;overflow: hidden;position: relative;}
.usebox>i{background: #FFEBEB;border-radius: 11px;display: inline-block;padding: 2px 10px;color: #FF0000;position: relative;top: -2px;}
    .hread_box .hread_top {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        background: url(../../img/xgpeixun_main.jpg)no-repeat center;
        background-size: cover;
        height: 16rem;
    }
        .hread_box .hread_top.gg {
            background: url(../../img/ggpeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
        .hread_box .hread_top.jc {
            background: url(../../img/jcpeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
        .hread_box .hread_top.aq {
            background: url(../../img/aqpeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
        .hread_box .hread_top.rs {
            background: url(../../img/rspeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
        .hread_box .hread_top.wg {
            background: url(../../img/wgpeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
        .hread_box .hread_top.xx {
            background: url(../../img/xxpeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
		 .hread_box .hread_top.jl {
            background: url(../../img/jlpeixun_main.jpg)no-repeat center !important;
            background-size: cover !important;
        }
.hread_box .hread_top.pmp{background: url(../../img/pmp_heard.png)no-repeat center !important;background-size: cover !important;}
.hread_box .hread_top>div:first-child{width: 94%;margin: 0 auto;position: relative;height: 2.6rem;line-height: 2.6rem;overflow: hidden;}
.hread_box .hread_top>div:first-child a{display: inline-block;float: left;overflow: hidden;position: relative;text-align: center;}
.hread_box .hread_top>div:first-child a img{width: 66%;position: relative;top: 6px;}
.hread_box .hread_top>div:first-child a:last-child{float: right;}
.hread_box .hread_top .ljstbtn{background: linear-gradient(-90deg, #FEB100, #FF5A00);box-shadow: 0px 5px 9px 1px rgb(253 173 0 / 20%);border-radius: 30px;display: block;margin: 0 auto;width: 36%;text-align: center;color: #fff;height: 2.2rem;line-height: 2.2rem;position: absolute;bottom: 1.4rem;left: 32%;overflow: hidden;}
.hread_box .hread_top .ljstbtn img{width: 15%;margin-left: 6px;position: relative;top: 4px;}
.xuexiqi{top: -.75rem;}
.xuexiqi img,.ygpjbox .plullist li p:first-child span img{width: 100%;}
.course_dec{background: #F5F5F5;}
.course_dec>div{width: 100%;overflow: hidden;margin: 0 auto .3rem;position: relative;background: #fff;padding-bottom: .6rem;}
.course_dec>div:last-child{margin: 0 auto;}
.course_dec .yhq400{display: block;width: 94%;margin: 0 auto .7rem;overflow: hidden;color: #FF5D3D;font-size: .8rem;background: url(../../img/yhq_bg.png)no-repeat center;background-size: cover;height: 4rem;border-radius: 4px;}
.course_dec .yhq400>div:first-child{float: left;width: 60%;overflow: hidden;text-align: center;}
.course_dec .yhq400>div:first-child span:first-child{display: inline-block;float: left;overflow: hidden;line-height: 4rem;width: 50%;text-align: right;font-size: 1rem;}
.course_dec .yhq400>div:first-child span:first-child b{font-size: 2rem;font-weight: bold;}
.course_dec .yhq400>div:first-child span:last-child{display: inline-block;overflow: hidden;line-height: 1.5;vertical-align: middle;margin-top: .6rem;float: left;margin-left: .4rem;}
.course_dec .yhq400>div:first-child span:last-child em{display: block;font-size: .9rem;}
.course_dec .yhq400>div:first-child span:last-child em:last-child{font-size: .75rem;background: #FFD6CC;border-radius: 6px 0px 6px 0px;display: inline-block;padding: 0 .2rem;}
.course_dec .yhq400>div:last-child{width: 32%;float: right;overflow: hidden;text-align: center;line-height: 4rem;}
.course_dec .yhq400>div:last-child span{border: 1px solid #FFAA99;border-radius: 4px;padding: .3rem .4rem;font-size: .9rem;}
.title_price{width: 94%;margin: 0 auto;overflow: hidden;color: #999;font-size: .7rem;}
.title_price h1{width: 100%;margin: 0 auto .4rem;color: #333;font-size: 1.2rem;font-weight: bold;line-height: 26px;}
.title_price p span{color: #FF0000;}
.title_price p span em{font-size: 1.4rem;font-weight: bold;margin-right: .3rem;}
.title_price p:last-child{margin-top: .2rem;color: #666;}
.course_dec .course_fw{padding-top: .4rem;}
.course_dec .course_fw p{font-size: .85rem;width: 94%;color: #333;overflow: hidden;line-height: 26px;margin: 0 auto;}
.course_dec .course_fw p em{background: #FF5D3D;border-radius: 6px 0px 6px 0px;display: inline-block;color: #fff;padding: 0 .2rem;margin-right: .3rem;height: 1.1rem;line-height: 1.1rem;font-size: .7rem;}
.ygpjbox>div:first-child{width: 94%;margin: 0 auto;overflow: hidden;color: #333;font-size: .9rem;padding-top: .6rem;}
.ygpjbox>div:first-child span{display: inline-block;float: left;text-align: left;font-size: 1rem;font-weight: bold;}
.ygpjbox>div:first-child a{display: inline-block;float: right;color: #999;}
.ygpjbox>div:first-child a img{width: 10%;position: relative;top: .1rem;left: .2rem;}
.ygpjbox .plullist{width: 94%;margin: .8rem auto 0;overflow: hidden;}
.ygpjbox .plullist li{width: 100%;margin: 0 auto;border-bottom: 1px solid #F2F2F2;padding-bottom: .6rem;margin-bottom: .6rem;}
.ygpjbox .plullist li:last-child{border-bottom: none;margin-bottom: 0;}
.ygpjbox .plullist li p{width: 100%;margin: 0 auto;font-size: .85rem;overflow: hidden;line-height: 22px;}
.ygpjbox .plullist li p:first-child{height: 2rem;line-height: 2rem;margin-bottom: .6rem;}
.ygpjbox .plullist li p:first-child span{display: block;width: 2rem;height: 2rem;line-height: 2rem;border-radius: 50%;text-align: center;overflow: hidden;float: left;margin-right: .3rem;}
.ultable{width: 94%;margin: 0 auto .9rem;overflow: hidden;}
.ultable>p:first-child{width: 100%;margin: .6rem auto .2rem;overflow: hidden;text-align: center;color: #FF603D;font-size: 1.2rem;font-weight: bold;}
.ultable>p:first-child span{display: inline-block;width: 2.2rem;height: 2.2rem;overflow: hidden;border: 2.5px solid #FF5D3D;}
.ultable>p:first-child em{height: 1.6rem;line-height: 1.6rem;display: inline-block;overflow: hidden;margin-left: -1.6rem;background-color: #EBECFF;position: relative;top: -.27rem;}
.ultable .tabledec{width: 100%;background: #3E4466;font-size: .9rem;color: #FBF6F2;overflow: hidden;border-radius: 6px;}
.ultable .tabledec ul{margin: .5rem; border: 1px solid #6D77B3;border-radius: 6px;}
.ultable .tabledec ul li{display: grid;grid-template-columns: 30% 70%;border-bottom: 1px solid #6D77B3}
.ultable .tabledec ul li:last-child{border-bottom: none;}
.ultable .tabledec ul li span:first-child{padding: .5rem;text-align: center;font-size: 1rem;font-weight: bold;color: #FF603D;line-height: 1.5;display: flex;justify-content: center;align-items: center;height: 100%;}
.ultable .tabledec ul li span:last-child{border-left: 1px solid #6D77B3;padding: .5rem 1.4rem;line-height: 24px;}
.ultable .tabledec ul li span em{color: #FF603D;}
.ultable .baibg,.ultable .baibg ul{background: #fff !important;color: #323752 !important;border: 1px solid #CCD4FF !important;}
.ultable .baibg ul li{border-bottom: 1px solid #CCD4FF !important;}
.ultable .baibg ul li span:last-child{border-left: 1px solid #CCD4FF !important;}
.footfix{width: 100%;max-width: 800px;position: fixed;bottom: 0;height: 3.4rem;background: #FFFFFF;overflow: hidden;z-index: 999;box-shadow: 0px 5px 10px 1px rgb(28 28 29 / 34%);}
.footfix a.kefu{display: inline-block;float: left;overflow: hidden;text-align: center;color: #666666;font-size: .8rem;margin-left: 2rem;margin-top: .4rem;}
.footfix a.kefu img{width: 50%;}
.footfix a.lijibtn{float: right;display: inline-block;overflow: hidden;color: #fff;height: 2.2rem;line-height: 2.2rem;margin-left: .8rem;text-align: center;border-radius: 2.2rem;background: #FF9B02;width: 30%;margin-top: .6rem;}
.footfix a:nth-child(2){margin-right: 1.2rem;background: #FF5808;}
.payfixbg{display: none;}
.payfixbox,.sharefixbox{width: 100%;background: #fff;overflow: hidden;position: fixed;bottom: 0;z-index: 9999;border-radius: 6px 6px 0 0;padding-top: 1rem;display: none;max-width: 800px;}
.payfixbox .closeb{right: .5rem;top: .8rem;}
/* .payfixbox .title_price h1,.payfixbox .title_price p span em{font-size: 1.1rem !important;} */
.payfixbox .title_price{border-bottom: 1px solid #F2F2F2;padding-bottom: .5rem;}
.payfixbox .xzbj{width: 94%;margin: .5rem auto;overflow: hidden;font-size: .7rem;color: #666666;line-height: 22px;}
.payfixbox .xzbj h1{width: 100%;margin: 0 auto;overflow: hidden;font-size: .95rem;font-weight: bold;color: #333;}
.payfixbox .xzbj ul li{display: inline-block;float: left;margin-top: .5rem;margin-right: .8rem;border: 1px solid #D9D9D9;border-radius: 6px;margin-bottom: .5rem;padding: .2rem .2rem;font-size: .8rem;color: #333;width: 26%;text-align: center;}
.payfixbox .xzbj ul li.hov{color: #fff !important;background: #188EEE;border: 1px solid #188EEE !important;}
.payfixbox .queding{display: block;width: 94%;background: linear-gradient(-90deg, #0D8AFF 0%, #0DA6FF 100%);border-radius: 4px;text-align: center;height: 2.6rem;line-height: 2.6rem;margin: .8rem auto 1rem;color: #fff;overflow: hidden;}
.headfix{width: 100%;height: 5rem;background: #fff;text-align: center;overflow: hidden;position: fixed;top: 0;z-index: 9999;box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.1);max-width: 800px;}
.headfix.hide{display: none;}
.headfix h1{width: 100%;margin: 0 auto;height: 2.6rem;line-height: 2.6rem;position: relative;font-size: 1rem;font-weight: bold;border-bottom: 1px solid #F5F5F5;}
.headfix h1 a{position: absolute;display: inline-block;} 
.headfix h1 a:first-child{left: .8rem;}
.headfix h1 a:last-child{right: .8rem;}
.headfix h1 a:first-child img{transform: rotate(180deg);width: 72%;position: relative;top: .3rem;}
.headfix h1 a:last-child img{width: 60%;position: relative;top: .3rem;}
.headfix>div a{display: inline-block;float: left;width: 33.3%;text-align: center;overflow: hidden;height: 2.4rem;line-height: 2.4rem;color: #333;position: relative;}
.headfix>div a em{display: block;width: 40%;margin: 0 auto;height: 2px;background: #188EEE;position: absolute;bottom: .02rem;left: 30%;display: none;}
.headfix>div a.hov em{display: block !important;}
.ygpjbox .gopay{display: block;background: linear-gradient(-90deg, #FEB100, #FF5A00);box-shadow: 0px 2px 7px 1px rgb(255 91 0 / 47%);border-radius: 40px;width: 40%;text-align: center;height: 2.6rem;line-height: 2.6rem;color: #fff;font-size: 1rem;position: fixed;bottom: 1.4rem;left: 30%;overflow: hidden;}
.kcmlbox{width: 94%;margin: 0 auto;overflow: hidden;}
.kcmlbox .kcmulist{width: 100%;margin: 1rem auto .5rem;overflow: hidden;}
.kcmlbox .kcmulist li{display: block;width: 100%;margin: 0 auto .8rem;font-size: .9rem;overflow: hidden;border-bottom: 1px solid #F5F5F5;padding-bottom: .8rem;}
.kcmlbox .kcmulist li span{display: inline-block;float: right;background: #FF5D3D;border-radius: 10px;color: #fff;font-size: .8rem;padding: .1rem .6rem;}
.kcmlbox .kcmulist li em{display: inline-block;float: right;width: 1.2rem;background: url(../../img/sou_icon.png)no-repeat center;height: 1.2rem;background-size: 86%;margin-right: .7rem;}
.kcmlbox .kcmulist li i{display: block;float: left;width: 80%;overflow: hidden;}
.kcmlbox .ljkcbtn{display: block;border: 1px solid #43A7FE;border-radius: 25px;text-align: center;width: 50%;margin: 0 auto;color: #43A7FE;height: 1.8rem;line-height: 1.8rem;font-size: .85rem;overflow: hidden;margin-bottom: .8rem;}
@media screen and (min-width: 800px) {
	.hread_box .hread_top{height: 32rem;}
	.hread_box .hread_top .ljstbtn{width: 24%;bottom: 3.4rem;left: 38%;height: 3.2rem;line-height: 3.2rem;font-size: 18px;}
	.hread_box .hread_top .ljstbtn img{top: 8px;}
	.xuexiqi {top: -1.5rem;}
}
.sharefixbox>div a{display: block;float: left;width: 33.3%;overflow: hidden;text-align: center;font-size: .85rem;margin-top: 10px;}
.sharefixbox>div a em{display: block;width: 100%;overflow: hidden;text-align: center;color: #333;margin-top: 4px;}
.sharefixbox>div a img{width: 36%;}
.sharefixbox>span{display: block;overflow: hidden;width: 82%;margin: 20px auto 15px;text-align: center;background: #E6E6E6;height: 40px;line-height: 40px;border-radius: 6px;color: #666666;}
.tcapl{top: 62% !important;left: 40% !important;z-index: 9999;}
.navnull{width: 100%;margin: 0 auto;overflow: hidden;height: 5rem;}
.yhtip{width: 100%;margin: .4rem auto 0;overflow: hidden;color: #333333;font-size: .7rem;line-height: 22px;}
.yhtip>span{display: inline-block;float: left;overflow: hidden;max-width: 10%;}
.yhtip>div{display: inline-block;float: left;max-width: 85%;margin-left: 2%;}
.yhtip>div>span{display: block;width: 100%;overflow: hidden;}
.yhtip>div>span em{display: inline-block;background: #FF6666;color: #fff;width: .88rem;height: .88rem;line-height: .88rem;margin-right: .2rem;border-radius: 2px;text-align: center;}
.kechehide{display: none;}

/* 20211129 */
/* 2023 11 23 */

.hread_box .hread_top.jctwo {
    background: url(../../img/jc1peibanner.png)no-repeat center !important;
    background-size: cover !important;
}
.jc1_imgbj{width: 100%;}
.jc1_imgbj img{display: block;width: 100%;}
.course_dec .course_goto p em{float: left;margin-top: 0.3rem;font-size: 0.85rem;height: 1.2rem;line-height: 1.2rem;}
.course_dec .course_goto p span{float: left;width: 79%;margin-left: 2%;color: #333333;font-size: 0.85rem;}
.jc1_titlist{text-align: center;font-size: 1.8rem;color: #188EEE;position: relative;font-weight: bold;padding: 0.4rem 0 1rem 0;z-index: 9;}
.jc1_titlist h3{position: absolute;top: 1.9rem;left: 50%; width: 30%;height: 1.2rem;background-color: rgba(204, 222, 255, 0.6); transform: translate(-50%,0);z-index:-1;}
.jc1_titlist img{display: inline-block;width: 1.9rem;margin: 0 0.6rem;position: relative;top: -0.2rem;}
.jc1_titlist img:nth-child(2){transform: rotate(180deg);}
.jc1_titlel p{font-size: 0.95rem;color: #999999;text-align: center;}
.kechengjc1{background-color: #F7FBFF !important;}

.useboxcom i{color: #FF0000 !important;font-size: 0.8rem;background-color: #FFF;padding: 0;}
.useboxcom sub{display: inline-block; color: #999999;font-size: 0.8rem;position: relative;top: -4px;}
.paygrad_yh{overflow: hidden;padding: 0.2rem 0;}
.paygrad_yh span{display: inline-block;padding: 0.2rem;background-color: #FFE7E0;border-radius: 4px;text-align: center;font-size: 0.75rem;margin-right: 0.2rem 0.4rem;color: #FF5D3D;}
.paygrad_smg{color: #CCCCCC !important;font-size: 0.75rem;}

.title_pricego{border-bottom: 1px solid #F2F2F2;
    padding-bottom: 0.5rem;width: 94%;
    margin: 0 auto;
    overflow: hidden;
    color: #999;
    font-size: .7rem;
}
.title_pricego h1{width: 100%;margin: 0 auto .4rem;color: #333;font-size: 1.2rem;font-weight: bold;line-height: 26px;}
.title_pricego p span{color: #FF0000;}
.title_pricego p span em{font-size: 1.4rem;font-weight: bold;margin-right: .3rem;}
.title_pricego p:last-child{margin-top: .2rem;color: #666;}

.title_pricego .useboxcom span{font-size: 0.8rem;}
.title_pgol .title_pricego{display: none;}
.title_pgol .title_pricego:nth-child(1){display: block;}
.payfixbox .xzbj_com{width: 94%;margin: .5rem auto;overflow: hidden;font-size: .7rem;color: #666666;line-height: 22px;}
.payfixbox .xzbj_com h1{width: 100%;margin: 0 auto;overflow: hidden;font-size: .95rem;font-weight: bold;color: #333;}
.payfixbox .xzbj_com ul.usebox_com{overflow: hidden;}
.payfixbox .xzbj_com .usebox_com li{display: inline-block;float: left;margin-top: .5rem;margin-right: .8rem;border: 1px solid #D9D9D9;border-radius: 6px;margin-bottom: .5rem;padding: .2rem .2rem;font-size: .8rem;color: #333;width: 26%;text-align: center;}
.payfixbox .xzbj_com .usebox_com li:nth-child(3){width: 32%;}
.payfixbox .xzbj_com .usebox_com li.hovgoto{color: #fff !important;background: #188EEE;border: 1px solid #188EEE !important;}
.payfixbox .queding{display: block;width: 94%;background: linear-gradient(-90deg, #0D8AFF 0%, #0DA6FF 100%);border-radius: 4px;text-align: center;height: 2.6rem;line-height: 2.6rem;margin: .8rem auto 1rem;color: #fff;overflow: hidden;}
.pay_jcbgo{display: flex;justify-content: space-between;align-items: center;margin: 0.4rem 0;}
.pay_jcbgo span{width: 36%;font-size: 0.85rem;color: #333333;}
.pay_jcbgo p{flex: 1;font-size: 0.85rem;color: #333333;}
.pay_jcbgo p i{color: #FF0000;font-size: 1.1rem;margin-left: 2%;font-weight: bold;}
.pay_jcbgo p i sub{font-size: 0.7rem;position: relative;top: -0.3rem;}
.pay_jcbgo a{width: 18%;border: 1px solid #E6E6E6;line-height: 1.4rem;text-align: center;font-size: 0.8rem;border-radius: 18px;color: #999999;}

/* 2024 03 28 */
.packz_opal{padding: 0.6rem 0 0.5rem 0;}
.packz_opal a{color: #333;}
.packzb_navmo{padding-bottom: 1rem;position: relative;margin-bottom: 2px;}
/* .packzb_navcal{height: 4rem;overflow: hidden;} */
.packzb_navmo .pack_lbyh{display: none;}
.packzb_navmo .pack_lbyh:first-child{display: block;}
.packzb_gd{margin: auto;width: 18%;line-height: 22px;text-align: center;font-size: 0.85rem;color: #999;border: 1px solid #E6E6E6;border-radius: 20px;}
.packzb_gd img{display: inline-block;width: 13px;position: relative;top: -2px;margin-left: 4px;}
.packzb_gdtwo img{transform: rotate(180deg);}
.packzb_yhmo{overflow: hidden;margin-top: 10px;}
.packzb_yhmo:nth-child(1){margin: 0;}
.packzb_yhmo span,.packzb_yhmo .packzb_yhtem1{float: left;width: 23%;line-height: 22px;border-radius: 11px;background-color: #F5F5F5;text-align: center;font-size: 13px;color: #4D4D4D;}
.packzb_yhmo .packzb_yhtem1:hover{background-color: #e5e5e5;}
.packzb_yhmo img{float: left;margin: 0 5px;position: relative;top: 5px;}
.packzb_yhmo img:nth-child(4){margin: 0 10px;top: 7px;}
.packzb_yhmo em{float: left;font-size: 14px;color: #FF7F7F;line-height: 22px;font-weight: bold;}
.packzb_yhmo .packzb_yhtem2{float: left;width: 50px;line-height: 20px;font-size: 14px;border-radius: 10px;margin-left: 11px;text-align: center;}
.packzb_yhmo .packzb_yhbj1{border: 1px solid #FF8480;color: #FF7F7F;}
.packzb_yhmo .packzb_yhbj1:hover{background: #FFE0D9;}
.packzb_yhmo .packzb_yhbj2{border:1px solid #E6A940;color: #CC9639;}
.packzb_yhmo .packzb_yhbj2:hover{background: #FFF0D9;}
.packzb_yhmo .packzb_yhbj3{border:1px solid #4197F5;color: #4197F5;}
.packzb_yhmo .packzb_yhbj3:hover{background: #D9ECFF;}
.packzb_yhmo .packzb_money2{color: #CC9639;}
.packzb_yhmo .packzb_money3{color: #4197F5;}

.packzb_navmo .pack_lbyh:nth-child(3) .packzb_yhmo span{width: auto;padding: 0 7px;}
.packzb_navmo .pack_lbyh:nth-child(3) .packzb_yhmo img:nth-child(4){margin: 0 5px;}
.packzb_navmo .pack_lbyh:nth-child(3) .packzb_yhmo .packzb_yhtem2{margin-left: 8px;}
