@charset "UTF-8";
@import url("form.css");

html {font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent}
body {margin: 0;font-size: 14px;line-height: 1.5;color: #333;background-color: white}
article,aside,details,figcaption,figure,footer,header,main,menu,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-color: transparent}
a:active,a:hover {outline: 0}
abbr[title] {border-bottom: 1px dotted}
b,strong {font-weight: bold}
mark {background: #ff0;color: #000}
small {font-size: 80%}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
figure {margin: 0}
hr {box-sizing: content-box;height: 0}
pre {overflow: auto}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;outline: none}
button {overflow: visible}
button,select {text-transform: none}
button,html input[type="button"],
input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;-webkit-user-select: none;outline: 0}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
input {line-height: normal}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em}
legend {border: 0;padding: 0}textarea {overflow: auto}
optgroup {font-weight: bold}
table {border-collapse: collapse;border-spacing: 0}
td,th {padding: 0;border-bottom: 1px solid #b6b5b5;}
html,button,input,select,textarea {font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif}
h1,h2,h3,h4,h5,h6,p,figure,form,blockquote {margin: 0}
ul,ol,li,dl,dd {margin: 0;padding: 0}
ul,ol {list-style: none outside none}
h1,h2,h3 {line-height: 2;font-weight: normal}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #fff}
a,a:link,a:visited,a:hover {color: #666;text-decoration: none}
a,img {-webkit-touch-callout: none}
html,body {-webkit-user-select: none;user-select: none}
.ball-grid-pulse:before,
.ball-grid-pulse:after {content: "";display: table}
.ball-grid-pulse:after {clear: both}
.fn-hide {display: none !important}
.copyright{ text-align: center; }

html,body {height: 100%;color: #000;background-color: #fff}

.wrap>section {box-sizing: border-box;-webkit-animation: fadeIn .6s both;animation: fadeIn .6s both;position: relative;top: 0;left:0px;}
.wrap img {display: block;width: 100%;}
.gw img{width: 70%;float: right;}
.btn {width: .9375rem;position: absolute;z-index: 99}
.lBtn {left: 0;top: 4.225rem}
.rBtn {right: 0;top: 4.225rem}


/* 判断窗口大小 开始*/


@media (min-width: 0px) and (max-width: 320px) {.form-page .form-box dt {line-height: 28px}
.form-page .form-box input[type=tel],.form-page .form-box input[type=text],.form-page .form-box select {height: 28px;line-height: 26px;font-size: 12px}
.form-page .form-box input[type=radio] ~ label {height: 28px;line-height: 28px}
.form-page .form-box .sel_item,.form-page .form-box .dropdown_button {height: 28px;font-size: 12px;line-height: 26px}
.form-page .form-box .sel_item em,.form-page .form-box .dropdown_button em {border-width: 6px}}

@media (min-width: 321px) and (max-width: 413px) {.form-page .form-box dt {line-height: 32px}
.form-page .form-box input[type=tel],.form-page .form-box input[type=text],.form-page .form-box select {height: 32px;line-height: 30px;font-size: 14px}
.form-page .form-box input[type=radio] ~ label {height: 32px;line-height: 32px}
.form-page .form-box .sel_item,.form-page .form-box .dropdown_button {height: 32px;font-size: 14px;line-height: 30px}
.form-page .form-box .sel_item em,.form-page .form-box .dropdown_button em {border-width: 7px}
.form-page .form-box .validate-code .code-img {padding-top: 2px}}

@media (min-width: 414px) and (max-width: 1280px) {.form-page .form-box dt {line-height: 34px}
.form-page .form-box input[type=tel],.form-page .form-box input[type=text],.form-page .form-box select {height: 34px;line-height: normal;font-size: 15px}
.form-page .form-box input[type=radio] ~ label {height: 34px;line-height: 34px}
.form-page .form-box .sel_item,.form-page .form-box .dropdown_button {height: 34px;font-size: 15px;line-height: 32px}
.form-page .form-box .sel_item em,.form-page .form-box .dropdown_button em {border-width: 8px}
.form-page .form-box .validate-code .code-img {padding-top: 3px}}

/* 判断窗口大小 结束*/

/* 弹出框样式 */
.mask-service,.mask-information{box-sizing:border-box;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;overflow:auto;padding:8px;background:#111;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-overflow-scrolling:touch}
.mask-service a,.mask-information a{color:#f13737;text-decoration:underline}
.mask-service h2,.mask-information h2{padding:10px 0;font-size:15px;font-weight:bold;color:#f13737}
.mask-service h3,.mask-information h3{padding-top:10px;font-size:12px;font-weight:bold;color:#f13737}
.mask-service .content,.mask-information .content{padding:10px;font-size:12px;line-height:1.5;border:1px solid #fff;color:#fff}
.mask-service .icon-close-service,.mask-information .icon-close-service{position:absolute;right: 0;top:5px;width: 35px;height:17px;padding:10px;background:url("https://topic.autoimg.cn/marketing/2017/5/edge/m/icon-back.png") no-repeat;background-position:10px 5px;background-size:22px 75px;z-index:999}
.mask-information1{box-sizing:border-box;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;overflow:auto;padding:8px;background:#fff;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-overflow-scrolling:touch}
.mask-information1 a{color:#f13737;text-decoration:underline}
.mask-information1 h2{padding:10px 0;font-size:15px;font-weight:bold;color:#f13737}
.mask-information1 h3{padding-top:10px;font-size:12px;font-weight:bold;color:#f13737}
.mask-information1 .content{padding:10px;font-size:12px;line-height:1.5;border:1px solid #fff;color:#fff}
.mask-information1 .icon-close-service{
    
}
.mask-information1 .icon-close-service2{position: absolute;right: 0;
    top: -1px;width: 64px;height: 40px;/* padding: 10px; */
    background: url("https://topic.autoimg.cn/area/2017/5/jianghuai_hn_m/images/xx1.png") no-repeat; 
    background-size: 100%}

    .form-page{
        position: absolute;
        top: 2.14rem;
        left: 2.6rem;
        padding: 0;
    }
    .form-page .form-box input[type=tel], .form-page .form-box input[type=text], .form-page .form-box select{
        /* width: 106%; */
        background: none;
        height: 2rem;
        line-height: 2rem;
        border: none;
        border-radius: 0;
    }
    .form-box{
        width: 20rem;
    }
    .ct-info{
        font-size: .7rem;
        position: absolute;
        top: 11rem;
        left: -2rem;
        width: 23rem;
        color: #fff;
    }
    .form-page .btn-form a {
        display: block;
        background: none;
        height: 2.3rem;
        line-height: 3rem;
        padding-top: 3.6rem;
        border-radius: 5px;
        color: #fff;
        font-size: 1.4rem;
        font-weight: bold;
    }
    .form-page .ct-info a{
        color:#f00
    }
    .form-page .form-box input::-webkit-input-placeholder{
        color:#000
    }
    .bgImg{
        padding:0 1rem
    }
    .form-page .form-box dl {
        position: relative;
        margin-bottom: .9rem;
    }
    .bgImg2{
        background:#f2f2f2;
        padding:0 1rem;
    }

    .form-page .btn-form a:active {
        background: none;
    }

    .btnBg{
        position: fixed;
        bottom: 0;
        left: 0;
        background: url(../images/btnBg.png) no-repeat;
        background-size: 100%;
        width: 100%;
        height: 6.7rem;
    }
    .btnBg a{
        display: block;
        width: 100%;
        height: 5rem;
        position: absolute;
        top: 2rem;
        left: 0;
    }