body { margin: 0px; padding: 0px; font-size: 14px;font-family: "SourceHanSans-Regular", system-ui, -apple-system, Heiti SC ,tahoma, arial, Hiragino Sans GB, "\5B8B\4F53",sans-serif;}
/*fonts*/
@font-face { font-family: "SourceHanSans-Light"; src: url("https://www.hngymt.com/res/template/mingtai2023/resource/fonts//SourceHanSans-Light.otf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "SourceHanSans-Regular"; src: url("https://www.hngymt.com/res/template/mingtai2023/resource/fonts/SourceHanSans-Regular.otf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "SourceHanSans-Medium"; src: url("https://www.hngymt.com/res/template/mingtai2023/resource/fonts/SourceHanSans-Medium.otf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "SourceHanSans-Bold"; src: url("https://www.hngymt.com/res/template/mingtai2023/resource/fonts/SourceHanSans-Bold.otf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "BebasNeue"; src: url("https://www.hngymt.com/res/template/mingtai2023/resource/fonts/BebasNeue.otf") format("opentype"); font-weight: normal; font-style: normal; }
p, img, ul, li, a { margin: 0px; padding: 0px; border: 0px; list-style-type: none; text-decoration: none;}
a{ cursor: pointer;}
.clear { clear: both; }
.blk{color: #275491 !important;}
.pab{padding-bottom:90px;}


.container{width: 65%; height: 100%;
    
    margin: 0 auto;
    position: relative;
    transition: all .5s ease;}

.lbz{background: #f9f2ea; overflow: hidden; margin-top: 95px;}
.lbz_ban{height: 955px; background: url(../img/ban1.jpg) center 0 no-repeat; overflow: hidden;}
.lbz_logo{width: 423px; height: 128px; margin: 80px auto 20px;}
.lbz_wen{width: 862px; height: 276px; margin: 100px auto 0px;}
.lbz_wen img{margin-left: 30px;}
.lbz_cp{width: 669px; height: 228px; margin: 80px auto 20px;}

.lbza{background: #f9f2ea; overflow: hidden;}
.lbza_ban{height: 639px; background: url(../img/a.jpg) center 0 no-repeat; overflow: hidden;}
.lbza_bant{width: 1160px; height: 133px; margin: 80px auto 20px;}
.lbza_banp{ text-align: center;font-size: 24px; font-weight: bold; color: #ffffff; margin-top: 105px; padding-left: 40px;}
.lbza_banb{font-size: 16px; color: #333333; width: 890px;padding-left: 30px; height: 120px; margin: 25px auto;text-indent: 2em; line-height: 26px;}

.lbzc{background: #faf6db; overflow: hidden;padding: 0px 0 30px; margin-bottom: -1rem;}
.lbzc_b{width: 624px; height: 235px; margin: 20px auto;}
.lbzc_bc{width: 1195px; height: 425px; margin: 40px auto 0;}
.lbzc_bp{width: 1170px; font-size: 16px; color: #48774f; line-height: 32px; margin: 20px auto 0;}
.lbzc_bp p{text-indent: 2em; margin-bottom: 10px;}
.lbzd{background: url(../img/bg.png) center bottom no-repeat #d6fff6; overflow: hidden;padding: 30px 0;}

.lbzca{color: #48774F; font-size: 18px; line-height: 32px;width: 1170px; margin: 40px auto 0px; text-align: center;}
.lbzc ul{width: 1200px; margin: 0px auto; overflow: hidden;}
.lbzc ul li{float: left;width: 274px; height: 209px; margin: 20px 13px;}

.lbz_ly{width: 1100px;padding: 40px; margin: 40px auto; height: 300px; background: #98ca69;}

.lbz_la{color: #08482f;font-size: 24px;font-weight: bold; text-align: center; padding: 10px 0 30px;}

.x_usaz{margin: 10px 0; line-height: 34px; overflow: hidden; float: left;}
.x_usaz span{color: #FFFFFF; font-size: 16px; display: inline-block; width: 120px; text-align: right; float: left;}
.x_usaz input{height: 34px; border: 1px solid #EBEBEB; padding: 0 6px; line-height: 34px; width: 394px; float: left;}
.x_usaz i{font-style: normal; margin: 0 5px; line-height: 34px; color: #FFFFFF;}
.x_usaz select{height: 24px; border: 1px solid #EBEBEB; width:90px; padding-left: 6px;}
.x_usaz textarea{width:916px; height: 80px; border: 1px solid #EBEBEB; padding: 8px;}
.lvz{text-align: center;}
.x_usain{width: 200px; height: 36px; border: 1px solid #1c885e; margin-bottom: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 18px; cursor:pointer; background: #28976c; color: #FFFFFF;}
.x_usain:hover{ background: #0a6f48; color: #FFFFFF;}



/*! <=991 手机端 */
@media all and (max-width: 991px)

{.container{width:95%;}
 .lbz{ margin-top: 50px;}
 .lbz,.lbz_wen{ width: 100%}
 .lbz_ban{ height: auto;}
 .lbz_logo{ width: 50%; margin: 20px auto; height: auto;}
 .lbz_logo img,.lbzc_b img{ width: 100%;}
 .lbz_wen,.lbz_cp{ margin-top: 20px; height: auto; width: 100%;}
 .lbza_bant{ width: 100%; margin-top: 10px; height: auto;}
 .lbza_ban{ height: auto;}
 .lbz_wen img,.lbz_cp img,.lbza_bant img  {width: 100%; margin-left: 0px;}
 .lbza_banp{ margin-top:10px; padding-left: 0px; background: #48774f;}
 .lbza_banb{ width: 98%; margin:0 auto;font-size: 12px; text-indent: 0px; padding:10px 0px; height: auto;}
 .lbzc_b,.lbzc_bp{ width: 98%; height: auto; line-height: 24px;font-size: 14px;}
 .lbzc_bc,.lbzca{ margin-top: 10px; width: 100%; height: auto;}
 .lbzc_bc img, .lbzc ul li img{ width: 100%;}
 .lbzc ul{ width: 100%;}
 .lbzc ul li{float: left;
    width: 48%;
    height: auto;
    margin: 5px 1%;}
 .lbz_ly{ width: 100%; padding: 10px 0px; height: auto; margin:0px auto;}
 .x_usaz{ float: none; width: 98%; margin: 0 auto}
 .x_usaz input{ width: 95%;}
 .x_usaz textarea{width: 95%;}
 .lbzc{ padding-bottom:0px; margin-bottom: -1rem;}
}