@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}body{background-color:#FFF}
body,button,input,select,textarea,fieldset,label{font:12px/1.5 "Lucida Grande",tahoma,arial,\5b8b\4f53;color:#666}
#Position{height:30px;line-height:30px;}
h1,h2,h3,h4,h5,h6{font-size:100%}ul,ol{list-style:none}fieldset,img{border:0 none}img{-ms-interpolation-mode:bicubic}

.btn-buy {
display:inline-block;
vertical-align:middle;
}

i,em{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align: middle;display:inline-block; height:18px;line-height:18px;}
button,input[type=button],input[type=submit]{cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
textarea{overflow-y:auto;resize:vertical}
.clear,.clearfix{zoom:1}.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.hidden,.hide{display:none}
a{color:#746C6C;text-decoration:none}
a:hover{text-decoration:underline}
a.lk_0{color:#317ee7}
a.lk_1{color:#d70000}
a.lk_2{color:#ff7300}
a.lk_3{color:#999}
.c_tx0{color:#317ee7}
.c_tx1{color:#d70000}
.c_tx2{color:#ff7300}
.c_tx3{color:#999}
.a_tx1{text-align:left}
.a_tx2{text-align:center}
.a_tx3{text-align:right}
.f_tx1{font-family:"\5FAE\8F6F\96C5\9ED1",tahoma}
.fm_int,.fm_tat{border:1px solid #d8dce5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(0%,#f2f2f2),color-stop(10%,#fff),color-stop(100%,#fff))}
html{overflow-y:scroll}body{height:100%;min-width:1002px}
.grid_m,.grid_s,.grid_e{display:inline;float:left}
.grid_m{width:100%}
.grid_c1,.grid_c2a,.grid_c2b,.grid_c3a{*zoom:1;margin:0 auto;width:1190px}
.grid_c1:after,.grid_c2a:after,.grid_c2b:after,.grid_c3a:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.grid_c2a .grid_m_inner{margin-left:200px}
.grid_c2a .grid_s{margin-left:-100%;width:190px}
.ic_ie6 .grid_c2a .grid_s{margin-left:-1190px}
.grid_c2b .grid_m_inner{margin-right:200px}
.grid_c2b .grid_s{margin-left:-190px;width:190px}
.grid_c3a .grid_m_inner{margin-left:190px;margin-right:200px}
.grid_c3a .grid_e{margin-left:-200px;width:200px}
.grid_c3a .grid_s{margin-left:-100%;width:190px}
.ic_ie6 .grid_c3a .grid_s{margin-left:-1190px}
.ic_mini .grid_c1,.ic_mini .grid_c2a,.ic_mini .grid_c2b,.ic_mini .grid_c3a{width:990px}
.ic_ie6 .ic_mini .grid_c2a .grid_s{margin-left:-990px}
.ic_ie6 .ic_mini .grid_c3a .grid_s{margin-left:-990px}@media(max-width:1210px){.ic_rwd .grid_c1,.ic_rwd .grid_c2a,.ic_rwd .grid_c2b,.ic_rwd .grid_c3a{width:990px}}
.mod_fbanner_close{background-image:url(../img/hint.png);background-repeat:no-repeat}
.mod_agree_item i,.mod_help_item i,.mod_way_item i,.mod_way_mb_iphone,.mod_way_mb_android,.mod_way_wb_sina,.mod_way_wb_tc,.sf_verify_lk_1,.sf_verify_lk_2,.mod_cate_hd_arrow,.mod_guide_hot i,.mod_weibo_img,.mod_iorder_more i,.mod_nav_ico,.mod_entry_icson,.mod_minicart_ico,.mod_search_btn,.mod_cate_new i{background-image:url(../img/hdft.png?t=20131115);background-repeat:no-repeat}
.mod_btn_arrow{display:inline-block;zoom:1;#display:inline;height:26px;padding:0 10px;font:400 12px/26px tahoma;background-color:#cb1a1c;color:#fff;text-decoration:none;cursor:pointer}
.mod_btn_arrow:hover{text-decoration:none}.mod_btn_arrow b{float:left;font-weight:400}
.mod_btn_arrow i{float:left;width:0;height:0;margin-left:5px;margin-top:10px;overflow:hidden;font-size:0;border-width:4px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid}
.mod_sbanner{position:relative;height:200px;overflow:hidden}
.mod_sbanner a{position:absolute;top:0;left:0;width:100%;text-indent:-9999px;overflow:hidden;background-position:center 0;background-repeat:no-repeat}
.mod_sbanner_1{height:200px}.mod_sbanner_2{height:80px;display:none}
.ic_toolbar{clear:both;color:#444;border-bottom:1px solid #eee;zoom:1}
.ic_toolbar:after{content:'';display:block;clear:both;height:0;visibility:hidden}
.ic_toolbar a{color:#444}
.ic_toolbar a:hover{color:#e60011}
.mod_entry{float:left;height:26px}
.mod_entry_mix{zoom:1;overflow:hidden;cursor:pointer;float:left}
.mod_entry_icson{float:left;margin-top:7px;margin-right:5px;width:11px;height:13px;background-position:-300px 0}
.mod_entry_mix b{float:left;font-weight:400}
.mod_entry a{overflow:hidden;float:left;height:26px;line-height:26px;line-height:28px\9;_line-height:26px}
.mod_entry_gap{overflow:hidden;float:left;margin:8px 12px 0;width:0;height:12px;border-right:1px solid #156dcf}
.mod_sitemap{float:right;height:26px;line-height:26px;line-height:28px\9;_line-height:26px}
.mod_sitemap_ul{zoom:1;float:left}.mod_sitemap_ul:after{content:'';display:block;clear:both;height:0;visibility:hidden}
.mod_sitemap_li{float:left;height:26px;overflow:hidden}
.mod_sitemap_user{overflow:visible}
.mod_sitemap_fish{float:left;padding-right:10px}
.mod_sitemap_fish_pop{display:none;position:absolute;top:25px;left:-80px;padding:5px;border:1px solid #ccc;box-shadow:2px 2px 2px rgba(0,0,0,0.1);background-color:#fff}
.mod_sitemap_fish_arrow{position:absolute;top:-10px;_top:-9px;left:50%;font:400 12px/18px simsun;color:#ccc}
.mod_sitemap_fish_arrow i{position:absolute;left:0;top:1px;color:#fff}
.mod_sitemap_fish_img{display:block;width:210px;height:90px;overflow:hidden}
.mod_sitemap_fish_on{position:relative;z-index:900}
.mod_sitemap_fish_on .mod_sitemap_fish_pop{display:block}
.mod_sitemap_user_greet{float:left}.mod_sitemap_uname{float:left;cursor:pointer}
.mod_sitemap_vip_wrap{float:left}.mod_sitemap_vip{float:left;padding-left:5px;cursor:pointer}
.mod_sitemap_vip b{float:left;font-weight:400;padding:0 5px 0 2px}
.mod_sitemap_vip img{float:left;margin-top:5px}
.mod_sitemap_vip_pop{display:none;position:absolute;top:26px;left:-103px;padding:5px;border:1px solid #ccc;box-shadow:2px 2px 2px rgba(0,0,0,0.1);background-color:#fff}
.mod_sitemap_vip_arrow{position:absolute;top:-10px;_top:-9px;left:50%;font:400 12px/18px simsun;color:#ccc}
.mod_sitemap_vip_arrow i{position:absolute;left:0;top:1px;color:#fff}
.mod_sitemap_vip_img{display:block;width:210px;height:90px;overflow:hidden}
.mod_sitemap_vip_on{position:relative;z-index:900}
.mod_sitemap_vip_on .mod_sitemap_vip_pop{display:block}
.mod_sitemap_logout{float:left;padding-left:5px}
.mod_sitemap_gap{float:left;width:0;height:12px;margin:8px 10px 0;overflow:hidden;border-right:1px solid #ccc}
.mod_dropmenu{position:relative;z-index:900;overflow:visible}
.mod_dropmenu_hd{position:relative;float:left;zoom:1;overflow:hidden;margin-top:2px;height:22px;line-height:20px;line-height:22px\9;_line-height:20px;border:1px solid #157ad4;border-bottom:0}
.mod_dropmenu_tit{float:left}
.mod_dropmenu_arrow{float:left;margin-top:9px;width:0;height:0;overflow:hidden;font-size:0;display:block;border-width:4px;border-color:#a9cdff transparent transparent transparent;border-style:solid dashed dashed dashed}


.ic_chrome .mod_dropmenu_arrow,.ic_firefox .mod_dropmenu_arrow {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform-origin: 50% 20%;
	transform-origin: 50% 20%
}

.mod_dropmenu_pop {
	display: none;
	position: absolute;
	z-index: 1;
	top: 24px;
	right: -11px;
	_right: -12px;
	background-color: #fff;
	color: #666;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1)
}

.mod_dropmenu_on .mod_dropmenu_hd {
	z-index: 2;
	padding: 0 11px 0 11px;
	margin-left: -11px;
	margin-right: -11px;
	border-color: #ccc;
	background-color: #fff;
	color: #333
}

.mod_dropmenu_on .mod_dropmenu_hd a,.mod_dropmenu_on .mod_dropmenu_hd a:hover {
	color: #333
}

.mod_dropmenu_on .mod_dropmenu_arrow {
	border-color: transparent transparent #444 transparent;
	border-style: dashed dashed solid dashed;
	margin-top: 4px
}

.ic_chrome .mod_dropmenu_on .mod_dropmenu_arrow,.ic_firefox .mod_dropmenu_on .mod_dropmenu_arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border-color: #444 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	margin-top: 9px
}

.mod_dropmenu_on .mod_dropmenu_pop {
	display: block
}

.mod_iorder_unlogin {
	padding: 5px 15px;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal
}

.mod_iorder_unlogin a,.mod_iorder_unlogin a:hover {
	color: #317ee7
}

.mod_iorder_list {
	zoom: 1;
	overflow: hidden;
	width: 240px;
	padding: 10px 20px 0;
	color: #555;
	line-height: 18px
}

.mod_iorder_list li {
	vertical-align: top;
	zoom: 1;
	overflow: hidden;
	padding: 8px 0;
	border-bottom: 1px dotted #ccc
}

.mod_iorder_img {
	float: left;
	width: 60px;
	#display: inline;
	margin-right: 10px;
	overflow: hidden
}

.mod_iorder_info {
	float: left;
	width: 80px;
	padding-top: 10px
}

.mod_iorder_info a,.mod_iorder_info a:hover {
	color: #333
}

.mod_iorder_time {
	color: #999
}

.mod_iorder_ext {
	float: right;
	width: 90px;
	text-align: right;
	padding-top: 10px;
	color: #f70;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap
}

.mod_iorder_ft {
	width: 260px;
	height: 30px;
	background-color: #f4f4f4;
	margin-top: -1px;
	line-height: 30px;
	text-align: right;
	padding-right: 20px
}

.mod_iorder_more {
	float: right;
	cursor: pointer
}

.mod_iorder_more:hover {
	color: #555;
	text-decoration: none
}

.mod_iorder_more b {
	float: left;
	font-weight: 400;
	color: #555
}

.mod_iorder_more i {
	float: left;
	width: 12px;
	height: 12px;
	margin-top: 9px;
	overflow: hidden;
	margin-left: 5px;
	background-position: -180px -160px
}

.mod_sitemap_gg i {
	font-family: Simsun
}

.ic_header {
	clear: both;
	padding-bottom: 10px;
	background-color: #fff;
	zoom: 1
}

.ic_header:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.ic_header .mod_hint_wrap {
	padding-top: 5px;
	zoom: 1
}

.mod_fbanner {
	zoom: 1;
	overflow: hidden;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
	overflow: hidden
}

.mod_fbanner a {
	float: left
}

.mod_fbanner a img {
	display: block
}

.mod_fbanner_close {
	float: left;
	width: 15px;
	height: 16px;
	margin-top: 4px;
	margin-left: -20px;
	text-indent: -999px;
	overflow: hidden;
	background-color: #333;
	background-position: -18px 3px;
	background-color: #ffffe3;
	cursor: pointer
}

.mod_logo {
	float: left;
	width: 330px;
	
	margin-top: 5px;
	overflow: hidden
}
.mod_logo a{display:block;height:110px;overflow:hidden;}
.mod_logo_extra{display:none}.mod_city{float:left;margin-top:28px;padding-left:10px;border-left:1px solid #eee}
.mod_city_choose{float:left}.mod_city_tit,.mod_city_con{float:left;line-height:22px}
.mod_city_tit{margin-right:2px;}
.mod_city_con{position:relative;z-index:800;top:-1px}
.mod_city_goal {
	cursor: pointer;
	position: relative;
	z-index: 2;
	float: left;
	padding: 0 10px;
	border: 1px solid #1d7ad9;
	border-bottom: 0;
	color: #FFF
}

.mod_city_goal:hover {
	text-decoration: none
}

.mod_city_goal span,.mod_city_goal i {
	display: inline;
	float: left
}

.mod_city_goal i {
	overflow: hidden;
	margin-left: 3px;
	margin-top: 10px;
	margin-top: 8px\9;
	_margin-top: 10px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid dashed dashed dashed;
	border-color: #FFF transparent transparent transparent;
	font-size: 0
}

.mod_city_list {
	display: none;
	position: absolute;
	left: 0;
	top: 22px;
	padding: 10px;
	width: 360px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	border: 1px solid #CCC;
	background-color: #FFF
}

.mod_city_con_on .mod_city_goal {
	border-color: #CCC;
	background-color: #FFF;
	color: #333
}

.mod_city_con_on .mod_city_goal i {
	border-top-color: #333
}

.mod_city_con_on .mod_city_list {
	display: block
}

.mod_city_prom {
	clear: both
}

.mod_city_prom a {
	color: #fee602;
	font-weight: bold
}

.mod_city_prom a:hover {
	color: #fee602;
	text-decoration: underline
}

.search_cart_wrap {
	float: left;
	margin-top: 25px;
	margin-left: 85px;
}

.hotline 
{
    margin-top:28px;
padding: 0 10px 0 32px;
line-height: 24px;
background: url(/Resource/img/ico_tel.png) 0 3px no-repeat;
float: right;
color: #BA1216;
font-size: 22px;
}

.search_cart_focus .mod_search_con {
	color: #333
}

.mod_search {
	position: relative;
	z-index: 700;
	float: left;
	margin-right: 30px;
    border:2px solid #e60011;
}

.mod_search_con,.mod_search_btn {
	overflow: hidden;
	display: inline;
	float: left
}

.mod_search_con {
	padding: 7px 10px;
	width: 340px;
	height: 21px;
	line-height: 21px;
	border: 0 none
}

.mod_search_btn {
	width: 70px;
	height: 35px;
	text-indent: -999px;
	border: 0 none;
	background-position: -245px -290px
}

.mod_search_con:focus {
	outline: 0;
	box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2)
}

.mod_search_btn:focus {
	outline: 0
}

.mod_search_match {
	position: absolute;
	left: 0;
	top: 35px;
	width: 358px;
	border: 1px solid #CCC;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	background-color: #FFF;
	text-align: left;
	color: #333
}

.mod_search_match li {
	cursor: pointer;
	overflow: hidden;
	position: relative
}

.mod_search_history_on {
	background-color: #e2eaff
}

.mod_search_history h3 {
	position: relative;
	padding: 0 10px;
	line-height: 30px;
	font-weight: normal;
	color: #999
}

.mod_search_history h3 a {
	position: absolute;
	right: 10px;
	top: 0;
	color: #1d7ad9
}

.mod_search_history li {
	padding: 0 60px 0 10px;
	height: 30px;
	line-height: 30px
}

.mod_search_history li span {
	overflow: hidden;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #2353a3
}

.mod_search_history li a {
	position: absolute;
	right: 10px;
	top: 0;
	color: #1d7ad9
}

.mod_search_key_on {
	background-color: #e2eaff
}

.mod_search_key li {
	padding: 0 120px 0 10px;
	height: 30px;
	line-height: 30px
}

.mod_search_key li em,.mod_search_key li span {
	overflow: hidden
}

.mod_search_key li em {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mod_search_key li span {
	position: absolute;
	right: 10px;
	top: 0;
	width: 100px;
	text-align: right;
	color: #999
}

.mod_search_cat_on {
	background-color: #e2eaff
}

.mod_search_cat_up {
	border-top: 1px dotted #CCC
}

.mod_search_cat_down {
	border-bottom: 1px dotted #CCC
}

.mod_search_cat li {
	padding: 0 10px;
	height: 30px;
	line-height: 30px
}

.mod_search_cat li strong,.mod_search_cat li span {
	overflow: hidden;
	display: inline-block;
	max-width: 100px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	*vertical-align: baseline
}

.mod_search_cat li span {
	margin-right: 5px
}

.mod_search_cat li strong {
	margin: 0 5px;
	color: #f70
}

.mod_search_cx {
	border-top: 2px solid #f70
}

.mod_search_cx h3 {
	margin: 0 auto;
	width: 60px;
	background-color: #f70;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	color: #FFF
}

.mod_search_cx li {
	margin-bottom: 10px;
	padding: 0 10px 0 65px;
	height: 50px;
	line-height: 50px
}

.mod_search_cx li a {
	display: block;
	cursor: pointer
}

.mod_search_cx li img {
	position: absolute;
	left: 10px;
	top: 0
}

.mod_search_cx li span {
	overflow: hidden;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mod_minicart {
	float: left;
	position: relative;
	z-index: 700;
	width: 200px;
	color: #fff
}

.mod_minicart_con {
	width: 200px;
	height: 40px;
	background-color: #0056c2;
}

.mod_minicart_lk {
	float: left
}

.mod_minicart .mod_minicart_lk,.mod_minicart .mod_minicart_lk:hover {
	color: #fff;
	text-decoration: none;
	height:40px;
	line-height:40px;
}

.mod_minicart_ico {
	width: 34px;
	height: 40px;
	position: relative;
	background-color: #0056c2;
	background-position: -45px 1px;
	display: inline-block;
	background-image: url(/Images/idm.png);
	background-repeat: no-repeat;
	float:left;
}

.mod_minicart_tit {
	float: left;
	padding-left: 3px;
	padding-right: 6px;
	font: 400 14px/35px "\5FAE\8F6F\96C5\9ED1",Arial;
	line-height:40px;
}

.mod_minicart_gap {
	float: left;
	width: 0;
	height: 37px;
	font-size: 0;
	overflow: hidden;
	border-left: 1px solid #cb1a1c;
	border-right: 1px solid #cb1a1c;
}

.mod_minicart_num {
	float: left;
	line-height: 40px;
	padding:0 3px;
}

.mod_minicart_arrow {
	float: left;
	width: 12px;
	height: 12px;
	margin-top: 15px;
	display: inline;
	margin-left: 8px;
	overflow: hidden;
	background-color: #fff
}

.mod_minicart_arrow i {
	float: left;
	display: inline;
	margin-left: 2px;
	margin-top: 4px;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	border-width: 4px;
	border-color: #F80 transparent transparent;
	border-style: solid dashed dashed
}

.ic_chrome .mod_minicart_arrow i,.ic_firefox .mod_minicart_arrow i {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform-origin: 50% 20%;
	transform-origin: 50% 20%
}

.mod_minicart_on .mod_minicart_con {
	position: absolute;
	z-index: 2;
	height: 40px;
	
}

.mod_minicart_on .mod_minicart_arrow i {
	border-color: transparent transparent #f80 transparent;
	border-style: dashed dashed solid dashed;
	margin-top: 0
}

.ic_firefox .mod_minicart_on .mod_minicart_arrow i,.ic_chrome .mod_minicart_on .mod_minicart_arrow i {
	border-top-color: #f80;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border-color: #F80 transparent transparent;
	border-style: solid dashed dashed;
	margin-top: 4px
}

.mod_minicart_on .mod_minicart_pop {
	display: block
}

.mod_minicart_pop {
	display: none;
	position: absolute;
	z-index: 1;
	top: 37px;
	right: 0;
	width: 250px;
	background-color: #fff;
	color: #555;
}

.mod_minicart_pop_bod {
	display: block;
	width: 100%;
	height: 3px;
	background-color: #cb1a1c;
	overflow: hidden
}

.mod_minicart_pop_inner {
	border: 0 solid #ccc;
	border-top: 0
}

.mod_minicart_empty {
	padding: 12px 10px
}

.mod_minicart_empty p {
	line-height: 20px
}

.mod_minicart_empty a {
	color: #317ee7
}
.mod_minicart_list{padding:0 10px;max-height:310px;overflow-y:auto;}
.mod_minicart_list li{width:100%;padding:8px 0;border-bottom:1px dotted #ccc;zoom:1;overflow:hidden;#zoom:1;#display:inline;}
.mod_minicart_list .mod_goods_tit{height:36px;overflow:hidden}.mod_minicart_list .mod_goods_price{color:#ff7300}
.mod_minicart_list .mod_goods_price b{color:#333;font-weight:400;padding:0 5px}
.mod_minicart_more{padding:10px 10px}
.mod_minicart_ft{padding:10px;margin-top:-1px;background-color:#f4f4f4;color:#999;text-align:right;zoom:1;overflow:hidden}
.mod_minicart_ft .mod_price{color:#d70000;font-size:16px}.mod_minicart_ft .mod_btn_arrow{float:right;margin-top:10px}
.mod_minicart_ft .mod_btn_arrow:hover{color:#fff}.mod_minicart_buy:hover{color:#fff;text-decoration:none}
.mod_minicart_pop_nil{width:200px}.mod_skey{clear:both;width:360px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;color:#c2d9f8}
.mod_skey a{margin-right:10px}
.mod_skey a{color:#444}
.mod_skey a:hover{color:#e60011}
.ic_nav{height:40px;background-color:#E60011;color:#fff}/*border-top:1px solid #e60011;background-color:#e60011;*/
.mod_cate {
	position: relative;
	z-index: 600;
	float: left;
	width: 190px;
	height: 40px;
	background-color: #00ADA9;
}

.mod_cate a {
	color: #565656;
}

.mod_cate a:hover {
	color: #fff
}

.mod_cate_on .mod_cate_hd {
	border-color: #e9383e
}

.mod_cate_on .mod_cate_bd {
	display: block
}

.mod_cate_on .mod_cate_hd_arrow {
	visibility: hidden
}

.mod_cate_hd{height:40px;font:400 15px/38px "\5FAE\8F6F\96C5\9ED1",Arial;text-indent:10px;zoom:1;overflow:hidden}

.mod_cate_hd_con {
	float: left
}

.mod_cate_hd_arrow {
	float: right;
	width: 11px;
	height: 7px;
	margin-top: 16px;
	margin-right: 16px;
	background-position: -320px 0
}
/*20141110 首页商品三级导航列表样式*/

.mod_cate_bd {
	display: none;
	position: absolute;
	z-index: 5;
	top: 40px;
	left: 0;
	width: 190px;
	height: 432px;
	background-color:#F7F7F7;
}

.mod_cate_bd_on {
	box-shadow: none
}

.mod_cate_li {
	padding: 10px;
	zoom: 1;
	border-bottom:1px solid #ddd;
	vertical-align: top;
	
	
}


.mod_cate .mod_cate_hl:hover,.mod_cate .mod_cate_hl {
	color: #ffe500
}

.mod_cate_li_on {
	position: relative;
	z-index: 10;
    
	width: 170px;
	padding: 10px;
	background-color: #F7F7F7;
}
li#cate9{ padding:10px 10px 12px 9px;}
.mod_cate_li_on:hover{background-color: #F7F7F7;}
.mod_cate_li_on:after {
	content: '';
	position: absolute;
	right: -4px;
	left:1px;
	top: 0;
	width: 4px;
	height: 100%;
	background-color: #f7f7f7;
}

.mod_cate_li_on .mod_cate_arrow {
	border-left-color: #E60011
}

.mod_cate_li_on a,.mod_cate_li_on a:hover {
	color:#E60011;
}

.mod_cate_li_on .mod_cate_r2 a {
	color: #666
}

.mod_cate_li_on .mod_cate_hl:hover,.mod_cate_li_on .mod_cate_hl {
	color: #E60011
}

.mod_cate_r1 {
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial;
	_zoom: 1;
	overflow: hidden
}

.mod_cate_r1 h3 {
	float: left;
	font-weight: normal;
	
}

.mod_cate_r1 h3 a {
	margin-right: 5px
}

.mod_cate_prom {
	float: left;
	height: 18px;
	padding: 0 5px;
	margin-top: 3px;
	margin-left: 5px;
	font: 400 12px/18px Arial;
	border-radius: 9px;
	background-color: #106ac0;
	overflow: hidden
}

.mod_cate .mod_cate_prom,.mod_cate .mod_cate_prom:hover {
	color: #fff
}

.mod_cate_arrow {
	float: right;
	width: 0;
	height: 0;
	margin-top: 8px;
	overflow: hidden;
	font-size: 0;
	display: inline-block;
	border-width: 4px;
	border-color: transparent transparent transparent #A0ABB8;
	border-style: dashed dashed dashed solid
}

.mod_cate_r2 {
	clear: both;
	width: 170px;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

.mod_cate_r2 a {
	margin-right: 9px;
	color: #000;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal
}

.mod_cate_new {
	position: relative;
	display: block
}

.mod_cate_new i {
	position: absolute;
	top: -10px;
	left: -15px;
	width: 29px;
	height: 17px;
	background-position: -100px -240px
}

.mod_subcate {
	position: absolute;
	display: none;
	z-index: 4;
	left: 190px;
	top: 40px;
	color: #333;
	width: 800px;
	height: 626px;
	
	background-color: #f7f7f7;;
	box-shadow: 5px 5px 10px rgba(55,55,55,0.4);
	overflow: hidden
}

.mod_subcate a {
	color: #666
}

.mod_subcate a:hover {
	color: #333
}
.mod_subcate_item{position:relative;width:801px;zoom:1;overflow:hidden}
.mod_subcate_main{float:left;width:530px;padding:0 20px;border-right:1px solid #ddd;padding-bottom:1000px;margin-bottom:-1000px}

.mod_subcate_side{float:left;width:230px;padding-bottom:1000px;margin-bottom:-1000px; background-color:#fff;}

.mod_subcate_gg{clear:both;position:absolute;bottom:0;right:0;_right:-1px;_bottom:-1px;display:none;}
.mod_subcate_main dl{zoom:1;overflow:hidden;padding:10px 0 10px 65px;border-bottom:1px dashed #D7D5D5;}
.mod_subcate_main dt{float:left;display:inline;position:relative;left:-65px;font:700 13px/25px "\5FAE\8F6F\96C5\9ED1",Arial;color:#e60011; padding-right:20px;}
.mod_subcate_main dd{overflow:hidden;zoom:1;line-height:22px;position:relative;left:-65px;}
.mod_subcate_main dd a{display:inline;float:left;margin-left:5px;margin-right:5px;white-space:nowrap}
.mod_subcate_main dd .hl,.mod_subcate_main dd .hl:hover{color:#ff7300}
.mod_subcate_dotline{clear:both;display:block;width:100%;height:1px;margin-bottom:5px;font-size:0;overflow:hidden;border-top:5px solid #fff;border-bottom:1px dotted #dadada}
.mod_subcate_channel{clear:both;margin-top:15px;padding-bottom:20px}
.mod_subcate_channel .mod_btn_arrow{margin-right:10px;vertical-align:middle}
.mod_subcate_channel .mod_btn_arrow,.mod_subcate_channel .mod_btn_arrow:hover{color:#fff}
.mod_subcate_side_hd{height:30px;margin-top:6px;font:400 14px/30px "\5FAE\8F6F\96C5\9ED1",Arial;padding-left:15px}

.mod_subcate_side_brand{width:199px;zoom:1;background-color:white;overflow:hidden;border-bottom:1px solid #fff;margin-left:15px}
.mod_subcate_side_brand li{float:left;width:197px;height:40px;border:1px solid #eee;text-align:center;border-bottom:0;overflow:hidden;padding-top:10px;}
.mod_subcate_side_postlist{margin-left:15px;line-height:20px;padding-bottom:20px}
.mod_subcate_side_postlist li{vertical-align:top;width:100%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap}

.mod_subcate_gg_ph{clear:both;display:block;height:10px}
/*商品列表页面首页横排导航*/
.mod_nav{float:left;width:760px;height:39px;font:400 14px/39px "\5FAE\8F6F\96C5\9ED1",Arial}
.mod_nav_ul{float:left}
.mod_nav_li,.mod_nav_gap{display:inline;float:left}
.mod_nav_gap{overflow:hidden;margin:12px 5px 0;width:0;height:16px;border-left:1px solid #0373ba;border-right:1px solid #0a5799;font-size:0}
.mod_nav_li{position:relative;height:39px}
.mod_nav_li a{float:left;padding:0 25px;color:#FFF}
/*.mod_nav_li a:hover{background-color:#cb1a1c;color:#FFF;text-decoration:none}*/
/*.mod_nav_lihover{background-color:#cb1a1c;color:#FFF;text-decoration:none}*/
.mod_nav_li_on a{background-color:#FFF;color:#017dff}
.mod_nav_li_on a:hover{background-color:#FFF;color:#017dff}
.mod_nav_hot,.mod_nav_new{position:absolute;left:50%;top:-10px;width:29px;height:17px}
.mod_nav_new{background-position:-140px -240px}
.mod_nav_hot{background-position:-180px -240px}
.mod_nav_tag{position:absolute;z-index:2;left:50%;top:-12px;padding:0 4px;height:17px;background-color:#ff7100;color:#FFF;line-height:17px;font-size:12px;white-space:nowrap}
.mod_nav_tag i{overflow:hidden;position:absolute;left:6px;bottom:-4px;width:4px;height:4px;background-position:-144px -253px}
.ic_market{clear:both;margin-top:30px;background-color:#227bd6}
.market_link{display:block;width:990px;height:100px;margin:0 auto;text-align:center;overflow:hidden}
.ic_footer{background-color:#f5f5f5}
.ic_footer_inner{margin:auto;width:990px}
.ic_footer_inner a{color:#666}
.mod_agree{padding:30px 0;text-align:center}
.mod_agree_con{overflow:hidden;zoom:1}
.mod_agree_item{display:inline;float:left;width:164px;border-right:1px dotted #CCC}
.mod_agree_item a{display:block;padding-top:5px}
.mod_agree_item span{display:block;color:#999}
.mod_agree_item a:hover{text-decoration:none}
.mod_agree_item i{display:block;margin:auto;width:35px;height:35px}
.mod_agree_item1 i{background-position:0 -60px}
.mod_agree_item2 i{background-position:-50px -60px}
.mod_agree_item3 i{background-position:-100px -60px}
.mod_agree_item4 i{background-position:-150px -60px}
.mod_agree_item5 i{background-position:-200px -60px}
.mod_agree_item6{border-right:0}
.mod_agree_item6 i{background-position:-250px -60px}
.mod_help{overflow:hidden;zoom:1;text-align:left}
.mod_help_item{display:inline;float:left;padding-left:56px;width:109px}
.mod_help_item h5{margin-bottom:4px;font-weight:bold;font-size:14px}
.mod_help_item li{line-height:24px;white-space:nowrap}


.mainnav li:hover{ background-color:#CB1A1C;}

.mod_help_item i {
	overflow: hidden;
	position: absolute;
	width: 29px;
	height: 17px;
	background-position: -260px -240px
}

.mod_way {
	overflow: hidden;
	zoom: 1;
	padding: 20px 0;
	text-align: left
}

.mod_way_item {
	overflow: hidden;
	display: inline;
	float: left;
	margin-right: 5px;
	padding: 10px;
	height: 58px;
	border: 1px solid #e3e3e3;
	background-color: #FFF
}

.mod_way_item i {
	position: absolute;
	margin-left: -58px;
	width: 58px;
	height: 58px
}

.mod_way_mb {
	padding-left: 68px;
	width: 164px
}

.mod_way_mb_img {
	background-position: 0 -160px
}

.mod_way_mb_info {
	padding-left: 10px
}

.mod_way_mb_info h5 {
	font-size: 12px
}

.mod_way_mb_info p {
	overflow: hidden;
	zoom: 1
}

.mod_way_mb_iphone,.mod_way_mb_android {
	overflow: hidden;
	float: left;
	margin-top: 2px;
	width: 74px;
	height: 20px;
	text-indent: -999px
}

.mod_way_mb_iphone {
	margin-right: 5px;
	background-position: -70px -290px
}

.mod_way_mb_android {
	background-position: -160px -290px
}

.mod_way_wx {
	padding-left: 68px;
	width: 200px
}

.mod_way_wx_img {
	background-position: -80px -160px
}

.mod_way_wx_info {
	padding-left: 10px
}

.mod_way_wx_info h5 {
	margin-bottom: 5px;
	font-size: 12px
}

.mod_way_em {
	padding-left: 68px;
	width: 200px
}

.mod_way_em_img {
	background-position: 0 -290px
}

.mod_way_em_info {
	padding-left: 10px
}

.mod_way_em_info h5 {
	margin-bottom: 5px;
	font-size: 12px
}

.mod_way_wb {
	margin-right: 0;
	width: 149px
}

.mod_way_wb li {
	overflow: hidden;
	zoom: 1;
	margin: 5px 0;
	height: 24px
}

.mod_way_wb span,.mod_way_wb a {
	overflow: hidden;
	display: inline;
	float: left
}

.mod_way_wb a {
	margin-top: 1px;
	width: 56px;
	height: 19px;
	border: 1px solid #d3d6d7;
	line-height: 19px;
	text-align: center
}

.mod_way_wb a:hover {
	background-color: #EEE;
	text-decoration: none
}

.mod_way_wb_sina,.mod_way_wb_tc {
	margin-right: 5px;
	width: 80px;
	height: 21px;
	text-indent: -999px
}

.mod_way_wb_sina {
	background-position: -70px -320px
}

.mod_way_wb_tc {
	background-position: -160px -320px
}

.ic_subfooter {
	clear: both;
	padding: 20px 0
}

.ic_subfooter p {
	text-align: center
}

.sf_p1 {
	text-align: center;
	padding-bottom: 10px
}

.sf_p1 a {
	margin: 0 10px
}

.sf_p1 span {
	margin-left: 10px
}

.sf_verify {
	padding-top: 10px;
	text-align: center
}

.sf_verify_lk_1,.sf_verify_lk_2 {
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	#display: inline;
	width: 128px;
	height: 46px;
	margin-left: 5px;
	margin-right: 5px;
	text-indent: -9999px;
	vertical-align: top
}

.sf_verify_lk_1 {
	background-position: -130px 0
}

.sf_verify_lk_2 {
	background-position: 0 0
}

.atarashi_avatar,.atarashi_desp i,.atarashi_welcome_p1,.atarashi_hd_close {
	background-image: url(../img/atarashi.png);
	background-repeat: no-repeat
}

.atarashi {
	z-index: 1000;
	position: absolute;
	left: 50%;
	width: 725px;
	margin-left: -362px;
	border: 1px solid #62a2fa
}

.atarashi_hd_close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
	height: 15px;
	background-position: -420px -80px;
	text-indent: -9999px;
	overflow: hidden
}

.atarashi_bd {
	clear: both
}

.atarashi_cont {
	height: 370px;
	zoom: 1;
	overflow: hidden;
	padding-left: 20px;
	background-color: #f5f9ff
}

.atarashi_avatar {
	float: left;
	width: 302px;
	height: 340px;
	_margin-right: -3px;
	margin-top: 20px;
	background-position: 0 -220px
}

.atarashi_welcome {
	float: left;
	margin-left: -45px;
	zoom: 1;
	overflow: hidden;
	margin-top: 145px
}

.atarashi_welcome_p1 {
	width: 400px;
	height: 135px;
	background-position: 0 -80px;
	overflow: hidden
}

.atarashi_btn {
	display: block;
	width: 230px;
	height: 45px;
	margin-top: 80px;
	text-indent: -9999px;
	overflow: hidden
}

.atarashi_subs {
	padding-top: 5px;
	zoom: 1;
	overflow: hidden
}

.atarashi_subs label {
	float: left;
	padding-left: 2px;
	cursor: pointer;
	font-family: Arial
}

.atarashi_subs input {
	float: left;
	margin-top: 3px;
	#margin-top: -2px;
	margin-right: 6px;
	#margin-right: 3px;
	#margin-left: -4px
}

.atarashi_subs span {
	float: left
}

.atarashi_desp {
	clear: both;
	height: 80px;
	background-color: #e4f3ff;
	zoom: 1;
	overflow: hidden
}

.atarashi_desp a {
	display: block;
	cursor: pointer;
	margin-top: 7px
}

.atarashi_desp i {
	display: block;
	width: 635px;
	height: 65px;
	margin: 0 auto;
	background-position: 0 0
}

@media(max-width:1210px) {
	.ic_rwd .mod_fbanner {
		width: 990px
	}

	.ic_rwd .mod_fbanner a {
		margin-left: -100px
	}

	.ic_rwd .mod_fbanner_close {
		margin-left: -120px
	}

	.ic_rwd .mod_search_con {
		width: 240px
	}

	.ic_rwd .mod_skey {
		width: 250px
	}
}

.ic_mini .mod_fbanner {
	width: 990px
}

.ic_mini .mod_fbanner a {
	margin-left: -100px
}

.ic_mini .mod_fbanner_close {
	margin-left: -120px
}

.ic_mini .mod_search_con {
	width: 240px
}

.ic_mini .mod_skey {
	width: 250px
}

.mod_btn {
	cursor: pointer;
	overflow: hidden;
	outline: 0;
	display: inline-block;
	padding: 0 15px;
	width: auto;
	height: 26px;
	border: 1px solid #3683ec;
	background-color: #3683ec;
	text-decoration: none;
	color: #FFF;
	line-height: 24px;
	line-height: 28px\9;
	_line-height: 24px
}

.mod_btn:hover {
	background-color: #5598f5;
	color: #FFF;
	text-decoration: none
}

.mod_btn_mini {
	padding: 0 8px;
	height: 22px;
	line-height: 20px;
	line-height: 24px\9;
	_line-height: 20px
}

.mod_btn_large {
	padding: 0 25px;
	height: 32px;
	line-height: 30px;
	line-height: 34px\9;
	_line-height: 30px
}

.mod_btn_bg1 {
	border-color: #d9d9d9;
	background-color: #FFF;
	color: #666
}

.mod_btn_bg1:hover {
	background-color: #f1f1f1;
	color: #666
}

.mod_btn_bg2 {
	border-color: #fb8800;
	background-color: #fb8800
}

.mod_btn_bg2:hover {
	background-color: #fa9d34
}

.mod_btn_disable {
	cursor: default;
	border-color: #e1e1e1;
	background-color: #e1e1e1;
	color: #999
}

.mod_btn_disable:hover {
	background-color: #e1e1e1;
	color: #999
}

.ico_success,.ico_error,.ico_info,.ico_success_small,.ico_error_small,.ico_info_small,.ico_success_mini,.ico_error_mini,.ico_info_mini,.ico_faq,.ico_hot,.ico_sinawb,.ico_py,.ico_qq,.ico_qzone,.ico_txwb {
	overflow: hidden;
	display: inline-block;
	background-image: url("../img/ico.png");
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.ico_success,.ico_error,.ico_info {
	width: 46px;
	height: 46px
}

.ico_success {
	background-position: 0 0
}

.ico_error {
	background-position: 0 -50px
}

.ico_info {
	background-position: 0 -100px
}

.ico_success_small,.ico_error_small,.ico_info_small {
	width: 32px;
	height: 32px
}

.ico_success_small {
	background-position: -100px 0
}

.ico_error_small {
	background-position: -100px -50px
}

.ico_info_small {
	background-position: -100px -100px
}

.ico_success_mini,.ico_error_mini,.ico_info_mini {
	width: 12px;
	height: 12px
}

.ico_success_mini {
	background-position: -50px 0
}

.ico_error_mini {
	background-position: -50px -50px
}

.ico_info_mini {
	background-position: -50px -100px
}

.ico_faq {
	width: 12px;
	height: 12px;
	background-position: -50px -150px
}

.ico_hot {
	width: 20px;
	height: 11px;
	background-position: -50px -200px
}

.ico_sinawb,.ico_py,.ico_qq,.ico_qzone,.ico_txwb {
	width: 16px;
	height: 16px
}

.ico_sinawb {
	background-position: -50px -250px
}

.ico_py {
	background-position: -50px -300px
}

.ico_qq {
	background-position: -50px -350px
}

.ico_qzone {
	background-position: -50px -400px
}

.ico_txwb {
	background-position: -50px -450px
}

.ic_minheader_inner {
	position: relative;
	padding: 20px 0;
	margin: auto;
	width: 990px
}

.ic_minheader .ic_logo {
	overflow: hidden
}

.ic_minheader .ic_logo img {
	vertical-align: top
}

.ic_minheader .ic_feature {
	position: absolute;
	right: 0;
	top: 22px
}

.ic_minheader .ic_feature a {
	overflow: hidden;
	display: block;
	width: 200px;
	height: 41px;
	background: url("../img/bg_feature.png") no-repeat 0 0;
	line-height: 200px
}

.mod_hint {
	_zoom: 1;
	position: relative;
	border-width: 1px;
	border-style: solid;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
	text-align: left
}

.mod_hint_inner {
	padding: 4px 10px 6px 10px;
	padding: 6px 10px 4px 10px\9;
	_padding: 4px 10px 6px 10px
}

.mod_hint_close {
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 10px;
	width: 9px;
	height: 9px;
	border: 0 none;
	background: url("../img/hint.png") no-repeat -21px 0;
	text-indent: -999em
}

.mod_hint_arrow1,.mod_hint_arrow2,.mod_hint_arrow3,.mod_hint_arrow4,.mod_hint_arrow5,.mod_hint_arrow6,.mod_hint_arrow7,.mod_hint_arrow8 {
	overflow: hidden;
	position: absolute;
	background-image: url("../img/hint.png");
	background-repeat: no-repeat
}

.mod_hint_arrow1,.mod_hint_arrow5 {
	width: 13px;
	height: 7px;
	background-position: -1px 0
}

.mod_hint_arrow2,.mod_hint_arrow6 {
	width: 7px;
	height: 13px;
	background-position: 0 -17px
}

.mod_hint_arrow3,.mod_hint_arrow7 {
	width: 13px;
	height: 7px;
	background-position: -1px -8px
}

.mod_hint_arrow4,.mod_hint_arrow8 {
	width: 7px;
	height: 14px;
	background-position: -8px -17px
}

.mod_hint_arrow1 {
	left: 10px;
	top: -7px
}

.mod_hint_arrow2 {
	left: -7px;
	top: 8px
}

.mod_hint_arrow3 {
	left: 10px;
	bottom: -7px
}

.mod_hint_arrow4 {
	right: -7px;
	top: 8px
}

.mod_hint_arrow5 {
	right: 10px;
	top: -7px
}

.mod_hint_arrow6 {
	left: -7px;
	bottom: 8px
}

.mod_hint_arrow7 {
	right: 10px;
	bottom: -7px
}

.mod_hint_arrow8 {
	right: -7px;
	bottom: 8px
}

.mod_hint {
	border-color: #fc9;
	background-color: #ffffe3
}

.mod_hint_weak {
	border-color: #CCC;
	background-color: #FFF
}

.mod_hint_weak .mod_hint_arrow1,.mod_hint_weak .mod_hint_arrow5 {
	background-position: -1px -32px
}

.mod_hint_weak .mod_hint_arrow2,.mod_hint_weak .mod_hint_arrow6 {
	background-position: 0 -49px
}

.mod_hint_weak .mod_hint_arrow3,.mod_hint_weak .mod_hint_arrow7 {
	background-position: -1px -40px
}

.mod_hint_weak .mod_hint_arrow4,.mod_hint_weak .mod_hint_arrow8 {
	background-position: -8px -49px
}

.mod_pop {
	overflow: hidden;
	position: absolute;
	z-index: 999;
	left: 50%;
	top: 50%;
	border: 1px solid #CCC;
	box-shadow: 2px 2px 2px rgba(51,51,51,0.1);
	background-color: #fff
}

.mod_pop_hd {
	overflow: hidden;
	height: 35px;
	background-color: #dedede;
	line-height: 35px
}

.mod_pop_tit {
	margin-left: 10px;
	font-size: 12px;
	font-weight: normal
}

.mod_pop_close {
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 11px;
	width: 13px;
	height: 13px;
	border: 0 none;
	background: url("../img/pop.png") no-repeat 0 0;
	text-indent: -999px
}

.mod_pop_close:hover {
	background-position: 0 -15px
}

.mod_pop_bd {
	padding: 20px 40px
}

.mod_pop_ico {
	position: relative;
	zoom: 1;
	padding-left: 70px;
	height: auto!important;
	min-height: 46px;
	height: 46px
}

.mod_pop_ico .ico_success,.mod_pop_ico .ico_error,.mod_pop_ico .ico_info {
	position: absolute;
	left: 0;
	top: 0
}

.mod_pop_ico h4 {
	font-size: 14px
}

.mod_pop_ico p {
	padding-top: 5px
}

.mod_pop_row {
	padding-top: 12px
}

.mod_pop_ft {
	padding-bottom: 10px;
	text-align: center
}

.mod_pop_ft a,.mod_pop_ft button {
	margin: 0 5px
}

.mod_pop_mask {
	position: fixed;
	_position: absolute;
	z-index: 998;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .3;
	filter: alpha(opacity=30)
}

.mod_backtop {
	position: fixed;
	z-index: 997;
	right: 20px;
	bottom: 50px
}

.mod_backtop a {
	overflow: hidden;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../img/backtop.png") no-repeat 0 0;
	text-indent: -999px;
	opacity: .7;
	filter: alpha(opacity=70)
}

.mod_backtop a:hover {
	background-position: 0 -52px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.ic_ie6 .mod_backtop {
	position: absolute;
	zoom: expression(function(el){el.style.zoom ='1';
	window.onscroll=function(){el.style.top = document.documentElement.scrollTop+document.documentElement.clientHeight - 100+'px'
}}(this))
}

.mod_pe_verify_table {
width: 100%
}

.mod_pe_verify_table th,.mod_pe_verify_table td {
padding: 10px 5px;
vertical-align: top
}

.mod_pe_verify_table th {
padding-top: 15px;
*padding-top: 17px;
width: 100px;
text-align: right;
font-weight: normal
}

.mod_pe_verify_table i {
margin-right: 5px;
font-weight: bold
}

.mod_pe_verify_table p {
margin-top: 5px
}

.mod_pe_verify_table .fm_int {
padding: 0 5px;
width: 160px;
height: 26px;
*line-height: 26px
}

.mod_pe_verify_tips {
position: absolute;
margin: 5px 0 0 10px
}

.mod_pe_verify_tips i {
position: relative;
top: -1px
}

.mod_id_edit_info {
margin-bottom: 5px;
text-align: center
}

.mod_id_edit_radio label {
display: inline-block;
margin: -4px 30px 0 0;
padding: 2px 5px;
vertical-align: middle
}

.mod_id_edit_radio input {
position: relative;
top: 2px;
margin-right: 2px
}

.mod_id_edit_table {
width: 100%
}

.mod_id_edit_table th,.mod_id_edit_table td {
padding: 10px 5px;
vertical-align: top
}

.mod_id_edit_table th {
padding-top: 15px;
*padding-top: 17px;
width: 100px;
text-align: right;
font-weight: normal
}

.mod_id_edit_table i {
margin-right: 5px;
font-weight: bold
}

.mod_id_edit_table p {
margin-top: 5px
}

.mod_id_edit_table .fm_int {
padding: 0 5px;
width: 160px;
height: 26px;
*line-height: 26px
}

.mod_id_edit_tips {
position: absolute;
margin: 5px 0 0 10px;
width: 140px
}

.mod_id_edit_tips i {
position: relative;
top: -1px
}

.mod_id_edit_help {
margin-top: 10px;
padding-top: 15px;
border-top: 1px solid #eaeaea
}

.mod_id_edit .mod_pw_strength {
margin-top: 6px
}

.mod_id_unusual_list {
padding-bottom: 15px
}

.mod_id_unusual_list li {
display: inline;
float: left;
margin-top: 15px;
width: 100%
}

.mod_id_unusual_list i {
margin-right: 5px;
font-weight: bold
}

.mod_id_unusual_list .fm_int {
padding: 0 5px;
width: 160px;
height: 26px;
*line-height: 26px
}

.mod_id_unusual_tips {
position: absolute;
margin: 5px 0 0 10px
}

.mod_id_unusual_tips i {
position: relative;
top: -1px
}

.mod_id_unusual_check input {
position: relative;
top: 3px;
margin-right: 5px
}

.mod_pw {
overflow: hidden;
zoom: 1
}

.mod_pw_range,.mod_pw_con {
display: inline;
float: left
}

.mod_pw_range i {
overflow: hidden;
display: inline;
float: left
}

.mod_pw_range i {
margin: 5px 2px 0 0;
width: 30px;
height: 8px;
background-color: #e1e1e1
}

.mod_pw_range i.on {
background-color: #f7a40c
}

.mod_pw_con {
margin-left: 5px
}

.mod_price i {
margin-right: 2px;
font-size: 12px;
font-family: "arial"
}

.mod_select {
float: left
}

.mod_select_hd {
overflow: hidden;
_float: left
}

.mod_select_default {
cursor: pointer;
float: left;
position: relative;
z-index: 2;
padding: 1px 10px 3px 10px;
padding: 3px 10px 1px 10px\9;
_padding: 1px 10px 3px 10px;
border: 1px solid #CCC;
background-color: #fff
}

.mod_select_default:hover {
text-decoration: none
}

.mod_select_default span,.mod_select_default i {
display: inline;
float: left
}

.mod_select_default i {
overflow: hidden;
margin: 8px 0 0 5px;
width: 0;
height: 0;
border-width: 4px;
border-color: #666 transparent transparent transparent;
border-style: solid dashed dashed dashed;
font-size: 0
}

.mod_select_bd {
display: none;
_clear: both;
position: absolute;
margin-top: -1px;
padding: 1px 0;
border: 1px solid #CCC;
box-shadow: 2px 2px 2px rgba(51,51,51,0.1);
background-color: #FFF
}

.mod_select_list li a {
overflow: hidden;
display: block;
height: 25px;
padding: 0 10px;
line-height: 25px
}

.mod_select_list li a:hover {
background-color: #efefef;
text-decoration: none
}

.mod_select_on .mod_select_default {
border-bottom: 0
}

.mod_select_on .mod_select_bd {
display: block
}

.mod_step {
overflow: hidden;
height: 32px
}

.mod_step li {
overflow: hidden;
display: inline;
float: left;
height: 32px;
background-color: #e6e6e6;
background-image: url("../img/step.png");
background-repeat: no-repeat;
background-position: 0 0;
line-height: 30px;
line-height: 34px\9;
_line-height: 30px;
text-align: center;
font-weight: bold
}

.mod_step .mod_step_item1 {
background-position: 1000px 1000px
}

.mod_step span {
position: relative;
left: 10px
}

.mod_step_item1 span {
left: 0
}

.mod_step_total2 li {
width: 50%
}

.mod_step_total3 li {
width: 33%
}

.mod_step_total3 .mod_step_item2 {
width: 34%
}

.mod_step_total4 li {
width: 25%
}

.mod_step_total5 li {
width: 20%
}

.mod_step_total6 li {
width: 16%
}

.mod_step_total6 .mod_step_item2,.mod_step_total6 .mod_step_item3,.mod_step_total6 .mod_step_item4,.mod_step_total6 .mod_step_item5 {
width: 17%
}

.mod_step_on1 .mod_step_item1 {
background-color: #3164af;
color: #FFF
}

.mod_step_on1 .mod_step_item2 {
background-position: 0 -34px
}

.mod_step_on2 .mod_step_item1 {
background-color: #cee2ff
}

.mod_step_on2 .mod_step_item2 {
background-color: #3164af;
background-position: 0 -68px;
color: #FFF
}

.mod_step_on2 .mod_step_item3 {
background-position: 0 -34px
}

.mod_step_on3 .mod_step_item1 {
background-color: #cee2ff
}

.mod_step_on3 .mod_step_item2 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on3 .mod_step_item3 {
background-color: #3164af;
background-position: 0 -68px;
color: #FFF
}

.mod_step_on3 .mod_step_item4 {
background-position: 0 -34px
}

.mod_step_on4 .mod_step_item1 {
background-color: #cee2ff
}

.mod_step_on4 .mod_step_item2 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on4 .mod_step_item3 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on4 .mod_step_item4 {
background-color: #3164af;
background-position: 0 -68px;
color: #FFF
}

.mod_step_on4 .mod_step_item5 {
background-position: 0 -34px
}

.mod_step_on5 .mod_step_item1 {
background-color: #cee2ff
}

.mod_step_on5 .mod_step_item2 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on5 .mod_step_item3 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on5 .mod_step_item4 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on5 .mod_step_item5 {
background-color: #3164af;
background-position: 0 -68px;
color: #FFF
}

.mod_step_on5 .mod_step_item6 {
background-position: 0 -34px
}

.mod_step_on6 .mod_step_item1 {
background-color: #cee2ff
}

.mod_step_on6 .mod_step_item2 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on6 .mod_step_item3 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on6 .mod_step_item4 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on6 .mod_step_item5 {
background-color: #cee2ff;
background-position: 0 -102px
}

.mod_step_on6 .mod_step_item6 {
background-color: #3164af;
background-position: 0 -68px;
color: #FFF
}

.mod_page {
text-align: right
}

.mod_page_lk,.mod_page_on,.mod_page_etc,.mod_page_disable,.mod_page_turn,.mod_page_go {
overflow: hidden;
display: inline-block;
margin-left: 5px;
vertical-align: top
}

.mod_page_lk,.mod_page_on,.mod_page_etc,.mod_page_disable,.mod_page_turn {
height: 26px;
line-height: 24px;
line-height: 28px\9;
_line-height: 24px
}

.mod_page_lk,.mod_page_on,.mod_page_etc,.mod_page_disable {
padding: 0 12px
}

.mod_page a:hover {
border-color: #AAA;
text-decoration: none
}

.mod_page_lk {
border: 1px solid #c9c9c9;
background-color: #FFF
}

.mod_page_on {
cursor: default;
border: 1px solid #26b;
background-color: #26b;
color: #FFF
}

.mod_page_etc {
border: 1px solid #FFF;
color: #999
}

.mod_page_disable {
border: 1px solid #DDD;
color: #999
}

.mod_page_turn {
position: relative;
top: -1px\9;
margin-left: 15px;
border: 1px solid #FFF
}

.mod_page_turn input {
margin: 0 2px;
width: 35px;
height: 22px;
border: 1px solid #c9c9c9;
line-height: 22px;
text-align: center
}

.mod_page_go {
position: relative;
top: 1px;
top: 2px\9;
_top: 1px;
padding: 0 10px;
height: 22px;
border: 1px solid #c9c9c9;
background-color: #e8e8e8;
line-height: 20px;
line-height: 24px\9;
_line-height: 20px
}

.mod_goods_img {
text-align: center
}

.mod_goods_img a {
display: inline-block
}

.mod_goods_img a:hover {
text-decoration: none
}

.mod_goods_img img {
display: block;
margin: auto
}

.mod_goods_tit,.mod_goods_promo {
overflow: hidden;
height: 36px;
word-wrap: break-word;
word-break: break-all
}

.mod_goods_promo {
color: #ff7300
}

.mod_goods_action {
margin-top: 10px
}

.mod_goods_stock {
overflow: hidden;
zoom: 1
}

.mod_goods_stock em,.mod_goods_stock span,.mod_goods_stock i {
overflow: hidden;
display: inline;
float: left
}

.mod_goods_stock span,.mod_goods_stock i {
height: 6px
}

.mod_goods_stock span {
margin: 8px 0 0 5px;
width: 60%;
background-color: #e4e4e4
}

.mod_goods_stock i {
width: 0;
-webkit-transition: all 500ms ease-in-out
}

.mod_goods_stock_bg1 {
background-color: #d70000
}

.mod_goods_stock_bg2 {
background-color: #66bf41
}

.mod_goods_mark {
overflow: hidden;
cursor: pointer;
position: absolute;
padding: 11px 7px;
width: 36px;
height: 28px;
color: #FFF;
font-family: "\5FAE\8F6F\96C5\9ED1",tahoma
}

.mod_goods_mark_bg1 {
background: url("../img/goods_mark_1.png") no-repeat 0 0
}

.mod_goods_mark_bg2 {
background: url("../img/goods_mark_2.png") no-repeat 0 0
}

.mod_goods_mark_bg3 {
background: url("../img/goods_mark_3.png") no-repeat 0 0
}

.mod_goods_mark_font1 {
line-height: 28px;
font-size: 14px
}

.mod_goods_mark_font2 {
line-height: 14px
}

.mod_goods_w60 {
height: auto!important;
min-height: 60px;
height: 60px
}

.mod_goods_w60 .mod_goods_img {
width: 60px;
height:60px;
float:left;
padding-right:5px;
}

.mod_goods_w60 .mod_goods_info {

}

.mod_goods_w80 {
padding-left: 90px;
height: auto!important;
min-height: 80px;
height: 80px
}

.mod_goods_w80 .mod_goods_img {
position: absolute;
margin-left: -90px;
width: 80px
}

.mod_goods_w100 {
padding-left: 110px;
height: auto!important;
min-height: 100px;
height: 100px
}

.mod_goods_w100 .mod_goods_img {
position: absolute;
margin-left: -110px;
width: 100px
}

.mod_goods_w120 {
padding-left: 130px;
height: auto!important;
min-height: 120px;
height: 120px
}

.mod_goods_w120 .mod_goods_img {
position: absolute;
margin-left: -130px;
width: 120px
}

.mod_goods_w160 {
padding-left: 170px;
height: auto!important;
min-height: 160px;
height: 160px
}

.mod_goods_w160 .mod_goods_img {
position: absolute;
margin-left: -170px;
width: 160px
}

.mod_label {
overflow: hidden;
display: inline-block;
margin: 0 2px;
width: 16px;
height: 16px;
background-color: #6da8ee;
text-align: center;
vertical-align: middle;
line-height: 14px;
line-height: 18px\9;
_line-height: 14px;
color: #fff
}

.mod_label_c1 {
background-color: #f00
}

.mod_label_c2 {
background-color: #6e9d29
}

.mod_label_c3 {
background-color: #f2b705
}

.mod_label_c4 {
background-color: #f29f05
}

.mod_label_c5 {
background-color: #f27127
}

.mod_label_c6 {
background-color: #ac2000
}

.mod_label_c7 {
background-color: #fb2d76
}

.mod_label_c8 {
background-color: #8cc734
}

.mod_label_c9 {
background-color: #8e37c7
}

.mod_carttip {
position: relative;
z-index: 2;
background: #fff;
border: 1px solid #ccc;
box-shadow: 2px 2px 2px rgba(0,0,0,0.1)
}

.mod_carttip1 {
width: 470px
}

.mod_carttip1 .mod_carttip_con {
width: 370px
}

.mod_carttip2 {
width: 300px
}

.mod_carttip2 .mod_carttip_con {
width: 200px
}

.mod_carttip3 {
width: 340px
}

.mod_carttip3 .mod_carttip_con {
width: 255px
}

.mod_carttip4 {
width: 180px
}

.mod_carttip4 .mod_carttip_con {
width: 110px
}

.mod_carttip_inner {
padding: 15px 20px
}

.mod_carttip_ico,.mod_carttip_con,.mod_carttip_glist li {
float: left;
display: inline
}

.mod_carttip_ico {
width: 42px
}

.mod_carttip_ico i {
vertical-align: baseline
}

.mod_carttip_loading {
width: 26px
}

.mod_carttip_loading img {
vertical-align: middle
}

.mod_carttip_con h4,.mod_carttip_btn1,.mod_carttip_btn2 {
font-family: \5FAE\8F6F\96C5\9ED1
}

.mod_carttip_con h4 {
font-size: 16px;
font-weight: normal;
height: 22px;
overflow: hidden;
margin-bottom: 7px
}

.mod_carttip_action {
margin-top: 10px
}

.mod_carttip_ico_success,.mod_carttip_ico_error,.mod_carttip_ico_info {
overflow: hidden;
display: inline-block;
background-image: url("../img/ico.png");
font-size: 0;
line-height: 0;
vertical-align: middle;
width: 32px;
height: 32px
}

.mod_carttip_ico_success {
background-position: -100px 0
}

.mod_carttip_ico_error {
background-position: -100px -50px
}

.mod_carttip_ico_info {
background-position: -100px -100px
}

.mod_carttip_btn {
cursor: pointer;
overflow: visible;
outline: 0;
display: inline-block;
padding: 0 15px;
width: auto;
height: 26px;
border: 1px solid #2471de;
background-image: url("../img/btn.png");
background-repeat: repeat-x;
background-position: 0 -74px;
vertical-align: middle;
text-decoration: none;
line-height: 24px;
line-height: 26px\9;
*line-height: 26px;
color: #FFF
}

.mod_carttip_btn:hover {
background-position: 0 -111px;
color: #FFF;
text-decoration: none
}

.mod_carttip_btn_bg1 {
border-color: #BBB;
background-position: 0 0;
color: #555
}

.mod_carttip_btn_bg1:hover {
background-position: 0 -37px;
color: #555
}

.mod_carttip_btn_bg2 {
border-color: #e07603;
background-position: 0 -148px
}

.mod_carttip_btn_bg2:hover {
background-position: 0 -185px
}

.mod_carttip_btn1,.mod_carttip_btn2 {
font-size: 14px;
width: 60px;
text-align: center;
vertical-align: baseline
}

.mod_carttip_ext {
margin-top: 17px;
padding-top: 18px;
border-top: 1px dotted #dfdfdf
}

.mod_carttip_promo {
color: #999
}

.mod_carttip_promo a {
color: #085c9b;
font-weight: normal;
margin-left: 10px
}

.mod_carttip_promo a:hover {
color: #d4105a
}

.mod_carttip_promo1 {
font-weight: bold;
margin-bottom: 10px
}

.mod_carttip_glist {
width: 440px
}

.mod_carttip_glist li {
width: 100px;
margin-right: 10px;
text-align: left
}

.mod_carttip_glist img {
vertical-align: top;
width: 80px;
height: 80px
}

.mod_carttip_glist .mod_carttip_gpic {
text-align: center;
margin-bottom: 10px
}

.mod_carttip_gtit {
height: 32px;
_width: 100px;
line-height: 16px;
overflow: hidden;
margin-bottom: 5px
}

.mod_carttip_gprice {
line-height: 14px
}

.mod_carttip_gprice span {
font-family: arial;
color: #d70000;
padding-left: 3px;
font-weight: bold
}

.mod_carttip_gprice del {
font-family: arial
}

.mod_carttip_gprice2 {
color: #666
}

.mod_carttip_gext {
height: 16px;
margin-top: 5px;
line-height: 1
}

.mod_carttip_promo2 {
margin-top: 10px;
padding-top: 10px;
height: 14px;
line-height: 14px;
overflow: hidden;
border-top: 1px dotted #dfdfdf
}

.mod_carttip_arr {
overflow: hidden;
position: absolute;
background-image: url("../img/hint.png");
background-repeat: no-repeat
}

.mod_carttip_arr1,.mod_carttip_arr3,.mod_carttip_arr1a,.mod_carttip_arr3a {
width: 13px;
height: 7px
}

.mod_carttip_arr1,.mod_carttip_arr1a {
background-position: -1px -32px;
left: 45px;
top: -7px
}

.mod_carttip_arr1a {
left: auto;
right: 45px
}

.mod_carttip_arr2,.mod_carttip_arr4 {
width: 7px;
height: 13px;
top: 45px
}

.mod_carttip_arr2 {
background-position: 0 -49px;
left: -7px
}

.mod_carttip_arr3,.mod_carttip_arr3a {
background-position: -1px -40px;
left: 45px;
bottom: -7px
}

.mod_carttip_arr3a {
left: auto;
right: 45px
}

.mod_carttip_arr4 {
background-position: -8px -49px;
right: -7px
}

.mod_carttip_close {
position: absolute;
top: 10px;
right: 10px;
width: 16px;
height: 16px;
text-align: center;
font-size: 16px;
_font-size: 18px;
color: #085c9b;
line-height: 1
}

.mod_carttip_close:hover {
color: #d4105a;
text-decoration: none
}

.mod_crumb {
text-align: left
}

.mod_crumb i {
margin: 0 5px;
font-family: "\5b8b\4f53"
}

.mod_area {
padding: 10px;
width: 450px;
line-height: 20px
}

.mod_area_tab {
margin-bottom: 5px;
border-bottom: 1px solid #DDD
}

.mod_area_tab li {
display: inline;
float: left;
margin-right: 10px
}

.mod_area_tab a {
position: relative;
float: left;
padding: 1px 20px 1px 10px
}

.mod_area_tab i {
overflow: hidden;
position: absolute;
top: 50%;
right: 7px;
margin-top: -2px;
width: 0;
height: 0;
border-width: 4px;
border-color: #8c8c8c transparent transparent transparent;
border-style: solid dashed dashed dashed;
font-size: 0
}

.mod_area_tab_on {
margin-bottom: -2px;
border-bottom: 3px solid #317ee7;
color: #317ee7
}

.mod_area_tab_on i {
border-top-color: #317ee7
}

.mod_area_tab_on:hover {
color: #317ee7;
text-decoration: none
}

.mod_area .mod_storage {
padding: 0 10px
}

.mod_area_city {
padding: 0 5px
}

.mod_area_city p {
margin: 0 5px
}

.mod_area_city li {
display: inline;
float: left;
padding: 2px 0
}

.mod_area_city li.mod_area_city_row {
width: 100%
}

.mod_area_city li a {
display: inline;
float: left;
margin-right: 10px;
padding: 0 4px;
border: 1px solid #FFF
}

.mod_area_city li span {
color: #317ee7
}

.mod_area_city li a:hover {
border-color: #1d7ad9;
background-color: #4d93f7;
color: #FFF;
text-decoration: none
}

.mod_area_city li a:hover span {
color: #FFF
}

.mod_storage {
line-height: 18px
}

.mod_storage_item {
padding: 2px 0 2px 40px
}

.mod_storage_area {
overflow: hidden;
position: absolute;
margin: 3px 0 0 -40px;
width: 40px
}

.mod_storage_city {
zoom: 1
}

.mod_storage_city:after {
content: ' ';
display: block;
clear: both;
height: 0;
visibility: hidden
}

.mod_storage_city a {
position: relative;
display: inline;
float: left;
margin: 2px 10px 2px 0;
padding: 0 6px;
border: 1px solid #FFF
}

.mod_storage_city a:hover {
border-color: #1d7ad9;
background-color: #4d93f7;
color: #FFF;
text-decoration: none
}

.mod_storage_city a.mod_storage_more {
border-color: #CCC;
background-image: url("../img/storage.png");
background-position: 100% 0;
background-repeat: no-repeat
}

.mod_storage_city a.mod_storage_more:hover {
border-color: #1d7ad9;
background-position: 100% -20px
}

.mod_storage_city a.mod_storage_more i {
display: none;
overflow: hidden;
position: absolute;
left: 50%;
bottom: -14px;
*bottom: -12px;
margin-left: -8px;
width: 15px;
height: 8px;
background: url("../img/storage.png") no-repeat 0 -40px
}

.mod_storage_city a.mod_storage_more_on i {
display: block
}

.mod_storage_extend {
margin: 10px 0 0 -40px;
padding: 5px 0 5px 40px;
border-top: 1px solid #cdcdcd;
background-color: #f1f1f1
}

.mod_storage_extend a {
border-color: #f1f1f1;
color: #666
}

.mod_storage_state {
padding-top: 5px
}

.mod_storage_ing {
padding: 40px 0 30px;
background: url("../img/loading.gif") no-repeat 50% 20px;
text-align: center
}

.mod_storage_error {
padding: 30px 0;
text-align: center
}

.mod_storage_error i {
margin-right: 5px
}/*  |xGv00|5e3e1d8df0d869ee125706faaa4ced20 */




/* 清除浮动 */
.clearfix:after,.layout:after,.search-form:after,.header:after,.cate-list dl:after,.index-products:after,.index-cates ul:after,.foot-bar ul:after,.footer:after,.min-cart li:after{content:"";height:0;display:block;clear:both;visibility:hidden;}
* html .clearfix,* html .layout,* html .search-form,* html .header,* html .cate-list dl,* html .index-products,* html .index-cates ul,* html .foot-bar ul,* html .footer,* html .min-cart li{display:inline-block;}
* +html .clearfix,* +html .layout,* +html .search-form,* +html .header,* +html .cate-list dl,* +html .index-products,* +html .index-cates ul,* +html .foot-bar ul,* +html .footer,* +html .min-cart li{display:inline-block;}

/* 布局 */
.foot-bar ul{min-width:1024px;margin:0 auto;}
.foot-bar{min-width:1024px;}
.foot-helps{min-width:1024px;}


/* ===================
   页底 
   */
.foot-img{width:100%;}
.foot-img img{width:100%;}
.foot-bar{height:70px;overflow:hidden;position:relative;background:url(../img/foot_bar_bg.jpg) 0 0 repeat-x;padding:15px 0;border-top:2px solid #fff;}
.foot-bar ul{height:64px;background:url(../img/foot_bar.jpg) center 0 no-repeat;}
.foot-bar li,.foot-bar li a{float:left;height:64px;}
.foot-bar li{padding:0 15px 0 50px;}
.foot-bar li a{width:100%;}
.foot-bar li.foottxt1{width:200px;}
.foot-bar li.foottxt2{width:150px;}
.foot-bar li.foottxt3{width:180px;}
.foot-bar li.foottxt4{width:180px;}
.foot-bar li.foottxt5{width:180px;margin-right:0;}
.foot-helps{border-top:1px solid #fff;background-color:#f2f2f2; margin-top:30px;}
.foot-helps dl{width:155px;height:160px;padding:10px 20px 10px;float:left;}
.foot-helps dl.first{border-left:none;}
.foot-helps dl.last{border-right:none;}
.foot-helps dt{display:block;height:24px;line-height:24px;padding:0 0 0 30px;font-size:14px;font-weight:bold;margin-bottom:6px;background-image:url(../img/foot_icos.gif);background-repeat:no-repeat;background-color:transparent;}
.foot-helps dd{line-height:24px;padding:0 0 0 30px;}
.foot-helps dd,.foot-helps add a{color:#999;}
.foot-helps dt.t1{background-position:0 0;}
.foot-helps dt.t2{background-position:0 -25px;}
.foot-helps dt.t3{background-position:0 -56px;}
.foot-helps dt.t4{background-position:0 -85px;}
.foot-helps dt.t5{background-position:0 -115px;}
.footer{width:820px;margin:0 auto;padding:35px 0;line-height:24px;}
.footer .foot-nav i{padding:0 5px;}
.footer .foot-logo{display:inline;float:left;padding-bottom:35px}

.footer .foot-info{width:420px; margin-left:auto; margin-right:auto; text-align:center;}
.footer1{width:920px;margin:0 auto;padding:5px 0;line-height:24px;}
.foot-links {
    padding: 25px 0;
    border-bottom: 1px solid #FAFAFA;
}
.foot-links dt, .foot-links dd {
    display: inline;
    float: left;
    line-height: 14px;
    font-size: 12px;
}
.foot-links dd {
    border-right: 1px solid #CCC;
    white-space: nowrap;
    padding: 0 8px;
}
.weixin {
padding: 3px;
border: 1px solid #DDD;
box-shadow: 0 1px 2px #CCC;
margin: 0 10px 0 0;
background: white;
display: inline;
float: left;
color: #333;
text-align:center;
}

.index-items .panel li .goods-img b,.onsale-items dt b{background:#fff;position:absolute;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;z-index:22;cursor:pointer;display:none;}
.index-items .panel li .goods-img:hover b,.onsale-items dt a:hover b{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:0.2;display:block;}

/* 地图 */
.city-pop .city-ft .btn-go{background-image:url(../img/index_sprite.png);background-repeat:no-repeat;background-color:transparent;}
.index-map{width:685px;height:565px;margin-bottom:15px;background:url(../img/index_map.jpg) 15px 15px no-repeat;float:left;position:relative;}
.index-map li{display:inline;}
.index-map li a{color:#282828;font-size:16px;font-weight:bold;position:absolute;text-shadow:1px 1px 1px #fff;}
.index-map li a:hover{color:#E62631;text-decoration:none;}
.index-map .tit{width:265px;height:58px;background-position:0 -63px;text-indent:-9999em;overflow:hidden;}
.index-map .chq{display:block;width:77px;height:40px;background:url(../img/city_chq.png) 0 0 no-repeat;position:absolute;left:388px;top:367px;}
.index-map .chengdu{left:340px;top:355px;}
.index-map .suzhou{left:525px;top:345px;}
.index-map .ningbo{left:600px;top:375px;}
.index-map .nanjing{left:550px;top:305px;}
.index-map .shanghai{left:595px;top:340px;}
.index-map .taiyuan{left:455px;top:250px;}
.index-map .shenyang{left:567px;top:175px;}
.index-map .changchun{left:587px;top:137px;}
.body-mask{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3333;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4;display:none;}
.city-pop{width:450px;background:#fff;z-index:9999;position:fixed;left:50%;margin-left:-225px;top:50%;margin-top:-150px;padding:0 0 20px;display:none;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+92));}
.city-pop .tbar{height:25px;line-height:25px;background:#e50112;}
.city-pop .tbar h3{display:inline;float:left;font-size:12px;font-weight:normal;padding:0 0 0 20px;color:#fff;}
.city-pop .close{line-height:25px;color:#fff;position:absolute;right:10px;top:0;padding:0 15px 0 0;background:url(../img/ico_close.gif) right 8px no-repeat;}
.city-pop .cont{width:415px;position:relative;overflow:hidden;margin:35px 0 30px 30px;}
.city-pop .clist{margin-top:-12px;}
.city-pop .city-item{line-height:24px;}
.city-pop .city-item,.city-pop .city-item a{color:#282828;}
.city-pop .city-item h4{width:60px;float:left;font-size:15px;font-weight:normal;padding:11px 0 0;}
.city-pop .city-item dl{width:320px;float:left;padding:12px 0 0 15px;border-left:1px solid #dbdbdb;}
.city-pop .city-item dt{width:75px;float:left;font-size:12px;line-height:22px;}
.city-pop .city-item dd{padding:0 0 0 75px;font-size:15px;}
.city-pop .city-item dd,.city-pop .city-item dd a{color:#e50014;}
.city-pop .city-item dd a{float:left;white-space:nowrap;margin:0 23px 0 0;}
.city-pop .city-ft{margin:0 10px;border-top:1px dotted #ccc;padding:15px 0 0;text-align:center;font-size:15px;}
.city-pop .city-ft .btn-go,.city-pop .city-ft span{vertical-align:middle;}
.city-pop .city-ft .btn-go{display:inline-block;width:79px;height:32px;margin:0 0 0 10px;background-position:0 -440px;}
.city-pop .city-ft .btn-go{*display:inline;}
.city-pop .city-ft .btn-go:hover{background-position:-89px -440px;}
.mod_cate_bd a:hover
{
	color:#E60011;
	text-decoration:none;
}




/* left-w */
.main-w{ width:1190px; margin:0 auto 0;}
.left-w{ margin-right:5px; float:left;}
.left-w .mt{height: 30px;background-color:#E4393C;line-height: 30px;width:211px;}
.left-w .mt h2{ color:#fff; font-family:Arial;padding-left:8px;}
.left-w{ width:211px;}
.left-content ul li{ height:30px; line-height:30px;}
.left-content ul li i{ color:#666;font-size:14px;}
.left-content { border:1px solid #E4393C; overflow:hidden;}
.left-content ul{ overflow:hidden;}
.left-content ul li a{ font-size:14px;color:#005AA0; margin-left:10px; font-family:Arial;}
#refilter .more {
	display: block;
	border: 1px solid #e6e6e6;
	width: 180px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #666;
	background: url(/images/bg_tit_home.gif) #E6E6E6 no-repeat -10px -32px;
	overflow: hidden;
	font-size: 12px;
}
#refilter .more b.open {background: url(/images/bg_hotsale.gif) no-repeat -65px -632px;}

#refilter .more b {
display: inline-block;
position: relative;
top: 0;
left: 3px;
width: 7px;
height: 8px;
overflow: hidden;
}
.left-w .extra{ margin-bottom:5px;}
#refilter .more b.close {background: url(/images/bg_hotsale.gif) no-repeat -65px -640px;}

/* right-w */
.right-w{ width:972px; float:left;}
.search-w{ width:972px; height:30px;line-height:30px; border:1px solid #F9E1E1; background-color:#FAF0F0; border-left:0; border-right:0; margin-bottom:8px; }
.search-w,.search-w span,.search-w strong{font-size:14px; font-family:@黑体;font-weight:700; color:#E4393C}
.search-w span{ margin-left:8px;}


/* titled */

.titled{ width:1190px; height:20px; line-height:20px; margin:9px auto 9px;}
.titled span{ padding:0 3px;}
.titled span .tit-a{ color:#FF0000; text-decoration:none;}
.titled span .tit-a:hover{ text-decoration:underline;}

/* itemli */

.itemli a{ text-decoration:none;}

/* recent */

#recent .mt h2{ color:#666}
#recent .extra { padding-right:17px;}


/*------*/

#CartTb a{ font-size:12px;}

#droppinpai option{ width:152px;}