@charset "utf-8";
html {
    background:#F2F3F5 !important
}
body {
    background:#F2F3F5 !important;
    font-size:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.theme {
    width:100%;
    position:relative
}
.center {
    width:1200px;
    margin:0 auto;
}
.banner .left ul li .sonnav::-webkit-scrollbar {
    width:5px;
    height:5px;
    background-color:#f5f5f5
}
.banner .left ul li .sonnav::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    border-radius:10px;
    background-color:#f5f5f5
}
.banner .left ul li .sonnav::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#555
}
.layui-layer-btn .layui-layer-btn0 {
    font-size:14px;
    border-color:#009B4C!important;
    background-color:#009B4C!important
}
.layui-layer-btn a {
    font-size:14px
}
.layui-btn-xs {
    height:28px;
    line-height:28px;
    padding:0 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box
}
.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover {
    height:26px;
    line-height:26px
}
.layui-table-body .layui-none {
    font-size:14px
}
.custom-loading {
    background:rgba(0,0,0,.5)!important;
    text-align:center
}
.custom-loading .layui-layer-btn,.custom-loading .layui-layer-resize {
    display:none
}
.custom-loading .layui-layer-content {
    color:#fff;
    font-size:14px!important
}
.custom-loading .layui-layer-content .layui-icon {
    font-size:14px!important
}
.custom-loading {
    min-width:0!important
}
.custom-loading .layui-layer-content {
    padding:5px 20px!important
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color:#009B4C!important
}
.layui-laydate td.layui-this {
    background-color:#009B4C!important
}
.layui-btn {
    background-color:#009B4C
}
.layui-form-radio>i:hover,.layui-form-radioed>i {
    color:#009B4C!important
}
.layui-form-radio>i {
    font-size:18px!important
}
.layui-form-checked[lay-skin=primary] i {
    background-color:#009B4C!important;
    border-color:#009B4C!important
}
.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color:#009B4C!important
}
.lazyload {
    object-fit:cover;
}
#shortcut {
    width:100%;
    height:42px;
    background:rgba(56,194,78,.05);
}
#shortcut .center {
    height:42px;
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
#shortcut .center ul,#shortcut .center ul li {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
#shortcut img {
    display:block;
    width:16px;
    height:18px;
}
#shortcut .left img {
    margin-right:8px;
}
#shortcut .left span {
    color:#323233;
    font-size:14px;
    display:block;
    white-space:nowrap;
    margin-right:8px;
}
#shortcut .left a {
    display:block;
    white-space:nowrap;
    color:#009B4C;
    font-size:14px;
}
#shortcut .left li:after {
    content:"";
    display:block;
    width:1px;
    height:13px;
    background:#646566;
    margin:2px 16px 0 16px;
}
#shortcut .left li:nth-last-child(1):after {
    display:none;
}
#shortcut .right a {
    display:block;
    white-space:nowrap;
    color:#000;
    font-size:14px;
}
#shortcut .right li {
    margin-right:16px;
}
#shortcut .right li.msg {
    margin:0;
    position:relative;
}
#shortcut .right li.msg a {
    color:#646566;
    margin-left:4px;
}
#shortcut .right li.msg span {
    background:#FF4242;
    border-radius:6px;
    -webkit-border-radius:6px;
    display:block;
    white-space:nowrap;
    padding:0 6px;
    color:#fff;
    font-size:12px;
    position:absolute;
    z-index:20;
    top:-12px;
    left:10px;
    font-family:"黑体";
}
#shortcut a {
    transition:all .3s;
    -webkit-transition:all .3s;
}
#shortcut a:hover {
    opacity:.5;
}
#footer {
    margin-top:140px;
}
#footer .footer_inner {
    padding-bottom:32px;
    margin-bottom:32px;
    border-bottom:1px solid #BAC0CA;
}
#footer .footer_inner,#footer .footer_inner li {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
#footer .footer_inner li {
    margin:0 70px;
}
#footer .footer_inner li img {
    display:block;
    width:32px;
    height:32px;
    margin-right:16px;
}
#footer .footer_inner li span {
    display:block;
    white-space:nowrap;
    color:#000;
    font-size:12px;
}
#footer .footer_serve {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    align-items:flex-start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
    padding-bottom:32px;
    margin-bottom:16px;
    border-bottom:1px solid #BAC0CA;
}
#footer .footer_serve .left {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:flex-start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
}
#footer .footer_serve .left dl {
    margin-right:70px;
}
#footer .footer_serve .left dl:nth-last-child(1) {
    margin-right:0;
}
#footer .footer_serve .left dl dt {
    color:#323233;
    font-size:14px;
    margin-bottom:16px;
}
#footer .footer_serve .left dd {
    margin-bottom:8px;
}
#footer .footer_serve .left dd:nth-last-child(1) {
    margin-bottom:0;
}
#footer .footer_serve .left dd a {
    color:#646566;
    font-size:12px;
    transition:all .3s;
    -webkit-transition:all .3s;
}
#footer .footer_serve .left dd a:hover {
    opacity:0.5;
}
#footer .footer_serve .right dl {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:flex-end;
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    -ms-justify-content:flex-end;
    -o-justify-content:flex-end;
    align-items:flex-start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
}
#footer .footer_serve .right dl dd {
    margin-right:60px;
}
#footer .footer_serve .right dl dd:nth-last-child(1) {
    margin-right:0;
}
#footer .footer_serve .right dl dd img {
    display:block;
    width:80px;
    height:80px;
    margin:0 auto 6px auto;
}
#footer .footer_serve .right dl dd p {
    text-align:center;
    white-space:nowrap;
    color:#000;
    font-size:12px;
}
#footer .footer_nav {
    margin-bottom:24px;
}
#footer .footer_nav,#footer .footer_nav li {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
#footer .footer_nav li a {
    color:#969799;
    font-size:12px;
    transition:all .3s;
    -webkit-transition:all .3s;
    display:block;
    white-space:nowrap;
}
#footer .footer_nav li a:hover {
    opacity:0.5;
}
#footer .footer_nav li:after {
    content:"";
    display:block;
    width:1px;
    height:8px;
    background:#D8D8D8;
    margin:0 40px;
}
#footer .footer_nav li:nth-last-child(1):after {
    display:none;
}
#footer .copyright {
    text-align:center;
    color:#000;
    font-size:12px;
    padding-bottom:10px;
}
#elevator {
    width:60px;
    color:#000;
    font-size:12px;
    text-align:center;
    position:fixed;
    z-index:999;
    right:40px;
    top:50%;
    transform:translate(0,-50%);
}
#elevator .picList dd {
    position:relative;
    width:70px;
    height:70px;
    box-sizing:border-box;
    margin-right:16px;
}
#elevator .picList dd img {
    display:block;
    width:70px;
    height:70px;
    object-fit:cover;
    position:relative;
    z-index:10;
}
#elevator .picList .addPic {
    border:1px dashed #DCDEE0;
    cursor:pointer;
}
#elevator .picList .delpic {
    position:absolute;
    z-index:20;
    right:0;
    top:0;
    cursor:pointer;
    background:#EBEDF0;
}
#elevator .picList dd:nth-last-child(1) {
    margin-right:0;
}
#elevator li {
    margin-bottom:16px;
    position:relative;
}
#elevator li:nth-last-child(1) {
    margin-bottom:0;
}
#elevator a {
    display:block;
}
#elevator img {
    display:block;
    margin:0 auto 4px auto;
}
#elevator font {
    display:block;
    text-align:center;
}
#elevator .dkhjl {
    position:absolute;
    z-index:20;
    right:60px;
    padding-right:10px;
    display:none;
    top:0;
}
#elevator .dkhjl_con {
    width:480px;
    height:216px;
    background:#fff;
    box-shadow:0px 6px 16px 0px rgba(139,139,153,0.23);
    border-radius:8px;
}
#elevator li.hoverEvent:hover .dkhjl {
    display:block !important;
}
.pre-line{
    white-space: pre-line;
}
.pre-wrap {
    white-space: pre-wrap;
}
.flex {
    display:flex;
    display:-webkit-flex;
}
.flex-y-center {
    align-items:center;
    -webkit-align-items:center;
}
.flex-y-top {
    align-items:flex-start;
    -webkit-align-items:flex-start;
}
.flex-y-fot {
    align-items:flex-end;
    -webkit-align-items:flex-end;
}
.flex-y-base {
    align-items:baseline;
    -webkit-align-items:baseline;
}
.flex-x-left {
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
}
.flex-x-right {
    justify-content:flex-end;
    -webkit-justify-content:flex-end;
}
.flex-x-between {
    justify-content:space-between;
    -webkit-justify-content:space-between;
}
.flex-x-center {
    justify-content:center;
    -webkit-justify-content:center;
}
.flex-wrap {
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
}
.flex-nowrap {
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
}
.flex-shrink {
    flex-shrink:0;
    -webkit-flex-shrink:0;
}
.flex-auto {
    flex:auto;
    -webkit-flex:auto;
}
.box-sizing {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.no-wrap {
    white-space:nowrap;
}
.text-center {
    text-align:center;
}
.text-center-important {
    text-align:center !important;
}
.text-center-left {
    text-align:left;
}
.text-center-right {
    text-align:right;
}
.block {
    display:block;
}
.inline-block {
    display:inline-block;
}
.bold {
    font-weight:bold;
}
.font-size-12 {
    font-size:12px;
}
.font-size-13 {
    font-size:13px;
}
.font-size-14 {
    font-size:14px;
}
.font-size-15 {
    font-size:15px;
}
.font-size-16 {
    font-size:16px;
}
.font-size-18 {
    font-size:18px;
}
.font-size-20 {
    font-size:20px;
}
.font-size-22 {
    font-size:22px;
}
.font-size-24 {
    font-size:24px;
}
.font-size-26 {
    font-size:26px;
}
.font-size-28 {
    font-size:28px;
}
.font-size-30 {
    font-size:30px;
}
.font-size-32 {
    font-size:32px;
}
.font-size-36 {
    font-size:36px;
}
.font-size-38 {
    font-size:38px;
}
.font-size-40 {
    font-size:40px;
}
.font-size-48 {
    font-size:48px;
}
.font-size-56 {
    font-size:56px;
}
.font-size-64 {
    font-size:64px;
}
.font-size-72 {
    font-size:72px;
}
.user-select {
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
}
.width-20 {
    width:20%;
}
.width-25 {
    width:25%;
}
.width-33 {
    width:33.33333%;
}
.width-50 {
    width:50%;
}
.break-all {
    word-break:break-all;
}
.line-height-10 {
    line-height:1;
}
.line-height-11 {
    line-height:1.1;
}
.line-height-12 {
    line-height:1.2;
}
.line-height-13 {
    line-height:1.3;
}
.line-height-14 {
    line-height:1.4;
}
.line-height-15 {
    line-height:1.5;
}
.line-height-16 {
    line-height:1.6;
}
.line-height-17 {
    line-height:1.7;
}
.line-height-18 {
    line-height:1.8;
}
.line-height-19 {
    line-height:1.9;
}
.line-height-20 {
    line-height:2;
}
.letter-spacing-1 {
    letter-spacing:1px;
}
.letter-spacing-2 {
    letter-spacing:2px;
}
.letter-spacing-3 {
    letter-spacing:3px;
}
.letter-spacing-4 {
    letter-spacing:4px;
}
.letter-spacing-5 {
    letter-spacing:5px;
}
.color1 {
    color:#1D2129;
}
.color2 {
    color:#4E5969;
}
.color3 {
    color:#fff;
}
.color4 {
    color:#848E9A;
}
.color5 {
    color:#272E3B;
}
.color6 {
    color:#29D350;
}
.color7 {
    color:#FF7732;
}
.color8 {
    color:#A9AEB8;
}
.color9 {
    color:#FF423E;
}
.color10 {
    color:#3867FF;
}
.color11 {
    color:#C9CDD4;
}
.color12 {
    color:#4778FF;
}
.color13 {
    color:#FF2045;
}
.color14 {
    color:#EF250A;
}
.color15 {
    color:#5F2800;
}
.color16 {
    color:#000;
}
.color17 {
    color: #595959;
}

.color18 {
    color: #BFBFBF;
}

.color19 {
    color: #FF7732;
}

.color20 {
    color: #FF2045;
}

.color21 {
    color: #B2B2B2;
}

.color22 {
    color: #DE8C17;
}

.color23 {
    color: #FF5626;
}

.color24 {
    color: #FFC82C;
}

.color25 {
    color: #323233;
}

.color26 {
    color: #B21630;
}

.color27 {
    color: #FFFD00;
}

.color28 {
    color: #E5E5E5;
}

.color29 {
    color: #D48806;
}

.color30 {
    color: #FF4D4F;
}

.color31{
    color: #FA8C16;
}
.color32{
    color: #009B4C;
}
.color33{
    color: #8C8C8C;
}
.color34{
    color:#FF2E2E; 
}
.color35{
    color: #ccc;
}
.black100 {
    color:rgba(0,0,0,1);
}
.black95 {
    color:rgba(0,0,0,.95);
}
.black90 {
    color:rgba(0,0,0,.9);
}
.black85 {
    color:rgba(0,0,0,.85);
}
.black80 {
    color:rgba(0,0,0,.8);
}
.black75 {
    color:rgba(0,0,0,.75);
}
.black70 {
    color:rgba(0,0,0,.7);
}
.black65 {
    color:rgba(0,0,0,.65);
}
.black60 {
    color:rgba(0,0,0,.6);
}
.black55 {
    color:rgba(0,0,0,.55);
}
.black50 {
    color:rgba(0,0,0,.5);
}
.black45 {
    color:rgba(0,0,0,.45);
}
.black40 {
    color:rgba(0,0,0,.4);
}
.black35 {
    color:rgba(0,0,0,.35);
}
.black30 {
    color:rgba(0,0,0,.3);
}
.black25 {
    color:rgba(0,0,0,.25);
}
.black20 {
    color:rgba(0,0,0,.2);
}
.black15 {
    color:rgba(0,0,0,.15);
}
.black10 {
    color:rgba(0,0,0,.1);
}
.cover {
    object-fit:cover;
}
.line-1-hide {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.text-2-hide {
    height:40px;
    line-height:20px;
    position:relative;
    text-overflow:-o-ellipsis-lastline;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient:vertical;
}
.text-over {
    position:relative;
    overflow:hidden;
    text-overflow:ellipsis;
}
.search {
    position:relative;
    z-index:200;
    background:#fff;
}
.search .center .left {
    width:220px;
    height:162px;
    margin-right:17px;
    position:relative;
}
.search .center .left a.logo {
    width:220px;
    height:162px;
    position:relative;
    z-index:10;
    background:url(https://www.yihuichuang.com/Public/Home/images/search_icon_logo.png) no-repeat center center;
    font-size:0;
}
.search .center .left .tips {
    display:none;
    width:299px;
    height:108px;
    position:absolute;
    z-index:20;
    left:-17px;
    top:28px;
    animation:tipsmove 2s infinite;
    -webkit-animation:tipsmove 2s infinite;
    background:url(https://www.yihuichuang.com/Public/Home/images/search_icon_tips.png) no-repeat center center;
    font-size:0;
}
.search .center .left:hover .tips {
    display:block;
}
@keyframes tipsmove {
    0% {
        top:38px;
    }
    50% {
        top:28px;
    }
    to {
        top:38px;
    }
}@-webkit-keyframes tipsmove {
    0% {
        top:38px;
    }
    50% {
        top:28px;
    }
    to {
        top:38px;
    }
}.search .center .left .cate_title {
    color:#fff;
    width:220px;
    height:40px;
    background:#009B4C;
    border-radius:24px 24px 0px 0px;
    padding-left:16px;
    position:absolute;
    z-index:10;
    left:0;
    bottom:0;
}
.search .center .left .cate_title img {
    width:18px;
    height:18px;
    margin-right:8px;
}
.search .center .right .nav li {
    margin-right:8px;
    position:relative;
}
.search .center .right .nav .hyfadz {
    width:120px;
    position:absolute;
    z-index:20;
    left:0;
    top:36px;
    padding-top:14px;
    display:none;
}
.search .center .right .nav li:hover .hyfadz {
    display:block;
}
.search .center .right .nav .hyfa-icon {
    padding-top:2px;
    padding-left:2px;
}
.search .center .right .nav .hyfadz dl {
    background:#fff;
    border-radius:0 0 8px 8px;
    overflow:hidden;
    box-shadow: 0 3px 3px 1px #ccc;
}
.search .center .right .nav .hyfadz dl a {
    display:block;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#000;
}
.search .center .right .nav .hyfadz dl a:hover {
    color:#29D350;
    background:rgba(41,211,80,.1);
}
.search .center .right .nav li:nth-last-child(1) {
    margin-right:0;
}
.search .center .right .nav li a {
    height:36px;
    padding:0 11px;
    transition:all .3s;
    -webkit-transition:all .3s;
    position:relative;
}
.search .center .right .nav li a span {
    display:block;
    white-space:nowrap;
    color:#000;
    font-size:16px;
    font-weight:500;
    margin:0 2px;
}
.search .center .right .nav li a img {
    display:block;
    width:12px;
    height:12px;
    margin:0 2px;
}
.search .center .right .nav li a .hot {
    display:block;
    color:#FF3030;
    font-size:12px;
    font-family:"黑体";
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    white-space:normal;
    height:16px;
    line-height:16px;
    border:1px solid #FF3030;
    position:absolute;
    z-index:20;
    left:17px;
    bottom:32px;
    padding:0 8px;
    animation:hotmove .5s ease infinite;
    -webkit-animation:hotmove .5s ease infinite;
    border-radius:9px 9px 0px 9px;
}
@keyframes hotmove {
    0% {
        bottom:32px;
    }
    50% {
        bottom:35px;
    }
    to {
        bottom:32px;
    }
}@-webkit-keyframes hotmove {
    0% {
        bottom:32px;
    }
    50% {
        bottom:35px;
    }
    to {
        bottom:32px;
    }
}.search .center .right .nav li:hover a.flex {
    background:rgba(56,194,78,.05);
}
.search .center .right .nav li:hover a.flex span,.search .center .right .nav li:hover a.flex .hyfa-icon {
    color:#009B4C;
}
.search .center .right .top {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    align-items:flex-start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
    margin-bottom:20px;
}
.search .center .right .top .adver {
    display:block;
    width:261px;
    height:78px;
}
.search .center .right .top ul li {
    margin-bottom:8px;
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
}
.search .center .right .top ul li.search_keyword {
    margin-bottom:0;
    width:557px;
    overflow:hidden;
}
.search .center .right .top ul li.search_keyword a {
    display:block;
    white-space:nowrap;
    color:#000;
    font-size:14px;
    margin-right:20px;
    transition:all .3s;
    -webkit-transition:all .3s;
}
.search .center .right .top ul li.search_keyword a:hover {
    opacity:.5;
    color:#4E9F5B;
}
.search .center .right .top ul li.search_keyword a:nth-last-child(1) {
    margin-right:0;
}
.search .center .right .top ul li.search_form .cart {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    position:relative;
    width:98px;
    height:36px;
    border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #DCDEE0;
    margin-left:28px;
}
.search .center .right .top ul li.search_form .cart img {
    display:block;
    width:16px;
    height:16px;
    margin:0 4px;
}
.search .center .right .top ul li.search_form .cart span {
    display:block;
    white-space:nowrap;
    margin:0 4px;
    color:#009B4C;
    font-size:12px;
}
.search .center .right .top ul li.search_form .cart em {
    font-family:"黑体";
    font-size:12px;
    color:#fff;
    border-radius:6px;
    -webkit-border-radius:6px;
    background:#FF4242;
    padding:0 6px;
    position:absolute;
    z-index:20;
    left:77px;
    top:1px;
}
.search .center .right .top ul li.search_form .form {
    display:flex;
    display:-webkit-flex;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -o-flex-wrap:nowrap;
    justify-content:flex-start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    align-items:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    border-radius:3px;
    -webkit-border-radius:3px;
    border:2px solid #009B4C;
    width:537px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.search .center .right .top ul li.search_form .form .keywords {
    height:32px;
    color:#000;
    font-size:14px;
    flex:auto;
    -webkit-flex:auto;
    border:none;
    outline:none;
    padding:0;
}
.search .center .right .top ul li.search_form .form .gosearch {
    display:block;
    height:32px;
    width:64px;
    flex-shrink:0;
    -webkit-flex-shrink:0;
    background:url(https://www.yihuichuang.com/Public/Home/images/search_icon_search.png) no-repeat center center #009B4C;
    border:none;
    outline:none;
    cursor:pointer;
}
#catenav {
    width:100%;
    height:80px;
    background:#fff;
}
#catenav .catenav_con {
    width:100%;
    height:80px;
    background:#fff;
    position:relative;
    z-index:500;
    left:0;
    top:0;
}
#catenav .catenav_on {
    position:fixed;
    box-shadow:2px 2px 2px rgba(0,0,0,.1);
}
#catenav .userInfo a:hover {
    color:#29D350 !important;
}
#catenav form {
    width:280px;
    background:#fff;
    border-radius:2px;
    border:2px solid #009B4C;
}
#catenav form .keywords {
    height:32px;
    display:block;
    background:#fff;
    border:none;
    outline:none;
    color:#000;
    display:block;
}
#catenav form .cate_gosearch {
    cursor:pointer;
    width:32px;
    height:32px;
    background:url(https://www.yihuichuang.com/Public/Home/images/cate_search.png) no-repeat center center;
    border:none;
    display:block;
    outline:none;
}
#catenav .naver li {
    height:36px;
    border-radius:4px;
    position:relative;
    box-sizing:border-box;
    padding:0 10px;
}
#catenav .naver li a.font-size-16 {
    color:#000;
}
#catenav .naver li:hover {
    background:rgba(78,159,91,.05);
}
#catenav .naver li:hover a.font-size-16 {
    color:#009B4C;
}
#catenav .naver li:hover .layui-icon {
    color:#009B4C;
}
#catenav .naver .hyfadz {
    width:120px;
    position:absolute;
    z-index:20;
    left:0;
    top:36px;
    padding-top:22px;
    display:none;
}
#catenav .naver li:hover .hyfadz {
    display:block;
}
#catenav .naver .hyfa-icon {
    padding-top:2px;
    padding-left:2px;
}
#catenav .naver .hyfadz dl {
    background:#fff;
    border-radius:0 0 8px 8px;
    box-shadow: 0 3px 3px 1px #ccc;
}
#catenav .naver .hyfadz dl a {
    display:block;
    height:40px;
    line-height:40px;
    text-align:left;
    color:#000;
    padding:0 16px;
}
#catenav .naver .hyfadz dl .group_nav_son{
    height:40px;
    padding:0 16px;
    position: relative;
    color:#000;
}
#catenav .naver .hyfadz dl .group_nav_son .group_nav_son_icon{
    color: #000;
    line-height: normal;
}
#catenav .naver .hyfadz dl a:hover,#catenav .naver .hyfadz dl .group_nav_son:hover {
    color:#29D350;
    background:rgba(41,211,80,.1);
}
#catenav .naver .hyfadz dl .group_nav_son:hover .group_nav_son_icon{
    color:#29D350;
}
#catenav .naver .hyfadz dl .group_nav_son .group_nav_son_con{
    position: absolute;
    z-index: 20;
    left: 110px;
    top: 0;
    padding-left: 15px;
    display: none;
}
#catenav .naver .hyfadz dl .group_nav_son:hover .group_nav_son_con{
    display: block;
}
#catenav .naver .hyfadz dl .group_nav_son .group_nav_son_cpt{
    box-shadow: 0 0 3px 1px #ccc;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    min-width: 120px;
}
#catenav .naver .hyfadz dl .group_nav_son .group_nav_son_cpt a{
    display: block;
    white-space: nowrap;
    color: #000;
    font-size: 14px;
    height:40px;
    line-height:40px;
    text-align:left;
    color:#000;
}
#catenav .naver .hot {
    display:block;
    color:#FF3030;
    font-size:12px;
    font-family:"黑体";
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    white-space:normal;
    height:16px;
    line-height:16px;
    border:1px solid #FF3030;
    position:absolute;
    z-index:20;
    left:17px;
    bottom:32px;
    padding:0 8px;
    animation:hotmove .5s ease infinite;
    -webkit-animation:hotmove .5s ease infinite;
    border-radius:9px 9px 0px 9px;
}
#catenav .cart {
    position:relative;
    width:98px;
    height:36px;
    border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #DCDEE0;
    margin-left:28px;
}
#catenav .cart img {
    display:block;
    width:16px;
    height:16px;
    margin:0 4px;
}
#catenav .cart span {
    display:block;
    white-space:nowrap;
    margin:0 4px;
    color:#009B4C;
    font-size:12px;
}
#catenav .cart em {
    font-family:"黑体";
    font-size:12px;
    color:#fff;
    border-radius:6px;
    -webkit-border-radius:6px;
    background:#FF4242;
    padding:0 6px;
    position:absolute;
    z-index:20;
    left:77px;
    top:1px;
}
.pointer {
    cursor:pointer;
}
#aiask_lay {
    width:100%;
    height:100%;
    background:rgba(0,0,0,.3);
    position:fixed;
    z-index:1500;
    left:0;
    top:0;
    display:none;
}
#aiask_lay .aiask_lay_con {
    width:600px;
    height:654px;
    background:#FFFFFF;
    box-shadow:0px 2px 113px 0px rgba(101,103,110,0.24);
    border-radius:16px;
    position:absolute;
    z-index:20;
    left:50%;
    top:50%;
    margin:-327px 0 0 -300px;
}
#aiask_lay .aiask_lay_close {
    width:32px;
    height:32px;
    background:url(https://www.yihuichuang.com/Public/Home/images/ai_close.png) no-repeat center center;
    position:absolute;
    z-index:20;
    top:-30px;
    right:-48px;
}
#aiask_lay .aiask_lay_bj {
    width:600px;
    height:188px;
    background:url(https://www.yihuichuang.com/Public/Home/images/ai_bj.png) no-repeat center center;
    position:relative;
    z-index:10;
    top:-24px;
    left:0;
    margin-bottom:-188px;
}
#aiask_lay .layui-form {
    position:relative;
    z-index:20;
}
#aiask_lay .radio li {
    height:40px;
    border-radius:6px;
    border:1px solid #DCDEE0;
    color:#272E3B;
    margin-right:16px;
    padding:0 24px;
}
#aiask_lay .radio li:nth-last-child(1) {
    margin-right:0;
}
#aiask_lay .radio li.on {
    border-color:#FF7732;
    color:#FF7732;
}
#aiask_lay .file_list li {
    width:64px;
    height:64px;
    margin-right:8px;
    position:relative;
}
#aiask_lay .file_list li:nth-last-child(1) {
    margin-right:0;
}
#aiask_lay .file_list li img {
    width:64px;
    height:64px;
    border-radius:6px;
    object-fit:cover;
    position:relative;
    z-index:10;
}
#aiask_lay .file_list li .delFile {
    position:absolute;
    z-index:20;
    right:-10px;
    top:-10px;
    width:20px;
    height:20px;
    text-align:center;
    line-height:20px;
    border-radius:10px;
    background:red;
    color:#fff;
}
#aiask_lay .file_list .video {
    background:#DCDEE0;
}
#aiask_lay .file_list .play {
    width:16px;
    height:16px;
    background:url(https://www.yihuichuang.com/Public/Home/images/ai_play.png) no-repeat center center;
}
#aiask_lay .aiask_add {
    width:80px;
    height:40px;
    background:#FF7732;
    border-radius:4px;
}
#ckplayer_vide_lay img {
    display:none !important;
}
.goxcxgw {
    margin-bottom:20px;
    width:60px;
    height:60px;
    position:relative;
}
.goxcxgw .zjdyzt {
    width:60px;
    height:60px;
    animation:hotmove_xcx .5s ease infinite;
    -webkit-animation:hotmove_xcx .5s ease infinite;
}
@keyframes hotmove_xcx {
    0% {
        transform:translate(0,-5px);
    }
    50% {
        transform:translate(0,0);
    }
    to {
        transform:translate(0,-5px);
    }
}@-webkit-keyframes hotmove_xcx {
    0% {
        -webkit-transform:translate(0,-5px);
    }
    50% {
        -webkit-transform:translate(0,0);
    }
    to {
        -webkit-transform:translate(0,-5px);
    }
}.filesLoading {
    width:100%;
    height:100%;
    position:absolute;
    z-index:15;
    left:0;
    bottom:0;
    background:rgba(0,0,0,.7);
}
.filesLoading_con {
    width:80%;
    height:6px;
    border-radius:3px;
    background:#fff;
    position:absolute;
    z-index:20;
    left:10%;
    top:50%;
    margin-top:-6px;
}
.filesLoading_state {
    height:6px;
    border-radius:3px;
    background:#29D350;
    position:absolute;
    z-index:20;
    left:0;
    top:0;
}
.filesLoading_text {
    width:100%;
    font-size:12px;
    color:#fff;
    text-align:center;
    position:absolute;
    z-index:20;
    left:0;
    top:50%;
    margin-top:8px;
}
@-webkit-keyframes shakes {
    0% {
        opacity:0;
        filter:alpha(opacity=0)
    }
    100% {
        opacity:1;
        filter:alpha(opacity=100)
    }
}@keyframes shakes {
    0% {
        opacity:0;
        filter:alpha(opacity=0)
    }
    100% {
        opacity:1;
        filter:alpha(opacity=100)
    }
}.aniShake {
    animation:shakes 2s ease infinite;
    -webkit-animation:shakes 2s ease infinite;
}
.jzyxLogo {
    display:block;
    color:#fff;
    font-size:12px;
    font-family:"黑体";
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    white-space:normal;
    height:16px;
    line-height:16px;
    background:url(https://www.yihuichuang.com/Public/Home/images/jzyxbj.gif) no-repeat center center;
    background-size:cover;
    position:absolute;
    z-index:20;
    left:17px;
    bottom:32px;
    padding:0 8px;
    border-radius:9px 9px 0px 9px;
}
.pub_top_msg {
    position:relative;
    z-index:510;
}
.pub_top_msg_list {
    position:absolute;
    z-index:20;
    right:-10px;
    top:17px;
    width:380px;
    background:none;
    padding-top:13px;
    display:none;
}
.pub_top_msg_on .pub_top_msg_list {
    display:block;
}
.pub_top_msg_list_con {
    width:380px;
    background:#FFFFFF;
    box-shadow:0px 8px 23px 0px rgba(114,116,120,0.3);
    border-radius:8px;
    position:relative;
    overflow:hidden;
}
.pub_top_msg_list_tit div {
    color:#595959;
    position:relative;
    height:44px;
    line-height:44px;
    margin-right:32px;
}
.pub_top_msg_list_tit .tit_on {
    color:#191919;
    font-weight:bold;
}
.pub_top_msg_list_tit .tit_on:after {
    content:'';
    display:block;
    height:2px;
    background:#29D350;
    border-radius:2px;
    width:100%;
    position:absolute;
    z-index:20;
    left:0;
    bottom:0;
}
.pub_top_msg_list_data {
    padding:0 8px;
    height:315px;
    overflow-x:hidden;
    overflow-y:auto;
    overflow-scrolling:touch;
    -webkit-overflow-scrolling:touch;
    -moz-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
}
.pub_top_msg_list_data::-webkit-scrollbar {
    width:5px;
    height:5px;
    background-color:#fff;
}
.pub_top_msg_list_data::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px #fff;
    border-radius:10px;
    background-color:#fff;
}
.pub_top_msg_list_data::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px #C9CDD4;
    background-color:#fff;
}
.pub_top_msg_fot {
    height:52px;
    background:#FFFFFF;
    box-shadow:inset 0px 1px 0px 0px #E5E5E5;
    border-radius:0px 0px 8px 8px;
}
[v-cloak] {
    display: none;
}
#slideNav{
    width: 160px;
    height: 600px;
    background: #FFFFFF;
    box-shadow: 0px 9px 28px 8px rgba(0,0,0,0.05), 0px 6px 16px 0px rgba(0,0,0,0.08), 0px 3px 6px -4px rgba(0,0,0,0.12), inset -1px 0px 0px 0px rgba(0,0,0,0.06);
    border-radius: 8px;
    padding: 10px 8px;
    position: fixed;
    z-index: 999;
    left: 24px;
    top: 50%;
    transform: translate(0,-50%);
}
#slideNav .slideNav_con{
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 548px;
}
#slideNav a{
    width: 100%;
    height: 40px;
    border-radius: 8px;
    padding: 0 0 0 24px;
    color: #595959;
}
#slideNav .on a{
    color: #009B4C;
    background: #FAFAFA;
    font-weight: bold;
}
#slideNav .slideNav_con::-webkit-scrollbar,#slideNav .layui-form-select dl::-webkit-scrollbar{
    width:5px;
    height:5px;
    background-color:#fff;
}
#slideNav .slideNav_con::-webkit-scrollbar-track,#slideNav .layui-form-select dl::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px #fff;
    border-radius:10px;
    background-color:#fff;
}
#slideNav .slideNav_con::-webkit-scrollbar-thumb,#slideNav .layui-form-select dl::-webkit-scrollbar-thumb{
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px #C9CDD4;
    background-color:#fff;
}
#slideNav .slideNav-item ul{
    display: none;
}
#slideNav .slideNav-item-on ul{
    display: block;
}
#slideNav .slideNav-item-on .slideNav-title .layui-icon{
    transform: rotate(180deg);
}
#slideNav .diffPrice a{
    padding-left: 16px;
    color: #1D2129;
}
#slideNav .diffPrice_on a{
    color: #009B4C;
}
.layui-layer-dialog{
    max-width: 400px;
}
#slideNav .layui-form-select .layui-edge{
    display: none;
}
#slideNav .layui-form-select .layui-input{
    padding-right: 10px;
    height: 32px;
    border-color: #d9d9d9;
}
#slideNav .layui-form-select dl dt{
    font-size: 14px;
    font-weight: bold;
    color: #191919;
}
.search-type-con{
    position: absolute;
    z-index: 20;
    left: 0;
    top: 40px;
    width: 100%;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px #ccc;
    padding: 4px 0;
    display: none;
}
.search-type-on .search-type-con{
    display: block;
}
.search-type-on .layui-icon{
    transform: rotate(180deg);
}
.search-type-item{
    height: 32px;
}
.customTooltip{
    width: 400px;
    max-width:400px !important;
}
.customTooltip * {
    color: #000;
    font-size: 14px
}
.customTooltip .introjs-tooltiptext{
    line-height: 1.5;
}
.customTooltip .introjs-tooltip-title {
    font-size: 16px;
}
.customTooltip .introjs-button{
    height: 26px;
    line-height: 26px;
    padding: 0 1rem;
    font-size: 14px;
    text-shadow: none;
}
.customTooltip .introjs-nextbutton,.customTooltip .introjs-nextbutton:active,.customTooltip .introjs-nextbutton:hover,.customTooltip .introjs-nextbutton:focus{
    background-color: #009B4C;
    color: #fff;
    border-color: #009B4C;
}
.customTooltip .introjs-button:focus{
    box-shadow: 0 0 0 .2rem rgba(0, 155, 76, .5);
}
.customTooltip .introjs-prevbutton,.customTooltip .introjs-prevbutton:active,.customTooltip .introjs-prevbutton:focus,.customTooltip .introjs-prevbutton:hover{
    background-color: #fff;
}
.customTooltip .introjs-bullets ul li a.active{
    background: #009B4C;
}
