@charset "utf-8";*{margin:0;padding:0}
body{position:relative;font-family:"Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"Hiragino Sans GB","STHeitiSC-Light",Arial,sans-serif;font-size:14px;min-width:1190px}
ul,li,p,h1,h2,h3,h4,h5,h6{list-style:none;margin:0}
a{color:#666;text-decoration:none;cursor:pointer}
a:hover{color:#1E50AE;text-decoration:none}
.product-box{width:1190px;margin:30px auto}
.product-box .c-left{width:300px;float:left;margin-bottom:24px}
.product-box .c-left .c-leftblock{width:300px;background:#FFFFFF;border:1px solid #DDDDDD;margin-bottom:28px}
.c-leftblock .l-title{width:298px;height:50px;background:#f2f5fa;border:1px solid #EDEDED}
.l-title h2{font-size:18px;font-weight:400;color:#333333;line-height:50px;font-weight:normal;display:inline-block}
.l-title i.tit{width:24px;height:24px;background:url(../images/ico_vipinfo.png) no-repeat;display:inline-block;position:relative;margin-left:14px;margin-top:12px;float:left;margin-right:6px}
.l-content ul.l-txt{padding-bottom:20px;padding-top:6px;overflow-y:auto}
.l-content ul.l-txt li{line-height:20px;color:#333;overflow:hidden;text-overflow:ellipsis}
.l-content ul.l-txt li label{width:70px;color:#999;float:left;padding:14px 0 0 18px}
.l-content ul.l-txt li .context{width:190px;padding:14px 12px 0 0;float:right;word-wrap:break-word}
.l-title i.tit-two{width:24px;height:24px;background:url(../images/ico_contact.png) no-repeat;display:inline-block;position:relative;margin-left:14px;margin-top:14px;float:left;margin-right:6px}
.l-content ul.l-txt li.qq{width:110px;height:34px;background:#FF971D;border-radius:17px;float:left;margin:16px 14px 0px 30px;text-align:center;line-height:34px}
.l-content ul.l-txt li.qq .talk{color:#fff}
.l-content ul.l-txt li.messageone{width:110px;height:34px;background:#FF971D;border-radius:17px;float:left;margin:16px  0 0 0;text-align:center;line-height:34px}
.l-content ul.l-txt li.messageone .talk{color:#fff}
.message:hover{opacity:0.7}
.l-title i.tit-three{width:24px;height:24px;background:url(../images/ico_sort.png) no-repeat;display:inline-block;position:relative;margin-left:14px;margin-top:13px;float:left;margin-right:6px}
.l-content ul.l-txt a li.sort{color:#333;padding:14px 18px 0 18px}
ul.l-txt a:hover p{color:#1E50AE}
.product-box .c-left .c-leftlink{width:300px;background:#FFFFFF;border:1px solid #DDDDDD;margin-bottom:28px}
.c-leftlink .linktitle{width:298px;height:50px;background:#f2f5fa;border:1px solid #EDEDED}
.linktitle h3{font-size:18px;font-weight:400;color:#333333;line-height:50px;font-weight:normal;display:inline-block}
.linktitle i.tit-four{width:24px;height:24px;background:url(../images/ico_link.png) no-repeat;display:inline-block;position:relative;margin-left:14px;margin-top:13px;float:left;margin-right:10px}
.l-content ul.l-txt2{padding-bottom:20px;padding-top:6px;overflow-y:auto}
.l-content ul li.link{width:264px;float:left;color:#BBB;padding:10px 18px 0 18px}
.l-content ul li a{color:#BBB;overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical;}
.l-content ul li>i{display:block;width:5px;height:5px;border-radius:50% 50%;background:#bbb;float:left;margin-right:5px;margin-top:7px}
.l-content ul li a:hover{color:#1E50AE;cursor:pointer}
.product-box .product_r{width:864px;float:right;margin-bottom:30px}
.product_r .r-product-title{width:864px;height:46px;border-bottom:1px solid #1E50AD}
.r-product-title  h1.titproduct{font-size:20px;font-weight:500;color:#1E50AD;line-height:46px;display:inline-block}
.hotproduct{width:864px}
ul.hotsalePro li.no{margin-right:0}
ul.hotsalePro li img{width:156px;height:156px;object-fit: cover;margin-bottom:8px}
ul.hotsalePro{margin:20px auto;width:880px}
p.hotsale-protitle{line-height:20px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:4px;height:38px}
ul.hotsalePro span.proprice{font-size:16px;font-weight:400;color:#FF2727;line-height:20px}
ul.hotsalePro li{width:156px;float:left;margin-right:20px;margin-bottom:18px;overflow:hidden}
ul.hotsalePro li a{color:#333;text-decoration:none}
ul.hotsalePro li a:hover p{color:#1E50AE}
.newsDetails{width:840px;border-bottom:1px solid #ddd;text-align:center;margin-top:20px;padding-bottom:10px}
.newsDetails h1.detailstit{font-size:20px;font-weight:400;color:#1E50AE;line-height:24px}
.newsDetails span.detailsdate{font-size:12px;color:#999999}
.conNews-l p.detailstxt{font-weight:400;color:#505050;line-height:26px;text-indent:2em;margin-top:20px}
.conhotPro{width:1190px;margin:20px auto}
.conhotPro-l{width:840px;float:left}
.proDetails{width:840px;border-bottom:1px solid #1E50AE;text-align:left;margin-top:20px;padding-bottom:10px}
.proDetails  h1.producttit{font-size:18px;font-weight:400;color:#222;line-height:24px;margin-bottom:10px}
.proDetails span.productdate{font-size:12px;color:#999999}
.iconBtn{color:#666;margin-right:16px;float:right;height:18px;position:relative;padding-left:24px;cursor:pointer}
.shoucang::before{content:'';position:absolute;width:18px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url('../images/ico_collection_nor.png') no-repeat}
.shoucang.on::before{content:'';position:absolute;width:18px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url('../images/ico_collection_sel.png') no-repeat}
.jubao::before{content:'';position:absolute;width:20px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url('../images/ico_report.png') no-repeat}
.productParameters .partit,.productdet .partit{width:840px;height:40px;border-bottom:1px solid #ddd;margin-bottom:20px;margin-top:20px}
.partit h2.partitle{font-size:20px;font-weight:500;color:#1E50AD;line-height:39px;display:inline-block;border-bottom:3px solid #1E50AD;margin-right:6px}
.swiper-slide>img{width: 338px;height: 338px;}
table.partable{float:left;border:1px solid #ddd;border-collapse:collapse;margin:10px 30px 0 0}
table.partable tr,th,td{border:1px solid #ddd}
table.partable th,td{width:190px;padding-top:14px;padding-bottom:14px;text-align:center;font-weight:400}
table.partable th{color:#666}
table.partable td{color:#333}
.productdet p{ line-height: 26px; color: #666;object-fit: cover;}
.productdet p.otherbox{width:842px;font-weight:400;color:#505050;line-height:24px}
.productdet p > img{ display: block; }
.conhotPro-l>img{margin-top:30px;float:left;width:340px;height:340px;margin-right:50px}
table.partableone{float:left;border:1px solid #ddd;border-collapse:collapse;margin:50px 30px 20px 0}
table.partableone tr,th,td{border:1px solid #ddd}
table.partableone th,td{width:190px;padding-top:14px;padding-bottom:14px;text-align:center;font-weight:400}
table.partableone th{color:#666}
table.partableone td{color:#333}
ul.butpro li.qq{width:140px;height:40px;background:#FF971D;border-radius:10px;float:left;margin:16px 14px 0px 30px;text-align:center;line-height:40px}
ul.butpro li.qq .talk{color:#fff}
ul.butpro li.messageone{width:140px;height:40px;background:#26C52D;border-radius:10px;float:left;margin:16px 14px 0px 30px;text-align:center;line-height:40px}
ul.butpro li.messageone .talk{color:#fff}
.messagepro:hover{opacity:0.7}
.chosetext{width:864px;float:left;overflow:hidden;max-height:36px;margin-bottom:20px}
.chosetext h2{float:left;font-size:14px;font-weight:400}
.chosetext a{padding:8px 20px;overflow:hidden;height:30px;float:left;font-size:14px;color:#555555;font-weight:400;margin-right:4px}
.chosetext a.current{float:left;font-size:14px;color:#fff;background:#ff971d;font-weight:400}
.chosetext a:hover{font-size:14px;color:#fff;background:#ff971d}
#swiper-container2 .swiper-slide img {display: block;margin: auto;width: 100%;height: 76px;}
/*公司视频*/
ul.videolist{margin:20px auto;width:862px; overflow: hidden;}
ul.videolist li{width: 200px;float: left;margin-right: 20px;margin-bottom: 18px;overflow: hidden;}
ul.videolist li:nth-child(4n){ margin-right: 0px; }
ul.videolist li a{ display: block; position: relative; }
ul.videolist li a span {width: 30px; height: 30px;background: rgba(0,0,0,0.8);border-radius: 30px; position: absolute;top:63px; left:85px;text-align: center;}
ul.videolist li a span i {width: 0px; height: 0px;border-color: transparent transparent transparent #fff;border-style: solid; border-width: 6px;display: inline-block; position: relative; left: 5px; top: 7px;}
ul.videolist li a img{ width: 200px;height: 156px;}
ul.videolist li a{ color: #666; text-decoration: none; }
ul.videolist li a p{line-height:20px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:4px;height:20px}
