@charset "UTF-8";
html,body,h1,h2,h3,h4,h5,dl,dt,dd,ul,ol,li,p,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
html,body,button,input,select,textarea{font:12px/1.5 -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;}
h1,h2,h3,h4,h5,button,input,select,textarea{font-size:100%;}
em,i{font-style:normal;}
form{display:inline;}
ul,ol{list-style:none;}
img{border:0 none;vertical-align: top;}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:none;color:#000; -webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{text-decoration: none;}
a:focus, *:focus {outline:none;}
.hidden{display:none}
.fl{float: left;}
.fr{float: right;}
.clearfix:before,.clearfix:after {display: table; content: " ";}
.clearfix:after {clear: both;}
.clearfix{*zoom: 1;}

html,body{height: 100%;width: 100%;}
.main{width: 100%;height: 100%;position: relative;background: #f8f5f9 url(../images/mainBg.jpg) no-repeat;background-size: 100% auto;}
.btn{ position: absolute; width: 64.815vw; height: 13.889vw; background: #ff8d09; text-align: center; line-height: 13.889vw; border-radius: 13.889vw; -webkit-border-radius: 13.889vw; -moz-border-radius: 13.889vw; -ms-border-radius: 13.889vw; -o-border-radius: 13.889vw; color:#fff; font-size: 5.556vw; top: 0; left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); box-shadow: 0 0 2vw #ff8d09}
.p1,.p2{ position: absolute; left: 0;text-align: center;width: 100%; }
.p1{top: 23.15vw;font-size: 3.704vw;color:#333333;}
.p2{top: 30.185vw;font-size: 3.148vw;color:#999999;}
.share{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);top: 0;left: 0;z-index: 1000;}
.share_txt{position: absolute;width: 72.685vw;height: 14.815vw;background: url(../images/share.png) no-repeat;background-size: 100%;right: 4.63vw;top: 6.481vw;}
.bottom{position: absolute;bottom: 0;height: 40.74vw; width: 100%;z-index: 100;
    /* background: linear-gradient(to top , rgba(0,0,0,.5), rgba(0,0,0,0))*/ } 
.logo{width: 61.574vw;display: block;padding-top: 17.593vw; margin: 0 auto;}
.content{width: 99vw;position: absolute;left: 0.5vw;bottom: 55vw;}