@charset "utf-8";
*{
    margin:0; padding:0;
    }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0;  font-family: "微软雅黑"; }
fieldset, img { border: 0; }
ul, ol, li { list-style: none; font-family:'Microsoft YaHei'; }
a{color: unset;}
/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; background-color: #fff; border: none;}
code, kbd, samp, tt { font-size: 100%; }
a{text-decoration:none;}
a:hover{
    text-decoration: none;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea{ *font-size: 100%;}
ol, ul { list-style: none; }
html,body{overflow-x: hidden;}
/* tables still need 'cellspacing="0"' in the markup */
table,tr,td { border-collapse: collapse; border-spacing: 0; margin:0;padding:0;}
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }

/* remember to highlight anchors and inserts somehow! */
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
.onetexthide{text-overflow: ellipsis;white-space: nowrap;max-width: 90%;overflow: hidden;}
/**Common Css**/
.fr { float: right; *display: inline;}
.fl { float: left; *display: inline;}
/*文本超出显示省略号*/
.ehn, .otw, .tow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*清除浮动*/
.clearfix { clear: both; *zoom:1;}
.clearfix:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }
.flex{display: flex;}
.flex-wrap{flex-wrap: wrap;}
.flex-between{justify-content: space-between;}
.flex-around{justify-content: space-around;}
.flexh-c{align-items: center;}
.flex1{flex: 1;}
.dansheng{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: block;
}
body{
    font-size: 0.14rem;
}
/* 头部 */
.header{
    height:0.91rem;
    line-height: 0.91rem;
    background: #3f9fd1;
}
.header .con{
    width:16.24rem;
    display: flex;
    align-items: center;
    height: 100%;
    margin:0 auto;
}
.header li{
    display: inline-block;
    margin-right:1.76rem;
    font-size: 0.24rem;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
}
.header .l{
    width: 1.34rem;
    height: 0.57rem;
}
.header .l img{
    width: 1.31rem;
    height: 0.57rem;
}
.header .r img{
    width: 0.22rem;
    height: 0.22rem;
    vertical-align: text-top;
}
.header .r text{
    font-size: 0.18rem;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    margin-left: 0.1rem;
}
.header ul{
    flex: 1;
    padding-left: 3rem;
}
.footer{
    text-align: center;
    line-height: 0.9rem;
    font-size: 0.16rem;
}
.com-w{
    width: 16.24rem;
    margin: 0 auto;
}


