/*
Theme Name: CEV
Theme URI: www.chinaentryvisa.com
Author URI: www.chinaentryvisa.com
Version: 2.1.3
*/
@charset "UTF-8";
body{font-family:Roboto,'Microsoft YaHei';color:#333;font-size:16px;line-height:1;}
p{margin-top:0;margin-bottom:10px;}
ol,
ul,
dl{padding:0;margin:0;list-style:none;}
a{color:#333;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:none;}
*:focus,
textarea:focus,
button:focus,
input:focus{box-shadow:none;outline:0}
img{border:0;max-width:100%;height:auto;}
#wp-admin-bar-wp-logo{display:none!important}
.show_m{-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
@media (min-width:1200px){
    .container{max-width:1180px;}
}

/*head*/

/* 广告容器样式 */
#ad-container {
    position: fixed;
    top: -100%;
    width: 100%;
    background-color: #fff;
    z-index: 999999;
    transition: top 0.5s ease;
    text-align: center;
}

/* 关闭按钮样式 */
#ad-container .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    transition: transform 0.5s ease;
    background: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
}
#ad-container .close-btn:hover{
    transform: rotate(90deg);
}

.head_top{padding:10px 0px;text-align:center;background:#f6f7fb;}
.head_top p{margin-bottom:0px;color:#898d92;font-size:12px;}
.head_top p a{background:#1857de;color:#fff;display:inline-block;padding:4px 10px;border-radius:20px;margin-right:10px;}
.head_box{padding-top:15px;}
.head_lx_con{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.head_contact{display:flex;}
.head_contact p{margin-bottom:0px;margin-right:20px;color:#000;}
.head_contact p img{width:20px;margin-right:5px;}
.head_language{}
.head_language a{margin-left:20px;position:relative;}
.head_language a i{font-size:18px;}
.head_language a b{width:8px;height:8px;background:#f40000;position:absolute;border-radius:50%;top:-3px;right:0px;}
.head_fixed{position:sticky;top:0px;z-index:999;background:#fff;border-bottom:1px solid #E0E0E0;}
.head{padding:15px 0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.logo{}
.logo img{height:44px;}
.head_buy,.head_buy_wap{display:block;background:#1e53dd;color:#fff;padding:10px 15px;text-align:center;border-radius:4px;}
.head_buy:hover{color:#fff;}
.head_buy i, .head_buy_wap i{margin-right:6px;}
.head_topic{
    margin-right: 16px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.head_topic img{
    height: 17px;
}
.head_quick_btn{
    display: none;
    gap: 16px;
    justify-content: center;
    align-items: center;
}
@media (max-width:1199px){
    .head_quick_btn{
        display: grid;
        grid-template-columns: repeat(2,1fr);
        background-color: #1e53dd;
        padding: 10px;
        gap: 10px;
    }
    .head_buy_wap{
        background-color: #fff;
        color: #1e53dd;
    }
    .head_topic{
        justify-content: center;
        margin-right: 0;
    }
}
.sjxs_box{display:flex;align-items:center;}
.head_sjxs{display:none;}
.head_sjxs a i{}
.close{background:none;border:none;font-size:24px;}
@media (max-width:1199px){
    .head_language{display:none;}
    .head_contact p{font-size:12px;margin:0px;padding:0;padding-right:10px;border-right:1px solid #ccc;margin-right:10px;}
    .head_contact p:last-child{padding-right:0;margin-right:0;border:none;}
    .head{}
}

/*nav*/
.header-menu{text-align:center;margin:auto;}
.header-menu .header-menu-ul{font-size:0px;position:relative;width:100%;}
.header-menu .header-menu-ul li{display:inline-block;position: relative;}
.header-menu .header-menu-ul li:hover{}
.header-menu .header-menu-ul li a{padding:25px 16px;color:#333;font-size:18px;position:relative;display:flex;align-items:center;}
.header-menu .header-menu-ul li .sub-menu{
    width: max-content;
    display:none;
    position:absolute;
    top:66px;
    background:#fff;
    left:0px;
    box-shadow:0 1px 2px rgba(0,0,0,.21);
    z-index:99;
    text-align:left;
}
.header-menu .header-menu-ul li .sub-menu li{display: block;}
.header-menu .header-menu-ul li .sub-menu li a{font-size:16px;padding:10px 20px;}
.header-menu .header-menu-ul li .sub-menu li a:after{display:none}
.header-menu .header-menu-ul li .sub-menu li a:hover{background:#1A56DB;color:#fff}
.header-menu .header-menu-ul li .sub-menu .sub-menu{position:absolute;left:200px;top:0px;}
.header-menu .header-menu-ul li.menu-item-has-children>a:after{content:'\F282';font-family:'bootstrap-icons';margin-left:5px;font-size:12px;transform:scale(0.7);}
.header-menu .header-menu-ul li .sub-menu .menu-item-has-children a:after{content:'\F282';font-family:'bootstrap-icons';display:block;float:right;transform:rotate(270deg);-webkit-transform:rotate(270deg);}
.header-menu .header-menu-ul li.current-menu-item,
.header-menu .header-menu-ul li.current-menu-parent,
.header-menu .header-menu-ul li.current-menu-ancestor{}
.header-menu .header-menu-ul li.current-menu-item>a{color:#1A56DB;font-weight:bold;}
@media (max-width:1199px){
    .header-menu{display:none;}
}

/*index_banner*/
.index_banner{ background-position: center;background-size:cover;padding:80px 0px;margin-bottom: 80px;}
.index_ty_title{text-align:center;margin-bottom:50px;}
.index_ty_title h3{font-size:24px;margin-bottom:16px;}
.index_ty_title p{font-size:16px;line-height:1.4;font-weight:300;}
.font_white{color:#fff;}
.banner_list{background:#fff;border-radius:4px;padding:28px  36px;text-align:center;}
.banner_list img{width:48px;margin-bottom:10px;}
.banner_list h3{font-size:18px;font-weight:bold;color:#000;margin-bottom:16px;}
.banner_list p{line-height:1.4;margin-bottom:0px;}

.index_owl.index_owl1{
    padding-top: 0;
}
/*index_service_price*/
.index_service_price{padding:0 0 80px 0;}
.price_list{background:#fff;border-top:10px solid #1A56DB;border-radius:8px;border-bottom:1px solid #D1D5DB;border-left:1px solid #D1D5DB;border-right:1px solid #D1D5DB;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.06);}
.price_list .price_list_header{
    padding: 24px 0;
    background-color: #F4F9FE;
}
.price_list h4{
    text-align:center;
    font-size:24px;
    font-weight: bold;
    color: #000;
}
.price_list h3{
    text-align:center;
}
.price_list h3 .price_label{
    font-size: 14px;
    color: #000;
    padding-right: 5px;
}
.price_list h3 .price_int{
    color:#FE9534;
    font-size: 20px;
    font-weight: bold;
}
.price_list h3 .price_float{
    color:#FE9534;
    font-size: 14px;
}
.price_list h3 .price_up{
    color: #000;
    font-size: 14px;
    padding-left: 5px;
}
.price_list_nub{
    text-align:center;
}
.price_list_nub b{
    font-size:24px;
    font-weight:bold;
    color:#1A56DB;
}
.price_list_nub span{
    font-weight:normal;
    font-size:16px;
}
.price_list .price_list_body{
    padding: 24px;
}
.price_txt p{font-size:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px;}
.price_txt p i{color:#12c297;}
.price_txt p i:after{content:'\F633';font-family:'bootstrap-icons';}
.price_txt p b{color:#ef5b5b}
.price_txt p b:after{content:'\F62A';font-family:'bootstrap-icons';}
.price_list a{text-align:center;display:block;padding:10px 0px;background:#1A56DB;color:#fff;border-radius:4px;}
.service_duibi{background:#212B39;padding:60px 0px;overflow:hidden;}

/*index_notice*/
.index_notice{}
.notice_list{border:1px solid #D1D5DB;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.06);}
.notice_list_top{background:#1A56DB;color:#fff;padding:20px;border-radius:8px 8px 0px 0px;}
.notice_list_top h4{font-size:18px;margin-bottom:20px;}
.notice_list_top p:first-of-type{font-weight:300;margin-bottom:20px;}
.notice_list_top h5{font-weight:300;font-size:13px;margin-bottom:0px;}
.notice_list ul{padding:12px;}
.notice_list ul li{background:#F3F4F6;padding:12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:12px;}
.notice_list ul li a{background:#1A56DB;color:#fff;border-radius:50%;padding:2px;display:block;}
.notice_list_li_left{
    min-width: 0;
}
.notice_list_li_left h5{font-size:14px;font-weight:bold;color:#000;}
.notice_list_li_left p{margin-bottom:0px;color:#4B5563;font-weight:300;font-size:12px;}
.notice_list ul li:last-child{margin-bottom:0px;}

/*index_owl*/
.index_owl{padding:80px 0px;}
.index_show{width:100%;position:relative}
.index_show .owl-nav{position:absolute;top:50%;width:100%;margin-top:-27.5px}
.index_show .owl-nav button:focus{box-shadow:none;outline:0}
.index_show .owl-nav button.owl-prev:hover{background:rgb(255 255 255 / 90%);}
.index_show .owl-nav button.owl-next:hover{background:rgb(255 255 255 / 90%);}
.index_show .owl-nav button.owl-prev:after{content:"\F284";font-family:bootstrap-icons;font-weight:400;font-size:18px;color:#000;}
.index_show .owl-nav button.owl-next:after{content:"\F285";font-family:bootstrap-icons;font-weight:400;font-size:18px;color:#000;}
.index_show .owl-nav button.owl-prev{position:absolute;left:0;width:40px;height:37px;text-align:center;line-height:36px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgb(255 255 255 / 69%);}
.index_show .owl-nav button.owl-next{position:absolute;right:0;width:40px;height:40px;text-align:center;line-height:40px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgb(255 255 255 / 69%);}
.index_show .owl-dots{text-align:center;position:absolute;bottom:10px;width:100%}
.index_show .owl-dots .owl-dot{display:inline-block;margin:0 4px}
.index_show .owl-dots .owl-dot span{width:8px;height:8px;display:block;background:#fff;border-radius:50%}
.index_show .owl-dots .active span{background:#FE7B03;width:20px;border-radius:8px;}
.index_show .item{position:relative;text-align:center;background-position:center center;background-size:cover;}

/*index_news*/
.index_news{margin-bottom:60px;}
.news_list{border:1px solid #D1D5DB;}
.news_list_title{background:#F9FAFB;display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #D1D5DB;}
.news_list_title h3{font-size:16px;margin-bottom:0px;font-weight:900;}
.news_list_title a{color:#1A56DB;font-weight:bold;}
.news_txt_box{padding:20px;}
.news_txt{display:flex;border-bottom:1px solid #d1d5dc;padding-bottom:10px;margin-bottom:10px;position:relative;}
.news_txt a{margin-right:10px;flex-shrink:0;}
.news_txt a img{border-radius:4px;width: 84px;aspect-ratio: 84/84;object-fit: cover;}
.news_txt_right{width:100%;display:flex;flex-direction:column;justify-content:space-between;}
.news_txt_right h3{font-size:16px;font-weight:900;margin-bottom:14px;}
.news_txt_right p{margin-bottom:0px;display:flex;align-items:center;justify-content:space-between;}
.news_txt_right p span{}
.news_txt_right p span i{margin-right:6px;}
.news_txt_right p b{color:#1A56DB;border:1px solid #1A56DB;border-radius:4px;padding:4px 8px;font-weight:bold;}
.news_txt:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}

/*index_agent*/
.index_agent{background:#1E429F;padding:60px 0px;}
.agent_left{padding:20px;background:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;}
.agent_left h3{font-size:20px;border-bottom:1px solid #D1D5DB;padding-bottom:10px;margin-bottom:20px;color:#000;}
.agent_left h3 img{width:28px;margin-right:10px;}
.agent_left ul{padding-left:16px;margin-bottom:10px;}
.agent_left ul li{color:#222;line-height:1.4;margin-bottom:16px;list-style-type:disc;}
.agent_url{border-top:1px solid #D1D5DB;padding-top:20px;}
.agent_url a{background:#FF5A1F;color:#fff;border-radius:4px;padding:6px 30px;display:inline-block;margin-right:10px;}
.agent_right{padding:20px;background:#fff;border-radius:4px;}
.agent_right h3{text-align:center;font-size:20px;margin-bottom:20px;color:#000;}
.agent_right h3 span{background:#E02424;color:#fff;padding:4px 10px;border-radius:4px;font-size:14px;margin-right:10px;}
.function_list{background:#F1F5FE;display:block;padding:25px;text-align:center;border-radius:8px;}
.function_list img{width:32px;margin-bottom:16px;}
.function_list p{margin-bottom:0px;font-weight:bold;}

/*index_fee*/
.index_fee{padding:80px 0px;}
.fee_list{background:#F5F8FE;padding:20px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:-2;}
.fee_list h3{font-size:20px;margin-bottom:20px;color:#000;}
.fee_list p{font-size:16px;line-height:1.6;margin-bottom:100px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.fee_list a{background:#1A56DB;width:96px;height:32px;text-align:center;line-height:32px;color:#fff;font-size:12px;border-radius:4px;display:flex;justify-content:center;align-items:center;}
.fee_list a i{background:#fff;color:#1a56dc;border-radius:50%;margin-left:10px;font-size:10px;width:14px;height:14px;display:inline-block;line-height:14px;}
.fee_list img{position:absolute;bottom:0px;right:0px;height:120px;z-index:-1;}

/*index_form*/
.index_form{background:url(assets/img/index_contact2.png);background-size:cover;padding-top:80px;}
.biaodan{position:relative;background:#fff;padding:20px;border-radius:4px;box-shadow:0px 2px 4px -2px rgba(0,0,0,0.05),0px 4px 6px -1px rgba(0,0,0,0.1);z-index:9;}
.biaodan p{}
.biaodan input{width:100%;border:1px solid #E5E7EB;padding:10px 15px;background:#F9FAFB;border-radius:4px;color:#666;}
.biaodan textarea{width:100%;height:130px;border:1px solid #E5E7EB;padding:15px;background:#F9FAFB;border-radius:8px;line-height:1.8;color:#666;}
.biaodan .wpcf7-submit,.biaodan .wpcf7-spinner{width:152px;height:36px;display:block;margin:10px 0px 0px 0px;background:#1A56DB;color:#fff;border:none;border-radius:4px;}
.biaodan .wpcf7-submit:disabled{
    cursor: not-allowed;
}
.biaodan .wpcf7-spinner{
    display: none;
    text-align: center;
    line-height: 36px;
}

.biaodan p small{display:block;font-size:16px;margin-bottom:15px;}
.biaodan label{display:flex;align-items:center;}
.biaodan label .wpcf7-list-item-label{white-space:nowrap;margin-left:6px;color:#666;font-size: 14px;}
.biaodan label input{width:auto}
.biaodan .screen-reader-response{display:none}
.biaodan .wpcf7-not-valid-tip{
    display: block;
    color: red;
    margin-top: 8px;
}
.biaodan .wpcf7-response-output{
    display: none;
}

/*index_statement*/
.index_statement{background:#F3F4F6;}
.index_kongbai{margin-top:-200px;display:block;background:#fff;padding-top:280px;}
.index_statement_box{padding:40px 0px}
.index_statement_box p{color:#111928;line-height:1.6;margin-bottom:16px;}
.index_statement_box p:last-child{margin-bottom:0px;}

/*foot*/
.footer{padding:40px 0px;}
.foot_left{}
.foot_left img{height:40px;margin-bottom:30px;}
.foot_sj_lx{}
.foot_sj_lx_list{margin-bottom:20px;}
.foot_sj_lx_list h4{display:none;}
.foot_sj_lx_list i{background:#E1EFFE;color:#1a56dc;border-radius:20px;padding:2px 4px;margin-right:10px;}
.foot_right{}
.foot_nav_list{}
.foot_nav_list h3{font-size:18px;border-bottom:1px solid #D1D5DB;padding-bottom:12px;margin-bottom:20px;font-weight:900;}
.foot-ul{}
.foot-ul li{font-size:14px;margin-bottom:20px;}
.foot-ul li a{color:#575757;=:14px;}
.foot_banquan_box{}
.foot_banquan{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #D1D5DB;padding:20px 0px;}
.banquan{}
.banquan p{margin-bottom:0px;color:#6B7280;}
.foot_dyy{}
.foot_icon{}
.foot_icon a{}
.foot_icon a img{height:32px;margin-left:20px;}

/*cat_case*/
.cat_case{padding:50px 0px;}
.cat_title{font-size:24px;border-bottom:1px solid #D1D5DB;padding-bottom:20px;margin-bottom:20px;}
.cat_case_right{}
.case_list{background:#F3F4F6;display:block;padding:12px;}
.case_list img{margin-bottom:12px;}
.case_list h2{font-size:16px;line-height:1.4;}
.attachment-200x220x1{
    aspect-ratio: 200/220;
    object-fit: cover;
}

/*post_case*/
.post_case{padding:40px 0px;}
.post_case_left{}
.post_case_title{border-bottom:1px solid #D1D5DB;padding-bottom:30px;margin-bottom:30px;text-align:center;}
.post_case_title h1{font-size:20px;color:#000;margin-bottom:16px;}
.post_case_title p{margin-bottom:0px;color:#1A1A1A;}
.post_case_title p span{margin:0px 10px;}
.post_case_right{}
.post_case_right .ff-t-container{
    display: block !important;
}
.post_case_right .ff-t-container .ff-btn-submit{
    width: 100%;
}
.post_case_xg{background:#F3F4F6;border-radius:4px;padding:20px;margin-bottom:20px;}
.post_case_xg h3{font-size:18px;text-align:center;margin-bottom:20px;}
.post_case_xg a{background:#fff;padding:8px;border-radius:8px;margin-bottom:10px;line-height:1.6;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.post_case_xg a i{margin-left:10px;}
.post_case_xg a:last-child{margin-bottom:0px;}
.post_case_zx{background:url(assets/img/post_zx.png) center center;padding:20px 20px 100px 20px;background-size:cover;margin-bottom:20px;}
.post_case_zx h3{font-size:18px;color:#fff;margin-bottom:20px;}
.post_case_zx p{color:#fff;margin-bottom:14px;}
.post_case_zx p i{background:#1A56DB;border-radius:50%;padding:3px 4px;font-size:12px;margin-right:10px;}
.post_dy{border:1px solid #D1D5DB;border-radius:4px;}
.post_dy img{border-radius:4px 4px 0px 0px;}
.post_dy_txt{padding:16px;}
.post_dy_txt h3{font-size:16px;margin-bottom:15px;font-weight:normal;line-height:1.4;}
.post_dy .ff-message-success{
    margin-bottom: 20px;
}
.post_dy .ff-message-success p:last-child{
    margin-bottom:0;
}
.post_dy .ff-errors-in-stack{
    margin-bottom: 20px;
}
.post_dy .ff-t-container{
    align-items: center;
}
.dingyue_ms{}
.dingyue_ms p{text-align:center;color:#9ba0a7;line-height:1.4;font-size:12px;}
.dingyue_ms p a{color:#1A56DB;}
.cl_biaodan{}
.cl_biaodan .wpcf7-form{display:flex;overflow:hidden;}
.cl_biaodan .wpcf7-form p{display:flex;width:100%;justify-content:space-between;}
.cl_biaodan .wpcf7-form p input{width:100%;border:1px solid #c1c1c1;border-radius:4px;padding:5px 10px;}
.cl_biaodan .wpcf7-form p .wpcf7-submit{width:100px;margin-left:5px;background:#1e53dd;color:#fff;border:none;border-radius:4px;display:block;}
.cl_biaodan .wpcf7-form p .wpcf7-form-control-wrap{width:100%;}
.cl_biaodan .wpcf7-response-output{display:none;}
.cl_biaodan .wpcf7-not-valid-tip{display:none;}

/*page_contact*/
.contact_title{
    font-size:24px;
    font-weight: bold;
    text-align:center;
    margin-bottom:30px;
    color:#fff;
}
.contact_lxfs{
    padding:40px 0px;
    background:#193C82;
}
.contact_address{background:#fff;padding:40px 0px 80px 0;}
.contact_address .contact_title{
    color: #000;
    font-size: 20px;
}
.contact_address .g-4{
    --bs-gutter-y: 2rem;
    --bs-gutter-x: 2rem;
}
.address_list{background:#F9F9FA;text-align:center;border-radius:8px;}
.address_list img{position:relative;border-radius:8px 8px 0px 0px;width:100%;}
.address_list img:before{content:"";background:rgba(29,29,29,0.6);position:absolute;bottom:0px;left:0px;height:100%;width:100%;border-radius:6px;}
.address_list_txt{padding:40px 20px 30px 20px;position:relative;}
.address_list_txt i{color:#1A56DB;background:#ffffff;border-radius:50%;margin-bottom:20px;top:-26px;left:calc(50% - 25px);position:absolute;box-shadow:0px 6px 10px 5px rgb(0 0 0 / 5%);width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:20px;}
.address_list_txt h3{font-size:20px;font-weight: bold;}
.address_list_txt p{margin-bottom:10px;font-size:18px;font-weight:bold;}
.address_list_txt span{color:#333;}
.contact_lxfs .g-4{
    --bs-gutter-y: 2rem;
    --bs-gutter-x: 2.5rem;
}
.lxfs_list{
    text-align:center;
    background:#fff;
    padding:40px;
    border-radius:12px;
}
.lxfs_list .btn-primary{
    --bs-btn-bg:#1A56DB;
}
.lxfs_list .m-title{
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.lxfs_list i{background:#E1EFFE;color:#1e53dd;padding:8px 10px;display:inline-block;border-radius:50%;font-size:26px;}
.lxfs_list p{font-size:16px;text-align:left;color:#000;line-height:1.4;}
.lxfs_list b{background:#EBF5FF;padding:10px 20px;border-radius:20px;display:inline-block;}
.page_gg{margin-bottom:80px;}
.page_gg a{display:block;}
.page_gg a img{margin-bottom:20px;}

/*page_about*/
.about_txt{background:#F3F4F6;padding:30px;}
.about_txt_box{display:flex;align-items:center;}
.about_txt_left{width:100%;}
.about_txt_right{margin-left:50px;flex-shrink:0;}
.about_txt_right img{}
.about_txt_left_title{background:#1E429F;color:#fff;text-align:center;padding:10px;margin-bottom:20px;}
.about_txt_left_title h3{font-size:20px;}
.about_txt_left_title p{margin-bottom:0px;font-weight:300;color:#ccc;font-size: 14px;}
.about_txt:nth-child(odd){background:#fff;padding:50px 0px 30px 0px;}
.about_txt:nth-child(odd) .about_txt_box{display:flex;flex-direction:row-reverse;justify-content:flex-end;}
.about_txt:nth-child(odd) .about_txt_box .about_txt_right{margin-right:50px;margin-left:0px;}

/*page_pool*/
.pool_box{margin-bottom:50px;position:relative;}
.pool_list{margin-bottom:10px;}
.pool_list_title{background:#1E429F;color:#fff;text-align:center;padding:10px;position:relative;}
.pool_list_title h3{font-size:20px;margin-bottom:0px;text-align:center;position:relative;}
.pool_list_title h3 a{font-size:14px;color:#fff;font-weight:300;line-height:1.7;position:absolute;right:0px;}
.pool_list_title h3 a i{}
.pool_list ul{}
.pool_list ul li{padding:12px;font-size:16px;display:flex;align-items:center;justify-content:space-between;position:relative;}
.pool_list ul li a{display:block;}
.pool_list ul li i{}
.pool_list ul li:nth-child(2n){background:#F3F4F6;}
.page_404{text-align:center;padding:100px 0px;}
.page_404 h2{font-size:96px;color:#1A56DB;font-weight:bold;margin-bottom:30px;}
.page_404 h3{color:#000;font-size:20px;margin-bottom:20px;}
.page_404 p{color:#666666;margin-bottom:20px;}
.page_404 a{background:#1A56DB;color:#fff;padding:10px 20px;display:inline-block;border-radius:4px;}

/*cat_news*/
.cat_top_gg{margin:30px 0px}
.cat_top_gg img{}
.cat_news_box{}
.cat_news_left{position:sticky;top:130px;margin-bottom:30px;}
.cat_news_left h3{font-size:20px;color:#000;font-weight:bold;margin-bottom:20px;}
.cl-ul{}
.cl-ul li{}
.cl-ul li a{display:flex;padding:12px;font-size:16px;justify-content:space-between;align-items:center;}
.cl-ul li a span{font-size:14px;}
.cl-ul .current-menu-item{background:#E5E7EB;}
.cl-ul .current-menu-item a{}
.cl-ul li:hover{background:#E5E7EB;}
.cat_news_right{}
.cat_news_list{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E0E0E0;}
.cat_news_list_bt{font-size:20px;font-weight:bold;margin-bottom:14px;}
.cat_news_list_bt a{}
.news_list_icon{margin-bottom:20px;}
.news_list_icon span{margin-right:20px;}
.news_list_icon span b{font-weight:normal;color:#1A56DB;}
.cat_news_list p{line-height:1.6;margin-bottom:20px;}
.news_list_more{display:flex;justify-content:space-between;align-items:center;}
.news_list_more a{color:#1A56DB;background:#E6ECF7;font-size:12px;padding:4px 8px;display:inline-block;margin-right:10px;}
.news_list_more .news_ckqw{background:none;}
.news_list_more .post-categories{
    display: flex;
}
.cat_bot_gg{margin-bottom:80px;}
.cat_bot_gg img{}

/*mobile_anniu*/
#mobile_right_nav{width:300px;border:none;}
#mobile_right_nav .mobile_head{padding:15px 22px;color:#fff;border-bottom:1px solid #E6E6E6;display:flex;justify-content:space-between;}
#mobile_right_nav .mobile_head .mobile_head_logo{display:flex;align-items:center;color:#333;justify-content:space-between;}
#mobile_right_nav .mobile_head .mobile_head_logo img{height:30px;margin-right:10px;}
#mobile_right_nav .mobile_head .mobile_head_logo b{}
#mobile_right_nav .menu-zk{margin-bottom:20px;padding:0px 20px;}
#mobile_right_nav .menu-zk li{line-height:46px;position:relative;}
#mobile_right_nav .menu-zk li a{font-size:16px;display:block;border-bottom:1px solid #e3e3e3;color:#333;}
#mobile_right_nav .menu-zk .current-menu-item{}
#mobile_right_nav .menu-zk .current-menu-item a{color:#1857de;font-weight:bold;}
#mobile_right_nav .menu-zk .sub-menu{display:none;}
#mobile_right_nav .menu-zk .sub-menu li a{color:#000;border-bottom:none;}
#mobile_right_nav .menu-zk .menu-item-has-children .czxjcdbs:before{content:"\F282";font-family:'bootstrap-icons';position:absolute;right:20px;top:0px;color:#000;width:30px;height:30px;line-height:30px;margin:8px 0px;text-align:center;display:block;cursor:pointer;font-size:16px;}
#mobile_right_nav .menu-zk .menu-item-has-children .kai:before{content:"\F286";font-family:'bootstrap-icons';}
.mobile_an{display:none;position:relative;float:right;color:#866060;border:none;background:none;}
@media (max-width:1199px){
    .mobile_an{display:block;margin-left:5px;}
    .mobile_an i{font-size:20px;}
}
.sjcd_icon{padding:0px 20px;}
.sjcd_icon p{border-bottom:1px solid #D1D5DB;padding-bottom:16px;margin-bottom:16px;font-size: 16px;}
.sjcd_icon p img{height:20px;margin-right:10px;}
.sjcd_icon p:last-child{border-bottom:none;}

/*zw*/
.wznrys{}
.wznrys hr{height:20px;border:none;position:relative;padding:0px;margin:10px 0px 10px 0px;}
.wznrys hr:after{content:"";width:100%;height:1px;background-color:#e2e2e2;position:absolute;top:10px;z-index:1;}
.wznrys hr:before{content:"";position:absolute;width:8px;height:8px;background-color:#ababab;left:50%;top:50%;transform:rotate(45deg);z-index:2;margin-top:-4px;margin-left:-4px;}
.wznrys .post-image{padding-bottom:20px}
.wznrys p{line-height:1.8;margin-bottom:10px;margin-top:10px;}
.wznrys h1,
.wznrys h2,
.wznrys h3,
.wznrys h4,
.wznrys h5,
.wznrys h6{margin-bottom:10px;margin-top:10px;line-height:30px;}
.wznrys h1{font-size:22px;}
.wznrys h2{font-size:22px;width:100%;padding-top:10px;padding-bottom:10px;font-weight: bold;}
.wznrys h3{font-size:18px;font-weight:bold;}
.wznrys h4{font-size:16px;background-color:#f9f9f9;padding-top:5px;padding-bottom:5px;padding-left:5px;}
.wznrys h5{font-size:14px;}
.wznrys h6{font-size:14px;}
.wznrys ol{margin-bottom:30px;list-style:decimal}
.wznrys ul{list-style:disc;}
.wznrys ol li,
.wznrys ul li{margin-left:24px;line-height:2;}
.wznrys ol li a,
.wznrys ul li a{color:#3ca5f6;}
.wznrys p img{max-width:100%;height:auto}
.wznrys .wp-block-columns{gap:30px}
.wznrys blockquote{position:relative;border:1px double rgba(0,0,0,.1);padding:40px 15px 40px 15px;background:#0f2847;color:#fff;border-radius: 11px;}
.wznrys blockquote p{padding:0px 0px 5px 0px;font-weight:bold;font-size:16px;font-style:inherit;}
.wznrys blockquote cite{padding-bottom:0px;display:flex;font-size:16px;font-style:inherit;color:#777;}
.wznrys .aligncenter{clear:both;display:block;margin:0 auto;}
.wznrys .alignright{float:right;margin:25px 0px 10px 20px;}
.wznrys .alignleft{float:left;margin:25px 20px 10px 0px;}
.wznrys .wp-caption{max-width:100%;}
.wznrys .wp-caption p.wp-caption-text{text-align:center;padding-bottom:0px;margin-bottom:25px;font-size:12px;color:#888;font-weight:300;}
.wznrys p a{color:#3ca5f6;margin:0 4px}
.wznrys strong{font-weight:bold;}
.wznrys .crayon-table tr:nth-child(odd){background:none;}
.wznrys pre.wp-block-code{margin:50px 0px;position:relative;background:#282922;padding-top:36px;border-radius:5px;box-shadow:0 10px 30px 0 rgba(0,0,0,.4);}
.wznrys pre.wp-block-code code{font-size:13px;line-height:1.8;padding:15px 20px;border-radius:0px 0px 10px 10px;}
.wznrys pre.wp-block-code code:before{content:attr(class);position:absolute;top:6px;right:20px;color:#3e3e3e;text-transform:uppercase;}
.wznrys pre.wp-block-code code table{border:none;line-height:1.8;margin:0;}
.wznrys pre.wp-block-code code table tr{border-bottom:1px solid #272727;}
.wznrys pre.wp-block-code code table tr:nth-child(odd){background:none;}
.wznrys pre.wp-block-code code table tr:last-child{border-bottom:none;}
.wznrys pre.wp-block-code code table tr td.hljs-ln-numbers{width:30px;}
.wznrys pre.wp-block-code code table tr td.hljs-ln-numbers .hljs-ln-n{text-align:center;color:#5a5a5a;font-weight:300;}
.wznrys pre.wp-block-code code table tr td.hljs-ln-numbers .hljs-ln-n:before{padding-right:10px;}
.wznrys pre.wp-block-code code table tr td.hljs-ln-code{border-left:1px solid #272727;text-indent:12px;}
.wznrys pre.wp-block-code code table tr td{border:none;text-align:inherit;line-height:inherit;}
.wznrys pre.wp-block-code:before{content:"";position:absolute;border-radius:50%;background:#fc625d;width:12px;height:12px;left:14px;top:12px;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:2;}
.wznrys .wp-block-image{margin-bottom:30px;}
.wznrys .wp-block-image figure{}
.wznrys .wp-block-image figure img{}
.wznrys .wp-block-image figure.aligncenter{}
.wznrys .wp-block-image figure.aligncenter img{display:block;margin:auto;}
.wznrys figure{border:none!important;}
.wznrys figcaption{font-size:12px;font-weight:300;margin:15px 0px!important;text-align:center;}
.wznrys .wp-block-gallery figcaption{margin:0!important;}
.wznrys .wp-block-table{}
.wznrys .wp-block-table table{border:1px solid #e9e9e9;font-size:14px;margin-bottom:20px;border-right:none;border-bottom:none;}
.wznrys .wp-block-table table{width:100%}
.wznrys .wp-block-table table tr{border-bottom:1px solid #e7e7e7;}
.wznrys .wp-block-table table tr td,
.wznrys .wp-block-table table tr th{padding:20px 25px;border-right:1px solid #e7e7e7;}
.wznrys .wp-block-table table tr:nth-child(odd){background:#f3f4f6;}
.wznrys .wp-block-audio{margin-bottom:40px;}
.wznrys .wp-block-cover{margin-bottom:40px;}
.wznrys .wp-block-cover .wp-block-cover__inner-container{margin:0px 10%;}
.wznrys .wp-block-search{margin-bottom:30px;}
.wznrys .wp-block-search .wp-block-search__label{display:none;}
.wznrys .wp-block-search .wp-block-search__inside-wrapper{background:#ebe9e9;padding:15px 20px;border-radius:5px;}
.wznrys .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{background:#fff;border:none;border-radius:10px 0px 0px 10px;text-indent:15px;color:#a7a6a6;}
.wznrys .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{background-color:#dc3544;margin-left:0px;border:none;font-size:14px;color:#fff;border-radius:0px 10px 10px 0px;padding:8px 25px;}
.wznrys .has-text-align-left{text-align:left;}
.wznrys .has-text-align-center{text-align:center;}
.wznrys .has-text-align-right{text-align:right;}
/*mbx*/
.breadcrumb{list-style:none;margin:10px 0px;padding:0px;font-weight:300;font-size:12px;background:none;}
.breadcrumb-home:before{content:"\f015";font-family:'FontAwesome';margin-right:8px;}
.breadcrumb li{display:inline-block;}
.breadcrumb li em{font-style:inherit;margin:0px 8px;}
.breadcrumb li em:last-child{display:none}
.breadcrumb li a{}
.breadcrumb-item.active{}
@media (max-width:768px){
    .breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:block;}
}

/*topban*/
.topban_img{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;}
@media (max-width:768px){
    .topban_img{height:180px;}
}

/*fy*/
.posts-nav{text-align:center;margin-bottom:30px}
.posts-nav .page-numbers{color:#000;display:inline-block;padding:7px 10px;font-size:12px;margin:0 2px;font-family:Arial;transition:all .6s;border-radius:2px;}
.posts-nav .current,
.posts-nav .page-numbers:hover{color:#fff;background-color:#1A56DB;}
.sort_box{position:relative;}
.sort_box_top{}
.sort_box_top h3{background:#1e53dd;color:#fff;font-size:14px;text-align:center;padding:10px 0px;border-radius:3px;margin-bottom:10px;}
.sort_box_top h3 i{margin-right:6px;}
.sort_box_top h4{display:none;justify-content:space-between;border:1px solid #ccc;font-size:13px;align-items:center;text-indent:12px;margin-bottom:15px;}
.sort_box_top h4 div{background:#1e53dd;padding:10px 20px;color:#fff;text-align:center;text-indent:0px;}
.sort_box_top p{}
.sort_loop{border-top:1px solid #e4e4e4;margin-top:20px;padding-top:20px;}
.sort_loop h3{font-size:15px;font-weight:bold;margin-bottom:15px;}
.sort_loop .sort_a{}
.sort_loop .sort_a a{border:1px solid #ccc;padding:4px 5px;display:inline-block;margin-bottom:4px;border-radius:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sort_loop .sort_a a:hover{}
.sort_loop .sort_a a.selected{background:#1e53dd;color:#fff;border:1px solid #1e53dd;}
.sort_loop .sort_a_li{}
.sort_loop .sort_a_li a{display:flex;border:none;padding:8px 0px;justify-content:space-between;align-items:center;}
.sort_loop .sort_a_li a:after{content:"\F4FE";font-family:'bootstrap-icons';}
.sort_loop .sort_a_li a.selected{background:none;color:#1e53dd;border:none;}
.sjxs_banquan{display:none;}

/*dingyuetanchuang*/
.dingyue_box{width:100%;height:100%;display:flex;position:fixed;z-index:9999;top:0px;right:0px;left:0px;bottom:0px;align-items:center;justify-content:center;background:#000000bf;}
.dingyue_box .post_dy{width:380px;background:#fff;border:none;position:relative;}
.dingyue_box .post_dy .dingyue_close{position:absolute;right:10px;top:10px;cursor:pointer;}
.dingyue_box .post_dy .dingyue_close i{color:#fff;font-size:22px;}
.offdingyue .dingyue_box{display:none}

/*woocom_zhuce*/
.page-template-woocommercepage-account-php .DS_Account{padding:60px 0px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce h2{text-align:center;font-size:24px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form{border:none;padding:0;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form label{font-weight:bold;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form input{padding:10px;border:1px solid #ddd;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form button.woocommerce-button{background:#1e53dd;color:#fff;width:100%;line-height:1.6;margin:10px 0px 0px 0px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .woocommerce-form-login__rememberme{display:none}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .woocommerce-LostPassword a{color:#8f8f8f;margin-top:10px;display:block;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .woocommerce-privacy-policy-text{}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .woocommerce-privacy-policy-text p{text-align:center;color:#666;line-height:1.6;margin:0;font-size:12px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .gouxuanyinsi{display:flex;align-items:flex-start;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .gouxuanyinsi input{margin-top:2px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .gouxuanyinsi span{font-weight:initial;display:block;line-height:1.2;color:#666;font-size:12px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-form .gouxuanyinsi span a{text-decoration:underline;color:#666;}
.page-template-woocommercepage-account-php .DS_Account #customer_login{position:relative;}

/*yonghuzhongxin*/
.page-template-woocommercepage-account-php .DS_Account .DS_Account_title{border-bottom:1px solid #ccc;font-size:18px;font-weight:bold;padding-bottom:20px;margin-bottom:30px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation{width:20%;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation ul{}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation ul li{margin-bottom:28px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation ul li.is-active a{color:#1e53dd;font-weight:bold;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation ul li a{font-size:18px;display:flex;align-items:center;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation-link--topics a:before{content:'\F40A';font-family:'bootstrap-icons';margin-right:10px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\F4D7';font-family:'bootstrap-icons';margin-right:10px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation-link--my-reviews a:before{content:'\F24D';font-family:'bootstrap-icons';margin-right:10px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation-link--myjob a:before{content:'\F2E3';font-family:'bootstrap-icons';margin-right:10px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\F1C3';font-family:'bootstrap-icons';margin-right:10px;}
.woocommerce-info{border-top-color:#1e53dd;}
.woocommerce-info:before{color:#1e53dd}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-content{width:80%;border-left:1px solid #ccc;padding-left:30px;min-height:300px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-orders-table{border-radius:0px;padding:0px;margin:0px;border-spacing:0px;border:1px solid #ccc;border-right:none;font-size:14px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-orders-table thead{color:#1e53dd;font-size:14px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-orders-table tr{}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-orders-table tr th{border-right:1px solid #ccc;padding:10px 20px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-orders-table tr td{border-right:1px solid #ccc;padding:10px 20px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-orders-table tr th span{}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-order-details{margin:30px 0px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-order-details .woocommerce-order-details__title{text-align:left;font-size:16px;margin-bottom:15px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details{border-radius:0px;padding:0px;margin:0px;border-spacing:0px;border:1px solid #ccc;border-right:none;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details thead{color:#1e53dd;font-size:14px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details tbody{background:#F5F7FA;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details tr{}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details tr th{border-right:1px solid #ccc;padding:10px 20px;color:#1e53dd;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details tr td{border-right:1px solid #ccc;padding:10px 20px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-table--order-details tr th span{}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-customer-details{margin:30px 0px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-customer-details .woocommerce-column__title{text-align:left;font-size:16px;margin-bottom:15px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-customer-details address{background:#F5F7FA;border:none;padding:20px;line-height:1.8;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-Address{margin:30px 0px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-Address header{margin-bottom:20px;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-Address header h3{font-size:16px;font-weight:bold;margin:0;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-Address header a{color:#1e53dd;}
.page-template-woocommercepage-account-php .DS_Account .woocommerce-Address address{background:#F5F7FA;border:none;padding:20px;line-height:1.8;}
.woocommerce-edit-address [method="post"] h3{font-size:16px;font-weight:bold;margin-bottom:20px;}
.woocommerce-edit-address .woocommerce-address-fields{}
.woocommerce-edit-address .woocommerce-address-fields label{color:#838383;}
.woocommerce-edit-address .woocommerce-address-fields input{padding:8px 15px;border:1px solid #ccc;}
.woocommerce-edit-address .woocommerce-address-fields .select2-container{height:40px;}
.woocommerce-edit-address .woocommerce-address-fields .select2-container .selection{height:40px;display:block;}
.woocommerce-edit-address .woocommerce-address-fields .select2-container .selection .select2-selection--single{height:40px;border-radius:0px;border:1px solid #ccc;}
.woocommerce-edit-address .woocommerce-address-fields .select2-container .selection .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px;padding:0px 15px;}
.woocommerce-edit-address .woocommerce-address-fields .select2-container .selection .select2-selection--single .select2-selection__arrow{top:7px;right:10px;}
.woocommerce-edit-address [name="save_address"]{background:#1e53dd!important;color:#fff!important;padding:10px 20px!important;margin-top:20px!important;}
.woocommerce-edit-account .woocommerce-form-row{}
.woocommerce-edit-account .woocommerce-form-row label{color:#838383;}
.woocommerce-edit-account .woocommerce-form-row input{padding:8px 15px;border:1px solid #ccc;}
.woocommerce-edit-account .woocommerce-form-row.woocommerce-form-row--wide span em{display:none}
.woocommerce-edit-account fieldset legend{font-size:16px;font-weight:bold;margin:30px 0px 20px 0px;}
.woocommerce-edit-account [name="save_account_details"]{background:#1e53dd!important;color:#fff!important;padding:10px 20px!important;margin-top:20px!important;}

/*woocom_archive*/
.woocom_mbx{margin:20px 0px}
.Classification_category{margin:40px 0px;}
.Classification_s{}
.Classification_s h2{font-size:22px;color:#1e53dd;}
.Classification_s h3{font-size:14px;font-weight:inherit;}
.Classification_e{}
.Classification_loop{}
.Classification_loop a{display:flex;align-items:flex-end;justify-content:center;position:relative;border-radius:5px;overflow:hidden;}
.Classification_loop a img{}
.Classification_loop a h2{position:absolute;font-size:14px;background:#fff;padding:3px 20px;margin-bottom:20px;border-radius:10px;transition:all 0.6s ease;}
.Classification_loop:hover h2{background:#1e53dd;color:#fff}

/*woocom_sidebar*/
.shop_widgets_box{background:#f3f5f7;padding:15px;border-radius:8px;margin-bottom:30px;position:sticky;top:130px;}
.shop_widgets_box aside.widget{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #e5e5e5;}
.shop_widgets_box aside.widget:last-child{border-bottom:none;margin-bottom:22px;padding-bottom:0px;}
.shop_widgets_box aside.widget h3{font-size:16px;margin-bottom:15px;}
.shop_widgets_box aside.widget .woocommerce-product-search{position:relative;}
.shop_widgets_box aside.widget .woocommerce-product-search:after{content:'\F52A';font-family:'bootstrap-icons';position:absolute;left:15px;top:11px;font-size:20px;}
.shop_widgets_box aside.widget .woocommerce-product-search .search-field{width:100%;border-radius:20px;border:1px solid #ccc;padding:10px;margin-bottom:10px;text-indent:40px;}
.shop_widgets_box aside.widget .woocommerce-product-search button{width:100%;border-radius:20px;border:none;padding:12px;background:#1e53dd;color:#fff;}
.shop_widgets_box aside.widget .tagcloud{}
.shop_widgets_box aside.widget .tagcloud a{border:1px solid #ccc;padding:8px 12px;border-radius:5px;background:#fff;font-size:14px!important;display:inline-block;margin-right:5px;margin-bottom:5px;}
.shop_widgets_box aside.widget .tagcloud a:hover{background:#1e53dd;color:#fff}
.shop_widgets_box aside.widget.widget_rating_filter{}
.shop_widgets_box aside.widget.widget_rating_filter ul{}
.shop_widgets_box aside.widget.widget_rating_filter ul li{margin-bottom:6px;}
.shop_widgets_box aside.widget.widget_rating_filter ul li a{}
.shop_widgets_box aside.widget.widget_rating_filter ul li a .star-rating span:before{color:#FACA15}

/*woocom_main_loop*/
.shop_loop_box{background:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);border-radius:8px 8px 8px 8px;display:block;border-radius:6px;overflow:hidden;}
.shop_loop_box:hover{}
.shop_loop_box img{
    width:100%;
    aspect-ratio: 271 / 203;
    object-fit: cover;
}
.shop_loop_box .loop_title{
    margin:10px 15px;
    font-size:18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
@media (min-width:576px){
    .shop_loop_box .loop_title{
        height: 43.19px;
    }
}
.shop_loop_box p{padding:0px 15px 15px 15px;margin:0;color:#535353;}
.shop_loop_box .shop_loop_meta{margin:0px 15px 15px 15px;display:flex;justify-content:space-between;align-items:center;}
.shop_loop_box .shop_loop_meta span{}
.shop_loop_box .shop_loop_meta small{background:#1e53dd;color:#fff;padding:6px 15px;border-radius:4px;}
.shop_loop_box .shop_loop_meta small a{color:#fff;}
.shop_loop_box .shop_loop_meta .woocommerce-product-rating{}
.shop_loop_box .shop_loop_meta .woocommerce-product-rating .woocommerce-review-link{font-size:0px;}
.shop_loop_box .shop_loop_meta .woocommerce-product-rating .woocommerce-review-link .count{font-size:14px;}
.shop_loop_box .shop_loop_meta .woocommerce-product-rating .woocommerce-review-link .count:after{content:')'}
.shop_loop_box .shop_loop_meta .woocommerce-product-rating .woocommerce-review-link .count:before{content:'('}
.shop_loop_box .shop_loop_meta .woocommerce-product-rating .star-rating span:before{color:#FACA15}

/*shop_show*/
.shop_show_tab_name{margin:30px 0px;display:flex;align-items:center;border-bottom:1px solid #ccc;}
.shop_show_tab_name button{font-size:16px;margin-right:20px;padding-bottom:20px;border-bottom:2px solid #fff;}
.shop_show_tab_name button.active{border-bottom:2px solid #1a56db;font-weight:bold;}
.shop_show_tab_box{margin-bottom:30px;}
.shop_show_tab_box p{line-height:1.6;}
.shop_show_tab_box h3{font-size:16px;}
.product_show_top .dingyue_ms p{text-align:left;}

/*shop_comments*/
.shop_comments{}
.shop_comments .woocommerce-Reviews-title{font-size:18px;margin-bottom:30px;}
.shop_comments .woocommerce-Reviews-title span{display:none;}
.shop_comments .commentlist{}
.shop_comments #comments .commentlist form.comment-form {
    margin-bottom: 16px;
    padding: 15px;
}
@media (max-width:768px){
    .shop_comments #comments .commentlist form.comment-form {
        padding: 12px;
    }
}

@media (max-width:768px){
    .woocommerce #reviews #comments ol.commentlist ul.children{
        margin-left: 20px;
    }
    .woocommerce #reviews #comments .children li:last-child {
        border-bottom: none ;
    }
}
.woocommerce #reviews #comments ol.commentlist ul.children{
    margin-top: 0;
    border-top: 1px solid #e1dde7;
    padding-top: 16px;
}
.woocommerce #reviews #comments ol.commentlist ul.children li:last-child{
    border-bottom: none ;
}
.shop_comments .commentlist li{margin-bottom:15px!important;}
.shop_comments .commentlist li .comment_container{}
.shop_comments .commentlist li .comment_container img{width:34px!important;height:34px!important;border-radius:50%;border:none!important;padding:0px!important;}
.shop_comments .commentlist li .comment_container .comment-text{margin-left:40px!important;border:none!important;padding:5px 10px 0px 10px!important;}
.shop_comments .commentlist li .comment_container .comment-text .meta{display:flex;flex-direction:column;padding-bottom:30px;}
.shop_comments .commentlist li .comment_container .comment-text .meta .woocommerce-review__author{margin-bottom:5px;font-size:14px;}
.shop_comments .commentlist li .comment_container .comment-text .meta .woocommerce-review__dash{display:none}
.shop_comments .commentlist li .comment_container .comment-text .star-rating{float:inline-end;position:absolute;top:48px;}
.shop_comments .commentlist li .comment_container .comment-text .star-rating span::before{color:#FACA15}
.shop_comments .commentlist li .comment_container .comment-text .description{}
.shop_comments .commentlist li .comment_container .comment-text .description p{line-height:1.6}
.shop_comments .commentlist li .comment_container .comment-text .comment-at{
    background-color: #f4f4f4;
    padding: 5px;
    font-size: 12px;
}
.shop_comments .commentlist li .comment_container .discuss-reply a{
    background-color: #f4f4f4;
    font-size: 12px;
    padding: 5px;
}
.shop_comments .commentlist li .comment_container .discuss-cancel a{
    background-color: #f4f4f4;
    font-size: 12px;
    padding: 5px;
}
.shop_comments .commentlist .form-submit{
    margin-bottom: 0 !important;
}
.shop_comments .commentlist .comment-form-comment{
    padding-left: 0;
    padding-right: 0;
}
.shop_comments .commentlist .comment-form-comment label{
    display: inline-block !important;
    left: 15px;
    top: 20px;
}
.shop_comments .commentlist .comment-form-comment textarea{
    color: #000 !important;
    padding: 15px !important;
}

.shop_comments .commentlist .comment-form-author input{
    text-indent: 40px;
}
.shop_comments .commentlist .comment-form-author label{
    left: 15px;
    top: 10px;
}
.shop_comments .commentlist .comment-form-email{
    padding-right: 0;
}

.shop_comments .commentlist .comment-form-email input{
    text-indent: 70px;
}
.shop_comments .commentlist .comment-form-email label{
    top: 10px;
}
.shop_comments .commentlist .comment-notes {
    margin-bottom: 0 !important;
    margin-top: 16px;
    padding-right: 0;
}

.shop_comments .commentlist .stars{
    margin-bottom: 0 !important;
}

.shop_comments .commentlist .form-submit .submit{
    width: auto !important;
    padding: .618em 1em !important;
    border: none !important;
    margin-bottom: 0 !important;
}

.shop_comments .commentlist .discuss-thridy{
    font-size: 12px;
    color: #767676;
}

.shop_comments .comment-respond{}
.shop_comments .comment-respond .comment-reply-title{font-size:16px;font-weight:bold;margin-bottom:10px;display:none;}
.shop_comments .comment-notes{
    color:#949292;
    margin-bottom:20px!important;
    text-align: right;
    padding-right: 16px;
}
.shop_comments .comment-form-rating{display:flex;}
.shop_comments .comment-form-rating label{margin-right:10px;}
.shop_comments .comment-form-comment{background:#F3F4F6;padding:15px 15px 10px 15px;margin-bottom:0px!important;position:relative;}
.shop_comments .comment-form-comment label{position:absolute;top:34px;left:30px;color:#717171;}
.shop_comments .comment-form-comment textarea{
    border:none;
    padding:15px;
    z-index:9;
    text-indent:80px;
    line-height:1.6;
    height:100px!important;
}
.shop_comments .commentlist .comment-form-comment{
    padding-top: 0;
}
.shop_comments .comment-form-author{
    background:#F3F4F6;
    padding:0px 15px 15px 15px;
    position:relative;
    margin-bottom:0px!important;
}
.shop_comments .commentlist .comment-form-author{
    padding: 0 0 15px 0;

}
.shop_comments .commentlist .comment-form-author label{
    top: 13px;
}
.shop_comments .commentlist .comment-form-author input{
    text-indent: 55px;
}
.shop_comments .comment-form-author label{position:absolute;left:30px;top:13px;color:#5e5e5e;}
.shop_comments .comment-form-author input{
    border:none;
    width:100%;
    padding:10px;
    text-indent:55px;
}

.shop_comments .comment-form-email{
    background:#F3F4F6;
    padding:0px 15px 15px 15px;
    position:relative;
    margin-bottom:0px!important;
}
.shop_comments .commentlist .comment-form-email{
    padding: 0 0 15px 0;

}
.shop_comments .commentlist .comment-form-email input{
    text-indent: 85px;
}
.shop_comments .comment-form-email label{position:absolute;left:30px;top:13px;color:#5e5e5e;}
.shop_comments .commentlist .comment-form-email label{
    left: 15px;
    top: 13px;
}
.shop_comments .comment-form-email input{border:none;width:100%;padding:10px;text-indent:85px;}
.shop_comments .form-submit{background:#f3f4f6;display:table;width:100%;margin-bottom:40px!important;}
.shop_comments .form-submit .submit{
    float:right;
    margin-right:15px!important;
    margin-bottom:15px!important;
    background:#1e53dd!important;
    color:#fff!important;
}
.shop_comments .commentlist .form-submit .submit{
    margin-right: 0 !important;
}
.shop_comments .comment-form-cookies-consent{display:none}

/*jiezhang*/
.wc-block-cart__submit-container{background:#1e53dd;border-radius:4px;}
.wc-block-cart__submit-container a{color:#fff}
.wc-block-components-totals-coupon__button{background:#1e53dd;border-radius:4px;color:#fff;border:none}
.wc-block-components-shipping-calculator-address__button{background:#1e53dd;border-radius:4px;color:#fff;border:none}
.wc-block-components-checkout-place-order-button{background:#1e53dd;border-radius:4px;color:#fff;border:none}
.xs1200{display:none}
.show_filter{border:none;background:none;margin-left:auto;padding:0;margin-bottom:20px;}
.showfilter_mob{width:300px!important;background:#f3f5f7;border:none!important;}
.showfilter_mob .shop_widgets_box{position:relative;top:20px;}

/*jiezhang_huikui*/
.woocommerce-checkout{}
.woocommerce-checkout .woocommerce-thankyou-order-details{display:none}
.woocommerce-checkout .woocommerce-order-details{background:#fff;z-index:999;position:relative;}
.woocommerce-checkout .woocommerce-order-details .woocommerce-order-details__title{font-size:16px;font-weight:bold;margin-bottom:15px;}
.woocommerce-checkout .woocommerce-customer-details{}
.woocommerce-checkout .woocommerce-customer-details .woocommerce-column__title{font-size:16px;font-weight:bold;margin-bottom:15px;}
.woocommerce-checkout .woocommerce-customer-details address{background:#f3f4f6;border:none;padding:15px;line-height:2;}

/*product_info_box*/
.product_info_box{display:grid;position:sticky;top:120px;margin-bottom:40px;}
.product_info_box .product_title{order:1;font-size:22px;}
.product_info_box .woocommerce-product-rating{order:3;margin-bottom:10px!important;}
.product_info_box .woocommerce-product-rating .star-rating span:before{color:#FACA15}
.product_info_box .price{order:4;font-size:20px!important;color:#000!important;margin-bottom:20px;}
.product_info_box .woocommerce-product-details__short-description{order:2;line-height:27px;font-size: 16px;}
.product_info_box .woocommerce-product-details__short-description p:last-child{margin-bottom: 0;}
.product_info_box .cart{order:5;margin-bottom:0px!important;}
.product_info_box .cart .gform_fields{gap:15px;}
.product_info_box .cart .gform_fields label{margin-bottom:5px;}
.product_info_box .cart .gform_fields input{border:1px solid #e6e6e6;box-shadow:none;}
.product_info_box .cart .gform_fields select{border:1px solid #e6e6e6;box-shadow:none;}
.product_info_box .cart .gform_fields textarea{height:100px!important;min-height:80px;border:1px solid #e6e6e6;box-shadow:none;}
.product_info_box .cart .product_totals{}
.product_info_box .cart .product_totals .gfield{}
.product_info_box .cart .product_totals .gfield .gfield_label{font-weight:bold;font-size:16px;margin-bottom:5px;}
.product_info_box .cart .product_totals .gfield .ginput_container{font-size:20px;font-weight:bold;}
.product_info_box .cart .quantity{display:none}
.product_info_box .cart .single_add_to_cart_button{background:#E36100!important;width:100%;padding:14px;}

.product_info_box .product_meta{display:none}
.product_info_box .product-coupon{
    margin-bottom: 10px;
    background-image: url(./assets/img/coupon.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 84px;
    height: 84px;;
}
.product_info_box .product-coupon p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.product_info_box .product-coupon .left{
    width: 28%;
    font-size: 16px;
}
.product_info_box .product-coupon .left p{
    max-width: 90%;
}

.product_info_box .product-coupon .right p{
    max-width: 90%;
}
.product_info_box .product-coupon .right p:last-child{
    margin-bottom: 0;
}
.product_info_box .product-coupon .right .label1{
    font-size: 16px;
    font-weight: bold;
}

.psk{position:sticky;top:120px;}
.dscart_checkout-button{display:flex;justify-content:flex-end;}
.dscart_checkout-button a{background:#1e53dd!important;padding:12px!important;width:200px;}
.ds_cart_shuliang{}
.ds_cart_shuliang input{border:none;background:none;}
.ds_checkout_col{margin-bottom:30px}
.ds_checkout_col input{border:1px solid #ccc;padding:5px 10px;}
.ds_checkout_col textarea{border:1px solid #ccc;padding:5px 10px;}
.woocommerce-checkout-payment{background:#f3f5f8!important;}
.payment_method_braintree_cc{background:#f3f5f8!important;padding:0px!important;}
.payment_method_braintree_cc:before{display:none!important}
#place_order[name="woocommerce_checkout_place_order"]{background:#1e53dd!important;}
.woocommerce-thankyou-order-received{}
.goumaijieguo{width:500px;margin:auto;border:2px solid #ccc;padding:20px;border-radius:10px;}
.goumaijieguo .woocommerce-customer-details{display:none}
.goumaijieguo .woocommerce-order-details__title{display:none}
.goumaijieguo .woocommerce-table--order-details{border:none!important;border-collapse:collapse!important;}
.goumaijieguo .woocommerce-table--order-details th{border:none!important;border-collapse:collapse!important;}
.goumaijieguo .woocommerce-table--order-details td{border:none!important;border-collapse:collapse!important;}
.ds_woocomlogin_css{padding:100px;}
.ds_woocomlogin_css .u-column1{padding-right:30px;}
.ds_woocomlogin_css .u-column2{padding-left:30px;}
.shipping-calculator-button{background:#1e53dd;color:#fff;padding:3px 10px;border-radius:4px;}
.shipping-calculator-button:hover{color:#fff}
.tuichulianjie a{color:#1e53dd}
.woocommerce-shipping-calculator{display:none}
.woocommerce-notices-wrapper{}
.woocommerce-notices-wrapper .woocommerce-message{border-top:none;line-height:30px;background:#DEF7EC;border-left:3px solid #0E9F6E;padding:10px 10px 10px 15px;}
.woocommerce-notices-wrapper .woocommerce-message a{background:none;color:#046C4E;border-left:1px solid #046C4E;padding-left:15px;border-radius:0;}
.woocommerce-notices-wrapper .woocommerce-message a:hover{background:none;color:#046C4E;}
.woocommerce-notices-wrapper .woocommerce-message:before{display:none}
.woocommerce-error{border:none;}
.dingdan_fuwu_name a{font-weight:bold;font-size:16px;margin-bottom:5px;display:block;}
.dingdan_fuwu_name .variation{}
.woocommerce p.stars a:before{color:#faca16}
.wodepingjialoop{border:1px solid #ccc;margin-bottom:15px;padding:20px;border-radius:3px;display:flex;}
.wodepingjialoop .pjtouxiang{margin-right:15px;}
.wodepingjialoop .pjtouxiang i{font-size:28px;color:#7c7c7c;}
.wodepingjialoop .pjxiangqing{width:100%;position:relative;}
.wodepingjialoop .pjxiangqing h5{font-size:16px;}
.wodepingjialoop .pjxiangqing h6{font-size:14px;color:#878787;font-weight:inherit;}
.wodepingjialoop .pjxiangqing .xiangp{display:flex;margin-bottom:20px;}
.wodepingjialoop .pjxiangqing .xiangp .star-rating span::before{color:#faca16}
.wodepingjialoop .pjxiangqing .ngsp{font-size:16px;font-weight:bold;margin-bottom:15px;display:inline-block;}
.wodepingjialoop .pjxiangqing .ngsp:hover{}
.wodepingjialoop .pjxiangqing .pjner{line-height:1.6;color:#828282;}
.wodepingjialoop .pjxiangqing .delete-review-form{display:flex;justify-content:flex-end;width:100%;}
.wodepingjialoop .pjxiangqing .delete-review-form .delete-review-button{background:#d20f0f;color:#fff;border:none;padding:3px 10px;border-radius:3px;}
.woocommerce-verification-required{padding:10px 0px 30px 0px;}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before{margin-right:10px;}
.woocommerce-terms-and-conditions{display:block!important;background:#fff;border:1px solid #e5e5e5;box-shadow:none;}
.woocommerce-terms-and-conditions p{font-size:14px;}
.woocommerce-terms-and-conditions h1,
.woocommerce-terms-and-conditions h2,
.woocommerce-terms-and-conditions h3,
.woocommerce-terms-and-conditions h4,
.woocommerce-terms-and-conditions h5,
.woocommerce-terms-and-conditions h6{font-size:18px;margin:15px 0PX;}
body.page .gform_fields{display:block;}
body.page .gform_fields .gfield{margin-bottom:20px}
body.page .gform_fields .gfield input{border:1px solid #ccc;box-shadow:none;}
body.page .gform_fields .gfield textarea{border:1px solid #ccc;box-shadow:none;min-height:100px;height:100px;}
body.page .gform_fields .gfield select{border:1px solid #ccc;box-shadow:none;}
.woocommerce-orders-table__cell-order-actions{display:flex!important;gap:10px;}
.woocommerce-orders-table__cell-order-actions a.pay{background:#1a56db;color:#fff}
.woocommerce-orders-table__cell-order-actions a.view{background:#3e83f8;color:#fff}
.woocommerce-orders-table__cell-order-actions a.cancel{background:#dc3545;color:#fff}

/*mobile*/
@media (max-width:1199px){
    .container{max-width:768px;}
    .logo{width:50%}
    .logo img{height:36px}
    .head_buy{display:none;}
    .head_contact{display:flex;justify-content:flex-start;width:100%;}
    .head_sjxs{
        display:flex;
        align-items: center;
        gap: 8px;
    }

    .head_sjxs a i{font-size:20px;}
    .index_ty_title{margin-bottom:30px;}
    .index_ty_title h3{font-size:20px;}
    .index_ty_title p{font-size:14px;}
    .banner_list{padding:12px 10px;}
    .banner_list h3{font-size:16px;}
    .banner_list p{font-size:14px;}
    .sjjz{text-align:left;}
    .notice_list_top{padding:10px;}
    .notice_list_top h4{font-size:16px;}
    .notice_list_top p{font-size:12px;}
    .notice_list_top h5{font-size:12px;}
    .notice_list_top p{margin-bottom:2px;}
    .notice_list ul{padding:0px;}
    .notice_list ul li{border-radius:0px;}
    .notice_list_li_left p{line-height:1.4;}
    .index_show .owl-nav{display:none;}
    .news_txt a{display:none;}
    .news_txt_right p b{background:#1A56DB;color:#fff;border-radius:2px;}
    .index_agent{padding:20px 0px;}
    .agent_left h3{text-align:center;font-size:18px;}
    .agent_left{padding:10px}
    .agent_url{display:flex;justify-content:space-between;}
    .agent_url a{width:100%;text-align:center;margin:0px 5px;}
    .agent_right h3{font-size:18px;}
    .fee_list p{margin-bottom:40px;}
    .index_form{padding:40px 0px;}
    .biaodan .wpcf7-submit,.biaodan .wpcf7-spinner{width:100%;}
    .foot_banquan{display:flex;flex-direction:column-reverse;align-items:flex-start;}
    .foot_icon{margin-bottom:20px;}
    .foot_icon a img{margin:0px 10px 0px 0px;}
    .banquan{display:none;}
    .sjxs_banquan{display:block;padding:20px;background:#F3F4F6;text-align:center;}
    .foot_sj_lx_list h4{display:block;font-size:14px;margin-bottom:14px;}
    .foot_sj_lx{display:flex;border-bottom:1px solid #d1d5dc;border-top:1px solid #d1d5dc;padding:20px 0px 0px 0px;gap:20px;}
    .foot_sj_lx_list{font-size:14px;flex:1;}
    .cl_biaodan .wpcf7-email{width:100%;}
    .post_case_title p span{font-size:12px;margin:0px 6px;}
    .post_case_right{display:none;}
    .page_gg{margin-bottom:40px;}
    .page_gg a img{margin-bottom:10px;}
    .index_kongbai{padding-top:230px;}
    .about_txt_box{display:flex;flex-direction:column;}
    .about_txt_right{margin:0px;}
    .about_txt:nth-child(2n) .about_txt_box{display:flex;flex-direction:column;}
    .about_txt:nth-child(2n) .about_txt_box .about_txt_right{margin:0px;}
    .about_txt{padding:20px 10px;}
    .biaodan label .wpcf7-list-item-label{white-space:normal;line-height:1.4;font-size:12px;}
    .pool_list ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .cat_news_list_bt{font-size:16px;}
    .news_list_icon span{margin:0px 10px 10px 0px;display:inline-block;font-size:12px;}
    .cat_news_list p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:12px;}
    .cat_news_left{padding:10px;background:#F5F7FA;}
    .cl-ul .current-menu-item{background:#C3DDFD;}
    .page_404{padding:100px 40px;}
    .page-template-woocommercepage-account-php .DS_Account{padding:50px 10px;}
    .bxs1200{display:none}
    .xs1200{display:block;}
    .Classification_loop a{display:flex;align-items:center;}
    .Classification_loop a h2{margin-bottom:0px;}
    .page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-navigation{width:100%}
    .page-template-woocommercepage-account-php .DS_Account .woocommerce-MyAccount-content{width:100%;border-top:1px solid #ccc;padding-top:30px;border-left:none;padding-left:0px;line-height:1.6;}
    .page-template-woocommercepage-account-php .DS_Account .woocommerce .woocommerce-customer-details address{margin-bottom:30px;}
    .woocommerce-edit-account .woocommerce-form-row input{padding:4px 10px;}
    .woocommerce-edit-address .woocommerce-address-fields input{padding:4px 10px;}
    .woocommerce-checkout .woocommerce-order-details{padding-top:30px;margin-top:-48px;}
    .woocommerce-checkout .woocommerce-customer-details .woocommerce-column__title{margin-top:30px;}
    .sort_box_top h3{display:none}
    .sort_box_top h4{display:flex;}
    .sort_loop_zhankai{position:absolute;z-index:999;width:100%;top:37px;background:#fff;padding:20px 20px 5px 20PX;border:1px solid #ccc;display:none;}
    .sort_loop_zhankai .sort_loop{border-top:none;margin-top:0px;padding-top:0px;margin-bottom:20px;}
    .sort_loop_zhankai .sort_loop a{border:1px solid #ccc;padding:4px 5px;display:inline-block;margin-bottom:4px;border-radius:4px;}
    .sort_loop_zhankai .sort_loop a:after{display:none}
    .sort_loop_zhankai .sort_loop a.selected{background:#1e53dd;color:#fff;border:1px solid #1e53dd;}
    .quxian{border:none;margin-bottom:0px;font-size:18px;}
    .goumaijieguo{width:100%}
    .ds_woocomlogin_css{padding:0px;}
    .ds_woocomlogin_css .u-column1{padding-right:0px;}
    .ds_woocomlogin_css .u-column2{padding-left:0px;}
    .index_owl{padding:25px 0px;}
    .index_fee{padding:30px 0px;}
    .index_service_price{padding:40px 0px;}
    .news_list_icon{margin-bottom:5px;}
    .lxfs_list{padding:40px 15px;}
    .lxfs_list p{text-align:center;}
    .woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-direction:column-reverse;align-content:center;align-items:center;text-align:center;line-height:1.5;}
    .woocommerce-notices-wrapper .woocommerce-message a{border:none;padding:10px 0px 5px 0px;}
    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td{text-align:left!important;}
    .dingdan_fuwu_name:before{display:none}
    .dingdan_fuwu_name a{margin:15px 0px;}
    .dingdan_fuwu_name .variation dt{width:100%;}
    .dingdan_fuwu_name .variation dd{width:100%;margin-bottom:10px!important;}
    .checkout_coupon .form-row{width:100%!important;}
    .goumaijieguo .woocommerce-table--order-details .wc-item-meta{display:none}
    .goumaijieguo .woocommerce-table--order-details .product-quantity{display:none}
    .sjkzsx{display:flex;flex-direction:column-reverse;}
    .sjkzdy{margin-bottom:30px}
    .woocommerce-PaymentMethod--method:before{display:none}
    .woocommerce-PaymentMethod--actions:before{display:none}
    .about_txt .about_txt_box{display:flex!important;flex-direction:column-reverse!important;}
    .about_txt .about_txt_box .about_txt_right{margin-bottom:30px!important;margin-right:0px!important;}
}

/* 旧主题移植css */
.pay-page{
	/*margin-bottom:24px;*/
}



.pay-page p{
	margin-top:10px;
	font-weight:bold;
	color: #484848;
    text-align: initial;
}

.pay-page span{
	color:#dc4a4a;
	font-size:17px;
}

.pay-sort h4{
	font-weight:bold;
	color: #fff;
    font-size: 18px;
    margin: 10px 0;
}

.pay-sort p{
	margin-top: 10px;
    font-weight: bold;
    color: #fff;
}
#red {
    background-color: #bb3e08;
    color: #fff;
    border-radius: 5px;
    padding: 5px;
}
.pay-sort{
	font-weight:bold;
	/*background-color:#3e4956;*/
	padding:5px;
	/*margin-bottom:13px;*/
    padding-left: 18px;
    border-radius: 3px;
    background-image: linear-gradient(to right , #3f51b5, #5bc0de);
}

.services2021{
	font-weight:bold;
	/*background-color:#3e4956;*/
	padding:5px;
	/*margin-bottom:13px;*/
        padding-left: 18px;
        border-radius: 3px;
        color: #fff;
        background-image: linear-gradient(to right , #3f51b5, #5bc0de);
}

.services2021 p{
    margin-top: 10px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}

.services2021 a{
    color: #fff;
    text-decoration:none;
}

.collapsed{
    margin-bottom: 15px;
}

.pay-page .collapse.show{
    /*background-color: #f9f9f9;*/
    padding: 18px;
    border-radius: 3px;
    margin-bottom: 15px;
    background-image: linear-gradient(#ffffff, #eaf3ff);
}
.pay-page .btn-info{
    color: #fff;
    font-size: 14px;
}
.pay-area-group{
	margin-top:24px;
	background-color:#c1a731;
	padding:4px 8px;
	color:#fff;
}

.pay-area-group .dropdown-item{
    font-size: 14px;
}
.pay-area-group .btn, .pay-area-group .btn:hover, .pay-area-group .btn:active{
    color: var(--bs-dark);
}

.woo-content{
    width: auto;
    margin: 0 auto;
}

.woo-content span{
    padding: 5px;
    border-radius: 3px;
    background-color: #ff6600; 
    color: #ffffff;
}

.cart-css h1{
	margin-top:20px;
	font-size: 28px;
}

.cart-css-button{
	margin-top: 5px;
}

.cart-css-button button{
	margin-top: 20px;
}

.pay-page h2{
	margin-top:25px;
	font-size: 26px;
}

.pay-page-h2 h2{
    font-weight: bold;
    margin-top: 24px;
    font-size: 30px;
}
.pay-page-h2 a:link{
	text-decoration:none;
	color: #333;
}

.pay-sort-button p{
    padding: 10px 10px;
    border-left: 4px solid #e4c939;
    background-color: #fbfbfb;
    
}

.pay-sort-button-css{
	margin:0 7px 7px 0;
    color: #fff;
    font-size: 14px;
}
.pay-sort-button .btn-success{
    background-color: #5cb85c;
    border-color: #5cb85c;
}

/*office*/

.office h2{
	font-size: 18px;
	position:absolute;
	top: -18px;
    left: 200px;
	color:#333;
	white-space:nowrap;
    font-weight: bold;
}

.office p{
	position:absolute;
    top: 16px;
    left: 200px;
	color:#333;
	white-space:nowrap;
}

.office {
	margin-top:35px;
	margin-bottom:20px;
}

.office .row{
	margin:35px 0px;
}

.office img{
	margin-bottom:10px;
}

.office .row{
	margin:0;
}

.pay-page-h2{
    font-size: 30px;
}
.pay-page-h2 abbr{
	border-bottom:3px double;
}

#payHideR {
    float:right;
    margin-top: -67px;
    margin-right: 48px;
}

.office-select-c{
    background-color: #595697;
    height: 136px;
    padding-top: 56px;
}

.office-select-c img{
    position: absolute;
    margin-left: 220px;
    margin-top: -17px;
}

.new-pay-page-h2 h2{
    font-size: 150%;
    background-color: #ef9831;
    color: #fff;
    padding: 10px;
}

.pay-sort-button-new{
    padding: 0px;
    margin: 30px 0 7px 0;
}

.bs-callout {
    padding: 10px;
    background: #eee;
    border: 0 solid #3d7e9a;
    border-left-width: 5px;
    border-radius: 3px;
}
.pay-area-group{
    font-size: 14px;
}
.pay-area-group span{
    color: #fff;
    font-size: 14px;
}
.pay-shipping .bi-fire{
    color: #dc4a4a;
}
.pay-shipping span{
    font-size: 14px;
    display: block;
    margin-top: 20px;
}
.pay-shipping p{
    margin-top: 20px;
}
.gform_button{
    background: #1e53dd;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
    border-radius: 4px;
    border: none;
    outline: none;
    box-shadow: none;
}

.product_info_box .product_feature img{
    width: 100%;
    height: 140px;
    object-fit: cover;
}

.product_info_box .product_summary{
    background-color: #F4F5F7;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 16px;
}

.product_info_box .product_title{
    font-size: 20px;
    font-weight: bold;
}

.product_info_box .product_summary_footer{
    margin-top: 27px;
}
.product_info_box .totle-price-label{
    line-height: 1.2;
}
.product_info_box .totle-price-label b{
    font-size: 18px;
}
@media (max-width:768px) {
    .product_info_box .totle-price-label,.product_info_box .totle-price-label b{
        font-size: 14px;
    }
}

.product_info_box .totle-price-desc{
    color: #666;
}

.product_info_box .woocommerce-Price-amount{
    font-size: 28px;
    font-weight: bold;
    color: #1A56DB;
}
.product_info_box .totle-price ins{
    text-decoration: none;
}
.product_info_box .totle-price ins .woocommerce-Price-amount{
    font-size: 28px;
    font-weight: bold;
    color: #1A56DB;
}
@media (max-width:768px) {
    .product_info_box .woocommerce-Price-amount{
        font-size: 16px;
    }
    .product_info_box .totle-price{
        font-size: 14px;
    }
    .product_info_box .totle-price ins .woocommerce-Price-amount{
        font-size: 16px;
    }
}
.product_info_box .totle-price del{
    text-decoration:none;
}
.product_info_box .totle-price del .woocommerce-Price-amount{
    text-decoration:line-through;
    font-size: 20px;
    color: #666;
}
@media (max-width:768px) {
    .product_info_box .totle-price del .woocommerce-Price-amount{
        font-size: 12px;
    }
}

.product_info_box .product_summary_footer .clear{
    display: none;
}
.product_info_box .processed{
    margin-bottom: 5px;
}

.product_info_box .processed img{
    height: 16px;
}

.product_info_box .cart .single_add_to_cart_button{
    padding: 10px 30px;
    font-size: 16px;
}

.product_info_box .post_dy{
    margin-top: 20px;
    padding: 20px;
    border: none;
    border-radius: 8px;
    background-color: #F4F5F7;
    gap: 20px;
}

@media (max-width:768px) {
    .product_info_box .post_dy .left{
        display: none;
    }
}

.product_info_box .post_dy .left img{
    width: 90px;
}
.product_info_box .post_dy_txt{
    padding: 0;
}

.product_info_box .post_dy_txt h3{
    color: #000;
    margin-bottom: 10px;
}
.product_info_box .dingyue_ms p{
    color: #666;
}
.product_info_box .dingyue_ms p:last-child{
    margin-bottom: 0;
}
.woocommerce-Reviews #comments{
    padding-top: 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin-left: 0 !important;
    padding: 0 !important;
}

.woocommerce #reviews .woocommerce-Reviews-title{
    gap: 12px;
    margin-bottom: 10px;
}
.woocommerce #reviews .woocommerce-Reviews-title span{
    display: inline;
}
.woocommerce #reviews .woocommerce-product-rating{
    line-height: normal;
    margin-bottom: 0;
}
.woocommerce #reviews .woocommerce-Reviews-title .rating-average{
    font-size: 24px;
    font-weight: bold;
}
.woocommerce #reviews .woocommerce-Reviews-title .rating-star{
    color: #FACA15;
    font-size: 20px;
}
.shop_loop_box .shop_loop_meta .rating-star{
    color: #FACA15;
}
.woocommerce #reviews .woocommerce-Reviews-title .rating-count{
    font-size: 14px;
    color: #000;
}
.woocommerce #reviews #comments ol.commentlist li{
    margin-bottom: 0 !important;
    border-bottom: 1px solid #ddd;
    
}
.woocommerce #reviews #comments ol.commentlist li+li{
    padding-top: 16px;
}

.shop_comments .commentlist li .comment_container .comment-text .star-rating{
    float: none;
    position: relative;
    top:auto;
    margin-bottom: 10px;
}
.shop_comments .commentlist li .comment_container .comment-text p.meta{
    flex-direction: row;
    align-items: center;
    padding: 0;
    gap: 8px;
    margin-bottom: 8px !important;
}
.shop_comments .commentlist li .comment_container .comment-text .meta .woocommerce-review__author{
    margin-bottom: 0;
}
.shop_comments .commentlist li .comment_container .comment-text .woocommerce-review__published-date{
    font-size: 14px;
    color: #666;
}
.woocommerce-pagination{
    margin-top: 20px;
}
.woocommerce-pagination .page-numbers{
    background-color: #fff !important;
    color: #000 !important;
}
.woocommerce nav.woocommerce-pagination ul{
    border: none;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
    color: #fff !important;
    background-color: #1A56DB !important;
}
.woocommerce nav.woocommerce-pagination ul li{
    border: none;
}
#reviews .more a{
    color: #1A56DB;
}

.single-post #comments .comment-content{
    padding-left: 0 !important;
}
.single-post #comments .comment-list li .comment-body .comment-meta .comment-metadata{
    left: 0;
}
.single-post #comments .comment-list li .comment-body .comment-meta .comment-author .fn{
    left: 0;
}

/* 广告兼容 */
.advertisement-headr {
    align-items: center;
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
@media (max-width:768px) {
    .advertisement-headr{
        display: block;
        text-align: center;
    }
    .advertisement-headr-content{
        margin-top: 20px;
    }
}
.advertisement-headr img {
    width: auto;
    height: auto;
    margin-right: 20px;
    border-radius: 5px;
}
@media (max-width:768px) {
    .advertisement-headr img{
        margin-right: 0;
    }
}
.advertisement-headr .advertisement-headr-content {
    text-align: center;
}
.advertisement-headr .advertisement-headr-content h2 {
    font-size: 16px;
    background-color: #2074e6;
    color: #fff;
    border-radius: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: auto;
}
.advertisement-headr p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: auto;
}
.advertisement-headr .advertisement-headr-content .button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #983333;
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
}

.advertisement-middle {
    align-items: center;
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
@media (max-width:768px) {
    .advertisement-middle{
        display: block;
        text-align: center;
    }
    .advertisement-middle-content{
        margin-top: 20px;
    }
}
.advertisement-middle img {
    width: auto;
    height: auto;
    margin-right: 20px;
    border-radius: 5px;
}
@media (max-width:768px) {
    .advertisement-middle img{
        margin-right: 0;
    }
}
.advertisement-middle .advertisement-middle-content h2 {
    font-size: 16px;
    background-color: #2074e6;
    color: #fff;
    border-radius: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: auto;
}
.advertisement-middle p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: auto;
}
.advertisement-middle .advertisement-middle-content .button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #983333;
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
}
.advertisement-middle .advertisement-middle-content {
    text-align: center;
}

.advertisement-tail {
    align-items: center;
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
@media (max-width:768px) {
    .advertisement-tail{
        display: block;
        text-align: center;
    }
    .advertisement-tail-content{
        margin-top: 20px;
    }
}
.advertisement-tail img {
    width: auto;
    height: auto;
    margin-right: 20px;
    border-radius: 5px;
}
@media (max-width:768px) {
    .advertisement-tail img{
        margin-right: 0;
    }
}
.advertisement-tail .advertisement-tail-content {
    text-align: center;
}
.advertisement-tail .advertisement-tail-content h2 {
    font-size: 16px;
    background-color: #2074e6;
    color: #fff;
    border-radius: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: auto;
}
.advertisement-tail p {
    font-size: 14px;
    line-height: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: auto;
}
.advertisement-tail .advertisement-tail-content .button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #983333;
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
}

/* 表格兼容 */
.wznrys table{
    margin: 40px 0;
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}
.wznrys tbody tr:nth-child(odd) {
    background: #f5f5f5;
}
.wznrys td {
    border: 1px solid #ebe9eb;
}
.wznrys th, .wznrys td {
    padding: 10px;
    line-height: 1.5;
}

.wznrys .tags a{
    border: 1px solid #D1D5DB;
    padding: 5px 15px;
    border-radius: 4px;
    transition: all 0.26s;
}
.wznrys .tags a:hover{
    background-color: #1A56DB;
    color: #fff;
}