@charset "utf-8";

*,body {
	margin: 0;
	padding: 0
}

body {
	background-color: #f4f4f4;
	color: #7d7d7d;
	word-wrap: break-word;
	font-family: Microsoft Yahei,Arial,Helvetica,sans-serif;
	line-height: 150%;
	word-break: break-all
}

dd,dl,dt,h1,h2,h3,img,li,p,ul {
	margin: 0;
	padding: 0;
	border: 0
}

em,i {
	font-style: normal
}

img {
	display: block;
	border: 0
}

a:active,a:focus {
	outline: 0
}

a:link {
	color: #2d3e50
}

a:hover,a:link {
	text-decoration: none
}

a:hover {
	color: #6ccdee
}

a:visited {
	color: #2d3e50;
	text-decoration: none
}

li {
	list-style: none
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ''
}

.clearfix {
	zoom: 1
}

button,input,select,textarea {
	box-sizing: content-box;
	font-size: 9pt
}

button,input[type=button],input[type=submit] {
	cursor: pointer
}

button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer {
	margin: 0;
	padding: 0;
	border: 0 none
}

input[type=search] {
	-webkit-appearance: textfield
}

input:focus::-webkit-input-placeholder {
	color: transparent
}

textarea {
	overflow-y: auto;
	resize: vertical
}

@-webkit-viewport {
	width:device-width
}

@-moz-viewport {
	width:device-width
}

@-ms-viewport {
	width:device-width
}

@-o-viewport {
	width:device-width
}

@viewport {
	width:device-width
}

@font-face {
	font-family:iconfont;src:url(../font/font_1397718713_818714.eot);src:url(../font/font_1397718713_818714.eot?#iefix) format('embedded-opentype'),url(../font/font_1397718713_957379.woff) format('woff'),url(../font/font_1397718713_773335.ttf) format('truetype'),url(../font/font_1397718714_0190346.svg#iconfont) format('svg')
}

.iconfont {
	font-style: normal;
	font-size: 1pc;
	font-family: iconfont;
	-webkit-text-stroke-width: .5px;
	-webkit-font-smoothing: antialiased
}

.webkit-width {
	-webkit-text-stroke-width: .2px
}

.relative {
	position: relative
}

.fn-left,.fn-right {
	display: inline
}

.f-l,.fl,.fn-left {
	float: left
}

.f-r,.fn-right,.fr {
	float: right
}

.margin-t10 {
	margin-top: 10px
}

.margin-t20 {
	margin-top: 20px
}

.margin-t50 {
	margin-top: 50px
}

.margin-b5 {
	margin-bottom: 5px
}

.margin-b10 {
	margin-bottom: 10px
}

.margin-b15 {
	margin-bottom: 15px
}

.margin-b20 {
	margin-bottom: 20px
}

.margin-l5 {
	margin-left: 5px
}

.margin-l20 {
	margin-left: 20px
}

.margin-r20 {
	margin-right: 20px
}

.m-t-1 {
	margin-top: 1px
}

.m-t-2 {
	margin-top: 2px
}

.m-t-3 {
	margin-top: 3px
}

.m-t-4 {
	margin-top: 4px
}

.m-t-5 {
	margin-top: 5px
}

.m-t-6 {
	margin-top: 6px
}

.m-t-7 {
	margin-top: 7px
}

.m-t-8 {
	margin-top: 8px
}

.m-t-9 {
	margin-top: 9px
}

.m-t-10 {
	margin-top: 10px
}

.m-t-11 {
	margin-top: 11px
}

.m-t-12 {
	margin-top: 9pt
}

.m-t-13 {
	margin-top: 13px
}

.m-t-14 {
	margin-top: 14px
}

.m-t-15 {
	margin-top: 15px
}

.m-r-1 {
	margin-right: 1px
}

.m-r-2 {
	margin-right: 2px
}

.m-r-3 {
	margin-right: 3px
}

.m-r-4 {
	margin-right: 4px
}

.m-r-5 {
	margin-right: 5px
}

.m-r-6 {
	margin-right: 6px
}

.m-r-7 {
	margin-right: 7px
}

.m-r-8 {
	margin-right: 8px
}

.m-r-9 {
	margin-right: 9px
}

.m-r-10 {
	margin-right: 10px
}

.m-r-11 {
	margin-right: 11px
}

.m-r-12 {
	margin-right: 9pt
}

.m-r-13 {
	margin-right: 13px
}

.m-r-14 {
	margin-right: 14px
}

.m-r-15 {
	margin-right: 15px
}

.padding-l10 {
	padding-left: 10px
}

.padding-t20 {
	padding-top: 20px
}

.f-s-12 {
	font-size: 9pt
}

.f-s-13 {
	font-size: 13px
}

.f-s-14 {
	font-size: 14px
}

.f-s-15 {
	font-size: 15px
}

.f-s-16 {
	font-size: 1pc
}

.f-s-17 {
	font-size: 17px
}

.f-s-18 {
	font-size: 18px
}

.f-s-19 {
	font-size: 19px
}

.f-s-20 {
	font-size: 20px
}

.f-s-21 {
	font-size: 21px
}

.f-s-22 {
	font-size: 22px
}

.f-s-23 {
	font-size: 23px
}

.f-s-24 {
	font-size: 24px
}

.f-s-25 {
	font-size: 25px
}

.f-s-26 {
	font-size: 26px
}

.f-s-27 {
	font-size: 27px
}

.f-s-28 {
	font-size: 28px
}

.f-s-29 {
	font-size: 29px
}

.f-s-30 {
	font-size: 30px
}

.f-s-58 {
	font-size: 58px
}

.line-height13 {
	line-height: 13px
}

.line-height14 {
	line-height: 14px
}

.line-height15 {
	line-height: 15px
}

.line-height16 {
	line-height: 1pc
}

.line-height17 {
	line-height: 17px
}

.line-height18 {
	line-height: 18px
}

.line-height19 {
	line-height: 19px
}

.line-height20 {
	line-height: 20px
}

.line-height21 {
	line-height: 21px
}

.line-height22 {
	line-height: 22px
}

.line-height23 {
	line-height: 23px
}

.line-height24 {
	line-height: 24px
}

.line-height25 {
	line-height: 25px
}

.line-height26 {
	line-height: 26px
}

.line-height27 {
	line-height: 27px
}

.line-height28 {
	line-height: 28px
}

.line-height29 {
	line-height: 29px
}

.line-height30 {
	line-height: 30px
}

.line-height31 {
	line-height: 31px
}

.line-height32 {
	line-height: 2pc
}

.line-height33 {
	line-height: 33px
}

.line-height34 {
	line-height: 34px
}

.line-height35 {
	line-height: 35px
}

.line-height36 {
	line-height: 36px
}

.wrap {
	margin: 0 auto
}

.none {
	display: none
}

.ico {
	background: url(../images/bg.png) no-repeat
}

.border-gray {
	background: #fff;
	box-shadow: 1px 1px 3px rgba(0,0,0,.4)
}

#header {
	position: relative;
	z-index: 111
}

#footer_e {
	margin: 0 auto;
	margin-top: 15px;
	border-top: 5px solid #ff3737
}

#footer_e,#footer_w {
	width: 100%;
	background: #1e1e1e
}

#footer_w {
	position: relative;
	overflow: hidden;
	margin-top: 5px;
	padding: 10px 0
}

#footer_w .footmenu {
	margin-bottom: 5px;
	text-align: center
}

#footer_w .footmenu a {
	margin: 0 5px;
	color: #929191;
	font-size: 15px
}

.header {
	position: relative;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	background-color: #1a1a1a;
	opacity: .9
}

.header,.header .wrap {
	height: 50px
}

.logo {
	float: left;
	width: 140px;
	background: url(../images/logo.png) no-repeat 0 10px
}

.logo a {
	display: block;
	width: 150px;
	height: 50px
}

.menu,.menu li {
	float: left
}

.menu li a,.searchlist .link {
	display: block
}

.searchlist li img {
	width: 100%
}

.searchlist p {
	color: #7d7d7d
}

.searchlist .name {
	color: #4d4d4d
}

.search .in {
	float: left;
	margin-right: -50px;
	width: 100%;
	background: #fff
}

.search .in .in1 {
	margin-right: 50px
}

.search .im {
	float: right;
	width: 50px
}

.search .input {
	padding: 0 4%;
	width: 92%;
	height: 30px;
	border: 0 none;
	color: #fff;
	color: #4d4d4d;
	line-height: 30px
}

.search .imgbt {
	overflow: hidden;
	width: 100%;
	border: 0;
	background-position: 15px -638px;
	line-height: 30px
}

.search .im .v {
	background-position: 15px -669px
}

@media only screen and (min-width:769px) {
	.nav {
		display: none
	}

	html {
		font-size: 14px
	}

	.wrap {
		width: 75pc
	}

	#headbar {
		width: 100%;
		height: 75pt;
		min-width: 75pc;
		background: #fff
	}

	#logo,.logo-jpg {
		float: left
	}

	.logo-jpg {
		margin-top: 9pt;
		width: 269px;
		height: 79px;
		background: url(../images/logo.png) 0 0 no-repeat
	}

	#headbar-right {
		float: right;
		margin: 25px 0 0 90px;
		height: 50px
	}

	#searchbar,.ui-search {
		float: left;
		width: 450px;
		height: 50px
	}

	.search-input,.ui-search {
		overflow: hidden
	}

	.search-input {
		float: left;
		padding: 9px 0;
		width: 380px;
		height: 30px;
		border: 1px solid #c9c9c9;
		background-color: transparent;
		color: #666;
		text-indent: 9px;
		font-size: 15px;
		font-family: Microsoft Yahei;
		line-height: 30px
	}

	.search-button {
		background: #ff5151;
		line-height: 55px
	}

	.search-button,.search-button:hover {
		float: right;
		display: block;
		overflow: hidden;
		width: 68px;
		height: 50px;
		border: 0;
		color: #fff
	}

	.search-button:hover {
		background: #32c1ee
	}

	#headbar-right .nav-item {
		position: relative;
		z-index: 98;
		float: left;
		margin-left: 5px;
		height: 50px;
		background: #ff5151
	}

	#headbar-right .nav-item:hover {
		background: #32c1ee
	}

	#nav-looked .nav-link {
		position: relative;
		z-index: 9;
		float: left;
		display: block;
		overflow: hidden;
		padding: 9pt;
		width: 90px;
		height: 26px;
		color: #fff;
		text-align: center;
		font-size: 15px;
		line-height: 26px
	}

	#navbar {
		z-index: 99;
		padding: 0;
		width: 100%;
		height: 50px;
		min-width: 75pc;
		background: #1a1a1a;
		opacity: .9
	}

	#nav-left {
		float: left;
		border-left: 1px solid #000
	}

	.ui-nav-left .nav-item {
		float: left;
		overflow: hidden;
		height: 50px
	}

	.ui-nav-left .nav-item:hover {
		background-color: #ff5151
	}

	.ui-nav-left .nav-link {
		position: relative;
		z-index: 9;
		float: left;
		display: block;
		overflow: hidden;
		padding: 0 10px 0 11px;
		width: 5pc;
		height: 50px;
		border-right: 1px solid #000;
		border-left: 1px solid #353434;
		color: #fff;
		text-align: center;
		text-decoration: none;
		font-size: 1pc;
		line-height: 50px;
		-webkit-text-stroke-width: 0
	}

	.ui-nav-left .current {
		background-color: #ff5151
	}

	#nav-right {
		float: right;
		border-right: 1px solid #353434
	}

	.nav-icon {
		float: left;
		width: 20px;
		height: 50px;
		background-image: url(../images/navbg.png)
	}

	.ui-nav-right .nav-item {
		position: relative;
		float: left;
		height: 50px
	}

	.ui-nav-right .nav-item:hover {
		background-color: #249ff1
	}

	.ui-nav-right .nav-link {
		position: relative;
		z-index: 9;
		float: left;
		display: block;
		overflow: hidden;
		padding: 0 8px;
		height: 50px;
		border-right: 1px solid #000;
		border-left: 1px solid #353434;
		color: #fff;
		text-align: center;
		text-decoration: none;
		font-size: 1pc;
		line-height: 50px
	}

	.cc {
		position: absolute;
		top: 50px;
		right: 0;
		z-index: 10;
		clear: both;
		display: none;
		overflow: hidden
	}

	.ui-nav-right .maw {
		z-index: 9999;
		padding: 5px;
		width: 150px;
		height: 165px;
		border: 1px solid #afafaf;
		border-top: 0;
		background: #f6f6f9;
		box-shadow: 0 2px 4px rgba(0,0,0,.2);
		opacity: 1!important
	}

	.ui-nav-right .maw .ewmbg {
		display: block;
		width: 150px;
		height: 150px;
		background: transparent url(../images/ico2.png) no-repeat scroll 0 -5pc
	}

	.ui-nav-right .maw p {
		padding: 0;
		color: #333;
		text-align: center;
		line-height: 22px
	}

	#mh-box {
		padding: 0 10px
	}

	.ui-nav-right .mbp {
		padding: 10px;
		width: 150px;
		border: 1px solid #afafaf;
		border-top: 0;
		background: #f6f6f9;
		box-shadow: 0 2px 4px rgba(0,0,0,.2);
		color: #333;
		line-height: 30px;
		opacity: 1!important
	}

	#mbsearchbar,.mb-nav-left {
		display: none
	}

	.fullSlide {
		position: relative;
		width: 100%;
		height: 410px;
		min-width: 75pc;
		background: #000
	}

	.fullSlide .bd {
		position: relative;
		z-index: 0;
		overflow: hidden;
		margin: 0 auto
	}

	.fullSlide .bd li,.fullSlide .bd ul {
		width: 100%!important
	}

	.fullSlide .bd li {
		overflow: hidden;
		height: 410px;
		background: #000 center 0 no-repeat;
		text-align: center
	}

	.fullSlide .bd li a {
		display: block;
		height: 410px
	}

	.fullSlide .hd {
		position: absolute;
		bottom: 60px;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 30px;
		line-height: 30px
	}

	.fullSlide .hd ul {
		text-align: center
	}

	.fullSlide .hd ul li {
		display: inline-block;
		overflow: hidden;
		margin: 8px;
		width: 42px;
		height: 11px;
		background: #000;
		line-height: 999px;
		opacity: .5;
		cursor: pointer;
		zoom: 1
	}

	.fullSlide .hd ul .on {
		background: red
	}

	.fullSlide .next,.fullSlide .prev {
		position: absolute;
		top: 40%;
		left: 8%;
		z-index: 1;
		display: block;
		display: none;
		margin-top: -30px;
		width: 40px;
		height: 60px;
		background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
		opacity: .5;
		cursor: pointer
	}

	.fullSlide .next {
		right: 8%;
		left: auto;
		background-position: -6px -137px
	}

	.fstext {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 50px;
		background: rgba(0,0,0,.7);
		line-height: 50px
	}

	.fstext p {
		text-align: left
	}

	.focus_btn {
		float: left;
		margin-top: 8px;
		margin-right: 1pc;
		width: 2pc;
		height: 27px;
		background: url(../images/shiping.png) no-repeat
	}

	.fstext p .fsname {
		margin-right: 20px;
		color: #fff;
		font-weight: bolder;
		font-size: 20px
	}

	.fsdes {
		color: #bbb
	}

	.ui-box {
		margin-top: 10px
	}

	.hello-box {
		float: left;
		overflow: hidden;
		padding-bottom: 3px;
		width: 100%
	}

	.module-head {
		padding: 9px 0;
		width: 100%;
		height: 30px
	}

	.module-title {
		border-left: 15px solid #389f0c
	}

	.module-head h2 {
		float: left;
		margin-right: 33px;
		padding-left: 5px;
		height: 30px;
		color: #444;
		font-weight: 400;
		font-size: 18px;
		line-height: 30px
	}

	.module-head h2 i {
		float: left
	}

	.s-title_f12 {
		position: relative;
		bottom: -5px;
		float: left;
		margin-left: 10px;
		font-size: 15px
	}

	.s-title_f12 li {
		float: left;
		margin-left: 15px
	}

	.s-title_f12 li a:hover {
		color: #f60
	}

	a.more {
		top: 10px;
		float: right;
		padding-right: 20px;
		padding-left: 20px;
		height: 30px;
		border-right: 15px solid #389f0c;
		color: #389f0c;
		font-size: 14px;
		line-height: 30px
	}

	.module-content {
		padding-top: 10px;
		width: 100%
	}

	.yun-list {
		width: 100%
	}

	.yun {
		position: relative;
		float: left;
		background: #fff
	}

	.yun-large {
		margin-right: 2%;
		margin-bottom: 15px;
		width: 15%
	}

	.yun-list li:nth-child(6),.yun-list li:nth-child(12) {
		margin-right: 0
	}

	.yun-large .yun-link {
		background-position: center 115px
	}

	.yun-large a:hover {
		text-decoration: none
	}

	.yun-link .img {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 270px
	}

	.yun-large img {
		width: 100%;
		height: 100%
	}

	.text {
		padding: 6px 10px;
		background-color: #fff
	}

	.text p {
		overflow: hidden;
		height: 1.571rem;
		line-height: 1.571rem
	}

	.text .name {
		font-size: 1rem
	}

	.text .actor {
		color: #888;
		font-size: .857rem
	}

	.bgb {
		bottom: -150px;
		overflow: hidden;
		height: 175px
	}

	.bgb,.bgb .bgbbg {
		position: absolute;
		left: 0;
		width: 100%
	}

	.bgb .bgbbg {
		bottom: 0;
		height: 100%;
		background-color: #000;
		opacity: .6
	}

	.bgb p {
		height: 24px
	}

	.bgb .other,.bgb p {
		position: relative;
		overflow: hidden;
		margin: 0 10px;
		color: #fff;
		font-size: 9pt;
		line-height: 24px
	}

	.bgb .other {
		height: 150px
	}

	.yun-link:hover .text {
		background: #ff5151;
		color: #fff!important
	}

	.yun-link:hover .text .actor {
		color: #fff!important
	}

	.sub-list {
		padding-top: 10px;
		height: 103px
	}

	.sub-list li {
		float: left;
		overflow: hidden;
		margin-right: .5%;
		width: 12%;
		height: 24px;
		color: #333;
		text-indent: 2pc;
		font-size: 9pt;
		line-height: 24px
	}

	#sub-list-dm li,#sub-list-mov li,#sub-list-tv li,#sub-list-wdy li,#sub-list-zy li {
		background: url(../images/assist-icon.gif) no-repeat
	}

	#sub-list-tv li {
		background-position: 10px 7px
	}

	.yun-link .score {
		position: absolute;
		top: 8px;
		left: -3px;
		z-index: 3;
		display: block;
		overflow: hidden;
		padding-right: 5px;
		width: 40px;
		height: 18px;
		background: url(../images/ui-icon.gif) 0 -155px no-repeat;
		color: #fff;
		text-align: center;
		font-weight: 700;
		line-height: 1pc;
		-webkit-text-size-adjust: none
	}

	.yun-topic {
		position: relative;
		float: left;
		overflow: hidden;
		margin-right: 2.5%;
		width: 23%
	}

	.yun-topic:nth-child(2) {
		margin-right: 3%
	}

	.yun-topic:nth-child(4) {
		margin-right: 0
	}

	#ui-topic .module-content {
		padding-top: 20px
	}

	#ui-topic .yun-link .img {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 200px
	}

	.yun-topic img {
		width: 100%;
		height: 100%
	}

	#ui-topic .text .topicdes {
		overflow: hidden;
		height: 85px;
		color: #888;
		font-size: .857rem;
		line-height: 1.571rem
	}

	#ui-topic .yun-link:hover .topicdes {
		color: #fff
	}

	#topic-box {
		margin-top: 10px;
		padding: 15px;
		height: 20pc;
		border-color: #259e33
	}

	#topic-box,.topic-pic {
		position: relative;
		overflow: hidden
	}

	.topic-pic {
		width: 237px;
		height: 312px;
		background: url(../images/pic-bg.gif) right bottom no-repeat
	}

	.topic-pic img {
		display: block;
		overflow: hidden;
		padding: 4px;
		width: 225px;
		height: 300px;
		border: 1px solid #ccc
	}

	.topic-info {
		overflow: hidden;
		padding: 0 0 0 15px;
		width: 850px
	}

	.topic-title {
		overflow: hidden;
		margin: 0;
		height: 40px
	}

	.topic-title h2 {
		float: left;
		overflow: hidden;
		padding: 5px 0;
		height: 30px;
		color: #333;
		font-weight: 700;
		font-size: 20px;
		font-family: Microsoft Yahei;
		line-height: 30px
	}

	.topic-info .info,.topic-info .info dl {
		overflow: hidden;
		width: 100%
	}

	.topic-info .info dl {
		padding: 3px 0;
		color: #666;
		font-size: 14px;
		line-height: 30px
	}

	.topic-info .info dt {
		float: left;
		overflow: hidden;
		width: 75pt;
		color: #575757
	}

	.topic-info .info dd {
		float: left;
		overflow: hidden;
		width: 750px;
		height: 30px;
		color: #999
	}

	.detail-info .info dd span,.topic-info .info dd a {
		margin: 0 5px 0 0;
		color: #333
	}

	.detail-info .info dd span.color,.topic-info .info dd a:hover {
		color: #f60
	}

	.topic-info .info dl.fn-left {
		width: 280px;
		height: 30px
	}

	.topic-info .info dl.fn-left dd {
		width: 168px
	}

	.topic-info .info dl.fn-right {
		width: 280px;
		height: 30px
	}

	.topic-info .info dl.fn-right dd {
		width: 158px
	}

	.topic-info .info .juqing dd,.topic-info .info dl.juqing {
		height: 210px
	}

	#directory-focus {
		overflow: hidden;
		background: #fff
	}

	#directory-focus .directory-item {
		overflow: hidden;
		margin: 0;
		width: 100%;
		border: 0;
		border-bottom: 1px solid #eee
	}

	.directory-list li {
		float: left;
		overflow: hidden;
		width: 25%
	}

	.directory-list dl {
		overflow: hidden;
		margin: 9pt 0 15px;
		padding: 0 10px 0 20px;
		width: 274px;
		border-right: 1px solid #eee
	}

	.directory-list dt {
		overflow: hidden;
		height: 30px;
		font-size: 1pc;
		line-height: 30px
	}

	.directory-list dd {
		float: left;
		margin-right: 4px;
		width: 50px;
		font-size: 14px;
		line-height: 22px
	}

	#links-focus h3 {
		overflow: hidden;
		padding: 0 8px;
		height: 35px;
		border-bottom: 1px solid #eee;
		font-weight: 400;
		font-size: 1pc;
		line-height: 33px
	}

	#links-focus h3 i {
		color: #ec7979
	}

	#links-focus h3 .links-tz {
		overflow: hidden;
		height: 35px;
		color: #38a0a0;
		font-weight: 100;
		font-style: normal;
		font-size: 13px;
		line-height: 33px
	}

	#links-focus .links-txt-list {
		padding: 15px
	}

	#links-focus .links-txt-list li {
		float: left;
		overflow: hidden;
		margin-right: 10px;
		width: 5pc;
		height: 25px;
		line-height: 25px
	}

	#links-focus .links-txt-list li a {
		color: #7fa3a7
	}

	#subnav {
		overflow: hidden;
		height: 36px;
		border-bottom: 1px solid #e5e5e5;
		background-color: #fcfcfc;
		font-size: 14px;
		line-height: 36px
	}

	#subnav strong.tv {
		color: #390;
		font-weight: 700
	}

	#subnav strong.movie {
		color: #06c;
		font-weight: 700
	}

	#subnav em {
		margin: 0 5px;
		color: #999;
		font-size: 9pt;
		font-family: Microsoft Yahei,simsun
	}

	.bread-crumb-nav {
		overflow: hidden;
		margin-top: 10px;
		padding: 4px 0;
		height: 30px;
		border-right: 15px solid #d3d3d3;
		border-left: 15px solid #d3d3d3;
		background-color: #fff;
		line-height: 30px
	}

	.bread-crumbs li {
		float: left;
		padding: 0 10px 0 18px;
		font-size: 15px
	}

	.bread-crumbs li.home {
		padding-left: 13px;
		background: 0 0
	}

	.bread-crumbs li a {
		margin: 0 5px
	}

	.ui-title {
		overflow: hidden;
		padding: 9px 0;
		border-bottom: 1px solid #eee;
		background: #fff
	}

	.ui-title,.ui-title h3 {
		height: 30px;
		color: #444;
		font-size: 1pc;
		line-height: 30px
	}

	.ui-title h3 {
		padding-left: 5px;
		border-right: 15px solid #389f0c;
		border-left: 15px solid #389f0c;
		font-weight: 700
	}

	.ui-title h2 span,.ui-title h3 span {
		padding-left: 5px;
		font-weight: 100;
		font-size: 14px
	}

	.filter-focus .ui-title span {
		position: absolute;
		float: right;
		overflow: hidden;
		padding-right: 10px;
		padding-bottom: 9px;
		width: 750px
	}

	.conbread {
		float: left
	}

	.filter-focusdl {
		overflow: hidden;
		padding: 10px;
		background-color: #fff
	}

	.filter-list {
		clear: both;
		padding: 2px 0;
		line-height: 24px
	}

	.filter-list,.filter-list h5 {
		overflow: hidden;
		font-size: 13px
	}

	.filter-list h5 {
		float: left;
		margin-right: 7px;
		width: 75px;
		border: 1px solid #d1d1d1;
		border-left: 2px solid #389f0c;
		background-color: #eee;
		color: #389f0c;
		text-align: right;
		font-weight: 100
	}

	.filter-list li,.filter-list ul {
		float: left;
		overflow: hidden
	}

	.filter-list li {
		margin-right: 4px;
		height: 30px
	}

	.filter-list a {
		float: left;
		display: inline-block;
		overflow: hidden;
		margin-right: 3px;
		padding: 0 5px;
		height: 24px;
		border: 1px solid #e8e8e8;
		background: #f6f6f6;
		color: #333
	}

	.filter-list a:hover {
		color: #fff
	}

	.filter-list .on,.filter-list a:hover {
		background-color: #32c1ee;
		text-decoration: none;
		font-weight: 100;
		cursor: default
	}

	.filter-list .on {
		color: #fff!important
	}

	.fontc {
		color: red!important
	}

	.ml19 {
		display: none
	}

	.ui-bar {
		overflow: hidden;
		padding: 10px 15px 0 0;
		height: 42px
	}

	.view-mode {
		width: 140px
	}

	.view-mode,.view-mode li {
		float: left;
		overflow: hidden;
		height: 40px
	}

	.view-mode li {
		margin-right: 5px;
		width: 125px
	}

	.view-mode li a {
		display: block;
		overflow: hidden;
		width: 90pt;
		height: 35px;
		border: 1px solid #e2e2e2;
		background-repeat: no-repeat;
		color: #000;
		text-indent: 8px;
		font-size: 14px;
		line-height: 35px
	}

	.view-mode li a.current {
		border: 1px solid #e2e2e2;
		background-color: #eee;
		color: #000
	}

	.view-filter {
		height: 40px;
		color: #999
	}

	.view-filter,.view-filter a {
		float: left;
		overflow: hidden;
		line-height: 35px
	}

	.view-filter a {
		display: inline-block;
		margin-right: 5px;
		padding: 0 5px;
		height: 35px;
		border: 1px solid #e2e2e2;
		background-color: #fff;
		font-size: 14px;
		cursor: pointer
	}

	.view-filter a.current,.view-filter a:hover {
		margin-right: 5px;
		border: 1px solid #e2e2e2;
		background: #579f23;
		color: #fff
	}

	.channellist-box .yun-large {
		margin-right: 2.5%;
		margin-bottom: 18px;
		width: 18%
	}

	.channellist-box .yun-list li:nth-child(6),.channellist-box .yun-list li:nth-child(12) {
		margin-right: 2.5%!important
	}

	.channellist-box .yun-list li:nth-child(5n) {
		margin-right: 0
	}

	.content-left {
		float: left;
		width: 100%
	}

	.content-right {
		float: right;
		width: 16.5%
	}

	.ui-sponsor240 {
		overflow: hidden;
		width: 100%;
		height: 206px;
		background: #fff;
		box-shadow: 1px 1px 3px rgba(0,0,0,.4)
	}

	.ui-ranking {
		overflow: hidden;
		padding: 0;
		width: 100%
	}

	.cont-box-list {
		position: relative;
		overflow: visible;
		padding: 10px 0;
		height: 30px;
		border-bottom: 1px solid #eee
	}

	.cont-box-list h2 {
		float: left;
		padding-left: 10px;
		height: 30px;
		border-left: 15px solid #389f0c;
		color: #000;
		font-weight: 400;
		font-size: 18px;
		line-height: 30px
	}

	.border-r-15 {
		float: right;
		height: 30px;
		border-right: 15px solid #389f0c
	}

	.ui-ranking .ranking-list {
		padding: 0 15px 0 9pt
	}

	.ranking-list li {
		overflow: hidden;
		height: 2pc;
		border-bottom: 1px dotted #ddd;
		font-size: 13px;
		line-height: 2pc
	}

	.ranking-list span {
		float: right;
		color: #999;
		font-size: 11px
	}

	.ranking-list em {
		margin-right: 7px;
		color: #666;
		font-weight: 700;
		font-style: italic
	}

	.ranking-list em.stress {
		color: #f30
	}

	.red {
		color: red
	}

	#dtextlink {
		overflow: hidden;
		margin-bottom: 10px;
		height: 36px;
		border-bottom: 1px solid #e5e5e5;
		background-color: #fcfcfc;
		font-size: 14px;
		line-height: 36px
	}

	.textlink {
		padding-left: 10px
	}

	#dtextlink strong {
		color: #390;
		font-weight: 700
	}

	#detail-box {
		position: relative;
		overflow: hidden;
		margin-top: 10px;
		padding: 15px;
		height: 20pc;
		border-color: #259e33
	}

	.zkjuzhao {
		display: none
	}

	.detail-pic {
		position: relative;
		float: left;
		overflow: hidden;
		width: 237px;
		height: 312px;
		background: url(../images/pic-bg.gif) right bottom no-repeat
	}

	.detail-pic img {
		display: block;
		overflow: hidden;
		padding: 4px;
		width: 225px;
		height: 300px;
		border: 1px solid #ccc
	}

	.detail-info {
		overflow: hidden;
		padding: 0 0 0 15px;
		width: 600px
	}

	.detail-title {
		overflow: hidden;
		margin: 0;
		height: 40px
	}

	.detail-title h2 {
		float: left;
		overflow: hidden;
		padding: 5px 0;
		height: 30px;
		color: #333;
		font-weight: 700;
		font-size: 20px;
		font-family: Microsoft Yahei;
		line-height: 30px
	}

	.detail-info .info,.detail-info .info dl {
		overflow: hidden;
		width: 100%
	}

	.detail-info .info dl {
		padding: 3px 0;
		color: #666;
		font-size: 14px;
		line-height: 30px
	}

	.detail-info .info dt {
		float: left;
		overflow: hidden;
		width: 60px;
		color: #575757
	}

	.detail-info .info dd {
		float: left;
		overflow: hidden;
		width: 420px;
		height: 30px;
		color: #333
	}

	.detail-info .info dd a,.detail-info .info dd span {
		margin: 0 5px 0 0;
		color: #333
	}

	.detail-info .info dd a:hover,.detail-info .info dd span.color {
		color: #f60
	}

	.detail-info .info dl.fn-left {
		width: 280px;
		height: 30px
	}

	.detail-info .info dl.fn-left dd {
		width: 168px
	}

	.detail-info .info dl.fn-right {
		width: 280px;
		height: 30px
	}

	.detail-info .info dl.fn-right dd {
		width: 158px
	}

	.detail-info .info .juqing dd,.detail-info .info dl.juqing {
		height: 60px
	}

	.detail-info .share {
		margin-top: 9px
	}

	.ui-sponsor300-250 {
		float: right;
		margin-top: 30px;
		width: 300px;
		height: 250px;
		background: #eee;
		text-align: center;
		line-height: 250px
	}

	.playfrom {
		height: 35px;
		border: 1px solid #ddd;
		border-right: 15px solid #389f0c;
		border-left: 15px solid #389f0c;
		background-color: #fff;
		font-size: 15px
	}

	.playfrom .laiyuan {
		position: relative;
		float: left;
		padding: 0 1%;
		border-right: 1px solid #ddd;
		color: #444;
		font-size: 1pc;
		line-height: 35px
	}

	.playfrom .laiyuan .arrow {
		position: absolute;
		top: 9pt;
		right: 3px;
		border-top: .4rem solid transparent;
		border-right: 0 none;
		border-bottom: .4rem solid transparent;
		border-left: .5rem solid #aaa
	}

	.playfrom li {
		float: left;
		height: 35px;
		border-right: 1px solid #ddd;
		line-height: 35px;
		cursor: pointer
	}

	.playfrom .current,.playfrom .on {
		position: relative;
		border-bottom: 1px solid #fff;
		color: #00a0e9
	}

	.playfrom ul .f {
		display: block;
		padding: 0 1rem;
		cursor: pointer
	}

	.playlist {
		border: 1px solid #ddd;
		border-top: 0;
		background-color: #fff
	}

	.jsplist {
		display: none
	}

	.flod {
		display: block
	}
	.playlist .playul {
		overflow: auto;
		padding: 0 2%;
		padding-top: 2%;
		max-height: 450px;
		font-size: .93rem;
		margin-left: 24.5px;
	}

	.playlist li {
		float: left;
		margin: 0 2% 2% 0;
		width: 8%;
		text-align: center
	}

	.playlist li a {
		display: block;
		overflow: hidden;
		padding: 0 3px;
		height: 30px;
		border: 1px solid #dedede;
		text-decoration: none;
		line-height: 30px
	}
	.playlist .v a,.selected a{background:#6ccdee; color:#FFFFFF}
	.playlist .v a,.playlist li a:hover {
		border: 1px solid #6ccdee;
		background-color: #6ccdee;
		color: #fff!important
	}

	#box-jqjieshao {
		padding: 15px
	}

	#play-box {
		position: relative;
		overflow: hidden;
		margin-top: 10px;
		height: 650px
	}

	.video-info {
		width: 100%;
		height: 550px
	}

	.player-func {
		margin-top: -5px;
		height: 30px;
		border: 1px solid #ddd;
		background: #fff
	}

	.player-func li {
		position: relative;
		padding: 0;
		width: 19%;
		text-align: center;
		cursor: pointer
	}

	.player-func .line,.player-func li {
		float: left;
		height: 30px;
		line-height: 30px
	}

	.player-func .line {
		overflow: hidden;
		width: 1px;
		background-color: #bcbcbc
	}

	.player-func .digg {
		background-position: -1px -407px
	}

	.player-func .tread {
		margin-top: -5px;
		background-position: -1px -437px
	}

	.player-func .pl {
		background-position: -2px -607px
	}

	.player-func .bc {
		background-position: -2px -470px
	}

	.player-func .sj {
		background-position: -3px -569px
	}

	.player-func b {
		padding-left: 25px;
		color: #4d4d4d;
		font-weight: 400
	}

	.video-ad {
		width: 24%;
		height: 550px
	}

	.ui-playad300-260 {
		float: right;
		margin-right: 3%;
		width: 97%;
		height: 250px;
		line-height: 250px
	}

	.large-ad,.ui-playad300-260 {
		background: #eee;
		text-align: center
	}

	.large-ad {
		width: 100%;
		height: 90px;
		line-height: 90px
	}

	.bdshare-button-style0-16 {
		width: 100%!important
	}

	.bdshare-button-style0-16 .bds_more {
		float: none!important;
		padding-left: 25px!important;
		background: url(../images/bg.png) no-repeat!important;
		background-position: -3px -537px!important;
		color: #4d4d4d!important;
		font-size: 14px!important;
		font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,Ã¥Â®â€¹Ã¤Â½â€œ,Lucida Grande,Verdana,Tahoma,Lucida,Arial,Helvetica,sans-serif;
		line-height: 24px!important
	}

	.downlist {
		margin-top: 30px;
		border: 1px solid #ddd;
		background: #fff
	}

	.downlist .dtit {
		padding: 5px 0 5px 15px;
		border-bottom: 1px dotted #d1d1d1
	}

	.downlist .dtit p {
		color: #ff6c00;
		line-height: 45px
	}

	.downlist .dtit p a:hover {
		color: #f06000
	}

	.downlist li {
		padding: 5px 0;
		height: 34px;
		border-bottom: 1px dotted #d1d1d1
	}

	.downlist li div {
		float: left;
		display: inline;
		overflow: hidden
	}

	.downlist .feifan123 {
		width: 850px;
		line-height: 24px
	}

	.downlist .feifan123 input {
		float: left;
		margin-top: 10px;
		width: 14px;
		height: 14px
	}

	.downlist li .feifan123 div span {
		float: left;
		overflow: hidden;
		margin: 0 10px;
		color: #bc2931;
		line-height: 34px
	}

	.downlist li .feifan123 div input {
		overflow: hidden;
		margin-top: 5px;
		padding: 0 5px;
		height: 24px;
		border: 0;
		border-radius: 10px;
		background: #ddd;
		line-height: 24px
	}

	.downlist li .dwon_tx,.downlist li .dwon_xf,.downlist li .dwon_xl,.downlist li .dwon_y {
		margin-top: 5px;
		margin-left: 8px;
		width: 70px;
		height: 24px;
		border-radius: 10px;
		text-align: center;
		line-height: 24px
	}

	.downlist li .dwon_xl a {
		display: block;
		background: #249ff1;
		color: #fff
	}

	.downlist li .dwon_xf a {
		display: block;
		background: #ff6c00;
		color: #fff
	}

	.downlist li .dwon_tx a {
		display: block;
		background: #ff4883;
		color: #fff
	}

	.downlist li .dwon_y a {
		display: block;
		background: #080;
		color: #fff
	}

	.downlist li .dwon_tx a:hover,.downlist li .dwon_xf a:hover,.downlist li .dwon_xl a:hover,.downlist li .dwon_y a:hover {
		opacity: .7
	}

	.downlist .ckall {
		padding-left: 15px;
		height: 34px
	}

	.downlist .ckall input {
		margin-top: 6px;
		width: 14px;
		height: 14px
	}

	.downlist .ckall em {
		margin: 0 10px;
		font-style: normal;
		line-height: 24px
	}

	.downlist .ckall span {
		float: left;
		width: 5pc
	}

	.downlist .ckall p {
		margin-top: 5px;
		margin-left: 5pc;
		width: 150px;
		text-align: center;
		line-height: 24px
	}

	.downlist .ckall p a {
		display: block;
		border: 1px solid #d1d1d1;
		border-radius: 3px;
		background: #eee
	}

	.downurl {
		overflow: auto;
		padding-left: 15px;
		max-height: 365px
	}

	#ui-new100 .ui-title {
		overflow: hidden;
		padding: 9px 0;
		height: 30px;
		border-bottom: 1px solid #eee;
		background: #fff;
		color: #444;
		font-size: 1pc;
		line-height: 30px
	}

	#ui-new100 .ui-title h2 {
		padding-left: 5px;
		height: 30px;
		border-right: 15px solid #389f0c;
		border-left: 15px solid #389f0c;
		color: #444;
		font-weight: 700;
		font-size: 18px;
		line-height: 30px
	}

	#ui-new100 .lasted-tit_b {
		width: 378px
	}

	.lasted-num,.lasted-tags,.lasted-time,.lasted-tite,.lasted-type {
		overflow: hidden;
		height: 30px;
		text-align: left
	}

	.lasted-time_b {
		width: 196px
	}

	#ui-new100 .ui-title .lasted-tags,#ui-new100 .ui-title .lasted-time,#ui-new100 .ui-title .lasted-time_b,#ui-new100 .ui-title .lasted-type {
		color: #333;
		font-weight: 700;
		font-size: 14px
	}

	#ui-new100 .ui-cnt {
		overflow: hidden;
		padding: 10px 19px;
		width: 1162px;
		background-color: #fff
	}

	.lasted-list li,.top-list li,.top-list-detail li {
		overflow: hidden;
		width: 248px;
		height: 35px;
		border-color: #e0e0e0;
		border-style: dotted;
		border-width: 1px 0 0;
		background-color: #fff;
		line-height: 33px
	}

	.lasted-list li {
		width: 870pt;
		border-width: 0 0 1px
	}

	.lasted-num,.lasted-tags,.lasted-time,.lasted-tit,.lasted-type {
		overflow: hidden;
		height: 30px;
		text-align: left
	}

	.lasted-num {
		width: 30px;
		color: #f60;
		font-size: 9pt;
		font-family: Microsoft Yahei,simsun
	}

	.lasted-tit {
		width: 350px;
		text-align: left
	}

	.lasted-type {
		width: 200px;
		font-size: 14px
	}

	.lasted-tags {
		width: 200px
	}

	.lasted-time {
		width: 190px;
		color: #666
	}

	.page {
		padding: 25px 0 15px;
		width: 100%;
		text-align: center
	}

	.page a,.page em {
		display: inline-block;
		margin: 5px;
		padding: 5px 10px;
		border: 1px solid #e6e6e6;
		background-color: #f5f5f5
	}

	.page em {
		background-color: #6ccdee;
		color: #fff
	}

	.page a:hover,.page em {
		border: 1px solid #6ccdee
	}
}

@media only screen and (max-width:768px) {
	#headbar-right,#nav-right,.fullSlide,.nav-qt,.ui-page-big a.pagelink_b {
		display: none
	}

	html {
		font-size: 14px
	}

	.wrap {
		width: 100%;
		min-width: 20pc
	}

	#header {
		margin: 0 auto;
		width: 100%
	}

	#headbar {
		width: 100%;
		height: 90px;
		min-width: 20pc
	}

	.logo-jpg {
		display: block;
		margin-top: 5px;
		margin-left: 15px;
		width: 269px;
		height: 79px;
		background: url(../images/logo.png) 0 0 no-repeat
	}

	#navbar {
		z-index: 99;
		padding: 0;
		width: 100%;
		min-width: 20pc;
		background: #1a1a1a;
		opacity: .9
	}

	#navbar,.nav {
		height: 50px
	}

	.nav .nav-r {
		float: right
	}

	.nav li {
		position: relative;
		float: left;
		width: 70px;
		height: 50px
	}

	.nav b,.nav i {
		width: 5rem;
		color: #fff;
		text-align: center;
		font-weight: 400;
		font-style: normal;
		font-size: 1rem
	}

	.nav i {
		top: 5px;
		left: 24px;
		display: block;
		width: 22px;
		height: 22px;
		text-align: center
	}

	.nav b,.nav i {
		position: absolute
	}

	.nav b {
		bottom: 3px;
		left: 0
	}

	.nav .mhome {
		background-position: -2px -707px
	}

	.nav .mnav {
		background-position: -3px -738px
	}

	.nav .ms {
		background-position: -3px -766px
	}

	.homebutton {
		float: left;
		width: 54px;
		height: 50px;
		background: #09f url(../images/icon.png) no-repeat 5px -148px;
		text-indent: -9999px
	}

	#nav-left {
		float: left;
		width: 100%;
		background: #442b2b
	}

	#nav-home,#nav-left {
		display: none
	}

	.ui-nav-left .nav-item {
		float: left;
		overflow: hidden;
		width: 25%;
		height: 50px;
		text-align: center
	}

	.ui-nav-left .nav-item:hover {
		background-color: #ff5151
	}

	.ui-nav-left .nav-link {
		position: relative;
		z-index: 9;
		display: block;
		overflow: hidden;
		padding: 0 10px;
		height: 50px;
		color: #fff;
		text-align: center;
		font-size: 1pc;
		line-height: 50px;
		-webkit-text-stroke-width: .2px
	}

	.ui-nav-left .topcur {
		background-color: #a06060
	}

	.ui-nav-left .current {
		background-color: #ff5151
	}

	.mv {
		display: block!important
	}

	.jqnavbr {
		background: #442b2b
	}

	.navbar-width {
		position: relative
	}

	#mbsearchbar {
		position: absolute;
		top: 0;
		float: left;
		display: none;
		width: 100%;
		height: 50px;
		background: #442b2b
	}

	#mbsearchbar .ui-search {
		position: relative;
		float: left;
		display: inline-block;
		margin-top: 9px;
		margin-left: 5%;
		width: 80%;
		height: 30px;
		border: 1px solid #6c6c6c;
		border-radius: 2px
	}

	.ui-search .input {
		float: left;
		padding: 0 5%;
		width: 78%;
		height: 30px;
		border: 0;
		background: #424242;
		color: #eee;
		font-size: 14px;
		line-height: 30px
	}

	.ui-search .imgbt {
		float: right;
		width: 30px;
		height: 30px;
		border: 0;
		background: #442b2b url(../images/search.png) no-repeat
	}

	.searchgb {
		float: right;
		margin-top: 10px;
		width: 12%;
		height: 30px;
		border: 1px solid #6c6c6c;
		border-radius: 2px;
		background-color: #292929;
		line-height: 30px
	}

	.searchgb i {
		display: block;
		color: #fff;
		text-align: center;
		cursor: pointer
	}

	.ui-box {
		margin-top: 10px
	}

	.hello-box {
		float: left;
		overflow: hidden;
		padding-bottom: 3px;
		width: 100%
	}

	.module-head {
		padding: 9px 0;
		width: 100%;
		height: 30px
	}

	.module-title {
		border-left: 15px solid #389f0c
	}

	.module-head h2 {
		float: left;
		margin-right: 33px;
		padding-left: 5px;
		height: 30px;
		color: #444;
		font-weight: 400;
		font-size: 18px;
		line-height: 30px
	}

	.module-head h2 i {
		float: left
	}

	.s-title_f12 {
		position: relative;
		bottom: -5px;
		float: left;
		display: none;
		margin-left: 10px;
		font-size: 15px
	}

	.s-title_f12 li {
		float: left;
		margin-left: 15px
	}

	.s-title_f12 li a:hover {
		color: #f60
	}

	a.more {
		top: 10px;
		float: right;
		padding-right: 20px;
		padding-left: 20px;
		height: 30px;
		border-right: 15px solid #389f0c;
		color: #389f0c;
		font-size: 14px;
		line-height: 30px
	}

	.module-content {
		margin: 0 auto;
		padding-top: 10px;
		width: 96%
	}

	.yun-list {
		width: 100%
	}

	.yun {
		position: relative;
		float: left;
		background: #fff
	}

	.yun-large {
		margin-right: 2%;
		margin-bottom: 15px;
		width: 32%
	}

	#detailcnxh .yun-list li:nth-child(3n),.indexcon .yun-list li:nth-child(3),.indexcon .yun-list li:nth-child(6),.indexcon .yun-list li:nth-child(9) {
		margin-right: 0
	}

	.indexcon .yun-list li:nth-child(11),.indexcon .yun-list li:nth-child(12),.indexcon li:nth-child(10) {
		display: none
	}

	.yun-large .yun-link {
		background-position: center 115px
	}

	.yun-large a:hover {
		text-decoration: none
	}

	.yun-link .img {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 150px
	}

	.yun-large img {
		width: 100%;
		height: 100%
	}

	.text {
		padding: 3px 5px;
		background-color: #fff
	}

	.text p {
		overflow: hidden;
		height: 1.571rem;
		line-height: 1.571rem
	}

	.text .name {
		font-size: 1rem
	}

	.text .actor {
		color: #888;
		font-size: .857rem
	}

	.bgb {
		bottom: -150px;
		overflow: hidden;
		height: 175px
	}

	.bgb,.bgb .bgbbg {
		position: absolute;
		left: 0;
		width: 100%
	}

	.bgb .bgbbg {
		bottom: 0;
		height: 100%;
		background-color: #000;
		opacity: .6
	}

	.bgb p {
		margin: 0 10px;
		height: 24px
	}

	.bgb .other,.bgb p {
		position: relative;
		overflow: hidden;
		color: #fff;
		font-size: 9pt;
		line-height: 24px
	}

	.bgb .other {
		margin: 0 5px;
		height: 150px
	}

	.yun-link:hover .text {
		background: #ff5151;
		color: #fff!important
	}

	.yun-link:hover .text .actor {
		color: #fff!important
	}

	.sub-list {
		overflow: hidden;
		padding-top: 10px;
		height: 75pt
	}

	.sub-list li {
		float: left;
		overflow: hidden;
		margin-right: .5%;
		width: 33%;
		height: 24px;
		color: #333;
		text-indent: 22px;
		font-size: 9pt;
		line-height: 24px
	}

	.sub-list li:nth-child(3n) {
		margin-right: 0
	}

	#sub-list-dm li,#sub-list-mov li,#sub-list-tv li,#sub-list-wdy li,#sub-list-zy li {
		background: url(../images/assist-icon.gif) no-repeat
	}

	#sub-list-tv li {
		background-position: 5px 7px
	}

	.yun-link .score {
		position: absolute;
		top: 8px;
		left: -3px;
		z-index: 3;
		display: block;
		overflow: hidden;
		padding-right: 5px;
		width: 40px;
		height: 18px;
		background: url(../images/ui-icon.gif) 0 -155px no-repeat;
		color: #fff;
		text-align: center;
		font-weight: 700;
		line-height: 1pc;
		-webkit-text-size-adjust: none
	}

	.yun-topic {
		position: relative;
		float: left;
		overflow: hidden;
		margin-right: 2%;
		width: 48%
	}

	.yun-topic:nth-child(2n) {
		margin-right: 0
	}

	#ui-topic .module-content {
		padding-top: 20px
	}

	#ui-topic .yun-link .img {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 125px
	}

	.yun-topic img {
		width: 100%;
		height: 100%
	}

	#ui-topic .text .topicdes {
		overflow: hidden;
		height: 40px;
		color: #888;
		font-size: .857rem;
		line-height: 1.571rem
	}

	#ui-topic .yun-link:hover .topicdes {
		color: #fff
	}

	#topic-box {
		margin-top: 10px;
		padding: 15px;
		height: auto;
		border-color: #259e33
	}

	#topic-box,.topic-pic {
		position: relative;
		overflow: hidden
	}

	.topic-pic {
		width: 237px;
		height: 312px;
		background: url(../images/pic-bg.gif) right bottom no-repeat
	}

	.topic-pic img {
		display: block;
		overflow: hidden;
		padding: 4px;
		width: 225px;
		height: 300px;
		border: 1px solid #ccc
	}

	.topic-info {
		overflow: hidden;
		padding: 0;
		width: 100%
	}

	.topic-title {
		overflow: hidden;
		margin: 0;
		height: 40px
	}

	.topic-title h2 {
		float: left;
		overflow: hidden;
		padding: 5px 0;
		height: 30px;
		color: #333;
		font-weight: 700;
		font-size: 20px;
		font-family: Microsoft Yahei;
		line-height: 30px
	}

	.topic-info .info,.topic-info .info dl {
		overflow: hidden;
		width: 100%
	}

	.topic-info .info dl {
		padding: 3px 0;
		color: #666;
		font-size: 14px;
		line-height: 30px
	}

	.topic-info .info dt {
		float: left;
		overflow: hidden;
		width: 75pt;
		color: #575757
	}

	.topic-info .info dd {
		float: left;
		display: inline;
		overflow: hidden;
		height: 30px;
		color: #999
	}

	.detail-info .info dd span,.topic-info .info dd a {
		margin: 0 5px 0 0;
		color: #333
	}

	.detail-info .info dd span.color,.topic-info .info dd a:hover {
		color: #f60
	}

	.topic-info .info dl.fn-left {
		width: 280px;
		height: 30px
	}

	.topic-info .info dl.fn-left dd {
		width: 168px
	}

	.topic-info .info dl.fn-right {
		width: 280px;
		height: 30px
	}

	.topic-info .info dl.fn-right dd {
		width: 158px
	}

	.topic-info .info .juqing dd,.topic-info .info dl.juqing {
		height: 210px
	}

	#directory-focus {
		overflow: hidden;
		background: #fff
	}

	#directory-focus .directory-item {
		overflow: hidden;
		margin: 0;
		width: 100%;
		border: 0;
		border-bottom: 1px solid #eee
	}

	.directory-list li {
		float: left;
		overflow: hidden;
		width: 100%
	}

	.directory-list dl {
		overflow: hidden;
		margin: 7px 0;
		padding: 0 10px;
		width: 100%;
		border-right: 1px solid #eee
	}

	.directory-list dt {
		float: left;
		overflow: hidden;
		margin-right: 15px;
		width: 25px;
		text-align: center;
		font-size: 1pc;
		line-height: 25px
	}

	.directory-list dt .iconfont {
		margin-right: 0
	}

	.directory-list dd {
		float: left;
		margin-top: 5px;
		margin-right: 4px;
		width: 50px;
		font-size: 14px;
		line-height: 22px
	}

	#links-focus h3 {
		overflow: hidden;
		padding: 0 8px;
		height: 35px;
		border-bottom: 1px solid #eee;
		font-weight: 400;
		font-size: 1pc;
		line-height: 33px
	}

	#links-focus h3 i {
		color: #ec7979
	}

	#links-focus h3 .links-tz {
		overflow: hidden;
		height: 35px;
		color: #38a0a0;
		font-weight: 100;
		font-style: normal;
		font-size: 13px;
		line-height: 33px
	}

	#links-focus .links-txt-list {
		padding: 10px
	}

	#links-focus .links-txt-list li {
		float: left;
		overflow: hidden;
		margin-right: .5%;
		width: 33%;
		height: 25px;
		line-height: 25px
	}

	#links-focus .links-txt-list li:nth-child(3n) {
		margin-right: 0
	}

	#links-focus .links-txt-list li a {
		color: #7fa3a7
	}

	#subnav {
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%;
		height: 36px;
		border-bottom: 1px solid #e5e5e5;
		background-color: #fcfcfc;
		font-size: 14px;
		line-height: 36px
	}

	#subnav .wrap {
		width: 860px
	}

	#subnav strong.tv {
		color: #390;
		font-weight: 700
	}

	#subnav strong.movie {
		color: #06c;
		font-weight: 700
	}

	#subnav em {
		margin: 0 5px;
		color: #999;
		font-size: 9pt;
		font-family: Microsoft Yahei,simsun
	}

	.bread-crumb-nav {
		display: none;
		overflow: hidden;
		margin-top: 10px;
		padding: 4px 0;
		height: 30px;
		border-right: 15px solid #d3d3d3;
		border-left: 15px solid #d3d3d3;
		background-color: #fff;
		line-height: 30px
	}

	.bread-crumbs li {
		float: left;
		padding: 0 10px 0 18px;
		background: url(../images/bread-crumbs.gif) 0 center no-repeat;
		font-size: 15px
	}

	.bread-crumbs li.home {
		padding-left: 13px;
		background: 0 0
	}

	.bread-crumbs li a {
		margin: 0 5px
	}

	.ui-title {
		overflow: hidden;
		padding: 9px 0;
		border-bottom: 1px solid #eee;
		background: #fff
	}

	.ui-title,.ui-title h3 {
		height: 30px;
		color: #444;
		font-size: 1pc;
		line-height: 30px
	}

	.ui-title h3 {
		padding-left: 5px;
		border-right: 15px solid #d3d3d3;
		border-left: 15px solid #d3d3d3;
		font-weight: 700
	}

	.ui-title h2 span,.ui-title h3 span {
		float: right;
		margin-right: 10px;
		padding-left: 20px;
		font-weight: 700;
		font-size: 14px
	}

	.ui-title .ml19 {
		cursor: pointer
	}

	.filter-list-letter,.typetopfilter .filter-list-area,.typetopfilter .filter-list-year {
		display: none
	}

	.filter-focus .ui-title span {
		position: absolute;
		float: right;
		overflow: hidden;
		padding-right: 10px;
		padding-bottom: 9px;
		width: 750px
	}

	.conbread {
		float: left
	}

	.filter-focusdl {
		overflow: hidden;
		padding: 10px;
		background-color: #fff
	}

	.filter-list {
		clear: both;
		padding: 2px 0;
		line-height: 24px
	}

	.filter-list,.filter-list h5 {
		overflow: hidden;
		font-size: 13px
	}

	.filter-list h5 {
		float: left;
		margin-right: 7px;
		margin-bottom: 10px;
		width: 75px;
		border: 1px solid #d1d1d1;
		border-left: 2px solid #389f0c;
		background-color: #eee;
		color: #389f0c;
		text-align: right;
		font-weight: 100
	}

	.filter-list ul {
		float: left;
		overflow: hidden;
		width: 100%
	}

	.filter-list li {
		float: left;
		overflow: hidden;
		margin-right: 1%;
		width: 19%;
		height: 30px
	}

	.filter-list a {
		float: left;
		display: inline-block;
		overflow: hidden;
		width: 100%;
		height: 24px;
		border: 1px solid #e8e8e8;
		background: #f6f6f6;
		color: #333;
		text-align: center
	}

	.filter-list a:hover {
		color: #fff
	}

	.filter-list .on,.filter-list a:hover {
		background-color: #32c1ee;
		text-decoration: none;
		font-weight: 100;
		cursor: default
	}

	.filter-list .on {
		color: #fff!important
	}

	.fontc {
		color: red!important
	}

	.ml19 {
		background: url(../images/zhankai.png) 0 6px no-repeat
	}

	.zk {
		background: url(../images/shouqi.png) 0 6px no-repeat
	}

	.mbfilter {
		display: none
	}

	.xssxl {
		display: block
	}

	.ui-bar {
		overflow: hidden;
		padding: 10px 0 0;
		height: 42px
	}

	.view-mode,.view-mode li {
		float: left;
		overflow: hidden;
		width: 125px;
		height: 40px
	}

	.view-mode li {
		margin-right: 5px
	}

	.view-mode li a {
		display: block;
		overflow: hidden;
		width: 90pt;
		height: 35px;
		border: 1px solid #e2e2e2;
		background-repeat: no-repeat;
		color: #000;
		text-indent: 8px;
		font-size: 14px;
		line-height: 35px
	}

	.view-mode li a.current {
		border: 1px solid #e2e2e2;
		background-color: #eee;
		color: #000
	}

	.view-filter {
		float: right;
		height: 40px;
		color: #999
	}

	.view-filter,.view-filter a {
		overflow: hidden;
		line-height: 35px
	}

	.view-filter a {
		float: left;
		display: inline-block;
		margin-right: 5px;
		padding: 0 5px;
		height: 35px;
		border: 1px solid #e2e2e2;
		background-color: #fff;
		font-size: 14px;
		cursor: pointer
	}

	.view-filter #pingfen {
		margin-right: 0
	}

	.view-filter a.current,.view-filter a:hover {
		margin-right: 5px;
		border: 1px solid #e2e2e2;
		background: #579f23;
		color: #fff
	}

	.channel-box .yun-large {
		margin-right: 2%;
		margin-bottom: 9pt;
		width: 32%
	}

	.channel-box .yun-list li:nth-child(3n) {
		margin-right: 0
	}

	.channel-box .yun-link .img {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 150px
	}

	.channellist-box .yun-large {
		margin-right: 2%;
		margin-bottom: 9pt;
		width: 32%
	}

	.channellist-box .yun-list li:nth-child(3n) {
		margin-right: 0
	}

	.channellist-box .yun-link .img {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 150px
	}

	.content-left {
		float: left;
		width: 100%
	}

	.content-right {
		display: none
	}

	.ui-sponsor240 {
		overflow: hidden;
		width: 100%;
		height: 206px;
		background: #fff;
		box-shadow: 1px 1px 3px rgba(0,0,0,.4)
	}

	.ui-ranking {
		overflow: hidden;
		padding: 0;
		width: 100%
	}

	.cont-box-list {
		position: relative;
		overflow: visible;
		padding: 10px 0;
		height: 30px;
		border-bottom: 1px solid #eee
	}

	.cont-box-list h2 {
		float: left;
		padding-left: 10px;
		height: 30px;
		border-left: 15px solid #389f0c;
		color: #000;
		font-weight: 400;
		font-size: 18px;
		line-height: 30px
	}

	.border-r-15 {
		float: right;
		height: 30px;
		border-right: 15px solid #389f0c
	}

	.ui-ranking .ranking-list {
		padding: 0 15px 0 9pt
	}

	.ranking-list li {
		overflow: hidden;
		height: 2pc;
		border-bottom: 1px dotted #ddd;
		font-size: 13px;
		line-height: 2pc
	}

	.ranking-list span {
		float: right;
		color: #999;
		font-size: 11px
	}

	.ranking-list em {
		margin-right: 7px;
		color: #666;
		font-weight: 700;
		font-style: italic
	}

	.ranking-list em.stress {
		color: #f30
	}

	#dtextlink {
		overflow: hidden;
		margin-bottom: 10px;
		height: 36px;
		border-bottom: 1px solid #e5e5e5;
		background-color: #fcfcfc;
		font-size: 14px;
		line-height: 36px
	}

	.textlink {
		padding-left: 10px
	}

	#dtextlink strong {
		color: #390;
		font-weight: 700
	}

	#detail-box {
		position: relative;
		overflow: hidden;
		margin-top: 10px;
		padding: 15px;
		height: auto;
		border-color: #259e33
	}

	.zkjuzhao {
		position: absolute;
		top: 0;
		right: 25px;
		border: 1px solid #b99898;
		border-top: 0;
		background-color: #ececec;
		font-weight: 700;
		font-size: 15px;
		cursor: pointer
	}

	.detail-pic {
		position: relative;
		display: none;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 9pt;
		width: 237px;
		height: 312px;
		background: url(../images/pic-bg.gif) right bottom no-repeat
	}

	.zkjuzhaodisplayblock {
		display: block
	}

	.detail-pic img {
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 4px;
		width: 225px;
		height: 300px;
		border: 1px solid #ccc
	}

	.detail-info {
		overflow: hidden;
		padding: 0;
		width: 100%
	}

	.detail-title {
		overflow: hidden;
		margin: 0;
		height: 40px
	}

	.detail-title h2 {
		float: left;
		overflow: hidden;
		padding: 5px 0;
		height: 30px;
		color: #333;
		font-weight: 700;
		font-size: 20px;
		font-family: Microsoft Yahei;
		line-height: 30px
	}

	.detail-info .info,.detail-info .info dl {
		overflow: hidden;
		width: 100%
	}

	.detail-info .info dl {
		padding: 3px 0;
		color: #666;
		font-size: 14px;
		line-height: 30px
	}

	.detail-info .info dt {
		float: left;
		overflow: hidden;
		width: 60px;
		color: #575757
	}

	.detail-info .info dd {
		display: inline;
		overflow: hidden;
		height: 30px;
		color: #999
	}

	.detail-info .info dd a,.detail-info .info dd span {
		margin: 0 5px 0 0;
		color: #333
	}

	.detail-info .info dd a:hover,.detail-info .info dd span.color {
		color: #f60
	}

	.detail-info .info dl.fn-left {
		width: 50%;
		height: 30px
	}

	.detail-info .info dl.fn-left dd {
		width: 168px
	}

	.detail-info .info dl.fn-right {
		width: 50%;
		height: 30px
	}

	.detail-info .info dl.fn-right dd {
		width: 158px
	}

	.detail-info .info .juqing dt {
		height: 30px
	}

	.detail-info .share {
		margin-top: 9px
	}

	.ui-sponsor300-250 {
		float: right;
		display: none;
		margin-top: 30px;
		width: 300px;
		height: 250px;
		background: #eee;
		text-align: center;
		line-height: 250px
	}

	.playfrom {
		overflow-x: scroll;
		height: 35px;
		border: 1px solid #ddd;
		border-right: 15px solid #389f0c;
		border-left: 15px solid #389f0c;
		background-color: #fff;
		font-size: 15px
	}

	.playfrom .laiyuan {
		position: relative;
		float: left;
		padding: 0 10px;
		border-right: 1px solid #ddd;
		color: #444;
		font-size: 1pc;
		line-height: 35px
	}

	.playfrom .laiyuan .arrow {
		position: absolute;
		top: 13px;
		right: 3px;
		border-top: .4rem solid transparent;
		border-right: 0 none;
		border-bottom: .4rem solid transparent;
		border-left: .5rem solid #aaa
	}

	.playfrom ul {
		width: 750pt
	}

	.playfrom li {
		float: left;
		height: 35px;
		border-right: 1px solid #ddd;
		line-height: 35px;
		cursor: pointer
	}

	.playfrom .current,.playfrom .on {
		position: relative;
		border-bottom: 1px solid #fff;
		color: #00a0e9
	}

	.playfrom ul .f {
		display: block;
		padding: 0 1rem;
		cursor: pointer
	}

	.playlist {
		border: 1px solid #ddd;
		border-top: 0;
		background-color: #fff
	}

	.jsplist {
		display: none
	}

	.flod {
		display: block
	}

	.playlist .playul {
		overflow: auto;
		padding: 0 2%;
		padding-top: 2%;
		max-height: 250px;
		font-size: .93rem
	}

	.playlist li {
		float: left;
		margin: 0 2% 2% 0;
		width: 18%;
		text-align: center
	}

	.playlist li a {
		display: block;
		overflow: hidden;
		padding: 0 3px;
		height: 30px;
		border: 1px solid #dedede;
		line-height: 30px
	}

	.playlist .v a,.playlist li a:hover {
		border: 1px solid #6ccdee;
		background-color: #6ccdee;
		color: #fff
	}

	#box-jqjieshao {
		padding: 15px
	}

	#play-box {
		position: relative;
		margin-top: 10px
	}

	#play-box,.video-info {
		overflow: hidden;
		height: 250px
	}

	.video-info {
		width: 100%
	}

	.player-func {
		height: 30px;
		border: 1px solid #ddd;
		background: #fff
	}

	.player-func li {
		position: relative;
		padding: 0;
		width: 19%;
		text-align: center;
		cursor: pointer
	}

	.player-func .line,.player-func li {
		float: left;
		height: 30px;
		line-height: 30px
	}

	.player-func .line {
		overflow: hidden;
		width: 1px;
		background-color: #bcbcbc
	}

	.player-func .digg {
		background-position: -1px -407px
	}

	.player-func .tread {
		margin-top: -5px;
		background-position: -1px -437px
	}

	.player-func .pl {
		background-position: -2px -607px
	}

	.player-func .bc {
		background-position: -2px -470px
	}

	.player-func .sj {
		background-position: -3px -569px
	}

	.player-func b {
		padding-left: 25px;
		color: #4d4d4d;
		font-weight: 400
	}

	.video-ad {
		display: none
	}

	.ui-playad300-260 {
		float: right;
		margin-right: 3%;
		width: 97%;
		height: 250px;
		line-height: 250px
	}

	.large-ad,.ui-playad300-260 {
		background: #eee;
		text-align: center
	}

	.large-ad {
		width: 100%;
		height: 150px;
		line-height: 150px
	}

	.bdshare-button-style0-16 {
		width: 100%!important
	}

	.bdshare-button-style0-16 .bds_more {
		float: none!important;
		padding-left: 25px!important;
		background: url(../images/bg.png) no-repeat!important;
		background-position: -3px -537px!important;
		color: #4d4d4d!important;
		font-size: 14px!important;
		font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,Ã¥Â®â€¹Ã¤Â½â€œ,Lucida Grande,Verdana,Tahoma,Lucida,Arial,Helvetica,sans-serif;
		line-height: 24px!important
	}

	.downlist {
		margin-top: 15px;
		margin-bottom: 1rem;
		border: 1px solid #ddd;
		background: #fff
	}

	.downlist .dtit {
		padding: 5px 0 5px 15px;
		border-bottom: 1px dotted #d1d1d1
	}

	.downlist .dtit p {
		color: #ff6c00;
		line-height: 30px
	}

	.downlist .dtit p a:hover {
		color: #f06000
	}

	.downlist li {
		float: left;
		margin: 0 2% 2% 0;
		width: 18%;
		text-align: center
	}

	.downurl {
		overflow: auto;
		padding: 2% 2% 0;
		max-height: 365px;
		max-height: 210px
	}

	.downlist .ckall,.downlist .dwon_tx,.downlist .dwon_xf,.downlist .dwon_xl,.downlist .dwon_y,.downlist li .feifan123 input {
		display: none
	}

	.downlist li .feifan123,.downlist li .feifan123 div,.downlist li .feifan123 div span {
		width: 100%;
		text-align: center
	}

	.downlist li .feifan123 div span a {
		display: block;
		overflow: hidden;
		padding: 0 3px;
		height: 30px;
		border: 1px solid #dedede;
		border-radius: 3px;
		line-height: 30px
	}

	.list-page {
		padding: 10px 0;
		border: 0 none;
		text-align: center
	}

	.ui-page-big {
		height: 30px;
		text-align: center
	}

	.ui-pages .pagebtn,.ui-pages .pagego,.ui-pages a,.ui-pages em,.ui-pages label,.ui-pages span {
		display: inline-block;
		overflow: hidden;
		padding: 0 5px;
		height: 35px;
		border: 1px solid #e2e2e2;
		background-color: #fff;
		vertical-align: middle;
		font-size: 14px;
		line-height: 35px;
		cursor: pointer
	}

	.ui-page-big .pagebtn,.ui-page-big .pagego,.ui-page-big a,.ui-page-big em,.ui-page-big label,.ui-page-big span {
		padding: 0 8px;
		height: 25px;
		font-weight: 400;
		font-size: 14px;
		line-height: 25px
	}

	.ui-page-big span,.ui-pages a:hover {
		border: 1px solid #e2e2e2;
		background: #579f23;
		color: #fff
	}

	.ui-page-big em {
		background: #579f23;
		color: #fff;
		opacity: .3
	}

	.ui-pages .pagebtn,.ui-pages .pagego {
		display: none
	}
}

#feedAv {
	margin-top: -250px!important;
	transform: scale(0)
}

a.digg_vodup {
	padding-left: 1pc;
	background: url(../images/home/digg_vod.gif) no-repeat 0 -4px
}

a.digg_voddown {
	padding-left: 1pc;
	background: url(../images/home/digg_vod.gif) no-repeat 0 -24px
}

.digg {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	padding: 10px 0;
	width: 25pc
}

.digg_artdown,.digg_artup {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 189px;
	height: 3pc;
	border: 0;
	background: url(../images/home/digg_art.gif) no-repeat -189px 0;
	cursor: pointer
}

#digg_artdown_num,#digg_artup_num {
	position: absolute;
	top: 30px;
	left: 70px;
	color: #333;
	font-weight: 400;
	font-size: 10px;
	font-family: arial;
	line-height: 9pt
}

.digg_bar {
	position: absolute;
	top: 2pc;
	left: 9px;
	width: 55px;
	border: 1px solid #40a300;
	background-color: #fff;
	text-align: left
}

.digg_bar,.digg_bar div {
	overflow: hidden;
	height: 5px
}

.digg_bar div {
	width: 0;
	background: transparent url(../images/home/digg_art_bg.gif) repeat-x scroll 0 -265px
}

.digg_artdown {
	margin-left: 10px;
	background-position: -378px 0
}

.digg_artdown .dig_bar {
	border-color: #555
}

.digg_artdown .dig_bar div {
	background-position: 0 -270px
}

.ac_results {
	z-index: 99999;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #999;
	background-color: #fff;
	text-align: left
}

.ac_results ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	list-style-position: outside
}

.ac_results li {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 2px 5px;
	font: menu;
	font-size: 9pt;
	line-height: 1pc;
	cursor: default
}

.ac_loading {
	background: #fff right center no-repeat
}

.ac_odd {
	background-color: #eee
}

.ac_over {
	background-color: #0a246a;
	color: #fff
}

.drop-box {
	position: absolute;
	z-index: 9999;
	display: none;
	padding: 5px;
	border: 1px solid #2d2d2d;
	background-color: #fff;
	text-align: left
}

.drop-box,.login_box form {
	clear: both;
	overflow: hidden
}

.login_box form {
	padding: 20px 0 10px 20px;
	width: 270px
}

.login_box label {
	padding-right: 10px;
	height: 35px;
	text-align: right;
	line-height: 35px
}

.login_box .input,.login_box label {
	float: left;
	overflow: hidden;
	font-size: 14px
}

.login_box .input {
	width: 150px;
	height: 30px;
	border: 1px solid #ddd;
	background: url(../images/home/input.gif) repeat-x 0 0 #fbfbfb;
	color: #333;
	text-indent: 10px;
	line-height: 33px
}

.login_box .formitem {
	clear: both;
	overflow: hidden;
	margin: 0 0 10px;
	width: 100%;
	line-height: 20px
}

.login_box .formitem span {
	float: left;
	display: block;
	padding: 0 0 0 15px;
	height: 35px;
	font-size: 14px;
	line-height: 35px
}

.login_box .formbutton {
	float: left;
	overflow: hidden;
	width: 75pt;
	height: 30px;
	border: 0 currentColor;
	border-radius: 1px;
	background-color: #f60;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	line-height: 30px;
	cursor: pointer
}

.login_box .formbutton:hover {
	background-color: #2d2d2d;
	color: #fff;
	text-decoration: none
}

.login_box .formbutton:active {
	box-shadow: inset 0 2px 3px rgba(0,0,0,.2)
}

.login_box .qq-login {
	position: relative;
	float: left;
	width: 130px;
	height: 30px;
	background: url(../images/home/qq_login.gif) no-repeat 0 0
}

.login_box .logged {
	right: 0
}

.login_box .logged,.login_box .logged li {
	margin: 0;
	padding: 0;
	width: 130px;
	list-style: none
}

.login_box .logged li {
	overflow: hidden;
	height: 35px
}

.login_box .logged li a {
	display: block;
	padding: 0 0 0 15px;
	height: 35px;
	font-size: 14px;
	line-height: 35px
}

.login_box .logged li a:hover {
	background-color: #eee;
	text-decoration: none
}

.history_box {
	top: 50px!important;
	width: 180px
}

.history_box dt {
	padding-right: 5px;
	height: 24px;
	border-bottom: 1px solid #f9f9f9;
	text-align: right;
	line-height: 24px;
	cursor: pointer
}

.history_box dt a {
	color: #000
}

.history_box dd {
	clear: both;
	height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px
}

.history_box dd a {
	display: block;
	padding-left: 5px;
	color: #903
}

.history_box dd.odd {
	background-color: #eee
}

.history_box dd a:hover {
	background-color: #acacac;
	color: #fff
}

.lazy {
	background: url(../images/home/loading.gif) no-repeat center #f3f3f3
}

.star {
	display: inline-block;
	border: 1px solid #ddd
}

.star span {
	float: left;
	width: 19px;
	height: 28px;
	cursor: pointer
}

.star img {
	padding: 2px;
	border: 1px solid #e0e0e0
}

.star a:hover img {
	padding: 2px;
	border: 1px solid #69f
}

.star ul {
	position: relative;
	display: block;
	margin: 22px 5px 0 0;
	width: 75pt;
	height: 28px;
	background: url(../images/home/starrating.gif) top left repeat-x
}

.star ul,.star ul li {
	float: left
}

.star ul li a {
	position: absolute;
	z-index: 20;
	display: block;
	overflow: hidden;
	width: 10px;
	height: 28px;
	text-indent: -9000px
}

.star ul li a:hover {
	left: 0;
	z-index: 2;
	background: url(../images/home/starrating.gif) left 35px;
	cursor: pointer
}

.star ul a.star_1 {
	left: 0
}

.star ul a.star_1:hover {
	width: 10px
}

.star ul a.star_2 {
	left: 10px
}

.star ul a.star_2:hover {
	width: 20px
}

.star ul a.star_3 {
	left: 20px
}

.star ul a.star_3:hover {
	width: 30px
}

.star ul a.star_4 {
	left: 30px
}

.star ul a.star_4:hover {
	width: 40px
}

.star ul a.star_5 {
	left: 40px
}

.star ul a.star_5:hover {
	width: 50px
}

.star ul a.star_6 {
	left: 50px
}

.star ul a.star_6:hover {
	width: 60px
}

.star ul a.star_7 {
	left: 60px
}

.star ul a.star_7:hover {
	width: 70px
}

.star ul a.star_8 {
	left: 70px
}

.star ul a.star_8:hover {
	width: 5pc
}

.star ul a.star_9 {
	left: 5pc
}

.star ul a.star_9:hover {
	width: 90px
}

.star ul a.star_10 {
	left: 90px
}

.star ul a.star_10:hover {
	width: 75pt
}

.star .star_current {
	position: absolute;
	z-index: 1;
	display: block;
	width: 60px;
	height: 21px;
	background: url(../images/home/starrating.gif) left 35px;
	text-indent: -9000px
}

.star #star_tip {
	position: absolute;
	margin-left: 0;
	width: 140px;
	color: #999;
	font-size: 14px
}

.star #star_hover {
	margin: 24px 8px 0 0;
	width: 30px;
	color: green;
	font-weight: 700;
	font-size: 14px;
	font-family: Arial
}

.star p {
	float: left;
	width: 75pt;
	color: #666
}

.star p span {
	color: #f60;
	font-style: italic;
	font-family: Arial
}

.star #star_shi {
	font-weight: 700;
	font-size: 2pc;
	line-height: 28px
}

.star #star_ge {
	font-size: 18px;
	line-height: 22px
}

.star p span.star_no {
	clear: both;
	width: 110px;
	color: #666;
	font-style: normal;
	font-size: 9pt
}

.comment {
	margin-top: 5px;
	padding: 10px;
	padding-left: 10px;
	border: 1px solid #c6d9e7;
	background: #fff
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: " ";
	font-size: 0
}

.cmt_msg {
	padding: 15px;
	font-family: Microsoft YaHei
}

.cmt_msg .cmt_form {
	margin-bottom: 10px
}

.cmt_msg .face_wrap img {
	width: 50px;
	height: 50px
}

.cmt_msg .input_wrap {
	position: relative;
	padding-left: 10px;
	width: 91%
}

.cmt_msg .cmt_wrap .input_wrap {
	width: 98%
}

.cmt_msg .input_wrap textarea {
	overflow: auto;
	padding-top: 8px;
	padding-left: 1%;
	width: 99%;
	height: 53px;
	border-color: #bbb #bbb currentColor;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	border-radius: 3px 3px 0 0;
	background: url(../images/home/textareabg.png) repeat-x 0 0 #fff;
	line-height: 1.4
}

.cmt_msg .input_wrap p {
	width: 100%;
	height: 28px;
	border-color: #bbb;
	border-style: dotted solid solid;
	border-width: 1px;
	border-radius: 0 0 3px 3px;
	background: #fff;
	color: #cecece;
	line-height: 28px
}

.cmt_msg .expression {
	display: block;
	margin: 6px 0 0 6px;
	width: 18px;
	height: 1pc;
	background: url(../images/home/emotion2.png) no-repeat 0 0;
	cursor: pointer
}

.cmt_msg .expression:hover {
	background: url(../images/home/emotion2.png) no-repeat 0 -1pc
}

.cmt_msg .remaining {
	padding-right: 10px;
	font-size: 14px
}

.cmt_msg .smt_wrap {
	margin-top: 8px;
	width: 100%;
	font-size: 9pt;
	line-height: 30px
}

.cmt_msg .smt_wrap span {
	color: #424242
}

.cmt_msg .smt_wrap .total {
	font-weight: 600;
	font-size: 1pc
}

.cmt_msg .smt_wrap span span {
	margin: 0;
	padding: 0
}

.cmt_msg .smt_wrap span a {
	margin: 0 0 0 8px;
	color: #318bb7
}

.cmt_msg .smt_wrap .cmt_post {
	display: inline-block;
	margin-left: 20px;
	width: 81px;
	height: 30px;
	border: currentColor;
	background: url(../images/tj.png) no-repeat -1px -379px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	cursor: pointer
}

.cmt_msg .smt_wrap .cmt_text {
	margin-left: 10px;
	padding: 0 8px;
	width: 50px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fbfbfb;
	vertical-align: middle;
	line-height: 30px
}

.cmt_msg .smt_wrap .cmt_verify {
	width: 5pc;
	height: 30px;
	vertical-align: middle;
	line-height: 30px
}

.cmt_msg .smt_wrap input:hover {
	background-position: -1px -603px
}

.cmt_msg .sort_wrap {
	padding-bottom: 2px;
	border-bottom-color: #d7d7d7;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.cmt_msg .sort_wrap a:hover {
	text-decoration: none
}

.cmt_msg .sort_wrap .current {
	color: #318bb7;
	font-weight: 700;
	border-bottom-color: #2b8ce6;
	border-bottom-width: 2px;
	border-bottom-style: solid
}

.cmt_msg .item_con {
	padding-left: 2%;
	width: 90%
}

.cmt_msg .item_con p {
	margin-bottom: 8px
}

.cmt_msg .item_con a {
	color: #999
}

.cmt_msg .item_con a:hover {
	color: #999;
	text-decoration: none
}

.cmt_msg .item_con .name {
	color: #2b8ce6
}

.cmt_msg .item_con .name:hover {
	color: #016a9f;
	text-decoration: none
}

.cmt_msg .item_con .con {
	color: #333
}

.bkcmt_msg .item_con .con,.cmt_msg .item_con .con {
	overflow: hidden;
	margin-top: 8px;
	line-height: 20px;
	-ms-word-wrap: break-word
}

.bkcmt_msg .item_con .con {
	color: #f10909
}

.cmt_msg .item_con .bottom li {
	float: left;
	overflow: hidden;
	margin-right: 10px;
	height: 1pc;
	line-height: 15px
}

.cmt_msg .item_con .bottom .reply {
	display: block;
	background: url(../images/home/rpy2.png) no-repeat 0 0;
	color: #999;
	text-indent: 19px;
	font-size: 11px
}

.cmt_msg .item_con .bottom .reply:hover {
	color: #016a9f;
	text-decoration: none
}

.cmt_msg .item_con .bottom .bdshare_t {
	margin-top: -5px
}

.cmt_msg .item_con .bottom .bds_more {
	padding-top: 5px
}

.cmt_msg .inner {
	padding: 3px;
	width: auto;
	border: 1px solid #999;
	background-color: #fefef1
}

.cmt_msg .inner .top {
	margin: 8px 0 8px 3px
}

.cmt_msg .inner .con {
	margin: 5px 0 5px 3px
}

.cmt_msg .inner .bottom {
	visibility: hidden;
	margin-bottom: 5px
}

.cmt_msg .mid_cmt_item {
	margin-top: 3px;
	border-top-color: currentColor;
	border-top-width: medium;
	border-top-style: none
}

.cmt_msg .pages {
	margin-top: 15px
}