.main{border-bottom:1px solid #cacaca;}
.mainContent{position:relative;padding:30px 0;}
.mainContent .loading{position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:none;}
.mainContent:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.mainContent .child{width:280px;margin:0 5px 10px 5px;float:left;min-height:220px;  vertical-align: top;}
.mainContent .child .childImg{position:relative;width:100%;height:100px;overflow:hidden;}
.mainContent .child .childImg img{width:100%;height:100%;}
.mainContent .child .childImg img{transition-duration: .3s;-ms-transition-duration: .3s;-moz-transition-duration: .3s; -webkit-transition-duration:.3s; }
.mainContent .child .childImg:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.mainContent .child .childImg .childTime{position:absolute;background:url(../images/project/blackBg.png);bottom:0px;right:0px;width:100px;height:26px;line-height:26px;}
.mainContent .child .childImg .childTime span{padding-left:6px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;}
.mainContent .child .childImg .childTime .pointer{position:absolute;top:0px;right:0px;background:#d6281a;width:29px;height:26px;line-height:26px;color:#fff;text-align:center;}
.mainContent .child .childTitle{padding:28px 0;}
.mainContent .child .childTitle p{color:#434343;font-size:18px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mainContent .child .childInfo p{color:#777777;font-size:14px;line-height:22px;}

.interested{border-top:0px !important;}
@media (max-width: 639px) {
.mainContent{padding:20px 0;text-align:center;}
.mainContent .child{width:280px;min-height:180px;margin:0 2px 8px 2px;float:none;display:inline-block;*display:inline;*zoom:1;text-align:left;}
.mainContent .child .childImg{height:130px;}
.mainContent .child .childImg .childTime{width:100px;height:26px;line-height:26px;}
.mainContent .child .childImg .childTime span{padding-left:6px;font-size:12px;}
.mainContent .child .childImg .childTime .pointer{width:29px;height:26px;line-height:26px;}
.mainContent .child .childTitle{padding:10px 0;}
.mainContent .child .childTitle p{font-size:18px;}
.mainContent .child .childInfo p{font-size:14px;line-height:22px;}
}
@media (min-width: 640px) and (max-width:1023px ) {
.mainContent{padding:20px 0;text-align:center;}
.mainContent .child{width:280px;min-height:190px;margin:0 2px 10px 2px;float:none;display:inline-block;*display:inline;*zoom:1;text-align:left;}
.mainContent .child .childImg{height:130px;}
.mainContent .child .childImg .childTime{width:100px;height:26px;line-height:26px;}
.mainContent .child .childImg .childTime span{padding-left:6px;font-size:12px;}
.mainContent .child .childImg .childTime .pointer{width:29px;height:26px;line-height:26px;}
.mainContent .child .childTitle{padding:10px 0;}
.mainContent .child .childTitle p{font-size:18px;}
.mainContent .child .childInfo p{font-size:14px;line-height:22px;}



}
@media (min-width: 1024px) and (max-width:1199px ) {
.mainContent{padding:30px 0;text-align:center;}
.mainContent .child{margin:0 2px 12px 2px;float:none;display:inline-block;*display:inline;*zoom:1;text-align:left;}
}
@media (min-width: 1200px) and (max-width:1439px ) {


}
@media (min-width: 1440px) and (max-width:1920px ) {



}