@charset "utf-8";
*{margin:0;padding:0}
html,body{  font-family: "Microsoft YaHei";color:#333333;-webkit-tap-highlight-color:rgba(0,0,0,0);height: 100%;background: #FAFAFA;-webkit-text-size-adjust: 100% !important; 
  text-size-adjust: 100% !important; 
  -moz-text-size-adjust: 100% !important; }
a {  text-decoration: none; color:#333333;border: none;outline:none;}
ol, ul, li {  list-style: none;  }
input,textarea{outline: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}
.clearfix:after {  content: "";  display: block;  height: 0;  clear: both;  visibility: hidden;  }
.header{
    padding: 0.28rem 0.44rem 0.28rem 0.18rem;
    width: 100%;
    background: #ffffff;
    text-align: center;
    height: 1.01rem;
    line-height: 0.96rem;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: top;
    box-sizing: border-box;
}
.header_word{
    padding:0.85rem 1.1rem 0.85rem 0.95rem;
    width: 100%;
    background:#ffffff;
    text-align: center;
    height:2.675rem;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: top;
    position:relative;
	font-size:0.9rem;
}
.header_word { color:#333;}
.box{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.header a .kind1{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url(../img/indeximg/box_sousuo.png) no-repeat;background-size:1rem ;
}
.header .chome {
    margin-right: 0.3rem;
    line-height: 0;
}
.header .chome img{width: 0.38rem;}
.float_l{float:left;}
.float_r{float:right;}
.kind1{
    background: url(../img/indeximg/box_sousuo.png) no-repeat;
    background-size:0.38rem ;
    width:0.38rem;
    height:0.38rem;
}
.kind3 {
    width: auto;
    width: 0.38rem;
    height: auto;
    margin-right: 2%;
}
.d_n{
    display: none;
}
.kind1 img,.kind3 img{
    width:inherit;
    height:inherit;
    display: inherit;
}
img.kind2{
    width:3rem;
	/*height:1.475rem;*/
    vertical-align:middle;
	margin-left:1rem;
	margin-right:0.5rem;
}
.topic{
    font-size:0.32rem;
    color:#333333;
    vertical-align:top;
    display: inline-block;
    width: 5.5rem;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header .menu{
    position: absolute;
    top: 0.6rem;
    display: none;
    width: 4rem;
    z-index: 10;
    right: -0.8rem;
}
.arrows{
    width: 0;
    height: 0;
    border-bottom: 0.3rem solid #5c5c5c;
    border-left: 0.2rem solid transparent;
    border-right: 0.2rem solid transparent;
    margin-left: 2.3rem;
}
.menu_in{
    width:3rem;
    background:#5c5c5c;
    margin-right: 0.55rem;
}

.menu_in li{
    height:25%;
    line-height:25%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align:left;
    line-height: 1rem;
    vertical-align: top;
    position:relative;
    background: #5c5c5c;
}
.menu_in li a{
    display: block;
    line-height: 1rem;
    color:#ffffff;
    font-size:0.32rem;
}
.menu_in li a span{
    padding-left: 26%;
    margin-left: 14%;
    line-height: 1.2rem;
    display: block;
    color:#ffffff;
}
.menu_in li a:hover{color:#333333;background: #FFFFFF; }
/* a.link{
    height:inherit;
    width:inherit;
} */
.menu_in li .link span{background: url(../img/sameimg/home.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link:hover span{background: url(../img/sameimg/home1.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link1 span{background: url(../img/sameimg/serve.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link1:hover span{background: url(../img/sameimg/serve1.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link2 span{background: url(../img/sameimg/massage.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link2:hover span{background: url(../img/sameimg/massage1.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link3 span{background: url(../img/sameimg/leave.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
.menu_in li .link3:hover span{background: url(../img/sameimg/leave1.png) no-repeat;background-position-y:50%; background-size:0.46rem;}
/*.menu_in li a span{
    font-size:0.8rem;
    vertical-align: middle;
}*/
.border_b{
    border-bottom: 1px solid #313131;
}
.active{
    border-left:1px solid #313131;
    border-right:1px solid #313131;
    background:#ffffff;
    color:#9f1f24;
}
li.active a span{
    color:inherit;
}
.round{
    width:0.4rem;
    height:0.4rem;
    border-radius: 0.2rem;
    background:#df0009;
    position:absolute;
    top: 0.65rem;
    left: 6rem;
}

/**/
.Floating{ background:#FFF; top:2.675rem; display:none; width:100%; padding:1rem 0; position:absolute;box-shadow: 1px 1px 1px 1px #ddd; z-index:10;left: 0; border-color:red}
.Floating .input{ width:18rem; border: 1px solid #666666; border-radius:6px; height: 2.25rem; overflow: hidden;margin: 0 auto;}
.Floating .input img{display: inline-block;width:1.1rem;text-align: center;float: left; margin-top: 0.55rem; margin-left:0.5rem;margin-right: 0.6rem;}
.Floating .input .inputS{ font-size: 0.7rem; line-height: 2.2rem;height: 2.2rem;border: none; width: 11.5rem;margin-bottom: 0.2rem; float:left;outline:none;}
.Floating .input .remove{width: 1rem; height:1rem;float:left;color: #FFFFFF;background: #c3c3c3;font-size:0.9rem;border: none; border-radius:50%; text-align:center
;line-height: 1rem; margin-top: 0.6rem; display:none}
.Floating .input .refer{float:right; color:#fff; border:none;line-height: 2.2rem;height: 2.25rem; width:3rem;text-align: center; border-radius:0 6px 6px 0; background:#9f0000;
font-size:0.9rem;}

.samemask{position:fixed; width:100%; height:100%; top:0; display:none; z-index:8}

/*.samepopup{width: 12.25rem;border-radius: 20px;position: fixed;top: 4rem;background: #FFFFFF;z-index: 10;padding:0.7rem 1.25rem;margin-left: 2rem;font-size: 0.75rem;}
.samepopup a{border-bottom: 1px solid #DDDDDD;padding: 0.7rem 0;display: block;}
.samepopup p:first-child{color: #9F1F24;border-bottom: 1px solid #9F1F24;padding-bottom: 0.5rem;}
.samepopup p:first-child span{float: right;color: #000000;font-size: 0.8rem;}
.samepopup a img{vertical-align: middle;width: 1.25rem;float: left; margin-right:0.5rem}
*/
.fc{
    z-index: 20;
    display: none;
    position: fixed;
    bottom: 2.6rem;
    width: 100%;
    height: 2.5rem;
    color: #fff;
    font-size: 0.65rem;
}
.mask_box{
    z-index: 99;
    position: fixed;
    bottom: 4%;
    left: 0;
    width: 100%;
    height: 3.5rem;
    box-shadow: 0 5px 25px -4px;
    background: #fff;
    line-height: 3.5rem;
}
.mask{
    width: 99%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.mask a{
    width: 4.2rem;
    height: 2rem;
    background: #c94040;
    display: inline-block;
    text-align: center;
    line-height: 2rem;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    font-size:0.8rem;
}
.mask_close{
    position: absolute;
    right: 0;
    bottom: 106%;
    margin-right: 0.1rem;
}
.fc1{
    position: absolute;
    width: 100%; 
    height: 2.5rem;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.fc2{
    position: relative;
    width: 100%;
    height: 2.5rem;
}
.mask_close1{
    position: fixed;
    bottom: 5.2rem;
    left: 88%;
}
.fc img{z-index: 10;
    float: left;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 0.65rem;
    margin-top: 0.5rem;
}
.fc ul{
    float: left;
    margin-left: 0.6rem;
    margin-top: 0.4rem;
}
.fc a{
    float: left;
    margin-left: 3rem;
    margin-top: 0.55rem;
    margin-right: 1rem;
    width: 4rem;
    height: 1.4rem;
    color: #fff;
    text-align: center;
    line-height: 1.4rem;
    border-radius: 0.1rem;
    background: #dd2939;
}
.fc span{
    float: left;
    margin-top: 0.66rem;
    width: 0.95rem;
    height: 0.95rem;
    text-align: center;
    line-height: 0.95rem;
    border: 1px solid #fff;
    border-radius: 50%;
}
.redbao{
    float: right;
    margin-right: 1rem;
    margin-top: -0.5rem;
    cursor: pointer;
}
.redbao img{
    width: 2.05rem;
    height: 1.7rem;
}
.redfc{
    display: none;
    z-index: 100;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.redfc .redbg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    filter: Alpha(Opacity=6);
}
.redfc .rPAlert{
    width:73%;
    background: url("https://img9.tongzhuo100.com/m_index/img/red_packet/icon1.png") no-repeat;
    background-size: 13.9rem 18.325rem;
    font-size:0.7rem;
    color:#fceb55;
    padding:6.75rem 1.05rem 3.15rem 2rem;
    box-sizing: border-box;
    position: absolute;
    top: 16%;
    left: 14%;
}
.rPAlert p{
    margin:0 auto;
    text-align: center;
    line-height:1.3rem;
}
.rPAlert  img{
    display: block;
    margin:0.15rem auto 0;
    width:3.85rem;
    text-align: center;
}
#scanTip{line-height:1.4rem;font-size: 0.55rem;color:#700000;}

.scanClick{font-size:0.8rem;color:#fd3331;text-align: center;width:64%;line-height: 1.6rem;background: url("https://img9.tongzhuo100.com/m_index/img/red_packet/icon4.png") no-repeat;background-size: 8.825rem 1.75rem;display: block;margin:1rem auto 0;text-decoration: none;}

/*添加返回上一页按钮*/
.bank_fan  img{
    width:0.19rem;
    height:0.34rem;
    margin-right: 0.2rem;
}
/* 黄金卡 */
.btnBox2{ width:100%; margin: auto;display: flex; position: absolute;left: 0;bottom: 0;}
.btnText{
	width: 50%;
	height: 2.3rem;
	border-top: 1px solid #e24943;
	display: block;
	line-height: 2.3rem;
	color: #e24943;
	margin:1rem 0 0rem;
}
.btnBox2 a{ font-size: 0.9rem !important; }
.ljBuy{ background: #e24943;color: #fff; }
.gold_Mask{
	width: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: rgba(0,0,0,0.4);
	z-index: 100;
}
.Pop{
	width: 75%;
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 9.5rem;
	text-align: center;
}
.rela h3{ padding: 1rem 0 0.5rem; font-size: 1rem !important;}
.rela{ position: relative;height:100%; }
.huangguan{ margin: 1.5rem 0 0.5rem; }
.Pop p{ font-size: 0.9rem; }
.Pop p:nth-child(3){ margin: 0.5rem; }
.close{ 
	z-index: 100;
	position: absolute;
	right: 0;
	top: 0;
	width: 6%;
	margin: 0.5rem;
}

/* 小程序公众号联系我们弹窗 */
.tishi{z-index: 100;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.tishi .mask{
	z-index: 101;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	filter: alpha(opacity=30);  
	background-color: #ababab;
}
.tankuan{padding-bottom: 0.4rem;
	z-index: 102;
	position: absolute;
	top: 2rem;
	left: 0;right:0;margin:0 auto;
	background: #f5f5f5;
	width: 5.5rem;
	text-align: center;
	background-color: #fff;
    box-sizing: border-box;
}

.tankuan .tankuan_txt1{
	/* padding-top: 1.5rem; */
	font-size: 0.31rem;
	line-height: 0.7rem;
}
.tk_btn{    justify-content: space-between;border-bottom: 1px solid #ddd;
    padding: 0.25rem;margin-bottom: 0.36rem;font-size:0.33rem;
    align-items: center;
	display:flex
}
.tk_btn >.yes{background:url(https://img9.tongzhuo100.com/m_index/img/query/003.png) no-repeat;height: 0.5rem;width:0.5rem;background-size: 0.5rem;;}
/* 小程序公众号联系我们弹窗 end */