@charset "utf-8";
/* CSS Document */
html {
	overflow-x: hidden;
	background:#000;
}
body {
	letter-spacing: 0;
	width: 1348px;
	max-width: 100%;
	margin: 0 auto;
	font-family:'Microsoft JhengHei', Arial, Helvetica, sans-serif;
}
h1, h2, h3{font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif;}
a {
	text-decoration: none;
}
.clr {
	clear: both;
}
/* table */
.table{font-size:14px;}
.table td, .table th{padding:4px 4px;}
.table p{margin-bottom:0;}

.table-bordered td, .table-bordered th{
	border: 1px solid #bbb;
}

/* bootstrap */
.breadcrumb{margin-bottom:15px; background:none;}

/* end table */
nav.main-nav {
}
nav.main-nav li a {
	letter-spacing: 2px;
}
nav.main-nav li li.baseball {
	font-size: 16px;
	font-weight: bold;
}
nav.main-nav .en {
	font-size: 10px;
	display: inline-block;
	margin: 0 10px;
	letter-spacing: 2px;
	color: #999;
}
.nav-feed a.moduleItemTitle {
	color: #eee;
	font-size: 24px;
	line-height: 130%;
	font-weight: normal;
	margin: 15px 0;
	font-family: 'Microsoft YaHei', 'roboto';
}
.nav-feed a.moduleItemTitle:hover {
	color: #fff;
}
.nav-feed .moduleItemIntrotext {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	font-size: 15px;
}
.nav-feed .moduleItemIntrotext h3 {
	margin: 10px 0;
	font-size: 21px;
	font-family: 'Microsoft YaHei';
}
/* .col2 */
.col2 .k2ItemsBlock .moduleItemIntrotext {
	padding: 0 15px;
}
.col2 .k2ItemsBlock .moduleItemIntrotext h3 {
	margin: 15px 0;
	font-size: 21px;
	font-family: 'Microsoft YaHei';
}
.col2 {
	margin: 0;
}
ul.breadcrumb {
	margin-left: 85px;
	margin-right: 85px;
}
.breadcrumb li {
	float: left;
	list-style: none;
	margin-right:6px;
}
.date-cat, .col2 .date-cat {
	font-size: 13px;
	color: #666;
	margin: 5px 0 0 0;
}
.col2 .date-cat a {
	color: #666;
}
.col2 .date-cat a:hover {
	color: #000;
}
.col2 .slash {
	display: inline-block;
	margin: 0 10px;
}
#main .col2 h3 {
	margin: 5px 0;
}
@media screen and (max-width: 999px) {
h2.itemTitle {
	font-size: 28px;
	font-family: 'Microsoft YaHei';
	line-height: 130%;
	margin: 0 0 20px 0;
}
ul.breadcrumb {
	margin: 0 15px;
	padding: 0;
}
#main .itemView img {
	width: 100%;
}
}
@media screen and (min-width: 1000px) {
.col2 {
	margin: 20px;
	margin-bottom: 0;
}
.col2 .k2ItemsBlock .moduleItemIntrotext {
	padding: 0;
	margin: 0;
}
.col2 .k2ItemsBlock li {
	width: 50%;
	float: left;
	padding: 10px 20px;
	box-sizing: border-box;
}
.col2 .k2ItemsBlock h3 {
	margin: 0;
	padding: 0;
}
.col2 .k2ItemsBlock .moduleItemTitle {
	color: #333;
	text-shadow: none;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
	font-size: 24px;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
h2.itemTitle {
	font-size: 38px;
	font-family: 'Microsoft YaHei';
	line-height: 130%;
	margin: 20px 0;
}
}
#page {
	margin: 0;
	padding: 0;
}
#main {
	padding: 85px 0;
	margin: 0;
	box-sizing: border-box;
}
#main .itemView {
	padding: 0 20px;
	max-width: 800px;
	margin: 0 auto;
	box-sizing: border-box;
	color: #333;
	letter-spacing: 0;
	font-size: 18px;
	line-height: 180%;
	font-weight: normal;
}
@media only screen and (max-width: 480px) {
body #main .itemView {
	font-size: 19px;
	line-height: 150%;
	color: #222;
	letter-spacing: 0;
}
}
.grid-image-block {
	height: 280px;
	overflow: hidden;
	background-size: cover;
	margin-bottom: 0;
}
.grid-image-block img {
	width: 100%;
	min-height: 280px;
}
a.moduleItemTitle {
	color: #333;
}
.img-caption {
	margin: 0;
	margin-top: -10px;
	padding: 0;
	line-height: 140%;
	background: #fefefe;
}
.content-caption {
	color: #666;
	display: block;
	font-size: 15px;
	line-height: 140%;
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
}
.k2UserBlock {
	margin: 50px 100px;
}
.ubCommentsCount {
	display: none;
}
.itemList {
	padding: 0 20px;
}
.catItemView {
	margin: 0 20px;
	padding: 0;
}
.catItemBody {
	margin: 0;
	padding: 0;
}
.catItemView .catItemImageBlock {
	margin: 0;
	padding: 0;
	line-height: 1;
}
.catItemImage {
	margin: 0;
	padding: 0;
	line-height: 1;
	background: #999;
	height: 280px;
	overflow: hidden;
}
.catItemImageBlock img {
	line-height: 1;
	margin: 0;
	padding: 0;
}
h3.catItemTitle {
	font-size: 24px;
	line-height: 130%;
	margin: 0;
	font-weight: normal;
}
h3.catItemTitle a {
	color: #333;
}
.catItemHeader {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #999;
	line-height: 13px;
}
.catItemHeader .catItemCategory a {
	color: #999;
}
.catItemDateCreated {
	font-size: 15px;
}
.catItemIntroText {
	color: #666;
	font-size: 15px;
	margin: 6px 0;
	padding: 0;
}
#k2Container .itemHeader {
	font-size: 16px;
	color: #000;
	clear: both;
	margin: 15px 0;
}
.login {
	padding: 50px;
}
.login .btn-primary, .logout-button .btn-primary {
	color: #fff;
	margin: 20px 0;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.nav-stacked {
	display: none;
}
#login-form {
	margin: 50px 0 0 100px;
	padding: 0;
}
#main .k2UserBlockActions {
	margin: 0;
	padding: 0;
}
#main .k2UserBlockActions li {
	margin: 10px 0;
	padding: 0;
	line-height: 150%
}
#ltsports {
	width: 1348px;
	max-width: 100%;
	margin: 0 auto;
}
#ltsports .search {
	margin: 0 50px;
	box-sizing: border-box;
	width: auto;
}
#ltsports .search h1.page-title {
	color: #333;
	opacity: 1;
	display: block;
	margin: 20px 0;
}
#searchForm {
	display: none;
}
.search-results {
	margin: 30px 0;
	padding: 0;
	clear: both;
}
#ltsports .search h2.result-title {
	font-size: 24px;
	font-family: 'Microsoft YaHei', 'roboto';
	font-weight: normal;
	line-height: 130%;
	margin: 30px 0 15px 0;
	padding: 0;
}
#ltsports .search .result-title a {
	color: #333;
}
.result-text {
	margin: 15px 0;
	font-size: 15px;
}
* .ad-fullwidth {
	text-align: center;
	margin: 0;
	border-top: #ddd solid 1px;
	border-bottom: #ddd solid 1px;
	padding: 25px 0 20px 0;
	margin-bottom: 25px;
}
* .ad-fullwidth script {
	margin: 0 auto;
	text-align: center;
}
* .ad-fullwidth img {
	max-width: 100%;
	margin: 0 auto;
	display: table;
	text-align: center;
}
@media all and (min-width: 970px){
	.ad-970-90{width:970px; margin:0 auto;}
}
/* system */
#system-message-container {
/*	display: none; */
}
/* ad */
.google728, .scupio728, .clickforce728 {
	margin: 0 auto 30px auto;
	text-align: center;
}
/* relative */

.relative-items {
	margin: 0 0 50px 0;
	padding: 0;
}
.relative-items h3 {
	font-size: 24px;
	font-family: 'Microsoft YaHei', 'roboto';
	margin: 15px 0;
	padding: 7px 0;
	font-weight: normal;
	color: #000;
	letter-spacing: 2px;
	border-bottom: #CCC solid 1px;
}
.relative-items ul {
	margin: 12px 0 12px 0;
	padding: 0;
}
.relative-items li {
	margin: 2px 0;
	padding: 5px 0;
	text-indent: 0;
	list-style: none;
	border-bottom: #eee solid 1px;
}
.publish_up {
	margin-left: 9px;
	font-size: 13px;
	color: #aaa;
}
.relative-items a {
	color: #007CA6;
}
/* k2 pagination */
.icon-first:before {
	content: "\f100";
}
.icon-previous:before {
	content: "\f104";
}
.icon-next:before {
	content: "\f105";
}
.icon-last:before {
	content: "\f101";
}
/* message */
div.error {
	background: #f7e5e5 url(../images/error-icon.gif) no-repeat 8px 8px;
	border-top: 2px solid #db9f9f;
	border-bottom: 2px solid #db9f9f;
	margin: 10px 0px;
	padding: 10px 10px 10px 40px;
	color: #551111;
}
div.error a {
	color: #cc0000;
	text-decoration: underline;
}
div.message {
	background: #e5eef7 url(../images/message-icon.gif) no-repeat 9px 8px;
	border-top: 2px solid #8db1d4;
	border-bottom: 2px solid #8db1d4;
	margin: 10px 0px;
	padding: 10px 10px 10px 40px;
	color: #385c7f;
	text-align: left;
	font-weight: normal;
}
div.message a {
	text-decoration: underline;
	color: #4c88bc;
}
div.alert {
	background: #fff8cf url(../images/alert-icon.gif) no-repeat 9px 8px;
	border-top: 2px solid #e0ce62;
	border-bottom: 2px solid #e0ce62;
	margin: 10px 0px;
	padding: 10px 10px 10px 40px;
	color: #64591b;
	text-align: left;
	font-weight: normal;
}
div.alert a {
	text-decoration: underline;
	color: #d26f3a;
}
div.error a:hover, div.message a:hover, div.alert a:hover {
	text-decoration: none;
}
/* load-more */
#load-more {
	background: #333;
	color: #fff;
	width: 200px;
	height: 60px;
	font-size: 21px;
	line-height: 55px;
	border: #ddd solid 3px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	text-indent: 0;
	white-space: nowrap;
	position: relative;
	cursor: pointer;
	display: block;
}
#load-more:hover {
	background: #000;
	border: #ccc solid 3px;
}
.sponsor-logo {
	margin: 10px 0;
	max-width: 100%;
}
/* slide */
.gradient-cover {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,.6)); /*Safari 5.1-6*/
	background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,.6)); /*Opera 11.1-12*/
	background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,.6)); /*Fx 3.6-15*/
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,.5), rgba(0,0,0,.6)); /*Standard*/
}
/* pagination */
.pagination {
	margin: 50px;
	padding: 0;
	clear: both;
	display: table;
}
.pagination ul {
	margin: 0;
	padding: 0;
}
.pagination li {
	float: left;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0 5px;
	padding: 0;
	background: #333;
	color: #fff;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
.pagination li a {
	color: #fff;
	display: block;
}

.center{text-align:center;}
.pagination li a:hover {
	background: #000;
}
.pagination li.active a {
	background: #03F;
}
/* font-size */
.font-21{font-size:21px !important;}
.font-24{font-size:24px !important;}
.font-26{font-size:26px !important;}
.font-28{font-size:28px !important;}


