body {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ" !important; font-size: 12px;
}
a {
	color: rgb(51, 51, 51);
}
a {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
li {
	list-style: none; line-height: 22px;
}
img {
	max-width: 100%;
}
input[type='checkbox'] {
	width: 16px; height: 16px;
}
.red {
	color: red;
}
.border-radiusno {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0;
}
.navbar-default .navbar-nav > .active > a {
	background: none;
}
.navbar-default .navbar-nav > .active > a:focus {
	background: none;
}
.navbar-default .navbar-nav > .active > a:hover {
	background: none;
}
.padno {
	padding: 0px;
}
.index-bg {
	background: url("../Img/index_body_bg.jpg");
}
.header {
	background: rgb(87, 87, 87); color: rgb(192, 192, 192);
}
.header .shortcut {
	padding: 10px 0px 5px; font-size: 14px;
}
.header .shortcut a {
	color: rgb(192, 192, 192);
}
.header .shortcut .cat-c {
	color: rgb(166, 143, 125);
}
#brand-tab-list li {
	position: relative;
}
#brand-tab-list li .brandms {
	background: rgb(0, 0, 0); margin: 0px; left: 5px; width: 98%; height: 35px; text-align: left; bottom: 10px; color: rgb(255, 255, 255); line-height: 35px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px !important; position: absolute; opacity: 0.4;
}
.bannerbar {
	margin-bottom: 5px;
}
.dropdown-menu a:hover {
	
}
.top {
	padding: 5px 0px;
}
.top .tag {
	margin: 5px 0px; font-size: 12px;
}
.top .tag a {
	padding: 0px 2px; color: rgb(192, 192, 192); font-size: 14px;
}
.top .search-btn {
	color: rgb(178, 178, 178); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.top .search-btn:focus:active {
	background: none; border: currentColor; border-image: none;
}
.top .input-group {
	max-width: 300px;
}
.nav a:active {
	color: rgb(255, 255, 255) !important;
}
.nav a:focus {
	color: rgb(255, 255, 255) !important;
}
.nav a:hover {
	color: rgb(255, 255, 255) !important;
}
.dropdown-menu a:hover {
	color: rgb(51, 51, 51) !important;
}
.dropdown > a {
	color: rgb(255, 255, 255) !important;
}
.nav .navbar {
	background: none; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(106, 106, 106) currentColor currentColor; border-image: none; margin-bottom: 0px;
}
.nav .navbar-collapse {
	border: currentColor; border-image: none;
}
.nav .navbar-nav > li > a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.nav .navbar-nav > .active > a {
	color: rgb(244, 218, 189); background-color: rgb(67, 67, 67);
}
.nav .navbar-nav > .active > a:hover {
	background: rgb(67, 67, 67);
}
.navbar {
	min-height: auto;
}
.navbar-nav > li > a {
	line-height: 19px;
}
.top .radius {
	background: rgb(56, 47, 50); border-color: rgb(56, 47, 50); padding: 3px 12px; border-radius: 20px; height: auto; color: rgb(255, 255, 255); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px;
}
#owl-navlist .item img {
	width: 100%; height: auto; display: block;
}
@media all and (max-width:767px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(255, 255, 255) !important;
}
}
.top-search {
	top: 25%; right: 16px; position: absolute;
}
.logo {
	min-height: 20px;
}
.logo .logo-img {
	max-height: 100%;
}
.new-nav {
	background: rgb(255, 255, 255); position: relative;
}
.new-nav .new-nav-list {
	margin: 0px; padding: 0px;
}
.new-nav .new-nav-list li {
	font-size: 14px; display: inline-block;
}
.new-nav .new-nav-list li a {
	color: rgb(0, 0, 0); display: inline-block;
}
.new-nav .new-nav-list li a:hover {
	background-color: rgb(231, 231, 231);
}
.new-nav .subnav {
	background: rgb(255, 255, 255); padding: 15px 0px; left: 0px; top: 42px; width: 100%; text-align: left; border-top-color: rgb(135, 135, 135); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 99; box-shadow: 0px 5px 10px #666; -webkit-box-shadow: 0 5px 10px #666; -moz-box-shadow: 0 5px 10px #666; -ms-box-shadow: 0 5px 10px #666; -o-box-shadow: 0 5px 10px #666;
}
.new-nav .subnav h3 {
	margin: 0px 0px 20px; padding: 0px 0px 0px 30px; color: rgb(0, 0, 0);
}
.new-nav .subnav ul {
	padding-left: 0px;
}
.new-nav .subnav .navline {
	height: 277px; overflow: hidden; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
.main .banner {
	width: 100%; position: relative;
}
.main .banner ul li {
	float: left;
}
.main .banner .dots {
	left: 0px; right: 0px; bottom: 0px; position: absolute;
}
.main #b06 {
	width: 640px;
}
.main #b06 .dots li {
	margin: 0px 4px; border-radius: 6px; border: 2px solid rgb(255, 255, 255); transition:background 0.5s, opacity 0.5s; border-image: none; width: 10px; height: 10px; text-indent: -999em; display: inline-block; cursor: pointer; opacity: 0.4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s;
}
.main #b06 .dots li.active {
	background: rgb(255, 255, 255); opacity: 1;
}
.main #b06 .arrow {
	top: 200px; position: absolute;
}
.main #b06 #al {
	left: 15px;
}
.main #b06 #ar {
	right: 15px;
}
.main #b06 ul {
	padding: 0px; text-align: center;
}
#b06 ol {
	padding: 0px; text-align: center;
}
.special h1 {
	background-position: center; height: 90px; color: rgb(87, 123, 181); font-size: 30px; margin-top: 1em; margin-bottom: 0px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 2px; border-bottom-style: solid; background-repeat: no-repeat; background-size: 100%;
}
.special h1 img {
	max-width: 100%;
}
.special .qianggou-list {
	background: rgb(230, 237, 254); padding: 10px 0px;
}
.special .price h3 {
	width: 100%; height: 15px; overflow: hidden; font-size: 14px; font-weight: bold;
}
.special .price .red {
	font-size: 13px;
}
.special .price .thumbnail {
	margin: 0px 5px;
}
.special .price .btn {
	padding: 6px 7px; font-size: 12px; margin-top: 8px;
}
.special .price .thumbnail .caption {
	padding: 0px;
}
.special .price .thumbnail .caption p {
	margin-bottom: 10px;
}
.special .price .thumbnail img {
	margin: 0px; width: 230px; height: 230px;
}
.main .custom .custom-header h1 {
	height: 90px; color: rgb(87, 123, 181); line-height: 28px; font-size: 30px; margin-top: 1em; margin-bottom: -66px;
}
.main .custom .custom-header hr {
	background-position: center; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 2px; border-bottom-style: solid; background-repeat: no-repeat; background-size: 100%;
}
.main .custom .custom-text {
	background: url("../Img/index_body_bg.jpg") top; font-size: 25px; display: inline-block;
}
.main .custom .cus-left {
	padding: 0px 5px;
}
.main .custom .cus-right {
	padding: 0px 5px;
}
.main .custom .cus-left img {
	width: 100%;
}
.main .custom .cus-right img {
	width: 100%;
}
.main .mallhot {
	margin-top: 5px;
}
.main .mallhot .mallhot-header {
	width: 100%; height: 80px; overflow: hidden;
}
.main .mallhot .mallhot-header h1 {
	height: 90px; color: rgb(87, 123, 181); line-height: 25px; font-size: 30px; margin-top: 1em; margin-bottom: -66px;
}
.main .mallhot .mallhot-text {
	font-size: 21px;
}
.main .mallhot .tagtitle {
	background: url("../Img/tagtitle_05.png") no-repeat left bottom / contain; padding: 8px 0px; margin-bottom: 5px; -webkit-background-size: contain; -moz-background-size: contain; -ms-background-size: contain; -o-background-size: contain;
}
.main .mallhot .tagtitle > div {
	padding: 0px; font-size: 17px;
}
.main .mallhot .tagtitle > div + div {
	font-size: 14px;
}
.main .mallhot a:active {
	color: rgb(75, 75, 75) !important;
}
.main .mallhot a:focus {
	color: rgb(75, 75, 75) !important;
}
.main .mallhot a:hover {
	color: rgb(75, 75, 75) !important;
}
.main .mallhot .contbox img {
	max-width: 100%;
}
.main .mallhot .contright {
	padding: 0px 4px;
}
.main .mallhot .imgleft {
	background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); border-image: none; width: 49.5%; overflow: hidden; margin-bottom: 5px; float: left;
}
.main .mallhot .imgright {
	background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); border-image: none; width: 49.5%; overflow: hidden; float: right;
}
.main .mallhot .imgleft2 {
	background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); border-image: none; width: 40%; text-align: center; overflow: hidden; float: left;
}
.main .mallhot .imgright2 {
	width: 59%; float: right;
}
.main .mallhot .imgright2 .sl {
	margin-bottom: 0.7em;
}
.main .mallhot .mallhot-list {
	margin-bottom: 2em;
}
.main .mallhot .mallhot-list img:hover {
	opacity: 0.7;
}
.main .brand .brand-header {
	width: 100%; height: 88px; overflow: hidden;
}
.main .brand .brand-header h1 {
	height: 90px; color: rgb(87, 123, 181); line-height: 25px; font-size: 30px; margin-bottom: -66px;
}
.main .brand .brand-text {
	font-size: 21px;
}
.main .brand #brand-tab-list li a {
	padding: 0px 5px; display: inline-block;
}
.main .new .new-header h3 {
	padding-bottom: 6px; border-bottom-color: rgb(207, 208, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.main .new .new-header small {
	margin-top: 8px;
}
.main .new ul {
	padding-left: 0px;
}
.main .new ul li {
	list-style: inside; line-height: 26px;
}
.main .new ul li a {
	font-size: 14px;
}
.main .new a:active {
	color: rgb(75, 75, 75) !important;
}
.main .new a:focus {
	color: rgb(75, 75, 75) !important;
}
.main .new a:hover {
	color: rgb(75, 75, 75) !important;
}
.main .positons {
	position: relative;
}
.main .absolutes {
	left: 1em; top: 1em; text-align: center; line-height: 20px; font-size: 1.2em; position: absolute;
}
.main .descheight {
	margin: 20px 0px; text-align: center; line-height: 22px; font-size: 1.3em;
}
.main .absolutes_name {
	margin-top: 5px;
}
.main .descleft {
	width: 50%; text-align: center; font-size: 14px; float: left;
}
.main .contrights {
	width: 50%; text-align: right; float: right;
}
.main .contrights img {
	max-height: 140px;
}
.main .imgright2 .s1 {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
.main .mallhot .imgright2 .sl {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
.main .descleft {
	padding-top: 55px;
}
.main .s1 {
	background: rgb(255, 255, 255); padding: 2px 0px;
}
.main .mallhot .imgright2 .sl {
	background: rgb(255, 255, 255); padding: 2px 0px;
}
.main .bannerbar img {
	width: 100%; max-height: 191px;
}
.main .s1 {
	height: 50%; overflow: hidden;
}
.footer {
	margin-top: 5em; border-top-color: rgb(180, 182, 182); border-top-width: 1px; border-top-style: solid;
}
.footer .ensure {
	background: rgb(248, 248, 248); margin: 2.5em 0px; border: 1px solid rgb(215, 215, 215); border-image: none;
}
.footer .ensure .row div {
	padding: 15px;
}
.footer .ensure img {
	margin-right: 2px; display: inline-block; max-width: 100%;
}
.footer .foot-desc {
	background: rgb(83, 84, 87); padding: 40px 0px 10px;
}
.footer .foot-desc img {
	max-width: 100%;
}
.footer .foot-desc a {
	color: rgb(205, 205, 205);
}
.footer .foot-desc h5 {
	color: rgb(255, 255, 255);
}
.footer .foot-desc strong {
	color: rgb(255, 255, 255);
}
.footer .copyright {
	color: rgb(205, 205, 205); margin-bottom: 20px;
}
.footer .foot-desc .foot-desc-list {
	margin-bottom: 3em; border-bottom-color: rgb(112, 112, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .footer-logo {
	margin-top: 45px;
}
.footer .copyright .copy-link {
	text-align: center; margin-bottom: 6px;
}
.footer .gstime h4 {
	padding-bottom: 0px;
}
.footer .gstime span {
	color: rgb(241, 243, 242);
}
.footer .list-group {
	padding-left: 30px;
}
.footer .foot-desc-list h5 {
	padding-left: 30px;
}
.back_top {
	background: rgb(221, 222, 194); border-radius: 5px; width: 4em; height: 4em; text-align: center; right: 2%; bottom: 5%; color: rgb(105, 107, 83); line-height: 4em; font-size: 12px; font-weight: bold; display: inline-block; position: fixed; z-index: 200; opacity: 0.75; -webkit-transition: all 0.26s ease-out 0s; -moz-transition: all 0.26s ease-out 0s; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;
}
.back_top:hover {
	background: rgb(200, 201, 167); color: rgb(242, 245, 205);
}
.register {
	background: url("../Img/regbg.jpg") no-repeat center; min-height: 640px;
}
.register .form-horizontal {
	margin-top: 3em; max-width: 410px;
}
.register .form-horizontal .element {
	background: rgb(219, 234, 242); padding: 20px 40px; opacity: 0.9;
}
.register .form-horizontal h5 {
	color: rgb(51, 0, 51);
}
.register .form-horizontal .control-label {
	color: rgb(51, 51, 51);
}
.register .form-horizontal .tologin {
	margin-top: 20px;
}
.register .tologin a:active {
	color: rgb(75, 75, 75) !important;
}
.register .tologin a:focus {
	color: rgb(75, 75, 75) !important;
}
.register .tologin a:hover {
	color: rgb(75, 75, 75) !important;
}
.register .form-horizontal .tologin a {
	color: blue !important;
}
.login .form-horizontal .tologin a {
	color: blue !important;
}
.regtx {
	margin: 20px 0px 30px; font-size: 18px;
}
.regtx p {
	line-height: 25px; margin-bottom: 15px;
}
.regtx button {
	margin: 5px;
}
.regtx .regtx-cont {
	font-size: 16px;
}
.login {
	background: url("../Img/login_bg.jpg") no-repeat center; min-height: 640px;
}
.login .form-horizontal {
	margin-top: 5em; max-width: 360px;
}
.login .form-horizontal .element {
	background: rgba(237, 222, 216, 0.48); padding: 20px 40px; opacity: 0.9; box-shadow: 3px 2px 7px #9c9898;
}
.login .form-horizontal h5 {
	color: rgb(51, 0, 51);
}
.login .form-horizontal .control-label {
	color: rgb(51, 51, 51);
}
.login .form-horizontal .tologin {
	margin-top: 20px;
}
.login .tologin a:active {
	color: rgb(75, 75, 75) !important;
}
.login .tologin a:focus {
	color: rgb(75, 75, 75) !important;
}
.login .tologin a:hover {
	color: rgb(75, 75, 75) !important;
}
.login .form-horizontal .control-label {
	padding-right: 0px;
}
.mallhot .breadcrumb {
	background: none;
}
.mallhot .groups a {
	color: rgb(87, 87, 87);
}
.mallhot .groups ul {
	padding: 0px 15px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.mallhot .groups ul li {
	padding: 8px 0px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dashed;
}
.mallhot .groups ul li:last-child {
	border: currentColor; border-image: none;
}
.mallhot .groups ul li h3 {
	color: rgb(87, 87, 87); margin-top: 0px;
}
.mallhot .groups ul li a {
	margin: 0px 10px;
}
.mallhot .groups .active {
	color: red;
}
.mallhot .sorting ul {
	padding: 0px;
}
.mallhot .sorting ul li {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 25px; text-align: center; color: rgb(131, 129, 128); margin-left: -1px; float: left; cursor: pointer;
}
.mallhot .sorting ul li i {
	color: rgb(34, 34, 34);
}
.mallhot .scope {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 25px; margin-right: 5px; margin-left: 8px;
}
.mallhot .goods-list .jiage {
	font-size: 14px;
}
.mallhot .goods-list .thumbnail {
	border: currentColor; border-image: none;
}
.mallhot .goods-list .thumbnail:hover {
	transition:0.6s; box-shadow: 0px 1px 15px #ccc; -webkit-box-shadow: 0px 1px 15px #ccc; -moz-box-shadow: 0px 1px 15px #ccc; -ms-box-shadow: 0px 1px 15px #ccc; -o-box-shadow: 0px 1px 15px #ccc;
}
.mallhot .pagination > .active > a {
	background: rgb(229, 150, 36); border-color: rgb(229, 150, 36);
}
.pagination > li > a {
	color: rgb(51, 51, 51);
}
.pagination > li > span {
	color: rgb(51, 51, 51);
}
.mallhot .pageinput {
	padding: 5px 12px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 40px; height: 30px; margin-top: 1px; margin-left: 2px;
}
.mallhot .subto {
	padding: 0px; width: 40px; height: 30px; margin-top: -3px;
}
.mallhot strong {
	margin-left: 2px;
}
.mallhot .breadcrumb {
	margin: 6px 0px;
}
.mallhot .mallhotjg {
	background: url("../Img/mallhotjg.jpg") no-repeat 60px;
}
.mallhot-type .mallhot-tag {
	background: rgb(244, 218, 189); padding: 2px 10px; display: inline-block;
}
.mallhot-type .mallhot-tag .delete {
	font-style: normal;
}
.mallhot-type .groups ul li:first-child a {
	margin: 3px; display: inline-block;
}
.mallhot-type .groups .active {
	font-weight: bold;
}
.mallhot-type .reset {
	cursor: pointer;
}
.search-results {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 20px;
}
.search-results .gjc {
	color: rgb(87, 87, 87); font-size: 16px; margin-right: 5px;
}
.diamond .select-tab span.select-tab-left {
	margin: 0px 20px; height: 50px; line-height: 50px; display: inline-block; position: relative; cursor: pointer;
}
.diamond .select-tab span.select-tab-right {
	margin: 0px 20px; height: 50px; line-height: 50px; display: inline-block; position: relative; cursor: pointer;
}
.diamond .select-tab .tabactive {
	border-bottom-color: rgb(64, 34, 15); border-bottom-width: 2px; border-bottom-style: solid;
}
.diamond .select-tab h3 {
	background: url("../Img/diamondh3bg.jpg") no-repeat center 43px;
}
.diamond .select-tab-left .caret {
	left: 50%; bottom: 0px; margin-left: 2px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: 4px; border-top-style: none; border-bottom-style: dashed; position: absolute;
}
.diamond .select-tab-right .caret {
	left: 50%; bottom: 0px; margin-left: 2px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: 4px; border-top-style: none; border-bottom-style: dashed; position: absolute;
}
.diamond .diamond-para {
	margin-top: 25px; box-shadow: 1px 1px 8px #ccc;
}
.diamond .diamond-para .panel-heading {
	padding: 3px 15px;
}
.diamond .diamond-para .panel-heading .btn {
	padding: 3px 6px; margin-top: 3px;
}
.diamond .diamond-banner {
	margin-top: 20px;
}
.diamond .diamond-list a {
	background: rgb(255, 255, 255); margin: 4px; padding: 5px 29px; border: 1px solid rgb(134, 131, 131); border-image: none; text-align: center; display: inline-block;
}
.diamond .diamond-listbox a {
	background: rgb(255, 255, 255); margin: 0px 0px 0px -1px; border: 1px solid rgb(193, 193, 193); border-image: none; text-align: center; display: inline-block; box-shadow: 1px 3px 8px #ccc; -webkit-box-shadow: 1px 4px 7px #ccc; -moz-box-shadow: 1px 4px 7px #ccc; -ms-box-shadow: 1px 4px 7px #ccc; -o-box-shadow: 1px 4px 7px #ccc;
}
.diamond .diamond-listbox .row > div {
	display: table;
}
.diamond .d-list {
	margin-bottom: 10px; display: inline-table;
}
.diamond .diamond-para .panel-default {
	background: rgb(239, 239, 239);
}
.diamond .diamond-para strong {
	padding: 10px 20px 10px 0px; font-size: 13px;
}
.diamond .diamond-list > strong {
	padding-right: 11px;
}
.diamond #gmap-street-view > .col-md-12 {
	margin-bottom: 5px;
}
.diamond .diamond-para .col-md-12 {
	padding-right: 0px;
}
.diamond .margin-bottom-no {
	margin-bottom: 0px;
}
.diamond .w1 {
	position: relative;
}
.diamond .w2 {
	position: relative;
}
.diamond .w1 a {
	width: 99.2px; height: 38px; line-height: 37px; overflow: hidden;
}
.diamond .w2 a {
	width: 99.2px; height: 38px; line-height: 37px; overflow: hidden;
}
.diamond .w3 a {
	width: 55.4px; height: 38px; line-height: 37px;
}
.diamond .w4 a {
	width: 62.2px; height: 38px; line-height: 37px;
}
.diamond .w5 a {
	width: 120px; height: 38px; line-height: 37px;
}
.diamond .w6 a {
	width: 94.7px; height: 38px; line-height: 37px;
}
.diamond .w7 a {
	width: 94.7px; height: 38px; line-height: 37px;
}
.diamond .w8 a {
	width: 94.7px; height: 38px; line-height: 37px;
}
.diamond .w9 a {
	width: 94.7px; height: 38px; line-height: 37px;
}
.diamond .w10 a {
	width: 157px; height: 38px; line-height: 37px;
}
.diamond .actives {
	background: rgb(240, 191, 78) !important; color: rgb(255, 255, 255);
}
.diamond .diamond-custom {
	padding: 10px 15px 10px 20px; border: 2px solid rgb(245, 178, 21); border-image: none; top: 40px; width: 80%; right: 0px; display: none; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
.diamond .diamond-custom input[type=text] {
	width: 80px; text-align: center;
}
.diamond .diamond-custom input[type=button] {
	background: rgb(240, 191, 78); border: currentColor; border-image: none; width: 50px; height: 25px; color: rgb(255, 255, 255); cursor: pointer;
}
.datalist {
	margin-top: 30px;
}
.datalist .panel-heading {
	padding-top: 5px; padding-bottom: 5px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.datalist .diamond-btnimg {
	background: url("../Img/btnImg.png") 30px 22px / 30px; border: 0px currentColor; border-image: none; width: 30px; height: 22px; vertical-align: middle; cursor: pointer;
}
.datalist .diamond-video {
	background: url("../Img/btnImg.png") 0% 0% / cover; border: 0px currentColor; border-image: none; width: 30px; height: 22px; vertical-align: middle; cursor: pointer;
}
.datalist .diamond-image {
	background: url("../Img/btnImg.png") 0px 58px / 30px; border: 0px currentColor; border-image: none; width: 30px; height: 22px; vertical-align: middle; cursor: pointer;
}
.datalist .oper {
	text-align: center; vertical-align: inherit !important;
}
.datalist table th {
	text-align: center; vertical-align: inherit !important;
}
.datalist table td {
	text-align: center; vertical-align: inherit !important;
}
.datalist .panel-body {
	padding: 0px; border: currentColor; border-image: none;
}
.datalist .panel {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.luozuanDetail ul li {
	padding: 3px 10px;
}
.diamond-select .diamond-banner {
	margin-bottom: 15px;
}
.diamond-select .tiaoxuan ul {
	padding-left: 0px;
}
.diamond-select .tiaoxuan ul li {
	float: left; position: relative;
}
.diamond-select .tiaoxuan {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 8px #ccc;
}
.diamond-select .tiaoxuan-left {
	padding: 10px; left: 0px; top: 0px; width: 100%; position: absolute;
}
.diamond-select .tiaoxuan-center {
	left: 6em; top: 2em; position: absolute;
}
.diamond-select .tiaoxuan-center li {
	width: 40%;
}
.diamond-select .tiaoxuan-center li img {
	width: 100%; max-width: 100px;
}
.diamond-select .tiaoxuan-right {
	padding: 10px; left: 0px; top: 1em; width: 100%; text-align: right; position: absolute;
}
.diamond-select .tiaoxuan-right p {
	margin: 0px;
}
.diamond-select .tiaoxuan-list li {
	width: 20%;
}
.diamond-select .tiaoxuan-list li:last-child {
	text-align: right;
}
.diamond-select .tiaoxuan-list li p {
	margin: 0px;
}
.diamond-select .rmb {
	color: rgb(210, 160, 86);
}
.diamond-select .pps {
	padding: 0px 5px;
}
.diamond-select #selected_luozuan {
	width: 60%;
}
.diamond-select #selected_luozuan p {
	margin-left: 20px;
}
.diamond-select #reset_select {
	margin-right: 5px;
}
.diamond-select p {
	margin: auto;
}
.jewelry-new .navtab {
	margin-top: 50px;
}
.jewelry-new .navtab a {
	font-size: 14px; font-weight: bold;
}
.jewelry-new .navtab .nav-tabs > li.active > a {
	border-color: rgb(214, 184, 112) rgb(214, 184, 112) transparent;
}
.jewelry-new .navtab .nav a:focus {
	color: rgb(155, 79, 27) !important;
}
.jewelry-new .navtab a:hover {
	color: rgb(155, 79, 27) !important;
}
.jewelry-new .navtab li.active a {
	color: rgb(155, 79, 27) !important;
}
.jewelry-new .new h3 span {
	padding: 5px 0px; border-bottom-color: red; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.jewelry-new .media-body {
	width: auto;
}
.jewelry-new .media-left {
	width: 188px; height: 140px;
}
.jewelry-new .details a {
	color: rgb(233, 158, 153);
}
.jewelry-new .media-body p {
	color: rgb(102, 102, 102); line-height: 20px;
}
.jewelry-new .new-list {
	padding: 15px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.jewelry-new .hotb {
	margin: 5px 0px;
}
.jewelry-new .hotb img {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%;
}
.jewelry-new .newdata {
	color: rgb(102, 102, 102); font-size: 14px;
}
.jewelry-new .newdata ol li {
	padding: 10px 0px; border: currentColor; border-image: none;
}
.jewelry-new .newdata ol li:first-child {
	font-size: 14px; font-weight: bold;
}
.jewelry-new .newdata ol li:first-child::before {
	background: rgb(214, 184, 112); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "1 ";
}
.jewelry-new .newdata ol li:nth-child(2)::before {
	background: rgb(214, 184, 112); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "2 ";
}
.jewelry-new .newdata ol li:nth-child(3)::before {
	background: rgb(214, 184, 112); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "3 ";
}
.jewelry-new .newdata ol li:nth-child(4)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "4 ";
}
.jewelry-new .newdata ol li:nth-child(5)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "5 ";
}
.jewelry-new .newdata ol li:nth-child(6)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "6 ";
}
.jewelry-new .newdata ol li:nth-child(7)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "7 ";
}
.jewelry-new .newdata ol li:nth-child(8)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "8 ";
}
.jewelry-new .newdata ol li:nth-child(9)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "9 ";
}
.jewelry-new .newdata ol li:nth-child(10)::before {
	background: rgb(183, 183, 183); color: rgb(255, 255, 255); padding-left: 5px; margin-right: 5px; content: "10 ";
}
.jewelry-new-details .path .breadcrumb {
	background: none;
}
.jewelry-new-details .path ol {
	padding: 20px 0px; border-bottom-color: rgb(214, 184, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
.jewelry-new-details .new_details .about {
	color: rgb(143, 142, 142); font-size: 12px;
}
.jewelry-new-details blockquote {
	background: rgb(241, 237, 226); text-align: left; line-height: 25px; font-size: 14px;
}
.jewelry-new-details .contbox p {
	padding: 5px 0px; text-align: left; font-size: 14px;
}
.jewelry-new-details img {
	max-width: 100%;
}
.jewelry-new-details .contbox img {
	width: auto !important; height: auto !important;
}
.help .path .breadcrumb {
	background: none;
}
.help .panel-default {
	border: currentColor; border-image: none;
}
.help .help-l-title {
	color: rgb(236, 80, 81); font-size: 16px; border-bottom-width: 2px;
}
.help .help-l-title img {
	margin-top: -3px; margin-right: 5px;
}
.help .sidebar-list .list-group-item {
	border-bottom-color: rgb(220, 220, 220) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.help .sidebar-list li:last-child {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.help .sidebar-list > li > ul {
	padding: 0px; text-align: center;
}
.help .sidebar-list > li > ul > li {
	line-height: 25px;
}
.help .sidebar-list h6 {
	text-align: center; font-size: 15px; font-weight: bold; cursor: pointer;
}
.help .help-content {
	margin-top: 0px;
}
.help .help-content h5 {
	padding-bottom: 15px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(155, 140, 131); border-bottom-width: 1px; border-bottom-style: solid;
}
.goods-details .goods-desc {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.goods-details .goods-desc-left {
	width: 15%;
}
.goods-details .goods-desc-left ul {
	padding: 5px 0px 5px 5px;
}
.goods-details .goods-desc-left li {
	margin: 6px 0px; max-height: 96px; max-width: 96px;
}
.goods-details .goods-desc-left li:first-child {
	margin-top: 0px;
}
.goods-details .goods-desc-left li:hover {
	border-color: rgb(160, 93, 60);
}
.goods-details .goods-desc-left li {
	border: 1px solid rgb(236, 236, 236); border-image: none;
}
.goods-details .goods-desc-right {
	width: 84%;
}
.goods-details .goods-desc-right img {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(236, 236, 236) rgb(236, 236, 236); border-image: none; width: 100%; max-width: 100%;
}
.goods-details .itemInfo {
	padding: 20px 10px 10px;
}
.goods-details .itemInfo h4 {
	color: rgb(160, 93, 60);
}
.goods-details .itemInfo span {
	line-height: 28px; font-size: 14px; display: inline-block;
}
.goods-details .item-list {
	padding: 8px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.goods-details .item-list .item-members {
	width: 100%; color: rgb(58, 58, 58); line-height: 28px; font-size: 14px; display: inline-block;
}
.goods-details .item-members strong {
	color: rgb(255, 84, 0); font-size: 16px;
}
.goods-details .item-members input[type='number'] {
	text-align: center; margin-right: 5px; min-width: 30px; max-width: 50px;
}
.goods-details .item-members .kc {
	color: rgb(132, 131, 131); font-size: 14px;
}
.goods-details button.active {
	background: rgb(254, 244, 232); border: 1px solid rgb(214, 184, 112); border-image: none; color: rgb(0, 0, 0); text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; shadow: none;
}
.goods-details .buy {
	margin-top: 25px;
}
.goods-details .buy .gm {
	background: rgb(172, 108, 46); padding: 8px 35px; color: rgb(255, 255, 255);
}
.goods-details .buy .rapidBuy {
	background: rgb(172, 108, 46); padding: 8px 22px; color: rgb(255, 255, 255); margin-right: 15px;
}
.goods-details .buy .tocart {
	background: rgb(255, 247, 227); padding: 8px 35px; border: 1px solid rgb(255, 247, 227); border-image: none; color: rgb(160, 93, 111);
}
.goods-details .goods-img {
	margin-top: 30px;
}
.goods-details .panel-default > .panel-heading {
	background: rgb(255, 247, 227); padding-top: 5px; padding-bottom: 5px;
}
.goods-details .panel-default {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.goods-details .textda {
	font-size: 14px;
}
.goods-details .textda strong {
	color: rgb(180, 93, 60);
}
.goods-details .nav-tabs {
	border-color: rgb(214, 184, 112);
}
.goods-details .nav-tabs li {
	font-size: 14px; font-weight: bold;
}
.goods-details .nav-tabs .active a {
	color: rgb(155, 79, 27);
}
.goods-details .nav-tabs > li.active > a {
	color: rgb(255, 255, 255); border-top-color: rgb(214, 184, 112); border-right-color: rgb(214, 184, 112); border-left-color: rgb(214, 184, 112);
}
.goods-details .nav-tabs > li > a:hover {
	background: rgb(244, 244, 222); color: rgb(51, 51, 51) !important;
}
.goods-details .nav-tabs > li.active > a:hover {
	color: rgb(255, 255, 255) !important;
}
.goods-details .nav a:active {
	background: rgb(51, 51, 51);
}
.goods-details .nav-tabs > li.active > a {
	background: rgb(214, 184, 112);
}
.goods-details .nav-tabs > li.active > a:focus {
	background: rgb(214, 184, 112);
}
.goods-details .breadcrumb {
	background: none; margin: 10px 0px; padding-left: 0px;
}
.goods-details .goods_message {
	padding: 10px; margin-top: 10px; border-top-color: rgb(210, 210, 210); border-top-width: 1px; border-top-style: solid;
}
.goods-details .goods_message ul li {
	margin: 10px 0px; padding-top: 20px; padding-left: 0px; border-top-color: rgb(201, 201, 201); border-top-width: 1px; border-top-style: dashed;
}
.goods-details .goods_message .xingxing {
	margin-right: 1em;
}
.goods-details #product-data ul {
	margin-top: 20px;
}
.goods-details #product-data ul li {
	padding: 5px; width: 30%; margin-left: 5px; float: left;
}
.goods-details #product-service {
	padding: 10px;
}
.goods-details #distribution {
	padding: 10px;
}
.goods-details .tab-content {
	padding: 10px;
}
.cart-header {
	background: rgb(246, 246, 246); color: rgb(0, 0, 0); border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.cart-header .cart-top a {
	color: rgb(0, 0, 0);
}
.cart-header .cart-top p {
	margin: 0px;
}
.cart-header .cart-top ul {
	margin-bottom: 0px;
}
.cart table {
	padding: 20px 0px;
}
.cart .steps {
	background: url("../Img/cart_bg_03.png"); padding: 20px 0px; min-height: 25px;
}
.cart thead {
	background: rgb(126, 124, 122); color: rgb(255, 255, 255);
}
.cart .table-box {
	padding: 20px 0px;
}
.cart .table-box img {
	border: 1px solid rgb(220, 220, 220); border-image: none; margin-right: 5px; float: left;
}
.cart .table tr td {
	vertical-align: inherit;
}
.cart .table input[type='text'] {
	width: 30px; text-align: center;
}
.cart a strong {
	text-decoration: underline;
}
.cart .text-right.col-md-6 {
	line-height: 25px; font-size: 14px;
}
.cart .text-right.col-md-6 strong {
	font-size: 16px;
}
.cart .cart-sub {
	background: rgb(244, 57, 8); padding: 5px 3em;
}
.cart .table-box .table {
	border: 1px solid rgb(201, 201, 201); border-image: none;
}
.check-order {
	border: 1px solid rgb(201, 201, 201); border-image: none; font-size: 14px;
}
.ortitle {
	margin-top: 30px;
}
.check-order .txlist > div {
	padding: 10px 10px 10px 5em; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.check-order .txlist .add {
	background: red; padding: 3px; color: rgb(255, 255, 255); margin-left: 3em;
}
.check-order .txlist .fanshi input[type='radio'] {
	margin-left: 2em;
}
.check-order .txlist strong {
	font-size: 15px;
}
.add-address p span {
	display: inline-block; min-width: 80px;
}
.add-address .btn-zdy {
	background: rgb(221, 183, 110); color: rgb(255, 255, 255);
}
.cart-confirm .media-middle a img {
	
}
.cart-confirm .media {
	margin: 5em auto; font-size: 14px; max-width: 23em;
}
.user {
	font-size: 14px;
}
.user .userdata ul li:first-child {
	background: rgb(221, 183, 110); color: rgb(0, 0, 0);
}
.user .userdata ul li span {
	margin-top: 8px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: currentColor; border-top-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-bottom-style: solid; border-left-style: dashed;
}
.user .breadcrumb {
	background: none; margin: 10px 0px; padding-left: 0px;
}
.user .userdata-box {
	text-align: left; border-top-color: rgb(155, 140, 131); border-top-width: 1px; border-top-style: solid;
}
.user .userdata-box strong {
	width: 85px; height: 20px; color: rgb(76, 75, 75); display: inline-block;
}
.user .userdata-box p {
	line-height: 25px;
}
.user .userdata-box p span {
	margin-left: 5px; display: inline-block;
}
.user .userdata-box p input[type='text'] {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 200px;
}
.user .userdata-box .userdata-sub {
	background: rgb(179, 113, 48); padding: 5px 20px; border: 1px solid rgb(179, 113, 48); border-image: none; color: rgb(255, 255, 255); margin-top: 15px;
}
.userdata .new_message {
	background: red; padding: 3px; border-radius: 50%; border: currentColor !important; border-image: none !important; top: -5px; width: 12px; height: 11px; text-align: center; right: 53px; color: rgb(204, 204, 204); line-height: 11px; font-size: 12px; display: inline-block; position: absolute; z-index: 9; box-shadow: -1px 2px 8px #555; -webkit-box-shadow: -1px 2px 8px #555; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -moz-box-shadow: -1px 2px 8px #555; -ms-box-shadow: -1px 2px 8px #555; -o-box-shadow: -1px 2px 8px #555; -o-border-radius: 50%;
}
.user-address .shbg {
	background: rgb(252, 248, 227); line-height: 26px;
}
.user-address .shbg p {
	margin-bottom: 0px;
}
.user-address .txlist > div {
	padding-left: 2em; border-bottom-style: dashed;
}
.user-address .check-order {
	border: currentColor; border-image: none;
}
.user-address table thead {
	background: none; color: rgb(50, 50, 50); font-weight: 100;
}
.user-address table tr th {
	text-align: center;
}
.user-address table tr td {
	color: rgb(102, 102, 102);
}
.user-password {
	margin: 25px 0px;
}
.user-password input[type='password'] {
	min-width: 30%;
}
.user-password p span {
	text-align: right;
}
.user-message .chaozuo {
	float: right;
}
.user-message .chaozuo span {
	text-align: right;
}
.user-message span.chaozuo button {
	margin: 0px 3px; padding: 3px 10px;
}
.user-message .shbg p {
	float: left;
}
.user-message .check-order {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(201, 201, 201) rgb(201, 201, 201); border-image: none;
}
.user-message .table-responsive {
	padding: 0px !important;
}
.user-message .message-table tr td:first-child {
	text-align: left; padding-left: 2em;
}
.user-message .massget_lists:hover {
	cursor: pointer;
}
.user-message .message_details td {
	background: rgb(238, 238, 238);
}
.user-order-details > h4 {
	padding-bottom: 10px; border-bottom-color: rgb(155, 140, 131); border-bottom-width: 1px; border-bottom-style: solid;
}
.user-order-details .orda {
	background: rgb(251, 242, 220); padding: 10px; border: 1px solid rgb(251, 229, 193); border-image: none;
}
.user-order-details .orda p {
	margin-bottom: 5px;
}
.user-order-details .ddxx p {
	margin-bottom: 5px;
}
.user-order-details .ddxx {
	color: rgb(112, 112, 112); margin-top: 25px;
}
.user-order-details .ddxx h4 {
	padding-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.user-order-details .ddxx strong {
	color: rgb(56, 56, 56); padding-bottom: 5px; padding-left: 1em; display: inline-block;
}
.user-order-details .ddxx p {
	padding-left: 1em;
}
.user-order-details .ls {
	color: rgb(182, 184, 62);
}
.user-order-details table tr th {
	text-align: center; font-size: 13px;
}
.user-order-details table tr td {
	width: 15%; text-align: center; font-size: 13px;
}
.user-order-details table tr td:first-child {
	width: 25%; text-align: left; line-height: 32px;
}
.user-order-details .table-box img {
	margin-right: 10px; float: left; max-width: 100px;
}
.user-order-details .font-big {
	font-size: 18px;
}
.user-order-details .order-gz {
	margin-top: 30px;
}
.describe {
	margin: 20px auto; width: 600px; position: relative;
}
.describe span {
	vertical-align: top;
}
.describe .form-control {
	width: 50%; height: 5em; display: inline-block;
}
.user-order-evaluation .submitpl button {
	margin-left: 42px;
}
.user-order table tbody td {
	background: rgb(254, 244, 229);
}
.user-order table tr:first-child td {
	background: rgb(255, 255, 255);
}
.user-order .hs {
	color: rgb(0, 0, 0); margin-top: 2px; display: inline-block; cursor: pointer;
}
.user-order .table {
	margin-bottom: 10px;
}
.user-order button {
	margin: 0px 6px;
}
.user-order button + a {
	margin: 0px 6px;
}
.user-order .user-order-nav ul {
	padding-left: 0px;
}
.user-order .user-order-nav ul li {
	background: none !important; padding: 0px 27px 5px; color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.user-order .user-order-nav .active {
	background: none !important; border-bottom-color: rgb(214, 184, 112);
}
.user-order .user-order-nav .active a {
	color: rgb(214, 184, 112) !important;
}
.user-order .user-order-nav ul li:nth-child(2n) {
	padding-right: 0px; padding-left: 0px;
}
.thumbnail a img {
	height: 155px;
}
.ddBorder {
	margin-bottom: 10px !important;
}
.itemInfo p {
	margin-bottom: 10px !important;
}
.xlattr a {
	margin: 0px 6px !important; line-height: 12px; padding-right: 10px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.xlattr a:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.list-name {
	width: 100%; height: 15px; overflow: hidden;
}
#sku button {
	margin-bottom: 10px !important;
}
.user-order .user-order-nav ul li a:hover {
	cursor: pointer;
}
.newdata .list-group-item a {
	height: 20px; overflow: hidden; display: inline-block; max-width: 190px;
}
#diamond_info a {
	color: rgb(51, 122, 183);
}
#diamond_info a:hover {
	text-decoration: underline;
}
.foot-nav i {
	display: none;
}
.footer .lx {
	color: rgb(255, 255, 255);
}
.zxyy {
	margin-top: 5px; margin-left: 68px; cursor: pointer;
}
.zxyy-main {
	background: rgb(255, 255, 255); top: 0px; width: 484px; right: 60px; position: absolute; z-index: 9999; box-shadow: 0px 0px 10px #666; -webkit-box-shadow: 0px 0px 10px #666; -moz-box-shadow: 0px 0px 10px #666; -ms-box-shadow: 0px 0px 10px #666; -o-box-shadow: 0px 0px 10px #666;
}
.zxyy-main .zxh4 {
	padding: 20px 0px;
}
.zxyy-main .on select {
	width: 32%; margin-right: 5px; margin-bottom: 10px; float: left;
}
.zxyy-main form {
	margin: 0px auto; max-width: 80%;
}
.zxyy-main button {
	padding: 0px; border: currentColor; border-image: none;
}
.zxyy-main .zx-colse {
	top: 12px; right: 20px; font-size: 18px; position: absolute; cursor: pointer;
}
.fanshi {
	position: relative;
}
.fanshi .zxyy-main {
	background: rgb(255, 255, 255); left: 96px; top: 37px; width: 484px; position: absolute; box-shadow: 3px 4px 10px #666; -webkit-box-shadow: 3px 4px 10px #666; -moz-box-shadow: 3px 4px 10px #666; -ms-box-shadow: 3px 4px 10px #666; -o-box-shadow: 3px 4px 10px #666;
}
.main .custom .cus-left img:hover {
	box-shadow: 1px 3px 8px #999; transform: scale(1.01); -webkit-transform: scale(1.01); -o-transform: scale(1.01); -moz-transform: scale(1.01);
}
.main .custom .cus-right img:hover {
	box-shadow: 1px 3px 8px #999; transform: scale(1.01); -webkit-transform: scale(1.01); -o-transform: scale(1.01); -moz-transform: scale(1.01);
}
.main .custom .cus-left img {
	transition:0.3s; -moz-transition: all 0.3s;
}
.main .custom .cus-right img {
	transition:0.3s; -moz-transition: all 0.3s;
}
.shxs {
	padding-left: 10px !important;
}
.fanshi {
	padding-left: 10px !important;
}
.fanshi_yy {
	background: rgb(238, 238, 238); padding: 8px; margin-top: 10px;
}
.lb-img {
	width: 100%; height: 100%; max-height: 100%; max-width: 100%;
}
.selectbox {
	position: relative;
}
.inputselect {
	width: 170px; height: 28px; float: left;
}
.input-select {
	left: 72px; top: 27px; overflow: auto; padding-top: 5px; position: absolute; z-index: 99;
}
.showse {
	left: 72px; top: 0px; position: absolute; z-index: 99;
}
.d-select {
	background: rgb(255, 255, 255); margin: 0px; padding: 1px; border: 1px solid rgb(193, 193, 193); border-image: none; left: 72px; top: 27px; width: 170px; height: 185px; text-align: left; overflow: auto; position: absolute; z-index: 99;
}
.d-select li {
	padding: 5px; width: 100%; height: 30px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.tiyang {
	padding-top: 20px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.tiyang .typzhidu:hover {
	cursor: no-drop;
}
.tiyang .tiyanbox {
	max-width: 800px;
}
.tiyang .tyinput {
	margin-bottom: 5px;
}
.distribution {
	margin: 0px 18px; vertical-align: top; display: inline-block;
}
.distribution i {
	border: 1px solid rgb(51, 51, 51); border-image: none; width: 20px; height: 20px; text-align: center; line-height: 19px; margin-right: 5px; float: left;
}
.address-data {
	margin-left: 10px; display: inline-block;
}
.maskbox {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9998;
}
.reward {
	left: 50%; top: 50%; width: 640px; height: 420px; margin-top: -210px; margin-left: -320px; position: fixed; z-index: 9999;
}
.reward .close_reward {
	top: 3px; width: 30px; height: 30px; right: 146px; display: inline-block; position: absolute; cursor: pointer;
}
.reward .gmbtn {
	width: 185px; height: 55px; right: 227px; bottom: 4px; display: inline-block; position: absolute; cursor: pointer;
}
#page {
	margin-top: 20px;
}
#page a {
	padding: 5px 12px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; margin-right: 5px; margin-left: -1px; display: inline-block;
}
#page span {
	padding: 5px 12px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; margin-right: 5px; margin-left: -1px; display: inline-block;
}
#page .current {
	border-color: rgb(51, 122, 183); color: rgb(255, 255, 255); cursor: default; background-color: rgb(51, 122, 183);
}
#page .prev {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
#page .next {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.col-xs-5ths {
	padding-right: 10px; position: relative; min-height: 1px;
}
.col-sm-5ths {
	padding-right: 10px; position: relative; min-height: 1px;
}
.col-md-5ths {
	padding-right: 10px; position: relative; min-height: 1px;
}
.col-lg-5ths {
	padding-right: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.col-sm-5ths {
	width: 20%; float: left;
}
}
@media all and (min-width:992px)
{
.col-md-5ths {
	width: 20%; float: left;
}
}
@media all and (min-width:1200px)
{
.col-lg-5ths {
	width: 20%; float: left;
}
}
@media all and (max-width:979px) and (min-width:768px)
{
.main .custom .custom-text {
	background: rgb(240, 244, 255);
}
}
@media all and (min-width:768px)
{
.center-nav {
	margin: 0px auto; text-align: center; float: none; display: table;
}
.navbar-nav {
	margin: 0px auto; text-align: center; float: none; display: table;
}
.nav > li > a {
	padding: 10px 30px;
}
.pc-select {
	display: inline-block !important;
}
.phone-select {
	display: none !important;
}
.lb-box > p {
	height: 216px;
}
.new-nav .new-nav-list li a {
	padding: 10px;
}
}
@media all and (min-width:992px)
{
.lb-box > p {
	height: 285px;
}
.new-nav .new-nav-list li a {
	padding: 10px 20px;
}
.diamond .diamond-list a {
	padding: 0px 10px;
}
.diamond .w1 a {
	width: 80.2px;
}
.diamond .w2 a {
	width: 80.2px;
}
.diamond .w3 a {
	width: 50.5px;
}
.diamond .w4 a {
	width: 50.5px;
}
.diamond .w6 a {
	width: 80.7px;
}
.diamond .w8 a {
	width: 80.7px;
}
.diamond .w9 a {
	width: 80.7px;
}
.diamond .w7 a {
	width: 80.7px;
}
}
@media all and (min-width:1200px)
{
.lb-box > p {
	height: 347.8px;
}
.thumbnail a img {
	height: 200px; min-height: 200px; max-height: 200px;
}
#listbox .col-md-5ths {
	padding: 0px 5px;
}
.new-nav .new-nav-list li a {
	padding: 10px 30px;
}
}
@media all and (max-width:767px)
{
.main .custom .custom-text {
	background: rgb(234, 240, 255);
}
.hi {
	text-align: right !important;
}
.foot-nav {
	width: 100%; padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.foot-nav .list-group {
	display: none;
}
.footer .foot-desc {
	padding: 20px 0px 10px;
}
.foot-nav h5 {
	display: inline-block;
}
.foot-nav i {
	color: rgb(255, 255, 255); margin-top: 10px; display: block;
}
.footer .list-group {
	padding-left: 10px;
}
.footer .foot-desc-list h5 {
	padding-left: 10px;
}
.footer .foot-fwtime {
	padding-bottom: 20px;
}
.footer .list-group {
	margin-bottom: 0px;
}
.footer .list-group li {
	line-height: 28px;
}
.navbar-brand {
	padding: 0px 0px 0px 5px;
}
.navbar-brand img {
	height: 100%;
}
.nav .inbox .search-text {
	float: left !important;
}
.nav .tag {
	margin-top: 10px;
}
body .search-text {
	width: 190px !important;
}
.hi {
	margin-bottom: 5px;
}
.logo-xs {
	left: 64px; text-align: center; right: 64px; position: absolute;
}
.navbar-toggle {
	margin-right: 8px;
}
.logo-xs img {
	margin: 0px auto;
}
.index-user {
	left: 10px; top: 9px; position: absolute; z-index: 9999; cursor: pointer;
}
.index-user ul {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 150px; margin-top: 9px; display: none;
}
.index-user ul li {
	border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.index-user ul li:last-child {
	border: currentColor; border-image: none;
}
.navbar-header {
	background: rgb(0, 0, 0);
}
.index-user a:active {
	color: rgb(0, 0, 0) !important;
}
.index-user a:focus {
	color: rgb(0, 0, 0) !important;
}
.index-user a:hover {
	color: rgb(0, 0, 0) !important;
}
.index-userimg img {
	width: 30px; margin-top: 3px;
}
.main-im {
	top: 222px !important;
}
.main-im .open-im {
	background: url("../Img/kefu.png") no-repeat rgb(235, 213, 205); width: 32px; height: 32px; margin-left: 88px;
}
.main-im .open-im img {
	display: none;
}
.zxyy {
	width: 32px; margin-left: 88px;
}
.main .custom .custom-text {
	font-size: 15px;
}
.main .mallhot .mallhot-text {
	font-size: 15px;
}
.custom .custom-header strong {
	font-size: 20px; font-weight: 500;
}
.mallhot .mallhot-header strong {
	font-size: 20px; font-weight: 500;
}
.main .custom .custom-header h1 {
	line-height: 17px; margin-bottom: -76px;
}
.main .mallhot .mallhot-header h1 {
	line-height: 17px; font-size: 25px;
}
.special h1 {
	font-size: 17px;
}
.goods-img .nav > li > a {
	padding: 10px 9px;
}
.back_top {
	background: rgb(221, 222, 194); border-radius: 30px; width: 40px; height: 40px; right: 2%; bottom: 5%; color: rgb(105, 107, 83); line-height: 40px; font-size: 12px; font-weight: bold; display: inline-block; position: fixed; z-index: 200; opacity: 0.75; -webkit-transition: all 0.26s ease-out 0s; -moz-transition: all 0.26s ease-out 0s;
}
.diamond .select-tab span.select-tab-left {
	margin: 0px 10px;
}
.diamond .select-tab span.select-tab-right {
	margin: 0px 10px;
}
.main .brand .brand-header h1 {
	font-size: 20px; font-weight: 500;
}
.diamond .w1 a {
	width: 87px;
}
.diamond .w2 a {
	width: 81px;
}
.diamond .w3 a {
	width: 55.4px;
}
.diamond .w4 a {
	width: 62px;
}
.diamond .w5 a {
	width: 83px;
}
.diamond .w6 a {
	width: 50px;
}
.diamond .w7 a {
	width: 50px;
}
.diamond .w8 a {
	width: 50px;
}
.diamond .w9 a {
	width: 41px;
}
.diamond-para .panel-body {
	padding: 15px 0px;
}
.main .mallhot .mallhot-header {
	height: 65px;
}
.pc-select {
	display: none !important;
}
.phone-select {
	display: inline-block !important;
}
.help .list-group-item * {
	text-align: left !important;
}
.thumbnail a img {
	width: 127px; height: 128px;
}
.zxyy-main {
	top: auto; width: 100%; right: 0px; bottom: -166px; min-width: 300px;
}
.zxyy-main .on select {
	width: 31%;
}
.zxyy img {
	max-width: 100% !important;
}
.fanshi .zxyy-main {
	left: 0px !important; top: 10%; width: 100%; position: fixed;
}
.lb-box > p {
	height: auto;
}
.jewelry-new .nav-tabs > li:first-child {
	display: none;
}
.jewelry-new .navtab .nav > li > a {
	padding: 4px 5px;
}
.smart-body .bordered li {
	margin-left: 5px;
}
.smart-body .bordered li > a {
	padding: 5px 3px;
}
.reward {
	width: 340px; height: 220px; margin-top: -110px; margin-left: -170px;
}
.reward .close_reward {
	top: 1px; width: 16px; height: 16px; right: 78px;
}
.reward .gmbtn {
	width: 100px; height: 30px; right: 120px; bottom: -1px;
}
}
@media all and (max-width:480px)
{
.main .custom .custom-text {
	background: rgb(234, 240, 255);
}
}
@media all and (max-width:380px)
{
.diamond-select .tiaoxuan-center {
	left: 2em; top: 0px; position: absolute;
}
.diamond-select .tiaoxuan-center li:first-child {
	text-align: center;
}
.diamond-select .tiaoxuan-center li img {
	width: 60%; margin-top: 1em;
}
.diamond-select .tiaoxuan li:first-child {
	min-height: 150px;
}
.main .descleft {
	padding-top: 0px;
}
.main .descheight {
	margin: 0px;
}
.diamond-select #selected_luozuan p {
	margin-left: 5px;
}
}
@media all and (max-width:1500px)
{
.zxyy-main {
	width: 300px; margin-right: 5px; margin-bottom: 10px; float: left;
}
.main-im {
	top: 20%;
}
.zxyy-main .on select {
	width: 31%;
}
}

/*fdsfdsfs*/
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.news_main{ margin:20px auto; width:1200px; height:500px;}
.news_banner{ width:1200px; height:200px;}

.news_tiaojian{ width:1198px; height:80px; margin:15px 0px; border:1px solid #CCC;}
.news_tiaojian_title{ width:1168px; height:40px; line-height:40px; border-bottom:1px dotted #CCC; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; margin:0px 15px;}
.news_tiaojian_list{ width:1168px; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; margin:0px 14px;}
.news_tiaojian_list a { padding-right:15px;}

.news_pro_list{ float:left; width:1200px; height:1300px;}
.navul { LIST-STYLE-TYPE: none;}
.navul LI { height:290px; margin:5px ; font-family:"Î¢ÈíÑÅºÚ";  Z-INDEX: 2000; POSITION: relative; TEXT-ALIGN: center; WIDTH: 230px; FLOAT: left; FONT-SIZE: 16px;  color:#000;
}

.navul A {
     DISPLAY: block; FLOAT: none; COLOR: #0000; padding:5px 0px;
}
.navul A:hover{
     DISPLAY: block; FLOAT: none; color:#0000; background:url(../Img/kuang.png) no-repeat center; height:290px; padding:5px 0px;
}
.pro_img{ width:230px; height:230px;}
.pro_title{ width:230px; height:30px; line-height:30px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; padding-top:10px; color:#000;}
.pro_jiage{ width:230px; height:30px; line-height:30px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; color:#F00;}

.page{
display:inline;
	float:left;
	text-align:center;
	width:1200px;
	height:auto;
	line-height:35px;
	overflow:hidden;
	 font-family:"Î¢ÈíÑÅºÚ"; 
	 font-size:14px;
	 padding-top:15px;
}
.page a { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}



.pro_show_content{ margin:20px auto; width:1200px; MIN-HEIGHT: 1000px; HEIGHT: auto !important;}
.pro_show_top{ width:1200px; height:500px;}
.pro_show_top_left{ float:left; width:100px; height:500px;}
.pro_show_top_mid{ float:left; width:450px; height:450px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.pro_show_top_right{ float:right; width:600px; height:480px; padding-top:20px;}

.chanpin_title{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; color:#a7613f;}
.chanpin_futitle{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.chanpin_futitle b { color:#F00;}


.pro_show_neir{ width:1150px; height:auto; padding:0px 25px;}
.pro_show_neir_title{ width:1150px; height:42px; line-height:42px; border-bottom:1px solid #d6b872;  text-align:center; background:url(../Img/pro_xuan_bj.jpg) no-repeat left;}
.pro_show_neir_title b { float:left;  width:120px; height:42px; line-height:42px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:normal; color:#FFF;}

.pro_show_neir_content{ float:left; width:1150px; height:auto; padding:15px 0px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#000;}

/*·Å´ó¾µÐ§¹ûs*/
/* box */


.box { width:550px; }
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img {vertical-align:middle; }
.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb {margin:10px 0 0; overflow:hidden;}
.tb-thumb li {background:none repeat scroll 0 0 transparent; float:left; height:82px; margin:0 0 10px 6px; overflow:hidden; }
.tb-s310, .tb-s310 a { height:450px; width:450px; }
.tb-s310, .tb-s310 img {max-height:446px; max-width:450px; text-align:center;}
.tb-s310 a { *font-size:271px;}
.tb-s40 a { *font-size:35px;}
.tb-s40, .tb-s40 a { height:80px; width:80px; }
.tb-s40 img { width:80px; height:80px;}
.tb-booth { position:relative; z-index:1; }
.tb-thumb .tb-selected { background:none repeat scroll 0 0 #C30008; height:82px; padding:1px; }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:medium none; }
.tb-thumb li img { border:1px solid #CDCDCD; }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute; background:url("../Img/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }

/*»ÃµÆÆ¬ÑùÊ½*/
.flash { width:100%; height:650px; text-align:center;}

/* banner-box */
.banner-box{width:100%; height:650px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important; text-align:center;}
.banner-box .bd li .m-width {width:100%; margin:0 auto;overflow:hidden; text-align:center;}
.banner-box .bd li{width:100% !important;height:650px; text-align:center;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:200px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:400px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#0193de;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#b3d632;}
