#triangle-up {
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid #fafafa;
}
.fSize18{
    font-size: 18px;
}
.colorfff{
    color: #fff;
}
.videoStart{
    cursor: pointer;
}
.righttxt{
    font-size: 18px;
    color: #fff;
    text-shadow: 0px 2px 13px #024bab;
    top: 87px;
    left: 46px;
}
.righttxt span{
    font-size: 16px;
}

/*页头*/
.header{ height: 546px;}
.header .logo {
    top: 28px;
    left: 0;
    display: block;
    width: 245px;
    height: 67px;
}
.header .ctxt {
    top: 188px;
    left: 274px;
    display: block;
    width: 604px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #036cdd;
    font-size: 30px;
    position: absolute;
    width: 396px;
    left: 50%;
    top: 5;
    margin-left: -228px;
    top: 295px;
}
.header .ctxt2 {
    display: block;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    font-size: 44px;
    position: absolute;
    width: 490px;
    left: 50%;
    margin-left: -240px;
    top: 94px;
}
.header .loginsuc {
    color: #fff;
    border-radius: 18px;
    padding: 11px 25px;
    text-align: center;
}
.header .loginsuc{ right: 0; top: 30px;}
.header .loginsuc a.ucLogoutBtn{text-decoration: underline !important;}
.ucLogoutBtn{color: #fff;}
.header .logintxt{right: 0; top: 30px;}
.header .logintxt .btn {
    display: inline-block;
    width: 43px;
    height: 37px;
    line-height: 37px;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}


.wContent{
    position: relative;
    background: #e0eefa;
    border-radius: 20px;
    width: 1150px;
    padding: 25px;
    margin-top: -140px;
}
.wContent .left{
    width: 865px;
}
.wContent .share{
    position: relative;
    width: 815px;
    /* min-height: 256px; */
    padding: 25px;
    background: #fff;
    border-radius: 20px;
}
.wContent .share img{
    display: inline-block;
    /* margin-top: 25px; */
}
.wContent .box{
    display: inline-block;
    width: 560px;
    margin-left: 25px;
}
.wContent .box h4{
    font-size: 20px;
    color: #333;
}
.wContent .box .txt{
    font-size: 14px;
    line-height: 28px;
}
.wContent .box .bbtn .btn{
    position: relative;
    width: 125px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
.wContent .box .bbtn .btn.btn1{
    background-image: linear-gradient(-90deg,#ff8e51 0%,#ff610a 100%),linear-gradient(#ff612a,#ff612a);
    color: #fff;
}
.wContent .box .bbtn .btn.btn1 i.play{
    width: 26px;
    height: 26px;
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic7.png) no-repeat center center #fff;
    vertical-align: middle;
    margin-right: 2px;
    border-radius: 100%;
    margin-top: -3px;
}
.wContent .box .bbtn .btn.btn2{
    background-image: linear-gradient(-90deg,#007aff 0%,#00baff 100%),linear-gradient(#ff612a,#ff612a);
    margin-left: 25px;
    margin-top: 15px;
}
.wContent .box .bbtn .tip{
    position: absolute;
    width: 148px;
    height: 199px;
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic3.png) no-repeat center center;
    top: 31px;
    left: -11px;
    z-index: 2;
    box-shadow: 4px 4px 5px #ccc;
    border-radius: 10px;
}
.wContent .box .bbtn .tip .qr{
    width: 130px;
    height: 130px;
    margin-top: 24px;
}
.wContent .box .bbtn .tip .tTxt{
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    margin-top: 5px;
}
.wContent .box .bbtn .minprotip{
    position: absolute;
    width: 148px;
    height: 199px;
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic3.png) no-repeat center center;
    top: 31px;
    left: -11px;
    z-index: 2;
    box-shadow: 4px 4px 5px #ccc;
    border-radius: 10px;
}
.wContent .box .bbtn .minprotip .qr{
    width: 130px;
    height: 130px;
    margin-top: 24px;
}
.wContent .box .bbtn .minprotip .tTxt{
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    margin-top: 5px;
}
.wContent .playVideo{
    width: 815px;
    margin-top: 25px;
    /* min-height: 256px; */
    padding: 25px 25px 14px;
    background: #fff;
    border-radius: 20px;
    font-size: 14px;
    color: #333;
}
.wContent .playVideo .paegtxt{
    display: none;
}
.wContent .playVideo .title{
    background: #e8f4ff;
    padding: 15px 0;
}
.wContent .playVideo .title span{
    text-align: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.wContent .playVideo .list{
    position: relative;
    padding: 15px 0;
    border-bottom: 1px solid #f5f5f5;
    font-size: 14px;
    cursor: pointer;
}
.wContent .playVideo .list>span{
    text-align: center;
    vertical-align: middle;
}
.wContent .playVideo .list i.playicon{
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 26px;
    height: 26px;
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic7.png) no-repeat center center;
    cursor: pointer;
}
.wContent .playVideo .list.on i.playicon{
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic7s.png) no-repeat center center;
}
.width1{
    width: 40%;
}
.width2{
    width: 30%;
}
.width3{
    width: 28%;
}
.wContent .playVideo .list .txtbox {
    position: relative;
    padding: 25px;
    background: #fafafa;
    border-radius: 20px;
    z-index: 1;
    margin-top:17px;
}
.wContent .playVideo .list .txtbox::after{
    position: absolute;
    display: block;
    content: ' ';
    right: 102px;
    top: -15px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fafafa;
}
.wContent .playVideo .list .txtbox h4{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
}
.wContent .playVideo .list .txtbox h4 img{
    margin-left: 10px;
    margin-top: -2px;
    vertical-align: middle;
}
.wContent .playVideo .list .txtbox .txt1{
    line-height: 25px;
}

.wContent .minprotip{
    position: absolute;
    width: 148px;
    height: 199px;
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic3.png) no-repeat center center;
    top: 35px;
    right: -39px;
    z-index: 2;
    border-radius: 10px;
    box-shadow: 2px 12px 9px -2px #ccc;
}
.wContent .minprotip .qr{
    width: 130px;
    height: 130px;
    margin-top: 24px !important;
}
.wContent .minprotip .tTxt{
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    margin-top: 5px;
    text-align: center;
    font-weight: normal;
}

.wContent .pagebox .page{
    width: 74px;
    height: 35px;
    line-height: 35px;
    border-radius: 4px;
    background: #d5e0e8;
    color: #333;
    text-align: center;
    margin: 20px 4px 0;
    cursor: pointer;
    font-size: 14px;
}
.wContent .pagebox .page.on{
    color: #fff;
    background: #0079ff;
    background-image: linear-gradient(-90deg,#0079ff 0%,#00c0ff 100%),linear-gradient(#ff612a,#ff612a);
}
.wContent .right.wconRight{
    width: auto;
    min-height: 810px;
    padding: 35px 15px;
    background: #fff;
    border-radius: 20px;
}
.wContent .right.wconRight{
    text-align: center;
    margin: 0 auto;
}
.wContent .right.wconRight .txt{
    font-size: 16px;
    color: #333;
    line-height: 40px;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 10px;
}
.wContent .right.wconRight .course{
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 10px;
}
.wContent .right.wconRight .course h5{
    line-height: 55px;
    text-align: left;
    font-size: 20px;
    margin-left: 20px;
    margin-top: 10px;
}
.wContent .right.wconRight .course .item{
    width: 200px;
    height: 86px;
    color: #fff;
    padding: 1px 15px 15px 15px;
    font-size: 14px;
    margin: 0 auto;
}
.wContent .right.wconRight .course .item1{
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic5.png) no-repeat center top;
}
.wContent .right.wconRight .course .item2{
    background: url(/images/zhuanti/22xinfeitingzhenyin/pic6.png) no-repeat center top;
}
.wContent .right.wconRight .course .item h4{
    font-size: 18px;
    line-height: 35px;
    margin-top: 8px;
}
.wContent .right.wconRight .course .item .itemLeft{
    line-height: 30px;
}
.wContent .right.wconRight .course .item .itemRight{
    width: 70px;
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    background: #fff;
    color: #5b7eff;
    text-align: center;
}
.wContent .right.wconRight .hotCourse{
    margin-top: 10px;
}
.wContent .right.wconRight .hotCourse h5{
    line-height: 55px;
    text-align: left;
    font-size: 20px;
    margin-left: 20px;
}
.wContent .right.wconRight .hotCourse .hotLeft{
    font-size: 20px;
    color: #ff5b00;
    line-height: 40px;
    margin-top: 20px;
    margin-left: 20px;
}
.wContent .right.wconRight .hotCourse .hotRight{
    display: block;
    font-size: 20px;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #0079ff;
    background-image: linear-gradient(-90deg,#ff6d1d 0%,#ff6009 100%),linear-gradient(#ff612a,#ff612a);
    border-radius: 50px;
    margin-top: 20px;
    margin-right: 20px;
    font-size: 14px;
}

/*加入我们*/
.joinBoxBg{ background: #fff;margin-top: 30px;}
.joinBox{ height: 255px;}
.joinBox .bbox {
    padding: 20px 25px 50px 50px;
}
.joinBox .bbox .ltxt{ width: 500px;}
.joinBox .bbox .ltxt-tit {
    line-height: 74px;
    font-size: 30px;
    font-weight: 700;
}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{ font-size: 22px;}
.joinBox .bbox .right{ padding: 20px 0 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 140px; height: 140px; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}
.joinBox .bbox .right .con{ width: 140px; height: 140px; background: url(/images/zhuanti/2021xlzixunshi/bg_17.png) no-repeat; margin-right: 30px; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .con-tit{ padding-top: 15px; line-height: 44px; font-size: 20px; font-weight: 700; color: #965fff; text-align: center; margin-bottom: 11px;}
.joinBox .bbox .right .con-txt{ line-height: 24px; text-align: center; font-size: 16px; color: #666;}
.new-share.share {
    height: 36px;
    padding-bottom: 23px;
    width: auto;
    min-height: 20px;
    position: absolute;
    right: 20px;
    bottom: 8px;
    padding: 0;
    background: none;
}
.new-share.share .info-share{ width:400px;}
.new-share.share .info-share a{ margin: 0; padding: 0; height: auto;}
.new-share.share .info-share .bds_more{ background: none; color: #666; line-height: 36px; margin-right: 10px;}
.new-share.share .info-share .bds_weixin{ width: 36px; height: 36px; margin-right: 20px; background:url(/images/news/2017/ico.png) no-repeat 0 -183px;  _background:url(/images/news/2017/ico.gif) no-repeat 0 -183px;}
.new-share.share .info-share .bds_qzone{ width: 36px; height: 36px; margin-right: 20px; background:url(/images/news/2017/ico.png) no-repeat 0 -228px;  _background:url(/images/news/2017/ico.gif) no-repeat 0 -228px;}
.new-share.share .info-share .bds_tsina{ width: 36px; height: 36px; margin-right: 20px; background:url(/images/news/2017/ico.png) no-repeat 0 -271px;  _background:url(/images/news/2017/ico.gif) no-repeat 0 -271px;}
.new-share.share .jc{ line-height: 36px; color: #666;}
.new-share.share .jc-an{ display: block; width: 40px; height: 18px; border: 1px solid #cccccc; line-height: 18px; text-align: center; color: #999; border-radius: 3px; margin: 8px 12px 0 0;}
.new-share.share .jc-an:hover{ border: 1px solid #4ab83e; color: #4ab83e; text-decoration: none;}
@font-face{font-family:"socialshare";src:url("/css/2020share/iconfont.eot");src:url("/css/2020share/iconfont.eot?#iefix") format("embedded-opentype"),url("/css/2020share/iconfont.ttf") format("truetype"),url("/css/2020share/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

#playwrap{ margin: 0 auto; position: fixed; bottom: 0px; left: 0; width: 100%; height: auto; }
