﻿@charset "utf-8";
/* CSS Document */
/*2025.11.12*/

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {
    border: 0 none;
    margin: 0;
    padding: 0;
}

body {
    font-size: 14px;
    color: #333;
    font-family: '微软雅黑', Arial, 'AvenirLTStd-light', 'AvenirLTStd', Arial, Helvetica, sans-serif;
    min-width: 1250px;
    background: url(../images/bg.jpg) repeat left top;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pos {
    position: relative;
}



a {
    text-decoration: none;
    outline: none;
}

    a:active {
        star: expression(this.onFocus=this.blur());
    }

:focus {
    outline: 0;
}

a:hover {
    color: #2a72bb;
    text-decoration: underline;
    transition: all 0s ease 0s;
}

ul {
    list-style: none;
}

li {
    list-style: none;
}

img {
    border: none;
    vertical-align: middle;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    clear: both;
    height: 0px;
}

.clear {
    clear: both;
}

.container1 {
    width: 1200px !important;
    margin: auto;
    padding: 0;
}

.con {
    background: #83161b url(../images/bg1.jpg) repeat-x left top;
    min-height: 480px;
    padding: 0 60px 15px;
}

.mar30 {
    margin-top: 25px;
    flex: 0 0 49%;
    max-width: 49%;
}

.f-tit {
    padding-bottom: 16px;
    background: url(../images/xian.png) repeat-x left bottom;
}

    .f-tit h4 {
        font-size: 32px;
        font-weight: bold;
        color: #fff;
    }

.f-con {
    padding-top: 10px;
}

    .f-con p {
        margin-top: 15px;
    }
/**/
.pad30 {
    padding-top: 30px;
}

.form-one {
    padding-top: 60px;
}

    .form-one .form-group {
        margin-bottom: 30px;
        align-items: center;
    }

        .form-one .form-group label {
            font-size: 20px;
            color: #fff;
            margin-bottom: 0;
        }

        .form-one .form-group input {
            height: 46px;
            border-radius: 0;
        }

    .form-one .form-control:focus {
        box-shadow: none;
    }

    .form-one .form-group .yanzm input {
        width: 100%;
    }

    .form-one .form-group .yanzm span {
        border-left: none;
        position: absolute;
        right: 0px;
        top: 1px;
/*        font-size: 20px;
        background: #fff;
        height: 46px;
        line-height: 46px;*/
    }



.f-buton {
    background: url(../images/xian.png) repeat-x left top;
    padding-top: 30px;
    margin-top: 66px;
}

    .f-buton button.lji {
        border-radius: 40px;
        font-size: 20px;
        line-height: 50px;
        padding: 0 58px;
        margin: 0 25px;
    }


.wc-copy {
    padding: 10px 0;
}

    .wc-copy p {
        margin-bottom: 0;
    }

.result-list {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding: 40px 0;
    margin-bottom: 30px;
}


.js-result-html span {
    color: #fff !important;
}
