nav {width: 100%;height: 86px;background-color: #d9d6c6;}
nav .nav-inside{width:774px;height: 100%;font-weight: 500;}
nav a{width: 178px;height: 54px;display: block;font-size: 20px;color: #fff;line-height: 54px;text-align: center;border-radius: 22px;color: #000;}
nav  a:hover{cursor:pointer;background-color: #ea530a;color: #fff;-webkit-box-shadow:0px 0px 9px 0px rgba(234,83,10,1);-moz-box-shadow: 0px 0px 9px 0px rgba(234,83,10,1);box-shadow: 0px 0px 9px 0px rgba(234,83,10,1);}
nav  .nav-inside .active{background-color: #ea530a;color: #fff;}

main{width: 100%;}
main .agency{width: 1576px;display: grid;grid-template-columns: repeat(3,1fr);margin: 70px 0;grid-gap: 50px;}
/* .agency-img:hover .img-intro{opacity:1 !important} */
main .agency .agency-img{position: relative;cursor:pointer}
main .agency .agency-img .img-intro{position: absolute;bottom: 0;height: 80px;width:100%;background: linear-gradient(to top, #ea530a, transparent);opacity:1}
main .agency .agency-img .img-intro span{font-size: 50px;color: #fff;font-weight: bold;}
main .duanbox p{margin-top: 20px;}
main .duanbox p img{width: 1334px;}
main .duanbox p span{font-size: 34px !important;line-height: 64px;}
main .article{width: 1335px !important;}
main .article h3{font-size: 74px;line-height: 120px;font-weight: 600;width: 946px;}
main .article>p{font-size: 24px;margin-top: 36px;color: #51565e;margin-bottom: 114px;}
.agency-box .link{display: flex;justify-content: flex-end;width: 100%;margin-bottom: 82px;cursor: pointer;}
.agency-box .link .link-inside{width: 812px;height: 148px;background-color: #ea530a;display: flex;justify-content: space-around;align-items: center;}
.agency-box .link .link-inside h1 a{font-size: 36px;color: #fffdfb;letter-spacing: 6px;}
.agency-box .link .link-inside i{color: #fffdfb;font-size: 64px;}