/**
 * 百事通项目基本样式定义	
 */
/*--------------------------------------------------------------------------------------------------------------------------------------------*\
																	$样式重置																
\*--------------------------------------------------------------------------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{
    display:block;
}
nav ul, ul, ol {
    list-style: none;
}


blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
a{
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: underline;
    color: #1f68bb;
}

a:active,a:focus{
    outline: none;
}

button, input[type="reset"], input[type="button"], input[type="submit"] { 
    outline: none; 
}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    padding: 0px 2px; 
    border: 1px dotted transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #CCC;
    margin: 1em 0;
    padding: 0;
}
input, select {
    vertical-align: middle;
}

textarea{
    word-wrap: break-word;
}

em, i {
    font-style: normal;
}

html {
    background: #FFF;
    *overflow-y: auto;/*IE7以下会默认会自动生成滚动条*/
}

body,button,input,select,textarea{
	font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;
}



body{
	/*IE和chrome处理断字*/
	word-break:break-all;
	/*firefox处理断字*/
	word-wrap: break-word;
	/*IE该样式设置为break-word将会影响后面的bst-c-btn效果*/
	word-wrap:normal\9;
	_zoom: 1;
}


a{
	color:#1f68bb;
}

body,
.fc-4c,
.t-body li a,
.mall-cells .p-title .text,
.bst-head a,
.count .b,
.user-type .free,
.user-type .vip,
.code-img a,
.goodOther a,
.tab-bar .item a,
.one-s a,
.my-news a,
.desc a
{
	color:#4C4C4C;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------*\
																	$基本共享																  
\*--------------------------------------------------------------------------------------------------------------------------------------------*/
/*悬停面板*/
.bst-h-menu {position:relative;display:inline-block;cursor:pointer;padding-right:13px}
.bst-h-menu .dw{
	-webkit-transform:rotate(0deg);
	   -moz-transform:rotate(0deg);
	        transform:rotate(0deg);
	-webkit-transition-duration:0.5s;
	   -moz-transition-duration:0.5s;
	        transition-duration:0.5s;
	-webkit-transition-timing-function:ease;
	   -moz-transition-timing-function:ease;
	        transition-timing-function:ease;
	-webkit-transition-property:all;
	   -moz-transition-property:all;
	        transition-property:all;
}

.panel {
	display: none;
	position: absolute;
	-webkit-box-shadow: 0 0 3px 0px #B2B3B7;
	-moz-box-shadow: 0 0 3px 0px #B2B3B7;
	box-shadow: 0 0 3px 0px #B2B3B7;
	
}


/*输入框*/

.textinp{
	width:174px;
	height:22px;
	line-height:22px;
	padding:0 0 0 4px ;
	margin:0;
	border:1px solid #7f9db9;
	font-size:12px;
	cursor:text;
}

/*输入框--100宽*/
.inp-W100{
	width:100px;
}
.inp-W90 {
	width:90px;
}
/*验证码输入框*/
.verifyCode .textinp, .inp-verifyCode {
	width: 60px;
}
.inp-readonly {
	background: #EBEBE4;
	color: #545454;
	border: 1px solid #7F9DB9;
}

/*表单提交*/
.controllers{*zoom:1;}
	.single{
		position:relative;
		height: 24px;
		margin-bottom:10px;
		line-height: 24px;
		_zoom:1;
	}
		.single .title , .single .main{
			float: left;
		}
		
		/*表单标签*/
		.single .title{
			height: 24px;
			line-height: 24px;
			font-size:12px;
			width:125px;
			text-align:right;
			margin-right: 5px; 
		}
			/*必选*/
			.single .title em,.single .rqr{
				color:red;
				margin-right:4px;
				display:inline-block;
				height:10px;
				line-height:14px;
			}
		
		/*表单控制区*/
		.single .main{
			line-height: 20px;
			position:relative;
			z-index:1;
		} 
			.single .main li{margin-right:5px;}
			
			/*单选框组*/
			.single .radioGroup{
				position:relative;
				margin-top: 2px;
			}
				.radioGroup label{margin-right:5px;}
			/*输入框组*/	
			.singleInpGroup{padding-top:3px;}
				.singleInpGroup .groupItem{margin-bottom:5px;position:relative;}
				
				/*表单按钮*/
				.single .bst-c-btn{vertical-align:middle;}
					
					.single .gcode .text{padding-left:4px;padding-right:8px;}
				/*表单下拉框*/
				.selinp{
					margin:0;
					min-width:180px;
					font-size:12px;
					line-height:18px;
					padding:3px 0;
					border:1px solid #7f9db9;
				}
					.addr-region-sel{
						min-width: 0;
					}
				
				
				/*表单提示*/
				.single .form-tip{
					height:18px;
					margin-left: 8px;
					padding-left:22px;
					line-height:18px;
					float: left;
				}
					.single .b-prompt,.single .b-error,.single .b-correct{
						visibility:visible;
						z-index:100;
					}
					.single .b-prompt{background:url(../images/pro-tip.png) no-repeat}
					.single .b-error{background:url(../images/err-tip.png) no-repeat;color:red}
					.single .b-correct{background:url(../images/cor-tip.png) no-repeat}
				/*表单验证码*/				
				.code-img{font-size:12px;line-height:16px;display:inline-block;margin-left:8px;}	
					.code-img img{vertical-align:middle;width:60px;height:20px;}
						


	/*添加新地址表单*/
	.Adr-inps{}
		.Adr-bar{
			background: url(../images/common/hd-bg-g-h30.png) repeat-x;
			border: 1px solid #CCC;
		}
		.Adr-tip{
			line-height: 50px;
		}
			.Adr-tip .tipTitle{
				margin-right: 20px;
				font-weight: 700;
				color: #C83637;
			}
		.Adr-inps .textinp{
			width: 185px;
		}
			.Adr-inps .form-tip{
				background: none;
				padding-left: 0;
			}
			.Adr-inps .b-prompt{
				color: #989898;
			}
			
			.Adr-region{
				padding-top: 3px;
				padding-bottom: 3px;
			}
			.Adr-street{
				height: 57px;
			}
				.Adr-street textarea{
					width: 315px;
					height: 50px;
				}
			.Adr-postCode .textinp{
				width: 80px;
			}
				/*国家代号*/
				.Adr-inps .Adr-phoneCode{
					width: 20px;
				}
				/*电话区号*/
				.Adr-inps .Adr-phoneArea{
					width: 40px;
				}
				/*电话号*/
				.Adr-inps .Adr-phoneNum{
					width: 60px;
				}
				/*电话分机号*/
				.Adr-inps .Adr-phoneExt{
					width: 40px;
				}


/*箭头*/
.bst-arrow {
	height: 0px;
	width: 0px;
	border: 4px solid;
	position: relative;
	display: inline-block;
	font-size: 0;
	zoom: 1
}
.dw {
	border-color: transparent;
	_border-color: tomato;
	_filter: chroma(color=tomato);
	border-top-color: #878787;
	right: 4px;
	position: absolute;
	top: 12px;
	top: 10px\9;
}
.uw {
	border-color: transparent;
	_border-color: tomato;
	_filter: chroma(color=tomato);
	border-bottom-color: #878787;
	right: 4px;
	position: absolute;
	top: 11px;
	top: 9px;
	_top: 11px
}
.rw {
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.hover .dw {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 8px;
	top: 10px \9;
}
.bst-arrow .sub {
	top: 1px;
	left: 1px
}



/*按钮*/
.bst-c-btn .text,
.cus-btn,
.cus-btn .cusBtnText,
.cus-btn .text{color:#333;font-weight: 100;}


/*整个图作为按钮*/
.bst-btn{
	display:inline-block;
	position:relative;
	width:74px;
	height:26px;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
	cursor:pointer;
	*font-size: 0;
}
	.bst-btn .text{display:inline-block;position:relative;overflow:hidden;}
	.bst-btn .itext{display:none;}
.submit .bst-btn{padding:0;border:0;}

/*采用不同背景图作为按钮bar*/
.bst-c-btn{
	height:22px;
	line-height: 22px;
	line-height: 24px\9;
	display:inline-block;
	padding-left:4px;
	background:url(../images/common/c-btns.png) no-repeat;
	text-decoration:none;
	cursor:pointer;
	zoom: 1;
}
	.bst-c-btn .text{
		position:relative;
		display:inline-block;
		float: left;
		height:22px;
		line-height: 22px;
		line-height: 23px \9;
		padding-left: 8px;
		padding-right: 12px;
		background:url(../images/common/c-btns.png) 100% 0;
		text-decoration:none;
		overflow: hidden;
	}
.deepBlueCBtn{
	background-position:0 -66px;
	height:23px;
	line-height: 23px;
	line-height: 24px \9;
}
.deepBlueCBtn .text{
	height:23px;
	line-height: 23px;
	line-height: 24px \9;
	_zoom: 1;
	background-position:100% -66px;
	color:#FFF;
}
.redCBtn{
	background-position: 0 -44px;
}
.redCBtn .text{
	background-position:100% -44px;
	color:#FFF;
}
.blueCBtn{
	background-position: 0 -22px;
}
.blueCBtn .text{
	background-position: 100% -22px;
}


.grayCBtn,.grayCBtn .text{
	background-image:url(../images/common/btn-bg-gray-h28.png); 
	
}
.grayCBtn{
	height: 28px;
	line-height:28px;
}
	.grayCBtn .text{
		height:28px;
		line-height: 28px;
		line-height: 29px \9;
		padding-left: 14px;
		padding-right: 18px;
	}


/*通过css实现*/
.cus-btn{
	display:inline-block;
	padding-top:4px;
	padding-bottom:4px;
	padding-top:5px \9;
	padding-bottom:3px \9;
	margin:0;
	border:1px solid #ccc;
	border-radius:3px;
	position:relative;
	line-height:18px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	cursor: pointer;
	background:#FAFAFA;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FDFDFD), to(#F6F6F6));
	background:-moz-linear-gradient(top,#FDFDFD,#F6F6F6);
	background:linear-gradient(#FDFDFD, #F6F6F6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#F6F6F6');
	-webkit-user-select: none;
	   -moz-user-select: none;
	   		user-select: none;
}
.cusBtn-a-tiny{
	padding:1px 0;
	_height:18px;
}
.cusBtn-a-median{
}
.cusBtn-a-big{
}

.cusBtn-a-bg-gray{
	border-color:#9E9E9E;
	background:#F3F3F3;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E5E5E5));
	background:-moz-linear-gradient(top,#FFFFFF,#E5E5E5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E5E5E5');
	background:linear-gradient(#FFFFFF, #E5E5E5);
}

.cusBtn-a-bg-orange{
	filter: none;
	border: 1px solid #DDD;
	background: #FFFEF2;
}

			.sevs-buy .cus-btn{
				border: 1px solid #ccc;
				border-radius:4px;
				text-align:center;
				color:#fff;
				filter:none;
			}
			.sevs-buy .cus-btn{
				background:#F33;
				background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FC3C3C), to(#E10707));
				background:-moz-linear-gradient(top,#FC3C3C,#E10707);
				background:linear-gradient(#FC3C3C, #E10707);
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC3C3C', endColorstr='#E10707');
				border-color:#E50000;
			}
.cusBtn-a-bg-red{
	border: 1px solid #E50000;
	border-radius:4px;
	text-align:center;
	color:#fff;
	filter:none;
	background:#F33;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FC3C3C), to(#E10707));
	background:-moz-linear-gradient(top,#FC3C3C,#E10707);
	background:linear-gradient(#FC3C3C, #E10707);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC3C3C', endColorstr='#E10707');
}
	.cusBtn-a-bg-red .text{
		color: #fff;
	}


.formSubmit{
	width:60px;
	height: 28px;
	border: none;
	filter: none;
	background: url(../images/common/btn-bg-gray-fixed.png) no-repeat 0 -1px;
}
.formSubmit:active{
    -ms-background-position-x: 1px;
    -ms-background-position-y: 0;
}

.formSubmit-mid{
	width: 70px;
	background-position: -61px -1px;
}
.formSubmit-mid:active{
    -ms-background-position-x: -60px;
    -ms-background-position-y: 0;
}
.formSubmit-big{
	width: 80px;
	background-position: -132px -1px;
}
.formSubmit-big:active{
    -ms-background-position-x: -131px;
    -ms-background-position-y: 0;
}

	.cus-btn:hover,.bst-c-btn:hover,.bst-btn:hover,.o-link.act{text-decoration:none}
	.cus-btn .cusBtnText,.cus-btn .text{margin:0 15px;}

/*按钮中图标控制*/	
.cus-btn i,.bst-c-btn i{
	display:none;
	width:15px;
	height:15px;
	*margin-right:3px;
}
.cus-btn i{
	margin:0 -15px 0 8px;
}
.bst-c-btn i{
	left: 4px;
	top: 4px;
}
.grayCBtn i{
	top:7px;
}

/*效果--加载中*/
.btnLD{}
	.btnLD i{
		display:inline-block;
		position:absolute;
		background:url(../images/btnLoading.gif) no-repeat;
	}
	.btnLD .text{
		padding-left:22px;
	}


.bst-c-btn .add-icon,.add-icon{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../images/common/icons.png) no-repeat -31px -61px;
	vertical-align:-2px;
}

/*按钮失效*/
.unclick,.unclick .text,.unclick .cusBtnText,.btnLD,.btnLD .text,.btnLD .cusBtnText{
	color:#A8A8A8;
	cursor:default;
}
.btnsLine a,.btnsLine button,.btnsLine input{
	margin-right:8px;
}


/*边框*/
.bst-bl{border:1px solid #C0D0E0}
.bst-bl .b{border-bottom:1px solid #C0D0E0}
.bst-bl .t{border-top:1px solid #C0D0E0}
.bst-bl .r{border-right:1px solid #C0D0E0}
.bst-bl .l{border-left:1px solid #C0D0E0}


.pic-frame{
	padding:5px;
}
.pic-frame-active,.pic-frame:hover{
	background:url(../images/member/picFrame.png) no-repeat;
}

.headpic-frame,.pic-frame:hover{
	background:url(../images/member/picFrame.png) no-repeat;
}

/*图片*/
.pic,.h-pic,.bst-pic{
	display:block;
	_display: inline-block;
	_font-size: 0;
}
/*头像-图*/
.h-pic,.h-pic img{width:76px;height:76px;}
/*商品-图*/
.bst-pic,.bst-pic img,.size120,.size120 img{width:120px;height:120px;}
.size39,.size39 img{width:39px;height:39px;}
.size73,.size73 img{width:73px;height:73px;}
.size70,.size70 img{width:70px;height:70px;}
.size120,.size120 img{width:120px;height:120px;}

.app-micon , .app-micon img{
	width : 58px;
	height: 59px;
}

/*图标*/
.bst-icon{
	display: inline-block;
	position:absolute;
	background:url(../images/common/icons.png) no-repeat;
	z-index:0;
	_zoom:1;
}
.iSuccess{width:54px;height:54px;}
/*在IE6中无法显示透明背景,需要通过JS来显示*/
.iDel{width:15px;height:15px;background-position:-50px -44px;}
.iBack{width:20px;height:20px;background-position:-49px -22px;}
.iGoBack{width:15px;height:15px;background-position:-51px -61px;}
.iDown{width:14px;height:14px;background-position:-52px -79px;}
.iGoTop{
	height: 24px;
	width: 24px;
	background-position:-72px -1px;
}


/*清除float*/
.bst-clean{clear:both;}
.clearfix:after,.bst-cont-min:after,.single:after{
		visibility:hidden;
		display:block;
		font-size:0;
		content:" ";
		clear:both;
		height:0;
}
.clearfix,.bst-cont-min,.single{zoom:1;}

.bst-checkbox,.bst-sel,.bst-radio{margin:0;vertical-align:-2px;}
.bst-radio{padding:0;}
.bst-textarea{resize:none;overflow:auto;height:auto;}
.caption{height:30px;font-weight:bold;font-size:14px;line-height:30px}
.menu{
	list-style:none;
}
	.menu li{float:left;position:relative;}
.ltype{
	position:absolute;
	width:3px;
	height:3px;
	left:-8px;
	top:8px;
	line-height:3px;
	font-size:0;
}

.ltype-sq,.ltype-circle{
	width:0;
	height:0;
	border:2px solid #000;
	_border-top-width: 1px;
	_border-bottom-width: 1px;
	left:-8px;
	top:8px;
	line-height:0;
	font-size:0;
	_zoom: 1;
}

.ltype-circle{border-radius:2px;}

.ltype-envelop-close,.ltype-envelop-open{
	width:15px;
	background:url(../images/common/icons.png) no-repeat;
	left:-20px;
}
.ltype-envelop-close{height:11px;background-position:-5px -80px;top:6px;}
.ltype-envelop-open{height:13px;background-position:-5px -60px;top:4px;}

.bst-price{
	color:#F81701;
	text-align:
	center;
	font-size:18px;
}
.placeholder-main{
	position: relative;
	display: inline-block;
}
.cusInp-placeholder{
	display:none;
	line-height: 14px;
	position:absolute;
	top:6px;
	left:6px;
	color:#999;
	cursor:text;
	display:inline-block \9;
}
.noSplitLine{border:0;}

/*关闭按钮*/
.bst-close{position:absolute;right:3px;top:2px;width:13px;height:13px;display:inline-block;text-decoration:none;font-size:18px;line-height:10px;border:1px solid #ccc;border-radius:2px;color:#CCC;background:white}
	.bst-close:hover{border-color:#1C1C1C;text-decoration:none;color:#111}
/*遮掩层  需注意IE6不支持fixed,需要转为**/
.bst-cover{width:100%;height:1000px;position:fixed!important;_position:absolute;background:#9E9E9E;z-index:800;top:0;left:0;opacity:.4;filter:alpha(opacity=40)}

/*隐藏层-基本结构*/
.bst-layer{
	display: none;
    position: absolute;
    z-index: 9999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
}
    .bst-layer .bg{
        padding: 4px;
        background:url(../images/common/layer_bg.png) repeat;
        border-radius: 4px;
    }
		.bst-layer .content{
			padding-top: 20px;
			padding-bottom: 20px;
			background: #FFF;
		}
	
	.layer-arror{
		display: inline-block;
		position: absolute;
		height: 8px;
		width: 16px;
		background: url(../images/common/arrow1.png) no-repeat;
	}
	.layer-arror-top{
		background-position: 0 0;
		top: -4px;
		right: 40px;
	}
	
	.bst-layer .bst-close{
		border: 0;
		top: 5px;
		right: 5px;
	}
	
/*隐藏层-具体内容*/
/*星级评价*/
.lyr-cs{
    width: 350px;
}
    .lyr-cs .lyt{
        padding-left: 50px;
    }
    
        .lyr-star{
        }
            .lyr-star .lyr-title,.lyr-star .starLevel{
                float: left;
            }
            .lyr-star .lyr-title{
                height: 28px;
                line-height: 28px;
            }
        .lyr-starInfo{
        	position: relative;
           width: 250px;
           margin-top: 15px;
           border: 1px solid #FBCF00;
        }
            .lyr-starInfo .lyt-l{
                padding: 10px;
            }
                .lyr-starInfo .starInfo{
                    display: inline-block;
                    padding-left: 16px;
                    margin-left: 0;
                    margin-right: 15px;
                    float: left;
                }
			.lyr-star-arrow{
				display: inline-block;
				position: absolute;
				width: 18px;
				height: 11px;
				background: url(../images/common/arrow2.gif) no-repeat;
				top: -11px;
				left: 15px;
			}

/*返回顶层*/
.lyr-goTop{
	position: fixed;
	_position: absolute;
	left: 50%;
	margin-left: 491px;
	_margin-left: 501px;
	bottom: 74px;
	display: none;
	cursor: pointer;
}
	.lyr-goTop a{
		position: relative;
		display: inline-block;
		width: 14px;
		padding: 30px 10px 5px;
		line-height: 14px;
		background-color: #F0F0F0;
		text-decoration: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.lyr-goTop a:hover{
		text-decoration: none;
	}
		.lyr-goTop .iGoTop{
			top: 3px;
			left: 5px;
		}
		.lyr-goTop .text{
			color: #4C4C4C;
		}


/*加粗*/
.bst-b{font-weight:700;}
.fs14{font-size:14px;}
/*颜色*/
.bst-f90{color:#f90;}		/*橙色*/
.bst-f30{color:#f30;}		/*朱红*/
.bst-c00{color:#c00;}		/*紫红*/
.bst-333{color:#333;}		/*灰色*/
.f-gray{color: #ACACAC;}

.extra{color:#989898;}

/*label(行内块) 右间距20px*/		
.rd-lab,.rd-lab20{display:inline-block;margin-right:20px}

.fr-line{float:right;}

/*百事通-条款*/
.bst-agreement{height:94px;overflow-y:auto;}

.mLeft10{margin-left:10px;}
.mLeft15{margin-left:15px;}
.mLeft70{margin-left:70px;}
.mLeft150{margin-left:150px;}
.mRight15{margin-right:15px;}
.mRight50{margin-right:50px;}
.mRight150{margin-right:150px;}

/*--------------------------------------------------------------------------------------------------------------------------------------------*\
																	$页面结构块																
\*--------------------------------------------------------------------------------------------------------------------------------------------*/

.bst-row{width:100%;}
	.rowUnit{float:left;}
	.rowUnit-end{float:none;}
	
	.UnitW80{width:80px;}
	.UnitW300{width:300px;}
	.UnitW666{width:666px;}
	.rowH100 .rowUnit{height:100px;}
	
/*基本块*/
.bst-bk{margin-bottom:15px;}
	.b-head{background:url(../images/common/hd-bg-g.png) repeat-x;}
		.b-rTitle{
			float: right;
		}
	.b-body{}
		.b-right{float:right;}
		.b-left{float:left;}
	.bst-bk .b-foot{}
		
	
.bk-H200{height:200px;}	

/*产品信息块*/
.bst-p-info{padding:15px 25px 40px;background:white;width:120px}
.bst-p-info .prop{text-align:center;margin-top:5px;}
.bst-p-info .desc{
	height: 38px;
	overflow: hidden;
	text-align: center;
}
.bst-p-info .bst-pic{margin-top:0}
.bst-p-info .price{
	text-align:center;
	color: #838383;
}
.bst-p-info .opLinks{text-align:center}


/*导航树*/
.t-main{}
	.t-main .bst-icon{
		position:absolute;
		width:9px;
		height:9px;
		border:0;
		font-size:0;
		display:inline-block;
		cursor:pointer;
		background-image:url(../images/navTree.png);
		_background-image:url(../images/navTree.gif);
	}
	.t-body .t-close,.t-body .t-open,.t-body .t-leaf{
		top:4px;
		left:-11px;
	}
	.t-head .t-close,.t-head .t-open,.t-head .t-leaf{
		top:10px;
		left:9px;
	}
	.t-main .t-close{
		background-position:0 -73px;
	}
    .t-main .t-open{
    	background-position:-23px -73px;
    }
	.t-main .t-leaf{
		background-position:-12px -73px;
	}
 	.t-body .active .t-leaf,.t-body .active:hover .t-leaf{
 		background-position:-12px -82px;
 	}
 	
 	
 	.t-main .t-head{padding-left:22px;cursor:pointer;}
	.t-main .t-body{
		margin:0px 5px;
		padding-bottom: 7px;
	}
.t-body .active,.t-body .active:hover{
	background:url(../images/navTree.png) 0 -24px;
}
.t-body .hover,.t-body li:hover{
	background: url(../images/navTree.png) 0 0;
}
.t-body .active a{color:white;cursor:default;text-decoration:none;}
.t-body li{
	padding-left:27px;
	line-height:16px;
	height:24px;
	position:relative;
	margin-bottom:8px;
	background:none;
	overflow:hidden;
}
	.t-body li a{
		display:inline-block;
		position:relative;
		margin-top:4px;
	}

/*Tab标签*/
.tab-bar{
	height:32px;
	border-bottom:2px solid #92BCE4;
}
	.tab-bar .item{
		position:relative;
		height:32px;
		padding-left:5px;
		margin-right:4px;
		background:white url(../images/common/tab-bg.png) no-repeat;
		top:2px;
		cursor:pointer;
		text-align:center;
	}
		.tab-bar .text{
			display:inline-block;
			height:14px;
			padding:9px 27px 9px 22px;
			line-height:14px;
			background:white url(../images/common/tab-bg.png) no-repeat 100% -32px;
			cursor:pointer;
		}
		.tab-bar .text:hover{
			text-decoration: underline;
		}
	.tab-bar .active{background-position:0 -64px;cursor:default}
		.tab-bar .active .text{
			font-weight:700;
			background-position:100% -96px;
			cursor: default;	
		}
		.tab-bar .active .text:hover{
			text-decoration: none;
		}



.tab-cont{
	margin-top:8px;
}
	.tab-cont ul{
		*zoom: 1;
	}
		.tc-item{
			display:none;
			*zoom:1;
		}
		.tab-cont .tc-item.active{
			display:block;
		}
			.subsetTab{*zoom:1}
				.subsetTab .tab-bar .item{display:block}
		


.loading-icon-gap{
	display: none;
	*display: inline;
}

.tab-loading{
	text-align: center;
	height: 100px;
	line-height: 100px;
}
	.tab-loading .loading-icon{
		display: inline-block;
		height: 32px;
		width: 32px;
		*margin-top: 34px;
		vertical-align: middle;
		background: url(../images/common/tab-loading.gif);
	}
	
.page-loading{
	text-align: center;
	height: 200px;
	line-height: 200px;
}	
	.page-loading img{
		width: 200px;
		height: 100px;
		vertical-align: middle;
		*margin-top: 50px;
	}

.hover-loading{
	text-align: center;
	height: 50px;
	line-height: 50px;
}	
	.hover-loading .loading-icon{
		display: inline-block;
		height: 32px;
		width: 32px;
		vertical-align: middle;
		background: url(../images/common/hover-loading.gif);
	}

			
/*分页*/
.bst-page{
	line-height: 22px;
	text-align:right;
}
	.pagination{
		display:inline-block;
	}
		.pagination a{
			padding-left: 8px;
			padding-right: 8px;
			font-weight: 700;
		}
		.pagination .active , .pagination a:hover{
			_display:inline-block;
			color:#FF7300;
			border-color:#F1CB76;
			background-color:#FEF2C2;
		}
		.pagination a,.pagination .next:hover,.pagination .prev:hover{
			position:relative;
			display:inline-block;
			height: 22px;
			border:1px solid #CCC;
			margin:0 1px;
			line-height: 22px;
			font-size:12px;
			text-decoration:none;
			background:white;
			text-align:center;
			vertical-align:middle;
			overflow: hidden;
			cursor: pointer;
			color: #1F4373;
		}
		.pagination .prev{
			width: 6px;
		}
		.pagination .next{
			width: 36px;
			padding-left: 5px;
			padding-right: 14px;
			font-weight: 100;
		}
		
			.pagination .w{
				font-size:12px;
			}
			.pagination .bst-arrow{
				border-bottom-color:#fff;
				border-top-color:#fff;
				font-size:0;
				line-height:0;
				position:absolute;
				left:6px;
				top:7px;
			}
			.pagination .next .bst-arrow{
				border-right-color:#fff;
				left: 44px;
				zoom:1;
			}
			.pagination .prev .bst-arrow{
				border-left-color:#fff;
				-webkit-border-after-width:5px;
				left:5px;
			}
			
		.pagination .next .w,.pagination .prev .w{
			display: inline-block;
			*line-height: 23px;
		}
		
		.pagination .count{
			display: inline-block;
			margin-left: 8px;
			margin-right: 8px;
			vertical-align: middle;
			*vertical-align:1px;
		}	
		.pagination .invalid , .pagination .invalid:hover{
			background-color: #FFF; 
			color:#ccc;
			cursor:default;
			border-color: #ccc;
		}
	
	.pageJumpto{
		display:inline-block;
		position: relative;
		*top: -1px;
		*display:inline;
	}
		.pageJumpto label{
			display: inline-block;
			height: 22px;
			vertical-align: middle;
		}
		.pageJumpto .num{
			height:18px;
			width:30px;
			padding-left:4px;
			border-color:#CCC;
			vertical-align: top;
			vertical-align: -1px\9;
			*vertical-align: -4px;
		}
		.pageJumpto .formSubmit{
			width: 50px;
			height: 22px;
			padding: 1px 0;
			padding: 2px 0 0 0 \9;
			margin-left: 5px;
			background-position: -213px -4px;
			font-weight: 100;
		}

.search-page .search-bar{
	padding-left: 28px;
	border-bottom: 1px solid #CACACA;
	line-height: 42px;
	background: #F3F3F3;
}
	.search-bar{}
		.search-bar label{
			margin-right: 8px;
			display: inline-block;
			position: relative;
			vertical-align: middle;
			line-height: 22px;
		}
		.search-bar .title-ss{
			font-size: 18px;
			font-weight: 700;
		}
		.search-bar .cont-label{
			margin-right: 0;
		}
		.search-bar .bst-sel{
			padding:2px 0;
			vertical-align:0;
			*vertical-align:-3px;
		}
		.search-bar .code-img{margin:0;}
		.search-bar .textinp{
			width: 120px;
			border-color:#7f9db9;
			vertical-align: 0;
			*vertical-align: middle;
		}
	
	.search-page .search-rst{
		
	}	
		.search-page .search-rst td{
			vertical-align: middle;
		}
		.search-rst td{
			vertical-align: middle;
		}
		.search-rst .cell-left{
			text-align: left;
		}
		.search-rst .cell-nopadding{
			padding: 0;
		}
	
	.search-rst{_zoom:1;}
		.searchRst-tip{
			line-height: 22px;
		}
		
		.search-rst th,.search-rst td{
			padding:5px 7px;
			text-align:center;
			border: 1px solid #C0D0E0;
		}
		.search-rst th{
			padding-left: 0;
			padding-right: 0;
			font-weight:100;
			background:#F4F9FF;
			border-left-width: 0;
			border-right-width: 0;
		}
		.search-rst .th-top{
			border-left:1px solid #C0D0E0;
		}
		.search-rst .th-end{
			border-right:1px solid #C0D0E0;
		}
		
		.searchRst-LHR td,.searchRst-LHR th{
			background:#E9F2F9; 
		}
		
		.searchRst-floor{
			position:relative;
			margin-top:4px;
		}
			.searchRst-download{
				padding:6px 0 0 20px;
				position: absolute;
			}
			.searchRst-download .downloadBtn{
				margin-left:10px;
			}
			.search-rst .bst-page{
				text-align:right;
				padding:10px 0;
			}
			.onLineSearch-subsetTab .bst-page{
				padding:6px 10px 6px 0;
				background:#F6F6F6;
			}
	.search-rst .search-title,.search-rst .search-cont{
		text-align: left;
		padding-left: 25px;
	}		
	.search-rst .search-cont{
		padding: 8px 12px 8px 25px;
		line-height: 22px;
	}
	
	.search-rst .search-key{
		color: #F00;
	}
	.search-rst .search-empty{
		text-align: left;
		padding-left: 25px;
	}

	.search-rst .page-TRow td{
		padding:0;
	}
			.search-rst .page-TRow .bst-page{
				text-align:right;
				padding:3px 8px 3px 0;
				background: #F4F9FF;
			}

	
	.searchRst-emtpy .bstTipBox{
		height: 40px;
		line-height: 40px;
		text-align: center;
		border: 0;
		background-color: #fafafa;
	}
		
		.searchRst-emtpy .cont{
			display: inline-block;
			height: 40px;
			color: #FF1D1D;
			font-weight: 700;
		}

/*提示框*/
.bstTipBox{
	border: 1px solid #FFD634;
	background-color: #FFFFE5;
	line-height: 22px;
	padding: 0 18px;
}
	/*箭头*/
	.bstTipBox .bst-arrow{
		border-width: 6px;
		border-bottom-color: #FFD634;
	}
	.bstTipBox .uw{
		top: -11px;
		left: 9px;
	}
	
		.bstTipBox .bst-arrow .bst-arrow{
			border-width: 5px;
			border-bottom-color: #FFFFE5;
		}
		.bstTipBox .bst-arrow .uw{
			top: -4px;
			left: -5px;
		}

.cmt-line{
	margin-top: 15px;
}
.cmt-content{
	line-height: 28px;
}


/*星级评价*/
.starLevel{position: relative;}
	.star{
		float: left;
		cursor: pointer;
	}
.starInfo{
	margin-left: 15px;	
}

.starLevel-large{
	width: 162px;
	height: 27px;
	background: url(../images/star-big.png) no-repeat;
}
	.starLevel-large .star-active{
		width: 0;
		height: 27px;
		background: url(../images/star-big.png) no-repeat 0 -27px;
	}
	.starLevel-large .star-active-worse{
		width: 32.4px;
	}
	.starLevel-large .star-active-bad{
		width: 64.8px;
	}
	.starLevel-large .star-active-general{
		width: 97.2px;
	}
	.starLevel-large .star-active-good{
		width: 129.6px;
	}
	.starLevel-large .star-active-best{
		width: 162px;
	}



.starLevel-small{
	width: 61px;
	height: 19px;
}
	.starLevel-small .star-active{
		width: 0px;
		height: 19px;
		background: url(../images/star-small.png) no-repeat;
	}
	
	/*1颗星*/
	.starLevel-small .star-active-worse{
		width: 20%;
	}
	/*2颗星*/
	.starLevel-small .star-active-bad{
		width: 40%;
	}
	/*3颗星*/
	.starLevel-small .star-active-general{
		width: 60%;
	}
	/*4颗星*/
	.starLevel-small .star-active-good{
		width: 80%;
	}
	/*5颗星*/
	.starLevel-small .star-active-best{
		width: 100%;
	}



.star-btn{
	position: absolute;
	top: 0;
}
	.star-btn .star{
		width: 27px;
		height: 27px;
		margin-right: 7px;
	}
	.star-btn .tail{
		margin-left: -1px;
		margin-right: 0;
}


.stepBar{
	width: 100%;
	height: 25px;
	line-height: 14px;
	background: url(../images/common/step-bar.png) repeat-x;
	overflow: hidden;
}
		.step-item{
			height: 25px;
			width: 20%;
			position: relative;
			float: left;
		}
		.step-unpass{
			background: url(../images/common/step-bar.png) repeat-x 0 -25px;
		}
			.step-unpass .step-arrow{
				background: url(../images/common/step-bar.png) no-repeat 0 100%;
			}
			.step-pass .step-text{
				color: #FFF;
				font-weight: 700;
			}
			.step-text{
				height: 100%;
				padding-left: 20px;
				line-height: 25px;
			}	
				.step-num{
					margin-right: 5px;
					font-weight: 700;
				}
			.step-arrow{
				width: 20px;
				height: 25px;
				position: absolute;
				top: 0;
				right:0;
			}
			.step-pass .step-arrow{
				background: url(../images/common/step-bar.png) no-repeat 0 -50px;
			}
			.step-last-pass .step-arrow{
				background: url(../images/common/step-bar.png) no-repeat 0 -75px;
			}
			.step-last .step-arrow{
				display: none;
			}
			
			
			.step-item em{
				display: inline-block;
			}

/*图片滚动*/
.imgCut{
	position: relative;
}
	
	.imgCut-list .item{
		display: none;
	}
	.imgCut-list .on{
		display: block;	
	}
	
	.imgCut-btns{
		position: absolute;
	}
		.imgCut-btns a{
			display: inline-block;
			height: 16px;
			width: 16px;
			margin-left:2px;
			background: #000;
			color: #FFF;
			line-height: 16px;
			text-align: center;
			text-decoration: none;
			font-weight: 700;
			float: left;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		.imgCut-btns a:hover,.imgCut-btns .on{
			background: #FFF;
			color: #000;
		}
		.imgCut-btns .on{
			cursor: default;
		}

.t-preview{
	background: #CCC;
}

.sign-rmb{
	font-family: arial;
	font-weight: 700;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------*\
																	$布局																		  
\*--------------------------------------------------------------------------------------------------------------------------------------------*/
.bst-head {}
.nNavHead {
	padding-top:30px;
	margin:0;
}
	


.bst-cont{
	position:relative;
	z-index:0;
	margin-top:15px;
	*zoom:1;
}
	.bst-main{
		width:982px;
		margin:0 auto;
	}
		.bst-aside{
			width:182px;
			float:left;
			margin-right:12px;
			*zoom:1;
		}
		.bst-major{
			width:100%;
			margin:0 auto;
			_zoom:1;
		}
		.bst-cont-min .bst-major{
			margin-left:195px;
			width:auto;
		}
			.bst-cont .loc{margin-bottom:12px;}

.bst-floor{
	margin-top:15px;
}


.goTop{
	display: inline-block;
	position: relative;
}
	.goTop .text , .goTop:hover{
		color: #000;
	}

/*文本/支撑*/
.t-holder{
	display: inline-block;
}	
/*--------------------------------------------------------------------------------------------------------------------------------------------*\
																	$模块样式															  
\*--------------------------------------------------------------------------------------------------------------------------------------------*/
/*头*/
.bst-head{position:relative;z-index:1;_zoom:1}
	.bst-head a,.bst-head a:hover{text-decoration:none}
	/*头-设置栏*/
	.bst-head .setting{
		height: 26px;
		line-height:26px;
	}
		.setting a:hover{text-decoration:underline;}
		.setting .bst-h-menu a:hover{text-decoration:none;}
		.setting .logout,.setting .login{ float:left;}
		.setting .info{position:relative;font-size:12px;zoom:1;z-index:2;float:right;}
			.setting .info li{
				height: 26px;
				margin-left: 5px;
			}
			.setting .info span{
				display:inline-block;
				padding-left:10px;
		}
			.setting .info a{display:inline-block;position:relative;}
		.setting .bst-h-menu{border: 1px solid white;border-bottom:0;border-top:0;height: 26px;overflow: hidden;}
		.setting .hover .bst-h-menu{background:white;border-color:#B2B3B7;z-index:100000;}
		.setting .panel{border-color:#B2B3B7;right:0;top:25px;}
		.setting .hover .panel{display:block;}
			.setting .panel li{
				padding-left:18px;
				line-height:24px;
				clear:both;
				width:85px;
				overflow-x:hidden;
			}
		.setting .msgNum{
			font-weight:bold;
			display:inline-block;
		}
		.setting a:hover .msgNum{
			text-decoration: none;
		}
		.hover .news{
			width:100px;
			padding:6px 3px 22px;
			background:#FFF;
			z-index:100;
			*top:25px;
			_right:-1px;
		}
			.news .bst-icon{
				width:14px;
				height:14px;
				background-position:-31px -43px;
				top:6px;
				left:2px;
			}
		.hover .account{
			width:110px;
			background:#FFF;
			padding: 0 2px;
		}
		
			.panel-hpic{
			    margin: 8px 3px 10px 5px;
                height: 39px;
                overflow: hidden;
                line-height: 39px;
		    }
				.account .h-pic{float:left;}
				.panel-hpic .name{
				    margin-left: 42px
				}
			.panel-hset{border-top:1px solid #CCC;padding:9px 0}
				.icon-accoutMange,.icon-accoutFund{width: 14px;height: 14px;top:5px;}
				.icon-accoutMange{background-position: -31px -25px;left:8px;}
				.icon-accoutFund{background-position: -32px -4px;left:7px;}
				.account .panel-hset li{padding-left: 21px;}
	/*头-(导航栏)*/
	.bst-head .bar{
		position:relative;
		height: 51px;
		background:url(../images/common/navBar-bg.png) no-repeat;
	}
		.bst-head .logo{
			position: relative;
			height: 37px;
			width: 130px;
			margin-top: 6px;
			margin-left: 16px;
			float: left;
			background: url(../images/common/navBar-bg.png) -500px -56px;
		}
			.bst-head .logo a{
				display: inline-block;
				height:37px;
				width:130px;
				overflow: hidden;
				cursor: pointer;
			}
				.logo .iText{
					display: none;
				}
			
		.bst-head .wrap{height:50px;margin-left:190px;position:relative;z-index:1;padding-right: 10px;}
				.bst-head .nav span,.bst-head .bar .part{display:inline-block;vertical-align:middle;float:left;}
				.bst-head .nav{
					font-size:12px;
					line-height:12px;
					margin:0;
					width: 490px;
					height: 51px;
					position: relative;
				}
					.bst-head .nav a{
						display:inline-block;
						width:70px;
						padding:14px 0px;
						margin-top: 6px;
						text-align:center;
					}
					.bst-head .nav a , .bst-head .nav a:hover{
						color:#FFF;
					}
					
					.bst-head .nav .active{
						background:url(../images/common/navBar-bg.png) 0 -104px;
					}
			
			
				/*未登录-头*/	
					.noLoginHead .nav{
						width: auto;
						margin-left: -10px;
					}
						.noLoginHead .nav li{
							margin-left: 44px;
						}
							.noLoginHead .nav a{
								width: auto;
								font-size: 14px;
								font-weight: 700;
							}
						.noLoginHead .nav .active,.noLoginHead .nav a:hover{background:none;}
						
				.noLoginHead .simple{
	                border-bottom: 4px solid #006EC2;
	                line-height: 50px;
	                background:none;
	                padding-top: 8px;
	            }
	                .noLoginHead .simple .logo{
	                    position: absolute;
	                    width: 174px;
	                    height: 50px;
	                    margin-top: 0;
	                    margin-left: 0;
	                    background-position: -166px -52px;
	                    float: none;
	                    top: 0;
	                }
		            	.noLoginHead .simple .logo a{
		            		height: 50px;
							width: 174px;	
		            	}
	                .noLoginHead .sim-contact{
	                    float: right;
	                    width: 795px;
	                    text-align:right;
	                    background: url(../images/common/head-simple-bg.png) no-repeat;
	                }
	                    .noLoginHead .sim-contact .title{
	                        color: #7E7E7E;
	                    }
	                    .noLoginHead .sim-contact .num{
	                        margin-right: 10px;
	                        font-size: 24px;
	                        color: #FF5300;
	                        font-weight: 700;
	                    }
				
				
				/*导航栏-我的应用按钮*/
				.bst-head .app{padding-top:12px;width:70px;margin:0 12px 0 40px;_margin:0 6px 0 38px;position:relative}
					.app .bst-btn{
						height:29px;
						width:70px;
						font-size:12px;
						_zoom:1;
						color:white;
						background:url(../images/common/navBar-bg.png) 0 -145px;
					}
					.app .bst-btn:active,.app .bst-btn:hover{background-position:0 -175px}
					.app .panel{
						z-index:16;
						border-radius:4px;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none;
					}
					.app .panel{
						display:none;
						/*
						left:-456px;
						top:-136px;
						opacity:0;
						-webkit-transform:scale(0);
						-webkit-transition-duration:0.1s;
						-webkit-transition-timing-function:ease;
						-webkit-transition-property:all;
						-moz-transform:scale(0);
						-moz-transition-duration:0.1s;
						-moz-transition-timing-function:ease;
						-moz-transition-property:all;
						-ms-transform:scale(0);
						-ms-transition-duration:0.1s;
						-ms-transition-timing-function:ease;
						-ms-transition-property:all;
						transform:scale(0);
						transition-duration:0.1s;
						transition-timing-function:ease;
						transition-property:all;
						left: -720px \9;
						display:none \9;
						*/
						padding-top:8px \9;
					}
					.app .active .panel,.app .hover .panel{
						display:block;
						left:-720px;
						top:50px;
						opacity:1;
						/*
						-webkit-transform:scale(1);
						   -moz-transform:scale(1);
					   		-ms-transform:scale(1);
								transform:scale(1);
							*/	
						display:block \9;
						top:40px \9;		
					}
						
						.app .bg{
							position:relative;
							width: 980px;
							border:1px solid #3E4E62;
						}
							.app .uw{border-width:9px;border-bottom-color:#3E4E62;top:-18px;right:219px;z-index:16}
								.app .uw .sub{border-width:7px;z-index:10;border-bottom-color:#070F1C;left:-7px;top:-4px}
							.bar-appCover{
								height: 200px;
								width: 100%;
								position: absolute;
							}
							.bar-appCont{
								position: relative;
								height: 200px;
								overflow: hidden;
								background:url(../images/myapp-panel-bg.png) repeat;
							}
						.app  .menu{padding:0 14px 30px;width:952px;float:left}
						.app .menu .item{
							height:140px;
							width:110px;
							padding:30px 5px 0;
							margin-left: 30px;
							color:#FFF;
						}
						.app .item .pic,.app .item .desc{text-align:center}
						.app .item .pic{
							height:76px;
							padding:7px 0;
						}
						.app .item .desc{
							height: 22px;
							line-height: 22px;
							overflow: hidden;
						}
							.app .pic a,.app .pic img{
								width: 75px;
								height: 76px;
							}
							.app .pic a{
								display: inline-block;
							}
						.app .panel .head,.app .panel .foot{height:7px;float:left;width:980px;display:none;}
						.app .panel .head div,.app .panel .foot div{float:left;}
						.app .panel .l,.app .panel .m,.app .panel .r{height:7px;}
						.app .panel .l,.app .panel .r{width:7px}

				/*导航栏-搜索*/
				.bst-head .bar .search{background:transparent;width:170px;height: 29px;padding-top:12px;_zoom:1;float: right;}
					.search form{
						position: relative;
						width:169px;
						height:29px;
						background:url(../images/common/navBar-bg.png) 100% -52px;
						color: #D0D9E4;
					}
					.searchBar-sel-panel{
						width: 169px;
						top: 25px;
						left: 0;
					}
						.searchBar-panel-bg{
							height: 100%;
							padding-top: 6px;
							border-left: 1px solid #5B7287;
							border-right: 1px solid #5B7287;
							background: #295384 url(../images/common/searchBar-panel-bg.png) repeat-y;
						}
							.searchBar-lab-list{
								line-height: 24px;
							}
								.searchBar-lab-list .item{
									height: 24px;
								}
									.searchBar-lab-list a{
										display: inline-block;
										width: 100%;
										color: #D0D9E4;
									}
									.searchBar-lab-list a:hover{
										background-color: #369;
									}
										.searchBar-lab-list .searchBar-lab{
											position: static;
											line-height: 24px;
										}
						.searchBar-panel-fg{
							height: 6px;
							background:url(../images/common/navBar-bg.png) -813px -83px;
							font-size: 0;
						}
						
					.hover .searchBar-sel-panel{
						display: block;
						z-index: 100;
					}
					.searchBar-title{
						position:absolute;
						line-height: 28px;
						line-height: 29px\9;
						height: 28px;
					}
					.searchBar-title .lab-text{
						display: inline-block;
					}
					.searchBar-title .dw{
						border-color:transparent;
						*border-color:#295385;
						border-top-color:#D0D8E3;
						top:12px;
						top:11px\9;
						left:56px;
					}
					.hover .searchBar-title .dw{
						top:8px;
						top: 11px\9;
					}
					
					.searchBar-lab{
						position: relative;
						display: inline-block;
						width: 60px;
						height: 28px;
						line-height:28px;
						line-height: 29px\9;
						color: #D0D9E4;
						text-align: center;
					}
					.searchBar-inp{
						background:none;
						width:70px;
						height:12px;
						border:0;
						padding: 8px 0 0;
						margin-left:68px;
						outline: 0;
						line-height:12px;
						color:#FFF;
					}
					.searchBar-sub{
						display:inline-block;
						position:absolute;
						width:24px;
						height:29px;
						padding:0;
						border:0;
						text-indent:-9999px;
						cursor:pointer;
						background:none;
						right: 0;
						overflow: hidden;
					}
		
		
				



	/*内容区*/
	.bst-cont .caption{padding-left:15px}
		.bst-cont .loc a{color:#424242}

		/*边栏-左*/
		.bst-aside .sitem{margin-top:15px;}
		.nav-menu,.bst-aside .l-view{background:#FBFCFF}
		.bst-aside .nav-menu{background-color:#E7EFF2;}
		.nav-menu .wrap{background:#FBFCFF}
		.nav-menu .wrap .caption{color:#69c;zoom: 1}
		.nav-menu .t-main .t-head{width: 160px;padding-left:22px;position:relative;overflow: hidden;}
		.nav-menu .icon{display:inline-block}
		.bst-aside .l-view{margin:15px 0px;padding:0 0 85px;}
		.bst-aside .l-view .bst-p-info{margin:15px auto 0;padding-bottom:5px}
		

/*常见问题*/
.bst-major .issue{margin-top:15px;}
.issue{clear:both;}
	.issue .caption{background:url(../images/common/hd-bg-g-h30.png) repeat-x;padding-left:15px;}
	.issue .bst-bl{border-color:#CCC;}
	.issue .list{height:95px;padding:0 8px;border-top:0;background:#F9F9F9;}
		.issue .list .r{border-color:#CCC;}
	.issue li{width:150px;float:left;height:95px;padding:0px 42px;border-color:#CCC;margin:0;}
	.issue dl{padding:20px 0;}
		.issue dl a,.issue dt{color:#4C4C4C;}
		.issue dt{font-weight:700;}

/*订单列表*/
.order-list{}
	.order-list .p-best{border-color:#ECECEC;background:#F6F6F6;padding:0 8px;height:282px;}
		.order-list .bst-p-info{background:none;padding:6px 4px 20px;width:170px;}
			.order-list .price{color:#828284}
				.order-list .bst-price{font-size:12px;font-weight:700;}
		.order-list .p-best .caption{margin-left:-10px;}
		
	.order-list .history{}	
		.order-list .head{
			padding:7px 0;
			_padding:6px 0;
			line-height:18px;
			height:18px;
			background:url(../images/common/hd-bg-g.png) repeat-x;
		}
		.order-list .body{_zoom:1;}
			.order-list .body .item{border-color:#ECECEC;margin-top:6px;}
				.order-list .body .record{background:#FAFAFA;padding:6px 17px;border-color:#ECECEC;}
					.order-list .record span{padding-right:25px}
				.order-list .detail{background:white url(../images/common/o-d-bg.png) repeat-y}
					.order-list .menu li{
						display:inline-block;
						*display:inline;
						text-align:center;
						float:none;
						*zoom:1;
					}
			.order-list .body  li{padding:14px 0;vertical-align:middle;}
			.order-list .goods{width:207px;}
			.order-list .body  .goods{text-align:left;}
				.goods .bst-pic{float:left;margin:0 10px;}
				.goods .desc{padding-right: 4px;}
			.order-list .type{width:120px;}
			.order-list .cost{width:98px;} 
			.order-list .quantity{width:74px;}
			.order-list .trade-status{width:107px;}
				.trade-status .bst-sel{vertical-align:0;*vertical-align:-4px;}
			.order-list .trade-action{width:104px;}
			.order-list .other-action{width:73px;_width:70px;}
	
				.other-action a,.trade-status a{
					display:block;
					color: #1f68bb;					
				}
				.trade-action .otherLink{margin-top:10px;}
					.trade-action .confirm .text{
						padding-left:4px;
						padding-right:8px;
					}
					.trade-action .btnLD .text{
						padding-left: 20px;
					}
		.order-list .bst-page{
			padding:5px 8px;
			background:#F6F6F6;
			border-color:#ECECEC;
			margin:8px 0 12px;
		}


/*百事通协议--begin*/
.protocolSection{line-height:1.8;}
	.protocolSection h1{
		text-align:center;
		font-weight:700;
		font-size:24px;
		line-height:64px;
	}
	.protocolItem h2{}
	.protocolItem p{padding-left:2em;text-indent:2em;}
/*百事通协议--end*/


/*实体类型和行业类型     复选框*/
.reg-entityType ,.reg-industryType{
	height: auto;
}
	.reg-entityType .wrap,.reg-industryType .wrap{
		width:450px;
		line-height: 18px;
	}
		.reg-entityType .wrap label,.reg-industryType .wrap label{display:inline-block;width: 88px;padding:0 0 0 20px;position:relative}
		.reg-entityType .bst-checkbox,.reg-industryType .bst-checkbox{
			position:absolute;
			left:0;
			top:3px;
			top:0 \9;
			*top:-2px;
		}
		.reg-industryType .wrap label{width: 200px}


/*无权限提示页*/
	.g-tip{
		width: 785px;
		margin: 100px auto;
	}
		.g-tip .bst-bk{
			height: 100%;
			border: 1px solid #E5E5E5;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px; 
			
		}
			.g-tip .b-head{
				height: 36px;
				padding-left: 12px;
				padding-right: 15px;
				line-height: 36px;
				background-image: url(../images/common/hd-gray-bg-h36.png);
			}
				.g-tip .b-title{
					font-size: 14px;
					font-weight: 700;
				}
					.g-tip .lk-login , .g-tip .lk-login:hover {
						color: #383838;
						font-size: 14px;
					}

			.g-tip .b-body{
				height: 250px;
				padding: 2px;
			}
				.g-tip .b-body .bg{
					height: 100%;
					background: #FFF url(../images/common/c-corner-rb-bg.png) no-repeat 100% 100%;
				}
					.gt-cont{
						position: relative;
						padding-top: 90px;
						font-size: 14px;
						line-height: 30px;
					}
					
						.gt-type{
							display: inline-block;
							position: absolute;
							width: 24px;
							height: 24px;
							background: url(../images/common/mb-icons.png) no-repeat;
							top: 92px;
							left: 106px;
						}
						.gt-warn{
							background-position: -24px 0;
						}
						.gt-cont p{
							padding-left: 142px;
							padding-right: 95px;
							font-weight: 700;
						}
						

	.AS-caption{
		font-size: 14px;
		color: #939393;
		font-weight: 700;
		margin-bottom : 10px;
		zoom: 1;
	}		
		.AS-page{
			height: 18px;
			float:right;
			font-size:12px;
			line-height:18px;
			margin-top: 2px;
		}
			.AS-page .btn{
				display:inline-block;
				background:url(../images/member/yy-fy.png) no-repeat; 
				height:17px;
				width:17px;
				padding:0; 
				cursor:pointer;
				text-decoration: none;
			}
			
			.AS-page .prev{
				background-position:0 -17px ;
			}
			.AS-page .next{
				background-position:-17px -17px ;
			}
			
			.AS-page .prev:hover{
				background-position: 0 0;
			}
					
			.AS-page .next:hover{
				background-position: -17px 0;
			}
			
			.AS-page .pnum{
				line-height: 16px;
			}
				.AS-page .pnum span{
					display: inline-block;
					vertical-align: top;
				}
				.AS-page .cpnum{
					color :#06F;
				}
				.AS-page .tpnum{
					color :#000;
				}

/*textarea输入框--数字提示*/				
.ta-main{}
	.ta-figure-tip{
		text-align: right;
	}
		.ta-figure-tip .num{
			font-size: 16px;
			font-weight: 700;
		}
.ta-main-err .ta-figure-tip{
	color: red;
}


/*弹出框*/
.baistBox{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
	.baistBox .box-bar{
		background-color:#F1F1F1;
	}
		.baistBox .box-close{
			right:6px;
			top:10px;
			width:15px;
			height:14px;
			display:inline-block;
			text-decoration:none;
			font-size:18px;
			line-height:12px;
			border:1px solid #ccc;
			border-radius:2px;
			color:#CCC;
			background:#fff;
		}
		.baistBox .box-close:hover{
			border-color:#1C1C1C;
			text-decoration:none;
			color:#111;
		}
	
	.baistBox .box-body{
		-webkit-border-radius:0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		-ms-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}
	
	
		/*取消框*/
		.cancelOrderBox{
			padding:20px 18px 18px;
			width:300px
		}
			.cancelOrderReason{
				padding-bottom:22px;
			}
				.reasonTitel{
					font-weight:700;
					line-height:24px;
				}
			.cancelOrderBox .btnsLine{
				text-align:right;
			}
		
		/*头像选择框*/
		.box-update-headpic{
			width:450px;
			margin-bottom:0;
		}
			.box-headpic-title{
				padding: 7px 0 7px 10px;
				background:url(../images/bar-bg-gray.png) repeat-x;
				border-bottom:1px solid #C4C4C4;
			}
			.box-headpic-cont{
				margin:10px auto 30px 35px ;
				padding: 1px;
			}
				.box-headpic-cont li{
					float: left;
					margin-right: 10px;
				}
			.box-headpic-btns{
				height:46px;
				background-color:#F4F4F4;
			}
				.box-headpic-btns .btnsLine{
					padding-top:10px;
					text-align:right;
				}
		
		
		/*消息提示框         BM=box message*/
		.BM{
			width: 300px;
			position: relative;
			background: #FFF;
		}
			.BM .bg{
				padding-bottom: 0;
				padding-right: 0;
				border: 1px solid #D1D1D1;
				background-color: #fff;
			}
				.BM-cont{
					background-color:#FFF;
				}
			
			/*提示框-箭头*/
			.BM-arrow{
				position: absolute;
				/*待添加默认箭头*/
				background: url(../images/common/arrow1.gif) no-repeat;
			}
			
			
					/*弹出框-箭状物*/
			.BM .arrow-top , .BM .arrow-bottom{
				width: 16px;
				height: 8px;
			}
			.BM .arrow-top{
				background-position:0 100%;
				bottom: -7px;
			}
			.BM .arrow-bottom{
				top: -7px;
			}
		
			.BM .arrow-right , .BM .arrow-left{
				width: 8px;
				height: 16px;
			}
			.BM .arrow-right{
				left: -7px;	
			}
			.BM .arrow-left{
				background-position: 100% 0;
				right: -7px;
			}		
					
	
	/*信息弹出框:提示/警告/错误/...*/
	.bst-msgBox{
		min-width: 300px;
		_width: 300px;
	}
		.bst-msgBox .cont{
			position: relative;
			padding : 30px 20px 35px 50px;
			line-height: 26px;
			_zoom: 1;
		}		
		
		.bst-msgBox .icon{
			position: absolute;
			display: inline-block;
			height: 24px;
			width: 24px;
			background: url(../images/common/mb-icons.png) no-repeat;
			left: 20px;
			top: 30px; 
		}
		.bst-msgBox .btns{
			height: 28px;
			padding:3px 15px 3px 0;
			border-top: 1px solid #D8D8D8;
			line-height: 28px;
			background-color: #F1F1F1;
			text-align: right;
			-webkit-border-radius:0 0 4px 4px;
			-moz-border-radius: 0 0 4px 4px;
			-ms-border-radius: 0 0 4px 4px;
			border-radius: 0 0 4px 4px;
		}
		
			.bst-msgBox .btns a{
				margin-left: 5px;
			}
	
		.bst-msgWarn .icon{
			background-position: -24px 0;
		}
		
		.bst-msgConfirm .icon{
			background-position: -48px 0;
		}
		
		.bst-msgAlert .cancel-btn , .bst-msgWarn .cancel-btn{
			display: none;
		}

					
/*底*/
.bst-floor , .bst-floor a{
	color: #616161;
}
.bst-floor .issue,.bst-floor .wrap{margin-bottom:15px;}
.bst-floor .wrap{width:100%;border:1px solid #CCC;border-right:0;border-left:0;float:left;line-height:22px;padding:9px 0;}
	.bst-floor .hotline{float:left;margin-left:45px }
		.bst-floor .hotline .l-call{height:32px;width:32px;background-position:-72px -29px;left:-40px;top:-5px;}
		.bst-floor .hotline .tip{font-size:16px;}
	.bst-floor .menu{float:right;}
		.bst-floor .menu li{margin-right:9px}


.flr-promos{
	text-align: center;
}
	.flr-promos a{
		display: inline-block;
		height: 12px;
		margin-left: 10px;
		padding-right: 10px;
		border-right: 1px solid #A2A2A2;
		line-height: 12px;
		line-height: 14px\9;
	}
	.flr-promos .lastItem{
		border-right: 0;
	}
.bst-floor .flr-copyright{
	display: inline-block;
	height: 12px;
	margin-left: 15px;
	line-height: 12px;
	line-height: 14px\9;
}
.bst-floor .copyright{text-align:center;clear:left;*zoom:1;}

.flr-mt{
	margin-top: 15px;
}

/*链接区*/
.flr-infoLinks{
	padding: 6px 15px 12px;
	border: 1px solid #E4E0E0;
	line-height: 24px;
	color: #616161;
}
	.flr-infoLinks .item{
		margin-right: 85px;
		float: left;
		text-align: center;
	}
		.flr-infoLinks dt{
		}
		.flr-infoLinks .title{
			font-size: 12px;
			font-weight: 700;
		}
		.flr-infoLinks a{
			color: #616161;
		}


	.flr-infoLinks .partner{
		width: 100%;
		margin-right: 0;
		text-align: left;
		overflow: hidden;
	}
	.flr-infoLinks .partner dl{
		width: 120%;
	}
	.flr-infoLinks .partner dd{
		position: relative;
		width: 204px;
		float: left;
		margin-left: 12px;
		margin-right: 45px;
	}
		.flr-infoLinks .partner .ltype{
			width: 4px;
			height: 4px;
			line-height: 4px;
			background-color: #C1C1C1;
			top: 10px;
			top: 9px\9;
			_top: 10px;
			left: -11px;
		}

.bst-floor .flr-ownership{
	text-align:center;
	clear:left;
	*zoom:1;
}

/*热线*/ 
.bst-hotline{
    position: absolute;
    height: 36px;
    line-height: 36px;
    right: 0;
    top: 0;
}
    .bst-hotline .title{
        display: inline-block;
        color: #7E7E7E;
        vertical-align: top;
    }
    .bst-hotline .num{
        display: inline-block;
        margin-left: 5px;
        font-size: 24px;
        font-weight: 700;
        color: #FF5300;
    }

