/*!
 * 2021zfwzc
 * @version: 0.0.1
 * @author: pangzhicui
 * @update: 2022-01-28 11:22:02
 */
 @charset "UTF-8";

 .banner {
     width: 1920px;
     height: 550px;
     background-image: url(../img/banner.jpg);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .jpg.banner {
     width: 1920px;
     height: 550px;
     background-image: url(../img/banner.jpg);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .input-box.input-box-big label {
     width: 137px;
     height: 88px;
     background-image: url(../img/bg_2.jpg);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .input-box.input-box-big label.jpg {
     width: 137px;
     height: 88px;
     background-image: url(../img/bg_2.jpg);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .input-box label {
     width: 137px;
     height: 43px;
     background-image: url(../img/bg.jpg);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .input-box label.jpg {
     width: 137px;
     height: 43px;
     background-image: url(../img/bg.jpg);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .section-tips {
     width: 1146px;
     height: 231px;
     background-image: url(../img/desc.png);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 .png.section-tips {
     width: 1146px;
     height: 231px;
     background-image: url(../img/desc.png);
     background-size: contain;
     background-repeat: no-repeat
 }
 
 body {
     background: #04a2ff url(../img/body_bg.jpg) center top no-repeat;
     min-width: 1200px;
     font-weight: 300;
     /* padding-bottom: 224px; */
     padding-top: 120px
 }
 
 .section {
     width: 1200px;
     position: relative;
     overflow: hidden;
     margin: 0 auto;
     -webkit-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .banner {
     width: 100%;
     background-position: center top;
     background-size: auto
 }
 
 .section-tips {
     margin: 42px auto 36px 54px;
     font-size: 20px;
     color: #034394;
     line-height: 40px;
     padding: 55px 65px 0 220px;
     text-indent: 40px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .section-form {
     padding: 40px 27px 50px;
     background: #fff;
     margin-bottom: 200px
 }
 
 .section-form form {
     background: rgba(238,238,238,.6);
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 40px 25px;
     display: block
 }
 
 .section-form h3 {
     display: none;
     font-size: 30px;
     color: #2d5582;
     font-weight: 800
 }
 
 .input-box {
     *zoom: 1;
     margin-bottom: 20px;
     font-size: 18px
 }
 
 .input-box:after,.input-box:before {
     content: "";
     display: table;
     line-height: 0
 }
 
 .input-box:after {
     clear: both
 }
 
 .input-box i,.input-box input,.input-box label,.input-box select,.input-box textarea {
     float: left;
     _display: inline
 }
 
 .input-box i {
     display: inline-block;
     vertical-align: middle;
     *vertical-align: auto;
     *display: inline;
     zoom: 1;
     width: 9px;
     height: 40px;
     line-height: 40px;
     color: #fd0000;
     margin-right: 15px;
     font-style: normal
 }
 
 .input-box label {
     text-align: center;
     background-color: #0286e2;
     line-height: 40px;
     color: #fff;
     margin-right: 13px;
     letter-spacing: 2px
 }
 
 .input-box input,.input-box select,.input-box textarea {
     background-color: #fff;
     border: solid 1px #cccaca;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     color: #083860
 }
 
 .input-box input,.input-box select {
     height: 40px;
     line-height: 38px;
     padding: 0 30px
 }
 
 .input-box textarea {
     line-height: 36px;
     height: 78px;
     padding: 10px 30px
 }
 
 .input-box-1 {
     margin-bottom: 3px;
 }
 
 .input-box-1 input,.input-box-1 select {
     width: 335px
 }
 
 .input-box.input-box-2 input,.input-box.input-box-2 textarea {
     width: 915px
 }
 
 .input-box.input-box-big label {
     line-height: 25px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding-top: 6px
 }
 
 .input-box-3 {
     float: left;
     _display: inline
 }
 
 .input-box-3 input {
     width: 180px;
     margin-right: 15px
 }
 
 .input-box-last input {
     margin-right: 0
 }
 
 .input-tips {
     width: 740px;
     line-height: 36px;
     color: #fd0d1b;
     margin: 0 auto;
     text-align: center
 }
 
 .input-tips-2 {
     font-size: 18px;
     color: #396188;
     line-height: 1.5;
     text-indent: 40px;
     width: 1070px;
     margin-left: 24px;
     margin-bottom: 20px
 }
 
 .border {
     border: dashed 1px #f4c8c4;
     width: 1025px;
     margin: 0 auto
 }
 
 .opt-box {
     margin: 0 auto 25px;
     text-align: center
 }
 
 .opt-box button {
     width: 122px;
     height: 47px;
     border-radius: 24px;
     border: none;
     font-size: 20px;
     color: #fff;
     background: #acacac;
     cursor: pointer;
     outline: 0
 }
 
 .opt-box #submit {
     background: #ff6f36;
     margin-right: 40px
 }
 
 .input-box-4 {
     position: relative
 }
 
 .input-box-4 span {
     text-align: center;
     float: left;
     _display: inline;
     width: 120px;
     line-height: 40px;
     color: #fff;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     background: #f9801d;
     border-radius: 6px;
     cursor: pointer
 }
 
 .input-box-4 input {
     width: 120px;
     position: absolute;
     left: 173.3px;
     top: 0;
     margin-right: 0;
     opacity: 0;
     filter: alpha(opacity=0);
     cursor: pointer
 }
 
 .input-box-4 p {
     color: #fd0d1b;
     line-height: 40px;
     float: left;
     _display: inline;
     margin-left: 20px;
     font-size: 14px
 }
 
 .type-box {
     line-height: 40px;
     float: left;
     _display: inline;
     width: 915px
 }
 
 .type-box input,.type-box label {
     background: 0 0;
     width: auto;
     height: auto;
     color: #083860
 }
 
 .type-box label {
     *zoom: 1;
     background-color: #ebebeb;
     border-radius: 2px;
     padding: 0 27px;
     margin-bottom: 17px;
     color: #0d90ff;
     cursor: pointer;
     letter-spacing: 0
 }
 
 .type-box label:after,.type-box label:before {
     content: "";
     display: table;
     line-height: 0
 }
 
 .type-box label:after {
     clear: both
 }
 
 .type-box label.active {
     background-color: #ffa861;
     color: #fff
 }
 
 .type-box input {
     width: 0;
     height: 0
 }
 
 .form-title {
     font-size: 47px;
     font-weight: 800;
     color: #fff;
     line-height: 120px
 }
 
 /* .footer-box {
     background: #f2f2f2
 }
 
 .footer {
     padding: 50px 0;
     color: #323232;
     font: normal 14px/30px SimSun;
     margin-top: 25px;
     text-align: center;
     width: 1116px;
     margin: 0 auto;
     *zoom: 1
 }
 
 .footer:after,.footer:before {
     content: "";
     display: table;
     line-height: 0
 }
 
 .footer:after {
     clear: both
 }
 
 .footer-left img {
     vertical-align: middle
 }
 
 .footer-mid {
     text-align: left;
     font: normal 12px/25px "Microsoft YaHei"
 }
 
 .footer-right img {
     margin-right: 15px
 }
 
 .footer-wrap-group {
     position: relative;
     float: right
 }
 
 .footer-wrap-group a {
     position: absolute;
     width: 35px;
     height: 30px;
     font-size: 0;
     bottom: 0
 } */

 #showLayer{
    text-align: center;
    float: left;
    _display: inline;
    width: 120px;
    line-height: 40px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f9801d;
    border-radius: 6px;
    cursor: pointer;
    margin-right: 20px;
 }