@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: #f60!important;
	text-decoration: none;
}
.footer-link a:hover {
	color: #fbf700 !important;
	text-decoration: none;
}
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: 1200px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
}
.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: 256px;
	height: 53px;
	padding: 29px 0 30px
}
.page-header .logo a img {
	/* background: url(../images/common/bg3.png) 0 -318px no-repeat */
	background: #FFF;
}
.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/common/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/common/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: 750px;
	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/common/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/common/bg3.png) 0 -145px no-repeat;
	text-align: right;
	text-decoration: none
}
.page-header .topMenu .help .link:hover {
	color: #333!important;
	background: url(../images/common/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/common/bg3.png) 0 -198px no-repeat
}
.page-header .topArea .btMap {
	height: 75px;
	margin-top: 17px
}
.page-header .btMap .search_box {
	margin-left: -22px
}
.page-header .btMap .search {
	position: relative;
	width: 410px;
	height: 32px;
	border: solid 2px #EB132A;
	z-index: 10
}
.page-header .btMap .search .sideShadow {
	width: 11px;
	height: 32px;
	overflow: hidden;
	float: left
}
.page-header .btMap .search .keyWord {
	width: 306px;
	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: #EB132A;
	float: right;
	font-size: 16px;
	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/common/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/common/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
}*/

.sideMenu2 .cart {
	width: 98px;
	height: 32px;
	z-index: 99;
	position: relative; font-size:12px;
	margin-top: 4px
}
.sideMenu2 .cart .cartLink {
	display: block;
	width: 83px;
	height: 30px;
	/*border: 1px solid #eaeaea;*/
	padding-left: 33px;
	overflow: hidden;
	background: url(../images/common/bg3.png) -105px -112px no-repeat;
	color: #FFF
}
.sideMenu2 .cart .cartLink:hover {
	color: #FFFC00!important;
}
.sideMenu2 .cart .cartLink span, .sideMenu2 .cart .cartLink strong {
	display: inline-block;
	float: left;
	line-height: 30px;
	font-weight: normal;
}
.sideMenu2 .cart .cartLink .cartCount {
	padding: 0 2px
}
.sideMenu2 .cart .cartLink .arrow {
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: solid 4px #333;
	border-right: solid 4px #333;
	border-bottom: solid 4px #FFFFFF;
	border-left: solid 4px #333;
	position: absolute;
	margin: 13px 0 0 2px
}
.sideMenu2 .cart.mymll {
	width: 82px;
	margin-right: 10px
}
.sideMenu2 .cart.mymll .cartLink {
	width: 67px;
	background-position: 9px -112px
}
.cart .hideCart {
	width: 360px;
	border: solid 1px #dcdcdc;
	background: #fff;
	position: absolute;
	z-index: 9999;
	top: 43px;
	right: -1px;
	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/common/bg3.png) -77px -145px no-repeat;
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
	float: right
}
.cart .hideCart .cartDiv .toPay:hover {
	color: #fff!important
}
.sideMenu2 .cart.hover .cartLink .arrow {
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: solid 4px #FFFFFF;
	border-right: solid 4px #333;
	border-bottom: solid 4px #333;
	border-left: solid 4px #333;
	position: absolute;
	margin: 13px 0 0 2px
}
.sideMenu2 .cart.hover .hideCart {
	display: block!important;
	z-index: 98
}

.headShop .cart.hover .hideCart {
	display: block!important;
	z-index: 98
}

.globa-nav {
	height: 39px;
    border-bottom: 2px solid #c7140c;background: #fff;
}
.globa-nav .shadow {
	width: 100%;
	height: 5px;
	overflow: hidden;
	position: absolute;
	margin-top: 39px;
	left: 0;
	background: url(../images/common/shadow_24.png) left top repeat-x;
	_background: 0
}
.globa-nav .allGoodsCat {
	width: 230px;
	height: 39px;
	background:#c7140c;
	position: relative;
	z-index: 100;    border-right: 1px solid #d93131;
}
.globa-nav .allGoodsCat .coverLay {
	width: 230px;
	position: absolute;
	z-index: 100
}
.globa-nav .allGoodsCat .menuEvent {
	display: block;
	height: 42px;
	line-height: 42px;
	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 #c7140c;
	border-bottom: solid 5px #c7140c;
	border-left: solid 5px #c7140c;
	margin: 18px 0 0 5px
}
.globa-nav .allGoodsCat .menuEvent:hover {
	color: #fff!important
}
.globa-nav .allMenu {
	font-size: 15px;
	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: #000

}
.globa-nav .allMenu .index {
	width: 62px;
	padding: 0
}
.globa-nav .allMenu .index:hover, .globa-nav .allMenu .index.current {
	/*background: url(../images/common/bg3.png) 0 -71px no-repeat*/
}
.globa-nav .allMenu a:hover, .globa-nav .allMenu .current {
	color: #e60012!important
}
.globa-nav .sideMenu2 {
	height: 39px;
	line-height: 39px;
	padding: 0 10px;
	background: #333;
	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: 399px;
	overflow: hidden;
	position: absolute;
	margin-left: 230px;
	background: #ccc;
	background: url(../images/default/shadow_24.png) left top repeat-y;
	_background: 0;
	display: none
}
.all_cat {
	width: 230px;
	height: 399px;
	background: #fff;
	position: absolute;
	z-index: 10;
	display: none;
	 border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-left: -1px;
}
.all_cat .list {
	height: 90px
}
.all_cat .list .cat {
	width: 200px;
	height: 46px;
	padding: 15px;
	border-bottom: solid 1px #F2F2F2;
	position: absolute;
	z-index: 12
}
.all_cat .list .cat .catName {
	height: 24px;
	line-height: 24px;
	overflow: hidden
}
.all_cat .list .cat .catName A{
	color:#6a6a6a;
}
.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/default/bg8.png) no-repeat;
	padding-left: 28px;
*/	font-size: 14px;
	font-family: 微软雅黑;
	color: #fff
}
.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.hover .cat .catName span {
	color: #aaa;
	font-family: "宋体"
}
.all_cat .list .cat .catList {
	height: 24px;
	margin-top: 1px
}
.all_cat .list .cat .catList a {
	display: inline-block;
	line-height: 24px;
	color: #a4a4a4
}
.all_cat .list .hideMap {
	width: 532px;
	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;

}
.all_cat .list .hideMap .bottomMap .brand .li {
	width: 103px;
	height: 79px;
	text-align: center;
	float: left;
	
	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: 200px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #fff;
	overflow: hidden;
	background: #fff;
}
.all_cat .list.hover .cat a{
	color:#e60012;
}
.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/default/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/default/bg8.png") -263px -249px no-repeat;
	width: 9px;
	height: 11px;
	vertical-align: top
}
.all_cat .list {
	height: 59px;
}
.all_cat .list .cat {
	padding:6px 15px 8px
}
.all_cat .list .cat .catList {
	overflow: hidden
}
.all_cat .otherMenu {
	height: 52px;
	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/common/bg3.png) 0 -285px repeat-x */
}
.globa-submenu .frameLeft, .globa-submenu .menuBox, .globa-submenu .frameRight {
	height: 33px;
	background: url(../images/common/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/common/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/common/bg3.png) 0 -385px no-repeat
}
.footer-icon {
	height: 60px;
	padding: 20px 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/common/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/common/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: 25px;
	color: #999
}
.footer-link a, .footer-link strong {
	display: inline-block;
	margin-bottom: 5px
}
.footer-link a {
	padding: 0 10px;
	border-left: solid 1px #fff;
	color: #fff
}
.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/common/bg3.png) 0 -635px no-repeat
}
.footer-copy .xinyu2 {
	display: inline-block;
	vertical-align: top;
	background: url(../images/common/bg3.png) -82px -635px no-repeat
}
.root_body .w {
	width: 1190px
}
.root_body .topAd {
	display: block
}
.root_body .globa-submenu .menuBox {
	width: 1170px
}
.root_body .globa-nav .allMenu a {
	padding: 0 8px;
	width:80px;
	font-size:16px;
}
.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: 400px
}
.root_body .page-header .btMap .search_box {
	margin-top:20px
}
.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(../themes/paipai/images/login/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(../themes/paipai/images/login/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(../themes/paipai/images/login/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/zhuanti/upload/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/zhuanti/upload/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/zhuanti/upload/loginbox_bg_1337995587.png) 0 -88px no-repeat
}
#lgb_body .tab_body ul li .error {
	background: url(../images/zhuanti/upload/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/zhuanti/upload/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/zhuanti/upload/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/zhuanti/upload/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/zhuanti/upload/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/zhuanti/upload/icon_a_1373954928.png) 0 -113px
}
.MALERT .btns a:hover {
	background: url(../images/zhuanti/upload/icon_a_1373954928.png) 0 -141px
}
.MCONFIRM .btns {
	text-align: center;
	padding-right: 0
}
.fb-side{display:none;bottom:10px;right:10px;width:65px;z-index:10002;position:fixed;_position:absolute}.fb-side li{position:relative;height:65px;margin-top:2px;text-align:right;cursor:pointer}.fb-side a{position:absolute;width:64px;height:64px;overflow:hidden;display:block;right:0;border:1px solid #d41c50;background-color:#d41c50;zoom:1}.fb-side .hover{background-color:#fff;border-color:#ddd}.fb-side .hover span{color:#d41c50}.fb-side span{display:block;position:absolute;color:#fff;bottom:3px;height:20px;width:64px;text-align:center;line-height:20px;cursor:pointer;left:0}.fb-side i{display:block;width:35px;height:35px;position:absolute;right:14px;top:7px;font-size:0;line-height:0;zoom:1;cursor:pointer; background:url(//themes/meilele_pc/images/fbSide.png) no-repeat;}.fb-side .gotop i{background-position:-104px 0}.fb-side .gotop .hover i{background-position:-104px -35px}.fb-side .cart i{background-position:3px 0}.fb-side .cart .hover i{background-position:3px -35px}.fb-side .chat i{background-position:-34px 0}.fb-side .chat .hover i{background-position:-34px -35px}.fb-side .qrcode i{background-position:-69px 0}.fb-side .qrcode .hover i{background-position:-69px -35px}.fb-side .qrcode .js-hover-show{position:absolute;top:-190px;left:-236px;display:none}.fb-side .qrcode .hover .js-hover-show{display:block}.fb-side .qrcode a{right:1px}.fb-side-min{width:42px;right:6px;bottom:6px}.fb-side-min li{width:42px;height:42px}.fb-side-min a{width:40px;height:40px;border-radius:3px}.fb-side-min i{top:2px;left:2px}.fb-side-min span{display:none}.fb-side-min .qrcode .js-hover-show{top:-212px;left:-236px}
.cata-all-link {
    background: #fff;
    padding: 0 10px;
    text-align: center;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    display: block;
    font-size: 13px;
    font-weight: 700;
    font-family: "宋体";
    text-decoration: none;
    color: #666;
}
.all_cat .list s{height:0;}
.all_cat .list.hover s {
    width: 12px;
	height:78px;
    position: absolute;
    top: 0;
    right: -6px;
    background-color: #fff;
	display:block;
	z-index:999;
}
.all_cat .list.row{height:50px;}
.all_cat .list.row .cat{height:38px; overflow:hidden;}


#djh_top{margin:0px auto; padding:0px;}
.djh_header_bg{height:33px; background-color:#f7f7f7; border-bottom:1px solid #dcdcdc;}
.djh_header{width:1210px; margin:0px auto; padding:0px;}
.djh_header .right{ float:right; width:700px;}
.djh_header .right li{ float:right; font-size:12px; color:#666; line-height:35px; margin-left:8px;}
* html .djh_header .right li{ height:23px;}
.djh_header .right li.fg{color:#aaa; line-height:33px;}
.djh_header .right li img{vertical-align:middle;}
* html .djh_header .right li img{ margin-top:0px; overflow:hidden;}
.djh_header .right li a{ color:#333; text-decoration:none; }
.djh_header .right li a:hover{ color:#db0d17; text-decoration:underline;}
.djh_header .left{ float:left; width:500px;}
.djh_header .left li{ float:left; font-size:12px; color:#666; line-height:35px; margin-right:8px;}
.djh_header .left li a{color:#db0d17; text-decoration:none;}
.djh_header .left li a:hover{color:#db0d17; text-decoration:underline;}
.djh_header .left li.shoucang{ background:url(../images/xing.jpg) no-repeat left center; padding-left:18px;}
.djh_header .left li.shoucang a{ color:#666; text-decoration:none;}
.djh_header .left li.shoucang a:hover{ color:#db0d17; text-decoration:underline;}
.djh_header_bg .line{display:inline-block;width:1px;height:12px;overflow:hidden;border-left:dotted 1px #ccc;margin:4px 5px 0}

.banner-float-wrap {text-align:center; width:200px; height:390px; position:absolute; background-color:#666; top:134px; right:0; z-index:14; box-shadow:0 0 10px rgba(0,0,0,.2); display:none;}
.banner-float-wrap li { width:100%; height:130px; border-bottom:1px solid #eee; background:#666; }
.banner-float-wrap li a { display:block; }



.btnS6, .btnS7 {
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-family: "微软雅黑","Microsoft YaHei";
    font-size: 18px;
    height: 48px;
    line-height: 48px;
}
.btnS6, .btnS7 {
    padding-left: 45px;
}
.btnS6 {
    background: #f1b000 none repeat scroll 0 0;
}
.btnS7 {
    background: #ff7c3c none repeat scroll 0 0;
}
.btnS8 {
    background: #df3033 none repeat scroll 0 0;
}
.btnS8:hover {
    color: #fff;
}
select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}
#JS_join_list .goodsBtn input {
    margin-right: 10px;
}
#JS_join_list .goodsBtn {
    clear: both;
    display: block;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-left: 72px;
}
#JS_join_list .goodsBtn input {
    margin-right: 10px;
}
#JS_join_list .goodsBtn .pro-button {
    display: inline-block;
    position: relative;
}
.pro-button i {
    display: inline-block;
    height: 30px;
    left: 5px;
    position: absolute;
    top: 8px;
    width: 30px;
}
.pro-button .icon-buyNow {
    background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -340px -462px;
}
.pro-button .icon-join {
    background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -372px -462px;
}
.pro-button .icon-consult {
    background: rgba(0, 0, 0, 0) url("../images/imgs.png") no-repeat scroll -402px -465px;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
    line-height: 0;
}
.nav_guide{
	font-weight:bold;
	height: 48px;
	line-height: 48px;
	color: #333;
	font-size:16px!important;
	/* border-bottom: 1px solid #e6e6e6 */
}
.nav_guide a{color: #333}
.nav_guide code{margin:0 3px;}
.icon-home{display:block; width:14px; height:16px; background:url(../images/icon_home.jpg) no-repeat 50% 50%; float:left; margin-right:3px;vertical-align:baseline;}

/*2020新版文章列表*/
.znlistcr{ width:538px; height:auto; border-bottom: 1px solid #ddd; padding:5px;}
.znlistcr_a{ padding-top:5px;}
.znlistcr_a a{ font-size:18px; color:#000000; line-height:30px; font-weight:normal;}
.znlistcr_a a:hover{ color:#ff4343!important;}
.znlistcr_b{ margin:5px 0; height:48px; line-height:24px; font-size:14px; color:#666666; overflow:hidden;font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif;}
.znlistcr_c{ line-height:25px;font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif;}
.znlistcr_cl{}
.znlistcr_cl a{ color:#1075ff; padding-right:12px;}
.znlistcr_cl a:hover{ color:#ff4343;}
.znlistcr_cr{}
.znlistcr_cr_1{ padding-left:20px; background:url(../images/z_list_icon1.jpg) no-repeat left 50%; color:#000000;}
.znlistcr_cr_2{ padding-left:25px; background:url(../images/z_list_icon2.jpg) no-repeat left 50%; color:#000000; margin-left:15px;}

