/* 新闻列表页面四样式  */
@media screen and (max-width: 1440px) { /*当屏幕尺寸小于1440px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1280px) { /*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1024px) { /*当屏幕尺寸小于1024px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:5;-moz-column-count:5;}
}
@media screen and (max-width: 960px) { /*当屏幕尺寸小于960px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:4;-moz-column-count:4;}
}
@media screen and (max-width: 720px) { /*当屏幕尺寸小于720px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:3;-moz-column-count:3;}
}
@media screen and (max-width: 400px) { /*当屏幕尺寸小于400px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:2;-moz-column-count:2;}
}

/*新css*/
.mc1-case-list { padding: 1.5rem 3% 2rem; }
.mc1-case-list dl dt { border-radius: 0.5rem; overflow: hidden; }
.mc1-case-list dl dt img { width: 100%; display: block; }
.mc1-case-list dl dd { padding-top: 1.2rem; }
.mc1-case-list dl dd:after { content: "."; height: 0; display: block; visibility: hidden; clear: both; }
.mc1-case-list dl dd h4 { display: inline-block; float: left; font-size: 1.4rem; color: #333333; line-height: 2.3rem;max-height: 4.6rem; width: 70.5%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
.mc1-case-list dl dd span { display: inline-block; float: right; width: 25%; height: 2.3rem; line-height: 2.3rem; border-radius: 3rem; border: 1px solid #c92a3d;color: #c92a3d; font-size: 1.2rem;text-align: center;margin-top: 0.3rem;}
.mc1-case-list a { display: block; margin-bottom: 2rem; }

/* 新闻中心*/
.g-bd .m-con-3 { margin:1rem 3%; }
.g-bd .m-con-3 ul { }
.g-bd .m-con-3 li { height:3rem; line-height:3rem; padding:0 1.5rem; position:relative; white-space: nowrap; text-overflow:ellipsis; background-position:5px -1629px;overflow:hidden;display:block;border-bottom:1px solid #eaeaea; }
.g-bd .m-con-3 li:before { content:""; position:absolute; background:#3e3e3e; width:0.3rem; height:0.3rem; left:0; top:1.5rem; }


/*缩略图+标题+简介1(1行1列)*/
.mc1-info-list { padding: 1rem 3% 0; }
.mc1-info-list dl { padding: 1rem 0; border-bottom: 1px solid #ccc; }
.mc1-info-list dl:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.mc1-info-list dl dt { display: inline-block; float: left; width: 47%; box-sizing: border-box; overflow: hidden; borderradius: 0.5rem; }
.mc1-info-list dl dt img { display: block; width: 100%; }
.mc1-info-list dl dd { display: inline-block; float: right; width: 50%; box-sizing: border-box;  }
.mc1-info-list dl dd h4 { margin-bottom: 1rem; color: #333; font-size: 1.2rem; line-height: 1.8rem; max-height: 3.6rem;text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkitbox-orient: vertical; font-weight: bold; }
.mc1-info-list dl dd p { line-height: 1.8rem; max-height: 3.6rem; text-align: justify; overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.mc1-info-list dl dd span { display: block; padding-top: 0.4rem; font-size: 1.3rem; font-family: 'Times New Roman',Times, serif; font-weight: bold; }
.mc1-info-list a { display: block; margin-bottom: 1rem; }

/* 标题+简介 5*/
.m2-info-list-content-4 { margin-bottom: 1.3rem; overflow: hidden; }
.m2-info-list-content-4 a { display: block; }
.m2-info-list-content-4 dl { margin-bottom: 2.2px; padding: 1rem 3%; position: relative; overflow: hidden;box-shadow:0 1px #e6e6e6; }
.m2-info-list-content-4 dt { height: 1.8rem; font-size: 1.3rem; font-weight: bold; line-height: 1.8rem; paddingright: 1.3rem; margin-bottom: 0.5rem; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; }
.m2-info-list-content-4 dd { padding-right: 1.3rem; overflow: hidden; font-size: 1.2rem; }
.m2-info-list-content-4-desc { font-size: 1.2rem; line-height: 1.8rem; max-height: 5.4rem; text-align: justify;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; }
.m2-info-list-content-4 dd span { display: block; width: 1.1rem; height: 1.1rem; position: absolute; top: 45%; right: 3%; border-top: 0.3rem solid #aaa; border-right: 0.3rem solid #aaa; width: 1.1rem; height: 1.1rem; box-sizing: border-box; z-indx: 10; -moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/ transform: rotate(45deg); }

/* 图片+标题 3*/
.m3-info-list-content-4-con { width: 93.75%; margin: 2rem auto 0; padding-bottom: 1.5rem; overflow: hidden; }
.m3-info-list-content-4-con li { float: left; width: 48%; padding-bottom: 1.3rem; text-align: center; overflow:hidden; margin-right: 4%; }
.m3-info-list-content-4-con li img { display: block; width: 100%; border: 1px solid #ccc; box-sizing: border-box; }
.m3-info-list-content-4-con li em { display: block; line-height: 1.8rem; max-height:3.6rem;overflow:hidden; margin:  auto; max-width: 96%; }
.m3-info-list-content-4-con .mrg0 { margin-right: 0; }