@charset "utf-8";
/* CSS Document */
.hesder_topCode{width:100%;height:29px; background:#fafafa;border-bottom:1px solid #dbdbdb;}
.hesder_top{width:1210px;height:29px; margin:0 auto;  background:#fafafa;border-bottom:1px solid #dbdbdb;}

.welcomeYin{width:auto; height:29px; line-height:29px; padding-left:3px;}
.welcomeYin a{color:#333;}
.welcomeYin a:hover{ text-decoration:underline; color:#c81432;}
.welcomeYinRight{height:29px;position:absolute;top:0px;z-index:1100;margin-left:900px;margin-left:900px;*margin-left:610px !important;}
.welcomeYinRight a{color:#333;}
.welcomeYinRight a:hover{ color:#c81432; text-decoration:underline;}
/* menu */
.menu{height:26px;width:80px; margin-left:5px;background:#fff;position:relative; float:left; background:url(../imgs/header-topshu.png) no-repeat left center;}
.menu a{display:block;height:28px;line-height:28px;padding:0 0 0 10px;}
.menu a.tit{background:url(../imgs/arrow.gif) no-repeat;background-position:65px 10px;}
#navbox.current a.tit{background-position:65px -11px;color:#c81432;border-bottom:solid 1px #fff;position:relative;z-index:9;border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;}
#navbox2.current a.tit{background-position:65px -11px;color:#c81432;border-bottom:solid 1px #fff;position:relative;z-index:9;border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;}
#navbox3.current a.tit{background-position:65px -11px;color:#c81432;border-bottom:solid 1px #fff;position:relative;z-index:9;border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;}
.menu .subnav{display:none;background:#fff;position:absolute;top:29px;left:0px;width:78px;border-style:solid;border-color:#ddd;border-width:1px; z-index:1000;}
#navbox.current .subnav{display:block;}
#navbox2.current .subnav{display:block;}
#navbox3.current .subnav{display:block;}
.menu .subnav a{border:none;}
.menu .subnav a:hover{background:#eee;border-left:solid 1px #fff;border-right:solid 1px #fff; text-decoration:none;}
/*topBottom*/
.topBottom{width:1210px;height:90px; margin:15px auto 0;}
.searchYin{width:520px;height:62px; margin:5px 38px 0 175px;}
.searchYinT{ width:519px;height:40px;border: solid #c81432;border-width: 2px 0 2px 2px;margin-top:10px;}
.searchSubmit{border:none; background-color: #c81432; font-size:16px; color:#fff; font-weight:900;cursor:pointer;width:95px; margin-left:7px;}
.searchYinB{width:520px;height:25px;margin: 5px 0;}
.searchYinB a{color:#727171; font-size:12px; margin: 2px 5px;text-decoration:none;}
.searchYinB a:hover{text-decoration:none;color: #c81432;}
.searchText{border:none;width:389px;height:40px;  background:none;line-height:40px;}
.guaranteeYin{width:280px;height:30px; margin-top:7px; padding-left:40px;}
.guaranteeYin span{ display:block; width:80px; margin-left:13px;}
.guaranteeYin span a{color:#5f5f5f; display:block; margin-top:4px; margin-left:5px;}
.guaranteeYin span a:hover{color:#4e4e4e;}
/*nav*/

.search-fix {
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    border-bottom: 2px solid #c81432;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2);
    box-shadow: 2px 2px 2px rgba(0,0,0,.2);
}
.search-fix .search-m {
    margin: auto;
    width: 1190px;
    height: 48px;
}
.searchYinT-fix{
    width: 519px;
    height: 40px;
    border: solid #c81432;
    border-width: 2px 0 2px 2px;
    margin: 10px auto;
}

.header_nav{ width: 100%; height: 48px; background-color: #fff; border-style: solid; border-width: 0 0 2px; border-color: #c81432;}
.header_navContent{width:1210px;margin:0 auto; position:relative; z-index:99;}
.header_bgyinT{width:190px; height:13px;}
.primaryNav{width:1000px;height:40px;padding-top:10px;}
.primaryNav a{font-size:16px;font-weight: bold;line-height: 12px; color:#333;line-height:40px; width:auto;padding:0 15px 0 15px; text-align:center; display:block; float:left; height:40px;}
.primaryNav a.header_Selected{ background:none;}
.primaryNav a:hover{ width:auto;padding:0 15px 0 15px;text-decoration:none;color:#c81432;}

.header_shoppingCart{width:137px;height:43px; float:left; margin:0 0 0 40px;}
.header_shoppingCart span{color:#fbe303; font-size:14px; display:block;float:left; margin:6px 0 0 40px;}
.header_shoppingCart a{font-size:17px; color:#fff; font-weight:900; display:block;float:left; margin:18px 0 0 13px;}
.header_shoppingCart a:hover{ color:#fbe303}

/* navsort */
.navsort,.carbox,.allsort .mt .extra,.allsort s,.allsort .close{background:url(../imgs/dnd_no.png) no-repeat;}
.navsort{width:960px;height:50px;background-position:0 1px;background-repeat:repeat-x;margin:40px auto 0 auto;}
.carbox{width:226px;height:50px;float:right;background-position:0 -152px;}
.searcbox{width:334px;height:31px;overflow:hidden;float:left;margin:10px 0 0 15px;display:inline;}
/*allsort 左侧导航*/
.allsort{float:left;width:190px;height:40px;}
.allsort .mt{height:40px;line-height:40px;cursor:pointer;overflow:hidden;color: #fff;background:#c81432; position:absolute;z-index:4;width:190px; margin-top:10px;}
.allsort .mt strong{float:left;font-size:16px;color:#fff; margin-left:42px;}
.allsort .mt strong a{color:#fff;}
.allsort .mt .extra{float:right;overflow:hidden;width:22px;height:22px;background-position:-214px -52px; margin:8px 21px 0 0;}
.allsort .fenlei{display: inline-block;font-size: 16px; margin-left: 5px; font-weight: 700;}
.allsort .fenleiImg{height: 15px;width: auto;margin-left: 10px;margin-bottom: 5px;}

.allsort .item{width:190px;height:37px;background-color: #000;background-color: rgba(0,0,0,.55);}
.allsort .fore{border-top:none;}
.allsort span{display:block;width:188px;position:relative;z-index:1;}
.allsort h3{font-size:14px;width:157px;height:30px;padding-left:32px;font-weight:normal; padding-top:3px;}
.allsort h3 a:link,.allsort h3 a:visited{display:block;height:30px;line-height:30px;font-size:14px;color:#fff;}
/* .allsort h3:hover a,.allsort h3 a:active{color:#fff; font-size:14px; } */
/* .allsort i{display:block;position:absolute;top:11px;left:166px;width:13px;height:13px;background-position:-218px -106px;} */
.allsort i{position: absolute;z-index: 4;top: 10px;right: 17px;width: 4px;height: 14px;font: 400 9px/14px consolas;color:#fff;}
.allsort span img{position:absolute;left:8px;top:7px; z-index:10}
.allsort .item .i-mc{display:none;position:absolute;left:190px;top:14px;width:820px;background:#fff;height:auto;min-height:480px;}
.allsort .item dt{padding:3px 6px 0 0;font-weight:bold;}
.allsort .item dd{padding:3px 0 0;overflow:hidden;zoom:1;}
.allsort .subitem{float:left;width:664px;padding:0 4px 0 8px;height: auto;}
.allsort .subitem dl{border-top:1px solid #eeeeee;padding:6px 0;overflow:hidden;zoom:1;}
.allsort .subitem .fore{border-top:none;}
.allsort .subitem dt{float:left;width:110px;line-height:22px;text-align:right;color:#c81432;}
.allsort .subitem dd{float:left;width:540px;}
.allsort .subitem dd a{color:#333;}
.allsort .subitem dd a:hover{color:#c81432;}
.allsort .subitem em{float:left;height:14px;margin:4px 0;line-height:14px;padding:0 8px;border-left:1px solid #ccc;font-style:normal;white-space:nowrap;}
.allsort .fr{width:100px;padding:0 15px 0px 15px;float:right;}
.allsort .fr dl{padding-bottom:0;}
.allsort .mc .extra{padding:7px 8px;background:#FDF1DE;border-top:1px solid #FDE6D2;}
.allsorthover .mt .extra{background-position:-214px -75px;}
.allsorthover .mc{display:block;}
.allsort .hover span{z-index:13;width:188px;}
.allsort .hover h3{font-size:12px;overflow:hidden;background: #A8A8A8; width:158px;}
.rig_gx{ width:auto; height:40px; float:left;}
.allsort .hover .i-mc{display:block;z-index:12;}
.allsort .close{position:absolute;top:10px;left:800px;z-index:14;width:25px;height:25px;cursor:pointer;}

/* 手机版下拉菜单样式 */
    /* 最外层 li */
.dropdown {width: 53px;position: relative;margin: 0px auto ;z-index: 100;}
    /* 隐藏下拉菜单 */
.dropdown ul {display: none;position: absolute;margin-left: -40px;}
    /* 下拉菜单样式 */
.dropdown:hover ul {display: block;min-width: 100px;background: #fff;border-top: 0;border-radius: 0 0 3px 3px;-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.04);box-shadow: 0 0 1px rgba(0, 0, 0, 0.04);}
    /* 下拉菜单行高 */
.dropdown>ul>li {padding: 0px 0px;display: block;line-height: 18px;color: #000;font-size: 14px;}
/*header==============================================================================================*/
