.navlist2{ padding:20px;}
.navlist2 .item{ float:left;text-align:center;width: 31.333%; margin:10px 1%;}
.navlist2 .item a{ display:block;line-height:2.5em;}
.navlist2 .item.hide{ display:none;}
.navlist2 .itembox.open .item.hide{ display:block;}
.navlist2 .item .openbtn::after{content:"展开>>"}
.navlist2 .item .openbtn.open::after{content:"<<收起"}

.navlist2.col2 .item{width: 48%;}

.navlist2.col3 .item{width: 31%;margin: 0 3.5% 0 0;}
.navlist2.col3 .item:nth-child(n+4){margin-top: 20px;}
.navlist2.col3 .item:nth-child(3n+3){margin-right: 0;}

.navlist2.col4 .item{width: 23%;}

.navlist2 .itembox .item:last-child{margin-right: 0;}
.navlist2 .itembox::after{content: "";display: block;clear: both;}

.navlist2.style1 .item{background: #eee5d9;padding: 5px;}
.navlist2.style1 .item a{border-radius: 5px;background: #a88c65;color: #fff;font-weight: bold;display: block;padding: 13px 45px 13px 15px;position: relative;line-height: 1em;}
.navlist2.style1 .item a .iconfont{position: absolute;top: 7px;right: 10px;}
.navlist2.style1 .item a:hover{background: #c5a16e;}

.navlist2.style2 .item{border: 1px solid #efdad1;border-radius: 12px 0 12px 0;}
.navlist2.style2 .item a{line-height: 2.13em;}

.navlist2.style3 .item a{border: 1px solid #ddd;border-radius: 30px;line-height: 2em;color: #ca464f;}
.navlist2.style3 .item a:hover{color: #f60;border-color: #f60;}

.navlist2.style4 .item a{border: 1px solid #ddd; border-radius: 10px;line-height: 2.5em;color: #ca464f;}
.navlist2.style4 .item a:hover{color: #f60;border-color: #f60;}

.navlist2.style5 .item a{border-radius: 30px;line-height: 2em;color: #201d1e;background: #eee;padding: 5px 10px;}
.navlist2.style5 .item a:hover{color: #f60;}
