html{min-height: 100%;}
body{margin: 0;-webkit-text-size-adjust: 100%;}
a{-webkit-tap-highlight-color: transparent;}
p, h3{margin: 0;}
body{font-family: 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei', sans-serif;min-height: 100%;position: absolute;left: 0;top: 0;width: 100%;font-size: 14px;}
.index{min-height: 100%;/*position:absolute;*/width: 100%;background: #f2f2f2;}
.index .num{font-size: 18px;}
.index .header{width: 100%;background-size: 100% 100%;color: #fff;text-align: center;font-weight: 300;}
.index .header .avatarWrapper{width: 56px;height: 56px;border-radius: 60px;text-align: center;margin: 0 auto;border: 2px solid #fff;overflow: hidden;}
.index .header .avatarWrapper .avatar{width: 56px;height: 56px;border-radius: 56px;text-align: center;}
.index .header .username{  color: #FF4A12;font-size: 15px;display: block;margin-top: 15px;}
.index .header .stepsLabel{margin-top: 10px;font-size: 13px;}
.index .header .stepsLabel.haveDonated{opacity: 0.7;}
.index .header .stepsNum{font-size: 24px;font-weight: 800;color: #fff;font-weight: 100;}
.index .header .stepsLink{margin-top: 13px;}
.index .header .stepsLink .rightTriangleWhite{display: inline-block;position: relative;top: 1px;margin-left: 4px;}
.index .header .stepsLink a{position: relative;display: inline-block;height: 24px;font-size: 13px;line-height: 24px;padding-left: 10px;padding-right: 10px;margin: 0 auto;border-radius: 12px;background: #e16f00;background: rgba(150,81,44,0.6);color: #fff;text-decoration: none;}
.index .header #helpIcon{position: absolute;right: 10px;top: 10px;padding: 10px;text-decoration: none;}
.index .header #helpIcon .helpIcon{color: #fff;border-radius: 40px;display: block;width: 18px;height: 18px;text-decoration: none;font-size: 15px;line-height: 18px;border: 1px solid #fff;}
.index .userData{background: #fe9834;height: 36px;width: 100%;position: relative;}
.index .userData .userDataInner{font-size: 13px;line-height: 36px;text-align: center;height: 36px;margin: 0 auto;color: #fff;}
.index .userData .userDataInner .userData_money{margin-left: 10px;}
.index .userData .rightTriangleWhite{position: absolute;right: 5%;top: 50%;transform: translate3d(-50%, -50%, 0);-webkit-transform: translate3d(-50%, -50%, 0);}
.index .tips{color: #999;}
.index_2 .header{position: relative;}
.index_2 .header .headerBg{width: 100%;-webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false);}
.index_2 .header .header_logo{position: absolute;width: 60px;height: 28px;left: 8%;top: 12px;}
.index_2 .header .header_content{width: 100%;position: absolute;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);left: 0;padding-top: 10px;}
.index_2 .header .header_content .pro_description{font-size: 15px;  color: #343333;}
.index_2 .yxj_donation .header_content{padding: 0px;}
.index_2 .yxj_donation .header_content .avatarWrapper{border: 2px solid rgba(255,255,255,0.7);}
.index_2 .projectList{position: absolute;list-style: none;margin: 0;padding: 0;overflow: hidden;height: 300px;bottom: 10px;}
.index_2 .projectList li{width: 80%;margin: 0 auto;padding: 0;border-radius: 4px;border: 1px solid #bcbcbc;}
.index_2 .projectList .item_header{position: relative;height: 40%;overflow: hidden;}
.index_2 .projectList .item_header .rightTriangleWhite{position: absolute;right: 14px;top: 5px;}
.index_2 .projectList .item_content{text-align: center;position: absolute;top: 50%;width: 100%;}
.index_2 .projectList .item_content p{font-size: 15px;}
.index_2 .projectList .item_content p .num{font-size: 18px;}
.index_2 .projectList .item_content p + p{font-size: 13px;vertical-align: top;margin-bottom: 14px;}
.index_2 .projectList .item_content p + p .num{font-size: 15px;}
.index_2 .projectList .item_content .sponsor_word{line-height: 36px;display: inline-block;vertical-align: top;}
.index_2 .projectList .item_content .sponsorLogo{height: 36px;position: relative;margin-right: 4px;display: inline-block;}
.index_2 .projectList .item_content .donateRightNow{height: 38px;margin: 0px 30px 0 30px;display: block;text-decoration: none;text-align: center;line-height: 38px;color: #f65d0a;font-size: 15px;word-spacing: 5px;border-radius: 20px;border: 1px solid #f65d0a;}
.index_2 .projectList .item_content .addingWord{color: #999999;font-size: 12px;margin-top: 15px;margin-bottom: 4px;display: block;}
.index_2 .projectList .item_content .addingWord + .addingWord{margin-top: 0px;}
.index_2 .projectList h2{font-weight: 100;}
.index_2 .projectList .projectImg{width: 100%;min-height: 100%;display: block;}
.index_2 .projectList .projectMask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.index_2 .projectList .donateSteps_header_title{position: absolute;bottom: 4px;color: #fff;font-size: 15px;margin: 0px;width: 100%;height: 20px;padding-left: 8px;}
.index_2 .projectList.static{position: absolute;bottom: 30px;left: 50%;transform: translate3d(-50%, 0%, 0);-webkit-transform: translate3d(-50%, 0%, 0);height: 300px;border: 1px solid #bcbcbc;width: 280px;border-radius: 4px;}
.index_2 .projectList.static .item_header{position: relative;}
.index_2 .projectList.static .item_header .item_header_link{height: 100%;text-decoration: none;color: #fff;display: block;}
.index_2 .projectList .item_content{position: static;margin-top: 34px;}
.index_2 .project_full{text-align: center;}
.index_2 .project_full h3{margin-bottom: 60px;font-size: 20px;color: #414141;bottom: 30%;width: 100%;}
.index_2 .project_full p{font-size: 16px;color: #999;bottom: 20px;width: 100%;}
.yxj_pro{}
.yxj_pro .yxj_pro_wrap{padding: 15px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_about{border-top: 1px solid #cecece;border-bottom: 1px solid #cecece;}
.yxj_pro .yxj_pro_wrap .yxj_pro_about .top_text{position: relative;top: -10px;text-align: center;}
.yxj_pro .yxj_pro_wrap .yxj_pro_about .top_text span{display: inline-block;padding: 0 5px;font-size: 13px;color: #646464;}
.yxj_pro .yxj_pro_wrap .yxj_pro_about .bottom_text{position: relative;bottom: -10px;text-align: center;}
.yxj_pro .yxj_pro_wrap .yxj_pro_about .bottom_text span{display: inline-block;padding: 0 5px;font-size: 13px;color: #646464;}
.yxj_pro .yxj_pro_wrap .yxj_pro_about .bottom_text strong{font-weight: normal;color: #fd6d26;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area{overflow: hidden;padding-bottom: 10px;margin-bottom: 20px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_img{float: left;width: 95px;height: 72px;overflow: hidden;margin-right: 7px;border-radius: 5px;position: relative;top: 3px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_img img{width: 100%;height: 100%;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_con{overflow: hidden;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_con h3 a{font-size: 16px;color: #57514e;text-decoration: none;font-weight: normal;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_con h3 .yxj_more{float: right;width: 13px;height: 13px;/*background: url(..images/icon_more.png) no-repeat;*/background-size: 8px 13px;display: inline-block;margin-top: 5px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_con p{color: #6a625f;font-size: 12px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_con p strong{color: #ec7116;font-weight: normal;}
.yxj_pro .yxj_pro_wrap .yxj_pro_area .yxj_pro_con p span{margin-right: 10px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list{overflow: hidden;margin-top: 20px;padding-bottom: 60px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul{-webkit-margin-before: 0px;-webkit-margin-after: 0px;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li{overflow: hidden;list-style: none;border-bottom: 1px dashed #d5d4d3;padding: 10px 0;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_avatar{width: 35px;height: 35px;border-radius: 100%;float: left;margin-right: 15px;overflow: hidden;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_avatar img{width: 100%;height: 100%;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_user{float: left;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_user h4{color: #343333;font-size: 15px;line-height: 20px;-webkit-margin-before: 0em;-webkit-margin-after: 0em;font-weight: normal;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_user p{color: #8e8e8e;font-size: 12px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_amount{float: right;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_amount p{font-size: 13px;color: #6a6561;margin-top: 5px;}
.yxj_pro .yxj_pro_wrap .yxj_pro_list ul li .yxj_pro_amount p strong{font-weight: normal;color: #fb6310;}
.yxj_pro .donations_area{position: fixed;bottom: 0px;left: 0px;width: 100%;border-top: 1px solid #dadada;background: rgba(255,249,239,0.9);height: 60px;text-align: center;}
.yxj_pro .donations_area .donations_btn{width: 260px;height: 40px;color: #fff;text-align: center;font-size: 15px;border-radius: 20px;background: #f65d0a;text-decoration: none;margin-top: 10px;line-height: 40px;display: inline-block;}
.a-more{text-align: center;font-size: 14px;color: #716251;margin: 10px;}
.fl{float: left;}
.fr{float: right;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.pay_result{margin: 20px 0 10px 0;}
.pay_result .msg{border: 1px solid #d8d4cf;border-radius: 8px;height: 35px;margin: 0 15px;}
.pay_result .msg .txt{width: 80%;float: left;border-bottom-left-radius: 8px;border-top-left-radius: 8px;}
.pay_result .msg .txt input{margin: 0 10px;border: 0;background: rgba(0,0,0,0);width: 100%;height: 35px;-webkit-appearance: none;-webkit-rtl-ordering: logical;-webkit-user-select: text;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: 0;box-sizing: border-box;cursor: auto;-webkit-writing-mode: horizontal-tb;}
.pay_result .msg .txt .d{color: #b4b2b0;font-size: 14px;}
.pay_result .msg .txt .sd{color: #333333;}
.pay_result .msg .btn{width: 20%;float: right;text-align: center;height: 35px;background: #ff6b0b;line-height: 35px;font-size: 14px;color: #fff;border-bottom-right-radius: 8px;border-top-right-radius: 8px;}
.pay_result .msg .dis{background: #b6b6b6;}
.pay_result .ds{color: #bdbcba;font-size: 13px;margin: 0 20px;line-height: 26px;text-align: center;}
.pay_result .t{font-size: 14px;color: #4c4c4c;text-align: center;}
.pay_result .c .tt{display: none;}
.pay_result .t .tt{display: block;font-size: 20px;}
.pay{width: 100%;position: fixed;bottom: 0;left: 0;}
.pay .t{border-top: 1px solid #dad7d0;border-bottom: 1px solid #d2d2d2;line-height: 40px;}
.pay .t span{margin-left: 10px;color: #56504d;}
.pay .t .close{float: right;width: 40px;height: 40px;text-align: center;}
.pay .t .close img{width: 15px;height: 15px;margin-top: 12px;}
.pay .box{margin: 20px;}
.pay .box .tb{width: 100%;font-size: 16px;color: #b0a7a2;}
.pay .box .tb input{width: 100%;border: 1px solid #d2d2d2;border-radius: 5px;font-size: 20px;font-weight: bold;height: 34px;text-align: center;color: #fc7d37;-webkit-appearance: none;}
.pay .box .btn{margin-top: 15px;width: 100%;height: 35px;line-height: 35px;font-size: 16px;color: #ffffff;display: inline-block;border-radius: 5px;border: 1px #fe7225 solid;text-align: center;background: #d00100;}
.pay .prot{font-size: 14px;color: #b0a7a2;margin-top: 10px;text-align: center;}
.pay .prot .check{width: 12px;height: 12px;vertical-align: -1px;}
.pay .prot label{margin-left: 10px;}
.pay .prot .p{float: none;color: #56504d;font-size: 14px;}
.pay .anonymous{font-size: 14px;color: #b0a7a2;margin-top: 10px;text-align: left;}
.pay .anonymous .anonymouscheck{width: 12px;height: 12px;vertical-align: -1px;}
.pay .anonymous label{margin-left: 5px;}
.pay .box .tb .l{margin-right: 5px}
.pay .box .tb .sel{font-size: 14px;line-height: 26px;border: 1px solid #c5c0b8;border-radius: 5px;word-break: break-all;word-wrap: break-word;padding: 4px 8px;text-align: center;position: relative;}
.pay .box .tb .sel input{border: 0;width: 90px;height: 25px;font-size: 16px;color: #fc7d37;text-align: center;-webkit-appearance: none;}
.pay .box .tb .sel img{display: none;}
.pay .box .tb .ed{border: 2px solid #d00100;}
.pay .box .tb .ed img{width: 14px;height: 14px;position: absolute;top: 0;right: -2px;display: block;}
.pay .box .tb .sel span{color: #d00100;font-size: 16px;margin-right: 3px;}
.paybgup{-webkit-animation: fadeIn .2s 0s ease both;-moz-animation: fadeIn .2s 0s ease both;}
.payup{-webkit-animation: fadeInUp .2s .2s ease both;-moz-animation: fadeInUp .2s .2s ease both}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:.99}}
@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(400px)}
100%{-webkit-transform:translateY(0)}}
.tips{border-radius: 6px;border: 1px solid #d8d2d0;top: 0;position: absolute;font-size: 18px;}
.tips .ht{height: 5px;background: #f9610e;border-top-left-radius: 5px;border-top-right-radius: 5px}
.tips .cc{width: 250px;text-align: center;padding: 10px;}
.tips .cc .c{color: #756b59;margin: 10px 15px;}
.tips table{width: 100%;height: 44px;border-top: 1px solid #e6e4e2}
.tips table td{text-align: center;color: #ff6c0a;border-right: 1px solid #e6e4e2}
.tips table td:last-child{border-right: 0;}
.none{display: none;}
.ctx{padding: 15px 10px;min-height: 50px;margin-bottom: 10px; border: 1px solid #d7d4ce;border-radius: 5px;}
.pimg{width: 66px;height: 50px;border-radius: 5px;float: left;}
.ctx .pdesc{margin: 5px 0 0 76px;font-size: 13px;line-height: 18px;color: #b0a7a2;}
.ctx .pdesc span{color: #ff6a0e;}
.conetnt_title{font-size: 14px;line-height: 40px;color: #424242;}
.con_t_l{float: left}
.con_t_r{float: right;}
.con_t_r span{color: #ff6a0e;}
.clearfix{zoom: 1;}
.clearfix:after{content: '.';display: block;height: 0;clear: both;visibility: hidden;}


.ctx_con_t_l{ margin-left:76px;text-align: left;}
.ctx_con_t_l a{ color:#fe5842;  text-decoration: inherit;}
.ctx .ctx_right{float: right;  margin-top: -7px;}