@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.g-flash,.g-flash img{height: 245px;}
.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 70px 0 10px; height: 40px; line-height: 40px; 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: 11px; bottom: 16px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 8px; height: 8px; background: #5d5351; -moz-border-radius: 8px; border-radius: 8px;}
.g-flash .owl-pagination .active span{background: #fff;}

.m-hmnews{height: 245px;}

.m-gzsjj{margin-top: 20px; padding-top: 30px; height: 247px; border: 1px dashed #a4ce89; border-radius: 10px; background: #fff;}
.m-gzsjj .u-tit{top: -22px; left: 50%; margin-left: -160px; display: block; padding: 10px; width: 320px; background: url(../images/home/bg-gzsjj.png) center no-repeat; text-align: center; font-size: 18px; font-weight: bold; color: #fff;}
.g-gzsjj{padding: 0 20px; line-height: 32px; text-align: justify; text-indent: 2em;}

.m-hmlists{height: 267px;}

.m-hmbtns li a{display: block; padding: 43px 0 36px 130px; height: 123px; line-height: 42px; border: 1px dashed #a4ce89; border-radius: 10px; background-color: #fff; font-size: 22px; font-weight: bold; background-repeat: no-repeat; background-position: left bottom;}
.m-hmbtns li span{display: inline-block; vertical-align: middle; width: 54px; height: 42px; margin-right: 20px; background-image: url(../images/home/icon-hmbtns.png); background-repeat: no-repeat;}
.m-hmbtns li.u-btn1 a{background-image: url(../images/home/bg-hmbtn1.png); color: #6dbb39;}
.m-hmbtns li.u-btn2 a{background-image: url(../images/home/bg-hmbtn2.png); color: #e9a316;}
.m-hmbtns li.u-btn2 span{background-position: 0 -42px;}
.g-hmthumb{height: 168px;}
.g-hmthumb li{float: left; width: 227px; text-align: center; margin-right: 10px;}
.g-hmthumb li img{display: block; width: 227px; height: 136px;}
.g-hmthumb li p{padding: 8px 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.m-hmleft{width: 878px;}
	.m-hmright{width: 342px;}

	.m-flash{width: 390px;}

	.m-hmnews{width: 466px;}

	.m-notice,.m-hmdesc2{width: 320px;}

}
/*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,.m-video{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-gzsjj .u-tit{font-size: 16px;}
	.g-gzsjj{padding: 0 10px; line-height: 24px;}

	
}
/*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;}

}