body{  background: url("../image/body_bg.png") repeat-x left top;  background-color: white;  }

.h-avg-sel{background-color: #0074d7;}
.h-avg-sel li>a{padding: 0 20px;}
.h-avg-sel li>a:hover{color: #ffd21c;}
.h-avg-sel dd>a:hover{  color:#0074d7 ; }

.h-banner-bg{background-color: #f6f6f6;}
.h-banner{width: 1500px;margin: 0 auto;}

.am-slider .am-slides img{height: 330px;}

.h-row{margin-top: 30px;overflow: hidden;}
.h-row a{font-size: 14px;color: #666666;}
.h-row a:hover,.h-knowledge li:hover h4,.h-service li:hover h4,footer a:hover{color: #ff4400;}


.h-title-lay{height: 40px;line-height: 40px;border-bottom: 1px solid #0074d7;overflow: hidden;}
.h-title-lay span{font-size: 18px;color: white;display: block;padding: 0 20px;background-color: #0074d7;float: left;}
.h-title-lay a{display: block;float: right; color: #ff8a00;font-size: 14px;}

.h-news{width: 654px;}
.h-news ul{margin-top: 10px;}
.h-news li{background: url("../image/i1.png") no-repeat left center;padding-left: 15px;height: 40px;line-height: 40px;border-bottom: 1px solid #dddddd;}
.h-news li:last-child{border-bottom: none;}
.h-news li h4{display: block;float: left;width: 520px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;  }
.h-news li em{display: block;float: right;width: 100px;text-align: right;}

.h-law{width: 500px;}
.h-law li h4{width: 380px;}


.h-knowledge{width: 654px;}
.h-knowledge li{overflow: hidden;border-bottom: 1px solid #dddddd; padding: 20px 0;}
.h-knowledge li img{width: 241px;height: 156px;object-fit:cover;float: left; }
.h-knowledge li .h-fonts{width: 400px;float: right;}
.h-knowledge li h4{width: 400px;display: block;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;font-size: 16px;color: #666666;}
.h-knowledge li span{font-size: 14px;color: #999999;margin-top: 6px;}
.h-knowledge li em{font-size: 14px;color: #999999;display: block;text-align: right;margin-top: 6px;}


.h-service{width: 500px;}
.h-service li{margin-top: 10px;overflow: hidden;}
.h-service li img{width: 120px;height: 120px;object-fit:cover;float: left; }
.h-service li .h-fonts{width: 360px;float: right;padding-top: 30px;}
.h-service li h4{width:100%;display: block;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;font-size:20px;color: #666666;height: 30px;line-height: 30px;}
.h-service li span{font-size: 16px;color: #666666;margin-top: 6px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;height: 30px;line-height: 30px;}


/*脚部*/
.h-footer{  font-size: 14px;  color:white;  background-color: #0074d7;  }
.h-footer a{color: white;}