body{background-color:#EFF4FA; background-image:url(/images/2023/untitled.png); background-repeat:no-repeat; background-position:center top 70px; background-attachment: fixed; 
	font-family:"PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue",  "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", Arial, SimSun, sans-serif;}	
a:visited {color: #26292D;}
.w-qb-old a:visited{color:#585E68 !important;}
.headz{background: #EFF4FA; position: fixed; top: 0; z-index: 2; height:70px; width: 100%; display: flex; align-items: center;}
.headz-m{width:1200px; min-width:1200px; margin:0 auto; display: flex; /*justify-content: space-between;*/ position: relative;}
/*radio*/
.option-radio{display: none;}
.option-radio+label{position: relative; border-radius:29px; border: 1px solid #A9B2BC; color:#26292D; display: inline-block; font-size:16px; text-align:center; width: 128px; height: 46px; line-height: 44px;}
.option-radio:checked+label{position: relative; border-radius:29px; border: 1px solid #F85454; background:#F85454; display: inline-block; color:#fff; width: 128px; height: 46px;}
.option-radio:checked+label:after{position: absolute; content: ''; font-size: 0; border-radius:2em; }
.option-radio:checked:disabled+label{border-color: #858585;}
.option-radio:checked+label:hover,.option-radio + label:hover {cursor: pointer;background:#F85454;color:#fff; border: 1px solid #F85454;}
/**/
.dzbox{height:390px; position: relative;}
.dzbox img{position: absolute; top: 190px; left:110px;}
.main{width:1200px; margin:auto;}
.mainbox{display: flex; align-items: stretch; flex-direction: row;}
.m-left{ width:840px;}
.m-left-box{background:#fff; height: fit-content; min-height:1032px; border-radius:8px; padding:60px 40px 50px 50px;}
.m-right{width:360px; margin-left:20px;}
.m-right-box{background:#fff; border-radius:8px; padding:16px; margin-bottom:20px; width: 340px; height: fit-content; opacity:0.9}
.tit{font-size:16px;}
.tit::before{background-image: url(/images/2023/dingwei.png); content: ""; vertical-align: middle; display:inline-block; width: 20px; height: 20px; margin-right: 5px; background-repeat: no-repeat; background-position: center center;}
.qb-time{color:#A9B2BC;}
.w-qb{font-size:16px;}
.w-qb p{line-height:30px;}
.w-qb-old{color:#585E68;}
.btn-yl:hover{color:#F85454 !important; text-decoration: none;}
.btn-xq{color:#A9B2BC !important; border-radius:4px; padding:3px 12px; border: 1px solid #A9B2BC; margin-top: 10px; display: block; width: fit-content; font-size:14px;}
.btn-xq:hover{color:#fff !important; border:1px solid #F85454 !important; background:#F85454; text-decoration: none;}
.newbk{width:20px; height:20px; padding:4px;}
.oldd{width:5px;}
.oldbk{padding-left:10px;}
.oldd-od{border: 2px solid #A9B2BC;}
.qb-more{color:#A9B2BC !important;font-size: 14px;}
.qb-more:hover{color:#585E68 !important; text-decoration: none;}
.ul-sbjb{line-height:24px;}
.ul-sbjb a{color:#585E68;font-size: 14px;}
.ul-sbjb a:hover{color:#F85454;}	
.ul-sbjb span{color:#A9B2BC; font-size:14px; float:right;}
.ul-sbjb i{font-style: normal; color:#0241BC;}
.ul-sbjb li:before {content: ""; display: inline-block; width:2px; height:2px; border-radius: 50%; background-color:#E4E8EE; border: 1px solid #E4E8EE; margin-right:4px; margin-bottom: 3px;} 
hr {border: none; border-bottom: 1px dashed #E4E8EE; margin:10px 2px;}
.qb-page{font-size:14px; display: flex; align-items: center; justify-content: center; margin-top:20px;}
.qb-page span{background:#F85454; color:#fff; text-decoration: none; border:1px solid #F85454; border-radius:4px; display: flex; justify-content: center; align-items: center; padding:10px 16px; margin:0 5px;}
.qb-page a{background:#fff; color:#26292D; text-decoration: none; border:1px solid #fff; border-radius:4px; display: flex; justify-content: center; align-items: center; padding:10px 16px; margin:0 5px;}
.qb-page a:hover{background:#fff; border:1px solid #F85454; color:#F85454;}
.backbox{position: fixed; right: 5%; bottom: 10%; display:none;z-index:3;}
.backbox a{color:#585E68; width: 70px; height: 70px; background: #FFFFFF; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1); border-radius: 4px; display: flex; justify-content: center; align-items: center;}
.backbox a:hover{color:#F85454; text-decoration: none;}
.backtop{display: flex; align-items: center; flex-direction: column; font-size:14px; }
.backtop::before{background-image: url(/images/2023/top.png); content: ""; width: 28px; height: 14px; margin-bottom:10px; background-repeat: no-repeat; background-position: center center;}
.qb-location{font-size:20px; position: absolute; left: 30%; top: 25%;}
.qb-location a:hover{text-decoration: none; color:#F85454;}
.qb-location span{font-weight: bold;}

.sred{background-image:url(/images/2025/star-red.png);width:14px;height:14px;display:inline-block;margin-right:4px;}
.sgrey{background-image:url(/images/2025/star-grey.png);width:14px;height:14px;display:inline-block;margin-right:4px;}
.sgreen{background-image:url(/images/2025/star-green.png);width:14px;height:14px;display:inline-block;margin-right:4px;}
.pfdiv{background:#F5F7FA;border-radius:18px;border:1px solid #E4E8EE;display:inline-block;padding:5px 16px;margin-top:10px;cursor:pointer;}
.pfdiv a{text-decoration:none;color:#585E68;}
.pfdiv .down{background-image:url(/images/2025/down.png);width:20px;height:16px;display:inline-block;}
.pfdiv .up{background-image:url(/images/2025/up.png);width:20px;height:16px;display:inline-block;}
.pfdbox{background:#F5F7FA;border-radius:8px;border:1px solid #E4E8EE;padding:18px;margin-top:16px;font-size:14px;position:relative;}
.pfdbox::after{content:'';position:absolute;top:-16px;right:50px;width:30px;height:30px;background:#F5F7FA;border-top:1px solid #d5d7d9;border-left:1px solid #d5d7d9;transform:rotate(45deg) skew(-30deg, -30deg);}
.lybox{display:flex;flex-direction:row;align-items:baseline;color:#585E68;}
.lybox span{white-space:nowrap;font-size:14px;}
.lybox p{font-size:14px;line-height:20px;}

.c-grey{color:#585E68;}

	/*footer*/
#footer p{font-size:14px;text-align:center;padding-top:10px;padding-bottom:10px;}
.footer-t{font-size:14px;height:20px;line-height:20px;background:none;text-align:center;}
#footer a:hover, #footer a:active{text-decoration:none;color:#F85454;}

.dpdiv{display:flex;flex-direction:row;justify-content:center;width:100%;}
.dpbox{position:relative;margin-right:40px;}
.dpbox select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.dp-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #686c70;position:absolute;top:20px;right:20px;transform:translateX(-50%);}
.dpdown{border-radius:29px;border:1px solid #A9B2BC;color:#26292D;display:inline-block;font-size:16px;text-align:center;width:260px;height:46px;line-height:44px;outline:none;}
.dpdown:hover {background-color:#F85454;border:1px solid #F85454;color:#fff;}
.dpdown:active {background-color:#F85454;border:1px solid #F85454;color:#fff;}
.dpdown:focus {background-color:#F85454;border:1px solid #F85454;color:#fff;}
.dpdown:hover + .dp-down{border-top:5px solid #fff;}
.dpdown:active + .dp-down{border-top:5px solid #fff;}
.dpdown:focus + .dp-down{border-top:5px solid #fff;}
.dpdown option{background:#fff;color:#26292D;}