.fyymzx {
    text-align: center;
    position: relative;
    margin-top: 40px
}

.fyymzxsub {
    display: inline-block;
}

.fyymzx a,.fyymzx span {
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    margin: 0 0 0 -1px;
    background: #fff;
    min-width: 29px;
    padding: 0 5px;
    font-size: 12px;
    float: left;
    border: 1px solid #e5e2de;
    color: #6b6a6a;
    height: 29px;
    line-height: 29px;
}

.fyymzx span.fypagecurrentne,.fyymzx a:hover {
    color: #fff !important;
    background: #083388;
    border-bottom-color: #083388
}

.fyymzx a.fyymzxprev,.fyymzx a.fyymzxnext {
    background-position: center center;
    background-size: auto 4px;
    background-repeat: no-repeat;
    padding: 0;
    height: 29px;
}

.fyymzx a.fyymzxprev {
    background-image: url(http://101.43.138.191:61113/static/icao/images/page_prev.png)
}

.fyymzx a.fyymzxnext {
    background-image: url(http://101.43.138.191:61113/static/icao/images/page_next.png)
}

.fyymzx span.fyymnum {
    border: 0;
    margin-left: 20px;
    color: #777
}

.fyymzx span.fyymtz {
    border: 0;
    color: #777
}

.fyymzx a.fypagonew {
    float: initial;
    margin-left: 10px;
    width: 44px;
    background: #083388;
    color: #fff;
    border: 1px solid #083388;
    height: 28px;
    line-height: 28px;
    display: inline-block
}
.fyzdynew {
    color: #353535;
    width: 38px;
    height: 27px;
    line-height: 27px;
    border-radius: 3px;
    padding: 0 5px;
    text-align: center;
    background: none;
    border: 1px solid #dddddd;
    margin: 0 6px;
}

.bold{font-weight: bold;}
.fnt_16{font-size: 16px;}
.fnt_18{font-size: 18px;}
.fnt_20{font-size: 20px;}
.fnt_32{font-size: 32px;}
.special_search{overflow: hidden;margin-bottom: 35px;}
.special_search input,.special_search button{height: 50px;line-height: 50px;border: none;outline: none;background: none;float: left;}
.special_search input{border: 1px solid #ebeced;padding: 0 15px;width: 625px;}
.special_search button{width: 150px;background:#073688;color: #fff;border-radius:5px;margin-left: 20px;}
.special_list li{height: 55px;line-height: 55px;}
.special_list li a{display: block;padding: 0 15px;}
.special_list dl{overflow: hidden;}
.special_list dt{float: left;color: #4a4a4a;font-family: "Arial"}
.special_list dd{float: right;width: calc(100% - 155px)}
.special_list dd p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.special_list li a:hover{background: #073688;color: #fff !important;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.special_list li a:hover dt{color: #fff;}

.data_cont{width: 1130px;margin: auto;padding-top: 70px;padding-bottom: 120px}
.data_cont>h2{text-align: center;color: #073688;margin-bottom: 30px;}
.data_edit .edit_con_original{font-size:16px;color: #4a4a4a;line-height: 30px;}
.data_dowan{text-align: center;padding-top: 50px;}
.data_dowan a{display: inline-block;width: 220px;height: 50px;line-height: 50px;text-align: center;background: #073688;color: #fff; border-radius: 5px;}
.data_dowan a:hover{color: #fff !important;opacity: 0.8}

.iteam_data{padding-bottom: 30px;margin-bottom: 50px; border-bottom:3px solid #17509c;}
.iteam_data:last-child{padding-bottom: 0;margin-bottom: 0; border: 0;}
.iteam_data h2{color: #073688;margin-bottom: 20px;}
.data_list ul{overflow: hidden;margin: 0 -15px;}
.data_list li{float: left;width: 25%;margin-bottom: 30px;}
.data_list li a{display: block;padding: 0 8px;line-height: 64px;border-bottom:1px solid #c8caca;margin: 0 15px;padding-right: 32px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;}
.data_list li a:after{content:"";position: absolute;right: 8px;top:50%;margin-top: -11px; width: 22px;height: 22px;border: 1px solid #545454;border-radius: 50%;background: url(../images/data_right.png) no-repeat center center;}
.data_list li a:hover{background: url(../images/databg.png) no-repeat;background-size: cover;color: #fff !important;font-weight: bold;}
.data_list li a:hover:after{background: url(../images/data_right_on.png) no-repeat center center;border-color:#fff;}

.project_tab{margin-bottom: 40px;}
.project_tab ul{overflow: hidden;margin:0 -5px;}
.project_tab li{float: left;width: 50%;}
.project_tab li a{display: block;height: 64px;line-height: 64px;margin:0 5px;color: #a7a7a7;border: 1px solid #ebeced;text-align: center;}
.project_tab li.bold a{background:#187cdd url(../images/project_tabbg.jpg) no-repeat;background-size: 100% 100%; border-color:#187cdd;color: #fff;}
.project_tab li.bold a:hover{color: #fff !important;}

.project_type{margin-bottom: 20px;}
.project_type ul{overflow: hidden;display: none;}
.project_type ul:first-child{display: block;}
.project_type li{float: left;margin-right: 40px;margin-bottom: 20px;}
.project_type li a{display: block;padding-bottom: 15px;position: relative;}
.project_type li a:after{content:"";position: absolute;left: 0;bottom: 0;width: 0%;height: 4px;visibility: hidden;opacity: 0;
transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
background: -webkit-linear-gradient(to right, #134996, #58b8eb);
background: -o-linear-gradient(to right, #134996, #58b8eb);
background: linear-gradient(to right, #134996, #58b8eb);}
.project_type li:last-child{margin-right: 0;}
.project_type li.on a:after{width: 100%;visibility: visible;opacity: 1;}
.project_type li.on a{color:#073688;}




