.other_banner{height: 310px;background: no-repeat center;background-size:cover;position: relative;z-index: 9;}
.other_banner dl{color: white;text-align: center;line-height: 40px;}
.other_banner dt{font-size: 36px;padding-top: 110px;}
.other_banner dd{font-size: 18px;text-transform: uppercase;}

.sonnav{line-height: 58px;border-bottom: 2px solid #ededed;}
.sonnav h2{border-bottom: 2px solid #6fced1;margin-bottom: -2px;padding: 0 20px;font-size: 18px;color: #01b3b9;}
.sonnav ul.float_r li{float: left;color: #666;margin: 0 15px;font-size: 16px;cursor:pointer;}
.sonnav ul.float_r li.cur,.sonnav li:hover{color: #01b3b9;}
.sonnav ul.float_r li a{display: block;padding: 0 10px;}

.cplist h2{position: relative;min-width: 190px;}
.cplist h2 span{display: block;}
.cplist h2 span i{float: right;background: url(../pic/selecticon.png) no-repeat center;width: 10px;height: 58px;}
.cplist .cpnav{padding: 10px;background: #fff;position: absolute;top: 0;left: 0;box-sizing: border-box;width: 100%;box-shadow: 0 0 5px 1px #ddd;display: none;}
.cplist .cpnav li{line-height: 45px;border-bottom: 1px solid #f5f5f5;color: #333;font-size: 16px;}
.cplist .cpnav li:last-child{border-bottom: none;}
.cplist .cpnav li a{display: block;padding: 0 10px;}
.cplist .cpnav li.cur{color: #01b3b9;background: #f5f5f5;}
.cplist .cpnav li:hover{color: #01b3b9;}