@charset "utf-8";

body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
legend,
input,
textarea,
optgroup,
p,
blockquote,
figure,
hr,
menu,
dir,
thead,
tbody,
tfoot,
th,
td {
	margin:0;
	padding:0;
}
ul,
ol,li {
	list-style-type:none;
	list-style-image:none;
}
a {
	text-decoration:none;
	
	background-color:transparent;
	
}
a:active,
a:hover {
	outline-width:0;
}


::-webkit-scrollbar {
	width:10px;
	height:10px;
}
::-webkit-scrollbar-track {
	background-color:#CCC;
}
::-webkit-scrollbar-thumb {
	background:#FFF;
	border:1px solid #CCC;
	border-radius:4px;
}

html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
	
	font-size:62.5%;
	
}

body {
	color: #1E2327;
	font-size:14px;
	line-height:1.5;
	background:#fff;
	transform-origin: 0px 0px 0px;
}
body,
button,
input,
select,
textarea，
keygen,
legend {
	font-family: "微软雅黑", 'Times New Roman', arial, 'wenquanyi micro hei';
	-ms-text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;
	
	text-spacing:ideograph-alpha ideograph-numeric ideograph-parenthesis;
	
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight:normal;
}
h1,
h2,
h3 {
	margin-bottom:10px;
}
h1 {
	font-size:36px;
}
h2 {
	font-size:30px;
}
h3 {
	font-size:22px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
}

.fa_2m {
	font-size:2em;
}
.fa_3m {
	font-size:3em;
}
.fa_4m {
	font-size:4em;
}
.fa_5m {
	font-size:5em;
}

.text_left {
	text-align:left;
}
.text_right {
	text-align:right;
}
.text_center {
	text-align:center;
}

small {
	font-size: 100%;
	
}

cite {
	font-style:normal;
}
.fa_orange {
	color:#FF5126;
}
.fa_red {
	color:#FD2749;
}
.fa_gray {
	color: #ccc;
}
.fa_green { color: #7EBE22; }
.p_15,
.p_15.dialog-body { padding: 0 50px 50px; }
.m_b_15 { margin-bottom: 15px;}

abbr,
acronym {
	border-bottom:1px dotted;
	
  cursor:help;
	
}

b,
strong {
	font-weight:bold;
}

dfn {
	font-style:italic;
}

hr {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}

mark {
	background-color:#d2e5ff;
	color:#000;
}

code,
kbd,
pre,
samp {
	font-family:monaco,menlo,consolas,'courier new',courier,monospace;
}

pre {
	white-space:pre;
	white-space:pre-wrap;
	
  word-wrap:break-word;
	overflow:auto;
}

q {
	quotes:none;
}

q:before,
q:after {
	content:'';
	content:none;
}

sub,
sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	top:-.5em;
}
sub {
	bottom:-.25em;
}


table {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	color: #404040;
}

th {
	text-align:left;
	font-weight: bold;
}

table th,
table td {
	
	padding:10px;
}


img {
	border-style:none;
	
  width:auto\9;
	
  height:auto;
	
  max-width:100%;
	
  vertical-align:top;
	
  -ms-interpolation-mode:bicubic;
	
}

svg:not(:root) {
	overflow:hidden;
}


fieldset {
	border:1px solid #1E2327;
	margin:0 0 20px;
	padding:0;
	border-radius:5px;
}
.fieldset {
	border:1px solid #1E2327;
	margin:15px 0 20px;
	padding:0;
	border-radius:5px;
}

legend {
	border-style:none;
	
  white-space:normal;
	
  *margin-left:-7px;

}


button,
input,
select,
textarea {
	font-family:inherit;
	
  font-size:100%;
	
  vertical-align:middle;
	
  *vertical-align:middle;
	
}

input,
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],
input[disabled] {
	cursor:default;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow: none;
	-webkit-box-shadow: none; 
	-webkit-transition:  none; 
	
  padding:0;
	
  *height:13px;
	
  *width:13px;
	
}

input[type="search"] {
	-webkit-appearance:textfield;
	
  -webkit-box-sizing:content-box;
	box-sizing:content-box;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border-style:none;
	padding:0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height:auto;
}

textarea {
	overflow:auto;
	
  resize:vertical;
	
}

select:disabled option:checked,
option:disabled:checked {
	color:#d2d2d2;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input {
	line-height:normal !important;
}
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color:darkGray;
	opacity:1;
}

label {
	cursor:pointer;
	display: inline-flex;
	display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    margin: 0 6px;
}
label:empty{ width:9999px;}

select[size],
select[multiple],
select[size][multiple] {
	border:1px solid #aaa;
	padding:0;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display:block;
}

audio,
canvas,
video,
progress {
	display:inline-block;
	
  vertical-align:baseline;
	
}

audio:not([controls]) {
	display:none;
	
  height:0;
	
}

[hidden],
template {
	display:none;
}

[draggable] {
	cursor:move;
}

@media print {
	
	* {
		background-color:transparent !important;
		
		-webkit-box-shadow:none !important;
		box-shadow:none !important;
		
		text-shadow:none !important;
		
		color:#000 !important;
		
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:"(" attr(href) ")";
	}
	abbr[title]:after {
		content:"(" attr(title) ")";
	}
	
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,
	blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
		
	}
	tr,
	img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}



*,
*:before,
*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	/* white-space: nowrap; */
}
#btn{
width:40px;
height:30;
}
[class*=" icon-"],
[class^=icon-] {
  font-family: iconfont!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}