/*通用*/
@keyframes myfirst{0% {opacity: 0;transform: translateY(-100%);}100% {opacity: 1;transform: none;}}
       
.ui-MDialog-wrap{-webkit-animation-name:myfirst;-moz-animation-name: myfirst;-webkit-animation-duration: .4s;-moz-animation-duration: .4s;}
.ui-MDialog-wrap .ui-MDialog-close{position: absolute;right: 10px;top: 13px;width: 25px;height: 25px;font-size: 20px;background: url(../images/header-footer.png) -125px -150px;}

 
.dialog-custom-content{background: #FFF;font-size: 16px;border-radius: 5px;}
.dialog-custom-content .loading{background: url(../images/022.gif) no-repeat center;}
.dialog-custom-content p{line-height: 25px;text-align: center;}
.dialog-custom-content .intro{color: #666;}
.dialog-custom-content .info-tip{color: #666;text-align: left;margin-bottom: 20px;}
.dialog-custom-content .act-ok{text-align: center;padding-top: 30px;}
.dialog-custom-content .border-wrapper{border-bottom: 1px solid #F0F0F0;}
.dialog-custom-content .button{width:200px;display: inline-block;background-color: #82B440;line-height: 50px;font-size: 18px;color: #FFF;border-radius: 5px;box-shadow: 0 -3px #6F9A37 inset;text-align: center;}
.dialog-custom-content .button:hover{background: #97C459;}
.dialog-custom-content .dialog-header .title{padding: 20px 40px 5px 40px;font-size: 20px;}
.dialog-custom-content .dialog-header .title .secondTitle{font-size: 16px;}
.dialog-custom-content .dialog-content{padding: 20px 40px;color: #999;width: 420px;}
.dialog-custom-content .dialog-footer{padding: 30px 80px;width: 340px;}
.dialog-custom-content .dialog-footer .button{font-size: 16px;line-height: 35px;}
.dialog-custom-content .field-item{position: relative;float: left;}
.dialog-custom-content .list-item{margin-bottom: 10px;}

.dialog-custom-content input,.dialog-custom-content textarea{border:1px solid #CCC;width: 388px;line-height: 30px;padding: 4px 15px;color: #666;border-radius: 1px;  box-shadow: inset 0 0 2px rgba(0,0,0,.15);}
.dialog-custom-content textarea{height: 120px;resize:none;line-height: 25px;display: block;}
.dialog-custom-content input{height: 30px;line-height: 30px;}

.dialog-custom-content .instruction{float: left;position: relative;z-index: 2;}
.dialog-custom-content .instruction a{text-align:center;font-weight: bold;font-size: 16px;display: inline-block;background-color: #82b440;border-radius: 50%;width: 18px;height: 18px;line-height: 18px;color: #fff;margin: 6px 0;}
.dialog-custom-content .instruction p{position: absolute;top: 50%;left: 50%;width: 170px;background-color: #fff;border: 3px solid #ccc;padding: 10px;text-align: left;display: none;}
.dialog-custom-content .instruction:hover p{display: block;}
.dialog-custom-content .money-extra-desc{display: block;color: #999;margin-top: 5px;float: left;margin-left: 5px}


.dialog-custom-content p.tip{color: #D93600;font-size: 14px;padding: 2px 18px;display: none;clear: both;text-align: left;}
.dialog-custom-content .warning .tip{display: block;}


.dialog-custom-content label{ position: absolute;color: #BBB;line-height: 30px;cursor: text; left:18px;top: 5px;}



.dialog-custom-content .focus input, .dialog-custom-content .focus textarea{border-color: #82B440;}
.dialog-custom-content .hover input, .dialog-custom-content .hover textarea{background: #FAFAFA;}
.dialog-custom-content .warning input, .dialog-custom-content .warning textarea{border-color: #D93600;background: #FFF9F7;}


.dialog-custom-content .webuploader-container{position: relative;text-align: center;}


.dialog-custom-content .submit{text-align: center;margin-top: 20px;}
.dialog-custom-content .submit .extra{color: #999;font-size: 14px;margin: 0 20px;}
.dialog-custom-content .submit span{position: relative;display: inline-block;}
.dialog-custom-content .submit b{position: absolute;width: 16px;height: 16px;margin-top: -8px;background: url(../images/027.gif);left: 0;top: 50%;display: none;}
.dialog-custom-content .submit .submitting{opacity: .65;filter: alpha(opacity=65); cursor: not-allowed;}
.dialog-custom-content .submit .submitting b{display: inline-block;}
.dialog-custom-content .submit .submitting span{padding-left: 20px;}



/*成功或失败通知窗口*/
.dialog-custom-content .notification{text-align: center;color: #666;padding: 20px 0;}
.dialog-custom-content .notification .theme-img{width: 90px;height: 90px;display: inline-block;background: url(../images/notification.png);margin-bottom: 20px;}
/*.dialog-custom-content .authentication p a{color: #007FFF;}*/
.dialog-custom-content .notification.success .theme-img{background-position: -17px 0;}
.dialog-custom-content .notification.warning .theme-img{background-position: -197px 0;}
.dialog-custom-content .notification.yesorno .theme-img{background-position: -107px 0;}
.dialog-custom-content .notification .button{width: 200px;margin-top: 20px;}

.dialog-custom-content .notification.yesorno .button{margin-top: 0;}

.dialog-custom-content .notification.yesorno .sure{width: 180px;float: left;background-color: #ccb493;box-shadow: 0 -3px #b79968 inset;}
.dialog-custom-content .notification.yesorno .sure:hover{background: }
.dialog-custom-content .notification.yesorno .cancel{float: right;width: 180px;}
.dialog-custom-content .register-notification .register-info{text-align: left;margin: 15px auto 0;font-size: 14px;color: #666;width: 300px;}

/*mini通知窗口*/
.dialog-custom-content .mini-notification{padding: 10px 60px;border: 2px solid #ccc;color: #fff;font-size: 18px;border-radius: 5px;}
.dialog-custom-content .mini-notification.success{background: #82b440;}
.dialog-custom-content .mini-notification.warning{background: #949401;}
/*登陆窗口*/

#login .list-item{margin-bottom: 20px;}
#login .dialog-footer .button{background: #F0F0F0;width: 100px;color: #C4A882;box-shadow: 0 -3px #E8E6E8 inset;padding: 0 15px;text-align: right;position: relative;}
#login .dialog-footer .button:hover{background: #F4F4F4;}
#login .dialog-footer i{width: 27px;height: 23px;background: url(../images/header-footer.png);position: absolute;left: 15px;top: 6px;}
#login .dialog-footer .tencent{float: left;}
#login .dialog-footer .sina{float: right;}
#login .dialog-footer .tencent i{background-position: -81px -127px;}
#login .dialog-footer .sina i{background-position: -108px -127px;}
#login #verify{width: 230px;}
#login .refresh-verify{float: right;font-size: 0;}
#login .list-item.none{display: none;}
#login .login-desc{padding: 10px 40px;color: #999;}
#login .login-desc p{text-align: left;}
#login .login-desc span{font-size: 15px;margin-right: 20px;}
#login .login-desc span i{width: 10px;height: 10px;background: #3da62f;display: inline-block;}
/*反馈窗口*/

/*反馈和评价窗口的视频*/
.dialog-custom-content .videoinfo img{width: 120px;height: 70px;float: left;}
.dialog-custom-content .videoinfo{background: #F5F5F5;padding: 10px;color: #666;}
.dialog-custom-content .videoinfo div{float: right;margin: 10px 0;}
.dialog-custom-content .videoinfo p{width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*反馈*/
#feedback .feedback-info p,#feedback .videoinfo p{text-align: left;}
/*下载窗口*/
#download-modal ul{overflow: hidden;border-bottom: 1px solid #F0F0F0;padding: 10px 0;}
#download-modal li{float: left;width: 33.3333%;text-align: center;height: 35px;line-height: 35px;}
#download-modal .pay-info{border: 1px solid #DDD;}
#download-modal .replacement-a-balance{display: none;}
#download-modal .dosubmit {display: none;}
#download-modal .pay-info .button{line-height: 35px;width: 120px;}
#download-modal .dosubmit.show,#download-modal .show .replacement-a-balance{display: inline-block;}

#download-modal .pay-s-tip{padding: 20px 30px;}
#download-modal .pay-s-tip .s-icon{width: 25px;height: 25px;background: url(../images/header-footer.png) -50px -150px;display: inline-block;vertical-align: top;margin-right: 10px;}
#download-modal .pay-s-tip .s-msg{font-size: 20px;color: #666;}
#download-modal .pay-s-tip .t-msg{font-size: 14px;}
#download-modal .down-link-tip{color: #3EA830;font-size: 20px;padding: 40px 0;}
#download-modal .down-link{text-align: center;height: 140px;}
#download-modal .down-link .beiyong{font-size: 14px;}
#download-modal .down-link .beiyong .more-down{color: #999;}
#download-modal .down-link .beiyong .options a{margin-left: 15px;}

#download-modal .down-link-tip.unable{color: #b25900;}
#download-modal .down-link .button{width: 300px;line-height: 50px;margin: 20px 0;font-size: 18px;}
#download-modal .pay-warning{font-size: 14px;margin-top: 20px;}
#download-modal .pay-warning i{width: 10px;height: 10px;display: inline-block;border-radius: 5px;background: #82B440;vertical-align: middle;}
    
/*查看评价*/
#viewcomment-modal .my-comment{color: #666;font-size: 14px;}
/*编辑素材*/
#editvideo img,#editPic img{display: block;margin-bottom: 2px;}
#editvideo input{height: 20px;line-height: 20px;}
#editvideo label{line-height: 20px;}
#editvideo .dialog-content{width: 680px;padding: 20px;}
#editvideo .material-caption span{display: inline-block;position: relative;padding: 0 32px 20px 32px;line-height: 23px;}
#editvideo .material-caption i{position:absolute;left:0;width: 27px;height: 23px;background: url(../images/header-footer.png);}
#editvideo .material-caption .id i{background-position: -135px -127px;}
#editvideo .material-caption .posttime i{background-position: -189px -127px;}
#editvideo .material-caption .duration i{background-position: -162px -127px;}
#editvideo .memo textarea{height: 50px;}
#editvideo .tags textarea{height: 80px;overflow: hidden;}
#editvideo .tags-tip{color: #999;margin-top: -10px;}
#editvideo .tags-tip i{    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 5px;
    background: #82B440;
    vertical-align: middle;}
#editvideo .preview-img{float: left;}
#editvideo .preview-img p{font-size: 13px;}
#editvideo .preview-img .picwrap{position: relative;}
#upload-attachment label,#editvideo label{top: 0;left: 0;}
#upload-attachment input,#editvideo .preview-img input{position: absolute !important;/* IE6, IE7 */clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}
#editvideo .webuploader-pick-disable {opacity: 0.6;pointer-events:none;}
#editvideo .picwrap .loading{width: 100%;height: 100%;opacity: .8;filter:alpha(opacity=80); position: absolute;top: 0;background-color: #333;display: none;}
#editvideo .uploading .picwrap .loading {display: block;}
#editvideo .dialog-content .material-info{float: right;font-size: 14px;color: #666;}
#editvideo .dropdown{padding: 0 10px;border: 1px solid #CCC;position: relative;width: 140px;float: left;margin-right: 20px;}
#editvideo .dropdown.open{z-index: 1;}
#editvideo .drop-toggle{position: relative;}
#editvideo .drop-list{width:100%;position: absolute;left: 0;padding: 5px 0;box-shadow: 0 3px 10px rgba(0,0,0,.3);display: none;background: #FFF;border:1px solid #ccc\9;}
#editvideo .resolution .drop-list,#editvideo .filetype .drop-list{bottom: 30px;}
#editvideo .open .drop-list,#editvideo .customize .toggle-hidden{display: block;}
#editvideo .arrow{position: absolute;top: 50%;right: 0;border: 10px solid transparent;border-top: 10px solid #CCC;margin-top: -5px;}
#editvideo .drop-list a{padding: 0 10px;}
#editvideo .drop-list li:hover{background:#F0F0F0;}
#editvideo .dropdown a{line-height: 28px;display: block;height: 28px;}
#editvideo .price input{width: 120px;}
#editvideo .price .dropdown{width: 100px;margin-left: -1px;}
#editvideo .resolution input{width: 70px; text-align: center;}
#editvideo .filetype input{width: 120px;}
#editvideo .desc input{width: 330px;margin-right:20px;}
#editvideo .desc .dropdown{position: absolute;right: 0;top: 0;width: 20px;border:none;padding: 1px 10px;}
#editvideo .desc .dropdown .drop-list{width: 362px;left: -322px;}
#editvideo .resolution .connector{float: left;padding: 7px 5px;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 20px;}
#editvideo .filetype span{float: left;margin: 4.5px 0;font-size: 16px;}
#editvideo .submit .button{width: 300px;}
#editvideo .toggle-hidden{display: none;}
#editvideo .button,#editPic .button{width: 230px;}

/*评论*/
#dialogComment textarea{height: 140px;}
#dialogComment .emot img{padding: 0 1px;}

/*上传压缩包*/
#upload-attachment .webuploader-pick{margin-bottom:30px;background: #32B5EC;display: inline-block;*display: inline;*zoom:1;line-height: 35px;box-shadow: #1295cd 0px -3px inset;max-width: 280px;border-radius: 5px;color: #FFF;padding: 0 20px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
#upload-attachment .webuploader-pick.webuploader-pick-hover{background: #65C7F1;}
#upload-attachment .attachment-browse a{margin-bottom:30px;background: #32B5EC;display: inline-block;line-height: 35px;box-shadow: #1295cd 0px -3px inset;max-width: 280px;border-radius: 5px;color: #FFF;padding: 0 20px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
#upload-attachment .attachment-browse{text-align: center;}
#upload-attachment .attachment-browse a:hover{background: #65C7F1;} 

#upload-attachment .dialog-content{width: 320px;}
#upload-attachment .action-btn{text-align: center;}
#upload-attachment .action-btn .button{width: 300px;}
#upload-attachment .action-btn .disable{background: #CCC;box-shadow: #AFAFAF 0px -3px inset;}

/*充值*/
#inpour .pay-opts .button{width: 300px;margin: 30px auto;display: block;}
#inpour .pay-faq p{text-align: left;}
#inpour .pay-faq a{color:#2692ff;}

#customer-service .button{width: 300px;margin-bottom: 20px;}
#customer-service .button span{position: relative;display: inline-block;padding-left: 30px;}
#customer-service .button i{position: absolute;width: 27px;height: 23px;background: url(../images/header-footer.png) -54px -127px;left: 0;top: 50%;margin-top: -11.5px;}
#customer-service .container{text-align: center;padding: 40px;}
#customer-service .feedback{color: #2692ff;}

/*修改邮件*/
#modify-email .enter-email .intro{font-size: 14px;text-align: center;padding: 15px 0;}
#modify-email .dialog-content{padding: 30px 40px;}

#send-emailtip .dialog-content{padding: 40px;}
/*手机绑定 短信验证*/
.sms-verify .img-verify{width: 120px;}
.sms-verify .verify-img img{display: block;}
.sms-verify .verify-img{float: left;}
.sms-verify .sms{float: right;width: 90px;line-height: 34px;font-size: 14px;margin: 3px 0;}
.sms-verify .send-message-disable{background: #BBB;box-shadow: 0 -3px #AAA inset;display: none;}
.sms-verify .send-message-disable:hover{background: #BBB;}
#mobile-modify p{color: #666;text-align: left;padding: 15px 0;}

/*注册协议*/
.register-protocol p{color: #666;text-align: left;margin-bottom: 20px;}
.register-protocol .protocol-title a{color: #007FFF;}
.register-protocol .protocol-tip{font-size: 14px;}

.pay-pwd{width: 300px;height: 40px;margin: 0 auto;border: 1px solid #ccc;cursor: text;}
.pay-pwd i{position:relative; float: left;width: 49px;height: 40px;border-left: 1px solid #ccc;}
.pay-pwd i b{
    display: none;
    width: 10px;
    height: 10px;
    background: #999;
    margin: 15px auto;
    border-radius: 50%;
}
.pay-pwd.disable{
    background: #ccc;
    cursor: default;
}
.pay-pwd i.complete b{
    display: block;
}
.pay-pwd i.active em{
    position: absolute;
    width: 1px;
    height: 20px;
    top: 10px;
    left: 50%;
    background: #666;
}
#pay-pwd p{
    width: 300px;
    margin: 0 auto;
}
.pay-pwd input{margin-left: -9999px;}
.enter-pwd span{float: left;margin: 10px 0;width: 100px;}
#pay-pwd .field-item{float: none;}
#pay-pwd h1,#paypwd-close h1{text-align: center;color: #666;}
#pay-pwd h1 a,#paypwd-close h1 a{color: #007FFF}
#paypwd-modify .enter-pwd{margin-top: 40px;}



