﻿@charset "utf-8";



* {

	padding: 0;

	margin: 0;

}



body,button,input,select,textarea {

	margin: 0 auto;

	font: 12px tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;

}



body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,input,ul,li,ol,p,textarea,th,img,p,span,fieldset,form {

	margin: 0;

	padding: 0;

}



h1,h2,h3,h4,h5,h6 {

	font-size: 100%;

}



fieldset,img {

	border: 0;

}



input:hover,textarea:hover {

	outline: none;

}



button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner {

	border: 0;

	padding: 0;

}



ol,ul {

	list-style: none;

}



li {

	list-style: none;

}



a {

	text-decoration: none;

	color: #666;

	margin: 0;

	padding: 0;

	word-break: break-all;

}



a:link,a:visited {

	text-decoration: none;

}



a:active {

	star: expression(this.onFocus=this.blur());

}



a:hover {

	color: #ff6600;

}



a:focus,a:link {

	outline: none;

}



input:focus,input:active {

	outline: none;

}



address,cite,dfn,em,var {

	font-style: normal;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



.Fl {

	float: left;

}



.Fr {

	float: right;

}



.clear {

	width: 100%;

	height: 0;

	line-height: 0;

	*height: 0;

	clear: both;

}



img {

	border: 0;

}



ul,li {

	list-style: none;

}



a {

	color: #333;

	text-decoration: none;

}



.clear {

	width: 100%;

	height: 0;

	clear: both;

	overflow: hidden;

}



.orange {

	color: #ff6600;

}



.blue {

	color: #2af;

}



a.blue:hover {

	text-decoration: underline;

	color: #2af;

}



.rmb {

	background: url(../images/arrow_button.png) -178px -57px no-repeat;

	padding-left: 8px;

}



.tips-con i {

	background: url(../images/PublicIcon.png);

}



.quick_cart s,.quick_service s,.quick_Collection s,.quick_Return s,.Close,.Roll_mycart li a.Close:hover,.quick_cart .Current s,.quick_service .Current s,.quick_Collection .Current s,.quick_Return .Current s {

	background: url(../images/quickBack.png) no-repeat;

}



.quickBack {

	position: fixed;

	_position: absolute;

}



.quickBack {

	position: fixed;

	bottom: 40px;

	right: 10px;

	width: 60px;

	z-index: 11;

}



* html .quickBack {

	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)-40));

	_bottom: auto;

	_position: absolute;

}



.quickBack .quick_But {

	width: 60px;

}



.quickBack .quick_But dd a.quick_CollectionA {

	width: 58px;

	height: 58px;

	position: relative;

	display: block;

	border: 1px solid #E4E4E4;

	border-bottom: none;

	z-index: 11;

}



.quickBack .quick_But dd a.quick_ReturnA {

	width: 58px;

	height: 58px;

	position: relative;

	display: block;

	border: 1px solid #E4E4E4;

	z-index: 11;

}



.quickBack .quick_But dd a s {

	cursor: pointer;

	height: 58px;

	left: 0;

	position: absolute;

	top: 0;

	width: 58px;

}



.quickBack .quick_But dd a b {

	width: 58px;

	text-align: center;

	font-weight: normal;

	color: #fff;

	position: absolute;

	top: 32px;

	left: 0;

	display: inline-block;

	font-family: 微软雅黑;

	cursor: pointer;

	z-index: 10;

	color: #BBB;

}



.quickBack .quick_But dd a.Current b {

	display: block;

}



.quick_cart em {

	width: 16px;

	padding-left: 1px;

	height: 17px;

	line-height: 16px;

	font-size: 11px;

	font-family: Arial;

	text-align: center;

	color: #fff;

	position: absolute;

	top: 7px;

	right: 5px;

	background: url(../images/quickBack_CartDig.png) no-repeat;

	_background: none;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickBack_CartDig.png");

}



.quick_cart .Current s {

	background-position: -58px 0;

}



.quick_service .Current s {

	background-position: -58px -59px;

}



.quick_Collection .Current s {

	background-position: -58px -118px;

}



.quick_Return .Current s {

	background-position: -58px -177px;

}



.Roll_mycart {

	width: 290px;

	height: 234px;

	overflow: hidden;

	border: 1px solid #2AF;

	position: absolute;

	right: 59px;

	top: 1px;

	background: #fff;

	z-index: 18;

}



.Roll_mycart li a.Close {

	width: 14px;

	height: 14px;

	overflow: hidden;

	display: inline-block;

	background-color: #EEE;

	background-position: -14px -238px;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 18;

	border-bottom: none;

}



.Roll_mycart li a.Close:hover {

	width: 14px;

	height: 14px;

	overflow: hidden;

	display: inline-block;

	background-position: 0 -238px;

	background-color: #ff6600;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 18;

}



.Roll_mycart p {

	text-align: right;

	color: #999;

	width: 260px;

	height: 22px;

	overflow: hidden;

	float: right;

	padding-top: 5px;

	padding-right: 8px;

}



.Roll_mycart h3 {

	height: 26px;

	padding-right: 8px;

	padding-bottom: 4px;

}



.Roll_mycart h3 input {

	width: 112px;

	height: 26px;

	text-align: center;

	color: #fff;

	display: block;

	border: none;

	cursor: pointer;

	font-family: 微软雅黑;

	font-size: 14px;

	background: #ff6600;

	border-radius: 3px;

	float: right;

	padding: 2px 0 5px;

	_padding: 3px 0 2px;

}



.Roll_mycart h3 input[type=button]::-moz-focus-inner {

	border: 0;

}



.rmbred,.rmbgray,.rmbwhite {

	background: url(../images/PublicIcon.png) no-repeat;

}



.h_news_tips {

	border: 1px solid #BBB;

	width: 170px;

	box-shadow: 0 0 3px #DFDFDF;

	position: absolute;

	text-align: right;

	padding: 5px 5px 2px 10px;

	background: #F7F7F7;

	border-radius: 2px;

	z-index: 11;

}



.h_news_tips .tipsCancel {

	position: absolute;

	right: 3px;

	top: 3px;

	width: 7px;

	height: 7px;

	overflow: hidden;

	display: inline-block;

	background-position: 0 -124px;

}



.h_news_tips p {

	text-align: left;

	color: #666;

	height: 22px;

	line-height: 22px;

	padding-right: 15px;

}



.h_news_tips p a {

	color: #2AF;

	text-align: right;

	float: right;

}



.h_news_tips p a:hover {

	text-decoration: underline;

}



.pagesx {

	font-size: 14px;

	color: #333;

	margin: 25px 0 0 0;

	float: right;

}



#Page_Ul {

	font-size: 14px;

}



#Page_Ul li {

	float: left;

	margin-right: 10px;

}



#Page_Ul li a {

	color: #333;

	border: 1px solid #DEDEDE;

	text-align: center;

	padding: 5px 10px;

	border-radius: 5px;

	color: #49B8FF;

	display: block;

}



#Page_Ul li a:hover {

	background-color: #49B8FF;

	border: 1px solid #49B8FF;

	color: #FFF;

	text-decoration: none;

}



#Page_Ul #Page_Total {

	line-height: 26px;

	display: none;

}



#Page_Ul .Page_This {

	color: #333;

	line-height: 26px;

}



.orange,a.orange:link,a.orange:visited {

	color: #ff6600;

}



.blue,a.blue:link,a.blue:visited {

	color: #2af;

}



.white,a.white:link,a.white:visited {

	color: #fff;

}



.gray3,a.gray3:link,a.gray3:visited {

	color: #333;

}



.gray6,a.gray6:link,a.gray6:visited {

	color: #666;

}



.gray9,a.gray9:link,a.gray9:visited {

	color: #999;

}



.grayb,a.grayb:link,a.grayb:visited {

	color: #bbb;

}



.grayc,a.grayc:link,a.grayc:visited {

	color: #ccc;

}



a.gray3:hover,a.gray6:hover,a.gray9:hover,a.grayb:hover,a.grayc:hover,a.orange:hover,a.white:hover {

	color: #ff6600;

	text-decoration: underline;

}



a.blue:hover {

	text-decoration: underline;

}



.FB {

	font-weight: bold;

}



.mlr5 {

	margin: 0 5px;

}



.ml10 {

	margin-left: 10px;

}



.g-frame-top:after,.g-frame-head:after,.g-frame-content:after,.g-frame-footer:after,.g-width:after {

	content: "";

	display: table;

	clear: both;

}



.g-frame-top,.g-frame-head,.g-frame-content,.g-frame-footer {

	width: 100%;

	min-width: 980px;

	background: #FFF;

}



.g-frame-head {

	clear: both;

}



.g-width {

	width: 1190px;

	margin: 0 auto;

}



.g-frame-footer {

	width: 100%;

	min-width: 1190px;

	background: #FFF;

}



.g-frame-footer .g-width {

	width: 1190px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFF;

}



i {

	font-style: normal;

}



.rmbf {

	font-family: 微软雅黑;

}



.fam-y {

	font-family: 微软雅黑;

}



.Hicon,.F-msg-close,.U_sina s,.U_qq s,.U_wx s,.F-icon-guest s,.F-icon-gray s,.M-nav-help a s,.search_submit,.search_submit_hover,.m-app-dow-img,.u-banner-close,.F-number-l,.F-number-r,.F-bg,.F-android-img,.F-wx-img,.M-wx .F-txt b i,.F-security-img,.F-goods-img,.F-goods-arrow,.m-popup-close a,.u-popup-Tip s,.u-popup-Tip i,u-popup-Tip b,.f-user-qq,.f-pay-succeed,.f-pay-fail,.roll_close a {

	background: url(../images/header-icon.png?v=725);

}



.orange_btn,.orange_bg_btn {

	background: #ff7010;

	font-family: "宋体";

	display: inline-block;

	color: #fff;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-ms-border-radius: 2px;

	-o-border-radius: 2px;

	border-radius: 2px;

	-webkit-box-shadow: #E84C01 0 1px 0;

	-moz-box-shadow: #E84C01 0 1px 0;

	box-shadow: #E84C01 0 1px 0;

	background-image: -moz-linear-gradient(top,#ff822e,#ff6701);

}



.orange_btn:hover {

	color: #fff;

	background: #ff6600;

}



.orange_bg_btn {

	-webkit-box-shadow: #E84C01 0 0 0;

	-moz-box-shadow: #E84C01 0 0 0;

	box-shadow: #E84C01 0 0 0;

}



.class-icon01,.class-icon02,.class-icon03,.class-icon04,.class-icon05,.class-icon06,.class-icon07 {

	display: inline-block;

	position: relative;

	padding-left: 17px;

	padding-right: 5px;

	line-height: 20px!important;

	color: #666;

}



.class-icon01 s,.class-icon02 s,.class-icon03 s,.class-icon04 s,.class-icon05 s,.class-icon06 s,.class-icon07 s {

	position: absolute;

	width: 13px;

	height: 13px;

	display: inline-block;

	top: 4px;

	top: 2px\9;

	_top: 4px;

	left: 0;

}



.class-icon01 s {

	background-position: -1px 0;

}



.class-icon02 s {

	background-position: -18px 0;

}



.class-icon03 s {

	background-position: -35px 0;

}



.class-icon04 s {

	background-position: -52px 0;

}



.class-icon05 s {

	background-position: -69px 0;

}



.class-icon06 s {

	background-position: -86px 0;

}



.class-icon07 s {

	background-position: -106px -1px;

}



.triangle {

	display: inline;

	float: left;

	position: relative;

	margin: 0;

	width: 6px;

	height: 6px;

	-webkit-transition: .3s ease-in;

	-moz-transition: .3s ease-in;

	-o-transition: .3s ease-in;

	transition: .3s ease-in;

}



.triangle em,.triangle span {

	position: absolute;

	top: 0;

	left: 0;

}



.head-nav-bd .menu {

	display: inline;

	float: left;

}



.head-nav-bd .menu .menu-hd {

	z-index: 82;

	position: relative;

	padding: 1px 10px 0;

	height: 29px;

	line-height: 28px;

	line-height: 30px\9;

	overflow: hidden;

	*display: inline;

	*zoom: 1;

}



.head-nav-bd .menu .menu-hd a,.head-nav-bd .menu .menu-hd b {

	display: inline;

	float: left;

	font-size: 12px;

	color: #666;

}



.head-nav-bd .menu .menu-hd b {

	font-weight: normal;

	margin-right: 4px;

}



.head-nav-bd .menu a:hover,.menu-bd-msg a:hover,.M-mobile .menu-hd a:hover b {

	color: #ff6600;

	text-decoration: underline;

}



.head-nav-bd .menu .menu-hd i,.head-nav-bd .menu .menu-hd em,.nav .M-All-goods .U-All-T a b {

	display: block;

	overflow: hidden;

}



.head-nav-bd .menu .menu-hd i,.head-nav-bd .menu .menu-hd em {

	float: left;

	width: 7px;

	height: 4px;

	overflow: hidden;

	position: relative;

	top: 13px;

}



.head-nav-bd .menu .menu-hd i {

	background-position: 0 0;

}



.head-nav-bd .menu .menu-hd i.i_Triangle {

	background-position: -7px 0;

}



.head-nav-bd .menu .menu-hd em {

	background-position: 0 -4px;

}



.head-nav-bd .menu .menu-hd em.em_Triangle {

	background-position: -7px -4px;

}



.F-icon-guest s,.F-icon-gray s {

	width: 20px;

	height: 17px;

	display: inline-block;

	float: left;

	margin-top: 6px;

	margin-right: 2px;

}



.head-nav-bd .menu .menu-hd a.F-icon-guest {

	color: #ff6600;

	cursor: default;

	text-decoration: none;

}



.head-nav-bd .menu .menu-hd a.F-icon-guest:hover {

	text-decoration: underline!important;

	cursor: pointer;

}



.F-icon-gray s {

	background-position: -173px -20px;

	_background-position: -172px -19px;

}



.F-icon-guest s {

	background-position: -30px -20px;

	_background-position: -29px -19px;

}



.F-txt .F-icon-gray {

	color: #666;

	cursor: pointer!important;

	line-height: 16px;

	line-height: 20px\9;

	_line-height: 16px;

}



.F-txt .F-icon-guest:hover {

	text-decoration: underline;

}



.head-nav-bd .menu .menu-hd a.F-icon-gray {

	color: #666!important;

	text-decoration: none;

}



.g-frame-top {

	height: 30px;

	border-bottom: 1px solid #eee;

	box-shadow: 0 1px 0 #f7f7f7;

	cursor: default;

}



.head-nav-bd {

	height: 30px;

}



.head-nav-bd-l {

	float: left;

	display: inline;

}



.head-nav-bd-r {

	float: right;

	display: inline;

}



.head-nav-bd-l li,.head-nav-bd-r li {

	float: left;

	display: inline;

}



.head-nav-bd-r li.mod_sitemap_gap {

	float: left;

	width: 0;

	height: 10px;

	margin: 11px 1px 0;

	overflow: hidden;

	border-right: 1px solid #ddd;

}



.head-nav-bd .menu .menu-hd a span {

	display: inline;

	float: left;

	cursor: pointer;

}



.head-nav-bd .M-mobile .menu-hd b span.Hicon {

	background-position: 0 0;

	height: 13px;

	width: 9px;

	display: inline;

	float: left;

	margin-right: 5px;

	position: relative;

	top: 8px;

	_top: 9px;

}



.head-nav-bd .menu .menu-hd a:hover .blue {

	color: #2af;

	text-decoration: underline;

}



.head-nav-bd .triangle {

	width: 8px;

	height: 4px;

	margin: 13px 0 13px 0;

}



.head-nav-bd .menu-hd-hover .menu-hd {

	padding: 1px 9px 0;

	border: 1px solid #bbb;

	border-top: 0 none;

	border-bottom: 0 none;

	background: #fff;

	overflow: hidden;

}



.head-nav-bd .M-favorite .menu-hd {

	padding-left: 0;

}



.head-nav-bd .F-service .menu-hd {

	padding-right: 0;

}



li.M-my-yygcms .menu-hd a {

	margin-right: 4px;

	width: 67px;

}



.menu-hd .triangle em,.menu-hd .triangle span {

	display: block;

	width: 7px;

	height: 4px;

	overflow: hidden;

}



.head-nav-bd .M-mobile .triangle em,.head-nav-bd .M-attention .triangle em,.head-nav-bd .M-my-yygcms .triangle em,.head-nav-bd .M-shop .triangle em {

	background-position: 0 -4px;

}



.head-nav-bd .M-mobile .triangle span,.head-nav-bd .M-attention .triangle span,.head-nav-bd .M-my-yygcms .triangle span,.head-nav-bd .M-shop .triangle span {

	background-position: 0 0;

}



.menu-hd-hover .triangle {

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

	-ms-transform: rotate(0);

	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

}



.head-nav-bd .menu-bd {

	position: relative;

	z-index: 81;

	margin-top: -1px;

	display: none;

}



.head-nav-bd .menu-hd-hover .menu-bd {

	display: block;

}



.head-nav-bd .top-nav-bor {

	background: #fff;

	border: 1px solid #bbb;

	position: absolute;

	z-index: 85;

	margin: 0;

}



.head-nav-bd .menu-bd .M-mobile-size {

	width: 170px;

	height: 85px;

	display: inline-block;

}



.head-nav-bd .menu-bd .M-mobile-content {

	margin: 9px 5px 6px 8px;

}



.head-nav-bd .menu-bd .M-focus-size {

	width: 75px;

	padding: 5px 10px 9px;

	display: inline-block;

}



.head-nav-bd .menu-bd .M-focus-size li {

	clear: both;

	width: 80px;

	margin: 3px auto;

}



.head-nav-bd .menu-bd .M-focus-size li a {

	cursor: pointer;

}



.head-nav-bd .menu-bd .M-focus-size li s {

	float: left;

	display: block;

	margin-right: 4px;

	vertical-align: middle;

	width: 17px;

	height: 16px;

}



.head-nav-bd .menu-bd .M-focus-size li a em {

	float: left;

}



.head-nav-bd .M-focus-size .U_sina s {

	background-position: -13px 0;

}



.head-nav-bd .M-focus-size .U_qq s {

	background-position: -34px 0;

}



.head-nav-bd .M-focus-size .U_qq {

	border-bottom: 1px solid #E6E6E6;

	padding-bottom: 7px;

	display: inline-block;

}



.head-nav-bd .M-focus-size .U_wx s {

	background-position: -51px 0;

}



.head-nav-bd .M-focus-size .U_wx {

	padding-bottom: 2px;

}



.head-nav-bd .M-my-size {

	width: 96px;

	_overflow: hidden;

}



.head-nav-bd .M-mark-size {

	width: 96px;

}



.head-nav-bd .menu .U-txt li {

	border-top: 1px solid #E6E6E6;

	width: 100%;

	line-height: 31px;

	text-indent: 12px;

}



.head-nav-bd .menu .U-txt li a {

	display: block;

}



.head-nav-bd .menu-bd-msg {

	position: absolute;

	z-index: 83;

	margin-top: 30px;

}



.head-nav-bd .menu-bd-msg .M-msg-size {

	width: 156px;

}



.head-nav-bd .menu-bd-msg .M-msg-size p {

	padding: 4px 8px;

	height: 16px;

	line-height: 16px;

}



.head-nav-bd .menu-bd-msg .M-msg-size .orange {

	font-family: Arial;

}



.head-nav-bd .menu-bd-msg .F-msg-close {

	width: 9px;

	height: 9px;

	background-position: -15px -20px;

	display: inline-block;

	float: right;

	margin-top: 6px;

	margin-right: 6px;

	cursor: pointer;

}



.menu-bd-msg .msg_arrow {

	position: absolute;

	left: 20px;

}



.menu-bd-msg .msg_arrow i {

	border-style: solid;

	border-width: 0 6px 6px;

	border-color: transparent;

	border-bottom: 6px solid rgb(187,187,187);

	width: 0;

	height: 0;

	font-size: 0;

	line-height: 0;

	position: absolute;

	top: -6px;

}



.menu-bd-msg .msg_arrow i em {

	border-style: solid;

	_border-style: dashed;

	border-width: 6px;

	border-color: transparent;

	border-top-width: 0;

	border-bottom: 6px solid #fff;

	width: 0;

	height: 0;

	font-size: 0;

	line-height: 0;

	position: absolute;

	top: 1px;

	left: -6px;

}



.head-nav-bd .menu .u-shop-tit {

	display: inline;

	float: left;

	margin-right: 4px;

	font-size: 12px;

	color: #ff6600!important;

}



.head-nav-bd .M-shop .u-shop-tit span.Hicon {

	background-position: -55px -20px;

	_background-position: -54px -19px;

	height: 14px;

	width: 13px;

	display: inline;

	float: left;

	margin-right: 5px;

	margin-top: 9px;

}



.head-nav-bd .M-shop .u-shop-tit strong {

	font-weight: normal;

}



.head-nav-bd .M-shop .triangle span {

	*border-bottom-color: #ff6600;

	border-top-color: #ff6600;

}



.head-nav-bd .M-shop-size {

	width: 146px;

	height: 97px;

}



.head-nav-bd .M-shop-content {

	color: #999;

	padding: 8px 0 0 13px;

}



.head-nav-bd .M-shop-content p {

	line-height: 16px;

	height: 16px;

	margin-bottom: 5px;

}



.head-nav-bd .M-shop-content p.shopNone {

	margin: 6px 0;

}



.head-nav-bd .M-shop .orange_btn {

	width: 120px;

	margin: 4px 0;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-size: 12px;

	cursor: pointer;

	display: inline-block;

	font-family: "宋体";

}



.head-nav-bd .M-shop .orange_btn:hover {

	color: #fff;

	text-decoration: none;

}



.head-nav-bd .M-login {

	color: #666;

}



.head-nav-bd .M-login i {

	font-style: normal;

}



.head-nav-bd .M-name-img {

	width: 20px;

	height: 20px;

	margin: 0 3px 0 0;

	margin-top: 5px;

	float: left;

	border-radius: 50%;

	cursor: pointer;

}



.head-nav-bd .M-mark a {

	margin-right: 4px;

}



.M-banner {

	margin-top: 2px;

	position: relative;

	overflow: hidden;

}



.M-banner .u-banner-close {

	width: 16px;

	height: 16px;

	display: inline-block;

	background-position: -180px -274px;

	_background-position: -179px -273px;

	right: 5px;

	top: 5px;

	position: absolute;

}



.M-banner .u-banner-close a {

	width: 16px;

	height: 16px;

	display: inline-block;

}



.head_mid {

	height: 81px;

	background: #fff;

}



.head_mid .head_mid_bg .logo_yygcms {

	float: left;

	margin-top: 1px;

	margin-left: 2px;

}



.head_mid .head_mid_bg .logo_yygcms a {

	float: left;

	display: block;

}



.head_mid .head_mid_bg a.logo_yygcms_img {

	background-position: 0 0;

	width: 108px;

	height: 80px;

	text-indent: -999em;

	display: block;

}



.head_mid .head_mid_bg a.topAd {

	background-position: 0 -110px;

	width: 175px;

	height: 80px;

	border: 1px solid #purple;

}



.head_mid .head_search {

	float: right;

	padding-right: 28px;

	height: 65px;

	margin-top: 11px;

}



.top_search .init {

	float: left;

	width: 276px;

	height: 18px;

	text-indent: 5px;

	line-height: 18px;

	padding: 7px 0;

	background-repeat: repeat-x;

	border: 1px solid #ddd;

	color: #bbb;

	border-right: none;

	border-bottom-left-radius: 2px;

	border-top-left-radius: 2px;

}



.top_search .text {

	text-align: left;

	color: #666;

	font-weight: normal;

}



.top_search .search_submit,.top_search .search_submit_hover {

	float: left;

	width: 43px;

	height: 34px;

	background-position: -187px -306px;

	text-indent: -999em;

	vertical-align: top;

	cursor: pointer;

	border: 0 none;

}



.top_search .search_submit_hover {

	background-position: -187px -348px;

}



.head_search .keySearch {

	clear: both;

	position: relative;

	top: 6px;

	top: 4px\9;

	clear: both;

}



.head_search .keySearch a {

	margin-right: 10px;

	color: #999;

}



.head_search .keySearch a:hover {

	color: #ff6600;

	text-decoration: underline;

}



.head_number {

	float: right;

	width: 310px;

	margin-top: 10px;

	margin-right: -5px;

	overflow: hidden!important;

	font-family: "宋体";

}



.head_number li {

	float: left;

}



.head_number li.F-number-l {

	width: 25px;

	height: 35px;

	background-position: -197px 0;

}



.head_number li.F-number-r {

	width: 8px;

	height: 68px;

	background-position: -222px 0;

	_background-position: -221px 0;

	overflow: hidden;

}



.head_number li.F-number-bg {

	width: 277px;

	height: 30px;

	background: #FFF4A8;

	padding-top: 3px;

	border-bottom: 2px solid #F5E373;

	overflow: hidden;

}



.head_number li.F-number-bg .f-fn-size {

	position: relative;

	display: inline-block;

	height: 30px;

	overflow: hidden;

	color: #ff6600;

	font-size: 22px;

	margin: 0 3px;

	line-height: 30px;

	font-family: Arial,"微软雅黑";

}



.head_number li.F-number-bg .gray9 {

	line-height: 28px;

	display: inline;

}



.head_number li.F-number-bg .f-fn-size .roll {

	position: absolute;

	top: 0;

	width: 12px;

	text-align: center;

	word-break: break-all;

	font-size: 22px;

}



.head_number li.F-number-bg .f-fn-size .roll em {

	display: inline-block;

	width: 12px;

	height: 30px;

	text-align: center;

}



.head_number li.F-number-bg .f-fn-size .mLeft {

	margin-left: 5px;

	display: inline;

}



.head_number li.F-number-bg span {

	float: left;

}



.head_number li.F-number-bg a.gray9 {

	padding-left: 10px;

	display: inline-block;

}



.head_number li.F-number-bg a.gray9 span {

	display: inline-block;

	margin-right: 5px;

	cursor: pointer;

}



.head_number li.F-number-bg a.gray9:hover span {

	text-decoration: underline;

}



.head_number li.F-number-bg .mod_dropmenu_arrow {

	float: left;

	display: block;

	width: 4px;

	height: 7px;

	background-position: 0 -20px;

	overflow: hidden;

	position: relative;

	top: 11px;

	_top: 10px;

}



.nav {

	clear: both;

	width: 100%;

	height: 42px;

	background: #ff6600;

}



.nav .nav-bd .M-nav-column {

	height: 42px;

	line-height: 41px;

	overflow: hidden;

	zoom: 1;

	font-family: 微软雅黑;

}



.nav .nav-bd li {

	float: left;

	font-family: 微软雅黑;

	font-size: 18px;

}



.M-All-goods,.M-nav-column {

	float: left;

}



.M-nav-help a {

	float: right;

	display: block;

	width: 90px;

	height: 42px;

	background: #ff6600;

	text-align: center;

	cursor: pointer;

}



.M-nav-help a s {

	display: block;

	background-position: 0 -276px;

	width: 75px;

	height: 20px;

	margin-left: 8px;

	margin-top: 12px;

}



.All-goods {

	width: 240px;

	float: left;

}



.nav-column a {

	float: left;

	color: #fff;

	padding: 0 38px;

}



.sort-all a {

	width: 240px;

	height: 42px;

	display: inline-block;

}



.nav .M-All-goods {

	width: 240px;

	height: 42px;

	float: left;

	position: relative;

	z-index: 40;

	background: #F45100;

	font-family: 微软雅黑;

}



.nav .M-All-goods .U-All-T {

	line-height: 38px;

	font-family: 微软雅黑;

	font-size: 18px;

	color: #fff;

	z-index: 71;

}



.nav .M-All-goods .U-All-T a {

	display: block;

	width: 214px;

	padding: 1px 13px 0;

	overflow: hidden;

}



.nav .M-All-goods .U-All-T a.white:hover {

	color: #fff;

	text-decoration: none;

}



.nav .U-goods-hover {

	height: 38px;

}



.nav .U-goods-hover .U-All-T {

	width: 236px;

	line-height: 36px;

	border: 2px solid #F85102;

	border-bottom: none;

	padding: 0;

	background: #fff;

	overflow: hidden;

}



.nav .U-goods-hover .U-All-T a {

	padding: 0 11px 2px;

	overflow: hidden;

}



.nav .U-goods-hover .U-All-T .white,.nav .U-goods-hover .U-All-T a.white:hover {

	color: #ff6600;

}



.nav .M-All-goods .U-All-T a b {

	float: right;

	background-position: 0 -8px;

	width: 9px;

	height: 5px;

	position: relative;

	top: 17px;

	right: 5px;

}



.nav .M-All-goods .U-All-T a b.b_Triangle,.nav .M-All-goods .U-All-T a:hover b {

	display: block;

	width: 9px;

	height: 5px;

	background-position: -9px -8px;

	position: relative;

	top: 16px;

	right: 5px;

}



.nav .U-goods-hover .U-goods-class {

	border: 2px solid #F85102;

	border-top: none;

	padding: 0;

}



.nav .U-goods-class {

	width: 236px;

	display: none;

	position: absolute;

	z-index: 75;

	background: #FFF;

	border: 2px solid #ff6600;

	border-top: none;

	box-shadow: 0 1px 2px #FAF3ED;

}



.nav .U-goods-hover .U-goods-class {

	display: block;

}



.sysp_nav:hover .nav_dl {

	display: block;

}



.nav .U-goods-class dl {

	border-top: 1px solid #e6e6e6;

	padding: 10px 0 13px 5px;

	overflow: hidden;

	zoom: 1;

	position: relative;

}



.nav .U-goods-class dt {

	font-size: 16px;

	color: #333;

	font-family: "微软雅黑";

	padding-bottom: 10px;

	overflow: hidden;

	zoom: 1;

	display: inline-block;

}



.nav .U-goods-class dd {

	padding: 0 0 0 35px;

}



.nav .U-goods-class dd a {

	font-size: 12px;

	float: left;

	padding-right: 10px;

}



.goods-class-list {

	position: relative;

	top: 1px;

	padding-bottom: 1px;

}



.nav .U-goods-class .F-goods-img {

	width: 20px;

	height: 20px;

	display: inlie-block;

	float: left;

	overflow: hidden;

	margin-right: 8px;

	_margin-right: 5px;

	margin-top: 2px;

	margin-left: 8px;

}



.goods-class-list .U-goods-1 .F-goods-img {

	background-position: -75px 0;

}



.goods-class-list .U-goods-2 .F-goods-img {

	background-position: -163px -77px;

}



.goods-class-list .U-goods-3 .F-goods-img {

	background-position: -75px -25px;

}



.goods-class-list .U-goods-4 .F-goods-img {

	background-position: -123px 0;

}



.goods-class-list .U-goods-5 .F-goods-img {

	background-position: -123px -24px;

}



.goods-class-list .U-goods-6 .F-goods-img {

	background-position: -163px -53px;

}



.goods-class-list .U-list-hover {

	background: #FEFAEF;

}



.goods-class-list .U-list-hover dt {

	color: #ff6600;

}



.goods-class-list .U-list-hover .U-goods-1 .F-goods-img {

	background-position: -99px 0;

}



.goods-class-list .U-list-hover .U-goods-2 .F-goods-img {

	background-position: -188px -77px;

}



.goods-class-list .U-list-hover .U-goods-3 .F-goods-img {

	background-position: -99px -25px;

}



.goods-class-list .U-list-hover .U-goods-4 .F-goods-img {

	background-position: -147px 0;

}



.goods-class-list .U-list-hover .U-goods-5 .F-goods-img {

	background-position: -147px -24px;

}



.goods-class-list .U-list-hover .U-goods-6 .F-goods-img {

	background-position: -187px -53px;

}



.M-nav-column {

	font-family: "微软雅黑";

	font-size: 14px;

}



.M-nav-column li a {

	color: #fff;

	padding: 0 35px;

	height: 42px;

	line-height: 42px;

	display: inline-block;

}



.M-nav-column li a:hover {

	background: #FE8721;

	color: #fff;

	display: inline-block;

	padding: 0 35px;

}



body.index .nav-bd .M-nav-column li.F-nav-back,body.lottery .nav-bd .M-nav-column li.F-nav-lottery,body.share .nav-bd .M-nav-column li.F-nav-share,body.group .nav-bd .M-nav-column li.F-nav-circle {

	background: #FE8721;

	line-height: 42px;

}



.M-All-goods .U-All-T .triangle {

	float: right;

	display: inline-block;

	margin: 17px 15px 15px;

}



.M-All-goods .U-All-T .triangle em,.U-All-T .triangle span {

	display: block;

	width: 9px;

	height: 5px;

	overflow: hidden;

}



.M-All-goods .U-All-T .triangle em {

	background-position: 0 -8px;

	margin-top: 5px;

}



.M-All-goods .U-All-T .triangle span {

	background-position: -9px -8px;

}



.sort-all-bd {

	position: relative;

	z-index: 81;

}



.sort-all-bd .sort-all-class {

	background: #987;

	display: none1;

	width: 240px;

	height: 300px;

	border: 1px solid #EEE;

	position: absolute;

	box-shadow: 1px 1px 2px #ddd;

	z-index: 85;

}



.nav-help {

	float: right;

}



.g-frame-footer {

	border-top: 2px solid #ededed;

	padding: 35px 0 10px;

	margin: 0 auto;

	margin-top: 10px;

}



.M-guide {

	width: 100%;

	display: block;

	overflow: hidden;

	padding-bottom: 25px;

	text-align: left;

	text-indent: 40px;

	position: relative;

}



.M-guide dl {

	float: left;

	width: 16.6%;

}



.M-guide dt {

	font-family: "微软雅黑";

	font-size: 18px;

	color: #333;

	padding-bottom: 10px;

}



.M-guide dd a {

	font-size: 12px;

	color: #999;

	line-height: 1.8;

	text-align: left;

}



.M-guide dd a:hover {

	color: #ff6600;

	text-decoration: underline;

}



.service-promise {

	height: 101px;

}



.service-promise li {

	width: 228px;

	float: left;

	height: 98px;

	position: relative;

	border: 1px solid #e6e6e6;

	border-bottom: 2px solid #eaeaea;

	margin-right: 10px;

}



.service-promise li .F-bg {

	display: inline-block;

	position: absolute;

	bottom: 0;

	left: 0;

}



.service-promise li .F-txt {

	position: absolute;

}



.service-promise li .F-txt b {

	display: block;

	font-size: 14px;

	font-family: 微软雅黑;

	font-weight: normal;

	margin-bottom: 3px;

}



.service-promise li.M-android .F-bg {

	width: 68px;

	height: 79px;

	background-position: 0 -109px;

	top: 11px;

	left: 9px;

}



.service-promise li.M-android .F-txt {

	left: 95px;

	top: 11px;

}



.service-promise li.M-android .F-android-img {

	width: 98px;

	height: 19px;

	display: inline-block;

	background-position: -71px -109px;

	margin-bottom: 0;

	overflow: hidden;

}



.service-promise li.M-android .orange_btn {

	width: 110px;

	line-height: 32px;

	font-family: 微软雅黑;

	font-size: 14px;

	text-align: center;

}



.service-promise li.M-wx .F-wxm {

	width: 75px;

	height: 75px;

	position: absolute;

	top: 11px;

	left: 9px;

}



.service-promise li.M-wx .F-txt {

	left: 95px;

	top: 16px;

}



.service-promise li.M-wx .F-txt a {

	cursor: pointer;

}



.service-promise li.M-wx .F-txt b i {

	width: 25px;

	height: 21px;

	display: inline-block;

	background-position: -168px -109px;

	margin-bottom: 0;

	float: left;

}



.service-promise li.M-wx .F-wx-img {

	width: 117px;

	height: 42px;

	display: inline-block;

	background-position: -71px -128px;

	margin-bottom: 0;

	overflow: hidden;

}



.service-promise li.M-time .F-bg {

	width: 69px;

	height: 79px;

	background-position: 0 -189px;

	overflow: hidden;

}



.service-promise li.M-time .F-txt {

	left: 85px;

	top: 11px;

}



.service-promise li.M-time .F-txt b {

	margin-bottom: 8px;

}



.service-promise li.M-time .F-txt-dig {

	font-size: 24px;

	font-family: Arial,"微软雅黑";

	line-height: 24px;

	padding: 10px 5px 6px 3px;

	float: left;

	background: #ff6600;

	color: #fff;

	text-align: center;

	display: block;

	border-bottom: 2px solid #e45b00;

	border-radius: 2px;

	vertical-align: middle;

	overflow: hidden;

}



.service-promise li.M-time .F-txt-point {

	float: left;

	color: #ff6600;

	line-height: 42px;

	font-size: 24px;

	font-family: "Arial";

	padding: 0 5px 0 3px;

}



.service-promise li.M-fund .F-bg {

	width: 71px;

	height: 78px;

	background-position: -150px -189px;

	overflow: hidden;

}



.service-promise li.M-fund .F-txt {

	left: 85px;

	top: 11px;

}



.service-promise li.M-fund .F-txt b {

	margin-bottom: 8px;

}



.service-promise li.M-fund .F-fund-buy {

	background: #94D45A;

	font-family: "Arial";

	border-bottom: 2px solid #79C13B;

	text-align: center;

	color: #fff;

	font-size: 18px;

	border-radius: 2px;

	padding: 8px 6px 8px 4px;

	display: block;

}



.service-promise li.M-fund .F-fund-buy .F-money {

	font-size: 18px;

}



.service-promise li.M-tel {

	margin-right: 0;

}



.service-promise li.M-tel .F-bg {

	width: 79px;

	height: 78px;

	background-position: -70px -189px;

	overflow: hidden;

}



.service-promise li.M-tel .F-txt {

	left: 85px;

	top: 14px;

}



.service-promise li.M-tel .F-txt b {

	margin-bottom: 8px;

}



.service-promise li.M-tel .F-tel-img {

	width: 134px;

	font-size: 20px;

	height: 22px;

	overflow: hidden;

	font-family: Arial;

	margin-bottom: 5px;

	color: #ff6600;

	font-weight: bold;

	display: block;

}



.service-promise li.M-tel .F-icon-guest s,.service-promise li.M-tel .F-icon-gray s {

	vertical-align: middle;

	margin: 0;

	margin-right: 5px;

}



.service-promise li.M-tel .F-icon-gray s {

	_margin-right: 0;

}



.service-promise li.M-tel a.F-icon-guest {

	color: #ff6600;

}



.M-security {

	border: 1px solid #e6e6e6;

	border-bottom: 2px solid #eaeaea;

	padding: 11px 100px 11px 128px;

	display: block;

	overflow: hidden;

	zoom: 1;

	margin-top: 10px;

}



.U-fair,.U-security,.U-free {

	float: left;

	display: block;

	height: 50px;

	display: inline-block;

	cursor: pointer;

	display: inline;

	width: 270px;

	overflow: hidden;

}



.M-security .U-security {

	margin: 0 70px;

}



.M-security .F-security-T {

	font-size: 18px;

	font-family: "微软雅黑";

	color: #333;

	height: 30px;

	line-height: 30px;

	text-align: left;

}



.M-security .F-security-C {

	font-size: 12px;

	color: #bbb;

	text-align: left;

	float: left;

	_padding-left: 5px;

	width: 205px;

	height: 16px;

	overflow: hidden;

	line-height: 16px;

}



.M-security .F-security-img {

	width: 50px;

	height: 50px;

	display: inline-block;

	float: left;

	margin-right: 5px;

}



.M-security .U-fair .F-security-img {

	background-position: 0 -53px;

	_background-position: 0 -52px;

}



.M-security .U-security .F-security-img {

	background-position: -53px -53px;

	_background-position: -52px -52px;

}



.M-security .U-free .F-security-img {

	background-position: -106px -53px;

	_background-position: -105px -52px;

}



.footer_links {

	text-align: center;

	padding: 10px 0 10px;

	background: #fff;

	font-family: "宋体";

}



.footer_links a {

	padding: 0 5px;

	font-size: 12px;

	color: #999;

	display: inline-block;

}



.footer_links a:hover {

	color: #ff6600;

	text-decoration: underline;

}



.footer_links span {

	font-size: 0;

	width: 0;

	height: 10px;

	border-right: 1px solid #ddd;

	overflow: hidden;

	display: inline-block;

	position: relative;

	top: 1px;

}



.copyright {

	text-align: center;

	font-size: 12px;

	color: #999;

	background: #fff;

}



.copyright span {

	font-family: Arial,Helvetica,sans-serif;

}



.footer_icon2 {

	width: 100%;

	background: #FFF;

}



.footer_icon {

	width: 570px;

	margin: 0 auto;

	padding: 15px 0 15px 5px;

	overflow: hidden;

	background: #fff;

}



.footer_icon a {

	background: url(../images/icon.png?v=140508) center no-repeat;

	width: 90px;

	height: 30px;

	margin-right: 5px;

	text-align: center;

	display: block;

	overflow: hidden;

	float: left;

	border-radius: 2px;

}



.footer_icon .fi_ectrustchina {

	background-position: 0 0;

}



.footer_icon .fi_315online {

	background-position: 0 -32px;

}



.footer_icon .fi_cnnic {

	background-position: 0 -64px;

}



.footer_icon .fi_qh {

	background-position: 0 -96px;

}



.footer_icon .fi_anxibao {

	background-position: -1px -128px;

}



.footer_icon .fi_pingan {

	background-position: 0 -160px;

}



.Progress-bar {

	height: 44px;

}



.Progress-bar p {

	height: 6px;

	background: #DDD;

	position: relative;

	border-radius: 6px;

	font-size: 0;

}



.Progress-bar p span {

	height: 6px;

	background: #ff6600;

	position: absolute;

	top: 0;

	left: 0;

	font-size: 0;

	border-radius: 6px;

	font-size: 0;

}



.Progress-bar .Pro-bar-li li {

	float: left;

	color: #AEADAD;

	font-size: 12px;

	border: none;

	margin: 0;

	padding: 0;

	box-shadow: none;

	border-radius: none;

}



.Progress-bar .Pro-bar-li li em {

	display: block;

	font-size: 12px;

	font-family: arial;

	height: 19px;

	line-height: 20px;

}



.Progress-bar .Pro-bar-li li.P-bar01 em {

	color: #ff6600;

}



.Progress-bar .Pro-bar-li li.P-bar02 em {

	color: #777;

}



.Progress-bar .Pro-bar-li li.P-bar03 em {

	color: #14A8E4;

}



.Progress-bar .Pro-bar-li li.P-bar01 {

	width: 35%;

	text-align: left;

}



.Progress-bar .Pro-bar-li li.P-bar02 {

	width: 30%;

	text-align: center;

}



.Progress-bar .Pro-bar-li li.P-bar03 {

	width: 34%;

	float: right;

	text-align: right;

}



.goods_loding {

	margin: 46px 0;

	text-align: center;

	position: relative;

	font-size: 22px;

	font-family: "微软雅黑";

	color: #666;

}



.tb-pagination {

	margin: 40px 0;

	text-align: center;

	position: relative;

	font-size: 14px;

	height: 31px;

}



.tb-pagination .pagination {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	height: 31px;

}



.pagination-count,.pagination-form,.pagination-page,.pagination-buy {

	float: left;

	line-height: 29px;

	color: #999;

}



.pagination-form label,.pagination-page .page-cur,.page-split {

	float: left;

	margin-right: 5px;

}



.pagination-page .page-prev,.pagination-page .page-cur,.pagination-page .page,.pagination-page .page-split,.pagination-page .page-next {

	line-height: 29px;

	display: inline-block;

	border: 1px solid #E6E6E6;

	border-radius: 2px;

	font-family: arial;

	float: left;

	margin-right: 6px;

}



.pagination-page .page-cur,.pagination-page .page,.pagination-page .page-split {

	width: 29px;

	height: 29px;

	margin-right: 6px;

	color: #999;

}



.pagination-page .page-prev,.pagination-page .page-next {

	width: 88px;

	line-height: 29px;

	height: 29px;

	display: inline-block;

	font-family: "微软雅黑";

	float: left;

	color: #999;

}



.pagination-page .page-prev,.pagination-page .page-next {

	font-family: "宋体";

	font-weight: bold;

}



.pagination-page .btn-prev,.pagination-page .btn-next {

	font-family: "宋体";

	font-weight: normal;

}



.pagination-page .btn-prev {

	padding-left: 5px;

}



.pagination-page .btn-next {

	padding-right: 5px;

}



.pagination-page .page-cur {

	background: #ff6600;

	color: #fff;

	font-weight: bold;

	border: 1px solid #ff6600;

}



.pagination-page .page-prev:hover,.pagination-page .page:hover,.pagination-page .page-next:hover {

	border: 1px solid #ff6600;

	background: #FEF5E4;

	color: #ff6600;

	text-decoration: none;

}



.pagination-page .page-end-hover {

	color: #CBCBCB;

	background: #F4F4F4;

}



.pagination-page .page-end-hover:hover {

	color: #CBCBCB;

	background: #F4F4F4;

	border: 1px solid #E6E6E6;

	cursor: default;

	text-decoration: none;

}



.pagination-form .page-num {

	float: left;

	width: 45px;

	border: 1px solid #BFBFBF;

	border-right: 1px solid #E6E6E6;

	border-bottom: 1px solid #E6E6E6;

	line-height: 25px;

	color: #9D9D9D;

	font-size: 14px;

	text-align: center;

	z-index: 2;

	height: 24px;

	outline: 0;

	margin-top: 1px;

	margin-right: 5px;

	background: #F9F9F9;

}



.pagination-count {

	padding-left: 10px;

}



.pagination-count .b {

	margin: 0 5px;

}



.pagination-buy {

	margin-left: 20px;

	display: inline;

}



.pagination-buy .btn-jump {

	width: 63px;

	line-height: 29px;

	display: inline-block;

	border: 1px solid #E6E6E6;

	border-radius: 2px;

	font-family: arial;

	margin-right: 6px;

	cursor: pointer;

	color: #999;

	font-family: "微软雅黑";

}



.pagination-buy .btn-jump:hover {

	border: 1px solid #ff6600;

	background: #FEF5E4;

	color: #ff6600;

}



.g-popup {

	margin: 0 auto;

	z-index: 99;

}



.g-buy-frame,.g-user-frame {

	position: relative;

}



.m-popup-buy {

	text-align: center;

	padding-top: 30px;

	padding-bottom: 30px;

}



.u-popup-remaining {

	font-size: 14px;

	line-height: 28px;

}



.u-popup-Tip {

	line-height: 30px;

	height: 30px;

}



.u-popup-balance {

	line-height: 30px;

	font-size: 14px;

}



.g-popup .orange_btn {

	line-height: 36px;

	font-size: 14px;

	padding: 0 40px;

}



.g-popup .m-popup-close a {

	background-position: -15px -20px;

	width: 9px;

	height: 9px;

	display: inline-block;

	position: absolute;

	right: 10px;

	top: 10px;

}



.m-popup_buybtn span {

	color: #FFF001;

}



.u-popup-Tip s,.u-popup-Tip i {

	width: 16px;

	height: 16px;

	display: inline-block;

	vertical-align: -3px;

	margin-right: 5px;

}



.u-popup-Tip s {

	background-position: -126px -274px;

}



.u-popup-Tip i {

	background-position: -154px -274px;

}



.u-popup-paytip {

	background: #FEFEE4;

	border: 1px solid #ff6600;

	margin: 0 62px;

	padding: 5px 0;

}



.u-popup-paytip .u-popup-paymoney {

	font-size: 16px;

	padding-bottom: 4px;

}



.u-popup-paytip .u-popup-payRecharge {

	font-size: 14px;

}



.u-popup-paytip .blue span {

	font-family: 宋体;

}



.num_del,.num_add,.num_dig {

	width: 28px;

	height: 28px;

	overflow: hidden;

	display: inline-block;

	font-family: 宋体;

	border: 1px solid #CFCFCF;

	text-align: center;

	font-size: 24px;

	color: #999;

	line-height: 28px;

	vertical-align: middle;

	background: #F4F4F4;

}



.u-popup-number {

	width: 220px;

	margin: 0 auto;

}



.u-popup-number label,.u-popup-number a,.u-popup-number input {

	float: left;

}



.u-popup-number label {

	line-height: 30px;

}



.num_del {

	margin-left: 5px;

}



.num_add {

	margin-right: 5px;

}



.num_ban {

	color: #ccc;

	cursor: default;

}



.num_ban:hover {

	color: #ccc;

}



.num_dig {

	width: 65px;

	background: #fff;

	line-height: 28px;

	border-left: none;

	border-right: none;

	font-size: 18px;

	font-family: arial;

}



.g-pay-tip {

	position: relative;

	margin: 35px auto 55px;

	width: 300px;

}



div.pageDialogMain .g-pay-tip p {

	margin-left: 60px;

	padding: 0;

}



.g-pay-tip .f-pay-succeed,.g-pay-tip .f-pay-fail {

	width: 42px;

	height: 42px;

	display: inline-block;

	position: absolute;

	left: 0;

	top: 0;

	float: left;

}



.g-pay-tip .f-pay-succeed {

	background-position: -45px -306px;

}



.g-pay-tip .f-pay-fail {

	background-position: 0 -306px;

}



.g-pay-tip .f-pay-tit {

	font-size: 20px;

	height: 30px;

	font-family: "微软雅黑";

}



.g-pay-tip .f-pay-btn {

	margin-top: 48px;

}



.g-submit {

	margin: 65px 0;

}



.g-submit .f-submit-tit {

	text-align: center;

	font-size: 16px;

	margin-bottom: 15px;

	font-family: "微软雅黑";

}



.u-progress {

	width: 200px;

	height: 8px;

	overflow: hidden;

	border-radius: 5px;

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);

	background: #f7f7f7;

	margin: 0 auto;

}



.u-progress .pgbar,.u-progress .pging {

	display: block;

	width: 100%;

	height: 100%;

}



.u-progress .pging {

	background: -webkit-gradient(linear,0% 0,100% 100%,from(rgba(0,0,0,0)),to(rgba(254,232,175,1)),color-stop(25%,rgba(0,0,0,0)),color-stop(25%,rgba(254,232,175,1)),color-stop(50%,rgba(254,232,175,1)),color-stop(50%,rgba(0,0,0,0)),color-stop(75%,rgba(0,0,0,0)),color-stop(75%,rgba(254,232,175,1)));

	background: -webkit-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));

	background: -moz-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));

	background: -ms-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));

	background: linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 25%,rgba(254,232,175,1) 25%,rgba(254,232,175,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 75%,rgba(254,232,175,1) 75%,rgba(254,232,175,1));

	-webkit-background-size: 10px 10px;

	-moz-background-size: 10px 10px;

	-ms-background-size: 10px 10px;

	background-size: 10px 10px;

	-webkit-animation: pging 0.5s linear infinite;

	-moz-animation: pging 0.5s linear infinite;

	-ms-animation: pging 0.5s linear infinite;

	animation: pging 0.5s linear infinite;

}



@-webkit-keyframes pging {

	0% {

		background-position: 0 0;

	}



	100% {

		background-position: 10px 0;

	}

}



@-moz-keyframes pging {

	0% {

		background-position: 0 0;

	}



	100% {

		background-position: 10px 0;

	}

}



@-ms-keyframes pging {

	0% {

		background-position: 0 0;

	}



	100% {

		background-position: 10px 0;

	}

}



@keyframes pging {

	0% {

		background-position: 0 0;

	}



	100% {

		background-position: 10px 0;

	}

}



.u-progress-c3 .pgbar {

	background: #FF9D4B;

	background: -webkit-gradient(linear,0% 0,0% 100%,from(#FF9D4B),to(#FF9D4B));

	background: -webkit-linear-gradient(#FF9D4B,#FF9D4B);

	background: -moz-linear-gradient(#FF9D4B,#FF9D4B);

	background: -ms-linear-gradient(#FF9D4B,#FF9D4B);

	background: linear-gradient(#FF9D4B,#FF9D4B);

}



.quickBack {

	position: fixed;

	_position: absolute;

	bottom: 60px;

	right: 0;

	_right: -1px;

	width: 60px;

	z-index: 98;

	background: #FFF;

}



*html .quickBack {

	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)-60));

	_bottom: auto;

	_position: absolute;

}



.quickBack .quick_But a:hover b,.quickBack .quick_But a.f-Cur-shop b {

	color: #fff;

}



.quick_But dd a s {

	cursor: pointer;

	height: 58px;

	left: 0;

	position: absolute;

	top: 0;

	width: 58px;

}



.quick_But dd a b {

	width: 58px;

	text-align: center;

	font-weight: normal;

	position: absolute;

	top: 32px;

	left: 0;

	display: inline-block;

	font-family: 微软雅黑;

	cursor: pointer;

	z-index: 10;

	color: #BBB;

}



.quick_cart s,.quick_service s,.quick_Collection s,.quick_Return s,.quick_publish s,.Close,.Roll_mycart li a.Close:hover,.quick_triangle {

	background: url(../images/quickBack-v2.png?v=140718) no-repeat;

	display: block;

}



.quick_cart em,.quick_publish em {

	width: 18px;

	height: 18px;

	line-height: 18px;

	font-size: 10px;

	font-family: Arial;

	text-align: center;

	color: #fff;

	position: absolute;

	top: 2px;

	right: 3px;

	border: 2px solid #fff;

	background: #ff6600;

	border-radius: 50%;

}



.Roll_mycart {

	width: 290px;

	height: 235px;

	border: 1px solid #5BC0FF;

	position: absolute;

	right: 59px;

	top: 0;

	background: #fff;

	z-index: 95;

}



.Roll_mycart ul {

	width: 282px;

	padding-left: 8px;

	border-bottom: 1px solid #EFEFEF;

	height: 171px;

	float: left;

}



.Roll_mycart li {

	width: 60px;

	float: left;

	text-align: center;

	position: relative;

	margin: 8px 10px 0 0;

	_display: inline;

	line-height: 14px;

}



.Roll_mycart .quick_triangle {

	width: 7px;

	height: 9px;

	font-size: 0;

	position: absolute;

	top: 20px;

	right: -7px;

	background-position: 0 -311px;

}



.Roll_mycart li a {

	height: 60px;

	display: block;

}



.Roll_mycart li a.Close,.Roll_mycart li a.Close:hover {

	width: 15px;

	height: 15px;

	overflow: hidden;

	display: inline-block;

	position: absolute;

	top: 0;

	right: 0;

	z-index: 90;

	border-bottom: none;

}



.Roll_mycart li a.Close {

	background-position: -13px -307px;

	background-color: #b2b2b2;

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

}



.Roll_mycart li a.Close:hover {

	background-position: -13px -307px;

	background-color: #ff6600;

	background-color: #ff6400;

	filter: alpha(opacity=20);

	-moz-opacity: 0.2;

	-khtml-opacity: 0.2;

	opacity: 0.2;

}



.Roll_mycart li img {

	border: 1px solid #EEE;

	width: 58px;

	height: 58px;

}



.Roll_mycart li span {

	font-family: Arial;

	font-weight: bold;

}



.Roll_mycart li.Roll_CartMore a {

	width: 60px;

	height: 60px;

	background: #F0F0F0;

	display: inline-block;

	line-height: 60px;

	font-family: 宋体;

	color: #999;

}



.Roll_mycart li.Roll_CartMore a:hover {

	background: #e8e8e8;

	color: #ff6600;

}



.Roll_mycart li.Roll_CartMore a i {

	font-weight: bold;

}



.Roll_mycart p {

	width: 100%;

	text-align: center;

	color: #999;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

	padding-top: 5px;

	margin-bottom: 5px;

}



.Roll_mycart p b {

	font-weight: normal;

}



.Roll_mycart p span {

	color: #ff6600;

}



.Roll_mycart h3 {

	width: 100%;

	height: 26px;

	text-align: center;

}



.Roll_mycart h3 a {

	height: 26px;

	padding: 0 35px;

	line-height: 26px;

	margin: 0 auto;

	text-align: center;

	font-weight: normal;

	font-family: "宋体";

	font-size: 14px;

}



.Roll_mycart .quick_goods_loding {

	font-size: 18px;

	color: #666;

	font-family: 微软雅黑,宋体;

	height: 111px;

	min-height: 111px;

	text-align: center;

	vertical-align: middle;

	padding: 60px 0 0 0;

}



.Roll_mycart .quick_goods_loding img {

	margin-right: 5px;

	vertical-align: middle;

}



.quickBack .quick_But dd a.quick_cartA,.quickBack .quick_But dd a.quick_serviceA,.quickBack .quick_But dd a.quick_CollectionA,.quickBack .quick_But dd a.quick_ReturnA,.quick_publish_bottom a.quick_publishA {

	width: 58px;

	height: 58px;

	position: relative;

	display: block;

	border: 1px solid #E4E4E4;

	border-bottom: none;

	z-index: 11;

}



.quick_cart s {

	background-position: 0 0;

}



.quick_service s {

	background-position: 0 -59px;

}



.quick_Collection s {

	background-position: 0 -118px;

}



.quick_Return s {

	background-position: 0 -177px;

}



.quick_publish s {

	width: 33px;

	height: 33px;

	display: inline-block;

	background: url(../images/publish-icon.gif) center 3px no-repeat;

}



.quick_cart a:hover s,.quick_cart a.f-Cur-shop s {

	background-position: -58px 0;

}



.quick_service a:hover s {

	background-position: -58px -59px;

}



.quick_Collection a:hover s {

	background-position: -58px -118px;

}



.quick_Return a:hover s {

	background-position: -58px -177px;

}



.quickBack .quick_But dd a.quick_cartA:hover,.quickBack .quick_But dd a.f-Cur-shop,.quickBack .quick_But dd a.quick_serviceA:hover,.quickBack .quick_But dd a.quick_CollectionA:hover,.quickBack .quick_But dd a.quick_ReturnA:hover {

	border: 1px solid #2AF;

	border-bottom: none;

}



.quickBack .quick_But dd a.quick_ReturnA {

	border-bottom: 1px solid #E4E4E4;

}



.quickBack .quick_But dd a.quick_ReturnA:hover {

	border-bottom: 1px solid #2AF;

}



.quick_publish_bottom {

	position: fixed;

	_position: absolute;

	bottom: 0;

	right: 0;

	_right: -1px;

	width: 60px;

	z-index: 82;

}



* html .quick_publish_bottom {

	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

	_bottom: auto;

	_position: absolute;

}



.quick_publish_bottom .quick_But dd a.quick_publishA {

	background: #FF6700;

	border: 1px solid #FF6700;

}



.quick_publish_bottom .quick_But dd a.quick_publishA b {

	color: #fff;

	top: 38px;

}



.roll_close {

	width: 73px;

	height: 22px;

	position: absolute;

	right: 0;

	z-index: 72;

	display: none;

}



.roll_close a {

	display: block;

	width: 22px;

	height: 22px;

	background-position: -208px -108px;

	_background-position: -207px -107px;

	position: absolute;

	top: 0;

	left: 0;

}



.Roll_publish {

	width: 241px;

	border: 3px solid #ff6600;

	position: absolute;

	right: 60px;

	bottom: 0;

	background: #fff;

	z-index: 70;

	overflow: hidden;

}



.Roll_publish_list li {

	height: 68px;

	padding: 13px 0 14px 10px;

	border-top: 1px solid #E6E6E6;

	box-shadow: 0 1px 0 #F1F1F1 inset;

	text-align: left;

	position: relative;

	line-height: 14px;

	width: 231px;

}



.Roll_publish_list li .f-pic {

	float: left;

	margin-right: 10px;

}



.Roll_publish_list li .f-pic img {

	width: 68px;

	height: 68px;

	overflow: hidden;

	float: left;

}



.Roll_publish_list li .m-publish-txt {

	float: left;

	width: 137px;

}



.Roll_publish_list li .u-publish-tit {

	line-height: 18px;

	height: 36px;

	margin-bottom: 5px;

	overflow: hidden;

}



.Roll_publish_list li b {

	width: 100%;

	height: 26px;

	line-height: 26px;

	text-align: center;

	font-family: 宋体;

	font-weight: normal;

	background: #ff7010;

	font-family: "宋体";

	display: inline-block;

	color: #fff;

}



.Roll_publish_list li b span {

	font-weight: bold;

	font-size: 14px;

	font-family: 宋体;

}



.Roll_publish_list li .u-publish-member,.Roll_publish_list li .u-publish-order,.Roll_publish_list li .u-publish-number {

	width: 100%;

}



.Roll_publish_list li .u-publish-member {

	margin-bottom: 5px;

	height: 18px;

	line-height: 18px;

	overflow: hidden;

}



.Roll_publish_list li .u-publish-member i {

	position: relative;

	top: -2px;

	top: -4px\9;

	*top: 2px;

}



.Roll_publish_list li .u-publish-member a {

	display: inline-block;

	max-width: 79px;

	height: 16px;

	overflow: hidden;

}



.Roll_publish_list li .u-publish-order,.Roll_publish_list li .u-publish-number {

	width: 100%;

	line-height: 20px;

}



.Roll_publish .raff_scroller {

	position: absolute;

	top: 0;

	right: 0;

	width: 10px;

	display: none;

	background: #eee;

}



.Roll_publish .raff_scroll_bar {

	position: absolute;

	right: 1px;

	width: 7px;

	height: 120px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

	background: #a6a6a6;

	cursor: pointer;

}



body {

	font: 12px/1.5 Tahoma,Arial,"宋体",Helvetica,sans-serif;

	_background-image: url(about:blank);

	_background-attachment: fixed;

}



div {

	margin: 0 auto;

}



:focus {

	outline: 0;

}



div,ul,li,dl,dt,dd,table,td,input {

	font-size: 12px;

}



h1,h2,h3,h4,h5,h6 {

	font-weight: normal;

	font-size: 12px;

}



.clear1 {

	width: 100%;

	height: 15px;

	clear: both;

	overflow: hidden;

}



i,em {

	font-style: normal;

}



.Fb {

	font-weight: bold;

}



.fl,.fl-img {

	float: left;

}



.fr {

	float: right;

}



.mat10 {

	margin-top: 10px;

}



.mab10 {

	margin-bottom: 10px;

}



.blank10 {

	height: 10px;

	font-size: 0;

	overflow: hidden;

	line-height: 0;

	background: none;

}



.hidden {

	display: none;

}



.show {

	display: block;

}



.g-frame-head {

	margin: 0 auto 10px auto;

}



.Current_nav {

	width: 1190px;

	font-size: 12px;

	color: #bbb;

	font-family: 宋体;

	height: 25px;

	margin: 0 auto;

}



.Current_nav span {

	font-family: 宋体;

}



.Current_nav a {

	color: #bbb;

}



.Current_nav a:hover {

	color: #ff6600;

}



.red {

	color: #f00;

}



a.red:hover {

	text-decoration: underline;

	color: #f00;

}



.green {

	color: #3b0;

}



.gray {

	color: #333;

}



.gray01 {

	color: #666;

}



.gray02 {

	color: #999;

}



.gray03 {

	color: #bbb;

}



.rmb {

	padding-left: 8px;

	display: inline-block;

}



.orangebut,.bluebut,.graybut,.cancelBtn,.greenbut {

	display: inline-block;

	font-size: 12px;

	border-radius: 2px;

	text-align: center;

	padding: 0 19px;

	*overflow: visible;

	cursor: pointer;

}



input.orangebut,input.bluebut,input.graybut,input.cancelBtn {

	padding: 4px 19px;

	padding: 6px 19px 2px\9;

	*padding: 5px 19px 1px;

	_padding: 5px 19px 1px;

}



a.orangebut,a.bluebut,a.graybut,a.cancelBtn,a.greenbut {

	height: 23px;

	line-height: 23px;

	line-height: 26px\9;

	_line-height: 22px;

}



input[type=button]::-moz-focus-inner {

	border: 0;

}



.greenbut {

	background: #49b8ff;

	border: 1px solid #1ba3fa;

	color: #fff;

}



.greenbut:hover {

	background: #1ba3fa;

	color: #fff;

	color: #fff;

}



.orangebut {

	background: #ff6600;

	border: 1px solid #f65802;

	color: #fff;

}



.orangebut:hover {

	background: #f65802;

	color: #fff;

}



.bluebut {

	background: #49b8ff;

	border: 1px solid #1ba3fa;

	color: #fff;

}



.bluebut:hover {

	background: #1ba3fa;

	color: #fff;

	color: #fff;

}



.graybut {

	background: #f3f3f3;

	border: #cfcfcf 1px solid;

	color: #999;

}



.graybut:hover {

	background: #bbb;

	color: #fffeee;

}



.cancelBtn {

	background: #f4f4f4;

	border: #ddd 1px solid;

	color: #747474;

}



.cancelBtn:hover {

	background: #f4f4f4;

	border: #bbb 1px solid;

	color: #747474;

}



.tips-con {

	text-align: center;

	color: #666;

	margin: 30px 0;

}



.tips-con i {

	width: 17px;

	height: 17px;

	background-position: 0 -75px;

	display: inline-block;

	margin-right: 4px;

	vertical-align: -4px;

	vertical-align: -2px\9;

	_vertical-align: -2px;

}



.msgNoMore {

	font-size: 14px;

	padding: 15px 0 0;

	text-align: center;

	color: #bbb;

}



.rmbred {

	background-position: 0 -49px;

	background-repeat: no-repeat;

	padding-left: 10px;

}



.rmbgray {

	background-position: 0 -3px;

	background-repeat: no-repeat;

	padding-left: 10px;

}



.rmbwhite {

	background-position: 0 -25px;

	background-repeat: no-repeat;

	padding-left: 10px;

}



.page_nav:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	overflow: hidden;

}



.page_nav {

	overflow: hidden;

	height: 60px;

	clear: both;

}



.page_nav ul.pageUL {

	float: right;

	padding: 20px 5px 0 0;

}



.page_nav ul.pageUL li {

	float: left!important;

	margin: 0 5px;

	text-align: center;

}



.page_nav ul.pageUL li.total_page {

	color: #333;

	line-height: 38px;

	padding-right: 20px;

}



.page_nav ul.pageUL li.total_page i {

	color: #F00;

	font-style: normal;

}



.page_nav ul.pageUL li.curr_page {

	background-color: #FFEDE1;

	border: 1px solid #FD6D01;

	color: #F50;

	display: block;

	font-weight: bold;

	height: 25px;

	line-height: 25px;

	width: 25px;

}



.page_nav ul.pageUL li a {

	border: 1px solid #DEDEDE;

	display: block;

	float: left;

	height: 25px;

	line-height: 25px;

	text-align: center;

	padding-left: 10px;

	padding-right: 10px;

}



.page_nav ul.pageUL li a:hover {

	background-color: #FFF;

	border: 1px solid #FD6D01;

	color: #FD6D01;

	display: block;

	height: 25px;

	line-height: 25px;

	text-decoration: none;

}



.page_nav ul.pageUL li.prev_page a {

	background: url("../images/arrow_button.png") no-repeat scroll -170px -13px transparent;

	padding: 0 0 0 10px;

	white-space: nowrap;

	width: 46px;

}



.page_nav ul.pageUL li.next_page a {

	background: url("../images/arrow_button.png") no-repeat scroll right 5px transparent;

	padding: 0 10px 0 0;

	white-space: nowrap;

	width: 46px;

}



.page_nav ul.pageUL li.prev_page a:hover,.page_nav ul.pageUL li.next_page a:hover {

	background-color: #FFF;

}



.page_nav {

	overflow: hidden;

	height: 60px;

	clear: both;

}



.page_nav ul.pageULEx {

	float: right;

	padding: 20px 0 0 0;

	margin-right: 0;

	display: inline;

}



.page_nav ul.pageULEx li {

	line-height: 32px;

}



.page_nav ul.pageULEx li.curr_page {

	padding: 4px 0 5px 0;

	padding: 4px 0 5px 0\9;

	_padding: 4px 0 5px 0;

	font-size: 14px;

	font-family: Arial;

	line-height: 22px;

}



.page_nav ul.pageULEx li a {

	padding: 3px 0 4px 0;

	padding: 3px 0 4px 0\9;

	_padding: 3px 0 4px 0;

	font-size: 14px;

	font-family: Arial;

	line-height: 22px;

}



.page_nav ul.pageULEx li.prev_page a,.page_nav ul.pageULEx li.next_page a {

	padding: 4px 0 3px 0;

	padding: 5px 0 2px 0\9;

	_padding: 5px 0 2px 0;

	line-height: 22px;

}



.page_nav ul.pageULEx li {

	float: left;

	list-style: none;

	margin: 0 0 0 5px;

	text-align: center;

}



.page_nav ul.pageULEx li {

	float: left;

	text-align: center;

	color: #666;

	font-family: Arial;

}



.page_nav ul.pageULEx li.curr_page {

	display: block;

	font-weight: bold;

	text-align: center;

	width: 30px;

	overflow: hidden;

	color: #666;

}



.page_nav ul.pageULEx li a {

	border: 1px solid #DEDEDE;

	text-align: center;

	padding-left: 10px;

	padding-right: 10px;

	border-radius: 5px;

	color: #49B8FF;

}



.page_nav ul.pageULEx li a,.page_nav li a:hover {

	display: block;

	overflow: hidden;

}



.page_nav ul.pageULEx li a:hover {

	background-color: #49B8FF;

	border: 1px solid #49B8FF;

	color: #FFF;

	text-decoration: none;

}



.page_nav ul.pageULEx li.prev_page a {

	border: 1px solid #DEDEDE;

	display: block;

	text-align: center;

	overflow: hidden;

	width: 55px;

	border-radius: 5px;

	color: #49B8FF;

}



.page_nav ul.pageULEx li.next_page a {

	white-space: nowrap;

	width: 55px;

	overflow: hidden;

}



.page_nav ul.pageULEx li.prev_page a:hover,.page_nav li.next_page a:hover {

	background-color: #49B8FF;

	color: #fff;

	border: 1px solid #49B8FF;

	overflow: hidden;

}



.fixed_wx_r {

	width: 118px;

	height: 140px;

	background: #FFF;

	border: 1px solid #E3E3E3;

	position: fixed;

	_position: absolute;

	z-index: 20;

	top: 200px;

	right: 0;

}



.fixed_wx_r .fixed_wx_close {

	width: 15px;

	height: 15px;

	font-family: Arial;

	color: #fff;

	text-align: right;

	font-size: 16px;

	border-left: 1px solid #E1E1E1;

	border-bottom: 1px solid #E1E1E1;

	background-position: -103px -193px;

	background-color: #fff;

	float: right;

}



.fixed_wx_r .ft-weixin-img {

	text-align: center;

	display: block;

	margin-top: 19px;

}



.fixed_wx_r .ft-weixin-img s {

	width: 93px;

	height: 93px;

	margin: 0 auto;

	display: inline-block;

	background-position: 0 -168px;

}



.fixed_wx_r p {

	display: block;

	text-align: center;

	color: #999;

}





.m-all-sort dd a {

font-size: 12px;

float: left;

padding-right: 0px;

}