#hd {
	font-size: 12px
}

.le-dropdown {
	position: relative
}

.le-dropdown .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	display: none
}

.open .caret {
	background-position: 0 -70px
}

.open .dropdown-menu {
	display: block
}

.le-search legend {
	display: none
}

.le-search .search-text {
	float: left
}

.le-search .search-submit {
	float: left
}

.navbar .navbar-inner {
	position: relative;
	height: 41px
}

.navbar .navbar-bg-left {
	left: 0
}

#nav {
	position: relative;
	float: left;
	margin-left: 5px;
	font-size: 14px
}

.navbar-inner a .bg-right {
	cursor: pointer;
	font-size: 14px;
	line-height: 32px
}

.navbar-inner a:last-child {
	background: 0
}

.navbar-inner a .bg-right {
	height: 36px;
	display: inline-block;
	padding-right: 15px;
	vertical-align: 1px
}

#subnav {
	float: right;
	margin-right: 3px;
	line-height: 40px
}

#subnav a {
	padding-left: 7px;
	margin-left: 0;
	background: 0;
	color: #c1deb9
}

#subnav a .bg-right {
	padding-right: 7px;
	font-size: 12px
}

#nav .new {
	background-position: 0 0
}

#nav .hot {
	background-position: 0 -10px
}

#search {
	position: relative;
	z-index: 101;
	width: 980px;
	height: 70px;
	margin: 0 auto;
	padding-top: 20px
}

#search .search-hd {
	display: inline;
	float: left;
	width: 181px;
	height: 50px;
	margin-right: 156px
}

#search .search-hd .logo {
	overflow: hidden;
	width: 181px;
	height: 50px
}

#search .search-hd .logo a {
	display: block;
	height: 100%
}

#search .search-bd {
	display: inline;
	float: left;
	position: relative;
	width: 440px;
	top: 8px
}

#search .search-bd .search-text {
	overflow: hidden;
	width: 365px;
	height: 20px;
	padding: 4px;
	border: 2px solid #3aa60d;
	border-right: none 0;
	outline: 0;
	font: 16px/ 20px arial, simsun
}

#search .search-bd .search-submit:active {
	background-position: -100px 0
}

#search .search-bd .hot {
	position: static;
	overflow: hidden;
	width: 380px;
	height: 18px;
	padding-top: 10px;
	background: 0
}

#search .search-bd .hot a {
	padding-right: 10px;
	color: #999
}

#search .search-bd .hot a:hover {
	color: #f00
}

#search .search-bd .hot .red {
	color: #f00
}

#search .search-bd .hot .orange {
	color: #f4aa53
}

#search .search-ft {
	float: right;
	height: 70px;
	zoom: 1;
	position: relative;
	top: 8px
}

#search .search-ft .relatelist {
	position: relative;
	padding-top: 5px;
	width: 152px
}

#search .search-ft .relatelist li {
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 14px
}

#search .search-ft .myvideo-box {
	width: 48px
}

#search .search-ft .relatelist .depart-line {
	border-right: solid 1px #ccc;
	height: 12px;
	margin-top: 5px;
	overflow: hidden
}

#search .search-ft .record {
	background: 0;
	overflow: visible;
	width: 61px
}

#search .search-ft .relatelist .first {
	margin-left: 0
}

#search .search-ft .relatelist .myvideo {
	display: block;
	height: 100%
}

#search .search-ft .relatelist .on {
	background-position: 0 -16px
}

#search .search-ft .relatelist a {
	color: #222;
	cursor: pointer
}

#search .search-ft .relatelist a:hover {
	color: #f00
}

#search .search-ft .relatelist .triangle-open {
	background-position: -6px -135px
}

#search .search-ft .add-weibo {
	width: 66px;
	overflow: hidden
}

#search .search-ft .add-weibo .follow_btn_line {
	line-height: 14px
}

.WB_widget .follow_tips {
	display: none !important
}

#search .dropdown-menu {
	display: none;
	width: 232px;
	left: auto;
	right: 0;
	font-size: 12px
}

#search .record .dropdown-toggle {
	display: block;
	height: 100%;
	_margin-top: 4px
}

#search .record .menu-hd {
	height: 20px
}

#search .record .menu-ft {
	height: 8px;
	background-position: 0 -22px
}

#search .record .menu-bd {
	background-position: -233px 0;
	background-repeat: repeat-y
}

#search .record .menu-list {
	font-size: 0
}

#search .record .menu-list li {
	position: relative;
	overflow: hidden;
	float: none;
	display: block;
	height: 28px;
	margin: 0 2px 0 1px;
	padding: 0 15px 0 16px;
	background: 0;
	line-height: 28px;
	cursor: default;
	vertical-align: middle;
	font-size: 12px
}

#search .record .menu-list li .name {
	float: left;
	width: 140px;
	color: #222
}

#search .record .menu-list li .info {
	float: right;
	width: 40px;
	color: #999;
	line-height: 28px;
	text-align: right;
	padding-right: 10px
}

#search .record .menu-list li:hover,#search .record .menu-list li.hover
	{
	background: #ebebeb
}

#search .record .menu-bd .nohover {
	height: auto;
	padding: 0 15px;
	line-height: 1.5
}

#search .record .menu-list li:hover .btn-del,#search .dropdown-menu li.hover .btn-del
	{
	visibility: visible
}

#search .record .menu-bd .clear-record {
	margin: 1px 15px 0 15px;
	border-top: 1px solid #d5d5d5;
	line-height: 2;
	text-align: right;
	vertical-align: baseline
}

#search .record .menu-bd .clear-record a {
	color: #056ea1;
	font-family: simsun;
	text-decoration: underline
}

#copyright {
	padding: 15px 0 25px;
	text-align: center
}

#copyright .aboutlinks li {
	display: inline-block; *
	display: inline;
	padding: 0 8px 0 12px; *
	padding: 0 5px 0 12px;
	border-left: 1px solid #666;
	color: #666;
	line-height: 1.1
}

#copyright .aboutlinks .first {
	border-left: 0 none
}

#copyright .aboutlinks a {
	color: #666
}

#copyright .aboutlinks a:hover {
	color: #f00
}

#copyright .relatedinfo {
	margin-top: 10px;
	color: #999
}

#copyright .relatedinfo a {
	margin-left: 1.5em;
	color: #999
}

#copyright .relatedinfo a:hover {
	color: #f00
}

.suggest-pop {
	display: none;
	overflow: hidden;
	position: absolute;
	left: 182px;
	top: 91px;
	z-index: 100;
	border: 1px solid #d6d6d6
}

.suggest-pop-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.suggest-pop-mask iframe {
	width: 100%;
	height: 100%
}

.suggest-pop-bd a {
	display: block;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	color: #000
}

.suggest-pop-bd a:hover,.suggest-pop-bd a.hover {
	background: #e8e8e8;
	background: rgba(232, 232, 232, 0.7);
	color: #000
}

.suggest-pop-bd .red {
	font-weight: normal;
	color: #000
}

.suggest-pop-bd .title {
	display: inline-block;
	height: 26px;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px
}

.suggest-pop-bd .suggest-item {
	display: none
}

.suggest-pop-ft {
	position: absolute;
	right: 10px;
	bottom: 0;
	text-align: right;
	line-height: 24px;
	color: #e5e5e5
}

.top-suggest .suggest-pop-bd .title {
	font-weight: normal
}

.top-suggest .suggest-pop-bd .suggest-hot {
	background-position: 0 0
}

#search .tip .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 15px;
	cursor: pointer
}

#search .links {
	font-size: 0;
	overflow: hidden;
	position: absolute;
	top: 60px;
	right: 1px;
	width: 225px;
	height: 22px;
	border: 1px solid #d1d1d1;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #fbfbfb;
	line-height: 18px;
	background: #e8e8e8
}

#search .links a {
	margin: 3px 4px 0 6px;
	font-size: 12px;
	cursor: pointer;
	color: #056e9e
}

#search .links a:hover {
	color: #f00;
	text-decoration: underline
}

#search .links a.more {
	font-family: "simsun"
}

.g-ico-qiyi {
	background-position: 0 -92px
}

.g-ico-youku {
	background-position: 0 0
}

.g-ico-ku6 {
	background-position: 0 -31px
}

.g-ico-pptv {
	background-position: 0 -61px
}

.g-ico-sohu {
	background-position: 0 -123px
}

.g-ico-tudou {
	background-position: 0 -155px
}

.g-ico-sina {
	background-position: 0 -186px
}

.g-ico-xunlei {
	background-position: 0 -217px
}

.g-ico-letv {
	background-position: 0 -247px
}

.g-ico-kumi {
	background-position: 0 -278px
}

.g-ico-tianyi {
	background-position: 0 -304px
}

.g-ico-leshi {
	background-position: 0 -247px
}

.g-ico-m1905 {
	background-position: 0 -331px
}

.g-ico-taomi {
	background-position: 0 -362px
}

.g-ico-wole {
	background-position: 0 -392px
}

.g-ico-cntv {
	background-position: 0 -422px
}

#top_tip {
	display: none
}

.gmask-play {
	position: relative;
	zoom: 1;
	overflow: hidden
}

.gmask-play:after,.gmask-play .bgmask,.gmask-play .bgplay {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	cursor: pointer
}

.gmask-play:hover {
	border-color: #fefefe
}

.gmask-play .bgmask {
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity = 30)
}

.gmask-play:hover :after,.gmask-play:hover .bgmask,.gmask-play:hover .bgplay
	{
	visibility: visible
}

#logo-special {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 198px;
	height: 55px;
	cursor: pointer
}

#logo-special .desc {
	position: absolute;
	bottom: 4px;
	right: 4px;
	width: 140px;
	height: 20px
}

#logo-special .mask {
	display: none;
	width: 100%;
	height: 100%;
	background: #f4f4f4
}

#logo-special .anim {
	-webkit-animation-name: logo-anim;
	-moz-animation-name: logo-anim;
	-ms-animation-name: logo-anim;
	animation-name: logo-anim
}

@
-webkit-keyframes logo-anim { 0%{
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg)
}

50%{
-webkit-transform
:rotateZ
(-360deg);-moz-transform
:rotateZ
(-360deg);-ms-transform
:rotateZ
(-360deg);transform
:rotateZ
(-360deg)
}
100%{
-webkit-transform
:rotateZ
(720deg);-moz-transform
:rotateZ
(720deg);-ms-transform
:rotateZ
(720deg);transform
:rotateZ
(720deg)
}
}
@
-moz-keyframes logo-anim { 0%{
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg)
}

50%{
-webkit-transform
:rotateZ
(-360deg);-moz-transform
:rotateZ
(-360deg);-ms-transform
:rotateZ
(-360deg);transform
:rotateZ
(-360deg)
}
100%{
-webkit-transform
:rotateZ
(720deg);-moz-transform
:rotateZ
(720deg);-ms-transform
:rotateZ
(720deg);transform
:rotateZ
(720deg)
}
}
@
-ms-keyframes logo-anim { 0%{
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg)
}

50%{
-webkit-transform
:rotateZ
(-360deg);-moz-transform
:rotateZ
(-360deg);-ms-transform
:rotateZ
(-360deg);transform
:rotateZ
(-360deg)
}
100%{
-webkit-transform
:rotateZ
(720deg);-moz-transform
:rotateZ
(720deg);-ms-transform
:rotateZ
(720deg);transform
:rotateZ
(720deg)
}
}
.placeholder {
	color: #ccc
}

#top-tipbar {
	overflow: hidden;
	display: none;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #f4f4f4;
	color: #666
}

#top-tipbar .container {
	position: relative
}

#top-tipbar .bd {
	display: inline;
	padding-left: 30px;
	background: url() 10px 50%
		no-repeat
}

#top-tipbar .more {
	color: #056ea1;
	text-decoration: underline;
	margin: 0 5px
}

#top-tipbar .iknow {
	color: #666;
	margin-left: 20px
}

#top-tipbar .more:hover,#top-tipbar .iknow:hover {
	color: #f00
}

.tip-t {
	height: 5px;
	padding: 0 5px;
	font-size: 0
}

.tip-t-l,.tip-t-r {
	width: 5px;
	height: 5px;
	font-size: 0;
	margin-top: -5px
}

.tip-t-l {
	float: left;
	background-position: 0 0
}

.tip-t-r {
	float: right;
	background-position: -6px 0
}

.tip-t-c {
	display: block;
	height: 5px;
	font-size: 0;
	width: 100%;
	background-position: 0 0;
	background-repeat: repeat-x
}

.tip-m {
	overflow: hidden;
	zoom: 1
}

.tip-m-l,.tip-m-r {
	width: 5px;
	padding-bottom: 30000px;
	margin-bottom: -30000px
}

.tip-m-l {
	float: left;
	background-position: -24px 0;
	background-repeat: repeat-y
}

.tip-m-r {
	float: right;
	background-position: -30px 0;
	background-repeat: repeat-y
}

.tip-m-c {
	padding: 0 5px
}

.tip-b {
	padding: 0 5px;
	height: 5px
}

.tip-b-l,.tip-b-r {
	height: 5px;
	font-size: 0;
	width: 5px;
	margin-top: -5px
}

.tip-b-l {
	float: left;
	background-position: -12px 0
}

.tip-b-r {
	float: right;
	background-position: -18px 0
}

.tip-b-c {
	width: 100%;
	height: 5px;
	font-size: 0;
	background-position: 0 -6px;
	background-repeat: repeat-x
}

#mininav-tiyutip {
	display: none;
	position: absolute;
	top: 35px;
	left: 370px;
	width: 112px
}

#mininav-tiyutip .tip-content {
	background: #fff8e1;
	color: #666;
	line-height: 14px
}

#mininav-tiyutip .tip-pointer {
	left: 15px
}

#fix-opt {
	position: fixed;
	left: 50%;
	bottom: 100px;
	margin-left: 500px;
	width: 46px;
	height: 113px
}

#fix-opt .go-top {
	width: 46px;
	height: 57px;
	background-position: 0 0;
	visibility: hidden
}

#fix-opt .go-top:hover {
	background-position: -47px 0
}

#fix-opt .feedback {
	width: 46px;
	height: 24px;
	margin: 4px 0;
	background-position: 0 -58px
}

#fix-opt .feedback:hover {
	background-position: -47px -58px
}

* html #fix-opt {
	_position: absolute;
	_top: expression(eval(document . documentElement . scrollTop + document .
		documentElement . clientHeight -   this . offsetHeight -   100) )
}

#js-showrecord-list .count {
	color: #CCC;
	margin-left: 5px
}

#menuContainer {
	width: 950px;
	margin: 0 auto;
	position: relative
}

#menuContainer .weibomenu {
	position: absolute;
	left: 610px;
	top: -10px;
	width: 232px;
	margin: 0;
	padding: 0;
	border: 0;
	background: 0;
	z-index: 101
}

#menuContainer .weibomenu .menu-top {
	height: 20px
}

#menuContainer .weibomenu .menu-bottom {
	height: 8px;
	background-position: 0 -22px
}

#menuContainer .weibomenu .menu-center {
	background-position: -233px 0;
	background-repeat: repeat-y
}

#menuContainer .weibomenu li {
	position: relative;
	overflow: hidden;
	height: 28px;
	margin: 0 2px 0 1px;
	padding: 0 15px 0 16px;
	background: 0;
	line-height: 28px;
	cursor: default;
	vertical-align: middle
}

#menuContainer .weibomenu li .name {
	float: left;
	width: 200px;
	height: 100%;
	color: #222;
	background: 0;
	overflow: hidden
}

#menuContainer .weibomenu li:hover {
	background: #ebebeb
}

.videoso #videoso {
	width: 980px
}

#logo_activity {
	position: absolute;
	top: 18px;
	left: 200px
}

#bd {
	width: 950px;
	margin: 0 auto
}

.span-cont {
	float: left;
	width: 705px
}

.span-side {
	float: right;
	width: 230px
}

.side-money {
	clear: both;
	width: 230px;
	height: 100px
}

.side-money img {
	display: block;
	width: 230px;
	height: 100px
}

.le-filter {
	background: #fafafa;
	padding: 10px 0 10px 30px
}

.le-filter .hd {
	float: left;
	width: 90px;
	margin-top: 26px
}

.le-filter .hd p {
	line-height: 22px;
	font-family: "\5b8b\4f53"
}

.le-filter .hd .listbtn {
	background-position: right -581px
}

.le-filter .hd .topbtn {
	background-position: right -601px
}

.le-filter .bd {
	float: left;
	height: 82px;
	overflow: hidden
}

.le-filter .bd dl {
	float: left;
	height: 82px;
	overflow: hidden
}

.le-filter .bd dl.kinds {
	width: 170px
}

.le-filter .bd dl.region {
	width: 135px
}

.le-filter .bd dl.years {
	width: 108px
}

.le-filter .bd dl.everyone {
	width: 195px
}

.le-filter .bd dl.everyone dd {
	width: 84px
}

.le-filter .bd dl.star {
	overflow: hidden;
	position: relative;
	width: 210px
}

.le-filter .bd dl.star dd {
	width: 36px
}

.le-filter .bd dl.star .type {
	color: #d3492e
}

.le-filter .bd dl.star .shuffle {
	position: absolute;
	left: 144px;
	bottom: -4px
}

.le-filter .bd dl.star .shuffle a {
	color: #056ea1;
	text-decoration: underline
}

.le-filter .bd dl.star .shuffle a:hover {
	color: #f00
}

.le-filter .bd dt {
	margin-bottom: 5px;
	color: #999;
	line-height: 16px
}

.le-filter .bd dd {
	float: left;
	padding-right: 12px;
	line-height: 22px
}

.le-filter .bd dd a {
	white-space: nowrap
}

.le-filter-ft {
	float: right;
	display: inline;
	width: 220px;
	height: 90px;
	margin: 0 10px 0 0;
	text-align: center;
	background: #fff
}

.lazyload {
	visibility: hidden
}

.row {
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 2px solid #389f0c
}

.cont-box-tit {
	color: #389f0c;
	font: 20px/ 2 '\5fae\8f6f\96c5\9ed1'
}

.side-box-hd {
	position: relative;
	height: 18px;
	margin-bottom: 10px;
	padding: 11px 0
}

.side-box-tit {
	padding-left: 10px;
	border-left: 3px solid #389f0c;
	font: 18px/ 1 '\5fae\8f6f\96c5\9ed1';
	color: #389f0c
}

.side-box-hd .more {
	position: absolute;
	right: 0;
	top: 10px;
	font-family: '\5b8b\4f53'
}

.le-figure .pic {
	width: 100%;
	height: 96px;
	margin-bottom: 8px
}

.le-figure .pic a {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.le-figure .pic img {
	display: block;
	width: 100%
}

.le-figure .cont {
	color: #888;
	text-align: center
}

.le-figure .cont h4 {
	overflow: hidden;
	height: 21px;
	font-size: 14px
}

.le-figure .cont p {
	overflow: hidden;
	height: 18px
}

.le-tabview {
	position: relative
}

.le-tabs .tabitem {
	float: left;
	height: 22px;
	padding: 0 8px;
	line-height: 22px;
	color: #389f0c;
	font-weight: bold
}

.le-tabs .tabitem:focus {
	outline: 0
}

.le-tabs .tabitem i {
	font-style: normal
}

.le-tabs .on {
	color: #fff
}

.le-views .viewitem {
	display: none
}

.le-hint {
	position: absolute
}

.le-hint .le-hint-time,.le-hint .le-hint-timebg {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 22px;
	padding: 0 6px;
	line-height: 22px
}

.le-hint .le-hint-time {
	color: #fff
}

.le-hint .le-hint-timebg {
	background: #000;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.le-hintbg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 22px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.le-hint-center,.le-hint-right,.le-hint-left {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	height: 22px;
	color: #fff;
	line-height: 22px
}

.le-hint-center {
	width: 100%;
	text-align: center
}

.le-hint-right {
	right: 0;
	padding: 0 5px
}

.le-hint-left {
	left: 0;
	padding: 0 5px
}

.mod-hint .hintbg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 22px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity = 60)
}

.mod-hint .center,.mod-hint .right,.mod-hint .left {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	height: 22px;
	color: #fff;
	line-height: 22px
}

.mod-hint .center {
	left: 0;
	width: 100%;
	text-align: center
}

.mod-hint .right {
	right: 0;
	padding: 0 5px
}

.mod-hint .left {
	left: 0;
	padding: 0 5px
}

.mod-olist li {
	position: relative;
	float: left;
	width: 203px;
	margin-bottom: 14px;
	padding-left: 27px;
	line-height: 14px;
	clear: both
}

.mod-olist .index {
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 14px;
	text-align: center;
	line-height: 14px;
	color: #fff;
	background: #aaa
}

.mod-olist .top-three .index {
	background: #ff6d00
}

.mod-olist .first {
	float: left;
	width: 200px
}

.mod-olist .first .pic {
	float: left;
	width: 60px;
	height: 80px;
	margin: 0 10px 0 0
}

.mod-olist .first .cont {
	padding-top: 4px;
	text-align: left;
	line-height: 2
}

.mod-olist .first .cont h4 {
	font-size: 12px
}

.mod-olist .score {
	position: absolute;
	top: 9px;
	right: 0;
	color: #ff6d00;
	font-size: 18px
}

.mod-olist .remark {
	position: absolute;
	right: 0;
	top: 0;
	height: 14px;
	line-height: 14px;
	color: #999
}

.mod-ulist li {
	margin-bottom: 8px
}

.mod-ulist .item {
	float: left;
	width: 12px;
	text-align: center;
	color: #000;
	font-weight: bold
}

.mod-ulist .remark {
	color: #999
}

.figure-list {
	width: 720px
}

.figure-list li {
	float: left;
	width: 165px;
	margin: 0 15px 10px 0
}

.mod-money-cont {
	overflow: hidden;
	width: 705px;
	height: 100px
}

.mod-money-side {
	overflow: hidden;
	width: 230px;
	height: 100px
}

#videoso {
	width: 950px;
	margin: 0 auto
}

.videoso,.videoso body {
	background: 0
}

.videoso .videoso-search {
	height: 70px
}

.videoso .videoso-search-bd {
	display: inline-block; *
	display: inline;
	height: 37px;
	margin-top: 20px;
	zoom: 1
}

.videoso .videoso-search .videoso-logo {
	float: left;
	width: 172px;
	height: 28px;
	margin: 4px 12px 0 0
}

.videoso .videoso-search-form {
	float: left
}


.videoso .videoso-search-submit-active {
	background-position: -100px 0
}

.videoso .videoso-nav a {
	float: left;
	height: 38px;
	padding: 0 16px;
	color: #dfdfdf;
	border-right: 1px solid #626262
}

.videoso .videoso-nav .first {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.videoso .gvideo,.videoso .gtv-box,.videoso .screening,.videoso .gmovie-box,.videoso .gdongman-box,.videoso .gcontent-box,.videoso .mod-v,.videoso.zongyi .content,.videoso #videoso-hot
	{
	background: #fff
}

.videoso.dongman #wrap {
	background: 0;
	padding: 0
}

.videoso.tiyu #copyright {
	padding: 0
}

.videoso.tiyu #bd {
	margin-bottom: 0
}

.videoso #videoso a:hover {
	color: #FFF
}

.videoso .videoso-hd {
	padding: 0 20px;
	border-bottom: 1px solid #e0e0e0
}

.videoso .videoso-hd-inner {
	position: relative;
	min-width: 320px;
	height: 35px
}

.videoso .videoso-hd-nav {
	position: absolute;
	left: 0;
	width: 50%;
	height: 35px;
	padding-top: 2px;
	font-size: 14px;
	text-align: left;
	line-height: 35px
}

.videoso #hd {
	background: #FFF;
	padding: 0 20px 0 940px;
	border-bottom: 1px solid #e0e0e0;
	font: 12px/ 1.5 arial, sans-serif;
	height: 35px
}

.videoso #hd a {
	text-decoration: none;
	cursor: pointer
}

.videoso #hd-inner {
	margin-left: -920px;
	position: relative;
	height: 35px;
	text-align: left
}

.videoso #hd-nav {
	position: absolute;
	height: 33px;
	padding-top: 2px;
	font-size: 14px;
	line-height: 35px
}

.videoso #hd-nav a {
	margin-right: 18px
}

.videoso #hd-nav-tabs a {
	display: inline-block;
	height: 31px;
	line-height: 31px;
	margin-right: 18px;
	color: #333;
	vertical-align: top
}

.videoso #hd-nav-tabs a:hover {
	border-bottom: 2px solid #3eaf0e;
	color: #3eaf0e
}

.videoso #hd-nav-tabs a.hd-nav-selected {
	border-bottom: 2px solid #3eaf0e;
	color: #3eaf0e;
	font-weight: bold
}

.videoso #hd-nav .hd-nav-logo {
	display: inline-block;
	height: 28px;
	padding-top: 5px
}

.videoso #hd-nav .hd-nav-logo img {
	width: 136px;
	height: 22px
}

.videoso #hd-tools {
	position: absolute;
	right: 0;
	height: 35px;
	text-align: right;
	line-height: 35px
}

.videoso #hd-tools a {
	color: #888
}

.videoso #hd-tools a:hover {
	color: #3eaf0e
}

.videoso .hd-tools-sep {
	margin: 0 7px;
	color: #eaeaea
}

.videoso .has-layout {
	zoom: 1
}
