@charset "utf-8";

html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
fieldset,img {border:0;}
ul,li,ol {list-style:none;}
select,input{vertical-align:middle;}
a{color:#ffffff; text-decoration:none; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: none;}
.fl { float:left;}
.fr { float:right;}
.none {display:none;}
body, html {width:100%; height:100%; font-family: "Microsoft YaHei","Helvetica Neue",Arial, HelveticaNeue, Helvetica, "BBAlpha Sans", sans-serif;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical; -webkit-box-align: center;}

/* *{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;} 用于解决某些情况下出现闪屏的问题，若无则不加*/
body{opacity: 1;-webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in; }
html{ font-size: 450%; } 
@media screen and (max-width:359px) and (orientation:portrait) {
    html { font-size: 266.67%; } 
}
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait) {
    html { font-size: 300%; } 
}
@media screen and (min-width:375px) and (max-width:399px) and (orientation:portrait) {
    html { font-size: 312.5%; } 
}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait) {
    html { font-size: 333.33%; } 
}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){
    html { font-size: 345%; }
}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){
    html { font-size:360%; }
}
@media screen and (min-width:480px)and (max-width:639px) and (orientation:portrait){
    html { font-size:400%;}
} 
@media screen and (min-width:640px)and (max-width:719px) and (orientation:portrait){
    html { font-size:533.33%;}
} 
@media screen and (min-width:720px)and (max-width:749px) and (orientation:portrait){
    html { font-size:600%;}
} 
@media screen and (min-width:750px)and (max-width:1024px) and (orientation:portrait){
    html { font-size:625%;}
} 
@media screen and (min-width:1025px) and (orientation:portrait){
    html { font-size:625%;}
}
/* 按750尺寸界面效果 1rem=100px */
body { font-size:0.13rem; line-height:0.2rem; background:url(../images/team_bg.jpg) no-repeat center top; background-size:cover; background-attachment: fixed; color:#ffffff;}

.team_container {width:7.5rem; min-height:calc(100% - 1.2rem); display:block; margin:0 auto; padding-bottom:1.2rem; position:relative;}
.team_container:after { content:''; width:7.5rem; height:100%; display:block; background:url(../images/team_container.jpg) repeat-y center top #2e80a8; background-size:100% auto; position:absolute; left:0rem; top:0; z-index:2; pointer-events:none;}
.team_container:before { content:''; width:7.7rem; height:100%; display:block; background:url(../images/team_bg2.png) repeat-y; background-size:100% auto; position:absolute; left:-0.1rem; top:0; z-index:1; pointer-events:none;}

.team_heard {width:7.5rem; height:1rem; display:block; background-color:rgba(0,0,0,0.8); position:absolute; position:fixed; left:50%; top:0; margin-left:-3.75rem; z-index:20;}
.team_heard_icon {width:4rem; height:1rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_heard_icon.png) no-repeat; background-size:100%; position:absolute; left:0; top:0;}
.team_heard_user { position:absolute; right:0.18rem; top:0.1rem;}
.team_heard_user span { height:0.36rem; display:block; font-size:0.2rem; line-height:0.36rem; color:#ffffff; clear:both;}
.team_heard_user span:before { content:''; width:0.36rem; height:0.36rem; float:left; background:url(../images/team_heard_usericon.png) no-repeat; background-size:100%;}
.team_heard_user a {width:1rem; height:0.4rem; display:block; text-indent:-999rem; overflow:hidden; float:right;}
.team_heard_user a.btn_login {background:url(../images/team_heard_userbtn1.png) no-repeat; background-size:100%;}
.team_heard_user a.btn_logout {background:url(../images/team_heard_userbtn2.png) no-repeat; background-size:100%;}

.team_menu {width:7.5rem; height:1.08rem; display:block; position:absolute; position:fixed; left:50%; bottom:0; margin-left:-3.75rem; z-index:20;}
.team_menu a {width:2.5rem; height:1.08rem; float:left; background:url(../images/team_menu_bg1.png) no-repeat; background-size:100%;}
.team_menu a.on {background:url(../images/team_menu_bg2.png) no-repeat; background-size:100%;}
.team_menu span {width:2.5rem; height:1.08rem; display:block; text-indent:-999rem; overflow:hidden;}
.team_menu span.team_menu1 {background:url(../images/team_menu_1.png) no-repeat; background-size:100%;}
.team_menu span.team_menu2 {background:url(../images/team_menu_2.png) no-repeat; background-size:100%;}
.team_menu span.team_menu3 {background:url(../images/team_menu_3.png) no-repeat; background-size:100%;}

.team_buoy {width:1.6rem; height:1.6rem; display:block; position:absolute; position:fixed; left:50%; bottom:2.2rem; margin-left:2.2rem; z-index:12;}
.team_buoy a {width:1.6rem; height:1.6rem; display:block; text-indent:-999rem; overflow:hidden; position:relative;}
.team_buoy a:before { content:''; width:1.6rem; height:1.6rem; display:block; background:url(../images/team_buoy_bg.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:1; -webkit-animation:animazoon 2s linear infinite;}
@-webkit-keyframes animazoon{
  from { -webkit-transform: scale3d(1, 1, 1);}
  50% { -webkit-transform: scale3d(0.9, 0.9, 0.9);}
  to { -webkit-transform: scale3d(1, 1, 1);}
}
.team_buoy a:after { content:''; width:1.6rem; height:1.6rem; display:block; position:absolute; left:0; top:0; z-index:2;}
.team_buoy a.team_buoy_share:after {background:url(../images/team_buoy_share.png) no-repeat; background-size:100%;}
.team_buoy a.team_buoy_update:after {background:url(../images/team_buoy_update.png) no-repeat; background-size:100%;}


.team_top {width:7.5rem; height:12.4rem; display:block; background:url(../images/team_top_bg.jpg) no-repeat; background-size:100%; position:relative; z-index:4;}
.team_top:after { content:''; width:7.5rem; height:2rem; display:block; background:url(../images/team_top_bottom.png) no-repeat; background-size:100%; position:absolute; left:0; bottom:0; z-index:5;}
.team_top_logo {width:3rem; height:1.2rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_top_logo.png) no-repeat; background-size:100%; position:absolute; left:0; top:1rem; z-index:6;}
.team_top_time {width:6.4rem; height:0.7rem; display:block; background:url(../images/team_top_time.png) no-repeat; background-size:100%; position:absolute; left:50%; top:9rem; margin-left:-3.2rem; z-index:6;}
.team_top_btn1 {width:6.8rem; display:block; position:absolute; left:50%; top:0rem; margin-left:-3.4rem; z-index:8;}
.team_top_btn1 a {width:3.22rem; height:0.82rem; display:block; text-indent:-999rem; overflow:hidden;}
.team_top_btn1 a.btn_join {background:url(../images/team_top_btn1.png) no-repeat; background-size:100%; position:absolute; left:0; top:0;}
.team_top_btn1 a.btn_create {background:url(../images/team_top_btn2.png) no-repeat; background-size:100%; position:absolute; right:0; top:0;}
.team_top_btn2 {width:6.8rem; display:block; position:absolute; left:50%; top:10.4rem; margin-left:-3.4rem; z-index:8;}
.team_top_btn2 a {width:3.22rem; height:0.82rem; display:block; text-indent:-999rem; overflow:hidden;}
.team_top_btn2 a.btn_reward {background:url(../images/team_top_btn3.png) no-repeat; background-size:100%; position:absolute; left:0; top:0;}
.team_top_btn2 a.btn_lucky {background:url(../images/team_top_btn7.png) no-repeat; background-size:100%; position:absolute; left:0; top:0;}
.team_top_btn2 a.down_pcgame {background:url(../images/team_top_btn4.png) no-repeat; background-size:100%; position:absolute; right:0; top:0;}
.team_top_btn2 a.down_appstore {background:url(../images/team_top_btn5.png) no-repeat; background-size:100%; position:absolute; left:0; top:1.02rem;}
.team_top_btn2 a.down_googleplay {background:url(../images/team_top_btn6.png) no-repeat; background-size:100%; position:absolute; right:0; top:1.02rem;}

.team_cen {width:7.5rem; display:block; position:relative; z-index:4;}
.team_cen:before { content:''; width:7.5rem; height:1.8rem; display:block; background:url(../images/team_cen_topbg.png) no-repeat; background-size:100%;}
.team_cen_title1 {width:7.5rem; height:1.2rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_title1.png) no-repeat; background-size:100%;}
.team_cen_title2 {width:7.5rem; height:1.5rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_title2.png) no-repeat; background-size:100%; margin-top:0.8rem;}

.team_cen_mc01 {width:7rem; height:2.8rem; display:block; background:url(../images/team_cen_mc01.png) no-repeat; background-size:100%; margin:0.4rem auto 0 auto; position:relative;}
.team_cen_mc01 div {width:2rem; height:2rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; top:0.6rem; cursor:pointer;}
.team_cen_mc01 .mc01_btn1 {background:url(../images/team_cen_mc01_btn1.png) no-repeat; background-size:100%; left:0.12rem;}
.team_cen_mc01 .mc01_btn2 {background:url(../images/team_cen_mc01_btn2.png) no-repeat; background-size:100%; left:2.38rem;}
.team_cen_mc01 .mc01_btn3 {background:url(../images/team_cen_mc01_btn3.png) no-repeat; background-size:100%; left:4.71rem;}

.team_cen_mc02 {width:7rem; height:1.2rem; display:block; margin:0 auto; position:relative;}
.team_cen_mc02 a {width:2.2rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; top:0.35rem;}
.team_cen_mc02 a.mc02_btn1 {background:url(../images/team_cen_mc02_btn1.png) no-repeat; background-size:100%; left:0rem;}
.team_cen_mc02 a.mc02_btn2 {background:url(../images/team_cen_mc02_btn2.png) no-repeat; background-size:100%; right:0rem;}

.team_cen_mc03 {width:7.5rem; height:4.2rem; display:block; margin:0 auto; position:relative;}
.team_cen_mc03:before {content:''; width:7.5rem; height:4.2rem; display:block; background:url(../images/team_cen_mc03.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:5;}
.team_cen_mc03:after { content:''; width:4rem; height:0.4rem; display:block; background:url(../images/team_cen_mc03_text.png) no-repeat; background-size:100%; position:absolute; left:1.75rem; top:4.1rem;}
.team_cen_mc03_pic {width:6.88rem; height:3.6rem; display:block; background:url(../images/team_cen_mc03_pic.jpg) no-repeat; background-size:100%; position:absolute; left:0.31rem; top:0.3rem; z-index:3;}

.team_cen_mc04 {width:7rem; height:3.5rem; display:block; margin:0 auto; position:relative;}
.team_cen_mc04:before { content:''; width:0; height:0; display:block; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/team_card00.png) no-repeat; background-size:100%;opacity:0;}
.team_cen_mc04_btn {width:7rem; height:1rem; display:block; position:absolute; left:0; top:0.8rem;}
.team_cen_mc04_btn a {width:3rem; height:1rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; top:0rem;}
.team_cen_mc04_btn a.mc04_btn1 {background:url(../images/team_cen_mc04_btn1.png) no-repeat; background-size:100%; left:0.4rem;}
.team_cen_mc04_btn a.mc04_btn2 {background:url(../images/team_cen_mc04_btn2.png) no-repeat; background-size:100%; right:0.4rem;}
.team_cen_mc04_text {width:4rem; height:0.4rem; display:block; background:url(../images/team_cen_mc04_text.png) no-repeat; background-size:100%; position:absolute; left:1.5rem; top:2.1rem;}
.team_cen_mc04_text span { width:0.5rem; height:0.4rem; display:block; font-size:0.32rem; line-height:0.4rem; color:#fff300; font-weight:bold; text-align:center; position:absolute; left:0.9rem; top:0;}
.team_cen_mc04_num {width:6rem; height:0.7rem; display:block; background:url(../images/team_cen_mc04_numbg.png) no-repeat; background-size:100%; position:absolute; left:0.5rem; top:2.6rem;}
.team_cen_mc04_num span { width:0.5rem; height:0.7rem; display:block; font-size:0.36rem; line-height:0.7rem; color:#fff300; font-weight:bold; text-align:center; position:absolute; left:3.3rem; top:0;}
.team_cen_mc04_num .btn_refresh {width:0.5rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc04_refresh.png) no-repeat; background-size:100%; position:absolute; left:3.8rem; top:0.1rem;}

.team_cen_mc05 {width:4.8rem; height:6.4rem; display:block; background:url(../images/team_cen_mc05.png) no-repeat; background-size:100%; margin:0 auto; position:relative;}

.team_cen_mc05 .mc05_record {width:1.8rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc05_record.png) no-repeat; background-size:100%; position:absolute; left:1.5rem; top:3.7rem;}
.team_cen_mc05 .mc05_receive {width:3rem; height:0.7rem; display:block; position:absolute; left:0.9rem; top:4.8rem;}
.team_cen_mc05 .mc05_btn1 {width:3rem; height:0.7rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc05_btn1.png) no-repeat; background-size:100%; }
.team_cen_mc05 .mc05_btn2 {width:3rem; height:0.7rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc05_btn2.png) no-repeat; background-size:100%; }
.team_cen_mc05 .mc05_text {width:4.4rem; height:0.4rem; display:block; font-size:0.2rem; line-height:0.4rem; text-align:center; color:#ffffff; position:absolute; left:0.2rem; top:5.65rem;}
.team_cen_mc05 .mc05_text a { color:#ecda9c; text-decoration:underline;}
.team_cen_mc05 .mc05_bind_bind span { margin-right:0.1rem;}

.team_cen_mc06 {width:6.8rem; height:2.8rem; display:block; background:url(../images/team_cen_mc06.png) no-repeat; background-size:100%; margin:0 auto; margin-top:0.3rem; position:relative;}
.team_cen_mc06 .btn_invitation {width:2rem; height:0.6rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc06_btn.png) no-repeat; background-size:100%; position:absolute; left:4.55rem; top:0.55rem;}
.team_cen_mc06 .mc06_text {width:4rem; height:0.5rem; display:block; font-size:0.22rem; line-height:0.5rem; text-align:center; color:#FFFFFF; position:absolute; left:1.4rem; top:1.65rem; letter-spacing:0.02rem;}
.team_cen_mc06 .mc06_text span { color:#fff38e; font-weight:bold; padding:0 0.05rem;}
.team_cen_mc06 .mc06_record {width:1.2rem; height:0.4rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc06_record.png) no-repeat; background-size:100%; position:absolute; left:2.8rem; top:2.15rem;}

.mc06_winmc {width:5rem; height:1.4rem; display:block; position:absolute; left:50%; margin-left:-2.5rem; top:0.7rem;}
.mc06_winmc .mc06_share {width:4.5rem; height:0.9rem; padding:0.25rem; display:block; background-color:rgba(255,255,255,0.8); border-radius:0.06rem; position:absolute; left:0; top:0;}
.mc06_winmc .mc06_share a {width:0.9rem; height:0.9rem; text-indent:-999rem; overflow:hidden; margin:0 0.3rem; float:left;}
.mc06_winmc .mc06_share a.share_facebook {background:url(../images/team_cen_mc06_facebook.png) no-repeat; background-size:100%;}
.mc06_winmc .mc06_share a.share_line {background:url(../images/team_cen_mc06_line.png) no-repeat; background-size:100%;}
.mc06_winmc .mc06_share a.share_copylink {background:url(../images/team_cen_mc06_copylink.png) no-repeat; background-size:100%;}
.mc06_jointext {width:5rem; height:0.6rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc06_jointext.png) no-repeat; background-size:100%; position:absolute; left:0; top:0.4rem;}

.mc06_winmc.show_in {-webkit-animation:show_in 0.4s linear forwards;}
@-webkit-keyframes show_in{
  from {opacity:0; -webkit-transform: translate3d(0, 30%, 0); display:none;}
  10% {opacity:0; -webkit-transform: translate3d(0, 30%, 0); display:block;}
  to {opacity:1; -webkit-transform: translate3d(0, 0, 0); display:block;}
}
.mc06_winmc.hide_out {-webkit-animation:hide_out 0.4s linear forwards;}
@-webkit-keyframes hide_out{
  from {opacity:1; -webkit-transform: translate3d(0, 0, 0); display:block;}
  90% {opacity:0; -webkit-transform: translate3d(0, -30%, 0); display:block;}
  to {opacity:0; -webkit-transform: translate3d(0, -30%, 0); display:none;}
}

.team_cen_mc07 {width:6.7rem; display:block; margin:0 auto; margin-top:0.5rem; position:relative;}
.team_cen_mc07 li {width:6.7rem; height:1.2rem; display:block; margin-top:0.2rem; position:relative;}
.team_cen_mc07 li.mc06_li1 {background:url(../images/team_cen_mc07_li1.png) no-repeat; background-size:100%;}
.team_cen_mc07 li.mc06_li2 {background:url(../images/team_cen_mc07_li2.png) no-repeat; background-size:100%;}
.team_cen_mc07 li.mc06_li3 {background:url(../images/team_cen_mc07_li3.png) no-repeat; background-size:100%;}
.team_cen_mc07 li.mc06_li4 {background:url(../images/team_cen_mc07_li4.png) no-repeat; background-size:100%;}
.team_cen_mc07 li a {width:1.6rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:4.9rem; top:0.35rem;}
.team_cen_mc07 li a.btn_goto {background:url(../images/team_cen_mc07_btn1.png) no-repeat; background-size:100%;}
.team_cen_mc07 li a.btn_end {background:url(../images/team_cen_mc07_btn2.png) no-repeat; background-size:100%;}
.team_cen_mc07 li a.btn_goto:after { content:''; width:0.1rem; height:0.1rem; display:block; border-radius:0.1rem; background:#ff2222; overflow:hidden; position:absolute; right:0.22rem; top:0.12rem;}

.team_cen_mc08 {width:7.5rem; height:1.2rem; display:block; margin:0 auto; margin-top:0.5rem; position:relative;}
.team_cen_mc08 .btn_ranking {width:4.2rem; height:0.8rem; display:block; text-indent:-999rem; overflow:hidden; margin:0 auto; background:url(../images/team_cen_mc08_btn.png) no-repeat; background-size:100%;}



/*仙盟推薦*/
.team_tab {width:7.5rem; height:1.02rem; display:block; background:url(../images/team_tab_bg.png) no-repeat; background-size:100%; margin:0 auto; margin-top:1.3rem; position:relative; z-index:4;}
.team_tab a {width:3.75rem; height:1.02rem; float:left; position:relative;}
.team_tab a.current {background:url(../images/team_tab_current.png) no-repeat; background-size:100%;}
.team_tab a span {width:100%; height:100%; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:0; top:0;}
.team_tab a span.team_tab1 {background:url(../images/team_tab_list.png) no-repeat; background-size:100%;}
.team_tab a span.team_tab2 {background:url(../images/team_tab_rank.png) no-repeat; background-size:100%;}

.team_search {width:7rem; height:0.5rem; display:block; margin:0 auto; margin-top:0.3rem; background:#adcae0; border-radius:0.06rem; overflow:hidden; position:relative; z-index:4;}
.team_search:before {content:''; width:0.5rem; height:0.5rem; float:left; background:url(../images/team_search_icon.png) no-repeat; background-size:100%; margin:0 0.1rem;}
.team_search .search_input {width:4.8rem; height:0.5rem; float:left; border:0; margin:0; padding:0; background:#adcae0; font-size:0.24rem; line-height:0.5rem; color:#666666; outline:none;}
.team_search .search_button {width:1.4rem; height:0.5rem; float:right; border:0; margin:0; padding:0; background:#4ca5d2; font-size:0.24rem; line-height:0.5rem; color:#ffffff; outline:none; cursor:pointer;}

.team_search_key {width:7rem; height:0.3rem; display:block; margin:0 auto; margin-top:0.3rem; position:relative; z-index:4;}
.team_search_key .search_key_recommend {width:4rem; height:0.3rem; display:block; margin:0 auto; text-indent:-999rem; overflow:hidden; background:url(../images/team_search_key_recommend.png) no-repeat; background-size:100%;}
.team_search_key .search_key_text {width:7rem; height:0.3rem; display:block; text-align:center; font-size:0.22rem; line-height:0.3rem; color:#FFFFFF; letter-spacing:0.01rem;}
.team_search_key .search_key_text span { color:#fffb85;}

.team_list {width:6.8rem; display:block; margin:0 auto; position:relative; z-index:4;}
.team_list li {width:6.8rem; height:3.2rem; padding:0.3rem 0; display:block;}
.team_team_bg {width:6.8rem; height:3.2rem; display:block; background:url(../images/team_team_bg.png) no-repeat; background-size:100%; position:relative; letter-spacing:0.01rem;}
.team_team_id { position:absolute; left:0.6rem; top:0.02rem; font-size:0.16rem; line-height:0.2rem; color:#734b2c;}
.team_team_id a.icon_copy {width:0.2rem; height:0.2rem; float:right; text-indent:-999rem; overflow:hidden; background:url(../images/team_team_copy.png) no-repeat; background-size:100%; margin-left:0.04rem;}
.team_team_photo {width:2rem; height:2rem; display:block; position:absolute; left:0.15rem; top:0.2rem;}
.team_team_photo:before { content:'';width:2rem; height:2rem; display:block; background:url(../images/team_team_photokk.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:3;}
.team_team_photo img {width:1.4rem; height:1.4rem; display:block; border-radius:1.4rem; overflow:hidden; position:absolute; left:0.3rem; top:0.3rem;}
.team_team_number {width:1rem; height:0.8rem; display:block; position:absolute; left:0.65rem; top:2.2rem;}
.team_team_number font {width:1rem; height:0.2rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_team_numtext.png) no-repeat; background-size:100%; position:absolute; left:0; top:0;}
.team_team_number span {width:1rem; height:0.5rem; display:block; font-size:0.36rem; line-height:0.5rem; color:#b75453; text-align:center; font-weight:bold; position:absolute; left:0; top:0.16rem;}
.team_team_name {width:4.2rem; height:0.4rem; display:block; font-size:0.28rem; line-height:0.4rem; color:#fffb85; font-weight:bold; text-align:center; position:absolute; left:2.4rem; top:0.2rem;}
.team_team_leader {width:4.2rem; height:0.4rem; display:block; font-size:0.18rem; line-height:0.3rem; color:#ffffff; text-align:center; position:absolute; left:2.4rem; top:0.6rem;}
.team_team_xian {width:4.2rem; height:0.1rem; display:block; background:url(../images/team_team_xian.png) no-repeat; background-size:100%; position:absolute; left:2.4rem; top:1rem;}
.team_team_text {width:4.2rem; display:block; position:absolute; left:2.4rem; top:1.2rem;}
.team_team_text dl {width:4.2rem; height:0.5rem; display:block;}
.team_team_text dt {width:1.4rem; float:left;}
.team_team_text dd {width:2.8rem; float:left;}
.team_team_text_type {width:1.2rem; height:0.4rem; display:block; background:url(../images/team_team_type.png) no-repeat; background-size:100%; text-align:center; font-size:0.18rem; line-height:0.4rem; color:#FFFFFF; margin:0 0.06rem;}
.team_team_text_time {width:2.8rem; height:0.4rem; display:block; text-align:left; font-size:0.18rem; line-height:0.4rem; color:#FFFFFF;}
.team_team_text_force {width:2.8rem; height:0.4rem; display:block; text-align:left; font-size:0.18rem; line-height:0.4rem; color:#72e5ff;}
.team_team_text_text {width:2.8rem; height:0.44rem; display:block; text-align:left; font-size:0.18rem; line-height:0.22rem; color:#FFFFFF; overflow:hidden;}
.team_team_text_label {width:2.8rem; height:0.4rem; display:block;}
.team_team_text_label span {width:1.2rem; height:0.3rem; float:left; text-indent:-999rem; overflow:hidden; margin:0.05rem 0; margin-right:0.1rem;}
.team_team_text_label span.label_1 {background:url(../images/team_team_label_1.png) no-repeat; background-size:100%;}
.team_team_text_label span.label_2 {background:url(../images/team_team_label_2.png) no-repeat; background-size:100%;}
.team_team_text_label span.label_3 {background:url(../images/team_team_label_3.png) no-repeat; background-size:100%;}
.team_team_text_label span.label_4 {background:url(../images/team_team_label_4.png) no-repeat; background-size:100%;}
.team_team_btn {width:2.5rem; height:0.6rem; display:block; position:absolute; left:3.2rem; top:2.8rem;}
.team_team_btn .btn_join {width:2.5rem; height:0.6rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_team_join.png) no-repeat; background-size:100%;}
.team_team_btn .btn_joined {width:2.5rem; height:0.6rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_team_join_ed.png) no-repeat; background-size:100%; cursor:default;}

.team_list li.team_hot .team_team_bg:before {content:'';width:1.2rem; height:1.2rem; display:block; background:url(../images/team_team_hot.png) no-repeat; background-size:100%; position:absolute; right:-0.02rem; top:-0.02rem; z-index:5;}

.team_rank_title {width:7.5rem; height:1.5rem; display:block; text-indent:-999rem; overflow:hidden; margin:0 auto; margin-top:0.3rem; position:relative; z-index:4;}
.team_rank_title.title1 {background:url(../images/team_rank_title1.png) no-repeat; background-size:100%;}
.team_rank_title.title2 {background:url(../images/team_rank_title2.png) no-repeat; background-size:100%;}

.team_rank_table {width:6.8rem; display:block; margin:0 auto; padding:0.25rem 0; position:relative; z-index:4;}
.team_rank_table_top {width:6.8rem; height:0.25rem; display:block; background:url(../images/team_rank_table1.png) no-repeat center top; background-size:100% 200%;}
.team_rank_table_bot {width:6.8rem; height:0.25rem; display:block; background:url(../images/team_rank_table1.png) no-repeat center bottom; background-size:100% 200%;}
.team_rank_table_cen {width:6.8rem; display:block; background:url(../images/team_rank_table2.png) repeat-y center top; background-size:100% auto;}

.team_rank_gift {width:6.2rem; display:block; margin:0 auto; overflow:hidden; position:relative; z-index:4;}
.team_rank_gift dl {width:6.2rem; height:0.5rem; display:block; background:#386e99; margin-bottom:0.02rem; font-size:0.22rem; line-height:0.5rem; text-align:center; color:#FFFFFF;}
.team_rank_gift dt {width:2.7rem; float:left; position:relative;}
.team_rank_gift dt:after { content:'';width:0.01rem; height:0.36rem; display:block; overflow:hidden; background:#5696b7; position:absolute; right:0; top:0.07rem;}
.team_rank_gift dd {width:3.5rem; float:left;}
.team_rank_gift dl.title { background:#175484; margin-bottom:0.1rem;}

.team_rank_btn {width:4.2rem; height:0.8rem; display:block; margin:0 auto; padding-bottom:0.2rem; position:relative; z-index:4;}
.team_rank_btn a.btn_gift {width:4.2rem; height:0.8rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_rank_btn.png) no-repeat; background-size:100%;}

.team_rank_text {width:7rem; display:block; margin:0 auto; padding:0 0 0.7rem 0; overflow:hidden; font-size:0.22rem; line-height:0.4rem; color:#ffffff; position:relative; z-index:4;}
.team_rank_text li {width:6.7rem; padding-left:0.3rem; float:left; position:relative;}
.team_rank_text li:before { content:''; width:0.1rem; height:0.1rem; display:block; overflow:hidden; background:#ffffff; border-radius:0.2rem; position:absolute; left:0.08rem; top:0.15rem;}

.team_rank_list {width:6.5rem; display:block; margin:0 auto; overflow:hidden; position:relative; z-index:4;}
.team_rank_list li {width:6.5rem; height:0.5rem; display:block; background:#386e99; margin-bottom:0.02rem; font-size:0.22rem; line-height:0.5rem; text-align:center; color:#FFFFFF;}
.team_rank_list div { float:left; position:relative;}
.team_rank_list li.title { background:#175484; margin-bottom:0.1rem;}
.team_rank_list li.title div:after { content:'';width:0.01rem; height:0.36rem; display:block; overflow:hidden; background:#5696b7; position:absolute; right:0; top:0.07rem;}
.team_rank_list li.title div.t4:after { display:none;}
.team_rank_list .t1 {width:0.8rem; float:left;}
.team_rank_list .t2 {width:2rem; float:left;}
.team_rank_list .t3 {width:2rem; float:left;}
.team_rank_list .t4 {width:1.7rem; float:left;}


/*我的仙盟*/
.team_myteam_title {width:7.5rem; height:1.2rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_myteam_title.png) no-repeat; background-size:100%; margin-top:1.2rem; position:relative; z-index:4;}
.team_myteam_table {width:6.8rem; display:block; margin:0 auto; padding:0.6rem 0; position:relative; z-index:4;}
.team_myteam_table .team_team_photo {top:0.5rem;}
.team_myteam_table .team_team_name {top:0.3rem;}
.team_myteam_table .team_team_leader {top:0.7rem;}
.team_myteam_table .team_team_xian {top:1.15rem;}
.team_myteam_table .team_team_text {top:1.4rem;}

.team_team_dl {width:6.8rem; display:block; margin:0 auto; padding-top:0.2rem;}
.team_team_dl dl {width:6.8rem; display:block; margin-top:0.3rem; overflow:hidden;}
.team_team_dl dt {width:1.6rem; float:left; font-size:0.28rem; line-height:0.36rem; color:#ddfdff;}
.team_team_dl dd {width:5.2rem; float:left; font-size:0.24rem; line-height:0.36rem; color:#ffffff;}

.team_myteam_btn {width:7.2rem; display:block; margin:0 auto; padding:0.2rem 0; position:relative; position:relative; z-index:4;}
.team_myteam_btn a {width:2.2rem; height:0.6rem; display:block; text-indent:-999rem; overflow:hidden; margin:0 0.1rem; float:left;}
.team_myteam_btn a.btn_reward {background:url(../images/team_myteam_btn1.png) no-repeat; background-size:100%;}
.team_myteam_btn a.btn_rewarded {background:url(../images/team_myteam_btn4.png) no-repeat; background-size:100%;}
.team_myteam_btn a.btn_members {background:url(../images/team_myteam_btn2.png) no-repeat; background-size:100%;}
.team_myteam_btn a.btn_invitation {background:url(../images/team_myteam_btn3.png) no-repeat; background-size:100%;}
.team_myteam_btn .mc06_winmc { top:-1.4rem;}

/*創建仙盟*/
.team_create_title {width:7.5rem; height:1.2rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_create_title.png) no-repeat; background-size:100%; margin-top:1.2rem; position:relative; z-index:4;}
.team_create_list {width:6.4rem; display:block; margin:0 auto; padding-top:0.3rem; position:relative; z-index:4;}
.team_create_li {width:6.4rem; padding-top:0.3rem; display:block; overflow:hidden;}
.team_create_fl {width:1.5rem; font-size:0.28rem; line-height:0.4rem; color:#ddfdff; float:left;}
.team_create_fl span { color:#ff5e2c; font-size:0.32rem; padding-left:0.05rem; vertical-align:middle;}
.team_create_fr {width:4.9rem; font-size:0.28rem; line-height:0.4rem; color:#ddfdff; float:left;}
.team_create_fr .create_input {width:4.66rem; height:0.4rem; padding:0 0.1rem; display:block; background:#dae5f2; margin:0; border:0; border-radius:0.06rem; outline:none; font-size:0.24rem; line-height:0.4rem; color:#666666; font-family: "Microsoft YaHei", Arial, HelveticaNeue, Helvetica, sans-serif;}
.team_create_fr .create_text {width:4.66rem; height:0.8rem; padding:0 0.1rem; display:block; background:#dae5f2; margin:0; border:0; border-radius:0.06rem; outline:none; font-size:0.24rem; line-height:0.4rem; color:#666666; font-family: "Microsoft YaHei", Arial, HelveticaNeue, Helvetica, sans-serif;}
.team_create_list .create_prompt { display:block; font-size:0.2rem; line-height:0.32rem; color:#cccccc;}

.team_create_top {width:6.4rem; font-size:0.28rem; line-height:0.4rem; color:#ddfdff; display:block;}
.team_create_top span { color:#ff5e2c; font-size:0.32rem; padding-left:0.05rem; vertical-align:middle;}
.team_create_cen {width:6.4rem; display:block;}
.team_create_cen .team_team_text_label {width:6.4rem;}
.team_create_cen .team_team_text_label span {width:1.5rem; height:0.38rem; cursor:pointer; filter: grayscale(100%); }
.team_create_cen .team_team_text_label span.on {filter: grayscale(0%);}

.team_create_photo {width:2rem; height:2rem; display:block; background:url(../images/team_create_photobg.png) no-repeat; background-size:100%; position:relative; margin:0.1rem auto;}
.team_create_photo img {width:1.6rem; height:1.6rem; display:block; cursor:pointer; position:absolute; left:0.2rem; top:0.2rem; z-index:4; }
.team_create_photo .layui-btn {width:1.6rem; height:1.6rem; display:block; text-indent:-999rem; background:none; overflow:hidden; position:absolute; left:0.2rem; top:0.2rem; z-index:5; border:0; margin:0; padding:0; outline:none; cursor:pointer;}
.team_create_note {width:6.4rem; font-size:0.2rem; line-height:0.28rem; text-align:center; color:#eeeeee; display:block;}

.team_create_btn {width:6.4rem; display:block; padding:0.4rem 0;}
.team_create_btn .btn_create {width:4rem; height:1rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_create_btn.png) no-repeat; background-size:100%; margin:0 auto;}


/*彈層*/
.team_win {width:7.5rem; height:100%; display:block; position:absolute; position:fixed;  left:50%; top:0; margin-left:-3.75rem; z-index:50;}
.team_win_black {width:100%; height:100%; display:block; text-indent:-999rem; overflow:hidden; background-color:rgba(0,0,0,0.7); position:absolute; left:0; top:0; z-index:1;}
.team_win_close {width:0.4rem; height:0.4rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_win_close.png) no-repeat; background-size:100%; position:absolute; right:0; top:0; z-index:9;}
.team_win_title {width:4rem; height:0.66rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:50%; top:0.78rem; margin-left:-2rem;}
.team_win_text {width:7rem; height:9rem; display:block; position:absolute; left:50%; top:1.65rem; margin-left:-3.5rem; overflow:hidden; overflow-y:auto;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.team_win_text::-webkit-scrollbar {width: 0.12rem; height: 0.16rem; background-color: #cdd3de;}
/*定义滚动条轨道 内阴影+圆角*/
.team_win_text::-webkit-scrollbar-track {background-color: #cdd3de;}
/*定义滑块 内阴影+圆角*/
.team_win_text::-webkit-scrollbar-thumb {background-color: #74a3de;}


/*用戶登錄彈層*/
.team_win_loginbg {width:6rem; height:7.6rem; display:block; background:#ffffff; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-3.8rem -3rem; z-index:2;}
.team_win_loginbg:before { content:'';width:4rem; height:1.8rem; display:block; background:url(../images/team_win_logo.png) no-repeat; background-size:100%; position:absolute; left:1rem; top:0;}
.team_win_loginbg .team_win_close {right:0.05rem; top:0.05rem;}
.team_win_login_mc {width:5rem; height:5.5rem; display:block; position:absolute; left:0.5rem; top:1.8rem;}
.team_win_login_mc .team_login_li {width:4.96rem; height:0.76rem; display:block; background:#ffffff; border:0.02rem solid #eeeeee; border-radius:0.06rem;}
.team_win_login_mc .team_login_li:nth-child(1) { position:absolute; left:0; top:0;}
.team_win_login_mc .team_login_li:nth-child(2) { position:absolute; left:0; top:1.1rem;}
.team_win_login_mc .team_login_li:nth-child(3) { position:absolute; left:0; top:2.2rem;}
.team_login_li font {width:1rem; height:0.6rem; position:absolute; left:0; top:0.08rem; font-size:0.24rem; line-height:0.6rem; color:#666666; text-align:right;}
.team_login_li .login_input {width:3.9rem; height:0.6rem; position:absolute; left:1.05rem; top:0.08rem; border:0; background:#ffffff; font-size:0.22rem; line-height:0.6rem; color:#CCCCCC; outline:none; cursor:text;}
.team_login_li .login_input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-text-fill-color: #333333;
}
.team_login_li .tips {width:5rem; height:0.24rem; display:block; font-size:0.22rem; line-height:0.24rem; color:#999999; text-align:left; position:absolute; right:0rem; top:0.8rem; z-index:5; pointer-events:none;}
.team_login_li span { float:right; padding:0; position:absolute; right:0; top:0;}
.team_login_li span.default { color:#999999; display:none;}
.team_login_li span.error {color:#ee8633; padding:0 0.05rem;}
.team_login_li span.error:before {content: ''; width:0.3rem; height:0.3rem; display:block; text-indent:-999rem; position:absolute; right:0.08rem; top:-0.55rem; background:url(../images/team_win_login_iconerror.png) no-repeat; background-size:100%;}
.team_login_li span.right {color:#009900; padding:0px 3px; text-indent:-9999px;}
.team_login_li span.right:before {content: ''; width:0.3rem; height:0.3rem; display:block; text-indent:-999rem; position:absolute; right:0.08rem; top:-0.55rem; background:url(../images/team_win_login_iconright.png) no-repeat; background-size:100%;}
.team_login_jz { height:0.4rem; font-size:0.24rem; line-height:0.4rem; color:#999999; position:absolute; left:0.02rem; top:2.3rem;}
.team_login_jz input {-webkit-appearance: none; width:0.28rem; height:0.28rem; float:left; margin-top:0.06rem; margin-right:0.12rem; background:#3082aa; border:0;border-radius:0.06rem; position:relative;}
.team_login_jz input:checked:before {content:''; position:absolute; left:0.07rem; top:-0.01rem; width:0.08rem; height:0.2rem; border-right:0.05rem solid #ffffff; border-bottom:0.05rem solid #ffffff;transform: rotate(35deg);-webkit-transform: rotate(35deg);}
.team_login_jz input[type=checkbox] { display:block;}
.team_login_link1 {display:block; font-size:0.24rem; line-height:0.4rem; color:#999999; text-align:left; position:absolute; left:0.05rem; top:2.7rem;}
.team_login_link1 .login_user_logout {color:#155fbb; text-decoration:underline; cursor:pointer; margin-left:10px;}
.team_login_link1 .login_user_logout:hover { color:#155fbb; text-decoration:underline;}
.team_login_link2 {width:3rem; display:block; font-size:0.24rem; line-height:0.4rem; text-align:center; position:absolute; left:1rem; top:4.6rem;}
.team_login_link2 .login_user_logout {color:#155fbb; text-decoration:underline; cursor:pointer;}
.team_login_link2 .login_user_logout:hover { color:#155fbb; text-decoration:underline;}
.team_login_pw {display:block; font-size:0.24rem; line-height:0.4rem; color:#084b6e; text-align:right; position:absolute; right:0.02rem; top:2.3rem;}
.team_login_pw .login_user_forgotpw {display:block; color:#084b6e; text-decoration:underline; cursor:pointer;}
.team_login_pw .login_user_forgotpw:hover { color:#084b6e; text-decoration:underline;}
.team_login_btn { width:5rem; height:0.8rem; display:block; position:absolute; left:0; top:3.5rem; z-index:3;}
.team_login_btn .login_btn {width:5rem; height:0.8rem; display:block; text-indent:-9999px; overflow:hidden; background:url(../images/team_win_login_btn1.png) no-repeat; background-size:100%; border:0px; margin:0; padding:0; cursor:pointer; outline:none;}
.team_login_btn .logout_btn {width:5rem; height:0.8rem; display:block; text-indent:-9999px; overflow:hidden; background:url(../images/team_win_login_btn2.png) no-repeat; background-size:100%; border:0px; margin:0; padding:0; cursor:pointer; outline:none;}
.team_login_other {width:5rem; text-align:center; display:block; position:absolute; left:0; top:4.7rem;} 
.team_login_other font { display:none;}
.team_login_other a {width:0.6rem; height:0.6rem; margin:0 0.15rem; display:inline-block; text-indent:-999rem; overflow:hidden;}
.team_login_other a.login_btn_fb { background:url(https://www.552play.com/public/images/lander_icon_fb.png) no-repeat; background-size:100%;}
.team_login_other a.login_btn_gg { background:url(https://www.552play.com/public/images/lander_icon_gg.png) no-repeat; background-size:100%;}
.team_login_other a.login_btn_yh { background:url(https://www.552play.com/public/images/lander_icon_yh.png) no-repeat; background-size:100%;}
.team_login_error {width:4rem; height:0.3rem; display:block; position:absolute; left:0.5rem; top:4.3rem; z-index:10; font-size:0.2rem; line-height:0.3rem; text-align:center; color:#CC0000; padding:0; background:#ffff00;}

/*活動規則彈層*/
.team_win_rulebg {width:7.2rem; height:10.8rem; background:url(../images/team_win_bg.jpg) no-repeat center top; background-size:100% auto; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-5.4rem -3.6rem; z-index:2;}
.team_win_rule_mc {width:7.2rem; height:10.8rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_win_rule.png) no-repeat; background-size:100%;}

/*靈僕預覽*/
.team_win_cardbg {width:7.2rem; height:10.8rem; background:url(../images/team_win_bg.jpg) no-repeat center top; background-size:100% auto; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-5.4rem -3.6rem; z-index:2;}
.team_win_card .team_win_title {background:url(../images/team_win_title_01.png) no-repeat; background-size:100%;}
.team_win_card_title {width:1.6rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; clear:both;}
.team_win_card_title.card_title1 {background:url(../images/team_win_card_title1.png) no-repeat; background-size:100%;}
.team_win_card_title.card_title2 {background:url(../images/team_win_card_title2.png) no-repeat; background-size:100%;}
.team_win_card_title.card_title3 {background:url(../images/team_win_card_title3.png) no-repeat; background-size:100%;}
.team_win_card_list {width:6.6rem; display:block; margin:0 auto; overflow:hidden; padding-bottom:0.3rem;}
.team_win_card_list li {width:2.1rem; height:2.98rem; float:left; margin:0.05rem; position:relative;}
.team_win_card_list li img {width:2.1rem; height:2.98rem; display:block;}
.team_win_card_list li:after { content:''; width:2.1rem; height:2.98rem; background:url(../images/team_card0.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:2;}
.team_win_card_list li.card_open:after { display:none;}

.team_win_record .team_win_title {background:url(../images/team_win_title_02.png) no-repeat; background-size:100%;}
.team_win_select .team_win_title {background:url(../images/team_win_title_04.png) no-repeat; background-size:100%;}
.team_win_select li.card_open { cursor:pointer;}

/*綁定角色*/
.team_win_bindrolebg {width:7.2rem; height:6.4rem; background:url(../images/team_win_bg.jpg) no-repeat center top; background-size:100% auto; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-3.2rem -3.6rem; z-index:2;}
.team_win_bindrole .team_win_title {background:url(../images/team_win_title_03.png) no-repeat; background-size:100%;}
.team_win_bindrole_mc {width:6rem; height:2.4rem; display:block;background:url(../images/team_win_bindrole_mc.png) no-repeat; background-size:100%; position:absolute; left:0.6rem; top:2.05rem;}
.team_win_bindrole_li {width:6rem; height:0.8rem; display:block; position:relative;}
.team_win_bindrole_li font { display:none;}
.team_win_bindrole_li .bindrole_input {width:4.48rem; height:0.48rem; display:block; border:0.01rem solid #275d7c; background:#ffffff; font-size:0.22rem; line-height:0.6rem; color:#666666; text-indent:0.1rem; outline:none; float:right;}
.team_win_bindrole_li.select_service:after { content:''; border:0.14rem transparent dashed; border-top:0.14rem #35569c solid; position:absolute; right:0.15rem; top:0.2rem; pointer-events:none;}
.team_win_bindrole_li.select_service .bindrole_input { cursor:pointer;}
.team_win_bindrole_li.select_role:after { content:''; border:0.14rem transparent dashed; border-top:0.14rem #35569c solid; position:absolute; right:0.15rem; top:0.2rem; pointer-events:none;}
.team_win_bindrole_li.select_role .bindrole_input { cursor:pointer;}

.team_win_bindrole_btn {width:3.6rem; height:0.9rem; display:block; position:absolute; left:1.8rem; top:4.75rem;}
.team_win_bindrole_btn .btn_bindrole {width:3.6rem; height:0.9rem; display:block; text-indent:-999rem; overflow:hidden;background:url(../images/team_win_bindrole_btn.png) no-repeat; background-size:100%;}

.select_service_list {width:4.48rem; max-height:2.5rem; display:none; background:#ffffff; border:0.01rem solid #275d7c; overflow:hidden; overflow-y:scroll; position:absolute; left:1.5rem; top:1.32rem; z-index:5;}
.select_service_list li {width:1.44rem; height:0.5rem; float:left; font-size:0.2rem; line-height:0.5rem; color:#333333; text-indent:0.1rem; border-bottom:0.01rem solid #275d7c; border-right:0.01rem solid #275d7c;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.select_service_list::-webkit-scrollbar {width: 0.12rem; height: 0.16rem; background-color: #cdd3de;}
/*定义滚动条轨道 内阴影+圆角*/
.select_service_list::-webkit-scrollbar-track {background-color: #cdd3de;}
/*定义滑块 内阴影+圆角*/
.select_service_list::-webkit-scrollbar-thumb {background-color: #74a3de;}

.select_role_list {width:4.48rem; display:none; background:#ffffff; border:0.01rem solid #275d7c; overflow:hidden; position:absolute; left:1.5rem; top:2.12rem; z-index:5;}
.select_role_list li {width:4.48rem; height:0.5rem; float:left; font-size:0.2rem; line-height:0.5rem; color:#333333; text-indent:0.1rem; border-bottom:0.01rem solid #275d7c; border-right:0.01rem solid #275d7c;}


/*您選擇領取的靈僕*/
.team_win_receive .team_win_title {background:url(../images/team_win_title_11.png) no-repeat; background-size:100%; width:6rem; height:1.6rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:50%; top:0.4rem; margin-left:-3rem;}
.team_win_receive_bindrole {width:7rem; height:0.6rem; display:block; background:url(../images/team_win_receive_bindrole.png) no-repeat; background-size:100%; position:absolute; left:0rem; top:0.6rem; font-size:0.28rem; line-height:0.6rem; color:#076d9c; text-align:center;}
.team_win_receive_bindrole span { margin-right:0.1rem;}
.team_win_receive_card {width:3.8rem; height:5.4rem; display:block; background:url(../images/team_card00.png) no-repeat; background-size:100%; position:absolute; left:1.6rem; top:1.4rem; }
.team_win_receive_card img {width:3.8rem; height:5.4rem; display:block; }
.team_win_receive_note {width:7rem; height:0.6rem; display:block; position:absolute; left:0rem; top:6.9rem; font-size:0.24rem; line-height:0.6rem; color:#a70d0d; text-align:center; letter-spacing:0.01rem;}
.team_win_receive_btn {width:6rem; height:0.9rem; display:block; position:absolute; left:0.5rem; top:7.7rem;}
.team_win_receive_btn a {width:2.8rem; height:0.9rem; text-indent:-999rem; overflow:hidden;}
.team_win_receive_btn a.btn_confirm {background:url(../images/team_win_receive_btn1.png) no-repeat; background-size:100%; float:left;}
.team_win_receive_btn a.btn_reset {background:url(../images/team_win_receive_btn2.png) no-repeat; background-size:100%; float:right;}


/*恭喜獲得*/
.team_win_lucky .team_win_title {background:url(../images/team_win_title_12.png) no-repeat; background-size:100%; width:6rem; height:1.6rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:50%; top:0.4rem; margin-left:-3rem;}
.team_win_lucky_pic {width:7rem; display:block; position:absolute; left:0rem; top:0.5rem; text-align:center;}
.team_win_lucky_pic.lucky_1 li { -webkit-animation:big_in 0.3s linear 0.2s forwards; opacity:0;}
.team_win_lucky_pic.lucky_5 li:nth-child(1) { -webkit-animation:big_in 0.3s linear 0.2s forwards; opacity:0;}
.team_win_lucky_pic.lucky_5 li:nth-child(2) { -webkit-animation:big_in 0.3s linear 0.4s forwards; opacity:0;}
.team_win_lucky_pic.lucky_5 li:nth-child(3) { -webkit-animation:big_in 0.3s linear 0.6s forwards; opacity:0;}
.team_win_lucky_pic.lucky_5 li:nth-child(4) { -webkit-animation:big_in 0.3s linear 0.8s forwards; opacity:0;}
.team_win_lucky_pic.lucky_5 li:nth-child(5) { -webkit-animation:big_in 0.3s linear 1.0s forwards; opacity:0;}
.team_win_lucky_pic li:after { content:''; width:100%; height:100%; display:block; width:100%; background:url(../images/team_card00.png) no-repeat; background-size:100%; position:absolute; left:0; top:0; z-index:3; backface-visibility: hidden;}

@-webkit-keyframes big_in { 
	0%{ opacity:0; -webkit-transform: scale3d(1.6, 1.6, 1.6);}
	100%{ opacity:1; -webkit-transform: scale3d(1, 1, 1);}
}

.team_win_lucky_pic li:after .team_win_lucky_pic li img {width:100%; height:100%; display:block; position:absolute; backface-visibility:hidden;}
.team_win_lucky_pic li img { transform:rotateY(-180deg);}
.team_win_lucky_pic li:after { transform:rotateY(0deg);}
.team_win_lucky_pic.lucky_1 li img {-webkit-animation:cover 1s linear 0.5s forwards;}
.team_win_lucky_pic.lucky_1 li:after {-webkit-animation:back 1s linear 0.5s forwards;}


.team_win_lucky_pic.lucky_5 li:nth-child(1) img {-webkit-animation:cover 1s linear 1.2s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(1):after {-webkit-animation:back 1s linear 1.2s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(2) img {-webkit-animation:cover 1s linear 1.4s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(2):after {-webkit-animation:back 1s linear 1.4s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(3) img {-webkit-animation:cover 1s linear 1.6s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(3):after {-webkit-animation:back 1s linear 1.6s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(4) img {-webkit-animation:cover 1s linear 1.8s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(4):after {-webkit-animation:back 1s linear 1.8s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(5) img {-webkit-animation:cover 1s linear 2.0s forwards;}
.team_win_lucky_pic.lucky_5 li:nth-child(5):after {-webkit-animation:back 1s linear 2.0s forwards;}

@-webkit-keyframes cover {
	0%{transform:rotateY(-180deg);} 
	100%{transform:rotateY(0deg);}
}
@-webkit-keyframes back {
	0%{transform:rotateY(0deg);} 
	100%{transform:rotateY(180deg);}
}


.team_win_lucky_pic.lucky_1 li {width:3.8rem; height:5.4rem; display:inline-block; text-align:center; margin:0.35rem; position:relative;}
.team_win_lucky_pic.lucky_1 li img {width:3.8rem; height:5.4rem; display:block;}
.team_win_lucky_pic.lucky_5 li {width:2.1rem; height:2.98rem; display:inline-block; text-align:center; margin:0.05rem; position:relative;}
.team_win_lucky_pic.lucky_5 li img {width:2.1rem; height:2.98rem; display:block;}
.team_win_lucky_btn {width:7rem; height:1rem; display:block; position:absolute; left:0rem; top:6.8rem;}
.team_win_lucky_btn a {width:3rem; height:1rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; top:0rem;}
.team_win_lucky_btn a.mc04_btn1 {background:url(../images/team_cen_mc04_btn1.png) no-repeat; background-size:100%; left:0.4rem;}
.team_win_lucky_btn a.mc04_btn2 {background:url(../images/team_cen_mc04_btn2.png) no-repeat; background-size:100%; right:0.4rem;}

.team_win_lucky_num {width:6rem; height:0.7rem; display:block; background:url(../images/team_cen_mc04_numbg.png) no-repeat; background-size:100%; position:absolute; left:0.5rem; top:8rem;}
.team_win_lucky_num span { width:0.5rem; height:0.7rem; display:block; font-size:0.36rem; line-height:0.7rem; color:#fff300; font-weight:bold; text-align:center; position:absolute; left:3.3rem; top:0;}
.team_win_lucky_num .btn_refresh {width:0.5rem; height:0.5rem; display:block; text-indent:-999rem; overflow:hidden; background:url(../images/team_cen_mc04_refresh.png) no-repeat; background-size:100%; position:absolute; left:3.8rem; top:0.1rem;}


/*邀請記錄*/
.team_win_userlistbg {width:7.2rem; height:9rem; background:url(../images/team_win_bg.jpg) no-repeat center top; background-size:100% auto; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-4.5rem -3.6rem; z-index:2;}
.team_win_yqjl .team_win_title {background:url(../images/team_win_title_05.png) no-repeat; background-size:100%;}
.team_win_members .team_win_title {background:url(../images/team_win_title_06.png) no-repeat; background-size:100%;}
.team_win_userlist_title {width:6rem; height:0.6rem; display:block; background:#07609d; font-size:0.24rem; line-height:0.6rem; text-align:center; color:#cdd3de; position:absolute; left:0.6rem; top:1.9rem;}
.team_win_userlist_list {width:6rem; height:6rem; display:block; font-size:0.22rem; line-height:0.6rem; text-align:center; color:#666666; overflow:hidden; overflow-y:auto; position:absolute; left:0.6rem; top:2.5rem;}
.team_win_userlist_list li {width:6rem; height:0.6rem; display:block; background:#cdd3de;}
.team_win_userlistbg dt {width:50%; float:left;}
.team_win_userlistbg dd {width:50%; float:left;}
.team_win_userlist_list dt { color:#07609d;}
.team_win_userlist_list li:nth-child(2n) { background:#e6e6e6;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.team_win_userlist_list::-webkit-scrollbar {width: 0.12rem; height: 0.16rem; background-color: #cdd3de;}
/*定义滚动条轨道 内阴影+圆角*/
.team_win_userlist_list::-webkit-scrollbar-track {background-color: #cdd3de;}
/*定义滑块 内阴影+圆角*/
.team_win_userlist_list::-webkit-scrollbar-thumb {background-color: #74a3de;}

/*錯誤信息提示*/
.team_win_promptbg {width:4.2rem; height:2.2rem; display:block; background-color:rgba(255,255,255,0.5); border-radius:0.2rem; position:absolute; left:50%; top:50%; margin:-1.1rem -2.1rem; z-index:2;}
.team_win_promptbg:before {content:''; width:4rem; height:2rem; display:block; background-color:rgba(255,255,255,0.8); border-radius:0.16rem; position:absolute; left:0.1rem; top:0.1rem;}
.team_win_prompt_text {width:3.6rem; height:0.64rem; font-size:0.24rem; line-height:0.32rem; text-align:center; color:#333333; display:-webkit-flex; flex-wrap:-webkit-wrap; -webkit-align-items:center; -webkit-justify-content:center; position:absolute; left:0.3rem; top:0.4rem; z-index:4;}
.team_win_prompt_btn {width:2rem; height:0.5rem; display:block; position:absolute; left:1.1rem; top:1.25rem; z-index:4;}
.team_win_prompt_btn .btn_close {width:2rem; height:0.5rem; display:block; background:#2481e9; border-radius:0.5rem; font-size:0.24rem; line-height:0.5rem; text-align:center; color:#ffffff;}


/*加入創建成功彈窗*/
.team_win_teambg {width:6.4rem; height:5rem; background:url(../images/team_win_bg2.jpg) no-repeat center top; background-size:100% auto; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-2.5rem -3.2rem; z-index:2;}
.team_win_join .team_win_title {background:url(../images/team_win_title_13.png) no-repeat; background-size:100%; width:6rem; height:1.6rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:50%; top:0.4rem; margin-left:-3rem;}
.team_win_create .team_win_title {background:url(../images/team_win_title_14.png) no-repeat; background-size:100%; width:6rem; height:1.6rem; display:block; text-indent:-999rem; overflow:hidden; position:absolute; left:50%; top:0.4rem; margin-left:-3rem;}
.team_win_team_text {width:5.2rem; display:block; font-size:0.26rem; line-height:0.4rem; text-align:center; color:#303030; position:absolute; left:0.6rem; top:2.4rem; letter-spacing:0.01rem;}
.team_win_team_text span { color:#e61c1c;}
.team_win_team_btn {width:5.2rem; height:0.8rem; display:block; position:absolute; left:0.6rem; top:3.7rem; text-align:center;}
.team_win_team_btn a {width:2.4rem; height:0.8rem; display:inline-block; text-indent:-999rem; overflow:hidden; margin:0 0.08rem;}
.team_win_team_btn a.btn_viewteam {background:url(../images/team_win_team_btn1.png) no-repeat; background-size:100%;}
.team_win_team_btn a.btn_invitation {background:url(../images/team_win_team_btn2.png) no-repeat; background-size:100%;}
.team_win_team_btn a.btn_confirm {background:url(../images/team_win_team_btn3.png) no-repeat; background-size:100%;}
.team_win_team_btn a.btn_cancel {background:url(../images/team_win_team_btn4.png) no-repeat; background-size:100%;}

/*加入仙盟提醒彈窗*/
.team_win_reminderbg {width:6.4rem; height:4rem; background:url(../images/team_win_bg2.jpg) no-repeat center top; background-size:100% auto; border-radius:0.12rem; position:absolute; left:50%; top:50%; margin:-2rem -3.2rem; z-index:2;}
.team_win_reminderbg .team_win_team_text { top:1.2rem;}
.team_win_reminderbg .team_win_team_btn { top:2.7rem;}


/*查看我的元寶獎勵*/
.team_win_giftbg {width:5.2rem; height:2.4rem; display:block; background-color:rgba(255,255,255,0.5); border-radius:0.2rem; position:absolute; left:50%; top:50%; margin:-1.2rem -2.6rem; z-index:2;}
.team_win_giftbg:before {content:''; width:5rem; height:2.2rem; display:block; background-color:rgba(255,255,255,0.8); border-radius:0.16rem; position:absolute; left:0.1rem; top:0.1rem;}
.team_win_gift .team_win_close { right:0.1rem; top:0.1rem;}
.team_win_gift_text {width:4.6rem; height:1.5rem; font-size:0.24rem; line-height:0.5rem; text-align:center; color:#333333; position:absolute; left:0.3rem; top:0.4rem; z-index:4;}
.team_win_gift_text span { color:#820b08; padding:0 0.04rem;}
.team_win_gift_text a { color:#31569e; text-decoration:underline; margin-left:0.1rem;}
