/*reset*/
body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;border:0;vertical-align:baseline;font-weight:400;}
body,html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;}
body,button,input,select,textarea{outline:0;border-radius:0;background-color:#fff;color:#1F2238;font-size:14px;font-family:Roboto,tahoma,helvetica neue,sans-serif;line-height:1.5;-webkit-appearance:none;}
button{overflow:visible;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-appearance:button;}
address,cite,dfn,em,i,var{font-style:normal;}
ol,ul{list-style:none;}
a{background:0;text-decoration:none;cursor:pointer;color:#0099ff;}
a:active,a:hover{outline:0;text-decoration:none;  }
img,svg{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
hr{height:1px;border:0;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;}
::-webkit-scrollbar{width:10px;background-color:#fff}
::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5);border-radius:5px}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-track:vertical{border-left:1px solid #fff;border-right:1px solid #fff}
::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:horizontal{border-top:1px solid #fff;border-bottom:1px solid #fff}
::-webkit-scrollbar-track:hover{border-radius:5px;background-color:rgba(0,0,0,.15)}

/*common*/
.clear:after{clear:both;display:block;content:"";}
.clear{zoom:1;}
.show{display:block!important;}
.hide{display:none!important;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text_left{text-align: left!important;}
/*common-arrow*/
.bottom-arrow-box{position:absolute;top:0;left:0;z-index:2;}
.bottom-arrow-bottom,.bottom-arrow-top{position:absolute;top:0;left:0;z-index:5;display:block;overflow:hidden;width:0;height:0;}
.bottom-arrow-top{top:2px;}
.bottom-arrow-box-10{width:10px;height:10px;}
.bottom-arrow-box-10 .bottom-arrow-bottom,.bottom-arrow-box-10 .bottom-arrow-top{border-top:5px #fff solid;border-right:5px transparent dashed;border-bottom:5px transparent dashed;border-left:5px transparent dashed;}
.bottom-arrow-box-10 .bottom-arrow-top{border-top:5px solid #1f2238;}
.bottom-arrow-box-10 .bottom-arrow-bottom{border-top:5px solid #fff;}
.bottom-arrow-box-14{width:14px;height:14px;}
.bottom-arrow-box-14 .bottom-arrow-bottom,.bottom-arrow-box-14 .bottom-arrow-top{border-top:7px #fff solid;border-right:7px transparent dashed;border-bottom:7px transparent dashed;border-left:7px transparent dashed;}
.bottom-arrow-box-14 .bottom-arrow-top{border-top:7px solid #1f2238;}
.bottom-arrow-box-14 .bottom-arrow-bottom{border-top:7px solid #fff;}
/*common-popup*/
.popup-wrap{position:fixed;right:70px;bottom:40px;z-index:2000;display:none;width:400px;border:1px solid #ccc;border-radius:4px;background-color:#fff;transition:opacity .5s linear;}
.popup-wrap .popup-header{position:relative;padding:16px 20px;border-bottom:1px solid #dedede;border-radius:4px 4px 0 0;background-color:#f0f9fc;}
.popup-wrap .popup-title{float:left;}
.popup-wrap .popup-close{position:absolute;top:6px;right:20px;font-weight:300;font-size:30px;cursor:pointer;}
.popup-wrap .popup-content{padding:16px 20px;border-radius:0 0 4px 4px;background-color:#fafcfe;}
.popup-fadein{display:block;animation:popup-fadein .5s;animation-fill-mode:both;}
.popup-fadeout{display:block;animation:popup-fadeout .5s;animation-fill-mode:both;}
@keyframes popup-fadein{0%{opacity:0;transform:scale(0);}
    100%{opacity:1;transform:scale(1);}
}
@keyframes popup-fadeout{0%{opacity:1;transform:scale(1);}
    100%{display:none;opacity:0;transform:scale(0);}
}
