/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* 解决搜狗浏览器input type password自带小键盘问题 */
#sogou_secure_inputs_container {
    display: none;
}
input::-webkit-input-safebox-button {
    display: none;
}

/* 清除ie10、11 输入框后面的删除icon */
input::-ms-clear {
    display: none;
}
input::-ms-reveal {
    display: none;
}

/* 红色警告text */
.warn-text {
    margin-left: 75px;
    margin-top: 8px;
    color: #f04d4d;
    font-size: 12px;
}
/* 带有黄色框的警告信息 */
.warn-text2 {
    display: inline-block;
    margin: 12px 0 12px 22px;
    padding: 1px 12px;
    border: 1px solid #ffd28d;
    background-color: #fff7eb;
    color: #666;
    font-size: 12px;
    line-height: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: .40;
    filter:Alpha(Opacity=40);
}

/* 修改 删除ui-state-disabled的透明度状态--按钮 */
.ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
/* .ui-widget-content .ui-icon {background-image: url(images/ui-icons_469bdd_256x240.png); } */
.ui-widget-header .ui-icon {
    background-image: url('../../images/icons.png');
     /* -554px -527px  弹框灰色x*/
}

/* 调整自动下拉框时去掉了 */
/* .ui-state-default .ui-icon { background-image: url(images/ui-icons_6da8d5_256x240.png); } */



.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    /* background-image: url(images/ui-icons_217bc0_256x240.png);  */
    /* background-color: red; */
    /* background-image: url('../../images/icons.png'); */
    /*  -581px -528px 弹框蓝色x */
}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png); }
/*.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }*/
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }


.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_469bdd_256x240.png);
}
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; } /* 表格 右三角 */
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; } /* 表格 下三角 */
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
/* 弹框icon */
.ui-state-hover .ui-icon-closethick{
    background-position: -581px -528px;
}
.ui-icon-closethick {
    background-position: -554px -527px;
}
/* 弹框icon --end*/
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; } /* 表格 圆点 */
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
/* datepicker right */
.ui-icon-circle-triangle-e {
    background-position: -50px -849px;
}
/* datepicker right hover */
.ui-datepicker-next-hover .ui-icon-circle-triangle-e{
    background-position: -111px -851px;
}
/* datepicker right disabled */
.ui-state-disabled .ui-icon-circle-triangle-e {
    background-position: -81px -849px;
}
.ui-icon-circle-triangle-s { background-position: -64px -192px; }

/* datepicker left */
.ui-icon-circle-triangle-w {
    background-position: -50px -821px;
}
/* datepicker left hover */
.ui-datepicker-prev-hover .ui-icon-circle-triangle-w {
    background-position: -111px -820px;
}
/* datepicker left disabled */
.ui-state-disabled .ui-icon-circle-triangle-w {
    background-position: -81px -820px;
}
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* 表格中符号 + */
.ui-icon-circlecustom1-plus {
    background: url('../../images/standard/common.png') no-repeat -1403px -141px;
}
/* 表格中符号 - */
.ui-icon-circlecustom1-minus {
    background: url('../../images/standard/common.png') no-repeat -1443px -141px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
/* .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } */
/* .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } */
/* .ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } */
/* .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } */
/* .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } */

/* Overlays */
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Selectable
----------------------------------*/
.ui-selectable-helper { border:1px dotted black }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block;  padding: .5em .5em .5em .7em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* ui-menu 自动完成下拉列表
----------------------------------*/
.ui-menu {
	display:block;
    /* width: auto !important; */
    min-width: 228px;
    /* max-width: 700px; */
    background-color: #fff;
    border: 1px solid #e8e8e8;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:8px 12px;
	zoom:1;
    color: #333;
    font-size: 12px;
    line-height: 16px;
}
.comboboxAuto li.ui-menu-item a{
    padding: 5px 27px 5px 12px;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    color: #000;
    background-color: #ebf4fc;
}
/*自动完成下拉列表按钮样式*/
.ui-combobox-button{
    position: relative;
    margin-left: -21px;
    width: 16px;
    height: 16px;
    vertical-align: top!important;
    border: none;
    background: url(../../images/standard/icon.png) no-repeat;
    background-position: -691px -566px;
    background-color: #fff;
    cursor: pointer;
    outline: none;
    top: 7px;
    /* right: 22px; */
}
.ui-combobox-button:hover {
    background-position: -691px -566px;
}
/* Button 自动完成下拉列表btn
----------------------------------*/

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .4em; }/* modify .5em */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .4em; }/* modify .5em */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Dialog  弹框----------------------------------*/
/* 大弹框 */
 /* 表格中layout --作用于演示版*/
.dialog-page #main {
    padding: 0 15px;
 }
.dialog-page #col3_content{
    padding: 0;
}
 /* 弹框中layout --作用于演示版 end*/
.dialog-main {
    padding: 24px 16px 72px;
}
.dialog-main .form-table {
    margin-top: 0;
}
/* 弹框中input宽度 */
.dialog-main .form input.text,
.dialog-main .form textarea.text{
    width: 230px;
}
.dialog-page .form input.text,
.dialog-page .form textarea.text{
    width: 264px;
}
.dialog-main .form .input-range-item{
    width: 262px;
}
.dialog-main .form-query .input-range-item{width:100%}

.ui-dialog{
    position: absolute;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
 }
 .ui-dialog .ui-dialog-titlebar {
    position: relative;
    height: 31px;
    line-height: 31px;
    background: #fff;
    padding: 8px 24px;
    border-bottom: 1px solid #fff;
}
.ui-dialog .ui-dialog-title {
  color: #333;
  font-size: 16px;
  font-weight: bold;

}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    top: 12px;
    right: 12px;

}
.ui-dialog .ui-dialog-content {
    padding: 0 4px;
    height: auto;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /* margin:24px 0; */
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    width: auto;
    margin:0 16px;
}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* 弹框 按钮 */
.ui-dialog .ui-dialog-buttonpane {
    position: relative;
    background-image: none;
    text-align: right;
    padding: 0 8px 24px 8px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 999;
}
.ui-dialog .ui-dialog-buttonset .ui-button {
    padding: 0 16px;
    height: 32px;
    color: #333;
    font-size: 14px;
    background-color:#fff;
    border: 1px solid #ddd;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px ;
    outline: none;
    min-width: 74px;
}
.ui-dialog .ui-dialog-buttonset .ui-button:hover {
    border: 1px solid #4e97ff;
    color: #4e97ff;
}
.ui-dialog .ui-dialog-buttonset .ui-button:active {
    border: 1px solid #2875e2;
    color: #2875e2;
}
.ui-dialog .ui-dialog-buttonset .ui-button:first-child{
    background-color:#3b81e5;
    color: #fff;
    border: 1px solid #3b81e5;
}
.ui-dialog .ui-dialog-buttonset .ui-button:first-child:hover {
    background: #4e97ff;
}
.ui-dialog .ui-dialog-buttonset .ui-button:first-child:active {
    background: #2875e2;
}
/* jalert ,confirmDialog  fixed */
.dialogFixed{
    position: fixed;
    top:50% !important;
    left:50% !important;
}


.dialog-btnbox{
    text-align: right;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: 20px 8px;
    box-sizing: border-box;
    z-index: 10;
}
.drawer-btnbox{
    border-top: 1px solid #e5e5e5;
}
.ui-dialog .type-confirm .ui-dialog-buttonset .ui-button{
    background-color:#3b81e5;
    color: #fff;
    border: 1px solid #3b81e5;
    margin: 0;
    margin-right:16px;
}
.ui-dialog .type-confirm .ui-dialog-buttonset .ui-button:first-child{
    color: #333;
    background-color:#fff;
    border: 1px solid #ddd;
}
.ui-dialog .confirm-close{
    position: absolute;
    right: 25px;
    top: 27px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/standard/icon.png) no-repeat;
    background-position: -521px -455px;
    background-repeat: no-repeat;
    cursor: pointer;
}
/* 弹框 --------------------end */

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/



/* Datepicker日期
----------------------------------*/
.ui-datepicker {
    margin-top: 3px;
    width: 228px;
    border: 1px solid #ddd;
    background-color: #fff;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.ui-datepicker .ui-datepicker-header {
    position:relative;
    padding:10px 0;
    border-bottom: 1px solid #e8e8e8;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position:absolute;
    top: 12px;
    width: 20px;
    height: 20px;
}
.ui-datepicker .ui-datepicker-prev {
    left:10px;
}
.ui-datepicker .ui-datepicker-next {
    right:10px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    position: relative;
    top: 5px;
    left: 5px;
    display: block;
    width: 10px;
    height: 10px;
    background-image: url('../../images/icons.png');
 }
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size:14px;
    color: #333;
}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 40%;
    margin: 0 8px;
}
.ui-datepicker table {
    width: 100%;
    font-size: 14px;
    text-align: center;
    border-collapse: collapse;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    border: 0;
}
.ui-datepicker td {
    /* padding: 1px; */
    border: 0;
    font-size: 14px;
}
.ui-datepicker td .ui-state-default {
    font-weight: normal;
    color: #333;
}
.ui-datepicker td span, .ui-datepicker td a {
    margin-bottom: 6px;
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
/* 日期 hover */
.ui-datepicker td a:hover {
    text-decoration: none;
    background-color: #ebf6ff;
    border: 1px solid #ebf6ff;
}
/* 日期 active */
.ui-datepicker td a:active {
    text-decoration: none;
    background-color: #3b81e5;
    border: 1px solid #3b81e5;
    color: #fff;
}
/* 日期 选中 */
.ui-datepicker td .ui-state-active {
    border: 1px solid #3b81e5;
    background: #dcf0ff;
    color: #333 !important;
}
.ui-datepicker td .ui-state-active:hover {
    border: 1px solid #3b81e5;
    background: #dcf0ff;
}

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar


----------------------------------*/



.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }



/*jquery loadmask样式*/
.loadmask {
    z-index: 999;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .10;
    filter: alpha(opacity=10);
    background-color: #000;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask2 {
    z-index: 10000;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity:0;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: #000;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    /*border:1px solid #6593cf;*/
    /*background: #c3daf9;*/
    /*padding:2px;*/
    background-color: #fff;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fff url('./images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	/*border:1px solid #a3bad9;*/
    color:#222;
    font-size:12px;
    cursor:wait;
}
.loadmaskxfl-msg{
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    padding: 30px;
    background-color: #fff;
    min-width: 200px;
}
.loadmaskxfl-msg .xfl-gif{
    background: url('../../images/xfl.gif') no-repeat -110px -190px;
    width: 100px;
    height: 132px;
    margin: 0 auto;
}
.loadmaskxfl-msg .xfl-gifbg{
    background: url('../../images/xflbg.png') no-repeat 0px -4px;
    width: 100px;
    height: 30px;
    margin: 0 auto;
}
.loadmaskxfl-msg .xfl-gifbox + div{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
/*modify  by wangmx
/*.masked {
    overflow-x: hidden !important;
}*/
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}
/* Button
----------------------------------*/
/* 修改  按钮 */
.cibButton-wrap{
    display:inline-block;
    vertical-align:middle;
}
/* 蓝色button按钮 */
.ui-cib-button{
    display: inline-block;
    margin:0 8px;
    padding: 0 12px;
    height:32px;
    font-size:14px;
    color:#fff;
    border: 1px solid #3B81E5;
    background-color: #3b81e5;
    letter-spacing: 1px;
    cursor:pointer;
    outline:none;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    min-width: 74px;
}
.ui-cib-button:hover {
    color:#fff;
    border: 1px solid #629AEA;
    background-color: #629AEA;
}
.ui-cib-button:active {
    color:#fff;
    border: 1px solid #2F67B7;
    background-color: #2F67B7;
}
/* 解决火狐按钮的蓝色边框 */
input::-moz-focus-inner{
    border: 0;
}
button::-moz-focus-inner{
    border: 0;
}
/* 小号蓝色按钮 */
.s-ui-cib-button {
    padding: 0 8px;
    height: 28px;
}
/* 白色button按钮 */
.ui-white-button {
    margin:0 4px;
    padding: 0 12px;
    height:32px;
    font-size:14px;
    border: 1px solid #E5E5E5;
    background-color: #fff;
    color: #3F485A;
    letter-spacing: 1px;
    cursor:pointer;
    outline:none;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
    border-radius:4px;
    min-width: 74px;
}
.ui-white-button:hover {
    border: 1px solid #3B81E5;
    color: #3B81E5;
    background-color: #fff;
}
.ui-white-button:active {
    border: 1px solid #3B81E5;
    color: #3B81E5;
    background-color: #E5E5E5;
}
/* a标签蓝色按钮 */
.cibButton-wrap .btn {
    color: #fff;
    line-height: 32px;
    font-size: 14px;
}
/* a标签白色按钮 */
.ui-cib-link-btn{
    margin: 0 8px;
    padding: 8px 12px;
    color: #333;
    font-size: 14px;
    letter-spacing: 1px;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    line-height: 14px;
    border:  1px solid #ddd;
    background: #fff;
    display: inline-block;
    height: 14px;
    min-width: 74px;
}
.form .ui-cib-link-btn{
    color: #333;
    font-size: 14px;
}
.ui-cib-link-btn:hover{
    border-color: #4e97ff;
    color: #4e97ff;
    background: #fff;
}
.ui-cib-link-btn:active{
    border: 1px solid #3B81E5;
    color: #3B81E5;
    background-color: #E5E5E5;
}
/* 灰显不可点按钮 */
/* .ui-state-disabled .ui-cibButton-disabled{
    background-color: #fff !important;
    color: #ccc !important;
    cursor: default;
    border: 1px solid #ccc !important;
}
.ui-state-disabled .ui-cibButton-disabled:hover,
.ui-state-disabled .ui-cib-button:active {
    border: 1px solid #ccc !important;
} */


.ui-state-disabled input[disabled].ui-white-button.ui-cibButton-disabled,
.ui-state-disabled button[disabled].ui-white-button.ui-cibButton-disabled,
.ui-state-disabled a[disabled].ui-cib-link-btn.ui-cibButton-disabled{
    background-color: #fff !important;
    color: #ccc !important;
    cursor: default;
    border: 1px solid #ccc !important;
}
.ui-state-disabled input[disabled].ui-white-button.ui-cibButton-disabled:hover,
.ui-state-disabled input[disabled].ui-white-button.ui-cib-button:active {
    border: 1px solid #ccc !important;
}

.ui-state-disabled input[disabled].ui-cibButton-disabled,
.ui-state-disabled button[disabled].ui-cibButton-disabled,
.ui-state-disabled a[disabled].ui-cibButton-disabled{
    background-color: #B0CCF4 !important;
    color: #fff !important;
    cursor: default;
    border: 1px solid #B0CCF4 !important;
}
.ui-state-disabled input[disabled].ui-cibButton-disabled:hover,
.ui-state-disabled input[disabled].ui-cib-button:active {
    border: 1px solid #B0CCF4 !important;
}




/**
	* keyborad.css 键盘
	*/

.hs_kb_wrap{
    position: relative;
    display:inline-block;
    *display:inline;
    zoom:1;
    height: 30px;
    font-weight:normal;
    font-size:12px;
    border:1px solid #ddd;
    vertical-align:middle;
     -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
 }

.hs_kb_wrap:hover {
     border: 1px solid #3b81e5 !important;
}
.hs_kb_wrap input:hover {
  border: none !important;
}
.hs_kb_wrap input:focus {
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.hs_kb_wrap input{
    width:182px !important;
}
/* .hs_kb_shadow, */
.hs_kb_panel{
    position:absolute;
    z-index:2;
    display:none;
    top:0px;
    left:-1px;
    /* width: 524px; */
    width: 416px;
    line-height:20px;
    overflow:hidden;
}
.normal_panel{
    height: 122px;
}
/* 纯数字键盘 */
.hmini_panel{
    background-color: #fff !important;
    height:60px;
}
.hs_kb_wrap iframe{
    height:116px;
    width:414px;
    top:0px;
    left:-1px;
    position:absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
    z-index:0
}
/* .hs_kb_shadow{z-index:1;border:1px solid #666;background:#000;top:0px; left:2px;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3; width:406px; } */
/* 键盘logo */
.hs_kb_btn{
    float:left;
    width:22px;
    background-position: -647px -875px;
    cursor: pointer;
}
.hs_kb_btn_down{
    background-position: -646px -874px;
}
.hs_kb_backspace,
.hs_kb_shift,
.hs_kb_capslock,
.hs_kb_close,
.hs_kb_enter{
    position:absolute;
    width:54px;
    height:24px;
    line-height: 22px;
    cursor:pointer;
    border:1px solid #ddd;
    background-color: #fafafa;
    text-align:center;
    font-size: 14px;
    color: #333;
    overflow:hidden;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    z-index:2;
}

.hs_kb_capslock{
    position:absolute;
    right:10px;
    top:42px;
    font-size: 12px;
}
.hs_kb_backspace{
    position:absolute;
    right:40px;
    top:10px;
    font-size:14px;
    line-height:24px;
    *line-height:24px!important;
    *line-height:28px;
}

.hs_kb_close{
    background:#fafafa;
    border:1px solid #ddd;
    color:#3b81e5;
    font-size: 14px;
    font-weight: bold;
    display:block;
    top:10px;
    right:10px;
    width:24px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.hs_kb_close_hover{
    background-color: #3b81e5;
    color: #fff;
    border: 1px solid #3b81e5;
}
.hs_kb_shift{
    position:absolute;
    left: 10px;
    top: 42px;
}
ul.hs_kb_key_n{
    position:absolute;
    left: 10px;
    top: 10px;
}
ul.hs_kb_key_c{
    position:absolute;
    left: 70px;
    top: 42px;
}
dl.hs_kb_key_w{
    position:absolute;
    left:10px;
    top:74px;
    /* width: 534px; */
    width: 420px;
}
.hs_kb_enter{
    position:absolute;
    right:10px;
    top:106px;
}
.hs_kb_panel dl,
.hs_kb_panel dl dd,
.hs_kb_panel ul,
.hs_kb_panel ul li{
    padding:0;
    margin:0;
    list-style:none;
    float:left;
}

.hs_kb_panel dl dd div,
.hs_kb_panel ul li div{
    width:24px;
    height:24px;
    line-height: 22px;
    color: #333;
    font-size:14px;
    cursor:pointer;
    border:1px solid #c5c5c5;
    text-align:center;
    background-color: #fafafa;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    overflow: hidden; /* 解决ie8下 hvoer时背景超出问题 */
}

.hs_kb_panel ul li,
.hs_kb_panel dl dd{
    padding: 0 4px 6px 0;
}
.hs_kb_panel ul li div em{
    font-size:14px;
    color:#333;
    font-style:normal;
    cursor:pointer
}
.hs_kb_panel ul li div sup{
    font-size:12px;
    color:#999;
    cursor:pointer
}
.clearit{ clear:both; overflow:hidden; height:0;}
/* hover状态 */
.hs_kb_key_hover{
    background-color: #3b81e5 !important;
    border: 1px solid #3b81e5 !important;
    color:#fff !important;
}
.hs_kb_key_hover em,
.hs_kb_key_hover sup {
    background-color: #3b81e5 !important;
    color:#fff !important;
}

/*mini数字键盘*/
.hs_kb_wrap_mini .hs_kb_key_num{
    width:180px;
    position:absolute;
    top:10px;
    left:12px;
}
.hs_kb_wrap_mini .hs_kb_panel {
    padding: 10px 12px;
}
.hs_kb_wrap_mini .hs_kb_panel ul li,
.hs_kb_wrap_mini .hs_kb_panel dl dd {
    padding: 0 10px 8px 0;
}

.hs_kb_wrap_mini dl.hs_kb_key_num dd div{ font-size:12px}
/* .hs_kb_wrap_mini .hs_kb_shadow{width:174px;} */
.hs_kb_wrap_mini .hs_kb_panel{
    width:206px;
}
/* .hs_kb_wrap_mini iframe{ width:192px;} */
.hs_kb_wrap_mini .hs_kb_close{
    top:44px;
    right:12px;
}
.hs_kb_wrap_mini .hs_kb_backspace{
    top:10px;
    right:12px;
    width:24px;
}
.hs_kb_wrap_mini .hs_kb_enter{ right:7px}



.hs_kb_panel{
    padding:10px;
    background-image: none !important;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.1);
}

.hs_kb_wrap_mini .hs_kb_panel{ background-position:-220px -163px}
.hs_kb_wrap_mini .hs_kb_backspace{background-position:-3px -163px;}
.hs_kb_wrap_mini .hs_kb_backspace.hs_kb_key_hover{background-position:-3px -186px!important;}
.hs_kb_wrap_mini .hs_kb_enter.hs_kb_key_hover{background-position:-30px -186px!important;}

.hs_kb_wrap_mini .hs_kb_enter.hs_kb_key_hover,
.hs_kb_wrap_mini .hs_kb_backspace.hs_kb_key_hover,
.hs_kb_wrap_mini .hs_kb_backspace,
.hs_kb_wrap_mini .hs_kb_panel,
.hs_kb_wrap_mini .hs_kb_btn{
    background-position: -691px -876px;
}

.hs_kb_wrap_mini .hs_kb_btn_down{
    background-position: -690px -875px
}
.hs_kb_wrap_mini .hs_kb_btn,
.hs_kb_wrap_mini .hs_kb_btn_down,
.hs_kb_btn,
.hs_kb_btn_down{
    background-image:url("../../images/icons.png");
    background-repeat: no-repeat;
}



@media print
{
	.cibButton-wrap,.noPrint  {display:none;!important;}
}


/* 修改 */
/* 应该是全部logo的图 引用的是css文件里面lmages的图片 此处应更改*/
/* 包括header上logo */
.cib-iconBg{
    background-image: url("images/icon.gif");
    background-repeat: no-repeat;
}
/* 暂时使用下面这个 */
.cib-iconBg1{
    background-image: url("../../images/icons.png");
    background-repeat: no-repeat;
}



p.wrapTip{
    position: relative;
    line-height: 24px;
    padding-left: 50px;
    font-size: 13px;
    font-weight: bold;
    display: inline-block;
    margin: 1em 0pt 1em 4em;
}
.cib-icon {
    position: absolute;
    top: 0;
    left: 15px;
    display: block;
    width: 24px;
    height: 24px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("../../images/standard/common.png");
}
.ui-dialog .cib-icon {
    top: 23px;
}
.cib-icon-error {
    background-position: -80px -38px;
}
.cib-icon-alert {
    background-position: -30px -38px;
}
.cib-icon-right {
    background-position: -130px -38px;
}
.cib-icon-info {
    background-position: -30px -38px;
}
.cib-icon-question {
    background-position: -479px -878px;
}

.dialog-titlestr{
    font-size: 16px;
    color: #242933;
    line-height: 16px;
    font-weight: 500;
}
.dialog-contentstr{
    padding-top: 12px;
    font-size: 14px;
    color: #767a8b;
    line-height: 22px;
    font-weight: 400;
}
.dialog-contentstr #backReason,
.dialog-contentstr #refuseReason,
.dialog-contentstr #cancelReason{
    padding: 6px 12px;
    min-height: 18px;
    font-size: 14px;
    outline: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 245px;
    box-sizing: border-box;
    height: 32px;
}
img.icon{ width:20px; height:20px; background-image: url(images/icon.gif);vertical-align:middle;}

.file-div {
    padding: 8px 10px !important;
}
.file-content {
    float:left;
    position: relative;
    /* margin-right: 8px; */
    display:inline-block;
    width:80px;
    height: 80px;
    background: #F7F8FA;
    border: 1px dashed #e8e8e8;
    border-radius: 4px;
}
.file-content-upload {
    margin-right: 8px;
    overflow: hidden;
}
.file-label {
    margin:  0 auto;
    padding-top: 20px;
    position: relative;
    top: 50%;
    margin-top: -20px;
    display: block;
    width: 36px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #242933;
    /* font-weight: bold; */
    text-align: center;
    /* background: url('images/icon_up.png') no-repeat center top; */
    background: url('../../images/standard/common.png') no-repeat -763px -147px;;
    cursor: pointer;
}
/* .file-content:hover .file-label{
    color: #3494dc;
    background: url('images/icon_up_hover.png') no-repeat center top;
} */
.file-div .file-content .file {
    padding: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    *left:-6px;
    width: 80px;
    height: 80px;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    z-index: 997;
    *font-size:16px;
}
#upload {
    cursor: pointer;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
.file-detail {
    float: left;
    display: inline-block;
    margin-right: 8px;
    width: 82px;
    height: 102px;
    text-align: center;
}
.file-name {
    display: inline;
    font-size: 12px;
    color: #444;
    line-height: 20px;
}
.file-content .progress {
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -3px;
    display: block;
    width: 68px;
    height: 6px;
    background: url('images/pro_bar.png') no-repeat center;
}
.file-content .progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 0%;
    height: 6px;
    background: url('images/pro_bar_blue.png') no-repeat top left;
}
.file-content .upload-success {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url('images/img_tick.png') no-repeat;
}
.file-content-img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.file-content .file-mask {
    display: none;
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    background: rgba(0, 0, 0, 0.50);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#73000000,endColorstr=#73000000);
    position: absolute;
    top:0;
    left:0;
}
.file-content:hover .file-mask{
    display: block;
}
.file-content .flie-operation tr{
    border: none;
}
.file-content .flie-operation {
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -12px;
}
.file-content .flie-operation td {
    border: none !important;
    padding: 0 !important;
}
.file-content .operation {
    /* margin: 0 3px; */
    display: inline-block;
    width: 20px;
    height: 18px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
}
.file-content .show-img {
    background-image: url('images/icon_bigger.png');
}
.file-content .delete-file {
    background-image: url('images/icon_delete.png');
}
.file-content .download-file {
    background-image: url('images/icon_download.png');
}
.file-content .operation:hover {
    background-position: center bottom;
}

/**
 * tab 标签
 */
/* modify tab by qiuj */
.ui-tabs {
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin-bottom: 16px;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.ui-tabs .ui-tab-default {
    display: inline-block;
    *display: inline;
    position: relative;
    padding: 0px 40px 0 0;
    top: 1px;
}
.ui-tabs .ui-tab-default a {
    color: #242933;
    font-size: 14px;
    display: inline-block;
    height: 38px;
    /* border: 1px solid #e8e8e8; */
    border-bottom: none;
    background-color: #fff;
    cursor: pointer;
    padding: 0 12px;
    /* border-top-left-radius: 4px; */
    /* border-top-right-radius: 4px; */
    padding-top: 4px;
}
.ui-tabs .ui-tab-default .span-orange {
    color: #FE9F28;
    font-weight: bold;
}
.ui-tabs-line{
    height: 1px;
    position: absolute;
    top: 53px;
    background: #eeeeee;
    left: 20px;
    right: 20px;
}
.ui-tabs-line-2{
    top: 106px;
    display: none;
}
.ui-tabs-line-3{
    top: 159px;
    display: none;
}
/* tab选中 */
.ui-tabs .ui-tabs-nav .ui-tabs-selected{
    position: relative;
    top: 1px ;
    cursor: pointer;
    border-bottom: none;
    z-index: 2;
}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a {
    cursor: pointer;
    color: #3b81e5;
    /* font-weight: bold; */
    /* border-top: 2px solid #3b81e5; */
    border-bottom: 2px solid #3B81E5;
}
.ui-tabs .ui-tabs-nav .ui-tabs-selected .span-orange {
    color: #3b81e5;
}
/* tab hover */
/* .ui-tabs .ui-state-hover{
    font-weight: normal;
} */
/* tab hide */
.ui-tabs .ui-tabs-hide {
    display: none !important;
}

/* 选项卡-三级导航 */
.ui-block-tab .ui-tabs-nav {
    padding: 10px 0px;
    background-color: #fff;
    border:  none;
}
.ui-block-tab .ui-tab-default a {
    /* margin-right: 28px; */
    padding: 0 8px;
    height: 32px;
    line-height: 32px;
    min-width: 58px;
    text-align: center;
    background: #F7F8FA ;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.ui-block-tab .ui-tabs-nav .ui-tabs-selected a {
    color: #fff;
    border: none;
    background-color: #3b81e5;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.ui-block-tab .ui-tab-default a:hover{
    color: #3B81E5;
}
.ui-block-tab .ui-tabs-nav .ui-tabs-selected a:hover{
    color: #fff;
}
.ui-block-tab .ui-tabs-nav .ui-tab-default{
    padding: 0px 0px 0 24px;
}
.ui-block-tab .ui-tabs-nav .ui-tab-default:first-child{
    padding: 0;
}
/* 选项卡-三级导航 */

/* 选项卡-四级导航 */
.ui-radius-tab .ui-tabs-nav {
    padding: 10px 0px;
    background-color: #fff;
    border:  none;
}
.ui-radius-tab .ui-tab-default a {
    /* margin-right: 28px; */
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    min-width: 48px;
    text-align: center;
    background: #F7F8FA ;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}
.ui-radius-tab .ui-tabs-nav .ui-tabs-selected a {
    color: #fff;
    border: none;
    background-color: #3b81e5;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}
.ui-radius-tab .ui-tab-default a:hover{
    color: #3B81E5;
}
.ui-radius-tab .ui-tabs-nav .ui-tabs-selected a:hover{
    color: #fff;
}
.ui-radius-tab .ui-tabs-nav .ui-tab-default{
    padding: 0px 0px 0 24px;
}
.ui-radius-tab .ui-tabs-nav .ui-tab-default:first-child{
    padding: 0;
}
/* 选项卡-四级导航 */

/**
 * 计算器 --start
 */
/* Main style sheet for jQuery Calculator v1.3.1 */
/**
 * modify by qiuj
 */
div.hasCalculator, span.hasCalculator {
    position: relative;
}
button.calculator-trigger {
    width: 25px;
    padding: 0px;
}
img.calculator-trigger {
    margin: 2px;
    vertical-align: middle;
}
.calculator-popup {
    display: none;
    z-index: 10;
    padding-bottom: 8px;
    border: 1px solid #e8e8e8;
    color: #333;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.08);
}
.calculator-popup .ui-state-active {
    background-color: #3b81e5 !important;
    border: 1px solid #3b81e5 !important;
    color: #fff;
}
.calculator-keyentry {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 0px;
}
.calculator-inline {
    position: relative;
    border: 1px solid #888;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #f4f4f4;
}
.calculator-inline .calculator-close {
    display: none;
}
.calculator-disabled {
    position: absolute;
    z-index: 100;
    background-color: white;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.calculator-rtl {
    direction: rtl;
}
.calculator-prompt {
    clear: both;
    text-align: center;
}
.calculator-prompt.ui-widget-header {
    margin: 2px;
}
.calculator-result {
    padding:0 10px;
    height: 40px;
    line-height: 40px;
    clear: both;
    font-size: 14px;
    color: #666;
    font-weight: bold;
    text-align: right;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

}
.calculator-focussed {
    background-color: #ffc;
}
.calculator-row {
    clear: both;
    padding-left: 8px;
}
.calculator-space {
    margin: 8px 8px 0 0;
    float: left;
    width: 30px;
}
.calculator-half-space {
    float: left;
    margin: 1px;
    width: 14px;
}
.calculator-row button {
    position: relative;
    float: left;
    margin-right: 8px;
    margin-top: 8px;
    padding: 0px;
    height: 30px;
    font-size: 14px;
    color: #333;
    border: 1px solid #fff;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    cursor: pointer;
}
.calculator-row button:hover {
    background-color: #ebf6ff;
}
.calculator-row .calculator-ctrl {
    width: 60px;
    background-color: #fafafa;
    border: 1px solid #ddd;
}
.calculator-row .calculator-undo, .calculator-row .calculator-clear-error, .calculator-row .calculator-clear {
    width: 30px;
}
.calculator-row .calculator-base, .calculator-row .calculator-angle {
    width: 30px;
}
.calculator-row .calculator-base-active, .calculator-row .calculator-angle-active {
    border: 2px inset #fff;
}
.calculator-digit, .calculator-oper {
    width: 30px;
}
.calculator-mem-empty {
    color: #888;
}
.calculator-key-down {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.calculator-keystroke {
    display: none;
    width: 16px;
    height: 14px;
    position: absolute;
    left: -8px;
    top: -8px;
    color: #000;
    background-color: #fff;
    border: 1px solid #888;
    font-size: 80%;
}
.calculator-angle .calculator-keystroke, .calculator-base .calculator-keystroke, .calculator-trig .calculator-keystroke {
    top: -10px;
    font-size: 95%;
}
.calculator-keyname {
    width: 22px;
    font-size: 70%;
}
.calculator-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    top: -4px;
    left: -4px;
    width: 125px;
    height: 200px;
}
.button-img{
    position: relative;
    left: -20px;
    background-image: url('../../images/icons.png');
    background-repeat: no-repeat;
    background-position: -734px -883px;
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    cursor: pointer;
}

/**
 * 计算器 --end
 */
/*引导页*/
.guidePage, .menu-guidePage{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    display: none;
    background-color: rgba(0,0,0,0.6);
    background-image: url("../../images/00.png");
    background-repeat: repeat;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99000000,endColorstr=#99000000);
}
.menu-guidePage{
    z-index: 998;
    background: rgba(0,0,0,0.3);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#00000000,endColorstr=#00000000);
}
.guidePage {
    cursor: pointer;
}
.guidePage .guide-box{
    position: absolute;
    display: none;
}
.guidePage .guide-box img{
    width: 100%;
    height: 100%;
}
#user-guide101{
    width: 380px;
    height: 608px;
    background-image: url("../../images/index/guide101.png");
    background-image: url("../../images/index/guide101.svg"),none;
}
#user-guide102{
    width: 380px;
    height: 608px;
    background-image: url("../../images/index/guide102.png");
    background-image: url("../../images/index/guide102.svg"),none;
}
#user-guide103{
    width: 380px;
    height: 608px;
    background-image: url("../../images/index/guide103.png");
    background-image: url("../../images/index/guide103.svg"),none;
}
#user-guide104{
    width: 380px;
    height: 608px;
    background-image: url("../../images/index/guide104.png");
    background-image: url("../../images/index/guide104.svg"),none;
}
#user-guide105{
    width: 380px;
    height: 608px;
    background-image: url("../../images/index/guide105.png");
    background-image: url("../../images/index/guide105.svg"),none;
}
#user-guide201{
    width: 301px;
    height: 264px;
    background-image: url("../../images/index/guide201.png");
    background-image: url("../../images/index/guide201.svg"),none;
}
#user-guide301{
    width: 300px;
    height: 264px;
    background-image: url("../../images/index/guide301.png");
    background-image: url("../../images/index/guide301.svg"),none;
}
#user-guide401{
    width: 300px;
    height: 355px;
    background-image: url("../../images/index/guide401.png");
    background-image: url("../../images/index/guide401.svg"),none;
}
#user-guide402{
    width: 300px;
    height: 355px;
    background-image: url("../../images/index/guide402.png");
    background-image: url("../../images/index/guide402.svg"),none;
}
#user-guide403{
    width: 300px;
    height: 263px;
    background-image: url("../../images/index/guide403.png");
    background-image: url("../../images/index/guide403.svg"),none;
}
#user-guide501{
    position: fixed;
    width: 490px;
    height: 336px;
    background-image: url("../../images/index/guide501.png");
    background-image: url("../../images/index/guide501.svg"),none;
}
#user-guide502{
    position: fixed;
    width: 490px;
    height: 402px;
    background-image: url("../../images/index/guide502.png");
    background-image: url("../../images/index/guide502.svg"),none;
}



/* 轮播图 */
/* 登录页轮播图 */
.login-slider .sliderImgBox{
    height: 720px;
}
/* 首页轮播图 */
.index-slider .sliderImgBox{
    height: 62px;
    border-radius: 4px;
    margin-bottom: 8px;
}
.sliderCenter{
    position: relative;
}
.sliderImgBox{
    overflow: hidden;
    width:100%;
    position: relative;
}
.sliderImgBox div{
    position: absolute;
    width: 100%;
    height:100%;
    cursor: pointer;
}
.sliderPage{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 10px;
    text-align: center;
    z-index: 999
}
.sliderPage p{
    display: inline-block;
    *display: inline;
    padding:0 4px;
    cursor: default;
}
.sliderPage p i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width:8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=30;
    filter: alpha(opacity=30);
    cursor: pointer;
}
.sliderPage p i.active{
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
    filter: alpha(opacity=100);
}
.sliderLeftBtn,.sliderRightBtn{
    position: absolute;
    top: 50%;
    margin-top: -17px;
    width: 28px;
    height: 34px;
    background-image: url("../../images/login/login.png");
    background-repeat: no-repeat;
    cursor: pointer;
}
.sliderLeftBtn{
    left: 0;
    background-position: -26px -745px;
}
.sliderRightBtn{
    right: 0;
    background-position: -71px -745px;
}
.sliderLeftBtn:hover {
    background-position: -125px -745px;
}
.sliderRightBtn:hover {
    background-position: -174px -745px;
}
.index-banner-div .sliderPage p i {
    width: 16px;
    height: 4px;
    background: #fff;
    border-radius: 0;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=30;
    filter: alpha(opacity=30);
}
.index-banner-div .sliderPage p i.active {
    width: 24px;
    height: 4px;
    background: #fff;
    border-radius: 0;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
    filter: alpha(opacity=100);
}
/* 轮播图 end */
/*下载页*/
.download-link-box{
    background: #f7f8f9;
    height: 40px;
}
.download-link-box .download-link{
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 50px;
    font-size: 16px;
    color: #333;
}
.download-link-box .download-link:hover {
    color: #3b81e5;
}
.download-link-box .download-link-active{
    float: left;
    height: 37px;
    color: #3b81e5;
    font-weight: bold;
    border-bottom: 3px solid #3b81e5;
}
.download-page-cont{
    padding: 0;
    max-width: 100%;
    background:url("../../images/download/pcdown.png") no-repeat center;
    height: 1366px;
    position: relative;
}
.download-page-cont-btn{
    position: absolute;
    width: 200px;
    height: 60px;
    background: #fff;
    border-radius: 10px;
    top: 300px;
    color: #0048A4;
    line-height: 60px;
    font-size: 20px;
    font-weight: bold;
}
.download-page-cont-btn:hover{
    color: #0048A4;
}
.download-page-cont-btn i{
    display: inline-block;
    width: 27px;
    height: 27px;
    background:url("../../images/download/icon.png") no-repeat ;
    margin-right: 23px;
    position: relative;
    top: 5px;
    left: 13px;
}
.download-page-cont .download-box{
    width: 100%;
    height: 540px;
    min-width: 1000px;
    text-align: center;
    /*border-bottom: 1px solid #efefef;*/
    overflow: hidden;
}
.download-page-cont .download-box-1{
    background: url("../../images/download/img_bg01.png") no-repeat center;
}
.download-page-cont .download-box-2{
    background: #fff;
}
.download-page-cont .download-box-3{
    background: #fff;
}
.download-page-cont .download-box.download-box-4{
    height: 665px;
    background: url("../../images/download/img_bg02.png") no-repeat center;
}
.download-page-cont .download-box-5{
    background: #fff;
}
.download-page-cont .download-box-6{
    background: url("../../images/download/img_bg03.png") no-repeat bottom center;
}
.download-page-cont .download-box .download-box-cont{
    width: 1000px;
    margin: 0 auto;
    height: 100%;
}
.download-page-cont .download-box .iphone_01-img-bg{
    width: 360px;
    height: 490px;
    float: left;
    margin-top: 40px;
    background: url("../../images/download/iphone_01.png") no-repeat center;
}
.download-page-cont .download-box-1 .download-text-cont{
    width: 400px;
    float: right;
    margin-top: 90px;
    color: #FFF;
    position: relative;
    padding-left: 100px;
}
.download-page-cont .download-text-cont .download-box-1-title{
    font-size: 54px;
    font-weight: bold;
}
.download-page-cont .download-text-cont .download-box-1-text{
    font-size: 28px;
    font-weight: bold;
    line-height: 50px;
    height: 50px;
}
.download-page-cont .download-text-cont .download-text-yellow{
    font-size: 36px;
    line-height: 50px;
    color: #ffd300;
    font-weight: bold;
    vertical-align: text-bottom;
}
.download-page-cont .download-text-yellow.text-int{
    font-size: 50px;
}
.download-page-cont .download-text-cont .qrCode-cont{
    width: 150px;
    height: 150px;
    background: url("../../images/download/qrCode.png") no-repeat center;
    margin: 15px auto 10px;
}
.download-page-cont .download-text-cont .qrCode-text{
    font-size: 16px;
    letter-spacing: 10px;
}
.download-page-cont .download-text-cont .left-text-box{
    width: 149px;
    height: 152px;
    background: url("../../images/download/oval.png") no-repeat center;
    position: absolute;
    top: 40px;
    left: 25px;
}
.download-page-cont .download-text-cont .left-text-box .left-text{
    font-size: 20px;
    font-weight: bold;
    margin-top: 25px;
}
.download-page-cont .download-text-cont .left-text-box .left-text+.left-text{
    margin-top: 0;
}
.download-page-cont .download-box .download-box-text{
    margin-top: 185px;
    width: 385px;
    text-align: left;
}
.download-page-cont .download-box-2 .download-box-text,
.download-page-cont .download-box-5 .download-box-text{
    float: left;
}
.download-page-cont .download-box .download-title{
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 25px;
}
.download-page-cont .download-title .title-first-char{
    border-bottom: 5px solid #2e3cff;
}
.download-page-cont .download-box .download-text{
    font-size: 18px;
    line-height: 30px;
}
.download-page-cont .download-box-2 .download-box-img-bg{
    width: 283px;
    height: 199px;
    float: right;
    margin-top: 270px;
    margin-right: 5px;
    background: url("../../images/download/img_a.png") no-repeat center;
}
.download-page-cont .download-box-2 .iphone_02-img-bg{
    width: 250px;
    height: 490px;
    float: right;
    margin-top: 30px;
    margin-right: 20px;
    background: url("../../images/download/iphone_02.png") no-repeat center;
}
.download-page-cont .download-box-3 .download-box-cont{
    position: relative;
}
.download-page-cont .download-box-3 .download-box-text{
    float: right;
    width: 344px;
}
.download-page-cont .download-box-3 .download-box-img-bg{
    width: 406px;
    height: 308px;
    position: absolute;
    top: 180px;
    left: 300px;
    background: url("../../images/download/img_b.png") no-repeat center;
}
.download-page-cont .download-box-3 .iphone_03-img-bg{
    width: 330px;
    height: 490px;
    float: left;
    margin-top: 30px;
    background: url("../../images/download/iphone_03.png") no-repeat center;
}
.download-page-cont .download-box-4 .download-box-text{
    text-align: center;
    margin: 30px auto 60px;
    color: #fff;
}
.download-page-cont .download-box-4 .title-first-char{
    border-color: #fff;
}
.download-page-cont .download-box-4 .iphone_04-img-bg{
    width: 700px;
    height: 460px;
    margin: 0 auto;
    background: url("../../images/download/iphone_04.png") no-repeat center;
}
.download-page-cont .download-box-5 .download-box-img-bg{
    width: 260px;
    height: 150px;
    float: right;
    margin-top: 290px;
    margin-right: 5px;
    background: url("../../images/download/img_c.png") no-repeat center;
}
.download-page-cont .download-box-5 .iphone_05-img-bg{
    width: 250px;
    height: 490px;
    float: right;
    margin-top: 30px;
    margin-right: 20px;
    background: url("../../images/download/iphone_02.png") no-repeat center;
}

.download-page-cont .download-box-6 .download-box-text{
    margin-top: 210px;
    float: right;
    width: 380px;
    color: #fff;
}
.download-page-cont .download-box-6 .title-first-char{
    border-color: #fff;
}
.download-page-cont .download-box-6 .iphone_06-img-bg{
    width: 356px;
    height: 490px;
    float: left;
    margin-top: 30px;
    background: url("../../images/download/iphone_06.png") no-repeat center;
}
/* 企业网银工具页 */
.firmbank-tool-bac {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('../../images/index_bg_top.png') no-repeat center top;
    background-color: #fafafa;
    z-index: -1;
}
.firmbank-tool {
    position: relative;
    padding:16px 0 20px;
}
.firmbank-tool-div {
    background-color: #fff;
}
.firmbank-tool .tool-menu {
    position: relative;
    top: 0;
    float: left;
    padding-bottom: 5px;
    width: 180px;
    background-color: #fff;
    z-index: 997;
}
.firmbank-tool .tool-menu .tool-item {
    display: block;
    padding: 10px 16px;
    font-size: 14px;
    color: #151515;
}
.firmbank-tool .tool-menu .tool-item:hover {
    color: #3b81e5;
}
/* 选中 */
.firmbank-tool .tool-menu .tool-item-sel {
    color: #fff;
    font-weight: bold;
    background-color: #3b81e5;
}
.firmbank-tool .tool-menu .tool-item-sel:hover {
    color: #fff;
}
/* 右边内容 */
.firmbank-tool-cont {
    position: relative;
    margin-left: 180px;
    padding: 0 40px;
    width: auto;
    background-color: #fff;
    border-left: 1px solid #ddd;
    -moz-box-shadow: -2px -3px 6px 1px rgba(40, 40, 40, 0.1);
    -webkit-box-shadow: -2px -3px 6px 1px rgba(40, 40, 40, 0.1);
    box-shadow: -2px -3px 6px 1px rgba(40, 40, 40, 0.1);
    z-index: 998;
}
.firmbank-tool-cont .tools {
    padding-top: 20px;
}
/* 特殊给最后一个tool设置空白高度 */
.firmbank-tool-cont .tools-height {
    height: 400px;
}
.firmbank-tool-cont .tools-tit {
    margin-bottom: 12px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
}
.firmbank-tool-cont .tools-explain {
    margin-bottom: 8px;
    font-size: 14px;
    color: #333;
}
.firmbank-tool-cont .tools-explain-bold {
    margin: 12px 0;
    font-weight: bold;
}
.firmbank-tool-cont .tools-prompt {
    font-size: 12px;
    color: #666;
}
.firmbank-tool-cont .tool-table {
    margin-top: 12px;
    width: 100%;
}
.firmbank-tool-cont .tool-table th,
.firmbank-tool-cont .tool-table td {
    border: 1px solid #e8e8e8;
}
.firmbank-tool-cont .tool-table td h3 {
    line-height: 22px;
}
.firmbank-tool-cont .tool-table th {
    padding: 8px 0;
    font-size: 14px;
    color: #666;
    font-weight: bold;
    text-align: center;
}
.firmbank-tool-cont .tool-table td {
    padding: 12px 24px;
    min-width: 56px;
    font-size: 14px;
    color: #333;
    text-align: left;
}
.firmbank-tool-cont .tool-table .tool-info-center {
    text-align: center;
}
.firmbank-tool-cont .tool-table .bold-title {
    font-size: 14px;
    color: #333;
    font-weight: bold;
}
.firmbank-tool-cont .tool-table .tool-link {
    display: block;
    color: #3b81e5;
}
.firmbank-tool-cont .tool-table .tool-link:hover {
    text-decoration: underline;
}
.firmbank-tool-cont .tool-table .marrignt20 {
    margin-right: 20px;
}
.firmbank-tool-cont .tool-toggle {
    margin: 12px 0;
    color: #3b81e5;
    font-size: 14px;
    cursor: pointer;
}
.firmbank-tool-cont .toggle-icon {
    position: relative;
    top: 3px;
    left: 5px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
}
.firmbank-tool-cont .toggle-show {
    background-image: url('../../images/download/tools/icon-down.png');
}
.firmbank-tool-cont .toggle-hide {
    background-image: url('../../images/download/tools/icon-up.png');
}
.hidden-table {
    display: none;
}
/* 回到顶部 */
.go-up {
    display: none;
    position: fixed;
    right: 50%;
    bottom: 32px;
    margin-right: -696px;
    padding: 8px 0 0 10px;
    width: 36px;
    height: 38px;
    border: 1px solid #ddd;
    background-image: url('../../images/login/login.png');
    background-position: -17px -790px;
    background-repeat: no-repeat;
    background-color: #fff;
    cursor: pointer;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    z-index: 999;
    -moz-box-shadow: 2px 2px 8px 1px rgba(40, 40, 40, 0.1);
    -webkit-box-shadow: 2px 2px 8px 1px rgba(40, 40, 40, 0.1);
    box-shadow: 2px 2px 8px 1px rgba(40, 40, 40, 0.1);
}

.go-up .go-up-text {
    display: none;
    font-size: 12px;
    color: #fff;
    letter-spacing: 2px;
    line-height: 16px;
}
.go-up:hover {
    border: 1px solid #3b81e5;
    background-color: #3b81e5;
    background-image: none;
}
.go-up:hover .go-up-text{
    display: block;
}
/* 浏览器版本过低页面 */
.browsererr {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    text-align: center;
}
.browsererr-cont {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -175px;
    margin-top: -120px;
    *left: 0;
    *margin-left: 0;
}
.browsererr-icon {
    margin: 0 auto 8px auto;
    width: 130px;
    height: 80px;
    background-image: url("../../images/icons.png");
    background-repeat: no-repeat;
    background-position: -51px -910px;
}
.browsererr-tips {
    margin: 0 auto;
    width: 350px;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}
.browsererr-link {
    margin-top: 40px;
    display: inline-block;
    padding: 0 16px;
    height: 30px;
    line-height: 30px;
    color: #3b81e5;
    font-size: 12px;
    border: 1px solid #3b81e5;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    text-decoration: none;
}
.browsererr-link:hover {
    border: 1px solid #2875e2;
    color: #2875e2;
}
/* 下载弹框样式 */
.download-boxs {
    padding: 24px 0 16px;
    border-bottom: 1px solid #e8e8e8;
}
.download-main .box {
    display: inline-block;
    margin-right: 20px;
    width: 48px;
    text-align: center;
}
.download-main .download-clear {
    padding: 16px 0;
}
.download-main .download-clear a {
    margin-right: 20px;
    color: #3b81e5;
}
.download-main .download-tips {
    color: #666;
    font-size: 12px;
    background: #ebf2fc;
    padding: 10px;
    position: relative;
}
.download-main .download-tips i{
    position: absolute;
    top: 14px;
}
.download-main .download-tips p{
    display: inline-block;
    padding-left: 20px;
    line-height: 24px;
    color: #242933 ;
    font-size: 14px;
}
.download-info{
    margin-top: 60px;
    text-align: center;
    font-size: 14px;
    color: #3F485A;
}
.download-main .download-select {
    display: inline-block;
    margin-right: 10px;
}
.download-main .download-warn {
    margin-top: 60px;
    margin-bottom: 8px;
    color: #333;
    font-size: 12px;
    text-align: center;
}
.download-main .download-warn span {
    font-weight: bold;
}
/* 在线融资申请等合同页样式 --start*/
.form .title-text {
    font-size: 18px;
    color: #333;
    text-align: center;
    font-weight: bold;
}
.form .cont-text-bold {
    font-size: 14px;
    color: #333;
    text-align: left;
    font-weight: bold;
}
.form .cont-text-right {
    font-size: 14px;
    color: #333;
    text-align: right;
}
.form .cont-text {
    font-size: 14px;
    color: #333;
    text-align: left;
}
.form .cont-a {
    font-size: 14px;
    color: #3b81e5;
    text-align: left;
    font-weight: bold;
}
.form .indent2 {
    text-indent: 28px;
}
.form .text-line {
    border-bottom: 1px solid #333;
}
.form .text-line-cneter {
    display: inline-block;
    width: 150px;
    text-align: center;
    border-bottom: 1px solid #333;
}
.form .text-martop24 {
    margin-top: 24px;
}
/* 在线融资申请等合同页样式 --end*/
/* 对外转账 收款账户类型 转账类型 padding特殊设置 */
.form-table .paddingset {
    padding:8px 0 8px 38px;
}

/* 转账页面 如何提升限额 样式 --start*/
.amount-label {
    position:relative;
    color:#3b81e5;
    margin-left:12px;
    cursor:pointer;
}
.amount-tips {
    display:none;
    position:absolute;
    top:-154px;
    left:-115px;
    padding:8px 12px;
    width:230px;
    background-color:#fff7ea;
    border:1px solid #ffd182;
    color:#333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.amount-icon {
    position:absolute;
    bottom:-8px;
    left:121px;
    width:14px;
    height:8px;
    background:url('../../images/show-tips.png') no-repeat;
}
.amount-label:hover .amount-tips{
    display: block;
}
/* 转账页面 如何提升限额 样式 --end*/

/* 倒计时 --start*/
.count-down .ui-widget-overlay {
    z-index: 999;
}
.count-down-div {
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 56px 0;
    margin-left: -260px;
    margin-top: -103px;
    width: 520px;
    height: 100px;
    background-color: #fff;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 9999;
}
.count-down-div .count-down-tit {
    position: relative;
    display: inline-block;
    margin-left: 40px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}
.count-down-div .count-down-icon {
    position: absolute;
    left: -44px;
    top: -5px;
    display: inline-block;
    width: 40px;
    height: 40px;
    background:url('../../images/count-down.gif') no-repeat;
}
.count-down-div .count-down-cont {
    display: block;
    font-size: 16px;
    line-height: 22px;
}
.count-down-div .count-down-subcont {
    display: block;
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    color: #FE910A;
}
.count-down-div .count-down-time {
    margin-left: 4px;
    font-size: 22px;
    color: #666;
    font-weight: bold;
}
/* 倒计时 --end */

/*文字步骤条 --start*/
.flowtext {
    position: absolute;
    right: 20px;
    top: 0;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #666;
}
.flowtext-curr {
    color: #3b81e5;
    font-weight: bold;
}
/*文字步骤条 --end*/

/* 高度自适应弹框 --start */
.adaptiveAlert {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -320px;
    margin-top: -83px;
    width: 640px;
    background-color: #fff;
    text-align: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 9999;
    overflow: visible;
}
.adaptiveAlert-titlebar {
    position: relative;
    height: 20px;
    line-height: 20px;
    padding: 8px 12px 0 12px;
}
.adaptiveAlert-title {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.adaptiveAlert-titlebar-close {
    position: absolute;
    top: 12px;
    right: 12px;
}
.ui-icon-closethick {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('../../images/icons.png');
}
.ui-icon-closethick:hover {
    background-position: -581px -528px;
}
.adaptiveAlert-main {
    padding: 0 20px 12px;
}
.adaptiveAlert-main-title {
    margin-bottom: 8px;
    padding-bottom: 8px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px dashed #d4d4d4;
}
.adaptiveAlert-main-cont {
    padding-bottom: 4px;
    max-height: 418px;
    min-height: 23px;
    overflow-y: auto;
    font-size: 14px;
    text-indent: 28px;
}
.adaptiveAlert-main-cont p {
	text-indent: 2em;
	margin-bottom: 8px;
}
.adaptive-dialog-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: .40;
    filter:Alpha(Opacity=40);
    z-index: 2;
}
/* 高度自适应弹框 --end */


/* swipe */
.exclusive-swipe{
    width: 342px;
    height: 180px;
    border-radius: 4px;
}
.exclusive-square .swipe-imgbox .swipe-single{
    border-radius: 4px;
}
.swipe-box{
    position: relative;
    overflow: hidden;
}
.swipe-imgbox{
    width: 100%;
    height:100%;
    position: relative;
}
.swipe-imgbox .swipe-single{
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}


.swipePage{
    position: absolute;
    /* width: 100%; */
    left: 0;
    bottom: 10px;
    text-align: center;
    z-index: 999
}
.swipePage p{
    display: inline-block;
    *display: inline;
    padding:0 4px;
    cursor: default;
}
.swipePage p i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width:8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=30;
    filter: alpha(opacity=30);
    cursor: pointer;
}
.swipePage p i.active{
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
    filter: alpha(opacity=100);
}
.swipeLeftBtn,.swipeRightBtn{
    position: absolute;
    top: 50%;
    margin-top: -17px;
    width: 28px;
    height: 34px;
    background-image: url("../../images/login/login.png");
    background-repeat: no-repeat;
    cursor: pointer;
}
.swipeLeftBtn{
    left: 0;
    background-position: -26px -745px;
}
.swipeRightBtn{
    right: 0;
    background-position: -71px -745px;
}
.swipeLeftBtn:hover {
    background-position: -125px -745px;
}
.swipeRightBtn:hover {
    background-position: -174px -745px;
}

#exclusive-ad1{
    width:342px;
    height: 180px;
    background-image: url("../../images/index/ad1.png");
    background-image: url("../../images/index/ad1.svg"),none;
}
#exclusive-ad2{
    width:342px;
    height: 180px;
    background-image: url("../../images/index/ad2.png");
    background-image: url("../../images/index/ad2.svg"),none;
}

.toast-square{
    position: fixed;
    top:0;
    left:0;
    z-index: 300;
    width: 100%;
    text-align: center;
}
.toast{
    display: inline-block;
    background: #ebfbf6;
    border: 1px solid #a7f4cd;
    border-radius: 8px;
    height: 38px;
    padding: 0 16px;
    line-height: 38px;
    margin-top: 6px;
    cursor: pointer;
}
.toast.toast-1{
    background: #fff1f0;
    border: 1px solid #ff9b98;
}
.toast.toast-2{
    background: #fffbeb;
    border: 1px solid #ffe176;
}
.toast-icon {
    display: inline-block;
    width: 12px;
    height: 38px;
    margin-right: 8px;
    vertical-align: top;
}
.toast-cont span{
    display: inline-block;
    line-height: 38px;
    color: #242933;
    font-size: 14px;
}
.toast-0 .toast-icon{
    background: url('../../images/standard/common.png') no-repeat -404px -29px;
}
.toast-1 .toast-icon{
    background: url('../../images/standard/common.png') no-repeat -362px -29px;;
}
.toast-2 .toast-icon{
    background: url('../../images/standard/common.png') no-repeat -320px -29px;
}
.toast-3 .toast-icon{
    display: none;
}

/* swipe */
.exclusive-swipe{
    width: 310px;
    height: 180px;
}
.exclusive-square .swipe-imgbox .swipe-single{
    border-radius: 4px;
}
.swipe-box{
    position: relative;
    overflow: hidden;
}
.swipe-imgbox{
    width: 100%;
    height:100%;
    position: relative;
}
.swipe-imgbox .swipe-single{
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}


.swipePage{
    position: absolute;
    /* width: 100%; */
    left: 0;
    bottom: 10px;
    text-align: center;
    z-index: 999
}
.swipePage p{
    display: inline-block;
    *display: inline;
    padding:0 4px;
    cursor: default;
}
.swipePage p i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width:8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0.3;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=30;
    filter: alpha(opacity=30);
    cursor: pointer;
}
.swipePage p i.active{
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
    filter: alpha(opacity=100);
}
.swipeLeftBtn,.swipeRightBtn{
    position: absolute;
    top: 50%;
    margin-top: -17px;
    width: 28px;
    height: 34px;
    background-image: url("../../images/login/login.png");
    background-repeat: no-repeat;
    cursor: pointer;
}
.swipeLeftBtn{
    left: 0;
    background-position: -26px -745px;
}
.swipeRightBtn{
    right: 0;
    background-position: -71px -745px;
}
.swipeLeftBtn:hover {
    background-position: -125px -745px;
}
.swipeRightBtn:hover {
    background-position: -174px -745px;
}

/* dropdown */
.dropdown{
    display: inline-block;
    position: relative;
    margin-left: 16px;
}
.dropdown .dropdown-btn{
    display: inline-block;
    padding: 0 12px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #3B81E5;
    background-color: #3b81e5;
    letter-spacing: 1px;
    cursor: pointer;
    outline: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    min-width: 74px;
    vertical-align: middle;
    text-align: center;
    line-height: 30px;
}
.dropdown .dropdown-btn:hover{
    border: 1px solid #629AEA;
    background-color: #629AEA;
}
.dropdown .dropdown-btn:active{
    border: 1px solid #2F67B7;
    background-color: #2F67B7;
}
.dropdown-white .dropdown-btn{
    border: 1px solid #E5E5E5;
    background-color: #fff;
    color: #3F485A;
}
.dropdown-white .dropdown-btn:hover{
    border: 1px solid #3B81E5;
    color: #3B81E5;
    background-color: #fff;
}
.dropdown-white .dropdown-btn:active{
    border: 1px solid #3B81E5;
    color: #3B81E5;
    background-color: #E5E5E5;
}

.dropdown ul{
    position: absolute;
    background: #fff;
    box-shadow: 0px 4px 12px 0px rgba(77,108,160,0.16);
    border-radius: 4px;
    /* left: 0;
    top: 36px; */
    min-width: 100%;
    text-align: left;
    display: none;
    max-width: 200px;
    z-index: 22;
}
.dropdown ul li{
    height: 40px;
    font-size: 14px;
    color: #242933;
    line-height: 40px;
    padding: 0 12px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dropdown ul li a{
    color: #242933;
    display: inline-block;
    width: 100%;
}
.dropdown ul li:hover{
    background-color: #ebf2fc;
}
.dropdown ul li:active{
    background-color: #ebf2fc;
    color:#3B81E5;
}
.dropdown .dropdown-btn i.bottom{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../../images/standard/common.png') no-repeat -1231px -38px;
}
.dropdown .dropdown-btn i.top{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../../images/standard/common.png') no-repeat -1273px -38px;
}
.dropdown-white .dropdown-btn i.bottom{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/standard/icon.png) no-repeat;
    background-position: -691px -564px;
}
.dropdown ul.ui-dropdown-list-wrap-open{
    display: block;
}
/* 上传组件 */
.form input[type="file"].uploadfile{
    box-sizing: inherit;
    position: absolute;
}
.upload-box{
    display: inline-block;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
.upload-box .uploadfile-btn{
    display: inline-block;
    padding: 6px 12px;
    width: 374px;
    height: 18px;
    font-size: 14px;
    color: #279aff;
    outline: none;
    background-color: #fff;
    /* border: 1px solid #e5e5e5; */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
    line-height: 18px;
    cursor: pointer;
}

.upload-box:hover{
    border: 1px solid #3b81e5;
}
/* .upload-box .uploadfile-btn.text-error{
    border: 1px solid #FF4542;
}
.upload-box .uploadfile-btn.text-error{
    border: 1px solid #FF4542;
} */
.upload-box  .upload-text{
    color: #3B81E5;
    vertical-align: top;
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.upload-box .uploadfile-rebtn{
    margin-left: 16px;
    font-size: 16px;
    color: #3B81E5;
    vertical-align: middle;
    position: absolute;
    width: 66px;
    top: 3px;
    cursor: pointer;
}

.icon-upload{
    display: inline-block;
    width: 25px;
    height: 25px;
    position: relative;
    top: -4px;
    margin-right: 6px;
}
.icon-upload-txt{
    background: url('../../images/standard/common.png') no-repeat -653px -142px;
}
.icon-upload-mov{
    background: url('../../images/standard/common.png') no-repeat -102px -142px;
}
.icon-upload-xls,.icon-upload-xlsx{
    background: url('../../images/standard/common.png') no-repeat -163px -142px;
}
.icon-upload-mp4{
    background: url('../../images/standard/common.png') no-repeat -225px -142px;
}
.icon-upload-doc,.icon-upload-docx{
    background: url('../../images/standard/common.png') no-repeat -287px -142px;
}
.icon-upload-mp3{
    background: url('../../images/standard/common.png') no-repeat -344px -142px;
}
.icon-upload-ppt,.icon-upload-pptx{
    background: url('../../images/standard/common.png') no-repeat -405px -142px;
}
.icon-upload-undefined{
    background: url('../../images/standard/common.png') no-repeat -467px -142px;
}
.icon-upload-photo{
    background: url('../../images/standard/common.png') no-repeat -529px -142px;
}
.icon-upload-pdf{
    background: url('../../images/standard/common.png') no-repeat -591px -142px;
}
.icon-upload-png,.icon-upload-gif,.icon-upload-jpeg,.icon-upload-jpg,.icon-upload-tif,.icon-upload-bmp{
    background: url('../../images/standard/common.png') no-repeat -715px -142px;
}
.icon-upload-add{
    background: url('../../images/standard/common.png') no-repeat -769px -142px;
}
.icon-upload-error{
    background: url('../../images/standard/common.png') no-repeat -223px -34px;
}
.uploadlist-square{
    display: inline-block;
    vertical-align: top;
}
.uploadlist-box{
    display: inline-block;
    border: 1px dashed #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #F7F8FA;
    position: relative;
    width: 80px;
    height: 80px;
    vertical-align: top;
    margin-right: 8px;
    box-sizing: border-box;
}
.uploadlist-box.upload-success{
    border: 1px solid #DCDEE0;
}
.uploadlist{
    position: absolute;
    width: 82px !important;
}
.uploadlist-box .uploadfile-btn{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}
.uploadlist-box .icon-upload{
    top: 0;
}
.uploadlist-box .uploadfile-btn i{
    display: block;
    margin: 12px auto 4px;
}
.uploadlist-box .uploadfile-btn span{
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    height:40px;
    width: 100%;
    word-break: break-all;
}
.uploadlist-box .uploadfile-btn .upload-error-text{
    color:#FF4542;
}
.uploadlist-item-formError{
    display: block;
    z-index: 5000;
    padding-left: 105px;
    position: relative;
}
.uploadlist-item-formError .formError{
    display: inline-block;
    padding-left: 0;
    vertical-align: top;
}
.uploadlist-item-formError .formError:first-child{
    margin-left: 0 !important;
}
/* 气泡皮肤 */
.popover-square{
    background: rgb(51,51,51);
    background: rgba(51,51,51,0.75);
    border-radius: 4px;
    position: fixed;
    z-index: 99;
}
.popover-square .popover-textbox{
    word-break: break-all;
    color: #fff;
    padding: 10px;
    text-align: left;
}
.popover-square .popover-tag{
    display: inline-block;
    width: 10px;
    height: 6px;
    position: absolute;
    background-image: url('../../images/standard/squareDown.png');
}
.popover-square .popover-tag-up{
    background-image: url('../../images/standard/squareUp.png');
}
.moredetails-show{
    text-align: center;
    cursor: pointer;
    position: relative;
    height: 22px;
    line-height: 22px;
    margin-top: 32px;
    margin-bottom: 16px;
}
.moredetails-word{
    display:inline-block;
    width: 16%;
    background-color: #fff;
    position: absolute;
    left: 42%;
    top: 0;
    z-index: 2;
    color:#767A8B;
}
.moredetails-line{
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 1;
}
.moredetails-word .cib-icons{
    margin-left: 3px;
}

/* 结果页 */
.result-square{
    text-align: center;
    margin-bottom: 24px;
}
.result-square .result-title{
    font-size: 16px;
    font-weight: bold;
    color:#242933;
    margin-bottom: 4px;
}
.result-square .result-info{
    font-size: 14px;
    color:#767A8B;
    margin-bottom: 4px;
}
.result-square .result-info .text-margin32 {
    margin-right: 32px;
}
/* 星级评价 */
.rate-square .rate-starbox{
    float: left;
}
.rate-square .rate-starbox div{
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 4px;
    background: url('../../images/standard/input/light.png') no-repeat ;
    cursor: pointer;
}
.rate-square .rate-starbox div.star-gray{
    background: url('../../images/standard/input/gray.png') no-repeat ;
    position: relative;
    top: 2px;
    left: 2px;
}
.rate-square .rate-startext{
    float: left;
    margin-left: 8px;
    line-height: 24px;
    font-size: 14px;
}
.rate-square .ratetext-starbox div{
    float: left;
    width: 24px;
    height: 24px;
    border-radius:4px;
    background: #f7f8fa;
    color: #3F485A;
    margin-right: 4px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin-top: 4px;
}
.rate-square .ratetext-starbox div.light{
    color: #3b81e5;
    background: #ebf2fc;
}
.rate-square .ratetext-starbox div.hoverlight{
    color: #3b81e5;
    background: #ebf2fc;
}
/* 字数限制框 */
.showlimit-square{
    position: relative;
    display: inline-block;
}
.showlimit-square .limit-numbox{
    position: absolute;
    bottom: 5px;
    right: 10px;
    color: #767A8B;
}
/* 穿梭框2.0 */
.transferFrame-square{
    width: 100%;
    height: 500px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}
.transferFrame-square .transfer-left,
.transferFrame-square .transfer-right{
    float: left;
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    padding: 20px;
}
.transferFrame-square .transfer-left{
    border-right: 1px solid #ccc;
}

.transferFrame-square  .transfer-left-head{
    height: 32px;
}
.transferFrame-square .transfer-left-search{
    height: 32px;
    position: relative;
}
.transferFrame-square .transfer-left-search input{
    padding: 6px 32px 6px 12px;
    min-height: 18px;
    font-size: 14px;
    color: #242933;
    outline: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    height: 32px;
}
.transferFrame-square .transfer-left-search .transferframe-icon-search{
    display: inline-block;
    height: 32px;
    width: 20px;
    background: url('../../images/standard/icon.png') no-repeat -1539px -559px;
    position: absolute;
    right: 8px;
    top: 0px;
    cursor: pointer;
}
.transferFrame-square .transfer-left-level{
    padding-left: 16px;
    display: none;
}
.transferFrame-square .transfer-left-level-1{
    display: block;
    padding:0;
}
.transferFrame-square .transfer-left-show{
    display: block;
}
.transferFrame-square  .transfer-left-arrow{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url('../../images/standard/icon.png') no-repeat -269px -195px;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.transferFrame-square  .transfer-left-arrow-cur{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url('../../images/standard/icon.png') no-repeat -99px -195px;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.transferFrame-square  .transfer-left-arrow-empty{
    display: inline-block;
    height: 16px;
    width: 16px;
}
.transferFrame-square .transfer-checkbox-base{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url('../../images/standard/input/checkbox1.png') 0px 16px ;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.transferFrame-square .transfer-checkbox-base.transfer-checkbox-base-check{
    background: url('../../images/standard/input/checkbox6.png') 0px 16px ;
}
.transferFrame-square .transfer-checkbox-base.transfer-checkbox-base-select{
    background: url('../../images/standard/input/checkbox2.png') 0px 16px ;
}
.transferFrame-square .transfer-left-content{
    margin: 10px 0;
    overflow-y: auto;
    height: 396px;
}
.transferFrame-square .transfer-left-content h3,
.transferFrame-square .transfer-left-content p{
    font-size: 14px;
    color: #242933;
    line-height: 22px;
    margin-bottom: 8px;
}
.transferFrame-square .transfer-left-content span{
    display: inline-block;
    margin-left: 8px;
}

.transferFrame-square .transfer-left-content .transfer-checkbox-text span{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.transferFrame-square .transfer-left-headnum{
    float: left;
    line-height: 32px;
    font-size: 14px;
}
.transferFrame-square .transfer-left-headnum span{
    margin-left: 8px;
}
.transferFrame-square .transfer-left-headall{
    float: right;
    line-height: 32px;
    font-size: 14px;
    color: #3B81E5 ;
    cursor: pointer;
}
.transferFrame-square .transfer-left-content span.transfer-checkbox-text{
    cursor: pointer;
    margin-left: 0px;
}
.transferFrame-square .transfer-right-delete{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url('../../images/standard/icon.png') no-repeat -777px -195px;
    cursor: pointer;
    float: right;
    position: relative;
    top: 3px;
}
.transferFrame-square  .transfer-right-single{
    border-radius: 2px;
    height: 32px;
    background: #ebf2fc;
    margin-bottom: 4px;
    font-size: 14px;
    box-sizing: border-box;
    padding: 5px 10px;
}
.transferFrame-square .transfer-right-single span{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
}

.transferFrame-square .transfer-left-searchbox{
    margin: 10px 0;
    overflow-y: auto;
    height: 396px;
}
.transferFrame-square  .transfer-search-single{
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 8px;
}
.transferFrame-square  .transfer-search-single .transfer-checkbox-text{
    cursor: pointer;
}
.transferFrame-square  .transfer-search-single .transfer-checkbox-text span{
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
}
.transferFrame-square .transfer-right-head{
    height: 32px;
    font-size: 14px;
}
.transferFrame-square .transfer-right-head .transfer-right-head-num{
    padding: 0 4px;
}
.transferFrame-square .transfer-right-head .transfer-right-head-empty{
    float: right;
    color: #3B81E5;
    cursor: pointer;;
}
.transferFrame-square  .transfer-right-selectbox{
    overflow-y: auto;
}
/* 选择银行2.0 */
.bankselector-square{
    position: relative;
    display: inline-block;
    width: 400px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
}
.bankselector-square .bankbutton{
    box-sizing: border-box;
    width: 100%;
    height: 30px;
    cursor: pointer;
    background: #fff;
    display: inline-block;
    padding: 2px 26px 2px 12px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 28px;
    border-radius: 4px;
    position: relative;
}
.bankselector-square .bankbutton span{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    user-select: none;
    -webkit-user-select:none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.bankselector-square .bankbutton-placeholder{
    color: #999;
}
.bankselector-square .bankbutton .bank-icon-down{
    position: absolute;
    top: 0px;
    right: 5px;
    background: url(../../images/icons.png) no-repeat -618px -521px;
    width: 20px;
    height: 30px;
}
.bankselector-square .bankselector-content{
    position: absolute;
    top: 34px;
    left: 0;
    background: #fff;
    width: 700px;
    height: 540px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    display: none;
    box-sizing: border-box;
    z-index: 9999;
}
.bankselector-square-active .bankselector-content{
    display: block;
}

.bankselector-content .bankbox-head {
    height: 50px;
    border-bottom: 1px solid #e5e5e5;
    padding:  20px 20px 10px ;
}
.bankselector-content .bank-search{
    float: left;
}
.bankselector-content .bank-search p:first-child{
    margin-bottom:4px;
}
.bankselector-content .bank-search p{
    color: #767A8B;
}
.bankselector-content .bankbox-head .bank-searchinput{
    padding: 6px 12px;
    min-height: 18px;
    font-size: 14px;
    color: #242933;
    outline: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 264px;
    height: 18px;
}
.bankselector-content .bankbox-head .bank-searchbtn{
    float: right;
}
.bankselector-content .bankbox-head .bank-searchbtn span{
    display: inline-block;
    margin: 0 8px;
    padding: 0 12px;
    height: 32px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #3B81E5;
    background-color: #3b81e5;
    letter-spacing: 1px;
    cursor: pointer;
    outline: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    min-width: 74px;
    box-sizing: border-box;
    text-align: center;
    line-height: 32px;
}
.bankselector-content .bankbox-head .bank-searchbtn .bank-searchbtnreset{
    border: 1px solid #E5E5E5;
    background-color: #fff;
    color: #3F485A;
}
.bankselector-content .bankbox-head .bank-searchbtn .bank-searchbtnreset:hover{
    border: 1px solid #3B81E5;
    color: #3B81E5;
    background-color: #fff;
}
.bankselector-content .bankbox-head .bank-searchbtn .bank-searchbtnGo:hover{
    color: #fff;
    border: 1px solid #629AEA;
    background-color: #629AEA;
}

.bankbox .bankbox-content,
.bankselector-content .provincebox,
.bankselector-content .citybox{
    height: 456px;
    overflow-y: auto;
    padding: 0 20px;
    scrollbar-arrow-color: #fff;
    scrollbar-face-color: #eee;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #fff;
    scrollbar-track-color: #fff;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-base-color: #fff;
    position: relative;
}
/* chrome & safari */
/* 整体部分 */
.bankbox .bankbox-content::-webkit-scrollbar,
.bankselector-content .provincebox::-webkit-scrollbar,
.bankselector-content .citybox::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
    background-color: #fff;
}
/* 滚动条轨道 */
.bankbox .bankbox-content::-webkit-scrollbar-track,
.bankselector-content .provincebox::-webkit-scrollbar-track,
.bankselector-content .citybox::-webkit-scrollbar-track
{
    background-color:#fff;
}
/* 滑块按钮 */
.bankbox .bankbox-content::-webkit-scrollbar-thumb,
.bankselector-content .provincebox::-webkit-scrollbar-thumb,
.bankselector-content .citybox::-webkit-scrollbar-thumb{
    border-radius: 0;
    background-color:#ddd;
    box-shadow: inset 00 5px #ddd;
}
/* 上下端按钮 */
.bankbox .bankbox-content::-webkit-scrollbar-button,
.bankselector-content .provincebox::-webkit-scrollbar-button,
.bankselector-content .citybox::-webkit-scrollbar-button{
    height: 0;
    background-color: #fff;
}
/* chrome & safari */
.bank-hotlist{

}
.bank-hotlist p{
    font-size: 14px;
    color: #242933;
    margin: 10px 0;
}
.bank-hotlist ul li{
    width: 33.33%;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding:0 6px;
}
.bank-hotlist ul li i{
    position: relative;
    top:6px;
    float: left;
    height: 18px;
    width: 18px;
    display: inline-block;
}
.bank-hotlist ul li span{
    display: inline-block;
    width: 86%;
    padding-left: 6px;
    line-height: 30px;
    vertical-align: top;
}
.bank-hotlist ul li:hover{
    background:#eaf1fc;
}
.bank-commonlist{
    margin-top: 10px;
}
.bank-commonlist ul li{
    width: 33.33%;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding:0 6px;
}
.bank-commonlist ul li span{
    display: inline-block;
    width: 86%;
    padding-left: 6px;
    line-height: 30px;
    vertical-align: top;
}
.bank-commonlist ul li:hover{
    background:#eaf1fc;
}
.bank-icons-common{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url('../../images/standard/common.png') no-repeat   -823px -146px;
    position: relative;
    top: 3px;
}

.bank-sidenav{
    position: absolute;
    top:94px;
    right:16px;
}
.bank-sidenav p{
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    cursor: pointer;
}
.bank-sidenav p:hover{
    background:#eaf1fc;
    /* color: #3B81E5; */
}
.bank-sidenav p.select{
    color: #3B81E5;
}

/* 银行组件tab */
.bankselector-content .tabbox{
    padding:20px 20px 0;
}
.bankselector-content .tabbox .tabbox-single{
    float: left;
    border: 1px solid #ddd;
    /* border-left: 0; */
    min-width: 118px;
    max-width: 150px;
    height: 20px;
    font-size: 14px;
    padding: 2px 4px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.bankselector-content .tabbox .tabbox-single.active,
.bankselector-content .tabbox .tabbox-single:hover{
    border: 1px solid #3B81E5;
    color: #3B81E5;
}
.bankselector-content .provincebox,
.bankselector-content .citybox{
    overflow-y: auto;
    height: 390px;
    padding: 0;
    padding-top: 12px;
}
.bankselector-content .provincebox ul li,
.bankselector-content .citybox ul li{
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    padding: 0 20px;
    cursor: pointer;
}
.bankselector-content .provincebox ul li:hover,
.bankselector-content .citybox ul li:hover{
    background: #eaf1fc;
}
.bankselector-content .networkbox{
    padding: 20px 20px 0 ;
}
.bankselector-content .bankselector-rowpick{
    color: #3B81E5;
    cursor: pointer;
}
.bankselector-content .bank-onlybank-search{
    overflow-y: auto;
    height: 435px;
    padding: 10px 20px;
}
.bankselector-content .bank-onlybank-search p{
    line-height: 30px;
    color: #999;
}
.bankselector-content .bank-onlybank-search ul li{
    width: 33.33%;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 0 6px;
}
.bankselector-content .bank-onlybank-search ul li span{
    display: inline-block;
    width: 86%;
    padding-left: 6px;
    line-height: 30px;
    vertical-align: top;
}
.bankselector-content .bank-onlybank-search ul li:hover {
    background: #eaf1fc;
}
.bankselector-content .bank-handwork-info span{
    cursor: pointer;
    color: #3b81e5;
    text-decoration: underline;
}
.bankselector-content .bank-handwork .bank-handwork-btn{
    display: none;
}
.bankselector-content .bank-handwork .bank-handwork-btn input{
    padding: 6px 12px;
    min-height: 18px;
    font-size: 14px;
    color: #242933;
    outline: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 264px;
    height: 32px;
}
.bankselector-content .bank-handwork .bank-handwork-btn span{
    margin-left: 12px;
    cursor: pointer;
    color: #3b81e5;
    text-decoration: underline;
}
.otherbankIcon{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url('../../images/standard/common.png') no-repeat -823px -146px;
    position: relative;
    top: 5px!important;
}
.bankselector-content .jqgfirstrow{
    border: 0!important;
}
.bankselector-content .jqgfirstrow td{
    padding: 0 2px 0 2px;
}
.bankselector-content .frozen-bdiv-after{
    overflow: hidden;
}

/* 图标库 */
.cib-icons{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url('../../images/standard/common.png') no-repeat ;
}
.cib-icons-exclamation{
    width: 14px;
    height: 14px;
    background-position: -189px -533px;
}
.cib-icons-success20{
    width: 20px;
    height: 20px;
    background-position: -132px -39px;
}

.cib-icons-fail20{
    width: 20px;
    height: 20px;
    background-position: -82px -39px;
}
.cib-icons-warn20{
    width: 20px;
    height: 20px;
    background-position: -32px -39px;
}
.cib-icons-loading{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('../../images/standard/loading.gif') no-repeat ;
}
.cib-icons-option{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/standard/common.png) no-repeat -1405px -40px;
    position: relative;
    top: 2px;
}
.cib-icons-showMore{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/standard/common.png) no-repeat -1317px -40px;
    position: relative;
    top: 2px;
}
.cib-icons-showLess{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/standard/common.png) no-repeat -1361px -40px;
    position: relative;
    top: 2px;
}
.cib-icons-up{
    width: 12px;
    height: 12px;
    background-position: -1065px -41px;
}
.cib-icons-down{
    width: 12px;
    height: 12px;
    background-position: -1107px -41px;
}
.cib-result-success{
    width: 140px;
    height: 100px;
    background-position: -59px -244px;
}
.cib-result-fail{
    width: 140px;
    height: 100px;
    background-position: -523px -244px;
}
.cib-result-wait{
    width: 140px;
    height: 100px;
    background-position: -292px -244px;
}
.cib-result-warn{
    width: 140px;
    height: 100px;
    background-position: -749px -244px;
}
.cib-result-nodata {
    width: 240px;
    height: 200px;
    background-position: -59px -627px;
}
.cib-result-file {
width: 240px;
height: 200px;
background-position: -681px -627px;
}
.cib-result-box {
width: 240px;
height: 200px;
background-position: -990px -627px;
}
.cib-result-error {
    width: 240px;
    height: 200px;
    background-position: -1298px -627px;
}
.cib-refresh{
    width: 18px;
    height: 18px;
    background-position: -1016px -144px;
}
.cib-icons-redWarn {
    width: 16px;
    height: 16px;
    background-position: -1233px -146px;
}
.input-refresh{
    padding-left: 0px;
    padding-right: 0px;
    background: url('../../images/standard/refresh.png') no-repeat center center;
    min-width: 38px;
}
.cib-query-result{
    width: 200px;
    height: 120px;
    background-position: -394px -680px;
}
.cib-icon-popover{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../images/standard/icon.png) no-repeat -1201px -568px;
    position: relative;
    top: 2px;
    cursor: pointer;
}
.cib-icon-popoverhover:hover{
    background: url(../../images/standard/icon.png) no-repeat -861px -793px;
}
.cib-icon-screen{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../images/standard/common.png) no-repeat -1452px -42px;
    position: relative;
    top: 2px;
    cursor: pointer;
}
.cib-warn{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/standard/common.png) no-repeat -28px -35px;
}
.cib-icons-page{
    display: inline-block;
    width: 24px;
    height: 16px;
    background: url(../../images/standard/icon.png) no-repeat -177px -678px;
    position: relative;
    top: 2px;
}
.badge-red{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #ff4542;
    border-radius: 50%;
}
.badge-blue{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #3B81E5;
    border-radius: 50%;
}
.badge-warn{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #FFC802;
    border-radius: 50%;
}
.badge-success{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #06C687;
    border-radius: 50%;
}
.badge-default{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #d9d9d9;
    border-radius: 50%;
}
.download-icon {
    display: inline-block;
    width: 14px;
    height: 20px;
    cursor: pointer;
    background: url(../../images/standard/common.png) no-repeat -1500px -40px;
    vertical-align: middle;
}

/* 选择主账户/子账户  */
.ui-accountMultilayer-menu {
    border: 1px solid  #e5e5e5;
    background-color: #fff;
}

.ui-accountMultilayer-menu  .title-table{
    width: 100%;
    min-width: 581px;
}
.ui-accountMultilayer-menu .titleradio{
    width: 8%;
    height: 43px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    float: left;
}
.ui-accountMultilayer-menu .mainaccount{
    width: 72%;
    float: left;
    height: 43px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    line-height: 43px;
}
.ui-accountMultilayer-menu  .titleopt{
    width: 20%;
    float: left;
    height: 43px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    line-height: 43px;
}
.ui-accountMultilayer-menu .childaccount{
    width: 46%;
    float: left;
    height: 43px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    line-height: 43px;
}
.ui-accountMultilayer-menu  .childtitleopt{
    width: 46%;
    float: left;
    height: 43px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    line-height: 43px;
}
.ui-accountMultilayer-menu table{
    width: 100%;
}
.ui-accountMultilayer-menu table tr{
    border-bottom: 1px solid #e5e5e5;
}
.ui-accountMultilayer-menu table tr:hover{
    background: #ebf2fc;
}
.ui-accountMultilayer-menu table td{
    height: 43px;
    font-size: 14px;
    padding: 0;
}



.ui-accountMultilayer-menu .table-list{
    overflow-y: auto;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.ui-accountMultilayer-menu .primary-content{
    background: #F7F8FA;
}
.ui-accountMultilayer-menu .primary-content .primary-opt{
    color:#279AFF;
}

.ui-accountMultilayer-menu .accountMultilayer-radio{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('../../images/standard/input/radio1.png');
    position: relative;
    top: 3px;
}
.ui-accountMultilayer-menu .accountMultilayer-radio-check{
    background-image: url('../../images/standard/input/radio2.png');
}
.ui-accountMultilayer-menu .radio-box{
    text-align: center;
}

.ui-accountMultilayer-menu .account-records{
    float: left;
    width: 40%;
    padding-left: 20px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 43px;
}
.ui-accountMultilayer-menu .account-onpage{
    float: left;
    width: 60%;
    text-align: right;
    padding-right: 20px;
    box-sizing: border-box;
    font-size: 14px;
}
.ui-accountMultilayer-menu .btn-prev,
.ui-accountMultilayer-menu .btn-next{
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #e5e5e5;
    position: relative;
    top: 11px;
    border-radius: 4px;
}
.ui-accountMultilayer-menu .btn-prev{
    background: url("../../images/standard/common.png") no-repeat -578px -33px;
    margin-right: 8px;
}
.ui-accountMultilayer-menu .btn-prev-disabled{
    background-color: #f2f2f2 !important;
    background: url("../../images/standard/common.png") no-repeat -649px -33px;
}
.ui-accountMultilayer-menu .btn-next{
    background: url("../../images/standard/common.png") no-repeat -613px -33px;
    margin-left: 8px;
}
.ui-accountMultilayer-menu .btn-next-disabled{
    background-color: #f2f2f2 !important;
    background: url("../../images/standard/common.png") no-repeat -683px -33px;
}
.ui-accountMultilayer-menu .btn-input{
    position: inherit;
    visibility: inherit;
    width: 46px;
    height: 30px;
    border: 1px solid #e5e5e5;
    right: 0;
    left: 0;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    margin-right: 8px;
}
.ui-accountMultilayer-menu .primary-btnbox{
    text-align: right;
    margin: 20px 0;
    padding-right: 12px;
    position: absolute;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
}

.ui-accountMultilayer-menu .primary-searchbox{
    padding: 8px;
    position: relative;
}
.ui-accountMultilayer-menu .primary-searchbox input{
    position: inherit;
    visibility: inherit;
    left:0;
    top:0;
    padding: 6px 42px 6px 12px;
    min-height: 18px;
    font-size: 14px;
    color: #242933;
    outline: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    height: 32px;
}
.ui-accountMultilayer-menu .accountMultilayer-icon-search{
    display: inline-block;
    height: 32px;
    width: 20px;
    background: url('../../images/standard/icon.png') no-repeat -1539px -559px;
    position: absolute;
    right: 10px;
    top: 8px;
    cursor: pointer;
}
.ui-accountMultilayer-menu .accountMultilayer-icon-delete{
    display: inline-block;
    height: 32px;
    width: 20px;
    background: url('../../images/standard/icon.png') no-repeat -773px -187px;
    position: absolute;
    right: 30px;
    top: 8px;
    cursor: pointer;
}
.ui-cascader.accountMultilayer-disabled:hover{
    border: 1px solid #e5e5e5;
}
.accountMultilayer-disabled .ui-cascader-button{
    background-color: #f2f2f2;
    cursor: default;
    color: #242933;
}
.cib-icons-delete{
    background: url('../../images/standard/icon.png') no-repeat -523px -456px;
    display: inline-block;
    width: 12px;
    height: 12px;
}

/* 提示框 */
.promptbox-normal{
    color: #666;
    background: #ebf2fc;
    padding: 10px;
    position: relative;
    margin-bottom: 16px;
}
.promptbox-warn{
    color: #666;
    background: #ffecec;
    padding: 10px;
    position: relative;
    margin-bottom: 16px;
}
.promptbox-normal .cib-icons,
.promptbox-warn .cib-icons{
    position: absolute;
    top: 13px;
}
.promptbox-normal p,
.promptbox-warn p{
    display: inline-block;
    padding-left: 20px;
    line-height: 24px;
    color: #242933;
    font-size: 14px;
}


/* 树形选择器 */
.treeList-square{
    width: 100%;
    height: 500px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.treeList-square .tree-searchbox{
    position: relative;
    /* height: 40px; */
    /* line-height: 32px; */
    border-bottom: 1px solid #ddd;
    padding: 8px 0 8px 20px;
}
.treeList-square .transferframe-icon-search{
    display: inline-block;
    height: 32px;
    width: 20px;
    background: url('../../images/standard/icon.png') no-repeat -1539px -559px;
    position: absolute;
    right: 8px;
    top: 0px;
    cursor: pointer;
}
.treeList-square .tree-searchbox .cibButton-wrap{
    float: right;
}
.treeList-square .tree-searchbox .tree-label{
    font-size: 14px;
    color: #3F485A;
    line-height: 32px;
    margin-right: 8px;
}
.treeList-square .tree-searchbox input{
    padding: 6px 12px;
    min-height: 18px;
    font-size: 14px;
    color: #242933;
    outline: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 286px;
    box-sizing: border-box;
    height: 32px;
}
.treeList-square .tree-content div{
    padding: 0 12px;
}
.treeList-square .tree-content p{
    padding: 4px 0;
    font-size: 14px;
    cursor: pointer;
}
.treeList-square .tree-icon-empty{
    padding: 0 8px;
}
.treeList-square .tree-icon-more{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url('../../images/standard/icon.png') no-repeat -269px -195px;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.treeList-square .cur .tree-icon-more{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url('../../images/standard/icon.png') no-repeat -100px -195px;
    cursor: pointer;
    position: relative;
    top: 3px;
}
.treeList-square .tree-content{
    overflow-y: auto;
    padding: 8px 0;
}
.treeList-square .tree-content .searchhide{
    display: none;
}
.treeList-square  .tree-leaf:hover{
    background: #ebf2fc;
}
.treeList-square  .tree-leaf.active,
.treeList-square  .tree-branches.active{
    background: #ebf2fc;
}
.treeList-square .tree-nodata{
    text-align: center;
}

.cib-icons-balance{
    background: url('../../images/balance_icon.png') no-repeat center center;
    display: inline-block;
    width: 40px;
    height: 40px;
}