﻿@font-face {
	font-family: iconfont;
	src: url(font/iconfont.eot);
	src: url(font/iconfont.eot?#iefix) format("embedded-opentype"), url(../font/iconfont.woff) format("woff"), url(../font/iconfont.ttf) format("truetype"), url(font/iconfont.svg#iconfont) format("svg")
}

.report-form {
	width: 500px;
	
}

.report-form li {
	padding: 10px 0
}

.report-form li label {
	float: left;
	width: 80px;
	line-height: 44px;
	text-align: right
}

.report-form li .controls {
	float: left
}

.report-form li .controls input {
	width: 380px;
    margin-left: 10px;
    padding: 12px 10px;
    line-height: 1;
    height: 18px;
    border: 1px solid #ddd;
    background-color: #fff;
    transition: border linear .2s,box-shadow linear .2s;
    vertical-align: middle;
}

.report-form li .controls input.input-medium {
	width: 260px
}

.report-form li .controls .codeimg {
	float: right;
	width: 120px
}

.report-form .btn {
	width: 180px;
	margin-left: 94px;
	line-height: 45px;
    margin-top: 10px;
    display: inline-block;
    border: none;
    text-align: center;
    background-color: #2476c2;
    color: #fff;
  
    padding: 0 15px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}

.radio {
    display: inline-block;
    padding: 0 5px;
    margin-left: 5px;
}

.radio.checked:before {
    content: '\e61e';
}
.radio:before {
    display: inline-block;
    font-family: iconfont;
    font-size: 19px;
    content: '\e620';
    margin-right: 5px;
    color: #2476c2;
    vertical-align: middle;
}
.Validform_checktip {
    display: block;
    line-height: 30px;
    min-height: 30px;
    margin-left: 10px;
    color: #999;
    font-size: 14px;
}