html {
  font-family: sans-serif; 
  line-height: 1.15; 
  -ms-text-size-adjust: 100%; 
  -webkit-text-size-adjust: 100%; 
}



body {
  margin: 0;
}





article,
aside,
details, 
figcaption,
figure,
footer,
header,
main, 
menu,
nav,
section,
summary { 
  display: block;
}



audio,
canvas,
progress,
video {
  display: inline-block;
}



audio:not([controls]) {
  display: none;
  height: 0;
}



progress {
  vertical-align: baseline;
}



template, 
[hidden] {
  display: none;
}





a {
  background-color: transparent; 
  -webkit-text-decoration-skip: objects; 
}



a:active,
a:hover {
  outline-width: 0;
}





abbr[title] {
  border-bottom: none; 
  text-decoration: underline; 
  text-decoration: underline dotted; 
}



b,
strong {
  font-weight: inherit;
}



b,
strong {
  font-weight: bolder;
}



dfn {
  font-style: italic;
}



h1 {
  font-size: 2em;
  margin: 0.67em 0;
}



mark {
  background-color: #ff0;
  color: #000;
}



small {
  font-size: 80%;
}



sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}





img {
  border-style: none;
}



svg:not(:root) {
  overflow: hidden;
}





code,
kbd,
pre,
samp {
  font-family: monospace, monospace; 
  font-size: 1em; 
}



figure {
  margin: 1em 40px;
}



hr {
  box-sizing: content-box; 
  height: 0; 
  overflow: visible; 
}





button,
input,
optgroup,
select,
textarea {
  font: inherit; 
  margin: 0; 
}



optgroup {
  font-weight: bold;
}



button,
input { 
  overflow: visible;
}



button,
select { 
  text-transform: none;
}



button,
html [type="button"], 
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; 
}



button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}



button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}



fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}



legend {
  box-sizing: border-box; 
  color: inherit; 
  display: table; 
  max-width: 100%; 
  padding: 0; 
  white-space: normal; 
}



textarea {
  overflow: auto;
}



[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; 
  padding: 0; 
}



[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}



[type="search"] {
  -webkit-appearance: textfield; 
  outline-offset: -2px; 
}



[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}



::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}



::-webkit-file-upload-button {
  -webkit-appearance: button; 
  font: inherit; 
}


body{font-family:Microsoft YaHei,SimSun,Arial;}
.clear {clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
*+html .clearfix {min-height: 1%;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1000px; margin:0 auto;}
.BgNone{ border:none!important; background:none!important;}
.strong{ font-weight:bold!important;}
img{ border:none; text-decoration:none; display:block;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,i{display:block}
a:link,a:visited,a:hover{
	text-decoration: none;
}
.icon-header {
	background:url(/static/image/header.png) no-repeat;
	display:inline-block;
	overflow:hidden;
}
.i-1905logo {
	height:21px;
	width:132px;
	background-position:-0px -0px;
}
.i-profile {
	height:20px;
	width:18px;
	background-position:-132px -0px;
}
.i-profile-hover {
	height:20px;
	width:18px;
	background-position:-161px -21px;
}
.i-history {
	height:20px;
	width:20px;
	background-position:-150px -0px;
}
.i-history-hover {
	height:20px;
	width:20px;
	background-position:-161px -41px;
}
.i-search {
	height:20px;
	width:20px;
	background-position:-170px -0px;
}
.i-crown {
	height:18px;
	width:20px;
	background-position:-0px -21px;
}
.i-crown-active {
	height:18px;
	width:20px;
	background-position:-20px -21px;
}
.i-close {
	height:11px;
	width:12px;
	background-position:-40px -21px;
}
.i-history-empty {
	height: 82px;
	width: 82px;
	background-position: -0px -53px;
}
.i-panel-collection {
	height: 22px;
	width: 22px;
	background-position: -52px -21px;
}
.i-panel-history {
	height: 22px;
	width: 22px;
	background-position: -74px -21px;
}
.i-panel-pay {
	height: 22px;
	width: 22px;
	background-position: -96px -21px;
}
.i-panel-help {
	height: 22px;
	width: 22px;
	background-position: -118px -21px;
}
.i-copyright {
	height: 26px;
	width: 22px;
	background-position: -139px -21px;
}

.nav {
    min-width: 980px;
    height: 67px;
    background: #222222;
	position: relative;
	z-index:50;
}

.nav .nav-box {
    min-width: 980px;
    margin: auto;
}

.nav .nav-box:after {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
    content: "";
}

.W980 .nav-box {
    width: 980px;
}

.W1200 .nav-box {
    width: 1200px;
}

.W1380 .nav-box {
    width: 1380px;
}

.W1560 .nav-box {
    width: 1560px;
}

.W1740 .nav-box {
    width: 1740px;
}


.nav-box-logo {
    width: 132px;
    height: 21px;
    float: left;
    margin-top: 23px;
}

.nav-box-logo .i-1905logo {
    text-indent: -10em;
}

.nav-box-menu {
    padding: 0px;
    margin-top: 23px;
    float: left;
}

.W1200 .nav-box-menu li, .W1380 .nav-box-menu li, .W1560 .nav-box-menu li, .W1740 .nav-box-menu li {
    margin-left: 54px;
}

.nav-box-menu li {
    float: left;
    list-style-type: none;
    margin-left: 20px;
}

.nav-box-menu li a:link, .nav-box-menu li a:visited {
    color: #999;
    text-decoration: none;
	font-size: 19px;
}
.nav-box-menu li a:hover{
	color: #dadada;
}

.W980 .nav-box-seach {
    width: 270px;
    height: 36px;
}

.W1200 .nav-box-seach {
    width: 270px;
    height: 36px;
}

.W1380 .nav-box-seach {
    width: 450px;
    height: 36px;
}

.W1560 .nav-box-seach {
    width: 450px;
    height: 36px;
}

.W1740 .nav-box-seach {
    width: 450px;
    height: 36px;
}

.nav-box-seach {
    margin-top: 16px;
	width: 270px;
    background: #353538;
    border-radius: 20px;
    margin-left: 65px;
    float: left;
    position: relative;
}

.box-seach-form {
    padding: 9px 20px 10px;
}

.box-seach-form:after {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
    content: "";
}

.box-seach-txt {
    background-color: transparent;
    width: 80%;
    color: #999;
    float: left;
	position:absolute;
	z-index:1;
	*top:10px;
	*left:20px;
}

.box-seach-btn {
	cursor:pointer;
	position: absolute;
    right: 20px;
    top: 8px;
}

.box-seach-txt:focus, .box-seach-btn:focus {
    outline: 0 !important
}

.box-seach-txt, .box-seach-btn, .box-seach-chip {
    font-size: 14px;
    border: 0px;
}

.box-seach-chip {
    color: #999;
    position: absolute;
    top: 9px;
    left: 20px;
}

.W980 .box-seach-plane {
    width: 270px;
}

.W1200 .box-seach-plane {
    width: 270px;
}

.W1380 .box-seach-plane {
    width: 450px;
}

.W1560 .box-seach-plane {
    width: 450px;
}

.W1740 .box-seach-plane {
    width: 450px;
}

.box-seach-plane {
    position: absolute;
    left: 0px;
	width: 270px;
    top: 36px;
    display: none;
    z-index: 9999;

}

.box-seach-plane ul {
    background: #353538;
    padding: 0px;
	margin:2px 0px 0px 0px;
}

.box-seach-plane ul li {
    list-style-type: none;
    line-height: 40px;
    height: 40px;
    padding-left: 18px;
	background: #353538;
	margin:0px;
}

.box-seach-plane ul li:hover {
    background: #3f3f43;
}

.box-seach-plane ul li a:link , .box-seach-plane ul li a:visited, .box-seach-plane ul li a:hover {
	font-size:14px;
	display:block;
	color: #999;
	text-decoration: none;
}

.nav-box-user {
    float: right;
    line-height: 67px;
}

.box-user-login:after {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
    content: "";
}

.box-user-login, .box-user-history {
    display: inline-block;
    position: relative;
	float:left;
}

.box-user-login .i-profile, .box-user-history .i-history {
    position: absolute;
    margin-top: 25px;
}

.user-login-span, .user-history-span {
    display: inline-block;
    margin-left: 30px;
    color: #999;
}

.user-login-reg {
    display: block;
    float: left;
	cursor:pointer;
}

.user-login-img {
    display: none;
    float: left;
    width: 60px;
}

.user-login-img a, .user-login-reg a {
    display: inline-block;
}
.user-login-reg a:link, .user-login-reg a:visited{
	display: inline-block;
}
.user-login-reg:hover .i-profile{
	background-position:-161px -21px;
}
.user-login-reg:hover .user-login-span{
	color: #dadada;
}
.user-login-img img {
    border-radius: 20px;
    position: absolute;
    top: 16px;
    right: 0px;

}
.user-login-plane {
    background: #353538;
    width: 275px;
    min-height: 40px;
    position: absolute;
    right: -10px;
    top: 55px;
    display: none;
    z-index: 9999;

}

.login-plane-vip {
    display: none;
}

.login-plane-unVip, .login-plane-vip {
    line-height: 40px;
    text-align: center;
    margin-bottom: 38px;
    display: none;
}

.login-plane-unVip p, .login-plane-vip p {
    font-size: 12px;
    color: #999;
}

.login-vip-term {
    padding: 0px 15px;
    line-height: 40px;
	height:40px;
}
.login-vip-power p{
	margin:0px;
	padding:0px;
	line-height:normal;
	
}
.login-vip-power a:link,.login-vip-power a:visited,.login-vip-power a:hover{
	text-decoration: none;
}
.login-vip-power .fl{
	margin-left:17px;
	cursor:pointer;
}
.login-renewal-btn {
    border: none;
    background: #488af9;
    color: #fff;
    border-radius: 5px;
    width: 45px;
    line-height: 20px;
    font-size: 14px;
	cursor:pointer;
}

.login-renewal-btn:hover {
    background: #2f74e8;
}

.login-unVip-title, .login-vip-title {
    padding: 0px 15px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #39393c;
}

.login-unVip-title:after, .login-vip-title:after, .login-vip-term:after {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
    content: "";
}

.login-unVip-title p, .login-vip-title p {
    display: inline-block;
    margin: 0px;
    font-size: 16px;
    color: #ccc;
    float: left;
}

.login-unVip-title span, .login-vip-title span {
    display: inline-block;
    color: #999;
    float: right;
    font-size: 14px;
}
.login-unVip-chip{
	text-align:left;
	padding:0px 15px;
}
.login-unVip-btn {
    border: none;
    background: #488af9;
    color: #fff;
    border-radius: 15px;
    width: 225px;
    height: 40px;
	font-size:20px;
	cursor:pointer;
}

.login-unVip-btn:hover {
    background: #2f74e8;
}

.box-user-history {
    margin-left: 25px;
	cursor:pointer;
}
.box-user-history:hover .i-history {
    background-position:-161px -41px;
}
.box-user-history:hover .user-history-span {
    color: #dadada;
}

.user-history-plane {
    background: #353538;
    width: 275px;
    min-height: 40px;
    position: absolute;
    right: 0px;
    top: 55px;
    display: none;
    z-index: 9999;
}

.history-plane-list {
    padding: 0px;
    margin: 0px;
    display: none;
	cursor: pointer;
}

.history-plane-list li {
    list-style-type: none;
    line-height: 40px;
    padding: 0px 15px;
}

.history-plane-list li:hover {
    background: #3f3f43;
}

.history-plane-list li:after {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
    content: "";
}

.history-plane-list li p {
    margin: 0px;
    font-size: 14px;
    float: left;
}
.history-plane-list li p a:link, .history-plane-list li p a:visited, .history-plane-list li p a:hover {
	display: inline-block;
	color: #ccc;
	text-decoration: none;
}

.history-plane-list li span {
    display: inline-block;
    color: #999;
    float: right;
}

.history-plane-date {
    font-size: 12px;
}

.history-plane-close {
    font-size: 28px;
    cursor: pointer;
}

.history-plane-list li i {
    display: inline-block;
    float: right;
}

.history-plane-list li .history-plane-close {
    display: none;
}

.history-plane-list li:hover .history-plane-close {
    display: block;
}

.history-plane-list li:hover .history-plane-date {
    display: none;
}

.history-plane-empty {
    text-align: center;
    line-height: normal;
    padding-bottom: 8px;
    padding-top: 35px;
    display: none;
	cursor: default;
}

.history-plane-empty p {
    color: #999;
}

.history-empty-login, .history-empty-reg {
    border-radius: 5px;
    width: 97px;
    height: 30px;
	cursor:pointer;
}

.history-empty-login {
    border: none;
    background: #488af9;
    color: #fff;
}

.history-empty-login:hover {
    background: #2f74e8;
}

.history-empty-reg {
    background: #353538;
    border: 1px solid #626269;
    color: #999;
}

.history-empty-reg:hover {
    border: 1px solid #bebebe;
    color: #bebebe;
}
.loginOutBtn {
	cursor:pointer;
}
.loginOutBtn:hover{
	color:#dadada;
}.icon-player {
    background: url(/static/image/player.png) no-repeat;
    display: inline-block;
    overflow: hidden;
}
.i-phone {
    height: 24px;
    width: 18px;
    background-position: -0px -0px;
}

.i-phone-active {
    height: 24px;
    width: 18px;
    background-position: -18px -0px;
}

.i-share {
    height: 24px;
    width: 24px;
    background-position: -36px -0px;
}

.i-share-active {
    height: 24px;
    width: 24px;
    background-position: -60px -0px;
}

.i-play {
    height: 22px;
    width: 19px;
    background-position: -84px -0px;
}

.i-arrow-down {
    height: 6px;
    width: 11px;
    background-position: -103px -0px;
}
.i-arrow-up {
    height: 6px;
    width: 11px;
    background-position: -114px -0px;
}
.i-arrow-up-black {
    height: 6px;
    width: 11px;
    background-position: -103px -7px;
}
.i-arrow-down-grey {
    height: 6px;
    width: 11px;
    background-position: -114px -7px;
}
.i-app {
    width: 50px;
    height: 30px;
    background-position: -0px -24px;
}
.i-panel-close {
    width: 7px;
    height: 13px;
    background-position: -67px -24px;
}
.i-panel-close-active {
    width: 7px;
    height: 13px;
    background-position: -75px -24px;
}
.i-panel-open {
    width: 7px;
    height: 13px;
    background-position: -50px -24px;
}
.i-side-play {
    width: 8px;
    height: 9px;
    background-position: -82px -24px;
}
.i-side-play-active {
    width: 8px;
    height: 9px;
    background-position: -91px -24px;
}
.playerBox-info {
    width: 1740px;
    margin: 0 auto;
    background-color: #222222;
}
.playerBox-info .playerBox-info-leftPart {
    float: left;
    margin-top: 19px;
    width: 1040px;
}
.playerBox-info .playerBox-info-rightPart {
    float: right;
	position: relative;
}
.playerBox-info .playerBox-info-name {
    font-size: 25px;
    line-height: 25px;
    color: #DDDDDD;
    font-weight: normal;
    display: inline;
}
.playerBox-info .playerBox-info-enName, .playerBox-info .playerBox-info-year, .playerBox-info .playerBox-info-grade {
    font-family: Verdana;
}
.playerBox-info .playerBox-info-year {
    font-size: 25px;
    line-height: 25px;
    color: #8d8d8d;
    padding-left: 15px;
    padding-right: 13px;
    position: relative;
}
.playerBox-info .playerBox-info-year a {
    color: #5D5D5D;
    text-decoration: none;
}
.playerBox-info-grade{
	position: relative;
}
.playerBox-info .playerBox-info-grade {
    font-size: 25px;
    line-height: 25px;
    color: #C6A721;
    position: relative;
}
.playerBox-info .playerBox-info-intro {
    margin-top: 9px;
    margin-bottom: 18px;
    *margin-bottom: 22px;
    font-size: 14px;
    color: #848484;
    line-height: 24px;
    position: relative;
    _background-color: #2c2c2d; 
}
.playerBox-info .playerBox-info-intro sub {
    bottom: 0px;
    font-size: 100%;
    position: relative;
    vertical-align: sub;
    cursor: pointer;
}
.playerBox-info .playerBox-intro-ctx {
    margin-top: 30px;
    _display: none;
    _position: relative;
    _left: -20px;
    _bottom: 0px;
}
.playerBox-info #playTimes {
    line-height: 24px;  
}
.playerBox-info .playerBox-info-arrowCon,
.playerBox-info .playerBox-info-arrowCon.active  {
    display: block;
    position: absolute;
    bottom: -18px;
    *bottom: 0px;
    _bottom: 106px;
    left: 707px;
    _left: 12px;
    padding: 6px 28px 0px 28px;
    *padding: 11px 28px 6px 28px;
    background: #2C2C2D;
    cursor: pointer;
}

.playerBox-info .playerBox-info-rightPart ul {
    margin: 0px;
}
.playerBox-info .playerBox-info-rightPart li {
    float: left;
    width: 90px;
    height: 91px;
    *height: 92px;
    list-style: none;
    cursor: pointer;
    text-align: center;
    position: relative;
    _display: inline-block;
    border-bottom: 4px solid #222222;
}
.playerBox-info .playerBox-info-rightPart li:hover {
    background: #262626;
    border-bottom: 4px solid #488AF9;
}
#playerBox-info-times {
    cursor: default;
}
.playerBox-info .playerBox-info-rightPart #playerBox-info-times:hover {
    background: #222222;
    border-bottom: 0px solid #488AF9;
}
.playerBox-info .playerBox-info-icon {
    margin-top: 25px;
    color: #9B9B9B;
    font-size: 22px;
    line-height: 30px;
    font-weight: bold;
    height: 36px;
    top: 0px;
}
.playerBox-info .playerBox-info-arrowCon {
    display: inline;
    cursor: pointer;
    border-radius: 5px 5px 0px 0px;
}
.playerBox-info .playerBox-info-word {
    color: #666666;
    font-size: 14px;
    line-height: 14px;
    top: 0px;
}
.playerBox-info #playerBoxIntroCon {
    cursor: pointer;
    width: 600px;
    height: 20px;
    display: block;
    float: left;
    overflow: hidden;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease; 
    _position: relative;
    _left: -20px;
    _bottom: 0px;
}
#playerBoxIntroCon.active {
    height: 48px;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease; 
}
#playerBoxIntroCon a {
    color: #848484;
    text-decoration: none;
}
#playerBoxIntroCon a span:hover {
    color: #dadada;
}
#playerBoxIntroCon a span:visited {
    color: #dadada;
}
.playerBox-info .i-phone {
    height: 24px;
    width: 18px;
    background-position: -0px -0px;
}
.playerBox-info .i-app {
    width: 50px;
    height: 30px;
    background-position: -0px -24px;
}
.playerBox-info .playerBox-info-rightPart li:hover .i-phone {
    height: 24px;
    width: 18px;
    background-position: -18px -0px;    
}
.playerBox-info .i-share {
    height: 24px;
    width: 24px;
    background-position: -36px -0px;
}
.playerBox-info .playerBox-info-rightPart li:hover .i-share {
    height: 24px;
    width: 24px;
    background-position: -60px -0px;
}
.playerBox-info .playerBox-info-title {
    cursor: default;
}
.playerBox-info .i-play {
    height: 22px;
    width: 19px;
    background-position: -84px -0px;
}
.playerBox-info .i-arrow {
    height: 8px;
    width: 15px;
    background-position: -110px -46px;
    position: relative;
    top: -4px;
}
.playerBox-info .i-arrow:hover {
    height: 8px;
    width: 15px;
    background-position: -110px -38px;
}
.playerBox-info .i-arrow-active {
    height: 8px;
    width: 15px;
    background-position: -95px -46px;
    position: relative;
    top: -4px;
}
#playerBoxIntroBtn:hover > .i-arrow-active {
    background: url(/static/image/player.png) no-repeat;
    background-position: -95px -38px; 
}
#playerBox-info-share.active .playerBox-info-icon {
    position: relative;
    *top: 0px;
    _top: 0px;
}
#playerBox-info-share.active .playerBox-info-word {
    position: relative;
    *top: 0px;
    _top: 0px;
}

.playerBox-info #playerBoxIntroCtx {
    opacity: 0;
    filter: alpha(opacity=0);
    height: 0px;
    display: none;
    margin-top: 0px;
    float: left;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease; 
    _position: relative;
    _bottom: 0px;
}
.playerBox-info #playerBoxIntroCtx * {
    visibility: hidden;
}
.playerBox-info #playerBoxIntroCtx.active * {
    visibility: visible;
}
#playerBoxIntroCtx.active {
    height: 115px;
    opacity: 1;
    filter: alpha(opacity=100);
    *height: 124px;
    _height: 124px;
    margin-top: 30px;
    *margin-bottom: -3px;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease; 
    _position: relative;
}
.playerBox-info .playerBox-info-vodAvatar {
    float: left;
}
.playerBox-info .playerBox-info-vodAvatar img {
    float: left;
    margin-right: 20px;
    cursor: pointer;
}
.playerBox-info .playerBox-info-vodDetails {
    float: left;
    width: 705px;
}
.playerBox-info .playerBox-info-vodInfoList {
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
.playerBox-info-vodDetails .playerBox-info-vodInfoItem {
    margin-bottom: 15px;
    *margin-bottom: 13px;
    height: 14px;
    *height: 16px;
    line-height: 14px;
    *line-height: 16px;
    font-size: 14px;
    width: 100%;
    float: left;
    list-style: none;
    cursor: default;
}
.playerBox-info-vodDetails .playerBox-info-vodInfoItem span {
    cursor: default;
}
.playerBox-info-vodDetails .playerBox-info-vodInfoItem a {
    text-decoration: none;
    color: #848484;
    margin-right: 10px;
}
.playerBox-info-vodDetails .playerBox-info-vodInfoItem a:hover {
    color: white;
}
.playerBox-info-vodDetails .playerBox-info-vodInfoItem b {
    margin-right: -3px;
}
.playerBox-info-vodDetails .vodInfoIntro {
    color: #999999;
    font-size: 14px;
    list-style: none;
}
.playerBox-info-vodDirector {
    margin-right: 42px;
}
.playerBox-info .clear {
    clear: both;
}
.playerBox-info .vodInfoIntro a {
    text-decoration: none;
    font-size: 12px;
}
.vodInfoIntro .vodInfoMore a {
    color: #1989da;
    cursor: pointer;
}

.playerBox-info .tool-info {
    padding-left: 24px; 
}
.playerBox-info .playerBox-info-rightPart .layer-share {
    position: absolute;
    z-index: 99999;
    top: -245px;
    right: 370px;
    *right: 415px;
    background: #000000;
    border: none;
    display: none; 
}
.playerBox-info .layer-pack {
    background: #000000;
    width: 460px;
    height: 245px;
    position: absolute;
    box-sizing: border-box; 
    color: #dddddd;
    font-size: 16px;
    cursor: default;
}
.playerBox-info .layer-con {    
    margin-top: 30px;
    margin-left: 30px;
}
.playerBox-info .playerBox-info-rightPart .shareTxt {
    float: left;
    line-height: 44px;
    margin-right: 15px;
}
.playerBox-info .playerBox-info-rightPart .shareBtnTxt {
    margin-top: 35px;
    margin-bottom: 17px;
    display: block;
    text-align: left;
}
.layer-share .bdshare-button-style0-32 a {
    height: 30px;
    width: 30px;
    border-radius: 30px;
    line-height: 30px;
    margin-right: 25px; 
    background: url(/static/image/share.png) no-repeat;
}
.layer-share .bdshare-button-style0-32 .bds_weixin {
    background-position: -129px -33px;
}
.layer-share .bdshare-button-style0-32 .bds_sqq {
    background-position: -33px -33px;
}
.layer-share .bdshare-button-style0-32 .bds_qzone {
    background-position: -161px -33px;
}
.layer-share .bdshare-button-style0-32 .bds_tqq {
    background-position: -65px -33px;
}
.layer-share .bdshare-button-style0-32 .bds_tsina {
    background-position: -97px -33px;
}
.layer-share .bdshare-button-style0-32 .bds_douban {
    background-position: -1px -33px;
}
.playerBox-info .link-opt .url {
    float: left;
    background: #1b1b1b;
    border: 1px solid #292929;
    border-left: 0px solid #292929;
    cursor: text;
    color: #666666;
    width: 300px;
    height: 21px;
    padding: 4px;
    line-height: 1.428571429;
    font-size: 13px;
    vertical-align: middle; 
}
.link-opt .btn-copy {
    font-size: 13px;
    padding: 4px 12px;
    border: 1px solid #292929;
    background: #1b1b1b;
    color: #dddddd;
    width: 90px;
    height: 31px;
    cursor: pointer; 
    *position: relative;
    *top: 5px;
    float: left;
}
.link-opt .btn-copy:hover,  .link-opt .btn-copy.zeroclipboard-is-hover {
    background: #242424;
    color: #dddddd; 
}
.link-opt .btn-copy:active,  .link-opt .btn-copy.active,  .link-opt .btn-copy.zeroclipboard-is-active {
    background: #242424;
    box-shadow: none;
    color: #dddddd; 
}
.playerBox-info .mui-tooltip .tt-arrow {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand' );
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); 
}
:root .tt-arrow {
    filter: none\9; 
}
.playerBox-info .btn-copy, .dd-comment-frame iframe {
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease; 
}
.playerBox-info .vod-playbar li.playbar-share {
    width: 77px !important;
    cursor: pointer; 
}
.playbar-share label.share-v314 {
    width: 77px;
    display: block;
    text-align: center;
    background-position: 0px -54px;
    height: 20px;
    line-height: 20px;
    color: #609fbf; 
}

.playerBox-info .pop-box {
    display: none;
    position: absolute;
    width: 310px;
    height: 245px;
    background-color: #000000;
    transition: 0.5s ease 0.5s;
    text-align: center;
    cursor: default;
}
.pop-box .pop-close, .layer-share .pop-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 14px;
    height: 14px;
    background: url(/static/image/new-pop-close.png) no-repeat;
    cursor: pointer;
}
.pop-box .pop-close:hover, .layer-share .pop-close:hover {
    background: url(/static/image/new-pop-close-hover.png) no-repeat;
}
.pop-box .video-2dcode {
    width: 87px;
    height: 87px;
    background-color: #000000; 
    margin: 0 auto;
}
.pop-box .video-2dcode img {
    width: 100%;
    height: 100%; 
}
#playerBox-info-mobile {
    position: relative;
}
.pop-box h6 {
    font-size: 16px;
    color: #dddddd;
    font-weight: normal;
    margin-bottom: 23px; 
    padding: 0px;
    margin-top: 30px;
}
.pop-box {
    z-index: 999999;
    width: 196px;
    height: 151px;
    right: -90px;
    top: -245px;
    box-sizing: border-box; 
}
.pop-box .video-2dcode {
    width: 95px;
    height: 95px;
    background-color: #000000; 
}
.pop-box .video-2dcode img {
    width: 100%;
    height: 100%; 
}
.playerBox-info .float-left {
    float: left;
}
.playerBox-info .float-right {
    float: right;
}
.video-description {
    width: 68px;
    height: 91px;
    overflow: hidden; 
}
.video-description .app-phone {
    width: 50px;
    height: 30px; 
}
.video-description .app-phone img {
    width: 100%;
    height: 100%; 
}
.video-description p {
    font-size: 12px;
    color: #373636;
    line-height: 20px; 
    margin: 0;
    font-weight: bold;
    text-align: left;
}

.W1740 #playerBoxIntroCon.active {
    width: 1040px;
}
.W1200 .playerBox-info-vodDetails {
    width: 600px;
}
.W980 .playerBox-info-vodDetails {
    width: 520px;
}
.W1200 .playerBox-info .playerBox-info-leftPart {
    width: 700px;
}
.W980 .playerBox-info .playerBox-info-leftPart {
    width: 570px;
}
.W1560 #playerBoxIntroCon.active {
    width: 950px;
}
.W1380 #playerBoxIntroCon.active {
    width: 820px;
}
.W1200 #playerBoxIntroCon.active {
    width: 730px;
}
.W980 #playerBoxIntroCon.active {
    width: 570px;
}
.W980 .playerBox-info #playerBoxIntroCon {
    width: 590px;
}
.W980 .playerBox-info .playerBox-info-intro {
    width: 630px;
}
.W1560 .playerBox-info .playerBox-info-arrowCon,
.W1560 .playerBox-info .playerBox-info-arrowCon.active {
    left: 633px;
}
.W1380 .playerBox-info .playerBox-info-arrowCon,
.W1380 .playerBox-info .playerBox-info-arrowCon.active {
    left: 557px;
}
.W1200 .playerBox-info .playerBox-info-arrowCon,
.W1200 .playerBox-info .playerBox-info-arrowCon.active {
    left: 480px;
}
.W980 .playerBox-info .playerBox-info-arrowCon,
.W980 .playerBox-info .playerBox-info-arrowCon.active {
    left: 387px;
}
.W1740 .playerBox-info {
    width: 1740px;
}
.W1560 .playerBox-info {
    width: 1560px;
}
.W1380 .playerBox-info {
    width: 1380px;
}
.W1200 .playerBox-info {
    width: 1200px;
}
.W980 .playerBox-info {
    width: 980px;
}

#playerBox-info-share {
    _left: 0px;
    _padding: 0px;
    _z-index: 99;
}

.mui-tooltip {
    position: absolute;
    display: none;
}
.mui-tooltip .tt-wrapper {
    width: 510px;
    position: relative;
    padding: 6px 0px 6px 10px;
    background: #609fbf;
    color: #FFF;
    font-size: 13px;
    line-height: 1.5; 
    text-align: center;
}
.mui-tooltip .tt-btn-close {
    position: absolute;
    right: 6px;
    top: 6px;
    width: 19px;
    height: 18px;
    color: #000;
    text-align: center;
    display: block;
}
.mui-tooltip .tt-arrow {
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    font-size: 0;
    background: #609fbf;
    left: 50%;
    _display: none;
}
.mui-tooltip .tt-arrow-bottom {
    border-left: 1px solid #609fbf;
    border-top: 1px solid #609fbf;
    top: -4px;
    top: -5px\9;
    left: 50%;
    margin-left: -4px;
}
.mui-tooltip .tt-arrow-top {
    border-top-color: #609fbf;
    left: 50%;
    bottom: -4px;
    bottom: -5px\9;
    margin-left: -4px;
}
.mui-tooltip .tt-arrow-left {
    border-left-color: #609fbf;
    top: 50%;
    left: 100%;
    margin-top: -4px;
    margin-left: -4px;
}
.mui-tooltip .tt-arrow-right {
    border-right-color: #609fbf;
    top: 50%;
    left: -4px;
    margin-top: -4px;
}
.playerBox {
    position: relative;
    background-color: #222222;
    z-index: 4;
}
.playerBox-player {
    width: 980px;
    height: 450px;
    background-color: #0c0c0c;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.W980 .playerBox-player {
    width: 980px;
    height: 450px;
}

.W1200 .playerBox-player {
    width: 1200px;
    height: 516px;
}

.W1380 .playerBox-player {
    width: 1380px;
    height: 596px;
}

.W1560 .playerBox-player {
    width: 1560px;
    height: 606px;
}

.W1740 .playerBox-player {
    width: 1740px;
    height: 756px;
}
.player-wrapper {
    height: 100%;
}
.player-media {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 999;
    float: left;
}

.player-body {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background: #0c0c0c;
}

.player-body.run {
    opacity: 1
}

.player-swf {
    width: 100%;
    height: 100%;
    float: left;
}
.hd-close-icon{
    width: 24px; 
    height: 24px;
    background: url(/static/image/newicon.png) no-repeat;
    background-position: -64px 0;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 2000;
    cursor: pointer;
}
.hd-close-icon:hover{
    background-position: -98px 0;
}
.player-swf.narrow {
    width: 642px
}

.player-side {
    width: 320px;
    height: 100%;
    overflow: hidden;
    float: left;
    background: #1d1d1d;
    position: relative;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
    user-select:none;
    display: none;
}
.player-side.show {
    display: block;
}
.player-side-title {
    height: 78px;
    border-bottom: 1px solid #282828;
    color: #cccccc;
    font-size: 18px;
    line-height: 78px;
    padding-left: 20px;
    font-weight: normal;
    margin: 0;
    background-color: #1d1d1d;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.player-side-scroll {
    margin-left:20px;
    padding-top: 5px;
    position: relative;
}

.scroll-wrapper, .scroll-wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.scroll-wrapper {
    width: 275px;
}
.scroll-list {
    list-style: none;
    padding: 0;
    margin: 30px 0 0;
}

.scroll-list-title {
    font-size: 16px;
    color: #aaaaaa;
    line-height: 1;
    margin: 0 0 10px;
    font-weight: normal;
}
.scroll-list-title span {
    font-size: 12px;
    color: #666666;
}
.scroll-list-item {
    height: 62px;
    overflow: hidden;
    margin-top: 20px;
}
.scroll-list-item a {
    display: block;
    width: 100%;
    height: 100%;
}
.scroll-list-item a, .scroll-list-item a:link, .scroll-list-item a:visited, .scroll-list-item a:hover, .scroll-list-item a:active {
    color: #ffffff;
}
.scroll-list-item.active {
    height: 66px;
}
.scroll-list-item.active .scroll-item-pic {
    border: 2px solid #f84a42;
}
.scroll-list-item.active .scroll-item-title, .scroll-list-item.active:hover .scroll-item-title {
    color: #f84a4a;
}
.scroll-list-item.first {
    margin-top: 0;
}
.scroll-item-pic {
    width: 119px;
    height: 62px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.scroll-pic {
    width: 119px;
    height: 62px;
}
.scroll-time {
    height: 18px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #aaaaaa;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    padding: 0 5px;
    position: absolute;
    bottom: 2px;
    right: 2px;
    background-color: #000000;
    border-radius: 9px;
}
.scroll-item-title {
    width: 135px;
    height: 41px;
    overflow: hidden;
    font-size: 14px;
    color: #a9a9a9;
    float: left;
    line-height: 1.5;
    margin-top: -3.5px;
    margin-bottom: 9px;
    cursor: pointer;
}
.scroll-list-item .i-side-play {
    vertical-align: middle;
}
.scroll-item-statistic {
    float: left;
    color: #666666;
    font-size: 12px;
}
.scroll-list-item:hover .scroll-item-title{
    color: #cccccc;
}
.scroll-list-item:hover .i-side-play {
    background-position: -91px -24px;
}
.scroll-list-item:hover .scroll-item-statistic {
    color: #808080;
}
.player-side-switcher {
    position: absolute;
    width: 13px;
    height: 94px;
    top: 50%;
    left: 0;
    margin-top: -47px;
    background-color: #000000;
    cursor: pointer;
    z-index: 5;
}

.player-side-switcher .i-panel-close, .player-side-switcher .i-panel-open {
    margin-top: 41px;
    margin-left: 3px;
}
.player-side-switcher:hover {
    background: #3e3e3e;
}
.player-side-switcher:hover .i-panel-close {
    background-position: -75px -24px;
}
.player-side-switcher.pack {
    background-color: #323232;
}
.player-side-switcher.pack:hover {
    background-color: #4c4c4c;
}



.picHover img {
    transition: box-shadow 0.6s ease-out,transform 0.1s ease-in,-webkit-filter 0.6s ease-out;
}

.picHover:hover img {
    -webkit-filter: saturate(1.2) contrast(1.2) brightness(1.1);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

.picHover:active img {
    transform: scale(0.97) translateZ(0);
}

.picHover:visited img {
    transition: box-shadow 1s ease-out,transform 0s ease,-webkit-filter 1s ease-out;
}



.jscrollbar {position: relative}
.jscrollbar .x, .jscrollbar .y{position: absolute;}
.jscrollbar .x{width: 100%; left: 0; bottom:0}
.jscrollbar .y{height: 100%; top: 0; right: 0;
    width: 6px;
    z-index: 10;  }

.jscrollbar .x .thumb, .jscrollbar .y .thumb{position: absolute;background-color: #454545;border-radius: 5px;}
.jscrollbar .x .thumb{height: 100%; bottom:0}
.jscrollbar .y .thumb{width: 100%; left:0}
.icon-page {
	background:url(/static/image/page.png) no-repeat;  
	overflow:hidden;
	display:inline-block;
}
.i-playWithCircle {
	height:50px;
	width:50px;
	background-position:-0px -0px;
}
.i-playMini{
	height:9px;
	width:8px;
	background-position:-50px -0px;
}
.i-playMini-gray {
	height: 9px;
	width: 8px;
	background-position: -58px -0px;
}
.i-change {
	height: 20px;
    width: 20px;
    background-position: -66px -0px;
}
.i-left-transparent {
	height: 49px;
	width: 24px;
	background-position: -86px -0px;
}
.i-left {
	height: 49px;
	width: 24px;
	background-position: -127px -50px;
}
.i-left:hover {
	height: 49px;
	width: 24px;
	background-position: -110px -0px;
}
.i-right-transparent {
	height: 49px;
	width: 24px;
	background-position: -134px -0px;
}
.i-right {
	height: 49px;
	width: 24px;
	background-position: -158px -50px;
}
.i-right:hover {
	height: 49px;
	width: 24px;
	background-position: -158px -0px;
}
.i-exclusive {
	height: 42px;
	width: 42px;
	background-position: -0px -50px;
}
.i-first {
	height: 42px;
	width: 42px;
	background-position: -42px -50px;
}
.i-app {
	height: 42px;
	width: 42px;
	background-position: -84px -50px;
}


.icon-share {
    background: url(/static/image/share.png) no-repeat;
    display: inline-block;
    overflow: hidden;
}
.i-share-douban {
    height: 32px;
    width: 32px;
    background-position: -0px -0px;
}
.i-share-douban-radius{
	height: 32px;
    width: 32px;
    background-position: -0px -32px;
}
.i-share-QQ {
    height: 32px;
    width: 32px;
    background-position: -32px -0px;
}
.i-share-QQ-radius {
    height: 32px;
    width: 32px;
    background-position: -32px -32px;
}
.i-share-tencent {
    height: 32px;
    width: 32px;
    background-position: -64px -0px;
}
.i-share-tencent-radius {
    height: 32px;
    width: 32px;
    background-position: -64px -32px;
}
.i-share-weibo {
    height: 32px;
    width: 32px;
    background-position: -96px -0px;
}
.i-share-weibo-radius {
    height: 32px;
    width: 32px;
    background-position: -96px -32px;
}
.i-share-weixin {
    height: 32px;
    width: 32px;
    background-position: -128px -0px;
}
.i-share-weixin-radius {
    height: 32px;
    width: 32px;
    background-position: -128px -32px;
}
.i-share-zone {
    height: 32px;
    width: 32px;
    background-position: -160px -0px;
}
.i-share-zone-radius {
    height: 32px;
    width: 32px;
    background-position: -160px -32px;
}

.content-best-same{
	overflow:hidden; 
	position:relative;
	height: 288px;
}
.W980 .content-itemList, .W980 .content-best-same{
	height: 275px;
}
.W980 .content-itemList-li .itemList-wrap{
	width: 150px;
	height: 207px;
}
.W980 .content-itemList-li  .itemList-name {
	width: 150px;
}
.W980 .itemListLi980{
	display:none;
}
.W1200 .itemListLi1200{
	display:none;	
}
.W1380 .itemListLi1380{
	display:none;	
}
.W1560 .itemListLi1560{
	display:none;	
}
.W1740 .itemListLi1740{
	display:none;	
}

.content-itemList{
	padding:0px;
	margin: 0;
	height: 290px;
	white-space:nowrap;
}
.content-itemList li{
	list-style-type: none;
	display:inline-block;
	margin-right:20px;
	float:left;
    height: 290px;
}
.itemList-wrap{
	width:160px;
	height:220px;
	position:relative;
	overflow:hidden;
}
.itemList-wrap a {
	display: block;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.itemList-wrap a img {
	width: 100%;
	height: 100%;
	font-size: 0;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.content-itemList-li:hover a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	z-index:0;
}

.itemList-name{
	width:160px;
	height:60px;
}
.itemList-wrap-info{
	position:absolute;
	bottom:10px;
	right:10px;
	color:#fff;
	font-size:16px;
	text-shadow: 0 0 2px rgba(0,0,0,1);
}
.itemList-wrap-chip{
	width:100%;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	font-size: 16px;
	text-shadow: 0 0 0px rgba(0,0,0,1);
	z-index: 2;
	word-break:normal;
}
.itemList-wrap-chip p{
	font-size: 12px;
	background: #ef504a;
    border-radius: 3px;
    display: inline-block;
    padding: 3px 5px;
	margin: 0px;
	position: absolute;
    top: 4px;
	right:4px;
}
.itemList-name-title{
	margin-top:8px;
}
.itemList-name-title a:link , .itemList-name-title a:visited, .itemList-name-title a:hover {
	font-size:16px;
	color:#000;
	text-decoration: none;
}
.itemList-name-des{
	font-size:12px;
	color: #999999;
	margin-top:8px;
}


.content-best{
	
}
.content-best-tabHeard{
	padding:0px;
	margin:0px;
	line-height:60px;
}
.content-best-tabHeard span{
	margin:0px 20px;
	color:#999;
}
.content-best-tabHeard h2{
	color:#999;
	font-size:21px;
	margin:0px;
	margin-top:0px;
	font-weight:normal;
	display:inline-block;
	float:left;
}
.content-best-tabHeard h2.current{
	color:#000;
}
.content-best-tabHeard:after{
	clear: both;
	height: 0;
	display: block;
	overflow: hidden;
	content: "";
}
.content-best-tabNewsTitle{
	padding:0px;
	margin:0px;
	line-height:60px;
}
.content-best-tabNewsTitle h2{
	color:#999;
	font-size:21px;
	margin:0px;
	margin-top:0px;
	font-weight:normal;
	display:inline-block;
	float:left;
}
.content-best-tabNewsTitle h2.current{
	color:#000;
}
.content-best-tabNewsTitle span{
	margin:0px 10px;
	color:#f84a42;
}
h2.best-tabNewsTitle-subtitle{
	font-size:14px;
	color:#666666;
}
.content-best-itemList, .content-same-itemList{
	overflow:hidden;
	position:relative;
}
.same-itemList-prev, .same-itemList-next{
	position:absolute;
	width:24px;
	height:100px;
	bottom:100px;
}
.same-itemList-next{
	right:20px;
}
.content-guess {
    width: 100%;
    margin: 0 auto;
}
.content-guess .clear {
    clear: both;
}
.content-guess .type1, .content-guess .type2, .content-guess .type3, .content-guess .type4, .content-guess .type5, .content-guess .type6 {
    border-radius: 3px;
}
.content-guess .type1 {
    background: #5E9DED;
}
.content-guess .type2 {
    background: #49CFAE;
}
.content-guess .type3 {
    background: #F6AA3E;
}
.content-guess .type4 {
    background: #FD6D52;
}
.content-guess .type5 {
    background: #AAB2BD;
}
.content-guess .type6 {
    background: #525463;
}
.content-guess .content-guess-title { 
    width: 100%;
    float: left;
}
.content-guess-title .content-guess-typeTag {
    float: left;
}
.content-guess-typeTag ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
.content-guess-typeTag li {
    float: left;
    height: 25px;
    line-height: 22px;
    margin-right: 10px;
    text-align: center;
    font-size: 15px;
    color: white;
    padding: 0px 10px;
    cursor: default;
} 
.content-guess-typeTag li a {
    color: white;
    text-decoration: none;
}
.content-guess-typeTag li * {
    font-size: 15px;
}
.content-guess-title .content-guess-refresh {
    float: left;
    cursor: pointer;
    margin-left: 25px;
    text-decoration: none;
}
.content-guess-refresh .content-guess-refreshBtn {
    width: 25px;
    height: 25px;
    background: url(/static/image/page.png) no-repeat;
    background-position: -66px 2px;
    float: left;
    margin-right: 7px;
}
.content-guess-refresh span {
    display: block;
    float: left;
    color: #666666;
    height: 25px;
    line-height: 25px;
}
.content-guess-refresh a {
    text-decoration: none;
    color: black;
}
.content-guess-itemsList {
    width: 100%;
    margin-top: 16px;
    float: left;
}
.content-guess-itemsList ul {
    margin: 0px; 
    padding: 0px;
    list-style: none;
    overflow: hidden;
}
.content-guess-itemsList li {
    float: left;
    margin-right: 20px;
    width: 160px;
    height: 270px;
    cursor: pointer;
}
.content-guess-itemsList li:nth-last-child(1) {
    margin-right: 0px;
}
.content-guess-itemsList img:hover {
    transition: all .5s;
    transform: scale(1.1);
    transform-origin: center center;
    -o-transition: all .5s;
    -o-transform: scale(1.1);
    -o-transform-origin: center center;
    -ms-transition: all .5s;
    -ms-transform: scale(1.1);
    -ms-transform-origin: center center;
    -webkit-transition: all .5s;
    -webkit-transform: scale(1.1);
    -webkit-transform-origin: center center;
    -moz-transition: all .5s;
    -moz-transform: scale(1.1);
    -moz-transform-origin: center center;
}
.content-guess-itemsList .last-item {
    margin-right: 0px;
}
.content-guess-itemsList p {
    margin: 0px; 
}
.content-guess-itemsList .content-guess-itemCon {
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.content-guess-itemCon .content-guess-score {
    position: absolute;
    right: 8px;
    bottom: 8px;
    z-index: 20;
    font-size: 16px;
    color: white;
}
.content-guess-itemCon img {
    width: 160px;
    height: 220px;
}
.content-guess-itemsList .content-guess-itemTitle {
    color: #333333;
    font-size: 16px;
    font-size: 15px\0\9;
    line-height: 16px;
    margin-bottom: 10px;
    height: 16px;
    overflow: hidden;
}
.content-guess-itemsList .content-guess-itemIntro {
    color: #999999;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
}
.content-guess-title h2{
    color:#999;
    font-size:21px;
    margin:0px;
    margin-top:0px;
    font-weight:normal;
    display:inline-block;
    float:left;
}
.content-guess-title h2.current{
    color:#000;
}

.W980 .content-guess-itemCon img {
    width: 150px;
    height: 207px;
}
.W980 .content-guess-itemsList li {
    width: 150px;
    height: 257px;
}
.content-guess .itemList-name-title a {
    text-decoration: none;
    color: #000000;
    overflow: hidden;
}
.mainBody {
    margin: auto;
    overflow: hidden;
    min-width: 980px;
    width: 100%;
}

.W980 .mainBody {
    width: 980px;
}

.W1200 .mainBody {
    width: 1200px;
}

.W1380 .mainBody {
    width: 1380px;
}

.W1560 .mainBody {
    width: 1560px;
}

.W1740 .mainBody {
    width: 1740px;
    overflow: hidden;
}

.content {
    clear: both;
    float: left;
    margin-right: -300px;
}

.W980 .content {
    width: 680px;
}

.W1200 .content {
    width: 900px;
}

.W1380 .content {
    width: 1080px;
}

.W1560 .content {
    width: 1260px;
}

.W1740 .content {
    width: 1440px;
}

.recommend680,.recommend900,.recommend1080,.recommend1260,.recommend1440{margin-top:20px;margin-right: 20px;overflow: hidden;}
.W980 .recommend680{display:block;}
.W980 .recommend900{display:none;}
.W980 .recommend1080{display:none;}
.W980 .recommend1260{display:none;}
.W980 .recommend1440{display:none;}

.W1200 .recommend680{display:none;}
.W1200 .recommend900{display:block;}
.W1200 .recommend1080{display:none;}
.W1200 .recommend1260{display:none;}
.W1200 .recommend1440{display:none;}

.W1380 .recommend680{display:none;}
.W1380 .recommend900{display:none;}
.W1380 .recommend1080{display:block;}
.W1380 .recommend1260{display:none;}
.W1380 .recommend1440{display:none;}

.W1560 .recommend680{display:none;}
.W1560 .recommend900{display:none;}
.W1560 .recommend1080{display:none;}
.W1560 .recommend1260{display:block;}
.W1560 .recommend1440{display:none;}

.W1740 .recommend680{display:none;}
.W1740 .recommend900{display:none;}
.W1740 .recommend1080{display:none;}
.W1740 .recommend1260{display:none;}
.W1740 .recommend1440{display:block;}


.side {
    width: 300px;
    float: right;
    padding: 24px 0;
}
.side * {
    margin: 0;
    padding: 0
}
.side a, .side a:link, .side a:visited, .side a:hover, .side a:active {
    text-decoration: none;
}
.side ul {
    list-style: none;
}
.side h2 {
    font-size: 21px;
    font-weight: normal;
    color: #000000;
    float: left;
}
.side-select {
    width: 300px;
}
.title-bg {
    width: 100%;
    height: 33px;
    margin-top: -33px;
    background: #000000;
    opacity: 0.6;
    filter: alpha(opacity=80);
    display: none;
}

.slideAndToggle {
    width: 300px;
    height: 455px;
	*height: 475px;
    overflow: hidden;
    position: relative;
    background-color: #ffffff;
}

.toggle-title {
    float: right;
    border-bottom: 2px solid #dfdfdf;
    cursor: pointer;
}
.toggle-title li {
    position: relative;
    font-size: 14px;
    top: 2px;
    color: #666666;
    float: left;
    cursor: pointer;
    margin-right: 17px;
    padding-bottom: 4px;
    margin-top: -2px;
    border-bottom: 2px solid #dfdfdf;
}
.toggle-title li.last {
    margin-right: 0;
}
.toggle-title li.active {
    color: #488af9;
    border-bottom-color: #488af9;
}
.toggle-content {
    position: absolute;
    width: 1200px;
    margin-top: 37px;
    clear: both;
    left: 0;
    top: 0;
}
.toggle-card {
    float: left;
    width: 300px;
}
.slide {
    list-style: none;
    overflow: hidden;
    height: 369px;
    background-color: white;
}
.slide-content {margin-bottom: 15px;}
.slide-content.active {
    border: none;
}

.slide-title {
    width: 100%;
    height: 62px;
    position: relative;
    overflow: hidden;
}

.slide-title a {
    display: block;
    overflow: hidden;
}
.slide-pic {
	float: left;
	width: 119px;
	height: 62px;
	overflow: hidden;
	position: relative;
	margin-right: 10px;
	cursor: pointer;
}
.slide-pic img {
	width: 119px;
	height 62px;
	height: 62px;
}

.slide-content.active .slide-title a:hover {
    
    background-color: transparent;
}
.slide-content .i-play-symbol{
    height: 9px;
    width: 8px;
    background-position: -58px -0px;
    margin-right: 4px;
    margin-top: -3px;
    vertical-align: middle;
	*margin-top: 0;
}
.slide-content.active .i-play-symbol{
    background-position:-50px -0px;
}


.slide-name {
    color: #000000;
    z-index: 1;
    float: left;
    font-size: 14px;
    line-height: 1.5;
    width: 170px;
    height: 21px;
    overflow:hidden;
    cursor: pointer;
}
.slide-description {
	color: #999999;
	font-size: 12px;
	width: 170px;
    height: 21px;
    line-height: 21px;
    overflow:hidden;
    cursor: pointer;
}
.slide-content:hover .slide-description {
	color: #666666;
}
.slide-num {
    display: inline-block;
    width: 18px;
    height: 19px;
    text-align: center;
    line-height: 19px;
    font-size: 15px;
    vertical-align: bottom;
    *
    vertical-align: middle;
    position: absolute;
    bottom: 0;
    color: #ffffff;
    background-color: #999999;
}

.slide-num-top {
    background-color: #f84a42;
}


.slide-title-statistic {
    float: left;
    width: 100px;
    line-height: 1.5;
    color: #999999;
    font-size: 12px;
    cursor: pointer;
}
.slide-content.active .slide-title-statistic {
    height: 33px;
    line-height: 33px;
    color: #ffffff;
    _padding-top: 8px;
    _height: 25px;
}
.toggle-more {
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #82878e;
	background-color: #e9ecf0;
	position: absolute;
	bottom: 0;
	left: 0;
}

.side-hot {
    width: 300px;
    overflow: hidden;
	margin-top:30px;
}
.hot-more {
    display: inline-block;
    color: #000000;
    float: right;
    font-size: 14px;
    vertical-align: bottom;
    line-height: 24.15px;
}
.hot-more:hover {
    color: #488af9;
}
.hot-list {
    clear: both;
    margin-top: 37px;
    border-top: 1px solid #eeeeee;
}
.hot-list li {
    border: 1px solid #eeeeee;
    border-top: none;
    overflow: hidden;
}
.hot-list li a {
    display: block;
    height: 100%;
}
.hot-list li a:hover {
    background-color: #efeff1;
}
.hot-list li p {
    font-size: 13px;
    padding-left: 15px;
    height: 50px;
    line-height: 50px;
    color: #000000
}
.hot-list li img {
	width: 100%;
    height: 0;
    opacity: 0.9;
    filter: alpha(opacity=90);
    transform: scale(1.02,1.02);
    font-size: 0;
}
.hot-list li.active {
    height: 160px;
    border: none;
}

.hot-list li.active .title-bg {
	display: block;
}
.hot-list li.active img {
     height: 160px;
	 opacity: 1;
	 filter: alpha(opacity=100);
	 transform: scale(1,1);
	 transition: opacity ease 1s, transform ease .8s;
}
.hot-list li.active p {
    margin-top: -33px;
    color: #ffffff;
    position: relative;
    z-index: 1;
    height: 33px;
    line-height: 33px;
}


.content-relate {
    
	margin-top:20px;
}
.relate-title {
    font-size: 21px;
    line-height: 100%;
    color: #000000;
    font-weight: normal;
    float: left;
    margin: 0;
    padding-top: 12px;
}
.relate-tab {
    list-style: none;
    padding: 0;
    margin: 0 0 10px;
    overflow: hidden;
}
.relate-tab-info {
    float: left;
    width: 160px;
    height: 46px;
    margin-right: 20px;
    overflow: hidden;
    cursor: pointer;
}
.relate-line {
	height: 2px;
	background-color: #e6e6e6;
	margin-right: 20px;
	position: relative;
	margin-bottom: 15px;
}
.relate-line-active {
	width: 83px;
	height: 7px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #ffffff;
}
.relate-line-active .line-active {
	vertical-align: top;
}
.line-active {
	background-position: 0 -92px;
	width: 83px;
	height: 7px;
}
.W980 .relate-content-wrapper{
	height: 275px;
}
.relate-content-wrapper {
    width: 100%;
    height: 288px;
    overflow: hidden;
    position: relative;
}
.relate-content {
    list-style: none;
    overflow: hidden;
    width: 2880px;
    padding: 0;
    margin: 0;
    position: absolute;
}
.relate-card {
    float: left;
}
.info-pic {
    width: 42px;
    height: 42px;
    border-radius: 40px;
    overflow: hidden;
    border: 2px solid transparent;
    float: left;
}
.info-pic img {
    width: 100%;
    height: 100%;
}
.info-detail {
    float: left;
    height: 42px;
    margin-left: 10px;
}
.detail-name {
    padding: 0;
    margin: 0;
    color: #000000;
    line-height: 150%;
}
.detail-position {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #999999;
    line-height: 150%;
}


.W980 .list980, .W1200 .list1200, .W1380 .list1380, .W1560 .list1560 {
    display: none;
}
.W1740 .relate-card {
    width: 1440px;
}
.W1560 .relate-card {
    width: 1260px;
}
.W1380 .relate-card {
    width: 1080px;
}
.W1200 .relate-card {
    width: 900px;
}
.W980 .relate-card {
    width: 680px;
}
.W980 .relate-tab-info.response, .W980 .relate-title {
    width: 150px;
}
.W980 .itemList-name {
    width: 150px;
}

.W1740 .relate-content-wrapper {
    width: 1420px;
}
.W1560 .relate-content-wrapper {
    width: 1240px;
}
.W1380 .relate-content-wrapper {
    width: 1060px;
}
.W1200 .relate-content-wrapper {
    width: 880px;
}
.W980 .relate-content-wrapper {
    width: 660px;
}footer{min-width:980px;background:#222;text-align:center;color:#666;padding-top:20px;padding-bottom:20px;font-size:12px;}footer a:link,footer a:visited,footer a:hover{font-size:14px;color:#666;text-decoration:none;}.footer-copyright{margin-top:20px;margin-bottom:20px;color:#4c4c4c;position:relative;}.footer-copyright a:link,.footer-copyright a:visited{font-size:12px;color:#4c4c4c;text-decoration:none;}.footer-copyright a:hover,footer a:hover{color:#dadada;}.i-copyright{position:absolute;top:-5px;}.footer-copyright span{margin-left:30px;color:#4c4c4c;}footer span{margin:0 5px;color:#333;}.ad{position:relative;overflow:hidden;text-align:center;}.ad-content{height:90px;margin:40px 20px 40px 0;border:1px solid #dce4e4;overflow:hidden;}.ad-content.top{margin:30px 20px 7px 0;}.ad-content iframe{height:90px;margin:0 auto;}.ad-side{width:300px;height:250px;margin-top:30px;}
