@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:#ff4f4d;}
.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:#da0000; 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:#da0000;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:#da0000;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:#da0000;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:100%;height:80px;color:#fff;background-color: #221814;line-height: 35px;min-width: 1210px;margin-bottom: 30px;}
.topBottom_content{width:1210px;height:100%;margin: 0 auto; line-height: 35px;}
.rig_gx{ width:auto; height:38px; float:left;font-size: 14px;margin-left: 30px;line-height: 38px;}
.rig_gx a{ color:#fff;}
.login_content{float:left;}
.rig_login{ color:#fff; width:auto; height:28px;float:left;font-size: 14px;margin-left: 14px;background-color: #ff4f4d;padding-left: 12px;padding-right: 12px;margin-top: 5px;margin-bottom: 5px;line-height: 28px;}
.rig_login_exit{border: 1px solid #ff4f4d;color:#fff; width:auto; height:28px;float:left;font-size: 14px;margin-left: 14px;padding-left: 12px;padding-right: 12px;margin-top: 5px;margin-bottom: 5px;line-height: 28px;}
.rig_login_name{ color:#fff; width:auto; height:38px;float:left;font-size: 14px;margin-left: 34px;padding-left: 12px;padding-right: 12px;line-height: 38px;vertical-align: middle;text-align: center;}
.rig_login_name img{vertical-align: middle;}

.searchYin{width:640px;height:62px; margin:5px 38px 0 10px;}
.searchYinT{ width:519px;height:30px; background:url(../imgs/searchYinT.png);background-size:100% 99%;margin-top:15px;}
.searchSubmit{border:none; background:none; font-size:16px; color:#fff; font-weight:900;cursor:pointer;width:90px; margin-left:7px;}
.searchYinB{width:640px;height:25px;margin: 5px 0;}
.searchYinB a{color:#727171; font-size:12px; margin: 2px 5px;text-decoration:none;}
.searchYinB a:hover{text-decoration:none;}
.searchText{border:none;width:392px;height:30px;  background:none;line-height:42px;}
.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*/

.header_nav{width:100%;height:48px; border-bottom:2px solid #ff4f4d;margin-top:0px;}
.header_navContent{width:1210px;height:40px; margin:0 auto; position:relative;  z-index:999; }
.header_bgyinT{width:191px; height:13px; background:url(../imgs/header_bgyinT.png);}
/* .primaryNav{width:100%;height:40px;padding-bottom:10px;}
.primaryNav a{font-size:16px;font-weight: 600;line-height: 18px; color:#000;line-height:40px; width:auto;padding:0 20px; text-align:center; display:block; float:left; height:40px;margin-top:8px;letter-spacing: 2px;}
.primaryNav a.header_Selected{ color:#ff4f4d;}
.primaryNav a:hover{ width:auto;padding:0 20px; color:#ff4f4d;text-decoration:none;} */

.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/nav-sort.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;background:url(../imgs/searchbox.gif) no-repeat;}
/*allsort 左侧导航*/
.allsort{float:left;width:190px;height:40px;}
.allsort .mt{height:40px;line-height:40px;cursor:pointer;overflow:hidden;background:url(../imgs/leftNav2.png) no-repeat; position:absolute;z-index:4;width:200px; margin-top:10px;}
.allsort .mt strong{float:left;font-size:15px;color:#fff; margin-left:30px;}
.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 .item{width:186px;height:35px;border-top:1px solid #af150b;margin-left:2px; background:#ff4f4d;}
.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:187px;top:13px;width:821px;border-left:2px solid #ff4f4d;background:#fff; border-right:2px solid #ff4f4d; border-bottom:2px solid #ff4f4d;height:auto;min-height:478px;}
.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:#ff4f4d;}
.allsort .subitem dd{float:left;width:540px;}
.allsort .subitem dd a{color:#333;}
.allsort .subitem dd a:hover{color:#333333;}
.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:85px;padding:0 15px 2010px 15px;margin-bottom:-2000px;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;border:solid #ff4f4d;border-width:1px 0 1px 0px;overflow:hidden;background:#af150b; padding-bottom:3px; width:155px;}
.allsort .hover .i-mc{display:block;z-index:12;}

.allsort .close{position:absolute;top:6px;left:794px;z-index:14;width:19px;height:19px;background-position:-216px -125px;cursor:pointer;}
.header_bgyinB{width:190px; background:url(../imgs/header_bgyinB.png) no-repeat;height:19px; margin-top:-5px;}
/*header==============================================================================================*/
/*热线电话*/
.hotline{float:right; width:190px; height:42px; line-height:42px; padding-top:13px; color:#414141; font-weight:normal;font-size:18px;font-family:SimHei; text-align: left; padding-right:6px;}
.hotline > div{height:42px}
.hotline div img{height:42px; width:42px;}
.phonenumber{line-height:21px;width:135px;letter-spacing: 1px;font-weight: bold;}
.phonedesc{line-height:21px;margin-top:-8px;width:135px;letter-spacing: 1px;}