@font-face {
    font-family: "MiSans-Light";
    src: url("../css/font/MiSans_Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{
  margin:0;padding:0;font-family: MiSans-Light !important;
}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,'MiSans-Light',\5b8b\4f53,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var,i{font-style:normal}
code,kbd,pre,samp{font-family:MiSans-Light !important}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
.fl{
  float: left;
}
.fr{
  float: right;
}
html{
    background-color: #FFFFFF;
}
body{
    max-width: 2560px;
    margin: 0 auto;
    background-color: #fbfbfd;
    position: relative;
    z-index: -5;
}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6,a,p,span{font-family: MiSans-Light !important}
h1,h2,h3,h4,h5,h6,p{margin-block-start: 1em;margin-block-end: 1em;}
a,a:hover,a:focus{color: #000000;text-decoration:none;outline:none;cursor: pointer; -webkit-transition:all 0.3s;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::selection{font-family: MiSans-Light !important;background:#FF6C60;color:#fff;}
::-moz-selection{background:#FF6C60;color:#fff;}
.body{overflow: hidden;}
#container{width:100%;height:100%;}
/*.center{margin: auto;width: 1250px;display: block;max-width: 1250px;}*/
/*.clearfix {zoom: 1;}*/
em{font-style:unset}
.futop{margin-top: -66px;}
ul,ol{list-style: none;margin: 0;padding: 0;}
.icons{display: inline-block;vertical-align: top;}
.icons.icon-tm{background: url("../img/ic_time.png")no-repeat center;background-size: contain;width: 14px;height: 20px;}
.icons.icon-lock{background: url("../img/icon_lock.png")no-repeat center;background-size: contain;width: 14px;height: 20px;}

.canvas_banner{
    position: relative;
    overflow: hidden;
}
.canvas_page canvas {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    transition: background-color 1s;
}
.canvas_page:hover ~ .trends{
    transform: scale(1.03);
}
/*.canvas_page::before{*/
/*    z-index: 1;*/
/*    position: absolute;*/
/*    content: "";*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    transition: opacity .3s ease-in-out;*/
/*    opacity: 0;*/
/*    background-image: linear-gradient(180deg,transparent,#000);*/
/*}*/
/*.canvas_page:hover::before{*/
/*    opacity: 1;*/
/*}*/
/*.canvas_page:hover::before ~ .trends{*/
/*    transform: scale(1.03);*/
/*}*/

.banner {
    position: relative;
    width: 100%;
    height: 900px;
    font-size: 0;
    overflow: hidden;
    text-align: center;
}
.banner img{
    position: absolute;
}
/*.index .banner span{*/
/*    display: block;*/
/*    position: absolute;*/
/*    bottom: 9%;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    font-size: 27px;*/
/*    color: #ffffff;*/
/*    letter-spacing: 2.7px;*/
/*}*/
.index .cause{
    display: flex;
}
.index .cause .introduction{
    width: calc(48% - 14.72%);
    background: #f5efeb;
    padding-left: 14.72%;
}
.index .cause .introduction p {
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    color: #2a2727;
    line-height: 41px;
    margin-bottom: 2.1vh;
}
.index .cause .introduction hr{
    width: 44px;
    height: 5px;
    background: #100205;
    margin-bottom: 2.6vh;
}
.index .cause .introduction .introduction_img{
    width: 85.5%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin-bottom: 200px;
}
.cause .content{
    width: 46%;
}
.index .content{
    padding-left: 5.3%;
}
.index .content .makeup{
    margin-top: 28.6vh;
}
.index .content .makeup p{
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    margin-top: 20px;
    color: #2a2727;
}
.index .content .makeup span{
    color: #595656;
    font-size: 12px;
}
.index .content .content_flex{
    display: flex;
    gap: 24px;
    margin-top: 3.3vh;
}
.index .content .content_flex .makeup{
    margin: 0;
    display: block;
}
.index .content .makeup .img{
    margin-bottom: 16px;
    width: 72%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin-right: 33px;
}
.index .content .makeup .text{
    color: #595656;
    font-weight: bold;
}
.index .content .content_flex .makeup .text{
    margin-top: 16px;
}
.index .content .content_flex .makeup .img{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 194px;
    height: 129px;
}

.index .brand_box{
    margin-top: 6.3vh;
    text-align: center;
}
.index .brand_box .logo{
    width: 100%;
    margin-bottom: 1.8vh;
}
.index .brand_box .logo img{
    height: auto;
    width: 2%;
}
.index .brand_box .title{
    font-size: 24px;
    color: #2b2828;
    font-weight: bold;
    letter-spacing: 2.2px;
    margin-bottom: 6.3vh;
}
.index .landscape{
    position: relative;
    display: flex;
    width: 100%;
    margin: 200px auto;
}
.index .landscape div{
    position: relative;
    flex: 1;
    overflow: hidden;
    transition: all 1s ease;
    height: 340px;
}
.index .landscape .is-active{
    flex: 0 0 40%;
}
.index .landscape div img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.trends{
    transition: transform .5s ease;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    box-sizing: border-box;
    margin: auto;
    display: block;
    width: 100%;
    height: auto;
}
.trends:hover{
    transform: scale(1.1);
}
.cover{
    position: relative;
}
.cover::before{
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
}

/*字体翻滚*/
._1S7yt {cursor: pointer;display: flex;}
@media (any-hover: hover) {
  ._3DfkB span,
  ._3DfkB::after,
  ._1P75i ._3DfkB.receive-hover-from-parent span,
  ._1P75i ._3DfkB.receive-hover-from-parent::after {
    transition: transform 0.4s ease, opacity 0.4s ease;
  }
  ._3DfkB > *:first-child,
  ._3DfkB > picture *,
  ._1P75i ._3DfkB.receive-hover-from-parent > *:first-child,
  ._1P75i ._3DfkB.receive-hover-from-parent > picture * {
    transform: translateY(0);
  }

  ._3DfkB::after, ._1P75i ._3DfkB.receive-hover-from-parent::after {
    position: absolute;
    content: attr(data-hover-text);
    transform: translateY(12px);
    opacity: 0;
  }
  ._3DfkB {display: inline-flex;}
  ._3DfkB:hover > *:first-child,
  ._3DfkB:hover > picture *,
  ._1P75i:hover ._3DfkB.receive-hover-from-parent > *:first-child,
  ._1P75i:hover ._3DfkB.receive-hover-from-parent > picture * {
    transform: translateY(-12px);
    opacity: 0;
  }
  ._3DfkB:hover:after, ._1P75i:hover ._3DfkB.receive-hover-from-parent:after {
    transform: translateY(0);
    opacity: 1;
  }
}

/*底部*/
#footer{
    background-color: #000000;
    color: #fefefe;
    padding: 1.5% 15% 1.5% 15%;
}
#footer .logo{
    width: 100%;
    text-align: center;
    margin-bottom: 2.7%;
}
#footer .logo a{
    display: inline-block;
}
#footer .logo img{
    width: 49%;
    height: auto;
}
#footer .left .nav{
    display: flex;
    margin-bottom: 3.5%;
    padding-bottom: 2.5%;
    position: relative;
}
#footer .left .nav:after{
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #4b4747;
    bottom: -9%;
    left: 5.5%;
}
#footer .left .nav a{
    display: block;
    width: 20%;
    font-size: 15px;
    color: #c7c7c7;
    text-align: center;
    border-right: 1px solid #5f5858;
    height: 18px;
    line-height: 18px;
}
#footer .left p{
    margin: 0 0 2% 5.5%;
    font-size: 12px;
    white-space: nowrap;
    color: #c7c7c7;
}
#footer .right{
    margin-left: 11%;
    display: flex;
    color: #c7c7c7;
}
#footer .right .title{
    font-size: 14px;
    margin-right: 3%;
    white-space: nowrap;
}
#footer .right .gzh{
    text-align: center;
    margin-right: 25px;
    font-size: 13px;
}
#footer .right .gzh img{
    height: auto;
    width: 50%;
    margin-bottom: 15px;
    transition: all 1s;
}
#footer .right .gzh img:hover{
    transform-origin:center bottom;
    transform: scale(2);
}
#footer .right .wb img:hover{
    transform-origin:center bottom;
    transform: scale(2);
}
#footer .right .wb img{
    height: auto;
    width: 50%;
    margin-bottom: 15px;
    transition: all 1s;
}
#footer .right .wb{
    text-align: center;
    font-size: 13px;
}
/*首页轮播*/
.swiper-pagination-bullet-active{background: #ffffff}

.mepblock{display: block!important;}
.meospr{text-align: right;width: 910px;margin: auto;cursor: pointer;color: #9fa0a0;}
.meospr img{height: 7px;vertical-align: middle;}


/*内容*/
#main .bg_f8{background-color: #f8f8f8;}
#main .main_bia{font-size: 14px;letter-spacing: 5px;padding-top: 50px;text-align: center;margin-top: 0;color: #898989;}
#main .main_bia .input_box{
    height: 70px;
    line-height: 70px;
    display: flex;
    width: calc(615px - 70px);
    border:2px solid #4c4144;
    margin: 0 auto;
    border-radius: 35px;
    padding: 0 35px;

}
#main .main_bia .input_box input{
    outline: none;
    flex: 1;
    border: 0;
    font-size: 18px;
    color: #5f5d5d;
    padding-right: 20px;
}
#main .main_bia .input_box img {
    height: 46px;
    width: auto;
    margin: auto;
    cursor:pointer;
}
#main .main_titl{font-size: 30px;margin-top: 15px;text-align: center;margin-bottom: 35px;}
#main .main_titl em{color: #fcc917;}
#main .main_h2{font-size: 70px;color: #444444;text-align: center;margin-top: 10px;}
#main .main_woll{padding: 20px 80px;overflow: hidden}
#main .main_woll li{width: 25%;float: left;text-align: center;}
#main .main_woll li img{width: 130px;height: 140px;}
#main .main_woll li .woll_text{width: 220px;margin: auto;}
#main .main_woll li .woll_text h3{font-size: 17px;color: #727171;margin-top: 30px;margin-bottom: 20px;
  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#main .main_woll li .woll_text p{font-size: 13px;color: #898989;line-height: 26px;margin: 10px 0;
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
/*#main .main_hex{width: 70px;height: 1px;background-color: #999999;display: inherit;margin: auto;}*/
#main .tms02 #order_ul{margin-top: 45px;overflow: hidden;}
#main .tms02 #order_ul li{width: 24.94%;border-right: 1px solid #ffffff;cursor: pointer;color: #898989;font-size: 13px;float: left;height: 30px;line-height: 30px;text-align: center;background: #eaeaea;}
#main .tms02 #order_ul li:last-child{border-right: none;}
#main .tms02 #order_ul li.act{background: #fcc917;color: #000000;}

.ppxk_tes .front {
  transform: perspective(800px) rotateY(0deg);
  backface-visibility: hidden;transition: transform 1.5s;
  width: 100%;height: 100%;margin-right: -100%;float: left;}
.ppxk_tes .backface {
  transform: perspective(800px) rotateY(180deg);backface-visibility: hidden;
  transition: transform 1.5s;width: 100%;}
.ppxk_tes:hover .front{transform: perspective(800px) rotateY(-180deg);}
.ppxk_tes:hover .backface{transform: perspective(800px) rotateY(0deg);}
#main .main_woll .ppxk_tes:hover .woll_text h3{color: #fcc917;}
#main .tms02 #order_ul ul{overflow: hidden;}
#main .tms02 #order_tainer img{width: 100%;height: 515px;}
#main .tms02 #order_tainer article{position: relative;}
#main .tms02 #order_tainer article span{position: absolute;width: 160px;height: 30px;border: 1px solid #000000;line-height: 30px;text-align: center;
  right: 175px;bottom: 120px;}
#main .tms03 .main_fxq{padding: 0 70px;margin-bottom: 80px;}
#main .tms03 .main_fxq ul{overflow: hidden;}
#main .tms03 .main_fxq ul li{width: 50%;float: left;margin-bottom: 25px;height: 120px;}
#main .tms03 .main_fxq ul li img{width: 180px;height: 100%;}
#main .tms03 .main_fxq ul li .main_ftxs{margin-left: 15px;width: 330px;height: 100%;display: inline-block;vertical-align: top;position: relative;}
#main .tms03 .main_fxq ul li .main_ftxs h4{font-size: 15px;margin: 0;}
#main .tms03 .main_fxq ul li .main_ftxs .main_ftsp{font-size: 13px;color: #898989;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;
margin: 10px 0;}
#main .tms03 .main_fxq ul li .main_ftxs .main_ftsp .main_gumdiv{position: absolute;bottom: 0;}
#main .tms03 .main_gumdiv span{display: inline-block;margin: 0 3px;}

/*招商合作*/
#main .attert01 #order_ul{margin-top: 45px;overflow: hidden;}
#main .attert01 #order_ul li{font-size: 13px;float: left;width: 624px;height: 30px;line-height: 30px;text-align: center;border-right: 1px solid #ffffff;cursor: pointer;color: #898989;background: #eaeaea;}
#main .attert01 #order_ul li.act {background: #fcc917;color: #000000;}
#main .attert01 #order_tainer{margin-bottom: 10px;}
#main .attert01 #order_tainer article img{width: 100%;}
#main .attert01 #order_tainer article{box-shadow: 0px 0px 15px #ccc;    background-color: rgba(250,250,250,1);}
#main .attert01 #order_tainer article .orde_text{padding: 40px 60px;font-size: 20px;color: #262626;line-height: 45px;background-color: rgba(250,250,250,1);margin-top: -5px;}
#main .attert01 #order_tainer article .orde_erwm{width: 340px;margin: auto;}
#main .attert01 #order_tainer article .orde_text{padding: 40px 60px;font-size: 20px;color: #262626;line-height: 45px;background-color: rgba(250,250,250,1);margin-top: -5px;}
#main .attert01 #order_tainer article .orde_erwm{padding-bottom: 30px;}
#main .attert01 #order_tainer article .orde_erwm .ooderimg{width:120px;text-align: center;display: inline-block;}
#main .attert01 #order_tainer article .orde_erwm .ooderimg:first-child{margin-right: 90px;}
#main .attert01 #order_tainer article .orde_erwm .ooderimg img{width: 100%;}
#main .attert01 #order_tainer article .orde_erwm .ooderimg p{font-size: 15px;color: #262626;}


/*联系我们*/
/*#main .conct01 .main_titl{margin-bottom: 10px;}*/
#main .conct01 .catp{font-size: 12px;text-align: center;}
#main .conct01 .conct_div{width: 780px;border-top: 1px solid #333333;border-bottom: 1px solid #333333;margin:40px auto;}
#main .conct01 .conct_div p{font-size: 17px;color: #444444;}
#main .conct01 .conct_div .con_pe span{display: inline-block;vertical-align: top;width: 35%;}
#main .conct01 .conct_div .con_pe span:last-child{text-align: right;width: 37%;}
#main .conct01 .conct_div .con_pe span:nth-child(2){text-align: center;width: 26%}
#main .conct01 .conct_iglist{text-align: center;margin-bottom: 40px;}
#main .conct01 .conct_iglist .conct_img{display: inline-block;}
#main .conct01 .conct_iglist .conct_img:last-child{margin-left: 50px;}
#main .conct01 .conct_iglist img{width: 95px;height: 95px;}
#main .conct01 .conct_iglist p{font-size: 13px;color: #a5a5a5;}

/*产品中心*/
#main .prodct01 #main_prodct{
    margin: 60px 248px;
    overflow: hidden;
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 35.67px;
}
#main_prodct li{
    width: 23%;
    margin-bottom: 40px;
    margin-top: 10px;
    text-align: center;
}
#main_prodct li:nth-of-type(2n){margin-right: 0;margin-left:0;}
#main_prodct .prdct_img{box-shadow: 0px 0px 10px #CCCCCC;height: 320px;width: 320px;display: table-cell;text-align: center;vertical-align: middle;}
#main_prodct li img{max-height: 360px;max-width: 460px;}
#main_prodct li .prdct_xqan{text-align: center;}
#main_prodct li .prdct_xqan h3{font-size: 25px;}
#main_prodct li .prdct_xqan .prdct_nuo span{display: inline-block;height: 30px;padding: 0 30px;font-size: 15px;
  line-height: 30px;background: #000000;color: #ffffff;border-radius: 15px;cursor: pointer;}
#main_prodct li .prdct_xqan .prdct_nuo span:last-child{background: #fcc917;margin-left: 20px;}
#main .prodct01 .prdct_page{width:80%;text-align: center;margin: 20px auto 35px;cursor: pointer;}
#main .prodct01 .prdct_page img{width: 40px;}
#main .prodct01 .prdct_page p{font-size: 13px;color: #5e5e5e;margin-top: 5px;}

/*服务中心*/
#main .service01 .servce_mtil{width: 1140px;margin: auto;}
#main .service01 .servce_mtil .servce_top{margin-top: 110px;}
#main .service01 .servce_mtil .servce_top img{width: 130px;height: 140px;vertical-align: top;}
#main .service01 .servce_mtil .servce_top .seice_tcme{width: 340px;position: relative;display: inline-block;margin-top: 20px;vertical-align: top;margin-left: 40px;}
.servce_top .seice_tcme p{color: #fcc917;font-size: 28px;font-weight: 600;margin:0px 0 10px}
.servce_top .seice_tcme span{color: #898989;font-size: 12px;width: 210px;display: inline-block;}
.servce_top .seice_tcme .seice_hx{position: absolute;right: 0;top: 0;}
.servce_top .seice_tcme .gmem{position:relative;width:150px;height:150px;box-sizing:border-box;}
.servce_top .seice_tcme .gmem::before{
  content:"";position:absolute;left:0;top:10px;width:100%;
  height:77px;box-sizing:border-box;border-bottom:1px solid #d4d3d3;
  transform-origin:bottom center;transform:rotateZ(-45deg) scale(1.414);
}
.servce_top .gmes_tmls{font-size: 20px;color: #333333;width: 620px;line-height: 30px;padding-top: 95px;display: inline-block;}
.servce_top .gmes_tmls h3{margin: 0;display: unset;border-bottom: 2px solid #000000;}
.servce_top .gmes_tmls p{margin: 8px 0 35px;}

.serv_hfud{height: 20px;line-height: 20px;font-size: 20px;color: #c3c3c3;margin-top: 30px;}
.serv_hfud span{height: 2px;float: right;background: #727272;width: 88%;margin-top: 9px;}
#main .service01 .servsma_tp{margin-top: 60px;}
#main .service01 .servsma_tp img{width: 520px;}
#main .service01 .servsma_tp .minsylis{display: inline-block;width: 540px;margin-left: 70px;vertical-align: top;margin-top: 30px;}
#main .service01 .servsma_tp .minsylis p{margin: 0 0 40px;font-size: 15px;}
#main .service01 .serv_gunli{margin-top: 60px;}
#main .service01 .serv_gunli ul{overflow: hidden;padding: 0 90px;}
#main .service01 .serv_gunli ul li{margin-right: 189px;float: left;}
#main .service01 .serv_gunli ul li img{max-width: 200px;max-height: 210px;}
#main .service01 .serv_gunli ul li:last-child{margin-right: 0;}
#main .service01 .servt_mlist{margin-top: 30px;}
#main .service01 .servt_mlist ul{overflow: hidden;width: 820px;margin: auto;}
#main .service01 .servt_mlist ul li{float: left;min-width: 95px;margin-right: 36px;margin-bottom: 20px;}
#main .service01 .servt_mlist ul li img{max-height: 94px;max-width: 178px;}
#main .service01 .servt_mlist ul li:last-child{margin-right: 0;}
#main .service01 .servt_mlist ul li:nth-child(6){margin-right: 0;}
#main .service01 .serv_hlrs{margin-top: 80px;}
#main .service01 .serv_hlrs ul{overflow: hidden;width: 1100px;margin: auto;}
#main .service01 .serv_hlrs ul li{float: left;position: relative;width: 170px;margin-right: 15px;background: #EDEDED;}
#main .service01 .serv_hlrs ul li:last-child{margin-right: 0;}
#main .service01 .serv_hlrs ul li .serv_hlrs_li_tp{text-align: center;height: 50px;background: url("../img/icon8.png")no-repeat center;background-size: cover;}
#main .service01 .serv_hlrs ul li .serv_hlrs_li_tp p{margin: 0;height: 40px;letter-spacing: 1px;font-size:20px;color: #ffffff;line-height: 40px;}
#main .service01 .serv_hlrs ul li .serv_hlrs_li_tex{height: 180px;padding: 20px 10px;}


/*授权查询*/
#main .inqyi01 .inqyi_input{margin: 40px;text-align: center;margin-bottom: 0px}
#main .inqyi01 .inqyi_input input{
  width: 333px;
  height: 30px;
  padding: 4px 10px;
  font-size: 20px;
  border: none;
  background-color: #f5f4f4;
  box-shadow: 0px 1px 3px 0px rgba(4, 0, 0, 0.16);
  border-radius: 10px;}
#main .inqyi01 .inqyi_input #btn{width: 135px;font-size: 20px;color: #ffffff;margin-left: -35px;
  height: 40px;display: inline-block;line-height: 40px;background-color: #fcc917;cursor: pointer;
  box-shadow: 0px 1px 3px 0px rgba(4, 0, 0, 0.16);border-radius: 10px;}
#main .inqyi01 .inqui_on{width: 206px;height: 41px;margin:40px auto;background-color: #fcc917;display: block;line-height: 41px;
  box-shadow: 0px 1px 3px 0px rgba(4, 0, 0, 0.16);border-radius: 10px;cursor: pointer;font-size: 20px;text-align: center;color: #ffffff}
#main .inqyi01 .inqu_gme{text-align: center;}
.inqyi_input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:#a5a5a5;text-align: center;
}
.inqyi_input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#a5a5a5;text-align: center;
}
.inqyi_input input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#a5a5a5;text-align: center;
}
.inqyi_input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#a5a5a5;text-align: center;
}
#main .inqyi01 .inqyi_input input:focus{ outline: none;}
/*#main .inqyi01 .inqyi_input img{width: 78px;margin-top: 40px;}*/

/*蜂show*/
#main .show_pe{
    margin: 70px auto 40px;
    display: block;
    text-align: center;
    width: 440px;
    background-size: contain;
}
#main .show_pe span{font-size: 26px;display: inline-block;height:50px;line-height: 50px;color: #ffffff;width: 300px;}
#main .show_pe span:first-child{width: 120px;}
#main .bee_show01 .bee_showul{overflow: hidden;width: 910px;margin: auto}
#main .bee_show01 .bee_showul li{width: 430px;float: left;margin-right: 50px;margin-bottom: 20px;display: none;}
#main .bee_show01 .bee_showul li:nth-of-type(2n){margin-right: 0}
#main .bee_show01 .bee_showul li h5{font-size: 17px;margin-top: 0px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#main .bee_show01 .bee_showul li .show_vido{height: 242px;background-color: rgba(224,224,224,1)}
#main .bee_show01 .bee_showul li p{color: #898989;font-size: 12px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*关于我们*/
#main .about01{padding: 50px 112px 100px;}
#main .about01 .about_tm{display: inline-block;vertical-align: top;}
#main .about01 .about_lef{width: 450px;}
#main .about01 .about_lef img{width: 100%;height: 300px;margin-bottom: 15px;}
#main .about01 .about_rgt{margin-left: 80px;}
#main .about01 .about_tiel{position: relative;width: 300px;height: 110px;margin-top: 30px;}
#main .about01 .about_tiel span{position:absolute;font-size: 75px;letter-spacing: 7px;color: #f9f0d4;}
#main .about01 .about_tiel  p{color: #fcc917;font-size: 30px;margin: 0;bottom: 0;position: absolute;}
#main .about01 .about_rgt .about_spe{margin: 0; margin-top:80px; font-size: 17px;color: #000000;width: 490px;line-height: 30px;}
#main .about01 .about_rgt .about_spe h4{margin: 15px 0;}
#main .about01 #about_ul{padding: 40px;overflow: hidden;}
#about_ul li {float: left;margin: 0 1px;height: 96px;margin-bottom: -8px;}
#about_ul .hex {overflow: hidden;display: block;width: 100px;height: 116px;transform: rotate(-60deg) skewY(30deg);}
#about_ul .hexIn {background-color: #fcc917;display: block;width: 100px;height: 116px;
  display: table-cell;vertical-align: middle;text-align: center;transform: skewY(-30deg) rotate(60deg);}
#about_ul .hexIn img{max-width: 55px;max-height:55px;}
#about_ul li:nth-child(10) {margin-left: 52px;}

[aos=fade-up] {
    opacity: 0;
    -webkit-transform: translate(0, 20px);
    -ms-transform: translate(0, 20px);
    transform: translate(0, 20px);
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}
[aos=fade-up].aos-animate {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}
[aos=img-up] {
    opacity: 0;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}
[aos=worksimg-up] {
    opacity: 0;
    -webkit-transition-delay: .5s !important;
    transition-delay: .5s  !important;
    -webkit-transition-duration: 1.5s  !important;
    transition-duration: 1.5s  !important
}
[aos=img-up].aos-animate {
    opacity: 1;
}
[aos=worksimg-up].aos-animate{
    opacity: 1;
}
@media (min-width: 1280px){

}
@media (min-width: 1920px){

}
@media screen and (min-width: 2560px){
    #header{
        font-size: 23px;
    }
    .index .content .content_flex .makeup .img{
        position: relative;
        overflow: hidden;
        margin: 0;
        width: 265px;
        height: 175px;
    }
    .index .content .makeup span{
        font-size: 17px;
    }
    .index .content .makeup p{
        font-size: 23px;
        margin-top: 30px;
    }
    .index .cause .introduction p{
        font-size: 31px;
        line-height: 57px;
    }
    .index .content .makeup .img{
        margin-bottom: 23px;
        margin-right: 33px;
    }
    .banner{
        height: 1110px;
    }

    #footer .left{
        width: 53.7%;
    }
    #footer .left .nav a {
        font-size: 20px;
        height: 25px;
        line-height: 25px;
    }
    #footer .left p {
        font-size: 16px;
    }
    #footer .right .gzh img{
        width: 70%;
    }
    #footer .right .gzh {
        font-size: 14px;
    }
    #footer .right .wb img {
        width: 71%;
    }
    #footer .right .title {
        font-size: 20px;
    }
    #footer .right .wb {
        font-size: 13px;
    }
    #footer .logo img {
        width: 62%;
    }
}
/*@media screen and (min-width: 3800px){*/
/*    #header{*/
/*        font-size: 35px;*/
/*    }*/
/*    .index .cause .introduction p{*/
/*        font-size: 50px;*/
/*        line-height: 86px;*/
/*    }*/
/*    .index .brand_box .title{*/
/*        font-size: 40px;*/
/*    }*/
/*    .index .content .content_flex {*/
/*        gap: 48px;*/
/*    }*/
/*    .index .content .content_flex .makeup .img{*/
/*        position: relative;*/
/*        overflow: hidden;*/
/*        margin: 0;*/
/*        width: 388px;*/
/*        height: 258px;*/
/*    }*/
/*    .index .content .makeup p{*/
/*        font-size: 38px;*/
/*        margin-top: 45px;*/
/*    }*/
/*    .index .content .makeup span{*/
/*        font-size: 25px;*/
/*    }*/
/*    .index .content .content_flex .makeup .text {*/
/*        margin-top: 32px;*/
/*    }*/
/*    .index .content .makeup .img{*/
/*        margin-bottom: 35px;*/
/*    }*/

/*    #footer .left .nav a {*/
/*        font-size: 30px;*/
/*        height: 35px;*/
/*        line-height: 35px;*/
/*    }*/
/*    #footer .right{*/
/*        width: 30%;*/
/*    }*/
/*    #footer .left p {*/
/*        font-size: 24px;*/
/*    }*/
/*    #footer .right .gzh img{*/
/*        width: 60%;*/
/*    }*/
/*    #footer .right .gzh {*/
/*        font-size: 26px;*/
/*        flex: 1;*/
/*    }*/
/*    #footer .right .wb img {*/
/*        width: 60%;*/
/*    }*/
/*    #footer .right .title {*/
/*        font-size: 30px;*/
/*    }*/
/*    #footer .right .wb {*/
/*        font-size: 26px;*/
/*        flex: 1;*/
/*    }*/
/*    #footer .logo img {*/
/*        width: 255px;*/
/*    }*/

/*}*/
