@charset "utf-8";
/* CSS Document */


.apec_ad {
    margin: auto;
    width: 1000px;
    overflow: hidden;
    margin-top: 70px;
    margin-bottom: 70px;
}



.header {
    background-image: url(image/header_back ground.png);
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 15px;
    height: 30px;
    color: #333333;
}

.header_container {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.header_left {
    margin-top: 8px;
    float: left;
}

.header_right {
    margin-top: 8px;
    float: right;
}



.search_container {
    width: 1200px;
    overflow: hidden;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.search_left {
    float: left;
}

.search_middle {
    float: left;
    margin-left: 193px;
}

.search_right {
    float: right;
    margin: auto;
    margin-top: 20px;
}



.nav_container {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.nav_title {
    background-color: #024cc7;
    display: block;
    width: 220px;
    font-family: "微软雅黑";
    color: #ffffff;
    font-size: 16px;
    padding-top: 11px;
    padding-left: 14px;
    padding-bottom: 10px;
    overflow: hidden;
    float: left;
}

.nav_main {
    color: #181818;
    overflow: hidden;
    float: right;
    margin-top: 10px;
    border-bottom: #024cc7 2px solid;
    padding-bottom: 9px;
}

.nav_main li {
    float: left;
    margin-right: 32px;
    color: #181818;
    maring-right: 35px;
}

.nav_main li a {
    color: #181818;
}



.bannerbox {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 455px;
}

.banner {
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.web_jump {
    position: absolute;
    left: 0;
    bottom: 0;
}



.pathway {
    width: 1000px;
    margin: auto;
    margin-top: -7px;
    font-size: 14px;
    color: #999999;
}

.pathway a {
    color: #999999;
}

.pathway a:hover {
    color: #486904;
    font-weight: bold;
}

.path_logo_box {
    float: left;
    overflow: hidden;
}

.path_logo1 {
    margin-left: 63px;
    width: 67px;
    background-image: url(image/pathway_icon1.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo1 a {
    color: #999999;
}

.path_logo1 a:hover {
    color: #0047be;
    background-image: url(image/pathway_icon1_hover.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo2 {
    margin-left: 63px;
    width: 67px;
    background-image: url(image/pathway_icon2.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo2 a {
    color: #999999;
}

.path_logo2 a:hover {
    color: #0047be;
    background-image: url(image/pathway_icon2_hover.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo3 {
    margin-left: 63px;
    width: 67px;
    background-image: url(image/pathway_icon3.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo3 a {
    color: #999999;
}

.path_logo3 a:hover {
    color: #0047be;
    background-image: url(image/pathway_icon3_hover.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo4 {
    margin-left: 63px;
    width: 67px;
    background-image: url(image/pathway_icon4.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.path_logo4 a {
    color: #999999;
}

.path_logo4 a:hover {
    color: #0047be;
    background-image: url(image/pathway_icon4_hover.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

.pathway_title {
    font-weight: bold;
    font-size: 16px;
    padding-top: 88px;
    display: block;
}

.path_words {
    display: block;
    margin-top: 20px;
    line-height: 20px;
}




.hotpoint {
    width: 1000px;
    margin: auto;
    margin-top: 80px;
}

.hotpoint_title {
    background-image: url(image/hotpoint_title.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 25px;
}

.hotpoint_main {
    overflow: hidden;
    margin-top: 50px;
}

.hotpoint_pics {
    float: left;
}

.hotpoint_news {
    float: right;
    width: 428px;
}

.hotpoint_news_title {
    color: #666666;
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 12px;
}

.hotpoint_news_list {
    color: #999999;
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 10px;
}

.hotpoint_news_list a {
    float: left;
    color: #999999;
}

.hotpoint_news_list a:hover {
    color: #486904;
    font-weight: bold;
}

.hotpoint_news_list p {
    float: right;
}



.apec_entrance {
    margin: auto;
    width: 1000px;
    height: 682px;
    margin-top: 10px;
    background-image: url(image/entrance_background.png);
    background-repeat: no-repeat;
}

.entrance_title {
    background-image: url(image/entrance_title.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 25px;
}

.apec_entrance_floorone {
    overflow: hidden;
}

.apec_entrance_floorone img {
    float: left;
    margin-top: 73px;
    margin-left: 90px;
}

.apec_entrance_floorone_middle {
    float: left;
    margin-top: 50px;
    margin-left: 138px;
}

.entrance_floor_title {
    clear: left;
}

.entrance_floor_title a {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
}

.entrance_floor_title a:hover {
    color: #0047be;
    font-size: 18px;
    font-weight: bold;
}

.entrance_floor_main {
    clear: left;
    margin-top: 16px;
}

.entrance_floor_main a {
    clear: left;
    font-size: 14px;
    color: #999999;
    margin-bottom: 10px;
}

.entrance_floor_main a:hover {
    color: #486904;
    font-weight: bold;
}

.apec_entrance_floorone_right {
    float: left;
    margin-top: 50px;
    margin-left: 100px;
}



.apec_group {
    width: 1000px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 80px;
}

.apec_group_title {
    background-image: url(image/group_title.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 25px;
    margin-bottom: 50px;
}

.group_left {
    float: left;
    display: block;
}

.apec_group_main {
}

.group_main_title {
    clear: left;
}

.group_main_title a {
    color: #666666;
    font-size: 24px;
}

.group_main_title a:hover {
    color: #0040aa;
}

.group_main_cell {
    clear: left;
    margin-top: 20px;
    display: block;
}

.group_main_cell a {
    color: #999999;
    display: block;
    margin-bottom: 11px;
    font-size: 14px;
    line-height: 16px;
}

.group_main_cell a:hover {
    color: #486904;
    font-weight: bold;
}



.footer {
    font-family: "微软雅黑";
    font-size: 12px;
    color: #333333;
    overflow: hidden;
    background-color: #f0f0f0;
    background-image: url(image/footer_cutline.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 23px;
    margin-top:;
}

.footer_container {
    width: 1000px;
    margin: auto;
    line-height: 26px;
}

.footer_line1 {
    overflow: hidden;
}

.footer_list1 {
    float: left;
    background-image: url(image/line1_background.png);
    background-repeat: no-repeat;
    padding-left: 33px;
    margin-right: 77px;
}

.footer_list2 {
    float: left;
    background-image: url(image/line2_background.png);
    background-repeat: no-repeat;
    padding-left: 33px;
    margin-right: 74px;
}

.footer_list3 {
    float: left;
    background-image: url(image/line3_background.png);
    background-repeat: no-repeat;
    padding-left: 33px;
    margin-right: 82px;
}

.footer_list4 {
    float: left;
    background-image: url(image/line4_background.png);
    background-repeat: no-repeat;
    padding-left: 33px;
    margin-right: 76px;
}

.footer_list5 {
    float: left;
    margin-right: 50px;
}

.footer_list6 {
    float: left;
}

.footer_line2 {
    clear: left;
    margin: auto;
    margin-left: 215px;
    margin-top: 60px;
    padding-bottom: 80px;
}

.ft-copyright {
    margin-top: 30px;
    padding-top: 20px;
    margin-bottom: 50px;
    border-top: solid 1px #ececec;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    font-size: 12px;
    color: #333333;
    font-family: "微软雅黑";
    display: block;
}

.ft-copyright a img {
    margin-left: 880px;
    margin-top: -24px;
}
