.cpMain{ background:#ececec; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding:0;padding-bottom:30px; }





.cpright{ width:955px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{  padding-left:10px; border-left:3px solid #1a56c2; font-weight:normal; line-height:16px;display:none;}
.rtop h5 a{ font-size:16px; color:#1a56c2;}
.rtop span{font-size:14px; }
.rtop span em{ color:#333;}
.rtop span a{ color:#333;}

.cpshow{ overflow:hidden; padding-top:20px;}
.cpshow li{ float:left; width:287px; margin-bottom:30px; margin-right:27px;}
.cpshow li.noMl{ margin-right:0;}
.cpshow li img{ display:block; border:1px solid #d3d3d3; width:100%; height:260px;}
.cpshow li h4{ line-height:16px; margin-top:10px; margin-bottom:8px;text-align:center;height: 32px;}
.cpshow li h4 a{ font-size:15px;     color: #333;    font-weight: normal;}
.cpshow li h4 a:hover{color:#0065ad;}
.cpshow li p{ font-size:13px; color:#666; line-height:21px; height:63px; overflow:hidden;}
.cpshow li span{ display:block; overflow:hidden; margin-top:20px;}
.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}
.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.cpshow li img:hover{ border-color:#0065ad;}
.cpshow li span .zx:hover{ background:#ed5f05; border-left-color:#a23f00;}
