*{margin:0;padding:0;box-sizing: border-box;}
body{width:100%;font:14px/1.5 '微软雅黑';color:#000;background: #ffffff;}
a,a:hover{color:#000;text-decoration: none;}
li{list-style: none;}
i{font-style: normal;}
button, input, select, textarea { font-size: 100%; border:0; background:none; outline:none; }
table{border-collapse: collapse;}
table td{padding:0 15px !important;}
.clear{clear: both;}

.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.main{width:100%;max-width: 1200px;margin:0 auto;display: block;}
.flex-between{display: flex;justify-content: space-between;}
.flex-start{display: flex;justify-content: flex-start;}
.flex_end{display: flex;justify-content: flex-end;}
.flex_center{display: flex;justify-content: center;}
.flex_wrap{flex-wrap: wrap;}
.align_items_center{align-items: center;}
.align_items_start{align-items: flex-start;}
.align_content_start{align-content: flex-start;}
.no-mr-right{margin-right: 0 !important;}
.position-relative{position: relative;}

.mr_top_37{margin-top:37px !important;}

.sitemap{ float:left; margin-bottom:20px; width:100%;}
.sitemap a{ text-decoration:none; color:#666;}
.sitemap dt{ font-weight:bold;}
.sitemap dd{ float:left; height:20px; line-height:20px; margin-top:10px; padding:0px 20px;}
.sitemap li{ float:left; margin-right:15px;display:inline;}

.header{width:100%;display: block;}
.main{width:1200px;margin:0 auto;}
.tips{width:100%;background: #1d011b;color:#fff;display: block;}
.tips p{flex-grow: 1;font-size:12px;line-height: 39px;display: block;}
.search_form{flex-grow: 0;line-height: 25px;padding:7px 0;cursor: pointer;}
.search_form button{width:28px;height: 25px;text-align: center;display: block;}
.search_form button img{width:16px;height: 16px;object-fit: contain;display: block;margin:0 auto;}
.search_form input{width:0;font-size:12px;color:#fff;background: rgba(255,255,255,.5);display: block;transition: all ease .5s;}
.search_form:hover input{width:198px;padding:0 10px;}
.header_main{width:100%;display: block;padding:80px 0;
    background: url(/images/toubg.png);}
.header_main .logo{/*width:507px;*/height: 66px;display: block;flex-grow: 1;}
.header_main .logo a img{object-fit: contain;}
.header_contact_list,.header_contact{width:170px;min-width: 170px;}
.header_contact_list{margin:7px 0 4px;cursor: pointer;}
.header_contact_list img{width:20px;height: 18px;object-fit: contain;display: block;}
.header_contact_list p{font-size:18px;color:#c3141c;display: block;line-height: 18px;letter-spacing: 1px;}
.nav{width:100%;background:#FF6EC7;display: block;}
.nav .topnav{width:1200px;margin:0 auto;}
.nav .topnav >li{flex-grow: 1;display: block; position:relative}

.nav .topnav>li>a{width:100%;padding:0 24px;text-align: center;color:#fff;font-size:16px;font-weight: bold;line-height: 46px;display: block;}

.nav .submenu{display:none; background:#FF4081; text-align:center;position: absolute;
    left: 0;
    top: 46px;
    width: 100%;
    z-index: 999;}
    .nav .topnav>li:hover{background:#FF4081;}
.nav .topnav>li:hover .submenu{display:block;}
.nav .submenu>li{line-height:38px;}

.nav .submenu>li:hover{background:#ef461c;}
.nav .submenu>li:last-child{margin-bottom:10px;}
.nav .submenu>li>a{font-size:15px;color:#fff;}
.header_main .logo a{width:100%;height:60px;}
.header_main .logo a img{width:414px;height:131px;object-fit: contain;display: block;}
.header_logo_text{width:262px;margin-left:28px;font-size:20px;line-height: 33px;font-weight: 600;text-align-last: justify;font-size: 23px;color: #882209;}


.banner,.banner_list,.banner_list img,.banner a,.banner a img{width:100%;height:420px;display: block;object-fit: cover;}

.bg_gray{background: #ffffff;}
.bg_white{}

.footer{width:100%;background: #ffffff;display: block;padding:30px 0;}
.footer_left,.footer_link{width:400px;}
.footer_link{padding-left:30px;}
.footer_left,.footer_left p{font-size:14px;line-height: 28px;color:#333;display: block;}
.footer_link span{width:100%;display: block;font-size:12px;line-height: 22px;color:#333;height: 22px;margin-bottom: 5px;}
.footer_link a{width:50%;min-width: 50%;max-width: 50%;display: block;padding-right: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:14px;line-height: 21px;color:#333;height: 21px;}
.foot{width:100%;background: #6B0004;text-align: center;color:#fff;display: block;padding:12px 0;line-height: 28px;font-size:12px;}
.foot a{display: inline-block;color:#fff;margin-right: 10px;}
.footerBottombg {
    position: relative;
    top: 10px;
    width: 100%;
    height: 7px;
    background: url(/images/hwdb.png) repeat-x left center;
}
.footerBottom {
    position: relative;
    height: 130px;
    padding: 70px 90px;
    text-align: center;
}
.footerBottom-c {
    width: 1200px;
    margin: 0 auto;
    line-height: 30px;
    text-align: center;
}
.footerBottom-c span {
    font-size: 15px;
}
.footerBottom-c div a {
    margin: 0 5px;
    color: #000;
}
.footerBottom-c div {
    font-size: 15px;
}
.footerBottom-l, .footerBottom-r {
    margin-top: 30px;
}
.fl{float:left;}
.fr{float:right}

.bottomBg {
    height: 294px;
    background: url(/images/1810221807005417516.png) no-repeat bottom center;
    width: 100%;
    z-index: 1;
    position: absolute;
    bottom: 2px;
}
.cf {
    zoom: 1;
}