/*过渡效果*/
.trans2-3, [trans2-3]{-webkit-transition:all 300ms ease 200ms;transition:all 300ms ease 200ms;outline:0}
.trans3-3, [trans3-3]{-webkit-transition:all 300ms ease 300ms;transition:all 300ms ease 300ms;outline:0}
.trans4-3, [trans4-3]{-webkit-transition:all 300ms ease 400ms;transition:all 300ms ease 400ms;outline:0}
.trans3-5, [trans3-5]{-webkit-transition:all 500ms ease 300ms;transition:all 500ms ease 300ms;outline:0}
.trans4-5, [trans4-5]{-webkit-transition:all 500ms ease 400ms;transition:all 500ms ease 400ms;outline:0}
.clear-delay, [clear-delay]{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:0}


/*百度地图*/
[map]{font-size:0px;}
[map]>div{font-size:12px;}
[map] img{max-width:inherit !important;max-height:inherit !important;}
.tangram-suggestion-main{z-index:4;}
.BMapLib_SearchInfoWindow .BMapLib_trans{z-index:0;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content{color:#555;line-height:1.8;}
.BMap_bubble_title{color:#444;font-weight:900;}
.BMap_bubble_content{color:#555;}

/*代码编辑器*/
.ace_editor *,
.ace_editor{font:13px/1.4 "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;}


/*ueditor*/
#edui1_imagescale{display:none !important;}


/*验证码*/
[code-drag]{height:53px;}



/*弹窗样式*/
#jextalert{z-index:1001; padding:30px; background:rgba(0,0,0,.2); overflow:auto;}
#jextalert:before{display:none;/*height:80%;*/}
#jextalert .at-body{background:#fff; padding:20px; border-radius:5px; max-width:100%; min-width:400px; /*box-shadow:0 0 15px rgba(0,0,0,.3);*/}
#jextalert .at-move{bottom:auto;height:50px;z-index:3;right: 80px;}

#jextalert .at-title{color:#666; line-height:20px; z-index:2; font-size:16px; padding:0 0 17px}
#jextalert .at-close{cursor:pointer; z-index:99; right:20px; top:20px}
#jextalert .at-close .svg{width:14px;fill:#666;}

#jextalert .at-contents{font-size:13px; min-height:70px; line-height:1.7; color:#666;}

#jextalert .at-bottom{padding:20px 0 0;}
#jextalert .at-yes,
#jextalert .at-not{line-height:30px; font-size:14px; color:#2196F3; border-radius:34px; padding:0 22px; cursor:pointer}
#jextalert .at-yes{color:#fff; background:#2196F3;}
#jextalert .at-tip{color:#f00; font-size:12px; line-height:30px;}


#jextalert.loading .at-body{background:rgba(0,0,0,.67); min-width:inherit; padding:5px 20px; margin-bottom:15%;}
#jextalert.loading .at-contents{color:#fff; min-height:inherit;}
#jextalert.loading .at-close{display:none;}
#jextalert.loading .at-bottom{display:none;}


#jextalert.timimg{background:none; pointer-events:none;}
#jextalert.timimg .at-body{background:rgba(0,0,0,.67); min-width:inherit; padding:5px 20px; margin-bottom:15%;}
#jextalert.timimg .at-contents{color:#fff; min-height:inherit;}
#jextalert.timimg .at-close{display:none;}
#jextalert.timimg .at-bottom{display:none;}


#jextalert.null .at-body{padding:0;}
#jextalert.null .at-title{display:none;}
#jextalert.null .at-bottom{display:none;}


#jextalert.over .at-body{padding:0;}
#jextalert.over .at-title{padding:20px 25px 17px;}
#jextalert.over .at-bottom{padding:20px 25px;}


#jextalert.border .at-title{border-bottom:1px solid #e0e3e5;}
#jextalert.border .at-bottom{border-top:1px solid #e0e3e5;}
#jextalert.border .at-yes{border-radius:30px; color:#fff; background:#2196F3;}


#jextalert[s='B'] .at-body{min-width:350px;}
#jextalert[s='B'] .at-contents{min-height:50px;}
#jextalert[s='B'] .at-close{display:none;}
#jextalert[s='B'] .at-yes{color:#2196F3; background:none; padding-right:0}
#jextalert[s='B'] .at-not{color:#777;}

#jextalert[s='C'] .at-close{height:30px; width:30px; border:4px solid #0899ea; border-radius:50%; text-align:center; background:#fff; right:-13px; top:-13px;}
#jextalert[s='C'].meta .at-close{height:40px; width:40px; right:-16px; top:-16px;}
#jextalert[s='C'] .at-close svg{width:12px; position:relative; top:1px; left:1px;}
#jextalert[s='C'].meta .at-close svg{width:16px;}
#jextalert[s='C'] .at-close svg path{fill:#0899ea;}


#jextalert.meta .at-not,
#jextalert.meta .at-yes{line-height:46px; font-size:20px; border-radius:3px; padding:0 32px; cursor:pointer}
#jextalert.meta .at-not{background:#eee; margin-right:12px; color:#333;}
#jextalert.meta .at-tip{font-size:16px;line-height:46px;}
#jextalert.meta .at-title{line-height:28px; font-size:24px; padding-bottom:26px}
#jextalert.meta .at-close{color:#333; font-size:20px;}
#jextalert.meta .at-contents{font-size:20px}


/*弹窗效果*/
@-webkit-keyframes alertbn{0%{-webkit-transform:scale(.3)}70%{-webkit-transform:scale(1)}}
@-moz-keyframes alertbn{0%{-moz-transform:scale(.3)}70%{-moz-transform:scale(1)}}
@-o-keyframes alertbn{0%{-o-transform:scale(.3);}70%{-o-transform:scale(1);}}
@keyframes alertbn{0%{transform:scale(.3)}70%{transform:scale(1)}}
.alertbn{-webkit-animation-name:alertbn;-moz-animation-name:alertbn;-o-animation-name:alertbn;animation-name:alertbn}
@-webkit-keyframes alertop{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes alertop{0%{opacity:0;}100%{opacity:1;}}
@-o-keyframes alertop{0%{opacity:0;}100%{opacity:1;}}
@keyframes alertop{0%{opacity:0;}100%{opacity:1;}}
.alertop{-webkit-animation-name:alertop;-moz-animation-name:alertop;-o-animation-name:alertop;animation-name:alertop}
.janimated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}