@charset "utf-8";

* {padding: 0; margin: 0; max-height: 99999px; /*解决 font boosting*/ }
body {font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; padding: 0; margin: 0 auto; max-width: 750px; overflow-x: hidden; font-size: 36px; -webkit-transition: font-size 0.2s ease-out; font-weight: 400; height: 100%; line-height: 1.0; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; user-select: none; background-color: #f0f0f0; }
ul,li {font-size: 0; padding: 0; }
a {text-decoration: none }
em,i{font-style: normal}
img {border: 0;}
.ht>h2 {height: 80px; text-align: right; background-color: #fff; padding-right: 30px; position: relative; }
.ht>h2 span {display: block; position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); font-size: 36px; color:#ff8400; }
.ht .logout .icon_login_pic {display: inline-block; vertical-align: middle; background: url(../images/login_pic.png) no-repeat; width: 50px; height: 50px; margin-right: 10px;}
.ht .logout {font-size: 26px; line-height: 26px; color: #666666; margin-left: 20px; }
.color-red {color:#ff5b5b !important; }
.content {background: #f0f0f0; }
.t_tip {padding: 30px 40px; color: #999; font: 26px/40px '[PingFangSC]'; }
.t_tip span {color: #348efe; text-decoration: underline; }
.content .list .box {margin: 20px 0; }
.content .list .box .ht_con {background: #fff; }
.content .list .box .ht_con h2 {font: 34px/40px '[PingFangSC]'; color: #ff8400; border-bottom: 1px solid #ccc; padding: 30px 0 30px 40px; }
.content .list .box .ht_con ul {padding: 40px; }
.content .list .box .ht_con ul li {display: flex; justify-content: space-around; flex-wrap: nowrap; align-items: flex-start; font: 30px/40px '[PingFangSC]'; color: #999; padding: 10px 0; }
.content .list .box .ht_con ul li > em {display: block; width: 40%; text-align: right; }
.content .list .box .ht_con ul li > span {display: block; flex: 1; color: #333; }
.content .list .box .ht_con ul li > span >em {display: block;padding-top: 10px;}
.content .list .box .ht_con ul li > span >em i.icon_addr {display:inline-block;vertical-align: middle;margin-right: 10px; background: url(../images/ht/icon_addr.png) no-repeat; width: 21px;height: 24px;}
.content .list .box .ht_bot {background: url(../images/ht/contract-box-bottom.png) no-repeat; height: 10px; width: 750px;}
.notice {margin: 55px 40px 30px; }
.notice h2 {font-size: 28px; color: #333; }
.notice ul li {color: #999; font-size: 24px; margin: 15px 0 15px 20px; line-height: 28px; }
.notice p {line-height: 36px; color: #999; font-size: 24px; padding-left: 20px; }