*{margin: 0; padding: 0; font-family: '微软雅黑' !important;}
a{text-decoration: none;}
li{list-style: none;}
img{border: none;}
header{width: 100%; height: 160px; background: url(../image/bg3.png) center center no-repeat; background-size: cover;}
.header{width: 1280px; margin: 0 auto;}
.search{float: right;}
.logo{float: left; padding-top: 34px;}
.logo *{display: inline-block; vertical-align: middle;}
.logo span{width: 2px; height: 40px; margin: 0 20px 0 20px; background-color: #f97871;}

.search{padding-top: 30px;}
.search a{font-size: 14px; cursor: pointer; margin: 10px; color: #a92823;}
.search input{display: block; outline: none; margin-left: 10px; width: 200px; border: none; padding-left: 10px; border-radius: 15px; height: 30px; margin-top: 10px; color: #fff; font-size: 14px; background: #A92823;}
.search button{position: relative; outline: none; top: -24px; left: 190px; cursor: pointer; display: block; border: none; background: #A92823;}

/*nav{width: 100%; height: 84px; background: #a92823; font-size: 0;}*/
.nav{width: 1296px; margin: 0 auto;}
/*.nav a{display: inline-block; line-height: 84px; vertical-align: top; font-size: 18px;color: #fff; transition: all .5s;}*/
.sub-nav a:hover{background: #881f1c;}
/*.nav li{position: relative; height: 84px; overflow: hidden; width: 144px; z-index: 900; display: inline-block; text-align: center;  vertical-align: top;}*/
/*.sub-nav{ display: inline-block; visibility: hidden; position: relative; top: -20px; opacity: 0; white-space: nowrap; transition: all .5s; background: #ba0000;}*/
/*.sub-nav a{display: block; width: auto !important; text-align: left !important;  line-height: 60px !important; padding: 0 40px 0 40px  !important;}*/
.nav li:hover .sub-nav{ opacity: 0; visibility: inherit; top: 0px; opacity: 1;}
.nav li:hover{background: #881f1c; overflow: inherit;}

.banner{width: 100%;}
.banner-con{position: relative; width: 100%;}
.banner .bg{position: relative; width: 100%; z-index: 1;}
.banner .word{position: absolute; z-index: 2; display: block; left: 50%; transform: translateX(-50%); top: 160px;}

footer{width: 100%; height: 233px; background: url(../image/bg2.png) center center no-repeat; background-size: cover;}
.footer{width: 1280px; margin: 0 auto;}
.footer-top{color: #fff; padding: 40px 0 40px 0;}
.footer-top img,.footer-top span,.footer-top a{display: inline-block; vertical-align: middle;}
.footer-top span{font-size: 26px;}
.footer-top a{width: 200px; line-height: 40px; margin-left: 22px; text-align: center; background: #fff; color: #818181;}
.footer-top a:hover{background: #ffe7ae;}

.f{text-align: center; font-size: 14px; line-height: 26px; color: #fff;}


.list-left{float: right; font-size: 16px;}
.list-left *{display: inline-block;vertical-align: middle;}
.list-left a{color: #333333;}
.list-left a:hover{color: #ce1012;}
.list-left a::after{content: ">";}
.list-left a:last-child::after{display: none;}

