@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; color:#333;outline:none; font: 12px/1.5 Tahoma,"宋体",Arial,Helvetica,Arial,sans-serif;}
img,ul,li,dd,dt,dl,div,p{margin:0px;border:none;padding:0px; list-style-type:none;outline:none;}
a img{border:none;}
/*img{vertical-align: middle;}*/
.clear {clear:both}
ul, li {list-style:none;outline:none;}
*{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;font-weight: bold;line-height: 24px;text-align: left;outline:none;}

em{ font-style:normal;}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button, input {
    line-height: normal;
}
button, select {
    text-transform: none;
}
*:focus {outline: none;}
.font14{ font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right;}
.m10{ height:10px;}
.m20{ height:20px;}
.m15{ margin-top:15px;}
.f14 {
    font-size: 14px;
    font-family:"微软雅黑";
}

a{text-decoration:none; color:#666;}
a:hover{ color:#ff7300; text-decoration: none;}
.red{ color:#ff0000;}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.bord{ border:1px solid #e6e6e6;}
.red {
    color: #ea1e00;
    text-decoration: none;
}
.red a:link {
    color: #ea1e00;
    text-decoration: none;
}
.red a:visited {
    color: #ea1e00;
    text-decoration: none;
}
.red a:hover {
    color: #ff6600;
    text-decoration: underline;
}
.layout{ margin:0 auto; width:980px;}
/*顶部公用css*/