.breadcrumb{
    padding:10px;
    font-size:14px;
    line-height: 20px;
}
.breadcrumb span,.breadcrumb a,.breadcrumb em{
    display: inline-block;
    color: rgba(51, 51, 51, 0.5);
}
.breadcrumb em{
    margin:0 5px;
}
.breadcrumb .cur,.breadcrumb a:hover{
    color:#337FF4;
}
.about-tit{
    font-size: 24px;
    line-height: 64px;
    font-weight: bold;
    color: #333;
    text-align: center;
    padding-top:10px;
}
.about-nav{
    text-align: center;
    border-bottom: 1px rgba(216, 216, 216, 0.3) solid;
}
.about-nav li{
    display: inline-block;
    padding:0 116px;
}
.about-nav li a{
    display: inline-block;
    height:58px;
    line-height: 58px;
    position: relative;
    font-size:18px;
    font-weight: bold;
}
.about-nav li a:hover::after,.about-nav li a.active::after{
    content: " ";
    width: 100%;
    height:2px;
    position: absolute;
    left:0;
    bottom: 0;
    background:#337FF4;
}
.company-intro{
    width:282px;
    height:373px;
    padding:100px 0 130px 0;
    position: relative;
    background: url(../images/about/icon-intro.png) no-repeat center center;
    background-size: 100% auto;
    margin:0 auto;
}
.intro-item{
    position: absolute;
    width: 420px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 1px rgba(208, 211, 212, 0.3);
    border-radius: 10px;
    padding:15px 20px;
    top:50%;
}
.intro-item .icon{
    width:68px;
    height:68px;
    left:20px;
    position: absolute;
    top:50%;
    margin-top:-34px;
}
.intro-item .icon-inrto_1{
    background: url(../images/about/icon-tag-1.png) no-repeat center center;
    background-size: 100% auto;
}
.intro-item .icon-inrto_2{
    background: url(../images/about/icon-tag-2.png) no-repeat center center;
    background-size: 100% auto;
}
.intro-item .icon-inrto_3{
    background: url(../images/about/icon-tag-3.png) no-repeat center center;
    background-size: 100% auto;
}
.intro-item .icon-inrto_4{
    background: url(../images/about/icon-tag-4.png) no-repeat center center;
    background-size: 100% auto;
}
.intro-item .icon-inrto_5{
    background: url(../images/about/icon-tag-5.png) no-repeat center center;
    background-size: 100% auto;
}
.intro-item .icon-inrto_6{
    background: url(../images/about/icon-tag-6.png) no-repeat center center;
    background-size: 100% auto;
}
.intro-item .intro-itemCon{
    margin-left:86px;
}
.intro-item .intro-itemCon h3{
    color: #333333;
    font-size: 20px;
    line-height: 30px;
}
.intro-item .intro-itemCon p{
    font-size: 14px;
    color: #666;
    margin-top:10px;
    line-height: 20px;
}
.intro-item:nth-child(1){
    left:-460px;
    margin-top:-250px;
}
.intro-item:nth-child(2){
    right:-460px;
    margin-top:-250px;
}
.intro-item:nth-child(3){
    left:-460px;
    margin-top:-60px;
}
.intro-item:nth-child(4){
    right:-460px;
    margin-top:-75px;
}
.intro-item:nth-child(5){
    left:-460px;
    margin-top:110px;
}
.intro-item:nth-child(6){
    right:-460px;
    margin-top:130px;
}
.about-map{
    height: 500px;
    margin-bottom: 20px;
}
.stitle{
    font-size:24px;
    text-align: center;
    padding:20px;
    line-height: 36px;
}
.BMapLabel{
    border:none!important;
    padding:10px!important;
    background:#fff;
    top:-70px!important;
    left:-140px!important;
}
.BMapLabel h4{
    font-size:16px;
    color: #333;
}
.BMapLabel p{
    line-height: 20px;
    color: #666;
}
.contact-cons{
    margin-top:10px;
}
.contact-list{
    white-space: nowrap;
    padding-bottom: 30px;
}
.contact-list h5{
    font-size:16px;
    color:#444;
    line-height: 30px;
}
.contact-list p{
    color:#666;
    margin-top:10px;
    font-size:20px;
    line-height: 30px;
}
.contact-list p img{
    width:108px;
    height:auto;
}
.contact-list:nth-child(2){
    text-align: center;
}
.contact-list:nth-child(3){
    text-align: center;
}
.about-statement{
    padding:20px 0 30px;
}
.about-statement p{
    font-size: 20px;
    line-height: 40px;
    color: #333;
    margin-bottom: 20px;
}