@CHARSET "UTF-8";

.col-offset {
	margin-left: 232px;
}

.none {
	display: none;
}

.block {
	display: block;
}

.select_box {
/* 	border: 1px solid #ccc; */
/* 	background: url(images/107.gif) no-repeat 82px center; */
	position: relative;
	width: 110px;
	text-align: center;
}

.select_box span {
	cursor: pointer;
	display: block;
/* 	line-height: 25px; */
	width: 90%;
/* 	height: 25px; */
	overflow: hidden;
	color: #3A699F;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
}

.select_box b.select-down{
	background:url(images/107.gif) no-repeat center;
  	width: 20px;
	height: 18px;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

.select_box ul li {
	cursor: pointer;
}

.son_ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 25px;
/* 	border: 1px dashed #ccc; */
	background: #fff;
	z-index: 100;
}

.son_ul li {
	display: block;
	line-height: 25px;
	color: #3A699F;
}

.select_box span .hover {
	background: #ccc;
}

.site-nav {
	color: #656565;
}

.site-nav .site-nav-area { position: relative; float:left; padding: 0px 20px 0px 10px; cursor: default;  }
.site-nav .site-nav-area i { 
	display: block; position: absolute; top: 4px;
	right: 8px; text-decoration:none; overflow: hidden;
	color: #6A6A6A; font: 600 10px/18px consolas; 
}
.site-nav .site-nav-area i.ci-down { display: block; }
.site-nav .site-nav-area i.ci-up { display: none; }
.site-nav .site-nav-area:hover { 
	background-color: white; border-left: 1px solid #DDD; border-right: 1px solid #DDD; padding: 0px 19px 0px 9px;
}
.site-nav .site-nav-area:hover i.ci-down { display: none; }
.site-nav .site-nav-area:hover i.ci-up { display: block; }

.area-content { 
	display:none; position: absolute; width: 372px; left:-1px; padding: 10px 0px 10px 10px;
	background-color: white; border: 1px solid #DDD; border-top: none; z-index: 9999999;  
}
.area-content li { float: left; width: 60px; padding: 2px 0px; }
.area-content li>a { padding: 4px 8px; }
.area-content li>a:hover { background: #eee none repeat scroll 0% 0%; color: #C81623; }
.area-content li.selected>a { background: #C81623 none repeat scroll 0% 0%; color: #FFF; }
.site-nav .site-nav-area:hover .area-content { display: block; }

.site-nav-right, .site-nav-right>a {
	color: #656565;
}

.header {
	padding: 5px 0;
}

.logo {
	margin-top: 10px;
}

.search-box {
	margin: 15px auto;
	width: 486px;
}

.search-box ul li {
	display: block;
	float: left;
	cursor: pointer;
	width: 52px;
	height: 23px;
	line-height: 23px;
	color: #565656;
	text-align: center;
}

.search-box ul li.act {
/* 	background: #D8061F; */
	background: url("images/homePage/Search-bg-1.png?version=1605791026408");
	color: #ffffff;
}

.search-box .search-from .search-div {
	border: 2px solid #D8061F;
}

.search-box .search-from .search-div .search-img {
  	background: url("images/icon-a.png?version=1605791026408") -52px -52px;
	height: 34px;
}

.search-box .search-from input.search-input {
	border: none;
	padding-left: 5px;
	color:#565656;
  	line-height: 34px;
  	height: 34px;
}

.search-box .search-from input.search-submit {
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	line-height: 32px;
	height:38px;
	border: 2px solid #D8061F;
	background-color: #D8061F;
}

/*.mar-t40 {
	margin-top: 40px;
}*/
.btn-shopping-cart {
	position: relative;
	margin-top: 40px;
}

.btn-shopping-cart a {
	display: block;
	width: 130px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #D7D7D7;
	color: #676767;
}

.btn-shopping-cart a span {
	display: block;
	float: left;
}

.btn-shopping-cart a i   {
	display: block;
	background-image: url("images/icon-a.png?version=1605791026408");
}


.btn-shopping-cart a i.cart {
	float: left;
	width: 20px;
	height: 33px;
	margin: 0 8px;
	background-position: -240px 9px;
}

.btn-shopping-cart a i.arrow {
	float: right;
	width: 10px;
	height: 33px;
	background-position: 0 -48px;
}

.btn-shopping-cart>span {
    position: absolute;
    background: url("images/homePage/icon.png?version=1605791026408") -3px -27px;
    color: #ffffff;
    left: 18px;
    top: -10px;
    width: 22px;
    height: 20px;
    text-align: center;
    padding-top: 2px;
}

/**菜单导航**/
.main-nav-bar {
/* 	background-image: url("images/bar-bg2.png?version=1605791026408"); */
	background : #13263E;
	height: 39px;
}

.main-nav-bar .product-category-menu {
	width: 222px;
	float: left;
	position: absolute;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.main-nav-bar .product-category-menu span {
	display: block;
	float: left;
  	font-family: "microsoft yahei";
}

.main-nav-bar .product-category-menu span.text-center {
	width: 110px;
}

.main-nav-bar .product-category-menu span.icon {
	width: 29px;
	height: 22px;
	margin-top: 7px;
	background: url("images/homePage/icon.png?version=1605791026408") 63px 0px;
}

.product-category-title {
	padding-left: 30px;
	cursor: pointer;
	height: 39px;
	line-height: 39px;
	background-color: #C91623;
}

.product-category {
	width: 100%;
	height: 433px;
	float: left;
	padding: 1px;
	position: relative;
	background: url("images/product-category-bg.png?version=1605791026408");
	display: none;
	z-index: 999999;
}

.product-category .category-item>a {
	display: block;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	color: #fff;
}

.product-category .category-item>a:hover,.product-category div.hover a {
	width: 221px;
	background-color: #ffffff;
	color:#DA061F;
	font-weight: bold;
}

.product-category .category-item {
	font-weight: 100;
}

.product-category .category-item i {
	display: block;
	background-image: url("images/icon-a.png?version=1605791026408");
}

.product-category .category-item i.icon {
	width: 26px;
	height: 39px;
	float: left;
	margin: 0 5px;
}

.product-category .category-item-0 a i.icon {
	background-position: -114px -48px;
}

.product-category .category-item-1 a i.icon {
	background-position: -115px -109px;
}

.product-category .category-item-2 a i.icon {
	background-position: -175px -46px;
}

.product-category .category-item-3 a i.icon {
  background-position: -233px -49px;
}

.product-category .category-item-4 a i.icon {
	background-position: 5px -106px;
}

.product-category .category-item-5 a i.icon {
	background-position: -55px -106px;
}

.product-category .category-item-6 a i.icon {
	background-position: -175px -108px;
}

.product-category .category-item-7 a i.icon {
	background-position: -235px -109px;
}

.product-category .category-item-8 a i.icon {
	background-position: 4px -166px;
}

.product-category .category-item-9 a i.icon {
	background-position: -56px -166px;
}

.product-category .category-item-10 a  i.icon {
	background-position: -116px -166px;
}


.product-category .category-item span {
	display: block;
	/**height: 25px;
	float: left;*/
}

.product-category .category-item i.arrow {
	display: none;
	float: right;
	width: 9px;
	height: 39px;
	background-position: 0 -45px;
}

.product-category .category-item>a:hover i.arrow {
	display: block;
}

.product-category .category-subitem {
	position: absolute;
	top: 0;
	left: 222px;
	/**padding: 10px;  取消IE8下总高度加上10px  433+10px*/
	width: 948px;
	min-height: 433px;
	background-color: #fff;
	/**border-right:1px solid #888;
	border-bottom:1px solid #888;**/
	border-right:1px solid #D9061F;
	border-bottom:1px solid #D9061F;
	filter: alpha(opacity = 95); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.95; /*Firefox私有(old)，透明度50%*/
	-khtml-opacity: 0.95; /* Sarfari old version */
	opacity: 0.98; /*其他(FireFox)，透明度50%*/
	display: none;
	z-index: 99999;
}

.product-category .category_subitem_title_name i.icon {
	height: 30px;
}

.product-category .category-item-0.hover>a  i.icon,.product-category .category-item-0 .category_subitem_title_name i.icon{
	background-position:  67px 251px
}

.product-category .category-item-1.hover>a  i.icon,.product-category .category-item-1 .category_subitem_title_name i.icon {
	background-position: 184px 252px;
}

.product-category .category-item-2.hover>a  i.icon,.product-category .category-item-2 .category_subitem_title_name i.icon {
	background-position: 124px -588px;
}

.product-category .category-item-3.hover>a  i.icon,.product-category .category-item-3 .category_subitem_title_name i.icon {
	background-position: -234px -469px
}

.product-category .category-item-4.hover>a  i.icon,.product-category .category-item-4 .category_subitem_title_name i.icon {
	background-position: 6px -527px;
}

.product-category .category-item-5.hover>a  i.icon,.product-category .category-item-5 .category_subitem_title_name i.icon {
	background-position: -54px -527px;
}

.product-category .category-item-6.hover>a  i.icon,.product-category .category-item-6 .category_subitem_title_name i.icon {
	background-position: 125px -527px;
}

.product-category .category-item-7.hover>a  i.icon,.product-category .category-item-7 .category_subitem_title_name i.icon {
	background-position: 67px -527px;
}

.product-category .category-item-8.hover>a  i.icon,.product-category .category-item-8 .category_subitem_title_name i.icon {
	background-position: 4px 252px;
}

.product-category .category-item-9.hover>a  i.icon,.product-category .category-item-9 .category_subitem_title_name i.icon {
	background-position: -56px 252px;
}

.product-category .category-item-10.hover>a  i.icon,.product-category .category-item-10 .category_subitem_title_name i.icon{
	background-position: -116px 252px;
}

/*.product-category .category-item-0 .category-subitem {display:block;}*/
.product-category .category-subitem .category-left ul {
	padding: 4px 8px;
}

.product-category .category-subitem .category_subitem_title {
	border-bottom: 1px solid #e4e4e4;
	height: 39px;
	/**vertical-align: bottom;**/
	/**padding-top: 16px;**/
	line-height:39px;
	float:left;
	width:730px;
}

/*左边分类*/
.product-category .category-subitem .category-left{
	float:left;
	width:730px;
}

/*右边品牌*/
.product-category .category-subitem .brands-right{
  float: right;
  width: 190px;
  margin:10px 10px 0 0;
}

.product-category .category-subitem .brands-right .product-brand{
	height: 160px;
}

/*右边品牌图片宽度*/
.product-category .category-subitem .brands-right  img{
	  width: 90px;
	  float: left;
	  margin:1px 1px 0 0;
	  background-color: #ebebeb;
}

.product-category .category-subitem .brands-right div.rightAdWrap{
	clear:both;
	padding-top:10px;
}

.product-category .category-subitem .brands-right a.rightAd{
	height:112px;
	width:182px;
	display:block;
	background:#e4e4e4;
	float:left;
	margin-bottom:2px;
}

.product-category .category-subitem .brands-right a.rightAd img{
	float:right;
	width:182px;
	height:112px;
}

.product-category .category-subitem .brands-right a.rightAd dl{
	font-weight: normal;
	font-family: simson;
	padding:20px 0 0 10px;
}

.product-category .category-subitem .brands-right a.rightAd dt{
	 font-size: 14px;
  	 color: #3b69a1;
  	 font-weight: normal;
}

.product-category .category-subitem .category-left  dt i.icon{
	display: block;
    background-image: url("images/icon-a.png?version=1605791026408");
	float: right;
 	background-position: 0px -233px;
  	height: 20px;
  	width: 6px;
}


.product-category .category-subitem .brands-right a.rightAd dd{
    font-size: 12px;
  	color: #565656;
  
}



.product-category .category-subitem .category_subitem_title .category_subitem_title_name
	{
	float: left;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.product-category .category-subitem .category_subitem_title .more {
	display: none;
	float: right;
	color: #565656;
	font-weight: bold;
	font-size: 14px;
}

.product-category .category-subitem .category_subitem_title .more i {
	float: right;
	background-position: 0px -233px;
	margin: 0 0 5px 5px;
	height: 20px;
}

/**
.product-category .category-subitem .category-left ul>li {
	float: left;
	padding: 10px 20px 10px 0;
}

.product-category .category-subitem .category-left ul>li a {
	font-size: 12px;
	color: #565656;
	font-weight: normal;
}

.product-category .category-subitem .category-left ul>li a:hover {
	color: #d9061f;
}
**/

.product-category .category-subitem .category-left dl{
	  border-bottom: 1px solid #EEE;
	  padding: 6px 0px;
	  overflow: hidden;
	  zoom: 1;
	
}
.product-category .category-subitem .category-left dl>dt{
	  float: left;
	  width: 100px;
	  text-align: right;
	  height:14px;
	  /**line-height:14px;**/
	  margin-top:5px;
	  /**padding: 2px 6px 0px 0px;*/
} 

.product-category .category-subitem .category-left dl>dt a {
	 font-size: 12px;
     font-weight: blod;
     color: #565656;
}
.product-category .category-subitem .category-left dl>dd{
	float:left;
	width:630px;
	padding:3px 0px 0px;
	overflow:hidden;
 }
.product-category .category-subitem .category-left dl>dd>em{
	float:left;
	height:14px;
	line-height:14px;
	padding:0px 10px;
	margin:5px 0;
	border-left:1px solid #CCC;
}
.product-category .category-subitem .category-left dl>dd>em>a{
  font-size: 12px;
  color: #565656;
  font-weight: normal;	
}

.product-category .category-subitem .category-left a:hover,span.d9061f {
	color: #d9061f;
}

.main-nav-bar #main-nav li {
	height: 39px;
	line-height: 39px;
	float: left;
}

.main-nav-bar #main-nav li>a {
	display: block;
	float: left;
	padding: 0 28px;
	color: #ffffff;
	font-size: 16px;
/* 	font-weight: bold; */
	text-align: center;
	/*min-width: 120px;*/
  	font-family: "microsoft yahei";
}

.main-nav-bar #main-nav li.active>a, .main-nav-bar #main-nav li>a:hover,
	.main-nav-bar #main-nav li>a:focus {
	line-height: 37px;
	border-bottom: 2px solid #D7061F;
	background: #2E3F53;
}


/** 网站面包屑样式，参考 path.ftl **/
.breadcrumb .carImg {
	background: url("images/homePage/icon-b.png?version=1605791026408") 0px 0px;
	width: 18px; height: 20px;
}
.breadcrumb li>span { color:#262626; }
.breadcrumb li>a { color:#262626; }
.breadcrumb li.last>span { color:#e1292e; }


.content-wrapper {
	min-height:200px;
}


.hotline-num {
	color: #DB051D;
	font-weight: bold;
}

.login-registration>a {
	color: #DB051D;
}

.footer-menu, .footer-menu>a {
	color: #ffffff;
	background: #12243C;
	line-height: 28px;
}

.footer {
	margin-top: 15px;
	background-color: #F2F2F2;
	border-top: #E4E4E4;
}

.purpose {
	line-height: 110px;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
}

.purpose img {
	width: 1138px;
/* 	padding-left: 35px; */
	vertical-align: middle;
}

.help {
	height: 185px;
	/* border-top: 1px solid #FFFFFF; */
	padding: 20px 25px;
}

.help-phone{
	color: #4c4c4c;
	font-size: 30px;
	font-family: "Times New Roman";
	letter-spacing: -2px;
	width: auto;
	padding-left:10px;
	border-top:1px dotted #dddddd; 
	border-bottom:1px dotted #dddddd; 
	margin: 10px 0;
}

.help-phone.storemgr{
	color: #DD424D;
}

.customer{
	float: left;
}

.customer img{
	margin-left: 43px;
	width: 98px;
}

.tutorial-pic {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 33px -438px;
}

.tutorial {
	line-height: 25px;
	font-weight: bold;
	color: #262626;
}

.tutorial-list {
	line-height: 25px;
	color: #565656;
}

.width-100h {
	width: 100%;
}

.height-100h {
	height: 100%;
}

.padding {
	padding: 0;
}

.ques-pic {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 33px -467px;
}

.payMethods-pic {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 33px -496px;
}

.delivery-pic {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 33px -525px;
}

.afterSale-pic {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 33px -548px;
}

.hotline-pic {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 33px -575px;
}

.tutorial-doc {
	width: 29px;
	height: 22px;
	background: url("images/homePage/icon.png?version=1605791026408") 35px -594px;
	margin-top: 3px;
}
.tutorial-dis{
	width:38px;
}

.tutorial-hotline {
	width: 29px;
	height: 22px;
}

.cr-DA061D {
	color: #DA061D;
}

.help-phone img{
  	margin-top: 10px;
	width: 89px;
}

.cr-red {
	color: red;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.text-red {
	color: red;
}


span a.store-kefu {
  width: 20px;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  background: url("images/icon-e.png?version=1605791026408") -239px -117px no-repeat;
}



/* ===== System messages rendering ===== */
.eventMessage, .errorMessage {
	font-size: 1.3em;
	font-weight: bold;
	_margin: 5px 7px 0 7px;
	padding: 0 1em 0 50px;
}

.eventMessage {
	background: #105fa8 url(images/information.png) no-repeat 5px 50%;
	color: #FFFFFF;
	border: solid 3px #f0f0f0;
}

.errorMessage {
	background: #820f05 url(images/exclamation.png) no-repeat 5px 50%;
	color: #ffffff;
	border: solid 3px #f0f0f0;
}

.content-messages p {
	margin: 0.5em 0 0.5em 0;
}

@media ( max-width : 1200px) {
	.product-category .category-subitem {
		width: 748px;
	}
	.product-category .category-subitem .category-left,.product-category .category-subitem .category_subitem_title{
		width: 530px;
	}
	.product-category .category-subitem .category-left dl>dd{
		width: 430px;
	}
	
	.purpose img{
		width: 960px;
	}
	
	.help-phone img{
	 	width: 79px;
	}
}
/* ===== System messages ending ===== */
i.more {
	cursor: pointer;
	background-position: 122px -50px;
	width: 40px;
	height: 24px;
	float: left;
	margin-left: 5px;
	display: block;
	background-image: url("images/icon-b.png?version=1605791026408");
}

/* ===== drop down list start ===== */
.dropdown-list { position:relative; }
.dropdown-list .first-item { position:relative; padding-right: 15px; }
.dropdown-list .first-item a { 
	white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; 
	text-overflow: ellipsis; color: #444; 
}
.dropdown-list .first-item a:hover { color: red; }
.dropdown-list .first-item b { 
	width: 18px; height: 16px; display: block; position: absolute; top:0; right:0;
	background-image: url("images/icon-b.png?version=1605791026408"); cursor: pointer; z-index:8;
}
.dropdown-list b.openMore { background-position: 5px -893px; }
.dropdown-list b.closeMore { background-position: -235px -834px; top:5px; }

.dropdown-list ul { 
  display: none; position: absolute; overflow: hidden; top:-6px; left:-6px; 
  white-space: nowrap; text-decoration: none; padding-top: 5px; z-index: 9; 
  background-color: white; z-index: 9;
}
.dropdown-list .first-item:hover ul { display: block; border: 1px solid #e4e4e4; }
.dropdown-list ul>li { min-width:72px; padding: 0 15px 5px 5px; position:relative; }
/* ===== drop down list ending ===== */
.related-parts .i-replace-parts { 
	display: block; width: 18px; height: 20px; position: absolute; top:0; right:2px;
	background: transparent url("images/icon-b.png?version=1605791026408") repeat scroll -120px -958px; z-index:9;
}

/*======base color=======*/
.c-red{
	color:#e1292e;
} 

.actives{
	line-height: 37px;border-bottom: 2px solid #D7061F;background: #2E3F53;
}

/* checkbox background */
.checkBoxBg-checked{
	position:relative;
	left:4px;
	width: 13px;
    height: 13px;
    background: url('images/newStore/icon-Q.png?version=1605791026408');
    background-position: -0px -839px;
    position: relative;
    top:3px;
}

.checkBoxBg-unchecked{
	position:relative;
	left:4px;
	width: 13px;
    height: 13px;
    background: url('images/newStore/icon-Q.png?version=1605791026408');
    background-position: -58px -839px;
    position: relative;
    top:3px;
}

.container i.orderImg {
    height: 10px;
    width: 10px;
    background: url("images/newStore/icon-a.png?version=1605791026408") -179px 60px;
}
.container i.centerImg {
    height: 10px;
    width: 10px;
    background: url("images/newStore/icon-a.png?version=1605791026408") -1px 0px;
}

.container i.helpImg {
    height: 10px;
    width: 10px;
    background: url("images/newStore/icon-a.png?version=1605791026408") -240px 63px;
}

.container i.storemgrHome {
    height: 10px;
    width: 10px;
    background: url("images/Seller-Center-icon1.png?version=1605791026408") -240px -1019px;
}