@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */  dl, dt, dd, ul, ol, li, /* list elements 列表元素 */  pre, /* text formatting elements 文本格式元素 */  fieldset, legend, button, input, textarea, /* form elements 表单元素 */  th, td { /* table elements 表格元素 */ margin: 0; padding: 0; }
input, textarea { border: none; box-shadow: none; outline: none; }
/* 设置默认字体 */

body, button, input, select, textarea { font: 14px "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", Arial, sans-serif; color: #666; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
* h1, * h2, * h3, * h4, * h5, * h6 { margin: 0px; }
/* 重置列表元素 */

ul, ol, li { list-style: none; }
/* 重置文本格式元素 */

a { text-decoration: none; color: #666; word-wrap:break-word; outline:none; }/*英文换行*/
a:hover { text-decoration: none; color:#e70012; }
/* 重置表单元素 */

legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */ }
/* 重置表格元素 */

table { border-collapse: collapse; border-spacing: 0; }
/*设置浮动*/

.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
/*清除浮动*/

.clear { clear: both; height: 0; }
.blk-main .clearlist, .blk-main .listclear { clear:both; height:0; padding:0; margin:0; border:0; width:100%; float:none; }
.b-main .clearlist, .b-main .listclear { clear:both; height:0; padding:0; margin:0; border:0; width:100%; float:none; }
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix:after { content:""; height:0; clear:both; display:block; visibility:hidden; }
.clearfix { zoom:1; }
body { width: 100%; min-width: 1240px; margin:0 auto; overflow-x:hidden; }
 @media (min-width: 1025px) {
html {
font-size: 30px!important;
}
}
 @media (min-width: 1440px) {
html {
font-size: 34px!important;
}
}
 @media (min-width: 1680px) {
html {
font-size: 40px!important;
}
}
