@charset "utf-8";body {min-width:1200px;font-family:-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;}
img {width:100%;cursor:pointer;display:block;}
.mh-daojs{height: 178px;}
.mh-max-daojs {
    /* background: url(../images/mh_01.jpg)left top/1920px 178px no-repeat; */
    height: 178px;
}
.mh-max-daojs p {
    color: #fff;
    font-size: 32px;
    position: relative;
    top: 63px;
    left: 1425px;
    width: 442px;
    height: 52px;
}
.mh-max-daojs p span {
    position: absolute;
    width: 51px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    top: 0;
    left: 0;
}
#hours {left: 115px;}
#minutes {
    left: 228px;
}
#seconds {
    left: 343px;
}
.mh-max-daojs a {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #a5282ccc;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 52px;
    letter-spacing: 1px;
}

.mh1 {height: 1300px;}
.mh2 {height: 274px;z-index: 4;    margin-top: -300px;}
/* .mh2max {background: url(../images/mh_06.jpg)left top/1920px 274px no-repeat;height: 274px;} */
.mhform form {display:flex;flex-wrap:nowrap;position:relative;justify-content: space-between;}
.mhform form input {width: 290px;height: 56px;border:none;background:#fff;text-indent:20px;outline:none;}
/*.mhform  form input[type="button"] {*/
/*    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);;background: linear-gradient(90deg, #fe9355, #e42921);color: #fff;font-size:22px;letter-spacing:2px;opacity: 1;text-indent:0;margin:0;cursor:pointer;width: 290px;margin-left: 5px;border: none;    border-radius: 30px;*/
/*}*/


.mhform form input[type="button"] {
    /* 粉色渐变背景（从浅粉到热粉） */
    background: linear-gradient(90deg, #F77FA9, #EB315D) !important;
    /* 文字 */
    color: #fff;
    font-size: 20px;
    font-weight: bold;              /* 加粗，更有冲击力 */
    letter-spacing: 2px;
    text-indent: 0;

    /* 布局与尺寸 */
    width: 290px;
    margin: 0;
    margin-left: 5px;
    /*padding: 18px 0;                !* 上下内边距，让按钮更高更有点击感（可根据需要调整） *!*/

    /* 边框与圆角 */
    border: none;
    border-radius: 30px;            /* 你原来就是30px，保留胶囊感；如果想更圆可改成 35px 或更高 */

    /* 阴影（轻微立体感） */
    box-shadow: 0 4px 15px rgba(255, 105, 180, 0.4);

    /* 交互 */
    cursor: pointer;
    opacity: 1;
    transition: all 0.3s ease;      /* 平滑过渡 */
}

/* 悬停效果：颜色加深 + 轻微上浮 */
.mhform form input[type="button"]:hover {
    background: linear-gradient(90deg, #ff9ab9, #ff1493);
    box-shadow: 0 8px 25px rgba(255, 105, 180, 0.6);
    transform: translateY(-3px);
}

/* 点击按下效果 */
.mhform form input[type="button"]:active {
    transform: translateY(1px);
    box-shadow: 0 2px 10px rgba(255, 105, 180, 0.4);
}
/*.mhform  form input[type="button"] {*/
/*    display: inline-block;*/
/*    padding: 20px 60px;              !* 上下左右内边距，控制按钮大小 *!*/
/*    font-size: 28px;                 !* 文字大小 *!*/
/*    font-weight: bold;               !* 加粗 *!*/
/*    color: white;                    !* 白色文字 *!*/
/*    text-align: center;*/
/*    border: none;                    !* 无边框 *!*/
/*    border-radius: 50px;             !* 大圆角，胶囊形状（高度一半即可） *!*/
/*    background: linear-gradient(to right, #ffb6c1, #ff69b4); !* 浅粉到热粉渐变 *!*/
/*    cursor: pointer;                 !* 鼠标悬停时手型 *!*/
/*    box-shadow: 0 4px 15px rgba(255, 105, 180, 0.4); !* 可选：粉色阴影，增加立体感 *!*/
/*    transition: all 0.3s ease;       !* 平滑过渡 *!*/
/*}*/

/*.mhform  form input[type="button"]:hover {*/
/*    background: linear-gradient(to right, #ff69b4, #ff1493); !* 悬停时颜色加深 *!*/
/*    transform: translateY(-3px);     !* 轻微上浮效果 *!*/
/*    box-shadow: 0 8px 25px rgba(255, 105, 180, 0.6);*/
/*}*/

/*.mhform  form input[type="button"]:active {*/
/*    transform: translateY(1px);       !* 点击时下沉 *!*/
/*    box-shadow: 0 2px 10px rgba(255, 105, 180, 0.4);*/
/*}*/

.mh2form form {padding: 163px 0 0 5px;}
.mh2form form input {
    background: #fff;
}
.mh2form form input[type="button"] {}

.mh3 {height: 1265px;}
/* .mh3max {background: url(../images/mh_09.jpg) left top / 1920px 378px no-repeat;height: 378px;} */
.mh3form form {padding: 53px 0 0 5px;}
.mh3form form input {width: 290px;margin-right: 9px;background: #cbcbcb;}
.mh3form form input[type="button"] {margin-left:11px;}
.mh4 {height: 1381px;}
.mh5{
    height: 867px;
}
.mh6 {height: 274px;}
.mh7 {
    height: 911px;
}

.mh7max {
    background: url(../images/mh_11.jpg) left top/1920px 274px no-repeat;
    height: 274px;
}

.mh7form form input {

    background: #fff;
}


.mh8{
    position: relative;
    width: 1920px;           /* 关键：固定宽度 */
    height: 2409px;
    margin: -10px auto 0;    /* 现在就能居中了 */
    background: url(../images/lbdbj.jpg) left top / 1920px 2409px no-repeat;
}

.xin {
    background: url(../images/lbbj-y.png)left top/1378px 1105px no-repeat;
    height: 1105px;
    width: 1378px;
    margin: 135px auto 0;
    padding-top: 1px;
}

.mg1{
    width: 30%;
    text-align: center;
    margin: 56px auto 0;
}
.bd img{
    width: 1042px;
    height: 379px;
}
.tips p{
    text-align: center;
    margin: 0 auto;
    color: #0C0049;
    line-height: 20px;
    letter-spacing: 2px;
}

.mh8banner {
    position: relative;
    margin-top: 35px;
}

.mh8banner .bd {
    width: 1050px;
    height: 383px;
    overflow: hidden;
    margin: auto;
}

.mh8banner .bd ul li {
    width: 1050px;
    height: 383px;
}

.mh8banner .hd {
    width: 907px;
    /*margin-left: -5px;*/
    margin:20px auto;
}

.mh8banner .hd ul {
    display: flex;
    justify-content: space-between;
}

.mh8banner .hd ul li {
    width: 23%;
    height: 6px;
    overflow: hidden;
    color: #fff0;
    background: #4c4c4c;
    padding: 0 5px 0;
}
.mh8banner .hd ul .on{
    background: #810100;
}

.mh8banner .fd {position:absolute;top: 50%;left:0;width:100%;}
.mh8banner .fd a {width: 50px;height: 100px;position:absolute;cursor: pointer;}
.mh8banner .fd a.next {right: 20px;}
.mh8banner .fd a.prev {left: 20px;}

.fd a.prev::before {
    content: "";
    position: absolute;
    left: 20px;
    top: 50%;
    width: 12px;
    height: 12px;
    border-left: 3px solid #fff;
    border-bottom: 3px solid #fff;
    transform: translateY(-50%) rotate(45deg);
    z-index: 10;
}

.fd a.next::before {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 12px;
    height: 12px;
    border-right: 3px solid #fff;
    border-top: 3px solid #fff;
    transform: translateY(-50%) rotate(45deg);
    z-index: 10;
}

/* 可选：加个半透明圆背景，更明显 */
.fd a.prev, .fd a.next {
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.4);
    border-radius: 50%;
    top: 50%;
    margin-top: -25px;
}
.fd a.prev { left: 10px; }
.fd a.next { right: 10px; }


.mh801{
    height: 1043px;
    margin-top: -20px;
}

.mh802 {
    height: 2310px;
}
.mh9{
    height: 160px;
    margin-top: -140px;
}

.mh9max {
    /* background: url(../images/mh_17.jpg)left top/1920px 274px no-repeat; */
    height: 274px;
}

.mh9form {
    width: 1300px;
}

.mh9form form {
    /*padding-top: 162px;*/
    padding-right: 42px;
    padding-left: 20px;
}

.mh9form form input {
    width: 280px;
    background: #fff;
}
.mh10{
    height: 160px;
    margin-top: -150px;
}

.mh10form form input{
    background: #fff;
}
.mh10max{
    /* background: url(../images/mh_20.jpg) left top / 1920px 398px no-repeat; */
    height: 398px;
}

.mh10form form {
    /*padding-top: 130px;*/
}
.mh11{
    height: 435px;
}

.mh11max {
    /* background: url(../images/mh_26.jpg) left top / 1920px 435px no-repeat; */
    height: 435px;
}
.mh11form form {
    padding-top: 296px;
}
.mh12{
    height: 274px;
}

.mh13 {height: 1000px;}

.mh-n-2{
    height: 804px;
    z-index: 0;
}
.mh-n-3{
    height: 200px;
    z-index: 0;
    /*background: linear-gradient(to bottom, #fffffe, #fefcf9);*/
}
.mn{
    height: 759px;
    width: 1200px;
    margin:110px auto 75px;
}

.bd4 .mh2form form input {
    background: #cccccc;
}

/*.mh2form form input::placeholder{*/
/*    font-weight: bold;*/
/*}*/

.bd4 .mh2form form input::placeholder {
    color: #000; /* 设置你想要的颜色 */
}

.bd6 .mh2form form input {
    background: #e8d9d9;
}
.bd6 .mh2form form input::placeholder {
    color: #7C7C7C; /* 设置你想要的颜色 */
}
.bd8 .mh2form form input {
    background: #E8D9D9;
}
.bd8 .mh2form form input::placeholder {
    color: #8d8b8b; /* 设置你想要的颜色 */
}
