/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.siderbar-right li .phone-num{position: absolute;top:0px;right:30px;}
*{margin:0;padding:0;list-style:none;font-family:"思源黑体";}
img {
    vertical-align: middle;
}
.shop-m{margin:0 auto; width:1200px;}
.r_bg{color:#f64400}
.container{background: #fff;width:100%}
.shop-box{height:90px;line-height:90px;border-bottom:1px solid #efefef}
.shop-header{width:1200px;height:auto;margin:0 auto;}
.shop-header-left{float:left;width:65%;}
.shop-header-text-title div{line-height: 30px;margin-top:20px;}
.shop-header-text-title div a{font-size:20px;font-weight: bold}
.shop-header-left-img{width:27%;float:left;}
.shop-header-left-img img{width:80%}
.mobile-shop{font-size:14px;}
.shop-header-text{float: left}
.shop-header-right{float:right;width:35%}
.shop-header-search{text-align: right}
.shop-header-search input{border:2px solid #f64400;width:180px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.shop-header-search .store{width:80px;height:32px;background: #f64400;color:#fff;border:1px solid #f64400;margin-left:-8px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.shop-header-search .internet{width:80px;height:32px;background:linear-gradient(to right,#ff4b01,#ff8300);color:#fff;margin-left:20px;border:1px solid #ff4b01;border-radius: 5px;}
.shop-bg{width:100%;height:100px;background:url('shop/img/header_bg.png') no-repeat;}
.shop-company{height:100px;line-height: 100px;width:1200px;margin:0 auto}
.shop-company-left{float:left;width:70%;height:100px;}
.shop-company-img{width:12%;float:left}
.shop-company-img img{width:80%}
.shop-company-text{height:50px; line-height:20px;float:left;margin-top:30px;}
.shop-company-text b{font-size:18px;height:28px;font-weight: bold;color:#fff}
.shop-company-text p{font-size:14px;color:#fff}
.shop-company-right{width:30%;float:right}
.shop-company-tel{display: flex;justify-content: flex-end;}
.comtel-text{line-height: 23px;margin-top:30px;margin-left:10px;}
.comtel-text p{color:#fff}
.comtel-text .tel{font-size:22px !important;color:#fff}
.trademark img{vertical-align:top;height:20px;}
.vip_icon img{vertical-align:top;height:20px;}
.vip_icon{box-sizing: border-box;line-height: 1;display:inline-block;vertical-align:top}
.vips{box-sizing: border-box;width: 70px;height:20px;line-height: 1;background: url('shop/img/vip.png') 100% no-repeat;background-size: contain;display:inline-block}
.qua{box-sizing: border-box;width: 77px;height:20px;line-height: 1;background: url('shop/img/qua.png') 100% no-repeat;background-size: contain;display:inline-block;margin-left:5px;}
/*轮播*/
.banner-box{width:100%;height:auto;}
/*内容*/
.shop-content{width:1200px;height:auto;margin:20px auto 10px;}
.box-list-left{width:240px;height:100%}
.list-company{width:100%;height:400px;background:url("shop/img/list1.png") }
.company-text{position: relative;top:30%;padding-left:15px;padding-right:15px;padding-bottom:10px;}
.company-text b{font-size:15px;width:100%;height:25px;line-height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:10px;}
.company-text p{margin:15px 0 15px 0}
.company-text .btn{width:100%;height:35px;background: #f64400;color:#fff;border:1px solid #f64400;border-radius: 3px;}
.company-text .collection{background: #fff;border:1px solid #f64400;color:#f64400;margin-top:10px;}

.list-inquiry{width:240px;height:300px;background: #fff;margin-top:20px;padding-bottom:20px;}
.inquiry-title b{padding-top:20px;font-weight: bold;height:30px;font-size:15px;display:block}
.inquiry-title p{color:#b4b4b4;padding-left:20px;}
.inquiry-text{padding:0px 20px;}
.inquiry-text .input-text{width:100%;height:35px;padding:0px 5px;border:1px solid #e5e5e5;margin-top:10px;font-size:14px;margin-bottom:5px;}
.inquiry-text .input-text:focus{border:1px solid #f64400;}
.inquiry-text .input-checkbox{vertical-align: middle}
.input-checkbox {
    /* 移除默认样式，确保所有浏览器显示一致 */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    /* 设置自定义尺寸和边框 */
    width: 15px;
    height: 15px;
    border: 1px solid #f64400;
    /* 设置未选中状态的背景色 */
    background-color: #fff;
    /* 为了使伪元素正确定位，设置相对定位 */
    position: relative;
}

/* 当选中时，更改背景色 */
.input-checkbox:checked {
    background-color: #f64400; /* 可以替换为你想要的颜色 */
}

/* 使用伪元素添加选中状态的图标 */
.input-checkbox::before {
    content: "";
    position: absolute;
    display: none;
}

/* 当选中时，显示伪元素 */
.input-checkbox:checked::before {
    display: block;

    /* 定位和样式 */
    left: 3px;
    top: 0px;
    width: 4px;
    height: 8px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.inquiry-text span{padding:3px;}
.inquiry-text .input-sumbit{width:100%;height:35px;background: #f64400;color:#fff;text-align: center;border:1px solid #f64400;border-radius: 5px; margin-top:10px;font-size:15px;letter-spacing: 2px;cursor: pointer}

.cate{width:240px;height:auto;border:2px solid #f0f0f0;margin-top:20px;background: #fff}
.cate .main-header{width:100%;border-bottom:1px solid #f0f0f0;height:46px;line-height: 46px;background: linear-gradient( to bottom, #ffffff,#f5f5f5)}
.cate .main-header b{font-size:16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:15px;}
.cate .main-body{padding:10px 20px;}
.cate .main-ul li{height:30px;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cate .main-ul li a{font-size:15px;color:#000}
.open{margin-right:5px;margin-top:-5px}
.cate .main-ul .type-sub{margin-left:20px;}

.recommend{width:240px;height:auto;border:2px solid #f0f0f0;margin-top:20px;background: #fff}
.recommend .main-header{width:100%;border-bottom:1px solid #f0f0f0;height:46px;line-height: 46px;background: linear-gradient( to bottom, #ffffff,#f5f5f5)}
.recommend .main-header b{font-size:16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:15px;}
.recommend .main-body{padding:10px 20px;}
.recommend .main-ul li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom:10px;}
.recommend .main-ul li img{width:200px;height:200px;}
.recommend .main-ul li p{height:30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.recommend .main-ul li p .price{font-size:18px; font-weight: bold; color:#f64400}
.recommend .main-ul li p:last-child{color:#f64400}

.box-list-right{width:941px;height:100%;margin-left:10px;}
.list-product{width:100%;height:170px; background: url("shop/img/list2.png") no-repeat;padding:20px 0px;}
.list-product-left{float:left;width:7%;margin-lefT:30px;}
.list-product-left b{font-size:23px; font-weight: bold;text-align: center;margin-top:50px}
.list-product-left p{font-weight: bold;text-align: center;color:#f64400;margin-top:5px;}
.list-product-right{float:left;width:85%;}
.product-box{width:100%;padding:0px 20px;overflow:hidden;position: relative}
.slideBox{width:100%;height:210px}
.product-box .swiper-slide{width:23% !important; margin-right:10px !important;float:left}
.product-box .swiper-slide img{width:180px;height:180px;}
.product-box a{margin-right:10px !important;float:left}
.product-box a img{width:180px;height:180px;}
.list-display{width:100%;height:auto;background: #fff;margin-top:20px;}
.product-title{height:65px;}
.product-title b{font-size:18px;font-weight: bold;margin-right:5px;line-height: 65px;}
.product-title .show{font-size:18px;font-weight: bold;margin-right:5px;line-height: 65px;}
.product-title h5{font-size:12px;line-height: 65px;}
.product-title .mores{border:2px solid #c3c3c3;color:#c3c3c3;border-radius: 5px;position: relative;top:25px;right:30px;padding:5px 15px;font-size:13px; cursor: pointer}
.product-item .main-header{height:auto;width:100%;}
.product-item .main-header .cate_s{width:100%;height:100%;overflow: hidden}
.product-item .main-header .cate_s ul li{width:12%;height:35px;line-height: 35px;background:#f2f2f2;float:left;margin-left:18px;text-align: center;border-radius: 5px;font-size:14px;margin-bottom:10px;border:1px solid #f2f2f2;overflow:hidden}
.product-item .main-header .cate_s ul li:hover{background:#ffbca3;border:1px solid #f64400;}
.product-item .main-header .cate_s ul li:hover a{color:#f64400}
.product-item .main-header .cate_s .active{background:#ffbca3;border:1px solid #f64400;}
.product-item .main-header .cate_s .active a{color:#f64400}
.main-body{padding:20px;}
.main-list{width:100%;height:100%}
.main-list li{width:24%;margin-right:10px;float:left;margin-bottom:10px;}
.main-list li:nth-child(4n){margin-right:0px;}
.main-list li img{width:200px;height:200px;display: block;margin:0px auto;}
.main-list li p{width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:10px 0px;}
.main-list li .price{font-size:18px;color:#f64400}
.main-list li .price em{font-size:14px;}
.main-list li .price .views{padding:3px 6px;border:1px solid #f64400; color:#f64400;font-size:12px;float:right;margin-right:10px;}

.intro{width:100%;height:auto;background: url("shop/img/intro_bg.png") no-repeat;margin-top:10px;padding-bottom:20px;}
.intro-title{width:100%;height:60px;line-height: 60px;text-align: center;}
.intro-title b{font-size:28px;font-weight: bold;display:block;}
.intro-title span{width:100px;height:6px;background: #f64400;display: block;margin:0 auto;margin-top:-20px;border-radius: 5px;}
.intro-content{width:92%;height:300px;margin:0 auto;background: #fff;box-shadow: 2px 2px 5px rgba(0,0,0,0.1);padding:20px;}
.intro-box{border-bottom:1px solid #e6e6e6;height:200px;}
.intro-left{width:75%;float:left;margin-right:20px;}
.intro-left b{font-size:20px;font-weight: bold;margin:15px 0px 10px 0;}
.intro-left div{font-size:14px;line-height: 25px;}
.intro-left .vip{margin-left:5px;}
.intro-left .vip img{width:18px;}
.intro-right{float:left;padding:15px;}
.intro-right img{width:100%;height:155px;}
.intro-footer .param{width:100%;height:100%;padding:15px 0px;}
.intro-footer .param li{width:50%;float:left; height:35px;/*line-height:25px;*/ font-size:14px;color:#959595;letter-spacing: 2px;overflow:hidden}

.problem{width:100%;height:220px;margin-top:10px;background: #fff;}
.problem .problem-title{padding:0 20px;border-bottom: 1px solid #f0f0f0;height: 46px;line-height: 46px;background: linear-gradient( to bottom, #ffffff,#f5f5f5);font-size:15px;font-weight: bold}
.problem-body ul{padding:10px 20px;}
.problem-body ul li{width:40%;float:left;height:35px;line-height: 35px;background: #feefe9;padding:0px 10px;margin-right:35px;margin-top:10px;cursor:pointer}
.problem-body ul span{padding-left:5px;}
.relevant{width:100%;height:auto;margin-top:10px;background: #fff;}
.relevant .relevant-title{padding:0 20px;border-bottom: 1px solid #f0f0f0;height: 46px;line-height: 46px;background: linear-gradient( to bottom, #ffffff,#f5f5f5);font-size:15px;font-weight: bold}
.relevant-body{padding:20px;height:380px;}
.relevant-body .relevant-box{height:200px; border-bottom:1px solid #e2e2e2;padding-left:10px;}
.relevant-body .relevant-left{width:40%;float:left;padding-top:15px;}
.relevant-body .relevant-left ul{width:100%;height:180px;}
.relevant-body .relevant-left ul li{float:left;width:45%;margin-right:10px;
    position: relative;}
.relevant-body .relevant-left ul li img{width:162px;height:162px;}
.relevant-body .relevant-left ul li p{width:89%;height:auto;background:rgba(213,80,27,0.8);position: absolute;bottom:0px;padding:5px 10px;color:#fff}
.relevant-body .relevant-right{width:60%;float:right}
.relevant-right .relevant-right-top{height:70px;margin-top:10px;}
.relevant-right .relevant-right-top b{font-size:18px;font-weight: bold;margin-bottom:5px;}
.relevant-right .relevant-right-top a{display: block;width:80px;height:35px;line-height:35px;position: relative;left:80%;top:-40px;background:#f4f4f4;text-align: center; color:#727272;border:1px solid #e2e2e2;border-radius: 5px; font-size:14px;}
.relevant-right .relevant-right-center{width:100%;height:60px;}
.relevant-right .relevant-right-center li{width:20%;float:left;margin-right:10px;margin-bottom:10px;}
.relevant-right .relevant-right-center li p{color:#727272;margin-top:5px;}
.relevant-right .relevant-right-center .relevant-type{font-size:15px;font-weight: bold}
.relevant-right .relevant-right-bottom{height:28px;line-height:28px;background: #f4f4f4;padding-left:10px;}
.relevant-right .relevant-right-bottom p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relevant-right .relevant-right-bottom span{color:#f64400}

/*喜欢*/
.like{width:100%;height:auto;margin-top:10px;background: #fff;}
.like-title{height:60px;line-height: 60px}
.like-title b{font-size:18px;font-weight: bold;}
.like-body{width:100%;height:250px}
/*底部轮播*/
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url('shop/img/jtl02.png') no-repeat center;left: 0px; z-index:10;}
.Box .Box_con .btnr {background: url('shop/img/jtr02.png') no-repeat center;right: 0px;  z-index:10;}

.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 285px;height: 200px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 285px;height:200px;transition: all 0.5s;text-align: center}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}

.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background:#f64400;}

/*声明*/
.disc{margin-top:10px;background: #fff;padding:20px;}
.disc p{height:50px;line-height:20px;font-size:12px;}
.disc span{font-weight: bold;color:#f64400}
/*首页按省级查找*/
.hotcity{margin-top:18px; font-size:14px; color:#666; height:30px; line-height:30px; overflow:hidden;margin-left:20px;width: 1040px;}
.hotcity a{padding-right:12px; color:#666}
.hotcity a:hover{color:#f64400}
.hotcity li{display:block; float:left; margin-left:15px; height:30px; width:100px; overflow:hidden}
.borderno{/* border:1px solid #e5e5e5; *//* background:#fff; *//* padding: 0; */}
.borderno .m-txt{padding-left: 15px;}
.hotcity ul,.hotcity ul li{height:30px !important}


/*公司介绍*/
.intro1200{width:1200px;margin:0 auto}
.crumbs{width:100%;height:40px;line-height:40px;}
.crumbs-con a{font-size:14px;}
.intro-con{width:100%;height:auto;}
.intro-con-left{width:867px;height:100%;float:left;background: url("shop/img/int.png") no-repeat}
.intro-left-content{width:90%;height:100%;margin:18px auto 0;background:#fff;padding:20px;}
.intro-left-content .intro-left-top{height:auto;border-bottom:1px solid #ececec;min-height:150px;}
.intro-left-content .intro-left-top .diagram{width:140px;height:140px;float: left;margin-right:40px;}
.brief b{font-size:20px;font-weight: bold}
.brief p{line-height:20px;margin-top:10px;}
.brief p img{width:100%}
.brief .vip img{width:20px;}
.intro-left-bottom{width:100%;padding-top:30px;}
.intro-left-bottom ul{height:80px;}
.intro-left-bottom li{width:23%;height:100%;float:left;text-align: center;}
.intro-left-bottom li span{font-size:15px;font-weight:bold;color:#000;}
.intro-left-bottom li p{color:#727272;margin-top:5px;font-size:12px;}
.intro-left-bottom .address{width:100%;height:30px;line-height: 30px;display: flex;justify-content: space-between}
.intro-left-bottom .address p{font-size:14px;}
.intro-left-bottom .address .identification a{margin-right:10px;}
.intro-con-right{width:333px;height:100%;float:left;background:#fff;min-height:350px;}
.intro-right-top{width:90%;padding:20px;}
.intro-right-top-title{height:100px;}
.intro-title-left img{width:65px;height:65px;border-radius: 50%;}
.intro-title-right{margin-left:15px;}
.intro-title-right b{font-size:15px;font-weight:bold;margin-bottom:25px;display:block}
.intro-title-right b span{background:#e8c394;color:#7d5200;padding:3px 8px;margin-left:5px;font-weight: normal;font-size:12px;}
.intro-title-right button{border:1px solid #ebebeb;background: #fff;margin-right:10px;padding:5px 10px;cursor:pointer}
.intro-title-right button img{width:15px;height:15px;padding-right:5px;}
.intro-right-center{height:70px;}
.intro-right-center li{width:46%;float:left;text-align: center;padding-top:10px}
.intro-right-center li:first-child{border-right:1px solid #efefef}
.intro-right-center li span{font-size:18px;font-weight:bold;color:#000;}
.intro-right-center li p{font-size:14px;color:#727272;margin-top:5px;}
.intro-right-bottom{height:200px;}
.intro-right-bottom li{width:43%;height:30px;line-height:30px;float:left;background:#f4f4f4;text-align: center;margin-top:20px;margin-left:15px;}
/*企业风采*/
.corporate-style{width:100%;height:250px;background:#fff;margin-top:10px}
.corporate-style .corporate-title{height:60px;line-height:60px;}
.corporate-style .corporate-title b{font-size:18px;font-weight: bold;}
.bx-wrapper{width:100%;/*padding:0px 20px;*/overflow:hidden;position: relative}
.bx-wrapper .swiper-slide{width:15% !important; margin-right:10px !important;float:left}
.bx-wrapper .swiper-slide img{width:180px;height:180px;}

.bx-wrapper a{margin-right:10px !important;float:left}
.bx-wrapper a img{width:180px;height:180px;}

.intro-window li{width:19%; margin-right:13px;}
.intro-window li img{width:210px;height:210px;}
.mask{position:fixed;width:100%;height:100%;top:0;background:rgba(0,0,0,0.5);z-index:100;display:none;}
.intro-inquiry{width:340px;height:273px;background:linear-gradient(to right,#f64400,#ff8401);border-radius: 5px;
    position: absolute; top:50%;left:55%;margin: -160px 0 0 -260px;z-index:100}
.inquiry-from{padding:10px;}
.inquiry-from b{height:35px;line-height:35px;text-align: center;color:#fff;font-size:16px;font-weight: bold;display:block}
.inquiry-from b span{font-size:14px;position:absolute;right:10px;top:0px;font-weight:normal;cursor:pointer}
.inquiry-form-item{width:100%;height:50px;line-height:50px;}
.inquiry-form-item input{width:95%;height:27px;border:none;}
.inquiry-form-item textarea{width:95%; border:none;margin-top:5px;}
.inquiry-form-item button{width:100px;height:40px;border-radius: 50px; border:none;background: #fff;color:#f64400;font-size:15px;font-weight: bold;margin:0 auto;display: block;margin-top:25px}


/*联系方式*/
.contact-con{width:100%;height:285px;background: #ffffff;}
.contact-box{padding:20px;}
.contact-box .contact-con-left{width:55%;height:100%;}
.contact-box .contact-con-right{width:40%;height:100%; margin-left:30px;}
.contact-box .contact-right-top{width:90%;padding:20px 0px;}
.contact-box .contact-right-top-title{height:100px;}
.contact-box .contact-title-left img{width:70px;height:70px;border-radius: 50%;}
.contact-box .contact-title-right{margin-left:15px;}
.contact-box .contact-title-right h4{font-size:15px;font-weight:bold;margin-bottom:25px;}
.contact-box .contact-title-right h4 span{background:#e8c394;color:#7d5200;padding:3px 8px;margin-left:5px;font-weight: normal;font-size:12px;}
.contact-box .contact-title-right .business{font-size:15px;font-weight:bold;margin-bottom:25px;display:block}
.contact-box .contact-title-right .business span{background:#e8c394;color:#7d5200;padding:3px 8px;margin-left:5px;font-weight: normal;font-size:12px;}
.contact-box .contact-title-right button{border:1px solid #ebebeb;background: #fff;margin-right:10px;padding:5px 10px; cursor:pointer}
.contact-box .contact-title-right button img{width:15px;height:15px;padding-right:5px;}
.contact-right-bottom{position: relative;}
.contact-right-bottom .contact-right-bottom-title{height:25px;line-height:25px;}
.contact-right-bottom .contact-right-bottom-title span{height:25px;line-height:25px;color:#959595;margin-left:3px;}
.shop-code{position: absolute;top:-30px;right:0px;}
.contact-inquiry{width:100%;height:370px;background:#fff;margin-top:20px;}
.contact-inquiry .contact-inquiry-title{width:100%;height:60px;line-height: 60px;text-align: center}
.contact-inquiry .contact-inquiry-title h2{font-size:28px; font-weight: bold;}
.contact-inquiry .contact-inquiry-title span {width: 100px;height: 6px;background: #f64400;display: block;margin: 0 auto;margin-top: -20px;border-radius: 5px;}
.contact-inquiry .contact-inquiry-title .contact-inquiry-b{font-size:28px; font-weight: bold;display: block;}
/*在线留言*/
.contact-inquiry-form{display: flex;}
.contact-inquiry-left{width:50%;height:100%}
.contact-inquiry-right{width:50%;height:100%}
.contact-inquiry-form-item{width:100%;margin-top:10px;position: relative;}
.contact-inquiry-form-item .contents{vertical-align: top}
.contact-inquiry-form-item label{width:80px;text-align: right;display: inline-block;font-size:14px;}
.contact-inquiry-form-item input{width:70%;border:1px solid #e7e7e7;margin-left:3px;height:25px;}
.contact-inquiry-form-item textarea{width:70%;border:1px solid #e7e7e7;margin-left:3px;padding:8px;}
.contact-inquiry-form-item #captcha{width:48%;}
#captchapng{width:125px;height:38px;margin-left:10px;vertical-align:middle}
.contact-inquiry-form-item button{width:120px;height:38px;border:none;background: #f64400;color:#fff;font-size:15px;font-weight: bold;text-align:center;position: absolute;right:75px}


/*产品列表*/
.screen{width:100%;height:auto;}
.screen .screen-title{width:100%;height:45px;line-height: 45px;}
.screen .screen-title b{font-size:18px;color:#f64400}
.screen-title .btn-default{padding:6px 30px; background: #fff;border:1px solid #ebebeb;}
.screen-content{width:100%;height:auto;background: #fff;border-top:5px solid #f64400;}
.screen-content .list-cates{padding:20px 20px;border-bottom:1px solid #ebebeb;display:flex}
.screen-content .list-param{padding:20px 20px}
.screen-content .screen-title-text{font-size:14px; font-weight: bold;padding:0 15px; line-height: 25px;}
.screen-content .cate-control{display: inline-block;width:60px;padding:0}
.cates_1{width:100%;height:auto}
.cates_1 .list-inline-item{float:left}
.menuUL{display:none;position:relative;left:15px;}
.menuLI{height:28px;line-height:28px;}

.screen .screen-total-item{width:100%;height:40px;line-height:40px;background: #fff;margin-top:10px;border:1px solid #ebebeb;}
.screen .screen-total-item .screen-total-item-text{font-size:14px; padding:0 15px; border-right:1px solid #ebebeb;cursor: pointer;display: inline-block}
.screen-total-item-text .screen-total-item-input{width:50px; border:1px solid #ebebeb;border-radius: 8px;}
.screen-total-item .price-select{border-right:none !important;}
.screen-total-item-text .btn-sum{border:1px solid #f64400;background: #f64400;color:#fff;cursor: pointer;}
.screen-total-item .screen-total-search{width:275px;float:right;}
.screen-total-search .search-input{width:200px;border:1px solid #ebebeb}
.screen-total-search .btn-search-input{border:1px solid #f64400;background: #f64400;color:#fff;cursor: pointer;}

/*产品列表*/
.list-content{width:120%;height:auto;display: flex;flex-wrap: wrap;margin-bottom:10px;}
.list-content .list-item{width:230px;height:290px;background:#fff;margin-top:20px;margin-right:12px; }
.list-item .list-item-img{width:100%;height:230px;}
.list-item .list-item-img img{width:230px;height:230px;}
.list-item .list-item-text{width:90%;height:auto;padding:0px 10px 10px;}
.list-item .list-item-text .list-item-title{height:30px;line-height:30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:14px;}
.list-item .list-item-text .list-item-price{position: relative;}
.list-item .list-item-text .price-text{height:20px;line-height: 20px;color:#f64400}
.list-item .list-item-text .price-text em{font-size:18px;}
.list-item .list-item-text .item-address{position:absolute; right:0px;color:#727272;font-size:12px;}

/*产品详情页*/
.shop-detail{width:100%;height:auto;}
.shop-detail .shop-content-box{width:96.5%;height:475px;background:#fff;padding:20px;}
.shop-content-box .product-left{width:36%;height:490px;}
.shop-content-box .product-left .product-img{width:100%;height:auto;}
.shop-content-box .product-left .product-img img{width:400px;height:400px;}
.shop-content-box .product-right{width:60%;height:auto;}
.shop-content-box .product-right .product-title{font-size:20px;font-weight:bold;height:60px;line-height:60px;border-bottom:2px solid #f64400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.shop-content-box .product-right .product-param{height:285px;border-bottom:1px solid #ebebeb;background: linear-gradient(to bottom, rgba(246,68,0,0.1),rgba(255,255,255,1));}
.shop-content-box .product-right .param-item{height:50px;line-height: 50px;display:block;font-size:15px;padding:0px 20px;color:#727272;}
.shop-content-box .product-right .pirce{color:#f64400;}
.shop-content-box .product-right .param-value em{color:#f64400;font-size:25px;font-weight: bold}
.shop-content-box .product-right .product-btn{height:80px;line-height: 80px;}
.shop-content-box .product-right .product-btn button{width:120px;height:50px;margin-right:25px;background: #fff;border:1px solid #ebebeb;border-radius: 5px;font-size:15px;cursor:pointer}
.shop-content-box .product-right .btn-inquiry{background:#f64400 !important;color:#fff;}
.shop-content-box .product-right .product-btn img{margin-right:5px;}
.product-recommend{width:100%;height:325px;line-height:40px;margin-top:20px;}
.product-recommend .title-line{background:url('shop/img/recommend.png') no-repeat}
.product-recommend .title-line em{padding-left:40px; color:#fff;font-size:16px; font-weight: bold;letter-spacing: 5px;}
.product-recommend .recommend-pro{height:250px;display: flex;flex-wrap: wrap;background: #fff;padding:15px;}
.product-recommend .recommend-pro .recommend-pro-item{width:18%;margin-right:20px;}
.product-recommend .recommend-pro .recommend-pro-item:last-child{margin-right:0px;}
.recommend-pro-item .recommend-pro-img{width:100%;height:210px;}
.recommend-pro-item .recommend-pro-img img{width:210px;height:210px;}
.recommend-pro-item .recommend-pro-text{width:100%;height:40px;}
.recommend-pro-item .recommend-pro-text .recommend-pro-price{height:20px; font-size:14px;color:#f64400}
.recommend-pro-item .recommend-pro-text em{font-size:16px;}
.recommend-pro-item .recommend-pro-text .recommend-pro-price{height:20px;}
.recommend-pro-item .recommend-pro-text .recommend-pro-title{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-desc{margin-top:10px;}
.product-desc .list-right-content{width:100%;height:auto;}
.product-desc .list-right-content .list-right-header{height:50px;border-bottom:2px solid #f64400;background: #fff}
.product-desc .list-right-content .list-right-header a{display: inline-block;width:80px;height:50px;line-height:50px;font-size:16px;font-weight: bold; padding:0 15px;text-align: center;cursor: pointer;letter-spacing: 2px;}
.product-desc .list-right-content .list-right-header  .active{background: #f64400;color:#fff}
.product-desc .list-right-content .list-right-body{height:100%;}
.product-desc .list-right-content .list-right-body .content-detail{background: #fff;padding:20px;}
.product-desc .list-right-content .list-right-body .content-top{width:100%;height:80px;}
.product-desc .content-top li{width:33%;height:40px;line-height: 40px;font-size:14px;float:left}
.product-desc .content-top li .param-title{width:80px;font-size:14px; color:#959595;display: inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product-desc .content-top li .param-text{font-size:14px;display: inline-block;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product-desc .content-desc{padding:20px 0px;}
.product-desc .content-desc p img{width:100%;}
.product-desc .contact-detail{margin-top:10px;}
.product-desc .contact-detail .main-header {width: 100%;border-bottom: 1px solid #f0f0f0;height: 46px;line-height: 46px;background: linear-gradient( to bottom, #ffffff,#f5f5f5);}
.product-desc .contact-detail .main-header h2{font-size:16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:15px;}
.product-desc .contact-detail .main-header h2 span{font-size:14px;font-weight:normal;margin-right:20px}
.product-desc .contact-detail .main-body{width:96%;height:220px;background: #fff}
.product-desc .contact-detail .main-body .contact-left{width:32%;}
.product-desc .contact-detail .main-body .contact-right{width:65%;}
.product-desc .contact-detail .main-body .contact-right h2{height:50px;line-height:50px;font-size:16px;}
.product-desc .contact-detail .main-body .contact-right p{height:40px;line-height:40px;font-size:14px;}
.product-desc .contact-detail .main-body .contact-right span{display: inline-block;width:100px;color:#959595}
.inquiry-sell{background: #FFFFFF;font-size: 14px;line-height: 28px;margin-bottom: 20px;margin-top: 5px;padding: 1% 2%;}
/* album */
.cdx-album{width:400px;z-index:1000;}
#mid_pos {position:absolute;}
#mid_div {width:400px;height:400px;cursor:crosshair;background:#F2F2F2;border:1px solid #e6e6e6;}
#zoomer {width:160px;height:120px;background:#FFFFFF url('shop/img/ab-zoom-bg.gif');position:absolute;z-index:6;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:500px;height:473px;border:#DDDDDD 1px solid;background:#FFFFFF;position:relative;overflow:hidden;right:-410px;top:-495px;z-index:10000}
#big_pic {position:absolute;}
.tbs {width:414px;height:56px;margin:10px 0;}
.tbs img {cursor:pointer;}
.tbsl {width:32px;height:56px;float:left;}
.tbsr {width:20px;height:56px;float:left; margin-left:-7px;}
.tbsm {width:350px;height:56px;float:left;overflow:hidden;}
.ab_zoom {width:30px;height:30px;background:rgba(0,0,0,.6) url('shop/img/ab-zoom.png') no-repeat center center;position:absolute;z-index:5;margin:370px 0 0 -30px;background-size:20px;}
.ab_play {width:48px;height:48px;border-radius:50%;background:url('shop/img/ab-play.png') no-repeat center center;position:absolute;z-index:7;margin:-223px 0 0 176px;}
.ab_play:hover {background:url('shop/img/ab-play-on.png') no-repeat center center;cursor:pointer;}
.ab_hide {width:40px;height:40px;background:url('shop/img/ab-hide.png') no-repeat center center;position:absolute;z-index:12;margin:-390px 0 0 350px;display:none;background-size:40px;}
.ab_hide:hover {background:url('shop/img/ab-hide.png') no-repeat center center;cursor:pointer;background-size:40px;opacity:.6;}
.ab_video {width:400px;height:400px;border:#eee 1px solid;background:#fff;position:absolute;z-index:10;margin:-402px 0 0 0;display:none;}
.ab_im {padding:2px;margin:0 14px 0 0;border:#e6e6e6 1px solid;float:left;width:50px;height:50px;}
.ab_on {padding:2px;margin:0 14px 0 0;border:#FF6600 1px solid;float:left;width:50px;height:50px;background:#FF6600;}
video{height:400px!important;}

/*新闻中心*/
.news-box .main-header {width: 100%;border-bottom: 1px solid #f0f0f0;height: 46px;line-height: 46px;background: linear-gradient( to bottom, #fefefe,#f5f5f5);}
.news-box .main-header b{font-size:16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:15px;}
.news-box .main-body{width:100%;height:auto;padding:0}
.news-box .main-body .news-list{width:100%;height:auto;background: #fff}
.news-box .main-body .news-list .news-item{height:200px;padding:0 20px;border-bottom:1px solid #dfdfdf;}
.news-box .main-body .news-list .news-item{height:200px;padding:0 20px;border-bottom:1px solid #dfdfdf;}
.news-box .main-body .news-list .news-item a{padding:20px 0px;display: inline-block}
.news-box .main-body .news-list .news-item img{width:200px;height:150px;float:left}
.news-box .main-body .news-list .news-item .news-text{margin-left:20px;float:right;width:675px;}
.news-box .main-body .news-list .news-item .news-text b{font-size:20px;font-weight:bold;padding:0px 0px 10px;}
.news-box .main-body .news-list .news-item .news-text p{line-height:20px;height:85px}
.news-box .main-body .news-list .news-item .news-text .news-time{margin-top:20px;height:20px;}
.news-box .main-body .news-list .news-item .news-text .news-time span{display: inline-block;width:150px;color:#959595}
.news-product{margin-top:10px;width:100%;height:auto;background: #fff}
.news-product .main-header{width: 100%;border-bottom: 1px solid #f0f0f0;height: 46px;line-height: 46px;background: linear-gradient( to bottom, #fefefe,#f5f5f5);}
.news-product .main-header b{font-size:16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:15px;}
.news-product .main-header b a{float:right;margin-right:20px;font-size:13px;font-weight: normal}
.news-product .main-body{width:100%;height:auto;padding:0}
.news-product .main-body ul{padding:20px 20px 0px;display: flex; justify-content: left;}
.news-product .main-body ul li{width:24%;height:275px;margin-right: 13px;}
.news-product .main-body ul li:nth-child(4n){margin-right:0}
.news-product .main-body ul li img{width:215px;height:215px;text-align: center}
.news-product .main-body .news-product-text .news-product-title{height:25px; line-height: 25px;white-space: normal;overflow: hidden;text-overflow: ellipsis}
.news-product .main-body .news-product-text .news-product-price{font-size:14px; color:#f64400;height:25px;line-height: 25px;}
.news-product .main-body .news-product-text .news-product-price em{font-size:18px;}
.news-product .main-body .news-product-text .news-product-price .views{float:right;border:1px solid #f64400;padding:0px 10px;margin-right:10px;}
/*文章详情页*/
.article-box{height:auto;background: #fff;padding:0px 20px;}
.article-box .article-title{height:80px;line-height: 80px; border-bottom:1px solid #ebebeb}
.article-box .article-title h1{font-size:20px;font-weight: bold;text-align: center}
.article-box .article-text{height:50px;line-height:50px;text-align: center}
.article-box .article-text span{display: inline-block;width:150px;color:#959595}
.article-box .article-content{padding:0px 0px 15px;}
.article-box .article-content p{line-height: 25px;}
.article-box .article-content img{width:50%;display:block;margin:0 auto}
.relevant-news{width:100%;height:auto;background: #fff;margin-top:20px;}
.relevant-news .main-header{width: 100%;border-bottom: 1px solid #f0f0f0;height: 46px;line-height: 46px;background: linear-gradient( to bottom, #fefefe,#f5f5f5);}
.relevant-news .main-header b{font-size:16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left:15px;}
.relevant-news .main-body{height:180px;padding:0px}
.relevant-news .main-body ul{padding:10px 20px;}
.relevant-news .main-body ul li{height:30px;line-height: 30px;width:50%;float:left}
.relevant-news .main-body ul li:nth-child(2n){width:40%;margin-left:85px;}
.relevant-news .main-body ul li a{font-size:14px;}
.relevant-news .main-body ul li span{float:right;}


/*分页*/
.list-page{width:100%;height:50px;line-height:50px;text-align: center}
.list-page .list-page-text label{background:#fff;border:1px solid #ebebeb;border-radius: 5px;padding:10px 15px; }
.list-page .list-page-text a{background:#fff;border:1px solid #ebebeb;border-radius: 5px;padding:10px 15px; }
.list-page .list-page-text .pages_inp{width:30px;background:#fff;border:1px solid #ebebeb;border-radius: 5px;padding:10px 15px; }
.list-page .list-page-text .pages_btn{background:#f64400;border:1px solid #f64400;border-radius: 5px;padding:6px 20px;color:#fff }
/*首页字母排序*/
.hota{height:30px; line-height:30px;margin-top:18px; width: 1045px;}
.hota li{float:left;padding-left: 30px;}
.hota li a{color:#f64400;font-size:15px;}
.shop-nav-box{width:100%;height:40px;line-height:40px;background: #353535}
.shop-nav{width:1200px;margin:0 auto;}
.shop-nav .active{background: #f64400}
.shop-nav ul li{width:10%;float:left;text-align: center}
.shop-nav ul li:hover{background: #f64400}
.shop-nav ul li a{color:#fff; display: block}

/*电话弹窗*/
.businesscard{position:fixed;z-index:9999;top: 0;left: 0;margin: 0px 0 0 0px;width: 100%;height: 100%;background:rgba(49,49,49,.78);color:#930;display:none; }
.contactInfo{top:50%;left:50%;margin: -160px 0 0 -260px;}
.contactInfo .close_businesscard{width:30px;height:30px;display:block;position:absolute;right:10px;top:10px;background:url("images/newicons.png") no-repeat -56px -959px;transform: rotate(0);transition: 0.3s;}
.contactInfo .close_businesscard:hover{background:url("images/newicons.png") no-repeat -56px -990px;}
.contactInfo{width: 520px;/* height:330px; */background-color:#fff;position:relative;border-radius:3px;-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);box-shadow: 0px 0px 20px rgba(0,0,0,.5);}
.comct{background:#f2f2f2 url("images/cardBg.png") no-repeat 0px 0px;width: 480px;/* height: 220px; */overflow: hidden;padding: 15px 0 22px;margin: 20px 20px;box-shadow: 0 0 15px #ccc;}
.comlogo{width: 100px;margin: 20px 0px 20px 20px;text-align:center;}
.comlogo img{width: 100px;height: 100px;text-align:center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.comtext{width:350px}
.comtext img{margin-top: -8px;vertical-align: middle;}
.contactInfo .comts{height: 51px;line-height: 51px;overflow:hidden;color: #666;text-align:center;border-top:1px solid #e4e4e4;/* margin-top: 15px; */}
.contactInfo b{font-size:16px;color:#333;line-height:50px;padding-left:20px;border-bottom:#e4e4e4 solid 1px;/* margin:0px 0px 15px 0px; */display:block}
.contactInfo p{line-height:30px;overflow:hidden;font-size:14px;/* padding-left:50px; */color:#666;}
.contactInfo p.px18{font-size: 18px;}
.contactInfo p i{color:#999;float:left;font-size:14px;padding-right:0}
.contactInfo p a{color:#2767be;}
.contactInfo p span{float:left;}

/*底部信息*/
.shop_footer img{width:100%;}
.shop_copyright p{text-align: left;margin-top:5px;}
.shop_img {
    margin: 40px auto 0;
    overflow: hidden;
    text-align: center;
}
.shop_img p{text-align:right}
.shop_img a{margin-right:0px;}

.shop_com{font-size: 12px;padding-top: 15px;line-height: 24px;color: #555;text-align: center;width: 1200px;margin: 0 auto;height: 250px;}


.siderbar-right{position: fixed;right:0px;bottom: 110px;z-index: 10;}
.siderbar-right li{display: block;margin-top: -1px;border: 1px solid #ebebeb;width: 53px;height: 70px;background: #fff;
    cursor: pointer;}
.siderbar-right li p{text-align: center;color:#999;}
.siderbar-right li:hover p{color:#fff;background: #f64400;}
.siderbar-right li a.backTop{bottom: 30px;right: 8px;position: initial;}
.siderbar-right li .sidebar-icon{display: block; margin: 0 auto; width: 53px; height:50px; font-size: 30px; line-height: 50px; text-align: center; color: #999; background: #fff;}
.siderbar-right .sidebar-text{position: absolute;right: 53px;text-align: right;/*background: url(img/sidebar1.png) no-repeat;*//* -webkit-transition: .2s ease width; *//* transition: .2s ease width; */}
.siderbar-right li:hover .sidebar-icon{color: #fff; background: #f64400;}
.siderbar-right li:hover .sidebar-text{display: block;padding-right: 9px;width: 140px;padding-top: 18px;}
.siderbar-right li .icon-tel-right{background: url(css/img/sidebar2.png) center 10px no-repeat #fff;}
.siderbar-right li:hover .icon-tel-right{background: url(css/img/sidebar2.png) center -43px no-repeat #f64400;}
.siderbar-right li .tel-num{top: 0;background-position: -94px -206px;display: none;width: 90px!important;height: 124px;padding-left: 15px;padding-top: 0px !important;border-left: 1px #ddd solid;}
.siderbar-right li .tel-num .zxname{text-align:center;font-size: 16px;font-weight:bold;height: 35px;line-height: 40px;margin-left: -19px;}
.siderbar-right li .tel-num p{width: 76px;height: 26px;line-height: 26px;overflow: hidden;text-align: left;margin-left: -3px;}
.siderbar-right li .tel-num p i.ptqq{background: url(../images/ptqq-no.png) no-repeat;width:16px;height:16px;float:left;margin-top:5px}
.siderbar-right li .tel-num p a:hover i.ptqq{background: url(../images/ptqq.png) no-repeat;}
.siderbar-right li .tel-num p a:hover{color:#f64400}
.siderbar-right li .tel-num p img{vertical-align:middle;margin-top:-2px}
.siderbar-right li .sidebar-icon.icon-weixin{padding-top: 4px; font-size: 28px;}
.siderbar-right .weixin-num{height: 137px;}
.siderbar-right li .weixin-num{background-position: -59px 8px;margin-top: -120px;display: none;}
.siderbar-right li .weixin-num img{width:100px;height:100px;padding:0px 18px 12px 12px;}
.siderbar-right li .icon-weixin{background: url(css/img/sidebar3.png) center 10px no-repeat #fff;}

.siderbar-right li:hover .icon-{background: url(css/img/sidebar3.png) center -43px no-repeat #f64400;}
.siderbar-right li:hover .icon-weixin{background: url(css/img/sidebar3.png) center -43px no-repeat #f64400;}
.siderbar-right li .phone-num{display: none;background: url('css/img/sidebar8.png') no-repeat}
.siderbar-right li:hover .phone-num{width:200px;height:auto;padding-top: 0;padding-left:15px;}
.siderbar-right li .phone-num div{text-align: left;padding-top:10px;height:185px;}
.siderbar-right li .phone-num div a{margin:0;height:25px; line-height: 25px;display: block;margin-left:15px;}
.siderbar-right li .phone-num div a:first-child{font-size:20px;font-weight: bold;margin-left:8px;}
.siderbar-right li .phone-num div img{margin-left:30px;}
.siderbar-right li .icon-phone-right{background: url(css/img/sidebar9.png) center 10px no-repeat #fff;}
.siderbar-right li:hover .icon-phone-right{background: url(css/img/sidebar9.png) center -43px no-repeat #f64400;}
.siderbar-right li:hover .icon-QQ-right{background: url(css/img/sidebar2.png) center -43px no-repeat #f64400;}
.siderbar-right li .icon-QQ-right{background: url(css/img/sidebar2.png) center 10px no-repeat #fff;}
.siderbar-right li .icon-top{background: url(css/img/sidebar5.png) center 10px no-repeat #fff;}
.siderbar-right li:hover .icon-top{background: url(css/img/sidebar5.png) center -40px no-repeat #f64400;}
.siderbar-right li .back-to-top{top: 162px;background-position: -36px -390px;display: none;}
.siderbar-right li:hover .back-to-top, .siderbar-right li:hover .qq-contact{width: 163px;}
.siderbar-right li:hover .back-to-top{height: 53px;padding-top: 0px;}

.siderbar-right li .icon-login{background: url(css/img/sidebar6.png) center 10px no-repeat #fff;}
.siderbar-right li:hover .icon-login{background: url(css/img/sidebar6.png) center -43px no-repeat #f64400;}

.siderbar-right li .icon-reg{background: url(css/img/sidebar7.png) center 10px no-repeat #fff;}
.siderbar-right li:hover .icon-reg{background: url(css/img/sidebar7.png) center -43px no-repeat #f64400;}

.main_body {
    background: #FFFFFF;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-top: 5px;
    padding: 1% 2%;
}



