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;}
body{width: 100%;min-width: 1240px;height: 100%;margin: 0 auto;height: 700px;}
input,textarea,select,button,a:focus {outline: none;}
.left{float: left;}
.right{float: right;}
.mainContainer{margin: 0 auto;padding: 0px;min-width:1280px;}
.xxgcContainer{width: 1240px;margin: 0 auto;}
/* -----------------------------------------header----------------------------- */
.header{height: 140px;width: 100%;background: #90000A;}
.header .logo, .header .search{width: 48%;}
.header .logo img{position: relative;margin-top: 54px;}
.header .search {text-align: right;height: 100%;line-height: 140px;position: relative;
    top: 60px;}
.header .search input{width: 146px;line-height: 30px;height: 30px;padding: 0 0 0 16px;margin: 0px;
  border:1px solid #aaa;border-right: 0px;float:right;}
.header .search button{background:url('../image/search.png') no-repeat center center #fff;border: none;
  height: 32px;width: 30px;border: 1px solid #aaa;border-left: none;float:right
}

/* ----------------------------nav------------------------------- */
.nav {width: 100%; height: 50px;margin-top: 0px;padding: 0px;background: #90000A;}
.nav > ul{height: 50px;}
.nav > ul > li {float: left;width: 12.5%;text-align: center;height: 50px;}
.nav > ul > li > a{width:100%;color: #fff;display: inline-block;height: 50px;line-height: 50px;}
.nav ul li .navSub {position: relative;z-index: 999;display:none;background-color: #fff;height: auto;
  border-radius: 0 0 3px 3px;border:1px solid #aaa;border-top: none;box-shadow: 2px 2px 6px #585858;}
.nav > ul > li:hover > a{background-color: #fff;color: #90000A;}
.nav > ul > li:hover > .navSub{display: block;}
.nav ul li .navSub li {height: 40px;border-bottom: 1px dotted #b5b5b5;}
.nav ul li .navSub a {color: #90000A;display: inline-block;width: 100%;overflow: hidden;height:40px;line-height: 40px;font-size: 14px;}
.nav ul li .navSub a:hover{color: #90000A;background:#ececec; } 


/* -----------------------------------footer-------------------------------------- */
.footer{width: 100%; height: 140px;text-align: center;clear: both;background: #90000a;}
.footer .bq{line-height: 140px;color: #fff;font-size: 14px;width: 65%;float: left;text-align: right;}
.footer .eam{width: 200px;margin-top: 20px;float: right;text-align: right;}
.footer .eam>div{margin-left: 10px;}
.footer .eam>div>p{font-size: 14px;color: #fff;margin-top: 5px;}