﻿body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{font-size:100%;font-family:Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#EBEBEB;color:#666;}
textarea{resize:none;}
iframe,img{border:0;}
ul,ol,ul li{list-style:none;}
input,select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only;}
del{text-decoration:line-through;}
ol,ul,li {list-style:none;}
ins,a {text-decoration:none;}
a{color: #666;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
a:hover{ color:#666;}
a:visited{ color:#666;}
.cf:after{content:"";display:table;clear:both}  
.cf{*zoom:1}
.apple_btn{-webkit-appearance:none;}
h1,h2,h3{font-weight:100;}
i{font-style:normal;}
.contain{float:left;width:100%;margin-bottom:-50px;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
/*提示信息*/
.imp{clear:left;width:95%;min-height:40px;line-height:40px;margin:0 auto;}
.imp span{float:left;display:block;width:20px;height:20px;margin-top:10px;margin-right:10px;background:url(../images/imp.png) no-repeat;background-size:contain;}


footer{clear:both;position:relative;width:100%;height:50px;background:#989364;}
footer a{display:inline-block;width:100%;height:50px;line-height:50px;text-align:center;color:#FFF;font-size:1.4em;font-weight:500;}
footer a:hover{ color:#FFF;}
footer a:visited{ color:#FFF;}
footer.xrb_income a{float:left;width:50%;}

.contain{float: left;width: 100%;margin-bottom: 50px;}
.remind{clear:both;height:40px;line-height:40px;background:#FFF;border-bottom:1px solid #CCC;text-align: center;display: none;}
.header{width:100%;height:80px;background-size:contain; text-align:center;}
section{width:100%;max-width:450px;margin:0 auto;}
.xrbreg{width:95%;height:245px;padding:15px 0 20px 0;border:1px solid #EBEBEB;border-radius:10px;background:#FFF;margin:10px auto;}
.xrbreg li{float:left;width:100%;height:60px;line-height:60px;border-bottom:1px solid #CCC;}
.xrbreg li input.reg-text{float:left;width:60%;height:30px;margin-top:15px;margin-left:10px;border:none;font-size:14px;}
.xrbreg li input.yz_code{float:left;width:100px;height:30px;margin-top:15px;margin-left:10px;border:none;font-size:14px;}

.xrbreg li label{float:left;display:block;width:50px;height:30px;margin-top:15px;border-right:1px solid #CCC;}
.xrbreg li label.account_name{background:url(/images/account_name.png) center no-repeat;}
.xrbreg li label.account_mobile{background:url(/images/account_mobile.png) center no-repeat;}
.xrbreg li label.yz_code{background:url(/images/yz_code.png) center no-repeat;}
.xrbreg li label.account_paypwd{background:url(/images/account_paypwd.png) center no-repeat;}
.xrbreg li label.account_verify{width:100px;line-height:30px;text-align:center;}
.xrbreg li label.gift_consignee{width:60px;line-height:30px;text-align:center;}
.IsXrb{margin-left:3%;}
footer{clear: both;position:fixed;width: 100%;height: 50px;background: #989364;bottom:0px; text-align:center;}
footer a{display: inline-block;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #FFF;font-size: 1.4em;font-weight: 500;}

/*MemberDetail*/
.member_header{width:100%;height:230px;background:url(/images/member_header.png) no-repeat;background-size:100% 230px;position:relative;}
.member_header .mheadbg{width:80px;height:80px;padding:5px;border-radius: 50px;background:#FFF;opacity:0.3;position:absolute;top:5px;left:50%;margin-left:-45px;z-index:1;}
.member_header .mhead {display:block;position:absolute;top:10px;left:50%;margin-left:-40px;}
.member_header .mhead img{width:80px;border-radius: 50px;}
.member_header .mname{width:100%;height:25px;line-height:25px;text-align:center;font-size:1em;font-weight:500;color:#FFF;position:absolute;top:95px;}
.member_header .mdata{width:100%;position:absolute;top:130px;}
.member_header .mdata li{width:33%;float:left;text-align:center;color:#FFF;font-size:.9em;font-weight:500;}
.member_header .mdata li span{width:100%;height:20px;line-height:20px;float:left;text-align:center;font-size:.8em;font-weight:normal;color:#ffbe31;margin:0;padding:0;}
.member_header .mmenu{width:100%;position:absolute;bottom:5px;}
.member_header .mmenu li{width:50%;float:left;text-align:center;padding-top:28px;color:#FFF;font-size:.8em;font-weight:500;}
.member_header .mmenu li.fav{background:url(/images/fav.png) top center no-repeat;background-size:25px 25px;}
.member_header .mmenu li.geren{background:url(/images/geren.png) top center no-repeat;background-size:25px 25px;}
.member_header .mmenu li a{color:#fff;}
.mlist{float:left;width:100%;}
.mlist li{float:left;width:50%;height:100px;text-align:center;box-sizing:border-box;}
.mlist li.shiwudingdan{background:url(/images/shiwudingdan.png?id=3) center center no-repeat #FFF;background-size:contain;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.mlist li.wodejifen{background:url(/images/wodejifen.png?id=2) center center no-repeat #FFF;background-size:contain;border-bottom:1px solid #CCC;}
.mlist li.xrb{background:url(/images/xrb.png?id=2) center center no-repeat #FFF;background-size:contain;border-bottom:1px solid #CCC;}
.mlist li.shuquan{background:url(/images/shuquan.png?id=2) center center no-repeat #FFF;background-size:contain;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.mlist li a{display:block;width:100%;height:100%;}

/*XrbMember*/
.pre_income{width:100%;height:160px;color:#989364;text-align:center;font-weight:100;background:url(/images/circleinfo_bg.png) center no-repeat;background-size:cover;position: relative;}
.pre_income h4{font-size:14px;height:35px;line-height:35px;text-indent:10px;text-align: left;margin-bottom: 20px;color:#333;}
.pre_income span{font-size:46px;font-weight:300;}
.pre_income p{font-size: 16px;font-weight:500;margin-top:15px;color:#333;}
.pre_income div{width:50px;height:50px;background:url(/images/income_info.png) center no-repeat;background-size:contain;position:absolute;right:10px;bottom:10px;}
.pre_income div a{display:block;width:50px;height:50px;}
.account_amount{width:100%;height:90px;background:#FFF;}
.account_amount ul{float:left;width:50%;position:relative;-webkit-box-flex:1;box-flex:1;box-sizing:border-box;border:1px solid #CCC;border-right:none;}
.account_amount ul h5{font-size:16px;height:32px;line-height:32px;text-align:left;text-indent:14px;font-weight:500;}
.account_amount ul h2{font-size:24px;height:58px;line-height:58px;text-align:center;color:#989364;font-weight:500;}
.account_amount ul div{width:30px;height:22px;background:url(/images/amount.png) center no-repeat;background-size:contain;position:absolute;right:10px;top:10px;}
.account_amount ul div a{display:block;width:30px;height:22px;}
.map{width:100%;position:relative;}
.map h5{font-size:16px;height:40px;line-height:40px;text-align:left;text-indent:10px;margin:10px auto;}
.map div#hcharts{height:180px;}
.map div.tutitle{width:120px;height:40px;position:absolute;top:70px;left:50%;margin-left:-60px;}
.map div.tutitle li{float:left;width:100%;height:20px;line-height:20px;text-align:center;font-size:12px;}
.map .tuli{width:100%;float:left;background:#FFFFFF;padding-bottom:10px;}
.map .tuli ul{width:260px;margin:0 auto;}
.map .tuli li{float:left;width:100%;height:30px;line-height:30px;font-size:12px;border-bottom:1px dotted #CCC;}
.map .tuli li b{float:left;display:block;width:10px;height:10px;margin-top:10px;margin-right:5px;}
.map .tuli li dd{float:right;width:30px;text-align:center;}
.map .tuli li span{float:right;width:80px;color:#FF0000;text-align:right;font-family:Dotum;}
.financeproduct{clear:left;width:100%;height:55px;}

/*XrbIncome*/
.account_income{color:#333;line-height: 48px;text-align: center}
.account_income span{display: block;-webkit-box-flex:1;font-size: 18px;padding:0 20px;width:50%;float:left;box-sizing:border-box;border-bottom:1px solid #CCC;}
.account_shuquan{color:#333;line-height: 48px;text-align: center}
.account_shuquan span{display: block;font-size: 18px;padding:0 20px;width:50%;float:left;box-sizing:border-box;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.detail_info{width:100%;float:left;padding-top:10px;background:#FFF;}
.detail_info li{margin:0;min-height:30px;line-height:30px;padding:5px;border-bottom:1px dotted #EBEBEB;color:#666;font-weight: 200}
.detail_info li span.count{float: right}
.detail_info li span.red{color:#FC6969;}
.detail_info li span.green{color:#4CD26F;}
.detail_info li span.blue{color: #58D6F4}
.detail_info li time{font-weight: 500;font-family: "helvetica neue"}
.detail_info li.detail-style{position: relative;}
.detail_info li.detail-style p{font-size: 14px;line-height:24px;height:24px;}
.detail_info li.detail-style time{font-size: 14px;line-height:24px;}
.detail_info li.detail-style span.price-detail{position: absolute;right: 20px;font-size: 14px;bottom:12px;}
.detail_info li.detail-style span.price-detail i{display: block;line-height: 1.2;text-align: right}

/*XrbMemberScore*/
.success-tip{
    width:100%;background: #FFF;margin-bottom: 40px;padding:40px 0;text-align: center;font-size: 1.6em;color:#333;
    background-image:-webkit-gradient(linear,50% 0,0 100%,from(transparent),color-stop(.5,transparent),color-stop(.5,#EDEBEB), to(#EDEBEB)),
                    -webkit-gradient(linear,50% 0,100% 100%,from(transparent),color-stop(.5,transparent),color-stop(.5,#EDEBEB),to(#EDEBEB));
    background-image:-moz-linear-gradient(50% 0 -45deg,transparent,transparent 50%,#EDEBEB 50%,#EDEBEB),
                    -moz-linear-gradient(50% 0 -135deg,transparent,transparent 50%,#EDEBEB 50%,#EDEBEB);                                
    background-size:15px 7.5px;
    background-repeat:repeat-x;
    background-position:0 100%;
}
