@charset "UTF-8";
html { font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #936438; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #936438; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

small { font-size: 80%; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; }

body { color: #936438; background: #FFF; font: 8px; width: 100%; height: 100%; position: relative; }

ul, li, ol { list-style: none; line-height: normal; }

.clearfix { clear: both; width: 100%; height: 1px; margin-top: -1px; display: block; visibility: hidden; overflow: hidden; }

.content { width: 1000px; margin-left: auto; margin-right: auto; }

/* ----------------------------------------------------------------------header------------------------------------------------------------------ */
/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
img { width: 100%; text-align: center; }

.banner { width: 90%; position: absolute; top: 2%; left: 5%; }

h1 { font-size: 1.5em; }

.btn { height: 36px; padding-left: 25px; padding-right: 25px; line-height: 36px; color: #fff; background-color: #936438; display: inline-block; -webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-left-radius: 8px; font-size: 1.25em; text-decoration: none; }
.btn:hover { color: #fff; }
.btn:focus { color: #fff; }

/* 立即体验 */
.ljty { width: 100%; height: 100%; position: relative; }
.ljty .ljty-circle { width: 80%; position: absolute; top: 4%; left: 10%; }
.ljty .ljty-rxhfw { width: 88%; position: absolute; top: 65%; left: 6%; }
.ljty .ljty-a { width: 31.7%; position: absolute; top: 88%; left: 34%; }

/* 手机验证 */
.sjyz { width: 100%; height: 100%; background: url("../images/sjyz-bg.png") repeat; padding-top: 20px; }
.sjyz .sjyz-con { width: 90%; left: 5%; position: relative; }
.sjyz .sjyz-con p { margin-top: 1%; margin-top: 10px; font-size: 1em; line-height: 1.5em; }
.sjyz .sjyz-con h2 { font-size: 2em; width: 100%; margin-top: 30px; text-align: center; }
.sjyz .sjyz-con .info { font-size: 1.25em; width: 100%; margin-top: 10px; text-align: center; }
.sjyz .sjyz-con .info2 { font-size: 0.75em; width: 100%; margin-top: 10px; text-align: center; }
.sjyz .sjyz-con .h2-lbyg { font-size: 1.5em; text-align: center; width: 100%; }
.sjyz .bnner2 { width: 100%; padding-top: 20px; }
.sjyz .btn { margin-top: 30px; position: relative; left: 33%; margin-bottom: 100px; }
.sjyz .tips { width: 100%; text-align: center; font-size: 0.75em; margin-top: 50px; }
.sjyz .sjyz-bg-btm { width: 100%; margin-top: 5px; }
.sjyz h1 { width: 100%; margin-top: 10px; text-align: left; }
.sjyz form { width: 100%; margin-top: 10px; }
.sjyz label { width: 17%; margin-right: 1%; display: inline-block; text-align: justify; }
.sjyz input { color: #936438; height: 40px; padding-left: 1%; padding-right: 1%; border: #936438 1px solid; width: 52%; font-size: 1.2em; text-align: center; }
.sjyz input[type="submit"] { height: 40px; padding-left: 20px; padding-right: 20px; width: 30%; line-height: 40px; color: #fff; background-color: #936438; display: inline-block; -webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-left-radius: 8px; font-size: 1.25em; margin-top: 20px; margin-bottom: 60px; }
.sjyz li { margin-top: 10px; position: relative; }
.sjyz .miao { font-size: 1em; width: 24.5%; margin-left: 0.5%; height: 42px; position: relative; background-color: #936438; -webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-left-radius: 8px; color: #fff; overflow: hidden; float: right; text-align: center; }
.sjyz .miao .btn-yzm { width: 100%; height: 100%; opacity: 0; }
.sjyz .miao p { position: relative; top: -52px; color: #fff; text-align: center; font-size: 0.70em; }
.sjyz .sjh { margin-left: -1.5%; }

.fw { width: 100%; height: 100%; background: url("../images/sjyz-bg.png") repeat; padding-top: 20px; padding-bottom: 60px; }
.fw h1 { width: 100%; position: relative; text-align: center; letter-spacing: -1px; }
.fw h1 img { width: 8%; position: relative; top: 6px; }
.fw h1 .himg-left { margin-right: 6px; }
.fw h1 .himg-right { margin-left: 6px; }
.fw .fw-con { border-top: #936438 12px solid; border-bottom: #936438 12px solid; width: 86%; left: 5%; position: relative; top: 20px; padding-top: 20px; padding-left: 2%; padding-right: 2%; }
.fw .fw-con p { margin-top: 1%; margin-top: 10px; font-size: 0.95em; line-height: 1.5em; }
.fw .fw-con .info3 { width: 100%; text-align: center; font-size: 1.75em; margin-top: 20px; margin-bottom: 20px; }
.fw .fw-con .p13 { font-size: 0.875em; }
.fw .fw-con2 { border-bottom: none !important; }
.fw .bnner2 { width: 100%; padding-top: 20px; }
.fw .banner3 { margin-top: 20px; margin-bottom: 40px; }
.fw .btm { width: 100%; position: absolute; bottom: 0; }
.fw .btn { margin-bottom: 100px; margin-top: 20px; }
.fw ul { margin-top: 10px; }
.fw li { margin-top: 5px; }
.fw .sp1, .fw .sp2, .fw .sp3, .fw .sp4 { display: inline-block; font-size: 0.875em; }
.fw .sp1 { width: 46%; }
.fw .sp2 { width: 54%; }
.fw .sp3 { width: 20%; }
.fw .sp4 { width: 70%; }
.fw .btn-11 { margin-top: 40px; }
.fw .p16 { margin-bottom: 120px; }
.fw .h2-wqhg { width: 98%; padding-left: 2%; padding-top: 5px; padding-bottom: 5px; display: inline-block; background-color: #936438; font-size: 1.5em; color: #fff; margin-bottom: 10px; }
.fw .btn-center { text-align: center; position: relative; left: 30%; }
.fw label { width: 15%; display: inline-block; }
.fw select { width: 83%; height: 40px; border: #936438 1px solid; text-align: center; margin-left: 2%; }
.fw input[type="submit"] { border: none; margin-top: 30px; }
.fw form li { margin-top: 15px; position: relative; }
.fw form .img-arrow { width: 3%; position: absolute; right: 5px; top: 17px; }
.fw .form22 select { width: 81.2%; height: 40px; border: #936438 1px solid; text-align: center; margin-left: 2%; }
.fw .form22 li { margin-top: 15px; position: relative; }
.fw .form22 .img-arrow { width: 3%; position: absolute; right: 7px; top: 17px; }
.fw .form22 input[type="date"] { width: 80%; height: 40px; line-height: 40px; border: #936438 1px solid; text-align: left; margin-left: 2%; }
.fw .jc-zxyd li { margin-top: 10px; }
.fw .jc-zxyd label { width: 25%; display: inline-block; line-height: 40px; }
.fw .jc-zxyd p { display: inline-block; padding-left: 5px; font-size: 1.4em; }
.fw .jc-zxyd input[type="text"] { width: 73%; height: 40px; border: #936438 1px solid; text-align: center; margin-left: 2%; font-size: 1.4em; }
.fw .jc-zxyd .txr { width: 31% !important; }
.fw .jc-zxyd .hbh { width: 70.3% !important; }
.fw .jc-zxyd .img-arrow { width: 3%; position: absolute; right: 12px; top: 17px; }
.fw .jc-zxyd select { width: 71%; height: 40px; border: #936438 1px solid; text-align: center; margin-left: 2%; font-size: 1.4em; overflow: hidden; }
.fw .jc-zxyd input[type="date"] { width: 70.3%; height: 40px; border: #936438 1px solid; text-align: center; margin-left: 2%; font-size: 1.3em; }

.fwpt { width: 100%; height: 100%; background: url("../images/sjyz-bg.png") repeat; padding-bottom: 10px; }
.fwpt ul { width: 90%; left: 5%; position: relative; padding-bottom: 20px; }
.fwpt li { width: 100%; margin-top: 5px; }
.fwpt .one { width: 31%; float: left; font-size: 0.75em; margin-top: 15px; text-align: center; }
.fwpt .one a { margin-top: 10px; }
.fwpt .lr { margin-left: 2.5%; margin-right: 2.5%; }
.fwpt .btm { width: 100%; position: absolute; bottom: 0; }
.fwpt .more { padding-top: 15px; display: inline-block; font-size: 1.25em; }

/* ----------------------------------------------------------------------footer------------------------------------------------------------------- */
@media (max-width: 750px) and (min-width: 640px) { .miao { position: absolute; top: 17px; color: #fff; text-align: center; font-size: 0.75em; right: 10px; } }
