/*公共*/
.list,.info,.news,#message,.list-s,.news-content{padding-bottom: 4vw;}
/*头部*/
.top{height: 30px;position:relative;background-color: rgba(0,0,0,0.8);}
.top *{color: #ffffff;line-height: 30px;}
@media (min-width: 1200px) {
    .container{max-width: 1200px;}
}
/*导航*/
header{position: relative;z-index: 10;height: 80px;left: 0;right: 0;margin: 0 auto;border-top:2px  #1750e2 solid;}
header .navbar{border: unset;padding-top: 0;padding-bottom: 0;}
header .navbar-brand img{max-width:130px;}
header .navbar-collapse{margin-left: 5vw;height: 80px;}
header .navbar-nav{height: 80px;margin-top: 0;}
header .navbar-nav>li{position: relative;height: 100%;line-height: 80px;padding: 0 0.6vw;}
header .navbar-nav>li>a{line-height:80px;height: 80px;display: block;color: #333333 !important;padding: 0;}
header .navbar-nav>li:hover>a,header .navbar-nav>li.on>a{color: #ffffff !important;}
header .navbar-nav>li:hover,header .navbar-nav>li.on{background-color: #1750e2 !important;}
header .navbar-nav>li>ul{left:0;display: none;position: absolute;width: 100%;text-align: center;background-color: #1750e2;}
header .navbar-nav>li>ul>li{line-height: 40px;}
header .navbar-nav>li>ul>li:hover{background-color: #056ED7;}
header .navbar-nav>li>ul>li>a{line-height: 40px;display: block;width: 100%;text-align: center;background-color: unset;}
header .navbar-nav>li:hover{background-color: #2e91ef;}
header .navbar-nav>li:hover *{color: #ffffff !important;}
header .navbar-nav>li:hover>ul{display: block;}
header .ss{position: absolute;right: 0;}
header .ss *{height: 40px;line-height: 40px;}
header .ss input{border: unset;border-left: 1px #f1f1f1 solid;padding-left: 15px;}
header .ss button{background-color:#d4e4ff;border: unset;width: 40px;font-size: 16px;border-radius: 50%;height: 40px;position: relative;}
header .ss button i{position: absolute;top: 0;left: 12px;color: #1750e2;}
/*标题*/
.title{padding: 3.5vw 0 1.5vw;}
.title span{font-size: 28px;color: #333333;margin-bottom: 1vw;display: inline-block;position: relative;z-index: 10;}
.title span::before{position: absolute;content: " ";width: 100%;height: 1vw;background-color:#e3eeff;z-index: -1;bottom: -5px;}
.title>p{margin-bottom: 1vw;}
.title>div>div{width: 50%;max-width:180px;margin: 0 auto;}
.title>p{color: #8BA1DA;font-size: 12px;}
/*底部*/
footer{padding: 3vw 0;border-top: 1px #f1f1f1 solid;}
footer *{color: #888888;}
footer .left p{font-size: 12px;padding-bottom: 0.5vw;}
footer .f-nav{width: 70%;margin: 0 auto;}
footer .f-nav p{font-size: 14px;padding-bottom: 1vw;}
footer .f-nav a{display: block;padding-bottom: 0.5vw;font-size: 12px;}
footer .f-nav .col-lg-6 a{float: left;}
footer .f-nav .col-lg-6 a:nth-child(2n+1){padding-right: 1vw;}
footer .f-address li{padding-bottom: 1vw;position: relative;color: rgba(204,204,204,1);}
footer .f-address li i{position: absolute;left: 0;font-size: 18px;}
footer .f-address li span{padding-left: 1.5vw;}
footer .right p{margin-top: 0.5vw;}
#footer{background-color: #f5f5f5;color: #c6c6c6;padding: 0.5vw 0;font-size: 12px;}
#footer *{color: #c6c6c6;font-size: 12px;}
#footer a:hover{color: #1750e2;}
#link{margin-top: 1vw;}
#link .fl:first-child{width: 7%;}
#link .fl:last-child{width: 83%;}
#link .fl:last-child a{display: inline-block;padding-right: 0.5vw;font-size: 12px;}
/*内页banner内容*/
.inner-banner{position: relative;}
.inner-banner img{width: 100%;}
.inner-banner .big-txt{position: absolute;top: 35%;}
.inner-banner .big-txt p{font-size:20px;font-weight: bold;color: #ffffff; }
.inner-banner .big-txt hr{border-color: #ffffff;width: 2vw;margin-left: 0;}
.inner-banner .big-txt span{color: #ffffff;}
/*内页-面包屑*/
.mbx *{color: #999999;}
.mbx>div{border-bottom: 1px #f1f1f1 solid;padding: 0.6vw;}
.mbx>div i{font-size: 16px;}
/*内页-分页*/
.page_list {
    height: unset;
    line-height: unset;
    text-align: center;
    letter-spacing: 0;
    font-family: "Arial Black";
    font-size: 14px;
    margin-top: 2vw;
}
.page_list a{color:#333333;padding: 0.5vw;background-color: #f4f4f4;display: inline-block;margin: 0.3vw;}
.page_list a.on{background-color: #1750e2;color: #ffffff;}
/*内页-单页*/
.dy{margin: 3vw auto 4vw;}
.dy .dy-nav>div{margin-bottom: 1vw;width: 100%;height:2.2vw;border-radius: 1.1vw;}
.dy .dy-nav>div>a{display: block;padding:0 1vw;font-size: 16px;line-height: 2.2vw;width: 100%;}
.dy .dy-nav>div>a i{display: inline-block;line-height: 2.2vw;}
.dy .dy-nav>div.on,.dy .dy-nav>div:hover{background-color:#eaf2ff;}
.dy .dy-nav>div.on a,.dy .dy-nav>div:hover a{color: #1750e2;}
.dy .dy-txt{padding: 2vw;margin: 0 0.5vw;box-shadow: 0.15vw 0.1vw 0 0.3vw #f4f4f4}
.dy .dy-txt *{line-height: 2;font-size: 15px;}
/*内页-列表*/
.list-s .products-list{padding: 2vw;background-color:#f8f8f8;margin-bottom:1.5vw;}
.list-s .products-list a:last-child{font-size: 14px;padding-top: 1vw;display: block;}
.list-s .products-list:hover{background-color: #1750e2;}
.list-s .products-list:hover *{color: #ffffff;}
/*内页-新闻*/
.newType{padding: 1vw 0 3vw;}
.newType a{display: inline-block;width: 10vw;padding: 1vw 0;background: rgb(242, 242, 242);text-align: center;font-size: 16px;margin-right: 0.5vw;}
.newType a:hover,.newType a.on{background-color: #1750e2;color: #ffffff;}
.news-content .new-c-list{border-bottom: 1px #f1f1f1 solid;padding-bottom: 1.5vw;margin-bottom: 1.5vw;}
.news-content .new-c-list:hover{border-bottom-color: #1750e2;}
.news-content .new-c-list a{font-size: 18px;}
.news-content .new-c-list p{line-height: 1.5;margin-top: 1vw;color: #999999;height: 42px;}
.news-content li small{font-size: 14px;color: #888888;}
.news-content li a:hover{color: #ff632d;}
.news-body h5{padding:1.5vw 0;border-bottom: 1px #999999 dashed;margin-bottom: 1.5vw; }
.news-body>div *{font-size: 15px;line-height: 1.5;}
/*内页-产品*/
.product-all{padding: 0 0 2vw;}
.product-all .product-all-list{padding:3vw 0 4vw;border-top: 1px #f1f1f1 solid;}
.product-all .product-all-list:first-child{border-top: none;}
.product-all .product-all-title p{font-size: 18px;font-weight: bold;}
.product-all .product-all-title hr{width: 2vw;border-color: #333333;margin-left: 0;}
.product-all .product-all-title div{line-height: 1.7;}
/*联系我们*/
.lxfs{padding: 3vw 0;}
.lxfs .col-lg-6{padding-bottom: 1vw;}
.lxfs >p{font-size: 20px;padding-top: 2vw;}
.lxfs>hr{width: 3vw;margin-left: 0;border-color: #1750e2;}
@media (max-width: 1199px) {
    header .ss{display: none;}
    footer .f-nav{width: 100%;}
}
@media (max-width: 991px) {
    header{position: relative;z-index: 100;}
    .title span{font-size: 20px;}
    .title > p{font-size: 0.6rem;}
    header .navbar{border-bottom: none;}
    header .navbar-nav > li{background-color: #1750e2;padding-left:15px;}
    header .navbar-nav > li > a{color: #ffffff !important;height: 46px;line-height: 46px;}
    header .navbar .fontColor{color: #333333;}
    .navbar-toggler{background-color: #1750e2;}
    header .navbar-brand{line-height: 50px;}
    .navbar{padding-top:0;padding-bottom: 0;}
    header .navbar-collapse{background-color: #1750e2;
        margin-left: 0;
        position: absolute;
        width: 96%;
        left: 0;
        height: 100%;
        top: 78px;
        right: 0;
        margin: auto;}
    .navbar-collapse li{border-top: 1px rgba(245, 245, 245,0.6) solid;line-height: 2;}
    header .navbar-nav>li:hover>ul{display: none;}
    footer .center{display: none;}
    .dy .dy-nav > div{height: 4vw;border-radius: 2vw;}
    .dy .dy-nav > div > a{line-height: 4vw;padding: 0 3vw;}
    .dy .dy-nav > div > a i{line-height: 4vw;}
    .newType{margin: 0 auto;width: 96%;}
    .newType a{width: 23.5%;}
    header .navbar-nav > li > a{}
}
@media (max-width: 767px) {
    #link{display: none;}
    .dy .dy-nav{margin:0;}
    .dy .dy-nav > div{width: 33.3%;}
    .inner-banner img{height: 180px;object-fit: cover;}
    .newType a{width: 48.5%;margin-bottom: 1vw;}
}
@media (max-width: 576px) {
    .title{padding-bottom: 5vw;}
    .title>p{display: none;}
    .inner-banner img{height: 140px;}
    footer .right{padding-top: 5vw;}
    footer .right .col-sm-6:first-child{display: none;}
    footer .right .col-sm-6 p{font-size: 10px;}
    .news-content .new-c-list a{font-size: 14px;}
    .news-content .new-c-list p{font-size: 12px;height: auto;}
}