/* CSS Document */
.newsdetail{ background: #fff; margin: 10px; padding: 10px;}
.newsdetail h3{padding:0px 5px 6px 0px;color: #333;font-size:.35rem;font-weight: bold;border-bottom: 1px solid #efefef;margin-bottom:0.15rem;}
.faxq{float:left;border-bottom: 1px solid #efefef; padding-bottom:0.1rem; margin-bottom:0.1rem;}
.faxq li{width:50%; float:left; font-size:0.28rem;}
.newsdetail i{float:right; font-size:0.25rem;}
.newsdetail span{ font-size:0.25rem;    word-break: break-all;}
.newsdetail .conthedc{margin: 0px auto;font-size:.2rem;color: #c1c1c1; padding-left:10px;}
.newsdetail .deta-contxt{ color: #484848; font-size:.25rem; }
.deta-contxt table{width:100%; float: left;}
.deta-contxt tbody{width:100%; float: left;}
.newsdetail img{max-width:100%; height: auto !important; width:auto !important;}

.industry_qd_nr{width:100%;  margin-top:0.2rem;}
.industry_qd_nr ul li{overflow:hidden;background: #fff; margin-bottom:0.225rem; border-radius:7px;}
.industry_qd_nrbox{ overflow:hidden; }
.industry_qd_nr_l{ float: right;width:66%; }
.industry_qd_nr_l h1{ font-size:0.3rem; height:0.4rem; line-height:0.4rem; overflow:hidden; color:#333;text-overflow:ellipsis ;white-space:nowrap; font-weight:500; float:left; width:90%; margin-top:0.1rem;}
.industry_qd_nr_l dt{width:10%; float:right;}
.industry_qd_nr_l i{font-size:0.3rem; height:0.6rem; line-height:0.5rem; overflow: hidden; font-style:normal; color:rgb(102 102 102);    padding-top: 0.1rem; display: block; width:100%; float:left;}
.industry_qd_nr_r{ float: left;}
.industry_qd_nr_r a {width:2rem;height:2rem; float:left;text-align: center;vertical-align: middle;border-radius: 6px; overflow:hidden;}
.industry_qd_nr_r a img { width:100%; height:100%;    object-fit: cover;}
.industry_qd_nrbox i.qd_nr_1{margin-right: 16px;background-image: linear-gradient( 112deg, rgba(232, 155, 20, 1) 0%, rgba(232, 109, 20, 1) 100% );-webkit-background-clip: text;
    -webkit-text-fill-color: transparent; line-height:0.4rem;  font-size: 0.325rem;    font-weight: 600;margin-top: 0.17rem;float: left; font-style:normal}
.industry_qd_nrbox i.qd_nr_2{float: right;background-image: linear-gradient( 116deg, rgba(232, 153, 20, 1) 0%, rgba(232, 110, 20, 1) 100% ); border-radius:50px; text-align:center;     height:0.6rem; line-height:0.6rem; width:1.4rem; font-size: 0.25rem; color:#fff; font-style:normal; margin-top:0.05rem;}
.industry_qd_nrbox span{width:66%; float:right; margin-top:0.1rem;}

/*分页*/
.nextbox{ margin: 10px;}
.nextbox ul li{background:#fff; border-radius:50px; padding: 5px 10px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom:10px;}
.nextbox ul li a{font-size:0.3rem; color:#333;}

/*产品中心*/
.prosdetail{padding:10px;background: #fff;margin: 10px;}
.prosdetail h1{padding: 14px 0px 0px;color: #333;font-size:0.9rem;font-weight: bold;}
.prosdetail .prices{ color: red; font-weight: bold;}
.prosdetail .prices span{ width:50%; float:left;font-size: .3rem; color:#333}
.prosdetail .prosthedc{margin: 0px auto;font-size:0.5rem;color: #c1c1c1;border-bottom: #ccc dotted 1px;padding-bottom: 10px;}
.prosdetail .swiper { text-align:center}
.prosdetail img.ztimg { max-width: 100%;max-height: 350px;}
.prosdetail .ss{margin-top: 10px;display: list-item;list-style: none; overflow: hidden;}
.prosdetail .ss span{ width:50%;float: left;display: block;text-indent: 10px;color: #333;font-size: 0.6rem;}
.prosdetail .jianyao{padding: 10px;background: rgba(226, 226, 226, 0.37);color: #666;margin-top: 10px;font-size: 0.5rem;line-height: 24px;}
.prosdetail .pros-contxt {
    padding: 2px;
    color: #484848;
    margin-top: 10px;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
}
.prosdetail .pros-contxt h2{font-size: 0.9rem;line-height: 0.9rem;font-weight:700;margin: .34133rem 0;position: relative;text-indent: 10px;color: #505050;}
.prosdetail .pros-contxt h2::before{content:"";width: .06rem;height: 0.9rem;background-color: #505050;left: 0;position: absolute;}
.prosdetail .pros-contxt img{max-width:100% !important; height: auto !important; width:auto !important;}
.pros-contxt div{width:auto !important; max-width:100%;}
.pros-contxt p{font-size: 0.6rem;line-height: 24px;}
.prosdetail-tag,.articleBot p{font-size: 0.6rem;line-height: 24px;padding: 10px 0;}
.breadcrumb {
    height: auto;
    overflow: hidden;
    font-size:10px;
    color:#c1c1c1;
    line-height:20px;
    margin-bottom:4px;
    border-bottom:.5px solid #eeeeee;
}
.breadcrumb a {
    color: #c1c1c1;
    padding-right: 3px;
}
.breadcrumb a:visited {
    color: #c1c1c1;
    padding-right: 3px;
}
/*联系我们*/
.contact {
    padding: 10px;
    background: #fff;
    margin: 10px;
}
.contact h2{ font-size:.46rem; margin: 10px 0; font-weight: bold; padding-left:10px;}
.contact p {overflow: hidden;line-height: .4rem;padding: 10px 10px;color: #666;  margin-bottom: 8px; font-size: .3rem;}
.contact p a{background: -webkit-linear-gradient(#59b7ec,#087cbd);line-height: .4rem;display: inline-block;color: #FFFFFF !important;font-size: .24rem;text-align: center;padding:2px 14px; border-radius: 30px;margin-left: 10px;}
.contact p a i{ margin-right: 4px;}

/*留言*/
.message{margin:10px;overflow:hidden; padding:10px; background:#fff;}
.column {
    text-align: center;
    font-size: 0.4rem;
    margin: 10px 0;
    font-weight: bold;
    color: #f58220;
}
.messagebox{ overflow:hidden; padding:0.13rem .01rem;font-size:0.2rem;}
.messagebox p {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: .75rem;
    margin-bottom: 8px;
}
.messagebox p font{ display:block;position:absolute; left:0px; font-size:.3rem;}
.messagebox p span{ display:block;margin-left:1.5rem; height:0.4rem;width: auto;}
.messagebox b{ color:red;}
.messagebox p span .messageboxtxt{border: 1px solid #D7D7D7;width: 98%; height:0.6rem;-webkit-appearance: none;border-radius: 0;}
.textareabox{overflow:hidden;}
.textareabox textarea {
    width: 98%;
    height: 1.6rem;
    line-height: 20px;
    border: 1px solid #D7D7D7;
}
.messagebox p span .messageboxyzm{border: 1px solid #D7D7D7;background: #f1f0f0;}
.yzmbox{ margin-top:8px; overflow:hidden; height:.9rem;  position:relative;}
.yzmbox font {
    display: block;
    float: left;
    width: 1.5rem;
    font-size: .3rem
}

.yzmbox span {
    display: block;
    float: left;
    height: 26px;
    width: 100px;
}
.yzmbox span .messageboxyzm {
    border: 1px solid #D7D7D7;
    width: 100%;
    height: .6rem;
    -webkit-appearance: none;
    border-radius: 0;
}
.yzmbox div {
    height: .5rem;
    width: 60px;
    margin-left: 10px;
    float: left;
}
.yzmbox img {
    height: .6rem;
    width: 1.1rem;
}
.submit{ overflow:hidden;padding-top:12px;}
.submit a{ display:block; background:#09A0E8; font-size:.4rem; border-radius:5px; height:.65rem; color:#fff; text-align:center; margin:0px auto; width:2.5rem}
/*留言*/



/*表单*/
#nr_box{ clear:both; background: #fff;margin: 10px;}
#nr_box table{ width:100%; border-collapse:collapse; border:0px solid #fff;}
#nr_box table td{ border:1px solid #ddd;}
.messages_box{width:auto;padding:10px 1% 60px 1%;}
.messages_box ul{width:100%;} 
.messages_box ul li{padding:5px 28px 5px 5px;}
.messages_box .text-input,.messages_box .summary-input,.messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(255, 255, 255) rgb(216, 216, 216) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(201, 201, 201) inset !important;font-size:14px;}
.messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(255, 255, 255) rgb(216, 216, 216) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(201, 201, 201) inset !important;font-size:14px;}
.messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(255, 255, 255) rgb(216, 216, 216) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(201, 201, 201) inset !important;}
.messages_box .verify-pic{height:35px;vertical-align:middle;}
.messages_box .submitBtn{text-align:center;padding-top:10px;padding: 5px;margin-top: .6rem;}
.messages_box .messages-button{line-height:.76rem;font-size:.36rem;color:#ffffff;text-align:center;background-color: #009a8e;box-shadow: 0 0 10px 0 rgba(0, 154, 142, 0.75);text-shadow: 1px 1px 1px rgb(18, 83, 119);border-left:none;border-right:none;}

.Title-1{padding:10px 10px 10px 10px;color:#333}
.Title-1 p{height: 1rem;background: #c5c5c5;font-size:.59733rem;}
.Title-1 p b{width:1.06667rem;height:1.06667rem;border-radius:.53333rem;background-color:rgba(0,0,0,0.1);margin-right:.34133rem}
.Title-1 p b i{font-size:.68267rem;display:inline-block}
.Title-1 p a{color:#fff;font-size: .3rem;line-height: 1rem;position:relative;width: 50%;display: block;float: left;text-align: center;/* background: #666; *//* border-radius: 40px; */}
.Title-1 p a.focus {
    font-weight: 700;
    background: #f58220
}
.Title-1 p a.focus:after{content:"";position:absolute;width: 1rem;height: .06rem;background-color:#fff;bottom: .15rem;left:50%;transform:translateX(-50%);}
.companyBase{display:none;}
.companyBase .baseName{background-color:#fff;padding: 10px;clear: both;overflow: hidden;}
.companyBase .baseName .clogo{width: 1.633rem;height: 1.633rem;border:1px solid #f1f1f1; position: relative;float: left;}
.companyBase .baseName .clogo img.clogoimg{max-width:100%;max-height:100%;position: absolute;top:0;left:0; right:0; bottom:0; margin:auto;}
.companyBase .baseName .collect{text-align:center;font-size:.46933rem;color:#8b8b8b}
.companyBase .baseName .collect b{width:1.19467rem;height:1.19467rem;border-radius:100%;border:1px solid #8b8b8b;margin-bottom:.17067rem}
.companyBase .baseName .collect b i{font-size:.55467rem}
.companyBase .baseName .companyName{padding-left: .18rem;font-size: .36rem;float: left; margin-top:10px;}
.companyBase .baseName .companyName p{font-size: .34rem;line-height:.55333rem;margin-bottom:.21333rem;}
.companyBase .baseName .companyName .gszycp span{color:#333;font-size: .3rem;}
.companyBase .baseName .companyName .gszycp span strong{color:red;}
.companyBase .baseName .companyName b{color:#e30404;}
.companyBase .baseType{background-color:#fff;padding: 10px;overflow:hidden;}
.companyBase .baseType h2{font-size: .4rem;line-height: .48rem;font-weight:700;margin: .34133rem 0;position: relative;text-indent: 10px;color: #505050;}
.companyBase .baseType h2::before{content:"";width: .06rem;height: .48rem;background-color: #505050;left: 0;position: absolute;}
.companyBase .baseType dl{padding: .18rem 0;border-bottom:1px solid #f1f4f7;clear: both; overflow: hidden;}
.companyBase .baseType dl dt{font-size: .33rem;font-weight:700;line-height: .5rem;float: left;}
.companyBase .baseType dl dt b{background-color:#fff}.companyBase .baseType dl dt b i{font-size:.896rem;color:#8b8b8b}
.companyBase .baseType dl dd{font-size: .3rem;line-height: .5rem;color: #868686;padding: 0 0 0 1.5rem;}
.companyBase .baseType dl dd b{color:#e30404;margin:0 .21333rem}
.companyBase .baseType .label{padding-bottom:.42667rem}
.companyBase .baseType .label a{display:inline-block;font-size:.46933rem;line-height:1.28rem;border:1px solid #8b8b8b;border-radius:.64rem;margin:.64rem .42667rem 0 0;color:#8b8b8b;padding:0 .55467rem}
.companyBase .baseType .attestation li{width:4.48rem}
.companyBase .baseType .attestation li .item{height:0;padding-bottom:100%;position:relative}
.companyBase .baseType .attestation li p{font-size:.512rem;line-height:.85333rem;color:#999;text-align:center}
.viewPro{background-color:#fff;margin-top: .2rem;line-height: .82rem;font-size: .28rem;color:#e30404;width: 100%;display: block;text-align: center;}
.companyContent{background-color:#fff;padding: 10px;margin-top: .2rem;line-height: .64rem;}
.companyContent h2{font-size: .4rem;line-height: .48rem;font-weight:700;margin: .34133rem 0;position: relative;text-indent: 10px;color: #505050;}
.companyContent h2::before{content:"";width: .06rem;height: .48rem;background-color: #505050;left: 0;position: absolute;}

.class{clear:both;padding:0.26rem 0.3rem 1rem;}
.class li{clear:both;font-size:0.28rem;padding:0 0.28rem;background:#fff;border-radius:0.06rem;margin-bottom:0.3rem;}
.class li .classHide{height:0.88rem;color:#1f1f1f;line-height:0.88rem;display:block;position:relative;}
.class li .classHide:before{width:0.06rem;height: 0.4rem;background:#009a8e;display:inline-block;vertical-align:middle;margin: -.1rem 0.18rem 0 0;content:"";}
.class li .classHide s{width:0.24rem;height:0.15rem;background-position:-2.76rem -1.93rem;display:block;position:absolute;right:0;top:0.37rem;}
.class li .classHide a{color:#1f1f1f;font-size: .4rem;}
.class li  .classx a{margin-right: .24rem;}



/*相关产品*/

.samePro{background-color:#fff;border-top:1px solid #f1f4f7; padding:10px; margin:10px;}

.samePro ul{overflow:hidden}
.samePro ul li{width:50%;float:left;padding:.1rem;-webkit-box-sizing:border-box;}
.samePro ul li a{color:#333;background:#f1f4f7; float: left; width: 100%; text-align: center;    padding: 0.2rem; box-sizing: border-box;}
.samePro ul li a dt{position:relative; height:3rem;    background: #fff;}
.samePro ul li a img{max-height:100%; max-width:100%; position:absolute; top:0; right:0; left:0; bottom:0; margin:auto;}
.samePro ul li a .image{padding-bottom:100%;height:0;position:relative;border:1px solid #dedede;overflow:hidden}
.samePro ul li a p{height:.3rem;line-height:.3rem;font-size:.275rem;margin-top:.21333rem; overflow:hidden; margin-bottom:10px;}
.samePro ul li a b{text-align:center;line-height:.3rem;font-size:.25rem;color:#e30404;display:block; font-weight:bold;}
.samePro ul li a:active{color:#8b8b8b}

.samePro ul li a .image img{position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%); max-width:100%; max-height:100%;}


.articleBot{margin-top:10px; padding:10px;overflow:hidden}
.articleBot a{display:inline;font-size:0.6rem;line-height:0.8rem;color:#333;height:.792rem;background-color:#fff; margin-bottom:10px;    padding: 0 0.2rem;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.articleBot a:active{background-color:#8b8b8b;color:#fff}

.fixed{position: fixed;bottom: 40%;right: 12px;width:50px;height: 35px;background: rgba(253, 190, 52, 0.9) none repeat scroll 0% 0%;border-radius: 15%;}
.share { text-align: center; margin-top:9px; display: block; color: #fff; line-height:18px;}
.share:hover{color: #ffffff;}
.share div { display: flex; justify-content: center; align-items: center;}
.share-icon { width: 18px !important; height: 18px !important;float: left;margin-left: 2px;}
.weixin-mask {position: fixed; top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;background-color: rgba(0, 0, 0, .6); display: none; background-image: url(../images/wxbj-2021.png); background-position: top right;
background-size: 100%; background-repeat: no-repeat;  }



/*bottom_txt*/
.bottom_txt {
    height: auto;
    overflow: hidden;
    position: fixed;
    bottom: 0px;
    z-index: 99999999;
    width: 100%;
    border-top: 0.1rem solid #f58220;
    background: #FFEFD5;
}
.bottom_txt p{ height:1.0rem; line-height:1.0rem; float:left;}

.bottom_txtdetil {
    width:100%;
}
.bottom_txtone {
    width: 50%;
}
.bottom_txttow{ width:30%;}
.bottom_txtone input {
    width: 96%;
    background: #fff;
    height: 0.8rem;
    margin: 5px 2% 0px 2%;
    border: 1px solid #cccccc;
    color: #000;
    -webkit-appearance: none;
    border-radius: 8px;
    text-indent: 3px;
}
.bottom_txttow input {
    width: 96%;
    background: #fff;
    height: 0.8rem;
    margin: 5px 2% 0px 2%;
    border: 1px solid #cccccc;
    color: #000;
    -webkit-appearance: none;
    border-radius: 8px;
    text-indent: 3px;
}
.bottom_btninput{width:20%;}
.bottom_btninput a {
    display: block;
    line-height: 0.8rem;
    text-align: center;
    width: 91%;
    background: #f58220 none repeat scroll 0% 0%;
    height: 0.8rem;
    margin: 5px 6% 0px 3%;
    color: #FFF;
    cursor: pointer;
    border-radius:8px;
}
.bottom_btninput input {
    width: 91%;
    background: #f58220;
    height: 1rem;
    margin: 5px 6% 0px 3%;
    color: #fff;
    cursor: pointer;
    text-indent: 3px;
    border: 1px solid #cccccc;
}
.bottom_txtdetil input {
    width: 96%;
    background: #fff;
    height: 1rem;
    margin: 5px 1% 0px 1%;
    border: 1px solid #eee;
    color: #000;
    -webkit-appearance: none;
    border-radius: 0;
    text-indent:3px;
}
/*bottom_txt*/





