*{box-sizing: border-box; font-size:14px;}
body,html{ margin:0; padding:0; font-family:"Microsoft YaHei"; min-width: 1200px;}
a{text-decoration: none; transition:all 0.3s ease;}
ul{list-style: none;margin:0; padding:0;}
img{image-rendering:crisp-edges;}

/* 顶栏 */
.top{display:flex;justify-content:space-between;padding:10px 50px;background-image:linear-gradient(#fff,#eee,#ddd);}
.top .welcome{width:350px;}
.top marquee{flex:1;}
.top marquee span{color:red;font-weight:bold;}

/* 页眉 */
.header{display:flex;justify-content:space-between;padding:20px 50px; align-items:center;}
.header .tel{background-image:url('tel.png');background-position:left 5px;background-repeat:no-repeat;color:#014c8d;font-weight:bold;padding:10px 0px 10px 50px;font-size:16px; text-align: center;}

/* 导航 */
.mainNav{padding:0px 50px;background-color:#014076;}
.mainNav>ul{display:flex;justify-content:space-between;}
.mainNav>ul>li{flex-grow:1;}
.mainNav>ul li{position: relative;}
.mainNav>ul>li>a{display:block;color:white;text-align:center;font-weight:bold;font-size:16px;padding:15px;}
.mainNav>ul>li:first-child>a{background-color: #014c8d;}
.mainNav>ul>li:hover>a{background-color: #014c8d;}
.mainNav>ul ul{display: none; position:absolute; z-index:99; top:100%;width:100%;padding:20px;background-color:rgba(1, 76, 141, 0.9); box-shadow: 0 0 10px rgba(0,0,0, 0.5); border-radius: 5px;}
.mainNav>ul>li:hover>ul{display: block;}
.mainNav>ul>li>ul>li a{display:block;padding:5px 20px;color:white;font-weight:bold;font-size:14px;}
.mainNav>ul>li>ul>li a:hover{background-color:#89bae6;color:black;}
.mainNav>ul>li>ul>li>ul{position:absolute;left:100%;top:0px;width:100%;}
.mainNav>ul>li:hover>ul>li:hover>ul{display: block;}

/* 横幅 */
.banner{width:100%;height:580px;}

/* 产品 */
.indexProd{padding:50px;background-color:#eee;}
.indexProd .title{text-align:center;border-bottom:1px solid #ccc;position: relative;padding-bottom:10px;}
.indexProd .title .cn{font-size:20px;font-weight:bold;color:#014076;}
.indexProd .title .en{color:#aaa;}
.indexProd .title:after{content:'';position:absolute;bottom:0;width:200px;height:5px;background-color:#014076;transform:translateX(-50%);}
/* 产品导航 */
.indexProd .prodNav{padding:10px 0;}
.indexProd .prodNav ul{display: flex; flex-wrap: wrap; justify-content: center;}
.indexProd .prodNav ul li{padding:6px;}
.indexProd .prodNav a{display:block;padding:6px 20px;border:1px solid #bbb;background-color:#ddd;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:5px;color:black;}
.indexProd .prodNav a:hover{background-color:rgba(1,76,141,0.9);color:white;}
/* 产品列表 */
.indexProd .prodlist ul{display:flex;flex-wrap:wrap;justify-content:space-around;}
.indexProd .prodlist ul li{width:25%;text-align:center;padding:20px;transition:all 0.3s ease;}
.indexProd .prodlist ul li:hover{transform:scale(1.1);}
.indexProd .prodlist ul li .Image{width:80%;height:12vw;margin:auto;background-color:white;padding:5px;position:relative;}
.indexProd .prodlist ul li .Image::before{content:'';position:absolute;left:0px;top:0px;z-index:0;width:50px;height:30px;background-color:#004fb4;}
.indexProd .prodlist ul li .Image::after{content:'';position:absolute;right:0px;bottom:0px;z-index:0;width:50px;height:30px;background-color:#004fb4;}
.indexProd .prodlist ul li .Image img{width:100%;height:100%;position:relative;left:0px;top:0px;z-index:1;}
.indexProd .prodlist ul li .Name .ColName{display: none;}
.indexProd .prodlist ul li .Name a{color:black;display: inline-block; padding-top:10px;}
.indexProd .prodlist ul li .Desc{display: none;}
.indexProd .prodlist ul li .Time{display: none;}

/* 简介 */
.indexAbout{padding:50px;display:flex;justify-content:space-between;}
.indexAbout .image{width:600px;}
.indexAbout .image img{width:95%;border:3px solid #ccc;}
.indexAbout .cont{flex:1}
.indexAbout .cont .title{display:inline-block;background-color:#014c8d;color:white;padding:10px 40px;text-align:center;position:relative;}
.indexAbout .cont .title::before{position:absolute;left:15px;top:5px;content:'';width:100%;height:100%;border:1px solid rgba(1,76,141,0.3);}
.indexAbout .cont .title .cn{font-size:16px;font-weight:bold;}
.indexAbout .cont .intro{padding-top:20px;line-height:180%;}
.indexAbout .cont .intro p{margin:5px 0;}
.indexAbout .cont .intro span{font-size:16px;font-weight:bold;color:#014c8d;}
.indexAbout .more{display:inline-block;padding:10px 30px;border:1px solid #014c8d;color:#014c8d;font-size:16px;margin-top:10px;}
.indexAbout .more:hover{background-color:#014c8d;color:white;padding:10px 50px;}

/* 工程案例 */
.indexCase{padding:50px;background-color:#eee;}
.indexCase .title{text-align:center;border-bottom:1px solid #ccc;position: relative;padding-bottom:10px;}
.indexCase .title .cn{font-size:20px;font-weight:bold;color:#014076;}
.indexCase .title .en{color:#aaa;}
.indexCase .title:after{content:'';position:absolute;bottom:0;width:200px;height:5px;background-color:#014076;transform:translateX(-50%);}
/* 滚动 */
.indexCase .marquee{margin-top:30px;width:100%;height:200px;overflow:hidden;}
.indexCase .marquee li{ float: left; padding:0 10px; text-align: center;}
.indexCase .marquee li .Image{width:250px; height:180px;overflow: hidden;}
.indexCase .marquee li img{ width:100%; height:100%; transition:all 0.3s ease;}
.indexCase .marquee li img:hover{transform: scale(1.1);}
.indexCase .marquee li .Name .ColName{display: none;}
.indexCase .marquee li .Name a{color:black;}
.indexCase .marquee li .Desc{display: none;}
.indexCase .marquee li .Time{display: none;}

/* 服务 */
.indexServer{padding:50px;}
.indexServer ul{display:flex;justify-content:space-between;}
.indexServer ul li{width:27%;margin-left:65px;border:1px solid rgba(1,76,141,0.3);position:relative;height:150px;padding:50px 30px 0px 100px;}
.indexServer ul li::before{position:absolute;left:-60px;top:10px;content:'';width:130px;height:130px;background-position:left center;background-repeat:no-repeat;}
.indexServer ul li:nth-child(1):before{background-image:url('indexIcon01.png');}
.indexServer ul li:nth-child(2):before{background-image:url('indexIcon02.png');}
.indexServer ul li:nth-child(3):before{background-image:url('indexIcon03.png');}
.indexServer ul li .title{font-size:17px;font-weight:bold;color:#014c8d;margin-bottom:10px;}


/* 页尾 */
.footer{padding:20px;background-color: #004fb4;display: flex; justify-content: center;align-items: center;}
.footer .message{width:30%;}
.footer .message input{background-color:white;border:none;padding:10px;width:100%;font-size:14px;}
.footer .message > form > div{padding-bottom:10px;}
.footer .message .cont1{display:flex;justify-content:space-between;}
.footer .message .cont1 input:nth-child(1){margin-right:10px;}
.footer .message .cont3{display:flex;justify-content:space-between;}
.footer .message .cont3 input{width:100%;}
.footer .message .cont3 img{height:36px;background-color:white;object-fit: contain;}
.footer .message .cont3 button{margin-left:10px;border:3px solid white; background-color: #004fb4;width:100%;font-size:18px;color:white;cursor:pointer;transition:all 0.5s;}
.footer .message .cont3 button:hover{border:3px solid transparent;background-color: #e30014;}
.footer .qrcode{text-align: center; padding:0px 30px;}
.footer .qrcode img{width:100px;height:100px;display: block;}
.footer .contact{color:white;line-height:150%; font-size:14px;padding:0px 30px;}

/* 底部 */
.bottom{padding:20px 50px;background-color:#014076;text-align:center;color:white;}
.bottom a{color:white;}


/* 内页 */
.nyCont{padding:0px 50px;border-top:20px solid #eee;display:flex;}
.nyCont .left{min-width:260px;max-width:260px;flex-grow:1;}
.nyCont .right{flex-grow:1;margin-left:30px;}


.nyCont .left .title{padding:15px 20px;background-color:#004fb4;color:white;font-weight:bold;}
.nyCont .left ul.ProdMenu{background-image: linear-gradient(-90deg, #f9f9f9,#ebebeb);}
/* 主栏目 */
.nyCont .left ul.ProdMenu>li>a{display: none;}
/* 第1层 */
.nyCont .left ul.ProdMenu>li>ul>li a:hover{color:#004fb4;}
.nyCont .left ul.ProdMenu>li>ul>li>a{display:block;padding:10px 20px 10px 35px;color:black;background-image:url('icon_gou.png');background-position:10px center;background-repeat:no-repeat;background-color:rgba(0,78,180,0.1);font-weight:bold;}
/* 第2层 */
.nyCont .left ul.ProdMenu>li>ul>li>ul>li>a{display:block;padding:8px 20px 8px 50px;color:black;background-image:url('icon_gous.png');background-position:25px center;background-repeat:no-repeat;border-bottom:1px solid white;}
.nyCont .left ul.ProdMenu>li>ul>li>ul>li>a:first-child{border-top:1px solid white;}
.nyCont .left ul.ProdMenu>li>ul>li>ul>li{position:relative;}
/* 第3层 */
.nyCont .left ul.ProdMenu>li>ul>li>ul>li>ul{display:none;position:absolute;left:100%;top:0px;background-image:linear-gradient(-90deg,white,#ebebeb); box-shadow: 0px 0px 5px rgba(0,0,0, 0.1);}
.nyCont .left ul.ProdMenu>li>ul>li>ul>li:hover>ul.Column{display: block;}
.nyCont .left ul.ProdMenu>li>ul>li>ul>li>ul>li>a{display:block;padding:5px 20px 5px 40px;color:black;background-image:url('icon_gous.png');background-position:20px center;background-repeat:no-repeat;border-bottom:1px solid white; white-space:nowrap;}
.nyCont .left ul.ProdMenu>li>ul>li>ul>li>ul>li{position:relative;}
/* 产品 */
.nyCont .left ul.ProdMenu ul.Products{display:none;}
.nyCont .left .leftGcal{width:100%;height:200px;}


/* 标题 */
.nyCont .right>.title{border-bottom:2px solid #ccc;}
.nyCont .right>.title .Station{padding:10px 20px;display:inline-block;border-bottom:4px solid #004fb4;position:relative;top:5px;}
.nyCont .right>.title a{display:inline-block;font-size:16px;color:#004fb4;font-weight:bold;}
.nyCont .right>.title a::after{content:' --';}
.nyCont .right>.title a:first-child{display:none;}
.nyCont .right>.title a:last-child:after{content:'';}

.mainCont{padding:20px 30px;}

/* 分页信息 */
.PageInfo{text-align:right;font-size:13px;color:#999;padding-bottom:20px;}
/* 分页 */
.Pagination{text-align:center;padding:20px 0;}
.Pagination a{display:inline-block;color:#666;padding:2px 5px;border:1px solid #666;margin:0px 3px;}
.Pagination a.now{color:white;background-color:#004fb4;border:1px solid #004fb4;}
/* 返回 */
.Back{text-align:center;padding:20px 0;}
.Back a{display:inline-block;color:#666;padding:4px 10px;border:1px solid #666;margin:0px 3px;}
.Back a:hover{color:white;background-color:#004fb4;border:1px solid #004fb4;}

.prodSubNav{padding-bottom:20px;}
.prodSubNav ul{display: flex; flex-wrap: wrap; justify-content: center;}
.prodSubNav ul li{padding:5px;}
.prodSubNav a{display:block;padding:6px 10px;border:1px solid #ccc;background-color:#eee;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:5px;color:black;}
.prodSubNav a:hover{background-color:rgba(1,76,141,0.7);color:white;}
.prodSubNav a.act{background-color:rgba(1,76,141,0.9);color:white;}

/* 产品列表 */
.NoColumn.Product ul.List{display:flex;flex-wrap:wrap;justify-content:center;}
.NoColumn.Product ul.List li{width:25%;overflow:hidden;margin-bottom:30px;}
.NoColumn.Product ul.List li div{margin:auto;width:90%;text-align:center;}
.NoColumn.Product ul.List li .Image{overflow: hidden;}
.NoColumn.Product ul.List li .Image img{display:block;width:100%;height:12vw;transition:all 0.3s ease;}
.NoColumn.Product ul.List li .Image img:hover{transform: scale(1.1);}
.NoColumn.Product ul.List li .Name{background-color: #eee;padding:10px;}
.NoColumn.Product ul.List li .Name .ColName{display: none;}
.NoColumn.Product ul.List li .Name a{color:black; }

/* 产品详情 */
.Detail.Product>.Name{text-align:center;font-size:20px;color:#004fb4;font-weight:bold;}
.Detail.Product>.Images{display:none;}

/* 工程列表 */
.NoColumn.Article ul.List{display:flex;flex-wrap:wrap;justify-content:center;}
.NoColumn.Article ul.List li{width:25%;overflow:hidden;margin-bottom:30px;}
.NoColumn.Article ul.List li div{margin:auto;width:90%;text-align:center;}
.NoColumn.Article ul.List li .Image{overflow: hidden;}
.NoColumn.Article ul.List li .Image img{display:block;width:100%;height:12vw;transition:all 0.3s ease;}
.NoColumn.Article ul.List li .Image img:hover{transform: scale(1.1);}
.NoColumn.Article ul.List li .Name{background-color: #eee;padding:10px;}
.NoColumn.Article ul.List li .Name .ColName{display: none;}
.NoColumn.Article ul.List li .Name a{color:black; }
.NoColumn.Article ul.List li .Time{display: none;}
.NoColumn.Article ul.List li .Desc{display: none;}

/* 工程详情 */
.Detail.Article .Name{text-align:center;font-size:20px;color:#004fb4;font-weight:bold;padding-bottom:30px;}
.Detail.Article .From{display: none;}

/* 公司简介 */
.SinglePage{line-height:180%;}
.SinglePage .Content.gsjj img{max-width:100%;}

/* 客户案例 */
.SinglePage .Content.gcal01 ul.khal{background-image:url('/upload/single/khalbg.jpg');background-position:right bottom;background-repeat:no-repeat;overflow:hidden;display:flex;flex-wrap:wrap;}
.SinglePage .Content.gcal01 ul.khal li{width:50%;}

/* 联系我们 */
.SinglePage .Content.lxwm{display:flex;justify-content:center;padding-top:70px;}
.SinglePage .Content.lxwm>div{width:45%;}
.SinglePage .Content.lxwm>.Contact{background-color:#357EB5;color:white;padding:40px; }
.SinglePage .Content.lxwm>.Contact h4{font-size:20px;font-weight: normal;margin:0;}
.SinglePage .Content.lxwm>.Contact h3{font-size:16px;font-weight: normal;}
.SinglePage .Content.lxwm>.Contact h2{font-size:22px;padding:20px 0;}
.SinglePage .Content.lxwm>.Contact p{font-size:16px;}