/* 初始化 */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,
table{ margin:0; padding:0; vertical-align:baseline; list-style:none; border:0; font-size: 16px; line-height: 1.8; font-family:"Microsoft YaHei"!important;}
body a{ font-size: 16px; color: #333; text-decoration: none; transition: all 0.2s;}
body a:hover{ cursor: pointer; color: #f30404; opacity:0.8;}
img{ max-width:100%; vertical-align: top; transition:all 0.5s;}
.clear{ clear:both!important;}
body{ margin:0 auto; min-width:1200px; max-width:1920px;}
@media (max-width: 1100px) {
body{ min-width:inherit;}
}

/* footer */
.footer{ margin-top:50px; padding:70px 0 50px 0; text-align:center; font-size: 16px; color:#FFF; background:url(bg-footer.jpg) center top no-repeat #950000;}
@media (max-width: 1100px) {
.footer{ margin-top:30px; padding:30px;}
}

/* banner */
.banner{ text-align:center;}
.bannerM{ display: none; text-align: center;}
.bannerM img{ width: 100%;}
@media (max-width: 1100px) {
.banner{ display:none;}
.bannerM{ display: block;}
}

/* 导航 */
.nav{ border-bottom:2px solid #d7b27f; background-color:#950000;}
.nav ul{ margin:0 auto; width:1200px; box-sizing:border-box; text-align:center;}
.nav li{ display: inline; padding:0 12px;}
.nav li a{ display:inline-block; width:118px; font-size:16px; color:#fff; line-height:69px;}
.nav li a:hover{ color:#070707; background:url(bg-nav.png) center center no-repeat; opacity:1;}
.navBtn{ display: none;}
@media (max-width: 1100px) {
.navBtn{ display:block; width:25px; position:absolute; top:5px; right:10px;}
.nav{ display:none; border-bottom:0; background:none; background-color:#950000;}
.nav ul{ width:100%; height:auto; padding:0; margin:0;}
.nav li{ float:none; padding:0;}
.nav li a{ margin-left:0; display:block; width:100%; line-height:40px; border-bottom:1px dashed #ffffff;}
.nav li a:hover{ background:none; color:#fff;}
}