/**
 * +----------------------------------------------------------------------
 *
 *           :::::::        :::::::..
 *          :::::::        :::::::       | AUTHOR: 弘润网络科技
 *:        :::::::        :::::::        | EMAIL: 1259333010@qq.com
 *        :::::::        :::::::         | QQ: 1259333010
 *       ::::::::::::::::::::::          | Time: 2024/1/12 23:31
 *      :::::::::::::::::::::::::..      | TEL: 13578310902
 *     :::::::       :::::::             | LICENSE：软件请在适用法律要求下运行
 *    :::::::       :::::::
 *   :::::::       :::::::
 *  :::::::       :::::::
 *
 * +----------------------------------------------------------------------
 */
a,a:hover{text-decoration:none}
h2{font-weight: 400;}
@media (min-width: 1200px){
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1250px;
    }
}

.nav{background-color: #000E35;min-height: 80px;line-height: 80px;}
.nav a{color: #FFF;font-size: 14px;font-weight: 600;padding-right: 20px;}
.index-halt{background-image: url("img/venture_03-1.webp");min-height: 560px;color: #FFF;background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.index-products{margin-top: -180px;background-color: #FFFF;width: 100%;}
.bj-01{background-image: url(img/electrician_19.png) ;background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.bj-02{background-image: url("img/electrician_inverted.jpg");background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.bj-03{background-image: url("img/venture_02-1.png");background-size: initial;background-position: left center;background-repeat: no-repeat;}
.bj-04{background-color: #000E35;background-image: url("img/venture_03-1.webp");color: #FFF;background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.bj-05{background-image: url("img/venture_02-2.png");background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.bj-06{background-image: url("img/venture_03-1.webp");color: #FFF;background-size: cover;background-position: 30%;background-repeat: no-repeat;}
.index-products .title{font-weight: 600;font-size: 25px;color: #0064a7!important;}
.index-products  .list{border-top: #ddd solid 1px;padding:6px 0.5rem;}
.index-products  .list span{font-weight: 600;}
.index-products  .list-a{border-top: #ddd solid 1px;padding:6px 1rem;}
.index-products  .list-a a{display: block;color: #0064a7;}
.index-products  .list-b{border-top: #ddd dashed 1px;padding:10px 0;}
.index-products  .list-b a{display: block;color: #333;font-size: 17px;line-height: 1em;}
.index-title{font-weight: 700;font-size: 2rem;margin-bottom: 1rem;}
.index-trusted p{font-size: 1rem;}
.hr-btn-primary{border: #d87c1a solid 1px;color: #FFF;background-color: #d87c1a;border-radius: 0;font-size: 1.4rem; }
.index-form .input-group{}
.index-form .form-control{background-color: rgba(0,0,0,0);border: #d87c1a solid 1px;border-radius: 0;color: #FFF;}
.index-form .btn-outline-secondary{border: #d87c1a solid 1px;color: #FFF;background-color: #d87c1a;border-radius: 0;}
.index-form .form-control::-webkit-input-placeholder {color: #FFF;}
.index-form .form-control:-moz-placeholder {color: #FFF;}
.index-form .form-control:-ms-input-placeholder {color: #FFF;}
.hr-button-1{
    box-shadow: 20px 20px 0px -5px rgba(255,180,0,0.24);
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms;
}
.et_pb_button_1 {
    border-color: #d87c1a;
    border-radius: 0px;
    letter-spacing: 3px;
    font-size: 13px;
    font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #d87c1a;color: #FFF; padding: 15px 25px;
}
.et_pb_button_1:hover{color: #FFF;}
.footer-widgets{background-color: #000E35;padding: 6% 0 0;min-height: 120px;}
.footer{background-color: #0D1A3F;line-height: 40px;}
.footer a{color: #FFF;}
.footer-bottom{font-size: 0.8rem;line-height: 40px;color: rgba(0,0,0,0.6);}
.our-products-at-work-list{background-color: #FFF;min-height: 400px;}
.our-products-at-work-list .img{min-height: 110px;}
.our-products-at-work-list h3{color: #0064a7;font-size: 23px;}
.our-products-at-work-list h4{color: #333;font-size: 20px;}
.about-pni .img{box-shadow: 0px 50px 100px 0px rgba(0,0,0,0.3);width: 100%;}
.image_5 {
    background-image: linear-gradient(135deg,rgba(0,0,0,0) 83%,#000000 83%);
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 30px;
    text-align: left;
    margin-left: 0;
}
.image_0 {
    background-image: linear-gradient(135deg,rgba(0,0,0,0) 70%,#000e35 70%);
    padding-right: 30px;
    padding-bottom: 30px;
    max-width: 73%;
    text-align: left;
    margin-left: 0;
}
.eval-kits-list{min-height: 10rem;background-color: #FFF;}
.eval-kits-list a{color: #0a5ba6;font-size: 20px;}
.eval-kits-list h4{color: #0a5ba6;font-size: 20px;}
.eval-kits-list p{color: #d87c1a;font-weight: 600;font-size: 18px;}
.eval-kits-form span{color: #F00;}
.eval-kits-form label{font-weight: 600;font-size: 1.2rem;}
.eval-kits-form .index-title{font-size: 22px;}
.compare-products-list a{color: #333;}
.compare-products-list a span{font-weight: 400;margin-left: 0.5rem;color: #666;}
.compare-products-list a div{position: absolute;margin-top:-50%;z-index: 5;margin-left: 35%; }
.compare-products-list a div img{width: 40px; display: none;}
.compare-products-list a:hover div img{display: block;}
.compare-products-list a h4{font-size: 20px;}
.support-list img{background: #000e35;border-radius: 50%;width: 74px;padding: 20px;}
.support-list a{color: #000e35;}
.support-list a h4{font-size: 18px;}
.support-download a{line-height: 1.8rem;color: #0064a7;}
.contact-tab .nav{background-color: #FFF; min-height:54px;line-height: 54px;}
.contact-tab .nav a{color: #0064a7;font-size: 20px;font-weight: 600;}
.contact-tab .nav-tabs .nav-link{border-right: solid #dee2e6 1px; padding: 0 1rem;}
.contact-tab .nav-tabs .nav-link.active{border-bottom:#dee2e6 solid 1px;color: #d87c1a;}
.contact-tab-content{background-color: #FFF;min-height: 250px;}
.blog-list a{color: #0064a7;font-weight: 600;text-transform: uppercase;text-decoration: underline;}
.product-details-list{min-height: 400px;border: #FFF dashed  1px;}
.product-details-downloads a{display: block;border: RGBA(0,0,0,0.1) solid 1px;text-align: left;color: #FFF;padding: 0.4rem 0.5rem;font-size: 1.2rem;}
.product-details-downloads a:hover{margin-left: 1rem;transition: all 0.5s ease;color: #d87c1a;}