﻿.banner{width: 100%;}
.banner img{width: 100%;}

.main{margin:35px auto 0px;width: 1200px;}
.LeftMenu{width: 250px;float: left;}
.LeftMenu .en{display:block;font-size:24px;color:#c5c5c5;/* width:150px; */font-weight:bold;text-transform: uppercase;line-height: 24px;word-break: break-word;}
.LeftMenu .name{font-size:20px;color: #013578;margin:5px 0px 0px 0px;position: relative;padding: 0px 0px 17px 0px;}
.LeftMenu .name:after{width: calc((100vw - 1050px)/2 + 220px);height:1px;background:#dadada;content:"";display:block;position: absolute;right: 0px;bottom: 0px;}
.LeftMenu .name:before{width: 18px;height: 2px;background:#cbcbcb;content:"";display:block;position:absolute;right:0px;bottom: 0px;}
.LeftMenu ul{margin:25px 0px 0px 0px;}
.LeftMenu ul{border:1px solid #dadada;}
.LeftMenu ul li{line-height:52px;border-bottom:1px solid #dadada;text-align:center;}
.LeftMenu ul li a{font-size:16px;color:#4f4f4f;display:block;}
.LeftMenu ul li:hover{background:#013578;}
.LeftMenu ul li:hover a{color:#fff;}
.LeftMenu ul li.active{background: #013578;}
.LeftMenu ul li.active a{color:#fff;}
.LeftMenu ul li:last-child{border:0;}

.Right{width: 920px;float: right;min-height: 400px;}
.location{text-align:right;font-size:12px;color:#6f6f6f;font-family:"宋体";}
.location img{margin:0px 5px 0px 0px;}
.location a{color:#6f6f6f;}
.location span{padding:0px 5px;}
.about{font-size:14px;line-height: 26px;color:#1e1e1e;font-family:"宋体";margin: 50px 0px 70px 0px;/* text-indent: 2em; */}
.location a:last-child{color:#013578}
/* 工程展示 */
.engineering{margin:30px 0px;}
.engineering li{float:left;width: 445px;margin:0px 0px 25px 0px;}
.engineering li .Img{height: 325px;overflow:hidden;}
.engineering li img{transform:scale(1.0);transition:1s all ease;width: 100%;}
.engineering li:nth-child(2n){float:right;}
.engineering li .title{color:#2f2f2f;font-size:16px;margin:8px 0px 5px 0px;}
.engineering li .title:before{width:3px;height:15px;background: #7195c2;content:"";display:inline-block;margin:0px 10px 0px 0px;position:relative;top:2px;}
.engineering li:hover .title{color:#013578;}
.engineering li:hover .title:before{background:#013578;}
.engineering li:hover img{transform:scale(1.2);}
.engineering .loadmore{width:100%;height:38px;line-height:38px;text-align:center;color:#fff;background:#013578;display:block;font-family:"宋体";margin:20px 0px 32px 0px;}
.engineering .loadmore img{margin:12px 0px 0px 10px;}

/* 详情 */
.about .title{text-align:center;font-size:16px;}
.about .articleInfo{line-height:24px;font-size:14px;margin: 20px 0px 0px 0px;}
.about img{max-width: 100%;}
/* 新闻 */
.News{margin:15px 0px 30px 0px;}
.News li{padding:25px 0px;border-bottom:1px solid #e4e4e4}
.News li .Img{width:270px;height:165px;float:left;overflow:hidden;}
.News li img{transform:scale(1.0);transition:1s all ease;width: 100%;height: 100%;}
.News li .words{width: 620px;float:right;font-family:"宋体";height:165px;position:relative;}
.News li .words .title{color:#1c1c1c;font-size:16px;font-family:"宋体";margin: 10px 0px 10px 0px;}
.News li .words .time{color:#515151;font-size:14px;font-family:"宋体";margin:0px 0px 10px 0px;}
.News li .words .summary{color:#373737;font-size:14px;font-family:"宋体";line-height:22px;}
.News li .words .read{font-size:12px;color:#838383;position:absolute;bottom:0px;}
.News li :hover .title{color:#013578;text-decoration: underline;}
.News li :hover .read{color:#013578;text-decoration: underline;}
.News li:hover img{transform:scale(1.2);}
.News li:last-child{border:0;}
.News li:hover a{color:#013578;}
#pages{margin: 20px 0px 30px 0px;text-align:center;}
#pages a{padding:5px 11px;border: 1px solid #e4e4e4;border-radius: 3px;font-size:16px;color:#2f2f2f}
#pages a:hover{background:#013578;color:#fff;border:1px solid #013578;}
#pages a.currentpage{background:#013578;color:#fff;border:1px solid #013578;}
#pages .pagenum{width: 33px;height: 33px;border: 1px solid #e4e4e4;margin: 0px 2px 0px 5px;box-sizing: border-box;line-height: 33px;}
#pages .go{width: 33px;height: 33px;border: 1px solid #e4e4e4;background:#e9e9e9;font-size: 14px;color:#4a4a4a;line-height: 33px;border-radius: 3px;}

.about .contact{text-indent:0;}
#maps{width:100%;height:450px;margin: 20px auto;}
.map{width:100%;height:450px;margin: 20px auto;}
.map_message{position: relative;background: #fff;padding: 10px;}
.map_message img{position:absolute;left:0px;height: 120px;}
.BMap_top{display:none;}
.BMap_pop>div:nth-child(1){display:none;}
.BMap_pop>div:nth-child(3){display:none;}
.BMap_pop>div:nth-child(5){display:none;}
.BMap_pop>div:nth-child(7){display:none;}
.BMap_pop>div:nth-child(8){display:none;}
.BMap_pop .BMap_center{background-color: unset!important;border: 0!important;}
.BMap_bottom{display:none;}
.BMap_shadow img{display: none;}
.map_p1{font-size:14px;color:#333333;padding: 15px 0px 7px 0px;}
.contact_em{font-size:12px;color:#666666;line-height:22px;}
.BMap_Marker img{display: none!important;}
.BMap_Marker:nth-child(1){display:block;width: 100px!important;height: 100px!important;background: url(../images/icon-map1.png) center center no-repeat!important;background-size: cover!important;left: 409px!important;top: 159px!important;}
.BMap_pop>div:nth-child(9){top: 180px!important;left: 10px!important;}


/* 留言 */
.online{margin:55px auto 0px;}
.online form{width: 500px;margin:0 auto;}
.online input[type='text']{width: 100%;height:40px;outline:40px;border:1px solid #eee;text-indent:15px;}
.online textarea{width: 100%;height:100px;outline:24px;border:1px solid #eee;padding:10px 15px;margin: 20px 0px;resize:none;box-sizing: border-box;}
.online input[type='submit']{width:330px;height:40px;outline:40px;background:#013578;color:#fff;margin:20px 0px 0px 0px;}
.online input.VC{width: 150px;display: inline-block;}




/*业务范围*/
.range {margin:30px 0px;}
.dealer .dealerListC>table {width: 100%;text-align: center;border: 1px solid #C5C7D2;box-sizing: border-box;font-size: 12px;}
.dealer .dealerListC>table>tbody>tr {border-bottom: 2px solid #C5C7D2;background: #fff;}
.dealer .dealerListC>table>tbody>tr:first-child,.dealer .dealerListC>table>tbody>tr:last-child {border-bottom: 1px solid #C5C7D2;}
.dealer .dealerListC table td,.dealer .dealerListC table th {border-left: 1px solid #C5C7D2;}
.dealer .dealerListC table th {height: 58px;font-weight: normal;font-size: 16px;box-sizing: border-box;}
.dealer .dealerListC table td {height: 68px;box-sizing: border-box;padding: 0;}
.dealer .dealerListC table td.t {font-size: 16px;padding: 0 25px;background: #fff;}
.dealer .dealerListC>table table tr:nth-child(odd) {background: #EBECF2;}
.dealer .dealerListC>table table{width: 100%;box-sizing: border-box;}
.dealer .dealerListC>table table tr:nth-child(odd) {background: #fff;}
.dealer .dealerListC>table table tr:nth-child(even),.dealer .dealerNet table tbody tr:nth-child(odd) {background: #EBECF2;}
.dealer .dealerListC>table table td:first-child {border-left: 0;}
.dealer .dealerNet table tbody tr {border-bottom: 0;}
.dealer .dealerListC>table table tr{padding:0;}

.range tr .th{width: 80px;}
.range .td1{width: 340px;}
.range .td2{width: 250px;}
.range .td3{width: 250px;}








@media(max-width:1024px){
    .main{width: 100%;margin: 20px auto 0px;}
    .LeftMenu{width:100%;float: none;}
    .LeftMenu .en{width: fit-content;position: relative;left: 50%;transform: translateX(-50%);font-size: 16px;max-width: 130px;min-width: 125px;}
    .LeftMenu .name{width: 72vw;position: relative;text-indent: calc((100vw - 125px)/2);font-size: 18px;}
    .LeftMenu .name:after{width: 72vw;left: 0px;right: auto;}
    .LeftMenu ul li{display:none;line-height: 45px;}
    .LeftMenu ul li a{display:inline;}
    .LeftMenu ul li.active{display:block;background: #013578;}
    .LeftMenu ul:hover li{display:block;}
    .LeftMenu ul li:hover{background: #013578;}
    .LeftMenu ul{width:95%;margin: 20px auto 0px;}
    .location{display:none;}
    .Right{width:95%;margin:0 auto;float:none;min-height: 200px;}

    .engineering li{float: none;width: 100%;}
    .engineering li:nth-child(2n){float:none;}

    .News li{padding:20px 0px;}
    .News li .Img{width:45%;height: 120px;}
    .News li .words{width:52%;height: auto;}
    .News li .words .title{margin: 0px 0px 8px 0px;font-size: 14px;height: 16px;overflow: hidden;}
    .News li .words .time{font-size:12px;margin: 0px 0px 5px 0px;}
    .News li .words .summary{height: 50px;line-height: 16px;font-size:12px;overflow:hidden;}
    .News li .words .read{position:unset;margin: 10px 0px 0px 0px;display:block;}

    #pages{font-size:12px;}
    #pages a{padding:3px 8px;display:inline-block;margin:0px 0px 5px 0px;font-size: 12px;}


    .about{margin:30px auto 50px;}
    .engineering li .Img{height:auto;}

    #maps{height: 350px;}
    .map{height:100%;}
    .News .searchList li{padding:10px 0px;}

    .dealer .dealerListC {width: 100%;overflow-x: scroll;}
    .dealer .dealerListC>table{width: 700px;}
    .dealer .dealerListC table th{font-size:14px;}
    .dealer .range tr .th{width: 50px;}
    .dealer .range .td1{width: 280px;}
    .dealer .range .td2{width: 185px;}
    .dealer .range .td3{width: 185px;}
    .dealer .dealerListC table td.t{font-size:14px;padding: 0px 20px;}
    .dealer .dealerListC table td{height: 50px;}
    .dealer .dealerListC table th{height:48px;}
    .BMap_Marker:nth-child(1){left: 147px!important;top:100px!important;}

    
}



















