.list_mov,.list_mov h4,.switcher {
	text-align: center
}

.more-res,.pointer {
	cursor: pointer
}

body {
	font-family: "Lantinghei SC","Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	font-size: 14px;
	padding-top: 80px
}

strong {
	font-weight: 600
}

a {
	color: #444
}

hr {
	margin: 10px 0
}

form input {
	font-size: 16px!important
}

#wechat-icon {
	color: #00A000;
	border: 1px solid #00A000
}

#wechat-icon:before {
	content: "\f09a"
}

#copy-icon {
	font-size: 12px;
	border: 1px solid;
	border-radius: 50%;
	height: 32px;
	width: 32px;
	padding: 0;
	margin: 0;
	line-height: 12px;
	background: 0 0
}

.btn5 {
	background-color: orange;
	border: orange
}

.btn4 {
	background-color: #09f;
	border: #09f
}

.btn3 {
	background-color: #999;
	border: #999
}

.btn2 {
	background-color: #ccc;
	border: #ccc
}

@media (min-width:1200px) {
	.col-lg-15,.col-lg-25,.col-lg-35,.col-lg-85,.col-lg-95 {
		float: left
	}

	.col-lg-95 {
		width: 79.166666%
	}

	.col-lg-25 {
		width: 20.833333%
	}

	.col-lg-15 {
		width: 12.5%
	}

	.col-lg-85 {
		width: 70.83333%
	}

	.col-lg-35 {
		width: 29.16666%
	}
}

@media (min-width:1400px) {
	.hidden-lg {
		display: block!important
	}

	.hidden-xlg {
		display: none!important
	}

	.col-xlg-1,.col-xlg-10,.col-xlg-11,.col-xlg-12,.col-xlg-15,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9 {
		float: left
	}

	.col-xlg-95 {
		width: 79.166666%
	}

	.col-xlg-25 {
		width: 20.833333%
	}

	.col-xlg-15 {
		width: 12.5%
	}

	.col-xlg-12 {
		width: 100%
	}

	.col-xlg-11 {
		width: 91.66666667%
	}

	.col-xlg-10 {
		width: 83.33333333%
	}

	.col-xlg-9 {
		width: 75%
	}

	.col-xlg-8 {
		width: 66.66666667%
	}

	.col-xlg-7 {
		width: 58.33333333%
	}

	.col-xlg-6 {
		width: 50%
	}

	.col-xlg-5 {
		width: 41.66666667%
	}

	.col-xlg-4 {
		width: 33.33333333%
	}

	.col-xlg-3 {
		width: 25%
	}

	.col-xlg-2 {
		width: 16.66666667%
	}

	.col-xlg-1 {
		width: 8.33333333%
	}

	.col-xlg-pull-12 {
		right: 100%
	}

	.col-xlg-pull-11 {
		right: 91.66666667%
	}

	.col-xlg-pull-10 {
		right: 83.33333333%
	}

	.col-xlg-pull-9 {
		right: 75%
	}

	.col-xlg-pull-8 {
		right: 66.66666667%
	}

	.col-xlg-pull-7 {
		right: 58.33333333%
	}

	.col-xlg-pull-6 {
		right: 50%
	}

	.col-xlg-pull-5 {
		right: 41.66666667%
	}

	.col-xlg-pull-4 {
		right: 33.33333333%
	}

	.col-xlg-pull-3 {
		right: 25%
	}

	.col-xlg-pull-2 {
		right: 16.66666667%
	}

	.col-xlg-pull-1 {
		right: 8.33333333%
	}

	.col-xlg-pull-0 {
		right: auto
	}

	.col-xlg-push-12 {
		left: 100%
	}

	.col-xlg-push-11 {
		left: 91.66666667%
	}

	.col-xlg-push-10 {
		left: 83.33333333%
	}

	.col-xlg-push-9 {
		left: 75%
	}

	.col-xlg-push-8 {
		left: 66.66666667%
	}

	.col-xlg-push-7 {
		left: 58.33333333%
	}

	.col-xlg-push-6 {
		left: 50%
	}

	.col-xlg-push-5 {
		left: 41.66666667%
	}

	.col-xlg-push-4 {
		left: 33.33333333%
	}

	.col-xlg-push-3 {
		left: 25%
	}

	.col-xlg-push-2 {
		left: 16.66666667%
	}

	.col-xlg-push-1 {
		left: 8.33333333%
	}

	.col-xlg-push-0 {
		left: auto
	}

	.col-xlg-offset-12 {
		margin-left: 100%
	}

	.col-xlg-offset-11 {
		margin-left: 91.66666667%
	}

	.col-xlg-offset-10 {
		margin-left: 83.33333333%
	}

	.col-xlg-offset-9 {
		margin-left: 75%
	}

	.col-xlg-offset-8 {
		margin-left: 66.66666667%
	}

	.col-xlg-offset-7 {
		margin-left: 58.33333333%
	}

	.col-xlg-offset-6 {
		margin-left: 50%
	}

	.col-xlg-offset-5 {
		margin-left: 41.66666667%
	}

	.col-xlg-offset-4 {
		margin-left: 33.33333333%
	}

	.col-xlg-offset-3 {
		margin-left: 25%
	}

	.col-xlg-offset-2 {
		margin-left: 16.66666667%
	}

	.col-xlg-offset-1 {
		margin-left: 8.33333333%
	}

	.col-xlg-offset-0 {
		margin-left: 0
	}
}

.label {
	font-weight: 400;
	vertical-align: middle;
	padding: 1px 4px 0
}

.label-score {
	background-color: #FFA30F
}

.label-category-1 {
	background-color: #5998D6
}

.label-category-4 {
	background-color: orange
}

.label-category-9 {
	background-color: #b22222
}

.label-category-10 {
	background-color: #d2691e
}

.label-category-11 {
	background-color: #ff69b4
}

.label-category-12 {
	background-color: orange
}

.label-category-14 {
	background-color: #FC3FAC
}

.label-version-4 {
	background-color: #1CB6F3
}

.label-version-3 {
	background-color: #32A534
}

.label-version-1 {
	background-color: #777
}

.label-filesize {
	background-color: #999
}

.label-exlink {
	background-color: rgba(0,153,255,.65)
}

.label-quality-5 {
	background-color: orange
}

.label-quality-4 {
	background-color: #09f
}

.label-quality-3 {
	background-color: #999
}

.label-quality-2 {
	background-color: #ccc
}

.label-language-1 {
	background-color: #FFE200;
	color: #444
}

.label-language-7 {
	background-color: #A12CA1
}

.label-language-17 {
	background-color: brown
}

.label-language-0 {
	background-color: #1CB6F3
}

.label-ext-1 {
	background-color: green
}

.label-ext-2 {
	background-color: #9acd32
}

.label-ed2k {
	background-color: orange
}

@media (max-width:768px) {
	.label {
		font-size: 12px
	}
}

h4.list-group-item-heading {
	font-size: 15px;
	line-height: 1.3;
	font-weight: 500;
	color: #444!important
}

.list-group-item-text {
	font-size: 13px;
	color: #888
}

.panel-quality-5 {
	border-color: orange
}

.panel-quality-5 .panel-heading {
	background-color: orange;
	color: #fff;
	font-size: 16px
}

.panel-quality-4 {
	border-color: #09f
}

.panel-quality-4 .panel-heading {
	background-color: #09f;
	color: #fff;
	font-size: 16px
}

.panel-quality-3 {
	border-color: #999
}

.panel-quality-3 .panel-heading {
	background-color: #999;
	color: #fff;
	font-size: 16px
}

.panel-quality-2 {
	border-color: #ccc
}

.panel-quality-2 .panel-heading {
	background-color: #ccc;
	color: #fff;
	font-size: 16px
}

#files .panel-body {
	color: #666
}

.list_mov {
	min-height: 200px;
	padding-left: 5px;
	padding-right: 5px
}

.list_mov img {
	width: 180px
}

.list_mov h4 {
	font-size: 14px;
	line-height: 150%;
	margin: 0
}

.list_mov em {
	display: block;
	color: #999;
	font-size: 14px;
	font-style: normal
}

.list_mov_poster {
	position: relative;
	width: 180px;
	max-height: 240px;
	min-height: 110px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 1px 1px 1px 0 rgba(51,51,51,.15)
}

#nav .nav-line,.fixed-absolute {
	position: absolute
}

.hots-top,.switcher {
	box-shadow: inset 0 3px 8px rgba(0,0,0,.4)
}

.list_mov_poster .corner {
	display: block;
	position: absolute;
	font-size: 13px
}

.list_mov_poster .score {
	top: 0;
	left: 0;
	padding: 2px 4px 1px;
	background: #FFA30F;
	color: #fff;
	border-radius: 0 0 6px
}

.list_mov_poster .language {
	bottom: 0;
	right: 0;
	padding: 2px 4px 1px;
	border-radius: 6px 0 0
}

.list_mov_poster .chinese {
	background: #FFE200;
	color: #000
}

.list_mov_poster .guo {
	bottom: 0;
	right: 18px;
	padding: 2px 1px 1px 4px;
	border-radius: 6px 0 0
}

.list_mov_poster .yue {
	bottom: 0;
	right: 0;
	padding: 2px 4px 1px 1px
}

.list_mov_poster .ju,.list_mov_poster .version {
	bottom: 0;
	right: 0;
	padding: 2px 4px 1px;
	border-radius: 6px 0 0
}

.list_mov_poster .yueyu {
	background: #A12CA1;
	color: #fff
}

.list_mov_poster .version1 {
	color: #fff;
	background: #777
}

.list_mov_poster .version3 {
	color: #fff;
	background: #32A534
}

.list_mov_poster .version4 {
	color: #fff;
	background: #1CB6F3
}

.list_mov_poster .ju9 {
	color: #fff;
	background: #b22222
}

.list_mov_poster .ju10 {
	color: #fff;
	background: #d2691e
}

.list_mov_poster .ju11 {
	color: #fff;
	background: #ff69b4
}

.list_mov_poster .ju12 {
	color: #fff;
	background: orange
}

.list_mov_poster  a img{height:200px;width:150px;}

.list_mov_title {
	height: 4.3em;
	margin-top: 6px;
	margin-bottom: 5px;
	overflow: hidden
}

.list_mov_title>h4 {
	white-space: normal
}

.list_mov_title a {
	color: #444;
	font-weight: 600
}

.list_mov_title em {
	font-size: .9em;
	white-space: normal;
	line-height: 1.6em
}

.hots-top {
	background: #333;
	padding: 25px 0 10px;
	margin-top: -25px
}

.hots .list_mov_title h4 a {
	color: #ddd
}

.hot_name .list_mov_title_more a,.hot_name .list_mov_title_more h4 {
	font-size: 16px;
	font-weight: 400;
	color: #333!important
}

.hot_name {
	border-top: dotted 0 #ddd;
	padding: 0 4px
}

.hot_name a:hover {
	text-decoration: none
}

.hot_name .list_mov_title {
	background: #444;
	height: 4.2em;
	padding: 4px 3px;
	text-align: center;
	border-radius: 5px
}

.hot_name .list_mov_title:hover {
	background: #666
}

.hot_name .list_mov_title_more {
	background: #ccc
}

.hot_name .list_mov_title_more h4 {
	line-height: 50px!important
}

.hot_name .list_mov_title_more:hover {
	background: #999
}

.hot_name .list_mov_title h4 {
	margin: 0;
	line-height: 18px;
	white-space: normal;
	color: #ddd
}

.hot_name .list_mov_title h4 a {
	color: #ddd
}

.hot_name .list_mov_title em {
	display: block;
	color: #999;
	font-style: normal;
	font-size: .9em;
	white-space: normal;
	line-height: 18px
}

.side_block {
	background: #f8f8f8;
	border-top: 2px solid #46BFF6
}

.side_block ul {
	padding: 10px
}

.side_block ul li {
	line-height: 28px;
	list-style-type: none;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.side_block ul li h4,.side_block ul li span {
	display: inline-block;
	margin: 0
}

.side_block ul li .date {
	float: right
}

.side_block ul li .tip {
	color: #999
}

.switcher {
	margin-right: auto;
	margin-left: auto;
	background: #aaa;
	height: 40px;
	line-height: 30px;
	padding: 4px;
	border-radius: 20px;
	font-size: 17px;
	width: 350px
}

.switcher span {
	display: inline-block;
	border-radius: 14px;
	padding: 0 12px
}

.switcher .title {
	color: #333;
	padding: 0 6px;
	font-size: .8em
}

.switcher .selected {
	display: inline-block;
	background-color: #eee;
	border-radius: 15px;
	padding: 1px 12px;
	color: #333
}

@media (max-width:768px) {
	.list_mov_poster .corner {
		font-size: 13px;
		padding: 1px 3px 0
	}

	.list_mov_poster .guo {
		right: 16px
	}

    .list_mov_poster img{width:95px !important;height:126px !important;}

	.row {
		overflow-x: hidden
	}

	.section-list {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		overflow-x: auto;
		-webkit-backface-visibility: hidden;
		-webkit-perspective: 1000;
		-webkit-overflow-scrolling: touch;
		text-align: justify
	}

	.section-list::-webkit-scrollbar {
		display: none
	}

	.home .list_mov,.hot_name {
		vertical-align: top;
		display: inline-block;
		float: none;
		overflow: hidden
	}

	.home .list_mov {
		width: 23%!important;
		min-height: 150px;
		padding-left: 2px;
		padding-right: 2px
	}

	.hot_name {
		width: 23%
	}

	.hot_name .list_mov_title {
		height: 57px!important
	}

	.list_mov_title {
		height: 58px!important;
		line-height: 18px
	}

	.list_mov_title>h4>a {
		width: 110px
	}
}

@media (max-width:576px) {
	.home .list_mov,.hot_name {
		width: 28%!important
	}
}

@media (max-width:375px) {
	.home .list_mov,.hot_name {
		width: 30%!important
	}
}

.tag-mov {
	min-height: 180px
}

.tag-mov h4 {
	font-size: 18px;
	line-height: 120%;
	margin: 0 0 5px
}

.tag-mov em {
	color: #444
}

.tag-mov p {
	color: #999;
	margin: 0
}

.tag-content {
	font-size: 14px;
	color: #444
}

.tag-content-wrap {
	background-color: #f3f3f3;
	padding: 1em;
	margin: 1em;
	border-left: 4px solid #46BFF6
}

#search-list-group {
	padding-left: 15px
}

#search-list-group h5 {
	font-size: 14px;
	font-weight: 300;
	color: #888
}

#movie-list-filters {
	margin-bottom: 2em;
	padding: .5em;
	line-height: 200%
}

#movie-list-filters .bg-primary {
	background: #46BFF6;
	padding: 2px 4px;
	border-radius: 4px
}
#movie-list-filters a{margin-right:5px;}

@media (max-width:767px) {
	h1#movie_name {
		font-size: 32px
	}

	h2#movie_aka {
		font-size: 14px
	}
}

#movie_aka {
	font-size: 14px;
	color: #666;
	font-weight: 400;
	line-height: 1.2
}

#movie_tip {
	font-size: 16px;
	color: #555
}

.movie_attr {
	font-weight: 600
}

.movie-info {
	line-height: 200%;
	padding: 0;
	font-size: 14px
}

#poster {
	padding-left: 0;
	margin-bottom: 1em
}

#poster img {
	border-radius: 5px
}

.comments {
	padding: 0
}

.comments li {
	clear: both;
	list-style: none;
	border-top: 1px #eee solid;
	padding: 10px 0
}

.comments li p .score {
	color: #FFA30F
}

.comments li p .user-name {
	color: #46BFF6;
	font-weight: 500px
}

.comments .show-more {
	background-color: #efefef;
	text-align: center;
	height: 36px;
	line-height: 36px;
	padding: 0;
	cursor: pointer
}

.comment-hide {
	display: none
}

.social-share {
	display: inline-block;
	float: right
}

.dl-cp,.res-hide {
	display: none
}

.movie-tag {
	padding: 2px 8px;
	background-color: #4caf50
}

.report-message {
	text-align: center;
	font-size: 20px;
	color: green;
	font-weight: 500;
	line-height: 40px
}

.more-res {
	background-color: #46BFF6;
	border-radius: 6px;
	color: #fff;
	text-align: center;
	padding: 4px 0 0;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.more-res:hover {
	background-color: #09F
}

.movie-function-button {
	margin-bottom: 10px
}

.dl-cp {
	padding: 0 10px 10px;
	text-align: left
}

.checkall-area {
	display: inline-table;
	width: 60px;
	text-align: left
}

.dl {
	display: none
}

@media (max-width:668px) {
	.social-share {
		float: left
	}

	.td-dl-links {
		padding-bottom: 12px;
		padding-top: 4px
	}
}

.td-dl-links a {
	font-weight: 600
}

@media (min-width:669px) {
	.breadcrumb {
		line-height: 40px
	}
}

.td-dl-buttons {
	text-align: right
}

.td-dl-buttons .btn {
	padding: 3px 10px;
	margin-bottom: 3px
}

#nav {
	color: 999;
	padding: 5px 0;
	background: linear-gradient(to bottom,rgba(55,55,55,.5),rgba(55,55,55,.5)),url('images/nav-bg.jpg?v=1');
	background-size: 100%,100%;
	background-position: top,center;
	border: none;
	box-shadow: 0 3px 8px rgba(0,0,0,.36);
	border-radius: 0;
	vertical-align: middle
}

#nav .nav-line {
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	text-align: center;
	z-index: 5;
	background-color: #44BFFA;
	background: linear-gradient(to right,#87C540,#44BFFA)
}

#nav-login-button,#nav-user-button {
	display: none;
	width: 60px
}

.nav-search-button {
	color: #44BFFA!important;
	font-size: 18px;
	float: right;
	margin: 15px 15px 0 0;
	display: none;
	background: 0 0;
	border: none
}

#nav .navbar-toggle,.navbar-toggle:focus,.navbar-toggle:hover {
	border-color: #44BFFA;
	background: 0 0
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #44BFFA
}

#nav .navbar-nav>li>a {
	color: #fff;
	text-shadow: 1px 1px #666;
	font-weight: 300
}

#nav .navbar-nav>li {
	padding-left: 5px
}

.nav li a {
	padding-left: 10px;
	padding-right: 10px
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border: none
}

.navbar-inverse input[type=text] {
	background: #313131;
	border: none
}

.navbar-inverse .navbar-form {
	position: relative
}

.navbar-inverse button[type=submit] {
	position: absolute;
	top: 28%;
	right: 20px;
	border: none;
	background: 0 0
}

#search_input {
	color: #fff;
	font-size: 16px!important
}

.btn-nav {
	margin-top: 8px
}

#nav-user-button {
	text-align: center;
	background: 0 0;
	border: none
}

#nav-user-button span {
	color: #fff;
	display: inline-block!important
}

.nav-button-show-inline {
	display: inline!important
}

@media (min-width:768px) {
	.navbar-inverse button[type=submit] {
		top: 15%
	}
}

@media (max-width:767px) {
	#nav {
		padding: 0
	}

	.nav-search-button {
		display: block
	}

	.navbar-nav li {
		float: left;
		width: 33%;
		text-align: center
	}

	.navbar-inverse button[type=submit] {
		right: 24px;
		top: 7px
	}

	#nav-login-button,#nav-user-button {
		margin-left: 42%;
		margin-top: 6px;
		margin-bottom: 10px
	}
}

#loginModal #loginInfo,.text-hide h1 {
	display: none
}

.navbar-inverse .glyphicon-search {
	color: #999
}

.register label {
	font-weight: 100
}

.register .register-title {
	font-size: 20px;
	font-weight: 100;
	margin-top: 10px
}

div#search-list-group a.list-group-item h4 {
	color: #333;
	font-size: 18px
}

div#search-list-group a.list-group-item h5 {
	color: #555
}

div#search-list-group a.list-group-item em {
	color: #666
}

.search-list-img {
	float: left;
	width: 60px;height:80px;
	margin-right: 1em
}

div#search-tag-list {
	font-size: 1.5em;
	color: #4caf50;
	font-weight: 600;
	line-height: 160%;
	margin-bottom: .5em;
	margin-left: -15px;
	margin-top: .6em
}

div#search-tag-list a {
	font-size: .8em;
	background-color: #4caf50;
	color: #fff;
	padding: 5px;
	border-radius: 5px;
	display: inline-block;
	line-height: 100%;margin-right:10px;
}

#user-panel .left-col,#user-panel .right-col {
	background-color: #f5f5f5;
	border-right: 15px #FFF solid;
	border-left: 15px #FFF solid
}

#user-panel .left-col {
	border-bottom: 15px #FFF solid
}

#user-panel .left-col .left-col-item {
	padding: 15px;
	text-align: center;
	border-bottom: 1px dotted #FFF
}

#user-panel .left-col .title {
	font-size: 20px
}

#user-panel .right-col {
	border-bottom: 15px #FFF solid
}

h4 {
	font-size: 14px
}

.label {
	font-size: 12px!important
}

.label-lg {
	font-size: 14px!important
}

.breadcrumb {
	margin-bottom: 0
}

.navbar-fixed-top .navbar-collapse {
	max-height: 350px!important
}

.dropdown-menu-override {
	box-shadow: none;
	background-color: transparent;
	border: none
}

.dropdown-menu-override li {
	margin-bottom: 6px
}

.dropdown-menu-override li b {
	font-weight: 600
}

.navbar-form {
	box-shadow: none;
	padding: 0 15px
}

.clear {
	clear: both!important
}

.block-title {
	padding: 0 5px;
	margin-bottom: 4px;
	margin-top: 0
}

.block-title>.title>h3 {
	color: #333
}

.block-title>.more {
	margin-top: 20px;
	text-align: right
}

#loginModal #loginInfo,#loginModal .form-inline,#loginModal .modal-header,#wechat-share-cover,.footer {
	text-align: center
}

.block-title>.more a {
	color: #3F78C4;
	font-weight: 500
}

#loginModal #loginInfo .success-info,#loginModal .modal-header .modal-title {
	font-weight: 100;
	font-size: 18px
}

.block-title-hot {
	margin-bottom: 20px
}

h3 a {
	color: #444
}

.glyphicon-fire {
	color: red
}

.glyphicon-menu-down {
	color: #337AB7
}

.glyphicon-magnet {
	color: red
}

.alert-gray {
	background: #f5f5f5;
	border: none;
	padding: 8px
}

#footer {
	background-color: #f5f5f5;
	padding-bottom: 3em;
	padding-top: 1em
}

#footer a {
	color: #000;
	margin: auto .5em;
	line-height: 2.2em
}

#loginModal #loginInfo .icon,#loginModal #registerModal .form-group .input-group,#loginModal .loginButton2,#loginModal .modal-content {
	margin-right: auto;
	margin-left: auto
}

.footer {
	color: #666
}

.footer-logo {
	padding: 20px 0
}

#copyright {
	padding-left: .5em
}

#loginModal input {
	font-size: 16px
}

#loginModal #loginInfo .icon {
	display: block;
	height: 80px;
	width: 80px;
	line-height: 80px;
	font-size: 45px;
	color: #fff;
	border-radius: 40px
}

#loginModal #loginInfo .success-icon {
	background-color: #5CB85C
}

#loginModal #loginInfo .fail-icon {
	background-color: #ddd
}

#loginModal .modal-content {
	max-width: 360px
}

#loginModal .input-group-addon {
	width: 80px;
	text-align: center
}

#loginModal .form-group {
	margin-bottom: 12px
}

#loginModal .loginButton2 {
	max-width: 272px
}

.jquery-validation .error {
	color: #FC5C03
}

#wechat-share-cover {
	background: #fff;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	z-index: 10019
}

#wechat-share-cover h3 {
	margin-top: 40px;
	line-height: 1.6em;
	font-size: 18px
}

#wechat-share-cover .img {
	margin-top: 20px
}

#wechat-share-cover .got-it {
	display: block;
	margin-top: 45px;
	font-size: 20px;
	color: #0e84b5
}

.count-pop {
	background: #46BFF6;
	border: 2px solid #fff;
	box-shadow: 3px 3px 8px #ccc;
	margin-top: -19px;
	margin-left: -3px;
	z-index: 999;
	padding: 3px 6px!important;
	border-radius: 11px!important
}

.sidebar-title {
	font-size: 20px;
	font-weight: 400;
	display: block;
	padding: 2px 0 4px 2px
}

@media (min-width:1400px) {
	.container {
		width: 1365px
	}
}

@media (min-width:1200px) {
	#pin-wrap {
		width: 310px!important
	}
}

@media (max-width:1199px) and (min-width:992px) {
	#pin-wrap {
		width: 300px!important
	}

	#search_input {
		width: 215px
	}
}

@media (max-width:992px) {
	#pin-wrap {
		width: 100%!important
	}

	#search_input {
		width: 720px
	}

	body {
		padding-top: 135px
	}
}

@media (max-width:768px) {
	.jumbotron {
		padding-left: 1em;
		padding-right: 1em
	}

	.block-title {
		padding: 0 3px
	}

	.block-title>.title>h3 {
		font-size: 20px
	}

	body {
		padding-top: 130px
	}
}

@media (max-width:767px) {
	body {
		padding-top: 70px
	}

	#search_input {
		width: 99%
	}
}
.playlist-items{margin:5px;}
.playlist-items a{margin:5px;}

.newslist DL {
	DISPLAY: block; BORDER-BOTTOM: #ddd 1px solid; padding: 15px 0!important;
}
.newslist DL DT {
	 COLOR: #666; LINE-HEIGHT: 32px; HEIGHT: 32px; TEXT-ALIGN: right
}
.newslist DL DT SPAN {
	 FLOAT: left; OVERFLOW: hidden; TEXT-ALIGN: left
}
.newslist DL DT A {
	FONT-SIZE: 16px !important; font-family: 'Microsoft YaHei'; font-weight: bold; color:#333
}
.newslist DL DT A:link { COLOR: #333}
.newslist DL DT A:visited {COLOR: #16387c}
.newslist DL DT A:hover {COLOR: #f60}
.newslist DL DT A:active {COLOR: #f60}

.newslist DL DD {
	MARGIN: 0 10px; padding:10px 0 0 0
}
.newslist DL DD.preview {
	COLOR: #777; TEXT-INDENT: 2px; LINE-HEIGHT: 20px
}
.newslist DL DD.info {
	COLOR: #003399; LINE-HEIGHT: 31px
}
.newslist DL DD.info SPAN {
	COLOR: #009900; MARGIN-RIGHT: 20px
}
.newslist DL DD.info A {
	FLOAT: right; MARGIN: -30px 5px 0px 0px; COLOR: #039; POSITION: relative
}
.news_title{text-align:center;}
.news_source{text-align:center;}
.news_content {
    padding: 20px 5px 0px;
    margin: 0 10px;
    text-align: left;
    line-height: 180%;
    clear: both;
    font-size: 14px;
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
    WORD-WRAP: break-word;
    WORD-BREAK: break-all;
    overflow: hidden;
}