@charset "UTF-8";

/*@import "base";*/
.webuploader-container{position:relative;overflow:hidden;zoom:1;}
.webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);  /* IE6, IE7 */clip:rect(1px,1px,1px,1px);}
.webuploader-pick{position:relative;display:inline-block;cursor:pointer;top:0;left:0;width:45px;height:21px;float:left;background:#33a0f4;color:#fff;font-size:14px;line-height:21px;text-align:center;border-radius:3px;letter-spacing:2px;}
.webuploader-pick-hover{background:#1d7cdc;}
.webuploader-pick-disable{opacity:0.6;pointer-events:none;}

/*以上针对上传文件处样式*/
.ideafeedBackBtn,.ideaFeedbackFrame .arrow_icon,#chat-btn,.yjfk_closebtn,.closeFrameBtn,.error_tip_icon{background: url(//a.mysteelcdn.com/images/feedBack_ico.png) no-repeat 0 0;}
.ideafeedBackBtn{position:fixed;  /*对于火狐等其他浏览器需要设置的*/bottom:300px;  /*同上*/width:60px;height:42px;right:10px;cursor:pointer;z-index:9999;display:none;background-position: 18px -168px;}
.ideafeedBackBtn:hover{background-position: 18px -212px;}
.ideaFeedbackFrameBack{display:none;background:#000;filter:alpha(opacity=70);opacity:0.7;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100000;}
.ideaFeedbackFrame{width:363px;height:330px; font-family:"Microsoft Yahei";font-size:14px;color:#333;background:#fff; border:1px solid #37a2f4; margin:0;position:relative;top:0;right:360px;z-index:100000;cursor:auto;display:none;}
.ideaFeedbackFrame .arrow_icon{ width: 10px; height: 11px; background-position: 0 0; position: absolute; top:15px; right: -10px; z-index: 2;}
.ideaFeedbackFrame div{padding:0;margin:0;}
.ideaFeedbackFrame table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;color:#333;font-family:"Microsoft Yahei";}
.ideaFeedbackFrame table thead tr{height:41px;line-height:41px;}
.ideaFeedbackFrame table thead tr th{text-align:left;padding-left:25px;color:#33a0f4;font-size:16px;zoom:1;overflow:hidden;border-bottom:1px solid #e5e5e5;}
.ideaFeedbackFrame table tbody tr td{padding:5px 0;position:relative;font-size:14px;}
.ideaFeedbackFrame table tbody tr td.w-20{width:20%;}
.ideaFeedbackFrame table tbody tr td.w-80{width:80%;}
.ideaFeedbackFrame table tbody tr td .mustPoint{color:red;}
.ideaFeedbackFrame table tbody tr td .mustPoint::after{width:0;}
.ideaFeedbackFrame table tbody tr td textarea{width:100%;font-size:14px;padding:0;margin:0;border:1px solid #e5e5e5;outline:0;padding:6px 4px;width:261px;resize:none;height:43px;box-sizing:initial;font-family:"Microsoft Yahei";}
.ideaFeedbackFrame table tbody tr td input{border:1px solid #e5e5e5;outline:0;padding:0 4px;width:261px;height:23px;line-height:23px;box-sizing:initial;font-family:"Microsoft Yahei";}
.ideaFeedbackFrame table tbody tr td #fileupload{width:70px;}
.ideaFeedbackFrame table tbody tr td .uploadCon{width:269px;position:relative;left:0;top:0;}
.ideaFeedbackFrame table tbody tr td .uploadCon .btn{width:100px;height:28px;line-height:28px;text-align:center;background:#ddd;border:1px solid #ccc;letter-spacing:4px;display:inline-block;vertical-align:middle;}
.ideaFeedbackFrame table tbody tr td .uploadCon .tip{display:none;position:absolute;right:0;top:0;width:216px;height:21px;line-height:21px;text-align:left;color:#999;font-size:14px;}
.ideaFeedbackFrame table tbody tr td .uploadCon .ieImg{display:none;width:45px;height:21px;float:left;background:#33a0f4;color:#fff;font-size:14px;line-height:20px;text-align:center;border-radius:3px;cursor:not-allowed;letter-spacing:2px;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon{zoom:1;overflow:hidden;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon .uploader-list{zoom:1;overflow:hidden;float:right;width:214px;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon .uploader-list .thumbnail{position:relative;width:60px;height:21px;line-height:20px;left:0;top:0;float:left;margin-right:8px;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon .uploader-list .thumbnail .info{width:51px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon .uploader-list .thumbnail .imgCloseBtn{display:inline-block;width:11px;height:11px;cursor:pointer;background: url(//a.mysteelcdn.com/images/feedBack_ico.png) no-repeat 0 -19px;position:absolute;right:0;top:5px;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon .uploader-list .thumbnail .error{line-height:20px;color:red;text-align:center;}
.ideaFeedbackFrame table tbody tr td .uploadCon .imgCon .webuploader-container input{width:auto;}
.ideaFeedbackFrame table tbody tr td .verifyInp{width:191px;float:left;}
.ideaFeedbackFrame table tbody tr td .code{display:inline-block;vertical-align:middle;height:23px;width:58px;background:#dcdcdc;font-family:Arial;font-style:italic;color:blue;font-size:18px;border:0;letter-spacing:0px;font-weight:bolder;cursor:pointer;line-height:23px;text-align:center;vertical-align:middle;margin-left:10px;border:1px solid #dadada;float:left;}
.ideaFeedbackFrame table tbody tr td:first-child{text-align:right;padding-right:12px;}
.ideaFeedbackFrame table tbody tr td:last-child{text-align:left;}
.ideaFeedbackFrame .btnCon{padding:8px 0 20px;}
.ideaFeedbackFrame .btnCon button{border:none;width:202px;height:32px;background:#33a0f4;border-radius:5px;color:#fff;margin-left:20%;cursor:pointer;}
.ideaFeedbackFrame .btnCon button:hover{background:#1d7cdc;}
.ideaFeedbackAlertFrame{width:100%;position:fixed;top:45%;left:0;font-size:16px;color:#fff;display:none;z-index:100000;text-align:center;}
.ideaFeedbackAlertFrame span{padding:10px 20px;display:inline-block;margin:0 auto;background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;border-radius:5px;max-width:80%;}
.feedbackFrame{width:100%;position:fixed;top:40%;left:0;z-index:100000;display:none;}
.feedbackFrame .fd_alertText{font-size:17px;color:#5a5a5a;text-align:center;line-height:26px;width:358px;height:189px;border:1px solid #33a0f4;margin:0 auto;background:#fff;}
.feedbackFrame .fd_alertText h4{height:50px;margin:0;padding:0;padding-top:6px;}
.feedbackFrame .fd_alertText h4 img.closeFrameBtn{float:right;margin-right:5px;cursor:pointer;}
.feedbackFrame .fd_alertText .tipCon{margin:0 auto;height:52px;overflow:hidden;text-align:center;}
.feedbackFrame .fd_alertText .tipCon img{display:inline-block;vertical-align:middle;}
.feedbackFrame .fd_alertText .tipCon span{display:inline-block;vertical-align:middle;margin-left:12px;line-height:52px;}
.feedbackFrame .fd_alertText .tipCon::after{display:block;content:"";height:0;font-size:0;clear:both;}
.feedbackFrame .fd_alertText .sureFrameBtn{border:none;width:120px;height:32px;background:#33a0f4;border-radius:5px;color:#fff;margin:24px auto 0;line-height:32px;cursor:pointer;}
.feedbackFrame .fd_alertText .sureFrameBtn:hover{background:#1d7cdc;}
.fkType label{cursor: pointer;}
.ideaFeedbackFrame table tbody tr td .fkType input{flex-grow: 1;width: 10px; height: 13px;}
.fkType>label{margin-right:10px;}
.radiospan{background-color: #fff;border: 2px solid rgba(0,0,0,0.15);border-radius: 100%;display: inline-block;height: 10px;margin-top: -1px;vertical-align: middle;width: 10px;line-height: 1;}
.radioInput:checked +.radiospan:after{background-color:#33A0F4;border-radius:100%;content:"";display:block;height:6px;margin-left:2px;margin-top:2px;width:6px}
.radioInput:checked + .radiospan{border:2px solid #33A0F4;}
.radioInput{display: none;}
#ideaFeedbackFrame .fkType input{border:none}
#xwj-btn{width: 42px;height: 42px; display: block; position: fixed; right: 10px;bottom: 255px;z-index: 9999;overflow: hidden;}
#xwj-btn img{ width: 100%; height: 42px; display: block; }
#chat-btn{width: 42px;height: 42px; display: block; position: fixed; right: 10px;bottom: 255px;z-index: 9999;color:#fff;font-size: 15px; font-family: "Microsoft Yahei"; text-align: center;  overflow: hidden; background-position: 7px -30px; background-color:#2f88dc;border-radius: 6px;cursor: pointer;}
#chat-btn:hover{background:#33A0F4;}
#ideaFeedbackFrame .fkType input{border:none}
.yjfk_closebtn{width:40px;height:40px; background-position: 7px -67px; margin-right: 10px; display:block;float:right; cursor: pointer;}
.closeFrameBtn{ width: 26px; height: 26px; float: right; margin-right: 5px; background-position: 0 -74px; cursor: pointer; }
.error_tip_icon { width: 45px; height: 45px; display: inline-block; vertical-align: middle; background-position: 0 -110px; position:relative; z-index: 1;}