*{list-style:none;box-sizing:border-box;margin:0;padding:0;}
body{line-height:1.5;font-size:14px;color:#444;}
a{text-decoration:none;color:inherit;}
.w{width:1200px;height:100%;margin:0 auto;}
.header-region{height:140px;}
.header-tel{background:url(../image/htel.png) no-repeat left center;padding-left:50px;font-size:18px;color:#000;line-height:1.3;}
.header-tel p{font-size:26px;color:#0056a9;font-weight:700;font-family:arial;}
.navbar{height:60px;background:#0056a9;}
.navbar li{flex:1;text-align:center;background:url(../image/navli.png) no-repeat right center; position:relative; }
.navbar li:last-of-type{background:none;}
.navbar li a{display:block;line-height:60px;color:#fff;font-size:20px;}
.navbar li ul{ display:none; position:absolute; left:0; top:60px; }
.navbar li.hov ul{display:block;}

.product-region{padding:36px 0 48px;}
.product-lside{width:250px;}
.product-lside-tit{height:60px;background:url(../image/promenu.jpg) no-repeat center;line-height:60px;color:#fff;font-size:22px;font-weight:700;text-align:center;}
.product-lside-tit span{font-size:14px;font-weight:400;padding-left:10px;}
.product-lside-menu{background:#0157aa;margin-top:13px;height:648px;padding:11px 15px;}
.product-lside-menu h3{height:40px;line-height:40px;background:#6b9dcd;font-size:20px;color:#fff;font-weight:700;padding-left:15px;margin-bottom:13px;}
.product-lside-menu ul{overflow:hidden;padding:0 10px 10px;}
.product-lside-menu li{width:50%;display:block;float:left;line-height:49px;border-bottom:1px solid #6b9dcd;}
.product-lside-menu li a{display:block;font-size:18px;color:#fff;}
.product-lside-menu li a::before{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;float:left;margin-top:19px;margin-right:10px;}
.product-content{width:920px;}
.product-content ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}
.product-content li{width:220px;border:1px solid #999;margin-top:12px;}
.product-content li p{line-height:28px;font-size:16px;color:#666;text-align:center;}
.product-content li:hover p{color:#0157aa;}
.ban-region{height:227px;background:url(../image/banbg.png) no-repeat center;}
.ban-region .w{display:flex;justify-content:space-between;align-items:center;color:#fff;}
.ban-slogan h3{font-size:30px;}
.ban-slogan h3 span{color:#e77918;}
.ban-slogan p{font-size:26px;}
.ban-tel h4{font-size:15px;font-weight:400;}
.ban-tel p{font-size:26px;font-weight:700;margin:5px 0;}
.ban-tel a{display:block;width:146px;height:40px;background:url(../image/banr.png) no-repeat 100px center #fff;border-radius:20px;font-size:15px;color:#444;line-height:40px;text-align:left;margin:0 auto;padding:0 26px;}
.region-tit{height:60px;line-height:60px;}
.region-tit a{float:right;}
.region-tit h3{background:url(../image/titbg.png) no-repeat center;width:302px;color:#fff;padding-left:24px;font-size:22px;line-height:60px;height:60px;}
.region-tit h3 span{font-size:14px;padding-left:10px;font-weight:400;}
.case-region{padding:25px 0 39px;}
.case-bd ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:8px;}
.case-bd li{width:289px;margin-top:18px;border:1px solid #bdbdbd;}
.case-bd li p{line-height:36px;text-align:center;font-size:18px;color:#666;}
.about-region{height:633px;background:url(../image/abbg.jpg) no-repeat center;}
.about-region .w{display:flex;align-items:center;}
.about-content{width:535px;}
.about-content-tit{font-size:22px;color:#e77918;font-weight:700;}
.about-content-tit span{font-size:14px;font-family:arial;font-weight:400;margin-left:10px;}
.about-desc{font-size:20px;line-height:36px;color:#333;height:360px;overflow:hidden;margin:25px 0 30px;}
.about-content .about-link{display:block;width:140px;height:40px;line-height:40px;color:#fff;font-size:18px;background:#e77918;border-radius:5px;text-align:center;}
.about-content .about-link i{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;background:#fff;border-radius:50%;color:#e77918;font-size:20px;font-family:宋体;margin-left:5px;vertical-align:-1px;}
.news-region{padding:32px 0 42px;}
.news-bd{margin-top:34px;display:flex;justify-content:space-between;align-items:flex-start;}
.news-bd-img{width:511px;}
.news-bd-list{width:640px;}
.news-bd-list li{height:120px;background:#eee;margin-bottom:20px;padding:19px 29px;}
.news-bd-list li:last-of-type{margin-bottom:0;}
.news-bd-list li h4{font-size:18px;color:#444;margin-bottom:6px;}
.news-bd-list li p{font-size:14px;line-height:24px;height:48px;color:#777;overflow:hidden;}
.footer{background:#0056a9;padding:60px 0 70px;}
.footer-nav dl{display:inline-block;vertical-align:top;color:#fff;padding-right:48px;margin-right:43px;background:url(../image/ftline.png) no-repeat right 8px;}
.footer-nav dl:last-of-type{background:none;padding-right:0;margin-right:0;}
.footer-nav dl dd a{display:block;line-height:30px;}
.footer-nav dl dt{font-size:20px;margin-bottom:3px;}
.footer-nav dl dd p{font-size:14px;line-height:30px;}
.footer-code p{writing-mode:vertical-rl;color:#fff;float:right;letter-spacing:5px;}
.header-region .w,.navbar ul{display:flex;justify-content:space-between;align-items:center;}
.banner .swiper-slide,.ban-tel{text-align:center;}
.product-region .w,.footer .w{display:flex;justify-content:space-between;align-items:flex-start;}
.product-content li img,.case-bd li img,.news-bd-img img{width:100%;display:block;}
.case-bd li:hover p,.news-bd-list li:hover h4{color:#0056a9;}
.footer_ft{ text-align:center;}