body, html  {
            font-family: Times Roman;        
            width: 90%;
}

* {
	margin: 2;
	padding: 0;
	box-sizing: border-box;

}

body {	
	font-family: Times Roman;
	font-size: 17px;
            color: #000;
	/* color: #667; 
	line-height: 1.2;*/  
	background-color: #fff;
	margin-left: 130px;
	margin-right: 130px;
            
}

header {
	background-color: #F4F4E7;
	padding: 1px 0;
         font-family: Times Roman;
            font-size: 13.5px;
            
}

.headerimg {
	width: 1700px;

}
.movelists {
    margin-left: 470px;
    color: red;
}

p {
	line-height: 2.0;
}

a {
    text-decoration: none;
    font-weight: bold; 
        color: #C70000; 
}
 

nav  {
	/* max-width: 1100px;  */
	height: 30px;
	width: 100%;
	margin-top: 2px;
            margin-bottom: 2px;
	display: flex;    
	justify-content: space-between;
	align-items: center;	
                    line-height: 1.6;
            
}

.logo {
	color: #000;
	/* font-size: 3.5rem;
	font-weight: 1500;   */
}
ul.a {
  list-style-type: square;
  padding-left: 50px; 
}
.menu {

	margin-top: 0px;
            margin-bottom: 5px;
	margin-left: 15px;
            margin-right: 5px;        
	height: 30px;
}

.menu > li,.menu > a {
	display: inline-block;
	padding-right: 10px;
            padding-left: 10px;            
	border-radius: 25px;
         
}  

.menu a {
            text-decoration: none;
            color: #000;
            display: block;
            /*  padding: 2px 1.5rem;  */
            transition: background-color .22s ease, color .22s ease;
            padding-left: 10px;
            padding-right: 10px;
         
            
}

.menu a:hover {
            background-color: #f34949;
            color: #fff;
            padding-left: 10px;
            padding-right: 10px;
            margin-right: 10px;
}

.menu li {
	position: relative;
        padding-top: 5px;
        padding-bottom: 5px;
                    
}


.submenu {
	position: absolute;
	background-color: #F9F9F7;
	width: 170px;
	left: 5;
	display: none;
            

}


.submenu2 {
	position: absolute;
	left: 80%;
	width: 220px;        
        	top: 0;
	background-color: #F9F9F7;
	display: none;
	animation: slideup .3s ease;            


}
.menu li:hover > .submenu{
	display: block;
            padding-right: 50px;            
            line-height: 1.6;
               
}

.submenu li:hover > .submenu2 {

	display: block;
	animation: slideleft .3s ease;
}

ul {

	list-style: disc;
            padding-right: 10px;
            
            
               
               
}

#ulblank {

	list-style: none;
              padding-right: 10px;              
               
}

@keyframes slideup {

	0% {
		opacity: 0;
		transform: translateY(18px);

	}
	100% {
		opacity: 1;
		transform: none;
	}
}

@keyframes slideleft {

	0% {
		opacity: 0;
		transform: translateX(18px);

	}
	100% {

		opacity: 1;
		transform: none;
}