 @charset "utf-8";
body{margin:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav, output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;counter-reset:section;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;}
html,body{overflow-x:hidden;min-height:100%;}
body{font: 14px "Microsoft YaHei", "PingFang SC", "Calibri", "opensans", "GothicArial", "Arial", "San Francisco", 'Hiragino Sans GB', "Helvetica Neue", Helvetica, sans-serif;color:#5B5858;overflow:hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;}
img{border:0;vertical-align:top;}
input,a{outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
a{text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;}
ol,ul{list-style:none;margin:0px;padding:0px;}
input[type="text"],input[type="password"]{border:0;border-radius:4px;-webkit-border-radius:4px;padding-left:10px;background-color:#d7d7d7;}
input[type="submit"]{height:30px;font-size:14px;cursor:pointer;border:0;padding:0;text-align:center;background-color:#77225e;color:#fff;font-family:"Microsoft yahei";}
.clearfix:after{height: 0px;font-size: 0px;overflow: hidden;visibility: hidden;content: ".";clear: both;display: block;}
a,button,select{outline:none;}
.fl{float:left;}
.fr{float:right;}
.rect{display:inline-block;}
i,em{font-style:normal;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;}
.flex.align-items-center{align-items:center;}
.flex.align-items-start{align-items:flex-start;}
.flex.align-items-end{align-items:flex-end;}
.flex.flex-direction-column{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-o-flex-direction:column;}
.flex.flex-direction-row{flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;}
.flex.justify-content-center{justify-content:center;}
.flex.space-between{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.text-hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


@font-face{
    font-family:"rtws";
    src:url("../fonts/RTWSYueGoTrial-Regular.otf") format("OpenType");
    font-weight:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class*="rtws-"]{
    font-family:"rtws" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;}





