@charset 'UTF-8';
.vip {
	position:absolute;
	width:80%;
	height:500px;
	left:10%;/*   定位到右上   */
	z-index:1;
	top:350px;
	display:hidden;
	font-size: 1.4rem
	background-color:#C4DAFE;
	border:solid 2px #8E7AFD;
	border-radius : 1rem;
}

.vipg2 {
	border-bottom:solid 2px #8E7AFD;
}

.mcheckbox{
	zoom:200%;
}

.xiala {
	width: auto;
	border-radius : 0.6rem;
}

.lv {
	background-color:#46c46c;
}

.hong {
	background-color:#f03b3b;
}
.lan {
	background-color:#4d5cf2;
}

.huang {
	background-color:#ffeb46;
}
.c-lv {
 color:#46c46c;
}

.c-hong {
 color:#f03b3b;
}
.c-lan {
 color:#4d5cf2;
}

.c-huang {
 color:#ffeb46;
}

.c-hong1 {
 color:#ff4f4f;
}
.c-cheng {
 color:#ffae4f;
}

.active1{
	border-bottom:3px solid #ea8f00
}

.active2{
	color:#000;
}


.ziti {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	font-size : 1rem;
	color:#212121;
}

.zitic {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	font-size : 1.2rem;
	color:#ff0000;
}

.zitib {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	font-size : 1.7rem;
	color:#212121;
}

.vzt {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	font-size : 1.5rem;
	color:#505050;
}

.zitia {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	font-size : 1.2rem;
}

.minput{
	border-radius : 0.6rem;
}

.btn1 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.45rem 0.85rem;
	font-size : 1.2rem;
	line-height : 1.5;
	border-radius : 0.15rem;
	color:#fff;
}

.btn2 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.45rem 0.45rem;
	font-size : 1.2rem;
	line-height : 1.5;
	border-radius : 0.15rem;
	color:#fff;
}

.btn3 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.45rem 0.6rem;
	font-size : 0.9rem;
	line-height : 1.5;
	border-radius : 30rem;
	color:#fff;
}

.btn4 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.8rem 4rem;
	font-size : 1.3rem;
	line-height : 1.5;
	border-radius : 0.6rem;
	border:solid 2px #a1a1a1;
}

.btn5 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.3rem 0.5rem;
	font-size : 0.8rem;
	line-height : 1.5;
	border-radius : 0.6rem;
	border:solid 0.3px #a1a1a1;
}

.btn6 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.3rem 0.5rem;
	font-size : 1.2rem;
	line-height : 1.5;
	border-radius : 1.7rem;
	border:solid 0.3px #a1a1a1;
	color:#FFF;
}

.btn7 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.1rem 0.1rem;
	font-size : 0.6rem;
	line-height : 1.5;
	border-radius : 0.6rem;
	border:solid 0.3px #a1a1a1;
}

.btn8 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.3rem 0.3rem;
	font-size : 1rem;
	line-height : 1.3;
	border-radius : 2rem;
	border:solid 0.3px #a1a1a1;
	color:#FFF;
}

.btn9 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	text-align : center;
	padding : 0.2rem 0.3rem;
	font-size : 1.07rem;
	line-height : 1.5;
	border-radius : 1.7rem;
	border:solid 0.3px #a1a1a1;
	color:#FFF;
}

.h10 {
  font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-weight : 600;
  line-height : 2.8rem;
  font-size:1.2rem;
  text-align:center;
  color : #525252;
}

.h11 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	line-height : 2.8rem;
	font-size:1.2rem;
	text-align:center;
	color : #525252;
}	

.h12 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-weight : 600;
	line-height : 1.8rem;
	font-size:1.4rem;
	text-align:center;
	color : #e70000;
}

.t10 {
  font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-weight : 600;
  line-height : 2.8rem;
  font-size:1.2rem;
  color : #525252;
}

.btn-se1 {
  color : #FFFFFF;
  background-color : #ff6363;
  border-color : #ff6363;
}

.btn-se2 {
  color : #FFFFFF;
  background-color : #6363ff;
  border-color : #6363ff;
}

.btn-se3 {
  color : #FFFFFF;
  background-color : #b76c00;
  border-color : #b76c00;
}

.show_detail1 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  margin-bottom: 20px;
}

.redFont{
    color: red;
}
.show_detail > h2 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  width: 134px;
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  background: #ff7800;
  color: #ffffff;
  border-radius: 0 20px 0 0;
  margin: 0px;
  padding : 0rem 0.8rem;
}

.show_detail > h3 {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  width: 334px;
  height: 32px;
  line-height: 32px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  background: #ff7800;
  color: #ffffff;
  border-radius: 0 20px 0 0;
  margin: 0px;
  padding : 0rem 0.8rem;
}


.show_detail .list {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #010101;
	box-sizing: border-box;
	background-color: #ffeede;
	text-align: left;
	margin-bottom:5px;
	padding : 0rem 0.8rem;
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size:1rem;
	
}

.show_detail .list1 {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #70261a;
	box-sizing: border-box;
	background-color: #fff;
	text-align: center;
	margin-bottom:5px;
	padding : 0rem 0.5rem;
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	font-size:1rem;
	border:solid 1px #909090;
	
}

.show_detail .list i {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
	width: 30px;
	text-align: center;
	
}

.show_detail .ball_jianada {
	font-family : 'Montserrat', 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  width: 26px;
  height: 26px;
  line-height: 26px;
  margin-right: 4px;
  background: #ff7800;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  font-size: 14px;
  border-radius: 50%;
	padding : 0.25rem 0.35rem;
}

@media (max-width: 767px) {
  .show_detail .col-xs-6 {
    width: 50% !important;
  }
}

.layui-form-label {
  width: 100px;
  padding: 15px 15px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}

.layui-inline {
  margin-bottom: 5px;
  margin-right: 10px;
  display: inline-block;
}

.riqi {
	width:80%;
	height:30px;
	left:10%;/*   定位到右上   */
	z-index:1;
	display:hidden;
	font-size: 1.4rem
	background-color:#C4DAFE;
	border:solid 1px #8E7AFD;

}

.biaoge1 tbody tr td{
	border:2px solid #D0D0D0;
}

