@charset "utf-8";

.bodyLeft .productCategory {
	clear:both;
	width:298px;
	border-bottom:1px solid #ccc
}

.bodyLeft .productCategory .top {
	clear:both;
	padding-top:2px;
	padding-left:30px;
	height:51px;
	background:url(../images/product_bg.gif) 0 0 no-repeat;
	font-weight:700;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	line-height:51px
}

.bodyLeft .productCategory .top1 {
	clear:both;
	padding-top:0;
	padding-left:30px;
	height:51px;
	background:url(../images/product_bg.gif) 0 -174px no-repeat;
	font-weight:700;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	line-height:51px
}

.bodyLeft .productCategory .menu li {
	position:relative;
	z-index:5;
	float:left;
	padding:0;
	width:298px;
	height:27px;
	color:#333;
	font-size:12px;
	line-height:27px
}

.bodyLeft .productCategory .menu .sf-sub-indicator {
	position:absolute;
	display:block;
	text-indent:-999em
}

.bodyLeft .productCategory .menu li ul {
	position:absolute;
	float:left;
	display:none;
	padding:0;
	width:300px;
	background-color:#fbfbfb;
	font-size:12px;
	line-height:27px
}

.bodyLeft .productCategory .menu li ul li {
	float:left;
	width:300px;
	border-bottom:1px solid #ccc;
	font-size:12px;
	line-height:27px
}

.bodyLeft .productCategory .menu li ul li:hover {
	background:#f7f7f7
}

.bodyLeft .productCategory .menu li.sfHover ul,.bodyLeft .productCategory .menu li:hover ul {
	top:0;
	left:298px;
	border:solid 2px #e4e4e4
}

.bodyLeft .productCategory .menu li .icon {
	display:inline-block;
	display:-moz-inline-stack;
	margin-top:0;
	width:25px;
	height:27px;
	background:url(../images/product_bg.gif) 0 -270px no-repeat;
	line-height:27px;
	zoom:1
}

.bodyLeft .productCategory .menu li a {
	color:#333
}

.bodyLeft .productCategory .bottom {
	clear:both;
	overflow:hidden;
	height:9px;
	background:url(../images/product_bg.gif) 0 -30px no-repeat
}

.bodyLeft .hotProduct .top {
	clear:both;
	padding-top:2px;
	padding-left:30px;
	height:51px;
	background:url(../images/product_bg.gif) 0 0 no-repeat;
	font-weight:700;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	line-height:51px
}

.bodyLeft .hotProduct .middle {
	clear:both;
	background:url(../images/product_y_bg.gif) -210px 0 repeat-y
}

.bodyLeft .hotProduct li {
	clear:both;
	margin:0;
	padding-left:10px;
	width:298px;
	height:39px;
	background:url(../images/product_bg.gif) no-repeat scroll 0 -60px transparent;
	font-size:14px;
	line-height:39px
}

.bodyLeft .hotProduct .bottom {
	clear:both;
	overflow:hidden;
	height:5px;
	background:url(../images/product_bg.gif) 0 -150px no-repeat
}

.bodyLeft .productHistory .top {
	clear:both;
	padding-top:2px;
	padding-left:30px;
	height:51px;
	background:url(../images/product_bg.gif) no-repeat scroll 0 0 transparent;
	font-weight:700;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	line-height:51px
}

.bodyLeft .productHistory .middle {
	clear:both;
	background:url(../images/product_y_bg.gif) -420px 0 repeat-y
}

.bodyLeft .productHistory li {
	clear:both;
	margin:0;
	padding-left:9px;
	width:298px;
	height:39px;
	background:url(../images/product_bg.gif) no-repeat scroll 0 -60px transparent;
	font-size:14px;
	line-height:39px
}

.bodyLeft .productHistory li .icon {
	display:inline-block;
	display:-moz-inline-stack;
	width:18px;
	height:29px;
	background:url(../images/product_bg.gif) -30px -270px no-repeat;
	line-height:29px;
	zoom:1
}

.bodyLeft .productHistory .bottom {
	clear:both;
	overflow:hidden;
	height:5px;
	background:url(../images/product_bg.gif) 0 -210px no-repeat
}

.bodyRight .listBar {
	clear:both;
	height:29px
}

.bodyRight .listBar .left {
	float:left;
	width:3px;
	height:29px;
	background:url(../images/product_bg.gif) 0 -300px no-repeat
}

.bodyRight .listBar .middle {
	float:left;
	width:684px;
	height:29px;
	background:url(../images/product_x_bg.gif) 0 0 repeat-x
}

.bodyRight .listBar .path a {
	margin:0 2px
}

.bodyRight .listBar .path .icon {
	display:inline-block;
	display:-moz-inline-stack;
	width:18px;
	height:29px;
	background:url(../images/product_bg.gif) -60px -270px no-repeat;
	line-height:29px;
	zoom:1
}

.bodyRight .listBar .total {
	float:right;
	padding-right:5px;
	color:#656d77;
	line-height:29px
}

.bodyRight .listBar .right {
	float:right;
	width:3px;
	height:29px;
	background:url(../images/product_bg.gif) -30px -300px no-repeat
}

.addCartItemTip {
	position:absolute;
	z-index:100;
	display:none;
	width:270px;
	height:100px
}

.addCartItemTip .top {
	clear:both;
	width:270px;
	height:15px;
	background:url(../images/product_bg.gif) -60px -300px no-repeat
}

.addCartItemTip .middle {
	clear:both;
	padding:0 10px 3px 10px;
	width:250px;
	background:url(../images/product_y_bg.gif) -630px 0 repeat-y;
	color:#666;
	line-height:25px
}

.addCartItemTip .bottom {
	clear:both;
	overflow:hidden;
	width:270px;
	height:7px;
	background:url(../images/product_bg.gif) -60px -330px no-repeat
}

.addCartItemTip .top .addCartItemTipClose {
	position:absolute;
	top:8px;
	right:8px;
	width:9px;
	height:9px;
	background:url(../images/product_bg.gif) -90px -270px no-repeat;
	cursor:pointer
}

.addCartItemTip .middle .successIcon {
	display:inline-block;
	display:-moz-inline-stack;
	width:12px;
	height:25px;
	background:url(../images/product_bg.gif) no-repeat -120px -270px;
	line-height:25px;
	zoom:1
}

.addCartItemTip .middle .errorIcon {
	display:inline-block;
	display:-moz-inline-stack;
	width:12px;
	height:25px;
	background:url(../images/product_bg.gif) no-repeat -150px -270px;
	line-height:25px;
	zoom:1
}

.addCartItemTip .middle .formButton {
	margin-top:5px;
	margin-right:20px;
	width:71px;
	height:22px;
	outline:0;
	border:0;
	background:url(../images/product_bg.gif) -180px -270px no-repeat;
	color:#666;
	font-size:12px;
	line-height:22px;
	cursor:pointer
}

.addCartItemTip .middle .formButton:hover {
	background:url(../images/product_bg.gif) -260px -270px no-repeat;
	color:#000
}

.bodyLeft .recommend {
	clear:both;
	margin-top:10px;
	width:298px
}

.bodyLeft .recommend .top3 {
	clear:both;
	padding-top:0;
	padding-left:30px;
	height:42px;
	background:url(../images/recommend_topbg.gif) no-repeat;
	font-weight:700;
	font-size:22px;
	font-family:"Times New Roman",Times,serif;
	line-height:42px
}

.bodyLeft .recommend .sf1 {
	padding-left:80px;
	font-size:14px
}

.product_info_show {
	margin-top:30px;
	/*width:768px;*/
	min-height:370px
}

.product_info_img {
	float:left;
	width:308px;
	height:370px
}

.product_info_img table {
	margin-top:5px;
	width:308px;
	height:55px
}

.bborder,.product_info_img a img {
	border:1px solid #ccc
}

.product_info_table {
	float:left;
	width:450px;
	min-height:310px;
	margin-left:20px;
}

.product_info_table table {
	width:450px;
	height:360px;
	text-align:left
}

.product_info_table table thead th {
	height:24px;
	border-bottom:1px solid #ccc;
	border-bottom:2px solid #fff;
	text-align:left;
	font-size:16px;
	line-height:28px
}

.product_info_table table thead th span {
	border-bottom:4px solid #d91b25;
	color:#666;
	text-decoration:none
}

.product_info_table table tbody th {
	padding-right:15px;
	width:100px;
	height:24px;
	border-bottom:2px solid #fff;
/*	background:#f1f1f1; */
	text-align:left;
	line-height:24px
}

.product_info_table table tbody .special {
	padding:5px;
	word-wrap:break-word;
	line-height:30px;
	word-break:break-all
}

.product_info_table table tbody td b {
	color:#d91b25;
	font-weight:700;
	font-size:18px
}

.product_info_table table tbody td a {
	display:block;
	overflow:hidden;
	margin-left:5px;
	padding:1px 5px;
	height:20px;
	max-width:300px;
	border:1px solid #D1D1D1;
	color:#3C3C3C;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:32px;
	line-height:20px
}

.product_info_table .price a {
	margin:0;
	padding:0;
	border:0 none;
	color:#3465dc;
	font-size:12px
}

.product_info_table .price a:hover {
	margin:0;
	padding:0;
	color:#d91b25;
	text-decoration:underline;
	font-size:12px
}

.product_info_table table tbody td a.activepro {
	border:2px solid #d91b25;
	color:#d91b25
}

.product_info_table table tbody td a.product_type {
	border:1px solid #f60
}

.product_info_table table tfoot th {
	height:42px;
	text-align:left;
	line-height:42px
}

.product_info_table table tfoot th input {
	width:24px;
	height:24px
}

.product_info_table table tfoot td {
	vertical-align:top
}

.product_info_table_add {
	float:left;
	margin-right:20px;
	padding-right:10px;
	width:160px;
	height:32px;
	border:0;
	background:url(../images/01.gif) no-repeat 0 -178px;
	color:#fff;
	text-align:right;
	font-weight:700;
	font-size:16px;
	font-family:Arial,'宋体','黑体'
}

.product_info_table_add:hover {
	background:url(../images/01.gif) no-repeat 0 -210px;
	cursor:pointer
}

.product_info_table_Wishlist {
	margin-top:2px;
	width:118px;
	height:29px;
	border:0;
	background:url(../images/01.gif) no-repeat -279px -112px;
	color:#d91b25;
	text-align:center;
	font-family:Arial,'宋体','黑体';
	line-height:29px;
	cursor:pointer
}

.product_info_table_Wishlist:hover {
	background:url(../images/01.gif) no-repeat -279px -143px;
	font-weight:700;
	font-family:Arial,'宋体','黑体'
}

.product_info_info {
	clear:both;
	width:1012px;
	height:40px;
	border:0;
	border-bottom:1px solid #ccc;
	background:#f5f5f5;
	text-indent:0;
	font-size:14px
}

.product_info_info li {
	float:left;
	margin-right:10px;
	width:120px;
	line-height:40px
}

.product_info_info li a {
	display:block;
	color:#666;
	text-align:center;
	text-decoration:none;
	font-weight:700
}

.product_info_info li a:active,.product_info_info li a:hover {
	height:36px;
	border-top:2px solid #d91b25;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#fff;
	color:#d91b25;
	text-align:center
}

.product_info_content {
	clear:both;
	display:block;
	padding:5px;
	width:1000px;
	min-height:200px;
	border:1px solid #ccc;
	border-top:0;
	background:#fff;
	text-align:left;
	line-height:24px
}

a.product_info_table_add {
	line-height:32px
}

div.arrow-left {
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-right:20px solid #ccc;
	border-bottom:20px solid transparent;
	font-size:0;
	line-height:0
}

.shipcost_detail {
	float:left;
	margin-left:4px;
	width:18px;
	height:18px;
	background:url(../images/topgroup.png) 0 -100px;
	cursor:pointer
}

.arrow-left .arrow-left {
	position:absolute;
	top:-20px;
	left:2px;
	border-right-color:#fff
}

.bubble_box {
	position:absolute;
	top:-20px;
	left:110px
}

.bubble_box_content {
	position:absolute;
	top:0;
	left:20px;
	z-index:1;
	padding:10px;
	width:180px;
	border:1px #ccc solid;
	border-radius:10px
}

.bubble_box_colse {
	position:absolute;
	top:-10px;
	left:196px;
	z-index:3;
	margin-left:10px;
	width:24px;
	height:24px;
	background:url(../images/topgroup.png) 0 -66px;
	cursor:pointer
}

.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF
}

.MagicZoomMain {
	width:92px;
	text-align:center!important
}

.MagicZoomMain div {
	padding:0!important
}

.MagicZoomHeader {
	background:#91b817;
	color:#fff;
	text-align:center!important;
	font:12px Tahoma,Verdana,Arial,sans-serif
}

.MagicZoomPup {
	border:0 none;
	background:#fff
}

.MagicZoomLoading {
	display:none;
	padding:3px 3px 3px 3px!important;
	border:1px solid #ccc;
	background:#fff;
	color:#444;
	text-align:center;
	opacity:.8
}

.MagicZoomLoading img {
	padding-top:3px!important
}

#tsShopContainer,.bodyRight .listBar .path {
	float:left
}

#tsShopContainer img,#tsShopContainer li {
	vertical-align:top
}

#tsShopContainer {
	position:relative;
	padding-bottom:5px;
	width:300px;
	font-size:12px
}

#tsShopContainer #tsImgS {
	position:relative;
	width:100%;
	border:1px solid #ccc;
	text-align:center
}

#tsShopContainer #tsImgS a {
	display:block;
	margin:0 auto;
	text-align:center
}

#tsShopContainer #tsImgS img {
	border:0
}

#tsShopContainer #tsPicContainer {
	position:relative;
	width:100%;
	height:70px;
	margin-top: 15px;
}

#tsShopContainer #tsPicContainer #tsImgSCon {
	position:absolute;
	top:0;
	left:10px;
	overflow:hidden;
	width:1px;
	height:70px
}

#tsShopContainer #tsPicContainer #tsImgSCon ul {
	overflow:hidden;
	width:100%
}

#tsShopContainer #tsPicContainer #tsImgSCon li {
	float:left;
	width:57px;
	cursor:pointer
}

#tsShopContainer #tsPicContainer #tsImgSCon li img {
	display:block;
	margin:1px;
	padding:3px;
	width:42px;
	height:42px;
	border:1px solid #e4e4e4
}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img {
	margin:0;
	border:1px solid red;
}

#tsShopContainer #tsPicContainer #tsImgSArrR {
	float:right;
	display:block;
	margin-top:5px;
	width:10px;
	height:44px;
	outline:0;
	background:url(../images/product_content_bg.gif) -90px 0 #fafafa no-repeat;
	cursor:pointer
}

#tsShopContainer #tsPicContainer #tsImgSArrL {
	float:left;
	display:block;
	margin-top:5px;
	margin-right:3px;
	width:10px;
	height:44px;
	outline:0;
	background:url(../images/product_content_bg.gif) -60px 0 #fafafa no-repeat;
	cursor:pointer
}

.thumbnailProductImage .productImageTab li {
	float:left;
	display:block;
	margin:0 6px;
	width:44px;
	height:49px;
	cursor:pointer
}

.thumbnailProductImage .productImageTab li.current {
	background:url(../images/product_content_bg.gif) 0 0 no-repeat
}

.thumbnailProductImage .productImageTab li.current img {
	padding:2px;
	width:40px;
	height:40px;
	border:0
}

.thumbnailProductImage .productImageTab li img {
	margin-top:5px;
	padding:1px;
	width:40px;
	height:40px;
	border:1px solid #ccc
}

.left_hot_title li .act1 {
	height:33px;
	border-top:4px solid #d91b25;
	border-bottom:0;
	background:none repeat scroll 0 0 #fff;
	color:#d91b25
}

.left_hot_title li .act1 {
	height:33px;
	border-top:4px solid #D91B25;
	border-bottom:0 none;
	background:none repeat scroll 0 0 #fff;
	color:#D91B25
}

.act2 {
	height:36px;
	border-top:2px solid #d91b25;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background:none repeat scroll 0 0 #fff;
	color:#d91b25;
	text-align:center;
	font-size: 16px;
}

.product_info_table table tbody th {
	border-bottom:2px solid #fff;
	font-weight:normal;
}

#quantity {
	float:left;
	width:50px;
	height:20px
}

.product_info_table .box-btn {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:20px;
	height:22px;
	background-color:#ededed;
	text-align:center;
	font-size:18px;
	line-height:22px
}

.product_info_table a.box-btn:hover {
	border:1px solid #ccc;
	border:1px solid #ccc;
	color:#333;
	font-weight:100
}

.product_info_table a.box-btn:active {
	border:1px solid #ccc;
	color:#d91b25
}

.hornicon {
	display:block;
	margin-left:20px;
	width:36px;
	height:36px;
	background:url(../images/membercenter.png) -180px -250px
}

a.menuBtn {
	display:block;
	margin-top:10px;
	margin-left:2px;
	width:210px;
	height:44px;
	min-width:100px;
	border-radius:3px;
	background-image:url(../images/membercenter.png);
	background-position:0 -201px;
	text-align:center;
	line-height:44px
}

.wbold {
	color:#fff;
	font-weight:700
}

.product_btn_td,.product_btn_td i,.product_btn_td span {
	line-height:33px
}

.product_btn_td .favorite i {
	color:#e8530f
}

.product_btn_td i {
	color:#d7d7d7;
	font-size:22px
}

.buyer_list {
	width:100%
}

.buyer_list td,.buyer_list th {
	padding:4px 20px
}

.buyer_list thead {
	border-bottom:1px solid #ccc;
	background:#f5f5f5
}

#ptransactions {
	padding:0;
	width:770px
}

.type {
	position:relative;
	z-index:2;
	display:block;
	max-height:90px;
	min-height:35px
}

.type div {
	position:relative;
	top:0;
	z-index:2;
	overflow:hidden;
	width:310px;
	max-height:87px;
	background-color:#fff;
	zoom:1
}

.type div ul {
	overflow:hidden
}

.type li {
	float:left;
	display:inline;
	margin-top:5px
}

.type .more {
	position:absolute;
	top:68px;
	left:310px;
	display:inline;
	border:none;
	color:#00f;
	text-decoration:underline
}

.type.open {
	height:87px;
	min-height:87px
}

.type.open div {
	position:absolute;
	max-height:none
}

.unit {
	padding-left:5px;
	height:26px;
	font-size:14px;
	line-height:26px
}

.right_Recommend_list03_btn input {
	margin-top:5px;
	padding:2px 8px
}

.search_message .uploadify,.uploadify-queue {
	margin-bottom:1em
}

.search_message .add-area {
	position:relative;
	padding-top:5px;
	padding-left:10px;
	background-color:#f0f0f0
}

.search_message .uploadify {
	position:relative;
	margin-top:4px
}

.search_message .uploadify-button.disabled {
	background-color:#D0D0D0;
	color:grey
}

.search_message .uploadify-queue-item {
	margin-top:5px;
	padding:10px;
	max-width:350px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color:#F5F5F5;
	font:11px Verdana,Geneva,sans-serif
}

.search_message .upload-area .upload {
	position:relative;
	float:left;
	margin:0 5px 20px;
	width:80px;
	height:80px;
	border-bottom:none;
	background-color:#fff
}

.search_message .upload-area .upload p {
	overflow:hidden;
	padding:0 5px;
	width:70px;
	text-overflow:ellipsis;
	white-space:nowrap
}

.search_message .upload-area .upload-close {
	position:absolute;
	top:1px;
	right:5px;
	cursor:pointer
}

.search_message .upload-area {
	overflow:hidden;
	padding:0;
	height:auto;
	list-style-type:none
}

.search_message .uploadify-error {
	background-color:#FDE5DD!important
}

.search_message .uploadify-queue-item .cancel a {
	float:right;
	width:16px;
	height:16px;
	text-indent:-9999px
}

.search_message .uploadify-queue-item.completed {
	background-color:#E5E5E5
}

.search_message .uploadify-button:hover {
	background-color:#888
}

.search_message .uploadify-queue .uploadify-queue-item {
	margin-top:10px;
	list-style-type:none
}

.search_message .delfilebtn,.search_message .uploadbtn {
	display:inline-block;
	padding:0 18px;
	border:1px solid #999;
	border-radius:4px;
	color:#666;
	text-decoration:none;
	font-size:12px;
	line-height:24px
}

.search_message .uploadbtn {
	display:none
}

.search_message .delfilebtn,.search_message .progressnum,.up_filename,.up_percent,.uploadbtn {
	margin-top:0;
	margin-left:10px;
	color:#666;
	font-size:12px
}

.search_message .uploadify-progress {
	display:inline-block;
	margin-top:10px;
	padding:0;
	width:100%;
	height:10px;
	border:2px groove #666;
	border-radius:20px;
	background-color:#fff;
	vertical-align:middle
}

.search_message .uploadify-progress-bar {
	width:0;
	height:100%;
	border-radius:20px;
	background-color:#09F
}

.search_message .buying_Requests .red {
	position:relative;
	top:10px;
	left:-10px;
	float:left;
	margin-right:20px;
	margin-left:20px;
	padding:0;
	color:red;
	font-size:16px
}

.search_message .upload-file-bmp,.upload-file-doc,.upload-file-docm,.upload-file-docx,.upload-file-gif,.upload-file-jpg,.upload-file-pdf,.upload-file-png,.upload-file-rar,.upload-file-xls,.upload-file-xlsx,.upload-file-zip {
	margin:10px 0 0 20px;
	width:40px;
	height:40px;
	background:url(../images/filetype.png?v=1.0.0.1) no-repeat
}

.search_message .upload-file-jpg {
	background-position:-50px -75px
}

.search_message .upload-file-txt {
	background-position:-52px 5px
}

.search_message .upload-file-xls,.search_message .upload-file-xlsx {
	background-position:0 10px
}

.search_message .upload-file-rar {
	background-position:-110px 5px
}

.search_message .upload-file-doc,.upload-file-docm,.upload-file-docx {
	background-position:-110px -35px
}

.upload-file-zip {
	background-position:0 -35px
}

.upload-file-pdf {
	background-position:-50px -35px
}

.upload-file-gif {
	background-position:0 -75px
}

.upload-file-bmp {
	background-position:-110px -75px
}

.upload-file-png {
	background-position:-50px -115px
}

.search_message_button {
	text-align:center
}

.search_message_button .btn {
	padding:2px 40px;
	width:auto
}

.search_sorry_tips {
	overflow:hidden;
	margin-bottom:50px;
	margin-left:0;
	font-size:14px
}

.search_sorry_tips strong {
	float:left;
	margin-top:44px;
	margin-left:25px;
	color:#da1d23;
	font-weight:400;
	font-size:48px
}

.search_sorry_tips span {
	margin-top:20px;
	margin-left:20px
}

.search_sorry_tips_info {
	margin-top:20px;
	margin-left:120px
}

.search_message label {
	display:inline-block;
	padding-right:15px;
	width:200px;
	text-align:right;
	text-transform:capitalize;
	font-size:14px
}

.search_message .from_group {
	margin-top:15px;
	position:relative
}

.search_message input {
	padding:2px 5px;
	width:250px;
	height:20px
}

.search_message select {
	width:250px;
	height:24px
}

.vat {
	vertical-align:top
}

.search_message textarea {
	padding:2px 5px;
	width:350px;
	height:200px
}

input.long_input {
	width:350px
}

.btn {
	display:inline-block;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	margin-bottom:0;
	padding:0 10px;
	width:auto;
	height:21px;
	outline:0;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#fefefe;
	background-image:-moz-linear-gradient(top,#fefefe,#eee);
	background-image:-ms-linear-gradient(top,#fefefe,#eee);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#eee));
	background-image:-webkit-linear-gradient(top,#fefefe,#eee);
	background-image:-o-linear-gradient(top,#fefefe,#eee);
	background-image:linear-gradient(top,#fefefe,#eee);
	background-repeat:repeat-x;
	font-size:12px;
	line-height:21px;
	cursor:pointer;
	border-bottom-color:#bbb!important
}

.search_message label.validateError {
	text-align:left;
	text-transform:none;
	font-size:12px;
	position:absolute;
	right:0;
	top:0;
	width:160px
}

.ml30 {
	margin-left:30px
}

.ml218 {
	margin-left:218px
}

.btn.red {
	background-color:#fefefe;
	background-image:-moz-linear-gradient(top,#fefefe,#eee);
	background-image:-ms-linear-gradient(top,#fefefe,#eee);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#eee));
	background-image:-webkit-linear-gradient(top,#fefefe,#eee);
	background-image:-o-linear-gradient(top,#fefefe,#eee);
	background-image:linear-gradient(top,#fefefe,#eee);
	background-repeat:repeat-x
}

.btn-error {
	border-color:transparent;
	background-color:#FB1313;
	background-image:-moz-linear-gradient(top,#FB1313,#A31818);
	background-image:-ms-linear-gradient(top,#FB1313,#A31818);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#FB1313),to(#A31818));
	background-image:-webkit-linear-gradient(top,#FB1313,#A31818);
	background-image:-o-linear-gradient(top,#FB1313,#A31818);
	background-image:linear-gradient(top,#FB1313,#A31818);
	background-repeat:repeat-x;
	color:#fff;
	border-bottom-color:#c21b1b!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FB1313', endColorstr='#A31818', GradientType=0)
}

.w100p {
	width:100%
}

.w400 {
	width:400px
}

.mt20 {
	margin-top:20px
}

.search_sorry_tips_info span {
	min-width:300px
}

.search_sorry_less_tips {
	font-size:14px;
	margin-top:10px
}

.search_sorry_less_tips a {
	text-decoration:underline;
	color:#3679CB
}

/* other related */
.more-related {width: 1012px;height: 270px;margin-top: 20px;border: 1px solid #ccc;}
.more-related p {margin: 20px 15px;font-weight: 700;font-size: 16px;color: #666;}
.more-related .more-content {margin: 0 15px;}
.more-related .more-content .hotproduct {margin-top: 30px;width:980px;}
.more-related .more-content .hotproduct .Related ul li{width: 140px;height: 160px;}
.more-related .more-content .hotproduct .Related .imgtitle {font-family: Arial,simsun,'黑体';color:#848283;font-size: 12px;font-weight: 600;}

/* more.php 右侧提示 */
.more-right-t {min-height: 330px;width: 230px;float: left;padding:10px;font-size: 14px;border-left: 1px dotted #ccc;padding-left: 20px;}
.more-right-t .more-right-font {width: 100%;color:#F32613;margin:10px 0;}
.more-right-t .more-right-font i {color:#F32613;}
.more-right-t .more-right-msg {margin-top: 40px;}
.more-right-t .more-right-list {margin-top: 40px;}
.more-right-t .more-right-list p {margin-top: 8px;}
.more-right-t .more-right-list i {color: #34b2ed;width:14px;}