.banner .container{height:100%;}
.main{padding:90px 0 40px 0;}
.main .child{padding-bottom:50px;}
.main .child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .child .childImg{width:490px;height:305px;overflow:hidden;float:left;}
.main .child .childImg img{width:100%;height:100%;}
.main .child .childImg img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .child .childInfo{width:620px;float:right;}
.main .child .childInfo .childTime{line-height:34px;padding:44px 0;color:#999999;font-size:30px;}
.main .child .childInfo .childTitle{padding-bottom:25px;color:#434343;font-size:20px;line-height:28px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main .child .childInfo .childInfo{color:#656565;font-size:14px;line-height:26px;}
.main .child:hover .childImg img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.mainbtn{position:relative;text-align:center;padding-bottom:90px;z-index:2;}
.mainbtn .child{margin:0 4px;cursor:pointer;position:relative;display:inline-block;*display:inline;*zoom:1;width:160px;border:2px solid #999;text-align:center;height:40px;line-height:40px;color:#656565;font-size:16px;}
.mainbtn .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainbtn .child.on{color:#CC2F35;border:2px solid #cc2f36;}
.mainbtn .child:hover{color:#CC2F35;border:2px solid #cc2f36;}
.mainbtn .child span{ vertical-align:baseline;}
.mainbtn .child img{padding-left:6px;vertical-align:baseline;}
.mainbtn .child .list{display:none;position:absolute;top:40px;left:-2px;width:100%;border:2px solid #cc2f36;background:#fff;}
.mainbtn .child .list li{height:40px;line-height:40px;color:#656565;font-size:16px;}
.mainbtn .child .list li.on{color:#CC2F35;background:#F1F1F1;}
.mainbtn .child .list li:hover{color:#CC2F35;background:#F1F1F1;}

.mainbtn .child.sort{width:40px;}
.mainbtn .child.no{border:0px;cursor:default;color:#656565 !important;}
@media (max-width: 639px) {

.main{padding:30px 0 16px 0;}
.main .child{padding-bottom:14px;}
.main .child .childImg{width:100%;height:auto;float:none}
.main .child .childInfo{width:100%;}
.main .child .childInfo .childTime{line-height:20px;padding:4px 0;font-size:18px;}
.main .child .childInfo .childTitle{padding-bottom:6px;font-size:14px;line-height:18px;}
.main .child .childInfo .childInfo{font-size:12px;line-height:18px;}
.mainbtn{padding-bottom:20px;}
.mainbtn .child{margin:0 1px;width:60px;border:1px solid #999;height:24px;line-height:24px;font-size:12px;}
.mainbtn .child.on{border:1px solid #cc2f36;}
.mainbtn .child:hover{border:1px solid #cc2f36;}

.mainbtn .child.sort{width:24px;}
.mainbtn .child.no{margin:0px;width:16px;}
.mainbtn .child img{padding-left:4px;}
.mainbtn .child .list{top:24px;left:-1px;border:1px solid #cc2f36;}
.mainbtn .child .list li{height:24px;line-height:24px;font-size:12px;}
}
@media (min-width: 640px) and (max-width:1023px ) {

.main{padding:40px 0 20px 0;}
.main .child{padding-bottom:60px;}
.main .child .childImg{width:100%;height:auto;float:none}
.main .child .childInfo{width:100%;}
.main .child .childInfo .childTime{line-height:42px;padding:10px 0;font-size:30px;}
.main .child .childInfo .childTitle{padding-bottom:10px;font-size:24px;line-height:32px;}
.main .child .childInfo .childInfo{font-size:16px;line-height:28px;}
.mainbtn{padding-bottom:40px;}
.mainbtn .child{margin:0 4px;width:100px;border:1px solid #999;height:30px;line-height:30px;font-size:12px;}
.mainbtn .child.on{border:1px solid #cc2f36;}
.mainbtn .child:hover{border:1px solid #cc2f36;}

.mainbtn .child.sort{width:30px;}

.mainbtn .child img{padding-left:4px;}
.mainbtn .child .list{top:30px;left:-1px;border:1px solid #cc2f36;}
.mainbtn .child .list li{height:30px;line-height:30px;font-size:12px;}
}
@media (min-width: 1024px) and (max-width:1440px ) {

.main{padding:68px 0 30px 0;}
.main .child{padding-bottom:38px;}
.main .child .childImg{width:368px;height:228px;}
.main .child .childInfo{width:465px;}
.main .child .childInfo .childTime{line-height:26px;padding:33px 0;font-size:24px;}
.main .child .childInfo .childTitle{padding-bottom:18px;font-size:16px;line-height:22px;}
.main .child .childInfo .childInfo{font-size:12px;line-height:20px;}
.mainbtn{padding-bottom:68px;}
.mainbtn .child{margin:0 4px;width:120px;border:1px solid #999;height:30px;line-height:30px;font-size:12px;}
.mainbtn .child.on{border:1px solid #cc2f36;}
.mainbtn .child:hover{border:1px solid #cc2f36;}

.mainbtn .child.sort{width:30px;}

.mainbtn .child img{padding-left:4px;}
.mainbtn .child .list{top:30px;left:-1px;border:1px solid #cc2f36;}
.mainbtn .child .list li{height:30px;line-height:30px;font-size:12px;}

}
@media (min-width: 1441px) and (max-width:1920px ) {

}
