body,html{ font-size: 14px;}
ul,li{ list-style: none;}
a{color: #333;}
a:hover{ text-decoration: none; color:#FF6A00;}
.intop,.bg-blue{ background: #00468c; color: #fff;}
.intop .lang a{ color: #fff;}
.intop .lang a:hover{ opacity: 0.9;}
.intop .lang a.cn{ background: #013e7d;}
.intop .lang a.en,.bg-orange{ background: #FF6A00;}

.search input.form-control{ width:200px; }
.search .btn{ background: #0d59a7; color: #fff;}
.search .btn:hover{background: #1967b6;}

.text-blue{ color: #0d59a7;}
.text-orange{ color:#FF6A00; }
/*菜单*/
.topnav{ border-bottom: 5px #FF6A00 solid;}
#navbar a{ color: #333;display: block; width: 150px; text-align: center;}
#navbar .dropdown-menu{ border-radius: 0 !important;}
#navbar li{ position: relative;}
#navbar li a{ text-align: center }
#navbar li:hover,#navbar li.active{ background: #FF6A00;}
#navbar li:hover a,#navbar li.active a{ color: #fff;}
#navbar li:hover .dropdown-menu{ display: block; padding: 0; background: #FF6A00; border: 0;}
#navbar li:hover .dropdown-menu.sub_2,#navbar li:hover .dropdown-menu.sub_2 a{ width: 300px !important; text-align: left !important;}
#navbar li:hover .dropdown-menu a{  line-height: 2.5rem;}
#navbar li:hover .dropdown-menu a:hover{ background: #0d59a7; }

/*底部*/
.footer{ background: #00468c;}
.footer .fcons{ border-bottom: 1px #0f62ad solid;}
.footer .fcons .border-right{ border-color: #0f62ad !important; }
.footer .fcons .bi{ border:1px #1970bf solid !important; font-size:1.5rem; width: 50px; height: 50px; display: inline-block; text-align: center; line-height: 45px; }

.mfoot{ background: #0f62ad;}
.mfoot i{ font-size: 1.6rem;}

.news > div img.rounded-lg{ max-height: 280px; width: 100%;}
.newslist li{ position: relative; padding-right: 90px; border-bottom: 1px #eee solid; }
.newslist li span{ position: absolute; top: 21px; right: 0;}

.bt h3{ width: 320px; margin: 0 auto;}
.bt h3:after{ content: ''; width: 80px; height: 1px; background: #ddd; position: absolute; top: 50%; right: 0; }
.bt h3:before{ content: ''; width: 80px; height: 1px; background: #ddd; position: absolute; top: 50%; left: 0; }

.prolist .ico { position: relative; padding-bottom:65%; }
.prolist .ico img{ position: absolute; top: 0; left: 0; width: 100%; transition: all 0.5s ease-in; }
.prolist a:hover img{ transform: scale(1.1);}
.prolist .proname { background: rgba(66,66,66,.5); color: #fff;}
.prolist a:hover .proname { background: #0f62ad; color: #fff;}

table{ border-collapse: collapse; margin: 0 auto; width:auto !important;}
table tr td{ border: 1px #ccc solid; padding:5px 0 !important; vertical-align: middle !important;}
table td p{ margin: 0;}

.quality{ position: relative; min-height: 700px;}
.quality .bgcon{ background: url(../images/jishubj.jpg) no-repeat top center; background-size: cover; background-attachment: fixed; height: 450px; position: absolute; top: 0;left: 0; width: 100%;}
.quality .bt h3:after,.quality .bt h3:before{ display: none !important;}
.quality .info{ position: relative; z-index: 99; top:200px;}
.quality .info .con1{ width: 360px; height: 440px; background: url(../images/network.jpg) no-repeat; background-size: cover;}
.quality .info .con2 .item{ width: 250px; height: 220px; }
.quality .info .con2 .item img{ display: block; width: 100%; height: 100%;}

.about .h1{ color: #ccc !important; letter-spacing: -2px;}

.sonsort .border-left{ border-color: #054d96  !important;}
.sonsort a.active,
.sonsort a:hover{ color: #fff; background: #0d59a7;}

.pagination a.page-num,.pagination a.page-link{ color: #333;position: relative; display: block; padding: .5rem .75rem; margin-left: -1px;line-height: 1.25; background-color: #fff; border: 1px solid #dee2e6;}
.pagination a.page-num.page-num-current{background: #0d59a7; color: #fff; border-color: #0d59a7; }

.subnav a:hover{ background: #FF6A00 !important; color: #fff !important;  }

    /*新闻列表*/

.newslists .items .ico { flex-grow: 2; height: 100px; overflow: hidden;  }
.newslists .items .ico img{ width: 100%; height: 100%; display: block; transition: all 0.5s ease-in; border-radius: 5px;}
.newslists .items:hover img{ transform: scale(1.1); }
.newslists .items:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.newslists .items .desc{ text-overflow: -o-ellipsis-lastline;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;	-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.newslists .items .row .cons{transition: all 0.5s ease-in;}
.newslists .items:hover .row .cons{ padding-left: 2rem;}
.newslists .items:hover .btn-outline-secondary{color: #fff;background-color: #6c757d;border-color: #6c757d;}

.nav-tabs .nav-link.active{ background: #0d59a7  !important; color: #fff !important;}

article img{ max-width: 100% !important;}


@media (max-width: 768px){
    .newslist{ padding: 0;}
    .topnav{ border: 0 !important;}
    #navbar li{ width: 100%;}
    #navbar li a{ text-align: center;}
    #navbar li:hover .dropdown-menu{ display: none;}
    .sonsort .border-left{ border: 0 !important;}
    .sonsort a{ padding: 1rem !important;}
    .footer{ margin-bottom: 68px;}
    .quality{min-height: 600px;}
    .quality .info>.d-flex{ flex-direction: column;}
    .quality .con1{ width: 100% !important; height: 220px !important;}
    .quality .info .con2 .d-flex .flex-grow-1{ width: 33.333% !important;}
    .quality .info .con2 .item{ width: 100% !important; height:100px !important;}
    .newslists .items .h4{ font-size: 1.2rem; margin-bottom: 1rem !important;}
    .pages .text-right{ text-align: left !important; margin-top: 1rem;}

}
