@charset "utf-8";

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
@media (max-width:1199.98px) {
body{color:#000;max-width:1200px;width:100%;margin:auto;}

/*分页样式-------------------------------------------------------------------------------------*/
.pagination{margin:10px auto 0 auto;}
.pagination ul{margin:50px auto 0 auto;padding-bottom:50px;text-align:center;}
.pagination ul li{color:#fff;line-height:30px;display:inline-block;text-align: center;height:30px;overflow:hidden;}
.pagination ul li a{background:#1d3e5f;border-radius:5px;display:block;color:#fff;font-size:15px;line-height:30px;padding:0 12px;float:left;margin:0 5px;}
.pagination ul li.current a{color:#000;font-size:15px;margin:0;padding:0 12px;border-radius:5px;background:#ccc;line-height:30px;display: block;float: left;margin:0 5px;}
.pagination ul li span{display:block;float:left;padding:0;border-radius:5px;margin-left:0;color: #fff;line-height:30px;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
.contentstyle1{font-size:16px;line-height:1.8;}
.contentstyle1 p{margin:5px 0;}
.contentstyle1 table.sortEnabled tr.firstRow th,
.contentstyle1 table.sortEnabled tr.firstRow td{padding-right:20px;background-repeat: no-repeat;background-position: center right;}
.contentstyle1 .selectTdClass{background-color:#edf5fa !important}
.contentstyle1 table.noBorderTable td,
.contentstyle1 table.noBorderTable th,
.contentstyle1 table.noBorderTable caption{border:1px dashed #ddd !important}
.contentstyle1 table{margin-bottom:10px;border-collapse:collapse;display:table;}
.contentstyle1 td,
.contentstyle1 th{padding: 5px 10px;border: 1px solid #DDD;}
.contentstyle1 caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.contentstyle1 th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.contentstyle1 table tr.firstRow th{border-top-width:2px;}
.contentstyle1 .ue-table-interlace-color-single{ background-color: #fcfcfc; }
.contentstyle1 .ue-table-interlace-color-double{ background-color: #f7faff; }
.contentstyle1 td p{margin:0;padding:0;}
.contentstyle1 ol,
.contentstyle1 ul{margin:0;pading:0;width:95%}
.contentstyle1 li{clear:both;}
.contentstyle1 ul.custom_dash{list-style:none;}
.contentstyle1 ul.custom_dash li{background-position:0 3px;background-repeat:no-repeat}
.contentstyle1 li.list-dash-paddingleft{padding-left:35px}
.contentstyle1 ul.custom_dot{list-style:none;}
.contentstyle1 ul.custom_dot li{background-position:0 3px;background-repeat:no-repeat}
.contentstyle1 li.list-dot-paddingleft{padding-left:20px}
.contentstyle1 .list-paddingleft-1{padding-left:0}
.contentstyle1 .list-paddingleft-2{padding-left:30px}
.contentstyle1 .list-paddingleft-3{padding-left:60px}
.contentstyle1 .pagebreak{display:block;clear:both !important;cursor:default !important;width: 100% !important;margin:0;}
.contentstyle1 pre{margin:.5em 0;padding:.4em .6em;border-radius:8px;background:#f8f8f8;}
.contentstyle1 .loadingclass{display:inline-block;cursor:default;border:1px solid #cccccc;margin-left:1px;height: 22px;width: 22px;}
.contentstyle1 .loaderrorclass{display:inline-block;cursor:default;border:1px solid #cccccc;margin-right:1px;height: 22px;width: 22px;}
.contentstyle1 .anchorclass{cursor: auto;display: inline-block;height: 16px;width: 15px;}
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/
/*内容定制样式===========================================================================================================================================*/



    body{font-family:Poppins;}
    @media(max-width:1584px){body{}}

    .fz{font-size:0;}
    .fz12{font-size:calc(12 * 100vw / 1920);}@media(max-width:1920px){.fz12{font-size:12.0px;}}
    .fz13{font-size:calc(13 * 100vw / 1920);}@media(max-width:1816px){.fz13{font-size:12.3px;}}
    .fz14{font-size:calc(14 * 100vw / 1920);}@media(max-width:1728px){.fz14{font-size:12.6px;}}
    .fz15{font-size:calc(15 * 100vw / 1920);}@media(max-width:1651px){.fz15{font-size:12.9px;}}
    .fz16{font-size:calc(16 * 100vw / 1920);}@media(max-width:1584px){.fz16{font-size:13.2px;}}
    .fz17{font-size:calc(17 * 100vw / 1920);}@media(max-width:1524px){.fz17{font-size:13.5px;}}
    .fz18{font-size:calc(18 * 100vw / 1920);}@media(max-width:1472px){.fz18{font-size:13.8px;}}
    .fz19{font-size:calc(19 * 100vw / 1920);}@media(max-width:1424px){.fz19{font-size:14.1px;}}
    .fz20{font-size:calc(20 * 100vw / 1920);}@media(max-width:1382px){.fz20{font-size:14.4px;}}
    .fz21{font-size:calc(21 * 100vw / 1920);}@media(max-width:1344px){.fz21{font-size:14.7px;}}
    .fz22{font-size:calc(22 * 100vw / 1920);}@media(max-width:1309px){.fz22{font-size:15.0px;}}
    .fz23{font-size:calc(23 * 100vw / 1920);}@media(max-width:1277px){.fz23{font-size:15.3px;}}
    .fz24{font-size:calc(24 * 100vw / 1920);}@media(max-width:1248px){.fz24{font-size:15.6px;}}
    .fz25{font-size:calc(25 * 100vw / 1920);}@media(max-width:1221px){.fz25{font-size:15.9px;}}
    .fz26{font-size:calc(26 * 100vw / 1920);}@media(max-width:1196px){.fz26{font-size:16.2px;}}
    .fz27{font-size:calc(27 * 100vw / 1920);}@media(max-width:1173px){.fz27{font-size:16.5px;}}
    .fz28{font-size:calc(28 * 100vw / 1920);}@media(max-width:1152px){.fz28{font-size:16.8px;}}
    .fz29{font-size:calc(29 * 100vw / 1920);}@media(max-width:1132px){.fz29{font-size:17.1px;}}
    .fz30{font-size:calc(30 * 100vw / 1920);}@media(max-width:1113px){.fz30{font-size:17.4px;}}
    .fz31{font-size:calc(31 * 100vw / 1920);}@media(max-width:1096px){.fz31{font-size:17.7px;}}
    .fz32{font-size:calc(32 * 100vw / 1920);}@media(max-width:1080px){.fz32{font-size:18.0px;}}
    .fz33{font-size:calc(33 * 100vw / 1920);}@media(max-width:1064px){.fz33{font-size:18.3px;}}
    .fz34{font-size:calc(34 * 100vw / 1920);}@media(max-width:1050px){.fz34{font-size:18.6px;}}
    .fz35{font-size:calc(35 * 100vw / 1920);}@media(max-width:1036px){.fz35{font-size:18.9px;}}
    .fz36{font-size:calc(36 * 100vw / 1920);}@media(max-width:1024px){.fz36{font-size:19.2px;}}
    .fz37{font-size:calc(37 * 100vw / 1920);}@media(max-width:1011px){.fz37{font-size:19.5px;}}
    .fz38{font-size:calc(38 * 100vw / 1920);}@media(max-width:1000px){.fz38{font-size:19.8px;}}
    .fz39{font-size:calc(39 * 100vw / 1920);}@media(max-width:989px){.fz39{font-size:20.1px;}}
    .fz40{font-size:calc(40 * 100vw / 1920);}@media(max-width:979px){.fz40{font-size:20.4px;}}
    .fz41{font-size:calc(41 * 100vw / 1920);}@media(max-width:969px){.fz41{font-size:20.7px;}}
    .fz42{font-size:calc(42 * 100vw / 1920);}@media(max-width:960px){.fz42{font-size:21.0px;}}
    .fz43{font-size:calc(43 * 100vw / 1920);}@media(max-width:951px){.fz43{font-size:21.3px;}}
    .fz44{font-size:calc(44 * 100vw / 1920);}@media(max-width:942px){.fz44{font-size:21.6px;}}
    .fz45{font-size:calc(45 * 100vw / 1920);}@media(max-width:934px){.fz45{font-size:21.9px;}}
    .fz46{font-size:calc(46 * 100vw / 1920);}@media(max-width:926px){.fz46{font-size:22.2px;}}
    .fz47{font-size:calc(47 * 100vw / 1920);}@media(max-width:919px){.fz47{font-size:22.5px;}}
    .fz48{font-size:calc(48 * 100vw / 1920);}@media(max-width:911px){.fz48{font-size:22.8px;}}
    .fz49{font-size:calc(49 * 100vw / 1920);}@media(max-width:905px){.fz49{font-size:23.1px;}}
    .fz50{font-size:calc(50 * 100vw / 1920);}@media(max-width:898px){.fz50{font-size:23.4px;}}
    .fz51{font-size:calc(51 * 100vw / 1920);}@media(max-width:892px){.fz51{font-size:23.7px;}}
    .fz52{font-size:calc(52 * 100vw / 1920);}@media(max-width:886px){.fz52{font-size:24.0px;}}
    .fz53{font-size:calc(53 * 100vw / 1920);}@media(max-width:880px){.fz53{font-size:24.3px;}}
    .fz54{font-size:calc(54 * 100vw / 1920);}@media(max-width:874px){.fz54{font-size:24.6px;}}
    .fz55{font-size:calc(55 * 100vw / 1920);}@media(max-width:869px){.fz55{font-size:24.9px;}}
    .fz56{font-size:calc(56 * 100vw / 1920);}@media(max-width:864px){.fz56{font-size:25.2px;}}
    .fz57{font-size:calc(57 * 100vw / 1920);}@media(max-width:858px){.fz57{font-size:25.5px;}}
    .fz58{font-size:calc(58 * 100vw / 1920);}@media(max-width:854px){.fz58{font-size:25.8px;}}
    .fz59{font-size:calc(59 * 100vw / 1920);}@media(max-width:849px){.fz59{font-size:26.1px;}}
    .fz60{font-size:calc(60 * 100vw / 1920);}@media(max-width:844px){.fz60{font-size:26.4px;}}
    .fz61{font-size:calc(61 * 100vw / 1920);}@media(max-width:840px){.fz60{font-size:26.7px;}}
    .fz62{font-size:calc(62 * 100vw / 1920);}@media(max-width:836px){.fz60{font-size:27.0px;}}
    .fz63{font-size:calc(63 * 100vw / 1920);}@media(max-width:832px){.fz60{font-size:27.3px;}}
    .fz64{font-size:calc(64 * 100vw / 1920);}@media(max-width:828px){.fz60{font-size:27.6px;}}
    .fz65{font-size:calc(65 * 100vw / 1920);}@media(max-width:824px){.fz60{font-size:27.9px;}}
    .fz66{font-size:calc(66 * 100vw / 1920);}@media(max-width:820px){.fz60{font-size:28.2px;}}
    .fz67{font-size:calc(67 * 100vw / 1920);}@media(max-width:816px){.fz67{font-size:28.5px;}}
    .fz68{font-size:calc(68 * 100vw / 1920);}@media(max-width:813px){.fz68{font-size:28.8px;}}
    .fz69{font-size:calc(69 * 100vw / 1920);}@media(max-width:809px){.fz69{font-size:29.1px;}}
    .fz70{font-size:calc(70 * 100vw / 1920);}@media(max-width:806px){.fz70{font-size:29.4px;}}
    .fz70{font-size:calc(70 * 100vw / 1920);}@media(max-width:803px){.fz70{font-size:29.7px;}}
    .fz71{font-size:calc(71 * 100vw / 1920);}@media(max-width:800px){.fz71{font-size:30px;}}
    .fz72{font-size:calc(72 * 100vw / 1920);}@media(max-width:796px){.fz72{font-size:30.3px;}}
    .fz73{font-size:calc(73 * 100vw / 1920);}@media(max-width:793px){.fz73{font-size:30.6px;}}
    .fz74{font-size:calc(74 * 100vw / 1920);}@media(max-width:791px){.fz74{font-size:30.9px;}}
    .fz75{font-size:calc(75 * 100vw / 1920);}@media(max-width:788px){.fz75{font-size:31.2px;}}
    .fz76{font-size:calc(76 * 100vw / 1920);}@media(max-width:79px){.fz76{font-size:31.5px;}}
    .fz77{font-size:calc(77 * 100vw / 1920);}@media(max-width:785px){.fz77{font-size:31.8px;}}
    .fz78{font-size:calc(78 * 100vw / 1920);}@media(max-width:782px){.fz78{font-size:32.1px;}}
    .fz79{font-size:calc(79 * 100vw / 1920);}@media(max-width:780px){.fz79{font-size:32.4px;}}
    .fz80{font-size:calc(80 * 100vw / 1920);}@media(max-width:777px){.fz80{font-size:32.7px;}}


    .mt1{margin-top:.1rem;}.mr1{margin-right:.1rem;}.mb1{margin-bottom:.1rem;}.ml1{margin-left:.1rem;}
    .mt2{margin-top:.2rem;}.mr2{margin-right:.2rem;}.mb2{margin-bottom:.2rem;}.ml2{margin-left:.2rem;}
    .mt3{margin-top:.3rem;}.mr3{margin-right:.3rem;}.mb3{margin-bottom:.3rem;}.ml3{margin-left:.3rem;}
    .mt4{margin-top:.4rem;}.mr4{margin-right:.4rem;}.mb4{margin-bottom:.4rem;}.ml4{margin-left:.4rem;}
    .mt5{margin-top:.5rem;}.mr5{margin-right:.5rem;}.mb5{margin-bottom:.5rem;}.ml5{margin-left:.5rem;}
    .mt6{margin-top:.6rem;}.mr6{margin-right:.6rem;}.mb6{margin-bottom:.6rem;}.ml6{margin-left:.6rem;}
    .mt7{margin-top:.7rem;}.mr7{margin-right:.7rem;}.mb7{margin-bottom:.7rem;}.ml7{margin-left:.7rem;}
    .mt8{margin-top:.8rem;}.mr8{margin-right:.8rem;}.mb8{margin-bottom:.8rem;}.ml8{margin-left:.8rem;}
    .mt9{margin-top:.9rem;}.mr9{margin-right:.9rem;}.mb9{margin-bottom:.9rem;}.ml9{margin-left:.9rem;}
    .mt10{margin-top:1rem;}.mr10{margin-right:1rem;}.mb10{margin-bottom:1rem;}.ml10{margin-left:1rem;}

    .pt05{padding-top:.05rem;}.pr05{padding-right:.05rem;}.pb05{padding-bottom:.05rem;}.pl05{padding-left:.05rem;}
    .pt1{padding-top:.1rem;}.pr1{padding-right:.1rem;}.pb1{padding-bottom:.1rem;}.pl1{padding-left:.1rem;}
    .pt2{padding-top:.2rem;}.pr2{padding-right:.2rem;}.pb2{padding-bottom:.2rem;}.pl2{padding-left:.2rem;}
    .pt3{padding-top:.3rem;}.pr3{padding-right:.3rem;}.pb3{padding-bottom:.3rem;}.pl3{padding-left:.3rem;}
    .pt4{padding-top:.4rem;}.pr4{padding-right:.4rem;}.pb4{padding-bottom:.4rem;}.pl4{padding-left:.4rem;}
    .pt5{padding-top:.5rem;}.pr5{padding-right:.5rem;}.pb5{padding-bottom:.5rem;}.pl5{padding-left:.5rem;}
    .pt6{padding-top:.6rem;}.pr6{padding-right:.6rem;}.pb6{padding-bottom:.6rem;}.pl6{padding-left:.6rem;}
    .pt7{padding-top:.7rem;}.pr7{padding-right:.7rem;}.pb7{padding-bottom:.7rem;}.pl7{padding-left:.7rem;}
    .pt8{padding-top:.8rem;}.pr8{padding-right:.8rem;}.pb8{padding-bottom:.8rem;}.pl8{padding-left:.8rem;}
    .pt9{padding-top:.9rem;}.pr9{padding-right:.9rem;}.pb9{padding-bottom:.9rem;}.pl9{padding-left:.9rem;}
    .pt10{padding-top:1rem;}.pr10{padding-right:1rem;}.pb10{padding-bottom:1rem;}.pl10{padding-left:1rem;}
    .pt11{padding-top:1.1rem;}.pr11{padding-right:1.1rem;}.pb11{padding-bottom:1.1rem;}.pl11{padding-left:1.1rem;}
    .pt12{padding-top:1.2rem;}.pr12{padding-right:1.2rem;}.pb12{padding-bottom:1.2rem;}.pl12{padding-left:1.2rem;}
    .pt13{padding-top:1.3rem;}.pr13{padding-right:1.3rem;}.pb13{padding-bottom:1.3rem;}.pl13{padding-left:1.3rem;}
    .pt14{padding-top:1.4rem;}.pr14{padding-right:1.4rem;}.pb14{padding-bottom:1.4rem;}.pl14{padding-left:1.4rem;}
    .pt15{padding-top:1.5rem;}.pr15{padding-right:1.5rem;}.pb15{padding-bottom:1.5rem;}.pl15{padding-left:1.5rem;}
    .pt16{padding-top:1.6rem;}.pr16{padding-right:1.6rem;}.pb16{padding-bottom:1.6rem;}.pl16{padding-left:1.6rem;}
    .pt17{padding-top:1.7rem;}.pr17{padding-right:1.7rem;}.pb17{padding-bottom:1.7rem;}.pl17{padding-left:1.7rem;}
    .pt18{padding-top:1.8rem;}.pr18{padding-right:1.8rem;}.pb18{padding-bottom:1.8rem;}.pl18{padding-left:1.8rem;}
    .pt19{padding-top:1.9rem;}.pr19{padding-right:1.9rem;}.pb19{padding-bottom:1.9rem;}.pl19{padding-left:1.9rem;}
    .pt20{padding-top:2rem;}.pr20{padding-right:2rem;}.pb20{padding-bottom:2rem;}.pl20{padding-left:2rem;}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/





    .pone{display:none !important;}



    .more{text-align:left;}
    .more a{display:block;width:2.2rem;font-weight:500;font-size:calc(24 * 100vw / 1920);color:#1e3e60;line-height:2.2;text-align:center;transition:all 500ms;
        background-color:#ffffff;letter-spacing:0.02rem;
/*! border: 3px solid #3c3b39; */
        }
    .more a:hover{letter-spacing: 0;}

    .more2{text-align:left;}
    .more2 a{display:block;font-family: 'Fjalla One', sans-serif;font-weight:400;font-size:calc(30 * 100vw / 1920);color:white;line-height:1;text-align:left;transition:all 500ms;
        background:url(../dist/c.svg) no-repeat 1rem center;letter-spacing:0.03rem;background-size:0.6rem;
        }
    .more2 a:hover{background:url(../dist/c.svg) no-repeat 1.1rem center;letter-spacing:0.04rem;background-size:0.6rem;}

    .content1{font-size:calc(20 * 100vw / 1920);font-weight: 400;}
    .content1 p{line-height:1.8;color: black;font-size: 18px;}
    .content1 img{margin:0.1rem auto;display: block;}

    .content2{font-size:calc(16 * 100vw / 1920);line-height:2;}
    .content2 p{line-height:2;}


    header{width:100%;position:fixed;left:0;top:0;z-index:123;transition:all 300ms;text-align:center;background:#332b2bff;box-shadow: 0 0 0.3rem rgba(0,0,0,0.5);backdrop-filter: blur(10px);}

    .in_pro{width:100%;margin:1rem 0 0 0;background:#333;}
        .pro11,.pro12,.pro13{position:relative;padding:1rem 0 0 0;height:100vh;}
        .pro11 img,.pro12 img,.pro13 img{position:absolute;left:0;bottom:0;height: 90%;}
        .pro11{width:33.33%;background-color:#b49f83;transition:all 500ms;}
        .pro12{width:33.34%;background-color:#1d3e5f;transition:all 500ms;}
        .pro13{width:33.33%;background-color:#b49f83;transition:all 500ms;}
        .pro11:hover{background-color:#b49f8388;}
        .pro12:hover{background-color:#1d3e5f88;}
        .pro13:hover{background-color:#b49f8388;}

        .pro2{position:absolute;right:0.6rem;bottom:0;height:4rem;text-align:left;}
        .pro2 hr{height:1px;background-color:white;display:inline-block;width:1.5rem;border:0;margin:0.2rem 0;}
            .pro21{}
            .pro22{}

    .banner{margin-top:18vw;}
    .xbanner_bottom{position:absolute;width:30vw;height:8vw;bottom:0;right:5vw;background:#f3ca1e;display:flex;justify-content:center;align-items: center;z-index: 10;border-radius:1vw 1vw 0 0;transition:all 300ms;}
    .xbanner_bottom a{width:100%;text-align: center;display:flex;justify-content:center;align-items:center;}
        .xbanner_bottom a img{width:4vw;margin-right:1vw;}
        .xbanner_bottom a p{font-size:3.2vw;line-height:1;text-align: center;color:#333333;}



    .swiper-button-next-banner{color:#f3ca1e !important;}
    .swiper-button-prev-banner{color:#f3ca1e !important;}



#swiper2 .swiper-slide{width:30%}
/*================================================*/
.h-main{justify-content: space-between;align-items: center;    display: flex;padding: 3vw 0;}
.h-index{width: 60vw;margin-left: 5vw;font-size: 6vw;color: white;display: flex;align-items: center;font-weight: 700;}
header img{height:12vw;vertical-align:top;transition:all 300ms;}
.h-ul{z-index:999;text-align:left;}
.h-li{display:inline-block;vertical-align:top;margin:0 .32rem;}
.h-a{color:#3c3b39;}
.h-right{float:right;font-size:0;}
.h-search{color:#fff;display:inline-block;vertical-align:top;cursor:pointer;height:.7rem;line-height:.7rem;font-size:0;}
.h-search:before{content:"";display:inline-block;vertical-align:middle;width:.19rem;height:.19rem;background-image:url(../dist/2.png);background-size: 100% 100%;margin-right: .05rem;margin-left: .05rem;font-size: calc(16 * 100vw / 1920);}


.hm_language{display: none;}
.hm_language a{display:flex;align-items: center;justify-content: center;}
.hm_language_pic{width: 30px;height: 30px;margin-right: 10px;}
.hm_language_pic img{width:100%;}
.hm_language_name{font-size:18px;line-height:2;color: #3c3b39;}

.hm_tel{display:none;}

.h-menu{display:none;}


@media(max-width: 1584px){
    .h-search:before{font-size: 13.2px;width: 16px;height: 16px;background-image: url(../dist/2-2.png);}
}
.h-login{display: inline-block;vertical-align: top;color: #fff;margin-left: .5rem;line-height: .7rem;height: .7rem;font-weight: bold;}
.h-lang{font-size:0;float:right;margin-left:.5rem;font-weight:bold;text-align:right;margin-top:0.24rem;}
.h-one{color: #fff;display: inline-block;vertical-align: middle;line-height: .7rem;height: .7rem;font-weight: bold;}
.h-span{color: #fff;display: inline-block;vertical-align: middle;line-height: .7rem;padding: 0 .3em;font-weight: bold;}
.h-box{width: 100%;left: 0;box-sizing: content-box;}
.h-sub{position: relative;padding-top: .3rem;width: 8rem;}
.h-sub.has-th{width: 1.6rem;border-right: 1px solid #fff;padding-bottom: .3rem;}
.h-sub-li{width: 100%;}
.h-sub-li:last-child{margin-bottom: 0;}
.h-sub-a{color: #000;word-break: break-all;position: relative;display: inline-block;vertical-align: top;}
.h-sub-li.active .h-sub-a{display: block;}
.h-sub.has-th .h-sub-li.active .h-sub-a:after{content: "";display: inline-block;width: 3px;height: 100%;background-color: #1d3e5f;position: absolute;right: -2px;top: 0;}
.h-sub-li.active .h-th{left: 100%;}
.h-th{position: absolute;left: -1000%;top: 0;padding-left: .6rem;width: 8rem;padding-top: .3rem;}
.h-th-li{position: relative;width: 100%;}
.h-th-a{color: #fff;line-height: 1.375;padding: .1rem 0;display: inline-block;vertical-align: top;}
.h-th-a:before{content: "";display: inline-block;vertical-align: middle;width: 0;height: .4375em;background-image: url(../dist/240.png);background-size: 100% 100%;margin-right: 0;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.h-opa {width: 10vw;height: 10vw;position: fixed;left: -100000px;top: 2vw;background-color: rgba(0, 0, 0, 1);z-index: 10000;opacity: 0;transition: opacity .3s;cursor: pointer;}
.no-th .h-sub-a:before{content: "";display: none;vertical-align: middle;width: 0;height: .4375em;/*! background-image: url(../dist/240.png); */background-size: 100% 100%;margin-right: 0;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.h-sch{display: none;width: 100%;padding: .4rem 0;position: fixed;top: 0;right: 0;margin-right: 0;z-index: 150;background-color: #fff;font-size: 0;text-align: center;}
.h-form{width: 100%;background-color: transparent;position: relative;overflow: hidden;font-size: 0;}
.h-text{width: 3.80rem;height: .4rem;line-height: .4rem;border: none;border-bottom: 1px solid #ccc;border-right: none;vertical-align: top;background-color: transparent;font-size: .14rem;color: #4d4d4d;padding: 0 .1rem 0 0.05rem;text-align: left;vertical-align: top;}
.h-smt{background-image: url(../dist/291.png);background-position: center center;background-size: .26rem .26rem;background-repeat: no-repeat;color: transparent;cursor: pointer;width: .4rem;height: .4rem;border: none;border-bottom: 1px solid #ccc;background-color: transparent;transition: all .3s;vertical-align: top;}
header.show-search .h-sch{display:block;}
header.show-search .h-opa{left: 0;opacity: 1;}
.h-filter{display:inline-block;vertical-align:middle;line-height:.7rem;height:.7rem;margin-right:.5rem;cursor:pointer;}
.h-f-text{color: #fff;font-weight: bold;}
.h-f-icon{display: inline-block;vertical-align: middle;width: 1.2em;height: 1.2em;margin-right: .3em;background-image: url(../dist/filter.png);background-size: 100% 100%;position: relative;}
.h-f-icon:before{content: " ";display: block;position: absolute;top: -2px;right: -3px;width: 6px;height: 6px;border-radius: 50%;background-color: #ff0;}
.h-f-icon:after{content: " ";display: block;position: absolute;top: -2px;right: -3px;width: 6px;height: 6px;border-radius: 50%;background-color: #fcfddc;transform-origin: 50% 50%;animation-name: fadding;animation-duration: 1.5s;animation-iteration-count: infinite;}
@keyframes fadding {
    0% {
        opacity: 1;
    }
    100% {
        transform: scale(4);
        opacity: 0;
    }
}
body.sp header{background-color: #1d3e5f;padding-top: 0;}
body.sp .h-logo1{display: none;}
body.sp .h-logo2{display: inline-block;}
body.sp .h-li.active .h-a{color:#fff;}
@media(max-width: 1920px){
    .h-sch {padding: 40px 0;}
    .h-sch .h-text {width: 380px;height: 40px;line-height: 40px;font-size: 16px;padding: 0 10px 0 5px;}
    .h-sch .h-smt{width: 40px;height: 40px;background-size: 26px 26px;}
}
@media(min-width: 751px){
    .h-th-a:hover:before{width: 1.31em;margin-right: .13rem;}
    .no-th .h-sub-a:hover:before{width: 1.31em;margin-right: .13rem;}
    .h-li:hover .h-a{color:#f3ca1e;}
    .h-li.active .h-a{border-bottom: 2px solid #fff;font-weight: bold;font-weight: bold;}
    .h-search:hover{border-bottom: 2px solid #fff;}
    .h-login:hover{border-bottom: 2px solid #fff;}
    .h-one:hover{border-bottom: 2px solid #fff;}
    .h-filter:hover{border-bottom: 2px solid #fff;}
    .h-box{padding-bottom: .3rem;}
    .h-sub.has-th .h-sub-li.active .h-sub-a{color: #ff0015;font-weight: bold;}
    header.red .h-li.active .h-a{color:#fff;}
}
@media(max-width: 1300px){
    .h-li{margin: 0 .2rem;}
}
@media(max-width: 1200px){
    header{}
    body.sp{padding-top: 42px;}
    .h-logo{margin-right: 3vw;}
    .h-one,
    .h-login,
    .h-search,
    .h-filter,
    .h-a{}
}
@media(max-width: 1100px){
    .h-main{}
}
@media(max-width: 1000px){
    .h-main{width: 100%;}
    .h-ul{padding-left: 20px;}
    .h-f-text{display: none;}
}
@media(max-width: 900px){
    .h-main{}
    .h-ul{padding-left: 15px;}
    .h-li:last-child{margin-right: 0;}
    .h-filter{margin-right: 15px;}
    .h-login{margin-left: 15px;}
    .h-lang{margin-left: 15px;}
}
@media(max-width: 850px){
    .h-main{}
    .h-ul{padding-left: 10px;}
    .h-li:last-child{margin-right: 0;}
    .h-filter{margin-right: 10px;}
    .h-login{margin-left: 10px;}
    .h-lang{margin-left: 10px;}
}
@media(max-width: 800px){
    .h-li{margin: 0 5px;}
}
@media(max-width: 1299.98px){
    header{width: 100%;}
    body.sp{padding-top: 46px;}
    .h-main{width: 100%;}
    .h-logo1{display: none;}
    .h-logo2{display: inline-block;}
    .h-index{}
    .h-li.active .h-a{font-weight: bold;}
    .h-login{line-height: 46px;height: auto;margin-left: 20px;}
    .h-one{line-height: 46px;height: auto;}
    .h-span{line-height: 46px;}
    .h-search{line-height: 46px;height: auto;}
    .h-lang{margin-left: 20px;}
    .h-menu{width: 10vw;height: 10vw;background-image: url(../svgs/menu.svg);background-repeat: no-repeat;background-position: center center;background-size: 12vw;display: block;margin-right: 5vw;}
    header.show-menu .h-opa{left: 85vw;opacity: 1;background: url(../svgs/close.svg) no-repeat center;background-size: 6vw;}
    header.show-menu .h-ul{right: 0;background: url(../images/logobg.png) no-repeat 30vw bottom;background-color: white;background-size: 100%;}
    .h-ul{width: 100vw;height: 100vh;position: fixed;right: -101vw;top: 0;background-color: #fff;overflow: auto;transition: all .3s cubic-bezier(.25,.1,.25,1);}
    .h-li{display: block;width: 100%;margin: 0;position: relative;border-bottom: 1px solid #e5e2dd;}
    .h-li.has-sub:after{content: "+";display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #fff;}
    .h-li.has-sub.show:after{content: "-";}
    .h-sub{left: 0 !important;width: 100%;padding: 0;}
    .h-sub.has-th{width: 100%;border-right: none;padding-bottom: 0;}
    .h-ul{padding-top: 5vw;}
    .h-li.active .h-a{color: #fff;}
    .h-a{padding-left: 10vw;padding-right: 0;line-height: 3;font-weight: bold;font-size: 4vw;display: block;}
    .h-box{position: relative;top: 0;border-top: 2px solid #e5e2dd;}
    .h-sub-a{font-size: 3.4vw;line-height: 2;}
    .h-sub-li.active .h-sub-a{display: inline-block;}
    .h-sub-li{margin-bottom: 0;border-bottom: 1px solid #e5e2dd;background: url(../images/0.svg) no-repeat 10vw center;background-size: 5vw;padding: 2vw 0 2vw 16vw;}
    .h-sub-li.has-thd{position: relative;}
    .h-sub-li.has-thd:after{content: "+";display: inline-block;width:40px;height: 33px;line-height: 33px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #fff;}
    .h-sub-li.has-thd.show:after{content: "-";}
    .h-th{position: relative;left: 0;padding: 0;display: none;width: 100%;}
    .h-sub-li.active .h-th{display: none;left: 0;}
    .h-th-a{padding-left: 60px;padding-top: 8px;padding-bottom: 8px;font-size: 12px;padding-right: 10px;}
    .h-filter{line-height: 46px;}
    body.sp .h-li.active .h-a{border-bottom: none;}
    .h-sch .h-text{width: 220px;font-size: 14px;}
}
@media(max-width: 500px){
    .h-search{font-size: 0;width: 46px;line-height: 0;height: 46px;padding-top: 16px;}
    .h-search:before{width: 100%;height: 100%;background-size: 16px 16px;height: 16px;background-repeat: no-repeat;background-position: center center;margin-left: 0;margin-right: 0;position: relative;/* top: -1px; */}
    .h-name{display: none;}
    .h-login{margin-left: 10px;}
    .h-f-icon{margin-right: 0;}
    .h-f-text{display: none;}
    .h-filter{margin-right: 0;width: 30px;text-align: center;}
}
@media(max-width: 360px){
    .h-search{width: 30px;}
    .h-lang{margin-left: 10px;}
    .h-menu{margin-left: 5px;}
}




/*banner==============================================================*/
#xbanner{margin-top: 12vw;}
#xbanner .swiper-slide{position:relative;}
#xbanner .swiper-slide img{width: 100%;}
.bc10{font-size:0.5rem;font-weight:700;color:white;position:absolute;left:13%;bottom:12vh;text-shadow:0 0 0.1rem rgba(0, 0, 0, 50%);width: 33%;}
    .bc10 img{width:auto !important;height:60vh !important;}
.bc11{position:absolute;right:19%;bottom:25vh;width:27%;}
    .bc11 img{width:auto !important;height:40vh !important;}


.bc20{font-size:0.5rem;font-weight:700;color:white;position:absolute;left:24%;bottom:0;text-shadow:0 0 0.1rem rgba(0, 0, 0, 50%);height: 90vh;}
    .bc20 img{width:auto !important;height:90vh !important;}
.bc21{position:absolute;right:23%;bottom:25vh;width:27%;}
    .bc21 img{width:auto !important;height:36vh !important;}

.bc30{font-size:0.5rem;font-weight:700;color:white;position:absolute;left:15%;bottom:0;text-shadow:0 0 0.1rem rgba(0, 0, 0, 50%);height: 90vh;}
    .bc30 img{width:auto;height:90vh !important;}
.bc31{position:absolute;right:14%;bottom:20vh;width:auto;height: 45vh;}
.bc31 img{width:auto;height:45vh !important;}

/*mian1============================================*/
.main1{width:100%;}
.main1-2{padding:1rem 0 .65rem 0;}
.main1-1{position:relative;height:100%;}
    .main1-11{position:relative;float:left;width:30.69%;}
    .main1-12{position:relative;float:left;width:37.55%;margin:0 0.556%;}
    .main1-13{position:absolute;top:0;left:31.26%;width:37.55%;padding-top:23.855%;}
    .main1-14{position:relative;float:left;width:30.65%;}
.main1-1 .main1-11 h2{position:absolute;top:.5rem;left:7%;z-index:10;color:white;}
.main1-1 .main1-12 h2{position:absolute;top:.5rem;right:7%;z-index:10;color:white;}
.main1-1 .main1-13 h2{position:absolute;top:56%;left:7%;z-index:10;color:white;}
.main1-1 .main1-14 h2{position:absolute;top:.5rem;right:7%;z-index:10;color:white;}



/*mian2============================================*/
.main2{width:100%;position:relative;padding:1.3rem 0 0 0;}
.main2-1{}
    .main2-13{width:38%;margin-left:1.3rem;}
    .main2-13 p{line-height:2;}
.main2-2{width:60%;}
.main2-3{position:absolute;top:1rem;right:0;width:50%;}



/*mian3============================================*/
.main3{width:100%;font-size:0;padding:1rem 0;}
    .main3-1{width:22%;display:inline-block;vertical-align:top;margin-right:5%;text-align:right;}
        .main3-12{width:47%;height:0.08rem;background:#dddddd;margin:0.3rem 0 0.3rem 53%;font-size:0;}
    .main3-2{width:70%;display:inline-block;vertical-align:top;}
        .main3-23{text-align:center;}
        .main3-23 img{max-height:3rem;margin:0 auto;}


/*mian4============================================*/
.main4{width:100%;background:url(../images/7.jpg) no-repeat top center;background-attachment:fixed;box-sizing:border-box;padding:.6rem 0;}
    .main4-2{width:88%;margin:0.6rem auto;padding:.5rem 0;}
        .main4-221{width:100%;position:relative;}
            .main4-221 img{width:100%;max-height:2.4rem;}
            .main4-221-date{display:none;}
                .main4-221-date span{line-height:.7;}
        .main4-222{/*! background:white; */padding:0.2rem .2rem .3rem .2rem;}
            .main4-222 span{display:block;width:25%;height:1px;background-color:#ccc;margin:0.2rem 0;}


/*mian5============================================*/
.main5-2{}
.main5-2{width:80%;margin:auto;font-size:0;}
.main5-2 div{width:30%;display:inline-block;vertical-align:top;}
.main5-2 div input{width:100%;padding:0.1rem .2rem;border:1px solid #ccc;margin-bottom:0.2rem;}
.main5-2 div:nth-child(2),.main5-2 div:nth-child(5){margin:0 5%;}
.main5-2 div:nth-child(7){width:100%;}
.main5-2 div:nth-child(7) textarea{width:100%;padding:0.1rem .2rem;border:1px solid #ccc;height:2rem;}
.main5-2 div:nth-child(8){width:100%;text-align:center;}
.main5-2 div:nth-child(8) button{width:20%;margin:.4rem auto 0 auto;background:#1d3e5f;color:white;font-size:.26rem;padding:.1rem .3rem;border:0;font-weight:700;}



/*mian6============================================*/
.main6{width:100%;height:5.6rem;background:url(../images/8.jpg) no-repeat top center;background-attachment:fixed;box-sizing:border-box;}
    .main6-2{width:100%;height: 1.3rem;border-bottom:2px dotted #ccc;}
        .main6-21{margin:0 0.6rem;width:1.6rem;}
            .main6-211{width:1rem;margin:0 auto;}
            .main6-212{text-align:center;}.main6-212 span{display:block;width:0.18rem;height:0.18rem;border-radius:1rem;margin:0 auto;}
            .main6-213{}

    .mm_bannermini{width:100%;margin-top: 18vw;}
    .mm_bannermini img{width:100%;}
    .mm_bannermini2{display:none;}


.ny_navs{width:100%;border-bottom: 1px solid #e6e6e6;background-color: #f7f7f7;padding:3vw 0;font-size: 14px;color: #777;}
.ny_navs1{background:url(../dist/home.svg) no-repeat left center;background-size:5vw;padding-left:7vw;margin: 0 5vw;}
.ny_navs a{font-size: 3.4vw;color: #1e3e60;}




/*company=================================*/
.company1_left{margin-left:12%;width:36%;margin-right:2%;}
.company_info,.company_info p{line-height:2;}

.company2{background:url(../images/companybg2.jpg) no-repeat top center;background-attachment:fixed;padding:1rem 0 2rem 0;text-align:center;font-size:1rem;}

.jobs p{line-height:2;color:#555;}


/*fuwu*/
.fuwu1{background:url(../dist/fuwu2.jpg) no-repeat center;background-size:100%;height:4rem;text-align:center;padding:1rem 0 0 0 ;box-sizing:border-box;}
.fuwu1 h2{font-size:calc(60 / 1920 * 100vw);color:white;text-shadow:0 0 0.1rem rgba(0, 0, 0, 60%);}
.fuwu1 h3{font-size:calc(40 / 1920 * 100vw);color:white;text-shadow:0 0 0.1rem rgba(0, 0, 0, 40%);border-bottom:6px solid #e68c00;display:inline-block;}


/*products=================================================*/
.pageallpro{width:88vw;margin:5vw auto;padding-bottom:5vw;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .pageallpro0{flex:0 1 48%;border:1px solid #eee;margin-bottom:5vw;}
    .proey{flex:1 1 auto;margin:0 0 20px 0;border:1px solid #fff;max-width: 300px;min-width: 300px;}
        .pageallpro1{transition:all 600ms;overflow:hidden;background: white;position: relative;}
        .pageallpro11{display:flex;flex-wrap:wrap;}
        .pageallpro11 img{max-width:50%;transform:scale(1);transition:all 800ms;}
        .pageallpro12{position: absolute;top: 0;width: 100%;height: 100%;background: #00000000;display: none;justify-content: center;flex-wrap: wrap;align-content: center;}
.pageallpro12 img{width: 80px;height: 80px;scale:30;transition:all 300ms;}
.pageallpro12 span{color: white;font-size: 24px;line-height: 2;display:block;width:100%;text-align: center;padding-bottom:200px;opacity:0;transition:all 500ms;}
.pageallpro2{color:#333;text-align:center;transition:all 300ms;font-size: 3.4vw;line-height: 1.2;display: flex;align-items: center;justify-content: center;height: 16vw;}



/*products=================================================*/
.products{width:100%;margin:5vw auto;text-align:center;padding-bottom:3vw;max-width:100%;}
    .products1{margin:0 0 7vw 0;width:100%;}
       .products1 a{display: flex;justify-content: space-between;}
    .proey{flex:1 1 auto;margin:0 0 20px 0;border:1px solid #fff;max-width: 170px;min-width: 170px;}
        .products11{transition:all 600ms;overflow:hidden;background: white;flex: 0 1 46%;}
        .products11 img{max-width:100%;transform:scale(1);transition:all 800ms;}
        .products12{color:#333;text-align:left;transition:all 300ms;padding: 10px 0;flex: 0 1 50%;}
        .products12 p{font-size:3.2vw;line-height: 1.4;margin-bottom: 2vw;}
        .products12 p span{background:#eee;font-size:2.6vw;line-height: 1.4;margin-bottom: 2vw;color:#333333;padding:0 2vw;display:block;font-weight: 300;}


/*pro_info================================================*/
.pro_info{padding:8vw 0;width:100%;box-sizing: border-box;}
	.pro_info_c{width:88%;margin:auto;box-sizing: border-box;}
	.pro_info_content h2,.pro_info_content_table h2{font-size:5vw;font-weight:700;line-height:1;padding-left:3vw;border-left:2vw solid #f3ca1e;margin-bottom: 3vw;}
	.pro_info_content{font-size:3.4vw;line-height:1.6;color: #333;}
	.pro_info_content_table{width:100%;}
	.pro_info_content_table table{width:100%;border-color:#ccc;}
	.pro_info_content_table table td{padding:1vw 1vw;font-size:3.2vw;line-height:1.6;border-color:#ccc;color: #333;}
	.pro_info_pic{margin:5vw 0;}
	.pro_info_pic img{width:100%;}



/*button================================================*/
.btn{text-align:center;padding:1rem 0;}
.btn a{display:inline-block;vertical-align:top;padding:.1rem .4rem;background-color:black;color:white;border-radius:10rem;font-size:calc(18 / 1920 * 100vw);transition:all 300ms;}
.btn a:hover{background-color:#1d3e5f;}

















/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.e-left{float: left;width: 8.8rem;padding-top: .15rem;}
.e-top{padding-left: 0.8rem;padding-bottom: 1.2rem;}
.e-tit{padding-bottom: 0.26rem;margin-bottom: 0.43rem;color: #333;position: relative;font-weight: bold;font-weight: bold;}
.e-tit:before{content: "";display: inline-block;width: .8rem;height: 1px;background-color: #ccc;position: absolute;left: -0.8rem;bottom: 0;}
.e-tit:after{content: "";display: inline-block;width: .6rem;height: 3px;background-color: #1d3e5f;position: absolute;left: 0;bottom: -1px;}
.e-tit a:hover{color: #1d3e5f;}
.e-intro{margin-bottom: 0.58rem;color: #666;line-height: 2;width: 100%;padding-left: .6rem;}
.e-more{color: #1d3e5f;font-weight: bold;cursor: pointer;}
.e-more:after{content: "";display: inline-block;vertical-align: middle;width: 2.27em;height: .388em;background-image: url(../dist/31.png);background-size: 100% 100%;margin-left: .12rem;}
.e-item{margin-right: 0.3rem;text-align: center;display: inline-block;vertical-align: top;}
.e-item:last-child{margin-right: 0;}
.e-right{position: relative;float: right;width: 9.6rem;height: 6.4rem;background-size: cover;background-position: center center;overflow: hidden;}
.e-op{left: 50%;top: 50%;text-align: center;position: absolute;transform: translate(-50%,-50%);cursor: pointer;}
.e-icon{margin-bottom: 0.25rem;border-radius: 50%;width: .9rem;height: .9rem;border: .04rem solid rgba(255,255,255,0.3);background-image: url(../dist/32.png);background-size: 100% 100%;display: inline-block;vertical-align: top;transform: scale(1);transition: all .3s cubic-bezier(.25,.1,.25,1);}
.e-bot{padding-top: .76rem;padding-right: 1rem;padding-bottom: 0.82rem;font-size: 0;background-color: #1d3e5f;padding-left: .3rem;width: 11.9rem;}
.e-num{margin-bottom: 0.23rem;color: #fff;font-weight: bold;}
.e-cv{left: 0;bottom: 0.4rem;color: #fff;position: absolute;width: 100%;text-align: center;font-weight: bold;font-weight: bold;}
.e-t{color: #fff;opacity: .7;font-weight: bold;line-height: 1.3;}
.e-st{color: #fff;font-weight: bold;}
.e-v{width: 100%;height: 100%;background-color: #000;position: absolute;left: -200%;top: 0;}
.e-right.show .e-v{left: 0;}
.e-right.show .e-op{display: none;}
.e-right.show .e-cv{display: none;}
@media(min-width: 1201px){
    .e-item:nth-child(1){transition-delay: .2s;}
    .e-item:nth-child(2){transition-delay: .4s;}
    .e-item:nth-child(3){transition-delay: .6s;}
    .e-icon:hover{transform: scale(1.2);background-color: #1d3e5f;border-color: #1d3e5f;}
}
@media(max-width: 1200px){
    .e-left{float: none;width: 100%;overflow: hidden;}
    .e-right{float: none;width: 450px;height: 300px;margin-left: auto;margin-right: auto;overflow: hidden;}
    .e-top{padding-bottom: 30px;padding-right: 10px;}
    .e-bot{width: 100%;text-align: center;padding-left: 0;padding-right: 0;}
    .e-main{padding-top: 50px;}
    .e-item{margin: 0;width:33.33%;padding:0 5px;}
    .e-item:first-child{margin-left: 0;}
}
@media(max-width: 600px){
    .e-t{line-height: 1.3;}
    .e-num{margin-bottom: 6px;}
    .e-bot{padding-top: 20px;padding-bottom: 18px;}
}
@media(max-width: 500px){
    .e-main{padding-top: 30px;}
}
@media(max-width: 450px){
    .e-intro{padding-left: 0;}
    .e-v{position: relative;vertical-align: top;}
    .e-right{width: 100%;height: auto;}
}


.v-a{position: fixed;left: 0%;top: 110%;transform: translate(0,0);width: 100%;height: 100vh;z-index: 999999999;transition: all .5s ease-in-out;background-color: #000;box-sizing: border-box;}
.v-a *{box-sizing: border-box;}
.v-a.show{top: 0;}
.v-a.show .v-e{visibility: visible;}
.v-a.show .v-f{display: block;}
.v-b{width: 100%;height: 100%;background-color: #000;}
.v-c{display: block;width: .4rem;height: .4rem;font-size: .3rem;text-align: center;line-height: .4rem;color: #fff;padding-top: .03rem;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 10000;transition: all .3s cubic-bezier(.25,.1,.25,1);}
.v-e{visibility: hidden;width: 100%;width: 100%;height: 5.4rem;}
.v-f{display: none;width: 100%;height: 100%;object-fit: contain;}
#v1{height: 100%;}
@media(min-width: 1201px){
    .v-c:hover{transform: rotate(-180deg);}
}
@media(max-width: 900px){
    .v-c{width: 30px;height: 30px;line-height: 30px;top: 0;font-size: 20px;}
    .v-a{width: 100%;padding-top: 30px;}
    .v-e{width: 100%;height: 56.25vw;}
    .v-f{width: 100%;}
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
    Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
    Background is added as a separate element.
    As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
    stretched thumbnail or div placeholder element (see below)
    style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
    div element that matches size of large image
    large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
    Error message appears when image is not loaded
    (JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.hm_icon{padding:;background-color: #000000;margin: 6vw 0 0 0;background-size: auto 100%;}
    .icon1{position: relative;}
    .hm_title{width:100%;padding-top:4vw;position: absolute;z-index: 10;}
    .hm_title_c{width: 90%;
    margin: auto;}
    .hm_title h2{font-size: 6vw;line-height:1.6;text-align:left;font-weight:700;color:#f3ca1e;}
.hm_title p{font-size:3.2vw;line-height: 1.6;text-align: left;font-weight:400;color:#fff;padding-bottom:3vw;}
.hm_pro_line1{width: 80px;margin: auto;height: 1px;line-height: 1px;background: #3c3b39;}
.hm_pro_line2{width: 1px;margin: auto;height: 20px;line-height: 1px;background: #3c3b39;}
.swiper-father{}
.spro{min-width:1300px;margin:30px auto 0 auto;overflow:hidden;max-width: 1600px;}
.spro_img{border-radius:10px;overflow:hidden;}
.spro_img img{scale: 1;transition: all 500ms;}
.spro_img:hover img{scale: 1.2;}
.spro_title{margin-top: 12px;background: url(../svgs/sjx.svg) no-repeat 10px 10px;background-size:16px;padding-left: 40px;text-align: left;}
.spro_title h3{font-size: 18px;color: #3c3b39;line-height: 2;}
.spro_title p{font-size: 16px;line-height: 1.2;color: #3c3b39;}

    .yingyong_c{width:96%;margin:auto;}
   
    .icon11{width:100%;text-align:center;padding: 3vw 0 0 0;transition: all 300ms;border-top:1vw solid #f3ca1e00;background: transparent;margin-bottom: 5vw;}
.swiper-slide-thumb-active{background:#00000080;border-top:1vw solid #f3ca1e;}
    .icon11 img{margin: auto;width: 60%;height: 10vw;}
            .icon111{width:12vw;}
            .icon112{width:12vw;}
            .icon113{width:12vw;}
            .icon114{width:12vw;}
            .icon115{width:12vw;}
    .icon11 a{color:white;font-size:3vw;line-height:1;}
        .icon11 h3{margin-top: 2vw;font-size: 3vw;color: white;line-height: 1.4;}
        .icon11 p{color:#fff;font-size:3.4vw;line-height:1.3;margin-top: 1vw;}


.hm_pro{width: 88vw;margin: 6vw auto 0 auto;}
.hm_pro_title{font-size: 7vw;line-height: 2;text-align: center;font-weight: 300;color: #3c3b39;}
.hm_pro_line1{width: 7vw;margin: auto;height: 1px;line-height: 1px;background: #3c3b39;}
.hm_pro_line2{width: 1px;margin: auto;height: 3vw;line-height: 1px;background: #3c3b39;}
.swiper-father{}
.spro{width:88vw;margin:3vw auto 0 auto;overflow:hidden;}
.spro_img{border-radius:10px;overflow:hidden;}
.spro_img img{scale: 1;transition: all 500ms;}
.spro_img:hover img{scale: 1.2;}
.spro_title{margin-top: 3vw;text-align: left;}
.spro_title h3{font-size: 3.6vw;color: #3c3b39;line-height: 1.4;font-weight: 400;}
.spro_title p{font-size: 3.2vw;line-height: 1.2;color: #3c3b39;}


.haabout{margin-top: 12vw;}
.haabout1{text-align:center;width:88%;margin: auto;}
.haabout11{font-size:6vw;color: #000;font-weight:400;line-height: 1;border-bottom: 1vw solid #f3ca1e;width: auto;margin: 0 auto 3vw auto;padding-bottom: 4vw;display: inline-block;}
.haabout12{color: #a96c3d;font-size:4vw;line-height:1.2;font-weight:500;margin:3vw 0;display: none;}
.haabout13{line-height: 1.6;color: black;font-size: 3.4vw;text-align: left;}
.haabout13 p{line-height: 1.6;color: black;font-size: 3.4vw;}
.haabout14{margin-top: 6vw;text-align:left;}
.haabout14 a{display:block;width:30vw;font-weight:500;font-size:3.4vw;color:#fff;line-height:2.2;text-align:center;transition:all 500ms;
        letter-spacing:1vw;
background:#000;
margin: auto;
border-left: 3vw solid #f3ca1e;
}
.haabout14 a:hover{letter-spacing: 0;background:#555555;}
.haabout2{width:37vw;margin: auto;display: none;}
.haabout21{width:100%;margin: auto;}
.haabout21 img{width:643px !important;}


.hapro{width:1300px;margin:40px auto 0 auto;}
.hapro1{margin-bottom: 30px;display: flex;}
.hapro11{flex: 1 0 100%;max-width: 308px;position: relative;}
.hapro11 h2{width:auto;bottom:100px;position:absolute;text-align:center;color:white;font-size:26px;line-height:1.3;margin:0 20px;align-content:flex-end;
    text-transform: uppercase;font-weight:700;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;height:100px;}
.hapro12{flex: 1 0 auto;margin-left: 10px;display: flex;flex-wrap: wrap;max-width: 987px;justify-content:left;align-content: space-between;}
.hapro121{width:323px;flex: 0 1 auto;box-sizing: border-box;}
.hapro121:nth-child(3n+2){margin:0 9px;}
.hapro121 a{background: #f1f1f1;min-width: 113px;height: 108px;padding: 6px;display: flex;justify-content: space-between;align-items: center;flex-wrap:nowrap;transition: all 300ms;}
.hapro121 a:hover{background:#3c3b39;}
.hapro121 a:hover .hapro1212 h3{color:#ffffff;}
.hapro121 a:hover .hapro1212 span{color:#ffffff;}
.hapro1211{flex: 0 1 auto;min-width: 113px;height: 96px;background: white;display: flex;justify-content:center;align-items: center;}
.hapro1211 img{max-width:100%;max-height:100%;}
.hapro1212{flex: 1 0 auto;max-width: 180px;}
.hapro1212 h3{font-size:18px;line-height: 1.2;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;height: 46px;color: #323f4f;}
.hapro1212 span{font-size:14px;line-height: 1.2;margin-top:10px;display:block;width:100%;color: #8797a8;}


.hm_youshi{width: 100%;background: url(../images/bg_2.jpg) no-repeat -150vw top;background-size: auto 100%;background-color: #d6dadd;transition: all 5000ms;margin-top: 12vw;}
.hm_youshi_w{width:88vw;margin:auto;padding:5vw 0 8vw 0;}
.hm_youshi_title{width:100%;text-align:center;}
.hm_youshi_title h2{font-size:6vw;line-height:1.6;color:black;font-weight: 400;}
.hm_youshi_title p{font-size:3.4vw;line-height:1.2;color:#423b3b;}
.hm_youshi_content{width:100%;margin-top: 3vw;}
.hm_youshi_left{align-items: center;display: flex;justify-content: space-between;}
.hm_youshi_left1,.hm_youshi_left2{width:100%;height:16vw;border-radius: 0 50px 0 50px;display: flex;align-items: center;justify-content: center;flex: 0 1 46%;}
.hm_youshi_left1 h2,.hm_youshi_left2 h2{font-size:4vw;line-height:1.5;color:white;}
.hm_youshi_left1 p,.hm_youshi_left2 p{font-size:16px;line-height:1.5;color:white;display: none;}
.hm_youshi_left1{background: url(../images/bg_2_1.jpg) no-repeat center center;background-size:100%;}
.hm_youshi_left2{background: url(../images/bg_2_2.jpg) no-repeat center center;background-size:100%;filter:brightness(1);transition: all 300ms;}
.hm_youshi_right{display:flex;flex-wrap:wrap;align-items: center;align-content: center;background-color: rgba(255, 255, 255, 0.5);backdrop-filter: blur(10px);box-shadow: 0 15px 20px rgba(0,0,0,0.2);border-radius: 50px 0;transition: all 300ms;margin-top: 5vw;}
.hm_youshi_icon{width:48%;text-align: center;height: 180px;display: flex;align-items: center;flex-wrap: wrap;align-content: center;}
.hm_youshi_icon:nth-child(1){border-right:1px dashed #666666;border-bottom:1px dashed #666666;}
.hm_youshi_icon:nth-child(2){border-bottom:1px dashed #666666;}
.hm_youshi_icon:nth-child(3){border-right:1px dashed #666666;}
.hm_youshi_icon:nth-child(4){}
.hm_youshi_icon1{font-size: 4vw;line-height: 1;color: black;width: 100%;}
.hm_youshi_icon2{font-size: 5vw;line-height: 1;color: black;width: 100%;font-weight: lighter;}
.hm_youshi_icon3{font-size: 3.4vw;line-height: 1.4;color: black;width: 85%;margin: auto;font-weight: 300;}

.havideo{width:100%;background:black;margin: 100px auto;}
.havideo1{width:1300px;margin:auto;}
.havideo1 video{width:1100px;margin:auto;}

.hanews{width: 88vw;margin:10vw auto 10vw auto;}
.hanews1{position: relative;}
.hanews11{font-size: 6vw;line-height:1;color: #000;font-weight: 400;}
.hanews12{font-size:3.2vw;line-height:1.4;}
.hanews13{display: flex;margin:0;justify-content: center;position: absolute;top: 1vw;right: 0;}
.hanews13 a{display: block;
    width: 30vw;
    font-weight: 500;
    font-size: 3.4vw;
    color: #fff;
    line-height: 2.2;
    text-align: center;
    transition: all 500ms;
    letter-spacing: 1vw;
    background: #000;
    margin: auto;
    border-left: 3vw solid #f3ca1e;
}
.hanews13 a:hover{letter-spacing: 0;background: #3c3b39;}
.hanews14{height: 1px;border-radius: 100px;background: #000;width: 20vw;margin: 3vw 0;}
.hanews2{width: 100%;margin-top: 5vw;overflow: hidden;}
.hanews21{max-width:100%;overflow: hidden;border-radius:10px;}
.hanews21 img{scale: 1;transition: all 500ms;}
.hanews22{font-size:3.2vw;line-height:1.4;color:#3c3b39;margin:10px auto;text-align: center;}
.hanews23{display:none;}
.hanews23 img{width:14px;margin-right:10px;}

.hm_bg3{background: url(../images/bg_3.jpg) no-repeat center center;background-size: 100%;}
.hm_bg3_title{width: 80%;margin: auto;padding: 10vw 0 10vw 0;}
.hm_bg3_title1{font-size: 6vw;line-height: 2;border-bottom: 1px solid #fff;display: inline-block;text-transform: uppercase;color: #f3ca1e;font-weight: 700;text-shadow: 0 0 1vw rgba(0,0,0,50%);}
.hm_bg3_title2{color: #fff;font-size: 3.4vw;line-height: 3;font-weight: 700;/*! text-decoration: underline; */text-transform: uppercase;}
.hm_bg3_title3{font-size: 3.4vw;line-height: 1.4;color: white;}

    .other2{text-align:center;min-width:100%;margin:auto;padding:5vw 0 0 0;border-bottom: 1px solid #ddd;}
        .other21{font-size:4vw;line-height:1.2;font-weight:400;color:#000;padding-bottom: 1vw;}
        .other22{margin-bottom:1.5vw;}
            .other22 input{border:0;background:#eeeeee;padding:1vw 1vw;font-size:calc(0px + .8vw);line-height:calc(6px + .8vw);font-weight:400;margin-right:0.7vw;}
                .other221{width:10vw;}
                .other222{width:20vw;}
            .other22 button{border:0;background:#f08519;color:white;padding:1vw 3vw;font-size:calc(2px + .8vw);line-height:calc(6px + .8vw);font-weight:400;}
        .other23{font-size:3.2vw;line-height:2;font-weight:400;color:#3c3b39;padding-bottom: 3vw;}

    .icon2{text-align:center;padding:5vw 0 5vw 0;}
        .icon21{display:flex;justify-content:left;width:88vw;text-align:center;margin:0 auto 3vw auto;}
        .icon21 img{width:6vw;}
        .icon21 h3{color:#000;font-size:3.2vw;line-height:1.6;margin: 0 3vw;}
        .icon21 p{color:#3c3b39;font-size:3.2vw;line-height:1.6;font-family:'Poppins','Microsoft YaHei';}


footer{background: #eee;}
.hafooter{width: 100%;margin: 0 auto;padding: 5vw 0;display: none;justify-content: space-between;}
.hafooter_logo{width: 600px;display: flex;justify-content: left;align-items: center;}
.hafooter_logo img{max-width: 100px;width: 100%;}
.hafooter_logo h1{font-size: 36px;line-height: 2;color: #3c3b39;margin-left: 20px;}
.hafooter2{border-top: 1px solid #dddddd;padding: 0.1rem 0;background: #3c3b39;}
.hafooter2 span{font-size:1vw;color:#ffffff;margin:0;line-height:1.6;}
.hafooter2 span a{color:#ffffff;}
.hafooter_nav{flex: 0 1 auto;max-width: 600px;text-align: left;display: flex;justify-content: space-around;width: 100%;align-items: center;}
.hafooter_nav dd{}
.hafooter_nav dd a{display:block;width:100%;box-sizing:border-box;line-height:2;color: #3c3b39;}

.pagenavs{display: none;}
.pagenavs2{display:grid;width:100%;/*! background-image:url(../images/navsbj.jpg); */
    /*! background-repeat:no-repeat; */height:80px;font-size:32px;color:black;line-height:1.2;
    align-content: center;text-align: center;font-weight: 700;
border-bottom: 2px solid #f3ca1e;
}
.pagenavs1{display: grid;width: 100%;padding:0;height:70px;align-content:center;border-bottom:1px solid #dddddd;font-size:18px;line-height:1.2;color:#000000;text-align:center;position:relative;transition: all 500ms;}
.pagenavs1:before{content:'';position:absolute;height:70px;left:0;top:0;width:0;transition: all 800ms;z-index:-1;}
.pagenavs1:hover:before{background:#f3ca1e;left:0;top:0;width:100%;}
.pagenavs1:hover{color:white;}

.pagecompany{width:88vw;margin:6vw auto;display:flex;align-content: flex-start;}
.pagecompany1{flex: 1 1 auto;}
.pagecompany11{font-size:6vw;line-height:1.4;height: 12vw;text-align: center;font-weight: 700;}
.pagecompanyline{margin-bottom:3vw;text-align: center;flex-wrap: wrap;justify-content: center;display: flex;}
.pagecompanyline1{background-color:#f3ca1e;height:1vw;flex:0 1 auto;min-width:10vw;}
.pagecompanyline2{border-bottom:1px solid #eee;flex:1 0 100%;}
.pagecompany12{font-size:3.4vw;line-height:1.6;margin-bottom: 8vw;}
.pagecompany12 p{font-size:3.4vw;line-height:1.6;}

.pageproducts1{flex: 1 1 auto;}
.pageproducts11{font-size:5vw;line-height:1.4;text-align: center;padding-bottom: 5vw;}
.pageproductsline{display:flex;margin-bottom:4vw;text-align: center;flex-wrap: wrap;justify-content: center;}
.pageproductsline1{background-color:#f3ca1e;height:8px;flex:0 1 auto;min-width:100px;}
.pageproductsline2{border-bottom:2px solid #eee;flex:1 0 100%;margin-top: -3px;}
.pageproducts12{font-size:16px;line-height:1.6;margin-bottom: 80px;}
.pageproducts12 p{font-size:16px;line-height:1.6;}


.wenhua {min-width:88%;margin:5vw auto 10vw auto;display: grid;}
        /* 左侧图片容器 */
        .image-container {text-align: center;}
        .image-container img {width: 88%;height: 100%;object-fit: cover;object-position: center;border-radius: 3vw;margin: auto;}
        /* 右侧内容容器 */
        .content-container {padding: 0 0 40px 0;display: flex;flex-direction: column;justify-content: center;background: #ffffff;margin: auto;width: 80%;}
        /* 内容样式 */
        .content-title {font-size:5vw;line-height:2.6;color: #333;margin-bottom: 3vw;font-family: 'Arial', sans-serif;}
.content-title:after{width:50px;background:#f3ca1e;content:'';height:5px;display:block;border-radius:10px;}
        .content-text {color: #000;line-height: 1.5;font-size: 3.6vw;}

    .wh1{order:1}
    .wh2{order:2;}
    .wh3{order:4;}
    .wh4{order:3;}
    .wh5{order:5;}
    .wh6{order:6;}
    .wh7{order:8;}
    .wh8{order:7;}
    .wh9{order:9;}
    .wh10{order:10;}  

.pagephoto{margin:90px auto;text-align:center;padding-bottom:20px;display: flex;flex-wrap: wrap;
    justify-content: space-between;width:1300px;}
    .pagephoto1{flex:1 1 auto;margin:0 0 20px 0;max-width:280px;min-width:280px;}
    .honorey{flex:1 1 auto;margin:0 0 20px 0;border:1px solid #fff;max-width: 280px;min-width:280px;}
        .pagephoto11{transition:all 600ms;overflow:hidden;background: white;}
        .pagephoto11 img{max-width:100%;transform:scale(1);transition:all 800ms;}
        .pagephoto12{color:#333;text-align:center;transition:all 300ms;font-size:16px;line-height: 1.2;
            padding: 10px 0 20px 0;}
    .pagephoto1:hover .products11 img{transform:scale(1.02);}

.pagenewsw{width: 88%;margin:8vw auto;}
.pagenews{display: flex;width: 100%;margin:0 auto 10vw auto;justify-content:space-between;flex-wrap: wrap;}
.pagenews1{flex: 1 1 auto;width:100%;margin-bottom: 5vw;}

.pagenews11{width: 100%;display: flex;justify-content: center;align-content: center;border: 1px solid #eeeeee;box-sizing: border-box;}
.pagenews11 img{width:100%;}
.pagenews12 h3{font-size:3.6vw;line-height:1.2;color:#333333;margin:2vw 0;}
.pagenews12 p{font-size: 3.2vw;line-height:1.2;color:#555;}


.pagenewsinfo{}
.pagenewsinfo h1{font-size:24px;text-align:center;line-height:1.2;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.pagenewsinfo1{font-size:3vw;line-height:1.5;color:#777;margin-bottom:3vw;text-align: center;}
.pagenewsinfo2{font-size:3.4vw;line-height:1.6;margin-bottom: 5vw;}
.pagenewsinfo2 p{font-size:16px;line-height:1.6;}
.pageback{margin:0;width:100%;}
.pageback a{background-color:#3c3b39;margin:auto;text-align:center;display:block;width:20vw;color:white;font-size:3vw;line-height:3;transition:all 300ms;}

.pagenewsmore{width:88vw;margin:8vw auto;overflow: hidden;}
.pagenewsmore1{text-align:center;font-size:3.4vw;border-top:1px solid #ddd;padding:3vw 0 2vw 0;line-height:2;}


.pagecontact{width:88vw;margin:10vw auto;}
.pagecontact1{}
.pagecontact12{display:flex;justify-content:left;align-items:center;margin-bottom: 3vw;border-bottom:1px solid #ddd;padding-bottom: 3vw;}
.pagecontact121{margin-right:5vw;flex:0 1 15vw;text-align:left;background:#f3ca1e;box-sizing: border-box;display: flex;justify-content: center;align-items: center;border-radius: 100px;padding: 4vw;}
.pagecontact121 img{width: 16vw;}
.pagecontact122{flex:1 0 auto;text-align: left;max-width: 60vw;}
.pagecontact1221{font-size: 16px;line-height:2;color:#777;}
.pagecontact1222{font-size: 3.6vw;line-height: 1.2;}


.pageproinfo{padding-top: 3vw;}
.pageproinfo .pageproinfo1{width:100%;}
.pageproinfo .pageproinfo2{padding-top:5vw;box-sizing:border-box;}
.pageproinfo .pageproinfo2 h1{font-size:24px;line-height:1.4;}
.pageproinfo .pageproinfo21{background-color: #3c3b39;box-sizing: border-box;color: white;padding-left: 20px;margin-bottom: 20px;}
.pageproinfo .pageproinfo2 p{font-size:3.4vw;line-height:1.6;margin-bottom:2vw;}
.pageproinfo .pageproinfo22{border-top:1px solid #ddd;margin-top:30px;text-align: left;font-size: 30px;color: #3c3b39;
    font-weight: 500;display:flex;align-items:center;flex-flow:nowrap;padding-top:20px;}
.pageproinfo .pageproinfo22 img{width:50px;margin-right:20px;}

.pageproinfo100{font-size:3.4vw;line-height:1.2;}
.pageproinfo100 p{font-size:16px;line-height:1.2;}
.pageproinfo100 table{width:100%;margin:10px 0;}
.pageproinfo100 tr{}
.pageproinfo100 td{font-size:16px;line-height:1.2;padding:5px 10px;text-align:center;}

    .zlhonor{width:90%;margin:auto;display:flex;flex-wrap:wrap;justify-content: left;}
    .zlhonor_c{flex:0 1 46%;margin: 2%;}
    .zlhonor .main4-221 img{height:auto;max-height:40vw !important;width:auto !important;}
    .zlhonor .main4-222{text-align:center;font-size:3.6vw;line-height:1.4;color: #333;padding: 2vw 0;}
}

