.product-infomation ul { width:100%; margin:0; padding:0; list-style:none; text-align:left; }
.product-infomation ul li { width:49%; list-style:none; float:left; margin:0; padding:2px; }

.Red { color:red; font-size:112%; }
.BlueIcon { color:#7f7ff1;  }
.mt-10 { margin-top:10px; }
.mt-15 { margin-top:15px; }
.cartopertip { color:red; font-size:12px; margin:auto; padding:4px; }
.bookselected { color: #fff; background-color: #ff0f0f; border-color: #f00f0f; }
.cartgoodsimg { max-width:100px; max-height:100px; }

.ErrorTipMsg { width:100%; text-align:center; font-size:14px; padding: 10px 0 10px 0; }
.ErrorTipMsg span { color:red; font-size:150%; }

.book-select {	width: 37%; font-size: 14px; margin-bottom:15px; padding:0; color: #aaa; }

.title-form-tip {
	font-size: 14px;
	color: #222;
	text-transform: uppercase;
	font-family: 'sofia_prosemibold';
	width:79%;
	display: inline-block;
	vertical-align: middle;
}

.goodsimg-trumb { max-width:124px; max-height:124px; }


.rept_look{width:97%; margin:auto; padding:0; font-size:12px;}
.rept_detail{ width:100%; margin:0px auto; border-collapse:collapse;}
.rept_detail td{ padding:4px; text-align:left; border:solid 1px #a1a1a1}
.rept_title td{ padding:4px; text-align:center; background-color:#CCC; font-size:14px; font-weight:bold}

.firstbkcat { width:100%;  margin:auto; padding:0; list-style:none;  text-align:left;}
.firstbkcat li{width:20%; margin:0; padding:4px; list-style:none; line-height:18px; float:left; } 
.firstbkcat li a { color:#1f7ff0; }


.mynews table { border:solid 1px #a1a1a1; }
.mynews table td { padding: 6px; }
.mynews p { width:100%; margin:0; padding: 12px 0 0 0; }