@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}
html {
    max-width: 750px;
    margin: 0 auto;
}
body {
	font: normal 0.24rem  "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	margin: 0px;
	padding: 0px;
     background-color:#f8f8f8;
}
body:before {
  content: ' ';

  position: fixed;

  z-index: -1;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;
  background-color: #f8f8f8;
  }
body.newqubg:before{ background-image: linear-gradient(to bottom,#fe7835,#f8f7f6,#fce8de,#ffffff);}
input,select,button,textarea{font: normal 0.24rem  "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; padding:0px; margin:0px;}
ul,li,dt,dl,dd,form,p,h1,h2,h3{ margin:0px; padding:0px;}
li{
	list-style-type: none;
}
a,a:hover{ text-decoration:none;}
a{-webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
    outline: none;
    background: none;
    text-decoration: none;}
img { max-width: 100%; border:none; display: inherit;}
img, object { max-width: 100%;}
img { width: 100%; }
ins {text-decoration: none;}
img { -ms-interpolation-mode: bicubic; }
.qfloat{ float:none; clear:both;}
.douhua{-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
table *{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.table {
    width: 100%;
    max-width: 100%;
}
.yuanjiao{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.fl{ float:left;}
.fr{ float:right;}
.com-read{ color:#dd1b5b; }
.xinla-main{ width: 100%; position: relative; max-width: 750px; margin: 0rem auto 1.5rem auto;}
.button{outline: none;background-color: #f04827;-webkit-appearance: none; display: block;height: 0.76rem; font-size: 0.3rem; font-weight: bold; margin:0.2rem auto; color: #ffffff; line-height: 0.72rem; border-radius: 0.4rem; text-align: center;/*text-shadow: 1px 1px 0.02rem #c15105;*/ }
.laj-tj{ width:48%; border: solid 0.03rem #ff6b00;background-image: linear-gradient(to bottom, #ffe666, #f59027, #ff7104); box-shadow: 0.03rem 0.03rem 0.03rem #ffffff inset;}
.bbut{outline: none; border: none;background-color: #ff6607;-webkit-appearance: none; 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffd262),to(#ff6607));
    background-image: -webkit-linear-gradient(#ffd262,#ff6607);
    background-image: -moz-linear-gradient(#ffd262,#ff6607);
    background-image: -ms-linear-gradient(#ffd262,#ff6607);
    background-image: -o-linear-gradient(#ffd262,#ff6607);
    background-image: linear-gradient(#ffd262,#ff6607);}
.cbut{ background-color: #ffffff; border: solid 1px #dd1b5b; -webkit-appearance: none; }
.laj-hui{ width: 50%; border: solid 0.04rem #c1c1c1; background-color: #c1c1c1; }
.alinkbg{ display: block; outline: none; background-color: #ff6607; background-image: -webkit-linear-gradient(to bottom, #ffd262, #ff6607);background-image: linear-gradient(to bottom, #ffd262, #ff6607);
  background-image: -moz-linear-gradient(to bottom, #ffd262, #ff6607);}
/*筛选弹出层*/
.up_tcnr{ display: none; text-align:center; background-image:url(../img/tcbg.png); position:fixed; background-repeat:repeat; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:9999;}
.up_tcnrs{display: none; text-align:center; background-image:url(../img/tcbg.png); position:fixed; background-repeat:repeat; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:9999;
  backdrop-filter: saturate(180%) blur(12px);-webkit-backdrop-filter: saturate(180%) blur(12px);-moz-backdrop-filter: saturate(180%) blur(12px);}
.pt-page-fade {
	-webkit-animation: fade .4s ease both;
	animation: fade .4s ease both;
	-moz-amimation:fade .4s ease both;
}
@-webkit-keyframes fade {
	from {opacity: 0; }
	to { opacity: 1; }
}
@keyframes fade {
	from { opacity: 0;}
	to { opacity: 1; }
}
@-moz-keyframes fade{
	from { opacity: 0;}
	to { opacity: 1; }
	}
	
.pt-page-moveIconUp {
	-webkit-animation: moveIconUp ease 1.5s both infinite;
	animation: moveIconUp ease 1.5s both infinite;
}
@-webkit-keyframes moveIconUp {
	0% { -webkit-transform: translateX(100%); opacity:0;}
	50% { -webkit-transform: translateX(0%); opacity:1;}
	100% { -webkit-transform: translateX(-100%); opacity:0;}
}
@keyframes moveIconUp {
	0% { -webkit-transform: translateX(100%); transform: translateX(100%); opacity:0;}
	50% { -webkit-transform: translateX(0%); transform: translateX(0%); opacity:1;}
	100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity:0;}
}
.fand-tc-nr{position: absolute; width:90%; max-width: 750px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.fand-main{ width: 100%; padding: 0.3rem 5% 0.7rem 5%; background-image: linear-gradient(to bottom,#fe7734,#fd9760);background-image: -webkit-linear-gradient(to bottom,#fe7734,#fd9760);}
.fand-top{ width: 100%; height: 1.4rem; position: relative;}
.fand-toux{ float: left; width: 1.4rem; border:solid 0.04rem #fd9c65; height: 1.4rem; background-color: #ffffff; border-radius: 0.7rem; overflow: hidden; }
.fand-toux img{ width: 1.4rem; height: 1.4rem; display: inherit; }
.fand-tright{ float: left; color: #ffffff; width: 72%;  height: 1.4rem; padding-left: 0.2rem; }
.fand-tright dt{ font-size: 0.26rem; padding: 0.26rem 0rem 0.1rem 0rem; line-height: 0.4rem; }
.fand-tright dd{ font-size: 0.26rem;height:0.5rem; line-height: 0.5rem; }
.fand-tright dd big{ font-size: 0.42rem; font-weight: bold; vertical-align: -0.04rem; }
.fand-order{position: absolute; right: 0rem; top: 0.7rem; display: block; background-color: #fff9f2; width: 1.5rem; height: 0.46rem; line-height: 0.46rem; color: #000000; font-size: 0.25rem; text-align: center; border-radius: 0.5rem;}
.fand-tishi{ border-radius: 0.5rem; background-color:rgba(255,255,255,0.55); display: inline-block;font-size: 0.24rem; padding: 0.05rem 0.2rem; color: #000000;margin-top: 0.2rem; }
.fand-conter{ background-color: #f8f8f8; border-radius: 0.2rem; position: relative; margin-top: -0.4rem; min-height: 5rem; padding:4% 4%; }
.fand-sous{width: 100%; height: 0.7rem; position: relative;}
.fand-sous dt{ float:left; width: 50%; background-color: #ffffff; height: 0.7rem; border-radius: 0.1rem; line-height: 0.72rem; text-align: left; font-size: 0.28rem; padding: 0rem 0.2rem;}
.fand-sous label{ display: block; float: right; width: 48%; background-color: #ffffff; height: 0.7rem; line-height: 0.72rem; text-align: left; font-size: 0.28rem; padding: 0rem 0.2rem; }
.fand-sous label input{ float: right; margin-top: 0.24rem;}
.fand-sous dt i{ float: right; width: 0.4rem; height: 0.4rem; margin-top: 0.15rem; background-image: url(../img/down.svg); background-size: 100%; background-position: center; background-repeat: no-repeat; }
.fand-sous dt i.checkup{background-image: url(../img/up.svg);}
.fand-ddips{z-index: 1; display: none; top:0.6rem; padding: 2%; left: 0%; position: absolute;background-color:#ffffff;width: 50%; border-radius:0rem 0rem 0.2rem 0.2rem; }
.fand-ddips a{ position: relative; width: 100%;display: block; height: 0.6rem; line-height: 0.6rem; background-color: #f8f8f8; border-radius: 0.1rem; margin: 0.1rem 0rem; font-size: 0.28rem;color: #000000; padding: 0rem 0.2rem;}
.fand-ddips a.action::before{ content: '';position: absolute; width: 0.3rem; height: 0.3rem; background-image: url(../img/check.svg); background-position: center; background-size: 100%; background-repeat: no-repeat;top: 0.18rem; right: 0.2rem; }
.fand-cplist{ width: 100%;padding: 2% 0%; }
.fand-cplist ul li{ background-color: #ffffff; width: 100%;box-shadow: 0rem 0rem 0.1rem rgba(0,0,0,0.1); border-radius: 0.15rem; padding: 2%; margin: 0.2rem 0rem;}
.fand-cpimg{  width:30%; height: 1.8rem; float: left;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
.fand-cpimg img{ width: 100%; height: auto; display: inherit; margin: auto; }
.fand-cplist ul li dl{ float: right; width: 66%; }
.fand-cplist ul li dl dt{ font-size: 0.27rem; font-weight: bold; padding-top: 0.1rem 0rem; }
.fand-cplist ul li dl dd{ font-size: 0.25rem; color: #666666; margin: 0.05rem 0rem; height: 0.68rem; line-height: 0.34rem; overflow: hidden; }
.fand-cplist ul li dl p{ position: relative; width: 100%; min-height: 0.54rem; }
.fand-cplist ul li dl p del{ display: block; font-size: 0.24rem; color: #999999; }
.fand-cplist ul li dl p big{ display: block; font-size: 0.28rem; font-weight: bold; color: #fe5700; }
.fand-aljdh{ position: absolute; width: 1.7rem; height: 0.54rem; line-height: 0.56rem; bottom: 0rem; border-radius: 0.4rem; right: 0rem; display: block; background-color: #ff7d39; color: #ffffff; text-align: center; font-size: 0.28rem; }
.fangd-show{padding: 4%;}
.fangd-show-cp{ width: 100%; background-color: #ffffff; border-radius: 0.2rem; overflow: hidden;}
.fangd-show-cp img{ margin:0.1rem auto; width: 70%; display: inherit; }
.fangd-dhiel{ width: 100%; padding: 0.25rem 0.1rem; position: relative; }
.fangd-dhiel h3{ padding:0rem; font-size: 0.3rem; }
.fangd-dhiel h6{ font-size: 0.26rem; color: #666666; line-height: 0.34rem; padding: 0.1rem 0rem; }
.fangd-dhiel del{ display: block; width: 100%; height: 0.3rem; line-height: 0.3rem; color: #999999; font-size: 0.24rem; }
.fangd-dhiel big{ display: block; font-size: 0.3rem; height: 0.4rem; line-height: 0.4rem; font-weight: bold; color: #fe5700;}
.fangd-ljdhnl{ position: absolute; width: 1.8rem; height: 0.62rem; line-height: 0.62rem; bottom: 0.24rem; border-radius: 0.4rem; right: 0rem; display: block; background-color: #ff7d39; color: #ffffff; text-align: center; font-size: 0.28rem; }
.fangd-dsnr{ background-color: #ffffff; padding: 4%; line-height: 0.4rem; border-radius: 0.14rem; font-size: 0.24rem; text-align: left; }
.fangd-dsnr p{ padding: 0.05rem 0rem; }
.fangd-dsnr h3{ font-size: 0.28rem; padding: 0.05rem 0rem; }
.fangd-dsnr h4{ font-size: 0.26rem; font-weight: bold; padding: 0.05rem 0rem; }
.fangd-tcxjnr{ width: 90%; background-color: #ffffff; border-radius: 0.2rem; padding: 4%; margin: auto; border:solid 0.05rem #ffba97; }
.fangd-tcxjnr h3{ font-size: 0.3rem; text-align: center; padding: 0.3rem 0rem; }
.fangd-form{ width: 100%; margin: 0.2rem 0rem; height: 0.8rem; background-color: #f5f5f5; border-radius: 0.1rem; }
.fangd-form span{width: 30%;font-size: 0.26rem; font-weight: bold;height: 0.4rem; line-height: 0.4rem; border-right: solid 1px #bcbbbb; text-align: center; float: left; margin-top: 0.2rem;}
.form-input{-webkit-appearance:none; float: left; background-color: #f5f5f5; width: 69%; font-size: 0.26rem; border:none; outline: none; height: 0.8rem; line-height: 0.8rem; padding: 0rem 0.2rem;}
.fang-button{-webkit-appearance:none;border:none;border-radius: 0.1rem; margin:0.4rem auto 0.1rem auto; font-size: 0.28rem;font-weight: bold; display: block; width: 48%; height: 0.76rem; line-height: 0.76rem; color: #ffffff; background-color: #fc6e25; outline: none;}
.fangd-close{ width: 10%; margin: 0.4rem auto 0rem auto; }
.add{height:100%;overflow:hidden;}
.fangd-bnt{ width: 100%; }
.fang-bnts{-webkit-appearance:none;border:none;border-radius: 0.1rem; margin:0.4rem auto 0.1rem auto; font-size: 0.28rem;font-weight: bold; display: block; width: 48%; height: 0.76rem; line-height: 0.7rem; color: #fc6e25; background-color: #ffffff; border:solid 0.04rem #fc6e25; outline: none;}
.fangd-order{ width: 100%; padding: 2% 4%; }
.fangd-order ul li{ width: 100%; background-color: #ffffff; margin: 0.3rem 0rem; box-shadow: 0rem 0rem 0.34rem rgba(0,0,0,0.1); padding:0rem 4%; border-radius: 0.2rem; overflow: hidden; }
.fangd-order ul li h3{border-bottom: solid 1px #dddddd; width: 100%; padding: 0.18rem 0rem 0.18rem 0rem; font-size: 0.28rem; font-weight: bold;}
.fangd-order ul li dl{ position: relative; display: block; width: 100%; padding: 0.1rem 0rem; float: none; clear: both; }
.fangd-order ul li dl dt{width:30%; height: 1.8rem; float: left;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
.fangd-order ul li dl dt img{ width: 100%; height: auto; display: inherit; margin: auto; }
.fangd-order ul li dl dd{ float: right; width: 66%; min-height: 1.7rem; position: relative; }
.fangd-order ul li dl dd p{ font-size: 0.28rem; font-weight: bold;padding: 0.05rem; }
.fangd-order ul li dl dd span{ display: block; width: 100%; font-size: 0.25rem; color: #999999; line-height: 0.4rem; }
.fangd-order ul li dl dd big{ display: block;
    font-size: 0.28rem;
    font-weight: bold;
    color: #fe5700;}
.order-zt{ display: block; position: absolute; right: 0rem; bottom: 0rem; width: 1.6rem; height: 0.6rem; line-height: 0.6rem; border-radius: 0.5rem; text-align: center; font-size: 0.26rem; font-weight: bold; }
.or-fahuo{ background-color: #fe5700; color: #ffffff; }
.or-xiadan{ background-color: #cccccc; color: #ffffff; }
.fangd-youx{ width: 100%; font-size: 0.24rem; color: #666666; line-height: 0.4rem; background-image: url(../img/attention.svg); background-size: 0.36rem; background-position: left 0.04rem; background-repeat: no-repeat; padding-left: 0.45rem;}
.fangd-youx a{ color: #fe5700; text-decoration:none;  }
.fand-error{width: 100%; text-align: center; padding: 0.5rem 0rem;}
.fand-error img{ width: 100%; margin: auto; display: inherit; }
.fand-error p{ font-size: 0.26rem; padding: 0.1rem; text-align: center; color: #333333; }