
.nav li {position: relative;}
.nav li:hover > a {color: #07c160;}
.nav li:hover dl {display: block;}
.nav dl {display: none;position: absolute;top: 70px;left: -18px;width: 140%;text-align: center;line-height: 35px;font-size: 14px;background: #fff;border-radius: 5px;box-shadow: 0 0 15px rgba(0,0,0,.3);overflow: hidden;}
.nav dl a {display: block;}
.nav dl a:hover {background-color: #f5f5f5;}
.website-switch{background: #fff;right: 0;padding: 20px;position: absolute;top: 81px;width: 267px;}
.website-switch span{display: inline-block;width:50px;height:30px;line-height: 30px;}
.website-switch span.current a{color:#07c160;}