.wow{animation:fadeIn 1.5s both;-webkit-animation:fadeIn 1.5s both;animation-duration:1s;-webkit-animation-duration:1s}
#articleInfo16 .info .title{}
#sideNav2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}
#sideNav2 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:5px;background-color:#fff;cursor:pointer;border:3px solid #e2e2e2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#sideNav2 ul li:hover{background-color:#0970d9}
#sideNav2 ul li:hover a{color:#fff}
#sideNav2 ul li a{position:relative;display:block;padding:10px 40px;font-size:16px;letter-spacing:.05em}
#articleInfo16 section{padding:20px 0 0;margin-bottom:50px}
#articleInfo16 .titleStyle1{position:relative;padding-left:15px;font-weight:600;font-size:20px;letter-spacing:.05em;color:#0970d9;margin-bottom:20px}
#articleInfo16 .titleStyle1::before{content:'';position:absolute;left:0;top:9px;width:3px;height:18px;background-color:#0970d9}
#articleInfo16 .locationListTitle li,#articleInfo16 .locationList li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 5px 13px 0px}
#articleInfo16 .locationListTitle .area,#articleInfo16 .locationList .area{width:18%}
#articleInfo16 .locationListTitle .title,#articleInfo16 .locationList .title{width:25%}
#articleInfo16 .locationListTitle .address,#articleInfo16 .locationList .address{width:30%}
#articleInfo16 .locationListTitle .tel,#articleInfo16 .locationList .tel{width:15%}
#articleInfo16 .locationListTitle .map,#articleInfo16 .locationList .map{width:12%}
#articleInfo16 .locationListTitle .center,#articleInfo16 .locationList .center{text-align:center}
#articleInfo16 .locationListTitle .itemTitle,#articleInfo16 .locationList .itemTitle{font-size:15px;letter-spacing:.05em}
#articleInfo16 .locationListTitle{border-top:2px solid #181818;border-bottom:1px solid #c8c8c8}
#articleInfo16 .locationListTitle .itemTitle{color:#100c0c;font-weight:500}
#articleInfo16 .locationListTitle li,#articleInfo16 .locationList li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 5px 25px 0}
#articleInfo16 .locationListTitle .area,#articleInfo16 .locationList .area{width:22%}
#articleInfo16 .locationListTitle .title,#articleInfo16 .locationList .title{width:25%}
#articleInfo16 .locationListTitle .address,#articleInfo16 .locationList .address{width:50%}
#articleInfo16 .locationListTitle .tel,#articleInfo16 .locationList .tel{width:15%}
#articleInfo16 .locationListTitle .map,#articleInfo16 .locationList .map{width:12%}
#articleInfo16 .locationListTitle .center,#articleInfo16 .locationList .center{text-align:center}
#articleInfo16 .locationListTitle .itemTitle,#articleInfo16 .locationList .itemTitle{font-size:15px;letter-spacing:.05em}
#articleInfo16 .locationListTitle{border-top:2px solid #053d77;border-bottom:1px solid #c8c8c8;background-color:#f8f8f8}
#articleInfo16 .locationListTitle .itemTitle{color:#100c0c;font-weight:500}
#articleInfo16 .locationList li{border-bottom:1px solid #c8c8c8}
#articleInfo16 .locationList .itemTitle,#articleInfo16 .locationList a{color:#000}
#articleInfo16 .locationList .itemTitle span,#articleInfo16 .locationList .itemTitle span a{font-size:15px}
#articleInfo16 .locationList a:hover{color:#0970d9}
#articleInfo16 .locationList a i{vertical-align:initial;color:#0970d9}
#articleInfo16 .itemBox{margin-bottom:40px}
#articleInfo16 .item{overflow:hidden;position:relative;margin:20px 0 0px}
#articleInfo16 .item > div{float:left;width:50%;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft}
#articleInfo16 .photoBox{display:flex;flex-wrap:wrap;justify-content:flex-start}
#articleInfo16 .photoBox >div{overflow:hidden;width:calc((100%/3) - 10px);animation-name:fadeInDown;-webkit-animation-name:fadeInDown;margin:10px 5px;display:flex;justify-content:center;flex-direction:column}
#articleInfo16 .photoBox >div img{border:6px solid #eee;width:calc(100% - 12px)}
#articleInfo16 .photoBox >div p{text-align:center;margin-top:10px}
#articleInfo16 .photoBox .btnWrap{text-align:center;display:flex;align-items:center;justify-content:center;margin-top:20px;width:auto}
#articleInfo16 .info .btnWrap{display:flex}
#articleInfo16 .info .btnWrap a{display:inline-block;width:140px;height:38px;line-height:38px;color:#3a3a3a;text-align:center;background-color:#f1f1f1;font-size:14px;letter-spacing:0.5px}
#articleInfo16 .info .btnWrap a:hover{color:#fff;background-color:var(--primary)}

@media (max-width: 640px) {
    #articleInfo16 .locationListTitle{display:none}
	#articleInfo16 .locationList li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	#articleInfo16 .titleStyle1{margin-bottom:0px}
	#articleInfo16 .locationList .itemTitle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
	#articleInfo16 section{padding:20px 0 0;margin-bottom:0px}
	#articleInfo16 .locationList .itemTitle::before{content:attr(data-title);-ms-flex-negative:0;flex-shrink:0;width:120px;text-align:left;color:#383838;background-color:#f3f3f3}
	#articleInfo16 .locationList .itemTitle::before,#articleInfo16 .locationList .itemTitle .text{padding-top:8px;padding-bottom:8px;padding-left:17px}
	#articleInfo16 .photoBox{display:flex;flex-direction:column;margin-top:10px}
	#articleInfo16 .photoBox >div{width:calc((100%/1) - 10px)}
	#sideNav2 ul li a{position:relative;display:block;padding:10px 9px;font-size:15px}
	#sideNav2 ul li{margin-left:3px;margin-right:3px}
}
