.header{height:141px;}
.header-tel{font-size:28px;color:#e5322c;}
.navbar{height:58px;background:#e5322c;}
.navbar li{flex:1 1 auto;text-align:center;position:relative;}
.navbar li a{display:block;line-height:58px;color:#fff;font-size:16px;border-right:1px solid #f29996;}
.navbar li:nth-of-type(1) a{border-left:1px solid #f29996;}
.navbar li ul{ display:none; position:absolute; left:0; top:58px;background:#d02a24; min-width:100%;z-index:999;}
.navbar li>a:hover,.nav li.hov>a{ background:#d02a24; color:#fff;}
.navbar li.hov ul{ display:block;}
.navbar li.hov li{ height:50px; line-height:50px;}
.navbar li.hov li a{ color:#fff;}
.navbar li.hov li a:hover{ background:#4caed1;}


.region-tit{text-align:center;}
.region-tit h2{font-size:35px;color:#000;font-weight:400;}
.region-tit p{font-size:20px;color:#999;font-family:arial;text-transform:uppercase;position:relative;display:inline-block;padding:0 290px;}
.region-tit p::before,.region-tit p::after{content:"";display:block;width:264px;height:1px;background:#979797;position:absolute;top:50%;}
.region-tit p::before{left:0;}
.region-tit p::after{right:0;}
.more-link{display:block;width:121px;height:40px;text-align:center;line-height:40px;border:1px solid #c1bfbf;font-size:14px;margin:0 auto;}
.more-link:hover{background:#e5322c;color:#fff;border-color:#e5322c;}
.about-bd{margin:35px 0;}
.about-desc{font-size:16px;line-height:30px;color:#030303;text-align:center;margin-bottom:20px;}
.about-ft{display:flex;justify-content:space-between;align-items:flex-start;}
.honor-region{height:421px;padding-top:40px;background:url(../image/honorbg.jpg) no-repeat center;}
.honor-region ul{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px;}
.ban-region{height:172px;background:#fc4b45;}
.product-region{padding:60px 0 40px;}
.product-region li{width:310px;float:left;margin-bottom:31px;margin-right:8px;}
.product-region li .img{margin-bottom:27px;line-height:0;}
.product-region li p{height:33px;background:#7f7f7f;line-height:33px;color:#fff;font-size:16px;text-align:center;}
.product-region li:hover p{background:#e5322c;}
.show-region{background:#fc4b45;padding:60px 0;}
.show-region ul{margin-top:38px;}
.show-region li{width:281px;float:left;margin-right:25px;}
.show-region li .img{line-height:0;margin-bottom:37px;}
.show-region li p{height:43px;font-size:15px;color:#000;background:#fff;text-align:center;line-height:43px;}
.case-region ul{margin:40px 0;}
.case-region li{float:left;margin-right:15px;width:241px;margin-bottom: 15px;}
.case-region li .img{line-height:0;height:152px;}
.case-region li img{width:100%;max-height:100%;}
.case-region li p{text-align:center;font-size:15px;color:#333;margin-top:10px;}
.case-region a.casemore{display:block;}
.news-region{padding-bottom:60px;}
.news-region .region-tit{height:149px;background:url(../image/newstit.jpg) no-repeat center;padding-top:31px;}
.news-img{float:left;width:305px;height:445px;overflow:hidden;background:#d6d6d6;}
.news-list{width:870px;float:right;}
.news-list li{height:135px;background:#f3f3f3;margin-bottom:20px;padding:35px 30px 0 95px;}
.news-list li h3{font-size:20px;color:#000;line-height:30px;}
.news-list li h3 span{font-size:12px;color:#999;font-weight:400;font-family:arial;}
.news-list li p{font-size:15px;color:#666;margin-top:10px;}
.news-list .more-link{margin-left:95px;}
.footer{background:#4f4f4f;padding:47px 0 32px;}
.footer .footer-nav{text-align:center;background:rgba(0,0,0,0.1);line-height:43px;border:2px;margin-bottom:30px;}
.footer .footer-nav a{font-size:18px;color:#fff;padding:0 32px;}
.footer .footer-bd{display:flex;justify-content:space-around;align-items:center;}
.footer .footer-contact h4{font-size:20px;font-weight:700;margin-bottom:14px;}
.footer .footer-contact p{display:inline-block;font-size:13px;padding-right:25px;line-height:27px;font-family:arial;}
.footer-bar{ height:75px; line-height:30px; background:#444;text-align:center; color:#ccc;}
.footer-bar a{color:#ccc;}
.header .w,.navbar ul,.ban-region .w{display:flex;justify-content:space-between;align-items:center;}
.banner img,.product-region li img,.show-region li img,.news-img img{width:100%;}
.about-region,.case-region{padding:60px 0;}
.honor-region .region-tit h2,.honor-region .region-tit p,.show-region .region-tit h2,.show-region .region-tit p,.news-region .region-tit h2,.news-region .region-tit p,.footer .footer-contact{color:#fff;}
.honor-region .region-tit p::before,.honor-region .region-tit p::after,.show-region .region-tit p::before,.show-region .region-tit p::after,.news-region .region-tit p::before,.news-region .region-tit p::after{background:#fff;}
.honor-region img{width: 100%;}
.product-region .w,.case-region .w{width:1265px;}
.product-region ul,.news-bd{margin-top:40px;}
.product-region li:nth-of-type(4n),.show-region li:nth-of-type(4),.case-region li:nth-of-type(5){margin-right:0;}
.show-region li:hover p,.case-region li:hover p,.news-list li:hover h3{color:#e5322c;}

/*inner*/
.inner{ margin-top:50px; margin-bottom:50px;}
.inner-about{ border:rgb(238, 238, 238) solid 1px; padding:50px 60px;}
.inner-list{}
.inner-detailed{}
.inner-related{ padding:50px 0; background:#f8f8f8; }
.inner-lf{ float:left; width:240px;}
.inner-rt{ margin-left:270px; }

.inner-rt .hd{ height:46px; line-height:46px; border-bottom:#eee solid 2px; }
.inner-rt .hd .tit{ display:inline-block; height:46px; border-bottom:#e5322c solid 2px; font-size:18px; }
.inner-rt .bd{ margin-top:30px;}

.inner-about .hd{ margin-bottom:30px;}
.inner-about h1{ display:inline-block;font-size: 25px;font-weight: 500;}
.inner-about h1 em{display: block;border-bottom: #e5322c solid 3px;margin-right: 50%;height: 10px;border-radius: 3px;}
.inner-about .desc{display:inline-block; font-size:16px; color:#666;}