@media screen and (max-width: 1000px) {
    .container {
        width: 1000px;
    }
}
body {
	font-family: "Microsoft Yahei", "SimHei", Helvetica, Arial, sans-serif!important;
	color: #5f6062;
	line-height: 2em;
    padding-top: 0px; 
}
h1, h2, h3, h4, h5, h6 { font-family: "Microsoft Yahei", "SimHei", Helvetica, Arial, sans-serif!important}
.orange {color:#e78a2a !important;}
.bold   {font-weight: bold !important;}
.bolder {font-weight: bolder;}
td {font-size: 14px;}
h1 { font-size: 22px; line-height: 28px;}
p {font-size: 15px; line-height: 24px; color:#656565 !important;}
a:link, a:visited {color: #58585a !important;}

.line {border-bottom: 2px solid #e9852a;width: 290px;margin: 0 auto;margin-top:40px;}
.line-large {border-bottom: 2px solid #e9852a;width:50%;margin: 0 auto;margin-top:40px;}

.nav-1 {background-color:#e9852a;height:40px;color:#fff;padding:5px 0 5px 0;}
.nav-1 p {float:right;padding-right:5px;color:#fff !important;margin-top:3px;}
.nav-2 {background-color:#e6e6e6;height:60px;color:#fff;}
.nav-2 .logo {padding-top:10px;}


.nav a {color: #58585a;text-decoration: none;}
.nav>li>a { position: relative;display: block;padding: 10px 35px 11px 35px;color: #58585a !important;font-size: 17px;}
.nav-pills>li>a {border-radius: 0px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover { color: #58585a !important; background-color: #e6e6e6 !important; border-bottom: 4px solid #e9852a;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #e6e6e6 !important; border-color: #337ab7;}
.nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #e6e6e6 !important;}
.dropdown-menu>li>a {display: block;padding: 0px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333 !important;white-space: nowrap;}


.banner {margin-top:-10px;}

.icon-text-1 {}
.icon-text-1 .title{width:100%;height:60px;}
.icon-text-1 img {float:left;}
.icon-text-1 h4{line-height:60px;}
.icon-text-1 .intro{}


.slogan {display:block;}




@media (max-width: 480px){
    .slogan {display:none;}
}

.product-intro {height:400px;background-color: #ebebeb;padding:20px;margin-top:-9px;}
.product-intro .product-carousel {background-color:#fff;height:350px;}
.product-intro .intro {background-color:#fff;min-height:350px;padding:10px;}
.product-intro .intro h3 {font-size: 23px;margin-top:10px;}
.product-intro .intro p {font-size: 14px;line-height: 22px;}
.product-intro .btn {padding: 10px 0 20px 0;width: 100%;}
.product-intro .label-2 {padding:10px 40px 10px 40px;background-color:#e6782c;width:100%;color:#fff;font-size:17px;border-radius: 6px;}
.product-intro ol, ul {
    padding-right: 5px;
}

.intro {}
.intro ul {margin-bottom: 0px;margin-left:-20px;}
.intro ul li {line-height:20px;}

.carousel-inner img {
      width: 100%;
      height: 100%;
      position: absoloute;
}


.carousel-indicators {
   color: #000;
   position: relative;
   float: left;
   left: 0;
   margin-left: 30px;
   margin-top: 30px;
}

.carousel-indicators {
    position: absolute;
    top:110;
    bottom:0;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.carousel-indicators .active {
    width: 18px;
    height: 18px;
    margin: 0;
    background-color: #fe9341;
}
.carousel-indicators li {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #e6e6e6;
    border-radius: 10px;
}

@media (max-width: 480px){
	.product-intro .product-carousel {background-color:#fff;height:180px;}
    .product-intro .intro {background-color:#fff;height:auto;padding:10px;margin-top:20px;}
    .product-intro .label-2 {padding:10px 30px 10px 30px;background-color:#e6782c;width:100%;color:#fff;font-size:15px;border-radius: 6px;}
}

.industry-list {}
.industry-list .title {position:absolute;bottom:13%;padding:5px;text-align:center;background-color: rgba(44, 36, 35,0.5); text-decoration: none;color: #fff;font-weight:600;width:100%;}
.industry-list p {margin-top:-10px;line-height: 24px;}

.content-tel em {
    font-size: 22px;
}
.content-tel a, .content-tel a:link {
    font-size: 20px;
    color:#e98b00 !important;
}

.info-list {padding:5px 0 0 0px;}
.info-list li {list-style-type: none; list-style-image:url('../../images/square1.jpg'); margin:0px 0 10px 20px; line-height:20px;}
.info-list h5{font-size: 15px;font-weight: bold;}


.full-column-1 {background-color:#e4e5e5;padding:10px;padding-bottom:20px;}
.full-column-1 .label-1 {padding:6px 10px 6px 10px;background-color:#e6782c;width:100%;color:#fff;font-size:18px;}
.full-column-1 .label-2 {padding:6px 40px 6px 40px;background-color:#e6782c;width:100%;color:#fff;font-size:18px;border-radius: 6px;}
.full-column-1 .contact{padding-top:10px;text-align:left;padding-left:40px;}


.full-column-2 {background-color:#e4e5e5;padding:10px;padding-bottom:0px;}
.full-column-2 .label-1 {padding:6px 10px 6px 10px;background-color:#e6782c;width:100%;color:#fff;font-size:18px;}
.full-column-2 .label-2 {padding:6px 40px 6px 40px;background-color:#e6782c;width:100%;color:#fff;font-size:18px;border-radius: 6px;}
.full-column-2 h4{text-align: left;}


.products {padding-bottom:20px;overflow:hidden;position:relative;}
.products .title-bg {position:absolute;margin-top:-49px;padding:5px;text-align:center;background-color: rgba(229, 121, 56,0.9); text-decoration: none;color: #fff;font-weight:600;width:100%;height:49px;}
.products .title-bg h4 {font-size: 18px;}

.products-across {padding-bottom:20px;overflow:hidden;position:relative;}
.products-across .title-bg {position:absolute;margin-top:-49px;padding:5px;text-align:center;background-color: rgba(229, 121, 56,0.9); text-decoration: none;color: #fff;font-weight:600;width:100%;height:49px;}
.products-across .title-bg h4 {font-size: 18px;}


@media (max-width: 480px){
    .products .title-bg {position:absolute;margin-top:-49px;padding:5px;text-align:center;background-color: rgba(229, 121, 56,0.9); text-decoration: none;color: #fff;font-weight:600;width:100%;height:49px;}
    .products .title-bg h4 {font-size: 14px;}

    .products-across .products-img {width:45%;float:left}
    .products-across .products-intro {width:52%;float:right;}
    .products-across .products-intro p {font-size: 13px;}
    .products-across .title-bg {position:unset !important; margin-top:-0px !important;padding:5px;text-align:center;background-color: rgba(229, 121, 56,0.9); text-decoration: none;color: #fff;font-weight:600;width:100%;height:40px;}
    .products-across .title-bg h4 {font-size: 13px;margin-top:0px;}
    .products-across .more {font-size: 13px !important;}
}


.cp1-1 {display: block;}
.cp1-2 {display: none;}

@media (max-width: 480px){
    .cp1-1 {display: none;}
    .cp1-2 {display: block;}
}


footer { padding: 0px 0; background-color: #53555a; color: #fff; padding-bottom: 0;}
footer .primary-dark { background-color: #333;}
.disclaimer-bar { padding: 10px 0;}
.primary-dark { background-color: #c35200;}
footer a:link, a:visited  {color:#fff !important; }



@media only screen and (min-width:1200px) {
    .bkgd-light-gray .flex-space img { width: 100%; float: none; display: inline;}
}

@media (max-width: 480px){
    .navbar-brand img {width:80% !important; padding-left: 10px;}   /*20190402*/
    .navbar-tel {height:30px; margin-bottom:10px;}
    .navbar-tel span{float:right;font-size:18px;margin-top:-15px;padding-bottom: 10px;}
    .solutions-list p {margin-top: 10px;}
}



/* form*/

form .progress,
form .alert { display: none;}
.need_login { cursor: pointer;}
.onError {color:#F80C10; border-color: #F80C10;}
.onSuccess{color:#00FF54}

.checkbox input[type=checkbox]:checked, .checkbox input[type=checkbox]:checked + .psuedo-input { background-color: #e98b00;}
.checkbox.checkbox-left input, .checkbox.checkbox-left input + .psuedo-input {left: 0;}
.checkbox input + .psuedo-input {
    top: 0;
    height: 23px;
    width: 23px;
    left: 2035px;
}
.checkbox input, .checkbox input + .psuedo-input { position: absolute; top: 0; right: 5px; height: 20px; width: 20px; border: 1px solid #e98b00;color: #fff; background-color: #fff;}
.checkbox input { display: none;}

.checkbox.checkbox-left {padding-left: 35px;}
.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox label {padding-left: 0;}
.radio label, .checkbox label {
    min-height: 20px;
    padding-left: 0px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
label {
    font-family: "微软雅黑";
    font-size: 15px;
    color: #e78c2c;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
}

.checkbox input[type=checkbox]:checked + .psuedo-input:after {
    content: '';
    position: relative;
    top: -6px;
    right: -2px;
    font-family: FontAwesome;
}

textarea {
    width: 100%;
    height: 150px;
    border: 1px solid #ccc;
    padding: 15px;
    margin: 5px 0;
}

.contat-btn{
    background-color: #e98b00;
    border: none;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    padding: 15px 0;
    width: 100%;
    outline: none;
    transition: .35s all;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
}

/*form*/


/* 底部导航 */
.navigation {
    z-index: 999999;
    height: 60px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    background-color: #363636;
    text-align: center;
    font-size: 16px !important;
    line-height: 60px;
}



@media (max-width: 480px){
    .nav-1 {background-color:#e9852a;height:90px;color:#fff;padding:5px 0 5px 0;}
    .nav-2 {background-color:#e6e6e6;height:110px;color:#fff;}
    .nav a {color: #58585a;text-decoration: none;}
    .nav>li>a { position: relative;display: block;padding: 10px 15px 11px 15px;color: #58585a !important;}
    .dropdown-menu {left: -69px;}

    .full-column-1 .contact{padding-top:10px;text-align:left;padding-left:10px;}
    .full-column-2 {padding-bottom: 20px;}
    .full-column-2 .question{text-align: center;}
    .full-column-2 img{margin-top:-10px;}
    .full-column-2 .label-2 {padding:6px 15px 6px 15px;background-color:#e6782c;width:100%;color:#fff;font-size:16px;border-radius: 6px;}

    /*20190726*/
    #qd-computer {display: none;}
    #qd-mobi {display: block;}
    /*20190726*/
}

@media (max-width: 320px){
    .nav-1 {background-color:#e9852a;height:90px;color:#fff;padding:5px 0 5px 0;}
    .nav-2 {background-color:#e6e6e6;height:110px;color:#fff;}
    .nav a {color: #58585a;text-decoration: none;}
    .nav>li>a { position: relative;display: block;padding: 10px 10px 11px 10px;color: #58585a !important;}
    .dropdown-menu {left: -79px;}


    /*20190726*/
    #qd-computer {display: none;}
    #qd-mobi {display: block;}
    /*20190726*/
}


/*20190726*/
@media (min-width: 992px){
    #qd-computer {display: block;}
    #qd-mobi {display: none;}
}
/*20190726*/


#overview-content h4{font-size: 16px;font-weight: 700;}
#overview-content p{font-size: 15px;}


/*tabs*/

div#product-tab-scaffolding {
    width: 100%;
    border-bottom: 0px solid #ccc;
}
div#product-tab-scaffolding ul.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
}
div#product-tab-scaffolding ul.nav-tabs>li {
    flex: 0 1 auto;
    margin-right: 1%;
    margin-left: 1%;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li {
    position: relative;
    display: block;
}
li {
    line-height: 1.6em;
    padding-bottom: 10px;
}

div#product-tab-scaffolding ul.nav-tabs>li.active>a, div#product-tab-scaffolding ul.nav-tabs>li.active>a:focus, div#product-tab-scaffolding ul.nav-tabs>li.active>a:hover {
    color: #17181a;
    border-color: #17181a;  
}

div#product-tab-scaffolding ul.nav-tabs>li>a {
    font-weight: normal;
    color: #757575;
    font-size: 15px;
    border-bottom: 2px solid transparent;
    margin: 0 auto;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    outline: none;
    transition: color .3s ease;
}

.nav-tabs > li > a:hover,.nav-tabs > li > a:focus {
  background-color: transparent !important;
}

.tab-content {padding-top: 20px;}




/*contact us*/
@media (max-width: 768px)
section#page-bumper .page-bumper-wrapper {
    flex-direction: column-reverse;
}
@media (max-width: 768px)
section#page-bumper .page-bumper-wrapper .page-bumper-image {
    width: 100%;
}
@media (max-width: 768px)
section#page-bumper .page-bumper-wrapper .page-bumper {
    padding: 10px 20px;
}

section#page-bumper {
    margin-top: 70px;
    background-color: #e5fbff;
}

section#page-bumper .page-bumper-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

section#page-bumper .page-bumper-wrapper .page-bumper-image {
    -webkit-box-flex: 0 1 auto;
    -moz-box-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 15%;
    margin-bottom: -1px;
    overflow-y: visible;
    align-self: flex-end;
}
section#page-bumper .page-bumper-wrapper .page-bumper {
    -webkit-box-flex: 0 1 auto;
    -moz-box-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-align: center;
    width: 80%;
    padding: 0 60px 10px 30px;
}
section#page-bumper .page-bumper-wrapper .page-bumper-image>img {
    width: 100%;
    transform-origin: bottom left;
    transform: scale(1.5);
    display: block;
}

section#page-bumper .page-bumper-wrapper .page-bumper a {
    color: #00ace3 !important;
}



/* scroll-table*/
.scroll-table {
    /* margin-top: 200px; */
    display: -webkit-box;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
/* scroll-table*/


picture {
    width: 100px;
    height: 100px;
    position: relative;
    display: block;
}
picture img {
    padding-top: 20px;
}

section.three-column-icon figure.inner-icon img {
    display: block;
    width: 80px;
    height: auto;
    position: absolute;
    top: 50%;
    transform: translate3d(0,-50%,0);
}


/*footer*/

.page-footer {}

.page-footer .contact-us {
    font-size: 24px;
    text-align: center;
    font-weight: 500;
}
.page-footer .contact-us p{
    font-size: 24px;
}
.page-footer .contact-us em{
    color: #e98b00 !important;
    font-size: 24px;
}

.page-footer .contact-us a:link {
    color: #e98b00 !important;
    text-decoration: none;
}

.page-footer .intro h4 {font-size:18px; color:#e98b00 !important;}
.page-footer .brand h4 {font-size:18px; color:#e98b00 !important;}
.page-footer .success h4 {font-size:18px; color:#e98b00 !important;}
.page-footer .success .title {font-size:15px; color:#656565 !important;font-weight: 600;}

.brand .line {
    border-top: 2px solid #05b3eb;
    width: 90px;
}

.page-footer .intro .line1  { border-top: 2px solid #e9852a;width: 230px;padding-bottom: 10px;}
.page-footer .brand  .line1  { border-top: 2px solid #e9852a;width: 100px;padding-bottom: 10px;}
.page-footer .success .line1  { border-top: 2px solid #e9852a;width: 150px;padding-bottom: 10px;}

a.btn-success:link, a.btn-success:visited {
    color: #fff !important;
    background-color: #e78a2a;
    border-color: #dab10d;
    padding: 10px 60px;
}

@media (max-width: 480px){
    .page-footer .contact-us p{font-size: 18px;}
    .page-footer .contact-us em {color: #e98b00 !important;font-size: 18px;}
}