﻿* {
	margin: 0;
	padding: 0;
}

a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

body {
	background: #f2f2f2;
	font-size: 12px;
	line-height: 1.5;
	color: #333;
}

body, td, th, select, input {
	font-family: Microsoft Yahei,STHeiti,SimSun,Verdana,Geneva,sans-serif;
}

img {
	border: 0;
}

ul, ol, li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}

.clear {
	clear: both;
}

.clearfloat {
	zoom: 1;
}

	.clearfloat:after {
		display: block;
		clear: both;
		content: "";
		visibility: hidden;
		height: 0;
	}

.nowrap {
	white-space: nowrap;
}

:focus {
	outline: 0;
}

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 {
	border: 0;
	padding: 0;
}

.b_clearfloat {
	zoom: 1;
}

	.b_clearfloat:after {
		display: block;
		clear: both;
		content: "";
		visibility: hidden;
		height: 0;
	}

.b_nowrap {
	white-space: nowrap;
}

.b_pos_rel {
	position: relative;
}

.b_pos_abs {
	position: absolute;
}

.b_pos_fix {
	position: fixed;
}

.b_pos_sta {
	position: static;
}

.b_size_12 {
	font-size: 12px;
}

.b_size_13 {
	font-size: 13px;
}

.b_size_14 {
	font-size: 14px;
}

.b_size_15 {
	font-size: 15px;
}

.b_size_16 {
	font-size: 16px;
}

.b_size_18 {
	font-size: 18px;
}

.b_size_20 {
	font-size: 20px;
}

.b_size_22 {
	font-size: 22px;
}

.b_size_24 {
	font-size: 24px;
}

.b_size_28 {
	font-size: 28px;
}

.b_size_32 {
	font-size: 32px;
}

.b_size_36 {
	font-size: 36px;
}

.b_size_48 {
	font-size: 48px;
}

.b_size_60 {
	font-size: 60px;
}

.b_size_72 {
	font-size: 72px;
}

.b_w0 {
	width: 100%;
}

.b_w1 {
	width: 30px;
}

.b_w2 {
	width: 70px;
}

.b_w3 {
	width: 110px;
}

.b_w4 {
	width: 150px;
}

.b_w5 {
	width: 190px;
}

.b_w6 {
	width: 230px;
}

.b_w7 {
	width: 270px;
}

.b_w8 {
	width: 310px;
}

.b_w9 {
	width: 350px;
}

.b_w10 {
	width: 390px;
}

.b_w11 {
	width: 430px;
}

.b_w12 {
	width: 470px;
}

.b_w13 {
	width: 510px;
}

.b_w14 {
	width: 550px;
}

.b_w15 {
	width: 590px;
}

.b_w16 {
	width: 630px;
}

.b_w17 {
	width: 670px;
}

.b_w18 {
	width: 710px;
}

.b_w19 {
	width: 750px;
}

.b_w20 {
	width: 790px;
}

.b_w21 {
	width: 830px;
}

.b_w22 {
	width: 870px;
}

.b_w23 {
	width: 910px;
	margin: 0 auto;
}

.b_w24 {
	width: 950px;
}

.b_w25 {
	width: 990px;
}

.b_w26 {
	width: 1030px;
}

.b_w27 {
	width: 1070px;
}

.b_w28 {
	width: 1110px;
}

.b_w29 {
	width: 1150px;
}

.b_w30 {
	width: 1190px;
}

.b_w790 {
	width: 790px;
	margin: 0 auto;
}

.b_w950 {
	width: 950px;
	margin: 0 auto;
}

.b_w990 {
	width: 990px;
	margin: 0 auto;
}

.b_w1190 {
	width: 1190px;
	margin: 0 auto;
}

.b_w79_1920 {
	width: 1920px;
	margin-left: -565px;
}

.b_w950_1920 {
	width: 1920px;
	margin-left: -485px;
}

.b_w990_1920 {
	width: 1920px;
	margin-left: -465px;
}

.b_w1190_1920 {
	width: 1920px;
	margin-left: -365px;
}

.b_w_min790 {
	min-width: 790px;
	width: 100%;
	overflow: hidden;
}

.b_w_min950 {
	min-width: 950px;
	width: 100%;
	overflow: hidden;
}

.b_w_min990 {
	min-width: 990px;
	width: 100%;
	overflow: hidden;
}

.b_w_min1190 {
	min-width: 1190px;
	width: 100%;
	overflow: hidden;
}

.b_box {
	display: -moz-box;
	display: -webkit-box;
	display: -ms-box;
	display: -ms-flexbox;
}

.b_box_flex {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}

.b_box_flex_1 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
}

.b_box_flex_2 {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	-moz-box-flex: 2;
	box-flex: 2;
}

.b_box_flex_3 {
	-webkit-box-flex: 3;
	-ms-flex: 3;
	-moz-box-flex: 3;
	box-flex: 3;
}

.b_box_flex_4 {
	-webkit-box-flex: 4;
	-ms-flex: 4;
	-moz-box-flex: 4;
	box-flex: 4;
}

.b_box_flex_5 {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	-moz-box-flex: 5;
	box-flex: 5;
}

.b_box_flex_6 {
	-webkit-box-flex: 6;
	-ms-flex: 6;
	-moz-box-flex: 6;
	box-flex: 6;
}

.b_box_flex_7 {
	-webkit-box-flex: 7;
	-ms-flex: 7;
	-moz-box-flex: 7;
	box-flex: 7;
}

.b_box_flex_8 {
	-webkit-box-flex: 8;
	-ms-flex: 8;
	-moz-box-flex: 8;
	box-flex: 8;
}

.b_box_flex_9 {
	-webkit-box-flex: 9;
	-ms-flex: 9;
	-moz-box-flex: 9;
	box-flex: 9;
}

.b_box_flex_10 {
	-webkit-box-flex: 10;
	-ms-flex: 10;
	-moz-box-flex: 10;
	box-flex: 10;
}

.b_box_flex_11 {
	-webkit-box-flex: 11;
	-ms-flex: 11;
	-moz-box-flex: 11;
	box-flex: 11;
}

.b_box_flex_12 {
	-webkit-box-flex: 12;
	-ms-flex: 12;
	-moz-box-flex: 12;
	box-flex: 12;
}

.b_box_flex_13 {
	-webkit-box-flex: 13;
	-ms-flex: 13;
	-moz-box-flex: 13;
	box-flex: 13;
}

.b_box_flex_14 {
	-webkit-box-flex: 14;
	-ms-flex: 14;
	-moz-box-flex: 14;
	box-flex: 14;
}

.b_box_flex_15 {
	-webkit-box-flex: 15;
	-ms-flex: 15;
	-moz-box-flex: 15;
	box-flex: 15;
}

.b_box_flex_16 {
	-webkit-box-flex: 16;
	-ms-flex: 16;
	-moz-box-flex: 16;
	box-flex: 16;
}

.b_box_flex_17 {
	-webkit-box-flex: 17;
	-ms-flex: 17;
	-moz-box-flex: 17;
	box-flex: 17;
}

.b_box_flex_18 {
	-webkit-box-flex: 18;
	-ms-flex: 18;
	-moz-box-flex: 18;
	box-flex: 18;
}

.b_box_flex_19 {
	-webkit-box-flex: 19;
	-ms-flex: 19;
	-moz-box-flex: 19;
	box-flex: 19;
}

.b_box_flex_20 {
	-webkit-box-flex: 20;
	-ms-flex: 20;
	-moz-box-flex: 20;
	box-flex: 20;
}

.b_box_flex_21 {
	-webkit-box-flex: 21;
	-ms-flex: 21;
	-moz-box-flex: 21;
	box-flex: 21;
}

.b_box_flex_22 {
	-webkit-box-flex: 22;
	-ms-flex: 22;
	-moz-box-flex: 22;
	box-flex: 22;
}

.b_box_flex_23 {
	-webkit-box-flex: 23;
	-ms-flex: 23;
	-moz-box-flex: 23;
	box-flex: 23;
}

.b_box_flex_24 {
	-webkit-box-flex: 24;
	-ms-flex: 24;
	-moz-box-flex: 24;
	box-flex: 24;
}

.b_box_flex_25 {
	-webkit-box-flex: 25;
	-ms-flex: 25;
	-moz-box-flex: 25;
	box-flex: 25;
}

.b_box_flex_26 {
	-webkit-box-flex: 26;
	-ms-flex: 26;
	-moz-box-flex: 26;
	box-flex: 26;
}

.b_box_flex_27 {
	-webkit-box-flex: 27;
	-ms-flex: 27;
	-moz-box-flex: 27;
	box-flex: 27;
}

.b_box_flex_28 {
	-webkit-box-flex: 28;
	-ms-flex: 28;
	-moz-box-flex: 28;
	box-flex: 28;
}

.b_box_flex_29 {
	-webkit-box-flex: 29;
	-ms-flex: 29;
	-moz-box-flex: 29;
	box-flex: 29;
}

.b_box_flex_30 {
	-webkit-box-flex: 30;
	-ms-flex: 30;
	-moz-box-flex: 30;
	box-flex: 30;
}

.b_box_flex_width {
	width: 0%;
}

.b_box_orient_vertical {
	-webkit-box-orient: vertical;
	-ms-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
}

.b_fl {
	float: left;
}

.b_fr {
	float: right;
}

.b_cf {
	zoom: 1;
}

	.b_cf:after {
		display: block;
		clear: both;
		content: "";
		visibility: hidden;
		height: 0;
	}

.b_dis_none {
	display: none;
}

.b_dis_block {
	display: block;
}

.b_m_auto {
	margin: 0 auto;
}

.b_m_t10 {
	margin-top: 10px;
}

.b_m_r10 {
	margin-right: 10px;
}

.b_m_b10 {
	margin-bottom: 10px;
}

.b_m_l10 {
	margin-left: 10px;
}

.b_cursor {
	cursor: pointer;
}

.header_top {
	line-height: 32px;
	background: #000;
	color: #fff;
	position: relative;
	z-index: 889;
}

	.header_top span {
		display: inline;
		color: #fff;
	}

	.header_top a {
		color: #fff;
	}

	.header_top .top-link {
		float: left;
	}

		.header_top .top-link a {
			margin-left: 10px;
			color: #e3393c;
		}

	.header_top .hover dt {
		background: #fff;
		border: 1px solid #ddd;
		border-bottom: 0;
		height: 28px;
	}

	.header_top .hover .blank {
		position: absolute;
		z-index: 1;
		top: 23px;
		left: 4px;
		width: 95%;
		height: 8px;
		overflow: hidden;
		background: #fff;
	}

	.header_top .dropdown-menu {
		display: none;
	}

	.header_top .hover .dropdown-menu, .header_top .top .hover .outline {
		position: absolute;
		border: 1px solid #ddd;
		background: #fff;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
		box-shadow: 0 0 10px rgba(0,0,0,.12);
	}

	.header_top .hover .dropdown-menu {
		top: 30px;
		display: block;
	}

	.header_top .hover .outline {
		z-index: -1;
		left: 3px;
		top: 3px;
		width: 95%;
		height: 28px;
	}

	.header_top li s {
		top: 9px;
		left: 0;
		width: 0;
		height: 12px;
		border-left: 1px solid #ddd;
		overflow: hidden;
		position: absolute;
	}

	.header_top li b {
		background: url(http://img01.baifome.com/Areas/Web/Images/20130330A_2.png) no-repeat -95px -53px;
		top: 14px;
		right: 6px;
		width: 7px;
		height: 4px;
		transition: transform .2s ease-in 0s;
		-webkit-transition: -webkit-transform .2s ease-in 0s;
		position: absolute;
		display: block;
	}

	.header_top li.hover b {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.header_top .quick_list {
		float: right;
		height: 30px;
	}

		.header_top .quick_list li {
			height: 30px;
			padding: 0 11px 0 12px;
			float: left;
			position: relative;
		}

			.header_top .quick_list li a em {
				color: #fff;
			}

		.header_top .quick_list .dropdown-menu {
			width: 95%;
			left: 3px;
		}

			.header_top .quick_list .dropdown-menu li {
				padding: 0 0 0 6px;
				line-height: 22px;
				height: 22px;
				display: block;
				white-space: nowrap;
			}

		.header_top .quick_list li.service, .header_top .top .quick_list li.moblie-qrcode, .header_top .top .quick_list li.sitemap {
			z-index: 12;
			padding-right: 16px;
		}

	.header_top .in-order {
		width: 48px;
		z-index: 12;
	}

		.header_top .in-order .dropdown-menu {
			width: 100px;
		}

	.header_top .mycenter .dropdown-menu {
		width: 90px;
	}

	.header_top .sitemap .dropdown-menu {
		width: 106px;
	}

		.header_top .sitemap .dropdown-menu a {
			color: #000;
		}

	.header_top .service .dropdown-menu a {
		color: #000;
	}

	.header_top .quick_list .sitemap ul li {
		width: 100%;
		height: auto;
		padding: 0;
	}

	.header_top .sitemap ul li p {
		padding: 4px 0 4px 9px;
		line-height: 20px;
		font-weight: 700;
	}

	.header_top .sitemap ul li div {
		margin: 0 9px;
		line-height: 22px;
		overflow: hidden;
		padding-bottom: 3px;
		border-bottom: 1px solid #f2f2f2;
	}

		.header_top .sitemap ul li div span {
			margin: 0 10px;
			float: left;
		}

	.header_top .moblie-qrcode .dropdown-menu {
		width: 90px;
		padding: 10px;
	}

.header {
	height: 104px;
	background-color: #000;
}

	.header .header_box {
		position: relative;
		height: 104px;
	}

	.header .logo {
		position: absolute;
		top: 29px;
		width: 142px;
		height: 45px;
	}

		.header .logo img {
			width: 142px;
			height: 45px;
		}

	.header .search_box {
		position: absolute;
		left: 185px;
		top: 30px;
		z-index: 999;
	}

	.header .searchType {
		float: left;
		width: 80px;
		color: #333;
		background: #fff;
		margin-right: 2px;
		font-size: 14px;
	}

		.header .searchType li {
			float: left;
			width: 50px;
			color: #666;
			padding-right: 30px;
			text-align: center;
			height: 44px;
			line-height: 44px;
			font-weight: bold;
			border-bottom: 1px solid #dfdfdf;
			display: none;
		}

			.header .searchType li:first-child {
				display: block;
			}

		.header .searchType .noactive {
			background: url(http://img01.baifome.com//temp/image/20180322/6365733523705468755115300.png) no-repeat;
			background-size: 17px 10px;
			background-position: 55px center;
		}

		.header .searchType .active {
			background: url(http://img01.baifomee.com//temp/image/20180322/6365733559344531253695785.png) no-repeat;
			background-size: 17px 10px;
			background-position: 55px center;
		}

	.header .search_text {
		float: left;
		width: 740px;
		padding-left: 20px;
		height: 44px;
		background-color: #fff;
		line-height: 44px;
		color: #333;
		font-size: 14px;
		border: none;
	}

	.header .search_but {
		float: left;
		display: block;
		width: 44px;
		height: 44px;
		margin-left: 3px;
		background-color: #fff;
		background-image: url("http://img01.baifome.com//temp/image/20171109/6364583672080859377963820.png");
		background-size: 26px 26px;
		border-left: none;
		background-repeat: no-repeat;
		background-position: 8px 8px;
	}

	.header .search_hot {
		color: #fff;
		line-height: 22px;
		margin-top: 5px;
	}

		.header .search_hot a {
			padding: 0 3px;
			color: #fff;
		}

	.header .member_info {
		position: absolute;
		font-size: 16px;
		width: 60px;
		right: 0;
		top: 30px;
		text-align: right;
	}

		.header .member_info span, .header .member_info a {
			display: inline-block;
			color: #fff;
		}

		.header .member_info .block {
			padding: 0 10px;
		}

		.header .member_info .name {
			width: 100px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		.header .member_info .cart {
			position: relative;
			width: 46px;
			height: 40px;
			background-image: url("http://img01.baifome.com//temp/image/20171109/6364583688421484377543662.png");
			background-repeat: no-repeat;
			background-position: 1px 1px;
			padding-left: 30px;
		}

			.header .member_info .cart span {
				position: absolute;
				top: 0;
				left: 35px;
				display: inline-block;
				width: 19px;
				height: 19px;
				border-radius: 50%;
				background: #f6007d;
				text-align: center;
				line-height: 19px;
				font-size: 12px;
			}

	.header .history {
		display: none;
		width: 606px;
		position: absolute;
		border: solid 1px #8cb4d2;
		padding: 0;
		margin: auto 0;
		z-index: 9999;
		left: 82px;
		top: 45px;
		border-radius: 5px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXY+jZcuk/AAb0AxJz5KQaAAAAAElFTkSuQmCC) repeat-y 280px 0 #fff;
	}

		.header .history .history_box {
			width: 280px;
			float: left;
			max-height: 200px;
			overflow: auto;
		}

			.header .history .history_box .t {
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				color: #999;
			}

				.header .history .history_box .t .l {
					float: left;
					margin-left: 10px;
				}

				.header .history .history_box .t .r {
					float: right;
					margin-right: 10px;
					background: url(http://img01.baifome.com/Areas/Web/Images/jilu.png) left 3px no-repeat;
					padding-left: 20px;
				}

			.header .history .history_box li {
				cursor: pointer;
				height: 25px;
				line-height: 25px;
				margin: 0 10px;
				overflow: hidden;
			}

				.header .history .history_box li a {
					display: block;
				}

		.header .history .hot {
			width: 300px;
			float: left;
			height: 100%;
		}

			.header .history .hot .t {
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				margin-left: 10px;
				color: #999;
			}

			.header .history .hot .hot_list {
				padding: 5px 10px;
			}

				.header .history .hot .hot_list a {
					display: inline-block;
					padding: 0 5px;
				}

.nav_bar {
	background: #fff;
	border-bottom: 0 solid #7995c5;
	position: relative;
	z-index: 888;
	box-shadow: 1px 1px 5px #c3c3c3;
	height: 44px;
}

	.nav_bar ul {
		filter: none;
	}

		.nav_bar ul li {
			display: inline;
			display: inline-block;
			margin: 0 7px;
			width: 80px;
			text-align: center;
		}

			.nav_bar ul li a {
				display: block;
				color: #646464;
				font-size: 16px;
				text-decoration: none;
				line-height: 44px;
				transition: all .3s;
			}

			.nav_bar ul li > a:hover {
				color: #8cb4d2;
				font-weight: bold;
			}

	.nav_bar .category_details_box {
		position: absolute;
		left: 0;
		top: 44px;
		padding: 20px 0;
		width: 100%;
		display: none;
		opacity: .95;
		filter: alpha(opacity=95);
		background-color: #fff;
		border-top: #333 1px solid;
		height: 250px;
	}

	.nav_bar .sharp {
		background-image: url("http://img01.bfme.com/Areas/Web/Images/main_sharp.png");
		width: 15px;
		height: 8px;
		position: absolute;
		left: 300px;
		top: -8px;
	}

	.nav_bar .category_details {
		width: 1190px;
		margin: 0 auto;
	}

		.nav_bar .category_details dl {
			float: left;
			width: 132px;
		}

			.nav_bar .category_details dl dt {
				font-size: 16px;
				font-weight: bold;
				padding-bottom: 10px;
			}

			.nav_bar .category_details dl dd {
				font-size: 15px;
			}

		.nav_bar .category_details a {
			color: #333;
			line-height: 20px;
			padding: 5px 5px;
		}

			.nav_bar .category_details a:hover {
				background-color: #e5e5e5;
				color: #a00;
			}

.footer {
	border-top: 2px solid #ededed;
	min-width: 1190px;
	margin-top: 10px;
}

	.footer .slogen_wrap {
		padding: 16px 0;
		background-color: #666;
	}

	.footer .slogen li {
		float: left;
		width: 218px;
		height: 30px;
		padding-left: 20px;
	}

		.footer .slogen li .pic, .footer .slogen li .info {
			float: left;
			line-height: 30px;
			font-size: 16px;
			padding-left: 10px;
		}

		.footer .slogen li img {
			width: 22px;
			height: 22px;
		}

		.footer .slogen li strong {
			font-weight: normal;
			color: #fff;
		}

	.footer .follow {
		float: left;
		width: 560px;
		padding: 50px 0 50px 30px;
	}

		.footer .follow dt {
			float: left;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			line-height: 40px;
		}

		.footer .follow dd {
			float: left;
			width: 40px;
			height: 40px;
			margin-left: 50px;
		}

	.footer .service_wrap .service {
		padding: 20px 30px;
		width: 1130px;
		margin: 0 auto;
	}

	.footer .service_wrap .fore {
		float: left;
		width: 180px;
	}

		.footer .service_wrap .fore dt {
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			line-height: 36px;
			padding-bottom: 15px;
		}

		.footer .service_wrap .fore dd {
			line-height: 24px;
			font-size: 14px;
		}

			.footer .service_wrap .fore dd a {
				color: #fff;
			}

	.footer .service_wrap .five {
		float: left;
		width: 280px;
		margin-left: -40px;
	}

		.footer .service_wrap .five dt {
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			line-height: 36px;
			padding-bottom: 15px;
		}

		.footer .service_wrap .five dd {
			float: left;
			margin-right: 10px;
			font-size: 14px;
		}

			.footer .service_wrap .five dd p {
				color: #fff;
			}

			.footer .service_wrap .five dd a {
				color: #666;
			}

	.footer .service_wrap .qrcode {
		float: right;
		width: 100px;
		padding-right: 10px;
		text-align: center;
		line-height: 26px;
		color: #fff;
	}

		.footer .service_wrap .qrcode img {
			width: 90px;
			height: 90px;
		}

	.footer .copy {
		background-color: #38383c;
		text-align: center;
		line-height: 36px;
		color: #fff;
	}

.goods_list_01 li {
	float: left;
	width: 264px;
	height: 345px;
	padding: 7px;
	background-color: #fff;
	border: #fff 1px solid;
	margin-right: 22px;
	margin-bottom: 22px;
}

	.goods_list_01 li:nth-child(4n) {
		margin-right: 0;
	}

	.goods_list_01 li:hover {
		border: #ccc 1px solid;
	}

.goods_list_01 .pic_box {
	width: 264px;
	height: 220px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.goods_list_01 .title {
	text-align: center;
	margin-top: 12px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.goods_list_01 .price {
	line-height: 24px;
	text-align: center;
	text-decoration: line-through;
	color: #ccc;
}

.goods_list_01 .price_promotion {
	line-height: 30px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}

.goods_list_01 .area {
	border-radius: 6px;
	overflow: hidden;
	height: 12px;
	width: 12px;
}

.goods_list_01 .station {
	color: #888;
	text-align: center;
	margin-top: 10px;
	overflow: hidden;
}

.goods_list_01 .area img {
	display: block;
	margin-left: -2px;
}

.goods_list_01 .hr {
	width: 100px;
	border-bottom: #333 2px solid;
	margin: 0 auto;
	margin-top: 5px;
}

.national_flag_32 {
	background-image: url("http://img01.bfme.com/lib/countries/national_flag_32.png");
	background-repeat: no-repeat;
}

.national_flag_32_0 {
	background-position: 0 0;
}

.national_flag_32_1 {
	background-position: -280px -40px;
}

.national_flag_32_3 {
	background-position: -40px 0;
}

.national_flag_32_4 {
	background-position: -240px 0;
}

.national_flag_32_5 {
	background-position: -160px -40px;
}

.national_flag_32_6 {
	background-position: -280px 0;
}

.national_flag_32_7 {
	background-position: -360px -40px;
}

.national_flag_32_8 {
	background-position: -120px 0;
}

.national_flag_32_9 {
	background-position: -160px 0;
}

.national_flag_32_10 {
	background-position: -200px 0;
}

.national_flag_32_11 {
	background-position: -320px 0;
}

.national_flag_32_12 {
	background-position: -360px 0;
}

.national_flag_32_13 {
	background-position: 0 -40px;
}

.national_flag_32_14 {
	background-position: -40px -40px;
}

.national_flag_32_15 {
	background-position: -80px -40px;
}

.national_flag_32_16 {
	background-position: -120px -40px;
}

.national_flag_32_17 {
	background-position: -200px -40px;
}

.national_flag_32_18 {
	background-position: -240px -40px;
}

.national_flag_32_20 {
	background-position: -120px -80px;
}

.national_flag_32_22 {
	background-position: 0 -80px;
}

.national_flag_32_23 {
	background-position: -40px -80px;
}

.national_flag_32_24 {
	background-position: -80px 0;
}

.national_flag_32_25 {
	background-position: -80px -80px;
}

.national_flag_32_27 {
	background-position: -320px -40px;
}

.b_tab_01 {
	border-bottom: #333 1px solid;
	line-height: 32px;
	height: 32px;
	font-size: 13px;
}

	.b_tab_01 li {
		float: left;
		cursor: pointer;
		padding: 0 20px;
	}

		.b_tab_01 li a {
			display: block;
		}

	.b_tab_01 .curr {
		background-color: #333;
		color: #fff;
	}

		.b_tab_01 .curr a {
			color: #fff;
		}

._slide_default {
	height: 450px;
	position: relative;
}

	._slide_default ._list {
		position: relative;
		zoom: 1;
	}

		._slide_default ._list > * {
			position: absolute;
			top: 0;
			left: 0;
			opacity: 0;
			transition: opacity .3s linear;
			-webkit-transition: opacity .3s linear;
			z-index: 1;
		}

		._slide_default ._list ._active {
			opacity: 1;
			z-index: 2;
		}

		._slide_default ._list:after {
			display: block;
			clear: both;
			content: "";
			visibility: hidden;
			height: 0;
		}

	._slide_default ._nav_list {
		position: absolute;
		bottom: 15px;
		z-index: 1;
		text-align: center;
		width: 100%;
		z-index: 3;
	}

		._slide_default ._nav_list > * {
			display: inline-block;
			margin: 0 5px;
			background: #bebebe;
			text-align: center;
			width: 12px;
			height: 12px;
			padding: 0;
			overflow: hidden;
			font-size: 0;
			vertical-align: middle;
			border-radius: 100%;
			cursor: pointer;
		}

		._slide_default ._nav_list ._active {
			background-color: #fff;
			border: 3px solid #bebebe;
		}

	._slide_default ._next {
		width: 18px;
		height: 18px;
		background-color: rgba(0,0,0,.3);
		position: absolute;
		right: 50px;
		bottom: 15px;
		z-index: 9;
		text-align: center;
		cursor: pointer;
	}

		._slide_default ._next:after {
			content: '>';
			color: #fff;
		}

	._slide_default ._prev {
		width: 18px;
		height: 18px;
		background-color: rgba(0,0,0,.3);
		position: absolute;
		left: 50px;
		bottom: 15px;
		z-index: 9;
		text-align: center;
		cursor: pointer;
	}

		._slide_default ._prev:after {
			content: '<';
			color: #fff;
		}

._tab_default {
	height: 450px;
	position: relative;
}

	._tab_default ._list {
		position: relative;
		zoom: 1;
	}

		._tab_default ._list > * {
			position: absolute;
			top: 0;
			left: 0;
			opacity: 0;
			transition: opacity .3s linear;
			-webkit-transition: opacity .3s linear;
			z-index: 1;
		}

		._tab_default ._list ._active {
			opacity: 1;
			z-index: 2;
		}

		._tab_default ._list:after {
			display: block;
			clear: both;
			content: "";
			visibility: hidden;
			height: 0;
		}

	._tab_default ._tab_list {
		z-index: 1;
		text-align: center;
		width: 100%;
		zoom: 1;
		padding-top: 3px;
		border-bottom: 1px solid #333;
		height: 31px;
		padding-left: 10px;
	}

		._tab_default ._tab_list > * {
			display: block;
			float: left;
			margin: 0 5px;
			background: #bebebe;
			text-align: center;
			width: 120px;
			height: 30px;
			padding: 0;
			overflow: hidden;
			font-size: 14;
			line-height: 30px;
			vertical-align: middle;
			cursor: pointer;
			border: #333 1px solid;
		}

		._tab_default ._tab_list ._active {
			background-color: #fff;
			border-bottom: 1px solid #fff;
		}

		._tab_default ._tab_list:after {
			display: block;
			clear: both;
			content: "";
			visibility: hidden;
			height: 0;
		}

	._tab_default ._next {
		display: none;
		width: 18px;
		height: 18px;
		background-color: rgba(0,0,0,.3);
		position: absolute;
		right: 50px;
		bottom: 15px;
		z-index: 9;
		text-align: center;
		cursor: pointer;
	}

		._tab_default ._next:after {
			content: '>';
			color: #fff;
		}

	._tab_default ._prev {
		display: none;
		width: 18px;
		height: 18px;
		background-color: rgba(0,0,0,.3);
		position: absolute;
		left: 50px;
		bottom: 15px;
		z-index: 9;
		text-align: center;
		cursor: pointer;
	}

		._tab_default ._prev:after {
			content: '<';
			color: #fff;
		}

#IMOfflineMsgBox {
	width: 66px;
	height: 66px;
	position: fixed;
	right: 22px;
	bottom: 230px;
	z-index: 999;
	cursor: pointer;
	background-image: url("http://img01.bfme.com/Images/im_logo_66.png");
}

	#IMOfflineMsgBox .count {
		position: absolute;
		top: 0;
		right: 0;
		color: #fff;
		background-color: #e3393c;
		padding: 0 6px;
		border-radius: 10px;
		line-height: 20px;
	}

.datetimepicker {
	border-radius: 0 !important;
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
	padding: 5px;
	-webkit-box-sizing: border-box;
}

.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled:hover.active {
	background: #e3393c !important;
}

.icon-arrow-left, .icon-arrow-right {
	width: 16px;
	height: 23px;
	display: block;
	background: url(http://img01.baifome.com/Areas/Web/Images/footprint-arr.png) no-repeat;
}

.icon-arrow-left {
	background-position: 0 -50px;
}

.icon-arrow-right {
	background-position: -15px -50px;
}

.tb-dialog {
	border: 1px solid #e4e4e4;
	text-align: center;
}

	.tb-dialog tr {
		border-bottom: 1px solid #ddd;
	}

		.tb-dialog tr:last-child {
			border: none;
		}

	.tb-dialog td {
		padding: 6px 10px;
	}

	.tb-dialog th {
		font-weight: bold;
		line-height: 30px;
	}

.g-0 {
	width: 100%;
}

.g-8 {
	width: 150px;
}

.g-a {
	width: 190px;
}

.g-a1 {
	width: 210px;
}

.g-a5 {
	width: 290px;
}

.g-b1 {
	width: 410px;
}

.g-b4 {
	width: 470px;
}

.g-b8 {
	width: 550px;
}

.g-b9 {
	width: 570px;
}

.g-c9 {
	width: 770px;
}

.g-d {
	width: 790px;
}

.g-e {
	width: 990px;
}

.g-0, .g-8, .g-a, .g-a1, .g-a5, .g-b1, .g-b4, .g-b8, .g-b9, .g-c9, .g-d, .g-e {
	float: left;
}

.g-8, .g-a, .g-a1, .g-a5, .g-b1, .g-b4, .g-b8, .g-b9, .g-c9, .g-d, .g-e {
	position: relative;
	z-index: 1;
}

.g-80, .c-80 {
	margin-left: 160px;
}

.g-a0, .c-a0 {
	margin-left: 200px;
}

.g-a10, .c-a10 {
	margin-left: 220px;
}

.g-a50, .c-a50 {
	margin-left: 300px;
}

.g-b10, .c-b10 {
	margin-left: 420px;
}

.g-b40, .c-b40 {
	margin-left: 480px;
}

.g-b80, .c-b80 {
	margin-left: 560px;
}

.g-b90, .c-b90 {
	margin-left: 580px;
}

.g-c90, .c-c90 {
	margin-left: 780px;
}

.g-d0, .c-d0 {
	margin-left: 800px;
}

.g-e0, .c-e0 {
	margin-left: 1000px;
}

*html .g-80, *html .g-a0, *html .g-a10, *html .g-a50, *html .g-b10, *html .g-b40, *html .g-b80, *html .g-b90, *html .g-c90, *html .g-d0, *html .g-e0 {
	float: right;
	margin-left: 10px;
}

.g-08, .c-08 {
	margin-right: 160px;
}

.g-0a, .c-0a {
	margin-right: 200px;
}

.g-0a1, .c-0a1 {
	margin-right: 220px;
}

.g-0a5, .c-0a5 {
	margin-right: 300px;
}

.g-0b1, .c-0b1 {
	margin-right: 420px;
}

.g-0b4, .c-0b4 {
	margin-right: 480px;
}

.g-0b8, .c-0b8 {
	margin-right: 560px;
}

.g-0b9, .c-0b9 {
	margin-right: 580px;
}

.g-0c9, .c-0c9 {
	margin-right: 780px;
}

.g-0d, .c-0d {
	margin-right: 800px;
}

.g-0e, .c-0e {
	margin-right: 1000px;
}

*html .g-08, *html .g-0a, *html .g-0a1, *html .g-0a5, *html .g-0b1, *html .g-0b4, *html .g-0b8, *html .g-0b9, *html .g-0c9, *html .g-0d, *html .g-0e {
	float: left;
	margin-right: 10px;
}

.c-0 {
	margin-left: -100%;
}

.c-080 {
	margin-left: -150px;
}

.c-0a0 {
	margin-left: -190px;
}

.c-0a10 {
	margin-left: -210px;
}

.c-0a50 {
	margin-left: -290px;
}

.c-0b10 {
	margin-left: -410px;
}

.c-0b40 {
	margin-left: -470px;
}

.c-0b80 {
	margin-left: -550px;
}

.c-0b90 {
	margin-left: -570px;
}

.c-0c90 {
	margin-left: -770px;
}

.c-0d0 {
	margin-left: -790px;
}

.c-0e0 {
	margin-left: -990px;
}

*html .c-0 {
	filter: "";
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.al {
	text-align: left;
}

.ac {
	text-align: center;
}

.ar {
	text-align: right;
}

.clr {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

.block {
	display: block;
	overflow: hidden;
}

.hide {
	display: none;
}

.invisible {
	visibility: hidden;
}

.tab {
	overflow: hidden;
	zoom: 1;
}

	.tab li, .tab a, .tab-item {
		float: left;
		text-align: center;
	}

.btn-img, .button {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	cursor: pointer;
}

.btn-text {
	margin: 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
}

#toppanel {
	position: relative;
	z-index: 1000;
}

#sidepanel {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 1000;
}

	#sidepanel a, #sidepanel b {
		background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
		background-repeat: no-repeat;
	}

	#sidepanel a {
		display: block;
		position: relative;
		width: 17px;
		height: 66px;
		padding: 28px 4px 0;
		margin: 5px 0;
		text-align: center;
		line-height: 14px;
		text-decoration: none;
	}

	#sidepanel b {
		position: absolute;
		top: 9px;
		left: 4px;
		width: 17px;
		height: 16px;
		overflow: hidden;
	}

	#sidepanel a:link, #sidepanel a:visited {
		background-position: -85px -149px;
	}

	#sidepanel a:hover, #sidepanel a:active {
		background-position: -50px -149px;
	}

	#sidepanel .gotop:link b, #sidepanel .gotop:visited b {
		background-position: -21px -219px;
	}

	#sidepanel .gotop:hover b, #sidepanel .gotop:active b {
		background-position: -21px -200px;
	}

	#sidepanel .research:link b, #sidepanel .research:visited b {
		background-position: 0 -219px;
	}

	#sidepanel .research:hover b, #sidepanel .research:active b {
		background-position: 0 -200px;
	}

.da0x150 {
	width: 310px;
	height: 150px;
	background: #efefef;
}

.da0x100 {
	width: 310px;
	height: 100px;
	background: #efefef;
}

.thickframe {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000000;
	width: 100%;
	height: 100%;
	background: #000;
	border: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}

.thickdiv {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 998;
	width: 100%;
	height: 100%;
	background: #000;
	border: 0;
	filter: alpha(opacity=15);
	opacity: .15;
}

.thickbox {
	position: absolute;
	z-index: 999;
	overflow: hidden;
	padding: 0;
	border: 4px solid rgba(0,0,0,.1);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.thickwrap .thicktitle {
	height: 31px;
	padding: 0 10px;
	background: #f5f5f5;
	line-height: 31px;
	font-size: 14px;
	color: #333;
	border: 0;
}

.thickclose:link, .thickclose:visited {
	display: block;
	position: absolute;
	z-index: 100000;
	top: 7px;
	right: 12px;
	overflow: hidden;
	width: 15px;
	height: 15px;
	background: url(http://misc.360buyimg.com/201007/skin/df/i/bg_thickbox.gif) no-repeat 0 -18px;
	font-size: 0;
	line-height: 100px;
}

.thickwrap .thickclose:link, .thickwrap .thickclose:visited {
	display: block;
	position: absolute;
	z-index: 100000;
	top: 5px;
	right: 10px;
	overflow: hidden;
	width: 21px;
	height: 21px;
	background: url(http://misc.360buyimg.com/lib/skin/2013/i/thickbox_close.png) no-repeat 0 0;
	font-size: 0;
	line-height: 100px;
}

.thickcon {
	overflow: auto;
	background: #fff;
	padding: 10px;
}

.thickwrap {
	border: 1px solid #c4c4c4;
}

	.thickwrap .thickcon {
		background: 0;
	}

.thickwrap {
	border: 1px solid #c4c4c4;
	background: #fff;
}

.thickloading {
	background: url(http://misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) #fff no-repeat center center;
}

.thickcountdown {
	height: 20px;
	padding-right: 6px;
	margin-top: -20px;
	text-align: right;
	color: #999;
}

#thickconr iframe {
	display: block;
}

.compare {
	width: 200px;
	border: 1px solid #c4c4c4;
	background: #fff;
	display: none;
}

	.compare .mt {
		background: #f3f3f3;
		padding: 3px 5px;
		height: 18px;
		line-height: 18px;
		overflow: hidden;
		zoom: 1;
	}

	.compare h5 {
		float: left;
	}

	.compare .extra {
		float: right;
		margin-top: 2px;
		width: 13px;
		height: 13px;
		background: url(http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif) no-repeat -51px -632px;
		cursor: pointer;
	}

	.compare .mc {
		padding: 2px;
	}

		.compare .mc li {
			border: 1px solid #e5e5e5;
			padding: 4px 12px 4px 4px;
			margin-bottom: 2px;
		}

	.compare .mb {
		text-align: center;
		padding: 5px 0;
	}

	.compare .btn {
		cursor: pointer;
	}

.crumb {
	padding: 0 5px 8px;
}

.breadcrumb {
	height: 20px;
	padding: 0 0 4px 6px;
	margin-top: 15px;
	overflow: hidden;
	line-height: 20px;
	vertical-align: baseline;
}

	.breadcrumb strong, .breadcrumb h1 {
		display: inline;
		font-weight: 700;
		line-height: 20px;
		font-size: 18px;
		font-family: "microsoft yahei";
	}

	.breadcrumb span {
		font-family: "宋体";
	}

.iloading {
	width: 140px;
	height: 30px;
	padding-left: 22px;
	background: url(http://misc.360buyimg.com/201007/skin/df/i/loading.gif) no-repeat 0 center;
	margin: 0 auto;
	line-height: 30px;
	color: #999;
}

.norecode {
	color: #999;
}

.model-prompt .con {
	position: relative;
	zoom: 1;
}

	.model-prompt .con b {
		position: absolute;
		background-image: url(http://misc.360buyimg.com/201007/skin/df/i/bg_prompt.gif);
		background-repeat: no-repeat;
	}

#model-collect .con {
	padding: 20px 0 0 60px;
	color: #999;
}

	#model-collect .con a {
		text-decoration: underline;
		color: #999;
	}

#model-collect .success {
	top: 20px;
	left: 10px;
	width: 34px;
	height: 30px;
	background-position: 0 0;
}

#model-collect .failed {
	top: 20px;
	left: 10px;
	width: 34px;
	height: 30px;
	background-position: 0 -32px;
}

#css-error {
	display: none;
}

.jtip {
	position: absolute;
	z-index: 3;
	padding: 4px 15px 4px 5px;
	background: #fffcee;
	border: 1px solid #f6e09c;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
}

.jtip-content {
	color: #f60;
}

.jtip-arrow {
	position: absolute;
	left: -5px;
	width: 5px;
	height: 16px;
	overflow: hidden;
}

.jtip-arrow1 {
	position: absolute;
	top: 0;
	left: -8px;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #f6e09c transparent transparent;
	overflow: hidden;
}

.jtip-arrow2 {
	position: absolute;
	top: 0;
	left: -7px;
	z-index: 1;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #fffcee transparent transparent;
	overflow: hidden;
}

.jtip-close {
	position: absolute;
	top: 3px;
	right: 5px;
	line-height: 14px;
	cursor: pointer;
	font-size: 14px;
}

#shortcut-2013 .fl b, #shortcut-2013 .fr b {
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
}

#shortcut-2013, #shortcut-2013 .w {
	height: 30px;
	background: #f7f7f7;
}

#shortcut-2013 {
	width: 100%;
	border-bottom: 1px solid #eee;
	line-height: 30px;
}

	#shortcut-2013 li {
		height: 30px;
		padding: 0 11px 0 12px;
	}

		#shortcut-2013 li s {
			top: 9px;
			left: 0;
			width: 0;
			height: 12px;
			border-left: 1px solid #ddd;
			overflow: hidden;
		}

	#shortcut-2013 b {
		transition: transform .2s ease-in 0s;
		-webkit-transition: -webkit-transform .2s ease-in 0s;
	}

	#shortcut-2013 .fl {
		overflow: visible;
	}

		#shortcut-2013 .fl .fore1 {
			padding-left: 16px;
			z-index: 13;
		}

		#shortcut-2013 .fl b {
			top: 8px;
			left: 0;
			width: 13px;
			height: 13px;
			background: url(http://misc.360buyimg.com/lib/skin/2013/i/20130725.png) no-repeat 0 0;
			cursor: pointer;
		}

		#shortcut-2013 .fl li:hover b {
			transform: rotate(720deg);
			-webkit-transform: rotate(720deg);
		}

		#shortcut-2013 .fl .jtip {
			left: 68px;
			top: 6px;
			width: 120px;
			line-height: 16px;
		}

	#shortcut-2013 .fr {
		height: 30px;
		overflow: visible;
	}

		#shortcut-2013 .fr b {
			top: 13px;
			right: 8px;
			width: 7px;
			height: 4px;
			background-position: -95px -55px;
		}

	#shortcut-2013 .menu {
		width: 60px;
		z-index: 12;
	}

	#shortcut-2013 .dd {
		display: none;
	}

	#shortcut-2013 .hover .outline, #shortcut-2013 .hover .dd {
		position: absolute;
		border: 1px solid #ddd;
		background: #fff;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
		box-shadow: 0 0 10px rgba(0,0,0,.12);
	}

	#shortcut-2013 .hover .outline {
		z-index: -1;
		left: 5px;
		top: 3px;
		width: 73px;
		height: 28px;
	}

	#shortcut-2013 .hover .blank {
		position: absolute;
		z-index: 1;
		top: 23px;
		left: 6px;
		width: 73px;
		height: 8px;
		overflow: hidden;
		background: #fff;
	}

	#shortcut-2013 .hover .dd {
		display: block;
		top: 30px;
	}

	#shortcut-2013 .fr .hover b {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	}

#biz-service.hover .dd {
	left: 5px;
	width: 73px;
}

	#biz-service.hover .dd div {
		padding-left: 6px;
		line-height: 22px;
	}

#site-nav .dd {
	left: -172px;
	width: 250px;
}

	#site-nav .dd dt {
		padding: 4px 0 4px 9px;
		line-height: 20px;
		font-weight: 700;
	}

	#site-nav .dd dl {
		float: none;
		width: auto;
	}

		#site-nav .dd dl dd {
			margin: 0 9px;
			line-height: 22px;
			overflow: hidden;
			padding-bottom: 3px;
			border-bottom: 1px solid #f2f2f2;
			*zoom: 1;
		}

		#site-nav .dd dl div {
			float: left;
			margin-right: 10px;
			display: inline;
		}

	#site-nav .dd .fore3 dd {
		border-bottom: 0;
	}

	#site-nav .dd .fore3 {
		padding-bottom: 4px;
	}

	#site-nav .dd .fore1 div {
		width: 58px;
		margin-right: 0;
	}

#header-2013 {
	height: 60px;
	padding: 15px 0;
}

#logo-2013 {
	float: left;
	width: 330px;
}

	#logo-2013 a:link b, #logo-2013 a:visited b {
		top: 12px;
		left: 168px;
		width: 100px;
		height: 38px;
		cursor: pointer;
	}

	#logo-2013 a:hover b, #logo-2013 a:active b {
		display: none;
		background: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png) #fff no-repeat 0 -312px;
	}

.root61 #logo {
	width: 350px;
}

#search-2013 {
	float: left;
	width: 330px;
	padding: 4px 86px 0 0;
}

	#search-2013 input {
		margin: 0;
		padding: 0;
		height: 30px;
		border: 0;
	}

	#search-2013 .i-search {
		z-index: 11;
		width: 304px;
		height: 30px;
		margin-bottom: 3px;
		border: 3px solid #e4393c;
	}

	#search-2013 .form {
		height: 30px;
		overflow: hidden;
	}

	#search-2013 .text {
		width: 216px;
		height: 20px;
		padding: 5px;
		background-position: 0 -360px;
		background-color: #fff;
		background-repeat: repeat-x;
		line-height: 20px;
		color: #999;
		font-family: arial,"宋体";
		font-size: 14px;
	}

	#search-2013 .button {
		width: 78px;
		background: #e4393c;
		font-size: 14px;
		font-weight: 700;
		color: #fff;
	}

	#search-2013 .text, #search-2013 .button {
		-webkit-appearance: none;
		-webkit-border-radius: 0;
	}

	#search-2013 #shelper {
		overflow: hidden;
		position: absolute;
		top: 32px;
		left: -3px;
		width: 308px;
		border: 1px solid #e4393c;
		background: #fff;
		-moz-box-shadow: 0 0 5px #999;
		-webkit-box-shadow: 0 0 5px #999;
		box-shadow: 0 0 5px #999;
	}

		#search-2013 #shelper li.close:hover {
			background: 0;
		}

	#search-2013 .text:focus {
		background-color: #fcfcfc;
		-webkit-box-shadow: 2px 2px 3px #d2d2d2 inset;
		-moz-box-shadow: 2px 2px 3px #d2d2d2 inset;
		box-shadow: 2px 2px 3px #d2d2d2 inset;
	}

.root61 #search-2013 #shelper {
	width: 418px;
}

#shelper li {
	overflow: hidden;
	padding: 1px 6px;
	line-height: 22px;
	cursor: pointer;
}

#shelper .search-item {
	float: left;
	width: 190px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#shelper li.fore1 .search-item {
	width: 170px;
}

#shelper .search-count {
	overflow: hidden;
	color: #aaa;
	text-align: right;
	*zoom: 1;
}

#shelper .close {
	border-top: 1px solid #efefef;
	text-align: right;
}

#shelper .item3 {
	cursor: default;
}

	#shelper .item3 a {
		float: left;
		margin-right: 10px;
		white-space: nowrap;
	}

#shelper li.fore1 {
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #ddd;
}

	#shelper li.fore1 .item1 {
		float: none;
		width: auto;
		height: 22px;
		padding: 1px 2px 1px 20px;
		overflow: hidden;
		zoom: 1;
	}

	#shelper li.fore1 div.fore1 {
		padding: 0 6px;
	}

	#shelper li.fore1 strong {
		color: #c00;
	}

	#shelper li.fore1 .fore1 strong {
		color: #333;
	}

	#shelper li.fore1 .item1 {
		float: none;
		width: auto;
		padding: 1px 6px 1px 20px;
	}

	#shelper li.fore1 .item2 {
		float: none;
		width: auto;
		padding: 1px 6px 1px 20px;
	}

	#shelper li.fore1 .item3 {
		float: none;
		width: auto;
		color: #9c9a9c;
	}

	#shelper li.fore1 span {
		float: left;
	}

#shelper li:hover {
	background: #ffdfc6;
}

#shelper li.fore1:hover, #shelper li.close:hover {
	background: 0;
}

#shelper li.fore1 div:hover {
	background: #ffdfc6;
}

#shelper-2013 {
	overflow: hidden;
	position: absolute;
	top: 32px;
	left: -3px;
	width: 648px;
	padding: 10px 10px 10px 0;
	border: 1px solid #e4393c;
	background: #fff;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
}

	#shelper-2013 .i-shelper {
		overflow: hidden;
	}

	#shelper-2013 .list-text {
		width: 312px;
		padding: 0 0 200px;
		margin-bottom: -200px;
		border-right: 1px solid #eee;
	}

		#shelper-2013 .list-text li {
			overflow: hidden;
			padding: 1px 15px 1px 10px;
			line-height: 22px;
			cursor: pointer;
			*zoom: 1;
		}

		#shelper-2013 .list-text .search-item {
			float: left;
			width: 190px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		#shelper-2013 .list-text li.fore1 .search-item {
			width: 190px;
		}

		#shelper-2013 .list-text .search-count {
			overflow: hidden;
			color: #aaa;
			text-align: right;
		}

		#shelper-2013 .list-text .item3 {
			cursor: default;
		}

			#shelper-2013 .list-text .item3 a {
				float: left;
				margin-right: 10px;
				white-space: nowrap;
			}

		#shelper-2013 .list-text li.fore1 {
			width: 100%;
			padding: 0;
			border-bottom: 1px solid #eee;
		}

			#shelper-2013 .list-text li.fore1 div.fore1 {
				padding: 0 15px 0 10px;
			}

			#shelper-2013 .list-text li.fore1 strong {
				color: #e4393c;
			}

			#shelper-2013 .list-text li.fore1 .fore1 strong {
				color: #333;
			}

			#shelper-2013 .list-text li.fore1 .item1 {
				float: none;
				width: auto;
				padding: 1px 15px 1px 20px;
			}

			#shelper-2013 .list-text li.fore1 .item2 {
				float: none;
				width: auto;
				padding: 1px 15px 1px 20px;
			}

			#shelper-2013 .list-text li.fore1 .item3 {
				float: none;
				width: auto;
				color: #9c9a9c;
			}

			#shelper-2013 .list-text li.fore1 span {
				float: left;
			}

		#shelper-2013 .list-text .hover {
			background: #f3f3f3;
		}

		#shelper-2013 .list-text .resultful {
			background-image: url(http://misc.360buyimg.com/lib/skin/2012/i/8.png);
			background-repeat: no-repeat;
			background-position: 302px 8px;
		}

	#shelper-2013 .list-word {
		width: 320px;
		padding-left: 4px;
		border-top: 1px solid #f1f1f1;
		padding: 8px 0;
		color: #999;
		font-family: "宋体";
	}

		#shelper-2013 .list-word strong {
			color: #e4393c;
		}

		#shelper-2013 .list-word a:link, #shelper-2013 .list-word a:visited {
			float: left;
			white-space: nowrap;
			margin-right: 16px;
			color: #005ea7;
			text-decoration: underline;
		}

	#shelper-2013 .list-img {
		width: 324px;
		padding-bottom: 8px;
	}

		#shelper-2013 .list-img .item {
			width: 100px;
			border: 1px solid #fff;
			padding: 0 3px;
		}

		#shelper-2013 .list-img .p-name {
			height: 3em;
		}

		#shelper-2013 .list-img .p-price {
			color: #e4393c;
		}

		#shelper-2013 .list-img .item:hover {
			border-color: #7abd54;
		}

	#shelper-2013 .list-word {
		padding-bottom: 0;
	}

#hotwords {
	height: 18px;
	color: #999;
	overflow: hidden;
}

	#hotwords span, #hotwords strong {
		float: left;
		font-weight: 400;
	}

	#hotwords a:link, #hotwords a:visited {
		float: left;
		margin-right: 10px;
		color: #999;
	}

	#hotwords a:hover, #hotwords a:active {
		color: #e4393c;
	}

.root61 #search-2013 {
	width: 510px;
	padding-right: 126px;
}

	.root61 #search-2013 .i-search {
		width: 494px;
	}

	.root61 #search-2013 .text {
		width: 406px;
	}

#my360buy-2013 dt, #my360buy-2013 dl.hover dt {
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
}

#my360buy-2013 {
	float: left;
	position: relative;
	z-index: 9;
	width: 106px;
	height: 30px;
	margin-top: 12px;
}

	#my360buy-2013 dt {
		position: absolute;
		z-index: 1;
		width: 50px;
		height: 30px;
		padding: 0 24px 0 30px;
		border: 1px solid #efefef;
		background-position: -116px -24px;
		background-color: #f7f7f7;
		text-align: center;
		line-height: 27px;
		cursor: pointer;
		*line-height: 30px;
	}

		#my360buy-2013 dt span {
			font-family: "宋体";
			color: #005ea7;
		}

		#my360buy-2013 dt b {
			top: 12px;
			right: 8px;
			width: 0;
			height: 0;
			border-style: solid dashed dashed;
			border-width: 5px;
			border-color: #ccc transparent transparent;
			overflow: hidden;
		}

	#my360buy-2013 dd {
		display: none;
		position: absolute;
		top: 32px;
		right: 0;
		width: 310px;
		border: 1px solid #e3e3e3;
		background: #fff;
	}

	#my360buy-2013 dl.hover dt {
		height: 32px;
		border: 1px solid #e3e3e3;
		border-bottom: 0;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
		box-shadow: 0 0 10px rgba(0,0,0,.12);
		background-position: -115px -53px;
		background-color: #fff;
	}

	#my360buy-2013 dl.hover dd {
		display: block;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
		box-shadow: 0 0 10px rgba(0,0,0,.12);
	}

	#my360buy-2013 dl.hover s {
		position: absolute;
		bottom: -10px;
		left: -10px;
		width: 114px;
		height: 10px;
		background: #fff;
	}

	#my360buy-2013 dl.hover dt b {
		top: 7px;
		border-style: dashed dashed solid;
		border-color: transparent transparent #ccc;
	}

	#my360buy-2013 .prompt a, #my360buy-2013 .orderlist a {
		color: #005ea7;
	}

	#my360buy-2013 .prompt {
		padding: 6px 6px 6px 9px;
		border-bottom: 1px solid #eee;
		line-height: 25px;
		overflow: hidden;
		zoom: 1;
	}

		#my360buy-2013 .prompt .btn-login {
			display: block;
			width: 73px;
			height: 25px;
			text-align: center;
			line-height: 25px;
			background: #e4393c;
			color: #fff;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}

	#my360buy-2013 .smt h4 {
		float: left;
		padding-left: 4px;
		font-weight: 400;
	}

	#my360buy-2013 .smt .extra {
		float: left;
	}

	#my360buy-2013 .orderlist {
		width: 300px;
		padding: 8px 5px;
		border-bottom: 1px solid #e6e6e6;
	}

		#my360buy-2013 .orderlist li {
			overflow: hidden;
			border-top: 1px dotted #ccc;
			zoom: 1;
		}

		#my360buy-2013 .orderlist .fore1 {
			border-top: 0;
		}

		#my360buy-2013 .orderlist span {
			color: #f60;
		}

		#my360buy-2013 .orderlist .p-img {
			padding-left: 4px;
		}

			#my360buy-2013 .orderlist .p-img img, #my360buy-2013 .orderlist .more {
				float: left;
				border: 1px solid #ddd;
				margin-right: 3px;
			}

		#my360buy-2013 .orderlist .more {
			width: 50px;
			height: 50px;
			background: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png) no-repeat 0 -250px;
			overflow: hidden;
			line-height: 150px;
			margin-right: 0;
		}

		#my360buy-2013 .orderlist .p-detail {
			padding-top: 2px;
		}

	#my360buy-2013 .uclist {
		width: 310px;
		margin: 5px 0;
		overflow: hidden;
	}

		#my360buy-2013 .uclist ul {
			width: 134px;
			padding: 0 10px;
		}

		#my360buy-2013 .uclist .fore1 {
			border-right: 1px solid #f1f1f1;
		}

		#my360buy-2013 .uclist a:link, #my360buy-2013 .uclist a:visited {
			display: block;
			height: 18px;
			overflow: hidden;
			padding: 5px;
			text-decoration: none;
			color: #005ea7;
		}

		#my360buy-2013 .uclist a:hover, #my360buy-2013 .uclist a:active {
			background: #f5f5f5;
			color: #e4393c;
		}

	#my360buy-2013 .viewlist {
		width: 305px;
		padding: 8px 0 8px 5px;
		background: #f3f3f3;
	}

		#my360buy-2013 .viewlist span {
			padding-left: 4px;
		}

		#my360buy-2013 .viewlist li {
			width: 52px;
			padding: 4px;
			line-height: 0;
			font-size: 0;
		}

		#my360buy-2013 .viewlist a:link, #my360buy-2013 .viewlist a:visited {
			display: block;
			border: 1px solid #ddd;
		}

	#my360buy-2013 .loading-style1 {
		margin: 10px auto;
	}

#settleup-2013 dt, #settleup-2013 dl.hover dt, #settleup-2013 .nogoods b {
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
}

#settleup-2013 {
	float: right;
	position: relative;
	z-index: 9;
	width: 126px;
	height: 30px;
	margin-top: 12px;
}

	#settleup-2013 dt {
		position: absolute;
		z-index: 3;
		width: 74px;
		height: 30px;
		padding: 0 20px 0 30px;
		border: 1px solid #efefef;
		background-position: -115px -84px;
		background-color: #f7f7f7;
		cursor: pointer;
		text-align: center;
	}

		#settleup-2013 dt .shopping {
			position: absolute;
			top: -13px;
			left: 20px;
			background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
			background-position: -133px -279px;
			padding-left: 6px;
			color: #fff;
		}

			#settleup-2013 dt .shopping span {
				float: left;
				display: block;
				height: 20px;
				padding-right: 6px;
				background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
				background-position: 100% -250px;
			}

		#settleup-2013 dt a {
			line-height: 27px;
			*line-height: 30px;
		}

		#settleup-2013 dt b {
			top: 9px;
			right: 4px;
			width: 0;
			height: 0;
			border-style: dashed dashed dashed solid;
			border-width: 5px;
			border-color: transparent transparent transparent #ccc;
			overflow: hidden;
		}

	#settleup-2013 dd {
		display: none;
		position: absolute;
		top: 32px;
		right: 0;
		width: 350px;
	}

	#settleup-2013 dl.hover dt {
		height: 32px;
		border: 1px solid #e3e3e3;
		border-bottom: 0;
		background-position: -115px -114px;
		background-color: #fff;
		-moz-box-shadow: 0 0 10px #ddd;
		-webkit-box-shadow: 0 0 10px #ddd;
		box-shadow: 0 0 10px #ddd;
	}

	#settleup-2013 dl.hover s {
		position: absolute;
		bottom: -10px;
		left: -10px;
		width: 134px;
		height: 10px;
		background: #fff;
	}

	#settleup-2013 dl.hover dd {
		display: block;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
		box-shadow: 0 0 10px rgba(0,0,0,.12);
	}

#settleup-content {
	position: relative;
	left: 0;
	top: 0;
	z-index: 2;
	width: 350px;
	background: #fff;
}

#settleup-iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 350px;
	background: #000;
}

#settleup-2013 .prompt {
	border: 1px solid #ddd;
	padding: 10px 15px;
	background: #fff;
}

#settleup-2013 .nogoods {
	padding-left: 30px;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	color: #999;
}

	#settleup-2013 .nogoods b {
		float: left;
		width: 56px;
		height: 49px;
		background-position: 0 0;
	}

#settleup-2013 .sm {
	margin-bottom: 0;
}

#settleup-2013 .smt {
	height: 25px;
	padding: 6px 8px;
	background-position: 0 -118px;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd #ddd #eee;
	line-height: 25px;
}

	#settleup-2013 .smt .extra {
		color: #999;
	}

#settleup-2013 .smc {
	border: solid #ddd;
	border-width: 0 1px;
	background: #fff;
	height: auto !important;
	height: 344px;
	max-height: 344px;
	overflow-y: auto;
}

#settleup-2013 ul {
	margin-top: -1px;
}

#settleup-2013 li {
	padding: 8px 10px;
	border-top: 1px dotted #ccc;
	overflow: hidden;
	line-height: 17px;
	vertical-align: bottom;
	*zoom: 1;
}

	#settleup-2013 li:hover, #settleup-2013 li.hover {
		background: #f5f5f5;
	}

#settleup-2013 .p-img {
	width: 50px;
	height: 50px;
	border: 1px solid #ddd;
	padding: 0;
	margin-right: 10px;
	font-size: 0;
}

#settleup-2013 .p-name {
	width: 150px;
	height: 52px;
}

#settleup-2013 .p-price {
	font-weight: 700;
}

#settleup-2013 .delete {
	color: #005ea7;
}

#settleup-2013 .smb {
	padding: 8px;
	background: #f5f5f5;
	border: solid #ddd;
	border-width: 0 1px 1px;
}

	#settleup-2013 .smb b {
		margin: 0 5px;
		color: #e4393c;
	}

	#settleup-2013 .smb strong {
		font-size: 18px;
		color: #e4393c;
	}

	#settleup-2013 .smb a {
		display: inline-block;
		width: 120px;
		height: 30px;
		margin-top: 6px;
		background: #e4393c;
		color: #fff;
		text-align: center;
		font-weight: 700;
		line-height: 30px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

#settleup-2013 li .gift {
	height: 17px;
	width: 310px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

	#settleup-2013 li .gift a, #settleup-2013 li .gift-jq {
		color: #999;
	}

#settleup-2013 .gift-jq {
	clear: both;
}

*html #settleup-2013 .smc {
	height: 344px;
}

*html #settleup-2013 li {
	font-family: "宋体";
}

*html #settleup-2013 dd {
	right: -1px;
}

#settleup-2013 .dt {
	padding: 2px 10px;
}

#settleup-2013 .dt-mz {
	color: #999;
	width: 310px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

	#settleup-2013 .dt-mz a {
		color: #999;
	}

	#settleup-2013 .dt-mz:hover {
		background: #fff;
	}

#mcart-suit .dt, #mcart-suit .dt:hover {
	background: #d3ebff;
}

#mcart-mj .dt, #mcart-mz .dt, #mcart-mj .dt:hover, #mcart-mz .dt:hover {
	background: #bffab1;
}

#settleup-content .fr .hl-green, #settleup-content .fr .hl-orange {
	margin-right: 0;
}

#settleup-content .hl-green, #settleup-content .hl-orange {
	margin-right: 5px;
	color: #fff;
	display: inline-block;
	*zoom: 1;
	padding: 0 2px;
	font: 12px/16px simsun;
}

#settleup-content .hl-green {
	background: #3b0;
}

#settleup-content .hl-orange {
	background: #f60;
}

#nav-2013 {
	position: relative;
	z-index: 6;
	height: 40px;
	padding-left: 210px;
	margin-bottom: 10px;
	background: #e4393c;
}

#navitems-2013 {
	background: -moz-linear-gradient(top,#e64346,#e13335);
	background: -webkit-gradient(linear,0 0,0 100%,from(#e64346),to(#e13335));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E64346",endColorstr="#E13335");
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #e64346 ", endColorstr=" #e13335 ")";
}

	#navitems-2013, #navitems-2013 li, #navitems-2013 li a {
		height: 40px;
	}

		#navitems-2013 li {
			float: left;
			position: relative;
			width: 83px;
		}

			#navitems-2013 li a {
				position: absolute;
				top: 0;
				left: 0;
				width: 85px;
				text-align: center;
				color: #fff;
				font: 700 15px/40px "microsoft yahei";
				text-decoration: none;
			}

		#navitems-2013 .curr, #navitems-2013 .hover {
			z-index: 1;
		}

			#navitems-2013 .curr a, #navitems-2013 .hover a {
				background: #a40000;
			}

#treasure {
	position: absolute;
	right: 0;
	top: 0;
}

#categorys-2013 .mt b, #categorys-2013 h3, #categorys-2013 s, #categorys-2013.hover .mt b {
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
}

#categorys-2013 {
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	height: 40px;
}

	#categorys-2013 .mt {
		background: #cd2a2c;
	}

		#categorys-2013 .mt a {
			display: block;
			height: 40px;
			padding-left: 20px;
			line-height: 40px;
			color: #fff;
		}

		#categorys-2013 .mt b {
			top: 10px;
			right: 10px;
			width: 20px;
			height: 20px;
			background-position: -65px 0;
		}

	#categorys-2013 .mc {
		display: none;
		position: absolute;
		top: 40px;
		left: 0;
		width: 203px;
		height: 402px;
		padding: 3px 3px 3px 0;
		background: #fafafa;
		border: solid #e4393c;
		border-width: 0 2px 2px;
		overflow: visible;
	}

	#categorys-2013 .item {
		width: 200px;
		height: 28px;
		border-top: 1px solid #fff;
	}

	#categorys-2013 .fore1 {
		border-top: 0;
	}

	#categorys-2013 span {
		display: block;
		width: 203px;
		position: absolute;
		z-index: 1;
	}

	#categorys-2013 h3 {
		width: 186px;
		height: 26px;
		line-height: 26px;
		padding-left: 13px;
		border-width: 1px 0;
		background-image: none;
		font-weight: 400;
	}

		#categorys-2013 h3 a:link, #categorys-2013 h3 a:visited {
			color: #333;
		}

		#categorys-2013 h3 a:hover, #categorys-2013 h3 a:active {
			color: #e4393c;
			font-weight: 700;
		}

	#categorys-2013 s {
		display: block;
		position: absolute;
		top: 10px;
		left: 189px;
		width: 6px;
		height: 9px;
		background-position: -110px -45px;
	}

	#categorys-2013 .item .i-mc {
		display: none;
		position: absolute;
		left: 198px;
		top: 3px;
		width: 705px;
		border: 1px solid #ddd;
		background: #fff;
		overflow: visible;
		-moz-box-shadow: 0 0 10px #ddd;
		-webkit-box-shadow: 0 0 10px #ddd;
		box-shadow: 0 0 10px #ddd;
	}

	#categorys-2013 .item dt {
		padding: 3px 6px 0 0;
		font-weight: 700;
		color: #e4393c;
	}

	#categorys-2013 .item dd {
		padding: 3px 0 0;
		overflow: hidden;
		zoom: 1;
	}

	#categorys-2013 .subitem {
		float: left;
		width: 477px;
		min-height: 370px;
		padding: 0 4px 0 8px;
	}

	#categorys-2013 .fore13 .subitem {
		min-height: 382px;
	}

	#categorys-2013 .subitem dl {
		border-top: 1px solid #eee;
		padding: 6px 0;
		overflow: hidden;
		zoom: 1;
	}

	#categorys-2013 .subitem .fore1 {
		border-top: 0;
	}

	#categorys-2013 .subitem dt {
		float: left;
		width: 54px;
		line-height: 22px;
		text-align: right;
	}

	#categorys-2013 .subitem dd {
		overflow: hidden;
		*zoom: 1;
	}

	#categorys-2013 .subitem em {
		float: left;
		height: 14px;
		margin: 4px 0;
		line-height: 14px;
		padding: 0 8px;
		border-left: 1px solid #ccc;
	}

	#categorys-2013 .subitem dt a {
		color: #e4393c;
		text-decoration: underline;
	}

	#categorys-2013 .subitem dd a {
		white-space: nowrap;
	}

	#categorys-2013 .fr {
		width: 210px;
		padding-bottom: 2010px;
		margin-bottom: -2000px;
	}

		#categorys-2013 .fr dl {
			width: 194px;
			padding: 6px 8px;
		}

		#categorys-2013 .fr a {
			color: #666;
		}

		#categorys-2013 .fr dd {
			padding-top: 6px;
			line-height: 20px;
			overflow: hidden;
		}

		#categorys-2013 .fr img {
			margin-bottom: 4px;
		}

	#categorys-2013 .categorys-brands li {
		float: left;
		width: 97px;
	}

	#categorys-2013 .mc .extra {
		display: none;
	}

	#categorys-2013 .close {
		position: absolute;
		top: -1px;
		left: 706px;
		z-index: 14;
		width: 26px;
		height: 26px;
		background: rgba(0,0,0,.6);
		text-align: center;
		line-height: 26px;
		color: #fff;
		cursor: pointer;
		font-size: 26px;
		background-color: transparent\9;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr='#60000000',endColorstr='#60000000');
	}

	#categorys-2013 .loading-style1 {
		margin-top: 10px;
	}

	#categorys-2013 .fore1 .categorys-brands li, #categorys-2013 .fore13 .categorys-brands li {
		width: 194px;
	}

	#categorys-2013 .fore13 .i-mc {
		top: 23px;
	}

	#categorys-2013 .fore13 .categorys-brands li {
		width: 97px;
	}

	#categorys-2013 .fore14 .categorys-brands li {
		width: 194px;
	}

	#categorys-2013 .hover span {
		z-index: 13;
		width: 160px;
	}

	#categorys-2013 .hover h3 {
		border: solid #ddd;
		border-width: 1px 0;
		background-color: #fff;
		overflow: hidden;
		-moz-box-shadow: 0 0 8px #ddd;
		-webkit-box-shadow: 0 0 8px #ddd;
		box-shadow: 0 0 8px #ddd;
	}

	#categorys-2013 .hover s {
		left: 199px;
		top: -4px;
		width: 7px;
		height: 38px;
		background: #fff;
		overflow: hidden;
	}

	#categorys-2013 .fore1.hover s {
		top: 1px;
	}

	#categorys-2013 .hover .i-mc {
		display: block;
		z-index: 12;
	}

	#categorys-2013.hover .mt b {
		background-position: -65px -23px;
	}

	#categorys-2013.hover .mc {
		display: block;
	}

	*html #categorys-2013 .item dd {
		padding-bottom: 6px;
	}

	*html #categorys-2013 .subitem {
		height: 382px;
	}

	*html #categorys-2013 .fore13 .subitem {
		height: 382px;
	}

	#categorys-2013 .categorys-links {
		padding: 10px 8px;
	}

		#categorys-2013 .categorys-links a {
			display: block;
			width: 194px;
			height: 30px;
			background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/28.png);
			background-repeat: no-repeat;
			line-height: 80px;
			overflow: hidden;
		}

#categorys-links-diy a {
	background-position: 0 0;
}

#categorys-links-dpg a {
	background-position: 0 -30px;
}

#categorys-links-cellphone a {
	background-position: 0 -60px;
}

#categorys-links-jzc a {
	background-position: 0 -90px;
}

#categorys-2013 .item-col2 .subitem {
	width: auto;
	padding: 0 8px;
}

#categorys-2013 .sub-item-col {
	width: 334px;
}

	#categorys-2013 .sub-item-col .fore1 {
		padding-top: 0;
	}

#categorys-2013 .sub-item-col0 {
	border-right: 1px solid #eee;
	margin-right: 8px;
	margin-bottom: 8px;
	padding-right: 8px;
	min-height: 370px;
}

#categorys-2013 .title-list {
	font-size: 14px;
	padding: 5px 10px;
	margin: 0 10px 10px;
	border-bottom: 1px solid #eee;
}

	#categorys-2013 .title-list li {
		padding-left: 30px;
		height: 28px;
		line-height: 28px;
		margin-right: 20px;
		background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/virtuals-cat-ico20140826.png);
		background-repeat: no-repeat;
	}

		#categorys-2013 .title-list li.fore1 {
			background-position: 0 0;
		}

		#categorys-2013 .title-list li.fore2 {
			background-position: 0 -48px;
		}

		#categorys-2013 .title-list li.fore3 {
			background-position: 0 -99px;
		}

		#categorys-2013 .title-list li.fore4 {
			background-position: 0 -144px;
		}

		#categorys-2013 .title-list li.fore5 {
			background-position: 0 -191px;
		}

		#categorys-2013 .title-list li.fore6 {
			background-position: 0 -241px;
		}

*html #categorys-2013 .sub-item-col0 {
	height: 370px;
}

#service-2013 dl b {
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
}

#service-2013 {
	padding: 10px 20px;
	margin-bottom: 20px;
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #f1f1f1;
}

	#service-2013 dl {
		float: left;
		width: 196px;
	}

	#service-2013 dt {
		position: relative;
		padding: 6px 0 6px 44px;
		font: 14px "microsoft yahei";
		zoom: 1;
	}

	#service-2013 dd {
		min-height: 120px;
		padding-left: 24px;
		margin-left: 20px;
		line-height: 20px;
	}

	#service-2013 dt b {
		position: absolute;
		top: 5px;
		left: 0;
		width: 40px;
		height: 40px;
	}

	#service-2013 dl.fore1 b {
		background-position: 0 -55px;
	}

	#service-2013 dl.fore2 b {
		background-position: -50px -55px;
	}

	#service-2013 dl.fore3 b {
		background-position: 0 -102px;
	}

	#service-2013 dl.fore4 b {
		background-position: -50px -102px;
	}

	#service-2013 dl.fore5 b {
		background-position: 0 -149px;
	}

	#service-2013 dl.fore5 {
		width: 160px;
	}

	#service-2013 .fr {
		display: none;
	}

	*html #service-2013 dd {
		height: 120px;
	}

.root61 #service-2013 dl {
	width: 252px;
}

	.root61 #service-2013 dl.fore5 {
		width: 160px;
	}

#footer-2013 {
	padding-bottom: 30px;
	text-align: center;
}

	#footer-2013 .links a, #footer-2013 .links span {
		margin: 0 10px;
	}

		#footer-2013 .links span a {
			margin: 0;
		}

	#footer-2013 .copyright {
		margin: 10px 0;
	}

	#footer-2013 .authentication a {
		margin: 0 5px;
	}

.footmark .m {
	padding: 0 9px;
	border: 1px solid #ddd;
	border-top: 2px solid #999;
}

.footmark .mt {
	height: 30px;
	line-height: 30px;
}

.footmark .title {
	width: 50%;
	float: left;
	font-weight: 400;
}

.footmark .extra {
	width: 50%;
	float: right;
	text-align: right;
}

.footmark .may-like .change {
	display: inline-block;
}

	.footmark .may-like .change .ico, .may-like .change .txt {
		display: inline-block;
		vertical-align: middle;
		*cursor: pointer;
	}

	.footmark .may-like .change .ico {
		width: 16px;
		height: 16px;
		margin-right: 5px;
		background: url(http://misc.360buyimg.com/product/skin/2012/i/update.png) no-repeat;
	}

.footmark .may-like .mc {
	height: 246px;
	overflow: hidden;
}

.footmark .may-like-list {
	padding-top: 15px;
	margin-right: -10px;
}

	.footmark .may-like-list li {
		width: 150px;
		height: 216px;
		float: left;
		margin: 0 8px 0 0;
		padding: 0 18px 15px;
		text-align: center;
	}

	.footmark .may-like-list .p-img img {
		width: 130px;
		height: 130px;
	}

	.footmark .may-like-list .p-name {
		height: 36px;
	}

	.footmark .may-like-list .p-review {
		line-height: 20px;
	}

		.footmark .may-like-list .p-review a {
			color: #005ea7;
		}

	.footmark .may-like-list .p-price {
		line-height: 20px;
		color: #e3393c;
	}

.footmark .recent-view .mc {
	height: 126px;
	overflow: hidden;
}

.footmark .recent-view-list {
	margin-right: -36px;
	padding-top: 14px;
}

	.footmark .recent-view-list li {
		width: 86px;
		float: left;
		margin: 0 2px 0 0;
		padding-bottom: 14px;
		text-align: center;
	}

	.footmark .recent-view-list .p-img img {
		width: 70px;
		height: 70px;
	}

	.footmark .recent-view-list .p-price {
		color: #e3393c;
	}

.root61 .footmark .may-like-list li {
	padding-left: 20px;
}

.root61 .footmark .recent-view-list li {
	margin: 0 2px 0 3px;
	*display: inline;
}

#shortcut-2013 #app-jd {
	padding-left: 37px;
}

#app-jd i {
	position: absolute;
	z-index: 2;
	left: 14px;
	top: 5px;
	width: 13px;
	height: 22px;
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
	background-position: -128px -360px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

#app-jd.hover i {
	background-position: -128px -399px;
}

#app-jd .dd {
	left: 5px;
	width: 210px;
	padding: 20px 0 20px 20px;
}

	#app-jd .dd .qr-code {
		position: relative;
		margin-bottom: 8px;
	}

		#app-jd .dd .qr-code i {
			position: absolute;
			display: block;
			width: 49px;
			height: 23px;
			background: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png) no-repeat 0 -438px;
			left: 88px;
			top: 5px;
		}

		#app-jd .dd .qr-code .details {
			position: absolute;
			left: 103px;
			top: 28px;
		}

			#app-jd .dd .qr-code .details em, #app-jd .dd .qr-code .details strong {
				display: block;
				line-height: 20px;
			}

			#app-jd .dd .qr-code .details em {
				color: #999;
			}

			#app-jd .dd .qr-code .details strong {
				color: #e4393c;
				font-size: 14px;
			}

#app-jd .app-btn {
	height: 29px;
	font-size: 0;
}

#app-jd .btn-app-apple, #app-jd .btn-app-android {
	width: 97px;
	height: 29px;
	display: inline-block;
	line-height: 29px;
	background-image: url(http://misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png);
	background-repeat: no-repeat;
}

#app-jd .btn-app-apple {
	background-position: 0 -360px;
	margin-right: 5px;
}

#app-jd .btn-app-android {
	background-position: 0 -399px;
}

#app-jd .qr-item {
	position: relative;
}

	#app-jd .qr-item.qr-jd-app {
		margin-bottom: 30px;
	}

	#app-jd .qr-item .qr-img {
		position: absolute;
		left: 0;
		top: 10px;
	}

	#app-jd .qr-item .qr-ext {
		padding-left: 92px;
	}

		#app-jd .qr-item .qr-ext strong, #app-jd .qr-item .qr-ext a {
			display: block;
			margin: 0;
		}

		#app-jd .qr-item .qr-ext strong {
			line-height: 20px;
			margin-bottom: 7px;
			color: #e4393c;
		}

		#app-jd .qr-item .qr-ext .btn-app-apple {
			margin-bottom: 7px;
		}

#shortcut-2013 #app-jd.hover .outline, #shortcut-2013 #app-jd.hover .blank {
	width: 98px;
}

#app-jd .qr-info {
	display: none;
}

#app-jd .dd {
	padding-top: 60px;
	padding-left: 30px;
	padding-right: 10px;
}

#app-jd .qr-info {
	display: block;
	position: absolute;
	top: 24px;
	left: 8px;
	width: 220px;
	height: 65px;
	background: url(http://img13.360buyimg.com/da/jfs/t28/272/4908976011/2117/d543b705/537b084eN94336622.png);
}

#shortcut-2013 #jd-vip {
	padding-left: 38px;
}

#jd-vip:hover i {
	background-position: 0 -15px;
}

#jd-vip i {
	position: absolute;
	left: 10px;
	top: 9px;
	display: block;
	width: 24px;
	height: 11px;
	overflow: hidden;
	background: url(http://misc.360buyimg.com/lib/skin/2013/i/vip.png);
}

.item-fore {
	text-align: center;
}

.op-btns {
	margin-top: 20px;
}
