.select,body,input{font-family:Arial,"Microsoft Yahei"}.clear:after,nav,section{display:block}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;outline:0;word-break:break-all;box-sizing:border-box;-webkit-box-sizing:border-box}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}html{position:relative;font-size:50px;width:100%;height:100%;border:none}body,section{font-size:.28rem}input[type=text],input[type=email],input[type=url],input[type=number],input[type=password],textarea{-webkit-user-select:text;outline:0}.select,input{-webkit-user-select:initial;border:none;outline:0}a{text-decoration:none}li,ol,ul{list-style:none}img{border:0}select{background:0 0}table{border-collapse:collapse;border-spacing:0}body{position:relative;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}h1,h2,h3,h4,h5{font-weight:400}.clear{zoom:1}.clear:after{content:".";height:0;clear:both;visibility:hidden}.modal{display:table!important}.dn{display:none!important}.dis{display:block!important}.fl{float:left}.fr{float:right}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contract h1 .des,.flex1,.flex2,.flex3{display:block}.flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;flex:2}.flex3{-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;flex:3}em{font-style:normal}.non-border:after{background:0 0!important}@media screen and (min-width:320px){html{font-size:42.67px}}@media screen and (min-width:360px){html{font-size:48px}}@media screen and (min-width:375px){html{font-size:50px}}@media screen and (min-width:414px){html{font-size:55.2px}}@media screen and (min-width:480px){html{font-size:64px}}@media screen and (min-width:768px){html{font-size:55.2px}}.contract section{padding:.2rem .24rem;font-size:.28rem;text-align:justify}.contract h1{padding:.4rem 0;font-weight:700;text-align:center;font-size:.32rem}.contract h1 .des{font-size:.26rem;font-weight:400}.contract h2,.contract h3{font-size:.3rem;font-weight:600}.contract h2{margin-bottom:.1rem}.contract ul{padding-bottom:.4rem}.contract li{font-size:.28rem;line-height:.5rem}.contract ul.ul{padding:0 0 .4rem}.contract p{padding-bottom:.4rem;line-height:.5rem}.contract .align-right{text-align:right}.contract .sign{margin:.6rem 0;overflow:hidden}.contract .sign .left{width:45%;float:left;border:none}.contract .sign .right{width:45%;float:right;border:none}.contract .sign h2{margin-bottom:.3rem}.contract .sign ul{padding-top:.3rem}.contract .non-padding{padding:0}.contract .underline{padding:0 5px;text-decoration:underline}.contract .checkbox,.contract .way li{position:relative;padding-left:20px}.contract .checkbox:before,.contract .way li:before{content:'';width:10px;height:10px;position:absolute;left:.08rem;top:.12rem;background-position:1px -40px}.contract .checkbox{margin-left:.1rem}.contract .checkbox:before{top:.04rem}.contract table{width:100%;margin:.3rem 0;text-align:center;border:1px solid #e5e5e5}.contract table td,.contract table th{padding:.2rem .1rem;border:1px solid #e5e5e5;word-break:normal}.contract .tips{font-size:.24rem;color:#999;line-height:.4rem}.contract .center{margin-top:.6rem;text-align:center}.contract .tip{padding:.4rem .24rem;margin-top:.6rem;border-top:1px dashed #ccc}.contract .tip h2{margin-bottom:.2rem}.contract .tip a{padding:.2rem 0;color:#fb625a}