@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
}

 @charset "utf-8"; 

.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()
		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
}

@font-face {
	font-family: "pc_icon_font";
	src: url('/pano/home/images/iconfont.eot');
	src:
		url('/pano/home/images/iconfont.eot')
		format('embedded-opentype'),
		url('/pano/home/images/iconfont.woff')
		format('woff'),
		url('/pano/home/images/iconfont.ttf')
		format('truetype'),
		url('/pano/home/images/iconfont.svg')
		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"; 

.btn_new,.btn_new .left_pd {
	background:
		url(images/bzkj_btns_new.png)
		no-repeat;
	_background:
		url(images/bzkj_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/bzkj_btn_orange-small.png)
		no-repeat;
	_background:
		url(images/bzkj_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/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
}

.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
}

.qypage-1380 .yijiandyTopWrap {
	width: 1180px
}

.site-icons {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	cursor: pointer;
	background:
		url()
		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: #ef5b30
}

.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-share-black {
	background-position: -140px -1160px;
	width: 18px;
	height: 18px
}

.icon-comment {
	background-position: -20px -20px
}

.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-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-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-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
}

.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-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-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
}

.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
}

.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_icons {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0
}

.site-piclist_icons .site-icons {
	margin-right: 0
}

.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()
		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=''
		);
	_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=''
		);
	_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=''
		);
	_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
}

.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
}

.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-today {
	display: inline-block;
	width: 125px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	background: url()
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=''
		);
	_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()
		no-repeat;
	top: 0;
	left: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=''
		);
	_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('')
		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=''
		)
}

.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=''
		)
}

.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
}

.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(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
}

.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/site/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('')
		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('')
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=image, src=""
		)
}

.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('')
		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/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()
		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()
		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
}

.usrTxGeneral-box h2 {
	font-size: 14px;
	background: #f5f5f5
		url(images/login-box_title.jpg)
		center bottom no-repeat;
	line-height: 40px;
	text-align: center;
	color: #333
}

.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 .all520Btn,.usrTxGeneral-box .lt520Btn {
	background:
		url(images/con520.png)
		no-repeat;
	height: 40px;
	color: #fff;
	line-height: 38px;
	display: inline-block;
	text-align: center;
	font-size: 14px
}

.usrTxGeneral-box .all520Btn {
	cursor: pointer
}

.usrTxGeneral-box .all520Btn_green {
	padding-right: 33px;
	background-position: right 0
}

.usrTxGeneral-box .all520Btn .lt520Btn {
	background-position: 0 -40px;
	padding-left: 30px
}

.usrTxGeneral-box .all520Btn_green:hover {
	background-position: right -80px;
	text-decoration: none
}

.usrTxGeneral-box .all520Btn_green:hover .lt520Btn {
	background-position: 0 -120px
}

.usrTxGeneral-box .tabs-regRorm .pb0 {
	padding-bottom: 0
}

.usrTxGeneral-box .bindOther-box_ico a {
	background:
		url()
		no-repeat;
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 17px 10px 0
}

.usrTxGeneral-box .bindOther-box_ico a.sinaweibo,.usrTxGeneral-box .bindOther-box_ico a.qq,.usrTxGeneral-box .bindOther-box_ico a.weixin
	{
	width: 132px;
	height: 24px;
	margin: 0 0 10px 0
}

.usrTxGeneral-box .bindOther-box_ico a.sinaweibo {
	background-position: 0 0
}

.usrTxGeneral-box .bindOther-box_ico a.qq {
	background-position: 0 -58px
}

.usrTxGeneral-box .bindOther-box_ico a.baidu {
	background-position: 0 -116px;
	padding: 0
}

.usrTxGeneral-box .bindOther-box_ico a.renren {
	background-position: -36px -116px
}

.usrTxGeneral-box .bindOther-box_ico a.kaixin {
	background-position: -72px -116px
}

.usrTxGeneral-box .bindOther-box_ico a.zhifubao {
	background-position: -108px -116px;
	margin-right: 0
}

.usrTxGeneral-box .bindOther-box_ico a.sinaweibo:hover {
	background-position: 0 -29px
}

.usrTxGeneral-box .bindOther-box_ico a.qq:hover {
	background-position: 0 -87px
}

.usrTxGeneral-box .bindOther-box_ico a.baidu:hover {
	background-position: 0 -145px
}

.usrTxGeneral-box .bindOther-box_ico a.renren:hover {
	background-position: -36px -145px
}

.usrTxGeneral-box .bindOther-box_ico a.kaixin:hover {
	background-position: -72px -145px
}

.usrTxGeneral-box .bindOther-box_ico a.zhifubao:hover {
	background-position: -108px -145px
}

.usrTxGeneral-box .bindOther-box_ico a.weixin {
	background-position: 0 -181px
}

.usrTxGeneral-box .bindOther-box_ico a.weixin:hover {
	background-position: 0 -210px
}

.usrTx-bind {
	position: absolute;
	width: 0;
	height: 0;
	left: 25px
}

.usrTx-bind .usrTx-bind-box_hover {
	left: -152px
}

.usrTx-bind .usrTxGeneral-box .nav_arrow {
	left: 153px
}

.usrTx-bind .usrTxGeneral_btnBox .con0520Btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 10px
}

.usrTx-bindOperate-box {
	color: #333
}

.usrTx-bindOperate-box .usrTxGeneral-box_bd {
	text-align: left
}

.usrTx-bindOperate-box .usrTxGeneral_btnBox {
	margin: 30px 0 20px;
	text-align: center
}

.usrTx-bindOperate-box .p2040040 .usrTxGeneral_btnBox {
	margin-top: 10px
}

.usrTx-bindOperate-box .p25100 {
	padding: 25px 100px
}

.usrTx-bindOperate-box .p2590 {
	padding: 25px 90px
}

.usrTx-bindOperate-box .p2040040 {
	padding: 20px 40px 0
}

.usrTx-bind .usrTxGeneral-box .bindOther-box_ico a {
	margin: 0 17px 10px 0;
	width: 24px;
	height: 24px
}

.usrTx-bind .usrTxGeneral-box .bindOther-box_ico a.sinaweibo {
	background-position: 0 -174px
}

.usrTx-bind .usrTxGeneral-box .bindOther-box_ico a.qq {
	background-position: 0 -203px
}

.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
}

.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/bzkjcode-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/bzkjcode-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()
		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
}

.dropDown_wrap .nav-login-info .nav-login-top {
	background:
		url()
		no-repeat
}

.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()
		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/site/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()
		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(/pano/home/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()
		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()
		no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src=''
		);
	_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()
		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()
		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()
		no-repeat;
	float: left;
	width: 14px;
	height: 14px;
	margin: 5px 0 0 5px;
	_margin-left: 2px
}

.topNav_user .no-kthy0201 {
	background:
		url()
		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()
		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()
		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()
		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()
		no-repeat;
	width: 12px;
	height: 7px;
	position: absolute;
	top: -7px;
	right: 32px
}

.top-search-tip .tip-pop .close {
	border: 0;
	background:
		url()
		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()
		no-repeat 0 0
}

.nav_updateBtn .icon-redDot {
	position: absolute;
	right: 2px;
	top: 2px;
	_background:
		url()
		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()
		no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=''
		);
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px
}

.mod-nav-notify .notify-succIco {
	background:
		url()
		no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=''
		);
	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()
		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
}

.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(/pano/home/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()
		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(/pano/home/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()
		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 .green-97e22a {
	color: #97e22a;
	margin-right: 7px
}

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-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
}