﻿

.font-Title-Text { font-size: 36px; }

.font-SubTitle-Text2 { font-size: 32px; }

.font-SubTitle-Text { font-size: 28px; }

.font-Menu-Title-Text { font-size: 20px; }

.fontContent-Title { font-size: 18px; }

.font-Title-Text2 { font-size: 46px; margin-top: 10px; font-weight: 600 !important; }

.font-Text { font-size: 1.2vw; }

.font-min-Text { font-size: 1vw; }

.font-size10 { font-size: 10px; }

.font-size12 { font-size: 12px; line-height: 1.47 !important; }

.font-size13 { font-size: 13px; line-height: 1.47 !important; }

.font-size13or12 { font-size: 13px; line-height: 1.47 !important; }

.font-size13or15 { font-size: 13px; }

.font-size14 { font-size: 14px; line-height: 1.47 !important; }

.font-size15 { font-size: 15px; }

.font-size15or12 { font-size: 15px; line-height: 1.47 !important; }

.font-size15or13 { font-size: 15px; line-height: 1.7 !important; }

.font-size17 { font-size: 17px; line-height: 1.7 !important; }

.font-size17or13 { font-size: 17px; line-height: 1.47 !important; }

.font-size17or15 { font-size: 17px; line-height: 1.7 !important; }

.font-size18or13 { font-size: 18px; }

.font-size20or13 { font-size: 20px; line-height: 1.7 !important; }

.font-size20or15 { font-size: 20px; line-height: 1.7 !important; }

.font-size20or17 { font-size: 20px; line-height: 1.47 !important; }

.font-size24or15 { font-size: 24px; line-height: 1.47 !important; }

.font-size24or17 { font-size: 24px; line-height: 1.7 !important; }

.font-size24or20 { font-size: 24px; line-height: 1.47 !important; }

.font-size28or17 { font-size: 28px; line-height: 1.47 !important; }

.font-size28or20 { font-size: 28px; line-height: 1.47 !important; }

.font-size28or24 { font-size: 28px; line-height: 1.47 !important; }

.font-size32or20 { font-size: 32px; line-height: 1.47 !important; }

.font-size32or24 { font-size: 32px; line-height: 1.47 !important; }

.font-size32or28 { font-size: 32px; line-height: 1.47 !important; }

.font-size36or24 { font-size: 36px; line-height: 1.47 !important; }

.font-size36or28 { font-size: 36px; line-height: 1.47 !important; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 400 !important; }
/*@font-face { font-family: 'Roboto'; src: url('../../none/Web/Portal/lib/fonts/Roboto-Regular.ttf') format('truetype'); }*/
@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Regular.ttf') format('truetype'); }
body, code, kbd, pre, samp, a { font-family: "Roboto","FiraSans-Light","Noto Sans CJK","Source Han Sans","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif; }

a, .btn-link:link { text-decoration: none !important; }

a, .btn-link:visited { text-decoration: none !important; }

a, .btn-link:hover { text-decoration: none !important; }

a, .btn-link:active { text-decoration: none !important; }

button, .btn { outline: none !important; }

.product-describe img[src="/Modules/Bitlab.Site.Web/Web/Management/lib/images/right.png"] { height: 14px !important; width: auto !important; position: relative !important; margin-top: 4px !important; margin-left: 15px !important; }

.bottom-box .btn-link img[src="/Modules/Bitlab.Site.Web/Web/Management/lib/images/right.png"] { height: 13px; position: relative; margin-top: -2.5px; margin-left: 15px; }

.navFix { position: fixed !important; width: 100%; border-bottom: 1px solid #ccc; }

.ErrorInfo { width: 100%; position: fixed; top: 45%; left: 0; z-index: 9999; text-align: center; }

.ErrorInfo div { border: 1px solid #fff; background: rgba(0,0,0,0.5); padding: 15px 30px; color: #fff; right: 0; min-width: 150px; margin: 0 auto; max-width: 300px; }

.carousel-indicators { z-index: 7; }

.bottom-Menu .container .modal-body { background: #fff; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background: none !important; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background: none !important; }

.visible-md-block .btn-group a { font-size: 15px !important; color: #384149; }

.visible-md-block .btn-group button { font-size: 15px !important; color: #384149; }

.visible-md-block a h3 { font-size: 24px !important; font-weight: 400 !important; color: #384149; }

.ovfHiden { overflow: hidden; }

.RecommendationModule { float: left; width: 244.75px; padding: 0 15px; margin-right: 15px; }

.btn-link { color: #c70025 !important; }

.container { max-width: 1024px; }

.PC-table { display: none; }

.pc-seach-item ul { padding: 0; margin-top: 17px; }

.pc-seach-item .pc-seach-text { width: 326px !important; height: 52px; border-radius: 0; font-size: 13px; }

input::-ms-clear { display: none; }

input::-ms-reveal { display: none; }

input { -webkit-appearance: none !important; }

textarea { -webkit-appearance: none !important; }

.pc-seach-item .pc-seach-text::-webkit-input-placeholder { color: #999; }

.pc-seach-item .pc-seach-text:-moz-placeholder { color: #999; }

.pc-seach-item .pc-seach-text::-moz-placeholder { color: #999; }

.pc-seach-item .pc-seach-text:-ms-input-placeholder { color: #999; }

.btn { border-radius: 0 !important; }

body, button, input, select, textarea, pre, { font: 14px/1.5tahoma,arial,\5b8b\4f53; }

.pc-seach-item li { padding: 11px 0; border-bottom: 1px solid #e4e4e4; margin-right: 15px; }

.pc-seach-item li a { color: #c70025; }

#bs-example-navbar-collapse-1 ul li a { text-align: left; display: block; }

.collapsed .glyphicon-option-horizontal { display: block; }

.glyphicon-option-horizontal { display: none; }

.glyphicon-menu-up { display: block; }

.signal-menu .btn-group-justified a { background: none !important; box-shadow: none !important; }

a { text-decoration: none !important; color: #384149; }

html, body { height: 100%; background: #f8f8f8; }

.app-menu-conten { position: fixed; left: 0; background: #f8f8f8; z-index: 9; width: 100%; }

.app-menu-conten .well { background: 0; border: 0; box-shadow: none; }

.app-menu-conten .well ul li { padding: 10px 15px; border: 0; padding-left: 0; }

.app-menu-conten .nav > li > a:focus, .nav > li > a:hover { background: 0; }

.app-menu-conten .nav li { border-bottom: 1px solid #e2dfdf; }

.app-menu-conten .glyphicon { line-height: 20px; }

.app-menu-conten .glyphicon-menu-up { color: red; }

.pc-seach-item { position: fixed; top: 0; right: -500px; background: #f8f8f8; height: 100%; overflow: auto; z-index: 999; width: 500px; padding: 25px 50px 50px 58px; transition: all .6s; }

.pc-seach-item-show { right: 0; }

.pc-seach-item .pc-seach-close { width: 24px; position: absolute; top: -13px; right: -25px; cursor: pointer; }

.pc-seach-item .navbar-form { padding: 0; margin: 47px 0 17px; }

.navbar-form { margin-bottom: 50px; }

.app-menu-conten #seach .seach-model { margin-top: 0px; margin-bottom: 110px; }

.pc-seach-item .navbar-form .input-group { width: 360px; }

.pc-seach-item .row .row { margin: 0; }

.pc-seach-item .row .row .lable-text { padding: 28px 0 15px; }

.pc-seach-item .row .row .media { padding: 15px 0 15px 15px; background: #fff; margin-right: 15px; }

.pc-seach-item .row .row .media a img { width: 64px; }

.pc-seach-item .row .row .lable-text-content { padding: 0; }

.pc-navbar { background: #f8f8f8; padding: 0 25px; }

.app-navbar { width: 100%; margin: 0; padding: 0; border-radius: 0; border: 0; }

.app-navbar .row { margin: 0; }

.app-navbar .row button { border: 0; background: none !important; }

.signal-menu .list-group { margin-bottom: 0; }

.bottom-Menu .icon-Social .img-circle:hover { background: #c70025; }

.navbar-toggle .my-bar { display: block; width: 24px; height: 2px; border-radius: 1px; }

#sub-app-menu { position: absolute; left: 0; height: 100vh; width: 100%; background: rgba(0,0,0,.3); z-index: 100; transition: all .3s; }

.Product #sub-app-menu { position: inherit; height: auto; width: 100%; z-index: 100; transition: all .3s; }

#menu-box .panel-heading a { line-height: 45px; height: 45px; }

#menu-box span { line-height: 45px !important; height: 45px; }

.app-fix { position: fixed; top: 0; left: 0; width: 100%; z-index: 1040; }

#sub-app-menu .panel-body { background: #fff; }

#seach .close-seach-item { padding-top: 15px; }

.navbar-form { border: 0; margin-top: 0; }

.navbar-toggle .my-bar + .my-bar { margin-top: 4px; }

.collapsed .add-1 { transition: 0s; transform: rotate(0deg); position: initial; }

.collapsed .add-2 { transition: 0s; display: block !important; }

.collapsed .add-3 { transition: 0s; transform: rotate(0deg); }

.add-1 { transition: 1s; transform: rotate(40deg); position: absolute; top: 13px !important; background-color: #c70025 !important; }

.add-2 { transition: 1s; display: none !important; background-color: #c70025 !important; }

.add-3 { transition: 1s; transform: rotate(-40deg); background-color: #c70025 !important; }

.click-seach { position: fixed; top: 0; height: 100%; width: 100%; background: #f1f2f1; left: 0; padding: 0 15px; overflow: auto; z-index: 2000; }

.click-seach .seach-model { display: block !important; }

.click-seach .glyphicon-menu-up { display: block !important; }

.click-seach .seach-model .lable-text { padding: 10px 0 !important; margin-top: 10px; }

.click-seach .seach-model .col-xs-12 { padding: 0; }

.click-seach .seach-model .lable-text-content { background: #fff; }

.click-seach .seach-model .lable-text-content .media { padding: 15px; margin: 0; }

.click-seach .seach-model .lable-text-content .media a img { width: 32px; }

#seach input, .seach-btn { border-radius: 0 !important; background: #fff !important; }

.menu-Details .content { padding: 60px 15px; }

.media-heading { line-height: 1.7em; margin-right: 15px; }

.modal-dialog { width: 680px; }

#Signal .product-describe { padding: 0; }

#Signal .product-describe h3 { margin-bottom: 30px; color: #c70025; margin-top: 0; }

#Signal .product-describe h3 p { line-height: 28px; }

#Signal .img-centent { padding: 0 15px; }

#Signal .img-centent img { width: 300px; height: 228px; object-fit: cover; margin: 0 auto; }

#Signal .Signal-menu .list-unstyled li { padding: 15px; }

#Signal .content #one .col-md-4 { margin-top: 20px; }

#Signal .active a { color: #c70025; opacity: 1; font-weight: 300; display: block; }

#Signal .content .content-model-list li { padding: 13px 0; border-bottom: none; }

#Signal .content .content-model-list li:first-child { border-top: none; }

#Signal .content .content-model-list ul li { padding: 0; border: 0 !important; }

#Signal .content .content-model-list ul li a { padding: 0; padding-right: 30px; padding-left: 0; }

#Signal .content #two .col-md-12 { margin-bottom: 30px; }

#Signal .content .list-inline { margin: 0; }

#Signal .product-describe p { margin-bottom: 30px; }

.content-model-list .col-xs-2 { padding-right: 0; word-wrap: break-word; }

#lighting .product-describe { padding: 0; }

#lighting .product-describe h3 { margin-bottom: 30px; color: #c70025; margin-top: 0; }

#lighting .product-describe h3 p { line-height: 28px; }

#lighting .img-centent { padding: 0 15px; }

#lighting .img-centent img { width: 300px; height: 228px; object-fit: cover; margin: 0 auto; }

#lighting .Signal-menu .list-unstyled li { padding: 15px; padding-right: 0; }

#lighting .content #one .col-md-4 { margin-top: 20px; }

#lighting .active a { color: #c70025; opacity: 1; font-weight: 300; display: block; }

#lighting .content .content-model-list li { padding: 13px 0; border-bottom: none; }

#lighting .content .content-model-list li:first-child { border-top: none; }

#lighting .content .content-model-list ul li { padding: 0; border: 0 !important; }

#lighting .content .content-model-list ul li a { padding: 0; padding-right: 30px; padding-left: 0; }

#lighting .content #two .col-md-12 { margin-bottom: 30px; }

#lighting .content .list-inline { margin: 0; }

#lighting .product-describe p { margin-bottom: 30px; }

.btn-group { vertical-align: text-top; }

.bottom-Menu li { padding: 5px 0; }

#control .product-describe { padding: 0; }

#control .product-describe h3 { margin-bottom: 30px; color: #c70025; margin-top: 0; }

#control .product-describe h3 p { line-height: 28px; }

#control .img-centent { padding: 0 15px; }

#control .img-centent img { width: 300px; height: 228px; object-fit: cover; margin: 0 auto; }

#control .Signal-menu .list-unstyled li { padding: 15px; }

#control .active a { color: #c70025; opacity: 1; font-weight: 300; display: block; }

#control .content .content-model-list li { padding: 13px 0; border-bottom: none; }

#control .content .content-model-list li:first-child { border-top: none; }

#control .content .content-model-list ul li { padding: 0; border: 0 !important; }

#control .content .content-model-list ul li a { padding: 0; padding-right: 30px; padding-left: 0; }

#control .content #two .col-md-12 { margin-bottom: 30px; }

#control .product-describe p { margin-bottom: 30px; }

#control .content .list-inline { margin: 0; }

#industry .Signal-menu .list-unstyled li { padding: 15px; }

#industry .content #one .col-md-4 { margin-top: 20px; }

#industry .active a { color: #c70025; opacity: 1; font-weight: 300; }

#industry .content .content-model-list li { padding: 15px 0; border-bottom: none; }

#industry .content .content-model-list li:first-child { border-top: none; }

#industry .content .content-model-list ul li { padding: 0; border: 0 !important; }

#industry .content .content-model-list ul li a { padding: 0; padding-right: 30px; padding-left: 0; }

#industry .content #two .col-md-12 { margin-bottom: 30px; }

#industry .content .list-inline { margin: 0; }

#industry .img-centent img { width: 300px; height: 228px; object-fit: cover; margin: 0 auto; }

#industry .product-describe h3 { margin-bottom: 30px; color: #c70025; margin-top: 0; }

#industry .product-describe p { margin-bottom: 30px; }

#service .Signal-menu .list-unstyled li { padding: 15px; }

#service .content #one .col-md-4 { margin-top: 20px; }

#service .active a { color: #c70025; opacity: 1; font-weight: 300; }

#service .content .content-model-list li { padding: 15px 0; border-bottom: none; }

#service .content .content-model-list li:first-child { border-top: none; }

#service .content .content-model-list ul li { padding: 0; border: 0 !important; }

#service .content .content-model-list ul li a { padding: 0; padding-right: 30px; padding-left: 0; }

#service .content #two .col-md-12 { margin-bottom: 30px; }

#service .content .list-inline { margin: 0; }

#service .img-centent img { width: 300px; height: 228px; object-fit: cover; margin: 0 auto; }

#service .product-describe h3 { margin-bottom: 30px; color: #c70025; margin-top: 0; }

#service .product-describe p { margin-bottom: 30px; }

.menu-Details { position: fixed; width: 100%; left: 0; top: 48px; z-index: 9999; background: #fff; height: 0; overflow: hidden; overflow-y: auto; opacity: 0; transition: all .4s; }

.menu-Details .Signal-menu .list-unstyled li span { color: red; position: absolute; left: 0; font-weight: bold; }

.menu-Details .Signal-menu .describe .product-describe p { line-height: 25px; color: #666; padding: 25px 0; }

.menu-Details .Signal-menu .describe .product-describe a { width: 100%; display: block; text-align: right; line-height: 20px; }

.menu-Details .Signal-menu .describe .col-md-7 { padding-top: 25px; }

.pc-navbar .col-xs-2 img { height: 40px; margin: 9px 0; display: block; }

.pc-navbar .seach-open { line-height: 46px; }

.app-navbar .container-fluid .navbar-header .row .col-xs-3 { padding-left: 5px; }

.app-navbar .container-fluid .navbar-header .row .col-xs-4 img { width: 30px; padding: 10px 0; }

.app-menu-conten #seach .glyphicon-menu-up { color: red; display: none; }

.app-menu-conten #seach .seach-model { display: none; z-index: 3000; }

.bottom-Menu { padding: 80px 15px 0; }

.bottom-Menu .col-md-3 { width: 30%; }

.bottom-Menu .col-md-5 { width: 50%; }

.bottom-Menu .col-md-2 { width: 20%; }

.bottom-Menu-cont { max-height: 380px; border-bottom: 1px solid #ccc; }

.bottom-Menu-cont .btn-group p { padding-bottom: 18px; font-weight: 400; }

.bottom-Menu-cont ul { font-weight: 300; }

.bottom-Menu-list p { font-weight: 400; }

.bottom-Menu .container:first-child img { height: 30px; margin: 0; }

.bottom-Menu .container:first-child .bottom-Menu-list { vertical-align: text-top; padding-bottom: 80px; }

.bottom-Menu .icon-Social .img-circle { float: left; margin: 5px 28px 20px 0; width: 30px; height: 30px; border: 1px solid #ccc; line-height: 30px; text-align: center; }

.bottom-Menu .icon-Social .img-circle img { height: 15px; margin-top: -5px; }

.touch-box a:last-child .RecommendationModule { margin-right: 0; }

.bottom-Menu .container:first-child .bottom-Menu-list .Newsletter { padding: 10px; margin: 20px 0 26px; max-width: 202px; clear: both; background: url(/Modules/Bitlab.Site.Web/Web/Management/lib/images/selected-bg.png) no-repeat 176px 13px; background-size: 13px; background-color: #fff; color: #384149 !important; }

.bottom-Menu .container:first-child .bottom-Menu-list .language { width: 100%; max-width: 202px; padding: 10px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/Modules/Bitlab.Site.Web/Web/Management/lib/images/selected-bg.png) no-repeat 177px 13px; background-size: 13px; background-color: #fff; border: 0; }

.bottom-Menu .container:first-child .bottom-Menu-list .language a { display: block; color: #384149 !important; }

input, textarea { box-shadow: none !important; }

select::-ms-expand { display: none; }

.bottom-Menu .container:last-child { padding: 30px 0; }

.bottom-Menu .container:last-child .col-md-6 { padding: 0; }

.bottom-Menu-mob { display: none; background-color: rgba(56,65,73,1); color: #fff; }

.mob-menu-list { padding: .42rem 0 .17rem; margin: 0 .32rem; border-bottom: 1px solid #ccc; overflow: hidden; }

.mob-menu-listBox { overflow: hidden; }

.mob-menu-listBox a { color: #fff; }

.mob-menu-listBox p { padding-bottom: .1rem; line-height: .2rem; }

.mob-menu-listBox ul { width: 100%; list-style: none; overflow: hidden; padding: 0; padding-bottom: .3rem; font-weight: 300; }

.mob-menu-listBox li { list-style: none; line-height: .3rem; height: .3rem; width: 100%; }

.mob-menu-bot .mob-menu-icon { padding: .35rem 0; display: flex; align-items: center; justify-content: center; }

.mob-menu-icon .img-circle { display: flex; align-items: center; justify-content: center; margin: .10rem .15rem; float: left; width: .40rem; height: .40rem; border: 1px solid #ccc; background: #fff; border-radius: 50%; }

.mob-menu-icon .img-circle img { width: 100%; padding: 8px; }

.mob-menu-sele .item { padding-left: .12rem; margin: 13px auto; width: 3.11rem; height: .40rem; background: url(/Modules/Bitlab.Site.Web/Web/Management/lib/images/selected-bg.png) no-repeat 2.75rem 13px; background-size: 13px; background-color: rgba(204,204,204,1); border: 1px solid rgba(204,204,204,1); color: #000; font-size: 13px; line-height: .40rem; }

.mob-menu-sele .Newsletter { margin-bottom: .3rem; }

.mob-menu-sele .item .glyphicon-chevron-right { float: right; line-height: .40rem; margin-right: 10px; }

.mob-menu-sele .language { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/Modules/Bitlab.Site.Web/Web/Management/lib/images/selected-bg.png) no-repeat 2.78rem 13px; background-size: 13px; background-color: rgba(204,204,204,1); border: 0; -webkit-border-radius: 0; }

.mob-menu-sele .language a { color: #000; display: block; }

.mob-menu-footer .item { width: 50%; float: left; }

.mob-menu-footer { padding: .35rem .32rem; }

.panel-default > .panel-heading { background-color: transparent; }

.About .signal-menu { padding-top: 0; height: 539px; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/banner-about.jpg') center center no-repeat; background-size: cover; }

.About .signal-menu .col-xs-6 .about-menu-Title { margin: 0; line-height: 55px; color: #fff; font-weight: 400; }

.About .signal-menu .fix .col-xs-6 .about-menu-Title { color: #384149; }

.About .signal-menu .about-Title { margin: 150px auto; color: #fff; }

.About .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; }

.About .signal-menu .fix .btn-group-justified a { color: #384149; }

.About .signal-menu .row { padding-top: 14px; padding-bottom: 14px; border-bottom: 1px solid rgba(56,65,73,.2); }

.About .signal-menu .row.fix { border-bottom: 1px solid rgba(56,65,73,.2); }

.About .nav-btn a { text-align: right; }

.About .signal-menu h1 { color: #fafafa; }

.About .fix { position: fixed; left: 0; top: 0; margin: 0; z-index: 99; width: 100%; transition: background .8s; background: rgba(248,248,248,.9); }

.About .tuijian { background: #fff; padding: 50px 0 54px; }

.About .tuijian .thumbnail { border: 0; padding: 0; background: #f8f8f8; border-radius: 0; margin: 0; }

.About .tuijian .thumbnail .text { padding-bottom: 20px; }

.About .tuijian .thumbnail .caption h3 { padding: 20px 15px 10px; font-weight: 400; }

.About .thumbnail .caption { padding: 0; }

.About .tuijian .thumbnail .caption p { padding: 0 15px; }

.About .tuijian .btn-group-justified .btn-group { padding-bottom: 15px; }

.About .tuijian .btn-group-justified .btn-group:nth-child(1) { padding-right: 10px; }

.About .tuijian .btn-group-justified .btn-group:nth-child(2) { padding: 0 5px; }

.About .tuijian .btn-group-justified .btn-group:nth-child(3) { padding-left: 10px; }

.About .partner { background: #fff; }

.About .partner .row { margin-top: 30px; }

.About .tol-tittle { padding: 30px 70px; }

.About .partner img { margin: 0 auto; width: 100%; max-width: 410px; height: 300px; object-fit: cover; margin-bottom: 50px; }

.About .partner p { line-height: 30px; margin: 0; }

.About .Remark { padding: 50px 15px; background: #666; color: #fff; }

.About .Remark .btn { width: 300px; color: red; margin-top: 30px; }

.About pre { white-space: pre-wrap; word-wrap: break-word; padding: 0; border: 0; background: 0; padding: 15px 0; font-size: 16px; text-align: left; }

.About .About-Title-Content { height: 452px; margin: 0 auto; }

.About .tit-tol { padding-top: 80px; line-height: 1.125em; }

.About .partner .font-SubTitle-Text2 { line-height: normal; max-width: 800px; margin: 0 auto; margin-bottom: 30px; }

.About .tuijian .btn-group-justified { max-width: 1024px; margin: 0 auto; }

.recruit .signal-menu .banner-Content { height: 452px; }

.recruit .signal-menu .banner-Content h1 { line-height: 60px; }

.recruit .signal-menu .col-xs-6 h3 { margin: 0; }

.recruit .signal-menu .recruit-top-Title a { color: #fff; }

.recruit .signal-menu .fix .recruit-top-Title a { color: #384149; }

.recruit .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; text-align: right; }

.recruit .signal-menu .fix .btn-group-justified a { color: #384149; }

.recruit .signal-menu .row { border-bottom: 1px solid rgba(56,65,73,.2); padding-top: 14px; padding-bottom: 14px; }

.recruit .fix { padding: 15px 30px; background: rgba(248,248,248,.9); position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; }

.recruit .Mission { border-bottom: 1px solid #ccc; background: #fff; padding: 80px 15px 75px; }

.recruit .Mission .container .img-responsive { width: 60%; height: 300px; object-fit: cover; margin: 50px auto; }

.recruit .Mission h2 { margin-bottom: 45px; }

.recruit .Mission .container { max-width: 800px; }

.recruit .Mission .container p { margin-bottom: 40px; line-height: 32px; }

.recruit .Mission .list-unstyled { width: 50%; margin: 0 auto; }

.recruit .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { border: 0; }

.recruit .table > tbody > tr { border-bottom: 1px solid #ddd; }

.recruit .table > tbody > tr:hover { border-color: #c70025; cursor: pointer; }

.recruit .table > tbody > tr:hover a { color: #c70025; }

.recruit .signal-menu .recruit-top-Title { line-height: 55px; }

.recruit .Opportunities { border-bottom: 1px solid #ccc; background: #fff; padding: 80px 15px 75px; }

.recruit .Opportunities .container h2 { margin-bottom: 45px; }

.recruit .Opportunities p { max-width: 800px; margin-bottom: 33px; line-height: 32px; }

.recruit .Opportunities .container a { line-height: 20px; color: #c70025; }

.recruit .Featured { background: #fff; }

.recruit .Featured .container { padding: 75px 50px 80px; }

.recruit .Featured .container h3 { margin-bottom: 40px; }

.recruit .Featured .container .table { margin-bottom: 43px; }

.recruit .Featured .container .btn { border: 1px solid #c70025; color: #c70025; width: 200px; }

.displayTable { display: table; margin: 0 auto; }

.displayTable .table-cell { height: 100%; display: flex; align-items: center; justify-content: center; }

.Market .signal-menu { padding-top: 0; height: 539px; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/banner-zhaopin.jpg') center center no-repeat; background-size: cover; }

.Market .signal-menu .content { padding: 150px; }

.Market .signal-menu .col-xs-6 .Market-top-Title { margin: 0; line-height: 55px; color: #fff; }

.Market .signal-menu .fix .col-xs-6 .Market-top-Title a { color: #384149; }

.Market .signal-menu .col-xs-6 .Market-top-Title a { color: #fff; }

.Market .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; text-align: right; }

.Market .signal-menu .fix .btn-group-justified a { color: #384149; }

.Market .signal-menu .row { padding-top: 14px; padding-bottom: 14px; border-bottom: 1px solid rgba(56,65,73,.2); }

.Market .fix { position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; transition: background .8s; background: rgba(248,248,248,.9); }

.signal-menu .visible-md-block .col-xs-6 { padding: 0; }

.Market .Market-Content { padding: 0 50px 80px; }

.Market .Market-Row { display: table; width: 100%; border-bottom: 1px solid #ccc; padding: 15px 0; }

.Market .Market-Row .Market-Row-tit { margin: 0 -15px; padding: 0 0 40px; }

.Market .Market-Row .col-md-3 { padding-left: 0; margin-bottom: 30px; }

.Market .tab-content .table { margin-bottom: 30px; }

.Market .Remark .text-center p { line-height: 32px; margin-bottom: 30px; }

.Market .Remark .text-center a { border-color: #c70025; color: #c70025; padding: 6px 50px; }

.Market .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { border: 0; line-height: 60px !important; height: 60px; }

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 0; }

.Market .Remark { padding: 80px 0; background: #fff; }

.Growing .banner-Content p { margin-bottom: 30px; }

.Growing .banner-Content { padding: 80px 0 0; }

.Growing .banner-Content .container { max-width: 800px; line-height: 32px; }

.Growing .banner-Content .container h1 { color: #666; }

.Growing .signal-menu .growing-Title { margin: 150px auto; color: #fff; }

.Growing .signal-menu { padding-top: 0; height: 539px; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/banner-grow.jpg') center center no-repeat; background-size: cover; }

.Growing .signal-menu .col-md-6 .growing-top-Title { margin: 0; line-height: 55px; }

.Growing .signal-menu .col-md-6 .growing-top-Title a { color: #fff; }

.Growing .signal-menu .fix .col-md-6 .growing-top-Title a { color: #384149; }

.Growing .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; text-align: right; }

.Growing .signal-menu .fix .btn-group-justified a { color: #384149; }

.Growing .signal-menu .row { padding-top: 14px; padding-bottom: 14px; border-bottom: 1px solid rgba(56,65,73,.2); }

.Growing .fix { position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; transition: background .8s; background: rgba(248,248,248,.9); }

.Growing .success { border-bottom: 1px solid #ccc; background: #fff; padding: 0; }

.Growing .success .container { padding: 80px 15px 70px; max-width: 800px; }

.Growing .success .container h2 { margin-top: 0; margin-bottom: 30px; }

.Growing .success .container p { margin-bottom: 30px; line-height: 28px; }

.Growing .success .container img { width: 100%; margin-bottom: 30px; }

.Growing .success .container a img { width: auto; margin: 0; }

.Growing .Room { background: #fff; padding: 0; }

.Growing .Room h2 { padding: 20px 0 10px; }

.Growing .Room .container { padding: 30px 15px 50px; }

.Growing .Room p { padding-bottom: 20px; margin-bottom: 15px; }

.Growing .Room .next-tit { max-width: 800px; margin: 0 auto; }

.Growing .Room img { width: 100%; }

.Growing .cont-box .text { padding: 0 15px; background: #fafafa; }

.Growing .Room .carousel .carousel-indicators li { margin: 0; margin-bottom: 20px; }

.Growing .Room .container .row .col-md-6 { padding: 0 100px; margin-bottom: 30px; }

.Growing .Room .container .row .col-md-6 h2 { margin-bottom: 30px; }

.Growing .Employee { border-bottom: 1px solid #ccc; background: #fff; padding: 0; border-top: 1px solid #ccc; }

.Growing .Employee .container { padding: 80px 0 70px; }

.Growing .Employee .Leisure { background: url(/Modules/Bitlab.Site.Web/Web/Management/lib/images/img-xh.jpg) no-repeat; background-size: cover; padding: 50px 0; margin-bottom: 50px; }

.Growing .Employee .Leisure .container { padding: 50px 150px; }

.Growing .Employee .Leisure .container h2 { margin: 50px 0; }

.Growing .Employee .working { max-width: 1024px; }

.Growing .Employee .working .row .col-md-6:first-child { padding-right: 0; }

.Growing .Employee .working p { padding-bottom: 30px; max-width: 800px; margin: 0 auto; }

.Growing .Employee .working .img-responsive { margin-bottom: 20px; }

.Growing .Employee .working h2 { margin-bottom: 30px; }

.Growing .Remark { background: #fff; border-top: 1px solid #f1f1f1; }

.Growing .Remark .container { padding: 80px 120px; }

.Growing .Remark .container .row .col-md-6 p { line-height: 30px; margin-bottom: 30px; }

.Growing .Remark .container .row .col-md-6 .Remark-Content { background: #fafafa; padding: 15px 40px; height: 211px; }

.RecruiApply .signal-menu { padding-top: 0; }

.RecruiApply .signal-menu .col-xs-6 .Professionals-top-Title { margin: 0; line-height: 55px; }

.RecruiApply .signal-menu .content { padding: 80px 15px; max-width: 720px; }

.RecruiApply .signal-menu .content .input-lg { border-radius: 0; }

.RecruiApply .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #384149; text-align: right; }

.RecruiApply .signal-menu .visible-sm-block { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; }

.RecruiApply .Recruit-Title { margin-bottom: 45px; }

.RecruiApply .ApplySubTitle { margin-bottom: 45px; }

.RecruiApply .content .btn { margin-top: 30px; }

.RecruiApply .fix { position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; transition: background .8s; background: rgba(248,248,248,.9); }

.RecruiApply .RecruitContent { width: 100%; background: #f1f2f1; position: absolute; min-height: 34px; }

.RecruiApply .RecruitContent p { margin: 0; cursor: pointer; line-height: 34px; }

.RecruiApply .btn-item .btn { padding: 5px 35px; margin: 25px; border-radius: 25px; }

.RecruiApply .btn-item .active { background: #ccc; color: #fff; }

.RecruiApply .Remark { background: #fff; border-top: 1px solid #f1f1f1; }

.RecruiApply .Remark .container { padding: 60px 120px; }

.RecruiApply .Remark .container .row .col-md-6 p { line-height: 30px; margin-bottom: 30px; }

.RecruiApply .Remark .container .row .col-md-6 .Remark-Content { background: #fafafa; padding: 15px 40px; height: 211px; }

.CompanyNews .Band-Content { max-width: 720px; margin: 0 auto; margin-top: 60px; }

.CompanyNews .Band-Content .TitleContent { padding: 80px 0; }

.CompanyNews .Band-Content .btn-link { padding: 0; }

.CompanyNews .Band-Content h1 { margin-bottom: 30px; margin-top: 0; }

.CompanyNews .Band-Content h3 { margin: 0; }

.CompanyNews .tag { max-width: 720px; }

.CompanyNews .tag .list-inline { margin: 0; }

.CompanyNews .tag .col-md-6 img { height: 20px; margin-left: 30px; }

.CompanyNews .news-details { margin-bottom: 60px; }

.CompanyNews .news-details .container { max-width: 720px; }

.CompanyNews .Remark { background: #fff; border-top: 1px solid #f1f1f1; }

.CompanyNews .Remark .container { padding: 60px 0; }

.CompanyNews .Remark .container .row .col-md-6 p { line-height: 30px; margin-bottom: 24px; }

.CompanyNews .Remark .container .Remark-Content { background: #f1f2f1; padding: 40px; }

.CompanyNews .Remark .container .Remark-Content h3 { padding-bottom: 24px; }

.CompanyCommunaction .Band-Content { max-width: 720px; margin: 0 auto; margin-top: 60px; }

.CompanyCommunaction .Band-Content .TitleContent { padding: 60px 0; }

.CompanyCommunaction .Band-Content .btn-link { padding: 0; padding-top: 10px; }

.CompanyCommunaction .Band-Content h1 { margin-bottom: 30px; margin-top: 0; }

.CompanyCommunaction .Band-Content h3 { margin: 0; }

.CompanyCommunaction .tag { max-width: 720px; }

.CompanyCommunaction .tag .list-inline { margin: 0; }

.CompanyCommunaction .tag .col-md-6 img { height: 20px; margin-left: 30px; }

.CompanyCommunaction .news-details { margin-bottom: 60px; }

.CompanyCommunaction .news-details .container { max-width: 720px; }

.CompanyCommunaction .Remark { background: #fff; border-top: 1px solid #f1f1f1; }

.CompanyCommunaction .Remark .container { padding: 60px 120px; }

.CompanyCommunaction .Remark .container .row .col-md-6 p { line-height: 30px; margin-bottom: 30px; }

.CompanyCommunaction .Remark .container .row .col-md-6 .Remark-Content { background: #f1f2f1; padding: 15px 40px; }

.ProductDetails .Crumbs { background: #f1f2f1; }

.ProductDetails .Crumbs .breadcrumb { margin: 0; padding: 4px 0; background: 0; }

.ProductDetails .signal-menu { background-size: cover; }

.ProductDetails .signal-menu .col-xs-6 h3 { margin: 0; }

.ProductDetails .signal-menu .btn-group { padding: 6px 0; }

.ProductDetails .signal-menu .btn-group-justified a { padding: 0; line-height: 31px; background: 0; border: 0; border-radius: 0; font-weight: 300; color: #384149; }

.ProductDetails .signal-menu .row { padding: 0; }

.ProductDetails .signal-menu .Band-Content { padding: 60px 15px; padding-bottom: 0; }

.ProductDetails .Characteristic .tit { padding: 40px 0; }

.ProductDetails .signal-menu .Band-Content img { margin-top: 10px; height: 300px; }

.ProductDetails .signal-menu .Band-Content h3 { font-weight: 100; }

.ProductDetails .signal-menu .Band-Content .btn { color: red; border: 1px solid red; background: 0; width: 30%; border-radius: 4px; margin-top: 30px; margin-bottom: 30px; }

.ProductDetails .fix { transition: background .8s; background: rgba(248,248,248,.9); position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; border-bottom: 1px solid #ccc !important; }

.ProductDetails .Remark { padding: 50px 15px; background: #ccc; color: #fff; }

.ProductDetails .Remark .btn { width: 300px; color: red; margin-top: 30px; }

#exampleModal .modal-dialog .modal-content .modal-header { border: 0; }

#exampleModal .modal-dialog .modal-content .modal-header p { margin: 0; }

#exampleModal .modal-dialog .modal-content .modal-body { padding: 15px 50px; padding-top: 0; }

#exampleModal .modal-dialog .modal-content .modal-body .form-group { border-top: 1px solid #ccc; margin: 0; }

#exampleModal .modal-dialog .modal-content .modal-body .form-group:nth-last-child(1) { border-bottom: 1px solid #ccc; margin: 0; }

#exampleModal .modal-dialog .modal-content .modal-body .form-group .inp { height: 52px; color: #384149; border: 0; box-shadow: none; background: 0; }

#exampleModal .modal-dialog .modal-content .modal-body .form-group .form-control-feedback { line-height: 50px; color: #ccc; }

#exampleModal .modal-dialog .modal-content .modal-body .btn-info { margin: 30px 0 15px; height: 40px; border: 0; outline: 0; background: #c70025; }

#exampleModal .modal-header h2 { padding: 20px 0 10px; }

#exampleModal .modal-header .close { position: absolute; right: 20px; }

#exampleModal .modal-footer .Contact { padding-bottom: 15px; }

#exampleModal .modal-dialog .modal-content .modal-footer { border: 0; background: #f1f2f1; padding: 15px 50px; }

#exampleModal .modal-dialog .modal-content .modal-footer .row p { color: #384149; line-height: 42px; }

#exampleModal .modal-dialog .modal-content .modal-footer .row .phone p .glyphicon { color: red; }

#exampleModal .modal-dialog .modal-content .modal-footer .row p .glyphicon { float: left; width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 50%; text-align: center; line-height: 42px; margin-right: 20px; font-size: 20px; }

#exampleModal .modal-dialog .modal-content .modal-footer .row .meil p .glyphicon { font-size: 26px; padding: 7px; background: #fff; border-radius: 50%; border: 1px solid #ccc; position: absolute; left: 28px; top: 12px; }

.ProductDetails .Specifications pre { border: 0; background: 0; padding: 0; }

.ProductDetails pre { word-break: break-word; white-space: pre-wrap; background: 0; border: 0; padding: 0; }

.ProductDetails #parts table tr td { padding: 10px 0; }

.ProductDetails .performance .container { padding: 0 15px; padding-bottom: 60px; }

.ProductDetails .performance .container .ContentTitle { max-width: 700px; margin: 60px auto; }

.ProductDetails .performance .container .row { margin-top: 30px; }

.ProductDetails .performance .container .row .img-circle { width: 85px; }

.ProductDetails .performance .container .row h3 { margin: 15px 0; }

.ProductDetails .Characteristic .container { padding: 15px 0; }

.ProductDetails .Characteristic .container img { width: 52px; margin: 0 15px; }

.ProductDetails .Specifications .container { padding: 75px 15px; }

.ProductDetails .Specifications .container #carousel-example-generic .item { width: 100%; object-fit: cover; margin: 0 auto; }

.ProductDetails .Specifications .container .row pre { width: 410px; }

.ProductDetails .Specifications .container .row h2 { margin-top: 0; margin-bottom: 30px; }

.ProductDetails .technical .container { padding: 80px 15px 0; }

.ProductDetails .technical .container .ContentTitle h3 { margin-bottom: 0; }

.ProductDetails .technical .container .technical-Content { margin: 10px auto; }

.ProductDetails .technical .container .technical-Content h4 { padding: 20px 0; width: 100%; }

.ProductDetails .technical .container .technical-Content-img img { max-width: 410px; padding: 15px 0; }

.ProductDetails .series .container { padding: 60px 15px; }

.ProductDetails .series .container .row { margin: 10px auto; }

.ProductDetails .series .container .row h4 { padding: 20px 0; margin-bottom: 20px; width: 100%; }

.ProductDetails .series .container #LP2 .row { margin-bottom: 10px; }

.ProductDetails .series .container #LP2 .row div { padding-left: 0; }

.ProductDetails .series .container #LP2 table { width: 100%; }

.ProductDetails .series .container #parts img { width: 60px; object-fit: cover; }

.ProductDetails .series .container #parts p { margin: 0; }

.ProductDetails .series .container .ContentTitle { margin: 0 auto; }

.ProductDetails .series .container .ContentTitle #Template-O-Title-2 { margin-bottom: 30px; }

.ProductDetails .Download .container { padding: 60px 15px; }

.ProductDetails .Download .container .ContentTitle #Template-P-Title-2 { margin-bottom: 30px; }

.ProductDetails .Download .container .row .col-md-6 { padding: 20px; }

.ProductDetails .Download .container .row .col-md-6 .media { padding: 15px; }

.ProductDetails .Download .container .row .col-md-6 .media img { width: 40px; }

.ProductDetails .File .container { padding: 60px 15px 0; }

.ProductDetails .File .container .row { padding: 30px 0; }

.ProductDetails #Tonetable div { padding-left: 0; }

.ProductDetails .File .container .ContentTitle { padding: 30px; padding: 0; }

.ProductDetails .File .container .ContentTitle #Template-Q-Title-2 { margin-bottom: 30px; }

.ProductDetails .Recommend #product-add-list { margin: 0; margin-top: 20px; padding: 50px 0; }

.ProductDetails .Recommend .Details h4 { margin-top: 10px; height: 28px; overflow: hidden; }

.ProductDetails .Recommend #product-add-list #Template-R-Title-2 { margin-bottom: 30px; }

.ProductDetails .Recommend img { width: 100%; min-height: 80px; background: white; margin: 0 auto; }

.ProductDetails .case { padding: 60px 15px; }

.ProductDetails .case .ContentTitle #Template-S-Title-2 { margin-bottom: 30px; }

.ProductDetails .case .center-block { margin: 0; margin-top: 20px; padding: 50px 0; }

.ProductDetails .case img { width: 95%; min-height: 80px; background: #ccc; margin: 0 auto; }

.ProductDetails .case .col-xs-12 p { margin-top: 20px; margin-right: 15px; }

.ProductDetails .Remark .container { padding: 60px 150px; }

.ProductDetails .Remark .container .btn-default { color: red; border: 1px solid red; min-width: 200px; }

.CustomService .signal-menu { background: linear-gradient(top,#f0f4f0 21%,#fff 70%); background: -o-linear-gradient(top,#f0f4f0 21%,#fff 70%); background: -ms-linear-gradient(top,#f0f4f0 21%,#fff 70%); background: -webkit-linear-gradient(top,#f0f4f0 21%,#fff 70%); }

.CustomService .signal-menu .col-xs-6 .Professionals-top-Title { margin: 0; line-height: 55px; }

.CustomService .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; text-align: right; color: #384149; }

.CustomService .signal-menu table tr td { padding: 15px 0; font-size: 17px; }

.CustomService .signal-menu .visible-md-block { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; }

.CustomService .fix { position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; transition: background .8s; background: rgba(248,248,248,.9); }

.CustomService .dl-horizontal dd { margin-left: 40px; }

.CustomService .dl-horizontal dt { width: auto; }

.CustomService input { border-radius: 0 !important; }

.CustomService .ProductSelectList .select2-selection--single:not([class*=bg-]):not([class*=border-]) { border: 1px solid #ccc; padding: 0 15px; height: 46px; }

.CustomService .ProductSelectList .select2-selection--single .select2-selection__placeholder { line-height: 46px; font-size: 18px; }

.CustomService .ProductSelectList .select2-selection__rendered { font-size: 18px; line-height: 46px; }

.CustomService .ProductSelectList .select2-selection__rendered { font-size: 18px; line-height: 46px; }

.CustomService .ProductSelectList .select2-selection--single .select2-selection__arrow:after { right: 15px; }

.CustomService .ProductSelectList .select2-container--focus .select2-selection--single:not([class*=bg-]):not([class*=border-]), .select2-container--open .select2-selection--single:not([class*=bg-]):not([class*=border-]) { border: 1px solid #ccc; box-shadow: none; }

.Partnering .signal-menu { padding-top: 0; height: 539px; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/pro-Banner.jpg') center center no-repeat; background-size: cover; }

.Partnering .signal-menu .col-xs-6 { padding: 0; }

.Partnering .signal-menu .col-xs-6 .partner-top-Title { margin: 0; line-height: 55px; font-weight: 400; color: #fff; }

.Partnering .signal-menu .fix .col-xs-6 .partner-top-Title { margin: 0; line-height: 55px; font-weight: 400; color: #384149; }

.Partnering .partner-Title { margin: 80px auto 20px; }

.Partnering .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; }

.Partnering .signal-menu .fix .btn-group-justified a { color: #384149; }

.Partnering .signal-menu .row { border-bottom: 1px solid rgba(56,65,73,.2); padding-top: 14px; padding-bottom: 14px; }

.Partnering .fix { background: rgba(248,248,248,.9); position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; transition: background .8s; }

.Partnering .thumbnail { border: 0; border-radius: 0; margin: 0; padding: 1px; }

.Partnering .bg { background: linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -o-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -ms-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -moz-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -webkit-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); }

.Partnering .Customers .thumbnail img { width: 100%; border: 1px solid #f1f2f1; }

.Partnering .signal-menu p { max-width: 800px; margin: 30px auto; line-height: 32px; }

.Partnering .Supplier { background: #fff; }

.Partnering .Supplier .container { padding: 80px 0; }

.Partnering .Supplier .mySupplier-Text p { line-height: 32px; }

.Partnering .Supplier-img { margin-right: 15px; }

.Partnering .Supplier-img img { width: 100%; }

.Partnering .Supplier .mySupplier-Text { padding-left: 15px; }

.Partnering .Supplier .mySupplier-Text h3 { margin-bottom: 34px; line-height: 54px; }

.Partnering .Supplier .list-btn { padding-top: 30px; }

.Partnering .criterion { border-bottom: 1px solid #ccc; }

.Partnering .criterion h3 { margin-bottom: 30px; }

.Partnering .criterion p { line-height: 32px; }

.Partnering .criterion .container { padding: 80px 0; max-width: 800px; }

.Partnering .criterion .container .font-SubTitle-Text2 { margin-bottom: 30px; }

.Partnering .Billing { background: #fff; }

.Partnering .Billing p { line-height: 32px; }

.Partnering .Billing h3 { margin-bottom: 30px; }

.Partnering .Billing .container { padding: 80px 15px; max-width: 800px; }

.Partnering .Billing .container .font-SubTitle-Text2 { margin-bottom: 30px; }

.CuitureAndValues .signal-menu .corevalie-top-Title { line-height: 55px; }

.CuitureAndValues .signal-menu .col-xs-6 { padding: 0; }

.CuitureAndValues .signal-menu .col-xs-6 h3 { margin: 0; font-weight: 400; color: #fff; }

.CuitureAndValues .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; text-align: right; color: #fff; }

.CuitureAndValues .signal-menu .fix .btn-group-justified a { color: #384149; }

.CuitureAndValues .signal-menu .fix .col-xs-6 h3 { color: #384149; }

.CuitureAndValues .signal-menu .row { border-bottom: 1px solid rgba(56,65,73,.2); padding-top: 12px; padding-bottom: 12px; }

.CuitureAndValues .fix { transition: background .8s; background: rgba(248,248,248,.9); position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; }

.CuitureAndValues .thumbnail { border: 0; border-radius: 0; margin: 0; padding: 1px; }

.CuitureAndValues .btn-group-justified .btn-group { padding: 2px; }

.CuitureAndValues .bg { background: linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -o-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -ms-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -moz-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); background: -webkit-linear-gradient(top,#dcdadd 16%,#e9efea 41%,#fff 71%); }

.CuitureAndValues .jingyin { max-width: 800px; padding: 70px 0 0; line-height: 32px; color: #333; }

.CuitureAndValues .jingyin .corevalie-Title { margin: 50px auto; }

.CuitureAndValues .security { background: #fff; }

.CuitureAndValues .security .container { max-width: 800px; padding: 80px 0 60px; line-height: 32px; }

.CuitureAndValues .security p { padding-bottom: 28px; }

.CuitureAndValues .security h1 { margin: 0 auto 50px; }

.CuitureAndValues .Remark { padding: 50px 15px; background: #ccc; color: #fff; }

.CuitureAndValues .Remark .btn { width: 300px; color: red; margin-top: 30px; }

.CuitureAndValues .jingyin .corevalie-Title { margin: 10px 0 30px; }

.MeetNanhua .signal-menu { background: url(/Modules/Bitlab.Site.Web/Web/Management/lib/images/map.jpg) center center no-repeat; background-size: cover; height: 538px; padding-top: 0; border-bottom: 1px solid #ccc; padding: 0; }

.MeetNanhua .signal-menu .bg { width: 100%; padding-bottom: 20px; }

.MeetNanhua .signal-menu .col-xs-6 { padding: 0; }

.MeetNanhua .signal-menu .col-xs-6 .contact-top-Title { margin: 0; line-height: 55px; color: #fff; font-weight: 400; }

.MeetNanhua .signal-menu .fix .col-xs-6 .contact-top-Title { color: #384149; }

.MeetNanhua .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; }

.MeetNanhua .signal-menu .fix .btn-group-justified a { color: #384149; }

.MeetNanhua .signal-menu .row { border-bottom: 1px solid rgba(56,65,73,.2); padding-top: 12px; padding-bottom: 12px; }

.MeetNanhua .fix { transition: background .8s; background: rgba(248,248,248,.9); position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; }

.MeetNanhua .btn-group-justified .btn-group { padding: 2px; }

.MeetNanhua .bg { background-image: linear-gradient(to bottom,rgba(96,93,93,0.5) 28%,rgba(117,120,117,0.3) 51%,rgba(255,255,255,0.8) 100%); background-image: -o-linear-gradient(to bottom,rgba(96,93,93,0.5) 28%,rgba(117,120,117,0.3) 51%,rgba(255,255,255,0.8) 100%); background-image: -ms-linear-gradient(to bottom,rgba(96,93,93,0.5) 28%,rgba(117,120,117,0.3) 51%,rgba(255,255,255,0.8) 100%); background-image: -moz-linear-gradient(to bottom,rgba(96,93,93,0.5) 28%,rgba(117,120,117,0.3) 51%,rgba(255,255,255,0.8) 100%); background-image: -webkit-linear-gradient(to bottom,rgba(96,93,93,0.5) 28%,rgba(117,120,117,0.3) 51%,rgba(255,255,255,0.8) 100%); }

.MeetNanhua .signal-menu .btn-group-justified > .btn-group .btn { text-align: right; }

.Shuttlebus .signal-menu { padding-top: 0; height: 539px; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/banner-banche.jpg') center center no-repeat; background-size: cover; }

.Shuttlebus .signal-menu .col-xs-6 { padding: 0; }

.Shuttlebus .signal-menu .col-xs-6 h3 { margin: 0; }

.Shuttlebus .signal-menu .col-xs-6 h3 a { margin: 0; color: #fff; }

.Shuttlebus .signal-menu .fix .col-xs-6 h3 a { margin: 0; color: #384149; }

.Shuttlebus .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #fff; }

.Shuttlebus .signal-menu .fix .btn-group-justified a { color: #384149; }

.Shuttlebus .signal-menu .row { border-bottom: 1px solid rgba(56,65,73,.2); padding-top: 14px; padding-bottom: 14px; }

.Shuttlebus .fix { transition: background .8s; background: rgba(248,248,248,.9); position: fixed; left: 0; margin: 0; width: 100%; top: 0; z-index: 99; }

.Shuttlebus .signal-menu .recruit-top-Title { line-height: 55px; }

.Shuttlebus .signal-menu .recruit-Title { margin: 150px auto; color: #fff; }

.Shuttlebus .signal-menu .btn-group-justified > .btn-group .btn { text-align: right; }

.Shuttlebus .Route { padding: 80px 150px 50px; }

.Shuttlebus .Route h1 { margin-bottom: 30px; }

.Shuttlebus .Route img { width: 100%; margin-bottom: 30px; }

.Shuttlebus .Route dl { margin-bottom: 30px; }

.AvationObstruction .AvationObstruction-Title { display: table; height: 439px; margin: 0 auto; }

.AvationObstruction .AvationObstruction-Title div { vertical-align: middle; display: table-cell; }

.AvationObstruction .signal-menu .btn { background: none !important; box-shadow: none !important; border-color: none !important; }

.AvationObstruction .signal-menu .dropdown-toggle { border: 0; padding: 0; }

.AvationObstruction .signal-menu .dropdown-menu { padding: 15px; width: 200px; border-radius: 0; margin-top: 14px; left: -80px; }

.AvationObstruction .signal-menu .dropdown-menu a { line-height: 30px; }

.AvationObstruction .signal-menu { padding-top: 0; height: 539px; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/aviation-banner.jpg') center center no-repeat; background-size: cover; color: #384149; }

.AvationObstruction .signal-menu .about-menu-Title { margin: 0; line-height: 55px; color: #384149; font-weight: 400; }

.AvationObstruction .signal-menu .about-Title { margin: 150px auto; color: #fff; }

.AvationObstruction .signal-menu .btn-group-justified a { padding: 0; line-height: 56px; background: 0; border: 0; font-weight: 300; color: #384149; }

.AvationObstruction .signal-menu .row { padding-top: 14px; padding-bottom: 14px; border-bottom: 1px solid rgba(56,65,73,.2); }

.AvationObstruction .signal-menu .btn { text-align: right; }

.AvationObstruction .dl-horizontal dt { line-height: 36px; }

.AvationObstruction .dl-horizontal dd { line-height: 36px; }

.AvationObstruction .AvationObstruction-Text { background: #fff; border-bottom: 1px solid #ccc; }

.AvationObstruction .AvationObstruction-Text .container { max-width: 800px; padding: 80px 0; line-height: 36px; }

.AvationObstruction .Signal-case { background: #fff; padding: 80px 0; }

.AvationObstruction .Signal-Remark p { padding-bottom: 32px; }

.AvationObstruction .Signal-case .tol-tit { padding-bottom: 40px; }

.AvationObstruction .InstallationList { padding-top: 80px; overflow: hidden; }

.AvationObstruction .Signal-case .container .font-SubTitle-Text2 { margin-bottom: 35px; }

.AvationObstruction .Signal-case .container img { width: 100%; object-fit: cover; }

.AvationObstruction .Signal-case .Signal-Remark .font-size17or15:first-child { margin-bottom: 35px; }

.AvationObstruction .Installation .col-xs-12 div p { padding-left: 30px; }

.AvationObstruction .Installation .col-xs-12 span { float: left; }

.AvationObstruction .number .dl-horizontal dt { text-align: left; overflow: initial; }

.AvationObstruction .number h3 { padding-bottom: 38px; }

.AvationObstruction .Installation .col-xs-12 h3 { margin-bottom: 35px; }

.AvationObstruction .number .col-xs-12 div .font-SubTitle-Text2 { margin-bottom: 35px; }

.AvationObstruction .number { padding-top: 80px; overflow: hidden; max-width: 800px; margin: 0 auto; }

.AvationObstruction .install-number { padding: 80px 15px 40px; padding-bottom: 0; }

.AvationObstruction .install-number .thumbnail .caption { background: #f8f8f8; }

.AvationObstruction .install-number .thumbnail { border: 0; border-radius: 0; }

.AvationObstruction .install-number .font-SubTitle-Text2 { margin-bottom: 35px; }

.AvationObstruction .install-number .thumbnail { padding: 0; }

.AvationObstruction .install-number .thumbnail img { height: auto; padding-bottom: 20px; }

.Product .left-seach-condition ul { border: 0; padding-top: 5px; }

.Product .left-seach-condition ul:last-child li:first-child { border-bottom: 1px solid #ccc; padding: 15px; }

.list-unstyled .checkbox { margin: 0; }

.Product .left-seach-condition ul li { border-top: 1px solid #ccc; }

.Product .Product-Content-List .img-responsive { height: 252px; object-fit: cover; }

.displayTable .table-cell h1 { padding-bottom: 30px; }

.Product #sub-app-menu .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { background-color: #c70025; color: #fff; box-shadow: none; border-radius: 0; border: 0; }

.Product .nav-tabs > li > a { border: 0; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { background-color: #c70025; color: #fff; box-shadow: none; border-radius: 0; border: 0; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover { border: 0; }

.Product #sub-app-menu .nav-tabs > li > a { border-radius: 0; }

.Product .Product-Title { background: #fff; }

.Product .Product-Title .displayTable { height: 370px; }

.Product .Product-Title .table-cell p { max-width: 800px; }

.Product .left-seach-condition { padding: 80px 15px; border-bottom: 1px solid #fff; }

.Product .left-seach-condition #app-menu { padding: 0 15px; position: relative; }

.Product .left-seach-condition #app-menu a { line-height: 42px; display: block; }

.Product .left-seach-condition #app-menu span { line-height: 42px !important; position: absolute; right: 10px; }

.Product .left-seach-condition .list-unstyled { margin: 0; }

.Product .left-seach-condition .list-unstyled li { padding: 10px 15px; }

.Product .left-seach-condition .list-unstyled li .checkbox span { padding-left: 15px; line-height: 18px; }

.Product .PC-left-Seach .list-unstyled { margin: 0; }

.Product .PC-left-Seach .list-unstyled li { padding: 10px 15px; }

.Product .PC-left-Seach .list-unstyled li .checkbox span { padding-left: 15px; line-height: 18px; }

.CareersDetails .signal-menu { background-size: cover; background: #fff; }

.CareersDetails .signal-menu .col-xs-6 h3 { margin: 0; }

.CareersDetails .signal-menu .btn-group { padding: 6px 0; }

.CareersDetails .signal-menu .btn-group-justified a { padding: 0; line-height: 34px; background: 0; border: 0; border-radius: 0; color: #384149; font-weight: 300; }

.CareersDetails .signal-menu .row { padding-top: 14px; padding-bottom: 14px; }

.CareersDetails .signal-menu .Band-Content { padding: 80px 15px; }

.CareersDetails .signal-menu .Band-Content img { margin-top: 50px; height: 300px; }

.CareersDetails .signal-menu .Band-Content h3 { font-weight: 100; }

.CareersDetails .signal-menu .Band-Content .btn { color: red; border: 1px solid red; background: 0; width: 30%; border-radius: 4px; margin-top: 30px; margin-bottom: 30px; }

.CareersDetails .Band-Content-tit1 { padding-top: 30px; margin: 0; padding-bottom: 20px; }



.CareersDetails pre { white-space: pre-wrap; word-wrap: break-word; padding: 0; border: 0; background: 0; line-height: 32px; }

.CareersDetails .condition { background: #fff; }

.CareersDetails .condition .container .row { padding: 60px 0; border-top: 1px solid #ccc; }

.CareersDetails .condition .container .row:last-child { height: auto; }

.CareersDetails .condition .container .row .col-md-4 h3 { margin: 0; }

.CareersDetails .condition .container .row .col-md-8 pre { word-break: break-all; }

.CareersDetails .condition .container .row .col-md-6 { padding: 0; }

.CareersDetails .condition .container .row .col-md-6:last-child { padding: 6px 0; }

.CareersDetails .condition .container .row .col-md-6 .btn-danger { height: 42px; padding: 0 50px; background: #c70025; outline: 0; line-height: 42px; }

.CareersDetails .btn-danger { background: #c70025; border: 0; }

.CareersDetails .condition .container .row .col-md-6 img { height: 20px; margin-left: 30px; }

.CareersDetails .Remark { background: #fff; border-top: 1px solid #f1f1f1; }

.CareersDetails .Remark .container { padding: 60px 0; }

.CareersDetails .Remark .container .col-md-6 div { background: #f1f2f1; padding: 40px; }

.CareersDetails .Remark .container .col-md-6 div p { line-height: 30px; height: 80px; }

.CareersDetails .Remark .container .col-md-6 div .btn-default { border-color: blue; color: blue; padding: 6px 50px; }

.CareersDetails .Remark .container .col-md-6 div .btn-link { padding: 6px 0; }

.CareersDetails .Remark2 .container { padding: 50px 150px; }

.CareersDetails .Remark2 .container a { color: red; border: 1px solid red; min-width: 200px; }

.thumbnaill { display: block; margin-bottom: 2px; padding: 5px; background: transparent; }

.search-tol { padding-bottom: 40px; }

.thumbnaill .thumbnail-imgBox { display: flex; align-items: center; justify-content: center; margin-bottom: 2px; width: 100%; background: #fff; }

.thumbnaill .caption-box { background: #fff; }

.thumbnaill .caption-box h3 { line-height: 45px; }

.thumbnaill .caption-box p { padding-bottom: 15px; height: 36px; line-height: 36px; }

.bottom-box { background: #fff; padding: 80px 0; border-top: 1px solid #ccc; }

.bottom-box-cont-2 .bottom-card { padding: 40px 60px; background: #f8f8f8; }

.bottom-box-cont-2 .bottom-card1 { margin-right: 15px; }

.bottom-box-cont-2 .bottom-card h3 { padding-bottom: 20px; }

.bottom-box-cont-2 .bottom-card p { line-height: 1.5; padding-bottom: 15px; font-weight: 300; }

.bottom-box-cont-3 .bottom-card { padding: 40px 20px; background: #f8f8f8; }

.bottom-box-cont-3 .bottom-card1 { margin-right: 10px; }

.bottom-box-cont-3 .bottom-card2 { margin: 0 5px; }

.bottom-box-cont-3 .bottom-card3 { margin-left: 10px; }

.bottom-box-cont-3 .bottom-card h3 { padding-bottom: 15px; font-weight: 600 !important; }

.bottom-box-cont-3 .bottom-card p { line-height: 1.5; font-weight: 500 !important; padding-bottom: 10px; }

.bottom-box-cont-1 .bottom-card { max-width: 960px; margin: 0 auto; padding: 40px 20px; background: #f8f8f8; }

.bottom-box-cont-1 .bottom-card h3 { padding-bottom: 20px; }

.bottom-box-cont-1 .bottom-card p { line-height: 1.5; padding-bottom: 10px; font-weight: 300; }

@media all and (max-width:768px) {
    .bottom-box-cont-3 .bottom-card1 { margin-right: 0; }

    .bottom-box-cont-3 .bottom-card2 { margin: 0; }

    .bottom-box-cont-3 .bottom-card3 { margin-left: 0; }

    .bottom-box-cont-2 .bottom-card1 { margin-right: 0; }

    .bottom-card { margin-top: 20px !important; padding: 30px 20px 30px !important; }

    .bottom-box { padding: 40px 15px 60px !important; }

    .app-menu-conten .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { height: 100%; min-height: 100vh; }

    .app-menu-conten .panel-default { background: 0; border-radius: 0; border: 0; border-bottom: 1px solid #e2dfdf; box-shadow: none; }

    .app-menu-conten #accordion { margin: 0; }

    .panel-group { margin: 0; }

    .app-menu-conten .panel-group .panel + .panel { margin: 0; }

    .font-Title-Text { font-size: 24px; }

    .font-SubTitle-Text { font-size: 20px; }

    .font-size17or15 { font-size: 15px; }

    .bottom-Menu { display: none; }

    .bottom-Menu-mob { display: block; }

    .font-Title-Text2 { font-size: 28px !important; font-weight: 600 !important; font-family: PingFangSC-Semibold; }

    .font-size24or20 { font-size: 20px; }

    .font-size28or24 { font-size: 24px; }

    .font-size20or17 { font-size: 17px; }

    .font-size24or17 { font-size: 17px; }

    .font-size17or13 { font-size: 13px; }

    .font-size20or15 { font-size: 15px; }

    .font-size13or15 { font-size: 15px; }

    .font-size24or15 { font-size: 15px; }

    .font-size18or13 { font-size: 13px; }

    .font-size32or20 { font-size: 20px; }

    .font-size32or28 { font-size: 28px; }

    .font-size15or13 { font-size: 13px; }

    .font-size15or12 { font-size: 12px; }

    .font-size28or20 { font-size: 20px; }

    .font-size32or24 { font-size: 24px; }

    .font-size28or17 { font-size: 17px; }

    .font-size36or28 { font-size: 28px; }

    .font-size36or24 { font-size: 24px; }

    .font-size13or12 { font-size: 12px; }

    .font-size20or13 { font-size: 13px; }

    .maxlength { font-size: 20px; /*line-height: 1.47 !important;*/ line-height: 2.47 !important; font-weight: 600 !important; }

    .fot-size-menu { font-size: 14px !important; line-height: 21px; }

    .fot-size-secLev-menu { font-size: 12px !important; line-height: 1.5 !important; }

    .font-size-cont-tit { font-size: 32px !important; line-height: 48px !important; }

    .font-size-cont-Subtitle { font-size: 20px !important; line-height: 30px !important; }

    .font-size-cont { font-size: 16px !important; line-height: 24px !important; }

    .font-size-btn { font-size: 12px !important; line-height: 28px !important; }

    .font-size-benner { font-size: 48px !important; line-height: 1.5 !important; }

    .font-size-benner-Subtitle { font-size: 28px !important; line-height: 1.5 !important; }

    .modal-dialog { width: 95%; }

    .form-control { background: #fff; }

    .App { display: none; }

    .PC-table { display: table; }

    .panel-title { font-size: 14px; }

    .recruit .Opportunities .container h2 { margin-bottom: 34px; }

    .recruit .Mission h2 { margin-bottom: 30px; }

    .panel-group .panel { border-radius: 0 !important; }

    .panel { border-radius: 0 !important; }

    .recruit .signal-menu { height: 100vw; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/Careers-Banner-mob.jpg') no-repeat; background-size: cover; }

    .recruit .signal-menu .banner-Content { height: 100%; display: flex; align-items: center; justify-content: center; }

    .recruit .Featured .container { padding: 60px 0; }

    .recruit .Opportunities p { margin-bottom: 15px; }

    .recruit .Mission .container p { margin-bottom: 34px; line-height: 32px; }

    .recruit .Mission .container .img-responsive { margin: 0 auto 33px; }

    .About .tuijian .btn-group-justified .btn-group:nth-child(1) { padding-right: 0; }

    .About .tuijian .btn-group-justified .btn-group:nth-child(2) { padding: 0; }

    .About .tuijian .btn-group-justified .btn-group:nth-child(3) { padding-left: 0; }

    .Market .Market-Row { padding-bottom: 30px; }

    .Market .signal-menu { height: 100vw; }

    .Market .Market-Content { padding: 60px 0; }

    .Market .Market-Row .col-md-3 { padding: 0; margin-bottom: 15px; }

    .Market .Market-Row .col-md-3 .form-control { border-radius: 0; }

    .Market .Remark { background: #fff; padding: 50px 15px; margin: 0; }

    .Market .Remark .text-center p { text-align: left; }

    .Market .Remark { padding: 0 15px 60px; }

    .Growing .Room .container .row .col-md-6 { padding: 0 15px; }

    .Growing .Room .carousel .carousel-indicators li { margin: 0; margin-bottom: 12px; }

    .Growing .Room .carousel-inner img { margin: 0; }

    .Growing .Employee .working .row .col-md-6:first-child { padding: 0 15px; }

    .Growing .Employee .working .img2 { width: 50%; padding: 15px; height: auto; }

    .Growing .Employee .working .img3 { width: 50%; padding: 15px; height: auto; }

    .Growing .Employee .working .row { margin-bottom: 0; }

    .Growing .Remarks .container .row .col-md-6 { margin-bottom: 30px; padding: 0; }

    .Growing .Remark .container { padding: 60px 15px; }

    .Growing .Remark .container .row .col-md-6 .Remark-Content { padding: 15px; margin-bottom: 30px; }

    .Growing .Remark .container .row .col-md-6:last-child .Remark-Content { margin: 0; }

    .About .partner .row { margin-top: 0; }

    .Partnering .Customers .thumbnail img { height: auto; }

    .RecruiApply .signal-menu .content { padding: 60px 0 50px; }

    .RecruiApply .Recruit-Title { margin-bottom: 20px; }

    .RecruitSubmitFrom p { padding-bottom: 10px; }

    .RecruiApply .input-lg { height: auto; font-size: 12px; border-radius: 0; }

    .RecruiApply .form-group { margin-bottom: 10px; }

    .RecruiApply .RecruitContent p { border: 1px solid #c70025; padding: 6px 15px; line-height: 24px !important; }

    .RecruiApply .content .btn { margin-top: 10px; }

    .RecruiApply .resume { margin-bottom: 15px; }

    .RecruiApply textarea { height: 100px; }

    .RecruiApply .Remark .container { padding: 60px 15px; }

    .RecruiApply .Remark .container .row .col-md-6 .Remark-Content { padding: 15px; margin-bottom: 30px; }

    .RecruiApply .Remark .container .row .col-md-6:last-child .Remark-Content { margin: 0; }

    .Product .Product-Content-List .img-responsive { width: 100%; height: auto; object-fit: cover; }

    .CompanyNews .Band-Content { margin-top: 0; }

    .CompanyNews .Band-Content .TitleContent { padding: 15px 0; }

    .CompanyNews .tag .text-right { text-align: left; }

    .CompanyNews .Band-Content h1 { margin-bottom: 15px; }

    .CompanyNews .Band-Content h3 { margin-bottom: 30px; }

    .CompanyNews .tag .col-md-6 .list-inline { margin-bottom: 30px; }

    .CompanyNews .tag .col-md-6 .list-inline li { padding-left: 0; }

    .CompanyNews .tag .col-md-6 img { margin: 0; margin-right: 30px; }

    .CompanyNews .news-details .col-xs-12 { padding: 0; }

    .CompanyNews .Remark .container { padding: 80px 15px; }

    .CompanyNews .Remark .container .row .col-md-6 .Remark-Content { padding: 15px; margin-bottom: 30px; }

    .CompanyNews .Remark .container .row .col-md-6:last-child .Remark-Content { margin: 0; }

    .CompanyCommunaction .Band-Content { margin-top: 0; }

    .CompanyCommunaction .Band-Content .TitleContent { padding: 15px 0; }

    .CompanyCommunaction .tag .text-right { text-align: left; }

    .CompanyCommunaction .Band-Content h1 { margin-bottom: 15px; }

    .CompanyCommunaction .Band-Content h3 { margin-bottom: 30px; }

    .CompanyCommunaction .tag .col-md-6 .list-inline { margin-bottom: 30px; }

    .CompanyCommunaction .tag .col-md-6 .list-inline li { padding-left: 0; }

    .CompanyCommunaction .tag .col-md-6 img { margin: 0; margin-right: 30px; }

    .CompanyCommunaction .news-details .col-xs-12 { padding: 0; }

    .CompanyCommunaction .Remark .container { padding: 60px 15px; }

    .CompanyCommunaction .Remark .container .row .col-md-6 .Remark-Content { padding: 15px; margin-bottom: 30px; }

    .CompanyCommunaction .Remark .container .row .col-md-6:last-child .Remark-Content { margin: 0; }

    .AvationObstruction .install-number h3 { padding-bottom: 30px; text-align: left; }

    .ProductDetails .signal-menu .Band-Content .t { padding: 60px 0; }

    #exampleModal .modal-dialog .modal-content .modal-body .form-group .form-control-feedback { line-height: 40px; }

    #exampleModal .modal-dialog .modal-content .modal-body .btn-info { margin: 20px 0 10px; }

    #exampleModal .modal-dialog .modal-content .modal-body .form-group .inp { height: 50px; }

    #exampleModal .modal-dialog .modal-content .modal-body { padding: 15px 10px; }

    #exampleModal .modal-header h2 { padding: 15px 0 10px; }

    #exampleModal .modal-dialog .modal-content .modal-footer .row p { line-height: 30px; margin-top: 10px; }

    #exampleModal .modal-dialog .modal-content .modal-footer { padding: 15px 20px; }

    #exampleModal .modal-dialog .modal-content .modal-footer .row p .glyphicon { height: 30px; width: 30px; line-height: 30px; font-size: 15px; }

    #exampleModal .modal-footer .Contact { padding-bottom: 0; }

    .ProductDetails .signal-menu .Band-Content img { width: 100%; height: auto; }

    .ProductDetails .performance .container { padding: 60px 0; }

    .ProductDetails .performance .container .ContentTitle { padding: 0; }

    .ProductDetails .performance .container .row { margin-top: 0; }

    .ProductDetails .performance .row .col-xs-12 { margin-bottom: 15px; }

    .ProductDetails .Characteristic .container img { width: 45px; margin: 0 2px; }

    .ProductDetails .Specifications .container { padding: 60px 15px; }

    .ProductDetails .Specifications .container #carousel-example-generic .item { width: 100%; }

    .ProductDetails .Specifications .container #carousel-example-generic .item img { width: 100%; }

    .ProductDetails .Specifications .container .row pre { width: 100%; }

    .ProductDetails .Specifications .container .row h2 { margin: 30px 0; }

    .ProductDetails .technical .container { padding: 60px 0 35px; }

    .ProductDetails .technical .container .technical-Content-img img { padding: 15px; }

    .ProductDetails .File .container .row { padding: 15px 0; margin: 0; }

    .ProductDetails .File .container .row .col-xs-12 { padding: 0; }

    .ProductDetails .File .container .row .col-xs-12 .col-xs-4 { padding-left: 0; }

    .ProductDetails .Remark .container { padding: 0; }

    .ProductDetails .series .container { padding: 60px 0; }

    .ProductDetails .series .container #LP2 { overflow: hidden; overflow-x: auto; }

    .ProductDetails .series .container #LP2 .row { min-width: 750px; }

    .ProductDetails .series .container #LP2 .row div { padding-left: 0; }

    .ProductDetails .series .container #LP2 table { width: 768px; }

    .ProductDetails .Download .container { padding: 0 0 50px; }

    .ProductDetails .Download .container .row .col-md-6 { padding: 10px 30px; }

    .ProductDetails .Download .container .row .col-md-6 .media { padding: 10px; }

    .ProductDetails .Download .container .row .col-md-6 .media img { width: 30px; }

    .ProductDetails .performance .container .ContentTitle { margin-bottom: 20px; }

    .ProductDetails .Characteristic .container { padding: 0; }

    .Specifications h3 { padding-bottom: 0 !important; }

    .ProductDetails .signal-menu .Band-Content { padding: 60px 0 20px; }

    .ProductDetails .media-heading { line-height: 1.2em; }

    .ProductDetails .media-heading { margin-bottom: 0; }

    .ProductDetails .Recommend #product-add-list { margin-top: 0; padding: 50px 15px; }

    .ProductDetails .Recommend #product-add-list .col-xs-12 { margin-bottom: 25px; }

    .ProductDetails .Recommend .Details { width: 100%; overflow: hidden; overflow-x: auto; }

    .ProductDetails .Recommend .Details h4 { margin-top: 10px; height: 27px; }

    .ProductDetails .Recommend .Details .col-xs-3 { width: 240px; }

    .ProductDetails .Recommend .Details .Details-Content { display: -webkit-flex; display: flex; }

    .ProductDetails .case .col-xs-12 { margin-bottom: 25px; }

    .ProductDetails .case { padding: 60px 0; }

    .ProductDetails .case .ContentTitle { margin-bottom: 30px; }

    .ProductDetails .case .Details { width: 100%; overflow: hidden; overflow-x: auto; padding-left: 15px; }

    .ProductDetails .case .Details .col-md-4 { width: 240px; }

    .ProductDetails .case .Details .Details-Content { display: inline-flex; display: -webkit-inline-box; }

    .ProductDetails #parts { overflow: hidden; overflow-x: auto; }

    .ProductDetails #parts table { min-width: 500px; }

    .ProductDetails #Tonetable { overflow: hidden; overflow-x: auto; }

    .ProductDetails #Tonetable .row { min-width: 600px; }

    .ProductDetails #Tonetable .row div { padding-left: 0; }

    .ProductDetails .panel-heading { padding: 0; margin-right: -21px; }

    .ProductDetails .panel-default .btn-default { background: red; color: #fff; border-radius: 4px; border: 0; margin-top: 5px; }

    #exampleModal .modal-dialog .modal-content .modal-footer .row .col-xs-6 p .glyphicon { display: none; }

    #exampleModal .modal-dialog .modal-content .modal-footer .row .col-xs-6 p { padding: 0; }

    .ProductDetails .panel-group { margin-bottom: 0; }

    .ProductDetails .panel-group .panel { border-radius: 0; border: 0; border-bottom: 1px solid #ccc; }

    .CuitureAndValues .security .container { padding: 50px 15px; }

    .CuitureAndValues .jingyin { padding: 60px 0 0; }

    .CuitureAndValues .jingyin .corevalie-Title { margin: 0 0 20px; }

    .MeetNanhua .signal-menu { height: 100vw; }

    .AvationObstruction .signal-menu { height: 100vw; }

    .AvationObstruction .AvationObstruction-Title { height: 300px; }

    .AvationObstruction .dl-horizontal dd { margin-left: 0; padding-left: 15px; }

    .AvationObstruction .Signal-case .Signal-Remark .font-size17or15:first-child { margin-top: 30px; }

    .AvationObstruction .install-number { padding: 30px 0 10px; }

    .AvationObstruction .install-number .col-xs-12 { padding: 0; }

    .AvationObstruction .Installation .col-xs-12 div h3 { margin-bottom: 15px; }

    .AvationObstruction .AvationObstruction-Text .container { padding: 60px 0 40px; }

    .AvationObstruction .Signal-Remark p:nth-child(1) { padding-top: 20px; }

    .AvationObstruction .Signal-Remark p { padding-bottom: 0; }

    .AvationObstruction .Installation .col-xs-12 > div { padding-top: 20px; }

    .AvationObstruction .Signal-case { padding: 0; }

    .AvationObstruction .Signal-case .tol-tit { padding: 20px 0; text-align: left; }

    .AvationObstruction dl { margin-bottom: 10px; }

    .AvationObstruction .InstallationList { padding-top: 60px; }

    .AvationObstruction .pic { margin-top: 60px; }

    .AvationObstruction .number { padding-top: 60px; }

    .AvationObstruction .Signal-case .container { padding: 40px 15px 60px; }

    .AvationObstruction-Text p { padding-bottom: 20px; }

    .Product .left-seach-condition ul:last-child li:first-child { padding: 15px 0; }

    .Product .Product-Content-List { margin-top: 30px; }

    .Product .left-seach-condition { padding: 60px 15px; }

    .search-tol { padding-bottom: 20px; }

    .displayTable .table-cell h1 { padding-bottom: 20px; }

    .CareersDetails .condition .container { padding: 0; }

    .CareersDetails .condition .container .row .col-md-4 h3 { padding-bottom: 15px; border-bottom: 1px solid #ccc; margin-bottom: 15px; }

    .CareersDetails .condition .container .row { border: 0; }

    .CareersDetails .condition .container .row .col-md-6 { padding: 0 15px; }

    .CareersDetails .condition .container .row .col-md-6 .btn-danger { width: 100%; }

    .CareersDetails .condition .container .row .col-md-6:last-child { text-align: center; margin: 30px 0; padding: 0 15px; }

    .CareersDetails .condition .container .row .col-md-6 img { height: 15px; margin: 0 15px; }

    .CareersDetails .Remark { border-top: 1px solid #ccc; }

    .CareersDetails .Remark .container { padding: 60px 15px; }

    .CareersDetails .Remark .container .col-md-6:first-child { margin-bottom: 30px; }

    .About .signal-menu { height: 100vw; background: url('/Modules/Bitlab.Site.Web/Web/Management/lib/images/banner-about-mob.jpg') center center no-repeat; background-size: cover; }

    .About .container { max-width: 960px; }

    .About .About-Title-Content { height: 305px; }

    .About .partner .container { padding: 0 15px; }

    .About .partner .container h2 { text-align: left; margin: 30px 0 20px; line-height: 32px; }

    .About .partner img { margin-bottom: 30px; height: auto; }

    .About .tuijian .btn-group-justified { padding: 0 15px; }

    .About .tuijian .btn-group-justified .btn-group { display: block; width: 100%; margin-bottom: 20px; background: #f8f8f8; padding: 0; }

    .About .tuijian .thumbnail { background: #f8f8f8; height: auto; }

    .About .tuijian { padding: 40px 0; }

    .About .tol-tittle { padding: 0; }

    .About .tit-tol { padding-top: 60px; }

    .About .partner p { line-height: 32px; }

    .Partnering .signal-menu { height: 100vw; }

    .Partnering .partner-Title { margin: 60px auto 10px; }

    .Profile .Profile-Title-Content { height: 300px; }

    .Profile .tol-cont-tit { margin-bottom: 25px; }

    .Profile .NH-introduce .Success h4 { padding-bottom: 20px; }

    .Profile .mob-show { display: block; }

    .Profile .pc-show { display: none; }

    .thumbnaill .caption-box p { padding-bottom: 15px; height: auto; line-height: normal; }

    .Shuttlebus .signal-menu { height: 100vw; }
}

@media all and (min-width:768px) {
    .Hover-red-card:hover .text { background: #c70025; color: #fff; transition: background .6s; }
}

@media all and (max-width:768px) {
    #hm_t_undefined { display: none; }
}
