
@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-04-26 09:03)
 */

/*home*/
.m-hot a{font-size: 30px; font-family: FZDBSJW; color: #014fa2;}

.g-flash,.g-flash img{height: 405px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item{position: relative;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 100px 0 10px; height: 45px; line-height: 45px; 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: 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: #a6a6a3; -moz-border-radius: 10px; border-radius: 10px;}
.g-flash .owl-pagination .active span{background: #fff;}

.m-news{height: 405px;}
.m-news .m-tabstyle li{margin-right: 54px;}

.m-reprinttit{height: 36px; line-height: 36px;}
.m-reprinttit a{color: #f00; margin-right: 10px;}

.m-special{padding: 14px 7px 14px 135px; height: 100px; border: 1px solid #ddd;}
.m-special .u-tit{left: 12px; top: 4px;}
.g-special{padding-right: 25px; height: 70px;}
.g-special li{float: left; margin-right: 10px; width: 250px; height: 70px;}
.g-special li img{display: block; width: 250px; height: 70px;}
.g-special .hd{right: 0; top: 0;}
.g-special .hd a{display: block; width: 15px; height: 30px; background-image: url(../images/icon-special.png); background-repeat: no-repeat;}
.g-special .hd .next{margin-top: 10px; background-position: 0 -30px;}

.m-hmlists{height: 263px;}
.m-hmpics .bd{height: 220px;}
.m-hmpics li{float: left; margin-right: 20px; width: 275px; height: 220px; text-align: center;}
.m-hmpics li img{display: block; width: 275px; height: 176px;}
.m-hmpics li p{padding: 0 8px; line-height: 28px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-hmpics li p a{color: #333;}
.m-links{border-top: 6px solid #014fa2; background: #f4f4f4;}
.m-lktop{padding: 12px 0 12px 22px; border-bottom: 1px solid #ddd;}
.m-lktop .u-tit{display: block; padding-left: 46px; line-height: 34px; background: url(../images/home/tit-links.png) left center no-repeat; font-size: 16px; font-weight: bold; color: #014fa2;}
.m-lktop li{float: left; margin-left: 63px; line-height: 34px; cursor: default; font-weight: bold;}
.g-links{padding: 15px 30px;}
.g-links li{line-height: 36px; 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;}

	.m-fdlinks li{width: 20%;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .m-hot a{font-size: 26px;}

    .m-news .m-tabstyle li{margin-right: 24px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-hot a{font-size: 24px;}

	.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;}
	
	#leftad,#rightad,#floatAd2{display: none!important;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.m-hot a{font-size: 20px;}

	.m-news .m-tabstyle li{margin-right: 0; width: 25%;}

	.m-special{padding: 10px; height: 92px;}

	.m-lktop{padding: 5px 10px;}
	.m-lktop li{margin: 0 10px 0 0;}
	.g-links{padding: 10px;}
	.g-links li{line-height: 30px;}
    
}
/*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;}
 
}