@charset "utf-8";
body, html body {

}
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,textarea:focus {
	outline: none;
}

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 {
	text-decoration: underline
}

a:hover img {
	text-decoration: none
}

.red,a.red {
	color: #a40000
}

.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: 宋体;
	_font-family: 宋体,Arial;
	font-size: 12px
}

html,html body {
	_background-image: url(about:blank);
	_background-attachment: fixed
}
.cont dl dd p .sgo, .Cfooter-copyright-img a, .Cfooter-info .f-sao1 b, .Cfooter-info .f-sao2 b, .Cfooter-tel b, .Cfooter-service dl dt, .Cnav-starp dt i, .Cnav-starp dt b, .star b, .star i, .float-list-s1, .float-list-s2, .float-list dl dt strong, .float-list-btn b, .shopping-list .goshopping, .noshop b, #cartbuy, .shopping-btn, .search-input, .Chead-app, .ad-slide p b i {
background: url(../images/icon.png) no-repeat;
}
.pageAD {
	height: 50px;
	overflow: hidden;
	position: relative
}

.pageAD .closeX {
	position: absolute;
	top: 2px;
	right: 2px;
	background: #a40000;
	width: 16px;
	height: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	cursor: pointer
}
#index_body .page-header{
	padding:0px;
}
.page-header {
	height: 158px;
	padding-bottom:5px;
	background: #fff
}

.page-header .logo {
	width: 270px;
	height: 60px;
	padding: 29px 0 30px
}

.page-header .logo a img {
	background: url(../images/logo.png) no-repeat
}

.page-header .city {
	width: 145px;
	height: 36px;
	padding: 46px 0 30px 10px;
	display:none;
}

.page-header .city .show {
	height: 22px
}

.page-header .city .show .name {
	display: inline-block;
	line-height: 22px;
	font-size: 17px;
	font-family: 微软雅黑;
	color: #a40000;
	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 {
	padding-top: 5px
}

.page-header .topMenu span,.page-header .topMenu a {
	display: inline-block;
	color: #a40000;
	vertical-align: top
}

.page-header .topMenu,.page-header .topMenu li {
	height: 24px;
	line-height: 24px
}
.page-header .posit{
	position:relative;
	z-index:10;
}
.page-header .topMenu {
	float:right;
	position: absolute;
	top: 5px;
	right: 0px;
	z-index:111;
}

.page-header .topMenu li {
	float:right;
}

.page-header .topMenu .login .red {
	color: #a40000
}

.page-header .topMenu .line {
	display: inline-block;
	width: 1px;
	height: 12px;
	overflow: hidden;
	border-left: dotted 1px #ccc;
	margin: 6px 10px;
}

.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: #7c2539!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: #a40000;
	font-family: Arial
}

.page-header .topMenu .wechatCode {
	width: 24px;
	height: 24px;
	margin-left: 5px;
	position:relative;
	background: #FFF url(../images/icon.png) no-repeat -184px 0px;
	z-index:999;
}
.page-header .topMenu .wechatCode:hover .wechatCode_b {
	display:block;
}
.page-header .topMenu .wechatCode_b {
	width: 77px;
	height: 77px;
	position:absolute;
	top:24px;
	left:-62px;
	z-index:11;
	border: 1px solid #ccc;
	padding: 4px;
	background: #FFF url(../images/icon.png) no-repeat -97px 4px;
	display:none;
	overflow:hidden;
}

.page-header .topArea .btMap {
	height: 35px;
	margin-top: 40px
}

.page-header .btMap .search_box {
	margin-left: -22px
}

.page-header .btMap .search{
	margin-right:30px;
}
.root_body .page-header .btMap .search{margin-right:0px;}
.page-header .btMap .search {
	position: relative;
	width: 410px;
	height: 32px;
	border: solid 2px #a40000;
	z-index: 10;
	border-radius: 10px;
	overflow:hidden;

}

.page-header .btMap .search .sideShadow {
	width: 5px;
	height: 32px;
	overflow: hidden;
	float: left
}

.page-header .btMap .search .keyWord {
	width: 336px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #909090;
	border: 0;
	padding: 5px 2px;
	float: left
}

.page-header .btMap .search .submit {
	width: 63px;
	height: 32px;
	border: 0;
	overflow: hidden;
	color: #fff;
	cursor: pointer;
	background: #a40000;
	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/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
}

.globa-nav {
	height: 39px;
	background: #a40000
}

.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;
	border-left: solid 1px #c00036;
	background: url(../images/common/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 a.hotNav{
	position:relative;

}
.globa-nav .allMenu a.hotNav b{
	position:absolute;
	top:-6px;
	left:60%;
	background:url(../images/hot.gif) no-repeat;
	width:25px;
	height:15px;

}
.globa-nav .allMenu .index {
	width: 62px;
	padding: 0
}



.globa-nav .allMenu a:hover,.globa-nav .allMenu .current {
	background: #8c0303;
	color: #fff!important
}

.globa-nav .sideMenu2 {
	height: 39px;
	line-height: 39px;
	padding: 0 74px;
	background: #8c0303;
	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
}


.all_cat {
	width: 230px;
	height: 691px;
	background: #fff;
	position: absolute;
	z-index: 10;
	display: none;
	border:1px solid #ddd;
	border-top:0px;
	left:-1px;
	box-shadow: 2px 2px 10px #999;

}

.all_cat .list {
	height: 100px;
	position:relative;
	margin-left:-1px;
}

.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/default/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: 228px;
	padding: 25px 15px 0 15px;
	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{
	float:left;
	margin:3px;
}

.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: #a40000;
	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 .minp {
display: block;
clear: both;
width: 230px;
overflow: hidden;
z-index: 100;
}
.all_cat .minp a {
color: #000;
}
.float-list-s1, .float-list-s2 {
float: left;
width: 119px;
height: 50px;
line-height: 50px;
background-position: -305px -155px;
border-top: 1px solid #eceae6;
text-indent: 50px;
}
.float-list-s1:hover {
color: #c29721;
background-position: -305px -191px;
}
.float-list-s2:hover {
color: #c29721;
background-position: -311px -272px;
}
.float-list-s2 {
width: 109px;
border-left: 1px solid #eceae6;
text-indent: 45px;
background-position: -311px -229px;
}

.all_cat .list {
	height: 80px
}

.all_cat .list .cat {
	padding: 5px 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: #a40000;
	font-size: 14px;
	font-family: 微软雅黑
}

.globa-nav .hover .all_cat {
	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 {
	margin: 20px 0px;

}
.footer-box .footer-server-ad{
	background:#e7dcc4;
	height: 110px;
	margin: 0 auto;
}
.footer-box .footer-server-ad ul{
	width:100%;
	float:left;
}
.root_body  .footer-box .footer-server-ad ul li{
		margin: 30px 54px 0;
}
.footer-box .footer-server-ad ul li{
	display: inline;
	float: left;
	width: 185px;
	height: 60px;
	margin: 30px 30px 0;
	cursor: pointer;
	overflow: hidden;
	color:#999;
}

.footer-box .footer-server-ad ul li img{
	float:left;	
	margin-right:10px;

}
.footer-box .footer-server-ad ul li .bigTxt{
	padding: 10px 0 0;
	display: block;
	font: bold 20px/24px '\5FAE\8F6F\96C5\9ED1';
	color: #999;
}

.footer-table .bg {

	background: url(../images/footer_bgi.png) no-repeat right bottom;
}
.footer-table {
	padding: 0px;
	background: #222222;
}

.footer-table .someInfo {

	
}

.footer-table .someInfo .phone {
	float: left;
	width: 215px;
	height: 369px;
	padding: 0 11px;
}

.footer-table .someInfo .phone b {
	display: block;
	width: 215px;
	height: 62px;
	margin: 70px 0 8px;
	background:url(../images/footer_logo.png) no-repeat;
}
.footer-table .someInfo .phone p {
	height: 22px;
	line-height: 22px;
	color: #a9a69c;
}
.footer-table .someInfo .phone p a{
	color: #a9a69c;
}
.footer-table .someInfo .phone strong, .footer-table .someInfo .phone em {
	display: block;
	font: bold 25px/34px Georgia;
	color: #999;
}
.footer-table .someInfo .phone  em {
	margin-bottom: 24px;
	font: 14px/15px '\5FAE\8F6F\96C5\9ED1';
	color: #a9a69c;
}

.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
}

.root_body .footer-table tr td {
	float: left;
	padding: 55px 41px 0 15px;
}
.footer-table tr td {
	float: left;
	padding: 55px 26px 0 0;
}
.root_body .footer-table tr td.lastTd {
	display:inline;
}


.footer-table .dl {
	color: #999;
	font-family: Microsoft YaHei;
}

.footer-table .dl .dt strong {
	font-size: 16px;
	line-height: 80px;
	color: #999;
}
.footer-table .dl .dd {
	overflow: hidden
}

.footer-table .dl .dd a {
	display: block;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	color: #999
}

.footer-table .weixin .img {
	margin: 0px;
}
.footer-table .weixin .img {
	display: block;
	width: 77px;
	height: 77px;
	border: 1px solid #ccc;
	padding: 4px;
	background:#FFF url(../images/icon.png) no-repeat -97px 4px;

}



.footer-link {
	margin-top: 10px;
}

.footer-link a,.footer-link strong {
	display: inline-block;
	margin-bottom: 5px;
	color:#333;
}

.footer-link a {
	padding: 0 10px;
	border-right: solid 1px #666;
}

.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
}
.authentication{
	padding: 2px 0px;
}
.footer-copy {
	line-height: 2;
	text-align: left;
	color: #333;
}
.footer-copy a{
	margin: 0px;
}
.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: 1200px
}

.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-right: 40px
}

.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
}
/*GH:2013-12-04 13:53:03*/

.articles_bestBox .artTitBox{
	background:url('../images/bestArtTit.png') no-repeat left center;
	height:30px;
}
.articles_best {
	background:#FFF;
	padding:10px 5px;
}
.articles_best .notes{
	width:50%;
	margin:5px 0px;
}
.articles_best .notes .img{
	width:260px;
	float:left;
}
.articles_best .notes li{
	padding-left:5px;
	float:left;
	list-style: none;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	width: 44%;
}
.articles_best .notes li.smallImg{
	width: 21%;
	float: left;
	height: 73px;
	padding-top:7px;
}

#wideBody *{
	color:#FFF;
}
#wideBody a,#wideBody h3{
	color:#f5bf4a;
}