*{margin:0;padding:0;list-style:none;text-decoration:none;font-size:16px;color:#323232;}
body{margin:0;padding:0;font:500 16px Arial,'Times New Roman','Microsoft YaHei',SimHei;}
input{outline:0;border:none;}
a{text-decoration:none;}
img{vertical-align:middle;}
.m-section .section-center{margin:auto;width:1200px;}
.m-section,.m-section .section-center{position:relative;background-position:center;background-repeat:no-repeat;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}
.box{width: 1200px;margin: auto;}
.m0{margin: 0px!important;}
.mr0{margin-right: 0px!important;}
.bbn{border-bottom: none!important;}
.brn{border-right: none!important;}
.title{
    height:120px;
    font-size:50px;
    line-height: 90px;
    color: #333333;
    text-align: center;
    background: url(../img/tit.png) no-repeat center top;

}
.title span{
    font-size: 56px;
    color: #333333;
        background: url(../img/one-tit.png) no-repeat center;
    background-clip:text;
    -webkit-text-fill-color: transparent;
}
.banner{
    width: 100%;
    height: 500px;
    background: url('../img/banner.png')no-repeat center;
    background-size:101%;
}
.banner_btn{
    width:350px;
    height:84px;
    cursor: pointer;
    margin:430px 0px 0px 450px;
    background:url('../img/banner_btn.png')no-repeat center;
    font-size:22px;
    text-align:center;
    line-height:64px;
    cursor: pointer;
    color:#010c46;
}
.btns:hover{background: #d6bd8b;}
.one{
    width:100%;
    padding:0px 0px 0px 0px;
    background: url('../img/one.png')no-repeat center top;
    box-sizing:border-box;
}
.one-page-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
}
/* --- 核心容器：宽度 1200px --- */
.one-container {
    width: 1200px;
    padding: 50px 0px 10px;
    position: relative;
    box-sizing: border-box;
}
/* --- 1. 头部区域 --- */
.one-header {
    height:115px;
    text-align: center;
    position: relative;
    background: url('../img/tit.png')no-repeat center top;
}
.one-title-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    position: relative;
    z-index: 2;
}

.one-title-sub {
    font-size: 52px;
    color: #08419c;
    font-weight: 400;
    margin-top: 25px;
    margin-left:190px;
}

/* --- 2. 统计数据条 --- */
.one-stats-bar {
    background: url('../img/one-stats-bar.png')no-repeat center top;
    padding: 20px 35px 20px;
    margin: 40px 0 25px;
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4列布局 */
    grid-gap: 0px 18px; /* 行间距15px，列间距10px */
    box-sizing:border-box;
}
.one-stat-item {
    font-size: 16px;
    line-height: 1.6;
}
.one-label {
    font-size:24px;
    color: #08419c; /* 标签深蓝 */
    font-weight: bold;
}
.one-value {
    font-size:24px;
    color: #08419c; /* 值稍浅 */
}
/* --- 3. 主要内容区域 --- */
.one-content-section {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 20px;
    gap: 20px;
}
/* 左侧图片区域 */
.one-content-left {
    flex: 0 0 520px; /* 固定宽度 */
    position: relative;
}
/* 模拟文件样式的占位符 */
.one-doc-image-placeholder {
    width: 100%;
    height: 300px;

    display: flex;
    justify-content: center;
    align-items: center;
      background: url('../img/one-doc-image-placeholder.png')no-repeat center;
}

/* 右侧文字区域 */
.one-content-right {
    flex: 1;
}
.one-content-title {
    font-size: 36px;
    color:#bb932a;
        line-height: 35px;
    margin-bottom: 20px;
    font-weight: bold;
    display: inline-block;
}
/* 为了兼容不支持background-clip的浏览器，给个兜底色 */
@supports not ((-webkit-background-clip: text) or (background-clip: text)) {
    .one-content-title {
        background: none;
        color: #cfa858;
    }
}
.one-text-block {
    font-size: 18px;
    color: #434343;
    line-height: 32px;
    text-align: justify;
}
.one-list {
    list-style: none;
    margin: 0px 0px;
}
/* --- 4. 底部按钮 --- */
.one-footer-action {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 30px;
}
.one-btn-consult {
    width:370px;
    height:85px;
    background: url('../img/one-btn-consult.png')no-repeat center; /* 金色渐变按钮 */
    border: none;
    font-size: 36px;
    font-weight: bold;
    color: #125bcf; /* 深褐色文字 */
    cursor: pointer;
    transition: transform 0.2s;
}
.one-btn-consult:hover {
    color: #4b3500; /* 深褐色文字 */
    background: url('../img/one-btn-consult-hover.png')no-repeat center;
    transform: translateY(-2px);

}

.two{
    width: 100%;
    padding: 0px 0px 0px 0px;

    position: relative; /* 为绝对定位按钮创建参照容器 */
}
.two-container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
/* --- 1. 头部区域 --- */
.two-header-section {
    margin-top:50px;
    margin-bottom:30px;
    height:120px;
    padding-top: 30px;
    padding-bottom: 20px;
    background: url('../img/two-tit.png')no-repeat center top;
    position: relative;
    box-sizing:border-box;
}
.two-header-content {
    text-align: center;
    position: relative;
}

.two-main-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.two-title-normal {
    font-size: 48px;
    color: #004098; /* 标准蓝 */
    font-weight: normal;
        margin-right: 40px;
}
.two-title-highlight {
        width: 170px;
    font-size: 64px;
    color: #003366; /* 深蓝 */
    font-family: "SimSun", serif; /* 衬线体 */
    font-weight: bold;
    margin: 0 5px 0px 40px;
}


/* --- 2. 主体内容区域 (包含背景分割) --- */
.two-body-section {
    padding: 40px 0;
    position: relative;
        background: url('../img/two.png')no-repeat center top;

}
/* 网格布局 */
.two-grid-box {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3列 */
    grid-template-rows: repeat(2, auto);   /* 2行 */
    gap: 20px 20px; /* 行间距20px，列间距20px */
}
/* 卡片样式 */
.two-card {
    width:390px;
    height:185px;

    /* 卡片背景：浅蓝灰渐变，模拟金属/玻璃质感 */
    background: url('../img/two-card1.png')no-repeat center top;
    background-size:100%;
    padding: 30px 20px;
    position: relative;

    display: flex;
    flex-direction: column;

    transition: transform 0.3s, box-shadow 0.3s; /* 确保过渡动画平滑 */

    box-sizing:border-box;
}
.two-card:nth-child(2){
    background: url('../img/two-card2.png')no-repeat center top;
    background-size:100%;
}
.two-card:nth-child(3){
    background: url('../img/two-card3.png')no-repeat center top;
    background-size:100%;
}
.two-card:nth-child(4){
    height:200px;
    background: url('../img/two-card4.png')no-repeat center top;
    background-size:100%;
}
.two-card:nth-child(5){
        height:200px;
    background: url('../img/two-card5.png')no-repeat center top;
    background-size:100%;
}
.two-card:nth-child(6){
        height:200px;
    background: url('../img/two-card6.png')no-repeat center top;
    background-size:100%;
}
.two-card.two-active {
    transform: translateY(-10px); /* 浮动幅度稍微加大一点，更明显 */

    z-index: 10; /* 保证浮起时在最上层 */
}
.two-card:hover {
    transform: translateY(-5px);
}
.two-card-inner {
    position: relative;
    z-index: 2;
    text-align: center;
}
.two-card-title {
    color: #08419c;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}
.two-card-desc {
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    text-align: justify; /* 两端对齐让文字块更整齐 */
    text-align-last: center; /* 最后一行居中 */
}
/* 右下角的数字水印 */
.two-card-num {
    position: absolute;
    bottom: 5px;
    right: 15px;
    font-size: 50px;
    font-weight: bold;
    color: #ffffff; /* 白色文字 */
    opacity: 0.8; /* 稍微透明 */
    z-index: 1;
    line-height: 1;
    font-family: Arial, sans-serif;
    text-shadow: 0 2px 5px rgba(0,0,0,0.05);
}
/* --- 3. 底部按钮 --- */
.two-footer-area {
    text-align: center;
    margin-top: 35px;
}
.two-btn {
 width: 370px;
    height: 85px;
    background: url(../img/one-btn-consult.png) no-repeat center;
    border: none;
    font-size: 36px;
    font-weight: bold;
    color: #125bcf;
    cursor: pointer;
    transition: transform 0.2s;
}
.two-btn:hover {
    color: #4b3500; /* 深褐色文字 */
    background: url('../img/one-btn-consult-hover.png')no-repeat center;
    transform: translateY(-2px);
}
.sreen{
    width: 100%;
    padding: 50px 0px 0px 0px;
}
  /* --------------------------
           主容器样式 (Width 1200px)
           -------------------------- */
        .screen-container {
            margin:0 auto;
            width: 1200px;
            position: relative;
            overflow: hidden;
            padding-bottom: 50px;
        }

        /* --------------------------
           Header 头部区域样式
           -------------------------- */
        .screen-header {
            position: relative;
            text-align: center;
            padding-top: 25px;
            padding-bottom: 40px;
            height: 120px;
            box-sizing:border-box;
                background: url('../img/sreen-tit.png')no-repeat center;

        }

        /* 背景大字 PANAMA */
        .screen-bg-text {
            position: absolute;
            top: 10px;
            left: 50%;
            transform: translateX(-50%);
            font-size: 110px;
            font-weight: 900;
            color: transparent;
            -webkit-text-stroke: 1px #e0e0e0; /* 描边效果 */
            letter-spacing: 10px;
            opacity: 0.6;
            z-index: 1;
            user-select: none;
        }

        /* 主标题容器 */
        .screen-title-box {
            position: relative;
            z-index: 10;
            display: flex;
            align-items: flex-end; /* 底部对齐 */
            justify-content: center;
            color: #0044aa; /* 主蓝色 */


        }

        .screen-title-small {
            margin-right: 50px;
                font-size: 52px;
                font-weight: 400;
                color: #08419c;
                margin-bottom: 5px;
        }

        .screen-title-large {
            width: 200px;
            font-size: 64px;
            font-weight: 900;
            line-height: 1;
            margin: 0 10px;
            padding-bottom: 0px;
            font-family: "SimSun", "Songti SC", serif; /* 宋体更接近图片中的粗体风格 */
        }

        /* 国旗图标 */
        .screen-flag-icon {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            margin-left: 10px;
            margin-bottom: 10px;
            box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
        }

        /* 金色手写体 Panama */
        .screen-script-text {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-30%, -30%) rotate(-8deg);
            font-family: 'Dancing Script', cursive;
            font-size: 48px;
            background: linear-gradient(to right, #daa520, #f8e48b, #daa520);
            -webkit-background-clip: text;
            color: transparent;
            z-index: 11;
            pointer-events: none;
        }

        /* --------------------------
           Content 内容区域布局
           -------------------------- */
        .screen-body {
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    margin-top: 50px;
    box-sizing: border-box;
        }

        /* 左侧文字列表 (占比约 55%) */
        .screen-left-col {
            width: 655px;
        }

        /* 单个列表项 */
        .screen-item {
            width:655px;
            position: relative;
            margin-bottom: 15px;
            padding-top:5px;
            padding-left: 7px;
        }

        /* 标题背后的黄色光晕圆点 */
        .screen-orb {
            position: absolute;
            left: -5px;
            top: -5px;
            width: 35px;
            height: 35px;
            background: url('../img/screen-orb.png')no-repeat center;
            border-radius: 50%;
            z-index: 0;
            opacity: 0.8;
        }

        .screen-item-title {
            position: relative;
            font-size: 26px;
            font-weight: 900;
            color: #08419c;
            margin-bottom: 8px;
            z-index: 1; /* 确保文字在光晕上面 */
        }

        .screen-item-desc {
            font-size: 20px;
            color: #333333;
            line-height: 30px;
            text-align: justify;
        }

        /* 右侧图片拼贴 (占比约 40%) */
        .screen-right-col {
            width: 480px;
            display: grid;
            grid-template-columns: 1.2fr 1fr; /* 左侧两张图稍宽，右侧长图稍窄 */
            grid-template-rows: 1fr 1fr;
            gap: 8px;
            height: 520px; /* 固定高度以匹配左侧内容 */
        }

        /* 图片通用样式 */
        .screen-img-box {
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: relative;
        }

        .screen-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s;
        }

        .screen-img:hover {
            transform: scale(1.05);
        }

        /* 具体的网格位置 */
        .screen-img-tl { /* Top Left: Education */
            margin-top:35px;
            height: 243px;
            grid-column: 1;
            grid-row: 1;
        }

        .screen-img-bl { /* Bottom Left: Finance */

            height:310px;
            grid-column: 1;
            grid-row: 2;
        }
        /* 增加蓝色遮罩模仿图片中的科技感/金融感 */
        .screen-img-bl::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(135deg, rgba(0, 50, 150, 0.4), rgba(0, 0, 0, 0.2));
            pointer-events: none;
        }

        .screen-img-r { /* Right: Elderly - Spans 2 rows */
                height: 394px;
                margin-top:130px;
            grid-column: 2;
            grid-row: 1 / span 2;
        }

        /* --------------------------
           Footer 底部按钮样式
           -------------------------- */
        .screen-footer {
            margin-top: 20px;
            text-align: center;
        }

        .screen-btn {
            display: inline-block;
            background: linear-gradient(180deg, #8cbcf7 0%, #6da6ea 30%, #468cd9 60%, #3073c4 100%);
            color: white;
            font-size: 28px;
            font-weight: 700;
            padding: 12px 80px;
            border-radius: 50px;
            border: none;
            cursor: pointer;
            box-shadow: 0 5px 15px rgba(48, 115, 196, 0.4);
            letter-spacing: 2px;
            transition: opacity 0.3s;
        }

        .screen-btn:hover {
            opacity: 0.9;
        }
          /* --- 核心修复：定义颜色变量 --- */
        :root {
            /* 这里定义你要求的具体色值 */
            --four-blue-color: #08419c;
            --four-brown-color: #4b3500;
            --four-gold-bg: #dcb35c;
        }
.four{
    width: 100%;
    padding: 50px 0px 0px 0px;
    background: #f8fdff;
}

  /* 容器 1200px */
        .four-container {
            margin:0 auto;
            width: 1200px;

            position: relative;
            overflow: hidden;
            padding-bottom: 60px;

        }

        /* --- 头部 --- */
        .four-header {
position: relative;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 40px;
    height: 120px;
    box-sizing: border-box;
    background: url(../img/four-tit.png) no-repeat center;
        }

        .four-bg-text {
            position: absolute;
            font-size: 110px;
            font-weight: 900;
            color: transparent;
            -webkit-text-stroke: 1px #eef1f6;
            letter-spacing: 12px;
            z-index: 1;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            pointer-events: none;
        }

        .four-title-row {
            position: relative;
            z-index: 10;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #0044aa;
        }

        .four-title-main {
               margin-right: 180px;
    font-size: 52px;
    font-weight: 400;
    color: #08419c;
    margin-bottom: 5px;}
        .four-title-bold {
         width: 80px;
    font-size: 64px;
    font-weight: 900;
    line-height: 1;
    margin: 0 10px;
    padding-bottom: 0px;
    font-family: "SimSun", "Songti SC", serif;
}

        .four-flag-circle {
            width: 50px;
            height: 50px;
            margin-left: 15px;
            border-radius: 50%;
        }

        .four-script-overlay {
            position: absolute;
            font-family: 'Dancing Script', cursive;
            font-size: 42px;
            background: linear-gradient(to right, #b8860b, #e6c268, #b8860b);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            transform: rotate(-8deg) translate(20px, 35px);
            z-index: 11;
        }

        /* --- 内容区 --- */
        .four-content {
            margin-top:35px;
            position: relative;
            padding: 25px 50px;
                background: url(../img/four-cont.png) no-repeat left top;
                cursor: pointer;
        }

        .four-top-flex {
            display: flex;
            justify-content: space-between;
        }

        .four-image-wrapper {
            width: 373px;
            height: 50px;

        }

        .four-main-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        /* --- 列表与颜色逻辑 --- */
        .four-req-list {
            flex: 1;

        }

        .four-req-item {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
            cursor: pointer;
        }

        .four-check-box {
            width: 50px;
            height: 50px;
            background-color: var(--four-blue-color);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 15px;
            flex-shrink: 0;
        }

        .four-gold-bg { background-color: var(--four-gold-bg); }

        .four-check-icon {
            color: white;
            font-weight: bold;
            font-size: 20px;
        }

        /* 文字颜色类名 */
        .four-req-text {
            font-size: 22px;
            font-weight: 700;
            transition: color 0.3s ease; /* 颜色平滑过渡 */
        }

        /* 初始颜色状态 */
        .four-text-blue { color: var(--four-blue-color); }
        .four-text-brown { color: var(--four-brown-color); }

        /* --- 蓝色信息卡 --- */
        .four-info-card {
            background-color: #07439d;
            width: 1000px;
            height:270px;
            margin: 0px 0 0 auto;
            position: relative;
            z-index: 20;
            display: flex;
            padding:45px 40px 45px 50px;
            color: white;
            box-sizing:border-box;
        }

        .four-info-column {
            flex: 1;
            padding: 0 0px;
            box-sizing:border-box;
        }

        .four-info-column:first-child { border-right: 1px solid rgba(255,255,255,0.2); }

        .four-label-box {
            display: inline-block;
            border: 1px solid #e6c268;
            color: #e6c268;
            padding: 4px 20px;
            border-radius: 8px;
            font-size: 18px;
            margin-bottom: 25px;
        }

        .four-bullet-list { list-style: none; }
        .four-bullet-list li {
            position: relative;
            padding-left: 20px;
            margin-bottom: 15px;
            font-size: 24px;
            color:#fff;
        }

        .four-bullet-list li::before {
            content: "•";
            position: absolute;
            left: 0;
            color: #e6c268;
            font-size: 20px;
        }
        .four-sub-text1 {
            font-size: 20px;
            color: rgba(255,255,255,0.7);
        }
        .four-sub-text2 {
            display: block;
            font-size: 20px;
            color: rgba(255,255,255,0.7);
        }

        .four-footer { margin-top: 50px; text-align: center; }
        .four-btn {
            background: linear-gradient(180deg, #8cbcf7 0%, #468cd9 100%);
            color: white;
            font-size: 30px;
            font-weight: 700;
            padding: 14px 100px;
            border-radius: 50px;
            border: none;
            cursor: pointer;
        }
        .five{
            width: 100%;
            padding: 0px 0px 50px 0px;
            background: url('../img/five.png')no-repeat center top;
        }

          /* 基础样式定制 */
        .five-container {
            width: 1200px;
            margin: 0px auto;
            padding: 50px 0px;
            position: relative;
            font-family: "Microsoft YaHei", sans-serif;
         }
        .five-bg-content{
            width:1200px;
            height:350px;
            background: #fff;
            box-shadow: 0 10px 40px rgba(0,0,0,0.08);
            padding-top:60px;
            box-sizing:border-box;
        }
        /* 背景大文字效果 */

        .five-inner-content {
            position: relative;
            z-index: 10;
        }

        /* 标题样式 */
        .five-title-box {
            height:95px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 15px;
            margin-bottom: 40px;
             background: url('../img/five-tit.png')no-repeat center top;
        }
        .five-main-title {
            font-size: 52px;
            font-weight: 400;
            color: #08419c;
            margin-left: -200px;
        }
        .five-flag-icon {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            object-fit: cover;
            border: 2px solid #f0f0f0;
        }

        /* 周期统计栏 */
        .five-stats-row {
            display: flex;
            justify-content: space-around;
            margin-bottom: 40px;
            padding-bottom: 5px;
            position: relative;
            box-sizing:border-box;
        }
        .five-stat-item {
            font-size: 28px;
            font-weight: bold;
            color: #bb932a;
            opacity: 0.9;
            transition: all 0.3s ease;
            position: relative;
        }
        .five-stat-item.five-active {
            opacity: 1;
            transform: scale(1.05);
        }

        /* 激活时的下划线和三角 */
        .five-indicator {
            position: absolute;
            bottom: -11px;
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            height: 1px;
            background: #b8860b;
            display: none;
        }
        .five-indicator::after {
            content: "";
            position: absolute;
            top: -8px;
            left: 50%;
            transform: translateX(-50%);
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 8px solid #b8860b;
        }
        .five-stat-item.five-active .five-indicator {
            display: block;
        }

        /* 流程时间轴 */
        .five-process-line {
            display: flex;

            align-items: flex-start;
            position: relative;
                gap: 30px;
        }

        /* 中间的虚线 */
        .five-dashed-line {
            height:34px;
            position: absolute;
            top: 20px;
            left: 50px;
            right: 50px;
             background: url('../img/five-dashed-line.png')no-repeat center top;
            z-index: 1;
        }

        .five-step-node {
            position: relative;
            z-index: 5;
            width: 120px;
            display: flex;
            flex-direction: column;
            align-items: center;
            cursor: pointer;
        }

        /* 圆圈数字 */
        .five-circle {
            width: 74px;
            height: 74px;
            background: #003d82;
            color: #fff;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 36px;
            font-weight: 400;
            margin-bottom: 15px;
            transition: all 0.3s ease;

        }

        /* 文字描述 */
        .five-step-text {
            width:140px;
            text-align: center;
            font-size: 19px;
            color: #4b5563;
            line-height: 1.4;
            transition: all 0.3s ease;
        }

        /* 箭头符号 */
        .five-step-arrow {
            position: absolute;
            top: 18px;
            right: -25px;
            color: #94a3b8;
            font-size: 12px;
            pointer-events: none;
        }

        /* 激活状态样式 */
        .five-step-node.five-active .five-circle {
              border: 2px solid #fff;
    box-shadow: 0px 0px 0px 1px #c1912a;

            background: #c1912a;

            transform: scale(1.1);
        }
        .five-step-node.five-active .five-step-text {

            width:145px;
            color: #c1912a;
            font-weight: bold;
        }


.ym_forms {
    width: 100%;
    height: 297px;
    padding: 40px 0px;
    margin: 0px 0px;
    background: url('../img/ym_form.png')no-repeat center;
}
.ym_forms .title{
    margin: 0 auto;
    width: 1200px;
    background: url(../img/ym_tit.png) no-repeat center top;
    background-position-x: 57%;
    color: #323232;
    font-size: 50px;
    line-height: 100px;
}
.ym_form_info{
    width:100%;
    margin-top:20px;
}
.ym_form_nav{
    width: 370px;
    height: 60px;
    background: #8a7b7b;
    border-radius: 100px;
    margin:0px 415px;
}
.ym_form_nav li {
    line-height: 60px;
    text-align: center;
    width: 180px;
    font-size: 25px;
    font-weight:600;
    margin-right: -9px;
    cursor: pointer;
    color:#fff;
}
.ym_form_nav .li_hover1 {
    background: #f9da9c;
    color: #323232;
    border-radius: 100px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 201px;
    margin-left:-1px;
    margin-right:-1px;

}
.ym_form_info_text{
    width:100%;
    margin-top:32px;
    height:80px;
}
.ym_form_info_text_list{
    width:100%;
    display: none;
}
.ym_form_info_text_list input{
    float:left;
    background:#ffffff;
    font-size:18px;
    width:265px;
    height:70px;
    line-height:70px;
    border-radius:7px;
    padding-left: 30px;
    margin-right:20px;
}
#ym_form_code_input{
    width:170px!important;
    margin-right:0px!important;
    border-radius:7px 0px 0px 7px!important;
}

.ym_form_code_btn{
    float:left;
    background:#fff;
    font-size:16px;
    width:115px;
    height:70px;
    line-height:70px;
    border-radius:0px 7px 7px 0px;
    text-align:center;
    cursor:pointer;
}
.ym_form_code_btn:hover{
    color:#b81b1b;
}
.ym_form_code_btn span{
    float:left;
    width:1px;
    height:20px;
    background:#999;
    margin:25px 0px;
}
.ym_form_info_btn{
    width:310px;
    height:70px;
    background:url('../img/ym_form_btn.png')no-repeat center;
    font-size:24px;
    cursor: pointer;
    line-height: 70px;
    border-radius: 10px;
    text-align:center;
}
.ym_form_info_btn:hover {
    background:url('../img/ym_form_btn_hover.png')no-repeat center;
}

.seven{
    width:100%;
    padding:20px 0px 50px 0px;
    background:#fff;
}
.seven .title{
    background:url('../img/tit7.png')no-repeat center;
}
.seven_info{
    width:100%;
    margin-top:60px;
    height:506px;
    background:url('../img/seven_info.png')no-repeat left;
}
.seven_info_text{
    width:1131px;
    height:426px;
}
.seven_p{
    font-size:20px;
    color:#fff;
    float:left;
    line-height:80px;
    margin-left:10px;
}
.seven_info_list{
    width:375px;
    height:342px;
    background:#ecedf6;
    margin-right:3px;
}
.seven_info_list:hover{
    background:#dcdef5;
}
.seven_info_list h6{
    font-size:20px;
    font-weight:bold;
    float:left;
    margin:35px 0px 15px 24px;
}
.seven_info_list p{
    font-size:16px;
    line-height:30px;
    float:left;
    margin-left:24px;
    width:100%;
}
.seven_info_btn{
    width:599px;
    height:80px;
    text-align:center;
    line-height:80px;
    font-size:22px;
    background:url('../img/seven_info_btn.png')no-repeat center;
    cursor: pointer;
}
.seven_info_btn:hover{
    background:#fac982;
}
.jqymys {
    width:100%;
    clear: both;
    background: #fff!important;
    height: 690px!important;
}
.jqymys .jqymys-nr {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px!important;
    box-sizing: border-box;
}