
@charset "utf-8";

/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响 */
html{
	color:#4d4d4d;background:#fff;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* 要注意表单元素并不继续父级 font 的问题 */
body,button,input,select,textarea{
	font:12px/1.5 tahoma,arial,\5b8b\4f53;
}
input,select,textarea{
	font-size:100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img,a img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:left;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}

/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:underline;
}

/* 默认显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
	display:inline;
}
.fn-left {
	float:left;
}
.fn-right {
	float:right;
}

/**Last Changed Author: shuai.shao--Last Changed Date: Wed Nov 02 17:48:38 CST 2011**/
/** @merged-artifact [alice.base-1.0] */

/** begin ---global.css---*/
/**
 * 积分通用css
 **/

/** 颜色&字体部分 **/
body{
	color: #666;
	font:12px/1.5 tahoma,arial,"STHeiti",Hei,"WenQuanYi Micro Hei",宋体;
}
h1, h2, h3, h4, h5, h6 {font-weight: bold;color: #000;}
li{vertical-align: middle} 
a{ color:#0090f0; }
a:hover{
	color:#0090f0;
	text-decoration:underline;
	cursor: pointer;
}
.ft-num,a.ft-num,.ft-num a{ color:#f60;text-decoration: none;}
.ft-num:hover{color:#f60;}
.ft-main{ color:#c5225f; } 
.ft-gray{ color:#bbb; }
.ft-pink{color:#C84F79;}
.ft-blue{color:#0077FF;}
.ft-black{color: #000;}
.ft-fff{ color:#ddd;background: #ddd;}
.ft-orange{ color:#f60; }
.ft-simsun{
	font-family: SimSun, \5B8B\4F53, '宋体'; 
}
.ft-through{
text-decoration:line-through;
}
.ft-large{
font-size: 14px;
}
.ft-bold{
font-weight: bold;
}
.ft-main-num{
	color:#C5225F;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
.jf-num{
	font-family: Arial,"Microsoft YaHei",simhei;
	font-size: 18px;
	font-weight: bolder;
	line-height: 28px;
	color: #FF6600;
}
.jf-num:hover,.num-s:hover{color: #FF6600;text-decoration: none;}
.num-s{
	font-family: Arial,"Microsoft YaHei",simhei;
	color: #FF6600;
	font-size: 12px;
	font-weight: normal;
}
.fn-noUnderline:hover {
	text-decoration:none;
}
/* 常用边距设置 */
.fn-mr10 {
	margin-right:10px;
}
/**新的布局**/
#container {
	width:950px;
	padding:0 0 30px;
	margin:20px auto 0;
    height:auto !important;
	min-height:460px;
    height:460px; 
    overflow:visible;
}
.container-bg{ background: #eeeeee;overflow: hidden;width:100%; clear: both;}
#content{clear: both;overflow: hidden;}/**通栏**/
#main-content{width:710px;float: left;}
.content-box{margin-bottom: 20px;background: #fff;padding:15px 10px 10px;}
#aside{width:230px;float:right;overflow:hidden;margin-bottom: 20px;}
#middle-process {
	background-color:#f7f7f7;
	width:948px;
	height:58px;
	clear:both;
	border:1px solid #dddddd;
	margin-bottom:20px;
}
#middle-process div {
	float:left;
}
#middle-process ul {
	display:inline;
	float:left;
}
#middle-process li {
	background: url("https://i.alipayobjects.com/e/201112/2BjTaGna15.png") no-repeat scroll 0 0 transparent;
	float:left;
	display:inline;
	text-align:center;
	margin-top:9px;
	margin-left:19px;
}
#middle-process a {
	width:210px;
	height:40px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	line-height:40px;
}
#middle-process a:hover span {
	text-decoration:underline;
}
#middle-process a img,#middle-process a span {
	vertical-align:middle;
	display:inline-block;
}
#middle-process a img {
	padding-right:5px;
}
.main-content{width:710px;float: left;}
.aside{width:230px;float:right;overflow:hidden;margin-bottom: 20px;}

.rside-box{
	padding: 10px 0;
	margin-bottom: 20px;
	background: #fff;
    overflow:hidden;
}
.rside-box h3,.aside-box .title{ 
  	padding-bottom:11px;
	font-size: 14px;
    font-weight: 700;
    height: 20px;
    padding-left: 10px;
    position: relative;}
    
.rside-box dd{overflow: hidden;}
.aside-box{
	border: 1px solid #ddd;
    padding:10px 0;
	margin-bottom: 10px;
	background: #fff;
    overflow:hidden; 
}

.rside-box dt .title-right,.aside-box .title a,.concern-box dt a{font-size: 12px;font-weight: normal;position: absolute;right: 0;}
.aside-box .title a{right: 12px;}
.aside-box dd{overflow: hidden;}
.concern-box{padding:10px;}
.cooperation {
	background:url("https://img.alipay.com/sys/pointprod/style/fanli/tab-trigger-icon.png") no-repeat -15px -91px transparent;
	height:20px;
	line-height:20px;
	padding-left:23px;
	margin-bottom: 10px;
	color:#999999;
}
.aside-newuser {
	margin-bottom:10px;
}
.aside-newuser img {
	display:block;
}
.recommend {
    height: 280px;
}
.share-content h3{
	color: #000000;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
}
 .to-qqwb a,.to-renren a,.to-sina a,.to-douban a,.to-kaixin a,.to-taojh a{float:left; }
.shareto ,.share a{
	background: url("https://img.alipay.com/sys/pointndc/style/icon-share.png") no-repeat scroll 0 0 transparent;
}
.share-earn{
    position:absolute;
    top:0;
    right:0;
}
.share .text{
	float:left;
	line-height:36px;
	margin-right: 2px;
	}
.share-earn span.text{
	line-height:24px;
	margin-right: 0;
}
.share a{
	width: 16px;
	height: 16px;
    line-height: 16px;
   	margin: 10px 4px;
   	padding: 0;
   	cursor: pointer;
}
.share a:hover{
	text-decoration:none;
}
.share .to-sina a{
	background-position:0 0;
}
.share .to-renren a{
	background-position:0 -16px;
}
.share .to-qqwb a{
	background-position:0 -32px;
}
.share .to-douban a{
	background-position:0 -47px;
}
.share .to-taojh a{
	background-position:0 -64px;
}
.share .to-kaixin a{
	background-position:0 -80px;
}
.share-content span,.share-content input{float: left;}
.share-content .success-text{
	background: url(https://img.alipay.com/alice/ui-fm.png) no-repeat -114px -124px transparent;
	padding-left:20px;
	line-height: 22px;
	margin-left: 8px;
	height: 22px;
}
.content-result{
	background: #F8F8F8;
	overflow: hidden;
}
/** 新的头部 **/
.ui-toplink{height: 27px;background: url("https://i.alipayobjects.com/e/201206/3LeHnnGyqh.png") repeat-x; border-bottom:1px solid #dcdcdc; color: #666;}
.ui-toplink .global-toplink{margin-top: -2px;}
.ui-toplink .global-toplink .global-toplink-username {
    background-color: #EEEEEE;
}
.ui-toplink .global-dropdown-active .global-toplink-username {
    background-color: #FFFFFF;
}
.ui-toplink .ui-toplink-ctn{width: 950px;margin: 0 auto;}
.ui-toplink .ui-toplink-custom{ float: right; padding: 7px 3px 0 0;+padding-top:5px;_padding-top:8px;padding-top:10px\0;}
dl.nav-new-top{height:20px; line-height:20px; padding:2px 0 3px; }
dl.nav-new-top dt{ float:left; }
dl.nav-new-top dd{ padding-left:5px; float:right; }
dl.nav-new-top dd a{ color:#000; }
dl.nav-new-top dd em a{ font-size:14px; font-weight:bolder; color:#FF6600; vertical-align: bottom;}
.logo{
	height: 80px;
    margin-top:15px; 
	position: relative;
}
.logo .img-logo{
    float: left;
    width: 280px;  
    padding-top:13px;
}
.logo .img-logo-sub{
	position: absolute;
	bottom: 12px;
	left: 140px;
}
.logo .img-slogan{
	position: absolute;
	right: 20px;
}
.logo .img-slogan-spend{
	position: absolute;
	right: 0;
}
/** 通用底部footer **/
.footer{
	color:#666666;
	background: #f0f0f0;
	clear: both;
	border-top: 5px #DDDDDD solid;
	zoom:1;
}
.footer a,.footer a:hover {
	color:#666666;
}
.footCommon {
	border-top: 1px #DDDDDD solid;
	background-color:#F8F8F8;
}
.navoot{
	line-height:22px;
	width:950px;
	margin:14px auto;
}
.navoot dl {
	width:210px;
	float:left;
	display:inline;
	padding-left:29px;
	background:url(https://i.alipayobjects.com/e/201203/2ED73Mt2Kf.png) no-repeat 0 2px;
}
.navoot dl.last {
	width:200px;
}
.navoot dt {
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
.linkoot{
	padding:10px 0 4px 0;
	line-height:18px;
}
.righoot{
	padding-bottom:10px;
}

.footer .ui-footer{
	margin-top:0;
	border-top:none;
	height:auto;
}

.footer .ui-footer-ctn{
	border-top:none;
}

.footer .server{
	color: #F8F8F8;
}
/*登录信息*/
.user-login{
   padding:0;
}
.user-login .user-info{
    padding:10px 0 3px 10px;
}
.user-login .user-img{
    float:left;
    border:1px solid #d5d3d3;
    padding:2px;
    width:55px;
    height:55px;
    margin-right:10px;
}
.user-info-detail{
    float:left;
    font-size:12px;
    font-weight:100;
    color:#333;
}
.user-info-detail .user-name{
    margin-left:10px;
    width:60px;
    display:inline-block;
}
.user-info-detail .user-logout{
    color:#999;
}
.user-info-detail .balance{
    color:#999;
}
.user-account {
    padding:0 10px;
    margin-bottom:6px;
}
.user-account dt{
    color:#999;
    line-height:16px;
}
.user-account .user-grade{
    line-height:16px;
}
.user-info-detail .user-grade .acc-ico{
    vertical-align:middle;
}

.btn-login-box{
  margin:35px 0 0 40px;
}
.user-login .text-explain{
    line-height:30px;
    text-align:center;
    margin-bottom:23px;
}
.action-bg{
    background:#f5f5f5;
}	
.img-ad{margin-top: 20px;display: block;}

.ad-list li { 
	height: 65px;
	display: block;
	font-size:0;
	background: url("https://img.alipay.com/sys/pointprod/style/tab_imgbtm_ppi.png") no-repeat scroll center bottom transparent;
}
.ad-list li a{padding-top: 2px;}
.ad-list li a,.ad-list li img{height: 62px;display: block;}	
.aside-video-banner{
    display:block;
    background-image:url(https://img.alipay.com/sys/pointprod/style/earn-video.png);
    width:228px;
    height:58px;
    margin:10px 0;     
    border:1px solid #ddd;
}
.aside-video-banner:hover{
    background-position:-228px 0;
    border: 1px solid #f3cbda;
}
.concern-box dt{font-size: 14px;font-weight: 700;padding-bottom: 10px; position: relative;zoom:1;}
.concern-box p{width: 140px;float: right;}
.concern-title{color: #e0608d;font-size: 14px;font-weight: bold; line-height: 18px;margin-bottom: 10px;}
.concern-title a{
    color:#666;
}
.concern-btn{
	background:url("https://img.alipay.com/sys/pointndc/style/btn-link.png") no-repeat 0 0 transparent;
	width: 70px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
} 
.concern-img{
	float: left;
	width: 60px;
	height: 60px;
}
.ui-list-faq{margin: 0 10px;}
.ui-list-faq a {
    color: #333333;
}

.concern-box-s{
	background:url("https://img.alipay.com/sys/pointprod/style/ico-earn-nav.png") no-repeat 0 -23px transparent;
	height: 40px;
	margin-bottom: 10px;
	padding-left: 52px;
	line-height: 40px;
	color: #c5225f;}
	
	.concern-box-s .concern-btn{
	display: inline-block;
    float: right;
    margin: 8px 30px 8px 8px;}
    
.xbox-title {
 	background: none repeat scroll 0 0 #F1F1F1;
    margin-bottom: 0;
    overflow: hidden;
}
.xbox-title h2 {
    border-bottom: 1px solid #DDDDDD;
    font: bold 18px/40px '微软雅黑','华文中宋';
    padding-left: 12px;
}

.ui-xbox-close {
    display: block;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 20px;
    width: 60px;}
    
.ui-xbox-close-link{
	background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat  -2px -73px;
    padding-left: 14px;
    display: block;
    height: 18px;
    line-height: 18px;
    float:right;
}   

.ui-xbox-close-link:hover{text-decoration: none;}
.result1 .ui-button-red-s{
	margin-top: 20px;
}

/*new hot icon*/
.new,.hot {
	background:url("https://img.alipay.com/sys/pointprod/style/newAndHot.png") no-repeat 0 0 transparent;
	width:21px;
	height:11px;
	line-height:11px;
	text-indent:-9999em;
	overflow:hidden;
}
.hot {
	background-position:0 -11px;
}

/* slider */
.new-slider-page{
    position: absolute;
    z-index: 5;
}
.new-slider-page li{float: left;}
.new-slider-page li a{
	display: block;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius:20px 20px 20px 20px;
	border-radius:20px 20px 20px 20px;
	background-color: #000;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	height: 20px;
	line-height: 18px;
	margin-left: 3px;
	margin-top: -8px;
	opacity: 0.9;
	overflow: visible;
	position: relative;
	text-align: center;
	width: 20px;
}
.new-slider-page li a:hover{
	text-decoration: none;
}
.new-slider-page li.current a{
	background: #fff;
	color: #ff52b8;
}


/** end ---global.css---*/
/** begin ---old.css---*/
/**
 * 旧积分通用组件CSS
 * by Ethan, 2010.10.25
 **/
/** 旧布局 **/
.pp-reset{ margin:0;padding:0; }
.wrap{
	width:990px;
	margin:0 auto;
}
.container{
	min-height:480px;
	height:auto;
	_height:480px; /* hack for ie6 */
	padding:0 0 30px;
	margin-top: 20px;
}
.lside{ float:left;width:720px; }
.rside{ float:right;width:220px; }

.fetch-tip{ margin-bottom:10px; }
.fetch-tip .ft-main{ margin-left: 40px;}
.nondata-tip{ margin: 30px 0px 0px; width: 97%; }
.point-search{ margin-top:20px; }
.point-func dd{ border:1px solid #dfdfdf; border-top:none; padding:18px 10px 18px 30px; }
.shopping-step{ padding-top:20px; }
.shopping-step li{ float:left;padding-right:20px; }
.shopping-step li.pp-reset{ padding:0;margin:0; }
.shopping-step li img{ width:170px;height:155px;margin-top:4px; }
.pp-one-line{ margin-top:20px; padding-bottom:10px; }
.month-task{ margin-top:10px; }
.month-task li{ float:left;width:150px; }
.month-task li img{ width:135px;height:80px; }
.share-to{ margin-top:20px;text-align:center; }
.share-to h4{ font-size:14px;font-weight:bolder;padding-bottom:5px; }
.share-to input{ width:95%; }
.share-to .pp-btn-pink{ margin:8px auto 0; }
.pp-history{ float:left;margin-left:20px; }
.pp-search-bydate{ float:left; }
.pp-search-cal{ clear:both;padding-left:66px;}
.pp-search-cal .pp-btn-redsqu{position: relative;*top:-2px;}

/**收货地址页面相关  **/
.address-common .ui-notice,.address-common .ui-title,.address-xbox .ui-notice,.address-xbox .ui-title{
	margin-bottom:20px;
}
.address-common .checkbox, .address-xbox .checkbox{ margin-top:20px; }
/** xbox 收货地址 **/
.address-xbox{ width:700px;padding:20px; }
.address-xbox .xbox-close-link{ font-size:14px; }
.xbox-address-btn{ margin-left:10px; }
.xbox-address-text{ line-height:25px;font-size:14px; }
.address-xbox .ui-fm-explain{ zoom:1;}
.wrap .pink-title-border{
	margin-bottom: 10px;
}
.wrap .userinfo{
margin-bottom: 10px;
}
.wrap .gray-box,.wrap .gray-rules-box,.wrap .red-title-box{
	margin-bottom: 20px;
}

/*积分充值相关*/
.fill-common .ui-title{margin-top:10px;padding-left: 10px;}
.fill-common .ui-tip-info{margin: 20px 0;}
.fill-common .ui-fm-item a{margin-top: 20px;}

#pp-fill-type{ margin-top:4px;padding:9px 0;color:#5a5a5a; }
#pp-fill-type .ui-box{ width:340px; margin:0 5px; float:left; }
#pp-fill-type .ui-box-inner dd{ text-align:center; }
#fill-online .ui-box-clear{ height:15px; }
#fill-online .ui-step-inst{ width:210px; font-weight:bolder; }
#fill-sms .ui-step-inst em,#fill-sms .ui-step-inst span{ display:block;line-height:20px; }
#fill-sms .ui-step-inst em{ font-weight:bolder; }
#pp-fill-type #fill-sms-intro{ text-align:left;padding:8px 15px 5px; }
#fill-online-fix{ height:52px; }
#fill-sms-fix{ height:11px;width:100%;overflow:hidden; }

#how-secret{ width:650px; margin:14px auto; padding:14px 20px; border:1px solid #d3d3d3;background:#f7f7f7;color:#6d6d6d; }
#how-secret dl{ width:50%;height:100px;overflow:hidden;float:left; }
#how-secret dt{ font-size:14px;font-weight:bolder;padding:0 0 4px; }
#ppoint-tburl{
    position: relative;
    top: -56px;
    left: 176px;
}
/* 充值fill_sms.htm用到 */
.sub-widget, .sub-inner{
	width: 220px;
    padding:12px 0 0 0;
    background: url(https://img.alipay.com/img/ppoint/sub-widget.png) no-repeat;
}
.sub-inner{
	width: 200px;
    padding:0 10px 11px;
    background-position: 0 bottom;
    background-color:#fff;
}
.sub-inner li{
	line-height:18px;
}
/** 积分充值常见问题 **/
#fill-faq{ border-top:1px solid #d9d9d9;padding:10px;margin-top:40px; }
#fill-faq h3{ font-size:14px;font-weight:bolder;line-height:20px; }
#fill-faq-list{ margin-top:10px; }
#fill-faq-list dt{ padding-left:10px;line-height:20px;font-weight:bolder;background:url(https://img.alipay.com/pa/frame/v2/ico-text.png) no-repeat 0 -476px; }
#fill-faq-list dd{ width:60%;line-height:20px;padding:0 0 20px 10px; }

/** Ajax操作提示 **/
/** Notice 积分互换页面提示没安装数字证书 **/
#J-fetchbox{
	height:205px;
}
#J-fetchbox .ui-state-success{
	_zoom:1;
	border:none;
	background:none;
	margin: 20px 0 0;
}
#J-fetchbox .ui-state-error,
#J-fetchbox .ui-state-warn{
	_zoom:1;
	background:none;
	border:none;
}
#J-fetchbox .ui-btn input{     
    background:url(https://img.alipay.com/alice/bg-btn.png)  repeat-x  0px -75px #fff;  
    cursor: pointer;
    font-family: Tahoma;
    outline: none;
    vertical-align: baseline;
    color: white;
    height: 20px;
    line-height: 20px;
    padding: 0px 9px;
    border: none;
}
#J-fetchbox h3.xbox-title{
	background: none;
	font-size:18px;
	font-family: SimHei, '宋体';
	padding: 10px 0px 6px;
	border-bottom:1px solid #ABABAB;
	width:90%;
	margin:0 auto;
}
.xbox-close{ 
	float:right; 
	position:relative; 
	top:-28px; 
	right:12px; 
	font-size:14px;
}
#J-fetchbox .ui-btn-ok-mini{
	margin-top:30px;
}
.fecult-ext a{
	top:16px;
	left:10px;
	position: relative;
}
#J-fetchbox .xbox-close-link{ 
    right: 24px;
    top: 14px;
}
#J-fetchbox .ui-notice-container{
    padding: 14px 20px 14px 100px;
}
#J-spabind-form #J-exchange-num{ width:64px; }

/** 兑换详情 **/
.detail-head{ 
    background:url(https://img.alipay.com/img/ppoint/detail-util.png?20110504) no-repeat; 
}
.detail-head dt,.detail-head dd{ 
    padding:12px 14px 12px 0;
    width:380px;
    float:right;
}
.detail-head dt{ 
    font-size:14px;
    font-weight:bolder;
    padding-bottom:0;
}
.detail-head .detail-img{
    padding:12px 0 0 12px;
    width:300px;
    height:300px;
    float:left;
    overflow:hidden;
}
.detail-head .detail-img img{
    border:1px solid #d0d0d0;
}
.detail-price{
    height:82px;
    text-align:center;
    position:relative;
    z-index:100;
    background:url(https://img.alipay.com/img/ppoint/detail-util.png?20110504) no-repeat -721px 0;
}
.price-gray{ background-position:-721px -149px; }
.price-gray,.price-gray div.num{ color:#fff; }
.detail-price .num{
    display:block;
    text-align:right;
    padding:6px 10px 0;
    color:#ffdbb0;
}
.detail-price .price{
    color:#fff;
    display:block;
    padding-left:85px;
    text-align:center;
}
.detail-price .price span{
    font-size:24px;
}
.detail-acc{
    padding-bottom:15px;
    text-align:center;
    position:relative;
    z-index:99;
    background:#f5f5f5;
    border: 1px solid #D0D0D0;
    border-top: none;
    width: 378px;
}
.detail-acc .acc-line{
    padding:0 0 10px 8px;
}
.detail-head .detail-promo{
    padding:10px 15px;   
    width:348px;
    margin-right:14px;
    _margin-right:7px;
    border:1px solid #d0d0d0;
}
.detail-head .detail-promo strike{
    line-height:26px;
}
.detail-head .detail-promo .pp-btn-pink{
    float:right;
}
.detail-head .share{ padding-top:0;padding-bottom:0; } 
.detail-intro{ margin-top:28px; }
.detail-intro p{
    padding:16px 18px;
    border:1px solid #d0d0d0;
    font-size:14px;
    line-height:24px;
}
.detail-intro .tab-title{
    background:#f5f5f5;
    height:35px;
    border-left:1px solid #d0d0d0;
    border-bottom:1px solid #d0d0d0;
    position:relative;
    top:1px;
}
.detail-intro .tab-title span{
    display:inline-block;
    padding:8px 18px;
    height:18px;
    line-height:18px;
    font-size:14px;
    font-weight:bolder;
    background:#fff;
    border-top:2px solid #eb5e8e;
    border-right:1px solid #d0d0d0;
    color:#eb5e8e;
    position:absolute;
}
.detail-response{
    margin-top:20px;   
}
.detail-head .ui-message{ position:absolute;width:205px;*left:0px;z-index:999;text-align:left;float:left; }
.detail-head .ui-message .ui-icon-uarr{ left:0;margin-left:40px; }
.detail-head .no-fix{ width:260px; }
#J-yes-iknow{ float:right; }
#no-enough{ position:static;width:94%;margin:10px auto -5px;float:none; }

/** 兑换规则 **/
.tb-price{ display:none; }
#exchange-rule{ margin-top:40px;width:700px; }
#exchange-rule dt{ padding:8px 0;font-size:14px;font-weight:bolder;border-bottom:1px dashed #ccc;margin-bottom:8px; }
#exchange-rule dd{ line-height:18px; }

.ui-tip-light{ 
    padding:8px 8px 8px 22px; 
    border:1px solid #ffcc7f;
    line-height:18px;
    background:url(https://img.alipay.com/img/ppoint/detail-util.png?20110504) #ffffe5 no-repeat -1084px -298px;
}
/*------ pink-title-border start 兑换礼品详情页面还在用------*/
.pink-title-border {
	background: url("https://img.alipay.com/img/ppoint/pink-title-bottom.png") no-repeat left bottom;
	width: 220px;
	padding-bottom: 7px;
}
.pink-title-border dt {
	background: url("https://img.alipay.com/img/ppoint/pink-title.png");
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.pink-title-border dt span{
	float: left;
}
.pink-title-border dd {
	background-color: #f7f7f7;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	color: #5a5a5a;
}
.pink-title-border dd div, .pink-title-border dd ul{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

}
.pink-title-border .more{
	color:#333333;
	margin-right:10px;
	line-height: 35px;
}
/** 抽兑奖结果显示 **/
.result-bg{
	width:585px;
	margin:0 auto 20px;
	height: 405px;
	background: url(https://img.alipay.com/img/ppoint/result-bottom.png)no-repeat scroll 0 bottom transparent;
}
.result-area{	
	width:585px;
	height:390px;
	position: relative;
}
.result-area a{
	left:48px;
	position:absolute;
	width:203px;
}
.result-area a.first{
	top:236px;
	height:58px;
}
.result-area a.second{
	top:300px;
	height:58px;
}
.result-area a.onebutn{
	top:254px;
	height:68px;
	width:218px;
}
.vip-exchange-success{
	top:165px;
	height:22px;
	left:48px;
	position:absolute;
	width:160px;
}
/** 抽兑奖结果的exchange_hotgoods.vm这块cms在用 **/
.wrap .red-title-box {
	margin-bottom: 20px;
}
.red-title-box {
	background: url(https://img.alipay.com/img/ppoint/red-title-box.png) no-repeat right 0;
	
}
.red-title-box dt {
	background: url(https://img.alipay.com/img/ppoint/red-title-box.png) no-repeat left 0;
	height: 30px;
	padding-left: 20px;
	margin-right: 5px;
}
.red-title-box dt span {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	float: left;
}
.red-title-box dd {
	color: #666666;
	border-left: 1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}
.red-title-box .more{
	line-height: 30px;
}
.goods-list{
	padding:10px 7px;
}
.goods-list li{
	margin-right:1px;
	margin-bottom: 5px;
	padding:5px 5px 8px;
	width:162px;
	border:1px solid #FFFFFF;
	float:left;
	text-align:center;
}
.goods-list li.hover{
	background-color:#F9F9F9;
	border:1px solid #C0BDBB;
}
.goods-list li img{
	height:160px;
	margin-bottom:4px;
	width:160px;
	background-color:#FFFFFF;
	border:1px solid #D7D7D7;
	display:inline-block;
	overflow:hidden;
}
.goods-list li p a{
	margin: 4px 0;
}
a.more{
	color:#5A5A5A;
	font-family: SimSun,'宋体';
	font-size: 12px;
	font-weight: normal;
	float:right;
	display: inline;
	margin-right:10px;
}
/**礼品详情页面相关**/
.goods-info-box{
	padding:10px 10px 15px 10px;
}
.goods-info-box .product-title{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top:5px;
}
.goods-info-box dd{
	margin-top: 5px;
}
.goods-info-product dt{
	float: left;
	width: 230px;
}
.goods-info-product dt img{
	border: 5px #e0e0e0 solid;
	height: 220px;
	width: 220px;
	overflow: hidden;
	display: block;
}
.goods-info-product dd{
	width: 445px;
	float: right;
	padding-left: 8px;
	margin-top: 5px;
}
.gray-rules-box{
	border:3px solid #F9F9F9;
	line-height:18px;
}
.goods-info .vip-tip{
	margin-left: 90px;
}
.goods-info .ui-state-warn,.goods-info .ui-state-info{
	margin: 5px 0;
}
.goods-info .vip-tip{
	margin-left: 90px;
}
.goods-info .pp-btn-redsqu{
	margin-top: 15px;
}
.need-tip{
	background:url("https://img.alipay.com/img/ppoint/ico-index.png?20110504") no-repeat scroll -71px -173px transparent;
	display:inline-block;
	height:20px;
	vertical-align:middle;
	width:102px;
}
.ico-vip{
	margin-right: 5px;
	vertical-align: middle;
}
.gift-category{
	padding: 6px 9px 1px;	
}
.gift-category li,.gift-category li a{
	color: #5A5A5A;
	font-weight: normal;
	line-height: 18px;
}
.gift-category li a{
	margin: 0px 4px;
}
.gift-category li.first{
	border-bottom:1px dashed #D0D0D0;
	margin-bottom:6px;
	padding-bottom:6px;
}
.exchange-top10{
	padding: 6px 9px 1px;
}
.exchange-top10 li{
	width: 100%;
	float: left;
	overflow: hidden;
	height:20px;
	line-height: 20px;
}
.exchange-top10 li.hover{
	height:auto;
}
.top-hidden{
	padding-top: 4px;
}
.top-hidden span{
	margin-left:25px;
	margin-right:10px;
	width: 70px;
	height: 70px;
	float: left;
	overflow: hidden;
	display: inline-block;
}
.exchange-top10 li .num{
	color:#FFFFFF;
	display:inline-block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:12px;
	line-height:12px;
	margin-right:8px;
	margin-top:4px;
	overflow:hidden;
	text-align:center;
	width:16px;
	background:url("https://img.alipay.com/img/ppoint/icon-num.png") repeat scroll left -29px transparent;
}
.exchange-top10 li .top3{
	background:url("https://img.alipay.com/img/ppoint/icon-num.png") repeat scroll 0 0 transparent;
}

/* bill.vm 商家查询页面的查询栏 */
.pink-box .hd,.pink-box .hd span,.pink-box .ft,.pink-box .ft span{
	background:url("https://img.alipay.com/img/ppoint/pink-box.png") no-repeat scroll 0 0 #FFFFFF;
	display: block;
}
.pink-box { width: 100%; }
.pink-box .hd {
	background-position: left 0;
	height: 7px;
	overflow: hidden;
}
.pink-box .hd span{
	background-position: right 0;
	margin-left: 5px;
	height: 7px;
}
.pink-box .bd {
	border-left: 1px solid #EFC2D0;
	border-right: 1px solid #EFC2D0;
	background-color: #fdf3f7;
}
.pink-box .bd .con {
	padding: 3px 20px;
	line-height: 25px;
	border-left: 1px solid #fffffd;
	border-right: 1px solid #fffffd;
    color:#5a5a5a;
}
.pink-box .ft {
	overflow: hidden;
	background-position: left -12px;
	height: 8px;
}
.pink-box .ft span{
	background-position: right -12px;
	margin-left: 5px;
	height: 8px;
}
/** 数据表格 商家查询页面还在用 **/
.pp-table dt, .pp-table dt a{
    background:url(https://img.alipay.com/img/ppoint/table-tab.png) no-repeat;
}
.pp-table dt{
    float:left;
    padding-left:14px;
    position:relative;
    top:1px;
}
.pp-table dt a{
    display:inline-block;
    padding:11px 14px 8px 0;
    height:16px;
    line-height:16px;
    font-size:14px;
    background-position:right 0;
    color:#6d6d6d;
    position:relative;
    right:-1px;
    text-decoration:none;
}
.pp-table dt a:hover,
.pp-table dt a:visited{
    color:#6d6d6d;
    text-decoration:none;
}
.pp-table dt.current{
    background-position:left -40px;
}
.pp-table dt.current a{
    background-position:right -40px;
    font-weight:bolder;
}
.pp-table dd{
    clear:both;
    border:1px solid #c0bdbb;
    border-bottom:none;
    *zoom:1;
}
.pp-table table{
    width:100%;
    table-layout: fixed;
}
.pp-table table td{ word-break:break-all;word-wrap:break-word; }
.pp-table table thead th{
    height:25px;
    padding:0 7px;
    margin-left:-2px;
    color:#c5225f;
    background:url(https://img.alipay.com/img/ppoint/table.png) repeat-x 0 -2px;
}
.pp-table table tbody tr td{
    height:30px;
    padding:0 7px;
    color:#6d6d6d;
    background:url(https://img.alipay.com/img/ppoint/table.png) no-repeat 0 -120px #f8f8f8;
    border-bottom:1px solid #f8f8f8;
}
.pp-table table tbody tr.light td{
    background-color:#f2f2f2;
    border-bottom:1px solid #e2e2e2;
}
.pp-table table .first{
    padding-left:25px;
    background-position:-2px -120px;
}
.pp-table table thead th.first{
    background-position:-2px -2px;
}
.pp-table .tfoot{
    border:none; 
    height:57px;
    padding-left:15px;
    background:url(https://img.alipay.com/img/ppoint/table.png) 0 -63px no-repeat;
}
.pp-table .tfoot div{
    height:17px;
    line-height:17px;
    padding:23px 15px 17px 0;
    color:#6d6d6d;
    text-align:right;
    background:url(https://img.alipay.com/img/ppoint/table.png) right -63px no-repeat #fff;
}
.tb-page-next, .tb-page-prev, .tb-page-home, .tb-page-end{
    display:inline-block;
    margin-left:5px;
    padding-left:14px;
    background:url(https://img.alipay.com/pa/frame/v2/ico-text.png) no-repeat 0 4px;
}
.tb-page-prev{
    background-position:0 -53px;    
    padding:0 0 0 7px;
}
.tb-page-next{
    background-position:right -34px;    
    padding:0 7px 0 0;
}
.tb-page-end{
    background-position:right -15px;    
    padding:0 14px 0 0;
}
.pp-table .common-head{
  background:url(https://img.alipay.com/img/ppoint/table.png) 0 -33px no-repeat;
	height:4px;
	padding: 0;
	margin: 0;
	width:100%;
	overflow:hidden;
}
.pp-table .onlyone td{
	background:#e2e2e2;
	height:1px;
}
/** 简单的步骤流程样式，充值页面在用 **/
/** 单行模式用：pp-one-line **/
.pp-simple-step{
    color:#333;
}
.pp-simple-step dt,
.pp-simple-step dd{
    background:none;
    border:none;
    padding:0;
    margin:0;
}
.pp-simple-step dt{
    font-size:14px;
    font-weight:bolder;
    line-height:16px;
    padding:0 0 10px 4px;
}
.pp-simple-step dd{
    background:url(https://img.alipay.com/img/ppoint/simple-step.png) no-repeat -16px 0;
    float:left;
    clear:both;
    padding:0 0 11px 10px;
    font-size:12px;
}
.pp-simple-step dd span{
    color:#8a8a8a;
    display:inline-block;
    background:url(https://img.alipay.com/img/ppoint/simple-step.png) #fff no-repeat right 0;
    padding:5px 10px 6px 0;
    height:14px;
    line-height:14px;
    *vertical-align:middle;
}
.pp-simple-step dd.last{
    padding-bottom:0;
}
.pp-one-line dt{
    width:99%; 
    padding-bottom:18px;
    clear:both;
}
.pp-one-line dd{ 
    clear:none; 
    background-position:0 0;
    padding:0 0 1px 26px;
    margin-right:10px;
}
.pp-one-line dd.first{
    background-position:-16px 0;
    padding-left:10px;
}
/*
 * 旧版xbox用
xBox CSS Define
<div id="xbox">
    <div id="xbox-container"></div>
</div>
<div id="xbox-overlay"></div>
<div id="xbox-ghost"></div>
*/

#xbox-overlay {
	position: absolute;
	z-index: 997;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

* html #xbox-overlay {/* ie6 hack */
    position: absolute;
}
/*
.xbox-overlay-MacFF { 
    background: url(https://static.alipay.com/js/arale/source/assets/images/xbox-ff-hack.png) repeat;
}
*/
.xbox-overlay-bg {
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;
}

#xbox-hide-select {
    z-index: 999;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    width: 100%; 
}

#xbox-mock {
	position: absolute;
	background: #ffffff;
	z-index: 1002;
	color:#000000;
	text-align:left;
	top: 16%;
	left: 30%;
	overflow: hidden;
	width:600;
}
.xbox-mock {
	border: 6px solid #767576;
	-moz-box-shadow: 3px 2px 6px #333;
	-webkit-box-shadow: #333 2px 2px 6px;
}

*html #xbox-mock { /* ie6 hack */
    position: absolute;
}

#xbox-load{
	position: fixed;
	height:13px;
	width:208px;
	z-index:1003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #xbox-load { /* ie6 hack */
	position: absolute;
}

#xbox-content{
	width: 100%;
	height: 100%;
	border: 1px #6b6a6b solid;
}
#xbox-iframe{
	width: 100%;
	height: 100%;
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.xbox-close-link{/* xbox-close-link 将来被ico-xbox-close代替 */
	background-image:url(https://img.alipay.com/pa/frame/v2/ico-text.png);
	background-repeat:no-repeat;
	font-family:Tahoma;
}
a.xbox-close-link:hover{
	text-decoration:none;
}
/* xbox关闭链接 */
.xbox-close-link,.pop-close-link{
	display:block;
	height:19px;
	position:absolute;
	right:0;
	top:0;
	font:500 12px/19px Arial;
}

.xbox-close-link,.ico-xbox-close{
	padding-left:14px;
	background-position:-2px -73px;
}
/* 集分宝购物在用 */
.charge-left{
	border-right:1px dotted #666666;
	float:left;
	padding:0 10px 10px 5px;
	width:180px;
	
}
.charge-left p{
	line-height: 20px;
	margin-bottom: 28px;
}
/*------charge-step start ------*/
.charge-step{
	background:url("https://img.alipay.com/img/ppoint/charge-step.png") no-repeat scroll 0 26px transparent;
	width:119px;
	float: left;
	margin-left: 12px;
}

.charge-step li{
	font-size:14px;
	height:42px;
	line-height:30px;
	margin:5px 0 7px;
	text-align:center;
	width:120px;
}
.dotted-list li.answer{
	background: none;
	color: #8A8A8A;
}
.gray-pay{
	background:url("https://img.alipay.com/img/ppoint/gray-button.png");
	width: 90px;
	height: 22px;
	display: block;
}

/** 个人版日历样式 **/
.yui-calcontainer {
    position:absolute;
    border:1px solid #7B9EBD;
    padding:5px;
    width:176px;
    top:0;
    left:0;
    display:none;
    z-index:100;
    background:#e8e8e8 url(https://img.alipay.com/global/calendar-bg.png) repeat-x;
}
.yui-calcontainer iframe {
    position:absolute;
    border:none;
    margin:0;padding:0;
    z-index:-1;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
}
.yui-calcontainer iframe.fixedsize {
    width:50em;
    height:50em;
    top:-1px;
    left:-1px;
}
.yui-calendar .calheader{
    position:relative;
    width:100%;
    text-align:center;
    overflow:hidden;
    padding:4px 0;
    font:700 14px airal;
}
.yui-calendar .calnavleft,
.yui-calendar .calnavright{
    position:absolute;
    height:13px;
    width:14px;
    overflow:hidden;
    text-indent:-10000em;
    cursor:pointer;
    top:2px;
    bottom:0;
    z-index:1;
}
.yui-calendar .calnavleft {
    left:2px;
    background:transparent url(https://img.alipay.com/global/calendar-prev.gif) no-repeat;
}
.yui-calendar .calnavright {
    right:2px;
    background:transparent url(https://img.alipay.com/global/calendar-next.gif) no-repeat;
}
.yui-calendar .calbody{
    width:175px;
    overflow:hidden;
    text-align: left;
    border-right:1px solid #909090;
    border-bottom:1px solid #909090;
}
.yui-calendar .calbody div{
    width:182px;
    height:18px;
     
}
.yui-calendar .calbody span{
    display:block;
    float:left;
    line-height:18px;
    height:18px;
    width:24px;
    text-align: center;
    border-style:solid;
    border-color:#909090;
    border-width:1px 0 0 1px;
    background:#fff;
    font-size:12px;
    color:#bbb;
    font-family:Simsun;
    position:relative;
    cursor:pointer;
}
*+html .yui-calendar .calbody span{
    height:17px;
    line-height:17px;
}
.yui-calendar .calbody span a{
    color:#4d4d4d;/* !important*/;
    display:block;
    text-decoration: none;
}
.yui-calendar .calbody span a{
    color:#4d4d4d;
}
.yui-calendar .calbody span a:hover{
    text-decoration:none;
}
.yui-calendar .calbody span a:hover{
    background-color:#dbf0ff;
}
.yui-calendar .calbody span.today{
    background:#69abfc;
}
.yui-calendar .calbody span.today a,
.yui-calendar .calbody span.today a:link,
.yui-calendar .calbody span.today a:visited{
    position:absolute;
    left:-1px;
    top:-1px;
    width:24px;
    height:18px;
    line-height:18px;
    z-index:999;
    font-weight:700;
    border:1px solid #909090;
    color:#fff;
}
.yui-calendar .calbody span.today a:hover{
    color:#4D4D4D;
}
.yui-calendar .calbody span.selected{
    background:#feff48;
}
.yui-calendar .calbody span.activeable{
    background:#feff48;
}
.yui-calendar .calbody span.selected a,
.yui-calendar .calbody span.selected a:link,
.yui-calendar .calbody span.selected a:visited
{
    position:absolute;
    left:-1px;
    top:-1px;
    width:22px;
    height:16px;
    line-height:16px;
    border:2px solid #909090;
    color:#4D4D4D;
    font-weight:700;
}
*+html .yui-calendar .calbody span.selected a,
*+html .yui-calendar .calbody span.selected a:link,
*+html .yui-calendar .calbody span.selected a:visited{
    height:15px;
    line-height:15px;
}
.yui-calendar .calbody span.oom a,
.yui-calendar .calbody span.oom a:link,
.yui-calendar .calbody span.oom a:visited{
    color:#BBB;
}
.yui-calendar .done{
    background:transparent url(https://img.alipay.com/global/save-btn.png) no-repeat scroll;
    cursor:pointer;
    border:none;
    height:27px;
    margin-right:5px;
    width:55px;
    font-size:13px;
    vertical-align:middle;
}
.yui-calendar a.cancel{
    text-decoration: none;
    font-size:12px;
}
.yui-calendar .heaer-year{
    margin-right:11px;
    clear:both;
}
.yui-calendar .calweekdayrow{
    margin-bottom:4px;
    text-align:left;
    background-color:#808080;
    height:18px;
    line-height:18px;
    clear:both;
    width:176px;
}
.yui-calendar .calweekdayrow .calweekdaycell{
    color:#fff;
    display:block;
    width:24px;
    height:17px;
    float:left;
    text-align: center;
}
.btn_footer{
    text-align:center;
}
#spotlight { position: absolute; left: 0px; top: 0px;}
.fm-calendar{
       position: relative;
}
.dropfilter{
       text-align:center;
       padding:0 0 5px /* 鸽子改 12-8 */
}
.dropfilter select{margin:0 3px;}
.fm-calendar .dropfilter select{
    margin: 0 10px;
}
input.pp-i-date {
    width:70px;
}

.fill-common .notice{
	border:1px solid #EFC2D0;
	margin-bottom:20px;
}
.fill-common .notice-content{
	background:url("https://img.alipay.com/img/ppoint/rule-bg_top.png") repeat-x scroll left top transparent;
	border:1px solid #FFFFFF;
	line-height:20px;
	padding:30px 20px 40px;
}
.fill-common .notice h3{
	color:#C5225F;
	font-family:simhei,arial;
	font-size:20px;
	font-weight:normal;
	text-align:center;
}
/*------red－shade-title start 充值在用------*/
.fill-common .red-shade-title dt{
	background: url(https://img.alipay.com/img/ppoint/bg-tit.png) left -38px;
}
.red-shade-title dt,.pp-red-title {
	background: url(https://img.alipay.com/img/ppoint/bg-tit.png) left 0;
	padding-left: 20px;
	height: 32px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.red-shade-title span{float: left;}
.pp-red-title{
    background-position:0 0;
}
 .question dt{
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.question dt a{color:#5A5A5A}
.question dd{
	color: gray;
	padding-left: 25px;
	margin-bottom: 15px;
}
.recharge-step{
	margin-bottom: 20px;
	background: url(https://img.alipay.com/img/ppoint/recharge-step.jpg);
	height: 25px;
	padding-top: 10px;
	width: 561px;
}
.recharge-step li{
	float: left;
	padding-left: 70px;
	width: 140px;
}
.recharge-step li.last{
	padding-left: 42px;
	width: 50px;
}
.ui-fm-text{
	display:inline-block;
	margin-top:4px;
}
.ui-tips-success{
	background:none repeat scroll 0 0 #9EDF8A;
	padding:0 2px 2px 0;
}
.ui-tips-success .ui-dialog-container {
	background:none repeat scroll 0 0 #DEF9A5;
	border:1px solid #FFFFFF;
	color:#5D8605;
	left:1px;
	min-width:110px;
	padding:5px;
	top:1px;
	white-space:nowrap;
}
/*
	@name：组件 问答式
	@desc：问答式 
*/
.tip-faq{
	padding:17px 20px 7px 20px;
	margin-top:40px;
	line-height:150%;
	background:none;
	border-top:1px solid #f2f2f2;
}
.tip-faq h3{
	font-size:14px;
	color:#000;
}
.tip-faq dl{
	margin-top:10px;
}
.tip-faq dd,.tip-faq dt{

	padding-left:1em;
}
.tip-faq dt{
  float:left;
	font-weight:bold;
	background:transparent url(https://i.alipayobjects.com/e/201309/1A4wpoF3jj.png) 4px -534px no-repeat;
}
.tip-faq dd{
  clear:both;
	margin-bottom:14px;
}

.tip-faq-link{
	margin:20px 0;
} 
/*
	@name：组件 语音提示
	@desc：语音提示 
*/
.tip-voice{
	width:532px;
	overflow:hidden;
	background:#F9F9F9;
	border:1px #D4D4D4 solid;
	_font-family:Simsun;
}
.tip-voice-container{
	padding:10px;
	border:1px #FFFFFF solid;
	line-height:normal;
}
.tip-voice-container .tip-voice-normal{
	padding:0 0 3px 0;
	line-height:17px;
}
.tip-voice-container .tip-voice-normal p{

}
.tip-voice .tip-voice-success{
	margin:0;
	line-height:16px;
	padding:0 30px 10px 24px;
	background:url('https://img.alipay.com/pa/frame/v2/ico-pa.png') no-repeat;
	background-position:-164px -390px;
	color:#4D4D4D;
}
.tip-voice .btn-normal{
	*margin-right:4px;

}
#ckepop{
	overflow: hidden;
	margin: 10px;
}
#ckepop span{
	float: left;
}

/*
	@desc：客服维护的常见问题的样式
*/
.com-search .i-text, .c-editable .i-text {
    height: 15px;
    line-height: 16px;
    padding: 2px;
}
.btn-fixed, .btn-4cn, .btn-2cn {
    background: url("https://img.alipay.com/pa/frame/v2/bg-btn.png") no-repeat scroll 0 -336px transparent;
    border: medium none;
    color: #4D4D4D;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    padding: 0 0 2px;
    text-align: center;
    vertical-align: top;
}
input.btn-fixed, input.btn-4cn, input.btn-2cn, button.btn-fixed, button.btn-4cn, button.btn-2cn {
    height: 21px;
}
.btn-fixed:hover, .btn-2cn:hover, .btn-4cn:hover {
    color: #4D4D4D;
    text-decoration: none;
}
.btn-fixed {
    width: 45px;
}

/*
	@desc：提示框里的样式
*/
.ui-btn-ok-mini{
	margin-right: 20px;
}
#J-fetchbox .ui-notice-foot a{margin-top:30px;display:inline-block;vertical-align:middle;}

/*这个图片要换掉*/
.close{
	background: url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll 0 -126px  transparent;
	float: none;
    margin: 0;
   	position: absolute;
   	right: 10px;
   	top: 8px;
	width: 15px;
	height: 15px;
	z-index: 50;
}

/* 积分互换用到 */
.task-type{ margin: 10px 0 25px;}
.ui-title-task{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll left -95px transparent;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #ed6cad;
	padding-left: 12px;
}
.ui-repeater-task .ui-repeater-item{ 
	vertical-align:top;
	border-top:1px #fff solid;
	border-left:1px #fff solid;
	border-right:1px #fff solid;  
	border-bottom: 1px #d3d3d3 solid; 
	overflow: hidden;
}
.ui-repeater-task .ui-repeater-item-hover,.ui-repeater-task .ui-repeater-task-fold{
	border: 1px #fca1c3 solid;
	position: relative;
	top: -1px;
	padding-top: 1px;
	margin-bottom: -1px;
}

.ui-repeater-task .ui-repeater-item .task-cnt{ 
   	overflow: hidden;
   	position: relative;
   	color: #5a5a5a;
   	line-height:20px;
   	padding: 13px 120px 20px 150px;
   	border-top:none;
}
.ui-repeater-task .ui-repeater-item .task-cnt dt{padding-top:4px;}


.ui-repeater-task .ui-repeater-item-odd .task-cnt{
	border: 1px #fff solid;
	background-color: #f5f5f5;
}
.ui-repeater-task .ui-repeater-item-hover .task-cnt,.ui-repeater-task .ui-repeater-task-fold .task-cnt{	
	background-color: #fef6f9;
}
em.hot,em.new{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: top;
    width: 28px;
}
em.hot{background-position: -57px -128px;}
em.new{background-position: -30px -128px;}
.task-cnt dd.task-img{ 
 	width: 120px;
 	height: 100px;
    position: absolute;
   	top:20px;
   	right: 588px;
}
.task-type-exchange .task-cnt dd.task-img{height: 60px;top: 32px;right:568px;}
.task-cnt dd.task-opt{
	width: 100px;
    position: absolute;
   	top:50px;
   	right:28px;
   	text-align: center;
}
.task-cnt dd.task-opt .task-finish,.task-cnt dd.task-opt .task-end,.task-cnt dd.task-opt .task-expired{
	width: 70px;
	height: 30px;
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll 0 0 transparent;
	display: block;
	margin-left: 18px;
	text-indent: -9999px;
}
.task-cnt dd.task-opt .task-finish{background-position: -80px -264px;}
.task-cnt dd.task-opt .task-end{background-position: left -264px;}
.task-cnt dd.task-opt .task-expired{background-position: -153px -264px;}
.task-cnt dd a.pp-task-fold, 
.task-cnt dd a.pp-task-unfold{ 
   	display:block;
   	margin-top: 4px;
    padding-right:10px;
   	width:4em;
   	height:20px;
   	overflow:hidden;
   	background:url(https://img.alipay.com/img/ppoint/task.png) no-repeat right -9px;
}
.task-cnt dd a.pp-task-unfold{ 
    background-position:right 10px;
    text-indent:-4em;
}
.task-cnt dd a.pp-task-fold:hover, .task-cnt dd a.pp-task-unfold:hover {text-decoration: none;}
.ui-repeater-item-cnt{padding-bottom: 10px; padding-left: 150px; padding-top: 10px;}
.ui-repeater-item-cnt li{line-height:20px;}
.ui-list-task li,.ui-list-task-dec li{
	padding: 10px 0;
	width: 380px;
	position: relative;
	border-bottom: 1px dashed #d8d8d8;
}
.ui-list-task-dec{ padding-right:10px;margin-top: -10px;}
.ui-list-task-dec h5,.ui-list-task h5{ font-weight: bold; margin-bottom: 4px;}
.ui-list-task h5{font-weight: bold;}
.ui-list-task li .task-opt{
	width: 100px;
	text-align: center;
	position: absolute;
	top:20px;
	right: -168px;
	font-size: 14px;
}
.task-type-business .task-cnt dd.task-opt{width: 250px;text-align: left;}
.ui-list-task li .task-opt a{font-size: 12px;}
.ui-tip-task{  
   	width: 380px;
   	line-height: 18px;
   	padding: 3px 0 10px;
   	border-bottom: 1px dashed #d8d8d8;
   	position: relative;
}
.ui-tip-task .ui-tip-icon{
	background:url("https://img.alipay.com/sys/pointprod/style/earn.png") no-repeat scroll -95px -126px transparent;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 3px;
    top: 5px;
}
.ui-tip-task .ui-tip-text{padding-left: 20px;}
.task-type-exchange dd.task-text{line-height: 24px;}
/*
	@desc：新集分宝购物的样式
*/
.pay-bank
{
	background: url(https://img.alipay.com/img/ppoint/pay-bank.png) no-repeat 0 0 transparent;
	height: 40px;
	display: block;
	padding-top: 113px;
	margin-top: 3px;
	font-family: SimSun;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;

}

.pp-subtitle{ margin-top:-6px; }
.demo-btnlink{
    position: absolute;
    top:129px;
    left: 32px;
    background: url("https://img.alipay.com/img/ppoint/pay-icon.png") no-repeat scroll 0 0 transparent;
    width: 150px;
    height: 40px;
    text-indent: -9999px;
}
.demo-btnlink:hover{
background: url("https://img.alipay.com/img/ppoint/pay-icon.png") no-repeat scroll 0 -40px transparent;
}
.pay-box{border:1px solid #dfdfdf; position: relative;}

.ui-widget-gray,.ui-widget-gray-border{margin-bottom:10px;}
.ui-widget-gray dt,.ui-widget-gray-border .hd,.ui-widget-gray dd,.ui-widget-gray-border .bd{
background:url(https://img.alipay.com/img/ppoint/widget-gray.png) no-repeat scroll 0 0 transparent;
}

.ui-widget-gray dt{
    padding-top: 5px;
    padding-left: 10px;
}
.ui-widget-gray dt{
	background-position: 0 -27px;
	height: 25px;
    color: #6D6D6D;
    }
.ui-widget-gray dt label{font-size: 14px;font-weight: bold; float: left;}
.ui-widget-gray .share{
 	border-top: 1px dashed #ccc;
 	height: 30px;
}
.ui-widget-gray-border .hd{background-position: 0 0; padding:0 10px 5px;}
.ui-widget-gray dd{
	text-align: center;
 	background-color: #FFFFFF;
    background-position: 0 bottom;
    padding: 0 10px 11px;
    width: 200px;
}
.ui-widget-gray-border .bd{
    background-position: 0 bottom;
    }
      
.ui-widget-red-line dd{
 	padding: 10px;
	border-left:1px #dfdfdf solid;
	border-right:1px #dfdfdf solid;
	border-bottom:1px #dfdfdf solid;
}
.repayment{
	float:left;
	width:350px;
	margin-right:10px;
}
.payment{float:left;width:350px;}
.repayment h3,.payment h3{
	font-size:14px;
	font-weight:bold;
	height: 20px;
	text-align: left;
}
.business-entrance{
	width:220px;
	height: 150px;
	background-color: #fbfbfb;
	float: left;
	margin: 20px 0 0 10px;
	text-align: center;
	color: #808080;
}
.business-entrance p{ margin: 6px 0;}
.support-website{
	margin:0 4px 20px;
}
.website-logo{
	background: url("https://img.alipay.com/img/ppoint/website-logo.png?20110504") no-repeat scroll 0 0 transparent;
	width: 218px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
}
.website-logo-taobaojifenbao{
	background-position: 0 -40px;
}
.website-logo-lp{
	background-position: 0 -77px;
}
.separate-line{
	background: url("https://img.alipay.com/img/ppoint/pay-icon.png") no-repeat scroll 0 -113px #fbfbfb;
	height: 1px;
	width: 218px;
	overflow: hidden;
}
.box-upper .pp-btn-pink{margin-bottom: 10px;}
.box-upper{
	border-top: 1px #e0e0e0 solid;
	border-left: 1px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid;
    width: 218px;
	padding-top: 16px;
	position: relative;
}
.business-tip{
	background: url("https://img.alipay.com/img/ppoint/pay-icon.png") no-repeat scroll 0 -125px #FBFBFB;
    height: 44px;
    left: 70px;
    position: absolute;
    top: 118px;
    width: 204px;
    padding:4px 10px;
    text-align: left;
    z-index: 1;
}
.box-lower{
	border-bottom: 1px #e0e0e0 solid;
	border-left: 1px #e0e0e0 solid;
	border-right: 1px #e0e0e0 solid;
    width: 218px;
	padding: 6px 0;	
	text-align: center;
}
.box-lower span{
	display: inline-block;
	height:18px;
	vertical-align: middle;
	}
.box-lower a{
    color: #c5227d;
}
.box-lower .activity,.box-lower .new,.box-lower .hot{
	background: url("https://img.alipay.com/img/ppoint/pay-icon.png") no-repeat scroll 0 -81px transparent;
	width: 30px;
}
.box-lower .new{
	background-position: -70px -81px;
}
.box-lower .hot{
	background-position: -40px -81px;
}

/*
	@desc：短信充值的样式
*/
.fill-step{margin: 20px 0 30px;}
.fill-step .sub-widget{float: left;}
.fill-step .sub-inner{height: 95px;}
.fill-step .fill-step-arrow{
	background: url("https://img.alipay.com/img/ppoint/step-arrow.png") no-repeat scroll 0 0 transparent;
	width: 34px;
	height: 28px;
	float: left;
	margin: 45px 10px;
}
.fill-common h4{
	font-size: 14px;
	line-height: 24px;
	font-weight: bolder;
}
.fill-common h5{font-weight: bolder;line-height: 24px;}
.fill-common p{line-height: 22px;}
.fill-step h4{color:#d85688;}
.fill-step p{padding-left: 22px;}

.pp-subtitle{ margin-top:-6px; }

/** 可伸缩标题 发现充值首页有用 **/
.ui-title-scale{
    border-bottom:2px solid #dcdcdc;
}
.ui-title-scale .ui-title-inner{
    width:40%;
    border-bottom:2px solid #ed6cad;
    color:#ed6cad;
    position:relative;
    top:2px;
    text-indent:12px;
    font-size:14px;
    font-weight:bolder;
    margin-top:16px;
}
.ui-title-scale .ui-title-inner-whole{width:30%;}
.ui-title-scale-one{margin-bottom:10px;}
.ui-title-scale-one .ui-title-inner{width:15%;}
/** 可伸缩通用box 发现充值首页有用 **/
.ui-box, .ui-box-title, .ui-box-bl, .ui-box-br{
    background:url(https://img.alipay.com/img/ppoint/pp-box.png) no-repeat;
}
.ui-box-title{
    background-position:right 0;
    position:relative;
    height:18px;
    top:-28px;
    left:5px;
    font-size:14px;
    font-weight:bolder;
    line-height:18px;
    padding:5px 10px;
}
.ui-box-inner{
    margin-top:28px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:4px;
    border:1px solid #dedede;
    border-top:none;
    background:#fff;
}
/** 清除由于title引起的边距 **/
.ui-box-clear{
    margin-top:-28px;
}
.ui-box-bl, .ui-box-br{
    width:4px;
    height:4px;
    position:relative;
    overflow:hidden;
    top:1px;
    background-color:#fff;
    padding:0;
    margin:0;
}
.ui-box-br{ 
    float:right; 
    background-position:right -43px;
    left:5px;
}
.ui-box-bl{ 
    float:left; 
    background-position:0 -43px; 
    left:-5px;
}


/** ui-step instance模式 page/fill充值首页在用 **/
.ui-step-inst,.ui-step-inner,.ui-step-arrow,.ui-step-bl,.ui-step-br{
    background:url(https://img.alipay.com/img/ppoint/pp-step.png) #fff no-repeat;
}
.ui-step-inst{
    width:294px;
    margin:6px auto;
    padding-left:4px;
}
.ui-step-inst .ui-step-inner{
    display:block;
    background-position:right 0;
    line-height:22px;
    padding:5px 0;
}
.ui-step-arrow,.ui-step-end{
    display:block;
    width:100%;
    height:11px;
    overflow:hidden;
    background-position:center -142px;
    position:relative;
    left:-2px;
}
.ui-step-end{ 
    background:#fff; 
    border-top:1px solid #d3d3d3;
    top:1px; 
}
.ui-step-bl,.ui-step-br{
    width:10px;
    height:15px;
    position:relative;
    margin-top:-15px;
    overflow:hidden;
}
.ui-step-br{
    float:right;
    background-position:right bottom;
}
.ui-step-bl{
    float:left;
    left:-4px;
    background-position:0 bottom;
}
.support-website .ui-title-inner{margin-top: 0px;}

.fill-mobi-content{margin-left: 40px;}
.ui-title h2{font-weight: bolder;}

/*不分上下的business-entrance box*/
.box-hover{
	border: 1px #fca1c3 solid;
	background-color: #fef6f9;
}

.business-info{
	width:218px;
	height: 90px;
	float: left;
	margin: 20px 0 0 10px;
	text-align: center;
	color: #666;
	border: 1px solid #e0e0e0;
	}
.business-info .will-come{color: #de6491}
.business-info:hover{
	text-decoration: none;
	}
.ui-title-square{
	border-left: 5px solid #ccc;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 10px;
	margin-left: 10px;
	color: #666;
}
.ui-title-square a{font-size: 12px;font-weight: normal;margin-left: 10px;}
.light-gray-box{
	background: #fbfbfb;
	border: 1px #e0e0e0 solid;
	margin: 20px 10px 0 10px;
	padding: 10px;
	color: #666;
}
.light-gray-box em{font-weight: bold;}

/*
    @name: 老按钮
    @base: ui-btn
    @desc: 个人版按钮控件
    @required: null
    @example: 
            <span class="ui-btn"><input class="ui-btn-text" type="button" value="" /></span>
    
*/
.ui-btn{
    display:-moz-inline-box;
    display:inline-block;
    *display:inline;
    vertical-align:middle;
    line-height:100%;
    text-align:left;
    font-size:12px;
    text-decoration:none;
    cursor:pointer;
    zoom:1;
}

.ui-btn,
.ui-btn .ui-btn-text{
    background-image:url(https://img.alipay.com/alice/bg-btn.png);
    background-repeat:repeat-x;
    font-family:Tahoma;
    cursor:pointer;
    outline:none;
}
.ui-btn{
    font-family:SimSun;
}
.ui-btn:hover{
   text-decoration:none;
}
.ui-btn .ui-btn-text{
    border:none;
    *border:0;
    *overflow:visible;
}
body .ui-btn .ui-btn-text{
    vertical-align:baseline;
}
.ui-btn span,
.ui-btn:hover span{
    display:block;
    float:left;
    text-decoration:none;
}
#J-fetchbox .ui-btn input{     
    background:url(https://img.alipay.com/alice/bg-btn.png)  repeat-x  0px -75px #fff;  
    cursor: pointer;
    font-family: Tahoma;
    outline: none;
    vertical-align: baseline;
    color: white;
    height: 20px;
    line-height: 20px;
    padding: 0px 9px;
    border: none;
}
/* 自适应宽度大按钮 */
.ui-btn-ok,
.ui-btn-ok-hover,
.ui-btn-cancel,
.ui-btn-ok-disabled,.ui-btn button{
    font-size:14px;
    padding:1px;
}

/* 大 确定 */
.ui-btn-ok{
    border:1px #D74C00 solid;
    background-position:0 0;
}
/* 大 确定 悬停 */   
.ui-btn-ok-hover,
.ui-btn-ok:hover{
    padding:1px;
    border:1px #e55100 solid;
}
/*  大 确定 不可点 */ 
.ui-btn-ok-disabled{
    background-position:0 -103px;
    border:1px #aaa solid;
}   

/* 大 取消 */
.ui-btn-cancel{
    background-position:0 -103px;
    border:1px #A8A8A8 solid;
}

/*  大按钮 input button 公共 */ 
.ui-btn-ok .ui-btn-text,
.ui-btn-ok-hover .ui-btn-text,
.ui-btn-cancel .ui-btn-text,
.ui-btn-ok-disabled .ui-btn-text{
    padding:0 16px;
    padding-bottom:3px;
    *padding-bottom:0;
    height:28px;
    line-height:28px;
    font-weight:bold;
    color:#FFFFFF;
}
/* 大 确定按钮 */
.ui-btn-ok .ui-btn-text{
    background-position:0 -70px;
}
/* 对a>span IE6重写 */
.ui-btn-ok span.ui-btn-text,
.ui-btn-ok-hover span.ui-btn-text,
.ui-btn-ok-hover:hover span.ui-btn-text,
.ui-btn-cancel span.ui-btn-text{
    padding-bottom:3px;
    _padding-bottom:1px;
    _line-height:28px;
    height:25px;
    *height:26px;
}

.ui-btn-ok-hover,.ui-btn-ok-hover:hover{
    text-decoration:none;
}
/* 大 确定按钮 不可点状态 */
.ui-btn-ok-disabled .ui-btn-text{
    background: #CCCCCC none;
    cursor:default;
}
/* 大 确定 悬停 */
.ui-btn-ok-hover .ui-btn-text,
.ui-btn-ok:hover span.ui-btn-text{
    background-position:0 -36px;
}

/* 大 取消按钮 */
.ui-btn-cancel .ui-btn-text{
    background:#CCCCCC;
    color:#FFFFFF;
}   

/* 自适应宽度小按钮 */
.ui-btn-ok-mini,
.ui-btn-cancel-mini{
    padding:1px;
}
/* 小 确定 */
.ui-btn-ok-mini{
    border:1px #D74C00 solid;
    background-position:0 -10px;
}
/* 小 取消 */
.ui-btn-cancel-mini,.ui-btn-cancel-mini{
    background-position:0 -103px;
    color:#5B5B5B;
    border:1px #BCBCBC solid;
    *margin-left:3px;
}

/*  小按钮 input/button 公共 */ 
.ui-btn-ok-mini .ui-btn-text,
.ui-btn-cancel-mini .ui-btn-text{
    padding:0 9px;
    height:20px;
    line-height:20px;
    color:#FFFFFF;
}

/* 小 确定按钮 */
.ui-btn-ok-mini,.ui-btn-ok-mini{
    background-position:0 -15px;
}

.ui-btn-ok-mini .ui-btn-text{
    background-position:0 -75px;
}
.ui-btn-ok-mini:hover,.ui-btn-ok-mini-hover{
    border:1px solid #E47000;
}
.ui-btn-ok-mini:hover .ui-btn-text,
.ui-btn-ok-mini-hover .ui-btn-text{
    background-position:0 -518px;
}

/* 小 取消按钮 */
.ui-btn-cancel-mini .ui-btn-text{
    background-position:0 -312px;
    color:#5B5B5B;
}
.ui-btn-ok-mini span.ui-btn-text,
.ui-btn-cancel-mini span.ui-btn-text{
    line-height:21px;
}

.ui-btn-cancel-mini:hover,.ui-btn-cancel-mini:hover{
    border:1px solid #6E6E6E;
}
.ui-btn-cancel-mini:hover .ui-btn-text,
.ui-btn-cancel-mini-hover .ui-btn-text{
    background-position:0 -110px;
}

.ui-btn-ok-hover,.ui-btn-ok-hover:hover,
.ui-btn-cancel:hover,.ui-btn-ok-mini:hover,.ui-btn-ok-mini-hover:hover,
.ui-btn-cancel:hover,.ui-btn-cancel-mini:hover,.ui-btn-cancel-mini-hover:hover{
    text-decoration:none;
}


/* 
    @name:常见2个、4个中文字符宽度按钮
    @desc:
    @example:
        <a class="btn-2cn">按钮</a>
        <a class="btn-4cn">按钮按钮</a>
*/  
.ui-btn-fixed,.ui-btn-4cn,.ui-btn-2cn{
    display:-moz-inline-box;
    display:inline-block;
    *zoom:1;
    *display:inline;
    padding:0 0 2px 0;
    *padding:0;
    height:19px;
    *height:21px;
    line-height:19px
    line-height:22px\9;
    _line-height:19px;
    vertical-align:top;
    background:transparent url(https://img.alipay.com/alice/bg-btn.png) 0 -336px no-repeat;
    border:none;
    font-size:12px;
    text-align:center;
    color:#4d4d4d;
    cursor:pointer;
}
/* FF下没有line-height的解决 */
input.ui-btn-fixed,input.ui-btn-4cn,input.ui-btn-2cn,
button.ui-btn-fixed,button.ui-btn-4cn,button.ui-btn-2cn{
    height:21px;
}
.ui-btn-fixed:hover,
.ui-btn-2cn:hover,
.ui-btn-4cn:hover{
    text-decoration: none;
    color:#4D4D4D;
}
.ui-btn-fixed{
    width:45px;
}
.ui-btn-4cn{
    width:66px;
    background-position:-53px -336px;
}
.ui-btn-2cn{
    width:36px;
    background-position:-128px -336px;
}
/* 悬停状态 */
.ui-btn-fixed-hover,.ui-btn-fixed:hover{
    background-position:0 -612px;
}
.ui-btn-4cn-hover,.ui-btn-4cn:hover{
    background-position:-53px -612px;
}
.ui-btn-2cn-hover,.ui-btn-2cn:hover{
    background-position:-128px -612px;
} 
/** 按钮 **/

.pp-btn-redarr, .pp-btn-redarr span,.pp-btn-redsqu, .pp-btn-redsqu span, .pp-btn-redsqu input,.pp-btn-greenarr, .pp-btn-greenarr span,.pp-btn-orangearr:hover,.pp-btn-orangearr:hover span,.pp-btn-gray,.pp-btn-gray span{
	background:url(https://img.alipay.com/img/ppoint/p_prod_button.png) repeat scroll 0 0 transparent; 
    display:inline-block; 
    cursor: pointer; 
}
.pp-btn-redarr{  
	background-position:left 0;
	color:#fff;
	height:22px;
	padding-left:20px;
}
.pp-btn-redarr span{
	position: relative;
	left: 6px;
	background-position:right 0;
	height:22px;
	line-height:22px;
	padding-right:15px;
    color:#fff;
}
.pp-btn-redarr:hover{ background-position:left -48px; text-decoration:none; color:#fff; }
.pp-btn-redarr:hover span{ background-position:right -48px; }

/*------ pp-btn-gray start ------*/
.pp-btn-gray{
	background-position:left -391px;
	color:#fff;
	height:25px;
	padding-left:20px;
}
.pp-btn-gray span{
	position: relative;
	left: 3px;
	background-position: right -391px;
	height: 25px;
	line-height: 25px;
	font-weight:bold;
	font-size:14px;
	padding-right:20px;
}
.pp-btn-gray:hover{
 text-decoration:none;
     color:#fff;
}
/*------ redsqu start ------*/
.pp-btn-redsqu{  
	background-position:left -273px;
	color:#fff;
	height: 25px;
	line-height: 25px;
	padding-left:20px;
}
.pp-btn-redsqu span,.pp-btn-redsqu input{
	vertical-align: top;
	position: relative;
	left: 3px;
	background-position: right -273px;
	height: 25px;
	line-height: 25px;
	font-weight:bold;
	font-size:14px;
	padding-right:20px;

}
.pp-btn-redsqu input{
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	overflow:visible;
	padding-bottom:3px;
	width:auto;
}
.ui-fm-item .pp-btn-redsqu input {
	vertical-align:top;
}
.pp-btn-redsqu:hover{
	background-position:left -327px;
    text-decoration:none;
     color:#fff;
}
.pp-btn-redsqu:hover span,.pp-btn-redsqu:hover input{
	background-position:right -327px;
}
/*------greenarr start ------*/
.pp-btn-greenarr{  
	background-position:left -176px;
	color:#fff;
	height:22px;
	padding-left:20px;
}
.pp-btn-greenarr span{
	position: relative;
	left: 6px;
	background-position: right -176px;
	height: 22px;
	line-height: 22px;
	padding-right:15px;

}
.pp-btn-greenarr:hover{
	background-position:left -224px;
	text-decoration:none; 
	 color:#fff;
}
.pp-btn-greenarr:hover span{
	background-position:right -224px;
}

/*------ pinkbutn start ------*/
.pp-btn-pink,.pp-btn-pink span,.pp-btn-pink:hover,.pp-btn-pink:hover span{
	background: url(https://img.alipay.com/img/ppoint/pink_button.png);
	display:inline-block;
	color:#BF5078;
	text-decoration:none;
	 cursor: pointer; 
}
.pp-btn-pink{
	background-position: left top;
	height:26px;
	display:inline-block;
	padding-left:2px;
}
.pp-btn-pink span{
	position: relative;
	left: 3px;
	background-position: right top;
	height: 26px;
	line-height: 26px;
	padding-left: 6px;
	padding-right:7px;
}
.pp-btn-pink:hover{
	background-position:left bottom;
}
.pp-btn-pink:hover span{
	background-position:right bottom;
}
/*
	@desc：一种按钮
*/
.pp-btn-pinkarr,.pp-btn-pinkarr span,.pp-btn-pinkarr:hover,.pp-btn-pinkarr:hover span{
	background:url(https://img.alipay.com/img/ppoint/pp_btn_pink.png);
 	display:inline-block; 
	cursor: pointer; 
}
.pp-btn-pinkarr{  
	background-position:left 0;
	color:#fa6ca1;
	height:22px;
	padding-left:20px;
}
.pp-btn-pinkarr span{
	position: relative;
	left: 7px;
	background-position: right 0;
	height: 22px;
	line-height: 22px;
	padding-right:15px;

}
.pp-btn-pinkarr:hover{
	background-position:left -24px;
	text-decoration:none; 
	 color:#fa6ca1;
}
.pp-btn-pinkarr:hover span{
	background-position:right -24px;
}
/*------ pp-btn-green start ------
.pp-btn-green{  
	background-position:left -96px;
	color:#fff;
	font-weight: normal;
	height:18px;
	line-height: 18px;
	padding-left:10px;
}
.pp-btn-green span{
	position: relative;
	left: 5px;
	background-position: right -96px;
	padding-top: 2px;
	line-height: 16px;
	padding-right: 10px;

}
.pp-btn-green:hover{
	background-position:left -136px;
	  text-decoration:none;
     color:#fff;
}
.pp-btn-green:hover span{
	background-position:right -136px;
}
*/

/** end ---old.css---*/
/** begin ---common/ui-block.css---*/
/*
 * @name: 内容模块
 * @overview: 积分通用主体内容模块，带标题
 * @require: null;
 * @example: 
	
<div class="ui-block">
	<div class="ui-block-item">
		<div class="ui-block-item-title"> 
			<span class="ui-block-item-title-pre">酒店</span>返利
			<span class="ui-block-item-title-intro">在以下平台或酒店订房可享受集分宝返利。</span> 
		</div>
		<div class="ui-block-item-cnt">
			⋯⋯
		</div>
	</div>	
</div>	
*/
.ui-block {
}
.ui-block-item {
	margin-bottom:15px;
}
.ui-block-item-title {
	font-size:20px;
	font-family:'Microsoft YaHei','华文中宋';
	border-bottom:3px solid #111111;
	color:#000000;
	line-height:26px;
}
.ui-block-item-title-pre {
	color:#e6004d;
}
.ui-block-item-title-intro {
	font-size:12px;
	color:#999999;
	font-weight:normal;
}
.ui-block-item-cnt {
	background-color:#f9f9f9;
}

/* 兑换礼品实例，ui-block-item-title-intro在右边 */
.ui-block-right {
}
.ui-block-right .ui-block-item-title {
	position:relative;
}
.ui-block-right .ui-block-item-title-intro {
	position:absolute;
	right:0;
	top:3px;
}
/* 黑色title无intro */
.ui-block-simple {
}
.ui-block-simple .ui-block-item-title {
	font-size:16px;
}
.ui-block-simple .ui-block-item-cnt {
	background-color:#ffffff;
}

/** end ---common/ui-block.css---*/
/** begin ---common/ui-button.css---*/

/* 
 * @name: ui-button
 * @overview: 通用按钮
 * @require: null
 */
 
.ui-button{display: inline-block;text-align: center;}

.ui-button-red,.ui-button-red:hover,.ui-button-light,.ui-button-light:hover,.ui-button-red-normal,.ui-button-red-normal:hover,.ui-button-light-m,.ui-button-light-m:hover{
	background:url("https://i.alipayobjects.com/e/201112/2BLxmPBLwx.png") 0 0 repeat transparent;
	text-decoration: none;
	display: inline-block;
}
.ui-button-red{	
	height: 28px;
	border: 1px #d3004f solid;
	width: 148px;
	text-align: center;
	display: inline-block;
	color: #fff;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;}
	
.ui-button-red:hover{
	background-position:0 -32px; 
	color: #fff;
	text-decoration: none;
}	
.ui-button-red-s{
	background: #e70057;
	display: inline-block;
	line-height:24px;
	width: 90px;
	text-align: center;
	color: #fff; 
	font-size: 14px;
	font-weight: bold;
}
.ui-button-red-s:hover{
	color: #fff;
}	
.ui-button-light{
	display: inline-block;
	background-position: 0 -61px;
    border: 1px solid #CCCCCC;
    padding: 0 10px;
	line-height: 24px;
    text-decoration: none;
    color: #333;
}
.ui-button-light:hover{    
	background-position: 0 -86px;
	text-decoration: none;
	color: #333;
}
.ui-button-red-normal{
	display: inline-block;
	background-position: 0 -111px;
    border: 1px solid #ff72a7;
   	padding: 0 20px;
	line-height: 30px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}
.ui-button-red-normal:hover{    
	background-position: 0 -141px;
	text-decoration: none;
	color: #fff;
}
.ui-button-light-m{
	background-position: 0 -171px;
    border: 1px solid #CCCCCC;
    padding: 0 20px;
	line-height: 30px;
    color: #333;
    font-weight: 700;
    font-size: 14px;
}
.ui-button-light-m:hover{    
	background-position: 0 -201px;
	color: #333;
}

/** end ---common/ui-button.css---*/
/** begin ---common/ui-form.css---*/

.ui-form{
	margin-top:30px;
}
.ui-form legend {
	display:none;
}

/* ui-fm-item clearfix */ 
.ui-fm-item:after{
  clear:both;
  content:'.';
  display:block;
  height:0;
  visibility:hidden;
}

/* form item */ 
.ui-fm-item {
	padding:0 5px 15px 170px;/* overwrite */
	*padding:0 5px 12px 170px;/* overwrite */
	_padding:0 5px 13px 170px;/* overwrite */
	zoom:1;
}
.ui-fm-label {
	float:left;
	width:170px;/* overwrite */
	margin-left:-170px;/* overwrite */
	padding-top:3px;
	*padding-top:4px;
	text-align:right;
	font-size:14px;
}
/* reset label padding */
.ui-fm-label-reset{
	padding-top:0;
}
.ui-fm-required {
	margin-right:6px;
	font-family:SimSun;
	font-size:14px;
	color:#f00;
}
.ui-fm-explain {
	padding:3px 0 0;
	padding:5px 0 0\9;
	_padding-top:3px;
	*margin-top:-1px;/* IE6/7 bugfix */
	_margin-left:3px;/* IE6 3px bugfix */
	font-size:12px;
	color:#B2B2B2;/* overwrite */
}
.ui-fm-other {
	_display:inline-block;
	margin-left:4px;
}
.ui-fm-item select{
	vertical-align:middle;
	padding:4px 3px;
	_padding:0;/* IE6 */
	_margin:4px 0 0;/* IE6 */
}
.ui-fm-item input{
	vertical-align:middle;
}

/* form status */
.ui-fm-status{
	color:#20B907;
	background:url(https://img.alipay.com/alice/ui-fm-loading.gif) right bottom no-repeat;
	padding-right:15px;
}

/* radioes list */
.ui-fm-list{
	_float:left;
	_width:100%;
}

/* overwrite section */
.ui-fm-item .ui-input{
	font-size:12px;
	*font-size:11px;
	_font-size:12px;
	color:#000;/* overwrite */
	vertical-align:middle;
	*vertical-align: -5px;
}
.ui-fm-item .ui-button-group .ui-button-text-only{
	margin:3px 0 0;
	margin:2px 0 0\0;
}
.ui-fm-item .ui-button-text-only .ui-button-text{
	padding:.1em .5em;/* overwrite */
}
.ui-fm-item .ui-button-checkboxes .ui-state-selected{
	padding-right:2px;/* overwrite */
	background:url(https://img.alipay.com/alice/ui-button-checkboxes-selected.png) right bottom no-repeat;
}
.ui-fm-item .ui-fm-placeholder{
    color:#B2B2B2; 
}
/* 
	status:form status type:hover,focus,error,warn
*/
/* form item hover */
.ui-fm-hover .ui-input,.ui-fm-hover .ui-textarea{
	border:1px #727272 solid;
}
/* form item focus */
.ui-fm-focus .ui-input,.ui-fm-focus .ui-textarea{
	border:1px #68ACFF solid;
	outline:1px aqua solid;
    *padding:3px 0 3px 2px;
	*border:2px #95DDFF solid;
	cursor:text;
}
.ui-fm-focus .ui-textarea{
	*padding:1px 0 1px 2px;
}
.ui-fm-focus .ui-fm-explain,
.ui-fm-hover .ui-fm-explain{
	color:#4D4D4D;
}

/* status error */
.ui-fm-error .ui-input,
.ui-fm-error .ui-textarea{
	border:1px #FF0000 solid;/* overwrite */
	color:#FF5243;/* overwrite */
}
.ui-fm-error .ui-input-reset{
	border:1px #9C9C9C solid;/* overwrite */
	color:#000000;/* overwrite */
}
.ui-fm-error .ui-fm-explain,
.ui-fm-warn .ui-fm-explain,
.ui-fm-success .ui-fm-explain{
	background-image:url(https://img.alipay.com/alice/ui-fm.png);
	background-repeat:no-repeat;
	padding-left:20px;/* overwrite */
	*zoom:1;
}

.ui-fm-error .ui-fm-explain{
	color:#FF5243;
	background-position:-186px 6px;/* overwrite */
}

.ui-fm-warn .ui-fm-explain{
	background-position:-138px -80px;/* overwrite */
}

.ui-fm-error .ui-input:hover,
.ui-fm-error .ui-textarea:hover{
	border:1px #727272 solid;/* overwrite */
	color:#727272;/* overwrite */
}
.ui-fm-error .ui-input:focus,
.ui-fm-error .ui-textarea:focus{
	border:1px #68ACFF solid;/* overwrite */
	color:#727272;/* overwrite */
}
.ui-fm-success .ui-fm-explain{
    background-position:-114px -123px;/* overwrite */
}


/** end ---common/ui-form.css---*/
/** begin ---common/ui-input.css---*/
/* 
 * @name: 表单项 
 * @overview: 通用文本输入框
 * @require: null
 */
.ui-input{width:170px; padding:4px 2px 5px; *padding:4px 2px; font-family:Tahoma; line-height:normal; border:1px #9C9C9C solid}
.ui-input:hover, .ui-textarea:hover{border:1px #000 solid}
.ui-input:focus, .ui-textarea:focus{border:1px #68ACFF solid; outline:1px aqua solid}
.ui-input-mini{height:15px; line-height:16px; padding:2px}
.ui-input-mini:focus{*padding:1px}
.ui-input-mini{width:150px; vertical-align:middle}
.ui-input-amount{width:80px; font-weight:700}
.ui-input-len10, .ui-input-date{width:67px}
.ui-input-len5, .ui-input-time{width:35px}
.ui-input-len6{width:44px}
.ui-input-len8, .ui-input-tel{width:58px}
.ui-input-len10cn{width:122px}
.ui-input-len30cn{width:362px}
.ui-input-len4{width:28px}

.ui-textarea{ width:422px;  height:79px;  line-height:15px;  border:1px #9C9C9C solid;  padding:1px 3px 0 4px;  _padding:1px 2px 0 5px;  overflow:auto;  font-family:Arial}
.ui-input-share{width: 306px;margin-right: 16px;}

/** end ---common/ui-input.css---*/
/** begin ---common/ui-list.css---*/
/*
 * @name: 列表
 * @overview: 一般列表样式
 * @require: null;
 */
.ui-list{}
.ui-list-item{
    padding-bottom:10px;
    text-align: left;
}
.ui-list-item-hover{}

.ui-list-change .ui-list-item-hover {
    background: #F5F5F5;
}

.ui-list-dashed .ui-list-item{
	border-top:1px dashed #C9C9C9;
	padding:4px 0;
	line-height:20px;
	
}
.ui-list-dashed .ui-list-item-first{
	border-top: none;
}
.ui-list-square .ui-list-item{
	background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll -2px -474px transparent;
	line-height: 16px;
	padding:4px 0 0 8px;
	color:#5A5A5A;
}
.ui-list-qa{
	font-weight:bold;
	font-size:14px;
}
.ui-list-qa h4{
    margin:15px 0;
	font-weight:bold;
	font-size:14px;
}
.ui-list-qa .ui-sublist  dt{
	font-weight:bolder;
	font-size:12px;
	background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll -2px -469px transparent;
	line-height: 18px;
	padding:4px 0 0 8px;
    margin-left:50px;
}
.ui-list-qa .ui-sublist  dt a{
    display:inline-block;
    padding:4px 2px;
    color:#434343;
}
.ui-list-qa .ui-sublist dd{
	color: gray;
	font-size:12px;
	line-height: 24px;
	font-weight:normal;
    margin-bottom: 15px;
    padding-left: 25px;
    border:1px solid #8ce2ff;
    padding:3px 15px;
    background:#e6ffff;
    color:#4d4d4d;
    line-height:18px;
    display:none;
    margin-left: 50px;
}
.ui-list-qa .ui-sublist-hover dd{
	display:block;
}
.ui-list-earn-task  a{
    font-family: SimSun,宋体,'';
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
.ui-list-earn-task .num{
	color:#c5225f;
	font-size: 12px;
	font-weight: bold;
}
.ui-list-earn-task .listnum{
    color: #9F9D9C;
    float: left;
    font-size: 14px;
    font-style: italic;
	height: 35px;
    width: 18px;
}
.ui-list-earn-task .num1,.ui-list-earn-task .num2,.ui-list-earn-task .num3{
	background: url("https://img.alipay.com/img/ppoint/list-num.png") no-repeat scroll 0 4px transparent;
	height: 35px;
	width: 18px;
	text-indent: -9999px;
	float: left;
}
.ui-list-earn-task .num2{background-position: 0 -52px;}
.ui-list-earn-task .num3{background-position: 0 -108px;}

.ui-list-imgRow{
}
.ui-list-imgColumn{
    overflow:hidden;
}
.ui-list-imgRow .ui-list-item{
    float:left;
    width:120px;
    padding:20px 25px;
}
.ui-list-imgColumn .ui-list-item{
    display:block;
    padding-bottom:0;
    overflow:hidden;
    height:60px;
    padding:10px 0 10px 10px;
}
.ui-list-imgColumn .ui-list-item .item-img{
    float:left;
    width:60px;
    height:60px;
}
.ui-list-imgRow .ui-list-item .item-img,.ui-list-imgColumn .ui-list-item .item-action .item-title a{
	color:#333;
}
.ui-list-imgRow .ui-list-item .item-img{
    display:block;
    width:120px;
    height:120px;
}
.ui-list-imgRow .ui-list-item .item-action{

}
.ui-list-imgRow .ui-list-item .item-action a{
    color:#333;
}
.ui-list-imgColumn .ui-list-item .item-action{
    float:left;
    padding-left:10px;
     width: 144px;
    height: 60px;
    overflow: hidden;     
}
.ui-list-imgRow .ui-list-item .item-action .item-title{
    margin:6px 0 0;
    height:20px;
    overflow:hidden;
}
.ui-list-imgColumn .ui-list-item .item-action .item-title{
    margin-bottom:0;
    font-size:12px;
    height: 20px;
    overflow: hidden; 
}
.ui-list-imgRow .item-action .explain,.ui-list-imgColumn .item-action .explain{
    font-weight:100;
    height:20px;
    font-family: tahoma,arial,'微软雅黑'; 
    overflow:hidden;
}
.ui-list-imgRow .attention,.ui-list-imgColumn .attention{
    color:#999;
}
/*我的集分宝ui-list实例*/
#ppi-lside .ui-list-ppi {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cdcdcd;
	padding-bottom:12px;
	padding-top:12px;
}
#ppi-lside .ui-list-ppi.ui-list-last {
	border-bottom:none;
}
#ppi-lside .ui-list-ppi a {
	color:#666666;
}
#ppi-lside .ui-list-ppi a:hover {
	color:#ff6600;
}
.ui-list-ppi .ui-list-item {
	padding:4px 0 4px 25px;
}
.ui-list-ppi .ui-list-item a {
	line-height:20px;
}
.ui-list-ppi .ui-list-item.ui-list-item-title {
	padding-bottom:8px;
	font-weight:bold;
}
.icon-hot-ppi {
	background:url("https://img.alipay.com/sys/pointprod/style/newAndHot.png") no-repeat 0 -11px transparent;
	width:21px;
	height:11px;
	margin-left: 4px;
	vertical-align: top;
	display: inline-block;
}

/* 登录下的icon列表 */
.ui-list-action .icon-use,.ui-list-action .icon-search,.ui-list-action .icon-earn{
	background-image:url(https://img.alipay.com/sys/pointprod/style/icon-action.png);
    background-repeat:no-repeat;
}
.user-login .ui-list-action{
    height:40px;
    padding:20px 0 0 30px;
}
.action-bg{
    background:#f5f5f5;
}
.ui-list-action li{
    float:left;
    height:22px;
    line-height:22px;
    margin-right:10px;
}
.ui-list-action li.last{
	margin-right:0;
}
.ui-list-action .icon-use,.ui-list-action .icon-search,.ui-list-action .icon-earn{
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align:middle;
    padding-left:25px;
}
.ui-list-action .icon-use{
    background-position:0 -23px;
}
 .ui-list-action .icon-search{
    background-position:0 -47px;
}
.ui-list-action li a{
    color:#666;
    margin-left:6px;
}
.ui-list-action li a:hover{
    color:#666;
}
.userinfo .ui-list-action{
    padding: 5px 0 5px 10px;
}
.I-login .ui-list-action{padding-left: 40px;}


/** end ---common/ui-list.css---*/
/** begin ---common/ui-message.css---*/

/* 
 * @name: ui-message 
 * @overview: 通用提示,通用对话框, 通常是 position: relative 的
 * @require: null
 */
.ui-message{position:relative;zoom:1;line-height: 25px;}
.ui-message-cnt{height:100%; position:relative; color:#4D4D4D;}
.ui-message-text{padding-left:30px;}

.ui-message .ui-icon{position:absolute; z-index:1; left:50%; margin-left:-8px; width:16px; height:10px; background-image:url(https://img.alipay.com/alice/ui-tip.png); background-repeat:no-repeat;display:inline-block;text-indent:-9999em;}
.ui-message .ui-icon-uarr{top:-9px;}
.ui-message .ui-icon-darr{margin-top:-1px;}
.ui-message .ui-icon-rarr{float:left;left:15px;top:5px;width:15px;height:15px;}

.ui-message-info{background:#E5F5FF; border:1px #A5B9CE solid}
.ui-message-info .ui-message-cnt, .ui-message-error .ui-message-cnt, .ui-message-warn .ui-message-cnt{padding:3px; border:1px #FFF solid}
.ui-message-info .ui-icon-uarr{background-position:-96px 0}
.ui-message-info .ui-icon-darr{background-position:-128px 0}

.ui-message-error{background:#FCEEE8; border:1px #F6C8B5 solid}
.ui-message-error .ui-icon-rarr{background-position:-32px 0}
.ui-message-error .ui-icon-uarr{background-position:-96px -18px}
.ui-message-error .ui-icon-darr{background-position:-128px -18px}

.ui-message-warn{background:#FFFF8D; border:1px #E7C560 solid}
.ui-message-warn .ui-icon-rarr{background-position:0 -32px}
.ui-message-warn .ui-icon-uarr{background-position:-96px -36px}
.ui-message-warn .ui-icon-darr{background-position:-128px -36px}

/** end ---common/ui-message.css---*/
/** begin ---common/ui-nav-vertical.css---*/
/*我的集分宝ui-nav-vertical实例*/
.ui-nav-vertical-ppi ul {
	position:relative;
	height:165px;
	border-bottom:1px solid #cdcdcd;
}
.ui-nav-vertical-ppi .ui-nav-item {
	width:140px;
	height:35px;
	font-size:14px;
	position:absolute;
	right:-1px;
	top:65px;
}
.ui-nav-vertical-ppi .ui-nav-item.ui-nav-item-first {
	top:20px;
}
.ui-nav-vertical-ppi .ui-nav-item.ui-nav-item-last {
	top:110px;
}
.ui-nav-vertical-ppi .ui-nav-link {
	display:block;
	height:35px;
	line-height:35px;
	padding-left:40px;
	background: url("https://img.alipay.com/img/ppoint/pp-ico-nav.png") no-repeat scroll 0 0 transparent;
	text-decoration: none;
	border:1px solid transparent;
    _border-color:tomato;
    _filter:chroma(color=tomato);
}
.ui-nav-vertical-ppi .ui-nav-item-current .ui-nav-link {
	border:1px solid #cdcdcd;
	border-right:none;
	background-color:#ffffff;
	font-weight:bold;
}
.ui-nav-vertical-ppi a.ui-nav-link:hover {
	border:1px solid #cdcdcd;
	background-color:#f2f2f2;
	text-decoration:none;
}
.ui-nav-vertical-ppi .ui-nav-item-current a.ui-nav-link:hover {
	border:1px solid #cdcdcd;
	border-right-color:#ffffff;
	background-color:#ffffff;
	text-decoration:none;
}
.ui-nav-vertical-ppi .ui-nav-link.ui-icon-home {
	background-position: 15px 10px;
	background-position: 15px 8px\9;
}
.ui-nav-vertical-ppi .ui-nav-link.ui-icon-search {
	background-position: 15px -24px;
	background-position: 15px -26px\9;
}
.ui-nav-vertical-ppi .ui-nav-link.ui-icon-gift {
	background-position: 15px -57px;
	background-position: 15px -59px\9;
}


/** end ---common/ui-nav-vertical.css---*/
/** begin ---common/ui-nav.css---*/
.ui-nav{}
.ui-nav-item{}
.ui-nav-item-current{}
.ui-nav-item-child{
}
.ui-nav-item-active-child{}
/*一级&二级菜单*/
.ui-nav-container{
	overflow:hidden;
}
.ui-nav-container .ui-nav-item{
	float: left;
	color: #fff; 
	background: #111;
	position: relative;
	z-index:100;
}
.ui-nav-container .ui-nav-item-current{background: none;}
.ui-nav-item-hasChild{
	height: 30px;
    overflow: hidden;
	display: none;
	width:auto;
	_width:1px;
}
.ui-nav-item-current .ui-nav-item-hasChild{display: block;}
.ui-nav-container .ui-nav-item a.m-menu{
	color: #fff;
	display: block;
	_display:inline-block;
	height:32px;
	line-height:32px;
	padding: 3px 40px 0 40px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	}
.ui-nav-container .ui-nav-item a.m-menu:hover{
	background:#333;
}
.ui-nav-container .ui-nav-item-last a.m-menu{background: none;}
.ui-nav-container .ui-nav-item-current a.m-menu,.ui-nav-container .ui-nav-item-current a.m-menu:hover{
	background:#ccc;
	color: #333;
 }
.ui-nav-container .ui-nav-item-current a.m-menu{
	padding-top: 6px;
	height: 29px;
	line-height: 29px;
	font-weight: bold;
}

.ui-nav-item-current .ui-nav-item-child{
	display: block;
	height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 252px;
}

.ui-nav-item-child li{
	float: left;
	display: block;
	color:#ccc;
	text-align: right;
	overflow: hidden;
	padding: 4px 0px;
}
.ui-nav-item-child a{
	color: #333;
	margin:0 10px;
	display: inline-block;
	float: left; 
	height: 18px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	padding: 2px 12px;
}
.ui-nav-item-child a span{ }
.ui-nav-item-child a:hover{border: 1px #999 solid;cursor: pointer; text-decoration: none;padding: 1px 11px;}
.ui-nav-item-current .ui-nav-item-child a.current{
  	color: #fff;
  	padding: 1px 12px;
    display: inline-block;
    height: 18px;
    overflow: hidden;
    background:#999; 
    border: none;}
    
.ui-nav-item .ui-new{
	position:relative;	
}
.ui-nav-item .new{
	position:absolute;
	top:12px;
	left:126px;
	*top:10px;
}
/* spend nav */
.ui-nav-container-spend {
	position:relative;
}
.ui-nav-container-spend .ui-nav-item-last {
	float:right;
}
.ui-nav-container .ui-nav-item-empty {
	background-color:#111111;
	width:100%;
	height:35px;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
}
/* 0718 */
.ui-navigation{
    float:right;
    padding-top:35px;
}
.ui-navigation .ui-navigation-item{
    float:left;
    padding-left:52px;
    position: relative;
}
.ui-navigation-item-child{
    position:absolute;
    width:110px;
    padding:1px;
    background:#fff0f6;
    border:1px solid #f2b0ca;
    left: 56px;
    top: 30px;
    z-index: 5;
    display:none;
}
.ui-navigation li.current .ui-navigation-item-child{
    display:block;
}
.ui-navigation-item-child .arrow {
    background: url("https://i.alipayobjects.com/e/201206/3LeHnnKcup.png") no-repeat scroll -1px 0 transparent;
    display: block;
    height: 11px;
    left: 50px;
    position: absolute;
    top: -9px;
    width: 15px;
}
.ui-navigation-item-child .children{
    overflow:hidden;
}
.ui-navigation-item-child .children li{
    float:left;
}
.ui-navigation-item-child .children li a{
    display:block;
    width:110px;
    height:35px;
    color:#4d4d4d;
    font-size:14px;
    font:14px/1.5 "Microsoft Yahei";
    line-height: 35px;
    text-align: center;    
    text-decoration:none;
}
.ui-navigation-item-child .children li a:hover{
    background:#eb417b;
    color:#fff;
}
.ui-navigation-item .ui-nav-link{
    display:block;
    background-image:url("https://i.alipayobjects.com/e/201206/3LeHnkSa9b.png");
    background-repeat:no-repeat;
    height:38px;
    width:101px;
}
.ui-navigation-item a.index{
    background-position:-2px -10px;
    width:62px;
}
.ui-navigation-item a.get{
    background-position:-117px -10px;
}
.ui-navigation-item a.use{
    background-position:-271px -10px;
}
.ui-navigation-item a.mine{
    background-position:-424px -10px;
}
.ui-navigation li.current .index,.ui-navigation li.activte .index,.ui-navigation-item a.index:hover{
    background-position:-2px -59px;
}
.ui-navigation li.current .get,.ui-navigation li.activte .get,.ui-navigation-item a.get:hover{
    background-position:-117px -59px;
}
.ui-navigation li.current .use,.ui-navigation li.activte .use,.ui-navigation-item a.use:hover{
    background-position:-271px -59px;
}
.ui-navigation li.current .mine,.ui-navigation li.activte .mine,.ui-navigation-item a.mine:hover{
    background-position:-424px -59px;
}
.header-new{
    width:100%;
    background:url("https://i.alipayobjects.com/e/201206/3LeHnnFinz.png") repeat-x scroll 0 bottom transparent;
    background-color:#fff;
	position:relative;
	z-index:5;
}

/** end ---common/ui-nav.css---*/
/** begin ---common/ui-tip.css---*/
/*
	@name: 小提示
	@base: ui-tip
	@desc:小提示
	@required: null
	@example: 
		
			<!-- ui-tip-icon-text -->
			<div class="ui-tip ui-tip-icon-text ui-state-info">
				<div class="ui-icon-tip ui-icon-top-arrow">▲</div>
				<div class="ui-tip-container">
					<span class="ui-tip-icon"></span>
					<div class="ui-tip-text">內容</div>
				</div>
				<div class="ui-icon-tip ui-icon-bottom-arrow">▼</div>
			</div>
			<!-- /ui-tip-icon-text -->
			
			<!-- ui-tip-tip-info -->
			<div class="ui-tip ui-tip-info">
				<span class="ui-tip-icon"></span>
				<div class="ui-tip-text">內容內網</div>
			</div>
			<!-- /ui-tip-tip-info -->
			
			<!-- ui-tip-text-only -->
			<div class="ui-tip ui-tip-text-only ui-state-info">
				<div class="ui-tip-container">
					內容內網
				</div>
			</div>
			<!-- /ui-tip-text-only -->
	
*/

.ui-tip{
	position:relative;/* required */
	zoom:1;/* IE */
}
.ui-tip-container{
	*display: inline-block;/* required */
	_display: inline;/* required */
	height: 100%;/* required */
	position: relative;/* required */
	zoom:1;/* required */
	color:#4D4D4D;/* overwrite */
}

/* 
	@extention: icon and text
	@desc: 含Icon与文字的提示信息
*/
.ui-tip-icon-text{
	
}
.ui-tip-icon-text .ui-tip-text,
.ui-tip-info .ui-tip-text,
.ui-tip-warn .ui-tip-text,
.ui-tip-error .ui-tip-text{
	padding-left:20px;/* overwrite */
	zoom:1;/* IE6 */
}
.ui-tip-icon-text .ui-tip-icon,
.ui-tip-info .ui-tip-icon,
.ui-tip-warn .ui-tip-icon,
.ui-tip-error .ui-tip-icon{
	position:absolute;
	left:0;/* overwrite */
	top:2px;/* overwrite */
	width:15px;/* overwrite */
	height:15px;/* overwrite */
	display:block;/* required */
	background-image:url(https://img.alipay.com/alice/ui-tip.png);/* overwrite */
	background-repeat:no-repeat;/* overwrite */
}
.ui-tip-icon-text .ui-tip-icon{
	left:3px;/* overwrite */
	top:5px;/* overwrite */
}
/* icon */
.ui-icon-tip{
	position:absolute;/* required */
	z-index:1;/* overwrite */
	left:50%;/* overwrite */
	margin-left:-8px;/* overwrite */
	width:16px;/* overwrite */
	height:10px;/* overwrite */
	background-image:url(https://img.alipay.com/alice/ui-tip.png);/* overwrite */
	background-repeat:no-repeat;/* overwrite */
}
.ui-icon-top-arrow{
	top:-9px;/* overwrite */
	text-indent:-9999em;/* required */
}
.ui-icon-bottom-arrow{
	text-indent:-9999em;/* default */
	margin-top:-1px;/* overwrite */
	_bottom:-16px;/* IE6 */
}
/* tip state 提示的状态 */
/* 
	@extention: ui-state-info
	@desc: 普通信息提示
*/
.ui-state-info{
	background:#E5F5FF;/* overwrite */
	border:1px #A5B9CE solid;/* overwrite */
}
.ui-state-info .ui-tip-container{
	padding:3px;/* overwrite */
	border:1px #FFFFFF solid;/* overwrite */
}

.ui-tip-info .ui-tip-icon,
.ui-state-info .ui-tip-icon{
	background-position:0 0;/* overwrite */
}
.ui-state-info .ui-icon-top-arrow{
	background-position:-96px 0;/* overwrite */
}
.ui-state-info .ui-icon-bottom-arrow{
	background-position:-128px 0;/* overwrite */
}
/* 
	@extention: ui-state-error
	@desc: 出错提示
*/
.ui-state-error{
	background:#FCEEE8;/* overwrite */
	border:1px #F6C8B5 solid;/* overwrite */
}
.ui-state-error .ui-tip-container{
	padding:3px;/* overwrite */
	border:1px #FFFFFF solid;/* overwrite */
}

.ui-tip-error .ui-tip-icon,
.ui-state-error .ui-tip-icon{
	background-position:-32px 0;/* overwrite */
}

.ui-state-error .ui-icon-top-arrow{
	background-position:-96px -18px;/* overwrite */
}
.ui-state-error .ui-icon-bottom-arrow{
	background-position:-128px -18px;/* overwrite */
}
/* 
	@extention: ui-state-warn
	@desc: 警告提示
*/
.ui-state-warn{
	background:#FFFF8D;/* overwrite */
	border:1px #E7C560 solid;/* overwrite */
}
.ui-state-warn .ui-tip-container{
	padding:3px;/* overwrite */
	border:1px #FFFFFF solid;/* overwrite */
}

.ui-tip-warn .ui-tip-icon,
.ui-state-warn .ui-tip-icon{
	background-position:0 -32px;/* overwrite */
}
.ui-state-warn .ui-icon-top-arrow{
	background-position:-96px -36px;/* overwrite */
}
.ui-state-warn .ui-icon-bottom-arrow{
	background-position:-128px -36px;/* overwrite */
}

/* 
	@extention: text-only
	@desc: 无Icon的提示信息
*/
.ui-tip-text-only{
}
.ui-tip-text-only .ui-tip-container{
	display:block;/* IE6 */
	padding:3px 8px;/* overwrite */
}

/** end ---common/ui-tip.css---*/
/** begin ---common/ui-notice.css---*/
/** 引用 ui-notice **/
.ui-notice{
	position:relative;/* required */
}
.ui-notice-container{
	padding:14px 100px; 
}
.ui-notice-title{
	font-size:14px; 
	font-weight:600; 
	color:#000; 
}
.ui-icon-notice{
	position:absolute;/* required */
	left:50px; 
	top:13px; 
	width:32px; 
	height:32px; 
	background-image:url(https://img.alipay.com/alice/ui-notice.png); 
	background-repeat:no-repeat; 
}
.ui-notice-content{
	color:#808080; 
}

/* state */
.ui-state-success{
	background:#EDFFCC; 
	border:1px #E5E5CD solid; 
}
.ui-state-success .ui-icon-notice{
	background-position:0 0; 
}
/* 
	state:error
*/
.ui-state-error{
	background:#FCEEE8; 
	border:1px #F6C8B5 solid; 
}
.ui-state-error .ui-icon-notice{
	background-position:0 -35px; 
}
/* 
	state:hold
*/
.ui-state-hold{
	background:#FCEEE8; 
	border:1px #F6C8B5 solid; 
}
.ui-state-hold .ui-icon-notice{
	background-position:-37px 0; 
}
/* 
	state:info
*/
.ui-state-info{
	background:#E5F5FF; 
	border:1px #CBD7E3 solid; 
}
.ui-state-info .ui-icon-notice{
	background-position:-37px -35px; 
}
/* 
	state:warn
*/
.ui-state-warn{
	background:#FFFF9D; 
	border:1px #E7C560 solid; 
}
.ui-state-warn .ui-icon-notice{
	background-position:0px -72px; 
}
/* 
	state:wait
*/
.ui-state-wait{
	background:#E5F5FF; 
	border:1px #CBD7E3 solid; 
}
.ui-state-wait .ui-icon-notice{
	background-position:-37px -72px; 
}
.ui-notice-gray{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #F8F8F8;
    margin: 28px 10px 14px;
    overflow: hidden;
}

.ui-notice-xbox{
	background: none;
	border: 1px #fff solid;
}
.ui-notice-xbox .ui-notice-content{margin: 10px 0 24px;}
.ui-notice-xbox .ui-notice-btn{
	text-align: center;
	margin-bottom: 15px;
}
.ui-notice-xbox .ui-button{margin-right: 20px;}

/** end ---common/ui-notice.css---*/
/** begin ---common/ui-page.css---*/
/*
	@name: 分页
	@base: ui-page
	@required: null
	@desc: 
	@example: 
		<!-- ui-page -->
		<div class="ui-page">
			<span class="ui-page-info">共41条记录，共5页</span>
			<a href="#" class="ui-page-first">首页</a>
			<a href="#" class="ui-page-prev">上一页</a>
			<a href="#" class="current">1</a>
			<a href="#">2</a>
			<a href="#">3</a>
			<span>...</span>
			<a href="#">40</a>
			<a href="#">41</a>
			<a href="#" class="ui-page-next">下一页</a>
			<a href="#" class="ui-page-last">尾页</a>
		</div>
		<!-- / ui-page -->
*/
.ui-page {
	text-align:right;/* overwrite */
	line-height:20px;/* overwrite */
}
.ui-page a {
	padding:0 5px 1px;/* overwrite */
	color:#333;/* overwrite */
}
.ui-page a:hover {
	text-decoration:none;/* reset */
}
.ui-page .current {
	font-weight:600;/* overwrite */
}
.ui-page .ui-page-prev:hover, 
.ui-page .ui-page-next:hover {

}
.ui-page .ui-page-prev {
	padding-left:15px;/* overwrite */
}
.ui-page .ui-page-next {
	padding-right:15px;/* overwrite */
}
.ui-page-info{
	float:left;/* overwrite */
}
.ui-page .ui-page-first{
	padding-left:15px;/* overwrite */
}
.ui-page .ui-page-last{
	padding-right:15px;/* overwrite */
}

/** end ---common/ui-page.css---*/
/** begin ---common/ui-repeater.css---*/
/*我的集分宝ui-repeater实例*/
.ui-repeater-ppi .ui-repeater-item {
	overflow: hidden;
	position:relative;
	line-height:20px;
}
.ui-repeater-ppi .ui-repeater-item-cnt {
	padding:10px 20px 10px 80px;
	overflow: hidden;
}
.ui-repeater-ppi .ui-repeater-item.ui-repeater-item-first {
	margin-top:4px;
}
.ui-repeater-ppi .ui-repeater-item.ui-repeater-item-last {
	margin-bottom:7px;
}
.ui-repeater-ppi .ui-repeater-item-cnt h3 {
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
}
.ui-repeater-ppi .ui-repeater-item-img {
	position:absolute;
	left:10px;
	bottom:5px;
}
#ppi-rside .ui-repeater-ppi .ui-repeater-item-hover {
	background-color:#f5f5f5;
	cursor:pointer;
}
/*兑换礼品成功ui-repeater实例*/
.ui-repeater-gift{margin: 26px 0 0 75px;padding-bottom:30px; overflow: hidden;}
.ui-repeater-gift .ui-repeater-item {
	overflow: hidden;
	position:relative;
	float: left;
	margin-right: 50px;
}
.ui-repeater-gift .ui-repeater-item a{display: block;color: #333;}

/** end ---common/ui-repeater.css---*/
/** begin ---common/ui-tab.css---*/
/* 
 * @name: ui-tab 
 * @overview: 通用tab
 * @require: null
 */
 .ui-tab {}
.ui-tab-trigger {}
.ui-tab-trigger-item {
	float:left;
}
.ui-tab-trigger-item a{
	color:#6D6D6D;
	display:inline-block;
	font-size:14px;
	text-decoration:none;
}
.ui-tab-task .ui-tab-trigger{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) repeat scroll left 0 transparent;
	height: 28px;
	padding-left: 12px;
	border-left:1px solid #dedede;
	border-right: 1px solid #dedede; 
}
/* tab不定宽 start  */
.ui-tab-task .ui-tab-trigger-item{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll left -60px transparent;
	height: 26px;
	margin-left: -1px;
	padding-left:2px;
}
.ui-tab-task .ui-tab-trigger-item a{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll right -60px transparent;
	line-height: 26px;
	text-align: center;
	float:left;
	padding:0px 15px 0px 13px;
	padding-right:15px;
}
.ui-tab-task .current{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll left -30px transparent;
	margin-right: 1px;
	color: #fff;
	font-weight: bold;
}
.ui-tab-task .current a{
	background:url(https://img.alipay.com/sys/pointprod/style/earn.png) no-repeat scroll right -30px transparent;
	color: #fff;
	font-weight: bold;
}

.ui-tab-earn{margin-top: 10px;overflow: hidden;}
.ui-tab-earn .ui-tab-trigger{
	border-bottom: 2px #ddd solid;
}
.ui-tab-earn .ui-tab-trigger-item{
	margin-right:8px;
	position: relative;
	z-index: 2;
    top: 2px;
}    
.ui-tab-earn .ui-tab-trigger-item a{
	padding:0 20px;
	display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    border: 1px #ddd solid;
    border-bottom: 2px #ddd solid;
    background: #f7f7f7;
    color: #333;
}
.ui-tab-earn .ui-tab-trigger-item a:hover{
	background: #fff;
} 
.ui-tab-earn .overdue{float: right;height: 28px;line-height: 28px;margin-right: 12px;}
.ui-tab-earn .overdue a,.ui-tab-earn .overdue a:hover{
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	background: none;
	border: none;
color: #0090F0;
}
.ui-tab-earn .ui-tab-trigger-item-current a,.ui-tab-earn .ui-tab-trigger-item-current a:hover{
	background: #fff;
	border-top: 1px solid #ff84b2;
	border-bottom: 2px solid #fff;
	font-weight: bold;
	padding: 0 20px;
	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
	font-size: 14px;
	color: #333;
}
/*我的集分宝ui-tab实例*/
#ppi-rside .ui-tab-ppi {
	margin-top:10px;
	height:288px;
	padding: 0;
}
.ui-tab-ppi .ui-tab-cnt-item{padding-top: 5px;}
.ui-tab-ppi .ui-tab-cnt-item ul {
	_height:100%;
}
.ui-tab-ppi .ui-tab-cnt-item-img {
	height:62px;
	padding-bottom:1px;
	_padding-bottom:0;
	background: url("https://img.alipay.com/sys/pointprod/style/tab_imgbtm_ppi.png") no-repeat scroll bottom center transparent;
	_background-position-y:62px;
	text-align:center;
	display: block;
}
.ui-tab-ppi .ui-tab-cnt-item-img a{display: block;}

.ui-tab-ppi .ui-tab-trigger {
	overflow:hidden;
	_width:100%;
}
.ui-tab-ppi .ui-tab-trigger-item {
	background:none;
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
	width:113px;
	background:#f8f8f8;
	border-bottom: 1px solid #CDCDCD;
	text-align:center;
	cursor: pointer;
}

.ui-tab-ppi .ui-tab-trigger-item a {
	background:none;
	color:#4d4d4d;
	line-height:35px;
	display:block;
	height:35px;
	margin-left:15px;
}
.ui-tab-ppi .ui-tab-trigger-item a:hover {
	text-decoration:none;
}
.ui-tab-ppi .ui-tab-trigger-item.ui-tab-trigger-item-first {
	border-right:1px solid #cdcdcd;
}
.ui-tab-ppi .ui-tab-trigger-item.ui-tab-trigger-item-last {
	border-left:1px solid #cdcdcd;
}
.ui-tab-ppi .ui-tab-trigger-item.ui-tab-trigger-item-current {
	background-color:#ffffff;
	border:none;
	width:114px;
}	

/** end ---common/ui-tab.css---*/
/** begin ---common/ui-table.css---*/
/*
 * @name: 表格
 * @overview: 通用列表
 * @require: null
 * @example: 
*/

/*我的集分宝ui-table实例*/
.ui-table-ppi table {
	width:100%;
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
.ui-table-ppi .time,.ui-table-ppi th.time {
	text-align:center;
}
.ui-table-ppi .type,.ui-table-ppi th.type {
	width:51px;
	*width:73px;
	text-align:center;
}
.ui-table-ppi .status,.ui-table-ppi th.status {
	width:62px;
	text-align:center;
}
.ui-table-ppi th.remark {
	text-align:center;
	width:170px;
}
.ui-table-ppi .remark {
	width:170px;
	white-space:normal;
	word-wrap: break-word;
	word-break: break-all;
}
#ppi-main .ui-table-ppi .remark a {
	color:#0090f0;
}
.ui-table-ppi .info {
	width:500px;
	white-space:normal;
	word-wrap: break-word;
	word-break: break-all;
}
#ppi-middle .ui-table-ppi .info {
	width:250px;
}
.ui-table-ppi .giftInfo {
	width:270px;
	white-space:normal;
	word-wrap: break-word;
	word-break: break-all;
}
#ppi-main .ui-table-ppi .info a,
#ppi-middle .ui-table-ppi .info a{
	color:#0090f0;
}
.ui-table-ppi .ui-table-odd {
	background-color:#fafcff;
}
.ui-table-ppi tr.ui-table-hover {
	background-color:#ffffcc;
}
.ui-table-ppi tbody td,.ui-table-ppi thead th {
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	white-space:nowrap;
	word-break: keep-all;
	padding:10px;
}
.ui-table-ppi thead {
	line-height:15px;
	background-color:#f5f5f5;
}
.ui-table-ppi thead span {
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
	margin:0 15px 0 10px;
}
#ppi-middle .ui-table-ppi thead a {
	color:#0090f0;
}
.ui-table-ppi .num {
	text-align:right;
	width: 95px;
}
.ui-table-ppi .num span {
	margin-right:5px;
	font-weight:bold;
}
.ui-table-ppi tfoot {
	line-height:30px;
	background-color:#f5f5f5;
}
.ui-table-ppi tfoot td {
	text-align:right;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	*width:100%;
}
.ui-table-ppi tfoot span {
	margin-right:10px;
}
#ppi-middle .ui-table-ppi tfoot span a {
	color:#0090f0;
}
.ui-table-ppi .ui-state-warn {
	border: 1px solid #E7C560;
	margin:20px 0;
}

/** end ---common/ui-table.css---*/
/** begin ---common/ui-title.css---*/
/*
	.ui-title 外层
	.ui-relative 语义化 别什么都写进h中 无关的写到这个层
	.ui-title-left 紧随h在左边
	.ui-title-right 在最右边
*/
.ui-title:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.ui-title{zoom:1;}
.ui-title{padding-bottom: 5px;margin-bottom: 10px;border-bottom:1px solid #ddd;}
.ui-title, ui-title-relative{position: relative;}
.ui-title h2{font:bold 18px '微软雅黑','华文中宋';}
.ui-title h3{font:bold 14px '宋体';}
.ui-title h2, .ui-title h3, .ui-title-relative{float: left;height: 18px;}
.ui-title-relative{padding-top: 2px;}
.ui-title-left{padding-left:10px;}
.ui-title-right{position: absolute;right:0;top:3px;}
.ui-title-right .return, .ui-title-right .cancel{padding-left:16px;background:url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat 999px 999px transparent;}
.ui-title-right .cancel{background-position: 0 -93px;}
.ui-title-right .return{padding-left:10px;background-position:-7px -93px;}

.ui-title-deep{border-bottom:1px solid #bbb;padding-left: 10px;margin-bottom: 0;height: 18px;overflow: hidden;}
.ui-title-deep h3{font:bold 16px '微软雅黑','华文中宋';}
.ui-title-deep .ui-title-relative{padding-top: 0;}
.ui-title-common{font-size:14px;font-weight: bold;}

/** end ---common/ui-title.css---*/
/** begin ---page/page-external.css---*/
.pink-wlt{ 
    padding:12px 10px 12px 106px;
    font-size:14px;
    line-height:22px;
    color:#5a5a5a; 
}
.pink-wlt em{
    color:#090;
     font-weight:bolder; 
     font-size: 12px;
}
.pink-wlt b{
	font-weight:bolder; 
    font-size: 12px;
    color: #000;
}
.cmp-info {
    border:5px solid #d7cec8;
    padding:30px 10px 12px 10px;
    margin:10px 0 20px 0;
    overflow:hidden;
}
.cmp-info .ui-tip{
	margin-left: 10px;
	margin-top:-3px;
	float:left;
	width: 510px;
}
.cmp-info .ui-fm-item input,.cmp-info .ui-fm-item span{ float:left; }
.cmp-info .ui-fm-item .ui-fm-explain { clear:both; }
.cmp-info .ui-input-amount,.cmp-info .wlt-font-fix{ margin:3px 0; }
.cmp-info .ui-input-amount{
	border:1px solid #9C9C9C;
	font-family:Tahoma;
	line-height:normal;
	padding:4px 2px 5px;
	width:64px;
}
.cmp-bound-form  .cmp-info{
    padding: 22px 0 22px 0;
    margin:10px 0 20px 0;
}
.cmp-bound-form .ui-tip{
    float: none;
    width: 500px;
    margin-left: 220px;
    margin-bottom: 15px;
}
.cmp-bound-form .ui-fm-item{ margin-left: 120px; }
.cmp-bound-form .ui-fm-item input,.cmp-bound-form .ui-fm-item span{ float: none; }
.split-line{ 
    text-indent:-9999px;
    width:100%;
    height:1px;
    overflow:hidden; 
    border-bottom:1px dashed #e5e5e5;
    margin-bottom:10px;
}
.cmp-info .ui-fm-item span.wlt-font-fix{ 
    font-size:14px; 
    vertical-align:middle;
}
.cmp-info .ui-fm-explain{ padding-top:6px; }
.wlt-need-point{ color:#f60;font-weight:bold; }
.wlt-need{
    line-height:20px;
    margin-top: 4px;
    display: inline-block;
}
#J-exchange-detail{
	line-height:20px;
    margin-top: 4px;
    }
.exchange-logo{
   	padding-left: 504px;
   	padding-top: 1px;
    text-align: center;
    height:31px;
    overflow:hidden;
    background:url(https://img.alipay.com/img/ppoint/exchange-logo.png?20110504);
    margin-bottom:25px;
}


/*------积分二期汇积分首页 ------*/
.remit-banner{
    width: 710px;
    overflow:hidden;
    margin-top: 0px;
    margin-bottom:20px;
}

/*------red－shade-title start------*/

.red-shade-title dt {
	background: url(https://img.alipay.com/img/ppoint/red-shade-title.png);
	padding-left: 20px;
	height: 32px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.bank-info{
    background: url(https://img.alipay.com/img/ppoint/bankinfo-bg.png);
    width: 722px;
    height: 140px;
    padding-top:20px;
    margin-bottom: 20px;
}
.bank-info table{
    height:59px;
    margin:0 16px 16px 16px;
    text-align: center;
}
.bank-info table b{
    font-size:14px;
    color: #5a5a5a;
}
.bank-info table td.last{
padding-left: 15px;
	text-align: left;
}
loading-text
.bank-name{
    width: 116px;
    height: 59px;
    display: inline-block;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    background-color: #fff;
}
.bank-info p{
    padding:12px 18px;
    border-top: 1px dotted #d5d5d5;
    text-indent:25px;
    color: #949494;
}
.n-loading .n-other a{ font-size: 14px; }
.remit-step{
    border-bottom:1px solid #CCCCCC;
    margin:10px 0 22px 0;
    height: 20px;
    padding-left:10px;
    position: relative;
}
.remit-step a.return{
	background:url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 0 5px transparent;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	padding-left:20px;
	margin-right: 8px;
	line-height: 18px;
}
.remit-step em{
    font-size: 12px;
    font-weight: normal;
}
.remit-step ol{
    background-color:#FFFFFF;
    float:left;
    position: absolute;
    top:8px;
    left: 20px;
    overflow:hidden;
    padding: 0 4px;
}
.remit-step li{
    color:#cfcfcf;
    float:left;
    margin-right:20px;
    padding-top:2px;
}
.remit-step li.current{
    font-size:14px;
    font-weight:bold;
    padding-top:0;
    color: #c5225f;
}
.confirm-info{
    width:500px;
    height: 210px;
    border:5px solid #d7cec8;
    margin: 0 auto;
    margin-top:35px; 
}
.confirm-info h2{
    font-size: 14px;
    margin:14px;
    float: left;
}
.confirm-info .ui-round-btn{
    float: right;
    margin:10px 14px;
}
.confirm-info .ui-round-btn-text{
    color: #5a5a5a;
    font-weight: normal;
}
.confirm-info .ui-tip{
    margin-left: 50px;
    width:436px;
    display: inline-block;
}
.confirm-info dl{
    margin-left: 50px;
    margin-top: 10px;
}
.confirm-info dt{
    float: left;
    line-height: 34px;
    font-size: 14px;
    width: 84px;
    text-align: right;
}
.confirm-info dd{ line-height: 34px; }
.remit-submit{
    margin:20px auto;
    width:500px;
}
.remit-submit .ui-fm-item{ padding-left: 135px; }
.remit-exchange{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.exchange-alipay-info dt,.exchange-partner-info dt,.remit-exchange .exchange-arrow{
    background:url(https://img.alipay.com/img/ppoint/exchange-logo.png?20110504);
}
.exchange-alipay-info dt{
    background-position: 0 0;
    height:31px;

}
.exchange-alipay-info,.exchange-partner-info,.remit-exchange .exchange-arrow{
    float: left;
    overflow: hidden;
    width: 446px;
}
.remit-exchange .exchange-arrow{
    background-position:-446px 0;
    width: 55px;
    height:32px;
    margin-top:39px;
}
.exchange-partner-info dt{
    background-position:-504px 0;
    height:31px;
    text-align: center;
}
.exchange-alipay-info dd,.exchange-partner-info dd{
    border: 1px solid #CFCFCF;
    height: 59px;
    padding-top: 16px;
    padding-left: 30px;
    font-size:14px;
    line-height:22px;
    color:#5a5a5a; 
}
.exchange-alipay-info dd b,.exchange-partner-info dd b{
   font-size: 12px;
   font-weight: bolder;
}
.exchange-alipay-info dd span{ font-size: 12px; }
.exchange-alipay-info dd em,.exchange-partner-info dd em{
    color:#090;
    font-weight: bolder;
}
.remit .ui-notice{ margin-top: 20px; }
.remit .red-title-box dd{ border: none; }


/** end ---page/page-external.css---*/
/** begin ---page/page-i.css---*/
#container.ppi-container {
	overflow:hidden;
	padding:0;
	height:auto;
}
.ppi-container a {
	color:#333333;
}
#ppi-top {
	height:75px;
	border-bottom:2px solid #cbcbcb;
}
#ppi-lside {
	width:150px;
	margin-bottom:-4000px;
	padding-bottom:4000px;
	float:left;
	display:inline;
	background-color:#fafafa;
	border-right:1px solid #cdcdcd;
}
#ppi-middle {
	width:550px;
	float:left;
	display:inline;
	margin:20px 9px 40px 10px;
	_margin-right:8px;
	*+margin-bottom:0;
}
#ppi-middle-ad {
	margin-top:30px;
	*+margin-bottom:40px;
}
#ppi-rside {
	width:230px;
	float:left;
	display:inline;
	margin:20px 0 40px;
	*+margin-bottom:0;
}
#ppi-main {
	width:779px;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
	padding-bottom:40px;
}
#ppi-top h2 {
	padding-top:25px;
	font-size:14px;
	color:#4d4d4d;
	font-weight:bold;
	text-align:center;
}
#ppi-top h2 a {
	color:#0077ff;
}
.user-ppi {
	padding-left:80px;
	position:relative;
	line-height:20px;
}
.user-ppi dt span {
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
}
#ppi-top .user-ppi dt a:hover {
	color:#ff6600;
}
#ppi-top .user-ppi .user-ppi-num {
	font-family:tahoma,arial,"Microsoft YaHei","微软雅黑";
	font-size:28px;
	font-weight:bold;
	color:#ff6600;
	line-height:42px;
	display:inline-block;
	margin-bottom:8px;
	vertical-align:middle;
	line-height:/*\**/34px\9;
	margin-top:/*\**/12px\9;
	_margin-bottom::11px;
	_margin-top:5px;
	line-height:37px\0/;
	margin-top:9px\0/;
}
:root #ppi-top .user-ppi .user-ppi-num {
	line-height:46px\0/;
	margin-top:1px\0/;
}
#ppi-top .user-ppi .user-ppi-num:hover {
	text-decoration:none;
}
.user-ppi img {
	margin:0;
    padding-bottom: 3px;
    padding-left: 8px;
	vertical-align:middle;
}
.user-ppi .user-ppi-opration {
	margin-left:20px;
}
#ppi-top .user-ppi .user-ppi-opration a:hover {
	text-decoration:none;
	color:#ff6600;
}
.user-ppi .user-ppi-avatar {
	position:absolute;
	left:10px;
	top:0;
	_left:-70px;
}
.user-ppi .user-ppi-avatar img {
	margin:0;
	padding:0;
}

.ft-green-ppi {
	color:#329900;
}
.ft-red-ppi {
	color:#ff5a00;
}
/*ppi-main*/
#ppi-main dt {
	float:left;
	display:inline;
	width:90px;
	text-align:center;
}
#ppi-main dt.current {
	height:37px;
	margin-bottom:-2px;
	border-top:1px solid #f06a9c;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	font-weight:bold;
	background-color:#ffffff;
	*z-index:100;
	*position:relative;
}
#ppi-main dt.current a:hover {
	background-color:#ffffff;
	border-bottom:none;
}
#ppi-main dt {
	overflow:hidden;
}
#ppi-main dt a {
	display:block;
	width:100%;
	line-height:35px;
	color:4d4d4d;
	font-size:14px;
}

#ppi-main dt a:hover {
	text-decoration:none;
	background-color:#f2f2f2;
	border-bottom:1px solid #f2f2f2;
}


#ppi-main .ui-table-ppi th {
	font-size:14px;
	color:#4d4d4d;
}
#ppi-main .ui-table-ppi th.time,#ppi-main .ui-table-ppi th.type {
	text-align:center;
}
#ppi-main .ui-table-ppi th.info {
	padding-left:10px;
}
#ppi-main .ui-table-ppi th.num {
	padding-right:10px;
}
#ppi-main .ui-table-ppi .id {
	color:#999999;
}


#ppi-main .ppi-search-time {
	border-top:2px solid #dddddd;
	clear:both;
	padding:20px 0 20px 15px;
	color:#333333;
	*height:100%;
}
#ppi-main .ui-page-ppi {
	margin-top:8px;
	height:28px;
	line-height:30px;
	border-bottom:1px solid #cdcdcd;
}
#ppi-main .ui-page-ppi a {
	color:#0077ff;
	margin-right:8px;
	padding:0;
}
#ppi-main .ui-page-ppi a:hover {
	text-decoration:underline;
}
#ppi-main .ui-page-ppi span {
	margin-right:8px;
	padding:0;
}
#J-select-el {
	margin-top:3px;
}
.banner-box{
	display: block;padding: 15px;background: #F8F8F8;}
	
	.banner-box:hover{background: #fff;text-decoration: none;}
	
	.banner-box p{line-break: 24px;}
	
	.banner-box title{line-height: 20px;padding-bottom: 0;color: #666;}
	
	.banner-box:hover .title{color: #ff6600;
}

/** end ---page/page-i.css---*/
/** begin ---page/page-result.css---*/
/*虚拟礼品兑换结果页面样式*/
.operating_intro{
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	margin: 0 10px;
	padding: 30px 0;
}
.operating_intro h3{padding-left: 100px;font-size: 14px;color: #000000;}
.operating_intro .note-box{
	background: #fff;
}

/** end ---page/page-result.css---*/
/** begin ---page/page-content.css---*/
@charset "utf-8";
/**
 *集分宝改版新样式
 *2012年7月18日
 */
/*自定义的hidden*/
.fn-hidden{display:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:underline;}

li{list-style:none;}
/*内容通用*/
.wrap950{
   width:950px;
   margin:0 auto;
}
body .gray-body{
    width:100%;
	height:auto;
	overflow:hidden;
    background-color:#f8f8f8;
}
.wrap-container{
	width:990px;
	padding:20px;
	background-color:#FFF;
}
.body-wrap{
	width:990px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	font-family:"微软雅黑",Microsoft Yahei;
	padding-bottom:30px;
}
.content-wrap{
	margin-top:20px;
}
.ui-body-content{
    width:988px;
	background-color:#FFF;
	border:1px solid #d5d5d5;
	border-top:none;
	padding:25px 0px 30px 0px;
	color:#666666;
}
/**
 *积分抵现
 *积分兑入
 *消费返利
 *任务赚取
 *卡密充值
 *公共导航
 */
.ui-public-nav{
	width:1000px;
	height:81px;
	overflow:hidden;
	position:relative;
	padding-top:25px;
	margin:0 auto;
}
.ui-public-nav div{
	float:left;
}
.ui-nav-left,.ui-nav-right,.ui-nav-center .ui-nav-center-item,.ui-nav-center .ui-nav-center-item-hover,.ui-nav-center .ui-nav-center-current{
	background:url(https://i.alipayobjects.com/e/201206/2urR3PKFon.png);
}
.ui-nav-left{
	width:5px;
	height:78px;
	background-position:-60px -285px;
}
.ui-nav-center{
	width:990px;
	height:78px;
	background:url(https://i.alipayobjects.com/e/201206/2urV9GbJkf.png) repeat-x;
}
.ui-nav-right{
	width:5px;
	height:78px;
	background-position:0px -285px;
}
.ui-nav-center ul{
	width:990px;
	height:70px;
	margin-top:4px;
}
.ui-nav-center ul li{
	cursor:pointer;
}
.ui-nav-center ul li a:hover{
	text-decoration:none;
}
.ui-nav-center .ui-nav-center-item{
	width:110px;
	height:70px;
	float:left;
	background-position:0px -127px;
	text-align:center;
	line-height:70px;
	font-family:"微软雅黑",Microsoft Yahei;
}
.ui-nav-center .ui-nav-center-item a.ui-nav-menu{
    display:block;
	width:110px;
	height:70px;
	font-size:16px;
	font-weight:500;
	color:#333;
}
.ui-nav-center .ui-nav-center-item-hover{
	width:110px;
	height:77px;
	float:left;
	background-position:0px -202px;
	text-align:center;
	line-height:70px;
}
.ui-nav-center .ui-nav-center-item-hover a.ui-nav-menu{
	font-size:16px;
	font-weight:500;
	color:#fff;
}
.ui-nav-center .ui-nav-center-current{
	width:110px;
	height:77px;
	float:left;
	background-position:0px -202px;
	text-align:center;
	line-height:70px;
}
.ui-nav-center .ui-nav-center-current a.ui-nav-menu{
	font-size:16px;
	font-weight:500;
	color:#fff;
}
/*内容大标题共用*/
.ui-content-title{
	width:988px;
	height:88px;
	border:1px solid #f8d7d2;
	background:url(https://i.alipayobjects.com/e/201206/2urYWMk3Or.png) repeat-x;
	position:relative;
}
.ui-content-title img{
	display:block;
	position:absolute;
	left:30px;
	top:19px;
}
.ui-content-title dl{
	position:absolute;
	left:100px;
	top:19px;
	color:#b65c4f;
}
.ui-content-title dt{
	font-size:25px;
	line-height:28px;
}
.ui-content-title dd{
	font-size:14px;
	line-height:24px;
}
/*内容小分类标题共用*/
.ui-merchant-title{
	width:930px;
	height:22px;
	line-height:22px;
	margin:0 auto;
}
.ui-merchant-title .merchant-tips{
	width:5px;
	height:22px;
	background-color:#f00060;
	float:left;
}
.ui-merchant-title .merchant-title{
	width:910px;
	font-size:22px;
	color:#333;
	float:left;
	display:inline;
	margin-left:15px;
}
.ui-merchant-title .merchant-title h2{
	font-size:22px;
	float:left;
	font-weight:500;
	color:#333;
}
.ui-merchant-title .merchant-title span{
	font-size:12px;
}
.ui-merchant-title .merchant-title a{
	display:block;
	float:right;
	font:14px "宋体",Arial, Helvetica, sans-serif;
	margin-top:4px;
	color:#0090f0;
}
/*内容块box共用*/
.ui-merchant-box{
	width:928px;
	height:auto;
	overflow:hidden;
	border:1px solid #d5d5d5;
	margin:34px 30px 0px 30px;
}
.ui-merchant-box .merchant-box-title{
	height:39px;
	line-height:39px;
	background-color:#f5f5f5;
	border-bottom:1px solid #d5d5d5;
}
.ui-merchant-box .merchant-box-title h4{
	font-size:16px;
	font-weight:500;
	margin-left:20px;
	float:left;
	color:#333;
}
.ui-merchant-box .merchant-box-title a{
	display:block;
	float:right;
	margin-right:20px;
	font:500 14px "宋体",Arial, Helvetica, sans-serif;
	line-height:39px;
	color:#0090f0;
}
.ui-merchant-box .content-prompt{
	width:928px;
	height:89px;
	background:url(https://i.alipayobjects.com/e/201206/2urZCw0CW9.png) repeat-x;
}

/*使用提示流程共用*/
.process-step{
	width:890px;
	height:45px;
	margin:20px 20px 0px 20px;
}
.process-content{
	height:auto;
	overflow:hidden;
	margin:10px 20px 0px 20px;
	font:500 12px "宋体",Arial, Helvetica, sans-serif;
	color:#888888;
	line-height:20px;
}
.process-content li{
	width:190px;
	float:left;
	display:inline;
}
.process-content span{
	margin-right:10px;
}
.process-img{
    clear:both;
	margin:20px 0px 20px 20px;
}
/*使用积分宝、获取集分宝首页共用*/
.body-main-wrap{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:30px;
}
.ui-syjfb-content{
	width:1000px;
	margin-top:30px;
}
.ui-syjfb-content ul li{
	float:left;
	display:inline;
	margin-top:10px;
	
}
.ui-syjfb-content-list{
	width:484px;
	height:220px;
	padding:5px 5px 4px 5px;
}
.ui-syjfb-content-list div{
	width:481px;
	height:216px;
    overflow:hidden;
	border:1px solid #d1d1d1;
	background-color:#FFF;
	text-align:center;
	position:relative;
	padding:1px 1px 1px 1px;
}
.ui-syjfb-content-list div .block-link{
	display:block;
	width:481px;
	height:216px;
}
.ui-syjfb-content-list div img{
	width:481px;
	height:216px;
}
.ui-content-list-hover1,.ui-content-list-hover1 .ui-tuijian,.ui-syjfb-content .ui-use-btn,.ui-syjfb-content-list .ui-tuijian,.ui-use-btn-hover{
	background:url(https://i.alipayobjects.com/e/201206/2urR3PKFon.png);
}
.ui-content-list-hover1{
	width:484px;
	height:220px;
	background-position:-120px 0px;
}
.ui-content-list-hover1 .ui-tuijian{
	display:block;
	width:53px;
	height:53px;
	position:absolute;
	left:-1px;
	top:-1px;
	background-position:0 -70px;
}
.ui-syjfb-content ul li a:hover{
	text-decoration:none;
	color:#FFF;
}
.ui-syjfb-content .ui-use-btn{
	display:block;
	width:100px;
	height:30px;
	position:absolute;
	left:39px;
	top:157px;
	background-position:0px 0px;
	color:#FFF;
	line-height:30px;
	font-size:14px;
}
.ui-syjfb-content-list .ui-tuijian{
	display:block;
	width:53px;
	height:53px;
	position:absolute;
	left:-1px;
	top:-1px;
	background-position:0px -70px;
}
.ui-use-btn-hover{
	display:block;
	width:100px;
	height:30px;
	position:absolute;
	left:39px;
	top:157px;
	background-position:0 -35px;
	color:#FFF;
	line-height:30px;
	font-size:14px;
}
.ui-syjfb-content-list #last-img{
	width:80px;
	height:18px;
	display:block;
	margin:93px 0px 0px 203px;
}
/*通用边距常用样式*/
.fn-mr20{
	margin-left:20px;
}
.fn-mr14{
	margin-left:10px;
}
.fn-mr40{
	margin-left:40px;
}
.fn-mr30{
	margin-left:30px;
}
.fn-mr60{
	margin-left:60px;
}
.fn-mr55{
	margin-left:55px;
}
.fn-mr45{
	margin-left:45px;
}
.fn-mr15{
	margin-left:15px;
}
.text-Orange{
	color:#ff6f0f;
}
.fn-mt20{
	margin-top:20px;
}
.fn-mt30{
	margin-top:30px;
}
.fn-mt36{
	margin-top:36px;
}
.fn-mt40{
	margin-top:40px;
}
.fn-mt5{
	margin-top:5px;
}
.fn-mbt20{
	margin-bottom:20px;
}
.fn-mt30-ie{
	margin-top:30px;
	_margin-top:16px;
}

/** end ---page/page-content.css---*/
/**Last Changed Author: shuai.shao--Last Changed Date: Wed Jul 11 11:48:37 SGT 2012**/
/**alice.style.point-1.2**/
/** CurrentDeveloper: denis**/
/** DeployDate: Thu Oct 10 14:43:14 SGT 2013**/
