#head{display:inline-block;vertical-align: top;width: 15%;padding: 45px;min-width:250px;}
#head .h_info{padding-top: 25px;font-size: 10px;color: #888;}
#top{display: inline-block;vertical-align: top;width:53%;padding-left: 70px;}
.menu{margin:70px 0 100px;}
.menu > ul{}
.menu > ul:after{content:"";display:block;clear:both;}
.menu > ul > li{float: left;font-size: 15px;font-weight: 600;padding: 0 50px;}
.menu > ul > li:first-child{padding-left:0}
.menu > ul > li a{}
.menu ul li ul{display:none;font-size: 11px;font-weight: 400;padding: 25px 0 0;}
.menu ul li ul li{padding: 4px 0;}
.menu ul li ul li.on{font-weight:600}
.menu ul li ul li.on2 a{font-weight:400;color:#d61444}
.menu ul li ul li.bar{width: 12px;border-top: 2px solid #333;}
.menu ul li ul li a{}  

#footer{display:inline-block;vertical-align: top;width: 15%;padding: 45px;min-width: 279px;float:right;text-align: right;padding-left: 0;}
#footer div{color:#888;padding:20px 0 0;text-align:right;}
#footer div span{color:#382d34;font-weight:600}

@media (max-width:1200px){
	#head, .menu{display:none;}

	#top, #footer{display:block;width:100%;padding: 10px 30px;}

	#footer div{padding: 10px 0 0;font-size: 11px;}
}
@media (max-width:450px){

}