@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.m-hot{padding: 15px; border: 1px dashed #c5e8ff;}
.m-hot a{display: block; font-size: 34px; color: #0f44b5; font-family: 'FZDaBiaoSong-B06S'; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.g-flash,.g-flash img{height: 405px;}
.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 100px 0 10px; line-height: 45px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0, 0, 0, .6); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 10px; bottom: 17px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: rgba(255, 255, 255, .6); border-radius: 50%;}
.g-flash .owl-pagination .active span{background: #fff;}

.m-news{height: 405px;}

.m-special{padding-left: 108px; height: 100px; border: 1px solid #ddd;}
.m-special .u-tit{left: -1px; top: -1px; bottom: -1px; padding: 21px; width: 108px; line-height: 28px; text-align: center; background: #0f44b5; font-size: 24px; color: #fff;}
.g-special{margin: 14px 7px 14px 16px; padding-right: 29px; height: 70px;}
.g-special li{float: left; margin-right: 13px; width: 250px; height: 70px;}
.g-special li img{display: block; width: 250px; height: 70px;}
.g-special .hd{position: absolute; right: 0; top: 0;}
.g-special .hd a{display: block; width: 15px; height: 30px;}
.g-special .hd .prev{background: url(../images/home/icon-left.png) no-repeat;}
.g-special .hd .next{margin-top: 10px; background: url(../images/home/icon-right.png) no-repeat;}

.m-homelist{height: 271px;}

.g-qywh{height: 187px; overflow: hidden;}
.g-qywh li{float: left; width: 224px; height: 187px; margin-right: 20px; text-align: center;}
.g-qywh li img{display: block; width: 224px; height: 150px;}
.g-qywh li p{padding: 10px 0 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-links{border-top: 5px solid #0f44b5; background: #f4f4f4;}
.m-linktop{padding: 0 20px 0 22px; line-height: 57px; border-bottom: 1px solid #ccc;}
.m-linktop .u-tit{margin-right: 68px; padding-left: 46px; background: url(../images/home/icon-link.png) left center no-repeat; font-size: 16px; font-weight: bold; color: #0f44b5;}
.m-linktop li{float: left; margin-right: 84px; font-size: 16px; font-weight: bold; color: #000; cursor: default;}
.m-linktop .u-more{display: block; padding-left: 18px; background: url(../images/home/icon-linkmore.png) left center no-repeat; font-size: 16px; color: #014fa2; cursor: pointer;}
.g-links{padding: 15px 30px; max-height: 138px; overflow: hidden auto;}
.g-links li{line-height: 36px;}
.g-links li a{display: block; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .m-flash{width: 650px;}
    .m-news{width: 570px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
    .m-hot a{font-size: 26px;}

	.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: 15px;}

    .m-linktop .u-tit{margin-right: 20px;}
    .m-linktop li{margin-right: 15px;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
    .m-hot a{font-size: 22px;}


}
/*small xs*/
@media screen and (max-width: 638px) {
    .m-hot a{font-size: 18px;}

    .g-flash,.g-flash .owl-item,.g-flash img{height: 220px;}

}