@charset "UTF-8";
@import "//at.alicdn.com/t/font_1567886_lqiy3519uan.css";

a:focus, a:hover { color: var(--main-theme-color); }

.kz-main-margin-0 { margin: 0px; }

.kz-main-margin-left-0 { margin-left: 0px; }

.kz-main-margin-right-0 { margin-right: 0px; }

.kz-main-margin-top-0 { margin-top: 0px; }

.kz-main-margin-bottom-0 { margin-bottom: 0px; }

.kz-main-padding-0 { padding: 0px; }

.kz-main-padding-left-0 { padding-left: 0px; }

.kz-main-padding-right-0 { padding-right: 0px; }

.kz-main-padding-top-0 { padding-top: 0px; }

.kz-main-padding-bottom-0 { padding-bottom: 0px; }

.kz-main-font-size-12 { font-size: 12px; }

.kz-main-text-gray-0 { color: black; }

.kz-main-margin-1 { margin: 5px; }

.kz-main-margin-left-1 { margin-left: 5px; }

.kz-main-margin-right-1 { margin-right: 5px; }

.kz-main-margin-top-1 { margin-top: 5px; }

.kz-main-margin-bottom-1 { margin-bottom: 5px; }

.kz-main-padding-1 { padding: 5px; }

.kz-main-padding-left-1 { padding-left: 5px; }

.kz-main-padding-right-1 { padding-right: 5px; }

.kz-main-padding-top-1 { padding-top: 5px; }

.kz-main-padding-bottom-1 { padding-bottom: 5px; }

.kz-main-font-size-14 { font-size: 14px; }

.kz-main-text-gray-1 { color: #111111; }

.kz-main-margin-2 { margin: 10px; }

.kz-main-margin-left-2 { margin-left: 10px; }

.kz-main-margin-right-2 { margin-right: 10px; }

.kz-main-margin-top-2 { margin-top: 10px; }

.kz-main-margin-bottom-2 { margin-bottom: 10px; }

.kz-main-padding-2 { padding: 10px; }

.kz-main-padding-left-2 { padding-left: 10px; }

.kz-main-padding-right-2 { padding-right: 10px; }

.kz-main-padding-top-2 { padding-top: 10px; }

.kz-main-padding-bottom-2 { padding-bottom: 10px; }

.kz-main-font-size-16 { font-size: 16px; }

.kz-main-text-gray-2 { color: #222222; }

.kz-main-margin-3 { margin: 15px; }

.kz-main-margin-left-3 { margin-left: 15px; }

.kz-main-margin-right-3 { margin-right: 15px; }

.kz-main-margin-top-3 { margin-top: 15px; }

.kz-main-margin-bottom-3 { margin-bottom: 15px; }

.kz-main-padding-3 { padding: 15px; }

.kz-main-padding-left-3 { padding-left: 15px; }

.kz-main-padding-right-3 { padding-right: 15px; }

.kz-main-padding-top-3 { padding-top: 15px; }

.kz-main-padding-bottom-3 { padding-bottom: 15px; }

.kz-main-font-size-18 { font-size: 18px; }

.kz-main-text-gray-3 { color: #333333; }

.kz-main-margin-4 { margin: 20px; }

.kz-main-margin-left-4 { margin-left: 20px; }

.kz-main-margin-right-4 { margin-right: 20px; }

.kz-main-margin-top-4 { margin-top: 20px; }

.kz-main-margin-bottom-4 { margin-bottom: 20px; }

.kz-main-padding-4 { padding: 20px; }

.kz-main-padding-left-4 { padding-left: 20px; }

.kz-main-padding-right-4 { padding-right: 20px; }

.kz-main-padding-top-4 { padding-top: 20px; }

.kz-main-padding-bottom-4 { padding-bottom: 20px; }

.kz-main-font-size-20 { font-size: 20px; }

.kz-main-text-gray-4 { color: #444444; }

.kz-main-margin-5 { margin: 25px; }

.kz-main-margin-left-5 { margin-left: 25px; }

.kz-main-margin-right-5 { margin-right: 25px; }

.kz-main-margin-top-5 { margin-top: 25px; }

.kz-main-margin-bottom-5 { margin-bottom: 25px; }

.kz-main-padding-5 { padding: 25px; }

.kz-main-padding-left-5 { padding-left: 25px; }

.kz-main-padding-right-5 { padding-right: 25px; }

.kz-main-padding-top-5 { padding-top: 25px; }

.kz-main-padding-bottom-5 { padding-bottom: 25px; }

.kz-main-font-size-22 { font-size: 22px; }

.kz-main-text-gray-5 { color: #555555; }

.kz-main-margin-6 { margin: 30px; }

.kz-main-margin-left-6 { margin-left: 30px; }

.kz-main-margin-right-6 { margin-right: 30px; }

.kz-main-margin-top-6 { margin-top: 30px; }

.kz-main-margin-bottom-6 { margin-bottom: 30px; }

.kz-main-padding-6 { padding: 30px; }

.kz-main-padding-left-6 { padding-left: 30px; }

.kz-main-padding-right-6 { padding-right: 30px; }

.kz-main-padding-top-6 { padding-top: 30px; }

.kz-main-padding-bottom-6 { padding-bottom: 30px; }

.kz-main-font-size-24 { font-size: 24px; }

.kz-main-text-gray-6 { color: #666666; }

.kz-main-margin-7 { margin: 35px; }

.kz-main-margin-left-7 { margin-left: 35px; }

.kz-main-margin-right-7 { margin-right: 35px; }

.kz-main-margin-top-7 { margin-top: 35px; }

.kz-main-margin-bottom-7 { margin-bottom: 35px; }

.kz-main-padding-7 { padding: 35px; }

.kz-main-padding-left-7 { padding-left: 35px; }

.kz-main-padding-right-7 { padding-right: 35px; }

.kz-main-padding-top-7 { padding-top: 35px; }

.kz-main-padding-bottom-7 { padding-bottom: 35px; }

.kz-main-font-size-26 { font-size: 26px; }

.kz-main-text-gray-7 { color: #777777; }

.kz-main-margin-8 { margin: 40px; }

.kz-main-margin-left-8 { margin-left: 40px; }

.kz-main-margin-right-8 { margin-right: 40px; }

.kz-main-margin-top-8 { margin-top: 40px; }

.kz-main-margin-bottom-8 { margin-bottom: 40px; }

.kz-main-padding-8 { padding: 40px; }

.kz-main-padding-left-8 { padding-left: 40px; }

.kz-main-padding-right-8 { padding-right: 40px; }

.kz-main-padding-top-8 { padding-top: 40px; }

.kz-main-padding-bottom-8 { padding-bottom: 40px; }

.kz-main-font-size-28 { font-size: 28px; }

.kz-main-text-gray-8 { color: #888888; }

.kz-main-margin-9 { margin: 45px; }

.kz-main-margin-left-9 { margin-left: 45px; }

.kz-main-margin-right-9 { margin-right: 45px; }

.kz-main-margin-top-9 { margin-top: 45px; }

.kz-main-margin-bottom-9 { margin-bottom: 45px; }

.kz-main-padding-9 { padding: 45px; }

.kz-main-padding-left-9 { padding-left: 45px; }

.kz-main-padding-right-9 { padding-right: 45px; }

.kz-main-padding-top-9 { padding-top: 45px; }

.kz-main-padding-bottom-9 { padding-bottom: 45px; }

.kz-main-font-size-30 { font-size: 30px; }

.kz-main-text-gray-9 { color: #999999; }

.kz-main-margin-10 { margin: 50px; }

.kz-main-margin-left-10 { margin-left: 50px; }

.kz-main-margin-right-10 { margin-right: 50px; }

.kz-main-margin-top-10 { margin-top: 50px; }

.kz-main-margin-bottom-10 { margin-bottom: 50px; }

.kz-main-padding-10 { padding: 50px; }

.kz-main-padding-left-10 { padding-left: 50px; }

.kz-main-padding-right-10 { padding-right: 50px; }

.kz-main-padding-top-10 { padding-top: 50px; }

.kz-main-padding-bottom-10 { padding-bottom: 50px; }

.kz-main-font-size-32 { font-size: 32px; }

.kz-main-text-gray-10 { color: #aaaaaa; }

.kz-main-display-block { display: block; }

.kz-main-display-inline-block { display: inline-block; }

.kz-main-text-light { color: #fd6f21; }

.kuaizu-text-white-color { color: #fff; }

.kz-main-text-theme { color: var(--main-theme-color); }

.kz-main-text-center { text-align: center; }

.kz-main-bg-light { background-color: #fd6f21; }

.kz-main-bg-white { background-color: #fff; }

.kz-main-bg-theme { background-color: var(--main-theme-color); }

.kz-main-float-left { float: left; }

.kz-main-float-right { float: right; }

.kz-main-float-none { float: none; }

.kz-main-font-bold { font-weight: bold; }

.kz-main-hide { display: none; }

body, ul, li, h1, h2, h3, div, span, dt, dd, p { margin: 0; padding: 0; box-sizing: border-box; }

ul, li { list-style: none; }

.header-top a, .header-main a, .header-bottom a, .footer-content a { color: var(--pc-main-text-color); }

.header-main .contents .r .hot-words a:hover, .header-bottom .menus .category-item .lists a:hover { color: var(--main-theme-color); }

.header-top { height: 36px; line-height: 36px; width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; position: fixed; top: 0; left: 50%; margin-left: -600px; background-color: #f7f7f7; z-index: 4; }
.header-top .r span, .header-top .r a { margin-left: 20px; }
.header-top .r .user-enter { position: relative; }
.header-top .r .user-enter i { position: absolute; display: block; width: 8px; height: 8px; border-radius: 4px; right: -4px; top: -2px; background-color: #e23436; }

.header-main { height: 100px; margin-top: 36px; }
.header-main .contents { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; }
.header-main .contents .l { margin-top: 0; }
.header-main .contents .l img { display: inline-block; max-height: 56px; }
.header-main .contents .r form { display: flex; justify-content: space-between; width: 440px; }
.header-main .contents .r input { border: none; -webkit-appearance: none; height: 38px; width: 100%; padding-top: 0; padding-bottom: 0; }
.header-main .contents .r input[type='submit'] { width: 100px; cursor: pointer; }
.header-main .contents .r input[type='submit']:hover { background: #80af1c; }
.header-main .contents .r .hot-words span, .header-main .contents .r .hot-words a { color: #999999; }

.header-bottom { height: 40px; }
.header-bottom .menus { width: 1200px; margin: 0 auto; position: relative; z-index: 3; }
.header-bottom .menus .l { width: 200px; height: 40px; }
.header-bottom .menus .l .drop-down-menu { display: none; height: 470px; padding: 5px 0 5px 20px; }
.header-bottom .menus .l:hover .drop-down-menu, .header-bottom .menus .l.need-show .drop-down-menu { display: block; }
.header-bottom .menus .category-tip, .header-bottom .menus .m, .header-bottom .menus .r { height: 40px; line-height: 40px; }
.header-bottom .menus .m a { margin: 0 25px; }
.header-bottom .menus .m a.cur { color: var(--main-theme-color)!important; }
.header-bottom .menus .m .main-nav { display: flex; }
.header-bottom .menus .m .main-nav li.extand:hover .floor-pages { visibility: visible; opacity: 1; transition: opacity .5s; }
.header-bottom .menus .floor-pages { visibility: hidden; width: 100%; padding: 30px 0; position: absolute; left: 0; top: 40px; z-index: 2; opacity: 0; box-shadow: 0 6px 6px rgba(27, 36, 6, 0.06); }
.header-bottom .menus .floor-pages ul { display: flex; width: 1200px; margin: 0 auto; }
.header-bottom .menus .floor-pages li { text-align: center; flex: 1; }
.header-bottom .menus .floor-pages li a { font-size: 14px; margin: 0; }
.header-bottom .menus .floor-pages li img { width: 100px; display: block; margin: 0 auto; }
.header-bottom .menus .r a { color: var(--main-theme-color); }
.header-bottom .menus .r a span, .header-bottom .menus .r a i { vertical-align: middle; }
.header-bottom .menus .r a i { font-size: 12px; }
.header-bottom .menus .category-item { padding: 10px 0; }
.header-bottom .menus .category-item .tag { font-size: 14px; font-weight: bold; }
.header-bottom .menus .category-item .lists { font-size: 12px; margin-top: 5px; }
.header-bottom .menus .category-item .lists a { margin-right: 15px; color: #999999; white-space: nowrap; display: inline-block; }

.footer-content { margin-top: 100px; }
.footer-content .footer-top { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; padding: 20px 0; border-bottom: 1px solid #eee; }
.footer-content .footer-top .item { flex: 1; text-align: center; }
.footer-content .footer-top .item:nth-child(2) { border-left: 1px solid #eee; border-right: 1px solid #eee; }
.footer-content .footer-top .item dd { margin-top: 10px; }
.footer-content .footer-top .item dd span { color: #666; }
.footer-content .footer-top .item img, .footer-content .footer-top .item span { vertical-align: middle; }
.footer-content .footer-top .item img { margin-right: 5px; display: inline-block; }
.footer-content .footer-main { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; }
.footer-content .footer-main .l, .footer-content .footer-main .m, .footer-content .footer-main .r { margin: 15px 0; }
.footer-content .footer-main .l { display: flex; justify-content: space-between; width: 576px; border-right: 1px solid #ddd; }
.footer-content .footer-main .l dl { flex: 1; padding-left: 10px; }
.footer-content .footer-main .l dt { font-size: 14px; margin-bottom: 10px; }
.footer-content .footer-main .l dd { font-size: 12px; color: #666; margin-bottom: 5px; }
.footer-content .footer-main .m { display: flex; justify-content: center; align-items: center; width: 348px; border-right: 1px solid #ddd; }
.footer-content .footer-main .m img { width: 118px; height: 118px; border: 1px solid #ddd; padding: 3px; }
.footer-content .footer-main .m span { color: #999; font-size: 12px; display: block; margin: 10px 0; }
.footer-content .footer-main .m .pro { display: flex; flex-direction: column; }
.footer-content .footer-main .r { width: 290px; padding-left: 30px; }
.footer-content .footer-main .r .tel { font-size: 28px; color: var(--main-theme-color); }
.footer-content .footer-main .r .tel i { font-size: 36px;display: inline-block; vertical-align: middle; }
.footer-content .footer-main .r .kefu i { font-size: 36px; color: var(--main-theme-color); display: inline-block; vertical-align: middle; }
.footer-content .footer-main .r .kefu a { display: inline-block; border-radius: 3px; }
.footer-content .footer-main .r .kefu button { width: 200px; height: 40px; background-color: var(--main-theme-color); font-size: 18px; color: #fff; border: 0; padding: 0; border-radius: 3px; cursor: pointer; }
.footer-content .footer-main .r .kefu button:hover { opacity: .8; }
.footer-content .footer-main .r img, .footer-content .footer-main .r span { vertical-align: middle; }
.footer-content .footer-bottom { width: 1200px; margin: 0 auto; }
.footer-content .footer-bottom .copyright-map { display: flex; align-items: center; }
.footer-content .footer-bottom .copyright-map img { display: inline-block; }
.footer-content .footer-bottom .copyright-map a { color: #999; }
.footer-content .footer-bottom a:hover, .footer-content .footer-bottom .header-main .contents .r .hot-words a:hover, .header-main .contents .r .hot-words .footer-content .footer-bottom a:hover, .footer-content .footer-bottom .header-bottom .menus .category-item .lists a:hover, .header-bottom .menus .category-item .lists .footer-content .footer-bottom a:hover { color: var(--main-theme-color); }

.fixed-right-btns { position: fixed; top: 30%; right: 0; width: 40px; background-color: #fff; text-align: center; box-shadow: 0 0 6px rgba(27, 36, 6, 0.1); }
.fixed-right-btns a { color: var(--pc-main-text-color); }
.fixed-right-btns a:hover, .fixed-right-btns  a:focus { text-decoration:none;}
.fixed-right-btns .kefu a, .fixed-right-btns .official-accounts a, .fixed-right-btns .tel a, .fixed-right-btns .backtop a { display: block; padding: 10px; }
.fixed-right-btns .kefu .iconfont, .fixed-right-btns .official-accounts .iconfont, .fixed-right-btns .tel .iconfont, .fixed-right-btns .backtop .iconfont { font-size: 20px; }
.fixed-right-btns .kefu, .fixed-right-btns .official-accounts, .fixed-right-btns .tel { border-bottom: 1px solid #f7f7f7; }
.fixed-right-btns .tel .bg { background-color: #fff; width: 168px; height: 50px; line-height: 50px; font-size: 18px; color: var(--main-theme-color); }
.fixed-right-btns .tel .bg i.right-icon { position: absolute; right: -20px; top: 15px; display: inline-block; border-width: 10px; border-color: transparent transparent transparent #fff; border-style: solid; }
.fixed-right-btns .official-accounts p, .fixed-right-btns .tel p { display: none; text-align: center; }
.fixed-right-btns .official-accounts a span { font-size: 12px; color: var(--pc-main-text-color);}
.fixed-right-btns .official-accounts a, .fixed-right-btns .tel a { position: relative; }
.fixed-right-btns .official-accounts a:hover p, .fixed-right-btns .tel a:hover p { display: block; position: absolute; right: 40px; top: -12px;}
.fixed-right-btns .tel a:hover p { top: 0; right: 60px; box-shadow: 0 0 6px rgba(27, 36, 6, 0.1); border-radius: 3px; }
.person-kefu { position: fixed; bottom: 60px; left: 50%; margin-left: 610px; }
@media screen and (max-width: 1440px) { .person-kefu { left: auto; right: 10px; } }
.person-kefu .kefu-box { position: relative; }
.person-kefu img.pic { width: 81px; height: 109px; left: 30px; position: absolute; display: block; top: -90px; }
.person-kefu .contents { width: 136px; height: 150px; padding: 15px 0; text-align: center; background-color: #fcfef9; border-radius: 8px; position: relative; font-size: 12px; box-shadow: 0 0 6px rgba(27, 36, 6, 0.1); }
.person-kefu .contents .tip-text { line-height: 22px; }
.person-kefu .contents .icon-main-close { position: absolute; right: -5px; top: -20px; }
.person-kefu .contents .later-ask, .person-kefu .contents .quick-ask { width: 100px; height: 24px; border: 1px solid var(--main-theme-color); border-radius: 25px; font-size: 12px; cursor: pointer; display: block; margin: 0 auto; }
.person-kefu .contents .later-ask { color: var(--main-theme-color); margin-top: 12px; background: transparent; }
.person-kefu .contents .later-ask:hover { color: #fff; background: var(--main-theme-color); }
.person-kefu .contents .quick-ask { color: #fff; background: var(--main-theme-color); margin-top: 10px; }
.person-kefu .contents .quick-ask:hover { opacity: .8; }
.layui-layer-btn .layui-layer-btn0 { border-color: var(--main-theme-color)!important; background-color: var(--main-theme-color)!important; }
#notice-msg {
    width: 710px;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
}
#notice-msg span {
    display: inline-block;
    padding-left: 20px;
}