html,:root {
	height: 100%
}

:root {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: default;
	font-family: -apple-system,Roboto,PingFang SC,Noto Sans CJK SC,sans-serif
}

*,:after,:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

p,div {
	max-height: 13333.32rem
}

a,input,button,select {
	outline: 0
}

a:hover,input:hover,button:hover,select:hover,a:active,input:active,button:active,select:active,a:visited,input:visited,button:visited,select:visited,a:link,input:link,button:link,select:link,a:focus,input:focus,button:focus,select:focus {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent
}

a {
	text-decoration: none
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

dl,dt,dd,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,input {
	margin: 0;
	padding: 0
}

.modal-open {
	overflow: hidden
}

img {
	width: 100%
}

body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,input,textarea,select,hr，legend,fieldset {
	margin: 0;
	padding: 0
}

li {
	list-style: none
}

input,button,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	outline: 0;
	background: 0;
	border: 0
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

input[type=checkbox] {
	-webkit-appearance: checkbox
}

img,input,textarea {
	vertical-align: middle
}

img,hr {
	border: 0
}

hr {
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

i,em {
	font-style: normal
}

table {
	border-spacing: none;
	border-collapse: collapse
}

th,td {
	empty-cells: hide
}

teble,tr,td {
	text-align: center;
	text-valign: middle
}

a {
	text-decoration: none
}

a:focus,a:active {
	outline: 0
}

div,span,a,button,input,textarea {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

input,select,textarea {
	border: .013333rem solid #f3efef;
	padding: 1.5% 2%;
	-webkit-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

input,select {
	padding: 0;
	border: 0
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 13.333333rem #fff inset;
	background-color: #faffbd;
	background-image: none;
	color: #000
}[class^=l-r] {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}[class^=l-r][class^=l-r-auto]>* {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center
}[class^=l-r][class^=l-r-r] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}[class^=l-r][class^=l-r-lr] {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}[class^=l-r] .l_auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.l-c-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.l-c {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

body {
	margin: 0;
	height: 100%;
	background: #f0f0f0
}

.l {
	float: left
}

.r {
	float: right
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.no-border {
	border: 0!important
}

.block {
	display: block
}

.hide {
	display: none
}

.show {
	display: block
}

.w200 {
	width: 2rem!important
}

.h80 {
	height: 1.066667rem
}

.h100 {
	height: 1.333333rem
}

.mt20 {
	margin-top: .266667rem!important
}

.mt30 {
	margin-top: .4rem!important
}

.mt45 {
	margin-top: .533333rem!important
}

.mt84 {
	margin-top: 1.12rem!important
}

.mb45 {
	margin-bottom: .6rem!important
}

.pt40 {
	padding-top: .533333rem!important
}

.pb40 {
	padding-bottom: .533333rem!important
}

.f28 {
	font-size: .373333rem!important
}

.f30 {
	font-size: .4rem!important
}

.f32 {
	font-size: .426667rem!important
}

.white-color {
	color: #fff
}

.main-color {
	color: #212121
}

.blue-color {
	color: #2196f3
}

.blue-color1 {
	color: #23a9f6
}

.orange-color {
	color: #e67e22!important
}

.gray2-color {
	color: #8a8a8a!important
}

.bg-white {
	background: #fff
}

.bg-blue {
	background: #2196f3
}

.bg-orange {
	background: #e67e22
}

.bg-green {
	background: #2ecc71
}

.bg-gray {
	background: #d8d8d8
}

.spacing {
	margin-top: .16rem!important;
	padding: 0 20px;
}

.zhanwei {
	height: 1.28rem
}

@font-face {
    font-family:iconfont;
    src:url('../assets/font/iconfont.eot');
    src:url('../assets/font/iconfont.eot?') format('embedded-opentype'),url('../assets/font/iconfont.woff') format('woff'),url('../assets/font/iconfont.ttf') format('truetype'),url('../assets/font/iconfont.svg') format('svg')
}

.iconfont {
	font-family: iconfont;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .002667rem;
	vertical-align: middle
}

.bar-nav {
	font-size: .48rem;
	height: 1.173333rem;
	line-height: 1.173333rem;
	color: #FFF;
	background-color: #2196f3
}

.bar-nav .iconfont {
	font-size: .533333rem;
	margin-top: 0;
	margin-left: .053333rem
}

.bar-nav .title {
	position: absolute;
	left: 15%;
	display: block;
	width: 70%;
	font-weight: 400;
	text-align: center
}
.msg-list li {
	border-bottom: .013333rem solid #f0f0f0
}

.msg-list li>* {
	color: #585858;
	font-size: .426667rem
}

.msg-list li select {
	margin-right: .133333rem;
	direction: rtl
}

.msg-list li select option {
	direction: ltr
}

.msg-list li input {
	margin-right: .133333rem;
	text-align: right
}

.msg-list li .left-input {
	margin-right: 0!important;
	text-align: left
}

.msg-list li:after {
	font-family: iconfont;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .002667rem;
	vertical-align: middle;
	content: "\e627";
	color: #585858;
	font-size: .533333rem
}

.msg-list li.noicon:after {
	content: ''!important
}

section.footer_nav {
	background:#f5f5f5;
	padding:10px 0;
	color:#585858;
	display: none;
	margin-left: .426667rem;
    margin-right: .64rem;
}

.alertPopbg {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	opacity: .3;
	z-index: 1040
}

.AlertDiv {
	position: absolute;
	width: 84%;
	left: 8%;
	padding: .533333rem;
	color: #333;
	font-size: .426667rem;
	text-align: center;
	background: #fff;
	border-radius: .133333rem;
	z-index: 10000
}

.btn {
	width: 100%;
	height: 100%;
	border-radius: .133333rem;
	font-size: .426667rem;
	border: 0
}

.btn-bottom {
	border-radius: 0!important
}

.btn-blue {
	background: #2196f3;
	color: #fff
}

.btn-gray {
	background: #d8d8d8;
	color: #585858
}

.btn-green {
	background: #2ecc71;
	color: #fff
}

.btn-orange {
	background: #ff9800;
	color: #fff
}

.box80 {
	margin: 0 1.066667rem;
	border-radius: .133333rem;
	font-size: .426667rem
}

.two-btn>* {
	border-radius: .133333rem!important;
	width: 40%!important
}

.fix-left3 {
	width: 1.866667rem!important
}

.fix-left4 {
	width: 2.4rem
}

.fix-left5 {
	width: 2.666667rem
}

.lineBig li {
	min-height: 1.626667rem;
	line-height: 1.626667rem
}

.lineSmall li {
	min-height: 1.36rem;
	line-height: 1.36rem
}

.lineSmaller li {
	min-height: 1.173333rem;
	line-height: 1.173333rem
}

.liBig {
	min-height: 1.36rem!important;
	line-height: 1.36rem!important
}

.noborder-ul li {
	border: 0!important
}

.noicon-ul li:after {
	content: ''
}

.check-div {
	position: relative
}

.check-div .check-img {
	display: inline-block;
	height: .4rem;
	width: .4rem
}

.check-div input[type=checkbox] {
	z-index: 100
}

.check-div input[type=checkbox] {
	-webkit-appearance: none;
	width: .4rem;
	height: .4rem
}

.radio-div {
	position: relative;
	width: .8rem
}

.radio-div .check-img {
	display: inline-block;
	height: .48rem;
	width: .48rem
}

.radio-div input[type=radio] {
	z-index: 100
}

.radio-div input[type=radio] {
	-webkit-appearance: none;
	width: .4rem;
	height: .4rem
}

.cancelButton {
	cursor: not-allowed
}

.sendButton {
	cursor: pointer
}

#choose-city {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 10000
}

#choose-city .bar-nav {
	color: #000;
	font-size: .48rem;
	background: 0;
	height: 1.173333rem;
	line-height: 1.066667rem
}

#choose-city .bar-nav a.l {
	padding-left: .373333rem
}

#choose-city .city-letter {
	padding-left: .373333rem;
	color: #585858;
	font-size: .373333rem;
	background: #f0f0f0;
	display: inline-block;
	height: .533333rem;
	line-height: .533333rem;
	border-bottom: .013333rem solid #e8ecf1;
	width: 100%
}

#choose-city .city {
	overflow: hidden
}

#choose-city .city .city-list {
	width: 100%;
	overflow: hidden
}

#choose-city .city p {
	padding-left: .373333rem;
	color: #585858;
	font-size: .373333rem;
	width: 100%;
	height: .933333rem;
	line-height: .933333rem;
	cursor: pointer
}

#choose-city .city p:last-child {
	border: 0
}

#choose-city .letter {
	padding-right: .373333rem;
	width: 5%;
	overflow: hidden;
	position: fixed;
	top: 4rem;
	right: 0;
	text-align: center
}

#choose-city .letter a {
	color: #585858;
	font-size: .32rem
}

.sec1-info li ,.shabao_ruleHd{
	margin-left: .426667rem;
	padding-right: .64rem
}

.shebaojisuanqi .shebao-check .check-img,.shebaojisuanqi .shebao-check input[type=checkbox] {
	position: absolute;
	top: .64rem;
	left: .266667rem;
	border-radius: .066667rem
}

.shebaojisuanqi .shebao-check .check-img {
	background-image: url(/jsq/assets/images/shebao-nocheck.png);
	background-repeat: no-repeat;
	-webkit-background-size: .4rem .4rem;
	background-size: .4rem .4rem
}

.shebaojisuanqi .shebao-check input[type=checkbox]:checked+.check-img {
	background-image: url(/jsq/assets/images/shebao-checked.png);
	width: 1.4rem;
	background-size: .5rem .4rem;
}

.shebaojisuanqi .shebao-check label {
	padding-left: 1.066667rem
}

.shebaojisuanqi .shebaohuizong {
	margin: 0 auto;
	padding: .106667rem 0;
	width: 9.6rem;
	height: 1.6rem;
	border-top: .013333rem solid #f0f0f0;
	border-bottom: .013333rem solid #f0f0f0
}

.shebaojisuanqi .shebaohuizong>div {
	width: 33.33%;
	height: 1.333333rem;
	border-right: .013333rem solid #f0f0f0
}

.shebaojisuanqi .shebaohuizong>div:last-child {
	border: 0
}

.shebaojisuanqi .shebaohuizong>div p {
	font-size: .426667rem
}

.shebaojisuanqi .shebaohuizong>div p:first-child {
	color: #585858
}

.shebaojisuanqi .shebaohuizong>div p:last-child {
	color: #e67e22
}

.shebaojisuanqi .sec3-jine li {
	line-height: .906667rem;
	height: .906667rem;
	border-bottom: 0.013333rem dashed #d7d7d7;
}

// .shebaojisuanqi .sec4-bili ul li:first-child{
//     font-weight: bold;
// 	// height: 8.533333rem!important;
// 	// background: #444;
// 	// opacity: .9;
// 	// z-index: 10001
// }

.shebaojisuanqi .sec4-bili p {
	height: 1.2rem;
	font-size: .426667rem
}

.shebaojisuanqi .sec4-bili li {
	font-size: .4rem;
	height: .9rem;
	line-height: .9rem;
	border-bottom:0.013333rem dashed #d7d7d7;

}

.shebaojisuanqi .sec4-bili p.zhushi {
	width: 98%;
	margin: 0 auto
}

.income_jin,#ioperate_time {
	display: none
}

.income_jin>div,.time_type_left,.income_jin_1>div,.income_jin_11>div,.income_jin_12>div {
	float: left
}

.income_jin>input,.time_type_right,.income_jin_1>input,.income_jin_11>input,.income_jin_12>select,.income_jin_12:after {
	float: right
}

.income_jin_12 {
	position: relative
}
.time_type_right{
	text-align: right;
}
// .income_jin_12>select {
// 	position: absolute;
// 	top: 0;
// 	right: 11%
// }

// .icon-jiantou1,.icon-fenxiang {
// 	display: none
// }

.city-hot {
	overflow: hidden;
}

#choose-city .city-hot p {
	width: 33.33%;
	float: left;
}

.cheng-color,.text-tip{
    color: #e67e22;
}
.text-tip {
	font-size: 0.266667rem;
	float: right;
}
.shabao_ruleHd{
   margin-top: 12px;
   height: 1.333333rem;
   line-height: 1.333333rem;
   color: #ff9800;
   font-size: .426667rem;
}
.shabao_ruleHd a>i{
	display: inline-block;
	width: 0.32rem;
	height: 0.32rem;
    background-image: url(/jsq/assets/images/arrowdown.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 100%;
    margin-left: 0.2rem;
}
    
.shabao_ruleInfo{
	margin-left: .426667rem;
	margin-right: .64rem;
	background:#f5f5f5;
	color:#8a8a8a;
	display: none;
	
}
.shabao_ruleInfo>div{
   padding:15px;
}
.shabao_ruleInfo>div>h3{
   margin:5px 0 10px;
   font-weight: normal;
}
.shabao_ruleInfo>div>p{
    line-height: 0.626667rem;
    text-align: justify;
}

.shebaoInfo{
	padding: 0.266667rem 0.333333rem;
	background:#f5f5f5;
	font-size: 0.4rem;
}
.shebaoInfo>ul>li{
	height: 0.866667rem;
    line-height: 0.866667rem;
    border-bottom: 0.013333rem solid #dbdbdb;
    color: #8a8a8a;
}
.shebaoInfo>ul>li>strong{
	font-weight: normal;
}
.shebaoInfo>ul>li>span{
	float: right;
}
.baoxian_r{
	width: 60%;
}