﻿@charset "utf-8";
* {
margin:0;
padding:0;
color:#474747;
word-break:break-all;
font-family: "宋体";
font-size: 12px;
line-height: 140%;
}
body{
background:#fff;
}
input {
line-height:18px;
height:18px;
border:1px solid #AAAAAA;;
}
hr {
height:1px;
color: #CCCCCC;
}
ul,li,ol {
list-style-type:none;
list-style-position: outside;
}
a {color:#4193DD;text-decoration: underline;}
a, a * { cursor:pointer;}
a:hover {text-decoration: underline;}
	.nounderline a {text-decoration:none;}
	.nounderline a:hover{text-decoration:none;}
	.hoverunderline a {text-decoration:none;}
	.hoverunderline a:hover {text-decoration:underline;}
a img {border:none;}
button {
	height:21px;
	border: 1px solid #C8C8CA;
	background:url(/index/img/button_2.gif) repeat-x center;
	margin: auto 3px;
	padding-top: 1px;
}
	.button_sys {
	height:26px;
	width:73px;
	border:none;
	background:url(/index/img/button_sys.gif) no-repeat;
	margin:auto 3px;
	}
	.button_sys_s {
	height:26px;
	width:59px;
	border:none;
	background:url(/index/img/button_sys_s.gif) no-repeat;
	margin:auto 3px;
	}
	.button_sys_l {
	height:26px;
	width:120px;
	border:none;
	background:url(/index/img/button_sys_l.gif) no-repeat;
	margin:auto 3px;
	}
	.button {
	height:21px;
	border: 1px solid #C8C8CA;
	background:url(/index/img/button_2.gif) repeat-x center;
	margin: auto 3px;
	padding-top: 1px;
	}
	.button_search {
	height:21px;
	border: 1px solid #C8C8CA;
	background:url(/index/img/button_2.gif) repeat-x center;
	margin: auto 3px;
	padding-top: 1px;
	}
	.button_search_long {
	height:21px;
	border: 1px solid #C8C8CA;
	background:url(/index/img/button_2.gif) repeat-x center;
	margin: auto 3px;
	padding-top: 1px;
	}
	.button_long {
	width:122px;
	height:26px;
	padding-top:3px;
	border:none;
	background:url(/index/img/button_long.gif) no-repeat center;
	}
	.button_name {
	width:120px;
	height:24px;
	border:none;
	background:url(/index/img/button_name.gif) no-repeat center;
	color:#ffffff;
	font-weight: bold;
	margin:0 5px;
	}
	.button_club {
	width:170px;
	height:26px;
	border:none;
	background:url(/index/img/button_club.gif) no-repeat center;
	font-weight:bold;
	}
/*============font-style===============*/
.c_special,.c_special * {}
.c_gra,.c_gra * {color:#666666;}
.c_black,.c_black *{color:#000000;}
.c_blue_d,.c_blue_d * {color:#003399;}
.c_white,.c_white * {color:#ffffff;}
.c_white2 {color:#ffffff;}
.c_org,.c_org * {color:#FF6400;}
.c_service,.c_service * {color:#0066FF;}
.c_red ,.c_red * {color:#F40700;}
a.c_red {color:#F40700;}
.c_gra2,.c_gra2 * {color:#B6B6B6;}

.bg_blue {background-color:#ECF3FF;}

.f_10,.f_10 *{font-size:10px;}
.f_12,.f_12 *{font-size:12px;}
.f_14,.f_14 *{font-size:14px;}
.f_16,.f_16 *{font-size:16px;}
.f_18,.f_18 *{font-size:18px;}

.bold,.bold * {font-weight:bold;}
.nobold,.nobold * {font-weight:normal;}
.t_i_100 { text-indent:100px;}
.t_i_24 {text-indent:24px;}
/*=============line-height=============*/
.line_20,.line_20 * {line-height:20px;}
.line_22,.line_22 * {line-height:22px;}
.line_24,.line_24 * {line-height:24px;}
.line_35,.line_35 * {line-height:35px;}
/*============margin-padding===========*/
.t_c {text-align:center;}
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c_all,.t_c_all *{text-align:center;}
.t_l_all,.t_l_all *{text-align:left;}
.t_r_all,.t_r_all * {text-align:right;}

.m_tb_5 { margin-bottom:5px; margin-top:5px;}
.m_b_5 {margin-bottom:5px;}
.m_b_10 {margin-bottom:10px;}
/*.m_l_25 { margin-left:25px;}*/
.m_t_5 {margin-top:5px;}
.m_t_10 {margin-top:10px;}
/*.m_t_25 {margin-top:25px;}*/
.m_5 {margin:5px;}
.p_15 {padding:15px;}
.p_10 {padding:10px;}
.p_5 {padding:5px;}
.p_b_5 {padding-bottom:5px;}
.p_l_5 {padding-left:5px;}
.p_l_10 {padding-left:10px;}
.p_lr_10 {padding:0 10px;}
.p_lr_20 {padding:0 20px;}
.p_r_5 {padding-right:0px;}

.img_1_b {
border:1px solid #CCCCCC;
padding:2px;
}

.img_3_1 {
border:1px solid #cccccc;
margin:5px;
}
/*============layout====================*/
.w_770 {width:950px; margin:0 auto;}

.f_l {float:left;}
.f_r {float:right;}
.f_c {clear:both;}



#s_top{ clear:both;}
		#usertop {width:950px; margin:0 auto;}
			#logo {width:195px; margin-left:0px; float:left; padding:4px 0;}
			#beforlogin { width:700px;  float:right; text-align:right; color:#60A7E5; font-weight:bold; line-height:26px;}
				#beforlogin a{margin:0 8px; text-decoration:none;}
			#logedin { width:590px;  float:right; text-align:right; color:#097FBD; height:26px;font-weight:bold; line-height:26px;}
				#logedin a{margin:0 8px; text-decoration:none;}
				#logedin a.mail  { background:url(/index/img/new_mail.gif) no-repeat left; padding-left:18px; margin:0; text-decoration:underline;}
			#hotsearch {width:520px; float:right; text-align:left; line-height:20px; margin-top:4px;}
				#hotsearch a {margin:0 5px; line-height:20px; text-decoration:none;}
		#topsearch {width:520px; float:right;}
			#topsearch .left {background:url(/index/img/950search_l.gif) no-repeat right; width:5px;}
			#topsearch .right {background:url(/index/img/950search_r.gif) no-repeat right; width:5px;}
			#topsearch .userinput {background:url(/index/img/950search_bg.gif) repeat-x center; height:25px; width:370px;}
			#topsearch .userinput input {border:none; background:none; line-height:18px; height:18px; width:100%;}
			#topsearch .userslect {background:url(/index/img/950search_slect.gif) no-repeat left; width:68px;}
			#topsearch #slectdown {z-index:999;position:absolute; margin-top:18px; margin-right:68px; border:1px solid #ABABAB; background-color:#ffffff; width:66px; clear:both;}
			#topsearch #slectdown a { display:block; clear:both; padding:3px 5px; text-decoration:none; width:56px;}
			#topsearch #slectdown a:hover {background-color:#60A7E5; color:#ffffff;}
			#topsearch .slected { display:block; clear:both; padding:3px 5px 0 5px; text-decoration:none; width:56px;}
			#topsearch .go {text-align:right; padding-right:8px;}

		#NAV            {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
		#s_page         {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
		#s_page_tag     {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
		#s_page_index   {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_index #NHome     {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}	
		#s_page_video   {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_video #NVideo    {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_playlist{background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_playlist #NPlist {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_category{background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_category #NClass {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_pk      {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_pk #NPK          {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_club    {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_club #NClub      {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_top     {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_top #NTop        {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_special {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_special #NSub    {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_search {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}

			#s_page_user    {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_user #NUser      {background:url(/index/img/950nav_now.gif) no-repeat center 2px ; line-height:35px; color:#000000;}
		#s_page_card{background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			#s_page_card #NCard { background:url(/index/img/950nav_now.gif) no-repeat right 2px ; line-height:35px; color:#000000;}
		.New img { position:absolute; top:90px;}
		#s_page_search {background:url(/index/img/950nav_bg.gif) repeat-x; height:35px; clear:both;}
			.s_nav { padding-left:10px; width:925px; margin:0 auto; text-align:center;}
			.s_nav a { display:block; float:left; width:80px; color:#ffffff; font-weight:bold; font-size:14px; text-decoration:none; line-height:35px;}
			.s_nav a:hover{text-decoration:none;}
			.s_nav img {float:left; margin-top:10px;}
			.s_nav .upload { margin:0;}
				.s_nav .upload img {margin-top:2px; margin-left:22px;}




#s_subnav { text-align:center; background:url(/group/images/950subnav_bg.gif) repeat-x top; height:22px; clear:both;}
	#s_subnav * { font-family:"宋体",Arial, Helvetica, sans-serif;}
	#s_subnav a {margin:0 8px; text-decoration:none; color:#474747; line-height:14px; font-family:Arial, Helvetica, sans-serif;}
	#s_subnav a.hot {color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
	#s_subnav strong { font-family:Arial, Helvetica, sans-serif;}
	#s_subnav #navrss a{ float:right; margin:0 10px 0 0; }
		
		
	
#s_mainbg {
width:100%;
clear:both;
margin:0 auto;
}
#s_mainbg2 {
width:100%;
clear:both;
margin:0 auto;
background:url(/index/img/body_bg.jpg) repeat-x top;
}
#s_main {
width:950px;
text-align:center;
clear:both;
margin:0 auto;
}
	#s_left {
	width:435px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	}
	#s_right {
	width:225px;
	float:left;
        margin-left:5px;
	overflow:hidden;
	}
	#s_right4 {
	width:225px;
	float:left;
        margin-left:15px;
	overflow:hidden;
	}
	#s_left2 {
	width:225px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	}
	#s_right2 {
	width:535px;
	float:left;
	overflow:hidden;
	}
	#s_left3 {
	width:480px;
	float:left;
	margin-right:5px;
	overflow:hidden;
	}
        #s_left_News {
	width:650px;
	float:left;
	margin-right:5px;
	overflow:hidden;
	}
	#s_right3 {
	width:280px;
	float:left;
	overflow:hidden;
	}
	
#s_bottom {
width:950px;
margin:0 auto;
clear:both;
height:96px;
text-align:center;
padding-top:50px;
}



.bottom {height:26px; width:100%; background:url(/group/images/page1_bg.gif) repeat-x bottom; clear:both;}
	.bottom th { background:url(/group/images/page1_left.gif) no-repeat left; width:30px;}
	.bottom .end {background:url(/group/images/page1_right.gif) no-repeat right; padding-right:5px; text-align:right;}
	
.top {width:100%; height:30px; background:url(/index/img/page_bg.gif) repeat-x bottom;}
	.top th {background:url(/group/images/page_left.gif) no-repeat left; width:7px;}
	.top .end {background:url(/group/images/page_right.gif) no-repeat right; padding-right:5px;}
	.top h3 {font-size:14px; margin-left:5px;}
	
.top2 {width:100%; height:30px; background:url(/group/images/page_bg.gif) repeat-x bottom;}
	.top2 th {background:url(/group/images/page_left2.gif) no-repeat left; width:7px;}
	.top2 .end {background:url(/group/images/page_right2.gif) no-repeat right;}
	.top2 h3 {font-size:14px; margin-left:5px;}
	
	
.pages {}
	.pages a {
	text-decoration:underline;
	width:12px;
	padding:1px;
	color: #595858;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1px;
	}
	.pages h3 {
	margin-left:10px;
	text-align:left;
	font-size:14px;
	color:#000000;
	}
.pages .hover {
	text-decoration:underline;
	width:12px;
	color: #595858;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border:1px solid #C8C8C8;
	font-size:11px;
}

.QLiconS {position:absolute; cursor:pointer; margin-left:55px; margin-top:40px;}
.QLiconB {position:absolute; cursor:pointer; margin-left:108px; margin-top:76px;}
.QLiconX {position:absolute; cursor:pointer; margin-top:55px; text-align:right; width:100px;}


.Online {margin-left:2px;}

/*1124forshare*/
.class_b { background:url(/group/images/class_bgb.gif) repeat-x bottom; }
.class_b * {font-size:1px; overflow:hidden; line-height:1px;}
.class_b th {background:url(/group/images/class_bl.gif) no-repeat bottom; width:5px;}
.class_b td {background:url(/group/images/class_br.gif) no-repeat right; height:5px;}

.class_body { border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; background-color:#ffffff; clear:both; padding:7px;}

.matching {border:1px dashed #aaaaaa; width:93%; margin-top:4px;}
.matching a {padding:4px; line-height:24px;}
.matching a:hover {color:#4193DD;}

.PLlist {padding:8px 20px;}
.PLlist .tit {height:32px; line-height:16px;}
.PLlist .time { padding-left:10px; color:#8A8A8A; font-weight:normal; font-size:10px;}



.vclass *{ height:1px; overflow:hidden; background-color:#ffffff;}
.vclass_t1 {
	margin:0 1px;
	padding:0 1px;
	background-color:#E2E2E4;
	border-left:1px solid #F9F9F9;
	border-right:1px solid #F9F9F9;
}
.vclass_t1 div { background-color:#C7C6CB;}
.vclass_t2 {
	background-color:#C7C6CB;
	padding:0 1px;
	border-left:1px solid #F9F9F9;
	border-right:1px solid #F9F9F9;
}
.vclass_t2 div {
		border-left:1px solid #E4E4E6;
		border-right:1px solid #E4E4E6;
		background-color:#ffffff;}
		.vclass_t3 {border-left:2px solid #E2E2E4; border-right:2px solid #E2E2E4;}
		.vclass_body { border-left:1px solid #C7C8CC; border-right:1px solid #C7C8CC; background-color:#ffffff;}
		.vclass_body table * {color:#66BFE7;}
		.vclass_b3 {border-left:2px solid #E2E2E4; border-right:1px solid #C8C7CC;}
		.vclass_b2 {
			background-color:#C7C6CB;
			padding:0 1px;
			border-left:1px solid #F9F9F9;
			border-right:1px solid #C8C7CC;
		}
.vclass_b2 div {
	border-left:1px	solid #E4E4E6;
	border-right:1px solid #E6E6E8;
	background-color:#ffffff;}
	.vclass_b1 {
	margin:0 1px;
	padding:0 1px;
	background-color:#C8C7CC;
	border-left:1px solid #F9F9F9;
	border-right:2px solid #C8C7CC;
	}
.vclass_b1 div { background-color:#C8C7CC;}

.QLiconS {position:absolute; cursor:pointer; margin-left:55px; margin-top:40px; background-color:none; border:none;}
/*normal 样式*/
.QLiconB {position:absolute; cursor:pointer; margin-left:108px; margin-top:76px; background-color:none; border:none;}
.NewBox { border:1px solid #B7D7F7; }
.BoxTop { background-color:#ECF7FE; height:21px; padding:0 5px; border-bottom:1px solid #B7D7F7;}
.BoxTop, .BoxTop * {color:#4381A8; text-decoration:none; line-height:21px;}
.BoxTop .but {float:right; font-weight:normal; height:20px;}

.BoxTopC { background:url(../images/tab-bottom.gif) #ECF7FE repeat-x bottom; height:21px; padding:0 5px;}
.BoxTopC a {display:block; float:left; line-height:21px; color:#4381A8; margin:0 0 0 4px; text-decoration:none; text-align:center; padding:0 16px;}
.BoxTopC .now { background-color:#ffffff; border:1px solid #B7D7F7; border-bottom:none; line-height:18px; margin-top:2px;}
.BoxTopC  a.now:hover {text-decoration:none;}
.BoxTopC .but {float:right; font-weight:normal; height:20px;}
.Ttop {width:100%; height:30px; background:url(/group/images/page_bg.gif) repeat-x bottom;}
	.Ttop th {background:url(/group/images/page_left.gif) no-repeat left; width:7px;}
	.Ttop .end {background:url(/group/images/page_right.gif) no-repeat right; padding-right:5px;}
	.Ttop h3 {font-size:12px; margin-left:5px;}
.Ttag * {margin-right:5px; text-decoration:none; line-height:190%;}
.font_tag1 {color:#7ECE00; font-size:14px;}
.font_tag2 {color:#FF0000; font-size:16px;}

.Tbody { border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; background-color:#ffffff; clear:both; padding:5px; padding-bottom:0;}
.Tbody li {line-height:18px;}
.Tbottom { background:url(/group/images/class_bgb.gif) repeat-x bottom; margin-bottom:5px; }
.Tbottom * {font-size:1px; overflow:hidden; line-height:1px;}
.Tbottom th {background:url(/group/images/class_bl.gif) no-repeat bottom; width:5px;}
.Tbottom td {background:url(/group/images/class_br.gif) no-repeat right; height:5px;}
/*网摘*/
#bookmark_link{
width:950px;
margin:0 auto;
clear:both;
text-align:center;
padding-top:10px;
}


/**validator for user**/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {	
}
input.validation-failed, textarea.validation-failed {
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	color : #000;
}

.validation-advice {
	color : #FF3300;
	font-weight : bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}
.lineh,.lineh * {line-height:22px; text-decoration:none; }

.searchword {border:1px solid #B3B6B8; border-top:none; background-color:#ffffff; padding:8px; position:absolute; width:350px; margin-top:22px; display:none;z-index:99}
.searchword {
filter:alpha(opacity=95);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
-moz-opacity:0.95;
opacity:0.95;
}
.searchword A {
	TEXT-DECORATION: none
}
.searchword A:hover {
	TEXT-DECORATION: none
}
.searchword H3 {
	MARGIN-BOTTOM: 8px
}
.searchword .one{
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.searchword .oneHigh {
	BACKGROUND-COLOR: #b6e8fe;PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.searchword .one A:hover {
	BACKGROUND-COLOR: #b6e8fe
}
.searchword .close {
	FLOAT: right
}
.searchword .number {
	FLOAT: right
}
.searchword .ok {
	COLOR: #ff0000
}
.wordclose {float:right; padding-top:11px;}
.no_border {border:none; background:none;}

/*酷酷的样式 */
.hotGroup{}
		.hotGroup .title h2 { background:#fff url(default/q.jpg) 5px 4px no-repeat; width:78px;}
			.hotGroup .title h2 span { color:#060;}
		.hotGroup .title ul { padding-left:12px;}
			.hotGroup .title li { width:70px;}
				.hotGroup .txt li a:hover { color:#1A821A;}
				.hotGroup .title li span {width:70px;}
				.hotGroup .title .current span { background:url(default/hotGroupCurrent.jpg) no-repeat; font-weight:bold;}
	.hotGroup .txt11 { height:240px;}
		.hotGroup .txt .num1 { background:url(/images/1-9/g1.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num2 { background:url(/images/1-9/g2.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num3 { background:url(/images/1-9/g3.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num4 { background:url(/images/1-9/g4.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num5 { background:url(/images/1-9/g5.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num6 { background:url(/images/1-9/g6.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num7 { background:url(/images/1-9/g7.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num8 { background:url(/images/1-9/g8.gif) 10px 5px no-repeat;}
		.hotGroup .txt .num9 { background:url(/images/1-9/g9.gif) 10px 5px no-repeat;}
			.hotGroup .numBig { background:#36BD2F;}
				.hotGroup .numBig span {background:#090;}
			.hotGroup .productImg { padding-left:0;}
			.hotGroup .productInfo { padding-left:78px !important; padding-left:2px; height:52px;}
				.hotGroup .productInfo h3 { color:#666;}
					.hotGroup .productInfo h3 a:link, .hotGroup .productInfo h3 a:visited { color:#1A821A; text-decoration:underline;}
					.hotGroup .productInfo h3 a:hover { color:#000;}

.sort1 {}
	.sort1 .title { background:url(default/b1t.jpg) repeat-x; height:32px;}
		.sort1 .title h2 { font-size:1.1em; height:27px; position:relative; top:-1px; left:-1px; border-right:1px solid #ccc;}
			.sort1 .title h2 span { padding-left:27px; line-height:27px;}
			.sort1 .title li { float:left; height:28px; text-align:center; line-height:28px; font-size:1.1em; background:url(default/b1tDot.jpg) right 1px no-repeat;}
				.sort1 .title li span { position:relative; height:33px; top:-1px; float:left; left:-2px;}
				.sort1 .title .current a:link, .sort1 .title .current a:visited { color:#fff;}
	.sort1 .txt { padding:0.4em 0 0 0;}
		.sort1 .txt li { border-bottom:1px dashed #ddd; padding:0 0 0 28px;}
		.sort1 .txt li.listHeight { height:22px; line-height:22px;}
		.sort1 .txt li.more { background:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:1px 10px 1px 8px; margin:0 0 1px 0;}
			.sort1 .numBig { width:20px; height:52px; text-align:center;}
				.sort1 .numBig span { width:20px; height:20px; border-bottom:1px solid #fff; line-height:20px; display:block; color:#fff; font-weight:bold; font-size:1.2em;}
			.sort1 .productImg { height:52px;}
				.sort1 .productImg img { padding:1px; border:1px solid #ccc; border-left:none;}
				.sort1 .productInfo h3 { font-size:1.1em; line-height:1.1em; font-weight:normal; padding:1px 0 1px 0;}
				.sort1 .productInfo p { line-height:1.4em; color:#666;}	
.block { border:1px solid #ccc; background:#fff;}
.yspace { margin:10px auto 0 auto;}
.l { float:left;}	
.r { float:right;}
.cf { clear:both; font-size:1px; line-height:1px; display:block; height:0px;}
.t_0 {}