﻿@charset "utf-8";
html{font-size: 50px;font-size: -moz-calc(100vw / 19.6 ); font-size: -webkit-calc(100vw / 19.6 );font-size: calc(100vw / 19.6 );width: 100%;height: 100%;overflow-x: hidden;margin: 0;padding: 0;}
@media only screen and (min-width: 590px) and (max-width: 610px) {
	html{font-size: 30.6px}
}
body{font-size: 0.36rem;background: #fff; margin: 0;padding: 0;height: 100%;font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;}
a:link {text-decoration: none; }
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none; }
a {color:#333;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol{list-style:none;}
img{border: none;}
th {text-align: left;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 0.2rem 0.3rem;line-height: 1.4;text-align: center;}
table{border-spacing: 0;border-collapse: collapse;width: 100%;}

.w{width: 100%;height: 100%;position: relative;}
.header{height: 1.22rem;background: #3090fe; background:linear-gradient(to right, #00b6ff, #3090fe);line-height: 1.22rem;color: #fff;}
.header-tit{font-weight: bold;display: inline-block;padding-left: 1.84rem;font-size: 0.58rem;}
.header-vote{float: right;font-size: 0.32rem;padding-right: 1rem;}
.header-vote span{color: #ffdc00;}
.btnbox{overflow: hidden; background: #fff; border-bottom: 0.04rem solid #ebe7e3; padding-left: 1.84rem;padding-top: 0.12rem;padding-bottom: 0.12rem;}
.tab-btn{cursor: pointer;float: left; display: inline-block;padding: 0 0.2rem;box-sizing: border-box; min-width: 2.15rem;height: 0.85rem;text-align: center;line-height: 0.85rem;border-radius: 0.07rem;box-shadow: #ccc 0 0 5px 0;}
.tab-btn+.tab-btn{margin-left: 0.58rem;}
.btn-agree{background: #00d198;color: #fff;}
.btn-apart{background: #feba1f;color: #fff;}
.btn-disagree{background: #ff6e86;color: #fff;}
.btn-waiver{background: #dbdbdb;color: #fff;}
.btn-back{background: #2797fe;color: #fff;float: right;margin-right: 1rem;}
th{font-weight: normal;white-space: nowrap;}
tbody tr{background: #d9f8f0;border-left:0.08rem solid #00d198;border-top: 1px solid #fff;}
thead{border-bottom:0.04rem solid #ebe7e3;color: #000;}
thead tr{padding-left:0.08rem;background: #fff;}
.w100{width: 1rem;}
.w170{min-width: 1.7rem;}
.w340{width: 3.4rem;}
.w600{width: 6rem;}
.w640{width: 6.4rem;}
.tab-body{position: absolute;top:4.322rem; left: 0;width: 100%;bottom: 0;overflow-x: hidden;overflow-y: auto;}
tbody .checked{background: #fed9e0;border-left:0.08rem solid #f87088;}
.tab-info{position: relative;z-index: 10;}
.tab-body.top2{top:2.192rem}
.top2 tbody tr{background: #c4e6ff;border-left: none;}
.homebox{display: flex;align-items: center;justify-content: center; width: 100%;height: 100%;background: #3090fe; background:linear-gradient(to right, #00b6ff, #3090fe);color: #fff;}
.home{position: absolute;left: 0;top: 0;right: 0;bottom: 0; width: 10.2rem;height:10.2rem; margin: auto;}
.home-tit{font-size: 1.0rem;padding-bottom: 1.0rem;padding-top: 0.6rem;}
.choosebox{overflow: hidden;text-align: center;}
.choose{width: 3.0rem;float: left;padding-right:0.1rem; margin-bottom:0.5rem;}
.choose .new,.choose .sva,.choose .city,.choose .media,.choose .taofen,.choose .shijia{width: 90%;height: 1.8rem;background: #fff;border-radius: 0.24rem;background-position: center center;background-repeat: no-repeat;background-size: 1.8rem 1.8rem;padding-bottom:0.5rem;}
.choose .new{background-image: url(new.jpg);}
.choose .sva{background-image: url(sva.jpg);}
.choose .city{background-image: url(city.jpg);}
.choose .media{background-image: url(media.jpg);}
.choose .taofen{background-image: url(taofen.jpg);}
.choose .shijia{background-image: url(journalist.jpg);}
.choose span{font-size: 0.4rem;padding-top: 0.2rem; display: block;}
.choose a{display: block;color: #fff;}
[v-cloak] {display: none;}
.readonly{background: #ccc;}
.xxhd{height: 1.74rem;line-height: 1.74rem;position: absolute;left: 0;top: 0;width: 100%;box-sizing: border-box;padding-left: 1.2rem; background: #4bc6ef;color: #fff;font-size: 0.68rem;}
.xxhd a{display: block;width: 2rem;height: 0.8rem;position: absolute;right: 0.7rem;top: 0.48rem;background: #249afe;border-radius: 0.1rem;color: #fff;font-size: 0.36rem;line-height: 0.8rem;text-align: center;}
.xxbd{position: absolute;left: 0;top: 1.74rem;right: 0;bottom: 0;width: 100%;overflow-x: hidden;overflow-y: auto;}
.xxbd img{display: block;width: 100%;}
