@charset "utf-8";
/* 盒子的属性——默认换行 */
html,body,div,ul,li,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p,table,thead,tbody,tfoot,tr,th,td,form {margin:0;padding:0;border:0;}
/* 列表 */
ul,ol {list-style: none;font-size:inherit;color:inherit;}
/* 表格 */
table {empty-cells:show;}/* 定义了不包含任何内容的表单元格如何表示*/
/* 行内样式的属性--默认不换行 */
/* 文字 */
span,b,i,em,del,strong,big,small,pre {margin:0;padding:0;border:0;font-size:inherit;color:inherit;}
del{text-decoration:none;}  /* 下划线和删除线的样式去除 */
em {font-style:normal;}    /* 只是作为钩子来使用 */
/* 图片 */
a img {border:0;}
img {margin:0;padding:0;border:0;}
/* 链接 */
a {margin:0;padding:0; border:0;text-decoration: none;font-size:inherit;color:inherit;}
/* 框架 */
iframe,frame,frameset {margin:0;padding:0;border:0;font-size:inherit;color:inherit;}
/* 表单元素 */
input,textarea,button,select,option,label,optgroup,fieldset,legend {margin:0;padding:0;border:0;font-size:inherit;color:inherit;outline: none;-webkit-appearance: none;border-radius: 0;resize : none;}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner
{border:0;padding:0;}
:focus {outline:0;} /* 获取焦点的任何元素都不会出现一个虚框 */
/* 常用命令的总结 */
.fl {float:left;}
.fr {float:right;}
.fn {float:none;}
.al {text-align: left;}
.ac {text-align:center;}
.ar {text-align: right;}
.clr {display: block;overflow: hidden;clear:both;height:0;line-height: 0;font-size:0;}
.clearfix {display: block;}
*+html .clearfix {min-height:1%;}
.overflow {overflow: hidden;}
.form label,.form input,.form select,.form textarea,.form button,.form .label {font-size:12px;}
.block {display:block;overflow: hidden;}
.hide {display:none;}
.invisible {visibility: hidden;}/* 仍然占据空间，区别于display:none */
h1{font:20px "microsoft yahei","\5b8b\4f53";}
h2,h3{font-size:14px;}
h4,h5,h6{font-size:12px;}
a{color:#666;text-decoration:none;}
*{font:13px/1.5 MicrosoftYaHei,'微软雅黑',tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;margin:0;padding:0;list-style-type:none;border:none; text-decoration: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
input,button,select,textarea{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.artwork_upload input:focus,.artwork_upload textarea:focus,.userinfo input:focus,.userinfo textarea:focus,.login_register input[type=text]:focus,.login_register input[type=password]:focus,.complete_msg input:focus{box-shadow: 0 0 1px 1px #e62420;}
.selecter{margin: 5px 0;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img {-webkit-touch-callout:none;}
textarea{font-size: 14px;}
div,p,section{box-sizing: border-box;}
 .icon {width: 1em; height: 1em;vertical-align: -0.15em;fill: currentColor; overflow: hidden;}
