/*

Template Name: 

Template URI: http://www.jtmic.com/

Description: (ecmoban.com) <br/> ：http://www.jtmic.com/

Version: 2.73

Author: 

Author URI: http://www.jtmic.com/

Logo filename: logo.gif

\\

*/



/* ====================

     公共样式

==================== */

body {

	

	font: 12px/1.5 ;

	color: #666;

	margin: 0;

	padding: 0

}

div {

	margin: 0 auto;

	padding: 0;

}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {

	margin: 0;

	padding: 0;

	border: none;

	list-style-type: none;

}

.block {

	width: 990px;

	margin: 0 auto;

}

.index_body .block {

	width: 1200px;

	margin: 0 auto;

}

.table td, .table th {

	padding: 5px;

}

.f_l {

	float: left;

}

.f_r {

	float: right;

}

.tl {

	text-align: left;

}

.tc {

	text-align: center;

}

.tr {

	text-align: right;

}

.dis {

	display: block;

}

.inline {

	display: inline;

}

.none {

	display: none;

}

a {

	text-decoration: none;

	color: #666

}

.dashed {

	background: url(images/lineBg.gif) repeat-x left top;

	color: #3f3f3f;

	padding: 2px 0 3px 12px;

}



.clearfix:after {

	height:auto;

	display: block;

	content: ".";

	height: 0;

	visibility: hidden;

	clear: both;

	font-size: 0;

	line-height: 0;

}

/*英文强制换行*/

.word {

	word-break: break-all;

}

/*边框*/

.B_blue {

	border: 1px solid #e6e6e6;

}

.B_input {

	border: 1px solid #ccc;

}

.inputBg {

	border: 1px solid #b3b3b3;

	height: 23px;

	line-height: 23px;

}

/*字体颜色ecmoban.com*/

.f1 {

	color: #E60012;

	font-weight: bold

}

.f2 {

	color: #E60012;

	font-weight: bold;

	margin-right: 15px;

}

.f3 {

	color: #9e9e9e;

}

.f4 {

	color: #b22825;

}

.f4_b {

	color: #E60012;

	font-weight: bold;

}

.f5 {

	font-size: 14px;

	font-weight: bold;

}

.f6 {

	color: #333;

}

.market {

	font-size: 12px;

	text-decoration: line-through;

	color: #999

}

.shop {

	font-family: 'Arial';

	font-size: 28px;

	color: #E60012;

	font-weight: bold

}

.market_s {

	text-decoration: line-through;

}

.shop_s {

	color: #E60012;

	font-weight: bold

}

/*按钮部分*/

.bnt_blue {

	background: url(images/bg.gif) no-repeat 0px 0px;

	width: 52px;

	height: 21px;

	text-align: center;

	line-height: 22px;

	color: #333;

	border: none;

	cursor: pointer;

	overflow: hidden

}

.bnt_blue_1 {

	background: url(images/bg.gif) no-repeat 0px -663px;

	width: 77px;

	height: 21px;

	text-align: center;

	line-height: 22px;

	color: #333;

	border: none;

	cursor: pointer;

	overflow: hidden

}

.bnt_blue_2 {

	background: url(images/bg.gif) no-repeat 0px -696px;

	width: 139px;

	height: 21px;

	text-align: center;

	line-height: 22px;

	color: #333;

	border: none;

	cursor: pointer;

	overflow: hidden

}

.bnt_bonus {

	background: url(images/bg.gif) no-repeat -56px 0px;

	width: 52px;

	height: 21px;

	text-align: center;

	line-height: 22px;

	color: #333;

	border: none;

	cursor: pointer;

	overflow: hidden

}

/*box from ec moban*/

 

.box_1 {

	border: 1px solid #ddd;

	background-color: #fff;

}

.box_2 {

	border: 1px solid #ddd;

	background: url(images/box_2Bg.gif) repeat-x top left;

	background-color: #edf8fe;

}

.boxCenterList {

	padding: 8px;

}

/*模块标题*/

h3 {

	height: 32px;

	line-height: 32px;

	font-size: 12px;

	background: #f5f5f5;

	text-align: right;

	padding: 0 12px;

	font-weight: 100;

}

h3.border {

	border: 1px solid #e2e2e2;

	border-bottom: none;

}

h3 img {

	position: relative;

	top: 7px;

}

h3 span {

	float: left;

	font-size: 14px;

	height: 32px;

	line-height: 32px;

	text-align: left;

	font-weight: bold;

	color: #333;

	padding-left: 5px;

	font-family: "微软雅黑"

}

h3 a {

	color: #333;

	text-decoration: none;

	font-family: "微软雅黑"

}

h5 {

	height: 26px;

	line-height: 26px;

	text-align: right;

	background-color: #f6f6f6;

	font-size: 12px;

	color: #900;

	padding: 0 10px 0 0;

}

h5 span {

	float: left;

	font-weight: bold;

	padding-left: 15px;

}

h6 {

	height: 38px;

	line-height: 38px;

	text-align: right;

	font-size: 12px;

	background: #f6f6f6;

	color: #3f3f3f;

	border: 1px solid #fff;

	padding-right: 10px;

}

h6 span {

	float: left;

	padding-left: 15px;

	font-size: 14px;

}

/*页面留白*/

.blank {

	height: 15px;

	line-height: 15px;

	clear: both;

	visibility: hidden;

}

.blank5 {

	height: 5px;

	line-height: 5px;/* _margin:-3px 0;e c m o b a n*/

	clear: both;

	visibility: hidden;

}

/*布局*/

.AreaL {

	width: 240px;

	float: left;

}

.index_page .AreaL {

	background: #FFF

}

.AreaR {

	width: 950px;

	float: right;

}

/* ====================

     导航部分

==================== */

.topWrap {

	height: 40px;

	margin: 0 auto;

}

.top_nav {

	height: 26px;

	line-height: 26px;

}

.top_bav_l {

	float: right;

}

.top_bav_l li {

	float: left;

}

.top_bav_l .top_sc {

}

.top_bav_l .menuPopup {

	position: relative;

	z-index: 999;

}

.top_bav_l .top_nav_box {

	position: absolute;

	top: 26px;

	right: 5px;

	line-height: 20px;

	border: 1px solid #eeeced;

	background: #f5f3f4;

	z-index: 100;

	display: none;

	width: 68px;

	padding: 0 5px;

}

.top_bav_l .top_weibo {

	width: 68px;

	padding: 0 5px;

}

.top_bav_l a.attention, .top_bav_l a.top_weixin, .top_bav_l a.top_weibo, .top_bav_l a.top_qq {

	background: url(images/headTop_icon.png) no-repeat;

}

.top_bav_l a {

	height: 26px;

	line-height: 26px;

}

.top_bav_l a.attention {

	background-position: -14px 0;

	width: 18px;

	padding: 0 5px;

	float: left;

	height: 26px;

}

.top_bav_l a.attention:hover {

	background-position: -64px 0;

}

.top_bav_l a.top_weixin {

	background-position: -131px 0;

	width: 19px;

	padding: 0 5px;

	float: left;

	height: 26px;

}

.top_bav_l a.top_weibo {

	background-position: -14px 0;

	width: 18px;

	padding: 0 5px;

	float: left;

}

.top_bav_l a.top_weibo:hover {

	background-position: -64px 0;

}

.top_bav_l a.top_qq {

	background-position: -41px 0;

	width: 13px;

	padding: 0 5px;

	float: left;

	margin: 0 10px 0 5px;

}

.top_bav_l a.top_qq:hover {

	background-position: -97px 0;

}

.top_bav_l .weixinBox {

	width: 150px;

	height: 190px;

	right: 5px;

	position: absolute;

	top: 26px;

	padding: 5px 0;

	line-height: 38px;

	border: 1px solid #eeeced;

	background: #f5f3f4;

	z-index: 100;

	display: none;

}

/* ====================

导航部分

==================== */



 /*头部左侧收藏我们与微博微信*/ 

.headTop_l a.top_weibo, .headTop_l a.top_qq, .headTop_l a.attention, .headTop_l a.top_weixin {

	background: url(images/headTop_icon.png) no-repeat;

}

.headTop_l {

	float: left;

	border-left: solid 1px #e8e8e8;

}

.headTop_l li {

	border-right: solid 1px #e8e8e8;

	float: left;

}

.headTop_l li span {

	display: block;

	padding: 0 5px 0 15px;

	line-height: 26px;

	float: left;

}

.headTop_l a {

	padding: 0 10px;

	height: 26px;

	line-height: 26px;

}

.headTop_l a.attention {

	background-position: -14px 0;

	width: 18px;

	padding: 0 5px;

	float: left;

}

.headTop_l a.attention:hover {

	background-position: -64px 0;

}

.headTop_l a.top_weixin {

	background-position: -132px 0;

	width: 19px;

	padding: 0 5px;

	float: left;

}

.headTop_l a.top_weibo {

	background-position: -106px 0;

	width: 18px;

	padding: 0 5px;

	float: left;

}

.headTop_l a.top_weibo:hover {

	background-position: -279px 0;

}

.headTop_l a.top_qq {

	background-position: -133px 0;

	width: 13px;

	padding: 0 5px;

	float: left;

	margin: 0 10px 0 5px;

}

.headTop_l a.top_qq:hover {

	background-position: -312px 0;

}

.headTop_l .topPopUpNav {

}

.headTop_l .topPopUpNav a {

	line-height: 21px;

	text-indent: 12px;

	display: block;

	text-align: left;

}

.headTop_l .weixinBox {

	width: 150px;

	height: 190px;

	left: -1px;

}

.headTop_l .weiboBox {

	width: 68px;

	padding: 0 5px;

}

/*头部*/

.header {

	height: 35px;

	padding: 15px 0;

}

.header .top {

	text-align: left;

}

.header .top .right {

	color: #434a54;

	font-size: 12px;

	padding-top: 33px;

}

.header .top .right .menu {

	position: relative;

	float: right;

	display: inline-block;

	_display: inline;

	width: 335px;

	padding-top: 10px;

	margin-left: 0;

	margin-right: 105px;

}

.header .top .right .menu li {

	float: right;

	display: inline-block;

	height: 15px;

	line-height: 15px;

	text-align: center;

	border-right: 1px solid #ccd1d9;

	padding: 0 15px 0 15px;

}

.header .top .right a {

	color: #434a54;

	text-decoration: none;

}

.header .top .right .search {

	position: relative;

	float: right;

	display: inline-block;

}

.header .top .right .search .txt {

	display: block;

	width: 245px;

	height: 32px;

	line-height: 32px;

	text-indent: 6px;

	border: 3px solid #E60012;

	background: #fff;

	margin-bottom: 6px;

	color: #ccd1d9;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.header .top .right .search .mbtn {

	position: absolute;

	left: 322px;

	top: 0;

	z-index: 2;

	display: block;

	width: 50px;

	height: 40px;

	cursor: pointer;

	border: 0;

	background: 0;

}

.header .top .right .search .hot {

	display: block;

	text-align: left;

	color: #aab2bd;

}

.header .top .right .search .hot a {

	color: #aab2bd;

	margin-right: 6px;

}

.header .top .right .search .iconsear {

	position: absolute;

	left: 224px;

	top: 10px;

	z-index: 1;

	display: block;

	cursor: pointer;

	border: 0;

}

.icon-common-search {

	width: 17px;

	height: 18px;

	background-position: -223px -51px;

}

.logo {

	margin-right: 13px;

	cursor: pointer;

	overflow: hidden;

	float: left;

}

a.arr b, .headTop_l a.vancl, .headTop_l a.weibo, .headTop_l a.qq, .headTop_l a.attention, .headTop_l a.weixin, .top_shopCart, .top_shopCart a b, .keyword, #seachbtn, .items li s, .items li b, .pop-subcategory b {

	background: url(images/i_index_icon.png?v=2) no-repeat;

}

.headTop_r {

	float: right;

}

.headTop_r ul {

}

.headTop_r ul li {

	float: left;

	padding: 0 10px;

	height: 27px;

	line-height: 27px;

	background: url(images/i_top_line_bg.jpg) right no-repeat

}

.headTop_r ul li.welcomeVjia {

	text-align: right;

	border-right: solid 1px #e8e8e8;

	color: #818181;

	background: none

}

.headTop_r ul li.welcomeVjia span {

	padding-left: 25px;

}

ul.shoppingMes li.welcomeVjia .loginvjia {

	color: #dc0050;

}

.headTop_r ul li.menuPopup {

	width: 82px;

	padding: 0;

	text-align: center;

	position: relative;

	z-index: 100;

	display: block;

}

.headTop_r ul li.menuPopup a.arr {

	width: 82px;

	display: block;

	_padding: 4px 0;

}

.headTop_r ul li.menuPopup a.arr b {

	background-position: -165px -12px;

	display: inline-block;

	width: 7px;

	height: 5px;

	margin-left: 3px;

	vertical-align: middle;

}

.headTop_r ul li.menuPopup a.trak {

	position: absolute;

	border: 1px solid #e2e2e2;

	left: 0;

	border-bottom: none;

	z-index: 101;

	width: 80px;

	height: 27px;

	margin-top: -1px;

	background: #f5f3f4;

	color: #9a0002;

	-webkit-box-shadow: 1px 0 rgba(0,0,0,0.2);

	box-shadow: 1px 0 rgba(0,0,0,0.2);

	-moz-box-shadow: 1px 0 rgba(0,0,0,0.2);

}

.headTop_r ul li.menuPopup a.trak b {

	background-position: -174px -12px;

}

.headTop_r .topPopUpNav {

	position: absolute;

	top: 26px;

	left: 0;

	padding: 5px 0;

	line-height: 20px;

	border: 1px solid #e2e2e2;

	background: #f5f3f4;

	z-index: 100;

	-webkit-box-shadow: 1px 1px rgba(0,0,0,0.2);

	box-shadow: 1px 1px rgba(0,0,0,0.2);

	-moz-box-shadow: 1px 1px rgba(0,0,0,0.2);

	width: 80px;

	display: none;

}

.headTop_r .topPopUpNav a {

	line-height: 21px;

	text-indent: 12px;

	display: block;

	text-align: left;

}

.headTop_r .website {

	width: 220px;

	left: -140px;

}

.website dl {

	padding: 2px 0 0 15px;

	text-align: left;

}

.website dl dt {

	font-weight: bold;

}

.website dl dt.c1 {

	color: #FF731F

}

.website dl dt.c2 {

	color: #86BE13

}

.website dl dt.c3 {

	color: #F04782

}

.website dl dd {

	overflow: hidden;

	zoom: 1;

	margin-bottom: 5px;

}

.website dl dd a {

	width: 65px;

	float: left;

	text-indent: 0;

}




   /*商品分类*/

.Main {

	position: relative;

	z-index: 1;

}

#category_tree {

	position: absolute;

	left: 3px;

	top: -473px;

}

.AreaL #category_tree {

	position: static;

}

#category_tree .tit {

	background: #ff3c3c;

	height: 40px;

	line-height: 40px;

	font-weight: normal;

	color: #fff;

	text-align: center;

	font-size: 16px;

}



#category_tree dl {

	float: left;

	width: 250px;

	position: relative;

	padding-bottom: 5px;

	top: -10px;

        left:-3px;

}

#category_tree .dt {

	position: relative;

	font-size: 12px;

	border-bottom: 1px dotted #a01111;

	background: #fafafa;

}

#category_tree .dt .a {
	color: #FFF;
	font-size: 12px  ;
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 35px;
	position: relative;
	text-indent: 20px;
	background-color: #F00;
	
}

#category_tree .dt .a i {

	width: 4px;

	height: 7px;

	overflow: hidden;

	background: url(images/biao8.gif) 0 -8px no-repeat;

	position: absolute;

	right: 184px;

	top: 73px;

}

#category_tree .dt .t {

}

#category_tree .dt .a:hover, #category_tree .current .a {

	background: #ff7300;

	color: #FFF;

}

#category_tree .current .a i {

	background-position: 0 -8px;

}

#category_tree .cate {

	line-height: 22px;

	font-weight: bold;

	padding: 5px;

}

#category_tree .cate ul {

	padding-left: 20px;

}

#category_tree .cate .clearfix a {

	font-weight: normal;

	float: left;

	width: 100px;

}

#category_tree .cate .clearfix a:hover {

	color: #E60012;

}

#category_tree dd {

	padding: 20px 40px;

	line-height: 214px;

	position: absolute;

	left: 250px;

	top: 0px;

	width: 500px;

	background: #FFF;

	border: 1px solid #e7e5e6;

	border-left: none;

}

#category_tree dd .over_3 {

	color: #333;

	text-decoration: none;

	padding-right: 5px;

	float: left;

	width: 160px;

}

#category_tree dd .clearfix {

	border-bottom: 1px solid #e5e5e5;

	line-height: 30px;

}

#category_tree dd .over_3:hover {

	color: #c00;

	text-decoration: underline;

}

#category_tree dd .over_2 {

	display: block;

	height: 25px;

	line-height: 30px;

	color: #E60012;

	font-weight: bold;

	text-decoration: none;

}

.mainCategory {

	width: 214px;

	height: 40px;

}

.mainCategory h2 {

	width: 214px;

}

.mainCategory h2 a {

	display: block;

	color: #fff;

	font-size: 14px;

	text-align: center;

	line-height: 40px;

}

/*里页分类树*/		

#category_tree .cate h1 {

	font-size: 12px;

	font-weight: bold;

	font-family: "微软雅黑";

	height: 35px;

	line-height: 35px;

	border-top: 1px solid #eee

}

#category_tree .cate h1 a {

	font-size: 12px;

	color: #333

}

#category_tree {

}

.sale_box {

	width: 948px;

	float: right;

	border: 1px solid #e6e6e6;

}

.sale_box .tit {

	font-size: 14px;

	font-weight: bold;

	height: 32px;

	line-height: 32px;

	border-bottom: 1px solid #e6e6e6

}

.sale_box ul {

	float: left;

	width: 222px;

	height: 299px;

	padding: 7px;

	line-height: 22px;

	margin: 9px 0 0px 1px

}

.sale_box ul img {

	width: 220px;

	height: 220px;

}

