@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;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
ul, ol {
	list-style: none
}
fieldset, img {
	border: 0 none
}
img {
	-ms-interpolation-mode: bicubic
}
i, em {
	font-style: normal
} 
input, select, textarea, button {
	font-size: 100%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
button, input[type=button], input[type=submit] {
	cursor: pointer
}
input[type=search] {
	-webkit-appearance: textfield
}
td,th{height:40px; line-height:24px;  }
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: #333;
	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:1190px
}
.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
}
.gwlc {
*zoom:1;
	margin: 0 auto;
	width: 990px
}
.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
}

.mod_fbanner_close {
	background-image: url(../../img/common/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/common/hdft.png);
	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: #C81623;
	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;
	background-color: #f5f5f5; 
	border-bottom: 1px solid #eee;
	color: #666;
	zoom: 1;
	height:32px;
	line-height:33px;
	padding-top:2px
}
.ic_toolbar:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden
}
.ic_toolbar a {
	color: #666
}
.ic_toolbar a:hover {
	color: #c81623
}
.mod_entry {
	float: left;
	height: 26px
}
.mod_entry_mix {
	zoom: 1;
	overflow: hidden;
	cursor: pointer;
	float: left
}
.mod_entry_icson {
	float: left;
	margin-top:11px;
	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: 32px;
	line-height: 32px;
}
.mod_entry_gap {
	overflow: hidden;
	float: left;
	margin: 11px 12px 0;
	width: 0;
	height: 12px;
	border-right: 1px solid #333
}
.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: 32px;
	overflow: hidden;
	line-height:32px
}
.mod_sitemap_li1 {
	float: left;
	height: 32px;
	overflow: hidden;
	line-height:32px;
	padding-left:5px;
}
.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: 11px 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;
	height: 32px;
	line-height: 32px;
	border-bottom: 0
}
.mod_dropmenu_tit {
	float: left
}
.mod_dropmenu_arrow {
	float:right;
	margin-top: 13px;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	display: block;
	border-width: 4px;
	border-color: #b1191a 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_headerhy {
	clear: both;
	padding-bottom: 10px;
	background-color: #e4393c;
	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: 255px;
	height: 65px;
	margin-top: 28px;
	overflow: hidden
}
.mod_logo a {
	display: block;
	height: 40px;
	overflow: hidden
}
.mod_logo_extra {
	display: none
}
.mod_logohy {
	float: left;
	width: 310px;
	height: 65px;
	margin-top: 10px;
	overflow: hidden
}
.hywdwf {
	border-left:1px #fff solid; 
	color:#fff; font:600 22px/15px '微软雅黑'; 
	bpadding:4px 12px; 
	margin-top:5px; 
	height:25px; 
	float:right; 
	padding:15px; 
}
.hydaohang1 {
    margin-top:30px;
	margin-left:30px;
	float:left
}
.hydaohang2 a {
	margin-left:40px;
	color:#fff;
	font:200 15px "微软雅黑";
}
.mod_city {
	float: left;
	margin-top: 28px;
	padding-left: 10px;
	border-left: 1px solid #0d67b3
}
.mod_city_choose {
	float: left
}
.mod_city_tit, .mod_city_con {
	float: left;
	line-height: 22px
}
.mod_city_tit {
	margin-right: 2px;
	color: #FFF
}
.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: right;
	margin-top: 25px;
}
.search_cart_focus .mod_search_con {
	color: #333
}
.mod_search {
	position: relative;
	z-index: 700;
	float: left;
	margin-right: 150px
}
.mod_searchhy {
	position: relative;
	z-index: 700;
	float: left;
}
.mod_search_con, .mod_search_btn {
	overflow: hidden;
	display: inline;
	float: left
}
.mod_search_con {
	padding: 6px 5px;
	width: 518px;
	height: 19px; 
	border: 2px solid #b1191a;
	line-height: 21px;
	font-size:14px;
	font-family:microsoft yahei
}
.mod_search_conhy {
	float:left;
	padding: 6px 5px;
	width: 258px;
	height: 19px; 
	border: 2px solid #fff;
	line-height: 21px;
	font-size:14px;
	font-family:microsoft yahei
}
.mod_search_btnhy {
	width: 70px;
	height: 35px;
	text-indent: -999px;
	border: 0 none;
	background:url(../../img/common/hdft.png) no-repeat -0px -66px;
}

.mod_search_btn {
	width: 70px;
	height: 35px;
	text-indent: -999px;
	border: 0 none;
	background-position: -245px -290px
}
.mod_search_con:focus {
	outline: 0;
}
.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: 145px;
	color: #fff
}
.mod_minicart_con {
	width: 145px;
	height: 35px;
	background-color: #b1191a
}
.mod_minicart_lk {
	float: left
}
.mod_minicart .mod_minicart_lk, .mod_minicart .mod_minicart_lk:hover {
	color: #fff;
	text-decoration: none
}
.mod_minicart_ico {
	float: left;
	width: 23px;
	height: 20px;
	margin-top: 7px;
#display:inline;
	margin-left: 10px;
	background-position: -60px -240px
}
.mod_minicart_tit {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	font: 400 14px/35px "\5FAE\8F6F\96C5\9ED1", Arial
}
.mod_minicart_gap {
	float: left;
	width: 0;
	height: 35px;
	font-size: 0;
	overflow: hidden;
	border-left: 1px solid #c81623;
	border-right: 1px solid #c81623
}
.mod_minicart_gaphy {
	float: left;
	width: 0;
	height: 35px;
	font-size: 0;
	overflow: hidden;
}
.mod_minicart_num {
	float: left;
	width: 25px;
	line-height: 35px;
	text-align: right
}
.mod_minicart_arrow {
	float: left;
	width: 12px;
	height: 12px;
	margin-top: 12px;
#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: #b1191a 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: 37px;
	box-shadow: 2px 0 2px rgba(0,0,0,0.1)
}
.mod_minicart_on .mod_minicart_arrow i {
	border-color: transparent transparent #b1191a 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: #b1191a;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border-color: #b1191a 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: 35px;
	right: 0;
	width: 250px;
	background-color: #fff;
	color: #555;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1)
}
.mod_minicart_pop_bod {
	display: block;
	width: 100%;
	height: 3px;
	background-color: #b1191a;
	overflow: hidden
}
.mod_minicart_pop_inner {
	border: 1px 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
}
.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: 250px
}
.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;
	color:#666;
}
.mod_skey a {
	color: #666
}
.mod_skey a:hover {
	color: #b1191a
}
.ic_nav {
	height: 39px;
	border-top: 1px solid #b1191a;
	background-color: #b1191a;
	color: #fff
}
.mod_cate {
	position: relative;
	z-index: 600;
	margin-top: -1px;
	float: left;
	width: 190px;
	height: 40px;
	background-color: #c81623;
	box-shadow: 2px -1px 3px rgba(55,55,55,.5)
}
.mod_cate a {
	
	color: #fff;
}
.mod_cate a:hover {
	color: #fff
}
.mod_cate_on .mod_cate_hd {
	border-color: #b1191a
}
.mod_cate_on .mod_cate_bd {
	display: block
}
.mod_cate_on .mod_cate_hd_arrow {
	visibility: hidden
}
.mod_cate_hd {
	height: 39px;
	border-bottom: 1px solid #b1191a;
	font: 400 16px/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
}
.mod_cate_bd {
	display: none;
	position: absolute;
	z-index: 5;
	top: 40px;
	left: 0;
	width: 190px;
	height: 630px;
	background-color: #c81623;
	box-shadow: 3px 0 3px -2px rgba(55,55,55,0.4)
}
.mod_cate_bd_on {
	box-shadow: none
}
.mod_cate_li {
	padding: 9px 10px 10px;
	zoom: 1;
	border-top: 1px solid #b1191a;
	border-bottom: 1px solid #b1191a;
	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;
	left: 2px;
	width: 170px;
	padding: 8px 10px 9px 8px;
	background-color: #fff;
	border-top: 2px solid #c81623;
	border-bottom: 2px solid #c81623
}
.mod_cate_li_on:after {
	content: '';
	position: absolute; z-index:9999;
	right: -4px;
	top: 0;
	width: 4px;
	height: 100%;
	background-color: #fff
}
.mod_cate_li_on .mod_cate_arrow {
	border-left-color: #fff
}
.mod_cate_li_on a, .mod_cate_li_on a:hover {
	color: #333
}
.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: #666
}
.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 #d5e8ff;
	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: #fff;
	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: 188px;
	top: 40px;
	color: #333;
	width: 798px;
	height: 626px;
	border: 2px solid #c81623;
	background-color: #fff;
	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
}
.mod_subcate_gg {
	clear: both;
	position: absolute;
	bottom: 0;
	right: 0;
	_right: -1px;
	_bottom: -1px
}
.mod_subcate_main dl {
	zoom: 1;
	overflow: hidden;
	padding: 10px 0 10px 65px;
	border-bottom: 1px solid #e5e5e5
}
.mod_subcate_main dt {
	float: left;
#display:inline;
	margin-left: -65px;
	width: 65px;
	font: 700 12px/22px tahoma;
	color: #b1191a
}
.mod_subcate_main dd {
	overflow: hidden;
	zoom: 1;
	line-height: 22px
}
.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;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	margin-left: 15px
}
.mod_subcate_side_brand li {
	float: left;
	width: 98px;
	height: 40px;
	margin-right: -1px;
	border: 1px solid #eee;
	border-bottom: 0;
	overflow: hidden
}
.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: 280px
}
.mod_nav {
	float: left;
	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 #fff;
	border-right: 1px solid #ccc;
	font-size: 0
}
.mod_nav_li {
	position: relative;
	height: 39px
}
.mod_nav_li a {
	float: left;
	padding: 0 25px;
	color: #FFF;
	color:#fff!important;
	font-size:16px
}
.mod_nav_li a:hover {
	background-color:  #c81623;
	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: #f5f5f5
}
.market_link {
	display: block;
	width: 1190px;
	height: 100px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden
}
.ic_footer {
	background-color: #fff
}
.ic_footer_inner {
	margin: auto;
	width: 1190px
}
.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: 86px;
	width: 109px;
	min-height: 100px;
	line-height:100%;
	padding-top: 18px;
}
.mod_help_item h5 {
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 14px
}
.mod_help_item li {
	line-height: 24px;
	white-space: nowrap
}
.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;
	border-top:1px solid #e5e5e5;
	padding-top:10px;
	padding-bottom:10px;
}
.sf_p1 a {
	margin: 0 10px
}
.sf_p1 span {
	margin-left: 10px
}
.sf_p1-2 {
	text-align: center;
	width:990px;
	border-top:1px solid #e5e5e5;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto
}
.sf_p1-2 a {
	margin: 0 10px
}
.sf_p1-2 span {
	margin-left: 10px
}
.sf_p1-3 {
	text-align: center;
	width:990px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto
}
.sf_p1-3 a {
	margin: 0 10px
}
.sf_p1-3 span {
	margin-left: 10px
}
.sf_p2 {
	text-align: center;
	padding-bottom: 10px
}
.sf_p2-2 {
	text-align: center;
	padding-bottom: 10px;
	width:990px;
	margin:0 auto
}
.sf_verify {
	padding-top: 10px;
	text-align: center
}
.sf_verify-2 {
	padding-top: 10px;
	text-align: center;
	width:990px;
	margin:0 auto
}
.sf_verify_lk_1, .sf_verify_lk_2 {
	overflow: hidden;
	display: inline-block;
	zoom: 1;
#display:inline;
	width: 130px;
	height: 50px;
	margin-left: 5px;
	margin-right: 5px;
	text-indent: -9999px;
	vertical-align: top
}
.sf_verify_lk_1 {
	background-position: -130px -0px
}
.sf_verify_lk_2 {
	background-position: 0 0
}
.atarashi_avatar, .atarashi_desp i, .atarashi_welcome_p1, .atarashi_hd_close {
	background-image: url(../../img/common/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
}
.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/common/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/common/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/common/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/common/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/common/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/common/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/common/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 {
}
.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/common/goods_mark_1.png") no-repeat 0 0
}
.mod_goods_mark_bg2 {
	background: url("../../img/common/goods_mark_2.png") no-repeat 0 0
}
.mod_goods_mark_bg3 {
	background: url("../../img/common/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 {
	padding-left: 70px;
	height: auto!important;
	min-height: 60px;
	height: 60px
}
.mod_goods_w60 .mod_goods_img {
	position: absolute;
	margin-left: -70px;
	width: 60px
}
.mod_goods_w80 {
	padding-left: 90px;
	padding-top:5px;
	padding-bottom:5px;
	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/common/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/common/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/common/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/common/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/common/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/common/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 */
.margin_b6{margin-bottom:6px; margin-top:6px;}
/* 代码增加_start  By  www.68ecshop.com */

/*  智能搜索样式 */
#search_tips {
   z-index:9999999999;
	position:absolute;
	left: 0px;
	cursor:pointer;
 /* margin:26px 0 0 0px;寮? */
	font-size:13px;
	line-height:20px;
	color:#000;
	background:#FFFFFF;
	border:1px solid #dfdfdf;
	width:88%;
	top:35px;
}
#search_tips div {
	height:25px; line-height:25px;
	padding:1px 8px 1px 8px;
	clear:both;
	overflow:hidden;
	font-size:14px;
	font-family:microsoft yahei
}
#search_tips div span {
	float:right;
	font-size:12px;
}
#search_tips label {
	display:block;
	width:100%;
	background:#f2f2f2;
	font-size:12px;
	color:#ff5a6c;
	text-align:right;
	cursor:pointer;
	height:22px
}
#search_tipshy {
   z-index:9999999999;
	position:absolute;
	left: 0px;
	cursor:pointer;
 /* margin:26px 0 0 0px;寮? */
	font-size:13px;
	line-height:20px;
	color:#000;
	background:#FFFFFF;
	border:1px solid #dfdfdf;
	width:529px;
	top:35px;
}
#search_tipshy div {
	height:25px; line-height:25px;
	padding:1px 8px 1px 8px;
	clear:both;
	overflow:hidden;
	font-size:14px;
	font-family:microsoft yahei
}
#search_tipshy div span {
	float:right;
	font-size:12px;
}
#search_tipshy label {
	display:block;
	width:100%;
	background:#f2f2f2;
	font-size:12px;
	color:#ff5a6c;
	text-align:right;
	cursor:pointer;
	height:22px
}
.search_t_div_1 {
	color:#000;
}
.search_t_div_1 span {
	color:#000;
}
.search_t_div_2 {
	background:#ffdfc6;
	color:#000;
	background:
}
.search_t_div_2 span {
	color:#000;
}
.my_left {
    background-image: url("images/bg_title.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 25px; line-height:25px;
    margin: 0;
    padding-left: 15px;
    padding-top: 5px;
	width:244px;
	overflow:hidden;
	line-height:25px;
}


/* 代码增加_end  By  www.68ecshop.com */

/*右侧全局工具栏样式*/
.rp_rtools{ right:0px; position:fixed; top:0px; height:100%; z-index:9999999;}
.rp_rtools .rp_rt_menu{ width:35px; color:#fff; height:100%; float:left; position:relative; border-right:5px #7a6e6e solid;}
.rp_rtools .rp_rt_menu .a_menu{width:15px; text-align:center; display:block; padding:35px 10px 0px 10px;   color:#fff; margin-bottom:2px; cursor:pointer; }
.rp_rtools .rp_rt_menu span{ width:35px; display:block;  background:#7a6e6e; border-radius:5px 0px 0px 5px;}
.rp_rtools .rp_rt_menu span.cur,.rp_rtools .rp_rt_menu span.sel{ background-color:#C81623;border-radius:5px 0px 0px 5px;}
.rp_rtools .rp_rt_menu .a_menu:hover{ text-decoration:none;}
.rp_rtools .rp_rt_menu .a_frist{ margin-top:300px;}
.rp_rtools .rp_rt_menu .a_cart{ background:url("/themes/68ecshopcom_360buy/images/jd/rt_cart.png") no-repeat top center; padding-top:35px; padding-bottom:10px;}
.rp_rtools .rp_rt_menu span.cur .a_cart,.rp_rtools .rp_rt_menu span.sel .a_cart{ background:url("/themes/68ecshopcom_360buy/images/jd/rt_cart.png") no-repeat top center; padding-top:35px; padding-bottom:10px;}
.rp_rtools .rp_rt_menu .a_sc{ background:url("/themes/68ecshopcom_360buy/images/jd/rt_sc.png") no-repeat top center;}
.rp_rtools .rp_rt_menu .a_look{ background:url("/themes/68ecshopcom_360buy/images/jd/rt_look.png") no-repeat top center;}
.rp_rtools .rp_rt_menu .a_baidu{ background:url("/themes/68ecshopcom_360buy/images/jd/rt_baidukefu.png") no-repeat top center; margin:0px; padding-bottom:5px}
.rp_rtools .rp_rt_menu .a_top{ display:none; background:#7a6e6e url("/themes/68ecshopcom_360buy/images/jd/rt_gotop.png") no-repeat top center; position:absolute; bottom:0px; left:0px; border-radius:5px 0px 0px 5px;}
.rp_rtools .rp_rt_list{width:341px; background-color:#fff; color:#fff; height:100%; float:left; display:none;}
.rp_rtools .rp_rt_list.mod_goods_img a{ overflow:hidden;}
#rp_rt_cart,#rp_rt_history,#rp_rt_sc{ color:#666;}
.rp_rt_item_h{ height:25px; line-height:25px; font-size:14px; font-weight:bold; padding:5px 10px; color:#333; border-bottom:solid 2px #B1191A;}
#rp_rt_baidu{ margin-right:1px; background-color:#FAFAFA;  margin-top:300px; padding:20px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none; 
    border-color: #d1d1d1 -moz-use-text-color #d1d1d1 #d1d1d1;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    cursor: default;  
    transform: translateZ(0px); 
    z-index: 999999; 
	position:absolute;
	display:none; 
	height:300px;
	bottom:0px;
	right:36px;
	padding-top:30px;

}
.rp_rtools #rp_rt_baidu a.close{
	float:right;
	padding:0 26px 0 5px;
	background:url(/themes/68ecshopcom_360buy/images/jd/x.png) 40px center no-repeat;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	height:20px;
	width:20px;
    position:absolute;
	right:10px; 
	top:7px;  
}
.rp_rtools #rp_rt_baidu a.jt{
	position:absolute;
	right:-8px;
	bottom:50px;
	font-size:16px;
	color:#fff;
	display:block;
	width:16px;
	
}
.rp_rtools .rp_rt_login{ float:left; margin-right:1px; background-color:#FAFAFA;  margin-top:300px; padding:20px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none; 
    border-color: #d1d1d1 -moz-use-text-color #d1d1d1 #d1d1d1;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    cursor: default;  
    transform: translateZ(0px); 
    z-index: 999999;
	padding-top:80px;
	position:relative;
	display:none; 

}
.rp_rtools .rp_rt_login a.close{
	float:right;
	padding:0 26px 0 5px;
	background:url(/themes/68ecshopcom_360buy/images/jd/x.png) 40px center no-repeat;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	height:20px;
	width:20px;
    position:absolute;
	right:10px; 
	top:7px; 
	display:block;
}
.rp_rtools .rp_rt_login a.jt{
	position:absolute;
	right:-8px;
	top:5px;
	font-size:16px;
	color:#fff;
	display:block;
	width:16px;
	
}
.safety label{ margin-right:3px;}
.safety a{ vertical-align:middle; line-height:18px;}
#username {
    background: rgba(0, 0, 0, 0) url("/themes/68ecshopcom_360buy/images/rp/login_08.gif") no-repeat scroll 10px center;
}
#password {
    background: rgba(0, 0, 0, 0) url("/themes/68ecshopcom_360buy/images/rp/login_11.jpg") no-repeat scroll 10px center;
}
.rp_rt_login .mt {
    background: #d1d1d1 url("i/tit_regist.jpg") repeat-x scroll 0 -34px;
    height: 33px;
}
.rp_rt_login .mt h2 {
    background: rgba(0, 0, 0, 0) url("i/tit_regist.jpg") no-repeat scroll 0 0;
    float: left;
    height: 33px;
    line-height: 33px;
    padding-left: 15px;
}
.rp_rt_login .mt span {
    float: right;
    height: 33px;
    line-height: 33px;
    text-align: right;
}
.rp_rt_login .mt b {
    background: rgba(0, 0, 0, 0) url("i/tit_regist.jpg") no-repeat scroll 0 -68px;
    float: right;
    height: 33px;
    width: 10px;
}
.rp_rt_login .mc {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d1d1d1;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 10px;
    padding: 40px 40px 30px;
}
.rp_rt_login .form {
    margin-left: 65px;
    overflow: hidden;
    width: 330px;
}
.rp_rt_login .item {
    height: 50px;
    line-height: 26px;
    padding-top: 5px;
}
.rp_rt_login #autoentry {
    height: 50px;
}
.rp_rt_login .item a:link, .rp_rt_login .item a:visited {
    text-decoration: underline;
}
.rp_rt_login .label {
    font-size: 14px;
    text-align: right;
    width: 100px;
}
.rp_rt_login .text {
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    font-family: arial;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 5px 0 40px;
    width: 260px;
}
.rp_rt_login .text_blank {
    border: 1px solid #bbb;
    color: #999;
    font-family: arial;
    font-size: 14px;
    height: 16px;
    padding: 4px 3px;
    width: 240px;
}
.rp_rt_login .text-1 {
    width: 100px;
}
.rp_rt_login .blank {
    height: 16px;
    margin: 2px 5px 0;
    width: 16px;
}
.rp_rt_login .mar {
    margin-right: 10px;
}
.rp_rt_login .img img {
    height: 40px;
    margin: 0 5px;
    width: 100px;
}
.rp_rt_login .succeed {
    background: rgba(0, 0, 0, 0) url("i/pwdstrength.gif") no-repeat scroll -105px 0;
}
.rp_rt_login .btn-entry {
    background-color: #b2191b;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    width: 130px;
}
.rp_rt_login .highlight1 {
    border: 1px solid #efa100;
    outline: 2px solid #ffdc97;
}
.rp_rt_login .highlight2 {
    border: 1px solid #f00;
    color: #f00;
    outline: 1px solid #ffc1c1;
}
.rp_rt_login .pwdbg {
    background: #fff8eb none repeat scroll 0 0;
}
.rp_rt_login .focus {
    color: #999;
    line-height: 22px;
}
.rp_rt_login select {
    margin-top: 5px;
}
.rp_rt_login .null, .rp_rt_login .error {
    color: red;
    line-height: 22px;
}
.rp_rt_login .checkbox {
    margin-top: 6px;
}
.rp_rt_login .extra {
    padding-left: 50px;
    padding-top: 30px;
}
.rp_rt_login .extra .btns {
    float: left;
    height: 14px;
    line-height: 14px;
    margin-right: 2px;
    overflow: hidden;
    padding: 5px 0 5px 23px;
    position: relative;
}
.rp_rt_login .extra .btns s {
    background-image: url("i/icon_cooperation.jpg");
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    left: 0;
    position: absolute;
    top: 0;
    width: 23px;
}
.rp_rt_login .extra .btns a:link, .rp_rt_login .extra .btns a:visited {
    border-right: 1px solid #dbdbdb;
    color: #005aa0;
    padding-right: 4px;
    text-decoration: none;
}
.rp_rt_login .extra .qq s {
    background-position: 0 0;
}
.rp_rt_login .extra .alipay s {
    background-position: -23px 0;
}
.rp_rt_login .extra .baidu s {
    background-position: -140px 0;
}
.rp_rt_login .extra .renren s {
    background-position: -46px 0;
}
.rp_rt_login .extra .net163 s {
    background-position: -69px 0;
}
.rp_rt_login .extra .kaixing001 s {
    background-position: -92px 0;
}
.rp_rt_login .extra .sina s {
    background-position: -115px 0;
}
.rp_rt_login .extra .douban s {
    background-position: -161px 0;
}
.rp_rt_login .extra .qihu s {
    background: rgba(0, 0, 0, 0) url("i/360qihu.jpg") no-repeat scroll 0 4px;
    height: 21px;
    width: 19px;
}
.rp_rt_login .extra .alipay a:link, .rp_rt_login .extra .alipay a:visited {
    border: medium none;
}
.rp_rt_login .extra .more {
    padding-left: 5px;
}
.rp_rt_login .extra .more a:link, .rp_rt_login .extra .more a:visited {
    border: medium none;
}


#rp_rt_history ul li{ border-bottom:solid 1px #eee;}
#rp_rt_history .recommend_goods_li ,#rp_rt_sc .recommend_goods_li{
    height: auto;
    margin-top: 20px;
    overflow: hidden;
	padding:0px 10px;
}
.rt_a_del{ color:red; float:right; color:red;
}
.goods_001 {
	background:#f0f0f0;
	height: 651px;
}
.goods_002 {
	background:#fff;
	height: 650px;
	border-bottom:1px solid #e5e5e5
}
.font_01 {
	text-align:right;
	font-size:14px;
	width:300px

}
.dengluk {
	width:1190px;
	height:450px;
	margin:0 auto;
	padding-top:20px
}
.yonghuxieyi001 {
	height:25px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#666;
}
.zhucebj {
	background:url(../../../bj.jpg) no-repeat center;
	height:616px;
}
.denglubj {
	background:url(../../../bj.jpg) no-repeat center;
	height:460px;
}
.logo_img {
	clear:both;
	width: 990px;
	margin-top: 28px;
}
a.lianje_1:link{
	color:#666;
	text-decoration:none
}
a.lianjie_1:hover{
	color:#c00;
	text-decoration:none
}
.page_footer_gwc{
	*zoom:1;
	margin: 0 auto;
	width: 990px
}
#dh_hyfw { font-family:"宋体"; position:relative; color:#666; margin: 0 auto; z-index:99990; float:left}
#dh_hyfw ul li { float:left; position: relative;}
#dh_hyfw ul li a { display:block; text-decoration:none; text-align:center; color:#000;}
#dh_hyfw ul li a:hover {color:#c00; float:left;}  /*第一行样式*/
#dh_hyfw ul li ul {display: none; width:145px; height:100px; background:#fff; border-bottom:2px #666 solid; border-left:1px #ccc solid; border-right:1px #ccc solid; border-top:1px #ccc solid; padding-top:15px; padding-left:10px; margin:0px -11px}
#dh_hyfw ul li:hover ul {display: block; position: absolute; top:32px; min-width:120px; left:0;} 
#dh_hyfw ul li:hover ul li a {display:block; color:#666; width: 70px; text-align:center; height:28px; margin:0 auto;}
#dh_hyfw ul li:hover ul li a:hover {color:#c00; }
.goods_cp{
	height:36px;
	overflow: hidden;
}