/*-----------------------------------------------
 PC端/手机端 JS 插件样式
-----------------------------------------------*/
body.no-scroll { overflow:hidden; }

/* 遮罩弹层 */
.show-popup-dialog-mask { position:fixed; top:0; bottom:0; left:0; right:0; z-index:9999; background:url('images/black-60.png') repeat 0px 0px; }
.mask-popup-alerty-loading { cursor:auto !important; }

.show-popup-dialog { position:absolute; top:0; left:0; z-index:9999; background-color:#EEE; box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); overflow:hidden; /* border:1px solid #ADADAD; */ border-radius:3px; }
.show-popup-dialog img { max-width:none; }
.show-popup-dialog .popup-title { font-family:MicroSoft Yahei,Simhei,SimSun,Arial; }
.show-popup-dialog .popup-title .txt { float:left; padding:0.8em; font-size:14px; color:#2f2f2f; line-height:1.3; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:80%; }
/* .show-popup-dialog .popup-title .close { float:right; font-size:38px; font-weight:normal; font-family:Arial; line-height:1.25rem; color:#999; opacity:1; }
.show-popup-dialog .popup-title .close:hover { color:#666; cursor:pointer; } */
.show-popup-dialog .popup-title .close { float:right; padding:0.55em 0.7em; font-size:1.6em; color:#838383; font-family:Tahoma, Arial; font-weight:normal; text-align:center; opacity:1; line-height:1; }
.show-popup-dialog .popup-title .close:hover,
.show-popup-dialog .popup-title .close:active { background-color:#E5E5E5; cursor:pointer; }
.show-popup-dialog .popup-title .close i { font-style:normal; }
.show-popup-dialog .inner { position:relative; }
/* 弹层内部 loading */
.show-popup-dialog .inner .inner-loading { position:absolute; left:0; top:0; right:0; bottom:0; background: url("images/white-50.png") repeat 0px 0px; }
.show-popup-dialog .inner .inner-loading .inner-loading-img { margin:auto; width:32px; height:32px; background: url("images/loading.gif") no-repeat center center; }
.show-popup-dialog .inner .popup-content { background:#FFF; padding:1em; text-align:center; font-size:14px; line-height:1.5; }
.popup-tooltips-dropdown-menu .inner .popup-content { padding:0.5em 1em; }
.show-popup-dialog .inner .popup-content .loading { margin:0; }
.show-popup-dialog .inner .popup-content .loading span { padding-left:1em; }
.show-popup-dialog .inner .popup-content .loading img { vertical-align:middle; }

.show-popup-dialog .inner .bottom-btns { padding:1em; background-color:#EFEFEF; }
.show-popup-dialog .inner .bottom-btns-center { text-align:center; }
.show-popup-dialog .inner .bottom-btns-left { text-align:left; }
.show-popup-dialog .inner .bottom-btns-right { text-align:right; }
.show-popup-dialog .inner .bottom-btns a { padding:0.5em 2em; display:inline-block; background-color:#FF8301; color:#FFF; border-radius:0.25em; border:1px solid #FF8301; text-align:center; margin-left:1.8em; }
.show-popup-dialog .inner .bottom-btns a:first-child { margin-left:0; }
.show-popup-dialog .inner .bottom-btns a:hover,
.show-popup-dialog .inner .bottom-btns a:active { background-color:#EF7B00; }
.show-popup-dialog .inner .bottom-btns a.cancel,
.show-popup-dialog .inner .bottom-btns a.disabled { background-color:#FFF; color:#838383; border-color:#A7A7A7; }
.show-popup-dialog .inner .bottom-btns a.disabled { background-color:#EFEFEF; }
.show-popup-dialog .inner .bottom-btns a.cancel:hover,
.show-popup-dialog .inner .bottom-btns a.cancel:active { background-color:#EEE; }
.show-popup-dialog .inner .bottom-btns a.only-one { max-width:10em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.show-popup-dialog .inner .dropdown-menu-btns a { padding:0.6em 0; display:block; color:#2F2F2F; border-top:1px solid #D4D4D4; text-align:left; zoom:1;}
.show-popup-dialog .inner .dropdown-menu-btns a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.show-popup-dialog .inner .dropdown-menu-btns a:first-child { border-top:none; }
.show-popup-dialog .inner .dropdown-menu-btns a:active,
.show-popup-dialog .inner .dropdown-menu-btns a:hover { background-color:#EFEFEF; }
.show-popup-dialog .inner .dropdown-menu-btns a i,
.show-popup-dialog .inner .dropdown-menu-btns a span,
.show-popup-dialog .inner .dropdown-menu-btns a em { float:left; }
/* 自定义菜单样式写法举例
.自定义菜单styleClass .inner .dropdown-menu-btns a i { width:1.5em; height:1.5em; background:url('http://css.shoukeyi.com/img/right-hovering/arrow-1.png') no-repeat center center; background-size:contain; }
.自定义菜单styleClass .inner .dropdown-menu-btns a em { width:1.5em; height:1.5em; background:red; float:right; }
.自定义菜单styleClass .inner .dropdown-menu-btns a.btn-02 i { width:1.5em; height:1.5em; background:url('http://css.shoukeyi.com/img/home-png_07.png') no-repeat center center; background-size:contain; }
*/
.show-popup-dialog .dialog-loading-info { text-align:center; }
.show-popup-dialog .dialog-loading-info i { display:inline-block; width:32px; height:32px; background:url('images/loading.gif') no-repeat 0px 0px; }

/* tooltips */
.popup-tooltips { background:none; box-shadow:none; border:none; overflow:visible; }
.popup-tooltips > .inner { margin:0; position:relative; background:#FFF; border:1px solid #ADADAD; box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); }
.popup-tooltips > .inner .popup-content { padding: 5px 10px; color: #666; font-size:12px; text-align: left; word-break:break-all; word-wrap:break-word; }

.tooltips-top-left > .inner,
.tooltips-top > .inner,
.tooltips-top-right > .inner { top: -8px; margin-bottom:2px; }
.tooltips-bottom-left > .inner,
.tooltips-bottom > .inner,
.tooltips-bottom-right > .inner { top: 8px; margin-top:2px; }
.tooltips-left-top > .inner,
.tooltips-left > .inner,
.tooltips-left-bottom > .inner { left: -8px; margin-right:2px; }
.tooltips-right-top > .inner,
.tooltips-right > .inner,
.tooltips-right-bottom > .inner { left: 8px; margin-left:2px; }
.tooltips-no-arrows > .inner { left: 0; top: 0; margin:0; } /* 无箭头 */
.show-popup-dialog .tooltips-arrows { position: absolute; display: none; width: 0; height: 0; overflow:hidden; _color:#FF3FFF; _filter:chroma(color=#FF3FFF); border:8px dashed transparent; }
.tooltips-follow .tooltips-arrows { display: block; }
.popup-tooltips-large .tooltips-arrows { display: none; }
.tooltips-top-left .tooltips-arrow-a,
.tooltips-top .tooltips-arrow-a,
.tooltips-top-right .tooltips-arrow-a { bottom: -16px; border-top:8px solid #7C7C7C; }
.tooltips-top-left .tooltips-arrow-b,
.tooltips-top .tooltips-arrow-b,
.tooltips-top-right .tooltips-arrow-b { bottom: -15px; border-top:8px solid #FFF; }
.tooltips-top-left .tooltips-arrow-a,
.tooltips-top-left .tooltips-arrow-b { left: 15px; }
.tooltips-top .tooltips-arrow-a,
.tooltips-top .tooltips-arrow-b { left: 50%; margin-left: -8px; }
.tooltips-top-right .tooltips-arrow-a,
.tooltips-top-right .tooltips-arrow-b { right: 15px; }
.tooltips-bottom-left .tooltips-arrow-a,
.tooltips-bottom .tooltips-arrow-a,
.tooltips-bottom-right .tooltips-arrow-a { top: -16px; border-bottom:8px solid #7C7C7C; }
.tooltips-bottom-left .tooltips-arrow-b,
.tooltips-bottom .tooltips-arrow-b,
.tooltips-bottom-right .tooltips-arrow-b { top: -15px; border-bottom:8px solid #fff; }
.tooltips-bottom-left .tooltips-arrow-a,
.tooltips-bottom-left .tooltips-arrow-b { left: 15px; }
.tooltips-bottom .tooltips-arrow-a,
.tooltips-bottom .tooltips-arrow-b { margin-left: -8px; left: 50%; }
.tooltips-bottom-right .tooltips-arrow-a,
.tooltips-bottom-right .tooltips-arrow-b { right: 15px; }
.tooltips-left-top .tooltips-arrow-a,
.tooltips-left .tooltips-arrow-a,
.tooltips-left-bottom .tooltips-arrow-a { right: -16px; border-left:8px solid #7C7C7C; }
.tooltips-left-top .tooltips-arrow-b,
.tooltips-left .tooltips-arrow-b,
.tooltips-left-bottom .tooltips-arrow-b { right: -15px; border-left:8px solid #fff; }
.tooltips-left-top .tooltips-arrow-a,
.tooltips-left-top .tooltips-arrow-b { top: 15px; }
.tooltips-left .tooltips-arrow-a,
.tooltips-left .tooltips-arrow-b { margin-top: -8px; top: 50%; }
.tooltips-left-bottom .tooltips-arrow-a,
.tooltips-left-bottom .tooltips-arrow-b { bottom: 15px; }
.tooltips-right-top .tooltips-arrow-a,
.tooltips-right .tooltips-arrow-a,
.tooltips-right-bottom .tooltips-arrow-a { left: -16px; border-right:8px solid #7C7C7C; }
.tooltips-right-top .tooltips-arrow-b,
.tooltips-right .tooltips-arrow-b,
.tooltips-right-bottom .tooltips-arrow-b { left: -15px; border-right:8px solid #fff; }
.tooltips-right-top .tooltips-arrow-a,
.tooltips-right-top .tooltips-arrow-b { top: 15px; }
.tooltips-right .tooltips-arrow-a,
.tooltips-right .tooltips-arrow-b { margin-top: -8px; top: 50%; }
.tooltips-right-bottom .tooltips-arrow-a,
.tooltips-right-bottom .tooltips-arrow-b { bottom: 15px; }

.validate-tips > .inner .popup-content { color:#2f2f2f; }

/* alerty */
.popup-alerty { border-radius:5px; border:1px solid #FFF; box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); font-size:14px; background: #EFEFEF; }
.popup-alerty > .inner { margin:10px 15px; }
.popup-alerty .loading-info i { margin-right:8px; vertical-align:middle; }
.popup-alerty .alerty-box table { width:100%; }
.popup-alerty .alerty-box table th { width:40px; text-align:left; }
.popup-alerty .alerty-box .msg-txt { line-height:1.8; color:#2F2F2F; }
.popup-alerty .alerty-box .msg-btns { text-align:center; }
.popup-alerty .alerty-box .msg-btns { padding:1em 1em 0; }
.popup-alerty .alerty-box .msg-btns a { display:inline-block; margin-left:1em; padding:0.3em 1em; background-color:#5A5A5A; color:#FFF; border-radius:0.3em; }
.popup-alerty .alerty-box .msg-btns a:hover { background-color:#494949; }
.popup-alerty .alerty-box .msg-btns a:first-child { margin-left:0; }
.popup-alerty .alerty-box .msg-btns a { *display:inline; *zoom:1; }
.popup-alerty .alerty-box .msg-btns a.btn-confirm { background-color:#298ADB; }
.popup-alerty .alerty-box .msg-btns a.btn-confirm:hover { background-color:#1F74BB; }

/* 手机端需要在全站公用样式表覆写以下CSS（以下出现的各处font-size可以根据实际情况调整）：
showDialog 手机端覆写 start
.show-popup-dialog { width:90%; max-width:680px; max-height:85%; }
.show-popup-dialog .popup-title .close { font-size:1.4em; }
.show-popup-dialog > .inner .loading { display:-webkit-box; display:box; -webkit-box-pack:center; box-pack:center; -webkit-box-align:center; box-align:center; }
.show-popup-dialog > .inner .loading img { display:block; width:1.2em; height:1.2em; }
.show-popup-dialog > .inner .loading span { display:block; padding-left:0.5em; line-height:1; }
.show-popup-dialog > .inner .bottom-btns { display:-webkit-box; display:box; -webkit-box-pack:center; box-pack:center; -webkit-box-align:center; box-align:center; }
.show-popup-dialog > .inner .bottom-btns a { padding:0.5em 0; display:block; -webkit-box-flex:1; box-flex:1; margin-left:1em; }
.show-popup-dialog .inner .dropdown-menu-btns a { display:-webkit-box; display:box; -webkit-box-pack:center; box-pack:center; -webkit-box-align:center; box-align:center; }
.show-popup-dialog .inner .dropdown-menu-btns a i,
.show-popup-dialog .inner .dropdown-menu-btns a span,
.show-popup-dialog .inner .dropdown-menu-btns a em { display:block; float:none; }
.show-popup-dialog .inner .dropdown-menu-btns a span { -webkit-box-flex:1; box-flex:1; }
showDialog 手机端覆写 end */

/*-----------------------------------------------
 收客易重写 start
-----------------------------------------------*/
.show-popup-dialog { border-radius:0; }
.show-popup-dialog .popup-title .txt { color:#656565; font-family:SimSun,Arial; }
.show-popup-dialog .inner .bottom-btns { padding:1em 1em 1.5em 1em; background-color:#FFF; }
.show-popup-dialog .inner .bottom-btns a { padding:0.4em 2em; border:1px solid #E35B01; font-size:14px; border-radius:0; 
    background-image: linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -o-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -moz-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -ms-linear-gradient(top, #ff9a00 0%, #ff7502 100%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ff7502),color-stop(1, #ff9a00));
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff9a00,endColorStr=#ff7502);
}

.show-popup-dialog .inner .bottom-btns a:hover,
.show-popup-dialog .inner .bottom-btns a:active { background:#ff7502; }
.show-popup-dialog .inner .bottom-btns a.cancel,
.show-popup-dialog .inner .bottom-btns a.disabled { background:#FFF; }
.show-popup-dialog .inner .bottom-btns a.disabled { color:#AAA; }
.show-popup-dialog .inner .bottom-btns a.cancel:hover,
.show-popup-dialog .inner .bottom-btns a.cancel:active { background:#E7E7E7; }
.show-popup-dialog .inner .dropdown-menu-btns a { padding:0.6em 0.2em; }
.show-popup-dialog .inner .dropdown-menu-btns a:hover { background:#EFEFEF; }
/*-----------------------------------------------
 收客易重写 end
-----------------------------------------------*/
