html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: inherit;
	font-weight: bolder
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

button:-moz-focusring,
input:-moz-focusring {
	outline: 1px dotted ButtonText
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

html {
	background-color: #666
}

body {
	min-width: 1024px;
	font-size: 14px;
	font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
	color: #333
}

input {
	vertical-align: middle
}

input::-ms-clear,
input::-ms-reveal {
	display: none
}

ul {
	margin: 0;
	padding: 0;
	list-style: none
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

td {
	word-break: break-all
}

i {
	font-style: normal
}

small {
	font-size: 12px;
	color: #999
}

em {
	color: #d70c19;
	font-style: normal;
	font-weight: 400
}

textarea {
	resize: none
}

a {
	text-decoration: none;
	transition: color .2s ease-out
}

.container {
	min-width: 980px;
	max-width: 1180px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px
}

.container:after,
.container:before {
	content: " ";
	display: table
}

.container:after {
	clear: both
}

.main {
	padding: 25px 0;
	min-height: 400px;
	background-color: #fff
}

.hr {
	margin: 0;
	height: 0;
	border: none;
	background: none;
	border-bottom: 1px solid #ccc
}

.hr--dotted {
	border-bottom-style: dotted
}

.content {
	min-height: 500px
}

.box {
	border: 1px solid #ccc;
	margin-bottom: 25px
}

.box--full {
	min-height: 450px;
	border-radius: 10px;
	margin-bottom: 0
}

.box--padding {
	padding: 25px
}

.panel {
	margin-bottom: 25px
}

.no-nav .main {
	padding-top: 30px
}

.step-title {
	margin: 0;
	padding: 0;
	margin-bottom: 30px;
	text-align: center
}

.form-list {
	margin: 0 auto;
	color: #333
}

.form-group {
	display: table
}

.form-item {
	display: table-row
}

.form-item>dd,
.form-item>dt {
	padding-top: 10px;
	padding-bottom: 10px;
	display: table-cell;
	vertical-align: middle
}

.form-item>dt {
	width: 100px;
	vertical-align: top;
	line-height: 32px
}

.form-item.form-item--desc>dd,
.form-item.form-item--desc>dt {
	padding-top: 0;
	line-height: 1.5
}

.form-item.form-item--desc .form-desc {
	margin-top: 0
}

.form-item.form-item--desc .form-desc.form-desc--notice {
	margin-top: 15px
}

.form-item.form-item--img dt {
	line-height: normal;
	vertical-align: middle
}

.form-item .btn-info {
	margin-right: 10px
}

.form-list--fixed .form-item>dd {
	position: relative;
	padding-bottom: 20px
}

.form-list--fixed .form-item>dd span.error {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 1.5em
}

.form-list--fixed .form-item.form-item--text>dd {
	padding-bottom: 5px
}

.form-list--fixed .form-btn {
	margin-top: 15px
}

.form-list--sub {
	margin-left: 100px;
	margin-top: 30px
}

.form-list--sub select {
	width: 310px
}

.form-list--sub .form-item>dt {
	width: 100px
}

.form-list--full {
	margin-left: 240px
}

.form-list--full select {
	width: 310px
}

.form-list--full .form-item>dt {
	width: 150px
}

@media all and (min-width:1100px) {
	.form-list--full {
		margin-left: 300px
	}
}

@media all and (min-width:1180px) {
	.form-list--full {
		margin-left: 360px
	}
}

.form-item--small>dd,
.form-item--small>dt,
.form-item--text>dd,
.form-item--text>dt {
	padding-top: 5px;
	padding-bottom: 5px
}

.form-item--small>dt {
	width: 75px
}

.form-item--small>dd {
	color: #666
}

.form-label {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}

.form-label--abs {
	position: relative
}

.form-label--abs .form-text {
	padding-right: 25px;
	width: 273px
}

.form-label--abs .abs {
	position: absolute;
	top: 20%;
	right: 10px
}

.form-label--abs .abs.icon-calendar {
	top: 8px
}

.form-text {
	padding: 0 10px;
	width: 288px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: none;
	line-height: 30px
}

.form-text.disabled,
.form-text[disabled] {
	color: #ccc;
	background-color: #f4f4f4
}

.form-text:focus {
	outline: none;
	border-color: #999
}

.form-text.error,
.form-text.error:focus {
	border-color: #fd9a80
}

textarea.form-text {
	padding-top: 8px;
	line-height: 1.4
}

.form-text--large {
	height: 34px;
	line-height: 34px
}

.form-text--middle {
	height: 26px;
	line-height: 26px
}

.form-text--small {
	padding-left: 5px;
	padding-right: 5px;
	height: 22px;
	font-size: 12px;
	line-height: 22px
}

.form-text--vc {
	width: 115px
}

.date-range .form-text--small {
	width: 70px
}

.date-range .form-text--middle {
	width: 80px
}

.date-range .divider {
	margin-left: 5px;
	margin-right: 5px
}

.date-range .form-label {
	margin-left: 10px;
	margin-right: 10px
}

.form-desc {
	margin: 25px 0 0;
	padding: 0;
	color: #666;
	font-size: 12px
}

.form-desc em {
	font-style: normal;
	font-weight: 400;
	color: #d70c19
}

.form-desc.form-desc--notice {
	position: relative;
	padding: 9px;
	border: 1px solid #f5bb00;
	background-color: #f9f5e6
}

.form-desc.form-desc--notice>.arrow {
	position: absolute;
	top: -11px;
	width: 24px;
	height: 11px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAALCAYAAABlNU3NAAABdklEQVR42mL8+fUZA7Hg7zGpCiClA8TJzFbPfhKjh5EYC4AGMwOpSYzcOlkMHPIM/99uPQLkBwAteUtILxMRhnMBqbWMAvZZTDrrGJjUZzEwyuTaAMWOA+VUKbIAaIAokNrHKBbmz6S5iIGBmQfkaQYmuUoGJuVeVQZG1hNANbZkWQDUqAykjjLKFJozqfQDzWVFDVvxSAYmraVCDMx8u4FqY0iKA6AGMwZG5s1MSp1ijOJReIPg/7ebDP9uxP9n+PGoHshtAcbLf7w+ABruy8DMtY9JYz5Bw8Eu5FJnYNbdxMjIY9gE5C4E6mfDaQFQMoOBVXQ9k/YabkZBF6KTLwOrGAOTzloGRmGvWCBvF9AcIZQgAgowAtnNDJxK1cyaSxlASZE88I/h38M2hv9Pp90EcryBwXWX8dtuBpCXZjPyGscxaSwEukaIgVLw/+Vihn/3qt8w/P/jD7LgP6OQBwOT2jRggHEwUAv8/3CQ4d/NVAaAAAMAF7p1B4yV2ScAAAAASUVORK5CYII=") 50% no-repeat
}

.form-legend {
	margin: 10px 0;
	font-weight: 400
}

.form-legend .icon-warning {
	margin-top: -2px
}

.form-error {
	font-size: 12px;
	color: #d70c19
}

.form-sticker {
	display: inline-block;
	padding: 0 10px;
	min-width: 288px;
	height: 30px;
	border: 1px solid #f5bb00;
	line-height: 30px;
	background-color: #f9f5e6
}

.form-sticker .icon-paytype-bankcard-active {
	margin-top: -3px
}

.form-text--rand {
	width: 115px
}

.rand-img {
	width: 90px;
	height: 32px;
	margin-right: 10px;
	vertical-align: middle
}

.rand-change {
	width: 18px;
	height: 18px;
	border: none;
	outline: none;
	padding: 0;
	font-size: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABh0lEQVR42qTU2ytEURTH8T3D5DLut5TkxRCvRCk8KA+iKKWUwv/hD/Eunrwg10ch4oFQiAchCZFLbhnfVb+T03QUZtWnM+fM7LXX3rPXCVVXNThFCENYxJn7jmyk4xUPiLuASPV9rkcjIpjVfQ2K9ewDN9jHCi79iUKqKA0jGmTxibD7OV4wh/nEitp8SZySeLMf4R5ZiKFOy+1BEcZsQEpRYVk+12GV748lTOIc17jALjaVoBQVeMexzdyLzIDyO1AS8PwWo9jWfaetxpb2iPWAATZJHq4CvrM9HEclomi2RBPuf3GnZbbavoVdcnGoazTZRE+6xpNNFPXOY6o2tQUZOMXeHxLFdH0Oq3dq0Y1BJfxN5KiNLLa8RDP6S+3Lvl8ksQbv12m3A7lsJ9upBSIqtRyFOMFbQBI7WwNqFYtpO5z+7p9Cgd4ATer8DTv+tgfaWJuoQZVbrHqNG/K9j7ySu9Ae0Hv+sEoXtCXOa9rEHx1gR3uWqz1812B7sa2pPbb8g74EGADopE+UlNz2fAAAAABJRU5ErkJggg==") 50% no-repeat
}

.rand-change,
.rand-success {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}

.rand-success {
	width: 17px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOUlEQVR42mL8//8/AyWABV0g/Wy6EJAqAWIzIDaCCp8D4lNA3DPTeOY7ZPWMyC4AavYBUrOAWBKHhS+AOBNoyAYMA4Ca3YHUDiJd7g80ZBPcAKBmfiD7ChDLEGnASyDWBhrylgkqkEOE5mNAzAvEd4BYHIjzQYIwAywIaD4BxB5AXATEKlAxU2QDTKD0byBuAeLvSJpBoQ8KnwIgbkQSN0Q24A+SxFog9gPiH0B8Fqo5F4ib0Fz1F9mA01CaFYh3Q6MLpNEViLOgrkIH55ANOIYkIQLEe4H4PRBnAHErnnCBp8SpQJwKxGpQvhgQX8ITqPeBeCLcBcD4BAVaAsxfBMA/IE4C6vmC7AWQIceBlDUQ38Cj+RYQ2wLVHsCaF6BJmgNIpQGxFSyuoYEMCqfZUNcy4DSAVAAQYABmwlsE0VtoYgAAAABJRU5ErkJggg==") 50% no-repeat
}

.form-item_pwd .kb-wrap {
	margin-right: 10px
}

.pwd-keyboard {
	display: inline-block;
	vertical-align: middle;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	width: 23px;
	height: 18px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASBAMAAABCyVggAAAAFVBMVEWUlJSUlJSUlJSUlJSUlJTm5ub///8ycEfvAAAABHRSTlNK5Obn35uFDgAAADdJREFUCNdjYHKBAScGBtU0GEhVYHCDc9Ic0Dgpbi4QhMEhRxkee2Buw+Dg1IPkBQMGRrjnHBkAxdhHp1GBkjYAAAAASUVORK5CYII=") 50% no-repeat
}

.form-item_menu a {
	margin-right: 20px
}

.form-buttonset {
	margin: 25px 0;
	padding-left: 100px
}

.form-buttonset>.btn-default,
.form-buttonset>.btn-primary {
	margin-right: 25px
}

.form-buttonset.form-buttonset--center {
	padding-left: 0;
	text-align: center
}

.form-label-file {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 30px;
	overflow: hidden
}

.form-label-file .form-text {
	border: none;
	padding: 0;
	width: 80px;
	height: 30px;
	visibility: hidden
}

.file-btn,
.file-wrap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}

.file-wrap {
	width: 80px;
	height: 30px;
	overflow: hidden
}

.file-wrap .inp-file {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	cursor: pointer;
	font-size: 50px;
	filter: alpha(opacity=0);
	opacity: 0
}

.form-tip {
	margin-right: 10px
}

.form-hack {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px
}

span.error {
	display: inline-block;
	color: #d70c19;
	font-size: 12px;
	line-height: 1.7em
}

.modal-form {
	margin: 20px 25px
}

.modal-form .form-list {
	margin: 0
}

.modal-form .form-error {
	text-align: center
}

button {
	box-sizing: content-box
}

button:focus {
	outline: none
}

button.disabled,
button[disabled] {
	cursor: not-allowed;
	color: #999
}

a {
	color: #333;
	text-decoration: none
}

a:focus,
a:hover {
	color: red
}

a:focus {
	outline: none
}

a:active {
	color: #e80303
}

a.disabled,
a[disabled] {
	cursor: not-allowed;
	color: #999
}

.btn-default,
.btn-info,
.btn-muted,
.btn-normal,
.btn-primary {
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	text-align: center;
	transition: all .2s ease-out;
	background-image: none;
	height: 30px;
	min-width: 90px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px
}

.btn-primary {
	border-color: #d70c19;
	color: #fff;
	background-color: #d70c19
}

.btn-primary:focus,
.btn-primary:hover {
	border-color: red;
	color: #fff;
	background-color: red
}

.btn-primary:active {
	border-color: #e80303;
	color: #fff;
	background-color: #e80303
}

.btn-primary.disabled,
.btn-primary[disabled] {
	cursor: not-allowed;
	border-color: #ccc;
	color: #fff;
	background-color: #ccc
}

.btn-default {
	border-color: #d70c19;
	color: #d70c19;
	background-color: transparent
}

.btn-default:focus,
.btn-default:hover {
	border-color: red;
	color: red;
	background-color: transparent
}

.btn-default:active {
	border-color: #e80303;
	color: #e80303;
	background-color: transparent
}

.btn-default.disabled,
.btn-default[disabled] {
	cursor: not-allowed;
	border-color: #ccc;
	color: #ccc;
	background-color: transparent
}

.btn-normal {
	border-color: #ddd;
	color: #333;
	background-color: #f4f4f4
}

.btn-normal:focus,
.btn-normal:hover {
	border-color: #ccc;
	color: #666;
	background-color: #f4f4f4
}

.btn-normal.highlight,
.btn-normal:active {
	border-color: #ddd;
	color: #333;
	background-color: #ccc
}

.btn-normal.disabled,
.btn-normal[disabled] {
	cursor: not-allowed;
	border-color: #ccc;
	color: #ccc;
	background-color: #fff
}

.btn-info {
	border-color: #3b98fc;
	color: #3b98fc;
	background-color: #fff
}

.btn-info:focus,
.btn-info:hover {
	border-color: #0f6ffa;
	color: #0f6ffa;
	background-color: #fff
}

.btn-info.highlight,
.btn-info:active {
	border-color: #1e4ce7;
	color: #1e4ce7;
	background-color: #fff
}

.btn-info.disabled,
.btn-info[disabled] {
	cursor: not-allowed;
	border-color: #ccc;
	color: #ccc;
	background-color: #fff
}

.btn-muted {
	border-color: transparent;
	color: #333;
	background-color: transparent
}

.btn-muted:focus,
.btn-muted:hover {
	color: red
}

.btn-muted:active {
	color: #e80303
}

.btn-muted.highlight {
	border-color: #d70c19;
	color: #fff;
	background-color: #d70c19
}

.btn-muted.disabled,
.btn-muted[disabled] {
	cursor: not-allowed;
	border-color: transparent;
	color: #ccc;
	background-color: transparent
}

.btn--middle {
	height: 26px;
	min-width: 70px;
	line-height: 26px;
	padding: 0 5px
}

.btn--small {
	height: 22px;
	min-width: 48px;
	padding: 0 5px;
	border-radius: 0;
	font-size: 12px;
	line-height: 22px
}

.btn--dropdown {
	padding-right: 25px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAFBAMAAAC6M6FHAAAAIVBMVEX///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmacRXDnAAAAC3RSTlMAESIzRFVmd7vM3aSKR64AAAAkSURBVAiZYzBlYBBnAANJB8apEBbTYokECIvBqh3KYGApgNAAX3IDjv4mZY8AAAAASUVORK5CYII=");
	background-position: 100%;
	background-repeat: no-repeat
}

.btn--dropdown.highlight {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAFBAMAAAC6M6FHAAAAIVBMVEX///////////////////////////////////////////9/gMdvAAAAC3RSTlMAESIzRFVmd7vM3aSKR64AAAAkSURBVAiZYzBlYBBnAANJB8apEBbTYokECIvBqh3KYGApgNAAX3IDjv4mZY8AAAAASUVORK5CYII=")
}

.text-primary {
	color: #d70c19
}

.text-default {
	color: #333
}

.text-warning {
	color: #ffaa19
}

.text-fail {
	color: #d70c19
}

.text-success {
	color: #069000
}

.text-muted {
	color: #999
}

.text-info {
	color: #3b98fc
}

a.text-info:hover {
	color: #0f6ffa
}

a.text-info:active,
a.text-info:focus {
	color: #1e4ce7
}

.h2,
.h3 {
	min-height: 32px;
	margin: 0 0 10px;
	font-weight: 400;
	line-height: 32px
}

.h2 em,
.h3 em {
	font-style: normal;
	color: #d70c19
}

.h2 {
	border-bottom: 1px solid #d70c19;
	margin-bottom: 15px;
	font-size: 16px
}

.h2--full {
	padding-left: 20px;
	border-bottom: none
}

.h2-title {
	margin-right: 10px
}

.h2-desc {
	color: #999;
	font-size: 12px
}

.h2-toolbox {
	float: right;
	line-height: 32px
}

.h2-toolbox .form-label {
	line-height: 24px;
	vertical-align: top
}

.h3 {
	font-size: 14px
}

.h3-title {
	display: inline-block;
	margin-right: 10px;
	padding-left: 20px;
	font-weight: 700;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIBAMAAADD3ygIAAAAHlBMVEX////1AAD1AAD1AAD1AAD1AAD1AAD1AAD1AAD1AADMVfp5AAAACXRSTlMAESIzRGaZzO54uHW2AAAAIElEQVQI12NIYGBgmC7AwDCzGYhnBkBwC1BMgYEBKAcAeNwHXMPp/soAAAAASUVORK5CYII=") no-repeat 0
}

.h3-title.h3-title--text {
	padding-left: 0;
	background: none
}

.h3-title.h3-title--success {
	padding-left: 24px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAA7ElEQVR42mL8//8/A6mg6bIzE5Bir9Pd+x3EZyLDADYgtR6IbwPZKiAxRlJcAtTEDKSWAHEEVOgJECsxkWjAIiQDQOAA0Eu/maAKWIBYgAgDopCElwFxAjhMoH5cB/WjLhYDGIHUbCwGxAFd8RcWsF1A7AvEIkC8D9kgqAHTgDgRlwHggG285OQApLcBMSdU7BkQ2wPxXagBGfgMgMcO0EYnIHsLkkFPgXg/EMcQMgAlioEGuQKprUDMiiVscRqAktiACnYDqRAg/k2KARgpFqhwE5pBywkZgDPFAr3mA6TcgLgEaMAvQgkRIMAAev9mFRN1Y5IAAAAASUVORK5CYII=") no-repeat 0
}

.h3-desc,
.h3-toolbox {
	color: #999;
	font-size: 12px
}

.h3-toolbox {
	float: right
}

.h3-toolbox .btn-default,
.h3-toolbox .btn-primary {
	vertical-align: top
}

.h3-toolbox .form-label {
	line-height: 24px;
	vertical-align: top
}

.h-tab {
	margin: 10px 0;
	font-weight: 400
}

.h-tab,
.h-tab_link {
	color: #999
}

.h-tab_link--highlight {
	color: #d70c19
}

.tab {
	margin-top: 20px;
	padding-left: 10px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
	height: 35px
}

.tab_link,
.tab li {
	display: inline-block
}

.tab_link {
	height: 34px;
	margin-left: 10px;
	padding: 0 15px;
	border: 1px solid transparent;
	border-radius: 3px;
	color: #999;
	line-height: 34px
}

.tab_link.tab_link--highlight {
	color: #333;
	border-color: #ccc;
	border-bottom-color: #fff
}

.table-default {
	width: 100%;
	text-align: center;
	line-height: 1.8
}

.table-default th {
	background-color: #f4f4f4
}

.thead-default {
	color: #666;
	border: 1px solid #ccc;
	border-bottom: none
}

.thead-default td,
.thead-default th {
	padding: 6px 10px;
	min-height: 20px;
	border-bottom: 1px solid #ccc;
	background-color: #f4f4f4
}

.tbody-default,
.thead-default .col-border {
	border: 1px solid #ccc
}

.tbody-default {
	border-top: none
}

.tbody-default td {
	padding: 6px 10px;
	min-height: 25px;
	border-bottom: 1px solid #ccc
}

.tbody-default tr:last-child td {
	border-bottom: none
}

.tbody--highlight tr:hover td {
	background-color: #fff5f5
}

.col-number {
	text-align: right
}

.col-fund {
	text-align: left
}

.col-action {
	font-size: 12px
}

.col-action>a {
	margin-right: 5px
}

td.col-empty {
	padding: 15px
}

.fund-name {
	color: #333
}

.tbody--condensed,
.thead--condensed {
	font-size: 12px
}

.tbody--condensed td,
.tbody--condensed th,
.thead--condensed td,
.thead--condensed th {
	padding: 10px 5px
}

.tbody--left td {
	text-align: left
}

thead .col-fund {
	padding-left: 20px
}

.table--small {
	font-size: 12px
}

.table--small td,
.table--small th {
	padding-left: 5px;
	padding-right: 5px
}

.table--border td,
.table--border th,
.thead--border td,
.thead--border th {
	border: 1px solid #ccc
}

.separator {
	color: #ccc;
	margin: 0 5px
}

.show-more {
	width: 80px;
	height: 30px
}

.article {
	margin-left: 5%;
	margin-right: 5%;
	line-height: 1.8
}

.article p {
	margin-top: 15px;
	margin-bottom: 15px;
	text-indent: 2em
}

.article .img {
	display: inline-block;
	max-width: 100%;
	margin: 10px
}

.article .img--center {
	display: block;
	margin: 25px auto
}

.article table p {
	text-indent: 0
}

.article_head {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center
}

.article_head h2 {
	margin: 0;
	font-size: 24px;
	font-weight: 400
}

.article_head h3 {
	margin: 0;
	font-size: 12px;
	font-weight: 400
}

.article_content {
	margin-bottom: 25px
}

.sub-content .article {
	margin-left: 2em;
	margin-right: 2em
}

.g-top {
	width: 100%;
	height: 24px;
	padding-top: 6px;
	color: #ccc;
	font-size: 12px;
	background: url("data:image/png;base64,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") repeat-x 50% #333
}

.g-top a {
	margin-right: 15px
}

.g-top a:hover {
	color: #fff
}

.external-nav {
	border-left: 1px solid #ccc;
	padding-left: 15px
}

.external-nav_link {
	display: inline-block
}

.assistant-nav,
.external-nav {
	float: right
}

.assistant-nav_link {
	display: inline-block
}

.assistant-nav_link,
.external-nav_link {
	color: #ccc
}

.assistant-nav_link--highlight {
	color: #d70c19
}

.g-header {
	background-color: #fff;
	border-bottom: 2px solid #d70c19
}

.logo-wrap {
	margin: 20px 0
}

.logo-wrap,
.logo-wrap a {
	display: inline-block;
	font-size: 0;
	height: 37px
}

.logo-wrap a {
	overflow: hidden;
	text-indent: -1000px;
	background-repeat: no-repeat;
	background-position: 0
}

.logo-wrap .logo {
	width: 150px;
	margin-right: 14px;
	background-image: url("data:image/png;base64,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")
}

.logo-wrap .sub-logo {
	width: 150px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAlCAMAAAB8tlsIAAAAM1BMVEWZmZn///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZn7c7aLAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAA2hJREFUWMPtlt2uIykMhKupBtMGbL//084F/UNnzmrnZqRdKb5JlGD4bBfG2P6Lhi/Vl+pL9aX6H1EBvQMASRK3JQBALXjbXgFgz+9fJQGACD6NBIg/slrn50VlBkAiIuLeoboAkDhIkun2PSIDaPHCSj4AMMbrGC2Axp6sPQtn6N2mvUI2m3F8UB1yPFTs0RMtptXHdwCgx/EKM6qqagxV1f1GbUA3oD7ucz/aUFXtcS1FIWlGCg7jm0ogsWRbDprt0gu737mSEADqNdY4h9HaSTWuP0pkJFcAza9ti3QTgSlSWk5jXCbetg3blszcreMIQmJfikUocURJ+qSqB4ESFeoPloTOvXVNYDMyRyXJ/AhWDYAp1NOSA1658jZ1lVTdtdIHUCKenYsTSO625i+CyN4AtDjOAOihSGYWZmbpTtXL+Ell78oAZnPnVVfNdwBFZL+hKsDm2bxeJyWLYPWp3ha2n19CwegiIkuxq4jYkNMutasxfVCVKX138zAzqxdVYq7Te78FfKB29wz2cKvn+SOyN9GEpFJHmit7KDilPmwNPy/X5FG7wRSj31T7PLpaHCIiVbBtG5K5m75vW7JG6tCdJKWfWVHVYIF6WkTEnv+JqsdHCyjSTQpMYfpRQblWbRu2rTQPP/ZUfSfbXQByEcUTsQanNlZpc6ngSlUiuqqqP2W9dJW8Qp7OgMPijCBtG7ZtdzUDsIecF/k66hCRKiI15E+opi1UdBsDQFn8J1WvJUz3u7VljZhlPOLsounsqmNAnctRAkiU89uLavxEpSSpDxXNd7qCS28H1JAINLfbX0b4+KS6er1EX8XJEKB5AvhZQdOfqNzMzG2ByoDEYWtrSerDM+j1oeKoSZ8W8qZKFpYWfyvIrsm06DtXOeq/60rc87y2/qgnm4e3CnRLpudLf+67kyTrXUGaAamad/dDnua+qzeweYy7YUGDNEufVNdzo8NVEwCwEUh1RHeve7pvdkkAu2eYYnm2NFTn23hSaURD8xg79uYxQ8ShFl4BIFWP/nhn84zfqGyxC0GHR8/Yu4fP1oYEgOqWAXM1X6I9nS+q0g5C+sRO15RTrT0t/ZmyqrHlGXZdxCI/DUxt1Fk81r6OGE0JIKvqMw7VM5ZydoYNf8vSNcV95/Yv1ZfqS/Wl+lL9Av9tPLxQGhq2AAAAAElFTkSuQmCC")
}

.nav-wrap {
	float: right;
	width: 645px;
	height: 38px;
	margin-top: 22px
}

.nav,
.nav>li {
	display: inline-block
}

.nav>li {
	margin: 0 8px
}

.nav_link {
	display: inline-block;
	cursor: pointer;
	width: 70px;
	height: 32px;
	font-size: 16px;
	text-align: center;
	line-height: 32px
}

.nav_link.nav_link--highlight,
.nav_link:hover {
	color: #d70c19
}

.nav_link.nav_link--index {
	width: 38px
}

.account-nav {
	position: relative;
	z-index: 3;
	float: right;
	margin-left: 8px;
	margin-top: 3px;
	width: 110px;
	background-color: #fff
}

.account-nav,
.account-nav:hover .account-sub-nav {
	display: block
}

.account-nav:hover .account-nav_link {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none;
	color: #d70c19;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAeklEQVR42mL4//8/A1ZsaW4PxCrY5JgYsAErCycguR2IDwDZKujSTDg0bAHi+0DMjk0jEw4Nd4HYAYidsGlkwqHBieHYiddAfBmbRkaQx7BqQHWBLpDcB8Q/QS5gBIYQB9T9b7BqwNR4BWaTMZDzCKcGhEYdIPkBIMAAAZlTAZV0AqMAAAAASUVORK5CYII=")
}

.account-nav_link {
	display: block;
	border: 1px solid #d70c19;
	padding-left: 15px;
	border-radius: 14px;
	line-height: 28px;
	color: #d70c19;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAAM1BMVEX/////OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTf/OTdco/isAAAAEXRSTlMACBUcJCwtMz9Cv9PV5Ofr9q7KlOMAAAA1SURBVAjXTcdZEsAQEEDBZ4lduP9plZqJ6L+GaFGPw7xVG0aBPKVhdM9XjfRkt/3ZvQJJsgBhMAGsIC8KlwAAAABJRU5ErkJggg==") 85px no-repeat
}

.account-sub-nav {
	display: none;
	position: absolute;
	overflow: hidden;
	width: 108px;
	border: 1px solid #d70c19;
	border-top: none;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	background-color: #fff
}

.account-sub-nav_link {
	display: block;
	padding-left: 15px;
	color: #d70c19;
	line-height: 28px
}

.account-sub-nav_link:hover {
	color: #fff;
	background-color: #d70c19
}

.account-sub-nav_link:active {
	background-color: #e80303
}

.header-action {
	float: right;
	margin-left: -8px;
	margin-top: 3px
}

.header-action a {
	margin-left: 15px;
	border-radius: 14px;
	min-width: 45px
}

.g-header--service {
	border-bottom: 1px solid #ccc
}

.g-header--service .sub-logo {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAhCAMAAABEI72dAAAAVFBMVEVoZGX///9oZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGVoZGWXl5eYmJiYmJqYmZqYmZuZl5mZmZmamJiamJubmZle2d67AAAAEXRSTlMAABAgMEBQYHCAkKCwwNDg8InUWv0AAAGuSURBVEjH7dbZkpswEIXhPxJtuY0P6GRf3v89c4GxYezJUjWpzMXoQgWF+KSW1ALevWDhDft77OtLYh/+zcgAhsqDUmN3l08atbJe7TElEJmZCQwREQHp7bvhnU0477FBUp+lU3apG5Bt+3cYcr3DamZamS1F9QmQFuhXWGuEz/dhtgWrqUtnC5a2bQvC27KQEsgBZY+dJE/SkOLQpwLq0uzIec6cBeExM8dLHVDHkCDGWvoIvL+FGXH0MSJSEG6gOVO+9K41wE198EFaIhxdtyPLdfyplpMPtzl7Fju5rNjgcb81mhNqpFJq/AE2TawYcuXTFSujRyAd7fp82Rp9XLH9AlSfblh45NsN69OmKYCmiNEU54rtF6D5cMUG5r4Ns4SPEaMjYjS3MNMB0xlKlGuYJQrnzopVH4fCx82chdfcyXVkTdbcgVvObDbtcMXCxye5ecFKDJOB2ba7uhMODzFAbkCdHMD3e2xY9jvnPAQ0T4PU3R5jaUvqngG+bLASBdJEbJqf+kC3x2dysxwlSad6fwTdHV5Qnh5xyzI8LJ9f7Tfg9WI/3n4P/iv2E4K3H91yM0nDAAAAAElFTkSuQmCC")
}

.aside {
	float: left;
	width: 160px
}

.sub-content {
	margin-left: 180px
}

.aside_title {
	height: 50px;
	margin: 0;
	color: #d70c19;
	border: 1px solid #ccc;
	border-bottom: 2px solid #d70c19;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	font-weight: 400
}

.aside-nav_link {
	display: block;
	height: 50px;
	padding-left: 20px;
	border: 1px solid #ccc;
	border-top: 0;
	line-height: 50px;
	cursor: pointer;
	overflow: hidden;
	background-color: #f4f4f4
}

.aside-nav_link.highlight {
	color: #d70c19;
	border-right: 0;
	background-color: #fff
}

.aside-nav_link,
.aside-nav_title {
	display: block;
	height: 40px;
	padding-left: 16px;
	border: 1px solid #ddd;
	border-top: 0;
	line-height: 40px;
	cursor: pointer;
	overflow: hidden;
	background-color: #efefef
}

.aside-nav_link.highlight {
	color: #d70c19
}

.aside-nav_title {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAMAAAAV+IX9AAAAM1BMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZk2L/xDAAAAEXRSTlMACBUcJCwtMz9Cv9PV5Ofr9q7KlOMAAAA1SURBVAjXTcdZEsAQEEDBZ4lduP9plZqJ6L+GaFGPw7xVG0aBPKVhdM9XjfRkt/3ZvQJJsgBhMAGsIC8KlwAAAABJRU5ErkJggg==") no-repeat 130px #efefef
}

.aside-nav>li.active>.aside-nav_title {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAi0lEQVR42mL8//8/AzYwa9YseyD1NC0t7Q66HBMODU5AajsQHwCyVQhqgmrYAsT3gZgdm0YmHBruArEDEDth08iEQ4MT0C+vgfgyNo2MoIDApgHNBbpAah8Q/wS5gFlKSooDyDgECilsGkDA2Nj41dmzZ3cAmclAbAGzyRjIeYRNA5qNOkDqA0CAAQDKnUcs7ARBnwAAAABJRU5ErkJggg==")
}

.aside-nav>li.active>ul {
	display: block
}

.aside-nav>li>ul {
	display: none
}

.aside-nav>li>ul>li .aside-nav_link,
.aside-nav>li>ul>li .aside-nav_title {
	padding-left: 26px;
	background-color: #f4f4f4
}

.aside-nav>li>ul>li .aside-nav_link {
	height: 40px;
	line-height: 40px;
	border-bottom-style: dotted
}

.aside-nav>li>ul>li .aside-nav_link.highlight {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAWElEQVR42mL8b2nOAARsQGwDxL+A+AhIgAmIeYD4GBDvBeLDQLwFiJlBEglAbMyAAN5A7AGSEGXABKIgicVA/B1J8DUQb2IBEneAGOSCNKjlU4D4HUCAAQA9Pg8CtrRvuAAAAABJRU5ErkJggg==") no-repeat 16px #fff
}

.aside-nav>li>ul>li.active>.aside-nav_title {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAi0lEQVR42mL8//8/AzYwa9YseyD1NC0t7Q66HBMODU5AajsQHwCyVQhqgmrYAsT3gZgdm0YmHBruArEDEDth08iEQ4MT0C+vgfgyNo2MoIDApgHNBbpAah8Q/wS5gFlKSooDyDgECilsGkDA2Nj41dmzZ3cAmclAbAGzyRjIeYRNA5qNOkDqA0CAAQDKnUcs7ARBnwAAAABJRU5ErkJggg==")
}

.aside-nav>li>ul>li.active>ul {
	display: block
}

.aside-nav>li>ul>li>ul {
	display: none
}

.aside-nav>li>ul>li>ul .aside-nav_link {
	height: 32px;
	line-height: 32px;
	padding-left: 36px;
	font-size: 12px;
	background-color: #fff
}

.aside-nav>li>ul>li>ul .aside-nav_link.highlight {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAWElEQVR42mL8b2nOAARsQGwDxL+A+AhIgAmIeYD4GBDvBeLDQLwFiJlBEglAbMyAAN5A7AGSEGXABKIgicVA/B1J8DUQb2IBEneAGOSCNKjlU4D4HUCAAQA9Pg8CtrRvuAAAAABJRU5ErkJggg==") no-repeat 26px #fff
}

.g-footer {
	color: #fff;
	border-top: 1px solid #555
}

.footer-nav-wrap {
	padding-top: 25px
}

.footer-nav {
	display: inline-block;
	width: 75%
}

.footer-nav_list {
	display: inline-block;
	width: 24%;
	margin: 0;
	padding: 0;
	vertical-align: top
}

.footer-nav_list dt {
	margin: 0;
	padding: 3px 0 10px;
	font-weight: 700
}

.footer-nav_list dd {
	margin: 0;
	font-size: 14px;
	line-height: 28px
}

.footer-nav_link {
	color: #fff
}

.footer-qr {
	float: right;
	width: 225px;
	margin-left: 15px
}

.footer-qr_tab {
	padding: 0;
	margin: 0 0 12px;
	height: 20px
}

.footer-qr_tab li {
	display: inline-block;
	cursor: pointer;
	height: 18px;
	padding: 0 14px;
	line-height: 18px
}

.footer-qr_tab li:first-child {
	padding-left: 0;
	border-right: 1px solid #ccc
}

.footer-qr_img {
	display: block;
	width: 100px;
	height: 100px;
	border: 5px solid #fff
}

.footer-copyright {
	color: #fff;
	font-size: 12px;
	text-align: left;
	line-height: 24px
}

.footer-qr_other {
	margin-top: 17px;
	font-size: 12px
}

.footer-qr_other-link {
	margin-left: 5px;
	padding: 2px
}

.footer-qr_other-link .icon {
	margin-top: -3px
}

.footer-qr_popover-item {
	display: inline-block;
	width: 128px;
	margin-left: 15px;
	text-align: center
}

.footer-qr_popover-item:first-child {
	margin-left: 0
}

.footer-qr_popover-item img {
	width: 120px;
	height: 120px;
	border: 5px solid #fff
}

.side-toolbar {
	display: none;
	position: fixed;
	z-index: 4;
	left: 50%;
	bottom: 25px;
	width: 40px;
	background: none
}

.side-toolbar_item {
	margin-top: 1px;
	height: 40px
}

.side-toolbar_item:first-child {
	margin-top: 0
}

.side-toolbar_link {
	float: right;
	width: 40px;
	height: 40px;
	font-size: 0;
	background-color: #ddd;
	background-repeat: no-repeat;
	background-position: 50%
}

.side-toolbar_link:hover {
	background-color: #ccc
}

.side-toolbar_qr {
	display: none;
	position: absolute;
	left: -175px;
	top: -112px;
	width: 160px;
	height: 175px;
	padding-left: 15px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAACvAgMAAAAQ1a2iAAAACVBMVEX/////////Ojg9x5HmAAAAAXRSTlMAQObYZgAAAGtJREFUWMPt2bkNADEIRFGaBDmkFJrYJlylW/BInmT1iZ8IuBJiX0ZExJdXUVgsFovFYrFYLBaLxWKxWCwW+zObI9gW7BJsCTZHsC3YJdgSbI5g25O3THVoT9/KNGft2QtuCRaLxT62wp/3AMM0Z2g0pWw5AAAAAElFTkSuQmCC") 0 no-repeat
}

.side-toolbar_qr-title {
	display: block;
	width: 128px;
	height: 35px;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 35px
}

.side-toolbar_link--qr {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAAiUlEQVR42mKcOXNmLwMDQzIDeeAPEC9kARJFQFyflpbWRKoJs2bNWgzSzwTikGMAFKSBCCYGCgDQ8u8UGwIDo4aMGjJqyAAawoKjsNECUiVolvwA4mJg9v9KlCFAwArEAmiGfANiZmyKGYFl7H+QYqAN/8koHsWA1EuYTbVkBkcvzCUUl/YAAQYAwrAikRb4AUoAAAAASUVORK5CYII=")
}

.side-toolbar_link--qr:hover .side-toolbar_qr {
	display: block
}

.side-toolbar_link--service {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAABsUlEQVR42uyVzytEURTH73t+pSyUWbBTZKVZmpSN0tSwkGwsXslmCBuywmLWrCjxZqjB36CkJFkoS2pSFClWlAWKTM/n1J2a3sx7M/OMnVOfzsy993zvj3fuuYbjOMrLkslkI24cRqATZPA3nEM6Ho+fKh8zvMQR7sNtwwHsInSp2xtwAzAPHzBB33PZ4ghEcWswSmDGZ2dTuGnoZ9yLu98sEtCG24RBP2Ex+rdwtoQV6zeLtC3BCoF3qgxj3AaulUVFfMUZUIMbko+lKrN1sEqtvAuuWc1nheLHULByw7btJvwYiO+AesQnKxSXXT/Jceq/GTSOanW6PcIVvENWBTNJy1eQo03IEcux9MACM8k5H6rg9iYasMPvlOiKuEmDo6promeY6g/tX9xTPKtvZtV1Jc9PYI8JbvBS2UIBBZvRSEiW6Po/K+JSNmPQAhcww6BwXv2Wuj4Mdbl81g/FrUt8UW63TkNL4gvqOWK9uH09qdzaM1iGLz1EFjFHcHeprXg9FhK4CmE5NoQsV/89be2BxPNEQvq9TLlWHkU88qtU1G9jTBe0nD3IK1XOF/4RYADXuJxG4vHlyAAAAABJRU5ErkJggg==")
}

.side-toolbar_link--feedback {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAyUlEQVR42mKcOXOmBwMDwzwglmSgHngOxElMUIMjgJiRihhk3iwmqIsPMVAXgMyTZWKgIRg1fHAY/h+KKRWnrctZsIgx4lBLqvhoahluhoNSyyMgDgTiAzjU/ALir1jEuYGYDYceByC+BzI8CognA/FcHArZgXgqEJchifUCcQYQ/8Sh5wEQx4EMPwrERnh8JwD1FciHU4C4AoitgVgciL+QmonQwQcgDgbiY0AsA8ShQGxByGBSIvQuyJtAHAbEAUD8mhhNAAEGAPZuJD9+NAtnAAAAAElFTkSuQmCC")
}

.side-toolbar_link--backtop {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABXklEQVR42qSVP0vDQBiHk9c666iLSMVZBAfd6qYoUhREBxFUMorfQCc/gwn4DxzFoWNxEHFwUxAnQcTBUcVNROJz8hZKIL03zcHD5Y73fnnuQq9hmqaBryVJMkE3BadRFH356iuGwH66S3iDaVj0rZHA33bgHmZgjpeMlwpVSxe6x7Zf6Y9ht6zpvyWBVzreh1mfrVgsW3NWWylgGVhtxWpZxFYKWppsxWLJXAWGrbZitHS/pgurrRjPsidb28lWCp6l6WzF8sXzWp6tlLDMtZVuLTvZhu4+JdSF1SioZT7cIN06bMIINOEQGtR+t9UN0T3BJPN3YRzHzvIF6m7rFPTyPA8bet1dwxHcworO98GZewFrHjT4gG6Acd2FbjNYhi01WoMfOHHboug5Yx+6XWn4Ejyq/Y3eu1UXusDDua5paEGTsF/jv8KqyozBB4y2zrTK4JOg96DL1p7xJ8AAf9Ctb3sEP+MAAAAASUVORK5CYII=")
}

.breadcrumb {
	margin: 10px
}

.info-wrap {
	margin-bottom: 25px
}

.info_head {
	height: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d70c19
}

.info_head h3 {
	display: inline-block;
	margin: 0;
	font-size: 16px
}

.info_head .more {
	float: right;
	margin-top: 8px;
	margin-right: 8px;
	color: #666;
	font-size: 12px
}

.info_head .more:hover {
	color: #d70c19
}

.info {
	display: inline-block;
	width: 100%
}

.info.last {
	float: right
}

.info_item {
	padding: .5em 0 .5em 1em;
	border-bottom: 1px dotted #ccc;
	color: #666;
	line-height: 1.4;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAQElEQVQI12P8z5DuzhDPcIWhh/m5AtfJGL0fzm++sjCoSDJbMPxguKHJmMbOcFTe+Pn3X26MQLVsDBYMt2a+AAAVQBQJvxRVlAAAAABJRU5ErkJggg==") 0 no-repeat
}

.info_item:last-child {
	border-bottom: 0
}

.info_item h6 {
	margin: 10px 0;
	font-size: 14px
}

.info_link {
	display: inline-block;
	max-width: 800px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.info_link:hover {
	color: red
}

.info_item--wrap {
	padding: .5em;
	line-height: 1.8;
	background: none
}

.info_item--wrap .info_link {
	max-width: none;
	white-space: normal
}

.info_date {
	float: right
}

.info_brief {
	margin-bottom: 20px
}

.info_brief img {
	float: left;
	margin-right: 10px
}

.info_brief p {
	margin: 0;
	font-size: 12px;
	line-height: 1.6
}

.info_brief-title {
	margin: 15px 0 5px
}

.info_brief-title .info_link {
	color: #333
}

.info_brief-title .info_link:hover {
	color: red
}

.info_brief-link {
	color: #666
}

.info_brief-link:hover {
	color: red
}

.result {
	margin: 100px auto 25px;
	text-align: center
}

.result em {
	font-style: normal;
	color: #d70c19
}

.result-status {
	display: inline-block;
	width: 88px;
	vertical-align: top
}

.result-status_icon {
	overflow: hidden;
	font-size: 0;
	width: 88px;
	height: 88px;
	background-repeat: no-repeat;
	background-position: 50%
}

.result-status--success .result-status_icon {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAC2VBMVEVmzGb///9mzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGZmzGYZUIoHAAAA8nRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkbHB0eHyAhIiMkJSYnKCwtLi8wMTIzNDU2Nzg5Ojw9Pj9AQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltdXl9gYWNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent9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")
}

.result-status--warning .result-status_icon {
	background-image: url("data:image/png;base64,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")
}

.result-status_step {
	margin: 0 auto;
	background: url("data:image/png;base64,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") top repeat-y
}

.result-desc {
	display: inline-block;
	padding-left: 20px;
	max-width: 450px;
	text-align: left;
	vertical-align: top
}

.result-desc_standby {
	padding-top: 55px;
	opacity: .5;
	filter: alpha(opacity=50)
}

.result-desc_title {
	margin: 0;
	padding: 5px 0;
	font-size: 18px;
	font-weight: 400
}

.result-desc_title.result-desc_title--middle {
	padding-top: 20px
}

.result-desc_tips {
	margin: 5px 0
}

.result-desc_link {
	margin: 10px 0;
	color: #666
}

.result-append {
	margin: 0 auto;
	padding-top: 30px
}

.result-modal .result-status {
	width: 55px
}

.result-modal .result-status_icon {
	width: 55px;
	height: 55px;
	background-size: 55px
}

.result-modal .result-desc {
	padding-left: 10px;
	max-width: 290px
}

.result-modal .result-desc_title {
	padding-top: 18px;
	font-size: 14px
}

.result-loading {
	display: inline-block;
	text-align: center;
	font-size: 16px
}

.result-loading i {
	margin-left: 6px
}