body,html{width:100%;background:#fff;}
body, ul, li, p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
  margin: 0;
}
li {
	list-style: none;
}
a {
  text-decoration: none;
}
img {
	border: 0;
	vertical-align: top;
}
.clearfix {
	zoom: 1;
	_zoom: 1
}
.clearfix:after {
	content: "";
	display: block;
	line-height: 0px;
	height: 0px;
	clear: both;
	visibility: hidden
}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none;color:#000;}
img{ border:none;}
.clear{clear:both;}
.equal{ padding-bottom:9999px; margin-bottom:-9999px; overflow:hidden;}
input,textarea,select,button,a:focus {outline: none;}
.mainContainer{width: 1200px;margin: 0px auto;clear: both;}
body{min-width: 1280px;max-width: 1920px;overflow-x: hidden;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
table{  
  border-collapse:collapse;  
  border: 1px solid #333;  
 margin:10px auto;
 max-width:820px;
}  

td{  
  border-collapse:collapse;  
  border: 1px solid #333;  
} 
/* -------------header------------------------- */
.header{width: 100%;height: 130px;background: #F5EBEB;position: relative;}
.header .top{line-height: 40px;height: 40px;width: 100%;text-align: right;float: right;}
.header .top a{font-size: 14px;color: #4D4D4D;}
.header .top a.sc{color: #A90000;}
.header .logo{width: 50%;float: left;}
.header .search{width: 284px;height: 40px;float: right;}
.header .search input{border:none;padding: 0 0 0 14px;height: 40px;line-height: 40px;width: 230px;float: left;color: #C30606;background:#EED4D4;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #C30606;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #C30606;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #C30606;
}
:-moz-placeholder { /* Firefox 18- */
  color: #C30606;
}
.header .search button{width: 40px;height: 40px;background: url('../image/search.png') no-repeat center center #A90000;border:none;float: left;}
.nav{height: 50px;float: right;width: 100%;background: #B30000;opacity: 0.9;filter: alpha(opacity = 90);}
.nav ul li{float: left;height: 50px;position: relative;padding-right: 50px;padding: 0px 26px;}
.nav ul li a{display: inline-block;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 18px;
  width: 100%;margin-top: 5px;}
.nav ul li:hover a,.nav ul li.active a{border-bottom:2px solid #FFFFFF;}



/* ------------footer------------------------ */
.footer{height: 160px;background: #B30000;clear: both;text-align: center;margin-top:50px;}
.footer img{display: inline-block;margin:30px auto 0 auto;}
.footer p{width: 100%;text-align: center;color: #fff;font-size: 15px;position: relative;top: 20px;letter-spacing: 2px;}
