.pic-up{margin-top: 20px;margin-bottom: 20px;}
.pic-up .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.pic-up .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.pic-up .form {margin: 10px;}
.pic-up .form .file{border: 1px #ccc dashed;width:95%;padding: 10px;margin-bottom: 20px;}
.pic-up .form  .form-btn{float: left;}

.dance-up{margin-bottom: 20px;}
.dance-up .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.dance-up .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.dance-up .form {margin: 10px;}
.dance-up .form .file{border: 1px #ccc dashed;width:95%;padding: 10px;margin-bottom: 20px;}
.dance-up .form  .form-btn{float: left;}
.dance-content{border: 1px solid #C4C4C4;margin: 20px 5px;border-radius: 3px;overflow: hidden;padding: 10px;}
.dance-content .uinArea{height: 50px;}
.dance-content .input-tips{float: left;width: 50px;height: 42px;font-size: 16px;line-height: 42px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.dance-content .inputOuter{float: left;margin-top: 5px;border: 1px solid #D7D7D7;border-radius: 3px;}
.dance-content .inputstyle{width: 200px;height: 30px;padding-left: 5px;line-height: 30px;border: 0px solid #D7D7D7;background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}

.video-up{margin-bottom: 20px;}
.video-up .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.video-up .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.video-up .form {margin: 10px;}
.video-up .form .file{border: 1px #ccc dashed;width:95%;padding: 10px;margin-bottom: 20px;}
.video-up .form  .form-btn{float: left;}
.video-content{border: 1px solid #C4C4C4;margin: 20px 5px;border-radius: 3px;overflow: hidden;padding: 10px;}
.video-content .uinArea{height: 50px;}
.video-content .input-tips{float: left;width: 50px;height: 42px;font-size: 16px;line-height: 42px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.video-content .inputOuter{float: left;margin-top: 5px;border: 1px solid #D7D7D7;border-radius: 3px;}
.video-content .inputstyle{width: 200px;height: 30px;padding-left: 5px;line-height: 30px;border: 0px solid #D7D7D7;background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}

.malbum-up{margin-bottom: 20px;}
.malbum-up .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.malbum-up .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.malbum-up .form {margin: 10px;}
.malbum-up .form .file{border: 1px #ccc dashed;width:95%;padding: 10px;margin-bottom: 20px;}
.malbum-up .form  .form-btn{float: left;}
.malbum-content{border: 1px solid #C4C4C4;margin: 20px 5px;border-radius: 3px;overflow: hidden;padding: 10px;}
.malbum-content .uinArea{height: 50px;}
.malbum-content .input-tips{float: left;width: 50px;height: 42px;font-size: 16px;line-height: 42px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.malbum-content .inputOuter{float: left;margin-top: 5px;border: 1px solid #D7D7D7;border-radius: 3px;}
.malbum-content .inputstyle{width: 200px;height: 30px;padding-left: 5px;line-height: 30px;border: 0px solid #D7D7D7;background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}

.valbum-up{margin-bottom: 20px;}
.valbum-up .head{display: block;color: #1abc9c;clear: both;padding-left: 5px;}
.valbum-up .head strong{border-left: 2px solid #1abc9c;display: inline-block;padding: 0px 10px;font-size: 16px;font-weight: normal;}
.valbum-up .form {margin: 10px;}
.valbum-up .form .file{border: 1px #ccc dashed;width:95%;padding: 10px;margin-bottom: 20px;}
.valbum-up .form  .form-btn{float: left;}
.valbum-content{border: 1px solid #C4C4C4;margin: 20px 5px;border-radius: 3px;overflow: hidden;padding: 10px;}
.valbum-content .uinArea{height: 50px;}
.valbum-content .input-tips{float: left;width: 50px;height: 42px;font-size: 16px;line-height: 42px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.valbum-content .inputOuter{float: left;margin-top: 5px;border: 1px solid #D7D7D7;border-radius: 3px;}
.valbum-content .inputstyle{width: 200px;height: 30px;padding-left: 5px;line-height: 30px;border: 0px solid #D7D7D7;background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}

.profile-head{border: 1px solid #1abc9c;margin: 20px 5px;border-radius: 3px;overflow: hidden;}
.profile-head a{color: #333;}
.profile-head .active{background-color: #1abc9c;color: #fff;}
.profile-head .active a{color: #fff;}
.profile-head .on{float: left;width: 50%;height: 35px;text-align: center;line-height: 35px;}
.profile-content{border: 1px solid #C4C4C4;margin: 20px 5px;border-radius: 3px;overflow: hidden;padding: 10px;}
.profile-content .uinArea{height: 50px;}
.profile-content .input-tips{float: left;width: 50px;height: 42px;font-size: 16px;line-height: 42px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.profile-content .inputOuter{float: left;margin-top: 5px;border: 1px solid #D7D7D7;border-radius: 3px;}
.profile-content .inputstyle{width: 200px;height: 30px;padding-left: 5px;line-height: 30px;border: 0px solid #D7D7D7;background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}


.ptm-btn-primary{color: #fff;background-color: #1abc9c;border: 1px solid #1abc9c;}
.ptm-btn-row{position: relative;text-align: center;padding: 15px;}
.ptm-btn-block{display: block;width: 100%;padding: 5px 0;margin-bottom: 0;font-size: 18px;}
.ptm-line-text{height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #666;width: 100%;background-repeat: repeat-x;background-size: 100% 1px;background-position: left center;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.5,transparent),color-stop(0.5,#c8c7cc));}
.ptm-line-text span{padding: 0 25px;}
.thirdlogin{font-size: 15px;text-align: center;}
.lostpasswd{text-align: center;}
.lostpasswd a{color: #666;}
.input_msg{margin-left: 80px;}
.input_msg a{color: #666;}
