@charset "utf-8"; 

html {
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,form,th,td
	{
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary
	{
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

body,button,input,select,textarea {
	font: 12px/1.5 Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1",
		sans-serif
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

address,cite,dfn,em,var,i {
	font-style: normal
}

code,kbd,pre,samp,tt {
	font-family: "Courier New", monospace, serif
}

small {
	font-size: 80%
}

ul,ol {
	list-style: none outside none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline;
	outline: 0
}

a:active {
	text-decoration: none;
	outline: 0
}

a:focus {
	outline: 0
}

abbr[title],acronym[title] {
	border-bottom: 1px dotted;
	cursor: help
}

q:before,q:after {
	content: ''
}

mark {
	background: #ff0;
	color: #000
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

fieldset,iframe {
	border: 0 none
}

img {
	border: 0 none;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic
}

button,input,select,textarea {
	font-family: inherit;
	font-size: 100%;
	vertical-align: baseline;
	*vertical-align: middle
}

button,input[type=button],input[type=submit],input[type="reset"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible
}

button[disabled],input[disabled] {
	cursor: default
}

button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer
	{
	border: 0 none;
	padding: 0;
	margin: 0
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

strong {
	font-weight: normal
}

.dn {
	display: none !important
}

.db {
	display: block
}

.dib {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.dib-fix {
	font-size: 0
}

.fs12 {
	font-size: 12px !important
}

.fs14 {
	font-size: 14px !important
}

.fs16 {
	font-size: 16px !important
}

.fs18 {
	font-size: 18px !important
}

.fs20 {
	font-size: 20px !important
}

.fs30 {
	font-size: 30px !important
}

.tdu {
	text-decoration: underline
}

.fw-b {
	font-weight: bold
}

.fsb {
	font-weight: bold
}

a.disabled,a.disabled:hover {
	text-decoration: none;
	color: #999;
	cursor: default
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.vm {
	vertical-align: middle
}

.vt {
	vertical-align: top
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.pr {
	position: relative;
	*zoom: 1
}

.pa {
	position: absolute
}

.pf {
	position: fixed
}

.ps {
	position: static
}

.vl-fix {
	height: 100%;
	display: inline-block;
	vertical-align: middle
}

.vl-inline {
	display: inline-block;
	vertical-align: middle
}

.vl-block {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.vm-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.clear {
	height: 0;
	font-size: 0;
	clear: both
}

.clearfix:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

.hidden {
	visibility: hidden
}

.visible {
	visibility: visible
}

.w-auto {
	width: auto !important
}

.m5 {
	margin: 5px
}

.m10 {
	margin: 10px
}

.m20 {
	margin: 20px
}

.m30 {
	margin: 30px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.mt15 {
	margin-top: 15px
}

.mt25 {
	margin-top: 25px
}

.mt30 {
	margin-top: 30px
}

.mt35 {
	margin-top: 35px
}

.mt40 {
	margin-top: 40px
}

.mt50 {
	margin-top: 50px
}

.mr3 {
	margin-right: 3px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mr30 {
	margin-right: 30px
}

.mr50 {
	margin-right: 50px
}

.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb11 {
	margin-bottom: 11px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb30 {
	margin-bottom: 30px
}

.ml3 {
	margin-left: 3px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml20 {
	margin-left: 20px
}

.ml30 {
	margin-left: 30px
}

.p5 {
	padding: 5px
}

.p10 {
	padding: 10px
}

.p20 {
	padding: 20px
}

.p30 {
	padding: 30px
}

.pt5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt20 {
	padding-top: 20px
}

.pt30 {
	padding-top: 30px
}

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px
}

.pr20 {
	padding-right: 20px
}

.pr30 {
	padding-right: 30px
}

.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pb20 {
	padding-bottom: 20px
}

.pb30 {
	padding-bottom: 30px
}

.pl5 {
	padding-left: 5px
}

.pl10 {
	padding-left: 10px
}

.pl20 {
	padding-left: 20px
}

.pl30 {
	padding-left: 30px
}

.pl50 {
	padding-left: 50px
}

.h-18 {
	height: 18px
}

.h-16 {
	height: 16px
}

.z-index105 {
	position: relative;
	z-index: 105
}

.clear {
	height: 0;
	font-size: 0;
	clear: both
}

.overflowWrap {
	overflow: hidden;
	*zoom: 1
}

.overflowWrap span.textOverflow,.overflowWrap a.textOverflow {
	display: inline-block
}

.textOverflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%
}

.breakWord {
	word-wrap: break-word;
	word-break: break-all
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	font: 0/0 a
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.main_inner:before,.main_inner:after {
	content: "";
	display: table;
	font: 0/0 a
}

.main_inner:after {
	clear: both
}

.main_inner {
	*zoom: 1
}

.mod_media,.mod_media_bd,.o-hidden {
	overflow: hidden;
	*zoom: 1
}

.mod_media_hd {
	display: inline;
	float: left;
	margin-right: 20px
}

.textOverflow-12 {
	overflow: hidden;
	max-width: 145px;
	_width: 145px;
	white-space: nowrap;
	text-overflow: ellipsis
}

body {
	background-color: #fff;
	color: #666;
	min-width: 1000px
}

a {
	color: #333
}

a:hover,a:active {
	color: #699f00
}

input,textarea {
	color: #333
}

input:-moz-placeholder,textarea:-moz-placeholder {
	color: #999
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #999
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #999
}

input.input-common-disabled:-ms-input-placeholder,textarea.input-common-disabled:-ms-input-placeholder
	{
	color: #ccc
}

input.input-common-disabled:-moz-placeholder,textarea.input-common-disabled:-moz-placeholder
	{
	color: #999
}

input.input-common-disabled::-webkit-input-placeholder,textarea.input-common-disabled::-webkit-input-placeholder
	{
	color: #ccc
}

.green {
	color: #699f00
}

.red {
	color: #f00
}

.white {
	color: #fff
}

.orange {
	color: #f15a24
}

.mainColor {
	color: #333
}

.chinese-indent {
	text-indent: -6px
}

.borderTop1 {
	border-top: 1px solid #e4e4e4
}

.border-n {
	border: none !important
}

.qy_main {
	width: 100%
}

.main_inner {
	position: relative;
	width: 980px;
	margin: 0 auto
}

body.qypage-980 .main_inner {
	width: 980px
}

body.qypage-1180 .main_inner {
	width: 1180px
}

body.qypage-980 .pc-set-nav .main_inner {
	width: 980px
}

body.qypage-1180 .pc-set-nav .main_inner {
	width: 1180px
}

body.qypage-980 .qy_main .main_inner-noResponse,body.qypage-1180 .qy_main .main_inner-noResponse
	{
	width: 900px
}

.wrap_v_30:before,.wrap_v_30:after {
	content: "";
	display: table;
	font: 0/0 a
}

.wrap_v_30:after {
	clear: both
}

.wrap_v_30 {
	*zoom: 1;
	padding: 30px 0
}

.c-333,a.c-333 {
	color: #333
}

.c-666,a.c-666 {
	color: #666
}

.c-999,a.c-999,.c999 {
	color: #999
}

.c-5189,a.c-5189 {
	color: #518900
}

a.linkDisable {
	color: #999;
	cursor: default
}

a.white:hover {
	color: #fff
}

.transition {
	-moz-transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	overflow: hidden
}

.wrapper-content {
	width: 100%
}

.qypage-980 {
	min-width: 1000px
}

.qypage-980 .site-main {
	width: 980px;
	margin: 0 auto
}

.qypage-1180 .site-main {
	width: 1180px;
	margin: 0 auto
}

.qypage-1380 .site-main {
	width: 1380px;
	margin: 0 auto
}

.site-main-outer {
	float: left;
	width: 100%
}

.site-main-inner {
	margin-right: 200px;
	_display: inline-block
}

.site-main-side {
	float: left;
	width: 200px;
	margin-left: -200px;
	overflow: hidden
}

.site-main-inner-400 {
	margin-right: 400px
}

.site-main-side-400 {
	width: 400px;
	margin-left: -400px
}

.wrapper-cols:before,.wrapper-cols:after {
	content: '\0020';
	display: table;
	font: 0/0 a
}

.wrapper-cols:after {
	clear: both
}

.wrapper-cols {
	*zoom: 1;
	margin-left: -20px
}

.qy-col {
	float: left;
	display: inline;
	_background: transparent
}

.col-1 {
	width: 200px
}

.col-2 {
	width: 400px
}

.col-3 {
	width: 600px
}

.col-4 {
	width: 800px
}

.col-5 {
	width: 1000px
}

.col-row1 {
	height: 139px
}

.col-row2 {
	height: 278px
}

.flow-twoBlock .qy-col {
	_margin-right: -3px;
	overflow: hidden
}

.qypage-980 .qy980-hidden {
	display: none
}

.qypage-1180 .qy1180-hidden {
	display: none
}

.qypage-1380 .qy1380-hidden {
	display: none
}

.qypage-1440 .qy1440-hidden {
	display: none
}

.qypage-1680 .qy1680-hidden {
	display: none
}

.qypage-1920 .qy1920-hidden {
	display: none
}

.qypage-980 .qy980-w-col-1,.qypage-1180 .qy1180-w-col-1,.qypage-1380 .qy1380-w-col-1
	{
	width: 200px
}

.qypage-980 .qy980-w-col-2,.qypage-1180 .qy1180-w-col-2,.qypage-1380 .qy1380-w-col-2
	{
	width: 400px
}

.qypage-980 .qy980-w-col-3,.qypage-1180 .qy1180-w-col-3,.qypage-1380 .qy1380-w-col-3
	{
	width: 600px
}

.qypage-980 .qy980-w-col-4,.qypage-1180 .qy1180-w-col-4,.qypage-1380 .qy1380-w-col-4
	{
	width: 800px
}

.qypage-980 .qy980-w-col-1 .site-title,.qypage-1180 .qy1180-w-col-1 .site-title,.qypage-1380 .qy1380-w-col-1 .site-title
	{
	_width: 180px;
	_overflow: hidden
}

.qypage-980 .qy980-w-col-1 .site-title .site-title_right,.qypage-1180 .qy1180-w-col-1 .site-title .site-title_right,.qypage-1380 .qy1380-w-col-1 .site-title .site-title_right,.qypage-980 .qy980-w-col-1 .site-title .title-subLinks,.qypage-1180 .qy1180-w-col-1 .site-title .title-subLinks,.qypage-1380 .qy1380-w-col-1 .site-title .title-subLinks
	{
	display: none
}

.divide-green-h {
	width: 100%;
	border-top: 1px solid #e7e7e7;
	line-height: 0;
	font-size: 0;
	margin: 12px auto
}

.ad-wrapper {
	clear: both;
	font-size: 0;
	width: 100%;
	padding: 12px 0
}

.ad-wrapper .divide-green-h {
	margin: 0
}

.doubleOverflow-size16 {
	overflow: hidden;
	height: 46px;
	font-size: 16px !important
}

.full-box {
	background-color: #010101;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 90
}

.ad-flash-index {
	width: 180px;
	height: 139px;
	font-size: 0;
	position: relative
}

.ad-flash-index_layout {
	width: 206px;
	height: 169px;
	position: absolute;
	top: -11px;
	left: -15px;
	z-index: 5
}

.ad-flash-index_layout img {
	display: inline-block;
	width: 180px;
	margin-top: 11px;
	margin-left: 15px;
	background: url(images/load.gif) no-repeat
		center center;
	cursor: pointer
}

.adflash_style {
	display: none;
	margin-top: -350px;
	width: 100%;
	height: 350px;
	position: relative;
	background: #000;
	z-index: 4;
	text-align: center
}

.adflash_style-fix {
	position: absolute;
	margin-top: 0;
	width: 100%;
	height: 480px;
	background: #000;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 54
}

.adflash_style-normal {
	height: 420px;
	position: absolute;
	margin-top: 0;
	width: 100%;
	background: #000;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 54
}

.adflash_style-noNav {
	height: 380px;
	position: absolute;
	margin-top: 0;
	width: 100%;
	padding-top: 40px;
	background: #000;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 54
}

.adflash_style-fix object,.adflash_style-normal object,.adflash_style-noNav object
	{
	width: 970px;
	height: 340px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -485px;
	margin-top: -155px
}

.adflash_style-noNav object {
	margin-top: -170px
}

.adflash_style-response {
	width: 980px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 54
}

.qypage-980 .adflash_style-response {
	width: 980px;
	margin-left: -490px
}

.qypage-1180 .adflash_style-response {
	width: 1180px;
	margin-left: -590px
}

.qypage-1380 .adflash_style-response {
	width: 1380px;
	margin-left: -690px
}

.qypage-980 .adflash_style-response object,.qypage-1180 .adflash_style-response object,.qypage-1380 .adflash_style-response object
	{
	position: absolute;
	top: 0;
	left: 0
}

.sideAdPo {
	position: absolute;
	z-index: 1
}

.sideAdWrap {
	position: absolute;
	background: #fff;
	z-index: 1
}

.site-piclist-180101 .sideAdWrap {
	height: 139px
}

.sideAdPr-48 {
	position: relative;
	height: 48px
}

.sideAdPr-80 {
	position: relative;
	height: 80px
}

.mod-loading-animate {
	background:
		url(images/common/loading-kiwi.gif)
		no-repeat center center
}

.mod-tip-loadFailed {
	height: 100%;
	position: relative
}

.mod-tip-loadFailed .tip-loadFailed_inner {
	width: 300px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -10px;
	text-align: center;
	white-space: nowrap
}

.mod-tip-loadFailed .tip-loadFailed_tx {
	color: #999;
	margin-right: 5px
}

.mod-tip-loadFailed .tip-loadFailed_link,.mod-tip-loadFailed .tip-loadFailed_link:hover
	{
	color: #699f00
}

.mod-loading-mini {
	background: url(images/load.gif) no-repeat
		center center;
	min-height: 150px;
	_height: 150px
}

.viedo_lb,.viedo_mid,.viedo_both,.video_both_flow {
	position: absolute;
	left: 0
}

.viedo_rb {
	position: absolute;
	right: 0
}

.viedo_lb span,.viedo_rb span,.viedo_mid span,.viedo_both span {
	display: block
}

.v_bg {
	position: absolute;
	background: #000;
	filter: alpha(opacity = 60);
	opacity: .6;
	width: 100%;
	height: 22px;
	left: 0;
	top: 0
}

.v_name,.v_name_l,.v_name_r {
	position: relative;
	padding: 0 5px;
	font-size: 12px;
	line-height: 22px;
	color: #FFF;
	cursor: pointer
}

.viedo_mid,.viedo_both {
	width: 100%
}

.viedo_mid span.v_name {
	text-align: center;
	padding: 0
}

.v_name_l {
	float: left
}

.v_name_r {
	float: right
}

.viedo_lb,.viedo_rb,.viedo_mid,.viedo_both,.video_both_flow {
	bottom: 0;
	_overflow: hidden
}

.viedo14590 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 151px;
	height: 96px;
	background:
		url(images/icon14590.png)
		no-repeat 0 0;
	cursor: pointer
}

.bodan11665 {
	background:
		url(images/icon11665.png)
		no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 71px;
	left: 0;
	position: absolute;
	top: 0;
	width: 122px
}

.video_both_flow {
	background: rgba(0, 0, 0, .6);
	color: #fff;
	width: 100%;
	background: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#99000000', endColorstr='#99000000' )
}

.video_both_flowLeft {
	padding: 22px 0
}

.video_both_flowRight {
	padding: 18px 0
}

.video_both_flowCenter {
	padding: 10px 0;
	*filter: none;
	*filter: alpha(opacity = 80);
	*background: #000
}

@media screen and (min-width:0\0) {
	.video_both_flow {
		filter: none
	}
}

.video_both_flow h1 {
	height: 30px;
	font-size: 16px;
	font-weight: bold
}

.video_spread {
	display: block;
	width: 40px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	background: #518900;
	text-align: center;
	color: #fff
}

.video_brooch {
	display: none;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 5px;
	right: 5px;
	z-index: 21;
	cursor: pointer
}

.video_brooch-default {
	background:
		url(/pano/home/images/site-icons-v10.png)
		no-repeat -200px -580px
}

.video_brooch-confirm {
	background:
		url(/pano/home/images/site-icons-v10.png)
		no-repeat -200px -600px
}

.videoTip {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 40px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: #518900;
	display: block;
	text-align: center
}

.videoTip_right {
	right: 0
}

.videoTip_color {
	color: #76a700
}

.video_delete {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 3px;
	right: 3px;
	background:
		url(images/pc_icon.png)
		no-repeat -164px 0
}

.video_spread {
	display: block;
	width: 40px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	background: #518900;
	text-align: center;
	color: #fff
}

.grade-g,.grade-012,.grade-12,.grade-18 {
	display: block;
	height: 11px;
	position: absolute;
	right: 1px;
	bottom: 1px;
	background:
		url(images/icon_common_new.png)
		no-repeat 0 -552px;
	overflow: hidden;
	cursor: pointer;
	z-index: 1
}

.grade-g {
	width: 11px;
	background-position: 0 -552px
}

.grade-012 {
	width: 22px;
	background-position: 0 -577px
}

.grade-12 {
	width: 20px;
	background-position: 0 -601px
}

.grade-18 {
	width: 20px;
	background-position: 0 -626px
}

.video_sequence {
	position: absolute;
	left: 0;
	top: 0;
	background: #7cae00;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	font-size: 14px
}

.video_numberone {
	width: 42px;
	height: 38px;
	line-height: 38px;
	font-size: 22px
}

a .viedo_vip,a .viedo_1080,a .video_dj,a .video_dj-b,a .icon-viedo-free
	{
	background:
		url(/pano/home/images/site-icons-v10.png)
		no-repeat;
	width: 42px;
	height: 42px;
	position: absolute;
	right: 0;
	top: 0
}

a .viedo_1080 {
	background-position: -180px -530px
}

a .viedo_vip {
	background-position: -130px -530px
}

a .video_dj {
	background-position: -80px -530px
}

a .video_dj-b {
	width: 72px;
	height: 72px;
	background-position: 0 -530px
}

a .icon-viedo-free {
	width: 42px;
	height: 42px;
	background-position: -145px -1200px;
	margin-right: 0
}

.cqBg {
	display: none !important
}

.list_block1 p.video_dj {
	margin-right: 0;
	line-height: 0;
	position: absolute
}

.album_zhishu {
	display: inline-block;
	width: 23px;
	height: 12px;
	background: url(images/album_zhishu.jpg)
		no-repeat;
	margin-left: 5px;
	vertical-align: -2px;
	*vertical-align: 2px;
	_vertical-align: -2px
}

.site-icons {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	cursor: pointer;
	background:
		url(images/site-icons-v10-20150512.png)
		no-repeat
}

.icon-edit {
	background-position: 3px 0;
	margin: 0 0 0 5px;
	top: 0;
	right: 0
}

a:hover .icon-edit {
	background-position: -20px 0;
	background-color: #699f00
}

.icon-edit-white {
	width: 16px;
	height: 16px;
	background-position: -20px 0;
	margin-right: 0
}

.icon-certified {
	width: 17px;
	background-position: -40px 0
}

.icon-certified-bgGray {
	width: 17px;
	background-position: -200px 0
}

.icon-vip {
	background-position: -60px 0;
	cursor: default;
	height: 14px
}

.icon-vip-gray {
	background-position: -80px 0;
	cursor: default;
	height: 14px
}

.icon-select {
	width: 20px;
	height: 20px;
	background-position: -100px 0
}

.icon-check {
	background-position: -120px 0
}

.icon-check-bgGray {
	background-position: -200px -20px
}

.icon-share {
	background-position: 0 -20px;
	width: 13px
}

.icon-comment {
	background-position: -20px -20px
}

.icon-play {
	background-position: -40px -20px
}

.icon-share-bgGray {
	background-position: -120px -280px
}

.icon-comment-bgGray {
	background-position: -140px -280px
}

.icon-play-bgGray {
	background-position: -162px -280px
}

.icon-radio {
	margin-right: 0;
	background-position: -60px -20px
}

.icon-radio-bgGray {
	margin-right: 0;
	background-position: -160px -20px
}

.icon-checkBox {
	margin-right: 0;
	background-position: -80px -20px
}

.icon-checkBox-bgGray {
	margin-right: 0;
	background-position: -180px -20px
}

.icon-checkBox-selected-disabled {
	margin-right: 0;
	background-position: -199px -1219px
}

.icon-arrowLt {
	height: 20px;
	background-position: -100px -20px
}

.icon-arrowRt {
	height: 20px;
	background-position: -120px -20px
}

.icon-arrowTop {
	height: 10px;
	background-position: -140px 2px
}

.icon-check-white {
	width: 40px;
	height: 40px;
	background:
		url(images/site-check-white.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/site-check-white.png'
		);
	_background: 0
}

.icon-bevel {
	width: 40px;
	height: 40px;
	background: url(images/site-bevel.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/site-bevel.png'
		);
	_background: 0
}

.icon-alert-normal {
	height: 22px;
	width: 22px;
	background-position: -80px -280px;
	cursor: default
}

a:hover .icon-share {
	background-position: 0 -40px
}

a:hover .icon-comment {
	background-position: -20px -40px
}

a:hover .icon-play {
	background-position: -40px -40px
}

a:hover .icon-share-bgGray {
	background-position: -120px -300px
}

a:hover .icon-comment-bgGray {
	background-position: -140px -300px
}

a:hover .icon-play-bgGray {
	background-position: -162px -300px
}

a:hover .icon-arrowLt,.selected .icon-arrowLt {
	background-position: -100px -40px
}

a:hover .icon-arrowRt,.selected .icon-arrowRt {
	background-position: -120px -40px
}

.disabled .icon-arrowLt,.disabled:hover .icon-arrowLt {
	background-position: -100px -20px;
	cursor: default
}

.disabled .icon-arrowRt,.disabled:hover .icon-arrowRt {
	background-position: -120px -20px;
	cursor: default
}

.radio-item input,.checkBox-item input {
	display: none
}

.radio-selected .icon-radio {
	background-position: -60px -40px
}

.radio-selected .icon-radio-bgGray {
	background-position: -160px -40px
}

.checkBox-selected .icon-checkBox {
	background-position: -80px -40px
}

.checkBox-selected .icon-checkBox-bgGray {
	background-position: -180px -40px
}

.radio-disabled .icon-radio {
	background-position: -60px -20px;
	cursor: default
}

.radio-disabled .icon-radio-bgGray {
	background-position: -180px -301px;
	cursor: default
}

.checkBox-disabled .icon-checkBox {
	background-position: -80px -20px;
	cursor: default
}

.checkBox-disabled .icon-checkBox-bgGray {
	background-position: -180px 2px;
	cursor: default
}

.icon-album {
	width: 182px;
	height: 101px;
	background:
		url(images/site_bodan_bg.png)
		no-repeat
}

.icon-lock {
	height: 18px;
	background-position: -140px -40px
}

.icon-lock-bgGray {
	height: 18px;
	background-position: -200px -40px
}

.icon-alert {
	width: 60px;
	height: 60px;
	cursor: default;
	background-position: 0 -200px
}

.icon-iqiyi {
	cursor: default;
	width: 60px;
	height: 60px;
	background-position: -60px -200px
}

.icon-eachother {
	background-position: 0 -260px;
	margin-top: -8px;
	*vertical-align: -2px;
	margin-right: 0
}

a:hover .icon-eachother {
	background-position: -20px -260px
}

a:active .icon-eachother {
	background-position: -40px -260px
}

.btn-care-disable .icon-eachother,.btn-care-disable:hover .icon-eachother,.btn-care-disable:active .icon-eachother
	{
	background-position: -140px -260px;
	margin-right: 2px
}

.icon-loading {
	margin-right: 5px
}

.icon-select-normal {
	width: 20px;
	height: 20px;
	background-position: -100px 0
}

.icon-select-onList {
	height: 20px;
	background-position: -120px 5px
}

.icon-cellphone {
	display: inline-block;
	width: 10px;
	height: 17px;
	background: url(images/pc-site.png)
		no-repeat -180px 0;
	vertical-align: middle
}

.servIco {
	background:
		url(images/shareIco_v.png)
		no-repeat;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px
}

.ico_qitan {
	background-position: -90px -30px
}

.ico_sina {
	background-position: 0 0
}

.ico_qqweibo {
	background-position: -60px -30px
}

.ico_sohu {
	background-position: 0 -60px
}

.ico_wangyi {
	background-position: -120px 0
}

.ico_qq {
	background-position: -60px 0
}

.ico_renren {
	background-position: 0 -30px
}

.ico_kaixin {
	background-position: -30px -30px
}

.ico_baiduspace {
	background-position: -60px -60px
}

.ico_baidu {
	background-position: -30px -60px
}

.ico_douban {
	background-position: -120px -30px
}

.ico_feixin {
	background-position: -90px -90px
}

.ico_msn {
	background-position: -120px -60px
}

.ico_tianya {
	background-position: -30px -90px
}

.ico_u115 {
	background-position: 0 -90px
}

.ico_s51 {
	background-position: -60px -90px
}

.ico_qq2013 {
	background-position: -30px 0
}

.ico_weixin {
	background-position: -90px 0
}

.ico_yixin {
	background-position: -90px -60px
}

.ico_laiwang {
	background-position: 0 -120px
}

.ico_friends {
	background-position: -120px -120px
}

@
-webkit-keyframes rotating {
	from {transform: rotate(0deg);
	-webkit-transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

}
@
-moz-keyframes rotating {
	from {transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}

to {
	-moz-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

}
@
-o-keyframes rotating {
	from {transform: rotate(0deg);
	-o-transform: rotate(0deg)
}

to {
	transform: rotate(-360deg);
	-o-transform: rotate(-360deg)
}

}
@
-ms-keyframes rotating {
	from {transform: rotate(0deg);
	-ms-transform: rotate(0deg)
}

to {
	transform: rotate(-360deg);
	-ms-transform: rotate(-360deg)
}

}
@
keyframes rotating {
	from {transform: rotate(0deg)
}

to {
	transform: rotate(-360deg)
}

}
.icon-changing {
	background-position: -140px -20px;
	height: 12px;
	width: 12px
}

.changeList-loading .icon-changing {
	-webkit-animation: rotating 1s linear infinite;
	-moz-animation: rotating 1s linear infinite;
	-o-animation: rotating 1s linear infinite;
	-ms-animation: rotating 1s linear infinite;
	animation: rotating 1s linear infinite
}

.icon-upload {
	background-position: 0 -280px;
	width: 28px;
	height: 26px
}

a:hover .icon-upload {
	background-position: -40px -280px
}

.icon-login-big {
	background-position: 0 -320px;
	width: 28px;
	height: 26px
}

a:hover .icon-login-big {
	background-position: -40px -320px
}

.icon-logos {
	display: inline-block;
	vertical-align: middle;
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(images/icon-logos-8.png)
		no-repeat
}

.icon-logos-iqiyi {
	background-position: 0 0
}

.icon-logos-papaqi {
	background-position: -60px 0
}

.icon-cared {
	background-position: -80px -260px;
	margin-top: -5px;
	*vertical-align: -4px;
	margin-right: 0
}

a:hover .icon-cared {
	background-position: -60px -260px
}

a:active .icon-cared {
	background-position: -100px -260px
}

.btn-care-disable .icon-cared,.btn-care-disable:hover .icon-cared,.btn-care-disable:active .icon-cared
	{
	background-position: -120px -260px
}

.icon-problem-bgGray {
	background-position: -160px 0
}

.fs-icons {
	display: inline-block;
	font-style: normal
}

.fs-close {
	font-size: 18px
}

.fs-circle {
	font-size: 17px;
	color: #f15a24;
	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px
		0 #fff
}

.fs-square {
	font-size: 14px;
	color: #67a923;
	margin-right: 2px
}

.fs-hintCircle {
	padding: 0 4px;
	height: 14px;
	border-radius: 7px;
	background-color: #f15a24;
	line-height: 14px;
	color: #fff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif
}

.fs-arrow {
	width: 14px;
	height: 14px;
	font-size: 0;
	line-height: 0
}

.fs-arrow i {
	display: inline-block;
	vertical-align: middle
}

.fs-arrow .fs-arrowBorder {
	width: 0;
	height: 0;
	font-size: 0;
	border: 7px dashed transparent;
	overflow: hidden
}

.arrowGreen .fs-arrowBorder {
	border-left: 7px solid #abd45b
}

.arrowGray .fs-arrowBorder {
	border-right: 7px solid #e4e4e4
}

.fs-arrow .fs-arrow_c {
	width: 0;
	height: 0;
	font-size: 0;
	border: 6px dashed transparent;
	overflow: hidden;
	margin-top: -14px
}

.arrowGreen .fs-arrow_c {
	border-left: 6px solid #f6f9f1
}

.arrowGray .fs-arrow_c {
	border-right: 6px solid #fff;
	margin-left: 2px
}

.fs-hot-big {
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #699f00;
	color: #fff;
	font-size: 16px
}

.fs-hot,.fs-hot-gray {
	width: 17px;
	height: 17px;
	line-height: 16px;
	border: 1px solid #699f00;
	text-align: center;
	background-color: #699f00;
	margin-right: 5px;
	vertical-align: middle
}

.fs-hot {
	color: #fff
}

.fs-hot-gray {
	background-color: #e6e6e6;
	color: #666;
	border: 1px solid #cfcfcf
}

.editBgGreen {
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	background-color: #699f00;
	text-align: center
}

.icon-right {
	display: inline-block;
	width: 34px;
	height: 34px;
	margin-right: 5px;
	background:
		url(images/share-icon.png)
		no-repeat 0 -192px;
	vertical-align: middle
}

.icon-failed {
	display: inline-block;
	width: 34px;
	height: 34px;
	margin-right: 5px;
	background:
		url(images/share-icon.png)
		no-repeat 0 -148px;
	vertical-align: middle
}

.icon-share-24 {
	display: inline-block;
	width: 26px;
	height: 24px;
	background-image:
		url(images/icon-share-group.png);
	background-repeat: no-repeat;
	vertical-align: middle
}

.icon-share-24-sina {
	background-position: 0 0
}

.icon-share-24-qzone {
	background-position: -34px 0
}

.icon-share-24-weixin {
	background-position: -68px 0
}

.icon-share-24-renren {
	background-position: -102px 0
}

.icon-share-24-kaixin {
	background-position: -134px 0
}

.icon-ok {
	background-position: -80px -400px;
	width: 30px;
	height: 30px;
	margin-right: 10px
}

.icon-pc-lock {
	display: inline-block;
	width: 13px;
	height: 17px;
	background:
		url(images/pc-site_v2.png)
		no-repeat -180px -23px;
	vertical-align: middle
}

.icon-piclist-delete {
	display: inline-block;
	width: 16px;
	height: 16px;
	background:
		url(images/pc-site_v2.png)
		no-repeat -40px -50px;
	vertical-align: middle
}

.icon-star {
	background-position: -120px -400px;
	height: 18px
}

.icon-star-green {
	background-position: -120px -420px;
	height: 18px
}

.icon-miniShare {
	background-position: -140px -400px;
	height: 8px;
	width: 10px;
	margin-right: 0;
	*vertical-align: 0;
	*overflow: hidden
}

.icon-play-green {
	background-position: -160px -400px;
	width: 40px;
	height: 40px;
	vertical-align: 0
}

.icon-play-greenV {
	background:
		url(images/index-playBtn.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/index-playBtn.png'
		);
	_background: 0;
	width: 32px;
	height: 27px;
	margin: 7px 7px 0 7px
}

.loveIco,.nastyIco {
	background-position: -60px -372px;
	width: 15px;
	height: 17px;
	cursor: default;
	margin-right: 4px
}

.nastyIco {
	background-position: -80px -370px
}

.explain-b {
	background-position: -100px -370px;
	width: 12px;
	height: 7px;
	position: absolute;
	right: 4px;
	top: 10px;
	display: block;
	overflow: hidden
}

.explain-t {
	background-position: -120px -370px;
	width: 12px;
	height: 7px;
	position: absolute;
	right: 4px;
	top: 10px;
	display: block;
	overflow: hidden
}

.icon-playUGC-bgGray {
	background-position: -200px -400px;
	cursor: default;
	margin-right: 4px
}

.icon-viedo-1080p {
	width: 42px;
	height: 40px;
	background-position: -180px -530px
}

.icon-viedo-vip {
	width: 42px;
	height: 40px;
	background-position: -130px -530px
}

.icon-viedo-exc {
	width: 42px;
	height: 40px;
	background-position: -80px -530px
}

.icon-viedo-exc-b {
	width: 72px;
	height: 72px;
	background-position: 0 -530px
}

.icon-viedo-free {
	width: 42px;
	height: 40px;
	background-position: -145px -1200px
}

.icon-viedo-self {
	width: 42px;
	height: 40px;
	background-position: -100px -1200px
}

.site-piclist_pic .icon-viedo-self,.list_block1 .icon-viedo-self,.piclist_img .icon-viedo-self
	{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0
}

.icon-viedo-fgtw {
	background-position: -160px -480px;
	width: 49px;
	height: 16px;
	margin: 0
}

.icon-viedo-fgtw-b {
	background-position: -160px -460px;
	width: 65px;
	height: 19px;
	margin: 0
}

.fgtw-link .icon-viedo-fgtw {
	vertical-align: top
}

.peopleArea .icon-vip {
	cursor: pointer;
	margin-left: 2px;
	vertical-align: middle
}

.icon-viedo-favorites,.icon-viedo-favorites-confirm,.icon-viedo-download,.icon-viedo-download-disabled
	{
	display: none;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	background-position: -200px -580px
}

.icon-viedo-favorites-confirm {
	background-position: -200px -600px
}

.icon-viedo-download {
	background-position: -140px -580px
}

.icon-viedo-download-disabled {
	background-position: -120px -580px
}

.show-favorites:hover .icon-viedo-favorites,.show-favorites:hover .icon-viedo-favorites-confirm,.show-download:hover .icon-viedo-download,.show-download:hover .icon-viedo-download-disabled
	{
	display: inline-block
}

.show-favorites .icon-viedo-1080p {
	display: none
}

.site-piclist_icons {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0
}

.site-piclist_icons .site-icons {
	margin-right: 0
}

.site-piclist_icons .icon-viedo-favorites {
	margin-right: 5px
}

.icon-viedo-dianbo-pay,.icon-viedo-vip-new,.site-piclist_icons-lt {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0
}

.site-piclist_icons-lb {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0
}

.site-piclist_icons-lb .mark-3d,.site-piclist_icons-lb .mark-4k,.site-piclist_icons-lb .mark-1080p,.site-piclist_icons-lb .mark-dolby
	{
	float: none;
	display: inline-block;
	vertical-align: top;
	height: 16px;
	margin-left: 4px;
	margin-bottom: 4px;
	background:
		url(images/video-marks-0623.png)
		no-repeat
}

.site-piclist_icons-lb .mark-3d {
	width: 22px;
	background-position: 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-3d-v2.png'
		);
	_background-position: 0 0
}

.site-piclist_icons-lb .mark-4k {
	width: 22px;
	background-position: 0 -20px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-4k-v2.png'
		);
	_background-position: 0 0
}

.site-piclist_icons-lb .mark-1080p {
	width: 42px;
	background-position: 0 -40px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-1080p-v2.png'
		);
	_background-position: 0 0
}

.site-piclist_icons-lb .mark-dolby {
	width: 42px;
	background-position: 0 -60px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-dolby-v2.png'
		);
	_background-position: 0 0
}

.selected .site-piclist_icons-lb {
	display: none
}

.show-download .site-piclist_icons-download {
	right: 29px;
	z-index: 50
}

.site-piclist_pic .top-search-tip {
	display: none
}

.show-download .top-search-tip {
	top: 23px;
	right: 0;
	display: block
}

.show-download .top-search-tip .tip-pop {
	width: auto;
	padding: 6px 8px;
	line-height: 16px
}

.show-download .top-search-tip .tip-pop .arrow {
	right: 30px
}

.show-download .tip-pop-arrowWrap {
	position: absolute;
	right: 42px;
	top: 0
}

.show-download .tip-pop-arrow {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #d7d7d7;
	top: -12px
}

.show-download .tip-pop-arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #fdf5ee;
	top: -10px
}

.icon-viedo-vip-new {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -140px -1260px
}

.icon-viedo-free-new {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -180px -1260px
}

.icon-viedo-dianbo {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -100px -1260px
}

.icon-viedo-dianbo-pay {
	width: 57px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -100px -1240px
}

.icon-viedo-live {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -60px -1420px
}

.icon-liveMark {
	background: url(images/site-icon-zb.png)
		no-repeat 0 0;
	width: 12px;
	height: 10px
}

.icon-video-listMark {
	width: 13px;
	height: 15px;
	background-position: -100px -1420px;
	margin-right: 2px
}

.arrow-inner,.arrow-outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	border: 6px dashed transparent;
	line-height: 0;
	font-size: 0
}

.tipsWonder_arrow .arrow-inner {
	border-bottom: 6px solid #fff;
	top: 0;
	z-index: 2
}

.tipsWonder_arrow .arrow-outer {
	border-bottom: 6px solid #cfcfcf;
	top: -1px;
	z-index: 1
}

.playNum {
	background-position: -180px -350px;
	width: 16px;
	height: 14px;
	line-height: 14px;
	padding-left: 3px;
	position: absolute;
	left: -13px;
	top: 40px;
	z-index: 10;
	color: #c0c0c0
}

.arrLeft,.arrRight,.arrL_dis .arrLeft,.arrR_dis .arrRight {
	float: left;
	width: 7px;
	height: 13px;
	background-position: -140px -320px;
	margin: 5px 0 0 0
}

.arrRight {
	background-position: -160px -320px
}

.page-r a:hover .arrLeft {
	background-position: -180px -320px
}

.page-r a:hover .arrRight {
	background-position: -200px -320px
}

.arrL_dis .arrLeft,.page-r .arrL_dis:hover .arrLeft {
	background-position: 0 -350px
}

.arrR_dis .arrRight,.page-r .arrR_dis:hover .arrRight {
	background-position: -20px -350px
}

.icon-bfjl-pps {
	height: 17px;
	width: 17px;
	background-position: -120px -460px;
	margin-right: 0;
	cursor: default
}

.icon-bfjl-arrow {
	height: 17px;
	width: 17px;
	background-position: -100px -460px;
	margin-right: 0;
	cursor: default
}

.playList_six .selected .s-playIng {
	display: block;
	background-position: -120px -320px;
	width: 11px;
	height: 12px;
	margin-top: 13px;
	float: left;
	display: inline;
	margin: 13px 5px 0 5px
}

.func_download .loadIco {
	background-position: -80px -460px;
	width: 18px;
	height: 17px;
	vertical-align: top
}

.func_download .down_off .loadIco,.func_download a.down_off:hover .loadIco
	{
	background-position: -80px -460px;
	width: 18px;
	height: 17px;
	vertical-align: top
}

.func_download a.down_on .loadIco,.func_download a.down_on:hover .loadIco
	{
	background-position: -120px -350px;
	width: 18px;
	height: 17px;
	vertical-align: top
}

.func_download a.down_on:hover .loadIco {
	background-position: -200px -370px
}

.icon-arrow-show {
	background-position: 0 -622px;
	width: 20px;
	margin-right: 0
}

.icon-arrow-hide {
	background-position: -20px -620px;
	width: 20px;
	margin-right: 0
}

.icon-favorites {
	background-position: 0 -1200px;
	width: 18px;
	height: 18px;
	vertical-align: top
}

.link-favorites .icon-favorites {
	background-position: 0 -1200px
}

.link-favorites:hover .icon-favorites {
	background-position: -20px -1200px
}

.link-favorites-added .icon-favorites {
	background-position: -40px -1200px
}

.link-favorites-added:hover .icon-favorites {
	background-position: -60px -1200px
}

.link-favorites-disabled .icon-favorites,.link-favorites-disabled:hover .icon-favorites
	{
	background-position: -80px -1200px;
	cursor: default
}

.func_favorites_new .link-favorites .icon-favorites {
	background-position: 0 -1220px;
	margin-right: 0
}

.func_favorites_new .link-favorites:hover .icon-favorites {
	background-position: -20px -1220px
}

.func_favorites_new .link-favorites-added .icon-favorites,.func_favorites_new .link-favorites-added:hover .icon-favorites
	{
	background-position: -40px -1220px
}

.icon-videoReplay {
	width: 20px;
	height: 20px;
	background: url(images/video_replay.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_replay.png'
		);
	_background: 0
}

a:hover .icon-videoReplay {
	width: 20px;
	height: 20px;
	background:
		url(images/video_replay-hover.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_replay-hover.png'
		);
	_background: 0
}

.icon-videoPlay {
	width: 20px;
	height: 20px;
	background: url(images/video_play.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_play.png'
		);
	_background: 0
}

a:hover .icon-videoPlay {
	width: 20px;
	height: 20px;
	background:
		url(images/video_play-hover.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_play-hover.png'
		);
	_background: 0
}

.icon-download {
	width: 15px;
	height: 15px;
	background-position: 0 -420px
}

.icon-update {
	width: 28px;
	height: 26px;
	background-position: 0 -280px
}

.icon-bevel-new {
	width: 74px;
	height: 60px;
	background:
		url(images/icon-bevel-v1.1.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-bevel-v1.1.png'
		);
	_background: 0
}

.loveIcoV {
	background-position: -40px -620px;
	width: 17px;
	height: 20px;
	vertical-align: top
}

.nastyIcoV {
	background-position: -60px -620px;
	width: 17px;
	height: 20px;
	vertical-align: bottom
}

.loveCon a:hover .loveIcoV {
	background-position: -80px -619px
}

.nastyCon a:hover .nastyIcoV {
	background-position: -100px -621px
}

.loveCon a.selected .loveIcoV,.container_v1 .play-tit-r .selected .loveIcoV,.container_v1 .play-tit-r .selected a:hover .loveIcoV
	{
	background-position: -120px -619px
}

.nastyCon a.selected .nastyIcoV,.container_v1 .play-tit-r .selected .nastyIcoV,.container_v1 .play-tit-r .selected a:hover .nastyIcoV
	{
	background-position: -140px -620px
}

.icon-close {
	width: 20px;
	height: 20px;
	background-position: -100px -380px
}

a.close-btn:hover {
	*zoom: 1
}

a.close-btn:hover .icon-close {
	width: 20px;
	height: 20px;
	background-position: -120px -380px
}

.icon-msg-unRead {
	width: 40px;
	height: 40px;
	background-position: -80px -480px
}

.icon-msg {
	width: 40px;
	height: 40px;
	background-position: -120px -480px
}

.icon-showMore {
	background-position: -182px -621px;
	_vertical-align: -4px
}

.icon-hideMore {
	background-position: -162px -621px;
	_vertical-align: -4px
}

.load-link-long {
	background-position: 0 -650px;
	width: 77px;
	height: 34px
}

.icon-playW {
	background-position: -80px -650px;
	margin-right: 0
}

.icon-play-fyb {
	background-position: -200px -640px;
	margin-right: 0;
	width: 14px;
	height: 10px;
	cursor: default
}

.trendTag-ico {
	width: 7px;
	height: 8px;
	float: right;
	margin: 5px 0 0 0;
	background-position: 0 -769px;
	cursor: default
}

.ordinary-ico,.unbiased-ico {
	float: right;
	background-position: -17px -769px;
	width: 7px;
	height: 8px;
	margin: 5px 0 0 0;
	cursor: default;
	overflow: hidden
}

.unbiased-ico {
	background-position: -34px -769px
}

.icon_iqiyi,.icon_sina,.icon_sohu,.icon_m1905,.icon_youku,.icon_tudou,.icon_letv,.icon_56,.icon_joy,.icon_qq,.icon_funshion,.icon_ku6,.icon_pptv,.icon_pps,.icon_ifeng,.icon_cntv,.icon_baidu,.icon_iqiyi_new,.icon_imgo,.icon_thunder,.icon_kankan,.icon_wasu,.icon_cztv,.icon_bilibili,.icon_acfun
	{
	background:
		url(images/icon_tuijian-20150722.png)
		no-repeat 0 0;
	display: inline-block
}

.icon_iqiyi,.icon_sina,.icon_sohu,.icon_m1905,.icon_youku,.icon_tudou,.icon_letv,.icon_56,.icon_joy,.icon_qq,.icon_funshion,.icon_ku6,.icon_pptv,.icon_pps,.icon_ifeng,.icon_cntv,.icon_baidu,.icon_imgo,.icon_thunder,.icon_kankan,.icon_wasu,.icon_cztv,.icon_bilibili,.icon_acfun
	{
	height: 17px;
	width: 18px
}

.icon_iqiyi {
	height: 15px;
	background-position: 1px 0
}

.icon_sina {
	background-position: -27px -1px
}

.icon_sohu {
	background-position: -55px 0
}

.icon_m1905 {
	background-position: -84px 0
}

.icon_youku {
	background-position: -110px 0
}

.icon_tudou {
	background-position: -138px 0
}

.icon_letv {
	background-position: -166px 0
}

.icon_56 {
	background-position: -194px 0
}

.icon_joy {
	background-position: -221px 0
}

.icon_qq {
	background-position: -249px 0
}

.icon_funshion {
	background-position: -277px 0
}

.icon_ku6 {
	background-position: -305px 0
}

.icon_pptv {
	background-position: -330px 0
}

.icon_pps {
	background-position: -358px 0
}

.icon_ifeng {
	background-position: -386px 0
}

.icon_cntv {
	background-position: -412px 1px
}

.icon_thunder {
	background-position: -442px 0
}

.icon_kankan {
	background-position: -442px 0
}

.icon_wasu {
	background-position: -471px 0
}

.icon_baidu {
	background-position: -495px 0
}

.icon_iqiyi_new {
	width: 30px;
	height: 24px;
	background-position: -521px 0;
	margin-top: -5px;
	vertical-align: middle
}

.icon_imgo {
	background-position: -564px 0
}

.icon_cztv {
	background-position: -670px 0
}

.icon-topic-star {
	width: 45px;
	height: 43px;
	background-position: -163px -650px
}

.icon-topic-like {
	width: 18px;
	height: 22px;
	background-position: 0 -695px
}

.icon-topic-dislike {
	width: 18px;
	height: 23px;
	background-position: -29px -695px
}

.icon-green-arrow {
	width: 12px;
	height: 12px;
	background-position: -3px -484px;
	margin-left: 3px
}

.expand_all .selected .icon-green-arrow {
	background-position: -23px -484px
}

.icon-yugao {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0;
	right: 0;
	background-position: -200px -420px;
	margin-right: 0
}

.icon-updateUser {
	width: 11px;
	height: 12px;
	background-position: -50px -771px
}

.icon-updateUser-bgGray {
	width: 14px;
	height: 14px;
	background-position: -200px -180px
}

.icon-arrowGray-b {
	background-position: -100px -370px;
	width: 12px;
	height: 7px
}

.icon-arrowGray-t {
	background-position: -120px -370px;
	width: 12px;
	height: 7px
}

.icon-confirm-bg {
	width: 22px;
	height: 22px;
	background-position: -163px -740px
}

.icon-cancel-bg {
	width: 22px;
	height: 22px;
	background-position: -193px -740px
}

.icon-bodan-play {
	width: 50px;
	height: 50px;
	background:
		url(images/site_bodan_play.png)
		no-repeat
}

.icon-rankNum-tip {
	width: 36px;
	height: 25px;
	line-height: 24px;
	background-image:
		url(/pano/home/images/site-icons-v10.png);
	background-position: 0 -860px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 0 0 0 3px
}

.site-piclist_icons-left {
	position: absolute;
	left: 0;
	top: 0
}

.icon-time {
	width: 20px;
	height: 20px;
	background-position: -120px -1100px
}

.site-icon-usr {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	background:
		url(images/site-icons-usr.png)
		no-repeat;
	vertical-align: middle;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/site-icons-usr.png'
		);
	_background: 0
}

.icon-home {
	width: 14px;
	height: 14px;
	background-position: -163px -263px
}

.icon-fullvideo {
	width: 14px;
	height: 12px;
	background-position: -140px -1120px
}

.icon-fullvideo-up {
	width: 16px;
	height: 8px;
	background-position: -160px -1120px
}

.icon-fullvideo-down {
	width: 16px;
	height: 8px;
	background-position: -180px -1120px
}

a:hover .icon-fullvideo {
	background-position: -140px -1148px
}

a:hover .icon-fullvideo-up {
	background-position: -160px -1153px
}

a:hover .icon-fullvideo-down {
	background-position: -180px -1153px
}

.icon_bilibili {
	background-position: -697px 0
}

.icon_acfun {
	background-position: -724px 0
}

.play-icon {
	width: 16px;
	height: 14px;
	margin-top: 3px;
	background: url(images/play-icon.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/play-icon.png'
		);
	_background: 0
}

.icon-album-vip {
	position: absolute;
	width: 26px;
	height: 20px;
	top: 0;
	right: -5px;
	z-index: 10;
	background:
		url("images/album_icon_vip.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/album_icon_vip.png"
		);
	_background: 0
}

.site-piclist_icons .icon-album-vip {
	right: 0
}

.selected .site-piclist_icons .icon-album-vip,.selected .icon-album-vip
	{
	display: none !important
}

.icon-yugao-new,.icon-juji-new {
	position: absolute;
	width: 15px;
	height: 17px;
	top: -6px;
	right: -6px;
	z-index: 10
}

.icon-juji-new {
	background:
		url("images/album_icon_new.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/album_icon_new.png"
		);
	_background: 0
}

.icon-yugao-new {
	background:
		url("images/album_icon_pre.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/album_icon_pre.png"
		);
	_background: 0
}

.icon-today {
	display: inline-block;
	width: 125px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/icon-today.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-today.png'
		);
	_background: 0
}

.icon-yc-user {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 0;
	margin-right: -3px;
	*margin-right: 0;
	margin-bottom: -3px;
	_vertical-align: 3px;
	background:
		url(images/icon-yc-user-png24.png)
		no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-yc-user-png24.png'
		);
	_background: 0
}

.square-icon {
	width: 6px;
	height: 6px;
	background-position: -200px -700px;
	*overflow: hidden
}

.icon-video-preview {
	position: absolute;
	width: 48px;
	height: 48px;
	background:
		url(images/icon-video-preview.png)
		no-repeat;
	top: 0;
	left: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-video-preview.png'
		);
	_background: 0
}

.mod-videoMarks {
	font-size: 0;
	line-height: 0;
	height: 16px;
	padding: 4px 0
}

.mod-videoMarks .mark-3d,.mod-videoMarks .mark-4k,.mod-videoMarks .mark-1080p,.mod-videoMarks .mark-dolby
	{
	display: inline-block;
	vertical-align: top;
	height: 16px;
	margin: 0 3px 0 4px;
	background: url(images/video-marks.png)
		no-repeat;
	_background: 0
}

.mod-videoMarks .mark-3d {
	width: 28px;
	background-position: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-3d.png'
		)
}

.mod-videoMarks .mark-4k {
	width: 28px;
	background-position: 0 -20px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-4k.png'
		)
}

.mod-videoMarks .mark-1080p {
	width: 36px;
	background-position: 0 -40px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-1080p.png'
		)
}

.mod-videoMarks .mark-dolby {
	width: 48px;
	background-position: 0 -60px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-dolby.png'
		)
}

.icon-submitSuccessful {
	width: 50px;
	height: 50px;
	background-position: -60px -1340px
}

.icon-submitFailed {
	width: 50px;
	height: 50px;
	background-position: -120px -1340px
}

.icon-playW-new {
	background-position: -160px -598px;
	margin-right: 0
}

.icon-subject {
	display: inline-block;
	width: 37px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	background: #699f00;
	color: #fff
}

a:hover .icon-subject {
	color: #fff;
	display: none
}

.icon-records {
	display: inline-block;
	width: 62px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	background: #699f00;
	color: #fff
}

a:hover .icon-records {
	color: #fff;
	display: none
}

@font-face {
	font-family: "pc_icon_font";
	src: url('images/iconfont.eot');
	src:
		url('images/iconfont.eot?#iefix')
		format('embedded-opentype'),
		url('images/iconfont.woff')
		format('woff'),
		url('images/iconfont.ttf')
		format('truetype'),
		url('images/iconfont.svg#iconfont')
		format('svg')
}

.ff-icon {
	font-family: "pc_icon_font" !important;
	font-size: 16px;
	font-style: normal;
	color: #c5c5c5
}

.ff-icon-white {
	color: #fff
}

 @charset "utf-8"; 

.site-btn-small,.site-btn,.site-btn-large,.site-btn-normal {
	display: inline-block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	line-height: 1;
	min-width: 80px;
	_width: 80px;
	vertical-align: middle;
	*vertical-align: baseline;
	white-space: nowrap
}

.site-btn-small {
	padding: 5px 10px;
	min-width: 40px;
	_width: 40px;
	white-space: nowrap
}

.site-btn-normal {
	padding: 0;
	width: 70px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap
}

.site-btn-min {
	padding: 5px;
	min-width: 40px;
	_width: 40px;
	white-space: nowrap
}

.site-btn {
	font-size: 14px;
	padding: 8px 10px
}

.site-btn-large {
	padding: 12px 20px;
	font-size: 16px
}

.site-btn-orange {
	color: #fff;
	background-color: #f15a24
}

.site-btn-orange:hover {
	color: #fff;
	background-color: #fb7236;
	text-decoration: none
}

.site-btn-orange:active {
	color: #fff;
	background-color: #e9531c
}

.site-btn-green {
	color: #fff;
	background-color: #699f00
}

.site-btn-green:hover {
	color: #fff;
	background-color: #7fb52b;
	text-decoration: none
}

.site-btn-green:active {
	color: #fff;
	background-color: #5c8c13
}

.site-btn-gray,.site-btn-gray:hover,.site-btn-gray:active {
	color: #fff;
	background-color: #b1b1b1;
	text-decoration: none
}

.disabled-btn,.disabled-btn:hover,.disabled-btn:active {
	background-color: #b1b1b1;
	text-decoration: none;
	cursor: default;
	color: #fff
}

.btn-care {
	display: inline-block;
	padding: 0 5px;
	color: #fff;
	border: 1px solid #7fb52b;
	background-color: #7fb52b;
	position: relative;
	cursor: pointer;
	font-size: 0;
	vertical-align: middle;
	min-width: 40px;
	_width: 40px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	white-space: nowrap
}

.btn-care-import {
	color: #fff;
	text-decoration: none;
	border: 1px solid #7fb52b;
	background-color: #7fb52b
}

.btn-care:hover {
	text-decoration: none;
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	color: #699f00
}

.btn-care:active {
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	color: #699f00
}

.btn-care .btn-care_tx {
	font-size: 12px
}

.btn-care .site-icons {
	height: 11px
}

.btn-care .site-icons,.btn-care .btn-care_tx,.btn-care .icon-loading {
	display: none;
	*position: absolute
}

.btn-care-normal .icon-cared,.btn-care-normal .btn-care_tx-care {
	display: inline-block;
	*position: static
}

.btn-care-tocare .btn-care_tx-tocare {
	display: inline-block;
	*position: static
}

.btn-care-cared .btn-care_tx-cared {
	display: inline-block;
	*position: static
}

.btn-care-update .btn-care_tx-update {
	display: inline-block;
	*position: static
}

.btn-care-caredEachother .btn-care_tx-caredEachother,.btn-care-caredEachother .icon-eachother
	{
	display: inline-block;
	*position: static
}

.btn-care-caredEachother .icon-eachother,.btn-care-caredEachother:hover .icon-eachother,.btn-care-caredEachother:active .icon-eachother
	{
	background-position: -140px -260px
}

.btn-care-loading,.btn-care-loading:hover,.btn-care-loading:active {
	border: 1px solid #e5e5e5;
	background-color: #f3f3f3;
	color: #699f00;
	cursor: default
}

.btn-care-loading .icon-loading {
	display: inline-block;
	width: 20px;
	height: 18px;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	top: 1px;
	background: url(images/loading-gray.gif)
		no-repeat 0 -1px
}

.btn-care-loading .icon-loading img {
	display: none
}

.btn-care-loading .btn-care_tx,.btn-care-loading .site-icons,.btn-care-loading .btn-care_tx
	{
	visibility: hidden
}

.btn-care-cared,.btn-care-cared:hover,.btn-care-cared:active,.btn-care-caredEachother,.btn-care-caredEachother:hover,.btn-care-caredEachother:active
	{
	border: 1px solid #b1b1b1;
	background-color: #b1b1b1;
	color: #fff;
	cursor: default
}

.btn-renew {
	display: inline-block;
	padding: 0 10px;
	line-height: 20px;
	border: 1px solid #ff722c;
	background-color: #fff;
	color: #ff722c
}

.btn-renew:hover {
	background-color: #ff722c;
	color: #fff;
	text-decoration: none
}

.btn-renew:active {
	background-color: #ff6214;
	color: #fff;
	text-decoration: none
}

.btn-normal {
	display: inline-block;
	padding: 2px 10px;
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	color: #699f00
}

.btn-normal:hover {
	color: #fff;
	text-decoration: none;
	border: 1px solid #7fb52b;
	background-color: #7fb52b
}

.tip-gray {
	display: inline-block;
	padding: 6px 6px;
	background-color: #eaeaea;
	color: #999;
	vertical-align: middle
}

.site-btn .icon-loading {
	display: none
}

.site-btn-loading {
	padding: 4px 10px;
	min-width: 78px;
	_width: 78px
}

.site-btn-loading,.site-btn-loading:hover,.site-btn-loading:active {
	font-size: 0;
	line-height: 0;
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb
}

.site-btn-loading .icon-loading {
	display: inline-block
}

.site-btn-white {
	display: inline-block;
	padding: 4px 15px;
	background-color: #fbfbfb;
	border: 1px solid #e5e5e5;
	color: #699f00;
	font-size: 14px
}

.site-btn-white:hover {
	border: 1px solid #699f00;
	background-color: #699f00;
	color: #fff
}

.btn-care-disabled,.btn-care-disabled:hover,.btn-care-disabled:active {
	background: #b1b1b1 !important;
	border: 1px solid #b1b1b1 !important;
	color: #fff !important;
	cursor: default !important
}

.btn-care-update:hover {
	background-color: #7fb52b;
	border: 1px solid #7fb52b;
	color: #fff
}

.footerN1214 {
	background:
		url(images/footerbg1229.png)
		repeat-x center 20px;
	color: #666;
	line-height: 20px;
	padding: 35px 0 20px 0;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	width: 100%;
	margin: 0 auto;
	font-size: 12px
}

.footerN1214 a.link0 {
	color: #999
}

.footerN1214 a.link0:hover {
	color: #518900
}

.footerN1214 .footmenu {
	padding: 9px 0 3px
}

.footerN1214 .footmenu a {
	background:
		url(images/footerline1214.png)
		no-repeat left 3px;
	padding: 0 8px 0 10px
}

.footerN1214 .footmenu a.s1 {
	background: 0
}

.footerN1214 .fEn {
	color: #999
}

.footerN1214 .region {
	display: inline-block;
	margin-left: 17px;
	text-align: left;
	vertical-align: top;
	_zoom: 1;
	*display: inline
}

.footerN1214 .region-tit {
	float: left
}

.footerN1214 .region-opt {
	position: relative;
	float: left;
	margin-left: 10px;
	border-radius: 2px;
	top: -2px
}

.footerN1214 .region-opt,.footerN1214 .link-option {
	width: 85px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px 0 7px;
	border: 1px solid #ddd;
	background-color: #fff
}

.footerN1214 a.select-handler {
	color: #343436
}

.footerN1214 .handler-btn {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	top: 7px;
	right: 7px;
	border: 4px dashed transparent;
	border-top: 6px solid #ddd;
	overflow: hidden
}

.footerN1214 .select-opt {
	position: absolute;
	display: none;
	top: 21px;
	right: -1px
}

.footerN1214 .link-option {
	border-top: 0
}

.footerN1214 .link-option:last-child {
	border-radius: 0 0 2px 2px
}

.footerN1214 .region-opt-hover .select-opt {
	display: block
}

.footerN1214 .region-opt-hover .handler-btn {
	border: 4px dashed transparent;
	border-bottom: 6px solid #ddd;
	top: 3px
}

.footerN1214 .select-opt .selected {
	background: #f2f2f2
}

.footerN1214 .select-opt .selected a {
	color: #699f00
}

.footerN1214 .footmenu .region a {
	background: 0;
	padding: 0
}

.qy_footer {
	width: 100%;
	padding: 40px 0 30px 0;
	margin-top: 20px;
	border-top: 1px solid #d9d9d9
}

.qy_footer .footmenu {
	margin-bottom: 5px;
	color: #ccc;
	text-align: center
}

.qy_footer .copyright {
	color: #999;
	text-align: center
}

.qy_footer .copyright a {
	color: #999
}

.qy_footer .copyright a:hover {
	color: #518900
}

.qypage-980 .index-footer {
	width: 980px;
	margin: 0 auto
}

.qypage-1180 .index-footer {
	width: 1180px;
	margin: 0 auto
}

.qypage-1380 .index-footer {
	width: 1380px;
	margin: 0 auto
}

.index-footer_inner {
	font-size: 12px;
	padding: 12px 0 12px 14px;
	border: 1px solid #f1f1f1;
	background-color: #f6f6f6
}

.mod_footer_partners {
	display: inline;
	float: left;
	width: 50%
}

.mod_footer_news {
	display: inline;
	float: left;
	width: 50%
}

.titlePartner a,.titlePartner a:hover {
	font-size: 16px;
	text-decoration: none;
	line-height: 2em
}

.titlePartner .c999 {
	font-size: 12px
}

.list_partner li {
	display: inline;
	float: left;
	width: 80px
}

.list_partner li a {
	line-height: 22px
}

.list_dongtai {
	margin-left: -20px
}

.list_dongtai li {
	display: inline;
	float: left;
	width: 180px;
	padding-left: 20px;
	height: 22px
}

.list_dongtai li a {
	line-height: 22px;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mod_footer_links {
	font-size: 12px;
	margin: 25px 0;
	border-top: 1px solid #ccc
}

.mod_footer_links .footmenu {
	padding: 15px 0 10px 0;
	text-align: center
}

.mod_footer_links .cutline {
	margin: 0 5px
}

.mod_footer_links .ftcont {
	padding-top: 10px
}

.qypage-980 .mod_footer_links .ftcont {
	width: 980px;
	margin: 0 auto
}

.qypage-1180 .mod_footer_links .ftcont {
	width: 1180px;
	margin: 0 auto
}

.qypage-1380 .mod_footer_links .ftcont {
	width: 1380px;
	margin: 0 auto
}

.mod_footer_links .ftList a {
	color: #666
}

.mod_footer_links .ftList a:hover {
	color: #699f00
}

.mod_footer_links .ftList li {
	display: inline;
	float: left;
	margin-right: 8px
}

.qypage-980 .ftList li {
	margin-right: 8px
}

.qypage-1180 .ftList li {
	margin-right: 55px
}

.qypage-1380 .ftList li {
	margin-right: 105px
}

.mod_footer_links .ftList .last {
	margin-right: 0
}

.mod_footer_links .copyright {
	text-align: center
}

.mod_footer_links .copyright a {
	color: #666
}

.mod_footer_links .copyright a:hover {
	color: #699f00
}

.index-footer-through .mod_footer_partners {
	width: auto
}

.titlePartner .icon-more {
	font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", "CourierNewPSMT";
	font-size: 12px;
	display: inline-block;
	padding-left: 8px;
	padding-right: 5px;
	cursor: pointer;
	color: #699f00
}

.titlePartner .icon-more em {
	font-family: "\9ED1\4F53", "CourierNewPSMT";
	margin-left: 1px;
	cursor: pointer
}

.list_partner-minw {
	margin-left: -20px;
	white-space: nowrap
}

.list_partner-minw li {
	width: auto;
	min-width: 50px;
	margin-left: 20px
}

.list_tv li,.list_org li {
	float: left;
	width: 100px;
	line-height: 20px;
	white-space: nowrap
}

 @charset "utf-8"; 

.hy_remind,.hy_remind2,.hy_remind4 {
	width: 298px;
	height: 210px;
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat 0 -442px;
	font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1";
	color: #666;
	padding: 10px 12px 0 20px
}

.hy_remind2 {
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat
}

.hy_remind_hd h2 {
	float: left;
	width: 270px;
	color: #2c2b2b
}

.hy_remind_hd .closeBtn {
	float: right;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat right -663px;
	text-indent: -999em;
	margin-top: 2px
}

.hy_remind_hd .closeBtn:hover {
	background-position: right -681px
}

.hy_remind_bd .bigPic img {
	margin: 15px 0 0 15px
}

.hy_remind_bd p {
	margin: 4px 19px 0 15px
}

.hy_remind_fd {
	margin-top: 10px
}

.hy_remind_fd p {
	float: left;
	width: 185px;
	text-align: right;
	padding-right: 10px;
	line-height: 25px
}

.hy_remind_fd .xfBtn,.hyR_tip .xfBtn {
	float: left;
	width: 81px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat -106px -663px;
	color: #fff;
	font-weight: bold
}

.hy_remind_fd .xfBtn:hover,.hyR_tip .xfBtn:hover {
	background-position: -106px -687px;
	text-decoration: none;
	color: #fff
}

.hy_remind_fd .xfBtn:active,.hyR_tip .xfBtn:active {
	background-position: -106px -711px
}

.hotColor {
	color: #eb6100;
	font-size: 14px
}

.hy_remind_bd .ul01 {
	padding: 10px 0 5px 0
}

.hy_remind_bd .ul01 li {
	float: left;
	width: 115px;
	margin: 0 16px 0 15px;
	display: inline
}

.hy_remind_bd h3 {
	margin-top: 6px
}

.hy_remind2 .hy_remind_bd .hyImgPosition {
	display: block;
	position: relative;
	width: 115px;
	height: 77px
}

.hyImgPosition .posBg {
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	width: 100%;
	height: 23px;
	background: #000;
	filter: alpha(opacity = 70);
	-moz-opacity: .7;
	opacity: .7
}

.hyImgPosition .posTxt {
	position: absolute;
	bottom: 3px;
	_bottom: 2px;
	left: 0;
	color: #fff;
	text-align: center;
	width: 100%
}

.hyImgPosition:hover {
	text-decoration: none
}

.hy_remind2 .toHide {
	text-align: right;
	padding: 15px 10px 0 0
}

.hy_remind2 .toHide .checkBox {
	margin-right: 4px
}

.hy_remind4 .hy_remind_bd {
	color: #2c2c2c;
	margin: 62px 0 0 0
}

.hy_remind4 {
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat 0 -221px
}

.hy_remind_cTwo {
	text-indent: 2em
}

.hy_remind_fd .xfvipBtn {
	display: block;
	width: 105px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat 0 -663px;
	color: #fff;
	font-weight: bold
}

.hy_remind_fd .xfvipBtn:hover {
	text-decoration: none;
	color: #fff;
	background-position: 0 -697px
}

.hy_remind_fd .xfvipBtn:active {
	background-position: 0 -731px
}

.hy_remind4 .hy_remind_fd {
	margin: 15px 0 0 93px
}

.hy_remind2 .hy_reLeft {
	float: left;
	width: 105px;
	height: 150px
}

.hy_remind2 .hy_reRight {
	float: left;
	width: 186px
}

.hy_remind2 .hy_Twrap {
	margin-top: 11px
}

.hy_remind2 .hyImgPosition {
	display: block;
	position: relative;
	width: 95px;
	height: 129px
}

.hy_reRight ul {
	margin-left: 8px
}

.hy_reRight ul li {
	line-height: 22px;
	background:
		url(images/hy_remind/hy_remind.png)
		no-repeat -328px -697px;
	padding-left: 7px
}

.hy_reRight span.s1 {
	margin-right: 8px
}

.hyR_tip {
	margin-top: 15px
}

.hyR_tip p {
	float: left;
	width: 100px
}

.hy_remind2 .toHide2 {
	text-align: right;
	padding: 7px 10px 0 0
}

.hy_remind2 .toHide2 .checkBox {
	margin-right: 4px
}

.download-pindao {
	width: 278px;
	height: 60px;
	background:
		url(images/iqiyi_download.png)
		no-repeat 0 0;
	color: #fff
}

.download-pindao a,.download-pindao a:hover {
	color: #fff
}

.download-pindao_title {
	padding: 32px 0 0 51px;
	width: 144px;
	float: left;
	cursor: pointer;
	height: 28px
}

.download-pindao_title:hover {
	text-decoration: none
}

.download-pindao_title h4 {
	text-indent: -9999px;
	display: none
}

.download-pindao_links {
	padding-top: 10px
}

.download-pindao_links li {
	float: left;
	line-height: 20px
}

.download-pindao_links li.w50 {
	width: 50px
}

.download-pindao-v2 {
	width: 278px;
	height: 60px;
	background:
		url(images/iqiyi_download-v2.png)
		no-repeat 0 0;
	overflow: hidden
}

.download-pindao-v2 a {
	display: block;
	width: 50%;
	height: 100%;
	float: left
}

.download-pindao-v2 .download-pindao_pps {
	width: 45%;
	float: right
}

.topNavMid .dhBox .navboxFirst-v3,.topNavMid .dhBox .frame-leftMenus-pop,.topNavMid .dhBox .frame-leftMenus
	{
	display: none !important
}

.navboxFirst {
	display: none;
	box-shadow: 0 -1px 2px #161616;
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 5;
	background: #1e1e1e;
	height: 105px;
	padding-top: 10px;
	width: 100%
}

.mod-navPop {
	width: 100%;
	overflow: hidden
}

.mod-navPop .navPop_bd {
	margin-right: -2%
}

.mod-navPop .nav_one,.mod-navPop .nav_two,.mod-navPop .nav_three,.mod-navPop .nav_four,.mod-navPop .nav_five,.mod-navPop .nav_six,.mod-navPop .nav_seven,.mod-navPop .nav_eight
	{
	float: left;
	padding-left: 2%;
	background: url(images/navLine.png)
		no-repeat right top
}

.mod-navPop .nav_one {
	width: 4.5%
}

.mod-navPop .nav_two {
	width: 11%
}

.mod-navPop .nav_three,.mod-navPop .nav_four {
	width: 9%
}

.mod-navPop .nav_five {
	width: 11%
}

.mod-navPop .nav_six {
	width: 18%
}

.mod-navPop .nav_seven {
	width: 17%;
	*width: 16.5%
}

.mod-navPop .nav_eight {
	width: 42px
}

.mod-navPop .nav_two li,.mod-navPop .nav_three li,.mod-navPop .nav_four li,.mod-navPop .nav_five li,.mod-navPop .nav_six li,.mod-navPop .nav_seven li
	{
	float: left;
	width: 50%;
	*margin-left: -1px
}

.mod-navPop .nav_one li {
	width: 100%
}

.mod-navPop ul li a {
	position: relative;
	color: #ccc;
	font-size: 14px;
	line-height: 25px;
	display: inline-block
}

.mod-navPop ul li a:hover {
	color: #82d900
}

.navboxFirst .mod-navPop ul li a {
	line-height: 30px
}

.frame-leftMenu {
	display: none;
	top: 45px;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 115px;
	background: #000;
	left: 0
}

@media screen and (max-device-width:1024px) {
	.menuLink-pad {
		display: none !important
	}
}

.qypage-1920 .navboxFirst,.qypage-1920 .frame-leftMenu,.qypage-1680 .navboxFirst,.qypage-1680 .frame-leftMenu
	{
	width: 1380px
}

.qypage-1680 .navcont_tv .navboxFirst,.qypage-1680 .navcont_tv .frame-leftMenu
	{
	width: 100%
}

.qypage-1680 .topNavWrap-player-tv .navboxFirst,.qypage-1680 .topNavWrap-player-tv .frame-leftMenu
	{
	width: 100%
}

.navboxFirst .tip_dot {
	display: block;
	background: url(images/nav_msg_dot.png)
		no-repeat 0 0;
	width: 9px;
	height: 9px;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	right: -10px;
	top: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/nav_msg_dot.png
		);
	_background: 0
}

.mod-appDownload-nav {
	width: 155px;
	position: absolute;
	right: 1.5%;
	top: 20px
}

.mod-appDownload-nav .appDownload-nav_img {
	display: block;
	width: 155px;
	height: 44px;
	background:
		url(images/app-download-v3.8.png)
		no-repeat 0 0
}

.mod-appDownload-nav .appDownload-nav_img:hover {
	background-position: 0 -50px
}

.mod-appDownload-nav .appDownload-nav_desc {
	color: #ccc;
	padding-top: 7px;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
	font-size: 12px
}

.mod-appDownload-nav .appDownload-nav_link {
	color: #82d900
}

.mod-appDownload-nav .appDownload-nav_link:hover {
	color: #9bff05
}

.qypage-1380 .mod-appDownload-nav,.qypage-1440 .mod-appDownload-nav,.qypage-1920 .mod-appDownload-nav
	{
	right: 2.5%
}

.qypage-1680 .mod-appDownload-nav {
	right: 3%
}

.qypage-1680 .topNavWrap-player-tv .mod-appDownload-nav {
	right: 2.5%
}

.qypage-1440 .topNavWrap-player-tv .mod-appDownload-nav {
	right: 1.5%
}

.navboxFirst .mod-navPop {
	width: 90%
}

.topNavWrap-index .navboxFirst .mod-navPop {
	width: 83%
}

.qypage-1180 .navboxFirst .mod-navPop,.qypage-1440 .navboxFirst .mod-navPop
	{
	width: 91%
}

.qypage-1380 .navboxFirst .mod-navPop,.qypage-1680 .navboxFirst .mod-navPop,.qypage-1920 .navboxFirst .mod-navPop
	{
	width: 92%
}

.navboxFirst .mod-navPop .navPop_bd {
	margin-right: 0
}

.navboxFirst .mod-navPop .nav_one,.navboxFirst .mod-navPop .nav_two,.navboxFirst .mod-navPop .nav_three,.navboxFirst .mod-navPop .nav_four,.navboxFirst .mod-navPop .nav_five,.navboxFirst .mod-navPop .nav_six,.navboxFirst .mod-navPop .nav_seven
	{
	padding-left: 1.5%
}

.navboxFirst .mod-navPop .nav_eight {
	padding: 0 1.8%;
	_padding: 0 18px
}

.mod-navPop .nav_seven .nav_link-pd,.mod-navPop .nav_seven .nav_link-vip .icon-vip
	{
	display: none
}

.mod-navPop .nav_seven .nav_link-vip {
	display: block
}

.mod-navPop .nav_seven .nav_link-vip .nav_linkTx-e {
	color: #e6cc3d
}

.mod-navPop .nav_eight {
	height: 90px;
	display: none
}

.mod-navPop .nav_eight li {
	height: 100%
}

.mod-navPop .nav_eight .nav_link-vip,.mod-navPop .nav_eight .nav_link-vip:hover
	{
	display: inline-block;
	width: 40px;
	height: 64px;
	border-radius: 6px;
	text-align: center;
	margin-top: 15px;
	cursor: pointer;
	color: #ccc;
	padding: 1px
}

.mod-navPop .nav_eight .nav_link-vip:hover {
	color: #82d900
}

.navboxFirst .mod-navPop .nav_eight .nav_link-vip {
	background: #1e1e1e
}

.mod-navPop .nav_eight .nav_link-vip .nav_linkTx-e,.mod-navPop .nav_eight .nav_link-vip .nav_linkTx-c,.mod-navPop .nav_eight .nav_link-vip .icon-vip
	{
	display: block;
	text-align: center;
	line-height: 1.2
}

.mod-navPop .nav_eight .nav_link-vip .nav_linkTx-e,.mod-navPop .nav_eight .nav_link-vip .nav_linkTx-c
	{
	*height: 17px;
	*overflow: hidden
}

.mod-navPop .nav_eight .nav_link-vip .icon-vip {
	width: 20px;
	height: 16px;
	margin: 6px auto 1px;
	background: url(images/icon-vip-nav.png)
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=image, src="images/icon-vip-nav.png"
		)
}

.mod-navPop .navPop_bd .nav_eight .nav_link-vip-black {
	padding: 0;
	color: #d1b416;
	border: 1px solid #3a3838;
	background: #222325;
	background: -moz-linear-gradient(top, #424040, #222325);
	background: -o-linear-gradient(top, #424040, #222325);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#424040),
		to(#222325) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff424040',
		endColorstr='#ff222325', GradientType=0 )
}

.mod-navPop .navPop_bd .nav_eight .nav_link-vip-black:hover {
	padding: 0;
	color: #d1b416;
	border: 1px solid #5d5d5d;
	background: #757575;
	background: -moz-linear-gradient(top, #757575, #4a4a4a);
	background: -o-linear-gradient(top, #757575, #4a4a4a);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#757575),
		to(#4a4a4a) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff757575',
		endColorstr='#ff4a4a4a', GradientType=0 )
}

.mod-navPop .nav_eight .nav_link-vip-black:hover {
	color: #82d900
}

.qypage-1180 .mod-navPop .nav_eight,.qypage-1380 .mod-navPop .nav_eight,.qypage-1440 .mod-navPop .nav_eight,.qypage-1680 .mod-navPop .nav_eight,.qypage-1920 .mod-navPop .nav_eight,.qypage-1180 .mod-navPop .nav_seven .nav_link-pd,.qypage-1380 .mod-navPop .nav_seven .nav_link-pd,.qypage-1440 .mod-navPop .nav_seven .nav_link-pd,.qypage-1680 .mod-navPop .nav_seven .nav_link-pd,.qypage-1920 .mod-navPop .nav_seven .nav_link-pd
	{
	display: inline-block
}

.qypage-1180 .mod-navPop .nav_seven .nav_link-vip,.qypage-1380 .mod-navPop .nav_seven .nav_link-vip,.qypage-1440 .mod-navPop .nav_seven .nav_link-vip,.qypage-1680 .mod-navPop .nav_seven .nav_link-vip,.qypage-1920 .mod-navPop .nav_seven .nav_link-vip
	{
	display: none
}

.qypage-1180 .navboxFirst .mod-navPop .nav_six,.qypage-1440 .navboxFirst .mod-navPop .nav_six,.qypage-1380 .navboxFirst .mod-navPop .nav_six,.qypage-1680 .navboxFirst .mod-navPop .nav_six,.qypage-1920 .navboxFirst .mod-navPop .nav_six
	{
	width: 15%
}

.qypage-1180 .navboxFirst .mod-navPop .nav_seven,.qypage-1440 .navboxFirst .mod-navPop .nav_seven,.qypage-1380 .navboxFirst .mod-navPop .nav_seven,.qypage-1680 .navboxFirst .mod-navPop .nav_seven,.qypage-1920 .navboxFirst .mod-navPop .nav_seven
	{
	width: 15%
}

.mod-navPop .navPop_bd .nav_eight-vip {
	width: 72px;
	padding: 0 6px 0 2px;
	_padding: 0 6px 0 2px
}

.mod-navPop .navPop_bd .nav_eight-vip .vip-star {
	background: url(images/pop-vip-star.jpg)
		no-repeat;
	width: 72px;
	height: 74px;
	display: block;
	margin-top: 6px
}

.qypage-1380 .mod-navPop .navPop_bd .nav_eight-vip {
	padding: 0 10px 0 7px;
	_padding: 0 10px 0 7px
}

.topNav_search_suggest {
	width: 183px;
	position: absolute;
	z-index: 10;
	top: 29px;
	display: none
}

.frame-searchSuggest {
	width: 183px;
	position: absolute;
	z-index: 1;
	top: 29px;
	display: none
}

.topNav-player .topNav_search_suggest {
	width: 228px
}

.topNav-player .frame-searchSuggest {
	width: 228px;
	position: absolute;
	z-index: 1;
	top: 35px;
	display: none
}

.soResult {
	width: 228px;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 4201;
	font-size: 12px
}

.soResult .soResult_con {
	border: 1px solid #390;
	color: #000;
	background: #f2f2f2;
	width: 100%;
	overflow: hidden
}

.soResult .simple {
	cursor: pointer;
	padding: 6px 15px 6px 10px
}

.soResult .so_txt {
	float: left;
	color: #000;
	width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left
}

body.qypage-980 .soResult .so_txt {
	float: left;
	color: #000;
	width: 185px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.soResult .so_channel {
	color: #666
}

.soResult .so_arrow {
	float: right;
	background:
		url(images/suggestIco.png)
		no-repeat right -82px;
	width: 10px;
	height: 5px;
	display: none;
	margin-top: 5px
}

.soResult .soItem {
	vertical-align: top
}

.soResult .soItem_on .so_arrow {
	display: block
}

.soItem_detail {
	background: #fff
}

.soResult .soItem .soRow:hover {
	text-decoration: none
}

.soResult .so_detail {
	display: none
}

.soResult .soItem_detail {
	padding-bottom: 8px;
	height: 94px
}

.soResult .soItem_detail .so_arrow {
	background:
		url(images/suggestIco.png)
		no-repeat right -63px
}

.soResult .so_detail p {
	float: left;
	width: 100px;
	margin-right: 10px
}

.soResult .so_detail .ulR {
	float: left;
	margin-top: -4px;
	position: relative
}

.soResult .so_detail .ulR li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 235px;
	line-height: 20px;
	text-align: left
}

.soResult .watchBtn {
	margin-top: 4px
}

.soResult .so_detail-zy .ulR {
	margin-top: 0
}

.soResult .soItem_detail .so_detail {
	display: block;
	padding-left: 10px;
	background: #fff
}

.soResult .jujiArea li {
	float: left;
	width: 27px;
	height: 25px
}

.soResult .jujiArea li a,.soResult a.curjuji {
	float: left;
	width: 27px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	margin-right: 10px;
	background:
		url(images/suggestIco.png)
		no-repeat
}

.soResult .jujiArea li a:hover,.soResult a.curjuji {
	background-position: 0 -26px;
	text-decoration: none;
	color: #fff
}

.soResult li a.curjuji {
	background:
		url(images/suggestIco.png)
		no-repeat 0 -26px
}

.soResult .keyBg {
	background: #fff
}

.soResult .page_split {
	float: left;
	width: 26px;
	height: 25px;
	line-height: 20px;
	color: #000;
	margin-left: -8px;
	display: inline;
	text-align: center
}

.soResult .soResult .soItem_detail .so_detail-dsj .ulR li {
	line-height: 19px
}

.soResult .jujiArea li a.lastJuji {
	margin-right: 0
}

.soResult .so_detail .ulR li.l-dy {
	width: 140px;
	*float: left
}

.soResult .movieYear {
	position: absolute;
	top: 0;
	right: 10px
}

.soResult .soResult_con .soResult_list .def-f2f2f2 {
	background: #f2f2f2
}

.topNav-player .soResult .so_detail .ulR li {
	width: 106px
}

.topNav-player .soResult .jujiArea li a {
	margin-right: 5px
}

.topNav-player .soResult .jujiArea li a.lastJuji {
	margin-right: 0
}

.topNav-player .soResult .page_split {
	width: 15px;
	margin-left: -4px
}

body.qypage-980 .topNav-player .soResult .soItem_detail .so_detail-zy .mediumNone,body.medium .topNav-player .soResult .soItem_detail .so_detail-zy .mediumNone
	{
	display: none
}

body.qypage-980 .topNav-player .soResult .soItem_detail .so_detail-zy .ulR_pd10,body.medium .topNav-player .soResult .soItem_detail .so_detail-zy .ulR_pd10
	{
	padding-left: 10px
}

.topNav-player .soResult .soItem_detail .so_detail-zy .ulR li {
	width: 201px
}

.topNav-player .soResult .so_txt {
	width: 185px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.soResult .user {
	cursor: pointer;
	position: relative;
	padding: 0 15px 0 50px;
	height: 30px;
	line-height: 30px
}

.soResult .so_uname {
	float: left;
	color: #000;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left
}

body.qypage-1180 .soResult .so_uname,body.qypage-1380 .soResult .so_uname,body.qypage-1440 .soResult .so_uname
	{
	width: 290px
}

body.qypage-980 .soResult .so_uname {
	width: 150px
}

body.qypage-980 .page-search .soResult .so_uname,body.qypage-1180 .page-search .soResult .so_uname
	{
	width: 290px
}

.soResult .userAvatar {
	background: url(images/headicons/male-20.png)
		no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	position: absolute;
	top: 5px;
	left: 10px
}

.soResult .userAvatar img {
	border-radius: 10px;
	vertical-align: top
}

.soResult .so_to {
	position: absolute;
	top: 0;
	_top: -1px;
	left: 35px;
	color: #a5a5a5
}

.play-hy-pop span {
	text-align: left
}

.play-hy-pop {
	width: 500px;
	background-color: #dbdbdb;
	padding: 1px 1px 0 1px;
	border-bottom: 2px solid #e6e6e6;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -153px;
	margin-left: -250px
}

.play-hy-pop .close {
	color: #666;
	font-size: 24px;
	height: 36px;
	line-height: 36px;
	position: absolute;
	top: 0;
	right: 10px
}

.play-hy-pop-unfixed {
	position: static;
	left: auto;
	top: auto;
	margin: 0
}

.play-hy-pop .close:hover {
	text-decoration: none;
	color: #7ab700
}

.play-hy-pop .tc {
	text-align: center
}

.play-hy-pop .pop_hd {
	padding: 7px 25px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #e6e6e6;
	background-color: #fcfcfc
}

.play-hy-pop .pop_hd .title {
	font-size: 16px;
	color: #333
}

.play-hy-pop .pop_bd {
	padding: 20px 25px;
	width: 450px;
	height: 266px;
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6
}

.play-hy-pop .title-success {
	line-height: 40px;
	font-size: 22px;
	color: #333;
	text-align: center;
	padding-bottom: 3px
}

.play-hy-pop .success-info {
	line-height: 24px;
	font-size: 14px;
	padding: 10px 40px;
	color: #666
}

.play-hy-pop .success-info .green {
	font-size: 14px;
	display: inline
}

.play-hy-pop .icon-success,.play-hy-pop .icon-warning,.play-hy-pop .icon-vip-play
	{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 14px
}

.play-hy-pop .icon-warning,.play-hy-pop .icon-vip-play {
	background:
		url(images/vip-play-icon.jpg)
		no-repeat
}

.play-hy-pop .icon-warning {
	width: 39px;
	height: 39px;
	background-position: 0 -41px
}

.play-hy-pop .icon-vip-play {
	width: 45px;
	height: 40px
}

.play-hy-pop .warning-txt {
	display: inline-block;
	width: 392px;
	color: #f87a1e;
	vertical-align: middle;
	font-size: 14px;
	line-height: 24px
}

.play-hy-pop .errorTip {
	height: 20px;
	margin-bottom: -6px;
	padding-left: 128px;
	color: #dd1006;
	line-height: 20px;
	font-size: 12px;
	text-align: left
}

.play-hy-pop-reset {
	position: relative;
	left: 0;
	top: 0;
	margin-top: 0;
	margin-left: 0
}

.txjifen {
	display: block;
	position: absolute;
	z-index: 25;
	top: 24px;
	left: 10px;
	height: 20px;
	line-height: 20px
}

.txjifen em,.txjifen em a {
	color: #e28031;
	font-style: normal;
	text-decoration: none
}

.txjifen em a:hover {
	color: #e28031;
	text-decoration: none
}

.acountBg,.acountIn {
	position: relative;
	z-index: 4;
	width: 203px;
	height: 29px;
	padding: 1px;
	overflow: hidden;
	background-position: 0 -91px;
	padding: 0\9;
	border: 1px solid #ccc\9;
	background: #fff\9;
	_padding: 0;
	_border: 1px solid #ccc;
	_background: 0
}

.tabs-regRorm .acountIn {
	background-position: 0 -125px
}

.acountIn .in-txt {
	color: #000
}

.acountIn {
	border: 1px solid #7fb00d\9;
	_border: 1px solid #7fb00d
}

.in-txt {
	display: block;
	width: 138px;
	height: 29px;
	padding: 0 60px 0 5px;
	line-height: 29px;
	vertical-align: middle;
	background: transparent;
	border: 0;
	color: #ccc;
	zoom: 1
}

.acountCode .in-txt {
	width: 93px;
	padding: 0 105px 0 5px
}

.in-tips,.in-xline,.in-pwd,.yzimg,.in-userMsg {
	position: absolute;
	z-index: 10;
	top: 2px;
	display: block;
	height: 24px;
	line-height: 24px;
	color: #ccc;
	background-color: #fff
}

.in-tips {
	right: 8px
}

.acountCode .in-tips {
	right: 108px
}

.in-xline {
	right: 103px;
	top: 1px;
	width: 2px;
	height: 28px;
	overflow: hidden;
	background-position: -130px -46px
}

.in-pwd,.in-userMsg {
	left: 6px;
	background-color: #fff
}

.itemregLast a.ac666 {
	cursor: pointer
}

.itemregLast {
	height: 20px;
	text-align: right;
	line-height: 20px
}

.logAuto {
	float: left;
	position: relative;
	height: 20px
}

.logAuto span {
	display: block;
	float: left;
	height: 20px;
	padding-left: 23px;
	line-height: 20px;
	background:
		url(images/pub_images/navLoginV3.png)
		no-repeat -116px -104px;
	cursor: pointer
}

.logAuto span.selected {
	background-position: 0 -126px
}

.in-tips,.in-xline,.in-pwd,.yzimg {
	background-color: #fff\9;
	_background-color: #fff
}

.logThird-box {
	position: relative;
	z-index: 5;
	width: 244px;
	height: 40px;
	margin: 0 auto;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	background-position: 0 -860px
}

.log3List {
	position: absolute;
	z-index: 10;
	bottom: 0;
	right: 0;
	width: 250px;
	height: 40px;
	font-size: 14px
}

.iconlogbg {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-decoration: none;
	color: #fff;
	background-position: right -203px
}

a.iconlogbg:hover {
	background-position: right -160px;
	color: #fff;
	text-decoration: none
}

.iconlogbg span,.iconlogbg:hover span {
	color: #fff;
	text-decoration: none
}

.reg-item2 .iconlogbg {
	background-position: -10px -203px;
	position: relative;
	left: 2px
}

.reg-item3 .iconlogbg {
	background-position: left -203px;
	color: #fff;
	text-decoration: none
}

.reg-item2 .iconlogbg:hover {
	background-position: -10px -160px;
	text-decoration: none
}

.reg-item3 .iconlogbg:hover {
	background-position: left -160px;
	color: #fff;
	text-decoration: none
}

.iconlog-reg {
	position: relative
}

.iconlog-reg span {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 40px;
	height: 40px;
	margin-left: -23px;
	text-align: center;
	line-height: 40px;
	color: #000;
	opacity: .4;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	cursor: pointer
}

.iconlog-reg:hover span {
	color: #000;
	text-decoration: none
}

.thirdbgTop a {
	display: block;
	width: 100%;
	height: 40px;
	padding-top: 1px;
	overflow: hidden
}

.iconlog {
	display: block;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	color: #1a1a1a;
	text-decoration: none;
	cursor: pointer
}

ul.inboxList {
	height: 0;
	overflow: hidden
}

ul.inboxList li {
	float: none;
	height: 30px;
	padding: 0 10px 2px;
	line-height: 30px;
	text-align: right;
	clear: both;
	background-position: center -281px
}

.inboxList li span {
	display: inline-block;
	float: left;
	max-width: 164px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left
}

.logout {
	height: 30px;
	padding: 0 10px;
	text-align: right;
	line-height: 30px;
	font-family: "\5b8b\4f53";
	clear: both;
	background-position: center -345px
}

.icon-safe {
	float: left;
	height: 30px;
	padding-left: 22px;
	line-height: 30px;
	background-position: -85px -345px
}

.usrTxGeneral-box_v3 .errorArea {
	color: #e60012;
	margin: 0 0 0 35px;
	height: 30px;
	_position: relative
}

.usrTxGeneral-box_v3 .errorArea .mod-passwordStrength {
	padding-top: 5px
}

.usrTx-inner-box .usrTx-inner-box_userInfo .usrTx-name {
	width: 115px;
	line-height: 17px
}

.usrTx-inner-box .usrTx-inner-box_userInfo .usrTx-name a {
	max-width: 96px;
	color: #333;
	margin-top: 0;
	*line-height: 17px;
	*display: inline;
	zoom: 1
}

.topNav_user .usrTxGeneral-box a:hover {
	color: #518900;
	text-decoration: underline
}

.usrTxGeneral-box_hover {
	width: 432px;
	padding: 13px 0 30px;
	position: absolute;
	top: 22px;
	left: -106px;
	-webkit-transition: opacity .5s linear;
	-moz-transition: opacity .5s linear;
	-ms-transition: opacity .5s linear;
	transition: opacity .5s linear
}

.usrTx-register .usrTxGeneral-box_hover {
	left: -147px
}

.usrTx-register .usrTxGeneral-box_hover .nav_arrow {
	left: 157px
}

.usrTxGeneral-box {
	width: 430px;
	position: relative;
	z-index: 111
}

.usrTxGeneral-box .mailType-box-login,.usrTxGeneral-box .mailType-box-reg,.usrTxGeneral-box .mailType-box-bind
	{
	position: absolute;
	z-index: 50;
	top: 85px;
	left: 53px;
	width: 205px
}

.mailType-list {
	font: 12px/23px Tahoma;
	border: 1px solid #d6d6d6;
	border-radius: 0 0 3px 3px;
	background-color: #fff
}

.mailType-list li {
	display: block;
	height: 23px;
	padding: 0 10px;
	color: #7d7d7d;
	line-height: 23px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow: hidden
}

.mailType-list li.selected,.mailType-list li.focus {
	background-color: #f1f1f1;
	color: #000;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	cursor: pointer
}

.usrTxGeneral-box .nav_arrow {
	left: 114px;
	border-bottom: 6px solid #f5f5f5
}

.usrTxGeneral-box .green {
	color: #518900
}

.usrTxGeneral-box .usrTxGeneral-box_bd {
	height: auto;
	padding: 15px 15px 30px;
	overflow: hidden;
	zoom: 1
}

.usrTxGeneral-box .toforget {
	color: #ccc;
	text-decoration: underline
}

.usrTxGeneral-box .tabs-regRorm div {
	position: relative
}

.usrTxGeneral-box .tabs-regRorm .acountBorder {
	width: 203px;
	border: 1px solid #ccc;
	background: #fff;
	text-align: left;
	height: 29px
}

.usrTxGeneral-box .tabs-regRorm .acountIn {
	background: #fff;
	padding: 0;
	border: 1px solid #7fb00d;
	overflow: visible
}

.usrTxGeneral-box .tabs-regRorm .acountIn .in-txt {
	box-shadow: 0 1px 3px rgba(127, 176, 13, .5) inset
}

.usrTxGeneral-box .tabs-regRorm .logAuto {
	width: auto
}

.usrTxGeneral-box .tabs-regRorm .con0520Btn {
	float: left;
	padding-left: 36px;
	width: auto
}

.usrTxGeneral-box .tabs-regRorm .userPact div {
	width: auto
}

.usrTxGeneral-box .tabs-regRorm .pb10 {
	padding-bottom: 10px
}

.usrTxGeneral-box .tabs-regRorm .pt18 td,.usrTxGeneral-box .tabs-regRorm .pt18 th
	{
	padding-top: 18px
}

.usrTxGeneral-box .tabs-regRorm .in-txt {
	background-color: #fff;
	transition: box-shadow linear .2s;
	*height: 28px;
	*line-height: 28px
}

.usrTxGeneral-box .tabs-regRorm .acountCode .in-txt {
	padding: 0 105px 0 5px\9\0
}

.usrTxGeneral-box .tabs-regRorm .acountCode .yzimg {
	top: 0
}

.usrTxGeneral-box .tabs-regRorm .in-txt:focus,.usrTxGeneral-box .tabs-regRorm .acountIn .in-txt:focus
	{
	outline: 0 none;
	box-shadow: inset 0 1px 3px rgba(127, 176, 13, .5), 0 0 6px
		rgba(127, 176, 13, .5)
}

.usrTxGeneral-box .bindOther-box p {
	margin-bottom: 10px;
	color: #333;
	line-height: 1
}

.usrTxGeneral-box .noUser {
	position: absolute;
	left: 285px;
	bottom: 24px;
	width: 130px;
	text-align: left
}

.usrTxGeneral-box .noUser a {
	color: #518900
}

.usrTx-box_popup {
	background-color: #fff;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 2px 5px
		rgba(0, 0, 0, .2);
	border: 1px solid #e1e1e1
}

.frameLayer {
	position: absolute;
	border: 0;
	background-color: #fff
}

.topLogin .usrTx-inner-box_hover .frameLayer,.topLogin .usrTxGeneral-box_hover .frameLayer
	{
	top: 12px;
	left: 15px;
	background: transparent
}

.topLogin .usrTx-inner-box_hover .frameLayer {
	height: 440px;
	width: 182px
}

.topLogin .usrTx-login .usrTxGeneral-box_hover .frameLayer {
	height: 243px;
	width: 432px;
	left: 0;
	top: 15px
}

.topLogin .usrTx-register .usrTxGeneral-box_hover .frameLayer {
	height: 311px;
	width: 432px;
	left: 0;
	top: 15px
}

.topLogin .usrTx-bind .usrTxGeneral-box_hover .frameLayer {
	height: 225px;
	width: 432px;
	left: 15px;
	top: 15px
}

.forpad .usrTxGeneral-box_hover {
	left: -193px;
	padding: 5px 0 30px 15px
}

.forpad .usrTxGeneral-box .nav_arrow {
	left: 184px
}

.forpad .usrTx-register .usrTxGeneral-box_hover {
	left: -224px
}

.forpad .usrTx-register .usrTxGeneral-box_hover .nav_arrow {
	left: 214px
}

.forpad .usrTx-bind .usrTx-bind-box_hover {
	left: -185px
}

.forpad .usrTx-bind .usrTxGeneral-box .nav_arrow {
	left: 184px
}

.usrTxGeneral-box .tabs-regRorm .acount-getSms {
	width: 105px
}

.usrTxGeneral-box .tabs-regRorm .acount-getSms .in-xline,.usrTxGeneral-box .tabs-regRorm .acount-getSms .yzimg
	{
	display: none
}

.usrTxGeneral-box .tabs-regRorm .acount-getSms .in-txt {
	padding: 0 5px;
	width: 95px
}

.usrTxGeneral-box .tabs-regRorm .acount-getSms .getSms {
	display: block;
	position: absolute;
	left: 115px;
	top: 0;
	white-space: nowrap
}

.acount-getSms .in-tips {
	right: 2px
}

.getSms {
	display: none
}

.getSms_normal,.getSms_normal:hover {
	color: #518900;
	text-decoration: underline
}

.getSms_again {
	color: #666
}

.getSms_already {
	color: #999
}

.refreshPiccode {
	position: absolute;
	left: 165px;
	top: 30px;
	white-space: nowrap;
	cursor: pointer
}

.acount-getSms .refreshPiccode {
	display: none
}

.usrTxGeneral-box .usrTxGeneral-box_bd {
	height: auto;
	padding: 15px 15px 30px;
	overflow: hidden;
	zoom: 1
}

.usrTxGeneral-box .notest-tabs {
	position: static;
	margin: 0
}

.usrTxGeneral-box .logReg-form {
	position: relative;
	float: left;
	width: 253px;
	border-right: 1px solid #e2e2e2;
	height: 100%;
	margin-right: 10px;
	color: #ccc
}

.usrTxGeneral-box .toforget {
	color: #ccc;
	text-decoration: underline
}

.tabs-regRorm {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -70px;
	line-height: 28px;
	table-layout: fixed;
	color: #333
}

.usrTxGeneral-box .usrTxGeneral-box_v3 {
	height: 226px;
	overflow: hidden;
	zoom: 1;
	padding: 14px 0 14px 15px;
	text-align: left
}

.usrTxGeneral-box_v3 .tabs-regRorm .in-txt {
	color: #333;
	width: 205px;
	height: 20px;
	line-height: 20px;
	*height: 18px;
	*line-height: 18px;
	_height: 20px;
	_line-height: 20px;
	padding: 4px 0 4px 5px;
	font-family: "\5FAE\8F6F\96C5\9ED1" !important
}

.usrTxGeneral-box_v3 .tabs-regRorm .acountBorder {
	width: 210px;
	height: 28px;
	background: #fff;
	border: 1px solid #dadada;
	text-align: left
}

.usrTxGeneral-box_v3 .tabs-regRorm td {
	padding-bottom: 21px
}

.usrTxGeneral-box_v3 .tabs-regRorm th {
	width: 34px;
	font-weight: normal;
	vertical-align: top
}

.usrTxGeneral-box_v3 .in-pwd {
	color: #999
}

.usrTxGeneral-box_v3 .logReg-form {
	width: 260px
}

.usrTxGeneral-box_v3 .pwd-link {
	float: right;
	*padding-right: 14px
}

.usrTxGeneral-box_v3 .in-userMsg {
	color: #333
}

.usrTxGeneral-box_v3 .acountIn .in-userMsg {
	color: #999
}

.usrTxGeneral-box_v3 .acountHide .in-userMsg {
	opacity: 0;
	visibility: hidden
}

.usrTxGeneral-box_v3 .tabs-regRorm .acountIn,.usrTxGeneral-box_v3 .tabs-regRorm .acountHide
	{
	border: 1px solid #699f00
}

.usrTxGeneral-box_v3 .tabs-regRorm .in-txt:focus,.usrTxGeneral-box_v3 .tabs-regRorm .acountIn .in-txt:focus,.usrTxGeneral-box_v3 .tabs-regRorm .acountIn .in-txt
	{
	box-shadow: none
}

[placeholder] {
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.acountBorder ::-moz-placeholder {
	color: #333;
	opacity: 1 !important
}

.acountIn .in-txt::-moz-placeholder {
	color: #999;
	opacity: 1 !important
}

.acountBorder :-ms-input-placeholder {
	color: #333
}

.acountIn .in-txt:-ms-input-placeholder {
	color: #999
}

.acountBorder ::-webkit-input-placeholder {
	color: #333
}

.acountIn .in-txt::-webkit-input-placeholder {
	color: #999
}

.usrTxGeneral-box_v3 .errorArea .mod-passwordStrength {
	padding-top: 5px
}

.usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn {
	display: block;
	width: 212px;
	height: 31px;
	line-height: 31px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #699f00;
	margin-top: -5px
}

.usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn:hover {
	color: #fff;
	text-decoration: none;
	background: #7fb52b
}

.usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn:active {
	background: #5c8c13
}

.usrTxGeneral-box_v3 .login_submitV3 a.submit-gray,.usrTxGeneral-box_v3 .login_submitV3 a.submit-gray:hover,.usrTxGeneral-box_v3 .login_submitV3 a.submit-gray:active
	{
	background: #b1b1b1;
	cursor: default
}

.usrTxGeneral-box_v3 .tabs-regRorm .pb10 {
	padding-bottom: 15px
}

.usrTxGeneral-box_v3 .yzimg {
	height: 30px;
	right: 1px;
	top: 1px;
	width: 103px
}

.usrTxGeneral-box_v3 .yzimg img {
	height: 30px;
	width: 103px;
	cursor: pointer;
	vertical-align: top
}

.box_v3AddCode .tabs-regRorm td,.box_v3AddCode .tabs-regRorm .pb10 {
	padding-bottom: 12px
}

.box_v3AddCode .tabs-regRorm .pt18 td,.box_v3AddCode .tabs-regRorm .pt18 th
	{
	padding-top: 0
}

.box_v3AddCode .tabs-regRorm .acountCode .in-txt {
	font-family: "\5FAE\8F6F\96C5\9ED1";
	padding: 4px 0 4px 5px;
	line-height: 20px;
	*line-height: 18px
}

.box_v3AddCode .tabs-regRorm .changeArea {
	padding-bottom: 0
}

.box_v3AddCode .changeImgCode {
	text-align: right;
	*padding-right: 14px
}

.usrTxGeneral-box .bindOther-box_icoV3 a {
	margin: 0 8px 10px 0
}

.usrTxGeneral-box .bindOther-box_icoV3 .hezuoTextKey {
	margin-bottom: 15px
}

.usrTxGeneral-box .usrTxGeneral-box_v3 .noUser {
	bottom: 40px;
	*padding-top: 5px
}

.usrTxGeneral-box_hover_reg .tabs-regRorm .changeArea {
	padding-top: 10px;
	clear: both;
	line-height: 20px;
	padding-bottom: 20px
}

.usrTxGeneral-box_hover_reg .readTxt {
	float: left;
	width: 185px;
	color: #999
}

.usrTxGeneral-box_hover_reg .box_v3AddCode .changeImgCode {
	width: 50px;
	float: right
}

.sEmail-closeBtn {
	position: absolute;
	right: 10px;
	line-height: 23px;
	color: #999;
	font-size: 14px;
	visibility: hidden
}

.usrTxGeneral-box_v3 .mailType-list {
	overflow: hidden;
	width: 210px
}

.usrTxGeneral-box_v3 .mailType-list li .userLong {
	display: inline-block;
	width: 175px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.usrTxGeneral-box_v3 .mailType-list li.selected .sEmail-closeBtn,.usrTxGeneral-box_v3 .mailType-list li.focus .sEmail-closeBtn
	{
	visibility: visible
}

.usrTx-outer .usrTxGeneral-box_v3 .sEmail-closeBtn:hover {
	color: #333;
	text-decoration: none
}

.usrTxGeneral-box_v3 .mailType-box-login,.usrTxGeneral-box_v3 .mailType-box-reg,.usrTxGeneral-box_v3 .mailType-box-bind
	{
	top: 113px
}

.iqyCode-con {
	position: relative;
	width: 262px
}

.iqyCode-mini {
	background: url(images/iqycode-ico.png)
		no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: 4px;
	top: 8px
}

.iqyCode-lt {
	float: left;
	width: 160px;
	margin-right: 25px
}

.iqyCode-rt {
	float: left;
	width: 156px;
	margin-left: 9px;
	display: inline
}

.iqyCode-lt .p-txt1 {
	font-size: 14px;
	margin-bottom: 12px
}

.iqyCode-lt .p-txt2 {
	color: #999;
	line-height: 20px
}

.iqyCode-lt .p-tipPic {
	margin-top: 10px
}

.iqyCode-lt .p-tipPic img {
	display: block;
	width: 119px;
	height: 108px
}

.return-web {
	text-align: right;
	margin-bottom: 12px
}

.return-web a:hover,.againGet a:hover {
	color: #699f00;
	text-decoration: none
}

.green {
	color: #699f00
}

.iqyCode-pic {
	border: 3px solid #bbdb80;
	padding: 7px;
	width: 135px
}

.iqyCode-pic img {
	display: block;
	width: 135px;
	height: 135px
}

.updateCode {
	margin-top: 14px;
	text-align: center;
	color: #666
}

.codeBorder {
	border: 1px dashed #d2d2d2;
	width: 150px;
	height: 150px;
	text-align: center
}

.suc-login-tip {
	line-height: 150px;
	font-size: 16px
}

.getcodePic {
	font-size: 14px
}

.getCode-bd {
	margin-top: 40px
}

.getIngTxt {
	color: #999;
	margin-top: 15px;
	display: block
}

.getCode-error i {
	background:
		url(images/iqycode-errorIco.png)
		no-repeat;
	width: 35px;
	height: 35px;
	display: block;
	margin: 25px 0 10px 60px;
	*margin: 25px 0 10px 0
}

.againGet {
	font-size: 14px;
	color: #999
}

.iqyNav-code-pop .iqyCode-lt {
	margin-right: 100px
}

.usrTx-inner-addCode,.usrTx-inner-addCode .usrTx-inner-box {
	width: 363px
}

.usrTx-inner-addCode .usrTx-inner-addCode-lt {
	width: 130px;
	border-right: 1px solid #ccc
}

.usrTx-inner-addCode .usrTx-inner-box .usrTx-inner-box_userInfo {
	padding: 10px 0 0 10px;
	height: 25px;
	width: 120px;
	overflow: hidden
}

.usrTx-inner-addCode .user-img-70 {
	margin-top: 0
}

.usrTx-inner-addCode .user-img-70 img {
	display: block;
	width: 70px;
	height: 70px;
	border: 1px solid #cdcdcd
}

.usrTx-inner-addCode .usrTx-inner-box li {
	float: left;
	width: 130px
}

.usrTx-inner-addCode .usrTx-inner-box li.hoverNoBg {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 15px;
	line-height: 0
}

.usrTx-inner-addCode .usrTx-inner-box li.hoverNoBg a:hover {
	background: 0
}

.topNavWrap-index .topNav_user .usrTx-inner-addCode .usrTx-name {
	width: 120px
}

.topNavWrap-index .topNav_user .usrTx-inner-addCode .usrTx-inner-box_bd .usrTx-name a
	{
	max-width: 76px;
	width: auto;
	font-size: 12px
}

body.qypage-980 .topNavWrap-index .topNav_user .usrTx-inner-addCode .usrTx-inner-box_bd .usrTx-name a
	{
	max-width: 76px;
	width: auto
}

.usrTx-inner-addCode .usrTx-inner-addCode-rt {
	width: 232px;
	margin: 0 auto;
	text-align: center
}

.usrTx-inner-addCode .p-code-tit {
	margin-top: 22px
}

.usrTx-inner-addCode .usrTx-inner-box_userInfo .kthy0201 {
	margin: 0 0 0 5px
}

.usrTx-inner-addCode .iqyCode-pic,.usrTx-inner-addCode .codeBorder {
	margin: 16px auto 0
}

.topNav_user .usrTx-inner-addCode-bd .usrTx-name .myName,.topNav_user .usrTx-inner-addCode-bd .kthy0201,.topNav_user .usrTx-inner-addCode-bd .no-kthy0201
	{
	float: none;
	display: inline-block;
	vertical-align: middle
}

.topNavWrap-index .topNav_user .usrTx-inner-addCode-bd .usrTx-name,.topNavWrap-pindao .topNav_user .usrTx-inner-addCode-bd .usrTx-name,.topNavWrap-player .topNav_user .usrTx-inner-addCode-bd .usrTx-name
	{
	text-align: center
}

.topNav_user .usrTx-name a {
	max-width: 92px
}

.usrTx-new_hover {
	z-index: 15
}

.qypage-980 .usrTx-new_hover,.dropDown_wrap .usrTx-new_hover,.qypage-980 .dropDown_wrap .usrTx-new_hover
	{
	left: inherit
}

.topNavWrap-index .topNav_user .usrTx-inner-box_hover,.usrTx-new_hover {
	left: inherit;
	z-index: 15;
	padding: 0;
	width: auto;
	top: 0
}

.nav-login-info_code .nav-login-bd,.nav-login-top,.nav-login-list .nav-icon,.back-login-info,.add-family .add-family_sicon,.add-family-list .add-family_bicon
	{
	background:
		url(images/nav-login-info-new.png)
		no-repeat
}

.nav-login-info {
	width: 420px;
	position: absolute;
	top: 35px;
	left: 9px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.topNavWrap-index .nav-login-info {
	left: 18px
}

.nav-login-info .nav-login_arrow {
	overflow: hidden;
	left: 112px;
	top: -16px;
	text-align: left
}

.dropDown_wrap .nav-login-info {
	left: -18px;
	top: 27px
}

.dropDown_wrap .nav-login-info .nav-login_arrow {
	left: 92px
}

.nav-login-bd {
	width: 420px;
	position: relative;
	z-index: 111;
	background-color: #fff
}

.topLogin .nav-login-info .frameLayer {
	width: 340px;
	height: 289px;
	left: 0;
	top: 0;
	background-color: #e6e6e6
}

.topLogin .nav-login-info .frameLayer-vip_1 {
	height: 300px
}

.topLogin .nav-login-info .frameLayer-vip_2 {
	height: 367px
}

.nav-login-top {
	width: 420px;
	height: 80px;
	overflow: hidden;
	position: relative;
	background-color: #fff
}

.nav-login-top .img {
	float: left;
	padding: 12px 14px 0 20px
}

.nav-login-top .homeLink img {
	border: 3px solid #96c572;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px
}

.nav-login-top .title {
	float: left;
	width: 250px;
	padding-top: 16px
}

.nav-login-top .title {
	background-image: none;
	border: 0;
	text-align: left;
	clear: inherit;
	padding-right: 0
}

.nav-login-top .userName_link .name {
	float: left;
	max-width: 112px;
	margin-right: 4px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;
	font-size: 14px
}

.nav-login-top .userName_link .name:hover {
	color: #3c5b01
}

.nav-login-top .tip {
	clear: both;
	color: #fff;
	display: block;
	text-align: left
}

.nav-login-top .tip a {
	color: #3c5b01
}

.nav-login-top .tip a:hover {
	text-decoration: underline
}

.nav-login-top .tip .vip_link {
	color: #fff
}

.nav-login-top .tip .vip_link:hover {
	color: #3c5b01;
	text-decoration: none
}

.nav-login-top .code-login {
	display: inline-block;
	width: 54px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0
}

.nav-login-info .nav-login-bottom {
	box-shadow: 0 2px 0 #e6e6e6;
	border: 1px solid #dbdbdb;
	border-top: 0;
	background-color: #fff;
	text-align: left
}

.nav-login-info .nav-login-l {
	width: 240px;
	float: left;
	border-right: 1px solid #e8e8e8
}

.nav-login-info .nav-login-list {
	padding: 5px 0;
	float: left
}

.nav-login-info .nav-login-list li {
	height: 20px;
	padding: 10px 0;
	width: 141px
}

.nav-login-info .nav-login-list a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 19px;
	overflow: hidden
}

.nav-login-info .nav-login-list a .num {
	color: #ff722c;
	padding-left: 10px
}

.nav-login-list .nav-icon {
	display: inline-block;
	vertical-align: middle; *+
	vertical-align: 0;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	overflow: hidden
}

.nav-login-list .nav-icon-home {
	width: 18px;
	height: 16px;
	background-position: 0 -89px
}

.nav-login-list .nav-icon-stow {
	width: 18px;
	height: 17px;
	background-position: -20px -88px
}

.nav-login-list .nav-icon-game {
	width: 20px;
	height: 14px;
	background-position: -60px -90px
}

.nav-login-list .nav-icon-cart {
	width: 19px;
	height: 16px;
	background-position: -100px -90px
}

.nav-login-list .nav-icon-setup {
	width: 18px;
	height: 17px;
	background-position: -79px -89px
}

.nav-login-list .nav-icon-vip {
	background-position: -40px -90px
}

.nav-login-info-new .nav-login-list .nav-icon-security {
	background-position: -120px -88px
}

.nav-login-list .nav-icon-service {
	background-position: -140px -88px
}

.nav-login-list .nav-icon-security {
	width: 18px;
	height: 18px;
	background-position: -114px -90px
}

.nav-login-info .exit-login {
	display: block;
	line-height: 34px;
	text-align: center;
	border-top: 1px solid #e8e8e8;
	background-color: #fafafa
}

.nav-login-info .nav-login-r {
	float: left;
	padding: 0 9px 0 20px;
	width: 148px;
	position: relative
}

.nav-login-info .title-h4 {
	line-height: 34px;
	color: #999
}

.nav-login-info .nav-login-r .nav-user-list {
	height: 131px
}

.nav-login-info .nav-user-list li {
	line-height: 20px;
	height: 20px;
	padding-bottom: 10px
}

.nav-login-info .nav-user-list li a {
	display: block
}

.nav-login-info .nav-user-list li span {
	display: inline-block;
	vertical-align: middle
}

.nav-login-info .nav-user-list li .num {
	color: #ff722c
}

.nav-login-info .nav-user-list .img img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.nav-login-info .nav-user-list li .title {
	width: 95px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.nav-login-info .nav-user-list li .title {
	background-image: none;
	border: 0;
	text-align: left;
	clear: inherit;
	padding-right: 0;
	padding-left: 5px
}

.nav-login-info .nav-login-r .more {
	position: absolute;
	right: 20px;
	bottom: -16px
}

.nav-login-info .nav-login-r .more {
	background-image: none
}

.nav-login-info_code .tip_inner {
	border-left: 8px solid #fff
}

.nav-login-info_code .nav-login-inner .nav-login_arrow .tip_inner {
	border-bottom: 8px solid #fff;
	bottom: -1px
}

.nav-login-info_code .nav-login-inner .nav-login_arrow .tip_outer {
	border-bottom: 8px solid #dbdbdb
}

.nav-login-info_code .nav-login-bd {
	background-color: #fff;
	background-position: -1px -199px;
	height: 288px;
	position: relative;
	width: 420px;
	_width: 421px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb
}

.nav-login-info_code .nav-login-bd .tip {
	line-height: 52px;
	text-align: center;
	padding-top: 8px;
	height: auto
}

.nav-login-info_code .nav-login-bd .code-img {
	width: 155px;
	margin: 0 auto
}

.back-login-info {
	position: absolute;
	top: 0;
	right: -2px;
	_right: -1px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 54px;
	height: 50px;
	background-position: -286px -90px
}

.nav-login-profile {
	background-color: #fff;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb
}

.profile-fold {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 0
}

.add-family {
	height: 20px;
	line-height: 20px;
	padding: 13px 0 13px;
	text-align: center
}

.add-family .add-family_sicon,.add-family-list .add-family_bicon {
	border: 1px solid #d9d9d9;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	background:
		url(images/nav-login-info.png)
		no-repeat
}

.add-family .add-family_sicon {
	width: 18px;
	height: 18px;
	background-position: -201px -118px;
	-moz-border-radius: 10px;
	vertical-align: -6px; *+
	vertical-align: -1px;
	_vertical-align: -1px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-right: 10px
}

.add-family-list .add-family_bicon {
	margin: 3px;
	width: 48px;
	height: 48px;
	line-height: 46px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-size: 30px;
	background-position: -1px -148px
}

.add-family-list_warp {
	position: relative;
	padding: 9px 0 0
}

.add-family-list_warp .family-amend {
	position: absolute;
	bottom: 7px;
	right: 24px
}

.add-family-list {
	padding-left: 10px
}

.add-family-list li {
	width: 56px;
	float: left;
	padding: 0 10px 11px 12px
}

.add-family-list li .img {
	position: relative;
	width: 56px;
	height: 56px
}

.add-family-list li .img img {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 3px solid #fff
}

.add-family-list .selected .img img {
	border: 3px solid #82c024
}

.add-family-list li .img .profile-selected {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	display: none;
	background:
		url(images/profile-selected.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/profile-selected.png'
		);
	_background: 0
}

.add-family-list .selected .img .profile-selected {
	display: block
}

.add-family-list li .title {
	line-height: 16px;
	padding-top: 5px;
	height: 32px;
	overflow: hidden;
	text-align: center;
	word-break: break-all;
	white-space: normal
}

.add-family-list .selected .title {
	color: #699f00
}

.nav-profile-tip-box {
	z-index: 15;
	position: relative;
	_left: -90px
}

.topNavWrap-pindao .nav-profile-tip-box {
	_left: 0
}

.nav-profile-tip {
	width: 290px;
	position: absolute;
	top: 35px;
	left: 36px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.nav-profile-tip .profile-inner {
	border: 1px solid #dbdbdb;
	position: relative;
	z-index: 100
}

.topNavWrap-index .nav-profile-tip {
	left: 45px;
	_left: 36px
}

.dropDown_wrap .nav-profile-tip {
	left: -18px;
	top: 27px
}

.dropDown_wrap .nav-profile-tip .nav-login_arrow {
	left: 92px
}

.nav-profile-tip .profile-bd {
	width: 288px;
	height: 154px;
	position: relative;
	z-index: 111;
	background-color: #fff;
	text-align: center
}

.nav-profile-tip .profile-tip {
	line-height: 50px;
	padding-top: 5px;
	font-size: 14px;
	color: #333
}

.nav-profile-tip .profile-btn {
	margin-bottom: 15px;
	display: inline-block;
	width: 152px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #6a9e1b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.nav-profile-tip .profile-btn:hover {
	background-color: #7db718;
	color: #fff
}

.nav-profile-tip .profile-info p {
	line-height: 20px
}

.topLogin .nav-profile-tip .frameLayer {
	width: 290px;
	height: 158px;
	left: 0;
	top: 0;
	background-color: #e6e6e6;
	background: transparent
}

.nav-profile-tip .profile-colse {
	position: absolute;
	right: 6px;
	top: 5px;
	z-index: 112;
	color: #979797;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 16px;
	font-size: 22px;
	text-align: center
}

.nav-profile-tip .profile-colse:hover {
	color: #699f00
}

.nav-profile-tip .tip_inner,.topNav_upload_menu .tip_inner {
	border-left: 9px solid #fff;
	z-index: 1
}

.nav-profile-tip .tip_inner,.topNav_upload_menu .tip_inner,.nav-profile-tip .tip_outer,.topNav_upload_menu .tip_outer
	{
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0
}

.nav-profile-tip .nav-login_arrow {
	overflow: hidden;
	left: 27px;
	top: -17px;
	text-align: left;
	display: inline-block;
	width: 16px;
	z-index: 4;
	height: 17px;
	position: absolute
}

.nav-profile-tip .nav-login_arrow .tip_inner,.nav-profile-tip .nav-login_arrow .tip_outer
	{
	border: 9px dashed transparent
}

.nav-profile-tip .nav-login_arrow .tip_inner {
	border-bottom: 8px solid #8cd32a;
	bottom: -1px
}

.nav-profile-tip .nav-login_arrow .tip_outer {
	border-bottom: 8px solid #8cd32a
}

.nav-login-info .tip_inner,.topNav_upload_menu .tip_inner {
	border-left: 8px solid #54a040;
	z-index: 1
}

.nav-login-info .tip_inner,.topNav_upload_menu .tip_inner,.nav-login-info .tip_outer,.topNav_upload_menu .tip_outer
	{
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0
}

.nav-login-info .nav-login_arrow,.topNav_upload_menu .nav-login_arrow {
	display: inline-block;
	width: 16px;
	z-index: 4;
	height: 16px;
	position: absolute
}

.nav-login-info .nav-login_arrow .tip_inner,.topNav_upload_menu .tip_inner,.nav-login-info .nav-login_arrow .tip_outer,.topNav_upload_menu .nav-login_arrow .tip_outer
	{
	border: 8px dashed transparent
}

.nav-login-info .nav-login_arrow .tip_inner {
	border-bottom: 8px solid #54a040;
	bottom: -1px
}

.nav-login-info .nav-login_arrow .tip_outer {
	border-bottom: 8px solid #6ab555
}

.nav_upload_icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
	overflow: hidden;
	width: 14px;
	height: 12px;
	background: url(images/nav-upload.png)
		no-repeat 0 -1px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/nav-upload.png'
		);
	_background: 0
}

.topNav_upload {
	position: relative
}

.topNav_upload .topNav_upload_title {
	font-size: 14px;
	color: #e5e5e5;
	padding-right: 13px
}

.topNav_upload .topNav_upload_title:visited {
	_color: #e5e5e5
}

.topNav_upload .topNav_upload_title:hover,.topNav_upload .arrow-selected,.topNav_upload .arrow-selected:hover
	{
	color: #99e000;
	_color: #99e000 !important
}

.topNav_upload .topNav_upload_title:hover .nav_upload_icon {
	background:
		url(images/nav-upload-green.png)
		no-repeat 0 -1px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/nav-upload-green.png'
		);
	_background: 0
}

.topNav_upload .arrow-selected .nav_upload_icon {
	background:
		url(images/nav-upload-green.png)
		no-repeat 0 -1px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/nav-upload-green.png'
		);
	_background: 0
}

.topNav_upload .topNav_upload_menu {
	position: absolute;
	position: absolute;
	top: 35px;
	left: -18px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.topLogin .topNav_upload .frameLayer_upload {
	width: 100px;
	height: 195px;
	left: 0;
	top: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #e6e6e6
}

.topNav_upload .topNav_upload-bd {
	width: 98px;
	height: 192px;
	position: relative;
	z-index: 111;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #dbdbdb
}

.topNav_upload .topNav_upload-bd li {
	line-height: 20px
}

.topNav_upload .topNav_upload-bd li a {
	display: block;
	text-align: center;
	padding: 6px 0;
	_height: 20px;
	_overflow: hidden;
	position: relative
}

.topNav_upload .topNav_upload-bd li a:hover {
	background: #f2f2f2
}

.topNav_upload .topNav_upload-bd li a .nav_mag_dot {
	position: absolute;
	top: 2px;
	right: 17px
}

.topNav_upload_menu .nav-login_arrow {
	left: 40px;
	top: -16px;
	z-index: 112
}

.topNav_upload_menu .nav-login_arrow .tip_inner {
	border-bottom: 8px solid #fff;
	bottom: -1px;
	z-index: 1
}

.topNav_upload_menu .nav-login_arrow .tip_outer {
	border-bottom: 8px solid #dbdbdb
}

.topNav_upload-nologin .no-login {
	display: none
}

.topLogin .topNav_upload-nologin .frameLayer_upload {
	height: 166px
}

.topNav_upload-nologin .topNav_upload-bd {
	height: 160px;
	padding-top: 3px
}

.emailActivation,.emailActivation_q {
	color: #333;
	font-size: 12px;
	line-height: 20px
}

.emailActivation .eA_links,.emailActivation_q .eA_links {
	color: #699f00
}

.emailActivation .eA_title,.emailActivation_q .eA_title {
	height: 50px;
	line-height: 49px
}

.emailActivation {
	padding: 5px 15px 0 0
}

.emailActivation .eA_title {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px
}

.emailActivation .eA_title .icon-submitSuccessful {
	display: inline-block;
	height: 50px;
	width: 50px;
	margin-right: 15px;
	margin-bottom: 5px;
	background:
		url("images/site-icons-v10-20141106.png")
		no-repeat -60px -1340px
}

.emailActivation .eA_operation {
	padding-bottom: 10px;
	padding-right: 5px;
	text-align: right
}

.emailActivation .eA_desc {
	text-align: center;
	color: #999;
	padding-top: 5px
}

.emailActivation .submitV3Btn {
	margin: 0 auto
}

.emailActivation_q {
	padding-top: 5px;
	padding-right: 10px;
	overflow: hidden;
	*zoom: 1
}

.emailActivation_q .eA_content {
	padding-left: 10px
}

.emailActivation_q .eA_content .square-icon {
	margin-left: -10px;
	display: inline-block;
	height: 6px;
	width: 6px;
	background:
		url("images/site-icons-v10-20141106.png")
		no-repeat -200px -700px
}

.emailActivation_q .eA_content p {
	line-height: 20px
}

.freeLogin_link {
	color: #699f00;
	*margin-right: 0 !important;
	*margin-right: 10px
}

.topNavWrap-index .nav-login-info-new,.nav-login-info-new {
	left: -62px
}

.topLogin .nav-login-info-new .frameLayer {
	width: 420px;
	height: 254px
}

.topLogin .nav-login-info-new .frameLayer-vip_code {
	height: 250px
}

.nav-login-info-new .nav-login-list-r li {
	width: 99px
}

.nav-login-info-new .nav-login-list-r a {
	padding-left: 0
}

.nav-login-info-new .nav-login-r .more_new {
	margin-left: 14px;
	color: #699f00
}

.nav-login-info-new .nav-login-r .title-h4 {
	margin-top: 5px
}

.nav-login-info-new .nav-user-list li .title {
	width: 93px;
	padding-left: 4px
}

.nav-login-info-new .nav-login-bd-code {
	width: 418px
}

.nav-login-info-new .back-login-info {
	background-position: -366px -87px;
	right: -1px
}

.nav-login-info_code.nav-login-info-new .nav-login-bd {
	background-position: -1px -140px;
	background-color: #fff;
	height: 247px;
	border-bottom: 1px solid #dbdbdb;
	box-shadow: 0 2px 0 #e6e6e6
}

.nav-login-info_code.nav-login-info-new .nav-login-inner .nav-login_arrow .tip_outer
	{
	border-bottom: 8px solid #fff
}

.nav-login-info-new .iqyCode-pic {
	padding: 6px
}

.nav-login-info_code.nav-login-info-new .nav-login-bd .tip {
	height: 51px;
	line-height: 51px;
	padding-top: 0
}

.nav-login-info-new .updateCode {
	margin-top: 8px
}

.dropDown_wrap .nav-login-info-new {
	left: -124px
}

.dropDown_wrap .nav-login-info-new .nav-login_arrow {
	left: 178px
}

.dropDown_wrap .nav-login-info_code.nav-login-info-new .nav-login-bd {
	background: #fff
		url(images/movieLib-nav-login-info-new.png)
		-1px -1px no-repeat
}

.topNavWrap-player .nav-login-info-new {
	left: -71px
}

.topNavWrap-pindao div,.topNavWrap-pindao ul,.topNavWrap-pindao dl {
	zoom: normal
}

.topNavWrap-pindao div:after,.topNavWrap-pindao ul:after,.topNavWrap-pindao dl:after
	{
	content: "";
	display: inline;
	clear: both;
	height: 0;
	visibility: hidden
}

.topNavWrap-pindao .clearfix {
	*zoom: 1;
	clear: none
}

.topNavWrap-pindao .clearfix:after {
	content: "";
	display: table;
	font: 0/0 a;
	clear: both;
	height: 0;
	visibility: hidden
}

.mod-passwordStrength {
	width: 220px;
	height: 20px;
	line-height: 19px;
	font-size: 12px;
	color: #333
}

.passwordStrength {
	overflow: hidden;
	*zoom: 1
}

.passwordStrength_caption {
	float: left
}

.passwordStrength_blocks {
	float: left;
	width: 135px;
	height: 4px;
	margin: 5px;
	_margin-left: 0;
	padding: 2px 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	border: 1px solid #f0f0f0
}

.passwordStrength_blocks .strengthBlock_1,.passwordStrength_blocks .strengthBlock_2,.passwordStrength_blocks .strengthBlock_3
	{
	display: inline-block;
	width: 41px;
	height: 4px;
	margin: 0 2px;
	float: left;
	-moz-transition: background .2s linear;
	-webkit-transition: background .2s linear;
	-ms-transition: background .2s linear;
	transition: background .2s linear
}

.passwordStrength_blocks .strengthBlock_1 {
	background: #c8ea89
}

.passwordStrength_blocks .strengthBlock_2 {
	background: #d3d2d2
}

.passwordStrength_blocks .strengthBlock_3 {
	background: #b2b2b2
}

.passwordStrength_level2 .strengthBlock_2,.passwordStrength_level3 .strengthBlock_2
	{
	background: #93c339
}

.passwordStrength_level3 .strengthBlock_3 {
	background: #78a524
}

.passwordStrength_results .strengthResult_1,.passwordStrength_results .strengthResult_2,.passwordStrength_results .strengthResult_3
	{
	display: none;
	vertical-align: top
}

.passwordStrength_level1 .strengthResult_1 {
	display: inline-block
}

.passwordStrength_level2 .strengthResult_2 {
	display: inline-block
}

.passwordStrength_level3 .strengthResult_3 {
	display: inline-block
}

.topNav_vip .menu-bd {
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	position: absolute;
	right: 0;
	top: 34px;
	z-index: 10001;
	border-radius: 5px;
	width: 110px
}

.frame-vip {
	display: none;
	position: absolute;
	right: 0;
	top: 34px;
	z-index: 1;
	border-radius: 5px;
	width: 112px;
	height: 134px
}

.topNav_vip-hover .menu-bd,.topNav_vip-hover .frame-vip {
	display: block
}

.topNav_vip ul {
	margin-top: 4px;
	z-index: 10001
}

.topNav_vip ul li {
	padding-left: 15px;
	line-height: 32px;
	background:
		url(images/xuline0201.png)
		repeat-x 0 bottom
}

.topNav_vip ul li.last {
	background: 0
}

.topNav_vip ul li a {
	color: #333
}

.topNav_vip ul li a:hover {
	color: #518900
}

.topNav_vip ul li p {
	color: #eb6100;
	margin-top: -10px
}

.topLogo {
	float: left;
	padding-top: 3px;
	position: relative
}

.topNavWrap-index .topLogo {
	padding-right: 20px
}

.topDot {
	float: left;
	height: 20px;
	margin-top: 13px;
	_margin-top: 15px;
	padding-left: 20px;
	background:
		url(images/navtitle_black1.png)
		no-repeat 6px 7px;
	overflow: hidden
}

.topDot h2 {
	font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Arial, Helvetica,
		sans-serif;
	height: 18px;
	font-size: 18px;
	color: #739d24;
	line-height: 18px;
	width: 63px
}

.topDot h2.qycp {
	font-size: 14px;
	width: 80px
}

.flogo_wrap1220 {
	position: absolute;
	left: -23px;
	width: 153px;
	top: 0;
	height: 65px
}

.topNav_adv,.adv_zongyi_new {
	padding-top: 10px;
	margin-left: 10px;
	float: left;
	display: inline
}

.dhBox {
	position: relative;
	z-index: 99;
	width: 87px;
	height: 30px;
	float: left
}

.dhome {
	float: left;
	width: 83px;
	overflow: hidden
}

/* .dhome a {
	display: block;
	float: left;
	width: 73px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	background:
		url(images/home-black.png)
		no-repeat
} */

.dhome a:hover {
	text-decoration: none;
	background-position: 0 -37px
}

.dhGuide,.dhGuide_on,.dhGuide_hover {
	-webkit-user-select: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 87px;
	height: 33px;
	cursor: pointer;
	text-indent: -9999px;
	background:
		url(images/navtitle_black1.png)
		no-repeat -3px -118px;
	z-index: 10
}

.dhGuide_on {
	top: -2px;
	left: -1px;
	width: 91px;
	height: 35px;
	background-position: -2px -262px
}

.dhGuide_hover {
	width: 91px;
	height: 55px;
	left: -2px;
	top: -17px;
	background-position: -1px -171px
}

.ydBox {
	display: none;
	position: absolute;
	z-index: 97;
	top: 31px;
	left: 0;
	width: 234px;
	height: 61px
}

.gtips-bg {
	position: absolute;
	height: 61px;
	width: 234px;
	left: 0;
	top: 0;
	z-index: 98;
	background:
		url(images/navDhtips.png)
		no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/navDhtips.png'
		);
	_background: 0
}

.gtips-txt {
	line-height: 20px;
	position: absolute;
	top: 23px;
	left: 35px;
	z-index: 99
}

.gtips-txt span {
	margin-right: 10px
}

.gtips-txt p .xclose,.gtips-txt p .xclose:hover {
	color: #518900;
	text-decoration: underline
}

.topNav-player .logo {
	padding-top: 3px;
	display: block
}

.topNav-player .dhGuide_on,.topNav-player .dhGuide_hover {
	height: 55px
}

.topNav-player .nav-cont {
	padding: 0 4px;
	border-top: 0
}

.nav-hd0418 {
	display: none
}

.guide-light,.guide-light-hover {
	width: 87px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 6;
	text-indent: -9999px;
	cursor: pointer;
	background:
		url(images/navBg_light.png)
		no-repeat -3px -1px
}

.guide-light-hover {
	background-position: -3px -71px;
	z-index: 7;
	display: none
}

.guide_slipNav {
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 5;
	color: #a2a2a2;
	line-height: 30px;
	font-size: 14px;
	white-space: nowrap;
	padding-right: 16px;
	background:
		url(images/icon_new-black.png)
		no-repeat right 2px
}

.topNavWrap-pindao a:hover,.topNavWrap-player a:hover {
	text-decoration: none
}

.wrap-black {
	width: 100%;
	background: #000
}

.topNav-fixed .navMid,.topNav-player .topNav-fixed .navcont,.navcont {
	position: relative;
	z-index: 3
}

.navMid {
	width: 980px;
	height: 45px;
	margin: 0 auto;
	background: #292929
		url(images/topNav_repeat.png)
		repeat-x 0 0
}

.topNavLt {
	float: left
}

.topNav-pindao .navMid {
	position: relative
}

.topNavMid {
	float: left;
	width: 89px;
	height: 30px;
	padding-top: 7px
}

.topLogin .frameLayer {
	left: 3px;
	top: 7px;
	width: 272px;
	height: 291px
}

.topNavRt {
	position: relative;
	float: right;
	width: 640px;
	height: 30px;
	padding-top: 15px;
	z-index: 5
}

.navTopNew,.navPlayer {
	position: relative;
	z-index: 4200
}

.topLogin {
	height: 24px;
	padding-top: 3px;
	line-height: 24px;
	float: right;
	width: 345px;
	_overflow: hidden;
	text-align: left;
	text-align: right;
	font-size: 0;
	*word-spacing: -1px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.topLogin {
		letter-spacing: -5px
	}
}

.topNav_user,.topNav_vip,.topNav_update,.topNav_records,.topNav_upload,.topNav_fb,.topNavRt .xline,.topNav_appDL
	{
	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1 !important;
	text-align: left;
	position: relative;
	z-index: 15;
	height: 24px;
	line-height: 24px;
	margin-left: 12px
}

.topNavRt a.login0201,.topNavRt a.register0201,.topNavRt a.gx0201,.topNavRt a.upload,.topNavRt a.gx,.topNavRt a.jilu,.topNavRt a.myName,.topNavRt a.fb
	{
	text-decoration: none;
	color: #e5e5e5;
	float: left;
	white-space: nowrap
}

.topNavRt a.login0201:hover,.topNavRt a.register0201:hover,.topNavRt a.gx0201:hover,.topNavRt a.upload:hover,.topNavRt a.gx:hover,.topNavRt a.jilu:hover,.topNavRt a.myName:hover,.topNavRt a.fb:hover
	{
	color: #99e000;
	text-decoration: none
}

.topNav_appDL {
	padding-right: 2px
}

.topNav_appDL,body.qypage-1380 .topNavWrap-player .topNav_appDL,body.qypage-1440 .topNavWrap-player-tv .topNav_appDL
	{
	display: none
}

.topNavWrap-index .topNav_appDL,body.qypage-1380 .topNav_appDL,body.qypage-1440 .topNav_appDL,body.qypage-1680 .topNav_appDL,body.qypage-1920 .topNav_appDL
	{
	display: inline-block;
	*display: inline
}

.topNav_appDL .topNav_appDL_link {
	font-size: 14px;
	color: #e5e5e5
}

.topNav_appDL .topNav_appDL_link:hover {
	color: #99e000
}

.topNav_appDL .icon-qidanTip {
	right: -7px;
	top: -1px
}

@
-webkit-keyframes visibleAnimation {
	from {opacity: 0
}

to {
	opacity: 1
}

}
@
-moz-keyframes visibleAnimation {
	from {opacity: 0
}

to {
	opacity: 1
}

}
@
-ms-keyframes visibleAnimation {
	from {opacity: 0
}

to {
	opacity: 1
}

}
@
keyframes visibleAnimation {
	from {opacity: 0
}

to {
	opacity: 1
}

}
.visibleAnimation {
	-moz-animation: visibleAnimation .6s linear;
	-webkit-animation: visibleAnimation .6s linear;
	-ms-animation: visibleAnimation .6s linear;
	animation: visibleAnimation .6s linear
}

@
-webkit-keyframes hiddenAnimation {
	from {opacity: 1
}

to {
	opacity: 0
}

}
@
-moz-keyframes hiddenAnimation {
	from {opacity: 0
}

to {
	opacity: 1
}

}
@
-ms-keyframes hiddenAnimation {
	from {opacity: 1
}

to {
	opacity: 0
}

}
@
keyframes hiddenAnimation {
	from {opacity: 1
}

to {
	opacity: 0
}

}
.hiddenAnimation {
	-moz-animation: hiddenAnimation .6s linear;
	-webkit-animation: hiddenAnimation .6s linear;
	-ms-animation: hiddenAnimation .6s linear;
	animation: hiddenAnimation .6s linear
}

.nav_arrow {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	position: absolute;
	border: 6px dashed transparent;
	border-bottom: 6px solid #fff;
	top: -12px;
	overflow: hidden;
	z-index: 100
}

.record-box .nav_arrow,.record-box .nav_arrow-login {
	left: 50px;
	top: -4px
}

.record-box .nav_arrow-reg {
	left: 81px;
	top: -4px;
	display: none
}

.menu-bd .nav_arrow {
	right: 28px
}

.record_boxV2 .nav_arrow {
	right: 97px
}

.topNav_records .nav_arrow {
	right: 33px
}

.topNav_upload .topNav_upload_title b,.topNav_vip .gx0201 b,.topNav_update .gx b,.topNav_records .jilu b,.usrTx-register .register0201 b,.topNav_user .usrTx_newWrap b
	{
	position: absolute;
	right: 0;
	top: 11px;
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	border: 5px dashed transparent;
	border-top: 5px solid #e4e4e4;
	overflow: hidden
}

.topNavWrap-index .topNav_upload_title b,.topNavWrap-index .topNav_vip .gx0201 b,.topNavWrap-index .topNav_update .gx b,.topNavWrap-index .topNav_records .jilu b,.usrTx-register .register0201 b,.topNav_user .usrTx_newWrap b
	{
	border-top: 5px solid #e4e4e4
}

.topNav_upload a.arrow-selected,.topNav_vip a.arrow-selected,.topNav_update a.arrow-selected,.topNav_records a.arrow-selected,.usrTx-register a.arrow-selected,.topNav_user a.arrow-selected,.topNavWrap-index a.topNav_vip .arrow-selected,.topNavWrap-index a.topNav_update .arrow-selected,.topNavWrap-index a.topNav_records .arrow-selected
	{
	color: #99e000
}

.topNavWrap-index .topNav_vip .arrow-selected b,.topNavWrap-index .topNav_update .arrow-selected b,.topNavWrap-index .topNav_records .arrow-selected b
	{
	border-top: 5px solid transparent;
	border-bottom: 5px solid #99e000;
	top: 4px
}

.topNav-fixed .topNav_vip .gx0201 b,.topNav-fixed .topNav_update .gx b,.topNav-fixed .topNav_records .jilu b,.topNav_user .usrTx-name b
	{
	border-top: 5px solid #e4e4e4
}

.topNav_upload .topNav_upload_title:hover b,.topNavRt .topNav_vip .gx0201:hover b,.topNavRt .topNav_update .gx:hover b,.topNavRt .topNav_records .jilu:hover b,.usrTx-register .register0201:hover b,.topNav_user .usrTx_newWrap:hover b
	{
	border-top-color: #99e000
}

.topNavRt .xline {
	padding: 0 5px;
	color: #43443f;
	font-size: 10px
}

.topNavRt .topNav_upload .arrow-selected b,.topNavRt .topNav_upload .arrow-selected b,.topNavRt .topNav_vip .arrow-selected b,.topNavRt .topNav_update .arrow-selected b,.topNavRt .topNav_records .arrow-selected b,.usrTx-register .arrow-selected b,.topNav_user .arrow-selected b,.topNavRt .topNav_vip .arrow-selected:hover b,.topNavRt .topNav_update .arrow-selected:hover b,.topNavRt .topNav_records .arrow-selected:hover b,.usrTx-register .arrow-selected:hover b,.topNav_user .arrow-selected:hover b,.topNavRt .topNav_upload .arrow-selected:hover b
	{
	border-top: 5px dashed transparent;
	border-bottom: 5px solid #99e000;
	top: 4px
}

.topNavWrap-pindao {
	height: 45px;
	background: #292929
}

.topNav-pindao {
	width: 100%;
	height: 45px;
	background: #292929
		url(images/topNav_repeat.png)
		repeat-x 0 0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, Helvetica,
		sans-serif;
	width: 100%;
	margin: 0 auto
}

.frame-topNav-pindao {
	display: none
}

.topNav-fixed .frame-topNav-pindao {
	display: block;
	width: 980px;
	height: 45px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	top: -45px;
	_margin-bottom: -45px
}

.topNavWrap-player {
	height: 45px;
	background: #292929
}

.topNav-player {
	width: 100%;
	height: 45px;
	background: #292929
		url(images/topNav_repeat.png)
		repeat-x 0 -20px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, Helvetica,
		sans-serif
}

.topNav-player .topLogin {
	padding-top: 3px
}

.topNav-player .navcont {
	width: 980px;
	height: 45px;
	margin: 0 auto;
	background: #292929
		url(images/topNav_repeat.png)
		repeat-x 0 -20px
}

.topNav-player .topNavLt {
	width: 120px
}

.topNav-player .topNavMid {
	width: 170px;
	padding-top: 7px
}

.topNav-player .topNavRt {
	position: relative;
	width: 640px;
	padding-top: 7px
}

.topNav-player .topNav-fixed {
	position: fixed;
	top: 0;
	_position: absolute
}

.topNav-player .frame-topNav-player {
	display: none
}

.topNav-fixed .frame-topNav-player {
	display: block;
	width: 980px;
	height: 45px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	top: -45px;
	_margin-bottom: -45px
}

.topNavWrap-index .topNav-fixed {
	-moz-animation: visibleAnimation .6s linear;
	-webkit-animation: visibleAnimation .6s linear;
	-ms-animation: visibleAnimation .6s linear;
	animation: visibleAnimation .6s linear
}

.topLogin .topNav_user,.topLogin .topNav_vip,.topLogin .topNav_update,.topLogin .topNav_records,.topLogin .topNav_upload,.topLogin .topNav_fb,.topLogin .topNav_appDL
	{
	margin-left: 10px
}

.qypage-1180 .topLogin .topNav_user,.qypage-1180 .topLogin .topNav_vip,.qypage-1180 .topLogin .topNav_update,.qypage-1180 .topLogin .topNav_records,.qypage-1180 .topLogin .topNav_upload,.qypage-1180 .topLogin .topNav_fb,.qypage-1180 .topLogin .topNav_appDL,.qypage-1380 .topLogin .topNav_user,.qypage-1380 .topLogin .topNav_vip,.qypage-1380 .topLogin .topNav_update,.qypage-1380 .topLogin .topNav_records,.qypage-1380 .topLogin .topNav_upload,.qypage-1380 .topLogin .topNav_fb,.qypage-1380 .topLogin .topNav_appDL
	{
	margin-left: 10px
}

.topNavWrap-index .topNavRt a.login0201,.topNavWrap-index .topNavRt a.register0201,.topNavWrap-index .topNavRt a.gx0201,.topNavWrap-index .topNavRt a.upload,.topNavWrap-index .topNavRt a.gx,.topNavWrap-index .topNavRt a.jilu,.topNavWrap-index .topNavRt a.myName,.topNavWrap-index .topNavRt a.fb
	{
	font-size: 14px
}

.topNavWrap-player .topNavRt a.login0201,.topNavWrap-player .topNavRt a.register0201,.topNavWrap-player .topNavRt a.gx0201,.topNavWrap-player .topNavRt a.upload,.topNavWrap-player .topNavRt a.gx,.topNavWrap-player .topNavRt a.jilu,.topNavWrap-player .topNavRt a.myName,.topNavWrap-player .topNavRt a.fb
	{
	font-size: 14px
}

.topNavWrap-index .topNav-fixed .topNavRt a.login0201,.topNavWrap-index .topNav-fixed .topNavRt a.register0201,.topNavWrap-index .topNav-fixed .topNavRt a.gx0201,.topNavWrap-index .topNav-fixed .topNavRt a.upload,.topNavWrap-index .topNav-fixed .topNavRt a.gx,.topNavWrap-index .topNav-fixed .topNavRt a.jilu,.topNavWrap-index .topNav-fixed .topNavRt a.myName,.topNavWrap-index .topNav-fixed .topNavRt a.fb
	{
	font-size: 14px
}

.topNavWrap-index .topNavRt .xline,.topNavRt .xline-fb {
	display: none
}

.topNavWrap-index .topNav-fixed .topNavRt .xline {
	display: inline
}

.topNavWrap-index .xline-fb,.topNavWrap-index .topNav-fixed .topNavRt .xline-fb
	{
	display: none
}

.topNavWrap-index .gradientLayer {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 50px;
	z-index: 2
}

.topNavWrap-index .topNav-fixed .gradientLayer,.gradientLayer {
	display: none
}

.topNavWrap-index {
	position: absolute;
	width: 100%;
	z-index: 111
}

.topNavWrap-index .navMid {
	position: relative;
	z-index: 12;
	top: 0;
	right: 0;
	width: 100%
}

.topNavWrap-index .topNavLt,.topNavWrap-index .topNavMid,.topNavWrap-index .topDot,.topNavWrap-index .topNav_adv,.topNavWrap-index .adv_zongyi_new
	{
	display: none
}

.topNavWrap-index .topNav-fixed .topNav_adv,.topNavWrap-index .topNav-fixed .adv_zongyi_new
	{
	display: inline
}

.topNavWrap-index .topNavRt {
	text-align: center;
	position: relative;
	padding-top: 10px
}

.topNavWrap-pindao .topLogin {
	width: 365px
}

body.qypage-1180 .topNavWrap-pindao .topLogin {
	width: 380px
}

body.qypage-1380 .topNavWrap-pindao .topLogin {
	width: 470px
}

body.qypage-1180 .topNavWrap-index .topLogin {
	width: 450px
}

body.qypage-1380 .topNavWrap-index .topLogin {
	width: 470px
}

body.qypage-980 .topNavWrap-index .topLogin {
	width: 400px
}

.topNavWrap-index .navTopNew {
	position: relative;
	z-index: 100;
	margin: 0 auto;
	box-shadow: none
}

.topNavWrap-index .topNavMid {
	margin-left: 25px
}

.topNavWrap-index,.topNavWrap-index .topNav-pindao,.topNavWrap-index .navMid
	{
	background: 0
}

.topNavWrap-index .topNav-fixed .topNavLt,.topNavWrap-index .topNav-fixed .topNavMid
	{
	display: block
}

.topNavWrap-index .topNav-fixed,.topNavWrap-index .topNav-fixed .navMid
	{
	background: #292929
		url(images/topNav_repeat.png)
		repeat-x 0 0
}

.topNavWrap-index .topNav-fixed .topNavRt {
	padding-top: 7px
}

.topNavWrap-index .topNav-fixed,.topNavWrap-pindao .topNav-fixed,.topNavWrap-player .topNav-fixed
	{
	position: fixed;
	top: 0;
	_position: absolute;
	-webkit-transform: translate3d(0, 0, 0)
}

.topLogin .usrTx-box {
	position: relative;
	z-index: 95
}

.lifour .usrTx-inner {
	margin-top: 2px;
	_margin-top: 0
}

.topLogin .topNav_user {
	margin-left: 0 !important
}

.usrTx-outer {
	float: left
}

.usrTx-bind {
	height: 0
}

.topNav_user .usrTx-login,.topNav_user .usrTx-register {
	float: left;
	position: relative;
	z-index: 10;
	top: 0;
	height: 24px;
	line-height: 24px
}

.topNav_user .usrTx-img {
	position: absolute;
	z-index: 12;
	display: block;
	width: 33px;
	height: 24px;
	left: 0;
	top: 0
}

.topNav_user .usrTx-img img {
	width: 24px;
	height: 24px;
	border-radius: 2px;
	display: block
}

.topNav_user .usrTx-name,.topNav_user .usrTx-inner {
	float: left;
	position: relative;
	z-index: 10;
	top: 0;
	height: 24px;
	line-height: 24px
}

.topNav_user .usrTx-inner {
	width: 49px;
	_width: 42px;
	z-index: 12;
	margin: 0
}

.topNav_user .usrTx-name {
	width: 92px;
	overflow: hidden;
	display: inline-block;
	color: #666
}

.topNav_user .usrTx-name .myName {
	float: left;
	width: 58px;
	color: #e5e5e5;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.topNav_user .usrTx-name .arrow-selected .myName {
	color: #99e000
}

.topNav_user .usrTx-name .myName:hover {
	text-decoration: none
}

.topNav_user .usrTx_newWrap {
	display: inline-block;
	position: relative;
	width: 92px;
	color: #e5e5e5
}

.topNav_user .usrTx_newWrap:hover {
	text-decoration: none
}

.topNav_user .usrTx_newWrap:hover .myName {
	color: #99e000;
	text-decoration: none
}

.topNav_user .kthy0201 {
	background:
		url(images/vipLogo0822.png)
		no-repeat;
	float: left;
	width: 14px;
	height: 14px;
	margin: 5px 0 0 5px;
	_margin-left: 2px
}

.topNav_user .no-kthy0201 {
	background:
		url(images/vipLogo0822.png)
		no-repeat 0 -36px;
	float: left;
	width: 14px;
	height: 14px;
	margin: 5px 0 0 5px;
	_margin-left: 2px
}

.topNav_user .txImg-img,.topNav_user .txImg-bg,.topNav_user .txImg-link,.topNav_user .txImg-def
	{
	width: 32px;
	height: 32px;
	top: 0
}

.topNav_user .txImg-img,.topNav_user .txImg-img img {
	width: 32px;
	height: 32px
}

.topNav_user .txImg-img {
	left: 7px
}

.topNav_user .txImg-img img {
	border-radius: 4px
}

.topNav_user .txImg-bg {
	background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/trantest.png
		);
	_background: 0
}

.topNav_user .txImg-link a {
	width: 32px;
	height: 32px
}

.topNav_user .my-jifen0409 {
	color: #c2c2c2;
	width: 54px;
	overflow: hidden
}

.historytips {
	position: relative;
	z-index: 60;
	width: 100%;
	height: 0
}

.historytips-bg,.historytips-txt {
	position: absolute;
	z-index: 70;
	bottom: 28px;
	left: 1px;
	width: 270px;
	height: 34px
}

.historytips-bg {
	background-color: #84b83d;
	filter: alpha(opacity = 90);
	-moz-opacity: .9;
	opacity: .9
}

.historytips-txt {
	z-index: 80;
	left: 10px;
	width: 230px;
	line-height: 34px;
	color: #fff;
	overflow: hidden;
	text-align: center
}

a.iconjl-close {
	position: absolute;
	z-index: 90;
	right: 5px;
	bottom: 31px;
	display: block;
	width: 20px;
	height: 30px;
	background-position: -165px -341px
}

.topNav_vip-hover .menu-bd,.topNav_vip-hover .frame-vip {
	display: block
}

.topNav_vip .gx0201 {
	cursor: pointer;
	display: block;
	height: 24px;
	position: relative;
	z-index: 10002
}

.topLogin .topNav_fb,.topNavWrap-index .topNav-fixed .topLogin .topNav_fb
	{
	display: none
}

.topNavWrap-index .topLogin .topNav_fb {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.topNav_update .toGeng {
	display: block;
	height: 24px;
	line-height: 24px;
	position: relative;
	float: left
}

.topLogin .gxBg,.topLogin .gxBg .gxNum,.topLogin .gxBg em {
	display: block;
	height: 14px;
	position: absolute;
	z-index: 15
}

.topLogin .gxBg .gxNum {
	top: 0;
	left: 0;
	z-index: 16;
	width: 6px;
	overflow: hidden;
	background:
		url(images/tipknow.png)
		no-repeat -130px 0 transparent
}

.topLogin .gxBg em {
	left: 5px;
	top: 0;
	z-index: 17;
	padding-right: 5px;
	font: 11px/14px arial;
	color: #fff;
	background:
		url(images/tipknow.png)
		no-repeat right 0 transparent
}

.topNav_update .gxBg {
	right: 21px;
	top: -2px
}

.topNav_update-hover .gxBg {
	display: block
}

.topNav_update .gx {
	float: left;
	position: relative
}

.topNav_update .gx0228 {
	display: none;
	position: absolute;
	right: -76px;
	top: 25px;
	width: 275px;
	z-index: 5;
	padding-top: 10px
}

.topNav_update .gx0228 .qdlist_title {
	color: #000;
	padding-left: 12px;
	background:
		url(images/recdtags.png)
		no-repeat center -279px;
	padding-bottom: 1px;
	line-height: 32px;
	height: 32px
}

.frame-update {
	display: none;
	position: absolute;
	right: 0;
	top: 34px;
	width: 275px;
	z-index: 1
}

.topNav_update-hover .gx0228,.topNav_update-hover .frame-update {
	display: block
}

.record-box .unlooked,.record-box .unReader,.none_jilu {
	height: 190px;
	padding-top: 26px;
	line-height: 24px;
	text-align: center
}

.none_jilu a {
	color: #437200;
	text-decoration: underline
}

.none_jilu a:hover {
	color: #518900;
	text-decoration: underline
}

.topNav_records a.jilu,.topNav_records a.jilu:hover {
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	position: relative;
	z-index: 10002;
	padding-right: 12px
}

.topNav_records .bfjl0228 {
	display: none;
	width: 275px;
	position: absolute;
	right: 0;
	top: 34px;
	z-index: 5;
	padding-top: 11px
}

.topNav_records-hover .bfjl0228 {
	display: block
}

.nav_updateBtn {
	display: none
}

.topNav_update a.gx {
	padding-right: 13px
}

.topNavWrap-player .topLogin {
	width: 365px
}

.qypage-1180 .topNavWrap-player .topLogin {
	width: 380px
}

.qypage-1380 .topNavWrap-player .topLogin,.qypage-1440 .topNavWrap-player .topLogin,.qypage-1680 .topNavWrap-player .topLogin,.qypage-1920 .topNavWrap-player .topLogin
	{
	width: 440px
}

.topNavWrap-pindao .topNavRt a.login0201,.topNavWrap-pindao .topNavRt a.register0201,.topNavWrap-pindao .topNavRt a.gx0201,.topNavWrap-pindao .topNavRt a.upload,.topNavWrap-pindao .topNavRt a.gx,.topNavWrap-pindao .topNavRt a.jilu,.topNavWrap-pindao .topNavRt a.myName,.topNavWrap-pindao .topNavRt a.fb
	{
	font-size: 14px
}

.topNavWrap-pindao .topNavRt {
	padding-top: 7px;
	width: 635px
}

.topNavWrap-index .topNav_user .usrTx-name {
	width: 102px;
	text-align: right;
	_width: auto
}

.topNavWrap-index .topNav_user .usrTx-name a {
	max-width: 92px;
	width: 92px;
	text-align: right;
	_text-align: left
}

.topNavWrap-index .topNav_user .usrTx-inner-box_hover .usrTx-name a {
	max-width: 86px;
	width: auto;
	text-align: left
}

.qypage-980 .topNavWrap-index .topNav_user .usrTx-name {
	width: 102px
}

.qypage-980 .topNavWrap-index .topNav_user .usrTx-name a {
	max-width: 92px;
	width: 92px
}

.topNavWrap-index .topNav_user .usrTx-inner-box_hover {
	left: -100px;
	_left: -130px
}

.qypage-980 .topNavWrap-index .topNav_user .usrTx-inner-box_hover {
	left: -105px;
	_left: -135px
}

.topNavWrap-index .topNav_user .usrTx-new_hover,.qypage-980 .topNavWrap-index .topNav_user .usrTx-inner-box_hover
	{
	left: inherit
}

.topLogin-phone-tip {
	position: relative
}

.nav-mobile-tips {
	color: #fff;
	font-size: 14px;
	text-align: left;
	padding: 0 4px 0 20px;
	width: 385px;
	height: 26px;
	line-height: 26px;
	white-space: nowrap;
	background: #fe8339;
	position: absolute;
	right: -22px;
	bottom: -37px;
	z-index: 2
}

.nav-mobile-tips .closeIco {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 12px;
	position: absolute;
	right: 5px;
	top: 7px
}

.nav-mobile-tips .closeIco:hover {
	color: red
}

.nav-mobile-tips-iframe {
	background: #fff;
	position: absolute;
	right: 0;
	bottom: -37px;
	width: 268px;
	height: 26px;
	z-index: 1
}

.searchbox {
	position: relative
}

.top-search-tip {
	padding-top: 7px;
	right: -20px;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
	position: absolute;
	top: 35px;
	z-index: 1000
}

.top-search-tip .tip-pop {
	width: 130px;
	border: #f7bf8d 1px solid;
	background: #fdf5ee;
	border-radius: 4px;
	position: relative;
	padding: 6px 20px 6px 10px;
	line-height: 23px
}

.top-search-tip .tip-pop .arrow {
	background:
		url(images/arrow.png)
		no-repeat;
	width: 12px;
	height: 7px;
	position: absolute;
	top: -7px;
	right: 32px
}

.top-search-tip .tip-pop .close {
	border: 0;
	background:
		url(images/shut-btn.png)
		no-repeat;
	width: 17px;
	height: 16px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px
}

.top-search-tip .tip-pop p {
	color: #494949;
	font-size: 12px
}

.icon-redDot {
	display: block;
	width: 9px;
	height: 9px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	background: url(images/nav_msg_dot.png)
		no-repeat 0 0
}

.nav_updateBtn .icon-redDot {
	position: absolute;
	right: 2px;
	top: 2px;
	_background:
		url(images/btnGreen_dot-ie6.png)
		no-repeat 0 0
}

.topNav_upload_title .nav_upload_icon {
	_float: left;
	_margin-top: 5px
}

body.qypage-980 .topNav-player .nav_updateBtn {
	margin-left: 10px;
	_margin-left: 6px
}

body.qypage-980 .topNav-fixed .frame-topNav-player {
	width: 980px
}

body.qypage-980 .topNavWrap-player .topLogin {
	_width: 370px
}

body.qypage-980 .topNav-player .topNavRt_new {
	width: 640px
}

body.qypage-1180 .topNav-fixed .frame-topNav-player {
	width: 1180px
}

body.qypage-1180 .topNav-player .navcont {
	width: 1180px
}

body.qypage-1380 .topNav-fixed .frame-topNav-player {
	width: 1380px
}

body.qypage-1380 .topNav-player .navcont {
	width: 1380px
}

body.qypage-1180 .topNavWrap-player .topNavRt_new {
	width: 844px
}

body.qypage-1180 .topNavWrap-player .nav_updateBtn {
	margin-left: 18px;
	_margin-left: 15px
}

.mod-nav-notify-iframe {
	background: transparent;
	position: absolute;
	right: 0;
	bottom: -58px;
	width: 350px;
	height: 50px;
	z-index: 1
}

.mod-nav-notify {
	width: 348px;
	height: 48px;
	background: #fdf5ee;
	border: 1px solid #f7bf8d;
	position: absolute;
	right: 0;
	bottom: -58px;
	z-index: 2
}

.closeIco-notify {
	color: #ed974d;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 10px;
	position: absolute;
	right: 5px;
	top: 4px
}

.closeIco-notify:hover {
	color: #ed974d;
	text-decoration: none
}

.mod-nav-notify .notify-msgIco,.mod-nav-notify .notify-succIco {
	background:
		url(images/notify_ico_def.png)
		no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notify_ico_def.png'
		);
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px
}

.mod-nav-notify .notify-succIco {
	background:
		url(images/notify_ico_suc.png)
		no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notify_ico_suc.png'
		);
	width: 21px;
	height: 16px
}

.mod-nav-notify .notify-main {
	margin: 4px 0 0 10px;
	width: 312px;
	line-height: 20px
}

.mod-nav-notify .notify-main-over .notify-join {
	color: #999
}

.mod-nav-notify .notify-main-succ .notify-succIco {
	float: left;
	width: 21px;
	margin: 15px 10px 0 0
}

.mod-nav-notify .notify-main-succ .notify-content {
	float: left;
	width: 260px
}

.mod-nav-notify .notify-join {
	position: absolute;
	right: 28px;
	bottom: 5px
}

.mod-nav-notify .notify-join a {
	color: #ff921d
}

.mod_vip_bindMobile {
	position: absolute;
	top: 45px;
	right: 0;
	background: #fdf5ee;
	border: 1px solid #f8bf89;
	width: 400px;
	height: 75px;
	z-index: 2
}

.mod_vip_bindMobile .vip-login_arrow .tip_inner {
	border-left: 6px solid #fdf5ee;
	z-index: 1
}

.mod_vip_bindMobile .vip-login_arrow .tip_inner,.mod_vip_bindMobile .vip-login_arrow .tip_outer
	{
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0
}

.mod_vip_bindMobile .vip-login_arrow {
	display: inline-block;
	width: 8px;
	z-index: 4;
	height: 12px;
	position: absolute;
	right: 102px;
	top: -13px
}

.mod_vip_bindMobile .vip-login_arrow .tip_inner,.mod_vip_bindMobile .vip-login_arrow .tip_outer
	{
	border: 6px dashed transparent
}

.mod_vip_bindMobile .vip-login_arrow .tip_inner {
	border-bottom: 6px solid #fdf5ee;
	bottom: -1px
}

.mod_vip_bindMobile .vip-login_arrow .tip_outer {
	border-bottom: 6px solid #f8bf89
}

.closeIco-bindMobile {
	color: #ef9844;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 14px;
	position: absolute;
	right: 5px;
	top: 5px
}

.closeIco-bindMobile:hover {
	color: #d07823
}

.bindMob-pic {
	background: url(images/vip-bindMob.png)
		no-repeat;
	width: 68px;
	height: 61px;
	float: left;
	margin: 8px 0 0 12px;
	display: inline
}

.bind_mob_main {
	float: left;
	width: 280px;
	height: 55px;
	margin-left: 13px;
	line-height: 19px;
	color: #333;
	margin-top: 8px;
	font-size: 12px;
	text-align: left;
	display: table
}

.bind_mob_main_inner {
	display: table-cell;
	vertical-align: middle
}

.mod_vip_bindMobile-iframe {
	background: transparent;
	top: 45px;
	height: 77px;
	position: absolute;
	right: 0;
	width: 382px;
	z-index: 1
}

.qyv-rank {
	float: left;
	display: inline-block;
	width: 22px;
	height: 16px;
	margin-left: 2px;
	position: relative;
	top: 3px
}

.qyvr1 {
	background:
		url(images/vip-grow/vip-grow-rank1.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-rank1.png"
		);
	_background: 0
}

.qyvr2 {
	background:
		url(images/vip-grow/vip-grow-rank2.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-rank2.png"
		);
	_background: 0
}

.qyvr3 {
	background:
		url(images/vip-grow/vip-grow-rank3.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-rank3.png"
		);
	_background: 0
}

.qyvr4 {
	background:
		url(images/vip-grow/vip-grow-rank4.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-rank4.png"
		);
	_background: 0
}

.qyvr5 {
	background:
		url(images/vip-grow/vip-grow-rank5.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-ran5.png"
		);
	_background: 0
}

.qyvr6 {
	background:
		url(images/vip-grow/vip-grow-rank6.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-rank6.png"
		);
	_background: 0
}

.qyvr7 {
	background:
		url(images/vip-grow/vip-grow-rank7.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vip-grow-rank7.png"
		);
	_background: 0
}

.qyvr-gray {
	background:
		url(images/vip-grow/vg-gray-rank.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank.png"
		);
	_background: 0
}

.qyvr-gray1 {
	background:
		url(images/vip-grow/vg-gray-rank1.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank1.png"
		);
	_background: 0
}

.qyvr-gray2 {
	background:
		url(images/vip-grow/vg-gray-rank2.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank2.png"
		);
	_background: 0
}

.qyvr-gray3 {
	background:
		url(images/vip-grow/vg-gray-rank3.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank3.png"
		);
	_background: 0
}

.qyvr-gray4 {
	background:
		url(images/vip-grow/vg-gray-rank4.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank4.png"
		);
	_background: 0
}

.qyvr-gray5 {
	background:
		url(images/vip-grow/vg-gray-rank5.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank5.png"
		);
	_background: 0
}

.qyvr-gray6 {
	background:
		url(images/vip-grow/vg-gray-rank6.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank6.png"
		);
	_background: 0
}

.qyvr-gray7 {
	background:
		url(images/vip-grow/vg-gray-rank7.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/vip-grow/vg-gray-rank7.png"
		);
	_background: 0
}

.mod-sidebar-vip .header .title .qyv-rank {
	position: absolute;
	top: 13px
}

.user_info_wrap .qyv-rank {
	top: 0
}

.side-bar .qyv-rank {
	margin-left: -7px
}

.userSetting-item .qyv-rank {
	float: none
}

.detail_name .qyv-rank {
	float: none;
	position: relative;
	top: 7px
}

.item-detail .qyv-rank {
	float: none
}

.m-vip_box .qyv-rank {
	float: none;
	position: relative;
	top: 0
}

.m-vip_box .vip-rank-oh {
	display: inline-block;
	position: relative;
	top: 5px;
	*top: 0;
	max-width: 88px;
	_width: 88px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.searchbox {
	width: 220px;
	height: 30px;
	float: left;
	position: relative;
	z-index: 3
}

.topNav-pindao .srchDef,.topNav-player .srchDef,.topNavWrap-index .topNav-fixed .srchDef
	{
	padding-right: 36px;
	height: 28px;
	border: 1px solid #fff;
	border-radius: 2px 4px 4px 2px;
	background: #fff;
	overflow: hidden
}

.topNavWrap-index .srchDef {
	border: 1px solid #eee;
	border: 1px solid rgba(255, 255, 255, 0.5);
	background: 0;
	background: rgba(255, 255, 255, 0);
	zoom: 1
}

:root .topNavWrap-index .srchDef {
	filter: none\9
}

.topNav-pindao .srchHover,.topNav-player .srchHover,.topNavWrap-index .topNav-fixed .srchHover
	{
	background: #fff;
	border: 1px solid #390
}

.srchDef span.in {
	width: 100%;
	height: 28px
}

.srchDef span.out {
	border-radius: 0 2px 2px 0;
	float: right
}

.navTopTxt {
	width: 100%;
	text-indent: 9px;
	height: 20px;
	padding: 4px 0;
	color: #999;
	border: 0;
	line-height: 20px;
	background-color: transparent;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, Helvetica,
		sans-serif;
	font-size: 14px;
	float: left;
	outline: 0;
	-webkit-appearance: none
}

.navTopBtn,.navTopBtn-hover {
	width: 36px;
	height: 30px;
	display: block;
	zoom: 1;
	position: absolute;
	top: 0;
	right: -1px;
	border: 0;
	border-radius: 0 2px 2px 0;
	background:
		url(images/srch_btn-new.png)
		no-repeat 0 0;
	cursor: pointer
}

.navTopBtn-hover {
	background-position: 0 -31px
}

.topNavWrap-index .navTopTxt {
	color: #fff
}

.topNavWrap-index .topNav-fixed .navTopTxt {
	color: #999
}

.srchHover .navTopTxt,.topNavWrap-index .topNav-fixed .srchHover .navTopTxt
	{
	color: #000
}

.topNavWrap-player .searchbox,.topNavWrap-pindao .searchbox {
	width: 265px
}

.qypage-1180 .topNavWrap-pindao .navTopBtn,.qypage-1180 .topNavWrap-pindao .navTopBtn-hover,.qypage-1380 .topNavWrap-pindao .navTopBtn,.qypage-1380 .topNavWrap-pindao .navTopBtn-hover
	{
	background:
		url(images/isouBtn-new.png)
		no-repeat;
	width: 76px;
	outline: 0
}

.large .topNavWrap-pindao .navTopBtn,.large .topNavWrap-pindao .navTopBtn-hover,.larger .topNavWrap-pindao .navTopBtn,.larger .topNavWrap-pindao .navTopBtn-hover,.largest .topNavWrap-pindao .navTopBtn,.largest .topNavWrap-pindao .navTopBtn-hover
	{
	background:
		url(images/isouBtn-new.png)
		no-repeat;
	width: 76px;
	outline: 0
}

/* .qypage-1180 .topNavWrap-player .navTopBtn,.qypage-1180 .topNavWrap-player .navTopBtn-hover,.qypage-1380 .topNavWrap-player .navTopBtn,.qypage-1380 .topNavWrap-player .navTopBtn-hover,.qypage-1440 .topNavWrap-player .navTopBtn,.qypage-1440 .topNavWrap-player .navTopBtn-hover,.qypage-1680 .topNavWrap-player .navTopBtn,.qypage-1440 .topNavWrap-player .navTopBtn-hover,.qypage-1920 .topNavWrap-player .navTopBtn,.qypage-1440 .topNavWrap-player .navTopBtn-hover
	{
	background:
		url(images/souquanwang-btn.png)
		no-repeat;
	width: 90px;
	outline: 0
} */

.mod-tip-search {
	width: 100%;
	border: 1px solid #390;
	background: #f2f2f2;
	height: 38px;
	position: relative;
	top: 1px;
	font-size: 14px;
	text-align: left;
	overflow: hidden
}

.mod-tip-search .tip_close {
	color: #8e8e8e;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, Helvetica,
		sans-serif;
	position: absolute;
	right: 5px;
	top: 8px
}

.mod-tip-search .tip_close:hover {
	color: #699f00
}

.mod-tip-search .tip_searchIcon {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 8px;
	top: 9px;
	background:
		url(images/icon-searchTip.png)
		no-repeat 0 0
}

.mod-tip-search .tip_content {
	display: block;
	color: #699f00;
	line-height: 38px;
	margin: 0 25px 0 15px;
	overflow: hidden;
	word-break: keep-all;
	word-wrap: break-word;
	cursor: pointer
}

.qypage-1180 .topNavWrap-index .navTopBtn,.qypage-1180 .topNavWrap-index .navTopBtn-hover,.qypage-1380 .topNavWrap-index .navTopBtn,.qypage-1380 .topNavWrap-index .navTopBtn-hover
	{
	background:
		url(images/souquanwang-btn.png)
		no-repeat;
	width: 90px;
	outline: 0
}

a.lightGreen,a:hover.lightGreen {
	color: #97e200
}

.topNav_loginBar,.frame-loginBar {
	position: absolute;
	top: 65px;
	right: 0;
	height: 30px;
	overflow: hidden;
	border-radius: 0 0 30px 30px;
	display: none
}

.topNav_loginBar {
	width: 450px;
	line-height: 30px;
	background: #1f1f1f;
	color: #999;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .5);
	padding-left: 35px;
	z-index: 2;
	font-size: 0
}

.topNav_loginBar span,.topNav_loginBar a {
	font-size: 12px
}

.frame-loginBar {
	width: 455px;
	z-index: 1
}

.showLoginBar .topNav_loginBar,.showLoginBar .frame-loginBar {
	display: block
}

.navcont .topNav_loginBar,.navcont .frame-loginBar {
	top: 45px
}

.loginBtn-weibo,.loginBtn-qq,.loginBtn-renren {
	display: inline-block;
	width: 76px;
	height: 22px;
	line-height: 22px;
	background: #f17100;
	border-radius: 3px;
	color: #fff;
	font-weight: 700;
	font-family: "\5B8B\4F53";
	_margin-top: 4px;
	margin-left: 10px
}

.loginBtn-qq {
	background: #3698e6
}

.loginBtn-renren {
	background: #1d78c1
}

.loginBtn-weibo:hover,.loginBtn-qq:hover,.loginBtn-renren:hover {
	color: #fff;
	text-decoration: none
}

.loginIcon-weibo,.loginIcon-qq,.loginIcon-renren {
	display: inline-block;
	width: 15px;
	height: 15px;
	float: left;
	background:
		url(images/icon_loginBar.png)
		no-repeat
}

.loginIcon-weibo {
	background-position: 0 0;
	margin: 5px 3px 0 5px;
	_margin-right: 0
}

.loginIcon-qq {
	background-position: 0 -39px;
	margin: 4px 3px 0 5px;
	_margin-right: 0
}

.loginIcon-renren {
	background-position: 0 -70px;
	margin: 4px 2px 0 5px;
	_margin-right: 0
}

.nav-hy-popMini {
	padding-left: 0
}

.nav-hy-popMini .hy-popMini-main {
	text-align: center
}

.nav-hy-popMini .c-day-hy {
	color: #d96630
}

.nav-hy-popMini .closeIco-hy {
	position: absolute;
	right: 7px;
	top: 13px;
	color: #777;
	font-size: 27px;
	line-height: 10px;
	font-family: Helvetica, Arial, sans-serif
}

.nav-hy-popMini .closeIco-hy:hover {
	color: #fff
}

.nav-hy-popMini .xufeiIco-hy {
	width: 76px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	background: #6a9e1b;
	color: #fff;
	font-size: 12px;
	text-align: center;
	border-radius: 3px;
	margin-left: 10px
}

.nav-hy-popMini .xufeiIco-hy:hover {
	background: #7db718
}

.nav-hy-popMini .xufeiIco-hy:active {
	background: #5b8d00
}

.nav-hy-popMini .hy-phoneIco {
	background: url(images/hy-phoneIco.png)
		no-repeat;
	width: 12px;
	height: 16px;
	display: inline-block;
	vertical-align: -3px;
	*vertical-align: 0;
	margin-right: 5px
}

.nav-hy-popMini .green-97e22a {
	color: #97e22a;
	margin-right: 7px
}

.navboxSecond {
	width: 980px;
	height: 34px;
	margin: 0 auto;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", Arial, Helvetica,
		sans-serif;
	overflow: hidden
}

.subNav {
	position: relative;
	z-index: 0;
	height: 32px;
	border: 1px solid #688a00;
	color: #3a3a3a
}

.subNav .clt,.subNav .crt,.subNav .clb,.subNav .crb {
	display: block;
	position: absolute;
	z-index: 4;
	width: 7px;
	height: 7px;
	background:
		url(images/navtitle.png)
		no-repeat 0 -41px;
	overflow: hidden
}

.subNav .clt {
	top: -1px;
	left: -1px;
	background-position: 0 -41px
}

.subNav .crt {
	top: -1px;
	right: -1px;
	background-position: -7px -41px
}

.subNav .clb {
	bottom: -1px;
	left: -1px;
	background-position: 0 -48px
}

.subNav .crb {
	bottom: -1px;
	right: -1px;
	background-position: -7px -48px
}

.subNav a {
	margin: 0 10px;
	color: #ccc;
	text-decoration: none
}

.subNav a.selected {
	color: #81d900
}

.subNav a:hover {
	color: #81d900;
	text-decoration: none
}

.subNav .navLt,.subNav .navRt {
	float: left;
	height: 32px;
	line-height: 32px
}

.subNav .navRt {
	float: right
}

.second_newmenu {
	padding: 10px 0 0 0;
	text-align: center;
	background: #000;
	*height: 34px;
	*zoom: 1
}

.subNav_add {
	height: 34px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#88000000', endColorstr='#88000000' );
	background: rgba(0, 0, 0, .6);
	color: #526776;
	height: 34px;
	position: relative;
	z-index: 0;
	border-radius: 6px;
	border: 0
}

:root .subNav_add {
	filter: none
}

.subNav_add a {
	margin: 0 10px;
	color: #ccc;
	text-decoration: none
}

.subNav_add a.selected {
	color: #81d900
}

.subNav_add a:hover {
	color: #81d900;
	text-decoration: none
}

.subNav_add .navLt,.subNav_add .navRt {
	float: left;
	height: 34px;
	line-height: 34px
}

.subNav_add .navRt {
	float: right
}

.subNav_add .clt,.subNav_add .crt,.subNav_add .clb,.subNav_add .crb {
	display: none
}

.second_newmenu-fix {
	background: #000;
	height: 10px
}

.linkNew {
	position: relative
}

.linkNew .linkNew_icon {
	background: url(images/nav_msg_dot.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/nav_msg_dot.png
		);
	_background: 0;
	line-height: 0;
	overflow: hidden;
	display: block;
	height: 9px;
	position: absolute;
	right: -10px;
	top: -2px;
	width: 9px
}

.s-title_f12 .linkNew,.s-title_f12 .linkNew:hover {
	color: #518900;
	padding-right: 20px;
	_padding-right: 25px
}

.topnav_row3 .linkNew,.topnav_row3 .linkNew:hover {
	color: #f00
}

.topnav_row3 .linkNew .linkNew_icon {
	top: 0
}

.navboxSecond .linkNew .linkNew_icon {
	_left: 68px
}

.s-title_f12 .linkNew .linkNew_icon {
	top: 0
}

.linkNew-yule .linkNew_icon {
	_left: 70px
}

.linkNew-caijing .linkNew_icon {
	*left: 70px
}

.s-title_f12 .linkNew-caijing {
	*padding-left: 10px
}

body.qypage-980 .navboxSecond {
	width: 980px
}

body.qypage-1180 .navboxSecond {
	width: 1180px
}

body.qypage-1380 .navboxSecond {
	width: 1380px
}

.second_new-bottomfix {
	margin-bottom: -44px
}

.second_newmenu-styleOne {
	position: relative;
	background: 0;
	z-index: 50
}

.second_newmenu-styleOne .subNav {
	border: 0;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#88000000', endColorstr='#88000000' );
	font-size: 14px
}

@media screen and (min-width:0\0) {
	.second_newmenu-styleOne .subNav {
		filter: none\0
	}
}

.second_newmenu-styleOne .subNav a {
	color: #fff
}

.second_newmenu-styleOne .subNav a:hover,.second_newmenu-styleOne .subNav a.selected
	{
	color: #82d900
}

.second_newmenu-styleOne .subNav {
	height: 34px
}

.second_newmenu-styleOne .subNav .navLt,.second_newmenu-styleOne .subNav .navRt
	{
	height: 34px;
	line-height: 34px
}

.second_newmenu-styleOne .clt,.second_newmenu-styleOne .crt,.second_newmenu-styleOne .clb,.second_newmenu-styleOne .crb
	{
	display: none
}

.second_newmenu-gyb {
	background-color: #292929
}

.second_newmenu-gyb-tq {
	background-color: #f2f2f2
}

body.qypage-980 .navTopNew .navMid {
	width: 980px
}

body.qypage-1180 .navTopNew .navMid {
	width: 1180px
}

body.qypage-1380 .navTopNew .navMid {
	width: 1380px
}

body.qypage-980 .searchbox {
	width: 220px
}

body.qypage-1180 .searchbox {
	width: 380px
}

body.qypage-1380 .searchbox {
	width: 445px
}

body.qypage-980 .topNavWrap-index .gradientLayer {
	background:
		url(images/topNavNew-index-1024.png)
		no-repeat bottom center;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/topNavNew-index-1024.png
		)
}

body.qypage-1180 .topNavWrap-index .gradientLayer {
	background:
		url(images/topNavNew-index-1440.png)
		no-repeat bottom center;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/topNavNew-index-1440.png
		)
}

body.qypage-1380 .topNavWrap-index .gradientLayer {
	background:
		url(images/topNavNew-index-1680.png)
		no-repeat bottom center;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/topNavNew-index-1680.png
		)
}

body.qypage-1180 .topNavRt_new .searchbox {
	width: 459px
}

body.qypage-1180 .topNav-player .topNavRt_new .searchbox {
	width: 459px
}

body.qypage-980 .topNavRt_new .searchbox {
	width: 265px
}

.topNavRt_new {
	width: 640px
}

body.qypage-1180 .topNavRt_new {
	width: 810px
}

body.qypage-1380 .topNavRt_new {
	width: 960px
}

body.qypage-980 .soResult {
	width: 228px
}

body.qypage-1180 .soResult,body.qypage-1380 .soResult,body.qypage-1440 .soResult,body.qypage-1680 .soResult,body.qypage-1920 .soResult
	{
	width: 368px
}

body.qypage-980 .soResult .so_detail .ulR li {
	width: 106px
}

body.qypage-1180 .soResult .so_detail .ulR li,body.qypage-1440 .soResult .so_detail .ulR li,body.qypage-1680 .soResult .so_detail .ulR li,body.qypage-1920 .soResult .so_detail .ulR li
	{
	width: 235px
}

body.qypage-1180 .topNav-player .soResult .jujiArea li a,body.qypage-1440 .topNav-player .soResult .jujiArea li a,body.qypage-1680 .topNav-player .soResult .jujiArea li a,body.qypage-1920 .topNav-player .soResult .jujiArea li a
	{
	margin-right: 9px
}

body.qypage-1180 .soResult .page_split,body.qypage-1440 .soResult .page_split,body.qypage-1680 .soResult .page_split,body.qypage-1920 .soResult .page_split
	{
	width: 26px;
	margin-left: -8px
}

body.qypage-980 .soResult .jujiArea li a {
	margin-right: 5px
}

body.qypage-980 .soResult .jujiArea li a.lastJuji {
	margin-right: 0
}

body.qypage-980 .soResult .page_split {
	width: 15px;
	margin-left: -4px
}

body.qypage-980 .soResult .so_detail-zy .mediumNone {
	display: none
}

body.qypage-980 .soResult .so_detail-zy .ulR li {
	width: 211px
}

body.qypage-980 .soResult .so_detail-zy .ulR li {
	width: 211px
}

body.qypage-980 .soResult .soItem_detail .so_detail-zy .ulR_pd10 {
	padding-left: 10px
}

body.qypage-1380 .topNavWrap-pindao .searchbox,body.qypage-1180 .topNavWrap-pindao .topNav-pindao .searchbox
	{
	width: 445px
}

body.qypage-1180 .topNavWrap-pindao .topNavRt_new {
	width: 830px
}

body.qypage-1380 .topNavWrap-pindao .topNavRt_new {
	width: 935px
}

body.qypage-980 .topNav_adv,body.qypage-980 .adv_zongyi_new,body.qypage-1180 .topNav_adv,body.qypage-1180 .adv_zongyi_new
	{
	margin-left: 5px
}

body.qypage-980 .topNavWrap-index .topNavRt_new {
	width: 680px
}

body.qypage-1180 .topNavWrap-index .topNavRt_new {
	width: 910px
}

body.qypage-1380 .topNavWrap-index .topNavRt_new {
	width: 940px
}

body.qypage-1380 .topNavWrap-index .topNav-pindao .searchbox,body.qypage-1180 .topNavWrap-index .topNav-pindao .searchbox
	{
	width: 459px
}

body.qypage-1180 .topNav-player .soResult .so_txt,body.qypage-1380 .topNav-player .soResult .so_txt,body.qypage-1440 .topNav-player .soResult .so_txt,body.qypage-1680 .topNav-player .soResult .so_txt,body.qypage-1920 .topNav-player .soResult .so_txt
	{
	width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qy_nav_pop {
	display: none;
	position: absolute;
	width: 300px;
	height: 375px;
	padding-top: 10px;
	top: 25px;
	z-index: 25;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.nav_pop_main {
	overflow: hidden;
	height: 305px;
	*position: relative
}

.nav_pop_inner {
	border: 1px solid #ccc;
	background-color: #fff
}

.pop_main_inner {
	position: relative;
	line-height: 1.5
}

.pop_main_inner .scrollbar_track {
	position: absolute;
	width: 6px;
	right: 2px;
	top: 0;
	bottom: 0;
	z-index: 25
}

.pop_main_inner .scrollbar_track .scrollbar_handle {
	position: absolute;
	display: block;
	width: 6px;
	background-color: #d8dadc;
	left: 0;
	border-radius: 5px
}

.nav_pop_title {
	overflow: hidden
}

.pop_title_list {
	margin-left: -20px;
	border-bottom: 2px solid #e6e6e6;
	font-size: 0;
	letter-spacing: -5px
}

.pop_title_list li {
	display: inline-block;
	*display: inline;
	margin-left: 20px;
	font-size: 14px;
	letter-spacing: normal;
	vertical-align: top;
	*zoom: 1
}

.pop_title_list .title_item {
	position: relative;
	display: block;
	width: 86px;
	height: 35px;
	line-height: 38px;
	text-align: center;
	top: 2px
}

.pop_title_list .title_item:hover {
	border-bottom: 3px solid #699f00;
	text-decoration: none
}

.pop_title_list .selected .title_item {
	border-bottom: 3px solid #699f00;
	color: #699f00
}

.nav_pop_arrow {
	position: absolute;
	right: 114px;
	top: -1px
}

.nav_pop_arrow .arrow-inner,.nav_pop_arrow .arrow-outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	border: 6px dashed transparent;
	line-height: 0;
	font-size: 0
}

.nav_pop_arrow .arrow-inner {
	border-bottom: 6px solid #fff;
	top: 0;
	z-index: 2
}

.nav_pop_arrow .arrow-outer {
	border-bottom: 6px solid #ccc;
	top: -1px;
	z-index: 1
}

.title_item_tip {
	position: absolute;
	padding: 1px 5px;
	background-color: #f15a24;
	top: 0;
	right: 4px;
	line-height: 14px;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.opt_close {
	_position: relative;
	display: inline;
	float: right;
	margin: -10px -10px 0 10px
}

.nav_pop_item {
	width: 292px;
	border: 1px solid #ccc
}

.nav_pop_item .pop_item_inner {
	padding: 10px 12px 10px 18px;
	_padding: 8px 12px 8px 18px;
	background-color: #fff
}

.pop_main_inner_trend .nav_pop_item .pop_item_inner {
	_padding: 9px 12px 9px 18px
}

.nav_pop_inner .nav_pop_item {
	border: 0;
	border-bottom: 1px solid #ccc
}

.nav_pop_inner .nav_pop_item-unread {
	border-left: 6px solid #ccc
}

.nav_pop_inner .nav_pop_item-readed {
	border-left: 6px solid #699f00
}

.nav_pop_item-readed .pop_item_inner,.nav_pop_item-hover .pop_item_inner
	{
	background: #fff
		url(images/dot-green.png) no-repeat
		4px 15px
}

.nav_pop_item-unread .pop_item_inner {
	background-image: none
}

.nav_pop_item-hover .pop_item_inner,.nav_pop_item .hover {
	background-color: #f2f2f2
}

.pop_item_inner .mod-hd,.pop_item_inner .mod-bd,.pop_item_inner .mod-bd .mod-bd_opt,.pop_item_inner .mod-bd .opt_title,.pop_item_inner .mod-bd .mod-bd_desc
	{
	display: inline;
	float: left
}

.pop_item_inner .mod-bd .opt_title .link_num {
	color: #699f00
}

.pop_item_inner .mod-bd .opt_title .link_num:hover {
	color: #436700
}

.pop_item_inner .mod-bd .opt_title {
	margin-right: 8px
}

.pop_item_inner .mod-hd {
	width: 40px;
	margin-right: 10px
}

.pop_item_inner .mod-bd .mod-bd_opt {
	width: 212px;
	height: 20px
}

.pop_item_inner .mod-bd .mod-bd_opt-notice .link-long {
	max-width: 200px;
	_width: 200px;
	width: 200px\0;
	max-width: 200px\0
}

.pop_item_inner .mod-bd .link {
	overflow: hidden;
	display: inline-block;
	max-width: 55px;
	width: 55px\0;
	_width: 55px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pop_item_inner .mod-bd .link:hover {
	color: #436700
}

.pop_item_inner .mod-bd .link-normal {
	max-width: 138px;
	_width: 138px
}

.pop_item_inner .mod-bd .link-long {
	max-width: 140px;
	width: 140px\0;
	max-width: 140px\0;
	_width: 140px
}

.pop_item_inner .mod-bd .desc {
	overflow: hidden;
	display: inline-block;
	color: #666;
	word-break: break-all
}

.pop_item_inner .mod-bd .opt_desc {
	overflow: hidden;
	width: 50px;
	display: inline;
	float: right;
	text-align: right;
	white-space: nowrap
}

.pop_item_inner .mod-bd .mod-bd_desc {
	overflow: hidden;
	width: 212px;
	height: 18px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pop_main_inner_notify .pop_item_inner .mod-bd .mod-bd_desc {
	_height: 20px
}

.nav_pop_footer {
	position: absolute;
	height: 30px;
	background-color: #fff;
	border: 1px solid #ccc;
	bottom: 0;
	left: 0;
	right: 0
}

.nav_pop_footer .pop_footer_sign {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	*margin-top: 6px
}

.nav_pop_footer .pop_footer_more {
	display: inline;
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	*margin-top: 6px
}

.nav_pop_footer-noItem a {
	color: #999;
	cursor: default
}

.nav_pop_footer-noItem a:hover {
	text-decoration: none
}

.nav_pop_item-hover .desc {
	color: #699f00
}

.nav_pop_item-hover .link {
	text-decoration: none
}

.nav_pop_noItem {
	height: 302px;
	text-align: center
}

.nav_pop_noItem .pop_noItem_inner {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	*zoom: 1
}

.nav_pop_noItem .noItem_link {
	color: #699f00;
	text-decoration: underline
}

.icon-qidanTip {
	position: absolute;
	width: 9px;
	height: 9px;
	line-height: 9px;
	overflow: hidden;
	top: -1px;
	right: 6px;
	z-index: 15;
	vertical-align: baseline
}

.topNav_upload-bd .icon-qidanTip {
	right: 17px;
	top: 6px
}

.nav_mag_dot {
	display: inline-block;
	width: 9px;
	height: 9px;
	line-height: 0;
	overflow: hidden;
	background: url(images/nav_msg_dot.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=images/nav_msg_dot.png
		);
	_background: 0;
	_overflow: hidden
}

.nav_pop_single {
	position: fixed;
	_position: absolute;
	_zoom: 1;
	z-index: 14;
	right: 0
}

.nav_pop_single .nav_pop_item {
	margin-bottom: 5px
}

.nav_pop_single .pop_item_inner {
	padding: 10px
}

.topNav_update .qy_nav_pop {
	right: -78px
}

.topNav_update-hover .qy_nav_pop {
	display: block
}

.topNav-pindao .nav_pop_single {
	top: 70px
}

.topNav-player .nav_pop_single {
	top: 50px
}

.topNav-pindao .nav_pop_item {
	top: 30px;
	right: -75px
}

.topNav-player .nav_pop_item {
	top: 22px;
	right: -75px
}

.topNav_records .nav_pop_arrow {
	right: 47px
}

.topNav_records .qy_nav_pop {
	height: auto
}

.pop_main_inner_trend .nav_pop_item-hover .desc {
	color: #666
}

.pop_main_inner_trend .pop_item_inner .mod-bd .link-normal {
	max-width: 90px;
	_width: 90px
}

.pop_main_inner_trend .mod-bd_desc,.pop_main_inner_notify .mod-bd_desc {
	clear: both
}

.trend_lt {
	float: left;
	width: 140px
}

.trend_look {
	float: right
}

.trend_look a {
	color: #699f00
}

.trend_look a:hover {
	color: #436700
}

.long_textOverflow {
	float: left;
	width: 135px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pop_main_inner_notify .pop_item_inner .mod-bd .mod-bd_opt,.pop_main_inner_notify .pop_item_inner .mod-bd .mod-bd_desc
	{
	width: 260px
}

.pop_main_inner_notify .mod-bd_info .desc {
	line-height: 16px;
	_line-height: 17px;
	color: #666
}

.pop_main_inner_notify .trend_lt {
	width: 210px
}

.pop_main_inner_remind .trend_lt {
	width: 190px
}

.pop_main_inner_remind .trend_lt .desc {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 190px
}

.pop_main_inner_remind .pop_item_inner .mod-bd,.pop_main_inner_remind .pop_item_inner .mod-bd .mod-bd_opt,.pop_main_inner_remind .pop_item_inner .mod-bd .mod-bd_desc
	{
	width: 260px
}

.pop_main_inner_remind .nav_pop_item-hover .desc {
	color: #666
}

.pop_main_inner_remind .pop_item_inner .mod-bd .opt_desc {
	width: 145px
}

.pop_main_inner_remind .pop_item_inner .mod-bd .link-long {
	max-width: 107px;
	_width: 107px;
	width: auto\0
}

.pop_main_inner .msg-playBtn {
	background-position: -180px -500px;
	margin-right: 2px;
	_vertical-align: -2px
}

.pop_main_inner_trend .pop_item_inner .mod-bd .green {
	_width: auto
}

.nav_pop_single-rss .nav_pop_item {
	border: 4px solid #ccc
}

.nav_pop_single-rss .mod-bd .desc {
	display: inline;
	color: #333;
	font-size: 14px
}

.nav_pop_single-rss .mod-bd .mod-bd_desc {
	width: 235px
}

.nav_pop_single-rss .mod-hd {
	width: 20px
}

.nav_pop_single-rss .icon-rss-success {
	display: inline-block;
	width: 20px;
	height: 20px;
	background:
		url(/pano/home/images/site-icons-v10.png)
		no-repeat -80px -1160px;
	vertical-align: middle
}

.kaixin_offline_tip {
	position: absolute;
	width: 360px;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
	background-color: #fdf5ee;
	border: 1px solid #f8bf89;
	border-radius: 4px;
	font-size: 12px;
	color: #333;
	top: 35px;
	left: -105px
}

.qypage-980 .kaixin_offline_tip {
	left: -117px
}

.nav_pop_item .mod-bd_piclist {
	display: inline;
	float: left;
	margin-top: 5px;
	width: 260px
}

.nav_pop_item .mod-bd_piclist .piclist_img,.nav_pop_item .mod-bd_piclist .piclist_img img
	{
	display: inline;
	float: left;
	width: 90px;
	height: 50px
}

.nav_pop_item .mod-bd_piclist .piclist_img {
	margin-right: 10px
}

.nav_pop_item .mod-bd_piclist .piclist_cont {
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 3px
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_title {
	line-height: 1.2;
	margin-bottom: 2px;
	font-size: 12px;
	color: #333;
	height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	_width: 157px
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_title a:hover {
	color: #436700
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_desc {
	overflow: hidden;
	height: 18px;
	color: #999;
	text-overflow: ellipsis;
	white-space: nowrap;
	_width: 157px
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_link {
	color: #699f00
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_link:hover {
	color: #436700
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_desc-bt {
	height: 18px;
	overflow: hidden;
	margin-top: 20px
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_desc-bt .cont_desc_right
	{
	float: right
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_desc-bt .cont_desc_link
	{
	color: #699f00
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_desc-bt .cont_desc_link:hover
	{
	color: #436700
}

.nav_pop_item .mod-bd_piclist .piclist_cont .cont_desc-bt .cont_desc_content
	{
	overflow: hidden;
	*zoom: 1;
	color: #999;
	text-overflow: ellipsis;
	white-space: nowrap
}

.nav_pop_item .mod-bd_info {
	display: inline;
	float: left;
	max-height: 50px;
	overflow: hidden;
	width: 260px
}

.nav_pop_item .mod-bd_info .link_add {
	color: #699f00
}

.nav_pop_item .mod-bd_info .link_add:hover {
	color: #436700
}

.nav_pop_item .mod-bd_more {
	width: 260px;
	text-align: right
}

.nav_pop_item .mod-bd_more .link_more {
	color: #699f00
}

.nav_pop_item .mod-bd_more .link_more:hover {
	color: #436700
}

.nav_pop_update .mod-bd {
	width: 260px
}

.nav_pop_update .mod-bd .mod-bd_opt,.nav_pop_update .mod-bd .mod-bd_desc
	{
	width: 260px
}

.nav_pop_update .pop_item_inner .mod-bd .link-long {
	max-width: 130px;
	_width: 130px
}

.nav_pop_update .pop_item_inner .mod-bd .opt_desc {
	width: 120px
}

.nav_pop_update .pop_item_inner .mod-bd .link-normal {
	max-width: 110px;
	_width: 110px
}

.nav_pop_update .pop_item_inner .mod-bd .mod-bd_desc {
	height: 20px
}

.nav_pop_update .pop_item_inner .mod-bd .trend_lt .desc {
	max-width: 130px;
	_width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.nav_pop_item_old {
	height: 60px
}

.topNav_records .nav_pop_main {
	min-height: 305px;
	height: auto !important;
	height: 305px
}

.nav_pop_main-recorder {
	position: relative
}

.nav_pop_recorderWrap {
	position: relative;
	margin-top: 10px
}

.nav_pop_ft_recorder {
	position: relative;
	top: 0;
	*margin-top: -1px
}

.nav_pop_ft_recorder a {
	display: block;
	height: 30px;
	line-height: 30px;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	border-top: 1px dashed transparent;
	_border-top: 0;
	text-align: center;
	font-size: 12px;
	color: #333
}

.nav_pop_ft_recorder a:hover {
	background-color: #fff;
	border: 1px solid #699f00;
	color: #699f00;
	text-decoration: none
}

.qy_nav_pop .timeLine {
	position: absolute;
	width: 1px;
	height: 90%;
	background-color: #e6e6e6;
	padding-left: 0;
	border: 0;
	left: 9px;
	top: 32px
}

.nav_pop_recorder {
	padding-bottom: 5px
}

.recorder_timeTip {
	position: relative;
	padding-left: 4px;
	padding-bottom: 5px;
	height: 24px;
	_width: 250px
}

.recorder_timeTip .icon-timeTipDot {
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #699f00;
	vertical-align: middle;
	*vertical-align: 1px;
	_zoom: 1
}

.recorder_timeTip .timeTip {
	position: relative;
	display: inline-block;
	padding: 0 5px;
	height: 22px;
	background-color: #699f00;
	line-height: 22px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	_zoom: 1
}

.recorder_timeTip-gray .icon-timeTipDot {
	color: #999
}

.recorder_timeTip-gray .timeTip {
	background-color: #999
}

.recorder_list {
	padding-left: 9px
}

.recorder_list .recorder_list_item {
	overflow: hidden;
	display: inline;
	float: left;
	height: 26px;
	line-height: 26px;
	color: #333;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap
}

.recorder_list .recorder_list_item:hover,.recorder_list li.selected a,.recorder_list li.selected .opt a,.recorder_list li.watchSelected a,.recorder_list li.watchSelected .opt a
	{
	color: #699f00;
	text-decoration: none
}

.recorder_list .cut-mini .recorder_list_item {
	width: 160px
}

.recorder_list .cut-normal .recorder_list_item {
	width: 195px
}

.recorder_list .cut-large .recorder_list_item {
	width: 220px
}

.recorder_list .opt {
	display: none;
	float: right;
	height: 26px;
	line-height: 26px;
	margin-right: 24px;
	text-align: right
}

.recorder_list .selected .opt {
	display: inline
}

.recorder_list .opt .cutline {
	color: #ccc
}

.recorder_list .recorder_list_info {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 26px;
	background-color: #fff
}

.recorder_list .selected .recorder_list_info {
	background-color: #f2f2f2
}

.recorder_list .icoplay,.recorder_list .icojl-del {
	background:
		url(images/recdicon.png)
		no-repeat
}

.recorder_list .icoplay,.recorder_list .icojl-del {
	display: inline;
	float: left;
	height: 14px;
	line-height: 0;
	margin: 5px 2px 0 7px;
	vertical-align: middle;
	width: 18px
}

.recorder_list .icojl-pc {
	background-position: -170px -95px
}

.recorder_list .icojl-phone {
	background-position: -168px -64px
}

.recorder_list .icojl-del {
	display: none;
	background-position: 999px 999px
}

.recorder_list .selected .icojl-del {
	display: block;
	position: absolute;
	width: 12px;
	right: 4px;
	background-position: 2px -592px;
	cursor: pointer
}

.qy_nav_pop .noRecorder .nav_pop_main,.qy_nav_pop .noRecorder .timeLine,.noRecorder_tips
	{
	display: none
}

.noRecorder .noRecorder_tips {
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 305px;
	text-align: center
}

.recorder_list .icojl-pc {
	background-position: -170px -95px
}

.recorder_list li.selected,.recorder_list li.watchSelected {
	background:
		url(images/selBg_main.png)
		repeat-x 0 -44px
}

.recorder_list li.selected .icojl-pc,.recorder_list li.watchSelected .icojl-pc
	{
	background-position: 0 -614px
}

.recorder_list li.selected .icojl-phone,.recorder_list li.watchSelected .icojl-phone
	{
	background-position: 2px -636px
}

.icon-roundTxt {
	display: inline;
	float: left;
	padding: 0 5px;
	background-color: #f00;
	margin: 5px 0 0 4px;
	line-height: 16px;
	*line-height: 17px;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.recorder_list .selected .icon-roundTxt {
	display: none
}

.nav_pop_recorderWrap .historytips {
	position: absolute;
	z-index: 70;
	bottom: 0;
	_bottom: -1px;
	left: -1px;
	width: 299px;
	height: 32px
}

.nav_pop_recorderWrap .historytips-bg {
	position: absolute;
	width: 299px;
	height: 32px;
	background-color: #699f00;
	top: 0;
	left: 0;
	opacity: .9;
	filter: alpha(opacity = 90);
	z-index: 1
}

.nav_pop_recorderWrap .historytips-txt {
	position: absolute;
	width: 298px;
	top: 0;
	left: 0;
	color: #fff;
	text-align: center;
	z-index: 2
}

.nav_pop_recorderWrap .iconjl-close {
	position: absolute;
	right: 5px;
	top: 1px
}

.nav_pop_main-recorder .historytips {
	position: absolute;
	z-index: 70;
	bottom: 0;
	_bottom: -1px;
	left: -1px;
	width: 299px;
	height: 32px
}

.nav_pop_main-recorder .historytips-bg {
	position: absolute;
	width: 299px;
	height: 32px;
	background-color: #699f00;
	top: 0;
	left: 0;
	opacity: .9;
	filter: alpha(opacity = 90);
	z-index: 1
}

.nav_pop_main-recorder .historytips-txt {
	position: absolute;
	width: 298px;
	top: 0;
	left: 0;
	color: #fff;
	text-align: center;
	z-index: 2
}

.nav_pop_main-recorder .iconjl-close {
	position: absolute;
	right: 5px;
	top: 1px
}

.nav_pop_main-recorder .timeLine {
	height: 98%;
	left: 8px;
	top: 10px;
	*top: 20px
}

.allVideo-checkbox {
	padding: 10px 10px 0 0
}

.no-longVideo {
	padding: 100px 25px 0 35px;
	text-align: left;
	line-height: 24px
}

.nav_pop_recorderWrap-v2 .recorder_list .cut-large .recorder_list_item {
	width: 178px
}

.nav_pop_recorderWrap-v2 .def-showStatic {
	color: #999;
	height: 26px;
	line-height: 26px;
	margin-right: 10px;
	float: right;
	text-align: right
}

.nav_pop_recorderWrap-v2 .icon-roundTxt {
	line-height: 14px;
	padding: 0 1px;
	margin: 6px 0 0 4px
}

.nav_pop_recorderWrap-v2 .recorder_list .cut-large-only .recorder_list_item
	{
	width: auto;
	max-width: 142px
}

.nav_pop_recorderWrap-v2 .cut-normal-only .recorder_list_item {
	width: auto;
	max-width: 166px
}

.nav_pop_recorderWrap-v2 .cut-mini-only .recorder_list_item {
	width: auto;
	max-width: 131px
}

.nav_pop_recorderWrap-v2 .selected .def-showStatic {
	display: none
}

.nav_pop_recorderWrap-v2 .allVideo-checkbox {
	padding: 0 10px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.dimensionalcodeWrap {
	width: 980px;
	height: 0;
	margin: 0 auto;
	clear: both
}

.baseWeChat_pop {
	width: 279px;
	height: 235px;
	position: absolute;
	left: -282px;
	top: 0;
	color: #333;
	overflow: hidden;
	z-index: 8
}

.baseScrollBar .codecover {
	width: 279px;
	height: 106px;
	position: absolute;
	left: 315px;
	bottom: 0;
	left: 0;
	background-color: transparent;
	z-index: 15
}

.baseWeChat_wrap {
	width: 278px;
	border: 1px solid #d9d9d9;
	border-right: 0;
	background: #fff;
	position: relative;
	left: 279px;
	z-index: 20
}

.baseWeChat_close {
	background:
		url(images/bgcorner.png)
		no-repeat;
	width: 8px;
	height: 8px;
	text-indent: -999px;
	overflow: hidden;
	margin-right: 9px;
	margin-top: 9px;
	float: right
}

.baseWeChat_close:hover {
	background-position: -30px 0
}

.baseWeChat_pop_img {
	display: inline-block;
	float: left;
	width: 64px;
	height: 64px;
	overflow: hidden;
	background:
		url(images/baseWeChatimg_bg.png)
		no-repeat 0 0;
	padding: 5px;
	margin: 15px 15px 0 35px;
	position: relative
}

.baseWeChat_pop_img:hover {
	background-position: 0 -86px
}

.baseWeChat_pop_txt {
	float: left;
	width: 115px;
	height: 89px;
	padding: 15px 0 0 10px
}

.baseWeChat_pop_txt .icon-dot {
	background:
		url(images/rankbtn_new.png)
		no-repeat 0 -26px;
	height: 10px;
	overflow: hidden;
	width: 6px;
	display: inline-block;
	margin-left: -6px;
	vertical-align: middle
}

.baseWeChat_pop_txt a {
	color: #518900;
	text-decoration: underline
}

.baseWeChat_pop_img .moveLine {
	width: 74px;
	height: 2px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 0;
	display: block;
	top: -7px;
	background: -moz-linear-gradient(left, rgba(123, 182, 38, 0),
		rgba(123, 182, 38, 1) 50%, rgba(123, 182, 38, 0) );
	background: -webkit-gradient(linear, left bottom, right top, from(rgba(123, 182, 38,
		0) ), color-stop(.5, rgba(123, 182, 38, 1) ), to(rgba(123, 182, 38, 0)
		) );
	background: -webkit-linear-gradient(left, rgba(123, 182, 38, 0),
		rgba(123, 182, 38, 1) 50%, rgba(123, 182, 38, 0) );
	background: -o-linear-gradient(left, rgba(123, 182, 38, 0),
		rgba(123, 182, 38, 1) 50%, rgba(123, 182, 38, 0) );
	background: -ms-linear-gradient(left, rgba(123, 182, 38, 0),
		rgba(123, 182, 38, 1) 50%, rgba(123, 182, 38, 0) );
	background: linear-gradient(left, rgba(123, 182, 38, 0),
		rgba(123, 182, 38, 1) 50%, rgba(123, 182, 38, 0) )
}

@
-webkit-keyframes animateLine {
	from {top: -7px
}

to {
	top: 76px
}

}
@
-moz-keyframes animateLine {
	from {top: -7px
}

to {
	top: 76px
}

}
@
-o-keyframes animateLine {
	from {top: -7px
}

to {
	top: 76px
}

}
@
-ms-keyframes animateLine {
	from {top: -7px
}

to {
	top: 76px
}

}
@
keyframes animateLine {
	from {top: -7px
}

to {
	top: 76px
}

}
.baseWeChat_pop_img .animateLine {
	-webkit-animation: animateLine 1s linear;
	-moz-animation: animateLine 1s linear;
	-o-animation: animateLine 1s linear;
	-ms-animation: animateLine 1s linear;
	animation: animateLine 1s linear
}

.baseWeChat_pop_img:hover .moveLine {
	-webkit-animation: animateLine 1s linear infinite;
	-moz-animation: animateLine 1s linear infinite;
	-o-animation: animateLine 1s linear infinite;
	-ms-animation: animateLine 1s linear infinite;
	animation: animateLine 1s linear infinite
}

.baseWeChat_pop_about {
	display: none
}

.baseScrollBar-addAbout .baseWeChat_pop_about {
	clear: both;
	text-align: center;
	border-top: 1px dotted #c2c2c2;
	margin: 0 25px;
	padding: 5px 0;
	display: block
}

.baseScrollBar-addAbout .baseWeChat_pop_about a {
	color: #518900
}

.baseScrollBar-addAbout .baseWeChat_pop_about a.link-underline {
	text-decoration: underline
}

.baseScrollBar-addAbout .baseWeChat_pop {
	height: 235px;
	top: 5px
}

.baseScrollBar-addAbout .codecover {
	height: 235px
}

.baseScrollBar-addAbout .baseWeChat_wrap {
	height: 235px
}

.baseWeChat_tip {
	padding: 10px 0 15px 0;
	text-align: center
}

.baseWeChat_tip .update {
	color: #699f00
}

.baseWeChat_logo {
	text-align: center;
	padding-top: 9px
}

.baseWeChat_logo .gap {
	margin-right: 45px
}

.baseWeChat_download {
	display: block;
	height: 36px;
	background-color: #89c333;
	line-height: 37px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	_padding-top: 6px
}

.baseWeChat_download:hover {
	text-decoration: none;
	color: #fff
}

.baseWeChat_download .icon-download {
	display: inline-block;
	width: 28px;
	height: 21px;
	margin-right: 5px;
	background:
		url(images/icon-download.png)
		no-repeat;
	_vertical-align: -2px
}

.downloadApp_wrap {
	position: absolute;
	width: 128px;
	height: 204px;
	top: -203px;
	left: auto
}

.downloadApp_bg {
	position: absolute;
	width: 128px;
	height: 204px;
	background:
		url(images/downloadApp_wrapBg_20140126.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="images/downloadApp_wrapBg_20140126.png"
		);
	_background: 0;
	z-index: 10
}

.downloadApp_inner {
	position: absolute;
	width: 126px;
	height: 202px;
	color: #888;
	text-align: center;
	font-size: "Microsoft YaHei";
	z-index: 11
}

.downloadApp_inner h2 {
	font-size: 14px;
	margin-top: 7px;
	padding-left: 12px
}

.downloadApp_inner .codeImg {
	margin: 0
}

.downloadApp_inner .codeImg img {
	width: 93px;
	height: 92px
}

.downloadApp_inner .info a {
	color: #888
}

.downloadApp_inner .info a:hover {
	color: #888
}

.downloadApp_inner .title {
	font-size: 14px;
	margin-top: 5px;
	color: #7aba01
}

.downloadAPP_androidBtn_wrap {
	margin: 4px auto 0;
	width: 92px
}

.downloadAPP_androidBtn {
	display: block;
	width: 90px;
	height: 30px;
	border: 1px solid #72ab03;
	margin: 6px 0 10px 0;
	background-color: #74af01;
	line-height: 30px;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.downloadAPP_androidBtn:hover {
	color: #fff;
	text-decoration: none
}

.downloadApp_inner .mr10 {
	margin-right: 10px
}

.downloadApp_android {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 30px;
	background:
		url(images/downloadApp_android.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="images/downloadApp_android.png"
		);
	_background: 0;
	cursor: pointer
}

.downloadApp_ios {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 30px;
	background:
		url(images/downloadApp_ios.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src="images/downloadApp_ios.png"
		);
	_background: 0;
	cursor: pointer
}

.mod-activePop {
	position: absolute;
	width: 278px;
	height: auto;
	border: 1px solid #d9d9d9;
	background: #fff;
	z-index: 20
}

.activePop_bd {
	overflow: hidden;
	_zoom: 1;
	padding: 20px 15px 55px 15px
}

.activePop_ft {
	position: absolute;
	width: 278px;
	height: 36px;
	background-color: #699f00;
	line-height: 36px;
	text-align: center;
	bottom: 0
}

.activePop_ft a {
	display: block;
	color: #fff;
	font-size: 18px
}

.activePop_ft a:hover {
	color: #fff;
	text-decoration: none
}

.activePop_pic {
	display: inline;
	float: left;
	margin-right: 10px
}

.activePop_con {
	overflow: hidden;
	_zoom: 1;
	color: #333
}

.activePop_con .imp {
	color: #f15b26
}

.activePop_con em {
	display: inline-block;
	word-break: break-all;
	word-wrap: break-word
}

.activePop_bd .accountCenter_pop_inner_closeBtn {
	position: absolute;
	right: 15px;
	top: 5px;
	z-index: 12
}

.activePop_bd .accountCenter_pop_inner_closeBtn .btn-close-popup {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 16px
}

.downloadApp_inner h3 {
	font-size: 12px;
	margin-top: 3px
}

.baseScrollBar {
	font-family: "\5FAE\8F6F\96C5\9ED1";
	position: fixed;
	_position: absolute;
	z-index: 10;
	width: 30px;
	margin-left: 3px;
	height: 131px
}

.baseScrollBar_menus {
	width: 34px
}

.baseScrollBar_menus .baseToTop,.baseScrollBar_menus .ie6tip,.baseScrollBar_menus .helpFeedback,.baseScrollBar_menus .downClient,.baseScrollBar_menus .reportBar,.baseScrollBar_menus .movieLib,.baseScrollBar_menus .newbieGuide
	{
	display: block;
	width: 34px;
	height: 62px;
	margin-top: 5px;
	background-image:
		url(images/baseScrollBarv3_20140711.png);
	cursor: pointer
}

.baseScrollBar_menus .baseToTop {
	background-position: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/baseScrollBarv3_toTop.png"
		);
	_background: 0
}

.baseScrollBar_menus .selected .baseToTop,.baseScrollBar_menus .baseToTop:hover
	{
	background-position: -46px 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/baseScrollBarv3_toTopHover.png"
		);
	_background: 0
}

.baseScrollBar_menus .helpFeedback {
	background-position: 0 -65px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/baseScrollBarv3_sug.png"
		);
	_background: 0
}

.baseScrollBar_menus .selected .helpFeedback,.baseScrollBar_menus .helpFeedback:hover
	{
	background-position: -46px -65px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/baseScrollBarv3_sugHover.png"
		);
	_background: 0
}

.baseScrollBar_menus .downClient {
	background-position: 0 -312px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/downClient_sug.png"
		);
	_background: 0
}

.baseScrollBar_menus .selected .downClient,.baseScrollBar_menus .downClient:hover
	{
	background-position: -46px -312px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/downClient_sugH.png"
		);
	_background: 0
}

.baseScrollBar_menus .ie6tip {
	width: 30px;
	height: 30px;
	_background:
		url(images/baseScrollBarv3ie_20140326.png)
		no-repeat 0 -100px;
	height: 30px
}

.baseScrollBar_menus .selected .ie6tip,.baseScrollBar_menus .ie6tip:hover
	{
	_background-position: -40px -100px
}

.baseScrollBar_menus .reportBar {
	height: 49px;
	background-position: 0 -130px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/reportBar.png"
		);
	_background: 0
}

.baseScrollBar_menus .reportBar:hover {
	background-position: -46px -130px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/reportBar_h.png"
		);
	_background: 0
}

.baseScrollBar_menus .newbieGuide {
	width: 34px;
	height: 62px;
	background-position: 0 -378px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/newcomer.png"
		);
	_background: 0
}

.baseScrollBar_menus .newbieGuide:hover {
	background-position: -46px -378px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/newcomer-hover.png"
		);
	_background: 0
}

.baseScrollBar_menus .movieLib {
	background-position: 0 -247px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/baseScrollBarv3_movieLib.png"
		);
	_background: 0
}

.baseScrollBar_menus .selected .movieLib,.baseScrollBar_menus .movieLib:hover
	{
	background-position: -46px -247px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/baseScrollBarv3_movieLibHover.png"
		);
	_background: 0
}

.search_ad_pop {
	position: absolute;
	width: 288px;
	height: 198px;
	border: 1px solid #dbdbdb;
	background-color: #fff
}

.search_ad_pop_hd {
	width: 270px;
	height: 35px;
	margin: 0 auto;
	border-bottom: 2px solid #b1cb7b
}

.search_ad_pop_hd a {
	display: inline;
	float: left;
	margin-top: 8px
}

.search_ad_pop_hd .title {
	display: inline;
	float: left;
	font-size: 16px;
	color: #999;
	margin-top: 2px
}

.search_ad_pop_hd .subTitle {
	display: inline;
	float: left;
	font-size: 20px;
	color: #81c100
}

.search_ad_pop_hd .closeBtn {
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 12
}

.search_ad_pop_hd .btn-close-popup {
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 16px
}

.search_ad_pop_hd .btn-close-popup:hover {
	text-decoration: none
}

.search_ad_pop_bd .search_ad_pop_pic {
	display: inline;
	float: left;
	margin: 8px 5px 0 5px
}

.search_ad_pop_bd .search_ad_pop_con {
	width: 128px;
	display: inline;
	float: left;
	margin: 13px 0 0 0;
	color: #333;
	line-height: 1.6
}

.search_ad_pop_bd .search_ad_pop_con .btnWrap {
	margin-top: 25px
}

.search_ad_pop_bd .search_ad_pop_con .btn {
	display: inline-block;
	width: 120px;
	height: 28px;
	line-height: 28px;
	background:
		url(images/search_ad_pop_btn.png)
		no-repeat;
	color: #fff;
	text-align: center
}

.search_ad_pop_bd .search_ad_pop_con .btn:hover {
	text-decoration: none
}

.vip_rec_pop a:hover {
	text-decoration: none
}

.vip_rec_pop {
	border-bottom: 1px solid #eee;
	border-top: 2px solid #7ab700;
	width: 288px;
	background: #eee;
	padding: 0 1px
}

.vip_rec_main {
	padding: 0 14px;
	overflow: hidden;
	_zoom: 1;
	background: #fff
}

.vip_rec_main_inner_closeBtn {
	position: absolute;
	right: 14px;
	top: 10px
}

.vip_rec_close {
	background: url(images/vipCloBtn.png)
		no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	text-indent: -999em;
	overflow: hidden
}

.vip_rec_close:hover {
	background-position: 0 -15px
}

.vip_rec_hd {
	border-bottom: 1px solid #eee;
	height: 35px
}

.vip_rec_hd h2 {
	color: #7ab700;
	font-size: 18px;
	line-height: 35px
}

.vip_rec_bd {
	padding-bottom: 24px
}

.vip_rec_lt {
	float: left;
	margin-right: 18px;
	width: 112px;
	height: 149px
}

.vip_rec_lt img {
	display: block;
	width: 100%;
	height: 100%
}

.vip_rec_rt {
	overflow: hidden;
	height: 149px;
	font-size: 12px
}

.vip_rec_rt p {
	line-height: 20px;
	padding: 8px 0 0 0
}

.look_xq {
	position: absolute;
	bottom: 25px;
	left: 145px
}

.look_xq a,.vip_pop_btn1 a,.vip_pop_btn2 a {
	background: #93c52e;
	border-bottom: 2px solid #7ab700;
	height: 28px;
	line-height: 28px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px
}

.look_xq a:hover,.vip_pop_btn1 a:hover,.vip_pop_btn2 a:hover {
	background: #7ab700;
	color: #fff
}

.look_xq a {
	width: 120px
}

.vip_pop_btn1 a {
	width: 115px;
	float: left
}

.vip_pop_btn2 a {
	width: 150px;
	float: left;
	display: inline;
	margin-left: 55px
}

.vip_rec_bd_more {
	margin-bottom: 7px
}

.vip_rec_bd_more .vip_rec_lt {
	float: left;
	margin-right: 10px;
	width: 145px;
	height: 90px
}

.vip_rec_bd_more .vip_rec_rt {
	height: 90px
}

.vip_rec_bd_more .vip_rec_rt p {
	padding: 0;
	line-height: 22px;
	margin-top: -2px
}

.vip_rec_bd_more .vip_rec_rt p a {
	font-size: 14px
}

.vip_rec_more_dec01,.vip_rec_more_dec02 {
	line-height: 24px
}

.vip_rec_item {
	margin-top: 14px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	font-size: 12px
}

.vip_rec_item span {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle
}

.vip_rec_item li {
	padding: 3px 0
}

.vip_rec_item a {
	width: 207px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle
}

.vip_rec_fd {
	padding: 8px 0
}

.vip_rec_fd .green {
	color: #6a9e1b
}

.vip_rec_fd .more_rec_lt {
	float: left;
	width: 120px
}

.vip_rec_fd .rec_set {
	float: right
}

.icon-recset {
	background-position: -160px -500px;
	width: 12px;
	height: 13px;
	vertical-align: middle
}

.vip_rec_pop .vip_rec_b {
	position: absolute;
	bottom: -3px;
	left: 0;
	background: #dbdbdb;
	height: 2px;
	width: 290px;
	overflow: hidden
}

.vip_rec_img {
	width: 260px;
	height: 90px;
	overflow: hidden;
	position: relative
}

.vip_rec_img_title {
	position: absolute;
	top: 66px;
	left: 0;
	width: 250px;
	height: 20px;
	line-height: 20px;
	padding: 2px 5px;
	cursor: pointer;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	_filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#88000000', endColorstr='#88000000' )
}

.vip_rec_img_title .vip_rec_img_left {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 200px
}

.vip_rec_pop_wrapper .mt15 {
	margin-top: 20px
}

.vip_rec_pop_wrapper .vip_rec_hd h2 {
	color: #fd7822
}

.vip_rec_pop_wrapper .vip_rec_bd {
	line-height: 24px
}

.vip_rec_pop_wrapper .vip_pop_btn1 a {
	width: 150px
}

.vip_rec_pop_wrapper a.ml30 {
	width: 90px;
	margin-left: 20px
}

.vip_rec_pop_wrapper .vip_rec_bd .f14 a {
	color: #7ab700
}

.baseScrollBar_menus .shareOneGRead {
	background-image:
		url(images/custom-vido-fx.png);
	background-position: 0 -355px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/custom-vido-fxdy.png"
		);
	_background: 0
}

.baseScrollBar_menus a:hover.shareOneGRead {
	background-position: -46px -355px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/custom-vido-fxdyh.png"
		);
	_background: 0
}

.baseScrollBar_menus .shareTwoGRead {
	background-image:
		url(images/custom-vido-fx.png);
	background-position: 0 -419px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/custom-vido-fxwx.png"
		);
	_background: 0
}

.baseScrollBar_menus a:hover.shareTwoGRead {
	background-position: -46px -419px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/custom-vido-fxwxh.png"
		);
	_background: 0
}

.baseScrollBar_menus a .chareWx {
	display: block;
	position: absolute;
	top: -52px;
	right: 41px;
	background:
		url(images/custom-vido-fx.png)
		no-repeat;
	background-position: 0 -487px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/custom-vido-fxdyfr.png"
		);
	_background: 0;
	width: 88px;
	border-radius: 7px;
	height: 114px
}

.baseScrollBar_menus a .wx-picMa {
	display: block;
	position: absolute;
	top: 35px;
	left: 7px;
	width: 70px;
	height: 70px;
	background-color: #333
}

.baseScrollBanner-custom {
	width: 127px;
	margin-left: 0
}

.baseScrollBanner-custom .baseScrollBar_menus a.baseToTop {
	background:
		url(images/custom-vido-fx.png)
		no-repeat;
	background-position: 0 0;
	width: 117px;
	height: 176px
}

.qypage-1380 .yijiandyTopWrap {
	width: 1180px
}

.mod-appDownload {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle
}

.mod-appDownload:hover {
	text-decoration: none;
	cursor: pointer
}

.mod-appDownload .appDownload_title,.mod-appDownload .appDownload_desc {
	display: none;
	white-space: nowrap;
	line-height: 18px;
	font-size: 12px
}

.mod-appDownload .appDownload_title {
	color: #699f00
}

.mod-appDownload .appDownload_desc {
	color: #666
}

.mod-appDownload-side200 {
	position: relative;
	right: -200px
}

.mod-appDownload-side400 {
	position: relative;
	right: -400px
}

.mod-appDownload-index {
	background:
		url(images/app-download-0727-28048.gif)
		no-repeat 0 0;
	width: 290px;
	height: 51px;
	margin-top: -6px
}

.mod-appDownload-play {
	background:
		url(images/app-download-0727-28048.gif)
		no-repeat 0 0;
	width: 280px;
	height: 48px
}

.mod-breadcrumb .mod-appDownload-play {
	background:
		url(images/app-download-0727-28048-gray.gif)
		no-repeat 0 0
}

.btn_new,.btn_new .left_pd {
	background:
		url(images/iqiyi_btns_new.png)
		no-repeat;
	_background:
		url(images/iqiyi_btns_ie_new.png)
		no-repeat;
	display: inline-block;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
}

.btn_new-small,.btn_new-small .left_pd {
	background:
		url(images/iqiyi_btn_orange-small.png)
		no-repeat;
	_background:
		url(images/iqiyi_btn_orange-small_ie.png)
		no-repeat;
	display: inline-block;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
}

.btn_new {
	padding-right: 20px;
	cursor: pointer
}

a:hover.btn_new,a:active.btn_new {
	text-decoration: none
}

.left_pd {
	padding-left: 20px;
	white-space: nowrap
}

.btn_green_s {
	background-position: right -1020px;
	height: 22px;
	padding-right: 10px
}

.btn_green_s .left_pd {
	background-position: 0 -1042px;
	font: 12px/22px "\5B8B\4F53";
	padding-left: 10px
}

a:hover.btn_green_s {
	background-position: right -1064px
}

a:hover.btn_green_s .left_pd {
	background-position: 0 -1086px
}

a:active.btn_green_s {
	background-position: right -1108px
}

a:active.btn_green_s .left_pd {
	background-position: 0 -1130px
}

.gui_Cancel_box {
	width: 312px;
	height: 165px;
	background: #ccc;
	filter: alpha(opacity = 70);
	opacity: .7
}

.gui_Cancel {
	background: #fff;
	width: 300px;
	height: 153px;
	border: 1px solid #cbcbcb;
	margin: -160px 0 5px 5px;
	position: relative
}

.gui_Cancel .p1 {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	width: 270px;
	margin: 20px auto 0;
	text-align: center;
	font-weight: normal;
	font-family: "宋体"
}

.gui_Cancel .c666 {
	color: #666
}

.gui_Cancel .p2 {
	text-align: center;
	padding-top: 20px
}

.gui_Cancel p a {
	width: 70px;
	height: 26px;
	line-height: 26px;
	margin-top: 5px;
	display: inline-block;
	background:
		url(images/dingyue_images/dy_btn.png)
		no-repeat 0 0;
	text-align: center;
	margin-right: 15px;
	color: #000
}

.gui_Cancel p a:hover {
	background-position: 0 -54px;
	text-decoration: none;
	color: #000
}

.gui_Cancel p .w82Btn {
	width: 82px;
	height: 36px;
	line-height: 36px;
	background:
		url(images/w82Btn.png)
		no-repeat 0 2px;
	font-size: 14px
}

.gui_Cancel p .w82Btn:hover {
	background-position: 0 -35px
}

.gui_Cancel p .w82Btn:active {
	background-position: 0 -71px
}

.btn_gray_s {
	background-position: right -1152px;
	height: 22px;
	text-shadow: none;
	padding-right: 10px;
	line-height: 18px
}

.btn_gray_s .left_pd {
	background-position: 0 -1174px;
	font: 12px/22px "\5B8B\4F53";
	color: #000;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	padding-left: 10px
}

a:hover.btn_gray_s {
	background-position: right -1196px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2)
}

a:hover.btn_gray_s .left_pd {
	background-position: 0 -1218px;
	color: #518900
}

a:active.btn_gray_s {
	background-position: right -1240px
}

a:active.btn_gray_s .left_pd {
	background-position: 0 -1262px;
	color: #518900
}

.btn_orange_m {
	background: #ff7e00;
	padding: 0 15px;
	line-height: 30px;
	color: #fff
}

.btn_orange_m .left_pd {
	background: 0;
	padding-left: 0
}

a:hover.btn_orange_m {
	color: #fff
}

.addToDesk_tips2 {
	position: absolute;
	left: -60px;
	bottom: 26px;
	z-index: -1;
	width: 182px;
	min-height: 30px;
	_height: 30px;
	background: #fdf5ee;
	padding: 4px 14px 4px 14px;
	line-height: 21px;
	border: 1px solid #f6bf90;
	color: #666;
	border-radius: 5px;
	display: none;
	text-align: left
}

.addToDesk_tips2 .arrow_bottom2 {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	position: absolute;
	border: 7px dashed transparent;
	border-top: 7px solid #f6bf90;
	left: 84px;
	bottom: -14px;
	_bottom: -14px;
	overflow: visible
}

.addToDesk_tips2 .arrow_bottom2 .arrow_bottom2A {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	position: absolute;
	border: 6px dashed transparent;
	border-top: 6px solid #fdf5ee;
	left: -6px;
	bottom: -5px;
	_bottom: -7px;
	_background: 0;
	overflow: visible
}

.popup-jujiBox {
	width: 510px;
	position: relative;
	z-index: 2000;
	border: 5px solid #d9d9d9
}

.popup-juji {
	width: 488px;
	border: 1px solid #CCC;
	background: #FFF;
	z-index: 2;
	padding: 15px 5px 15px 15px
}

.popup-juji h3 {
	line-height: 22px;
	color: #000;
	float: left
}

.cloBtn-juji {
	position: absolute;
	top: 25px;
	right: 25px
}

.popup-jujiNav {
	padding: 10px 0;
	width: 460px;
	overflow: hidden;
	position: relative;
	zoom: 1;
	*padding: 0 0 10px 0
}

.popup-juji-tab {
	margin-left: -10px;
	position: relative;
	zoom: 1
}

.popup-juji-tab li {
	float: left;
	border-bottom: 1px solid #d9d9d9;
	height: 17px;
	padding-top: 2px
}

.popup-juji-tab li a span {
	border-left: 1px solid #d9d9d9;
	display: inline-block;
	padding: 0 9px;
	height: 12px;
	line-height: 12px;
	*height: 16px;
	*line-height: 16px;
	cursor: pointer
}

.popup-juji-tab a {
	height: 20px;
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	margin-bottom: -7px;
	vertical-align: top;
	*vertical-align: normal
}

.popup-juji-tab .selected a,.popup-juji-tab li a:hover {
	color: #518900;
	background:
		url("images/juji_Arrow.png")
		bottom center no-repeat
}

.popup-juji-list li {
	float: left;
	width: 32px;
	height: 28px
}

.popup-juji-list li a {
	width: 25px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	display: inline-block;
	border: 1px solid #d9d9d9;
	color: #000;
	background: #fafafa
}

.popup-juji-list .selected a,.popup-juji-list li a:hover {
	background: #5da100;
	border: 1px solid #5da100;
	color: #FFF;
	text-decoration: none
}

.poup-jujiBtn {
	padding-top: 16px
}

.poup-jujiBtn .EB6100 {
	color: #eb6100
}

.poup-jujiBtn .pdL118 {
	margin: 0 6px 0 158px;
	position: relative
}

.poup-jujiBtn .gxBg {
	left: 45px;
	top: 1px
}

.poup-jujiBtn .gxBg,.poup-jujiBtn .gxBg .gxNum,.poup-jujiBtn .gxBg em {
	display: block;
	height: 14px;
	position: absolute;
	z-index: 15
}

.poup-jujiBtn .gxBg .gxNum {
	background:
		url("images/tipknow.png")
		no-repeat scroll -130px 0;
	left: 0;
	overflow: hidden;
	top: 0;
	width: 6px;
	z-index: 16
}

.poup-jujiBtn .gxBg em {
	background:
		url("images/tipknow.png")
		no-repeat scroll right 0;
	color: #FFF;
	font: 11px/14px arial;
	left: 5px;
	padding-right: 5px;
	top: 0;
	z-index: 17;
	vertical-align: top
}

.popup-jujiBG {
	display: none
}

.play_btn .download56,.play_btn .download56_disable {
	background:
		url(images/albumBtn56_144.png)
		no-repeat;
	width: 38px;
	height: 24px;
	line-height: 24px;
	float: left;
	padding-left: 18px;
	text-align: center
}

.play_btn .download56 {
	background-position: 0 0
}

.play_btn .download56:hover {
	background-position: 0 -48px
}

.play_btn .download56_disable,.play_btn .download56_disable:hover {
	background-position: 0 -96px;
	color: #cccaca
}

.btn-albumPlay {
	text-align: center;
	margin-top: 17px
}

.gasket520Box {
	width: 520px;
	width: 0\9;
	height: 0\9;
	*width: 0;
	*height: 0;
	position: absolute;
	left: 0;
	top: 0
}

:root .popup-juji-tab li a span {
	*height: 16px;
	*line-height: 16px
}

.np_btn {
	display: inline-block;
	background:
		url(images/btn.png)
		no-repeat;
	text-align: center;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

a.btn_close {
	width: 12px;
	height: 12px;
	background-position: -299px -1px
}

a.btn_close:hover {
	width: 12px;
	height: 12px;
	background-position: -299px -23px
}

 @charset "utf-8"; 

.mod-tplink-pop {
	z-index: 100;
	border: 1px solid #e1e1e1;
	background-color: #f5f5f5;
	-webkit-border-shadow: 0 0 10px #e1e1e1;
	-moz-border-shadow: 0 0 10px #e1e1e1;
	box-shadow: 0 0 10px #e1e1e1;
	height: 318px
}

.mod-tplink-pop .pop_hd {
	padding: 5px 12px 10px 7px;
	line-height: 24px
}

.mod-tplink-pop .pop_hd .title {
	font-size: 14px;
	color: #666
}

.mod-tplink-pop .close {
	color: #a0a0a0;
	font-size: 30px;
	position: absolute;
	top: 4px;
	right: 8px
}

.mod-tplink-pop .close:hover {
	text-decoration: none;
	color: #7ab700
}

.mod-tplink-pop .pop_bd {
	padding: 30px 15px 25px 15px
}

.mod-tplink-pop .pop_ft {
	padding-bottom: 25px;
	text-align: center
}

.mod-tplink-pop .pop_ft .pop-btn {
	margin: 0 5px;
	display: inline-block;
	line-height: 34px;
	text-align: center
}

.mod-tplink-pop .pop_ft .pop-btn:hover {
	text-decoration: none
}

.mod-tplink-pop .usrTxGeneral-box .bindOther-box p {
	font-size: 12px
}

.mod-tplink-pop .usrTxGeneral-box_hover {
	top: 0;
	left: 0;
	padding: 0
}

.mod-tplink-pop .usrTxGeneral-box_hover .close {
	top: 8px
}

.mod-tplink-pop .usrTxGeneral-box .logReg-form {
	margin-right: 25px
}

.mod-tplink-pop .usrTxGeneral-box_v3 .logReg-form {
	width: 275px
}

.mod-tplink-pop .usrTxGeneral-box {
	width: 478px
}

.mod-tplink-pop .usrTxGeneral-box .noUser {
	left: 320px
}

.mod-tplink-pop .usrTxGeneral-box .usrTxGeneral-box_v3 {
	padding: 30px 0 22px 20px
}

.mod-tplink-pop .usrTx-box_popup {
	box-shadow: 0 0 10px #e1e1e1
}

.mod-tplink-pop .Img-box {
	position: relative;
	padding: 55px 73px 45px 73px
}

.mod-tplink-pop .Img-con {
	display: inline-block;
	position: relative
}

.mod-tplink-pop .Img-con p {
	text-align: center;
	position: absolute;
	bottom: -23px;
	color: #999;
	font-size: 12px
}

.mod-tplink-pop .Img-con .p-pc {
	width: 76px
}

.mod-tplink-pop .Img-con .p-tplink {
	width: 69px;
	left: 0
}

.mod-tplink-pop .tplink-helper .succeedImg,.mod-tplink-pop .tplink-helper .failedImg,.Img-PC,.Img-tipicon,.Img-tplink-green,.Img-tplink-gray,.Img-Point1,.Img-Point2,.pop_facility .tplink_details_slide .next,.pop_facility .tplink_details_slide .last,.pop_Fac-tplink,.pop_Fac i
	{
	background: url(images/tplink-bg.png)
		no-repeat
}

.mod-tplink-pop .Img-box .Img-Point {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 10px 23px 0
}

.mod-tplink-pop .Img-box .Img-Point1 {
	background-position: -20px 0
}

.mod-tplink-pop .Img-box .Img-Point2 {
	background-position: 0 0
}

.mod-tplink-pop .Img-PC {
	background-position: -400px 0;
	width: 76px;
	height: 60px;
	margin-right: 23px
}

.mod-tplink-pop .Img-tipicon {
	background-position: -440px -60px;
	width: 40px;
	height: 41px;
	position: absolute;
	top: 24px;
	left: 202px
}

.mod-tplink-pop .Img-tplink-gray {
	background-position: -219px 0;
	width: 69px;
	height: 45px;
	margin-left: 13px
}

.mod-tplink-pop .Img-tplink-green {
	background-position: -82px 0;
	width: 69px;
	height: 45px;
	margin-left: 13px
}

.mod-tplink-pop .Img-tplink-head {
	margin-left: 13px;
	width: 70px;
	height: 70px;
	vertical-align: top;
	padding-top: 5px
}

.mod-tplink-pop .tplink-head-icon {
	width: 70px;
	height: 70px;
	display: inline-block;
	margin-top: -20px
}

.mod-tplink-pop .tplink-head-icon img {
	width: 70px;
	height: 70px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.mod-tplink-pop .Img-tplink-head p {
	bottom: -4px
}

.mod-tplink-pop .Txt-box h3 {
	color: #9e9e9e;
	padding: 10px 0 20px 0;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	text-align: center
}

.mod-tplink-pop .Txt-box .tplink-name {
	display: inline-block;
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.mod-tplink-pop .Txt-box .link_setup {
	color: #71b618
}

.mod-tplink-pop .pop-btn160 {
	width: 160px;
	text-align: center;
	background: #71b618;
	color: #fff;
	font-size: 14px
}

.mod-tplink-pop .pop-btn160:hover {
	color: #fff;
	background: #80cb1b
}

.mod-tplink-pop .pop-btn-green {
	color: #71b618;
	font-size: 14px
}

.mod-tplink-pop .pop-btn-green:hover {
	color: #71b618
}

.mod-tplink-pop .pop_facility {
	width: 448px;
	padding: 40px 15px 3px 15px
}

.tplink_details_slide {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e6e6e6;
	clear: both;
	height: 470px;
	margin-bottom: 30px;
	padding: 0 40px 0 30px;
	position: relative;
	width: 910px
}

.tplink_details_slide .last {
	background:
		url("images/tplink_store_game_img/tplink_detilas_slideBtn_01.png")
		no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 40px;
	left: 14px;
	position: absolute;
	top: 215px;
	width: 22px
}

.tplink_details_slide .next {
	background:
		url("images/tplink_store_game_img/tplink_detilas_slideBtn_02.png")
		no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 40px;
	position: absolute;
	right: 14px;
	top: 215px;
	width: 22px
}

.tplink_details_slideBox {
	height: 390px;
	overflow: hidden;
	padding-top: 40px;
	position: relative;
	width: 100%
}

.tplink_details_slideBox ul {
	width: 2000px
}

.tplink_details_slideBox ul li {
	float: left;
	margin: 0 10px
}

.tplink_details_slideBox ul li a {
	cursor: default
}

.mod-tplink-pop .pop_facility .tplink_details_slide {
	width: 408px;
	height: 110px;
	background: #f5f5f5;
	border: 0;
	margin: 0;
	padding: 0 20px
}

.mod-tplink-pop .pop_facility .tplink_details_slideBox {
	padding: 0;
	height: 110px;
	text-align: center
}

.mod-tplink-pop .pop_facility .tplink_details_slide .last {
	background-position: -40px 0;
	width: 20px;
	height: 36px;
	display: block;
	position: absolute;
	left: 0;
	top: 32px
}

.mod-tplink-pop .pop_facility .tplink_details_slide .last-gray {
	background-position: -40px -40px
}

.mod-tplink-pop .pop_facility .tplink_details_slide .next {
	background-position: -60px 0;
	width: 20px;
	height: 36px;
	display: block;
	position: absolute;
	right: 0;
	top: 32px
}

.mod-tplink-pop .pop_facility .tplink_details_slide .next-gray {
	background-position: -60px -40px
}

.mod-tplink-pop .pop_facility .tplink_details_slideBox ul li {
	margin: 0 20px 0 15px;
	display: inline;
	width: 100px
}

.mod-tplink-pop .tplink_details_slideBox .li-num-1 {
	margin-left: 140px
}

.mod-tplink-pop .tplink_details_slideBox .li-num-2 {
	margin-left: 72px
}

.mod-tplink-pop .pop_Fac {
	border: 1px solid #eee;
	display: block;
	font-size: 12px;
	color: #999;
	width: 98px;
	height: 98px;
	background: #f9f9f9;
	position: relative
}

.mod-tplink-pop .selected .pop_Fac {
	border-color: #97cf95;
	background: #fff
}

.mod-tplink-pop .pop_Fac:hover {
	color: #999;
	text-decoration: none
}

.mod-tplink-pop .pop_Fac span {
	display: inline-block;
	margin-top: 16px
}

.mod-tplink-pop .pop_Fac p {
	width: 78px;
	text-align: center;
	margin-top: 10px;
	padding: 0 10px;
	height: 16px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mod-tplink-pop .pop_Fac i {
	display: block;
	width: 24px;
	height: 24px;
	background-position: 0 -20px;
	position: absolute;
	bottom: -5px;
	right: -7px
}

.mod-tplink-pop .selected .pop_Fac i {
	background-position: 0 -60px
}

.mod-tplink-pop .pop_Fac-tplink {
	width: 64px;
	height: 45px;
	background-position: -290px 0;
	display: inline
}

.mod-tplink-pop .selected .pop_Fac-tplink {
	background-position: -153px 0
}

.mod-tplink-pop .pop_facility_Txt {
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	width: 100%;
	text-align: center;
	margin-top: 40px;
	padding-bottom: 25px
}

.mod-tplink-pop .pop_facility_Txt i {
	font-style: normal;
	color: #71b618
}

.mod-tplink-pop .tplink-helper .img {
	padding: 30px 0
}

.mod-tplink-pop .tplink-helper .succeed {
	font-size: 16px;
	color: #699f00
}

.mod-tplink-pop .tplink-helper .succeed .tplink-name {
	display: inline-block;
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.mod-tplink-pop .tplink-helper .failed {
	color: #dd4646
}

.mod-tplink-pop .tplink-helper .succeedImg {
	position: relative;
	top: 3px;
	*top: 0;
	right: 8px;
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -40px -80px
}

.mod-tplink-pop .tplink-helper .failedImg {
	background-position: -40px -100px
}

.mod-login-bottomFix-warp {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 10000
}

.mod-login-bottomFix {
	width: 100%;
	height: 160px;
	background-color: rgba(0, 0, 0, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#88000000', endColorstr='#88000000' )
}

:root .mod-login-bottomFix {
	filter: none
}

.mod-login-bottomFix .login-bottomFix-main {
	width: 980px;
	margin: 0 auto;
	position: relative
}

.mod-login-bottomFix .login-bottomFix-bg,.mod-login-bottomFix .login-bottomFix-bg2
	{
	background:
		url(images/login-bottomFix-bg01.png)
		no-repeat;
	width: 390px;
	height: 220px;
	position: absolute;
	top: -60px;
	left: 0
}

.mod-login-bottomFix .login-bottomFix-bd {
	width: 325px;
	padding-left: 425px
}

.mod-login-bottomFix .login-bottomFix-subCol {
	width: 190px;
	margin-top: 25px
}

.mod-login-bottomFix .bottomFix-bd-list {
	font-size: 14px;
	color: #fff;
	margin: 0 0 10px
}

.mod-login-bottomFix .bottomFix-bd-list-threeError {
	margin: 0
}

.mod-login-bottomFix .bottomFix-bd-tabs {
	display: inline-block;
	*float: left;
	*margin-top: 5px;
	width: 50px;
	margin-right: 5px;
	*margin-right: 0
}

.mod-login-bottomFix .inputComms,.mod-login-bottomFix .bottomFix-yzmCon
	{
	display: inline-block;
	width: 255px;
	height: 22px;
	padding: 4px 0 4px 7px;
	border: 1px solid #888;
	background: #fff
}

.mod-login-bottomFix .bottomFix-error {
	height: 25px;
	line-height: 27px;
	color: #ff0c00;
	margin: 0 0 0 60px;
	font-size: 12px
}

.mod-login-bottomFix .logAuto span {
	background:
		url(images/pub_images/navLoginV3.png)
		no-repeat -116px -104px;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-left: 23px;
	color: #fff
}

.mod-login-bottomFix .logAuto span.selected {
	background-position: 0 -126px
}

.mod-login-bottomFix .bottomFix-logAuto {
	margin-left: 60px;
	*margin-left: 51px;
	font-size: 12px
}

.mod-login-bottomFix .bottomFix-findPsd {
	margin-left: 145px
}

.mod-login-bottomFix .bottomFix-subCol-btn .site-btn {
	border-radius: 3px;
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding: 0
}

.mod-login-bottomFix .bottomFix-phone-zc {
	color: #fff;
	line-height: 36px;
	float: right;
	font-size: 12px
}

.mod-login-bottomFix .bottomFix-phone-zc:hover {
	color: #699f00;
	text-decoration: none
}

.mod-login-bottomFix .otherLogin-area p {
	font-size: 12px;
	color: #fff
}

.mod-login-bottomFix .otherLogin-area-ico {
	margin-left: -8px;
	margin-top: 10px
}

.mod-login-bottomFix .otherLogin-area-ico a {
	float: left;
	background:
		url(images/bottomFix-ico.png)
		no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 8px
}

.mod-login-bottomFix .otherLogin-area-ico a:hover {
	opacity: .9
}

.mod-login-bottomFix .otherLogin-area-ico .weibo {
	background-position: -28px 0
}

.mod-login-bottomFix .otherLogin-area-ico .qq {
	background-position: -56px 0
}

.mod-login-bottomFix .otherLogin-area-ico .baidu {
	background-position: -84px 0
}

.mod-login-bottomFix .otherLogin-area-ico .xiaomi {
	background-position: -112px 0
}

.mod-login-bottomFix .otherLogin-area-ico .renren {
	background-position: -140px 0
}

.mod-login-bottomFix .otherLogin-area-ico .zhifubao {
	background-position: -168px 0
}

.mod-login-bottomFix .bottomFix-closeBtn {
	background:
		url(images/bottomFix-close.png)
		no-repeat;
	width: 17px;
	height: 17px;
	float: right;
	position: absolute;
	top: 10px;
	right: 0
}

.mod-login-bottomFix .bottomFix-closeBtn:hover {
	background-position: 0 -19px
}

body.qypage-1180 .mod-login-bottomFix .bottomFix-closeBtn {
	right: -99px
}

body.qypage-1380 .mod-login-bottomFix .bottomFix-closeBtn {
	right: -199px
}

.mod-login-bottomFix .login-bottomFix-phone .bottomFix-bd-tabs,.mod-login-bottomFix .login-bottomFix-def .bottomFix-bd-tabs
	{
	width: 56px;
	margin-right: 0
}

.mod-login-bottomFix .login-bottomFix-phone .login-bottomFix-bg2 {
	background:
		url(images/login-bottomFix-bg02.png)
		no-repeat
}

.mod-login-bottomFix .login-bottomFix-phone .bottomFix-yzmCon .inputComm1,.mod-login-bottomFix .login-bottomFix-def .bottomFix-yzmCon .inputComm1
	{
	border: 0;
	outline: 0;
	width: 140px
}

.mod-login-bottomFix .login-bottomFix-phone .bottomFix-get,.mod-login-bottomFix .login-bottomFix-def .bottomFix-get
	{
	display: inline-block;
	width: 105px;
	text-align: right
}

.mod-login-bottomFix .login-bottomFix-phone .bottomFix-get a,.mod-login-bottomFix .login-bottomFix-def .bottomFix-get a
	{
	font-size: 12px;
	color: #699f00
}

.mod-login-bottomFix .login-bottomFix-phone .login-area-sub {
	color: #fff;
	font-size: 12px
}

.mod-login-bottomFix .login-bottomFix-phone .login-bottomFix-subCol {
	margin-top: 67px
}

.mod-login-bottomFix .bottomFix-get img {
	width: 104px;
	height: 30px;
	border-left: 1px solid #d6d6d6;
	margin-top: -4px
}

.mod-login-bottomFix .login-bottomFix-email .bottomFix-get,.mod-login-bottomFix .login-bottomFix-def .bottomFix-get
	{
	width: 110px
}

.mod-login-bottomFix .mod-passwordStrength {
	margin-left: 60px;
	color: #fff
}

.mod_loginPop_v {
	width: 512px;
	height: 360px;
	font-size: 12px;
	position: absolute;
	top: 50px;
	z-index: 4850;
	overflow: hidden;
	visibility: visible;
	left: 670px
}

.mod_loginPop_v .mod_loginPop_con {
	background: #fff;
	width: 512px
}

.mod_loginPop_v .mod_loginPop_con h2 {
	background: #f4f4f4;
	border-bottom: 1px solid #e5e5e5;
	height: 51px;
	line-height: 51px;
	font-size: 16px
}

.mod_loginPop_v .logReg-form {
	width: 268px;
	margin-right: 32px
}

.mod_loginPop_v .bindOther-box_icoV3 {
	width: 132px;
	float: left
}

.mod_loginPop_v .noUser {
	float: left;
	position: static;
	margin-top: 10px
}

.mod_loginPop_v .usrTxGeneral-box_v3 {
	padding: 33px 45px 47px 30px;
	height: 227px
}

.mod_loginPop_v .errorArea {
	margin: 0 0 2px 34px
}

.mod_loginPop_v .mobile-tips {
	font-size: 12px
}

.mod_loginPop_v .usrTxGeneral-box_v3 .noUser {
	bottom: 70px
}

.mod_loginPop_v .mod_loginPop_v_closeBtn {
	position: absolute;
	right: 17px;
	top: 10px
}

.mod_loginPop_v .mod_loginPop_v_closeBtn a {
	font-size: 26px;
	color: #999;
	line-height: 26px;
	font-family: tahoma
}

.mod_loginPop_v .mod_loginPop_v_closeBtn a:hover {
	text-decoration: none;
	color: #000
}

.mod_loginPop_v .pwd-link {
	*padding-right: 24px
}

.mod_loginPop_v .mailType-box-login,.mod_loginPop_v .mailType-box-reg,.mod_loginPop_v .mailType-box-bind
	{
	top: 146px
}

.mod_loginPop_v .mailType-box-login {
	left: 64px
}

.popup-login-individuation {
	width: 520px;
	min-height: 430px;
	font-size: 12px
}

.popup-login-individuation .btn-close-loginPop {
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	color: #dce7ec;
	position: absolute;
	right: 5px;
	top: 5px;
	border-radius: 15px;
	font-family: arial;
	font-size: 30px;
	text-align: center;
	line-height: 31px
}

.popup-login-individuation .btn-close-loginPop:hover {
	color: #dce7ec;
	background: #6a79ad;
	text-decoration: none
}

.popup-login-individuation .usrTx-box_popup {
	border-radius: 5px;
	border: 0;
	padding-top: 192px;
	width: 520px;
	box-shadow: none
}

.popup-login-individuation .frameLayer {
	width: 520px;
	height: 430px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 5px
}

.popup-login-individuation .usrTxGeneral-box_v3 .mailType-box-login {
	top: 253px;
	left: 69px
}

.popup-login-individuation .usrTxGeneral-box .usrTxGeneral-box_v3 {
	min-height: 225px;
	height: auto;
	_height: 225px;
	padding: 0;
	padding-bottom: 13px
}

.popup-login-individuation .usrTxGeneral-box_v3 .logReg-form {
	width: 292px;
	padding-left: 35px;
	margin-right: 35px;
	border-right: 0
}

.popup-login-individuation .usrTxGeneral-box_v3 .bindOther-box {
	overflow: hidden;
	*zoom: 1
}

.popup-login-individuation .tabs-regRorm th {
	font-size: 12px
}

.popup-login-individuation .usrTxGeneral-box_v3 .errorArea .mobile-tips
	{
	margin-top: 6px
}

.popup-login-individuation .bindOther-box_icoV3 {
	margin-top: 20px
}

.popup-login-individuation .bindOther-box_icoV3 .iconBox {
	border-bottom: 1px dotted #e1e1e1;
	margin-bottom: 14px;
	width: 137px;
	padding-bottom: 14px
}

.popup-login-individuation .usrTxGeneral-box .usrTxGeneral-box_v3 .noUser
	{
	left: 348px;
	bottom: 28px
}

.popup-login-individuation .usrTxGeneral-box .bindOther-box p {
	line-height: 13px;
	color: #666
}

.popup-login-individuation .usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn
	{
	width: 258px;
	height: 30px;
	height: 30px;
	background: #699f00;
	background: -moz-linear-gradient(top, #75b100, #699f00);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#75b100),
		to(#699f00) )
}

.popup-login-individuation .usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn:hover
	{
	background: #7fb52b
}

.popup-login-individuation .usrTxGeneral-box_v3 .tabs-regRorm .in-txt {
	width: 230px;
	height: 22px;
	line-height: 22px;
	font-size: 12px
}

.popup-login-individuation .usrTx-box_popup {
	background: #fff
		url(images/popup-login-new.jpg)
		no-repeat 0 0
}

.individuation-favorites .usrTx-box_popup {
	background-position: 0 0
}

.individuation-comment .usrTx-box_popup {
	background-position: -1080px 0
}

.individuation-subscribe .usrTx-box_popup {
	background-position: -540px 0
}

.individuation-dianying .usrTx-box_popup {
	background: #fff
		url(images/individuation-dianying.jpg)
		no-repeat 0 0
}

.individuation-dianying .link-out {
	position: absolute;
	top: 6px;
	right: 10px;
	color: #bae3c5
}

.individuation-dianying .link-out:hover {
	text-decoration: none;
	color: #fff
}

.individuation-dianying .btn-close-loginPop:hover {
	background: #0e9040
}

.popup-login-individuation .usrTxGeneral-box_v3 .tabs-regRorm .acountBorder
	{
	width: 256px;
	height: 30px
}

.popup-login-individuation .usrTxGeneral-box_v3 .mailType-list {
	width: 256px
}

.popup-login-individuation .usrTxGeneral-box_v3 .tabs-regRorm td {
	padding-bottom: 14px
}

.popup-login-individuation .topNav_user .usrTxGeneral-box a:hover {
	text-decoration: none
}

.popup-login-individuation .loginIcon {
	background:
		url(images/thirdLoginIcon.png)
		no-repeat;
	display: inline-block;
	vertical-align: middle
}

.popup-login-individuation .divide-line-ico {
	color: #999;
	width: 266px;
	margin-top: 11px;
	position: relative;
	text-align: center
}

.popup-login-individuation .box_v3AddCode .divide-line-ico {
	margin-top: 9px
}

.popup-login-individuation .divide-line-ico a {
	color: #999
}

.popup-login-individuation .divide-line-ico a:hover {
	color: #699f00
}

.popup-login-individuation .divide-line-con {
	position: absolute;
	width: 266px;
	height: 14px;
	line-height: 14px;
	background: #fff;
	text-align: center;
	top: -6px;
	_top: -2px
}

.popup-login-individuation .arrowUpCon {
	_top: -5px
}

.popup-login-individuation .arrowUpCon .divide-line-con {
	top: 0;
	_top: 4px
}

.popup-login-individuation .otherBind-big {
	margin-top: 10px;
	padding-left: 0;
	*margin-top: 4px
}

.popup-login-individuation .otherBind-big a {
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 7px
}

.popup-login-individuation .otherBind-big .weibo,.popup-login-individuation .otherBind-big .weibo:hover
	{
	background-position: 0 0
}

.popup-login-individuation .otherBind-big .qq,.popup-login-individuation .otherBind-big .qq:hover
	{
	background-position: -40px 0
}

.popup-login-individuation .otherBind-big .weixin,.popup-login-individuation .otherBind-big .weixin:hover
	{
	background-position: -80px 0
}

.popup-login-individuation .otherBind-big .baidu,.popup-login-individuation .otherBind-big .baidu:hover
	{
	background-position: -120px 0
}

.popup-login-individuation .otherBind-big .zhifubao,.popup-login-individuation .otherBind-big .zhifubao:hover
	{
	background-position: -160px 0
}

.popup-login-individuation .otherBind-big .renren,.popup-login-individuation .otherBind-big .renren:hover
	{
	background-position: -200px 0
}

.popup-login-individuation .otherBind-big .xiaomi,.popup-login-individuation .otherBind-big .xiaomi:hover
	{
	background-position: -240px 0
}

.popup-login-individuation .otherBind-big .jd,.popup-login-individuation .otherBind-big .jd:hover
	{
	background-position: -280px 0;
	margin-right: 0
}

.popup-login-individuation .usrTxGeneral-box .tabs-regRorm .pb0 {
	padding-bottom: 0
}

.popup-login-individuation .usrTxGeneral-box_v3 .pwd-link {
	margin-top: 2px;
	text-align: right;
	display: inline
}

.popup-login-individuation .usrTxGeneral-box_v3 .pwd-link a {
	float: right;
	*margin-right: -14px
}

.popup-login-individuation .mr0 {
	margin-right: 0
}

.popup-login-individuation .refreshIcon {
	width: 15px;
	height: 15px;
	background-position: -80px -40px;
	margin: 8px 0 0 9px;
	float: left;
	display: inline
}

.popup-login-individuation .logAutoRightCon {
	height: 16px;
	line-height: 16px;
	float: right
}

.popup-login-individuation .logAutoRightCon a {
	height: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	color: #699f00
}

.popup-login-individuation .RegNowLine {
	width: 1px;
	height: 12px;
	background: #d6d6d6;
	margin: 0 9px;
	display: inline-block;
	vertical-align: middle
}

.popup-login-individuation .arrowUp {
	width: 10px;
	height: 6px;
	background-position: 0 -40px
}

.popup-login-individuation a:hover .arrowUp {
	width: 10px;
	height: 6px;
	background-position: -20px -40px;
	cursor: pointer
}

.popup-login-individuation .arrowDown {
	width: 10px;
	height: 6px;
	background-position: -40px -40px
}

.popup-login-individuation a:hover .arrowDown {
	width: 10px;
	height: 6px;
	background-position: -60px -40px;
	cursor: pointer
}

.popup-login-individuation .usrTxGeneral-box .notest-tabs {
	width: 292px
}

.popup-login-individuation .itemregLast {
	width: 258px;
	height: 16px;
	line-height: 16px;
	margin-top: -5px
}

.popup-login-individuation .box_v3AddCode .itemregLast {
	margin-top: -4px
}

.popup-login-individuation .usrTxGeneral-box_v3 .tabs-regRorm td.pb11 {
	padding-bottom: 11px
}

.popup-login-individuation a,.popup-login-individuation a:hover {
	text-decoration: none
}

.popup-login-individuation .usrTxGeneral-box .bindOther-box .scanbox p {
	margin-top: 13px;
	line-height: 16px
}

.popup-login-individuation .usrTxGeneral-box_v3 .tabs-regRorm .acountYzm
	{
	width: 232px;
	float: left
}

.popup-login-individuation .usrTxGeneral-box_v3 .tabs-regRorm .acountYzm .in-txt
	{
	width: 227px
}

.popup-login-individuation .free-yzm-get,.popup-login-individuation .emailReg
	{
	position: absolute;
	right: 10px;
	top: 0
}

.popup-login-individuation .emailReg a {
	color: #333
}

.popup-login-individuation .emailReg a:hover,.popup-login-individuation .free-yzm-get a,.popup-login-individuation .free-yzm-get a:hover
	{
	color: #699f00
}

.scanbox a,.scanbox a:hover {
	color: #699f00;
	cursor: default;
	display: inline-block
}

.quickMarkBox {
	margin-top: 30px
}

.quickMark {
	width: 122px;
	height: 122px;
	background:
		url("images/quickMark.png")
		no-repeat;
	display: inline-block;
	vertical-align: middle
}

.refresh_invalid {
	cursor: pointer;
	background:
		url("images/refresh_invalid.png")
		no-repeat
}

.scanbox .refresh_invalid_text a {
	cursor: pointer
}

.pop-login-fromVip {
	width: 512px
}

.phone-pop-vip {
	width: 511px
}

.pop-login-fromVip .usrTx-box_popup {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-color: #fff;
	background: #fff
		url(images/login-pop-bg.gif)
		no-repeat 0 0
}

.pop-login-fromVip .btn-close {
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	color: #6b6b6b;
	font: 25px/28px Tahoma, Helvetica, Arial, \5B8B\4F53;
	position: absolute;
	right: 0;
	top: 0
}

.pop-login-fromVip .btn-close:hover {
	color: #699f00;
	text-decoration: none
}

.getCode-error i {
	margin: 38px 0 20px 44px
}

.suc-login-tip {
	line-height: 122px
}

.codeBorder {
	width: 122px;
	height: 122px
}

 @charset "utf-8"; 

.phone-pop-hy {
	width: 512px;
	height: 446px;
	background: #fff;
	padding-bottom: 20px;
	border-radius: 4px
}

.phone-pop-hy .bd {
	margin-top: -10px
}

.phone-pop-hy .hd {
	background:
		url(images/phone-pop-hyPicbg-5.png)
		no-repeat;
	width: 512px;
	height: 173px
}

.phone-pop-hy .pop-closeBtn {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0;
	color: #fff;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 26px;
	line-height: 20px;
	float: right;
	padding: 5px 7px 0 0
}

.phone-pop-hy .pop-closeBtn:hover {
	color: #539a8b;
	text-decoration: none
}

.phone-pop-hy .prompt_hd {
	color: #999;
	padding: 1px 0 2px 275px;
	margin-bottom: 6px
}

.phone-pop-hy input {
	outline: 0
}

.phone-pop-hy .phone-list {
	font-size: 14px;
	color: #333;
	margin: 0 0 10px 0
}

.phone-pop-hy .phone-list .set-item {
	width: 120px;
	display: inline-block;
	text-align: right
}

.phone-pop-hy .phone-list .inputComm {
	display: inline-block;
	border: 1px solid #d6d6d6;
	width: 258px;
	padding: 4px 0 4px 6px;
	height: 22px;
	line-height: 22px
}

.phone-pop-hy .phone-list-yzmCon {
	border: 1px solid #d6d6d6;
	width: 258px;
	padding: 0 0 0 6px;
	height: 30px;
	line-height: 28px;
	*line-height: 30px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.phone-pop-hy .phone-list-yzm .inputComm1 {
	width: 170px;
	border: 0
}

.phone-pop-hy .phone-list-yzm .free-msg {
	width: 110px;
	display: inline-block;
	font-size: 12px;
	text-align: right
}

.phone-pop-hy .phone-list-yzm .free-msg a,.bindphoneTxt a {
	color: #519216
}

.phone-pop-hy .bindBlock {
	padding-left: 124px
}

.phone-pop-hy .bindBlock .site-btn {
	font-size: 14px;
	padding: 9px 93px;
	border-radius: 4px
}

.phone-pop-hy .bindBlock .site-btn-gray {
	cursor: default
}

.phone-pop-hy .bindphoneTxt {
	text-align: right;
	padding: 8px 92px 0 0
}

.phone-pop-hy .otherBind-big {
	margin-top: 16px;
	padding-left: 124px
}

.phone-pop-hy .otherBind-big a {
	background:
		url(images/thirdLoginIcon.png)
		no-repeat;
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 8px
}

.phone-pop-hy .otherBind-big .weibo,.phone-pop-hy .otherBind-big .weibo:hover
	{
	background-position: 0 0
}

.phone-pop-hy .otherBind-big .qq,.phone-pop-hy .otherBind-big .qq:hover
	{
	background-position: -40px 0
}

.phone-pop-hy .otherBind-big .weixin,.phone-pop-hy .otherBind-big .weixin:hover
	{
	background-position: -80px 0
}

.phone-pop-hy .otherBind-big .baidu,.phone-pop-hy .otherBind-big .baidu:hover
	{
	background-position: -120px 0
}

.phone-pop-hy .otherBind-big .zhifubao,.phone-pop-hy .otherBind-big .zhifubao:hover
	{
	background-position: -160px 0
}

.phone-pop-hy .otherBind-big .renren,.phone-pop-hy .otherBind-big .renren:hover
	{
	background-position: -200px 0
}

.phone-pop-hy .otherBind-big .xiaomi,.phone-pop-hy .otherBind-big .xiaomi:hover
	{
	background-position: -240px 0
}

.phone-pop-hy .otherBind-big .jd,.phone-pop-hy .otherBind-big .jd:hover
	{
	background-position: -280px 0
}

.phone-pop-hy .phone-popTwo {
	padding-bottom: 0
}

.phone-pop-hy .phone-popTwo .phone-list {
	margin: 0 0 18px 0
}

.phone-pop-hy .phone-list-yzmCon-img .inputComm1 {
	width: 140px
}

.phone-pop-hy .free-msg-img {
	display: inline-block;
	text-align: right
}

.phone-pop-hy .free-yzm-get {
	width: 110px
}

.phone-pop-hy .free-msg-img img {
	width: 103px;
	height: 28px;
	cursor: pointer
}

.phone-pop-hy .free-yzm-get a {
	font-size: 12px;
	color: #699f00
}

.phone-pop-hy .divide-line-ico {
	color: #999;
	width: 122px;
	margin: 20px 0 0 124px;
	*margin: 5px 0 -10px 190px;
	border-left: 64px solid #eaeaea;
	border-right: 70px solid #eaeaea;
	line-height: 1px;
	*border: 0;
	*line-height: 20px;
	text-align: center;
	padding: 0 5px
}

.phone-pop-hy .logAuto {
	margin-left: 124px;
	margin-bottom: 10px;
	float: none
}

.phone-pop-hy .registered,.phone-pop-hy .codeError {
	color: #dd1006;
	margin-left: 6px;
	font-size: 12px
}

.phone-pop-hy .mod-passwordStrength {
	display: inline-block;
	vertical-align: top;
	width: 50px;
	margin-left: 6px;
	height: 14px;
	line-height: 14px;
	color: #333
}

.phone-pop-hy .passwordStrength_blocks {
	border: 1px solid #ddd;
	display: inline;
	float: left;
	height: 8px;
	margin: 4px 0 0;
	overflow: hidden;
	padding: 2px 0;
	width: 47px
}

.phone-pop-hy .passwordStrength_blocks .strengthBlock_1,.phone-pop-hy .passwordStrength_blocks .strengthBlock_2,.phone-pop-hy .passwordStrength_blocks .strengthBlock_3
	{
	display: inline;
	float: left;
	height: 8px;
	margin: 0 0 0 2px;
	width: 13px
}

.phone-pop-hy .passwordStrength_blocks .strengthBlock_1 {
	background-color: #c8ea89
}

.phone-pop-hy .passwordStrength_blocks .strengthBlock_2 {
	background-color: #8ec723
}

.phone-pop-hy .passwordStrength_blocks .strengthBlock_3 {
	background-color: #519500
}

 @charset "utf-8"; 

.login-quick .login-quick-hd {
	background:
		url(images/login-quick-pic.png)
		no-repeat;
	width: 462px;
	height: 55px;
	line-height: 55px;
	border-radius: 3px 3px 0 0
}

.login-quick .quick-hd-tit {
	font-size: 16px;
	color: #fff;
	margin-left: 20px
}

.login-quick .pop-closeBtn {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0;
	color: #fff;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 26px;
	line-height: 20px;
	float: right;
	padding: 10px 7px 0 0
}

.login-quick .pop-closeBtn:hover {
	color: #fff;
	text-decoration: none
}

.login-quick .login-quick-main {
	padding-top: 20px;
	text-align: center;
	border: 1px solid #dbdbdb;
	border-top: 0;
	background: #fff;
	border-radius: 0 0 3px 3px;
	width: 460px;
	height: 282px
}

.login-quick .q-nameColor {
	color: #f15a24;
	font-size: 12px
}

.login-quick .q-userPic {
	text-align: center;
	width: 86px;
	margin: 10px auto 0
}

.login-quick .q-userPic img {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50px;
	border: 3px solid #7bcb2b
}

.login-quick .q-userName {
	font-size: 14px;
	margin-top: 8px
}

.login-quick .login-quick-fd {
	border-top: 1px solid #f3f3f3;
	margin: 18px 18px 0;
	padding: 10px 0 0
}

.login-quick .q-fd-hot {
	font-size: 12px;
	color: #ed5e00
}

.login-quick .fd-hot-ico {
	background:
		url(images/login-quickIco.png)
		no-repeat;
	width: 36px;
	height: 28px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px
}

.q-fd-btn .site-btn {
	width: 180px;
	border-radius: 3px;
	margin-left: 10px;
	width: 185px
}

.bind-emailAndPhone {
	margin-top: 8px
}

.bind-emailAndPhone a {
	color: #699f00;
	margin-left: 130px
}

.bind-emailAndPhone a:hover {
	text-decoration: none;
	color: #699f00
}

.usrLogin-pop .loginIcon {
	background:
		url(images/thirdLoginIcon.png)
		no-repeat;
	display: inline-block;
	vertical-align: middle
}

.usrLogin-pop {
	width: 462px;
	height: 327px;
	font-size: 12px;
	margin: 0 auto
}

.usrLogin-pop .btn-close-loginPop {
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	color: #489a98;
	position: absolute;
	right: 5px;
	top: 5px;
	border-radius: 15px;
	font-family: arial;
	font-size: 30px;
	text-align: center;
	line-height: 31px
}

.usrLogin-pop .btn-close-loginPop:hover {
	color: #dce7ec;
	background: #60c9c7;
	text-decoration: none
}

.usrLogin-pop .usrTx-box_popup {
	border: 0;
	width: 462px;
	height: 327px;
	box-shadow: none;
	background: 0;
	cursor: default;
	font: 12px/1.5 Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1",
		sans-serif
}

.usrLogin-pop .frameLayer {
	width: 462px;
	height: 327px;
	position: absolute;
	top: 10px;
	left: 0;
	border-radius: 5px
}

.usrLogin-pop .usrTxGeneral-box_v3 {
	width: 460px;
	height: 272px;
	border: 1px solid #d6d6d6;
	border-top: 0;
	padding: 0;
	background: #fff;
	border-radius: 0 0 5px 5px;
	text-align: left
}

.usrLogin-pop .usrTxGeneral-box_v3 .mailType-box-login {
	width: 266px;
	top: 236px;
	left: 98px
}

.usrLogin-pop .usrTxGeneral-box_v3 .logReg-form {
	width: 380px;
	padding-left: 47px;
	border-right: 0;
	margin-right: 0;
	position: relative;
	height: 100%;
	float: left;
	color: #ccc
}

.usrLogin-pop .usrTxGeneral-box_v3 .bindOther-box {
	overflow: hidden;
	*zoom: 1
}

.usrLogin-pop .tabs-regRorm th {
	width: 50px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top
}

.usrLogin-pop .usrTxGeneral-box_v3 .errorArea {
	margin: 4px 0 0 51px;
	line-height: 30px;
	color: #e60012;
	height: 30px;
	_position: relative
}

.usrLogin-pop .usrTxGeneral-box_v3 .errorArea .mobile-tips {
	margin-top: 6px
}

.usrLogin-pop .usrTxGeneral-box_v3 .errorArea span a {
	color: #699f00;
	text-decoration: underline
}

.usrLogin-pop .bindOther-box_icoV3 .iconBox {
	width: 290px
}

.usrLogin-pop .usrTxGeneral-box .usrTxGeneral-box_v3 .noUser {
	left: 348px;
	bottom: 28px
}

.usrLogin-pop .usrTxGeneral-box .bindOther-box p {
	line-height: 13px;
	color: #999
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .login_submitV3 {
	width: 266px;
	text-align: center
}

.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 {
	text-align: center
}

.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn {
	width: 266px;
	height: 32px;
	line-height: 32px;
	margin-top: 0;
	background: #69a200
}

.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 a.w266 {
	width: 266px
}

.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 a.submitV3Btn:hover {
	background: #7fb52b
}

.usrLogin-pop .subWays {
	float: left;
	margin-left: 10px;
	display: inline;
	color: #699f00
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm {
	line-height: 30px;
	position: static;
	margin: 0;
	color: #333;
	left: 0;
	top: 50%;
	table-layout: fixed;
	color: #333
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .in-txt {
	width: 230px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	padding: 4px 0 0 5px;
	font-family: "微软雅黑" !important;
	color: #333
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .acountBorder {
	width: 264px;
	height: 30px;
	border: 1px solid #d6d6d6;
	position: relative;
	background: #fff;
	text-align: left
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .acountIn,.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .acountHide
	{
	border: 1px solid #699f00
}

.usrLogin-pop .usrTxGeneral-box_v3 .mailType-list {
	width: 264px
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .pb10 {
	padding-bottom: 10px
}

.usrLogin-pop .hezuoTextKey a {
	color: #699f00
}

.usrLogin-pop .usrTxGeneral-box .nav_arrow {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	position: absolute;
	border: 6px dashed transparent;
	border-bottom: 6px solid #6dc009;
	top: -12px;
	overflow: hidden;
	z-index: 100
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm td {
	padding-bottom: 25px
}

.usrLogin-pop .box_v3AddCode .tabs-regRorm td {
	padding-bottom: 8px
}

.usrLogin-pop .free-yzm-get,.usrLogin-pop .emailReg {
	position: absolute;
	right: 10px;
	top: 0
}

.usrLogin-pop .emailReg a {
	color: #333
}

.usrLogin-pop .emailReg a:hover,.usrLogin-pop .free-yzm-get a,.usrLogin-pop .free-yzm-get a:hover
	{
	color: #699f00
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .acountYzm {
	width: 240px;
	float: left
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .acountYzm .in-txt {
	width: 235px
}

.usrLogin-pop .refreshIcon {
	width: 15px;
	height: 15px;
	background-position: -80px -40px;
	margin: 8px 0 0 9px;
	float: left;
	display: inline
}

.usrLogin-pop .logAutoRightCon {
	height: 16px;
	line-height: 16px;
	float: right
}

.usrLogin-pop .logAutoRightCon a {
	height: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	color: #699f00
}

.usrLogin-pop .RegNowLine {
	width: 1px;
	height: 12px;
	background: #d6d6d6;
	margin: 0 9px;
	display: inline-block;
	vertical-align: middle
}

.usrLogin-pop .arrowUp {
	width: 10px;
	height: 6px;
	background-position: 0 -40px
}

.usrLogin-pop a:hover .arrowUp {
	width: 10px;
	height: 6px;
	background-position: -20px -40px;
	cursor: pointer
}

.usrLogin-pop .arrowDown {
	width: 10px;
	height: 6px;
	background-position: -40px -40px
}

.usrLogin-pop a:hover .arrowDown {
	width: 10px;
	height: 6px;
	background-position: -60px -40px;
	cursor: pointer
}

.usrLogin-pop .userLogin-title {
	width: 462px;
	height: 55px;
	background: url("images/login_bg.png")
		no-repeat;
	border-radius: 5px 5px 0 0
}

.usrLogin-pop .usrTxGeneral-box h2 {
	margin-left: 20px;
	background: 0;
	text-align: left;
	color: #fff;
	line-height: 55px;
	height: 55px;
	font-size: 16px
}

.usrLogin-pop .userLogin-title h2 {
	position: relative
}

.usrLogin-pop .userLogin-title .closeBtn {
	position: absolute;
	width: 13px;
	height: 13px;
	right: 10px;
	top: 10px;
	background-position: -220px -40px
}

.usrLogin-pop .userLogin-title a:hover.closeBtn {
	background-position: -240px -40px
}

.usrLogin-pop .itemregLast {
	width: 266px;
	height: 16px;
	line-height: 16px;
	margin-top: -11px
}

.usrLogin-pop .box_v3AddCode .itemregLast {
	margin-top: -4px
}

.usrLogin-pop .usrTxGeneral-box .tabs-regRorm .logAuto {
	height: 16px
}

.usrLogin-pop .usrTxGeneral-box .tabs-regRorm .logAuto a {
	color: #699f00
}

.usrLogin-pop .divide-line-ico {
	color: #999;
	width: 266px;
	margin-top: 11px;
	position: relative;
	text-align: center
}

.usrLogin-pop .box_v3AddCode .divide-line-ico {
	margin-top: 9px
}

.usrLogin-pop .divide-line-ico a {
	color: #999
}

.usrLogin-pop .divide-line-ico a:hover {
	color: #699f00
}

.usrLogin-pop .divide-line-con {
	position: absolute;
	width: 266px;
	height: 14px;
	line-height: 14px;
	background: #fff;
	text-align: center;
	top: -6px;
	_top: -2px
}

.usrLogin-pop .arrowUpCon {
	_top: -5px
}

.usrLogin-pop .arrowUpCon .divide-line-con {
	top: 0;
	_top: 4px
}

.usrLogin-pop .otherBind-big {
	margin-top: 10px;
	padding-left: 0;
	*margin-top: 4px
}

.usrLogin-pop .otherBind-big a {
	width: 26px;
	height: 26px;
	float: left;
	margin-right: 8px
}

.usrLogin-pop .otherBind-big .weibo {
	background-position: 0 0
}

.usrLogin-pop .otherBind-big .qq {
	background-position: -40px 0
}

.usrLogin-pop .otherBind-big .weixin {
	background-position: -80px 0
}

.usrLogin-pop .otherBind-big .baidu {
	background-position: -120px 0
}

.usrLogin-pop .otherBind-big .zhifubao {
	background-position: -160px 0
}

.usrLogin-pop .otherBind-big .renren {
	background-position: -200px 0
}

.usrLogin-pop .otherBind-big .xiaomi {
	background-position: -240px 0
}

.usrLogin-pop .otherBind-big .jd {
	background-position: -280px 0;
	margin-right: 0
}

.usrLogin-pop .usrTxGeneral-box .tabs-regRorm .pb0 {
	padding-bottom: 0
}

.usrLogin-pop .usrTxGeneral-box_v3 .pwd-link {
	margin-top: 2px;
	text-align: right;
	display: inline
}

.usrLogin-pop .usrTxGeneral-box_v3 .pwd-link a {
	float: right;
	*margin-right: -14px
}

.usrLogin-pop .mr0 {
	margin-right: 0
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm td.pb25 {
	padding-bottom: 25px
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm td.pb20 {
	padding-bottom: 20px
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm td.pb16 {
	padding-bottom: 16px
}

.usrLogin-pop .box_v3AddCode .tabs-regRorm td.pb16 {
	padding-bottom: 10px
}

.usrLogin-pop .pwd-link a {
	color: #699f00
}

.usrLogin-pop .registered,.usrLogin-pop .codeError {
	float: left;
	color: #dd1006;
	margin-left: 6px
}

.usrLogin-pop .mod-passwordStrength {
	width: 50px;
	height: 32px;
	line-height: 14px;
	float: left;
	margin-left: 6px;
	_margin-top: -3px;
	display: inline
}

.usrLogin-pop .passwordStrength_blocks {
	width: 47px;
	float: left;
	height: 8px;
	padding: 2px 0;
	margin: 4px 0 0;
	overflow: hidden;
	border: 1px solid #ddd;
	display: none
}

.usrLogin-pop .mod-passwordStrength .strengthResult_1,.usrLogin-pop .mod-passwordStrength .strengthResult_2,.usrLogin-pop .mod-passwordStrength .strengthResult_3
	{
	display: none
}

.usrLogin-pop .passwordStrength_level1 .strengthResult_1,.usrLogin-pop .passwordStrength_level2 .strengthResult_2,.usrLogin-pop .passwordStrength_level3 .strengthResult_3,.usrLogin-pop .passwordStrength_level1 .passwordStrength_blocks,.usrLogin-pop .passwordStrength_level2 .passwordStrength_blocks,.usrLogin-pop .passwordStrength_level3 .passwordStrength_blocks
	{
	display: block
}

.usrLogin-pop .strengthBlock_1,.usrLogin-pop .strengthBlock_2,.usrLogin-pop .strengthBlock_3
	{
	display: none;
	width: 13px;
	height: 8px;
	margin: 0 0 0 2px;
	float: left
}

.usrLogin-pop .passwordStrength_level1 .strengthBlock_1,.usrLogin-pop .passwordStrength_level2 .strengthBlock_1,.usrLogin-pop .passwordStrength_level2 .strengthBlock_2,.usrLogin-pop .passwordStrength_level3 .strengthBlock_1,.usrLogin-pop .passwordStrength_level3 .strengthBlock_2,.usrLogin-pop .passwordStrength_level3 .strengthBlock_3
	{
	display: block
}

.usrLogin-pop .box_active .logReg-form {
	width: 266px;
	border-right: 1px solid #e2e2e2;
	padding-left: 10px;
	margin-right: 10px
}

.usrLogin-pop .box_active .login_submitV3 a.submitV3Btn {
	width: 200px
}

.usrLogin-pop .iqyNav-code {
	padding: 23px 55px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	height: 226px;
	text-align: left;
	overflow: hidden
}

.usrLogin-pop .emailActivation {
	padding: 30px 15px 0 0
}

.usrLogin-pop .emailActivation_q {
	padding-top: 30px
}

.usrLogin-pop .regSuccessBox .logReg-form {
	padding-left: 0;
	width: 100%
}

.usrLogin-pop .regSuccessBox .emailActivation {
	padding: 60px 0 0
}

.usrLogin-pop .regSuccessBox .emailActivation .eA_title {
	margin-bottom: 0
}

.usrLogin-pop .regSuccessBox .emailActivation .eA_title .fs24 {
	font-size: 24px
}

.usrLogin-pop .regSuccessBox .emailActivation .eA_content {
	position: relative;
	height: 30px;
	text-align: center
}

.usrLogin-pop .regSuccessBox .emailActivation .eA_content p {
	position: absolute;
	top: -5px;
	left: 195px
}

.usrLogin-pop .regSuccessBox .emailActivation .eA_content p span {
	color: #699f00
}

.usrLogin-pop .usrTxGeneral-box a:hover {
	text-decoration: none
}

.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 a.submit-gray,.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 a.submit-gray:hover,.usrLogin-pop .usrTxGeneral-box_v3 .login_submitV3 a.submit-gray:active
	{
	background: #b1b1b1;
	cursor: default
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .txt190 {
	width: 190px
}

.usrLogin-pop .usrTxGeneral-box_v3 .tabs-regRorm .txt170 {
	width: 170px
}

.usrLogin-pop .usrTxGeneral-box .usrTxGeneral-box_v3 {
	padding: 0;
	height: 272px;
	overflow: inherit
}

.usrLogin-pop .topNav_user .usrTxGeneral-box a:hover {
	text-decoration: none
}

.usrLogin-pop .otherBind-big .weibo:hover {
	background-position: 0 0
}

.usrLogin-pop .otherBind-big .qq:hover {
	background-position: -40px 0
}

.usrLogin-pop .otherBind-big .weixin:hover {
	background-position: -80px 0
}

.usrLogin-pop .otherBind-big .baidu:hover {
	background-position: -120px 0
}

.usrLogin-pop .otherBind-big .zhifubao:hover {
	background-position: -160px 0
}

.usrLogin-pop .otherBind-big .renren:hover {
	background-position: -200px 0
}

.usrLogin-pop .otherBind-big .xiaomi:hover {
	background-position: -240px 0
}

.usrLogin-pop .otherBind-big .jd:hover {
	background-position: -280px 0;
	margin-right: 0
}

.usrLogin-pop .mobileLoginBox {
	height: 368px
}

.usrLogin-pop .mobileLoginBox .usrTxGeneral-box_v3 {
	height: 313px;
	border-radius: 0 0 5px 5px
}

.usrLogin-pop .mobileLoginBox .tabs-regRorm .acountYzm {
	width: 107px
}

.usrLogin-pop .mobileLoginBox .tabs-regRorm .acountYzm .in-txt {
	width: 102px
}

.usrLogin-pop .mobileLoginBox .yzmPicBox {
	width: 103px;
	height: 30px;
	border: 1px solid #d6d6d6;
	margin: 0 10px
}

.usrLogin-pop .mobileLoginBox .yzimg {
	position: static
}

.usrLogin-pop .mobileLoginBox .yzimg img {
	height: 30px
}

.usrLogin-pop .mobileLoginBox .refreshContent {
	width: 30px;
	height: 30px;
	border: 1px solid #d6d6d6;
	float: left
}

.usrLogin-pop .mobileLoginBox a:hover.refreshContent {
	border: 1px solid #68bf0d;
	background: #68bf0d
}

.usrLogin-pop .mobileLoginBox .refreshIcon {
	margin: 8px 0 0 7px
}

.usrLogin-pop .mobileLoginBox a:hover .refreshIcon {
	background-position: -200px -40px
}

.usrLogin-pop .mobileLoginBox .in-xline {
	width: 0
}

.freeYzmGetBox {
	width: 264px;
	height: 30px;
	border: 1px solid #d6d6d6;
	position: relative;
	background: #fff;
	text-align: left
}

.pop-login-txt .loginIcon {
	background:
		url(images/thirdLoginIcon.png)
		no-repeat;
	display: inline-block;
	vertical-align: middle
}

.pop-login-txt .acountYzm {
	width: 130px;
	height: 34px;
	float: left
}

.freeYzmGetBox .in-txt,.pop-login-txt .freeYzmGetBox .in-txt {
	width: 114px;
	height: 16px;
	line-height: 16px;
	color: #333;
	padding: 7px;
	font-size: 14px;
	outline: 0
}

.pop-login-txt .acountYzm .in-txt {
	width: 114px;
	height: 18px;
	line-height: 18px;
	color: #333;
	padding: 7px;
	border: 1px solid #d6d6d6;
	font-size: 14px;
	outline: 0
}

.pop-login-txt .yzmPicBox {
	width: 103px;
	height: 32px;
	border: 1px solid #d6d6d6;
	margin: 0 14px 0 13px;
	float: left;
	display: inline-block
}

.pop-login-txt .yzimg {
	position: static
}

.pop-login-txt .yzimg img {
	width: 103px;
	height: 32px;
	display: inline-block
}

.pop-login-txt .refreshContent {
	width: 32px;
	height: 32px;
	border: 1px solid #d6d6d6;
	display: inline-block;
	vertical-align: middle
}

.pop-login-txt .refreshIcon {
	width: 15px;
	height: 15px;
	background-position: -80px -40px;
	margin: 9px 0 0 8px;
	float: left;
	display: inline
}

.pop-login-txt a:hover.refreshContent {
	border: 1px solid #68bf0d;
	background: #68bf0d
}

.pop-login-txt a:hover .refreshIcon {
	background-position: -200px -40px
}

.pop-login-txt .freeYzmGetBox {
	width: 294px;
	height: 32px;
	position: relative;
	background: #fff;
	text-align: left
}

.pop-login-txt .freeYzmGetBox .in-txt {
	width: 279px;
	height: 18px;
	line-height: 18px
}

.pop-login-txt .free-yzm-get {
	position: absolute;
	right: 10px;
	top: 7px
}

.pop-login-txt .free-yzm-get a,.pop-login-txt .free-yzm-get a:hover {
	color: #699f00;
	text-decoration: none
}

.pop-login-from-box {
	height: 494px
}

.negmt5 {
	margin-top: -8px
}

.pop-login-txt .pop-login-wh1 {
	height: 18px;
	line-height: 18px;
	padding: 7px;
	width: 280px;
	border: 0;
	float: left;
	outline: 0
}

.phone-pop-playPage {
	width: 512px;
	height: 446px;
	background: #fff;
	padding-bottom: 20px;
	border-radius: 4px
}

.phone-pop-playPage .bd {
	margin-top: -10px
}

.phone-pop-playPage .hd {
	background:
		url(images/phone-pop-hyPicbg-5.png)
		no-repeat;
	width: 512px;
	height: 173px
}

.phone-pop-playPage .pop-closeBtn {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0;
	color: #fff;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 26px;
	line-height: 20px;
	float: right;
	padding: 5px 7px 0 0
}

.phone-pop-playPage .pop-closeBtn:hover {
	color: #539a8b;
	text-decoration: none
}

.phone-pop-playPage .usrTx-box_popup {
	width: 512px
}

.phone-pop-playPage .usrTxGeneral-box_v3 {
	width: 512px;
	border: 0
}

.phone-pop-playPage .usrTxGeneral-box_v3 .tabs-regRorm {
	width: 316px
}

.phone-pop-playPage .usrTxGeneral-box_v3 .logReg-form {
	padding-left: 73px;
	margin-top: -10px
}

.phone-pop-playPage .usrTxGeneral-box_v3 .mailType-box-login {
	top: 228px;
	left: 123px
}

.usrLogin-pop-star .usrTx-box_popup {
	height: 443px
}

.usrLogin-pop-star .userLogin-title-star {
	background:
		url(images/login-pop-star.png)
		no-repeat;
	_background:
		url(images/login-pop-star-IE6.jpg)
		no-repeat;
	width: 462px;
	height: 170px;
	position: relative
}

.usrLogin-pop-star .userLogin-title-star .closeBtnVip {
	background:
		url(images/pop-star-close.png)
		no-repeat;
	_background:
		url(images/pop-star-close.png)
		no-repeat 0 -28px;
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	right: 17px;
	top: 70px;
	_right: 14px;
	_top: 15px
}

.usrLogin-pop-star .userLogin-title-star .closeBtnVip:hover {
	background-position: 0 -14px;
	_background-position: 0 -42px
}

.usrLogin-pop-star .mobileLoginBox {
	height: 484px
}

.usrLogin-pop-check-mobile .usrTxGeneral-box_v3 .tabs-regRorm td {
	padding-bottom: 15px
}

.usrLogin-pop-check-mobile .usrTxGeneral-box_v3 .errorArea {
	margin-top: 24px
}

.usrLogin-pop-check-mobile .usrTxGeneral-box_v3 .yzimg {
	right: 0
}

.usrLogin-pop-check-mobile .check-successed {
	width: 46px;
	height: 46px;
	margin-top: 40px;
	background-position: -268px -100px
}

.usrLogin-pop-check-mobile .check-failed {
	width: 46px;
	height: 46px;
	margin-top: 40px;
	background-position: -220px -100px
}

.usrLogin-pop-check-mobile .check-successed-txt {
	font-size: 12px;
	color: #000;
	text-align: center;
	margin-bottom: 15px
}

.usrLogin-pop-check-mobile .check-failed-txt {
	font-size: 12px;
	color: #e60012;
	text-align: center;
	margin: -10px 0 10px 0;
	line-height: 22px
}

.usrLogin-pop-check-mobile .check-txt-note {
	font-size: 10px;
	text-align: center;
	color: #999;
	margin-top: -10px
}

.qy-nav-popup-pad {
	display: none
}

.qy-nav-popup-pad .nav-channelList-v2 {
	padding: 5px;
	width: 100%;
	height: 100px;
	margin: 0 auto;
	background-color: #272727;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item {
	float: left;
	height: 100%;
	position: relative
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:before {
	display: block;
	content: "";
	background-image: -webkit-linear-gradient(#272727, #50661d 50%, #272727);
	background-image: linear-gradient(#272727, #50661d 50%, #272727);
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(1) {
	border: 0;
	width: 6%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(1):before
	{
	display: none
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(2) {
	width: 14%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(3) {
	width: 12%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(4) {
	width: 12%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(5) {
	width: 13%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(6) {
	width: 19%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(7) {
	width: 18%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(8) {
	width: 5%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li {
	float: left;
	width: 47%;
	padding-left: 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(1) li
	{
	width: 100%;
	float: none
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(2) li,.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(6) li
	{
	width: 46%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(5) li
	{
	width: 43%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(7) li
	{
	width: 50%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(8) li
	{
	width: 90%
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li .dot {
	position: relative;
	display: inline-block;
	width: 7px;
	height: 7px;
	background-color: #f45910;
	border-radius: 4px;
	top: -10px;
	left: 1px
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li .icon-vip-new
	{
	display: inline-block;
	background:
		url(images/pad_images_1x-20150702.png)
		no-repeat -185px -650px;
	width: 30px;
	height: 25px;
	vertical-align: middle
}

@media only screen and (-webkit-min-device-pixel-ratio :1.5) , only
	screen and (min-device-pixel-ratio :1.5) {
	.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li .icon-vip-new
		{
		background:
			url(images/pad_images_2x-20150702.png)
			no-repeat -185px -650px;
		-webkit-background-size: 300px auto;
		background-size: 300px auto
	}
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li a {
	display: block;
	line-height: 30px;
	color: #b4b4b4;
	font-size: 14px;
	white-space: nowrap
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item .selected a {
	color: #699f00
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item .channel_vip {
	text-align: center
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item .channel_vip .vip_tx
	{
	display: block;
	line-height: 16px
}

.qy-nav-popup-pad .nav-channelList-v2 .channelList_item .channel_vip .icon-vip-new
	{
	margin-bottom: 6px;
	margin-top: 12px
}

.qy-nav-popup-pad .loading-failed {
	font-size: 16px;
	color: #bdbdbd
}

.qy-nav-popup-pad .loading-failed .refresh {
	color: #699f00
}

@media only screen and (orientation:landscape) {
	.qy-nav-popup-pad #playHistoryListCon {
		width: 1024px
	}
}

@media only screen and (orientation:portrait) {
	.qy-nav-popup-pad #playHistoryListCon {
		width: 768px
	}
	.qy-nav-popup-pad .nav-channelList-v2 {
		padding: 0
	}
	.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li {
		padding-left: 10px
	}
	.qy-nav-popup-pad .nav-channelList-v2 .channelList_item li a {
		font-size: 12px
	}
	.qy-nav-popup-pad .nav-channelList-v2 .channelList_item:nth-child(8) {
		width: 6%
	}
}

.site-piclist_pic .mod-listTitle_right {
	float: right;
	border-radius: 3px;
	height: 16px;
	font: 12px/15px Tahoma, Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1",
		sans-serif;
	margin-right: 4px;
	margin-top: 4px;
	padding: 0 5px;
	background: rgba(0, 0, 0, .6);
	overflow: hidden
}