.menu-top .tab {
    margin-top: 50px;
    text-align: center;
}
.menu-top .tab dl dd {
    display: inline-block;
    margin: 0 10px;
}
.menu-top .tab a {
    width: 200px;
    border-radius: 4px;
    font-size: 18px;
    line-height: 40px;
    margin: auto;
    border: 1px solid #ce2b1e;
    color: #ce2b1e;
}
.menu-top .tab a:hover, .menu-top .tab a.on {
    background-color: #ce2b1e;
    border-color: #ce2b1e;
    color: #fff;
}
.menu-top .tab dl dd a {
    display: block;
    position: relative;
    bottom: 0;
    text-decoration: none;
}
.menu-top .tab dl dd a:visited {
    text-decoration: none;
}
.searchbox .search{ width:1000px; max-width:1000px; margin:50px auto; text-align:left;}
.searchbox .search .tab{ font-size:22px; overflow:hidden; margin-bottom:30px;}
.searchbox .search .tab li{float:left; position:relative; height:30px; line-height:30px; padding-left:35px; margin-right:50px; cursor:pointer;}
.searchbox .search .tab li:after{ content:""; position:absolute; height:20px; width:20px; background-color:#fff; left:0; top:3px; border:#ce2b1e 2px solid; border-radius:12px;}
.searchbox .search .tab li.on:before{ content:""; position:absolute; height:12px; width:12px; background-color:#ce2b1e; left:6px; top:9px; border-radius:6px; z-index:1;}
.searchbox .search .main{height:56px; border:#ce2b1e 2px solid; margin-bottom:152px;}
.searchbox .search .input{height:56px; float:left;}
.searchbox .search .input input{height:56px; display:block; border:none; outline:none; background:none; width:820px; padding:0 20px; font-size:18px; color:#333;}
.searchbox .search .btn{height:56px; float:right; background-color:#ce2b1e; color:#fff;}
.searchbox .search .btn input{height:56px; display:block;  background:none; outline:none; border:none; color:#fff; font-size:20px; padding:0 45px; cursor:pointer;}
