@charset "UTF-8";
/**  通用CSS文件 */
/* 基础样式 */
html, body { padding: 0; margin: 0; min-width: 1200px; background: #f6f6f9; }

/*不计算padding值*/
* { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

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; }

body, button, input, select, textarea { font-family: "微软雅黑", "Microsoft YaHei", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 14px; /*color: #666;*/ }

ul, ol, dl { list-style: none; }

a { text-decoration: none !important; outline: none; cursor: pointer; color: #666; }

a:hover { color: #004097 !important; }

img { border: 0; display: block; }

button, input, select, textarea { font-size: 100%; outline: none; }

table { border-collapse: collapse; border-spacing: 0; }

button { cursor: pointer; }

button.disabled { cursor: default; background: #DDD !important; }

div { behavior: url(PIE.htc); }

/* 通用样式 */
.mainbox { width: 100%; }

.wordwrap { word-break: break-all; word-wrap: break-word; }

.hjz-w { width: 1200px; margin: 0 auto; }

.w-1000 { width: 1000px; margin: 0 auto; }

.w-1200 { width: 1200px; margin: 0 auto; }

.w-1440 { width: 1440px; margin: 0 auto; }

.fl { float: left; }

.fr { float: right; }

.clear { clear: both; }

.clearfix:after { content: ''; display: block; height: 0; clear: both; }

.clearfix { zoom: 1; }

.hide { display: none; }

.rich { padding: 50px 0; }

.rich-content { width: 1520px; margin: 0 auto; }

.icon-right { width: 10px; height: 10px; border-top: 2px solid #999; border-right: 2px solid #999; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; margin-top: 8px; }

.icon-bottom { width: 16px; height: 16px; border-bottom: 3px solid #fff; border-right: 3px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; }

.icon-top { width: 12px; height: 12px; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 50%; top: 50%; margin-top: -5px; margin-left: -5px; }

.go-top { width: 60px; height: 60px; position: fixed; bottom: 150px; right: 50px; cursor: pointer; display: none; z-index: 99999; }

.reserve-layer, .reserve-supplier-layer, .reserve-exhibition-layer { width: 380px; z-index: 999; background: #ffffff; }

.reserve-layer .title, .reserve-supplier-layer .title, .reserve-exhibition-layer .title { width: 380px; height: 84px; line-height: 84px; text-align: center; font-size: 32px; font-weight: bolder; }

.reserve-layer .form, .reserve-supplier-layer .form, .reserve-exhibition-layer .form { width: 380px; padding: 0 28px; }

.reserve-layer .form .input, .reserve-supplier-layer .form .input, .reserve-exhibition-layer .form .input { width: 322px; padding-bottom: 2px; margin-bottom: 22px; border: 1px solid #efefef; }

.reserve-layer .form .input .label, .reserve-supplier-layer .form .input .label, .reserve-exhibition-layer .form .input .label { width: 90px; height: 46px; line-height: 46px; text-align: right; padding-right: 6px; }

.reserve-layer .form .input .label span, .reserve-supplier-layer .form .input .label span, .reserve-exhibition-layer .form .input .label span { color: #E60027; }

.reserve-layer .form .input .object, .reserve-supplier-layer .form .input .object, .reserve-exhibition-layer .form .input .object { width: 220px; }

.reserve-layer .form .input .object input, .reserve-supplier-layer .form .input .object input, .reserve-exhibition-layer .form .input .object input { width: 220px; height: 44px; border: 0; }

.reserve-layer .form .input .object textarea, .reserve-supplier-layer .form .input .object textarea, .reserve-exhibition-layer .form .input .object textarea { width: 220px; height: 88px; border: 0; padding-top: 10px; line-height: 22px; }

.reserve-layer .form .button, .reserve-supplier-layer .form .button, .reserve-exhibition-layer .form .button { width: 324px; height: 80px; }

.reserve-layer .form .button button, .reserve-supplier-layer .form .button button, .reserve-exhibition-layer .form .button button { width: 324px; height: 45px; line-height: 45px; background: url("/static/img/common/form-btn-bg.webp") no-repeat; font-size: 20px; color: #ffffff; font-weight: bolder; text-align: center; border: 0; }

.reserve-layer { height: 394px; display: none; }

.reserve-supplier-layer { height: 660px; display: none; }

.reserve-exhibition-layer { height: 600px; display: none; }

.reserve-layer-result { width: 380px; height: 330px; text-align: center; z-index: 999; background: #ffffff; display: none; }

.reserve-layer-result .title { width: 380px; height: 76px; line-height: 76px; text-align: center; font-size: 32px; font-weight: bolder; }

.reserve-layer-result .qr { padding-top: 10px; border-top: 1px solid #e4e4e4; }

.reserve-layer-result .qr .tit { line-height: 22px; padding: 0 20px; }

.reserve-layer-result .qr img { margin: 10px auto 0; width: 160px; }

.reserve-exhibition-layer .title { width: 600px; }

.reserve-exhibition-layer .form { width: 556px; margin: 0 auto; }

.reserve-exhibition-layer .form .input { width: 500px; }

.reserve-exhibition-layer .form .input .object { width: 400px; position: relative; }

.reserve-exhibition-layer .form .input .object input { width: 400px; }

.reserve-exhibition-layer .form .input .object button { width: 130px; height: 36px; position: absolute; top: 4px; right: 2px; background: #004cb1; border: 0px; border-radius: 10px; text-align: center; color: #ffffff; display: none; }

.reserve-exhibition-layer .inline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 500px; }

.reserve-exhibition-layer .inline .input { width: 255px; }

.reserve-exhibition-layer .inline .input .object { width: 140px; }

.reserve-exhibition-layer .inline .input .object input { width: 140px; }

.reserve-exhibition-layer .btn { width: 500px; }

.reserve-exhibition-layer .btn button { margin: 0 88px; }

.reserve-exhibition-captcha { display: none; }

.reserve-meeting-layer { width: 380px; height: 394px; z-index: 999; background: #ffffff; display: none; text-align: center; margin-top: 40px; }

.reserve-meeting-layer .text { width: 380px; line-height: 40px; font-size: 18px; }

.reserve-meeting-layer .text span { color: #e6002d; }

.reserve-meeting-layer .img { width: 250px; height: 250px; margin: 20px auto 0; }

.reserve-meeting-layer .img img { width: 250px; height: 250px; }

.flex-box { width: 70px; position: fixed; bottom: 120px; right: 20px; cursor: pointer; display: none; background-color: #003993; z-index: 999; }

.flex-box > div > div { margin: 0 auto; padding: 15px 0; width: 50px; height: 70px; font-size: 11px; text-align: center; color: #fff; border-bottom: 1px solid #3976cb; }

.flex-box > div:hover { background-color: #E60027; }

.flex-box .go-to-top { position: relative; width: 70px; background-color: #E60027; border: 0; }

.base-head { width: 100%; min-width: 1200px; overflow: hidden; height: 400px; }

.base-head-img { position: absolute; left: 50%; margin-left: -960px; top: 0; }

.channel-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 1520px; margin: 0 auto; padding: 20px 0; background-color: #fff; }

.channel-tabs > a { width: 132px; text-align: center; height: 46px; line-height: 46px; border: 1px solid #DEDEDE; cursor: pointer; }

.channel-tabs > a.isActive { color: #fff !important; border: 1px solid #E60027; background-color: #E60027; }

.channel-tabs > a + a { border-left: 0; }

.page { width: 100%; height: 100px; margin: 0 auto; font-size: 14px; text-align: center; }

.page a, .page span { padding: 0 16px; margin: 0 4px; height: 40px; line-height: 40px; display: inline-block; }

.page a.curPage, .page span.curPage { background: #e60126; color: #fff !important; }

.base-head .breadcrumb { position: absolute; bottom: 80px; left: 10%; }

.base-head .breadcrumb h3 { font-size: 42px; color: #fff; }
/*# sourceMappingURL=web-reset.min.css.map */