@charset "utf-8";
/* CSS Document */

body {
	color:#333;
	font-family: "微软雅黑", "新宋体", Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;/*overflow-x:hidden;*/
}
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, a, img, p, div, table, tr, td, form, input, button, textarea {
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none outside none;
}
input {
	border: 0 none;
}
dl, dt, dd {
	border: 0 none;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
img {
	border: 0 none;
	
}
a {
	color: #333;
	cursor: pointer;
	text-decoration: none;
}
a:hover {
	color:#843174;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.both {
	clear: both;
}
.hidden {
	display:none;
}
/************************* top head *********************************/
.tophead {
	background: #fafafa;
	border-bottom:1px solid #e5e5e5;
	min-width: 1200px;
	width: 100%;
	color:#777;

}
.top {
	height: 30px;
	margin: 0 auto;
	width: 1200px;
}
.top a {
	color:#777;
}
.top a:hover {
	color:#843174;
}
.weixin a {
	background: url("images/icon-wx.png") no-repeat 6px 6px;
	height: 30px;
	line-height: 30px;
	padding:0 15px 0 34px;
	display:block;
}
.weixin a:hover {
	background-position:6px -22px;
}
.htel {
	background: url("images/icon-tel.png") no-repeat 6px 7px;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
}
.htel:hover {
	background-position:6px -19px;
}

.htel2 {
	background: url("images/2514.png") no-repeat 6px 7px;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
}
.htel2:hover {
	background-position:6px -19px;
}

.htel3 {
	background: url("images/2516.png") no-repeat 6px 7px;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
}
.htel3:hover {
	background-position:6px -19px;
}
.tmenu {
	height: 30px;
	line-height: 30px;
}
.tmenu ul li {
	float: left;
	position: relative;
}
.tmenu ul li a {
	padding: 0 15px;
	font-size:12px;
	display:inline-block
}
.tmenu ul li.huser a {
	background: url("images/icon-user.png") no-repeat 0 7px;
	padding-left:23px
}
.tmenu ul li.hmobile a {
	background: url("images/icon-phone.png") no-repeat 0 6px;
	padding-left:18px
}
.tmenu ul li.huser a:hover {
	background-position:0 -19px;
}
.tmenu ul li.hmobile a:hover {
	background-position:0 -22px;
}
.hmobile a {
	padding-right:0;
}
/************************* header *********************************/

.header {
	min-width: 1200px;
	width: 100%;
	height:100%;
}
.search {
	background: none repeat scroll 0 0 #fff;
	clear: both;
	height: 115px;
	overflow: hidden;
}
.search_in {
	height: 134px;
	margin: 0 auto;
	width: 1200px;
}
.logo {
	padding:22px 0 10px;
}

.hot_search {
	color: #cfcfcf;
	padding-top: 4px;
	font-size:12px;
	clear: both
}
.hot_search a {
	color: #555;
	padding:0 2px;
}
.hot_search a:hover {
	color: #af449a;
}
.hot_search .hc1 {
	color:#af449a
}
.search_img {
	display: block;
	/*
	padding-top: 9px;
	margin-top: 10px;
	*/

}

.cats {
	background-color:#ba64a9;
	left: 0;
	position: absolute;
	top: 40px;
	width: 180px;
	z-index: 10;
}
.cats dl {
	border-bottom:1px dotted #d58bc6;
	height:100%;
	padding:2px 0 5px 10px;
}
.cats dt {
	color: #fff;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
}
.cats dl dt a {
	color: #fff;
}
.cats dl dd {
	background:url(images/arrow-r.png) no-repeat 152px top;
	display:inline-block;
	position: relative;
}
.cats dl dd ul li {
	float: left;
	height: 16px;
	line-height: 16px;
	width: 85px;
	padding: 3px 0px;
}
.cats dd ul li a {
	color:#f4d8ef;
}
.cats dl dt a:hover, .cats dd ul li a:hover {
	color: #fcc857;
}
.cats dl dd div {
	background:#af449a;
	display: none;
	left: 170px;
	padding: 8px 18px 14px;
	position: absolute;
	top: -32px;
	width: 240px;
	z-index: 999;
}
.cats dl dd div h3 {
	border-bottom: 1px solid #eda7df;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.cats dl dd div ul {
	padding-top: 4px;
}
.cats dl dd div ul li {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 80px;
}
/************************* main *********************************/
.main {
	background-color:#fcfcfc;
	height: auto;
	min-width: 1200px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.banner {
	height: 415px;
	overflow:hidden;
}
.banner_in {/*20140805*/
    height: 415px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

.banner ol {
    left: 50%;
    position: absolute;
    top: 92%;
}
.banner ol li {
    background: url("images/dota.png") no-repeat 0 0;
    cursor: pointer;
    float: left;
    height: 15px;
    margin-right: 10px;
    width: 15px;
}
.banner ol li.slide_current {
    background: url("images/dotb.png") no-repeat 0 0;
}
.banner ul li {
	height: 415px;
}
.banner ul li a {
	display: block;
	height: 415px;
	width: 100%;
}
.helpw {
	float:right;
	height:40px;
	width:240px;
	position:relative;
	z-index:10;
}
.help {
	background:url(images/i0.png) no-repeat right 0;
	color: #fff;
	font-size: 14px;
	height: 392px;
	line-height: 16px;
	position: absolute;
	right: 66px;
	top: 0;
	width: 240px;
}
.help .full {
	display:none;
	height: 160px;
	padding: 40px 15px 35px;
	text-align: center;
	width: 204px;
	z-index:10
}
.help .full span {
	float:none;
	margin-bottom:5px;
}
.help .i2.full {
	top:40px;
}
.help .i4.full {
	top:156px
}
.help div {
	cursor:pointer;
	overflow:hidden;
}
.i1 {
	background:url(images/i1.png) no-repeat;
	height: 37px;
	padding: 70px 42px 15px;
	position: absolute;
	right: -117px;
	top: 39px;
	width: 150px;
}
.i2 {
	background:url(images/i2.png) no-repeat 0 bottom;
	position: absolute;
	right: -117px;
	top: 156px;
	width:150px;
	height:37px;
	padding:10px 42px 70px;
}
.i3 {
	background:url(images/i3.png) no-repeat;
	position: absolute;
	right: 0;
	top: 156px;
	width:104px;
	height:32px;
	padding:70px 65px 15px;
	text-align:center;
}
.i4 {
	background:url(images/i4.png) no-repeat 0 bottom;
	position:absolute;
	right: 0;
	top: 273px;
	width:104px;
	height:32px;
	padding:15px 65px 70px;
	text-align:center;
}
.help span {
	color:#f2bcb1;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	float:left;
	padding:8px 6px 10px 0;
}
.help .i2 span {
	color:#f2a2a3;
}
.help .i3 span {
	color:#a8c9f7;
}
.help .i4 span {
	color:#addaf4;
}
.help .i4 i {
	display: block;
	float: right;
	font-style: normal;
	padding: 10px 0;
	text-align: left;
	width: 70px;
}
.help .full {
	height: 160px;
	padding: 40px 15px 35px;
	text-align: center;
	width: 204px;
}
.help .full span {
	float:none;
	margin-bottom:5px;
}
.help .i2.full {
	top:40px;
}
.help .i4.full {
	top:156px
}
/************************* module *********************************/
.module {
	margin:0 auto 40px;
	overflow: hidden;
	width: 1200px;
	overflow:hidden;
}
.col1 {
	background:url(images/ew.jpg) no-repeat;
	color:#fff;
	font-size:14px;
	height:100px;
	padding:290px 12px 10px 12px;
	width:156px;
	float:left;
	position: relative;
}
.col1 .mhx{ 
	position: absolute;
	top:290px;
	left:12px;
}
.col1 .nunx{ 
	position: absolute;
	top:45px;
	left:0px;
}
.col1 .nunx a{ padding: 0px; }

.hkeys {
	background:url(images/icon-s.png) no-repeat;
	margin:0 12px 10px;
	padding-left:20px;
	height:18px;
	line-height:18px;
}
.col1 a {
	color:#fff;
	width:82px;float:left; display:inline-block;
	padding:0 0px;
}
.col1 a:hover {
	color:#fcc857;
}
.col2 {
	background-color:#fff;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	float:left;
	padding:40px 20px 20px;
	width:239px;
	height:339px;
}
.title {
	font-size:14px;
	color:#333;
	margin:10px 0
}
.title a {
	color:#333;
}
.title a:hover {
	color:#23ae7f;
}
.col2 .title {
	margin:30px 0 10px
}
.texts {
	color:#999;
	margin:0 0 10px;
	height: 48px;
	line-height:16px;
	overflow: hidden
}
.goods_texts {
	color:#999;
	margin:0 0 20px;
line-height:18px;
	overflow: hidden
}
.price span {
	color:#c96b6b;
	font-size:18px;
	margin-right:10px;
}
.price s {
	color:#999;
	font-size:14px;
}
.col3 {
	background-color:#fff;
	overflow:hidden;
	width:370px;
	float:left;
}
.col3 li {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	height:144px;
	padding:35px 15px 20px;
}
.list .imgs {
	float:left;
	display:inline-block;
	margin-right:10px
}
.list .info {
	float:left;
	display:inline-block;
	width:194px;
}
#mrks .col1 {
	background:url(images/zrzb1.jpg) no-repeat;
}
#mrks .col2 {
	border-top:1px solid #eee;
	height:338px;
	width:229px;
}
#mrks .col3 {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	height:398px;
	width:375px;
}
#mrks .col3 li:last-child {
	border-bottom:0;
}
#mrks .col1 a:hover {
	color:#ffd696;
}
#mrks .title a:hover {
	color:#e7595d;
}

#bab .col1 {
	background:url(images/w.jpg) no-repeat;
}
#bab .col2 {
	border-top:1px solid #eee;
	height:338px;
	width:229px;
}
#bab .col3 {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	height:398px;
	width:375px;
}
#bab .col3 li:last-child {
	border-bottom:0;
}
#bab .col1 a:hover {
	color:#ffd696;
}
#bab .title a:hover {
	color:#e7595d;
}

/************************* my cart *********************************/
.mycart {
	background:url(images/mycart.png) no-repeat #af449a;
	float:right;
	width:180px;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.shopcart {
	
	padding:0 25px 0 60px;
	font-size:16px;
	color:#fff;
}
.shopcart:hover {
	color:#eee;
}
.weizhi {
	color: #555;
	font-size: 14px;
	margin: 20px auto 10px;
	width: 1200px;
}
.weizhi a {
	color: #555;
	padding: 0 5px;
}
.weizhi a:hover {
	color:#af449a;
}
.listfull {
	margin: 0 auto;
	
	width: 1200px;
	min-height: 300px
}
/************************* list left *********************************/
.list_l {
	width: 220px;
}
.sidebox {
	overflow:hidden;
	margin:0 0 20px
}
.sidetop {
	background-color: #333333;
	color: #fff;
	font-size: 16px;
	padding:6px 0 10px;
	text-align: center;
	width: 100%;
}
.sidetop p {
	font-size: 12px;
}
.sidecon {
	background-color: #fff;
	border: 1px solid #eee;
	overflow: hidden;
	padding: 20px 15px 5px;
	width: 188px;
}
.sidecon li {
	margin: 0 auto 15px;
	overflow: hidden;
	width: 188px;
}
.sidecon li img {
	border: 1px solid #eee;
	height: 55px;
	margin-right: 8px;
	width: 55px;
	float:left;
	display:block;
}
.sidecon span {
	display: block;
	float: right;
	width: 122px;
	line-height:16px;
}
.sprice {
	color:#c96b6b;
	margin-top:5px;
}
.navlist {
	background-color: #fff;
	border: 1px solid #eee;
	overflow: hidden;
}
.sidebox dl {
	border-bottom: 1px solid #eee;
	overflow: hidden;
	padding: 10px 10px 10px 25px;
}
.sidebox dl:last-child {
	border:0;
}
.sidebox dl dt {
	font-size:16px;
	margin:0 0 5px;
}
.sidebox dd ul {
	overflow:hidden;
	display:block;
	height:100%;
}
.sidebox dd li {
	float: left;
	height: 16px;
	line-height: 16px;
	width: 90px;
	padding: 3px 0px;
}
#navlists .sidetop {
	background-color: #333333;
	font-size: 34px;
	padding: 15px 0 20px;
	text-align: center;
}
/************************* list right *********************************/
.list_r {
	height: auto;

	width: 962px;
}
.goods_title {
	background:#333333;
	color:#fff;
	font-size:20px;
	font-weight:700;
	height:40px;
	line-height:40px;
	padding-left:20px;
}
.goods_list {
	
	height:100%;
	width:100%;
}
.goods_list .cfv{ padding: 10px 20px;background: #ffffff;border:1px solid #eee; }
.goods_list:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.goods_ul .title a:hover {
	color:#843174;
}
.goods_ul {
	background-color:#fff;
	border:1px solid #eee;
	display:inline-block;
	height:100%;
	width:960px;
}
.goods_ul li {
	float:left;
	width:200px;
	padding:20px;

}
.goods_ul li.bord {
	height:1px;
	border-bottom:1px solid #eee;
	overflow:hidden;
	width:100%;
	padding:0;
	clear:both;
}
.pro_button {
	margin:12px 0 0;

}
.pro_button a {
	background-color: #d8d8d8;
	display: block;
	font-size:14px;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	text-align: center;
	width: 90px;
}
.pro_button a:hover {
	opacity:0.9;
	filter: alpha(opacity=90);
}
.pro_button a.add_buy {
	background-color:#fcc80f;
	color:#333333;
}

.pro_button a.shopcart {
	padding:0px;
 	font-size:12px;
 	color:#000000;
	height: auto;
	background:none;
	float:none;display:inline;
	line-height: 19px;
	margin-right: 0px;
	text-align: left;
	width: auto;
}
.pro_button a.shopcart:hover{color:#000000; }
/************************* pagebar *********************************/
.goods_ul li.pagebar {
	text-align:right;
	padding:10px 20px;
	height:20px;
	overflow:hidden;
	font-size:14px;
	clear:both;
	width:920px;
}
.goods_ul li.pagebar span, .goods_ul li.pagebar a {
	padding:0 3px;
}
.goods_ul li.pagebar span b {
	font-weight:500;
	padding:0 5px;
}
/************************* product *********************************/
.goods_top {
	background-color:#fff;
	border:1px solid #eee;
	padding:30px;
	overflow: hidden;
	height:100%;
}
.goods_left {
	float: left;
	width: 390px;
	margin-right:20px;
}
.goods_left .cloud-zoom {
	border: 1px solid #eee;
	display: block;
	height: 360px;
	overflow: hidden;
	width: 360px;
}
.goods_left .cloud-zoom img {
	width: 360px;
}
.goods_left .cloud-zoom_ul {
	height: 57px;
	margin-top: 8px;
	overflow: hidden;
	width:100%;
}
.goods_left .cloud-zoom_ul a {
	border: 1px solid #eee;
	display: inline-block;
	float: left;
	height: 55px;
	margin-right: 19px;
	text-align: left;
	width: 55px;
}
.goods_left .cloud-zoom_ul a img {
	float: left;
	height: 55px;
	width: 55px;
}
.goods_right {
	float: left;
	width: 480px;
	font-size:14px;
}
.goods_right h1 {
	color: #333;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
	padding-top: 4px;
}
.goods_right h1 span {
	color: #555;
	display: block;
	font-size: 15px;
	margin-top: 5px;
}
.goods_right p {
	padding: 5px 0;
}
.goods_right p.gprice {
	height: 20px;
	overflow: hidden;
	padding: 0;
	width: 350px;
}
.goods_right p.gprice s {
	margin-right: 12px;
}
.goods_right p.gprice span {
	color: #c96b6b;
}
.goods_num {
	height: 30px;
	line-height: 30px;
	padding: 15px 0 10px;
	position: relative;
}
.bmount2 {
	left: 60px;
	position: absolute;
	top: 15px;
	width: 50px;
}
.bmount2 .shuliang {
	background:#fff;
	border: 1px solid #cacaca;
	text-indent: 3px;
	vertical-align: middle;
	float: left;
	height: 28px;
	line-height: 28px;
	width: 30px;
	text-align:center
}
.bbgs1, .bbgs2 {
	background: url("images/nbgs.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 15px;
	width: 15px;
	display:inline-block;
}
.bbgs2 {
	background-position: 0 -15px;
	_margin-top:-5px;
}
.goodsbtn {
	position:relative;
	margin:15px 0 15px;
	width:380px;
	display: inline-block;
}
.goodsbtn span {
	clear: both;
	color: #555;
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 6px 20px 0 0;
	text-align: right;
}
.goodsbtn span a {
	color:#555;
}
.goodsbtn span a:hover {
	color:#843174;
}
a.goods_addcart, a.goods_order {
	background:#D66D6D;
	color:#fff;
	display: block;
	float: left;
	font-size:20px;
	font-weight:700;
	line-height:50px;
	height: 50px;
	margin-right: 20px;
	width: 170px;
	text-align:center;
}
a.goods_addcart:hover, a.goods_order:hover {
	opacity:0.9;
	filter: alpha(opacity=90);
}
a.goods_orders {
	background:#d8d8d8;
	color:#999
}
.goods_bottom {
	background: #fff;
	border: 1px solid #eee;
	margin-top: 30px;
	overflow: hidden;
	width: 960px;
}
.tab_nav {
	border-bottom: 1px solid #eee;
	height: 42px;
	overflow: hidden;
	width: 100%;
}
.tab_nav li {
	color: #333;
	cursor: pointer;
	float: left;
	font-size:20px;
	height: 42px;
	line-height: 42px;
	padding: 0 30px;
}
.tab_nav .tab_currnet {
	background: #ac9974;
	color: #fff;
}
.tab_content {
	color:#555;
	font-size:14px;
	line-height:24px;
	padding: 30px;
	width: 900px;
	min-height:648px;
}
.tab_content li {
	margin: 0 auto;
	overflow: hidden;
}
/************************* carts *********************************/
.cart_cont, .lform {
	background-color:#fff;
	border:1px solid #eee;
	padding:20px 30px 30px;
	overflow: hidden;
	width:1138px;
	margin:30px auto;
}
.cart_tit {
	background:#ac9974;
	height: 42px;
	line-height:42px;
	padding-left:20px;
}
.cart_tit span {
	background:url(images/cart.png) no-repeat left center #ac9974;
	color: #fff;
	display:block;
	font-size:18px;
	height: 42px;
	line-height:42px;
	padding-left: 40px;
}
.step1, .step2, .step3 {
	background: url("images/step1.png") no-repeat center top;
	height: 65px;
	margin: 20px auto 24px;
	width: 800px;
}
.step2 {
	background-position:center -65px;
}
.step3 {
	background-position:center -130px;
}
.cart_form {
	margin: 0 auto;
	width: 1138px;
}
.cart_table {
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	font-size:14px;
	color:#333;
}
.cart_table th {
	background:#e4ddca;
	border-right: 1px solid #eee;
	text-align:center;
	padding:12px;
	font-weight:normal;
}
.cart_table td {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding:20px;
}
.cart_table td img {
	border: 1px solid #eee;
	display: inline;
	margin-right: 15px;
	vertical-align: middle;
}
.cart_table .bmount2 {
	left: auto;
	position: static;
	top: auto;
}
.cart_del a {
	color:#999;
}
.cart_del a:hover {
	color:#843174;
}
.cart_bot span {
	color:#999;
	padding-right:24px;
}
.cart_bot i {
	font-style:normal;
	color:#c96b6b;
}
.cart_full {
float:right;
	overflow: hidden;
	padding: 20px 0 0;
}
.cart_right {
	float: right;
	overflow: hidden;
	width: 282px;
}
.cart_yh {
	clear: both;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
}
.cart_full input {
	border: 1px solid #843174;
	color: #333;
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
	height: 22px;
	line-height: 22px;
	padding: 5px;
	width: 200px;
}
.new_site .cart_yh .minput {
	border: 1px solid #843174;
	color: #333;
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
	height: 22px;
	line-height: 22px;
	padding: 5px;
	width: 200px;
	border-radius:0px;
	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;
}
.cart_yh  .btnyy {
	background: #843174;
	border: 0;
	color: #fff;
	float: left;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px;
	text-align: center;
	width: 120px;
	cursor:pointer;
}
.cart_full .btnyy {
	background: #843174;
	border: 0;
	color: #fff;
	float: left;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	text-align: center;
	width: 100px;
	cursor:pointer;
}
.cart_tj {
	color:#555;
	font-size:18px;
	margin-bottom: 15px;
}
.cart_tj span {
	color:#c96b6b;
	font-size:24px;
	padding-left:10px;
}
.cart_btn {
	overflow:hidden;
	display:block;
}
.cart_btn a {
	background: #bbb;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 120px;
}
.cart_btn a:hover {
	opacity:0.9;
	filter: alpha(opacity=90);
	_color:#eee;
}
.cart_btn a.shopconfirm {
	background:#843174;
	float:right;
}
/****************************** cart step2 ********************************/
.hz_order {
	font-size:14px;
}
.hz_order li {
	margin-top: 20px;
}
.hz_order dl {
	padding:15px 20px;
	border:1px solid #eee;
	line-height:24px;
}
.hz_order th {
	background-color:#eee;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.bta {
	padding:12px 20px;
	background-color: #E4DDCA;
	color: #333;
}
.bta span {
	margin-left:10px;
}
.bta span a {
	color:#af449a;
}
.bta span a:hover {
	color:#333;
}
.hinput {
	border: 1px solid #cacaca;
	font-family: 微软雅黑;
	font-size: 14px;
	padding: 2px;
	text-align: center
}
.hmar p {
	margin-bottom:8px;
}
.shipTable {
	border:1px solid #eee;
	margin:10px 0 0;
	text-align:left
}
.hzpad {
	padding:0 10px 10px 0
}
.hzpay {
	font-size: 12px;
	margin-top: 10px;
}
.hzpay td {
	border-bottom: 1px dotted #eee;
}
.greys {
	color: #666;
	line-height: 18px;
	padding: 6px 0;
}
.hship {
	border:1px solid #eee;
	padding:20px;
	margin:20px 0 0;
}
.validate_bonus {
	color:#fff;
	font-family:微软雅黑;
	background:#c2c2c2;
	padding:2px 15px;
	cursor:pointer;
}
.hzlist {
	text-align:center;
	border-left:1px solid #eee;
}
.hzlist td {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px;
}
.hsum i {
	font-style:normal;
	color: #c96b6b;
}
.hsum span {
	color: #c96b6b;
	font-size: 20px;
}
.hsum span.dd0{font-size: 12px; }
.hzsubmit {
	width: 120px;
	margin:30px auto;
}
.hzbtns {
	background: #843174;
	color: #fff;
	font-size: 18px;
	font-family:微软雅黑;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 120px;
	cursor:pointer;
}
.hzbtns:hover {
	opacity:0.9;
	filter: alpha(opacity=90);
}
/****************************** cart step3 ********************************/
.hz_success {
	border: 2px solid #c5b26a;
	font-size: 14px;
	margin: 50px auto;
	padding: 25px 30px;
	width: 680px;
	line-height: 24px;
}
.hz_info {
	margin-bottom: 30px;
}
.hz_info span {
	color:#c96b6b;
}
a.hz_pay {
	background-color: #843174;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin: 30px 0 15px;
	padding: 0 30px;
	width: 170px;
}
.alipay_all {
	background-color: #843174;
	color: #fff;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin: 30px 0 15px;
	padding: 0 30px;
	cursor: pointer;
}
a.hz_pay:hover {
	color:#fff;
	opacity:0.9;
}
.alipay_all:hover {
	color:#fff;
	opacity:0.9;
}
/************************* login form ********************************
.lform a {
	color:#af449a;
}
.lform a:hover {
	text-decoration:underline;
}
.lform ul {
	padding:20px;
	width:500px;
	overflow:hidden;
	font-size:14px;
}
.lform li {
	border:1px solid #eee;
}
.lform li.l_title {
	background:url("images/lform.png") no-repeat 100px 19px #843174;
	color: #fff;
	font-size: 24px;
	height: 32px;
	padding: 19px 50px 19px 145px;
	overflow:hidden;
}
.lform .fr li.l_title {
	background:url("images/lform.png") no-repeat 155px -32px #ac9974;
	padding: 19px 50px 19px 200px;
}
.lform li.l_cont {
	padding:30px;
	min-height:280px;
	_height:410px;
}
.l_cont p {
	overflow:hidden;
	margin:0 0 15px;
}
.l_cont p.hmarl {
	padding:0 0 25px 120px;
	margin:0;
}
.l_cont p span {
	display: inline;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: right;
	width: 100px;
	font-size:16px;
	margin-right:20px;
}
.l_cont p i {
	color:#843174;
	font-style:normal;
	margin-left:5px;
	font-size:12px;
}
.uinput {
	border: 1px solid #cacaca;
	color: #999;
	font-size: 14px;
	height: 20px;
	line-height:20px;
	padding: 10px;
	width: 256px;
}
.submit, .submit2 {
	width: 160px;
}
.submit2 {
	background:#c5b26b;
}
.log_other {
	border-top: 1px solid #eee;
	margin: 50px auto 0;
	width: 100%;
	padding-top:20px
}
.log_other p {
	margin:0 0 10px;
}
.log_other a {
	margin-right:5px;
}
/****************************** member ****************************/
.member_left, .member_right {
	font-size:14px;
	overflow: hidden;
}
.h20 {
	height:20px;
	overflow:hidden;
	display:block;
}
.member_left {
	border: 1px solid #eee;
	width: 220px;
	font-size:16px;
}
.member_left a {
	background: url("images/member_ico.png") no-repeat scroll 24px 0 #cdcdcc;
	border-bottom: 1px solid #eee;
	display: block;
	height: 48px;
	text-align: left;
	width: 220px;
}
.member_left .menu_now {
	background-color: #eee;
	color: #000;
}
.member_left .menu_hover {
	background-color: #e4ddca;
}
.member_left p {
	background: url("images/member_ico.png") no-repeat 170px -287px;
	color: #333;
	height: 48px;
	line-height: 49px;
	padding-left: 70px;
	text-align: left;
	width: 105px;
}
.member_left p.white {
	color:#fff;
}
.menu_hover p {
	width: 135px;
}
a.menu_lm, a.menu_ln {
	background-position:24px -240px;
	cursor:default;
	background-color:#ac9974;
}
a.menu_lm {
	background-position:24px -48px;
}
a.menu_lm p, a.menu_ln p {
	color:#fff;
}
a.menu_ico1 {
	background-position:24px -432px;
}
a.menu_ico2 {
	background-position:24px -96px;
}
a.menu_ico3 {
	background-position:24px -481px
}
a.menu_ico4 {
	background-position:24px -192px;
}
a.menu_ico5 {
	background-position:24px -144px;
}
a.menu_ico6 {
	background-position:24px 0;
}
a.menu_ico7 {
	background-position:24px -336px;
}
a.menu_ico8 {
	background-position:24px -384px;
}
a.menu_ico9 {
	background-position:24px -524px;
}
.member_right {
	width: 960px;
	line-height: 24px;
}
.member_right p span {
	color:#af449a
}
.member_right i {
	color: #c96b6b;
	font-style:normal;
}
.member_right_title {
	background: url("images/member_ico1.png") no-repeat 18px 0 #ac9974;
	color: #fff;
	font-size: 20px;
	height: 48px;
	line-height: 48px;
	padding-left: 55px;
	border-bottom:1px solid;
}
.ico1 {
	background-position:18px -300px;
}
.ico2 {
	background-position:18px -60px;
}
.ico3 {
	background-position:18px -349px;
}
.ico4 {
	background-position:18px -156px;
}
.ico5 {
	background-position:18px -109px;
}
.ico6 {
	background-position:18px -10px;
}
.ico7 {
	background-position:18px -205px;
}
.ico8 {
	background-position:18px -253px;
}
.ico9 {
	background-position:18px -396px;
}
.member_right_cont {
	border: 1px solid #eee;
	padding:20px 20px 30px;
	margin-bottom:20px;
}
.member_info {
	border: 1px solid #eee;
	margin: 0 auto 15px;
	overflow: hidden;
	padding:20px;
	height:100%;
}
.member_info .fl {
	width: 450px;
}
.member_account_name {
	background-position: left -168px;
	font-size: 14px;
	margin: 18px 0;
	padding-left: 100px;
}
.member_info .fr {
	border: 1px solid #eee;
	height: 130px;
	overflow: hidden;
	padding:20px;
	width: 220px;
}
.member_right_cont dl {
	overflow:hidden;
}
.member_right_cont dt {
	background-color:#e4ddca;
	border: 1px solid #eee;
	border-bottom:0;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}
.member_right_cont dd {
	border: 1px solid #eee;
	clear: both;
	margin: 0 auto;
	padding: 20px;
}
/****************************** footer ********************************/
.footer {
	background:#49143f;
	margin-top: 10px;
	min-width: 1200px;
	width: 100%;
}
.footer_in {
	margin: 0 auto;
	overflow: hidden;
	width: 1080px;
}
.footer_in dl.flogo { width:250px; padding-top:40px;}/*20140805*/
.footer_in dl {
	float: left;
	padding:20px 10px 40px 30px;
	width: 126px;
}
.footer_in dt {
	color: #fff;
	font-size: 14px;
	height: 30px;
	text-align:center;
	line-height: 30px;
}
.footer_in dd {
	font-family: "宋体";
	margin-top:25px;
}
.footer_in li {
	height: 20px;
	line-height:20px;
		text-align:center;
}
.footer_in a {
	color: #b18fab;
}
.footer_in a:hover {
	text-decoration:underline;
}
.footer_bottom {
	background-color:#3a0e32;
	clear: both;
	margin: 0 auto;
	padding:25px 0 70px;
}
.footer_bottom p {
	color: #81607b;
	font-family: "宋体";
	text-align: center;
}

.label_con_ul .label_con_li {
	width:750px;
	margin:0 auto;
	overflow:hidden;
	display:none;
}
.comment_ul {
	margin-bottom:10px;
	border:#c8c8c8 1px solid;
	border-bottom:none;
	background-color: #ffffff;

}
.comment_li {
	padding-top:12px;
	padding-bottom:22px;
	border-bottom:#c8c8c8 1px solid;
	overflow:hidden;
	zoom:1;
	padding-left: 10px;
}
.comment_liLeft {
	float:left;
	width:565px;
	margin-left:25px;
	*margin-left:20px;
}
.comment_con {
	margin:5px 0;
}
.comment_liRight {
	float:right;
	width:135px;
	padding-top:10px;
	text-align:center;
}
.comment_stars {
	width:110px;
	height:22px;
	margin:0 auto;
	background:url(../images/comment_stars.gif) center -88px;
}
.comment_list_clear {
	clear:both;
	height:6px;
	font-size:1px;
	width:550px;
	margin:0 auto;
}
.comment_reply {
	width:650px;
	margin:0 auto;
	clear:both;
}
.comment_reply1 {
	background:url(../images/ico6.gif) 0 bottom no-repeat;
	height:25px;
	line-height:25px;
	padding-left:18px;
	margin-right:5px;
	display:inline-block;
	color:#00479d;
}
.commentsBox {
	border:#c8c8c8 1px solid;
	margin-top:20px;
	padding:15px 0;
	margin-bottom: 100px;
}


.star_rating01 {
	width:300px;
	height:21px;
}
.star_rating01 .star_one {
	float:left;
	width:18px;
	height:21px;
	background:url(../images/star_rating.gif) 0 top no-repeat;
	cursor:pointer;
	margin-right:8px;
}
.star_rating01 .star_hover {
	background-position:left bottom;
}
.star_rating01 .star_ok {
	background-position:left bottom;
}


.star_ratings {
	width:300px;
	height:21px;
}
.star_ratings .star_one {
	float:left;
	width:18px;
	height:21px;
	background:url(../images/star_rating.gif) 0 top no-repeat;
	cursor:pointer;
	margin-right:8px;
}
.star_ratings .star_hover {
	background-position:left bottom;
}
.star_ratings .star_ok {
	background-position:left bottom;
}

.star_rating02 {
	width:300px;
	height:21px;
}
.star_rating02 .star_one {
	float:left;
	width:18px;
	height:21px;
	background:url(../images/star_rating.gif) 0 top no-repeat;
	cursor:pointer;
	margin-right:8px;
}
.star_rating02 .star_hover {
	background-position:left bottom;
}
.star_rating02 .star_ok {
	background-position:left bottom;
}


.star_rating03 {
	width:300px;
	height:21px;
}
.star_rating03 .star_one {
	float:left;
	width:18px;
	height:21px;
	background:url(../images/star_rating.gif) 0 top no-repeat;
	cursor:pointer;
	margin-right:8px;
}
.star_rating03 .star_hover {
	background-position:left bottom;
}
.star_rating03 .star_ok {
	background-position:left bottom;
}


.nex {
	width:200px;
	height:21px;
}
.nex .star_one {
	float:left;
	width:18px;
	height:21px;
	background:url(../images/star_rating.gif) 0 top no-repeat;
	cursor:pointer;
	margin-right:8px;
}
.nex .star_hover {
	background-position:left bottom;
}
.nex .star_ok {
	background-position:left bottom;
}

.star_rating {
	width:300px;
	height:21px;
}
.star_rating .star_one {
	float:left;
	width:18px;
	height:21px;
	background:url(../images/star_rating.gif) 0 top no-repeat;
	cursor:pointer;
	margin-right:8px;
}
.star_rating .star_hover {
	background-position:left bottom;
}
.star_rating .star_ok {
	background-position:left bottom;
}
.star_show {
	float:left;
	width:30px;
	padding-left:17px;
	height:21px;
	background:url(../images/star_rating.gif) -18px 0;
	line-height:20px;
	color:#FFF;
}
.main .inputBg{border:#969696 1px solid; height:24px; width:240px; line-height:24px; background:url(../images/member_receiveaddr_inputbg.gif) left top no-repeat;}
.main .textareaBg{ border:#969696 1px solid; height:45px; width:280px; background:url(../images/member_receiveaddr_inputbg.gif) left top no-repeat; overflow:auto;}
.goods_list_pl_lili .title{ height:40px; overflow: hidden; }
.goods_list_pl_lili .imgs img{ width: 210px;height:210px; }

.backToTop {display:none;width:18px;line-height:1.2;padding:5px 0;background-color:#49143f;color: #fff;font-size:12px;text-align:center;position:fixed;_position:absolute;right:20px;bottom:300px;_bottom: "auto"; cursor:pointer;}
.backToTop:hover{color: #FFFFFF; }

.new_site {  padding:20px 45px 45px 35px; overflow: hidden; float: left;  }

.new_site .myh {
	overflow:hidden;
	margin:0 0 10px;
	width: 300px;
	float: right;
}


.new_site .minput {
	border:1px solid #a8a8a8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	width:190px;
	height:20px;
	line-height:20px;
	color:#3c3c3c;
	font-size:14px;
	padding:5px;
	float:left;
}
.new_site .btnred {
	background:#e50012;
	border:1px solid #89000a;
	color:#fff;
	font-size:13px;
	font-weight:700;
	padding:4px 8px;
	line-height:14px;
	text-align:center;
	width:70px;
	float:right;
	height:32px;
}
.new_site .btngrey {
	background:#a8a8a8;
	border:0;
	padding:5px 8px
}
.new_site .myhhd {
	float: left;
	width: 545px;
	background: #fafbf8;
	border: #e1e1e1 1px solid;
}
.new_site .myhhd span {
	color:#c96b6b;
}
.new_site .myha {
	background:url(images/yhhd.png) no-repeat 10px center;
	-webkit-background-size:17px 26px;
	-moz-background-size:17px 26px;
	background-size:17px 26px;
	border-bottom:1px solid #fff;
	color:#ff6a10;
	padding:10px 0 10px 28px;
	font-size:15px;
	font-weight:700;
}
.new_site .myhb {
	padding:10px;
}
.new_site .myhb p{ color: #333; }
.new_site .myhb li {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:0;
	padding:8px;
	background:#fff;
	margin:0 0 10px
}
.new_site .myhc {
	overflow:hidden;
	margin:10px 0 0;
}
.new_site .myhc .orbtn {
	top:auto;
	bottom:0;
}
.new_site .myhb li .frigh {

	
}
.new_site #myhhd {
	background-color:#e4ddca;
}
.new_site #myhhd .myha {
	background:url(images/yhhdh.png) no-repeat 10px center;
	-webkit-background-size:17px 26px;
	-moz-background-size:17px 26px;
	background-size:17px 26px;
	color:#333;
}

.new_site li .fleft {
	position:relative;
	width:65px;
	text-align:center;
}
.new_site li .frigh {
	position:relative;
	width:426px;
	margin-left:10px;
}
.new_site li .fleft img {
	border:1px solid #a8a8a8;
	background-color:#fff;
	padding:4px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.new_site .fleft {
	float:left;
}
.new_site .frigh {
	float:left;
}
.myh .nuv{ width: 100%;clear: both;overflow: hidden; margin-bottom: 10px; }

.myh .ubs_info p{line-height: 25px;padding: 0px 5px;font-size: 16px;font-weight: bold; }
.myh .ubs_info p.j span{ color: #ff6a10;}
.myh .ubs_info p.f span{ color: #ff6a10;}
.myh .ubs_info .njc{ margin-bottom: 10px; }
.new_site .orbtn {
	background:#ff6a10;
	border:1px solid #bf2a07;
	display: block;
	color:#fff;
	font-size:13px;
	font-weight:700;
	text-shadow:0 1px 0 #95000b;
	padding:5px 8px;
	line-height:14px;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
}
.goods_uls { padding:10px 20px; overflow:hidden; zoom:1; background:#FFF;border:1px solid #CCC; }
.goods_uls p{
	line-height: 25px;
	font-size: 14px;
	padding: 5px 0px;
}
.tab_class td{ padding: 5px 10px; }
.orderTable { width: 100%; }
.orderTable thead th{ background:#ac9974; color:#FFF;padding:4px 5px;}
.orderTable tbody td{ padding:9px 6px; text-align:center; vertical-align:top; border-bottom:#e4ddca 1px solid;border-right:#cfcfcf 1px solid;}
.orderTable tbody .sep_row td{height:10px;padding:0; margin:0;font-size:1px; background:#989898; border:none;}
.orderTable tbody{ background:#FFF;}
	.orderTable .order_hd{ background:#e4ddca; color:#3c3c3c;}
		.orderTable .order_hd .basic_info{ float:left;}
	.orderTable .item{ border-right:none; border-left:#cfcfcf 1px solid; padding-top:15px; padding-bottom:15px;}
	.orderTable .item .pic_info{ float:left; margin-right:16px; width:50px; height:50px; overflow:hidden; border:#cfcfcf 1px solid;}
	.orderTable .item .txt_info{ float:left; width:270px; text-align:left;}
	

.member_user_info{ margin:0 auto; position:relative;  overflow:hidden; zoom:1;}

.member_tab_nav{ display:block; position:absolute; top:25px;*top:25px !important;*top:-1px; left:20px; width:100px; height:29px;line-height:30px; font-size:14px; border:#828282 1px solid; background:#e8e8e8; text-align:center; color:#3366cc; cursor:pointer;}
.member_tab_nav_s{border-bottom:none; height:30px; top:25px;font-weight:bold; color:#000;}
.member_tab_conul{ }
.member_receiveaddr_table{ width:100%; margin:0 auto;}
.member_receiveaddr_table th{ padding:7px 4px; text-align:right; width:100px;}
.member_receiveaddr_table td{ padding:7px 4px; text-align:left;}
.bnt_blue_1 { padding: 5px 15px; cursor:pointer;}
.bnt_blue{ padding: 5px 15px; cursor:pointer;}
.bnt_blue_2  { color:#FFFFFF;cursor:pointer; padding: 5px 15px;background:#843174;}
	
.bnt_blue  { background:#843174;color:#FFFFFF;cursor:pointer;}	
	
	
.shop_c4a h1{ padding: 5px 10px; background: #e4ddca;font-size: 16px;  margin-bottom: 10px; }	
	
.cart_cont .shop_cont .shop_c4 { margin-bottom:40px;width: 920px;margin: 0px auto; }	
.cart_cont .shop_cont .shop_c4 li:first { text-align: center }

.member_tab_conul{   }
.member_tab_conli h3{ padding: 10px 20px; }
.add_cass td{ padding: 4px 5px; }
.add_cass { width: 100%; }
.add_cass input[type="text"]{ width: 200px !important; }
.sunb{ width: 100%;clear: both; text-align: center; margin-bottom: 20px; }
#main .inputBg{border:#969696 1px solid; height:24px; width:240px; line-height:24px; background:url(../images/member_receiveaddr_inputbg.gif) left top no-repeat;}
#main .textareaBg{ border:#969696 1px solid; height:45px; width:280px; background:url(../images/member_receiveaddr_inputbg.gif) left top no-repeat; overflow:auto;}

.user_commtable{ border:#cfcfcf 1px solid; background:#FFF; }
.user_commtable th{ padding:10px 0; background:#dfdfdf; text-align:center;}
.user_commtable td{ padding:6px;text-align:center; border-top:#cfcfcf 1px solid;}
.user_commtable .tr_gray{ background:#F5F5F5;}

#mic_text a.shopcart{ padding: 0px; color: #333;font-size:12px; }
#mic_text a.shopcart span{ padding: 0px; display:inline; text-align: left;overflow: visible }


.nunybc { background: none; }
.nunybc a{ background: none;float: none; display:inline;width: auto;height: auto;text-align:left; }
.nunhbvc a{ color: #666 !important; }
.ship_css table{ background: #ddd; border-spacing:1px; width: 100%; }
.ship_css p{ height: 25px;width: 100%;text-align: center;line-height: 25px; }
.ship_css table td{ background: #fff; }
.ship_css table th{ background: #fff; }
.fcecvf { position: relative;text-align: left; }
.fcecvf .minh{float: left; padding:0px 0px; color: #fff;font-size: 14px; margin-left: 8px; }
.fcecvf a.cancel_colose_sv{ position: absolute;right:10px;top:4px; }
.nn_vvsd { background-color:#e4ddca;padding: 5px 10px; }
/****************************sfz***************************************/
.sfz {
	width:1000px;
	margin:0 auto;
	color:#666;
	font-size:14px;
}
.sfhead {
	margin:0 0 10px;
	overflow:hidden;
	display:block;
	width:100%;
}
.sflogo {
	float:left;
}
.sftel {
	float:right;
	font-size:20px;
	letter-spacing:1px;
	padding-top:45px;
}
.sfinfo {
	background-color:#fff2f2;
	border:1px solid #ff0000;
	padding:10px;
	letter-spacing:1px;
	display:block;
}
.sfinfo p {
	text-align:center;
	margin:0;
}
.sfinfo a {
	color:#ff0000;
	text-decoration:underline
}
.sfinfo a:hover {
	text-decoration:none;
}
.sfcont {
	overflow:hidden;
	display:block;
	height:100%;
	width:920px;
	margin:20px auto 0;
}
.sfleft {
	float:left;
	width:360px;
}
.sfleft div {
	padding-left:100px;
	line-height:24px;
	letter-spacing:1px;
	margin-top:50px;
}
.sfleft1 {
	background:url(sf/sfi1.png) no-repeat;
}
.sfleft2 {
	background:url(sf/sfi2.png) no-repeat;
}
.sfrig {
	border:3px solid #eee;
	float:right;
	padding:20px 40px;
	width:420px;
}
.sfrig p {
	margin-bottom:15px;
	overflow:hidden;
	line-height:32px;
	height:100%;
	display:block;
}
.sfrig p span {
	display: inline;
	float: left;
	margin-right: 12px;
	width: 130px;
}
.sfrig input {
	font-family:'微软雅黑';
	border: 1px solid #ddd;
	color: #666;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding: 6px 10px;
	width: 255px;
	_width: 253px;
}
.sfrig input.sfs{
	width:124px;
	float:left
}
.sfrig input.sfhq {
	background:#fbfbfb;
	cursor: pointer;
	float: right;
	height: 34px;
	width:122px;
}
input.sfhq:hover {
	background:#eee;
}
.sfmarl {
	padding:5px 0 0 142px;
	clear:both;
	overflow:hidden
}
.sfrig input.sfbtn {
	width:100%;
	border:0;
	background:#009845;
	color:#fff;
	font-size:18px;
	letter-spacing:1px;
	height:40px;
	text-align:center;
	cursor:pointer;
}
input.sfbtn:hover {
	opacity: 0.9;
}
.sfrig i.sfinfo {
	margin-top:10px;
	font-style:normal;
	clear:both;
	line-height:normal;
}
.sfa {
	background:url(sf/sfa.png) no-repeat 10px 8px #fff2f2;
	padding-left:45px;
}
.sfb {
	background:url(sf/sfb.png) no-repeat 10px 8px #ffe9ad;
	border:1px solid #fab418;
	padding-left:45px;
}
.sfc {
	background:url(sf/sfc.png) no-repeat 10px 8px #effeb9;
	border:1px solid #98c700;
	padding-left:45px;
}
.sffoot {
	border-top:2px solid #eee;
	color:#666;
	clear:both;
	margin:50px 0 0;
	padding:15px 0 30px;
	text-align:center;
	font-size:14px;
}

/************************** qq 20140805********************************/
.qq {
    background-color:#af449a;
    height: 315px;
    padding-left: 3px;
    position: fixed;
    right: 5px;
    top: 30%;
    width: 86px;
    z-index: 300;
}
.qqtop_span {
    background-color:#f9aa41;
    color: #fff;
    display: block;
    height: 18px;
    left: 12px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 26px;
}
.qq_con {
    background: url("images/qqnewbg.png") no-repeat;
    height: 36px;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 178px;
    width: 80px;
}
.qq_con ul li {
    height: 25px;
    margin-bottom: 4px;
}

.footer_in dl.flogo { width:280px; padding:10px 135px 0 0; float:right;}
.footer_in dl.flogo img { width:400px;}


.go-Top{z-index:999;width:40px;height:30px;position:fixed;right:0px;padding-right:0px;top:400px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 54));} 
.go-Top a{display:block;width:54px;height:54px;float:left;text-indent:-10000px;}
.go-Top a.up{background:url(images/top.png) 0px 0px no-repeat;opacity: 0.8;}
.go-Top a.up:hover{opacity: 1;}


.go-Tops{z-index:999;width:40px;height:30px;position:fixed;right:0px;padding-right:0px;top:340px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 54));} 
.go-Tops a{display:block;width:54px;height:60px;float:left;text-indent:-10000px;}
.go-Tops a.up{background:url(images/chat2.png) 0px 0px no-repeat;opacity: 0.8;}
.go-Tops a.up:hover{opacity: 1;}

.comment_tow{ padding: 0px 0px 10px 40px; }
.comment_tow .comment_reply2{font-weight: bold;color: #ff4e00 }
.dexfc { text-decoration: underline; }
.exccec{ float:left;width:120px;margin-right:10px;text-align: center }
.exccec p{text-align: center }

/*
.detail_n{width:100%;margin-top: 20px;}
.detail_tab{width:962px; background:#843174; height:50px;}
.detail_tab .tith2{float:left;width:580px;margin:7px 0px 0px 10px;height:36px;display:inline;}
.detail_tab .tith2 a{width:80px;margin-right:10px;height:36px;display:block;float:left;text-align:center;font:800 16px/36px "宋体";color:#fff;*line-height:36px;background: url("../images/detailsp/detailsp_bg02_int.png")}
.detail_tab .tith2 a:hover,.detail_tab .tith2 a.h2a{width:80px;margin-right:10px;background:url(../images/detailsp/detailsp_bg02.png) top left no-repeat;height:36px;display:block;color:#659c30;text-decoration:none;}
.detail_tab .dtl_btn{float:right;width:160px; text-align:right;}
.detail_tab a.buy_btn,.detail_tab a.buy_btn2,.detail_tab a.buy_btn3,.detail_tab a.buy_btn4{text-align:left;padding-left:16px;font:800 20px/50px "Microsoft YaHei";}
.detail_tab a.buy_btn,.detail_tab a.buy_btn span{background: url("../images/detailsp/detailsp_btn01.gif") no-repeat scroll 0 0 transparent;color:#fff;cursor:pointer;display:inline-block;height:50px;line-height:50px;overflow:hidden;min-width:35px;text-decoration:none !important;}
.detail_tab a.buy_btn span{background-position:100% -50px;padding:0px 75px 0px 0px;}
.detail_tab a.buy_btn2,.detail_tab a.buy_btn2 span,.detail_tab a.buy_btn3,.detail_tab a.buy_btn3 span,.detail_tab a.buy_btn4,.detail_tab a.buy_btn4 span{background: url("../images/detailsp/detailsp_btn01.gif") no-repeat scroll 0 -100px transparent;color:#fff;cursor:default;display:inline-block;height:50px;line-height:50px;overflow:hidden;min-width:35px;text-decoration:none !important;}
.detail_tab a.buy_btn2 span{background-position:100% -150px;padding:0px 75px 0px 0px;}
.detail_tab a.buy_btn3 span{background-position:100% -200px;padding:0px 75px 0px 0px;}
.detail_tab a.buy_btn4 span{background-position:100% -350px;padding:0px 75px 0px 0px;}
.detail_tab font{font-size:16px;}
.detl_content .detl_feature{ width: 960px;overflow:hidden;text-align: center;margin-top: 10px;padding-top: 10px; border:#c8c8c8 1px solid  }

.detail_tab a:hover.buy_btn{text-align:left;padding-left:16px;font:800 20px/50px "Microsoft YaHei";}
.detail_tab a:hover.buy_btn{background: url("../images/detailsp/detailsp_btn01.gif") no-repeat scroll 0 -250px transparent;color:#fff;cursor:pointer;display:inline-block;height:50px;line-height:50px;overflow:hidden;min-width:35px;text-decoration:none !important;}
.detail_tab a:hover.buy_btn span{background-position:100% -300px;padding:0px 75px 0px 0px;}
*/
.detl_content .detl_feature{  width: 960px;overflow:hidden;text-align: center;margin-top: 10px;padding-top: 0px;padding-bottom:0px; border:#c8c8c8 1px solid  }

.detl_content .detl_service{overflow:hidden;padding-top: 10px;margin-top: 0px;  }
#sublist02{
	background-color: #ffffff;
}
#sublist05{
	background-color: #ffffff;
}
.commentsBox{
	background-color: #ffffff;
}
.detail_n {
    margin-top: 20px;
    width: 100%;
}
.detail_tab {
    background: #333333;
    border-radius: 0 8px 8px 0;
    height: 50px;
    width: 962px;
}
.detail_tab .tith2 {
    display: inline;
    float: left;
    height: 36px;
    margin: 7px 0 0 10px;
    width: 580px;
}

.detail_tab .tith2 a {
    background-color:#D66D6D;
    border-radius: 8px;
    color: #fff;
    display: block;
    float: left;
	font-size: 16px;
    font-weight: 700;
	line-height: 36px;
    height: 36px;
    margin-right: 10px;
    text-align: center;
    width: 80px;
}
.detail_tab .tith2 a:hover, .detail_tab .tith2 a.h2a {
    background-color:#fff;
    color: #D66D6D;
    display: block;
    height: 36px;
    margin-right: 10px;
    text-decoration: none;
    width: 80px;
}
.detail_tab .dtl_btn {
    float: right;
    text-align: right;
    width: 165px;
}
.detail_tab a.buy_btn { 
	background:url(images/pbuy.png) no-repeat right 0;
	font-size:20px;
	line-height:50px;
	font-weight:700;
	padding:0 0 0 15px;
}
.detail_tab a.buy_btn:hover {opacity:0.9;}
.detail_tab a.buy_btn, .detail_tab a.buy_btn span {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    min-width: 35px;
    overflow: hidden;
    text-decoration: none !important;
}
.detail_tab a.buy_btn span {
    padding: 0 75px 0 0;
}
.title_fixed
    {
        position: fixed;
        top: 0px;
    }

* html .title_fixed /* IE6 头部固定 */
{
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop));
    left: expression(eval($('#sublist05').offset().left));
}





/*****************************new cart******************************/
.newtop {
	background: url("cart/topbg.gif") repeat-x left top;
	color: #333;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	width: 100%;
}
.newtop  .top{
	width: 1000px;
	padding-left:10px;
}
.newtop a {
	margin: 0 5px;
	color:#333;
}
.newtop a:hover {
	color:#eb6100;
	text-decoration:underline;
}
.newtop_r a {
	display: inline-block;
	float: right;
	margin-left:7px;
}
.box990 {
	margin: 0 auto;
	width: 990px;
}
.newtop_l {
	float: left;
}
.newtop_r {
	float: right;
}
.clear {
	clear: both;
}
.newcart {
	float: left;
	height: 120px;
	width: 990px;
}
.newcart .fl {
	margin-top: 25px;
}
.newcart .fr {
	margin: 30px 15px 0 0;
}
.mt5 {
	margin-top: 5px;
}
.marc1 {
	margin-right: 50px;
}
.marc2 {
	margin-right: 290px;
}
.marc3 {
	margin-right: 110px;
}
.marc4 {
	margin-right: 55px;
}
.marc5 {
	margin-right: 100px;
}
.marc6 {
	margin-right: 35px;
}
.cart_tit_n {
	height: 35px;
	width: 990px;
}
.cart_tit_n .cart_word {
	font-size:16px;
	line-height:35px;
}
.cart_n {
	margin: 3px 0 0;
	width: 990px;
}
.cart_n a:hover {
	color:#eb6100;
	text-decoration:underline;
}
.cart_n img {
	font-size: 12px;
	vertical-align: middle;
}
.cart_n .cart_tnew {
	background-color: #fafbf8;
	border-bottom: 1px solid #edecec;
	border-top: 1px solid #edecec;
	color: #333;
	font-weight:400;
	font-size:12px;
	line-height:40px;
	height: 40px;
}
.cart_n .cart_tnew input {
	float: left;
	margin: 13px 27px 0 35px;
}
.cart_n li {
	border-bottom: 1px dotted #e1e1e1;
	float: left;
	padding: 20px 0;
	width: 990px;
}
.cart_n li .check {
	float: left;
	padding: 22px 0 0 35px;
	width: 40px;
}
.cart_n li .pic {
	float: left;
	width: 75px;
}
.cart_n li .pic img {
	height: 60px;
	width: 60px;
}
.cart_n li .name {
	float: left;
	margin: 0 40px 0 0;
	width: 270px;
}
.cart_n li .name a {
	display: block;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: clip;
}
.cart_n li .price {
	float: left;
	font-size:18px;
	line-height:22px;
	width: 115px;
}
.c_quantity {
	float: left;
	margin: 0 0 0 5px;
	width: 84px;
}
.c_quantity p {
	float: left;
	line-height: 16px;
	margin-top: 3px;
}
.c_quantity p.mt0 {
	margin-top: 0;
}
.c_quantity input {
	border: 1px solid #dadada;
	display: inline;
	float: left;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	margin: 0 5px;
	padding: 3px;
	text-align: center;
	width: 36px;
}
.cart_n li .subtotal {
	color: #ff9000;
	float: left;
	font-size:20px;
	line-height:22px;
	margin-left: 30px;
	width: 115px;
}
.cart_n li .distribution {
	float: left;
	line-height: 22px;
	text-align: center;
	width: 80px;
}
.cart_n li .operating {
	float: right;
	line-height: 22px;
	width: 80px;
}
.ncheck {
	line-height: 30px;
	text-align: right;
	width: 990px;
	overflow:hidden;
}
.ncheck .del_all {
	float: left;
	padding: 25px 0 0 22px;
	width: 200px;
}
.ncheck .check {
	float: left;
	text-align: center;
	width: 40px;
}
.ncheck a.select {
	color: #333;
	float: left;
	line-height: normal;
	margin-right: 30px;
}
.ncheck a.delete {
	float: left;
}
.ncheck .details {
	line-height: 60px;
	text-align: right;
}
.ncheck .details span {
	color: #333;
	font-size:14px;
	line-height:60px;
	margin-left: 20px;
}
.ncheck .details font {
	color: #eb6100;
	font-size:16px;
	line-height:60px;
	margin-right: 5px;
}
.ncheck .all_price {
	font-size:14px;
	line-height:26px;
}
.ncheck .all_price span {
	color: #eb6100;
	font-size:24px;
	line-height:26px;
	font-weight:700;
}
.ncheck .butn {
	float: right;
	height: 45px;
	margin-bottom: 50px;

}
.btn-qjs {
	background: url("cart/btn-qjs.png") no-repeat;
	border: 0;
	cursor: pointer;
	height: 38px;
	width: 140px;
}
.btn-qjs:hover {
	opacity:0.9
}
.ncheck a.continue {
	background: url("cart/continue.gif") no-repeat 0 13px;
	color: #669934;
	float: right;
	font-size: 18px;
	line-height: 38px;
	padding: 0 25px 0 15px;
}
.tuijcart {
	width: 990px;
	margin:0 auto;
}
.tuijcart h2 {
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	height: 30px;
	position: relative;
	top: 1px;
	width: 990px;
	z-index: 1;
}
.tuijcart .tui_tab {
	float: left;
	height: 300px;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
	width: 950px;
}
.tuijcart ul {
	height: 260px;
	padding-top: 25px;
}
.tuijcart ul li {
	display: inline;
	float: left;
	height: 238px;
	margin-right: 24px;
	margin-left:24px;
	width: 150px;
}
.tuijcart ul li .pic {
	display: block;
	height: 150px;
	margin-bottom: 5px;
	width: 150px;
}
.tuijcart ul li .pic img {
	width:150px;
	height:150px;
}
.tuijcart ul li .name {
	height: 35px;
	line-height: 18px;
	overflow: hidden;
}
.tuijcart ul li .name a:hover {
	color:#eb6100;
	text-decoration:underline;
}
.tuijcart ul li .name span {
	color: #eb6100;
	margin-left:2px;
}
.tuijcart ul li .price {
	color: #ff9000;
	font-size:14px;
	line-height:36px;
	font-weight:700;
	margin-bottom: 6px;
	margin-top: 6px;
}
.tuijcart ul li .butn {
	height: 21px;
	text-align:center;
}
.butn3 {
	background: url("cart/buttonadd.png") no-repeat;
	border: 0;
	cursor: pointer;
	height: 21px;
	width: 77px;
}
.butn3:hover {
	background-position: -78px 0;
	height: 21px;
	width: 77px;
}
.tuijcart ul li.m0 {
	margin: 0
}
.tuijcart h2 a {
	border:1px solid #dbdbdb;
	border-bottom:0;
	border-left:0;
	color: #333;
	display: inline-block;
	float: left;
	line-height:29px;
	font-size:12px;
	font-weight:400;
	height: 29px;
	padding: 0 10px;
	position: relative;
	top: 0;
	z-index: 2;
}
.tuijcart h2 a:hover, .tuijcart h2 a.on {
	border-bottom: 1px solid #fff;
	border-top: 2px solid #ff9000;
	color: #333;
	height: 27px;
	line-height: 26px;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	top: 1px;
	z-index: 2;
}
.noconts {
	padding: 10px 0;
	text-align: center;
	height: 200px;
}
.fcart {
	color: #666;
	height: 250px;
	margin: 25px auto 0;
	padding-bottom: 25px;
	width: 990px;
}
.fcart a {
	color:#666;
}
.fcart a:hover {
	color:#eb6100;
	text-decoration:underline;
}
.fcarti {
	border-top: 1px solid #eaeaea;
	height: 160px;
	padding: 20px 0 20px 70px;
	width: 920px;
}
.fcarti dl {
	float: left;
	height: 160px;
	width: 230px;
}
.fcarti dl dt {
	color: #666;
	font: bold 14px/26px "微软雅黑";
	height: 26px;
	margin-bottom: 10px;
	padding-left: 35px;
}
.fcarti dl .xs {
	background: url("cart/i-zn.png") no-repeat 0 center;
}
.fcarti dl .ps {
	background: url("cart/i-ps.png") no-repeat 0 center;
}
.fcarti dl .zp {
	background: url("cart/i-zp.png") no-repeat 0 center;
}
.fcarti dl .sh {
	background: url("cart/i-gy.png") no-repeat 0 center;
}
.fcarti dl dd {
	border-left: 1px dotted #ccc;
	line-height: 25px;
	margin-left: 10px;
	padding-left: 25px;
}
.fcartb {
	padding: 12px 0 30px;
	width: 990px;
	text-align: center;
	line-height: 18px;
}
.fcartb p {
	background:url(cart/tel.gif) no-repeat left center;
	padding:0 0 2px 21px;
	width:358px;
	margin:0 auto;
	font-weight: 700;
	font-size: 14px;
	line-height: 26px;
}


/******************** cart 2************************/
.new_buy {
	background: url("cart/cart_n02.gif") repeat-y 39px center;
	padding-bottom: 65px;
	width: 990px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
}
.new_buy a {
	color:#333;
}
.new_buy a:hover {
	color:#eb6100;
	text-decoration:underline;
}
.new_buy .bnt_blue_2 {
	background-color:#e6ca9a;
	color:#763e02;
}
.new_buy input.inputBg {
	border: 1px solid #ddd;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	width: 133px;
}
.new_con {
	float: left;
	margin-bottom: 30px;
	width: 990px;
}
.new_con .new_con_tit {
	background: url("cart/cart_circle.png") no-repeat;
	color: #763e02;
	float: left;
	font-size:16px;
	line-height:20px;
	height: 59px;
	padding-top: 21px;
	text-align: center;
	width: 80px;
}
.new_con .new_con_box {
	border: 1px solid #dedede;
	float: right;
	position: relative;
	width: 880px;
}
.new_con .new_con_arw {
	left: -11px;
	position: absolute;
	top: 30px;
}
.new_adr_in {
	float: left;
	width: 880px;
}
.new_adr_in p {
	margin-bottom:15px;
}
.new_adr_in dl {
	background-color: #f7f7f7;
	padding: 20px 20px 10px 20px;
	margin: 15px;

}
.new_adr_in dl span {
	color: #eb6100;
}
.new_adr_in dl i {
	color: #999;
	font-style:normal;
}
.new_con .new_send {
	float: left;
	margin: 15px;
	width: 850px;
}
.new_con table {
	border:0;
	border-collapse: collapse;
	border-spacing: 0;
}
.new_con th, .new_con td {
	background-color:#f7f7f7;
	border: 1px solid #ddd;
	line-height: 25px;
	padding: 5px 10px;
	font-weight:500;
}
.new_con td {
	background-color:#fff;
}
.new_con .new_payment {
	float: left;
	width: 880px;
}
.new_payment .hmar p {
	border-bottom: 1px dotted #dedede;
	line-height: 22px;
	padding: 10px 15px;
	margin:0;
}
.new_payment .hmar p.last {
	border:0;
}
.new_payment .validate_bonus {
	color:#763e02;
	background:#e6ca9a;
	height:22px;
	line-height: 22px;
}
.new_con .new_commodity {
	float: left;
	padding: 20px 15px 15px;
	width: 850px;
}
.new_commodity .gtcart {
	text-align:right;
	padding-bottom:10px;
}
.new_commodity .gtcart a {
	color:#eb6100;
}
.new_commodity .gtcart a:hover {
	text-decoration:underline
}
.new_all_submit {
	background-color: #fff7e8;
	border: 1px solid #dedede;
	float: right;
	line-height: 24px;
	padding: 15px;
	text-align: right;
	width: 850px;
}
.new_all_submit .hsum span {
	color: #eb6100;
	font-size: 30px;
	font-weight: 800;
	line-height: 32px;
}
.new_all_submit .hzbtns {
	background:url("cart/btn-tj.png") no-repeat;
	height: 38px;
	width: 175px;
	cursor:pointer;
	text-indent:-99999em;
}
.new_all_submit .hzbtns:hover {
	background-position:-176px 0;
}


/*************************** cart 3 **************************/
.cartnew3 a:hover {
	color:#eb6100;
	text-decoration:underline;
}
.cartnew3 .alipay_all {
	background:url("cart/butn8.png") no-repeat;
	height: 38px;
	width: 175px;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
}
.cartnew3 .alipay_all:hover {
	background-position: -176px 0;
}
.cartnew3 .hsum span {
	color:#eb6100;
}


.lform a {
	color:#f08b0c;
}
.lform a:hover {
	text-decoration:underline;
}
.lform ul {
	width:500px;
	overflow:hidden;
	font-size:14px;
	border: 1px solid #eee;
    margin: 20px;
    padding: 0;

}
.lform li {}
.lform li.l_title {
    background: url("images/nlineb.png") repeat-x 0 bottom;
    color: #E9933E;
	padding:0;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    margin: 10px 20px;
    overflow: hidden;
    position: relative;
    text-align: left;
}
.lform li.l_title span{
	background: url("images/nlinea.png") repeat-x 0 bottom;
    bottom: 0;
    left: 0;
    position: absolute;
}
.lform .fr li.l_title {}
.lform li.l_cont {
	padding:30px;
	min-height:226px;
	_height:230px;
}
.l_cont p {
	overflow:hidden;
	margin:0 0 15px;
}
.l_cont p lable{ margin-left: 120px; }
.l_cont p.hmarl {
	padding:0 0 25px 120px;
	margin:0;
}
.l_cont p span {
	display: inline;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-right: 20px;
    text-align: right;
    width: 100px;
}
.l_cont p span i{ color:#f08b0c; font-style:normal;}
.l_cont p i {
	color:#843174;
	font-style:normal;
	margin-left:5px;
	font-size:12px;
}
.uinput {
	border: 1px solid #ddd;
    color: #999;
    height: 20px;
    line-height: 20px;
    padding: 2px;
    width: 256px;
}
.submit, .submit2 {
	background: url("cart/butn6.png") no-repeat;
    cursor: pointer;
    height: 33px;
    line-height: 33px;
    text-indent: -9999em;
	width: 135px;
}
.submit2 {
	background: url("cart/butn7.png") no-repeat;
}
.submit:hover, .submit2:hover { background-position:-136px 0;}
.log_other {
	border-top: 1px solid #eee;
	margin: 50px auto 0;
	width: 100%;
	padding-top:20px
}
.log_other p {
	margin:0 0 10px;
}
.log_other a {
	margin-right:5px;
}

.new_adr_in ul { overflow:hidden; display:block;}
.new_adr_in li {
    border-bottom: 1px dotted #dedede;
    float: left;
    padding: 20px 30px;
    width: 820px;
}
.new_adr_in li .adr_row01 {
    float: left;
    line-height: 24px;
    margin-right: 10px;
    width: 45px;
}
.new_adr_in li .adr_row01 input {
    float: left;
    margin: 6px 8px 0 0;
}
.new_adr_in li .adr_row02 {
    float: left;
    line-height: 24px;
    margin-right: 10px;
    width: 600px;
}
.new_adr_in li .adr_row03 {
    float: left;
    line-height: 40px;
    padding-right: 10px;
}
.new_cart_btn01 {
    float: right;
    width: 90px;
}
.new_cart_btn01 a {
    color: #333;
    float: right;
    line-height: 22px;
    margin-left: 10px;
}
a.ncart_btn_on {
    background-color: #e6ca9a;
    color: #763e02 !important;
    display: block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
}
.new_inc {
    margin: 15px 30px;
    width: 820px;
}
.new_inc a {
    background: url("cart/cart_add.gif") no-repeat 0 9px;
    color: #eb6100;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}
.new_cart_btn02 {
    background-color: #fff7e8;
    padding: 20px 0;
    text-align: center;
    width: 880px;
}
.new_cart_btn02 a {
    background-color: #f39800;
    color: #fff !important;
    line-height: 30px;
    padding: 9px 30px;
    text-align: center;
}
.new_adr_in li.last {
	border:0;
}
.gh { margin-top:8px; float:right; width:90px;}
.gh a.ncart_btn_on { width:72px;}
.new_con .new_send {padding: 15px; margin:0;}

.newtop ul li a { padding: 0px 5px 0px 0px; }


.dapei {
	overflow:visible;
	height:100%;
	overflow:hidden;
	margin:20px 0;
}
.dp-tab {
	height:30px;
	line-height:30px;
	background:0;
	overflow:hidden;
	font-size:14px;
}
.dp-tab a {
	background-color:#fff;
	border:1px solid #ddd;
	float:left;
	height:30px;
	line-height:28px;
	padding:0 12px;
	margin-right:10px;
}
.dp-tab .curr a {
	border-top:2px solid #843174;
}
.dp-tab li {
	display: list-item;
	float:left;
}
.dp-cont ul {
	width: 660px;
	overflow: hidden;
	float:left;
}
.dp-cont ul s {
	background:url(images/dp-add.png) no-repeat;
	float:right;
	display:inline;
	width:24px;
	height:22px;
	margin-top:40px;
	margin-right:3px
}
.dp-cont ul li {
	float:left;
	width:145px;
	padding-left:20px
}
.d-img {
	padding: 5px 0;
}
.d-img img {
	border:1px solid #ddd;
	width:100px;
	height:100px;
}
.d-name {
	word-break: break-all;
	word-wrap: break-word;
	width: 100px;
	height: 3em;
	overflow:hidden;
}
.d-price {
	color: #999;
}
.dinput input {
	vertical-align: middle;
}
.dinput strong {
	color: #D00606;
}
.dp-cont {
	overflow:hidden;
	height:100%;
	background:#fff;
	border:1px solid #ddd;
	padding:20px;
}
.dapei .infos {
	float:right;
	width:190px;
	line-height:24px;
	font-size:14px;
}
.dapei .goods_num {
	padding:10px 0
}
.dapei .bmount2 {
	left:80px;
	top:10px;
}
.dapei .infos strong {
	color:#D00606;
	font-size:16px;
}
.dapei .btn-buy {
	background:#D00606;
	display:block;
	width:134px;
	height:40px;
	margin-top:5px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	border-radius:4px;
}
.dapei a.btn-buy:hover {
	background:#c96b6b;
	color:#fff;
}
.sale790{
	background-color: #ffffff;
}

.sale790 p {  padding:0px 15px !important;   }

.detl_content img {display:block !important;margin:0 auto}
.footer_links {width:1000px;margin:10px auto;text-align:center}
.footer_links em {line-height:12px;font-style:normal;color:#fff;display:inline-block}
.footer_links a {color:#b18fab;line-height:12px;margin-right:10px;border-right:1px solid #81607b;padding-right:10px;display:inline-block}
.footer_links a:last-child {border-right:none}
.footer_links a:hover {text-decoration:underline;}




.top {

	padding:13px 0 3px;

}

.tophead {

	background-color:#232323;

	border-bottom:0;

}

.tophead, .top a, .tmenu ul li a, .toptxt {

	color:#c7000a;

	font-size:13px;

}

.tmenu ul li.huser a, .tmenu ul li.huser a:hover, .tmenu ul li.hmobile a, .tmenu ul li.hmobile a:hover {

	background:none

}

.header, .search {

	background-color:#232323;

}

.search {

	height:100%;

	padding:28px 0 25px;

}

.search_in {

	height:auto;

}

.search_in h1.fl {

	margin-left:25px;

}

.search_form {

	padding: 28px 0 0 40px;

	width:303px;

}

.search_form_text {

	border:2px solid #c7000a;

	padding:3px 7px;

	width:224px;

	font-size:13px;

}

.search_form_btn {

	background:#c7000a;

	width:60px;

	font-size: 13px;

	height: 28px;

	line-height: 26px;

}

.bantop img {

	max-width:280px

}

.nav_menu {

	background:#E9933E;

	height: 100%;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

}

.nav_menu ul {

	width:1150px;

	margin:0 auto;

}

.nav_menu ul li {

	height: 32px;

	letter-spacing: 3px;

	line-height: 32px;

	width: 16%;

}

.nav_menu ul li a {

	font-size:16px;

	color:#000;

}

.main {

	background:#fff;

}

.banner, .banner_in, .banner ul li, .banner ul li a {

	height:566px;

}

.banner ol {

	left: 48%;

	top: 94%;

}

.banner ol li {

	background:#000;

	height: 11px;

	width: 11px;

	border:1px solid #000;

}

.banner ol li.slide_current {

	background:#c7000a;

}

.coupon {

	text-align:center;

	width:1200px;

	margin:26px auto;

	overflow:hidden

}

.coupon a {

	margin:0 25px;

}

.brand {

	text-align:center;

	background:#be1404;

	padding:32px 0;

}

.fit {

	background:url(new/bgc.jpg) center 0 #000;

}

.fit ul {

	width:1070px;

	overflow:hidden;

	margin:0 auto;

	padding:30px 0

}

.fit ul li {

	float:left;

	width:498px;

	margin:0 18px 10px;

}

.mods {

	overflow:hidden;

}

.modtop {

	height: 505px;

	overflow: hidden;

	position: relative;

	text-align: center;

}

.modtop img {

	left: 50%;

	margin-left: -960px;

	overflow: hidden;

	position: absolute;

	text-align: center;

}

.modmid {

	overflow:hidden;

	margin:0 auto;

	width:1140px;

	padding:60px 0;

}

.modmid li {

	width:365px;

	margin:0 5px 0 0;

	float:left;

	overflow:hidden

}

.modmid .fl {

	float:left;

	width:174px;

	height:260px;

	overflow:hidden;

	position:relative;

}

.modmid .fl img {

	left: -63px;

	position: absolute;

	right: 0;

	top: -20px;

	width: 300px;

}

.modmid .fr {

	width:190px;

	color:#000;

}

.modmid .fr a {

	color:#000;

}

.modmid .fr a:hover {

	color:#c7000a

}

.txt {

	font-weight:700;

	color:#d01402;

	font-size:25px;

}

.txm {

	font-size:20px;

}

.txm b {

	display:block;

	font-size:16px;

}

.txb span {

	display:block

}

.txb del {

	font-size:24px;

}

.txb span {

	font-size:15px;

}

.txb span b {

	font-size:30px;

}

.tbuy {

	background:url(new/tbuy.png) no-repeat;

	display: block;

	font-size: 18px;

	height: 32px;

	line-height: 32px;

	width: 119px;

	text-indent:-9999em;

	margin-top:8px;

}

.tbuy:hover {

	opacity:.7;

	filter: Alpha(opacity=70);

}

.botinfo {

	background:url(new/info.png) no-repeat center center;

	height:80px;

	margin:20px auto 50px

}

.footer {

	background:#fff;

	border-top:1px solid #000;

}

.footer_in {

	background:none

}

.footer_in dl {

	background:none;

	padding: 0 40px 0 0;

	width: 155px;

}

.footer_in dt {

	color:#000;

	font-size:24px;

	font-weight:normal;

	text-align:left

}

.footer_in dd {

	font-size: 17px;

	margin-top: 10px;

}

.footer_in li {

	text-align:left

}

.footer_in a {

	color:#333;

}

.footer_in a:hover {

	color:#C8000B;

}

.footer_in dl.fr {

	padding:0;

	width:auto;

	float:right

}

.footer_in dl.fr dt {

	background:url(new/icon_kf.png) no-repeat;

	padding-left:40px;

	height:40px;

	line-height:40px;

}

.footer_in dl.fr dt.tel {

	background:url(new/icon_tel.png) no-repeat;

	margin:24px 0 0;

}

.footer_in dl.fr dd {

	padding-left:40px;

}

.top a:hover, .nav_menu ul li a:hover, .nav_menu ul li.nav_current a {

	color:#fff;

}

.sidecart .sidecart-text b {

	background-color:#C7000A

}

.nh-ntop {

	height:44px;

	padding:8px 0;

	position:fixed;

	top:0;

	left:0;

	width:100%;

	z-index:105;

}

.nh-ntop .ntopc {

	position:relative;

	width: 1100px;

	margin: 0 auto;

}

.ntopbg {

	position:absolute;

	top:0;

	left:0;

	background:#000;

	width:100%;

	height:44px;

	padding:8px 0;

	opacity:.8;

	filter:alpha(opacity=80);

}

.ntop-logo {

	width:auto;

	height:40px;

	overflow:hidden;

	position:absolute;

}

.ntop-logo img {

	width:auto;

	height:40px;

}

.ntop-ss {

	position:absolute;

	left:35%;

	top:2px;

}

.ntop-ss .search_form {

	padding:0

}

.nh-ntop .search_form_text {

	border:2px solid #C7000A

}

.nh-ntop .search_form_btn {

	background:#C7000A

}


body {
	background:#fff;
	font-family: Microsoft YaHei, 微软雅黑;
}
.top {
	width:740px;
	padding-left:260px;
}
.tophead {
	background-color:#1d1d1d;
	border-bottom:0;
}
.toptxt {
	padding-left:30px;
}
.tophead, .top a, .tmenu ul li a, .toptxt {
	color:#fcc80f;
	font-size:13px;
}
.tmenu ul li.huser a, .tmenu ul li.huser a:hover, .tmenu ul li.hmobile a, .tmenu ul li.hmobile a:hover {
	background:none
}
.header, .search {
	background-color:#232323;
}
.search {
	height:100%;
	padding:28px 0 25px;
}
.search_in {
	height:auto;
	width:1088px;
}
.search_in h1.fl {
	margin-left:25px;
}
.search_form {
	padding: 28px 0 0 40px;
	width:260px;
}
.search_form_text {
	border:2px solid #fcc80f;
	padding:3px 7px;
	width:181px;
	font-size:13px;
}
.search_form_btn {
	background:#fcc80f;
	width:60px;
	font-size: 13px;
	height: 28px;
	line-height: 26px;
	color:#000;
	font-family:Microsoft YaHei, 微软雅黑;
}
.bantop img {
	max-width:230px
}
.nav_menu {
	background:#fcc80f;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.nav_menu ul {
	width:1088px;
	margin:0 auto;
}
.nav_menu ul li {
	height: 32px;
	letter-spacing: 3px;
	line-height: 32px;
	width: 16%;
}
.nav_menu ul li a {
	font-size:16px;
	color:#000;
}
.main {
	background:url(new03/bg.jpg) #fff;
	padding:0
}
.banner, .banner_in, .banner ul li, .banner ul li a {
	height:566px;
}
.banner ol {
	left: 46%;
	top: 94%;
}
.banner ol li {
	background:#000;
	height: 11px;
	width: 11px;
	border:1px solid #000;
	margin-right:15px
}
.banner ol li.slide_current {
	background:#fcc80f;
}
.coupon {
	text-align:center;
	width:1200px;
	margin:26px auto 0;
	overflow:hidden
}
.coupon a {
	margin:0 25px;
}
.tops {
	background:#fcc80f;
	border-top:1px solid #000;
	padding:60px 0 50px;
	width:100%;
	text-align:center
}
.tops h3 {
	font-size:35px;
	color:#000;
	font-style:italic;
}
.tops h3 span {
	font-size:65px;
	padding-right:55px;
}
.tops ul {
	overflow:hidden;
	margin:30px auto 0;
	width:1030px;
}
.tops ul li {
	float:left;
	width:342px;
}
.tops ul img {
	border:1px solid #000;
	display:block;
	margin:0 auto 10px
}
.tops ul h3 {
	font-style:normal
}
.tops ul p {
	font-weight:700;
	font-size:15px;
	line-height:24px;
	color:#000;
}
.brand {
	text-align:center;
	background:#fcc80f;
	padding:40px 0 30px;
}
.brand ul {
	overflow:hidden;
	width:845px;
	margin:0 auto
}
.brand li {
	float: left;
	margin: 0 8px 8px 0;
}
.brand li img {
	float:left;
	border:1px solid #000;
}
.tlist ul {
	width:1070px;
	overflow:hidden;
	margin:0 auto;
	padding:30px 0
}
.tlist ul li {
	float:left;
	width:489px;
	margin:0 8px 10px;
}
.tlist ul li.wf {
	width:100%;
}
.fit {
	background:url(new03/bgc.jpg) center 0 #000;
	padding-top:20px
}
.fit ul li {
	width:498px;
	margin:0 8px 10px;
}
.mods {
	overflow:hidden;
}
.modtop {
	height: 507px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.modtop img {
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}
.modtop2 {
	height:446px
}
.modmid {
	overflow:hidden;
	margin:0 auto;
	width:1145px;
	padding:60px 0;
}
.modmid li {
	width:380px;
	margin:0;
	float:left;
	overflow:hidden
}
.modmid .fl {
	float:left;
	width:190px;
	height:270px;
	overflow:hidden;
	position:relative;
}
.modmid .fl img {
	left:0;
	position: absolute;
	right: 0;
	top:0;
	width: 190px;
}
.modmid .fr {
	width:180px;
	color:#000;
}
.modmid .fr a {
	color:#000;
}
.modmid .fr a:hover {
	color:#c7000a
}
.txt {
	font-weight: 700;
	color: #d01402;
	font-size: 30px;
	height: 85px;
	line-height: 110%;
}
.txts {
	font-size:23px;
}
.txm {
	font-size:21px;
	min-height:80px;
}
.txm b {
	display:block;
	font-size:16px;
	text-transform:uppercase
}
.txb {
	line-height:200%
}
.txb span {
	display:block
}
.txb del {
	font-size:24px;
}
.txb span {
	font-size:15px;
}
.txb span b {
	font-size:30px;
}
.tbuy {
	background:url(new03/tbuy.png) no-repeat;
	display: block;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	width: 119px;
	text-indent:-9999em;
	margin-top:8px;
}
.tbuy:hover {
	opacity:.7;
	filter: Alpha(opacity=70);
}
.footer {
	background:#fff;
	color:#000;
}
.footer_in {
	background:none;
	width:960px;
}
.footer_in dl {
	background:none;
	padding: 0 40px 0 0;
	width: 155px;
}
.footer_in dt {
	color:#000;
	font-size:24px;
	font-weight:normal;
	text-align:left
}
.footer_in dd {
	font-size: 17px;
	margin-top: 10px;
}
.footer_in li {
	text-align:left
}
.footer_in a {
	color:#333;
}
.footer_in a:hover {
	color:#C8000B;
}
.footer_in dl.fr {
	padding:0;
	width:auto;
	float:right
}
.f-title {
	text-align:center;
	position:relative;
}
.fta {
	font-size:38px;
	font-weight:700;
}
.ftb {
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif
}
.ftc {
	font-size:28px;
}
.fx1 {
	width:285px;
	height:3px;
	background-color:#000;
	position:absolute;
	left:0;
	top:25px;
}
.fx2 {
	right:0;
	left:auto
}
.fpromise {
	overflow:hidden;
	width:100%;
	margin:35px auto
}
.fpromise li {
	height:auto;
	width:190px;
	float:left
}
.fpromise li i {
	background:url(new03/fico.png) no-repeat;
	float: left;
	margin: 0 8px 0 0;
	width:40px;
	height:40px;
}
.fpromise li i.fico01 {
	background-position:0 0;
}
.fpromise li i.fico02 {
	background-position:-60px 0;
}
.fpromise li i.fico03 {
	background-position:-120px 0;
}
.fpromise li i.fico04 {
	background-position:-180px 0;
}
.fpromise li i.fico05 {
	background-position:-240px 0;
}
.fpromise li span {
	display:block;
	font-size:13px;
	line-height:20px
}
.f-help {
	font-size:16px;
	text-align:center;
	line-height:24px;
}
.f-help p {
	margin:0 0 25px
}
.top a:hover, .nav_menu ul li a:hover, .nav_menu ul li.nav_current a {
	color:#c7000a;
}
.sidecart .sidecart-text b {
	background-color:#C7000A
}
.nh-ntop {
	height:44px;
	padding:8px 0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:105;
}
.nh-ntop .ntopc {
	position:relative;
	width: 1100px;
	margin: 0 auto;
}
.ntopbg {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	width:100%;
	height:44px;
	padding:8px 0;
	opacity:.8;
	filter:alpha(opacity=80);
}
.ntop-logo {
	width:auto;
	height:40px;
	overflow:hidden;
	position:absolute;
}
.ntop-logo img {
	width:auto;
	height:40px;
}
.ntop-ss {
	position:absolute;
	left:35%;
	top:2px;
}
.ntop-ss .search_form {
	padding:0
}
.crumbs-bar {
	position:relative;
	margin-bottom:10px;
	z-index:1
}
.crumbs-nav {
	height:24px;
	line-height:24px
}
.crumbs-nav-item {
	float:left;
	margin-right:8px
}
.crumbs-link, .crumbs-nav-item .menu-drop, .crumbs-nav-item .selector-set {
	float:left;
	margin-right:5px
}
.crumbs-arrow {
	font-family:simsun;
	font-style:normal
}
.one-level .crumbs-link {
	font-size:18px;
	font-weight:700;
	font-family:"microsoft yahei"
}
.selector-set {
	font-size:0
}
.selector-set .ss-item {
	position:relative;
	display:inline-block;
	height:22px;
	line-height:22px;
	border:1px solid #DDD;
	font-size:12px;
	vertical-align:top;
	margin:0 5px 5px 0;
	padding:0 26px 0 4px;
	cursor:pointer
}
.selector-set .ss-item b {
	font-weight:400
}
.selector-set .ss-item em {
	color:#e4393c
}
.selector-set .ss-item i {
	display:block;
	position:absolute;
	width:25px;
	height:22px;
	right:0;
	top:0;
	background:url(images/shaix.png) no-repeat 7px -140px
}
.selector-set .ss-item:hover {
	border-color:#e4393c;
	text-decoration:none
}
.selector-set .ss-item:hover i {
	background-color:#e4393c;
	background-position:7px -158px
}
.selector {
	border-top:1px solid #DDD;
	background:#FFF;
	margin-bottom:10px
}
.selector .s-title {
	border-bottom:1px solid #DDD;
	background:#F1F1F1;
	line-height:34px;
	height:34px;
	overflow:hidden;
	zoom:1
}
.selector .s-title h3 {
	float:left;
	padding-left:10px
}
.selector .s-title h3 b {
	color:#e4393c;
	margin-right:5px
}
.selector .s-title .st-ext {
	float:left;
	padding-left:20px
}
.selector .s-brand, .selector .s-line {
	width:auto;
	height:auto
}
.selector .sl-wrap {
	position:relative;
	_zoom:1;
	line-height:34px;
	border-bottom:1px solid #DDD
}
.selector .s-line:after {
	content:' ';
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
.selector .sl-key {
	float:left;
	width:100px;
	padding-left:10px
}
.selector .sl-value {
	margin-left:110px;
	padding-right:130px;
	padding-left:10px;
	overflow:hidden;
	zoom:1
}
.selector .sl-ext {
	position:absolute;
	top:6px;
	right:10px;
	width:120px;
	height:auto;
	line-height:22px;
	overflow:hidden;
	zoom:1
}
.selector .sl-ext .sl-e-more i, .selector .sl-ext .sl-e-multiple i {
	background:url(images/shaix.png) no-repeat 9999px 9999px;
-webkit-transition:background-position .15s ease-in-out;
-moz-transition:background-position .15s ease-in-out;
transition:background-position .15s ease-in-out
}
.selector .sl-ext .sl-e-more {
	float:left;
	margin-right:20px;
	position:relative;
	width:50px;
	height:22px;
	background:#fff;
	visibility:hidden;
	color:#333
}
.selector .sl-ext .sl-e-more i {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:20px;
	height:20px;
	border:1px solid #DDD;
	background-position:4px 7px
}
.selector .sl-ext .sl-e-more:hover {
	text-decoration:none;
	color:#e4393c
}
.selector .sl-ext .sl-e-more:hover i {
	border-color:#e4393c;
	background-position:4px -11px
}
.selector .sl-ext .sl-e-more.opened i {
	background-position:4px -27px
}
.selector .sl-ext .sl-e-more.opened:hover i {
	background-position:4px -45px
}
.selector .sl-ext .sl-e-multiple {
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #DDD;
	padding:0 3px 0 18px;
	position:relative;
	background:#fff;
	color:#333
}
.selector .sl-ext .sl-e-multiple i {
	position:absolute;
	display:block;
	font-style:normal;
	left:3px;
	top:0;
	width:13px;
	height:20px;
	background-position:0 -63px
}
.selector .sl-ext .sl-e-multiple:hover {
	text-decoration:none;
	color:#e4393c;
	border-color:#e4393c
}
.selector .sl-ext .sl-e-multiple:hover i {
	background-position:0 -84px
}
.selector .sl-btns {
	display:none;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px
}
.selector .sl-btns .btn-primary {
	margin-right:8px
}
.selector .sl-v-list {
	overflow:hidden;
	zoom:1;
	padding-top:4px
}
.selector .sl-v-list ul {
	float:left;
	overflow:hidden;
	zoom:1;
	position:relative;
	height:30px
}
.selector .sl-v-list li {
	float:left;
	_display:inline;
	margin-right:16px;
	margin-bottom:4px;
	height:26px;
	line-height:26px
}
.selector .sl-v-list li a {
	float:left;
	white-space:nowrap;
	zoom:1;
	color:#005aa0
}
.selector .sl-v-list li a:hover {
	text-decoration:none;
	color:#e4393c
}
.selector .sl-v-logos ul {
	padding-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
	min-height:50px
}
.selector .sl-v-logos li {
	float:left;
	_display:inline;
	width:116px;
	height:48px;
	padding:0;
	border:1px solid #DDD;
	margin:-1px -1px 0 0;
	background:#FFF;
	text-align:center
}
.selector .sl-v-logos li a {
	display:block;
	border:1px solid #FFF;
	height:46px;
	width:114px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	zoom:1;
	color:#005aa0;
	line-height:48px
}
.selector .sl-v-logos li a img {
	margin:5px 6px;
	vertical-align:top
}
.selector .sl-v-logos li a:hover {
	text-decoration:none;
	color:#e4393c
}
.selector .sl-v-logos li a:hover img {
	display:none;
	_display:block;
	_margin:0;
	_padding:5px 6px
}
.selector .sl-v-logos li.selected, .selector .sl-v-logos li:hover {
	position:relative;
	z-index:5;
	border-color:#e4393c;
	box-shadow:2px 2px 3px rgba(0, 0, 0, .12)
}
.selector .sl-v-logos li.selected a, .selector .sl-v-logos li:hover a {
	border-color:#e4393c
}
.selector .sl-v-logos li.selected i {
	display:block;
	position:absolute;
	right:-2px;
	bottom:-1px;
	width:10px;
	height:10px;
	background:url(images/shaix.png) no-repeat -2px -183px
}
.selector .sl-v-logos .v-fixed {
	
}
.selector .sl-b-letter {
	display:none;
	float:left;
	overflow:hidden;
	zoom:1;
	padding-top:6px;
	margin-bottom:10px
}
.selector .sl-b-letter li {
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #FFF;
	padding:0 3px;
	cursor:default;
	text-align:center;
	color:#005aa0
}
.selector .sl-b-letter li.curr, .selector .sl-b-letter li:hover {
	border-color:#e4393c;
	color:#e4393c
}
.selector .sl-b-selected {
	overflow:hidden;
	zoom:1;
	display:none
}
.selector .sl-b-selected .sl-b-key, .selector .sl-b-selected .sl-v-list {
	float:left
}
.selector .extend .sl-v-list ul, .selector .extend .sl-v-logos ul, .selector .multiple .sl-v-list ul, .selector .multiple .sl-v-logos ul {
	height:auto
}
.selector .multiple {
	margin-top:-1px;
	border:2px solid #edd28b;
	background:#fffdee
}
.selector .multiple .sl-key {
	padding-left:8px
}
.selector .multiple .sl-value {
	margin-left:108px;
	background:#fff
}
.selector .multiple .sl-ext {
	right:8px
}
.selector .multiple .sl-e-more {
	visibility:hidden
}
.selector .multiple .sl-btns {
	display:block
}
.selector .multiple .sl-v-list li {
	margin-right:32px
}
.selector .multiple .sl-v-list li a {
	position:relative;
	padding-left:18px
}
.selector .multiple .sl-v-list li a i {
	position:absolute;
	left:0;
	top:6px;
	background:url(images/shaix.png) no-repeat 9999px 9999px;
	display:inline-block;
	height:12px;
	width:12px;
	background-color:#fff;
	border:1px solid #ccc;
	font-size:0
}
.selector .multiple .sl-v-list li a:hover i {
	border-color:#e4393c
}
.selector .multiple .sl-v-list li.selected a i {
	border-color:#e4393c;
	background-position:-1px -107px
}
.selector .s-brand {
	_position:relative
}
.selector .s-brand .sl-v-list li {
	width:130px;
	margin-right:5px
}
.selector .s-brand .sl-v-list li a {
	width:130px;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.selector .s-brand .sl-v-list .v-fixed {
	height:60px
}
.selector .s-brand .extend, .selector .s-brand .multiple {
	margin-top:-1px;
	border:2px solid #AAA;
	background:#f9f9f9
}
.selector .s-brand .extend .sl-b-letter, .selector .s-brand .multiple .sl-b-letter {
	display:block
}
.selector .s-brand .extend .sl-key, .selector .s-brand .multiple .sl-key {
	padding-left:8px
}
.selector .s-brand .extend .sl-value, .selector .s-brand .multiple .sl-value {
	margin-left:108px;
	background:#fff
}
.selector .s-brand .extend .sl-ext, .selector .s-brand .multiple .sl-ext {
	right:8px
}
.selector .s-brand .extend .sl-v-list, .selector .s-brand .multiple .sl-v-list {
	margin-bottom:10px
}
.selector .s-brand .extend .sl-v-list .v-fixed, .selector .s-brand .multiple .sl-v-list .v-fixed {
*width:100%;
	height:150px;
	overflow-x:hidden;
	overflow-y:auto
}
.selector .s-brand .extend .sl-v-logos .v-fixed, .selector .s-brand .multiple .sl-v-logos .v-fixed {
	overflow-y:auto;
	overflow-x:hidden;
	padding-top:1px;
	height:196px
}
.selector .s-brand .extend .sl-v-list.brand-selected, .selector .s-brand .multiple .sl-v-list.brand-selected {
	height:34px
}
.selector .s-brand .extend .sl-v-list.brand-selected li, .selector .s-brand .multiple .sl-v-list.brand-selected li {
	width:auto;
	margin-right:10px
}
.selector .s-brand .extend .sl-v-list.brand-selected li a, .selector .s-brand .multiple .sl-v-list.brand-selected li a {
	width:auto
}
.selector .s-brand .multiple {
	border:2px solid #edd28b;
	background:#fffdee
}
.selector .s-brand .multiple .sl-v-list li a {
	width:112px;
	padding-left:18px
}
.selector .sl-b-letter li {
	padding:0 7px
}
.selector .sl-v-list li {
	margin-right:50px
}
.J_valueList li.selected a { color: #f00 }

.menu-drop {
	display:inline-block;
*display:inline;
*zoom:1;
	height:24px;
	cursor:pointer
}
.menu-drop .trigger {
	display:inline-block;
*display:inline;
*zoom:1;
	height:22px;
	padding:0 4px 0 8px;
	border:1px solid #ddd;
	line-height:22px;
	vertical-align:top
}
.menu-drop .trigger .curr {
	display:inline-block;
	vertical-align:top
}
.menu-drop .menu-drop-arrow {
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:top;
	background:url(images/shaix.png) no-repeat 4px 7px;
-webkit-transition:background-position .15s ease-in-out;
-moz-transition:background-position .15s ease-in-out;
transition:background-position .15s ease-in-out
}
.menu-drop:hover {
	text-decoration:none
}
.menu-drop:hover .trigger {
	border-color:#e4393c
}
.menu-drop:hover .menu-drop-arrow {
	background-position:4px -11px
}
.menu-drop-main {
	display:none;
	width:350px;
	padding:10px 0 10px 8px;
	position:absolute;
	left:0;
	top:23px;
	border:1px solid #ddd;
	background-color:#fff
}
.menu-drop-list li {
	float:left;
	width:65px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	margin-right:5px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.menu-drop-list li.curr a {
	color:#e4393c;
	text-decoration:underline
}
.z-menu-drop-open {
	position:relative;
	z-index:5
}
.z-menu-drop-open .trigger {
	border-bottom-color:#fff;
	position:relative;
	z-index:6
}
.z-menu-drop-open .menu-drop-arrow {
	background-position:4px -27px
}
.z-menu-drop-open .menu-drop-main {
	display:block
}
.z-menu-drop-open:hover .trigger {
	border-bottom-color:#fff
}
.z-menu-drop-open:hover .menu-drop-main {
	border-color:#e4393c
}
.z-menu-drop-open:hover .menu-drop-arrow {
	background-position:4px -44px
}
.sxw {
	width: 1200px;
	margin: 20px auto 0;
}

.nav_menu li .sub-nav {
	padding:10px 0;
	position:absolute;
	top:32px;
	left:-1px;
	list-style:none;
	background-color:#fff;
	border:1px solid #000;
	display:none;
	width:174px;
}
.nav_menu li .sub-nav li {
	text-align:center;
	clear:left;
	width:100%;
	height:32px;
	line-height:32px;
	position:relative;
}
.nav_menu li .sub-nav li a {
	font-size: 16px;
	height:32px;
	line-height:32px;
	width:99%;
	padding:0;
	display:inline-block;
}