/*表单开始*/
#message_desc_box
{
    font-size:12px;
    text-indent: 28px;
    line-height: 20px;
    margin:10px auto;
    overflow: hidden;
    border:10px solid #ccc;
}

#input_list
{
    margin-left:20px;
    margin-top: 20px;
}

#input_list Label
{
    width: 80px;
    line-height: 25px;
    text-align: left;
    float: left;
}

#input_list dl
{
    width:660px;
    line-height: 25px;
    float: left;
    margin: 10px 0px;
    font-size: 14px;
}

#input_list dl dd input,#input_list dl dd textarea{
    width: 300px;
    line-height: 30px;
    margin-left: 10px;
    _margin-left: 5px;border-radius: 5px;
    border: solid 1px #E7E6E6;
}
#input_list dl dd select {
    height: 35px;
line-height: 35px;
margin-left: 10px;
_margin-left: 5px;
border-radius: 5px;
border: solid 1px #E7E6E6;
}
.checkradio {
    width: 100px;
float: left;
}
.checkradio input {
    width: 20px!important;
    border: none!important;
    margin-right: 5px;
}
#input_list dl dd span {
    font-size: 12px;
padding-left:20px;
}
span.error{
    color:#ff6a6a;
    background: url(../images/error.png) 0 6px no-repeat;
}
span.success{
    display: none!important;
}
#input_list dl dd textarea
{
    margin-left: 10px;
}

#input_list textarea:focus,#input_list select:focus, #input_list input[type="text"]:focus, #input_list input[type="password"]:focus, #input_list input[type="datetime"]:focus, #input_list input[type="datetime-local"]:focus, #input_list input[type="date"]:focus, #input_list input[type="month"]:focus, #input_list input[type="time"]:focus, #input_list input[type="week"]:focus, #input_list input[type="number"]:focus, #input_list input[type="email"]:focus, #input_list input[type="url"]:focus, #input_list input[type="search"]:focus, #input_list input[type="tel"]:focus, #input_list input[type="color"]:focus, .uneditable-input:focus {
    border:1px solid #f08300;
    box-shadow: none;
}
.input_Btn_box {
    margin-left: 20px;
    margin-bottom: 10px;
}

.input_Btn_box input {
    background: #0178D4;
border: none;
padding: 10px 20px;
margin-right: 50px;
color: #E7E6E6;
cursor: pointer;
}

.input_Btn_box input:hover {
    background: #D16403;
}
.input_code {float: left;
width: 200px!important;
height: 40px;}
.input_btn {
    background: #BF311C;
border: none;
padding: 10px 20px;
margin-right: 50px;margin-left: 140px;
color: #E7E6E6;
cursor: pointer;
}
.input_btn:hover {
    background: #02804C;
}
.code_img {cursor: pointer;}
/*结束表单*/
input[type=radio],input[type=checkbox]{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-left:5px;-webkit-appearance:none;background-color:transparent;border:0;outline:0!important;line-height:18px;color:#d8d8d8;cursor:pointer;}
input[type=radio]:after{content:"";display:block;width:18px;height:18px;border-radius:50%;text-align:center;line-height:14px;font-size:16px;color:#fff;border:2px solid #ddd;background-color:#fff;box-sizing:border-box;}
input[type=checkbox]:after{content:"";display:block;width:18px;height:18px;text-align:center;line-height:14px;font-size:16px;color:#fff;border:1px solid #ddd;background-color:#fff;box-sizing:border-box;}
input[type=checkbox]:checked:after{content:"\2713";background-color:#00AA88;}
input[type=radio]:checked:after{content:"\2713";border-color:#00AA88;background-color:#00AA88;}