/*通用*/
ul,div {
	margin: 0px;
	padding: 0px;
}
h3,h4,h5 {
	margin: 0 auto;
	padding: 0px;
}
body{
	margin:0px 10px 0px 5px;
	padding:0px;
	background-color:#FFF;
	text-align: left;
}

body,p,th,td,input,select,textarea{
    font-size:12px;
    color:#111111;
}
form {
	margin: 0px;
	padding: 0px;
}
.font_red {
	color: #CC0000;
}
input, select{
     border:1px solid #999999;
	 background-color:#FFFFFF;
	 color: #6C5357;
}

.HackBox{
	border-top:1px solid transparent!important;
	border-top:0;
	clear:both;
	padding: 0px;
	margin: 0px;
}
.fontwhite {
	color: #FFFFFF;
}

li{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}
a , a:visited{
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
[xmlns]a{
	cursor: pointer;
}
.organge {
	color: #FF6600;
}
.boldfont {
	font-weight: bold;
}


a:hover {
	color: #FF6600;
}
.whitetitle {
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin: 2px 18px;
	letter-spacing: 2px;
}


/*内容*/
#contentleft {
	width: 212px;
	float: left;
}
#contentmid {
	width: 872px;
}
#contentmid #yourposition {
	background-color: #E6E6E6;
	padding: 6px 10px 0px 30px;
	margin-bottom: 5px;
	background-image: url(../images/shopping/index/dot_position.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	height: 20px;
}
#contentmid #yourposition #searchquick a {
	float: left;
	display: block;
}

#contentmid #yourposition span {
	float: left;
	display: block;
}

#contentmid #yourposition #searchquick {
	float: right;
	color: #5FA745;
	font-weight: bold;
}
#contentmid #yourposition #searchquick img {
	margin: 2px 0px auto;
}




#contentright {
	width: 656px;
	float: left;
	margin-left: 2px;
}
#contentleft #adpic {
	padding: 2px;
	height: 57px;
}
#more {
	float: right;
	background: transparent;
	padding: 6px 15px 2px 3px;
}
#pages {
	margin: 5px;
	text-align: center;
}
.noborder{
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 14px;
	padding: 0px;
	margin: 0px;
	height: 14px;
}
.msg1 {
	color: #999999;
	padding: 6px;
}
.msg2 {
	background-color: #EDF3FA;
	border: 1px solid #408FD0;
	padding: 5px 5px 5px 25px;
	background-image: url(../images/register/standard_msg_warning.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.msg3 {
	background-color: #F0FFE8;
	border: 1px solid #00CC33;
	padding: 5px 5px 5px 25px;
	background-image: url(../images/register/standard_msg_ok.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: #003300;
}
.msg4 {
	background-color: #FFF3E8;
	border: 1px solid #FF0000;
	padding: 5px 5px 5px 25px;
	background-image: url(../images/register/standard_msg_error.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: #CC0000;
}
#grayboderbox {
	padding: 5px;
	border: 2px solid #cccccc;
}


#errormsg {
	background-color: #FFEFEE;
	border: 1px solid #FF6860;
	padding: 5px 5px 5px 25px;
	background-image: url(../images/register/standard_msg_error.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	line-height: 16pt;
	width: 600px;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 5px;
}

/*左上角登录框*/
#login #item{
	width: 85px;
	text-align: right;
	padding-top: 6px;
	float: left;
}
#login .btn {
	padding-left: 20px;
}

#login span {
	float: left;
	padding-top: 2px;
}

#login #logintitle {
	width: 170px;
	margin: 5px 0px 0px;
}

#login #Select{
	width: 85px;
	text-align: right;
	float: left;
}
#login {
	color: #636563;
}
#login #forgetpw {
	padding:5px 10px 5px 10px;
	float: left;
}
#login #loginbtn {
	padding:5px 10px 5px 10px;
	float: left;
}
#login ul {
	display: block;
}
#login #Input input ,#login #Select select,#login #forgetpw input{
	background-color: #FFFFFF;
	border: 1px solid #BEBEBE;
	color: #666666;
	padding-top: 2px;
}
#login #Input input{
	width: 108px;
}
#login #Input_s input{
	width: 25px;
}
#login #forgetpw input{
	width: 90px;
}
#login #Input {
	padding: 2px;
	float: left;
	width: 110px;
}
#login #Input_s {
	padding: 2px;
	float: left;
	width: 30px;
}


/*左上角部分*/
#webbulletin .columntitle {
	height: 26px;
	background-image: url(../images/shopping/index/buttintop.jpg);
	background-repeat: no-repeat;
	background-position: 4px;
	margin: 0px;
}

#moviecommend #hotmoviepic {
	text-align: center;
	padding: 3px 0px;
}

.brownfont {
	color: #CD6F41;
	text-decoration: none;
}

#contentleft #title {
	color: #FFFFFF;
	float: left;
	padding: 7px 20px;
	width: 80px;
	font-weight: bold;
	font-size: 10pt;
}
#leftbox {
	width: 206px;
	margin: 0px 0px 0px 4px;
}
#leftboxtop {
	background-image: url(../images/shopping/index/box_left_top.jpg);
	background-repeat: no-repeat;
	height: 4px;
	padding: 0px;
	margin: 0px;
	width: 206px;
	overflow:hidden;
}

#leftboxmid {
	background-image: url(../images/shopping/index/box_left_mid.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 206px;
}
#leftboxbottom {
	background-image: url(../images/shopping/index/box_left_foot.jpg);
	background-repeat: no-repeat;
	height: 4px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#leftboxtop_gr {
	background-image: url(../images/shopping/index/boxgr_left_top.jpg);
	background-repeat: no-repeat;
	height: 4px;
	padding: 0px;
	margin: 0px;
	width: 206px;
	overflow:hidden;
}

#leftboxmid_gr {
	background-image: url(../images/shopping/index/boxgr_left_mid.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 206px;
}
#leftboxbottom_gr{
	background-image: url(../images/shopping/index/boxgr_left_foot.jpg);
	background-repeat: no-repeat;
	height: 4px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#moviecommend #movietitle {
	background-image: url(../images/shopping/index/moviecommend_top.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#shoppingguide #guidetitle {
	background-image: url(../images/shopping/index/shoppingguide_top.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#shoppingguide #guidetitle_gr {
	background-image: url(../images/shopping/index/shoppingguide_top_gr.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#shoppingguide #guidetitle_gr_bg {
	background-image: url(../images/shopping/payway/lefttitlebg.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#shoppingguide #guidetitle_gr_bg .guidetitle_text {
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px 3px 8px;
}
#shoppingguide #guidetitle_grbg {
	background-image: url(../images/shopping/payway/lefttitle_bgpic.jpg);
	background-repeat: no-repeat;
	height: 23px;
	background-position: 5px;
}
#shoppingguide #guidetitle_grbg span {
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 20px;
	display: block;
}



#shoppingguide #guidetitle_grdot {
	background-image: url(../images/shopping/merchandise/merchandise_leftdot.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#shoppingguide #guidetitle_grdot span {
	margin-left: 25px;
	color: #29B663;
	font-weight: bold;
	font-size: 14px;
}

#shoppingguide,#moviecommend {
	margin: 4px 0px;
}

/*文字列表*/
#textlist ul{
	padding: 5px 3px 0px 3px;
	margin: 0px 2px;
	background: transparent;
	display: block;
}
#textlist li {
	padding: 3px 0px;
	background: transparent;
}
#textlist .dotimg {
	padding-bottom: 5px;
	vertical-align: top;
}
#textlist .headline {
	margin-left: 8px;
	text-align: left;
}
#textlist  .time {
	width: 120px;
	display: block;
	float: left;
	height: 20px;
}
#textlist span a.organge,#textlist span a.organge:link,#textlist span a.organge:visited {
	color: #FF6600;
}
#textlist span a.organge:hover {
	color: #003399;
}

#textlist ul.indexleft{
	width: 190px;
}
#textlist ul.ypagehotcor{
	width: 850px;
}
#textlist ul.ypagehotcor li{
	width: 202px;
	float: left;
	padding-left: 10px;
	background-image: url(../images/shopping/index/compartline_v.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 23px;
}
#textlist ul.sixteenblocksnewevent{
	width: 640px;
}
#textlist ul.sixteenblocksnewevent li{
	width: 300px;
	float: left;
	padding-left: 10px;
}
#textlist ul.oneblockevent{
	width: 390px;
}
#textlist ul.oneblockevent li{
	width: 390px;
	float: left;
	padding-left: 10px;
	height: 18px;
}
#textlist ul.oneblockevent .dotimg{
	float: left;
	display: block;
	padding: 2px 2px auto;
}
#textlist ul.oneblockevent .headline{
	width: 310px;
	height: 18px;
	float: left;
	line-height: 18px;
}
#textlist ul.oneblockevent .time{
	display: block;
	height: 18px;
	float: left;
	text-align: right;
	width: 60px;
}

#textlist ul.onenewsevent{
	width: 630px;
}
#textlist ul.onenewsevent li{
	width: 650px;
	float: left;
	padding-left: 10px;
	height: 18px;
}
#textlist ul.onenewsevent .dotimg{
	float: left;
	display: block;
	padding: 2px 2px auto;
}
#textlist ul.onenewsevent .headline{
	width: 520px;
	height: 18px;
	float: left;
	line-height: 18px;
}
#textlist ul.onenewsevent .time{
	display: block;
	height: 18px;
	float: left;
	text-align: right;
	width: 90px;
}

#textlist ul.otherevent{
}
#textlist ul.otherevent li{
	width: 180px;
	padding-left: 10px;
}
#textlist ul.colorring{
	width: 155px;
}
#textlist ul.itdigital_shop{
	width: 145px;
}
#textlist ul.newdeal{
	width: 155px;
	background-color: #F4F4F4;
}
#textlist ul.newdeal li{
border-bottom:dashed 1px #cccccc;
}
#textlist ul.voucherlist li {
	background-image: url(../images/shopping/index/compartline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 4px 5px;
}
#textlist ul.mywxtuserinfo{
	width: 190px;
}
#textlist ul.mywxtuserinfo li {
	background-image: url(../images/shopping/index/compartline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 3px 5px;
}
/*商品图片+文字列表*/
#midpiclist ul{
	padding: 0px 3px 0px 3px;
	margin: 0px 2px;
	background: transparent;
	display: block;
}
#midpiclist li {
	float: left;
	text-align: center;
}
#midpiclist .proprice ,#midpiclist .proscore{
	color: #70A948;
	font-weight: bold;
}
#midpiclist .proprice_black ,#midpiclist .proscore_black{
	color: #333333;
}
#midpiclist .proprice_or ,#midpiclist .proscore_or{
	color: #fe7f00;
	font-weight: bold;
}
#midpiclist .proprice_blue ,#midpiclist .proscore_blue{
	color: #0065CE;
}
#midpiclist .proimg img{
	border: 1px solid #cccccc;
	margin: 5px 0px;
}
#midpiclist img{
	align:absmiddle;
	vertical-align: middle;
	border: 0px;
}
#midpiclist progifad10550{
	border: 1px solid #cccccc;
	width:105px;
	height:50px;
	margin: 5px 0px;
	vertical-align: middle;
	line-height: 96px;
	overflow:hidden;
	padding: 2px;
}
#midpiclist .proimg96{
	border: 1px solid #cccccc;
	width:96px;
	height:96px;
	margin: 5px 0px;
	vertical-align: middle;
	line-height: 96px;
	overflow: hidden;
	display: table-cell;
}
#midpiclist .proimg128{
	border: 1px solid #cccccc;
	width:128px;
	height:128px;
	margin: 5px 0px;
	overflow: hidden;
}
#midpiclist .leftcontent {
	float: left;
}
#midpiclist .proimgleft {
	float: left;
}
#midpiclist .proimgleft_bg {
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	padding: 3px 2px 5px;
	height: 75px;
	width: 75px;
	cursor: hand;
}
#midpiclist .proimg_bg {
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	padding: 3px 2px 5px;
	height: 80px;
	width: 80px;
	cursor: hand;
	display:block;
}
#midpiclist .proimg_bg_s {
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	padding: 3px 2px 5px;
	height: 60px;
	width: 60px;
	cursor: hand;
	display:block;
}

#midpiclist .proimg_bg img,#midpiclist .proimg_bg_s img,#midpiclist .proimg_bg_ss img{
	left: -9999px;
}
#midpiclist .proimg_bg_ss {
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	padding: 2px 2px 2px;
	height: 50px;
	width: 50px;
	cursor: hand;
	display:block;
	border: 1px solid #dddddd;
}
#midpiclist .proimgleft img {
	margin: 5px 2px 0px;
}


#midpiclist .proname ,#midpiclist .proname_gr{
	width: 83px;
	height:30px;
	overflow: hidden;
}
#midpiclist .proname a,#midpiclist .proname_gr a{
    line-height:16px;
	text-decoration:none;
}
#midpiclist .rightcontent {
	float: left;
	padding: 4px;
	text-align:left;
}

#midpiclist .proname_gr a{
	color: #73AA4A;
	font-weight: bold;
}
#midpiclist .proname_or a{
	color: #F77929;
	font-weight: bold;
}

#midpiclist .proname ,#midpiclist .proprice,#midpiclist .proscore{
	padding: 1px 0px;
}
#midpiclist .prodescribe {
	text-align: left;
	color: #666666;
	padding: 3px 0px 2px 3px;
}
#midpiclist  .corpname {
	font-weight: bold;
	text-align: left;
}
#midpiclist .selectcompare img {
	margin: 0px 5px;
}
#midpiclist #roomin {
	background-image: url(../images/shopping/merchandise/merchandise_39.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}

#midpiclist .selectcompare input {
	background-color: #FFFFFF;
	border: 0px;
}



#midpiclist ul.colorinfo{
	width: 472px;
	overflow: hidden;
	height: 185px;
	margin-left: 5px;
}
#midpiclist ul.colorinfo li {
	margin: 10px 4px 2px 4px;
	height: 175px;
}
#midpiclist ul.mobiletopmid{
	width: 452px;
	overflow: hidden;
}
#midpiclist ul.mobiletopmid li {
	margin: 5px 2px 5px 2px;
	height: 130px;
}
#midpiclist ul.mobilestudy{
	width: 632px;
	height: 155px;
	overflow: hidden;
}
#midpiclist ul.mobilestudy li {
	margin: 5px 2px 5px 2px;
	height: 140px;
}
#midpiclist ul.mobilephonepaper{
	width: 452px;
	overflow: hidden;
	height: 165px;
	margin-top: 10px;
}
#midpiclist ul.mobilephonepaper li {
	margin: 5px 2px 5px 2px;
	height: 150px;
}
#midpiclist ul.mobiletopmid .proname {
	margin: 10px 0px 0px 0px;
}
#midpiclist ul.phonevideo{
	width: 214px;
	overflow: hidden;
	margin: 0px;
	padding: 2px;
}
#midpiclist ul.phonevideo li {
	margin: 2px 3px 3px 0px;
	height: 100px;
}
#midpiclist ul.phonevideo li .proname ,#midpiclist ul.phonevideo li .proscore {
	width: 56px;
}
#midpiclist ul.youhaveseen{
	width: 192px;
}
#midpiclist ul.youhaveseen li {
	margin: 10px 4px 5px 4px;
	height: 118px;
}
#midpiclist ul.paywayleftrecommend{
	width: 192px;
}
#midpiclist ul.paywayleftrecommend li {
	margin: 10px 6px 5px 6px;
	height: 70px;
	float: none;
	border-bottom: 1px dashed #bbbbbb;
}
#midpiclist ul.eventpicnews{
	width: 192px;
	margin-top: 5px;
}
#midpiclist ul.eventpicnews li {
	margin: 5px 6px 3px 6px;
	height: 60px;
	float: none;
}
#midpiclist ul.prodetailotherpro{
	width: 194px;
}
#midpiclist ul.prodetailotherpro li {
	margin: 2px;
	height: 95px;
	width: 56px;
}
#midpiclist ul.prodetailotherproscroll{
	width:
	width: 210px;
	width: 210px;
}
#midpiclist ul.prodetailotherproscroll li {
	margin: 2px;
}
#midpiclist ul.hotsell{
	width: 648px;
	text-align: center;
}
#midpiclist ul.hotsell li {
	margin: 6px 5px 5px 5px;
	height: 180px;
	width: 116px;
}
#midpiclist ul.mobile_theme{
	width: 588px;
	text-align: center;
}
#midpiclist ul.mobile_theme li {
	margin: 6px 5px 5px 10px;
	height: 165px;
	width: 116px;
}
#midpiclist ul.mobile_colorinfo{
	width: 320px;
	text-align: center;
}
#midpiclist ul.mobile_colorinfo li {
	margin: 6px 5px 5px 8px;
	height: 165px;
	width: 116px;
}
#midpiclist ul.specialoffer{
	width: 850px;
	text-align: center;
	margin-bottom: 5px;
}
#midpiclist ul.specialoffer li {
	margin: 3px 5px 2px 5px;
	height: 230px;
	width: 156px;
}
#midpiclist ul.commendcor{
	width: 858px;
	text-align: center;
}
#midpiclist ul.commendcor li {
	margin: 6px 5px 5px 5px;
	height: 192px;
	width: 126px;
}
#midpiclist ul.samebrand{
	width: 858px;
	text-align: center;
}
#midpiclist ul.samebrand li {
	margin: 6px 5px 5px 5px;
	height: 185px;
	width: 156px;
}
#midpiclist ul.samebrand .proname {
	width: 120px;
}

#midpiclist ul.prolist{
	width: 648px;
	text-align: center;
}
#midpiclist ul.prolist li {
	margin: 6px 0px 5px 0px;
	height: 275px;
	width: 155px;
	border-bottom: 1px dashed #cccccc;
	border-right: 1px solid #999999;
	text-align: left;
	padding-left: 5px;
}
#midpiclist ul.prolist .proname{
	width: 150px;
}
#midpiclist ul.thenewpro{
	width: 858px;
	text-align: center;
}
#midpiclist ul.thenewpro li {
	margin: 6px 5px 5px 5px;
	height: 180px;
	width: 110px;
}
#midpiclist ul.thenewpro .proname {
}
#midpiclist ul.foodfunpro{
	width: 688px;
	text-align: center;
}
#midpiclist ul.foodfunpro .proimg96{
	border: 0px;
}
#midpiclist ul.foodfunpro li {
	margin: 3px 5px 3px 4px;
	height: 175px;
	width: 126px;
	border: 1px solid #cccccc;
}
#midpiclist ul.foodfunpro_noborder{
	width: 860px;
	text-align: center;
}
#midpiclist ul.foodfunpro_noborder .proimg96{
	border: 0px;
}
#midpiclist ul.foodfunpro_noborder li {
	margin: 3px 5px 3px 4px;
	height: 190px;
	width: 126px;
	border: 0px;
}

#midpiclist ul.itdigital_discount{
	width: 650px;
	text-align: center;
}
#midpiclist ul.itdigital_discount .proimg96{
	border: 0px;
}
#midpiclist ul.itdigital_discount li {
	margin: 3px 3px 3px 2px;
	height: 190px;
	width: 116px;
	border: 0px;
}

#midpiclist ul.ypage{
	width: 200px;
}
#midpiclist ul.ypage li {
	margin: 3px 0px 3px 0px;
	width: 190px;
	border-bottom: 1px solid #cccccc;
}
#midpiclist ul.ypage .rightcontent {
	width: 115px;
}
#midpiclist ul.ypage_foodfun{
	width: 280px;
}
#midpiclist ul.ypage_foodfun li {
	margin: 3px 0px 3px 0px;
	width: 270px;
	border-bottom: 1px solid #cccccc;
}
#midpiclist ul.ypage_foodfun .rightcontent {
	width: 195px;
}

#midpiclist ul.colorinfonews{
	width: 658px;
}
#midpiclist ul.colorinfonews li {
	margin: 3px 6px 3px 0px;
	width: 205px;
}
#midpiclist ul.mobile_colorinfo_w{
	width: 658px;
}
#midpiclist ul.mobile_colorinfo_w li {
	margin: 1px 6px 1px 0px;
	width: 155px;
	height: 194px;
}
#midpiclist ul.mobile_colorinfo_w .proname {
	width: 155px;
}
#midpiclist ul.ypageconplist{
	width: 848px;
}
#midpiclist ul.ypageconplist li {
	margin: 3px 0px 3px 0px;
	width: 415px;
	height: 110px;
}
#midpiclist ul.ypageconplist .ypagelistcorpname {
	background-color: #EBEBEB;
	padding: 8px 20px;
	color: #00AE4A;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}

#midpiclist ul.img96left li {
	margin: 3px 3px 3px 3px;
	width: 200px;
}
#midpiclist ul.img96left{
	width: 858px;
}
#midpiclist ul.foodfunpromotion{
	width: 728px;
}
#midpiclist ul.foodfunpromotion li {
	margin: 0px 0px 0px 0px;
	width: 240px;
	height: 105px;
}
#midpiclist .foodfunpromotion .rightcontent {
	margin-top: 5px;
}

#midpiclist ul.foodfunhotpro{
	width: 185px;
	margin: 5px 2px auto 6px;
	padding: 0px;
}
#midpiclist ul.foodfunhotpro li {
	margin: 0px;
	height: 65px;
	background-image: url(../images/shopping/MSYLT/Content5_S.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 205px;
	padding: 1px 0px 2px 0px;
}
#midpiclist .foodfunhotpro .rightcontent {
	margin-top: 0px;
	padding: 0px;
}
#midpiclist .foodfunhotpro .proname {
	height: 17px;
	width: 120px;
}

#midpiclist ul.merchantpro{
	width: 660px;
}
#midpiclist ul.merchantpro li {
	margin: 10px 10px 10px 5px;
	height: 180px;
	width: 80px;
}
#midpiclist ul.merchantpro_wild{
	width: 840px;
}
#midpiclist ul.merchantpro_wild li {
	margin: 10px 15px 10px 15px;
	height: 158px;
}
#midpiclist ul.ypagehotpro{
	width: 180px;
}
#midpiclist ul.ypagehotpro li {
	margin: 2px 2px;
	height: 120px;
	width: 50px;
}

#midpiclist ul.ypagepic{
	width: 860px;
}
#midpiclist ul.ypagepic li {
	margin: 5px 8px;
	height: 160px;
}
#midpiclist ul.recommendpro{
	width: 660px;
}
#midpiclist ul.recommendpro li {
	margin: 5px 12px;
	height: 165px;
}
#midpiclist ul.ypagepropic{
	width: 860px;
}
#midpiclist ul.ypagepropic li {
	margin: 5px 8px;
	height: 180px;
}
#midpiclist ul.ypagepropic .proname {
	width:115px;
}
#merchantright #midpiclist .proprice,#merchantright #midpiclist .proscore {
	color: #FF6600;
}




/*商品目录*/
#category {
}
div#categorylist {
	overflow-x: hidden;
	WIDTH: 100%;
	margin: 3px;
}
div#categorylist ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
div#categorylist ul li {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(../images/shopping/index/dot_category.gif) no-repeat left 15px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 200px;
	COLOR: #1F5892;
	liNE-HEIGHT: 18px;
	WHITE-SPACE: nowrap;
	HEIGHT: 64px;
	padding: 10px 0px 0px 15px;
	margin-left: 5px;
}
div#categorylist ul li A {
	PADDING-LEFT: 2px;
	color: #1F5892;
}
div#categorylist ul li A IMG {
	POSITION: absolute
}
div#categorylist ul li ul {
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	WIDTH: 190px;
	display: block;
	overflow: visible;
}
div#categorylist ul li ul li {
	CLEAR: none;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px 0px 1px 1px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: auto;
	liNE-HEIGHT: 16px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	HEIGHT: auto;
	overflow: visible;
}
div#categorylist ul li ul li A {
	COLOR: #1F5892;
	padding-left: 5px;
}
div#categorylist ul li ul li A.H {
	COLOR: #f50
}
div#categorylist ul li ul li A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px
}
div#categorylist ul li ul li A:visited {
	COLOR: #20903a; TEXT-DECORATION: none
}
div#categorylist ul li ul li A:hover {
	COLOR: #f50; TEXT-DECORATION: underline
}

/*左侧分类*/
div#leftcategorylist {
	OVERFLOW: hidden;
	WIDTH: 100%;
	margin: 0px 3px;
}
div#leftcategorylist ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 102%; PADDING-TOP: 0px
}
div#leftcategorylist ul li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 100%; COLOR: #428845; liNE-HEIGHT: 18px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
div#leftcategorylist ul li ul {
	MARGIN-TOP: 3px; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 180px
}
div#leftcategorylist ul li ul li {
	CLEAR: none;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px 0px 1px -1px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: auto;
	liNE-HEIGHT: 16px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	HEIGHT: auto;
	display: block;
}
div#leftcategorylist ul li ul li a {
	COLOR: #666666;
}
#categorytab {
	height: 26px;
	background-image: url(../images/shopping/index/categorytab_greenlinebg1.gif);
	background-repeat: repeat-x;
	width: 650px;
}

#categorytab .selected {
	background-image: url(../images/shopping/index/categorytab_green.gif);
	background-repeat: no-repeat;
	width: 88px;
	height: 26px;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#categorytab .unselected {
	background-image: url(../images/shopping/index/categorytab_white.gif);
	background-repeat: no-repeat;
	width: 88px;
	height: 26px;
	float: left;
	margin-left: 2px;
	text-align: center;
}
#categorytab span {
	display: block;
	margin: 6px 15px auto;
}
#categorytab .unselected span {
	display: block;
	margin: 8px 15px auto;
}
#categoryboxtop {
	background-image: url(../images/shopping/index/categorytab_greenlinebg2.gif);
	background-repeat: no-repeat;
	height: 3px;
	overflow: hidden;
	width: 650px;
}
#categoryboxmid {
	background-image: url(../images/shopping/index/category_boxbg.gif);
	background-repeat: repeat-y;
	width: 650px;
}
#categoryboxfoot {
	background-image: url(../images/shopping/index/category_boxfoot.gif);
	background-repeat: repeat-y;
	width: 650px;
	height: 4px;
	overflow: hidden;
}

/*页中广告*/
#middlead #flashad {
	width: 480px;
	float: left;
	background-color: #F7EFEF;
	border: 0px solid #bbbbbb;
}
#middlead #picad {
	float: left;
	margin-left: 2px;
}

#middlead #flashad #flashad-nav li {
	width: 100px;
	float: left;
	display: block;
	padding: 4px 0px;
	text-align: center;
	background-color: #F7EFEF;
}
#middlead #flashad #flashad-nav .selected {
	background-color: #F78A29;
}

/*彩铃彩信*/
#colorinfobox {
	width: 485px;
	margin: 4px 0px 0px 0px;
	float: left;
}
#colorinfoboxtop {
	background-image: url(../images/shopping/index/box_corlorinfo_top.jpg);
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}
#colorinfoboxmid {
	background-image: url(../images/shopping/index/box_corlorinfo_mid.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
#colorinfoboxbottom {
	background-image: url(../images/shopping/index/box_corlorinfo_foot.jpg);
	background-repeat: no-repeat;
	height: 4px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#colorringbox {
	width: 167px;
	margin: 4px 0px 0px 2px;
	float: left;
}
#colorringboxtop {
	background-image: url(../images/shopping/index/box_corlorring_top.jpg);
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}
#colorringboxmid {
	background-image: url(../images/shopping/index/box_corlorring_mid.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
#colorringboxbottom {
	background-image: url(../images/shopping/index/box_corlorring_foot.jpg);
	background-repeat: no-repeat;
	height: 6px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#colorringtitle {
	background-image: url(../images/shopping/index/corlorringtop.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#graybgtitle {
	background-image: url(../images/shopping/index/title_graybg.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#colorinfotitle {
	background-image: url(../images/shopping/index/corlorinfotop.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
/*优惠券专区*/
#voucher_food #foodtitle {
	background-image: url(../images/shopping/index/voucher_foodtitle.gif);
	background-repeat: no-repeat;
	height: 22px;
}
#voucher_food,#voucher_fun {
	float: left;
	width: 241px;
	margin: 0px;
}
#voucherbox #voucherboxtab span {
	background-image: url(../images/shopping/index/vouchertab_gray.jpg);
	background-repeat: no-repeat;
	height: 21px;
	display: block;
	float: left;
	width: 76px;
}
#voucherbox #voucherboxtab {
	height: 21px;
}
#voucherbox #voucherboxtab .selected {
	background-image: url(../images/shopping/index/vouchertab_foucus.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}


#voucherbox #voucherboxtab a {
	text-align: center;
	margin: 4px 10px 2px 10px;
	display: block;
	cursor: hand;
}


#voucher_food #foodadpic,#voucher_fun #funadpic {
	float: left;
	padding: 15px 4px 15px 0px;
}




#voucher_fun #funtitle {
	background-image: url(../images/shopping/index/voucher_funtitle.gif);
	background-repeat: no-repeat;
	height: 22px;
}
#voucherbox {
	float: left;
	width: 230px;
}
#voucherboxtop {
	background-image: url(../images/shopping/index/box_voucher_top.jpg);
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}
#voucherboxmid {
	background-image: url(../images/shopping/index/box_voucher_mid.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
#voucherboxbottom {
	background-image: url(../images/shopping/index/box_voucher_foot.jpg);
	background-repeat: no-repeat;
	height: 4px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
#voucherbox #voucherboxmid .voucherlist {
	width: 215px;
	padding-top: 10px;
}
#commendgoods {
	background-color: #E7E3E7;
	width: 870px;
}

#commendgoods #commendtitle {
	background-image: url(../images/shopping/index/commendgoods.jpg);
	height: 23px;
	background-repeat: no-repeat;
	background-position: 25px;
	background-color: #E7E3E7;
	float: left;
	width: 368px;
}
#commendgoods #commentnav a {
	text-decoration: none;
	color: #3D5FB8;
	margin: 3px 5px;
	display: block;
	font-weight: bold;
	cursor: hand;
}
#commendgoods #commentnav .selected{
	color: #FF6600;
}
#commendgoods #commentnav ul {
	margin-top: 2px;
}


#commendgoods #commentnav {
	float: left;
	width: 500px;
	background-color: #E7E3E7;
	height: 23px;
	text-align: right;
}
#commendgoods #commentnav li {
	background-image: url(../images/shopping/index/commendgoodstab_bg.jpg);
	text-align: center;
	float: left;
	background-repeat: no-repeat;
	height: 21px;
	width: 98px;
}
#commendgoods #commendpropic img {
	padding: 0px 3px;
	border: 1px solid #E7E3E7;
	margin: 4px 0px;
}
#commendgoods #commendpropic {
	border: 4px solid #E7E3E7;
	height: 200px;
	overflow: hidden;
	background-color: #FFFFFF;
}
#hotsell #hotselltitle {
	background-image: url(../images/shopping/index/hotsale.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 656px;
}
#promotion #promotiontitle {
	background-image: url(../images/shopping/index/promotion.jpg);
	background-repeat: no-repeat;
	height: 30px;
	background-position: 20px 5px;
	width: 100%;
	border-top: 1px solid #cccccc;
}
#promotion #promotionpic img {
	border: 1px solid #D6CFDE;
	margin: 2px 1px 2px 0px;
}
#bbshottopic #bbshotopictitle {
	background-image: url(../images/shopping/index/bbshottitle.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#ypage #ypagetitle {
	background-image: url(../images/shopping/index/ypagetitle.gif);
	background-repeat: no-repeat;
	height: 28px;
}

/*商品橱窗列表展示*/
#prosort_sel #prosortboxtop #prosortboxtopmid {
	background-image: url(../images/shopping/merchandise/merchandise_sorttopbg.gif);
	height: 23px;
	float: left;
	text-align: center;
	width: 271px;
}
#prosort_sel #prosortboxtop {
	height: 23px;
	width: 868px;
	overflow: hidden;
}
#prosort_sel #prosortboxmid #sortselect_title {
	background-color: #D2F0D2;
	color: #009933;
	background-image: url(../images/shopping/merchandise/merchandise_sortdot.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding-left: 30px;
	font-weight: bold;
	margin: 15px 2px 10px;
}

#prosort_sel #prosortboxtop #prosortboxtopmid span {
	margin-top: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #19922F;
	display: block;
}

#prosort_sel #prosortboxtop #prosortboxtopright {
	background-image: url(../images/shopping/merchandise/merchandise_sorttopright.gif);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 560px;
}

#prosort_sel {
	width: 868px;
	margin: 5px 0px;
}
#prosort_sel #prosortboxtop #prosortboxtopleft {
	background-image: url(../images/shopping/merchandise/merchandise_sorttopleft.gif);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 27px;
}
#prosort_sel #prosortboxfoot {
	background-image: url(../images/shopping/merchandise/merchandise_sortfoot.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 868px;
	overflow: hidden;
}

#prosort_sel #prosortboxmid {
	background-image: url(../images/shopping/merchandise/merchandise_sortmid.gif);
	background-repeat: repeat-y;
	width: 858px;
}
#prosort_sel #prosortboxmid #sortselect_list ul {
	width: 100%;
}
#prosort_sel #prosortboxmid #sortselect_list li {
	float: left;
	display: block;
	width: 134px;
	padding: 5px 1px 2px 6px;
	list-style-type: none;
	list-style-image: url(../images/shopping/index/dot_orange.jpg);
	list-style-position: inside;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
#thenewpro {
	margin-bottom: 10px;
}

#thenewpro #thenewprotop {
	background-image: url(../images/shopping/merchandise/merchandise_newtop.gif);
	height: 18px;
	width: 858px;
	overflow: hidden;
}
#thenewpro #thenewpromid {
	background-image: url(../images/shopping/merchandise/merchandise_newmid.gif);
	width: 858px;
	overflow: hidden;
}
#thenewpro #thenewprofoot {
	background-image: url(../images/shopping/merchandise/merchandise_newfoot.gif);
	height: 5px;
	width: 858px;
	overflow: hidden;
}
#prolist_title #tilteleft {
	background-image: url(../images/shopping/merchandise/merchandise_listtop.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 254px;
	float: left;
}
#prolist_title #tilteright {
	background-image: url(../images/shopping/merchandise/merchandise_listtopright.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 402px;
	float: left;
	text-align: center;
}
#prolist_title #tilteright span {
	margin-top: 6px;
	display: block;
}

#prolist_title #tilteleft li {
	float: left;
	background-image: url(../images/shopping/merchandise/displaystyle_bg.gif);
	height: 19px;
	width: 85px;
	text-align: center;
	margin: 0px 5px;
	font-weight: bold;
}
#prolist_title #tilteleft a {
	display: block;
	margin-top: 3px;
}

#prolist_title #tilteleft .selected {
	color: #00B252;
}

#prolist_title #tilteleft ul {
	margin-top: 7px;
	margin-left: 25px;
}


#prolist_title {
	height: 32px;
}
#searchprolist #searchcontrol {
	background-color: #CCCCCC;
	padding: 5px;
	margin: 3px;
}
#midpiclist table {
	background-color: #FFFFFF;
	border: 1px solid #B6E2CB;
}
#midpiclist td {
	padding: 8px 5px;
	border-bottom: 1px #B6E2CB solid;
	color: #666666;
}
#midpiclist th {
	background-color: #F7FFF7;
	padding: 5px 0px;
	text-align: center;
}
#midpiclist .prolisthead {
	width: 100%;
	display: block;
	margin: 3px 0px;
	border-left: 1px solid #B5E3CE;
	color: #666666;
}
#midpiclist span {
	padding: 1px;
}
div#leftcategorylist ul li A {

	PADDING-LEFT: 2px;
	color: #428845;
}
#hotmerchant #hotmertitle {
	font-weight: bold;
	color: #009966;
	background-image: url(../images/shopping/merchandise/merchandise_leftdot.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 25px;
}
#hotmerchant #hotmerlogo li {
	float: left;
	border-right: 1px solid #cccccc;
	padding: 5px;
}
