html {
    font-family:sans-serif;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    height:100%;
    overflow-y:scroll;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display:block;
}

audio, canvas, video {
    display:inline-block;
}

audio:not([controls]) {
    display:none;
    height:0;
}

[hidden] {
    display:none;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, select, textarea, th, td, div {
    margin:0;
    padding:0;
    outline:0
}

body, button, input, select, textarea {
    font-family: "Microsoft YaHei";
    font-size:14px;
    line-height:1.5;
}

input {
    line-height:normal;
}

input::-webkit-input-placeholder {
    color:#ccc;
}

input::-moz-placeholder {
    color:#ccc;
}

input:-moz-placeholder {
    color:#ccc;
}

input:-ms-input-placeholder {
    color:#ccc;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:400;
}

address, cite, dfn, em, var, caption, code, dfn, th {
    font-style:normal;
    font-weight:400;
}

code, kbd, pre, samp {
    font-family:courier new, courier, monospace;
}

small {
    font-size:12px;
}

i {
    font-style:normal;
}

ul, ol {
    list-style:none
}

a {
    text-decoration:none;
    color:#3D84B8;
    outline:none;
	cursor: pointer;
}

a:hover {
    color:#0af;
}

a:focus {
    outline:none;
    -moz-outline:none;
}

a:active, a:hover {
    outline:0;
}

sup {
    vertical-align:text-top;
}

sub {
    vertical-align:text-bottom;
}

fieldset, img {
    border:0;
}

button, input, select, textarea {
    font-size:100%;
}

table {
    border-collapse:0;
    border-spacing:0;
    border-collapse:collapse;
}

q:before, q:after {
    content:'';
}

b, strong {
    font-weight:bold;
}

body {
    font-family: "Microsoft YaHei";
    font-size:14px;
    line-height:1.5;
    text-align:center;
    background:#fff;
    color:#444;
    word-wrap:break-word;
    word-break:break-all;
    word-break:normal;
    position:relative;
}

textarea {
    resize:none;
}

textarea:focus, input:focus {
    outline:none;
}

.yahei {
    font-family:'寰蒋闆呴粦', 'SimHei', Verdana;
}

input::-ms-clear {
    display:none;
}

button {
    cursor:pointer;
}

/*CSS reset*/
.clear {
    clear:both;
    height:0;
    line-height:0;
    overflow:hidden;
    font-size:0;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix {
    zoom:1;
}

.none {
    display:none;
}

.block {
    display:block;
}

.inlBlk {
    display:inline-block;
}

.hide {
    display:none;
}
.left {
    float: left;
}

/*hbFntWes*/
@font-face {
    font-family:'hbFntWes';
    src:url('../css/fontawesome.eot');
    src:url('../css/fontawesome.eot?#iefix') format('embedded-opentype'),
    url('../css/fontawesome.woff') format('woff'),
    url('../css/fontawesome.ttf') format('truetype'),
    url('../css/fontawesome.svg#fontawesome') format('svg');
    font-weight:normal;
    font-style:normal;
}

.hbFntWes {
    font-family:'hbFntWes';
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    font-size:22px;
    line-height:1;
}

.hbFntWes b {
    font-weight:normal;
}

.hbFntWes i {
    font-style:normal;
}

.hbFntWes a {
    display:inline-block;
}

/*hbIconMoon*/
@font-face {
    font-family:'hbIconMoon';
    src:url('../css/ficomoon.eot');
    src:url('../css/ficomoon.eot?#iefix') format('embedded-opentype'),
    url('../css/ficomoon.woff') format('woff'),
    url('../css/ficomoon.ttf') format('truetype'),
    url('../css/ficomoon.svg#icomoon') format('svg');
    font-weight:normal;
    font-style:normal;
}

.hbIconMoon {
    font-family:'hbIconMoon';
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    font-size:22px;
    line-height:1;
}

.hbIconMoon b {
    font-weight:normal;
}

.hbIconMoon i {
    font-style:normal;
}

.hbIconMoon a {
    display:inline-block;
}

/*5绉掓秷閫濇搷浣滄彁绀�*/
.hb_ui_prt {
    background:#fff;
    border-radius:8px;
}

.hb_ui_prt i {
    padding:7px 7px 7px 0;
    font-size:37px;
    float:left;
}

.hb_ui_prt_success {
    background:#68af02;
    color:#fff;
    outline-color:transparent;
    outline:none;
}

.hb_ui_prt_fail {
    background:#fb5958;
    color:#fff;
    outline-color:transparent;
    outline:none;
}

.hb_ui_prt_warning, .hb_ui_prt_info {
    background:#e58632;
    color:#fff;
    box-shadow:0 0 3px #ef8f00;
    outline-color:transparent;
    outline:none;
}

.hb_ui_prt_question {
    background:#f1f1f1;
    color:#707070;
    box-shadow:0 0 3px #dcdcdc;
    outline-color:transparent;
    outline:none;
}

.hb_ui_prt_normal {
    background:#66bce4;
    color:#fff;
    box-shadow:0 0 3px #66bce4;
    outline-color:transparent;
    outline:none;
}

.hb_ui_prt .ui_dialog_container {
    padding:6px 15px;
    height:51px;
    line-height:51px;
    overflow:hidden;
    font-size:16px;
    font-family:"寰蒋闆呴粦", "SimHei";
}

/*-----涓嬫媺-----start-----*/
.select{
    line-height: 32px;
    font-size: 14px;
    font-weight: 400;
    color: #8E91A2;
    border-radius: 4px;
    cursor: pointer;
	z-index: 2;
	position: relative;
    height: 32px;
    border: 1px solid #e3e7ed;
}
.select .title{
    padding: 0 20px 0 10px;
    position: relative;
}
.select .title em{
    display: block;
    height: 32px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
}
.select i{
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    background: url(/img/blue/icon-select.png) no-repeat;
    background-position: 0 0;
    display: inline-block;
    float: right;
}
.select.show-select i{
    background-position: 0 -12px;
}
.search-li:hover {
	border-color: #e54044;
}
.select ul{
    padding-left: 0;
    padding: 10px 0;
	height: auto;
	width: 100%;
	background: #fff;
	border: 1px solid #E3E8EE;
	max-height: 220px;
	overflow-y: auto;
	display: none;
	position: absolute;
	left: 0px;
	top: 33px;
	z-index: 5;
}
.select em{margin-right: 5px;}
.select.show-select{position: relative;zoom:1;z-index: 5}
.select.show-select .tit{background: #fff;border:1px solid #bfbfbf;border-bottom:0px;height:26px;line-height: 26px}
.select.show-select ul{display:block;}

.select ul::-webkit-scrollbar{width: 3px;}
.select ul::-webkit-scrollbar-button{width: 2px;height: 5px;}
.select ul::-webkit-scrollbar-track{background: #f1f1f1;border: thin solid #f1f1f1;box-shadow: none;border-radius: 2px; }
.select ul::-webkit-scrollbar-thumb{background:#abafba;border: thin solid#abafba;border-radius: 2px;}
.select ul::-webkit-scrollbar-thumb:hover{background:#abafba;}
.select ul li{
	height: 30px;
	float: none;
	position: relative;
	padding: 0;
}
.select ul li a.selected{
    color: #2879FF;
    background: #f8f9fc;
}

.select ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	font-size: 14px;
	color: #8E92A2;
	text-indent: 5px;
	text-align: left;
	border: 0;
	margin-left: 0;
	border-radius: 0;
    float: none;
    padding: 0;
    padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	word-break: break-all;
	text-overflow: ellipsis;
}
.select ul li a:hover{
    color: #2879FF;
    background: #f8f9fc;
}

/*-----涓嬫媺-----end-----*/
.hb_ui_dialog .ui_dialog_close:hover{
	color: #ec482d;
	cursor: pointer;
}

/**鍙戝竷鎻愰啋寮圭獥鏈€楂橀珮搴�*/
.push-position-log .ui_dialog_container {
    height: 600px!important;
}