﻿@charset "utf-8";
/* reset */
*{ margin:0; padding:0; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(255,0,0,0); }
@media (min-width:320px) and (max-width:359px) { 
    html { font-size:12px; }
    img.logo { width:92%; }
}
@media (min-width:360px) and (max-width:413px) { 
    html { font-size:15px; }
    img.logo { width:92%; }
}
@media (min-width:414px) and (max-width:415px) { 
    html { font-size:18px; }
    img.logo { width:92%; }
}
@media (min-width:416px) { 
    html { font-size:25px; }
    img.logo { width:77%; }
}

ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
table th { font-weight:normal; }
img { border:0; vertical-align:middle; }
input { border:1px solid #eee; background:none; vertical-align:middle; }
textarea { padding:0 5px; line-height:20px; font-size:14px; overflow:auto; }
select { padding:1px 1px 1px 0; }
strong, b { font-weight:normal; }
em, i { font-style:normal; }
h1 { font-size:1rem; font-weight:normal; }
h2 { font-size:0.8rem; font-weight:normal; }
h3, h4, h5, h6 { font-size:0.6rem; font-weight:normal; }
input[type="text"],
input[type="password"] { padding:0 5px; }
input[type="submit"] { border:0; outline:none; }
/*
input[type="radio"],
input[type="checkbox"] { width:; height:; }
*/
a { text-decoration:none; outline:none; }
/*a:active { background:none; }*/

/* clear float */
.clears:after{ content:""; display:block; clear:both; } 
.clears { zoom:1; }

/* div clear float */
.divClears { height:0; clear:both; }

/* float */
.float_L { float:left; }
.float_R { float:right; }

.hide { display:none; }







html, body, #main { height:100%; }
#main { /*padding-top:2rem;*/ background:no-repeat center top / cover #217cc6; position:relative; }
img.logo { margin:0 auto; display:block; position:relative; z-index:10; }

a { width:8rem; height:2.5rem; /*border:1px solid #fff;*/ border-radius:5px; background:#4a94d1; text-align:center; line-height:2.5rem; display:block; font-family:'微软雅黑'; font-size:1.2rem; font-weight:100; color:#fff; position:absolute; bottom:9rem; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
.down_btn2 { bottom: 5rem;}