@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;word-wrap: break-word;}
body, html, input { font-size:14px;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input.dialog {height: 0;height: 0;font-size: 0;line-height: 0;border: none}
h1 {font-size: 34px;}
h2 {font-size: 26px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
i {font-style:normal}
h6 {font-size: 12px;}
input, label, img, th,td {vertical-align: middle;font-weight:400;margin-bottom: 0;}
.font-fixh {font-family: Georgia, Arial;color: #f00;font-size: 16px;font-weight: 700;}
address, cite, dfn, em, var {font-style: normal;}
code, kbd, pre, samp {font-family: courier new, courier, monospace;}
ul, ol, li {list-style: none;}
a,a:hover,a:active,a:link,a:visited{text-decoration: none;}

/*通用样式*/

.disflex{display:flex;justify-content: space-between;}
.hidden {display: none;}
.invisible {visibility: hidden;}
.ib, .ib-a a {display: inline-block;zoom: 1;*display:inline;}
.clear{clear: both;height:0px;line-height:0px;overflow:hidden;margin:0;padding:0;background:#fff;_line-height:0px;_height:0px;font-size:0px;}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f24 {font-size: 24px}
.f26 {font-size: 26px}
.f28 {font-size: 28px}
.f30 {font-size: 30px}
.lh20 {line-height: 20px}
.lh22 {line-height: 22px}
.lh24 {line-height: 24px}
.lh26 {line-height: 26px}
.lh28 {line-height: 28px}
.lh35 {line-height: 35px}
.lh40 {line-height: 40px}
.lh50 {line-height:50px}
.fb {font-weight: bold}
.fn {font-weight: normal}
.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk30 {clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3 {height: 3px;}
.bk6 {height: 6px}
.bk8 {height: 8px}
.bk10 {height: 10px}
.bk15 {height: 15px}
.bk20 {height: 20px}
.bk24 {height: 24px}
.bk30 {height: 30px}
.bk35{height: 35px}
.bk40 {height: 40px}
.bk50 {height: 50px}
.row-2 li {float: left;width: 50%}
.row-3 li {float: left;width: 33%}
.row-4 li {float: left;width: 25%}
.row-5 li {float: left;width: 20%}
.text-c {text-align: center}
.text-l {text-align: left}
.text-r {text-align: right}
.lf {float: left}
.rt {float: right}
.pr {position: relative}
.pa {position: absolute}
.ptY{position: relative;top:50%;-webkit-transform: translateY(-50%);}
.mt5 {margin-top:5px}
.mb5 {margin-bottom:5px}
.ml5 {margin-left:5px}
.mr5 {margin-right:5px}
.mt10 {margin-top:10px}
.mb10 {margin-bottom:10px}
.ml10 {margin-left:10px}
.mr10 {margin-right:10px}
.pt5 {padding-top:5px}
.pb5 {padding-bottom:5px}
.pl5 {padding-left:5px}
.pr5 {padding-right:5px}
.pt10 {padding-top:10px}
.pb10 {padding-bottom:10px}
.pl10 {padding-left:10px}
.pr10 {padding-right:10px}
.pl15 {padding-left:15px}
.pr15 {padding-right:15px}
.pt12 {padding-top:12px}
.pt15 {padding-top:15px}
.img-wrap {border: 1px solid #eee;text-align: center;overflow: hidden}
.img-wrap a {display: table-cell;vertical-align: middle;*display:block;overflow: hidden}
.img-wrap a:hover {background-color: #e8eff6}
.col-left {float: left}
.col-auto {overflow: hidden;_zoom: 1;_float: left;}
.col-right {float: right}

.font-bold {font-weight:bold;}
.font-normal {font-weight:400}
.display-in{display:inline-block}
.display{display:block}
.fl{ float:left;}
.fr{ float:right;}
.clearfix {content:"";clear: both;}
.border-l{border-left:1px solid #dddde3;}
.border-r{border-right:1px solid #dddde3;}
.border-t{border-top:1px solid #dddde3;}
.border-b{border-bottom:1px solid #dddde3;}
.red {color:rgb(255,64,64)}
.green {color:#009688}
.radius5{border-radius:5px!important;}
.radius4{border-radius:4px;}
.galy{color: rgb(128,128,128);}
.w100 {width:100%}
.layui-row > [class*='col-'] {padding:0 15px}
.bgff {background-color:#fff}
.c33 {color: #333;}
.c66 {color: #666;}
.bg47 {background-color:#479DF3}
.c47 {color:#479DF3}
.cursor {cursor: pointer;}
