.aside { width: 20%; float: left; } 
.aside .h2 { font-size: 16px; color: #fff; padding: 10px 0; text-align: center; line-height: 24px; background-color: #D11F37; } 
.aside .sidemenu { padding: 20px 0 30px; } 
.aside .sidemenu ul li { position: relative; padding: 8px 35px 8px 15px; border-left: 3px solid transparent; } 
.aside .sidemenu ul li a { display: block; } 
.aside .sidemenu ul li .icon1 { position: absolute; top: 16px; right: 10px; display: block; width: 22px; height: 1px; background-color: #D11F37; } 
.aside .sidemenu ul li .icon1 i { display: block; width: 10px; height: 10px; border-radius: 50%; background-color: #D11F37; position: absolute; left: 0; top: -4px; } 
.aside .sidemenu ul li:hover { border-left: 3px solid #D11F37; } 
.aside .sidemenu ul li:hover .icon1 i { left: 12px; } 
.main { width: 75%; float: right; } 
.main .crumb { font-size: 14px; color: #737373; line-height: 30px; border-bottom: 1px solid #E4E4E4; margin-top: 23px; } 
.main .crumb a { display: inline-block; color: #737373; line-height: 30px; } 
.main .article { line-height: 24px; font-size: 12px; } 

.Contact { margin-top:20px; padding: 10px 20px 20px; border-radius: 10px; background: #fff; min-height: 500px; } 
.Contact__title { font-weight: bold; color: #333; border-bottom: 1px solid #eee; margin-bottom: 15px; line-height: 44px; } 
.Contact__logo { margin-right: 20px; width: 150px; height: 150px; line-height: 150px; border: 1px solid #eee; float: left } 
.Contact__logo img { max-width: 100%; display: inline-block; vertical-align: middle; max-height: 100%; } 

.Contact_title { color: rgba(0,0,0,0.8); line-height: 200px; font-size: 40px; text-align: center; background: url("../images/Contact.jpg")no-repeat center; background-size: cover; } 
.Contact,
.Contact p { font-size: 16px !important; line-height: 36px !important; color:#444 !important; } 
