﻿body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,html,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}
a,img{border:none;outline:0}
li,ol,p,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}
li,ol,ul{list-style:none}
a{text-decoration:none;background-color:transparent}
a:active,a:hover{outline-width:0;text-decoration:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
hr{border:0;height:1px}
img{border-style:none}
img:not([src]){visibility:hidden}
svg:not(:root){overflow:hidden}
a,button,input,textarea{-webkit-tap-highlight-color:transparent}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;margin:0;padding:0}
audio,canvas,progress,video{display:inline-block;margin:0;padding:0}
progress{vertical-align:baseline}
mark{background-color:#ff0;color:#000}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
button,input,select,textarea{outline:0}
button,input{overflow:visible}
button,select{text-transform:none}
textarea{overflow:auto}
pre{white-space:pre-wrap;word-wrap:break-word;font-family:initial}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[type="template/html"]{display:none!important}
html{height:100%;-webkit-touch-callout:none;-webkit-text-size-adjust:100%}
body{color:#000;margin:0 auto;font-family:-apple-system,"PingFang SC","Microsoft YaHei",STHeiti,sans-serif;font-size:12px;height:auto!important;min-height:100%;position:relative;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(240,240,240,0);-moz-tap-highlight-color:rgba(240,240,240,0);min-width:1280px;overflow-x:auto}
img{vertical-align:top}
.clearfix::after{display:block;content:'';clear:both}
.dn{display:none!important}
.vh{visibility:hidden}
.lock{overflow:hidden;height:100%;width:100%}
.ta-l{text-align:left!important}
.ta-r{text-align:right!important}
.ta-c{text-align:center!important}
.fr{float:right}
.fl{float:left}
svg.svg-logo path{fill:#e74b3b;transition:fill .3s ease}
svg.svg-logo path#logo-new{fill:#fff}
svg.svg-logo:hover path{fill:#d52b1a}
.red-circle{width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;background:#e74b3b;position:absolute;top:13px}
.v-center{display:inline-block;vertical-align:middle}
.base-v-center{width:0;height:100%}
.search-wrap{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:10002;transition:.15s ease;-webkit-transition:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease}
.search-wrap .search-box{height:60px;background-color:#fff}
.search-wrap .search-box .search-con{width:924px;height:100%;margin:0 auto;position:relative}
.search-wrap .search-box .search-con *{display:inline-block;vertical-align:middle}
.search-wrap .search-box .search-con input{width:804px;font-size:14px;color:#262626!important;line-height:normal;background:0 0;outline:0;border-radius:none;border:none;font-weight:300}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
.search-wrap .search-box .search-con{white-space:nowrap}
.search-wrap .search-box .search-con .search-left{transition:.3s ease-in-out;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
.search-wrap .search-box .search-con .search-left.slideLeft{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.search-wrap .search-box .search-con .search-btn{display:inline-block;margin-right:14px}
.search-wrap .search-box .search-con .search-btn:before{font-size:20px}
.search-wrap .search-box .search-con .search-close-btn{display:inline-block;margin-left:30px;cursor:pointer;transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;font-size:17px;opacity:0}
.search-wrap .search-box .search-con .search-close-btn:before{font-size:24px;color:#333}
.search-wrap .search-box .search-con .search-close-btn.show{opacity:1}
.nav-label .red-circle{top:11px}
.nav-label.new-tag::after{content:'NEW';width:54px;height:24px;line-height:24px;border-radius:3px;color:#fff;text-align:center;background-color:#e74b3b;transform:scale(.5);display:block;position:absolute;right:-20px;top:5px}
.nav-label.lable-1111::after{content:'11.11';width:50px;height:24px;line-height:24px;border-radius:3px;color:#fff;text-align:center;background-color:#e74b3b;transform:scale(.5);display:block;position:absolute;right:-20px;top:5px}
.author-v{width:10px;height:10px;background-size:cover;background-repeat:no-repeat;position:absolute;bottom:0;right:0}
.author-v.yellow-v{background-image:url(../../img/yellow-v.png)}
.author-v.blue-v{background-image:url(../../img/blue-v.png)}
.nav-upload{height:32px!important;line-height:32px!important;margin-left:10px;margin-top:14px}
.nav-upload:hover .upload-list-wrap{opacity:1;visibility:visible;transform:translateY(0)}
.nav-upload .btn-upload{margin-left:0!important}
.nav-upload .upload-list-wrap{position:absolute;right:0;top:32px;z-index:10001;transition:.15s ease-in-out;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:0;visibility:hidden;padding-top:8px}
.nav-upload .upload-list-wrap .upload-list{border-radius:2px;padding:6px 0}
.nav-upload .upload-list-wrap .upload-list li{position:relative}
.nav-upload .upload-list-wrap .upload-list li:before{position:absolute;left:20px;top:15px;font-size:16px;line-height:1}
.nav-upload .upload-list-wrap .upload-list li a{height:44px;font-size:14px;font-weight:400;text-align:left;line-height:44px;white-space:nowrap;padding:0 70px 0 44px}
.beta{position:relative}
/*.beta:after{position:absolute;content:"BETA";width:36px;height:14px;line-height:14px;border-radius:1px;background-color:#e74b3b;font-size:12px;color:#fff;text-align:center;transform:scale(.83)}
*/
.navbar-main .beta:after{right:84px;top:14px}
.edu-header .beta:after{right:68px;top:15px}
.navbar-tool .beta:after{right:56px;top:14px}
.upload-list .beta:after{right:30px;top:16px}
#xpc-hire.beta:after{right:-13px;top:14px}
.xpc-container{text-align:center;padding:60px 0;width:100%;min-width:1140px}
.xpc-container .xpc-center-card{margin:20px auto;padding:50px 70px 55px;min-width:460px;max-width:900px;background:#fff;box-shadow:0 15px 25px 0 rgba(0,0,0,.05);display:inline-block;font-size:20px;font-weight:300}
.xpc-container .xpc-center-card h1{font-size:80px;font-weight:700}
.xpc-container .xpc-center-card pre{text-align:left;font-size:12px;color:#666}
.xpc-container .xpc-center-card a{color:#e74b3b;font-weight:600;line-height:3;transition:.3s ease}
.xpc-container .xpc-center-card a:hover{color:#d52b1a}
.btn-purchase{font-size:12px;line-height:28px;height:28px;padding:0 18px;display:inline-block;vertical-align:middle;border:1px solid #e74b3b;color:#e74b3b;font-weight:500;margin-left:42px;border-radius:2px;transition-duration:.3s;cursor:pointer}
.btn-purchase:hover{border-color:#d52b1a}
.btn-purchase:hover{background-color:#e74b3b;color:#fff;transition-duration:.3s}
.color-tomato{color:#e74b3b}
.pop-wrapper{position:fixed;top:50%;left:50%;min-height:178px;width:380px;min-width:380px;background:#fff;z-index:10200;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-wrapper .pop-msg-title{font-size:14px;font-weight:500;padding:17px 20px 15px;color:#333;border-bottom:4px solid #f7f7f7}
.pop-wrapper .pop-msg-content{text-align:center;padding:20px}
.pop-wrapper .pop-msg-content .msg-content{font-size:14px;font-weight:300;color:#333;margin-bottom:30px}
.pop-wrapper .pop-msg-content .confirm-btn{font-size:14px;padding:0 29.5px;color:#fff;border-radius:2px;display:inline-block;vertical-align:middle;background-color:#e74b3b;transition:.3s ease;cursor:pointer;line-height:36px;height:36px;border-radius:2px;font-weight:500;cursor:pointer}
.pop-wrapper .pop-msg-content .confirm-btn:hover{background-color:#d52b1a}
.pop-wrapper.ui-dialog{position:fixed;top:50%;left:50%;padding-bottom:20px;width:380px;min-width:380px;background:#fff;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-wrapper.ui-dialog .ui-dialog-grid{width:100%;height:100%}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-header{border-bottom:4px solid #f7f7f7;padding:0 20px}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-header .ui-dialog-close{display:none;font-weight:lighter;color:#333;position:absolute;opacity:1;right:10px;top:0;font-size:35px}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-title{font-size:14px;line-height:46px;font-weight:500;color:#333;padding:0}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-body{text-align:center;padding:20px 0 0 0}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-body .ui-dialog-content{font-size:14px;font-weight:300;color:#333;margin-bottom:30px;text-align:center;min-width:280px}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer{padding:0}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button{float:none;text-align:center}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button button{font-size:14px;padding:0 29.5px;color:#fff;border-radius:2px;display:inline-block;vertical-align:middle;background-color:#e74b3b;transition:.3s ease;cursor:pointer;line-height:36px;border:none;height:36px;border-radius:2px;font-weight:500;cursor:pointer}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button button:hover{background-color:#d52b1a}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button button:hover{background-color:#d52b1a}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button button:nth-child(2){font-size:14px;padding:0 29.5px;color:#333;border-radius:2px;display:inline-block;vertical-align:middle;background-color:#fff;transition:.3s ease;cursor:pointer;border:1px solid #e3e4e5}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button button:nth-child(2):hover{background-color:#e6e6e6}
.pop-wrapper.ui-dialog .ui-dialog-grid .ui-dialog-footer .ui-dialog-button button:nth-child(2):hover{border-color:#e74b3b;background-color:#fff;color:#e74b3b}
.pop-wrapper.hasClose .ui-dialog-grid .ui-dialog-header .ui-dialog-close{display:block;right:-12px;top:4px;font-size:36px;font-weight:200;opacity:1}
.boldweight{font-weight:500}
.slide-bar{position:fixed;right:10px;bottom:108px;z-index:10001}
.slide-bar ul li{width:50px;height:50px;background:#fff;border:1px solid #f0f0f0;margin-bottom:10px;border-radius:2px;position:relative;font-size:12px;color:#999;line-height:50px;text-align:center;cursor:pointer;transition:.2s ease;box-shadow:0 0 2px rgba(0,0,0,.02)}
.slide-bar ul li:hover i{color:#ee7d78}
.slide-bar ul li:hover{border-color:#ee7d78;box-shadow:0 0 10px rgba(0,0,0,.12)}
.slide-bar ul li:hover .qrcode-wrapper{display:block}
.slide-bar ul li::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s ease}
.slide-bar ul li:hover::before{color:#333}
.slide-bar ul li .to-up::before{font-size:16px}
.slide-bar ul li .icon-iphone::before{font-size:16px}
.slide-bar ul li.resouce-qa{font-size:18px}
.slide-bar ul li .qrcode-wrapper{position:absolute;bottom:0;left:-130px;padding-right:15px;display:none;z-index:100}
.slide-bar ul li .qrcode-box{width:120px;height:140px;padding:5px;box-sizing:border-box;background-color:#fff}
.slide-bar ul li .qrcode-box img{width:100%}
.slide-bar ul li .qrcode-box span{font-size:12px;color:#333;line-height:18px;letter-spacing:2px;position:absolute;bottom:5px;left:0;right:0}
.zx-qrcode{position:absolute;visibility:hidden;width:150px;left:-155px;top:-50px;box-shadow:0 0 3px 0 #ccc;transition:.2s ease;opacity:0}
.custom{line-height:12px;color:#999;width:30px;display:inline-block;vertical-align:middle}
.custom:hover{color:#333}
.zx:hover .zx-qrcode{visibility:visible;transform:translateX(-5px);opacity:1}
.course-transfer-wrap{position:absolute;background-color:#ffb456;width:100%;height:50px;line-height:50px;top:60px;text-align:center;z-index:1;color:#fff;cursor:pointer}
.course-transfer-wrap .course-transfer-content{font-size:14px;padding-right:14px}
.course-transfer-wrap .course-transfer-close{font-size:16px;position:absolute;right:48px;top:0}
.post-wrap-main{background:0 0!important}
.nt-list{display:none!important}
.service-wrap-w a{height:0!important;width:0!important;overflow:hidden!important}
.issue-btn-w button.btn-fw{background:#e74b3b!important;border-radius:5px;transition:.3s ease}
.issue-btn-w button.btn-fw:hover{background:#d52b1a!important}
.issue-btn-w button.btn-fw::after{content:'发送';font-size:13px;color:#fff}
.recovery-buy{display:block;font-size:12px;line-height:27px;color:#e74b3b;padding-left:8px;position:relative;float:right;margin-right:15px}
.recovery-buy a{color:#e74b3b}
.recovery-buy::after{content:"";position:absolute;width:12px;height:12px;background:url(//oss-vmovier0.xpccdn.com/Uploads/Activity/2017-10-19/59e85de13d643.png) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:-14px}
.recovery-buy:hover .recovery-tip{display:block}
.recovery-buy .recovery-tip{position:absolute;width:240px;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.26);font-size:12px;color:#666;padding:12px 13px;line-height:1.8;top:35px;display:none;right:-28px;text-align:left}
.recovery-buy .recovery-tip .strangle{position:absolute;border:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.05);right:14px;top:-16px}
.recovery-buy .recovery-tip .strangle::after{position:absolute;right:-8px;top:-7px;border:8px solid transparent;border-bottom:8px solid #fff;content:''}
.page-title{position:relative;z-index:100;width:1140px;margin:0 auto}
.page-title .allwork-title{position:relative;font-size:24px;line-height:33px;margin-bottom:20px;z-index:1}
.page-title .allwork-title .search-wrapper{float:right;position:relative;top:1px;border-radius:2px;background-color:#fff;border:solid 1px #e9e9e9;line-height:30px}
.page-title .allwork-title .search-wrapper .search-btn{display:none}
.page-title .allwork-title .search-wrapper .search-input{width:235px;margin:0 8px 0;font-size:12px;line-height:30px}
.page-title .allwork-title .search-wrapper .btn-search{width:60px;height:30px;font-size:12px;line-height:30px}
.page-title .allwork-title .search-wrapper .select-wrapper{padding:0 20px 0 12px}
.page-title .allwork-title .search-wrapper .select-wrapper .select-title{min-width:70px;line-height:30px;font-size:12px}
.page-title .allwork-title .search-wrapper .select-wrapper .select-title i{right:12px;transform:rotate(90deg) translateY(-50%) scale(.6)}
.page-title .allwork-title .search-wrapper .select-wrapper dd{width:100%;top:30px;left:0;z-index:1}
.page-title .allwork-title .search-wrapper .select-wrapper dd .select-inner span{font-size:12px;line-height:30px;padding:0 10px}
.page-title .allwork-title .search-wrapper .select-wrapper:before{height:18px}
.btn-buy-big{width:134px;text-align:center;font-weight:500;color:#e74b3b;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-size:16px;line-height:28px;height:28px;padding:0 18px;display:inline-block;vertical-align:middle;border:1px solid #e74b3b;padding:0;height:38px;line-height:38px;cursor:pointer;transition-duration:.3s}
.btn-buy-big:hover{border-color:#d52b1a}
.btn-buy-big:hover{background:#e74b3b;color:#fff;transition-duration:.3s}
.btn-buy-big.btn-disabled{color:#fff;background-color:#bbb;font-weight:400;border:none;cursor:default}
.btn-buy-block{width:180px;height:40px;line-height:40px;text-align:center;margin-left:10px;font-size:16px;padding:0;color:#fff;border-radius:2px;display:inline-block;vertical-align:middle;background-color:#e74b3b;transition:.3s ease;cursor:pointer}
.btn-buy-block:hover{background-color:#d52b1a}
.btn-buy-block .icon-cart-line{color:#fff;margin-right:10px}
.btn-buy-block .icon-cart{margin-right:10px}
span.radio{border:solid 1px #999;vertical-align:middle;position:relative;text-align:center;transition:.3s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
span.radio::after{content:"";background-color:transparent;transition:.3s ease;transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;display:inline-block;vertical-align:top;top:50%}
.select span.radio,.selected span.radio{border-color:#e74b3b;box-shadow:inset 0 0 1px #e74b3b}
.select span.radio::after,.selected span.radio::after{background-color:#e74b3b;transform:scale(1)}
.select:hover span.radio,.selected:hover span.radio{box-shadow:inset 0 0 2px #e74b3b}
.select:hover span.radio::after,.selected:hover span.radio::after{transform:scale(.8);background-color:#d52b1a;box-shadow:0 0 1px #999}
.activity-title{border-radius:2px;background-color:#e74b3b;color:#fff;font-size:12px;padding:0 5px;margin-right:10px;display:inline-block;height:22px;line-height:22px}
.nav-activity-link{border:1px solid #c8a06e;padding:3px;height:22px;margin-left:18px;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);vertical-align:top;display:inline-block;opacity:1;transition-duration:1.5s}
.nav-activity-link:hover{opacity:.8;transition-duration:1.5s}
.nav-activity-link .nav-activity-img{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);vertical-align:top;display:inline-block;height:22px}
.min-tips .ui-dialog-content{white-space:nowrap}
.video-play-wrapper .video-pre-btn{cursor:pointer;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:64px;width:64px}
.video-play-wrapper .video-pre-btn .video-play-triangle{width:100%;height:100%;z-index:20;display:block}
.video-play-wrapper .video-pre-btn .video-play-triangle-hover{display:none}
.video-play-wrapper:hover .video-pre-btn .video-play-triangle-hover{width:100%;height:100%;z-index:20;display:block}
.video-play-wrapper:hover .video-pre-btn .video-play-triangle{display:none}
.option-checkbox{border-radius:50%;line-height:1;border:solid 1px #999;margin-right:10px}
.option-checkbox.selected{background-color:#e74b3b;text-align:center;border:solid 1px #e74b3b}
.option-checkbox.selected:hover{box-shadow:none}
.toast-ui{position:fixed;font-size:12px;color:#fff;line-height:45px;padding:0 15px;background-color:rgba(0,0,0,.6);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000010;min-width:80px;text-align:center;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.xpc-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s ease;z-index:10001}
.xpc-layer.show{visibility:visible;opacity:1}
.xpc-layer .xpc-popup{position:absolute;top:50%;left:50%;width:452px;border-radius:4px;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);background-color:#fff;overflow:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.xpc-layer .xpc-popup .header{position:relative;height:55px;border-bottom:2px solid #f0f0f0;line-height:55px;padding:0 20px}
.xpc-layer .xpc-popup .header h3{font-size:16px;font-weight:500;color:rgba(0,0,0,.85)}
.xpc-layer .xpc-popup .header .close{position:absolute;right:20px;top:0;font-size:18px;cursor:pointer}
.xpc-layer .xpc-popup .header .close:hover{color:#666}
.xpc-layer .xpc-popup .content{border-bottom:1px solid #f0f0f0;padding:30px}
.xpc-layer .xpc-popup .footer{padding:12px}
.msg_tip{position:fixed;width:180px;top:20px;background:#fff;right:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);padding:0;transition:transform .3s cubic-bezier(.35,0,.25,1),-webkit-transform .3s cubic-bezier(.35,0,.25,1);transform:translateY(0);z-index:1002}
.msg_tip .new-msg-tip-close{height:37px;line-height:37px;text-align:center;font-size:12px;color:#999;font-weight:500;border-top:1px solid #f0f0f0;cursor:pointer}
.msg_tip .new-msg-tip-close:hover{color:#333}
.msg_tip.top{transform:translateY(60px)}
.msg_tip .msg_tip_m{margin:0}
.msg_tip .msg_tip_m li{padding:14px 20px;width:140px;height:16px;position:relative}
.msg_tip .msg_tip_m li>a{padding:0;font-size:12px;font-weight:300;color:#333;display:inline-block;height:16px;line-height:16px}
.msg_tip .msg_tip_m li>a.msg_tip_l:hover{font-weight:500;color:#333}
.msg_tip .msg_tip_m li>a.msg_tip_r{font-weight:500;color:#999;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.msg_tip .msg_tip_m li>a.msg_tip_r:hover{color:#333}
.new-msginfo{position:absolute;display:inline-block;zoom:1;background-color:#e74b3b;border-radius:50%;right:2px;top:6px;text-align:center;width:20px;height:20px;color:#fff;font-size:12px;line-height:21px;-webkit-transform:scale(.83);-moz-transform:scale(.83);-ms-transform:scale(.83);transform:scale(.83)}
.index-sidebar{position:fixed;right:0;bottom:200px;z-index:100}
.index-sidebar.inside-window .bar-list{visibility:visible;opacity:1}
.index-sidebar .seven-wrap{position:relative;height:60px}
.index-sidebar .seven-wrap .seven-btn{position:absolute;right:5px;top:10px;width:200px;height:64px;background-size:cover;cursor:pointer}
.index-sidebar .bar-list{background-color:#1e1e1e;transition:.3s ease;visibility:hidden;opacity:0}
.index-sidebar .bar-list li{position:relative;transition:.3s ease;min-height:62px;text-align:center}
.index-sidebar .bar-list li .hover-wrap{position:absolute;right:64px;bottom:0;background-color:#fff;border:1px solid #f0f0f0;padding:12px;opacity:0;visibility:hidden;transform:translateY(5px);transition:.3s ease}
.index-sidebar .bar-list li .hover-wrap p{font-size:12px;text-align:center;color:#999}
.index-sidebar .bar-list li .hover-wrap img{width:103px;padding-top:8px}
.index-sidebar .bar-list li .hover-wrap .hover-wrap-label-phone{display:block;text-align:left}
.index-sidebar .bar-list li .hover-wrap .hover-wrap-phone{font-size:12px;color:#333;font-weight:600;display:block;width:95px;text-align:left}
.index-sidebar .bar-list li:last-child a i{border-bottom:none}
.index-sidebar .bar-list li:hover a{padding:21px 20px 0}
.index-sidebar .bar-list li:hover a i{font-size:12px;line-height:1.33;text-align:center;color:#fff102;padding-bottom:14px}
.index-sidebar .bar-list li:hover a i:before{display:none}
.index-sidebar .bar-list li:hover a img{font-size:12px;line-height:1.33;text-align:center;color:#333;padding-bottom:14px;display:none}
.index-sidebar .bar-list li:hover a .v2-study-lable-weixin{display:inline}
.index-sidebar .bar-list li:hover .hover-wrap{opacity:1;visibility:visible;transform:translateY(0)}
.index-sidebar .bar-list li .safri-alert{width:66px;box-sizing:border-box;text-align:center}
.index-sidebar .bar-list li a{display:block;padding:21px 20px 0}
.index-sidebar .bar-list li a i{display:block;width:24px;font-size:0;color:#6e6e6e;border-bottom:1px solid #6e6e6e;padding-bottom:21px}
.index-sidebar .bar-list li a i:before{font-size:20px}
.index-sidebar .bar-list li a img{display:block;width:18px;height:18px;font-size:0;color:#6e6e6e;border-bottom:1px solid #6e6e6e;padding-bottom:21px}
.index-sidebar .bar-list li a .v2-study-lable-weixin{font-size:12px;text-align:center;color:#333;padding-bottom:14px;display:none;cursor:pointer}
.v2-public-study-abroad-out{width:367px;background-color:#fff;padding:20px 20px 6px 20px;box-sizing:border-box;margin-bottom:44px}
.v2-public-study-abroad-out .v2-public-study-abroad-title{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:20px}
.v2-public-study-abroad-out .v2-public-study-abroad-title a:hover{color:#e74b3b}
.v2-public-study-abroad-out .v2-public-study-abroad-title a,.v2-public-study-abroad-out .v2-public-study-abroad-title span{color:#33343b}
.v2-public-study-abroad-out .v2-public-study-abroad-title span:nth-of-type(1){font-size:20px;line-height:28px}
.v2-public-study-abroad-out .v2-public-study-abroad-title a,.v2-public-study-abroad-out .v2-public-study-abroad-title span:nth-of-type(2){font-size:12px;line-height:20px}
.v2-public-study-abroad-out .v2-public-study-abroad-sin{display:block;margin-bottom:14px}
.v2-public-study-abroad-out .v2-public-study-abroad-sin img{width:120px;height:80px;vertical-align:middle}
.v2-public-study-abroad-out .v2-public-study-abroad-sin>div{display:inline-block;vertical-align:middle;margin-left:12px;width:195px}
.v2-public-study-abroad-out .v2-public-study-abroad-sin>div h2{font-size:14px;color:#333;line-height:18px;display:block;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient:vertical}
.v2-public-study-abroad-out .v2-public-study-abroad-sin>div span{font-size:12px;color:#333;line-height:16px;display:block}
.post-wrap-main{background:0 0!important}
#SOHUCS #SOHU_MAIN .module-cmt-header .section-title-w .title-user-w .user-wrap-w{background:#fff}
div#feedAv{position:absolute;left:-10000px}
.nt-list{display:none!important}
.service-wrap-w a{height:0!important;width:0!important;overflow:hidden!important}
.issue-btn-w button.btn-fw{background:#e74b3b!important;border-radius:5px;transition:.3s ease}
.issue-btn-w button.btn-fw:hover{background:#d52b1a!important}
.issue-btn-w button.btn-fw::after{content:'发送';font-size:13px;color:#fff}
.recovery-buy{display:block;font-size:12px;line-height:27px;color:#e74b3b;padding-left:8px;position:relative;margin-right:15px}
.recovery-buy a{color:#e74b3b}
.recovery-buy::after{content:"";position:absolute;width:12px;height:12px;background:url(//oss-vmovier6.vmoviercdn.com/Uploads/Activity/2017-10-19/59e85de13d643.png) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:-14px}
.recovery-buy:hover .recovery-tip{display:block}
.recovery-buy .recovery-tip{position:absolute;width:240px;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.26);font-size:12px;color:#666;padding:12px 13px;line-height:1.8;top:34px;display:none;right:0;z-index:10;text-align:left}
.recovery-buy .recovery-tip .strangle{position:absolute;border:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.05);right:14px;top:-16px}
.recovery-buy .recovery-tip .strangle::after{position:absolute;right:-8px;top:-7px;border:8px solid transparent;border-bottom:8px solid #fff;content:''}
.crumbs-wrapper{margin:0 auto;height:42px;line-height:42px;overflow:hidden}
.crumbs-wrapper .crumbs-list li{position:relative;float:left;margin-right:52px}
.crumbs-wrapper .crumbs-list li a{font-size:12px;color:#666;font-weight:300;transition:.3s ease}
.crumbs-wrapper .crumbs-list li a:hover{font-weight:500;color:#333}
.crumbs-wrapper .crumbs-list li:after{content:"";position:absolute;top:50%;right:-28px;width:4px;height:6px;background:url(../../../oss-xpc0.xpccdn.com/Upload/edu/2018/06/085b1a25127586b.png) no-repeat;background-size:cover;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.crumbs-wrapper .crumbs-list li:last-child a{cursor:default}
.crumbs-wrapper .crumbs-list li:last-child a:hover{font-weight:300;color:#666}
.crumbs-wrapper .crumbs-list li:last-child:after{display:none}
.pagination-wrapper{margin-top:40px;text-align:center}
.pagination-wrapper .pagination-inner{margin:0 auto;display:inline-block}
.pagination-wrapper ul{display:block}
.pagination-wrapper li span{float:left;line-height:36px;height:36px;min-width:20px;text-align:center;background-color:#fff;cursor:pointer;padding:0 10px}
.pagination-wrapper li a{padding:0 10px;float:left;color:#333;font-size:14px;min-width:20px;height:36px;line-height:36px;text-align:center;margin-right:5px;background-color:#fff;font-weight:300;border-radius:4px}
.pagination-wrapper li a.omit{cursor:default;background-color:transparent;margin-right:5px;font-size:14px;line-height:25px;padding:0 6px;font-weight:400}
.pagination-wrapper li a.omit:hover{background-color:transparent;color:#333}
.pagination-wrapper li a:hover{background-color:#e74b3b;color:#fff;transition-duration:.3s}
.pagination-wrapper li a.active{cursor:default;color:#000;background-color:#fdd100}
.pagination-wrapper li a.direction{font-weight:500}
.side-bar-package{position:fixed;width:50px;height:50px;border-radius:2px;z-index:100;right:27px;bottom:248px;text-align:center;background-color:#e74b3b;padding:6px 0 0;box-sizing:border-box;border:1px solid #e74b3b;font-size:15px;line-height:1.2;color:#fff;letter-spacing:1.5px;box-shadow:0 2px 4px 0 rgba(255,68,68,.15);transition:all .3s ease;cursor:pointer;display:none}
.side-bar-package.has-coupon{bottom:410px;right:27px}
.side-bar-package.has-coupon:hover{transform:scale(1.1)}
.side-bar-package img{height:100%}
.side-bar-package.ajax-loading::after,.side-bar-package.ajax-loading::before{content:''}
.side-bar-package.ajax-loading::before{content:'';display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff}
.side-bar-package.ajax-loading::after{content:'';display:inline-block;position:absolute;top:50%;left:50%;width:26px;height:26px;margin-left:-13px;margin-top:-13px;border:4px solid #fff;border-top-color:#e74b3b;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:loading-rotate infinite .5s linear;-moz-animation:loading-rotate infinite .5s linear;-ms-animation:loading-rotate infinite .5s linear;animation:loading-rotate infinite .5s linear}
@keyframes loading-rotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.pack-lock{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.68);color:#fff;z-index:100009;overflow-y:auto;padding-top:32px}
.pack-lock .angle-close{width:985px;height:32px;margin:0 auto}
.pack-lock .angle-close .icon-close{width:35px;height:35px;border-radius:35px;background-color:#fff;color:#333;font-size:15px;text-align:center;line-height:35px;float:right}
.pack-lock .pack-wrapper{width:920px;margin:0 auto;padding-bottom:80px}
.pack-lock .pack-wrapper .pack-main{width:100%;border-radius:20px;background-color:#fff;color:#222;padding:20px 60px 40px;box-sizing:border-box;position:relative}
.pack-lock .pack-wrapper .pack-main .pack-list li{padding:20px 0 20px;border-bottom:1px solid #f0f0f0;font-size:0}
.pack-lock .pack-wrapper .pack-main .pack-list li.pack-sm-size .pack-item{width:120px}
.pack-lock .pack-wrapper .pack-main .pack-list li.pack-sm-size .pack-icon{line-height:67px;width:48px}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-title{color:#333;font-size:18px;font-weight:600;line-height:1.22;margin-bottom:20px}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-item{width:174px;display:inline-block;vertical-align:top;color:#333}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-item img{width:100%}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-item p{font-size:14px;line-height:1.29;margin-top:12px;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-item .origin-price{font-size:12px;color:#999;text-align:center;padding-top:7px}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-icon{display:inline-block;vertical-align:top;width:50px;color:#666;font-size:18px;line-height:96px;text-align:center}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-icon .equal-icon{font-size:30px;font-weight:600}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total{display:inline-block;vertical-align:middle;padding-top:8px}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total h3{font-size:24px;color:#e74b3b;line-height:.92;text-align:center;font-weight:600}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total p{font-size:12px;color:#999;line-height:1.33;margin:7px 0 12px;text-align:center;text-decoration:line-through}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total .buy-button{display:block;width:82px;height:26px;line-height:26px;font-size:12px;font-weight:500;color:#fff;background-color:#e74b3b;border-radius:2px;text-align:center;margin:0 auto;transition:all .3s ease;cursor:pointer}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total .buy-button:hover{background:#cf4334!important}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total .buy-button.disabled{background-color:#999;color:#fff}
.pack-lock .pack-wrapper .pack-main .pack-list li .pack-total .buy-button.disabled:hover{background-color:#999!important}
.pack-lock .pack-wrapper .pack-main .pack-tips{padding:20px 0 0;font-size:14px;color:#000;line-height:23px}
.pack-lock .pack-wrapper .pack-main .pack-tips .tip-title{font-weight:500}
.school-slide-bar{position:fixed;right:26px;bottom:110px;height:130px;z-index:10001}
.school-slide-bar .carrer-cs{position:relative}
.school-slide-bar .carrer-cs:hover .cs-list{display:block}
.school-slide-bar .carrer-cs:before{display:inline-block;content:'';position:absolute;height:100%;width:15px;left:-15px}
.school-slide-bar .carrer-cs img{width:52px;transition:all .4s}
.school-slide-bar .carrer-cs img:hover{box-shadow:0 0 10px #e74b3b}
.school-slide-bar .carrer-cs img:hover .cs-list{display:block}
.school-slide-bar .carrer-cs .cs-btn{position:relative;display:block;width:52px;height:87px;background:url(../../../oss-xpc0.xpccdn.com/Upload/edu/2018/07/045b3c81da95c77.png) no-repeat;background-size:cover;line-height:1.5;font-size:12px;color:#fff;font-weight:300;letter-spacing:2px;padding:44px 10px 0;text-align:center;box-sizing:border-box}
.school-slide-bar .carrer-cs .cs-list{background:#fff;position:absolute;top:0;left:-215px;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.07);display:none}
.school-slide-bar .carrer-cs .cs-list p{height:58px;line-height:58px;width:182px;padding-left:20px;cursor:pointer;color:#333}
.school-slide-bar .carrer-cs .cs-list p:hover{background:#f0f0f0}
.school-slide-bar .carrer-cs .cs-list p a{color:#333}
.school-slide-bar .carrer-cs .cs-list p svg{display:inline-block;margin-right:17px;vertical-align:middle}
.school-slide-bar .slide-bar-list{margin-top:5px}
.school-slide-bar .slide-bar-list .zx{width:50px;height:50px;background:#fff;border:1px solid #f0f0f0;margin-bottom:10px;border-radius:2px;position:relative;font-size:16px;color:#999;line-height:50px;text-align:center;cursor:pointer;transition:.3s ease;box-shadow:0 0 10px rgba(30,30,30,.05)}
.school-slide-bar .slide-bar-list .zx:hover{color:#ee7d78;border-color:#ee7d78}
.school-slide-bar .slide-bar-list .zx:hover .zx-qrcode{display:block;background:#fff;padding:5px}
.school-slide-bar .slide-bar-list .zx:hover .zx-qrcode img{width:100%;display:block}
.school-slide-bar .slide-bar-list .zx:hover .zx-qrcode p{color:#333;line-height:1.5;font-size:12px}
.school-slide-bar .slide-bar-list .zx .zx-qrcode{position:absolute;display:none;width:150px;left:-160px;top:-50px}
.school-slide-bar .slide-bar-list .xpc-qrcode a{color:#999}
.school-slide-bar .slide-bar-list .to-up{transition:.3s ease;opacity:1}
.school-slide-bar .slide-bar-list .to-up.vh{opacity:0}
.invoice-box{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);left:0;top:0;z-index:10002}
.invoice-box .invoice-inner-box{position:absolute;width:380px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2px;overflow:hidden;background:#fff}
.invoice-box .invoice-inner-box .close{position:absolute;right:20px;top:12px;z-index:1;cursor:pointer}
.invoice-box .invoice-inner-box .close:before{font-size:14px}
.invoice-box .invoice-inner-box .title{position:relative;padding:15px 20px;border-bottom:4px solid #f7f7f7;line-height:1}
.invoice-box .invoice-inner-box .invoice-con{display:block;margin:0 auto;text-align:center;padding:30px}
.invoice-box .invoice-inner-box .invoice-con .qr-img{width:204px}
.invoice-box .invoice-inner-box .invoice-con .qr-tip{font-size:12px;font-weight:300;color:#333;padding-top:7px;line-height:1.67}
.invoice-box .invoice-inner-box .invoice-con .qr-tip:last-child{padding-bottom:15px;border-bottom:4px solid #f7f7f7}
.common-pop-wrapper{width:300px;height:256px}
