body{font-family:Microsoft YaHei,simsun,Helvetica Neue,Arial,Helvetica,sans-serif !important}
.show-sm{display:none}
.display-table{width:100%;height:100%;display:inline-table;text-align:center;vertical-align:middle}
.display-table .display-cell{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle}
.main-til{overflow:hidden;text-align:center;margin-bottom:15px}
.main-til .main-til-block{display:inline-block;position:relative;margin:0 auto}
.main-til .main-til-block .main-til-ico{padding:0 15px}
.main-til .main-til-block:before,.main-til .main-til-block:after{position:absolute;display:block;content:'';width:1200px;height:2px;top:55%;background-color:#7e3625}
.main-til .main-til-block:before{right:100%}
.main-til .main-til-block:after{left:100%}
.proar-banner-res{text-align:center;position:relative;height:192px;background-color:#cccccc;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#ffffff}
.proar-banner-res .proar-banner-til{font-size:32px;line-height:48px;margin-bottom:15px}
.proar-banner-res .proar-banner-tex{font-size:18px;line-height:36px}
.proar-banner-res .proar-banner-sign{padding-top:20px;text-align:center}
.proar-banner-res .proar-banner-sign p{display:inline-block;margin:0 15px}
.proar-banner-res .proar-banner-sign p i{display:block;width:50px;height:50px;margin:0 auto;background:url(../img/strength.png) no-repeat;vertical-align:middle}
.proar-banner-res .proar-banner-sign p i.ico01{width:55px;background-position:0px 0}
.proar-banner-res .proar-banner-sign p i.ico02{width:48px;background-position:-55px 0}
.proar-banner-res .proar-banner-sign p i.ico03{width:53px;background-position:-104px 0}
.proar-banner-res .proar-banner-sign p i.ico04{width:50px;background-position:-157px 0}
.proar-banner-res .proar-banner-sign p i.ico05{width:62px;background-position:-207px 0}
.proar-banner-res .proar-banner-zixun{display:inline-block;background:#ef011c;color:#ffffff;width:240px;line-height:50px;font-size:18px;margin-top:40px;cursor:pointer}
.proar-banner-res .proar-banner-zixun i{margin-right:10px;font-size:24px}
.proar-banner-res .proar-banner-btn a{color:#ffffff;width:240px;line-height:32px;font-size:16px;margin-left:45px}
.proar-banner-res .proar-banner-btn a:first-child{margin-left:0px}
.proar-banner-res .proar-banner-btn i{margin-right:10px;font-size:24px}
.breadCrumb{width:100%;height:auto;overflow:hidden;background-color:#ffffff;padding:5px 0;line-height:31px;color:#9a9898}
.breadCrumb a{color:#9a9898}
.breadCrumb a:hover{color:#ef011c}
.protar-main{padding-top:30px;padding-bottom:50px}
.protar-main .protar-main-img img{margin:0 auto}
.protar-main .protar-main-edat{color:#555555;padding-top:10px}
.protar-main .protar-main-edat .protar-main-til{font-size:32px;line-height:48px;margin-bottom:25px;font-weight:normal}
.protar-main .protar-main-edat .protar-main-text{font-size:14px;line-height:28px;margin-bottom:25px}
.protar-main .protar-main-list ul{display:flex;margin-bottom:10px}
.protar-main .protar-main-list ul li{padding:10px;background:#f4f5f7}
.protar-main .protar-main-list ul .protar-list-til{width:120px;font-size:18px;color:#333333;margin-right:10px;flex-shrink:0}
.protar-main .protar-main-list ul .protar-list-tex{padding:10px 20px;font-size:14px;line-height:28px;flex-grow:1}
.protar-main .protar-main-list ul .protar-list-tex p{line-height:28px}
.protar-main .protar-main-list ul .protar-list-tex a{color:#1e266e}
.protar-main .protar-main-btn{padding-top:25px}
.protar-main .proar-edat-btn{margin:0;background:#ef011c}
.protar-main .proar-edat-btn a.proar-banner-zixun{line-height:25px;font-size:18px;padding:15px 0px;color:#ffffff;text-align:center;display:block;width:100%}
.protar-main .proar-edat-btn a.proar-banner-zixun i{margin-right:10px}
.protar-main .proar-edat-tel img{display:block;margin:0 auto}
.prot-bg-gray{padding:50px 0;background:#f4f5f7}
.prot-bg-white{padding:50px 0;background:#ffffff}
.protar-about-til{font-size:32px;line-height:48px;margin-bottom:30px;text-align:center;font-weight:normal}
.protar-about .protar-about-til{border:none;padding:0}
.protar-about .protar-about-tab{background:#ffffff;height:55px;line-height:55px;margin-bottom:35px;border-bottom:1px solid #eee}
.protar-about .protar-about-tab .tab-nav{padding-left:0}
.protar-about .protar-about-tab .tab-nav li{width:33.33%;float:left;max-width:170px}
.protar-about .protar-about-tab .tab-nav li a{line-height:25px;font-size:20px;padding:15px 10px;border:none;border-radius:0;text-align:center;width:100%}
.protar-about .protar-about-tab .tab-nav .active{background:#ef011c}
.protar-about .protar-about-tab .tab-nav .active a{color:#fff;position:relative}
.protar-about .protar-about-tab .tab-nav .active a:after{position:absolute;content:" ";display:block;top:100%;left:50%;margin-left:-7px;border-top:7px solid #ef011c;border-left:7px solid transparent;border-right:7px solid transparent}
.protar-about .protar-about-tab .tab-more{margin:0;background:#ef011c}
.protar-about .protar-about-tab .tab-more a{line-height:25px;font-size:20px;padding:15px 20px;color:#ffffff;display:block;width:100%}
.protar-about .protar-about-tab .tab-more a i{margin-right:20px}
.protar-about .tab-body{border:none}
.protar-about .protar-youshi .line-big{display:flex;flex-wrap:wrap}
.protar-about .protar-youshi .line-big>div{align-items:stretch;margin-bottom:30px}
.protar-about .protar-youshi-edat{background:#f4f5f7;padding:30px 30px 10px;height:100%;margin-bottom:15px;transition:all .3s}
.protar-about .protar-youshi-edat .protar-youshi-ico{text-align:center;margin-bottom:10px}
.protar-about .protar-youshi-edat .protar-youshi-ico span{width:90px;height:90px;padding:20px;border-radius:50%;display:inline-block;background:#ef011c;transition:all .3s}
.protar-about .protar-youshi-edat .protar-youshi-ico span path{transition:all .3s;fill:#ffffff}
.protar-about .protar-youshi-edat .protar-youshi-til{font-size:18px;color:#333333;text-align:center;margin-bottom:10px;transition:all .3s}
.protar-about .protar-youshi-edat .protar-youshi-tex{line-height:28px;text-align:center;color:#555555;transition:all .3s}
.protar-about .protar-youshi-edat:hover{background:#ef011c;box-shadow:2px 2px 6px rgba(0,0,0,0.5)}
.protar-about .protar-youshi-edat:hover .protar-youshi-ico span{background:#ffffff}
.protar-about .protar-youshi-edat:hover .protar-youshi-ico span path{fill:#ef011c}
.protar-about .protar-youshi-edat:hover .protar-youshi-til{color:#ffffff}
.protar-about .protar-youshi-edat:hover .protar-youshi-tex{color:#ffffff}
.protar-about .protar-youshi-certi .youshi-c{font-size:18px;line-height:32px;margin-bottom:15px;color:#333333;font-weight:bold}
.protar-about .protar-youshi-certi .cd-popup-trigger{font-size:14px;line-height:32px}
.protar-about .protar-yuanli .yuanli-a{font-size:14px;line-height:32px;color:#555555;margin-bottom:30px}
.protar-about .protar-yuanli .yuanli-a p{line-height:32px}
.protar-about .protar-yuanli img{display:block;margin:0 auto}
.protar-about-parameter h2{padding-top:30px;padding-bottom:30px}
.protar-about-parameter table{margin-bottom:15px}
.protar-about-parameter p{color:#555555;padding-bottom:6px;padding-top:6px}
.protar-about-parameter p span{font-weight:normal}
.protar-about-parameter tr:hover{background-color:#ff9b81;color:#fff;transition:all 0.2s}
.protar-about-parameter tr:hover td[bgcolor="#FFFFFF"]{background-color:#ff9b81}
.protar-about-parameter td{border:1px solid #d9d9d9;vertical-align:middle}
.protar-about-parameter .bordeb{padding-top:46px;border-bottom:1px solid #d9d9d9}
.protar-selling .protar-selling-img{margin-bottom:30px;display:block;background:#f4f5f7;padding-bottom:15px;transition:all .3s}
.protar-selling .protar-selling-img a{transition:all .3s;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.protar-selling .protar-selling-img:after{content:" ";display:block;height:0;clear:both}
.protar-selling .protar-selling-img img{margin-bottom:10px}
.protar-selling .protar-selling-img .protar-selling-til{font-size:18px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.protar-selling .protar-selling-img .protar-selling-til a{display:inline-block;vertical-align:top}
.protar-selling .protar-selling-img p{line-height:36px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.protar-selling .protar-selling-img:hover{background:#ef011c;color:#ffffff}
.protar-selling .protar-selling-img:hover a{color:#ffffff}
.protar-case-tabs{padding-bottom:30px}
.protar-case .tab-head{border-bottom:1px solid #ef011c}
.protar-case .tab-nav{padding-left:0;display:flex}
.protar-case .tab-nav li{flex-grow:1}
.protar-case .tab-nav li a{line-height:25px;font-size:16px;padding:15px 10px;border:none;border-radius:0;text-align:center;width:100%;background:#f4f5f7;transition:all .3s}
.protar-case .tab-nav li a span{display:block;margin:0 auto;text-align:center}
.protar-case .tab-nav li a span svg{display:block;margin:0 auto}
.protar-case .tab-nav li a span path{fill:#ef011c;transition:all .3s}
.protar-case .tab-nav .active a{background:#ef011c;color:#fff;position:relative}
.protar-case .tab-nav .active a span path{fill:#ffffff}
.protar-case .tab-body{border:none;padding-top:30px}
.protar-case .protar-case-img{margin-bottom:15px}
.protar-case .protar-case-img a{display:block;background:#e34641;color:#ffffff}
.protar-case .protar-case-img a img{width:100%}
.protar-case .protar-case-img a p{font-size:18px;line-height:32px;text-align:center;padding:10px 0}
.protar-case .protar-case-edat p{line-height:28px;margin-bottom:15px}
.protar-case .protar-case-edat span{font-size:16px;font-weight:bold}
.protar-case .protinter-case a{position:relative;width:100%;display:block;text-align:center}
.protar-case .protinter-case a img{width:1000px;}
.protar-case .protinter-case a p{position:absolute;bottom:0;display:block;width:100%;height:34px;background-color:#dd011c;color:#fff;line-height:34px;opacity:.8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.protar-case .protinter-patent{display:flex;flex-wrap:wrap}
.protar-case .protinter-patent img{margin:0 auto 10px;display:block}
.protar-case .protinter-patent span{line-height:24px;padding:10px;display:block}
.protar-case .protinter-output p{margin-bottom:30px}
.protar-case .protinter-ship img{margin:0 auto 30px}
.protar-case .protinter-video{display:flex;flex-wrap:wrap}
.protar-case .protinter-video .protinter-video-main{margin-bottom:30px;padding-bottom:30px}
.protar-case .protinter-video .protinter-video-main .bilibili{height:100%;position:relative}
.protar-case .protinter-video .protinter-video-main .bilibili video{height:100%;background:#000000;outline:none;display:block}
.protar-case .protinter-video .protinter-video-main .bilibili p{position:absolute;width:100%;background:#ffffff;line-height:36px;display:block;text-align:center}
.pro_news_list li{line-height:24px;margin-bottom:5px}
.pro_news_list li span{float:right}
.pro_news_list li h4{font-weight:normal;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pro_img_list{margin-bottom:20px}
.pro_img_list h2{padding-bottom:20px}
.pro_img_list a{color:#333333}
.pro_img_list p{line-height:42px}
.pro_img_list .pro_img_cover .pro_img_cover_img{position:relative}
.pro_img_list .pro_img_cover .pro_img_cover_tex{line-height:42px}
.pro_img_list .pro_img_cover:hover .pro_cover_hover{display:block}
.pro_img_list .pro_cover_hover{position:absolute;top:0;left:0;background:#eb4340;z-index:20;filter:opacity(80%);text-align:center;color:#FFF;width:100%;height:100%;display:none;padding:15px}
.pro_img_list .pro_cover_hover h3{font-size:14px;padding-top:45px;padding-bottom:15px}
.pro_img_list .pro_cover_hover h4{font-size:14px;font-weight:normal;line-height:30px}
.wuliao_img_list p{line-height:42px}
.leave-message .inq_l{margin-top:15px}
.leave-message .inq_l p{line-height:35px}
.leave-message .inq_l h3{margin:15px 0 20px}
.leave-message .inq_l img{margin:0 auto;max-width:100%}
.leave-message .inq_r{margin:20px 0 30px}
.leave-message .inq_r .button{background-color:#f24a4a;color:#fff}
.downpdf{display:none;position:fixed;top:0;left:0;right:0;bottom:0}
.downpdf .downmake-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}
.downpdf .down-main{background:#ffffff;width:340px;height:375px;position:absolute;top:50%;left:50%;margin-top:-160px;margin-left:-170px;padding:15px 25px;border-top:2px solid #cc0000;border-radius:0 0 10px 10px}
.downpdf .down-close{position:absolute;top:0;right:0;width:36px;height:34px;text-align:center;font-size:24px;line-height:32px;color:#cc0000;cursor:pointer}
.downpdf .down-close:hover{border-color:#c00;background:#cc0000;color:#ffffff}
.downpdf .down-main-end{background:#ffffff;width:320px;display:none;position:absolute;top:50%;left:50%;margin-top:-160px;margin-left:-160px;border-radius:25px;padding:35px 15px 25px;border-top:2px solid #cc0000;font-size:18px;text-align:center}
.downpdf .down-main-end .down-close{top:105%;left:50%;border:1px solid #fff;height:36px;color:#ffffff;margin-left:-18px;border-radius:50%}
.downpdf .down-main-limit{background:#ffffff;width:320px;display:none;position:absolute;top:50%;left:50%;margin-top:-160px;margin-left:-160px;border-radius:25px;padding:35px 15px 25px;border-top:2px solid #cc0000;font-size:18px;text-align:center}
.downpdf .down-main-limit .down-close{top:105%;left:50%;border:1px solid #fff;height:36px;color:#ffffff;margin-left:-18px;border-radius:50%}
.downpdf .down-main-ico{margin-bottom:0px}
.downpdf .down-prompt-text{font-size:18px;font-weight:bold;margin-bottom:10px}
.downpdf .down-prompt-comment{font-size:16px}
.downpdf .down-main-til{font-size:18px;line-height:32px;text-align:center;font-weight:bold;margin-bottom:15px}
.downpdf .down-main-from{font-size:14px}
.downpdf .down-main-from:after{content:" ";display:block;clear:both}
.downpdf .down-main-from span{float:left;width:80px;font-size:16px;line-height:34px}
.downpdf .down-main-from input{float:left;line-height:32px;height:34px;padding:0 5px;border:1px solid #cccccc}
.downpdf .down-main-from .name{width:210px}
.downpdf .down-main-from .mobile{width:210px}
.downpdf .down-main-from .verify{width:100px}
.downpdf .down-main-from .code{width:100px}
.downpdf .down-main-from .verify-img{float:left;display:block;width:100px;height:34px;margin-left:10px;border:1px solid #cccccc}
.downpdf .down-main-from .getcode{float:left;display:block;font-size:14px;width:100px;margin-left:10px;line-height:32px;height:34px;text-align:center;border:1px solid #cccccc;cursor:pointer}
.downpdf .down-main-from .getcode.getcode-active{background:#cccccc;color:#666666;cursor:default}
.downpdf .down-main-annotate{font-size:12px;line-height:24px;height:24px;color:#c00;padding-left:80px}
.downpdf .down-main-button{margin:0 auto 5px;cursor:pointer;background:#cc0000;color:#ffffff}
.downpdf .down-text-prompt{color:#cccccc}
@-webkit-keyframes round-spread{0%{opacity:0;transform:scale(0)}
25%{opacity:1;transform:scale(0.5)}
100%{opacity:0;transform:scale(3)}
}@-moz-keyframes round-spread{0%{opacity:0;transform:scale(0)}
25%{opacity:1;transform:scale(0.5)}
100%{opacity:0;transform:scale(3)}
}@-o-keyframes round-spread{0%{opacity:0;transform:scale(0)}
25%{opacity:1;transform:scale(0.5)}
100%{opacity:0;transform:scale(3)}
}@keyframes round-spread{0%{opacity:0;transform:scale(0)}
25%{opacity:1;transform:scale(0.5)}
100%{opacity:0;transform:scale(3)}
}@media (max-width:480px){.line-big .xsm1,.line-big .xsm10,.line-big .xsm11,.line-big .xsm12,.line-big .xsm2,.line-big .xsm3,.line-big .xsm4,.line-big .xsm5,.line-big .xsm6,.line-big .xsm7,.line-big .xsm8,.line-big .xsm9{min-height:1px;padding-right:10px;padding-left:10px}
.show-sm{display:block}
.hidden-sm{display:none}
.xsm1,.xsm10,.xsm11,.xsm12,.xsm2,.xsm3,.xsm4,.xsm5,.xsm6,.xsm7,.xsm8,.xsm9{float:left}
.xsm12{width:100%}
.xsm11{width:91.66666667%}
.xsm10{width:83.33333333%}
.xsm9{width:75%}
.xsm8{width:66.66666667%}
.xsm7{width:58.33333333%}
.xsm6{width:50%}
.xsm5{width:41.66666667%}
.xsm4{width:33.33333333%}
.xsm3{width:25%}
.xsm2{width:16.66666667%}
.xsm1{width:8.33333333%}
}@media (min-width:760px) and (max-width:999px){.pro_img_list .pro_cover_hover h3{font-size:14px;padding-top:10px;padding-bottom:5px}
}@media (min-width:1000px){.leave-message .inq_l img{margin:0}
.leave-message .inq_l h3{margin:25px 0 30px}
}@media (min-width:1000px) and (max-width:1199px){.pro_img_list .pro_cover_hover h3{font-size:14px;padding-top:25px;padding-bottom:5px}
}@media (min-width:1200px){.container{width:1200px}
.leave-message .inq_r .form-group{margin-bottom:16px}
.leave-message p{line-height:44px}
.leave-message .inq_l h3{margin:33px 0 34px}
}