@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.g-flash,.g-flash img{height: 409px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 124px 0 10px; line-height: 50px; font-size: 18px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 16px; bottom: 19px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 10px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 12px; height: 12px; background: #fff; border-radius: 50%; background: rgba(255, 255, 255, .6);}
.g-flash .owl-pagination .active span{background: #fff;}

.g-news{height: 409px; border: 1px solid #ddd; background: #fff;}
.g-news .m-liststyle1{padding: 9px 10px;}

.g-homelf{padding: 15px 9px 7px; height: 634px; background: #fff; border: 1px solid #ddd;}

.m-gkbtns li{margin-bottom: 10px;}
.m-gkbtns a{display: block; padding: 0 15px 0 20px; line-height: 43px; border: 1px solid #ddd; border-left: 4px solid #339933; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-fdgknr .u-tit{padding: 0 15px 0 42px; line-height: 38px; background: url(../images/home/icon-tit.png) #f5f5f5 10px center no-repeat; border-top: 2px solid #339933; font-size: 16px; font-weight: bold; color: #339933;}
.g-fdgknr{height: 330px; /* overflow: hidden auto; */ overflow-x: hidden; overflow-y: auto;}

.m-hmlists{padding-top: 4px; height: 307px; background: #fff; border: 1px solid #ddd; overflow: hidden;}
.m-hmlists .m-liststyle1{padding: 9px 10px;}

.m-hmbtns img{display: block; width: 100%;}

.m-cwgkbox{padding: 0 15px 20px; border: 1px solid #ddd; background: #fff;}
.m-cwgkbox .u-tit{padding-top: 20px; background: url(../images/home/bg-tit1.png) center top no-repeat;}
.m-cwgkbox .u-tit img{display: block; margin: 0 auto;}

.m-cwgktabs li{float: left; margin: 0 11px 7px 0;}
.m-cwgktabs li a{display: block; padding: 0 10px; line-height: 40px; width: 101px; font-size: 16px; text-align: center; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-cwgktabs li.u-active a{background: #339933; color: #fff;}

/* .m-cwgkpic img{display: block; width: 100%; height: 250px;} */

.m-cwgkbtns li{margin-bottom: 20px; text-align: center;}
.m-cwgkbtns li a{display: block; line-height: 50px; background: #f5f5f5; padding: 0 10px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-cwgkbtns li.on a,.m-cwgkbtns li a:hover{background: #339933; color: #fff;}
/* .m-cwgkbtns li img{display: block; width: 76px; height: 76px; border: 2px solid #80baf7; border-radius: 50%; margin: 0 auto;}
.m-cwgkbtns li p{padding: 10px 0; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;} */

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .m-flash{width: 613px;}
    .m-news{width: 567px;}

    .m-homelf{width: 292px;}
    .m-homerg{width: 888px;}

    .m-cwgkpic{width: 414px;}
    .m-cwgkbtns{width: 734px;}
    
    /* .m-cwgkbtns li{width: 20%;} */

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.g-flash,.g-flash .owl-item,.g-flash img{height: 340px;}
    .g-flash .owl-item p{padding-left: 10px; height: 40px; line-height: 40px; font-size: 14px;}
    .g-flash .owl-pagination{bottom: 16px; right: 10px;}
    .g-flash .owl-pagination .owl-page{margin-left: 4px;}
    .g-flash .owl-pagination .owl-page span{width: 6px; height: 6px;}

    .m-cwgkbtns li{margin-bottom: 10px;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    .g-flash,.g-flash .owl-item,.g-flash img{height: 220px;}
    .g-flash .owl-controls .owl-buttons div{display: none;}


}