.movies-channel {
	    width: 1120px;
	    margin: auto;
	    overflow: hidden;
	}
	.tags-panel {
	    border: 1px solid #e5e5e5;
	    padding: 0 20px;
	    margin-top: 40px;
	}
	.tags-panel li, .tags-panel ul {
	    margin: 0;
	    padding: 0;
	    list-style-type: none;
	}
	.tags li.active {
	    background: #f34d41;
	    color: #fff;
	}
	.tags li.active a {
    	color: #fff;
	}
	.tags li a {
		
	    color: #333;
	    font-size: 14px;
	}
	.tags li {
		
	    border-radius: 14px;
	    padding: 3px 9px;
	    display: inline-block;
	    margin-left: 12px;
	}
	.tags-title {
	    height: 24px;
	    line-height: 24px;
	    float: left;
	    color: #999;
	    font-size: 14px;
	}
	.tags {
    	margin-left: 40px!important;
	}
	.tags-line {
	    padding: 10px 0!important;
	}

	.tags-line-border {
    	border-top: 1px dotted #e5e5e5;
	}
	.movies-panel {
  	  margin-top: 40px;
  	  margin-left: 30px;
	}
	.movies-sorter {
    	overflow: hidden;
	}
	.movies-sorter .cat-sorter {
	    float: left;
	    padding-left: 2px;
	}
	.movies-sorter ul {
	    margin: 0;
	    padding: 0;
	    list-style: none;
	}
	.movies-sorter li {
	    display: inline-block;
	    height: 16px;
	    line-height: 18px;
	    margin-right: 30px;
	}
	.sort-control-group {
	    cursor: pointer;
	    line-height: 16px;
	}
	
	.sort-radio {
	    background: url("../image/circle-white.jpg") no-repeat;
	}
	.sort-radio-checked {
    	background: url("../image/circle-red.jpg") no-repeat;
	}
	.sort-control {
	    display: inline-block;
	    vertical-align: top;
	    width: 20px;
	    height: 20px;
	    margin-right: 2px;
	}
	.sort-control-label {
	    font-size: 14px;
	    vertical-align: top;
	}

	.movie-item {
	    position: relative;
	    border: 1px solid #efefef;
	    margin: -1px;
	}

	.movie-poster {
	    background-color: #fcfcfc;
	    width: 160px;
	    height: 220px;
	    overflow: hidden;
	    position: relative;
	}
	.movie-poster img{
 width:auto;
 height:auto;
 max-width:100%;
 max-height:100%;
}
	.channel-action-sale {
    	background-color: #f34d41;
	}
	.channel-action {
	    position: absolute;
	    right: 5px;
	    bottom: 5px;
	    padding: 0 3px;
	    height: 18px;
	    line-height: 18px;
	    border-radius: 1px;
	}
	.channel-action a {
	    color: #fff;
	    font-size: 12px;
	    vertical-align: top;
	}
	.movie-ver {
	    position: absolute;
	    top: 4px;
	    left: -2px;
	    font-size: 12px;
	    color: #fff;
	}
	.channel-detail {
	    width: 160px;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    text-align: center;
	    font-size: 16px;
	    color: #333;
	    margin-top: 10px;
	}
	.channel-detail a {
    	color: #333;
	}
	.channel-detail-orange, .channel-detail-prescore {
    	color: #ffb400;
	}
	.channel-detail-orange .integer {
    	font-size: 18px;
	}
	.channel-detail-orange .fraction {
    	font-size: 14px;
	}

	.movie-list li {
    	margin: 0 28px 40px 0px;
	}
	
		.movie-list dd {
    	margin: 0 28px 40px 0px;
	}
	.movie-item {
	    height: 220px;
	}
	
	.movies-list {
    	overflow: hidden;
}
	
	.movie-list {
    	overflow: hidden;
}



 

  .filter_page {
    width: 100%;
}

 .page_wrap {
    margin-left: 355px;
}


.page_span1 a {
font-size: 14px;
display: block;
float: left;
text-decoration: none;
height: 36px;
background: #f0f0f0;
line-height: 36px;
padding: 0 14px;
margin-right: 5px;
border: 1px solid #ddd; }

 .page_span1 a:nth-child(1) {
color: #ccc;
                background: #fff; }

 .page_span2 em {
float: left;
line-height: 38px;
font-size: 14px; }

.page_span2 em b {
                  font-weight: bold; }
				  
				  
.page_span2 input {
                float: left;
                width: 30px;
                height: 30px;
                margin: 0 3px;
                line-height: 30px;
                font-size: 14px;
                text-align: center;
                border: 1px solid #CCC;
                padding: 3px; }


.page_span2 a {
                float: left;
                height: 27px;
                margin-left: 10px;
                font-size: 14px;
                line-height: 27px;
                display: inline-block;
                border-radius: 2px;
                background: #F7F7F7;
                text-align: center;
                text-decoration: none;
                cursor: pointer;
                border: 1px solid #DDD;
                padding: 4px 13px 5px;
                color: #666;
                background-repeat: repeat-x; }				
				
				