/*  This file is part of the shenhupaipai project.  */
/*  Copyright © Lianbei Group.  */
/*  time: 2025-04 author:ouler  */
/*  Unauthorized copying of this file, via any medium is strictly prohibited  */

.crumbs{background-color: #f7f7f7;padding: 15px 0;}
.crumbs .crumbs_wrapper{font-size: 14px;color: #666;}
.crumbs .crumbs_wrapper a{font-size: 14px;color: #666;}

.selector{background-color: #f7f7f7;}
.selector .selects_list{background-color: #fff;padding: 20px;}
.selector dl{display: flex;justify-content: start;padding-left: 20px;flex-wrap:wrap;}
.selector dl dt{line-height: 40px;font-size: 14px;color: #555;}
.selector dl dd{line-height: 40px;padding: 0 10px;margin-left:2px;font-size: 14px;color: #666;}
.selector dl dd a{font-size: 14px;color: #888;}
.selector dl dd .active{color: #ff7d00;}

.product{background-color: #f7f7f7;padding: 20px 0 0;}
.product ul{display: flex;justify-content: start;flex-wrap: wrap;}
.product ul li{width: 296px;height:308px;overflow:hidden;background-color: #ffff;margin: 8px 14px 8px 0;padding-bottom: 10px;border-radius: 5px;}
.product ul li:nth-child(4n){margin-right: 0;}
.product ul li .underway_pic{height: 200px;overflow: hidden;}
.product ul li .underway_pic img{width: 100%;}
.product ul li h4{font-size: 14px;color: #3d3d3d;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 500;padding: 10px 10px 5px;}
.product ul li .underway_price{display: flex;justify-content: space-between;padding: 5px 10px;}
.product ul li .underway_price p{display: flex;align-items: center;}
.product ul li .underway_price p span{font-size: 12px;color: #3d3d3d;}
.product ul li .underway_price p em{margin: 0 3px;color: #ff7d00;}
.product ul li .underway_price p i{font-size: 18px;color: #3d3d3d;margin-right: 2px;}
.product ul li .underway_price p b{font-weight: bold;font-size: 18px;color: #ff7d00;}
.product ul li .underway_assess{display: flex;justify-content: space-between;padding: 5px 10px;}
.product ul li .underway_assess p{display: flex;align-items: center;}
.product ul li .underway_assess p span{font-size: 12px;color: #3d3d3d;}
.product ul li .underway_assess p i{font-size: 18px;color: #3d3d3d;margin-right: 2px;}

.product_page{padding: 20px 0;}


/*产品详情*/
.submian{background-color: #f7f7f7;}
.submian .main{background-color: #fff;padding:20px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ff7d00;}
.submian h1{font-size: 20px;color: #000;}
.submian p{font-size: 18px;color: #ff7d00;font-weight: 600;display: flex;align-items: center;}
.submian p i{font-size: 20px;color: #ff7d00;margin-right: 2px;}

.products{background-color: #f7f7f7;padding-bottom: 20px;}
.products .main{background-color: #fff;padding: 20px;}
.products .products_wrapper{display: flex;justify-content: space-between;}
.magnifier{position:relative;}
.magnifier .magnifier-container{overflow:hidden;position:relative;margin-bottom: 15px;}
.magnifier .move-view{width:100px;height:100px;position:absolute;background: rgba(0,0,0,.5);cursor: pointer;}
.magnifier .images-cover{height:100%;width:100%;position:relative}
.magnifier .images-cover img{width: 100%;}
.magnifier .magnifier-assembly{height:89px;overflow:hidden;position:relative;padding-left:30px;padding-right:30px}
.magnifier .magnifier-btn{position:absolute;width:100%;top:50%;left:0;margin-top:-16px}
.magnifier .magnifier-btn span{width:22px;height:32px;display:block;z-index:9998;text-align:center;cursor:pointer;border-radius:3px}
.magnifier .magnifier-btn .magnifier-btn-left{float:left;background: url("../images/prev.png") no-repeat;}
.magnifier .magnifier-btn .magnifier-btn-right{float:right;background: url("../images/next.png") no-repeat;}
.magnifier .magnifier-btn .magnifier-btn-left:hover{background: url("../images/hover-prev.png") no-repeat;}
.magnifier .magnifier-btn .magnifier-btn-right:hover{background: url("../images/hover-next.png") no-repeat;}
.magnifier .magnifier-line{position:relative;overflow:hidden;height:89px}
.magnifier .magnifier-line ul{display:block;font-size:0;width:10000%;position:absolute;left:0;z-index:9997}
.magnifier .magnifier-line li{float:left;cursor:pointer}
.magnifier .magnifier-line ul > .active .small-img{border:2px solid #ff7d00}
.magnifier .small-img{width:140px;height:89px;margin:0 5px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.magnifier .small-img img{width:100%;min-height:100%}
.magnifier .magnifier-view{width:100%;height:100%;position:absolute;right:-102%;top:0;z-index:9999;background-color:#fff;display:none;overflow:hidden}
.magnifier .magnifier-view img{display:block}
.magnifier .animation{transition:all 0.3s ease-in 0.1s;-ms-transition:all 0.3s ease-in 0.1s;-moz-transition:all 0.3s ease-in 0.1s;-webkit-transition:all 0.3s ease-in 0.1s;-o-transition:all 0.3s ease-in 0.1s}
.products .products_wrapper .wrapper_rg{width: 630px;}
.products .products_wrapper .wrapper_rg .wrapper_discount{height:40px;line-height:40px;padding:0 20px;background: url("../images/discount_bg_01.png") no-repeat;background-size: cover;display: flex;justify-content: space-between;}
.products .products_wrapper .wrapper_rg .wrapper_discount .wrapper_reduced{font-size: 16px;color: #fff;display: flex;align-items: center;}
.products .products_wrapper .wrapper_rg .wrapper_discount .wrapper_reduced i{font-size: 20px;color: #fff;margin-right: 2px;}
.products .products_wrapper .wrapper_rg .wrapper_discount .wrapper_time{font-size: 16px;color: #fff;}
.products .products_wrapper .wrapper_rg .wrapper_price{padding: 20px 20px 10px;}
.products .products_wrapper .wrapper_rg .wrapper_price ul{}
.products .products_wrapper .wrapper_rg .wrapper_price ul li{font-size: 16px;color: #3d3d3d;line-height: 35px;}
.products .products_wrapper .wrapper_rg .wrapper_price ul li b{font-size: 24px;color: #ff7d00;}
.products .products_wrapper .wrapper_rg .wrapper_price ul li s{}
.products .products_wrapper .wrapper_rg .wrapper_text{padding: 10px 20px;}
.products .products_wrapper .wrapper_rg .wrapper_text ul{display: flex;justify-content: space-between;border: 1px solid #ddd;width: 482px;border-radius: 5px;}
.products .products_wrapper .wrapper_rg .wrapper_text ul li{width:160px;text-align: center;border-left: 1px solid #ddd;margin: 20px 0;}
.products .products_wrapper .wrapper_rg .wrapper_text ul li:first-child{border-left: none;}
.products .products_wrapper .wrapper_rg .wrapper_text ul li p{font-size: 18px;color: #3d3d3d;font-weight: bold;line-height: 30px;}
.products .products_wrapper .wrapper_rg .wrapper_text ul li span{font-size: 16px;color: #666;line-height: 30px;}
.products .products_wrapper .wrapper_rg .wrapper_txt{padding: 0 20px;}
.products .products_wrapper .wrapper_rg .wrapper_txt ul{display: flex;justify-content: space-between;flex-wrap: wrap}
.products .products_wrapper .wrapper_rg .wrapper_txt ul li{font-size: 16px;color: #3d3d3d;line-height: 35px;width: 250px;}
.products .products_wrapper .wrapper_rg .wrapper_txt ul li:nth-child(2n){width: 340px;}
.products .products_wrapper .wrapper_rg .wrapper_txt ul li span{}
.products .products_wrapper .wrapper_rg .wrapper_btns{display: flex;justify-content: start;padding: 19px 20px;}
.products .products_wrapper .wrapper_rg .wrapper_btns a{display: flex;font-size:14px;color:#fff;border-radius:5px;line-height: 36px;padding: 0 20px 0;margin-left: 20px;}
.products .products_wrapper .wrapper_rg .wrapper_btns a i{font-size: 22px;color: #fff;margin-right: 5px;}
.products .products_wrapper .wrapper_rg .wrapper_btns a.btn_comment{background: #f04848; margin-left: 0;}
.products .products_wrapper .wrapper_rg .wrapper_btns a.btn_consult{background: #1f8ceb ;}
.products .products_wrapper .wrapper_rg .wrapper_btns a.btn_phone{background: #ff7d00;}

.reveal{background-color: #f7f7f7;padding-bottom: 20px;}
.reveal .main{display: flex;justify-content: space-between;}
.reveal .reveal_lf{background-color: #fff;width: 280px;}
.reveal .reveal_lf .reveal_title{border-bottom: 1px solid #ddd;}
.reveal .reveal_lf .reveal_title span{display:inline-block;font-size: 16px;color: #ff6a00;border-bottom: 3px solid #ff6a00;padding: 10px 15px;}
.reveal .reveal_lf ul{}
.reveal .reveal_lf ul li{width: 256px;margin: 15px auto 0;border-radius: 5px;overflow: hidden;}
.reveal .reveal_lf ul li:hover{box-shadow: 3px 5px 5px #ddd;}
.reveal .reveal_lf ul li a{}
.reveal .reveal_lf ul li .reveal_img{width: 100%;height: 170px;overflow: hidden;}
.reveal .reveal_lf ul li .reveal_img img{width: 100%;min-height: 100%}
.reveal .reveal_lf ul li p{font-size: 16px;color: #3d3d3d;line-height: 30px;padding: 0 5px;}
.reveal .reveal_rg{width: 926px;background-color: #fff;}
.reveal .reveal_rg .reveal_title{border-bottom: 1px solid #ddd;}
.reveal .reveal_rg .reveal_title ul{display: flex;justify-content: start;}
.reveal .reveal_rg .reveal_title ul li{font-size: 16px;color: #3d3d3d;margin-right: 20px;padding: 10px 15px;cursor: pointer;}
.reveal .reveal_rg .reveal_title ul li.on{border-bottom: 3px solid #ff7d00;color: #ff6a00;}
.reveal .reveal_rg .reveal_wrap{padding: 20px;}
.reveal .reveal_rg .reveal_wrap ul{}
.reveal .reveal_rg .reveal_wrap ul li{font-size: 14px;color: #3d3d3d;line-height: 24px;}
.reveal .reveal_rg .reveal_wrap ul li p{font-size: 14px;color: #3d3d3d;line-height: 24px;}

.essay{background-color: #f7f7f7;padding-bottom: 20px;}
.essay .main{display: flex;justify-content: space-between;}
.essay .essay_lf{width: 280px;}
.essay .essay_lf .essay_title{background-color: #fff;padding: 10px 20px 0;}
.essay .essay_lf .essay_title p{border-bottom: 1px solid #ddd;}
.essay .essay_lf .essay_title span{display:inline-block;padding-bottom:10px;font-size: 16px;color: #ff6a00;border-bottom: 3px solid #ff6a00;}
.essay .essay_lf ul{background-color: #fff;padding: 10px 20px;}
.essay .essay_lf ul li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;border-top: 1px dashed #ddd;}
.essay .essay_lf ul li:first-child{border-top: none;}
.essay .essay_lf ul li a{font-size: 14px;color: #3d3d3d;}
.essay .essay_rg{width: 920px;background-color: #fff;padding: 10px 20px;}
.essay .essay_rg .essay_title{border-bottom: 1px solid #ddd;}
.essay .essay_rg .essay_title span{display:inline-block;padding-bottom:10px;font-size: 16px;color: #ff6a00;border-bottom: 3px solid #ff6a00;}
.essay .essay_rg ul{padding: 10px;}
.essay .essay_rg ul li{padding: 10px 0;border-top: 1px solid #ddd;}
.essay .essay_rg ul li:first-child{border-top: none;}
.essay .essay_rg ul li a{display:block;font-size: 14px;color: #3d3d3d;line-height: 24px;}
.essay .essay_rg ul li p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 5px;}
.essay .essay_rg ul li i{font-size: 16px;color: #888;margin-right: 2px;}
.essay .essay_rg ul li span{font-size: 12px;color: #888;display: flex;align-items: center;}

.article{background-color: #f7f7f7;padding-bottom: 20px;}
.article .main{display: flex;justify-content: space-between}
.article .article_lf{width: 280px;}
.article .article_lf .article_title{background-color: #fff;padding: 10px 20px 0;}
.article .article_lf .article_title p{border-bottom: 1px solid #ddd;}
.article .article_lf .article_title span{display:inline-block;padding-bottom:10px;font-size: 16px;color: #ff6a00;border-bottom: 3px solid #ff6a00;}
.article .article_lf ul{background-color: #fff;padding: 10px 20px;}
.article .article_lf ul li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;border-top: 1px dashed #ddd;}
.article .article_lf ul li:first-child{border-top: none;}
.article .article_lf ul li a{font-size: 14px;color: #3d3d3d;}
.article .article_rg{width: 920px;background-color: #fff;padding: 10px 20px;}
.article .article_rg .article_top{border-bottom: 1px solid #ddd;}
.article .article_rg .article_top span{display:inline-block;padding-bottom:10px;font-size: 16px;color: #ff6a00;border-bottom: 3px solid #ff6a00;}
.article .article_rg .article_title{padding: 10px;border-bottom: 1px dashed #ddd;}
.article .article_rg .article_title h1{font-size: 16px;color: #3d3d3d;font-weight: 500;line-height: 30px;}
.article .article_rg .article_title p{}
.article .article_rg .article_title p i{}
.article .article_rg .article_title p span{font-size: 14px;color: #888;margin-right: 10px;}
.article .article_rg .article_text{padding: 10px;font-size: 14px;color: #666;line-height: 24px;}
.article .article_rg .article_text p{font-size: 14px;color: #666;line-height: 24px;}
