html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
body,textarea,input,button,select,keygen,legend{font-size:14px;color:#333;font-family:Arial;-webkit-text-size-adjust:none;outline:0}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden}
.clean{zoom:1}
.clean:after,.clean:before{content:'';display:table}
.clean:after{clear:both}
a.red{color:red;text-decoration:none}
a.red:hover{color:red;text-decoration:underline}
.fc_red{color:#ff0000}
.wrap{width:1200px;margin:0 auto;zoom:1}
@media screen and (max-width:1440px){.wrap{width:95%}
}.clear{cleat:both}
.about_item:nth-child(2){margin-top:42px}
.about_item:nth-child(3){margin-top:46px;margin-bottom:85px}
.about_item .title{font-size:30px;color:#000;margin-bottom:15px}
.about_item .con_outer{width:100%;margin-top:21px;background:#05c3a2}
.about_item.ab_1 .con{margin-top:19px;padding:40px;box-sizing:border-box}
.about_item.ab_1 .r_con{width:46%;padding-left:4%;float:left}
@media (max-width:991px){.about_video{width:100%;float:none;text-align:center}
.about_item.ab_1 .r_con{width:100%;float:none;padding-left:0}
.about_item.ab_1 .con{padding:5%}
}.ey-position{position:relative;border-bottom:1px solid #ddd}
.ey-position .title{float:left;width:50%;text-align:left;font-size:20px;height:55px;line-height:55px;color:#555;max-width:60%;overflow:hidden}
.ey-position .position{float:left;width:50%;text-align:right;height:55px;line-height:55px;color:#888;font-size:16px;overflow:hidden}
.ey-position .position a{color:#888;vertical-align:middle}
.ey-position.s1{border:none}
.ey-position.s1>.title{display:none}
.ey-position.s1>.position{text-align:left}
.ey-smdy{margin:30px 0;overflow:hidden}
.ey-smdy>.contents{color:#555;line-height:160%;font-size:16px;min-height:300px}
.ey-smdy>.contents>.share{padding:10px 0}
.ey-smdy.content-100>.contents{float:none;width:100%}
.ey-smdy strong,.ey-smdy b{font-weight:bold}
.ey_smly{margin:30px 0;padding-top:10px}
.ey_smly .ey_lytitle{text-align:center;margin-bottom:2%}
.ey_smly .ey_lytitle .title{font-size:24px;color:#333}
.ey_smly .ey_lytitle span{display:block;width:28px;height:2px;background:#333;margin:15px auto 10px}
.ey_smly .ey_lytitle .txt{font-size:16px;color:#555}
.ey_smly .rows{padding:10px 2%;position:relative}
.ey_smly .rows.input_rows{float:left;width:50%;text-align:center;box-sizing:border-box}
.ey_smly .rows .input{width:100%;height:43px;line-height:43px;font-size:12px;color:#888;text-indent:10px;box-sizing:border-box}
.ey_smly .rows textarea{width:100%;height:150px;padding:5px;font-size:12px;color:#888;box-sizing:border-box}
.ey_smly .rows .fc_red{margin-right:8px;position:absolute;right:0;bottom:7px;z-index:1}
.ey_smly .rows.input_rows .fc_red{bottom:18px}
.ey_smly .rows.vcode .input{width:150px;max-width:80%}
.ey_smly .rows.vcode img{margin-top:3px}
.ey_smly .rows.vcode .fc_red{position:static;margin:0 0 0 8px}
.ey_smly .rows .form_button{width:160px;height:40px;line-height:40px;background:#222;color:#fff;font-size:14px;border:none;text-transform:uppercase;cursor:pointer}
.ey_smly .rows.textarea_rows{clear:both}
.ey_smly.s1>form>.rows.input_rows{width:100%;float:none}
.ey_smly.s1>form>.rows.textarea_rows textarea{width:90%;max-width:90%}
/*@media only screen and (max-width:768px){.ey_smly .rows.input_rows{width:100%;float:none}
}@media only screen and (max-width:768px){.ey_smly .rows .fc_red{margin-right:0}
}*/
.vmcontainer {
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    line-height: 1.6;
    color: #1d3766;
    /*width: 90%;*/
    margin: auto;
    padding: 20px 0;
}

/* 顶部区域 */
.vmab_top {
    background-image: url(../images/beijing3.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    padding: 400px 0 20px;
}
.vmab_top h1 {
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: #1d3766;
    font-size: 50px;
}
.vmab_top h2 {
    font-family: 'Poppins', Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #a44b3a;
}

/* 内容区域 */
.vmab_cub {
    display: flex;
    flex-wrap: wrap;
    margin: 40px 0;
}
.vmab_cub h1 {
    width: 100%;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
}
.vmab_cub_left {
    flex: 1 1 40%;
    margin: 0 5%;
    font-size: 14px;
}
.vmab_cub_left img {
    width: 100%;
    margin-top: 20px;
    border-radius: 8px;
}
.vmab_cub_left p {
    line-height: 1.8;
    text-align: justify;
}

/* 视觉区 */
.vmab_vis {
    width: 100%;
    background-image: url(../images/vmabvisbj.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
    color: white;
}
.vmab_vis_in {
    max-width: 600px;
    margin: auto;
	margin-top:66px;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 10px;
}
.vmab_vis_in h1 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: center;
}
.vmab_vis_in article {
    margin-bottom: 20px;
}
.vmab_vis_in article p {
    font-size: 16px;
    text-align: center;
}


@media (max-width: 768px) {
    .vmab_cub {
        flex-direction: column;
    }
    .vmab_cub_left {
        margin: 10px 0;
    }
    .vmab_vis_in {
        padding: 10px;
    }
    .vmab_vis_in h1 {
        font-size: 20px;
    }
}
.core-values {
    text-align: center;
    padding: 40px 20px;
    background-color: #f9f9f9;
}

.core-values h1 {
    font-size: 36px;
    color: #1d3766;
    margin-bottom: 30px;
}

.values-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.value-item {
    flex: 1 1 40%;
    max-width: 400px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 50px;
    text-align: center;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.value-item .icon {
    font-size: 40px;
    color: red;
    margin-bottom: 10px;
}

.value-item h2 {
    font-size: 18px;
    color: #1d3766;
    margin: 10px 0;
}

.value-item p {
    font-size: 14px;
    color: #555;
}
