@charset "utf-8";
/* 初始化 */
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
img {max-width: 100%;height: auto;width:auto\9; /* ie8 */}
*{margin:0; padding:0; border:none;box-sizing:border-box;}
body{background:#fff;color:#000;font-size: 14px;}
em,i{font-style: normal;}
a{text-decoration:none; color:#000;}
a:hover{ text-decoration:none;}
ul,ol li{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight: normal;}
input,select{outline: none;}
.fl{float: left;}
.fr{float: right;}
.flex{display:flex;}
.flex-between{justify-content:space-between;}
.align-center{align-items: center;}
.copy{text-align: center;color:#999;font-size: 13px;padding:5px 0;}
.main{width: 1200px;margin:0 auto;}
.center{text-align: center;}

/*头部样式*/
.KBJtop{
	height:120px;line-height:120px;text-align: center;
	font-size: 32px;color: #fcf1a6;font-weight: bold;
	background:#222f47 url("../images/zhongqiu.jpg") no-repeat bottom center;
	border-bottom: 3px solid #d23431;
	letter-spacing: 3px;
}
.KBJ_nav{background:#fff6f4;}
.KBJ_nav a{color: #000;display: block;height:48px;line-height:48px;font-size: 18px;padding:0 20px;}
.KBJ_nav a i{font-size:20px;vertical-align:top;padding-right:8px;}
.KBJ_nav a:hover, .KBJ_nav a.on{background:#c20406;color: #fff6bb;}

/*个人信息显示*/
.userID{
	width: 1200px;
	margin: 20px auto;
    height: 60px;
    line-height: 60px;
    padding: 0 65px;
    font-size: 16px;
    background: url(/pt/images/moren.png) no-repeat left center;
    -webkit-background-size: 50px 50px;
    background-size: 50px 50px;
	}
.zqHD{overflow:hidden;height:80px;margin-bottom:20px;}
.wybm001 { float: right; width: 170px; height: 42px; background: #d42511; color: #fcf1a6; line-height: 42px; text-align: center; border-radius: 4px; margin-top: 17px; }

/*20250506中秋活动介绍*/
.Moon_Festival{background:url("../images/ZQbgpc.jpg") no-repeat center top;height: 1500px;-webkit-background-size: contain;background-size: contain;padding-top: 520px;margin-bottom:40px;}
.daoyu{margin-bottom: 20px;text-indent:32px;}
.Moon_Festival h3{text-align: center;padding-top: 545px;font-size: 36px;margin-bottom:20px;color: #091664;font-weight: bold;letter-spacing: 2px;}
.title{background:url(../images/ZQtitle.png) no-repeat center;width: 180px;line-height: 42px;-webkit-background-size: contain;background-size: contain;text-align: center;margin:0 auto;color: #fff;font-size: 19px;}
.tit_con{padding:15px 0;font-size: 17px;color: #051053;}
.Moon_Festival .txt{width: 890px;margin:0 auto;padding:10px 30px 12px;font-size: 17px;line-height:28px;color: #051053;}
.gotobtn{display: block;margin:0 auto 10px;width:30%;line-height:44px;background: #d42511;color:#fff;font-size:16px;text-align: center;border-radius:8px;}
.MT30{margin-top:15px;}
.yyzhichi{margin-bottom: 30px;}
.yunyingTT{text-align: center;font-size: 13px;color: #666;margin-top:10px;line-height: 20px;}

.Moon_Festival .txt .PCimg{display: block;margin:10px auto;border-radius:10px;}
.Moon_Festival .txt .SJimg{display:none;}

/*20250507订单支付页*/
.addressBox{}
.addressBox .Box1{background: #f9f9f9;padding:15px;margin:20px 0;border-radius:6px;}
.addressBox .Box1 a{display: block;position: relative;}
.addressBox .Box1 a .dizhiXZ{position: absolute;right: 0;top:8px;font-size: 30px;}
.addressBox .Box1 h3{font-size: 18px;margin-bottom: 5px;background:url("../images/dizhi.png") no-repeat left top;-webkit-background-size: contain;background-size: contain;padding-left: 30px;}
.addressBox .Box1 h3 i{font-size:22px;margin-right: 8px;}
.addressBox .Box1 span{font-size:16px;font-weight: bold;padding-left:32px;}
.addressBox .Box{overflow: hidden;margin-bottom:10px;padding: 15px;box-shadow: 0 0 8px #ddd;}
.addressBox .Box p{font-size: 16px;float: left;width: 12%;}
.addressBox .Box textarea{font-size: 16px;border:1px solid #eee;width:88%;resize: none;border-radius:5px;outline: none;padding: 10px;float: right;}
.zhifuBtn{text-align: center;margin:30px 0 10px;}
.zhifuBtn .payBtn{width: 300px;height:52px;font-size: 17px;background:#d42511;color: #fff;border-radius:5px;}
/*20250508选择收货地址*/
.dizhiGL{box-shadow:0 0 8px #ddd;padding: 15px 15px 50px;margin-bottom: 30px;}
.dizhiGL .box{display:flex;justify-content:space-between;margin-bottom: 20px;}
.dizhiGL .box p{font-size: 16px;font-weight: bold;}
.dizhiGL .box a{color:#408bf7;}
.dizhiList{display:flex;flex-wrap:wrap;}
.dizhiList dl{width:32%;border:1px solid #eee;border-radius:4px;padding:15px;margin-bottom: 1%;margin-right: 1%;cursor: pointer;}
.dizhiList dl dt{margin-bottom: 8px;font-size: 16px;position: relative;}
.dizhiList dl dt i{margin-right: 6px;}
.dizhiList dl:hover, .dizhiList dl.on{border-color:#ff5000;color: #ff5000;}
.dizhiList dl.on dt::after{content: "默认";background: #ff5000;color:#fff;border-radius:3px;position: absolute;font-size: 12px;padding:2px 8px;right: 0;top: 0;}
.quedingBtn{display: block;margin:0 auto 50px;background: #ff5000;width: 300px;height: 52px;font-size: 17px;color: #fff;border-radius: 5px;text-align: center;line-height: 52px;}

/*========积分说明弹框==========*/
.popwin{width: 100%;height: 100%;background:rgba(0,0,0,.5);position:fixed;left: 0;top: 0;display: none;}
.JFsm .txt, .JFsy .txt{width:450px;height: 240px;margin:auto;left: 0;top: 0;bottom: 0;right: 0;border-radius:8px;position: absolute;background: #fff;padding: 30px;}
.JFsm .txt h3, .JFsy .txt h3{text-align: center;font-size: 18px;font-weight: bold;margin:10px 0 20px;}
.JFsm .txt p{margin-bottom: 10px;}
.JFsm .txt .close{position: absolute;top:10px;right: 10px;}
.JFsm .txt .close i{font-size: 28px;color: #666;}
.JFsm .txt .close i:hover{color: #000;}

.JFsy .txt{padding:15px;height:325px;}
.JFsy .txt h3{margin-top: 0;}
.JFsy .txt p{background: #f5f5f5;padding:8px 15px;margin-bottom: 20px;}
.JFsy .txt li{border:1px solid #eee;border-radius:4px;margin-bottom:10px;padding:15px;position: relative;}
.JFsy .txt li input{border-color:#ff5000;-webkit-appearance:none;color: #ddd;position: absolute;right:20px;}
.JFsy .txt li.on{border-color:#ff5000;}
.JFsy .txt li input:checked{color: #ff5000;}
.JFsy .txt li input:checked ~ span{color: #ff5000;}
.JFsy .txt .okgo{display: block;margin:30px auto 0;width: 60%;height: 38px;background: #ff5000;color: #fff;border-radius:4px;font-size: 16px;}


/*========20250513编辑地址============*/
.dizhiBox{}
.dizhiBox h3{background: #f5f5f5;padding:10px 15px;font-weight: bold;margin-bottom: 10px;}
.dizhiBox li{margin-bottom:30px;padding-left:20px;}
.dizhiBox li .sp1{display: block;margin-bottom:5px;}
.dizhiBox li .sp2{width:16%;display: inline-block;}
.dizhiBox li .sp3{width:60%;display: inline-block;}
.dizhiBox li .sp4 input{background: none;padding:0 8px;}
.dizhiBox li .sp4 i{color:#ff5000;}
.dizhiBox li .sp4 .on{color:#ff5000;}

/*报名信息确认提示*/
.hanjiaTip { margin-bottom: 30px; color: red; font-weight: bold; font-size: 15px; text-align: left; margin-left: 30% }
.hanjiatijiao { text-align: center; margin-bottom: 30px; }
.hanjiatijiao button { width: 240px; background: #01a9b4 !important; color: #fff !important; border: none; height: 42px; margin: 0 10px; }
.hanjiatijiao button.qxbm { background: #f92727 !important; }
.bmnjbj { color: red; padding-left: 30%; font-size: 16px; }

.bmxx20 { border: 1px solid #eee; margin: 50px 0; }
.bmxx20 h3 { text-align: center; font-size: 18px; margin-bottom: 40px; background: aliceblue; padding: 15px; box-shadow: 0 1px 2px #ddd; }
.bmxx20 .con .RadDropDownList_Bootstrap .rddlInner { height: 42px; border: 1px solid #eee !important; }
.bmxx20 .con { position: relative; }
.bmxx20 .con .gxxm0620 { position: absolute; right: 0; border: none; background: darkorange; color: #fff; height: 42px; }
.bmxx20 .editOut .con { width: 435px; }
.bmxx20 .my_box { background: url('../images/wxylogo.png') no-repeat center; background-size: contain; }

/*上传附件样式*/
.RadUpload .ruBrowse{width:auto !important;}
.RadUpload{width:auto !important;float:left;}
.newSC27{padding:8px 15px;margin-left:20px;border-radius:4px;background:darkorange;color:#fff;}
.redSM{color:#ff5000;}
.blueCK { color:blue; text-decoration:underline; }
.dzxz27{width:50% !important;}

/*20250727新版月饼样品展示*/
.YDxuzhi { border: 1px solid #e6a749; padding: 10px;background:#ffe1bf;}
.YDxuzhi .txt{border:1px solid #f1603c;padding:10px;}
.YDxuzhi h3 { text-align: center; font-size: 18px; margin-bottom: 10px; }
.YDxuzhi p{margin-bottom:3px;font-size:16px;}
.YDxuzhi .txt .gotobtn{margin-top:20px;}
.ypzs h3 { text-align: center; font-size: 20px; color: #f77c21; position: relative; padding-bottom: 20px; margin-top: 20px;letter-spacing:1px; }
.ypzs h3::after { content: ""; width: 0; height: 0; position: absolute; left: 49%; top: 75%; border-left: 10px solid transparent; /* 让左边透明 */ border-right: 10px solid transparent; /* 让右边透明 */ border-top: 14px solid #f77c21; /* 顶部为三角形颜色 */ }
.ypzs p { text-align: center; font-size: 18px; color: darkgreen; }
.ypzs .zsPic{}
.ypzs .zsPic img{float:left;width:48%;margin:1%;box-shadow:0 0 5px #ccc;}
.ypzs .swwz{font-size:14px;color:#999;display:block;margin-bottom:60px;text-align:right;}
.ypzs .gotobtn{display:none;}

/*付款页*/
.payBox { width: 1200px; margin: 0 auto; }
.payBox h5 { text-align: center; font-size: 22px; line-height: 100px; }
.payBox h5 b { font-size: 36px; padding: 0 5px; }
.payBox p { color: #666; margin-bottom: 15px; text-align: left; }
.payBox ul { overflow: hidden; box-shadow: 0 0 5px #ddd; padding: 5%; }
.payBox ul li { float: left; width: 50%; text-align: center; }
.payBox ul li img { width: 220px; height: 220px; margin-bottom: 20px; border: 1px solid #eee; }
.payBox ul li span { display: block; }
.payBox ul li a { background: #ff8503; color: #fff; height: 40px; width: 250px; border-radius: 5px; margin-top: 20px; display:inline-block; line-height:40px; text-align:center; }

/*=====手机端样式显示======*/
@media screen and (max-width: 750px) {
	body{font-size:.28rem;}
	/*头部*/
	.main{width:100%;}
	.KBJtop{height:1.8rem;line-height:1.8rem;font-size:.44rem;-webkit-background-size:contain;background-size:contain;letter-spacing:1px;}
	.KBJ_nav a {width:100%;height:.8rem;line-height:.8rem;font-size:.3rem;padding: 0;text-align: center;}
	.KBJ_nav a i{font-size:.36rem;padding-right:.1rem;}
	.KBJ_nav .home{width:33%;}
	.KBJ_nav .mine{width:67%;justify-content: flex-end;}
	.KBJ_nav .mine a{width:50%;}
	
	/*个人信息显示*/
	.userID{
		width: 96%;
		margin: .3rem auto;
		height: 1rem;
		line-height: normal;
		padding-left:1.2rem;
		font-size: .28rem;
		background: url(/pt/images/moren.png) no-repeat left center;
		-webkit-background-size: .9rem .9rem;
		background-size:  .9rem .9rem;
	}
	.zqHD { height: auto; margin-bottom:.3rem; }
	.zqHD .fl{width:100%;}
	.zqHD .fr{ width: 100%;text-align:center; }
	.wybm001 { float:none;display:block; width:60%; height: .8rem; line-height: .8rem; margin:.3rem auto; }

	.userID b{display: block;font-size: .32rem;padding-top: .1rem;}

	/*20250506中秋活动介绍*/
	.Moon_Festival{background-image:url("../images/ZQbgmobile.jpg");height:auto;padding:4.2rem 0 .75rem;-webkit-background-size:100% 100%;background-size:100% 100%;margin-bottom:0;}
	.daoyu{margin-bottom:.2rem;}
	.title{font-size: .3rem;width:3.2rem;line-height:.8rem;}
	.tit_con{padding: .24rem 0;font-size:.28rem;}
	.MT30{margin-top:.2rem;}
	.Moon_Festival h3{padding-top:4.3rem;font-size:.4rem;margin-bottom:.15rem;letter-spacing: 0;}
	.Moon_Festival .txt{width:92%;margin:0 auto;padding:0;font-size: .28rem;line-height:.44rem;}
	.Moon_Festival .txt p{text-indent:0;}
	.Moon_Festival .txt .PCimg{margin:.4rem auto;width:100%;border-radius:.1rem;}
	.gotobtn{width:80%;height:.8rem;line-height: .8rem;font-size:.3rem;margin-top:.2rem;}
	.yyzhichi{margin-bottom: .3rem;}

	.Moon_Festival .txt .PCimg{display: none;}
	.Moon_Festival .txt .SJimg{display: block;margin:.4rem auto;width:100%;border-radius:.1rem;}

	/*20250507订单支付页*/
	.addressBox .Box1{padding:.2rem .1rem .2rem .2rem;margin: .2rem 0;box-shadow:0 0 .2rem #ddd;background: none;border-radius:0;}
	.addressBox .Box1 a .dizhiXZ{top:.2rem;font-size: .46rem;}
	.addressBox .Box1 h3{font-size: .28rem;-webkit-background-size:.4rem .4rem;background-size:.4rem .4rem;padding:0 .5rem;}
	.addressBox .Box1 h3 i{font-size:.32rem;margin-right:.14rem;}
	.addressBox .Box1 span{font-size:.28rem;padding-left:.5rem;}
	.addressBox .Box{padding: .2rem;}
	.addressBox .Box p{font-size: .28rem;width:100%;padding-bottom:.1rem;}
	.addressBox .Box textarea{font-size: .28rem;width:100%;padding: .15rem;}
	.addressBox .Box ul{width:100%;}
	.addressBox .Box ul li{margin-bottom:.2rem;font-size: .28rem;}
	.addressBox .Box ul li.top span{font-size:.3rem;margin-bottom: .2rem;}
	.addressBox .Box ul li:nth-last-child(1) em{font-size: .34rem;}
	.addressBox .Box ul li em{font-size:.26rem;}
	.zhifuBtn{text-align: center;}
	.zhifuBtn .payBtn{width: 90%;height:1rem;font-size: .32rem;}
	/*20250508选择收货地址*/
	.dizhiGL{padding:.3rem .2rem;}
	.dizhiGL .box{margin-bottom: .3rem;}
	.dizhiGL .box p{font-size: .3rem;}
	.dizhiList dl{width:100%;padding:.2rem;}
	.dizhiList dl dt{font-size: .3rem;}
	.quedingBtn{margin:0 auto 1rem;width: 80%;height: 1rem;font-size: .3rem;line-height: 1rem;}
	
	/*========积分说明弹框==========*/
	.JFsm .txt, .JFsy .txt{width:90%;height: 3.5rem;padding: .3rem;}
	.JFsm .txt h3{font-size: .32rem;margin:.2rem 0 .4rem;}
	.JFsy .txt{padding:.3rem;height:6.4rem;}
	.JFsy .txt p{margin-bottom: .4rem;}
	.JFsy .txt li{margin-bottom:.2rem;padding:.3rem;}
	.JFsy .txt li input{right:.3rem;}
	.JFsy .txt .okgo{margin:.5rem auto 0;width: 100%;height: .8rem;font-size: .32rem;}

	/*========20250513编辑地址============*/
	.dizhiBox{}
	.dizhiBox h3{padding:0 .3rem;line-height:.8rem;margin-bottom:.3rem;}
	.dizhiBox li{margin-bottom:.2rem;padding:0;border:1px solid #eee;border-radius:.1rem;}
	.dizhiBox li .sp1{padding-top:.2rem;padding-left: .3rem;}
	.dizhiBox li .sp2, .dizhiBox li .sp3{width:100%;display:block;margin-bottom:.05rem;padding:0 .3rem;}
	.dizhiBox li .sp4{display: block;margin-top: .3rem;text-align: right;background: #f9f9f9;padding:.2rem;}
	.dizhiBox li .sp4 i{font-size: .28rem;}
	
	/*中间高度*/
	.hanjiaheight { min-height: calc(100vh - 32vh); }
	.hanjiaTip { margin: .5rem 0 .5rem; font-size: .28rem; padding: 0 .2rem; }

	/*活动报名*/
	.bmxx20 { margin: .3rem 0; border: none; }
	.bmxx20 h3 { margin: 10px 0; }
	.hanjiatijiao { margin-bottom: 0; font-size: .32rem; }
	.hanjiatijiao button { margin-bottom: .3rem; }
	.bmxx20 .editOut .Lspan { width: 20%; }
	.bmxx20 .editOut .con { width: 78%; }
	.bmnjbj { padding-left: 20%; font-size: .28rem; }

	/*上传附件样式*/
	.RadUpload .ruBrowse { width: auto !important; }
	.RadUpload { width:100% !important;text-align:center !important; }
	.newSC27 {  margin:0 auto .1rem;display:block;width:78%;}
	.redSM {font-size:.26rem; }
	.blueCK { display: block; width: 2rem; margin: 0.3rem auto; text-align: center; }
	.dzxz27 { width: 100% !important; }

	/*20250727新版月饼样品展示*/
	.YDxuzhi { padding: .2rem;margin:0 1.5%;}
	.YDxuzhi .txt{padding:.1rem;}
	.YDxuzhi p{font-size:.28rem;margin-bottom:.1rem;}
	.YDxuzhi h3 { font-size: .32rem; margin-bottom: .1rem; }
	.YDxuzhi .txt .gotobtn{margin-top:30px;}
	.ypzs h3 { font-size: .36rem; padding-bottom: .4rem; margin-top: .3rem; }
	.ypzs h3::after{top:60%;}
	.ypzs p { font-size: .32rem; }
	.ypzs .zsPic img{width:98%;margin:1%;}
	.ypzs .swwz{padding:.2rem;font-size:.25rem;margin-bottom:0;text-align:center;}
	.ypzs .gotobtn{display:block;}

	/*付款页*/
	.payBox { width: 100%; }
	.payBox h5 { font-size: .32rem; line-height: 1rem; }
	.payBox h5 b { font-size: .6rem; }
	.payBox p { margin-bottom: .2rem; }
	.payBox ul { box-shadow: none; }
	.payBox ul li { width: 100%; margin-bottom: 1.2rem; }
	.payBox ul li img { width: 2.5rem; height: 2.5rem; margin-bottom: .1rem; }
	.payBox ul li span { font-size: .26rem; }
	.payBox ul li a { height: .75rem; width: 80%; margin-top: .2rem; }
}



