/*我的-页面*/
.user-info{margin: 10px 0;}
.user-info td{text-align: center;width:20% ;color: #fff;font-size: 12px;border-right: 1px solid #fff;}
.user-info td a{color: #fff;display: block;}
.user-info td:last-of-type{border-right: 0;}
.user-info tr:first-of-type td{font-size: 16px;}
.user-info tr{line-height: 25px;}
.icon_right{width: 11px;height: 19px;background: url(../img/my/icon_right@3x.png) no-repeat;display: inline-block;background-size:70%;vertical-align: bottom;margin-left: 4px;}

/*绑定童星号-页面*/
.bind_bg{background: #fff;}
.block-input{border-bottom: 1px solid #efeff4;height: 40px;line-height: 40px;overflow: hidden;}
.block-input > label{width: 20%;float: left;height: inherit;color: #545454;}
.block-input > input{border: none;width: 60%;float: left;height: inherit;outline:none;color: #a2a2a2;}
.bind-txh{color: #373737;background: #fff;font-weight: 600;font-size: 18px;text-indent: 10px;line-height: 40px;}
p.btn_bind{border-radius: 3px;font-size: 18px;line-height: 48px;margin: 30% auto;}

/*不参赛--列表*/
.header .g_text_btn{border: none;font-size: 14px;width: initial;}
.g_user_info .g-padding-left{margin: 0;padding: 0 20px;}
.g_user_info .g-padding-left:first-of-type{border-right: 1px solid #ededed;}
.g_user_info .follow{line-height: 1.2;margin: 8px 0;}
.g_user_info .motto {line-height: 20px;}

.join_btn {
  width: 60px;
  height: 60px;
  border-radius: 31px;
  background: -webkit-linear-gradient(#f48f79, #fa791d);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f48f79, #fa791d);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f48f79, #fa791d);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(#f48f79, #fa791d);
  /* 标准的语法 */
  color: #fff;
  padding: 10px 8px;
  position: fixed;
  right: 20px;
  bottom: 75px;
  text-align: center;
}
.join_btn a {
  color: #fff;
}
.join_a{width: 200px;height: 40px;line-height: 40px;display: block;background: #e34e4e;text-align: center;color: #fff;font-size: 20px;margin: 20px auto 0;border-radius: 5px;}


/*参赛列表*/
.main{top: 0;}
.hd_header{height:60px;background: #fa974b;margin-top: -40px;color: #fff;box-sizing: border-box;padding-top: 12px;}
.hd_header_bottom{background: url(../img/my/xz_bg.png) #fff repeat-x center top;height: 20px;}
.hd_header .back_btn img {
  width: 15px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.hd_header .back_btn{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;float: left;}
.hd_header ul{width: 86%;text-align: center;height: 60px;float: left;}
.hd_header ul li{float: left;width: 30%;}
.hd_header ul li p{font-size: 18px;}

.g_star_list{width: 90%;margin: 0 auto;}
.g_star_list ul{display: flex;flex-wrap: wrap;}
.g_star_list li{box-sizing: border-box;border-radius: 15px;width: 50%;background: #fff;    width: calc(50% - 5px);
    margin: 0 5px 20px 0;}
.g_star_title{height: 40px;line-height: 40px;display: flex;}
.g_star_title .img_box{width: 30px;height: 30px;margin: 5px;line-height: 30px;}
.g_star_title .img_box img{width: 100%;height: 100%;vertical-align: top;}
.g_star_title .img_box.yuan{border-radius: 50%;}
.g_photo_show_box{height: 200px;position: relative;}
.g_photo_show_box img{width: 100%;height: 100%;}
.g_photo_show_box .desk_text{position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.7);color: #fff;width: 100%;line-height: 30px;}
.g_photo_show_box .desk_text .icon_star{background: url(../img/my/icon_star@3x.png) no-repeat 4px center;background-size: 20px;}
.g_star_vote{padding: 6px;height: 58px;position: relative;}
.vote_numb{color: #ff4141;font-size: 16px;margin-bottom: 6px;}
.vote_wg{color: #898888;font-size: 12px;}
.vote_btn{width: 60px;height: 40px;color: #fff;border-radius: 5px;line-height: 40px;text-align:center;background: #fa974b;outline: none;border: none;position: absolute;bottom: 12%;right: 4%;}
.vote_btn.y_vote_btn{background: #aeaeae;}
.nav-bottom{position: fixed;height: 50px;line-height: 50px;width: 100%;background: #fa974b;bottom: 0;left: 0;}
.nav-bottom-l,.nav-bottom-r{height: 50px;width: 80px;position: absolute;text-align: center;color: #fff;font-size: 18px;}
.nav-bottom-l{left: 10px;}
.nav-bottom-r{right: 10px;}
.nav-bottom-c{width: 150px;height: 75px;background-color: #fff;border-radius: 75px 75px 0 0;position: absolute;left: 50%;
margin-left: -75px;bottom: 0px;color: #fa974b;font-size: 16px;text-align: center;box-sizing: border-box;}
.icon_camera{background: url(../img/my/icon_camera.png) no-repeat;background-size:90% ;width: 46px;height: 36px;display:block;margin: 12px auto -16px;}

.vote_btns{display: flex;flex-flow: row wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.vote_btns a{width: 30%;text-align: center;color: #fff;background: #fa974b;border-radius: 5px;padding: 6px 0;font-size: 18px;margin-bottom: 10px;}
.votevcode_btns{display: flex;flex-flow: row wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;text-align: center;}
.votevcode_btns a{width: 60%;text-align: center;color: #fa974b;background: #ffffff;border-radius: 5px;padding: 6px 0;font-size: 18px;margin-bottom: 10px;margin-left:20%}
.vote_input {text-align: center;color: #fff;margin: 10px auto;}
.poll-numb{margin-bottom: 6px;}
.poll-numb div{color: #f64a52;font-size: 16px;margin: 0 10px;}
.poll-numb div span{font-size: 18px;}
.hd_content{color: #0f645e;font-size: 16px;}
.hd_content h3{color: #b8585c;font-size: 18px;}
.hd_content h3 p{color: #b8585c;}
.hd_content dl{position: relative;padding-left: 70px;}
.hd_content dt{position: absolute;left: 0;}
.desk_text_name{margin-left: 20px;}
.desk_text_se{outline: none;border: 0;float: right;margin-top: 4px;}
.add_img__close{width: 22px;height: 22px;background: url(../img/my/icon_close.png) no-repeat;background-size: 100%;position: absolute;right: 0;top: 0;z-index: 2;}
.zl-block{padding: 0 10px;background: #fff;border-bottom: 5px solid #f2f2f2;}
.zl-block:last-of-type{background: #f40;}
.block-title{font-size: 20px;line-height: 34px;}
.hz-numb{color: #fa974b;font-size: 16px;}
.add_a{color: #fa974b;float: right;font-size: 16px;}
.remove_a{line-height: 24px;display: block;text-align: center;color: #fa974b;}
.info_btns{height: 40px;background: #fff;display: flex;justify-content: space-around;}
.info_btns a,.apply_suc{height: 40px;line-height: 40px;background: #e34e4e;color: #fff;width: 90%;text-align: center;border-radius: 5px;}
.apply_suc{display: block;margin: 0 auto;}
.info_list .get_txh a.link_block div{color: #fa974b;}

.pop{z-index: 100;width: 76%;background: #fa974b;border-radius: 10px;padding:5%;position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: none;}
.icon-close{background: url(../img/my/icon_close.png) no-repeat;background-size: 100%;width: 30px;height: 30px;position: absolute;top: -15px;right: -15px;}
.pop_bd{height: 38px;line-height: 38px;margin-bottom: 10px;}
.pop_bd input{height: inherit;line-height: inherit;margin-left: 4%;width: 78%;border: 0;border-radius: 5px;background: #ededed;text-indent: 8px;}
.pop_bd input.yzm_input{width: 44%;}
.yam_hq{color: #fff;display: inline-block;background: #e34e4e;border-radius: 5px;padding: 0 1%;margin-left: 2%;}
.pop_sub{width: 90%;background: #e34e4e;height: 38px;line-height: 38px;text-align: center;color: #fff;display: block;margin: 0 auto;border-radius: 5px;}
.pop p{line-height: 30px;text-align: center;color: #fff;}
.pop p:last-of-type{margin-bottom: 4px;}
.pop p.code_txt{font-size: 18px;color: #fff;text-align: left;line-height: 1.8;}
.pop .code_tip{width: 60%;height: 38px;line-height: 38px;background: #fff;font-size: 20px;color: #fa974b;border-radius: 5px;margin: 10px auto;text-align: center;}
.pop .code_qr{width: 60%;margin: 0 auto;}
.pop .code_qr img{width: 100%;height: 100%;}
.pop1{width: 90%;}
