/* Write your styles */

.am-topbar a {
    color: #2eb9d9;
}

    .header {
      text-align:left;
	  background: #fff;
	  margin:0 auto;
    }
    .header h1 {
      font-size: 200%;
      color: #333;
      margin-top: 30px;
    }
    .header p {
      font-size: 1.4rem;
    }
	
	.header a {
		color:#2eb9d9;
		cursor: pointer;
		cursor: hand;
    }
	




	
	.footer {
		text-align: center;
		background: #ffffff;
		padding-top:20px;
		padding-bottom:20px;
		border-top:1px solid #ddd;
	}
	.footer p {
      color: #333;
	  font-size:1.4rem;
      margin: 0;
      text-align: center;
	  line-height:3rem;
    }

.head-v3{position:relative;z-index:100;min-width:1150px;}
.head-v3 li {list-style:none;}
.head-v3 .navigation-inner{margin:0 auto;width:1150px;position:relative;}
.navigation-up{height: 38px;background-color: #ffc3bf;background-image: url(../images/title_bg.jpg);background-repeat: repeat-x;color: #FFFFFF;}
.navigation-up .navigation-v3{margin-left:0px;float:left;_margin-left:10px; height:38px; width:1150px;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;color:#fff}
.navigation-up .navigation-v3 li:hover{ background-color:#ffffff;color:#000;}
.navigation-up .navigation-v3 .nav-up-selected{/*background:#344157*/background-color:none;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{/*background:#202833*/background-color:none;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:12px 20px 0 20px;margin:0; font-size:14px;}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;height:27px; font-size:14px; width:100%;}
.navigation-up .navigation-v3 li h2 a:hover{ background-color:none; color:#ffc3bf; font-size:14px;}

.navigation-down{position:absolute;top:50px;left:0px;width:100%;z-index:999;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px;-moz-box-shadow:0px 5px 20px #cccccc; -webkit-box-shadow:0px 5px 20px #cccccc; box-shadow:0px 5px 20px #cccccc;color:#7ac4c5;}  /*弹出菜单背景色*/
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:970px;position:relative;}
.navigation-down .nav-down-menu .navigation-down-inner a {color:#7ac4c5;}	
.navigation-down .nav-down-menu .navigation-down-inner a:hover{color:#000;}	




.am-breadcrumb a {
	color:#333;
	cursor: pointer; 
	cursor: hand;
}






.leftimgsDIV { 
	width:30%; 
	float:left;
}

.leftimgsDIV canvas { 
	width:93%;
	height:93%;
}


.imgbox {
	position:relative;
	margin-left:1px;
}
.probox {
	width:100%;
	height:100%;
	border:1px solid #ccc;
}
.probox img {
	width:100%;
	height:100%;
	vertical-align:top;
}
.showbox {
	display:none;
	position:absolute;
	left:400px;
	top:0;
	width:360px;
	height:360px;
	overflow:hidden;
	border:1px solid #ccc;
}
.showbox img {
	position:absolute;
	height:800px;
	width:800px;
}
.hoverbox {
	display:none;
	position:absolute;
	top:0;
	background:#09f;
	border:1px solid #09f;
	height:80px;
	width:80px;
	cursor:move;
	z-index:10;
}





#leftlist li img {
	width:365px;
}










#diamond_para .diamond_tab{ width:1075px;margin: 10px auto;height:55px;}

#diamond_para{ width:100%;min-width:1075px;background-size:100% 100%;}

#diamond_para a{
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	float: left;
	display: block;
	border-radius: 0px;
	background-color: #cfe2ee;
	/*-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5),0 -1px 0 rgba(255, 255, 255, .1) inset,0 2px 0 #071024,0 4px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5),0 -1px 0 rgba(255, 255, 255, .1) inset,0 2px 0 #071024,0 4px 4px rgba(0, 0, 0, .5);*/
}

#diamond_para a.spot{
	color: #fff;
	background-color: #7ac4c5;
	/*-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);*/
}

#diamond_para a.ml1{ margin-left:1%;}

#diamond_para dl{ width:1075px;margin: 10px auto;clear:both;display:block;}

#diamond_para dl dt{
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	border-radius: 0px;
	background-color: #7ac4c5;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-image: -webkit-linear-gradient(top, #203374, #7ac4c5);
	-webkit-box-shadow: 0 3px 0 #203374 inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 0 #203374 inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 0 #203374 inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);*/
}

#diamond_para dl.first dt{
	width: 80px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	border-radius: 0px;
	background-color: #7ac4c5;
	/*-webkit-border-radius: 4px;-moz-border-radius: 4px;background-image: -webkit-linear-gradient(top, #203374, #7ac4c5);
	-webkit-box-shadow: 0 3px 0 #203374 inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 0 #203374 inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 0 #203374 inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);*/
}

#diamond_para dl.first dd{ height:60px; line-height:60px;}

#diamond_para dl dd{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	
	font-size: 14px;
	font-weight: normal;
	float: left;
	margin-left: 9px;
	cursor: pointer;
	border-radius: 0px;
	/*color: #333333;background-color: #c7c8c9;*/
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	background-image: -webkit-linear-gradient(top, #e0e7ec, #c7c8c9);
	background-image: -moz-linear-gradient(top, #e0e7ec, #c7c8c9);
	-webkit-box-shadow: 0 3px 0 #cdd7df inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 0 #cdd7df inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 0 #cdd7df inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);*/
}

#diamond_para dl dd.selectd{
	background-color: #7ac4c5;
	/*background-image: -webkit-linear-gradient(top, #c7c8c9, #4893d2);
	background-image: -moz-linear-gradient(top, #c7c8c9, #4893d2);
	-webkit-box-shadow: 0 3px 0 #cdd7df inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 0 #cdd7df inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 0 #cdd7df inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 2px 0 #071024, 0 4px 4px rgba(0, 0, 0, .5);*/
}

#diamond_para dl.color dd{width:45px;}
#diamond_para dl.Clarity dd{width:45px;}
#diamond_para dl dt.ml9{ margin-left:9px;}
#diamond_para dl dd.dd{width:298px;text-align:left!important;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: start!important;-webkit-box-align: center!important;}

#diamond_para dl dd.dd input{height:18px;line-height:18px;padding:3px;margin-left:10px;-webkit-box-shadow:0 1px 0 #cdd7df inset, 0 -1px 0 #cdcdcd inset, 0 2px 0 #cdcdcd, 0 1px 1px #cdcdcd;-moz-box-shadow:0 1px 0 #cdd7df inset, 0 -1px 0 #cdcdcd inset, 0 2px 0 #cdcdcd, 0 1px 1px #cdcdcd;box-shadow:0 1px 0 #cdd7df inset, 0 -1px 0 #cdcdcd inset, 0 2px 0 #cdcdcd, 0 1px 1px #cdcdcd;}

#diamond_para dl.report dd{width:139px;}

#diamond_para dl.location dd{width:97.5px;font-weight:bold;}

#diamond_para dl.flour dd{width:110px;}
#diamond_para dl dd.cut{width:42px;}
#diamond_para dl dd.huobi{width:105px;font-weight:bold;}

#bannerSlider{width:1075px;height:90px !important;overflow:hidden;}
#diamond_data{ width:1075px;margin: 10px auto;background:#efefef; color:#000000;}
.diamond_data_tbl{width:1075px;margin:10px auto;text-align:center;border:1px;border-color:#b0b1b5;}
table tr.title{background:url(../images/diamond_data_tr.jpg) repeat-x;height:30px;line-height:30px;color:#000!important;}
table tr.tr{/*background-color:#e8ecee;*/}
.diamond_data_tbl span{color:#ca3737;font-weight:100;}
.diamond_data_tbl tbody tr:nth-child(2n){background-color:#FFFFFF;}
.diamond_data_tbl tr:hover,.diamond_data_tbl tr:hover a{background-color:#cad6e7!important;color:#333!important;}
.diamond_data_tbl td{height:35px;text-indent:5px;/*text-align:left;*/padding:5px 2px;}
.diamond_data_tbl .buy{background-color:#3466b0;color:#FFF;font-size:14px;cursor:pointer;padding: 5px 10px;height:25px;line-height:25px;font-weight:normal;}
.diamond_data_tbl .buy:hover{background-color:#0D3D85;}

#report_datalist .diamond_data_tbl{margin:0 auto!important;}
.diamond_data_tbl tr td a{color:#000;/*font-weight:bold;*/}
.diamond_data_tbl tr:hover a{color:#FFF;/*font-weight:bold;*/}
.diamond_data_tbl tr:hover a:hover{text-decoration:underline;}



	th.sorted.ascending:after {
		content: "  \2191";
	}

	th.sorted.descending:after {
		content: " \2193";
	}
	



#searchmore .am-panel-bd {
	padding: 0px; 
}
	
#searchmore .am-g {
	width:100%; 
	/*height:40px; */
	margin-top:10px; 
	padding-bottom:10px;
	background-color:#fff; 
	border-bottom:#d8edee 3px solid;	
}

#searchmore .searchtitle {
	color:#7ac4c5;
	text-align:center;
	height:25px;
	border-right:#7ac4c5 2px solid;
	padding:1px;
}

#searchmore ul {
	padding:0 0 0 15px;
	list-style: none;
}

#searchmore li {
	color:#000;
	text-align:center;
	float:left;
	margin-left:8px;
	padding:1px;
	cursor: pointer; 
	cursor: hand;
}

#searchmore .searchmoreli {
	background-color:#7ac4c5;
	color:#fff;
	padding:1px;
}


#userinfoform input {
}


#productslis li .prodiv {
	border:#7ac4c5 1px solid;
	/*margin:5px;*/
}

#productslis li .prodiv img {
	width:100%;
	height:270;
}


#usercenter_left ul li {
	margin:5px 0 5px 0;
	padding:0 0 0 80px;
	background:#7ac4c5;
	/*height:40px;*/
	line-height:40px;
	color:#fff;
	cursor: pointer;
}

#usercenter_left ul li ul li {
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	background:#7ac4c5;
	/*height:40px;*/
	line-height:40px;
	color:#fff;
	border-top:none;
	border-right:none;
	border-bottom:#fff 1px solid;
	border-left:none;
	cursor: pointer;
}



#usercenter_left ul li a {
	color:#fff;
}




#xhlist input {
	width:100%;
}

.selectList {
	background-color:#c7c8c9;
}

.diamond_para_selected {
	background-color:#7ac4c5;
	color:#ffffff;
}

.diamond_para_selected_Over {
	background-color:#7ac4c5;
	color:#ffffff;
}



/*裸钻筛选部分css==================================================*/


._leftbot{height:30px;width:87px;/*float:left;border-left:#DDD 1px solid;*/line-height:30px;text-align:center;border-radius:0px;background-color:#7ac4c5;color:#FFFFFF;}
._rightbot{height:30px;width:90%;float:left;cursor: pointer;line-height:30px;text-align:center;border-radius:0px;color:#000;}
.cbox
{
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	
	/* Safari、Opera 以及 Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	
}

.cbox img{width:30px; height:30px;}

.brla
{
   border-left:#DDD 1px solid;
}
.brlb
{
   border-right:#DDD 1px solid;
}

.brr
{
   /*border:#DDD 1px solid;*/

}

._s_box{height:30px;width:80px;float:left;border-left:#DDD 1px solid;line-height:30px;text-align:center;cursor: pointer;}
.bg{background:#f2f2f2}
._font1{font-size:14px;/*width:23%;*/background:#c7c8c9;margin-left:4px;}
._font1a{font-size:14px;width:65px;border-right:0;border-left:0}
._font1a input{width:50px;height:24px;border:#ddd 1px solid;text-align:30px}
._font2{font-size:14px;width:26%;border-right:0;border-left:0}
._font2 input{width:90%;height:24px;border:#ddd 1px solid;text-align:30px}
._font2a{font-size:14px;width:80px; background-color:#d3a535;}
._font3{font-size:14px;width:20px;border-right:0;border-left:0}
._font4{font-size:14px;width:48px}
._font4a{font-size:14px;width:60px;background:#d3bb7f;}
._font5{font-size:14px;width:29%;}
._font5 input{width:80px;height:24px;border:#ddd 1px solid;text-align:30px}
._font6{border:0;width:5px;background:#FFF}
._font0{border:0;width:7px;/*background:#FFF*/} /*行间距颜色宽度*/
._font0a{border:0;width:50px;/*background:#FFF*/}
._act{
	color:#fff;
    background:  #7ac4c5; 
	}
	
._hover {color:#fff;background:#7ac4c5;/*border:solid 1px #000;*/}
	



.bg_a1
{
	background: url(zs/1.png?2) no-repeat center #d3a535;
	line-height:20px;

}

.bg_a2
{
	background: url(zs/2.png?2) no-repeat center #d3a535;
    line-height:20px;
}
.bg_a3
{
	background: url(zs/3.png?2) no-repeat center #d3a535;
	line-height:20px;

}
.bg_a4
{
	background: url(zs/4.png?2) no-repeat center #d3a535;
    line-height:20px;
}
.bg_a5
{
	background: url(zs/5.png?2) no-repeat center #d3a535;
	line-height:20px;

}
.bg_a6
{
	background: url(zs/6.png?2) no-repeat center #d3a535;
    line-height:20px;
}
.bg_a7
{
	background: url(zs/7.png?2) no-repeat center #d3a535;
    line-height:20px;
}
.bg_a8
{
	background: url(zs/8.png?2) no-repeat center #d3a535;
    line-height:20px;
}
.bg_a9
{
	background: url(zs/9.png?2) no-repeat center #d3a535;
    line-height:20px;
}
.bg_a10
{
	background: url(zs/10.png?2) no-repeat center #d3a535;
    line-height:20px;
}

.bg1
{
	background: url(zs/1.png?2) no-repeat center #d3bb7f;
    line-height:20px;

}

.bg2
{
	background: url(zs/2.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}
.bg3
{
	background: url(zs/3.png?2) no-repeat center #d3bb7f;
    line-height:20px;

}
.bg4
{
	background: url(zs/4.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}
.bg5
{
	background: url(zs/5.png?2) no-repeat center #d3bb7f;
    line-height:20px;

}
.bg6
{
	background: url(zs/6.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}
.bg7
{
	background: url(zs/7.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}
.bg8
{
	background: url(zs/8.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}
.bg9
{
	background: url(zs/9.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}
.bg10
{
	background: url(zs/10.png?2) no-repeat center #d3bb7f;
    line-height:20px;
}




#zhengshuhuohao {
	border-radius:5px; width:300px; height:35px; border-color:#7ac4c5;color:#7ac4c5; margin:5px 30px 0 0;
}

#Shapeline {
	width:100%; height:auto; margin:0 auto;
}

.tablewidth {
	width:100%;
}

#Shapelinesanhuo {
	width:100%; height:auto; margin:0 auto;
}

.shapestyle {
	width:90%; 
	height:60px; 
	line-height:60px;
}

.colorstyle {
	/*width:49px;*/
	/*width:8.3%;*/
}

.claritystyle {
	/*width:54px;*/
	/*width:9.2%;*/
}

.certstyle {
	/*width:141px;*/
	/*width:24%;*/
}

.flourstyle {
	/*width:19.1%;*/
}

.Ctsizestyle {
	/*width:6%;*/
	width:68px;
}




.diamondshwidth {
	width:80px;
}


.diamondshwidthjd {
	width:80px;
}




/*裸钻筛选部分css==================================================*/

#diavalues .adddia {
	cursor: pointer;
}



.am-disabled {
	cursor:not-allowed;
}

.btn-front {
	cursor: pointer; 
	cursor: hand;
}

.btn-next {
	cursor: pointer; 
	cursor: hand;
}



.navigation-down-inner a {
	cursor: pointer; 
	cursor: hand;
}

	

.footer p a {
	color:#000;
	cursor: pointer; 
	cursor: hand;
}	

.diamondtab1 {
	cursor: pointer; 
	cursor: hand;
	float:left;
	width:200px;
	text-align:center;
	color:#8C8C8C;
}

.diamondtab2 {
	cursor: pointer; 
	cursor: hand;
	float:left;
	width:200px;
	text-align:center;
	color:#8C8C8C;
}

.am-tabs-bd {
	border:none;
}

.nowdiamondsearch {
	color:#7ac4c5;
	background-color:#FFFFFF;
	border-radius:5px;
	margin-top:5px;
	width:200px;
}


#diamondslistdiv {
	/*font-size:12px;*/
}


#productslis .prodiv {
	background-color:#fff; width:100%; height:315px; text-align:center; position:relative; padding-top:240px;
}

#productslis .prodiv {
	font-size:1.6rem;
}


#loginstyle {
	width:500px; 
	margin:0 auto;
}


#popiframe {
	width:100%;
}

#popiframetjfxhdd {
	width:100%;
}



.tjfxhddlisttable {
	margin-bottom:0px; 
	text-align:center; 
	font-size:1.4rem; 
	/*width:1300px;*/
	width:100%;
}


.am-btn-primary {
	cursor:pointer;
}


#my-confirm {
	-webkit-overflow-scrolling:touch;overflow:auto;
}

.am-modal-dialog {
	-webkit-overflow-scrolling:touch;overflow:auto;
}


#xgxhtbodylist {
	font-size:1rem;
}
#tjfxhddtbodylist {
	font-size:1rem;
}
#dztbodylist {
	font-size:1rem;
}



#orderlisttabs tbody {
	font-size:1.2rem;
}

.orderlisttabscss tbody {
	font-size:1.2rem;
}



.products_info_qinglv {
	width:288px;
	font-size:1.6rem; line-height:4.5rem; margin:20px 40px 0 0; float:right;
	padding:5px;
	border:#7ac4c5 1px solid;
}


.nvjie_show {
	display:inline;
}

.products_info_share {
	width:648px;
	font-size:1.6rem; line-height:4.5rem; padding:20px 40px 0 0; float:right;
}



/*情侣对戒下 男女戒切换按钮==========================================================================*/
.nvjie_show .am-nav-tabs>li.am-active>a, .nvjie_show .am-nav-tabs>li.am-active>a:focus, .nvjie_show .am-nav-tabs>li.am-active>a:hover {
	height: 46px;
    font-size: 2rem;
    color: #fff;
    background-color: #7ac4c5;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor:pointer;
}

.nvjie_show .am-tabs-bd .am-tab-panel {
	padding:0;
}




.orderlisttabscss .am-nav-tabs>li.am-active>a, .orderlisttabscss .am-nav-tabs>li.am-active>a:focus, .orderlisttabscss .am-nav-tabs>li.am-active>a:hover {
	height: 46px;
    font-size: 1.6rem;
    color: #fff;
    background-color: #7ac4c5;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor:pointer;
}

.orderlisttabscss .am-tabs-bd .am-tab-panel {
	padding:0;
}


.showOrderXiangqing {
	cursor:pointer;
}


#downtbodylist th {
	font-size:1.4rem;
	font-weight:normal;
}

#downtbodylist th a {
	cursor:pointer;
}

.btn_del {
	cursor:pointer;
}


.am-form-file #myupload input[type=file] { /*修复ie下上传按钮不能点击bug*/
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	font-size: 4rem
}


#nowpigYLD {
	text-align:center;
	/*background-color:#B41417;*/
}
#nowpigYLD canvas {
	margin: 5px auto;
}




#diamondtitle {
	background-color:#7ac4c5; font-size:2.5rem; line-height:45px; height:45px; color:#fff; padding:0 0 0 120px;
}


#diamondform .am-thumbnails>li {
    padding: 0 0 1rem 0;
}

.yemashow {
	width:80%; line-height:120px; font-size:2rem; padding:0 50px 0 0; text-align:right;
}




#xhlist .am-selected {
    width: unset;
	height:20px;
}


#xhlist .am-selected .am-btn {
	height:24px;
	padding: .1em 1em ;
}

#xhlist .selectwidth .am-dropdown {
	width: 30px;
}

#preview_images li img {
	max-width:80%;
	height:auto;
	border:#7ac4c5 1px solid;
}



.am-table-compact>tbody>tr>td, .am-table-compact>tbody>tr>th, .am-table-compact>tfoot>tr>td, .am-table-compact>tfoot>tr>th, .am-table-compact>thead>tr>td, .am-table-compact>thead>tr>th {
    vertical-align: middle;
}



@media only screen and (min-width: 641px) {
	


}

@media only screen and (min-width:1025px) { /*pc端页面尺寸适配*/


.am-modal-dialog {
	width:1200px;
	height:600px;
	-webkit-overflow-scrolling:touch;overflow:auto;
}


.products_info {
	width:640px;
	font-size:1.6rem; line-height:4.5rem; padding:20px 40px 0 0; float:right;
}

.products_info .am-btn-primary {
	margin-top:10px; margin-right:10px; /*background:none; color:#7ac4c5; border:none;*/ font-size:2rem;
}

.productslist_ipad {
	height: 120px; 
	line-height:120px; 
}

.productslist_ipad .am-fl {
	width:80%;  font-size:2rem; padding:0 0 0 100px;
}


#productinfos .am-fr {
	width:830px; 
	margin-left:50px;
}

#productlistinfos {
	width:100%;
	text-align:center;
}

.am-nav-tabs.am-nav-justify>li>a {
	height: 46px;
    font-size: 1.6rem;
}

.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover {
    height: 46px;
    font-size: 1.6rem;
}


}

@media only screen and (min-width:641px) and (max-width:1024px) { /*ipad 端页面尺寸适配*/

#xhlist #fxhcheck {
	width:20px;
}


#loginstyle {
	width:40%; 
	margin:0 auto;
}


#zhengshuhuohao {
	border-radius:5px; width:170px; height:35px; border-color:#7ac4c5;color:#7ac4c5; margin:5px 5px 0 0;
}

#Shapeline {
	width:100%; height:auto; margin:0 auto;
}

.tablewidth {
	width:100%;
}


#Shapelinesanhuo {
	width:100%; height:auto; margin:0 auto;
}





.leftimgsDIV { 
	width:30%; 
	float:left;
}

.leftimgsDIV canvas { 
	width:90%;
	height:90%;
	padding: 4% 0px 0px 0px;
}


.products_info {
	width:50%;
	font-size:1.6rem; line-height:4.5rem; padding:20px 0 0 0; float:right;
}

.products_info .am-btn-primary {
	margin-top:10px; margin-right:10px; /*background:none; color:#7ac4c5; border:none;*/ font-size:2rem;
}

.productslist_ipad {
	height: 50px; 
	line-height:50px; 
}

.productslist_ipad .am-fl {
	/*width:80%;  */
	font-size:2rem; 
	padding:0 0 0 20px;
}


#productinfos .am-fr {
	width:100%; 
	margin-left:50px;
}

#productlistinfos {
	width:100%;
	text-align:center;
}

#productlistinfos img {
	margin: 0 auto;
	width:100%;
}

.am-modal-dialog {
	width:99%;
	height:99%;
	-webkit-overflow-scrolling:touch;overflow:auto;
}


.shapestyle {
	font-size:12px;
}

.colorstyle {
	width:90%;
}

.claritystyle {
	width:90%;
}




.tjfxhddlisttable {
	margin-bottom:0px; 
	text-align:center; 
	font-size:1.4rem; 
	width:100%;
}


.footer {
	height:2px;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
}

.am-modal-bd {
	padding:16px 30px;
}

.am-nav-tabs.am-nav-justify>li>a {
	height: 46px;
    font-size: 1.6rem;
}


}

@media only screen and (min-width:200px) and (max-width:770px) { /*手机 端页面尺寸适配*/


.am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before {
    color: #2eb9d9;
}

.am-container img {
	max-width:90%; 
}

#loginstyle {
	width:90%; 
	margin:0 auto;
}


#searchmore .searchtitle {
	width:28%;
	border-right:none;
}


.leftimgsDIV { 
	width:100%; 
	float:left;
}

.leftimgsDIV canvas { 
	width:90%;
	height:90%;
	padding: 4% 0px 0px 0px;
}

.products_info {
	width:100%;
	font-size:1.6rem; line-height:4.5rem; padding:20px 0 0 0; float:right;
}

.products_info .am-btn-primary {
	margin-top:10px; margin-right:10px; /*background:none; color:#7ac4c5; border:none;*/ font-size:2rem;
}

#productslis .prodiv {
	background-color:#fff; width:100%; height:260px; text-align:center; position:relative; padding-top:190px;
}


.am-modal-dialog {
    width: 96%;
}




.orderbtn {  /*按钮在手机端时显示为块级元素*/
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}



/*手机端裸钻搜素界面效果=============================================================================*/
#diamondtitle {
	background-color:#7ac4c5; font-size:2.5rem; line-height:45px; height:45px; color:#fff; padding:0 0 0 10px;
}

.nowdiamondsearch {
	color:#7ac4c5;
	background-color:#FFFFFF;
	border-radius:5px;
	margin-top:5px;
	width:40%;
	font-size:2rem;
}

.diamondtab1 {
	cursor: pointer; 
	cursor: hand;
	float:left;
	width:40%;
	text-align:center;
	color:#8C8C8C;
	font-size:1.8rem;
}

.diamondtab2 {
	cursor: pointer; 
	cursor: hand;
	float:left;
	width:40%;
	text-align:center;
	color:#8C8C8C;
	font-size:1.8rem;
}

._leftbot{height:30px;width:50px;/*float:left;border-left:#DDD 1px solid;*/line-height:30px;text-align:center;border-radius:0px;background-color:#7ac4c5;color:#FFFFFF;}

.shapestyle {
    width: 90%;
    height: 60px;
    line-height: 18px;
	font-size:1.4rem;
}

.flourstyle {
    font-size:1rem;
}

.diamondshwidth {
	width:44px;
	font-size:1.2rem;
}

.diamondshwidthjd {
	width:68px;
	font-size:1.2rem;
}

.Ctsizestyle {
    font-size:1.2rem;
}

.cbox img{width:40px; height:40px;}

#diamondform .am-thumbnails>li {
    padding: 0 0 3px 0;
}

.yemashow {
	width:100%; line-height:40px; font-size:2rem; padding:0 0 0 0; text-align:right;
}

.products_info_share {
	width:100%;
	font-size:1.6rem; line-height:4.5rem; padding:20px 0 20px 0; float:right;
}

.diamondslistdivtable {
	font-size:1.2rem;
}

#daimondstabs {
     padding-left: 0rem; 
     padding-right: 0rem; 
}



/*手机端裸钻搜素界面效果=============================================================================*/


.am-dropdown-up .am-dropdown-content:after {
	bottom: -7px;
	border-top-color: #7ac4c5
}



.orderlisttabscss .am-nav-tabs>li.am-active>a, .orderlisttabscss .am-nav-tabs>li.am-active>a:focus, .orderlisttabscss .am-nav-tabs>li.am-active>a:hover {
	font-size:0.9rem;
}

.orderlisttabscss .am-nav-tabs>li>a {
	font-size:0.9rem;
}

.orderlisttabscss .am-nav-justify>li>a {
	font-size:0.9rem;
	height: 46px;
}


#doc-my-tabs .am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover {
     height: 70px; 
     font-size: 1.6rem; 
}

#doc-my-tabs .am-nav-tabs.am-nav-justify>li>a {
     height: 70px; 
     font-size: 1.6rem; 
}
	
.am-nav>li>a {
    padding: 1.4em .1em;
}

#result>li>a {
    padding: 0em 0em;
}

.orderlisttabscss thead {
	font-size:1.2rem;
}


}


/* ============================================================ */


#preview_images img {
	/*max-width: 120px;*/
	max-height: 120px;
	min-height: 120px;
	margin:3px;
}






.imglist{min-height:10px;margin:10px;}
.res{font-size:12px;padding:5px 10px;}
.progress{background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));
background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
background-repeat: repeat-x;height: 20px;
margin: 10px;
overflow: hidden;
background-color: #f5f5f5;border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1); display:none; }
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}
.progress-bar {
background-image: -webkit-linear-gradient(top,#337ab7 0,#286090 100%);
background-image: -o-linear-gradient(top,#337ab7 0,#286090 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));
background-image: linear-gradient(to bottom,#337ab7 0,#286090 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
background-repeat: repeat-x;
}
.progress-bar-striped, .progress-striped .progress-bar {
background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
-webkit-background-size: 40px 40px;
background-size: 40px 40px;
}
.progress-bar {
float: left;
width: 10%;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;
}


.inform ul {
    height: 170px;
    margin-top: 7px;
    overflow: hidden;
}
.inform ul li {
    line-height: 10px;
    padding-left: 12px;
}


.wenzhangneirong img {
	border:#888888 1px solid;
}