* {
margin: 0;
border: 0;
padding: 0;
}

    a {
        color: inherit;
        text-decoration: none;
    }
    .dis{display:normal}
    .undis{display:none}
    .menubox{ overflow:hidden; width:100%;}      
    @media screen and (min-width:480px){.iframeid{height:148px}}
	@media screen and (min-width:640px){.iframeid{height:215px}}
      
	.cgi-head{
		margin: 0 auto;
		max-width: 800px;
        font-size: 0;
	}
	.cgi-box,.cgi-foot{
		margin: .2rem auto 0;
		max-width: 800px;
        background:#fff;
	}
    .cgi-copy{
        padding: .5rem 0;
    	text-align:center;
    	color: #666;
    }
	
    .lt-hov-bar > div {
        /* border-bottom: solid 2px #ddd; */
        color: #ddd;
        width: 50%;
        text-align: center;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
	
.lt-hov-bar {
    display: flex;
    width: 100%;
    justify-content: space-around;
    font-size: 16px;
    height: 50px;
    font-weight: bold;
    background: white;
    margin-top: 0px;

	}

    .lt-hov-bar > div {
        color: #ddd;
        width: 50%;
        text-align: center;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
		background-image:linear-gradient(to bottom, #ff0d0d, #df8a8a);
    }

.cgi-box .lt-hov-bar-hov {
    /* border-bottom: solid 2px #6983fa !important; */
	color:#fff; 
	background-image:linear-gradient(to bottom,#ff0d0d, #a60000);
	/* border-radius: 0 0 4px 4px; */
}
	
.hot {
	margin: 0 auto;
    position: fixed;
	top: 0px; 
    z-index: 99;
    width: 100%;
    max-width: 800px;  
}
.hod {
	margin: 0 auto;
    position: fixed;
	top: 50px; 
    z-index: 99;
    width: 100%;
    max-width: 800px; 
}