@charset "utf-8";body{font-size:14px;margin:0;-webkit-text-size-adjust:none;}
*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,pre,table,td,th,ul,span,input,textarea{margin:0;padding:0;font-size:14px;font-family:"arial","tahoma","helvetica","verdana";}
a img,img{border:0;}
a:link{color:#232323;cursor:pointer;}
a:visited{color:#232323;cursor:pointer;}
a:hover{color:#c90000;cursor:pointer;}
a:active{color:#232323;cursor:pointer;}
a{text-decoration:none;cursor:pointer;}
h1{font-family: "Ebrima";}
h2,h3,h4,h5,h6{font-weight:400;font-family: "Ebrima";}
s{text-decoration: none;}
em{font-style:normal;}
li,ol,ul{list-style:none;}
.clear{clear:both;}
.clearfix::after,.zhu::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.zhu{word-wrap: normal;word-break: normal;width:1400px;margin:0 auto;}
input{-webkit-appearance:none;}
input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;}
textarea{resize: none;}
:-webkit-input-placeholder{color:#7e7e7e;}
::-webkit-input-placeholder{color:#7e7e7e;}
:-moz-placeholder{color:#7e7e7e;}
::-moz-placeholder{color:#7e7e7e;}
:-ms-input-placeholder{color:#7e7e7e;}
[class^="icon-"]:before, [class*=" icon-"]:before{margin: 0;}
.pdf-icon::before{content: 'P';width: 17px;height: 18px;background-color: #c90000;border-radius: 3px;display: inline-block;text-align: center;color: #fff;font-weight: bold;line-height: 18px;margin-right: 7px;}

/* pdf */
.pdf{overflow-x: hidden;position: relative;}
.pdf::before{content: '';position: absolute;left: 50%;width: 200%;transform: translateX(-50%);background-color: #191d2d;height: 616px;z-index: -1;}
.pdf .top{height: 33px;line-height: 33px;color: #fff;display: flex;justify-content: space-between;align-items: center;background-color: #191d2d;}
.pdf .collect{min-height: 323px;background-color: #fff;padding: 0 15px 20px;}

.pdf .title{display: flex;justify-content: space-between;align-items: center;padding-top: 21px;padding-bottom: 23px;border-bottom: 1px solid #d4d4d4;margin-bottom: 13px;}
.pdf .title .right{display: flex;align-items: center;}
.pdf .title .right h1{font-size: 26px;margin-right: 26px;}
.pdf .title .right h2{font-size: 23px;}

.pdf .cover{float: left;width: 227px;height: 229px;border: 3px solid #f0f0f0;margin-right: 14px;position: relative;text-align: center;}
.pdf .cover img{max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: inline-block;}

.pdf .cover + .introduce{width: 416px;}
.pdf .introduce{width: 50%;float: left;}
.pdf .introduce table{text-align: left;}
.pdf .introduce table th{color: #6b6b6b;font-weight: normal;padding-right: 25px;height: 38px;}
.pdf .introduce table td{display: flex;align-items: center;min-height: 38px;}
.pdf .introduce table td img{width: 54px;margin-right: 5px;}
.pdf .introduce table td.rohs{position: relative;padding-left: 28px;}
.pdf .introduce table td.rohs::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url('../images/rohs.png') no-repeat 0 0;width: 22px;height: 25px;}
.pdf .introduce table td.rohs.no::before{background-position-y: -25px;}

.pdf .cover + .introduce + .tips{width: 712px;padding-left: 20px;}
.pdf .tips{width: 50%;float: right;padding-top: 7px;}
.pdf .tips h3{font-size: 17px;font-weight: bold;color: #6b6b6b;padding-top: 3px;padding-bottom: 10px;}
.pdf .tips s{color: #6b6b6b;line-height: 22px;}
.pdf .tips s span,.pdf .tips s a{color: #232323;}

.pdf .tips b{font-size: 16px;font-family: "Ebrima";color: #6b6b6b;}
.pdf .tips b span{font-size: 14px;font-weight: normal;}
.pdf .tips table{text-align: left;margin-top: 13px;width: 100%;}
.pdf .tips table tbody{display: flex;}
.pdf .tips table tr{margin-right: 3px;width: 25%;}
.pdf .tips table th{font-weight: normal;height: 28px;padding-left: 3px;background-color: #f2f2f2;display: block;line-height: 28px;}
.pdf .tips table td{height: 37px;font-size: 13px;color: #6b6b6b;text-shadow: 0 0 0.5px;padding-left: 3px;}

.pdf .tips > a{font-size: 17px;color: #c90000;font-weight: bold;border: 1px solid #c90000;font-family: "Ebrima";padding: 10px 24px;margin-top: 43px;display: inline-block;}

.pdf .rfq-tip{padding-top: 54px;}
.pdf .rfq-tip h3{font-size: 20px;font-weight: bold;color: #232323;}

.pdf .interval{background-color: #191d2d;min-height: 16px;text-align: center;}
.pdf .interval a{font-size: 17px;font-weight: bold;color: #fff;font-family: "Ebrima";position: relative;border: 1px solid #fff;padding: 12px 52px;margin: 19px auto 44px;display: inline-block;line-height: 1;}
.pdf .interval a::before{content: '';width: calc(100% - 32px);height: calc(100% + 10px);border: 1px solid #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pdf .interval a dl{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.pdf .interval a dl:last-child{right: 0;left: unset;}
.pdf .interval a dd{width: 11px;height: 3px;background-color: #fff;margin-bottom: 8px;}
.pdf .interval a dd:last-child{margin-bottom: 0;}

.pdf .specs{border-bottom: 1px solid #e4e4e4;padding: 37px 15px 20px;background-color: #fff;}
.pdf .specs .pdf-list{float: left;width: 440px;}
.pdf .specs .pdf-list h2{font-size: 24px;font-weight: bold;padding-bottom: 5px;}
.pdf .specs .pdf-list s{font-size: 15px;color: #6b6b6b;line-height: 22px;}
.pdf .specs .pdf-list s span{color: #232323;}
.pdf .specs .pdf-list ul{padding-top: 60px;}
.pdf .specs .pdf-list ul li{color: #6b6b6b;margin-bottom: 25px;}
.pdf .specs .pdf-list ul li a{color: #6b6b6b;}
.pdf .specs .pdf-list ul li a:hover{color: #c90000;}
.pdf .specs .specs-list{float: right;width: 930px;padding-top: 10px;}
.pdf .specs .specs-list ul{column-count: 2;}
.pdf .specs .specs-list ul li{position: relative;margin-bottom: 18px;padding-left: 14px;}
.pdf .specs .specs-list ul li::before{content: '';position: absolute;left: 0;top: 4px;width: 5px;height: 5px;border-radius: 50%;background-color: #2d3041;}
.pdf .specs .specs-list ul li span{color: #6b6b6b;}

.pdf .pro-details{padding: 70px 0;}
.pdf .pro-details h2{font-size: 24px;font-weight: bold;float: left;}
.pdf .pro-details h2 s{font-size: 16px;color: #6b6b6b;font-weight: normal;}
.pdf .pro-details .text{float: right;width: 872px;line-height: 24px;color: #6b6b6b;}

.pdf .relate-pro h2{font-size: 24px;font-weight: bold;padding-bottom: 25px;}
.pdf .relate-pro ul li{width: calc(100% / 5 - 16px);margin-right: 16px;float: left;margin-bottom: 20px;}
.pdf .relate-pro ul li a{display: block;height: 100%;text-align: center;padding-bottom: 28px;overflow: hidden;border-radius: 8px;}
.pdf .relate-pro ul li .box{width: 117px;height: 117px;margin: 24px auto 25px;text-align: center;}
.pdf .relate-pro ul li .box img{transition: all .3s;}
.pdf .relate-pro ul li s{font-family: "Ebrima";color: #333;font-size: 16px;overflow: hidden;padding-bottom: 18px;display: block;}
.pdf .relate-pro ul li h3{font-weight: bold;font-size: 16px;color: #333;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 7px;}
.pdf .relate-pro ul li h4{font-size: 14px;color: #333333;line-height: 20px;height: 40px;overflow: hidden;padding: 0 20px;}

.pdf .tags{padding-top: 59px;padding-bottom: 51px;}
.pdf .tags h2{font-size: 24px;font-weight: bold;position: relative;padding-bottom: 25px;}
.pdf .tags .content ul li{float: left;width: calc(100% / 4 - 10px);margin-right: 10px;margin-bottom: 18px;font-size: 15px;color: #6b6b6b;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pdf .tags .content ul li:nth-child(4n+4){margin-right: 0;}
.pdf .tags .content ul li a{font-size: 15px;color: #6b6b6b;}
.pdf .tags .content ul li a:hover{color: #c90000;}

.pdf .purchase{padding-top: 65px;padding-bottom: 70px;position: relative;background-color: #f7f7f7;}

.pdf .purchase h2{font-size: 24px;font-weight: bold;position: relative;padding-bottom: 69px;}
.pdf .purchase h2::before{content: '';width: 40px;height: 4px;background-color: #b0b2b7;position: absolute;left: 0;top: 49px;}
.pdf .purchase .content{column-count: 2;column-gap: 50px;position: relative;}
.pdf .purchase dl{-webkit-column-break-inside: avoid;padding-bottom: 8px;}
.pdf .purchase dt{font-size: 17px;font-weight: bold;font-family: "Ebrima";padding-bottom: 12px;}
.pdf .purchase dd{margin-bottom: 25px;line-height: 21px;color: #6b6b6b;}
.pdf .purchase dl:first-of-type dd{padding-left: 10px;position: relative;}
.pdf .purchase dl:first-of-type dd::before{content: '';width: 5px;height: 5px;position: absolute;left: 0;top: 4px;border-radius: 50%;background-color: #888a93;}
.pdf .purchase a{padding-top: 105px;display: inline-block;padding-bottom: 2px;border-bottom: 1px dashed #323333;}
.pdf .purchase a:hover{border-color: #c90000;}


.pdf .footer{background-color: #191d2d;padding-top: 43px;padding-bottom: 87px;}
.pdf .footer .left{float: left;position: relative;color: #fff;line-height: 20px;}
.pdf .footer .left p{font-size: 13px;color: #a0a2a9;padding-top: 20px;}
.pdf .footer .right{float: right;position: relative;color: #fff;font-size: 13px;}
.pdf .footer .right::before{content: '';display: block;width: 402px;height: 46px;background: url('../images/pdf-footer-certs.jpg') no-repeat center;margin-bottom: 40px;}
.pdf .footer .right s:first-of-type{margin-right: 23px;}
.pdf .footer .right span{color: #9799a0;}