html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
	font-size: 12px;
	color: #333;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: underline;
	color:#1AC14B;
}

ol,ul {
	list-style: none;
}

a img {
	border: 0;
}

img {
	vertical-align: middle;
}

table {
	empty-cells: show;
}

del {
	text-decoration: line-through;
}

h1 {
	font-size: 20px;
	font-family: Arial,Lucida,Verdana,"microsoft",Helvetica,sans-serif;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 12px;
}

/*layout*/
.w {
	width: 1210px;
	padding: 0;
	margin: 0 auto;
	zoom: 1;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.al {
	text-align: left;
}

.ac {
	text-align: center;
}

.ar {
	text-align: right;
}

.clr {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
*html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */
*+html .clearfix {
	min-height: 1%;
}

.overflow {
	overflow: hidden;
}

.block {
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.hide {
	display: none;
}

.invisible {
	visibility: hidden;
}
/*form*/
.form label,.form input,.form select,.form textarea,.form button,.form .label {
	float: left;
	font-size: 12px;
}

.form .item {
	overflow: hidden;
	zoom: 1;
}

.form .item-hidden {
	overflow: hidden;
	zoom: 1;
	display: none;
}

.btn-img {
	cursor: pointer;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
}

.btn-text {
	cursor: pointer;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: center;
}

.btn-link {
	display: block;
	overflow: hidden;
	text-align: center;
}
/*module*/
.m,.mt,.mc,.mb {
	overflow: hidden;
	zoom: 1;
}

.mt .extra {
	float: right;
}

.m {
	margin-bottom: 10px;
}

.lh {
	overflow: hidden;
	zoom: 1;
}

.lh li, .lh dl, .lh .item {
	float: left;
}

.ld {
	position: relative;
	zoom: 1;
}

.ld s, .ld b, .ld .block {
	position: absolute;
	overflow: hidden;
}
/*tab*/
.tab {
	overflow: hidden;
	zoom: 1;
}

.tab li,.tab-item {
	float: left;
	text-align: center;
}

#shortcut,
#shortcut .w,
#shortcut .fl b,
#shortcut .menu b {
	background-image: url(/static/frontend/i/20111221c.png);
	background-repeat: no-repeat;
}

#shortcut li {
	background-image: url(/static/frontend/i/20120112b.png);
	background-repeat: no-repeat;
}

#shortcut,
#shortcut .w {
	height: 30px;
	background-color: #efefef;
	background-repeat: repeat-x;
}

#shortcut {
	width: 100%;
	padding-bottom: 1px;
	line-height: 30px;
}

#shortcut li {
	height: 27px;
	padding: 0 10px;
	background-position: -230px -320px;
}

#shortcut .fl .fore1 {
	padding-left: 15px;
	background: none;
}

#shortcut .fl b {
	top: 10px;
	left: 1px;
	width: 10px;
	height: 10px;
	background-position: -57px -289px;
	cursor: pointer;
}

#shortcut .fr {
	height: 30px;
	overflow: visible;
}

#shortcut .fr .fore1 {
	background: none;
}

#shortcut .fr .menu {
	position: relative;
	z-index: 10;
	width: 83px;
	padding: 3px 0 0;
}

#shortcut .menu dl {
	width: 67px;
	padding: 0 7px;
}

#shortcut .menu dt {
	height: 24px;
	padding: 0 10px 1px 6px;
	line-height: 24px;
	cursor: default;
}

#shortcut .menu b {
	top: 10px;
	right: 3px;
	width: 7px;
	height: 4px;
	background-position: -35px -281px;
}

#shortcut .menu dd {
	display: none;
	padding: 4px 0 4px 5px;
	line-height: 21px;
}

#shortcut .fr .hover {
	z-index: 11;
}

#shortcut .hover dl {
	border: 1px solid #ddd;
	background: #fff;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
}

#shortcut .hover dt {
	padding-left: 5px;
	border-bottom: 1px solid #F3F3F3;
	line-height: 23px;
}

#shortcut .hover dd {
	display: block;
}

#shortcut .hover b {
	top: 9px;
	background-position: -35px -275px;
}

#shortcut a.link-logout:link,
#shortcut a.link-logout:visited {
	color: #999;
}

.loginbar a {
	margin-left: 5px;
}

#mycity {
	font-weight: bold;
	color: #005EA7;
}

#quit {
	color: #999;
}

#cityselector .smc{background:#fff;}
#cityselector .item{width:374px;padding:6px 0;margin:0 12px;border-top:1px dotted #ccc;overflow:hidden;zoom:1;}
#cityselector .item a{float:left;margin-right:14px;white-space:nowrap;}
#cityselector .fore{border-top:none;}
#cityselector .smc .extra{padding:5px 12px;background:#f3f3f3;color:#f60;}
#cityselector .smc,
#cityselector .smc .extra{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
*html #shortcut .fl {
	height: 27px;
	overflow: hidden;
}

*html #shortcut .fl b {
	top: 8px;
}

*html #shortcut li.menu dl {
	position: absolute;
}
/*footer*/
#footer {
	padding-bottom: 30px;
	text-align: center;
}

#footer .links a, #footer .links span {
	margin: 0 10px;
}

#footer .links span a {
	margin: 0;
}

#footer .copyright {
	margin: 10px 0;
}

#footer .authentication a {
	margin: 0 5px;
}
/*logo*/
#logo {
	padding: 10px 0;
	position: relative;
}

#logo b {
	position: absolute;
	background: url(/static/frontend/i/regist-word.png) no-repeat;
	top: 18px;
	left: 180px;
	width: 111px;
	height: 46px;
}

#shortcut .fl span {
	display: none
}

#intelligent-regName {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BBBBBB;
	left: 0;
	position: absolute;
	top: 38px;
	width: 268px;
	z-index: 100;
}

#intelligent-regName li {
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
}

.o-intelligent-regName {
}

#select-regName {
	overflow: visible;
}

#regist .btn-regist {
	*zoom: 1;
	display: inline-block;
	border: 0 none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff
}

.btn .btn-text {
	height: 25px;
	padding: 0 0 0 10px;
	float: left;
	display: block;
	overflow: hidden;
	line-height: 25px;
	text-align: left;
	background-position: 0 -25px;
}
/*#footer*/
#footer-2013 {
	padding-bottom: 30px;
	text-align: center;
}

#footer-2013 .links a,
#footer-2013 .links span {
	margin: 0 10px;
}

#footer-2013 .links span a {
	margin: 0;
}

#footer-2013 .copyright {
	margin: 10px 0;
}

#footer-2013 .authentication a {
	margin: 0 5px;
}

/*shortcut*/
.sc b {
	background: url(/static/frontend/i/20130330a.png) no-repeat -90px -23px;
}


#shortcut-2013,
#shortcut-2013 .w {
	background: #FAFAFA;
}

#shortcut-2013 {
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
}

#shortcut-2013 .w li {
	height: 20px;
	padding: 0 11px 0 12px;
	line-height: 30px;
}

#shortcut-2013 li s {
	top: 9px;
	left: 0;
	width: 0px;
	height: 12px;
	border-left: 1px solid #DDD;
	overflow: hidden;
}

#shortcut-2013 b {
	transition: transform 0.2s ease-in 0s;
}

#shortcut-2013 .fl {
	overflow: visible;
}

#shortcut-2013 .fl .fore1 {
	padding-left: 28px;
	z-index: 1;
}
.kf{
    font-size: 16px;
    color: #ca1926;
    font-style: italic;
    padding-left: 28px;
    z-index: 1;
    font-weight: bold;
}
.kf i{
    background: url(/static/frontend/i/4008.jpg) no-repeat 0px 0px;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.q-icon i{
    background:url(/static/frontend/i/selectpanel.jpg) no-repeat 0px 0px;
    width:20px;
    height:16px;
    display:inline-block;
    vertical-align: middle;
    margin-bottom: 3px;
}
.fl b {
	top: 8px;
	left: 10px;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

#shortcut-2013 .fl li:hover b {
	transform: rotate(720deg);
}

#shortcut-2013 .fl .jtip {
	left: 68px;
	top: 6px;
	width: 120px;
	line-height: 16px;
}

#shortcut-2013 .fr {
	height: 30px;
	overflow: visible;
}

#shortcut-2013 .fr b {
	top: 13px;
	right: 8px;
	width: 7px;
	height: 4px;
	background-position: -95px -55px;
}

#shortcut-2013 .menu {
	width: 60px;
	z-index: 99999999999;
}

#shortcut-2013 .dd {
	display: none;
}

#shortcut-2013 .hover .outline,
#shortcut-2013 .hover .dd {
	position: absolute;
	border: 1px solid #DDD;
	background: #fff;
	-moz-box-shadow: 0 0 10px #DDD;
	-webkit-box-shadow: 0 0 10px #DDD;
	box-shadow: 0 0 10px #DDD;
}

#shortcut-2013 .hover .outline {
	z-index: -1;
	left: 5px;
	top: 3px;
	width: 73px;
	height: 28px;
}

#shortcut-2013 .hover .blank {
	position: absolute;
	z-index: 1;
	top: 25px;
	left: 6px;
	width: 73px;
	height: 6px;
	overflow: hidden;
	background: #fff;
}

#shortcut-2013 .hover .dd {
	display: block;
	top: 30px;
}

#shortcut-2013 .fr .hover b {
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

#biz-service.hover .dd {
	left: 5px;
	width: 73px;
}

#biz-service.hover .dd div {
	padding-left: 6px;
	line-height: 22px;
}

#site-nav .dd {
	left: -164px;
	width: 242px;
}

#site-nav .dd dl {
	width: 70px;
}

#site-nav .dd .fore2 {
	width: 80px;
}

#site-nav .dd .fore3 {
	width: 90px;
}

#site-nav .dd dt {
	padding: 4px 0 4px 9px;
	line-height: 20px;
	font-weight: bold;
}

#site-nav .dd dd {
	padding-left: 9px;
	line-height: 22px;
}

#intelligent-regName li {
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
}

#regist .mt {
	background: #f2f2f2;
}

#shortcut,#shortcut .w {
	background: #fafafa;
}

#regist {
	background: #FFF;
}

.thickframe {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000000;
	width: 100%;
	height: 100%;
	background: #000;
	border: 0;
	filter: alpha(opacity = 0);
	opacity: 0;
}

.thickdiv {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000001;
	width: 100%;
	height: 100%;
	background: #000;
	border: 0;
	filter: alpha(opacity = 15);
	opacity: .15;
}

.thickbox {
	position: absolute;
	z-index: 10000002;
	overflow: hidden;
	padding: 0;
	border: 4px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.thicktitle {
	height: 27px;
	padding: 0 10px;
	border: solid #C4C4C4;
	border-width: 1px 1px 0;
	background: #F3F3F3;
	line-height: 27px;
	font-family: arial, "\5b8b\4f53";
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.thickclose:link, .thickclose:visited {
	display: block;
	position: absolute;
	z-index: 100000;
	top: 7px;
	right: 12px;
	overflow: hidden;
	width: 15px;
	height: 15px;
	background: url(/misc/201007/skin/df/i/bg_thickbox.gif) no-repeat 0 -18px;
	font-size: 0;
	line-height: 100px;
}

.thickcon {
	overflow: auto;
	background: #fff;
	border: solid #C4C4C4;
	border-width: 1px;
	padding: 10px;
}

.thickloading {
	background: url(/misc/201007/skin/df/i/loading.gif) #fff no-repeat center center;
}

.thickcountdown {
	height: 20px;
	padding-right: 6px;
	margin-top: -20px;
	text-align: right;
	color: #999;
}

*html .thickframe {
	position: absolute;
}

*html .thickdiv {
	position: absolute;
}

#thicktitler {
	padding: 0 11px;
	background: #8DB7DC;
	border: none;
	color: #fff;
}

#thickcloser:link, #thickcloser:visited {
	top: 6px;
	right: 9px;
	width: 16px;
	height: 17px;
	background-position: 0 0;
}

#thickconr {
	border: solid #8DB7DC;
	border-width: 1px;
}

.regist-2013 .btnt {
	width: 322px;
	margin: 20px auto 0;
}

.regist-2013 .btnt .btn-img {
	width: 322px;
	height: 34px;
	line-heiht: 34px;
	background: #e4393c;
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: "΢���ź�";
	font-size: 16px;
	font-weight: 800;
}

#protocol-con {
	height: 356px;
	overflow: auto;
	padding: 10px 20px 0 10px;
}

#protocol-con h5 {
	line-height: 30px;
}

#protocol-con p {
	line-height: 20px;
}

#protocol-con p strong {
	font-weight: normal;
}

.thicktitle {
	padding: 0;
	text-align: center;
}

.btn-img, .button {
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
}

.loading-style1 b,.loading-style2 {
	background: url(/misc/lib/skin/e/i/loading-jd.gif) no-repeat 50% 50%
}

.loading-style1 {
	width: 126px;
	margin: 0 auto;
	text-align: center;
	color: #999
}

.loading-style1 b {
	display: block;
	width: 43px;
	height: 24px;
	margin: 0 auto 5px
}

.loading-style1 {
	margin: 10px auto
}
/*header*/
#header-2013 {
	height: 60px;
	padding: 15px 0;
}

.logo-2013 {
	float: left;
	width: 330px;
}

.logo-2013 a:link b, .logo-2013 a:visited b {
	cursor: pointer;
	height: 38px;
	left: 168px;
	top: 12px;
	width: 100px;
}

.logo-2013 a:hover b, .logo-2013 a:active b {
	background: url("/static/frontend/i/20130330a_2.png") no-repeat scroll 0 -312px #FFFFFF;
	display: none;
}

/* search */
.search-2013 {
	float: left;
	padding: 4px 86px 0 0;
	width: 552px;
	position: relative;
}

.search-2013 input {
	border: 0 none;
	height: 30px;
	margin: 0;
	padding: 0;
}

.search-2013 .i-search {
	border: 3px solid #1AC14B;
	height: 30px;
	margin-bottom: 3px;
	width: 545px;
	z-index: 11;
}

.search-2013 .form {
	height: 30px;
	overflow: hidden;
}

.search-2013 .text {
	background-color: #FFFFFF;
	background-position: 0 -360px;
	background-repeat: repeat-x;
	color: #999999;
	font-family: arial,"宋体";
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding: 5px;
	width: 457px;
	border:0;
}

.search-2013 .button {
	background: none repeat scroll 0 0 #1AC14B;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	width: 78px;
}

.search-2013 .text, .search-2013 .button {
}

.search-2013 .shelper {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E4393C;
	box-shadow: 0 0 5px #999999;
	left: -3px;
	overflow: hidden;
	position: absolute;
	top: 32px;
	width: 308px;
}

.search-2013 .shelper li.close:hover {
	background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}

.search-2013 .text:focus {
	background-color: #FCFCFC;
	box-shadow: 2px 2px 3px #D2D2D2 inset;
}
.search-menu{
    width: 465px;
    height: auto;
    background: #fff;
    border:1px solid #ededed;
    cursor: default;
    margin: 0;
    outline: 0;
    position: absolute;
    z-index: 99999;
    left: 3px;
    top: 37px;
    display:none;
}
.search-menu li{
    padding:5px;
}
.search-menu li span{
    color:#999;
}
.search-li-bg{
    background:#eee;
}
#hotwords {
	color: #999999;
	height: 18px;
	overflow: hidden;
}

#hotwords span, #hotwords strong {
	float: left;
	font-weight: 400;
}

#hotwords a:link, #hotwords a:visited {
	color: #999999;
	float: left;
	margin-right: 10px;
}

#hotwords a:hover, #hotwords a:active {
	color: #E4393C;
}
/* 顶部通栏 */
.wrap-fixed{
    position: fixed;
    top:0px;
    _position: absolute;
    _top: expression(documentElement.scrollTop);
    z-index:99999;
    background:#fff;
}
.wrap-head{
    border-top:1px solid #e4e4e4;
    display:none;
    padding:5px;
    /*overflow:hidden;*/
}
.min-head{
    width:1200px;
    margin:0 auto;
}
/*buycar*/
.nav-mes {
    width: 235px;
    height: 46px;
    float: right;
}
.nav-mes-cart {
    float: right;
    position: relative;
    padding-left: 0px;
    margin-left: 0px;
    height: 48px;
    width: 132px;
    z-index:99999999;
}
.nav-mes-cart-border .menu-hd{
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}
.nav-mes-cart-hover .nav-mes-minicart{
    display:block
}
.menu-hd {
    background:#fff url(/static/frontend/i/hover.jpg) no-repeat;
    width: 132px;
    height: 34px;
    float: right;
    cursor: pointer;
    position: absolute;
    clear: both;
    left: 8px;
    top: 3px;
    border:1px solid #fff;
}
.menu-hd1 {
    width: 15px;
    height: 14px;
    color: #fff;
    position: absolute;
    left: 24px;
    top: 3px;
    text-align: center;
    font-size: 12px;
}
.nav-mes-minicart {
    border: 1px solid #e4e4e4;
    position: absolute;
    width: 320px;
    color: #666;
    background-color: #FAFAFA;
    padding: 0px 0px 10px;
    left: -180px;
    top: 37px;
    display: none;
    overflow: hidden;
    box-shadow:0px 4px 4px rgba(0,0,0,0.2)
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=125, Color='#ece6e6');
    z-index:-1
}
#cart_no_product {

    padding: 20px 30px 10px;
    color: #666666;

}
#cart_no_product i{
    background:url(/static/frontend/i/20130330a.png) no-repeat;
    display:inline-block;
    width: 56px;
    height: 49px;
    vertical-align: middle;
}
.mini-cart-cp {
    margin-left: 10px;
    margin-bottom: 7px;
    width: 315px;
    float: left;
    max-height: 320px;
    overflow-y: scroll;
    _display: inline;
    _height: expression(this.scrollHeight > 320 ? "320px" : "auto");
}
.mini-cart-cpbox {
    width: 100%;
    float: left;
    padding: 10px;
    line-height: 22px;
}
.mini-cart-cpleft {
    width: 58px;
    float: left;
}
.mini-cart-cpright {
    width: 230px;
    float: left;
    height: 57px;
    padding-left: 8px;
}
.mini-cart-cpleft img {
    width: 58px;
}
.cpright01 {
    float: left;
    width: 100px;
    line-height: 18px;
}
.cpright02 {
    float: left;
    width: 65px;
    text-align: center;
}
.cpright03 {
    width: 55px;
    float: right;
    text-align: center;
}
.cpright03 a{
    color:#666;
}
.mini-car-btn {
    line-height: 20px;
    text-align: center;
    padding-top: 10px;
}
.mini-car-btn .smb a {
    display: inline-block;
    width: 120px;
    height: 30px;
    margin-top: 6px;
    background: #E4393C;
    color: #fff;
    text-align: center;
    font-weight: 700;
    line-height: 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/*jd隐藏先*/
/*#settleup-2013 dt, #settleup-2013 dl.hover dt, #settleup-2013 .nogoods b {
	background: url(/static/frontend/i/hover.jpg) no-repeat;
	width: 132px;
    height: 34px;
    float: right;
    cursor: pointer;
    position: absolute;
    clear: both;
    left: 8px;
    top: 3px;
}

#settleup-2013 {
	float: right;
	height: 30px;
	margin-top: 12px;
	position: relative;
	width: 126px;
	z-index: 9;
}

#settleup-2013 dt {
	background-color: #F7F7F7;
	background-position: -115px -84px;
	border: 1px solid #EFEFEF;
	cursor: pointer;
	height: 30px;
	padding: 0 20px 0 30px;
	position: absolute;
	text-align: center;
	width: 74px;
	z-index: 3;
}

#settleup-2013 dt .shopping {
	background: url(/static/frontend/i/hover.jpg) no-repeat;
	width: 132px;
    height: 34px;
    float: right;
    cursor: pointer;
    position: absolute;
    clear: both;
    left: 8px;
    top: 3px;
}


#settleup-2013 dt a {
	line-height: 27px;
}

#settleup-2013 dt b {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #CCCCCC;
	border-style: dashed dashed dashed solid;
	border-width: 5px;
	height: 0;
	overflow: hidden;
	right: 4px;
	top: 9px;
	width: 0;
}

#settleup-2013 dd {
	display: none;
	position: absolute;
	right: 0;
	top: 32px;
	width: 350px;
}

#settleup-2013 dl.hover dt {
	height: 32px;
	border: 1px solid #E3E3E3;
	border-bottom: 0;
	background-position: -115px -114px;
	background-color: #fff;
	-moz-box-shadow: 0 0 10px #DDD;
	-webkit-box-shadow: 0 0 10px #DDD;
	box-shadow: 0 0 10px #DDD
}

#settleup-2013 dl.hover s {
	background: none repeat scroll 0 0 #FFFFFF;
	bottom: -10px;
	height: 10px;
	left: -10px;
	position: absolute;
	width: 134px;
}

#settleup-2013 dl.hover dd {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	display: block;
}

#settleup-content {
	background: none repeat scroll 0 0 #FFFFFF;
	left: 0;
	position: relative;
	top: 0;
	width: 350px;
	z-index: 2;
}

#settleup-iframe {
	background: none repeat scroll 0 0 #000000;
	left: 0;
	position: absolute;
	top: 0;
	width: 350px;
	z-index: 1;
}

#settleup-2013 .prompt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 10px 15px;
}

#settleup-2013 .nogoods {
	color: #999999;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	padding-left: 30px;
}

#settleup-2013 .nogoods b {
	background-position: 0 0;
	float: left;
	height: 49px;
	width: 56px;
}

#settleup-2013 .sm {
	margin-bottom: 0;
}

#settleup-2013 .smt {
	background-position: 0 -118px;
	background-repeat: repeat-x;
	border-color: #DDDDDD #DDDDDD #EEEEEE;
	border-style: solid;
	border-width: 1px;
	height: 25px;
	line-height: 25px;
	padding: 6px 8px;
}

#settleup-2013 .smt .extra {
	color: #999999;
}

#settleup-2013 .smc {
	border: solid #ddd;
	border-width: 0 1px;
	background: #fff;
	height: auto!important;
	height: 344px;
	max-height: 344px;
	overflow-y: auto
}

#settleup-2013 ul {
	margin-top: -1px;
}

#settleup-2013 li {
	border-top: 1px dotted #CCCCCC;
	line-height: 17px;
	overflow: hidden;
	padding: 8px 10px;
	vertical-align: bottom;
}

#settleup-2013 li:hover, #settleup-2013 li.hover {
	background: none repeat scroll 0 0 #F5F5F5;
}

#settleup-2013 .p-img {
	border: 1px solid #DDDDDD;
	font-size: 0;
	height: 50px;
	margin-right: 10px;
	padding: 0;
	width: 50px;
}

#settleup-2013 .p-name {
	height: 52px;
	width: 150px;
}

#settleup-2013 .p-price {
	font-weight: 700;
}

#settleup-2013 .delete {
	color: #005EA7;
}

#settleup-2013 .smb {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F5F5F5;
	border-color: #DDDDDD;
	border-image: none;
	border-style: solid;
	border-width: 0 1px 1px;
	padding: 8px;
}

#settleup-2013 .smb b {
	color: #E4393C;
	margin: 0 5px;
}

#settleup-2013 .smb strong {
	color: #E4393C;
	font-size: 18px;
}

#settleup-2013 .smb a {
	background: none repeat scroll 0 0 #E4393C;
	border-radius: 5px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	margin-top: 6px;
	text-align: center;
	width: 120px;
}

#settleup-2013 li .gift {
	height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 310px;
}

#settleup-2013 li .gift a, #settleup-2013 li .gift-jq {
	color: #999999;
}

#settleup-2013 .gift-jq {
	clear: both;
}

#settleup-2013 .dt {
	padding: 2px 10px;
}

#settleup-2013 .dt-mz {
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 310px;
}

#settleup-2013 .dt-mz a {
	color: #999999;
}

#settleup-2013 .dt-mz:hover {
	background: none repeat scroll 0 0 #FFFFFF;
}*/
/*nav*/

#nav {
	width: 100%;
	background: #1AC14B;
	height: 45px;
}

#nav-2013 {
	height: 45px;
	position: relative;
	z-index: 999;
	padding-left: 210px;
	background: #1AC14B;
}

#categorys-2013 .mt b,   #categorys-2013.hover .mt b {
	background-image: url("/static/frontend/i/nav.png");
	background-repeat: no-repeat;
}

#categorys-2013 {
	height: 45px;
	left: 0;
	position: absolute;
	top: 0;
	width: 210px;
}

#categorys-2013 .mt {
	background: none repeat scroll 0 0 #16AB43;
}

#categorys-2013 .mt a {
	color: #FFFFFF;
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
}

#categorys-2013 .mt b {
	background-position: -28px -8px;
	height: 20px;
	right: 10px;
	top: 10px;
	width: 20px;
}

.mc {
	display: none;
	position: absolute;
	top: 45px;
	left: 0;
	width: 206px;
	height: 414px;
	padding: 3px 3px 3px 0;
	background: #fff;
	overflow: visible;
	box-shadow: 4px 2px 5px rgba(0,0,0,0.2);
	z-index:999;
}

#categorys-2013 .item {
	border-top: 1px solid #FFFFFF;
	width: 200px;
}

#categorys-2013 .fore1 {
	border-top: 0 none;
}

#categorys-2013 dl {
	margin: 0 auto;
	width: 200px;
	height:58px;
	position:relative;
}

#categorys-2013 dt {
	background: url("/static/frontend/i/mod_m.jpg") no-repeat;
	height: 40px;
	width: 36px;
}
#categorys-2013 dl .tpics{
    background-position: 0 9px;
}
#categorys-2013 dl .tpics1{
    background-position: left -36px;
}

#categorys-2013 dl .tpics2{
    background-position: left -69px;
}
#categorys-2013 dl .tpics3{
    background-position: left -106px;
}
#categorys-2013 dl .tpics4{
    background-position: left -143px;
}
#categorys-2013 dl .tpics5{
    background-position: left -180px;
}
#categorys-2013 dl .tpics6{
    background-position: left -217px;
}
#categorys-2013 .nav-hover dd {

    border:1px solid #e4e4e4;
    padding-right:15px;
    background:#fff;
}
#categorys-2013 .nav-hover .menu_eject{
    display:block;
}
.menu_eject{
    padding:4px 0px;
    position:absolute;
    left:162px;
    top:-4px;
    background:#fff;
    overflow:hidden;
    width:440px;
    display:none;
    z-index:999;
    box-shadow: 4px 2px 5px rgba(0,0,0,0.2);
    border-top: 1px solid #e4e4e4;
}

.menu_eject li{
    float:left;
    padding:15px;
    color:#ccc;
    padding:5px;
}
.menu_eject li a{
    display:inline-block;
    width:75px;
    color:#666;
    text-align:center;
}
#categorys-2013 dl dd {
	padding: 4px 0 2px 6px;
	width: 150px;
	border:1px solid #fff;
	position:absolute;
	left:45px;
	top:0px;
}

#categorys-2013 dl dd .nav-mc-title, #categorys-2013 dl dd .nav-mc-title a {
	font-family: "微软雅黑";
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	color:#16AB43;
}

#categorys-2013 dl dd .nav-mc-title span {
	background: none repeat scroll 0 0 #8AD571;
	color: #FFFFFF;
	font-family: 宋体;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
	padding: 3px 5px;
}

#categorys-2013 dl dd p {
	line-height: 18px;
	width:150px;
}

#categorys-2013 dl dd p a {
	color: #999;
	padding: 0 10px 0 0;
	word-break: break-all;
	word-wrap: break-word;
}

#categorys-2013 dl dd .nav-mc-title a:hover, #categorys-2013 dl dd p a:hover,.menu_eject li a:hover {
	color: #26A61C;
}



.hover .mc {
	display: block;
}

.hover .mt b {
	background-position: -28px -32px;
}

#navitems-2013, #navitems-2013 li, #navitems-2013 li a {
	height: 45px;
	margin-left:20px;
}

#navitems-2013 li {
	float: left;
	position: relative;
	width: 100px;
}

#navitems-2013 li a {
	width: 100px;
	color: #FFFFFF;
	font: 700 15px/45px "microsoft yahei";
	text-align: center;
	text-decoration: none;
	display:inline-block;
}

#navitems-2013 .curr, #navitems-2013 .hover {
	z-index: 1;
}

#navitems-2013 .curr a, #navitems-2013 .hover a {
	background: none repeat scroll 0 0 #16AB43;
}
#navitems-2013 a:hover {
	background: none repeat scroll 0 0 #16AB43;
}



/*footer*/
.footer {
	background: none repeat scroll 0 0 #f6f6f6;
	color: #666;
	height: auto;
	min-width: 1000px;
	padding-bottom: 50px;
	width: 100%;
	clear:both;
}

.footer a {
	color: #666;
}

.footer-nav {
	background: #1AC14B;
	height: 48px;
	width: 100%;
	margin-top: 15px;
}

.footer-nav ul {
	width: 1000px;
	margin: 0 auto;
}

.footer-nav ul li {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 48px;
	background: url(/static/frontend/i/globalbackground.png) no-repeat scroll rgba(0, 0, 0, 0);
	padding: 0 15px 0 38px;
	margin-left: 90px;
}

.footer-nav ul li.fn1 {
	background-position: -172px -118px;
}

.footer-nav ul li.fn2 {
	background-position: -172px -166px;
}

.footer-nav ul li.fn3 {
	background-position: -172px -214px;
}

.footer_ex {
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
	padding: 28px 5px 0;
	width: 990px;
}

.footer_ex li {
	float: left;
	padding: 0 29px;
	text-align: center;
	width: 107px;
}

.footer_ex li, .footer_ex li .ex_con {
	width: 110px;
}

.footer_ex li .pic, .fcode_phone .cp_l, .fcode_phone a, .fcode_wx .cw_l, .fcode_sub p input, .fcode_sina .cs_bg, .cs_but .but, .cs_but .amount {
	background: url("/static/frontend/i/footer_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.footer_ex li .pic {
	height: 36px;
	margin: 0 auto;
	width: 38px;
}

.footer_ex li .ex_pic1 {
	background-position: 0 0;
}

.footer_ex li .ex_pic2 {
	background-position: -79px 0;
}

.footer_ex li .ex_pic3 {
	background-position: -157px 0;
}

.footer_ex li .ex_pic4 {
	background-position: -235px 0;
}

.footer_ex li .ex_pic5 {
	background-position: -313px 0;
}

.footer_ex li .ex_pic6 {
	background-position: -391px 0;
}

.footer a {
	color: #666;
}

.footer_ex li .pic a {
	display: block;
	height: 36px;
	width: 38px;
}

.footer_ex li .ex_con {
	line-height: 18px;
	padding: 5px 0;
}

.footer_ex li .ex_con strong {
	font-weight: bold;
}

.footer_ex li .ex_con p {
	color: #999999;
}

.footer_links {
	height: 100px;
	margin: 15px auto 0;
	overflow: hidden;
	padding: 0 5px;
	width: 990px;
}

.footer_ex, .footer_links {
	padding: 0;
	width: 1200px;
}

.footer_ex {
	padding: 28px 0 0;
}

.footer_links li {
	float: left;
	text-align: center;
	width: 168px;
}

.footer_links li h3 {
	font-size: 14px;
	line-height: 25px;
}

.footer_links li p {
	line-height: 25px;
	padding-left: 2px;
}
/*友情链接*/
#links{
    width:1200px;
    margin:0 auto;
}
.tab-box{
    border-bottom:1px solid #ddd;
    height: 33px;
}
.tab-box ul{
    overflow:hidden;
}
.tab-box li{
    padding:8px;
    float:left;
    font-size:14px;
}
.tab-box .i{
    border-bottom:2px solid #1AC14B;
}
.links{
    padding:10px 0px;
    overflow:hidden;
}
.links li{
    padding:5px;
    float:left;
}
.links a{
    margin-right:5px;
}

/*版权*/
.copyright {
	margin: 15px auto 10px;
	overflow: hidden;
}

.copyright p {
	line-height: 28px;
	text-align: center;
}

.copyright .p1 a {
	padding: 0 12px;
}

.copybot {
	margin: 0 auto;
	width: 700px;
	text-align: center;
}

.copybot a {
	display: inline-block;
	height: 40px;
	margin-right: 5px;
	width: 108px;
	background:url(/static/frontend/i/outherlogo.png) no-repeat;
}

.copybot .a0 {
	background-position: -880px 0;
}
.copybot .a1 {
	background-position: -110px 0;
}

.copybot .a2 {
	background-position: -220px 0;;
}

.copybot .a3 {
	background-position:-770px 0;
}

.copybot .a4 {
	border: 1px solid #eee;
    background: #fff url(/static/frontend/i/wepaylogo.png) no-repeat 50%;
    background-size: 90px
}

.copybot .a5 {
	background-position: 0 -713px;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}

.fc-icon {
	background: url("/static/frontend/i/sell_icon.png") no-repeat scroll 0 0;
}

.fc-icon {
	display: inline;
	float: left;
	height: 16px;
	margin-right: 5px;
	margin-top: 2px;
	overflow: hidden;
	width: 16px;
}

.fc-seller-bail {
	display: inline-block;
}

.fc-icon-persion-auth {
	background-position: 0 -20px;
}

.fc-icon-bail {
	background-position: -280px -80px;
	margin-right: 0;
}

.fc-icon-back7plus {
	background-position: -340px -80px;
	margin-right: 0;
}

.fc-icon-mail {
	background-position: -200px -40px;
	margin-right: 0;
}

.fc-icon-quanlity {
	background-position: -260px -40px;
	margin-right: 0;
}

.fc-seller-bail-text {
	border: 1px solid #00BA97;
	color: #00BA97;
	display: inline;
	float: left;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	margin-top: 2px;
}

.fc-seller-normal-text {
	display: inline;
	float: left;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	margin-top: 2px;
}

.fc-seller-bail-unit {
	display: inline-block;
	transform: scale(0.9);
}
/*login mini*/
.cart-checkout, .cart-head, .cart-shut{
    background: url("/static/frontend/i/cart.png") no-repeat scroll 9999px 9999px transparent;
}
.cart-shut {
    background-position: 0 -136px;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 19px;
}
.cart-shut:hover{
    background-position: 0 -163px;
}
.popMask {
    background: #333;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.3;
    filter: alpha(opacity=30);
    _width: 0;
    _height: 0;
    display: none;
}
.login-wrap {
	width:393px;
	position:fixed;
	left:50%;
	top:50%;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop)+400);
    background:#fff;
    z-index: 100000000;
	z-index: 1000000001 !important;
	display:none;
}
.login-title {
	height:45px;
	background-color:#f7f7f7;
	border:1px solid #ddd;
	border-width:1px 1px 0 1px;
	border-bottom:0;
	text-indent:25px;
	font-weight:bold;
	color:#666;
	line-height:45px;
	position:relative;
	font-size: 16px;
}
.login-close:hover {
	color:#555
}
.login-body {
	border:1px solid #ddd;
	border-top:1px solid #F2F2F2;
}
.login-content {
	padding:15px 0px;
}
.login-tab {
	height:30px;
	border-bottom:1px solid #f1f1f1;
	margin-bottom: 20px;
}
.login-tab a {
	height:26px;
	line-height:26px;
	width:83px;
	text-align:center;
	font-size:14px;
	margin-right:20px;
	font-weight:bold;
	padding-bottom: 5px;
	display: inline-block;
}
.login-tab .on {
	color:#C41921;
	border-bottom: 2px solid #cc0000;
}


.msg {
}

.msg .ok,.msg .error,.msg .attention,.msg .tips,.msg .question {
	background: url("/static/frontend/i/msg_bg.png") no-repeat scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	color: #404040;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding: 17px 10px 17px 56px;
}

.msg .ok {
	background-color: #F0FFE5;
	background-position: 12px -988px;
	border-color: #4DBF00;
}

.msg .naked {
	border: none;
	background-color: transparent;
	background-position: 12px -588px;
}
/*绿 信息状态*/
.text-info{
    color: #31708f;
}
/*蓝 原始状态*/
.text-primary{
    color: #428bca;
}
/*灰 禁用状态*/
.text-muted{
    color: #777;
}
/*绿 成功状态*/
.text-success{
    color: #3c763d;
}
/*黄 提示状态*/
.text-warning{
    color: #8a6d3b;
}
/*红 警告状态*/
.text-danger{
    color: #a94442;
}
/*钱*/
.text-money{
    font-family: "微软雅黑";
    color: #E6393D;
    font-size: 22px;
    position: relative;
    top: 3px;
}
/*橙*/
.font-orange {
    color: #ff9746;
    font-weight: bold;
}
/*蓝色*/
.font-blue{
    color:#66b6ff;
}
.font-red{
    color: #ca1926;
}
/* 返回顶部*/
/*
.toTopBox {
	width: 41px;
	position: fixed;
	right: 10px;
	bottom: 40px;
	z-index: 99999;
	_position: absolute;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight-offsetHeight);
}

.toTopBox li,.indexPopAdIcon,.advisoryIcon {
	background: url(/static/frontend/i/totop0.jpg) no-repeat 0 0;

}

.toTopBox li {
	width: 41px;
	cursor: pointer;
}

.toTopBox li a {
	width: 41px;
	display: block;
}

.toTopBox .shortCart {
	background-position: 0 -45px;
	position: relative;
	margin-top: 3px;
}

.toTopBox .shortCart a {
	height: 42px;
}

.toTopBox .shortCart .digital {
	background: #cf0404;
	border-radius: 30%;
	padding: 0 1px;
	color: #fff;
	position: absolute;
	right: 3px;
	top: 2px;
	font-size: 11px;
	letter-spacing: -0.5px;
	min-width: 10px;
	text-align: center;
}

.toTopBox .collectWeb {
	background-position: 0 -89px;
	margin-top: 3px;
}

.toTopBox .collectWeb a {
	height: 41px;
}

.toTopBox .feedBack {
	background-position: 0 -133px;
	margin-top: 3px;
}

.toTopBox .feedBack a {
	height: 42px;
}

.toTopBox .toTop {
	background-position: 0 -178px;
	margin-top: 3px;
}

.toTopBox .toTop a {
	height: 42px;
}

.toTopBox .indexPopAd {
	height: 42px;
	background-position: 0 0;
	position: relative;
	margin-top: 3px;
}

.toTopBox .advisory {
	height: 42px;
	background-position: 0 -235px;
	position: relative;
}
.toTopBox .advisory a{
    height:42px;
}
.toTopBox .popAdvisory {
	position: absolute;
	left: -241px;
	top: 0px;
	width: 230px;
	height: 170px;
	overflow: hidden;
	border: 3px solid #ff6666;
	box-shadow: 0 0 6px 0 #6f6f6f;
	display: none;
	z-index: 1;
}

.toTopBox .popAdBg {
	position: absolute;
	left: -241px;
	top: 45px;
	width: 230px;
	height: 170px;
	overflow: hidden;
	border: 3px solid #ff6666;
	box-shadow: 0 0 6px 0 #6f6f6f;
	z-index: 1;
}

.toTopBox .popAdBg .div1_con {
	width: 230px;
	height: 170px;
	position: relative;
}

.toTopBox .popAdBg .div1_con .Bigul {
	position: absolute;
	left: 0;
	top: 0;
	height: 170px;
	width: 10000px;
	z-index: 1;
}

.toTopBox .popAdBg .div1_con .Bigul li {
	width: 230px;
	height: 170px;
	float: left;
	background: none;
}

.toTopBox .popAdBg .div1_con .Bigul li a {
	width: 230px;
	height: 170px;
	display: block;
}

.toTopBox .popAdBg .div1_con .Smallul {
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 2;
	height: 5px;
	overflow: hidden;
}

.toTopBox .popAdBg .div1_con .Smallul li {
	height: 5px;
	width: 36px;
	margin: 0 1px;
	background: #333;
	float: left
}

.toTopBox .popAdBg .div1_con .Smallul li.slideActive {
	background: #cc0000;
}
*/
.topbox li{
    margin-bottom:10px;
}
.topbox{
    position: fixed !important;
    position: absolute;
    right: 10px;
    bottom: 100px;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-offsetHeight);
    z-index: 300001;
}
.ticon {
    width: 60px;
    height: 60px;
    background: #f2f2f2;
    text-align: center;
    z-index: 1000000;
}
.ticon a{
    display: block;
    width: 60px;
    height: 23px;
    padding-top: 37px;
    color:#999;
    cursor: pointer;
}
.service_ticon5 a{
    background: url(/static/frontend/i/ico_05.png) no-repeat center 10px;
}

.service_ticon2 a{
    background: url(/static/frontend/i/premium.png) no-repeat center 10px;
}
.service_ticon2 a:hover{
    background: url(/static/frontend/i/premiumff.png) no-repeat center 10px;
    color: #2ECC71;
}
.service_ticon1 a{
    background: url(/static/frontend/i/ico_01.png) no-repeat center 10px;

}
.service_ticon1 a:hover {
    background: url(/static/frontend/i/ico_01_h.png) no-repeat center 10px;
    color: #2ECC71;
}

.service_ticon5 a:hover{
    background:url(/static/frontend/i/ico_05_h.png) no-repeat center 10px;
    color: #2ECC71;
}
.topbox .service_ticon{
    height: 36px;
}
.service_ticon a {

    background: url(/static/frontend/i/top.png) no-repeat center 0px;
}
.service_ticon a:hover{
    background:url(/static/frontend/i/top_h.png) no-repeat center 0px;
    color: #2ECC71;
}
.service_ticon5 a span {
    width: 20px;
    height: 20px;
    background: url(/static/frontend/i/shopping_s.png) no-repeat;
    float: left;
    text-align: center;
    line-height: 20px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 12px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/frontend/i/shopping_s.png");
    _background: none;
}
/* 错误页面 */
.page-404{
    width:1200px;
    height:460px;
    margin:0 auto;
    position:relative;
    background:url(/static/frontend/i/404.jpg) no-repeat 400px 50%;
}
.page-404 p{
    font-size:18px;
    padding:20px;
    font-weight:bold;
}
.page-info{
    position:absolute;
    top:250px;
    left:250px;
}
/*统计*/
#cnzz_stat_icon_1253992127{
    display:none;
}
/*公告*/
/*.announcement {*/
	/*background: #fffbe8;*/
	/*border: 1px solid #ffe9c7;*/
	/*color: #ff9933;*/
	/*line-height: 23px;*/
	/*text-align: center;*/
	/*font-size: 14px;*/
    /*margin-bottom: 10px;*/
/*}*/
.announcement {
	background-color: #FF7500;
	line-height: 23px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	margin-bottom:10px;
}