﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a,button{margin:0;padding:0;list-style-type:none;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;-webkit-appearance:none}body input,body textarea{font-size:14px}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:normal}ol,ul{list-style:none}em{font-style:normal}textarea{font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;overflow-x:hidden;overflow-y:auto;resize:none}input:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}body{font:14px "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;word-wrap:break-word;word-break:break-all;color:#333;background-color:#fff}.clearfix:after{content:" ";height:0;display:block;visibility:hidden;clear:both}.clearfix{zoom:1}.l,.fl,.left,.Left{float:left}.r,.fr,.right,.Right{float:right}a{color:#666;text-decoration:none}a:hover{color:#666;text-decoration:none}.w960{width:960px}.mb25{margin-bottom:25px}.mr10{margin-right:10px}.mtbgcolor{background-color:#2fa637}.mtcolor{color:#2fa637}a.mtcolor:hover{color:#1d6ee7}.attop{display:block;width:100%;height:80px;background-color:#fff;z-index:10;top:0;overflow:hidden}.attop .attopbox{display:block;margin:0 auto;position:relative}.attopbox .atlogo{display:block;height:80px;margin-right:5px}.atlogo img{display:block;height:80px}.attop .line_bg{display:block;width:1px;height:58px;margin:10px 10px 0 10px;background-color:#ededed}.attop .tf{display:block;font-size:24px;line-height:80px}.attop .atrlink{display:block;color:#1d6fc5;margin-top:34px;margin-left:7px}.attop .atrlink:hover{color:#3b90ed}.attop .kftell{background:transparent url("Passport/top_kf_ico.jpg") no-repeat scroll 0 center;color:#666;font-size:16px;padding-left:18px;position:absolute;right:0;top:10px}.atsigninmain{display:block;height:500px;margin-bottom:120px}@media \0screen{.atsigninmain{margin-bottom:90px}}.atsigninmainbox{display:block;margin:0 auto;height:100%}.atsigninmainbox .lb{padding-left:58px;margin-top:90px}.atsigninmainbox h2,.atsigninmainbox h1{display:block;font-weight:normal;color:#fff}.atsigninmainbox h2{font-size:26px;margin-top:15px}.atsigninmainbox h1{font-size:36px;margin-top:15px}.atsigninmainbox h1 .smallfont{font-size:26px}.sginbox{width:310px;*+height:380px;min-height:380px;background-color:#fff;padding:10px 20px;margin-top:35px;border:1px solid #dcdcdc}.sginbox .title{display:block;text-align:right;color:#aaa;font-size:12px}.inputbox{display:block;height:38px;border:1px solid #dcdcdc;border-radius:4px;margin-top:25px}.inputbox .icon{display:inline-block;width:40px;height:38px;vertical-align:middle;background:url(bg_icon.png) no-repeat scroll 0 0 transparent}.inputbox .icon-user{background-position:-169px -54px}.inputbox .icon-pwd{background-position:12px -299px}.inputbox input{display:inline-block;vertical-align:middle;border:0;border-left:1px solid #dcdcdc;padding-left:10px;width:75%}.inputbox input.hui{color:#aaa;display:inline-block;vertical-align:middle;border:0;border-left:1px solid #dcdcdc;padding-left:10px;width:75%}.inputbox input.nonempty{border-left-color:red}.sginbox .underbox,.register_main .underbox{display:block;margin-top:15px;font-size:12px}.sginbox .underbox .msg,.register_main .underbox .msg{color:red}.btn-green{display:block;height:38px;background-color:#2fa637;width:100%;border:1px solid #2fa637;border-radius:4px;color:#fff;font-size:18px;margin-top:35px;cursor:pointer}.btn-green:hover{box-shadow:inset 0 0 6px #fff;border-color:#a8e1ab}a.btn-green{text-align:center;line-height:38px}a.btn-green:hover{color:#fff}.btn-large{display:block;height:38px;background-color:#c1c1c1;width:100%;border:1px solid #c1c1c1;border-radius:4px;color:#fff;font-size:18px;margin-top:15px;cursor:pointer}.btn-large:hover{box-shadow:inset 0 0 6px #fff;border-color:#e6e6e6}a.btn-large{text-align:center;line-height:38px}a.btn-large:hover{color:#fff}.noevent,.noevent:hover{background-color:#dcdcdc!important;border:1px solid #dcdcdc!important;color:#666;cursor:default;box-shadow:none}.regbox{display:block;margin-top:15px;font-size:12px}.regbox span{color:#aaa}.regbox span.la{cursor:pointer}.atbottom{display:block;color:#666;margin-top:40px;margin-bottom:40px;font-size:12px}.atbottom .atbottombox{display:block;margin:0 auto}.atbottom .atbottombox .sl span{margin:0 5px;color:#aaa}.atbottom .atbottombox .sl a:hover{color:#2fa637}.postion_fixed{position:fixed;bottom:40px;left:50%;margin-left:-480px;margin-bottom:0}.othersignbox{display:block;border-top:1px solid #ddd;margin-top:15px}.othersignbox .title{display:block;text-align:center;color:#666;line-height:38px}.othersignbox .btnbox{display:block;text-align:center}.othersignbox .btnbox .wxbtn{display:inline-block;width:40px;height:40px;background:url(other_03.png) no-repeat scroll -1px 0 transparent;margin-right:25px}.othersignbox .btnbox .qywxbtn{display:inline-block;width:40px;height:40px;background:url(other_03.png) no-repeat scroll -63px 0 transparent}.registerbox{display:block;width:400px;margin:100px auto 0 auto}.registerbox .contenterbox{display:block}.registerbox .contenterbox .register_top{display:block;margin-bottom:20px}.registerbox .contenterbox .register_top .icon_logo{display:inline-block;width:68px;height:56px;vertical-align:middle;background:url(bg_icon.png) no-repeat scroll -136px -340px transparent}.registerbox .contenterbox .register_top .tf{display:inline-block;font-size:24px;font-weight:normal;line-height:56px;vertical-align:middle}.registerbox .contenterbox .register_main{display:block;border:1px solid #eee;padding:15px 20px}.registerbox .contenterbox .register_main .text_timets{display:block;color:#aaa;font-size:12px}.registerbox .contenterbox .register_main .text_timets b{color:#f00;font-weight:normal;margin:0 4px}.registerbox .contenterbox .register_main .text_title{background-color:#f5f5f5;color:#666;display:block;line-height:26px;margin-bottom:20px;text-align:center}.register_main .nav{border-bottom:1px solid #d2d2d2;display:block;margin-bottom:20px}.register_main .nav li{bottom:-1px;display:inline-block;position:relative;width:50%;text-align:center;float:left}.register_main .nav li a{color:#666;display:block;font-size:18px;line-height:30px;padding-bottom:6px}.register_main .nav li.sel a{border-bottom:1px solid #2fa637;color:#2fa637;padding-bottom:5px}.register_main .nav_tit{color:#aaa;font-size:16px;left:170px;position:absolute;top:7px}.fqbox{display:block}.inputbox .icon-phonenum{background-position:12px -235px}.inputbox .icon-code{background-position:-170px -112px}.readonly{background-color:#eee;cursor:not-allowed}.readonly input{background-color:#eee;cursor:not-allowed}.wrap_rf{display:block}.wrap_rf .inputbox{width:230px}.wrap_rf .psubmit_wrf{border:1px solid #2fa637;border-radius:4px;color:#2fa637;line-height:37px;margin-top:25px;text-align:center;width:110px}.wrap_rf .psubmit_wrf:hover{color:#fff;background-color:#2fa637}.wrap_rf .visablesubmit{background-color:#dcdcdc!important;border:1px solid #dcdcdc!important;color:#666!important;cursor:default}.wrap_rf .visablesubmit:hover{background-color:#dcdcdc!important;color:#666!important}.inputbox .icon-email{background-position:9px 11px}.inputbox.err_pp{border:1px solid red}.jhzhbox{display:block;margin:200px auto 20px auto;color:#666}.jhzhbox .jh_title{display:block;background:url(bg_jh.png) no-repeat scroll center center transparent;line-height:30px;font-size:24px;text-align:center}.jhzhbox .jh_content{display:block;text-align:center;font-size:18px;width:760px;margin:40px auto 0 auto}.jhzhbox .jh_content .ts{line-height:36px}.jhzhbox .jh_content .line-hui{display:block;width:580px;margin:40px auto 0 auto;border-top:1px dashed #dcdcdc;text-align:right}.jhzhbox .jh_content .line-hui a{font-size:12px;color:#1d6fc5;line-height:30px}.jhzhbox .jh_content .line-hui a:hover{color:#3b90ed}a.dis,a.dis:hover{cursor:default;color:#666}.inputbox .icon-qrpwd{background-position:-170px 8px}.regbox span.xy{display:block}.regbox .ico-checkbox{display:block;width:16px;height:16px;background:url(bg_icon.png) no-repeat scroll -183px -196px transparent;margin-right:5px;margin-top:1px}.regbox .agreement{background-position:-183px -172px}.position_re{position:relative}.position_ab{position:absolute}.info-r{position:absolute;left:400px;top:0}.info-r b.ico-ok,.info-r b.ico-error,.info-pop .arr{background:url(bg_icon.png) no-repeat scroll 0 -408px transparent}.info-r b.ico-ok,.info-r b.ico-error{display:block;height:18px;overflow:hidden;position:absolute;width:18px;top:10px;left:0}.info-r b.ico-ok{background-position:0 -409px}.info-r b.ico-error{background-position:0 -448px}.info-pop{display:block;width:260px;background-color:#ebffec;border:1px solid #c5f1c8;position:absolute;padding:10px;font-size:12px;border-radius:4px;color:#666}.info-pop .cont{line-height:20px}.info-pop .arr{background-position:-32px -448px;display:block;height:17px;left:-11px;position:absolute;top:10px;width:12px}.info-pop .fle{display:inline-block;vertical-align:middle}.info-pop span.Cred{color:#c00}.info-pop span.Cgreen{color:#2fa637}.info-pop .psw-sinfo{display:inline-block;vertical-align:middle;width:160px;height:auto;background-color:#999;border:#666 1px solid;background-color:#FFF}.info-pop .psw-sinfo .bar{background-color:#FFF;margin:1px;height:8px;font-size:0;line-height:0}.info-pop .psw-sinfo .state0{background-color:#FFF}.info-pop .psw-sinfo .state1{background-color:#C00;width:25%}.info-pop .psw-sinfo .state2{background-color:#F90;width:50%}.info-pop .psw-sinfo .state3{background-color:#2CA4DE;width:75%}.info-pop .psw-sinfo .state4{background-color:#2fa637}.I-error{background-color:#ffebec;border:1px solid #f1c5ca;left:38px}.I-error .arr{background-position:-32px -408px}.noicon-error{left:10px}.fwxybox{margin:40px auto 0 auto}.fwxybox .title{font-size:24px;margin-bottom:20px}.fwxybox .contract{line-height:26px;overflow-x:hidden;overflow-y:auto;min-height:100px}.inputbox .icon-teamname{background-position:-167px -228px}.inputbox .icon-qydm{background-position:8px -48px}.inputbox-right .icon-nomore{background:0;width:25px}.inputbox-right input{border:0;width:76%}.inputbox-right .icon-searchbtn{display:inline-block;vertical-align:middle;background-position:8px -172px}.register_main .teamlist{display:block;width:100%;margin-top:6px}.register_main .teamlist ul.tcc{border:1px solid #dcdcdc;border-radius:2px;display:block;height:auto;position:relative;padding:4px 5px}.register_main .teamlist ul.tcc span{background:url(comment_triangle.gif);position:absolute;top:-6px;display:block;width:11px;height:7px;left:10px;_font-size:0}.register_main .teamlist ul.tcc li{height:26px;line-height:26px;text-align:left;font-size:14px;margin:0;padding:0;overflow:hidden}.register_main .teamlist ul.tcc li a.titem{background:url(checkbox_icon_1.gif) no-repeat scroll 0 8px transparent;display:block;text-indent:20px}.register_main .teamlist ul.tcc li a.titem:hover{background-position:0 -50px}.register_main .teamlist ul.tcc li a.titem.current{background-position:0 -17px}.register_main .teamlist div.radio a.sele{background-position:0 -155px}.register_main .teamlist div.radio label{margin:0 15px 0 0;width:auto;float:left}.register_main .teamlist div.radio span{line-height:22px;color:#2889A8;font-weight:bold;font-size:14px;display:block;margin-top:5px}.jhzhbox .ts .zzfont{color:#2fa637}.jhzhbox .ts .smallfont{font-size:14px;display:inline-block;vertical-align:middle}.jhzhbox-w960{width:960px}.jhzhbox-w960 .btn-green{width:320px;margin-left:auto;margin-right:auto}.jhzhbox-w960 .blockspan{display:block;margin-top:30px}.jhzhbox-w960 .btnbox{display:block}.jhzhbox-w960 .btnbox .btn-green{width:auto;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px;padding:0 10px}.wrap_yzm .inputbox{width:165px}.wrap_yzm .inputbox input{width:65%}.wrap_yzm .pvcheckcode{display:block;height:40px;margin-top:25px}.wrap_yzm .pvcheckcode img{display:inline-block;width:100px;height:40px;vertical-align:middle;margin-left:10px;margin-right:10px}.wrap_yzm .pvcheckcode .checkcodebtn{display:inline-block;line-height:40px;padding-left:20px;background:url(bg_icon.png) no-repeat scroll 0 -354px transparent}.jhzhbox .undefind-img{display:block;width:915px;height:415px;margin:0 auto}.jhzhbox .error-img{display:block;width:267px;height:361px;margin:0 auto}.mt20{margin-top:20px}.errcolor{color:red}.max-registerbox{width:720px}.max-registerbox .register_l{width:360px;position:relative;z-index:10}.max-registerbox .register_main{position:relative;min-height:300px}.max-registerbox .register_r{display:block;width:334px;height:298px;background:url(tip_05.png) no-repeat scroll 0 0 transparent;position:absolute;right:-20px;top:20px;z-index:1}.max-registerbox .register_r dt{display:block;width:43px;height:19px;background:url(tip_03.png) no-repeat scroll 0 0 transparent;margin:15px 0 20px 60px}.max-registerbox .register_r dd{display:block;margin:0 35px 0 40px;color:#999;font-size:14px;line-height:32px;background:url(tip_07.png) no-repeat scroll 0 13px transparent;padding-left:21px}.captcha{padding:12px;height:62px;position:relative}.captcha-title{margin-bottom:10px}.captcha-title span{font-size:14px}.captcha-refresh{float:right;line-height:20px;cursor:pointer;font-size:20px;color:#3DA8F5;-webkit-transition:color 218ms;-o-transition:color 218ms;transition:color 218ms;margin-right:-4px}.captcha-refresh .icon-refresh{font-stretch:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;font-family:Teambition-UI-Icons!important;font-weight:400;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;background:url(bg_icon.png) no-repeat scroll 2px -365px transparent;display:block;height:20px;width:20px}.group-imgs .img-wrap{display:inline-block;width:38px;height:34px;padding:2px 4px;text-align:center;cursor:pointer;border-radius:3px;-webkit-transition:background 218ms;-o-transition:background 218ms;transition:background 218ms}.group-imgs .img-wrap img{width:30px;height:30px;opacity:.8;filter:alpha(opacity=80);-webkit-transition:opacity 218ms;-o-transition:opacity 218ms;transition:opacity 218ms;vertical-align:middle}.captcha-tips{position:absolute;left:0;top:0;width:100%;height:100%;font-size:20px;background:rgba(255,255,255,.85);line-height:86px;text-align:center;color:grey}.yzmyxsjbox{color:#aaa;font-size:12px;margin-top:8px;display:block}.yzmyxsjbox span{color:#f00}.registerbox .contenterbox .register_main .addapplybox .tit{display:block;margin-top:35px;margin-bottom:20px;color:#999}.registerbox .contenterbox .register_main .addapplybox .cont{display:block;margin-bottom:85px;color:#484747}