/*go top*/
.back-to { position: fixed; bottom: 40px; right: 10px; z-index: 999; width: 50px; overflow: hidden; zoom: 1; -ie6-position-fixed-delay: 200; }
.back-to .back-top { float: right; display: block; width: 32px; height: 32px; background: url(/style/images/retour-en-haut.png) no-repeat scroll 0 0 transparent; background-size: cover; outline: 0 none; text-indent: -9999em; }
/*cookies*/
.usernotice_pop{display: table;width: 100%;padding: 2px;position: fixed;bottom: 0;right: auto;background: rgba(0,0,0,.35);z-index: 1000;text-align: center;color: #fff;border-radius: 0;transition: all 0.3s ease;font-size: 12px;}
.usernotice_pop a{color:#fff!important;text-decoration:underline!important;}
.usernotice_pop span{display: inline-block;cursor:pointer;border:1px solid #fff;margin:5px;width: 75px;padding: 0 5px;}

/* 提示 */
#btn div{box-sizing: initial;}
#btn{position: absolute;left:0;width: 100%;text-align: center;height: 0;z-index:99;font-size: 16px;}
#btn>div{display: none;position: absolute;margin:auto;left:0;right:0;bottom: 0px;max-width: 300px;width:100%;border-radius:12px;background: #fff;padding: 25px 10px;box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);color: #666;}
#btn>div::after{clear: both;content: "";position: absolute;left: 46%;bottom: -16px;border-left: 8px solid transparent;border-right: 8px solid #fff;border-top: 8px solid #fff;border-bottom: 8px solid transparent;-webkit-transform: skewX(-54deg);transform: skewX(-54deg);}
#btn>div i{position: absolute;top: 10px;right: 10px;width: 16px;height: 16px;background: url(/images/free-online-video-converter/close.png) 0 0 no-repeat;background-size: 16px 48px;;}
#btn>div i:hover{background-size: 16px 48px;background-position: 0 -16px;cursor: pointer;}
#btn #install_guide{max-width: 360px;width: 100%;box-sizing: border-box;padding-left: 0px;padding-right: 0px;padding-bottom: 10px;}
#btn #install_guide span{display: block;margin:0 auto;width: 90%;}
#btn #launching_agent img{display: block;margin: auto;margin-bottom: 10px;}
#btn #launching_agent span:nth-child(1){font-size:14px;}
#btn a{background: rgba(2,130,217,1);height: 40px;width: 136px;line-height: 40px;border-radius: 44px;font-size: 16px;color: #fff;display: block;margin: 10px auto 0;}
#btn div div span{width:136px;line-height: 34px;height: 34px;margin:10px 6px 0px;border-radius: 44px;font-size: 16px;color: #fff;background: rgba(2,130,217,1);display: inline-block;cursor: pointer;}
#btn a:hover,#btn div div span:hover{text-decoration: none;}
#btn div div span{display: inline-block;}
#btn .proccess{display: block;top: 46px;height: 50px;line-height: 50px;text-align: center;background: url(/images/free-online-video-converter/loading-percent.gif) center center no-repeat;}
#btn #launcher_error,#btn #download_update{padding-left: 35px;padding-right: 35px;}
#btn #system_support{box-sizing: border-box;padding-left: 20px;padding-right: 20px;}
/* feedback */
.feedback{display:none;position:fixed;left: 50%;top: 50%;transform: -webkit-translate(-50%,-50%);transform: -moz-translate(-50%,-50%);transform: -o-translate(-50%,-50%);transform: translate(-50%,-50%);box-sizing:border-box;padding-top:50px;max-width: 576px;min-height:510px;overflow-y:auto;background-color: #fff;border-radius:6px;;box-shadow:0 0 30px 5px rgba(74,40,32,.10);z-index:99;font-size:16px;color:#222;}
.feedback .feedback_container{width:80%;margin:0 auto;}
.feedback p{text-align: left;margin:5px  0 20px 0;font-size:18px;}
.feedback input{margin-bottom:10px;width:100%;min-height:32px;border:0;outline:0;background-color: #e2f0f9;text-align: left;padding:0 10px;box-sizing: border-box;font-size:16px;color:#666;}
.feedback #form_contents{margin:0;border:0;padding:6px 10px;height: 100px;width: 100%;background-color: #e2f0f9;font-size:16px;line-height: 18px;color:#666;}
.feedback #form_submit{display: block;margin:30px auto;width:160px;height: 48px;border-radius:6px;line-height: 40px;color:#fff;font-size:18px;background-color: rgba(2,130,217,1);text-align: center;cursor: pointer;}
.feedback .title{margin-bottom: 26px;font-size:20px;line-height: 24px;font-weight:600;text-align: left;}
.feedback_close{position: absolute;top: 10px;right:10px;width: 22px;height: 22px;background: url(/images/free-online-video-converter/close.png) 0 0 no-repeat;background-size: 22px 66px;}
.feedback #mail-tip{display: none;position:absolute;top:206px;font-size:14px;color:rgba(2,130,217,1)}
.feedback_close:hover{background-position: 0 -22px;}
#feedbacktip{display:none;position:fixed;z-index:990;right:0px;top:60%;width: 75px;height: 128px;background:#fff;border-radius:10px;box-shadow:0 0 16px rgba(193,113,93,.35);box-sizing: border-box; padding: 0 6px;}
#feedbacktip li{position: relative;height: 50%;box-sizing: border-box;display:-webkit-box;display:-webkit-flex;display: flex;-webkit-box-pack:center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;cursor: pointer;}
#feedbacktip li:first-child{border-bottom:1px dashed #29374c;}
#feedbacktip li::after{background: #fff;content:"";clear: both;width: 100%;height:100%;position: absolute;top:0;right:-6px;}
#feedbacktip li a{position: absolute;width:0px;background:#fff;top:0;right:-6px;line-height:72px;height:100%;z-index:-1;border-radius: 10px;font-size:16px;color:rgba(2,130,217,1);padding-left:16px;box-sizing: border-box;transition: width .3s linear;overflow: hidden;color:#222;}
#feedbacktip li a:hover{color:rgba(2,130,217,1);text-decoration: none;}
#feedbacktip li:hover a{width:250px;box-shadow:0 0 16px rgba(193,113,93,.35);}
#feedbacktip li i{width: 100%;height: 40px;background: #fff url(/images/free-online-video-converter/feedbacktip.png) no-repeat center center;margin: auto;display: block;position: relative;z-index:2;}
#feedbacktip li:nth-child(1) i{background-position-y: 0px;}
#feedbacktip li:nth-child(2) i{background-position-y: -40px;}
.info_form{display:none;position: fixed;left: 0;top:0;right: 0;bottom:0;margin:auto;width:460px;height: 100px;background-color: #f7f7f7;border-radius:6px;padding:30px 0;line-height: 24px;font-size:16px;box-shadow:0 0 30px 5px rgba(74,40,32,.10);z-index: 999;text-align: center;}
@media screen and (max-width:480px) {
  .usernotice_pop{width:100%;bottom:0;right:0;padding:5px 0;border-radius:0;}
  .usernotice_pop span{display:inline;padding:0 15px;margin-left:5px;}
}