@charset "utf-8";
.wrapper {
	padding: 20px;
	margin: 0 auto
}

.left_sq {
	width: 220px;
	float: left;
	margin-top: 18px;
	margin-bottom: 10px;
}

.left_sq .yj_top {
	width: 220px;
	float: left;
	background: url(yj1_03.jpg) no-repeat;
	height: 11px;
}

.left_sq .mid {
	width: 202px;
	float: left;
	border: 1px solid #cccccc;
	padding: 8px;
	background-color: #f5f5f5;
}

.left_sq .mid .inner {
	width: 200px;
	float: left;
	border: 1px solid #dcdcdc;
}


/*.inner .ylogo{ width:200px; float:left; background:url(ylogo_06.jpg) no-repeat; height:41px;}*/

.inner .ylogo {
	width: 200px;
	float: left;
	background: url(ylogo_yxj.jpg) no-repeat;
	height: 41px;
}

.inner .smsq {
	width: 175px;
	float: left;
	padding: 19px 11px 12px 14px;
}

.inner .wssq {
	width: 175px;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 18px;
}

.inner .uline {
	width: 200px;
	float: left;
	background: url(uline_03.jpg) no-repeat;
	height: 1px;
}

.inner .banli {
	width: 200px;
	float: left;
	height: 50px;
}

.search {
	width: 200px;
	float: left;
	height: auto;
	text-align: center;
}

.inner .banli p {
	width: 200px;
	float: left;
	margin-top: 10px;
	line-height: 16px;
	font-size: 14px;
}

.inner .banli .tu {
	width: 28px;
	float: left;
	margin-left: 55px;
	height: 14px;
	background: url(jt_03.jpg) no-repeat;
}

.inner .banli .zi {
	width: 100px;
	line-height: 16px;
}

.inner .hand {
	width: 200px;
	float: left;
	height: 179px;
	background: url(hand_03.jpg) no-repeat;
}

.left_sq .yj_bom {
	width: 220px;
	float: left;
	background: url(yj2_03.jpg) no-repeat;
	height: 10px;
}

.gk_wrapper {
	float: right
}

.gk_title {
	height: 40px;
	margin-top: 17px;
}

.gk_title a {
	width: 140px;
	height: 40px;
	display: block;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	float: left;
	line-height: 40px;
	margin-right: 9px;
	background-color: #e3edf5;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	cursor: default;
}

.gk_title a:hover {
	text-decoration: none;
}

.gk_title a.on {
	background-color: #ff5f5b;
	color: #fff;
}

.gk_content {
	min-height: 1000px;
	border: 1px solid #dde2e5;
	padding: 10px 0px
}

.gk_block {
	width: 95%;
	margin: 0 auto;
	margin-bottom: 20px
}

.block_title {
	height: 32px;
	line-height: 32px;
	color: #47525d;
	font-weight: bold;
	font-size: 16px;
}

.block_content {
	margin-bottom: 20px
}

.block_content li {
	margin-bottom: 10px
}

.block_content_sm {
	float: left;
	width: 50%;
}

.block_content_title {
	height: 34px;
	line-height: 34px;
	width: 120px;
	text-align: right;
	font-size: 14px;
	color: #47525d;
	float: left;
	margin-right: 20px
}

.invalidate-input-box {
	padding-left: 20px
}

.invalidate-input-box input {
	float: left;
	height: 34px;
	line-height: 34px;
	border: 1px solid #dde2e5;
	width: 57%;
	padding: 0 10px;
	font-size: 13px;
	color: #47525d;
	cursor: text;
}

.font_red {
	color: #d72420;
	font-style: normal;
	display: inline;
	float: none !important;
}

.invalidate-input-box .phone {
	width: 29%
}

.invalidate-input-box .long {
	width: 80%
}

.invalidate-input-box .short {
	width: 45%
}

.vvmi-sl-textar {
	float: left;
	line-height: 38px;
	border: 1px solid #dde2e5;
	width: 80%;
	padding: 0 10px;
}

.single-radio-rt {
	margin-left: 130px;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}

.dx span {
	padding-top: 3px;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px
}

.dx input {
	margin-top: 1px;
	margin-right: 5px;
}

.xz {
	margin-left: 10px
}

.xz input {
	margin-top: -2px
}

.xz span {
	font-weight: normal
}

.single-radio-rt {
	padding-top: 8px
}

.btn {
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	box-sizing: border-box;
	border-radius: 2px;
}

.add-file-btn {
	display: block;
	float: left;
	padding: 0;
	width: 110px;
	height: 34px;
	color: #fff;
	line-height: 34px;
	text-align: center;
	background: #00b7ee;
	border-radius: 4px;
	font-size: 13px;
	outline: none;
}

.add-file-btn:hover {
	color: #fff;
	outline: none;
}

.fileInfo {
	float: left;
	margin-left: 10px;
	font-size: 12px;
	line-height: 34px;
	color: #969696;
}

.add-file-bk {
	float: left
}

.red {
	color: red!important;
}

.tj {
	width: 50%;
	margin: 0 auto;
	margin-top: 30px
}

table.add-file-tb {
	margin: 15px 0;
	width: 100%;
	font-size: 13px;
	border-collapse: collapse;
}

table.add-file-tb th {
	height: 40px;
	background: #f7f9fb;
	line-height: 40px;
	color: #666;
	text-align: center;
	border: 1px solid #dde2e5;
}

table.add-file-tb tr:nth-of-type(2n) {
	background: #fff;
}

table.add-file-tb tr:nth-of-type(2n+1) {
	background: #f7f9fb;
}

table.add-file-tb td {
	padding: 0;
	height: 49px;
	color: #666;
	text-align: center;
	border: 1px solid #dde2e5;
}

table.add-file-tb td .btn {
	outline: none;
}

table.add-file-tb td:hover .over {
	display: block;
	height: 35px;
	margin: 5px;
	background: #fff;
	line-height: 33px;
	border: 1px solid #d5d4d5;
	box-shadow: 0 0 5px #d5d4d5;
}

table.add-file-tb td a {
	display: inline-block;
	margin: 0 3px;
	padding-left: 20px;
	height: 15px;
	line-height: 15px;
	color: #666;
	text-decoration: none;
}

table.add-file-tb td a.opt-del {
	float: left;
	background: url('../mailBox/images/del.png') no-repeat left center;
}

table.add-file-tb td a.upload-wait {
	background: url('../mailBox/images/wait.png') no-repeat left center;
}

table.add-file-tb td a.upload-doing {
	background: url('../mailBox/images/doing.png') no-repeat left center;
}

table.add-file-tb td a.upload-done {
	background: url('../mailBox/images/done.png') no-repeat left center;
}

table.add-file-tb td a.upload-fail {
	background: url('../mailBox/images/del.png') no-repeat left center;
}

table.add-file-tb td a .fa {
	margin: 0 4px;
	font-size: 17px;
	color: #fff;
}

.ng-invalid {
	border: 1px solid #a94442 !important;
	/*border-color: #a94442;*/
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
}

.ng-invalid:focus {
	/* border-color: #843534;*/
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;
}

.delete {
	color: #d72420;
	cursor: pointer;
	margin-right: 10px;
}

.upload {
	color: #3b74ae;
	cursor: pointer;
}