@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.u-topbar{height: 40px; line-height: 40px; }

.m-flash{width: 50%; height: 380px;}
.m-flash img,.m-flash .owl-wrapper-outer,.m-flash .owl-wrapper,.m-flash .owl-item,.g-flash{width: 100%; height: 100%;}
.m-flash img{object-fit: cover;}
.m-flash .owl-pagination{position: absolute; right: 16px; bottom: 20px;}
.m-flash .owl-pagination .owl-page{float: left; margin-left: 6px; width: 10px; height: 10px; border-radius: 50%; background: #8798bc;}
.m-flash .owl-pagination .owl-page.active{background: #fff;}
.m-flash a p{position: absolute; padding: 0 35px 0 15px; bottom: 0; left: 0; right: 0; height: 50px; line-height: 50px; color: #fff; background: rgba(0, 0, 0, .5); overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-text{margin-bottom: 40px; height: 239px; color: #323232; font-size: 15px; text-align: center; border: 1px solid #ddd; overflow: hidden;}
.m-text img{margin: 25px 0 10px;}
.m-text p{padding: 0 25px; line-height: 33px; text-align: start;}
.m-text p a{color: #ff8a00;}
.m-text p a:hover{color: #0e44b0 ;}

.m-wngh{padding-left: 20px; width: 50%; height: 380px;}

/*large pcScreen*/
@media (min-width:1200px) {

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    
    
}
/*pad md*/
@media screen and (max-width: 991px ){
    .m-flash,.m-text{float: none; width: 100%;}
    .m-text{padding-bottom: 10px; height: auto;}
    .m-text p{line-height: 20px; font-size: 13px;}
    .m-wngh{margin-top: 10px; padding-left: 0; float: none; width: 100%; height: auto;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
    

}
/*small xs*/
@media screen and (max-width: 638px) {
    .m-flash{height: 188px;}

}