@media(min-width:1330px){
    .container{width:1330px;}
}
i,em{font-style:normal}
.disN{display:none;}
.disB{display:block;}
body{
    --bgColor: #1b8a41;
    --bgHoverColor: #e1f2e7;
    --fontColor: #1b8a41;
    --fontHoverColor: #e1f2e7;
    --fontdeepColor:#0b4a1b;
    --bgdeepColor:#0b4a1b;
}
a{transition:all 0.2s linear 0s;}
img{vertical-align:bottom;/*image-rendering:-webkit-optimize-contrast;*/}
input[type=text],textarea{font-family:Arial, Helvetica, sans-serif;-webkit-appearance: none;}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.woff2?t=1628666875768') format('woff2'),
    url('../fonts/iconfont.woff?t=1628666875768') format('woff'),
    url('../fonts/iconfont.ttf?t=1628666875768') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.noPro{text-align:center;width:100%;}
.noPro img{height:150px;margin-bottom:30px;}
.noPro span{display:block;font-size:14px;color:#999;}
.kj-noproduct-search p{display: block;height: 40px;line-height: 40px;text-align: center;margin-bottom: 120px;}

/*手机浮动*/
.phone_footer_nav{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#fff;height:50px;display:none;}
.phone_footer_nav:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background: #d2d2d2;
    content: "";
    -webkit-transform: scale(1,0.5);
    transform: scale(1,0.5);
    -webkit-transform-origin: center top;
    transform-origin: center top;
}
.phone_footer_nav a{float:left;display:inline-block;width:25%;text-align:center;color:#000;font-size:12px;transform: scale(0.9);padding-top:7px;}
.phone_footer_nav a i{width:20px;height:20px;display:block;margin:0 auto 3px auto;}
.phone_footer_nav a:nth-child(1) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat 0 0;background-size:40px auto;}
.phone_footer_nav a:nth-child(2) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat 0 -20px;background-size:40px auto;}
.phone_footer_nav a:nth-child(3) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat 0 -40px;background-size:40px auto;}
.phone_footer_nav a:nth-child(4) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat 0 -60px;background-size:40px auto;}
.phone_footer_nav a.active{color:var(--fontColor);}
.phone_footer_nav a.active:nth-child(1) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat -20px 0;background-size:40px auto;}
.phone_footer_nav a.active:nth-child(2) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat -20px -20px;background-size:40px auto;}
.phone_footer_nav a.active:nth-child(3) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat -20px -40px;background-size:40px auto;}
.phone_footer_nav a.active:nth-child(4) i{background:url("../themes/yuanye/images/phone_menu.png") no-repeat -20px -60px;background-size:40px auto;}

/*大包装询价*/
#blukquote_dialog .big_inquiry_box{box-shadow:none;border-radius:0;padding:0;margin:0;}
#blukquote_dialog form{margin:0;padding-bottom:60px;}
#blukquote_dialog .formcolumn-item{display:flex;align-items:center;margin-bottom:12px;}
#blukquote_dialog .formcolumn-item dt{font-size:14px;color:#555;margin-right:10px;width:160px;}
#blukquote_dialog  .formcolumn-item dd{width:calc(100% - 100px);position:relative}
#blukquote_dialog  .formcolumn-item dd input{width:90%;height:38px;line-height:38px;padding:0 10px;border:1px solid #dedede;border-radius:3px;box-shadow:none;transition:all 0.2s linear 0s;}
#blukquote_dialog .formcolumn-item dd input:focus{border:1px solid var(--bgColor);}
#blukquote_dialog  .formcolumn-item dd textarea {
    width: 90%;
    height: 150px;
    padding: 5px 10px;
    border: 1px solid #dedede;
    border-radius: 3px;
    box-shadow:none;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    resize:none;
}
#blukquote_dialog  .formcolumn-item dd textarea:focus{border:1px solid #66afe9;outline:0 none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6)}
#blukquote_dialog  .formcolumn-item dd .form-vcodebox img{height:38px;}
#blukquote_dialog  .formcolumn-item-ct{display:flex;line-height:38px;}
#blukquote_dialog  .formcolumn-item dd .form-vcodebox{width:110px;order:1;height:38px;margin-left:10px;}
#blukquote_dialog  .formcolumn-item dd .formcom-vcode{width:20%;}
#blukquote_dialog .formcolumn-item dd .required{order:3;margin-left:10px;font-weight:bold;}
#blukquote_dialog .formcolumn-item.formcolumn-item-tips{margin-bottom:0;}
#blukquote_dialog .formcolumn-item.formcolumn-item-tips .text{font-size:12px;color:#FF0D0D;}
#blukquote_dialog  .formcolumn-item dd .formcolumn-item-tips{order:4;}
#blukquote_dialog .modal-footer{border-top:0;padding:0 0 50px 0;}
#blukquote_dialog .modal-footer input{background:var(--bgColor);color:#fff;width:40%;padding:0;font-size:16px;height:40px;transition:all 0.2s linear 0s;}
#blukquote_dialog .modal-footer input:hover{background:var(--bgHoverColor);}
#blukquote_dialog .modal-footer input:hover{color:#fff;}
#coaModal .modal-body{text-align:center;}
#coaModal .modal-body img{max-width:100%;max-height:100%;}

/*index header*/
/*header*/
.header_top_fixed{width:100%;z-index:110;background:#fff;padding:10px 0 20px 0;position:relative;transition:all 0.2s linear 0s;}
.header_logo_search{display:flex;flex-wrap: wrap;align-items:center;}
.header_logo_search .logo_btn{width:160px;}
.header_logo_search .logo_btn img{max-width:100%;max-height:73px}
.header_logo_search .certificate_box{display:flex;align-items:center;margin-top:23px;margin-right:115px;}
.header_logo_search .certificate_box .item_list{position:relative;cursor:pointer;}
.header_logo_search .certificate_box .item_list .icon_img{height:25px;display:flex;align-items:center;justify-content:center;margin-left:10px;}
.header_logo_search .certificate_box .item_list .icon_img img{max-width:100%;max-height:100%;transition:all 0.2s linear 0s;}
.header_logo_search .certificate_box .item_list .certificate_img{position:absolute;top:112%;left:50%;transform: translateX(-50%);display:none;}
.header_logo_search .certificate_box .item_list:hover .icon_img img{transform: scale(1.2);}
.header_logo_search .certificate_box .item_list:hover .certificate_img{display:block;}
.header_logo_search .right_box{flex:1;}
.header_logo_search .right_box .right_top{display:flex;align-items:center;padding-top:25px;}
.header_logo_search .search_form{flex:1;height:38px;display:flex;align-items:center;overflow:hidden;border-radius:30px;border:1px solid var(--bgColor);}
.header_logo_search .search_form form{flex:1;display:flex;}
.header_logo_search .search_form input{border:0;padding:0 15px;display:inline-block;flex:1;height:36px;line-height:36px;margin:0;font-size:14px;color:#333;background:#fff;}
.header_logo_search .search_form input::-webkit-input-placeholder{color:#999999;} /* WebKit browsers */
.header_logo_search .search_form input::-moz-placeholder{color:#999999;} /* Mozilla Firefox 4 to 18 */
.header_logo_search .search_form input:-moz-placeholder{color:#999999;} /* Mozilla Firefox 19+ */
.header_logo_search .search_form input:-ms-input-placeholder{color:#999999;}/* Internet Explorer 10+ */
.header_logo_search .search_form button{padding:0;border:0;display:inline-flex;height:36px;width:47px;justify-content:center;align-items:center;color:var(--fontColor);transition:all 0.2s linear 0s;background:#fff;}
.header_logo_search .search_form button i{font-size:18px;display:inline-block;transition:all 0.2s linear 0s;}
.header_logo_search .search_form button:hover{background:var(--bgColor);color:#fff;}
/*结构式搜索按钮*/
.header_logo_search .structural_search{display:flex;width:145px;height:40px;border-radius:5px;align-items:center;justify-content:center;font-size:14px;color:#333333;border:1px solid var(--bgColor);background:#fff;}
.header_logo_search .structural_search i{font-size:22px;margin-right:8px;color:var(--fontColor)}
.header_logo_search .structural_search:hover{background:Var(--bgColor);color:#fff;}
.header_logo_search .structural_search:hover i{color:#fff;}
.header_logo_search .structural_search:active{position:relative;top:2px;}
.header_logo_search .opt_btn{display:flex;align-items:center;margin-left:25px;}
.header_logo_search .opt_btn a{position:relative;color:var(--fontColor);font-size:22px;}
.header_logo_search .opt_btn a sup{width:18px;height:18px;border-radius:50%;display:block !important;text-align:center;line-height:18px;background:#51ab67;color:#fff;font-size:13px;position:absolute;top:-5px;right:-10px;}
.header_logo_search .opt_btn a:hover{color:Var(--fontColor);}
.header_logo_search .opt_btn a:active{position:relative;top:2px;}
.header_logo_search .user_box{position:relative;margin-left:25px;}
.header_logo_search .user_box .user_login{color:var(--fontColor);font-size:21px;font-weight:bold;}
.header_logo_search .user_box .login_btn{width:38px;height:38px;border-radius:50%;background:#e8e8e8;display:block;text-align:center;line-height:38px;font-size:13px;color:Var(--fontColor);font-weight:bold;}
.header_logo_search .user_btn{width:30px;height:30px;border-radius:50%;background:#b0b3b4;display:flex;align-items: flex-end;justify-content:center;overflow:hidden;}
.header_logo_search .user_btn img{max-width:100%;max-height:100%;}
.header_logo_search .user_btn:active{position:relative;top:2px;}
.header_logo_search .member_logged_in{padding-top:4px;position:absolute;right:-5px;top:100%;z-index:1100;display:none;}
.header_logo_search .member_box{padding:17px 20px 25px 20px;background:#fff;box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:10px;width:240px;}
.header_logo_search .member_box .member_baserinfo{display:flex;align-items:center;}
.header_logo_search .member_box .member_baserinfo .member_img{width:68px;height:68px;border-radius:50%;overflow:hidden;background:#e9e9e9;display:flex;align-items:center;justify-content:center;}
.header_logo_search .member_box .member_baserinfo .member_img img{max-width:100%;max-height:100%;}
.header_logo_search .member_box .member_baserinfo .member_name{margin-left:10px;width:calc(100% - 78px);}
.header_logo_search .member_box .member_baserinfo .member_name .name{font-size:18px;color:#333333;line-height:25px;margin-bottom:6px;}
.header_logo_search .member_box .member_baserinfo .member_name .grade{width:60px;height:18px;border-radius:30px;border:1px solid var(--bgColor);text-align:center;line-height:16px;font-size:12px;color:var(--fontColor);}
.header_logo_search .member_box .btn_box{display:flex;align-items:center;margin-top:20px;}
.header_logo_search .member_box .btn_box a{width:96px;text-align:center;line-height:28px;border-radius:30px;font-size:14px;background:#f6f7f8;color:#333;}
.header_logo_search .member_box .btn_box a:first-child{background:Var(--bgHoverColor);color:#333;margin-right:8px;}
.header_logo_search .member_box .btn_box a:hover{background:#999;color:#fff;}
.header_logo_search .member_box .btn_box a:first-child:hover{background:var(--bgColor);color:#fff;}
.header_logo_search .member_box .btn_box a:active{position:relative;top:2px;}
.header_logo_search .user_box:hover .member_logged_in{display:block;}
.header_logo_search_fixed{position:fixed;top:0;left:0;box-shadow:0 0 10px rgba(0,0,0,0.2);}

/*手机端搜索*/
.phone_search_box{border-bottom:1px solid #dedede;background:#f9f9f9;}
.phone_search_box .container{padding-top:10px;padding-bottom:10px;}
.phone_search_box #mobilesearchbox{height:38px;width:100%;float:left;;}
.phone_search_box #mobilesearchbox input{display:inline-block;width:calc(100% - 50px);height:38px;line-height:38px;border:2px solid var(--bgColor);padding:0 10px;margin:0;border-radius:30px 0 0 30px;font-size:13px;color:#333;float:left;}
.phone_search_box #mobilesearchbox button{padding:0;border:0;display:inline-block;height:38px;width:50px;text-align:center;line-height:38px;background:var(--bgColor);border-radius:0 30px 30px 0;font-size:16px;color:#fff;float:left;}

/*导航栏*/
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none;}
.kj-navbar{margin-bottom:0;border:0;border-radius:0;z-index:100;min-height:45px;background:#E3EBD6;flex:1;}
.kj-navbar .navbar-header{display:none;}
.kj-navbar .navbar-collapse{padding:0;}
.kj-navbar .navbar-nav{position:relative;}
.kj-navbar .navbar-nav >li{margin-right:1px;}
.kj-navbar .navbar-nav >li >a{font-weight:bold;font-size:14px;color:#222;padding:0 32px;margin:0;height:45px;line-height:45px;}
.kj-navbar .navbar-nav >li >a>span{display:none;}
.kj-navbar .navbar-nav >li:hover> a{color:#fff;background:var(--bgColor);}
.kj-navbar .navbar-nav >li:hover> a > span{color:var(--fontColor);}
.kj-navbar .navbar-nav >li > a:focus{background:var(--bgColor);color:#fff}
.kj-navbar .navbar-nav >li.active> a{background:var(--bgColor);color:#fff}
.kj-navbar .navbar-nav >li> ul{border:0;min-width:initial;width:100%;padding:0;}
.kj-navbar .navbar-nav >li> ul > li >a{padding:0;line-height:45px;text-align:center;font-size:14px;}
.kj-navbar .navbar-nav >li> ul > li >a:hover{background:var(--bgHoverColor);color:var(--fontColor);}
.kj-navbar .navbar-nav li > ul > li:hover >ul.dropdown-menu{display:block;}
/*单个产品下拉样式*/
.kj-navbar .navbar-nav .li-kj-nav-single-procata{position:initial;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul{width:1300px;border:0;padding:18px;column-count:5;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li{break-inside: avoid;padding:10px;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul span{display:none;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > ul{float:initial;display: block;position: initial;min-width: initial;padding: 0;margin: 0;border: 0;box-shadow: none;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > a{color:var(--fontColor);font-weight:bold;font-size:15px;line-height:20px;padding:5px 0;text-align:left;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > a:hover{background:none;text-decoration:underline;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > ul >li >a{padding:0;line-height:30px;color:#424242;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > ul >li:nth-child(7) >a{color:var(--fontdeepColor)}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > ul >li:nth-child(7) >a:before{content:"";width:10px;height:2px;background:#ff2200;margin-right:5px;display:inline-block;vertical-align:middle;transition:all 0.2s linear 0s;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > ul >li >a:hover{background:none;text-decoration:underline;}
.kj-navbar .navbar-nav .li-kj-nav-single-procata > ul > li > ul >li:nth-child(7) >a:hover:before{margin-right:10px;}

/*全部产品下拉样式*/
.kj-navbar .navbar-nav .li-kj-nav-procata{position:initial}
.kj-navbar .navbar-nav .li-kj-nav-procata > a{background:var(--bgColor);color:#fff;padding:0 50px;}
.kj-navbar .navbar-nav .li-kj-nav-procata > a:before{
    content:"\e608";margin-right:8px;font-weight:normal;
    font-family: "iconfont" !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.kj-navbar .navbar-nav .li-kj-nav-procata ul{width:220px;border-radius:0 0 3px 3px;box-shadow:none;border:1px solid var(--bgColor);border-top:0;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li {padding:0;position: initial;margin:0;transition:all 0.2s linear 0s;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li >a{position:relative;transition:all 0.2s linear 0s;padding:0 15px;font-size:17px;font-weight:bold;text-align:left;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li >.dropdown-toggle > a{line-height:38px;font-size:14px;color:#333333;margin-right:5px;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li >.dropdown-toggle >span{position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#d6d3d3;font-size:20px;transition:all 0.2s linear 0s;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li:hover{background:#f5f5f5;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li:hover >.dropdown-toggle >span{color:var(--fontColor);}
.kj-navbar .navbar-nav .li-kj-nav-procata ul > li >.dropdown-toggle > a:hover{color:var(--fontColor);text-decoration:underline;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul .dropdown-menu{position:absolute;margin:0 0 0 1px;left:100%;top:1px;display:none;/*overflow:hidden;overflow-y:auto;height:100%;*/min-height:100%;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1);width:calc(1300px - 220px);border-radius:5px;border:0;padding:0 24px 10px 24px;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul .dropdown-menu::-webkit-scrollbar{width:4px;height:4px;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul .dropdown-menu::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background-color:var(--bgColor);}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul .dropdown-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:5px;background-color:#f1f1f1}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul {column-count:2;column-gap: 24px;height:auto;border-radius:0 !important;box-shadow:none;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul li{height:auto;border-left:0;padding:0;break-inside:avoid;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul li:hover{background:#fff;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul li a{color:#333 !important;height:54px;display:flex;align-items:center;padding:0;padding-top:14px;font-size:16px;line-height:40px;font-weight:bold;border-bottom:1px solid #dedede;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul li a span{display:none;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul li:hover > a{background:#fff;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul li a:hover{color:var(--fontColor) !important;}
.kj-navbar .navbar-nav .li-kj-nav-procata ul span.fa-angle-down:before {content: "\f105";}

.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul ul{border:0;column-count:auto;display:block;position:static;box-shadow:none;height:auto;width:100%;min-width:auto;overflow:inherit;padding:4px 0 0 0;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul ul li{padding:0;display:inline-block;border:0;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul ul li:hover{background:#fff;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul ul li a{color:#333 !important;position:relative;padding:0;margin-right:20px;height:30px;line-height:30px;font-size:12px;font-weight:normal;border:0;}
.kj-navbar .navbar-nav .li-kj-nav-procata > ul ul ul li a:hover{color:var(--fontColor) !important;text-decoration:underline;}

/*导航右侧电话*/
.kj-navbar .navbar-right{margin:0;}
.kj-navbar .tel_box{display:flex;align-items:center;height:45px;}
.kj-navbar .tel_box i{width:30px;color:Var(--fontColor);font-size:20px;margin-right:12px;position:relative;}
.kj-navbar .tel_box i:after{content:"";width:1px;height:14px;background:#6fb582;position:absolute;top:50%;right:0;transform: translateY(-50%);}
.kj-navbar .tel_box b{font-size:16px;color:Var(--fontColor);}



/*footer*/
.footer_box{margin-top:70px;background:#E3EBD6;}
.footer_box .footer_middle{padding:40px 0 45px 0;display:flex;justify-content: space-between;}
.footer_box .footer_middle .left_logo{margin-right:130px;}
.footer_box .footer_middle .left_logo a{display:block;margin-bottom:22px;}
.footer_box .footer_middle .left_logo a img{max-height:66px;}
.footer_box .contact_us_box{margin:0 75px;}
.footer_box .item_list{color:#575757;line-height:27px;font-size:14px;}
.footer_box .title{font-size:18px;color:var(--fontdeepColor);line-height:42px;font-weight:bold;}
.footer_box .footer_nav{display:flex;}
.footer_box .footer_nav li{margin-left:85px;}
.footer_box .footer_nav li:first-child{margin-left:0;}
.footer_box .footer_nav li .btn_box a{display:block;color:#575757;line-height:27px;font-size:14px;}
.footer_box .footer_nav li .btn_box a:hover{color:#000;text-decoration:underline;}
.footer_box .code_box{display:flex;margin-top:10px;margin-left:auto;}
.footer_box .code_box .code_image{width:84px;margin-left:15px;}
.footer_box .code_box .code_image:first-child{margin-left:0;}
.footer_box .code_box .code_image .img_box{padding:3px;background:#fff;height:84px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.footer_box .code_box .code_image img{max-width:100%;max-height:100%;}
.footer_box .code_box .code_image span{display:block;text-align:center;font-size:13px;color:#333333;line-height:36px;}
.footer_copyright{padding:13px 0;background:#044616;}
.footer_copyright .brief_text{font-size:13px;color:#fff;line-height:28px;display:block;text-align:center;}
.footer_copyright .brief_text a{color:#fff;}
.footer_copyright .brief_text a:hover{text-decoration:underline;}
.footer_copyright .brief_text img{max-height:20px;vertical-align:middle;margin-bottom:2px;}
.footer_phone_nav{width:100%;position:relative;padding-bottom:10px;display:none;z-index:1000;}
.footer_phone_nav span{background:#fff;border:1px solid #ddd;height:36px;display:flex;justify-content:space-between;padding:0 12px;align-items:center;font-size:14px;color:#333;}
.footer_phone_nav span i{color:#999;display:inline-block;}
.footer_phone_nav .btn_box{width:100%;position:absolute;bottom:100%;left:0;background:#fff;border:1px solid #ddd;height:140px;overflow:hidden;overflow-y:auto;display:none;}
.footer_phone_nav .btn_box a{display:block;padding:0 12px;font-size:14px;color:#333;line-height:28px;}

/*float*/
.float_box{position:fixed;right:5px;top:50%;transform:translateY(-50%);transition:all 0.2s linear 0s;z-index:1000;}
.float_box ul li{position:relative;display:flex;justify-content:center;align-items:center;height:50px;transition:all 0.2s linear 0s;cursor:pointer;width:50px;background:#fff;margin:3px 0;box-shadow:0 0 7px rgba(0,0,0,0.1);text-align:center;}
.float_box ul li i{font-size:26px;color:var(--fontColor);line-height:50px;position:relative;}
.float_box ul li > span{display: none;transition:all 0.2s linear 0s;color:#fff;line-height:13px;font-size:12px;padding:0 12px;align-items:center;justify-content:center;}
.float_box ul li a > span{display: none;transition:all 0.2s linear 0s;color:#fff;line-height:13px;font-size:12px;padding:0 12px;align-items:center;justify-content:center;}
.float_box ul li i sup{display:block !important;background:#000;padding:0 4px;line-height:14px;border-radius:50%;position:absolute;top:-3px;right:-7px;font-size:12px;color:#fff;}
.float_box ul li:hover{background:var(--bgColor);}
.float_box ul li:hover > i{display:none;}
.float_box ul li:hover a > i{display:none;}
.float_box ul li:hover a > span{display:flex;}
.float_box ul li:hover > span{display:flex;}
.float_box ul li .qq_box{position:absolute;right:50px;top:-52px;display:none;padding:0 5px;}
.float_box ul li .qq_box .qq_tel{display:flex;width:164px;height:40px;justify-content:center;align-items:center;border-radius:5px 5px 0 0;color:#fff;background:var(--bgColor)}
.float_box ul li .qq_box .qq_tel i{margin-right:5px;color:#fff;font-size:17px;}
.float_box ul li .qq_box .qq_tel b{font-size:14px;}
.float_box ul li .qq_box .qq_btn{display:flex;width:164px;padding:10px 0 5px 0;flex-wrap: wrap;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.15);border-radius:0 0 5px 5px;}
.float_box ul li .qq_box .qq_btn a{font-size:12px;color:#333333;line-height:22px;margin-bottom:6px;text-align:center;width:calc(100% / 3);}
.float_box ul li .qq_box .qq_btn a i{margin:0 auto;width:34px;height:34px;border-radius:50%;background:#f9ecec;display:flex;align-items:center;justify-content:center;}
.float_box ul li .qq_box .qq_btn a i img{max-width:18px;}
.float_box ul li .qq_box .qq_btn a:hover{color:Var(--fontColor);transform: translateY(-2px);}
.float_box ul li .tel_box{display:none; position:absolute;right:50px;top:0;padding:0 5px;}
.float_box ul li .tel_center{display:flex;position:relative;border-radius:5px;align-items:center;padding:20px 16px 16px 16px;font-size:14px;background:#fff;line-height:28px;width:242px;box-shadow:0 3px 8px rgba(0,0,0,0.15);overflow:hidden;}
.float_box ul li .tel_center:before{content:"";width:100%;height:6px;background:var(--bgColor);position:absolute;top:0;left:0;}
.float_box ul li .tel_center i{font-size:42px;color:#d3d3d3;margin-right:10px;}
.float_box ul li .tel_center span{font-size:24px;line-height:28px;text-align:left;color:#333;}
.float_box ul li .tel_center span em{display:block;color:#aaa;font-size:14px;}
.float_box ul li .code_box{position:absolute;right:50px;top:0;display:none;padding:0 5px;}
.float_box ul li .code_center{border-radius:5px;padding:10px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.15);width:164px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.float_box ul li .code_center img{width:105px;}
.float_box ul li .code_center span{line-height:18px;color:#666666;margin-top:5px;font-size:12px;display:block;text-align:center;}
.float_box ul li#fqq:hover .qq_box{display:block;}
.float_box ul li#ftel:hover .tel_box{display:block;}
.float_box ul li#weixin:hover .code_box{display:block;}
.phone_top{display: none;position: fixed;bottom: 60px;right: 10px;z-index: 1000;width: 40px;height: 40px;background: var(--bgHoverColor);border-radius: 50%;text-align: center;line-height: 40px;}
.phone_top i {color:var(--fontdeepColor);font-size: 20px;}

/*index*/
#banner-swiper .swiper-wrapper .swiper-slide{vertical-align:bottom;display:inline-block;}
#banner-swiper .swiper-wrapper .img_btn {display:block;width:100%;height:20.8vw;}
#banner-swiper .swiper-wrapper .img_btn img{width:100%;height:100%;}
#banner-swiper .swiper-pagination{bottom:10px;width:100%;text-align:center;}
#banner-swiper .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;background:#cfe3d5;opacity:1;width:20px;height:2px;transition:all 0.2s linear 0s;border-radius:0;}
#banner-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background:Var(--bgColor);}
.index_title{text-align:center;}
.index_title h1{color:var(--fontdeepColor);font-size:30px;font-weight:bold;line-height:50px;}
.index_title h6{color:#090f01;font-size:16px;line-height:36px;}
.index_product_box{margin-top:60px;margin-bottom:50px;}
.index_product_box ul{display:flex;flex-wrap: wrap;margin-top:37px;}
.index_product_box ul li{position:relative;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;width:calc(100% / 3);text-align:center;padding:21px 10px;}
.index_product_box ul li:after{content:"";background:rgba(225,242,231,0.2);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:scale(0);transition:all 0.2s linear 0s;}
.index_product_box ul li:nth-child(3n){border-right:0;}
.index_product_box ul li:nth-child(-n + 3){border-top:0;}
.index_product_box ul li a{display:block;color:var(--fontColor);font-weight:bold;font-size:20px;line-height:25px;position:relative;z-index:2;}
.index_product_box ul li span{display:block;color:#090f01;font-size:16px;line-height:24px;margin-top:10px;position:relative;z-index:2;}
.index_product_box ul li:hover:after{transform: scale(1);}
.index_product_box ul li:hover a{text-decoration:underline;}
.index_service_box{padding:65px 0;background:#E3EBD6}
.index_service_box ul{margin-top:22px;display:flex;flex-wrap: wrap;width:100%;}
.index_service_box ul li{width:calc((100% - 100px)/6);margin-right:20px;position:relative;}
.index_service_box ul li:after{content:"";border-radius:8px;width:100%;height:100%;background:#F4FBE9;position:absolute;top:0;left:0;z-index:1;transition:all 0.2s linear 0s;transform: scale(0);}
.index_service_box ul li:nth-child(6n){margin-right:0;}
.index_service_box ul li a{display:block;border-radius:8px;width:100%;height:280px;text-align:center;padding-top:36px;position:relative;z-index:2;}
.index_service_box ul li a .icon_img{display:flex;align-items:center;justify-content:center;height:75px;}
.index_service_box ul li a .icon_img img{max-width:100%;max-height:100%;}
.index_service_box ul li a .title{color:#090f01;font-size:18px;font-weight:bold;line-height:30px;display:block;margin:27px 0 15px 0;transition:all 0.2s linear 0s;}
.index_service_box ul li a .brief_text{color:#333333;font-size:14px;line-height:25px;padding:0 18px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.index_service_box ul li:hover:after{transform: scale(1);}
.index_service_box ul li:hover a .title{color:var(--fontColor);}
.index_about{padding-top:64px;}
.index_about .index_num{display:flex;justify-content:center;margin-top:36px;}
.index_about .index_num .num_list{margin:0 70px;}
.index_about .index_num .num_list .num{display:flex;align-items:center;justify-content:center;height:50px;}
.index_about .index_num .num_list .num .timer{
    font-size:36px;font-family:'Open Sans';font-weight:bold;
    background: linear-gradient(105deg, #238d3e, #3ab367);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.index_about .index_num .num_list .num .topText{font-size:30px;color:#3ab367;font-family:'Open Sans';font-weight:bold;}
.index_about .index_num .num_list .text{font-size:18px;color:var(--fontdeepColor);text-align:center;font-weight:bold;line-height:24px;margin:12px 0 10px 0;}
.index_about .index_num .num_list .brief_text{max-width:335px;font-size:14px;color:#333333;line-height:25px;margin:0 auto;text-align:center;}


/*面包屑*/
.page_map{color:#333333;line-height:26px;display:flex;font-size:14px;margin:7px 0;align-items:center;}
.page_map > i{color:var(--fontColor);margin-right:5px;font-size:18px;}
.page_map .breadcrumb{background:none;padding:0;margin:0;display:inline-block;}
.page_map .breadcrumb a{color:#333333;}
.page_map .breadcrumb a:hover{text-decoration:underline;}
.page_map .breadcrumb > li + li:before{color:#333333;}
.page_map .breadcrumb .active{color:#333;}
.page_map .breadcrumb .active span{color:#333;}
.page_map .breadcrumb .active code{color:#333;}

/*分页*/
.kj-page{text-align:center;width:100%;}
.kj-page .pagination{margin:0;}
.kj-page .pagination > li > a,.kj-page .pagination > li > span{font-size:13px;margin:3px;padding:0 10px;height:28px;line-height:26px;border-radius:5px;color:#999;}
.kj-page .pagination > li > a:hover,.kj-page .pagination > li > span:hover{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}
.kj-page .pagination > li.active > a{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}

/*内页banner*/
.page_banner{height:13vw;}
.page_banner .container{height:100%;display:flex;align-items:center;}
.page_banner h1{font-size:36px;color:#fff;padding-right:22px;font-weight:bold;}
.page_banner h2{font-size:20px;color:#fff;font-weight:bold;padding-left:22px;position:relative;}
.page_banner h2:before{content:"";width:2px;height:34px;background:#fff;opacity:0.4;position:absolute;left:0;top:50%;transform: translateY(-50%);}

/*筛选*/
.filter_box{overflow:hidden;margin-bottom:10px;}
.filter_box ul{display:block;width:100%;border:1px solid #e2e2e2;border-radius:5px;overflow:hidden;padding:3px 15px;}
.filter_box ul li{display:flex;border-top:1px solid #e2e2e2;}
.filter_box ul li:first-child{border-top:0;}
.filter_box ul li label{width:65px;font-size:14px;color:#333333;line-height:40px;font-weight:normal;padding-left:10px;}
.filter_box ul li .filter_btn{width:calc(100% - 130px);height:28px;overflow:hidden;margin:6px 0;}
.filter_box ul li .filter_btn a{line-height:28px;font-size:14px;color:#333333;margin-right:28px;}
.filter_box ul li .filter_btn a:hover{color:var(--fontColor);}
.filter_box ul li .filter_btn a.active{color:var(--fontColor);}
.filter_box ul li .viewmore{width:65px;height:40px;color:#333333;line-height:28px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;}
.filter_box ul li .viewmore i{font-size:12px;margin-left:3px;color:#aaaaaa;transition:all 0.2s linear 0s;}
.filter_box ul li .viewmore:hover{color:#e60012;}
.filter_box ul li .viewmore:hover  i{color:#e60012;}
.product_list_opt{display:flex;justify-content: space-between;align-items:flex-end;}
.product_list_opt .left_text{display:flex;align-items:center;flex-wrap: wrap;}
.product_list_opt .left_text h1{font-weight:bold;color:var(--fontColor);font-size:24px;line-height:60px;}
.product_list_opt .left_text span{color:#333333;font-size:14px;margin-left:12px;}
.product_list_opt .left_text .search_category{width:100%;display:flex;flex-wrap: wrap;}
.product_list_opt .left_text .search_category a{display:flex;flex-direction:column;padding:0 10px;align-items:center;height:100px;margin:8px 35px 16px 0;}
.product_list_opt .left_text .search_category a i{height:62px;display:flex;align-items:center;justify-content:center;}
.product_list_opt .left_text .search_category a img{max-height:100%;max-width:100%;}
.product_list_opt .left_text .search_category a em{font-size:15px;color:#333333;line-height:38px;transition:all 0.2s linear 0s;}
.product_list_opt .left_text .search_category a:hover em{color:var(--fontColor);}
.product_list_opt .left_text .search_category a.active em{color:var(--fontColor);font-weight:bold;}
.exhibition_box{display:flex;height:34px;align-items:center;border:1px solid #c6c6c6;margin:13px 0;}
.exhibition_box a{height:32px;width:37px;display:flex;align-items:center;justify-content:center;border-right:1px solid #c6c6c6;}
.exhibition_box a:nth-child(2){border-right:0;}
.exhibition_box a:nth-child(1) i{width:16px;height:16px;background:url("../themes/yuanye/images/exhibition_icon.png") no-repeat 0 0;}
.exhibition_box a:nth-child(2) i{width:16px;height:16px;background:url("../themes/yuanye/images/exhibition_icon.png") no-repeat -16px 0;}
.exhibition_box a:hover{background:#dbdbdb;}
.exhibition_box a.active{background:#dbdbdb;}
.product_list_opt .nav{display:flex;height:34px;align-items:center;border:1px solid #c6c6c6;margin:13px 0;}
.product_list_opt .nav li a{padding:0;height:32px;width:37px;display:flex;align-items:center;justify-content:center;border-right:1px solid #c6c6c6;}
.product_list_opt .nav li:nth-child(2) a{border-right:0;}
.product_list_opt .nav li:nth-child(1) a i{width:16px;height:16px;background:url("../themes/yuanye/images/exhibition_icon.png") no-repeat 0 0;}
.product_list_opt .nav li:nth-child(2) a i{width:16px;height:16px;background:url("../themes/yuanye/images/exhibition_icon.png") no-repeat -16px 0;}
.product_list_opt .nav li a:hover{background:#dbdbdb;}
.product_list_opt .nav li a.active{background:#dbdbdb;}
.product_list_opt .nav li.active a{background:#dbdbdb;}

/*产品列表*/
.product_category_title{border-bottom:1px solid #e7e7e7;font-weight:bold;color:var(--fontColor);line-height:62px;margin-top:16px;font-size:30px;}
.product_category_btn{display:flex;flex-wrap: wrap;margin-top:27px;}
.product_category_btn a{margin-right:30px;margin-bottom:30px;width:calc((100% - 90px)/4);display:flex;align-items:center;background:#f6f7f9;border-radius:5px;padding:0 15px 0 18px;height:48px;font-size:14px;color:var(--fontdeepColor);font-weight:bold;}
.product_category_btn a:nth-child(4n){margin-right:0;}
.product_category_btn a i{color:#c0c1c3;display:inline-block;transition:all 0.2s linear 0s;margin-left:auto;font-weight:normal;}
.product_category_btn a:hover{background:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.1);color:var(--fontColor);}
.product_category_btn a:hover i{transform: translateX(8px);}
.product_category_btn a:active{position:relative;top:2px;}
.kj-table thead tr th{text-align:center;border:0;background:#fff;font-size:14px;height:40px;line-height:40px;padding:15 8px;color:#333333;}
.kj-table thead tr th:nth-child(3){text-align:center}
.kj-table tbody tr td{border:0;border-top:4px solid #f4f8fc !important;background:#fff;padding:15px 8px;border-top:0;text-align:center;font-size:14px;color:#333333;vertical-align:middle;}
.kj-table tbody tr td:nth-child(3){text-align:center;}
.kj-table tbody tr td.kucun{color:Var(--fontColor);font-weight:bold;}
.kj-table tbody tr td a{color:#333;display:block;}
.kj-table tbody tr td a:hover{color:var(--fontColor);}
.kj-table tbody tr td .img_btn{display:flex;height:62px;align-items:center;justify-content:center;width:76px;margin:0 auto;}
.kj-table tbody tr td .img_btn img{max-width:100%;max-height:100%;}
.kj-table tbody tr td .opt_btn a{display:flex;align-items:center;font-size:14px;color:#2aaa4d;height:22px;line-height:22px;justify-content:center;}
.kj-table tbody tr td .opt_btn a i{color:#666666;margin-left:3px;transition:all 0.2s linear 0s;}
.kj-table tbody tr td .opt_btn a:hover{color:#ff2200;}
.kj-table tbody tr td .opt_btn a:hover i{color:#ff2200;}
.kj-table tbody tr td .price{font-size:14px;color:#ff2200;font-weight:bold;}
.kj-table tbody tr td[colspan="5"]{padding:0 20px;border-top:0 !important;}
.kj-table tbody tr td[colspan="5"] tr th{border-top:2px solid var(--bgColor) !important;height:52px;background:#E3EBD6;line-height:50px;padding:0 20px;}
.kj-table tbody tr td[colspan="5"] tr td{border-top:0 !important;border-bottom:1px solid #ebebeb;padding:12px 20px;transition:all 0.2s linear 0s;text-align:center;}
.kj-table tbody tr td[colspan="5"] tr:hover td{background:#f9fdfa;}
.kj-table tbody tr td[colspan="5"] tfoot tr td{padding:15px 0 25px 0;}
.kj-table tfoot .footer_btn{display:flex;justify-content: space-between;align-items:center;}
.kj-table tfoot .footer_btn .car_btn{width:172px;line-height:44px;display:block;text-align:center;font-size:14px;color:#fff;font-weight:bold;border-radius:5px;background:var(--bgColor);}
.kj-table tfoot .footer_btn .car_btn i{font-size:20px;margin-right:8px;vertical-align:middle;display:inline-block;margin-bottom:2px;font-weight:normal;}
.kj-table tfoot .footer_btn .car_btn:hover{background:Var(--bgdeepColor);}
.kj-table tfoot .footer_btn .car_btn:active{position:relative;top:2px;}
.kj-table tfoot .footer_btn .inquiry_btn{padding-left:8px;display:flex;align-items:center;font-size:15px;color:var(--fontColor);height:44px;font-weight:bold;}
.kj-table tfoot .footer_btn .inquiry_btn i{font-weight:normal;font-size:20px;margin-right:5px;}
.kj-table tfoot .footer_btn .inquiry_btn:hover{color:var(--fontdeepColor);}
.kj-table tfoot .footer_btn .footer_form_box{padding-left:30px;}
.kj-table tfoot .footer_btn .footer_form_box span{display:block;font-size:12px;color:var(--fontColor);line-height:24px;font-weight:bold;text-align:left;}
.kj-table tfoot .footer_btn .footer_form_box span#phoneError{color:red;display:none;}
.kj-table tfoot .footer_btn .footer_form_box form{display:flex;align-items:center;}
.kj-table tfoot .footer_btn .footer_form_box form input{width:200px;height:28px;border-radius:5px;border:1px solid #dedede;padding:0 15px;font-size:14px;color:#333;}
.kj-table tfoot .footer_btn .footer_form_box form button{margin-left:5px;height:28px;line-height:28px;padding:0 15px;background:Var(--bgColor);font-size:14px;color:#fff;border-radius:5px;border:0;transition:all 0.2s linear 0s;}
.kj-table tfoot .footer_btn .footer_form_box form button:hover{background:var(--bgdeepColor);}
.kj-table tfoot .footer_btn .footer_form_box form button:active{position:relative;top:2px;}

.kj-table .kj-pro-num-box{width:80px;height:24px;overflow:hidden;margin:0 auto;border:1px solid #c7c7c7;vertical-align:middle;display:flex;align-items:center;}
.kj-table .kj-pro-num-box button{font-weight:bold;background:#fff;width:22px;border:0;padding:0;height:22px;transition:all 0.2s linear 0s;font-size:14px;color:#333;display:inline-flex;justify-content:center;align-items:center;}
.kj-table .kj-pro-num-box input{width:calc(100% - 44px);height:22px;line-height:22px;border:0;border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;padding:0;vertical-align:middle;display:inline-block;text-align:center;font-size:12px;color:#333;}
.kj-table .kj-pro-num-box button:hover{background:#dedede;}
.product_list_ul3{display:flex;align-items:center;flex-wrap: wrap;}
.product_list_ul3 li{margin-right:12px;margin-bottom:12px;width:calc((100% - 48px)/5);transition:all 0.2s linear 0s;height:355px;padding:12px;background:#fff;}
.product_list_ul3 li:nth-child(5n){margin-right:0;}
.product_list_ul3 li .num_brand{display:flex;justify-content:space-between;height:27px;}
.product_list_ul3 li .num_brand span{font-size:14px;color:#666666;}
.product_list_ul3 li .name_btn{font-size:14px;color:#333333;line-height:21px;height:42px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-weight:bold;word-break: break-all;}
.product_list_ul3 li .img_btn{display:flex;height:165px;align-items:center;justify-content:center;margin-top:12px;padding:16px 0;border-top:1px solid #e5e5e5;}
.product_list_ul3 li .img_btn img{max-width:100%;max-height:100%;}
.product_list_ul3 li .price_box{display:flex;align-items:center;font-size:14px;color:#999;height:32px;}
.product_list_ul3 li .price_box .price{font-size:16px;color:#ff2200;font-weight:bold;}
.product_list_ul3 li .footer_btn{display:flex;align-items:center;justify-content: space-between;margin-top:5px;}
.product_list_ul3 li .footer_btn select{width:calc(100% - 41px);margin-right:5px;height:36px;border:1px solid #dbdbdb;font-size:12px;color:#666666;border-radius:3px;}
.product_list_ul3 li .footer_btn .kj-pro-num-box{width:66px;height:36px;overflow:hidden;border:1px solid #dbdbdb;position:relative;border-radius:3px;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button{background:#fff;width:24px;border:0;padding:0;height:17px;transition:all 0.2s linear 0s;text-align:center;line-height:17px;position:absolute;right:0;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button.kj-pro-num-minus{top:0;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button.kj-pro-num-minus:before{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cccccc;display:inline-block;vertical-align:middle;margin-bottom:1px;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button.kj-pro-num-plus{bottom:0;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button.kj-pro-num-plus:before{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #cccccc;display:inline-block;}
.product_list_ul3 li .footer_btn .kj-pro-num-box input{width:40px;height:34px;line-height:34px;border:0;padding:0;vertical-align:middle;display:inline-block;text-align:center;font-size:12px;color:#333;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button:hover{background:#ffeded;}
.product_list_ul3 li .footer_btn .kj-pro-num-box button.kj-pro-num-minus:hover:before{border-bottom:6px solid var(--bgColor);}
.product_list_ul3 li .footer_btn .kj-pro-num-box button.kj-pro-num-plus:hover:before{border-top:6px solid var(--bgColor);}
.product_list_ul3 li .footer_btn .car_btn{flex:0 0 36px;height:36px;border-radius:3px;border:1px solid var(--bgColor);text-align:center;line-height:34px;background:#f0fdf5;color:Var(--fontColor);}
.product_list_ul3 li .footer_btn .car_btn i{font-size:20px;}
.product_list_ul3 li:hover{transform: translateY(-3px);box-shadow:0 0 10px rgba(0,0,0,0.2);}
.product_list_ul3 li:hover .name_btn{color:var(--fontColor);text-decoration:underline;}
.product_list_ul3 li .footer_btn .car_btn:hover{background:Var(--bgColor);color:#fff;}
.product_list_ul3 li .footer_btn .car_btn:active{position:relative;top:2px;}

/*产品详情*/
.product_desc_header{border-bottom:2px solid var(--bgColor);display:flex;align-items: flex-end;justify-content: space-between;margin-top:15px;flex-wrap: wrap;}
.product_desc_header .left_name{width:60%;}
.product_desc_header .left_name h1{font-size:26px;color:#333333;font-weight:bold;line-height:32px;}
.product_desc_header .left_name h2{font-size:16px;color:#333333;font-weight:bold;line-height:22px;margin-bottom:10px;}
.product_desc_header .file_box{display:flex;justify-content: flex-end;}
.product_desc_header .file_box a{padding:0 15px;display:flex;align-items:center;height:32px;font-size:15px;position:relative;color:#333;}
.product_desc_header .file_box a:first-child{padding-left:0;}
.product_desc_header .file_box a i{color:var(--fontColor);font-size:20px;margin-right:5px;}
.product_desc_header .file_box a:after{content: "";width:1px;height:16px;background:#d0d0d0;position:absolute;top:50%;transform: translateY(-50%);right:0;}
.product_desc_header .file_box a:last-child{padding-right:0;}
.product_desc_header .file_box a:last-child:after{width:0;}
.product_desc_header .file_box a:hover{color:var(--fontColor)}
.product_base_info{display:flex;flex-wrap: wrap;}
.product_base_info .item{margin-right:45px;line-height:40px;font-size:14px;color:#666666;}
.product_base_info .item label{font-weight:normal;}
.product_base_info .item b{color:var(--fontColor);}
.product_base_info .item a{color:#f20;margin-left:5px;}
.product_base_info .item a i{font-size:14px;margin-right:3px;}
.product_base_info .item a:hover{text-decoration:underline;}
.product_info_details{margin-top:18px;display:flex;flex-wrap: wrap;}
.product_info_details .left_image{width:230px;height:230px;margin-right:30px;border-radius:3px;box-shadow:0 0 21px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;padding:5px;position:relative;}
.product_info_details .left_image img{max-width:100%;max-height:100%;}
.product_info_details .left_image .big_image{color:#999999;background:none;border:0;position:absolute;right:5px;bottom:2px;transition:all 0.2s linear 0s;}
.product_info_details .left_image .big_image i{font-size:20px;}
.product_info_details .left_image .big_image:hover{color:var(--fontColor);}
.product_info_details .right_box{width:calc(100% - 260px);}
.product_info_details .right_box .kj-table table{margin:0;}
.product_info_details .right_box .kj-table tr th{text-align:center;line-height:38px;font-size:14px;color:#333333;padding-top:0;padding-bottom:0;border:0;border-bottom:1px solid #e0e0e0 !important;background:#E3EBD6;}
.product_info_details .right_box .kj-table tbody tr td{text-align:center;font-size:14px;color:#333333;vertical-align:middle;border-top:0 !important;border-bottom:1px solid #e0e0e0;padding-top:14px;padding-bottom:14px;transition:all 0.2s linear 0s;}
.product_info_details .right_box .kj-table tbody tr:hover td{background:#f9fdfa}
.product_info_details .right_box .kj-table tbody tr td.kucun{color:var(--fontColor);font-weight:bold;}
.product_info_details .right_box .footer_btn_box{display:flex;justify-content: space-between;align-items:center;margin-top:16px;}
.product_info_details .right_box .footer_btn_box .opt_btn{display:flex;flex-wrap:wrap;}
.product_info_details .right_box .footer_btn_box .opt_btn a{margin-right:25px;height:44px;display:flex;align-items:center;color:var(--fontColor);font-size:15px;font-weight:bold;}
.product_info_details .right_box .footer_btn_box .opt_btn a i{margin-right:5px;font-size:20px}
.product_info_details .right_box .footer_btn_box .opt_btn a:hover{color:var(--fontdeepColor);}
.product_info_details .right_box .footer_btn_box .car_btn{width:172px;display:flex;align-items:center;justify-content:center;height:44px;border-radius:3px;background:Var(--bgColor);font-size:14px;color:#fff;font-weight:bold;}
.product_info_details .right_box .footer_btn_box .car_btn i{font-size:18px;margin-right:8px;font-weight:normal;}
.product_info_details .right_box .footer_btn_box .car_btn:hover{background:var(--bgdeepColor);}
.product_info_details .right_box .footer_btn_box a:active{position:relative;top:2px;}
.product_info_details .right_box .footer_form_box{margin-top:10px;}
.product_info_details .right_box .footer_form_box span{display:block;font-size:12px;color:var(--fontColor);line-height:24px;font-weight:bold;}
.product_info_details .right_box .footer_form_box form{display:flex;align-items:center;}
.product_info_details .right_box .footer_form_box form input{width:200px;height:28px;border-radius:5px;border:1px solid #dedede;padding:0 15px;font-size:14px;color:#333;}
.product_info_details .right_box .footer_form_box form button{margin-left:5px;height:28px;line-height:28px;padding:0 15px;background:Var(--bgColor);font-size:14px;color:#fff;border-radius:5px;border:0;transition:all 0.2s linear 0s;}
.product_info_details .right_box .footer_form_box form button:hover{background:var(--bgdeepColor);}
.product_info_details .right_box .footer_form_box form button:active{position:relative;top:2px;}
#bigImageModal .modal-body{text-align:center;}
#bigImageModal .modal-body img{max-width:100%;max-height:100%;}
#bigImageModal .swiper-pagination-bullet{width:20px;height:2px;margin:0 5px;border-radius:0;}
#bigImageModal .swiper-pagination-bullet-active{background:var(--bgColor)}
.pro_nav_box{margin-top:40px;display:flex;flex-wrap: wrap;padding:0 13px;background:#f2f5ea;}
.pro_nav_box a{padding:0 18px;margin-right:55px;height:48px;line-height:48px;font-size:15px;color:#333333;position:relative;}
.pro_nav_box a:after{width:0;content:"";height:2px;position:absolute;bottom:0;left:0;transition:all 0.2s linear 0s;background:var(--bgColor)}
.pro_nav_box a:hover:after{width:100%;}
.pro_nav_box a.active{font-weight:bold;}
.pro_nav_box a.active:after{width:100%;}
.pro_slide_box{margin-top:23px;}
.pro_slide_box .activeBox{font-size:14px;color:#666666;line-height:32px;margin-bottom:20px;}
.pro_slide_box .activeBox h1.title{line-height:48px;font-size:26px;color:#333333;margin-bottom:10px;}
.pro_slide_box .activeBox img{max-width:100%;max-height:100%;}
.pro_slide_box .cpjs-table table{margin:0;}
.pro_slide_box .cpjs-table table tr th{padding:6px 12px;width:165px;font-weight:normal;font-size:14px;color:#666666;line-height:28px;border:0;}
.pro_slide_box .cpjs-table table tr td{padding:6px 12px 6px 35px;font-size:14px;color:#333;line-height:28px;border:0;}
.pro_slide_box .cpjs-table table tr:nth-child(odd) th{background:#f9f9f9}
.pro_slide_box .cpjs-table table tr:nth-child(odd) td{background:#f9f9f9}
.pro_slide_box .literature_box{margin-top:30px;}
.pro_slide_box .literature_box h1.title{line-height:48px;font-size:26px;color:#333333;margin-bottom:7px;}
.pro_slide_box .literature_btn a{display:block;padding:8px 14px;font-size:14px;color:#333333;line-height:24px;}
.pro_slide_box .literature_btn a:nth-child(odd){background:#f2f5ea}
.pro_slide_box .literature_btn a:nth-child(even){padding:13px 14px;}
#moreLiterature .literature_btn a:nth-child(odd){background:#fff;padding:13px 14px;}
#moreLiterature .literature_btn a:nth-child(even){background:#f2f5ea;padding:8px 14px;}
.pro_slide_box .literature_btn a:hover{text-decoration:underline;}
.pro_slide_box .literature_more{display:block;width:117px;height:40px;line-height:38px;text-align:center;border:1px solid #92929e;border-radius:3px;color:var(--fontColor);font-size:14px;margin-top:18px;}
.pro_slide_box .literature_more:before{content:'+ 展开更多'}
.pro_slide_box .literature_more[aria-expanded="true"]:before{content:'- 收起'}
.pro_slide_box .literature_more:hover{color:#fff;background:var(--bgColor);border-color:Var(--bgColor);}
.pro_slide_box .literature_more:active{position:relative;top:2px;}
.pro_slide_box .coa_box{margin-top:20px;}
.pro_slide_box .coa_box h1.title{line-height:68px;font-size:26px;color:#333333;margin-bottom:10px;border-bottom:1px solid #dcdcdc;}
.pro_slide_box .coa_center{display:flex;flex-wrap: wrap;margin-top:30px;}
.pro_slide_box .coa_center .input-group{flex:1;padding-right:65px;}
.pro_slide_box .coa_center .input-group label{font-weight:normal;line-height:16px;font-size:15px;color:#333;margin-bottom:13px;display:block;}
.pro_slide_box .coa_center .form-control{width:100%;height:42px;border:1px solid #dcdcdc;border-radius:3px !important;padding:0 10px;font-size:14px;color:#333;margin-bottom:16px;transition:all 0.2s linear 0s;}
.pro_slide_box .coa_center .input-group button{display:block;padding:0;border:0;width:120px;text-align:center;line-height:42px;border-radius:3px;background:var(--bgColor);font-size:15px;color:#fff;font-weight:bold;transition:all 0.2s linear 0s;}
.pro_slide_box .coa_center .input-group button:hover{background:Var(--bgdeepColor);}
.pro_slide_box .coa_center .input-group button:active{position:relative;top:2px;}
.pro_slide_box .coa_example{width:500px;background:#f8f8fc;padding:12px 45px 16px 45px;}
.pro_slide_box .coa_example h6{color:var(--fontColor);font-size:14px;font-weight:bold;line-height:30px;}
.pro_slide_box .coa_example .brief_text{color:#333;font-size:14px;line-height:30px;}
.pro_slide_box .coa_example .example_btn{background:none;padding:0;border:0;color:Var(--fontColor);font-size:14px;line-height:30px;}
.pro_slide_box .coa_example .example_btn:hover{text-decoration:underline;}
.pro_slide_box .computer_box{margin-top:8px;}
.pro_slide_box .computer_box h1.title{line-height:68px;font-size:26px;color:#333333;margin-bottom:10px;border-bottom:1px solid #dcdcdc;}
.pro_slide_box .computer_box .calculator_container .formula_text h1{font-size:15px;font-weight:normal;}
.pro_slide_box .computer_box .calculator_container .calculator-form.calculator_box{margin-top:0;}

.product_relevant{margin-top:36px;}
.product_relevant h1{line-height:68px;font-size:26px;color:#333333;margin-bottom:23px;border-bottom:1px solid #dcdcdc;}
.product_relevant .swiper-container{padding:0 50px;}
.product_relevant .swiper-button-next,.product_relevant .swiper-button-prev{transition:all 0.2s linear 0s;width:34px;height:322px;border:1px solid #dcdcdc;text-align:center;line-height:320px;top:0;margin:0;background:#fff;}
.product_relevant .swiper-button-next:after, .product_relevant .swiper-button-prev:after{font-size:20px;color:#848484;transition:all 0.2s linear 0s;}
.product_relevant .swiper-button-next:hover,.product_relevant .swiper-button-prev:hover{border-color:#999;}
.product_relevant .swiper-button-next:hover:after,.product_relevant .swiper-button-prev:hover:after{color:var(--fontColor);}
.product_relevant .swiper-button-prev{left:0;}
.product_relevant .swiper-button-next{right:0;}
.product_relevant .swiper-slide{transition:all 0.2s linear 0s;height:322px;border:1px solid #dcdcdc;padding:0 10px;}
.product_relevant .swiper-slide .img_btn{display:flex;height:160px;align-items:center;justify-content:center;}
.product_relevant .swiper-slide .img_btn img{max-width:100%;max-height:100%;}
.product_relevant .swiper-slide .name_btn{display:block;font-size:15px;color:#333333;line-height:26px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.product_relevant .swiper-slide .num_btn{display:block;font-size:14px;color:#666666;line-height:26px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_relevant .swiper-slide .base_info{display:flex;align-items:center;height:48px;}
.product_relevant .swiper-slide .base_info .price{font-size:15px;color:#ff2200;font-weight:bold;}
.product_relevant .swiper-slide .base_info span{font-size:14px;color:#333333;margin-left:3px;}
.product_relevant .swiper-slide .car_btn{display:block;width:100%;height:40px;text-align:center;line-height:38px;border-radius:3px;border:1px solid #dcdcdc;font-size:14px;color:#333333;}
.product_relevant .swiper-slide:hover{border-color:#999;}
.product_relevant .swiper-slide:hover .name_btn{color:var(--fontColor);text-decoration:underline;}
.product_relevant .swiper-slide .car_btn:hover{background:var(--bgColor);border-color:Var(--bgColor);color:#fff;}
.product_relevant .swiper-slide .car_btn:active{position:relative;top:2px;}

/*大包装询价*/
.big_inquiry_box{box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:5px;padding:35px 0 60px 0;margin-top:15px;}
.big_inquiry_box h1{font-weight:bold;text-align:center;line-height:42px;font-size:28px;color:#333333;display:flex;align-items:center;justify-content:center;}
.big_inquiry_box h1 i{color:Var(--fontColor);font-size:35px;font-weight:normal;margin-right:5px;}
.big_inquiry_box h6{font-size:15px;color:#666666;line-height:30px;text-align:center;}
.big_inquiry_box form{margin-top:28px;display:flex;flex-wrap: wrap;}
.big_inquiry_box form .half{width:50%;padding:0 30px;}
.big_inquiry_box .formcolumn-item{margin-bottom:18px;}
.big_inquiry_box .formcolumn-item-tit{width:100%;padding-right:17px;line-height:38px;font-weight:normal;font-size:16px;color:#333333;}
.big_inquiry_box .formcolumn-item-tit span{color:red;}
.big_inquiry_box .formcolumn-item-ct{width:100%;}
.big_inquiry_box .formcolumn-item-ct input{width:100%;height:42px;line-height:42px;border-radius:3px;border:1px solid #dcdcdc;padding:0 10px;font-size:14px;color:#333;transition:all 0.2s linear 0s;}
.big_inquiry_box .formcolumn-item-ct input:focus{border:1px solid var(--bgColor);outline:0 none;}
.big_inquiry_box .formcolumn-item-ct textarea{width:100%;height:240px;line-height:24px;border-radius:3px;border:1px solid #dcdcdc;padding:5px 10px;font-size:14px;color:#333;transition:all 0.2s linear 0s;resize:none;}
.big_inquiry_box .formcolumn-item-ct textarea:focus{border:1px solid var(--bgColor);outline:0 none;}
.big_inquiry_box .footer_btn{display:flex;justify-content:center;margin-top:35px;width:100%;}
.big_inquiry_box .footer_btn input{width:185px;text-align:center;height:40px;line-height:40px;padding:0;background:var(--bgColor);font-size:15px;color:#fff;transition:all 0.2s linear 0s;}
.big_inquiry_box .footer_btn input:hover{background:var(--bgdeepColor);)}
.big_inquiry_box .footer_btn input:active{position:relative;top:2px;}
.aftersales_form{box-shadow:none;margin:0;}
.aftersales_form .formcolumn-item-tit{width:340px;}

.big_inquiry_box .one_line{width:70%;margin-left:auto;margin-right:auto;justify-content:center;flex-wrap:wrap;}
.big_inquiry_box .one_line .formcolumn-item{display:flex;align-items:center;width:100%;}
.big_inquiry_box .one_line .formcolumn-item-tit{width:100px;}
.big_inquiry_box .one_line .formcolumn-item-ct{width:calc(100% - 100px);}

/*询价成功*/
.inquiry_result_box{text-align:center;padding:100px 0;}
.inquiry_result_box img{max-height:180px;}
.inquiry_result_box h1{font-size:32px;color:#333333;line-height:50px;margin:15px 0 55px 0;}
.inquiry_result_box a{display:flex;border-radius:30px;background:var(--bgColor);width:265px;height:40px;align-items:center;justify-content:center;font-size:18px;color:#fff;margin:0 auto;}
.inquiry_result_box a i{margin-left:8px;font-size:25px;}
.inquiry_result_box a:hover{background:Var(--bgdeepColor);}
.inquiry_result_box a:active{position:relative;top:2px;}

/*文章页*/
.article_box{margin-top:15px;display:flex;flex-wrap: wrap;}
.article_box .article_left{margin-right:50px;width:200px;}
.article_box .article_left a{border:1px solid #e5e5e5;margin-bottom:15px;display:block;height:38px;line-height:36px;padding-left:15px;font-size:15px;color:#333333;}
.article_box .article_left a:hover{background:Var(--bgColor);border-color:var(--bgColor);color:#fff;}
.article_box .article_left a:active{position:relative;top:2px;}
.article_box .article_left a.active{background:Var(--bgColor);border-color:var(--bgColor);color:#fff;}
.article_box .article_right{width:calc(100% - 250px);}
.article_box .article_title{font-size:24px;color:#333333;line-height:38px;margin-bottom:15px;}
.article_box .article_content{font-size:15px;color:#333333;line-height:36px;overflow:hidden;}
.article_box .article_content img{max-width:100%;height:auto !important;}

/*关于我们*/
.about_title{font-size:38px;color:#333333;line-height:80px;position:relative;}
.about_title:after{content:"";width:150px;height:3px;background:var(--bgColor);position:absolute;bottom:0;left:0;}
.about_article_box{margin-top:30px;margin-bottom:80px;}
.about_article_box .about_article{display:flex;align-items: flex-start;margin-top:20px;}
.about_article_box .about_article .right_img{width:510px;}
.about_article_box .about_article .img_item{margin-bottom:22px;width:100%;height:144px;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.about_article_box .about_article .img_item .cn_text{font-size:24px;color:#fff;text-align:center;line-height:32px;}
.about_article_box .about_article .img_item .en_text{font-size:16px;color:#fff;text-align:center;line-height:24px;}
.about_article_box .about_article .left_text{width:calc(100% - 510px);padding-right:70px;font-size:15px;color:#666666;line-height:36px;}
.about_middle{background:url("../themes/yuanye/images/about_hornor_bg.jpg") no-repeat center top;padding-top:62px;}
.about_honor{margin-top:95px;display:flex;flex-wrap: wrap;align-items: flex-end;position:relative;padding-bottom:36px;justify-content: space-between;padding-right:35px;}
.about_honor .honor_img:last-child{margin-right:0;}
.about_honor .honor_img img{max-width:100%;max-height:100%;}
.about_honor:after{content:"";background:#fff;height:36px;box-shadow:0 10px 32px rgba(0,0,0,0.27);width:1680px;position:absolute;bottom:0;right:0;}

/*新闻列表*/
.page_container{box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:5px;margin-top:15px;display:flex;flex-wrap: wrap;padding-right:35px;}
.page_container .left_nav{width:170px;border-right:1px solid #e3e3e3;padding-top:40px;}
.page_container .left_nav a{display:block;margin-bottom:13px;line-height:40px;font-size:15px;color:#333;padding-left:17px;}
.news_list_box.page_container .left_nav a{text-align:center;padding:0;}
.page_container .left_nav a:hover{background:var(--bgColor);color:#fff;}
.page_container .left_nav a.active{background:var(--bgColor);color:#fff;}
.page_container .right_box{width:calc(100% - 170px);padding-bottom:55px;padding-left:36px;}
.news_list{padding-top:10px;margin-bottom:32px;}
.news_list li{display:flex;flex-wrap: wrap;padding:28px 0;border-bottom:1px solid #e3e3e3;align-items:flex-start;}
.news_list li .img_btn{border-radius:5px;width:272px;height:165px;overflow:hidden;margin-right:28px;}
.news_list li .img_btn img{width:100%;height:100%;object-fit:cover;}
.news_list li .right_info{width:calc(100% - 300px);padding-top:3px;}
.news_list li .right_info .title_btn{display:block;font-size:18px;color:var(--fontdeepColor);line-height:32px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;font-weight:bold;}
.news_list li .right_info .time{display:flex;align-items:center;font-size:14px;color:#333333;line-height:28px;margin-top:4px;}
.news_list li .right_info .time i{font-size:18px;color:#999999;margin-right:5px;}
.news_list li .right_info .brief_text{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;font-size:14px;color:#666666;line-height:27px;margin-top:17px;}
.news_list li:hover .right_info .title_btn{color:var(--fontColor);}
.kj_news_active{margin-top:15px;}
.kj_news_active .kj-main-articleinfo-title{font-size:28px;color:#333333;line-height:44px;text-align:center;}
.kj_news_active .kj-article-time{color:#666666;font-size:14px;line-height:38px;text-align:center;}
.kj_news_active .kj-article-content{color:#000000;line-height:28px;margin-top:20px;font-size:16px;border-top:1px dashed #eee;border-bottom:1px dashed #eee;padding-top:44px;padding-bottom:80px;}
.kj_news_active .kj-article-content img{max-width:100%;vertical-align:bottom;}
.kj_news_active .kj-article-bottom{position:relative;padding:15px 15px 0 15px;}
.kj_news_active .kj-article-bottom span{display:block;line-height:36px;font-size:14px;color:#333333;width:75%;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.kj_news_active .kj-article-bottom a{color:#333333;}
.kj_news_active .kj-article-bottom a:hover{color:var(--fontColor);text-decoration:underline;}

/*计算器*/
.calculator_btn{border-bottom:1px solid #e3e3e3;display:flex;align-items:center;margin-top:40px;}
.calculator_btn a{margin-left:72px;font-size:16px;color:#333333;line-height:42px;position:relative;}
.calculator_btn a:first-child{margin-left:0}
.calculator_btn a:after{content:"";width:0;height:3px;background:var(--bgColor);position:absolute;bottom:-1px;left:0;transition:all 0.2s linear 0s;}
.calculator_btn a:hover:after{width:100%;}
.calculator_btn a.active{font-weight:bold;}
.calculator_btn a.active:after{width:100%;}
.calculator_container{margin-top:30px;}
.calculator_container .formula_text{font-size:14px;color:#333333;line-height:32px;}
.calculator_container .formula_text h1{font-size:16px;color:#333333;line-height:42px;font-weight:bold;}
.calculator_container .step_text{margin-top:15px;display:flex;flex-wrap: wrap;}
.calculator_container .step_item{padding-right:15px;margin-right:20px;width:calc((100% - 60px)/4);height:116px;border-radius:3px;background:#f5f5f5;display:flex;align-items:center;}
.calculator_container .step_item:nth-child(4n){margin-right:0;}
.calculator_container .step_item i{width:85px;text-align:center;font-size:40px;color:#dedede;line-height:116px;font-weight:bold;}
.calculator_container .step_item span{font-size:15px;color:#333333;line-height:24px;width:calc(100% - 85px);}
.calculator_container .calculator-form.calculator_box{width:100%;margin-top:40px;}
.calculator_container .calculator-form.calculator_box::-webkit-scrollbar{height:0;}
.calculator_container .calculator-form .calculator_input{width:100%;overflow:hidden;overflow-x:auto;}
.calculator_container .calculator-form .calculator_input{display:flex;}
.calculator_container .calculator-form .calculator_input span{color:#fff;font-size:12px;font-weight:bold;margin:40px 10px 0 10px;flex:0 0 20px;height:20px;border-radius:50%;text-align:center;line-height:20px;background:var(--bgColor)}
.calculator_container .calculator-form .input_item label{width:100%;font-size:14px;line-height:30px;display:inline-block;vertical-align:bottom;}
.calculator_container .calculator-form .input_item label em{color:red;}
.calculator_container .calculator-form .input_item .input_box{display:flex;align-items:center;}
.calculator_container .calculator-form .input_item .input_box input{padding:0 8px;border:1px solid #dcdcdc;width:120px;font-size:14px;color:#333;height:42px;margin-right:8px;border-radius:3px;transition:all 0.2s linear 0s;}
.calculator_container .calculator-form .input_item .input_box input:focus{border:1px solid var(--bgColor);}
.calculator_container .calculator-form .input_item .input_box select{border:1px solid #dcdcdc;font-size:14px;color:#333;height:42px;padding:0;border-radius:3px;width:84px;transition:all 0.2s linear 0s;box-shadow:none;}
.calculator_container .calculator-form .input_item .input_box select:focus{border:1px solid var(--bgColor);}
.calculator_container .calculator-form .opt_box{margin-top:28px;}
.calculator_container .calculator-form .opt_box a{display:inline-block;height:42px;border-radius:3px;font-size:15px;color:#fff;width:120px;text-align:center;line-height:42px;background:var(--bgColor);margin-right:8px;font-weight:bold;}
.calculator_container .calculator-form .opt_box a:hover{background:var(--bgdeepColor);}
.calculator_container .calculator-form .opt_box a:nth-child(2):hover{background:#ff2200;}
.calculator_container .calculator-form .opt_box a:active{position:relative;top:2px;}

/*质检下载*/
.quality_container{box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:5px;margin-top:15px;padding:35px 35px 150px 35px;}
.quality_container .nav{border-bottom:1px solid #e3e3e3;display:flex;flex-wrap: wrap;}
.quality_container .nav li{margin-right:55px;}
.quality_container .nav li a{padding:0 10px;line-height:50px;font-size:16px;color:#333333;position:relative;}
.quality_container .nav li a:after{content:"";width:0;height:3px;background:var(--bgColor);position:absolute;bottom:-1px;left:0;transition:all 0.2s linear 0s}
.quality_container .nav li a:hover{background:none;}
.quality_container .nav li a:focus{background:none;}
.quality_container .nav li a:hover:after{width:100%;}
.quality_container .nav li.active a{font-weight:bold;}
.quality_container .nav li.active a:after{width:100%;}
.quality_container .coa_center{display:flex;flex-wrap: wrap;margin-top:38px;}
.quality_container .coa_center .input-group{width:calc(100% - 460px);padding-right:120px;}
.quality_container .coa_center .input-group label{font-weight:normal;line-height:16px;font-size:15px;color:#333333;margin-bottom:12px;display:block;}
.quality_container .coa_center .form-control{width:100%;height:42px;border:1px solid #dcdcdc;border-radius:3px !important;padding:0 10px;font-size:14px;color:#333;margin-bottom:26px;transition:all 0.2s linear 0s;box-shadow:none;}
.quality_container .coa_center .form-control:focus{border:1px solid var(--bgColor);}
.quality_container .coa_center .input-group button{display:block;padding:0;border:0;width:120px;text-align:center;line-height:42px;border-radius:3px;background:var(--bgColor);font-size:15px;color:#fff;font-weight:bold;transition:all 0.2s linear 0s;}
.quality_container .coa_center .input-group button:hover{background:Var(--bgdeepColor);}
.quality_container .coa_center .input-group button:active{position:relative;top:2px;}
.quality_container .coa_example{width:460px;padding:16px 25px 0 92px;border-left:1px solid #dcdcdc}
.quality_container .coa_example h6{color:var(--fontColor);font-size:14px;font-weight:bold;line-height:30px;}
.quality_container .coa_example .brief_text{color:#333;font-size:14px;line-height:30px;}
.quality_container .coa_example .example_btn{background:none;padding:0;border:0;color:Var(--fontColor);font-size:14px;line-height:30px;}
.quality_container .coa_example .example_btn:hover{text-decoration:underline;}

/*促销产品*/
.sales_box{box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:5px;margin-top:15px;padding:35px 35px 65px 35px;}
.sales_list{display:flex;flex-wrap: wrap;margin-bottom:12px;}
.sales_list li{margin-right:40px;margin-bottom:35px;width:calc((100% - 80px)/3);border-radius:3px;box-shadow:0 0 21px rgba(0,0,0,0.1);overflow:hidden;transition:all 0.2s linear 0s;}
.sales_list li:nth-child(3n){margin-right:0;}
.sales_list li .img_btn{display:block;width:100%;height:250px;}
.sales_list li .img_btn img{width:100%;height:100%;object-fit:cover;}
.sales_list li .info_box{padding:7px 14px 5px 14px;}
.sales_list li .info_box .name_btn{display:block;font-size:18px;color:#333333;line-height:26px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.sales_list li .info_box .time{display:block;font-size:13px;color:var(--fontColor);line-height:24px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.sales_list li:hover{transform: translateY(-5px);box-shadow:0 0 21px rgba(0,0,0,0.2);}
.sales_list li:hover .info_box .name_btn{color:Var(--fontColor);}

/*联系我们*/
.about_middle .contact_us_box{margin-top:95px;padding-bottom:100px;}
.contact_us_center{margin-top:35px;display:flex;flex-wrap: wrap;}
.contact_us_center .left_box{width:724px;box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:3px;padding:28px 22px;min-height:480px;}
.contact_us_center .left_box .headquarters_info{background:#f5f5f5;display:flex;justify-content: space-between;padding:20px 28px 12px 28px;}
.contact_us_center .left_box .headquarters_info .code_box{width:102px;}
.contact_us_center .left_box .headquarters_info .code_box img{max-width:100%;max-height:100%;}
.contact_us_center .left_box .headquarters_info .code_box span{text-align:center;display:block;font-size:14px;color:#666666;line-height:30px;}
.contact_us_center .left_box .headquarters_info .left_info{width:calc(100% - 102px);}
.contact_us_center .left_box .headquarters_info .left_info h1{font-size:18px;color:#333333;font-weight:bold;line-height:40px;}
.contact_us_center .left_box .headquarters_info .left_info span{font-size:14px;color:#333333;line-height:26px;display:block;}
.contact_us_center .left_box ul{margin-top:12px;}
.contact_us_center .left_box ul li{padding:14px 22px;display:flex;align-items:center;}
.contact_us_center .left_box ul li .left_img{width:47px;height:47px;border-radius:50%;margin-right:15px;overflow:hidden;}
.contact_us_center .left_box ul li .left_img img{width:100%;height:100%;object-fit:cover;}
.contact_us_center .left_box ul li .right_box {flex:1;}
.contact_us_center .left_box ul li .right_box h1{font-size:15px;color:#333333;font-weight:bold;line-height:25px;}
.contact_us_center .left_box ul li .right_box span{font-size:15px;color:#333333;line-height:25px;}
.contact_us_center .right_map{width:calc(100% - 724px);margin-top:28px;background:#eee;height:425px;}
.contact_customer_service{background:url("../themes/yuanye/images/map.png") no-repeat center #fbfbfb;padding-top:75px;padding-bottom:95px;}
.contact_customer_service h1{text-align:center;font-size:38px;color:#333333;line-height:60px;margin-bottom:38px;}
.contact_customer_service ul{display:flex;flex-wrap: wrap;}
.contact_customer_service ul li{margin-right:25px;margin-bottom:25px;width:calc((100% - 100px)/5);background:#fff;border-radius:5px;box-shadow:0 0 21px rgba(0,0,0,0.1);padding:9px 22px 0 22px;height:158px;transition:all 0.2s linear 0s;position:relative;overflow:hidden;}
.contact_customer_service ul li:nth-child(5n){margin-right:0;}
.contact_customer_service ul li .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all 0.2s linear 0s;}
.contact_customer_service ul li .address_title{border-bottom:1px solid #e0e0e0;display:flex;align-items:center;height:56px;font-size:20px;font-weight:bold;color:#333333;margin-bottom:12px;position:relative;z-index:2;}
.contact_customer_service ul li .address_title i{font-size:27px;color:Var(--fontColor);margin-right:12px;font-weight:normal;}
.contact_customer_service ul li span{display:block;font-size:15px;color:#666666;line-height:30px;position:relative;z-index:2;}
.contact_customer_service ul li span a{color:#666;}
.contact_customer_service ul li span a:hover{color:var(--fontColor);text-decoration:underline;}
.contact_customer_service ul li:hover{box-shadow:0 0 21px rgba(0,0,0,0.2);}

/*文献引用 */
.publication_box{margin-top:15px;}
.publication_box .publication_list{display:flex;flex-wrap: wrap;}
.publication_box .publication_list li{margin-right:20px;width:calc((100% - 20px)/2);margin-bottom:25px;display:flex;flex-wrap: wrap;border:1px solid #e3ebd6;align-items:center;transition:all 0.2s linear 0s;}
.publication_box .publication_list li:nth-child(2n){margin-right:0;}
.publication_box .publication_list li .img_btn{width:155px;height:155px;display:flex;align-items:center;justify-content:center;padding:10px;}
.publication_box .publication_list li .img_btn img{max-width:100%;max-height:100%;}
.publication_box .publication_list li .right_info{width:calc(100% - 155px);padding:0 20px;}
.publication_box .publication_list li .right_info .title_btn{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size:14px;color:#333333;line-height:22px;font-weight:bold;height:44px;}
.publication_box .publication_list li .right_info .title_btn em{color:#e20;}
.publication_box .publication_list li .right_info .brief_text{font-size:14px;color:#666666;line-height:26px;margin-top:7px;}
.publication_box .publication_list li .right_info .brief_text span{display:block;}
.publication_box .publication_list li .right_info .brief_text a{color:#666;}
.publication_box .publication_list li:hover .right_info .title_btn{color:Var(--fontColor);text-decoration:underline;}
.publication_box .publication_list li .right_info .brief_text a:hover{color:Var(--fontColor);text-decoration:underline;}
.publication_box .publication_list li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.1);transform: translateY(-5px);}

/*购物车*/
.shopcart_step{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap: wrap;}
.shopcart_step h1{line-height:75px;font-size:20px;color:var(--fontColor);}
.shopcart_step .step_box{display:flex;justify-content: flex-end;height:85px;position:relative;}
.shopcart_step .step_box .step{display:flex;flex-direction:column;align-items:center;padding-right:90px;}
.shopcart_step .step_box .step:last-child{padding-right:0;}
.shopcart_step .step_box .step span{width:24px;height:24px;border-radius:50%;background:#e1e1e1;text-align:center;line-height:24px;font-size:14px;color:#666666;}
.shopcart_step .step_box .step em{font-size:12px;color:#666666;line-height:30px;}
.shopcart_step .step_box .step.active span{background:Var(--bgColor);color:#fff;}
.shopcart_step .step_box .step.active em{color:var(--fontColor);font-weight:bold;}
.shopcart_step .step_box .line{width:138px;height:3px;background:#cccccc;margin-top:10px;position:absolute;z-index:-1;}
.shopcart_step .step_box .line.active{background:var(--bgColor);}
.shopcart_step .step_box .line_one{left:42px;}
.shopcart_step .step_box .line_two{right:48px;}
.kj-shopcart-itemlistbox{border:1px solid #dcdcdc;border-top:1px solid var(--bgColor);}
.kj-shopcart-itemrow-header{text-align:center;display:flex;line-height:42px;font-size:14px;color:#333333;font-weight:bold;margin:0;}
.kj-shopcart-itemrow-header > div:nth-child(1){text-align:left;}
.kj-shopcart-itemrow-header > div:nth-child(2){text-align:left;padding-left:170px;}
.kj-shopcart-itemrow-header input{margin:0 5px 2px 0;vertical-align:middle;}
.kj-shopcart-itemrow{border-top:1px solid #dcdcdc;padding:16px 0;margin:0;display:flex;align-items:center;transition:all 0.2s linear 0s;}
.kj-shopcart-itemrow:hover{background:#f7fbf9;}
.kj-shopcart-itemrow .pro_info{display:flex;align-items:center;}
.kj-shopcart-itemrow .pro_info .img_btn{width:116px;height:90px;border:1px solid #dcdcdc;background:#fff;display:flex;align-items:center;justify-content:center;}
.kj-shopcart-itemrow .pro_info .img_btn img{max-width:100%;max-height:100%;}
.kj-shopcart-itemrow .pro_info .right_info{margin-left:15px;}
.kj-shopcart-itemrow .pro_info .right_info .name_btn{display:block;font-size:14px;color:#333333;font-weight:bold;line-height:28px;}
.kj-shopcart-itemrow .pro_info .right_info .base_info{display:flex;align-items:center;flex-wrap: wrap;}
.kj-shopcart-itemrow .pro_info .right_info .base_info span{font-size:14px;color:#666666;position:relative;padding:0 12px;line-height:30px;}
.kj-shopcart-itemrow .pro_info .right_info .base_info span:first-child{padding-left:0;}
.kj-shopcart-itemrow .pro_info .right_info .base_info span:first-child:after{content:"";width:1px;height:12px;background:#dcdcdc;position:absolute;top:50%;transform: translateY(-50%);right:0;}
.kj-shopcart-itemrow .pro_info .img_btn:hover{border-color:#999;}
.kj-shopcart-itemrow .pro_info .right_info .name_btn:hover{color:var(--fontColor);text-decoration:underline;}
.kj-shopcart-item-purityspac{text-align:center;font-size:14px;color:#333333;}
.kj-shopcart-itemrow .kj-pro-num-box{display:flex;align-items:center;width:78px;height:22px;border:1px solid #dcdcdc;background:#fff;margin:0 auto;}
.kj-shopcart-itemrow .kj-pro-num-box button{width:17px;height:20px;text-align:center;line-height:20px;font-size:16px;color:#a7a7a7;background:#fff;border:0;padding:0;}
.kj-shopcart-itemrow .kj-pro-num-box input{width:42px;height:20px;border:0;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;text-align:center;line-height:20px;font-size:14px;color:#333;}
.kj-shopcart-itemrow .kj-pro-num-box button:hover{background:#eee;}
.kj-shopcart-itemrow .nums{text-align:center;}
.kj-shopcart-itemrow .price{color:red;font-weight:bold;text-align:center;}
.kj-shopcart-itemrow .opt_btn a{display:block;font-size:14px;color:#999999;line-height:25px;text-align:center;}
.kj-shopcart-itemrow .opt_btn a:hover{color:#ff2200;text-decoration:underline;}
.kj-shopcart-suminfo-box{border:1px solid #dcdcdc;margin-top:18px;display:flex;align-items:center;}
.kj-shopcart-suminfo-box .left_box{display:flex;align-items:center;flex-wrap: wrap;flex:1;}
.kj-shopcart-suminfo-box .left_box label{font-size:14px;color:#333333;font-weight:normal;padding:0 15px;}
.kj-shopcart-suminfo-box .left_box label input{vertical-align:middle;margin:0 5px 2px 0;}
.kj-shopcart-suminfo-box .left_box a{padding:0 17px;font-size:14px;color:#333333;}
.kj-shopcart-suminfo-box .left_box a:hover{color:#ff2200;text-decoration:underline;}
.kj-shopcart-suminfo-box .right_box{display:flex;align-items:center;justify-content: flex-end;flex:0 0 auto;}
.kj-shopcart-suminfo-box .right_box span{font-size:14px;color:#333333;}
.kj-shopcart-suminfo-box .right_box span b{color:#ff2200;margin:0 3px;}
.kj-shopcart-suminfo-box .right_box .price_box{position:relative;padding:10px 20px 0 20px;margin-left:36px;}
.kj-shopcart-suminfo-box .right_box .price_box:before{content:"";background:#dcdcdc;width:1px;height:44px;position:absolute;top:50%;transform:translateY(-50%);left:0;}
.kj-shopcart-suminfo-box .right_box .price_box .total_price{display:flex;align-items: flex-end;height:20px;}
.kj-shopcart-suminfo-box .right_box .price_box .total_price label{font-weight:normal;font-size:14px;color:#333333;}
.kj-shopcart-suminfo-box .right_box .price_box .total_price .price{font-weight:bold;font-size:20px;color:#ff2200;line-height:20px;}
.kj-shopcart-suminfo-box .right_box .price_box .fare_price{display:flex;align-items:center;height:24px;justify-content: flex-end;}
.kj-shopcart-suminfo-box .right_box .price_box .fare_price label{font-weight:normal;font-size:12px;color:#666666;}
.kj-shopcart-suminfo-box .right_box .price_box .fare_price .price{font-size:12px;color:#666;}
.kj-shopcart-suminfo-box .right_box .settlement_btn{width:130px;height:58px;background:var(--bgColor);text-align:center;line-height:58px;font-size:16px;color:#fff;font-weight:bold;}
.kj-shopcart-suminfo-box .right_box .settlement_btn:hover{background:Var(--bgdeepColor);}
.kj-shopcart-ordermethod-form{box-shadow:0 0 21px rgba(0,0,0,0.1);border-radius:5px;padding:30px 20px 50px 20px;}
.shopcart_title_header{display:flex;align-items:center;height:28px;flex-wrap: wrap;}
.shopcart_title_header h1{font-weight:bold;font-size:16px;color:#040404;}
.shopcart_title_header form{margin-left:24px;border:1px solid #dcdcdc;width:210px;height:28px;display:flex;align-items:center;}
.shopcart_title_header form input{padding:0 10px;font-size:12px;color:#333;line-height:26px;border:0;width:calc(100% - 26px);}
.shopcart_title_header form button{background:none;width:26px;height:26px;text-align:center;line-height:26px;border:0;padding:0;border-left:1px solid #dcdcdc;color:Var(--fontColor);transition:all 0.2s linear 0s;}
.shopcart_title_header form button:hover{background:#eee;}
.shopcart_title_header .add_btn{margin-left:auto;color:var(--fontColor);font-size:14px;}
.shopcart_title_header .add_btn:hover{text-decoration:underline;}
.kj-shopcart-ordermethod-form .payment_method{display:flex;flex-wrap: wrap;padding-bottom:27px;margin-top:12px;border-bottom:1px solid #ededed;margin-bottom:28px;}
.kj-shopcart-ordermethod-form .payment_method span{position:relative;margin-right:7px;width:112px;height:34px;text-align:center;line-height:32px;border:1px solid #b5b5b5;font-size:14px;color:#040404;transition:all 0.2s linear 0s;cursor:pointer;}
.kj-shopcart-ordermethod-form .payment_method span:hover{border-color:var(--bgColor);}
.kj-shopcart-ordermethod-form .payment_method span.active{border:2px solid var(--bgColor);}
.kj-shopcart-ordermethod-form .payment_method span.active:after{content:"";position:absolute;bottom:-1px;right:0;background:url("../themes/yuanye/images/selected.png") no-repeat;width:21px;height:22px;}
.kj-accountaddress-panelbody{border-bottom:1px solid #ededed;padding-bottom:23px;margin-bottom:22px;padding-top:15px;}
.kj-accountaddress-panelbody .switch_label{font-size:14px;color:#040404;font-weight:normal;line-height:32px;margin-bottom:22px;}
.kj-accountaddress-panelbody .switch_label input{vertical-align:middle;margin:0 5px 2px 0;}
.kj-accountaddress-panelbody .shopchataccountinfoli li{padding:15px 18px;margin-bottom:1px;border-radius:3px;overflow:hidden;transition:all 0.2s linear 0s;}
.kj-accountaddress-panelbody .shopchataccountinfoli li label{font-weight:normal;font-size:14px;color:#333;line-height:24px;}
.kj-accountaddress-panelbody .shopchataccountinfoli li label input{vertical-align:middle;margin:0 5px 2px 0;}
.kj-accountaddress-panelbody .shopchataccountinfoli li em{width:60px;line-height:20px;background:#959595;border-radius:3px;font-size:12px;color:#fff;display:inline-block;text-align:center;line-height:20px;}
.kj-accountaddress-panelbody .shopchataccountinfoli li:nth-child(odd){background:#f3f3f3;}
.kj-accountaddress-panelbody .shopchataccountinfoli li:hover {background:#f7fbf9;}
.kj-accountaddress-panelbody .more_address{font-size:14px;color:#999999;display:flex;align-items:center;}
.kj-accountaddress-panelbody .more_address i{font-size:12px;margin-left:4px;display:inline-block;transition:all 0.2s linear 0s;margin-top:3px;}
.kj-accountaddress-panelbody .more_address[aria-expanded="true"] i{transform: rotate(180deg);}
.kj-accountaddress-panelbody .more_address:hover{color:var(--fontColor);}
.kj-shopcart-ordermethod-form .kj-shopcart-itemlistbox{border-left:0;border-right:0;border-bottom:0;margin-top:14px;}
.kj-shopcart-ordermethod-form .kj-shopcart-itemrow-header{background:#f3f6f8;}
.kj-shopcart-ordermethod-form .kj-shopcart-itemrow-header > div:nth-child(1){padding-left:170px;text-align:left;}
.kj-shopcart-ordermethod-form .kj-shopcart-itemrow-header > div:nth-child(2){padding-left:15px;text-align:center;}
.kj-shopcart-remark{background:#f3f3f3;border:1px solid #ececec;padding:15px;display:flex;align-items:center;margin-bottom:30px;flex-wrap: wrap;}
.kj-shopcart-remark label{font-size:14px;color:#040404;line-height:30px;font-weight:normal;margin-right:12px;}
.kj-shopcart-remark textarea{width:420px;height:30px;background:#fff;border:1px solid #dcdcdc;padding:0 10px;font-size:14px;color:#333;resize:none;line-height:30px;box-shadow:none;transition:all 0.2s linear 0s;}
.kj-shopcart-remark textarea:focus{border:1px solid var(--bgColor)}
.kj-shopcart-ordermethod-form #orderfinalinfo{margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ededed;}
.kj-shopcart-ordermethod-form #orderfinalinfo .item_list{display:flex;align-items:flex-start;line-height:24px;padding:3px 0;}
.kj-shopcart-ordermethod-form #orderfinalinfo .item_list label{flex:0 0 115px;font-size:14px;color:#666666;font-weight:normal;}
.kj-shopcart-ordermethod-form #orderfinalinfo .item_list span{font-size:14px;color:#333;}
.div_subtotal_product{padding-top:12px;}
.div_subtotal_product .bill-item{display:flex;justify-content: flex-end;align-items:center;height:34px;}
.div_subtotal_product label{font-size:14px;color:#333333;font-weight:normal;text-align:right;}
.div_subtotal_product label b{color:var(--fontColor)}
.div_subtotal_product .price{width:130px;padding-right:15px;text-align:right;font-size:14px;color:#333333;}
.div_subtotal_product .total-item{background:#f3f3f3;border:1px solid #ececec;padding:0 15px;margin-top:17px;height:62px;display:flex;justify-content:flex-end;align-items:center;}
.div_subtotal_product .total-item .price{font-size:20px;color:#ff2200;padding-right:0;font-weight:bold;}
.kj-shipcart-btn-bottom{display:flex;justify-content: flex-end;margin-top:30px;}
.kj-shipcart-btn-bottom a{border:1px solid var(--bgColor);margin-left:18px;width:152px;text-align:center;height:46px;line-height:46px;background:var(--bgColor);font-weight:bold;font-size:16px;color:#fff;}
.kj-shipcart-btn-bottom a:first-child{background:none;font-weight:normal;color:Var(--fontColor);}
.kj-shipcart-btn-bottom a:hover{background:var(--bgdeepColor);border-color:var(--bgdeepColor);}
.kj-shipcart-btn-bottom a:hover:first-child{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}
.kj-shipcart-btn-bottom a:active{position:relative;top:2px;}
.kj-shopcart-ordermethod-form .order_success_payment{display:flex;align-items:center;justify-content: space-between;height:52px;flex-wrap: wrap}
.kj-shopcart-ordermethod-form .order_success_payment span{font-size:16px;color:#040404;font-weight:bold;}
.kj-shopcart-ordermethod-form .order_success_payment .totalPirce{display:flex;align-items:flex-end;}
.kj-shopcart-ordermethod-form .order_success_payment .totalPirce label{font-size:14px;color:#333333;font-weight:normal;}
.kj-shopcart-ordermethod-form .order_success_payment .totalPirce .price{font-size:20px;color:#ff2200;line-height:20px;}
.kj-shopcart-ordermethod-form .payment_platform{margin-top:14px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;display:flex;align-items:center;height:80px;flex-wrap: wrap;}
.kj-shopcart-ordermethod-form .payment_platform span{font-size:16px;color:#040404;margin-right:15px;font-weight:bold;}
.kj-shopcart-ordermethod-form .payment_platform label{margin-right:60px;display:flex;align-items:center;}
.kj-shopcart-ordermethod-form .payment_platform label input{margin:0 5px 0 0;}
.kj-shopcart-ordermethod-form .order_go_pay{margin-top:70px;margin-bottom:145px;}
.kj-shopcart-ordermethod-form .order_go_pay .totalPirce{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:13px;}
.kj-shopcart-ordermethod-form .order_go_pay .totalPirce label{font-size:14px;color:#333333;font-weight:normal;}
.kj-shopcart-ordermethod-form .order_go_pay .totalPirce .price{font-size:20px;color:#ff2200;line-height:20px;}
.kj-shopcart-ordermethod-form .order_go_pay a{display:block;margin-left:auto;width:152px;text-align:center;height:46px;line-height:46px;font-size:16px;color:#fff;font-weight:bold;background:var(--bgColor);}
.kj-shopcart-ordermethod-form .order_go_pay a:hover{background:var(--bgdeepColor)}
.kj-shopcart-ordermethod-form .order_go_pay a:active{position:relative;top:2px;}

.lovely_box{margin-top:30px;border:1px solid #dcdcdc;border-top:1px solid var(--bgColor);padding-bottom:30px;}
.lovely_box .title{border-bottom:1px solid #dcdcdc;margin-bottom:40px;}
.lovely_box .title span{line-height:40px;border-right:1px solid #dcdcdc;color:var(--fontColor);font-size:16px;font-weight:bold;padding:0 30px;display:inline-block;position:relative;}
.lovely_box .title span:after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:-1px;}
.lovely_box ul{display:flex;flex-wrap: wrap;}
.lovely_box ul li{width:calc(100% / 6);padding:0 12px;}
.lovely_box ul li .img_btn{display:flex;align-items:center;justify-content:center;height:132px;}
.lovely_box ul li .img_btn img{max-width:100%;max-height:100%;}
.lovely_box ul li .name_btn{margin-top:30px;display:block;text-align:center;font-size:14px;color:#333333;line-height:22px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.lovely_box ul li .price{text-align:center;font-weight:bold;font-size:16px;color:#ff2200;line-height:42px;}
.lovely_box ul li:hover .name_btn{color:Var(--fontColor);text-decoration:underline;}

.shopcart_popbox form{padding-right:30px;}
.shopcart_popbox .formcolumn-item{display:flex;align-items:center;padding:8px 0;margin:0;}
.shopcart_popbox .formcolumn-item[reftype="VAT"]{display:none;}
.shopcart_popbox .formcolumn-item-tit{width:80px;text-align:right;line-height:35px;margin-right:10px;font-size:14px;}
.shopcart_popbox .formcolumn-item-tit em{color:red;}
.shopcart_popbox .formcolumn-item-ct{width:calc(100% - 90px);}
.shopcart_popbox .formcolumn-item-ct .formcom-ipt{width:100%;height:35px;line-height:35px;border-radius:2px;padding:0 15px;box-shadow:none;border:1px solid #dedede;transition:all 0.2s linear 0s;}
.shopcart_popbox .formcolumn-item-ct .formcom-ipt:focus{border:1px solid var(--bgColor);}
.shopcart_popbox .formcolumn-item-ct .invoiceType{height:35px;border-radius:2px;border:1px solid #dedede;width:50%;}

.shopcart_popbox .form-group{display:flex;align-items:center;padding:8px 0;margin:0;}
.shopcart_popbox .form-group[reftype="VAT"]{display:none;}
.shopcart_popbox .form-group .title{width:80px;text-align:right;line-height:35px;margin-right:10px;font-size:14px;}
.shopcart_popbox .form-group .title em{color:red;}
.shopcart_popbox .form-group .form-control{width:calc(100% - 90px);height:35px;line-height:35px;border-radius:2px;padding:0 15px;box-shadow:none;border:1px solid #dedede;transition:all 0.2s linear 0s;}
.shopcart_popbox .form-group .form-control:focus{border:1px solid var(--bgColor);}
.shopcart_popbox .form-group .layui-form{width:calc(100% - 90px);}
.shopcart_popbox .form-group.footer_btn{padding:10px 0 20px 0;display:flex;align-items:center;justify-content:center;}
.shopcart_popbox .form-group button{margin:0 5px;border:0;border-radius:3px;background:#999;line-height:36px;padding:0 20px;color:#fff;transition:all 0.2s linear 0s;}
.shopcart_popbox .form-group button:first-child{background:Var(--bgColor);}
.shopcart_popbox .form-group button:hover{background:#666;}
.shopcart_popbox .form-group button:first-child:hover{background:var(--bgHoverColor);}
.shopcart_popbox .form-group button:active{position:relative;top:2px;}
.shopcart_popbox .invoiceType{height:35px;border-radius:2px;border:1px solid #dedede;width:50%;}

.layui-form-item{margin-bottom:0;display:flex;align-items:center;}
.layui-form-item .layui-inline{margin:0;margin-right:5px;}
.layui-form-item .layui-inline:last-child{margin-right:0;}
.shopcart_popbox .formcolumn-item-ct label input{vertical-align:middle;margin:0 5px 3px 0;}
.shopcart_popbox .modal-footer{border-top:0;padding:10px 0 20px 0;display:flex;align-items:center;justify-content:center;}
.shopcart_popbox .modal-footer button{margin:0 5px;border:0;border-radius:3px;background:#999;line-height:36px;padding:0 20px;color:#fff;transition:all 0.2s linear 0s;}
.shopcart_popbox .modal-footer button:first-child{background:Var(--bgColor);}
.shopcart_popbox .modal-footer button:hover{background:#666;}
.shopcart_popbox .modal-footer button:first-child:hover{background:var(--bgHoverColor);}
.shopcart_popbox .modal-footer button:active{position:relative;top:2px;}

/*登录注册*/
.form_login_box{background:url("../themes/yuanye/images/login_bg.jpg") no-repeat center;background-size:cover;padding:100px 0;}
.form_login_box .header_btn{display:flex;justify-content:center;align-items:center;}
.form_login_box .header_btn a{line-height:44px;margin:0 22px;font-size:20px;color:#999999;font-weight:bold;position:relative;}
.form_login_box .header_btn a:after{content:"";width:0;height:3px;background:var(--bgColor);position:absolute;bottom:0;left:0;transition:all 0.2s linear 0s;}
.form_login_box .header_btn a:nth-child(2):before{content:"";width:1px;height:22px;background:#dcdcdc;position:absolute;top:50%;transform: translateY(-50%);left:-22px;}
.form_login_box .header_btn a:hover{color:#333333;}
.form_login_box .header_btn a:hover:after{width:100%;}
.form_login_box .header_btn a.active{color:#333333;}
.form_login_box .header_btn a.active:after{width:100%;}
.form_login_box .login_box{width:510px;height:523px;background:#fff;border-radius:20px;box-shadow:0 0 21px rgba(0,0,0,0.1);margin:0 auto;padding:40px 60px 0 60px;}
.form_login_box .form_login_find_box{height:390px;}
.form_login_box .login_box .tips{text-align:center;font-size:14px;font-weight:bold;margin-bottom:-20px;}
.form_login_box .login_box form{margin-top:50px;}
.form_login_box .login_box .form-group{display:flex;height:54px;border-radius:3px;align-items:center;margin-bottom:20px;}
.form_login_box .login_box .form-group:nth-child(1),.form_login_box .login_box .form-group:nth-child(2){background:#f9f9f9;}
.form_login_box .login_box .form-group .iconfont{width:44px;text-align:center;color:#b8b8b8;font-weight:normal;font-size:20px;}
.form_login_box .login_box .form-group .form-control{border:0;height:54px;line-height:54px;padding:0;background:#f9f9f9;font-size:14px;color:#333;box-shadow:none;}
.form_login_box .login_box .form-group:nth-child(3){height:22px;}
.form_login_box .login_box .form-group label{font-size:14px;color:#333333;font-weight:normal;display:flex;align-items:center;}
.form_login_box .login_box .form-group label input{margin:0 5px 2px 0;}
.form_login_box .login_box .form-group .forget_btn{margin-left:auto;font-size:14px;color:var(--fontColor)}
.form_login_box .login_box .form-group .forget_btn:hover{text-decoration:underline;}
.form_login_box .login_box .form-group .login_btn{display:block;line-height:54px;background:Var(--bgColor);font-size:18px;color:#fff;border-radius:5px;width:100%;border:0;padding:0;transition:all 0.2s linear 0s;}
.form_login_box .login_box .form-group .login_btn:hover{background:Var(--bgdeepColor);}
.form_login_box .login_box .form-group .login_btn:active{position:relative;top:2px;}
.form_login_box .login_box .form-group:last-child{margin-top:35px;}
.form_login_box .login_box .kj-login-bottom{text-align:center;font-size:14px;color:#333333;line-height:20px;margin-top:23px;}
.form_login_box .login_box .kj-login-bottom a{color:var(--fontColor);}
.form_login_box .login_box .kj-login-bottom a:hover{text-decoration:underline;}

.register_box{width:841px;background:#fff;border-radius:20px;box-shadow:0 0 21px rgba(0,0,0,0.1);margin:0 auto;padding:35px 55px 60px 55px;}
.register_box form{display:flex;flex-wrap: wrap;margin-top:30px;}
.register_box form .form-group{padding:0 25px;width:50%;margin-bottom:7px;}
.register_box form .form-group .title_label{line-height:32px;display:block;font-size:14px;color:#333333;font-weight:normal;}
.register_box form .form-group .title_label em{color:red;}
.register_box form .form-group .form-control{background:#f9f9f9;border-radius:5px;padding:0 10px;font-size:14px;color:#333;height:40px;line-height:40px;border:0;box-shadow:none;transition:all 0.2s linear 0s;}
.register_box form .form-group .form-control:focus{box-shadow:0 0 8px rgba(27,138,65,0.5)}
.register_box form .form-group .password_strength{display:flex;height:40px;align-items:center;}
.register_box form .form-group .password_strength span{margin-right:9px;width:26px;height:30px;border-radius:5px;text-align:center;line-height:30px;font-size:14px;color:#333;}
.register_box form .form-group .password_strength span.active{background:#f9f9f9}
.register_box form .form-group.form-group-all{width:100%;padding:0;justify-content:center;align-items:center;display:flex;}
.register_box form .form-group .agreement_box{display:flex;justify-content:center;height:30px;font-size:14px;color:#333333;align-items:center;font-weight:normal;margin-top:14px;}
.register_box form .form-group .agreement_box input{margin:0 10px 2px 0;}
.register_box form .form-group .agreement_box a{color:Var(--fontColor);}
.register_box form .form-group .agreement_box a:hover{text-decoration:underline;}
.register_box form .form-group .register_btn{display:block;width:388px;text-align:center;height:48px;line-height:48px;border-radius:5px;background:Var(--bgColor);font-size:18px;color:#fff;border:0;transition:all 0.2s linear 0s;}
.register_box form .form-group .register_btn:hover{background:var(--bgdeepColor);}
.register_box form .form-group .register_btn:active{position:relative;top:2px;}
.register_box form .form-group .back_btn{font-size:15px;color:#333;text-decoration:underline;margin-left:30px;background:none;border:0;padding:0;}


.register_box .kj-login-bottom{display:flex;width:388px;margin:10px auto 0 auto;justify-content: space-between;align-items:center;}
.register_box .kj-login-bottom a{font-size:14px;color:#333;line-height:22px;}
.register_box .kj-login-bottom a:hover{color:Var(--fontColor);text-decoration:underline;}


/*会员中心*/
.member_container{background:#fff;box-shadow:0 0 21px rgba(0,0,0,0.1);margin-top:25px;display:flex;border-radius:5px;overflow:hidden;}
.member_container .member_left{width:242px;background:#f8f8f8;padding-bottom:40px;}
.member_container .member_left .member_baser_info{display:flex;flex-direction:column;align-items:center;padding:30px 0;}
.member_container .member_left .member_baser_info .member_img{width:92px;height:92px;}
.member_container .member_left .member_baser_info .member_img img{width:92px;height:92px;border-radius:50%}
.member_container .member_left .member_baser_info .member_name{font-size:18px;color:#333333;line-height:26px;margin:18px 0 5px 0;}
.member_container .member_left .member_baser_info .member_grade{width:60px;height:18px;border:1px solid var(--bgColor);border-radius:30px;background:#fff;text-align:center;line-height:16px;color:Var(--fontColor);font-size:12px;}
.member_container .member_left .member_btn a{display:block;margin-bottom:5px;line-height:70px;text-align:center;font-size:15px;color:#333333;position:relative;}
.member_container .member_left .member_btn a:before{content:"";width:0;height:40px;background:var(--bgColor);position:absolute;left:0;top:50%;transform: translateY(-50%);transition:all 0.2s linear 0s;}
.member_container .member_left .member_btn a:hover{background:#fff;color:var(--fontColor);}
.member_container .member_left .member_btn a:hover:before{width:4px;}
.member_container .member_left .member_btn a.active{background:#fff;color:var(--fontColor);}
.member_container .member_left .member_btn a.active:before{width:4px;}
.member_container .member_right{width:calc(100% - 242px);padding:0 55px 75px 55px;}
.member_container .member_right .member_header_top{padding:42px 0 35px 0;display:flex;justify-content: space-between;align-items:center;flex-wrap: wrap;}
.member_container .member_right .member_header_top .left_welcome h1{line-height:40px;font-weight:bold;font-size:24px;color:#333333;}
.member_container .member_right .member_header_top .left_welcome h2{line-height:40px;font-size:24px;color:#333333;}
.member_container .member_right .member_header_top .left_welcome h6{line-height:40px;font-size:14px;color:#666666;}
.member_container .member_right .member_header_top .right_price{border:1px solid #e0e0e0;border-radius:15px;width:360px;height:125px;display:flex;align-items:center;padding:0 22px;}
.member_container .member_right .member_header_top .right_price i{margin-right:25px;width:80px;height:80px;background:#f1f1f1;text-align:center;line-height:80px;border-radius:50%;font-size:40px;color:var(--fontColor);}
.member_container .member_right .member_header_top .right_price .price_box .item{line-height:26px;}
.member_container .member_right .member_header_top .right_price .price_box label{font-size:14px;color:#999999;font-weight:normal;}
.member_container .member_right .member_header_top .right_price .price_box span{font-size:14px;color:#333333;}
.member_container .member_right .member_header_top .right_price .price_box b{font-size:14px;color:var(--fontColor);}
.member_container .member_right .member_notes .title{line-height:50px;border-bottom:2px solid #e0e0e0;font-size:20px;color:#333333;font-weight:bold;}
.member_container .member_right .member_notes ul li{margin-top:18px;display:flex;align-items:center;border:1px solid #efefef;background:#fcfcfc;height:80px;padding:0 20px;}
.member_container .member_right .member_notes ul li i{width:42px;height:42px;border-radius:50%;text-align:center;line-height:40px;color:#fff;font-size:20px;background:var(--bgColor);margin-right:25px;}
.member_container .member_right .member_notes ul li .right_info{width:calc(100% - 67px);}
.member_container .member_right .member_notes ul li .right_info .brief_text{font-size:14px;color:#333333;line-height:24px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.member_container .member_right .member_notes ul li .right_info .time{font-size:12px;color:#999999;line-height:22px;}
.member_container .member_right .member_notes ul li .right_info .time a{color:#999999;margin-left:10px;}
.member_container .member_right .member_notes ul li .right_info .time a:hover{color:var(--fontColor);text-decoration:underline;}
.member_container .member_right .member_account{padding-top:25px;padding-bottom:200px;}
.member_container .member_right .member_account .title{line-height:82px;text-align:center;font-weight:bold;border-bottom:2px solid #e0e0e0;font-size:24px;color:#333333;margin-bottom:37px;}
.member_container .member_right .member_account .member_details_box{display:flex;flex-wrap: wrap;}
.member_container .member_right .member_account .member_details_box .item{width:50%;display:flex;flex-wrap: wrap;align-items:center;line-height:50px;}
.member_container .member_right .member_account .member_details_box .item label{width:145px;padding-left:30px;font-size:15px;color:#999999;font-weight:normal;}
.member_container .member_right .member_account .member_details_box .item span{font-size:15px;color:#333333;}
.member_container .member_right .member_account form{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:30px;}
.member_container .member_right .member_account form .form-group{display:flex;align-items:center;margin-bottom:22px;}
.member_container .member_right .member_account form .form-group label{display:flex;align-items:center;width:135px;padding-left:22px;font-weight:normal;font-size:15px;color:#999999;line-height:40px;}
.member_container .member_right .member_account form .form-group input{width:390px;height:40px;border:0;border-bottom:1px solid #e0e0e0;padding:0 10px;font-size:14px;color:#333;line-height:40px;box-shadow:none;border-radius:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_account form .form-group input:focus{border-bottom-color:var(--bgColor)}
.member_container .member_right .member_account form .form-group:last-child{margin-top:60px;}
.member_container .member_right .member_account form .form-group .modify_btn{display:block;width:160px;height:50px;text-align:center;line-height:50px;border-radius:30px;background:var(--bgColor);font-size:16px;color:#fff;font-weight:bold;border:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_account form .form-group .modify_btn:hover{background:var(--bgdeepColor)}
.member_container .member_right .member_account form .form-group .modify_btn:active{position:relative;top:2px;}
.member_container .member_right .member_header_title{display:flex;justify-content: space-between;align-items:center;border-bottom:2px solid #e0e0e0;flex-wrap: wrap;}
.member_container .member_right .member_header_title h1{font-size:24px;color:#333333;line-height:72px;font-weight:bold;}
.member_container .member_right .member_header_title form{width:282px;height:32px;border:1px solid #d0d0d0;display:flex;align-items:center;}
.member_container .member_right .member_header_title form input{width:calc(100% - 64px);border:0;padding:0 10px;font-size:12px;color:#333;height:30px;line-height:30px;background:none;}
.member_container .member_right .member_header_title form button{border:0;padding:0;width:64px;background:var(--bgColor);text-align:center;font-size:14px;color:#fff;height:30px;line-height:30px;transition:all 0.2s linear 0s;}
.member_container .member_right .member_header_title form button:hover{background:Var(--bgdeepColor);}
.member_container .member_right .member_header_title .add_btn{width:114px;height:30px;border:1px solid #74ca8b;background:#f3fff6;text-align:center;line-height:28px;font-size:13px;color:#333;font-weight:bold;}
.member_container .member_right .member_header_title .add_btn:hover{background:var(--bgColor);color:#fff;border-color:var(--bgColor)}
.member_container .member_right .member_header_title .add_btn:active{position:relative;top:2px;}
.member_container .member_right .member_order{padding-top:30px;}
.member_container .member_right .member_order .order-table-list table{margin:0;}
.member_container .member_right .member_order .order-table-list table tr th{height:40px;line-height:40px;text-align:center;border:0;font-size:14px;color:#333333;background:#fafafa;padding-top:0;padding-bottom:0;}
.member_container .member_right .member_order .order-table-list table tr td{vertical-align:middle;border-top:0;border-bottom:1px solid #e0e0e0;font-size:14px;color:#333333;text-align:center;line-height:24px;padding-top:14px;padding-bottom:14px;transition:all 0.2s linear 0s;}
.member_container .member_right .member_order .order-table-list table tr td .price{font-weight:bold;color:#ff2200;}
.member_container .member_right .member_order .order-table-list table tr td a{color:var(--fontdeepColor);}
.member_container .member_right .member_order .order-table-list table tr td a:hover{text-decoration:underline;}
.member_container .member_right .member_order .order-table-list table tr:hover td{background:#f5f5f5;}
.member_container .member_right .member_order .order_nums{text-align:right;font-size:14px;color:#333333;line-height:64px;}
.member_container .member_right .member_order .order_nums b{color:#ff2200;margin:0 3px;}
.member_container .member_right .member_order .order_item_box{margin-bottom:15px;border:1px solid #e8e8e9;}
.member_container .member_right .member_order .order_item_box .order_title{background:#fafafa;padding:5px 12px;font-size:15px;color:#333333;font-weight:bold;line-height:26px;}
.member_container .member_right .member_order .order_item_box .order_status{padding:15px;display:flex;flex-wrap: wrap;}
.member_container .member_right .member_order .order_item_box .order_status .status_list{margin-right:75px;font-size:14px;color:#333333;line-height:24px;}
.member_container .member_right .member_order .order_item_box .order_status .status_list:last-child{margin-right:0;}
.member_container .member_right .member_order .order_item_box .order_status .status_list span{margin-left:10px;}
.member_container .member_right .member_order .order_item_box .order_status .status_list a{color:Var(--fontColor);}
.member_container .member_right .member_order .order_item_box .order_status .status_list a:hover{text-decoration:underline;}
.member_container .member_right .member_order .order-table-detail{margin:5px 15px 0 15px;}
.member_container .member_right .member_order .order-table-detail table{margin:0}
.member_container .member_right .member_order .order-table-detail table tr th{height:40px;line-height:40px;text-align:center;border:0;font-size:14px;color:#333333;padding-top:0;padding-bottom:0;border-bottom:1px solid #e0e0e0;}
.member_container .member_right .member_order .order-table-detail table tr td{vertical-align:middle;border-top:0;border-bottom:1px solid #e0e0e0;font-size:14px;color:#333333;text-align:center;line-height:24px;padding-top:5px;padding-bottom:5px;transition:all 0.2s linear 0s;}
.member_container .member_right .member_order .order-table-detail table tr td a{color:#333;}
.member_container .member_right .member_order .order-table-detail table tr td a:hover{text-decoration:underline;}
.member_container .member_right .member_order .order-table-detail table tbody tr:hover td{background:#f5f5f5;}
.member_container .member_right .member_order .order-table-detail table tfoot tr td{border-bottom:0;padding:10px 0;}
.member_container .member_right .member_order .order-table-detail table .price{text-align:right;font-size:14px;color:#333333;line-height:25px;}
.member_container .member_right .member_order .order-table-detail table .price b{color:#ff2200}
.member_container .member_right .member_order .order_item_box .article_box{padding:15px;margin:0;display:block;font-size:14px;line-height:32px;color:#333;}
.member_container .member_right .member_order .order_item_box .article_box .payment_btn{display:inline-block;width:94px;text-align:center;line-height:32px;border-radius:3px;background:var(--bgColor);font-size:14px;margin-left:15px;color:#fff;}
.member_container .member_right .member_order .order_item_box .article_box .payment_btn:hover{background:var(--bgdeepColor);}
.member_container .member_right .member_order .order_item_box .article_box .payment_btn:active{position:relative;top:2px;}
.member_container .member_right .member_order .order_item_box form{margin:20px 30px 30px 0;display:flex;flex-wrap: wrap;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item{display:flex;align-items:center;margin-right:55px;width:calc((100% - 55px)/2);margin-bottom:10px;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item:nth-child(2n){margin-right:0;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item-tit{width:105px;font-size:14px;padding-left:15px;font-weight:normal;line-height:32px;color:#333333;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item:nth-child(2n) .formcolumn-item-tit{padding-left:0;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item-ct{flex:1;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item-ct input{width:100%;border:1px solid #e8e8e9;padding:0 10px;border-radius:3px;line-height:32px;height:32px;font-size:14px;color:#333;transition:all 0.2s linear 0s;}
.member_container .member_right .member_order .order_item_box form .formcolumn-item-ct input:focus{border:1px solid var(--bgColor);outline:0 none;}
.member_container .member_right .member_order .order_item_box form .footer_btn{text-align:center;margin-top:20px;width:100%;}
.member_container .member_right .member_order .order_item_box form .footer_btn input{width:150px;height:32px;text-align:center;line-height:32px;border-radius:3px;font-size:15px;color:#fff;background:var(--bgColor);padding:0;border:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_order .order_item_box form .footer_btn input:hover{background:var(--bgdeepColor);}
.member_container .member_right .member_order .order_item_box form .footer_btn input:active{position:relative;top:2px;}
.member_container .member_right .member_address{padding-top:30px;padding-bottom:150px;}
.member_container .member_right .member_address .address_item{border:1px solid #ebebeb;margin-top:20px;position:relative;padding:15px 15px 10px 15px;transition:all 0.2s linear 0s;}
.member_container .member_right .member_address .address_item .close_btn{font-size:30px;color:#d1cfcf;line-height:30px;position:absolute;top:3px;right:10px;}
.member_container .member_right .member_address .address_item .close_btn:hover{color:#ff2200;}
.member_container .member_right .member_address .address_item .base_info .item{display:flex;align-items:flex-start;padding:4px 0;}
.member_container .member_right .member_address .address_item .base_info .item label{width:90px;font-size:14px;line-height:24px;font-weight:normal;color:#999999;}
.member_container .member_right .member_address .address_item .base_info .item span{width:calc(100% - 90px);font-size:14px;line-height:24px;color:#333;}
.member_container .member_right .member_address .address_item .opt_btn{display:flex;justify-content: flex-end;align-items:center;line-height:22px;}
.member_container .member_right .member_address .address_item .opt_btn a{margin-left:17px;font-size:14px;color:#005ea7;}
.member_container .member_right .member_address .address_item .opt_btn a:hover{color:#ff2200;text-decoration:underline;}
.member_container .member_right .member_address .address_item:hover{border-color:#999;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.member_container .member_right .member_address form{margin-top:38px;}
.member_container .member_right .member_address .form-group{margin-bottom:25px;display:flex;align-items:flex-start;flex-wrap: wrap;}
.member_container .member_right .member_address .form-group .title{width:95px;font-size:14px;color:#999999;line-height:32px;font-weight:normal;}
.member_container .member_right .member_address .address_item .form-control{box-shadow:none;width:460px;height:32px;line-height:32px;padding:0 10px;border:1px solid #e0e0e0;font-size:14px;color:#333;border-radius:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_address .form-group .form-textarea{width:460px;height:100px;padding:5px 10px;line-height:24px;border:1px solid #e0e0e0;font-size:14px;color:#333;border-radius:0;resize:none;}
.member_container .member_right .member_address .layui-form{width:460px;}
.member_container .member_right .member_address .form-group .checkbox-inline{display:flex;align-items:center;font-weight:normal;font-size:14px;color:#333333;margin-right:15px;line-height:32px;padding:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_address .form-group .checkbox-inline:hover{color:Var(--fontColor);}
.member_container .member_right .member_address .form-group .checkbox-inline input{margin:0 6px 2px 0;}
.member_container .member_right .member_address .form-group .form-control:focus{border:1px solid var(--bgColor);}
.member_container .member_right .member_address .save_btn{display:block;width:160px;text-align:center;height:50px;line-height:50px;border-radius:30px;background:Var(--bgColor);font-size:16px;color:#fff;font-weight:bold;border:0;padding:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_address .save_btn:hover{background:var(--bgdeepColor);}
.member_container .member_right .member_address .save_btn:active{position:relative;top:2px;}
.member_container .member_right .member_message{padding:35px 0 250px 0;}
.member_container .member_right .member_message form{margin-top:38px;}
.member_container .member_right .member_message .form-group{margin-bottom:25px;display:flex;align-items:flex-start;flex-wrap: wrap;}
.member_container .member_right .member_message .form-group .title{width:95px;font-size:14px;color:#999999;line-height:32px;font-weight:normal;}
.member_container .member_right .member_message .form-group .title em{color:red;}
.member_container .member_right .member_message .form-group .form-control{width:460px;height:32px;line-height:32px;padding:0 10px;border:1px solid #e0e0e0;font-size:14px;color:#333;border-radius:0;transition:all 0.2s linear 0s;box-shadow:none;}
.member_container .member_right .member_message .form-group .form-control:focus{border:1px solid var(--bgColor);}
.member_container .member_right .member_message .form-group .form-textarea{width:460px;height:100px;padding:5px 10px;line-height:24px;border:1px solid #e0e0e0;font-size:14px;color:#333;border-radius:0;resize:none;}
.member_container .member_right .member_message .form-group .checkbox-inline{display:flex;align-items:center;font-weight:normal;font-size:14px;color:#333333;margin-right:15px;line-height:32px;padding:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_message .form-group .checkbox-inline:hover{color:Var(--fontColor);}
.member_container .member_right .member_message .form-group .checkbox-inline input{margin:0 6px 2px 0;}
.member_container .member_right .member_message .form-file{line-height:32px;}
.member_container .member_right .member_message .tips{width:100%;padding-left:95px;font-size:14px;color:#333333;line-height:25px;margin-top:10px;}
.member_container .member_right .member_message .tips em{color:var(--fontColor);}
.member_container .member_right .member_message .form-group:last-child{margin-top:50px;}
.member_container .member_right .member_message .message_btn{display:block;width:160px;text-align:center;height:50px;line-height:50px;border-radius:30px;background:Var(--bgColor);font-size:16px;color:#fff;font-weight:bold;border:0;padding:0;transition:all 0.2s linear 0s;}
.member_container .member_right .member_message .message_btn:hover{background:var(--bgdeepColor);}
.member_container .member_right .member_message .message_btn:active{position:relative;top:2px;}
.member_container .member_right .member_collect{padding:35px 0;}
.member_container .member_right .member_collect ul{display:flex;flex-wrap: wrap;margin-top:30px;}
.member_container .member_right .member_collect li{margin-right:30px;width:calc((100% - 120px)/5);margin-bottom:25px;}
.member_container .member_right .member_collect li:nth-child(5n){margin-right:0;}
.member_container .member_right .member_collect .img_btn{padding:5px;transition: all 480ms ease 0s;display:flex;width:100%;height:170px;border-radius:10px;overflow:hidden;align-items:center;justify-content:center;border:1px solid #dcdcdc;}
.member_container .member_right .member_collect .img_btn img{max-width:100%;max-height:100%; transform: scale(1,1);transition-duration: 400ms;transition-timing-function: ease-out}
.member_container .member_right .member_collect .name_btn{display:block;line-height:26px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;}
.member_container .member_right .member_collect .price{line-height:28px;font-size:18px;color:#ff2200;}
.member_container .member_right .member_collect li:hover .img_btn img{transform: scale(.9,.9);-moz-transform: scale(.9,.9);-webkit-transform: scale(.9,.9);-o-transform: scale(.9,.9)}
.member_container .member_right .member_collect li:hover .name_btn{color:Var(--fontColor)}

/*搜索无结果*/
.no_search{text-align:center;padding:10px 0;}
.no_search img{max-width:100%;}
.no_search span{display:block;font-size:22px;color:#333;line-height:30px;margin-top:20px;}
.no_search_box{background:#f7f7f7;padding:5px 50px 70px 50px;border-radius:20px;box-shadow:none;}
.no_search_box h1{border-bottom:1px solid #dbdbdb;height:84px;}
.no_search_box .formcolumn-item{display:flex;justify-content:center;align-items:center;width:100%;}
.no_search_box .formcolumn-item .formcolumn-item-tit{width:120px;}
.no_search_box .formcolumn-item .formcolumn-item-ct{width:570px;}