﻿/* 清除浏览器默认margin，padding值 */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
}
/* 重置HTML5新标签 */
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
    display: block;
}

/* 重置表格 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.topic-page table {
    margin:0 auto !important;
}
.activityDetail .topic-cnt table p {
    margin-top:0px;
    padding-left:0px;
}

caption, th {
    text-align: left;
    font-weight: normal;
}
/* 重置浏览器默认边框  */
html, body, fieldset, img, iframe, abbr {
    border: 0;
}

i, cite, em, var, address, dfn {
    font-style: normal;
}

[hidefocus], summary {
    outline: 0;
}

/* 清楚li默认样式 */
li {
    list-style: none;
}

/* 重置文字字体大小 */
h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}

sup, sub {
    font-size: 83%;
}

pre, code, kbd, samp {
    font-family: inherit;
}

q:before, q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label, summary {
    cursor: default;
}

a, button {
    cursor: pointer;
}

/* 设置标签文字加粗默认样式 */
h1, h2, h3, h4, h5, h6, em, strong, b {
    font-weight: bold;
}

del, ins, u, s, a, a:hover {
    text-decoration: none;
}


body, textarea, input, button, select, keygen, legend {
    font: 12px/1.14 "Microsoft YaHei","Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif";
    outline: 0;
}
body {
    position: relative;
    color:#333;
}

a, a:hover {
    color: #2b699e;
}

.hide {
    display: none;
}
/* 清浮动 */
.clearfix:after {
    content: " . ";
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    height:0;
}

.clearfix {
    zoom: 1; /* 低版本 ie浏览器*/
}
.fl{
    float: left;
}
.fr{
    float: right;
}
[type=button] {
    border: none;
}

button, input[type=submit] {
    border: none;
    background: none;
}


.w40 {
    width: 40px !important;
}

.w45 {
    width: 45px !important;
}

.w50 {
    width: 50px !important;
}

.w55 {
    width: 55px !important;
}

.w60 {
    width: 60px !important;
}

.w65 {
    width: 65px !important;
}
.h65 {
    height: 65px !important;
}

.w70 {
    width: 70px !important;
}

.w75 {
    width: 75px !important;
}

.w80 {
    width: 80px !important;
}

.w85 {
    width: 85px !important;
}
.w88 {
    width: 85px !important;
}

.w90 {
    width: 90px !important;
}

.w95 {
    width: 95px !important;
}

.w100 {
    width: 100px !important;
}

.w105 {
    width: 105px !important;
}

.w110 {
    width: 110px !important;
}

.w115 {
    width: 115px !important;
}

.w120 {
    width: 120px !important;
}

.w125 {
    width: 125px !important;
}

.w130 {
    width: 130px !important;
}

.w135 {
    width: 135px !important;
}

.w140 {
    width: 140px !important;
}

.w145 {
    width: 145px !important;
}

.w150 {
    width: 150px !important;
}
.w152 {
    width: 152px !important;
}
.w155 {
    width: 155px !important;
}

.w160 {
    width: 160px !important;
}

.w165 {
    width: 165px !important;
}

.w170 {
    width: 170px !important;
}

.w175 {
    width: 175px !important;
}

.w180 {
    width: 180px !important;
}

.w185 {
    width: 185px !important;
}

.w190 {
    width: 190px !important;
}
.w192{
    width: 192px !important;
}
.w195 {
    width: 195px !important;
}

.w200 {
    width: 200px !important;
}

.w205 {
    width: 205px !important;
}

.w210 {
    width: 210px !important;
}

.w215 {
    width: 215px !important;
}

.w220 {
    width: 220px !important;
}

.w225 {
    width: 225px !important;
}

.w230 {
    width: 230px !important;
}

.w235 {
    width: 235px !important;
}

.w240 {
    width: 240px !important;
}

.w245 {
    width: 245px !important;
}

.w250 {
    width: 250px !important;
}

.w255 {
    width: 255px !important;
}

.w260 {
    width: 260px !important;
}

.w265 {
    width: 265px !important;
}

.w270 {
    width: 270px !important;
}

.w275 {
    width: 275px !important;
}

.w280 {
    width: 280px !important;
}

.w285 {
    width: 285px !important;
}

.w290 {
    width: 290px !important;
}

.w295 {
    width: 295px !important;
}

.w300 {
    width: 300px !important;
}

.w305 {
    width: 305px !important;
}

.w310 {
    width: 310px !important;
}

.w315 {
    width: 315px !important;
}

.w320 {
    width: 320px !important;
}

.w325 {
    width: 325px !important;
}

.w330 {
    width: 330px !important;
}

.w335 {
    width: 335px !important;
}

.w340 {
    width: 340px !important;
}

.w345 {
    width: 345px !important;
}

.w350 {
    width: 350px !important;
}

.w355 {
    width: 355px !important;
}

.w360 {
    width: 360px !important;
}

.w365 {
    width: 365px !important;
}

.w370 {
    width: 370px !important;
}

.w375 {
    width: 375px !important;
}

.w380 {
    width: 380px !important;
}

.w385 {
    width: 385px !important;
}

.w390 {
    width: 390px !important;
}
.w414 {
    width: 414px !important;
}
.w460 {
    width: 460px !important;
}
.w530 {
    width: 530px !important;
}
.w660 {
    width: 660px !important;
}
.w850 {
    width: 850px !important;
}
.w1100 {
    width: 1100px;
}
.w1030 {
    width: 1030px;
}
.wp100{
    width: 100%;
}
.minW1200 {
    min-width: 1200px;
    min-height: 600px;
}
.oh{
    overflow:hidden !important;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #f3f5f7 inset;
}
.btn{
    display: inline-block;
    zoom: 1;
    background: #000;
    color: #ffffff;
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
}
.ml20{
    margin-left: 20px;
}
.mr20{
    margin-right: 20px;
}
.mr100{
    margin-right: 100px;
}
.mr200{
    margin-right: 200px;
}