@charset "UTF-8";

/*-------------common-------------*/
.fn-clearfix:before,.fn-clearfix:after{
	content:"";
	display:table;
	}
.fn-clearfix:after{
	clear:both;
	}
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch
	}
body{
	margin:0;
	font-size:14px;
	line-height:1.5;
	color:#444;
	background-color:#eee;
	}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block;
	}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline;
	}
audio:not([controls]){
	display:none;	
	height:0;
	}	
[hidden],template{
	display:none;
	}
a{
	background:transparent;
	text-decoration:none;
	color:#444;
	}
a:active,a:hover{
	outline:0;
	}
a:hover{
	color:#2b2b2b;
	}
abbr[title]{
	border-bottom:1px dotted;
	}
b,strong{
	font-weight:700
	}
dfn{
	font-style:italic
	}
mark{
	background:#ff0;
	color:#000
	}
small{
	font-size:80%
	}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
	}
sup{
	top:-.5em
	}
sub{
	bottom:-.25em
	}
img{
	border:0;
	vertical-align:middle
	}
svg:not(:root){
	overflow:hidden
	}
hr{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
	}
pre{
	overflow:auto;
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
	}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
	}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
	}
button{
	overflow:visible
	}
button,select{
	text-transform:none
	}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer;
	}
button[disabled],html input[disabled]{
	cursor:default；
	}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0;
	}
input{
	line-height:normal;
	}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
	}
legend{
	border:0;
	padding:0;
	}
textarea{
	overflow:auto;
	resize:vertical;
	}
optgroup{
	font-weight:700;
	}
table{ 
	border:0; 
	border-spacing:0
	}

.layout_box{ 
	display:-webkit-box; 
	display:-webkit-flex; 
	display:-ms-flexbox; 
	display:flex;
	}
.card{ 
	margin-bottom:1px; 
	position:relative; 
	display:block;
	}
.card .face{ 
	margin:0 10px 0 0;
	}
.iconimg-s{ 
	width:70px; 
	height:70px; 
	display:inline-block; 
	vertical-align:middle;
	}
.card .face{ 
	border-radius:100%; 
	border:1px solid #fff; 
	overflow:hidden;
	}
.card .face img{ 
	width:70px; 
	height:70px; 
	vertical-align:top!importtant;
	}
.personal-home .schedule-time{ 
    width: 100%;
    min-height: 50px;
    line-height: 50px;
    display: block;
    margin: 10px 0 0 0;
    background: #fff;
	}
.message-point{ 
	float:right;
	}
.message-number{ 
	width:12px; 
	height:12px;
	padding:2px 6px; 
	background:#FF0000; 
	border-radius:100%; 
	color:#fff; 
	margin:15px 10px; 
	font-style:normal;
	font-size:11px;
	}
.personal-home .wrap {
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    background-color: #fff;
    text-align: left;
    background-clip: padding-box;
	margin-top:0px;
	}
.personal-home .wrap>p>input {
    border: none;
    font-size: 1.6rem;
    height: 45px;
    width: 55%;
    text-align: left;
}
.personal-home .per-accountPro{ 
	color:#999; 
	height:40px; 
	line-height:40px; 
	padding:0 10px;
	}
/*---------------------------*/
.stage-page{ 
	background:#eee;
	}
.container .prompt-news{ 
	width:100%; 
	text-align:center; 
	background:#eee; 
	vertical-align:middle; 
	font-size:100%; 
	padding-top:50px; 
	line-height:30px; 
	color:#999; 
	display:block; 
	}
.container .prompt-news p{ 
	width:100%; 
	text-align:center;
	}
.prompt-news p a{ 
	color:#1e37a8;
	}
.time-label{ 
	padding:10px 0 10px 10px; 
	color:#999; 
	font-size:14px; 
	background:#eee;
	}
.per-shel .time-label .rg{
	float:right; 
	margin-right:0.75rem; 
	font-size:12px; 
	color:#b8b8b8;
	}
.card-list{ 
	padding:2px 0;
	display:block; 
	background:#fff; 
	} 	
.card,.module{
	margin-bottom:.3625rem
	}
.line-around{ 
	width:80%;
	}
.card-list .layout-box{ 
	margin:5px 0; 
	line-height:30px; 
	padding:2px 0;
	}
.layout-box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	}
.box-row{
	-webkit-box-direction:normal;
	-webkit-box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
	}
.box-center-h{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center
	}
.box-center-v{
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
	}
.layout-box .box-shel-col{ 
	-webkit-box-flex:1; 
	-webkit-flex:1;
	-ms-flex:1; 
	flex:1;
	width:100%; 
	line-height:30px; 
	height:30px; 
	padding:0 0;
	}
.layout-box .box-shel-col .team-name{ 
	width:65%; 
	line-height:30px; 
	margin-right:10px; 
	display:inline-block; 
	overflow:hidden;
	} 
.layout-box .box-shel-col .team-shel-score{ 
	width:25%; 
	display:inline-block; 
	font-size:18px; 
	overflow:hidden; 
	font-family:"华文新魏"
	}
.team-shel-score.score-hig{ 
	color:#FF0000;
	}
.mod-media .media-main{ 
	border-radius:100%; 
	border:1px solid #fff; 
	overflow:hidden; 
	margin:0 10px; 
	vertical-align:middle;}
.mod-media .media-main{ 
	width:30px; 
	height:30px; 
	display:inline-block;
	}
.mb-league .media-main img{
	width:30px; 
	height:30px;
	border-radius:100%;
	}
.card-list .plus{ 
	display:-webkit-box; 
	display:-webkit-flex; 
	display:-ms-flexbox; 
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	}
.card-list .plus{ 
	width:20%; 
	margin-right:.75rem; 
	position:absolute; 
	right:0; 
	float:right; 
	margin-top:-55px; 
	}
.card-list .plus-n{ 
	color:#ff8d03;
	}
.card-list .plus-l{ 
	color:#FF0000;
	}
.card-list .plus-s{ 
	color:#e1e1e1;
	}
.card-list .plus-l{ 
	color:#ff3e3e;
	}
.card-list .plus-m{ 
	width:1rem; 
	margin-right:.75rem
	}
.card-list .plus-m .icon-font{
	font-size:.875rem;
	font-family: wbfontregular; 
	display: inline-block;
	}
/*----------联赛下赛程----------*/
.mb-basketball-league .card-list{ 
	margin:0 0; 
	display:block; 
	background:#fff; 
	} 
.mb-basketball-league .schedule-time {
    width: 100%;
    min-height: 50px;
    line-height: 50px;
    display: block;
    margin: 10px 0 0;
    background: #fff;
	}
.mb-basketball-league .card{
    margin-bottom: 0;
	}
/*----------------赛程赛果---------------*/
.table-scroll{
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
	}
.table-scroll thead{ 
	background:#e5e5e5;
	}
.table-scroll::-webkit-scrollbar{
	display:none
	}
.table{
	width:100%; 
	line-height:30px; 
	white-space:nowrap; 
	text-align:center;
	}
.table th,.table td{
	padding:0 5px;
	border-top:1px solid #eee
	}
.table th{
	text-align:left;
	font-weight:400; 
	color:#999;
	}
.table .live-team-name{ 
	width:18%;
	font-size:14px;
	}
.table .num-1{ 
	text-indent:3px;
	}
.table .num-1.td-align{
	text-align:center; 
	font-size:14px;
	}
.team-score .table{
	border-collapse:separate
	}
.team-score .table tr td{
	background-color:#fff;
	}
.team-score .table tr.bench td{
	background-color:#f3f3f3
	}
.team-score .table th,.team-score .table td{
	padding:0 5px;
	border-top:1px solid #eee;
	}
.team-score .table .col-name{ 
	text-align:left; 
	text-indent:11px; 
	padding:5px 0; 
	font-size:14px;
	}
.team-score .table .col-name a{ 
	text-indent:15px;
	}
.team-score .table th{
	text-align:center;
	font-weight:400;
	color:#999
	}
.team-score .table .num-1{
	text-align:center; 
	padding:5px 8px;
	}
.home .table th{
	background-color:#c70034;
	border-top:0
	}
.away .table th{
	background-color:#14345c;
	border-top:0
	}
.t-col-1{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:flex
	}
.t-col-1 .table-fixed{
	width:70px; 
	text-align:center;
	}
.t-col-1 .table-scroll{
	-webkit-box-flex:1; 
	-ms-flex:1; 
	-webkit-flex:1; 
	-moz-flex:1; 
	flex:1; 
	width:100%; 
	overflow-x:auto; 
	}
.t-col-1 .num-1{ 
	font-size:14px;
	}
.match-detail{ 
	position:relative; 
	top:-65px;
	}
.match-title-info:before,.match-detail:before,
.balance-info:before,.match-title-info:after,
.match-detail:after,
.balance-info:after{
	content:"";
	display:table;
	}
.match-title-info:after,.match-detail:after,.balance-info:after{
	clear:both;
	}
.match-banner{
	height:135px;
	background:url(../../../../images_new/images_mb/sns/perfile/per_hearder_bg.jpg) top center no-repeat;				    background-size:100% 120%;
	padding-top:12px;
	position:relative;
	}
.match-type{
	text-align:center;
	margin:15px 0 15px 0;
	color:#fff;
	font-size:14px;
	text-shadow: 1px 1px 1px #000000;
	}
.match-type a{ color:#fff;}
.match-title-info{
	position:relative;
	z-index:9999;
	}
.match-title-info .team-logo{
	float:left;
	width:32%;
	}
.team-logo a{
	display:inline-block;
	}
.match-title-info .team-logo.home-team-logo{
	text-align:center; 
	z-index:9999;
	}
.match-title-info .team-logo.away-team-logo{
	text-align:center;
	}
.match-title-info .team-logo img{
	display:inline-block;
	width:42px; 
	height:42px;
	}
.match-title-info .team-logo p{ 
	color:#fff;
	}
.match-title-info strong{
	float:left;
	width:36%;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:35px;
	letter-spacing:2px;
	}
.match-detail{
	margin-bottom:10px; 
	display:block;
	}
.match-detail .team-name{
	float:left;
	width:32%;
	color:#fff;
	}
.match-detail .team-name.home-team-name{
	text-align:right;
	}
.match-detail .team-name.away-team-name{
	text-align:left;
	}
.match-detail .team-name.home-team-name a,.match-detail .team-name.away-team-name a{
	color:#fff;
	}
.match-detail .team-name strong{
	font-size:14px;
	line-height:16px;
	margin:0 6px 0;
	}
.match-detail .team-name span{
	font-size:12px;
	line-height:16px;
	vertical-align:text-bottom;
	}
.match-detail .team-status{ 
	display:block;
	text-align:center;
	font-size:12px;
	line-height:20px;
	letter-spacing:2px; 
	margin:35px 0 0; 
	}
.match-detail .team-status {
	padding:3px 10px;
	border-radius:12px 12px;
	}
.match-detail .team-status span{ 
	padding:4px 10px; 
	border-radius:18px 18px;
	}
.match-detail .team-status span.match-state-end{
	color:#fff;
	background:#999;
	
}
.match-detail .team-status span.match-state-live{
	color:#fff;
	background:#ff4400;
	border:1px solid #d3311f;
}
.match-detail .team-status span.match-state-dns{
	border:1px solid #d2d2d2;
	color:#999;
	background:#e9e9e9;
	
}
.balance-info .bal-btn,.home-rate-result,.away-rate-result{
	float:left;
	width:22%;
	}
.home-rate-result,.away-rate-result{
	color:#fff;
	font-size:10px;
	text-align:right;
	margin-top:16px
	}
.away-rate-result{
	text-align:left;
	}
.balance-info .bal-btn.home-btn{
	text-align:right
	}
.balance-info .bal-btn.home-btn .btn{
	background-color:#e40000
	}
.balance-info .bal-btn.away-btn{
	text-align:left
	}
.balance-info .bal-btn.away-btn .btn{
	background-color:#14345c
	}
.balance-info .btn,.balance-info .btn-result{
	display:inline-block;
	width:46px;
	height:46px;
	border-radius:23px;
	position:relative;
	overflow:hidden
	}
.balance-info .btn-result{
	text-align:center;
	font-size:30px;
	color:#fff;
	line-height:38px
	}


/*----------------------------------*/
body{
	font:normal 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica;
	color:#000;
	 -webkit-user-select:none;
	 -webkit-text-size-adjust:none
	 }
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,menu{
	margin:0;
	padding:0;
	}
input[type="text"],textarea{
	-webkit-appearance:none
	}
table{
	border-collapse:collapse;
	border-spacing:0
	}
fieldset,img{
	border:0
	}
a{
	text-decoration:none
	}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal
	}
ol,ul{
	list-style:none
	}
caption,th{
	text-align:left
	}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	font-style:normal
	}
q:before,q:after{
	content:''
	}
abbr,acronym{
	border:0
}
header,section,footer{
	display:block;
	margin:0;
	padding:0
	}

.dn{
	display:none
	}
.page ul,.page li{
	list-style:none
	}
.page a{
	color:#000
	}
.page i{
	font-style:normal;
	font-size:11px;
	color:#999
	}
.textarea:focus{
	cursor:text; 
	border:1px solid rgba(82,168,236,0.8);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
	}
.mark{
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#fff;
	padding:0 4px
	}
.t_schedule_history{ 
	padding:10px 0; 
	width:100%; 
	background:#eee; 
	text-indent:11px; 
	color:#999;
	}
.box{
	display:-webkit-box;
	}
.box .box-item{
	-webkit-box-flex:1
	}
.live-table2{
	width:100%; 
	margin-right:5px;
	}
.live-table2 .score{
	color:#333;
	font-size:24px;  
	display:-webkit-box;
	height:62px; 
	line-height:62px;
	-webkit-box-pack:center;
	-webkit-box-align:center
	}
.live-table2 .box{
	-webkit-box-pack:center;
	-webkit-box-align:center;
	height:62px
	}
.live-table2 .teamlogo{
	display:inline-block;
	width:35px;
	height:35px;
	vertical-align:-8px
	}
.live-table2 .teamlogo.left{
	margin-left:5px
	}
.live-table2 .teamlogo.right{
	display:block;
	margin-right:5px
	}
.live-table2 .live-table2 .team-name{ 
	border-bottom:1px solid #e5e5e5;
	}
.live-table2 .boder-botm-e5 td{ 
	border-top:1px solid #eee; 
	background:#fff;
	}
.live-table2 th{
	height:24px;
	font-size:12px;
	border-bottom:1px solid #e5e5e5; 
	color:#666; 
	padding:0 10px;
	}
.live-table2 th:nth-child(3){
	text-align:center
	}
.live-table2 th:nth-child(3){
	text-align:right
	}
.live-table2 td{
	vertical-align:middle; 
	text-align:center; 
	}
.live-table2 td.shel-time{ 
	width:25%; 
	text-indent:6px; 
	font-size:14px; 
	color:#b8b8b8
	}
.live-table2 td:nth-child(3){
	width:37.2%;
	text-align:right;
	}
.live-table2 td:nth-child(3){
	text-align:center;
	}
.live-table2 td:nth-child(3){
	width:37.2%;
	text-align:left;
	}
.live-table2 tr td:nth-child(3){
	text-align:center; 
	margin:1px;
	}
.live-table2 tr:nth-child(3){
	color:#000;
	height:56px;
	text-align:center;
	line-height:20px;
	}
.team-home-tab .table .num-1,.team-score .table .num-left{ 
	text-align:left;
	}
/*生涯数据*/
.careerData .table-scroll{
	width:100%;
	background-color:#fbfbfb;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
	}
.careerData .table-scroll::-webkit-scrollbar{
	display:none;
	}
body .nav-tab{
	border-top:0;
	margin-bottom:-1px;
	}
body .nav-tab i{
	font-size:26px;
	vertical-align:middle;
	}
.careerData .table{
	width:100%;
	line-height:40px;
	white-space:nowrap;
	padding-left:6.8em;
	border-collapse:separate;
	}
.careerData .table .col-name{
	position:absolute;
	width:6em;
	left:0;
	background-color:#fff
	}
.careerData .table .col-name a{
	width:6em; 
	text-align:center;
	}
.careerData .table .red{
	color:#dd0202
	}
.careerData .table th,.table td{
	padding:0 8px;
	border-top:1px solid #eee;
	text-align:left; 
	background:#fff;
	}
.careerData .table th{
	text-align:left;
	font-weight:400;
	}
.careerData .table .num-1{
	width:33.333%; 
	text-align:center;
	}
.careerData .table .score{
	color:#999
	}
.careerData .table th,.careerData .table td{
	padding:0 8px;
	border-top:1px solid #eee
	}
.careerData .table th,.careerData .table th.col-name{
	font-weight:400;
	background-color:#fff;
	}
.west-match .table td .rank{
	padding:0 10px 0 4px;
	width:28px;
	display:inline-block
	}
.careerData .arrow{ 
	background-size:6.875rem 10.3125rem; 
	display:inline-block; 
	background:url(../../images/perHome/arrow.png); 
	vertical-align:middle; 
	margin-left:15px;
	}
.careerData .arrow.down{ 
	background-position:0 0; 
	width:14px; 
	height:16px; 
	}
.careerData .arrow.up{ 
	background-position:-19px 0; 
	width:14px; 
	height:16px; 
	}
.careerData .num-1 span{ 
	margin-left:20px; 
	color:#999; 
	font-weight:700
	}

/*------------------联赛样式----------------------*/
/*数据*/
.mb-league .time{ 
	color:#999; 
	padding:5px 0 0 12px; 
	display:block; 
	font-weight:400;
	}
.mb-league .time-label{ 
	padding:8px 0 8px 10px; 
	color:#999;
	}
.mb-league .schedule-more{ 
	background:#fff; 
	text-align:center;  
	border-bottom:1px solid #e3e3e3; 
	height:42px; 
	line-height:42px; 
	display:block;
	position:relative;
	}
.mb-league .schedule-more a{
	width:30%; 
	margin-left:-10px;
	}
.mb-league .schedule-more .put-btn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: normal;
    font-size: 22px;
	vertical-align:middle;
	float:right;
	}
.mb-league .item-box {
	position:relative;
    display: inline-block;
    width: 32%;
    margin: 0;
    padding: 0.5rem 0.1rem;
    box-sizing: border-box;
	text-align:center;
}
.schedule-more .symbol{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	margin-left:2px; 
	position:absolute; 
	vertical-align:middle;
	top:-1px;
	}
.media-main{ 
	position:relative;
	}
.enginer-box .media-main img{ 
	width:60px;
	height:60px; 
	border-radius:100%;
	border:1px solid #e5e5e5;
	}
.classic{ 
	width:100px;
	color:#888;
	}


/*媒体列表*/
.media-list{ 
	background:#fbfbfb;
	}
.media-list li{ 
	overflow:hidden; 
	border-bottom:1px solid #e5e5e5;
	}
.media-list .full a{ 
	display:block;
	}
.media-list .full{ 
	padding:10px 5px; 
	border-bottom:1px solid #e5e5e5;
	}
.full p{ 
	width:70%; 
	float:left;
	margin:0 0 0 5px; 
	line-height:20px; 
	font-size:.9125em; 
	word-wrap:break-word; 
	overflow:hidden;
	max-height:44px;
	color:#999;
	display:block;
	min-width:30%;
	height:40px;
	}
.full {
    padding: 10px 5px;
    border-bottom: 1px solid #eceef0;
	}
.full .thumb {
    
    line-height: 51px;
    padding: 1px;
    background: #e9f1f4;
    border: 1px solid #e0e0e0;
    float: left;
    text-align: center;
	top:0;
	}
.full .thumb img {
	width: 92px;
	height: 78px;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    vertical-align: middle;
	}	
.full .media-classic{ 
	color:#fff; 
	background:#ff8d03; 
	padding:1px 5px; 
	border-radius:2px 2px; 
	font-size:11px;
	vertical-align:middle;
	}
.full h2{ 
	height:25px;
	}
.full h2 .media-title{ 
	width:62%;
	display:inline-block;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    font-size: 1.1375em;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 4px;
	padding-left:5px;
	}
.blank-block{ 
	height:50px; 
	width:100%;
	}
.function{ 
	width:100%; 
	border-top:1px solid #eee; 
	line-height:50px; 
	height:50px; 
	position:fixed; 
	bottom:0; 
	text-align:center; 
	background:#fff; 
	color:#999; 
	font-size:16px;
	}	
.function a{ 
	width:40%; 
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	}
.function i {
    vertical-align: 0;
    position: relative;
    top: 1px;
    margin-right: 3px;
	
	}
.icon{ 
	background: url(../../../../images_new/images_mb/sns/common/icon-zan.png) no-repeat; 
	width: 15px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
	}
.icon.praised{
	background-position:0 -20px
	}	
/*------------------球队资料---------------*/
.player-face img{ 
	width:30px; 
	height:30px; 
	}
.team-infor strong{ 
	font-size:15px; 
	color:#333;
	}
.team-infor .table .num-1{ 
	text-align:left; 
	font-size:12px; 
	padding: 7px 0;
	}
.team-infor .table .num-1 p{ 
	text-align:left;
	line-height:22px; 
	color:#999;
	}
.mb-league th.num-1{ 
	font-size:14px;
	}
.tp-infor .media-graphic .item-list{ 
margin-top:-2px;
}
/*------------------赛程------------------*/	
.schedule-time{
	width:100%;
	min-height:50px; 
	line-height:50px; 
	display:block; margin:10px 0; background:#fff;
	}
.text-sing{ 
	float:left; 
	margin-left:10px;
	}
.arrow-right { 
	float:right;
	}	
.arrow-right i{ 
	font-style:normal; 
	font-weight:normal; 
	font-size:25px; 
	color:#c7c7c7; 
	padding:0 10px; 
	margin-top:15px;
	display:inline-block;
	}
.icon-font {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    display: inline-block;
	}
	
/*----------------------moban----------------------*/
.found-list{ 
	font-size:16px; 
	display:block; 
	height:50px; 
	line-height:50px; 
	background:#fff; 
	display:block; 
	margin-bottom:1px; 
	padding-left:10px;
	}	
.data-classic-list ul{
	width:100%;
	padding:0 9px;
	clear:both;
	text-align:center;
	box-sizing: border-box;
	font-size:16px;
	}
.data-classic-list li{ 
	text-align:center;
	width:16%;
	float:left; 
	padding:10px 0; 
	}
.data-classic-list span{ 
	width:5%; 
	float:left; 
	padding:10px 0;
	}
.data-classic-list li a.current{ 
	color:#ff9900;
	}	
.stati{ 
	height:50px; 
	line-height:50px; 
	background:#fff; 
	font-size:16px; 
	padding:0 10px;
	margin-top:1px;
	}
.player-career .table .num-1{ 
	text-align:center;
	width:20px; 
	display:inline-block;
	}	
.player-career .table .num-1 p{ 
	text-align:center; 
	color:#999;
	}	
.player-career .table .num-1.ft{ 
	display:inline-block; 
	text-align:center;
	font-size:18px; 
	color:#e5e5e5; 
	font-weight:normal;
	}
/*----------生涯----------*/
.my-career a{ 
	color:#333;
	}
.binding-prompt{ 
	width:100%; 
	height:40px; 
	font-size:13px; 
	color:#999; 
	line-height:40px; 
	padding:5px 0; 
	text-align:center;
	}
.binding-prompt span{ 
	color:#ff8d03;
	}
/*-----------动态----------*/	
.feed-list{ 
	margin-bottom:10px; 
	border-top:1px solid #e3e3e3; 
	border-bottom:1px solid #e3e3e3;
	}
.feed-other a{ 
	margin-left:10px; 
	color:#0058db;
	}
.feed-list .team-name.feed-other {
    width: 100%;
    line-height: 30px;
    margin-right: 10px;
    display: inline-block;
    overflow: hidden;
	}	
.carditems_list{
	clear:both;
	*zoom:1; 
	height:80px;
	border-bottom:1px solid #ececec;
	padding:12px 0; 
	margin:0 8px;
	background:#fff;
	}
.carditems_push .carditems,.carditems-live{
	border-bottom:none;
	}
.carditems_push .carditems_list{
	margin:0 8px;
	}
.carditems_push_line{
	border-top:1px solid #ececec;
	}
.carditems_push_bottom{
	border-bottom:1px #ececec solid!important;
	}
.carditems_list_dt{
	float:right;
	width:120px;
	height:80px;
	border:1px solid #efefef;
	background-color:#e4f0f9;
	background-image:url(../images/logo.png);
	background-position:center center;
	background-size:42px auto;
	background-repeat:no-repeat;
	position:relative;
	}
.carditems_list_dt .topline{
	background-position:0 -423px;
	color:#fff;
	display:inline-block;
	position:absolute;
	left:-6px;top:-4px;
	font-weight:600;
	font-size:14px;
	line-height:20px;
	height:24px;
	width:49px;
	text-align:center;
	}
.carditems_list_dt img{
	width:120px;
	height:80px;
	font-size:0;
	}
.carditems_list_dt .video_tips{
	position:absolute;
	box-sizing:border-box;
	right:0;
	bottom:0;
	background:url(../images/video_m.png) no-repeat;
	background-size:96px auto;
	height:18px;
	color:#fff;
	width:80px;
	font-size:10px;
	text-align:right;
	padding-right:4px;
	}
.carditems_list_dd{
	overflow:hidden;
	*zoom:1;
	}
.carditems_patronage{
	clear:both;
	overflow:hidden;
	padding-bottom:4px;
	}
.carditems_patronage img{
	width:100%;
	}
.card_push_tit{
	clear:both;
	color:#2f2f2f;
	line-height:1.4;
	font-size:17px;
	font-weight:600;
	padding-bottom:8px;
	}
.carditems_list_h3{
	clear:both;
	color:#2f2f2f;
	height:30px;
	line-height:30px;
	font-size:17px;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.carditems a:visited .carditems_list,.carditems-live a:visited .carditems_list{
	display:block!important;
	}
.carditems a:visited h3,.carditems-live a:visited h3{
	color:#8b8b8b;
	}
.carditems_list_h4{
	clear:both;
	color:#8b8b8b;
	font-size:13px;
	font-weight:normal;
	overflow:hidden;
	height:22px;
	line-height:25px;
	}
.carditems_list_h3.pic_t_44{
	height:42px;
	overflow:hidden;
	}
.carditems_list_h3.intro_h3{
	height:21px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	}
.carditems_list_h3.pic_t_44 .carditems_list_h3{
	height:21px;
	}
.carditems_list_h3.movie_score{
	padding-right:45px;
	position:relative;
	}
.carditems_list_h3.movie_score .fr{
	position:absolute;
	right:0;
	top:0;
	color:#f4750e;
	font-size:10px;
	font-weight:600;
	}
.carditems_list_h3.movie_score i{
	font-size:15px;
	font-style:normal;
	}
.carditems_list_op{
	clear:both;
	overflow:hidden;
	height:20px;
	color:#8b8b8b;
	}
.op_ico{
	display:inline-block;
	font-size:12px;
	height:20px;
	line-height:26px;
	}
.op_ico.time_num{
	padding-left:0;
	margin-left:0;
	background:none;	
	padding-left:24px;
	}
.carditems_box{
	background:#fff;
	border-top:1px solid #ececec;
	}
	
@charset "utf-8";,.bd_hot_list li{
	box-sizing:border-box
	}
.art_main_card img,.tj_art_video_b img{
	max-width:100%
	}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{
	-webkit-text-size-adjust:none
	}
.M_attitude .p_act mark,.art_weibo,.discus_module .deep-discuss{
	-webkit-tap-highlight-color:transparent
	}
.comment-count a,.cover_content,a{
	text-decoration:none
	}
.clearfix:after{
	content:'';
	display:table;
	clear:both
	}
[class*=" icon-"],[class^=icon-]{
	font-family:sian_family;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
	}
.art_main_card,.art_t{
	text-align:justify
	}
.art_main_card{
	clear:both;
	margin-bottom:10px;
	font-size:18px;
	padding:0 20px 10px;
	line-height:27px;
	background:#fff;
	overflow:hidden
	}
.art_main_card a{
	color:#3990e6
	}
a.partner_link{
	color:#fc8637
	}
strong{
	font-weight:700
	}
h4{
	font-weight:400
	}
.art_tag strong,.art_title_h1{
	font-weight:700
	}
.art_title{
	clear:both;
	padding:20px 0;
	font-size:21px
	}
.art_title_h1{
	line-height:25px;
	padding-bottom:12px
	}
.art_title_op{
	clear:both;
	height:14px;
	line-height:14px;
	font-size:10px;
	color:#999
	}
.art_title_op time{
   	font-size:12px;
	float:left;
	max-width:180px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
	}
.art_title_op aside{
	float:right;
	font-size:12px;
	color:#3990e6;
	line-height:14px
	}
.art_title_op aside a{
	font-size:12px;
	display:inline-block;
	color:#999;
	margin-left:6px;
	height:14px;
	line-height:14px
	}
.art_title_op aside .comment_num,.art_title_op aside .resent_share{
	height:14px;
	display:inline-block;
	width:14px;
	line-height:14px;
	margin:0 5px 0 0
	}
.art_title_op aside .collection{
	padding-left:21px;
	position:relative
	}
.art_title_op aside .collection:before{
	position:absolute;
	left:0;
	top:0
	}
.art_title_op aside .comment_num{
	position:relative
	}
.art_title_op aside .comment_num:before{
	position:absolute;
	top:3px
	}
.art_title_op .source{
	height:14px;
	overflow:hidden;
	display:inline-block
	}
.art_pic_card,.art_t,.art_video_card{
	margin-bottom:20px
	}
.art_video_card{
	clear:both
	}
.M_attitude .p_describ{
	position:relative;
	min-height:28px
	}
.M_attitude .p_tip{
	position:absolute;
	text-align:center;
	margin:0;
	width:100%
	}
.M_attitude .tip{
	position:relative;
	display:inline-block;
	padding:0 15px;
	line-height:26px;
	font-size:12px;
	color:#878787;
	border:1px solid #dcdcdc;
	border-radius:2em;
	background-color:#FFF;
	z-index:1
	}
.M_attitude .tip i{
	font-size:16px;
	position:absolute;
	left:10px;top:6px;
	color:#dcdcdc
	}
.media-PV figure{ 
	margin-bottom:10px;
	}	

/*------------文字直播------------*/
.liv-page{ 
	width:100%; 
	
	/*position:relative;*/
	}
.liv-page li{ 
	display:block; 
	padding:10px 10px; 
	background-color:#fff;
	border-bottom:1px solid #dfdfdf;
	}
.liv-page .liv-txt-list{
	font-size:16px;
	}
.liv-page .liv-time{ 
	color:#999; 
	margin:0 0 5px 0;
	}
.liv-page .liv-team{ 
	margin:0 0 20px;
	font-size:16px; 
	line-height:30px;
	}
.liv-page .starting p,.liv-page .starting span{ 
	margin:0 10px 0 0;
	font-size:16px; 
	line-height:30px;
	}	
.liv-page .liv-txt{ 
	margin-right:10px;
	}	

.animation_up {
    -webkit-animation: up_in_down 6s .2s ease both;
}
.warning {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 400;
    /*display: none;*/
}
.warning span {
    color: #fff;
    padding: 0 12px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    display: block;
    background: rgba(255,153,0,.8);
}

.page_re {
    position: fixed;
    right: 12px;
    bottom: 100px;
    width: 34px;
    z-index: 500;
	}
.p_refresh {
    background-position: 0 -178px;
    -webkit-transition: 1s all ease;
    -webkit-transform: rotate(0deg);
	}
.page_re_ico {
	background:url(../../../../images_new/images_mb/sns/common/live_ico.png) no-repeat; background-size:50px auto;
    width: 34px;
    height: 35px;
    line-height: 35px;
    margin: 8px 0;
    overflow: hidden;
    display: inline-block;
    text-indent: 999em;
    cursor: pointer;
	}	
.no_content{
	width: 100%;
	height: 30px;
	line-height: 30px 0 80px;
	margin: 30px 0;
	color: #999999;
	text-align: center;
}
/*04.08*/
@font-face {font-family: 'iconfont';
    src: url('iconfont/iconfont.eot'); /* IE9*/
    src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:14px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
html,body{background:#eeeeee;}
.clearfix:after{content:"";display:block;visibility:hidden;height:0;clear:both;}/*清除浮动*/
.fl{float:left;}
.fr{float:right;}
.contentwrap{
	width:100%;
}
.contentwrap.dynamic{
	margin-top: 10px;
}
.contentwrap.dynamic .mymessage{
	/*background: #ffffff;*/
	width:100%;
	margin-bottom:40px;
}
.contentwrap.dynamic .mymessage li{
	background: #ffffff;
	border-top: 1px solid #EFEFF4;
	border-bottom: 1px solid #EFEFF4;
	width:100%;
	margin-bottom:10px;
}
/*.contentwrap.dynamic .mymessage li:first-child{
	border-top: 1px solid #EFEFF4;
}*/

.contentwrap.dynamic .mymessage li dl{
	width:100%;
}
.contentwrap.dynamic .mymessage li dl dt{
	border-bottom: 1px solid #EFEFF4;
	padding:10px;
}
.contentwrap.dynamic .mymessage li dl dt div{
	height:40px;
	width:40px;
	margin-right: 10px;
}
.contentwrap.dynamic .mymessage li dl dt div img{
	width:100%;
	height:100%;
	border-radius: 50%;
}
.contentwrap.dynamic .mymessage li dl dt span{
	line-height: 40px;
}
.contentwrap.dynamic .mymessage li dl dt .timestamp{
	margin-right: 5px;
	color:#666666;
}
.contentwrap.dynamic .mymessage li dl dd{
	position: relative;
	padding:10px;
}
.contentwrap.dynamic .mymessage li dl dd a.totouch{
	color:#000000;
	display: block;
	padding:10px 0;
}
.contentwrap.dynamic .mymessage li dl dd a p{
	margin-bottom: 5px;
}
.contentwrap.dynamic .mymessage li dl dd a .theimg{

}
.contentwrap.dynamic .mymessage li dl dd a .theimg div{
	width:30%;
	max-width: 200px;
	margin-right:1%;
}
.contentwrap.dynamic .mymessage li dl dd a .theimg div:nth-child(3){
	margin-right:0;
}
.contentwrap.dynamic .mymessage li dl dd a .theimg div:nth-child(n+4){
	display: none;
}
.contentwrap.dynamic .mymessage li dl dd a .theimg div img{
	width:100%;
	height:100%;
}
.contentwrap.dynamic .mymessage li dl dd .score{
	width:60%;
}
.contentwrap.dynamic .mymessage li dl dd .score .teams{
	line-height: 30px;
}
.contentwrap.dynamic .mymessage li dl dd .score .teams:first-child{
	margin-bottom: 15px;
}
.contentwrap.dynamic .mymessage li dl dd .score .teams div{
	width:30px;
	height:30px;
	display: inline-block;
	margin-right: 10px;
}
.contentwrap.dynamic .mymessage li dl dd .score .teams div img{
	width:100%;
	height:100%;
	border-radius: 50%;
}
.contentwrap.dynamic .mymessage li dl dd .buffer{
	position: absolute;
	top:40%;
	right:15px;
	display: block;
	height:22px;
	width:55px;
	text-align: center;
	border-radius: 15%/55%;
	color: #ffffff;
	line-height: 22px;
}
.contentwrap.dynamic .mymessage li dl dd.bufferbottom{
	border-top:1px solid #EFEFF4;

}
.contentwrap.dynamic .mymessage li dl dd .buffer.lives{
	background:#FF0000;
}
.contentwrap.dynamic .mymessage li dl dd .buffer.over{
	background:#666666;
}
.contentwrap.dynamic .mymessage li dl dd .social{
	width:67%;
	margin:0 auto;
	color:#a9a9a9;
}
.contentwrap.dynamic .mymessage li dl dd .social .praise .getpraise {
	font-size:24px;
}
.contentwrap.dynamic .mymessage li dl dd .social .praise label{
	margin-top:8px;
}
.contentwrap.dynamic .mymessage li dl dd .social a{
	color:#666666;
}
/*.contentwrap.dynamic .mymessage li dl dd .social .praise{
	display: inline-block;
	height:22px;
}*/
.contentwrap.dynamic .tojoin{
	position: fixed;
	width:100%;
	height:40px;
	bottom:0;
	background:#FF8C00;
	text-align: center;
	line-height: 40px;
}
.contentwrap.dynamic .tojoin a{
	display: inline-block;
	width:100%;
	height:100%;
	color:#ffffff;
	font-size: 16px;
}
.contentwrap.dynamic .tojoin a i{
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
}
.social .praise.current{
	color:red;
}
.contentwrap div .thedata{
	background:#ffffff;
	padding:10px;
}
.thetitle{
	padding-left: 10px;
	line-height: 35px;
	color: #666666;
}
.contentwrap a{
	color: #000000;
}
.contentwrap a .thecheck{
	display: block;
	margin-top: 5px;
	padding:10px;
	background: #ffffff;
	border-top:1px solid #EFEFF4;
	border-bottom: 1px solid #EFEFF4;
}

.thetitle{
	padding-left: 10px;
	line-height: 35px;
	color: #666666;
}
ul.thenumber li{
	background:#ffffff;
	padding:15px 10px;
	border-bottom: 1px solid #EFEFF4;
	position: relative;
}
ul.thenumber li:first-child{
	border-top: 1px solid #EFEFF4;
}
ul.thenumber li a{
	color:#000000;
}
ul.thenumber li a .times{
	position: absolute;
	color:#666666;
}
ul.thenumber li a .titles{
	position: absolute;
	right:10px;
	height: 18px;
	width: 50px;
	border-radius: 15%/55%;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}
ul.thenumber li a .titles.thewait{
	background:#FF8C00;
}
ul.thenumber li a .titles.thelive{
	background:#FF0000;
}
ul.thenumber li a .titles.thebefore{
	background:#32CD32;
}
ul.thenumber li a div.inners{
	width:50%;
	margin:0 auto;
	display: -webkit-flex;
	-webkit-justify-content: space-around;
	-webkit-flex-wrap: wrap;
	display: -moz-flex;
	-moz-justify-content: space-around;
	-moz-flex-wrap: wrap;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

.contentwrap .datatab{
	width:100%;
	/*height:50px;*/
	overflow-x:auto; 
	overflow-y:hidden; 
	background:#ffffff;
	border-bottom:1px solid #EFEFF4;
}
.contentwrap .datatab ul{
	/*height:50px;*/
	width:640px;
}
.contentwrap .datatab ul li{
	/*height:50px;*/
	width:80px;
	text-align: center;
	color:#666666;
}
.contentwrap .datatab ul li span{
	display:inline-block;
	/*height:100%;*/
	line-height: 46px;
}
.contentwrap .datatab ul li span.current{
	color:#FF8C00;
	border-bottom: 3px solid #FF8C00;
}
.contentwrap .databox div.item span.itemname{
	padding-left: 10px;
	line-height: 30px;
	color: #666666;
}
.itemname{
	padding-left: 10px;
	line-height: 30px;
	color: #666666;
}
.contentwrap .databox div.item dl{
	background:#ffffff;
}
.contentwrap .databox div.item dl dt{
	border-top:1px solid #EFEFF4;
	border-bottom:1px solid #EFEFF4;
}
.outerdiv{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    background: #ffffff;
}
.innerdiv{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.innerdiv table{
	width:100%;
	white-space:nowrap;
	text-align: center;
	border-spacing: 0;
	border-bottom:1px solid #EFEFF4;
}
td,th{
	border-top:1px solid #EFEFF4;
}
.innerdiv table thead,.innerdiv table tbody{

}
.innerdiv table thead tr th{
	padding:5px 10px;
	text-align: center;
	font-weight: normal;
	color: #666666;
}
.innerdiv table thead tr th.txtleft{
	text-align: left;
}
.innerdiv table tbody tr{
	border-bottom:1px solid #EFEFF4;
}
.innerdiv table tbody tr td{
	padding:5px 10px;
	white-space:nowrap;
}
.innerdiv table tbody tr td .teamname{
	height:30px;
	white-space:nowrap;
}
.innerdiv table tbody tr td .playername{
	height:30px;
	white-space:nowrap;
}
.innerdiv table tbody tr td span.ranking{
	display: inline-block;
	margin-right: 5px;
	margin-top:8px;
	height:14px;
	width:20px;
	line-height: 14px;
	font-size: 12px;
}
.innerdiv table tbody tr:nth-child(-n+10) .teamname span.ranking{
	color:#ffffff;
	background:#FF0000;
}
.innerdiv table tbody tr:nth-child(-n+10) .playername span.ranking{
	color:#ffffff;
	background:#FF0000;
}
.innerdiv table tbody tr td a{
	display: inline-block;
}
.innerdiv table tbody tr td a div{
	width:30px;
	height:30px;
	display: inline-block;
	margin-right: 5px;
}
.innerdiv table tbody tr td a label{
	display: inline-block;
	height:30px;
	text-align: left;
	line-height: 30px;
}
.innerdiv table tbody tr td a div img{
	width:100%;
	height:100%;
	border-radius: 50%;
}
.contentwrap table tfoot td a{
	color: #666666;
	display: inline-block;
	padding:10px 0;
	width:100%;
}

/*点击查看图片*/
#galleryOverlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	z-index:100000;
	background-color:#222;
	background-color:rgba(0,0,0,1);
	overflow:hidden;
	display:none;
	
	-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;
}

/* This class will trigger the animation */

#galleryOverlay.visible{
	opacity:1;
}

#gallerySlider{
	height:100%;
	
	left:0;
	top:0;
	
	width:100%;
	white-space: nowrap;
	position:absolute;
	
	-moz-transition:left 0.4s ease;
	-webkit-transition:left 0.4s ease;
	transition:left 0.4s ease;
}

#gallerySlider .placeholder{
	background: url("iconwatch/preloader.gif") no-repeat center center;
	height: 100%;
	line-height: 1px;
	text-align: center;
	width:100%;
	display:inline-block;
}

/* The before element moves the
 * image halfway from the top */

#gallerySlider .placeholder:before{
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right:-1px;
}

#gallerySlider .placeholder img{
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}

#gallerySlider.rightSpring{
	-moz-animation: rightSpring 0.3s;
	-webkit-animation: rightSpring 0.3s;
}

#gallerySlider.leftSpring{
	-moz-animation: leftSpring 0.3s;
	-webkit-animation: leftSpring 0.3s;
}

/* Firefox Keyframe Animations */

@-moz-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-moz-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Safari and Chrome Keyframe Animations */

@-webkit-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-webkit-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Arrows */

#prevArrow,#nextArrow{
	border:none;
	text-decoration:none;
	background:url('iconwatch/arrows.png') no-repeat;
	opacity:1;
	cursor:pointer;
	position:absolute;
	width:43px;
	height:58px;
	
	top:50%;
	margin-top:-29px;
	
	-moz-transition:opacity 0.2s ease;
	-webkit-transition:opacity 0.2s ease;
	transition:opacity 0.2s ease;
}

#prevArrow:hover, #nextArrow:hover{
	opacity:1;
}

#prevArrow{
	background-position:left top;
	left:40px;
}

#nextArrow{
	background-position:right top;
	right:40px;
}

/*pagelimit*/
#pagelimit{position:absolute; bottom:20px; left:50%; margin-left:-18px; color:#fff; font-size:1.4rem; }

@media screen and (min-width:900px){
	.contentwrap .datatab ul{
		margin:0 auto;
	}
}