*{margin:0;padding:0;font: 12px/1.0 "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
a{text-decoration:none;}
.f_wrapper{background:#252523;}
.fs_main{background:#e8e8e6;color:#252523;width:640px;}
.f_main{position:relative;margin:0 auto;top:20px;}

.fs_header{background-color:#2e2e2e;color:#fff;}
.f_header{padding:0 20px 10px 20px;text-align:center;}
.f_text_no_logo{padding-top:10px;}
.f_title{font-size:24px;font-weight:bold;line-height:30px;}
.f_text_no_logo .f_describe{padding-top:10px;}
.f_describe{font-size:12px;line-height:18px;}

/*分享二维码sds*/
.f_share_container{position:fixed;top:20px;left:0;right:0;height:0;text-align:center;}
div.f_share_main{width:640px;}
.f_share_main{background-color:#345;position:relative;margin:0 auto;}
div.f_share{left:640px;}
.f_share{text-align:right;position:absolute;cursor:pointer;background:#fff;top:0;margin-left:8px;border-radius:8px;white-space:nowrap;padding:4px;color:#333;}
img.qrcode{margin:0px 3px;opacity:0.62;vertical-align:middle;}
.share_info{line-height:30px;vertical-align:middle;padding:2px;margin-left:4px;margin-right:6px;}

/*表格部分de yangshi */
.f_body{width:100%;padding-bottom:20px;margin-top:20px;}
.f_component{padding:12px 30px 12px 30px;margin-top:10px;margin-bottom:5px;}
.fs_component{background:#bcbcaf;color:#252523;}   /*获取输入时候的颜色*/
.fs_cTitle{font-size:16px;line-height:25px;}
.f_cTitle{margin-bottom:4px;}
.fs_cValidate{color:#252523;}
.f_cValidate{font-size:12px;line-height:25px;margin-left:5px;font-weight:normal;}
.fs_content{font-size:14px;}
.medium{width:82%;}
.input, .date{height:18px;}
.input, .textarea, .date{margin-top:3px;line-height:18px;border:1px solid #d3d3d3;border-radius:0px;}
.input:hover, .textarea:hover, .date:hover{border:1px solid #a6a6a6;border-top-color:#a2a2a2; }
.input:focus, .textarea:focus{border:1px solid #609ed2}
input, select, textarea{padding:5px;outline:none;font-size:12px;}

.f_select.medium{width:84%;margin-top:7px;}
.medium{width:82%;}
.fs_content{font-size:14px;}
.insideSelect{width:100%;cursor:pointer;}

.textarea.medium{height:120px;}
.textarea{resize:none;}
.fs_cDescribe, .fs_cLink, .fs_cLink:visited{color:#767676;}
.f_cDescribe{padding:0px 5px;line-height:20px;border-top:1px dashed #7c7c7c;color:#7c7c7c;}



/*提交*/
.f_error{display:none;text-align:center;margin-top:12px;color:#666;padding:160px 100px;font-size:2.4em;}
.f_submit{margin-top:20px;padding:0 0px;text-align:center;}
.fs_submitBtn{padding:2px 24px;border: none;display:inline-block;line-height:28px;font-size:13px;text-align:center;background:#252523;border-radius:2px;color:#fff;cursor:pointer; box-shadow: 0 2px 4px -2px #3a3a3a;}
.fs_submitBtn:focus{background:#ddd;}
.fs_submitBtn:hover {
    background-color: #3a3a3a;
}
.f_backBtn{background:gray;color:#fff;padding: 6px 20px;;border-radius:4px;    font-size: 14px;}

label.error, label.mbvc_error{margin-left:5px;color:#fff;background:#7a3230;font-size:12px;text-align:center;white-space:nowrap;font-weight:normal;}

/*页脚样式*/
.f_copyright{height:40px;padding:0px 0px 0px 0px;text-align:center;margin-top:40px;}
.f_copyright .fs_powerby{color:#eee;}
.f_powerby{display:inline-block;line-height:20px;}


/*mobile style*/
@media screen and (max-device-width:640px) {
    *{margin:0;padding:0;font: 16px/1.0 "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
}

.error {
    color: red;
}