﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, code, del, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline
}
input:focus {
	outline:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ol, ul {
	list-style:none
}
th, td {
	vertical-align:middle
}
.Left {
	float:left
}
.Right {
	float:right
}
.r {
	text-align:right!important
}
.c {
	text-align:center!important
}
.l {
	text-align:left!important
}
a {
	text-decoration:none;
	color:#333
}
a:hover {
	color:#0aa74e;
	text-decoration:underline
}
a:hover img {
	text-decoration:none
}
.red, a.red {
	color:#c9033b
}
.gray, a.gray {
	color:#666
}
.orange, a.orange {
	color:#F60
}
.black, a.black {
	color:#333
}
.white, a.white {
	color:#FFF
}
.none {
	display:none
}
.clearfix:after {
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
*zoom:1
}
.clear {
	clear:both
}
.w {
	width:980px;
	margin-left:auto;
	margin-right:auto
}
.height5 {
	height:5px;
	line-height:1px
}
.height10 {
	height:10px;
	line-height:1px
}
.height15 {
	height:15px
}
.height20 {
	height:20px
}
.height25 {
	height:25px
}
.height30 {
	height:30px
}
.height40 {
	height:40px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mb10 {
	margin-bottom:10px
}
.mt20 {
	margin-top:20px
}
.inline_block {
	display:inline-block
}
.bold {
	font-weight:bold
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.fline {
	text-decoration:line-through
}
.uline {
	text-decoration:underline
}
.yen {
	font-family:Arial, Helvetica, sans-serif
}
.pointer {
	cursor:pointer
}
img {
	background:#eee;
	overflow:hidden;
	vertical-align:top
}
body {
	margin:0 auto;
	font-family:Arial;
	_font-family:宋体, Arial;
	font-size:12px
}
html, html body {
	_background-image:url(about:blank);
	_background-attachment:fixed
}
.pageAD {
	height:50px;
	overflow:hidden;
	position:relative
}
.pageAD .closeX {
	position:absolute;
	top:2px;
	right:2px;
	background:#c00;
	width:16px;
	height:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	cursor:pointer
}
.page-header {
	height:112px;
	background:#fff
}
.page-header .logo {
	width:146px;
	height:53px;
	padding:29px 0 30px
}
.page-header .logo a img {
	background:url(../images/bg3.png) 0 -318px no-repeat
}
.page-header .city {
	width:145px;
	height:36px;
	padding:46px 0 30px 10px
}
.page-header .city .show {
	height:22px
}
.page-header .city .show .name {
	display:inline-block;
	line-height:22px;
	font-size:17px;
	font-family:微软雅黑;
	color:#c9033b;
	float:left
}
.page-header .en_name {
	background:url(../images/bg3.png) 0 -371px no-repeat
}
.city-select {
	height:22px;
	float:left;
	margin-left:5px;
	position:relative;
	z-index:110
}
.city-select .selector {
	width:59px;
	height:18px;
	line-height:18px;
	padding-left:5px;
	overflow:hidden;
	background:url(../images/bg3.png) -77px -175px no-repeat;
	margin-top:2px;
	color:#717171;
	text-decoration:none;
	display:inline-block;
	vertical-align:top
}
.city-select .selector:hover {
	background:#c6033b;
	color:#fff!important
}
.city-select .hideMap {
	width:400px;
	padding:10px 15px;
	border:solid 1px #ca033c;
	background:#fff;
	position:absolute;
	left:0;
	top:18px;
	z-index:111;
	display:none;
	box-shadow:1px 2px 5px #666;
	color:#444
}
.city-select .hideMap .showPanel {
	border-bottom:solid 1px #e9e9e9;
	padding-bottom:10px
}
.city-select .hideMap .showPanel2 {
	padding-top:10px
}
.city-select .hideMap .showPanel .near {
	height:20px;
	display:inline-block;
	padding:0 6px 0 20px;
	text-align:center;
	line-height:20px;
	background:#fffaf0 url(../images/change_city3.gif) -20px 3px no-repeat;
	border:1px solid #f5e6bf;
	border-radius:3px;
	color:#cf2c2d
}
.city-select .hideMap .showPanel .near:hover {
	border-color:#f3bd33;
	text-decoration:none
}
.city-select .hideMap .showPanel .mycity {
	line-height:20px
}
.city-select .hideMap .showPanel2 a {
	color:#434343
}
.city-select .hideMap .showPanel2 .search_city_input {
	width:114px;
	height:22px;
	padding:0 5px;
	border:1px solid #ccc;
	border-right:0;
	color:#999;
	vertical-align:middle;
	line-height:22px
}
.city-select .hideMap .showPanel2 .search_city_input:focus {
	color:#333;
	outline:0
}
.city-select .hideMap .showPanel2 .search_city_submit {
	border:1px solid #bbb;
	display:inline-block;
	width:46px;
	height:24px;
	text-align:center;
	line-height:22px;
	color:#444;
	vertical-align:middle;
	background:#fff;
	font-size:12px;
	cursor:pointer;
	background:url(../images/change_city3.gif) -45px -15px
}
.city-select .hideMap .showPanel2 .search_city_submit:hover {
	border-color:#aaa;
	color:#333!important;
	text-decoration:none
}
.city-select .hideMap .showPanel2 .search_city_tip {
	position:absolute;
	width:169px;
	height:20px;
	text-align:center;
	color:#ee7001;
	background:#fffde6;
	border:1px solid #e5935b;
	box-shadow:2px 2px 2px #999;
	margin-top:25px;
	line-height:20px
}
.city-select .hideMap .showPanel2 .city_words a {
	display:inline-block;
	width:17px;
	text-align:center;
	color:#d02e2c;
	font-family:Arial;
	font-size:14px
}
.city-select .hideMap .showPanel2 .city_words a:hover, .city-select .hideMap .showPanel2 .hot_city a:hover, .city-select .hideMap .cityMap .city_list td a:hover {
	color:#fff!important;
	background:#ca033c;
	text-decoration:none
}
.city-select .hideMap .showPanel2 .hot_city a {
	display:inline-block;
	padding:0 3px;
	line-height:19px;
	margin-right:2px
}
.city-select .hideMap .scrollBody {
	height:180px;
	margin-top:10px;
	overflow:hidden
}
.city-select .hideMap .cityMap {
	width:385px;
	height:180px;
	float:left
}
.city-select .hideMap .cityMap .city_list {
	width:385px
}
.city-select .hideMap .cityMap .city_list th {
	vertical-align:top
}
.city-select .hideMap .cityMap .city_list th div {
	width:19px;
	height:19px;
	padding-right:2px;
	background:url(../images/change_city3.gif) -20px -17px;
	text-align:center;
	line-height:19px;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	margin-bottom:11px;
	overflow:hidden
}
.city-select .hideMap .cityMap .city_list td {
	line-height:19px;
	vertical-align:top;
	padding-bottom:11px;
	padding-left:5px
}
.city-select .hideMap .cityMap .city_list td a {
	display:inline-block;
	padding:0 5px;
	line-height:19px
}
.city-select .hideMap .scrollBar {
	width:10px;
	height:180px;
	float:right;
	overflow:hidden;
	background:url(../images/change_city3.gif) -10px 0 repeat-y
}
.city-select .hideMap .scrollBar span {
	width:10px;
	height:36px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/change_city3.gif) 0 0 no-repeat;
	display:inline-block
}
.city-select .hide_city_group {
	display:none
}
.city-select.hover .selector {
	background:#c6033b;
	color:#fff
}
.city-select.hover .hideMap, .city-select.hover .hide_city_group {
	display:block
}
.page-header .topAd {
	height:90px;
	padding-left:40px;
	display:none
}
.page-header .topAd table {
	height:112px
}
.page-header .topArea {
	width:650px;
	padding-top:5px
}
.page-header .topMenu span, .page-header .topMenu a {
	display:inline-block;
	color:#515151;
	vertical-align:top
}
.page-header .topMenu, .page-header .topMenu td {
	height:24px;
	line-height:24px
}
.page-header .topMenu {
	width:100%
}
.page-header .topMenu tr td {
	vertical-align:top
}
.page-header .topMenu .login .red {
	color:#c00
}
.page-header .topMenu .line {
	display:inline-block;
	width:1px;
	height:12px;
	overflow:hidden;
	border-left:dotted 1px #ccc;
	margin:4px 5px 0
}
.page-header .topMenu .mobLink {
	height:24px;
	padding-left:15px;
	background:url(../images/bg3.png) -159px -176px no-repeat
}
.page-header .topMenu .help {
	width:77px;
	position:relative;
	z-index:11
}
.page-header .topMenu .help .link {
	display:inline-block;
	width:56px;
	height:24px;
	padding-right:21px;
	background:url(../images/bg3.png) 0 -145px no-repeat;
	text-align:right;
	text-decoration:none
}
.page-header .topMenu .help .link:hover {
	color:#333!important;
	background:url(../images/bg3.png) 0 -169px no-repeat
}
.page-header .topMenu .help .hideMenu {
	display:none;
	width:75px;
	position:absolute;
	left:0;
	top:24px;
	z-index:11;
	border:1px solid #dcdcdc;
	border-top:0;
	background:#fff
}
.page-header .topMenu .help .hideMenu ul {
	width:90%;
	border-top:solid 1px #efefef;
	padding:5px 0;
	margin:0 auto
}
.page-header .topMenu .help .hideMenu ul li {
	line-height:22px;
	text-align:center
}
.page-header .topMenu .help .hideMenu ul li a {
	text-decoration:none
}
.page-header .topMenu .help .hideMenu ul li a:hover {
	color:#b20000!important
}
.page-header .topMenu .help.hover .link {
	color:#333!important;
	background:url(../images/mll_header.png) -175px -374px no-repeat
}
.page-header .topMenu .help.hover .hideMenu {
	display:block!important
}
.page-header .topMenu .hotLine {
	font-weight:bold;
	color:#c9033b;
	font-family:Arial
}
.page-header .topMenu .sinaLink {
	width:16px;
	height:24px;
	margin-left:5px;
	overflow:hidden;
	background:url(../images/bg3.png) 0 -198px no-repeat
}
.page-header .topArea .btMap {
	height:35px;
	margin-top:17px
}
.page-header .btMap .search_box {
	margin-left:-22px
}
.page-header .btMap .search {
	position:relative;
	width:410px;
	height:32px;
	border:solid 2px #c9033b;
	z-index:10
}
.page-header .btMap .search .sideShadow {
	width:11px;
	height:32px;
	overflow:hidden;
	float:left
}
.page-header .btMap .search .keyWord {
	width:336px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	color:#909090;
	border:0;
	padding:0;
	float:left
}
.page-header .btMap .search .submit {
	width:63px;
	height:32px;
	border:0;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
	background:#c9033b;
	float:right;
	font-size:14px;
	font-family:'Microsoft Yahei'
}
.page-header .btMap .search .suggest {
	display:none;
	position:absolute;
	left:-1px;
	top:34px;
	width:100%;
	z-index:10;
	background:#fff;
	border:1px solid #d6d6d6;
	line-height:22px
}
.page-header .btMap .search .suggest a {
	display:block;
	padding:0 11px
}
.page-header .btMap .search .suggest a.current {
	background:#fffaec;
	text-decoration:none
}
.page-header .btMap .search .suggest .catelist {
	border-bottom:1px solid #eee
}
.page-header .btMap .search .suggest .catelist a {
	padding-left:24px
}
.page-header .btMap .cart {
	width:118px;
	height:32px;
	z-index:99;
	position:relative;
	margin-top:4px
}
.page-header .btMap .cart .cartLink {
	display:block;
	width:83px;
	height:30px;
	border:1px solid #eaeaea;
	padding-left:33px;
	overflow:hidden;
	background:#f8f8f8 url(../images/bg3.png) -105px -112px no-repeat;
	color:#666
}
.page-header .btMap .cart .cartLink span, .page-header .btMap .cart .cartLink strong {
	display:inline-block;
	float:left;
	line-height:30px
}
.page-header .btMap .cart .cartLink .cartCount {
	padding:0 2px
}
.page-header .btMap .cart .cartLink .arrow {
	width:0;
	height:0;
	overflow:hidden;
	border-top:solid 4px #9a9a9a;
	border-right:solid 4px #f5f5f5;
	border-bottom:solid 4px #f5f5f5;
	border-left:solid 4px #f5f5f5;
	position:absolute;
	margin:13px 0 0 2px
}
.page-header .btMap .cart.mymll {
	width:102px;
	margin-right:10px
}
.page-header .btMap .cart.mymll .cartLink {
	width:67px;
	background-position:9px -112px
}
.cart .hideCart {
	width:258px;
	border:solid 1px #dcdcdc;
	background:#fff;
	position:absolute;
	z-index:1;
	top:32px;
	right:0;
	display:none
}
.cart .hideCart .loadLay {
	height:16px;
	line-height:16px;
	padding:20px 0;
	text-align:center
}
.cart .hideCart .cartUL {
	padding:5px 14px 14px
}
.cart .hideCart .cartUL li {
	height:57px;
	padding:10px 0;
	border-bottom:dotted 1px #d0d0d0;
	overflow:hidden
}
.cart .hideCart .cartUL .bo_none {
	border-bottom:none!important
}
.cart .hideCart .cartUL .tImg {
	width:86px;
	height:57px;
	overflow:hidden;
	float:left;
	margin-right:10px
}
.cart .hideCart .cartUL .gInfo {
	height:57px;
	overflow:hidden
}
.cart .hideCart .cartUL p {
	line-height:18px;
	overflow:hidden;
	text-align:left
}
.cart .hideCart .cartUL .gn {
	height:36px
}
.cart .hideCart .cartUL .gt {
	height:18px;
	margin-top:3px
}
.cart .hideCart .cartUL .gt strong, .cart .hideCart .cartUL .gt a {
	display:inline-block;
	line-height:18px
}
.cart .hideCart .cartUL .gt .cl {
	color:#e9090a
}
.cart .hideCart .cartUL .gt a {
	color:#b08443;
	float:right
}
.cart .hideCart .cartDiv {
	padding:14px;
	background:#f5f5f5
}
.cart .hideCart .cartDiv .red {
	color:#e9090a
}
.cart .hideCart .cartDiv .num {
	font-size:18px
}
.cart .hideCart .cartDiv .totaoFee {
	text-align:right
}
.cart .hideCart .cartDiv .toPay {
	display:inline-block;
	width:95px;
	height:31px;
	line-height:31px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/bg3.png) -77px -145px no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
	float:right
}
.cart .hideCart .cartDiv .toPay:hover {
	color:#fff!important
}
.page-header .btMap .cart.hover .cartLink .arrow {
	width:0;
	height:0;
	overflow:hidden;
	border-top:solid 4px #f5f5f5;
	border-right:solid 4px #f5f5f5;
	border-bottom:solid 4px #9a9a9a;
	border-left:solid 4px #f5f5f5;
	position:absolute;
	margin:9px 0 0 2px
}
.page-header .btMap .cart.hover .hideCart {
	display:block!important;
	z-index:98
}
.globa-nav {
	height:39px;
	background:#c9033b
}
.globa-nav .shadow {
	width:100%;
	height:5px;
	overflow:hidden;
	position:absolute;
	margin-top:39px;
	left:0;
	background:url(../images/shadow_24.png) left top repeat-x;
	_background:0
}
.globa-nav .allGoodsCat {
	width:230px;
	height:39px;
	border-left:solid 1px #c00036;
	background:url(../images/bg3.png) 0 -32px repeat-x;
	position:relative;
	z-index:100
}
.globa-nav .allGoodsCat .coverLay {
	width:230px;
	position:absolute;
	z-index:100
}
.globa-nav .allGoodsCat .menuEvent {
	display:block;
	height:39px;
	line-height:39px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-family:微软雅黑;
	color:#fff
}
.globa-nav .allGoodsCat .menuEvent strong, .globa-nav .allGoodsCat .menuEvent span {
	display:inline-block;
	vertical-align:top
}
.globa-nav .allGoodsCat .menuEvent .catName {
	height:39px;
	line-height:39px;
	font-size:15px
}
.globa-nav .allGoodsCat .menuEvent .arrow {
	width:0;
	height:0;
	overflow:hidden;
	border-top:solid 5px #fff;
	border-right:solid 5px #d4003c;
	border-bottom:solid 5px #d4003c;
	border-left:solid 5px #d4003c;
	margin:18px 0 0 5px
}
.globa-nav .allGoodsCat .menuEvent:hover {
	color:#fff!important
}
.globa-nav .allMenu {
	font-size:15px;
	font-weight:bold;
	font-family:微软雅黑;
	text-align:center;
	line-height:39px
}
.globa-nav .allMenu a {
	display:inline-block;
	height:39px;
	vertical-align:top;
	padding:0 12px;
	text-decoration:none;
	color:#fff
}
.globa-nav .allMenu .index {
	width:62px;
	padding:0
}
.globa-nav .allMenu .index:hover, .globa-nav .allMenu .index.current {
	background:url(../images/bg3.png) 0 -71px no-repeat
}
.globa-nav .allMenu a:hover, .globa-nav .allMenu .current {
	background:#b2002e;
	color:#fff!important
}
.globa-nav .sideMenu2 {
	height:39px;
	line-height:39px;
	padding:0 10px;
	background:#b2002e;
	border-left:solid 1px #aa0014;
	border-right:solid 1px #aa0014;
	font-size:14px;
	font-weight:bold;
	font-family:微软雅黑
}
.globa-nav .sideMenu2 a.menu {
	padding:0 10px;
	color:#fff
}
.globa-nav .sideMenu2 a.menu:hover {
	color:#ffdd57!important;
	text-decoration:none
}
.cat_shadow {
	width:10px;
	height:400px;
	overflow:hidden;
	position:absolute;
	margin-left:230px;
	background:#ccc;
	background:url(../images/shadow_24.png) left top repeat-y;
	_background:0;
	display:none
}
.all_cat {
	width:230px;
	height:400px;
	background:#fff;
	position:absolute;
	z-index:10;
	display:none
}
.all_cat .list {
	height:100px
}
.all_cat .list .cat {
	width:196px;
	height:69px;
	padding:15px;
	border-left:solid 4px #fff;
	border-bottom:solid 1px #eaeaea;
	position:absolute;
	z-index:12
}
.all_cat .list .cat .catName {
	height:22px;
	line-height:22px;
	overflow:hidden
}
.all_cat .list .cat .catName strong, .all_cat .list .cat .catName span {
	display:inline-block;
	height:22px;
	line-height:22px
}
.all_cat .list .cat .catName strong {
	background:url(../images/bg8.png) no-repeat;
	padding-left:28px;
	font-size:14px;
	font-family:微软雅黑;
	color:#333335
}
.all_cat .list .cat .catName .cat1 {
	background-position:-244px 0
}
.all_cat .list .cat .catName .cat2 {
	background-position:-244px -22px
}
.all_cat .list .cat .catName .cat3 {
	background-position:-244px -44px
}
.all_cat .list .cat .catName span {
	color:#ccc;
	font-family:"宋体"
}
.all_cat .list .cat .catList {
	height:47px;
	margin-top:3px
}
.all_cat .list .cat .catList a {
	display:inline-block;
	line-height:22px;
	color:#676767
}
.all_cat .list .hideMap {
	width:790px;
	border:solid 1px #bcbcbc;
	box-shadow:1px 1px 8px #999;
	background:#f9f9f9;
	position:absolute;
	z-index:11;
	left:230px;
	top:0;
	display:none;
	overflow:hidden
}
.all_cat .list .hideMap .topMap .subCat {
	width:531px;
	padding-top:5px;
	float:left;
	background:#fff;
	border-right:1px solid #e5e5e5;
	margin-bottom:-1000px;
	padding-bottom:1000px
}
.all_cat .list .hideMap .topMap .subCat .item {
	display:inline;
	width:495px;
	padding:10px 0 13px 0;
	float:left;
	margin:0 15px;
	border-top:#e7e7e7 1px solid
}
.all_cat .list .hideMap .topMap .subCat .item .dt {
	float:left;
	width:56px;
	font-weight:bold;
	font-size:14px;
	font-family:微软雅黑;
	text-align:center;
	line-height:2
}
.all_cat .list .hideMap .topMap .subCat .item .dd {
	float:left;
	width:390px;
	margin-left:30px;
	line-height:25px;
	color:#e4e4e4;
	overflow:hidden
}
.all_cat .list .hideMap .topMap .subCat .item .dd a {
	color:#656565
}
.all_cat .list .hideMap .topMap .subCat .item .dd span {
	white-space:nowrap;
	word-wrap:break-word;
	display:inline-block
}
.all_cat .list .hideMap .topMap .subCat .no_border {
	border-top:0
}
.all_cat .list .hideMap .topMap .ad {
	width:250px;
	height:370px;
	overflow:hidden;
	float:right
}
.all_cat .list .hideMap .bottomMap {
	float:right;
	width:218px;
	padding:24px 20px 0 20px;
	background:#f9f9f9;
	border-top:solid 1px #f2f2f2;
	margin-bottom:-1000px;
	padding-bottom:1020px
}
.all_cat .list .hideMap .bottomMap .brand {
	margin-top:12px;
	border-left:#e3e3e3 1px solid
}
.all_cat .list .hideMap .bottomMap .brand .li {
	width:103px;
	height:79px;
	text-align:center;
	float:left;
	border-right:#e3e3e3 1px solid;
	border-bottom:#e3e3e3 1px solid;
	background:#fff
}
.all_cat .list .hideMap .bottomMap .brand .addTopBorder {
	border-top:#e3e3e3 1px solid
}
.all_cat .list .hideMap .bottomMap .brand a {
	display:block
}
.all_cat .list .hideMap .bottomMap .brand .img {
	height:50px;
	overflow:hidden
}
.all_cat .list .hideMap .bottomMap .brand .name {
	height:22px;
	line-height:22px;
	font-size:14px;
	font-family:微软雅黑;
	color:#848482;
	font-weight:bold
}
.all_cat .list .hideMap .bottomMap .go {
	display:inline-block;
	height:30px;
	line-height:30px;
	background:#d0d0d0;
	color:#fff;
	text-decoration:none;
	float:right;
	padding:0 28px;
	font-size:16px;
	font-family:微软雅黑;
	margin:29px 30px 0 0
}
.all_cat .list .hideMap .bottomMap .go:hover {
	color:#fff!important
}
.all_cat .list .hideMap .bottomMap .red {
	font-family:"微软雅黑"
}
.all_cat .list .hideMap .bottomMap .activity {
	padding-top:5px
}
.all_cat .list .hideMap .bottomMap .activity li {
	height:24px;
	line-height:24px;
	overflow:hidden
}
.all_cat .list .hideMap .bottomMap .g_ad_link {
	display:inline-block;
	margin-top:5px
}
.all_cat .list .hideMap .bottomMap .g_ad_link img {
	width:209px;
	height:60px
}
.all_cat .list.hover .cat {
	width:196px;
	border-left-color:#c9033b;
	border-top:solid 1px #bcbcbc;
	border-bottom:solid 1px #bcbcbc;
	border-right:solid 1px #fff;
	overflow:hidden;
	background:#fff
}
.all_cat .list.hover .hideMap {
	display:block
}
.all_cat .otherMenu {
	height:72px;
	padding:14px 15px;
	border-bottom:solid 1px #eaeaea
}
.all_cat .otherMenu a {
	display:inline-block;
	line-height:24px;
	padding:0 4px;
	font-size:14px;
	font-family:微软雅黑
}
.all_cat .otherMenu .light {
	font-weight:bold;
	color:#c9033b
}
.all_cat .otherMenu .specal_zone dt strong {
	background:url("../images/bg8.png") no-repeat;
	font-size:14px;
	padding-left:28px;
	font-family:"微软雅黑";
	color:#cd0100;
	background-position:-251px -229px;
	_background-position:-251px -228px
}
.all_cat .otherMenu .specal_zone dd {
	padding-top:5px
}
.all_cat .otherMenu .specal_zone dd .specal_new {
	display:inline-block;
	background:url("../images/bg8.png") -263px -249px no-repeat;
	width:9px;
	height:11px;
	vertical-align:top
}
.all_cat .list {
	height:90px
}
.all_cat .list .cat {
	padding:10px 15px
}
.all_cat .list .cat .catList {
	overflow:hidden
}
.all_cat .otherMenu {
	height:55px;
	padding-left:13px
}
.all_cat .otherMenu .specal_zone dd {
	padding-top:0
}
.all_cat .hotMenu {
	height:30px;
	padding-top:15px;
	border-bottom:1px solid #eaeaea;
	padding-left:19px;
	line-height:14px
}
.all_cat .hotMenu a {
	padding-left:12px;
	color:#676767
}
.all_cat .hotMenu strong {
	color:#c9033b;
	font-size:14px;
	font-family:微软雅黑
}
.globa-nav .hover .all_cat {
	display:block
}
.globa-nav .hover .cat_shadow {
	display:block
}
.globa-submenu {
	height:33px;
	line-height:33px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/bg3.png) 0 -285px repeat-x
}
.globa-submenu .frameLeft, .globa-submenu .menuBox, .globa-submenu .frameRight {
	height:33px;
	background:url(../images/bg3.png) repeat-x
}
.globa-submenu .frameLeft, .globa-submenu .frameRight {
	width:10px
}
.globa-submenu .frameLeft {
	background-position:-152px -219px;
	float:left
}
.globa-submenu .frameRight {
	background-position:-162px -219px;
	float:right
}
.globa-submenu .menuBox {
	width:960px;
	background-position:0 -252px;
	float:left;
	color:#ddd;
	font-size:14px;
	font-family:微软雅黑
}
.footer-box {
	background:#fff
}
.footer-table {
	padding:25px 0 10px;
	background:#f3f3f3;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	margin-top:35px
}
.footer-table .line {
	width:0;
	height:130px;
	border-left:solid 1px #e7e7e7;
	border-right:solid 1px #fff;
	margin:0 20px
}
.footer-table .someInfo {
	width:155px
}
.footer-table .someInfo .phone {
	height:auto;
	line-height:18px;
	padding:5px 0
}
.footer-table .someInfo .phone h4 {
	height:20px;
	line-height:20px;
	color:#666;
	font-size:15px;
	font-family:微软雅黑
}
.footer-table .someInfo .phone p {
	height:30px;
	line-height:30px;
	font-size:24px;
	color:#c9033b;
	font-weight:bold
}
.footer-table .someInfo .count {
	color:#666;
	line-height:20px;
	padding:2px 0
}
.footer-table .someInfo .look {
	display:inline-block;
	width:94px;
	height:26px;
	line-height:25px;
	text-align:center;
	margin-top:15px;
	padding:0 21px 0 24px;
	text-decoration:none;
	background:url(../images/bg3.png) 0 -666px no-repeat
}
.footer-table .someInfo .look:hover {
	color:#333!important
}
.footer-table tr td {
	vertical-align:top;
	padding:0;
	margin:0
}
.footer-table .dl {
	color:#666
}
.footer-table .dl .dt {
	height:24px;
	line-height:24px;
	font-weight:bold;
	font-size:15px;
	font-family:微软雅黑
}
.footer-table .dl .dd {
	overflow:hidden
}
.footer-table .dl .dd a {
	display:block;
	overflow:hidden;
	height:24px;
	line-height:24px;
	color:#666
}
.footer-table .weixin {
	width:140px;
	text-align:center;
	color:#666
}
.footer-table .weixin .title {
	font-size:15px;
	font-family:微软雅黑
}
.footer-table .weixin .img {
	margin:10px 0
}
.footer-table .weixin .img img {
	background:url(../images/bg3.png) 0 -385px no-repeat
}
.footer-icon {
	height:30px;
	padding:32px 0;
	border-bottom:solid 1px #ddd;
	background:#fff
}
.footer-icon .order {
	width:214px;
	height:27px;
	margin-top:2px
}
.footer-icon .order .orderInput {
	width:159px;
	height:25px;
	overflow:hidden;
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	border-left:solid 1px #ddd;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	float:left
}
.footer-icon .order .email {
	width:138px;
	height:24px;
	line-height:24px;
	padding:0 10px;
	border-top:solid 1px #f2f2f2;
	border-right:0;
	border-bottom:0;
	border-left:solid 1px #f2f2f2;
	border-top-left-radius:1px;
	border-bottom-left-radius:1px;
	color:#999
}
.footer-icon .order .orderBtn {
	display:inline-block;
	width:54px;
	height:27px;
	line-height:27px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	background:url(../images/bg3.png) -89px -196px no-repeat;
	float:right
}
.footer-icon .order .orderBtn:hover {
	color:#fff!important
}
.footer-icon .iconMap {
	height:30px
}
.footer-icon .iconMap a {
	display:inline-block;
	vertical-align:top
}
.footer-icon .iconMap a img {
	background:url(../images/bg3.png) 0 -485px no-repeat
}
.footer-icon .iconMap a img.ic2 {
	background-position:0 -515px
}
.footer-icon .iconMap a img.ic3 {
	background-position:0 -545px
}
.footer-icon .iconMap a img.ic4 {
	background-position:0 -575px
}
.footer-icon .iconMap a img.ic5 {
	background-position:0 -605px
}
.footer-link {
	margin-top:10px;
	color:#999
}
.footer-link a, .footer-link strong {
	display:inline-block;
	margin-bottom:5px
}
.footer-link a {
	padding:0 10px;
	border-left:solid 1px #e5e3e4;
	color:#999
}
.footer-link a.first {
	border-left:none
}
.footer-link .warpIcon {
	display:none;
	width:11px;
	height:11px;
	overflow:hidden;
	border:solid 1px #999;
	padding:0;
	position:absolute;
	cursor:pointer;
	background:#fff
}
.footer-link .warpIcon .arrow {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	margin:4px 0 0 1px;
	border-top:solid 4px #999;
	border-right:solid 4px #fff;
	border-bottom:solid 4px #fff;
	border-left:solid 4px #fff
}
.footer-copy {
	line-height:1.6;
	text-align:center;
	padding-top:15px;
	color:#666;
	background:#fff
}
.footer-copy .xinyu1 {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg3.png) 0 -635px no-repeat
}
.footer-copy .xinyu2 {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg3.png) -82px -635px no-repeat
}
.root_body .w {
	width:1210px
}
.root_body .topAd {
	display:block
}
.root_body .globa-submenu .menuBox {
	width:1170px
}
.root_body .globa-nav .allMenu a {
	padding:0 15px
}
.root_body .globa-nav .allMenu .index {
	width:88px;
	padding:0
}
.root_body .footer-table .line {
	margin:0 38px
}
.root_body .footer-icon .iconMap a {
	padding:0 15px
}
.root_body .page-header .topAd {
	padding-left:5px
}
.root_body .page-header .btMap .search {
	width:440px
}
.root_body .page-header .btMap .search_box {
	margin-left:-62px
}
.root_body .page-header .btMap .search .submit {
	width:76px
}
.lightBox {
	width:100%;
	position:fixed;
	top:200px;
	_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+200))
}
.lightBox .in {
	width:390px;
	background:#fff;
	margin:0 auto;
	border:2px solid #a00;
	border-radius:4px
}
.lightBox .htmls {
	padding:15px
}
.lightBox .btns {
	text-align:center;
	border-top:1px solid #f4f4f4;
	padding:10px 0;
	margin:0 3px
}
.lightBox .btns a {
	padding:5px 15px;
	border:1px solid #ccc;
	border-radius:3px;
	background:#f4f4f4;
	color:#333;
	cursor:pointer;
	margin:0 6px 0 0;
	display:inline-block
}
.lightBox .btns a:hover {
	color:#000!important;
	background:#fff;
	text-decoration:none
}
.MLL_LOGIN_BOX {
	position:fixed;
	_position:absolute;
	top:150px;
_top:expression(eval(document.documentElement.scrollTop+150));
	left:0;
	z-index:200;
	width:400px
}
.Login_main {
	background:#eee;
	margin:0 auto;
	border:solid 1px #cdcdcd
}
.login_title {
	background:url(../images/dl_1.png) repeat-x 0 0;
	line-height:18px;
	font-weight:800;
	padding:7px 0;
	width:398px;
	white-space:nowrap
}
.login_title span {
	vertical-align:top
}
.login_title .loginBox_close {
	cursor:pointer;
	background:url(../images/dl_1.png) repeat-x 0 -65px;
	height:18px;
	width:17px;
	margin-left:246px;
	display:inline-block
}
.login_area {
	border:solid 1px #cdcdcd;
	background:#fff;
	margin:0 7px;
	color:#686666
}
.user_submit {
	margin-bottom:5px
}
.login_warnning {
	line-height:14px;
	margin:19px auto 0 auto;
	padding-left:160px
}
.user_input {
	margin:17px auto 0 60px;
	white-space:nowrap
}
#user_submit {
	margin:5px 30px 0 129px;
	background:url(../images/dl_1.png) no-repeat 0 -38px;
	width:87px;
	height:27px;
	vertical-align:middle;
	border:0
}
.login_inline, .use_regist span, .login_title span {
	display:inline-block;
*display:inline;
*zoom:1
}
.use_regist {
	padding-left:20px;
	line-height:30px;
	white-space:nowrap
}
.use_regist span {
	margin-right:100px
}
#mll_loginBox {
	width:440px;
	height:auto;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #787878;
	box-shadow:2px 2px 5px #666
}
#lgb_header {
	height:72px;
	border-bottom:solid 2px #c8c8c8;
	padding:10px 20px 0;
	background:#fbfbfb
}
#lgb_header .main {
	width:368px;
	height:72px;
	float:left
}
#lgb_header .main h4 {
	height:18px;
	padding:8px 0
}
#lgb_header .main h4 span {
	display:inline-block;
	height:18px;
	line-height:18px;
	float:left
}
#lgb_header .main h4 .ico {
	width:18px;
	overflow:hidden;
	background:url(../images/loginbox_bg_1337995587.png) -116px -42px no-repeat;
	margin-right:5px
}
#lgb_header .main p {
	width:368px;
	height:30px;
	position:absolute;
	margin-top:10px;
	text-align:center
}
#lgb_header .main p a {
	display:inline-block;
	width:80px;
	height:18px;
	padding:7px 36px 5px 0;
	text-align:right;
	overflow:hidden;
	text-decoration:none;
	font-size:14px;
	font-weight:bold
}
#lgb_header .main p a:hover, #lgb_header .main p .current {
	background:url(../images/loginbox_bg_1337995587.png) 0 -42px no-repeat
}
#lgb_header .aside {
	width:32px;
	margin-top:10px;
	float:right
}
#lgb_header .aside a, #lgb_header .aside span {
	display:inline-block;
	width:32px;
	text-align:center;
	overflow:hidden
}
#lgb_header .aside a {
	height:32px;
	line-height:32px;
	font-size:20px;
	color:#fff;
	text-decoration:none;
	background:#a6a6a6
}
#lgb_header .aside a:hover {
	background:#f60000;
	color:#fff!important
}
#lgb_header .aside span {
	color:#a6a6a6
}
#lgb_body {
	height:auto;
	padding:30px 15px;
	background:#fff
}
#lgb_body .current {
	display:block!important
}
#lgb_body .tab_body {
	display:none
}
#lgb_body .tab_body ul li {
	height:30px;
	padding:4px 0
}
#lgb_body .tab_body ul li span {
	display:inline-block;
	height:30px;
	line-height:30px;
	float:left
}
#lgb_body .tab_body ul li span a {
	text-decoration:underline
}
#lgb_body .tab_body ul li .name {
	width:80px;
	text-align:right;
	color:#333;
	font-size:14px
}
#lgb_body .tab_body ul li .input {
	width:165px
}
#lgb_body .tab_body ul li .input input {
	width:163px;
	height:28px;
	border:solid 1px #d8d8d8;
	padding:0
}
#lgb_body .tab_body ul li .tip {
	padding-left:5px
}
#lgb_body .tab_body ul li .tip i {
	font-style:normal;
	color:#a10000
}
#lgb_body .tab_body ul li .tip em {
	font-style:normal;
	color:#787878
}
#lgb_body .tab_body ul li .ok, #lgb_body .tab_body ul li .error {
	padding-left:22px
}
#lgb_body .tab_body ul li .ok {
	color:#077c17;
	background:url(../images/loginbox_bg_1337995587.png) 0 -88px no-repeat
}
#lgb_body .tab_body ul li .error {
	background:url(../images/loginbox_bg_1337995587.png) 0 -118px no-repeat;
	color:#a10000
}
#lgb_body .tab_body .login {
	height:42px;
	padding-left:80px;
	margin-top:20px
}
#lgb_body .tab_body .login span {
	height:42px;
	float:left;
	color:#9c9c9c
}
#lgb_body .tab_body .login button {
	height:41px;
	border-top:0;
	border-right:solid 1px #7e0100;
	border-bottom:solid 1px #7e0100;
	border-left:none;
	padding:0 15px;
	background:url(../images/loginbox_bg_1337995587.png) 0 0 repeat-x;
	font-size:16px;
	color:#fff;
	font-weight:bold
}
#lgb_body .tab_body .login .link {
	line-height:42px;
	padding-left:10px
}
#lgb_body .tab_body .login .fb {
	color:#010101
}
#lgb_body .tab_body .login .fg {
	color:#616161
}
#lgb_body .tab_body p {
	padding-left:30px
}
#lgb_body .tab_body .t {
	color:#787878;
	margin-top:40px
}
#lgb_body .tab_body .tLink {
	height:16px;
	margin-top:15px
}
#lgb_body .tab_body .tLink a, #lgb_body .tab_body .tLink a span {
	display:inline-block;
	height:16px;
	line-height:16px;
	float:left
}
#lgb_body .tab_body .tLink .first {
	padding-left:0!important;
	border-left:0!important
}
#lgb_body .tab_body .tLink a {
	padding:0 5px;
	color:#005b9e;
	border-left:solid 1px #ccc
}
#lgb_body .tab_body .tLink .ico {
	background:url(../images/loginbox_bg_1337995587.png) no-repeat;
	margin-right:5px;
	overflow:hidden
}
#lgb_body .tab_body .tLink .zfb {
	width:33px;
	background-position:0 -72px
}
#lgb_body .tab_body .tLink .tb {
	width:16px;
	background-position:-33px -72px
}
#lgb_body .tab_body .tLink .qq {
	width:15px;
	background-position:-49px -72px
}
#lgb_body .tab_body .tLink .rr {
	width:16px;
	background-position:-64px -72px
}
#lgb_body .tab_body .tLink .sina {
	width:16px;
	background-position:-80px -72px
}
.MALERT .in {
	width:360px;
	border-radius:0;
	border:5px solid #bbb
}
.MALERT .in .htmls {
	padding:0
}
.MALERT .in .title {
	height:40px;
	background:#f1f1f1;
	color:#343434;
	border-bottom:1px solid #dedede
}
.MALERT .in .title .Left {
	height:14px;
	line-height:14px;
	padding-left:10px;
	padding-top:13px;
*padding-top:9px
}
.MALERT .in .title .Left i {
	display:inline-block;
	background:url(../images/icon_a_1373954928.png) 0 -97px no-repeat;
	vertical-align:top
}
.MALERT .in .title .Left span {
	display:inline-block;
	height:14px;
	vertical-align:top;
	margin-left:5px;
	font-size:16px;
	font-family:"微软雅黑";
*line-height:20px;
*height:20px
}
.MALERT .in .title .Right {
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:10px;
	color:#8f8f8f;
	margin-top:11px;
	font-size:18px;
	font-weight:bold;
	cursor:pointer
}
.MALERT .in .title .Right:hover {
	color:#bf1b3d!important;
	text-decoration:none
}
.MALERT .in .content {
	padding:25px 15px
}
.MALERT .in .content .icons_td {
	width:32px;
	padding:0 20px 0 25px;
	vertical-align:middle
}
.MALERT .in .content .content_td {
	color:#333;
	line-height:1.8;
	vertical-align:middle
}
.MALERT .in .content .icons {
	width:32px;
	height:32px;
	display:inline-block;
	background:url(../images/icon_a_1373954928.png) 0 0 no-repeat
}
.MALERT .in .content .icons_warn {
	background-position:0 -64px
}
.MALERT .in .content .icons_ok {
	background-position:0 -32px
}
.MALERT .btns {
	text-align:right;
	padding:11px 15px 14px 0;
	margin:0 18px
}
.MALERT .btns a {
	background:url(../images/icon_a_1373954928.png) 0 -113px
}
.MALERT .btns a:hover {
	background:url(../images/icon_a_1373954928.png) 0 -141px
}
.MCONFIRM .btns {
	text-align:center;
	padding-right:0
}
/*GH:2013-12-04 13:53:03*/
