/* sprite {{{*/
a { text-decoration: none; outline:none; }
a:link { text-decoration: none; outline:none;}
a:active { text-decoration:none;}
a:hover { text-decoration:none;} 
a:visited { text-decoration: none;}

*{
	margin:0;
	padding:0;
}
body{
	margin:0 auto;
}
ul{
	list-style:none;
}
.darkish {
	color: #808080
}
.muted {
	color: #aaa
}
.bright {
	color: #f60
}
.fxshadow {
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.3);
filter:progid:dximagetransform.microsoft.shadow(Color=#808080, Direction=135, Strength=4)
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display: table;
	content: ""
}
.clearfix:after {
	clear: both
}
.inlineblock {
	display: inline-block;
*display:inline;
*zoom:1
}
.inline {
	display: inline
}
.btn::-moz-focus-inner {
padding:0;
border:0
}
.btn {
	display: inline-block;
*display:inline;
*zoom:1;
	text-decoration: none;
	border: 0 none;
	padding: 0 0 0 3px;
	margin: 0;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
*overflow:visible;
	background: url(../Images/T1Y0YvXl.png) no-repeat -999em -999em transparent
}
.btn .btn-txt {
	display: block;
	background: url(../Images/T1Y0YvXl.png) no-repeat -999em -999em transparent;
	height: 100%;
	padding: 0 10px;
	position: relative;
	_position: static
}
a.disabled, button.disabled {
	border: 1px solid #eee;
	background-color: #eee;
	background-image: none;
	cursor: not-allowed
}
a.disabled .btn-txt, button.disabled .btn-txt {
	background-color: #eee;
	background-image: none;
	color: #aaa
}
.btn-primary {
	height: 25px;
	line-height: 25px;
	background-position: -20px 0
}
.btn-primary .btn-txt {
	background-position: right -215px;
	color: #fff
}
.btn-primary:hover {
	background-position: -28px 0
}
.btn-primary:hover .btn-txt {
	background-position: right -265px
}
.btn-default {
	height: 25px;
	line-height: 25px;
	background-position: -24px 0
}
.btn-default .btn-txt {
	background-position: right -240px;
	color: #404040
}
.btn-default:hover {
	background-position: -32px 0
}
.btn-default:hover .btn-txt {
	background-position: right -290px
}
.btn-main-primary {
	height: 35px;
	line-height: 35px;
	background-position: 0 0
}
.btn-main-primary .btn-txt {
	background-position: right -40px;
	color: #fff
}
.btn-main-primary:hover {
	background-position: -8px 0
}
.btn-main-primary:hover .btn-txt {
	background-position: right -110px
}
.btn-main-default {
	height: 35px;
	line-height: 35px;
	background-position: -4px 0
}
.btn-main-default .btn-txt {
	background-position: right -75px;
	color: #404040
}
.btn-main-default:hover {
	background-position: -12px 0
}
.btn-main-default:hover .btn-txt {
	background-position: right -145px
}
.icon {
	display: inline-block;
*display:inline;
*zoom:1;
	background: url(http://img01.taobaocdn.com/tps/i1/T1slbbXkFcXXXU.ckt-64-231.png) no-repeat -999em -999em transparent;
	overflow: hidden;
	vertical-align: text-top
}
.icon-attention {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: 0 -60px
}
.icon-attention-l {
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-position: -32px -36px
}
.icon-error {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: 0 0
}
.icon-error-l {
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-position: -32px 0
}
.icon-tip {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: 0 -80px
}
.icon-tip-l {
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-position: -32px -70px
}
.icon-stop-l {
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-position: -32px -174px
}
.icon-help {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: 0 -120px
}
.icon-help-s {
	width: 12px;
	height: 12px;
	line-height: 12px;
	background-position: 0 -160px
}
.icon-success {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: 0 -100px
}
.icon-success-l {
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-position: -32px -106px
}
.icon-notice-s {
	width: 12px;
	height: 12px;
	line-height: 12px;
	background-position: 0 -175px
}
.icon-bell {
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-position: 0 -40px
}
.msg-success {
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #f0ffe6;
	border: 1px solid #4dbf00;
	padding: 3px 5px 3px 20px
}
.msg-success .icon {
	margin-left: -18px;
	float: left
}
.msg-help {
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #ffffe5;
	border: 1px solid #ffcc7f;
	padding: 3px 5px 3px 20px
}
.msg-help .icon {
	margin-left: -18px;
	float: left
}
.msg-stop-l {
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #fff2f2;
	border: 1px solid #ff8080;
	padding: 3px 5px 3px 40px
}
.msg-stop-l .icon {
	margin-left: -36px;
	float: left
}
.msg-stop-l .icon {
	float: left
}
.msg-tip {
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #ffffe5;
	border: 1px solid #ffcc7f;
	padding: 3px 5px 3px 20px
}
.msg-tip .icon {
	margin-left: -18px;
	float: left
}
.msg-error {
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #fff2f2;
	border: 1px solid #ff8080;
	padding: 3px 5px 3px 20px
}
.msg-error .icon {
	margin-left: -18px;
	float: left
}
.msg-attention {
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #e5f4fe;
	border: 1px solid #3fb2fe;
	padding: 3px 5px 3px 20px
}
.msg-attention .icon {
	margin-left: -18px;
	float: left
}
body {
	background-color: #FFF;
	color: #404040
}
a:link, a:visited {
	color: #36c
}
a:hover {
	color: #f60
}
.hidden {
	display: none
}
.clearfix {
*zoom:1
}
.clearfix:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both
}
#logo {
	padding-top: 26px;
	padding-bottom: 12px
}
#header .wrap-box {
	margin-top: -67px
}
#header, #main, #footer {
	width: 950px;
	margin: 0 auto
}
#immediate-help-trigger .idea-trigger {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 26px;
	height: 51px;
	margin-left: 15px;
	margin-top: 5px;
}

.search-result .trigger-exit i, .category-search .search-hint i, .cateBtn input, .cc-cbox-filter input, .cc-tree-gname, .cc-hasChild-item, .cate-path .up, .cc-nav, .b_inputAttention .attention, .cate-tip i, .catePublish {
	background: url(../Images/T13PGlXf.png) no-repeat -999em -999em transparent
}
.cate-container {
	width: 950px;
	overflow: hidden;
	border: 1px solid #d5e4fa;
	background-color: #F5F9FF
}
.cate-main {
	float: left;
	padding-top: 10px;
	border-right: 1px solid #d5e4fa;
	width: 725px
}
.cate-aside {
	overflow: hidden
}
.cateBtn {
	display: inline-block;
	padding-left: 19px;
	background-position: left -30px;
	vertical-align: middle
}
.cateBtn input {
	cursor: pointer;
	border: medium none;
	height: 30px;
	font-size: 14px;
	font-weight: 900;
	color: #FFF;
	padding-right: 19px;
	background-position: right -30px
}
body .cateBtn-disabled {
	background-position: 0 0
}
body .cateBtn-disabled button {
	background-position: right 0;
	color: #aaa;
	cursor: not-allowed
}
.cateNav li {
	cursor: pointer
}
.cateNav li a {
	display: block
}
.cateNav li.prompt {
	float: right;
	font-size:12px;
	border: 0;
	width: 330px
}
.cateNav li.prompt a {
	display: inline;
	margin-left: 5px
}
.cateNavWrap {
	margin-bottom: 13px;
	padding-top: 12px;
	border-bottom: 1px solid #d5e4fa
}
.cateNav {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	height: 23px
}
.cateNav li {
	height: 22px;
	width: 108px;
	line-height: 22px;
	margin-right: 10px;
	border: 1px solid #d5e4fa;
	border-bottom: 0;
	float: left;
	outline: 0
}
.cateNav li.current {
	font-size: 14px;
	font-weight: 900;
	height: 30px;
	line-height: 30px;
	margin-top: -7px;
	background: #fff;
	position: relative;
	_margin-bottom: -1px
}
.cate-tip {
	background-color: #FFFFE6;
	border: 1px solid #FFCC7F;
	color: #404040;
	margin: 3px 10px
}
.cate-tip i {
	background-position: -248px -73px;
	height: 16px;
	margin: 5px 0 0 5px;
	width: 12px;
	float: left
}
.cate-tip .cate-tip-cnt {
	padding-left: 22px
}
.cc-loading {
	background: rgba(255,255,255,.8);
	background: #fff\9;
	filter: alpha(opacity=80);
	border: 1px none snow;
	height: 298px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 948px;
	display: none;
	z-index: 13
}
.cc-loading-content {
	position: relative;
	width: 150px;
	height: 21px;
	margin: 130px auto
}
.cc-loading-icon {
	float: left;
	margin-right: 5px
}
.cc-loading-text {
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
	padding-top: 0;
	color: #f60
}
.loading .cc-loading {
	display: block
}
.cate-path {
	color: #444;
	padding-top: 9px;
	line-height: 22px;
}
.cate-path dl {
	background-color: #FFFAF2;
	border: 1px solid #FEDBAB;
	padding: 4px 27px
}
.cate-path dt {
	font-weight: 900
}
.cate-path dt{
	float: left;
	margin:5px;
}
.cate-path dd {
	float: left;
}
.cate-path ul {
	width:500px;
}
.cate-path ul li{
	width:500px;
	clear:both;
	padding:0;
	line-height:25px;
	font-size:14px;
	font-family:微软雅黑;
	color:#3b5d00;
}
.cate-desc {
	clear: both;
	display: none;
	color: #F60;
	width: 780px;
	height: 22px;
	overflow: hidden;
	white-space: nowrap
}
.cate-path .up {
	height: 7px;
	left: 43px;
	top: 3px;
	width: 13px;
	position: absolute;
	background-position: -223px -60px
}
.category-search {
	border: 1px solid #C2D5EF;
	background-color: #D5E4FA;
	padding: 20px 0 28px;
	width: 948px
}
.category-search .searchbox {
	margin-left: 80px;
	line-height: 200%;
	position: relative
}
.category-search .searchbox .caption {
	height: 30px;
	line-height: 30px;
*position:relative;
*top:-8px
}
.category-search .search-keyword {
	width: 418px;
	height: 18px;
	padding: 2px 5px 3px;
	vertical-align: middle
}
.category-search .search-submit {
	border: 0 none;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	background-color: #39f;
	width: 101px;
*margin-left:5px;
*position:relative
}
.category-search .search-holder {
	position: absolute;
	top: 0;
	left: 70px;
	height: 27px;
	line-height: 27px;
	color: #AAA;
	cursor: text
}
.category-search .search-hint {
	background-color: #ffffe6;
	border: 1px solid #ffcc7f;
	color: #404040;
	position: absolute;
	top: 28px;
	left: 64px;
	width: 430px
}
.category-search .search-hint i {
	position: absolute;
	width: 12px;
	height: 16px;
	background-position: -248px -73px;
	margin: 4px 4px 0 5px
}
.category-search .search-hint p {
	float: left;
	padding-left: 20px
}
.category-search .search-hint a {
	float: right;
	margin-right: 8px
}
.searchbox .cateBtn {
	vertical-align: baseline
}
.cate-container {
	height: 300px;
	overflow: hidden
}
.search-result {
	background-color: #F5F9FF;
	height: 298px;
	position: relative;
	top: -300px;
	left: 0;
	z-index: 12
}
.search-result .result-note {
	height: 26px;
	line-height: 26px;
	margin: 0 25px
}
.search-result .result-note em {
	color: #f60;
	margin: 0 3px
}
.search-result .result-note .note {
	color: #aaa;
	margin-left: 5px
}
.search-result .trigger-exit {
	position: absolute;
	right: 25px;
	top: 2px;
	background-color: #9D9D9D;
	color: #fff;
	line-height: normal;
	margin-top: 2px;
	padding: 4px 4px 2px;
	height: 14px;
	line-height: 14px
}
.search-result .trigger-exit i {
	background-position: -252px -62px;
	width: 9px;
	height: 9px;
	margin-right: 10px;
	font-size: 0;
	line-height: 0;
	display: inline-block;
*display:inline;
*zoom:1
}
.search-result .result-list {
	background-color: #fff;
	border: 1px solid #d5e4fa;
	height: 265px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 4px 0;
	margin: 0 25px
}
.search-result .no-result li {
	text-align: center
}
.search-result .no-result a {
	display: none
}
.search-result .result-list ul {
	margin-bottom: 4px
}
.search-result .result-list li {
	padding: 1px 0 2px;
	border: 1px solid #FFF;
	cursor: pointer;
	padding-left: 15px
}
.search-result li .lidx {
	margin-right: 10px;
	text-align: right;
	display: inline-block;
	width: 20px
}
.search-result li .rtcount {
	color: #AAA;
	margin-left: 3px
}
.search-result li.selected {
	border: 1px solid #9CD7FC;
	border-width: 1px 0;
	background-color: #DFF1FB;
	color: #404040
}
.search-result .result-list a {
	display: none;
	margin-left: 15px;
	border: 1px solid #C4D8F3;
	padding: 2px 2px 4px 8px
}
.search-result .result-list i {
	position: relative;
	width: 0;
	height: 0;
	margin-left: 10px;
	border-width: 4px 4px;
	border-style: solid;
	font-size: 0;
	line-height: 0;
	display: inline-block;
*display:inline;
*zoom:1
}
.search-result .trigger-close i {
	right: 5px;
	top: -2px;
	border-color: #FFF #FFF #00E #FFF
}
.search-result .trigger-close:hover i {
	border-color: #FFF #FFF #F60 #FFF!important
}
.search-result .trigger-expand i {
	right: 5px;
	top: 2px;
*right:0;
	border-color: #00E #FFF #FFF #FFF
}
.search-result .trigger-expand:hover i {
	border-color: #F60 #FFF #FFF #FFF!important
}
.search-result .flex-display .trigger-expand {
	display: inline-block
}
.search-result li.hidden {
	display: none
}
.search-result .expand .trigger-expand {
	display: none
}
.search-result .expand .trigger-close {
	display: inline-block
}
.search-result .expand li.hidden {
	display: list-item
}
#cate-cascading {
	padding: 0 24px;
	height: 290px;
	position: relative;
	z-index: 11
}
.cc-nav {
	visibility: hidden;
	position: absolute;
	top: 50%;
	margin-top: -41px;
	height: 80px;
	width: 24px;
	display: inline-block;
	line-height: 99em;
	overflow: hidden
}
#cate-cascading .cc-prev {
	left: 0;
	background-position: 0 -60px
}
#cate-cascading .cc-next {
	right: 0;
	background-position: -24px -60px
}
.cc-listwrap {
	border-left: 1px solid #d5e4fa;
	border-right: 1px solid #d5e4fa;
	border-top: 1px solid #d5e4fa;
	position: relative;
	overflow: hidden
}
.cc-list {
	width: 2000em;
	position: absolute;
	left: 0;
	top: 0
}
.cc-listwrap, .cc-list, .cc-list-item, .cc-tree, .cc-cbox {
	height: 100%
}
.cc-tree, .cc-cbox {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	left: 0;
	top: 0
}
.cc-list-item {
	float: left;
	width: 223px;height: 260px;
	border-right: 2px solid #d5e4fa;
	background: #fff
}
.cc-listbox {
	padding: 3px
}
.cc-tree-cont, .cc-cbox-cont {
	padding: 0 3px;
	margin-top: 26px
}
.cc-cbox-group {
	position: relative;
*zoom:1
}
.cc-cbox-gname {
	float: left;
	background: none repeat scroll 0 0 #AAA;
	color: #FFF;
	display: inline-block;
	font-style: normal;
	height: 13px;
	line-height: 13px;
	text-align: center;
	text-transform: uppercase;
	width: 13px;
	position: absolute;
	margin-left: 16px;
	margin-top: 5px;
	overflow: hidden
}
.cc-tree-group {
	padding: 3px 0;
	border-bottom: 1px dashed #ccc;
	zoom: 1
}
.cc-tree .cc-tree-last {
	border: 0
}
.cc-tree-gname {
	color: #36c;
	background-position: right -107px;
	display: inline-block;
*display:inline;
*zoom:1;
	margin: 2px 0;
	cursor: default
}
.cc-tree-expanded .cc-tree-gname {
	background-position: right -123px
}
.cc-cbox-item, .cc-tree-item, .cc-listbox-item {
	background-color: #FFF;
	border: 1px solid #FFF;
	height: 20px;
	line-height: 20px;
	width:170px;
	overflow: hidden;
	cursor: pointer;
	padding-left: 41px
}
.cc-tree-item a{
	font-size:14px;
	color:#000;
}
.cc-tree-item a:hover { color:#F60;} 
.cc-tree-item-cli{
	background-color:#F60;	
}
.py{
	width:10px;
	height:16px;
	padding:2px 5px;
	background-color:#333;
	color:#FFF;
	margin-right:5px;
}
.py2{
	width:10px;
	height:16px;
	padding:2px 5px;
	background-color:#FFF;
	color:#FFF;
	margin-right:5px;
}
.cc-tree-item-cli a{
	color:#FFF;
}
.cc-cbox-item {
	padding-right: 16px
}
.cc-tree-gname, .cc-tree-item, .cc-listbox-item {
	padding: 0 16px 0 14px
}
.cc-tree-gcont {
	margin-top:5px;
}
.cc-tree-expanded .cc-tree-gcont {
	display: block
}
li.cc-selected {
	border: 1px solid #9cd7fc;
	background-color: #dff1fb
}
li.cc-focused {
	border: 1px dotted #82bce0
}
div.cc-focused {
	outline: #9cd7fc dotted 1px;
*border:#9cd7fc dotted 1px;
*margin:1px 0;
*padding:0 16px 0 13px
}
li.cc-hasChild-item {
	background-position: right -137px
}
.cc-cbox-filter {
	padding: 2px 3px;
*padding:1px 3px;
	background: #f5f9ff;
}
.cc-cbox-filter label {
	color: #AAA;
	padding-left: 29px;
}
.cc-cbox-filter input {
	background-color: #fff;
	background-position: -239px -89px;
	border: 1px solid #D9E5F6;
	height: 20px;
	padding-left: 23px;
	width: 176px
}
.cc-cbox-hit {
	color: red
}
.search-mode .cc-tree-group {
	border-bottom-width: 0;
	padding: 0 3px
}
.search-mode .cc-tree-gcont {
	display: block
}
.search-mode .cc-tree-gname {
	padding: 0;
	display: none;
	margin: 0
}
.search-mode .cc-cbox-gname {
	display: none
}
.cate-aside {
	padding: 5px 15px 0 25px;
	background-color: #fff;
	height: 295px;
	position: relative;
	_width: 180px
}
.cate-aside .caption {
	color: #808080;
	font-weight: 700;
	margin-bottom: 10px
}
.cate-aside .guid-wrap .loading {
	margin-top: 80px;
	color: #F60
}
.cate-aside .guid-wrap .loading .icon-loading {
	background-image: url(../Images/T1jBamXj.gif);
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: -1px
}
.cate-aside .guid-wrap .hint-content {
	width: 110px;
	text-align: center;
	margin: 0 auto;
	margin-top: 70px
}
.cate-aside .guid-wrap .figure {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 110px;
	height: 126px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: transparent;
	opacity: .25;
	filter: alpha(opacity=25)
}
.cate-aside .figure-error .figure, .cate-aside .figure-new .figure {
	background-image: url(http://img02.taobaocdn.com/tps/i2/T1E7DNXoFgXXa0YpA9-90-112.png)
}
.cate-aside .figure-new .hint-content {
	width: 160px
}
.cate-aside .figure-repeat .hint-content {
	margin-top: 30px;
	width: auto;
	white-space: nowrap
}
.cate-aside .figure-repeat .preview {
	margin: 10px auto;
	display: block
}
.cate-aside .figure-repeat .figure {
	background-image: url(../Images/T1wKnOXd.png)
}
.cate-aside .figure-empty .figure {
	background-image: url(../Images/T1tETNXa.png)
}
.cate-aside .preview {
	background: url(../Images/T1b1m3Xk.gif) no-repeat center center #fff;
	border: 1px solid #ececec;
	padding: 1px;
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
	display: inline-block;
*display:inline;
*zoom:1
}
.cate-aside .preview .wrap {
	display: table-cell;
	vertical-align: middle;
	width: 70px;
	height: 70px;
*line-height:70px;
	text-align: center;
	text-decoration: none
}
.cate-aside .preview img {
	vertical-align: middle
}
.cate-aside .loaded {
	background-image: none
}
.used-inline-block {
	position: relative;
	display: -moz-inline-box;
	display: inline-block
}
* html .used-inline-block {
	display: inline
}
:first-child+html .used-inline-block {
	display: inline
}
.used-button {
	margin: 2px;
	border: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	vertical-align: middle;
	cursor: default;
	outline: 0;
	background-color: #FFF;
	line-height: 18px
}
.used-button-outer-box, .used-button-inner-box {
	border-style: solid;
	border-color: #8ab6dd;
	vertical-align: top
}
.used-button-outer-box {
	margin: 0;
	border-width: 1px 0;
	padding: 0
}
.used-button-inner-box {
	-moz-box-orient: vertical;
	border-width: 0 1px;
	white-space: nowrap
}
* html .used-button-inner-box {
	left: -1px
}
* html .used-button-rtl .used-button-outer-box {
	left: -1px
}
* html .used-button-rtl .used-button-inner-box {
	right: auto
}
:first-child+html .used-button-inner-box {
	left: -1px
}
:first-child+html .used-button-rtl .used-button-inner-box {
	left: 1px
}
::root .used-button, ::root .used-button-outer-box {
line-height:0
}
::root .used-button-inner-box {
line-height:normal
}
.used-button-disabled {
	background-image: none!important;
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30)
}
.used-button-disabled .used-button-outer-box, .used-button-disabled .used-button-inner-box {
	border-color: #999!important
}
* html .used-button-disabled {
	margin: 2px 1px!important;
	padding: 0 1px!important
}
:first-child+html .used-button-disabled {
	margin: 2px 1px!important;
	padding: 0 1px!important
}
.used-button-hover .used-button-outer-box, .used-button-hover .used-button-inner-box, .used-button-focused .used-button-outer-box, .used-button-focused .used-button-inner-box, .used-menu-buttonmenu-button-open .used-button-outer-box, .used-menu-buttonmenu-button-open .used-button-inner-box {
	border-color: #ffad33!important
}
.used-button-collapse-right, .used-button-collapse-right .used-button-outer-box, .used-button-collapse-right .used-button-inner-box {
	margin-right: 0
}
.used-button-collapse-left, .used-button-collapse-left .used-button-outer-box, .used-button-collapse-left .used-button-inner-box {
	margin-left: 0
}
.used-button-collapse-left .used-button-inner-box {
	border-left: 1px solid #fff
}
.used-button-collapse-left.used-button-checked.used-button-inner-box {
	border-left: 1px solid #ddd
}
* html .used-button-collapse-left .used-button-inner-box {
	left: 0
}
:first-child+html .used-button-collapse-left.used-button-inner-box {
	left: 0
}
::root .used-menu-button, ::root .used-menu-button-outer-box, ::root .used-menu-button-inner-box {
line-height:0
}
::root .used-menu-button-caption, ::root .used-menu-button-dropdown {
line-height:normal
}
.used-menu-button-disabled {
	background-image: none!important;
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30)
}
.used-menu-button-disabled .used-menu-button-outer-box, .used-menu-button-disabled .used-menu-button-inner-box, .used-menu-button-disabled .used-menu-button-caption, .used-menu-button-disabled .used-menu-button-dropdown {
	border-color: #999!important
}
* html .used-menu-button-disabled {
	margin: 2px 1px!important;
	padding: 0 1px!important
}
:first-child+html .used-menu-button-disabled {
	margin: 2px 1px!important;
	padding: 0 1px!important
}
.used-menu-button-hover .used-menu-button-outer-box, .used-menu-button-hover .used-menu-button-inner-box {
	border-color: #9cf #69e #69e #7af!important
}
.used-menu-button-focused .used-menu-button-outer-box, .used-menu-button-focused .used-menu-button-inner-box {
	border-color: orange
}
.used-menu-button-caption {
	padding: 0 4px 0 0;
	vertical-align: top;
	margin: 0 4px
}
.used-menu-button-dropdown {
	height: 20px;
	width: 20px;
	background: url(../Images/T1xqXwXm.png) no-repeat -1px -1px;
	vertical-align: top
}
.used-button-hover .used-menu-button-dropdown, .used-button-focused .used-menu-button-dropdown, .used-menu-buttonmenu-button-open .used-menu-button-dropdown {
	background-position: -1px -23px
}
.used-menu-buttonmenu-button-open .used-menu-button-dropdown, .used-button-hover .used-menu-button-dropdown {
	border-color: #ffad33
}
.used-menu {
	background: #fff;
	border: 1px solid #ffad33;
	cursor: default;
	margin: 0;
	outline: 0;
	padding: 4px 0;
	position: absolute;
	z-index: 20000
}
.used-menuitem {
	list-style: none;
	margin: 0;
	padding: 4px;
	white-space: nowrap;
	overflow: hidden
}
.used-menu-nocheckbox .used-menuitem, .used-menu-noicon .used-menuitem {
	padding-left: 12px
}
.used-menu-noaccel .used-menuitem {
	padding-right: 20px
}
.used-menuitem-content {
	font: normal 13px Arial, sans-serif
}
.used-menuitem-disabled .used-menuitem-icon {
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30)
}
.used-menuitem-highlight, .used-menuitem-hover {
	background-color: #ffefd6!important;
	border: 1px solid #ffe0b2;
	padding-bottom: 3px;
	padding-top: 3px
}
.used-menuitem-checkbox, .used-menuitem-icon {
	background-repeat: no-repeat;
	height: 16px;
	left: 6px;
	position: absolute;
	right: auto;
	vertical-align: middle;
	width: 16px
}
.used-menuitem-accel {
	direction: ltr;
	left: auto;
	padding: 0 6px;
	position: absolute;
	right: 0;
	text-align: right
}
.used-menu-button-caption {
	overflow: hidden
}
.lastused-category {
	height: 26px;
	margin: 15px 0 15px 32px
}
.lastused-category label {
	color: #f60
}
.used-menu .even {
	background-color: #eee
}
html {
	overflow-x: hidden
}
.overlayer {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #aaa;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 10001;
	display: none
}
.layer-container {
	background-color: #fff;
	border: 1px solid #B2D1FF;
	display: none;
	height: 228px;
	position: absolute;
	width: 434px;
	z-index: 10002
}
.layer-content {
	border: 4px solid #E5F0FF;
	height: 156px;
	padding: 32px;
	position: relative;
	color: #808080;
	line-height: 200%
}
.layer-content strong {
	font-size: 14px;
	color: #404040;
	font-weight: 700;
	margin-bottom: 18px;
	display: block
}
.layer-content p {
	text-indent: 2em
}
.layer-btn {
	bottom: 0;
	left: 0;
	margin-bottom: 23px;
	position: absolute;
	text-align: center;
	width: 100%
}
.layer-btn a {
	background: url(http://img03.taobaocdn.com/tps/i3/T1ypR6XddqXXXXXXXX-116-60.png) no-repeat 0 0 transparent;
	color: #626262;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	text-decoration: none;
	width: 112px;
*display:inline;
*zoom:1
}
.layer-btn .advise {
	background-position: 0 -30px;
	color: #fff;
	margin: 0;
	width: 116px
}
.layer-btn .jump-gt {
	font-family: 宋体;
	font-weight: 400;
	margin-left: 5px
}
.layer-btn a:hover, .layer-btn .advise:hover {
	_color: #626262;
	_text-decoration: none
}
.layer-btn .advise:hover {
	_color: #FFF
}
.layer-btn .msg-stop {
	background: url(../Images/"msg_bg00.png") no-repeat scroll 4px -46px #fff2f2;
	border: 1px solid #FF7575;
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 5px auto;
	overflow: hidden;
	padding-left: 25px;
	text-align: left;
	width: 205px
}
.cateBottom {
	text-align: center;
	padding: 5px 0 24px;
	margin-top:10px;
}
.catePublish {
	margin-right: 28px
}
.catePublish button {
	width: 250px
}
.cateBottom .disabled a, .cateBottom a.disabled {
	color: #aaa;
	cursor: not-allowed
}
.cateBottom .disabled a:hover, .cateBottom a.disabled:hover {
	text-decoration: none
}
.agreement {
	border: 1px solid #CCC;
	color: #808080;
	height: 100px;
	overflow: auto;
	padding: 0 9px;
	margin-bottom: 10px
}
.agreement .notice {
	border-bottom: 1px dashed #ccc;
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px
}
.agreement .notice h5 {
	display: inline-block;
*display:inline;
*zoom:1
}
.altname-wrap {
	border-top: 1px dotted #CCC;
	margin-top: 3px;
	padding: 5px 0
}
.altname-wrap .cc-tree-gname, .altname-wrap .cc-cbox-gname {
	display: none
}
.altname-wrap .cc-hasChild-item {
	background-image: none
}
.altname-wrap .cc-cbox-item {
	position: relative;
	background-image: url(http://img03.taobaocdn.com/tps/i3/T1fMPTXdXlXXbiQ32E-261-188.png);
	background-repeat: no-repeat;
	background-position: right -171px
}
.altwrap {
	margin: 6px 0 3px;
	position: relative
}
.altwrap .arrow {
	left: 48px;
	top: -12px;
	display: inline-block;
*display:inline;
*zoom:1;
	width: 12px;
	height: 13px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute
}
.altwrap .arrow i {
	overflow: hidden;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 6px dashed transparent;
	position: absolute
}
.altwrap .arrow .inner {
	top: 1.5px;
	border-bottom: 6px solid #f8f8f8
}
.altwrap .arrow .outer {
	top: 0;
	border-bottom: 6px solid #ececec
}
.altwrap .layer {
	background-color: #F8F8F8;
	border: 1px solid #ECECEC;
	padding: 8px 0;
*zoom:1
}
.altwrap .layer .alt-hint {
	color: #aaa;
	margin-bottom: 5px;
	padding-left: 9px;
	padding-right: 5px
}
.altwrap .layer .alt-item {
	margin-bottom: 3px
}
.altwrap .layer .msg-error {
	margin: 2px 5px;
	display: block
}
.altwrap .layer .mode-edit {
	display: none;
	margin: 0 5px;
*zoom:1;
*zoom:1
}
.altwrap .layer .mode-edit:before, .altwrap .layer .mode-edit:after {
	display: table;
	content: ""
}
.altwrap .layer .mode-edit:after {
	clear: both
}
.altwrap .layer .mode-edit .edit-label {
	position: absolute;
	padding-left: 5px;
	color: #aaa;
	height: 22px;
	line-height: 22px
}
.altwrap .layer .mode-edit .edit-input {
	width: 95%;
	padding-left: 3px;
	vertical-align: middle
}
.altwrap .layer .mode-edit .flex-wrap {
	overflow: hidden;
*zoom:1
}
.altwrap .layer .mode-edit .act-save {
	margin-left: 3px;
	width: 45px;
	float: right;
	vertical-align: middle;
*font-family:arial;
*height:20px
}
.altwrap .layer .mode-view {
	position: relative;
	padding: 2px 0 3px 5px
}
.altwrap .layer .mode-view .view-input {
	display: block;
	width: 180px;
	padding-left: 5px;
	vertical-align: middle;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.altwrap .layer .mode-view .act-del, .altwrap .layer .mode-view .act-edit {
	display: none;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 14px;
	height: 14px;
	background-image: url(http://img03.taobaocdn.com/tps/i3/T1fMPTXdXlXXbiQ32E-261-188.png);
	background-repeat: no-repeat;
	background-position: -999em -999em;
	position: absolute;
	top: 5px
}
.altwrap .layer .mode-view .act-edit {
	right: 25px;
	background-position: -201px -92px
}
.altwrap .layer .mode-view .act-del {
	right: 5px;
	background-position: -216px -92px
}
.altwrap .layer .item-selected .mode-view, .altwrap .layer .item-hover .mode-view {
	background-color: #FFFFD3
}
.altwrap .layer .item-selected .mode-view .view-input, .altwrap .layer .item-hover .mode-view .view-input {
	width: 150px
}
.altwrap .layer .item-selected .mode-view .act-del, .altwrap .layer .item-hover .mode-view .act-del, .altwrap .layer .item-selected .mode-view .act-edit, .altwrap .layer .item-hover .mode-view .act-edit {
	display: inline-block;
*display:inline;
*zoom:1
}
.altwrap .layer .actbar {
	margin-top: 2px;
	margin-left: 10px
}
.altwrap .layer .actbar .act-create {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 13px;
	background-image: url(http://img03.taobaocdn.com/tps/i3/T1fMPTXdXlXXbiQ32E-261-188.png);
	background-repeat: no-repeat;
	background-position: 0 -138px
}
.altwrap .layer .edit-mode .mode-view {
	display: none
}
.altwrap .layer .edit-mode .mode-edit {
	display: block
}
.altwrap .layer .list-full .act-create {
	display: none
}
.mainlist ul#s_ul li{
	width:590px;
	height:35px;
	float:left;
}
.mainlist ul#s_ul li a{
	width:570px;
	float:left;
	height:35px;
	padding-left:20px;
	line-height:35px;
	font-family:微软雅黑;
	font-size:14px;
	color:#454545;
	border-bottom:dashed #ffd07d 1px;
	list-style-type:dise;
}
.mainlist ul#s_ul li a:hover{
	width:570px;
	float:left;
	height:35px;
	padding-left:20px;
	background-color:#ffd07d;
	line-height:35px;
	font-family:微软雅黑;
	font-size:14px;
	color:#8f6c28;
	list-style:inside;
	font-weight:bold;
	list-style-type:dise;
}