html {
	font-family:  sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px; padding: 0px; 	font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","����",sans-serif;
	font-size: 12px;
	background-color: rgb(245, 245, 245);
	
	background: rgb(246, 246, 246);
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
ol {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dd {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dt {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
dl {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
a {
	text-decoration: none;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace, monospace; font-size: 1em;
}
kbd {
	font-family: monospace, monospace; font-size: 1em;
}
pre {
	font-family: monospace, monospace; font-size: 1em;
}
samp {
	font-family: monospace, monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input {
	line-height: normal;
}
input:focus {
	outline: 0px;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192); border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
 
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	overflow: hidden; clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.left {
	float: left;
}
.right {
	float: right;
}
a:hover {
	color: rgb(31, 128, 222); text-decoration: underline;
}
.alink {
	color: rgb(102, 102, 102);
}
.alink-dark {
	color: rgb(160, 160, 160); font-size: 12px;
}
.alink-gray-dark {
	color: rgb(102, 102, 102); font-size: 12px;
}
.logo {
	padding-top: 10px;
}
.alink-bla {
	color: rgb(51, 51, 51);
}
.btn {
	border-radius: 4px; text-align: center; font-size: 12px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; background-image: none;
}
img {
	overflow: hidden; vertical-align: top;
}
.btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-lg {
	width: 152px; font-size: 18px;
}
.btn-sm {
	padding: 0px; color: black; font-size: 12px;
}
.btn-banner-side {
	padding: 2px 8px; border-radius: 4px; color: white; font-size: 12px;
}
.btn-ora {
	background-color: rgb(255, 147, 94);
}
.btn-ora-dark {
	background-color: rgb(255, 99, 22);
}
.btn-blue {
	background-color: rgb(31, 128, 222);
}
.container {
	width: 1100px; margin:0px auto;
}
.org {
	color: rgb(255, 99, 22);
}
.org-slight {
	color: rgb(230, 140, 0);
}
.bro {
	color: rgb(186, 89, 0);
}
.yel {
	color: rgb(231, 141, 0);
}
.pur {
	color: rgb(145, 100, 219);
}
.gre {
	color: rgb(35, 189, 179);
}
.blu {
	color: rgb(96, 149, 240);
}
.red {
	color: rgb(233, 64, 144);
}
.bro-border {
	border-top-color: rgb(186, 89, 0); border-top-width: 2px; border-top-style: solid;
}
.yel-border {
	border-top-color: rgb(231, 141, 0); border-top-width: 2px; border-top-style: solid;
}
.pur-border {
	border-top-color: rgb(145, 100, 219); border-top-width: 2px; border-top-style: solid;
}
.gre-border {
	border-top-color: rgb(35, 189, 179); border-top-width: 2px; border-top-style: solid;
}
.blu-border {
	border-top-color: rgb(96, 149, 240); border-top-width: 2px; border-top-style: solid;
}
.red-border {
	border-top-color: rgb(233, 64, 144); border-top-width: 2px; border-top-style: solid;
}
.org-border {
	border-top-color: rgb(230, 140, 0); border-top-width: 2px; border-top-style: solid;
}
.item-pri {
	color: rgb(153, 153, 153); margin-top: 10px; margin-left: 4px; display: inline-block;
}
.yen {
	color: rgb(255, 99, 22); font-size: 24px;
}
.yen-md {
	color: rgb(255, 99, 22); font-size: 16px;
}
.yen-lg {
	color: rgb(255, 99, 22); font-size: 18px; display: inline-block;
}
.yen-small {
	color: rgb(255, 99, 22); font-size: 20px;
}
.info-tip {
	color: rgb(255, 99, 22) !important;
}
.piont-link {
	color: rgb(31, 128, 222);
}
.old-price {
	color: rgb(153, 153, 153); text-decoration: line-through;
}
.warn {
	color: rgb(255, 30, 0); font-size: 14px;
}
.old-price-md {
	font-size: 14px;
}
#all-menu-tit:hover {
	cursor: pointer;
}
.arrow {
	width: 0px; height: 0px; overflow: hidden; border-top-color: transparent; border-right-color: rgb(255, 99, 22); border-bottom-color: transparent; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.icon {
	display: inline-block; max-height: 100%; max-width: 100%;
}

.icon-sprite {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon1 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon2 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon3 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon4 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon5 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon6 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon7 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-foot-icon8 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon1 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon2 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon3 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon4 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon5 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon6 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon7 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon8 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-icon9 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-mid-icon1 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-mid-icon2 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-mid-icon3 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-mid-icon4 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}
.icon-mid-icon5 {
	background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;
}

.icon-foot-icon1 {background-image: url("../images/catergray2016.png"); background-repeat: no-repeat;background-position: 0px 0px;}

.icon-foot-icon1 {
	background-position: 0px -1px;
}
.icon-foot-icon2 {
	background-position: 0px -80px;
}
.icon-foot-icon3 {
	background-position: 0px -160px;
}
.icon-foot-icon4 {
	background-position: 0px -240px;
}
.icon-foot-icon5 {
	background-position: 0px -320px;
}
.icon-foot-icon6 {
	background-position: 0px -400px;
}
.icon-foot-icon7 {
	background-position: 0px -480px;
}
.icon-foot-icon8 {
	background-position: 0px -560px;
}
.icon-icon1 {
	background-position: 0px 0px;
}
.icon-icon2 {
	background-position: 0px -80px;
}
.icon-icon3 {
	background-position: 0px -115px;
}
.icon-icon5 {
	background-position: 0px -40px;
}
.icon-icon4 {
	background-position: 0px -155px;
}
.icon-icon6 {
	background-position: 0px -195px;
}
.icon-icon7 {
	background-position: 0px -75px;
}
.icon-icon8 {
	background-position: 0px -240px;
}
.icon-icon9 {
	background-position: 0px -280px;
}
.icon-mid-icon1 {
	background-position: 0px -772px;
}
.icon-mid-icon2 {
	background-position: 0px -812px;
}
.icon-mid-icon3 {
	background-position: 0px -852px;
}
.icon-mid-icon4 {
	background-position: 0px -892px;
}
.icon-mid-icon5 {
	background-position: 0px -932px;
}
.icon-pos-icon01 {
	background-position: 0px -972px;
}
.icon-pos-icon02 {
	background-position: 0px -990px;
}
.icon-pos-icon03 {
	background-position: 0px -1006px;
}
.icon-pos-icon04 {
	background-position: 0px -1024px;
}
.icon-pos-icon05 {
	background-position: 0px -1040px; width: 16px; height: 17px;
}
.icon-pos-icon06 {
	background-position: 0px -1057px; width: 17px; height: 14px;
}
.site-nav {
	width: 100%; height: 32px; line-height: 32px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(250, 250, 250);
}
.nav-container {
	color: rgb(153, 153, 153);
}
.city-name {
	color: rgb(102, 102, 102); font-size: 15px;
}
.nav-welLoc {
	min-width: 500px;
}
.nav-welLoc .city {
	margin-left: 30px; display: inline-block;
}
.nav-welLoc .city .city-switch {
	display: inline-block;
}
.nav-myCen .navli-item {
	padding: 0px 10px;
}
.phone {
	color: rgb(31, 128, 222);
}

.hot-item {
	color: rgb(153, 153, 153); margin-right: 10px;
}
.ph-container {
	position: relative;
}

.diou-navigator {
	width: 100%; height: 40px; border-bottom-color: #f77209; border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255); text-align:center;
}
.containerbox{ margin:0px auto; width:1100px;}
.diou-navigator .header-menu-panel {
	width: 250px; height: 40px; float: left; position: relative; z-index: 32; 
}
.diou-navigator .header-menu-panel h2 {
	margin: 0px; height: 40px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; padding-left: 25px; font-size: 14px; background-color: #f77209;
}
.diou-navigator .header-menu-panel .menu-top-drop {
	background: url("../images/site_meun_show_xl.png") no-repeat; left: 210px; top:8px; width: 12px; height: 6px; display: inline; position: absolute;
}
.diou-navigator .allcomm-classify .top-item .top-icon {
	margin: 5px 8px 5px 15px; width: 0px; height: 30px; float: left; 
}
.diou-navigator .allcomm-classify .top-item  h4 { padding:0px; margin:0px; list-style:none;font-size: 18px;text-align:left;
	 
}
.diou-navigator .allcomm-classify .top-item:hover {
	background-color: rgb(237, 242, 246);
}
.diou-navigator .allcomm-classify .recom-item {
	color: rgb(31, 128, 222); background-color: rgb(237, 242, 246);
}
.diou-navigator .navigator {
	height: 40px; line-height: 40px; font-size: 15px; margin-left: 40px; float: left; display: block;
}
.diou-navigator .navigator li {
	padding: 0px 26px; float: left;
}
.diou-navigator .navigator .nav-items {
	padding: 0px 20px; text-align: center; float: left;
}
.nav-items-hover {
	
}
.diou-navigator .allcomm-classify {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(254, 233, 203); border-image: none; width: 248px; color: rgb(102, 102, 102); position: relative; background-color: rgb(255, 255, 255);
}
#category_box{ visibility:hidden; z-index:999;}
#category_box li:last-child {
	border: currentColor; border-image: none;
}
.diou-navigator .allcomm-classify .top-item h4 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 15px; font-weight: normal;
}
.diou-navigator .allcomm-classify .top-item {
	width: 100%; color: inherit; line-height: 40px; overflow: hidden; padding-bottom: 5px; vertical-align: top; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed; display: block; cursor: pointer; min-height: 40px; 
}
.diou-navigator .allcomm-classify .top-item-other {
	
}
.diou-navigator .allcomm-classify .top-item .top-icon .icon {
	width: 35px; height: 30px;
}
.diou-navigator .allcomm-classify .top-item .top-item-link_box {
	height: 25px; overflow:hidden;
}
.diou-navigator .allcomm-classify .top-item .top-item-link {
	line-height: 25px; font-size: 12px; margin-left: 23px; float: left;
}

.diou-navigator .allcomm-classify .top-item-block {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(254, 233, 203) rgb(254, 233, 203) rgb(254, 233, 203) currentColor; padding: 10px 10px 10px 35px; border-image: none; left: 249px; top: 0px; width: 460px; line-height: 0px; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.top-item-block .top-item-block-background {
	background: url("../images/site_menu_background.png") no-repeat; left: -1px; top: 31.5px; width: 8px; height: 15px; position: absolute;
}
.diou-navigator .allcomm-classify .top-item:hover {
	background-color: rgb(228, 243, 255);
}
.diou-navigator .allcomm-classify .item-block-goods li {
	margin: 4px 0px; padding: 2px 8px; height: 20px; line-height: 20px; font-size: 12px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.diou-navigator .allcomm-classify .item-block-goods li a {
	color: rgb(51, 51, 51);
}
.diou-navigator .allcomm-classify .top-item-block li {
	padding: 0px 11px; margin-bottom: 9px; border-right-color: rgb(205, 205, 205); border-right-width: 1px; border-right-style: solid; float: left; display: block; white-space: nowrap;
}
.diou-navigator .allcomm-classify .top-item-block a {
	color: rgb(124, 124, 124); line-height: 20px; text-decoration: none; float: left; display: block;
}
.diou-navigator .allcomm-classify .top-item-block span {
	padding: 0px 0px 0px 10px; line-height: 20px; float: left; display: block;
}
.diou-navigator .allcomm-classify .top-item-block h4 {
	margin: 10px 0px; color: rgb(51, 51, 51); line-height: 1.2; font-size: 14px;
}
.nav-index {
	color: rgb(51, 51, 51);
}
.nav-onfocus {
	color: rgb(246, 146, 58);
}
.footer-top {
	width: 100%; text-align: center; background-color: rgb(48, 48, 48);
}
.footer-top .ftborder {
	margin: auto; width: 1200px; padding-top: 20px; display: block;
}
.index_logo {
	background-image: url("../images/logo_03.gif");
}
.wexin {
	width: 160px; text-align: center; margin-top: 30px; display: inline-block;
}
.QRcode {
	width: 100px; height: 100px;
}
.wexin .weixin-plat {
	color: rgb(181, 181, 181); font-size: 12px; margin-top: 10px; margin-bottom: 0px;
}

.footer-icon {
	width: 100%; margin-top: 20px;
}
.footer-icon .icon {
	width: 100%; height: 100%;
}
.footer-icon .iconmap {
	width: 145px; height: 110px; text-align: center; font-size: 14px; text-decoration: none; display: inline-block; cursor: pointer;
}
.footer-icon .iconmap .iconimg {
	margin: 0px auto; width: 80px; height: 80px;
}
.footer-icon .iconmap .iconimg img {
	width: 100%;
}
.footer-link {
	width: 100%; padding-top: 10px; background-color: rgb(48, 48, 48);
}
.footer-link .link-wrap {
	padding-top: 10px; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.link-wrap .link-tit {
	color: rgb(181, 181, 181); padding-left: 3px; float: left;
}
.link-wrap .link-com-tit {
	color: rgb(181, 181, 181); padding-left: 3px;
}
.footer-copy {
	width: 100%; text-align: center; padding-bottom: 20px; background-color: rgb(48, 48, 48);
}
.footer-copy .copy-des {
	color: rgb(181, 181, 181); margin-bottom: 5px;
}
.footer-copy .footer-num {
	color: rgb(51, 51, 51); margin-bottom: 5px; display: inline-block;
}
.footer-copy .copy-img {
	width: 286px; height: 30px; display: inline-block;
}
.banner-panel {
	background: no-repeat rgb(255, 255, 255); height: 420px;  
}
.banner-panel .sidebar {
	width: 250px; float: left;
}
.banner-panel .slider {
	height: 420px;
}
.banner-panel .slider .slider-pic img {
	
}
.banner-panel .box1 {
	width: 1100px; margin:0px auto; height:420px;
}
.banner-panel .box2 {
	width: 210px; float: left;
}
.off-banner-panel .sidebar {
	width: 250px; float: left; min-height: 30px;
}
.off-banner-panel .slider {
	height: 420px; overflow: hidden; position: relative;
}
.off-banner-panel .slider .slider-pic img {
	width: 950px; height: 420px;
}
.off-banner-panel .box1 {
	width: 950px; float: left;
}
.off-banner-panel .box2 {
	width: 220px; float: left;
}
.off-banner-panel .switchable-content {
	height: 362px;
}
.banner-cont {
	position: relative;
}
.banner-cont .banner-addr {
	width: 210px; height: 468px; text-align: center; float: right; background-image: url("../images/banner-addr.png"); background-repeat: no-repeat;
}
.banner-cont .banner-addr .banner-addr-tit {
	color: rgb(51, 51, 51); font-size: 14px; margin-top: 200px; margin-bottom: 16px;
}
.banner-cont .banner-addr .banner-addr-gnum {
	width: 180px; text-align: left; color: rgb(102, 102, 102); padding-left: 15px; font-size: 12px; margin-bottom: 16px;
}
.banner-cont .banner-addr .banner-addr-ty {
	color: rgb(51, 51, 51);
}
.banner-cont .banner-addr .banner-addr-ty img {
	padding-left: 10px;
}
.banner-cont .banner-addr .banner-btn {
	text-decoration: none; cursor: pointer;
}
.banner-cont .banner-addr .banner-addr-search {
	margin: 0px auto; padding: 2px; border-radius: 4px; border: 1px solid rgb(255, 99, 22); border-image: none; width: 120px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(255, 99, 22);
}
.banner-cont .banner-addr .banner-addr-num {
	text-align: left; color: rgb(51, 51, 51); font-size: 12px; margin-left: 15px;
}

 
.main {
	background: rgb(245, 245, 245) !important;
}

.main-pic {
	width: 386px; text-align: center; margin-left: 20px;
}
.thumbnail-slider .switchable-content {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 386px; height: 386px;
}
.thumbnail-slider .switchable-content li {
	
}
.thumbnail-slider .prev {
	height: 62px; line-height: 62px;
}
.thumbnail-slider .next {
	height: 62px; line-height: 62px;
}
.thumbnail-slider .switchable-nav-wrap {
	width: 344px; height: 67px;
}
.thumbnail-slider .switchable-nav li {
	width: 62px; height: 62px; line-height: 60px;
}
.pic-lists {
	margin-top: 15px; vertical-align: middle;
}
.pic-lists :first-child.arrow-pic {
	margin-top: 20px; float: left;
}
.pic-lists :last-child.arrow-pic {
	margin-top: 20px; float: right;
}
.pic-lists .tumb-pics {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 62px; height: 62px; margin-left: 10px; float: left;
}

 
.side-fn {
	width: 64px; height: 60px; position: fixed;
}
.side-fn-kefu {
	top: 510px; right: 0px; background-image: url("../images/20151010kefu.png");
}
.side-fn-top {
	top: 576px; right: 0px; background-image: url("../images/20151010top.png");
}

 
.kefu-cont {
	padding: 10px; height: 215px; text-align: center; position: relative;
}
.kefu-cont h3 {
	left: 74px; top: 35px; color: rgb(51, 51, 51); font-size: 16px; font-weight: normal; position: absolute;
}
.kefu-cont .side-cont-kefu {
	left: 88px; top: 114px; position: absolute;
}
.kefu-cont .side-cont-kefu .kefu-grey-logo {
	width: 30px; height: 30px; float: left;
}
.kefu-cont .side-cont-kefu .pho-grey-logo {
	width: 30px; height: 24px; float: left;
}
.kefu-cont .side-cont-kefu .ques {
	margin: 2px 0px 0px; width: 100px; text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.kefu-cont .side-cont-kefu .on-que {
	font-size: 14px; margin-top: 4px;
}
.kefu-cont .view-all-exp {
	left: 88px; top: 178px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; display: block; position: absolute;
}

.page-panel {
	text-align: right; margin-bottom: 50px;
}
.page-panel .page-items {
	line-height: 24px; margin-left: 4px; display: inline-block;
}
.page-panel .page-btn {
	padding: 4px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 12px; color: rgb(19, 125, 225); text-decoration: none; cursor: pointer; background-color: rgb(255, 255, 255);
}
.page-panel .page-onfocus {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255);
}
#expSend {
	width: 100%; z-index: 100;
}
#expForm input {
	border-radius: 4px; border: 1px solid rgb(133, 199, 255); border-image: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#expForm select {
	border-radius: 4px; border: 1px solid rgb(133, 199, 255); border-image: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#expSend .exp-panel {
	margin: 0px auto; width: 406px; min-height: 578px; background-color: rgb(255, 255, 255);
}
.exp-head {
	margin: 0px; padding: 20px; position: relative;
}
.exp-head .exp-tit {
	color: rgb(49, 49, 49); font-size: 20px;
}
.exp-head .exp-subtit {
	color: rgb(153, 153, 153); margin-left: 14px; display: inline-block; font��size: 14px;
}
.mini-map {
	margin: 10px auto; border-radius: 4px; border: 1px solid rgb(133, 199, 255); border-image: none; width: 362px; height: 182px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.exp-cont {
	padding: 0px 20px; height: 48px; font-size: 14px;
}
.exp-cont .exp-input {
	padding: 0px 4px; width: 80%; height: 30px; color: rgb(102, 102, 102); font-size: 14px;
}
.exp-cont .exp-cont-sel {
	width: 120px; margin-right: 10px;
}
.exp-cont .exp-intro {
	width: 100%; font-size: 12px; margin-top: 6px; display: inline-block;
}
.exp-cont .checkcode-input {
	width: 20%;
}
.exp-cont .obtain-code-btn {
	width: 90px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; margin-left: 26px; background-color: rgb(255, 99, 22);
}
.exp-cont .change-code {
	font-size: 12px;
}
.exp-cont .checkcode {
	margin: 0px 4px; width: 80px; height: 34px; overflow: hidden;
}
img {
	cursor: pointer;
}
.exp-foot {
	margin: 10px 0px; width: 100%; text-align: center;
}
.exp-foot .exp-btn {
	padding: 13px 12px; width: 175px; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(118, 183, 248);
}
.exp-close {
	top: 14px; width: 30px; height: 26px; text-align: center; right: 10px; color: rgb(31, 128, 222); font-size: 22px; font-weight: bold; vertical-align: middle; position: absolute; cursor: pointer;
}
.dialog-btn-close i {
	color: rgb(31, 128, 222); cursor: pointer;
}
.dialog-content {
	padding: 0px !important;
}
.dialog-body {
	border-radius: 4px; border: 1px solid rgb(133, 199, 255) !important; border-image: none !important; overflow: hidden !important; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.full-exp .district-box {
	overflow: hidden;
}
.full-exp .items-box {
	overflow: hidden;
}
.map-floor {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; height: 712px; position: relative;
}
.map-floor .full-map {
	width: 100%; height: 100%;
}
.map-floor .map-des {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px 13px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 170px; height: 66px; right: 20px; bottom: 20px; position: absolute;
}
.map-floor .map-des .map-des-tit {
	margin: 0px; line-height: 30px; font-size: 16px; font-weight: bold;
}
.map-floor .map-des .map-des-word {
	color: rgb(153, 153, 153); font-size: 12px;
}
.dialog-body {
	
}
.order-confirm p {
	padding: 10px 40px 20px 50px;
}
.membercenter-box-right {
	min-width: 160px;
}
.membercenter-box .membercenter-box-hd {
	height: 50px; line-height: 50px;
}
.status-bar2-large.status-bar2 .first .number {
	left: 0px !important;
}
.status-bar2-large.status-bar2 .last .number {
	left: auto !important; right: 0px !important;
}
.item-table .kefu-wangwang img {
	padding-left: 5px; vertical-align: middle;
}
.item-table .kefu-qq img {
	padding-left: 5px; vertical-align: middle;
}
.table-consult .col-reply span {
	display: inline-block; max-width: 600px;
}
.laji-caonima {
	width: 600px; overflow: hidden;
}
.thumbnail-slider .pic-lists .icon {
	background: rgb(255, 255, 255); width: 15px; height: 50px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 28px; font-weight: bold; margin-top: 2px; float: left; display: block; cursor: pointer;
}
.thumbnail-slider .pic-lists .icon {
	height: 62px; line-height: 62px;
}
.choose-item {
	margin: 0px 8px 5px 0px; float: left; position: relative;
}
.choose-item a {
	padding: 1px 25px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); display: block;
}
.choose-item a img {
	margin-top: 1px;
}
.on.choose-item a {
	padding: 0px 24px; border: 2px solid rgb(221, 36, 52); border-image: none;
}
.choose-item span {
	right: 1px; bottom: -6px; color: rgb(221, 36, 52); font-size: 16px; display: none; position: absolute;
}
.choose-item span i {
	right: -1px; bottom: 1px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; position: absolute;
}
.on.choose-item span {
	display: inline;
}
.choose-spec .dt {
	line-height: 30px;
}
.deal-record {
	background: rgb(255, 255, 255); width: 100%; padding-bottom: 20px; margin-top: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.deal-record .table-deal-record {
	width: 100%; color: rgb(64, 64, 64);
}
.deal-record .table-deal-record th {
	height: 40px; text-align: center; font-weight: 700; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
.deal-record .table-deal-record td {
	padding: 12px 0px; text-align: center; border-bottom-color: rgb(238, 241, 244); border-bottom-width: 1px; border-bottom-style: dotted;
}
.deal-record .table-deal-record .tbody .buyer {
	padding-right: 10px; padding-left: 10px;
}
.deal-record .col-buyer {
	width: 130px;
}
.deal-record .col-goods {
	width: 198px;
}
.deal-record .col-amount {
	width: 10%;
}
.deal-record .col-chargetime {
	width: 20%;
}
.deal-record .page-panel {
	margin: 10px 10px 0px 0px;
}
.sold-pager {
	padding-right: 10px;
}
.sold-pager .pager > .flip {
	color: rgb(19, 125, 225);
}
.sold-pager .pager > a.flip:hover {
	background: rgb(19, 125, 225); border-color: rgb(19, 125, 225); color: white;
}
.sold-pager .pager > .active {
	background: rgb(19, 125, 225); border-color: rgb(19, 125, 225); color: white;
}
.mt10 {
	margin-top: 10px;
}
.phc-citys {
	background-position: -1px -75px; margin-left: 10px;
}
.phc-citys .city {
	float: left;
}
.phc-citys .city .city-name {
	color: rgb(153, 153, 153); font-family: ΢���ź�;
}
.phc-citys .city .city-switch {
	background-position: -58px -79px; width: 64px; height: 18px; text-align: center; line-height: 18px; display: inline-block;
}
.phc-citys .city .city-switch:hover {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255) !important; text-decoration: none;
}
.phc-citys .city .city-logo {
	background-position: -1px -98px; width: 121px; height: 14px; margin-top: 1px; display: inline-block;
}
.city-select {
	top: 5px; height: 22px; margin-right: 5px; position: relative; z-index: 105;
}
.city-select .selector {
	background-position: -58px -79px; width: 59px; height: 18px; color: rgb(5, 99, 195); line-height: 18px; text-decoration: none; margin-top: 2px; margin-left: 5px; vertical-align: top; display: block;
}
.city-select .selector:hover {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255) !important;
}
.city-select .hideMap {
	background: rgb(255, 255, 255); padding: 10px 15px; border: 1px solid rgb(254, 233, 203); border-image: none; left: 5px; top: 18px; width: 400px; color: rgb(68, 68, 68); line-height: normal; display: none; position: absolute; box-shadow: 1px 2px 5px #666;
}
:root .city-select .hideMap {
	border: currentColor; border-image: none;
}
.city-select .hideMap .showPanel {
	padding-bottom: 10px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.city-select .hideMap .showPanel2 {
	text-align: left; padding-top: 10px;
}
.city-select .hideMap .showPanel .near {
	background: url("../images/change_city3_1.gif") no-repeat -20px 3px rgb(255, 250, 240); padding: 0px 6px 0px 20px; border-radius: 3px; border: 1px solid rgb(245, 230, 191); border-image: none; height: 20px; text-align: center; color: rgb(207, 44, 45); line-height: 20px; display: inline-block;
}
.city-select .hideMap .showPanel .near:hover {
	border-color: rgb(243, 189, 51); text-decoration: none;
}
.city-select .hideMap .showPanel .mycity {
	line-height: 20px; display: inline-block;
}
.city-select .hideMap .showPanel2 a {
	color: rgb(67, 67, 67);
}
.city-select .hideMap .showPanel2 .search_city_input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 0px 5px; border-image: none; width: 114px; height: 22px; color: rgb(153, 153, 153); line-height: 22px; vertical-align: middle;
}
.city-select .hideMap .showPanel2 .search_city_input:focus {
	outline: 0px; color: rgb(51, 51, 51);
}
.city-select .hideMap .showPanel2 .search_city_submit {
	background: url("../images/change_city3_1.gif") -45px -15px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 46px; height: 24px; text-align: center; color: rgb(68, 68, 68); font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.city-select .hideMap .showPanel2 .search_city_submit:hover {
	border-color: rgb(170, 170, 170); color: rgb(51, 51, 51) !important; text-decoration: none;
}
.city-select .hideMap .showPanel2 .search_city_tip {
	background: rgb(255, 253, 230); border: 1px solid rgb(229, 147, 91); border-image: none; width: 169px; height: 20px; text-align: center; color: rgb(238, 112, 1); line-height: 20px; margin-top: 25px; position: absolute; box-shadow: 2px 2px 2px #999;
}
.city-select .hideMap .showPanel2 .city_words a {
	width: 17px; text-align: center; color: rgb(31, 128, 222); font-family: Arial; font-size: 14px; display: inline-block;
}
.city-select .hideMap .cityMap .city_list td a:hover {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255) !important; text-decoration: none;
}
.city-select .hideMap .showPanel2 .city_words a:hover {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255) !important; text-decoration: none;
}
.city-select .hideMap .showPanel2 .hot_city a:hover {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255) !important; text-decoration: none;
}
.city-select .hideMap .showPanel2 .hot_city a {
	padding: 0px 3px; line-height: 19px; margin-right: 2px; float: left; display: block;
}
.city-select .hideMap .scrollBody {
	height: 180px; overflow: hidden; margin-top: 10px;
}
.city-select .hideMap table {
	border-collapse: collapse; border-spacing: 0;
}
.city-select .hideMap .cityMap {
	width: 385px; height: 180px; float: left;
}
.city-select .hideMap .cityMap .city_list {
	width: 385px; overflow: hidden; border-collapse: collapse; table-layout: fixed; -ms-word-break: break-all; border-spacing: 0;
}
.city-select .hideMap .cityMap table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
.city-select .hideMap .cityMap .city_list th {
	width: 15px; vertical-align: top;
}
.city-select .hideMap .cityMap .city_list th div {
	background: url("../images/change_city3_1.gif") -20px -17px; width: 19px; height: 19px; text-align: center; color: rgb(255, 255, 255); line-height: 19px; overflow: hidden; padding-right: 2px; font-family: Arial; font-size: 14px; font-weight: 400; margin-bottom: 11px;
}
.city-select .hideMap .cityMap .city_list td {
	text-align: left; line-height: 19px; padding-bottom: 11px; padding-left: 5px; vertical-align: top;
}
.city-select .hideMap .cityMap .city_list td a {
	padding: 0px 5px; line-height: 19px; display: inline-block;
}
.city-select .hideMap .scrollBar {
	background: url("../images/change_city3_1.gif") repeat-y -10px 0px; width: 10px; height: 180px; overflow: hidden; float: right;
}
.city-select .hideMap .scrollBar span {
	background: url("../images/change_city3_1.gif") no-repeat 0px 0px; width: 10px; height: 36px; overflow: hidden; display: inline-block; cursor: pointer;
}
.city-select .hide_city_group {
	display: none;
}
.hover.city-select .selector {
	background: rgb(31, 128, 222); color: rgb(255, 255, 255);
}
.hover.city-select .hideMap {
	display: block;
}
.hover.city-select .hide_city_group {
	display: block;
}
.hover.city-select .hide_city_group .hot_city {
	overflow: hidden;
}
.expmap {
	margin-top: 80px; margin-bottom: 50px;
}
.expmap .expcon-panel {
	width: 399px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left;
}
.expmap .expcon-tab {
	height: 40px;
}
.expmap .tab-items {
	background: rgb(250, 250, 250); width: 199px; height: 38px; text-align: center; color: rgb(51, 51, 51); line-height: 38px; font-size: 18px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; cursor: pointer;
}
.expmap :first-child.tab-items {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.expmap .tab-onfocus {
	color: rgb(31, 128, 222); border-top-color: rgb(31, 128, 222); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; background-color: rgb(255, 255, 255);
}
.expmap .sele-exp {
	padding: 20px;
}
.expmap .sele-exp .sele-btn {
	margin: 3px; padding: 5px 16px; text-align: center; font-size: 14px; display: inline-block;
}
.expmap .sele-exp .expbtn-blue {
	border-radius: 4px; border: 1px solid rgb(31, 128, 222); border-image: none; color: rgb(31, 128, 222);
}
.expmap .sele-exp .expbtn-grey {
	border-radius: 4px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153);
}
.expmap .tabcont {
	overflow: hidden; background-color: rgb(255, 255, 255);
}
.expmap .dist-info {
	padding: 20px; height: 195px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.expmap .titicon {
	width: 9px; height: 16px; margin-right: 6px; display: inline-block;
}
.expmap .info-tit {
	font-size: 16px; font-weight: bold;
}
.expmap .info-items {
	color: rgb(51, 51, 51); line-height: 1.2; font-size: 14px;
}
.expmap .addr-label {
	float: left;
}
.expmap .addr-info {
	margin-left: 70px; display: block;
}
.expmap .info-btn {
	margin: 0px; text-align: right;
}
.expmap .go-btn {
	padding: 6px 12px; color: rgb(255, 255, 255); margin-top: 10px; margin-right: 10px; background-color: rgb(31, 128, 222);
}
.expmap .goicon {
	width: 14px; height: 18px; margin-right: 4px; vertical-align: sub; display: inline-block;
}
.expmap .dist-img {
	padding: 0px 20px 20px; margin-top: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.expmap .dist-img .img {
	width: 176px; height: 120px; margin-top: 6px;
}
.expmap .map-container {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 798px; height: 532px; margin-left: 400px;
}
.search-path {
	padding: 20px; overflow: hidden; min-height: 116px;
}
.search-path .input-addr {
	padding: 0px 4px; width: 96%; height: 30px; color: rgb(153, 153, 153); font-size: 14px;
}
.search-path .exp-sele {
	width: 96%; font-size: 14px; margin-top: 20px;
}
.search-path .secpath-btn {
	background: rgb(243, 247, 255); padding: 2px 32px; border-radius: 4px; border: 1px solid rgb(31, 128, 222); border-image: none; text-align: center; color: rgb(31, 128, 222); font-size: 14px; margin-top: 20px; margin-right: 6px;
}
.search-path .secpath-icon {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.path-detals {
	padding: 20px; height: 210px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.path-detals .path-tit {
	margin: 0px; font-size: 14px;
}
.path-detals .path-sele {
	border-radius: 4px; border: 1px solid rgb(31, 128, 222); border-image: none; margin-top: 10px;
}
.path-detals .path-sele .path-head {
	margin: 0px; padding: 0px 10px; height: 30px; line-height: 30px; cursor: pointer; background-color: rgb(243, 247, 255);
}
.path-detals .path-sele .path-cont {
	padding: 10px 10px 0px; display: none;
}
.path-detals .open {
	display: block !important;
}
.path-foot {
	text-align: right; padding-right: 20px; margin-top: 10px;
}
#JS_all_lines {
	height: 200px; -ms-overflow-y: auto;
}
.mini-signup .form-tip-horizontal .has-error .caution {
	width: 200px;
}
.success-info .success-info-l1 i {
	margin-right: 35px;
}
.reloading {
	left: 0px; top: 0px; width: 100%; text-align: center; position: absolute;
}
.loading {
	width: 100%; text-align: center; line-height: 28px; font-size: 16px; margin-top: 30px;
}
.ad {
	max-height: 100%; max-width: 100%;
}
.ad img {
	max-height: 100%; max-width: 100%;
}
.group-floor-img {
	width: 25px; height: 20px; margin-top: 13px; margin-right: 6px; float: left;
}
.pre-purch {
	margin-bottom: 50px;
}
.group-items {
	width: 224px; height: 350px; margin-top: 20px; margin-right: 20px; float: left; background-color: rgb(255, 255, 255);
}
.items-block.group-items {
	margin-right: 0px; display: block;
}
.group-items .group-items-img {
	width: 224px; height: 224px; line-height: 224px; display: block;
}
.group-items .group-items-img img {
	vertical-align: middle; max-height: 224px; max-width: 224px;
}
.group-items .purch-pri {
	width: 100%; margin-top: 10px; position: relative;
}
.group-items .purch-pri .yen-lg {
	padding-left: 10px;
}
.group-items .purch-pri .shade {
	top: -30px; width: 100%; height: 30px; line-height: 30px; position: absolute; background-color: rgb(127, 127, 127);
}
.group-items .purch-pri .shade-cont {
	color: rgb(255, 255, 255); font-size: 14px; margin-right: 10px;
}
.item-tit {
	margin: 6px 10px; width: 204px; height: 40px; overflow: hidden; font-size: 14px;
}
.group-btn {
	padding: 2px 12px; border-radius: 4px; border: 1px solid rgb(255, 199, 171); border-image: none; width: 177px; background-color: rgb(255, 99, 22);
}
.group-purch {
	color: rgb(255, 99, 22); margin-left: 10px; background-color: rgb(255, 228, 207);
}
.slider {
	height: 480px; overflow: hidden; position: relative;
}
.slider .slider-pic img {
	display: block; max-width: 100%;margin-left: 252px;
}
.slider .slider-switch {
	width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 10;padding-left: 110px;
}
.slider .slider-switch::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "\0020";
}
.slider .slider-switch a {
	background: rgb(205, 211, 209); width: 19px; height: 6px; text-align: center; color: rgb(153, 153, 153); line-height: 24px; margin-right: 5px; margin-left: 5px; display: inline-block; position: relative;
}
.slider .slider-switch a.active {
	background: rgb(241, 171, 0) !important;
}
.slider .slider-switch a:hover {
	background: rgb(153, 153, 153);
}
.search-shop .btn:hover {
	color: rgb(5, 99, 195);
}
#item_title {
	height: 20px;
}
.nav .searchbar-small .icon {
	font-size: 20px;
}
.signup-logo-panel .logo {
	
}
.slider.shop-slider {
	width: 1200px; height: 360px;
}
.slider.shop-slider .slider-pic {
	width: 1200px; height: 360px; line-height: 360px;
}
.slider.shop-slider .slider-pic img {
	width: 1200px; height: auto; vertical-align: middle;
}
.classify-shop {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.classify-shop .shopinfo {
	padding: 10px; font-size: 14px;
}
.classify-shop .shopinfo .shop-name {
	font-weight: bold;
}
.classify-shop .shopinfo .item-count {
	color: rgb(107, 107, 107); padding-top: 10px;
}
.classify-shop .shopinfo .shopkefu {
	padding-top: 15px;
}
.classify-shop .shopinfo .kefu-wangwang {
	padding-left: 15px; float: left;
}
.classify-shop .shopinfo .kefu-qq {
	padding-right: 20px; float: right;
}
.classify-shop .shoprenzheng {
	border-top-color: rgb(107, 107, 107); border-top-width: 1px; border-top-style: dashed;
}
.classify-shop .shoppavilion {
	padding: 10px; font-size: 14px; border-top-color: rgb(107, 107, 107); border-top-width: 1px; border-top-style: dashed;
}
.classify-shop .shoppavilion .title {
	padding-bottom: 15px; font-weight: bold;
}
.icon-renzheng {
	background: url("../images/renzheng.png") no-repeat; width: 34px; height: 34px; padding-right: 10px; float: left; display: inline-block;
}
.icon-u24 {
	background: url("../images/u24.png") no-repeat; width: 22px; height: 20px; padding-right: 5px; float: left; display: inline-block;
}
.icon-u26 {
	background: url("../images/u26.png") no-repeat; width: 22px; height: 20px; padding-right: 5px; float: left; display: inline-block;
}
.im-div {
	top: 448px; width: 40px; height: 110px; text-align: center; right: 0px; color: rgb(255, 255, 255); font-size: 14px; position: fixed; cursor: pointer; background-image: url("../images/u480.png");
}
.im-div .text {
	transform-origin: 20px 32px 0px; left: 0px; top: 23px; width: 40px; position: absolute; -ms-word-wrap: break-word; -webkit-transform-origin: 20px 32px 0px;
}
.im-div p {
	margin: 0px; padding: 0px; line-height: 16px; font-size: 14px;
}
.kefu-div {
	background: rgb(255, 255, 255); top: 448px; width: 90px; text-align: center; right: 40px; position: fixed; cursor: pointer; max-height: 136px;
}
.kefu-div .box {
	margin: 10px auto; width: 70px; height: 57px; background-image: url("../images/u474.png");
}
.kefu-div .text {
	margin: 0px auto; width: 70px; height: 22px; font-size: 14px; background-image: url("../images/u476.png");
}
.kefu-div p {
	margin-top: 10px; margin-bottom: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.kefu-div a {
	color: rgb(51, 51, 51);
}
.kefu-div a:hover {
	text-decoration: none;
}
.info-div {
	padding: 5px; background-color: rgb(255, 255, 255);
}
.info-div .info-box {
	margin: 10px 0px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; overflow: hidden;
}
.info-div .info-box .tab-tit {
	margin: 0px; width: auto; height: 40px; line-height: 40px; padding-left: 10px; background-color: rgb(245, 245, 245);
}
.info-div .info-box-left {
	width: 600px; height: 240px; position: relative;
}
.info-div .info-box-left .img-box {
	width: 180px; height: 180px; text-align: center; padding-left: 30px; vertical-align: middle; display: table-cell;
}
.info-div .info-box-left .img-box img {
	width: 150px; max-height: 150px;
}
.info-div .info-box-left h5 {
	left: 250px; top: 25px; color: rgb(51, 51, 51); font-size: 16px; position: absolute;
}
.info-div .info-box-left p {
	left: 250px; top: 70px; width: 300px; font-size: 14px; position: absolute;
}
.info-div .info-box-right {
	width: 350px; height: 240px; position: relative;
}
.info-div .info-box-right .icon {
	margin: 10px; width: 40px; height: 40px; background-repeat: no-repeat;
}
.info-div .info-box-right .info-1 {
	background-image: url("../images/info-1.gif");
}
.info-div .info-box-right .info-2 {
	background-image: url("../images/info-2.gif");
}
.info-div .info-box-right .info-3 {
	background-image: url("../images/info-3.gif");
}
.info-div .info-box-right .info-4 {
	background-image: url("../images/info-4.jpg");
}
.info-div .info-box-right .text {
	padding: 12px;
}
.info-div .info-box-right li {
	border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 60px;
}
.info-div .info-box-right li p {
	margin: 0px;
}
.info-div .info-box-right .act {
	font-weight: bold;
}
.info-div .info-table {
	margin: 25px auto; width: 850px;
}
.info-div .info-table table {
	margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; text-align: left;
}
.info-div .info-table td {
	padding: 10px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 24%; text-indent: 1em;
}
.info-div .info-table .act {
	text-align: center; text-indent: 0em; background-color: rgb(238, 238, 238);
}
.payment .payment-choose-item {
	width: 175px !important;
}
.nav-items-hover {
	
}
.nav-items a:hover {
	color: rgb(241, 171, 0); text-decoration: none;
}
.banner-addr-near {
	background: url("../images/site-enter-bg.png") no-repeat 14px; text-align: left; color: rgb(51, 51, 51); line-height: 80px; padding-left: 45px; font-size: 14px; margin-bottom: 16px;
}
.index-floor {
	
}
.index-floor p {
	color: rgb(255, 255, 255); line-height: 60px; font-size: 16px; margin-left: 68px;
}
.default-floor .index-floor-first {
	
}
.index-floor-two {
	background: url("../images/index_2f.png") no-repeat;
}
.index-floor-three {
	background: url("../images/index_3f.png") no-repeat;
}
.index-floor-four {
	background: url("../images/index_4f.png") no-repeat;
}
.index-floor-fives {
	background: url("../images/index_5f.png") no-repeat;
}
.floor-container {
	height: 815px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-color: rgb(255, 255, 255);
}
.floor-container .floor-img-top {
	height: 527px; border-bottom: rgb(233, 233, 233) 1px solid;
}
.floor-container .floor-img-top-left {
	width: 50%; height: 527px; overflow: hidden; border-right: rgb(233, 233, 233) 1px solid; float: left;
}
.floor-container p {
	margin: 0px;
}
.floor-container p a {
	font-family: SimSun; text-decoration: none;
}
.floor-container .floor-img-top-left .ad_floor_img {
	width: 530px; height: 450px; overflow: hidden; margin-top: 10px; margin-left: 10px;
}
.floor-container .floor-img-top-left .ad_floor_img img {
	width: 530px; height: 450px;
}
.floor-container .floor-img-top .ad_floor_title {
	padding: 5px 0px 5px 10px; height: 20px;
}
.floor-container .floor-img-bottom .ad_floor_title {
	padding: 5px 0px 5px 10px; height: 20px;
}
.floor-container .floor-img-top .ad_floor_title a {
	color: rgb(102, 102, 102);
}
.floor-container .floor-img-bottom .ad_floor_title a {
	color: rgb(102, 102, 102);
}
.floor-container .floor-img-top .ad_floor_price {
	padding: 5px 0px 5px 10px; height: 20px;
}
.floor-container .floor-img-bottom .ad_floor_price {
	padding: 5px 0px 5px 10px; height: 20px;
}
.floor-container .floor-img-top .ad_floor_price a {
	color: rgb(255, 0, 0); font-size: 16px;
}
.floor-container .floor-img-bottom .ad_floor_price a {
	color: rgb(255, 0, 0); font-size: 16px;
}
.floor-img-top-right {
	width: 549px; height: 527px; float: left; border-right:0px solid #666666;
}
.floor-img-top-right ul {
	
}
.floor-img-top-right ul li {
	width: 273px; height: 263.5px; overflow: hidden; border-left: rgb(233, 233, 233) 0px solid; border-bottom: rgb(233, 233, 233) 0px solid; float: left;
}

.floor-img-top-right ul li.border-left { border-left: rgb(233, 233, 233) 1px solid; }
.floor-img-top-right ul li.border-top { border-top: rgb(233, 233, 233) 1px solid; }
.floor-img-top-right ul li.border-bottom { border-bottom: rgb(233, 233, 233) 1px solid; }
.floor-img-top-right ul li.border-right { border-right: rgb(233, 233, 233) 1px solid; }


.ad_floor_img {
	padding: 10px 10px 10px 10px;  width: 253px; height: 169px; overflow: hidden;border: #FF0000  0px solid;
}

.ad_floor_img a img { max-height:169px; max-width: 253px; width:auto; height:auto; vertical-align:middle;

}
.floor-img-top ul li a img {max-height:169px; max-width: 253px; width:auto; height:auto; vertical-align:middle;

}
.floor-img-bottom ul li a img {
	padding: 10px 0px 0px 10px; width: 253px; height: 194px;
}
.floor-img-bottom {
	width: 100%; height: 288px;
}
.floor-img-bottom ul li {
	width: 274px; height: 288px; overflow: hidden; float: left;border-left: rgb(233, 233, 233) 1px solid; border-top: #FFFFFF  0px solid;
}
.floor-img-bottom ul li.noborder {  
	 border-left: rgb(233, 233, 233) 0px solid; 
}
.floor-img-bottom ul li.border-left {
	border-left: rgb(233, 233, 233) 1px solid; border-top: rgb(233, 233, 233) 0px solid;
}


.head-city-exp {
	background: url("../images/index_city.png") no-repeat; width: 100%; height: 59px; border-bottom-color: rgb(255, 168, 50); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.floor-city-tit {
	left: 56px; top: 18px; color: rgb(255, 255, 255); font-size: 16px; position: absolute;
}
.diou-navigator .allcomm-classify .top-item-block .top-item-menu {
	padding-left: 5px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.diou-navigator .allcomm-classify .top-item-block .top-item-menu li {
	padding-left: 5px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.floor-img-bottom ul .floor-img-bottom-4 {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.index-scroll-pic {
	width: 100%; height: 450px;
}
.diou-navigator .allcomm-classify .top-item-block a:hover {
	color: rgb(31, 128, 222); text-decoration: underline;
}
.dialog {
	top: 30px !important; position: fixed !important;
}
.im-customer-service {
	top: 348px; width: 64px; height: 130px; text-align: center; right: 0px; color: rgb(246, 173, 58); font-size: 12px; display: none; position: fixed; cursor: pointer; background-color: rgb(255, 255, 255);
}
.im-customer-service .im-service {
	width: 64px; height: 64px; overflow: hidden; float: left; position: relative;
}
.im-customer-service .im-service a {
	color: rgb(102, 102, 102); padding-top: 40px; font-family: NSimSun; font-size: 12px; text-decoration: none; display: block;
}
#shopping-cart {
	padding-top: 20px;
}
.im-customer-service .im-service a:hover {
	color: rgb(255, 255, 255);
}
.im-customer-service .im-online-service {
	background: url("../images/curstom_bg.gif") no-repeat 0px 0px;
}
.im-customer-service .im-online-service:hover {
	background: url("../images/im_custom_hover_bg.png") no-repeat 0px 0px;
}
.im-customer-service .im-shopping-cart {
	background: url("../images/im_custom_bg.png") no-repeat 0px -65px; margin: 1px 0px;
}
.im-customer-service .im-shopping-cart:hover {
	background: url("../images/im_custom_hover_bg.png") no-repeat 0px -65px;
}
.im-customer-service .im-back-to-top {
	background: url("../images/im_custom_bg.png") no-repeat 0px -129px;
}
.im-customer-service .im-back-to-top:hover {
	background: url("../images/im_custom_hover_bg.png") no-repeat 0px -129px;
}
 
#main .container {
	background-color: rgb(255, 255, 255);
}
.col-lg-13 {
	width: 900px; overflow: hidden;
}
.inner-search .sider-tit {
	width: 238px; color: rgb(49, 49, 49); font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(248, 248, 248);
}
.commo-opt .pro-favorites {
	margin-right: 30px;
}
.commo-opt .pro-favorites a {
	text-decoration: none;
}
.classify-search {
	margin-top: 10px;
}
.ad_floor_img {
	width: 298px; height: 206px;
}
.ad_floor_title {
	padding: 5px 10px !important;
}
:last-child.hotsale-item span {
	color: rgba(184, 184, 184, 1) !important; margin-left: 0px !important;
}
:last-child.hotsale-item span span {
	width: 100px !important;
}
.hotsale-item-content {
	padding-top: 10px;
}
.ad_floor_price span a {
	font-family: Microsoft YaHei;
}
.all-sec-btn {
	padding-left: 10px; float: left;
}
.top-select .all-sec-btn {
	min-width: auto;
}
.pav-all-area-form {
	float: left;
}
#index_login {
	color: rgb(81, 104, 129);
}
#index_regist {
	color: rgb(81, 104, 129);
}
.city-select .selector {
	color: rgb(81, 104, 129);
}
.page-header .ph-search .search-form {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(246, 173, 58);
}
.page-header .ph-search .search-form .submit-btn {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(246, 173, 58);
}
.cart_title_list_self span {
	color: rgb(227, 188, 126);
}

	.game163{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 700px; }
	.game163 .bigImg{ height:500px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:700px; height:500px;   }
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

	.game163 .smallScroll{ height:67px; margin-top:12px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
	.game163 .sNext{ background-position: 0 -2698px;}
	.game163 .sPrev:hover{ background-position: 0 -3133px;}
	.game163 .sNext:hover{ background-position: 0 -2785px;}

	.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width:660px; overflow: hidden;}
	.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:62px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:60px; height:45px;  }
	.game163 .smallImg .on img{ border-color: #1e50a2;}
.tempWrap{ width:660px !important;}
	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}