.box{width:1090px; margin:0 auto;}
.content-left,.team .content-bottom-s{width:800px;}
.content-nr-tab{width:510px;margin-top: 0px;padding-top: 80px}

.nr-tab-box span {
    display: block;
    border-radius: 35px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -17.5px;
    margin-top: -17.5px;
}
.img-about-r {
    width: 145px;
    height: 145px;
    margin-top: -86px;
  
}
.img-about .img-b{
        width: 290px;
    height: 290px;
        margin-top: -160px;
    margin-left: -146px;
}

.img-about .img-x{

        width: 38px;
    height: 38px;
    margin-left: -19px;
}
.about .img-about:before,.about .img-about:after {
    width: 152px;
    height: 152px;
    margin-top: -91px;

}


/* .img-about-l {
    width: 145px;
    height: 145px;
    margin-top: -86px;
} */
.span-r {
    width: 95px;
    height: 95px;
    position: absolute;
    top: 50%;
    left: 50%;
        margin-left: -53px;
    margin-top: -57.5px;
}
.span-r span:after {
    position: absolute;
    top: 2px;
    width: 1px;
    border-radius: 1px;
    height: 8px;
    background: #322e2c;
    content: "";
    left: 3.5px;
}
.yewu .content-nav{margin-top: 47px;}
.nr-tab-box img{width:140px;}
.content-nr-box ul{padding:8px 40px;}
.contact .content{margin:72px auto;}
.banner-x{height:auto;margin-top: 30px;}
.form{margin-top: 0px;}
.team-tab-span span{line-height: 16px;font-size: 12px;margin-top:5px}
.nr-tab-box{width:140px;height:140px;}
.content-right{width:200px;}
.about .content{width:100%; height:336px;}
.about .content p{font-size: 14px;}
.news-arc .content span img{width:600px;}
.news-list li .p{width:780px;}
.yewu .content{width:534px;}
html, body{overflow: hidden;}
.h-one li:last-child:before{height:90px;}
.h-three li:first-child:before{height:90px;top:-41px;}
.h-one li span{font-size: 12px;line-height: 14px;}
.h-two li span{width:40px;height:40px;font-size: 12px;line-height: 40px;}
.h-two li:last-child:after {right:-157px;width:157px;}
.h-two li:first-child:after{left:-157px;width:157px;}
.h-one li{width:95px;height:95px;}
.h-two li{width:70px;height:70px;}
.content-nav ul li{width:16.55%;line-height: 48px;}
.map-img img{position: absolute;top:0;height:100%; left: 0;max-width: initial;width:auto; margin-left: -200px;}
.content-nav ul{height:48px;}
.map-img{height: 309px;}
.map{height: auto;}
.map-text{font-size: 12px;letter-spacing: -1px;}
.map-img:after{top:98px;left:58px;}
.box-title{line-height: 40px;}
.box-title h1 img{margin-top: 7px;}
.nav ul li,.box-title h1,.content-nav ul li,.team-tag-span{font-size: 15.8px;}
.nav ul li a{padding:0 8px;}
.nav ul li.on a:after{top: 10px;}
.yewu .content{margin:29px auto;}
.team-tab-img{height: auto;}
.serve .content{width:100%; margin: 0 auto;margin-top: 45px;}
.content-nr-box ul span:after{top:9px;}
.content-nr-box ul li{line-height: 20px;margin-top: 6px;}
.serve .content span{padding:3%;}
.code-img{padding:30%;}
.team .content .nr{font-size: 15px;height: 183px;}
.mCSB_scrollTools .mCSB_draggerRail{background-size:auto 100%;}
.news-list{width:100%;}
.zxns .content-left,.zxns .content-right{width:510px;}
.form-input{width:70%;}
.input-position{width:calc(33.3% - 2px);height:18px;}
.input-name{width:calc(33.3% - 7px);}
.input-phone{width:calc(50% - 5px);}
.input-textarea{width:calc(100% - 2px);}
.form-img{width:calc(30% - 8px);}
.input-box{line-height: 19px;}
.form-img{height:143px;}
.input-textarea textarea{width:calc(100% - 15px);height:85px;}
.team-tag-tu img{width: 80px;}
.load{transform: scale(0.7,0.7);}
.serve .content-nav{margin-top:0;}
.serve .content-right .load{transform: scale(0.6,0.6);}
.zxns .content{line-height: 20px;}
.s-tu{height:450px;}
.nr-tab-box1{
    width: 100%;
    height: 100%;
}
.nr-tab-box1{
        background-size: 124px auto;
}
.nr-tab-box2{
    background-size: 124px auto;
}
.nr-tab-box3{
    background-size: 134px auto;
}
.content-nr{
    height: 279px;
    padding-top: 15px;
}
.nr-tab-box{
    padding: 15px;
}
.hx-dc{ 
    position: absolute;
    top: 50px;
    line-height: 19px;
    text-align: center;
    font-size: 14px;
    color: #6D6459;
    left: 121px;}

    .hx-hy{     position: absolute;
    top: 42px;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    color: #6D6459;
    left: 352px; }

    .hx-gd{    position: absolute;
    top: 50px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #6D6459;
    right: 126px;}

    .hx-tb{     position: absolute;
    bottom: 45px;
    line-height: 20px;
    font-size: 14px;
    color: #6D6459;
    left: 167px;
    text-align: center;}

    .hx-qw{     position: absolute;
    bottom: 73px;
    line-height: 20px;
    font-size: 14px;
    color: #6D6459;
    left: 345px;
    text-align: center;}

    .hx-zl{     position: absolute;
    bottom: 45px;
    line-height: 20px;
    font-size: 14px;
    color: #6D6459;
    right: 157px;
    text-align: center;
 }
 .serve .content span img{height: 46px}