

.detail-content{text-align:justify;}

.pagebox{font-family:SourceHanSansCN_light;font-weight:500;text-decoration: none;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;text-shadow: 0 0 2px rgba(0,0,0,.15);}
.dczjlist ul li:last-child {margin-bottom:0px;}
.bg_cover{background-size: cover;background-position: center;background-repeat: no-repeat;}
.qy_nav span{color:#666;}
.qybanner{height:100%;}
.small_nav_box{width:100%;position:absolute;left:0px;}
.small_nav_box_cen{color:#5b5b5b}
.small_nav_box_cen a{color:#5b5b5b;text-decoration: none;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;text-shadow: 0 0 2px rgba(0,0,0,.15);}
.small_nav_box_cen a.cur,.small_nav_box_cen a:hover{color:#007457;font-weight:600;}
.sibox img{width:100%;height:100%;}
.index_title a.a1{display:block;width:54px;height:13px;background:url(../images/i_14.jpg) no-repeat;position:absolute;right:0px;bottom:0px;}
.rel{position:relative;}
.aref{padding-top:10px;font-size:16px;color:#0f6856;text-align:center;}
.index_news{padding-top:35px;}
.news_w715 ul li span{background-color:#007457;color:#fff;padding:0px 10px;margin-right:20px;}
.animi1{transition: all 2.2s cubic-bezier(.25, .8, .25, 1); transform: scale(1.4);}
.animi1.scale{transform: scale(1.0);}
@keyframes beat {0%,100% { transform: scale(1); }50%    { transform: scale(1.15); }}
.djbox .djboxwr .title,.ddtitle{font-weight:600}
.qycontent.pt0{padding-right:0px;padding-bottom:0px;padding-left:0px;}
.qywh_box_content img.i1{width:100%;}
.posbox{position:absolute;}
.posbox .smallbox{position:absolute;left:0px;}
.overlay {background-color:rgba(129, 129, 129, 0.74);position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;justify-content: center;align-items: center;z-index: 1000;}
.modal {position:relative;background:#fff url(../images/bg_03.jpg) no-repeat center center;background-size:100% 100%;padding: 30px;border-radius: 15px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}
.modal.nbg{background-image:none;}
a.close{cursor:pointer;text-align:center;font-family:SimSun;display:block;position:absolute;background-color:#fff;border-radius:50%;border:solid 1px #848483;color:#000;text-decoration:none}
.modal .tip_title{text-align:center;}
.modal .tip_img{text-align:center;}
img.ani_img{width:100%;height:100%; transition: all 0.6s;}
img.ani_img:hover{transform: scale(1.1);}
.dzzzlist ul li img{transition: all 0.6s;}
.dzzzlist ul li img:hover{transform: scale(1.1);}
.dczjbox{overflow:hidden;}
.product-imgbox{overflow:hidden}
.radio{--radio-size:14px;--radio-color:#007457;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;}
.radio input[type="radio"]{position:absolute;clip:rect(0 0 0 0);}
.radio .dot{width:var(--radio-size);height:var(--radio-size);border:2px solid #bbb;border-radius:50%;position:relative;transition:border-color .2s;}
.radio input:checked + .dot{border-color:var(--radio-color);}
.radio input:checked + .dot::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--radio-size)/2.2);height:calc(var(--radio-size)/2.2);background:var(--radio-color);border-radius:50%;}
.radio input:focus-visible + .dot{outline:2px solid var(--radio-color);outline-offset:2px;}
input[type="radio"]:focus-visible {
    outline: 2px solid #ff6600;   /* 想改啥色就写啥 */
}
.product_list ul li:hover .title{color:#007457}
.product_menu{font-family: NSimSun;}
.ldlist ul li .wr{font-family: SourceHanSansCN_light;}
.ddtitle a.more{position:absolute;right:0px;bottom:0px;}
.pagebox{padding-right:100px;}
.pagebox a.disabled{border-color:#eee;color:#ccc}
.detail_tip_box span.sp1{padding:0px 15px;}
.hide{display:none;}
.searchlist ul li a em.term,.searchlist ul li em.term{color:#d30b15}
.searchlist .none{text-align:center;font-size:20px;padding:30px;}
#questionForm .error{font-size:16px;color:#f00;padding-left:20px;}
.errorPos{position:absolute;left:0px;bottom:-10px;}
.item-input input.incode{width:180px;}
.guestbook .relative{position:absolute;left:310px;top:0px;}
.guestbook .relative img{width:120px;height:40px;}
.guestbook .error{color:#f00;padding-top:10px;}
.product_bg.nbg { padding-bottom:120px;background:none}
.product-vimg{justify-content: center;}
#sitemap{padding:60px 0px;}
#sitemap .ff-title{font-size:24px;color:#0f6856;padding-left:20px;}
#sitemap .list-unstyled{background: #f7f7f7;border: 1px solid #e2e2e2;margin:20px 0px;}
#sitemap .list-unstyled li{float:left;font-size:20px;padding:20px 30px;}
#sitemap .list-unstyled li.bg{background:url(../images/u1_03.jpg) no-repeat center right;}
#sitemap .sitemap_li{padding-bottom:20px;}
a.ico-l,a.ico-r{padding-left:15px;padding-right:15px;}
a.ico-l{background:url(../images/cl1.jpg) no-repeat center center;background-size:30% 30%;}
a.ico-l.disabled{background:url(../images/cl2.jpg) no-repeat center center;background-size:30% 30%;}
a.ico-r{background:url(../images/cr1.jpg) no-repeat center center;background-size:30% 30%;}
a.ico-r.disabled{background:url(../images/cr2.jpg) no-repeat center center;background-size:30% 30%;}
.dczjlist.mh{min-height:500px;}
._ff{font-family:initial;}
#qrIcon{position: relative}
.detail-content{color:#626262}
.dzzz_box{padding:60px 0px;}
.qr-popup {position:absolute;right:-50px; top:120px;transform:translate(-50%,-50%);background:#fff; border:1px solid #ddd;padding:6px; border-radius:4px;z-index:9999;}


/******内刊速递******/
.jk_sel{font-size:18px;text-align:center;padding:60px 0px 0px 0px;line-height:60px;}
.jk_sel span{cursor:pointer;margin:0 10px;background:url(../images/0928/iid_07.jpg) no-repeat;padding:8px 82px;color:#007457}
.jk_sel span.cur{;background:url(../images/0928/iid_05.jpg) no-repeat;}
.jk_content{width:901px;margin:0 auto;padding-top:60px;}
.jk_content img{width:100%;max-height:1030px;border-radius:40px;}
.jk_content_box{width:832px;height:1074px;background:url(../images/0928/bh_03.jpg) no-repeat;}
.jk_content_box_img{padding:20px 20px;}

.jk_box{padding:30px 20px;}
.jk_boxtop{text-align:center;font-size:24px;}
.jk_boxtop span{padding-left:20px;}
input.jk_cx{border:none;color:#fff;background-color:#007457;padding:0px 30px;}
.gray-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")
    no-repeat right 8px center;
    background-size: 24px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 0px 30px 0px 10px;
    color: #666;
    cursor: pointer;
}


.gray-select::-ms-expand {
    display: none;
}
.djlist2 ul li a{text-decoration:none;display:inline-block;transform:scale(1);transition:transform .3s cubic-bezier(.25,.8,.25,1);will-change:transform;transform-origin:left center;}
.djlist2 ul li a:hover{transform:scale(1.05);}
.product_nav .swiper-wrapper .swiper-slide.swiper-slide-active .item{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.front-img-ie,.back-img-ie {width: 100%;height: 100%; background-size: cover;background-position: center;border-radius: 8px;}
.ie10or11 .flipper {transform: none !important;transition: opacity .4s;}
.ie10or11 .back-img-ie {opacity: 0;}
.ie10or11 .flip-container:hover .front-img-ie {opacity: 0;}
.ie10or11 .flip-container:hover .back-img-ie {opacity: 1;}