body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color:#333; font-size:12px;}
body {
	font-family:Tahoma, Geneva, sans-serif,'微软雅黑';
}

a{color:#333;text-decoration:none;}
a:hover{color:#00B4CC; text-decoration:underline;}
.think_run_time {margin:0 auto;text-align:center;}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;margin:0px;}
img { border:none;vertical-align:middle;}
input,select,textarea,.textarea_style{vertical-align:middle;}
em,i {font-style: normal;font-weight:normal; }
table{border-collapse:collapse;}
.date{ color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:8px;}
.c{overflow:hidden; clear:both ; height:0px;padding:0px;margin:0px;text-align:none;font-size:0px;font-style:normal;}

.h10 {clear:both;height:10px;line-height:10px;overflow:hidden;zoom:1;}
.bg {background:#F9E88C url(../images/box_bg.png) repeat-x;overflow:hidden;}
 
.list {line-height:24px;}
.list tr{height:30px;}

.txt {line-height:24px;margin:5px 0 5px 8px;overflow:hidden;zoom:1;}
.txt li {background:url(../images/ico_1.jpg) no-repeat 3px 12px;line-height:24px;height:24px;overflow:hidden;padding-left:10px;_padding-left:8px;margin-left:1px;*margin-left:2px;overflow: hidden;   white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.txt li img {vertical-align:middle;}
.txt li span.date {float:right;margin-right:8px;color:#724B20;}
.txt li b ,.txt li b a{color:#B60A00;font-weight: normal;display:inline;}
.txt li em {font-size:33px;}
.noico li {background:none;padding-left:0;}

.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.tc{text-align:center;}
.tl{text-align:left;}

.bd0{border:0;}
.bt1{border-top:solid #dbdbdb 1px;}
.bdr5{border-radius:5px;}

.mc{margin:0 auto;}
.mt5{margin-top:5px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}

.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}

.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}

.mt30{margin-top:30px;}
.ml30{margin-left:30px;}
.mr30{margin-right:30px;}
.mb30{margin-bottom:30px;}

.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}


.pd5{padding:5px;}
.pd10{padding:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}

.fRed{color:red;}
.fWhite{color:white;}
.fGray{color:gray;}

.bgWhite{background:white;}
.bgRed{background:red;}
.bgGray{background:gray;}
.bgGreen{background:#004900;}
.bgYellow{background:#FFBB00;}
.bgOrange{background:#FDA400;}
.bgOranges{background:#FF8D02;}


.button2{
	float:left;
	color:#FFF;
	font-size:14px;
	padding:10px 15px;
	height:auto;
	display:block;
	border:solid #dbdbdb 1px;
	border-radius:5px;
	background:#3bb3c2;
	margin:10px 5px;
}

.button{
	float:left;
	color:#FFF;
	font-size:14px;
	padding:10px 8px;
	height:auto;
	display:block;
	border:solid #dbdbdb 1px;
	border-radius:5px;
	background:#3bb3c2;
	margin:10px 10px 0 0;
}

.button a{color:#FFF}


.none{display:none;}

.wauto{width:auto;}
.hauto{height:auto;}

.h40{height:40px;}
.lh40{line-height:40px;}

.h50{height:50px;}
.lh50{line-height:50px;}
.h60{height:60px;}
.lh60{line-height:60px;}

.h80{height:80px;}
.lh80{line-height:80px;}

.h100{height:100px;}
.lh100{line-height:100px;}

.h120{height:120px;}
.lh120{line-height:120px;}

.h150{height:150px;}
.lh150{line-height:150px;}

.h200{height:200px;}
.lh200{line-height:200px;}

.h300{height:300px;}
.h350{height:350px;}

.wfull{width:100%;display:block;position:relative;overflow:hidden;}
.w1000{width:1000px;display:block;position:relative;overflow:hidden;}
.w1200{width:1200px;display:block;position:relative;overflow:hidden;}

.w600{width:600px;}
.w500{width:500px;}
.w400{width:400px;}
.w360{width:360px;}
.w100 {width:100px;}
.w80 {width:80px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w45 {width:45px;}
.w40 {width:40px;}
 

.hfull{height:100%;display:block;position:relative;}
.h50{height:50px;line-height:50px;}
.h90{height:90px;line-height:90px;}
.h100{height:100px;line-height:100px;}



/*彩宝库存*/
.list{background:#FFF;}
.list thead tr{ background:gray;}
.list tbody tr:hover{ background:#EEE;}
.list tbody tr td{ border:solid #dbdbdb 1px;}

.search dl{display:block;position:relative;overflow:hidden;margin-top:10px;width:auto;background:#FFF;height:auto;border:solid #dbdbdb 1px;}
.search dl dt{width:5%;float:left;line-height:60px;text-align:center;}

.btnw {width:94.3%;text-align:left;}
.btnw ul{float:left;list-style:none; margin:0; padding:0;}
.btnw li input{display:none; margin:0; padding:0;}

.btnw #gemTypebox {width:101%;list-style:none; }
.btnw #gemTypebox li {width:8.9%; float:left; margin:0px 0px; padding:0;cursor:pointer; }
.btnw #gemTypebox li:nth-child(11){border-right:#dbdbdb solid 0px;}

.btnl {width:55%;text-align:left;padding:0;margin:0;border:0; }
.btnw ul,.btnl ul{list-style:none; margin:0; padding:0;border:0;}
.btnl li input{display:none; margin:0; padding:0;}

.btnw #shapebox {
width:101%;
margin:0 0px;
padding:0;
border:0;
display:table-caption;
list-style:none;
}
.btnw #shapebox li {
width:9.86%;
height:80px;
line-height:80px;
float:left;
text-align:center;
margin:0px;
border:0;
border-left:solid #dbdbdb 1px;
cursor:pointer;
background-repeat:no-repeat;
background-image:url(../images/icon_shape.png);
min-width: 50px;
padding: 0px 0px 0 0;
}

.btnw #shapebox li font{width:auto;line-height:120px;padding:20px 0px 0px 0px;}

.btnw #shapebox li:nth-child(1){background-position:0px 0;}
.btnw #shapebox li:nth-child(2){background-position:0px -640px;}
.btnw #shapebox li:nth-child(3){background-position:0px -160px;}
.btnw #shapebox li:nth-child(4){background-position:0px -240px;}
.btnw #shapebox li:nth-child(5){background-position:0px -320px;}
.btnw #shapebox li:nth-child(6){background-position:0px -80px;}
.btnw #shapebox li:nth-child(7){background-position:0px -560px;}
.btnw #shapebox li:nth-child(8){background-position:0px -720px;}
.btnw #shapebox li:nth-child(9){background-position:0px -400px;}
.btnw #shapebox li:nth-child(10){background-position:0px -480px;}



.btnw #colorbox {width:101%;}
.btnw #colorbox li {
	width:4.85%;
	height:60px;
	line-height:60px;
	float:left;
	margin:0px 0px;
	padding:0;
	cursor:pointer;
	border:0;
	border-left:solid #dbdbdb 1px;
}
/*
.btnw #cutbox{width:101%;}
.btnw #cutbox li {width:4.85%;height:60px;line-height:60px;float:left; margin:0px 0px;padding:0;cursor:pointer;border:0;border-left:solid #dbdbdb 1px;}
*/

.btnl #certbox li {width:5%;float:left; margin:0 0px; padding:0;cursor:pointer;}
.btnl #colourbox {width:101%;}
.btnl #colourbox li {
	width:7.2%;
	height:60px;
	line-height:60px;
	float:left;
	margin:0px 0px;
	padding:0;
	cursor:pointer;
	border:0;
	border-left:solid #dbdbdb 1px;
}

.btnl #claritybox li {width:16%;height:60px;line-height:60px;float:left; margin:0px 0px; padding:0;cursor:pointer;border:0;border-left:solid #dbdbdb 1px;}
.btnr #certbox li {width:19%;height:60px;line-height:60px;float:left; margin:0px 0px;padding:0;cursor:pointer;border:0;border-left:solid #dbdbdb 1px;}
.btnl #citybox li {width:16%;height:60px;line-height:60px;float:left; margin:0px 0px; padding:0;cursor:pointer;border:0;border-left:solid #dbdbdb 1px;}
.btnl #cutbox li {width:24%;height:60px;line-height:60px;float:left; margin:0px 0px; padding:0;cursor:pointer;border:0;border-left:solid #dbdbdb 1px;}

#pricebox {width:35%;padding:0;margin:0;border:0;}
#caratbox {width:35%;padding:0;margin:0;border:0;}

#pricebox .input-text{width:35%;height:30px;line-height:30px;margin-top:8px;}
#caratbox .input-text{width:35%;height:30px;line-height:30px;margin-top:8px;}
#keywordbox {width:40%;padding:0;margin:0;border:0;}
#keywordbox .input-text{float:left;width:52%;height:30px;line-height:30px;margin-top:8px;}

.btnr {width:35%; float:left;text-align:left;padding:0;margin:0;border:0; }
.btnr ul{list-style:none; margin:0; padding:0;}
.btnr li {float:left;}
.btnr li input{display:none; margin:0; padding:0;}

.btnw .out{
	text-align:center;
	height:60px;
	line-height:60px;
	overflow:hidden;
	border:0;
	border-left: #dbdbdb solid 1px;
}
.btnw .on{
background:#3bb3c2;
color:#FFF;
text-align:center;
height:60px;
line-height:60px;
border:0;
border-left: #dbdbdb solid 1px;
overflow:hidden;
}

#gemTypebox li:last-child,#colourbox li:last-child,#cutbox li:last-child,#citybox li:last-child,#claritybox li:last-child{border-right:#dbdbdb solid 1px;}

.btnr .out{
text-align:center;
border:0;
height:60px;
line-height:60px;
overflow:hidden;
}
.btnr .on{
	background:#3bb3c2;
	color:#FFF;
	text-align:center;
	border:0;
	height:60px;
	line-height:60px;
	overflow:hidden;
}

.btnl .out{
	text-align:center;
	border:0;
	height:60px;
	line-height:60px;
	overflow:hidden;
}

.btnl .on{
	background:#3bb3c2;
	color:#FFF;
	text-align:center;
	border:0;
	height:60px;
	line-height:60px;
	overflow:hidden;
}


.btnr .txt{height:26px;line-height:26px;}
.btnr .out{
	float:left;
	margin:0px 1px;
	padding:0px 2px;
	text-align:center;
	border:0;
	width:18%;
	height:35px;
	line-height:35px;
	overflow:hidden;
	border:#dbdbdb solid 1px;
}
.btnr .on{
	float:left;
	margin:0px 1px;
	padding:0px 2px;
	background:#3bb3c2;
	color:#FFF;
	text-align:center;
	border:0;
	height:35px;
	line-height:35px;
	width:18%;
	overflow:hidden;
	border:#dbdbdb solid 1px;
}
.search{height:auto;width:100%;margin:0 auto;display:block;overflow:hidden;position:relative;}
.search dl{height:auto;}
.listText{
	display:none; 
	z-index:1;
	padding:5px 10px;
	position:fixed;
	top:80px;
	bottom:0px;
	float:left;
	margin-left:-180px;
	background:#FFF;
	border: solid 1px #dbdbdb;
	width:25%;
	height:auto;
	max-width:150px;
}

/*===================*/
.table-list td,.table-list th{padding-left:12px;}
.table-list td img { vertical-align:middle;}
.table-list thead th{ height:30px; background:#eef3f7; border-bottom:1px solid #d5dfe8; font-weight:normal;line-height:30px;}
.table-list tbody td,.table-list .btn{border-bottom: #eee 1px solid;line-height:30px;}
div.btn{background:#f6f6f6; padding:6px 12px; height:50px;line-height:50px;text-align:center;}
.table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.nHover tr:hover,.nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.input-text-c{border:1px solid #A7A6AA;height:18px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}

.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
a.close-own{background: url(../Images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:7px; top:8px; text-indent:200px; overflow: hidden}
a.close-own:hover{background-position: left -46px}
 

.input-text,.measure-input,textarea,input.date,input.endDate,.input-focus{ 
	width:80%;
	border:1px solid #A7A6AA;
	line-height:28px;
	height:28px;
	margin:10px 5px 0 0;
	border: 1px solid #d0d0d0; 
	font-family: Verdana, Geneva, sans-serif,"宋体";
	font-size:14px;
	padding:5px 5px;
	border-radius:5px;
	/*padding-left: 30px;*/
}
.input-focus{background: #FFF; border-color:#afcee6;font-size:12px;}

input.date,input.endDate{background: #fff url(../Images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{
vertical-align:middle;
background:none repeat scroll 0 0 #F9F9F9;
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:1px;
color:#333;
padding:7px 2px;
margin:7px 0 0 0;
border-radius:5px;}

.search-form{ margin-bottom:10px}
/*宋体宋体*/
.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:14px}
.table_form th{font-weight:normal; text-align:right; padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:30px;}
.table_form tbody td,.table_form tbody th{border-bottom:0px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}


 

.icon_user{
	background:url('../images/icon_user.png') left center no-repeat;
	background-size:30px;
	padding-left:30px;
}

.icon_pass{
	background:url('../images/icon_pass.png') left center no-repeat;
	background-size:30px;
	padding-left:30px;
}


#pages {width:100%;padding:10px 0 0 10px; text-align:center; margin:10px auto;}
#pages a { display:inline-block; padding:0px 8px; height:30px;font-size:12px;line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333;margin: 2px 0;}
#pages a.a1 {padding:0px 12px; height:30px; line-height:30px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:30px; line-height:30px; background:#3bb3c2; border:1px solid #3bb3c2; color:#fff; text-align:center; }

.page .noPage { display:inline-block;  padding:0px 12px; height:30px; line-height:30px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


header{
	position:fixed;
	width:100%;
	min-width:300px;
	margin:0 auto;
	padding:0;
	background:rgba(59, 179, 194,.8);
	min-height:80px;
	height:auto;
	top:0;
	border-bottom: solid rgba(59, 179, 194,.5) 1px;
	z-index:999;
}
.header{
	position:relative;
	width:100%;
	min-width:300px;
	max-width:1000px;
	margin:0 auto;
	padding:0;
	min-height:80px;
	height:auto;
	top:0;
}
header .logo {
	width:25%;
	max-width:250px;
	max-height:225px;
	height:80px;
	top:0px;
	overflow:hidden;
	position:fixed;
	z-index:6;
	/*
	-webkit-box-shadow:0 0 10px rgba(0, 0, 32, .8);  
	-moz-box-shadow:0 0 10px rgba(0, 32, 0, .8);  
	box-shadow:0 0 10px rgba(0, 32, 0, .8);
	*/
}
header .logo a{width:100%;height:auto;overflow:hidden;display:block;cursor:pointer;}
header .logo a img{width:auto; height:50px;margin:10px 0 0 0px;}

header .cart{
	width:25%;
	height:60px;
	color:#FFF;
	position:fixed;
	z-index:9999;
	top:0px;
	max-width:250px;
	display:none;
	/*
	background: #3bb3c2 ;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 32, .8);  
	-moz-box-shadow:0 0 10px rgba(0, 32, 0, .8);  
	box-shadow:0 0 10px rgba(0, 32, 0, .8);*/
}
header .cart a{color:#FFF;}
header .cart font{
	position:absolute;
	margin:45px 0 0 100px;
}
header .lang{
	width:80px;
	height:30px;
	position:absolute;
	z-index:0;
	text-align:left;
	margin: 15px 0 0 100px;
}
header .lang img{width:20px;}

header .top_right {
	float:right;
	width:auto;
	min-width:100px;
	height:40px;
	line-height:40px;
	border-radius:0 0px 10px 10px;
	background:url('../images/icon_user.png') no-repeat left center #3bb3c2;
	background-size:30px;
	text-align:center;
	padding:0 10px 0 30px;
	margin:0;
	font-size:14px;
	text-align:center;
}
header .top_right span {padding-left:0px;}
header .top_right a{color:yellow; }

header .topsearch {margin-top:10px;clear:both;}
header .menu{width:50px; float:right; display:none;}

.focus{
	width:100%;
	height:auto;
	position:relative;
	z-index:1;
	border:0px;
	top:0px;
}

/*导航条=================================*/
nav{
	position:fixed;
	top:0px;
	height:auto;
	z-index:5;
	padding:0px 0;
	/*
	-webkit-box-shadow:0 0 10px rgba(0, 0, 32, .8);  
	-moz-box-shadow:0 0 10px rgba(0, 32, 0, .8);  
	box-shadow:0 0 10px rgba(0, 32, 0, .8);
	*
	
	background-image: -moz-linear-gradient(top, #009c3b, #3bb3c2); /* Firefox *
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #009c3b), color-stop(1, #3bb3c2)); /* Saf4+, Chrome *
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009c3b', endColorstr='#3bb3c2', GradientType='0'); /* IE*/
	
	/*background:rgba(0,0,0,0.8);*/
}
.nav{
	width:1000px;
	min-width:300px;
	margin:0px auto;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
}
.nav ul li.on {
	/*background:url('../images/icon_nav.png') no-repeat center bottom #FFA300;
	border-bottom:solid #FF8D02 5px;*/
	height:80px;
	/*
	background-image: -moz-linear-gradient(top, #fff000, #3bb3c2); 
	/* Firefox *
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff000), color-stop(1, #3bb3c2)); /* Saf4+, Chrome *
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff000', endColorstr='#3bb3c2', GradientType='0'); 
	/* IE *

	box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(0,0,0,0.25) 0px 0px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
	transition: all 0.1s linear;
	*/
}

.nav ul {	
	width:100%;
	max-width:650px;
	margin-left:30%;
	height:80px;
	z-index:9;
	float:right;
	position:relative;
	padding: 0; 
	border:0;
}
.nav ul li {
	float:left;
	position: relative;
	width: 14%;
	height:80px;
	margin:0px 0;
	border-right:solid rgba(59, 179, 194,1) 1px;
}
.nav ul li:first-child{border-left:solid rgba(59, 179, 194,1) 1px;}
.nav ul li a{
	float:left;
	height:80px;
	line-height:80px;
	width:100%;
	text-align:center; 
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-family:'Microsoft YaHei';
}
.nav ul li a:hover ,.nav ul li a .on{
	height:80px;
	line-height:80px;
	text-decoration:none;
	border-radius:0px;
}
.nav ul li a:hover{
	color:#333;
	/*
	background-image: -moz-linear-gradient(top, #fff000, #3bb3c2);
	/* Firefox *
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff000), color-stop(1, #3bb3c2)); /* Saf4+, Chrome *
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff000', endColorstr='#3bb3c2', GradientType='0'); 
	/* IE*/
}
.nav ul li ul {
	background:rgba(255,255,255,0.8);
	height:auto;
	position: absolute;
	width:167px;
	display:none;
	padding:0;
	margin-top:0px;
	margin-left:0px;
	border:solid #013302 0px;
}
.nav ul li ul li:first{border:0;}
.nav ul li ul li {
	border-bottom: 1px solid rgba(255,255,255,0.08);
	border-right:0;
	width:167px;
	height:50px;
	line-height:50px;
	margin:0;
	background:#3bb3c2;
}
.nav ul li ul li a{
	float:left;
	text-align:left;
	border:none;
	width: 137px;
	height:50px;
	line-height:50px;
	padding: 0px 5px 0px 25px;
	color:#FFF;
}
.nav ul li ul li a:hover {
	/*
	background-image: -moz-linear-gradient(top, #fff000, #3bb3c2);
	/* Firefox *
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff000), color-stop(1, #3bb3c2)); /* Saf4+, Chrome *
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff000', endColorstr='#3bb3c2', GradientType='0'); 
	/* IE */
	background:#FFA300;
	height:50px;
	line-height:50px;
}
.nav ul li ul li.folder  span.fd {
	float:left;
	background:url(../images/right.gif) no-repeat right;
	width:130px;
	height:50px;
	line-height:50px;
	color:#FFF;
	CURSOR:pointer;
}
.nav ul li ul li span.fl_ico{
	background:url(../images/right.gif) no-repeat left;
	height:50px;
	line-height:50px;
}

nav .iBar{
	width:100px;
	height:auto;
	color:#FFF;
	margin:0 auto;
	z-index:999;
	position:absolute;
	overflow:hidden;
	text-align:right;
	display:none;
}

nav .iBar .top_right:hover{
	font-weight:bold;
	background: url('../images/icon_user.png') no-repeat left center rgba(3,107,3,0.6);
	background-size:30px;
	cursor:pointer;
	z-index:5;
	text-align:center;
	padding:0 10px 0 30px;
}

.navbgbox{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver; }
.toplevelshadow {opacity: 0.8;}
#nav_0 a {border:0;}

#login_div ,#logined_div ,#buy_box {float:none;}
#logined_div  div {display:inline;}



#member .login-box{
	min-height:300px;
	margin:50px auto;
}
#member .login-img{
	width:40%;
	height:auto;
	min-height:300px;
	float:left;
	background:url(../images/logo.png) center center no-repeat;
	overflow:hidden;
	display:table;
	
}
#member .login-right{
border-left:solid #dbdbdb 1px;
width:58%;
float:right;
line-height:200%;
}

#member {
width:1000px;
/*min-height:768px;*/ 
position:relative;
margin:0px auto;
display:block;
zoom:1;
padding:80px 0 10px 0px;
}
.block-msg h3{
	background:url(../images/icon_login.gif) 20% center no-repeat;
	background-size:50px;
	text-align:left;
	text-indent:30%;
	
}
#member .right h5.title{
	background: url('../images/icon_tit.png') 10px center no-repeat;
	background-size: 4%;
	padding-left: 30px;
}
#member h5 { 
	height:50px;
	line-height:50px;
	padding:0px;
	border-bottom:1px dotted #F2F2F2;
	background:#ddd;
}
#member h5 b a {color:#fff;}
#member h5 span {float:right;}
#member h5 span a {color:#fff;padding-right:10px;font-weight:normal;}

#member .b1 {border:1px solid #DEDEDE; background:#FFF; margin-bottom:10px;}
#member .left-memu{float:left;width:15%;background:#F2F2F2;border:1px solid #DBDBDB;}
#member .left-memu ul li img{float:left;padding: 10px 0 0 2px;display:block;height:30px;}
#member .left-memu h5 img{float:left;padding: 10px 0 0 2px;display:block;}
#member .left-memu a{color:#555;font-size:14px;}

#member .left-memu ul {padding:0px;}
#member .left-memu ul li {line-height:50px;height:50px;border-bottom:1px dotted #DBDBDB;}
#member .left-memu ul li:hover{background:#ddd;color:red;}
#member .left-memu ul li a:hover{color:red;}
#member .left-memu ul li span{float:right;line-height:24px;height:24px;padding:10px 10px 10px 0;}


#member .right {
	float:right;
	width:82.9%;
	height:auto;
	min-height:1000px;
	line-height:200%;
	zoom:1;
	margin:0 0 10px 0;
	border:solid #dbdbdb 1px;
	background:#FFF;
}

#member .right .col-1{overflow:hidden;zoom:1;}
#member .right .himg {background:none;position:relative;}
#member .right .col-1 .col-left {float:left;width:168px;text-align:center;}
#member .right .col-1 .col-auto {float:left;;}
#member .right .col-1 .col-auto h6 {background:none;font-size:18px;color:#FB0000;font-weight:bold;padding:0;}

#member .right .nobg .content {overflow:hidden;zoom:1;padding:4px;}
#member .right h2 {line-height:26px;}
#member .right h5 {background:#FFF;}
#member .right h5 b {padding:0 0 0 10px;color:#000;line-height:30px;font-size:14px;overflow:hidden;}
#member .right .nobg {border:0;}

.pos {
	height:50px;
	line-height:50px;
	font-size:16px;
	background:url('../images/icon_here.png') 10px center no-repeat ;
	padding-left:60px;
}
.pos span {color:#FB0000;}

#box_title , .box_thumb {display:block;zoom:1;position:relative;overflow:visible;}

.thumb_box {position:absolute;overflow:hidden;border:1px solid #EEEEEE;background:#FFF;top:-1px;height:140px;padding:6px 25px;left:400px;text-align:center;}
.thumb_box img {width:135px;height:110px;}
.thumb_box input {margin-top:5px;}

#box_title b ,.style_bold  ,.colorimg{display:none;}

.table_form {padding:0;margin:0 auto;width:99%;;background:#FFF;border-collapse:caption;}
.table_form .checkcode,.checkcode{
	position:absolute;
	z-index:9;
	height:38px;
	border:0;
	border-radius: 0 5px 5px 0px;
	margin-left:-90px;
	margin-top:11px;
}

.table_form #verifyImage {height:38px;position:absolute;float:right;margin:11px 0 0 -90px;border-radius:0 5px 5px 0px;}

.editor_box {position:relative;overflow:visible;}
.editor_box .editor_bottom  {position:absolute;bottom:0;_bottom:10px;left:150px;z-index:199;height:27px;color:#666666;}
.search {padding:0px;}
.search form font{height:30px;line-height:30px;padding:8px 5px;margin:0px 0 0 0;}
#thumb_aid_box {display:none;}

.main {width:98%;height:auto; overflow:hidden;border:solid #dbdbdb 1px;margin:30px 0 0 0px;padding:0px 0 30px 0px;background:#FFF;}
.main h3 {width:auto;height:80px;line-height:80px;font-size:18px; }

.block-msg{width:98%; height:auto; margin:0 auto;border:solid #dbdbdb 0px;border-radius:10px;padding:0 0 50px 0;}

em.error {overflow:hidden;zoom:1;background:url("../Images/unchecked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}
em.success {overflow:hidden;zoom:1;background:url("../Images/checked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}


.order_table   { width:100%; margin:0px auto;background:#E0E0E0}
.order_table th {background:#F7F7F7;color:#666;height:35px;}
.order_table td {background:#FFF;padding-left:6px;}
.order_table td .num {text-align:center;}

footer  {
	width:100%;
	height:50px;
	line-height:50px;
	overflow:hidden;
	zoom:1;
	margin:10px 0 0 0;
	text-align:center;
	bottom:0;
	
}
footer .title {
	background:#CACACD;
	margin:0;
	padding:4px 0;
}


/*移动端样式*/
@media all and (min-width: 767px) and (max-width: 999px) {

header {background:#3bb3c2;overflow:hidden;display:block;}
header .logo{top:0;z-index:10;width:90px;height:90px; background-size:80%; box-shadow:none;background-position:center center;position:relative;}
header .logo a img{width:100px; height:auto;margin:10px 0 0 0px;}

header .cart{top:30px;width:180px;height:auto;left:100px;z-index:20;box-shadow:none;background:none;}
header .cart .lang{float:left; top:-40px;margin-left:0;}
header .cart font{float:left;margin-top:0;font-size:14px;}

header .menu{width:50px;display:block;z-index:9;position:absolute;float:right;line-height:100%;right:10px;top:10px;}
header .menu img{width:50px;height:auto;overflow:hidden;}
header .menu font:hover{color:yellow;margin:2px 0 0 0;}
header .iBar {width:100%;float:right;}
header .iBar .top_right{margin:0px auto;}

nav{width:100%;height:auto;display:block;top:70px;padding:0;margin:20px 0 0 0;z-index:999;}
.nav{height:auto;line-height:200%;top:0px;display:none;width:100%;}
.nav ul{width:100%;height:auto;border-bottom: 1px solid rgba(255,255,255,0.08);margin:0;float:left;max-width:100%;}
.nav ul li {width:100%;height:auto;border-bottom: 1px solid rgba(255,255,255,0.08);}
.nav ul li a{width:95%;float:none;height:50px;line-height:50px;margin-left:5%;}
.nav ul li ul{width: 100%;height:auto;margin-top:0px;}
.nav ul li ul li{width: 100%;height:50px;line-height:50px; overflow:hidden;position:relative;}
.nav ul li ul li a{width:100%;padding:0 0 0 6%;margin:0;height:50px;line-height:50px; overflow:hidden;position:relative;}
.nav ul li a:hover ,.nav ul li a .on{width:100%;color:#FFF;height:50px;line-height:50px;float:left;text-align:left;text-decoration:none;border-radius:0px;}


footer a{font-size:10px;}

.main{border:0;}
#member{width:100%;margin:0;padding:0;min-height:320px;}
#member .left-memu{width:12%;float:left; }
#member .left-memu a{font-size:0;}

#member .right .himg img{height:50px;float:left; }
#member .right .col-auto{float:left;margin:10px 0 0 10px;}
#member .right .col-auto h6{font-size:12px;text-align:left;}
#member .table_form .input-text{width:80%;}
#member .table_form textarea{width:80%;}

#member .table_form th{width:25%;float:left;text-align:right;border:0;padding:0;margin:0;}
#member .table_form td{width:70%;float:right;text-align:left;border:0;padding:0;margin:5px 0;}

#member .right{float:right;width:85%;height:auto;margin:0;padding:0;position:relative;}
#member .block-msg h3{text-align:left;padding:0 0 0 20px;}
#member .pos{
	margin:40px 0 10px -10px;
	padding:10px 0 0 50px;
	width:85%;
	height:40px;
	line-height:40px;
	display:block;
	background-size:40px;
	overflow:hidden;
}

#member .table_form .checkcode, .checkcode {
    position: absolute;
    z-index: 9;
    height: 38px;
    border: 0;
    border-radius: 0 5px 5px 0px;
    margin-left: -69px;
    margin-top: 11px;
}

/*彩宝库存*/
.list thead tr th:nth-child(1){display:none;}
.list thead tr th:nth-child(4){display:none;}
.list thead tr th:nth-child(5){display:none;}
.list thead tr th:nth-child(6){display:none;}
.list thead tr th:nth-child(7){display:none;}
.list thead tr th:nth-child(1){display:none;}

.list tbody tr td:nth-child(1){display:none;}
.list tbody tr td:nth-child(4){display:none;}
.list tbody tr td:nth-child(5){display:none;}
.list tbody tr td:nth-child(6){display:none;}
.list tbody tr td:nth-child(7){display:none;}
.list tbody tr td:nth-child(1){display:none;}

#pages{ padding:0;}
.search dl dt{width:20%;}

.btnw{width:80%;}
.btnw #gemTypebox li{width:19%;border-bottom:solid #dbdbdb 1px;}

.btnw #gemTypebox li:nth-child(5),
.btnw #gemTypebox li:nth-child(10),
.btnw #gemTypebox li:nth-child(13){border-right:solid #dbdbdb 1px;}

.btnw #gemTypebox li:nth-child(11),
.btnw #gemTypebox li:nth-child(12),
.btnw #gemTypebox li:nth-child(13){border-bottom:solid #dbdbdb 0px;}

.btnw #shapebox li{width:24.5%;border-bottom:solid #dbdbdb 1px;}
.btnw #shapebox li:nth-child(9),
.btnw #shapebox li:nth-child(10){border-bottom:solid #dbdbdb 0px;}
.btnw #shapebox li:nth-child(10){border-right:solid #dbdbdb 1px;}

.btnw #shapebox li:nth-child(1){background-position:-10px 0;}
.btnw #shapebox li:nth-child(2){background-position:-10px -640px;}
.btnw #shapebox li:nth-child(3){background-position:-10px -160px;}
.btnw #shapebox li:nth-child(4){background-position:-10px -240px;}
.btnw #shapebox li:nth-child(5){background-position:-10px -320px;}
.btnw #shapebox li:nth-child(6){background-position:-10px -80px;}
.btnw #shapebox li:nth-child(7){background-position:-10px -560px;}
.btnw #shapebox li:nth-child(8){background-position:-10px -720px;}
.btnw #shapebox li:nth-child(9){background-position:-10px -400px;}
.btnw #shapebox li:nth-child(10){background-position:-10px -480px;}

.btnw #colorbox li{width:9.5%;border-bottom:solid #dbdbdb 1px;}
.btnw #colorbox li:nth-child(11),
.btnw #colorbox li:nth-child(12),
.btnw #colorbox li:nth-child(13),
.btnw #colorbox li:nth-child(14),
.btnw #colorbox li:nth-child(15),
.btnw #colorbox li:nth-child(16),
.btnw #colorbox li:nth-child(17),
.btnw #colorbox li:nth-child(18),
.btnw #colorbox li:nth-child(19),
.btnw #colorbox li:nth-child(20){border-bottom:solid #dbdbdb 0px;border-right:solid #dbdbdb 0px;}

.btnl{width:80%;}
#claritybox li{width:16.15%; border-bottom:solid #dbdbdb 1px;}

#caratbox {width:80%;border-top:solid #dbdbdb 1px; }
#keywordbox{width:98%;border-top:solid #dbdbdb 1px;padding:2% 2%;}
#keywordbox .input-text{width:42%;}

.listText{width:40%;background:#F2F2F2;}


#member .login-img{
	float:none;
	width:100%;
	min-width:300px;
	height:auto;
	display:none;
}
#member .login-right {
  border-left: solid #dbdbdb 0px;
  line-height: 200%;
  width:100%;
  float:none;
}

}

@media only screen and (max-width: 767px) {
#member .left-memu ul li {
	float: left;
    width: 15%;
}
header {background:rgba(255,255,255,0.8); min-height: 50px;}
header .header{height:50px;min-height:50px;}
header .logo{top:0;z-index:10;width:90px;height:50px;min-height:50px; background-size:80%; box-shadow:none;background-position:center center;position:relative;}
header .logo a img {
    width: 80px;
    height: auto;
    margin: 5px 0 0 10px;
}
header .cart{top:30px;width:180px;height:auto;left:100px;z-index:20;box-shadow:none;background:none;position:absolute;}
header .cart .lang{float:left; top:-40px;margin-left:0;}
header .cart font{float:left;margin-top:0;font-size:14px; margin: 0px 0 0 0px;}

header .menu{width:30px;display:block;z-index:9;position:absolute;float:right;line-height:100%;right:10px;top:10px;}
header .menu img{width:30px;height:auto;overflow:hidden;}
header .menu font:hover{color:yellow;margin:2px 0 0 0;}

nav .iBar {width:100%; position: relative;height: 50px;line-height: 50px;text-align:left;}
nav .iBar .top_right{margin:0px 15px;font-size:16px;}
nav .iBar .top_right a{
	color:#FFA300;
	font-size:16px;
}
nav{width:100%;height:auto;display:block;top:50px;box-shadow:none;}
.nav{height:auto;line-height:200%;top:0px;display:none;width:100%;}
.nav ul{width:100%;height:auto;border-bottom: 1px solid rgba(255,255,255,0.08);margin:0;}
.nav ul li {width:100%;height:auto;border-bottom: 1px solid rgba(255,255,255,0.08);}
.nav ul li a{width:95%;float:none;height:50px;line-height:50px;margin-left:5%;}
.nav ul li.on{height:50px;}
.nav ul li ul{width: 100%;height:auto;margin-top:0px;}
.nav ul li ul li{width: 100%;height:50px;line-height:50px; overflow:hidden;position:relative;}
.nav ul li ul li a{width:100%;padding:0 0 0 6%;margin:0;height:50px;line-height:50px; overflow:hidden;position:relative;}
.nav ul li a:hover ,.nav ul li a .on{width:100%;color:#3bb3c2;height:50px;line-height:50px;float:left;text-align:left;text-decoration:none;border-radius:0px;}


footer a{font-size:10px;}

.main{border:0;}
#member{width:100%;margin:60px 0 0 0;padding:0;min-height:320px;}

#member .left-memu{width:100%;float:left;position:absolute;}
#member .left-memu a{font-size:0;}
#member h5 {
	width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0px;
    border-bottom: 1px dotted #F2F2F2;
    background: #cacacd;
    width: 0px;
}
#member .right h5.title{width:100%;}
#member .right .search .input-text{width: 70%;}
#member .left-memu ul {
    width: 100%;
    padding: 0px;
    /* float: left; */
    margin-top: -50px;
}

#member .right .himg img{height:50px;float:left; }
#member .right .col-auto{float:left;margin:10px 0 0 10px;}
#member .right .col-auto h6{font-size:12px;text-align:left;}
#member .table_form .input-text{width:80%;}
#member .table_form textarea{width:80%;}

#member .table_form th{width:25%;float:left;text-align:right;border:0;padding:0;margin:0;}
#member .table_form td{width:70%;float:right;text-align:left;border:0;padding:0;margin:5px 0;}

#member .right{
	float: right;
    width: 100%;
    height: auto;
    margin: 65px 0 0 0;
    padding: 0;
    position: relative;
}
#member .block-msg h3{text-align:left;padding:0 0 0 20px;}
#member .pos{
	margin:0px 0 10px -10px;
	padding:10px 0 0 50px;
	width:85%;
	height:40px;
	line-height:40px;
	display:block;
	background-size:40px;
	overflow:hidden;
}
#member .table_form .checkcode, .checkcode {
    position: absolute;
    z-index: 9;
    height: 38px;
    border: 0;
    border-radius: 0 5px 5px 0px;
    margin-left: -99px;
    margin-top: 11px;
}

/*彩宝库存*/
.list thead tr th:nth-child(1){display:none;}
.list thead tr th:nth-child(4){display:none;}
.list thead tr th:nth-child(5){display:none;}
.list thead tr th:nth-child(6){display:none;}
.list thead tr th:nth-child(7){display:none;}
.list thead tr th:nth-child(1){display:none;}

.list tbody tr td:nth-child(1){display:none;}
.list tbody tr td:nth-child(4){display:none;}
.list tbody tr td:nth-child(5){display:none;}
.list tbody tr td:nth-child(6){display:none;}
.list tbody tr td:nth-child(7){display:none;}
.list tbody tr td:nth-child(1){display:none;}

#pages{ padding:0;}
.search dl dt{width:20%;}

.btnw{width:80%;}
.btnw #gemTypebox li{width:19%;border-bottom:solid #dbdbdb 1px;}

.btnw #gemTypebox li:nth-child(5),
.btnw #gemTypebox li:nth-child(10),
.btnw #gemTypebox li:nth-child(13){border-right:solid #dbdbdb 1px;}

.btnw #gemTypebox li:nth-child(11),
.btnw #gemTypebox li:nth-child(12),
.btnw #gemTypebox li:nth-child(13){border-bottom:solid #dbdbdb 0px;}

.btnw #shapebox li{width:24.5%;border-bottom:solid #dbdbdb 1px;}
.btnw #shapebox li:nth-child(9),
.btnw #shapebox li:nth-child(10){border-bottom:solid #dbdbdb 0px;}
.btnw #shapebox li:nth-child(10){border-right:solid #dbdbdb 1px;}

.btnw #shapebox li:nth-child(1){background-position:-10px 0;}
.btnw #shapebox li:nth-child(2){background-position:-10px -640px;}
.btnw #shapebox li:nth-child(3){background-position:-10px -160px;}
.btnw #shapebox li:nth-child(4){background-position:-10px -240px;}
.btnw #shapebox li:nth-child(5){background-position:-10px -320px;}
.btnw #shapebox li:nth-child(6){background-position:-10px -80px;}
.btnw #shapebox li:nth-child(7){background-position:-10px -560px;}
.btnw #shapebox li:nth-child(8){background-position:-10px -720px;}
.btnw #shapebox li:nth-child(9){background-position:-10px -400px;}
.btnw #shapebox li:nth-child(10){background-position:-10px -480px;}

.btnw #colorbox li{width:9.5%;border-bottom:solid #dbdbdb 1px;}
.btnw #colorbox li:nth-child(11),
.btnw #colorbox li:nth-child(12),
.btnw #colorbox li:nth-child(13),
.btnw #colorbox li:nth-child(14),
.btnw #colorbox li:nth-child(15),
.btnw #colorbox li:nth-child(16),
.btnw #colorbox li:nth-child(17),
.btnw #colorbox li:nth-child(18),
.btnw #colorbox li:nth-child(19),
.btnw #colorbox li:nth-child(20){border-bottom:solid #dbdbdb 0px;border-right:solid #dbdbdb 0px;}

.btnl{width:80%;}
#claritybox li{width:16.15%; border-bottom:solid #dbdbdb 1px;}

#caratbox {width:80%;border-top:solid #dbdbdb 1px; }
#keywordbox{width:98%;border-top:solid #dbdbdb 1px;padding:2% 2%;}
#keywordbox .input-text{width:42%;}

.listText{
	display:none; 
	z-index:999;
	padding:5px 0px;
	position:fixed;
	top:0px;
	bottom:0px;
	float:left;
	left:0px;
	margin:0;
	background:#FFF;
	border: solid 1px #dbdbdb;
	width:40%;
	height:auto;
}

#member .login-img{
	float:none;
	width:100%;
	min-width:300px;
	height:auto;
	display:none;
}
#member .login-right {
  border-left: solid #dbdbdb 0px;
  line-height: 200%;
  width:100%;
  float:none;
}

}