html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	color: #434a54;
	font-size:9pt;
}

a {
	text-decoration: none;
}

ul {
	margin:0px;
}

.titlediv {
	margin: 20px;
	padding: 0px;
}

.contentdiv {
	margin: 0px 20px 20px 20px;
}

.datarow {
	padding: 14px 0px 8px 0px;
	border-bottom: 1px dotted #E6E9ED;
	position: relative;
}

.option {	
	background: none repeat scroll 0% 0% #F5F7FA;
	padding: 11px;
	clear: both;
}

.option span:first-child {
	font-weight: 700;
}

.spanred {
	color:#DD0000;
}

.spanred,.spanlabel {
	font-weight: 700;
	margin-bottom: 6px;
	display: inline-block;
}

.lspanred,.lspanlabel {
	font-weight: 700;
	margin-bottom: 12px;
	display: inline-block;
}

.inputext {
	margin-top:12px;
}

.quantitytxt,.storepricetxt,.storeprepricetxt,.storepremoneytxt {
	width:50px !important;
	text-align: right;
}

.barcodetxt {
	width:200px !important;
}

.spandata {
	display:block;	
	height: 18px;
}

.goodstypechk {
	margin: 0px 3px 0px 0px;
	vertical-align: middle;	
}

.goodstypespan {
	display: inline-block;
	margin-right: 15px;
	vertical-align: middle;
}

.remarkspan {
	display: inline-block;
	left: 360px;
	color: rgb(153, 153, 153);
	position: absolute;
	bottom: 12px;
}

.addcolordiv,.addgoodsmodeling {
	cursor: pointer;
	width: 80px;
}

.datacolordiv {
	padding: 10px 0px;
}

.addcolorimg {
	vertical-align: middle;
}

.imgmindiv {
	margin: 10px 0px 0px 0px;
	height: 160px;
	position: relative;	
}

.imgmindiv img {
		/* width:160px; */
	height:100%;
	margin:0px 10px 0px 0px;	
}

.imgsizemsg {
	padding: 15px 0px 0px;
}

.imgmin {
	color:#DD0000;
}

.labelimg {
	top: 1px;
	right: 829px;
	position: absolute;
	/* max-width: 160px !important;
	max-height: 160px !important; */
}

.mlabelimg {
	top: 20px;
	right: 40px;
	position: absolute;
	z-index: 97;
	/* max-width: 160px !important;
	max-height: 160px !important; */
}

.dustbindiv{
	position: absolute;
	z-index: 98;
	bottom: 20px;
	left: 0px;
	background-color: rgb(0, 0, 0);
	
	width: 160px;
	text-align: center;
	margin-left: 130px;
	width: 30px;
	display:none;
}

.dustbindiv:hover,.dustbindiv:focus{
	opacity: 0.5;
}

.dustbin {
	width: 20px !important;
	height: 20px !important;
	margin-top: 5px;
}

.tablediv table {
	width:1000px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 1px;
}

.tablediv table tr {
	height:40px;
	border-bottom: 1px dotted #E6E9ED;
}

.tablediv table tr td {
	font-size: 9pt;
	color: #434A54;
	position: relative;
	vertical-align: middle;
}

.leftcel {
	width:100px;
	font-weight: 700;
}

.barcodecel {
	width:200px;
	font-weight: 700;
}

.margincel {
	width:100px;
}

.imgdiv>div {
	width:1000px;
	float: left;
	
	background-color: #FFFFFF;
}

.contentdiv li {
	width: 200px;
	height: 180px;
	float: left;
	font-size: 9pt;
	color: #434A54;
	border: none;
	padding-top: 20px;
	list-style: none outside none;
	position: relative;
}

.contentdiv li img {
	width: 160px;
	height: 160px;
	border: none;
	outline-style: none;
	
}

.sizemsg {
	padding:10px 0px;
}

input[type="text"],select {	
	width: 320px;
	outline-style: none;
	font-family: "微软雅黑";
	color: #434A54;
	font-size: 9pt;
	border: 1px solid #E6E9ED;
}

input[type="text"] {
	height: 20px;
}

select {	
	height: 24px;
}

.inputradio {
	width: 13px;
	margin: 0px;
	vertical-align: middle;
	height: 13px;
}

.gaintypetxt {
	margin-right: 12px;
	vertical-align: middle;
}

input[type="text"]:hover,input[type="text"]:focus,select:hover,select:focus {	
	border: 1px solid #F73500;
}

.adjust {
	display: inline-block;
	width: 21px;
	text-align: center;
}

.goodslabeldiv {	
	overflow: auto;
	min-height: 75px;
	margin-top: 10px;
}

.goodslabelcell {
	width:100px;
	height: 75px;
	float:left;
}

.goodslabeltable {
	display:table;
}

.goodslabelrow {
	display:table-row;
}

.labeltxtdiv {
	width:60px;
	height:60px;	
	text-align: center;	
	display:table-cell;
	vertical-align: middle;
}

.labeltxtdiv span {
	display: inline-block;
	width:30px;
}

.selImagediv {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	z-index: 3;
	top: 0px;
	left: 0px;
}

.selImageboxdiv {
	width: 920px;
	min-height: 200px;
	font-family: "微软雅黑";
	font-size: 9pt;
	color: #434A54;
	position: fixed;
	z-index: 99;
	background-color: #FFF;
	top: 383px;
	left: 769px;
}

.showImagediv {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	z-index: 3;
	top: 0px;
	left: 0px;
}

.showImageboxdiv {	
	font-family: "微软雅黑";
	font-size: 9pt;
	color: #434A54;
	position: fixed;
	z-index: 99;
	background-color: #FFF;
	top: 383px;
	left: 769px;
}

.closimg {
	position: fixed;
	z-index: 999;
	right:20px;
	top:20px;
	width:40px;
	height:40px;
}

.seloption {
	font-weight: 700;
	overflow: auto;
	border-bottom: 1px solid #E6E9ED;
	padding: 6px 10px;
}

.seloptinleft {
	float: left;
}

.seloptinright {
	float: right;
	font-size: 12pt;
	font-weight: initial;
	vertical-align: top;
	margin-top: -4px;
	padding:0px 0px 0px 10px;
	cursor: pointer;
}

.selcloseimg {
	width: 18px;
	height: 18px;
	display:inline-block;
	font-size: 12pt;
	font-weight: initial;
}

.listimage {
	overflow:auto;
	min-height: 160px;
	padding-top: 15px;
}

.listimage>div {
	float:left;
	margin:5px 0px 0px 20px;
	width: 160px;
}

.listimage .imgname {
	display: block;
	width: 160px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
}

.gdimage {
	width:160px;
	height:160px;
	display:block;
	float:left;
}

.videoimg {
	position: absolute;
	left: 55px;
	width: 50px !important;
	height: 50px !important;
	top: 55px;
	z-index: 99;
}

.rgimage {
	margin:40px 0px 0px 25px;
	display:block;
	position: absolute;
}

.selmuchdiv {
	float: right;
	margin-top: 13px;
}

.bottomdiv {
	padding-top:14px;
	clear: both;	
}

.okbtn {
	background-color: #DD0000 ;
	color: #FFF ;
	border: 0px ;
	outline-style: none ;
	font-family: "微软雅黑";
	width: 70px ;
	height: 24px ;
	font-size: 9pt;
	font-weight: 700;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.backbtn {
	background-color: #F5F7FA;
	color: #434a54;
	border: 1px solid #E6E9ED;
	outline-style: none;
	font-family: "微软雅黑";
	width: 70px;
	height: 24px;
	margin-left:5px;
	font-weight: 700;
	font-size: 9pt;
	text-align: center;
	cursor: pointer;
}

.backbtn:hover,.backbtn:focus{
	background-color:#FFF;
}

.okbtn:focus,.okbtn:hover{
	background-color:  #F73500;
	color: #FFF;
}
.goodsshowtype{
	padding: 11px 0px 0px;
}

.gvideodiv img {
	width:160px;
	height:100%;
	margin:0px 10px 0px 0px;	
}
.gimgdiv>div {
	width:1000px;
	float: left;
	background-color: #FFFFFF;
}
#video_icon{
	position:absolute;
	height: 80px;
	width: 80px;
	left: 40px;
	top: 60px;
}
#gvideoimgdiv {
	width:160px;
	height:100%;
	margin:0px 10px 0px 0px;	
}
#goodsmodeling .title .title1{
		text-align: left;
}
#goodsmodeling .content .title1,#goodsmodeling .content .title4{
	line-height: 180px;
	
}
#goodsmodeling .title .title1{

    position: absolute;
    left: 0px;
}
#goodsmodeling .content .title1{
	 position: absolute;
    left:1.7%;
}
#goodsmodeling .title .title2,#goodsmodeling .content .title2{
	  position: absolute;
   	 left:12%;
}

#goodsmodeling .title .title3,#goodsmodeling .content .title3{
   position: absolute;
   left:32%;
}
#goodsmodeling .title .title4,#goodsmodeling .content .title4{
    position: absolute;
    right: 6%;
}

#goodsmodeling .title,#goodsmodeling .content{
	position: relative;
    padding: 10px 0px 8px;
   
    border-bottom: 1px dotted rgb(230, 233, 237);
  
}
#goodsmodeling .content{
	 height: 180px;
}

#goodsmodeling .title{
  border-top: 1px dotted rgb(230, 233, 237);
   height: 20px;
}

#goodsmodeling #addgoodsmodeling{
	 padding:  10px 0px;
	 border-bottom: 1px dotted rgb(230, 233, 237);
}

.title1 .goodscolorimg .hidden{
	display: none;
}

#goodsmodeling .content .imgmindiv img {
	 width:160px; 
	margin:0px;	
}
#goodsmodeling .content .imgmindiv .dustbindiv .dustbin{
	   margin-top: 5px;
	  
}
#goodsmodeling .content .imgmindiv .dustbindiv {
	   bottom: 0px;
}