﻿@charset "utf-8";
/* CSS Document */

body {line-height: 1.6;background: #FFFFFF;}
.cl, .clearfix {zoom: 1;}
.row {box-sizing: border-box;letter-spacing:inherit;}
.form .row {margin-top: 15px;}
.form-horizontal .row {display: table;width: 100%;}
.col-12 {width: 100%;}
h1 {font-size: 36px;}
h1, h2, h3 {padding-top: 20px;padding-bottom: 10px;}
h1, h2, h3, h4, h5, h6 {font-weight: 500;line-height: 1.1;color: inherit;}
body, th, td, button, input, select, textarea {
    font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";
    font-size: 12px;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
h3 {font-size: 24px;}


.col-offset-3{text-indent: 2em;}
h4 {line-height: 30px;font-size: 18px;}


.form-label {display: block;color: #555;}
.form-horizontal .form-label {margin-top: 3px;cursor: text;text-align: right;padding-right: 10px;}
.col-3 {width: 8%;float: left;}
label, .placeholder {font-size: 14px;}
.c-red, .c-red a, a.c-red {color: red;}
.form-horizontal .formControls {padding-right: 10px;}
.formControls {position: relative;}
.col-9 {width: 90%;float: right;}
input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"] {-webkit-appearance: none;outline: 0;}
.formControls>* {vertical-align: middle;}
.input-text, .textarea {box-sizing: border-box;border: solid 1px #ddd;width: 100%;-webkit-transition: all .2s linear 0s;-moz-transition: all .2s linear 0s;-o-transition: all .2s linear 0s;transition: all .2s linear 0s;}
.input-text, .btn, .input-text.size-M, .btn.size-M {font-size: 14px;height: 31px;line-height: 1.42857;padding: 4px;}
input, button {overflow: visible;vertical-align: middle;outline: 0;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
.textarea {height: 100px;resize: none;font-size: 14px;padding: 4px;}
.textarea-numberbar {position: absolute;right: 20px;bottom: 5px;z-index: 1;margin-bottom: 0;}
.textarea-length {font-style: normal;font-weight: 400;}



.btn-primary {color: #fff;background-color: #5a98de;border-color: #5a98de;}
.radius {border-radius: 4px;overflow: hidden;}
.btn, .btn.size-M {padding: 4px 12px;}
.btn {
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
    white-space: nowrap;
    vertical-align: middle;
    -moz-padding-start: npx;
    -moz-padding-end: npx;
    width: auto;
    *zoom: 1;
    *overflow: visible;
    -webkit-transition: background-color .1s linear;
    -moz-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
}


@media (max-width: 1199px) and (min-width: 992px){
	.form-horizontal .formControls{padding-right: 0px;}
}

@media (max-width: 767px){
	.form-horizontal{padding: 0px 10px;}
	.form-horizontal .form-label{text-align: left;}
	.col-3{float: none;}
	.col-9{float: none;}
}
