﻿a { text-decoration: none; }
a:hover { text-decoration: underline; }
body { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; padding: 0; margin: 0; }
img { border: none; }

.header { background: #030303; border-bottom: 1px solid #404040; height: 28px; }
.photo { position: relative; background: #000 center no-repeat; padding-top: 112px; } 
.contents { background: #fff; min-height: 100px; _height: 100px; }
.main { margin: auto; }

.header .main { width: 964px; text-align: right; padding-top: 8px; }
.header .main, .header .main a { color: #fefefe; }

.contents .main { width: 860px; padding: 25px 0; }

.photo .main { width: 1000px; position: relative; margin: auto;  }
.photo menu { padding: 0; margin: 0; list-style: none; width: 833px; height: 58px; overflow: hidden; margin: auto; }
.photo menu li { width: 118px; margin-right: 1px; float: left;  }
.photo menu li a { display: block; background: url(../Image/btn.png) right bottom no-repeat; height: 28px; text-align: center; padding-top: 30px; color: #fff; }
.photo menu li a:hover, .photo menu li a.over { background-position: left bottom; text-decoration: none; height: 40px; padding-top:18px; font-size: 15px; font-weight: bold; color: #e60012; }

.bg-emc { background-image: url(../Image/bg-emc.jpg); }
a.home img { width: 345px; height: 80px; position: absolute; left: 40px; top: -90px; border: 1ps solid #ccc; }

.footer  
{
	background: #e60012; 
	color: #fff; 
	text-align: center; 
	font-size: .9em; 
	padding: 14px 0; 
}