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

a:focus, a:hover { color: var(--main-theme-color);outline: 0;-moz-outline: none }
a:link,a:visited,a:hover,a:active{text-decoration:none !important; }
input[type=checkbox], input[type=radio]{vertical-align: text-top;margin-top: 2px!important;}
input:focus{outline: none;}
.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); white-space: nowrap;}

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

.header-top {  width: 100%; background-color: #f7f7f7;position: fixed; top: 0;z-index: 4;}
.header-top .win1200{ display: flex; justify-content: space-between;align-items: center;height: 36px;}
.header-top .l{height: 36px; line-height: 36px;}
.header-top .r{display: flex;align-items: center;justify-content: flex-end;}
.header-top .r span, .header-top .r a { margin-left: 20px;  white-space: nowrap;  }
.header-top .r  .user-name{display: inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 90px;line-height: initial;}
.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; }
.win1200{width: 1200px;margin: 0 auto;}
.header-main { height: 100px; margin-top: 36px; }
.header-main .contents { width: 1200px; height: 100px; margin: 0 auto; display: flex; justify-content: space-between;align-items: center; }
.header-main .contents .l { margin-top: 0; }
.header-main .contents .l img { display: inline-block; max-height: 44px; }
.header-main .contents .r{width: 600px;padding-right: 140px;}
.header-main .contents .r form { display: flex; justify-content: space-between; width: 440px;border-radius: 5px;overflow: hidden; }
.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-main .m{flex: 1;}
.header-main .m .menus{height: 40px; line-height: 40px;margin-top: 20px; }
.header-main .m .menus  a { margin: 0 40px; color: var(--main-title-color);}
.header-main .m .menus  a.cur { color: var(--main-theme-color)!important; }
.header-main .m .menus  .main-nav { display: flex;margin-bottom: 0; }
.header-main .m .menus  .main-nav li:not(:last-child){margin-right: 10px;}
.header-main .m .menus  .main-nav li.extand:hover .floor-pages { visibility: visible; opacity: 1; transition: opacity .5s; }

.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 .i tem span { vertical-align: middle; }
.footer-content .footer-top .item img { margin-right: 5px; display: inline-block; }
.footer-content .footer-main { width: 1200px;height: 200px; 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: 30px 0; }
.footer-content .footer-main .l { display: flex; justify-content: space-between; width: 598px; }
.footer-content .footer-main .l dl { flex: 1; padding-left: 10px; }
.footer-content .footer-main .l dt { font-size: 14px; margin-bottom: 15px;color: #333333; }
.footer-content .footer-main .l dd { font-size: 12px; color: #6 66; margin-bottom: 5px; }
.footer-content .footer-main .m { display: flex; justify-content: flex-start; align-items: center; width: 330px; }
.footer-content .footer-main .m img { width: 130px; height: 130px; border: 1px solid #EEEEEE; padding: 2px; }
.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 { flex: 1; padding-left: 30px;margin-top: 50px; }
.footer-content .footer-main .r .tel,.footer-content .footer-main .r .kefu{display: block; width: 150px;height: 32px;line-height:32px; border: 1px solid var(--main-theme-color);border-radius: 3px; font-size: 14px; color: var(--main-theme-color);text-align: center;}
.footer-content .footer-main .r .tel i { font-size: 18px;display: inline-block; vertical-align: top; }
.footer-content .footer-main .r .kefu i { font-size: 18px; color: var(--main-theme-color); display: inline-block; vertical-align: top; }
.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; text-align: center;}
/*.footer-content .footer-bottom .copyright-map { display: flex; align-items: center;justify-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; bottom: 10%; right: 0; width: 40px; background-color: #fff; text-align: center; box-shadow: 0 0 6px rgba(27, 36, 6, 0.1);z-index: 999; border-radius: 3px 0 0 3px; }
.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;z-index: 99; }
@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;border-radius: 5px;}
#notice-msg {
    width: 650px;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
}
#notice-msg span {
    display: inline-block;
    /*padding-left: 20px;*/
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";    /*不用有内容也可以*/
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
.breadcrumb a.kz-text-default:hover, .kz-text-default:hover {
    color: var(--main-theme-color);
}
.radio-group{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.radio-group .radio{
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}
.radio-group .radio+.radio{
    margin-left: 50px;
}
.radio-group .radio-input{
    width: 20px;
    height: 20px;
    position: relative;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    outline: none;
    user-select: none;
    margin-right: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}
.radio-group .radio-input .radio-inner{
    width: 16px;
    height: 16px;
    border: 1px solid #DDDDDD;
    border-radius: 2px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.radio-group .radio-input input[type='radio']:checked + .radio-inner{
    background-color: var(--main-theme-color);
    border-color: var(--main-theme-color);
}
.radio-group .radio-input input[type='radio']:checked + .radio-inner:after{
    content: "";
    position: relative;
    top: -1px;
    display: block;
    width: 10px;
    height: 5px;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    transform: rotate(-45deg);
}
.radio-group .radio-input input[type='radio']{
    width: 100%;
    height: 100%;
    opacity: 0;
    outline: none;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 !important;
}
.radio-group .radio-label{
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.browser-prompt-layer{
    border-radius: 5px!important;
    overflow: hidden;
}
.browser-prompt-layer .layui-layer-title{
    padding: 0 80px;
    padding-top: 10px;
    background: #FFFFFF;
    border-bottom: 0;
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    color: #333333;
}
.browser-prompt-layer  .layui-layer-content{
    height: 83px !important;
    padding:10px;
    padding-top: 25px;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    text-align: center;
}

.browser-prompt-layer  .layui-layer-btn a{
    width: 100px;
    height: 32px;
    line-height: 32px;
    background: #EF1209;
    border-radius: 3px;
}

.popup {
    position: fixed;
    top: 100vh;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    visibility: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition-delay: 0.3s;
}
.popup.popup-show {
    top: 0;
    visibility: visible;
    transition-delay: 0s;
}
.popup.popup-show .popup-mask {
    opacity: 1;
    transform: scale(1, 1);
    transition-delay: 0s;
}
.popup.popup-show .popup-main {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.popup .popup-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: opacity 0.25s ease-in-out 0.3s;
}
.popup .popup-main {
    position: relative;
    z-index: 1001;
    opacity: 0;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    transition: all 0.25s linear 0s;
    -webkit-transition: all 0.25s linear 0s;
    /*width: 630px;*/
    /*max-height: 80vh;*/
    min-height: 470px;
    background-color: #fff;
    /*border-radius: 15px;*/
    width: 504px;
    max-height: 90vh;
    border-radius: 12px;
}
.popup .popup-main .popup-close {
    position: absolute;
    /*top: -100px;*/
    right: 0;
    top: -72px;
    width: 48px;
    height: 48px;
    /*width: 60px;*/
    /*height: 60px;*/
    background: url('/Public/campaigns/lottery/img/popup_close.png') no-repeat;
    background-size: contain;
    cursor: pointer;
}

.prize .popup-main-content {
    /*padding-bottom: 30px;*/
    padding-bottom: 24px;
}

.prize .prize-popup-top {
    overflow: hidden;
    background: url("/Public/campaigns/lottery/img/prize_head_bg.png") no-repeat top center;
    background-size: cover;
    width: 100%;
    /*height: 360px;*/
    height: 288.8px;
    text-align: center;
}
.prize .prize-popup-top .prize-txt {
    /*margin-top: 40px;*/
    font-weight: 500;
    /*font-size: 32px;*/
    color: #FFFFFF;
    margin-top: 32px;
    font-size: 25.6px;
}
.prize .prize-popup-top .prize-img {
    margin: 0 auto;
    /*margin-top: 35px;*/
    /*width: 190px;*/
    /*height: 190px;*/
    text-align: center;
    margin-top: 28px;
    width: 152px;
    height: 130px;
}
.prize .prize-popup-top .prize-img img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.prize .prize-popup-top .prize-img-tit {
    font-weight: 400;
    /*font-size: 20px;*/
    font-size: 22.4px;
    color: #AF5603;
}

.prize .prize-btn {
    display: block;
    margin: 50px auto 0 auto;
    width: 288px;
    height: 72px;
    line-height: 72px;
    border: 0;
    border-radius: 36px;
    background: linear-gradient(to bottom, #FFE27E, #F98F31);
    background: -webkit-linear-gradient(top, #FFE27E, #F98F31);
    box-shadow: 0 5px 10px rgba(249, 143, 49, 0.5);
    font-weight: Bold;
    font-size: 25.6px;
    color: #AF5603;
    cursor: pointer;
}