
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
html {
	_zoom:expression(function() {
	document.execCommand("BackgroundImageCache",false,true)
}
(this))}#wrapper {
	padding-top:20px
}
.main-section {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	*zoom:1
}
#content {
	float:left;
	width:690px
}
#main {
	padding:0 5px
}

a.btn-blue,a.btn-blue span {
	display:inline-block;
	height:34px;
	line-height:32px;
	_line-height:34px;
	background:url("../images/market/common/sprite-buttons_9c300aa0.png") repeat 0 0 transparent;
	cursor:pointer
}
a.btn-blue {
	padding-left:5px;
	background-position:0 -34px
}
a.btn-blue span {
	background-position:right 0;
	padding-right:5px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #1F8CE3
}
a.btn-blue:hover {
	background-position:0 -102px
}
a.btn-blue:hover span {
	background-position:right -68px
}
a.bluebtn25,a.bluebtn25 .bluebtn25_text {
	display:inline-block;
	height:25px;
	line-height:25px;
	cursor:pointer;
	background:url("../images/market/common/sprite-bluebtn25_76b795fc.png") repeat 0 0 transparent
}
a.bluebtn25 {
	padding-left:10px;
	background-position:0 0
}
a.bluebtn25 span.joinour_text {
	display:block
}
a.bluebtn25 .bluebtn25_text {
	_float:left;
	display:block;
	background-position:right -25px;
	padding-right:10px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #1F8CE3
}
a.bluebtn25:hover {
	background-position:0 -50px
}
a.bluebtn25:hover .bluebtn25_text {
	background-position:right -75px
}
a.bluebtn30,a.bluebtn30 .bluebtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	cursor:pointer;
	background:url("../images/market/common/sprite-bluebtn-low_9fb360cc.png") repeat 0 0 transparent;
	_background-image:url("../images/market/common/sprite-bluebtn-low8_b3563c3a.png")
}
a.bluebtn30 {
	padding-left:4px;
	background-position:0 0
}
a.bluebtn30 span.joinour_text {
	display:block
}
a.bluebtn30 .bluebtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #1F8CE3
}
a.bluebtn30:hover {
	background-position:0 -60px
}
a.bluebtn30:hover .bluebtn30_text {
	background-position:right -90px
}
a.bluebtn35,a.bluebtn35 .bluebtn35_text {
	display:inline-block;
	height:35px;
	line-height:33px;
	line-height:35px\9;
	background:url("../images/market/common/sprite-bluebtn_d3b91ff.png") repeat 0 0 transparent;
	cursor:pointer
}
a.bluebtn35 {
	padding-left:4px;
	background-position:0 0
}
a.bluebtn35 .bluebtn35_text {
	_float:left;
	display:block;
	background-position:right -35px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #1F8CE3
}
a.bluebtn35:hover {
	background-position:0 -70px
}
a.bluebtn35:hover .bluebtn35_text {
	background-position:right -105px
}
a.greenbtn25,a.greenbtn25 .greenbtn25_text {
	display:inline-block;
	height:25px;
	line-height:25px;
	background:url("../images/market/common/sprite-greenBtn25-8_4e1bee18.png") repeat 0 0 transparent;
	cursor:pointer
}
a.greenbtn25 {
	padding-left:4px;
	background-position:0 0
}
a.greenbtn25 .greenbtn25_text {
	_float:left;
	display:block;
	background-position:right -25px;
	padding:0 10px 0 6px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #492
}
a.greenbtn25:hover {
	background-position:0 -50px
}
a.greenbtn25:hover .greenbtn25_text {
	background-position:right -75px
}
a.greenbtn30,a.greenbtn30 .greenbtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	background:url("../images/market/common/sprite-greenbtn-low_5dc97b04.png") repeat 0 0 transparent;
	cursor:pointer
}
a.greenbtn30 {
	padding-left:4px;
	background-position:0 0
}
a.greenbtn30 .greenbtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #492
}
a.greenbtn30:hover {
	background-position:0 -60px
}
a.greenbtn30:hover .greenbtn30_text {
	background-position:right -90px
}
a.greenbtn35,a.greenbtn35 .greenbtn35_text {
	display:inline-block;
	height:35px;
	line-height:33px;
	line-height:35px\9;
	background:url("../images/market/common/sprite-greenbtn_70c29a78.png") repeat 0 0 transparent;
	cursor:pointer
}
a.greenbtn35 {
	padding-left:4px;
	background-position:0 0
}
a.greenbtn35 .greenbtn35_text {
	_float:left;
	display:block;
	background-position:right -35px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #492
}
a.greenbtn35:hover {
	background-position:0 -70px
}
a.greenbtn35:hover .greenbtn35_text {
	background-position:right -105px
}
a.greenbtn30_triangle,a.greenbtn30_triangle .greenbtn30_tritext {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	background:url("../images/market/common/sprite-greenbtn-triangle_541fd354.png") repeat 0 0 transparent;
	cursor:pointer
}
a.greenbtn30_triangle {
	position:relative;
	padding-left:4px;
	background-position:0 0
}
a.greenbtn30_triangle .greenbtn30_tritext {
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer
}
a.greenbtn30_triangle img {
	position:absolute;
	left:50%;
	top:28px;
	margin-left:-8px
}
a.graybtn25,a.graybtn25 .graybtn25_text {
	display:inline-block;
	height:25px;
	line-height:25px;
	cursor:pointer;
	background:url("../images/market/common/sprite-graybtn25_f064624e.png") repeat 0 0 transparent
}
a.graybtn25 {
	padding-left:10px;
	background-position:0 0
}
a.graybtn25 .graybtn25_text {
	_float:left;
	display:block;
	background-position:right -25px;
	padding-right:10px;
	color:#999;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #FFF
}
a.graybtn25:hover {
	}a.graybtn25:hover .graybtn25_text {
	}a.graybtn30,a.graybtn30 .graybtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	cursor:pointer;
	background:url("../images/market/common/sprite-graybtn-low8_fba46341.png") repeat 0 0 transparent
}
a.graybtn30 {
	padding-left:4px;
	background-position:0 0
}
a.graybtn30 .graybtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #AAA
}
a.graybtn30:hover {
	background-position:0 -60px
}
a.graybtn30:hover .graybtn30_text {
	background-position:right -90px
}
a.graybtn35_color,a.graybtn35_color .graybtn35_text {
	display:inline-block;
	height:35px;
	line-height:33px;
	line-height:35px\9;
	background:url("../images/market/common/sprite-graybtn-color_36f25288.png") repeat 0 0 transparent;
	cursor:pointer
}
a.graybtn35_color {
	padding-left:4px;
	background-position:0 0
}
a.graybtn35_color .graybtn35_text {
	_float:left;
	display:block;
	background-position:right -35px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	text-shadow:0 1px 1px #AAA
}
a.graybtn30_color,a.graybtn30_color .graybtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	background:url("../images/market/common/sprite-graybtn-lowcolor_f55870a2.png") repeat 0 0 transparent;
	cursor:pointer
}
a.graybtn30_color {
	padding-left:4px;
	background-position:0 0
}
a.graybtn30_color .graybtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	text-shadow:0 1px 1px #AAA
}
a.darkgraybtn30,a.darkgraybtn30 .darkgraybtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	cursor:pointer;
	background:url("../images/market/common/sprite-darkgrayBtn-low8_f850ab0f.png") repeat 0 0 transparent
}
a.darkgraybtn30 {
	padding-left:4px;
	background-position:0 0
}
a.darkgraybtn30 .darkgraybtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #AAA
}
a.darkgraybtn30:hover {
	background-position:0 -60px
}
a.darkgraybtn30:hover .darkgraybtn30_text {
	background-position:right -90px
}
a.lightgray30,a.lightgray30 .lightgray30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	background:url("../images/market/common/sprite-lightgraybtn30_504deba7.png") repeat 0 0 transparent;
	cursor:pointer
}
a.lightgray30 {
	padding-left:4px;
	background-position:0 0
}
a.lightgray30 .lightgray30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#555;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #F9F9F9
}
a.lightgray30:hover {
	background-position:0 -60px
}
a.lightgray30:hover .lightgray30_text {
	background-position:right -90px
}
a.yellowbtn25,a.yellowbtn25 .yellowbtn25_text {
	display:inline-block;
	height:25px;
	line-height:25px;
	background:url("../images/market/common/sprite-yellowbtn25_15cc82c9.png") repeat 0 0 transparent;
	cursor:pointer
}
a.yellowbtn25 {
	padding-left:4px;
	background-position:0 0
}
a.yellowbtn25 .yellowbtn25_text {
	_float:left;
	display:block;
	background-position:right -25px;
	padding:0 10px 0 6px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #F81
}
a.yellowbtn25:hover {
	background-position:0 -50px
}
a.yellowbtn25:hover .yellowbtn25_text {
	background-position:right -75px
}
a.yellowbtn30 {
	padding-left:4px;
	background-position:0 0
}
a.yellowbtn30,a.yellowbtn30 .yellowbtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	cursor:pointer;
	background:url("../images/market/common/sprite-yellobtn30_491e25b9.png") repeat 0 0 transparent
}
a.yellowbtn30 .yellowbtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #F81
}
a.yellowbtn30:hover {
	background-position:0 -60px
}
a.yellowbtn30:hover .yellowbtn30_text {
	background-position:right -90px
}
a.redbtn25,a.redbtn25 .redbtn25_text {
	display:inline-block;
	height:25px;
	line-height:25px;
	background:url("../images/market/common/sprite-redbtn25_48a94ead.png") repeat 0 0 transparent;
	cursor:pointer
}
a.redbtn25 {
	padding-left:4px;
	background-position:0 0
}
a.redbtn25 .redbtn25_text {
	_float:left;
	display:block;
	background-position:right -25px;
	padding:0 10px 0 6px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #B60000
}
a.redbtn25:hover {
	background-position:0 -50px
}
a.redbtn25:hover .redbtn25_text {
	background-position:right -75px
}
a.redbtn30 {
	padding-left:4px;
	background-position:0 0
}
a.redbtn30,a.redbtn30 .redbtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	cursor:pointer;
	background:url("../images/market/common/sprite-redbtn30_2f478a77.png") repeat 0 0 transparent
}
a.redbtn30 .redbtn30_text {
	_float:left;
	display:block;
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #F81
}
a.redbtn30:hover {
	background-position:0 -60px
}
a.redbtn30:hover .redbtn30_text {
	background-position:right -90px
}
a.disablebtn30,a.disablebtn30 span,a.disablebtn30 .disablebtn30_text {
	display:inline-block;
	height:30px;
	line-height:28px;
	line-height:30px\9;
	cursor:pointer;
	background:url("../images/market/common/sprite-graybtn-low8_fba46341.png") repeat 0 0 transparent
}
a.disablebtn30 {
	padding-left:4px;
	background-position:0 0
}
a.disablebtn30 span,a.disablebtn30 .disablebtn30_text {
	background-position:right -30px;
	padding:0 10px 0 6px;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	text-shadow:0 1px 1px #AAA
}
.site-logo-area {
	width:350px
}
.ablesky-zh {
	display:block;
	padding-top:4px;
	font-size:11px;
	color:#898989
}
.ablesky-vision {
	display:block;
	color:#898989;
	font-size:10px;
	font-family:Arial,YaHei,Verdana,simsun;
	font-style:italic
}
.top-tips {
	width:100%;
	height:35px
}
.top-tips.red {
	background-color:#F30
}
.top-tips.blue {
	background-color:#3399FE
}
.top-tips.green {
	background-color:#7B4
}
.top-tips .none-result-top {
	height:5px;
	font-size:0;
	line-height:0
}
.top-tips.red .none-result-top {
	background-color:#C00
}
.top-tips.blue .none-result-top {
	background-color:#2276CC
}
.top-tips.green .none-result-top {
	background-color:#591
}
.top-tips p {
	margin:0 auto;
	width:1000px;
	color:#FFF;
	height:30px;
	line-height:30px
}
.top-tips p span {
	display:block;
	float:left
}
.top-tips p a {
	display:block;
	float:right;
	margin-top:4px;
	width:20px;
	height:20px
}
.top-tips.red p a {
	background:url("../images/market/head/close-red_2b39a0e5.png") no-repeat right 0 transparent
}
.top-tips.blue p a {
	background:url("../images/market/head/close-blue_8be2ee63.png") no-repeat right 0 transparent
}
.foot-system-tip {
	position:fixed;
	_position:absolute;
	right:-400px;
	bottom:35px;
	z-index:1400;
	width:360px;
	height:250px;
	padding:10px;
	color:#555;
	_top:expression(document.documentElement.clientHeight - 35 - 270+(e=document.documentElement.scrollTop) +'px');
	box-shadow:0 0 5px #7F7F7F;
	text-shadow:0 1px 1px #FFF;
	background:url("../images/market/footer/slideup-tip_921e62e5.png") no-repeat
}
.foot-system-tip .foot-tip-container {
	position:relative;
	padding:10px;
	width:340px;
	height:230px
}
.foot-system-tip a.close {
	position:absolute;
	right:11px;
	top:11px;
	color:#FFF;
	background-color:#b55;
	text-shadow:none;
	padding:0 3px;
	line-height:14px
}
.foot-system-tip h2 {
	padding-top:16px;
	font-weight:400;
	font-size:14px
}
.foot-system-tip p {
	padding-top:8px;
	line-height:30px;
	text-indent:24px
}
.foot-system-tip .foot-tip-action {
	position:absolute;
	bottom:0;
	left:10px;
	padding-bottom:25px;
	width:340px;
	background-color:#EEE;
	text-align:center
}
.foot-system-tip .foot-tip-action .poweredby {
	position:absolute;
	right:0;
	bottom:10px;
	color:#AAA
}
.foot-system-tip .text-green {
	color:#7B4
}
.module-register a.register-btn,a.login-button {
	display:block;
	height:40px;
	width:96px;
	background:url("../images/market/index/regbtn_5f72eb4a.png") no-repeat 0 0 transparent;
	font-size:14px;
	color:#FFF!important;
	line-height:36px;
	text-align:center;
	text-shadow:0 1px 1px #492
}
.module-register a.hover,.module-login a.login-button:hover {
	background-position:0 -40px
}
.site-header {
	display:none
}
table.head-popwin {
	height:100%;
	width:100%;
	table-layout:fixed;
	margin:auto;
	*zoom:1
}
table.head-popwin td.popwin-tl,table.head-popwin td.popwin-tr,table.head-popwin td.popwin-bl,table.head-popwin td.popwin-br {
	background:no-repeat 0 0 transparent;
	height:6px;
	width:6px;
	padding:0!important;
	overflow:hidden
}
table.head-popwin td.popwin-tl {
	background-image:url("../images/market/head/popwin-tl_29682c58.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/head/popwin-tl_29682c58.png")
}
table.head-popwin td.popwin-tr {
	background-image:url("../images/market/head/popwin-tr_bb848a93.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/head/popwin-tr_bb848a93.png")
}
table.head-popwin td.popwin-bl {
	background-image:url("../images/market/head/popwin-bl_80a49189.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/head/popwin-bl_80a49189.png")
}
table.head-popwin td.popwin-br {
	background-image:url("../images/market/head/popwin-br_485459ba.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/head/popwin-br_485459ba.png")
}
table.head-popwin td.popwin-vm {
	background:url("../images/market/head/popwin-vm_3bcf807c.png") repeat-y 0 0 transparent
}
table.head-popwin td.popwin-hm {
	background:url("../images/market/head/popwin-hm_33597ef5.png") repeat-x 0 0 transparent
}
table.head-popwin td.popwin-content {
	background-color:#FFF;
	_zoom:1
}
table.head-popwin {
	height:100%;
	width:100%;
	table-layout:fixed;
	margin:auto;
	text-align:left
}
table.head-popwin .triangle {
	position:absolute;
	top:-4px;
	right:18px;
	height:5px;
	width:9px;
	background:url("../images/market/head/top-triangle_962bbc46.png") no-repeat 0 0 transparent;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/head/top-triangle_962bbc46.png")
}
.loginPopwin .field-wrapper {
	position:relative;
	height:33px;
	width:250px
}
.loginPopwin fieldset label.forusername,loginPopwin fieldset label.forpwd {
	line-height:30px;
	color:#555
}
.loginPopwin fieldset .l,.loginPopwin fieldset .r {
	float:left;
	height:35px;
	width:5px;
	font-size:0
}
.loginPopwin fieldset .login-btn .invalid-text {
	background:url("../images/market/index/index-reg-tip_99a17ef1.png") repeat-x scroll 0 -35px transparent;
	display:none;
	line-height:35px;
	padding-left:5px;
	position:absolute;
	left:-20px;
	top:-34px
}
.loginPopwin fieldset .login-btn .invalid-text .error {
	background:url("../images/market/index/index-reg-tip_99a17ef1.png") no-repeat scroll right 0 transparent;
	color:#FFF;
	display:block;
	line-height:35px;
	padding:0 10px 0 5px;
	text-shadow:0 1px 1px #000
}
.loginPopwin fieldset .login-btn .invalid-text .trigger {
	bottom:-16px;
	color:#101010;
	font-size:22px;
	position:absolute;
	left:48px;
	text-decoration:none
}
.loginPopwin fieldset .item .invalid-text s {
	bottom:-16px;
	color:#101010;
	font-size:22px;
	position:absolute;
	right:15px;
	text-decoration:none
}
.loginPopwin fieldset .item .l,.loginPopwin fieldset .item .c,.loginPopwin fieldset .item .r {
	float:left;
	height:35px;
	background:url("../images/market/index/index-input-sprites_598c21db.png") repeat-x 0 0 transparent
}
.loginPopwin fieldset .item .l,.loginPopwin fieldset .item .r {
	width:5px;
	font-size:0
}
.loginPopwin fieldset .item .c {
	width:250px
}
.loginPopwin fieldset .item .c {
	background-position:0 -35px
}
.loginPopwin fieldset .item .r {
	background-position:0 -70px
}
.loginPopwin fieldset .field-focus .l {
	background-position:0 -105px
}
.loginPopwin fieldset .field-focus .c {
	background-position:0 -140px
}
.loginPopwin fieldset .field-focus .r {
	background-position:0 -175px
}
.loginPopwin fieldset input.field {
	position:relative;
	width:240px;
	line-height:15px;
	height:15px;
	padding:9px 4px;
	font-size:12px;
	border:0;
	background:url("../images/s_d2112c43.gif") repeat scroll 0 0 transparent;
	z-index:52
}
.loginPopwin fieldset label.empty-text {
	position:absolute;
	top:0;
	left:5px;
	height:100%;
	line-height:33px;
	font-size:12px;
	color:#AAA;
	z-index:51;
	cursor:text
}
.loginPopwin fieldset label.emptytext-focus {
	color:#CCC
}
.loginPopwin fieldset label.remem {
	float:left;
	line-height:30px;
	_padding-top:5px
}
.loginPopwin fieldset input.remem {
	position:relative;
	top:-1px;
	margin-right:10px;
	vertical-align:middle
}
.loginPopwin fieldset .forget-pwd {
	position:relative;
	top:1px;
	float:right;
	line-height:30px
}
.loginPopwin a.login-btn .greenbtn35_text {
	font-size:12px
}
.loginPopwin .third-party-login .beta_ico {
	display:none
}
.loginPopwin a.bluebtn30 .bluebtn30_text {
	font-size:12px
}
.loginPopwin .pup-register {
	margin-left:20px;
	vertical-align:middle;
	_position:relative;
	_bottom:10px
}
.third-party-login {
	position:relative
}
.third-party-login .beta_ico {
	width:25px;
	height:16px;
	position:absolute;
	background:url("../images/3party_beta_f1d37534.png") no-repeat
}
.third-party-login .small-label-text {
	display:inline-block;
	position:relative;
	top:-8px
}
.third-party-login .big-label-text {
	display:inline-block;
	margin-top:17px;
	margin-right:20px;
	font-size:15px;
	position:relative;
	top:-8px
}
.third-party-login .sprite-small-icon {
	display:inline-block;
	background:url("../images/sprite_3party_812e63b4.png") no-repeat;
	width:25px;
	height:25px;
	cursor:pointer
}
.third-party-login .sprite-small-icon-sina {
	background-position:0 -105px
}
.third-party-login .sprite-small-icon-qq {
	background-position:0 0
}
.third-party-login .sprite-small-icon-taobao {
	background-position:0 -140px
}
.third-party-login .sprite-small-icon-renren {
	background-position:0 -70px
}
.third-party-login .sprite-small-icon-qweibo {
	background-position:0 -35px;
	margin-right:0
}
.third-party-login .sprite-big-icon {
	display:inline-block;
	background:url("../images/sprite_big_3party_4d7d7b19.png") no-repeat;
	width:44px;
	height:44px;
	margin-right:10px
}
.third-party-login .sprite-big-icon-qq {
	display:inline-block;
	background-position:0 0;
	width:44px;
	height:44px
}
.third-party-login .sprite-big-icon-renren {
	background-position:0 -108px;
	width:44px;
	height:44px
}
.third-party-login .sprite-big-icon-sina {
	background-position:0 -162px;
	width:44px;
	height:44px
}
.third-party-login .sprite-big-icon-taobao {
	background-position:0 -216px;
	width:44px;
	height:44px
}
.third-party-login .sprite-big-icon-qweibo {
	background-position:0 -54px;
	width:44px;
	height:44px;
	margin-right:0
}
.overlay-register {
	width:710px;
	_width:715px;
	position:relative
}
.overlay-register h3 {
	font-size:24px;
	color:#FFF
}
.overlay-register .registerenter {
	position:absolute;
	top:6px;
	left:550px
}
.overlay-register .registerenter span {
	padding:0 28px 0 12px
}
.overlay-register .register-enter {
	background:url("../images/college/register-enter_96230391.png") no-repeat scroll right center transparent;
	color:#129CF7;
	width:14px;
	height:13px;
	position:absolute;
	top:14px;
	left:685px
}
.overlay-register p.shortinfo {
	margin-top:10px;
	color:#AAA
}
.overlay-register form {
	margin-top:25px
}
.overlay-register dl {
	float:left;
	width:340px;
	margin-right:30px
}
.overlay-register dt {
	display:block;
	line-height:30px;
	color:#FFF
}
.overlay-register dd {
	display:block;
	position:relative;
	height:38px;
	padding:0 8px;
	background-color:#FFF;
	border:1px solid #000;
	border-radius:3px
}
.overlay-register dd.invalid-text {
	display:block;
	height:30px;
	padding:0;
	background:0;
	border:0;
	border-radius:0
}
.overlay-register dd.invalid-text .error {
	line-height:30px;
	color:#F33
}
.overlay-register input.field {
	display:block;
	position:relative;
	height:38px;
	line-height:38px;
	width:324px;
	border:0;
	background:0;
	color:#000;
	z-index:2
}
.overlay-register .verifycode {
	display:block;
	float:left;
	width:120px;
	height:38px
}
.overlay-register .verifycode-img {
	height:30px;
	line-height:30px;
	vertical-align:middle;
	cursor:pointer
}
.overlay-register .verifycode-change {
	position:absolute;
	top:0;
	right:8px;
	line-height:38px;
	vertical-align:middle;
	z-index:2
}
.overlay-register label.empty-text {
	position:absolute;
	top:0;
	left:0;
	padding:0 8px;
	line-height:38px;
	color:#AAA;
	z-index:1;
	cursor:text
}
.overlay-register label.emptytext-focus {
	color:#CCC
}
.overlay-register .contract-label {
	color:#AAA
}
.overlay-register .agree-contract {
	margin-right:10px;
	margin-top:-2px;
	vertical-align:middle
}
.overlay-register a.register-btn,.overlay-register a.unblock-btn {
	display:block;
	float:left;
	height:40px;
	width:100px;
	margin-top:15px;
	margin-right:10px;
	font-size:14px;
	line-height:36px;
	text-align:center
}
.overlay-register a.register-btn {
	background:url("../images/market/head/header-sprite-png8_b634d1b0.png") no-repeat 0 0 transparent;
	color:#FFF;
	text-shadow:0 1px 1px #492
}
.overlay-register a.disable-register {
	color:#492
}
.overlay-register a.unblock-btn {
	background:url("../images/market/head/header-sprite-png8_b634d1b0.png") no-repeat 0 -42px transparent;
	color:#777;
	text-shadow:0 1px 1px #000
}
.overlay-register .field-invalid {
	background:#FFF4F4 url("../images/market/index/field-error_e116def3.png") no-repeat scroll 310px center;
	border:1px solid #F99;
	color:#F33
}
.overlay-register .field-invalid input {
	color:#F33
}
.overlay-register .field-valid input {
	background:url("../images/market/index/field-correct_568ca8b4.png") no-repeat scroll 300px center
}
#sidebar {
	float:right;
	width:290px;
	position:relative;
	padding-top:35px
}
#sidebar .side-item {
	margin-bottom:40px
}
footer {
	margin-top:20px;
	padding-bottom:30px;
	line-height:22px;
	color:#555
}
footer section.site-links {
	margin-bottom:20px
}
footer h4 {
	height:14px;
	line-height:14px;
	*line-height:16px;
	padding-bottom:9px;
	border-bottom:2px solid #DDD;
	font-size:14px;
	font-weight:400
}
footer h4 a {
	padding-right:13px;
	color:#555;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat right -281px transparent
}
footer h4 a:hover {
	color:#09F;
	background-position:right -296px
}
footer dl {
	float:left
}
footer dl.help {
	width:160px;
	margin-right:30px
}
footer dl.help .contact-cs {
	position:relative;
	margin-top:10px;
	_zoom:1
}
footer dl.help .contact-cs a.button,footer dl.sales-market .contact-sales a.button {
	display:block;
	width:108px;
	height:30px;
	line-height:28px;
	_line-height:30px;
	padding:1px 0 0 23px;
	color:#FFF;
	margin-top:10px;
	text-shadow:none;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 -714px transparent;
	font-weight:700
}
footer dl.help .contact-cs a.button {
	background-position:0 -584px;
	overflow:hidden;
	text-indent:-100px
}
footer dl.help .contact-cs a.button:hover {
	background-position:0 -614px
}
footer dl.help .contact-cs a.cs-offline {
	background-position:0 -644px
}
footer dl.help .contact-cs a.cs-offline:hover {
	background-position:0 -674px
}
footer dl.sales-market .contact-sales a.button:hover {
	background-position:0 -745px
}
footer dl.product {
	width:490px;
	margin-right:40px
}
footer dl.product dd {
	float:left;
	width:220px;
	margin-right:50px;
	margin-bottom:20px;
	*margin-bottom:23px;
	_margin-bottom:18px
}
footer dl.product dd p {
	height:25px;
	margin-bottom:3px
}
footer dl.product dd.channel a {
	display:inline-block;
	margin-top:4px;
	line-height:16px;
	_zoom:1
}
footer dl.product dd .ico {
	float:left;
	width:25px;
	height:25px;
	margin-right:10px
}
footer dl.product dd .able-school .ico {
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") repeat-x 0 -254px transparent
}
footer dl.product dd .able-mall .ico {
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") repeat-x 0 -190px transparent
}
footer dl.product dd .able-media .ico {
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") repeat-x 0 -222px transparent
}
footer dl.product dd .able-live .ico {
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") repeat-x 0 -158px transparent
}
footer dl.product dd .lang {
	float:left;
	width:185px;
	line-height:14px
}
footer dl.product dd .lang em {
	display:inline-block;
	_zoom:1;
	height:11px;
	overflow:hidden
}
footer dl.product dd .lang em i {
	display:none
}
footer dl.product dd .lang a {
	color:#555
}
footer dl.product dd .lang a:hover {
	color:#09f
}
footer dl.product dd .able-school .lang em {
	width:82px;
	background:url("../images/market/footer/ablesky-index-product-logo_4510563b.png") no-repeat 0 0 transparent
}
footer dl.product dd .able-mall .lang em {
	width:67px;
	background:url("../images/market/footer/ablesky-index-product-logo_4510563b.png") no-repeat -149px -2px transparent
}
footer dl.product dd .able-media .lang em {
	width:78px;
	background:url("../images/market/footer/ablesky-index-product-logo_4510563b.png") no-repeat 0 -55px transparent
}
footer dl.product dd .able-live .lang em {
	width:64px;
	background:url("../images/market/footer/ablesky-index-product-logo_4510563b.png") no-repeat -150px -55px transparent
}
footer dl.product dd .lang-en {
	float:left;
	font-family:Arial,Verdana;
	font-size:10px;
	color:#999;
	-webkit-text-size-adjust:none
}
footer dl.product dd.others {
	clear:both;
	float:none;
	margin:0;
	width:100%
}
footer dl.product dd.others .t {
	height:5px;
	font-size:0;
	background:url("../images/market/index/index-sprite8_5a1852a9.png") no-repeat 0 -788px transparent
}
footer dl.product dd.others .m {
	padding:0 10px;
	line-height:16px;
	border-left:1px solid #CEF;
	border-right:1px solid #CEF;
	background-color:#F0FBFF
}
footer dl.product dd.others .b {
	height:5px;
	font-size:0;
	background:url("../images/market/index/index-sprite8_5a1852a9.png") no-repeat 0 -770px transparent
}
footer dl.product dd.others span {
	color:#AAA;
	margin:0 10px
}
footer dl.sales-market {
	width:270px
}
footer dl.sales-market .contact-marketing {
	margin-bottom:9px
}
footer dl.sales-market .contact-sales {
	position:relative;
	_zoom:1
}
footer dl.sales-market .contact-sales em {
	color:#0AE
}
footer dl.sales-market .contact-sales br {
	line-height:12px
}
footer dl.sales-market .contact-sales a.button {
	margin-top:20px
}
footer dt {
	margin-bottom:15px
}
footer dd a {
	line-height:22px
}
footer section.friend-links {
	position:relative;
	height:auto;
	line-height:25px;
	border-top:1px dashed #DDD
}
footer section.friend-links strong {
	margin-right:10px;
	color:#777;
	display:block;
	float:left;
	margin-top:5px
}
footer section.friend-links div.for-items {
	float:left;
	width:930px;
	margin-top:5px
}
footer section.friend-links a.item {
	color:#666;
	display:inline-block
}
footer section.friend-links a.item:hover {
	text-decoration:underline
}
footer section.friend-links span {
	margin:0 4px;
	color:#AAA
}
footer section.friend-links a.more {
	display:none;
	position:absolute;
	right:0;
	top:0
}
footer section.site-map {
	position:relative;
	padding-top:10px;
	border-top:1px dashed #DDD;
	text-align:center
}
footer section.site-map .poweredby {
	position:absolute;
	top:10px;
	left:10px;
	height:41px;
	width:104px;
	text-indent:-999px;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 -317px transparent
}
footer section.site-poweredby {
	position:relative;
	padding:10px 40px
}
footer section.site-poweredby .poweredby {
	color:#AAA;
	text-align:right
}
footer section.site-poweredby .poweredby a {
	color:#AAA
}
footer section.site-poweredby .poweredby_ablesky a {
	color:#09f
}
footer section.site-map nav {
	height:30px;
	line-height:30px
}
footer section.site-map nav a.item {
	color:#666
}
footer section.site-map nav a.item:hover {
	text-decoration:underline
}
footer section.site-map nav span {
	margin:0 4px
}
footer section.site-map .copyright,footer section.site-map .copyright a {
	margin-right:6px;
	line-height:20px;
	color:#AAA
}
footer section.site-map .statics {
	position:absolute;
	left:730px;
	top:10px;
	display:block;
	width:180px
}
footer section.site-map .statics strong {
	display:block;
	font-size:18px;
	font-family:Arial;
	font-weight:400;
	color:#666
}
footer section.site-map .statics span {
	color:#AAA
}
footer section.site-map .weibo {
	position:absolute;
	right:230px;
	top:8px
}
footer section.site-map .weibo .sina,footer section.site-map .weibo .tencent {
	display:inline-block;
	height:35px;
	width:35px;
	*zoom:1
}
footer section.site-map .weibo .sina:hover {
	background-position:0 -472px
}
footer section.site-map .weibo .tencent:hover {
	background-position:0 -549px
}
footer section.site-map .weibo .sina {
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 -437px transparent
}
footer section.site-map .weibo .tencent {
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 -514px transparent
}
footer div.for-horizontal-dashed {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	height:2px;
	width:100%;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") repeat-x 0 -149px transparent
}
footer .foot-popwin {
	display:none;
	position:absolute;
	bottom:35px;
	*bottom:38px;
	_bottom:36px;
	left:0;
	box-shadow:0 0 5px #DDD;
	_zoom:1
}
footer .foot-popwin table {
	height:100%;
	width:100%;
	table-layout:fixed;
	margin:auto;
	*zoom:1
}
footer .foot-popwin table td.tl,footer .foot-popwin table td.tr,footer .foot-popwin table td.bl,footer .foot-popwin table td.br {
	background:no-repeat 0 0 transparent;
	height:5px;
	width:5px;
	padding:0!important;
	overflow:hidden
}
footer .foot-popwin table td.tl {
	background-image:url("../images/market/footer/popwin-tl_b9724ad3.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/footer/popwin-tl_b9724ad3.png")
}
footer .foot-popwin table td.tr {
	background-image:url("../images/market/footer/popwin-tr_e73781f.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/footer/popwin-tr_e73781f.png")
}
footer .foot-popwin table td.bl {
	background-image:url("../images/market/footer/popwin-bl_4f1bb86.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/footer/popwin-bl_4f1bb86.png")
}
footer .foot-popwin table td.br {
	background-image:url("../images/market/footer/popwin-br_c495d6f3.png");
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/footer/popwin-br_c495d6f3.png")
}
footer .foot-popwin table td.tm {
	background:url("../images/market/footer/popwin-tm_bcd6610d.png") repeat-x 0 0 transparent
}
footer .foot-popwin table td.rm {
	background:url("../images/market/footer/popwin-rm_513df293.png") repeat-y 0 0 transparent
}
footer .foot-popwin table td.bm {
	background:url("../images/market/footer/popwin-bm_98e14983.png") repeat-x 0 0 transparent
}
footer .foot-popwin table td.lm {
	background:url("../images/market/footer/popwin-lm_8a896531.png") repeat-y 0 0 transparent
}
footer .foot-popwin table td.popwin-content {
	padding:5px 5px 0;
	background-color:#FFF;
	text-align:center;
	_zoom:1
}
footer .foot-popwin .triangle {
	position:absolute;
	bottom:-4px;
	_bottom:-5px;
	left:7px;
	display:block;
	height:5px;
	width:9px;
	background:url("../images/market/footer/popwin-triangle_d1a4d632.png") no-repeat 0 0 transparent;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/footer/popwin-triangle_d1a4d632.png")
}
footer .foot-popwin table td.popwin-content a.item {
	display:block;
	margin-bottom:5px;
	width:93px;
	height:25px;
	line-height:25px;
	padding-right:10px;
	color:#FFF;
	text-shadow:0 1px 1px #34A1EB;
	text-align:right;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 0 transparent
}
footer .foot-popwin table td.popwin-content a.item:hover {
	background-position:0 -25px;
	color:#FFF
}
footer .foot-popwin table td.popwin-content a.offline,footer .foot-popwin table td.popwin-content a.offline:hover {
	background-position:0 -50px;
	color:#FFF;
	text-shadow:0 1px 1px #6B6B6B
}
footer .foot-popwin .sales-beijing,footer .foot-popwin .sales-shanghai,footer .foot-popwin .sales-wuhan {
	float:left;
	width:93px
}
footer .foot-popwin .sales-shanghai,footer .foot-popwin .sales-wuhan {
	margin-left:20px
}
footer .foot-popwin .sales-wuhan {
	margin-top:5px
}
footer .foot-popwin .sales-chengdu {
	text-align:left;
	margin-top:5px
}
footer .foot-popwin .title-salesarea {
	text-align:left;
	line-height:25px;
	color:#555
}
#footer {
	min-width:1000px;
	padding-bottom:0
}
#footer .cloud {
	height:50px;
	background:url("../images/market/footer/cloud_9968eb93.png") repeat-x 0 0 transparent;
	_background-image:url("../images/market/footer/cloud-ie6_22f4737a.png")
}
#footer .sitelinks {
	height:225px;
	background-color:#FFF
}
#footer .sitelinks-wrapper {
	padding-top:20px
}
#footer .sitelinks-wrapper a {
	color:#789
}
#footer .sitelinks-help,#footer .sitelinks-about,#footer .sitelinks-products,#footer .sitelinks-contacts {
	float:left;
	width:215px;
	padding-left:35px
}
#footer .sitelinks-help h4 {
	background:url("../images/market/footer/icon-help-gray_c90c765e.png") no-repeat 8px center transparent
}
#footer .sitelinks-about h4 {
	background:url("../images/market/footer/icon-cloud-gray_13e37c94.png") no-repeat 3px center transparent
}
#footer .sitelinks-products h4 {
	background:url("../images/market/footer/icon-box-gray_fe6b5fd8.png") no-repeat 2px center transparent
}
#footer .sitelinks-contacts h4 {
	background:url("../images/market/footer/icon-mail-gray_260e3b1.png") no-repeat 0 center transparent
}
#footer .sitelinks-contacts .contactsAS {
	color:#789
}
#footer .sitelinks-contacts li {
	color:#AAA
}
#footer .sitelinks h4 {
	padding-left:30px;
	line-height:24px;
	font-size:14px;
	font-weight:700;
	color:#16C
}
#footer .sitelinks-list {
	padding-left:30px
}
#footer .sitelinks-list .new {
	margin-left:3px;
	font-size:9px;
	font-style:italic;
	color:#16C;
	vertical-align:text-top;
	*position:relative;
	*top:-1px;
	*zoom:1
}
#footer .sitelinks a {
	line-height:24px
}
#footer .sitelinks a:hover {
	text-decoration:underline
}
#footer .copyright {
	margin-top:20px;
	text-align:center;
	font-size:10px;
	color:#AAA
}
#footer .copyright a {
	color:#789
}

body {
	padding-top:25px!important;
	_background-image:url(about:blank);
	_background-attachment:fixed
}
#J_siteNav {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:25px;
	line-height:25px;
	min-width:1000px;
	background-color:#4badf6;
	font-family:Verdana,Microsoft YaHei,\5b8b\4f53;
	z-index:1000;
	_position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft));
	_top:expression(eval(document.documentElement.scrollTop))
}
#J_siteNav .site-nav-bd {
	width:1000px;
	margin:0 auto;
	height:100%
}
#J_siteNav a.link {
	color:#FFF;font-size:12px
}
#J_siteNav a.link:hover {
	color:#FFF
}
#J_siteNav a .aui-arrow-s {
	position:absolute;
	top:6px;
	right:7px;
	margin-left:5px;
	font-size:8px;
	line-height:0;
	border-top-color:#DDD;
	border-top-width:4px;
	transition:transform .2s ease-in 0s
}
#J_siteNav menu {
	display:none;
	position:absolute;
	top:22px;
	left:1px;
	background:#FFF;
	border:0px solid #3B3B3B;
	border-top:0;
	z-index:1
}
#J_siteNav .trigger-wrapper-hover menu {
	display:block
}
#J_siteNav .trigger-wrapper menu li {
	list-style:none;
	white-space:nowrap
}
#J_siteNav a.menu-trigger:hover {
	color:#555
}
#J_siteNav .trigger-wrapper-hover a.menu-trigger {
	border:1px solid #555;
	background:#FFF;
	color:#555
}
#J_siteNav .trigger-wrapper-hover a.menu-trigger .aui-arrow-s {
	border-top-color:#A7A7A7;
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 25%;
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 25% 0;
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 25% 0;
	transform:rotate(180deg);
	transform-origin:50% 25% 0;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	top:2px\9
}
#J_siteNav .trigger-wrapper menu li {
	list-style:none;
	white-space:nowrap
}
#J_siteNav .trigger-wrapper menu li a.menu-item {
	display:block;
	padding:3px 10px;
	height:19px;
	line-height:19px;
	border:0;
	color:#555;
	font-weight:400
}
#J_siteNav .trigger-wrapper menu li a.menu-item:hover {
	border:0;
	background-color:#ECECEC;
	font-weight:400
}
#J_siteNav p.mobile {
	float:left;
	height:100%;
	line-height:25px;
	padding-left:17px;
	background:url("../images/market/nav/mobile_b088a016.png") no-repeat 0 4px
}
#J_siteNav .account {
	float:left;
	margin-left:10px;
	padding-left:11px;
	line-height:25px;
	background:url("../images/market/nav/separator_597f983f.png") no-repeat 0 center
}
#J_siteNav .hide-client {
	background:0;
	margin-left:0;
	padding-left:0
}
#J_siteNav .account a {
	margin-right:6px
}
#J_siteNav .notification {
	position:relative;
	float:left;
	height:100%;
	padding-left:1px;
	width:36px
}
#J_siteNav .notification menu .count {
	margin-left:16px;
	color:#F93
}
#J_siteNav .notification a.notify-icon {
	width:15px;
	background:url("../images/market/nav/notification_8277f5ef.png") no-repeat center 4px
}
#J_siteNav .trigger-wrapper-hover a.notify-icon {
	background:#FFF url("../images/market/nav/notification_8277f5ef.png") no-repeat center -22px
}
#J_siteNav .notification sup.notify-tip {
	position:absolute;
	top:3px;
	left:26px;
	display:block;
	width:32px;
	height:11px;
	line-height:11px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	text-indent:4px;
	background:url("../images/market/nav/notification-tip_49cbec37.png") no-repeat
}
#J_siteNav .trigger-wrapper-hover sup.notify-tip {
	display:none
}
#J_siteNav .site-nav-items {
	float:right
}
#J_siteNav .site-nav-items li.nav-item {
	float:left;
	position:relative;
	height:25px;
	padding-left:1px;
	background:url("../images/market/nav/separator_597f983f.png") no-repeat 0 center
}
#J_siteNav a.nav-link {
	display:block;
	position:relative;
	margin-top:3px;
	padding:0 9px;
	line-height:16px;
	height:18px;
	border:0px solid #3B3B3B;
	-webkit-transition:color s linear;
	-moz-transition:color s linear;
	-ms-transition:color s linear;
	-o-transition:color s linear;
	transition:color s linear
}
#J_siteNav .study-center .menu-trigger,#J_siteNav .able-space .menu-trigger,#J_siteNav .org-home .menu-trigger,#J_siteNav .myoffice .menu-trigger,#J_siteNav .contact-cs .menu-trigger,#J_siteNav .able-tools .menu-trigger {
	width:62px
}
#J_siteNav .site-nav-items li.as-home {
	_width:95px;
	background-position:right center;
	padding-left:0;
	padding-right:1px
}
#J_siteNav .as-home a.menu-trigger {
	_width:73px
}
#J_siteNav .cart {
	_width:101px
}
#J_siteNav .favorites {
	_width:56px
}
#J_siteNav .poweredby {
	_width:60px
}
#J_siteNav .poweredby-hide {
	display:none
}
#J_siteNav .as-home-hide {
	display:none
}
#J_siteNav .site-nav-items li.study-center,#J_siteNav .site-nav-items li.org-home,#J_siteNav .site-nav-items li.internal-myoffice {
	background:0
}
#J_siteNav .site-nav-items li.poweredby a.nav-link {
	padding-right:0
}
#J_siteNav .site-nav-items li.cart a.nav-link {
	padding-left:31px;
	background:url("../images/market/nav/cart_aa961dee.png") no-repeat 10px center
}
#J_siteNav .site-nav-items li.cart .cart-num {
	margin-left:5px;
	color:#F93;
	font-weight:700;
	font-style:normal
}
#J_siteNav .contact-cs menu {
	right:0;
	left:auto
}
#J_siteNav .site-nav-items li.contact-cs li {
	padding:10px
}
#J_siteNav .site-nav-items li.contact-cs menu a {
	font-weight:400
}
#J_siteNav .site-nav-items li.contact-cs menu p {
	line-height:18px
}
#J_siteNav .site-nav-items li.contact-cs menu p em {
	font-weight:700
}
#J_siteNav .site-nav-items li.contact-cs menu p a {
	display:inline;
	padding:0;
	border:0;
	color:#555
}
#J_siteNav .site-nav-items li.contact-cs menu p a:hover {
	text-decoration:underline
}
#J_siteNav .site-nav-items li.contact-cs menu p {
	background-color:#FFF
}
#J_siteNav .site-nav-items li.contact-cs .cs-info {
	position:relative
}
#J_siteNav .site-nav-items li.contact-cs menu a.button {
	display:block;
	margin-top:5px;
	border:0;
	width:108px;
	height:30px;
	line-height:28px;
	_line-height:30px;
	padding:0 0 0 10px;
	color:#FFF;
	text-shadow:none;
	overflow:hidden;
	text-indent:-100px;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 -584px transparent
}
#J_siteNav .site-nav-items li.contact-cs menu a.button:hover {
	background-position:0 -614px
}
#J_siteNav .site-nav-items li.contact-cs menu a.cs-offline {
	background-position:0 -644px
}
#J_siteNav .site-nav-items li.contact-cs menu a.cs-offline:hover {
	background-position:0 -674px
}
#J_siteNav .site-nav-items li.contact-cs menu a.send-letter {
	margin-top:10px;
	display:inline-block;
	_zoom:1;
	padding:0 0 0 4px;
	border:0
}
#J_siteNav .site-nav-items li.contact-cs menu a.more {
	position:relative;
	top:2px;
	_top:-8px
}
#J_siteNav .site-nav-items li.contact-cs menu .cs-list-popwin {
	display:none;
	position:absolute;
	top:-109px;
	left:0;
	border-radius:3px;
	border:1px solid #DDD;
	padding:9px;
	width:103px;
	height:85px;
	background:#FFF
}
#J_siteNav .site-nav-items li.contact-cs menu .cs-list-popwin .triangle {
	position:absolute;
	bottom:-5px;
	left:7px;
	display:block;
	height:5px;
	width:9px;
	background:url("../images/market/footer/popwin-triangle_d1a4d632.png") no-repeat 0 0 transparent;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/market/footer/popwin-triangle_d1a4d632.png")
}
#J_siteNav .site-nav-items li.contact-cs menu .cs-list-popwin a.item {
	display:block;
	margin-bottom:5px;
	width:93px;
	height:25px;
	line-height:25px;
	padding-right:10px;
	color:#FFF;
	text-shadow:0 1px 1px #34A1EB;
	text-align:right;
	background:url("../images/market/footer/footer-sprites_8a45c91a.png") no-repeat 0 0 transparent
}
#J_siteNav .site-nav-items li.contact-cs menu .cs-list-popwin a.item:hover {
	background-position:0 -25px;
	color:#FFF
}
#J_siteNav .site-nav-items li.contact-cs menu .cs-list-popwin a.offline,#J_siteNav .site-nav-items li.contact-cs menu .cs-list-popwin a.offline:hover {
	background-position:0 -50px;
	color:#FFF;
	text-shadow:0 1px 1px #6B6B6B
}
#J_siteNav .nav-item-custom .nav-link {
	padding-right:20px
}
#J_siteNav .site-nav-items li.contact-cs .mod-contact-qq {
	width:120px;
	height:35px;
	line-height:35px;
	display:block;
	padding-left:12px;
	margin-top:5px;
	color:#fff;
	font-size:14px;
	font-weight:700;
	border-radius:3px;
	background:#7cf url("../images/market/index/contact-qq-icon_e5d696c8.png") no-repeat 98px center
}
#J_siteNav .site-nav-items li.contact-cs .mod-contact-qq:hover {
	background-color:#09f
}
 a { color:#333; text-decoration: none; cursor: pointer; outline:none;}
 a:hover{text-decoration: none;color:#ff6600}
 a:focus { outline: none;} 