/* fangyy begin */

/* CSS for zhancuncu list */

/*

 *------------------------------------------------------------

 *|                zck_list_head                             |

 *------------------------------------------------------------

 *------------------------------------------------------------

 *|                 zck_list1                                |

 *------------------------------------------------------------

  *------------------------------------------------------------

 *|                 zck_list2                                |

 *------------------------------------------------------------

 */

#zck_list{

width: 100%;

min-width: 1024px;

margin:0px;

float: none;

clear: both;

_float: left;

overflow: hidden;

   border-left: 1px solid #d4d3ff;

   border-right: 1px solid #d4d3ff;

}

/* css for setting the background image */

.qtyjbl, .search_button a i, .pageguide, .stepguide ul li.now_step span, .stepguide ul li, .stepguide, .button_r div.common-button a span i, .otheryj ul li h2 i, .list_operate ul li ul.list_operate1 li a i, .zglist_head,  #leftmenu ul li, #leftmenu ul li a i, .longbutton a.group i.r, .longbutton a.group i.groupi, .longbutton a.group span, div.longbutton, div.boby_info div.bbinfo ul li a.blue_12, .shoucang, .tginfo, .drown, .zck_button a, .zck_button a span, .zck_button a i.shoppingcar, i.all-top,i.all-buttum, .page_l,.page_r{

background:transparent url(http://img.alimama.cn/cps/cps_bg.png);

}

* html {

  filter: expression(document.execCommand("BackgroundImageCache", false, true));

}

/* setting the common style for zck_list_head , zck_list1,zck_list2 */

div.zck_list_head, div.zck_list1, div.zck_list2, div.zck_listsel, div.list_operate{

	overflow: hidden;

	padding: 7px 0;

	position: relative;

	clear: both;

	font-size: 12px;

	_float: left;

}



/* zck_list1 is the style which the backgroundcolor is white */

div.zck_list1{

	border-top: 1px dashed #ccc;

	background-color: #fff;

}

/* zck_list2 is the style which the backgroundcolor is yellow */

div.zck_list2{

	border-top: 1px dashed #ccc;

	background-color: #fefad3;

}

/* zck_list2 is the style which the backgroundcolor is yellow */

div.zck_listsel{

	border-top: 1px dashed #ccc;

	background-color: #eef3f6;

}

/* common style for the list cell*/

 div.preprice, div.yjbl, div.yj, div.zzcyj, div.lscj, div.operater, div.operater_one, div.tgstate{

	display: table-cell;

	padding-top: 30px;

	float: right;

	white-space: nowrap;

}

	/* css list cell */

 div.preprice, div.yjbl, div.yj, div.zzcyj, div.lscj{

 		width:8%;

		margin: 0px;



 }

 div.operater_one{

 	width: 12%;

	text-align: center;

 }

 div.tgstate{

 	width:9%;

	text-align: center;

 }

 div#rightlist div#zck_list div.zck_list_head div.lscj{

 	width:60px;

	white-space: normal;

	margin: 0px 2px;

 }

 div.operater{

	width: 18%;

	text-align: center;

}

div.operater div{

  display: table-cell;

  float: left;

  margin-left: 5px;

}

 /* common list for zck_list_head*/

 div.zck_list_head div{

	padding: 0px;

}

/* ±¦±´Í¹ãϢ */

div.boby_info span.liname{

margin-left: 80px;

}

/* 

 * css for the triangle 

 * <div class="zzcyj"><span><i>×֧³öð></span></div>

 */



div.zck_list1 div.lscj, div.zck_list2 div.lscj{

	color: #108e16;

	text-align: center;

}

a.down:active, a.down:hover, a.down:link, a.down:visited, a.up:active, a.up:hover, a.up:link, a.up:visited{

	float: none;

	color: #6c6c6c;

}

a.down span, a.up span{

	float: left;

	cursor: pointer;

	text-align: center;

}

a.down i, a.up i{

	background-image: url(http://img.alimama.cn/cps/cps_bg.png);

	background-repeat: no-repeat;

	width:12px;

	height: 6px;

	float: left;

	margin: 5px 1px;

	overflow: hidden;

	cursor: pointer;

}

a.down i{

	background-position: -132px -83px;

}

a.up i{

	background-position: -132px -77px;

}

div.zck_list_head{

	text-align: center;

	color: #6c6c6c;

}

/* set the align stye*/

div.zck_list1 div.preprice, div.zck_list1 div.yjbl, div.zck_list1 div.yj, div.zck_list1 div.zzcyj, div.zck_list2 div.preprice, div.zck_list2 div.yjbl, div.zck_list2 div.yj, div.zck_list2 div.zzcyj{

	text-align: right;

	padding-right: 4px;

}



/* boby_info */

div.boby_info{

	display: table-cell;

	float: left;

}

/* for div boby_info inside div's style */

div.boby_info div{

	padding-left: 0px;

}

/* css for checkbox row */

div.boby_info div.seleckbox{

margin: 40px 5px 0px 10px;

float: left;

}



/* css for merchandise'picture row */

div.boby_info div.bbpic{

margin: 2px 0px 0px 2px;

float: left;

width: 77px;

height: 80px;

overflow: hidden;

}

/* css for merchandise'infomation row */

div.boby_info div.bbinfo{

margin: 20px 0px 0px 10px;

float: left;

width: 200px;

}

/* css for blue_14 link */

div.boby_info div.bbinfo ul li a.blue_14{

	color: #003cec;

	font-size: 14px;

	font-weight: 600;

}

/* common style for div.boby_info div.bbinfo ul li */

div.boby_info div.bbinfo ul li{

	color: #636363;

	line-height: 20px;

}



/* link style witch font color grey font size 12px */

div.boby_info div.bbinfo ul li a.grey_12{

	color: #636363;

	text-decoration: underline;

	padding-left: 7px;

	padding-right: 10px;

}





/* common link style witch font color blue font size 12px */

a.link_blue:hover, a.link_blue:active, a.link_blue:link, a.link_blue:visited{

		color: #003cec;

		font-size: 12px;

}



/* button style <div class="zck_button"> <a href="#"><i></i><span>·ÅëÓ¹ã×</span></a> </div> */

div.zck_button{

padding:2px 10px;

float:left;

}

.zck_button a:hover, .zck_button a:active, .zck_button a:link, .zck_button a:visited{

	background-position: left -92px;

	background-repeat: no-repeat;

   margin: 0px;

   padding-left:2px;

	height: 21px;

	float: left;

	color: #000;

	text-decoration: none;

}

.zck_button a span{

	background-position: right -92px;

   background-repeat: no-repeat;

	background-color: #FFF;

	padding:0 10px;

	line-height:21px;

	float: left;

	height: 21px;

	cursor: pointer;

}

/* shoppingcar icon */

.zck_button a i.shoppingcar{

	background-position: -17px -62px;

	width: 17px;

	height:14px;

	float: left;

	margin:3px 0 0 5px;

}

/* longbutton  */

div.longbutton{

padding:0px 10px;

float:left;

}

.longbutton a:hover, .longbutton a:active, .longbutton a:link, .longbutton a:visited{

	background-position: left -92px;

	background-repeat: no-repeat;

   margin: 0px;

   padding-left:2px;

	height: 21px;

	float: left;

	color: #000;

	text-decoration: none;

}

.longbutton a.group span{

	background-position: left -316px;

   background-repeat: repeat-x;

	background-color: #FFF;

	padding:0 10px;

	line-height:21px;

	float: left;

	height: 21px;

	cursor: pointer;

}

.longbutton a.group i.groupi{

	background-position: left -295px;

	width: 25px;

	height:21px;

	float: left;

	margin:0px 0 0 5px;

}

.longbutton a.group i.r{

	background-position: right -92px;

	width: 4px;

	height:21px;

	float: left;

	margin:0px;

}



/* common css for div.boby_info div.bbinfo ul li */

div.boby_info div.bbinfo ul li{

	color: #636363;

	line-height: 20px;

}

span.fontb{

margin: 5px;

	color: #000;

	float: left;

}

/* link style witch font color blue font size 12px */

div.zck_list1 div.boby_info div.bbinfo ul li a.blue_12{

	color: #003cec;

	margin: 3px 0px 0px 0px;

	background-position: left -76px;

	background-repeat: no-repeat;

	padding-left: 7px;

	white-space: nowrap;

	text-decoration: none;

}

div.zck_list2 div.boby_info div.bbinfo ul li a.blue_12{

	color: #003cec;

	margin: 3px 0px 0px 0px;

	background-position: -10px -76px;

	background-repeat: no-repeat;

	padding-left: 7px;

	white-space: nowrap;

	text-decoration: none;

}

/* style for zck_list1 a.blue_12 span background color yellow*/

div.zck_list1 div.boby_info div.bbinfo ul li a.blue_12 span{

	background: #FFF;

	margin-left: 4px;

}

/* style for zck_list2 a.blue_12 span background color yellow*/

div.zck_list2 div.boby_info div.bbinfo ul li a.blue_12 span{

	background: #fefad3;

	margin-left: 4px;

}

/* style for zck_list2 a.blue_12 span background color yellow*/

div.zck_listsel div.boby_info div.bbinfo ul li a.blue_12 span{

	background: #eef3f6;

	margin-left: 4px;

}

/* css for shoucang icon*/

i.shoucang{

	background-position: left -61px;

	background-repeat: no-repeat;

	height: 17px !important;

	height: 13px;

	width: 13px;

	float: left;

	margin: 3px 0px 0px 12px;

	padding: 0px;

}

.gray_13{

	color: #5e5e5e;

	font-size: 13px;

	font-weight: 600;

}



/* css for */

/*

 *------------------------------------------------------------

 *|                zck_list_head                             |

 *------------------------------------------------------------

 *------------------------------------------------------------

 *|  lfetmenu |     rightlist                               |

 *------------------------------------------------------------

  *------------------------------------------------------------

 *|                 zck_list2                                |

 *------------------------------------------------------------

 */

 /* tgpreicon  */

#zg_main{

	float:right;

	width: 100%;

	padding:5px 5px;

	margin:0 0 0 -180px;

}

#rightlist{

	margin:0 0 0 180px;

 }

#leftmenu{

	border: 1px solid #e1e8ee;

	background-color: #eef3f6;

	float: left;

	width: 150px;

	padding: 10px 5px;

	margin-left: 10px !important;

	margin-left: 5px;

 }

  #leftmenu ul li{

   padding:4px;

   width: 137px;

  margin: 3px 0px;

  height: 21px;

  float:left;

  border: 1px solid #cccccc;

  color: #000;

  float: left;

  background-position: left -258px;

  }

 #leftmenu ul li.selected{

	background-position: left -460px;

	background-repeat: repeat-x;

	font-weight: 600;

	color: #3b3b3b;

}

 #leftmenu ul li.selected a span{

 font-weight: 600;

	color: #3b3b3b;

}

#leftmenu ul li a span{

   background: none;

	padding:0 10px;

	line-height:21px;

	float: left;

	height: 21px;

	cursor: pointer;

	color: #3b3b3b;

	text-decoration: none;

}

/* scicon  */

  #leftmenu ul li a i.scicon{

	background-position: -35px -490px;

	width: 13px;

	height:14px;

	float: left;

	margin-top:4px;

	margin-left:5px;

}

/* tggropicon  */

#leftmenu ul li a i.tggropicon{

	background-position: -16px -490px;

	width: 13px;

	height:14px;

	float: left;

	margin-top:4px;

	margin-left:5px;

}

/* tgpreicon  */

#leftmenu ul li a i.tgpreicon{

	background-position: -1px -490px;

	width: 13px;

	height:14px;

	float: left;

	margin-top:4px;

	margin-left:5px;

}

/* bbicon  */

#leftmenu ul li a i.bbicon{

	background-position: -48px -488px;

	width: 18px;

	height:18px;

	float: left;

}

/* bbicon  */

#leftmenu ul li a i.tgjhicon{

	background-position: -66px -488px;

	width: 18px;

	height:19px;

	float: left;

}

/* gljhicon  */

#leftmenu ul li a i.gljhicon{

	background-position: -50px -507px;

	width: 18px;

	height:16px;

	float: left;

}

/* gljhicon  */

#leftmenu ul li.selected a i.gljhicon{

	background-position: -131px -489px;

	width: 16px;

	height:15px;

	float: left;

}

/* scicon  */

#leftmenu ul li.selected a i.scicon{

	background-position: -67px -489px;

	width: 13px;

	height:14px;

	float: left;

	margin-top:4px;

	margin-left:5px;

}

/* tggropicon  */

#leftmenu ul li.selected a i.tggropicon{

	background-position: -81px -489px;

	width: 16px;

	height:14px;

	float: left;

	margin-top:4px;

	margin-left:5px;

}



#leftmenu ul li.selected a i.tgpreicon{

	background-position: -99px -489px;

	width: 13px;

	height:14px;

	float: left;

	margin-top:4px;

	margin-left:5px;

}

/* bbicon  */

#leftmenu ul li.selected a i.bbicon{

	background-position: -115px -489px;

	width: 15px;

	height:15px;

	float: left;

}

/* bbicon  */

#leftmenu ul li.selected a i.tgjhicon{

	background-position: -66px -488px;

	width: 16px;

	height:19px;

	float: left;

}



  .tggroup-t{

  background: url(http://img.alimama.cn/cps/search_bg.jpg);

  background-position:left bottom;

  background-repeat: repeat-x;

	border: 1px solid #d4d3ff;

	float: none;

	padding:5px;

  }

  .tggroup-t h2{

  font-size:12px;

  color:#0042FE;

  margin:2px 10px;

  }

  .tggroup-t ul li{

	 float: left;

	 margin:2px;

  }

.tggroup-t div.tggroup-rc{

    	float: right;

		margin-top:4px;

		margin-right:10px;

		    }

.list_operate{

	border-bottom: 1px solid #d4d3ff;

	background-color: #f1f0f1;

}

.list_operate ul{

	width: 100%;

}

.list_operate ul li ul.list_operate1 li{

float: left;

padding: 6px 5px 6px 5px !important;

padding: 0px 5px 0px 5px;

}

.list_operate ul li ul.list_operate1 li a{

color: blue;

text-decoration: underline;

}

.list_operate ul li ul.list_operate1 li a i.addsp{

   background-position: -32px -506px;

	background-repeat: no-repeat;

	width: 10px;

	height: 10px;

	float: left;

	margin: 2px 2px 0px 5px;

	#margin: 0px 2px 0px 5px;

	_margin: 0px 2px 0px 0px;

}

.list_operate ul li ul.list_operate1 li a i.getsourse{

   background-position: -32px -518px;

	background-repeat: no-repeat;

	width: 10px;

	height: 10px;

	float: left;

	margin: 2px 2px 0px 5px;

}

  /* css for merchandise'infomation row */

 #rightlist div.boby_info div.bbinfo{

margin: 10px 0px 0px 10px;

float: left;

width: 150px;

}

.button_r{

	float: right;

}

.button_r div.common-button{

	margin-bottom: 5px;

	float: left;

}

.button_r div.common-button a{

	color: #666666;

}

.button_r div.common-button a span i{

	background-position: -31px -506px;

	background-repeat: no-repeat;

	float: left;

	height: 10px;

	width: 9px;

	margin: 6px 5px 0px 0px;

}

.button_r div.common-button a span i.groupadd{

	background-position: -94px -509px;

	background-repeat: no-repeat;

	float: left;

	height: 17px;

	width: 17px;

	margin: 6px 5px 0px 0px;

}

 .otheryj{

 	border: 2px dashed #CCC;

	float: left;

 }

  .otheryj ul li{

  	float: left;

	margin: 3px 10px;

	_padding: 3px 10px;

	#padding: 3px 10px;

  }



   .otheryj ul li a{

   	color: #666666;

   }

   .otheryj ul li h2 i{

	background-position: -50px -522px;

	background-repeat: no-repeat;

	float: left;

	width: 19px;

	height: 15px;

	margin-top: 1px;

	}

   .otheryj ul li h2{

	font-size: 14px;

	margin-top:5px;

   }

	.otheryj ul li h2 span{

	color: red;

	}

.pageguide{

background-position: left -631px;

background-repeat: repeat-x;	

float: left;

width:100%;

border-top: none;

border-top: 1px solid #d4d3ff;

border-bottom: 1px solid #d4d3ff;

}

.pageguide h2{

	font-weight: 600;

	font-size: 14px;

	margin: 10px;

	float: left;

}

.search_c{

	float: left;

}

input.longinput{

	width: 300px;

	float: left;

	margin-top: 10px;

	margin-left: 5px;

}

.stepguide{

background-position: left -574px;

background-repeat: repeat-x;	

float: left;

width:100%;

padding: 2px;

border-bottom: 1px solid #d4d3ff;

_margin-top: -2px;

}

.stepguide ul li{

   background-position: left -574px;

	float: left;

	margin-right: 70px;

	padding: 5px;

	color: #515151;

}

.stepguide ul li.now_step{

   background-position: left -605px;

	background-repeat: no-repeat;

	color: #FFF;

	padding: 5px;

	_padding: 3px;

	#padding: 3px;

}

.stepguide ul li.now_step span{

	background-position: right -605px;

	background-repeat: no-repeat;

	padding: 5px 15px 5px 5px;

	margin-left: 10px;

}



#zg_list{

width: 100%;

margin:0px 0px 10px 0px;

_margin-top:-1px;



float: left;

overflow: hidden;

border: 1px solid #d4d3ff;

border-top: none;

}

.zglist_head, .zglist_head1, .zglist_row,  .zglist_rowsel, tklist_row_gray, .tklist_row_white, .tklist_row_bb{

margin: 0px;

line-height: 20px;

text-align: center;

}

.zglist_head{

background-position: -30px -544px;

background-repeat: repeat-x;

margin-top: -1px;

_margin-top: -3px;

_float: left;

color: #6c6c6c;

}

.tklist_row_white{

	background-color: #FFF;

}

div.tklist_row_white div strong, div.tklist_row_bb div strong{

	color: #FF4600;

}

div.tklist_row_white div strong.black, div.tklist_row_bb div strong.black{

	color: #000;

}

.tklist_row_gray{

	background-color: #f8f8f8

}

.tklist_row_white div.group_name, .tklist_row_white div.groupoperate, .tklist_row_white div.uerable_num, .tklist_row_white div.setup_date, .tklist_row_gray div.group_name, .tklist_row_gray div.groupoperate, .tklist_row_gray div.uerable_num, .tklist_row_gray div.setup_date{

	margin: 10px 0px;

	text-align: center;

}

.zglist_head1{

	background-color: #FFF;

	color: #6c6c6c;

}

div.zglist_head1 div strong{

	color: #000;

}

div.spinfo span.liname{

margin-left: 80px;

}

.zglist_row, .zglist_rowsel, .tklist_row_white, .tklist_row_gray{

border-top: 1px dashed #CCC;

}

.tklist_row_bb{

	border-bottom: 1px dashed #CCC;

	padding: 3px 0;

}

.zglist_rowsel{

	 background-color: #fefad3;

}

div.spinfo div.seleckbox{

margin: 15px 20px 0px 15px;

float: left;

}

.spinfo, .spname, .spyj, .tgcj, .spstate, .spoperate, .spprice, .spnum{

	display:table-cell;

	padding: 3px 0px 0px 0px;

}

.spinfo, .group_name, .jy_date_num{

display: table-cell;

float: left;

margin: 0px 0px 0px 10px;

}



.spname, .spyj, .tgcj, .spstate, .spoperate, .uerable_num, .ssdp, .xgzj{

	width: 15%;

	float: right;

	margin-top: 5px;

}

.setup_date, .dj, .cjsl, .yjby, .yjje{

	width: 10%;

	float: right;

	margin-top: 5px;

}

.spnum, .groupoperate{

 	width: 20%;

	float: right;

	margin-top: 5px;

 }

.spprice{

  	width: 10%;

	float: right;

	margin-top: 5px;

  }

.spprice input{

width: 50px;

}

.spinfo div.bbpic{

	border: 1px solid #ccc;

	margin: 3px;

	padding: 1px;

	height: 53px;

	width: 53px;

	overflow: hidden;

	display: table-cell;

	float: left;

}

.spinfo div.bbinfo{

   margin-top: 15px;

	float: left;

	width: 150px;

}

.zglist_row div.spname, .zglist_row div.spyj, .zglist_row div.tgcj{

   margin-top: 15px;

}

.zglist_row div.spstate, .zglist_row div.spoperate, .zglist_row div.spprice, .zglist_row div.spnum, .zglist_rowsel div.spstate, .zglist_rowsel div.spoperate, .zglist_rowsel div.spprice, .zglist_rowsel div.spnum{

	margin-top: 20px;

}

a.zg_link{

	margin-left: 10px;

}

a.zg_link:link, a.zg_link:visited{

	color: #007bd7;

}

a.zg_link:hover, a.zg_link:active{

	color: #007bd7;

	text-decoration: underline;

}

.search_button a i{

  background-position: -69px -508px;

  background-repeat: no-repeat;

  width: 23px;

  height: 25px;

  float: left;

  margin-top: 7px;

  cursor: pointer;

}



.alloprater{

   float: none;

	width: auto;



}

.alloprater ul.splist li{

	float: left;

}

.alloprater div.buttonarea{

	margin: 0px 0px 10px 0px;

	float: left;

	position: relative;

	left: 255px;

}

.alloprater ul.splist li.left_c{

	float: left;

	padding: 30px;

}

.alloprater ul.splist li.left_c ul li{

	font-size: 18px;

	text-align: center;

	font-weight: 600;

	float: none;

	color: #337bff;

}

.alloprater ul.splist li.right_c{

   float: none;

	max-width: 550px;

	_width: 550px;

}

.alloprater ul.splist li.right_c ul li{

	float: left;

}

.alloprater ul.splist li.right_c ul li{

	float: left;

	margin: 5px 6px;

	_margin: 5px 5px;

}

.alloprater ul.splist li.right_c ul li div.small_pic{

border: 1px solid #CCC;	

padding: 1px;

}

.alloprater ul.splist li.right_c ul li div.small_pic_opr{

border: 1px solid #CCC;	

border-top: none;

padding: 0px 8px 0px 9px;

float: none;

}

.qtyjbl{

	float: left;

	margin-top: -1px;

	_margin-top: -3px;

	padding: 0px;

	background-position: left -671px;

	background-repeat: repeat-x;

	background-color: #FFF;

	width: 100%;

	border: 1px solid #d4d3ff;

	border-top: none;

}

.qtyjbl ul li{

	float: left;

	font-weight: 600;

	margin: 10px;

}

.qtyjbl ul li li{

	float: none;

	color: #4c4c4c;

	padding: 3px;

	font-weight: normal;

}

div.bg_gray{

	float: left;

	background-color: #eaeaea;

	width: 100%;

	border: 1px solid #d4d3ff;

}

div.bg_white{

	float: left;

	width: 100%;

	border: 1px solid #d4d3ff;

	border-top: none;

}

div.bg_white ul li{

	float: left;

	line-height: 30px;

	margin: 5px;

}

div.nolist{

	float: left;

	width: 100%;

	text-align: center;

	line-height: 30px;

	border-top: 1px solid #d4d3ff;

}

#zck_list div.nolist{

	float: left;

	clear: both;

	text-align: center;

	line-height: 30px;

	border-bottom: 1px solid #d4d3ff;

	border-top: none;

	color: red;

	font-weight: 600;

}

div.bg_gray_b{

	float: left;

	background-color: #eaeaea;

	width: 100%;

	border-top: 1px solid #d4d3ff;

}

ul.searchinfo li{

	float: left;

	margin:0px;

   padding: 6px 5px;

}



/* css for the homepage */

/* homepage start */

/* set the homepage search bar */

div.h_searchbar{

	width: 100%;

	background-color: #f6f8f8;

	float: left;

}

div.h_searchbar ul {

	margin-left: 30px;

}

div.h_searchbar ul li{

	float: left;

	padding: 8px;

}

div.h_searchbar ul li input{

   width: 325px;

}



/* sub_main_gray */

div.gray_top_cir, div.gray_top_cir span, div.gray_bottom_cir, div.gray_bottom_cir span{

	background-image: url(http://img.alimama.cn/cps/cps_homepage_bg.png);

}

.homepage_lc{

	float: left;

	width: 702px;

}

.homepage_rc{

  float: right;

  width: 245px;

}

.homepage_rc1{

  float: right;

  margin-right:8px; 

  _margin-right:3px;

}

/* gray_top_circle */

div.gray_top_cir{

	background-position: left 0px;;

   background-repeat: no-repeat;

   float: left;

	height: 11px;

	min-width: 950px;

	_width: 500px;

	margin: 5px 0px 0px 0px;

}

div.gray_top_cir span{

	background-position: right -12px;

   background-repeat: no-repeat;

   float: right;

	height: 11px;

	min-width: 950px;

	_width: 450px;

	_margin-left: 500px;

	overflow: hidden;

}

/* gray_bottom_circle */

div.gray_bottom_cir{

	background-position: left -37px;;

   background-repeat: no-repeat;

   float: left;

	height: 12px;

	min-width: 950px;

	margin: 0px;

	_width: 500px;

}

div.gray_bottom_cir span{

	background-position: right -25px;

   background-repeat: no-repeat;

   float: right;

	height: 12px;

	min-width: 950px;

	_width: 450px;

	_margin-left: 500px;

}

div.sub_main_gray{

	background: url(http://img.alimama.cn/cps/sub_main_gray.png) left -2px repeat-x;

	height: 265px;

	margin: -1px 0px;

	border-left: 1px solid #d7d7d7;

	border-right: 1px solid #d7d7d7;

}

div.taoketg{

	background: url(http://img.alimama.cn/cps/left_taoke.png) left top no-repeat;

	height: 262px;

	margin-left:5px;

	_margin-left:3px;

	width: 701px;

}

div.taoketg ul{

	margin: 10px 0px 0px 48px;

}

div.taoketg ul li{

	line-height: 25px;

	border-bottom: 1px dashed #cccccc;

	width: 620px;

}

div.taoketg ul li strong{

   font-size: 18px;

}



div.taoketg div.tg_guide{

	margin: 0px;

	padding: 0px;

}

div.taoketg div.tg_guide ul{

	 margin: 0px 0px 0px 144px;

}

div.taoketg div.tg_guide ul li{

	border: none;

	float: left;

	background-image: url(http://img.alimama.cn/cps/taoke_guide.png);

	height: 79px;

}

div.taoketg div.tg_guide ul li span{

	margin: 79px 10px 0px 0px;

	float: right;

	color: #eb3509;

}

div.taoketg div.tg_guide ul li.txsp{

   background-position: top left;

	background-repeat: no-repeat;

	width: 96px;

}

div.taoketg div.tg_guide ul li.zstg{

   background-position: -96px top;

	background-repeat: no-repeat;

	width: 81px;

}

div.taoketg div.tg_guide ul li.mjgm{

   background-position: -178px top;

	background-repeat: no-repeat;

	width: 86px;

}

div.taoketg div.tg_guide ul li.hdyj{

   background-position: -266px top;

	background-repeat: no-repeat;

	width: 86px;

}

div.taoketg div.tg_guide ul li.next{

   background-position: -353px top;

	background-repeat: no-repeat;

	width: 22px;

	height: 27px;

	margin-top: 30px;

}

div.taoketg div.black_button{

  background: url(http://img.alimama.cn/cps/black_button.png) left top no-repeat;

  float: right;

  padding: 6px 10px;

  margin: 70px 5px 0px 0px;

  #margin: 60px 5px 0px 0px;

  _margin: 40px 5px 0px 0px;

  cursor: pointer;

}

div.taoketg div.black_button a{

	color: #FFF;

	text-decoration: none;

}

.wstk{

	background: url(http://img.alimama.cn/cps/right_taoke.png) left top no-repeat;

	width: 224px;

	height: 152px;

	margin-left: 10px;

}

.wszg{

	background: url(http://img.alimama.cn/cps/right_zg.png) left top no-repeat;

	width: 224px;

	height: 100px;

  margin-top: 5px;

  margin-left: 10px;

}

.wstk ul li.white_22, .wszg ul li.white_22{

   font-size: 22px;

	font-weight: 600;

	color: #FFF;

	padding: 14px 0px 0px 45px;	

}

.wstk ul li.yellow_14{

	padding: 10px 0px 0px 45px;

   #padding: 12px 0px 0px 45px;

	_padding: 12px 0px 0px 45px;	

}

.wstk ul li.yellow_14 a{

	font-size: 14px;

	font-weight: 600;

	color: #fb9151;

}

.wstk ul li.b2{

	margin: 19px 0px 0px 0px;

}

.wszg ul li.red_14{

	padding: 10px 0px 0px 45px;

	#padding: 12px 0px 0px 45px;

	_padding: 12px 0px 0px 45px;

}

.wszg ul li.red_14 a{

   font-size: 14px;

	font-weight: 600;

	color: #f47154;

}

/* sub_main_white */

/* zgtk_guide */

div.zgtk_top span, div.zgtk_guide i, div.zgtk_top, div.zgtk_top div.tt{

	background-image: url(http://img.alimama.cn/cps/gray_top_cir.png);

}

div.zgtk_guide{

	float: left;

	width:100%;

	margin-top: 5px;

}



div.zgtk_guide i{

	background-position: right -88px;

	background-repeat: no-repeat;

	float: right;

   height: 44px;

	width: 10px;

}



div.zgtk_top ul{

   height: 44px;

   margin: 0px;

	float: right;

}

div.zgtk_top ul li{

	float: left;

}

div.zgtk_top ul li.guide_button{

   background: url(http://img.alimama.cn/cps/guide_button_bg.png) 0px 0px no-repeat;

	margin:5px 0px;

	float: left;

}

div.zgtk_top ul li.guide_button a{

   color: #5ba900;

	text-decoration: none;

}

div.zgtk_top ul li.guide_button a strong{

	font-size: 24px;

	float: left;

	padding: 0px 0px 10px 10px;

	font-family: "Arial Black";

}

div.zgtk_top ul li.guide_button a span{

	background: url(http://img.alimama.cn/cps/guide_button_bg.png) right 0px no-repeat;

	padding: 12px 10px 10px 0px;

	float: left;

	cursor: pointer;

	color: #5ba900;

	font-size: 12px;

	font-weight: normal;

	_height: 9px;

	width: auto;

}

div.zgtk_top{

	float: left;

	background-position: left -44px;

	background-repeat: repeat-x;

	height: 44px;

	overflow: hidden;

}

div.zgtk_top div.tt{

   float: left;

	background-repeat: no-repeat;

	background-position: left -132px;

}

div.zgtk_top span{

	float: left;   

	background-repeat: no-repeat;

	background-position: right 0px;

	color: #ff6a2f;

	font-size: 16px;

	font-weight: 600;

	margin-left: 7px;

	padding: 15px 10px 15px 10px;

	margin: 0px;

}



div.zgtk_dt{

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	float: left;

	width: 700px;

	margin: -1px 0px;

	padding: 3px 0 0;

	_padding: 7px 0 0;

}

div.zgtk_foot{

	float: left;

	width: 700px;

	background-color: #f5f5f4;

	border-top: 1px dashed #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	margin-bottom: -1px;

}

div.zgtk_foot_cir{

	float: left;

	background: #f5f5f4 url(http://img.alimama.cn/cps/zgtk_bg.png) 0px 0px no-repeat;

	width: 702px;

   height: 7px;

	overflow: hidden;

}

div.zgtk_dt ul.gray_point{

	background: none;

	list-style-image: url(http://img.alimama.cn/cps/gray_point.png);

   color: #484848;

	font-size: 14px;

	font-weight: 600;

	margin-left: 15px;

	margin-bottom: 10px;

	line-height: 20px;

}

div.zgtk_dt ul.gray_point li{

   width: 90%;

	_float: none;

	#float: none;

	margin-left: 15px;

	color: #636363;

	font-size: 12px;

	font-weight: normal;

}

div.zgtk_dt ul{

	color: #484848;

	font-size: 14px;

	font-weight: 600;

	margin-left: 15px;

	margin-bottom: 10px;

	line-height: 20px;

}

div.zgtk_dt ul li{

	color: #636363;

	font-size: 12px;

	font-weight: normal;

}



div.zgtk_foot ul li{

   float: left;

	margin-left: 30px;

}

div.zgtk_top ul li.next_gray{

   background-image: url(http://img.alimama.cn/cps/next_gray.png);

	width: 18px;

	height: 24px;

	float: left;

	margin-top: 10px;

}

div.zgtk_foot ul li span{

   padding-top: 20px;

	background: none;

	color: #5ba900;

	font-size:12px;

	float: left;

	width: 65px;

}

div.zgtk_foot ul li i{

	background-image: url(http://img.alimama.cn/cps/taoke_tg.png);

	float: left;

	width: 55px;

	height: 60px;

}

div.zgtk_foot ul li i.web{

	background-position: 0px 0px;

	background-repeat: no-repeat;

}

div.zgtk_foot ul li i.chat{

	background-position: -53px 0px;

	background-repeat: no-repeat;

}div.zgtk_foot ul li i.blog{

	background-position: -110px 0px;

	background-repeat: no-repeat;

}div.zgtk_foot ul li i.bbs{

	background-position: -165px 0px;

	background-repeat: no-repeat;

}



/* help_center start*/

div.help_center{

	width: 100%;

	float: left;

	margin-top: 5px;

}

div.help_top, div.help_foot, div.blue_frame_t, div.blue_frame_f, div.blue_frame_t i{

	background-image: url(http://img.alimama.cn/cps/right_top.png);

	background-repeat: no-repeat;

}

div.help_top{

   height: 30px;

	float: left;

}

div.help_top span, div.blue_frame_t span{

	color: #464646;

	font-weight: 600;

	margin: 10px 40px;

	float: left;

}

div.blue_frame_t span{

	margin: 10px 0px;

}

div.help_top a{

	float: right;

	margin: 10px 10px;

}

div.helpc{

	background: url(http://img.alimama.cn/cps/help_center_bg.png) left center repeat-x;

	background-position: center;

	width: 242px;

	border-left: 1px solid #d7d7d7;

	border-right: 1px solid #d7d7d7;

	float: left;

	margin: -1px 0px;

	padding: 3px 0px 0px 0px;

}

div.helpc ul li a:hover, div.helpc ul li a:active, div.helpc ul li a:link, div.helpc ul li a:visited{

	color: #0065ff;

}

div.help_foot{

   background-position: left -31px;

	height: 10px;

	float: left;

	overflow: hidden;

	width: 100%;

}

ul.bule_point_33{

   list-style-image: url(http://img.alimama.cn/cps/blue_point_b.png);

	margin-left: 30px;

	line-height: 17px;

}

/* help_center end*/



/* blue_frame start*/

div.blue_frame{

   width: 100%;

	float: none;

	margin-top: 5px;

}

div.blue_frame_t{

	height: 31px;

	float: left;

	width: 100%;

	background-position: left -40px;

	background-repeat: no-repeat;

}

div.blue_frame_t i.top{

	background-position: 0px -80px;

	background-repeat: no-repeat;

	float: left;

	height: 37px;

	width: 46px;

	margin: -4px 0px 0px -2px;

}

div.blue_frame_t i.jl{

	background-position: -49px -80px;

	background-repeat: no-repeat;

	float: left;

	height: 37px;

	width: 45px;

	margin: -4px 0px 0px 0px;

}

div.blue_frame_c{

	width: 242px;

	border-left: 1px solid #a0d8ef;

	border-right: 1px solid #a0d8ef;

	float: left;

	margin: -1px 0px;

	padding: 5px 0px 0px;

}

div.blue_frame_c ul{

	line-height: 20px;

}

div.blue_frame_c ul.no_num{

	text-indent: 20px;

}

div.blue_frame_c ul li a:hover, div.blue_frame_c ul li a:active, div.blue_frame_c ul li a:link, div.blue_frame_c ul li a:visited{

	color: #0065ff;

}

div.blue_frame_c ul li{

	border-bottom: 1px dotted #ccc;

	margin: 0px 2px;

}

div.blue_frame_c ul li.noborder{

	border: none;

}

div.blue_frame_c ul li i{

	background-image: url(http://img.alimama.cn/cps/taoke_guide.png);

	background-repeat: no-repeat;

	color: #FFF;

	font-weight: 600;

	font-style: normal;

	padding: 0px;

	text-align: center;

	margin: 2px 17px;

	font-size: 9px;

	letter-spacing: -2px;

}

div.blue_frame_c ul li i.yellow{

	background-position: -355px -32px;

	width: 15px;

	height: 15px;

	float: left;

	line-height: 15px;

}

div.blue_frame_c ul li i.gray{

	background-position: -355px -61px;

	width: 15px;

	height: 15px;

	float: left;

	line-height: 15px;

}

div.blue_frame_f{

   background-position: left -72px;

	height: 10px;

	float: left;

	width: 100%;

	overflow: hidden;

}

/* blue_frame end*/

/* good_baby start*/

div.good_baby, div.experience_share{

	float: none;

	width: 100%;

	padding: 12px 0 0;

}

div.good_baby_t{

	background: url(http://img.alimama.cn/cps/right_top.png) left -118px repeat-x;

	height: 29px;

	float: left;

	width:100%;

	_padding: 0px 2px 0px 0px;

}

div.help_t{

	background: url(http://img.alimama.cn/cps/right_top.png) left -255px repeat-x;

	float: left;

	width:100%;

	_padding: 0px 2px 0px 0px;

}

div.help_t_db{

	background: url(http://img.alimama.cn/cps/right_top.png) left -284px repeat-x;

	float: left;

	width:100%;

	height: 60px;

	_padding: 0px 2px 0px 0px;

}

div.good_baby_t i, div.help_t i, div.help_t_db i{

	background-image: url(http://img.alimama.cn/cps/right_top.png);

	background-repeat: no-repeat;

	width: 9px;

	height: 29px;

}

div.help_t i{

	margin-right: -2px;

	_margin-right: 0px -1px;

	width: 8px;

	height: 29px;

}

div.help_t_db i.left_cir{

	background-position: -1px -344px;

	float: left;

	height: 60px;

	width: 15px;

}

div.help_t_db i.right_cir{

   background-position: -17px -344px;

	float: right;

   height: 60px;

	width: 16px;

	margin-right: -3px;

}

div.help_t i.left_cir{

	background-position: -137px -88px;

	float: left;

}

div.help_t i.right_cir{

   background-position: -146px -88px;

	float: right;

}

div.good_baby_t i.left_cir{

	background-position: -97px -89px;

	float: left;

}

div.good_baby_t i.right_cir{

	background-position: -107px -89px;

	float: right;

}

div.good_baby_t ul li, div.good_baby_t ul li span, div.good_baby_t ul li.selected, div.experience_share_t ul li, div.experience_share_t ul li span{

	background-image: url(http://img.alimama.cn/cps/right_top.png);

	background-repeat: no-repeat;

}



div.good_baby_t ul li.selected{

	float: left;

	background-position: left -202px;

	margin: 3px 15px 0px 0px;

}

div.good_baby_t ul li.selected span{

	float: left;

	background-position: right -202px;

	margin: 0px 0px 0px 10px;

	padding: 5px 10px 5px 0;

}

div.good_baby_t ul li{

	float: left;

	background-position: left -229px;

	margin: 5px 15px 0px 0px;

}

div.good_baby_t ul li span{

	float: left;

	background-position: right -229px;

	margin: 0px 0px 0px 10px;

	padding: 5px 10px 3px 0;

}

div.good_baby_t ul li a{

   color: #ca6502;

	text-decoration: none;

}

div.good_baby_t ul li a span{

	cursor: pointer;

}

div.good_baby_t ul li.selected a{

	font-weight: 600;

	color: #ff4e00;

}

div.good_baby_t div.more{

	color: #FFF;

	float: right;

   margin-top: 5px;

}

div.good_baby_t div.more a{

	color: #FFF;

}

div.good_baby_c{

	border-left: 1px solid #ff7000;

	border-right: 1px solid #ff7000;

	float: left;

	width: 700px;

	margin: -2px 0px 0px 0px;

}



div.good_baby_line1{

	float: left;

	border-bottom: 1px dotted #ff7000;

	margin: 10px 0px 0px;

	width: 100%;

	padding-bottom: 10px;

}

div.good_baby_line2{

   float: left;

	margin: 10px 0px 0px;

	_padding: 0px 0px 5px;

	#padding: 0px 0px 6px;

}

div.baby_info{

	 float: left;

	}

div.baby_info li{

	float: left;

}

div.baby_info li.baby_pic{

	width: 82px;

	height: 82px;

	overflow: hidden;

	margin: 5px;

}

div.baby_info li li{

	float: none;

	margin-top: 5px;

	width: 135px;

}

div.baby_info li li strong{

	color: #ff2400;

}

div.baby_info li li a{

	color: #0066e2;

}

div.help_f, div.help_f span, div.good_baby_f, div.good_baby_f span, div.experience_share_f, div.experience_share_f span, div.zgtk_guide_f, div.zgtk_guide_f span{

	background-image: url(http://img.alimama.cn/cps/cps_homepage_bg.png);

	background-repeat: no-repeat;

	float: left;

}

div.zgtk_guide_f{

	background-position: left -49px;

	height: 45px;

	float: left;

	width: 100%;

}

div.zgtk_guide_f span{

	background-position: right -49px;

	height: 45px;

	float: right;

	width: 50%;

}

div.good_baby_f{

	background-position: left -96px;

	height: 9px;

	float: left;

	width: 100%;

	overflow: hidden;

}

div.good_baby_f span{

	background-position: right -96px;

	height: 9px;

	float: right;

	width: 50%;

}

/* good_baby end*/

div.help_c{

	border-left: 1px solid #fdcb5b;

	border-right: 1px solid #fdcb5b;

	float: left;

	width: 100%;

	margin: -2px 0px 0px 0px;

}

div.help_c ul{

	background: none;

	list-style-image: url(http://img.alimama.cn/cps/gray_point.png);

   color: #484848;

	margin-left: 15px;

	margin-bottom: 10px;

	line-height: 20px;

	list-style-position: outside;

	padding-left: 10px;

}

div.help_c ul li a{

	float: none;

}

div.help_c  i{

	font-style: normal;

	color: #F59600;

	margin-left: 10px;

}

div.help_c p{

	padding: 0px 10px;

	text-indent: 24px;

	line-height: 20px;

	color: #5A5A5A;

}

div.help_c a{

	float: right;

	margin-right: 10px;

}

div.help_t h5{ 

	font-style: normal;

	padding: 5px 0px;

	color: #fd5300;

	float: left;

}

a.toplink:hover, a.toplink:active, a.toplink:link, a.toplink:visited{

	float: right;

	margin: 8px 0 0;

	color: #FD5300;

	font-weight: 600;

}

div.help_t_db h5{ 

	font-style: normal;

	padding: 5px 0px;

	color: #fd5300;

	float: left;

	width: 900px;

}

div.help_c h4{ 

	font-style: normal;

	padding: 5px 5px;

	color: #F59600;

	float: left;

	font-size: 14px;

}

div.help_t h5 strong{

	font-size: 16px;

	font-style: italic;

}

div.help_c h6{ 

	font-style: normal;

	margin: 0px 5px;

	line-height: 20px;

	color: #5A5A5A;

}

div.help_f{

	background-position: left -117px;

	height: 10px;

	float: left;

	width: 100%;

	overflow: hidden;

	padding: 0px 2px;

}

div.help_f span{

	background-position: right -117px;

	height: 10px;

	float: right;

	width: 50%;

}

/* ʹÓ°ï start*/

.helpmenu{

	 width: 215px;

	 margin: 0 0 0 10px;

}

.helpmenu div.top_cir{

	background-image: url(http://img.alimama.cn/cps/alimama_qua1_23.gif);

   height: 6px;

	width: 211px;

	overflow: hidden;

}

.helpmenu h2{

	border-right: 1px solid #fbd379;

	border-left:  1px solid #fbd379;

   width: 204px;

	font-size: 14px;

	padding: 5px 0;

	color: #FD5300;

	padding-left: 5px;

	background: url(http://img.alimama.cn/cps/right_top.png) left -255px repeat-x;

}

.tb-accordion-content{

	border: 1px solid #fbd379;

	width: 209px;

}

.tb-accordion-content ul, .bottommenu ul{

	list-style-image: url(http://img.alimama.cn/cps/alimama_qua_28.gif);

   list-style-position: inside;

	margin: 0 2px;

	color: #f59600;

	font-weight: 600;

	font-size: 14px;

}

.bottommenu ul.rc li.link{

    list-style-image: none;

	 text-align: right;

	 color: #F59600;

}

.bottommenu ul.rc li.link a:hover, .bottommenu ul.rc li.link a:active, .bottommenu ul.rc li.link a:link, .bottommenu ul.rc li.link a:visited{

	color: #F59600;

	font-weight: 600;

	font-size: 14px;

}

.tb-accordion-content ul li, .bottommenu ul li{

	 font-size: 12px;

	 line-height: 20px;

}

.tb-accordion-content ul li a:hover, .tb-accordion-content ul li a:link, .tb-accordion-content ul li a:visited, .tb-accordion-content ul li a:active, .bottommenu ul li a:hover, .bottommenu ul li a:link, .bottommenu ul li a:visited, .bottommenu ul li a:active{

	color: #5a5a5a;

}

.tb-accordion-content ul li{

	*text-indent: -10px;

}

.tb-accordion-content ul li a{

	*margin: 0 0 0 5px;

}

.bottommenu{

	width: 100%;

	margin: 10px 0;

	float: left;

}

.bottommenu ul.lc{

   width: 350px;

	float: left;

}

.bottommenu ul.rc{

   width: 350px;

	float: right;

}

.help_rc{

	width: 710px;

}

.help_rc div.top_cir{

	background-image: url(http://img.alimama.cn/cps/alimama_qua2_23.gif);

   height: 6px;

	width: 709px;

	overflow: hidden;

}

.help_rc div.bottom_cir{

	background-image: url(http://img.alimama.cn/cps/alimama_qua2_32.gif);

   height: 7px;

	width: 709px;

	overflow: hidden;

}

.helpframe{

	border-right: 1px solid #fbd379;

	border-left:  1px solid #fbd379;

	width: 707px;

	height: auto;

}

.helpframe iframe{

	width: 707px;

	height: auto;

	overflow: auto;

}

/* ʹÓ°ï end*/

/* experience_share start*/

div.experience_share_t{

	background: url(http://img.alimama.cn/cps/right_top.png) left -147px repeat-x;

	height: 29px;

	float: left;

}

div.experience_share_t i{

	background-image: url(http://img.alimama.cn/cps/right_top.png);

	background-repeat: no-repeat;

	width: 9px;

	height: 29px;

}

div.experience_share_t i.left_cir{

	background-position: -117px -89px;

	float: left;

}

div.experience_share_t i.right_cir{

	background-position: -127px -89px;

	float: right;

}



div.experience_share_t ul li{

	float: left;

	background-position: left -176px;

	margin: 5px 15px 0px 0px;

}

div.experience_share_t ul li.zg{

	margin-left: 260px;

}

div.experience_share_t ul li span{

	float: left;

	background-position: right -176px;

	margin: 0px 0px 0px 10px;

	padding: 5px 10px 3px 0;

	color: #464646;

	font-weight: 600;

}

div.experience_share_c{

	border-left: 1px solid #d6d6d6;

	border-right: 1px solid #d6d6d6;

	float: left;

	width: 700px;

	margin: -2px 0px -1px 0px;

	padding-top: 10px;

}

div.experience_share_c div ul{

	list-style-image: url(http://img.alimama.cn/cps/blue_point_s.png);

	list-style-position: inside;

}

div.experience_share_c div ul li{

	border-bottom: 1px dotted #dedede;

	line-height: 20px;

	text-indent: 5px;

}

div.experience_share_c div ul li.noborder{

	border: none;

}

div.experience_share_c div.taoke_ex{

	float: left;

	width: 48%;

}

div.taoke_ex ul li a, div.zg_ex ul li a{

	color: #0042e1;

	_margin-left: 10px;

	#margin-left: 10px;

}

div.experience_share_c div.zg_ex{

	float: right;

	width: 48%;

}

div.experience_share_f{

	background-position: left -106px;

	height: 11px;

	float: left;

	width: 100%;

}

div.experience_share_f span{

	background-position: right -106px;

	height: 11px;

	float: right;

	width: 50%;

}

/* experience_share end*/



/* homepage end */

.page_num{

	float: left;

	width: 100%;

}

div.taobao_search{

   background: url(http://img.alimama.cn/cps/taobao_lm.png) 0 0 repeat-x;

        line-height:25px;

        float:left;

        margin:0px;

        width: 948px;

        height: 35px;

}
div.taobao_search i{

	background-image: url(http://img.alimama.cn/cps/taobao_lm.png);

	background-repeat: no-repeat;

	height: 35px;

	width: 6px;

}

div.taobao_search i.left{

	float: left;

	background-position: 0px -69px;

}

div.taobao_search i.right{

	float: right;

	background-position: -8px -69px;

}

div.taobao_search ul{

	margin: 0px;

	padding: 0px;

}

div.taobao_search ul li{

	 float: left;

	 margin: 5px;

}

div.taobao_search ul li a{

    color: #feeabc;

	 margin: 3px;

}

div.hot_search{

   background: url(http://img.alimama.cn/cps/taobao_lm.png) 0 -34px repeat-x;

	line-height:25px; 

	float:left; 

	margin:0px;

	width: 948px;

	height: 34px;

}

div.hot_search i{

	background-image: url(http://img.alimama.cn/cps/taobao_lm.png);

	background-repeat: no-repeat;

	height: 34px;

	width: 6px;

}

div.hot_search i.left{

	float: left;

	background-position: -15px -69px;

}

div.hot_search i.right{

	float: right;

	background-position: -24px -69px;

}

div.hot_search ul{

	margin: 0;

	padding: 0;

}

div.hot_search ul li{

	float: left;

	margin: 5px;

	color: #666666;

}

div.hot_search ul li a:hover, div.hot_search ul li a:link, div.hot_search ul li a:visited, div.hot_search ul li a:active{

	color: #666666;

}

div.taoke_tg{

	background-color:#f1f1f1; 

	line-height:25px; 

	border-left: 1px solid #d9dee4; 

	border-bottom:1px solid #d9dee4; 

	border-right:1px solid #d9dee4;

	float:left; 

	margin:0px;

	width: 948px;

}

div.taoke_tg ul{

	margin: 0px -30px;

}

div.taoke_tg ul li{

	float: left;

	background-image: url(http://img.alimama.cn/cps/taoketg.png);

	background-position: left -50px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 20px;

}

div.taoke_tg ul li.selected{

	float: left;

	background-image: url(http://img.alimama.cn/cps/taoketg.png);

	background-position: left -26px;

	background-repeat: no-repeat;

	padding: 0px 0px 0px 20px;

}

div.taoke_tg ul li.selected a span{

	float: left;

	background-image: url(http://img.alimama.cn/cps/taoketg.png);

	background-position: right -26px;

	background-repeat: no-repeat;

	padding: 2px 10px 0px 0px;

}

div.taoke_tg ul li a span{

	float: left;

	height: 25px;

	padding: 2px 10px 0px 0px;

}

#Content .ItemList01 .ImgSize160 li div.taok_particular{

	bottom:4px;

	left: 40pt;

	#left: 35pt;

	_left: 35pt;

	position:absolute;

	width: auto;

}

#Content div.view_baby_info{

	background-image: url(http://img.alimama.cn/cps/but.gif);

	background-position: left 0px;

	background-repeat: no-repeat;

	background-color:transparent;

   width: 100px;

	height: 22px;

	margin: 10px 0 0 40px;

	_margin: 10px 0 0 20px;

	float: left;

	display: block;

	padding: 0 0px 0 10px;

}

#Content div.view_baby_info span{

	background-image: url(http://img.alimama.cn/cps/but.gif);

	background-position: right 0px;

	background-repeat: no-repeat;

	cursor: pointer;

	float: left;

	padding: 0 10px 0 0;

	#padding: 0 10px 0 0;

	_padding: 0 10px 0 0;

	text-align: center;

	height: 22px;

	line-height: 22px;

	width: auto;

	margin: 0 0 0 10px;

}



.ItemList01 .ImgSize150{

	border: 1px dotted #CCC;

	border-bottom: none;

	border-right: none;

	float: left;

}

.ItemList01 .ImgSize150 li{

  width: 185px !important;

  width: 175px;

  height: 270px;

  border: 1px dotted #CCC;

  border-left: none;

  border-top: none;

  margin: 0px;

  padding: 0px;

}

.ItemList01 .ImgSize150 li a{
margin:0pt;
padding:10px 0pt 0pt;
width:185px !important;
}

.ItemList01 .ImgSize150 li .pic{

	background:url(http://img.alimama.cn/cps/pic_bg2.gif)  center no-repeat top;

	width: 123px;
_width:100%;
	margin: 0px auto;
	height:265px;
	

}
.ItemList01 .ImgSize150 li a.pic:hover{

	background: url(http://img.alimama.cn/cps/pic_bg2.gif)  center no-repeat top #FFFFE3;
	margin: 0px auto;
	height:260px;
	_height:265px;
	width: 123px;
	_width:100%;

}


.ItemList01 .ImgSize150 li .pic .list_img{

height: 120px;
width: 120px;
margin:8px auto 28px auto;
*margin:10px auto 40px auto;
overflow: hidden;
vertical-align :middle;
}

#Content div.taobao_lc{

	float: left;

	width: 745px;

}

#Content div.taobao_rc{

	float: right;

	width: 185px;

	margin: 5px;

}

.hot_list{

	float: none;

	width: 100%;

}

.hot_list div.hot_list_t{

	background-image: url(http://img.alimama.cn/cps/taobao_lm.png);

	background-position: right -108px;

	background-repeat: no-repeat;

	float: left;

	width: 100%;

	padding-right:2px;

}

.hot_list div.hot_list_t span{

	background-image: url(http://img.alimama.cn/cps/taobao_lm.png);

	background-position: left -108px;

	background-repeat: no-repeat;

	float: left;

	padding: 8px 8px 8px;

	color: #FFF;

	font-size: 14px;

	font-weight: 600;

	line-height: 20px;

}

.hot_list div.hot_list_c{

	float: left;

	border: 1px solid #d7d6fe;

	width: 100%;

	margin-top:-5px;

}

.hot_list div.hot_list_c ul li .pic{

	background-color: #ffffe3;

	border-bottom: 1px dotted #CCC;

	float: left;

	padding: 5px;

	color: #000;
	vertical-align:top;

	text-decoration: none;

	height: 123px;

}

.hot_list div.hot_list_c ul{

	margin: 0;

	padding: 0;

}

.hot_list div.hot_list_c ul li{

	width: 100%;

	float: left;

}
.hot_list div.hot_list_c ul .price{

	color: #FFF;

	background-color: #ff3366;

	font-weight: 600;
text-decoration: none;
	float: none;

	margin: 0 0 0 5px;

	padding-left: 2px;

}


.hot_list div.hot_list_c ul li .info{

float: left;

width: 85px;

_width: 90px;
color:#000;
line-height:18px;

cursor: pointer;

}


/* fangyy end */





i.all-top{

background-position: -43px -62px;

background-repeat:no-repeat;

width:14px;

height:14px;

float: left;

margin-top:2px;

margin-right:10px;

}

i.all-buttum{

background-position: -60px -62px;

background-repeat:no-repeat;

width:14px;

height:14px;

float: left;

margin-top:2px;

margin-right:10px;

}

.page_l{

background-position: -79px -60px;

background-repeat:no-repeat;

width:18px;

height:18px;

border:none;

margin-top:1px;

float: left;

}

.page_r{

background-position: -97px -60px;

background-repeat:no-repeat;

width:18px;

height:18px;

border:none;

margin-top:1px;

float: left;

}

ul.page_number{

	margin-right:20px;

	margin-top:2px;

	}

ul.page_number li{

float:right; 

line-height:18px;

padding: 5px 2px;

}

ul.page_number li a.pag{
	background-color:#fff;
	border:1px solid #dddddd;
	height:18px;
	text-align:center;
	float:left;
	padding:0px 2px;
	margin:0px 1px;
	line-height:16px;
	color:#1835d1;
	}

ul.page_number li a.pag:hover{
background-color:none;
border:none;
height:18px;
text-align:center;
float:left;
padding:1px 3px;
margin:0px 1px;
line-height:16px;
color:#1835d1;

}

ul.page_number li a.current {
background-color:#ccc;
border:none;
height:18px;
text-align:center;
float:left;
padding:1px 3px;
margin:0px 1px;
line-height:16px;
color:#000;
}
.ItemList01 li a img{
height:auto;
width:auto;
}

