/*
*
*/
.Process{
	display:none;
	height:48px;
	overflow:hidden;
	line-height:50px;
	background:url(process.gif) no-repeat;
	padding-left:240px;
}
.Process div{
	float:left;
	height:48px;
}
.Process div.l1{
	width:120px;
	padding:0 50px 0 10px;
}
.Process div.l2{
	width:220px;
	padding:0 50px 0 10px;
}
.Process div.l3{
	width:120px;
	padding:0 50px 0 10px;
}
.Process div.l4{
	width:80px;
	padding:0 10px 0 10px;
}
.Process div a{
	font-size:14px;
	color:#666;
}
/*
*
*/
.MainCont{
	margin-top:15px;
}
.Main{
	with:100%;
	float:left;
}
.Side{
	width:100%;
	float:right;
}
/*
*SlideCont
*/
.SlideCont{
	margin-left:200px;
	margin-top:20px;
	width:150px;
	height:50px;
	overflow:hidden;
	position:relative;
}
.slidePic { 
	width:150px; 
	overflow:hidden;
}
.slidePic li {
	display:none;
}
.slidePic li.cur { 
	display:block; 
	width:150px;
	height:50px;
	overflow:hidden;
}
.slidePic li.cur .t{
	width:150px;
	height:10px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	background:#aaa;
	z-index:100;
	line-height:10px;
	filter: alpha(opacity=80); 
	opacity: 0.8; 
	moz-opacity: 0.8;
}
.slidePic li.cur .t a{
	font-size:12px;
}
.slideTxt {
	cursor:pointer; 
	height:20px;	
	position:absolute; 
	bottom:0px;
	z-index:1000;
}
.slideTxt li { 
	float:left; 
	height:10px; 
	width:10px;
	line-height:10px;
	overflow:hidden; 
	text-align:center; 
	background:url(numbg0.gif) center top no-repeat;
}
.slideTxt li a.hidefocus{ 
	outline: none; 
}
.slideTxt li a.hidefocus::-moz-focus-inner{  
	border:none; 
}
.slideTxt li a:link,.slideTxt li a:visited,.slideTxt li a:hover{
	color:#888;
	text-decoration:none;
}
.slideTxt .cur { 
	background:url(numbg1.gif) center top no-repeat;	
}
.slideTxt .cur a:link,.slideTxt .cur a:visited,.slideTxt .cur a:hover{
	color:#f60;
	font-weight:bold;
}
/*
*
*/
.ShowPicCont{
	
	margin-top:10px;
	width:100%;
	overflow:hidden;
}
.ShowPicCont .head{
	height:20px;
	overflow:hidden;
	
}
.ShowPicCont .head .tag{
	width:50px;
	background: #CC9999;
	color: #FFFFFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	text-align:center;
}
.ShowPicCont .head .more{
	float:right;
	height:47px;
}
.ShowPicCont .head .more a{
	width:50px;
	background:#6699FF;
	color: #FFFFFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	text-align:center;
}
.ShowPicCont .cont{
	height:640px;
	width:90%;	
	overflow:hidden;
}
.ShowPicCont .cont .listpic{
	width:140px;
	height:210px;
	overflow:hidden;
	float:left;
}
.ShowPicCont .cont .listpic div{
	width:120px;
	text-align:center;
	margin:auto;
}
.ShowPicCont .cont .listpic div.img{
	padding:3px 0 3px 0;
	width:120px;
	height:120px;
	overflow:hidden;	
}
.ShowPicCont .cont .listpic div.img a{
	display:block;
	width:160px;
	height:120px;
	overflow:hidden;
	background:#fafafa;
	margin-left:-20px;
}
.ShowPicCont .cont .listpic div.t{
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-top:5px;
}
.ShowPicCont .cont .listpic div.p{
	height:15px;
	line-height:15px;
	overflow:hidden;
}
.ShowPicCont .cont .listpic div.p strike{
	color:#999;
}
.ShowPicCont .cont .listpic div.p span{
	color:#d00;
}
.ShowPicCont .cont .listpic div.butter{
	padding-top:5px;
}
/*
*
*/
.sidecont{
}
.sidecont .head{
	width:60px;
	background: #6699FF;
	color: #FFFFFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	text-align:center;
}
.sidecont .cont{
	padding:5px 10px 10px 10px;
}
.sidecont .list a,.sidecont .lista a{
	width:220px;
	background: #FFCC00;
	color: #FFFFFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	text-align:center;
}	
.sidecont .giftcont{
	height:170px;
	overflow:hidden;
}
.sidecont .giftcont .list{
	height:28px;
	line-height:28px;
	overflow:hidden;
	color:#999;
}
.sidecont .giftcont .list a{
	color:#666;
}
/*
*
*/
.ShowSorts{
	margin:10px auto;
}
.ShowSorts .head{
}
.ShowSorts .head .tag{
	width:50px;
	background: #CC9999;
	color: #FFFFFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	text-align:center;
}
.ShowSorts .cont .list{
	height:40px;
}
.ShowSorts .cont .list span{
	display:block;
	width:50px;
	text-align:center;
	padding-top:9px;
	float:left;
}
.ShowSorts .cont .list a{
	width:220px;
	background: #FFCC00;
	color: #FFFFFF;
	font-size:12px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	text-align:center;
}
.ShowSorts .cont .list a:hover{
	color:red;
}
/*
*
*/
.sidecont .cc1{
	border-bottom:#DCDCDC solid 1px;
}
.sidecont .cc1 .lista{
	line-height:18px;
}
.sidecont .cc1 .lista span{
	color:blue;
}
.sidecont .cc1 .lista em{
	color:#999;
	font-style:normal;
}
.sidecont .cc1 .lista a{
	color:#D00;
}
/*
*
*/
.sidecont .cc2{
	padding-top:10px;
}
.sidecont .cc2 .listb{
	height:90px;
	overflow:hidden;
	padding:5px 0 0 5px;
}
.sidecont .cc2 .listb .img{
	float:left;
	border:#DDD solid 1px;
	padding:1px;	
}
.sidecont .cc2 .listb .img a{
	display:block;
	width:75px;
	height:75px;
	overflow:hidden;
	text-align:center;
}
.sidecont .cc2 .listb .word{
	width:120px;
	height:80px;
	float:left;
	padding-left:10px;
	line-height:20px;
}
.sidecont .cc2 .listb .word div{
	height:20px;
	overflow:hidden;
	color:#f60;
}
/*
*
*/
.FootCont{
	clear:both;
	height:10px;
	border-bottom:#DCDCDC solid 5px;
}