/*main begin*/
/* 新添加样式 开始*/



@media (max-width:750px) {
.headDiv .wal{width:100%;height:100%;}
#name.inputN{width: 98%;}
.navr li:nth-of-type(5){display: none;}
.mmNav a:nth-of-type(6) li{display: none;}
.headDiv .logo.mmlogo{display: block;}
/*#newBridge .nb-icon-wrap{display: none;}*/
#iframe{display: none;}
.chaxun{display: block;overflow: hidden;width: 100%;}
.mmShow{display: block;float: right;font-size: 0.52rem;color:#666 ;}
.mmfooter{display: block;}
.footDiv{display: none;}
.headDiv{height:2.4rem;background: #00447d;}
.headDiv .wal{width: 100%;height: 100%;}
.headDiv .logo{width: 9.0rem;height:1.0rem;top:0;bottom:0;left:2%;margin:auto;display: none;}
.headDiv .logo img{max-width: 100%;}
.headDiv .mmShow{position: absolute;right:2%;top:0;width:60px;height: 2.4rem;line-height: 2.4rem;text-align: right;}
.headDiv .mmShow a:nth-of-type(1){display:inline-block;*display:inline;*zoom:1;vertical-align: middle;overflow: hidden;width: 22px;height: 18px;padding-right: 0.32rem;line-height: 18px;}
.headDiv .mmShow a img{max-width: 100%;max-height: 100%;}
.headDiv .mmShow a{color:#fff;font-size:18px;height: 18px;}
.navigator{display: none;}
.topRight .em01,.headDiv .weixin{display: none;}
.topRight{right:2%;display: none;}
.top_nav .navr{width: 100%;height:1.8rem;background: #fff;}
.topSearch{position: absolute;left:1%;top:0;bottom:0;margin:auto;width:3.2rem;height:1.2rem;padding-left: 2.2rem;float: left;display: none;}
.topSearch .input1{width: 2rem;height:100%;line-height: 1.2rem;font-size: 0.48rem;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.topSearch select{width: 2rem;height:94%;top:4%;left:7px;background: none;}
.topSearch select option{width: 100%;}
.topSearch .btn1{cursor: pointer;float: right;width:1rem;height:100%;}
.top_nav #topMenu{display: none;}
.top_nav .webBtn{position: absolute;right:0;top:0;bottom:0;margin:auto 0;width: 64px;height: 100%;line-height: 1.92rem;text-align: center;cursor: pointer;}
.top_nav .webBtn img{max-height: 100%;max-width: 100%;}

.mmNav{position: fixed;right:0;top:0;z-index: 1880;background: #054c81;width:4.0rem;height:100%;display: none;}
.mmNav li{float: none;height:auto;line-height:normal;width: 80%;margin:0 auto;border-bottom: 1px solid #b6b7b7;font-size:0.6rem;text-align: center;color:#fff;}
.mmNav a:nth-last-child(1) li{border: 0 none;}
.mmNav li .imgIcon {width: 1.6rem;height:1.2rem;margin:0.6rem auto 0.2rem;}
.mmNav li .imgIcon img{max-width: 100%;max-height:100%;}
.mmNav li:hover {background: skyblue;}
.mmWebBtn,.mmInfo{display: block;}
.mmWebBtn{position: absolute;right:2%;top:2.2rem;width: 2rem;height:2.2rem;cursor: pointer;line-height: 2.2rem;z-index: 44;}
.mmWebBtn.on{right:0;left:2%;}
.topSearch.on{display: none;}
.mmWebBtn img{position: absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width: 60%;max-height: 100%;}
.mmInfo{font-size: 0.8rem;color:#666;text-align: center;line-height: 1.8rem;}
.mmNav li{height: 14.2%;max-height:2.88rem;}





.navInfo {font-size:0.64rem;text-align: center;line-height: 1.92rem;color:#fff;}
.chaxun .top{width: 100%;height:2rem;line-height:2rem;text-align: center;}
.chaxun .top h5{width: 50%;float: left;height: 100%;background:no-repeat center center;font-size:18px;color:#666;}
.chaxun .top h5.on{color:#5a8cb7;}
.chaxun .right{width: 100%;font-size:0.48rem;color:#888;text-align: center;line-height:0.78rem;padding-bottom: .8rem;}
.chaxun .right h5{font-size: .9rem;color:#5a8cb7;padding:0.44rem 0 0.62rem;}
.chaxun .left{width: 88%;margin:0 auto;}
.chaxun .left input{display: block;width: 98%;padding-left: 2%;height:1.4rem;border: 1px solid #666;font-size:14px;color:#666;margin-bottom: 6px;border-radius: 0!important;}
.chaxun .left input::placeholder{color:#666;}
.chaxun .left textarea{width: 98%;height:60px;font-size:14px;color:#666;border-radius: 0!important;}
.chaxun .btn{width: 3.6rem;height:1.3rem;background:#044b7f;text-align: center;line-height:1.3rem;cursor: pointer;margin:0.48rem auto 0;color:#fff;}
.chaxun .bottom{padding: 0.8rem 0;width: 96.75%;margin:0 auto;overflow: hidden;}

.mmfooter ul{padding-bottom: 0.8rem;padding-top: .2rem;}
.mmfooter ul li{font-size: 0.6rem;}
.mmfooter p{font-size: 0.56rem;line-height: .78rem;}


.pageBox .wal{width: 100%;}
.pageNow{height:auto;overflow: hidden;line-height: 1rem;font-size: 0.52rem;color:#c1c0c0;padding: .6rem 0;}
.pageNow .box{background: none;padding-left:0;}
.pageNow .box span{background: none;}
.pageNow .box a{color:#c1c0c0;}
/*.sideTitle{display: none;}*/
.sideNav2{width: 100%;padding:0;overflow: hidden;border-bottom: 0 none;background: none;margin-bottom:0;}
.c242,.w242{width: 100%;}
.sideNav2 .list li,.serviceListTab li{background: #fff;float: left;width: 25.16%;height:1.6rem;font-size: 0.8rem;color:#444;margin-right:0.3%;margin-bottom: 0.06rem;text-align: center;border-bottom: 2px solid #fff;border: 1px solid #ddd;box-sizing: border-box;border-top: 0 none;margin-left: -2px;}
.sideNav2.threeNav .list li{
    width: 33.3%;
}
.sideNav2.newNav .list li{
    width: 20%;
}
.sideNav2.newNav .list li a{font-size: .56rem;}
.sideNav2.newNav{overflow:visible;}
.sideNav2.newNav:after{content:"";display: block;clear:both;overflow:visible;}
.sideNav2 .list li a{width: 100%;padding-left: 0;height: 100%;}
.sideNav2 .list li.on, .sideNav2 .list li:hover, .sideNav2 .list li.currentDt,.serviceListTab li{background: none;background: #fff;border-bottom: 2px solid #5a8cb7;}
.sideNav2 .list li.on>a, .sideNav2 .list li:hover>a, .sideNav2 .list li.currentDt>a{background-position: 278% 40%;font-size: 0.56rem;line-height: 1.6rem;color:#444;}
.sideNav2 .list li a{font-size: 0.6rem;line-height: 1.6rem;}
.pageBox{padding-top:0;}
.sideList{display: none;}
.c958{width: 100%;background: #fff;}
.h50,.h10{height:0;}
/*contact base*/
.sideTitle2,.sideNews{display: none;}
.w958{float: none;width: 96.75%;margin:0 auto;background: #fff;}
.mmLeft,.sideMagazine,.magezineList .title{display: none;}
.pageNum{height:50px;}
.nav .list{display: none;}
.nav{background: #5a8cb7;}
/*我们的服务*/
.serviceList .form,.serviceList .msg{display: none;}
.pageBox{padding-top:0;}
.sideNav{width: 100%;padding-left: 0;padding-top: 0;display: none;}
.pageNav{display: none;}
.sideNav .name p{padding-left: 0;}
.sideNav .name{width:auto;float: left;}
.sideNav .list li a{padding:0;}
.sideNav .list li{padding:0;float: left;width:auto;}
.sideNav .list{height:auto;overflow: hidden;display: none;}
#name{width: 100%;height:1.52rem;}
#name a{font-size: 0.72rem;color:#fff;float: left;line-height: 1.52rem;}
#name p{width: 100%;font-size: 0.72rem;line-height: 1.52rem;}
.pageNum a{margin:0 4px;}
.rslides li{height:6rem;text-align: center;}
    .rslides li img{height: 100%;display: block;margin:0 auto;}
    .pageBanner{height: 4.4rem;text-align: center;overflow: hidden;display: none;}
    .pageBanner.mmHide{display: none;}
    .pageBanner img{height: 100%;width:auto;display: block;margin-left:-84px;}
    .topSearch .btn1{-webkit-background-size: 60% auto;background-size: 60% auto;}
    /*.topSearch select{position: relative;}*/
    .topSearch::after{content:".";display: block;height: 0;border-width:4px;border-color:#000 transparent transparent transparent;border-style:solid dashed dashed dashed;position: absolute;left:1.6rem;top:50%;margin-top: -4px;}
.pageNum span{margin:0 8px;}
.twoNN.sideNav2 .list li{width: 49.7%;}

.sideMagazine2 .list li,.sideMagazine2{width: 100%;text-align: center;}
.sideMagazine2 .list li img{max-width: 100%;height:auto;}
.pageBox .sideNav .name{width: 98%;float: none;padding-left: 2%;    }
.pageBox .sideNav .name a{float: left;font-size: 0.56rem;height: 40px;line-height: 40px;color:#fff;padding:0 0.16rem;}
.pageBox .sideNav .name a p{float: left;font-size: 0.56rem;}
.top_nav{position:static;}
.sideMagazine2{display: none;}
body{position: relative;}
.mmNav{position: fixed;}
.mmNav ul{height: 80%;width: 100%;}
.chaxun .container{width: 96.75%;margin:0 auto;}
.chaxun .top h5{width: 49.5%;}
.chaxun .top a:nth-of-type(1) h5{margin-right: 1%;}
.indexPart1 .wal{width: 100%;}
.indexPart1_l .tab li:nth-of-type(1){border-left: 0 none;}
.indexPart1_l .tab li:nth-of-type(3){border-right: 0 none;}
.sideTitle{display: none;}


}
@media (min-width:751px) and (max-width:1100px){
.headDiv{height:66px;}
.topRight a,.topRight .em01{padding:0 10px;font-size:12px;}
.topRight{right:40px;}
.navr li:nth-of-type(1){width: 24%;}
.navr li .nav_menu2{padding-right:18px}
.navr li{width: 18%;}
.navr li a{width: 100%!important;font-size:14px;}
.topSearch .input1{width:100px;}
.topSearch .btn1{width: 30px;}
.topSearch select{width: 50px;}
.topSearch{width: 90px;padding-left: 70px;background-position: 96% 0;-webkit-background-size: 98%;background-size: 98%;}
.display_class .list li dd{font-size:12px;}
.display_class .list li h2{margin-bottom: 10px;}
.display_class .list li h2{height:30px;}
.display_class .list{padding-top:20px;}
.rightDiv .imgWH{width: 100%;height:80px;}
.display_class .list li dd{font-size:12px;}
.footDiv_r{width: 150px;}
.footDiv_r .erweima {width: 141px;height: 160px;}
.footDiv .links{width: 100%;left:0;text-align: center;}
.footDiv .msg{width: 100%;text-align: center;}
.footDiv .links a{padding:0 8px;}
.c242,.w242{width: 26%;}
.c958,.w958{width: 73%;}
.display_class_ul{width: 30%;padding-left: 4%;}
.display_class .content{width: 62%;padding-right: 4%;}
.display_class .content li{width: 48%;margin-right: 2%;}
.display_class .content li .imgDiv{width: 100%;}
.display_class .content li .imgDiv a{display: block;width: 100%;}
.display_class .content .imgWH{max-width: 100%;width:100%;}
.ul_li_no_top_border,.ul_li_top_border{width: 80%;font-size:14px;height:34px;line-height:34px;}
.navigator{overflow: hidden;padding-bottom: 20px;}
.pageNow{height:45px;line-height:45px;}
.sideNews{width:auto;padding:20px 8px 0;}
.sideTitle2{width: 100%;}
.sideTitle2 .name1,.sideTitle .name1{padding-left: 0;text-align: center;}
.sideTitle2 .name2,.sideTitle .name2{padding-left: 0;text-align: center;}
.pageBox{padding-bottom: 30px;}
.sideNav2 dd{padding-left: 20px;}
/*我们的服务*/
.sideNav{padding-left: 0;padding-top: 0;width: 100%;}
.sideNav .name{width: 100%;}
.pageNav{padding-left: 0;width: 100%;}
.sideList{width: 100%;}






}

@media (min-width:1101px) and (max-width:1250px){
.headDiv{height:76px;}  
.topRight a{padding:0 10px;}
.topRight{right:50px;}
.pageNow{height:48px;line-height: 47px;}
.top_nav{height:46px;line-height:46px;}
.navr li{font-size: 15px;}
.c958,.w958,.w958{width: 74%;}
.sideTitle .name1{padding-top:20px;}
.sideTitle .name2{line-height: 26px;}
.display_class_ul{padding-left: 4%;}
.about .part2 .imgDiv{width: 40%;}
.about .part2 .imgDiv img{max-width: 100%;}
.pageNow{height:54px;line-height:54px;}
.pageBox{padding:30px 0;}
/*.testShow{}*/
.sideList{width: 100%;}
.navr li a{width: 120px;}
.top_nav .navr ul{width: 77%;}
}
/* 新添加样式 结束*/
/*main over*/



/*index begin*/
.honor .list{background: #f5f5f5;padding-top: 0.4rem;}
.honor .list li .name {
    height: 1.5rem;
    text-align: center;
    line-height: .8rem;
    font-size: .56rem;
    font-weight: normal;
    padding-left: 0;
    overflow: hidden;
    width: 90%;
    margin:.2rem auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.honor .list li .name a{height:100%;}
.honor  .pageNum{background: #f5f5f5;}
.honor .list li{height: 9rem;}
.magezine .title{display: none;}
/*list*/
.situation{
        padding:2%;
    }
    .situation .list li em{
        width:5.0rem;
    }
    .situation .list li div{
        width: 5rem;
    }
    .situation .list li{
        padding-left: 5.2rem;
        font-size: 0.48rem;
    }

    .situation .title em{
        font-size: .5rem;
    }
    /* 企业内刊 */
    .magezine .title{
        display: none;
    }
    .magezine{
        padding: 2%;
    }
    .magezine .top .btnGroup{
        left: 0;
        top: 28px;
        width: 100%;
    }
    .magezine .top .rightBtn{
        top: 0;
    }
    .magezine .rightDiv{
        width: 100%;
    }
    .magezine .leftDiv .btnGroup{
        width: 100%;
    }
    .magezine .leftDiv .btnGroup a{
        margin-right: .2rem;
        margin-left: 2px;
        float: right;
        width: 4.2rem;
        font-size: .5rem;
        height: 1.4rem;
        line-height: 1.4rem;
    }
    .magezine .leftDiv .btnGroup a:nth-of-type(2){
        margin-right:0;
    }
    .magezine .top .btnGroup .hideBox{
        width: 13rem;
    }
.magezine .leftDiv{width: 100%;}
.magezine .leftDiv .imgDiv{width: 100%;}
.magezine .leftDiv .imgDiv img{max-width: 100%;height:auto!important;}
.magezine .rightDiv .list li .subDiv{padding-left: .4rem;}
.magezine .rightDiv .subDiv dd{height:1.24rem;line-height: 1.24rem;font-size: 0.64rem;}
.magezine .rightDiv .list li .txt{padding-left: 1.4rem;height:1.4rem;line-height: 1.4rem;font-size: 0.72rem;}
.magezine .top{margin-top: 0.6rem;}
.magezine .leftDiv .btnGroup .btn1{background-position: 6px center;-webkit-background-size:.8rem .8rem ;background-size:.8rem .8rem ;}
/*高层简介*/
.highrise .title{display: none;}
.highrise .list{padding-top: 0;}
.accordion li .sub-menu .leftPosition{min-width:3rem;}
.accordion li .sub-menu .leftPosition p{font-size: 0.6rem;padding-bottom: .2rem;}
.accordion li .sub-menu .leftPosition h5{font-size: 0.72rem;}
.accordion li .sub-menu{padding:0.6rem 0;}
.accordion li .sub-menu .rightInfo{font-size: 0.52rem;line-height: .9rem;}
.accordion li .sub-menu .leftPosition,.accordion li .sub-menu .rightInfo{padding:0 0.4rem;}
.accordion li > a{width: 100%;height: 1.8rem;line-height: 1.8rem;font-size: .7rem;}
.structure iframe{width: 100%!important;}
.structure .imgDiv{padding-top: 0.6rem;}
.wrap{width: 100%!important;max-width: 960px!important;}
/*baoming*/
.signUp .title{display: none;}
.signUp .name{padding:0;padding:0.6rem 0;font-size: 0.64rem;}
.signUp .part1{padding:0;padding-left: 3.2rem;padding:0.6rem 0;}
.signUp .part1 .txt,.signUp .part2 .txt{width: 3rem;height: 1.6rem;line-height: 1.6rem;font-size: 0.56rem;}
.signUp .part1 .contentBox li{padding-left: .4rem;height: auto;line-height: 1rem;font-size: 0.56rem;overflow: hidden;}
.signUp .part2 .msg{font-size: 0.48rem;text-align: left;}
.signUp .part1 .contentBox li em{position:static;font-size: 0.68rem;font-weight: bold;padding-bottom: .2rem;text-align: left;}
.signUp .part2{padding:0;padding-left: 0;padding:0.6rem 0;}
.signUp .part2 .leftDiv{display: block;position:static;}
.signUp .part2 .contentBox{width: 100%;}
.signUp .part2 .contentBox li em,.signUp .part3 .contentBox li em{width:3.4rem;}
.signUp .part2 .contentBox li .input1{width:80%!important;height: 1.2rem;border-radius:0!important;}
.signUp .part2 .contentBox li .input1#name{height: 1.2rem;}
.signUp .part3{padding:0;}
.signUp .part2 .contentBox li,.signUp .part3 .contentBox li{padding-left: 3.5rem;height:1.6rem;line-height: 1.6rem;}
.signUp .part3 .contentBox li .btn1{width: 3rem;height: 1.4rem;line-height: 1.4rem;font-size: 0.48rem;}
.signUp .part3{padding:0.6rem 0;}
.signUp .part3 .contentBox li .btn1{display: block;margin-top: 0;margin-left:20px;background: #5a8cb7!important;}
.signUp .part3 .contentBox li .input1{width: 5rem;}
.signUp .part3 .contentBox li .yzm{left:auto;margin-left: .4rem;}
.signUp .part1 .txt{position:static;}
/*video*/
.video .title{display: none;}
.videoBox .fr{width: 100%;}
.videoBox .bigImg{width: 100%;height:9rem;}
.videoBox{padding-top: 0;height:auto;overflow: hidden;}
.video .list2 li{width: 48%;height:auto;overflow: hidden;margin-right: 2%;}
.video .list2 li .imgDiv{width: 100%;height:5rem;}
.video .list2 li .imgDiv img{max-width: 100%;width:100%!important;height:100%!important;}
.video .list2 li .name{height:1rem;font-size: 0.64rem;line-height: 1rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.video .list2{width: 100%;overflow: hidden;}
.videoBox .list{width: 100%;overflow: hidden;}
.videoBox li{width:auto;}
.navContent{background: #5a8cb7;width: 100%;position: absolute;right:0;top:1.2rem;z-index: 6;display: none!important;}
.historyList {
    background-position: left 1.3rem;padding:0;margin:0 40px;
}
.mmlistBtn{top:1.1rem;}
.historyList li .year{padding-top: 2.4rem;}
.historyList li:last-child .year{font-size: 12px;}
.magezineList li .time{background-position: top center;line-height: .8rem;height:auto;}
.magezineList li .time a{height:20px;background-position: right 0;}
.voice .list li{height:auto;display:table;padding:.4rem 0;}
.voice .list li .rightBox,.voice .list li .imgDiv{float:left;padding:0 .4rem;position:static;}
.voice .list li .rightBox{width: 54%;}
.baseDiv{margin-top: 0;padding-bottom: .6rem;}
.schedule .list li .time{padding:0;padding-left: .4rem;}
/*index 1407 thougth whit-space*/
.schedule .list li .name{padding:0;padding-left: .4rem;padding-top: .2rem;line-height: .8rem;font-weight: normal;}
.schedule .list li{padding:.6rem 0;height:auto;}
.lyb .form li textarea,.lyb .form li .input1{border-radius: 0!important;}
.lyb .form li .input2{width: 46%;float: left;}
.lyb .form li .yzm{position:static;float: left;margin-left: .2rem;}
.lyb .form li .input1:after{content:"*";display: block;color:red;position: absolute;right:0;top:0;}
.magezineList li .time{background-position: top center;overflow: hidden;padding-top: .6rem;}
.magezineList li .time a{position:static;background-position: right center;}
.contact .childMapBox .bottom .list li{padding-left: .6rem;padding-bottom: .4rem;font-size: 0.52rem;line-height: .7rem;}
.news .top .btn1{height:1.2rem;-webkit-background-size: auto 100%;
background-size: auto 100%;}
.seminar .list li .rightDiv{top:0;display: none;}
.contactDiv .rightBot{width: 3rem;height: 4rem;bottom:0;left:2%;}
.contactDiv .rightBot img{max-width: 100%;max-height: 100%;}
.lyb .form li .btn1{background: #5a8cb7!important;}
.situation .title{display: none;}
.magezineShow .content p img{max-width: 100%;height:auto!important;}
.magezineShow .content table{display: block!important;width: 100%!important;}
.magezineShow .content table p{line-height: .8rem;
    font-size: .56rem;text-indent: 0!important;}
    .magezineShow .content table td{float: left;width: 100% !important;}
.magezineShow .content table img{max-width: 100%;height:auto!important;}
.lyb .form li .tips,.lyb .form li .tips2{left:82%;}
.reportQuery .contentBox .form li .btn1{width: 80px;border-radius: 0;border: 1px solid #999;background: #5a8cb7!important;}
.reportQuery .contentBox .form li .tips,.orderQuery .contentBox .form li .tips{left:102%;}
.orderQuery .contentBox .form li .btn1{width: 80px;border-radius: 0;border: 1px solid #999;}
.orderQuery .contentBox .form li{width: 100%;height:50px!important;}
.orderQuery .contentBox .form li .input1{width: 88%!important;padding-left: 12%;height:34px!important;line-height:34px!important;background-position: -6px center;}
.news{padding-top: 0;}
.signUp .part2 .contentBox li .tips{left:87%;}
.signUp .part2 .btnDiv{padding-left: 3.4rem;}

.announcement .list li em{position: static;display:table-cell;vertical-align: middle;text-align: right;}
.announcement .list li{height:auto!important;overflow: hidden;display:table;}
.announcement .list li a{width: 68%;display:table-cell;vertical-align: middle;background: none;}
.seminar2 .list li a{width: 96%;float: left;background-position: left 16px;}
.indexPart1_l .contentBox{width: 96.75%;margin:0 auto;float: none;}
.indexPart1_r.fr{width: 96.75%;margin:0 auto;}
.pageClass{display: none;}
.voice .list li .imgDiv img{vertical-align: top;margin-top: 4px;}
.voice .list li .name{font-size: .6rem;line-height: .74rem;margin-top: -24px;color:inherit;}
.voice .list li .rightBox .name{display: none;}
.pageNow em{color:#5a8cb7;}
.seminar .list li .content{display: none;}
.seminar .list li .name{height:auto;}
.seminar .list li{display:table;}
.seminar .list li .name{width: 100%;float: none!important;display:table-cell;vertical-align: middle;}
.serviceListTab li{background: #fff;float: left;width: 50%;height:1.6rem;font-size: 0.8rem;color:#444;margin-right:0.3%;margin-bottom: 0.06rem;text-align: center;border: 1px solid #ddd;box-sizing: border-box;border-top: 0 none;margin-left: -2px;}
.serviceListTab{border-bottom: 1px solid #ddd;}
.serviceListTab li a{border-bottom: 2px solid #fff;color:#fff;color:#444;}
.serviceListTab li .aNow, .serviceListTab li a:hover{background: none;background: #fff;border-bottom: 2px solid #5a8cb7;color:#444;}
.mapLayer{width: 100%;height: 280px;left:0!important;top:0!important;bottom:0!important;margin:auto 0;}
.mapLayer .box{width: 100%;height: 100%;}
#map{width: 100%!important;height: 100%!important;}
.mapLayer{position: fixed;}

}
@media (min-width:320px) and (max-width:480px){
.historyList li{width: 74px;}
.historyList .liNow{background-position: center 1.2rem;}
}

@media (min-width:751px) and (max-width:1100px){
.indexPart1_l .tab li{max-width: 100%;}
.indexPart1_l{width: 100%;}
.indexPart1_l .contentBox{height: 140px;}
.indexPart1_r .imgDiv .img{width: 100%;height: 160px;}


/*about*/
.c242{width: 26%;}
.sideTitle{height:80px;}
.sideTitle .name1{padding-top:20px;}
.sideTitle .ico{top:24px;}
.sideNav2{width: 88%;padding-left: 12%;}
.sideNav2 .list li{width: 88%;padding-left: 12%;}
.about{padding:26px 18px 30px;}
.about .part2 .imgDiv,.about .part4 .imgDiv{position:static;width: 100%;padding:10px 0;}
.about .part2 .imgDiv img,.about .part3 img,.about .part4 .imgDiv img{max-width: 100%;height:auto;}
.about .part2,.about .part4{width: 100%;padding:0;min-height: 0;}
.about .part3{width: 100%;padding-bottom: 10px;}
.about .part1{padding-bottom: 10px;}
.h50{height:0;}
.honor{padding:30px 20px 0;}
.honor .list li{width: 49%;margin-right: 1%;}
.honor .list li .imgDiv{width: 90%;margin:0 auto;padding:0;padding-top:20px;}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;}
.sideNav2{padding-left: 4%;width: 96%;padding-top:20px;padding-bottom: 20px;}
.sideNav2 .list li{width:auto;margin-bottom: 18px;}
.sideNav2 .list li a{padding-left: 4%;width: 96%;}
.honor .top{height:56px;line-height: 56px;margin-top: 30px;}
.honor .list{padding-top: 30px;}
.honor .list li .name a{width: 100%;}

/*历程*/
.historyList li{width: 64px;}
.history{padding:20px 10px;}
.historyList .liNow{-webkit-background-size: 24px 24px;
background-size: 24px 24px;background-position: center 24px;}
.historyList{padding:0;width: 92%;margin:0 auto;}
.historyList li .year{font-size:12px;}
.historyBox .contentBox{padding-top: 0;}
.history .name1{font-size: 20px;padding-bottom: 10px;}
.history .list li{padding-bottom: 6px;line-height:26px;}
/*area position*/
.base{padding:30px 20px 0;}
.base .title em{font-size:18px;}
.baseDiv{margin-top: 0;}
.baseDiv .zgmapDiv{width: 480px;height: 480px;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.baseDiv .zgmapDiv .changchun{right: 40px;top: 100px;}
.baseDiv .zgmapDiv .shenyang {top: 130px;right: 50px;}
.baseDiv .zgmapDiv .beijing {top: 160px;right: 120px;}
.baseDiv .zgmapDiv .tianjin {top: 170px;right: 100px;}
.baseDiv .zgmapDiv .qingdao {top: 200px;right: 90px;}
.baseDiv .zgmapDiv .dongguan {top:auto;bottom:110px;right: 90px;}
.baseDiv .zgmapDiv .fuzhou {top:auto;bottom: 140px;right: 70px;}
.chongqiing{top:auto;}
.baseDiv .zgmapDiv .chongqing {top:auto;bottom:120px;right: 140px;}
.baseDiv .zgmapDiv .zhengzhou {top: 240px;right: 120px;}
.baseDiv .zgmapDiv .xian {top:240px;right:170px;}
.baseDiv .zgmapDiv .wuxi {top: 240px;right: 60px;}
.baseDiv .zgmapDiv .hefei {top: 260px;right: 90px;}
.baseDiv .zgmapDiv .shanghai {top:270px;right:30px;}
.baseDiv .zgmapDiv .chengdu {top: 280px;right: 220px;}
.baseDiv .zgmapDiv .wuhan {top:320px;right:180px;}
.baseDiv .zgmapDiv .hangzhou {top:auto;bottom: 180px;right:70px;}
.baseDiv .zgmapDiv .changsha {top:320px;right: 140px;}
.baseDiv .zgmapDiv .nanning {top:auto;bottom: 100px;right:160px;}
.baseDiv .zgmapDiv .shenzhen {top:auto;bottom: 90px;right: 120px;}
.baseDiv .zgmapDiv p{width: 30px;font-size:12px;}
.baseShow .part1{padding:0;min-height: 0;}
.baseShow .part1 .imgDiv{position:static;width:100%;height:auto;}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;}
.baseShow .part2{padding-top:20px;}
.baseShow,.magezineShow,.magezineList,.schedule,.metering,.newShow{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
.structure,.policy,.partners,.newShow,.testShow,.voice,.lyb,.video{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
.baseShow .name2{padding-bottom: 16px;}
.magezineShow .share{padding-top: 0;}
/*内刊*/
.magezineList .list,.schedule .list{padding-top: 40px;}
.magezineList li{width: 48%;margin-right: 2%;height:340px;}
.magezineList li .imgDiv{height:270px;line-height: 270px;}
.magezineList li .imgDiv img{max-width:100%;height:auto!important;}
/*认可附表*/
.schedule .list li,.schedule .list li .downDiv a,.schedule .list li .downDiv{height:78px;}
.metering .title em{font-size:16px;}
/**/
.structure .title em{font-size:18px;}
.structure .table{padding-top:30px;}
.structure table td{font-size:12px;text-align: center;text-indent: 0;}
.structure table td{width: 80px;}
.policy .title em{font-size:18px;}
.policy .table1{padding-top:30px;}
.policy .table1 table th,.policy .table2 table th{text-indent: 0;text-align: center;}
.policy .table1 table td,.policy .table2 table td{text-indent: 0;text-align: center;font-size:12px;}
.policy .msg{font-size:12px;padding-bottom: 30px;}
.policy .title2{padding-bottom: 20px;}
/*partner*/
.partners .list li{width: 32%;float: left;margin-right: 1.3%;margin-bottom: 18px;}
.partners .list li .imgDiv{width: 100%;height:80px;}
.partners .title span{display: none;}
.partners .title em{font-size:18px;}
.partners .list{padding:30px 0;}
/*客户之声*/
.pageClass b{width: 16%;height: 100%;}
.pageClass li{padding-left: 17%;}
.pageClass li{height:auto;overflow: hidden;}
.voice .list li .rightBox{width: 57%;padding:0 3%;}
.voice .list li .content{font-size:12px;line-height:20px;}
.voice .list li{height:150px;}
.voice .list li .name{font-size: 16px;}
/*联系我们*/
.lx-left{width: 100%;}
.lx-right{padding-left: 2%;width: 98%;height:auto;overflow: hidden;padding-bottom: 30px;}
.lx-cont .tlt{padding-left: 4%;margin-top: 30px;}
.lx-left ul li{padding-left: 4%;height: 50px;}
.lyb .form{padding-left: 4%;}
.lx-cont{margin-top: 30px;}
.lyb .title em{font-size:18px;}
.lx-left ul li b{padding-top:10px;}
.lx-left ul li img{margin-top:10px;}
.lx-img{height:300px!important;}
.newShow .content p img{max-width: 100%;height:auto!important;}
.announcement,.perspectiveShow,.seminar,.seminar2,.seminarShow,.announcementShow,.perspective,.signUp{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
.announcement .top{margin-top: 30px;}
.announcement .title em{font-size:18px;}
/**/
.seminar .top{margin-top: 20px;padding-left: 40px;}
.seminar .top .input1{width: 60px;padding-left:8px;text-indent: 0;}
.seminar .top .selectDiv{width: 90px;}
.seminar .top .txt{margin-right: 2px;}
.seminar .top .box{margin-right: 2px;}
.seminar .list li .name{height: 46px;}
.seminar2{padding-top: 0;}
/*媒体*/
.perspective .list li .txt{font-size:16px;}
.perspective .title em{font-size:18px;}
.perspective .list li .timeDiv h2{font-size: 34px;}
.news,.reportQuery,.orderQuery,.magezine,.highrise,.contact{padding:0;padding-top: 30px;padding-bottom: 30px;width: 90%;float: none;margin:0 auto;}
/*list*/
.situation .list li em{
    width:150px;
}
.situation .list li div{
    width: 170px;
}
.situation .list li{
    padding-left: 210px;
}

/* 企业内刊 */
.magezine .top .btnGroup{
    left: 180px;
}
.magezine .top .rightBtn{
    top: -35px;
}
.magezine .rightDiv{
    width: 100%;
}
.magezine .top .btnGroup .hideBox{
    margin-left: -338px;
}
/*video*/
.video .list2 li{width: 48%;height:auto;overflow: hidden;margin-right: 2%;}
.video .list2 li .imgDiv{width: 100%;height:130px;}
.video .list2 li .imgDiv img{max-width: 100%;width:100%!important;height:100%!important;}
.videoBox .bigImg{width:60%;height: 300px;}
.videoBox .fr{width: 40%;height: 300px;}
.videoBox{height:auto;overflow: hidden;}
.videoBox li{padding-left: 80px;width:auto;}
.videoBox li .imgDiv{width: 70px;height:50px;left:4px;}
.videoBox li .imgDiv img{width: 100%!important;max-width: 100%;height:auto!important;}
.contactDiv .zgmapDiv {
    width: 500px;
    height: 600px;
    margin: 0 auto;
    background-size: 100%;
}
.heilongjiang {
    top: 0px;
    right: 0px;
    width: 111px;
    height: 100px;
}
.heilongjiang span {
    top: 60px;
    left: 40px;
}
.jilin {
    top: 76px;
    right: 11px;
    width: 81px;
    height: 67px;
}
.jilin span {
    top: 20px;
    left: 26px;
}
.liaoning {
    top: 107px;
    right: 44px;
    width: 64px;
    height: 60px;
}
.liaoning span {
    top: 20px;
    left: 18px;
}
.beijing {
    top: 147px;
    right: 116px;
    width: 21px;
    height: 20px;
}
.beijing span {
    top: 5px;
    left: -14px;
}
.tianjin {
    top: 155px;
    right: 107px;
    width: 16px;
    height: 25px;
}
.qinghai {
    top: 163px;
    left: 130px;
    width: 124px;
    height: 96px;
}
.qinghai span {
    top: 38px;
    left: 43px;
}
.shandong {
    top: 181px;
    right: 66px;
    width: 66px;
    height: 38px;
}
.shandong span {
    top: 11px;
    left: 10px;
}
.sichuan {
    top: 229px;
    left: 198px;
    width: 112px;
    height: 95px;
}
.sichuan span {
    top: 32px;
    left: 36px;
}
.chongqing {
    top: 250px;
    right: 173px;
    width: 50px;
    height: 52px;
}
.chongqing span {
    top: 19px;
    left: 19px;
}
.guangxi {
    top: 319px;
    right: 153px;
    width: 77px;
    height: 59px;
}
.guangxi span {
    top: 28px;
    left: 33px;
}
.hubei {
    top: 241px;
    right: 117px;
    width: 75px;
    height: 45px;
}
.hubei span {
    top: 15px;
    left: 26px;
}
.hunan {
    top: 276px;
    right: 132px;
    width: 55px;
    height: 61px;
}
.hunan span {
    top: 22px;
    left: 10px;
}
.shanghai {
    top: 245px;
    right: 59px;
    width: 13px;
    height: 13px;
}
.jiangsu {
    top: 212px;
    right: 61px;
    width: 60px;
    height: 47px;
}
.jiangsu span {
    top: 16px;
    left: 16px;
}
.shanxi {
    top: 170px;
    right: 169px;
    width: 54px;
    height: 87px;
}
.henan {
    top: 203px;
    right: 117px;
    width: 56px;
    height: 53px;
}
.henan span {
    top: 18px;
    left: 12px;
}
.anhui {
    top: 220px;
    right: 79px;
    width: 54px;
    height: 61px;
    
}
.anhui span {
    top: 26px;
    left: 15px;
}
.zhejiang {
    top: 257px;
    right: 59px;
    width: 37px;
    height: 46px;
}
.zhejiang span {
    top: 13px;
    left: 6px;
}
.fujian {
    top: 289px;
    right: 72px;
    width: 42px;
    height: 59px;
}
.fujian span {
    top: 20px;
    left: 13px;
}
.jiangxi {
    top: 273px;
    right: 92px;
    width: 46px;
    height: 65px;
}
.jiangxi span {
    top: 20px;
    left: 10px;
}
.guangzhou {
    top: 326px;
    right: 103px;
    width: 70px;
    height: 61px;
}
.guangzhou span {
    top: 20px;
    left: 20px;
    color: #fff;
}
.shanxi span {
    top: 44px;
    left: 30px;
}












.china-map li.current .heilongjiang,.china-map li.current .jilin,.china-map li.current .liaoning,.china-map li.current .beijing,.china-map li.current .tianjin,.china-map li.current .qinghai,.china-map li.current .shandong,.china-map li.current .hunan,.china-map li.current .shanghai,.china-map li.current .shanxi{-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.china-map li.current .shanxi,.china-map li.current .henan,.china-map li.current .anhui,.china-map li.current .jiangsu,.china-map li.current .sichuan,.china-map li.current .chongqing,.china-map li.current .hubei,.china-map li.current .zhejiang,.china-map li.current .jiangxi,.china-map li.current .fujian,.china-map li.current .guangxi,.china-map li.current .guangzhou,.china-map li.current .hainan{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
}
@media (min-width:1101px) and (max-width:1250px){
.indexPart1{padding:20px 0 40px;}
.indexPart1_l{width: 38%;max-width:360px;}
.indexPart1_r{width: 62%;}
.indexPart1_r .imgDiv .img{width: 100%;height:140px;}
.indexPart1_r .list li{height:270px;}
.indexPart1_l .contentBox{height: 200px;}
            
/*about
*/
.about .part2{padding-right: 40%;min-height: 190px;}
.about .part3{width: 100%;padding-bottom: 26px;}
.about .part3 img{max-width: 100%;height:auto;}
.about{padding:26px 26px 40px;}
.about .part1{padding-bottom: 10px;}
.about .part4 .imgDiv{width: 40%;}
.about .part4 .imgDiv img{max-width: 100%;}
.about .part4{padding-left: 44%;min-height: 200px;}
.honor .list li{width: 32%;margin-right: 1%;margin-bottom: 14px;}
.honor .list li .imgDiv{width: 90%;margin:0 auto;padding:0;padding-top:20px}
.honor .list li .imgDiv img{width: 100%!important;height:auto!important;max-width: 100%;}
.honor .list li .name a{width: 100%;}
.honor .top{height:60px;line-height: 60px;margin-top: 30px;}
/*历程*/
.historyList li{width:82px;}
.historyBox .contentBox{padding-top:10px;}
.history .list li{padding-bottom: 14px;}
/*area position*/
.base{padding:0.6rem 0.4rem 0;}
.baseDiv .zgmapDiv{width: 740px;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.baseDiv .zgmapDiv .chongqing{right:260px;}
.baseShow .part1 .imgDiv{width: 300px;height:220px;background: pink;}
.baseShow,.magezineShow,.magezineList,.schedule,.metering,.newShow,.perspective,.signUp,.video{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.structure,.policy,.partners,.newShow,.lyb{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.baseShow .part1{padding-left: 320px;min-height: 220px;}
.baseShow .part2{padding-top:30px;}
.magezineShow .share{padding-top: 20px;}
.magezineList li{width: 32%;margin-right: 1.3%;}
.magezineList li .imgDiv{height:220px;line-height: 220px;}
.magezineList .list,.schedule .list{padding-top:30px;}
.structure .table{padding-top:30px;}
.structure table td{font-size:12px;text-indent: 0;text-align: center;}
.structure table .td01{width:140px;}
.structure table td:nth-of-type(2){width:100px!important;}
.structure table td:nth-of-type(3){width:100px!important;}
.policy .table1{padding-top:30px;}
.policy .table1 table th,.policy .table2 table th{font-size:16px;text-indent: 0;text-align: center;}
.policy .table1 table td,.policy .table2 table td{text-indent: 0;text-align: center;}
.policy .table2 table th:nth-of-type(2){width: 240px;}
.policy .table2 table th:nth-of-type(3){width: 140px;}
.partners .title span{float: right;padding:0!important;}
.partners .list{padding:36px 0;}
.partners .list li{width: 32%;float: left;margin-right: 1.3%;margin-bottom: 18px;}
.partners .list li .imgDiv{width: 100%;height:120px;}
/*客户之声*/
.pageClass b{width: 16%;height: 100%;}
.pageClass li{padding-left: 17%;}
.pageClass li{height:auto;overflow: hidden;}

.voice .list li .rightBox{width: 66%;padding:0 3%;}
.voice .list li .content{font-size:12px;line-height:20px;}
/*联系我们*/
.lx-left{width: 48%;}
.lx-right{margin-left: 2%;width: 50%;height:488px;overflow: hidden;padding-bottom: 30px;}
.lyb .form li .input1,.lyb .form li textarea{width: 88%;}
.lx-cont{margin-top:30px;}
.announcement,.perspectiveShow,.seminar,.seminar2,.seminarShow,.announcementShow,.contact{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.announcement .top{margin-top: 30px;}
.seminar .top .selectDiv{width: 160px;}
.seminar .top{margin-top: 30px;}
.h50{display: none;}
.news,.reportQuery,.orderQuery,.magezine,.highrise{padding:30px 0;width: 90%;float: none;margin:0 auto;}
.contactDiv .zgmapDiv {
    width: 730px;
    height: 762px;
    background-size: 100% 100%;

}
.china-map li.current .heilongjiang,.china-map li.current .jilin,.china-map li.current .liaoning,.china-map li.current .beijing,.china-map li.current .tianjin,.china-map li.current .qinghai,.china-map li.current .shandong,.china-map li.current .hunan,.china-map li.current .shanghai,.china-map li.current .shanxi{-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.china-map li.current .shanxi,.china-map li.current .henan,.china-map li.current .anhui,.china-map li.current .jiangsu,.china-map li.current .sichuan,.china-map li.current .chongqing,.china-map li.current .hubei,.china-map li.current .zhejiang,.china-map li.current .jiangxi,.china-map li.current .fujian,.china-map li.current .guangxi,.china-map li.current .guangzhou,.china-map li.current .hainan{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.heilongjiang {
    top: 0px;
    right: 0px;
    width: 162px;
    height: 168px;
}
.heilongjiang {
    top: 0px;
    right: 0px;
    width: 162px;
    height: 168px;
}.liaoning {
    top: 187px;
    right: 66px;
    width: 92px;
    height: 92px;
}
.beijing {
    top: 245px;
    right: 170px;
    width: 25px;
    height: 27px;
}
.qinghai {
    top: 279px;
    left: 186px;
    width: 184px;
    height: 150px;
}.sichuan {
    top: 384px;
    left: 292px;
    width: 159px;
    height: 157px;
}.hunan {
    top: 461px;
    right: 194px;
    width: 77px;
    height: 103px;
}.hubei {
    top: 403px;
    right: 165px;
    width: 116px;
    height: 79px;
}.jiangxi {
    top: 458px;
    right: 131px;
    width: 71px;
    height: 106px;
}.guangzhou {
    top: 546px;
    right: 145px;
    width: 112px;
    height: 104px;
}.guangxi {
    top: 533px;
    right: 224px;
    width: 112px;
    height: 98px;
}.chongqing {
    top: 425px;
    right: 256px;
    width: 66px;
    height: 75px;
}.anhui {
    top: 368px;
    right: 119px;
    width: 73px;
    height: 98px;
    z-index: 22;
}.shanxi {
    top: 283px;
    right: 248px;
    width: 72px;
    height: 148px;
}.henan {
    top: 338px;
    right: 168px;
    width: 86px;
    height: 93px;
}.shandong {
    top: 299px;
    right: 94px;
    width: 101px;
    height: 70px;
}.jiangsu {
    top: 356px;
    right: 85px;
    width: 92px;
    height: 76px;
}.zhejiang {
    top: 430px;
    right: 82px;
    width: 58px;
    height: 73px;
}.fujian {
    top: 486px;
    right: 104px;
    width: 63px;
    height: 89px;
}.hainan {
    top: 651px;
    right: 237px;
    width: 42px;
    height: 37px;
}

}



.perspectiveShow .content p img{max-width: 100%;height:auto!important;}
.seminar .list li .name{float: left;}

/*新添加的样式 结束