body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	padding: 0;
	margin: 0
}

html {
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	height: 100%;
	overflow-y: scroll;
	-webkit-tap-highlight-color: transparent
}



h1,h2,h3,h4,h5 {
	font-weight: normal;
	font-size: 100%
}

ul,li,ol {
	list-style: none
}

em,i {
	font-style: normal
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

strong,b {
	font-weight: normal
}

input:focus,textarea:focus {
	outline: 0 none
}

body {
	color: #CCCDCE;
	background: #2B2B2B;
	font-family: Microsoft Yahei, sans-serif;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
	position: relative;
	height: 100%
}

a {
	text-decoration: none;
	color: #CCCDCE
}

a:hover,a:visited {
	color: #CCCDCE
}

.clearfix {
	zoom: 1
}

.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	content: "";
	display: table;
	clear: both
}

button,input,optgroup,select,textarea {
	margin: 0;
	font: inherit;
	color: inherit
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

input::-ms-clear {
	display: none
}

::-moz-placeholder {
	color: #c7c7c7
}

:-ms-input-placeholder {
	color: #c7c7c7
}

::-webkit-input-placeholder {
	color: #c7c7c7
}

.mod_tab .tabNav,.singer_list,.img_info,.search_meta .bd .meta_list,.mod_cate_list .hd {
	zoom: 1
}

.mod_tab .tabNav:before,.singer_list:before,.img_info:before,.search_meta .bd .meta_list:before,.mod_cate_list .hd:before {
	content: "";
	display: table
}

.mod_tab .tabNav:after,.singer_list:after,.img_info:after,.search_meta .bd .meta_list:after,.mod_cate_list .hd:after {
	content: "";
	display: table;
	clear: both
}

.module_user,.mod_tab,.mod_book,.search_result,.mod_cate,.mod_cate_list,.store_section,.mod_detail,.chapterlist,.mailbg .header,.mod {
	box-shadow: 0 1px 3px #b9b9b9;
	background: #3C3C3C;
	margin-top: 0.73333rem
}

.header .logo,.header .logo_t,.header .logo_txt:before {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-size: 29.66667rem 3.38889rem
}

.header .back:before,.header .home:before,.i_cross,.form_box .other_way a:before,.beau_form_elem>input+label,.msg_hint dt:before,.feedback_form .qq:before,.mod_store .hd .manage:before,.mod_store .bd .imgTxt_list li .del:before {
	background-image: url(../images/common.png);
	background-repeat: no-repeat;
	background-size: 8.33333rem 15.55556rem
}

.pay .pay_style li a ins {
	background: url(../images/pay-icons@1x.png) no-repeat;
	background-size: 17.77778rem 2.22222rem
}

.wrapper {
	margin-bottom: -6.38889rem;
	min-height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.push,.header {
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	min-width: 0;
	display: block;
	width: 100%
}

.push,.footer {
	height: 5.55556rem
}




.container {
	background: #2B2B2B;
	padding: 0 0.55556rem;
	margin-bottom: 0.83333rem;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.container>section {
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	min-width: 0;
	display: block
}

.oldBg {
	background: #f6f6f6
}

.oldBg .container {
	background: #f6f6f6
}

.oldBg .footer {
	border-top: 1px solid #dfdfdf
}

.spec {
	color: #f60 !important
}

.banner_xd {
	margin: 0.83333rem 0 0;
	display: block
}

.banner_xd img {
	width: 100%;
	display: block
}

.c-333 {
	color: #CCCDCE !important
}

.c-999 {
	color: #999 !important
}

.fz20 {
	font-size: 1.11111rem !important
}

.gray {
	color: gray
}

.mb10 {
	margin-bottom: 0.55556rem
}

.header {
	height: 4.27778rem;
	text-align: center;
	background: #3C3C3C;
	text-align: center;
	position: relative;
	-moz-box-shadow: 0 1px 3px rgba(185,185,185,0.75);
	-webkit-box-shadow: 0 1px 3px rgba(185,185,185,0.75);
	box-shadow: 0 1px 3px rgba(185,185,185,0.75)
}

.header .logo {
	background-position: 0 0;
	width: 13.83333rem;
	height: 3.38889rem;
	display: inline-block;
	margin-top: 0.44444rem
}

.header .logo_t {
	width: 12.16667rem;
	height: 1.61111rem;
	display: inline-block;
	margin-top: 1.38889rem;
	background-position: -14.38889rem 0
}

.header .logo_txt {
	padding-left: 2.88889rem;
	height: 2.38889rem;
	line-height: 2.38889rem;
	color: #00a0e3;
	font-size: 1.77778rem;
	display: inline-block;
	position: relative;
	margin-top: 1.11111rem
}

.header .logo_txt:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 2.55556rem;
	height: 2.38889rem;
	background-position: -27.11111rem 0
}

.header .logo_txt.nologo {
	padding: 0
}

.header .logo_txt.nologo:before {
	display: none
}

.header .back,.header .home {
	position: absolute;
	left: 0;
	top: 0;
	width: 3.88889rem;
	height: 4.27778rem;
	border-right: 1px solid #ecedee;
	font-size: 0.77778rem;
	text-align: center
}

.header .back:before,.header .home:before {
	content: '';
	display: block;
	width: 1.38889rem;
	height: 1.22222rem;
	margin: 1rem auto 0.27778rem;
	background-position: 0 0
}

.header .home {
	right: 0;
	left: auto;
	border-right: none;
	border-left: 1px solid #ecedee
}

.header .home:before {
	width: 1.44444rem;
	height: 1.44444rem;
	margin-top: 0.88889rem;
	background-position: 0 -2.22222rem
}

.nav.dom3 a {
	width: 33.33333%
}

.nav.dom2 a {
	width: 50%
}

.module_user {
	background: #f3fbff
}

.module_user .hd {
	height: 3rem;
	line-height: 3rem;
	overflow: hidden;
	background: #6D6D6D
}

.module_user .hd a {
	color: #E3E3E6;
	font-size: 1.11111rem;
	padding: 0 0.83333rem;
	margin: 0 0.27778rem;
	position: relative;
	text-decoration: underline
}

.module_user .hd a.line:after {
	content: '';
	display: block;
	width: 1px;
	height: 1rem;
	overflow: hidden;
	background: #c4dee6;
	position: absolute;
	right: -0.27778rem;
	top: 1rem
}

.module_user .hd .mod_left {
	float: left
}

.module_user .hd .mod_left a {
	float: left
}

.module_user .hd .mod_left .name {
	padding-left: 0.94444rem
}

.module_user .hd .mod_left .name a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	position: absolute;
	white-space: nowrap;
	width: 36.95652%;
	padding: 0;
	margin: 0
}

.module_user .hd .mod_right {
	float: right
}

.module_user .hd .mod_right a {
	padding: 0 0.55556rem
}

.module_user .hd .mod_right select {
	float: right;
	text-align: right;
        height: 3.16667rem;
		color: #ccc;
background: #6D6D6D;
}

.module_user .hd .mod_right a:after {
	right: -0.55556rem;
	top: 0.33333rem
}

.module_user .hd .mod_right .sign {
	background: #ff7821;
	color: #3C3C3C;
	font-size: 1rem;
	-moz-border-radius: 0.22222rem;
	-webkit-border-radius: 0.22222rem;
	border-radius: 0.22222rem;
	padding: 0.22222rem 0.72222rem;
	margin: 0.77778rem 0.77778rem 0 0;
	text-decoration: none
}

.module_user .hd .mod_right .sign:after {
	right: -1rem
}

.module_user .hd .mod_right .sign:hover,.module_user .hd .mod_right .sign:visited {
	color: #3C3C3C
}

.module_user .bd .message-remind {
	height: 3.16667rem;
	line-height: 3.16667rem;
	border-top: 1px solid #B8B8BE;
	padding: 0 0.94444rem
}

.module_user .bd .message-remind a {
	display: block;
	width: 100%
}

.mod_tab .tabNav {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	background: #5E5E5E;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.33333rem;
	color: #CCCDCE;
	text-align: left;
	padding-left:10px;
}

.mod_tab .tabNav .mod_right {
	float: right
}

.mod_tab .tabNav .mod_right a {
	padding: 0 0.55556rem
}

.mod_tab .tabNav a {
	float: right;
	text-align: right;
	padding-right:10px;
}

.mod_tab .tabNav select {
	float: right;
	text-align: right;
        height: 100%

}

.mod_tab .tabNav a:last-child {
	border-right: 0 none
}

.mod_tab .tabNav a.cur {
	background: #3C3C3C;
	border-bottom: 0 none;
	color: #E3E3E6
}

.mod_tab .tabCon {
	padding-top: 1.11111rem
}

.mod_tab .tabCon .singer_list {
	margin-bottom: 0.55556rem
}

.mod_tab.tab3 .tabNav a {
	width: 33.33333%
}

.mod_tab.tab4 .tabNav a {
	width: 25%
}

.tabCon .img {
	float: left;
	padding:5px;
	width: 100px;
	height: 100px;
	margin-top: 3px;
}
.tabCon .singer{
	width: 100%;
	float: left;
        background:#444;
	height: 110px;
        overflow:hidden;
}
.tabCon .singer .text{
        font-size: 1.2em;
        height: 5.3333em;
        line-height: 1.7777em;
	margin-top: 3px;
}
.tabCon .img  img{
	width: 100px;
	height: 100px;
}

.i_rec,.i_original {
	background: #f60;
	font-size: 0.77778rem;
	color: #3C3C3C;
	display: inline-block;
	padding: 1px 0.16667rem;
	margin-left: 0.44444rem;
	position: relative;
	vertical-align: text-top;
	line-height: 100%
}

.i_rec:before,.i_original:before {
	content: '.';
	display: block;
	position: absolute;
	left: -0.11111rem;
	top: 50%;
	margin-top: -0.16667rem;
	width: 0.33333rem;
	height: 0.33333rem;
	background: #f60;
	overflow: hidden;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.i_original {
	background: #54c954;
	margin-left: 0.27778rem
}

.i_original:before {
	background: #54c954
}

.i_update {
	position: absolute;
	font-size: 0;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAM1BMVEUAAAD/ZgD/t5z/gEL/9/T/1MX/7un/mGv/rY3/5t3/3dH/y7j/dCb/war/////o33/jFjoZYVqAAAAAXRSTlMAQObYZgAAAS9JREFUeF6Nz0duwDAMRFEOq5rL/U8bSEBgh/FCf8sHDEjI3Xrho/+w9k+XIcwmKNlliO4ytY/kMhTWAEzlr0twQLywXubO2b3h0OrN0E8XeUvKEKFcnOtcf0nKcB1FXcAqj6QMBf3werjAuFf8SsowVIC7eTezMZQBkekyDA0A7DJUL3WrWFGC00UVhMDMWnA5JTv6dVpdADYOM6BIdrRcD+WhU6IdaJZ2V9OxKs/RKdnHgtkR1q6yGa6zAqPxp6PleJrQ6wbkxqej5WBNDw0A4se3I0Gtwwx8FgDhz24KEFdDaG0Aa39cas3ZNT+Kpvy4HJbUXvjUJsllCDncXQPZZbjqLbtvKFqy+4a9ZvcNR7uTy+EVbULahLQJaRPSJqRNSJuQNtp1tOto19Gu+wERxglHj+tTZAAAAABJRU5ErkJggg==) no-repeat;background-size: 100% 100%;
	width: 2.22222rem;
	height: 2.22222rem
}

.i_cross {
	position: absolute;
	top: 0.44444rem;
	right: 0.83333rem;
	height: 2rem;
	width: 2rem;
	display: inline-block;
	overflow: hidden;
	background-position: 0 -10.72222rem
}

.i_shihui {
	position: absolute;
	right: 0;
	left: 10.83333rem;
	bottom: 2.66667rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	width: 2.72222rem;
	font-size: 0.77778rem;
	color: #3C3C3C;
	font-family: simsun;
	background-color: #f26033
}

.i_shihui:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	bottom: -0.16667rem;
	left: 0.11111rem;
	border-color: #f26033 transparent transparent #f26033;
	border-width: 2px;
	border-style: solid
}

.btn_b,.btn_c {
	width: 11.33333rem;
	height: 2.88889rem;
	line-height: 2.88889rem;
	font-size: 1.22222rem;
	color: #3C3C3C;
	display: block;
	margin: 0 auto 0.27778rem;
	background: #ff7821;
	text-align: center;
	border: none;
	font-family: microsoft yahei;
	-moz-border-radius: 0.27778rem;
	-webkit-border-radius: 0.27778rem;
	border-radius: 0.27778rem
}

.btn_b:visited,.btn_c:visited,.btn_b:hover,.btn_c:hover {
	color: #3C3C3C
}

.btn_c {
	background: #22ace8
}

.btn_a {
	min-width: 59.16667%;
	height: 3.33333rem;
	color: #3C3C3C;
	font-size: 1.55556rem;
	background: #22ace8;
	border-radius: 0.27778rem;
	border: none;
	font-family: microsoft yahei;
	display: block;
	margin: 2.22222rem auto 0;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0.83333rem
}

.btn_a.btn_a_gray {
	background: #ccc
}

.btn_d {
	display: block;
	overflow: hidden;
	border: solid 1px #d5d5d5;
	background: #3C3C3C;
	width: 60.86957%;
	margin: 0 auto;
	text-align: center;
	color: #CCCDCE;
	-moz-border-radius: 0.27778rem;
	-webkit-border-radius: 0.27778rem;
	border-radius: 0.27778rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 3.33333rem;
	font-size: 1.22222rem;
	line-height: 3.33333rem
}

.btn_d:visited {
	color: #CCCDCE
}
.singer_list {
	float: left;
	width: 100%;
        margin-bottom:0px;
}
.singer_list li {
	float: left;
    margin-top:10px;
	width: 26%;
	padding: 0 3.04348%
}

.singer_list li img {
	width: 26%;
}

.singer_list li:first-child {
	padding-left: 3.91304%
}

.singer_list li:last-child {
	padding-right: 3.91304%
}

.singer_list li a {
	display: block;
	text-align: center
}

.singer_list li a img {
	width: 100%
}

.singer_list li a span {
	display: block;
	height: 1.8rem;
	text-align: center;
	overflow: hidden;
        text-overflow:ellipsis;
}

.book_textList li {
	height: 3.16667rem;
	line-height: 3.16667rem;
	border-top: 1px solid #B8B8BE
}

.book_textList li a {
	display: block;
	padding: 0 0.94444rem;
	font-size: 1.22222rem;
	color: #CCCDCE;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative
}

.book_textList li a .i_rec,.book_textList li a .i_original {
	margin-top: 0.22222rem
}

.book_textList li a .tag-blue {
	margin-right: 0.77778rem;
	position: relative;
	top: -0.11111rem
}

.book_textList.rank_list li:first-child {
	border-top: none
}

.book_textList.rank_list li a .rank_order {
	font-size: 1rem;
	color: #f60;
	margin-right: 1.11111rem
}

.book_textList.stretch-list li {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.book_textList.stretch-list li a {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	padding-left: 0
}

.book_textList.stretch-list li a.ctg {
	padding-left: 0.94444rem;
	padding-right: 0;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	min-width: 0;
	display: block
}

.tag-blue {
	width: 2.05556rem;
	height: 1.22222rem;
	line-height: 1.22222rem;
	font-size: 0.77778rem;
	color: #3C3C3C;
	background: #00a0e3;
	display: inline-block;
	text-align: center
}

.img_info {
	padding: 0 0.94444rem 1.11111rem
}

.img_info dt {
	float: left
}

.img_info dt img {
	display: block;
	width: 6.66667rem;
	height: 8.88889rem
}

.img_info dd {
	margin-left: 7.44444rem
}

.img_info dd h3 {
	margin-bottom: 0.27778rem
}

.img_info dd h3 a {
	font-size: 1.22222rem;
	color: #CCCDCE
}

.img_info dd p {
	font-size: 1rem;
	color: #CCCDCE;
	height: 6.94444rem;
	line-height: 2.22222rem;
	overflow: hidden;
	text-overflow: ellipsis
}

.mod_book .hd {
	height: 3rem;
	line-height: 3rem;
	border-bottom: 1px solid #B8B8BE
}

.mod_book .hd h3 {
	font-size: 1.33333rem;
	color: #E3E3E6;
	padding-left: 0.94444rem
}

.mod_book .bd .topic_img {
	padding: 1.11111rem 0.94444rem
}

.mod_book .bd .topic_img a {
	display: block
}

.mod_book .bd .topic_img a img {
	width: 100%
}

.mod-history .hd h3 {
	font-size: 1rem;
	color: #CCCDCE
}

.mod-history .imgTxt_list li {
	height: auto;
	padding: 0.66667rem 0.94444rem
}

.mod-history .imgTxt_list .imgBox img {
	height: 6.27778rem;
	width: 4.72222rem
}

.mod-history .imgTxt_list .info {
	margin-left: 5.55556rem;
	min-height: 6.27778rem;
	position: relative
}

.mod-history .imgTxt_list .info h3 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center
}

.mod-history .imgTxt_list .info h3 span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mod-history .imgTxt_list .info h3 i {
	margin-top: 0.16667rem;
	margin-left: 0.27778rem;
	min-width: 1.55556rem
}

.mod-history .op {
	font-size: 0;
	position: absolute;
	bottom: 0
}

.mod-history .btn_d {
	width: 7.83333rem;
	height: 2.66667rem;
	line-height: 2.66667rem;
	display: inline-block;
	font-size: 1.11111rem;
	color: #CCCDCE;
	font-weight: normal;
	margin-right: 0.77778rem
}

.mod-history .btn_d:last-child {
	margin-right: 0
}

.mod-history .btn_d:visited {
	color: #CCCDCE
}

.mod-history .listMore a {
	border-top: 0 none
}

.imgTxt_list li {
	height: 11.11111rem;
	overflow: hidden;
	border-bottom: 1px solid #ecedee
}

.imgTxt_list li>a {
	display: block;
	height: 8.88889rem;
	padding: 1.11111rem 0.94444rem 0;
	overflow: hidden
}

.imgTxt_list li .imgBox {
	float: left
}

.imgTxt_list li .imgBox img {
	display: block;
	width: 6.66667rem;
	height: 8.88889rem
}

.imgTxt_list li .info {
	margin-left: 7.16667rem
}

.imgTxt_list li .info h3 {
	font-size: 1.22222rem;
	color: #CCCDCE;
	margin-bottom: 0.55556rem;
	height: 1.66667rem;
	line-height: 1.66667rem;
	overflow: hidden
}

.imgTxt_list li .info h3 .space {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 81.48148%
}

.imgTxt_list li .info h3 em {
	color: #f60
}

.imgTxt_list li .info h3 .i_original {
	margin-top: 0.16667rem
}

.imgTxt_list li .info p {
	padding: 0.38889rem 0;
	font-size: 1rem;
	height: 1.38889rem;
	line-height: 1.38889rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.imgTxt_list li .info p span {
	color: #999
}

.txt_list li {
	height: 6.33333rem;
	border-bottom: 1px solid #ecedee
}

.txt_list li a {
	display: block;
	padding: 0.83333rem 0.94444rem 0
}

.txt_list li .title {
	font-size: 1.22222rem;
	color: #CCCDCE;
	height: 1.66667rem;
	margin-bottom: 0.27778rem
}

.txt_list li .title .status {
	font-size: 0.77778rem
}

.txt_list li .title .i_original {
	vertical-align: baseline
}

.txt_list li .desc {
	font-size: 0.88889rem;
	color: #CCCDCE;
	height: 1.22222rem;
	margin-bottom: 0.22222rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.txt_list li .desc .author {
	margin-right: 2.77778rem
}

.listMore a {
	display: block;
	height: 3.16667rem;
	line-height: 3.16667rem;
	border-top: 1px solid #B8B8BE;
	text-align: center;
	font-size: 1rem;
	color: #E3E3E6
}

.l_tips {
	color: #f60;
	border-bottom: 1px solid #dedede;
	position: relative;
	height: 3.22222rem;
	line-height: 3.22222rem;
	font-size: 1rem;
	text-indent: 0.27778rem;
	margin-top: -1.38889rem;
	margin-bottom: 0.55556rem
}

.l_tips:after {
	content: '';
	display: block;
	height: 1px;
	font-size: 0;
	background: #3C3C3C;
	width: 100%;
	position: absolute;
	overflow: hidden;
	bottom: -2px;
	left: 0
}

.form_box {
	padding: 1.66667rem 0.55556rem 0
}

.form_box li {
	margin-bottom: 1.11111rem
}

.form_box .field_item {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 100%
}

.form_box .field {
	position: relative;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #3C3C3C;
	border: 1px solid #d7d7d7;
	height: 3.22222rem;
	padding: 0 0.61111rem 0 0.77778rem
}

.form_box .txt_label {
	display: block;
	color: #CCCDCE;
	margin-right: 1.11111rem;
	font-size: 1.55556rem;
	line-height: 3.22222rem
}

.form_box .inp {
	border: none;
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255,0,0,0);
	font-family: "Microsoft YaHei";
	font-size: 1.11111rem;
	height: 1.33333rem;
	line-height: 1.33333rem;
	padding: 0.88889rem 0;
	width: 100%
}

.form_box .inp::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form_box .inp:-ms-input-placeholder {
	color: #999;
	opacity: 1
}

.form_box .inp::-webkit-input-placeholder {
	color: #999;
	opacity: 1
}

.form_box .i_cross {
	display: none;
	position: absolute;
	top: 0.61111rem;
	right: 0.61111rem
}

.form_box .warning {
	display: none;
	color: #da2128;
	text-shadow: 1px 1px #3C3C3C;
	font-size: 1.11111rem;
	line-height: 2.11111rem
}

.form_box .field_focus {
	border-color: #da2128
}

.form_box .yz_area {
	margin-bottom: 1.66667rem
}

.form_box .yz_area .a_change {
	display: block;
	color: #298fc6;
	width: 3.66667rem;
	height: 3.33333rem;
	line-height: 1.66667rem;
	font-size: 1.11111rem
}

.form_box .yz_area .a_change:visited {
	color: #298fc6
}

.form_box .yz_area .yz_img {
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 6.72222rem;
	height: 3.33333rem;
	margin: 0 1rem
}

.form_box .btn_a {
	margin-top: 0;
	min-width: 100%
}

.form_box .block_label {
	display: block;
	height: 2.33333rem;
	padding-left: 0.33333rem;
	line-height: 2.33333rem;
	font-size: 1.33333rem;
	color: #CCCDCE
}

.form_box .forget_psd {
	position: absolute;
	right: 0;
	background: #f6f6f6;
	color: #369cda;
	text-shadow: 1px 1px #3C3C3C;
	text-align: right;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	font-size: 1rem
}

.form_box .forget_psd:visited {
	color: #369cda
}

.form_box .md_line_cut {
	position: relative;
	margin-bottom: 1.94444rem;
	padding: 0.94444rem 0 0.5rem 0
}

.form_box .md_line_cut .line {
	background: #3C3C3C;
	border-top: 1px solid #dedede;
	overflow: hidden;
	height: 1px
}

.form_box .md_line_cut span {
	position: absolute;
	left: 0;
	top: 0.27778rem;
	background: #f6f6f6;
	padding-right: 0.44444rem;
	color: #CCCDCE
}

.form_box .other_way {
	padding-bottom: 1.66667rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.form_box .other_way a {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	display: block;
	border: solid 1px #d5d5d5;
	background: #3C3C3C;
	color: #CCCDCE;
	text-align: center;
	border-radius: 0.33333rem;
	height: 3.33333rem;
	line-height: 3.33333rem;
	font-size: 1.22222rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 48.63636%
}

.form_box .other_way a:visited {
	color: #CCCDCE
}

.form_box .other_way a:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	background-position: 0 0;
	position: relative;
	top: -0.16667rem
}

.form_box .other_way .qq {
	margin-right: 0.33333rem
}

.form_box .other_way .qq:before {
	background-position: 1px -13.38889rem;
	width: 2.05556rem;
	height: 2.22222rem;
	margin-right: 0.22222rem
}

.form_box .other_way .weibo {
	margin-left: 0.33333rem
}

.form_box .other_way .weibo:before {
	background-position: -2.33333rem -13.33333rem;
	width: 2.61111rem;
	height: 2.22222rem;
	margin-right: 0.22222rem
}

.form_box .btn_area.split {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-top: 0.55556rem
}

.form_box .btn_area.split .btn_a,.form_box .btn_area.split .btn_d {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	min-width: inherit
}

.form_box .btn_area.split .btn_a {
	margin-right: 0.66667rem
}

.form_box .btn_area.split>* {
	width: 100%
}

.form_box .btn_area.split>*:last-child {
	margin-right: 0
}

.beau_form_elem {
	display: inline-block;
	position: relative;
	overflow: hidden
}

.beau_form_elem>input {
	padding: 0;
	margin: 0;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0;
	display: none;
	height: 1.61111rem;
	width: 1.61111rem
}

.beau_form_elem>label {
	float: left;
	line-height: 1.61111rem;
	padding: 0 0 0 2.16667rem
}

.beau_form_elem>input+label {
	background-position: -6.77778rem -3.88889rem;
	height: 1.61111rem
}

.beau_form_elem>input[type="checkbox"]:checked+label {
	background-position: -6.77778rem -5.55556rem
}

.beau_form_elem>input[type="radio"]+label {
	background-position: -6.77778rem 0px
}

.beau_form_elem>input[type="radio"]:checked+label {
	background-position: -6.77778rem -1.66667rem
}

.beau_form_elem .txt {
	color: #c7c7c7;
	text-shadow: 1px 1px #3C3C3C;
	font-size: 1.22222rem
}

.l-field {
	padding: 1.44444rem 0 0
}

.l-field label {
	display: block;
	color: #CCCDCE;
	font-size: 1.33333rem;
	padding-left: 0.27778rem;
	padding-bottom: 0.27778rem
}

.l-field .text,.l-field .textarea {
	padding: 0.83333rem;
	background: #3C3C3C;
	border: 1px solid #d5d5d5;
	border-radius: 0.11111rem;
	height: 3.22222rem;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: microsoft yahei;
	font-size: 1rem
}

.l-field .textarea {
	resize: none
}

.msg_flexbox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	height: 100%;
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center
}

.msg_flexbox .msg_hint {
	width: 100%
}

.msg_hint {
	color: #CCCDCE;
	text-align: center;
	font-size: 1.33333rem
}

.msg_hint dt {
	overflow: hidden;
	margin-bottom: 6.05556rem;
	font-size: 1.55556rem
}

.msg_hint dt:before {
	content: '';
	display: inline-block;
	overflow: hidden;
	width: 4rem;
	height: 4rem;
	margin-right: 0.66667rem;
	vertical-align: middle;
	background-position: -4.27778rem -7.66667rem
}

.msg_hint .info {
	text-align: left;
	line-height: 4rem;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle
}

.msg_hint .name {
	font-style: normal;
	margin-left: 0.77778rem
}

.msg_hint .reg .info {
	line-height: 2rem
}

.msg_info {
	line-height: 2.22222rem
}

.msg_info .btn_d {
	margin-top: 5rem
}

.result_hint dt {
	font-size: 1.33333rem
}

.result_hint dd {
	font-size: 1.33333rem
}

.errorPic {
	width: 7.44444rem;
	height: 8.11111rem
}

.sel-2 {
	float: right;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.11111rem;
	width: 6.94444rem;
	color: #E3E3E6;
	text-decoration: underline;
	position: relative
}

.sel-2 .sel_opac {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	font-size: 0.9em;
	top: 0;
	opacity: 0
}

.search_form {
	margin-top: 0.83333rem;
	position: relative;
	height: 3.05556rem
}

.search_form .inp {
	height: 3.05556rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5.66667rem 0 0.88889rem;
	width: 100%;
	border: 1px solid #c5c5c5;
	font-size: 1.22222rem;
	border-right: none;
	font-family: microsoft yahei
}

.search_form .btn {
	width: 4.77778rem;
	height: 3.05556rem;
	position: absolute;
	right: 0;
	z-index: 2;
	top: 0;
	border: 1px solid #c5c5c5;
	font-size: 1.33333rem;
	color: #CCCDCE;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e9e9e9));
	background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9);
	background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
	background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
	background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
	font-family: microsoft yahei;
	cursor: pointer
}

.suggest_wrap {
	display: none;
	position: absolute;
	left: 0;
	top: 3.05556rem;
	z-index: 6;
	width: 100%;
	background-color: #3C3C3C;
	box-shadow: 0 0.27778rem 0.27778rem rgba(0,0,0,0.36);
	font-size: 1.22222rem;
	line-height: 2.66667rem
}

.suggest_wrap .suggest_in {
	border: 1px solid #b7b7b7;
	border-top: 0 none
}

.suggest_wrap li {
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	height: 2.66667rem
}

.suggest_wrap li a {
	display: block;
	color: #CCCDCE;
	padding-left: 0.83333rem
}

.suggest_wrap li .active {
	background-color: #f4f4f4
}

.suggest_wrap .tit {
	position: relative;
	color: #999
}

.suggest_wrap .clear_history {
	position: relative;
	width: 100%;
	background-color: #f2f2f2;
	text-indent: 0.83333rem
}

.suggest_wrap .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 4.77778rem;
	border-left: 1px solid #dfdfdf;
	background-color: #3C3C3C;
	text-align: center
}

.search_meta {
	margin-top: 1.94444rem
}

.search_meta .hd {
	position: relative
}

.search_meta .hd:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	border-top: 1px solid #ced0d4;
	border-bottom: 1px solid #f2f2f2;
	width: 100%;
	height: 0;
	margin-top: 1px
}

.search_meta .hd h3 {
	color: #CCCDCE;
	font-size: 1.11111rem;
	display: inline;
	background: #2B2B2B;
	position: relative;
	z-index: 2
}

.search_meta .bd {
	padding-top: 1.11111rem
}

.search_meta .bd .meta_list li {
	float: left
}

.search_meta .bd .meta_list li a {
	height: 2.77778rem;
	line-height: 2.77778rem;
	padding: 0 0.66667rem;
	border: 1px solid #c5c5c5;
	background: #3C3C3C;
	display: inline-block;
	border-radius: 0.22222rem;
	margin: 0 0.55556rem 0.55556rem 0;
	font-size: 1.22222rem
}

.search_noresult {
	text-align: center;
	padding: 3.88889rem 0 0
}

.search_noresult .result_hint {
	margin-top: 1.11111rem;
	font-size: 1.11111rem
}

.search_noresult .result_hint .spec {
	color: #f60
}

.search_result .hd {
	height: 3rem;
	line-height: 3rem;
	font-size: 1rem;
	padding-left: 0.94444rem;
	border-bottom: 1px solid #B8B8BE
}

.search_result .hd em {
	color: #f60;
	margin: 0 0.44444rem
}

.search_result .imgTxt_list li .info em {
	color: #f60
}

.mod_cate .hd .tit {
	padding-left: 0.94444rem;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.33333rem;
	border-bottom: 1px solid #00a0e3;
	color: #00a0e3
}

.mod_cate .hd .tit.color1 {
	border-color: #ff97b7;
	color: #eb638d
}

.mod_cate .hd .tit.color2 {
	border-color: #e8aa0f;
	color: #e8aa0f
}

.mod_cate .cate_list li {
	float: left;
	width: 33.33333%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #ecedee;
	border-top: 1px solid #ecedee;
	height: 3.16667rem;
	line-height: 3.16667rem
}

.mod_cate .cate_list li a {
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	font-size: 1.11111rem
}

.mod_cate .cate_list li:nth-child(3n) {
	border-right: none
}

.mod_cate .cate_list li:nth-child(1),.mod_cate .cate_list li:nth-child(2),.mod_cate .cate_list li:nth-child(3) {
	border-top: none
}

.mod_cate_list .hd {
	height: 3rem;
	line-height: 3rem;
	background: #f3fbff;
	border-bottom: 1px solid #B8B8BE
}

.mod_cate_list .hd .tit {
	float: left;
	font-size: 1.44444rem;
	color: #E3E3E6;
	padding-left: 0.94444rem
}

.mod_cate_list .hd .order {
	float: right;
	margin-right: 0.55556rem
}

.mod_cate_list .hd .order a {
	display: inline-block;
	height: 2.33333rem;
	line-height: 2.33333rem;
	font-size: 1rem;
	color: #CCCDCE;
	padding: 0 0.44444rem;
	vertical-align: bottom
}

.mod_cate_list .hd .order a.cur {
	background: #3C3C3C;
	color: #CCCDCE;
	border: 1px solid #B8B8BE;
	border-bottom-color: #3C3C3C;
	margin-bottom: -1px
}

.feedback_form {
	padding: 0 0.55556rem
}

.feedback_form .textarea {
	height: 9.88889rem
}

.feedback_form .qq {
	text-align: center;
	font-size: 1.11111rem;
	color: #999;
	height: 1.66667rem;
	line-height: 1.66667rem;
	text-shadow: 1px 1px 1px #3C3C3C;
	margin-top: 0.55556rem
}

.feedback_form .qq span {
	font-family: tahoma;
	font-size: 1.22222rem
}

.feedback_form .qq:before {
	content: '';
	display: inline-block;
	width: 1.16667rem;
	height: 1.33333rem;
	background-position: 0 -4.38889rem;
	position: relative;
	top: 0.22222rem;
	margin-right: 0.27778rem
}

.store-container {
	min-height: 14.72222rem
}

.store_section .backup {
	background: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
	color: #CCCDCE;
	font-size: 1rem;
	padding: 0.83333rem 0
}

.store_section.unlogin {
	position: absolute;
	left: 0.55556rem;
	right: 0.55556rem;
	top: 7.66667rem;
	bottom: 6.38889rem;
	min-height: 13.88889rem
}

.mod_store .hd {
	height: 3.16667rem;
	line-height: 3.16667rem;
	padding: 0 0.94444rem;
	border-bottom: 1px solid #ebebeb
}

.mod_store .hd .tit {
	color: #CCCDCE;
	float: left
}

.mod_store .hd .manage {
	float: right;
	color: #00a0e3
}

.mod_store .hd .manage:before {
	content: '';
	display: inline-block;
	width: 1.11111rem;
	height: 1.11111rem;
	background-position: 0 -6.77778rem;
	position: relative;
	top: 0.16667rem;
	margin-right: 0.16667rem
}

.mod_store .bd .imgTxt_list li {
	position: relative;
	height: 7.38889rem
}

.mod_store .bd .imgTxt_list li a {
	padding: 0.55556rem 0 0 0.94444rem;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mod_store .bd .imgTxt_list li .del {
	padding: 0;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0;
	width: 3.44444rem;
	height: 100%;
	cursor: pointer;
	text-align: center
}

.mod_store .bd .imgTxt_list li .del:before {
	content: '';
	display: inline-block;
	margin-top: 2.55556rem;
	width: 1.88889rem;
	height: 1.88889rem;
	background-position: 0 -8.44444rem
}

.mod_store .bd .imgTxt_list li .imgBox img {
	height: 6.27778rem;
	width: 4.72222rem
}

.mod_store .bd .imgTxt_list li .info {
	margin-left: 5.55556rem
}

.mod_store .bd .imgTxt_list li .info h3 i {
	margin-top: 0.16667rem;
	margin-left: 0.27778rem
}

.mod_store .bd .imgTxt_list li .info .book_catalog {
	color: #CCCDCE
}

.mod_store .bd .imgTxt_list li .info .book_status {
	color: #999
}

.mod_store .bd .listMore a {
	border-top: none
}

.store_login {
	padding-top: 1.11111rem
}

.store_login .title {
	font-size: 1.22222rem;
	color: #CCCDCE;
	padding-left: 1.11111rem
}

.store_login .btn-wrap {
	text-align: center;
	padding-top: 1.94444rem
}

.store_login .btn-wrap a {
	margin: 0 auto 1.11111rem
}

.store-loading {
	padding: 3.88889rem 0;
	text-align: center
}

.book_cover {
	padding: 1.11111rem 0.94444rem;
	border-bottom: 1px solid #ecedee
}

.book_cover .img {
	float: left
}

.book_cover .img img {
	width: 6.66667rem;
	height: 8.88889rem
}

.book_cover .info {
	margin-left: 7.55556rem
}

.book_cover .info dt {
	font-size: 1.44444rem;
	color: #CCCDCE;
	margin-bottom: 0.44444rem;
	overflow: hidden
}

.book_cover .info dt .space {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 80.68966%
}

.book_cover .info dt i {
	margin-top: 0.55556rem
}

.book_cover .info dd p {
	color: #CCCDCE;
	height: 1.38889rem;
	padding: 0.11111rem 0
}

.book_cover .de-tips {
	clear: both;
	line-height: 1.33333rem;
	padding-top: 0.55556rem
}

.book_intro {
	color: #CCCDCE;
	padding: 0.94444rem
}

.book_intro .btn_op {
	text-align: center;
	font-size: 0
}

.book_intro .btn_op a,.book_intro .btn_op .added {
	display: inline-block;
	width: 31.4554%;
	color: #3C3C3C;
	text-align: center;
	border: 0 none;
	vertical-align: middle;
	margin-bottom: 0
}

.book_intro .btn_op>*:nth-child(2).btn_c,.book_intro .btn_op span.added {
	margin: 0 0.61111rem
}

.book_intro .btn_op .tip {
	position: relative
}

.book_intro .btn_op .tip:before {
	content: "ËÍ200ÔÄ¶Á±Ò";
	display: inline-block;
	border: 1px solid #debd64;
	background-color: #3C3C3C1cc;
	border-radius: 0.16667rem;
	box-shadow: 1px 1px 2px 0px rgba(139,139,139,0.89),inset 1px 2px 1px 0 #3C3C3C;
	height: 1.38889rem;
	line-height: 1.38889rem;
	position: absolute;
	top: -1.88889rem;
	left: 0.66667rem;
	font-size: 0.88889rem;
	color: red;
	padding: 0 0.27778rem;
	pointer-events: none
}

.book_intro .btn_op .tip:after {
	content: '';
	display: inline-block;
	width: 0.33333rem;
	height: 0.33333rem;
	background: #3C3C3C1cc;
	border: 1px solid #debd64;
	border-left: none;
	border-top: none;
	position: absolute;
	top: -0.61111rem;
	left: 1.38889rem;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.book_intro .btn_op .added {
	color: #3C3C3C;
	background-color: #e1e0e0
}

.book_intro .btn_op .added:before,.book_intro .btn_op .added:after {
	display: none
}

.book_intro .btn_op .b-none:before,.book_intro .btn_op .b-none:after {
	display: none
}

.book_intro .summary {
	color: #CCCDCE;
	line-height: 1.55556rem;
	text-overflow: ellipsis;
       font-size:14;
	margin: 0.55556rem 0
}

.book_intro .summary .unfold {
	color: #298fc6
}

.book_intro .summary .unfold:visited {
	color: #298fc6
}

.update_box {
	border: 2px solid #dfdfdf;
	background: #3C3C3C;
	border-radius: 0.33333rem
}

.update_box p {
	overflow: hidden;
	height: 3.22222rem;
	line-height: 3.22222rem;
	padding: 0 0.55556rem;
	position: relative
}

.update_box strong {
	color: #CCCDCE;
	font-size: 1.22222rem;
	position: absolute;
	top: 0
}

.update_box .tit {
	overflow: hidden;
	display: block;
	margin: 0 5rem 0 6.11111rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

.update_box .tit a {
	color: #CCCDCE
}

.update_box .tit a:visited {
	color: #CCCDCE
}

.update_box .read {
	border-bottom: 1px solid #dfdfdf
}

.update_box .update .time {
	position: absolute;
	top: 0;
	color: #999;
	right: 0.55556rem
}

.book_contents,.seen_book {
	box-shadow: none;
	margin-top: 0
}

.book_contents .hd,.seen_book .hd {
	background: #f3fbff;
	border-bottom: none;
	border-top: 1px solid #ecedee
}

.book_contents .hd .tit,.seen_book .hd .tit {
	position: relative;
	color: #CCCDCE
}

.book_contents .hd .tit:before,.seen_book .hd .tit:before {
	content: '';
	display: inline-block;
	width: 0.38889rem;
	height: 1.22222rem;
	background: #f60;
	float: left;
	margin: 1rem 0.5rem 0 0
}

.book_contents .ft,.seen_book .ft {
	padding: 1.11111rem 0;
	text-align: center;
	border-top: 1px solid #ecedee
}

.book_contents .ft .a_link,.seen_book .ft .a_link {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 46.08696%;
	height: 2.88889rem;
	line-height: 2.88889rem;
	font-size: 1.11111rem;
	background: #3C3C3C;
	border: 1px solid #c5c5c5;
	border-radius: 0.33333rem;
	text-align: center
}

.book_contents .ft .a_link:after,.seen_book .ft .a_link:after {
	content: '';
	display: inline-block;
	width: 0.61111rem;
	height: 0.61111rem;
	border-top: 0.16667rem solid #dadada;
	border-right: 0.16667rem solid #dadada;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.seen_book .bd {
	padding-bottom: 1.11111rem
}

.seen_book .imgTxt_list li {
	height: auto;
	border-bottom: none
}

.seen_book .imgTxt_list li a {
	height: auto
}

.seen_book .imgTxt_list li .imgBox img {
	width: 4.72222rem;
	height: 6.27778rem
}

.seen_book .imgTxt_list li .info {
	margin-left: 5.55556rem
}

.seen_book .imgTxt_list li .info h3 {
	margin-bottom: 0.16667rem;
	white-space: nowrap
}

.seen_book .imgTxt_list li .info h3 .space {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 85.88957%
}

.seen_book .imgTxt_list li .info h3 i {
	float: left
}

.seen_book .imgTxt_list li .info p {
	padding: 1px 0
}

.book_uncheck {
	padding: 0.55556rem 0.94444rem 0.83333rem
}

.book_uncheck p {
	font-size: 1rem;
	line-height: 1.8;
	color: #CCCDCE
}

.book_uncheck .btn_c {
	width: 100%;
	margin-top: 1.11111rem
}

.chapterlist .book_update_box {
	background: #f3fbff;
	padding: 0.83333rem 0.94444rem 1.11111rem
}

.chapterlist .book_update_box .title {
	font-size: 1.44444rem;
	margin-bottom: 0.83333rem;
	color: #CCCDCE;
	text-align: center
}

.chapterlist .book_all_contents .book_textList li .space {
	float: left;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.chapterlist .book_all_contents .book_textList li .vip {
	position: absolute;
	color: #FF7821;
	font-size: 1rem;
	right: 1.11111rem
}

.sel {
	display: inline-block;
	position: relative;
	background-color: #3C3C3C;
	border: solid 1px #c5c5c5;
	color: #CCCDCE;
	border-radius: 0.22222rem;
	height: 2.77778rem;
	padding: 0 0.55556rem;
	line-height: 2.77778rem;
	font-size: 1.11111rem
}

.sel .arrow {
	position: absolute;
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0;
	border: 6px dashed transparent;
	border-top-style: solid;
	border-top-color: #CCCDCE;
	top: 1.22222rem;
	right: 0.55556rem;
	border-width: 0.33333rem
}

.sel .sel_opac {
	opacity: 0;
	width: 100%;
	font-size: 0.9em;
	background: transparent;
	border: 1px #ccc solid;
	position: absolute;
	left: 0;
	top: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	height: 2.77778rem !important
}

.pagination_other {
	border-top: 1px solid #e9e9e9;
	height: 2.88889rem;
	padding: 1.11111rem 0.94444rem
}

.pagination_other a {
	display: inline-block;
	background-color: #3C3C3C;
	border: solid 1px #c5c5c5;
	color: #CCCDCE;
	text-align: center;
	border-radius: 0.22222rem;
	width: 5.55556rem;
	height: 2.77778rem;
	line-height: 2.77778rem;
	font-size: 1.11111rem
}

.pagination_other a.prev {
	float: left
}

.pagination_other a.none {
	color: #c0c0c0
}

.pagination_other a.next {
	float: right
}

.pagination_other .sel {
	display: block;
	margin: 0 6.11111rem
}

.bindMail {
	padding: 0 0.55556rem
}

.bindMail .pers_info {
	border-bottom: 1px solid #e2e2e2;
	padding: 1.11111rem 0;
	margin-top: 0.55556rem
}

.bindMail .pers_info .avatar {
	float: left;
	padding: 0.5rem;
	border: 1px solid #d7d7d7;
	border-radius: 1px;
	background: #3C3C3C
}

.bindMail .pers_info .avatar img {
	width: 4.44444rem;
	height: 4.44444rem;
	display: block
}

.bindMail .pers_info h3 {
	font-size: 1.33333rem;
	color: #CCCDCE;
	margin: 1rem 0 0.44444rem 6.22222rem
}

.bindMail .pers_info p {
	margin-left: 6.22222rem;
	font-size: 0.88889rem;
	color: #999
}

.bindMail .mailform {
	margin-top: 0.55556rem
}

.bindMail .mailform .l-field label em {
	font-size: 1rem;
	color: #da2128
}

.mailbg,.mailbg .container {
	background: #f6f6f6
}

.mailbg .header {
	margin-top: 0
}

.uc-info .uc-name {
	background: #f3fbff;
	padding: 0.55556rem 0.88889rem 0.55556rem 6.38889rem;
	position: relative;
	height: 4.44444rem;
	line-height: 4.44444rem;
	font-size: 1.33333rem;
	color: #E3E3E6;
	border-bottom: 1px solid #ecedee
}

.uc-info .uc-name img {
	position: absolute;
	left: 0.88889rem;
	top: 0.55556rem;
	width: 4.44444rem;
	height: 4.44444rem
}

.uc-op-list li {
	height: 3.33333rem;
	line-height: 3.33333rem;
	font-size: 1.33333rem;
	border-bottom: 1px solid #ecedee;
	position: relative
}

.uc-op-list li:last-child {
	border-bottom: 0 none
}

.uc-op-list li .block {
	padding: 0 0.83333rem;
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	color: #CCCDCE
}

.uc-op-list li .block:after {
	content: '';
	display: block;
	position: absolute;
	right: 0.88889rem;
	top: 1.33333rem;
	width: 0.55556rem;
	height: 0.55556rem;
	border-top: 0.16667rem solid #7d8188;
	border-right: 0.16667rem solid #7d8188;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.uc-op-list li .block .num {
	width: 1.22222rem;
	height: 1.22222rem;
	line-height: 1.22222rem;
	background: #ec4513;
	text-align: center;
	color: #3C3C3C;
	font-size: 0.77778rem;
	display: inline-block;
	border-radius: 50%;
	margin-left: 0.38889rem;
	position: absolute;
	top: 1rem
}

.uc-op-list li.view {
	padding: 0 0.83333rem;
	color: #CCCDCE;
	overflow: hidden
}

.uc-op-list li.view .space {
	float: left
}

.uc-op-list li.view .space b {
	font-size: 1.11111rem;
	font-weight: normal;
	color: #f60
}

.uc-op-list li.view .re {
	color: #E3E3E6;
	text-decoration: underline;
	float: right
}

.uc-op-list li.view .tip {
	float: right;
	color: #999;
	font-size: 0.88889rem
}

.mod {
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	min-width: 0;
	display: block
}

.userCenter .container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.userCenter .mod_b {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block
}

.userCenter .mod_b .hd {
	height: 3rem;
	line-height: 3rem;
	background: #f3fbff;
	padding: 0 0.94444rem;
	border-bottom: 1px solid #ecedee;
	overflow: hidden
}

.userCenter .mod_b .hd h3 {
	font-size: 1.44444rem;
	color: #E3E3E6;
	float: left
}

.userCenter .pagination {
	border-top: 1px solid #ECEDEE
}

.userCenter .mod_c .hd {
	height: 3rem;
	line-height: 3rem;
	background: #5E5E5E;
	padding: 0 0.94444rem;
	font-size: 1.11111rem;
	border-bottom: 1px solid #B8B8BE;
	overflow: hidden
}

.userCenter .mod_c .hd .title {
	color: #CCCDCE;
	position: relative;
	float: left
}

.userCenter .mod_c .hd .title.log {
	padding-left: 1.5rem
}

.userCenter .mod_c .hd .title.log:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0.88889rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	border: 0.11111rem solid #989898
}

.userCenter .mod_c .hd .title.log:after {
	content: ' ';
	display: block;
	position: absolute;
	left: 0.27778rem;
	top: 1.16667rem;
	width: 0.38889rem;
	height: 0.44444rem;
	border-bottom: 0.11111rem solid #989898;
	border-right: 0.11111rem solid #989898
}

.userCenter .mod_c .hd .selectMonth {
	float: right;
	color: #E3E3E6;
	text-decoration: underline
}

.userCenter .mod_c .hd .selectMonth:visited,.userCenter .mod_c .hd .selectMonth:hover {
	color: #E3E3E6
}

.userCenter .mod_c .rewardTxt {
	padding: 0.55556rem 0
}

.userCenter .mod_c .rewardTxt li {
	padding: 0 0.83333rem;
	line-height: 2.22222rem
}

.record_list li .readStatus,.record_list li .a_op,.expense_list li .money {
	position: absolute;
	right: 0.94444rem;
	top: 50%;
	height: 1.38889rem;
	margin-top: -0.69444rem
}

.record_list li {
	padding: 0.83333rem 0.94444rem;
	border-bottom: 1px solid #ecedee;
	position: relative;
	overflow: hidden
}

.record_list li:last-child {
	border-bottom: 0 none
}

.record_list li .spec {
	color: #f60
}

.record_list li .mod_in {
	float: left;
	width: 84.50704%;
	overflow: hidden;
	text-overflow: ellipsis
}

.record_list li .mod_in .tit {
	color: #CCCDCE;
	font-size: 1.22222rem;
	margin-bottom: 0.38889rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.record_list li .mod_in p {
	height: 1.55556rem
}

.record_list li .mod_in .time {
	color: #999;
	font-size: 0.88889rem
}

.record_list li .readStatus {
	color: #999
}

.record_list li .readStatus.un {
	color: #f60
}

.record_list li .a_op {
	width: 6.55556rem;
	height: 2.77778rem;
	line-height: 2.77778rem;
	text-align: center;
	color: #CCCDCE;
	margin-top: -1.44444rem;
	background: #3C3C3C;
	border: 1px solid #c5c5c5;
	border-radius: 0.33333rem
}

.message-view {
	padding: 1.11111rem;
	line-height: 2rem;
	color: #CCCDCE
}

.message-view p {
	text-indent: 2em
}

.message-view .post-date {
	color: #999;
	text-align: right;
	padding-top: 2.77778rem
}

.expense_list li .mod_in {
	width: 77.46479%
}

.expense_list li .mod_in .time {
	font-size: 1rem
}

.expense_list li .money {
	font-size: 1.11111rem;
	color: #CCCDCE
}

.recharge_list li .mod_in {
	width: 69.24883%
}

.recharge_list li .mod_in .status {
	font-size: 1rem
}

.recharge_list li .mod_in .time {
	font-size: 1rem
}

.recharge_list li:last-child {
	border-bottom: 1px solid #ecedee
}

.sign-info {
	text-align: center
}

.sign-info h3 {
	font-size: 1.33333rem;
	color: #CCCDCE;
	padding: 1.11111rem 0 0.55556rem
}

.sign-info h3 .spec {
	color: #f60
}

.sign-info p {
	color: #CCCDCE;
	font-size: 0.88889rem
}

.sign-info p .spec {
	font-size: 1.11111rem;
	color: #f60
}

.sign-info p.sm {
	color: #999;
	height: 3.33333rem;
	line-height: 3.33333rem;
	margin-top: 0.83333rem;
	border-top: 1px solid #ecedee
}

.sign-info p.sm .spec {
	font-size: 0.88889rem
}

.sign-calendar {
	overflow: hidden
}

.sign-calendar li {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 20%;
	height: 4.44444rem;
	border: 1px solid #ecedee;
	border-left: 0 none;
	margin-bottom: -1px
}

.sign-calendar li li:nth-child(1),.sign-calendar li li:nth-child(2),.sign-calendar li li:nth-child(3),.sign-calendar li li:nth-child(4),.sign-calendar li li:nth-child(5) {
	border-top: 0 none
}

.sign-calendar li:nth-child(5n) {
	border-right: 0 none
}

.sign-calendar li span {
	display: block;
	height: 1.22222rem;
	line-height: 1.22222rem;
	text-align: center;
	font-size: 0.88889rem
}

.sign-calendar li .day {
	color: #CCCDCE;
	font-size: 1.11111rem;
	margin-top: 0.44444rem
}

.sign-calendar li .status {
	color: #f60
}

.sign-calendar li .status.un {
	color: #999
}

.sign-calendar li.otherMonth {
	background: #5E5E5E
}

.sign-calendar li.otherMonth .day {
	color: #999
}

.no_data {
	text-align: center;
	height: 4.88889rem;
	line-height: 4.88889rem
}

.pay {
	padding-left: 0.55556rem;
	padding-right: 0.55556rem
}

.pay h3,.pay h2 {
	font-weight: 100;
	color: #CCCDCE;
	font-size: 1.22222rem;
	height: 3.33333rem;
	line-height: 3.33333rem
}

.pay h2 {
	text-align: center
}

.pay .hd_line {
	border-bottom: 1px solid #e3e3e3
}

.pay .pay_style li {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 47.72727%;
	text-align: center;
	margin-bottom: 0.83333rem
}

.pay .pay_style li:nth-child(2n) {
	margin-left: 3.63636%
}

.pay .pay_style li a {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background: #3C3C3C;
	border: 1px solid #d8d8d8;
	text-align: left;
	font-size: 1.44444rem;
	-moz-border-radius: 0.27778rem;
	-webkit-border-radius: 0.27778rem;
	border-radius: 0.27778rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 5rem;
	padding-top: 0.83333rem;
	color: #CCCDCE;
	position: relative
}

.pay .pay_style li a:active {
	background-color: #f5f5f5
}

.pay .pay_style li a ins {
	display: block;
	width: 2.22222rem;
	height: 2.22222rem;
	background-position: 0 0;
	margin: 0.44444rem 0.55556rem 0
}

.pay .pay_style li a ins.ico_aliPay {
	background-position: 0 0
}

.pay .pay_style li a ins.ico_card {
	background-position: -2.22222rem 0
}

.pay .pay_style li a ins.ico_sms {
	background-position: -4.44444rem 0
}

.pay .pay_style li a ins.ico_tenPay {
	background-position: -6.66667rem 0
}

.pay .pay_style li a ins.ico_weixin {
	background-position: -8.88889rem 0
}

.pay .pay_style li a ins.ico_rechargeCard {
	background-position: -11.11111rem 0
}

.pay .pay_style li a ins.ico_junwang {
	background-position: -13.33333rem 0
}

.pay .pay_style li a ins.ico_sft {
	background-position: -15.55556rem 0
}

.pay .pay_style li a .cont {
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block
}

.pay .pay_style li a .rate {
	display: block;
	font-size: 0.88889rem;
	color: #999
}

.pay .pay_style li a .rate .spec {
	color: #ff8000
}

.pay .pay_style .p_more {
	color: #999;
	text-align: center;
	font-size: 1rem;
	height: 2.77778rem;
	line-height: 2.77778rem
}

.pay .p_service {
	color: #999;
	text-align: center;
	font-size: 1rem;
	height: 2.77778rem;
	line-height: 2.77778rem
}

.pay .pay_amountRound {
	padding-bottom: 0.55556rem
}

.pay .pay_amountRound ul {
	margin-left: -0.83333rem
}

.pay .pay_amountRound li {
	float: left;
	width: 21.53846%;
	margin: 0.83333rem 0 0 0.83333rem;
	position: relative
}

.pay .pay_amountRound li a {
	display: block;
	color: #CCCDCE;
	text-align: center;
	background: #ececec;
	width: 100%;
	height: 2.55556rem;
	line-height: 2.55556rem
}

.pay .pay_amountRound li a:hover,.pay .pay_amountRound li a.selected {
	background: #22ace8;
	color: #3C3C3C;
	text-decoration: none
}

.pay .pay_amountRound.selectCard li {
	width: 29.89011%
}

.pay .pay_amountOther {
	padding-top: 0.83333rem
}

.pay .pay_amountOther .pay_ipt {
	height: 3.88889rem;
	line-height: 2.55556rem;
	font-size: 1rem
}

.pay .pay_amountOther .pay_ipt label {
	margin-right: 1rem
}

.pay .pay_amountOther .pay_ipt .gray {
	font-size: 1rem
}

.pay .pay_amountOther .inbox {
	border: 1px solid #d7d7d7;
	background: #3C3C3C;
	display: inline-block;
	vertical-align: middle;
	float: left;
	width: 7.44444rem;
	height: 2.44444rem;
	margin-right: 0.38889rem
}

.pay .pay_amountOther .inbox input {
	border: 0 none;
	background: transparent;
	float: left;
	width: 6.88889rem;
	height: 1.33333rem;
	line-height: 1.33333rem;
	padding: 0.55556rem 0 0.55556rem 0.55556rem;
	font-size: 1.22222rem
}

.pay .pay_amountOther .gray {
	color: #999
}

.pay .pay_amountOther .p_tip {
	color: #CCCDCE;
	font-size: 1.11111rem
}

.pay .pay_amountOther .p_tip em {
	color: #f60;
	font-style: normal
}

.pay .pay_btn_op {
	padding-top: 2.44444rem
}

.pay .pay_btn_op .btn_b {
	background: #ff7821;
	color: #3C3C3C;
	min-width: 44.34783%;
	border-color: #ff7821
}

.pay .btn_main {
	margin: 2.22222rem auto 1.11111rem
}

.pay .btn_main_gray {
	text-indent: 1em
}

.pay.cardForm {
	padding-top: 0
}

.pay.cardForm h3 {
	height: 4.55556rem;
	line-height: 4.55556rem;
	text-align: center;
	font-size: 1.33333rem;
	color: #CCCDCE
}

.pay.cardForm .field {
	height: 2.55556rem
}

.pay.cardForm .field .inp {
	height: 1.33333rem;
	padding: 0.55556rem 0;
	font-size: 1rem
}

.pay .otherPty {
	position: relative;
	margin-bottom: 1.38889rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.pay .otherPty>.pay_text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	display: block
}

.pay .otherPty>span {
	width: 2.33333rem;
	line-height: 2.33333rem;
	text-align: center;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	min-width: 0;
	display: block;
	display: inline-block
}

.pay .tps-2 {
	line-height: 3.33333rem;
	font-size: 1.11111rem
}

.pay_result {
	text-align: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.pay_result .result_hint {
	margin-bottom: 2.77778rem
}

.pay_result .pay_btn_op a {
	color: #3C3C3C;
	margin-top: 1.11111rem
}

.pay_success .successText {
	color: #CCCDCE;
	font-size: 1.55556rem;
	margin: 0 1.66667rem 2.22222rem
}

.payfieldTips {
	border: 1px solid #e3e3e3;
	-moz-border-radius: 0.55556rem;
	-webkit-border-radius: 0.55556rem;
	border-radius: 0.55556rem;
	padding: 0.83333rem
}

.payfieldTips legend {
	font-size: 1.22222rem;
	padding: 0 0.33333rem;
	font-weight: normal
}

.payfieldTips p {
	font-size: 0.88889rem;
	padding: 0 0 0 1.33333rem;
	position: relative;
	margin-bottom: 0.55556rem;
	line-height: 1.6
}

.payfieldTips p:before {
	content: '';
	display: block;
	width: 0.55556rem;
	height: 0.55556rem;
	overflow: hidden;
	background: #bebebe;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0.44444rem
}

.payfieldTips+.pay_btn_op {
	padding-top: 1.38889rem
}

.recharge_info {
	color: #CCCDCE;
	padding: 1.33333rem 0.55556rem 0;
	font-size: 1.33333rem;
	line-height: 2.77778rem
}

.recharge_info span {
	color: #CCCDCE
}

.recharge_info .pass {
	color: #34a71d
}

.recharge_info .fail {
	color: #da2128
}

.recharge_info .btn_d {
	margin-top: 2.16667rem
}

.sms_section h2 {
	margin-bottom: 0.55556rem
}

.sms_section h2 b {
	color: #f60
}

.sms_section h3 {
	height: 2.77778rem;
	line-height: 2.77778rem
}

.sms_section .pay_amountRound {
	margin-top: -0.83333rem;
	margin-bottom: 0.55556rem
}

.sms_section .pay_amountOther {
	margin-bottom: 1.38889rem;
	padding-top: 0
}

.pay_text {
	border: 1px solid #d7d7d7;
	background-color: #3C3C3C;
	padding: 0 0.83333rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 2.44444rem;
	font-family: 'Microsoft YaHei';
	font-size: 1rem;
	width: 100%
}

.alipay_section .tps-2 {
	border-top: 1px solid #dedede
}

.price-tooltip {
	height: 1rem;
	line-height: 1rem;
	padding: 0 0.22222rem;
	background-color: #f26033;
	color: #3C3C3C;
	font-size: 0.77778rem;
	font-family: simsun;
	position: absolute;
	right: 0;
	top: -0.55556rem
}

.price-tooltip b {
	font-family: arial;
	color: #3C3C3C440
}

.price-tooltip:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	bottom: -0.16667rem;
	left: 0.11111rem;
	border-color: #f26033 transparent transparent #f26033;
	border-width: 2px;
	border-style: solid
}

.login_sp {
	padding-top: 1.11111rem
}

.login_sp .fix_sp {
	margin-bottom: -1px
}

.login_sp .fix_sp .field_item {
	-moz-border-radius: 0 0 0.44444rem 0.44444rem;
	-webkit-border-radius: 0 0 0.44444rem 0.44444rem;
	border-radius: 0 0 0.44444rem 0.44444rem
}

.login_sp .fix_sp:first-child .field_item {
	-moz-border-radius: 0.44444rem 0.44444rem 0 0;
	-webkit-border-radius: 0.44444rem 0.44444rem 0 0;
	border-radius: 0.44444rem 0.44444rem 0 0
}

.login_sp .warning {
	margin-bottom: 0
}

.login_sp .beau_sp {
	margin-top: 1.11111rem
}

.login_sp li {
	position: relative
}

.login_sp .yz_area {
	margin-top: 1.11111rem
}

.mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.7);
	z-index: 1000
}

.layer_guide {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1001
}

.layer_guide .guide_con {
	position: relative
}

.layer_guide .guide_con .close,.layer_guide .guide_con .know {
	position: absolute;
	cursor: pointer
}

.layer_confirm {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1001;
	background: #3C3C3C;
	border-radius: 0.38889rem;
	width: 21.66667rem;
	height: 12.77778rem;
	margin: -6.38889rem 0 0 -10.83333rem
}

.layer_confirm .confirm_con {
	color: #CCCDCE
}

.layer_confirm .confirm_con .hd {
	border-bottom: 1px solid #d9d9d9;
	height: 3.05556rem;
	padding-left: 1.11111rem;
	font-size: 1.55556rem;
	line-height: 3.05556rem;
	color: #CCCDCE
}

.layer_confirm .confirm_con .bd {
	text-align: center
}

.layer_confirm .confirm_con .bd .con {
	padding: 1.61111rem 0;
	font-size: 1.44444rem;
	line-height: 2rem
}

.layer_confirm .confirm_con .btn_area {
	font-size: 1.33333rem
}

.layer_confirm .confirm_con .btn_area span {
	display: inline-block;
	color: #3C3C3C;
	cursor: pointer;
	width: 8rem;
	height: 2.88889rem;
	margin: 0 0.55556rem;
	line-height: 2.88889rem;
	border-radius: 0.27778rem
}

.layer_confirm .confirm_con .btn_area .btn_cancel {
	background: #bfbfbf
}

.layer_confirm .confirm_con .btn_area .btn_main {
	background: #22ace8
}

.pop_win {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1100;
	background: #fcfcfc;
	width: 77%;
	margin-left: -38.5%;
	color: #CCCDCE;
	border-radius: 0.44444rem
}

.pop_win .pop_hd {
	position: relative;
	border-bottom: 1px solid #cacaca;
	height: 2.77778rem;
	padding: 0 0.83333rem;
	line-height: 2.77778rem
}

.pop_win .pop_hd .tit {
	font-weight: 100;
	font-size: 1.22222rem
}

.pop_contents_list {
	overflow-y: auto;
	max-height: 21rem
}

.pop_contents_list li {
	border-bottom: 1px solid #e9e9e9;
	height: 1.55556rem;
	line-height: 1.55556rem;
	padding: 0.88889rem 0 1.05556rem 0.83333rem
}

.pop_contents_list li:last-child {
	border-bottom: 0 none
}

.addDesktop {
	z-index: 1000;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	-webkit-transition-delay: initial;
	-moz-transition-property: all;
	-moz-transition-duration: 0.2s;
	-moz-transition-timing-function: linear;
	-moz-transition-delay: initial;
	-ms-transition-property: all;
	-ms-transition-duration: 0.2s;
	-ms-transition-timing-function: linear;
	-ms-transition-delay: initial;
	-o-transition-property: all;
	-o-transition-duration: 0.2s;
	-o-transition-timing-function: linear;
	-o-transition-delay: initial;
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	transition-delay: initial;
	position: fixed;
	bottom: 0;
	left: 50%;
	display: none;
	margin-left: -11.94444rem
}

.addDesktop .tipPanel {
	position: relative;
	z-index: 1000;
	border: 2px solid #bbbfc0;
	background: #3C3C3C;
	color: #CCCDCE;
	-webkit-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	-moz-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	-ms-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	-o-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	margin: 0 auto 0.72222rem;
	width: 21.66667rem;
	height: 4rem;
	padding: 1.11111rem 1.16667rem 1.11111rem 0.83333rem;
	font-size: 0.77778rem
}

.addDesktop .tipPanel:before {
	content: "";
	position: absolute;
	left: 50%;
	overflow: hidden;
	background: #3C3C3C;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border: 1px solid #afafaf;
	border-top: none;
	border-left: none;
	-webkit-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	-moz-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	-ms-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	-o-box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	box-shadow: 3px 4px 9px rgba(0,0,0,0.53);
	left: 11.66667rem;
	bottom: -0.44444rem;
	margin-left: -0.38889rem;
	height: 0.77778rem;
	width: 0.77778rem
}

.addDesktop .tipPanel:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	overflow: hidden;
	background: #3C3C3C;
	left: 11.66667rem;
	margin-left: -0.83333rem;
	height: 0.83333rem;
	width: 1.66667rem
}

.addDesktop .webApp {
	float: left;
	border: 1px solid #d1d1d1;
	border-radius: 0.83333rem;
	width: 4rem;
	height: 4rem;
	margin-right: 0.55556rem;
	background-image: url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QzVFMTBDRkRDMTc5RTMxMThDRTI4MDEwQUEyOTZENzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjgxQUMzMzI4NEEyMTFFMzhGNTFDNDI5NjgwRDNBNzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjgxQUMzMzE4NEEyMTFFMzhGNTFDNDI5NjgwRDNBNzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQUUyMEVBM0RENzlFMzExOENFMjgwMTBBQTI5NkQ3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNUUxMENGREMxNzlFMzExOENFMjgwMTBBQTI5NkQ3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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");
	background-size: 4rem
}

.addDesktop .btnClose {
	position: absolute;
	cursor: pointer;
	width: 1rem;
	height: 1rem;
	top: 0.27778rem;
	right: 0.27778rem;
	padding: 0.27778rem
}

.addDesktop .tipCon {
	float: left;
	padding-top: 0.27778rem;
	line-height: 1.55556rem;
	font-size: 0.94444rem
}

.addDesktop .popCls {
	position: absolute;
	background: #c2c2c2;
	font: bold 3.25em/0 arial;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 1px;
	right: 0.16667rem;
	top: 0.61111rem;
	height: 0.27778rem;
	width: 1.33333rem
}

.addDesktop .popCls:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	background: #c2c2c2;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	border-radius: 1px;
	cursor: pointer;
	height: 0.27778rem;
	width: 1.33333rem
}

.addDesktop .ico_adddesktop_ios {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkM4MTcxQzZBNTk5MTFFMzk5MjJCREVCRUY1MTAxNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkM4MTcxQzdBNTk5MTFFMzk5MjJCREVCRUY1MTAxNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQzgxNzFDNEE1OTkxMUUzOTkyMkJERUJFRjUxMDE0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzgxNzFDNUE1OTkxMUUzOTkyMkJERUJFRjUxMDE0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqNzA18AAAECUExURYuLi5eXl/f395OTk4qKis7OzoyMjI2NjYmJie/v7+np6by8vP7+/vb29qWlpf39/ZSUlKKiouPj48/Pz7S0tLGxseLi4vDw8LCwsLW1tba2tuDg4Ozs7L+/v/z8/IaGhKioqI6OjvHx8cjIyN/f37q6uvr6+o+Pj4WFhejo6Ofn57e3t5WVlZKSkvHz8OXl5dTU1Pv7+9PT05ubm/T09PPz89HR0aqqqoeHicbGxsDAwJycnKOjo62trdbW1oeHhZmZmampqa+vr9LS0pqamtvb2/j4+Orq6ri4uPLy8r29vba4te3t7aKioJ2dndra2ru7u5GRkYaGhoiIiIeHhwAAADWy2FcAAABWdFJOU/////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ASk1s2QAAAkRJREFUeNqUlYdy2zAMhilZsi3FI463s9NmNeneMx1J9wSg93+VEqQkk6Ikn3Fnn0nzI0AQ+CmSWvtRMifqkf1f99ZFCBtbayII1A5dJJ57TSIkQKLm5SvrbyBpF0Vk2JazV/sgITbcsLzIjYDe2Mh5mzBbrqzleCFqWMiCiOdflCMEGgqGBuIxAoYXK7Dl9GKJCMqOLg1E4zgpCYxtkCMaGP/suhnuT3pLQt7QJEfk4SHqOEBn5wANJ3LfIMwQhj47xN7L5hkV7cJAHOJJT3lAwwkPBt/SwAiKxP2G44HXIcmSE+pWil62W5x5B2KfQSj0wCb+BJRfFRawwwdlyFaTY8gZ0PWBKn+9aVKC7Bzy1jowSN0hD5GCW1nGLMR/r5Zimib+oepWfr2OkzKk8zYHdFAqRjCqz0GGqkhVQhEEZAlA2rydlCORbFA642AOwpiLP8varJtUIM9RhSU2olQuNHH6yOgXG7nRm86Olv3CKegdJZXINRPexGwx0KmtQp7xoRe+2WKIj78kNcilbP13hUb+60ifiXxC2Lxjq2WeWmm7/+7uFpHfNHhq7zgz+vs7n+vYRrbxw0mN2J5ypbZsZP7xYZ0+CxYWShVGIydf+/WvgFpqefHriVTTcmQvWW2YxqPFkvzVhM+VoM6img6mnf4qZKobQSKotH0crfDTjcZailnGEXWPl8lJrmCYNajQj0WuQEA1phlPInNay0YSidsEVQG5AbZjfl5DJOsVqwyMP6F+xM9H/IivNuGNVGf8F2AAFCepddN7P1AAAAAASUVORK5CYII=");
	display: inline-block;
	margin-bottom: 0px;
	vertical-align: top;
	height: 1.22222rem;
	width: 1.38889rem;
	margin-top: 0.16667rem;
	margin: 0.16667rem 0.5rem 0;
	background-size: 1.38889rem 1.22222rem
}

.addDesktop .ico_adddesktop_ios7 {
	width: 1.33333rem;
	height: 1.77778rem;
	margin-top: -0.33333rem;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAMAAAA/gEgKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REE0QzY2QTlBNTk4MTFFM0E0OTFEOTFFRDU0NzE1NzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REE0QzY2QUFBNTk4MTFFM0E0OTFEOTFFRDU0NzE1NzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQTRDNjZBN0E1OTgxMUUzQTQ5MUQ5MUVENTQ3MTU3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQTRDNjZBOEE1OTgxMUUzQTQ5MUQ5MUVENTQ3MTU3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlUwE1sAAAA2UExURfn5+bu7u6SkpNHR0fDw8IuLi9vb2/b29oiIiK+vr/Hx8aWlpeXl5ZycnJ2dnebm5oWFhQAAAOWtGUoAAAASdFJOU///////////////////////AOK/vxIAAABfSURBVHja5NDJCoAwDEXRdJ4cXv7/Z7Uogm0qbsW7CwdCCPEgegNKiUAJSNRDKNgroYU8RwOYuOQGtPMMsHe6ATtxBV6tcFUF8dwGcHbANT1Cv+pvcHvnB0FqDJsAAwDflDEjoKvN/gAAAABJRU5ErkJggg==");
	background-size: 1.33333rem 1.77778rem
}

.pagination {
	padding: 0.83333rem 12.5%;
	font-size: 1.11111rem;
	text-align: center;
	color: #999;
	line-height: 2.88889rem
}

.pagination a,.pagination span {
	display: inline-block;
	text-align: center
}

.pagination a {
	border: 1px solid #c5c5c5;
	background: #3C3C3C;
	height: 2.77778rem;
	line-height: 2.77778rem;
	width: 6rem;
	border-radius: 0.27778rem
}

.pagination a.pre {
	float: left
}

.pagination a.next {
	float: right
}

.pagination a.none {
	background: #f2f2f2;
	color: #c0c0c0
}

.pagination span {
	margin: 0 auto
}

.pagination span select {
	height: 2.77778rem;
	width: 6rem;
}  

.app-bottom {
	width: 100%;
	height: 5.16667rem;
	background-color: #00a0e9;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99
}

.app-tg {
	width: 26.66667rem;
	height: 6.72222rem;
	position: fixed;
	z-index: 1000;
	bottom: 0;
	left: 50%;
	margin-left: -13.33333rem;
	background: url(../images/app-bottom-tg-200.png) no-repeat;
	background-size: 100% 100%
}

.app-tg .big {
	display: block;
	margin-top: 1.55556rem;
	width: 100%;
	height: 5.16667rem
}

.app-tg .close {
	width: 2.16667rem;
	height: 2.16667rem;
	position: absolute;
	right: 0.38889rem;
	top: 0;
	z-index: 3
}

@media only screen {
	html {
		font-size: 12px
	}
}

@media only screen and (min-width: 360px) and (max-width: 399px) {
	html {
		font-size: 13px
	}
}

@media only screen and (min-width: 400px) and (max-width: 479px) {
	html {
		font-size: 15px
	}
}

@media only screen and (min-width: 480px) {
	html {
		font-size: 18px
	}
}


/* É¸Ñ¡Æ÷ */
.yk-filter{margin-top:20px;}
.yk-filter .yk-filter-panel .item{zoom:1;overflow:hidden;position:relative;height:30px;padding:0 0 0 47px;margin-bottom:4px;border-bottom:1px solid #ddd;}
.yk-filter .yk-filter-panel .item label,
.yk-filter .yk-filter-panel .item a,
.yk-filter .yk-filter-panel .item span{display:block;white-space:nowrap;line-height:26px;font-size:14px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ",helvetica,arial,verdana,tahoma,sans-serif;}
.yk-filter .yk-filter-panel .item label{position:absolute;top:0;left:0;width:47px;color:#909090;}
.yk-filter .yk-filter-panel .item ul{*zoom:1;*display:inline;*font-size:0;}
.yk-filter .yk-filter-panel .item ul:before,
.yk-filter .yk-filter-panel .item ul:after{display:table;content:"";line-height:0;}
.yk-filter .yk-filter-panel .item ul:after{clear:both;}
.yk-filter .yk-filter-panel .item li{float:left;margin:0 0 4px;}
.yk-filter .yk-filter-panel .item a,
.yk-filter .yk-filter-panel .item span{padding:0 10px;}
.yk-filter .yk-filter-panel .item .current a,
.yk-filter .yk-filter-panel .item .current span{cursor:default;background:#06a7e1;color:#fff;}
.yk-filter .yk-filter-panel .item-moreshow{padding-right:145px;}
.yk-filter .yk-filter-panel .item-moreshow .btn-handle{cursor:pointer;position:absolute;top:50%;right:0;height:26px;padding-right:25px;margin-top:-13px;line-height:26px;font-size:14px;color:#555;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ",helvetica,arial,verdana,tahoma,sans-serif;}
.yk-filter .yk-filter-panel .item-moreshow .btn-handle .caret{position:absolute;top:11px;right:10px;overflow:hidden;width:0;height:0;line-height:0;font-size:0;vertical-align:middle;border-width:5px;border-style:solid;border-color:#555 #fff #fff #fff;}
.yk-filter .yk-filter-handle{position:relative;top:-5px;height:18px;border-top:1px solid #bbb;}
.yk-filter .yk-filter-handle .btn-handle{cursor:pointer;position:absolute;left:50%;top:0;margin-left:-28px;width:57px;height:18px;background:url(/v/img/bth_handle.png) no-repeat 0 0;}
.yk-filter-open .yk-filter-handle .btn-handle{background-position:0 -20px;}
.yk-filter-open .yk-filter-panel .item-moreshow{height:auto;padding-right:0;}
.yk-filter-open .yk-filter-panel .item-moreshow .btn-handle{display:none;}

.dance_list {

}
.dance_list li{
   float: left;
   width:100%;
   font-size: 1.5em;
   height: 2.875em;
   line-height: 2.875em;
   border-bottom: 1px solid #666;
   background: #444;
   position: relative;
}
.dance_list li a {
   width: 100%;
   display: block;
   padding: 0 2.5em 0 0.3em;
   color: #ccc;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   -webkit-box-sizing: border-box;
}
.dance_list li .btn_play {
   position: absolute;
   top: 50%;
   left: 1em;
   margin-top: -0.84375em;
   width: 1.6875em;
   height: 1.6875em;
}
.dance_list li .btn_play i {
   width: 100%;
   height: 100%;
   display: block;
   background: url(../images/btn_splay.png) no-repeat;
   background-size: contain;
}
.dance_list li .play i {
   background-image: url(../images/btn_spause.png);
}
.dance_list1 {

}
.dance_list1 li{
   float: left;
   width:100%;
   font-size: 1.5em;
   height: 2.875em;
   line-height: 2.875em;
   border-bottom: 1px solid #666;
   background: #444;
   position: relative;
}
.dance_list1 li a {
   width: 100%;
   display: block;

   color: #ccc;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   -webkit-box-sizing: border-box;
}
.dance_list1 li .btn_play {
   position: absolute;
   top: 50%;
   left: 1em;
   margin-top: -0.84375em;
   width: 1.6875em;
   height: 1.6875em;
}
.dance_list1 li .btn_play i {
   width: 100%;
   height: 100%;
   display: block;
   background: url(../images/btn_splay.png) no-repeat;
   background-size: contain;
}
.dance_list1 li .play i {
   background-image: url(../images/btn_spause.png);
}
/*btn_down*/
.btn_down{position:absolute;top:0;right:0;width:2.9166em; height: 2.9166em;display:box;display:-webkit-box;box-flex:1;-webkit-box-flex:1;box-align:center;-webkit-box-align:center;box-pack:center;-webkit-box-pack:center;}
.btn_down i{display:block; width: 1.83333em; height: 1.875em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAAAAAAH9vijAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAnRSTlMAJT2XGX8AAAACYktHRAD/h4/MvwAAAAd0SU1FB+IDEAYhDAFFGBwAAAAfSURBVBjTY1DFBAwDLXbgwAGqiR1AAJLFqO0WKoYVAI6NXu4JpqswAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTAzLTE1VDIyOjMzOjEyKzA4OjAw8PV8jwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0wMy0xNVQyMjozMzoxMiswODowMIGoxDMAAAAASUVORK5CYII=) no-repeat;background-size:contain;}
/*mod_subnav*/
.dance_type {width: 100%;float: left;background:#444;overflow:hidden;}
.mod_subnav{width:100%;padding-top:0.75em;margin-bottom:1.625em;height:auto !important; height:100px;min-height:100px;}
.mod_subnav ul{float: left;width:100%;margin-bottom:10px;padding:0 0.438em;box-sizing:border-box;-webkit-box-sizing:border-box;}
.mod_subnav li{float:left;width: 49%;margin:0 0.5%; box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
.mod_subnav li a,
.mod_subnav li span{font-size:20px;font-size:1.25em;display:block;width:100%;height:2.125em;line-height:2.125em;transform:skew(-12deg,0);-webkit-transform:skew(-12deg,0);border-radius:3px;-webkit-border-radius:0.188rem;text-align:center;}
.mod_subnav li a i,
.mod_subnav li span i{display:block;width:100%;transform:skew(10deg,0);-webkit-transform:skew(10deg,0);color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1";}
.mod_subnav li{background:#999;}


/*mod_player{*/
.mod_player{width:100%;height:4.5em;line-height:4.5em;position:fixed; left:0; bottom:0;z-index:101;background:rgba(0,0,0,0.6);display:none;}
.mod_player .songname{font-size:24px;font-size:1.5em; padding:0 5.625em 0 0.8125em;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mod_player .control{ position:absolute; height: 100%; right:0; top:0;}
.mod_player .control .btn{height:4.5em;right:0;top:0;position:absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;}
.mod_player .control span{display:block;width:2.25em;height:2.25em; position:absolute; top:50%;margin-top:-1.125em;-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none; z-index: 75;}
.mod_player .control .btn_pause,.mod_player .control .btn_play{ right: 5.765625em;height:4.5em;top:0;position:absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);outline:none;}
.mod_player .control .btn_pause span{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEX////s7OyuTegJAAAAAXRSTlMAQObYZgAAABRJREFUeNpjYP//gf//A4ZRijoUAEXWusGklwncAAAAAElFTkSuQmCC) 50% 50% no-repeat; background-size:contain;}
.mod_player .control .btn_play span{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQ2Q0M4ODgwODBCMTFFNEE1NUVBQjlDRDkzNEYyNTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ2Q0M4ODkwODBCMTFFNEE1NUVBQjlDRDkzNEYyNTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NDZDQzg4NjA4MEIxMUU0QTU1RUFCOUNEOTM0RjI1MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NDZDQzg4NzA4MEIxMUU0QTU1RUFCOUNEOTM0RjI1MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqh8tyQAAAFoSURBVHja7JlPDsFAFMY7jcSWpNseASsHIC5BJIilHY6BI9gVd/Bvzwo30G2b2Nqor0m7L50305fMS76FRXlfvpnfvCkRRZHFuWyLeRkDxoAx8EeFYehBFSGERSXqBHrQPQiCFucl5EIHmFhAZa57IH5+Bl1gosZ5E9ehK0xMIZsrheJltIT2MOFyxmgbusFEl/M5UIU2MOFBFc4HGTluVWw4UtzaCvcaCW5Vz0LScatjmJOKW53TqBTc6h6nc+O2KPeBFLdtzhcaN9kXP+G2aDeyFLdrrgY+0AoaZ32gVKDmfWjkOM4x/pD1hVtREthBjbT5X0p3Ai9ogsY3/36BTgNnaIjmn9wOsjc0hzp5m9eRwAPqo/E7t2k0xWNTZvOqEvCTtX7ieCPbJng8Uf0AVQK58ajTQIzHAZr3VQ1PFHj0FcFBWgLS8agqATI8qkiAFI/UCZDjMWsJ80e3MWAMGAPGQJ76CjAAY4GOJfytlDQAAAAASUVORK5CYII=) 50% 50% no-repeat; background-size:contain;}
.mod_player .control .btn_next{ right:2.40625em; }
.mod_player .control .btn_next span{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEX////s7Ozk5OT29vb09PT19fXt7e3u7u7w8PD4+Pjl5eXo6Ojq6urn5+fp6enm5ubr6+vlsQEMAAAAAXRSTlMAQObYZgAAAJRJREFUeNrt1MsOgyAUhGGnV0XkzPs/bW2bNF4b/lW7cJYkXxA5TNMc+U2KXlktu90B2gbjUqFACgo2d/kO5A4CaaBgSSqAfIdgdvg6MPmuWiD1FMgXCN6bIPCcFgg++SOQGXBihw72W0uHLs5mo5HY8A1svPMZPSAHe6KJlUDPesk3VmQnVpWByjjyldX9foKCIzwPDtgEx7Dy7EEAAAAASUVORK5CYII=) 50% 50% no-repeat; background-size:contain;}
/*}mod_player*/

/*mod_search{*/
.mod_search{padding-top:1.375em;}
.search_box{width:100%;background:#2B2B2B;padding:5px;padding-bottom:1px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_box .form_con{width:100%;height:3.5em;position:relative;}
.search_box input{width:100%;background:#444;font-size:20px;font-size:1.25em;height:2.8em;padding:0 3.4em 0 1em;border:1px solid #999;border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"\5FAE\8F6F\96C5\9ED1";}
.search_box .btn_sub_search{width:2em;height:1.75em;padding-right:1.25em;right:0;top:0.875em;position:absolute;}
.search_box .btn_sub_search i{display:block;width:2em;height:1.75em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAB8ElEQVR42rWWzStEURjG7yDkIxt/AbMhk4+ykMkKqWElWRApCn+ASb4thCw1mYWwUFgg/gILYjM+osTCzkJkzPhIhvGcOovb07l37sxpTv2aZu7zPs/t3Hfecw3DZgWDwVzQAlbABXgBv/LzHATk9RxDZ8EgGwyDRxB3gNANgqxUwkrBlcMg5hKUJBPWILcrrsEz8DoJqwYRhYF4ZrugB9TJHagCvWBfXueaMKiwC8sDd4rCE+BJcKMi/FRReyuazqpoRlGw4bT7hA5sKzwmVOJCuQVm4RHITKGzz8jnFeSzsI9EsUTbaBNaBn7Ir5tFWyQ41PwPH5DfJgu4Wfo1AwfI74YFXySo1QysJ78IC7izKjUDa8jvmwXcoU2agT6esywIkWBMM3Ca/I5ZsEwCMbhdKYa5wDX5LbCoUfEcO1MM7FB4eVmUIeeeWfQE3EmGueVJYfYJWYnbFXd2D8odhnnAg8LDZ1e0oyiIgnExby1qxByeBO8Wh3GGXWCRomPNweLsWwR+MAv25O92h3HAtgFxsdjibNNh3snZtqSY+okQI3JONhxfG3V61KyDzwRBUbl1btOrSlihG3La7qIxWsEUWJXNtSabpQ0UWAzwDwr8A11GuhbMm8Xg5pcrI51L/r9jpkC/ke4lXy/fwIj4/g/PpN0FLiF66QAAAABJRU5ErkJggg==) no-repeat;background-size:contain;}

.search_tag{padding-top:2.5em;}
.search_tag .list{padding:0 1.5em;margin-bottom:1.25em;display:box;display:-webkit-box;box-flex:1;-webkit-box-flex:1;box-pack:justify;-webkit-box-pack:justify;box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_tag .item{font-size:20px;font-size:1.25em;max-width:50%;min-width:50%;height:2.3em;line-height:2.3em;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1";box-flex:1;-webkit-box-flex:1;box-sizing:border-box;-webkit-box-sizing:border-box;}
.search_tag .item:first-child {padding-right:0.5em;}
.search_tag .item:last-child {padding-left:0.5em;}
.search_tag .item a{display:block;color:#FFFFFF;text-align:center;background:#7CC5FA;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.search_result{padding-top:2.5em;}

.mod_search .noresult{text-align:center;display:box;display:-webkit-box;box-flex:1;-webkit-box-flex:1;box-align:center;-webkit-box-align:center;box-pack:center;-webkit-box-pack:center;}
/*}mod_search*/

/*mod_mainplayer{*/
.mod_mainplayer {width:100%;background:#444;}
.mod_mainplayer .con{width:100%;height:20.313em; width: 20.313em;padding-top:1em; margin:0 auto; margin-bottom:1em;}
.mod_mainplayer .cover{width:18.75em;height:19.063em;padding:0.625em;border:1px solid #666;display:block; box-shadow:0 0 8px #666;-moz-box-shadow:0 0 8px #666;-webkit-box-shadow:0 0 8px #666;}
.mod_mainplayer .cover img{display:block;}
.mod_mainplayer .cover i{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/loading.gif) center center no-repeat;z-index:100;}

.mod_mainplayer .lrc{width:100%;height:20.313em;padding-bottom:2px;display:block;}
.mod_mainplayer .lrc_con {width:100%;height:15.0625em;top:2.625em;text-align:center;overflow:hidden;position:relative;}
.mod_mainplayer .lrc p{font-size:18px;font-size:1.125em;line-height:2.3333em;color:#35A6F7;font-family:"\5FAE\8F6F\96C5\9ED1";}
.mod_mainplayer .lrc p.current{color:#F251A0;font-size:22px;font-size:1.375em;}
.mod_mainplayer .lrc p#LR4{color:#F60;font-size:22px;font-size:1.375em;}

.mod_mainplayer .nolrc{height:100%;display:box;display:-webkit-box;box-flex:1;-webkit-box-flex:1;box-align:center;-webkit-box-align:center;box-pack:center;-webkit-box-pack:center;}

/*control*/
.mod_mainplayer .control{ width: 20.313em; height: 2.5em; margin:0 auto; position:relative;}
.mod_mainplayer .control span{ display:block;}

.mod_mainplayer .btn_download{ position:absolute; top:50%; left:0; margin-top:-1.25em;width:2.34375em;height:2.5em;}
.mod_mainplayer .btn_download span{width:2.34375em;height:2.34375em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAABoUlEQVR42u2Yu0oDQRSGV0QjNoKiNpa+gz6AqCktBEGxFHyDWG2nFl46wcrKB7BSWGzEwjqQgK1FQGwEixBIjP/ABJZ15+z1THbgLHwszMyeOd9e5rKex3gEQbABjsCa5+qB5H0wDHHiqshXROQHTLkoMoxhTkREREREREREREREREREREREJGdyS+AaPIJTMF+GCMoXwDl4AldgkVNiBrxHEmsSyaUSUWU6TrhdC9S4RHYMyb2C2Twi6jrwYmi7xSVyaOhQ8QAms4io9vo6U8wDLpFl/QPB1PEtmMggckPE+lbfI+d3sg26RAJnaURwbhAxemDTxsiVJHNMiYB98Guo74M9m8MwJdPXycbV7eo7Tt4E23MKJdPLWK5ojHOCTHrN0nJRhdm+qMxdeLQrmkwddHRgda5bkvk3/xTKM1Q5omPhyTyD6Yx90HnGdcT8mr3lWQkn5lmWSEqZdt7VrVWRBJkPsFLmHodVxCDzCVbL3qyxi+i46+AeXBZ5EmMXsbF9FhEREREREZFqiriCiFRdZOCoyCAq4jsoo347+SOHPyWcq1e1K2IAAAAAAElFTkSuQmCC) no-repeat;background-size:contain;}
.mod_mainplayer .btn_download1 span{width: 2.671875em; height: 2.671875em;background:url(../images/sh.gif) no-repeat;background-size:contain;}

.mod_mainplayer .btn_play,
.mod_mainplayer .btn_pause{ position:absolute; top:50%;left:50%; width: 2.671875em; height: 2.671875em; margin-left:-1em; margin-top:-1.3359375em;}
.mod_mainplayer .btn_play{width: 2.671875em; height: 2.671875em;}
.mod_mainplayer .btn_play span{width: 2.671875em; height: 2.671875em;background:url(../images/bf.png) no-repeat;background-size:contain;}
.mod_mainplayer .btn_pause{width: 2.671875em; height: 2.671875em;}
.mod_mainplayer .btn_pause span{width: 2.671875em; height: 2.671875em;background:url(../images/zt.png) no-repeat;background-size:contain;}

.mod_mainplayer .btn_change{ position:absolute; right:0; top:0;width:2.53125em;height:2.53125em;}
.mod_mainplayer .btn_change span{width:2.53125em;height:2.53125em;}
.mod_mainplayer .btn_cover span{display:block;background:url(../images/xia.gif) no-repeat;background-size:contain;}
.mod_mainplayer .btn_lrc span{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA2CAMAAABQrCHsAAAAPFBMVEX////u7u7AwMDq6ur7+/vKysrY2Njh4eHl5eXy8vLT09PMzMy+vr739/fFxcXr6+vc3NzOzs7///+7u7uS80rrAAAAAXRSTlMAQObYZgAAAUBJREFUeNrtlt2SgyAMhSHIj6htSN7/XRfQ3dpdlcjsZc9NZxi/ySFJQ5RSZppZrnl6qizku0KlnnxfRk0d1KTmDmpW3KMPdUmlQ8ElhQMdy8M5hXQqc04NFOC4YYnsGZWIKuT9H2wkvKC2H/ub0k1KE+FeIKHsUSKaFAS9E6122w6Df/wcBSInulcqplI9ALNBgli1QRYHnBYaojSHzG7M3JDvNFqWUzmRJQ00OL5BgStQNYogoxIWf6QTxxowJAEVqrUt+Y9QAmpoUp5GH19n4JZS5/a9ojZo3/7eonpVj+9kmwLUa9vuSFm9EpphI62Ispi2Sq+kFlGmfIkRvklZrNqEWbkAcCMbDNG/yDvZ4IcLSwVRQL2Nw0rG1mTrm6KdE5vd6evw/y/R5zXvofq2r75Nz3RtlX0b7P1tOUf6AppQxrvhbgynAAAAAElFTkSuQmCC) no-repeat;background-size:contain;}

/*time_wrap*/
.mod_mainplayer .time_wrap{width:100%;padding:1.5em 1.25em 0 1.25em;display:box;display:-webkit-box;box-flex:1;-webkit-box-flex:1;box-align:center;-webkit-box-align:center;box-pack:justify;-webkit-box-pack:justify;box-orient:horizontal;-webkit-box-orient:horizontal;box-sizing:border-box;-webkit-box-sizing:border-box;}
.mod_mainplayer .progress_wrap{height:0.125em;margin:0 0.625em;background:#b2B2B2;box-flex:1;-webkit-box-flex:1;}
.mod_mainplayer .progress{display:block;width:0;height:100%;background:#5DCFFF;}

/*}mod_mainplayer*/

.dance_type {padding-bottom:10px;}
.dance_type p {width:100%;margin-left:10px;padding:5px;}
.dance_type p a.down{width:50px;height:30px;padding:3px;background:#000;}
.pl {width:100%;background:#444;}

.topnav {padding-top:12px; width:96%;margin:0 auto; display:none}
.topnav .list{width:25%; float:left;}
.topnav .list .box{width:83%;margin:0 auto;border:1px #CACACA solid;background-color:#FFFFFF; background:#333333; text-align:center; padding-top:5px; padding-bottom:5px;}
.topnav .list .box img{ margin-bottom:3px; width:20px;}


.cmd {
font-size:14px;
height: 2rem;
line-height: 2rem;
overflow: hidden;
background: #666666;
height: 2px;
}
.cmd .left {
float: left;
}
.cmd .left img {
float: left;
margin-top:5px;
margin-left:10px;
height: 15px;
line-height: 15px;
cursor:pointer;
}
.cmd .left span {
float: left;
margin-top:5px;
margin-left:5px;
margin-right:10px;
height: 15px;
line-height: 15px;
}
.cmd .right {
float: right;
padding-right:6px;
}
.cmd .right a:link{ color:#ff0000}
.cmd .right a:visited{ color:#FFFFFF}
.cmd .right a:hover{ color:#FFFFFF}

/*¶þ¼¶Ò³¶¥²¿*/
.sub_head_top{ height:40px; background-color:#3c3c3c; width:100%; position:relative; z-index: 999}
.sub_head_top .title{text-align:center; font-size:16px; color:#FFFFFF; height:40px; line-height:40px;}
.sub_head_top .back{position:absolute; left:0px; top:6px; width:50px;}
.sub_head_top .menu{position:absolute; right:0px; top:6px; width:35px; padding-left:10px;}
.sub_head_top .menu img{ width:28px;}
#t2 {float:left;width:99%;border:0px;border-left:solid 1px #1a282d;border-right:solid 1px #1a282d;}
#t2 img{padding:0px;margin:0px;}

/*²¥·ÅÁÐ±í*/
.play_content .content{width:100%;background:#2B2B2B;padding:5px;padding-bottom:1px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.play_content .content .player{display:inline;float:left;padding: 0 0 10px;width: -webkit-fill-available;}
.play_content .content h1{color: #666666;font-size: 18px;height: 27px;line-height: 27px;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;width:300px;padding:0 10px;}
.play_content .content .playbox{display:inline;float:left;width: -webkit-fill-available;}
.play_content .content .playbox .playact .wmaPlayer{display:none;}
.play_content .content .playbox .playact{background-color:#333333;width:100%;height:60px;display:inline;float:left;}
.play_content .content .playbox .playact .flash{display:inline;float:left;width:80%;height:58px;position:relative;}
.play_content .content .playbox .playact .playmode{display:inline;float:right;margin:7px 3px 0 0;width:25px;}
.play_content .content .playbox .playact .playmode ul{float:left;}
.play_content .content .playbox .playact .playmode ul li{width:25px;height:24px;display:inline;float:left;}
.play_content .content .playbox .playact .playmode ul li.random {margin-top:2px;}
.play_content .content .playbox .playact .playmode a {background: url("../../../i/static/site/images/player.gif") no-repeat;color: #006699;display:inline;float: left;opacity: 1;width:25px;height:24px;}
.play_content .content .playbox .playact .playmode ul li.sequent a{background-position:0 -70px;}
.play_content .content .playbox .playact .playmode ul li.random a{background-position:-62px -70px;}
.play_content .content .playbox .playact .playmode ul li.selected a{display:inline;float:left;background: url("../../../i/static/site/images/player.gif") no-repeat -29px -70px;}
.play_content .content .playbox .playact .playmode ul li.selected a.ran{display:inline;float:left;background: url("../../../i/static/site/images/player.gif") no-repeat -90px -70px;}
.play_content .content .playbox .box_share{display: inline;float: left;margin-top:4px;width:100%;height: 27px;}
.play_content .content .playbox .playli{float: left;margin-top: 4px;width: 100%;background:#333333;overflow: hidden;height:438px;display:inline;}
.play_content .content .playbox .playli .tabs {display:inline;float: left;overflow: hidden;width: 100%;z-index: 10;margin:10px 0;border-top: 1px solid #404040;}
.tabs a, .tabs a:visited, .tabs a:link {float: left;height: 26px;line-height: 26px;overflow: hidden;padding-left: 12px;text-align: left;text-decoration: none;width: 21%;}
.tabs a.selected {background: #404040;overflow: hidden;border-right: 1px solid #404040;padding-left: 11px;position: relative;right:-1px;}
.play_content .content .playbox .playli .lists{width:100%;display:inline;float:left;background:#404040;height:355px;}
.play_content .content .playbox .playli .lists .g300{display:inline;float:left;background:#404040;height: 280px;padding: 10px 17px;width: 100%;_padding: 10px 17px 6px;}
.play_content .content .playbox .playli .lists .music_list {display:inline;float:left;width:100%;}
.play_content .content .playbox .playli .lists .music_list li {background:#404040;border-bottom: 1px solid #343434;clear: both;height: 21px;overflow: hidden;padding: 5px 6px 5px 10px;display:inline;float:left;width:100%;}
.play_content .content .playbox .playli .lists .music_list li input {display:inline;float:left;margin:3px 5px 0 0;width:14px;height:14px;}
.play_content .content .playbox .playli .lists .music_list li span.songtitle {display:inline;float:left;height: 21px;line-height: 21px;overflow: hidden;width:88%;}
.play_content .content .playbox .playli .lists .music_list li span.songtitle small {color: #888888;display:inline;float: left;font-size: 11px;padding-right: 6px;}
.play_content .content .playbox .playli .lists .music_list .playing span.songtitle .name {display:inline;float: left;overflow: hidden;width: 68%;white-space: nowrap;word-break: break-all;margin-right:15px;text-overflow: ellipsis;word-break: keep-all;color:#333333;}
.play_content .content .playbox .playli .lists .music_list li span.songtitle .name {display:inline;float: left;overflow: hidden;width: 68%;white-space: nowrap;word-break: break-all;margin-right:15px;text-overflow: ellipsis;word-break: keep-all;}
.play_content .content .playbox .playli .lists .music_list .playing span.songtitle .cate {color:#333333;}
.play_content .content .playbox .playli .lists .music_list li span.songtitle .cate {float: left;width: 70px;display:inline;}
.play_content .content .playbox .playli .lists .music_list li .action{display:inline;float:left;height: 13px;margin: 5px 0 0 0;width: 13px;}
.play_content .content .playbox .playli .lists .music_list .playing .action .deleting{background: url("../../../i/static/site/images/label.png") no-repeat scroll -10px -138px;_background: url("../../../i/static/site/images/label.gif") no-repeat scroll -10px -138px;}
.play_content .content .playbox .playli .lists .music_list li .action .deleting{display:inline;float:left;background: url("../../../i/static/site/images/label.png") no-repeat scroll 0 -138px;_background: url("../../../i/static/site/images/label.gif") no-repeat scroll 0 -138px;cursor: pointer;height:9px;margin:2px auto;width:9px;}
.play_content .content .playbox .playli .lists .music_list li .action .add{display: inline;float: left;background: url("../../../i/static/site/images/label.png") no-repeat -6px -160px;_background: url("../../../i/static/site/images/label.gif") no-repeat -6px -160px;width:13px;height:13px;}
.play_content .content .playbox .playli .lists .music_list li .action .add:hover{display: inline;float: left;background: url("../../../i/static/site/images/label.png") no-repeat -28px -137px;_background: url("../../../i/static/site/images/label.gif") no-repeat -28px -137px;width:13px;height:13px;}
.play_content .content .playbox .playli .lists .music_list .playing{background:#adadad;}
.play_content .content .playbox .playli .lists .music_list .nothing{width: 100%;font-size: 14px; padding:30px 0;margin:100px;}
.play_content .content .playbox .playli .hr{display:inline;float:right;width:100%;background:#333333;height:31px;}
.play_content .content .playbox .playli .button{display:inline;float:right;margin:1px;width:100%;height:28px;}
.play_content .content .playbox .playli .button .but_left{display:inline;float:left;}
.play_content .content .playbox .playli .button .but_left input{display:inline;float:left;margin:9px 6px 9px 7px;_margin:7px 7px 7px 8px;}
.play_content .content .playbox .playli .button .but_left label{display:inline;float:left;line-height:40px;cursor: pointer;_line-height: 44px;color:#ffffff;}
.play_content .content .playbox .playli .button .but_left span{display:inline;float:left;color:#333333;margin-top:6px;_margin-top:10px;}
.play_content .content .playbox .playli .button .but_delete{display:inline;float:left;margin-top:8px;margin-left:10px;}
.play_content .content .playbox .playli .button .but_delete a{padding:0 0 0 14px;margin-right:8px;color:#ffffff;}
.play_content .content .playbox .playli .button .but_right{display:inline;float:right;margin-top:8px;}
.play_content .content .playbox .playli .button .but_right a{padding:0 0 0 14px;margin-right:8px;color:#ffffff;}
.play_content .content .playbox .playli .button .but_right .btn_playback{background-position:0 -195px;_background-position:0 -197px;padding:0 0 0 17px;}
.play_content .content .playbox .playli .button .but_delete .btn_toplaylist{background-position:0 -215px;_background-position:0 -217px;}
.play_content .content .playbox .playli .button .but_delete .btn_deleting.btn_deleting{background-position:0 -234px;_background-position:0 -237px;}
.play_content .content .playbox .playli .button .but_right .btn_post{background-position:0 -277px;_background-position:0 -277px;}
.play_content .content .playbox .playli .button .but_right .btn_front{background-position:0 -294px;_background-position:0 -294px;}
.play_content .content .playbox .playli .button .btn_folio{display:inline;float:right;margin-top:6px;margin-right:5px;color:#222222;}
/*²¥·ÅÆ÷*/
.MusicBox{font: 9px 'Lucida Sans Unicode', 'Trebuchet MS', Arial, Helvetica;background:url(../../../i/static/site/images/padPlayer/bg.jpg) no-repeat;opacity:0.9;padding:2px 5px;position:relative;width:100%;height:56px;}
.LeftControl{width:0px;padding: 9px 13px 0 14px;margin-top:17px;float:left; height:20px;background:url(../../../i/static/site/images/padPlayer/former.png) left 0 no-repeat;margin-right:7px;margin-left:7px;display: inline;cursor: pointer;}
.RightControl{width:0px;padding: 9px 13px 0 14px;margin-top:17px;float:left; height:20px;background:url(../../../i/static/site/images/padPlayer/post.png) no-repeat;cursor: pointer;display: inline;}
.ProcessBox{float:left;display: inline;position: absolute;}
.ProcessFrame{float:left;display: inline;width: 204px;position: absolute;left: 115px;}
.ProcessControl{width:198px;padding: 5px 0;float:right; height:20px;color:#ffffff;display: inline;}
.ProcessControl .SongName{float:left;display: inline;}
.ProcessControl .SongTime{display: inline;float:right;font-size:12px;margin-top:12px;margin-left:8px;}
.ProcessControl .Process{width: 190px;float: right;height:7px;cursor: pointer;background:url(../../../i/static/site/images/padPlayer/6.jpg) no-repeat right 0;  margin-top:10px;padding-right:1px;}
.ProcessControl .ProcessYet{width: 0px;position:absolute;height: 7px;left:14px;top:15px;cursor: pointer;}
.ProcessControl .back{background-color:#669F1C; right 0; }
.ProcessControl .move{display: inline;float:right;width:17px;height:17px;background:url(../../../i/static/site/images/padPlayer/move.png) no-repeat right 0; top:-5px;position:relative;left:10px;}
.text{display: inline;float:left;font-size: 12px;color:#ffffff;margin-top: 3px;margin-right:5px;}
.wave{display: inline;float:left;width:16px;height:16px;background:url(../../../i/static/site/images/padPlayer/audio.png) no-repeat; margin-left:14px;margin-top:5px;margin-right:16px;}
.audio_move{display: inline;float:left;width:16px;height:16px;background:url(../../../i/static/site/images/padPlayer/audio_move.gif) no-repeat; margin-left:14px;margin-top:5px;margin-right:16px;}
.audio_still{display: inline;float:left;width:16px;height:16px;background:url(../../../i/static/site/images/padPlayer/audio_still.png) no-repeat; margin-left:14px;margin-top:5px;margin-right:16px;}
.VoiceEmp{width:0px;padding: 1px 10px 0 10px;display: inline;float:right; height:17px;margin-top:3px;background:url(../../../i/static/site/images/padPlayer/sound_close.png) no-repeat;  margin-right:2px;  cursor: pointer;}
.MainControl{width:25px;padding: 11px 8px 11px 10px;margin-top:9px;margin-right:7px;display: inline;float:left; height:20px;background:url(../../../i/static/site/images/padPlayer/stop.png) no-repeat;cursor: pointer;}
.StopControl{width:25px;padding: 11px 8px 11px 10px;margin-top:9px;margin-right:7px;display: inline;float:left; height:20px;background:url(../../../i/static/site/images/padPlayer/play.png) no-repeat;cursor: pointer;}
.MusicList{font: 9px 'Lucida Sans Unicode', 'Trebuchet MS', Arial, Helvetica;background-color: #212121;background-image: -webkit-gradient(linear, left top, left bottom, from(#1B1B1B), to(#212121));background-image: -webkit-linear-gradient(top, #1B1B1B, #212121);background-image: -moz-linear-gradient(top, #1B1B1B, #212121);background-image: -ms-linear-gradient(top, #1B1B1B, #212121);background-image: -o-linear-gradient(top, #1B1B1B, #212121);background-image: linear-gradient(top, #1B1B1B, #212121);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-shadow: 0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    border-width: 1px;border-style: solid;border-color: #488BF0 #488BF0 #488BF0 #488BF0;width:600px;height:200px;-webkit-box-shadow: 10px 10px 25px #ccc; -moz-box-shadow: 10px 10px 25px #ccc; box-shadow: 10px 10px 25px #ccc; opacity:0.9; padding:2px 5px;position:absolute;z-index:1000;display:none;}
.MusicList .Author{font: 9px 'Lucida Sans Unicode', 'Trebuchet MS', Arial, Helvetica; background-color: #212121;background-image:url(../../../i/static/site/images/padPlayer/Eson.jpg);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width:158px;height:200px;float:left;display: inline;}
.MusicList .List{font: 9px 'Lucida Sans Unicode', 'Trebuchet MS', Arial, Helvetica;background-color: #212121;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width:410px;height:180px;display: inline;float:right;overflow:hidden;padding:10px 13px;color:#fff;}
.MusicList .List .Single{width:100%;display: inline;float:left;overflow:hidden;height:15px;font-size:13px;cursor:pointer;margin-bottom:8px;}
.MusicList .List .Single .SongName{width:90%;float:left;}    
.ShowMusicList{width:10px;padding: 10px 10px 5px 10px;display: inline;float:left; height:10px;background:url(../../../i/static/site/images/padPlayer/sk-dark.png) -20px 0 no-repeat; margin:5px 0 0 12px;cursor:pointer;}
.ShowMusicList:hover{background:url(../../../i/static/site/images/padPlayer/sk-dark.png) -20px -29px no-repeat; }
/*CD¿ÌÂ¼*/
.bannerjj{ float:right; width:80px; height:40px; position:relative; margin-top:-40px;padding-right:30px;}
.caricos{  position:relative;zoom:1;overflow:hidden;  color:#ffffff; font-size:14px} 
.caricos a:link{ color:#FFFFFF}
.caricos a:visited{ color:#FFFFFF}
.caricos a:hover{ color:#FFFFFF}
.caricos a{background:url(../../../i/static/site/images/klcd.png) 0px 8px no-repeat; width:80px; height:40px; color:#ffffff; text-indent:25px; line-height:40px; display:block; overflow:hidden}
.gwcnum{ width:18px; height:18px; background-color:#D3320A; color:#FFFFFF; overflow:hidden;position:absolute;text-align:center;-moz-border-radius: 10px;  -webkit-border-radius:10px; font-family:Arial, Helvetica, sans-serif;display:none; margin-top:-10px; margin-left:0px;}
/*UÅÌ*/
.bannerjj1{ float:left; width:80px; height:40px; position:relative; margin-top:-40px;padding-left:60px;}
.caricos1{  position:relative;zoom:1;overflow:hidden;  color:#ffffff; font-size:14px} 
.caricos1 a:link{ color:#FFFFFF}
.caricos1 a:visited{ color:#FFFFFF}
.caricos1 a:hover{ color:#FFFFFF}
.caricos1 a{background:url(../../../i/static/site/images/timg.png) 0px 8px no-repeat; width:80px; height:40px; color:#ffffff; text-indent:25px; line-height:40px; display:block; overflow:hidden}
.gwcnum1{ width:18px; height:18px; background-color:#D3320A; color:#FFFFFF; overflow:hidden;position:absolute;text-align:center;-moz-border-radius: 10px;  -webkit-border-radius:10px; font-family:Arial, Helvetica, sans-serif;display:none; margin-top:-10px; margin-left:0px;}

/*Ï²»¶ÍÆ¼ö*/
.box{display:inline;float:left;background: #353535;width: 100%;height: 77px;margin:0 0px 0;position: relative;}
.default_btn, .recom_btn, .past_btn, .downclick_btn {background: url("../../../i/static/site/images/label.png") no-repeat scroll -62px -237px;_background: url("../../../i/static/site/images/label.gif") no-repeat scroll -62px -237px;height: 69px;left: 2%;position: absolute;top: 4px;width: 69px;}
.recom_btn {background-position: -62px -158px;font-size: 14px;left: 27%;top: 4px;}
.past_btn {background-position: -62px -79px;font-size: 14px;left: 52%;top: 4px;}
.downclick_btn {background-position: -62px 0;font-size: 14px;left: 77%;top: 4px;}
.default_btn strong, .recom_btn strong, .past_btn strong, .downclick_btn strong {color: #333333;font: 18px/40px Arial,Helvetica,sans-serif;height: 30px;left: 0;overflow: hidden;position: absolute;text-align: center;top: 2px;width: 69px;}
.hover1, .hover2, .hover3, .hover4 {background: url("../../../i/static/site/images/label.png") no-repeat scroll -141px -237px transparent;height: 69px;left: 2%;position: absolute;top: 0px;width: 69px;cursor: pointer;}
.hover2 {background-position: -141px -158px;font-size: 14px;left: 27%;}
.hover3 {background-position: -141px -79px;font-size: 14px;left: 52%;top: 0px;}
.hover4 {background-position: -141px 0;font-size: 14px;left: 77%;top: 0px;}
.hover1 strong, .hover2 strong, .hover3 strong, .hover4 strong {color: #333333;font: 18px/40px Arial,Helvetica,sans-serif;height: 30px;left: 0;overflow: hidden;position: absolute;text-align: center;top: 2px;width: 69px;}
.box span a:link, .box span a:visited {bottom: 2px;color: #333333;font-size: 12px;height: 35px;left: 0;line-height: 25px;padding-left: 23px;position: absolute;text-align: center;text-decoration: none;width: 46px;}
.box span .likeClick:link, .box span .likeClick:visited {bottom: 2px;color: #333333;font-size: 14px;height: 33px;left: 0;line-height: 25px;position: absolute;text-align: center;text-decoration: none;width: 69px;padding:0;}
.box span .dislikeClick:link, .box span .dislikeClick:visited {bottom: 2px;color: #333333;font-size: 14px;height: 33px;left: 0;line-height: 25px;position: absolute;text-align: center;text-decoration: none;width: 69px;padding:0;}
.box .moods{display:inline;float:left;width:130px;height:23px;border: 1px solid #252525;background:#252525;margin:0 10px 0 11px;position: absolute;bottom:10px;padding:5px 0 0 17px;}
.box .moods span{display:inline;float:left;background: url("../../../i/static/site/images/label.png") no-repeat scroll 0 -314px;_background: url("../../../i/static/site/images/label.gif") no-repeat scroll 0 -314px;height:18px;line-height: 18px;padding-left:28px;color:#ff7200;}


/* artDialog start */
body { _margin:0; _height:100%; }/*IE6 BUG*/ 
.d-outer { text-align:left; }
.d-border, .d-dialog { border:0 none; margin:0; border-collapse:collapse;}
.d-nw, .d-n, .d-ne, .d-w, .d-c, .d-e, .d-sw, .d-s, .d-se, .d-header, .d-main, .d-footer { padding:0; }
.d-header, .d-button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.d-title { overflow:hidden; text-overflow: ellipsis; cursor:default; }
.d-state-noTitle .d-title { display:none; }
.d-close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.d-close:hover { text-decoration:none; }
.d-main { text-align:center; vertical-align:middle; min-width:9em; }
.d-content { color:#000000; float:left;}
.d-content span {color:#444444 !important;}
.d-content .d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images/loading.gif) no-repeat center center; }
.d-buttons { padding:6px; text-align:right; white-space:nowrap; }
.d-button { margin-left:10px; padding: 0 8px; cursor: pointer; display: inline-block; min-height:2em; text-align: center; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border:0px solid #cacaca; background: #adadad; }
.d-button::-moz-focus-inner, .d-button::-moz-focus-outer { border:0 none; padding:0; margin:0; }
.d-button[disabled] { cursor:default; color:#666; background:#DDD; border: 1px solid #cacaca; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
.d-state-highlight { color: #333;background: #ecaa23; }
.d-mask { background:#000; filter:alpha(opacity=30); opacity:.3; }
.d-inner { background:#adadad; }
.d-outer, .d-inner { border:0; }
.d-nw, .d-ne, .d-sw, .d-se { width:4px; height:4px; }
.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se {background:rgba(0, 0, 0, .3); background:#000\9!important; filter:alpha(opacity=30); }
.d-state-lock .d-nw, .d-state-lock .d-n, .d-state-lock .d-ne, .d-state-lock .d-w, .d-state-lock .d-e, .d-state-lock .d-sw, .d-state-lock .d-s, .d-state-lock .d-se { background:rgba(0, 0, 0, .3); background:#000\9!important; filter:alpha(opacity=30); }
.d-titleBar { position:relative; height:100%; }
.d-title { height:34px; line-height:33px; padding:0 34px 0 10px; font-weight:bold; font-size:14px; background-color:#444444;}
.d-close { padding:0; top:7px; right:7px; width:19px; height:19px; line-height:19px; font-size:18px; font-weight:bold; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino;  }
.d-close:hover, .d-close:active { background:#999; color:#FFF; border:2px solid #999; top:5px; right:5px;}
.d-buttons { background-color:#444444; }
.d-state-noTitle .d-inner {background:#adadad; }
.d-state-noTitle { border:0 none; box-shadow:none; }
.d-state-noTitle .d-nw, .d-state-noTitle .d-n, .d-state-noTitle .d-ne, .d-state-noTitle .d-w, .d-state-noTitle .d-e, .d-state-noTitle .d-sw, .d-state-noTitle .d-s, .d-state-noTitle .d-se { background:rgba(0, 0, 0, .15); background:#000\9!important; filter:alpha(opacity=15)!important; }
.d-state-noTitle .d-titleBar { bottom:0; _bottom:0; _margin-top:0; }
.d-state-noTitle .d-close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.d-state-noTitle .d-close:hover, .d-state-noTitle .d-close:active {top:0; right:0; border:none; background:none; color:#900; }
.d-state-noTitle .d-dialog { box-shadow: none; }
/* artDialog end */

/*tip message start*/
.tip_message,.tip_message .tip_ico_succ,.tip_message .tip_ico_fail,.tip_message .tip_ico_hits,.tip_message .tip_content,.tip_message .tip_end{background-image:url(../../../i/static/images/tip_message.png);_background-image:url(../images/tip_message_ie6.png);color:#606060;float:left;font-size:14px;font-weight:bold;height:54px;line-height:54px;}
.tip_message{display:none;background:none;position:absolute;font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica;font-size:14px;}
.tip_message .tip_ico_succ
{background-position:-6px 0;background-repeat:no-repeat;width:45px;}
.tip_message .tip_ico_fail{background-position:-6px -108px;background-repeat:no-repeat;width:45px;}
.tip_message .tip_ico_hits{background-position:-6px -54px;background-repeat:no-repeat;width:45px;}
.tip_message .tip_end{background-position:0 0;background-repeat:no-repeat;width:6px;}
.tip_content{background-position:0 -161px;background-repeat:repeat-x;padding:0 20px 0 8px; word-break:keep-all;white-space:nowrap;}
.tip_message .tip_message_content{position:absolute; left:0; top:0; width:100%;height:100%;z-index:65530;}
.ie6_mask{position:absolute; left:0; top:0; width:100%;height:100%;background-color:transparent;z-index:-1;filter:alpha(opacity=0);}
/* tip message end */

/* dialog_login start */
.user_dialog_login {display:inline; float:left; width:260px; height:262px;padding:0 10px;}
.user_dialog_login .left{display:inline; float:left; width:260px; height:260px;padding:0 24px;}
.user_dialog_login .left_line{display:inline; float:left; width:247px;margin: 0 0 10px;}
.user_dialog_login .left_line a{text-decoration:underline;}
.user_dialog_login .left_line .message{display:inline; float:left; width:180px; height:16px; padding-left:36px;}
.user_dialog_login .left_line .message span{background: url("../../../i/static/space/images/icon/wrong.gif") no-repeat scroll 0 0 transparent;color: #F25A04;display: none;float: left;height: 16px;line-height: 16px;padding-left: 18px;}
.user_dialog_login .left_line .dl_loginName{background: url("../../../i/static/images/h_bg.png") no-repeat scroll 0 -18px #888888;_background: url("../images/h_bg.gif") no-repeat scroll 0 -18px #888888;border:0px solid #CCCCCC;height: 36px;padding-left: 39px;padding-right: 5px;vertical-align: middle;width: 200px;margin: 0 0 5px;}
.user_dialog_login .left_line .dl_loginName .input_normal{background:#888888;border: medium none;font-size: 18px;height: 36px;line-height: 36px;outline-style: none;padding: 0 5px;vertical-align: middle;width: 195px;font-family: Verdana,Arial,Helvetica,sans-serif;}
.user_dialog_login .left_line .dl_password{background: url("../../../i/static/images/h_bg.png") no-repeat scroll 0 -54px #888888;_background: url("../images/h_bg.gif") no-repeat scroll 0 -54px #888888;border: 0px solid #CCCCCC;height: 36px;padding-left: 39px;padding-right: 5px;vertical-align: middle;width: 200px;}
.user_dialog_login .left_line .dl_password .input_normal{background: none repeat scroll 0 0 transparent;border: medium none;font-size: 14px;height: 36px;line-height: 36px;outline-style: none;padding: 0 5px;vertical-align: middle;width: 195px;}
.user_dialog_login .left_line .input {display: inline;float: left;font-size: 14px;margin-top: 2px;}
.user_dialog_login .left_line .input .input_normal{border:0px solid #CCCCCC;color: #444444;height: 36px;padding-right: 5px;vertical-align: middle;background: #888888;font-size: 14px;line-height: 33px;outline-style: none;padding-left: 5px;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;text-align: center;}
.user_dialog_login .left_line .input .input_size{font-size: 18px;}
.user_dialog_login .left_line .input .vcode{display: inline;float: left;}
.user_dialog_login .left_line .noleft {display:inline;float:left;height: auto !important;line-height:31px;min-height:31px;margin-left:9px;margin-top: 2px;}
.user_dialog_login .left_line .noleft #authCode {border: 1px solid #CCCCCC;width:84px;height:36px;cursor: pointer;}
.user_dialog_login .left_line .reloadCode {display: inline;float: left;height: 42px;line-height: 42px;margin-left: 9px;}
.user_dialog_login .left_line .reloadCode a {color: #444444;font-size: 12px;text-decoration: underline;width: 50px;display: inline;float: left;line-height: 20px;text-align: left;}
.user_dialog_login .left_line .right {float: right;}
.user_dialog_login .left_line .right a {color: #444444;}
.user_dialog_login .left_line label {cursor: pointer;display:inline; float:left;}
.user_dialog_login .left_line label .check_box {margin-right: 3px;vertical-align: -2px;}
.user_dialog_login .style {display: inline;float: left;}
.user_dialog_login .style .home_btn {background:#ecaa23;border:1px solid #845a05;color:#222222;cursor: pointer;display: inline-block;font-size: 14px;font-weight: bold;height: 34px;line-height: 30px;overflow: hidden;text-align: center;width:85px;}
.user_dialog_login .right_line {border-left: 1px solid #888888;display: inline;float: left;padding: 20px 0 40px 40px;width: 190px;}
.user_dialog_login .right_line .title {color: #444444;font-size: 14px;font-weight: bold;text-align: left;}
.user_dialog_login .right_line .reg {display: inline;float: left;width: 100%;}
.user_dialog_login .right_line .reg p {margin-top: 5px;padding-bottom: 12px;text-align: left;}
.user_dialog_login .right_line .reg .home_btn {background:#444444;border: 0 none;cursor: pointer;display: inline;float: left;height: 32px;width: 100px;color:#ffffff;line-height:30px;}
.user_dialog_login .right_line .partner {display: inline;float: left;padding-top:18px;border-top: 1px solid #888888;margin-top:25px;width:100%}
.user_dialog_login .right_line .partner p.tit {color: #444444;margin: 0 0 12px;text-align: left;}
.user_dialog_login .right_line .partner .qq{display: inline;float: left;}
.user_dialog_login .right_line .partner .qq a{color: #444444;}
/* dialog_login end */
.lists .gg300 {display: block;margin: 0 auto;padding: 4px 24px 5px 3px;width: 280px;}
.lists .gg300 .guang{display: inline;float: left;}

/* xia_zai end */
.download-popup .popup-body { padding: 40px; line-height: 30px; }
.download-popup .popup-body .title { font-weight: bolder; font-size: 16px; color: #fff; line-height: 20px; padding-left: 15px; margin-bottom: 20px; position: relative; }
.download-popup .popup-body .title::before { content: ""; position: absolute; left: 0; top: 0; width: 4px; height: 20px; border-radius: 2px; background-color: #db1d40; }
.download-popup .popup-body .title a{color:#fff;}
.download-popup .popup-body .detail { display: flex; line-height: 30px; }
.download-popup .popup-body .detail img { width: 120px; height: 120px; }
.download-popup .popup-body .detail .item { margin-left: 60px; }
.download-popup .popup-body .detail .item div { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.download-popup .popup-body .detail .item span { margin-left: 10px; }
.download-popup .popup-body .down-tips { margin-top: 20px; margin-bottom: 20px; padding: 20px; background-color: #454545; display: flex; align-items: center; justify-content: space-between; }
.download-popup .popup-body .down-tips .quality { color: #db1d40; font-size: 18px; font-weight: bolder; }
.download-popup .popup-body .down-tips .btn { width: 160px; height: 65px; background-image: linear-gradient(to right, #2aa146, #13d06c); color: #fff; font-size: 16px; border-radius: 5px; display: flex; flex-direction: row; justify-content: center; }
.download-popup .popup-body .down-tips .btn + .btn { display: none; }
.download-popup .popup-body .down-tips .btn div { text-align: left; padding-left: 10px; display: flex; flex-direction: column; justify-content: center; line-height: normal; }
.download-popup .popup-body .down-tips .btn div span { font-size: 16px; font-size: bold; }
.download-popup .popup-body .down-tips .btn div p { font-size: 14px; }
.download-popup .mark { z-index: 10; }
.popup { display: none;width: 100%px; }
.popup.block { display: block; position: static; transform: translate(0, 0); width: auto; }
.popup.on { display: block; background-color: #252525; }
.popup.on .popup-body { padding: 40px; }
  .popup .popup-title { height: 0px; line-height: 0px; font-size: 16px; font-weight: bolder; text-align: center; color: #fff; border-bottom: 2px solid #444444; position: relative; }
.popup .popup-title .close { position: absolute; right: 30px; top: 50%; transform: translateY(-50%); cursor: pointer; }
.popup .popup-body { line-height: 30px; }

.button { background-color: #353535; width: 250px; height: 50px;}