
.main {
    width: 1030px;
    float: unset!important;
    margin: 0 auto;
}

.xysbox {
    overflow: hidden;
    margin-top: 0.2rem;
    background: #fff;
    padding-bottom: 0.4rem;
}
.xystit {
    height: 0.88rem;
    line-height: 0.88rem;
    color: #c4814d;
    background: #fff6e9;
    font-weight: bold;
}
.xystit i {
    display: inline-block;
    width: 0.55rem;
    height: 0.55rem;
    margin: 0rem 0.1rem 0 0.2rem;
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
    background-size: 4rem 4rem;
    background-position: -2.9rem -0.9rem;
    vertical-align: middle;
}
.xystit span {
    position: relative;
    display: inline-block;
    font-weight: bold;
    font-size: 0.32rem;
}
.xysform{
    width: 6.9rem;
    background: #FFFBF8;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #E6CAB5;
    margin: 0.3rem auto;
    margin-bottom: 0;
}
.formitem{
    width: 6.3rem;
    margin: 0 auto;
    border-bottom: 1px solid rgba(230, 202, 181, 1);
    height: 0.92rem;
}
.formitem:last-child{
    border-bottom: none;
}
.formitem span {
    font-size: 0.32rem;
    font-weight: 500;
    color: rgba(196, 129, 77, 1);
    line-height: 0.92rem;
    display: inline-block;
    float: left;
}
.nameinput {
    width: 4.62rem;
    line-height: 0.85rem;
    background: none;
    border-radius: 0.1rem;
    opacity: 1;
    border: none;
    box-sizing: border-box;
    font-size: 0.32rem;
    color: #999999;
    padding: 0;
}
#formid0{
    margin-top: 0 !important;
}
.anniu{
    overflow: hidden;
    margin-top: 0.4rem;
}
.lc-pay-btn{

    display: inline-block;
    float: left;
    background-image: url(../images/ce.png);
    background-size: 100% 100%;
    width: 3.3rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.36rem;
    color: #FFFFFF;
    margin-left: 0.3rem;

}
.qmbtn{

    display: inline-block;
    float: left;
    background-image: url(../images/ce.png);
    background-size: 100% 100%;
    width: 3.3rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.36rem;
    color: #FFFFFF;
    margin-left: 0.3rem;

}
.submit-btn{
border: none;
    display: inline-block;
    float: left;
    background-image: url(../images/duance.png);
    background-size: 100% 100%;
    width: 3.3rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.36rem;
    color: #FFFFFF;
}
.xybzbox{
    overflow: hidden;
    margin-top: 0.1rem;
}
.xybzbox a{
    width: 3.3rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    background: #FFFFFF;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #EBDCCC;
    font-size: 0.26rem;
    color: #C4814D;
    margin-top: 0.2rem;
    margin-left: 0.3rem;
    display: inline-block;
    float: left;
}
.box-intro {
    padding: 0.2rem 0.2rem 0;
}
.box-intro img.f-l.tool {
    width: 3rem;
    margin-right: 0.2rem;
    border-radius: 0.1rem;
}
.box-intro p {
    padding: 0 0 0.2rem 0;
    line-height: 0.5rem;
}
.xysresult_box{
    width: 7.3rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    padding-bottom: 0.4rem;
}
.resutl_top{
    background-image: url(../images/jc.png);
    background-size: 100% 100%;
    width: 7.3rem;
    height: 0.44rem;

}
.resutl_center {
    overflow: hidden;
    width: 6.7rem;
    margin: 0 auto;
    background: rgba(238, 204, 174, 1);
}
.centernei{
    background: #FDF6EB;
    width: 6.5rem;
    margin: 0 auto;
    padding-bottom: 0.4rem;
}
.xiaobotit {
    text-align: center;
    padding-top: 0.3rem;
    font-size: 0.36rem;
    font-weight: 500;
    color: #9E5F36;
}
.iconxiang {
    width: 0.48rem;
    height: 0.34rem;
    vertical-align: middle;
}
.iconxiang1 {
    width: 0.48rem;
    height: 0.34rem;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    vertical-align: middle;
}
.mingzi_xiang{
    overflow: hidden;
}
.mz_left {
    float: left;
    margin-left: 0.3rem;
}
.zitiitem {
    float: left;
}
.zitipinyin {
    font-size: 0.24rem;
    color: #999999;
    text-align: center;
}

.zitipinshu {
    text-align: center;
    font-size: 0.24rem;
}
.zitiitem:nth-child(2){
    margin-left: -0.02rem;
}
.zitiitem:nth-child(3){
    margin-left: -0.02rem;
}

.jin i{
    display: inline-block;
    background-image: url(../images/wai_jin.png);
    background-size: 100% 100%;
    width: 0.28rem;
    height: 0.28rem;
    position: relative;
    top: 0.03rem;
}
.mu i{
    display: inline-block;
    background-image: url(../images/wai_mu.png);
    background-size: 100% 100%;
    width: 0.28rem;
    height: 0.28rem;
    position: relative;
    top: 0.03rem;
}
.shui i{
    display: inline-block;
    background-image: url(../images/wai_shui.png);
    background-size: 100% 100%;
    width: 0.28rem;
    height: 0.28rem;
    position: relative;
    top: 0.03rem;
}
.huo i{
    display: inline-block;
    background-image: url(../images/wai_huo.png);
    background-size: 100% 100%;
    width: 0.28rem;
    height: 0.28rem;
    position: relative;
    top: 0.03rem;
}
.tu i{
    display: inline-block;
    background-image: url(../images/wai_tu.png);
    background-size: 100% 100%;
    width: 0.28rem;
    height: 0.28rem;
    position: relative;
    top: 0.03rem;
}
.iconzi {
    width: 1rem;
    height: 1rem;
}
.jin{
    color: rgba(255, 170, 0, 1) !important;
}
.mu{
    color: rgba(113, 199, 139, 1) !important;
}
.shui{
    color:rgba(147, 183, 255, 1) !important;
}
.huo{
    color: #FF6D00 !important;
}
.tu{
    color: #9E705A !important;
}
.bzfxbox{
    width: 6.1rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    background: #FFFBF6;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #DEBE9E;
    padding: 0.2rem 0;
}
.bzfxqmtit{
    font-size: 0.28rem;
    color: #C4814D;
    padding-left: 0.3rem;

}
.bzxysx{
    background-image: url(../images/bzt.png);
    background-size: 100% 100%;
    width: 4.8rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.36rem;
    font-weight: 600;
    color: #FFEEEB;
    margin: 0.2rem auto;
    margin-bottom: 0;
}
.bzxyszhu{
    width: 5.5rem;
    margin: 0.2rem auto;
    margin-bottom: 0;
    font-size: 0.28rem;
    color: #C4814D;
    line-height: 0.45rem;
}
.yhjbinfo {
    background-image: url(../images/sx_biao.png);
    background-size: 100% 100%;
    width: 2rem;
    height: 0.64rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.28rem;
    color: #FFF6E9;
    margin: 0 auto;
}
.yhitrem{
    padding-top: 0.2rem;
    font-size: 0.32rem;
    color: #333333;
    padding-left: 0.3rem;
}
.yhitrem span{
    color: rgba(196, 129, 77, 1);
}
.wxdfen{
    width: 5.5rem;
    opacity: 1;
    border: 1px solid #C4814D;
    margin: 0.2rem auto;
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 0.1rem;
    box-sizing: border-box;
}
.wxdfitem{
    height: 0.72rem;
    border-bottom: 1px solid rgba(209, 159, 115, 1);
    background: rgba(255, 232, 200, 1);
}
.wxdfitem:last-child{
    border-bottom: none;
}
.wxdname{
    float: left;
    width: 0.88rem;
    font-size: 0.28rem;
    font-weight: 500;
    color: #C4814D;
    line-height: 0.72rem;
    text-align: center;
    border-right: 1px solid rgba(209, 159, 115, 1);
}
.wxsxot{
    float: left;
    line-height: 0.72rem;
    border-right: 1px solid rgba(209, 159, 115, 1);
    width: 0.9rem;
}
.wxsxot:last-child{
    border-right: none;
}
.iconjin{
    display: inline-block;
    background-image: url(../images/wai_jin.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    vertical-align: middle;
}
.iconmu{
    display: inline-block;
    background-image: url(../images/wai_mu.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    vertical-align: middle;
}
.iconshui{
    display: inline-block;
    background-image: url(../images/wai_shui.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    vertical-align: middle;
}
.iconhuo{
    display: inline-block;
    background-image: url(../images/wai_huo.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    vertical-align: middle;
}
.icontu{
    display: inline-block;
    background-image: url(../images/wai_tu.png);
    background-size: 100% 100%;
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    vertical-align: middle;
}
.fsitem{
    float: left;
    line-height: 0.71rem;
    width: 0.9rem;
    font-size: 0.28rem;
    color: #666666;
    border-right: 1px solid rgba(209, 159, 115, 1);
    text-align: center;
}
.fsitem:last-child{
    border-right: none;
}
.gwxf{
    width: 5.5rem;
    margin: 0 auto;
    overflow: hidden;
}
.gwxfitem{
    overflow: hidden;
    margin-top: 0.2rem;
}
.gtle{
    float: left;
    font-size: 0.32rem;
    color: #C4814D;
}
.gtldesc{
    float: left;
    width: 4rem;
    font-size: 0.32rem;
    color: rgba(48, 49, 51, 1);
    line-height: 0.4rem;
    margin-left: 0.2rem;
}
.pheyu{
    display: inline-block;
    height: 0.4rem;
    line-height: 0.4rem;
    padding: 0 0.1rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    opacity: 1;
    border: 1px solid #FC6867;
    font-size: 0.24rem;
    color: #FC6867;
    margin-left: 0.1rem;
}
.pian_list{
    width: 6.9rem;
    background: #FFFFFF;
    margin: 0.3rem auto;
    border: none;
    margin-bottom: 0;

}
.piantop {
    background: url(../images/sc_top.png);
    background-size: 100% 100%;
    width: 6.9rem;
    height: 0.3rem;
}
.piancenter {
    background: url(../images/sc_center.png);
    background-position: center center;
    overflow: hidden;
    background-size: 100% 100%;
}
.xinxidi {
    background: url(../images/sc_di.png);
    background-size: 100% 100%;
    width: 6.9rem;
    height: 0.3rem;
}
.mz_right{
    float: right;
    width: 1.8rem;
    height: 1.8rem;
    background: linear-gradient(180deg, #FFDAB8 3%, #FFF8F2 97%);
    border-radius: 50%;
    margin-right: 0.5rem;
}
.fsdf{
    text-align: center;
    font-size: 0.8rem;
    color: #CC3300;
}
.fsdf span{
    font-size: 0.28rem;
}
.fsxq_desc{
    text-align: center;
    font-size: 0.28rem;
    color: #BF7157;
}
.mzhr{
    width: 6.7rem;
    border-bottom: 1px solid rgba(255, 231, 204, 1);
    margin: 0 auto;
}
.ziyibox {
    overflow: hidden;
    margin-bottom: 0.3rem;
}
.yuyi {
    font-size: 0.32rem;
    margin-left: 0.1rem;
    color: #1F2833;
    font-weight: 500;
    margin-top: 0.3rem;
}
.xiaoshu {
    font-size: 0.32rem;
    width: 0.08rem;
    height: 0.36rem;
    background: #CC3300;
    margin-right: 0.2rem;
    margin-left: 0;
}
.ziyi_item {
    overflow: hidden;
    margin-top: 0.2rem;
    margin-left: 0.3rem;
}
.ziyiitem_left {
    float: left;
    width: 0.48rem;
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #BA8A51;
    font-size: 0.32rem;
    color: #333333;
}
.ziyiitem_right {
    font-size: 0.28rem;
    float: left;
    color: #333333;
    line-height: 0.46rem;
    margin-left: 0.2rem;
    width: 5.65rem;
}
.bhxq{

    margin-top: 0.2rem;
    margin-left: -0.1rem;
}
.bhming{
    margin-left: 0.4rem;
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    background: #FFFFFF;
    opacity: 1;
    border: 1px solid #BA8A51;
    font-size: 0.32rem;
    color: #333333;
}
.bhbh{
  line-height: 0.48rem;
    font-size: 0.28rem;
    color: #999999;
    margin-left: 0.1rem;
}
.nameyuyi{
    overflow: hidden;
    margin-top: 0.2rem;
    margin-left: 0.3rem;
}
.yuyiname{
    float: left;
    width: 0.48rem;
    height: 0.48rem;
    background: #FFFFFF;
    opacity: 1;
    border: 1px solid #BA8A51;
    line-height: 0.48rem;
    text-align: center;
    font-size: 0.32rem;
    color: #333333;
}
.yuyidesc{
    float: left;
    margin-left: 0.2rem;
    width: 5.6rem;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.46rem;
}
.cxiang{
    background-image: url(../images/huijian.png);
    background-size: 100%;
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 auto;
    transform:rotate(90deg);
}
.xysqm{
    overflow: hidden;
    margin-top: 0.1rem;
    margin-left: 0.15rem;
}
.xssqm{
    display: block;
    width: 1.6rem;
    height: 0.72rem;
    line-height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #DEBE9E;
    text-align: center;
    margin-top: 0.2rem;
    float: left;
    margin-left: 0.15rem;
    font-size: 0.28rem;
    color: #C4814D;
}
.hyphyp{
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    height: 0.88rem;
    background: #C83C23;
    border-radius: 0.1rem;
    font-size: 0.32rem;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.88rem;
}
.mgengduo{
    width: 6.9rem;
    height: 0.88rem;
    line-height: 0.88rem;
    background: #FFF8F2;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #EBD3C1;
    margin: 0.3rem auto;
    margin-bottom: 0;
    font-size: 0.28rem;
    color: #9E5F36;
    text-align: center;
}
.mgengduo i{
    background-image: url(../images/tish.png);
    background-size: 100% 100%;
    display: inline-block;
    margin-right: 0.1rem;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
}
.bzxsmu{
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    background: #FFFCF5;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #F3A273;
    padding-bottom: 0.3rem;
}
.bzxstit{
    width: 3.57rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    background: linear-gradient(270deg, #FFC6A1 0%, #F09866 100%);
    border-radius: 0px 0px 0.2rem 0.2rem;
    font-size: 0.36rem;
    font-weight: 600;
    color: #FFFFFF;
    margin: 0 auto;
}
.bzxser{
    font-size: 0.36rem;
    font-weight: 600;
    color: #C83C23;
    margin-top: 0.2rem;
    text-align: center;
}
.redhr{
    background-image: url(../images/rhr.png);
    background-size: 100% 100%;
    width: 6.3rem;
    height: 0.15rem;
    margin: 0.1rem auto;
    margin-bottom: 0;
}
.bzxysdesc{
    width: 6.3rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
}
.bzxysdesc span{
    color: rgba(200, 60, 35, 1);
}
.gehre{
    width: 6.7rem;
    margin: 0.2rem auto;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255, 231, 204, 1);
}
.xysfw{
    overflow: hidden;
    width: 6.3rem;
    margin: 0.2rem auto;
    margin-bottom: 0;
}
.xysfw i{
    background-image: url(../images/bao.png);
    background-size: 100% 100%;
    width: 0.34rem;
    height: 0.34rem;
    display: block;
    float: left;
    margin-right: 0.1rem;
    margin-top: 0.1rem;
}
.xysfwdesc{
    float: left;
    width: 5.7rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;

}
.xysfwdesc span{
    color: rgba(200, 60, 35, 1);
}
.cqmbox{
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    background: #FFFBF6;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #F09866;
}
.cqmtop{
    height: 0.8rem;
    background: #F09866;
    border-radius: 0.1rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.36rem;
    font-weight: 500;
    color: #FFFFFF;
}
.cqmkuang{
    padding: 0.2rem 0.3rem 0.3rem 0.3rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
}
.bhzitem{
    width: 6.3rem;
    margin: 0rem auto;
    margin-bottom: 0;
    font-size: 0.32rem;
    font-weight: 500;
    color: #C83C23;
}
.bzxiang{
    width: 6.3rem;
    margin: 0.1rem auto;
    margin-bottom: 0;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
}
.bbnqmdesc{
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.52rem;
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;

}
.bbqmbtn{
    width: 6.9rem;
    margin: 0.2rem auto;
    height: 0.88rem;
    background: linear-gradient(180deg, #F36951 0%, #C83C23 100%);
    border-radius: 0.5rem;
}
.bbqmurl{
    display: block;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.32rem;
    font-weight: 500;
    color: #FFFFFF;
}
.sxbix{
    width: 6.9rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    background: #F8EFE5;
}
.sxbtop{
    width: 4.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    background: linear-gradient(270deg, #F5B247 0%, #FEDC97 99%);
    border-radius: 0.4rem 0.4rem 0px 0px;
    margin: 0 auto;
    font-size: 0.36rem;
    font-weight: 500;
    color: #9E5F36;
}
.sxkuang{
    width: 6.9rem;
    margin: 0 auto;
    padding: 0.1rem;
    background: #EECCAE;
    border-radius: 0.4rem;
}
.sxneik{
    width:6.7rem;
    margin: 0 auto;
    background: #FDF6EB;
    padding: 0.2rem 0.4rem;
    border-radius: 0.3rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
}
.qmlist_box{
    width: 6.9rem;
    margin: 0rem auto;
}
.listtab {
    width: 2.12rem;
    height: 0.64rem;
    background: #F7F7F7;
    padding: 0.04rem;
    border-radius: 0.1rem;
    margin: 0.3rem auto;
    margin-bottom: 0;
    opacity: 1;
    border: 1px solid #E6E6E6;
}

.tabitem {
    float: left;
    width: 1rem;
    height: 0.56rem;
    border-radius: 0.1rem;
    line-height: 0.56rem;
    text-align: center;
    font-size: 0.28rem;
    color: #999999;
}
.tabon_item {
    background: #FFFFFF;
    box-shadow: 0px 0.02rem 0.04rem 1px rgb(0 0 0 / 10%);
    color: #333;
}
.hotdannzi_list {
    overflow: hidden;
    margin-left: -0.3rem;
}
.hotaitem {
    display: inline-block;
    float: left;
    margin-left: 0.3rem;
    margin-top: 0.3rem;
    width: 0.6rem;
    height: 0.6rem;
}
.danci_item {
    width: 0.6rem;
    height: 0.6rem;
}
.tjming{
    overflow: hidden;
    margin-left:-0.15rem;
}
.tjmingitem{
    display: block;
    float: left;
    width: 1.6rem;
    height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.1rem;
    opacity: 1;
    border: 1px solid #DEBE9E;
    line-height: 0.72rem;
    text-align: center;
    font-size: 0.28rem;
    color: #C4814D;
    margin-left: 0.15rem;
    margin-top: 0.2rem;
}