@charset "utf-8";


@font-face {
	font-family: 'impact';
	src: url('../fonts/impact.eot');
	src: url('../fonts/impact.eot?#iefix') format('embedded-opentype'),
		url('../fonts/impact.woff') format('woff'),
		url('../fonts/impact.ttf') format('truetype'),
		url('../fonts/impact.svg#impact') format('svg');
}

@font-face {
	font-family: 'avian';
	src: url('../fonts/AvianRegular.eot');
	src: url('../fonts/AvianRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvianRegular.woff') format('woff'),
		url('../fonts/AvianRegular.ttf') format('truetype'),
		url('../fonts/AvianRegular.svg#AvianRegular') format('svg');
}

@font-face {font-family: 'xfont';
	src: url('../fonts/iconfont.eot'); /* IE9*/
	src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
	url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../fonts/iconfont.svg#xfont') format('svg'); /* iOS 4.1- */
}

/* css reset */


    * {margin:0;padding:0;box-sizing: border-box;}
        html, body {width: 100%;overflow-x: hidden;font-family: system-ui, sans-serif;}
      
        .scrollbar-hide::-webkit-scrollbar { display: none; }
        .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }
	
        .page-content {padding-top:150px;}
		
		.day-content h2{ color:#8d2822; font-size:16px; font-weight:bold;}
		.day-content h1{ margin:0% 0px 3% 0; padding-top:8%;}
		.day-content h1 span{ background:#FF6600;color:#8d2822; font-size:14px; padding:2px 3px;}
		
		.back-to-top {
            position: fixed;
            bottom:20px;
            right: 20px;
            width:25px;
            height:25px;
            background: linear-gradient(135deg, #b93c34, #8d2822);
            color: white;
            border: none;
            border-radius: 50%;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
            z-index: 999;
        }
        
        .back-to-top.show { opacity: 1;visibility: visible;}        
        .back-to-top:hover { transform: translateY(-3px);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);}        
        .back-to-top:active { transform: translateY(1px);}
		
		
		

input:focus, textarea:focus { color: inherit;}
ol, ul, li { list-style: none;}
select { appearance: none; -moz-appearance: none; -webkit-appearance: none;}
textarea { overflow: auto; resize: none;}
table { border-collapse: collapse; border: 0;}
caption, th { font-weight: normal;}
img { border: 0; outline: 0; vertical-align: middle;}
i, em { font-style: normal;}

svg:not(:root){ overflow: hidden;}


.placeholder{ color:#909090;}

/*.gap-2 span.chuqin{font-size: 14px;border: 1px solid #b07026;color: #b07026;line-height: 25px;height: 20px;}*/

.gap-2 span.chuqin{font-size: 14px;border:0px solid #b07026;color: #b07026;line-height: 20px;height: 20px; margin-top:5px; background:#CC3300; color:#fef2a2; padding:0 2px;}

.clo1{ width:1.5rem; height:1.5rem; font-size:1rem; line-height:1.5rem; float:right; color:#999999; border:1px solid #999999; border-radius:100%; cursor:pointer; top:-1.5rem; margin-top:-2rem;}

	


