body,html { font-family: Helvetica,STHeiti,Microsoft YaHei,Verdana,Arial,Tahoma,sans-serif; margin: 0; padding: 0; border: 0 } a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline } html { line-height: 1 } ol,ul { list-style: none } table { border-collapse: collapse; border-spacing: 0 } caption,td,th { font-weight: 400; vertical-align: middle } blockquote,q { quotes: none } blockquote:after,blockquote:before,q:after,q:before { content: ""; content: none } a img { border: none } a { color: #07d; text-decoration: none } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display: block } html { position: relative } body,html { width: 100%; color: #2c3a46; background: #fff; font-size: 14px; line-height: 1.6em; font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif } .clearfix{ clear: both; } /* 页面内容 */ header{ height: 56px; display: block; justify-content:space-around; align-content: space-around; position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 999; padding: 0 10px; box-shadow: 0 0 18px 0 rgba(82,94,102,0.15); } .logo{ width: 120px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 56px; } .logo img{ width: 100%; } .main-container{ margin-top: 56px; margin-bottom: 50px; } .baner-box{ width: 100%; position: relative; } .baner-box img{ width: 100%; display: block; } .free-box{ position: absolute; left: 50%; top: 50%; margin-left: -35%; margin-top: -10%; display: flex; align-items: center; justify-content:center; flex-direction: column; color: #fff; } .free-box p{ font-size: 26px; line-height: 60px; height: 60px; } .custom-title { margin: 40px auto 20px; max-width: calc(100vw - 32px); font-weight: 300; color: #383838; text-align: center; } .custom-title .name{ font-size:30px; line-height: 32px; padding-bottom: 10px; display: inline-block; } .custom-title .txt{ line-height: 32px; font-size: 15px; } .customer-card{ box-shadow: 0 0 18px 0 rgba(82,94,102,0.15); width: calc(100vw - 70px); margin: 0 auto; padding: 15px; } .customer-card-image img{ width: 100%; } .customer-card .text{ font-size: 16px; line-height: 28px; color: #666; text-align: center; padding-top: 30px; } .hz ul{ padding-left: 10px; } .hz ul li{ width: 47%; float: left; margin-right: 10px; margin-bottom: 10px; text-align: center; } .hz ul li img{ width: 100%; display: block; } .hz ul li p{ font-size: 16px; color: #363636; line-height: 22px; } .service ul li img{ width: 50%; margin: 0 auto; padding: 10px 0; } .copyright{ background: #383d43; color: #b6b6b6; font-size: 15px; padding: 30px 20px; margin-top: 30px; line-height: 28px; } .copyright h2{ font-size: 18px; padding-bottom: 20px; } .info{ display: inline-block; background: #fff; padding: 10px 10px; text-align: center; } .freeBtn{ width: 100%; position: fixed; left: 0; bottom: 0; right: 0; display: none; } .freeBtn button{ height: 46px; background: #3388ff; line-height: 46px; width: 100%; color: #fff; outline: none; border: none; font-size:15px; } /* 注册 */ .loginBox{ position: fixed; top: 40%; left: 5%; right:5%; margin-top: -160px; } .loginBox .title{ color: #333333; font-size: 20px; line-height: 110px; height: 110px; text-align: center; } .reg{ width: 100%; overflow: hidden; } .reg_wrap .cell{ display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; text-align: center; position:relative; color: #1e1c1c; margin: 0 15px 15px 15px ; } .reg_wrap .cell .star{ font-size:18px; display: block; margin-top: 4px; } .reg_wrap .cell .iconfont{ font-size: 36px; color:#3c3a3a; } .reg_wrap .cell .input_box{ border:none; width: 100%; flex: 1; font-size: 15px; outline:none; background: #eee; border-radius: 4px; border: 1px #eeeeee solid; padding:11px 10px; } .reg_wrap .cell .code{ border: none; font-size: 15px; outline: none; background:none; color: #fff; margin-left: 10px; padding:10px 15px; background: #4b86f7; border-radius: 4px; display: inline-block; } .join{ margin-top:30px; padding: 0 15px; box-sizing: border-box; } .join .submit{ background: #4b86f7; height: 44px; line-height: 44px; border-radius: 4px; color: #fff; font-size: 16px; outline: none; border: none; width: 100%; } /* 弹出层 */ .layer .layerBg{ background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; right: 0; bottom: 0; } .layer .content{ background: #fff; border-radius: 4px; display: flex; align-items: center; justify-content: center; z-index: 999; position: fixed; flex-direction: column; top: 40%; margin: 0 20px; font-size: 16px; } .layer .content .tit{ display: flex; height: 50px; line-height: 50px; border-bottom: 1px #eee solid; justify-content:space-between; padding: 0 20px; width: 100%; box-sizing: border-box; } .layer .content .tips{ padding: 20px; line-height: 26px; } .layer .content .tit .close{ width: 15px; height: 15px; } .layer .content .tit .close img{ width: 100%; } .weui-picker-container, .weui-picker-overlay{ bottom: 0!important; } .weui-label{ color: #333; } .weui-cells{ margin-top: 0!important; } .weui-cell{ padding: 13px 30px 13px 15px!important; } .weui-input{ text-align: right; padding-right: 10%!important; } .weui-cell-flex{ flex-direction: column!important; display: block!important; } .weui-cell-flex .weui-label{ width: 200px; } .weui-icon-checkbox{ border-radius: 2px!important; } .weui-form-checkbox[type="checkbox"]:checked + label .weui-icon-checkbox{ background-color: #3388ff!important; border: 1px solid #3388ff!important; } .tip{ text-align: center; color: #419efe; font-size: 12px; height: 50px; line-height: 50px; } .weui-cell.arrow::after{ width: 9px; height: 9px; border: 2px solid #e5e5e5; content: ""; position: absolute; top: 18px; right: 11px; border-top: none; border-right: none; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); } .closeTit{ display: flex; align-items:center; padding: 0 16px; height:50px ; line-height: 50px; justify-content: space-between; font-size: 16px; box-shadow: 0 0 18px 0 rgba(82,94,102,0.15); } .closeTit .jg{ flex: 1; } .closeTit .tel{ float: right; color: #419efe; font-family: "Arial"; font-weight: 550; } .close-page{ display:flex; align-items: center; text-align: center; font-size: 16px; flex-direction: column; justify-content: space-between; color: #333; padding:0 16px; } .close-page .big{ font-size: 25px; font-weight: bold; padding: 45px 0 35px 0; } .close-page .medium{ padding-bottom: 25px; } .close-page .medium img{ width: 50%; } .close-page .small{ padding-bottom: 10px; } .gn ul li{ float: left; width: 50%; height: 30px; line-height: 28px; }