@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,dfn,em,img,ins,strong,dd,dl,dt,li,ol,ul,label,legend,table,tr,th,td,form,b{margin:0;padding:0}
body{font:12px Arial, Simsun;   color:#575556;}

h1,h2,h3,h4,h5,h6{font-size:12px;}
ul,ol,dl,dt,dd{list-style-type:none}
img{vertical-align:top; border:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;border:0px; color:#575556; text-decoration:none; text-align:none;}
a:hover{color:#EABC57; text-decoration:underline;}
.clear_float{
 clear:both
}
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.wrap{width:1130px; margin:0 auto;}
 /*当前位置*/
  #ur_here{border:1px solid  #F5F5F5; border-top:none; background:url(images/uh_bg.gif) repeat-x left top;
  height:36px; line-height:36px; padding:0 12px;
  }
  #ur_here a{color:#006cce; text-decoration:none;}
/****弹出框******/
button::-moz-focus-inner{ border:0; padding:0; margin:0; }

.easyDialog_wrapper{ width:320px; color:#444; border:3px solid rgba(0,0,0,0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); display:none; font-family:"Microsoft yahei", Arial; }

.easyDialog_wrapper .easyDialog_content{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff; border:1px solid #e5e5e5; }

.easyDialog_wrapper .easyDialog_title{ height:30px; line-height:30px; overflow:hidden; color:#666; padding:0 10px; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f7f7f7; border-radius:4px 4px 0 0; }

.easyDialog_wrapper .close_btn{ font-family:arial; font-size:18px; _font-size:12px; font-weight:700; color:#999; text-decoration:none; float:right; }

.easyDialog_wrapper .close_btn:hover{ color:#333; }

.easyDialog_wrapper .easyDialog_text{ padding:25px 10px; font-size:13px; line-height:22px; }

.easyDialog_wrapper .easyDialog_footer{ padding:0 10px; *zoom:1; }

.easyDialog_wrapper .easyDialog_footer:after{ content:''; display:block; height:0; overflow:hidden; visibility:hidden; clear:both; }

.easyDialog_wrapper .btn_highlight,
.easyDialog_wrapper .btn_normal{ border:1px solid; border-radius:2px; cursor:pointer; font-family:"Microsoft yahei", Arial; float:right; font-size:12px; padding:0 12px; height:24px; line-height:24px; margin-bottom:10px; }

.easyDialog_wrapper .btn_highlight{ background:#4787ed; background:-webkit-gradient(linear,center bottom,center top,from(#4787ed),to(#4d90fe)); background:-moz-linear-gradient(90deg, #4787ed, #4d90fe); border-color:#3079ed; color:#fff; }

.easyDialog_wrapper .btn_normal{ margin-left:10px; border-color:#c3c3c3; background:#ececec; color:#333; background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4)); background:-moz-linear-gradient(90deg,#ececec,#f4f4f4); }
/***弹出登录***/
.login {
	margin: 0px auto; width: 446px; overflow: hidden;
}
 
.login .log_box {
	width: 411px; height: 32px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed; margin-left:15px; 
}
.login .log_box li {
	width: 107px; height: 30px; float: left; cursor: pointer;
}
.login  .log_box .nav0 {
	background: url("./images/login.png") no-repeat -107px 0px;
}
.login  .log_box .selected0 {
	background: url("./images/login.png") no-repeat 0px 0px;
}
.login  .log_box .nav1 {
	background: url("./images/login.png") no-repeat 0px -32px;
}
.login   .log_box .selected1 {
	background: url("./images/login.png") no-repeat -107px -32px;
}
.login  .log_box1 {
	width: 411px; height: 32px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed;
}
.login  .log_box1 li {
	width: 107px; height: 30px; float: left; cursor: pointer;
}
.login .log_box1 .nav0 {
	background: url("./images/login.png") no-repeat -107px 0px;
}
.login  .log_box1 .selected0 {
	background: url("./images/login.png") no-repeat 0px 0px;
}
.login   .log_box1 .nav1 {
	background: url("./images/login.png") no-repeat 0px -32px;
}
.login   .log_box1 .selected1 {
	background: url("./images/login.png") no-repeat -107px -32px;
}
.log_form {
	margin: 38px 0px 0px 60px;
}
.log_form th {
	padding: 5px; vertical-align: top;
}
.log_form td {
	padding: 5px; vertical-align: top;
}
.log_form th {
	text-align: right; padding-top: 10px;
}
.log_form td {
	text-align: left;
}
.log_form td span {
	color: rgb(102, 102, 102); display: block;
}
.log_form td span.erro {
	color: rgb(195, 0, 0); padding-top: 4px;
}
.log_form td span.error {
	color: rgb(195, 0, 0); padding-top: 4px;
}
.log_form td i {
	background: url("../images/cart.png") no-repeat left -223px; width: 22px; height: 20px; display: none;
}
.log_form td i.erro {
	background-position: -41px -223px;
}
.log_form td .dl {
	border: currentColor; border-image: none; width: 83px; height: 32px; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: bold; float: left; cursor: pointer;
}
.log_form td .lj {
	border: currentColor; border-image: none; width: 83px; height: 32px; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: bold; float: left; cursor: pointer;
}
.log_form td .mm {
	line-height: 24px; margin-left: 10px; float: left; display: inline;
}
.login .other_log {
	margin: 40px 0px 10px 30px; height:50px;  
}
.login .other_log .qq {
	background: url("./images/login.png") no-repeat 0px -115px; width: 38px; height: 17px; margin-top: 10px; margin-right: 10px; float: left; display: inline-block;
}
.login .other_log .sina {
	background: url("./images/login.png") no-repeat -45px -115px; width: 64px; height: 17px; margin-top: 10px; margin-right: 10px; float: left; display: inline-block;
}
.login .other_log .zfb {
	background: url("./images/login.png") no-repeat -117px -115px; width: 48px; height: 17px; margin-top: 10px; margin-right: 10px; float: left; display: inline-block;
}
.login .text_name {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 170px; height: 25px; color: rgb(0, 0, 0); padding-top: 5px; padding-left: 5px;
}
.login_box{
	background: rgb(255, 255, 255); border: 7px solid rgb(50, 50, 50); border-image: none; width: 446px; padding-top: 8px; margin-bottom: 30px; position: relative; display:none;  
}
.login_box .gb {
	background: url("./images/login.png") no-repeat 0px -201px; top: 0px; width: 25px; height: 25px; right: 0px; position: absolute; cursor: pointer;
}
.login_box .tck_close {
	background: url("./images/login.png") no-repeat 0px -201px; top: 0px; width: 25px; height: 25px; right: 0px; position: absolute; cursor: pointer;
}
/*********/
/************header 2014******************/
 .g-top {
	height:34px;
	width:100%;
	background-color:#f2f2f2;
	text-align:center;
	min-width:960px;
	border-bottom:1px solid #ccc
}
.g-top a {
	color:#666
}
.g-top a:hover {
	color:#d41c4f;
	text-decoration:none
}
.g-top-wrap {
	width:1130px;
	margin:0 auto;
	height:31px;
	line-height:30px;
	padding-top:2px
}
.g-top .top-link {
	width:80px;
	height:31px;
	float:left;
	margin-right:-2px;
	*display:inline;
	*zoom:1;
	position:relative;
	background-position:0 -342px;
	padding-top:1px
}
.g-top .top-link a {
	display:block;
	font-family:'宋体';
	background-position:0 -342px;
	font-size:14px;
	font-weight:700;
	color:#333
}
.g-top .top-link a:hover {
	text-decoration:none;
	background-position:0 -377px
}
.g-top .top-home {
	width:55px
}
.g-top .top-home a,.g-top .top-go-home a {
	padding-left:18px
}
.g-top .top-home a {
	text-indent:-999em;
	overflow:hidden
}
.g-top .top-home i.house,.g-top .top-go-home i.house {
	background:url(img/home_ico.png) no-repeat;
	position:absolute;
	top:8px;
	left:18px;
	width:18px;
	height:15px
}
.g-top .top-home i.house {
	left:18px
}
.g-top .top-go-home i.house {
	left:8px
}
.g-top .top-link i.hot {
	width:15px;
	height:9px;
	overflow:hidden;
	display:block;
	background-position:-170px 0;
	position:absolute;
	top:3px;
	right:8px
}
.g-top .top-link-3 i.hot {
	width:19px;
	height:11px;
	overflow:hidden;
	display:block;
	background:url(images/ico_new.png);
	position:absolute;
	top:-1px;
	right:4px
}
.user-panel {
	float:right;
	height:25px;
	position:relative;
	z-index:101;
	padding-top:5px;
	color:#666
}
.user-panel dd {
	float:left;
	padding:0 10px;
	height:22px;
	line-height:21px
}
.user-panel .t-menu .arrow {
	position:absolute;
	right:10px;
	top:9px;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid;
	border-color:#666 #f2f2f2 #f2f2f2;
	font-size:0;
	line-height:0
}
.user-panel .login-info,.user-panel .my-order,.user-panel .my-cart {
	background:url(img/H_top.png?20140706) no-repeat right -414px
}
.user-panel .my-sign,.user-panel .my-sign a {
	font-weight:700;
	color:#666
}
.user-panel .my-sign {
	padding-right:5px;
	display:none
}
.user-panel .help .t-menu {
	width:60px;
	height:21px
}
.user-panel .my-cart {
	width:100px;
	position:relative
}

.min-cart {
	position:absolute;
	top:-1px;
	left:0;
	width:117px;
	height:23px;
	border:1px solid #f2f2f2;
	border-bottom:0
}
.min-cart .min-cart-btn {
	width:84px;
	height:23px;
	position:absolute;
	top:-1px;
	left:7px;
	z-index:200;
	line-height:23px;
	text-indent:12px
}
.min-cart .min-cart-btn i {
	width:24px;
	height:20px;
	display:block;
	background-position:-33px -27px;
	position:absolute;
	top:3px;
	left:1px
}
.min-cart .min-cart-btn .arrow {
	position:absolute;
	right:-20px;
	top:10px;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid;
	border-color:#666 #f2f2f2 #f2f2f2;
	font-size:0;
	line-height:0
}
.min-cart .outline {
	display:none
}
.min-cart .min-cart-empty {
	padding:15px 0;
	border:1px solid #d3d3d3;
	border-top:0;
	text-align:center;
	color:#888
}
.min-cart .cart-count {
	height:17px;
	background:0 0;
	position:absolute;
	top:3px;
	left:72px;
	padding-left:7px;
	text-indent:0;
	line-height:0
}
.min-cart .cart-count-wrap {
	height:17px;
	padding-right:5px;
	display:inline-block;
	background:0 0
}
.min-cart .cart-count-wrap em {
	margin-left:-3px;
	font-size:14px;
	color:#fff;
	font-family:arial;
	line-height:17px;
	zoom:1;
	position:relative;
	display:block;
	_width:7px;
	color:#ca234f;
	font-weight:700
}
.min-cart .cart-list {
	display:none;
	position:absolute;
	top:29px;
	right:-84px;
	width:320px;
	background:#FFF;
	z-index:100;
	-moz-box-shadow:0 0 10px rgba(0,0,0,.12);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);
	box-shadow:0 0 10px rgba(0,0,0,.12)
}
.min-cart .cart-list dl {
	width:320px;
	overflow:hidden
}
.min-cart .cart-list dd {
	height:65px;
	padding-top:13px;
	zoom:1;
	background:#FFF;
	float:none;
	text-align:left;
	border-bottom:1px solid #e8e8e8
}
.min-cart .cart-list dd .goods-item {
	height:65px;
	margin:0 5px;
	border-bottom:1px dotted #ddd;
	position:relative
}
.min-cart .cart-list dd.over {
	background-color:#f5f5f5
}
.min-cart .cart-list dd.over .del-pos {
	display:block
}
.min-cart .cart-list .g-pic {
	float:left;
	width:61px
}
.min-cart .cart-list .g-pic img {
	border:1px solid #d6d6d6
}
.min-cart .cart-list .g-info {
	float:left;
	width:180px;
	line-height:150%
}
.min-cart .cart-list .g-info .name {
	width:130px;
	float:left;
	padding-top:5px
}
.min-cart .cart-list .g-info .num-pos {
	position:absolute;
	top:15px;
	right:70px;
	background:#e8e8e8;
	padding:0 5px;
	line-height:18px;
	color:#6b6e71
}
.min-cart .cart-list .g-info .price-pos {
	position:absolute;
	top:15px;
	right:15px;
	color:#da2353;
	font-weight:700;
	font-size:14px
}
.min-cart .cart-list .g-info .del-pos {
	position:absolute;
	top:32px;
	right:14px;
	display:none
}
.min-cart .cart-list .del {
	float:right;
	color:#276fc4
}
.min-cart .cart-total {
	height:66px;
	background-color:#fff;
	position:relative
}
.min-cart .cart-total .total-num {
	position:absolute;
	bottom:17px;
	left:14px;
	font-size:14px
}
.min-cart .cart-total .total-num .price {
	color:#d41014
}
.min-cart .cart-total .total-num .price strong {
	font-size:20px;
	color:#d41014
}
.min-cart .cart-total .go-checkout {
	display:block;
	width:99px;
	height:29px;
	line-height:29px;
	color:#fff;
	font-weight:700;
	text-align:center;
	position:absolute;
	top:19px;
	right:15px;
	z-index:2;
	background:#da2353
}
.min-cart .cart-count-bottom {
	position:absolute;
	bottom:0;
	left:1px;
	width:114px;
	height:11px;
	overflow:hidden;
	background-position:-2px -207px;
	z-index:110;
	display:none
}
.over-min-cart {
	border-bottom-color:#fff;
	background-image:none;
	background-color:#fff;
	height:36px;
	border:1px solid #ccc;
	border-bottom:0;
	-moz-box-shadow:0 0 10px rgba(0,0,0,.12);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);
	box-shadow:0 0 10px rgba(0,0,0,.12);
	top:-3px
}
.over-min-cart .cart-count-bottom {
	display:none
}
.over-min-cart .outline {
	display:block;
	position:absolute;
	z-index:199;
	bottom:7px;
	left:0;
	width:117px;
	height:15px;
	overflow:hidden;
	background:#fff
}
.over-min-cart .min-cart-btn {
	top:1px
}
.over-min-cart .min-cart-btn a {
	color:#d41c4f
}
.over-min-cart .min-cart-btn .arrow {
	border-color:#fff #fff #d41c4f;
	top:7px
}
.over-min-cart .min-cart-btn i {
	background-position:-33px -27px
}
.over-min-cart .cart-list {
	display:block;
	border-top:1px solid #ddd;
	margin-top:-1px
}
.user-panel .t-dropdown {
	width:72px;
	padding:0
}
.user-panel .t-dropdown .t-dropdown-box {
	position:relative;
	z-index:119;
	width:72px;
	padding:0
}
.user-panel .t-dropdown .t-dropdown-box a {
	text-decoration:none
}
.user-panel .help {
	padding-right:10px
}
.user-panel .t-menu {
	position:absolute;
	height:21px;
	display:block;
	line-height:21px;
	text-align:left;
	z-index:120;
	margin:0 1px;
	display:inline;
	top:0;
	left:0;
	zoom:1;
	padding:0 10px
}
.user-panel .t-d-menu {
	display:none;
	background-color:#fff;
	border:1px solid #ddd;
	position:absolute;
	top:20px;
	width:90px;
	right:-8px;
	_right:-9px;
	z-index:119;
	zoom:1;
	text-align:center;
	padding-top:6px
}
.user-panel .t-d-menu .b-line {
	border-bottom:1px dotted #ddd;
	width:80px;
	margin:0 auto;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden
}
.user-panel .over-dropdown .t-menu {
	background-color:#fff;
	background-image:none;
	border:1px solid #ddd;
	border-bottom:0;
	margin:0;
	zoom:1;
	width:58px;
	top:-3px;
	padding-top:2px
}
.user-panel .over-dropdown .t-d-menu {
	display:block;
	-moz-box-shadow:0 0 10px rgba(0,0,0,.12);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);
	box-shadow:0 0 10px rgba(0,0,0,.12)
}
.user-panel .over-dropdown .arrow {
	border-color:#fff #fff #d41c4f;
	right:9px;
	top:7px
}
.user-panel .t-d-menu li {
	height:23px
}
.user-panel .t-d-menu a {
	display:block;
	line-height:23px;
	height:23px;
	overflow:hidden;
	text-decoration:none
}
.user-panel .t-d-menu a:hover {
	background-color:#f1f1f1;
	text-decoration:none
}
.user-panel .top-login {
	padding:0 3px 0 1px;
	color:#666;
	text-decoration:none
}
.user-panel .top-regiter {
	padding:0 1px 0 3px;
	color:#666;
	text-decoration:none
}
.user-panel .guide a,.user-panel .guide a:hover {
	background-color:#ffaf01;
	color:#fff;
	padding:2px 3px;
	*padding:5px 3px 2px;
	_padding:2px 3px
}
.user-panel .login-info {
	width:350px;
	text-align:right
}
.user-panel .login-info .top-logout,.user-panel .login-info .msg,.user-panel .login-info .vip,.user-panel .login-info p {
	float:right;
	display:inline-block;
	margin-right:8px
}
.user-panel .vip0,.user-panel .vip1,.user-panel .vip2,.user-panel .vip3,.user-panel .vip4,.user-panel .vip5 {
	width:30px;
	height:13px;
	background:url(img/H_top.png?20140706) no-repeat;
	border-radius:2px;
	font-size:10px;
	color:#fff;
	line-height:13px;
	text-align:center;
	margin-top:4px
}
.user-panel .vip0 {
	display:none
}
.user-panel .vip1 {
	background-position:0 -464px
}
.user-panel .vip2 {
	background-position:0 -479px
}
.user-panel .vip3 {
	background-position:0 -494px
}
.user-panel .vip4 {
	background-position:-34px -464px
}
.user-panel .vip5 {
	background-position:-34px -479px
}
/**************/



.g-header {
	height:102px;
	width:100%;
	min-width:960px;
	text-align:center;
	background-color:#fff
}
.g-header-wrap {
	height:102px;
	width:960px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1
}
.g-header .logo {
	width:80px;
	height:80px;
	position:absolute;
	top:13px
}
.header-search {
	width:332px;
	height:45px;
	position:absolute;
	top:25px;
	right:257px
}
.header-search .search-form {
	width:332px;
	height:28px;
	position:relative
}
.header-search .search-form .input-placeholder {
	position:absolute;
	top:1px;
	left:30px;
	height:28px;
	line-height:27px;
	color:#666;
	_display:none
}
.header-search .search-input-wrap {
	border:1px solid #191919;
	border-right:0;
	float:left;
	z-index:2;
	height:28px;
	width:278px;
	position:relative
}
.header-search .search-input {
	height:21px;
	line-height:21px;
	width:244px;
	outline:0;
	color:#333;
	padding:1px 4px 1px 30px;
	background-position:-230px 5px;
	border:0;
	margin-top:3px
}
.header-search .search-focus {
	box-shadow:inset 1px 1px 4px #999
}
.header-search .search-focus .input-placeholder {
	display:none
}
.header-search .search-focus .search-input {
	width:270px;
	padding-left:4px;
	background-image:none
}
.header-search .search-btn {
	float:right;
	width:53px;
	height:30px;
	background-color:#191919;
	color:#fff;
	border:0;
	cursor:pointer;
	line-height:30px;
	-webkit-appearance:none;
	border-radius:0
}
.header-search .hot-keys {
	margin-top:4px;
	text-align:left;
	text-indent:1px;
	color:#666
}
.header-search .hot-keys a {
	color:#666
}
.header-search .hot-keys a:hover {
	color:#333
}
.header-search .hot-keys a.hot,.header-search .hot-keys a.hot:hover,.header-search .hot-keys a.red,.header-search .hot-keys a.red:hover {
	color:#d41c4f
}
.header-search .hot-keys .s-item {
	padding-left:4px
}
.header-nsearch {
	width:359px;
	height:45px;
	position:absolute;
	top:38px; 
	right:257px
}
.header-nsearch .search-form {
	width:359px;
	height:28px;
	position:relative
}
.header-nsearch .search-form .input-placeholder {
	position:absolute;
	top:1px;
	left:10px;
	height:28px;
	line-height:27px;
	color:#666;
	_display:none;
	z-index:100
}
.header-nsearch .search-input-wrap {
	border:1px solid #d8d9dc;
	border-right:0;
	float:left;
	z-index:2;
	height:28px;
	width:278px;
	position:relative;
	background-color:#f0f0f0;
	color:#666
}
.header-nsearch .search-input {
	height:21px;
	line-height:21px;
	width:254px;
	outline:0;
	color:#333;
	padding:1px 4px 1px 10px;
	background-image:none;
	border:0;
	margin-top:3px;
	background-color:#f0f0f0
}
.header-nsearch .search-focus {
	box-shadow:inset 1px 1px 4px #999
}
.header-nsearch .search-focus .input-placeholder {
	display:none
}
.header-nsearch .search-focus .search-input-wrap {
	background-color:#fff
}
.header-nsearch .search-focus .search-input {
	width:270px;
	padding-left:4px;
	background-image:none;
	background-color:#fff
}
.header-nsearch .search-btn {
	float:right;
	width:80px;
	height:30px;
	background-color:#ca224e;
	color:#fff;
	border:0;
	cursor:pointer;
	line-height:30px;
	font-family:'微软雅黑';
	font-size:16px;
	-webkit-appearance:none;
	border-radius:0
}
.header-nsearch .hot-keys {
	margin-top:4px;
	text-align:left;
	text-indent:1px;
	color:#666
}
.header-nsearch .hot-keys a {
	color:#666
}
.header-nsearch .hot-keys a:hover {
	color:#333
}
.header-nsearch .hot-keys a.hot,.header-nsearch .hot-keys a.hot:hover,.header-nsearch .hot-keys a.red,.header-nsearch .hot-keys a.red:hover {
	color:#d41c4f
}
.header-nsearch .hot-keys .s-item {
	padding-left:4px
}.is-wide .header-nsearch {
	width:389px
}
.is-wide .header-nsearch .search-form {
	width:389px
}
.is-wide .header-nsearch .search-input-wrap {
	width:308px
}
.is-wide .header-nsearch .search-input {
	width:284px
}
.header-serve {
	width:224px;
	height:77px;
	position:absolute;
	top:12px;
	right:-6px;
	font-size:0
}
.header-serve img {
	float:left
}
 
.nav{background:url(./images/nav.png) repeat-x; height:42px; width:100%; position:relative; top:0; z-index:99; min-width:1130px; width:100%;}
.nav-left{float:left;}
.all{width:180px; margin-top:8px; float:left; position:relative;}
.all-title{ height:32px; position:relative; text-align:center;}
.all-title a{font:normal 14px/32px Microsoft Yahei; color: #FFF; display:block; background:url(./images/all.png) no-repeat; height:32px;}
.all-title a:hover{background-position:0 -60px; text-decoration:none; color:#FFF;}
.all-title span{display:inline-block; vertical-align:middle;}

.nav-exposed{position:absolute;  left:0; top:32px; z-index:100;box-shadow:3px 3px 8px #777; width:700px; padding:1px; background-color: #999}


.nav_new{ background:#fff; width:350px; overflow:hidden; ; float:left; height:330px; }
.nav_new h3{
	line-height:30px; height:30px; vertical-align:middle; text-indent:10px;font-family:"Microsoft Yahei","宋体",Arial;
	font-size:1.3em;color:#A38A77;
}.nav_new .column{float:left; width:97px; padding:10px 14px 15px; height:100%; overflow:hidden;}
.nav_new .column{float:left; width:113px; padding:10px 14px 14px; height:100%;}
.nav_new .first_column{width:115px; width:113px \9;}
.nav_new .column:nth-child(odd){}
.nav_new .column h2{font:bold 15px microsoft yahei; border-bottom:2px solid #A38A77;}
.nav_new .column h2 a{color:#A38A77;}
.nav_new .column ul li{line-height:24px;}
.nav_new .column ul li a{white-space:nowrap;}
.nav_new .column ul li a.red{color:#cf5926;}
 
.nav-left .channel {
	float:left;
	width:650px;
	height:40px;
	overflow:hidden
}
.nav-left .channel li {
	float:left;
	width:92px;
	height:40px;
	text-align:center;
	color:#fff;
	position:relative
}
.nav-left .channel li a {
	display:block;
	width:92px;
	height:40px;
	overflow:hidden;
	color:#fff;
	/*font-weight:700;*/
	background:url(images/nav_li.jpg) no-repeat right center;
	font-family:"Microsoft Yahei","宋体",Arial;
	font-size:1.3em;
	line-height:40px
}
.nav-left .channel li a:active, .nav-left .channel li a:hover, .nav-left .channel li.current a, .is-home .nav-left .channel li.m-home a {
	background:url(images/nav_hover.jpg) no-repeat;
	padding-left:1px;
	zoom:1;
	position:relative;
	color:#fff;
	margin:0 0 0 -1px;
	height:40px;
	line-height:40px;
	text-decoration:none
}

.nav-left .channel li i.new{ display:block; width:21px; height:9px; background:url(images/mg-new02.gif) no-repeat; position:absolute; top:6px; right:10px;}


.nav-right{float:right; line-height:40px;}
.nav-right a{color:#c8c9ca;}
.nav-right a em{position:absolute; top:18px; right:20px;}
.loginbar,.reg-quit,.cartbar,.memname,.reg-quit2{float:left;}
.loginbar{width:85px;}
.cartbar{width:85px; position:relative;}
.reg-quit{border-left:1px solid #656462; border-right:1px solid #656462; padding:0 15px; height:24px; margin:8px 0; line-height:24px;}
.reg-quit a:hover{ color:#C0A86B;}

.loginbar dt{text-align:center; position:relative; height:40px; padding-right:10px;}
.cartbar dt a{color:#231815; width:43px; height:27px; background:url(./images/icon.png) 0 -73px; display:block; height:40px; margin:0 auto; cursor:pointer;}
.cartbar dt a span{text-align:center; width:21px; display:block; margin-left:16px; line-height:31px;}
.nav-right .settleup{float:left; background:url(./images/settleup.png) no-repeat; color:#231815; width:56px; height:22px; padding-left:10px; line-height:22px; border-radius:3px; margin-top:10px; position:relative; text-align:center; color:#FFF}
.nav-right .settleup em{top:7px; left:10px;}
.nav-right .settleup:hover{background-position:0 -22px; text-decoration:none; color: #F5F5F5}

.loginbar .hover{background:url(images/popLogin-top.png) no-repeat bottom;}
.loginbar .hover a{color:#C0A86B;}

.containter{overflow:hidden; zoom:1; clear:both; min-width:1130px; width:100%; padding-bottom:50px; background: url(./images/bg2.jpg) no-repeat top rgb(248, 249, 241); }




/***********底部***************/
#f_footer {
	WIDTH: 980px; FLOAT: left; TEXT-ALIGN: center
}
#foot_help {
	BORDER-TOP: #e5e3e3 1px solid; HEIGHT: 158px; BACKGROUND: #efefef; PADDING-BOTTOM: 11px; PADDING-TOP: 21px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.foot_v {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; LINE-HEIGHT: 25px
}
.foot_intr {
	WIDTH: 160px; FLOAT: left; LINE-HEIGHT: 18px
}
.foot_intr UL {
	PADDING-BOTTOM: 0px; PADDING-TOP: 41px; PADDING-LEFT: 29px; PADDING-RIGHT: 0px
}
.foot_intr LI {
	BACKGROUND: url(images/foot_help000.jpg) no-repeat 2px 4px
}
#foot_intr01 {
	BACKGROUND: url(images/foot_help001.jpg) no-repeat 29px 9px
}
#foot_intr02 {
	BACKGROUND: url(images/foot_help002.jpg) no-repeat 29px 9px
}
#foot_intr03 {
	BACKGROUND: url(images/foot_help003.jpg) no-repeat 29px 9px
}
#foot_intr04 {
	BACKGROUND: url(images/foot_help004.jpg) no-repeat 29px 9px
}
#foot_intr05 {
	BACKGROUND: url(images/foot_help005.jpg) no-repeat 29px 9px
}
.foot_intr A {
	COLOR: #626262; PADDING-LEFT: 20px; DISPLAY: inline
}
.foot_code {
	WIDTH: 116px; FLOAT: left; PADDING-LEFT: 26px
}
.foot_vertical_line {
	HEIGHT: 90px; BORDER-RIGHT: #cfcfd1 1px solid; FLOAT: left; BORDER-LEFT: #f6f6f6 1px solid
}
.foot_vv A {
	BORDER-RIGHT: #999 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 12px
}
.foot_b {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: center; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.foot_b IMG {
	MARGIN-LEFT: 12px; MARGIN-RIGHT: 12px
}
.foot_b A:hover {
	TEXT-DECORATION: none
}

/*******/
/***悬浮**/
.fb-side {
    bottom: 10px;
    display: none;
    position: fixed;
	_position: absolute;
    right: 10px;
    width: 66px;
    z-index: 10002;
}
.fb-side li {
    cursor: pointer;
    height: 66px;
    margin-top: 2px;
    position: relative;
    text-align: right;
}
.fb-side a {
    background-color: #dc3636;
    border: 1px solid #dc3636;
    /*border-radius: 5px;*/
    display: block;
    height: 64px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 64px;
}
.fb-side .hover0 {
    background-color: #FFFFFF;
    border-color: #dc3636;
}
.fb-side .hover0 span {
    color: #ED1A21;
}
.fb-side span {
    bottom: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    width: 64px;
}
.fb-side i { background: url(images/float_r.png) no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 37px;
    line-height: 0;
    position: absolute;
    right: 14px;
    top: 7px;
    width: 37px;
}
.fb-side .gotop i {
    background-position: -111px 0;
}
.fb-side .gotop .hover0 i {
    background-position: -111px -37px;
}
.fb-side .cart i {
    background-position: 0 0;
}
.fb-side .cart .hover0 i {
    background-position: 0 -37px;
}

.fb-side .qrcode i {
    background-position: -74px 0;
}
.fb-side .qrcode .hover0 i {
    background-position: -74px -37px;
}
.fb-side .qrcode .js-hover-show {
    display: none;
    left: -236px;
    position: absolute;
    top: -190px;
}
.fb-side .qrcode .hover0 .js-hover-show {
    display: block;
}
.fb-side .chat .hb-hover-show {
    display: none;
    left: -230px;
    position: absolute;
    top: -290px;
}
.fb-side .chat .hb-hover-show a{ background:none; border:none}
.fb-side .chat .hover0 .hb-hover-show {
    display: block;
}
.fb-side-min {
    bottom: 6px;
    right: 6px;
    width: 42px;
}
.fb-side-min li {
    height: 42px;
    width: 42px;
}
.fb-side-min a {
    /*border-radius: 3px;*/
    height: 40px;
    width: 40px;
}
.fb-side-min i {
    left: 2px;
    top: 2px;
}
.fb-side-min span {
    display: none;
}
.fb-side-min .qrcode .js-hover-show {
    left: -236px;
    top: -212px;
}
.fb-side-min .chat .hb-hover-show {
    left: -230px;
    top: -317px;
}
