:root{
    --maincolor:#016f6a;
}

.list-5c{
    flex:0 0 auto;
    width:50%!important;
}
@media (min-width:992px){
    list-5c{
        flex:0 0 auto;
        width:50%!important;
    }
}

@media (min-width:992px){
    .list-lg-5c{
        flex:0 0 auto;
        width:20%!important;
    }
}

h1{font-size: 2rem; font-weight: 600; padding: 2rem 0;}
h2,h3,h6{font-weight:600;}
p,a,li{color: #35374e !important;}
.mb5r{margin-bottom:5rem;}

.main-bc{padding:1rem 0; border-bottom: 1px solid #eee; font-size: 0.8rem;}
.main-bc a{color:#666; margin-right:0.5rem;}
.main-bc span{color:#666; margin-right:0.5rem;}
.main-con * p,.main-con p{color:#666;}
.main-con h1{text-align: center;}
.main-con{margin:3rem}
.main-con-tab{margin:4rem 0;}
.main-con-tabnav li{background-color: #012e72!important; border-radius: 5px; margin-right:1rem;}
.main-con-tabnav li a{font-size:0.8rem; padding:0.4rem; color: #fff !important;}
.main-con-tabnav li a.active{border:1px solid #012e72; background: #fff !important; color: #012e72 !important;;}
.main-con-tabcon ul li{padding:2rem; background-image: url(images/honor-wp.jpg); background-repeat: no-repeat; background-size:contain;}
.main-con-tabcon ul li h6{font-weight: 600;}
.main-con-tabnav-bd li{border-radius: 0; border-bottom: 0; }
.main-con-tabnav-bd{width:100%; border-bottom:2px solid #012e72;}
.main-con-tabnav li a{padding:0.4rem 2rem; font-weight: 600;}
.main-con-tabnav li a.active{border-bottom:0; border-radius: 0; font-weight: 600;}
.main-con-tabnav li:nth-child(1){margin-right:0.5rem;}


/*图片浮起来去除*/
/*.nban{position:relative; z-index: 1;}*/
/*.nban-text{position:absolute; z-index: 3; min-width: 300px;}*/
/*.nban-text h1,.nban-text h3,.nban-text h6{font-weight: 600; margin-bottom: 1rem;}*/
/*.nban-text h1,.nban-text h3,.nban-text h6,.nban-text p{color: #fff !important;}*/

.bg-opab05{background-color: rgba(0,0,0,0.5); left:30%!important;}
.bg-opab06{background-color: rgba(0,0,0,0.5); top:60%; bottom:10%; padding:2rem; width:auto; height: auto;}
.bg-opab07{background-color: rgba(0,0,0,0.5); transform: translateY(50%); padding:2rem; height: auto;}

.list-wp li{margin-bottom:2rem; padding-bottom: 1.5rem;}
.list-wp li:hover{background-color: #f5f5f5;}
.list-wp li div{padding:0.5rem;}
.list-5c * h6{font-weight: 600; margin:1rem 0;}

.company-profile-num{font-size: 3rem; color: var(--maincolor) !important;; font-style: italic; margin-bottom:0.8rem; font-weight: 600;}
.company-profile-text{font-size:1.2rem; color:#333;}
.company-profile-gmspeak{background: #f2f2f2;}

.company-profile-gmspeak div div:first-child{padding:2.5rem;}
.company-profile-gmspeak * P:first-child{font-size: 5rem; font-weight: 600; color: var(--maincolor);}
.company-profile-gmspeak * P:nth-child(2){font-weight: 600; margin-bottom: 3rem;}
.company-profile-gmspeak * P:nth-child(3){padding-left:1rem; border-left:3px solid var(--maincolor);}

.manuf-con div:nth-child(2){padding:5rem 3rem 0 3rem; border-bottom:1px solid #ddd;}
.manuf-con h2{font-weight: 600; margin-bottom:2rem;}
.manuf-con div:nth-child(3){background:#35374e; padding:5rem 0; text-align: right;}
.manuf-con div:nth-child(3) a{color:#fff; text-decoration: none;}
.manuf-con div:nth-child(3) ul li{padding:0.5rem 0;}
.manuf-con div:nth-child(3) ul li a span{margin-left:4rem;}
.manuf-con div:nth-child(4){padding:5rem 3rem 0 3rem; border-bottom:1px solid #ddd;}
.manuf-con div:nth-child(4) ul{list-style-image:url(images/list-icon.jpg); list-style-position: inside;}
.manuf-con div:nth-child(4) ul li{padding:0.5rem 0;}
.manuf-con div:nth-child(3) a:hover span{color:#e60013; font-weight: 600;}
.manuf-con div:nth-child(3) a:hover span::after{content:'———';}

.nobg ul li{background-image: none;}

.qywh-val h3{margin-bottom:2rem;}
.qywh-val * h6{margin-bottom:1rem;}
.qywh-val .row{margin-bottom:4rem;}
.qywh-val * ul li{margin-bottom:1rem; color: #666 !important;;}

.kcx-item3 ul li figure{margin-bottom: 0;}
.kcx-item3 ul li div{border-width:0 1px 1px 1px; border-color: #e1e1e1; border-style: solid; padding:2.5rem 1rem; box-shadow:0 0 10px 0 rgba(170, 170, 170, 0.5)}

.shzr-wp * h2,.shzr-wp h3,.shzr-wp * h3{margin-bottom: 3rem;}
.shzr-wp * p{margin-bottom:1rem;}

.job-wp * h2{margin:2.5rem 0;}
.job-wp * p{margin-bottom:1rem;}
.job-wp * a.btn-zt,a.btn-zt1{display:inline-block; width:166px; height:42px; background: url(images/btnbg.jpg); background-size:166px 42px; text-align: center; height:42px; line-height: 42px; text-decoration: none; padding-left:1rem; color: #fff !important; font-size: 1rem;}
a.btn-zt1{background:url(images/btnbg01.jpg); background-size: 166px 42px;}

.job-video{position:relative;}
.job-video a{position:absolute; z-index: 2; top:50%; left:50%; transform: translate(-50%,-50%);}
.job-video a img{width:110px; height:79px;}

.job-list-wp * li{margin-bottom:1rem;}
.job-list-wp * i img{width:18px; height: auto;}
.job-list-wp * span{font-size: 0.8rem;}
.job-list-wp * a{text-decoration: none; font-size:0.8rem;}
.job-list-wp * a:hover{text-decoration: underline;}
.job-list-wp * .col-lg-8 div:nth-child(1){margin-bottom:1rem;}

.job-link1{color: #012e72 !important; font-weight: 600; text-decoration: underline !important; font-size: 0.8rem;}
.job-link1:hover{text-decoration: none !important;}

.company-form * input,.company-form * textarea{background:#f3f7fa; border:1px solid #ddd;; border-radius: 0; padding:1rem;}

.bdshadow{box-shadow:0 0 10px 0 rgba(170, 170, 170, 0.5);}
.nobd-top{border-top-width: 0;}
.fs1{font-size: 1rem;}
.fs08,.fs08 *{font-size: 0.8rem;}
.fs1-5{font-size: 1.5rem;}

.btn-watnow i img{width: 18px !important;; height:auto;}
.btn-watnow, .btn-watnow i,.btn-watnow span{color: #a10000 !important;; text-decoration: none; font-weight: 600;}

.service-item{border-left:3px solid #012e72; background:#f2f2f2;}
.service-item * li{margin-bottom:1.5rem}

.service-1-sc2 * li figure{margin-bottom:0;}
.service-1-sc2 * li figcaption{padding:1rem;}
.service-1-sc2 * a{text-decoration: none;}

.service-list * figure{text-align: center; margin-bottom:2rem;}
.service-list * img{width:40px; height:auto;}
.service-list * h6{font-weight: 600; text-align: center; margin-bottom:1rem;}

.service-item1{background:url(images/service-after-index-2.jpg); background-size:100% auto;height:400px;}
.service-item1 * h2{color:#fff;}
.service-item1 * p{color: #fff !important;}
.service-item1 .container{transform: translateY(50%);}
.service-item1 * a{background:#ff0000; color: #fff !important; text-align: center; margin-top:1rem;}

.service-item2 h2{font-weight:normal;}
.service-item2 * figcaption{font-weight: 600;}

.service-cont-list div ul{list-style-type: decimal;}
.service-cont-list div ul li{margin-bottom:1.5rem;}
.service-cont-list div ul li div{padding:1rem; border-right: 1px solid #ccc;}
.service-cont-list div ul li div:nth-child(4){border: 0 !important;}
.service-cont-list div ul li div div{padding:1rem; background:#f5f5f7; height:100%; border:0;}
.service-cont-list div ul li div div ul{list-style-type: disc;}
.service-cont-list div ul li div div ul li{margin-bottom: 0.5rem;}

.fwfw-item1 * h6{margin-bottom: 1rem;}
.fwfw-item1 * li{margin-bottom: 1rem;}
.fwfw-item1 .row{background:url(images/service-after-fwfw1.jpg); background-size: 100% auto; background-repeat: no-repeat; padding:2rem;}
.fwfw-item2 * p{text-align: center; margin-top:0.5rem;}

.list-style-de ul{list-style-type: decimal;}

.service-qfwzq-bg{background:url(images/service-qfwzq3.jpg); background-size: auto 100%; background-repeat: no-repeat; max-height:650px; padding:5rem 0 5rem 5rem;}
.service-qfwzq-bg * ul li{margin-bottom: 0.5rem !important;}
.main-color{color: #d62932 !important;}

.service-ctrl-sec1,.service-ctrl-sec2,.service-ctrl-sec3,.service-ctrl-sec4{position:relative;}
.service-ctrl-sec1 * p,.service-ctrl-sec2 * p,.service-ctrl-sec3 * p,.service-ctrl-sec4 * p{font-size:0.8rem;}
.service-ctrl-sec1 figure,.service-ctrl-sec3 figure{text-align: right;}
.service-ctrl-sec1 figure img,.service-ctrl-sec2 figure img,.service-ctrl-sec3 figure img,.service-ctrl-sec4 figure img{max-width: 70%; height:auto;}
.service-ctrl-sec1 div,.service-ctrl-sec3 div{position: absolute !important;top:30%; left:0;}
.bg2{background:#f2f2f2;}
.service-ctrl-sec2 div,.service-ctrl-sec4 div{position: absolute!important;top:30%; right:0;}
.service-ctrl-sec2 * ul{border-bottom: 1px solid #ccc; padding-bottom:1rem;}
.service-ctrl-sec2 * li{font-size:0.8rem;}

.service-ctrl-iconlist * img{text-align: right; width:20px; height: auto;}
.service-ctrl-iconlist * p{font-size: 0.8rem;}
.service-ctrl-iconlist * h6 i{float:right;}
.service-ctrl-iconlist div div div{padding:1rem; border:1px solid #ddd; border-radius: 5px; height:100%; min-height:135px;}