.main {
    width: 100%;
    height: 100%;
    margin: 50px auto 0 auto;
    text-align: center;
}

.main img {
    width: 100%;
    float: left;
}

.main p {
    font-size: 0.28rem;
    line-height: 0.56rem;
    border-bottom: 1px dotted #eee;
    text-align: center;
    width: 96%;
    padding: 0 2%;
}

.btn {
    width: 100%;
    float: left;
    margin: .5rem 0 .9rem;
}

.btn a {
    background: #3d478b;
    color: #fff;
    width: 50%;
    margin: 0 25%;
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.6rem;
    float: left;
    border-radius: 0.3rem;
}

.con {
    width: 94%;
    padding: 0 3%;
    float: left;
}

.baoming ul {
    width: 92%;
    margin: 0 4%;
    float: left;
    padding: 0;
}

.baoming ul li {
    width: 20%;
    padding: .5rem 0 .3rem;
    float: left;
}

.baoming ul li a {
    width: 100%;
    line-height: .3rem;
    color: #30a5c8;
    font-size: .26rem;
    display: block;
}

.baoming ul li a img {
    width: 60%;
    margin: 0 20% 0.1rem;
}

a:hover {
    box-shadow: 0 0 10px #000;
}


.con2 .bt {
    padding-top: .7rem;
}

.bt .dbt {
    font-size: .54rem;
    font-weight: bold;
    color: #000;
}

.bt .dbt span {
    color: #30a5c8;
}

.bt p {
    font-size: .22rem;
    line-height: .36rem;
    color: #333;
}

.con2 {
    background: url(../img/img_03.jpg) no-repeat center;
    height: 8rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con3 {
    background: url(../img/img_05.jpg) no-repeat center;
    height: 2.2rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con3 .dbt {
    color: #fff;
    padding-top: 1.4rem;
}

.con3_c {
    background: #39499f;
}

.con3_l {
    color: #fff;
    font-size: .3rem;
    line-height: .6rem;
    background: #f44e0c;
    width: 30%;
    margin: 0.24rem 35%;
    border-radius: .1rem;
    float: left;
}

.con3_c table {
    width: 100%;
    margin-bottom: .45rem;
    float: left;
}

.con3_c table th {
    background: #fff;
    color: #000;
    line-height: .36rem;
    font-size: .3rem;
    padding: .18rem 0;
}

.con3_c table tr {
    padding: 0 .1rem;
    color: #000;
    font-size: .24rem;
    line-height: .72rem;
    background: #b4d5ff;
}

.con3_c table .con3_bc {
    background: #89b7f8;
}

.zsf {
    line-height: .36rem;
    background: #b4d5ff;
}

.con3_c .btn {
    margin: 0 0 .6rem;
}

.con3_c .btn a {
    background: #ffa811;
}

.con4 {
    background: url(../img/img_07.jpg) no-repeat center;
    height: 2.56rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con4 .dbt {
    padding-top: 1.12rem;
}

.con4_c {
    padding-bottom: .9rem;
}

.con4_c li {
    box-shadow: 2px 2px 6px #666;
    margin-bottom: .24rem;
    width: 100%;
    float: left;
}

.con4_cl {
    float: left;
    background: #a2c0e7;
    width: 25%;
    font-size: .3rem;
    line-height: .45rem;
    padding: 0.48rem 0;
    font-weight: bold;
}

.con4_cl2 {
    padding: .63rem 0;
}

.con4_cr {
    color: #000;
    text-align: left;
    width: 71%;
    padding: .2rem 2%;
    float: left;
    background: #fff;
}

.con4_cr span {
    color: #186ad5;
}

.con4_cr .time {
    width: 100%;
    float: left;
    line-height: .3rem;
    margin-bottom: .12rem;
}

.con4_cr .conten {
    color: #666;
    font-size: .24rem;
    line-height: .3rem;
    float: left;
    width: 100%;
}

.con5 {
    background: url(../img/img_09.jpg) no-repeat center;
    height: 11.83rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con5 .bt {
    padding-top: .56rem;
}

.con5 ul {
    margin: .3rem 0 .06rem;
    padding: 0.32rem 0;
    float: left;
    width: 100%;
}


.con5 li {
    color: #fff;
    font-size: .26rem;
    line-height: .6rem;
    /* text-align: left; */
}

.con5 li span {
    color: #95b7f1;
}

.con5 .btn a {
    background: #ffa811;
}

.con6 {
    background: url(../img/img_10.jpg) no-repeat center;
    height: 6.15rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con6 .bt .dbt {
    padding-top: 2.32rem;
    color: #fff;
}

.con7 {
    background: url(../img/img_11.jpg) no-repeat center;
    height: 2rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con7 .dbt {
    padding-top: 1.02rem;
}

.con7_c li {
    width: 100%;
    padding: .24rem 0;
    float: left;
}

.con7_c li .con7_b {
    font-size: .3rem;
    color: #fff;
    line-height: .45rem;
    margin-bottom: .12rem;
    width: 94%;
    padding: .24rem 3%;
    float: left;
    text-align: left;
    background: #3d478b;
    border-top-right-radius: .45rem;
    border-bottom-right-radius: .45rem;
}

.con7_c li span {
    font-weight: bolder;
    padding-right: .2rem;
}

.con7_c li .con7_n {
    font-size: .24rem;
    color: #333;
    background: #dfe3ff;
    line-height: .36rem;
    width: 94%;
    padding: .12rem 3%;
    float: left;
    text-align: left;
}


.btns a {
    background: #ffa811;
    color: #fff;
    font-size: .3rem;
    width: 40%;
    margin: .24rem 5% .6rem;
    line-height: .6rem;
    display: block;
    border-radius: .3rem;
    float: left;
}

.btns .btn2 {
    background: linear-gradient(#212a75, #3d478b);
}

.con8 {
    background: url(../img/img_13.jpg) no-repeat center;
    height: 1.86rem;
    background-size: 100%;
    float: left;
    width: 100%;
}

.con8 .dbt {
    padding-top: .98rem;
}

.con8_c {
    background: #dfe3ff;
    padding-bottom: .6rem;
}

.con8_c li {
    border-bottom: 1px dashed #999;
    width: 100%;
    float: left;
}

.con8_c li span {
    margin: 0 .1rem;
}

.con8_b {
    font-size: .28rem;
    color: #333;
    font-weight: bold;
    line-height: 1rem;
    margin-bottom: .12rem;
    width: 16%;
    float: left;
    text-align: center;
}

.con8_n {
    font-size: .24rem;
    color: #333;
    line-height: .40rem;
    width: 80%;
    padding: 0 2%;
    float: left;
    text-align: left;
    margin: .3rem 0;
}



/* 
.wap-order-form {
    height: 4.2rem;
    position: relative;
}

.wap-order-form .form-contain {
    width: 100%;
    height: auto;
    transform: translate(-50%, 10%);
    position: absolute;
    top: 30%;
    left: 50%;
    text-align: center;
}

.wap-order-form .form-contain input {
    line-height: 0.4rem;
    border: 1px solid #003e93;
    width: 80%;
    height: 0.72rem;
    margin: 0 0 0.16rem 0;
    background: #fff;
    text-align: center;
    padding: 0 2%;
    border-radius: 0.04rem;
    font-size: 0.28rem;
}

.wap-order-form .form-contain button {
    display: inline-block;
    height: 0.72rem;
    width: 80%;
    margin-top: 0.16rem;
    font-size: 0.3rem;
    text-align: center;
    cursor: pointer;
    background: #fb9711;
    color: #fff;
    border-radius: 0.36rem;
    outline: none;
    border: 0;
    -webkit-appearance: none;
} */

.footer {
    padding: 0.4rem 2%;
    width: 96%;
    float: left;
    background-color: #666;
}

.footer .footer_bt {
    width: 100%;
    float: left;
}

.footer .choose_btn {
    float: left;
    margin: 0 0 0.3rem;
    width: 100%;
}

.footer .choose_btn_list {
    width: 46%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin: 0 2%;
    background: #3d478b;
    border-radius: 0.5rem;
    font-size: 0.3rem;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    text-decoration: none;
}

.footer .choose_address {
    width: 100%;
    float: left;
    font-size: 0.12rem;
    line-height: 0.28rem;
    text-align: center;
    color: #fff;
}