

        body{background: #f6f6f6}

.tipBg{background:#2e26a0;width:100%;z-index:2;}
.tipBox{width:800px;position:relative;margin:0 auto;}
.tipBoxBg{width:800px;height:0.4rem;position:relative;overflow:hidden;}
.tipBoxlistBox{position:absolute;left:0;top:0}
.tipBoxlist{float:left;width:800px;height:0.4rem;color:#fff;line-height:0.4rem;font-size:14px;text-align:center;margin:0 auto}
.tipFixed{position:fixed;top:0;left:0;}
.tipAbsolute{position:absolute;left:0;top:0;}
.searchBox2{width:11.7rem;margin:0.32rem auto 0;}
.searchBox2 .searchBox{width:2.58rem;border:1px solid #3e3a39;}
.searchBox2 i{line-height:0.36rem}
.searchBox2 .cityText{color:#3e3a39;}
.searchBox2 .cityIcon2{background:url(../images/icon7.png) no-repeat;background-size:cover}
.searchBox2 .searchIcon2{background:url(../images/icon8.png) no-repeat;background-size:cover;}
.nav2Box{width:100%;height:2.8rem;/*box-shadow:0px 5px 5px #c231ba;下边阴影*/-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease; background:#463be2;}
.nav2{width:11.7rem;margin:0 auto;height:1.8rem;}
.nav2 .logo{width:100%;height:142px;background:url(../images/logo2.png) no-repeat;background-size:contain; margin:20px 0;}
.nav2 .pageNavBox{/*margin-left:0.3rem;*/}
.nav2 .pageNavBox li{width:1.95rem;height:0.4rem;line-height:0.4rem;position:relative; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.nav2 .pageNavBox li a{color:#fff;font-size:16px;float:left;width:100%;height:100%;line-height:0.4rem;text-align:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.nav2 .navList2{background:#fff;position:absolute;left:0.3rem;top:0.41rem;padding:0.08rem 0;display:none;z-index: 999;}
.nav2 .navList2 .navItem{width:1.2rem;height:0.32rem;line-height:0.32rem;}
.nav2 .pageNavBox .navList2  a{display:inline-block;font-size:14px;color:#979695;line-height:0.32rem}
.nav2 .pageNavBox .navList2  a:hover{color:#3e3a39}



.pageNavBox li:hover .navList2 {

    display: block;

}



.buinessContain {

    width: 11.7rem;

    margin: 0.8rem auto 0;

}
.buinessContain p {
    font-size: 16px;
    line-height: 32px;
}


.bussinessSearchBox {

    height: 2.2rem;

    width: 11.7rem;

    margin: 0.6rem auto 0;

    background: #e7e7e7

}



.seachBoxList {

    line-height: 0.34rem;

    margin-top: 0.45rem;

    text-align: center;

    position: relative;

}



.seachBoxList span {

    font-size: 14px;

    color: #3e3a39;

}



.seachBoxList input, select {

    width: 1.86rem;

    font-size: 12px;

    padding: 0 0.1rem;

    height: 0.34rem;

    outline: none;

    border: 1px solid #d4d4d4;

    margin-left: 0.2rem;

    padding-right: 0.2rem

}



.seachBoxList select {

    height: 0.36rem;

    width: 2.06rem

}



.seachBoxList .sanjiao {

    width: 0.1rem;

    height: 0.07rem;

    background: url(../images/sanjiao.png) no-repeat;

    background-size: cover;

    position: absolute;

    right: 0.1rem;

    top: 0.15rem;

}



.seachBoxListBox {

    padding-left: 0.4rem;

}



.seachBoxList2 {

    margin: 0.45rem 0.45rem 0;

}



.seachBoxListItem {

}



.searchBtn {

    width: 2.2rem;

    height: 0.5rem;

    background: #1445d2;

    display: inline-block;

    font-size: 18px;

    color: #f6f6f6;

    text-align: center;

    line-height: 0.5rem;

    border-radius: 0.05rem;

    margin: 0 auto;

}



.seachBox2 {

    width: 11.7rem;

    height: 0.45rem;

    background: #3e3a39;

    margin-top: 0.3rem;

}



.pageBox2 {

    margin-top: 0rem;

}



.buinessList {

    background: #ffffff;

    width: 11.68rem;

    height: 3.48rem;

    border: 0.01rem solid #313131;

    margin: 0.2rem auto 0;

}



.buinessListImg {

    width: 2.08rem;

    height: 2.48rem;

    border: 1px solid #f7f7f7;

    border-radius: 50%;

    margin-left: 0.6rem;

    margin-top: 0.45rem;

    display: table;

    text-align: center;

    padding: 0 0.2rem;

}



.buinessListImg img {

    display: table-cell;

    vertical-align: middle;

}



.buinessListImgBox {

    text-align: center;

    display: table-cell;

    vertical-align: middle

}



.buinessListContain {

    width: 6.9rem;

    margin-right: 0.68rem

}



.buinessListContain h5 {

    font-size: 18px;

    color: #3e3a39;

    height: 0.66rem;

    line-height: 0.66rem;

    border-bottom: 1px solid #3e3a39;

    margin-top: 0.36rem;

}



.buinessListContain .desc {

    font-size: 14px;

    color: #3e3a39;

    font-weight: bold;

    margin-top: 0.2rem;

}



.buinessListContain p {

    font-size: 14px;

    color: #3e3a39;

    line-height: 0.4rem;

    margin-top: 0.28rem;

}



.seachBoxList3 select {

    width: 1.1rem;

    height: 0.28rem;

}



.seachBoxList3 {

    margin-top: 0.1rem;

    margin-right: 0.55rem

}



.searchBox2 .cityText2 {

    color: #f7f8f8;

}



.select2-selection__rendered {

    text-align: center;

}



.exhibitBanner {

    width: 100%

}



.exhibitDesc {

    font-size: 16px;

    color: #3e3a39;

    line-height: 28px;

    margin-top: 0.2rem

}



.buinessContainTitle {

    font-size: 20px;

    color: #3e3a39

}



.buinessContainTitle1 {

    margin-top: 0.3rem;

}



.exhibitTitle {

    width: 11.7rem;

    margin: 0.5rem auto 0;

    height: 0.36rem;

    background: #d2d2d2;

}



.exhibitTitle1 {

    width: 2.7rem;

    background: #1445d2;

    font-size: 14px;

    color: #fff;

    text-align: center;

    line-height: 0.36rem;

    height: 0.36rem

}



.exhibitTitle2 {

    width: 3rem;

    height: 0.36rem;

    line-height: 0.36rem;

    font-size: 14px;

    color: #3e3a39;

    text-align: center;

    line-height: 0.36rem

}



.exhibitTitle3 {

    width: 6rem;

    height: 0.36rem;

    line-height: 0.36rem;

    text-align: center;

    font-size: 14px;

    color: #3e3a39;

}



.exhibitContain {

    background: #fff;

    margin-top: 0.1rem;

}



.exhibitContain1 {

    width: 2.7rem;

    border-right: 1px solid #3e3a39;

    box-sizing: border-box;

    height: 1.05rem;

    margin: 0.2rem 0;

    text-align: center;

}



.exhibitContain1 p {

    font-size: 12px;

    color: #3e3a39;

    margin-top: -0.2rem;

}



.exhibitContain1 img {

    width: auto;

}



.exhibitContain2 {

    font-size: 22px;

    color: #3e3a39;

    text-align: center;

    width: 3rem;

    box-sizing: border-box;

    border-right: 1px solid #3e3a39;;

    height: 1.05rem;

    margin: 0.2rem 0;

    display: table;

}



.exhibitContain2 div {

    display: table-cell;

    vertical-align: middle;

}



.exhibitContain3 {

    width: 6rem;

    display: table;

    height: 1.05rem;

    margin: 0.2rem 0;

    padding: 0 0.2rem;

    box-sizing: border-box;

}



.exhibitContain3 p {

    font-size: 12px;

    color: #3e3a39;

    line-height: 0.34rem;

}



.exhibitContain3 div {

    display: table-cell;

    vertical-align: middle;

}



.place {

    width: 11.7rem;

    height: 7rem;

    background: #fff;

    margin: 0.9rem auto 0;

    overflow: hidden;

}



.place .title {

    font-size: 18px;

    color: #3e3a39;

    text-align: center;

    margin-top: 0.25rem;

}



.luxian {

    width: 11.7rem;

    margin: 0 auto;

}



.luxianTitle {

    font-size: 20px;

    color: #3e3a39;

    margin-top: 0.70rem;

}



.xianlu1Title {

    height: 0.34rem;

    background: #1445d2;

    color: #fff;

    line-height: 0.34rem;

    font-size: 16px;

    padding: 0 0.1rem;

    box-sizing: border-box;

    display: inline-block;

}



.xianlu1Contain {

    margin-top: 0.10rem;

}



.xianlu1Contain p {

    font-size: 14px;

    color: #3e3a39;

    line-height: 0.34rem

}



.pageContain3 {

    width: 11.70rem;

    height: 1.6rem;

    background: #1445d2;

    margin: 0.66rem auto 0;

    text-align: center;

    overflow: hidden;

}



.pageContain3 .icon {

    width: 45px;

    height: 45px;

    margin: 0.14rem auto 0;

    background: url(../images/icon9.png) no-repeat;

    background-size: cover

}



.pageContain3 .icon1 {

    background: url(../images/buiness010.png) no-repeat;

    background-size: cover

}



.pageContain3 .title {

    font-size: 16px;

    color: #ffffff;

    margin-top: 0.12rem;

}



.pageContain3 .desc {

    color: #fff;

    font-size: 16px;

    text-transform: uppercase;

    margin-top: 0.15rem;

}



.pageContain3 .title2 {

    background: #1445d2;

    font-size: 16px;

    color: #ffffff;

    margin-top: 0.12rem;

}



.pageContain3 .desc2 {

    background: #1445d2;

    color: #fff;

    font-size: 16px;

    text-transform: uppercase;

    margin-top: 0.15rem;

}



.pageContain4 {

    background: #3e3a39;

    margin-top: 1.14rem;

}



.pageContain4 .icon {

    width: 0.52rem;

    height: 0.49rem;

    background: url(../images/xiazai.png) no-repeat;

    background-size: cover;

    margin-top: 0.16rem;

}



.pageContain5 {

    background: #df1813;

    margin-top: 0.3rem;

    margin-bottom: 1.27rem;

}



.pageContain5 .icon {

    width: 0.45rem;

    height: 0.45rem;

    background: url(../images/qianggou.png) no-repeat;

    background-size: cover;

    margin-top: 0.26rem;

}



.buinessTitle {

    font-size: 22px;

    font-weight: normal;

    color: #3e3a39;

    margin-top: 0.8rem

}

.subhead {

    font-size: 16px;

    color: #353537;

    margin-top: 0.4rem;

}



.buinessBannerList {

    width: 2.2rem;

    height: 3.5rem;

    background: #1445d2;

    margin-right: 0.15rem

}



.buinessBannerList .icon {

    width: 1.5rem;

    height: 1.5rem;

    margin: 0.3rem auto 0;

}



.buinessBannerList p {

    font-size: 16px;

    color: #fff;

    text-align: center;

    padding: 0 0.3rem;

    line-height: 0.34rem;

    margin-top: 0.2rem

}



.buinessBannerBox li:nth-child(2n) {

    background: #3e3a39;

}



.buinessBannerBox li:last-child {

    margin-right: 0

}



.buinessBannerBox {

    margin-top: 0.8rem;

}

.chartBox {

    width: 50%;

}

.chartBoxAOA {

    width: 35%

}

.chartBoxImg {

    width: 2.7rem;

    height: 2.7rem

}

.chartLine {

    display: inline-block;

    width: 0.023rem;

    height: 4.7rem;

    background: #7a706f;

    margin-left: 0.8rem;

}


.item_list {

    display: block;

    line-height: 0.4rem;

}

.item_list .circle {

    width: 0.12rem;

    height: 0.12rem;

    border-radius: 50%;

    background: #0d63c9;

    margin-right: 0.1rem;

}

.item_list .circle2 {

    background: #d82a2a

}

.item_list .circle3 {

    background: #52c5ff

}

.item_list .circle4 {

    background: #bda2f9

}

.item_list .circle5 {

    background: #5d74e8

}

.item_list .circle6 {

    background: #294ccc

}

.item_list .name {

    font-weight: normal;

    text-align: left;

}

.item_list .rate {

    font-weight: bold;

    float: right;

    margin-left: 0.8rem;

}



.mapTOP {

    /*width: 30vw;*/

}

.mapTOP ul.top10 {

    /*margin-top: 8.8vw;*/

    font-size: 16px;

}

.mapTOP ul.top10 li {

    background: #dddede;

    height: 0.36rem;

    line-height: 0.36rem;

    color: #353537;

}

.mapTOP ul.top10 li i {

    display: inline-block;

    width: 0.08rem;

    height: 0.08rem;

    border-radius: 50%;

    border: 0.02rem solid #353537;

    margin: 0 0.15rem 0 0.27rem;

}

.mapTOP ul.top10 li.gray {

    background: #f0f0f0;

}





.businessHall {

    width: 11.7rem;

    height: 11rem;

    margin: 0.5rem auto;

    font-size: 16px;

    line-height: 0.6rem;

}

.businessHall li a {

    color: #353537;

}

.businessRoll {

    margin-top: 0.5rem;

}

.businessRoll li {

    float: left;

    width: 5.75rem;

    margin-right: 0.2rem;

    text-align: center;

}

.businessRoll li:last-child {

    margin-right: 0;

}



.rollWarp ,.rollWarp2{

    width: 11.7rem;

}


.rollWarp2{
    overflow: hidden;
}

.rollWarp2 li:last-child{
    margin-right: 0
}
.rollWarp2 p{
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0;
}
.rollWarp2 p img{
    width:auto;
}
.rollWarp li {

    float: left;

    width: 2.77rem;

    margin-right: 0.2rem;

}

.rollWarp li:last-child {

    margin-right: 0;

}

.rollWarp li p {
    text-align: center;
    margin:10px 0;
    line-height: 26px;


}

.rollWarp2 li{
    width:3.766rem;
}





/*.wrap{*/

/*    height: 5.8rem;*/

/*    position: relative;*/

/*    overflow: hidden;*/

/*    margin-top: 0.2rem;*/

/*}*/



/*.wrap ul{*/

/*    overflow: hidden;*/

/*    position:absolute;*/

/*    left: 0;*/

/*    top: 0;*/

/*    _height:1px;*/

/*}*/



/*.wrap ul li{*/

/*    float: left;*/

/*    width: 3.3rem;*/

/*}*/

/*.wrap ul li a {*/

/*    display: inline-block;*/

/*    width: 3.2rem;*/

/*    margin-right: 0.1rem;*/

/*}*/

/*.wrap ul li a p {*/

/*    display: inline-block;*/

/*    width: 3.2rem;*/

/*    margin: 0.2rem 0;*/

/*    height: 0.48rem;*/

/*    line-height: 0.24rem;*/

/*    text-align: center;*/

/*}*/









.chartBoxDesc {

    font-size: 14px;

    color: #3e3a39;

}



.chartBoxSum {

    font-size: 14px;

    color: #3e3a39;

    padding-right: 0.1rem;

    font-weight: bold;

}



.chartBoxCircle1 {

    background: #e51715;

}



.chartBoxCircle2 {

    background: #1445d2;

}



.chartBoxCircle3 {

    background: #3a3abf;

}



.chartBoxCircle4 {

    background: #14b0ed;

}



.chartBoxCircle5 {

    background: #15dbea;

}



.chartBoxImg2 {

    width: 1.9rem;

    height: 2.85rem;

    margin-top: -0.4rem;

}



.chartBox2 {

    margin-top: 1.3rem;

}



.chartBoxImg3 {

    width: 4.28rem;

    height: 2.6rem

}



.chartBoxCircle6 {

    background: #cde24d

}



.chartBoxCircle7 {

    background: #e0c44f

}



.chartBoxCircle8 {

    background: #eda02f

}



.chartBoxCircle9 {

    background: #ea722f

}



.chartBoxCircle10 {

    background: #e84b31

}



.chartBoxCircle11 {

    background: #e81000

}



.pageContain2 {

    width: 11.7rem;

    height: 6rem;

    background: url(../images/contain.png) no-repeat;

    background-size: cover;

    margin: 0 auto;

    clear: both;

}



.pageContain2Title {

    text-transform: uppercase;

    font-size: 28px;

    color: #f6f6f6;

}



.pageContain2Left {

    width: 2.6rem;

    padding-left: 0.4rem;

    margin-top: 2.1rem;

}



.pageContain2Desc {

    color: #ffffff;

    font-size: 22px;

    margin-top: 0.3rem;

}



.pageContain2Right {

    width: 6.7rem;

    height: 3.4rem;

    background: #fff;

    margin-top: 0.8rem;

    padding: 0.55rem 0.4rem;

}



.pageContain2Item .circle {

    width: 0.9rem;

    height: 0.9rem;

    background: #3e3a39;

    border-radius: 50%

}



.pageContain2Item .content {

    display: table;

    width: 5.08rem;

    height: 0.86rem;

    background: url(../images/viewBg.png) no-repeat;

    padding: 0 0.15rem;

    position: relative;

    background-size: 100% 100%;

}



.pageContain6ListOne {

    height: 0.48rem;

    margin-top: 0.3rem;

}



.pageContain2Item .content .td {

    display: table-cell;

    vertical-align: middle;

}



.content {

    font-size: 14px;

    color: #3e3a39;

    line-height: 26px;

}



/*.pageContain3Item{margin:0.35rem 0;}*/



.pageContain2Item .pageContain2Circle {

    border: 2px solid #3e3a39;

    box-sizing: border-box;

}



.zhanweiBox {

    width: 3.8rem;

    height: 4rem;

    display: table;

}



.zhanweiBox .zhanweiBoxImg {

    display: table-cell;

    vertical-align: middle;

}



.zhanweiBoxInfo {

    margin-left: 1.06rem;

    width: 6rem

}



.zhanweiBoxTitle {

    width: 6rem;

    height: 0.36rem;

    background: #434343;

    padding-left: 0.45rem;

    box-sizing: border-box;

    font-size: 18px;

    color: #f6f6f6;

    line-height: 0.36rem;

    margin-top: 1.4rem;

    margin-bottom: 0.2rem;

}



.zhanweiBoxInfo p {

    color: #3e3a39;

    font-size: 16px;

    line-height: 28px;

}



.concatBox {

    width: 11.7rem;

    margin: 0 auto 1rem;

}



.concatInfo p {

    font-size: 16px;

    color: #434343;

    line-height: 28px;

    margin-left: 5px;

}



.concatInfoBox {

    display: table-cell;

    vertical-align: middle;

}



.concatBoxImg {

    width: 75px;

    padding-top: 11px;

}



.concatInfo {

    display: table;

    height: 1rem;

    width: calc(100% - 75px)

}





.newsBox {

    width: 100%;

    height: 100%;

}



.pageContain2Item {

    height: 1.3rem;

    overflow: hidden;

}



.pageContain2Item .item {

    height: 1.1rem;

    margin-top: 0.2rem

}



.newsBox li:first-child {

    margin-top: 0rem;

}



.pageDesc p {

    font-size: 14px;

    color: #3e3a39;

    line-height: 0.36rem;

    margin-top: 0.34rem;

    letter-spacing: 1px;

}



.pageDescLeft {

    width: 5.54rem;

}



.lastDesc {

    font-size: 22px;

    color: #3e3a39;

    line-height: 0.42rem;

    margin-top: 0.6rem;

}

.pageContain2Title {

    text-transform: uppercase;

    font-size: 36px;

    color: #f6f6f6;

}



.pageContain2Left {

    width: 2.6rem;

    padding-left: 0.4rem;

    margin-top: 2.1rem;

}



.pageContain2Desc {

    color: #ffffff;

    font-size: 22px;

    margin-top: 0.3rem;

}



.pageContain2Right {

    width: 6.7rem;

    height: 3.4rem;

    background: #fff;

    margin-top: 0.8rem;

}



.pageContain2Item .circle {

    width: 0.9rem;

    height: 0.9rem;

    background: #3e3a39;

    border-radius: 50%

}



.containTitle {

    color: #3e3a39;

    font-size: 22px;

    margin-top: 0.6rem;

}



.pageDescImg {

    width: 5.8rem;

    margin-top: 0.6rem

}



/* .newsBox li:first-child{margin-top:0;}*/





.companyTitleBox {

    width: 11.7rem;

    margin: 0 auto;

    display: flex;

}



.companyTitleBox li {

    height: 0.38rem;

    background: #c5c4c3;

    font-size: 16px;

    color: #3e3a39;

    flex: 1;

    -webkit-flex: 1;

    text-align: center;

    line-height: 0.38rem;

    border-top: 1px solid #3e3a39;

    border-left: 1px solid #3e3a39;

    border-bottom: 1px solid #3e3a39;

}



.companyTitleBox li:last-child {

    border-right: 1px solid #3e3a39;

}



.companyTitleBox2 li {

    border-top: none;

    background: #fff;

    color: #3e3a39;

    font-size: 14px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.companyTitleBox3 {

    margin-top: 0.8rem

}



.companyTitleBox3 li {

    border: none

}



.companyTitleBox4 li {

    border: none;

    background: #3e3a39;

    border: 1px solid #3e3a39;

    color: #fff;

    border-top: none

}



.companyTitleBox4 li a {

    border: none;

    background: #3e3a39;

    border: 1px solid #3e3a39;

    color: #fff;

    border-top: none

}



.companyTitleBox4 {

    box-sizing: border-box;

    margin-bottom: 2rem

}



.companyTitleBox4 li:last-child {

    border-left: none;

    border-right: 1px solid #3e3a39

}

.map_box{
            position: relative;

            margin-top:100px;
            height: 2900px;
            background: url(../images/businessbg.png);
        }
        .box1{
            width:100%;
            position: absolute;
            left:0;
            top:0;
            height: 1600px;
    
        }
        .box2,.box4{
            width: 11.7rem;
            margin:0 auto;
        }
        .box2 p,.box4 p{
            font-size: 16px;
            color: #fff;
            margin-top: 0.4rem;
            line-height: 28px;
        }
        .box2_tit{
            font-size: 22px;
            font-weight: normal;
            color: #fff;
            margin-top: 1rem;
        }
        .box2_content{
            overflow: hidden;
            margin-top:1.2rem;
        }
        .box2_fk{
            width:450px;
            height: 530px;
            background: #fff;
            border-radius: 10px;
            float: left;
        }
        .r{
            float: right;
        }
        .box2_fk h3{
            color:#353537;
            font-size: 16px;
            margin-top:30px;
            margin-left:36px;
        }
        .imgBox{
            text-align: center;
            width:90%;
            margin:48px auto 0;
        }
        .desc1{
            float: left
        }
        .list_descBox .desc2{
            float: right;
        }
        .list{
            width:400px;
            margin:10px 0 0 25px;
        }
        .list_descBox span{
            font-size:12px;
            color:#353537;
        }
        .box2_fk2 h3{
            margin-bottom:28px;
        }
        .desc1 span{
            font-size:14px;
        }
        .list_content{
            width:400px;height: 10px;
            background: #d8effc;
            border-radius: 6px;
            margin-top:4px;
        }
        .list_descBox{
            overflow: hidden;
        }
        .list_content2{
            width:360px;
            height:10px;
            background: #115fd1;
            border-radius: 6px;
        }
        .list_content3{
            width:264px;
            height:10px;
            background: #cd43d1;
            border-radius: 6px;
        }
        .list_content4{
            width:236px;
            background: #9072f5;
            border-radius: 6px;
            height:10px;
        }
        .list_content5{
            width:215px;
            background: #00c2ec;
            border-radius: 6px;
            height:10px;
        }
        .list_content6{
            width:177px;
            background: #00f9bd;
            border-radius: 6px;
            height:10px;
        }
        .list_content7{
            width:173px;
            background: #54dd5a;
            border-radius: 6px;
            height:10px;
        }
        .list_content8{
            width:170px;
            background: #ffe52c;
            border-radius: 6px;
            height:10px;
        }
        .list_content9{
            width:168px;
            background: #eda02f;
            border-radius: 6px;
            height:10px;
        }
        .list_content10{
            width:158px;
            background: #f76c34;
            border-radius: 6px;
            height:10px;
        }
        .list_content11{
            width:150px;
            background: #de1b23;
            border-radius: 6px;
            height:10px;
        }
        .box3{
            position: absolute;
            left: 0;
            top: 1600px;
            width:100%;
        }
        .mapTOP {

            width: 400px;
            margin:0 auto;

        }

        .mapTOP ul.top10 {

            /*margin-top: 8.8vw;*/

            font-size: 16px;

        }

        .mapTOP ul.top10 li {

            background: #d8effc;

            height: 30px;

            line-height: 30px;

            color: #353537;
            list-style: none;
            border-radius: 14px;
            margin-top:10px;

        }
        .mapTOP ul.top10 li:first-child{
            margin-top:35px;
        }
        .mapTOP ul.top10 li i {

            display: inline-block;

            width: 0.08rem;

            height: 0.08rem;

            border-radius: 50%;

            border: 0.02rem solid #353537;

            margin: 0 0.15rem 0 0.27rem;

        }
        .mapTOP ul.top10 li span{
            color:#353537;
            font-size: 14px;
            float: right;
            margin-right: 0.27rem;
        }
        .mapTOP ul.top10 li.gray {

            background: #f2f2f2;

        }
        .mapSatis {
            height: 160px;
            margin-top: 1rem;
            background: #fff;
            border-radius: 9px;
            overflow: hidden;
            padding:50px 90px;

        }
        .mapSatis div{
            float: left;
            width: 300px;
            text-align: right;

        }
        .mapSatis div .txt{
                color: #3e3a39;
            text-align: right;
        }
        .mapSatis div p{
            margin-top: 0;
            height: 30px;
            line-height: 30px;
            margin-bottom: 15px;

        }
        .satisfaction {

            font-size: 16px;
           /* padding:54px 0;*/
           float: left;
           border-left:1px solid #242424;
           margin-left:10px;
           width:470px;

        }

        .satisfaction li {

            /*display: inline-block;*/
            list-style:none;
            height: 30px;

            line-height: 30px;

            margin-bottom: 15px;

            clear: both;

        }
        .satisfaction li:last-child{
            margin-bottom:0;
        }
        .satisfaction .txt {

            display: inline-block;

            float: left;

            width: 5rem;

            color: #3e3a39;

            text-align: right;

        }

        .satisfaction .rate {

            display: inline-block;

            float: left;

            /*width: 6rem;*/

            height: 30px;
            margin-left: 10px;

        }

        .satisfaction .rateColor {

            display: inline-block;

            float: left;

            background: #2a63c1;

            height: 30px;


        }

        .satisfaction .rate1 {

            background: #2a63c1;

            width: 395px;
            border-radius: 0 16px 16px 0;

        }

        .satisfaction .rate2 {

            background: #c63b34;

            width: 310px;
            border-radius: 0 16px 16px 0;

        }

        .satisfaction .rate3 {

            background: #71c4fa;

            width: 344px;
            border-radius: 0 16px 16px 0;
            border-radius: 0 16px 16px 0;
        }

        .satisfaction .rate4 {

            background: #a995f8;

            width: 388px;
            border-radius: 0 16px 16px 0;
            border-radius: 0 16px 16px 0;

        }
        .mapSatis .satisfaction_bg{
            width:414px;
            height: 30px;
            background:#d8effc;
            border-radius: 0 16px 16px 0;

        }