@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 }
body{width:100%;margin:0 auto;min-width:1190px;}
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: 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: 1190px;
    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: Microsoft YaHei,微软雅黑,Arial,Helvetica,sans-serif,simsun;
    _font-family: Microsoft YaHei,微软雅黑,Arial,Helvetica,sans-serif,simsun;
    font-size: 12px;
}
*{
	font-family: Microsoft YaHei,微软雅黑,Arial,Helvetica,sans-serif,simsun;
	_font-family: Microsoft YaHei,微软雅黑,Arial,Helvetica,sans-serif,simsun;
}
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: 200px;
    height: 53px;
    padding: 29px 0 30px 0;
}
.page-header .logo a img { position:relative;top:10px;left:0;background: url(../images/logo.png) 0 0px 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/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: 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: 420px;float:right;margin-bottom:20px; }
.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: 35px;
    margin-top: 17px;
}
.page-header .btMap .search_box { margin-left: -22px;position:relative;left:-100px; }
.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: 300px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    color: #909090;
    border: 0;
    padding: 0;
	margin:2px;
    float: left;
    font-family: 微软雅黑,Arial;
    _font-family: 微软雅黑,Arial;
	font-size:14px;
}
.page-header .btMap .search .submit {
    width: 76px;
    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: 34px;
    z-index: 99;
    position: relative;
    margin-top: 4px;
}
.page-header .btMap .cart .cartLink {
    display: block;
    width: 77px;
    height: 32px;
    border: 1px solid #eaeaea;
    padding-left: 33px;
    overflow: hidden;
    background: #f8f8f8 url(../images/common/bg3.png) -105px -112px no-repeat;
    color: #F86539;
	font-size:13px;
}
.page-header .btMap .cart .cartLink span, .page-header .btMap .cart .cartLink .zixun{
    display: inline-block;
    float: left;
    line-height: 32px;
    #color:#000;
    margin-left:5px;
    letter-spacing:3px;
    font-weight:bold;
}
.page-header .btMap .cart .cartLink .cartCount { padding: 0 2px }


.page-header .btMap .cart.mymll .cartLink {

    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 .hideCart {
    display: block!important;
    z-index: 98;
}
.globa-nav {
    height: 45px;
    background: #c9033b;
}
.globa-nav .shadow {
    width: 100%;
    height: 5px;
    overflow: hidden;
    position: absolute;
    margin-top: 45px;
    left: 0;
    background: url(../images/common/shadow_24.png) left top repeat-x;
    _background: 0;
}
.globa-nav .allGoodsCat {
    width: 230px;
    height: 45px;
    border-left: solid 1px #c00036;
    background: #D50037;
    position: relative;
    z-index: 100;
}
.globa-nav .allGoodsCat .coverLay {
    width: 230px;
    position: absolute;
    z-index: 100;
}
.globa-nav .allGoodsCat .menuEvent {
    display: block;
    height: 45px;
    line-height: 45px;
    text-decoration: none;
    color: #fff;
    text-align: left;
    font-weight: bold;
    font-family: 微软雅黑;
    color: #fff;
    padding-left:21px;
    letter-spacing:4px;
}
.globa-nav .allGoodsCat .menuEvent strong, .globa-nav .allGoodsCat .menuEvent span {
    display: inline-block;
    vertical-align: top;
}
.globa-nav .allGoodsCat .menuEvent .catName {
    height: 45px;
    line-height: 45px;
    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: 45px;
}
.globa-nav .allMenu a {
    display: inline-block;
    height: 45px;
    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 {}
.globa-nav .allMenu a:hover, .globa-nav .allMenu .current {
    background: #b2002e;
    color: #fff!important;
}
.globa-nav .sideMenu2 {
    height: 45px;
    line-height: 45px;
    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: 5px;
    height: 450px;
    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: 450px;
    position: absolute;
    z-index: 10;
    display: none;
}
.all_cat .list { height: 100px;    
}
.all_cat .list .cat {
    width: 200px;
    height: 69px;
    padding: 15px;
    border-bottom: solid 1px #63334b;
    position: absolute;
    z-index: 12;
	background-color:#27342b;
	opacity: 0.75;	
}
.all_cat .list .cat .catName {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left:6px;
}
.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/iconstrong.png) no-repeat;
    padding-left: 28px;
}

.all_cat .list .cat .catName a {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #f9660e;
}

.all_cat .list .cat .catName span {
    color: #ccc;
    font-family: "微软雅黑";
}
.all_cat .list .cat .catList {
    height: 47px;
    margin-top: 3px;
    padding-right:6px;
    padding-left:4px;
}
.all_cat .list .cat .catList a {
    display: inline-block;
    line-height: 25px;
    color: #d7d7d7;
    font-family: 微软雅黑;
    font-size: 12px;
    font-weight:bold;
    letter-spacing:4px;
}

.all_cat .list .hideMap {
    width: 581px;
	height:448px;
    border: solid 1px #bcbcbc;
    box-shadow: 0px 0px 0px #999;
    background: #f9f9f9;

    position: absolute;
    z-index: 11;
    left: 230px;
    top: 0;
    display: none;
    overflow: hidden;
}
.all_cat .list .hideMap .topMap .subCat {
    width: 581px;
    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: 525px;
    padding: 10px 0 13px 0px;
    float: left;
    margin: 0 15px;
    border-top: #e7e7e7 1px solid;
}
.all_cat .list .hideMap .topMap .subCat .item .dt {
    float: left;
    width: 76px;
    font-weight: bold;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: left;
	margin-left:10px;
    line-height: 25px;
}
.all_cat .list .hideMap .topMap .subCat .item .dd {
    float: left;
    width: 415px;
    margin-left: 20px;
    line-height: 25px;
    color: #e4e4e4;
    overflow: hidden;
}
.all_cat .list .hideMap .topMap .subCat .item .dd a { color: #656565;margin-right:10px; }
.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: 200px;
    border-left-color:1px solid #c9033b;
    border-top: solid 1px #bcbcbc;
    border-bottom: solid 1px #bcbcbc;
    border-right: solid 1px #fff;
    overflow: hidden;
    background: #fff;
	opacity: 1.0;	
}
.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: 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/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: 0px;
}
.footer-table .line {
    width: 0;
    height: 130px;
/*     border-left: solid 1px #e7e7e7;
    border-right: solid 1px #fff; */
    margin: 0 38px;
}
.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;
	font-size: 13px;
}
.footer-table .weixin {
    width: 140px;
    text-align: center;
    color: #666;
}
.footer-table .weixin p {
    font-size: 15px;
    font-family: 微软雅黑;
}
.footer-table .weixin .img { margin: 0 0 5px 0}
.footer-table .weixin .img img { background: url(../images/default/weixin.gif) no-repeat }
.xmcontact{width:170px;height:65px;margin-left:15px;margin-top:30px;}
.xmqq{position:relative;width:170px; height:30px;margin-bottom:5px;}
.xmqq img{height:30px;width:30px;position:absolute; left:0; bottom:0px;}
.xmqq span{font-size:18px;font-weight:bold;color:#999;position:absolute; right:0; bottom:0px;}
.xmphone{position:relative;width:170px; height:30px;}
.xmphone img{height:30px;width:30px;position:absolute; left:0; bottom:0px;}
.xmphone span{font-size:18px;font-weight:bold;color:#999;position:absolute; right:0px; bottom:0px;letter-spacing:1px;}


.footer-icon {
    height: 40px;
    padding: 31px 0;

}
.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: 50px; }
.footer-img.footer-icon .iconMap a {
    display: inline-block;
    vertical-align: top;
}

.footer-icon .iconMap a { padding: 0 15px }
.footer-icon .iconMap a img { background: url(../images/default/footer-img.gif) 0 0px no-repeat }
.footer-icon .iconMap a img.ic1 { margin-left:40px;background-position: 0 0 }
.footer-icon .iconMap a img.ic2 { margin-left:113px;background-position: -162px 0 }
.footer-icon .iconMap a img.ic3 { margin-left:113px;background-position: -322px 0 }
.footer-icon .iconMap a img.ic4 { margin-left:113px;background-position: -484px 0 }
.footer-icon .iconMap.ic22{}
.footer-link {
    margin: 10px 0 0 140px;
    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: 16px;
    text-align: center;
    padding-top: 5px;
    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;
}

.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 {
    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;
    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;
    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/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/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/loginbox_bg_1337995587.png) 0 -88px no-repeat;
}
#lgb_body .tab_body ul li .error {
    background: url(../images/zhuanti/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/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/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/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/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/icon_a_1373954928.png) 0 -113px }
.MALERT .btns a:hover { background: url(../images/zhuanti/icon_a_1373954928.png) 0 -141px }
.MCONFIRM .btns {
    text-align: center;
    padding-right: 0;
}
/*GH:2013-12-04 13:53:03*/