.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding:5px;
}
ul{
	padding:0;
}
ul li{
	list-style: none;
}
.red{
	font-size:12px;
	color:red;
}

body{
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

#header, #main, #footer{
	max-width: 950px;
	margin:0 auto;
}
#header .navbar{
	margin-bottom:0px;
	background-color: black;
	color:white;
}
/*
#header .navbar-default{
	background-color: #D7B903;
    border-color: #e7e7e7;
}
*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color:black;
}
#header .navbar-default .navbar-nav > li > a{
	color:white;
}
#header .navbar-default .navbar-nav > .active > a{
	color:black;
	font-weight: 700;
}
#header .navbar-default .navbar-nav > li > a:hover{
	background-color:white;
	color:black;
}



#main #example{
	text-align: right;
}
#main #example a.disable{
	color:gray;
}
#main #example a.disable:hover{
	text-decoration: none;
}


#main{
	min-height:500px;
}
#main .panel-body{
	padding:5px;
}
#main .panel .panel-heading{
	background-color: black;
	color:white;
}
#main .articlesList{
	margin:0;
	padding:0;
}
#main .articlesList li{
	list-style: none;
	height:25px;
	line-height: 25px;
	
}
#main .articlesList li div{
	padding:0;
	height:25px;
	line-height: 25px;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
#main .articlesList li a{
	color:black;
}

#main .moviesList{
	margin:0;
	padding:0;
}
#main .moviesList .movie{
	list-style: none;
	line-height: 25px;
}
#main .moviesList .movie a{
	color:#666;
}
#main .moviesList .movie a:hover{
	color:#393939;
}
#main .moviesList .movie .movie_icon{
	width:100%;
	text-align: center;
}
#main .moviesList .movie .movie_name{
	width:100%;
	height:25px;
	text-align: center;
}
#main .moviesList .movie .movie_icon img{
	width:100%;
	max-width:300px;
	border:1px #EEE solid;
}


#main .imagesList{
	margin:0;
	padding:0;
}
#main .imagesList .image{
	list-style: none;
	line-height: 25px;
	
}
#main .imagesList .image a{
	color:#666;
}
#main .imagesList .image .image_path{
	width:100%;
	text-align: center;
}
#main .imagesList .image .image_name{
	width:100%;
	height:25px;
	text-align: center;
}
#main .imagesList .image .image_path img{
	width:100%;
	max-width:300px;
	border:1px #EEE solid;
}


#main .moviesList{
	margin:0;
	padding:0;
}
#main .moviesListRoll{
	height:200px;
	border:1px #EEE solid;
	border-radius:0 10px 10px 10px;
	position:relative;
	width:100%;
	overflow:hidden;
}
#main .moviesListRoll .moviesList{
	height:194px;
	border-radius:0 10px 10px 10px;
	position:relative;
	top:0;
	width:100%;
}
#main .moviesListRoll .moviesList .movie{
	height:194px;
	position:absolute;
	top:0px;
	border-radius:0 10px 10px 10px;
	margin-right:5px;
}
#main .moviesListRoll .moviesList .movie .movie_icon, #main .moviesListRoll .moviesList .movie .movie_icon img{
	height:154px;
	width:110px;
}
#main .moviesListRoll .moviesList .movie .movie_name, #main .moviesListRoll .moviesList .movie .movie_first{
	height:20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	width:110px;
}

#main .imageListRoll{
	height:142px;
	border:1px #EEE solid;
	border-radius:0 10px 10px 10px;
	position:relative;
	width:100%;
	overflow:hidden;
}
#main .imageListRoll .moviesList{
	height:140px;
	border-radius:0 10px 10px 10px;
	position:relative;
	top:0;
	width:100%;
}
#main .imageListRoll .moviesList .movie{
	height:140px;
	position:absolute;
	top:0px;
	border-radius:0 10px 10px 10px;
	margin-right:5px;
}
#main .imageListRoll .moviesList .movie .movie_icon, #main .imageListRoll .moviesList .movie .movie_icon img{
	height:120px;
	width:200px;
}
#main .imageListRoll .moviesList .movie .movie_name{
	height:20px;
	line-height: 20px;
	text-align: center;
}

/*留言*/
#main .messageList .message{
	padding:10px;
	margin:10px 0;
	background-color:#FCFCFC;
}
#main .messageList .reply{
	padding:10px;
	margin-bottom:10px;
}
#main .messageList .message .message_title, #main .messageList .reply_title{
	border-bottom:1px #AFAAAA solid;
}
#main .messageList .message .message_title p, #main .messageList .reply_title p{
	margin:0;
}
#main .messageList .message .message_title .message_name, #main .messageList .message .message_title .message_date, #main .messageList .message .message_title .message_ip{
	color:#431558;
	font-weight:500;
}
#main .messageList .reply_title .reply_name, #main .messageList .reply_title .reply_date{
	color:#431558;
	font-weight:500;
}
#main .messageList .message .message_title .br, #main .messageList .reply_title .br{
	height:1px;
	overflow:hidden;
}

#main .MessageForm .table > tbody > tr > td{
	border:0;
	padding:2px;
	height:25px;
	line-height:25px;
}
#main .MessageForm .table > tbody > tr > td > input{
	height:25px;
	line-height:25px;
	width:100%;
}
#main .MessageForm .table > tbody > tr > .label{
	text-align:right;
	padding-right:10px;
	color:black;
	font-size:13px;
	line-height:25px;
	width:100%;
	box-sizing:border-box;
	display:block;
}
#main .MessageForm .btn-group{
	text-align:center;
}
#main .MessageForm .btn-group .btn{
	margin:0 10px;
}
#main .MessageForm .messageFormError{
	margin:0;
	padding:0;
	min-height:0;
	border:0px;
	line-height:30px;
	padding:0 10px;
}

/*详细内容页*/
#main .articlesDetail .articlesHeader{
	text-align: center;
	border-bottom:1px #EEE solid;
}
#main .articlesDetail .articlesHeader .label{
	color:black;
}
#main .articlesDetail .articlesFooter{
	text-align: right;
	border-top:1px #EEE solid;
}

#main .movieDetail .movieHeader{
	border-bottom:1px #EEE solid;
	
}
#main .movieDetail .movieHeader .movie_icon img{
	width:100%;
	max-width:300px;
}
#main .movieDetail .movieHeader .movie_name h3{
	margin:5px 0px 15px;
}
#main .movieDetail .movieHeader .movie_info div label{
	color:gray;
	padding:0 5px;
}

#main .imageDetail .imageHeader{
	border-bottom:1px #EEE solid;
	text-align: center;
}
#main .imageDetail .imageContent .image_path img{
	width:100%;
}

#footer .visit{
	border:1px #EEE solid;
	text-align: center;
	border-width: 0px 0px 1px;
	width:100%;
}
#footer .visit .visit_num span{
	color:white;
	background-color:black;
	padding:0 1px;
	margin:0 1px;
}
#footer{
	border-top:1px #eee solid;
	line-height: 25px;
}
#footer p{
	text-align: center;
	color:#666;
	padding:0;
	margin:0;
}
