@charset "utf-8";
/* reset default element */

html,body{width:100%;font-size: 0.14rem;}

body, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea, th{margin: 0; padding: 0;}
body,button, input, select, textarea{font-family:"微软雅黑",'Microsoft YaHei';}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, var{font-style: normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color: #666666;}
a:hover{text-decoration: none;}
legend{color: #000;}
fieldset, img{border: 0;}
button, input, select, textarea {font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}

body{color:#333333;}
/*a, a:link { color:#336699; text-decoration: none; outline-style:none; border:none;}*/
/*a:visited { color:#482872;}*/
a:hover { text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clear:before{
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
    overflow: hidden;
}
.red{color:red;}
.bold{font-weight:bold;}
.ta_center {text-align: center;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}