﻿@charset "utf-8";
.pro-content{font-size:16px}
.nav-row a{padding:20px 30px}
.nav-row,.nav-row li ul,.rec-text-panel,footer .copyright{background:#005691}
.footer-row-1{background:#f5f5f5;color:#000}
.footer-row-1 .f-cate a{color:#000}
.footer-row-1 a{color:#000}
.pro_lb0 h3 a{font-weight:normal;font-size:17px}
.pro_lb0 .pinfo{font-size:15px}
header{background:none}
header>.container.flex{padding:20px 0}
.inner-content p{line-height:24px;font-size:14px}
.prolist-rd-m:hover{background:#666;color:#fff}
.aboutus p{line-height:1.65}
.certi .container p:nth-child(2){color:#555;line-height:1.7;text-align:center}
.certi .container div{margin-top:20px;text-align:center}
.certi .container div img{width:23%;margin-right:1%}
.sol-top{background-image:url(/js/25678/bg.jpg)}
.inner-banner{min-height:unset;height:auto;background:#3a9bdc}
.contact{flex-wrap:wrap}
.contact .contact-box+div{width:calc(100% - 470px)}
.contact .contact-box{margin-right:50px}
.contact .contact-item .con a{color:#fff}
@media (max-width:1024px){.contact .contact-box{width:100%;margin:0 0 20px;-ms-flex:inherit;flex:inherit}
.contact .contact-box+div{width:100%}}
.inner-banner .inner-content{position:static;padding:15px;box-sizing:border-box}
.inner-banner h2,.inner-banner h1{margin-top:0}
.foot-main .foot-title img{max-height:70px}
.foot-main .foot-about .foot-title{margin-bottom:10px;padding-bottom:0}
.pro-detail .pro-detail-content p{color:#000}
.main-title{margin:12px 0 0}
.sol-top h3{color:#000}
