/*---css--UNICOM---*/
/*---UNICOM--bpointsmall---*/

div.bleft{  float:left;  width:255px; }
div.bright{ width:700px; 	float: right;}
img:hover{  	border: 1px solid #ea5200;  }

/*====================================---layout---========================================= */
div.contBox{ margin: 0px auto 10px auto; width:968px; }


/*====================================---bsubnav---========================================= */
div.bsubnav{
	background: transparent url(../../bg/search_bg.gif) repeat-x center center;
	width: 950px;
	height: 35px;
	padding: 0 0 0 18px;
}
#bnav, #bnav ul { /* all lists */	line-height: 1;}
#bnav a {
	background: transparent url(../../bg/lottery/subnav_bg.gif) no-repeat right center;
	display: inline-block;
	padding: 0 11px;
	color: #666666;
	font: normal 14px/35px "宋体";
}
#bnav a:hover, #bnav a.bactive{	color:#ea5200; text-decoration: none;}
#bnav a.blast{	background: none;}

#bnav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}

#bnav li ul { /* second-level lists */
	background: #fffee0 url(../../bg/lottery/ul_bg.gif) no-repeat center bottom;
	padding: 0 0 6px 0;
	position: absolute;
	width: 82px;
	left: -9999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#bnav li ul li {
	float: left;
	width: 80px; /* width needed or else Opera goes nuts */
		border-left: 1px solid #f36519;
	border-right: 1px solid #f36519;
}
#bnav li ul li a{
	background: none;
	border-bottom: 1px dashed #ea5200; 
	display: block;
	width: 76px;
	margin: 0 auto;
	padding: 0;
	color: #666666;
	text-align: center;
	font: normal 14px/26px "宋体";
}
#bnav li ul li a.blastnav{
	border: none;
	font: normal 14px/18px "宋体";
	padding: 3px 0 0 0;
}

#bnav li:hover ul, #bnav li.sfhover ul { /* lists nested under hovered list items */
	left: 736px;
}
#bnav li:hover ul#blast, #bnav li.sfhover ul#blast { /* lists nested under hovered list items */
	left: 785px;
}

/*====================================---bsearch---========================================= */
div.bsearch{
	width: 674px;
	margin: 0 auto;
	height: 31px;
	padding: 4px 0 0 8px;
	float: right;
}
div.bsearch form{}
div.bsearch form div{	float: left;	margin: 0 5px 0 0;}
div.bsearch form input#btxt{
	background: #ffffff url(../../bg/input_bg.png) repeat-x left top;
	width: 170px;
	border: 1px solid #bcbcbc;
	color: #595958;
	font: normal 12px/20px "宋体";
	height: 20px;
}
div.bsearch form select#bpoint, div.bsearch form select#bcall {
	width: 116px;
	border: 1px solid #bcbcbc;
	padding: 2px 0 0px 0;
	margin: 0px 0 0 0;
	color: #595958;
	height: 23px;
}
div.bsearch form input#bsub{
	background: transparent url(../../bg/search_sumite.gif) no-repeat center 0;
	width: 50px;
	height: 22px;
	border: none;
	margin: 0 0 0 4px;
}

/*====================================---bpath---========================================= */
div#bpath{
  width:685px;
  padding:0 0 0 15px;
  color:#666666;
  font:normal 14px/25px arial;
  margin:0 0 5px 0;
}
div#bpath a, div#bpath em{
  display: inline-block;
  color:#ea5200;
  padding: 0 2px; 
  font:normal 13px/25px verdana;
}

/*====================================---bpagebox---========================================= */
div.bpagebox{ padding: 2px 30px 2px 2px; margin: 10px 0;}
div.bpagebox ul{
  margin: 0;
  padding: 0;
  text-align: right; /*Set to "right" to right align pagebox interface*/
  font-size: 12px;
}
div.bpagebox li{
  list-style-type: none;
  display: inline;
  padding-bottom: 1px;
}
div.bpagebox a, div.bpagebox a:visited{
  padding: 0 5px;
  border: 1px solid #d5d5d5;
  text-decoration: none; 
  color: #ea5200;
  text-align: center;
  font: normal 12px/25px arial;
}
div.bpagebox a:hover, div.bpagebox a:active{
  border: 1px solid #ea5200;
  color: #ea5200;
  background-color: #fffddc;
}
div.bpagebox li.bcurrentpage{
  font-weight: bold;
  padding: 0 5px;
  border: 1px solid #ffc62c;
  background-color: #ffc62c;
  color: #fff;
  font: normal 12px/25px arial;
  text-align:center
}
div.bpagebox li.bdisablepage{
  padding: 0 5px;
  border: 1px solid #d5d5d5;
  color: #929292;
  font: normal 12px/25px arial;
}
div.bpagebox li.bnextpage{font-weight: bold; }
* +html .bpagebox li.bcurrentpage, * +html .bpagebox li.bdisablepage{ 
/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
  margin-right: 8px;
  padding-right: 0;
}
* html .bpagebox li.bcurrentpage, * html .bpagebox li.bdisablepage{ 
/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
  margin-right: 8px;
  padding-right: 0;
}

/*====================================---left info box---========================================= */
div.bcontBox{
	background: transparent url(../../bg/index03_93.gif) repeat-y left center;
	width: 255px;
	margin: 0 auto 10px auto;
	color: #666666;
}
div.bcontBox h2{
	background: transparent url(../../bg/pointsmall/points_03.gif) no-repeat left center;
	height: 36px;
	width: 255px;
	text-indent: -9999em;
}
div.bcontBox ul{padding: 8px 20px; }
div.bcontBox ul li{
	font: normal 12px/20px arial;
	margin: 0;
	display: block;
	width: 210px;
	padding: 0;
}
div.bcontBox ul li a{ 
	display: block;
	background: transparent url(../../bg/ul_icon.gif) no-repeat left 10px;
	color: #666666; 
	font: normal 12px/22px arial;
	padding: 0 0 0 15px;
}
div.bcontBox ul li a:hover{color:#ea5200;}
div.bcontBox span.cbottomimg{
	background: transparent url(../../bg/index_83.gif) no-repeat left bottom;
	display: block;
	width: 255px;
	height: 8px;
	clear: both;
}
div.bpresent h2{	background: transparent url(../../bg/pointsmall/points_06.gif) no-repeat left center;}
div.bpresent div.blist, div.btop div.btopList{
	width: 228px;
	margin:10px auto 5px auto;
	border-bottom: 1px dashed #e6ecee;
	padding: 0 0 5px 0;
}
div.bpresent div.blist h4{
	height: 33px;
	width: 228px;
}
div.bpresent div.blist h4 a img{	display: block;}
div.bpresent div.blist h4 a img:hover{	border: none;}
div.bcurrent h4 {
	border-bottom: 1px solid #cfcfcf;
	padding: 0 0 5px 0;
}
div.bpresent div.blist ul{	padding: 0 0 0 50px;	float: left;}
div.bpresent div.blist ul li{	width: 80px;	display: inline-block;	float: left;}
div.bpresent div.blist li a{ 	background: transparent url(../../bg/point.png) no-repeat left center; padding: 0 0 0 10px; }
div.btop h2{	background: transparent url(../../bg/pointsmall/points_29.gif) no-repeat left center;}
div.btop div.btopList {	margin:18px auto 0px auto;	padding: 0 0 18px 0; }
div.btop div.btopList img{
 	width: 100px;
	height: 75px;
	display:inline-block;
	float: left;
	border: 1px solid #d5d5d5;
	padding: 2px;
	margin: 0 15px 0 0 ;
}
div.btop div.btopList a img:hover{  	border: 1px solid #ea5200;  }
div.btop div.btopList p{	margin: 0 ;	padding: 10px 0 0 20px;  }
div.btop div.btopList p strong{	display: block;	color: #ea5200;}

/*====================================---left of creativelife---========================================= */

div.blist div.cell{
	border-bottom: 1px dashed #e6ecee;
	width: 228px;
	padding: 0 0 5px 0;
	float: left;
	clear: both;
}
div.blist div.cnoline{	border:none;}
div.blist div.cell h5{
	background: transparent url(../../bg/pointsmall/icon.gif) no-repeat 16px center;
	color:#ea5200;
	font: bold 14px/22px "宋体";
	padding: 0 0 0 35px;
	clear: both;
	margin: 5px 0 0 0;
}
div.blist div.cell h5 a{
	color:#ea5200;
	font: bold 14px/22px "宋体";
}
div.blist div.cell ul{	width: 208px;	padding: 0 0 0 20px;}
div.brecent h2{	background: transparent url(../../bg/pointsmall/points_30.gif) no-repeat left center;}
div.brecent ul{
	padding: 8px 10px 8px 20px; 
}
div.brecent ul li {
	width: 220px;
	color: #666666;
}
div.brecent ul li a{
	display: inline-block;
	padding: 0 8px 0 15px;
	color: #555;
}

/*====================================---shopping cart---========================================= */
div.bcurrent, div.bmainCont, div.blinkbox{
	width:968px;
	margin: 0 auto 20px auto;
}
div.bcurrent img{
	display: block;
}
div.bcurrent img:hover{	border: none;}
div.borderCont{
  width: 966px;
  border: 1px solid #d5d5d5;
  border-top: none;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
div.bmainCont h2{
  background: transparent url(../../bg/pointsmall/shpping_09.gif) no-repeat right center;
  height: 30px;
  width: 966px;
}
div.bmainCont h2 strong{
  background: transparent url(../../bg/pointsmall/shpping_07.gif) no-repeat left center;
  height: 27px;
  display: block;
  color: #ffffff;
  font: bold 14px/30px "宋体";
  padding: 3px 0 0 20px;
  width: 104px;
  text-align: center;
}
div.borderCont table{
	width: 926px;
	margin: 0px auto 20px auto;
	font: normal 12px/34px verdana;
	color: #666666;
}
div.bchoose{	margin: 15px auto;  	height: 30px;}
div.blinkbox{
  background: transparent url(../../bg/pointsmall/shpping_39.gif) repeat-x left top;
  border-top: 1px solid #d5d5d5;
  height: 115px;
  padding: 10px 0 0 55px;
}
div.blinkbox div.bcell{
  background: transparent url(../../bg/pointsmall/shpping_42.gif) no-repeat left center;
	width: 205px;
	float: left;
	height: 120px;
	padding: 0 0 0 15px;
}
div.blinkbox div.bcell h5{
	color: #cc3300;
	font: bold 14px/26px "宋体";
	padding: 10px 0 0 0px;
}
div.blinkbox div.bcell a{
   background: transparent url(../../bg/pointsmall/shpping_45.gif) no-repeat left center;
	display: block;
	color: #666666;
	padding: 0 0 0 10px;
}
div.blinkbox div.bcell b{
  background: transparent url(../../bg/pointsmall/shpping_45.gif) no-repeat left center;
  color: #cc3300;
  font: normal 20px/26px verdana;
  padding: 0 0 0 10px;
}


/*====================================---pop---========================================= */
div#bpop{	width:350px;	margin:0 auto;}
div#bpop h3{
  background: transparent url(../../bg/pointsmall/pop_03.gif) no-repeat left center;
  width: 350px;
  height: 27px;
	color: #ffffff;
	font: bold 14px/27px "宋体";
	text-indent: 1em;
	margin: 0;
	padding: 0;
}
div.bcontent{	border: 3px solid #f25500;	border-top: none;}
div.bcontent p{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ea5200;
   font: normal 12px/26px "宋体";
}
div.bcontent p button{
  background: transparent url(../../bg/pointsmall/pop_07.gif) no-repeat left center;
  width: 110px;
  height: 26px;
  border:none;
  margin: 38px 20px;
  color: #ea5200;
  font: bold 14px/26px "宋体";
  padding: 0 0 0 10px;  
}
div.bcontent p a{
	display: inline-block;
   color: #666666;
   font: normal 12px/26px "宋体";
	text-decoration: none;
}
div.bcontent p a:hover{	text-decoration: underline;}
div.bcontent p.blink{	padding: 0 0 22px 0;}
