@media screen and (max-width:320px){ html{ font-size:13px;}};@media screen and (min-width:330px) and (max-width:374px){ html{ font-size:14px;}};@media screen and (min-width:375px) and (max-width:413px){ html{ font-size:16px;}};@media screen and (min-width:414px) and (max-width:559px){ html{ font-size:18px;}};@media screen and (min-width:560px) and (max-width:639px){ html{ font-size:24px;}};@media screen and (min-width:640px){ html{ font-size:28px;}}
body{ border:0px; margin:0px; padding:0px;max-width:640px; min-width:320px;background:#E7E7EF; margin:0px auto;}ul,li,p,h1,h2,h3,*{border:0px; margin:0px; padding:0px; font-family:"Microsoft YaHei UI";}
img{ width:100%; margin:0em; display:block;}
.hp_logo{ width:100%; height:auto;}
.hp_banner{ width:100%; height:auto;}
.hp_login{ width:100%; line-height:2.5em; background:#126FBC; display:flex;}
.hp_login a{ color:#FFF; text-decoration:none; width:25%; text-align:center; font-size:1em;}
.hp_jj{ width:96%; margin:0.5em 2%; display:flex; -webkit-display:flex; -moz-display:flex; -o-display:flex;justify-content:space-between; -webkit-justify-content:space-between; -o-justify-content:space-bewteen; -moz-justify-content:space-bewteen; align-items:center; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center;}
.hp_jj p:nth-child(1){ width:35%;}
.hp_jj p:nth-child(2){ width:63%; text-indent:2em; font-size:0.9em; line-height:1.5em;}
.hp_bt{ width:96%; margin:0.5em 2%; height:1.5em; border-bottom:2px solid #bfbfbf;}
.hp_bt b{ height:1.5em;line-height:1.5em; border-bottom:2px solid #126FBC; display:block; width:30%; text-align:center; font-size:1em;}
.hp_txt{width:96%; margin:0.5em 2%; line-height:1.8em; text-indent:2em;}
.hp_hj{width:96%; margin:1em 2%; display:flex; -webkit-display:flex; -moz-display:flex; -o-display:flex;justify-content:space-between; -webkit-justify-content:space-between; -o-justify-content:space-bewteen; -moz-justify-content:space-bewteen; flex-wrap:wrap;}
.hp_hj p{ width:49%; text-align:center; line-height:2em; font-size:0.9em;}
.hp_bottom{ width:96%; border-top:2px solid #bfbfbf; margin:1em 2%; text-align:center; line-height:2em; padding-top:1em; color:#666;}
.hp_dh{ width:96%; margin:0.5em 2%; line-height:2em;}
.hp_txt a{ color:#000; text-decoration:none;}