@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.m-hdgk .u-tit{height: 60px; line-height: 60px; border: 1px solid #ddd; background: url(../images/home/bg-titbg1.png);}
.m-hdgk .u-tit span{float: left; margin-left: 20px; padding-left: 45px; color: #c40006; font-size: 24px; font-weight: bold; background: url(../images/home/bg-titbg2.png) left center no-repeat;}
.m-hdgk .u-con{width: 100%; padding: 15px 25px; height: 230px; line-height: 38px; border: 1px solid #ddd; border-top: none; overflow-Y: auto;}
.m-hdgk .u-con a{color: #ff9000;}
.m-hdgk .u-con a:hover{color: #c40006;}

.m-titsty1{position: relative; border-bottom: 1px solid #ddd; line-height: 50px; color: #c40006; font-size: 24px; font-weight: bold;}
.m-titsty1 p a{color: #c40006;}
.m-titsty1 p::before{content: ""; position: absolute; left: 50%; margin-left: -13px; bottom: -2px; width: 26px; height: 3px; background: #c40006;}
.m-listty1 .u-tit{line-height: 54px; background: #f5f5f5;}
.m-listty1 .u-tit a{display: block; width: 172px; color: #fff; font-size: 18px; text-align: center;  background: #c40006;}
.m-listty1 .u-list ul::before{content: ""; position: absolute; bottom: 0; width: 100%; height: 2px; background: #fff;}
.m-listty1 .u-list ul li{float: left; padding-left: 7px; border-bottom: 1px dashed #ddd; width: 16.66%; line-height: 67px; color: #3d3d3d; font-size: 17px; font-weight: bold; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-gzdt .u-list{float: left; width: 50%; line-height: 40px;}
.m-gzdt .u-list:first-child{padding-right: 15px;}
.m-gzdt .u-list:last-child{padding-left: 15px;}
.m-gzdt .u-list span{padding: 0 10px 0 20px;}
.m-gzdt .u-list ul li{padding-left: 13px; background: url(../images/public/pic-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}


/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .m-gzdt .u-list{float: left; width: 100%;}
    .m-gzdt .u-list:first-child{padding-right: 0;}
    .m-gzdt .u-list:last-child{padding-left: 0;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-listty1 .u-list ul li{width: 25%;}
    .m-gzdt .u-list:first-child{border-bottom: 1px solid #f5f5f5;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
	.m-listty1 .u-list ul li{width: 33.33%; font-size: 14px;}
    

}