.container.ani .tag{visibility: visible; animation-name: fadeInUp; -webkit-animation-name: fadeInUp; animation-duration: 1s; animation-delay: 0.5s;}
.container.ani .main{visibility: visible; animation-name: fadeInUp; -webkit-animation-name: fadeInUp; animation-duration: 1s; animation-delay: 0.5s;}
.topper{background-color: #ffffff; border-bottom: 1px solid #e0e0e0; box-sizing: border-box;}
.m-topper{background-color: #ffffff; border-bottom: 1px solid #e0e0e0; box-sizing: border-box;}
.address{margin-top: 80px; height: 40px; line-height: 40px; font-size: 14px; color: #888888;}
.address a{color: #888888;}
.banner{overflow: hidden;}
.banner-img{display: block; transition: all 2s; -webkit-transition: all 2s; -moz-transition: all 2s; -o-transition: all 2s;margin: 0 auto;}
.banner-img:hover{transform: scale(1.2);}
.m-banner-img{display: none;}
.container{padding: 40px 0 140px 0;}
.tag{visibility: hidden; height: 60px; line-height: 60px; border-bottom: 1px solid #f6f6f6;}
.tag{visibility: hidden; height: 60px; line-height: 60px; border-bottom: 1px solid #f6f6f6;}
.tag{visibility: hidden; height: 60px; line-height: 60px; border-bottom: 1px solid #f6f6f6;}
.tag a{font-size: 16px; margin: 0 20px 0 0; color: #333333;}
.tag .selected{font-weight: bolder; color: #004097;}
.tag .selected{font-weight: bolder; color: #004097;}
.tag .selected{font-weight: bolder; color: #004097;}
.main{visibility: hidden; padding: 20px 0 20px 0;}
.item{margin-bottom: 10px;}
.item{margin-bottom: 10px;}
.item{margin-bottom: 10px;}
.item .title{height: 40px; padding: 0 10px 0 10px; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; background-color: #f6f6f6; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.item.selected .title{background-color: #004097;}
.item.selected .title{background-color: #004097;}
.item.selected .title{background-color: #004097;}
.item .title p{color: #565656; font-size: 14px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.item.selected .title p{color: #ffffff;}
.item.selected .title p{color: #ffffff;}
.item.selected .title p{color: #ffffff;}
.item .title div{width: 20px; height: 20px; background-color: #d5d5d5; display: flex; display: -webkit-flex; justify-content: center; align-items: center; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.item.selected .title div{background-color: #ffffff;}
.item.selected .title div{background-color: #ffffff;}
.item.selected .title div{background-color: #ffffff;}
.item .title div span{display: block; width: 10px; height: 2px; background-color: #ffffff; position: relative;}
.item.selected .title div span{background-color: #004097; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.item.selected .title div span{background-color: #004097; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.item.selected .title div span{background-color: #004097; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.item .title div span::before{content: ""; position: absolute; width: 2px; height: 10px; left: 4px; top: -4px; background-color: #ffffff;}
.item.selected .title div span::before{width: 0; height: 0;}
.item.selected .title div span::before{width: 0; height: 0;}
.item.selected .title div span::before{width: 0; height: 0;}
.item .content{padding: 40px 20px 40px 20px; background-color: #f6f6f6; display: none;}
.item.selected .content{}
.item.selected .content{}
.item.selected .content{}
.item .content p:nth-of-type(1){margin-bottom: 5px;}
.item .content span{color: #004097; font-weight: bolder;}
.item .content span{color: #004097; font-weight: bolder;}
.item .content span{color: #004097; font-weight: bolder;}
.email{margin-top: 20px; height: 60px; display: flex; display: -webkit-flex; justify-content: flex-start; align-items: center;}
.email .info p:nth-of-type(1){font-size: 16px;}
.email .info p:nth-of-type(1){font-size: 16px;}
.email .info p:nth-of-type(1){font-size: 16px;}
.email .info span{color: #0c97ba;}
.more{display: block; width: 200px; height: 40px; line-height: 40px; border: 1px solid #e0e0e0; background-color: #f6f6f6; color: #565656; text-align: center; margin: auto;}
.more{display: block; width: 200px; height: 40px; line-height: 40px; border: 1px solid #e0e0e0; background-color: #f6f6f6; color: #565656; text-align: center; margin: auto;}

@media screen and (max-width: 750px){
    .address{margin-top: 50px; font-size: 14px;}
    .m-banner-img{display: block;}
    .banner-img{display: none;}
    .container{padding: 20px 0 80px 0;}
    .tag{height: 40px; line-height: 40px;}
    .tag a{font-size: 12px;}
}