/* 样式重置 */

* {
    margin: 0; padding: 0; border: 0; outline: 0;
    font-weight: inherit; font-style: inherit; font-size: 100%; font-family: "微软雅黑";
    vertical-align: baseline; box-sizing: border-box;
}
li {list-style: none;}
i {font-style: normal;}
a {color: #333;}
a, a:hover {text-decoration: none;}
a:hover {
    color: #002a66;text-decoration: none;transition-duration: 400ms;-moz-transition-duration: 400ms;-webkit-transition-duration: 400ms;-o-transition-duration: 400ms;
}
a img, iframe { border: none;}
input {background: none;outline: none;border: none;}
button {outline: none;border: none;}
strong { font-weight: bold;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
ol, ul { list-style: none;}
input, textarea, select, button {
    font-size: 100%; font-family: inherit;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
select { margin: inherit;}
:focus { outline: 0;}

.container {width: 1200px;margin: 0 auto;padding: 0;}
.w1200, .w {width: 1200px;margin: 0 auto;}
.w980 {width: 980px;margin: 0 auto;}
.none {display: none;}
.block {display: block;}
.fr {float: right;}
.fl {float: left;}
.pointer { cursor: pointer;}
.Bold { font-weight: 900 !important;}
.Light { font-weight: 300 !important;}
.Regular { font-weight: 450 !important;}
.Semilight { font-weight: 400 !important;}
.overflow { overflow: hidden;}
.overfow-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bg {
    background: url(../assets/img/bg.jpg) center top no-repeat;
    background-size: 100%;
}

.margin-none {margin: 0;}
.margin-top10{margin-top: 10px;}
.margin-top20{margin-top: 20px;}
.margin-top40{margin-top: 40px;}
.margin-bottom10{margin-bottom: 10px;}
.margin-bottom20{margin-bottom: 20px;}
.margin-bottom40{margin-bottom: 40px;}

.clearboth{clear:both;height: 0;}
.clearfix {clear: both;display: block;height: 1%;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0;}
.font-hover { color: #E30B20 !important;}
.hover {
    text-decoration: none;
    transition-duration: 400ms;
    -moz-transition-duration: 400ms;
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
}
.details-guide {
    font-size: 12px;
    margin-top: 26px;
    color: #999;
    margin-left: -5px;
    margin-bottom: 40px;
}
.details-guide .black {
    color: #666;
    margin-left: 5px;
    margin-right: 5px;
}
.details-guide .gray {
    color: #999;
    margin-left: 5px;
}
.update i {
    -webkit-transition: -webkit-transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
}
.update:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
.barrierBed {
    width: 100%;
    height: 1000%;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
    z-index: 11;
    position: absolute;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
/* 富文本样式重置 */
.context em { font-style: oblique;}
.context ol { padding-left: 40px;}
.context ul { padding-left: 40px;}
.context ol { list-style: decimal;}
.context ul { list-style: disc;}
.context a { text-decoration: underline; color: blue;}