.subnav a {
    display: inline-block;
    margin: 1%;
    padding: 1% 1.6%;
    background: #fff;
    border: 1px solid #00a0e9;
    color: #00a0e9;
    font-size: 14px;
    border-radius: 3px;
}


.column_div {
    /*float: left;*/
   background-color: #e9e9e9;
   overflow:hidden;
}

.con{
 margin:7%;
}

.column_div > div {
    width: 35%;
    height: 180px;
    float: left;
    text-align:center;
    /*line-height:180px;*/
    padding: 50px 0;
    border-radius: 5px;
    background-color: #0189ff; 
    cursor: pointer;
}

.white_sty {
    background-color: #ffffff !important;
}

.blue_sty  a {
    width: 100%;
    font-size: 35px;
    color: #ffffff;
    text-align: center;
    font-weight: 300;
    letter-spacing: 4px;
    margin-top: 11px;
}

.white_sty  a {
    width: 100%;
    font-size: 35px;
    color: #0189ff;
    text-align: center;
    font-weight: 500;
    letter-spacing: 4px;
    margin-top: 11px;
}

.wap-info .sec{
   padding: 2% 4%;
}

.wap-info .sec li {
    height: 80px;
    font-size: 33px;
    line-height: 20px;
    margin: 2% 0;
    padding: 3% 0;
    border-bottom: 2px dashed #ccc;
    overflow: hidden;
}

.wap-info .sec li a {
    color: #666;
    /*display: block;*/
    height: 14px;
    overflow: hidden;
}

.main-wap .main-hd .newsnav {
   text-align: center;
    border-bottom: 3px solid #e7e7e7;
}

.main-wap .main-hd a {
    font-size: 23px;
    color: #bdbdbd;
}