body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

del, ins { text-decoration: none; }

ol, ul { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

q:before, q:after { content: ""; }

em { font-style: normal; }

a { color: #333; text-decoration: none; }

a:hover { color: #FF6000; text-decoration: none; }

input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }

body { color: #333; font: 12px/1.5 "Microsoft YaHei","Hiragino Sans GB","Microsoft JhengHei",SimSun,sans-serif; background-color: #FFF; }

.clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.mod-slider, .slider-scroll .slider-viewport ul li { width: 810px; height: 340px; }

.mod-slider { position: relative; overflow: hidden; }
.mod-slider .slider-viewport { width: 100%; height: 100%; position: relative; }
.mod-slider .slider-viewport li { position: absolute; left: 0; top: 0; transition: all .3s ease; -webkit-transition: all .3s ease; }
.mod-slider .slider-viewport li, .mod-slider .slider-viewport li img { width: 100%; height: 100%; }
.mod-slider .slider-viewport-text { background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#B3000000,endColorstr=#B3000000); position: absolute; bottom: 0; left: 0; width: 100%; height: 35px; line-height: 35px; text-indent: 10px; font-size: 14px; color: #fff; }
.mod-slider .slider-viewport-text p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 160px; }
.mod-slider .slider-controls { position: absolute; bottom: 10px; right: 10px; z-index: 10; }
.mod-slider .slider-controls li { margin-right: 5px; display: inline-block; width: 15px; height: 15px; background: #d5d5d5; cursor: pointer; border-radius: 8px; float: left; -webkit-transition: width .3s ease; transition: width .3s ease; }
.mod-slider .slider-controls li.active { background: #cb3819; width: 25px; }
.mod-slider .slider-arrow i { position: absolute; top: 100px; width: 30px; height: 78px; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; opacity: .8; }
.mod-slider .slider-arrow i:after { display: block; width: 12px; height: 23px; content: ''; margin: 26px auto; background: url(../img/slider_arrow.png) no-repeat; }
.mod-slider .slider-arrow i:hover { opacity: 1; }
.mod-slider .slider-arrow .arrow-left { left: 0; }
.mod-slider .slider-arrow .arrow-left:after { background-position: 0 0; }
.mod-slider .slider-arrow .arrow-right { right: 0; }
.mod-slider .slider-arrow .arrow-right:after { background-position: -12px 0; }

.slider-untxt .slider-viewport-text { display: none; }

.slider-untxt .slider-controls { background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#B3000000,endColorstr=#B3000000); padding: 5px 5px 5px 10px; border-radius: 13px; }

.slider-scroll .slider-viewport { /*overflow:hidden;*/ position: relative; }

.slider-scroll .slider-viewport ul { width: 100000px; position: absolute; left: 0; top: 0; }

.slider-scroll .slider-viewport ul li { float: left; position: relative; visibility: visible; opacity: 1; }

.uninstall-sprite, .step-home .uninstall-select .ico-reset, .step-home .uninstall-select .ico-demote, .step-home .uninstall-select .ico-uninstall, .step-home .uninstall-select li .radio i, .question-list li i, .step-home .uninstall-select li.active .radio i, .question-list li.active i, .step-uninstall .uninstall-default, .step-loading .loading-center i, .ico-uninstall-succeed, .uninstall-hint i { background-image: url('../img/uninstall-s66ae1fb1e0.png'); background-repeat: no-repeat; }

.step-home .uninstall-select .ico-reset { background-position: 0 -142px; }

.step-home .uninstall-select .ico-demote { background-position: 0 -16px; }

.step-home .uninstall-select .ico-uninstall { background-position: 0 -242px; }

.step-home .uninstall-select li .radio i, .question-list li i { background-position: 0 -116px; }
.step-home .uninstall-select li .radio i:active, .step-home .uninstall-select li .radio i.icon_radio-active, .question-list li i:active, .question-list li i.icon_radio-active { background-position: 0 -129px; }

.step-home .uninstall-select li.active .radio i, .question-list li.active i { background-position: 0 -129px; }

.step-uninstall .uninstall-default { background-position: 0 -342px; }

.step-loading .loading-center i { background-position: 0 -604px; }

.ico-uninstall-succeed { background-position: 0 -689px; }

.uninstall-hint i { background-position: 0 0; }

body { background: transparent; }

.mod-uninstall { width: 588px; height: 430px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin: -215px 0 0 -294px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); }
.mod-uninstall .dialog-body { height: 400px; position: relative; }
.mod-uninstall .dialog-body .uninstall-center { height: 346px; background: #6499dd; position: relative; }
.mod-uninstall .dialog-body .uninstall-center .progress { position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background: #e5e5e5; }
.mod-uninstall .dialog-body .uninstall-center .progress i { display: block; width: 0%; background: #6bc249; width: 100%; height: 4px; }
.mod-uninstall .dialog-body .uninstall-foot { height: 54px; background: #fff; position: relative; }
.mod-uninstall .dialog-body .uninstall-foot .foot-btn { text-align: center; padding-top: 14px; }
.mod-uninstall .dialog-body .uninstall-foot .foot-btn a { display: inline-block; margin: 0 10px; height: 23px; width: 70px; line-height: 23px; border-radius: 2px; border: 1px solid #b2b2b2; background: #fff; color: #585858; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
.mod-uninstall .dialog-body .uninstall-foot .foot-btn a:hover { background: #e7edf3; }
.mod-uninstall .dialog-body .uninstall-foot .foot-btn a.disable { opacity: 0.5; cursor: default; }
.mod-uninstall .dialog-body .uninstall-foot .foot-btn a.disable:hover { background: #fff; }
.mod-uninstall .dialog-body .uninstall-foot .foot-txt li { display: none; margin-left: 20px; line-height: 54px; }
.mod-uninstall .dialog-body .uninstall-foot .progress-num { position: absolute; right: 20px; top: 0; line-height: 54px; }

.step-home .tit { padding: 35px 0; font-size: 18px; text-align: center; color: #fff; }
.step-home .uninstall-select { margin: 0 20px; }
.step-home .uninstall-select ul { margin-left: -20px; overflow: hidden; width: 588px; text-align: center; }
.step-home .uninstall-select ul li { width: 145px; border: 1px solid #74a3e0; background: #74a3e0; padding: 5px 10px 15px; margin: 0 8px; text-align: center; color: #fff; display: inline-block; cursor: pointer; border-radius: 5px; vertical-align: top; }
.step-home .uninstall-select ul li .ico-reset, .step-home .uninstall-select ul li .ico-demote, .step-home .uninstall-select ul li .ico-uninstall { display: block; width: 100px; height: 100px; margin: 5px auto 10px; }
.step-home .uninstall-select ul li .radio { line-height: 16px; height: 16px; margin-bottom: 10px; }
.step-home .uninstall-select ul li .radio * { display: inline-block; }
.step-home .uninstall-select ul li .radio i { width: 13px; height: 13px; }
.step-home .uninstall-select ul li .radio span { font-size: 14px; color: #fff; margin-left: 5px; }
.step-home .uninstall-select ul li .text { opacity: 0.55; min-height: 54px; }
.step-home .uninstall-select ul li:hover, .step-home .uninstall-select ul li.active { border-color: #c1d6f1; }
.step-home .uninstall-hint { color: #ffdb4d; text-align: center; padding-top: 5px; }
.step-home .uninstall-hint i { margin-right: 5px; display: inline-block; width: 16px; height: 16px; vertical-align: -3px; }
.step-home.offline .uninstall-select li { display: none; }
.step-home.offline .uninstall-select li:last-child { display: inline-block; width: 200px; background: none; border: none; }
.step-home.offline .uninstall-select li:last-child .radio i { display: none; }

.step-questionnaire .tit { font-size: 18px; text-align: center; padding: 25px 0 5px; color: #fff; }
.step-questionnaire .question-list { margin: 0 20px; }
.step-questionnaire .question-list li { height: 44px; border: 1px solid #74a3e0; background: #74a3e0; border-radius: 5px; cursor: pointer; margin-top: 10px; box-sizing: border-box; padding-left: 30px; overflow: hidden; position: relative; }
.step-questionnaire .question-list li i { display: inline-block; width: 13px; height: 13px; position: absolute; left: 11px; top: 15px; }
.step-questionnaire .question-list li p { line-height: 44px; color: #fff; font-size: 14px; }
.step-questionnaire .question-list li .txt { width: 488px; height: 55px; background: #fff; margin-top: -5px; border-radius: 3px; display: none; }
.step-questionnaire .question-list li .txt textarea { width: 100%; border: none; background: none; resize: none; outline: none; margin: 4px 4px 0 4px; width: 480px; height: 36px; line-height: 18px; }
.step-questionnaire .question-list li .txt p { height: 15px; line-height: 15px; text-align: right; margin-right: 10px; color: #000; opacity: 0.3; font-size: 12px; margin-top: -5px; }
.step-questionnaire .question-list li:hover, .step-questionnaire .question-list li.active { border-color: #c1d6f1; }
.step-questionnaire .question-list li:last-child.active { height: 104px; cursor: default; }
.step-questionnaire .question-list li:last-child.active .txt { display: block; }

.step-uninstall .uninstall-center { box-sizing: border-box; padding-top: 30px; }
.step-uninstall .uninstall-default { width: 241px; height: 262px; margin: 0 auto; }

.step-reload .reload-list li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.step-reload .reload-list li img { width: 100%; height: 100%; }

.step-loading .loading-center { padding-top: 100px; text-align: center; }
.step-loading .loading-center i { display: inline-block; width: 85px; height: 85px; -webkit-animation: rotate 1s linear infinite; -moz-animation: rotate 1s linear infinite; animation: rotate 1s linear infinite; }
.step-loading .loading-center p { color: #fff; font-size: 14px; margin-top: 20px; }

.step-succeed .uninstall-succeed { padding-top: 90px; text-align: center; }
.step-succeed .uninstall-succeed .ico-uninstall-succeed { display: inline-block; width: 120px; height: 100px; }
.step-succeed .uninstall-succeed h4 { font-size: 18px; color: #fff; margin: 10px 0; }
.step-succeed .uninstall-succeed p { color: #fff; opacity: 0.5; }

@keyframes rotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }

/*# sourceMappingURL=uninstall.css.map */
