body,div,dl,dt,dd,ul,ol,li,form,input,textarea,select,p,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	color: #333;
	word-wrap: break-word;
	font: 12px "Microsoft YaHei","微软雅黑",Tahoma,Arial,"宋体";
	font-family: "Microsoft YaHei", "tahoma,arial","Hiragino Sans GB",宋体,sans-serif;
	word-break: break-all;
}

img {
	border: 0;
	vertical-align: middle
}

ul,ol {
	list-style: none
}

i,em {
	font-style: normal
}

a,label,button {
	outline: 0;
	hide-focus: expression(this.hideFocus=true);
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	text-decoration: none;
	color: #b81c2b
}

header,nav,section,article,aside,footer {
	display: block;
	padding: 0;
	margin: 0
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.clear:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.bg_img_none {
	background-image: none!important
}

.i5,.7,.i10,.i20 {
	clear: both;
	display: block;
	overflow: hidden
}

.i5 {
	height: 5px;
	font-size: 5px
}

.i7 {
	height: 7px;
	font-size: 7px
}

.i10 {
	height: 10px;
	font-size: 10px
}

.i15 {
	height: 15px;
	font-size: 15px
}

.i20 {
	height: 20px;
	font-size: 20px
}

.fr {
	float: right
}

.fl {
	float: left
}

.ovh {
	overflow: hidden
}

.blue {
	color: #35a
}

#masthead .head_tel i,#header .site_search .ss_input i,#header .site_search .ss_btn,#cs_slider .slider_label li.focus i,.col_shops .dtl i,.side_category li.focus a i,.filter .menu .hr,.filter .sort_type li i,.promotions .label i,.filter .fp .fp_btn i,.detail_img #leftNav i,.detail_img #rightNav i,.detail_info .hlink i,.detail_info .spec .color li.focus i,.detail_info .spec .minus,.detail_info .spec .plus,.btn_joincart,.btn_favorite,.pro_sm_list li i.plus,#i-comment .actor b,#consult .i-search1 .btn-search,#consult .ask b,#consult .answer b,.cart_layout .coupon .btn,.pro_package .statistic .arrow,.deliver_part .setting li.focus .label i,.deliver_part .btn_newaddr,.deliver_part .pro_confirm .re_cart i,.btn_login,.btn_register,.orders .inthis dd i,.btn_query,#currnetRegion .current i,.col_boutique .traffic .bus i,.col_boutique .traffic .subway i,.col_boutique .traffic .landmarks_icon,.sidebar .nav li a i,.school_nav .nav li i,.register_message .icon_right,.register_message .goshoping,.register_form .btn_submit,.process ul li.arrow,.cart_jiagong .cart_cm .arrow,.myorders_filter .btn,.deliver_part .pc_info .l .t i,.search .search_pager .fp_btn i,.cart_table td.num .minus,.cart_table td.num .plus,.tb-inquiry .faq-list .ask b,.tb-inquiry .faq-list .answer b,#navibar .nav_item_other i,#navibar .nav_item_other_show i,.side_category li a i,.password .p-btn button,.pa-detail-info .minus,.pa-detail-info .plus {
	background: url(/images/common/sprites_icon_1.png) no-repeat
}

.side_gbox .head,.filter .menu,.filter .menu_item .mi,#navibar .nav_special .ns_item,.comm_tbox_2,.cart_layout .footbar .r .btn_buy,.cart_recomm .tab li,.package_other .head,.loginbox .head,.orders .head,.graybox .head,.top_inside .toptitle,.orders_box th,.reviews_label,.tb-myr th,.pro-reviews .head,.tb-mypoints th,.my-message .head,.my-message .body .delall,.tb-inquiry th,.tb-favorite th,.tb-orders-detail th {
	background: url(/images/common/sprites_rx_1.png) repeat-x
}

.pro_list_base .operating .obtn,.pro_list_base .operating .obtn i,.comm_btn_red,.comm_btn_red i,.comm_btn_gray,.comm_btn_gray i,.comm_btn_black_shadow,.comm_btn_black_shadow i,.comm_btn_red_small,.comm_btn_red_small i,.comm_btn_black_1,.comm_btn_black_1 i,.comm_btn_red_payment,.comm_btn_red_payment i,.comm_btn_white,.comm_btn_white i,.comm_btn_white_small,.comm_btn_white_small i,.process .process_item,.process .process_item i,.process .process_item_red,.process .process_item_red i,.comm_btn_orange,.comm_btn_orange i {
	background: url(/images/common/sprites_rxy_1.png) no-repeat
}

.bodyer {
	clear: both;
	padding: 10px 0 15px;
	background: #fff
}

.layout {
	width: 1190px;
	margin: 0 auto
}

.layout-short {
	width: 980px
}

.layout_cart {
	width: 980px;
	margin: 0 auto
}

.layout .head_buy {
	right: 0;
	position: absolute;
	top: 40px
}

.layout .head_buy ul {
	overflow: hidden
}

.layout .head_buy ul li.cart_buy {
	background-image: url(/images/buy_hui.gif);
	float: left;
	width: 139px;
	height: 24px;
	line-height: 24px;
	text-indent: 66px
}

.layout .head_buy ul li.cart_path {
	float: left;
	width: 139px;
	height: 24px;
	line-height: 24px;
	text-align: center
}

.layout .head_buy ul li.currentbottom {
	float: left;
	width: 139px;
	height: 24px;
	line-height: 24px;
	color: #ccc
}

.layout .head_buy ul li.current {
	background-image: url(/images/buy_red.gif)
}

.layout .head_buy ul li i {
	font-size: 12px;
	font-weight: bold;
	color: #fff
}

.layout .head_buy ul li.cart_path i {
	color: #ccc;
	font-weight: normal
}

.layout .head_buy ul li.cart_path.currentbottom i {
	color: #c00
}

.layout.bd {
	border-bottom: #b81c2a solid 2px;
	padding: 0 0 4px
}

.layout_sidebar {
	float: left;
	width: 200px;
	position: relative;
	z-index: 300;
	*zoom: 1
}

.layout_content {
	float: right;
	width: 991px;
	margin: 0 0 0 -1px;
	z-index: 301
}

.lc-has-bd {
	border: 1px solid #ebebeb;
	width: 989px
}

.lc-has-bd.nbT {
	background-color: #fff
}

.comm_tbox_1 {
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
	background-color: #fff;
	border: 1px solid #ccc
}

.comm_tbox_2 {
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
	background-color: #fff;
	border-top: 1px solid #707070;
	border-left: 1px solid #707070;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-position: 0 -170px
}

.comm_tbox_3 {
	height: 25px;
	line-height: 25px;
	padding: 0 3px;
	background-color: #fff;
	border: 1px solid #a4afc3
}

.comm_btn_black,.comm_btn_red,.comm_btn_black i,.comm_btn_red i {
	display: inline-block;
	height: 20px
}

.comm_btn_black,.comm_btn_red {
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	background-position: 0 0;
	cursor: pointer
}

.comm_btn_black i,.comm_btn_red i {
	vertical-align: top;
	padding: 0 7px;
	background-position: right -20px
}

.comm_btn_red {
	background-position: 0 -40px
}

.comm_btn_red i {
	background-position: right -60px
}

.comm_btn_black_shadow,.comm_btn_black_shadow i {
	display: inline-block;
	height: 23px
}

.comm_btn_black_shadow {
	line-height: 20px;
	text-decoration: none;
	color: #fff;
	background-position: 0 -245px
}

.comm_btn_black_shadow i {
	vertical-align: top;
	padding: 0 7px;
	background-position: right -268px
}

.comm_btn_gray {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #7f7f7f;
	background-position: 0 -80px;
	cursor: pointer
}

.comm_btn_gray i {
	display: inline-block;
	height: 26px;
	vertical-align: top;
	padding: 0 17px;
	background-position: right -106px
}

.comm_btn_red_small,.comm_btn_red_small i {
	display: inline-block;
	height: 16px;
	line-height: 16px
}

.comm_btn_red_small {
	font-size: 12px;
	color: #fff;
	background-position: 0 -399px;
	cursor: pointer
}

.comm_btn_red_small i {
	vertical-align: top;
	padding: 0 3px;
	background-position: right -415px
}

.comm_btn_red_payment,.comm_btn_red_payment i {
	display: inline-block;
	height: 30px;
	line-height: 30px
}

.comm_btn_red_payment {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-position: 0 -475px;
	cursor: pointer
}

.comm_btn_red_payment i {
	vertical-align: top;
	padding: 0 10px;
	background-position: right -505px
}

.comm_btn_black_1,.comm_btn_black_1 i {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	vertical-align: top
}

.comm_btn_black_1 {
	font-size: 12px;
	color: #fff;
	background-position: 0 -431px;
	cursor: pointer
}

.comm_btn_black_1 i {
	vertical-align: top;
	padding: 0 3px;
	background-position: right -453px
}

.comm_btn_white,.comm_btn_white i {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	vertical-align: top
}

.comm_btn_white {
	font-size: 12px;
	color: #333;
	background-position: 0 -80px;
	cursor: pointer
}

.comm_btn_white i {
	vertical-align: top;
	padding: 0 15px;
	background-position: right -106px
}

.comm_btn_white_small,.comm_btn_white_small i {
	display: inline-block;
	height: 19px;
	line-height: 19px;
	vertical-align: top
}

.comm_btn_white_small {
	font-size: 12px;
	color: #333;
	background-position: 0 -535px;
	cursor: pointer
}

.comm_btn_white_small i {
	vertical-align: top;
	padding: 0 10px;
	background-position: right -554px
}

.comm_btn_orange,.comm_btn_orange i {
	display: inline-block;
	height: 27px;
	line-height: 27px;
	vertical-align: top
}

.comm_btn_orange {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background-position: 0 -661px;
	cursor: pointer
}

.comm_btn_orange i {
	vertical-align: top;
	padding: 0 10px;
	background-position: right -688px
}

.masthead .logininfo,.masthead .menu,.masthead .hr,.masthead .menu-hd,.masthead .menu-hd span,.masthead .menu-hd a,.masthead .menu-hd .icons-vip-small,.masthead .menu-hd .arrow,.masthead .icon-cart,.masthead .icon-tel,.masthead .icon-nav {
	display: inline;
	float: left
}

.masthead .logininfo,.masthead .sitenav,.masthead .menu,.masthead .menu-hd {
	height: 35px
}

.masthead .menu {
	position: relative;
	z-index: 2000
}

.masthead .menu-hd {
	line-height: 35px;
	padding: 0 10px;
	position: relative;
	z-index: 2100
}

.masthead .menu-hd,.masthead .menu-hd a {
	color: #666
}

.masthead .menu-hd span,.masthead .menu-hd a {
	vertical-align: top
}

.masthead .menu-hd .icons-vip-small {
	margin: 11px 0 0 7px
}

.masthead .menu-hd .arrow {
	width: 5px;
	height: 3px;
	line-height: 3px;
	margin: 17px 0 0 10px;
	overflow: hidden
}

.masthead .menu-hd .arrow,.masthead .icon-cart,.masthead .icon-tel,.masthead .icon-nav,.citylist .vicinity,.citylist .btn,.citylist .scroll-pane li .icon-anchors,.header .selectCity .toggle .button,.erweima .close,.navibar .navs .icon-new,.navibar .navs .icon-hot,.classify-body .cl-bd .arrow,.classify-body .cl-bd .icon,.footservice li .icon,.sendResult .close,.SiteService li .icon,.side_category li.focus a i,.citylist .citylist-close {
	background: url("/img/modules/icons.png") repeat scroll 0 0 rgba(0,0,0,0)
}

.masthead .userinfo .menu-bd {
	padding: 10px;
	width: 250px;
	height: 80px
}

.masthead .menu-bd {
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 2050;
	display: none;
	border: 1px solid #eee;
	background: #fff
}

.masthead .userinfo .avatar {
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
	width: 80px;
	height: 80px
}

.masthead_holder {
	height: 28px
}

.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
#masthead {
	height: 30px;
	display: block;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	background: #f2f2f2;
	font-size: 12px;
}
.menu-nav
{
    height:30px;
}
.menu-nav > li.nav
{
    height:30px;   
    line-height:30px;
    float:left; 
    position:relative;    
}
.menu-nav > li.nav > a
{
    margin:0 5px;
}
.menu-nav > li.nav:first-child > a
{
    margin-left:0;
}
.menu-nav > li.nav-hover > .nav-title
{
    height:31px;
    background: #fff;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee; 
    position: relative;
    z-index: 2100;
}
.menu-nav > li.nav > .nav-title > a
{
    margin:0 10px;
}
.menu-nav > li.nav-hover > .nav-title > a
{
    margin:0 9px;
}

.menu-nav a.nav-login-register
{
    margin:0px 10px;
}
.menu-nav > li.nav > a.nav-cart
{
    height:30px;   
    line-height:30px;
    font-size:14px;
    font-weight:bold;
    background-color:#b91c2b;
    color:#fff;
    display:block;
    padding:0 10px 0 37px;
    background-image:url(/images/icon-cart.png);
    background-repeat:no-repeat;
    background-position:10px center;
    margin-right:0;
}
.menu-nav .nav-list
{
    position: absolute;
    top: 17px;
    left: 0;
    z-index: 2050;
    border: 1px solid #eee;
    background: #fff;
    padding: 10px 10px 0px 10px;
    display:none;
}
.menu-nav .nav-list .nav-logout
{
    min-width:60px;
}
.nav-logout a {
    border-bottom:1px solid #eee
}
.nav-logout img {
    padding-right:10px;
    margin-top:-2px
}
.menu-nav > li.nav-hover > .nav-list
{
    display:block;
}
.menu-nav .nav-list > ul.nav-map
{
    min-height:200px;
    width: 800px;
}

.menu-nav .nav-list > ul.nav-map > li {
    float: left;
    padding: 0 0 0 25px;
    border-right: 1px solid #eee;
    overflow: hidden;
    min-width:100px;
}
.menu-nav .nav-list > ul.nav-map > li.nav1 {
    width:160px;
}
.menu-nav .nav-list > ul.nav-map > li.nav2 {
    width:160px;
}
.menu-nav .nav-list > ul.nav-map > li.nav3 {
    width:100px;
}
.menu-nav .nav-list > ul.nav-map > li.nav4 {
    width:100px;
}
.menu-nav .nav-list > ul.nav-map > li.nav5 {
    width:150px;
    border-right: none;
}
.menu-nav .nav-list > ul.nav-map > li > h3 {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: normal;
}
.menu-nav .nav-list > ul.nav-map > li > a {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 30px;
    min-width:50px;
}
.menu-nav .nav-list > ul.nav-map > li.nav1 > h3 {
    color: #b81c2b;
}
.menu-nav .nav-list > ul.nav-map > li.nav2 > h3 {
    color: #ff7f00;
}
.menu-nav .nav-list > ul.nav-map > li.nav3 > h3{
    color: #17a6d6;
}
.menu-nav .nav-list > ul.nav-map > li.nav4 > h3 {
    color: #59c44e;
}
.menu-nav .nav-list > ul.nav-map > li.nav5 > h3 {
    color: #c041bc;
}
.menu-nav .nav-list > ul.nav-map > li.nav1 > a {
    width:80px;
}
.menu-nav .nav-list > ul.nav-map > li.nav2 > a {
    width:50px;
}
.menu-nav .nav-list > ul.nav-map > li.nav3 > a {
    width:100px;
}
.menu-nav .nav-list > ul.nav-map > li.nav4 > a {
    width:100px;
}
.menu-nav .nav-list > ul.nav-map > li.nav5 > a {
    width:70px;
}
#masthead .bd {
	border-bottom: 1px solid #fff
}

#masthead .holder {
	height: 26px;
	position: relative;
	z-index: 100
}

#masthead .wl {
	margin-right: 70px;
	margin-left: 7px
}

#masthead .mh_wc {
	height: 23px;
	line-height: normal;
	color: #656565;
	padding: 6px 0 0;
	position: absolute;
	top: 0;
	left: 0
}

#masthead .mh_wc img {
	vertical-align: top
}

#masthead .mh_wc a,#masthead .mh_wc i {
	color: #656565
}

#masthead .mh_wc a:hover {
	color: #b71c2a
}

#masthead .mh_wc i {
	margin: 0 10px
}

#masthead .mh_right {
	position: absolute;
	top: 0;
	right: 0
}

#masthead .mh_right li {
	float: left;
	zoom: 1
}

#masthead .quick_link {
	line-height: 29px
}

#masthead .quick_link a {
	margin: 0 10px
}

#masthead .head_tel b {
	font-family: arial;
	color: #b71c2a;
	font-weight: bold
}

#masthead .mh_right li.my_yichao {
	padding: 0 0 0 25px;
	height: 26px;
	line-height: 26px
}

#masthead .mh_right li.help_center {
	padding: 0 20px 0 17px;
	height: 28px;
	line-height: 28px;
	position: relative
}

#masthead .mh_right li.help_center .ii {
	display: inline-block;
	vertical-align: top;
	width: 7px;
	height: 4px;
	background: url(/images/index/updown.png) no-repeat 0 -4px;
	position: absolute;
	top: 12px;
	right: 8px
}

#masthead .mh_right li.help_center.hover {
	background: #fff
}

#masthead .mh_right li.help_center.hover .ii {
	background: url(/images/index/updown.png) no-repeat 0 0
}

#masthead .mh_right li.help_center ul.show_help {
	border: #ebebeb solid 1px;
	border-top: 0;
	padding: 13px 3px 3px;
	overflow: hidden;
	width: 234px;
	position: absolute;
	top: 27px;
	right: -1px;
	background: #fff
}

#masthead .mh_right li.help_center ul.show_help li {
	float: left;
	width: 98px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-bottom: #e6e6e6 dashed 1px;
	margin: 0 8px
}

#masthead .mh_right li.help_center ul.show_help li a {
	color: #6d6d6d;
	font-family: '新宋体'
}

#header {
	height: 76px;
	position: relative;
	z-index: 90
}

#header .site_logo,#header .site_sub_logo {
	float: left;
	height: 76px;
	overflow: hidden
}

#header .site_Ad {
	padding: 0 0 0 96px;
	float: left;
	height: 76px
}

#header .activity {
	float: right;
	height: 76px;
	overflow: hidden
}

#header .site_search {
	float: right;
	width: 345px;
	height: 76px
}

#header .ss_box {
	width: 100%;
	height: 29px;
	margin: 14px 0 0;
	position: relative
}

#header .ss_box .ss_input {
	width: 277px;
	height: 27px;
	background: #fff;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999
}

#header .ss_box .ss_input .ibox {
	width: 276px;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	color: #ccc;
	background: 0;
	border: 0;
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 10
}

#header .ss_box .ss_input .ibox_focus {
	color: #333
}

#header .ss_box .ss_input i {
	display: block;
	width: 10px;
	height: 29px;
	background-position: 0 -30px;
	position: absolute;
	top: 0;
	left: 0
}

#header .ss_box .ss_btn {
	width: 67px;
	height: 29px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-position: -10px -30px;
	border: 0;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer
}

#header .hotkey {
	height: 20px;
	line-height: 20px;
	margin: 5px 0 0;
	overflow: hidden
}

#header .hotkey a {
	margin-right: 5px
}

#navibar {
	height: 57px;
	background: url(/images/common/navibar-bg.png) repeat-x;
	border-top: 1px solid #dfdfdf
}

#navibar .holder {
	position: relative;
	z-index: 100
}

#navibar .nav {
	float: left
}

#navibar .n-li {
	position: relative;
	z-index: 1000
}

#navibar .n-li,#navibar .n-li .n-a {
	float: left;
	height: 57px
}

#navibar .n-li .n-a {
	height: 52px;
	font-size: 16px;
	font-size: 15px;
	line-height: 57px;
	color: #666;
	padding: 0 15px;
	margin-right: -1px;
	border-right: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf
}

#navibar .n-li .n-a:hover {
	text-decoration: none
}

#navibar .n-li-focus .n-a,#navibar .n-li-hover .n-a,#navibar .n-li .n-a:hover {
	height: 57px;
	color: #b71c2a;
	background: url(/images/common/navibar-bg-focus.png) repeat-x;
	overflow: hidden
}

#navibar .n-li .sub-nav {
	display: none;
	z-index: 1001;
	position: absolute;
	top: 57px;
	left: 0
}

#navibar .n-li .sn-holder {
	display: block;
	width: 100%;
	border: 1px solid #fff;
	padding: 10px 3px 10px 0;
	background: #f9f9f9;
	border: 1px solid #ddd;
	white-space: nowrap
}

#navibar .n-li .sub-nav dl {
	color: #656565;
	padding: 0 15px;
	vertical-align: top;
	width: 61px;
	border-left: 1px solid #e7e7e7;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: default
}

#navibar .n-li .sub-nav .dlshop {
	width: 76px
}

#navibar .n-li .sub-nav dt,#navibar .n-li .sub-nav dd {
	height: 26px
}

#navibar .n-li .sub-nav dt {
	font-weight: bold
}

#navibar .n-li .sub-nav dd a:hover,#navibar .n-li .sub-nav dd.focus a {
	color: #b91c2f;
	text-decoration: underline
}

#navibar .n-li .n-a b {
	font-size: 12px;
	font-weight: normal;
	color: #b81c2a;
	text-decoration: underline
}

#navibar .nav-hz .n-a {
	padding-right: 40px
}

#navibar .nav-hz .link-hz {
	position: absolute;
	top: 20px;
	right: 12px;
	color: #b71c2a;
	text-decoration: underline
}

#navibar .nav-hz .link-hz:hover {
	text-decoration: none
}

#s-search {
	width: 317px;
	height: 27px;
	background: url(/images/common/searchbg.png) no-repeat;
	position: absolute;
	top: 11px;
	right: 7px
}

#s-search input {
	width: 246px;
	height: 25px;
	line-height: 25px;
	color: #999;
	padding: 0 0 0 12px;
	background: 0;
	border: 0
}

#s-search .go {
	display: block;
	width: 58px;
	height: 25px;
	line-height: 25px;
	color: #7a7a7a;
	position: absolute;
	top: 0;
	right: 0
}

#s-search .go:hover {
	text-decoration: none;
	color: #b81c2a
}

#s-search .ibox_focus {
	color: #333
}

.search-listInfoNav {
	width: 313px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 4px;
	position: absolute;
	top: 38px;
	right: 7px;
	overflow: hidden
}

.search-listInfoNav a {
	color: #888;
	display: inline-block;
	padding: 0 7px 0 0;
	font-family: "宋体";
	vertical-align: top
}

#addTuanGou {
	float: right;
	height: 35px;
	padding: 21px 0 0 53px
}

#addTuanGou a {
	display: inline-block;
	padding: 0 15px;
	height: 17px;
	line-height: 17px;
	border-right: #dbdbdb solid 1px;
	font: 15px/17px "微软雅黑"
}

#addTuanGou a i {
	color: #b81c2a;
	font-family: "Tahoma"
}

#bodyer {
	margin-bottom: 10px
}

.small-system-button {
	display: inline-block;
	height: 17px;
	vertical-align: top;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999
}

.small-system-button i {
	display: inline-block;
	padding: 0 5px;
	height: 15px;
	line-height: 15px;
	vertical-align: top;
	background: url(/images/btn-gray-2.png) repeat-x
}

.new-pro-list-1 ul {
	padding: 0 0 20px
}

.new-pro-list-1 li {
	float: left;
	display: inline;
	margin: 0 18px;
	width: 200px
}

.new-pro-list-1 li .img,.new-pro-list-1 li .img img {
	display: block;
	overflow: hidden;
	width: 200px;
	height: 200px
}

.new-pro-list-1 li .title {
	padding-left: 25px
}

.new-pro-list-1 li .price {
	padding-left: 25px;
	color: #b81c2a
}

.new-pro-list-2 ul {
	padding: 0 9px 10px
}

.new-pro-list-2 li {
	float: left;
	display: inline;
	display: inline;
	margin: 13px 3px 3px;
	padding-bottom: 10px;
	width: 237px;
	height: 303px;
	*zoom: 1
}

.new-pro-list-2 li:hover {
	margin: 10px 0 0;
	border: 3px solid #eee;
	background: none repeat scroll 0 0 #eee
}

.new-pro-list-2 li .img,.new-pro-list-2 li .img img {
	display: block;
	width: 225px;
	height: 225px
}

.new-pro-list-2 li .img {
	overflow: hidden;
	margin: 5px auto 0;
	border: 1px solid #eee
}

.new-pro-list-2 li .title {
	position: fixed;
	top: 407px;
	left: -1000px;
	overflow: hidden;
	width: 227px;
	width: 476px;
	height: 139px;
	max-height: 40px;
	border: #ddd solid 1px;
	line-height: 20px;
	_height: expression(this.scrollHeight>40 ? '40px':auto);
	margin: 4px auto;
	overflow: hidden;
	color: #666;
	font-weight: normal;
	font: 12px/20px "tahoma"
}

.new-pro-list-2 li .title b {
	color: #b81c2a
}

.new-pro-list-2 li .operating {
	width: 227px;
	margin: 3px auto 0;
	text-align: right;
	overflow: hidden;
	*zoom: 1
}

.new-pro-list-2 li .btn-trying,.new-pro-list-2 li .btn-contrast {
	float: left;
	height: 15px;
	line-height: 15px;
	padding: 0 0 0 18px
}

.new-pro-list-2 li .btn-trying {
	background: url(/images/icon-trying.png) no-repeat
}

.new-pro-list-2 li .btn-contrast {
	background: url(/images/icon-checkbox.png) no-repeat 0 0;
	margin-left: 5px;
	display: inline
}

.new-pro-list-2 li .btn-trying:hover,.new-pro-list-2 li .btn-contrast:hover {
	color: #b81c2a;
	text-decoration: none
}

.new-pro-list-2 li .btn-contrast-selected {
	background-position: 0 -15px
}

.new-pro-list-2 li .price {
	color: #b81c2a;
	margin-right: 5px
}

.new-pro-list-2 li .frame {
	color: #b81c2a
}

.new-pro-list-for-search li {
	width: 226px;
	margin-left: 3px;
	height: 280px
}

.new-pro-list-for-search li .img,.new-pro-list-for-search li .img img {
	width: 210px;
	height: 210px
}

.new-pro-list-2 li .title {
	width: 212px
}

.new-pro-list-2 li .operating {
	width: 212px
}

#go-top {
	display: none;
	width: 61px;
	height: 57px;
	background: #f3f3f3 url(/images/index/top.png) no-repeat;
	_position: absolute;
	_top: expression(documentElement.scrollTop+425)
}

#go-top:hover {
	background-position: 0 -59px
}

.foot-indemnify {
	width: 948px;
	margin: 0 auto 10px;
	overflow: hidden;
	border: 1px solid #ddd
}

.foot-indemnify a {
	float: left
}

.foot-indemnify img {
	vertical-align: top;
	float: left
}

.pro_list_base .pro_list_ul {
	padding: 0 0 10px
}

.pro_list_base .pro_list_li {
	display: inline;
	float: left;
	width: 212px;
	padding: 5px;
	margin: 18px 0 0 11px
}

.pro_list_base .pro_list_li:hover,.pro_list_base .pro_list_li_hover {
	padding: 3px;
	border: 2px solid #ed2f40
}

.pro_list_base .img {
	display: block;
	width: 167px;
	height: 167px;
	border: 1px solid #dcdcdc;
	overflow: hidden
}

.pro_list_base .title {
	height: 36px;
	line-height: 18px;
	margin-top: 4px;
	overflow: hidden
}

.pro_list_base .title a {
	color: #000
}

.pro_list_base .price {
	height: 18px;
	line-height: 18px;
	color: #999;
	margin-top: 2px;
	overflow: hidden
}

.pro_list_base .price b {
	color: #b81c2a;
	margin-right: 8px
}

.pro_list_base .operating {
	height: 20px;
	padding: 10px 0;
	font-size: 0;
	-webkit-text-size-adjust: none
}

.pro_list_base .operating .obtn {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	vertical-align: top;
	margin-right: 5px;
	background-position: 0 0;
	cursor: pointer
}

.pro_list_base .operating .obtn i {
	display: inline-block;
	height: 20px;
	padding: 0 7px;
	background-position: right -20px
}

.pro_list_base .operating .obtn:hover {
	background-position: 0 -40px
}

.pro_list_base .operating .obtn:hover i {
	background-position: right -60px
}

.pager_default {
	font-size: 0;
	background: #fff;
	-webkit-text-size-adjust: none;
	text-align: right;
	padding: 10px
}

.pager_default * {
	font-size: 12px
}

.pager_default .c,.pager_default span {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	color: #666;
	font-family: 'Simsun';
	vertical-align: top
}

.pager_default .c {
	padding: 3px 7px;
	margin: 0 3px;
	border: 1px solid #ddd;
	background: #fff
}

.pager_default a.c:hover {
	border: 1px solid #b81c2b;
	text-decoration: none
}

.pager_default b.c {
	color: #fff;
	background: #b81c2b;
	border-color: #b81c2b;
	font-weight: normal
}

.pager_default span {
	padding: 0 5px
}

.pager_default .go-prev,.pager_default .go-next {
	padding: 0
}

.pager_default .go-prev {
	background: #fff url(/images/pager-left.png) no-repeat center center
}

.pager_default .go-next {
	background: #fff url(/images/pager-right.png) no-repeat center center
}

.pager_default .tbox {
	width: 28px;
	height: 12px;
	line-height: 12px;
	border: 1px solid #d9d9d9
}

.pager_default .small-system-button {
	vertical-align: top;
	margin-top: -3px
}

#footer {
	padding: 23px 0 20px;
	margin-top: 15px;
	background: #fafafa;
	border-top: 5px solid #b81c2b
}

#footer .footlink_holder {
	padding: 0 0 18px
}

#footer .footlink li {
	float: left;
	width: 127px;
	height: 75px;
	border-left: 1px dashed #ccc
}

#footer .footlink li.first {
	width: 190px;
	text-align: center;
	padding-left: 15px;
	border-left: none
}

#footer .footlink li.first strong {
	display: block;
	color: #b9192a;
	font-size: 22px;
	line-height: 100%;
	font-weight: normal
}

#footer .footlink li.first p {
	color: #666
}

#footer .footlink li dl {
	text-align: center;
	line-height: 18px
}

#footer .footlink li dl a {
	color: #848484
}

#footer .footlink li dt {
	font-weight: bold
}

#footer .site_cert ul {
	text-align: center
}

#footer .site_cert li {
	display: inline-block;
	width: 100px;
	margin-left: 15px;
	+display: inline;
	+zoom: 1
}

.crumbs {
	color: #333;
	padding: 10px 0 10px;
	position: relative;
	*zoom: 1
}

.crumbs i {
	padding: 0 5px;
	font-family: "宋体"
}

.crumbs a {
	color: #333
}

.crumbs h1 {
	display: inline;
	font-size: 13px;
	font-weight: normal
}

.crumbs .r {
	position: absolute;
	top: 10px;
	right: 0
}

.side_gbox {
	border: 1px solid #dcdcdc
}

.side_gbox .head {
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #000;
	padding: 0 0 0 10px;
	background-position: 0 -140px
}

.side_category {
	border: 1px solid #ebebeb
}

.sc-bd-none .side_category {
	border-bottom: 0
}

.side_category .head {
	height: 76px;
	background: #636363;
	position: relative;
	border-bottom: 1px solid #ebebeb
}

.side_category .head .title {
	color: #fff;
	padding: 0 0 0 13px
}

.side_category .head .reset {
	color: #999;
	position: absolute;
	padding: 0 0 0 17px;
	background: url(/images/icon-category-reset.png) no-repeat 0 4px;
	bottom: 0;
	right: 5px
}

.side_category .head .reset:hover {
	color: #b81c2a;
	text-decoration: none
}

.side_category .sc_list {
	padding: 0 0 15px;
	margin: 0 11px
}

.side_category .sc_list h3 {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 20px;
	background: url(/images/icon-category-arrow-1.png) no-repeat 2px center;
	color: #333;
	margin: 0 0 3px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb
}

.side_category .first h3 {
	border-top: 0
}

.side_category h3.focus {
	background-image: url(/images/icon-category-arrow-2.png)
}

.side_category ul {
	font-size: 0;
	-webkit-text-size-adjust: none;
	padding-left: 10px
}

.side_category li {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	font-size: 13px;
	vertical-align: top;
	padding: 0 0 0 7px;
	margin: 10px 0 0;
	overflow: hidden;
	*display: inline;
	*zoom: 1
}

.side_category li a {
	display: inline-block;
	height: 16px;
	vertical-align: top;
	line-height: normal;
	color: #373737;
	padding: 0 15px 0 2px;
	position: relative
}

.side_category li a:hover {
	color: #b81c2a;
	text-decoration: none
}

.side_category li a i {
	display: none;
	width: 11px;
	height: 11px;
	font-size: 11px;
	position: absolute;
	top: 3px;
	right: 2px;
	overflow: hidden
}

.side_category li.focus a {
	color: #fff;
	background: #a40700
}

.side_category li.focus a i {
	display: block;
	background-position: -40px -10px
}

.side-lens {
	border: 1px solid #ebebeb;
	background: #fcfafb
}

.side-lens dl {
	margin: 0 10px;
	padding-bottom: 10px
}

.side-lens dl dt {
	padding: 17px 0 17px 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid #ebebeb;
	font-weight: bold
}

.side-lens dl dd {
	padding: 0 0 0 20px;
	line-height: 28px
}

.side-lens dl dd a {
	color: #666
}

.side_history {
	border: 1px solid #ebebeb;
	background: #fcfbfb
}

.side_history .head {
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	margin: 0 10px;
	padding: 17px 0 17px 10px;
	font-size: 12px;
	color: #666
}

.side_history .head strong {
	float: left
}

.side_history .head a {
	color: #666;
	float: right
}

.side_history .body {
	overflow: hidden;
	padding-bottom: 10px
}

.side_history .body li {
	float: left;
	margin: 9px 0 0 9px;
	width: 86px
}

.side_history .body li .img,.side_history .body li .img img {
	width: 84px;
	height: 84px
}

.side_history .body li .img {
	display: block;
	border: 1px solid #ebebeb;
	overflow: hidden
}

.side_history .body li .price {
	color: #b81c2b;
	font-weight: bold;
	text-align: center;
	font-size: 12px
}

.side-ad1 {
	border: 1px solid #ebebeb;
	border-top: 0;
	display: block
}

.side-ad1 img {
	vertical-align: top
}

.similar {
	margin-top: 0;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #ddd;
	background: none repeat scroll 0 0 #eee;
	padding: 0
}

.similar li {
	background: none repeat scroll 0 0 #eee;
	border-right: 1px solid #ddd;
	float: left;
	height: 38px;
	width: 98px
}

.similar li.current {
	background-color: #fff;
	height: 39px;
	border-bottom: 0
}

.similar li.last {
	border-left: none
}

.yc-SimilarStyle {
	background: #fff;
	border-top: 0;
	font-family: Arial;
	padding-top: 10px
}

.yc-SimilarStyle li {
	width: 174px;
	margin-left: 12px;
	margin-top: 2px
}

.yc-SimilarStyle li .showimg {
	display: none;
	position: relative
}

.yc-SimilarStyle li .hideimg {
	display: block;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.yc-SimilarStyle li.current .showimg {
	display: block
}

.yc-SimilarStyle li.current .hideimg {
	display: none
}

.yc-SimilarStyle li .num {
	background: none repeat scroll 0 0 #666;
	color: #fff;
	display: inline-block;
	font-size: 11px;
	height: 11px;
	line-height: 11px;
	margin: 0 5px 0 0;
	text-align: center;
	width: 11px;
	z-index: 1
}

.yc-SimilarStyle li .title {
	width: 120px;
	overflow: hidden;
	display: block;
	float: left;
	height: 22px;
	vertical-align: middle
}

.yc-SimilarStyle li .price {
	color: #b81c2b;
	font-weight: bold;
	display: block;
	float: left
}

.yc-SimilarStyle li .img_fl {
	width: 175px;
	height: 175px
}

.yc-SimilarStyle li .showimg .num {
	position: absolute;
	top: 1px;
	left: 1px;
	background-color: #b81c2b
}

.yc-SimilarStyle li .red {
	background-color: #b81c2b
}

.yc-SimilarStyle li .img_fl img {
	width: 175px;
	height: 175px;
	border: #ddd solid 1px
}

.yc-SimilarStyle li .txt_fr {
	margin-top: 10px
}

.yc-SimilarStyle li .txt_fr a {
	line-height: 16px
}

.yc-SimilarStyle li .txt_fr p {
	color: #b81c2b;
	font-weight: bold
}

#LEOverlay {
	background: #000;
	opacity: .2;
	filter: alpha(opacity=20);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000
}


#contrast {
	width: 0;
	height: 0;
	position: absolute;
	line-height: 0;
	font-size: 0;
	*zoom: 1;
	z-index: 1000
}

#contrast .logo {
	font-size: 13px;
	line-height: normal;
	display: inline-block;
	white-space: nowrap;
	line-height: 24px;
	padding: 0 30px 0 27px;
	height: 24px;
	background: #fd5200 url(/images/icon-contrast.png) no-repeat 6px 4px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	*zoom: 1;
	z-index: 1001
}

#contrast .btn-max,#contrast .btn-min,#contrast .btn-close {
	background: url(/images/icon-contrast-button.png) no-repeat
}

#contrast .btn-min,#contrast .btn-max,#contrast .btn-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	top: 0
}

#contrast .btn-min {
	right: 13px
}

#contrast .btn-max {
	background-position: -12px 0;
	right: 13px
}

#contrast .btn-close {
	width: 13px;
	background-position: -24px 0;
	right: 0
}

#contrast .content {
	font-size: 13px;
	line-height: normal;
	position: absolute;
	white-space: nowrap;
	bottom: 0;
	left: 0;
	z-index: 1002;
	background: #fcfafb;
	border: 1px solid #ddd
}

#contrast .list,#contrast .handle,#contrast .list li {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1
}

#contrast .list li {
	width: 86px;
	margin: 8px 0 0 11px
}

#contrast .list li .img,#contrast .list li .img img {
	display: block;
	width: 84px;
	height: 84px;
	vertical-align: top
}

#contrast .list li .img {
	border: 1px solid #ddd
}

#contrast .list li .price {
	text-align: center;
	color: #b81c2b;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

#contrast .handle {
	margin-left: 11px;
	padding-right: 30px
}

#contrast .handle p {
	color: #ccc;
	padding-top: 8px
}

#contrast .handle .start {
	display: block;
	width: 69px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: #fff;
	background: url(/images/icon-contrast-start.png) no-repeat;
	margin-top: 10px;
	text-decoration: none
}

#contrast .handle p b {
	color: #666;
	font-weight: normal
}

#contrast .handle .reset {
	margin-top: 9px;
	display: inline-block;
	background: url(/images/icon-contrast-reset.png) no-repeat 0 center;
	padding-left: 17px;
	color: #333;
	text-decoration: none
}

.cart_recomm {
	margin: 13px 0 0
}

.cart_recomm.w950 {
	width: 1187px;
	margin: auto
}

.cart_recomm .head {
	height: 40px;
	background: #f3f3f3
}

.cart_recomm strong.title {
	float: left;
	line-height: 40px;
	color: #666;
	font-size: 14px;
	margin: 0 0 0 20px
}

.cart_recomm .tab {
	display: inline;
	float: right;
	margin: 8px 10px 0 0;
	border-right: 1px solid #e0e0e0
}

.cart_recomm .tab li {
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	background-position: 0 -200px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

.cart_recomm .tab li a {
	text-decoration: none
}

.cart_recomm .tab li.focus {
	border-color: #7f7f7f;
	background-position: 0 -225px
}

.cart_recomm .tab li.focus a {
	color: #fff
}

.cart_recomm .body {
	border: 1px solid #ebebeb;
	background-color: #fff
}

.cart_recomm_list {
	padding: 0 0 15px
}

.cart_recomm_list li {
	display: inline;
	float: left;
	width: 175px;
	margin: 10px 0 0 12px
}

.cart_recomm_list .img,.cart_recomm_list .img img {
	display: block;
	width: 173px;
	height: 173px
}

.cart_recomm_list .img {
	overflow: hidden;
	border: 1px solid #dcdcdc
}

.cart_recomm_list .price {
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #c00;
	margin: 5px 0 3px;
	overflow: hidden
}

.cart_recomm_list .title {
	height: 36px;
	line-height: 18px;
	overflow: hidden
}

.cart_recomm_list .title a {
	color: #666
}

#inputYGD {
	text-align: left;
	width: 480px
}

#inputYGD .dologin {
	padding: 5px;
	overflow: hidden;
	*zoom: 1
}

#inputYGD .dologin .dll a {
	color: #b81c2b
}

#inputYGD .dologin .dll {
	float: left
}

#inputYGD .dologin .dlh {
	float: right
}

#inputYGD .input-tb-ygd {
	background: url(/images/input-tb-ygd.png) no-repeat
}

#inputYGD .input-tb-ygd .l {
	float: left;
	margin-left: 20px;
	width: 250px;
	height: 130px
}

#inputYGD .input-tb-ygd .r {
	float: right;
	width: 204px;
	height: 130px
}

#inputYGD .input-tb-ygd select {
	width: 65px
}

#inputYGD .input-tb-ygd .warning {
	display: inline-block;
	padding: 3px;
	border: 1px solid #999;
	border-left: none;
	border-radius: 0 3px 3px 0;
	background: #f2f2f2;
	color: #666
}

#service-ol {
	position: fixed;
	top: 182px;
	left: -1000px;
	padding-right: 4px;
	padding-left: 24px;
	width: 63px;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	opacity: 1;
	transition: all .2s ease-in 0s;
	_position: absolute;
	_top: expression(documentElement.scrolltop+182);
	z-index: 1000
}

#service-ol .min,#service-ol .btn2 {
	background: url(/images/sprites-service-ol.png) no-repeat
}

#service-ol .logo,#service-ol .min {
	display: block;
	width: 61px;
	height: 75px;
	background: #f3f3f3 url(/images/index/qq.jpg) no-repeat 9px 7px;
	border: #ddd solid 1px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1002
}

#service-ol .logo .max,#service-ol .min .max {
	margin: 51px 0 0;
	font: 12px/20px "新宋体";
	text-align: center;
	display: block
}

#service-ol .min {
	display: block;
	width: 59px;
	height: 73px;
	background: #f3f3f3 url(/images/index/qq.jpg) no-repeat 8px 5px;
	border: 0;
	position: absolute;
	position: absolute;
	top: 2px;
	right: -61px
}

#service-ol .min .max {
	margin: 49px 0 0
}

#service-ol .content {
	position: absolute;
	top: -1px;
	right: 61px;
	width: 193px;
	height: 151px;
	border: 1px solid #ddd;
	background: #fff;
	z-index: 1002;
	*zoom: 1
}

#service-ol .content .online_div li {
	height: 50px;
	padding: 0 0 0 14px;
	border-bottom: #ddd solid 1px;
	color: #444;
	font: 12px/50px "宋体"
}

#service-ol .content .online_div li i {
	font: 12px/50px "Tahoma"
}

#service-ol .content .online_div li.last {
	border-bottom: 0
}

#service-ol .content .online_div li.last i {
	font: 12px/50px "Tahoma"
}

#service-ol .wei_content {
	width: 151px;
	height: 135px;
	border: #ddd solid 1px;
	text-align: center;
	padding: 8px 0;
	position: absolute;
	top: -77px;
	right: 61px;
	background: #fff
}

#service-ol .wei_content p {
	padding: 10px 0 0;
	line-height: 18px
}

#service-ol .avatar {
	position: absolute;
	left: 0;
	bottom: 0
}

#service-ol .btn1 {
	display: inline-block;
	vertical-align: middle;
	width: 85px;
	height: 21px;
	background-position: -22px 0;
	background: url(/images/index/onlineimg.png) no-repeat
}

#service-ol .btn2 {
	display: inline-block;
	width: 79px;
	height: 19px;
	background-position: -22px -19px
}

#service-ol .weixin {
	display: block;
	width: 61px;
	height: 75px;
	text-align: center;
	background: #f3f3f3 url(/images/index/wei.jpg) no-repeat 1px 5px;
	border: #ddd solid 1px;
	position: absolute;
	top: 76px;
	right: 0;
	z-index: 1001
}

#service-ol .weixin a {
	display: block;
	width: 61px;
	line-height: 18px;
	padding: 48px 0 0
}

#service-ol .lottery {
	display: block;
	width: 61px;
	height: 75px;
	text-align: center;
	background: #f3f3f3 url(/images/index/choujiang.jpg) no-repeat 1px 5px;
	border: #ddd solid 1px;
	position: absolute;
	top: 151px;
	right: 0;
	z-index: 1001
}

#service-ol .lottery a {
	display: block;
	width: 61px;
	line-height: 18px;
	padding: 48px 0 0
}

.dialog-msg {
	width: 480px;
	padding: 15px 0 0
}

.dialog-msg td {
	padding: 5px
}

.dialog-msg td.label {
	width: 80px;
	text-align: right;
	vertical-align: top
}

.dialog-msg td .tbox {
	border: 1px solid #cecece;
	height: 24px;
	width: 145px
}

.dialog-msg td .abox {
	width: 330px;
	height: 110px;
	border: 1px solid #cecece
}

.dialog-msg .comment {
	color: #999;
	padding: 10px 0 0
}

.ac_results {
	background: #fff;
	border: 1px solid #ddd;
	width: 260px!important;
	z-index: 9999
}

.ac_results ul {
	padding: 3px 12px
}

.ac_results li {
	line-height: 22px
}

.div_404 {
	overflow: hidden;
	height: 274px;
	padding: 41px 18px 57px;
	width: 950px;
	margin: auto
}

.div_404 .div_404_fl {
	width: 349px;
	float: left;
	font-family: "Microsoft Yahei"
}

.div_404 .div_404_fr {
	float: left;
	width: 566px
}

.div_404 .div_404_fr h2 {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 24px
}

.div_404 .div_404_fr p {
	line-height: 30px;
	padding: 7px 0 0;
	font-size: 14px
}

.div_404 .hotSearch_404 {
	height: 18px;
	line-height: 18px;
	font-size: 0;
	padding: 0 0 0 14px
}

.div_404 .hotSearch_404 i {
	display: inline-block;
	padding: 0 8px;
	color: #999;
	font-size: 12px
}

.div_404 .hotSearch_404 a {
	color: #43a1c8;
	font-size: 14px
}

.buyPro {
	border: #ddd solid 1px;
	overflow: hidden;
	margin: 0 0 14px;
	background-color: #fff
}

.onimg {
	float: left;
	border: #fff solid 1px;
	width: 512px
}

.operating_right {
	float: right;
	width: 659px;
	padding: 37px 0 0 12px
}

.operating_right h2 {
	font: 24px/36px Microsoft Yahei;
	height: 72px;
	overflow: hidden;
	color: #000;
	padding: 0 34px 0 34px
}

.operating_right .time_tuangou {
	display: block;
	height: 32px;
	overflow: hidden;
	font: 14px/32px Microsoft Yahei;
	color: #7a7a7a;
	padding: 34px 0 15px;
	background: url(/images/tuangou/xuline.png) repeat-x left bottom;
	margin: 0 42px 0 39px
}

.operating_right .time_tuangou i {
	font-size: 21px
}

.pricelist {
	margin: 0 0 0 25px;
	padding: 28px 0 28px;
	overflow: hidden
}

.pricelist li {
	padding: 5px 10px 0;
	line-height: 20px;
	text-align: center;
	float: left;
	color: #666
}

.pricelist li#purchased {
	font: 22px/23px Microsoft Yahei;
	color: #545454;
	padding: 0 0 0 12px
}

.pricelist li#purchased i.ftC {
	color: #ff4e00
}

.pricelist li#purchased i.ftC1 {
	color: #888;
	font: 14px/23px Microsoft Yahei
}

.operating_right .goBuybtn {
	width: 659px;
	height: 64px;
	background: url(/images/tuangou/btnbg.png) no-repeat right 0;
	position: relative
}

.operating_right .goBuybtn i {
	display: inline-block;
	padding: 0 0 0 84px;
	font: 32px/64px Microsoft Yahei;
	color: #fff
}

.operating_right .goBuybtn .btn {
	position: absolute;
	left: 268px;
	top: 15px;
	width: 83px;
	height: 37px;
	border: 0;
	background: 0;
	text-indent: -9999px;
	cursor: pointer
}

.groupBuy {
	width: 1187px;
	overflow: hidden;
	margin: 0 0 20px
}

.groupBuyUl {
	width: 1207px;
	overflow: hidden
}

.groupBuyUl li {
	float: left;
	width: 384px;
	height: 430px;
	border: #ccc solid 1px;
	margin: 0 14px 14px 0;
	background-color: #fff
}

.groupBuyUl li .imgTu {
	height: 330px;
	display: block;
	padding: 8px;
	color: #333
}

.groupBuyUl li .imgTu img {
	height: 274px;
	width: 368px
}

.groupBuyUl li .imgTu:hover,.groupBuyUl li.current .imgTu {
	background: #d51938;
	text-decoration: none
}

.groupBuyUl li .imgTu i {
	display: block;
	padding: 6px 0 0;
	font: 16px/24px Microsoft Yahei;
	height: 48px;
	overflow: hidden
}

.groupBuyUl li .imgTu:hover i,.groupBuyUl li.current .imgTu i {
	color: #fff
}

.groupBuyUl li .imgTu_Gren {
	height: 330px;
	display: block;
	padding: 8px;
	color: #333
}

.groupBuyUl li .imgTu_Gren img {
	height: 274px;
	width: 368px
}

.groupBuyUl li .imgTu_Gren:hover,.groupBuyUl_Gren li.current .imgTu_Gren {
	background: #0c6800;
	text-decoration: none
}

.groupBuyUl li .imgTu_Gren i {
	display: block;
	padding: 6px 0 0;
	font: 16px/24px Microsoft Yahei
}

.groupBuyUl li .imgTu_Gren:hover i,.groupBuyUl_Gren li.current .imgTu_Gren i {
	color: #fff
}

.groupBuyUl li .libtnDiv {
	height: 74px;
	background: #fff2cb;
	display: block;
	padding: 10px 0 0 10px
}

.groupBuyUl li .libtnDiv.libtn_GrenDiv {
	background: #d1ffcb
}

.groupBuyUl li .libtnDiv .leftCon {
	float: left;
	width: 194px
}

.groupBuyUl li .libtnDiv .leftCon .spanone {
	display: block;
	overflow: hidden
}

.groupBuyUl li .libtnDiv .leftCon .spanone i {
	float: left;
	font: 36px/39px Microsoft Yahei;
	color: #ff2600
}

.groupBuyUl li .libtnDiv .leftCon .spanone.spanone_Gren i {
	color: #0c6800
}

.groupBuyUl li .libtnDiv .leftCon .spanone label {
	float: left;
	padding: 3px 0 3px 10px;
	font: 12px/16px "新宋体";
	color: #ff2600
}

.groupBuyUl li .libtnDiv .leftCon .spanone label em {
	display: block;
	color: #888
}

.groupBuyUl li .libtnDiv .leftCon .spanone label em b {
	text-decoration: line-through;
	font-weight: normal
}

.groupBuyUl li .libtnDiv .leftCon .spantwo {
	display: block;
	overflow: hidden;
	font: 12px/30px "新宋体";
	color: #333
}

.groupBuyUl li .libtnDiv .rightbtn {
	float: right;
	width: 101px;
	text-align: center
}

.goBuyBtn {
	width: 69px;
	height: 39px;
	background: url(/images/tuangou/buybtn.png) no-repeat;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
	display: inline-block
}

.groupBuyUl li .libtnDiv .rightbtn em {
	display: block;
	font: 14px/30px "新宋体"
}

.groupBuyUl li .libtnDiv .rightbtn em i {
	color: #287601;
	font-weight: bold
}

.yugao_tuan {
	position: relative;
	height: 16px;
	border-bottom: #ccc solid 1px;
	margin: 0 0 26px
}

.yugao_tuan .span {
	position: absolute;
	left: 40%;
	top: 0;
	padding: 0 38px;
	height: 33px;
	font: 16px/33px Microsoft Yahei;
	color: #333;
	background: #fbfbfb;
	display: inline-block;
	font-weight: bold
}

.hot_comments {
	overflow: hidden;
	padding: 8px 0 0
}

.hot_comments .hot_comments_wrap {
	float: left;
	width: 590px
}

.hot_comments .hot_comments_wrap.pdr {
	padding: 0 6px 0 0
}

.hot_comments .hot_comments_wrap .hot_Title {
	display: block;
	height: 35px;
	font: 16px/35px Microsoft Yahei;
	color: #333;
	padding: 0 0 0 10px
}

.hot_comments .hot_comments_wrap .hot_Title i {
	color: #c90000;
	padding: 0 8px 0 0
}

.hot_comments .hot_comments_wrap .hot_common_list {
	border: #ddd solid 1px;
	overflow: hidden;
	height: 288px;
	background-color: #fff
}

.hot_comments .hot_comments_wrap .hot_common_list li {
	height: 80px;
	overflow: hidden;
	padding: 8px;
	border-left: #fff solid 1px;
	border-right: #fff solid 1px
}

.hot_comments .hot_comments_wrap .hot_common_list li.even {
	background: #f6f6f6
}

.hot_comments .hot_comments_wrap .hot_common_list li .photo_lf {
	width: 77px;
	float: left;
	height: 77px;
	overflow: hidden
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con {
	float: right;
	width: 480px;
	padding: 0 5px 0 8px
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con h4 {
	font: 12px/24px '新宋体';
	overflow: hidden
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con h4 a {
	float: left;
	width: 210px;
	color: #2a8ecd;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con h4 i {
	float: right;
	width: 150px;
	font: 13px/24px Microsoft Yahei;
	color: #999
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con h4 i img {
	margin: 0 3px 0 0
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con .txt {
	font: 12px/26px '新宋体';
	clear: both;
	height: 56px;
	overflow: hidden;
	line-height: 19px
}

.hot_comments .hot_comments_wrap .hot_common_list li .common_Con .txt i {
	color: #c90000
}

.tb_box_part.border {
	border: 1px solid #ddd;
	margin: 10px 0 0
}

.tb_box_part.mr25 {
	margin-top: 25px
}

.singleWrap {
	overflow: hidden;
	background-color: #fff
}

.single_left {
	width: 198px;
	float: left;
	border: #ddd solid 1px;
	border-right: 0
}

.single_right {
	float: left;
	width: 986px;
	border: #ddd solid 1px
}

.single_left .single_left_Ul li {
	padding: 0 0 25px
}

.single_left .single_left_Ul li .imgs {
	margin: 12px;
	width: 166px;
	height: 174px
}

.single_left .single_left_Ul li .title {
	font: 13px/22px Microsoft Yahei;
	padding: 7px 12px 0
}

.single_left .single_left_Ul li p.price {
	font: 13px/22px Microsoft Yahei;
	padding: 0 0 0 12px
}

.single_left .single_left_Ul li p.price i {
	color: #c90000
}

.single_left .single_left_Ul li p.btn {
	text-align: center;
	padding: 14px 0 0
}

.pro_reviews_total.single_Comment {
	padding: 12px 0 12px 63px;
	border-bottom: 1px solid #e4e4e4
}

.single_Comment #i-comment {
	border: 0
}

.single_Comment #i-comment .actor {
	width: 181px;
	padding: 0 48px 0 50px;
	height: 138px;
	border-left: 1px solid #e4e4e4
}

.single_Comment #i-comment .actor .buy {
	height: 160px;
	height: 22px;
	line-height: 22px;
	background: #f1f2f6;
	text-align: center
}

.single_Comment #i-comment .actor .buy a {
	color: #999
}

.single_Comment #i-comment .actor .comment {
	padding: 11px 0 12px;
	text-align: center
}

.single_Comment #i-comment .actor .text {
	font: 12px/18px "新宋体";
	color: #999
}

.single_Comment #i-comment .percent {
	width: 305px;
	border: 0;
	margin: 12px 0 0
}

.single_Comment #i-comment .rate {
	margin: 12px 0 0
}

.experienceAll {
	overflow: hidden;
	background-color: #fff
}

.experienceAll_left {
	width: 190px;
	float: left
}

.experienceAll_left .exper_Ul,.experienceAll_left .exper_Ultwo {
	width: 188px;
	border: #efefef solid 1px
}

.experienceAll_left .exper_Ul li#name {
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 24px;
	font-size: 14px;
	color: #565253
}

.experienceAll_left .exper_Ul li {
	line-height: 32px;
	padding: 0 0 0 24px;
	color: #575153;
	border-bottom: #efefef solid 1px
}

.experienceAll_left .exper_Ul li span {
	display: block;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold
}

.experienceAll_left .exper_Ul li ul {
	padding: 2px 0 0
}

.experienceAll_left .exper_Ul li ul li {
	padding: 0 0 0 10px;
	line-height: 36px;
	border: 0
}

.experienceAll_left .exper_Ul li ul li a {
	color: #666
}

.experienceAll_left .exper_Ultwo {
	padding: 30px 0 25px;
	margin: 18px 0 0
}

.experienceAll_left .exper_Ultwo li {
	line-height: 36px;
	padding: 0 0 0 20px
}

.experienceAll_left .exper_Ultwo li a {
	color: #999
}

.experienceAll_right {
	padding: 0 0 0 10px;
	float: left;
	width: 750px
}

.hot_by_ListCon {
	width: 750px;
	overflow: hidden;
	margin: 0 0 11px
}

.hot_by_List {
	overflow: hidden;
	width: 780px
}

.hot_by_List li {
	border: #f0f0f0 solid 1px;
	width: 242px;
	height: 291px;
	float: left;
	margin: 0 8px 10px 0;
	position: relative
}

.hot_by_List li .pd_cont {
	position: absolute;
	top: 8px;
	left: -2px;
	width: 88px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: url(/images/common/hotbg.jpg) no-repeat;
	text-align: right;
	padding: 0 7px 0 0
}

.hot_by_List li .imgs {
	width: 242px;
	height: 242px;
	border-bottom: #f0f0f0 soild 1px;
	display: block
}

.hot_by_List li .pro_name {
	height: 48px;
	background: #f2f2f2;
	padding: 0 0 0 11px;
	display: block;
	overflow: hidden
}

.hot_by_List li .pro_name .name_left {
	float: left;
	width: 188px;
	padding: 5px 0;
	font-size: 12px
}

.hot_by_List li .pro_name .name_left .p_name {
	width: 188px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.hot_by_List li .pro_name .name_left .p_price {
	line-height: 18px;
	color: #666
}

.hot_by_List li .pro_name .name_left .p_price i {
	text-decoration: line-through
}

.hot_by_List li .pro_name .name_left .p_price em {
	color: #bb2b35
}

.hot_by_List li .pro_name .buy_btn {
	float: right;
	width: 27px;
	background: #b81c2a;
	padding: 7px 8px 5px;
	line-height: 16px;
	color: #fff
}

.shoper_by_ListCon {
	width: 750px;
	overflow: hidden;
	margin: 0
}

.shoper_by_List {
	overflow: hidden;
	width: 780px
}

.shoper_by_List li {
	width: 180px;
	height: 229px;
	float: left;
	margin: 0 8px 10px 0;
	position: relative
}

.shoper_by_List li .imgs {
	width: 180px;
	height: 180px;
	display: block;
	border: #f0f0f0 solid 1px
}

.shoper_by_List li .pro_name {
	height: 36px;
	background: #fff;
	padding: 8px 0 0 11px;
	display: block;
	overflow: hidden;
	text-align: center
}

.go_on {
	height: 36px;
	line-height: 36px;
	color: #666;
	background: #f2f2f2;
	text-align: center;
	font-size: 14px
}

.go_on a {
	color: #b81c2a
}

.f740x313,.rslides_focus {
	width: 750px;
	height: 313px;
	position: relative
}

.rslides {
	width: 100%;
	position: relative;
	list-style: none;
	padding: 0
}

.rslides_nav {
	height: 51px;
	width: 31px;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: .5;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/index/i.png) no-repeat 0 -560px;
	margin-top: -28px
}

.rslides_nav:active {
	opacity: 1.0
}

.rslides_nav.next {
	left: auto;
	background-position: -31px -560px;
	right: 0
}

.rslides_tabs {
	margin: 12px auto;
	clear: both;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 45%
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right: 5px
}

.rslides_tabs a {
	overflow: hidden;
	background: #fff;
	display: inline-block;
	_display: block;
	*display: block;
	width: 13px;
	height: 13px;
	text-align: center;
	line-height: 13px;
	color: #6d6d6d;
	border: #333 solid 1px
}

.rslides_tabs .rslides_here a {
	background: #333;
	color: #fff
}

.findStore {
	border: #eee solid 1px;
	border-top: #f8faf9 solid 1px;
	clear: both
}

.findStore .findStore_List {
	padding: 3px 0 0
}

.findStore .findStore_List ul li {
	border-bottom: #eee solid 1px;
	padding: 9px 0 0 30px;
	overflow: hidden
}

.findStore .findStore_List ul li .address {
	float: left;
	width: 502px
}

.findStore .findStore_List ul li .address h3 {
	font-size: 14px;
	line-height: 24px;
	color: #636363
}

.findStore .findStore_List ul li .address p {
	line-height: 22px;
	color: #666
}

.findStore .findStore_List ul li .fa_mob {
	float: left;
	width: 214px;
	height: 115px;
	position: relative;
	background: url(/images/input_mob.jpg) no-repeat
}

.findStore .findStore_List ul li .fa_mob .input_Text {
	width: 119px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	left: 29px;
	top: 60px;
	border: 0;
	background: 0
}

.findStore .findStore_List ul li .fa_mob .btn_sub {
	position: absolute;
	width: 33px;
	height: 23px;
	border: 0;
	background: 0;
	text-indent: -9999px;
	cursor: pointer;
	right: 27px;
	top: 60px
}

.up_down {
	height: 45px;
	border-top: eeeeee;
	background: #f2f2f2 url(/images/down.jpg) no-repeat 50% 26px;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	font-weight: bold;
	cursor: pointer
}

.up_down.up {
	background: #f2f2f2 url(/images/up.jpg) no-repeat 50% 26px
}

.up_down em {
	color: #b02230
}

.zhuanye {
	padding: 20px;
	border: #f5f5f5 solid 1px;
	overflow: hidden;
	width: 708px
}

.zhuanye ul {
	padding: 32px 0 0;
	overflow: hidden;
	width: 730px
}

.zhuanye ul li {
	float: left;
	width: 317px;
	margin: 0 6px 6px 0;
	overflow: hidden;
	padding: 22px 17px 18px;
	background: #f6f6f6
}

.zhuanye ul li .imgs {
	float: left;
	width: 99px;
	height: 99px
}

.zhuanye ul li .zhuan_right {
	width: 205px;
	float: left;
	margin: 0 0 0 12px;
	display: inline
}

.zhuanye ul li .zhuan_right p {
	line-height: 20px;
	color: #2d2d2d;
	height: 99px;
	overflow: hidden
}

.dianpu_comment {
	margin: 11px 0 0;
	border: #eee solid 1px
}

.dianpu_comment .ul_Commentlist li {
	border-bottom: #eee solid 1px;
	padding: 13px 20px;
	overflow: hidden
}

.dianpu_comment .ul_Commentlist li .commentText {
	float: left;
	width: 500px
}

.dianpu_comment .ul_Commentlist li .commentText .comment_count {
	line-height: 18px;
	color: #5f6160
}

.dianpu_comment .ul_Commentlist li .comment_time {
	float: right;
	width: 198px;
	line-height: 18px;
	color: #969696
}

.dianpu_comment .ul_Commentlist li .commentText .text_Cont {
	padding: 22px 0 18px;
	line-height: 18px;
	color: #a4a4a4
}

.dianpu_comment .ul_Commentlist li .commentText .text_Cont i {
	color: #b91425
}

.baranWrap {
	width: 100%;
	background: #000 url(/images/bodybg.jpg) no-repeat center top
}

.brand_Div {
	width: 952px;
	overflow: hidden
}

.brand_pic {
	overflow: hidden;
	width: 1217px;
	padding: 28px 0 37px
}

.brand_pic li {
	width: 234px;
	height: 234px;
	float: left;
	margin: 0 5px 5px 0
}

.brand_pic li .dn {
	display: none
}

.brand_left {
	float: left;
	width: 198px;
	border: #dcdcdc solid 1px;
	border-right: 0;
	background: #f7f3ed
}

.brand_left .log_list li {
	height: 54px;
	border-bottom: #ddd solid 1px
}

.brand_left .log_list li a {
	display: block;
	height: 54px;
	line-height: 54px;
	width: 198px;
	background: #f7f3ed;
	font-size: 15px;
	color: #171716
}

.brand_left .log_list li a:hover,.brand_left .log_list li.current a {
	background: #ddd;
	text-decoration: none
}

.brand_left .log_list li a .logo_img {
	display: inline-block;
	width: 83px;
	height: 54px;
	vertical-align: top;
	padding: 0 15px 0 0;
	text-align: right
}

.related-article {
	border: 1px solid #ebebeb;
	padding: 10px 10px 15px;
	margin-top: 10px;
	background-color: #fff
}

.related-article dt {
	border-bottom: 1px solid #ebebeb;
	padding: 10px;
	font-weight: bold;
	color: #666;
	margin-bottom: 3px
}

.related-article dd {
	padding: 8px 10px 0;
	height: 21px;
	overflow: hidden;
	line-height:21px;
}

.related-article dd a {
	color: #666
}

.alM {
	vertical-align: middle
}

.brand_rigth {
	float: left;
	width: 987px
}

.big_img_Con_Box {
	width: 987px;
	height: 416px;
	position: relative
}

.big_img_Con_Box .ptimg {
	position: relative;
	z-index: 1
}

.big_img_Con_Box .ptimg img {
	width: 987px;
	height: 415px
}

.brand_rigth .lc-has-bd {
	width: 985px;
	border: 0
}

.brand_rigth .lc-has-bd .pro_list_page {
	background-color: #fff
}

.brand_rigth .lc-has-bd .pro_list_page .new-pro-list-2 .clear li {
	width: 235px
}

.big_img_Con_Box .textCon_bg {
	width: 987px;
	height: 116px;
	z-index: 4;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #dcdcdc;
	opacity: .80;
	-moz-opacity: .80;
	filter: alpha(opacity=80)
}

.big_img_Con_Box .textCon {
	padding: 15px 30px 0 34px;
	height: 101px;
	z-index: 5;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #000;
	text-indent: 24px;
	overflow: hidden
}

.dian_active {
	overflow: hidden
}

.dian_active li {
	float: left;
	width: 216px;
	height: 149px;
	border: #efefef solid 1px;
	margin: 0 -1px 0 0
}

.dian_active li#erWei {
	width: 61px;
	padding: 18px 18px 0;
	height: 131px;
	background: #f2f2f2
}

.dian_active li#erWei p {
	font-size: 12px
}

.dian_active li#erWei p i {
	color: #b9414b
}

.dian_active li#erWei p em {
	font-size: 18px;
	color: #b9414b
}

.address_text {
	line-height: 24px;
	padding: 20px 6px 34px
}

.address_Info {
	margin: 18px 0 0
}

.exper_list_add {
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	color: #5e5e5e
}

.exper_list_add b {
	color: #000
}

.zhuan_bao {
	overflow: hidden
}

.zhuan_bao li {
	float: left
}

.zhuan_bao li.img {
	width: 241px
}

.zhuan_bao li.img_right {
	width: 509px
}

.zhuan_bao li.img_right .text {
	height: 123px;
	background: #b81c2a;
	color: #fff;
	padding: 112px 24px 0;
	line-height: 25px;
	font-family: Microsoft Yahei
}

.experience_img {
	overflow: hidden
}

.experience_img .lishops {
	float: left;
	width: 249px;
	height: 147px;
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px
}

.experience_img .ligoods {
	float: left;
	width: 249px;
	height: 147px
}

.experience_img li img {
	width: 249px;
	height: 147px
}

.experience_img li#last {
	width: 249px;
	height: 113px;
	background: #b81c2a;
	padding: 34px 0 0;
	text-align: center;
	color: #fff
}

.experience_img li#last i {
	font-size: 18px
}

.experience_img li#last em {
	font-size: 24px;
	font-weight: bold
}

.faq_list {
	padding: 10px 30px
}

.faq_list .title {
	color: #292929;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal
}

.faq_list .text_Content {
	color: #666;
	font-size: 12px;
	padding: 0 0 12px;
	line-height: 20px
}

.sub_tab {
	margin: 68px 0 55px
}

.sub_tab td {
	line-height: 26px;
	padding: 6px 0 6px 15px
}

.sub_tab td p {
	padding: 2px 0
}

.red {
	color: #ea0000
}

.gray01 {
	color: #aaa
}

.sumB {
	font: 12px/1.5 "宋体"
}

.mr15 {
	margin-right: 15px
}

.video_wrap {
	background: #efeeea;
	padding: 0 28px 54px 28px;
	width: 950px
}

.video_top {
	height: 90px;
	padding: 13px 0 0 40px
}

.video_Title {
	height: 30px;
	padding: 0 0 0 4px;
	display: block;
	background: #333
}

.video_Title .ii {
	display: inline-block;
	width: 8px;
	height: 30px;
	background: #C00;
	vertical-align: top
}

.video_Title .name {
	display: inline-block;
	padding: 0 0 0 20px;
	vertical-align: top;
	line-height: 30px;
	font-size: 16px;
	color: #fff
}

.vedeo_bulid {
	background: #fff;
	padding: 18px 25px;
	overflow: hidden;
	margin: 0 0 34px
}

.vedeo_bulid.mb16 {
	margin: 0 0 16px
}

.vedeo_bulid .vedeo_bulid_left {
	float: left;
	width: 480px;
	height: 396px
}

.vedeo_bulid .vedeo_bulid_right {
	float: right;
	width: 300px
}

.vedeo_bulid .vedeo_bulid_right .h3 {
	font: 18px/26px Microsoft Yahei;
	color: #6db428;
	padding: 35px 0 26px
}

.vedeo_bulid .vedeo_bulid_right .h3 a {
	color: #6db428
}

.vedeo_bulid .vedeo_bulid_right .text {
	line-height: 26px;
	text-align: justify
}

.some_things {
	overflow: hidden;
	width: 950px;
	margin: 0 0 34px
}

.some_things .ul_list {
	width: 1000px;
	overflow: hidden
}

.some_things .ul_list li {
	width: 410px;
	height: 522px;
	float: left;
	padding: 14px 16px;
	margin: 0 20px 16px 0;
	display: inline;
	background: #fff;
	overflow: hidden
}

.some_things .ul_list li .video_Con {
	width: 410px;
	height: 334px
}

.some_things .ul_list li .h3 {
	font-size: 18px;
	color: #6db428;
	font-weight: normal;
	display: block;
	padding: 8px 0 0
}

.some_things .ul_list li .text {
	line-height: 25px;
	text-align: justify
}

.share_div {
	height: 20px;
	line-height: 20px;
	padding: 16px 0 0;
	overflow: hidden
}

.share_div .share_fl {
	float: left
}

.blue {
	color: #0028aa
}

#i-comment .newtocommentactor {
	width: 145px;
	padding: 0 48px 0 50px;
	height: 118px;
	border-left: 1px solid #e4e4e4;
	float: right
}

#i-comment .newtocommentactor .buy {
	height: 130px;
	height: 22px;
	line-height: 22px;
	background: #f1f2f6;
	text-align: center
}

#i-comment .newtocommentactor .buy a {
	color: #999
}

#i-comment .newtocommentactor .comment {
	padding: 11px 0 12px;
	text-align: center
}

#i-comment .newtocommentactor .text {
	font: 12px/18px "新宋体";
	color: #999
}

#i-comment .newactor {
	float: left;
	position: relative;
	width: 250px;
	height: 112px;
	padding: 5px 15px 0 36px;
	line-height: 15px;
	overflow: hidden;
	zoom: 1
}

#i-comment .newactor .newactor_p {
	padding: 0 0 8px
}

#i-comment .newactor b {
	position: absolute;
	left: 15px;
	top: 7px;
	width: 18px;
	height: 18px;
	background-position: -165px -10px
}

#i-comment .newactor span {
	display: inline-block
}

#i-comment .newactor a {
	color: #005aa0
}

#i-comment .newactor .u-name {
	float: left;
	margin-right: 16px;
	white-space: nowrap;
	color: #005aa0
}

#i-comment .newrate {
	float: left;
	width: 120px;
	height: 78px;
	padding: 35px 0 0;
	border-right: 1px solid #e4e4e4;
	text-align: center;
	color: #e26500
}

#i-comment .newrate strong {
	line-height: 36px;
	font-size: 30px
}

.newpercent {
	float: left;
	width: 270px;
	height: 88px;
	padding: 25px 0 5px 50px;
	border-right: 1px solid #e4e4e4
}

.newpercent dl {
	padding: 2px 0;
	overflow: hidden;
	zoom: 1
}

.newpercent dt,.newpercent dd {
	float: left;
	margin-right: 5px
}

.newpercent .d1 {
	width: 150px;
	border: 1px solid #ccc;
	height: 9px;
	margin-top: 4px;
	overflow: hidden;
	background-color: #efefef;
	background-repeat: repeat-x;
	background-position: 0 -396px
}

.newpercent .d1 div {
	overflow: hidden;
	height: 9px;
	background-color: #ff701b;
	background-repeat: repeat-x;
	background-position: 0 -386px
}

#i-comment .actor {
	float: left;
	position: relative;
	width: 365px;
	height: 75px;
	padding: 5px 15px 0 36px;
	line-height: 15px;
	overflow: hidden;
	zoom: 1
}

.search-none {
	line-height: 35px;
	border: 1px solid #ddd;
	border-top: 0;
	color: #999;
	text-align: center;
	padding: 50px 0
}

.search-none b {
	font-weight: normal;
	color: #b81c2b
}

.deliver_part .setting #ulshop {
	margin-left: 75px;
	margin-right: 150px;
	padding-top: 15px;
	margin-top: 20px;
	border-top: 1px dashed #ccc;
	background-color: #ddd
}

.deliver_part .setting #ulshop li {
	border: 1px solid #ddd
}

.deliver_part .setting #ulshop li.focus {
	border: 1px solid #ffe580
}

.bodyer_brand {
	width: 100%;
	background-color: #030202
}

.bodyer_brand .brand_top {
	font-family: Microsoft YaHei;
	color: #fff;
	font-size: 16px;
	height: 110px;
	line-height: 110px
}

.bodyer_brand .brand_top i {
	font-size: 40px;
	margin-right: 20px;
	margin-left: 420px
}

.bodyer_brand .brand_type {
	font-family: Microsoft YaHei;
	color: #fff;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	background-color: #100f0f;
	padding-left: 20px
}

.bodyer_brand .brand_type a {
	font-family: Microsoft YaHei;
	color: #fff;
	font-size: 14px;
	margin-right: 30px;
	text-decoration: none
}

.bodyer_brand .brand_type a.focus {
	font-family: Microsoft YaHei;
	color: #b81c2b;
	font-size: 14px;
	margin-right: 30px
}

.bodyer_brand .brand_list {
	margin: 25px 0;
	font-family: Microsoft YaHei
}

.bodyer_brand .brand_list ul {
	overflow: hidden
}

.bodyer_brand .brand_list ul li {
	float: left;
	width: 280px;
	height: 520px;
	margin-left: 13px;
	background-color: #fff;
	margin-bottom: 24px
}

.bodyer_brand .brand_list ul li .brand_info {
	width: 280px;
	height: 520px;
	text-align: center
}

.bodyer_brand .brand_list ul li .brand_image {
	width: 280px;
	height: 365px;
	border: medium none
}

.bodyer_brand .brand_list ul li .brand_image img {
	width: 280px;
	height: 365px;
	border: medium none
}

.bodyer_brand .brand_list ul li .brand_logo {
	height: 36px;
	border: medium none;
	margin: 24px 0 18px 0
}

.bodyer_brand .brand_list ul li .brand_name {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	height: 24px;
	line-height: 24px
}

.bodyer_brand .brand_list ul li .brand_Alias {
	font-size: 12px;
	color: #606060;
	font-family: @宋体
}

.bodyer_brand .brand_list ul li .brand_goodstype {
	font-size: 12px;
	color: #aaa;
	font-family: @宋体
}

body .color-red {
	color: #b81c2b
}

.icons-vip-small {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	background: url(/img/modules/vips.png)
}

.icons-vip-small-0 {
	background-position: 0 0
}

.icons-vip-small-1 {
	background-position: -14px 0
}

.icons-vip-small-2 {
	background-position: -28px 0
}

.icons-vip-small-3 {
	background-position: -42px 0
}

.icons-vip-small-4 {
	background-position: -56px 0
}

.icons-vip-small-5 {
	background-position: -70px 0
}

.icons-vip-small-6 {
	background-position: -84px 0
}

.icons-vip-small-7 {
	background-position: -98px 0
}

.icons-vip-small-8 {
	background-position: -112px 0
}

.icons-vip-small-9 {
	background-position: -126px 0
}

.icons-vip-big {
	display: inline-block;
	width: 39px;
	height: 14px;
	vertical-align: middle;
	background: url(/img/modules/vips.png)
}

.icons-vip-big-0 {
	background-position: 0 -14px
}

.icons-vip-big-1 {
	background-position: -39px -14px
}

.icons-vip-big-2 {
	background-position: -78px -14px
}

.icons-vip-big-3 {
	background-position: -117px -14px
}

.icons-vip-big-4 {
	background-position: -156px -14px
}

.icons-vip-big-5 {
	background-position: 0 -28px
}

.icons-vip-big-6 {
	background-position: -39px -28px
}

.icons-vip-big-7 {
	background-position: -78px -28px
}

.icons-vip-big-8 {
	background-position: -117px -28px
}

.icons-vip-big-9 {
	background-position: -156px -28px
}

.button-red,.button-red span {
	display: inline-block;
	vertical-align: middle;
	height: 17px;
	line-height: 17px;
	color: #fff;
	margin: 0;
	background: url(/img/modules/buttons.png);
	cursor: pointer
}

.button-red span {
	vertical-align: top;
	padding: 0 5px;
	white-space: nowrap;
	background-position: right -17px
}

.masthead .icon-cart,.masthead .icon-tel,.masthead .icon-nav {
	width: 17px;
	height: 17px;
	margin: 8px 5px 0 0
}

.masthead .icon-cart {
	background-position: -10px 0
}

.masthead .icon-tel {
	background-position: -27px 0
}

.masthead .icon-nav {
	background-position: -44px 0
}

.masthead .hr {
	width: 0;
	height: 12px;
	margin: 12px 5px 0;
	border-left: 1px solid #bdbdbd
}

.masthead .menu-hd .wel {
	margin-right: 20px
}

.masthead .menu-hd .line {
	padding: 0 10px
}

.masthead .menu-hd .color-red {
	color: #b81c2b
}

.masthead .menu-hd .forqq {
	height: 16px;
	margin: 10px 0 0 10px
}

.masthead .menu-hd .forqq img {
	vertical-align: top
}

.masthead .menu-hover .menu-hd {
	display: block;
	padding: 0 9px 1px;
	_padding: 0 9px;
	background: #fff;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee
}

.masthead .menu-hover .menu-hd .arrow {
	background-position: -5px 0
}

.masthead .menu-hover .menu-bd {
	display: block;
	_margin: -1px 0 0
}

.masthead .userinfo .info {
	line-height: 20px
}

.masthead .userinfo .tr {
	text-align: right
}

.masthead .order .menu-bd {
	width: 150px;
	padding: 10px 10px 15px
}

.masthead .order .empty {
	text-align: center
}

.masthead .order .empty p {
	padding: 10px 0
}

.masthead .order table {
	width: 100%
}

.masthead .order th {
	font-weight: normal;
	color: #666;
	padding: 5px 0 8px;
	border-bottom: 1px solid #f2f2f2
}

.masthead .order td {
	line-height: 18px;
	padding: 3px 0 0;
	text-align: center
}

.masthead .sitenav {
	float: right;
	display: inline
}

.masthead .cart .button-red {
	margin: 9px 0 0
}

.masthead .cart b {
	margin: 0 8px 0 5px
}

.masthead .tel b {
	font-size: 16px
}

.masthead .help .menu-bd {
	width: 220px;
	padding: 10px;
	left: auto;
	right: 0;
	_right: -1px
}

.masthead .help .menu-bd a {
	display: inline-block;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin: 0 15px;
	border-bottom: 1px dashed #e6e6e6
}

.masthead .nav .menu-bd {
	width: 800px;
	padding: 10px;
	left: auto;
	right: 0;
	_right: -1px
}

.masthead .nav .menu-bd ul {
	height: 200px
}

.masthead .nav .menu-bd li {
	float: left;
	height: 100%;
	padding: 0 0 0 25px;
	border-right: 1px solid #eee;
	overflow: hidden
}

.masthead .nav .menu-bd li h3 {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal
}

.masthead .nav .menu-bd li a {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	line-height: 30px
}

.masthead .nav .menu-bd li.nav1 {
	width: 160px
}

.masthead .nav .menu-bd li.nav1 h3 {
	color: #b81c2b
}

.masthead .nav .menu-bd li.nav1 a {
	width: 80px
}

.masthead .nav .menu-bd li.nav2 {
	width: 160px
}

.masthead .nav .menu-bd li.nav2 h3 {
	color: #ff7f00
}

.masthead .nav .menu-bd li.nav2 a {
	width: 50px
}

.masthead .nav .menu-bd li.nav3,.masthead .nav .menu-bd li.nav3 a {
	width: 100px
}

.masthead .nav .menu-bd li.nav3 h3 {
	color: #17a6d6
}

.masthead .nav .menu-bd li.nav4,.masthead .nav .menu-bd li.nav4 a {
	width: 100px
}

.masthead .nav .menu-bd li.nav4 h3 {
	color: #59c44e
}

.masthead .nav .menu-bd li.nav5 {
	width: 150px;
	border-right: 0
}

.masthead .nav .menu-bd li.nav5 h3 {
	color: #c041bc
}

.masthead .nav .menu-bd li.nav5 a {
	width: 70px
}
.ad-full
{
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height:30px;
}
.ad-full img
{
    position: relative;
    left: 50%;
    margin-left: -960px;
}
.ad-full .ad-hide
{
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    right: 50%;
    margin-top: -15px;
    margin-right:-405px;
    z-index:999;
    cursor:pointer;
    background-color:rgba(51,51,51,0.6);
}
.ad-full .ad-hide:before
{
    background: #000;
    position: absolute;
    display:block;
    content:"";
    width: 100%;
    height: 2px;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	
    -moz-transform:rotate(45deg); 	
    -webkit-transform:rotate(45deg); 
    -o-transform:rotate(45deg); 
    left:0;
    top:50%;
}
.ad-full .ad-hide:after
{
  background  : #000;

    position: absolute;
    left:0;
    top:50%;
    display:block;
    content:"";
    width: 100%;
    height: 2px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 	
    -moz-transform:rotate(-45deg); 	
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg); 
}
.header {
	clear: both;
	height: 110px;
	position: relative;
	z-index: 1000
}

.headercart {
	clear: both;
	height: 110px;
	position: relative;
	z-index: 1000
}

.headercart .head {
	float: left
}

.header .head {
	float: left
}

.header .headad {
	position: absolute;
	top: 30px;
	left: 400px
}

.headercart .logo,.headercart .selectCity {
	float: left;
	display: inline;
	margin: 35px 0 0
}

.header .logo,.header .selectCity {
	   float: left;
    display: inline;
    margin: 28px 0 0;
}

.header .selectCity {
	margin-left: 15px;
	position: relative;
	*zoom: 1;
	z-index: 1050;
	padding-top: 2px
}

.header .selectCity .current-city {
	font-size: 18px;
	color: #b81c2b;
	font-weight: normal;
	font-family: 微软雅黑
}

.header .selectCity .toggle {
	display: block;
	width: 64px;
	height: 18px;
	margin: 2px 0 0;
	position: relative;
	overflow: hidden
}

.header .selectCity .toggle .button {
	display: block;
	width: 64px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background-position: -96px 0;
	color: #b0b0b0;
	cursor: pointer
}

.header .selectCityHover .toggle {
	overflow: visible
}

.header .selectCityHover .toggle .button {
	color: #fff;
	background: #b81c2b
}

.header .selectCityHover .citylist {
	display: block
}

.citylist {
	width: 400px;
	line-height: 20px;
	padding: 10px;
	background: #FFF;
	border: 1px solid #ca033c;
	position: absolute;
	top: 20px;
	left: 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}

.citylist .citylist-close {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background-position: -191px 0;
	position: absolute;
	top: 0;
	right: 0
}

.citylist .default {
	padding: 0 0 10px;
	border-bottom: 1px solid #e9e9e9
}

.citylist .vicinity {
	display: block;
	width: 80px;
	height: 22px;
	line-height: 22px;
	background-position: 0 -28px;
	padding: 0 0 0 20px;
	position: absolute;
	top: 10px;
	right: 25px
}

.citylist .important {
	padding: 10px
}

.citylist .important a {
	margin: 0 5px
}

.citylist .search {
	padding: 0 0 0 10px;
	overflow: hidden;
	*zoom: 1
}

.citylist .search .input {
	float: left;
	width: 110px;
	height: 22px;
	line-height: 22px;
	padding: 0 7px;
	color: #999;
	border: 1px solid #ccc;
	border-right: 0
}

.citylist .search .input-focus {
	color: #333
}

.citylist .search .btn {
	float: left;
	width: 46px;
	height: 24px;
	color: #333;
	background-position: 0 -50px;
	border: 0;
	cursor: pointer
}

.citylist .anchors {
	padding: 10px 5px;
	border-bottom: 1px solid #e9e9e9
}

.citylist .anchors a {
	display: inline-block;
	vertical-align: top;
	color: #b81c2b;
	padding: 0 4px
}

.citylist .anchors a:hover {
	color: #fff;
	background: #b81c2b
}

.citylist .scroll-pane {
	height: 180px;
	margin: 10px 0 0;
	position: relative;
	*zoom: 1
}

.citylist .scroll-pane li {
	min-height: 22px;
	line-height: 20px;
	padding: 0 0 0 30px;
	margin: 0 0 10px
}

.citylist .scroll-pane li .icon-anchors {
	margin: 2px 0 0 -21px;
	display: inline-block;
	vertical-align: top;
	width: 19px;
	height: 19px;
	line-height: 18px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	padding: 0 2px 0 0;
	background-position: -61px 0
}

.citylist .scroll-pane li a {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	padding: 0 5px;
	margin: 0 5px
}

.citylist .scroll-pane li a:hover {
	color: #fff;
	background: #b81c2b
}

.scroll-content {
	position: absolute;
	top: 0;
	left: 0
}

.slider-wrap {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #f9f9f9;
	width: 5px;
	border-radius: 2px
}

.slider-vertical {
	position: relative;
	height: 100%
}

.ui-slider-handle {
	width: 5px;
	height: 10px;
	margin: 0 auto;
	background-color: #aaa;
	display: block;
	position: absolute;
	border-radius: 2px
}

.ui-slider-handle img {
	border: 0
}

.scrollbar-top {
	position: absolute;
	top: 0
}

.scrollbar-bottom {
	position: absolute;
	bottom: 0
}

.scrollbar-grip {
	position: absolute;
	top: 50%;
	margin-top: -6px
}

.ui-slider-range {
	position: absolute;
	width: 100%;
	background-color: #f9f9f9;
	border-radius: 2px
}

.SliderPicture {
	border: 1px solid #ddd;
	position: relative;
	z-index: 100
}

.SliderPicture,.SliderPicture li {
	width: 500px;
	height: 300px;
	overflow: hidden
}

.SliderPicture .SP-picture {
	width: auto;
	height: 100%;
	font-size: 0;
	-webkit-text-size-adjust: none;
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 105
}

.SliderPicture .SP-picture li {
	display: inline-block;
	font-size: 12px;
	vertical-align: top;
	*display: inline;
	*zoom: 1
}

.SliderPicture .SP-picture li img {
	float: left;
	vertical-align: top
}

.SliderPicture .SP-label {
	font-size: 0;
	-webkit-text-size-adjust: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 110
}

.SliderPicture .SP-label i {
	display: inline-block;
	vertical-align: top;
	width: 12px;
	height: 12px;
	background: #aaa;
	margin: 0 10px 0 0;
	border-radius: 6px;
	cursor: pointer
}

.SliderPicture .SP-label .SP-current {
	background: #b71c2c
}

.sitesearch {
	position: absolute;
    top: 28px;
    right: 0px;

}

.headcityindex {
	position: absolute;
	top: 40px;
	left: 655px;
	font-size: 36px;
	color: #666;
	font-family: 微软雅黑；
}

.sitesearch-short {
	left: 548px
}
.sitesearch .search-form{
		border: 1px solid #d7d7d7;
		height:37px;
		width:247px;
        position:relative
}
.sitesearch .input {
	float: left;
	width:210px;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	border: none;
    outline:medium;
    border-right:1px solid #d7d7d7;
}

.sitesearch .button {
    
	float: left;
	line-height:37px;
	color: #000;
	border: none;
	cursor: pointer;
 

}
.button2{float: left;
    position:absolute;
    right:-50px;
    top:-1px;
    height:39px;
    width:39px;
    background-color:#b91c2b;
}
.button2 img {
    padding:10px 8px
    }
.sitesearch .button img {
    padding:7.5px 7px    
    }

.sitesearch .hot {
  clear: both;
  color: #666;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 8px 0 0;
  width: 230px;
}

.sitesearch .hot a {
	margin: 0 5px 0 0;
	color: #999;
}

.sitesearch .hot .color-red {
	color: #b81c2b
}

.erweima {
	position: absolute;
	top: 5px;
	right: 0
}

.erweima .close {
	display: block;
	width: 14px;
	height: 15px;
	background-position: -160px 0;
	position: absolute;
	top: 0;
	left: -14px
}

.navibar {
	height: 40px;
	background: #222222;
}

.navibar .layout {
	height: 36px;
	position: relative;
	z-index: 500
}

.navibar .navs {
	float: left;
	display: inline;
	height: 36px;
	margin: 0 0 0 200px;
	position: relative;
	z-index: 300;
	width: 990px
}

.navibar .navs li {
	position: relative;
	*zoom: 1;
	z-index: 350
}

.navibar .navs li,.navibar .navs li a {
	float: left;
	height: 40px
}

.navibar .navs li a {
	height: 40px;
	padding: 0 28px;
	line-height: 40px;
	color: #FFF;
	font-size: 14px
}

.navibar .navs li.last {
	font-weight: bold;
}

.navibar .navs li.gotoshop {
	float: right;
	background-image: none;
	background-color: #ffe156
}

.navibar .navs li.gotoshop a {
	color: #e53134;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px
}

.navibar .navs li.gotoshop.hover {
	background: #ffe156
}

.navibar .navs li.gotoshop i {
	display: block;
	width: 17px;
	height: 30px;
	background-image: url(/images/buy00.jpg);
	position: absolute;
	left: 13px
}

.navibar .navs li.other {
	float: right
}

.navibar .navs li.other a {
	font-size: 12px
}



.navibar .navs li.shop {
	font-weight: bold
}

.navibar .navs li.small a {
	font-size: 12px
}

.navibar .navs li.small_last {
	float: right;
	background: 0
}

.navibar .navs li.small_last a {
	font-size: 12px
}

.navibar .navs .icon-new,.navibar .navs .icon-hot {
	display: block;
	width: 24px;
	height: 11px;
	background-position: 0 -17px;
	position: absolute;
	top: -2px;
	right: 0;
	overflow: hidden
}

.navibar .navs .icon-hot {
	background-position: -24px -17px
}

.navibar .navs li.hover,.navibar .navs li.current {
	background: #686868;
}

.navibar .navs li .navs-shd {
	display: none;
	clear: both;
	position: relative
}

.navibar .navs li .navs-slider {
	border: 1px solid #9c1522;
	border-top: 0;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	width: auto
}

.navibar .navs li .navs-slider a {
	float: left;
	background: #fff;
	white-space: nowrap;
	color: #333;
	font-weight: normal
}

.navibar .navs li .navs-slider a:hover {
	color: #9c1522
}

.navibar .navs li.hover .navs-shd {
	display: block
}

.navibar .navs li .navs-slider .shoparea {
	width: 385px;
	text-indent: 18px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px
}

.navibar .navs li .navs-slider .shoplist {
	width: 385px;
	min-height: 30px;
	overflow: hidden
}

.navibar .navs li a.comment-count {
	padding: 0 15px
}

.classify {
	width: 200px;
	padding: 36px 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500
}

.classify-all {
	width: 200px;
	height: 40px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	background:#b91c2b;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 550
}

.classify-all .arrow_down {
	background-image: url(/images/xialajiantou.png);
	width: 9px;
	height: 5px;
	display: inline-block;
	margin-bottom: 1px;
	margin-left: 3px
}

.classify-all:hover {
	color: #fff
}

.classify-body {
	display: none;
	height: 500px;
	background: #fff;
    filter:alpha(opacity=90);
-moz-opacity:0.9; 
opacity:0.9;
}
.classify-body .cl-bd dl dt i,.classify-body .cl-bd dl dt a{
    position:relative
}

.classify-index .classify-body,.classify-hover .classify-body {
	display: block
}

.classify-body .cl-hd {
	width: 198px;
	height: 49px;
	border: 1px solid #ddd;
	border-top: 0;
	position: relative;
	*zoom: 1;
	z-index: 600;
    padding-top:1px
}

.classify-body .cl-bd {
	width: 198px;
	height: 100%;
	background: #fff
}

.classify-body .cl-bd .arrow {
	display: block;
	width: 6px;
	height: 9px;
	overflow: hidden;
	background-position: -48px -17px;
	position: absolute;
	top: 8px;
	left: 140px
}

.classify-body .cl-bd dl {

}

.classify-body .cl-bd dt {
	height: 49px;
	line-height: 49px;
	color: #333;
	font-size: 15px;
}

.classify-body .cl-bd i {
	float: left;
	width: 32px;
	height: 21px;
	display: inline;
	margin: 18px 10px 0 33px;
	background-repeat: no-repeat
}

.classify-body .cl-bd .icon_100 {
	background-image: url(/images/eyetb02.png)
}

.classify-body .cl-bd .icon_101 {
	background-image: url(/images/eyetb01.png)
}

.classify-body .cl-bd .icon_102 {
	background-image: url(/images/eyetb03.png)
}

.classify-body .cl-bd .icon_103 {
	background-image: url(/images/eyetb05.png)
}

.classify-body .cl-bd .icon_104 {
	background-image: url(/images/eyetb04.png)
}

.classify-body .cl-bd .icon_106 {
	background-image: url(/images/eyetb06.png)
}

.classify-body .cl-bd .icon {
	float: left;
	width: 26px;
	height: 24px;
	display: inline;
	margin: 0 8px 0 0
}

.classify-body .cl-hd-1 .cl-bd .icon {
	background-position: -100px -20px
}

.classify-body .cl-hd-2 .cl-bd .icon {
	background-position: -126px -20px
}

.classify-body .cl-hd-3 .cl-bd .icon {
	background-position: -152px -20px
}

.classify-body .cl-bd dd a {
	display: inline-block;
	line-height: 28px;
	vertical-align: top;
	margin: 0 5px 0 0
}

.classify-body .cl-end {
	height: 49px;
	line-height: 24px;
	padding: 0px 0 0 0px;
	border: 1px solid #e3e3e3;
	border-top: 0
}
.classify-body .cl-end i {
	float: left;
	width: 32px;
	height: 21px;
	display: inline;
	margin: 18px 10px 0 33px;
	background-repeat: no-repeat
}
.classify-body .cl-end .icon_0 {
	background-image: url(/images/eyetb10.png)
}
.classify-body .cl-end .icon_1 {
	background-image: url(/images/eyetb11.png)
}
.classify-body .cl-end .icon_2 {
	background-image: url(/images/eyetb12.png)
}
.classify-body .cl-end .icon_3 {
	background-image: url(/images/eyetb13.png)
}
.classify-body .cl-end .icon_4 {
	background-image: url(/images/eyetb14.png)
}
.classify-body .cl-end .icon_5 {
	background-image: url(/images/eyetb15.png)
}

.classify-body .cl-end a {
	height:49px;
	line-height:49px;
	font-size:15px;
}

.classify-body .cl-end .red {
	color: #b81c2b;
	font-weight: bold
}

.classify-body .cl-content {
	display: none;
	width: 768px;
	height: 499px;
	background: #fff;
	border: 1px solid #b81c2b;
	position: absolute;
	top: 0;
	left: 198px;
	overflow: hidden

}

.classify-body .cl-hd-2 .cl-content {
	top: -212px
}

.classify-body .cl-hd-3 .cl-content {
	top: -106px
}

.classify-body .cl-hd-3 .cl-content.contactlenses {
	height: 458px
}

.classify-body .cl-hd-hover {
	z-index: 650
}

.classify-body .cl-hd-hover .cl-bd {
	width: 199px;
	border: 1px solid #b81c2b;
	border-right: 0;
	position: absolute;
	top: 0;
	left: -1px;
	z-index: 700
}

.classify-body .cl-hd-hover .cl-bd .arrow {
	background-position: -54px -17px
}

.classify-body .cl-hd-hover .cl-content {
	display: block
}

.classify-body .cl-c-list {
	float: left;
	display: inline;
	width: 485px;
	height: 336px;
	line-height: 30px;
	margin: 8px 0 0 15px;
	overflow: hidden
}

.classify-body .cl-c-list.contactlenses {
	height: 398px
}

.classify-body .contactlenses {
	height: 396px
}

.classify-body .cl-c-list dt {
	color: #454545;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	padding: 3px 0 0;
	margin: -1px 0 0;
	border-top: 1px solid #dddad9;
	float: left;
	width: 65px
}

.classify-body .cl-c-list dd {
	padding: 5px 0 5px;
	float: left;
	width: 420px;
	border-top: 1px solid #dddad9;
	margin: -1px 0 0
}

.classify-body .cl-c-list dd a {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 12px;
	font-size:13px;
}

.classify-body .cl-c-pic {
	float: right;
	width: 248px;
	height: 398px
}

.classify-body .cl-c-pic img {
	width: 248px;
	height: 499px
}

.classify-body .contactlenses {
	height: 396px
}

.classify-body .cl-c-list .red {
	color: #333;
	font-size:13px;
}

.classify-body .cl-c-list .channel {
	color: #fff;
	width: 100%;
	padding-top: 10px
}

.classify-body .cl-c-list .channel a {
	color: #fff;
	background-color: #9c1522;
	font-weight: normal;
	padding: 5px 15px;
	text-decoration: none
}

.classify-body .cl-c-list .channel i {
	background-image: url(/images/jiantou02.gif);
	width: 4px;
	height: 8px;
	display: inline-block;
	margin: 1px 0 0 8px
}

.classify-body .clear {
	clear: both;
	line-height: 0
}

.classify-body .cl-c-brands {
	clear: both;
	height: 60px;
	margin: 0;
	overflow: hidden;
	position: relative;
	background-color: #efefef;
	padding-left: 10px;
	padding-top: 15px
}

.classify-body .cl-c-brands a {
	margin: 0 15px 0 0
}

.classify-body .cl-c-brands .go {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	margin: 0;
	color: #fff;
	background: #aaa;
	position: absolute;
	top: 15px;
	right: 15px
}

.classify-body .cl-c-brands .go:hover {
	background: #b81c2b
}

.footer {
	clear: both;
	padding-top:15px;
}

.footer .services {
	overflow: hidden;
	height: 76px;
	padding-bottom: 39px;
	border-bottom: 1px solid #ddd;
	padding-top:39px;
	background-color:#f6f6f6;
}

.footer .services ul {
	overflow: hidden;
	height: 80px;
	padding:0px 70px;
}

.footer .services ul li {
	float: left;
	height: 80px;
	color: #333;
	font-size: 14px
}

.footer .services ul li.fuwu {
	width: 167px;
	text-align: center
}

.footer .services ul li.fuwu img {
    margin-bottom:10px;
}

.footer .services ul li.line {
	border-left:1px solid #ddd;
	color: #e26177
}

.footer .footnav {
	margin-top: 10px
}

.footer .footnav ul {
	overflow: hidden
}

.footer .footnav ul li.nav {
	width: 119px;
	min-height: 85px;
	float: left;
	padding-left: 50px
}

.footer .footnav ul li.groupkey {
	width: 135px;
	min-height: 85px;
	float: left;
	padding-left: 24px;
	padding-right: 10px
}

.footer .footnav ul li.nav li {
	height: 24px;
	line-height: 24px
}

.footer .footnav ul li.nav a {
	color: #969696;
	line-height: 24px
}

.footer .footnav ul li.nav a:hover {
	color: #b81c2b
}

.footer .footnav ul li.nav a.group_key {
	margin-right: 9px;
	width: 9px;
	float: left
}

.footer .footnav ul li.line {
	float: left;
	height: 85px;
	background-color: #ddd;
	width: 1px
}

.footer .friendLinkCoryright {
	border-top: 1px solid #ddd;
	padding: 15px 0 70px;
	margin-top: 10px;
	color: #999
}

.footer .friendLink {
	overflow: hidden
}

.footer .friendLink a {
	margin: 0 8px 12px 0;
	color: #999
}

.footer .friendLink a:hover {
	color: #b81c2b
}

.footer .friendLinkCoryright .coryright {
	text-align: center;
	margin-top: 30px
}

.footservice {
	margin: 0 0 50px;
	overflow: hidden;
	zoom: 1
}

.footservice li {
	float: left;
	width: 197px;
	height: 32px;
	font-size: 12px;
	line-height: 12px;
	font-family: 'Microsoft Yahei';
	color: #666;
	border-right: 1px dotted #eaeaea
}

.footservice li strong {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 2px;
	display: block
}

.footservice li .icon {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 12px 0 12px;
	display: inline
}

.footservice li.last {
	border-right: 0
}

.footservice li .icon1 {
	background-position: 0 -74px
}

.footservice li .icon2 {
	background-position: -32px -74px
}

.footservice li .icon3 {
	background-position: -64px -74px
}

.footservice li .icon4 {
	background-position: -96px -74px
}

.footservice li .icon5 {
	background-position: -128px -74px
}

.footservice li .icon6 {
	background-position: -160px -74px
}

.footer .logo {
	float: left;
	width: 290px;
	margin: 30px 0 0
}

.copyright {
	float: left;
	color: #454545;
	line-height: 32px;
	font-family: '宋体'
}

.copyright_cart {
	color: #454545;
	line-height: 32px;
	font-family: '宋体';
	text-align: center
}

.copyright_cart a {
	padding: 0 10px
}

.copyright .group_key {
	margin-left: 12px
}

.copyright a {
	color: #454545
}

.copyright a.red {
	color: #b81c2b
}

.footer .erweima {
	float: right;
	position: relative
}

.documentMask {
	width: 100%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000
}

.sendResult {
	width: 363px;
	height: 163px;
	text-align: center;
	color: #666;
	margin: 0 0 0 -180px;
	background: #fff;
	border: 1px solid #eaeaea;
	position: absolute;
	left: 50%;
	z-index: 10050
}

.sendResult .close {
	display: block;
	width: 14px;
	height: 15px;
	background-position: -160px 0;
	position: absolute;
	top: 0;
	right: 0
}

.sendResult p {
	padding: 30px 0 0
}

.sendResult a {
	color: #b81c2b;
	text-decoration: underline
}

.sendResult a:hover {
	text-decoration: none
}

.sendResult .sr-phone {
	color: #b81c2b;
	font-size: 40px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-family: Arial;
	padding: 10px 0
}

.SiteService {
	position: fixed;
	top: 30%;
	right: 0px;
	z-index: 5000;
	border-bottom: 1px solid #ddd
}

.SiteService .liSiteService {
	width: 75px;
	text-align: center;
	padding: 4px 0 3px;
	color: #aaa;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 0;
	position: relative;
	zoom: 1
}

.SiteService .liSiteService .icon {
	display: block;
	width: 75px;
	height: 25px
}

.SiteService .liSiteService.ss-time {
	height: 35px;
	background-color: #333;
	color: #fff
}

.SiteService .liSiteService.ss-time h3 {
	font-size: 15px;
	font-weight: normal;
	font-family: Microsoft Yahei;
	height: 18px;
	line-height: 18px
}

.SiteService .liSiteService.ss-time label {
	font-size: 10px;
	font-family: Arial
}

.SiteService .liSiteService.ss-qq {
	height: 55px;
	font-size: 12px
}

.SiteService .liSiteService.ss-qq a {
	color: #333
}

.SiteService .liSiteService.ss-ww {
	height: 55px;
	font-size: 12px;
	color: #333
}

.SiteService .liSiteService.ss-ww a {
	color: #333
}

.SiteService .liSiteService.ss-tel {
	height: 55px;
	color: #000;
	font-size: 12px
}

.SiteService .liSiteService.ss-top {
	height: 26px
}

.SiteService .liSiteService.ss-top .icon {
	height: 26px
}

.SiteService .liSiteService .icon-qq {
	background-image: url('/images/qqkf.gif');
	background-repeat: no-repeat;
	background-position: center bottom
}

.SiteService .liSiteService .icon-ww {
	margin-top: 7px
}

.SiteService .liSiteService .icon-tel {
	background-image: none;
	padding-top: 7px;
	height: 21px
}

.SiteService .liSiteService .icon-cj {
	background-position: -104px -106px
}

.SiteService .liSiteService .icon-top {
	background-image: url('/images/top_01.gif');
	background-repeat: no-repeat
}

.SiteService .liSiteService.hover .icon-top {
	background-image: url('/images/top_02.gif')
}

.SiteService .liSiteService .ss-extend {
	display: none;
	position: absolute;
	top: -1px;
	right: 52px
}

.SiteService .liSiteService.hover .ss-extend {
	display: block
}

.SiteService li .ss-goods {
	border-style: solid;
	border-color: #ddd;
	border-width: 1px;
	position: absolute;
	top: -1px;
	right: 52px;
	width: 148px;
	height: 318px;
	background-color: #fff;
	font-family: 微软雅黑;
	color: #000
}

.SiteService li .ss-goods .close {
	background-position: 2px 5px;
	background-image: url('/img/shidai_x01.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right
}

.SiteService li .ss-goods .close:hover {
	background-image: url('/img/shidai_x02.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	background-position: 2px 5px
}

.SiteService li .ss-goods .ss-goods-head {
	height: 25px
}

.SiteService li .ss-goods .goodsimg {
	width: 63px;
	height: 63px;
	border: 1px solid #eaeaea;
	background-repeat: no-repeat
}

.SiteService li .ss-goods .goodsimg:hover {
	width: 63px;
	height: 63px;
	border: 1px solid #bc0000;
	cursor: pointer;
	background-repeat: no-repeat
}

.SiteService li .ss-goods ul {
	height: 180px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #eaeaea;
	width: 144px;
	padding-left: 4px
}

.SiteService li .ss-goods li {
	padding-left: 3px;
	float: left;
	width: 65px;
	height: 89px
}

.SiteService li.hover .ss-goods {
	display: block
}

.SiteService li .ss-goods .ss-goods-footer {
	height: 70px;
	width: 138px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #eaeaea;
	margin-left: 3px;
	margin-top: 8px
}

.SiteService li .ss-goods .ss-goods-footer p {
	line-height: 30px
}

.SiteService li .ss-goods .ss-goods-footer p .price {
	color: #900
}

.SiteService li .ss-goods .ss-goods-footer p .price span {
	font-size: 24px
}

.SiteService li .ss-goods .ss-goods-footer .gopayment {
	color: #fff;
	width: 117px;
	height: 40px;
	background-image: url('/img/sd_bg.gif');
	background-repeat: no-repeat;
	margin-left: 13px;
	font-size: 14px
}

.SiteService li .ss-goods .ss-goods-footer .gopayment a {
	color: #fff
}

.SiteService li .ss-goods .ss-goods-remark {
	margin-top: 5px
}

.location {
	height: 40px;
	line-height: 40px;
	font-family: 'Simsun'
}

.side_category {
	width: 198px;
	background: #fff;
	border: 1px solid #dcdcdc
}

.sc-bd-none .side_category {
	border-bottom: 0
}

.side_category .head {
	height: 76px;
	background: #636363;
	position: relative;
	border-bottom: 1px solid #ddd
}

.side_category .head-frames {
	background: #000;
	position: relative;
	border-bottom: 1px solid #ddd;
	color: #fff;
	padding: 5px;
	font-size: 14px
}

.side_category .head .title {
	color: #fff;
	padding: 0 0 0 13px
}

.side_category .head .reset {
	color: #999;
	height: 16px;
	line-height: 16px;
	position: absolute;
	padding: 0 0 0 17px;
	background: url(/img/icon-category-reset.png) no-repeat 0 2px;
	bottom: 5px;
	right: 5px
}

.side_category .head .reset:hover {
	color: #b81c2a;
	text-decoration: none
}

.side_category .sc_list {
	padding: 0 0 15px;
	margin: 0 11px
}

.side_category .sc_list h3 {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	padding: 0 0 0 20px;
	background: url(/img/icon-category-arrow-1.png) no-repeat 2px center;
	color: #333;
	margin: 0 0 3px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.side_category .first h3 {
	border-top: 0
}

.side_category .sc_list h3 .more {
	float: right;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background-image: url(/images/down_01.png);
	padding-right: 10px;
	background-position: right center;
	background-repeat: no-repeat
}

.side_category .sc_list h3 .more.up {
	background-image: url(/images/up_01.png)
}

.side_category .sc_list h3 .more:hover {
	color: #bb1c2a;
	background-image: url(/images/down_02.png)
}

.side_category .sc_list h3 .more.up:hover {
	color: #bb1c2a;
	background-image: url(/images/up_02.png)
}

.side_category ul {
	font-size: 0;
	-webkit-text-size-adjust: none;
	padding-left: 10px
}

.side_category ul.moreproperty {
	height: 55px;
	overflow: hidden
}

.side_category li {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	font-size: 13px;
	vertical-align: top;
	padding: 0 0 0 7px;
	margin: 10px 0 0;
	overflow: hidden;
	*display: inline;
	*zoom: 1
}

.side_category li a {
	display: inline-block;
	height: 16px;
	vertical-align: top;
	line-height: normal;
	color: #373737;
	padding: 0 15px 0 2px;
	position: relative
}

.side_category li a:hover {
	color: #b81c2a;
	text-decoration: none
}

.side_category li a i {
	display: none;
	width: 11px;
	height: 11px;
	font-size: 11px;
	position: absolute;
	top: 3px;
	right: 2px;
	overflow: hidden
}

.side_category li.focus a {
	color: #fff;
	background: #a40700
}

.side_category li.focus a i {
	display: block;
	background-position: -180px 0
}

.list-banner {
	border: 0 solid #dcdcdc;
	margin-left: 7px
}

.list-banner img {
	vertical-align: top;
	width: 980px;
	height: 100px
}

.frame-list-banner {
	border: 0 solid #dcdcdc;
	margin-left: 7px
}

.frame-list-banner img {
	vertical-align: top;
	width: 980px;
	height: 72px
}

.frames-body {
	border: 1px solid #dcdcdc;
	margin-left: 7px;
	margin-top: 10px
}

.frames-body .frames-head {
	font-size: 20px;
	padding: 10px 10px 10px 20px;
	background-color: #fff;
	font-family: 微软雅黑
}

.frames-body .frames-head .more {
	float: right;
	margin-right: 30px;
	font-weight: normal;
	font-size: 14px;
	color: #666;
	font-family: 宋体;
	padding-top: 5px
}

.frames-body .frames-head .more a {
	font-weight: normal;
	font-size: 14px;
	color: #666;
	font-family: 宋体
}

.frames-body .frames-head-title {
	border-top: 2px solid #996567;
	overflow: hidden;
	height: 50px;
	background-color: #fff
}

.frames-body .frames-head-title li {
	float: left;
	width: 230px;
	text-align: center;
	background-color: #fff;
	padding: 10px 0;
	color: #999;
	margin-left: 12px;
	font-size: 16px;
	font-family: 微软雅黑
}

.frames-body .frames-head-title li.current {
	background-color: #996567;
	color: #fff;
	position: relative
}

.frames-body .frames-head-title li.current i {
	border-color: #996567 #fff #fff;
	border-style: solid;
	border-width: 4px;
	font-size: 1px;
	height: 0;
	left: 112px;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	bottom: -8px;
	width: 0
}

.frames-list {
	height: 300px;
	background-color: #fff;
	padding: 0
}

.frames-list li {
	float: left;
	width: 230px;
	text-align: center;
	background-color: #fff;
	padding: 10px 0;
	font-weight: bold;
	color: #999;
	margin-left: 12px
}

.frames-list li .img {
	position: relative
}

.frames-list li .img img {
	height: 270px;
	width: 230px
}

.frames-list li .img .price {
	background-color: rgba(239,233,233,0.5);
	color: #b81c2b;
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	opacity: 1;
	position: absolute;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	width: 230px
}

.frames-list li .img .price i {
	font-family: Arial;
	font-size: 12px
}

.frames-brand {
	background-color: #fff;
	padding: 0 12px;
	border-top: 1px solid #dcdcdc
}

.frames-brand.index {
	border: 1px solid #dcdcdc
}

.frames-brand ul {
	overflow: hidden
}

.frames-brand li {
	width: 159px;
	float: left
}

.frames-brand li.brand {
	margin: 0 3px
}

.frames-brand li img {
	width: 159px;
	height: 89px
}

.frames-goods-list {
	background-color: #fff;
	padding: 0;
	border-top: 1px solid #dcdcdc;
	overflow: hidden
}

.frames-goods-list li {
	float: left;
	width: 230px;
	background-color: #fff;
	padding: 10px 0;
	font-weight: bold;
	color: #999;
	margin-left: 12px;
	height: 310px;
	margin-right: 2px
}

.frames-goods-list li img {
	height: 225px;
	width: 225px;
	border: 1px solid #eee
}

.frames-goods-list li .listprice {
	padding: 0
}

.frames-goods-list li .listprice b {
	color: #b81c2b
}

.frames-goods-list li .listprice del {
	color: #999;
	font-family: arial;
	font-weight: 400;
	margin-left: 10px
}

.frames-goods-list li .listprice b i {
	font-family: Arial
}

.frames-goods-list li .listprice b .saleprice {
	font-size: 20px;
	font-weight: normal
}

.frames-goods-list li .listprice b .frame {
	font-weight: normal
}

.frames-goods-list li .listprice b .frame {
	font-weight: normal
}

.frames-goods-list li .title {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

.frames-goods-list li .soldcomment {
	height: 30px;
	line-height: 30px
}

.frames-goods-list li .soldcomment .sold {
	color: #996567
}

.frames-goods-list li .soldcomment .sold i {
	font-weight: normal;
	color: #999;
	padding-right: 10px
}

.frames-goods-list li .soldcomment .comment {
	margin-left: 30px;
	color: #008fd2
}

.frames-goods-list li .soldcomment .comment i {
	font-weight: normal;
	color: #999;
	padding-right: 10px
}

.frames-brandgoods {
	background-color: #fff;
	padding: 0;
	border-top: 1px solid #dcdcdc;
	overflow: hidden
}

.frames-brandgoods li {
	float: left;
	width: 307px;
	background-color: #fff;
	padding: 10px 0;
	font-weight: bold;
	color: #999;
	margin: 0 7px 0 12px;
	height: 395px
}

.frames-brandgoods li img {
	width: 305px;
	height: 305px;
	border: 1px solid #eee
}

.frames-brandgoods li .listprice {
	padding: 0
}

.frames-brandgoods li .listprice b {
	color: #b81c2b
}

.frames-brandgoods li .listprice del {
	color: #999;
	font-family: arial;
	font-weight: 400;
	margin-left: 10px
}

.frames-brandgoods li .listprice b i {
	font-family: Arial
}

.frames-brandgoods li .listprice b .saleprice {
	font-size: 20px;
	font-weight: normal
}

.frames-brandgoods li .listprice b .frame {
	font-weight: normal
}

.frames-brandgoods li .listprice b .frame {
	font-weight: normal
}

.frames-brandgoods li .title {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

.frames-saidan {
	border: 1px solid #dcdcdc;
	margin-left: 7px;
	margin-top: 10px;
	overflow: hidden;
	background-color: #fff
}

.frames-saidan .frames-SliderBanner {
	position: relative;
	z-index: 300;
	float: left;
	height: 315px;
	width: 180px;
	padding: 10px 10px 10px 12px;
	border-right: 1px solid #dcdcdc
}

.frames-saidan .frames-SliderBanner .SB-picture {
	list-style: none outside none
}

.frames-saidan .frames-SliderBanner .SB-picture li {
	display: block;
	height: 335px;
	position: absolute;
	width: 100%;
	z-index: 1
}

.frames-saidan .frames-showcomment {
	float: left;
	height: 335px;
	width: 779px
}

.frames-saidan .showcomment-title {
	border-bottom: 1px solid #dcdcdc;
	padding: 12px;
	font-size: 16px
}

.frames-saidan .showcomment-body {
	height: 270px;
	margin: 10px 0 0;
	overflow: hidden;
	width: 779px
}

.frames-saidan .showcomment-body li {
	border-bottom: 1px dashed #f6f6f6;
	float: left;
	line-height: 22px;
	margin: 0 0 0 20px;
	padding: 8px 0;
	width: 365px;
	height: 80px;
	overflow: hidden
}

.frames-saidan .showcomment-body li .img {
	float: left
}

.frames-saidan .showcomment-body li .text {
	float: left;
	padding-left: 15px;
	width: 290px;
	overflow: hidden
}

.frames-saidan .showcomment-body li img {
	border: 1px solid #dcdcdc;
	width: 49px;
	height: 49px
}

.list-filter {
	background: #fbfbfb;
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc
}

.goodslist {
	margin-left: 7px;
	background: #fbfbfb;
	border: 1px solid #dcdcdc;
	width: 979px
}

.list-filter .sort_type li {
	display: inline;
	float: left;
	color: #303030;
	height: 37px;
	line-height: 37px;
	padding: 0 23px 0 15px;
	position: relative;
	cursor: default;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd
}

.list-filter .sort_type li i {
	display: block;
	width: 16px;
	height: 26px;
	background: url(/img/filter-arrow.png) no-repeat center 9px;
	position: absolute;
	top: 5px;
	right: 3px
}

.list-filter .sort_type li.focus {
	background-color: #fff
}

.list-filter .sort_type li.focus i {
	border-left: 1px solid #ddd
}

.list-filter .sort_type li.up i {
	background: url(/img/filter-arrow-1.png) no-repeat center 9px
}

.list-filter .price {
	float: left;
	margin-left: 7px;
	display: inline;
	position: relative
}

.list-filter .price .pos {
	padding: 8px 6px 5px
}

.list-filter .price input {
	width: 35px;
	height: 18px;
	border: 1px solid #aaa
}

.list-filter .price input:focus {
	border: 1px solid #b81c2b
}

.list-filter .price .small-system-button {
	display: none
}

.list-filter .show-button .pos {
	background: #fff;
	display: block;
	white-space: nowrap;
	border: 1px solid #ddd;
	border-top: 0;
	position: absolute;
	top: 0;
	left: 0
}

.list-filter .show-button p {
	text-align: right;
	padding: 5px 0 0
}

.list-filter .show-button .pos {
	padding: 8px 5px 5px
}

.list-filter .show-button .small-system-button {
	display: inline-block
}

.list-filter .result {
	float: right;
	height: 37px;
	line-height: 37px;
	color: #656565;
	padding-right: 12px
}

.list-products {
	background: #fff;
	border: 1px solid #dcdcdc;
	border-top: 0;
	padding-bottom: 16px
}

.bordernone {
	border: 0;
	background-color: #f2f2f2
}

.list-products .list li {
	float: left;
	display: inline;
	width: 227px;
	padding: 0 0 20px;
	margin: 16px 0 0 16px
}

.list-products .list .cell {
	border: 2px solid #fff;
	padding: 2px 2px 10px;
	margin: 16px 0 0 6px;
	background-color: #fff
}

.list-products .list .cell-hover {
	border: 2px solid #bc0000
}

.list-products .list li .img {
	display: block;
	width: 225px;
	height: 225px;
	border: 1px solid #eee;
	overflow: hidden
}

.list-products .list li .gc {
	margin: 5px 0
}

.list-products .list li .gc .gc-warp {
	display: inline;
	float: left;
	height: 38px;
	overflow: hidden;
	position: relative;
	width: 185px
}

.list-products .list li .gc .gc-warp .gc-switchable {
	left: 0;
	position: absolute;
	width: 999999px
}

.list-products .list li .gc .slide {
	position: relative;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	margin-top: 15px;
	visibility: visible;
	height: 15px;
	width: 15px;
	color: #fff;
	text-align: center
}

.list-products .list li .gc .gc-prev {
	background-image: url(/images/btn_list_prev01.png);
	cursor: pointer;
	float: left;
	margin-right: 5px;
	margin-top: 15px
}

.list-products .list li .gc .gc-prev-hover {
	background-image: url(/images/btn_list_prev02.png)
}

.list-products .list li .gc .gc-next {
	background-image: url(/images/btn_list_next01.png);
	cursor: pointer;
	float: left;
	margin-right: 2px;
	margin-top: 15px
}

.list-products .list li .gc .gc-next-hover {
	background-image: url(/images/btn_list_next02.png)
}

.list-products .list li .gc .bcolor {
	border: 1px solid #ccc;
	cursor: pointer;
	float: left;
	display: table-cell;
	font-size: 0;
	height: 30px;
	margin-right: 3px;
	margin-top: 4px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	width: 30px
}

.list-products .list li .gc .bcolor-select {
	border: 2px solid #cd0000;
	padding: 0;
	position: relative
}

.list-products .list li .gc .bcolor-select i {
	border-color: #fff #fff #cd0000;
	border-style: solid;
	border-width: 4px;
	font-size: 1px;
	height: 0;
	left: 10px;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top: -10px;
	width: 0
}

.list-products .list li .gc .bcolor img {
	height: 30px;
	width: 30px
}

.list-products .list li .title {
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px;
	font-size: 12px;
	overflow: hidden;
	font-weight: normal
}

.list-products .list li .title a {
	color: #333
}

.list-products .list li .title b {
	color: #b81c2b
}

.list-products .list li .price {
	float: left
}

.list-products .list li .price b {
	color: #b81c2b
}

.list-products .list li .price del {
	color: #ccc;
	margin-left: 10px
}

.list-products .list li .listimg {
	position: relative
}

.list-products .list li .listprice {
	padding: 0
}

.list-products .list li .listprice b {
	color: #b81c2b
}

.list-products .list li .listprice b .saleprice {
	font-size: 20px;
	font-weight: normal
}

.list-products .list li .listprice b .frame {
	font-weight: normal
}

.list-products .list li .listprice b i {
	font-family: Arial
}

.list-products .list li .listprice del {
	color: #999;
	margin-left: 10px;
	font-family: arial;
	font-weight: 400
}

.list-products .list li .try {
	float: right;
	height: 15px;
	line-height: 15px;
	color: #666;
	padding: 0 0 0 18px;
	background: url(/img/icon-try.png) no-repeat
}

.list-products .list li .listtry {
	position: absolute;
	bottom: 5px;
	left: 1px;
	height: 22px;
	line-height: 22px;
	color: #666;
	padding: 0 0 0 18px;
	background-image: url(/images/button_try.png);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	background-size: 16px 16px;
	visibility: hidden;
	background-color: rgba(102,102,102,0.5)
}

.pager {
	padding: 10px 20px;
	background: #fff;
	text-align: right;
	font-size: 12px;
	font-size: 0;
	-webkit-text-size-adjust: none
}

.pager dd {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	*display: inline;
	*zoom: 1
}

.pager dd a {
	display: inline-block;
	margin-right: 4px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	border: 1px solid #ddd;
	background-color: #fff;
	color: #666;
	vertical-align: top
}

.pager dd a:visited {
	display: inline-block;
	margin-right: 4px;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
	border: 1px solid #ddd;
	background-color: #fff;
	color: #666
}

.pager dd a:hover {
	border: 1px solid #b81c2b;
	background-color: #fff;
	color: #666;
	text-decoration: none
}

.pager dd a.current {
	border: 1px solid #ddd;
	background-color: #b81c2b;
	color: #fff
}

.list-history {
	margin: 10px 0 0
}

.list-history ul {
	padding: 15px
}

.list-history li {
	float: left;
	margin: 0 0 0 9px;
	width: 86px
}

.list-history li .img {
	display: block;
	width: 84px;
	height: 84px;
	border: 1px solid #eee
}

.list-history li .img img {
	width: 84px;
	height: 84px
}

.list-history li strong {
	display: block;
	color: #b81c2b;
	text-align: center;
	line-height: 22px
}

.list-articles {
	padding: 15px 0 0
}

.gb-article,.gb-keyword {
	float: left;
	display: inline;
	width: 320px;
	height: 175px
}

.gb-article ul,.gb-keyword ul {
	margin: 10px 20px 0
}

.gb-article ul li,.gb-keyword li {
	overflow: hidden;
	height: 24px;
	font-size: 14px;
	line-height: 24px
}

.gb-keyword {
	overflow: hidden;
	margin: 0 0 0 12px
}

.gb-keyword ul {
	font-size: 0;
	-webkit-text-size-adjust: none
}

.gb-keyword li {
	display: inline-block;
	margin: 1px 15px 0 0;
	height: 30px;
	vertical-align: top;
	font-size: 14px;
	line-height: 30px;
	*display: inline;
	*zoom: 1
}
.yyo2oad
{
    display:none;
}
.yyad
{
    width: 1123px;
    height:573px;
    background-image: url(/images/o2o/ad.jpg);
    padding: 0px;
    margin: 0px;
    position: relative;
}
.yyad .close
{
    right: 0px;
    top: 0px;
    position: absolute;
    cursor:pointer;
}
.yyad .o2ofrom
{
    position: absolute;
   top:246px;
    left:180px;
}
.yyad .o2ofrom input
{
    height:46px;
    line-height:46px;
    text-indent:1em;
    font-size:18px;
    float:left;
     border:2px solid #fff;
}
.yyad .o2ofrom #txto2oRealName
{
    width:162px;
}
.yyad .o2ofrom input.focus
{
    border:2px solid #b90000;
}
.yyad .o2ofrom #txto2oPhone
{
    width:250px;
    margin-left:27px;
}

.yyad .o2ofrom #txto2oAdd
{
    width:250px;
    margin-left:27px;
}
.yyad .o2ofrom #btno2osubmit
{
    background-color:#ba0001;
    color:#fff;
    width:100px;
    border:2px solid #ba0001;
    cursor:pointer;
    float:left;
    height:50px;
    line-height:50px;
    font-size:18px;
    font-family:微软雅黑;
}
.msgoto
{
    width:430px;
    font-family:微软雅黑;
    text-align:center;
}
.msgoto .msgsuccess
{
    color:#b8192b;
    font-size:24px;
    margin-top:30px;
}
.msgoto .msgconfirm
{
    color:#333;
    font-size:16px;
    margin-top:5px;
}
.msgoto .msgtrygoods
{
    margin-top:70px;
}
.msgoto .msgtrygoods #btntrygoods
{
    width:385px;
    height:54px;
    line-height:54px;
    color:#fff;
    font-size:18px;
    background-color:#de2133;
    border:0 none;
    cursor:pointer;
}
.msgoto .msgtakeit
{
    margin-top:15px;
    font-size:14px;
    color:#333;
}
        .cart-warp {
                     clear:both;
                    position:relative;
                      z-index:9999;
                      display:none;
                }
                .cart-shd {
                    width:204px;
                    max-height:408px;
                   position:absolute;
                   top:0;
                   right:0;
                     border-top: 0;
                     background: #fff;
                  box-shadow: 1px 1px 1px #fefefe;
                }
                .cart-shd ul {
                    width:100%;
                    max-height:356px;  
                    overflow-y:scroll;  
                    overflow-x:hidden
                    }
                .cart-shd ul li {
                    height:96px;
                    width:100%;
                     border-bottom: 1px solid #ccc;
                    padding-left:11px;
                    cursor:pointer
                        }
                   .cart-shd ul li:last-child{
                        border-bottom:none
                    }
                .cart-bottom {
                    height:53px;
                    width:100%;
                    background-color:#f5f5f5;
                }
                .btm-left p{ padding: 2px 12px;}
                .btm-right,.btm-left{
                    float:left;
                    text-align:center;
                }
              
                .cart-bottom button {
                    width:83px;height:31px;background-color:#b81c2b;color:#fff; margin-top:10px; cursor:pointer; font-size:16px;
                        }
                .cart-shd ul li div {
                    float:left;
                    padding-top:15px;
                    width:80px
                }
                .cart-shd-right {
                    padding-left:15px;
                }
                    .cart-shd-right span {
                     font-size:12px;
                     
                    }
                    .cart-shd-right div {
                        height: 55px;
                        overflow-y: hidden;
                        display: block;
                       margin-top:-25px;
          
                    }
.f-l {
    word-wrap: break-word;
    width: 70px;
    line-height: 25px;
    display: block;
    padding-top: 5px;
}
             .f-r {
    float: right;
    margin-top: -3px;
    margin-right: 13px;
}
                .cart-img {
                    border:2px solid #ccc
                }
                .price-red {
                    color:#b81c2b;
                    margin-top:-14px;
                    margin-left:2px;
                    font-weight:500;
                    font-size:16px
                }
               
                .pull-right:hover>.cart-warp{
                    display:block
                }
                .pull-right:hover > .nav-cart {
                    background-image: url(/images/icon-cart-2.png) !important;
                     background-color:#fff !important;
                    color:#b81c2b !important
                }
                .nothing-msg {
                    height:130px;
                    width:100%;
                    background-color:#fff;
                    text-align:center;
                   
                }
                .nothing-msg p {
                    padding:30px    
                    }
.check-w{
    height: 180px;
    background-color: #fff;
} 
.check-wrap1{
     height:130px;   background-color: #fff !important;
}
.gqjp {
 padding-bottom:35px
}