﻿/*html{ overflow-y:auto; *overflow:hidden; }
/*清除浮动*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clear{ clear:both;}
.clearfix {	display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/*截取字符*/
.ellipsis{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	-moz-binding:url('/ellipsis.xml#ellipsis');
	display:block;
}
/*布局*/
/*body{ background:url(../images/bg/gen/gen_repeat_x_2.png) repeat-x 0 0; }*/
.container{ width:991px; margin:0 auto; position:relative;  }
.mainContent{ width:900px; margin-bottom:10px; }
.layerCol{ float:left; }
.layerRow{ margin:0 0 10px 0;}
/*按钮*/
.btn{ display:block; text-align:center; padding:0; border:0 none; cursor:pointer; }
.btnC1{
	display:block;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 0;
	height:22px;
	padding-left:3px;
}
.btnC1 span{
	display:block;
	height:22px;
	font:12px/22px "宋体";
	padding-right:3px;
	background:url(../images/bg/gen/gen_btns.png) no-repeat right 0;
}
.btnC1:hover{ background-position:0 -22px; }
.btnC1:hover span{ background-position:right -22px; }
/*遮罩*/
.gen-mask{
	position:fixed;
	*position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:10000;
	opacity:0.6;
	background:#000;
	filter:Alpha(opacity=60);
}
/*弹出窗*/
.gen-popUp{
	border:4px solid #1597ea;
	padding:10px;
	width:314px;
	position:fixed;
	z-index:10001;
	top:0;
	left:0;
	background:#fff;
	display:none;
	overflow:hidden;
}
/*登录*/
.gen-popUpLog h1{ margin:0 0 25px 0; }
.gen-popUpLog .title{
	float:left;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat 0 -450px;
	font:bold 14px/normal "宋体";
	color:#4987ad;
	text-indent:26px;
}
.gen-popUpLog .cancle{
	float:right;
	font:14px/normal "宋体";
	color:#000;
	text-decoration:underline;
}
.gen-popUpLog .cancle:hover{ text-decoration:none; }
.gen-popUpLog table{
	width:100%;
	margin:0 0 15px 0;
}
.gen-popUpLog td{
	color:#9d9d9d;
	font:12px/normal "宋体";
	vertical-align:middle;
	padding:3px 0;
}
.gen-popUpLog td.label{
	width:4em;
	font:bold 14px/normal "宋体";
	color:#4987ad;
}
.gen-popUpLog .username,
.gen-popUpLog .password{
	width:122px;
	height:17px;
	border:1px solid #9d9d9d;
	font:12px/normal "宋体";
	padding:3px 0 0 2px;
}
.gen-popUpLog .findPassword{
	color:#4987ad;
	font:12px/normal "宋体";
}
.gen-popUpLog .findPassword:hover{ text-decoration:underline; }
.gen-popUpLog .login{
	float:left;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -44px;
	text-align:center;
	font:12px/34px "宋体";
	color:#fff;
	width:119px;
	height:34px;
	margin:10px 0 0 0;
}
.gen-popUpLog .login:hover{ background-position:-130px -44px; }
.gen-popUpLog .reg{
	float:right;
	font:bold 14px/normal "宋体";
	color:#ff5500;
	margin:20px 50px 0 0 ;
}
.gen-popUpLog .reg:hover{ text-decoration:underline; }
.gen-popUpLog .error{
	color:#ff0000;
	text-align:center;
	font:12px/normal "宋体";
	margin:0 0 10px 0;
}
/*成功信息*/
.gen-popUpSuccess{
	background:url(../images/bg/gen/gen_bg_1.png) #fff no-repeat -803px -738px;
	padding-top:25px;
}
.gen-popUpSuccess p{
	float:left;
	display:inline;
	margin:0 0 20px 70px;
}
.gen-popUpSuccess p.info{
	font:14px/18px "宋体";
	color:#416f00
}
.gen-popUpSuccess a{
	color:#000;
	font:14px/18px "宋体";
	float:left;
	margin:0 20px 0 0;
}
.gen-popUpSuccess a:hover{ text-decoration:underline; }
/*正在加载*/
.page-loading{
	height:30px;
	width:109px;
	padding:11px 0 0 20px;
	background:url(../images/bg/gen/page_loading.png) no-repeat 0 0;
	position:absolute;
	top:100px;
	font: 12px Arial,"宋体";
}
.page-loading img{
	float:left;
}
.page-loading p{
	float:left;
	line-height:20px; 
	margin-left:10px;
	color:#1171d3;
}
/*小提示*/
.gen-tip{
	float:left;
	position:absolute;
	z-index:1000;
	display:none;
	width:150px;
}
.gen-tip .inner{
	border:3px solid #1597ea;
	padding:5px;
	background:#fff;
}
.gen-tip .btm{
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat 0 -563px;
	display:block;
	width:15px;
	height:15px;
	position:relative;
	top:-3px;
	margin:0 auto;
	clear:both;
}
.gen-tip p{ text-align:center; margin:0 0 5px 0; }
.gen-tip .info{
	font:12px/20px "宋体";
	padding:10px 10px 0 10px;
	text-align:left;
}
.gen-tip a{
	font:12px/normal "宋体";
	color:#0080ce;
	margin:0 6px;
	text-decoration:underline;
}
.gen-tip a:hover{ text-decoration:none; }
.gen-tip .click{
	font:12px/normal "宋体";
	color:#0080ce;
	margin:0 6px;
	text-decoration:underline;
}
.gen-tip .click:hover{ cursor:pointer; text-decoration:none; }
/*分页*/
.shortPage{ float:left; }
.shortPage .pageNum{
	float:left;
	font:12px/20px "宋体";
	color:#5d5d5d;
	margin:0 7px;
}
.shortPage .pageNum strong{
	color:#ff0000;
	font-weight:normal;
}
.gen-pageLink{ float:right;  }
.gen-pageLink a,
.gen-pageLink span{
	float:left;
	color:#5d5d5d;
	font:12px/20px "宋体";
	margin:0 5px 0 0;
}

.gen-pageLink .curr{ font-weight:bold; color:#000; }
.gen-pageLink a:hover{ text-decoration:underline; }
.gen-pageLink .pre,
.gen-pageLink .next{
	padding:0 9px;
}
.gen-pageLink .pre:hover,
.gen-pageLink .next:hover{
	text-decoration:none;
	background:#f3f3f3;
}
.pager .currbtn{
	font-weight:bold; color:#000;
}
.pager a:hover{ text-decoration:none; }
.pager a.pager:hover{ text-decoration:underline; }
/*头部*/
.mod_top_banner{height:35px;width:100%;background:url(http://imgcache.qq.com/vipstyle/act/caibei_110826_tips/img/bg2.png);color:#333333;font-size:12px;display:none;}
.mod_top_banner a{color:#0066cc;text-decoration:none;}
.mod_top_banner .redf{color:red;font-weight:bolder;}
.mod_top_banner .main_area{width:980px;margin:0 auto;height:35px;}
.mod_top_banner .sale_tip{float:left;width:610px;height:35px;line-height:35px;padding-left:32px;background:url(http://imgcache.qq.com/vipstyle/act/caibei_110826_tips/img/bg.png) no-repeat left -32px}
.mod_top_banner .login_status{float:right;width:280px;height:35px;margin-right: 50px;}
.mod_top_banner .login_status a{float:left;}
.mod_top_banner .login_status img{border:none}
.mod_top_banner .login_btn{padding-right:10px;border-right:#add9fb 1px solid;height:16px;margin-top:10px}
.mod_top_banner .login_span{ float:left;color:#777;height:16px;margin-top:10px;line-height:16px;}
.mod_top_banner .my_caibei{padding-left:10px;border-left:#fff 1px solid;height:16px;margin:10px 0 0 10px;line-height:16px}
/*用户面板*/
.gen-fixedTop-bj{
	width:100%;
	background-color:#f1f1f1;
	border-bottom:1px solid #d4d4d4;
}
.gen-fixedTop{
	height:24px;
	width:990px;
	margin:auto;
	overflow:hidden;
}
.gen-fixedTop .inner{
	float:right;
	margin-right:90px;
	display:inline;
}
.gen-fixedTop .mWelcome{
	float:left;
	font:12px/24px Arial,"宋体";
	color:#636363;
}
.gen-fixedTop .mName{
	color:#0f7cbf;
	margin-right:2px;
	font-weight:bold;
}
.gen-fixedTop .mRank{
	color:#FF5400;
	margin:0 5px;
	font-style:normal;
}
.gen-fixedTop .logout{
	color:#000;
}
.gen-fixedTop .logout:hover{ text-decoration:underline; }
.gen-fixedTop .memberPanel{
	float:left;
	font:12px/24px Arial,"宋体";
	margin-left:15px;
	_display:inline;
}
.gen-fixedTop .mClick{
	margin:0 4px;
	float:left;
	height:24px;
}
.gen-fixedTop .memberPanel b{ float:left; }
.gen-fixedTop .mClick a{
	color:#666;
	font:12px/normal "宋体";
	float:left;
	margin-top:6px;
}
.gen-fixedTop .mClick a:hover em{ *text-decoration:underline; }
.gen-fixedTop .mClick a:hover{ text-decoration:underline; }
.gen-fixedTop .m2{
	padding-left:21px;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat 2px 6px;
	background-position:2px 5px\9;
	*background-position:2px 4px;
}
.gen-fixedTop .m3 em{
	color:#ff5706;
	font-style:normal;
	font-weight:bold;
}
.gen-fixedTop b{
	color:#666;
}
.gen-fixedTop .mReg a{ color:#fe3471; margin-right:2px; }
.gen-fixedTop .mReg img{
	position:relative;
	top:2px;
}
/*网站面板*/
.gen-header{
	clear:both;
	width:990px;
	padding-top:11px;
	margin:auto;
}
.gen-logo{
	float:left;
	height:55px;
	width:199px;
	margin-left:3px;
	_margin:0;
	_margin-left:3px;
}
/*客服*/
.gen-header .serv{
	float:left;
	margin-left:11px;
	_display:inline;
	_margin-top:0;
}
.gen-header .serv h3{
	font:12px/normal Arial,"宋体";
	color:#777;
	height:18px;
	width:134px;
	overflow:hidden;
}
.gen-header .serv p{
	color:#ff5402;
	font:21px/normal Arial;
}
/*面板按钮*/
.gen-headerPanel{
	padding:33px 5px 0 0;
	_padding-top:33px;
	float:right;
	*width:300px;
	overflow:hidden\9;
}
.gen-headerPanel p{
float:right; clear:both; white-space:nowrap; height:15px; font:12px/15px "宋体";
}
.gen-headerPanel .pClick{
	font:12px/18px "宋体";
}
.gen-headerPanel b{
	color:#666;
	font:11px/normal Arial;
	margin:0 3px;
}
.gen-headerPanel .pClick a{ color:#666; }
.gen-headerPanel .pClick a:hover{ text-decoration:underline; }
.gen-headerPanel .p1 a{ color:#008a06; }
.gen-headerPanel .p3 a{ color:#fe3471; font-weight:bold; }
/*购物车入口*/
.gen-shoppingCart{
	float:right;
	margin-right:90px;	
	display:inline;
	background:url(../images/bg/gen/gen_bg_2.png) #fff no-repeat left 0;
	margin-top:10px;
	height:45px;
	_overflow:hidden;
	_width:214px;
}
.gen-shoppingCart .inner{
	background:url(../images/bg/gen/gen_bg_2.png) no-repeat right 0;
	padding:9px 15px 0 15px;
	height:36px;
	_float:right;
	width:184px;
}
.gen-shoppingCart .account{
	float:right;
	height:31px;
	width:53px;
	text-indent:-9333px;
	background:url(../images/bg/gen/gen_bg_1.png) #1c9cea no-repeat -232px 0;
	overflow:hidden;
	
}
.gen-shoppingCart .account:hover{ background-position:-285px 0; background-color:#ff5705; }
.gen-shoppingCart .cartStats{
	float:left;
}
.gen-shoppingCart p{
	font:12px/normal Arial,"宋体";
}
.gen-shoppingCart p .shortWay{
	font-weight:bold;
	color:#ff5706;
}
.gen-shoppingCart p .shortWay:hover{ text-decoration:underline; }
.gen-shoppingCart p b{
	color:#ff5706;
}


/*主导航*/
.gen-mainNav-bj{
	background:url("../images/bg/gen/gen_repeat_x_2.png") #3d9ad4 repeat-x 0 -91px;
}
.gen-mainNav{
	width:990px;
	margin:auto;
	background:url("../images/bg/gen/gen_repeat_x_2.png") #3d9ad4 repeat-x 0 -91px;
}

.gen-mainNav .mainNav{
	float:left;
	height:37px;
}
.gen-mainNav .mainNav li{
	float:left;
	position:relative;
	z-index:10;
	height:100%;
}
.gen-mainNav .mainNav li .b{
	float:left;
	text-indent:-9999px;
	width:2px;
	height:100%;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -389px 0;
	margin:0 3px;
}
.gen-mainNav .mainNav li b{
	float:left;
	text-indent:-9999px;
	width:2px;
	height:100%;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -379px 0;
	margin:0 3px;
}
.gen-mainNav .mainNav .level1{
	font:bold 14px/37px "宋体";
	display:block;
	height:100%;
	color:#fff;
	float:left;
}
.gen-mainNav .mainNav .level1 span{
	padding:0 16px; 
	cursor:pointer; 
	height:100%; 
	float:left;
	text-align:center;
}
/*当前频道*/
.gen-mainNav .mainNav .curr .level1{
	background:url(../images/bg/gen/gen_bg_2.png) #fff no-repeat left -117px;
	color:#0f7cbf;
}
.gen-mainNav .mainNav .curr .level1 span{ background:url(../images/bg/gen/gen_bg_2.png) no-repeat right -117px; }
/*悬停*/
.gen-mainNav .mainNav .hover .level1{
	background:url(../images/bg/gen/gen_bg_2.png) #fff no-repeat left -74px;
	color:#0f7cbf;
}
.gen-mainNav .mainNav .hover .level1 span{
	background:url(../images/bg/gen/gen_bg_2.png) no-repeat right -74px;
}
.gen-mainNav .level2{
	position:absolute;
	top:37px;
	left:-3px;
	width:231px;
	z-index:100;
	display:none;
}
.gen-mainNav .mainNav .hover .level2{ display:block; }
.gen-mainNav .level2 .top{
	display:block;
	height:10px;
	width:231px;
	overflow:hidden;
	background:url(../images/bg/gen/gen_bg_1.png) #4ca9e2 no-repeat 0 -258px;
}
.gen-mainNav .level2 .btm{
	display:block;
	height:6px;
	width:231px;
	overflow:hidden;
	background:url(../images/bg/gen/gen_bg_1.png) #4ca9e2 no-repeat 0 -315px;
}
.gen-mainNav .level2 .inner{
	background:url(../images/bg/gen/gen_repeat_y.png) #4ca9e2 repeat-y -1087px 0;
	padding:6px 0;
}
.gen-mainNav .level2 dl{
	float:left;
	width:86px;
	margin:0 0 0 19px;
	display:inline;
}
.gen-mainNav .level2 dd{
	height:19px;
	padding:2px 0 2px 0;
	border-bottom:1px dashed #bebebe;
}
.gen-mainNav dd a{
	display:block;
	height:19px;
	font:12px/19px "宋体";
	color:#1b7cb7;
	text-indent:15px;
	background:url(../images/bg/gen/gen_bg_1.png) #fff no-repeat -285px -290px;
	width:86px;
	white-space:nowrap;
	overflow:hidden;
}
.gen-mainNav dd a:hover{
	background-position:-285px -258px;
	background-color:#3d9ad4;
	color:#fff;
}
.gen-mainNav .addons{
	clear:both;
	padding:8px 19px 0 19px;
}
.gen-mainNav .addons a{
	font:12px/normal Arial,"宋体";
	color:#297d00;
	display:block;
	padding:7px 0;
}
.gen-mainNav .gcEnter a{
	background:url(../images/bg/gen/gen_bg_1.png) #effcff no-repeat -412px -125px;
	color:#438f27;
	text-align:center;
	text-indent:18px;
}
.gen-mainNav .gcEnter a:hover{ text-decoration:underline; }
/*---搜索---*/
.gen-search{
	background:url("../images/bg/gen/gen_repeat_y.png") repeat-y 0 0 ;
	width:900px;
	margin-bottom:7px;
}
.gen-search .inner{
	padding:8px 13px;
}
.gen-search .searchPanel{
	float:left;
}
.gen-search .searchPanel td{ vertical-align:middle; padding:0 5px; }
.gen-search .searchPanel h3{
	background:url("../images/bg/gen/gen_bg_1.png") no-repeat scroll 0 -932px transparent;
	display:inline;
	float:left;
	height:24px;
	margin:0 0 0 9px;
	overflow:hidden;
	text-indent:-9999px;
	width:78px;
}
.gen-search .searchPanel .keyWords{
	border:1px solid #ccc;
	padding:4px;
	height:14px;
	*height:auto;
	*padding:2px;
	width:170px;
}
.gen-search .searchPanel select{
	height:24px;
	border:1px solid #b3b3b3;
	height:24px\9;
	*height:auto;
}
.gen-search .searchBtn{
	background:url("../images/bg/gen/gen_btns.png") no-repeat 0 -78px ;
	height:24px;
	width:76px;
	text-indent:-9999px;
}
.gen-search .searchBtn:hover{ background-position:-77px -78px; }
.gen-search .btm{
	background:url("../images/bg/gen/gen_repeat_y.png") no-repeat -1320px -7px transparent;
	height:3px;
	width:100%;
	overflow:hidden;
}
.gen-search .stats{
	float:left;
	color:#999999;
	font:12px/normal Arial,"宋体";
	margin:5px 0 0 10px;
	_display:inline;
}
.gen-search .stats a{
	font-weight:bold;
	color:#ff5706;
	text-decoration:underline;
}
.gen-search .stats a:hover{ text-decoration:none; }
input.default{ color:#808080; }
/*面包屑*/
.breadcrumb{
	padding:5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #dedede;
	width:900px;
}
.breadcrumb h3{
	float:left;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -883px -137px;
	padding:0 0 0 25px;
	font:13px/20px "宋体";
	
}
.breadcrumb ul{
	float:left;
	height:17px;
}
.breadcrumb li{
	float:left;
	margin:0 8px 0 0;
}
.breadcrumb li span,
.breadcrumb li a{
	font:13px/20px "宋体";
	color:#000;
}
.breadcrumb li a{
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat right -201px;
	padding:0 14px 0 0;
}
.breadcrumb li a:hover{ text-decoration:underline; }
/*说明*/
.illustrator{
	padding:0 0 0 17px;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -886px -1031px;
	color:#555;
	font:12px/18px "宋体";
	*line-height:20px;
	display:inline-block;
}
.illustrator:hover{ text-decoration:underline; }
/*脚注*/
.gen-footer{ clear:both; }
.gen-mapIndex{ margin:0 0 10px 0;}
.gen-mapIndex .blockTop{
	display:block;
	height:7px;
	width:900px;
	overflow:hidden;
	background:url(../images/bg/homepage/homepage_repeat_y.png) no-repeat -788px 0;
}
.gen-mapIndex .blockBtm{
	display:block;
	height:7px;
	width:900px;
	overflow:hidden;
	background:url(../images/bg/homepage/homepage_repeat_y.png) no-repeat -788px -13px;
}
.gen-mapIndex .blockInner{
	width:888px;
	background:url(../images/bg/homepage/homepage_repeat_y.png) repeat-y -1693px 0;
	padding:10px 0 10px 12px;
}
.gen-mapIndex dl{
	float:left;
	width:126px;
	padding:0 0 0 20px;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -874px -290px;
}
.gen-mapIndex dt{
	color:#555555;
	font:bold 12px/normal "宋体";
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.gen-mapIndex dd{ float:left; width:100%; margin:0 0 6px 0; }
.gen-mapIndex dd a{
	color:#545454;
	font:12px/normal "宋体";
}
.gen-mapIndex dd a:hover{ text-decoration:underline; }

.gen-footer .btmNav{
	font:12px/20px "宋体";
	text-align:center;
	color:#d3d3d3;
	width:900px;
	overflow:hidden;
	height:20px;
}
.gen-footer .btmNav a{
	color:#979797;
}
.gen-footer .btmNav a:hover{ text-decoration:underline; }
/*合作伙伴*/
.gen-shortNav{
	text-align:center;
	padding:10px 0;
	border:1px solid #d4d4d4;
	width:900px;
	margin-bottom:10px;
	-moz-border-radius:5px;
}
.gen-shortNav a{
	color:#565656;
	font:14px/20px "宋体";
}
.gen-shortNav a:hover{ text-decoration:underline; }
.gen-shortNav span{
	font:14px/20px "宋体";
	color:#565656;
	margin:0 5px;
}
/*图片链接*/
.gen-imgLinks{ text-align:center; margin:0 0 10px 0; width:900px;}
.gen-imgLinks a{
	margin:0 5px;
}
/*文字链接*/
.gen-textLinks p{
	text-align:center;
	font:12px/normal "宋体";
	color:#555;
	margin:0 0 10px 0; 
}
.gen-textLinks p a{
	font:12px/normal "宋体";
	color:#555;
}
.gen-textLinks p a:hover{text-decoration:underline;}
/*悬浮在右侧的小条*/
.gen-appendix{
	width:79px;
	position:absolute;
	top:130px;
	right:0;
	z-index:10;
}
/*
.gen-appendix .bugSubmit{ margin:0 0 3px 0 ;}
.gen-appendix .bugSubmit a{
	display:block;
	height:45px;
	width:79px;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -331px -714px;
	text-indent:-9999px;
	overflow:hidden;
}
.gen-appendix .bugSubmit a:hover{ background-position:-331px -761px; }
*/
/*关注我们*/
.gen-appendix .closeToUs{
	margin-bottom:2px;
}
.gen-appendix .closeToUs h2{
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -240px -711px;
	height:18px;
	font:bold 12px/18px "宋体";
	text-align:center;
}
.gen-appendix .closeToUs a{
	display:block;
	font:12px/22px "宋体";
	color:#666;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat;
	height:22px;
	width:100%;
}
.gen-appendix .closeToUs .out1 a{ background-position:-240px -739px; text-indent:29px; }
.gen-appendix .closeToUs .out1 a:hover{ background-position:-331px -739px; }
.gen-appendix .closeToUs .out2 a{ background-position:-240px -769px; text-indent:26px; }
.gen-appendix .closeToUs .out2 a:hover{ background-position:-331px -769px; }
.gen-appendix .top{
	display:block;
	overflow:hidden;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -331px -711px;
	height:2px;
	width:100%;
}
.gen-appendix .inner{
	background:url(../images/bg/gen/gen_repeat_y.png) repeat-y -1001px 0;
}
.gen-appendix .btm{
	display:block;
	height:6px;
	overflow:hidden;
	width:79px;
	background:url(../images/bg/gen/gen_repeat_y.png) no-repeat -908px -4px;
}
.gen-appendix h2{
	height:20px;
	font:bold 12px/20px "宋体";
	color:#fff;
	background:#2BA8FA;
	text-align:center;
}
/*在线客服*/
.gen-appendix .servOnline{
	display:block;
	text-indent:-9999px;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -411px -711px;
	height:72px;
	width:77px;
	margin:0 auto;
	overflow:hidden;
}
.gen-appendix .servOnline:hover{ background:url(../images/bg/gen/gen_bg_1.png) no-repeat -548px -711px; }
/*浏览历史4条*/
.gen-appendix dl{
	width:62px;
	margin:7px auto 5px auto;
}
.gen-appendix dt{ padding:3px 0;}
.gen-appendix dt span{
	display:block;
	font:13px/normal "宋体";
	text-align:center;
	color:#454545;
}
.gen-appendix dt span strong{ color:#ff0000; }
.gen-appendix dd{
	margin:2px 0 5px 0;
}
.gen-appendix dd a{
	display:block;
	width:60px;
	height:60px;
	margin:0 auto;
	border:1px solid #c9c9c9;
}
.gen-appendix dd a:hover{ border-color:#2BA8FA; }
.gen-appendix .noHist{ font:12px/normal "宋体"; text-align:center; color:#9e9e9e; padding:20px 0;}
.gen-appendix .loading{ text-align:center; }
.gen-appendix .loading span{ display:block; font:12px/normal "宋体"; padding:10px 0;}
.gen-appendix .goTop{
	display:block;
	height:26px;
	width:62px;
	margin:0 auto;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat -457px -184px;
	text-indent:-9999px;
	overflow:hidden;
}
.gen-appendix .goTop:hover{ background-position:-535px -184px; }
/*通用错误信息单页*/
.gen-error{
	padding:50px 0 100px 0;
}
.gen-error h1{
	float:left;
	width:380px;
	padding:14px 0 15px 60px;
	font:14px/normal "宋体";
	color:#f59600;
	margin:0 0 30px 280px;
	background:url(../images/bg/gen/gen_bg_1.png) no-repeat 0 -1295px;
}
.gen-error .oper{
	clear:both;
	padding:0 0 0 300px;
}
.gen-error .oper .turnBtn{
	float:left;
	height:30px;
	width:143px;
	background:url(../images/bg/gen/gen_btns.png) no-repeat 0 -559px;
	color:#fff;
	font:12px/30px "宋体";
	margin:0 20px 0 0;
}
.gen-error .oper .turnBtn:hover{ background-position:-149px -559px; }
/*通用错误弹出层*/
.gen-popUpError{
	background:url(../images/bg/gen/gen_bg_1.png) #fff no-repeat 19px -1274px;
	padding-top:25px;
	border:7px solid #d9f2ff;
}
.gen-popUpError p{
	text-align:center;
	margin-bottom:10px;
	clear:both;
}
.gen-popUpError p.info{
	font:14px/18px "宋体";
	color:#ff0000;
	float:left;
	text-align:left;
	margin:0 0 20px 70px;
}
.gen-popUpError a{
	color:#000;
	font:14px/18px "宋体";
	margin:0 20px 0 0;
}
.gen-popUpError a.close,
.gen-popUpError a:hover{ text-decoration:underline; }
.gen-popUpError a.close:hover{ text-decoration:none; }

* html .gen-shoppingCart .cart{ float:right; }
* + html .gen-shoppingCart .cart{ float:right; }

/*产品标签*/
.lab43_1{
	background:url(/images/bg/gen/labels.png) no-repeat 0 0;
	position:absolute;
	height:43px;
	width:43px;
	left:0;
	top:0;
}
.lab43_2{
	background:url(/images/bg/gen/labels.png) no-repeat -193px 0;
	position:absolute;
	height:43px;
	width:43px;
	left:0;
	top:0;
}
.lab43_3{
	background:url(/images/bg/gen/labels.png) no-repeat -385px 0;
	position:absolute;
	height:43px;
	width:43px;
	left:0;
	top:0;
}
.lab43_4{
	background:url(/images/bg/gen/labels.png) no-repeat 0 -160px;
	position:absolute;
	height:43px;
	width:43px;
	left:0;
	top:0;
}
.pwLabel{
	position:absolute;
	bottom:2px;
	right:3px;
	width:100px;
	height:60px;
	
}
.labpw100x60_1{
	background: url("/images/bg/gen/pwLabs/labpw100x60_1.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_1.png');
}
.labpw100x60_2{
	background: url("/images/bg/gen/pwLabs/labpw100x60_2.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_2.png');
}
.labpw100x60_3{
	background: url("/images/bg/gen/pwLabs/labpw100x60_3.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_3.png');
}
.labpw100x60_4{
	background: url("/images/bg/gen/pwLabs/labpw100x60_4.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_4.png');
}
.labpw100x60_5{
	background: url("/images/bg/gen/pwLabs/labpw100x60_5.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_5.png');
}
.labpw100x60_6{
	background: url("/images/bg/gen/pwLabs/labpw100x60_6.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_6.png');
}
.labpw100x60_7{
	background: url("/images/bg/gen/pwLabs/labpw100x60_7.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_7.png');
}
.labpw100x60_8{
	background: url("/images/bg/gen/pwLabs/labpw100x60_8.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_8.png');
}
.labpw100x60_9{
	background: url("/images/bg/gen/pwLabs/labpw100x60_9.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_9.png');
}
.labpw100x60_10{
	background: url("/images/bg/gen/pwLabs/labpw100x60_10.png") no-repeat 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg/gen/pwLabs/labpw100x60_10.png');
}
