@charset "UTF-8";
.ppt-detail > div { float: left; }

.ppt-detail .left-div { float: left;width: 790px; margin-right: 50px; padding-top: 35px;}

.ppt-detail .left-div .nav-box { height: 54px; line-height: 54px; }

.ppt-detail .left-div .nav-box span { font-size: 16px; color: #333; }

.ppt-detail .left-div .nav-box a { font-size: 16px; color: #333; margin-left: 5px; }

.ppt-detail .left-div .nav-box a::after { color: #333; margin-left: 5px; }

.ppt-detail .left-div .nav-box a:last-child::after { content: ''; }

.ppt-detail .left-div .nav-box a:hover { color: #f7682d; }


.ppt-detail .left-div .Exhibition { float: left;width: 790px; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15); padding-top: 20px; padding-bottom: 20px; text-align: left; }

.ppt-detail .left-div .Exhibition .title-box { padding: 0 20px; }

.ppt-detail .left-div .Exhibition .title-box > .title {font-size: 24px; color: #000; text-align: left; float: left; font-weight: 900;line-height: 35px;word-wrap:break-word;width: 750px;}

.ppt-detail .left-div  .nav {padding: 10px 0;margin-bottom: 20px;}

.ppt-detail .left-div .Exhibition .title-box > div { float: right; margin-right: 70px; cursor: pointer; }

.ppt-detail .left-div .Exhibition .title-box > div img { width: 24px; height: 20px; vertical-align: middle; }

.ppt-detail .left-div .Exhibition .title-box > div span { font-size: 16px; color: #ff7200; display: inline-block; vertical-align: middle; margin-left: 3px; }

.ppt-detail .left-div .Exhibition .video-box { width: 650px; min-height: 324px; margin-top: 30px; display: inline-block; }

.ppt-detail .left-div .Exhibition .img-box { margin-top: 25px; }

.ppt-detail .left-div .Exhibition .img-box img { margin-bottom: 10px; }


.ppt-detail .left-div .Free-download { margin-top: 30px; }

.ppt-detail .left-div .Free-download .top { padding-bottom: 10px; border-bottom: 1px solid #cfdce6; }

.ppt-detail .left-div .Free-download .top .left-top { float: left; margin-top: 3px; }

.ppt-detail .left-div .Free-download .top .left-top span:nth-child(1) { font-size: 24px; color: #000; margin-right: 5px; }

.ppt-detail .left-div .Free-download .top .left-top span:nth-child(2) { font-size: 24px; color: #999; }

.ppt-detail .left-div .Free-download .top .right-top { float: right; }

.ppt-detail .left-div .Free-download .top .right-top a { display: inline-block; width: 130px; height: 36px; background: #ffe9df; border-radius: 18px; font-size: 14px; color: #f7682d; margin-left: 10px; text-align: center; line-height: 36px; }

.ppt-detail .left-div .Free-download .top .right-top a img { width: 20px; vertical-align: middle; height: 20px; margin-right: 11px; margin-bottom: 2px; }

.ppt-detail .left-div .Free-download .top .right-top a:nth-child(2) img { width: 16px; margin-right: 13px; height: 16px; margin-bottom: 0; }

.ppt-detail .left-div .Free-download .bot { margin-top: 20px; }

.ppt-detail .left-div .Free-download .bot > div { float: left; }

.ppt-detail .left-div .Free-download .bot .zwgg { overflow: hidden; border-radius: 8px; }

.ppt-detail .left-div .Free-download .bot .download-url { width: 530px; margin-right: 10px; }

.ppt-detail .left-div .Free-download .bot .download-url a { display: block; width: 260px; height: 50px; background: linear-gradient(90deg, #ff8f5e, #ff824a); border-radius: 6px; float: left; text-align: center; line-height: 50px; color: white; font-size: 18px; margin-right: 10px; }

.ppt-detail .left-div .Free-download .bot .download-url a:nth-child(1) { margin-bottom: 10px; }

.ppt-detail .left-div .Free-download .bot .download-url a:nth-child(2) { margin-bottom: 10px; }

.ppt-detail .left-div .Free-download .bot .download-url a:nth-child(2n) { margin-right: 0; }

.ppt-detail .left-div .more-recommend { width: 790px; margin-top: 30px; }

.ppt-detail .left-div .more-recommend .morerecommend-title { margin-bottom: 15px; color: #333; font-size: 24px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item { box-shadow: 1px 1px 4px 1px #e5e5e5; margin-bottom: 20px; cursor: pointer; width: 182px; text-align: center; float: left; margin-right: 20px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item:nth-child(4n) { margin-right: 0; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .one-img { width: 182px; height: 208px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .one-img img { width: 100%; background-color: #f5f7fa; height: 100%; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .more-img img { width: 90px; float: left; height: 51px; background-color: #f5f7fa; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .more-img img:nth-child(1) { width: 182px; height: 102px; margin-bottom: 2px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .more-img img:nth-child(2), .ppt-detail .left-div .more-recommend .more-ppt-list .item .more-img img:nth-child(3) { margin-bottom: 2px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .more-img img:nth-child(2n) { margin-right: 2px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .bot-div { height: 40px; line-height: 40px; }

.ppt-detail .left-div .more-recommend .more-ppt-list .item .bot-div .name { font-size: 14px; line-height: 40px; color: #4c4c4c; text-align: left; display: inline-block; width: 182px; padding-left: 9px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }

.ppt-detail .right-div { width: 360px; padding-top: 15px; }

.ppt-detail .right-div .free-head { padding: 0 30px; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15); }

.ppt-detail .right-div .free-head .free-head-top { padding-bottom: 30px; border-bottom: 1px solid #e6e6e6; }

.ppt-detail .right-div .free-head .free-head-top .a-download-btn { margin-top: 30px; }

.ppt-detail .right-div .free-head .free-head-top .a-xg-label-div { margin-top: 30px; }

.ppt-detail .right-div .free-head .free-head-bot { padding-top: 26px; padding-bottom: 14px; }

.ppt-detail .right-div .free-head .free-head-bot > div { margin-bottom: 13px; }

.ppt-detail .right-div .free-head .free-head-bot > div > div { font-size: 14px; color: #777; }

.ppt-detail .right-div .free-head .free-head-bot p { font-size: 14px; color: #333333; line-height: 1.4; }

.ppt-detail .right-div .free-head .free-head-bot p span { font-size: 14px; color: #777; }

.ppt-detail .right-div .free-head .free-head-bot p b { font-weight: normal; font-size: 14px; color: #777; }

.ppt-detail .right-div .pay-head { padding: 0 30px; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15); }

.ppt-detail .right-div .pay-head .pay-head-top { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #e6e6e6; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .Template-price { position: relative; margin-bottom: 20px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .Template-price span { vertical-align: middle; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .Template-price span:nth-child(1) { font-size: 24px; color: #000; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .Template-price span:nth-child(2) { font-size: 36px; color: #f7372d; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .Template-price span:nth-child(2)::before { content: '￥'; color: #f7372d; font-size: 20px; margin-top: 2px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .Template-price span:nth-child(3) { display: inline-block; width: 70px; height: 28px; position: absolute; margin-left: 11px; background: linear-gradient(-90deg, #f7372d, #ff827b); background: #f7372d; /* ie9 */ border: 1px solid #f7372d; border-radius: 14px 14px 14px 0px; text-align: center; line-height: 28px; font-size: 14px; color: white; margin-top: 3px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .othen-btn { border: 1px solid #f7682d; color: #f7682d; margin-top: 12px; background: #fff; margin-bottom: 5px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .pay-info { width: 300px; height: 400px; border: 1px solid #F77431; border-radius: 6px; margin-top: 12px; text-align: center; padding-top: 17px; display: none; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .tit { font-size: 18px; color: #F77431; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div { width: 200px; height: 200px; position: relative; margin: 0 auto; margin-top: 16px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .code-img { width: 100%; height: 100%; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .pay-qrcode-mask { background-color: rgba(0, 0, 0, 0.7); color: #fff; width: 100%; height: 100%; margin: 0 auto; z-index: 3; position: absolute; text-align: center; cursor: pointer; display: none; padding-top: 82px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .pay-qrcode-mask span { color: white; line-height: 23px; font-size: 14px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .expiration-div { position: absolute; width: 200px; height: 200px; background-color: rgba(255, 255, 255, 0.8); cursor: pointer; left: 0; top: 0; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .expiration-div p { color: #363f4a; font-size: 16px; margin-top: 75px; margin-bottom: 18px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .expiration-div span { font-size: 16px; color: #ff7200; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .loading-div { position: absolute; top: 0; left: 0; height: 200px; width: 200px; text-align: center; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .code-div .loading-div img { margin: 0 auto; line-height: 200px; margin-top: 80px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .pay-change { margin-top: 15px; margin-bottom: 18px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .info-bot { border-top: 1px solid #f7682d; text-align: center; margin-top: 15px; position: relative; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .info-bot .vip-btn { width: 120px; height: 30px; background: linear-gradient(-90deg, #F73F31, #FE8D86); background-color: #F73F31; /* ie9 */ border-radius: 6px; color: white; font-size: 14px; line-height: 30px; cursor: pointer; margin: 0 auto; margin-top: 40px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .info-bot .bip-tip-div { position: absolute; left: 50%; top: -8px; transform: translateX(-50%); }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .info-bot .bip-tip-div > p { background-color: #fff; font-size: 14px; color: #3A3A3A; font-weight: bold; padding: 0 7px; white-space: nowrap; line-height: 1; margin-bottom: 5px; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .info-bot .bip-tip-div > p.redP { color: #f7392f; }

.ppt-detail .right-div .pay-head .pay-head-top .payBox .info-bot .bip-tip-div > p span { font-size: 14px; color: #F74233; font-weight: bold; font-style: italic; }

.ppt-detail .right-div .pay-head .pay-head-bot { padding-top: 26px; padding-bottom: 14px; }

.ppt-detail .right-div .pay-head .pay-head-bot > div { margin-bottom: 13px; }

.ppt-detail .right-div .pay-head .pay-head-bot > div > div { font-size: 14px; color: #333333; line-height: 1.4; }

.ppt-detail .right-div .pay-head .pay-head-bot p { font-size: 14px; color: #333333; line-height: 1.4; }

.ppt-detail .right-div .pay-head .pay-head-bot p span { font-size: 14px; color: #777; }

.ppt-detail .right-div .pay-head .pay-head-bot p a { font-size: 14px; color: #357ce8; }

.ppt-detail .right-div .pay-head .pay-head-bot p img { width: 100%; }

.ppt-detail .right-div .pay-head .pay-head-bot .a-btn-div { margin-top: -5px; margin-bottom: 13px; }

.ppt-detail .right-div .pay-head .pay-head-bot .a-btn-div a { display: inline-block; width: 100px; height: 30px; background: #ffffff; border: 1px solid #357ce8; border-radius: 15px; text-align: center; line-height: 30px; font-size: 14px; color: #357ce8; margin-right: 8px; }

.ppt-detail .right-div .pay-head .pay-head-bot div { font-size: 14px; line-height: 1.4; color: #777; }

.ppt-detail .right-div .pay-head .pay-head-bot div b { line-height: 1.4; }

.zw-div { width: 100%; display: none; }

.beyond-down-pop { width: 600px; padding-bottom: 30px; padding-top: 24px; height: auto; border-radius: 5px; }

.beyond-down-pop .title { text-align: center; font-size: 22px; color: #333; }

.beyond-down-pop .tip-div { margin-top: 42px; text-align: center; margin-bottom: 34px; }

.beyond-down-pop .tip-div p { font-size: 18px; color: #333; margin-bottom: 10px; }

.beyond-down-pop .btn-div p { width: 240px; height: 40px; background: linear-gradient(90deg, #63a2ff 0%, #347ce8 100%); border-radius: 20px; text-align: center; line-height: 40px; margin: 0 auto; color: white; cursor: pointer; font-size: 16px; }

.beyond-down-pop .btn-div p:nth-child(1) { margin-bottom: 10px; background: linear-gradient(-90deg, #ff7534, #ff8f5e); }

.ppt-detail .left-div .Exhibition .info-box{float: left;padding: 0 20px 0 20px;line-height: 25px;font-size: 14px;color: #666666;}
.ppt-detail .left-div .Exhibition .info-box .mainpic{float: left;text-align: center;margin: 3px 12px 0 0;max-width: 182px;overflow: hidden;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .pic{margin-bottom: 5px;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .mtpye{float: left;margin-bottom: 5px;border-bottom: 1px dashed #CDCDCD;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .mtpye span {float: left;color: #fff;border-radius: 3px;font-size: 12px;margin-right: 10px;padding: 3px 5px;margin-bottom: 10px;width: 86px;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .mtpye span:nth-child(even) {margin-right: 0px;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .minfo{float: left;font-size: 12px;color: #666666;text-align: left;margin-top: 5px;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .minfo span {line-height: 20px;float: left;font-size: 12px;width: 100%;margin-bottom: 10px;color: #999;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .minfo a {font-size: 12px;color: #999;}
.ppt-detail .left-div .Exhibition .info-box .mainpic .minfo a:hover { color: #357ce8; }
.ppt-detail .left-div .Exhibition .info-box .info {float: left;width: 550px;line-height: 25px;font-size: 13px;color: #666666;height: 380px;overflow-y:auto;}
.ppt-detail .left-div .Exhibition .info-box .info div{line-height: 25px;font-size: 13px;color: #666666;}
.ppt-detail .left-div .Exhibition .info-box .info p{line-height: 25px;font-size: 13px;color: #666666;}
.ppt-detail .left-div .Exhibition .info-box .info hr {height:1px;border:none;border-top:1px dashed #CDCDCD;margin: 20px 0;}
.ppt-detail .left-div .ppt-course{float: left;}
.ppt-detail .left-div .mt20 .free-pay-choise{margin: 5px 0;}
.ppt-detail .right-div .tmap {margin-right: 0px; padding-top: 5px;margin: 15px 0 0 0;}
.ppt-detail .right-div .tmap .digg-btn { border: none; width: 170px; height: 30px; background: #FF7534; border-radius: 6px; text-align: center; font-size: 14px; color: white; cursor: pointer; display: inline-block; line-height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 14px;}
.ppt-detail .right-div .tmap .digg-btn:hover {background: linear-gradient( #FF7534, #FF8F5E);}
.ppt-detail .right-div .tmap .dbtn-btn {border: none; width: 170px; height: 30px;  background: #FF7534; border-radius: 6px; text-align: center; font-size: 14px; color: white; cursor: pointer; display: inline-block; line-height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ppt-detail .right-div .tmap .dbtn-btn:hover {background: linear-gradient( #FF7534, #FF8F5E);}
.ppt-detail .right-div .tmap span{font-size: 12px; color: white;}