@import"amazeui.slick.css";
body { font-family: "Microsoft Yahei", "微软雅黑", "STHeiti Light", "华文细黑", "SimSun", "宋体", Arial, sans-serif; }
.no-padd { padding: 0 !important; }
.no-margin { margin: 0 !important; }
.pt-no { padding-top: 0 !important; }
.text-gray { color: #ccc !important; }
a.am-btn:hover { color: #000; }
a.blue { color: #0080de !important; }
    a.blue:hover { color: #000 !important; }
.am-modal-dialog { z-index: 11; }
.ul-item { padding-left: 16px; }
    .ul-item li { list-style: inherit; }
.ul-item-padding { padding-left: 2em; }
.container { max-width: 1920px !important;margin: 0 auto; }
#banner { height: 100%; min-height: 650px; max-height: 1000px; position: relative; overflow-x: hidden; }
    #banner .footer { position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; background: rgba(35, 37, 36, .7); color: #707070; padding-top: 5px; }
        #banner .footer a { color: #707070; }
.banner-menu { position: absolute; min-height: 195px; width: 100%; left: 0; top: 0; z-index: 999; color: #2c3e50; }
    .banner-menu .logo { position: absolute; left: 55px; top: 15px; }
    .banner-menu .lang-panel { position: absolute; top: 10px; right: 55px; z-index: 6; }
.lang-panel a { display: inline-block; font-size: 0; }
.banner-menu .menu {background-color:rgba(0,0,0,.3); text-align: center; position: relative; }
.banner-menu .menu-item > a { display: inline-block; width: 170px; height: 125px; text-align: center; color: #fff; font-size: 2rem; position: relative; -webkit-transition: opacity, top, left, width, background-color, height .5s ease-in; transition: opacity, top, left, width, background-color, height .5s ease-in; z-index: 9; }
    .banner-menu .menu-item > a[data-menu='#menu_43'] {min-width:155px; }
        .banner-menu .menu-item > a[data-menu='#menu_43'] > span { min-width: 130px; }

    .banner-menu .menu-item > a:hover span { color: #00a53a; }
.banner-menu .menu-en .menu-item > a { font-size: 1.6rem; }
.banner-menu .menu-fixed .menu-item > a:after { content: ""; position: absolute; top: 70%; left: 0; height: 1px; width: 100%; background-color: #00a53a; opacity: 0; width: 0; left: 50%; transition: all 300ms cubic-bezier(.455, .03, .515, .955); -webkit-transition: all 300ms cubic-bezier(.455, .03, .515, .955); }
.banner-menu .menu-item > a:hover:after { opacity: 1; left: 0; width: 100%; }
.banner-menu .menu-item > a:focus:after { opacity: 0; left: 0; }
.banner-menu .menu-item > a > img { position: absolute; left: 50%; margin-left: -40.5px; margin-top: 17px; top: 50%; opacity: 0; }
.banner-menu .menu-item > a > span { position: absolute; left: 50%; top: 50%; margin-left: -40px; margin-top: -11px; z-index: 9; width: 80px; height: 22px; color: #fff; }
.banner-menu .menu-item > a.menu-active { color: #000; }
.banner-menu .menu-fixed { background-color: rgba(0, 0, 0, .8); position: fixed; top: 0; left: 0; width: 100%; height: 70px; min-width: 1200px; }
    .banner-menu .menu-fixed > .logo { top: -19px; }
    .banner-menu .menu-fixed .menu-item > a { height: 70px; line-height: 1.6rem; }
        .banner-menu .menu-fixed .menu-item > a > img { height: 70px; margin-top: -35px; display: none; }
        .banner-menu .menu-fixed .menu-item > a:after { top: 85%; }
.banner-menu .menu-detail { background-color: #fff; padding: 60px 200px 30px 200px; opacity: 0; width: 100%; position: absolute; top: 125px; left: 0; }
.banner-menu .menu-fixed .menu-detail { top: 70px; }
.banner-menu .menu-detail.active { -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000; -webkit-transition: all 800ms ease-in; transition: all 800ms ease-in; }
.banner-menu .menu-detail .am-u-sm-11 { border-left: 1px solid #ccc; }
.banner-menu .menu-detail a { color: #2c3e50; }
    .banner-menu .menu-detail a:hover { color: #2c3e50; text-decoration: none; }
.banner-menu .menu-detail > .menu-title { padding-right: 45px; padding-top: 29px; height: 237px; }
    .banner-menu .menu-detail > .menu-title > p { margin: 0; padding: 0; font-size: 32px; line-height: 42px; }
        .banner-menu .menu-detail > .menu-title > p.title-en { padding-top: 5rem; }
        .banner-menu .menu-detail > .menu-title > p.am-icon-arrow-circle-o-right { margin-top: 10px !important; }
.banner-menu .menu-detail-en { padding: 30px 0 20px 0; }
    .banner-menu .menu-detail-en .am-u-sm-1 { width: 18%; }
    .banner-menu .menu-detail-en .am-u-sm-11 { padding: 0 200px 0 40px; width: 82%; }
.banner-menu .menu-detail .menu-sub { padding: 0 0 0 0.5em; font-size: 16px; text-align: center; }
    .banner-menu .menu-detail .menu-sub.z-2 > p { margin-bottom: 19px; margin-top: 1px; }
        .banner-menu .menu-detail .menu-sub.z-2 > p:first-child { margin-top: 0; }
    .banner-menu .menu-detail .menu-sub > p { margin-top: 0; margin-bottom: 31px; text-align: left; display: inline-block; width: 100%; }
        .banner-menu .menu-detail .menu-sub > p:first-child { margin-top: 24px; }
.banner-menu .menu-detail a, .banner-menu .menu-detail a > img { max-height: 235px; max-width: 320px; display: inline-block; }
.menu_history .am-u-sm-9 { width: 100%; text-align: left; padding-left: 0; padding-right: 0; font-size: 0; }
.menu_history .am-u-sm-11 { padding-right: 0; padding-right: 80px; }
.menu_history .am-u-sm-9 a { font-size: 48px; background: url("../img/menu_his1-act.png") no-repeat; background-size: cover; display: inline-block; width: 142px; height: 143px; text-align: center; font-size: 30px; line-height: 143px; margin-right: 10px; -webkit-transition: color .5s ease-in; transition: color .5s ease-in; color: #2c3e50; }
    .menu_history .am-u-sm-9 a:hover { background: url("../img/menu_his1.png") no-repeat; color: #20a83e; }
    .menu_history .am-u-sm-9 a:last-child { margin-right: 0; }
.menu_history .am-u-sm-3 > a:hover, .menu_history .am-u-sm-3 > .selected { background: url("../img/menu_his2.jpg") no-repeat !important; text-decoration: none; }
#menu_download > .am-u-sm-11 > .am-u-sm-6 { text-align: left; }
    #menu_download > .am-u-sm-11 > .am-u-sm-6 > p { line-height: 42px; text-align: left; }
.swiper-container .pagination,.banner-pagination { position: absolute; left: 50%; bottom: 5%; }
    .swiper-container .pagination > .swiper-pagination-switch,
    .banner-pagination > .swiper-pagination-switch
     { display: inline-block; width: 15px; height: 15px; border-radius: 100%; border: 1px solid #fff; margin: 0 13px; background: #2d3e50; }
    .swiper-container .pagination > .swiper-active-switch,.banner-pagination > .swiper-active-switch { background: #00a53a; width: 17px; height: 17px; }

.article { padding: 10px 20px; }
    .article ul li, .am-article-lead ul li { list-style: inherit; }
    .article p > br, .am-article-lead p > br { display: none; }
.subtitle { padding-left: 2em; }
.subtitle1 { padding-left: 4em; }
.mobile { max-width: 640px; margin: 0 auto; padding: 10px; }
.footer { background: #272f36; color: #fff; height: 140px; text-align: center; padding-top: 45px; font-family: "Microsoft Yahei", "微软雅黑", "STHeiti Light", "华文细黑", "SimSun", "宋体", Arial, sans-serif; }
    .footer p { margin: 0; }
    .footer a, .footer a:active { color: #fff; }
.am-form-horizontal .am-checkbox, .am-form-horizontal .am-checkbox-inline, .am-form-horizontal .am-form-label, .am-form-horizontal .am-radio, .am-form-horizontal .am-radio-inline { margin-top: 10px; margin-bottom: 10px; padding-top: 0; }
.am-form-group-inline .am-checkbox, .am-form-group-inline .am-radio { display: inline-block; margin-bottom: 0; vertical-align: middle; margin-right: 10px; }
.am-form .overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); z-index: 999; color: #fff; display: none; }
    .am-form .overlay > h3 { text-align: center; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 30%; font-weight: 400; font-size: 1.8rem; }
.page-modal { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); text-align: center; z-index: 99999; }
.page-modal-box { position: absolute; top: 50%; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; color: #fff; }
.margin-top-0 { margin-top: 0 !important; }

.auto {
    background-repeat: no-repeat;
    display: block;
    height: 108px;
    background-image: url("../img/img/icon/icon-lang.png");
}

.auto-btn_exhibitor {
    background-image: url("../img/img/icon/nav-btn-icon1.png");
    width: 201px;
    margin-right: -21px;
}

.auto-btn_visitor {
    background-image: url("../img/img/icon/nav-btn-icon2.png");
    width: 180px;
}

.auto-btn_media {
    background-image: url("../img/img/icon/nav-btn-icon3.png");
    width: 180px;
}

.auto-btn_exhibitor_en {
    background-image: url("../img/img/icon/nav-btn-icon-en-1.png");
    width: 201px;
    margin-right: -21px;
}

.auto-btn_visitor_en {
    background-image: url("../img/img/icon/nav-btn-icon-en-2.png");
    width: 180px;
}

.auto-btn_media_en {
    background-image: url("../img/img/icon/nav-btn-icon-en-3.png");
    width: 180px;
}

.nav-btn .auto-btn_exhibitor_en, .nav-btn .auto-btn_visitor_en, .nav-btn .auto-btn_media_en {
    margin: 0 120px;
}

.auto-btn_media {
    background-image: url("../img/img/icon/nav-btn-icon3.png");
    width: 178px;
    margin-right: -2px;
}

.auto-cn, .auto-en {
    width: 35px;
    height: 36px;
    background-position: 0 -7px;
    border-radius: 50%;
}

a.auto-cn:hover, a.auto-en:hover {
    -webkit-box-shadow: 0px 0px 5px #fff;
    box-shadow: 0px 0px 5px #fff;
}

.auto-en {
    background-position: 0 -69px;
}

.auto-right_logo {
    width: 59px;
    height: 54px;
    background-position: -365px -114px;
}

.auto-btn_media.am-active, .auto-btn_media:hover {
    background-image: url("../img/img/icon/nav-btn-icon-ac-3.png");
}

.auto-btn_visitor.am-active, .auto-btn_visitor:hover {
    background-image: url("../img/img/icon/nav-btn-icon-ac-2.png");
}

.auto-btn_exhibitor.am-active, .auto-btn_exhibitor:hover {
    background-image: url("../img/img/icon/nav-btn-icon-ac-1.png");
}

.auto-btn_media_en.am-active, .auto-btn_media_en:hover {
    background-image: url("../img/img/icon/nav-btn-icon-ac-en-3.png");
}

.auto-btn_visitor_en.am-active, .auto-btn_visitor_en:hover {
    background-image: url("../img/img/icon/nav-btn-icon-ac-en-2.png");
}

.auto-btn_exhibitor_en.am-active, .auto-btn_exhibitor_en:hover {
    background-image: url("../img/img/icon/nav-btn-icon-ac-en-1.png");
}

.nav-btn {
    position: absolute;
    bottom: 12%;
    z-index: 2;
    width: 100%;
    text-align: center;
    right: -25px;
}

    .nav-btn > a {
        display: inline-block;
        margin: 0 75px;
    }

.slogan {
    position: absolute;
    right: 5%;
    top: 230px;
    z-index: 2;
}
.act-2018, .activity-txt { position: absolute; right: 50%; top: -20px; margin-right: -336.5px; }
.activity-txt { margin-right: -500px; opacity: 0; }
#index_slider .activity-txt, #index_slider .act-2018{
    top: 50%;
    margin-top: -345.5px;
}
.activity-logo { position: absolute; right: 0; top: 50%; margin-right: 0; margin-top: -400px; opacity: 0; }
.banner-text { position: absolute; left: 50%; width: 700px; margin-left: -350px; top: 150px; }
/* banner图 入场动画 */
.animatebox { position: relative; width: 100%; height: 100%; }
    .animatebox.z-2 { top: 50%; margin-top: -55px; }
    .animatebox.z-3 { top: 50%; margin-top: -74px; }
/*右侧分液器*/
.index-pagination { position: fixed; right: 1%; top: 30%; z-index: 99; }
    .index-pagination > a, .index-pagination > a > span { display: block; border: 1px solid #22ac38; border-radius: 100%; -webkit-transition: all .8s; transition: all .8s; }
    .index-pagination > a { width: 26px; height: 26px; line-height: 26px; margin: 22.5px 0; text-align: center; }
        .index-pagination > a > span { width: 18px; height: 18px; line-height: 12px; margin-top: 3px; display: inline-block; border: 3px solid #22ac38; }
        .index-pagination > a.active > span { background: #22ac38; }
#index_slider { width: 100%; height: 100%; z-index: 0 !important; }
    #index_slider .swiper-wrapper { width: 100%; height: 100%; }
    #index_slider .swiper-slide { background-position: center center; background-size: cover; width: 100%; height: 100%; background-repeat: no-repeat; }

        #index_slider .swiper-slide a { display: block; height: 100%; width: 100%; }


#banner .pagination, #banner .banner-pagination { bottom: 9%; margin-left: -43px; }
.index-ex { padding: 0 20px 0 30px; }
.index-ex-movie-panel { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; }
    .index-ex-movie-panel > div > img { width: 100%; height: 100%; }
    .index-ex-movie-panel > p { position: absolute; left: 5%; bottom: 0; margin-bottom: 1rem; font-size: 24px; color: #fff; text-shadow: 1px 1px 3px #000; z-index: 4; }
        .index-ex-movie-panel > p > i { margin-left: 10px; }
.index-ex-info { padding: 15px; position: absolute; top: 5%; right: 10%; color: #fff; z-index: 2; }
    .index-ex-info > p { text-shadow: 1px 1px 3px #000; font-size: 1.8rem; }
.index-ex-movie-panel.active > p { text-shadow: 1px 1px 1px #000; }
.index-ex-movie-panel > .index-live { position: absolute; width: 100%; height: 100%; z-index: 9999; }
.index-ex-movie { opacity: 0; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; overflow: hidden; }
.index-ex .item { height: 100%; }
.index-ex .item-resize { width: 100%; height: 100%; position: relative; }
    .index-ex .item-resize .img { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.index-ex .ex-padding-top { padding-top: 2.4rem; }
.index-ex .ex-padding-btm { padding-bottom: 2rem; }
.index-ex .item-top { padding-top: 75px; }
.index-ex .item-btm { padding-bottom: 30px; }
.index-news { position: relative; min-height: 575px; overflow: hidden; }
    .index-news > a { position: absolute; left: 0; top: 12%; width: 776px; }
        .index-news > a > img { width: 100%; }
    .index-news ul { position: absolute; bottom: 40px; width: 100%; height: 420px; padding: 0 30px; }
        .index-news ul li { text-align: center; height: 100%; padding: 0; }
            .index-news ul li > a { opacity: .8; position: relative; display: inline-block; width: 90%; height: 100%; border: 2px solid rgba(255, 255, 255, .8); background-color: rgba(70, 96, 121, .9); padding: 8px 10px 15px 10px; border-radius: 8px; overflow: hidden; }
                .index-news ul li > a:hover { opacity: 1; }
                .index-news ul li > a p.color-link { font-family: Arial; }
            .index-news ul li p { text-align: left; margin: 0; font-size: 2rem; }
                .index-news ul li p.title { color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .index-news div.index-news-content { position: absolute; left: 0; bottom: 0; width: 100%; padding: 10px 13px; background: rgba(0, 0, 0, .6); color: #fff; font-size: 1.8rem; text-align: left; }
    .index-news div.img { position: absolute; width: 100%; height: 73%; left: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: bottom; }
    .index-news > a > img.car { position: absolute; right: -380px; top: 0; height: 150px; width: auto; }
    .index-news > a > img.car2 { opacity: 0; }
    .index-news > a > span { position: absolute; right: 65px; bottom: 6px; opacity: 0; color: #d4d4d4; }
.index-exhibitors { position: relative; padding: 40px 60px 0 0; background: #fff; width: 100%; min-height: 650px; overflow: hidden; }
    .index-exhibitors > .stand { padding-top: 140px; position: relative; }
        .index-exhibitors > .stand img { width: 100%; }
    .index-exhibitors > a { width: 850px; position: absolute; left: 0; top: 75px; }
        .index-exhibitors > a > img { width: 100%; }
    .index-exhibitors a.slider-arrow { width: 36px; height: 36px; opacity: .45; line-height: 36px; color: rgba(0, 0, 0, .65); position: absolute; z-index: 2; top: 50%; margin: -18px 0 0; -webkit-transition: all .3s ease; transition: all .3s ease; }
        .index-exhibitors a.slider-arrow:before { color: #333; font-size: 3rem !important; }
        .index-exhibitors a.slider-arrow:hover { opacity: 1; }
        .index-exhibitors a.slider-arrow.prev { left: 0; }
        .index-exhibitors a.slider-arrow.next { right: 0; left: auto; }
#silder-exhibitors { padding-top: 20px; position: relative; box-shadow: none; border-radius: 0; -webkit-box-shadow: none; margin: 0; }
    #silder-exhibitors .logo-list { height: auto; }
        #silder-exhibitors .logo-list > li { text-align: center; margin-bottom: 10px; }
            #silder-exhibitors .logo-list > li > a { text-align: center; display: inline-block; margin-top: 10px; width: 90%; padding: 20px 20px; opacity: .9; -webkit-box-shadow: 0 0 5px #b9b9b9; box-shadow: 0 0 5px #b9b9b9; border-radius: 10px; color: #333; font-size: 2.6rem; -webkit-transition: all .3s ease; transition: all .3s ease; }
                #silder-exhibitors .logo-list > li > a:hover { opacity: 1; -webkit-box-shadow: 0 0 10px #54a2d3; box-shadow: 0 0 10px #54a2d3; }
                #silder-exhibitors .logo-list > li > a > p { margin: 10px 0 0 0; }
                #silder-exhibitors .logo-list > li > a > img { width: 70%; display: inline-block; }
.theme #silder-exhibitors { padding-top: 0; }
    .theme #silder-exhibitors .logo-list > li > a > img { width: 50% !important; }
.theme #stand-buick { position: absolute; left: 49%; top: 24%; width: 250px; z-index: 4; }
.index-download { position: relative; background-color: #ced4d0; min-height: 720px; padding-top: 70px; color: #415063; }
    .index-download > img { position: absolute; left: 0; top: 70px; z-index: 0; }
    .index-download > div.bg { height: 30%; width: 100%; position: absolute; z-index: 0; bottom: 0; left: 0; background: #f3f3f3; }
.index-download-slider { padding-top: 80px; }
.index-download .qrcode > img { width: 40%; min-width: 150px; }
.index-download .qrcode > div { padding: 0; }
.index-download .qrcode > h3 { font-size: 22px; margin-top: 0; }
.index-download h3 { font-size: 24px; font-weight: normal; margin-bottom: .6rem; }
.index-download .title { padding: 80px 0 40px 0; }
    .index-download .title .am-u-sm-3, .index-download .title .am-u-sm-6 { padding: 0; }
    .index-download .title img { width: 100%; display: inline-block; margin-top: -5px; }
.index-download .am-u-sm-5 { padding-left: 0; }
.index-download .swiper-container { margin-top: -39px; }
.index-download .am-u-sm-5 .am-g { padding-right: 30px; }
/* ----------------- */
.down-swiper .swiper-container { height: 390px; width: 100%; margin-top: -13px; }
.down-swiper .swiper-slide { background: #eee; text-align: center; font-size: 25px; color: #222; line-height: 130px; font-weight: bold; }
    .down-swiper .swiper-slide a { display: inline-block; line-height: 130px; }
.down-swiper .file-down { text-align: right; height: 490px; }
    .down-swiper .file-down img { display: inline-block; max-width: 100%; margin-top: 100px; }
.down-swiper .swiper-slide { background: #e6e6e6; text-align: center; color: #415063; line-height: 120px; font-size: 28px; }
    .down-swiper .swiper-slide > div > a { color: #415063; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }
.down-swiper .swiper-slide-active + div { background: #20a83e; -webkit-box-shadow: 0px 0px 2px rgba(33, 16, 13, 0.3); box-shadow: 0px 0px 2px rgba(33, 16, 13, 0.3); }
    .down-swiper .swiper-slide-active + div + div { background: #dcdcdc; }
    .down-swiper .swiper-slide-active + div a { color: #fff; }
/* ----------------- */
.index-news-content, .index-news-content p { word-break: break-all; word-wrap: break-word; }
.menu-theme { position: relative; margin-top: -50px; }
    .menu-theme > img { z-index: 1; width: 100%; }
    .menu-theme > div { position: absolute; }
        .menu-theme > div.theme-logo { width: 13%; top: 71%; }
            .menu-theme > div.theme-logo > img { width: 100%; }
        .menu-theme > div.theme-txt { color: #fff; font-size: 1.8em; width: 13%; top: 90%; }
#menu-buick-video { width: 42% !important; height: auto !important; left: 2px; top: -4px; overflow: hidden; z-index: 999; max-height: 315px; }
.theme-19, .theme-20 { top: 28%; width: 14.1% !important; color: #1156a6; font-weight: bold; font-size: 24px; }
.theme-19 { left: 43%; }
.theme-20 { left: 57.3%; }
.theme-21, .theme-22 { top: 22% !important; }
.theme-21-txt, .theme-22-txt { top: 40.6% !important; }
.theme-21, .theme-21-txt { left: 72%; }
.theme-22, .theme-22-txt { left: 86.2%; }
    .theme-22 > img, .theme-26 > img { width: 45% !important; }
.theme-23 { top: 68% !important; }
.theme-23, .theme-23-txt { left: .8%; }
.theme-24, .theme-24-txt { left: 15.2%; }
.theme-25, .theme-25-txt { left: 29.6%; }
.theme-26, .theme-26-txt { left: 43.7%; }
.theme-27, .theme-27-txt { left: 57.8%; }
.theme-28, .theme-28-txt { left: 72%; }
@media screen and (max-width:1820px) {
    .banner-menu .menu-detail { padding-left: 150px; padding-right: 150px; }
    .banner-menu .menu-detail-en { padding-left: 0; padding-right: 0; }
        .banner-menu .menu-detail-en .am-u-sm-1 { padding-left: 30px; }
        .banner-menu .menu-detail-en .am-u-sm-11 { padding-right: 60px; }
    .index-download.en .app { padding-top: 26px; }
    .index-ex { padding-left: 10px; padding-top: 30px; }
        .index-ex .item { padding-left: 10px; padding-right: 10px; }
        .index-ex .ex-padding-top { padding-top: 20px; }
        .index-ex .ex-padding-btm { padding-bottom: 3.6rem; }
        .index-ex .item-top { padding-top: 55px; }
        .index-ex .item-btm { padding-bottom: 30px; }
    .ex-traffic video { width: 104%; height: 101%; }
    .ex-intro video { width: 106%; height: 100%; }
    .ex-services video { width: 110%; }
    .index-news ul li p { font-size: 1.8rem; }
    .index-news div.index-news-content { font-size: 1.6rem; }
}
@media screen and (max-width:1700px) {
    .banner-menu .menu-detail { padding-left: 100px; padding-right: 100px; }
    .banner-menu .menu-detail-en { padding-left: 40px; padding-right: 0; }
        .banner-menu .menu-detail-en > .menu-title { padding-right: 30px; }
        .banner-menu .menu-detail-en .am-u-sm-1 { width: 12%; }
        .banner-menu .menu-detail-en .am-u-sm-11 { width: 88%; }
        .banner-menu .menu-detail-en.menu-l .am-u-sm-1 { width: 18%; }
        .banner-menu .menu-detail-en.menu-l .am-u-sm-11 { width: 82%; }
    .index-exhibitors > a { width: 800px; }
    #silder-exhibitors .logo-list > li > a > img { width: 80%; }
    .banner > .slogan { right: 0; }
    .banner .nav-btn { bottom: 3%; }
    .index-ex { padding-top: 60px; padding-bottom: 10px; }
        .index-ex .ex-padding-btm { padding-bottom: 3.6rem; }
        .index-ex .item-top { padding-top: 55px; }
        .index-ex .item-btm { padding-bottom: 30px; }
        .index-ex .item { padding-left: 10px; padding-right: 10px; }
}
@media screen and (max-width:1600px) {
    .banner-menu .menu-detail { padding-left: 80px; padding-right: 60px; }
    .banner-menu .menu-detail-en { padding-left: 30px; padding-right: 0; }
        .banner-menu .menu-detail-en .am-u-sm-11 { padding-right: 30px; }
    .index-news div.img { height: 72%; }
    .index-news ul li p { font-size: 1.6rem; }
    .index-news div.index-news-content { font-size: 1.4rem; }
    .banner .nav-btn { padding-right: 30px; }
        .banner .nav-btn > a { margin: 0 80px; }
}
@media screen and (max-width:1550px) {
    .banner-menu .menu-item > a { width: 140px; }
    .banner-menu .menu-detail { padding-left: 20px; padding-right: 20px; }
    .banner-menu .menu-detail-en { padding-left: 0; padding-right: 0; }
        .banner-menu .menu-detail-en > .menu-title { padding-right: 15px; padding-left: 0; }
        .banner-menu .menu-detail-en .am-u-sm-11 { padding-right: 0; }
    .index-news > a { width: 700px; }
    .index-exhibitors { padding-left: 10px; padding-right: 10px; }
        .index-exhibitors > a { width: 700px; }
    .index-download > img { width: 800px; }
    .index-download-slider { padding-top: 130px; }
    .banner .nav-btn { bottom: 2%; padding-right: 60px; }
        .banner .nav-btn > a { margin: 0 60px; }
    .banner .banner-text { top: 120px; }
    .index-ex.en .index-ex-movie-panel > p { font-size: 22px; }
}
@media screen and (max-width:1450px) {
    .banner-menu .menu-detail { padding-left: 10px; padding-right: 10px; }
    .banner-menu .menu-detail-en .menu-sub { padding-left: 0; padding-right: 0; }
    .banner-menu .menu-detail-en .am-u-sm-1 { padding-left: 5px; }
    .banner-menu .menu-detail-en .am-u-sm-11 { padding-left: 0; }
    .index-news div.img { height: 70%; }
    .index-news ul { padding: 0; }
}
@media screen and (max-width:1400px) {
    .banner-menu .logo { left: 25px; }
    .banner-menu .menu-item > a { width: 130px; }
    .banner-menu .menu-detail { padding-left: 0; padding-right: 0; }
        .banner-menu .menu-detail .menu-sub > .am-u-sm-10 { padding-left: 0; }
        .banner-menu .menu-detail a > img { max-width: 300px; }
    .banner-menu .menu-detail-en .am-u-sm-1 { width: 13%; }
    .banner-menu .menu-detail-en .am-u-sm-11 { width: 87%; }
    .banner-menu .menu-detail-en.menu-l .am-u-sm-1 { width: 20%; }
    .banner-menu .menu-detail-en.menu-l .am-u-sm-11 { width: 80%; }
    .index-exhibitors { padding-left: 0; padding-right: 0; padding-bottom: 0; }
        .index-exhibitors > a { width: 600px; }
        .index-exhibitors > .stand > img { width: 100%; }
    #silder-exhibitors .logo-list > li > a { font-size: 2rem; }
    .index-download > img { width: 700px; }
    .banner > .slogan { width: 400px; top: 200px; }
    .banner > .nav-btn > a { margin: 0 60px; }
}
@media screen and (max-width:1300px) {
    .banner-menu .banner-top .logo { left: 20px; }
    #banner .lang-panel { right: 20px; }
    .banner-menu .menu-item > a { width: 120px; }
    .banner-menu .menu-detail { padding-left: 0; padding-right: 0; }
        .banner-menu .menu-detail a > img { max-width: 260px; }
    .index-news > a { width: 580px; }
    .index-news > ul { height: 38%; }
    .index-news div.img { height: 68%; }
    .index-exhibitors > a { width: 600px; }
    .index-download > img { width: 600px; }
    .index-download-slider { padding-top: 80px; }
    .theme-txt { font-size: 1.5em !important; top: 90% !important; }
    .theme-21-txt, .theme-22-txt { top: 40.5% !important; }
    .theme-26-txt { font-size: 1.4em !important; top: 90.2% !important; }
}
@media screen and (max-width:1200px) {
    .banner-menu .menu-item > a { width: 110px; }
    .index-news > a { width: 550px; }
}
@media screen and (max-height:850px) {
    #menu-buick-video { max-height: 300px !important; }
}
@media screen and (max-height:750px) {
    .theme-txt { top: 89% !important; }
    .theme-21-txt, .theme-22-txt { top: 40% !important; }
    #menu-buick-video { max-height: 270px !important; }
}
@media screen and (max-height:700px) {
    .slogan { height: 150px; }
    .nav-btn { bottom: 6%; }
    #banner .pagination { bottom: 2%; }
}
.load-more { margin: 10px 0 30px 0; text-align: center; }
.banner { height: 450px; overflow: hidden; position: relative; }
    .banner.z-h350 { height: 350px; }
    .banner .swiper-container { z-index: 0 !important; }
    .banner .swiper-slide { height: 450px; }
        .banner .swiper-slide > img { min-height: 450px; }
.nav-bar { padding: 10px 10px 20px 0; margin: 0 15px 0 15px; border-bottom: 0 solid #a9a9a9; color: #333; font-weight: normal; position: relative; }
    .nav-bar.loaded:after { width: 100%; }
    .nav-bar > i { margin-right: 5px; }
    .nav-bar > a { color: #404040; }
    .nav-bar > em { margin: 0 10px; }
    .nav-bar .am-breadcrumb > .am-active { color: #666; }
/* nav-bar 子项*/
.nav-bar-detail { height: 70px; line-height: 70px; font-size: 18px; color: #42505f; padding: 0 30px; background: #fff; margin-bottom: 12px; }
    .nav-bar-detail .nav-group { display: inline-block; margin-left: 22px; }
        .nav-bar-detail .nav-group em { font-style: normal; }
    .nav-bar-detail em.s-notok { color: #2283c6; }
    .nav-bar-detail em.s-ok { color: #20a83e; }
    .nav-bar-detail em.s-primary { color: #f25821; }
    .nav-bar-detail em.s-urgent { color: #faa635; }
.am-breadcrumb { margin-bottom: 0; padding-left: 0; padding-bottom: 0; font-size: 100%; }
    .am-breadcrumb .nav-mini-title { font-size: 16px; color: #999; }
    .am-breadcrumb li { color: #42505f; font-size: 24px; vertical-align: text-top; width: 100%; }
        .am-breadcrumb li img { display: inline-block; margin-right: 16px; }
        .am-breadcrumb li i { display: inline-block; margin-right: 10px; margin-left: 17px; }
.page-box .am-breadcrumb > li [class*=am-icon-]:before { color: #42505f; }
.nav-btn { bottom: 12%; }
.slogan { width: 500px; right: 5%; }
.banner-text { width: 600px; margin-left: -300px; }
.page-box { background: #eee; overflow: hidden; }
.page { min-height: 560px; width: 1200px; max-width: 1200px; margin: 0 auto; position: relative; padding-bottom: 20px; }
    .page h3 { font-size: 18px; margin: 0; }
    .page a { color: #404040; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
        .page a:hover { text-decoration: none; color: #00a53a; }
    .page .loaded { margin-left: 0; }
.banner .banner-text, .banner .slogan, .banner .nav-btn { z-index: 1; }
.am-modal-box { -webkit-box-shadow: 0 0 20px #808080; box-shadow: 0 0 20px #808080; width: 1000px; padding-bottom: 10px; }
    .am-modal-box .am-close { opacity: 1; font-size: 2.4rem; }
.am-modal-hd { padding: 15px 10px; }
.news-view { padding-bottom: 30px; }
.news-content img { display: inline; }
.login { z-index: 9999; padding: 10px; background: rgba(0, 0, 0, .8); border: 1px solid rgba(255, 255, 255, .8); border-radius: 10px; width: 300px; height: 200px; position: absolute; left: 50%; margin-left: -150px; top: 50%; margin-top: -100px; text-align: center; }
    .login > div { background: rgba(255, 255, 255, .9); border-radius: 3px; -webkit-box-shadow: 0 0 8px #666; box-shadow: 0 0 8px #666; height: 100%; }
    .login input { border: 1px solid rgba(255, 255, 255, .3); background: none; padding: 5px 8px; width: 90%; margin-top: 20px; }
.page > .logo-list { list-style: none; width: 80%; margin: 0 auto; padding: 15px 0; }
    .page > .logo-list > li { height: 100px; padding: 10px 0; }
        .page > .logo-list > li > a > img { height: 100%; }
.page > .event-menu li { padding: 0 10px; }
.page > .event-menu a { position: relative; display: block; height: 100%; }
.page > .event-menu img { width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.page > .event-menu p { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; margin: 0; background: rgba(0, 0, 0, .8); }
.event-list { margin: 0 -5px; min-height: 300px; }
    .event-list > h3 { margin: 10px 15px 25px 15px; }
.news-list .am-list > li { background-color: transparent; border-bottom: 2px solid #bababa; border-top: 0; padding-bottom: 2.5rem; margin-bottom: 1.5rem; }
    .news-list .am-list > li img { width: 100% !important; }
    .news-list .am-list > li h3 > a { font-weight: bold; padding-bottom: 5px; }
    .news-list .am-list > li > .am-list-thumb { max-width: 260px; height: 260px; }
        .news-list .am-list > li > .am-list-thumb > a { display: block; overflow: hidden; text-align: center; width: 100%; height: 100%; max-height: 100%; }
    .news-list .am-list > li > .am-list-main { padding: 3rem 0 0 0 !important; }
        .news-list .am-list > li > .am-list-main > span { color: #666; font-size: 14px; }
.news-list .am-list span i { vertical-align: middle; margin-right: 5px; }
.news-list .am-list span.hot { color: #636363; font-family: Georgia; }
.news-list .am-list item-text { margin: 2.5rem 0 3rem 0; line-height: 1.8em; max-height: 3.6em; font-size: 16px; }
    .news-list .am-list item-text p { word-break: break-all; word-wrap: break-word; }
.news-list .am-list > li:last-child { border-bottom: 0; }
.news-list .item-more { text-align: right; }
    .news-list .item-more > a { color: #757575; }
.news-view { margin: 0 auto; min-height: 800px; background-color: #fff; }
    .news-view .am-article-title { font-size: 26px; font-weight: bold; }
    .news-view .am-article-meta { font-size: 14px; color: #333; }
    .news-view .am-article-lead { background: none; border: none; line-height: 32px; padding: 10px 0; color: #404040; font-size: 18px; }
    .news-view .am-badge { padding: 5px; }
    .news-view .am-article-hd { border-bottom: 1px solid #ccc; }
    .news-view .news-content { padding-top: 20px; }
.news-nav { margin: 0 0 1.2rem 0; padding-top: 0; padding-left: 15px; }
    .news-nav a { font-size: 18px; color: #999; }
        .news-nav a:hover { text-decoration: underline; }
        .news-nav a.current { color: #0e90d2; font-size: 20px; }
    .news-nav > span { margin: 0 10px; }
.wap-news-list .am-list > li { background-color: transparent !important; }
    .wap-news-list .am-list > li > .am-list-main { padding: 0 !important; }
    .wap-news-list .am-list > li .item-text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.effect-3d-rb.am-modal { -webkit-perspective: 1300px; perspective: 1300px; }
.effect-3d-rb .am-modal-dialog { -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000; border-radius: 10px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateY(100%) rotateX(90deg); transform: translateY(100%) rotateX(90deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; opacity: 0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.am-modal-active.effect-3d-rb .am-modal-dialog { -webkit-transform: translateY(0%) rotateX(0deg); transform: translateY(0%) rotateX(0deg); opacity: 1; }
.effect-3d-rb .am-modal-hd { padding: 30px 10px; }
.effect-3d-box { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: 700px; perspective: 700px; position: relative; background: none; -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0 !important; }
    .effect-3d-box .am-modal-dialog { background: none; }
    .effect-3d-box .box { width: 100%; height: 100%; transition: all .7s ease; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateX(0) translateZ(0) translateY(0); transform: rotateX(0) translateZ(0) translateY(0); background-color: #e7e7e7; }
    .effect-3d-box .close { position: absolute; opacity: 1; top: 0; left: 0; }
    .effect-3d-box .rotate1 { -webkit-transform: rotateX(90deg) translateZ(140px) translateY(-140px); transform: rotateX(90deg) translateZ(140px) translateY(-140px); }
    .effect-3d-box .rotate2 { -webkit-transform: rotateX(-90deg) translateZ(140px) translateY(140px); transform: rotateX(-90deg) translateZ(140px) translateY(140px); }
    .effect-3d-box .rotate { background-color: #c5c5c5; }
.img-ex { background-image: url("../img/ex/exhibitor-v=1.png"); background-repeat: no-repeat; display: block; }
.img-ex-icon-app { width: 115px; height: 100px; background-position: -5px -5px; }
.img-ex-icon-download { width: 115px; height: 100px; background-position: -130px -5px; }
.img-ex-icon-news { width: 115px; height: 100px; background-position: -5px -115px; }
.img-ex-icon-obs { width: 114px; height: 100px; background-position: -130px -115px; }
.img-ex-icon-ticket { width: 115px; height: 100px; background-position: -255px -5px; }
.show-card > li { text-align: center; position: relative; height: 496px; padding-right: 20px; color: #fff; }
    .show-card > li > h3 { font-size: 100%; }
    .show-card > li > ul { margin: 0; padding-left: 20px; }
        .show-card > li > ul > li { text-align: left; list-style: disc; }
    .show-card > li > i { font-size: 100px; position: absolute; right: -20px; top: 50%; margin-top: -80px; z-index: 2; }
.show-card a { color: #fff; }
.ex-show .content-box.s-app { background: #20a83e; }
.show-card > li.ex-item-app { color: #fff; }
    .show-card > li.ex-item-app > ul { width: auto; display: inline-block; }
.show-card .img-ex { display: inline-block; }
.page .am-avg-sm-3 a, .page .am-avg-sm-3 a:hover, .page .am-avg-sm-3 a:link, .page .am-avg-sm-3 a:active, .page .am-avg-sm-3 a:focus { color: #fff; text-decoration: none; }
.ex-show .content-box { height: 100%; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s; }
    .ex-show .content-box img { display: inline-block; }
    .ex-show .content-box.s-news img { margin-top: 119px; margin-bottom: 57px; }
    .ex-show .content-box.s-right img { margin-top: 92px; margin-bottom: 57px; }
    .ex-show .content-box.s-app img, .ex-show .content-box.s-download img { margin-top: 101px; margin-bottom: 63px; }
    .ex-show .content-box.s-news, .ex-show .content-box.s-right { background: #0946aa; }
    .ex-show .content-box:hover { -webkit-box-shadow: 0 0 10px #333; box-shadow: 0 0 10px #333; }
.ex-show > li.ex-item-news > i { color: #323232; }
.ex-show > li.ex-item-news > p { color: #ebebeb; }
.ex-show > li.ex-item-ticket { background: #00488f; }
.ex-show > li.ex-item-ticket { background: #00488f; }
    .ex-show > li.ex-item-ticket > i { color: #00488f; }
.ex-show .content-box.s-download { background: #ef991d; }
.ex-show > li.ex-item-download > i { color: #ef991d; }
.ad > img { width: 100%; }
#ex-obs { -webkit-transition-duration: .8s; transition-duration: .8s; }
    #ex-obs.am-modal.am-modal-out { -webkit-transition-duration: 1s; transition-duration: 1s; }
.obs .obs-nav { background: #f2f2f2; padding-top: 20px; }
.obs ul li { list-style: decimal; text-align: left; padding: 3px 0 3px 10px; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; margin: 3px 0; }
    .obs ul li em { color: #f00; }
    .obs ul li a { color: #000; display: block; }
    .obs ul li:hover, .obs ul li.active { background-color: rgba(255, 144, 1, .6); border-radius: 10px; font-weight: bold; }
.obs-content { text-align: left; }
.obs .am-table { border-color: #333; width: 80%; margin: 0 auto; }
    .obs .am-table p { padding: 0; margin: 0; }
    .obs .am-table td { border-color: #333; }
.am-btn-border { color: #fff; border: 1px solid #fff; border-radius: 8px; padding: .5em 2em; position: absolute; bottom: 25px; left: 55px; width: auto; height: auto; background: none; }
    .am-btn-border:hover { color: #000; background-color: #fff; }
.page-ex { -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; overflow: hidden; min-height: 100%; position: relative; }
    .page-ex a { color: #2c91c8; }
    .page-ex .nav { background: #2c91c8; min-height: 100%; position: absolute; left: 0; top: 0; padding-top: 15px; width: 180px; z-index: 2; }
        .page-ex .nav a { color: #fff; padding: 8px 10px 8px 20px; }
            .page-ex .nav a:hover { color: #000; }
            .page-ex .nav a > i { margin-right: 5px; }
        .page-ex .nav li.am-active > a { color: #000; background: #f4f4f4; cursor: pointer; border-left: 1px solid #2c91c8; }
    .page-ex .wrapper { position: relative; margin-left: 180px; z-index: 2; padding: 15px; }
    .page-ex #page_content { margin: 10px 0; border-top: 3px solid #2c91c8; padding: 12px; border-radius: 3px; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); box-shadow: 0 1px 1px rgba(0, 0, 0, .1); }
    .page-ex .am-list > li { background: #f7f7f7; padding-left: 10px; padding-bottom: 10px; }
        .page-ex .am-list > li > .am-u-sm-4 { padding-right: 0; }
        .page-ex .am-list > li > .am-u-sm-8 { padding-left: 0; }
        .page-ex .am-list > li > .am-list-main { padding: 10px 20px 0 0 !important; }
    .page-ex .am-list .item-more { margin-top: 20px; }
    .page-ex .am-list-item-hd .hot { position: absolute; right: 10px; top: -5px; }
        .page-ex .am-list-item-hd .hot > a { font-size: 14px; }
            .page-ex .am-list-item-hd .hot > a.am-icon-remove { color: #f00; }
    .page-ex .am-list-thumb { border: 5px solid #fff; }
.text-indent-2 { text-indent: 2em !important; }
.border-left-0 { border-left: 0 !important; }
.border-right-0 { border-right: 0 !important; }
#table_title, .ex-table p.date { text-align: center !important; }
.ex-service p, .ex-table p { margin: .7rem 0; }
.ex-service .am-u-md-6 { padding: 0; }
.ex-service .am-panel-hd { color: #fff; font-weight: normal !important; }
.ex-service .am-panel-success, .ex-service .am-panel-success .am-panel-hd { border-color: #b0c91b; }
    .ex-service .am-panel-success .am-panel-hd { background-color: #b0c91b; }
.ex-service .am-panel-warning, .ex-service .am-panel-warning .am-panel-hd { border-color: #f9be00; }
    .ex-service .am-panel-warning .am-panel-hd { background-color: #f9be00; }
.ex-service .am-panel-danger, .ex-service .am-panel-danger .am-panel-hd { border-color: #b36ea7; }
    .ex-service .am-panel-danger .am-panel-hd { background-color: #b36ea7; }
.ex-service .am-panel-primary, .ex-service .am-panel-primary .am-panel-hd { border-color: #1a9cd0; }
    .ex-service .am-panel-primary .am-panel-hd { background-color: #1a9cd0; }
.ex-service .am-panel-secondary, .ex-service .am-panel-secondary .am-panel-hd { border-color: #ea7f27; }
    .ex-service .am-panel-secondary .am-panel-hd { background-color: #ea7f27; }
.ex-table input, .ex-table textarea { border: 0 !important; resize: none; background-color: #d3efcf !important; font-family: "SimSun", "宋体", Arial; }
.ex-table .am-field-error, .ex-table .am-form-error .am-form-field { border: 1px solid #dd514c !important; background-color: #ffe3e3 !important; }
.table-none { border: 0; padding: 0; width: 100%; }
.ex-table .inline-input > span { float: left; width: 8%; display: block; padding: .3em 0; white-space: nowrap; word-break: normal; }
.ex-table .inline-input > div { float: left; width: 92%; }
.ex-table .am-fl { float: left !important; }
.ex-table .am-u-sm-2 { width: 20% !important; }
.ex-table .am-u-sm-10 { width: 70% !important; float: left !important; }
.ex-table .am-u-sm-6 { width: 50% !important; }
.ex-table input.am-field-error { background-color: #ffdcda !important; }
.table-input-bottom { display: inline-block; width: 80px; border-bottom: 1px solid #000; padding-bottom: 1px; }
.ex-table-info tr td { vertical-align: middle !important; }
.ex-table-disabled input { background-color: #eee !important; }
.ex-table-chk i.am-icon-checked { color: #555 !important; }
.table-input-center input { text-align: center; }
.tab-23-cn .inline-input > span, .tab-24-cn .inline-input > span { width: 12% !important; }
.tab-23-cn .inline-input > div, .tab-24-cn .inline-input > div { width: 88% !important; }
.tab-23-text-cn { line-height: 18px; }
.ex-print input, .ex-print textarea { background-color: transparent !important; }
.ex-print .ex-table-info { margin-bottom: 0; }
    .ex-print .ex-table-info input { padding-left: 15px; }
    .ex-print .ex-table-info .inline-input > span { padding: .2em 0; }
.ex-print p { margin: .5rem 0; }
.ex-print .tab-23-text { line-height: 12px; }
.ex-print .tab-23-table input { padding: .5em 0 !important; text-align: center !important; }
.ex-print .tab-23-table .am-text-middle { width: 130px !important; line-height: 17px !important; }
.ex-print .tab-23-info { line-height: 14px !important; }
    .ex-print .tab-23-info > .am-margin-top-xs { margin-top: 5px !important; }
.ex-print .tab-23-title > h1 { line-height: 18px !important; padding: 0 !important; margin: 0 !important; }
.ex-print .tab-23-td { line-height: 17px !important; }
.ex-print .tab-3-textarea { padding: 0 .2em !important; }
.ex-print .tab-3-remark p { line-height: 16px !important; }
.ex-print .tab-4-remark { line-height: 21px !important; }
.ex-print .tab-23-info-cn, .ex-print .tab-24-info-cn { width: 420px !important; }
.ex-print.ex-table-print-sm { font-size: 12px !important; }
    .ex-print.ex-table-print-sm input, .ex-print.ex-table-print-sm textarea { font-size: 12px !important; }
.img-visitor { background-image: url("../img/visitor/visitor1.png"); background-repeat: no-repeat; display: block; }
.img-visitor-icon-guide { width: 83px; height: 71px; background-position: -5px -5px; }
.img-visitor-icon-ticket { width: 83px; height: 71px; background-position: -98px -5px; }
.img-visitor-icon-visitor { width: 83px; height: 71px; background-position: -5px -86px; }
.visitor-show { width: 100%; margin: 0 auto; }
    .visitor-show > li { padding-top: 30px; height: 400px; }
        .visitor-show > li > h3 { padding: 20px 0; }
        .visitor-show > li > .img-visitor { display: inline-block; }
    .visitor-show .img-ex-icon-app { margin-top: -29px; background-position: -5px 5px; }
    .visitor-show > li.visitor-item-user { background: #0075be; color: #fff; }
        .visitor-show > li.visitor-item-user > i { color: #0075be; }
        .visitor-show > li.visitor-item-user a:hover { color: #fff; }
    .visitor-show > li.visitor-item-guide { background: #ff9001; color: #000; }
        .visitor-show > li.visitor-item-guide > i { color: #ff9001; }
        .visitor-show > li.visitor-item-guide a:hover { color: #000; }
    .visitor-show > li.visitor-item-ticket { background: #323232; }
        .visitor-show > li.visitor-item-ticket > i { color: #323232; }
        .visitor-show > li.visitor-item-ticket > p { color: #ebebeb; }
.page-ticket .main { background: url("../img/ticket_bg.jpg") no-repeat; height: 675px; }
    .page-ticket .main .ticket { position: relative; }
        .page-ticket .main .ticket > img { position: absolute; top: 25px; left: 40px; z-index: 2; width: 408px; }
        .page-ticket .main .ticket > .video { width: 408px; position: absolute; left: 40px; top: 25px; }
.visitor-login, .visitor-register { max-width: 80%; }
    .visitor-login div.am-form-group { margin-bottom: 2rem; }
    .visitor-login .am-breadcrumb, .visitor-register .am-breadcrumb { border-bottom: 1px dotted #bebebe; padding-bottom: .5rem; }
    .visitor-register .am-btn { width: 200px; }
    .visitor-register .am-checkbox-inline, .visitor-register .am-radio-inline { margin-left: 0 !important; margin-right: 10px; }
#visitor_ques .am-form-success > div.am-u-md-12 label, #visitor_ques .am-form-error > div.am-u-md-12 label { color: #333 !important; }
.visitor-choose li { padding: 0 15px; }
.visitor-choose a { color: #666; border: 1px solid #0e90d2; border-radius: 10px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; display: block; }
    .visitor-choose a:hover { cursor: pointer; border-color: #0e90d2; -webkit-box-shadow: 0 0 8px #0e90d2; box-shadow: 0 0 8px #0e90d2; text-decoration: none; color: #333; }
    .visitor-choose a.visitor-code { border-color: #005bd9; }
        .visitor-choose a.visitor-code .am-icon-btn.am-primary { background-color: #005bd9; }
        .visitor-choose a.visitor-code:hover { -webkit-box-shadow: 0 0 8px #005bd9; box-shadow: 0 0 8px #005bd9; }
    .visitor-choose a.visitor-nor { border-color: #5eb95e; }
        .visitor-choose a.visitor-nor:hover { -webkit-box-shadow: 0 0 8px #5eb95e; box-shadow: 0 0 8px #5eb95e; }
        .visitor-choose a.visitor-nor .am-icon-btn.am-primary { background-color: #5eb95e; }
.img-media { background-image: url("../img/media/media.png"); background-repeat: no-repeat; display: block; }
.img-media-icon-apply { width: 90px; height: 60px; background-position: -5px -5px; }
.img-media-icon-interview { width: 90px; height: 60px; background-position: -5px -75px; }
.img-media-icon-news { width: 90px; height: 60px; background-position: -105px -5px; }
.media-show > li { height: 420px; }
    .media-show > li > h3 { padding: 20px 0; }
    .media-show > li > .img-media { display: inline-block; }
.media-show .img-ex-icon-app { margin-top: -41px; background-position: -5px 13px; }
.media-show > li.media-item-apply { background: #ff9001; color: #000; }
.media-show .media-item-apply .img-media-icon-apply { height: 71px; }
.media-show > li.media-item-apply a:hover { color: #000; }
.media-show > li.media-item-apply > i { color: #ff9001; }
.media-show > li.media-item-news { background: #323232; }
    .media-show > li.media-item-news > i { color: #323232; }
    .media-show > li.media-item-news > p { color: #ebebeb; }
.media-show > li.media-item-interview { background: #00488f; }
    .media-show > li.media-item-interview > i { color: #00488f; }
.media-show > li.media-item-guide { background: #1a96d4; color: #000; }
    .media-show > li.media-item-guide > i { color: #1a96d4; }
    .media-show > li.media-item-guide a:hover { color: #000; }
.media-reg { width: 80%; margin: 0 auto; }
    .media-reg .btn-submit { width: 60%; }
#media_type_panel .am-checkbox { padding-top: 0; }
#media_type_panel ul li { display: inline-block; margin: 0 15px 10px 0; }
#MediaType_Other { display: inline-block !important; width: 200px; }
.media-select .am-selected-content { max-height: 400px; overflow-y: auto; }
.media-city { padding-left: 3px !important; }
.media-choose { border: 1px solid #d3d3d3; border-radius: 10px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; }
    .media-choose:hover { cursor: pointer; }
    .media-choose:first-child:hover { border-color: #0e90d2; -webkit-box-shadow: 0 0 8px #0e90d2; box-shadow: 0 0 8px #0e90d2; }
    .media-choose:last-child:hover { border-color: #5eb95e; -webkit-box-shadow: 0 0 8px #5eb95e; box-shadow: 0 0 8px #5eb95e; }
    .media-choose > div { color: #919090; }
.media-main .am-alert { font-weight: bold; }
    .media-main .am-alert > i { vertical-align: middle; font-size: 32px; margin-right: 10px; }
.media-main .am-alert-warning { background-color: #fff7cc; color: #008000; border-color: #e8d252; }
.page-guide-header { top: 70px !important; background-color: #eee; z-index: 4; }
.page-guide-content { max-width: 1000px; min-width: 800px; min-height: 560px; background-color: #fff; border-bottom: 0; padding: 30px 20px; margin: 0 auto; }
    .page-guide-content.z-2 { padding-right: 117px; }
.guide-nav { display: inline-block; position: relative; padding-top: 10px; max-width: 100%; overflow: hidden; }
    .guide-nav:before { display: block; position: absolute; content: ' '; top: 25px; left: 0; width: 100%; height: 2px; background-color: #ccc; }
    .guide-nav a { display: inline-block; position: relative; height: 80px; min-width: 120px; overflow: hidden; color: #808080; }
        .guide-nav a:hover:before { border: 3px solid transparent; }
        .guide-nav a:before { display: block; position: absolute; content: ' '; top: 10px; left: 50%; width: 12px; height: 12px; background-color: #eee; border: 3px solid #666; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; border-radius: 100%; z-index: 3; }
        .guide-nav a.am-active:before { border-color: transparent; }
        .guide-nav a > i { display: block; position: absolute; content: ' '; top: 5px; left: 50%; width: 20px; height: 20px; background-color: transparent; content: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 100%; z-index: 1; }
        .guide-nav a.first:after { display: block; position: absolute; content: ' '; top: 15px; left: 0; width: 50%; height: 2px; background-color: #eee; }
        .guide-nav a.last:after { display: block; position: absolute; content: ' '; top: 15px; left: 0; width: 50%; height: 2px; background-color: #eee; left: auto; right: 0; }
        .guide-nav a > span { line-height: 80px; padding: 0 15px; font-size: 1.8rem; }
        .guide-nav a.am-active, .guide-nav > a:hover { text-decoration: none; color: #2d3e50; }
            .guide-nav a.am-active span, .guide-nav > a:hover span { color: #00a53a; }
            .guide-nav a.am-active:before, .guide-nav > a:hover:before { background-color: #00a53a; width: 15px; height: 15px; top: 8px; }
            .guide-nav a.am-active i, .guide-nav > a:hover i { width: 30px; height: 30px; top: 0; }
.guide-panel > h3 { text-align: center; position: relative; padding-bottom: 5px; }
    .guide-panel > h3:before { display: block; position: absolute; content: ' '; top: auto; left: 50%; width: 80px; height: 2px; background-color: #444; bottom: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.guide-panel ul li { list-style: inherit; }
.guide-panel .guide-panel-item { margin: 0px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0px 4px; }
/* 文章内容区 */
.guide-panel .guide-panel-item_content { -webkit-box-sizing: border-box; box-sizing: border-box; clear: both; padding: 0 64px; font-family: helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", simsun; -webkit-touch-callout: none; margin: 0; font-size: 16px; line-height: 1.5; color: #5D5D5D; word-wrap: break-word; }
    .guide-panel .guide-panel-item_content h3 { font-size: 16px; color: #00a53a; }
.guide-panel-item_content { font-family: helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", simsun; -webkit-touch-callout: none; margin: 0; font-size: 16px; line-height: 1.5; color: #5D5D5D; word-wrap: break-word; padding: 0 10px !important; }
    .guide-panel-item_content > p { margin: 1em 0; *margin: 20px 0 0; line-height: 1.5; }
    .guide-panel-item_content p { word-wrap: break-word; display: block; text-align: justify; }
    .guide-panel-item_content img { *width: 100%; max-width: 100%; display: block; clear: both; margin: 0 auto; }
    .guide-panel-item_content a { color: #a42020; text-decoration: none; border: 0; outline: 0; }
        .guide-panel-item_content a:active { border: 0; outline: 0; }
    .guide-panel-item_content table { margin: 0 auto; font-size: 14px; text-align: center; border-spacing: 0; border-collapse: collapse; }
        .guide-panel-item_content table tr td { border: 1px solid #dadada; padding: 2px; }
    .guide-panel-item_content #authors, .guide-panel-item_content table { color: #464646; }
    .guide-panel-item_content h1, .guide-panel-item_content h2, .guide-panel-item_content h3, .guide-panel-item_content h4, .guide-panel-item_content h5, .guide-panel-item_content h6 { position: relative; margin: 1em 0; font-size: 16px; line-height: 1.75; font-weight: 400; }
    .guide-panel-item_content hr { margin: 1.5em 0; border: 1px solid #E9E9E9; border-width: 1px 0 0; }
    .guide-panel-item_content blockquote { line-height: 1.4; padding: 12px 8px; color: #999; background-color: #F3F4F5; margin: 10px 0; }
    .guide-panel-item_content [tt] { display: block; border: 0; margin: 0 auto; width: 100%; height: 1px; }
    .guide-panel-item_content h1 { font-weight: 700; line-height: 24px; padding-left: 12px; font-size: 18px; position: relative; }
        .guide-panel-item_content h1:after { content: ""; width: 4px; height: 18px; background: #f85959; top: 3px; position: absolute; left: 0; }
    .guide-panel-item_content .pgc-img-caption { color: #999; text-align: center; margin-top: -6px; font-size: 9px; }
    .guide-panel-item_content body pre, .guide-panel-item_content body code { font-size: 12px; line-height: 1.5em; padding: 10px; margin: 15px 0; display: block; background: #F0F0F0; border-radius: 3px; font-family: monaco, Consolas, "Liberation Mono", Courier, monospace; white-space: pre; word-wrap: normal; overflow-x: auto; }
/* /文章内容区 */
.guide-panel-item_content2 { padding: 0 30px; }
    .guide-panel-item_content2 h3 { text-align: center; font-size: 26px; color: #2d3e50; margin-bottom: 14px; }
    .guide-panel-item_content2 p img { width: 100%; max-width: 100%; height: auto; }
    .guide-panel-item_content2 .date { text-align: center; font-size: 12px; color: #aaa; margin-bottom: 30px; }
    .guide-panel-item_content2 .txt { text-align: left; /*text-indent: 3em;*/ font-size: 16px; color: #1e1e1e; padding-bottom: 38px; }
        .guide-panel-item_content2 .txt p { margin: 0; line-height: 32px; }
    .guide-panel-item_content2 .am-pagination > li > a { border-radius: 3px; padding: .5em .9em; }
        .guide-panel-item_content2 .am-pagination > li > a:hover { color: #00a53a; }
.am-pagination > .am-active > a, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span, .am-pagination > .am-active > span:focus, .am-pagination > .am-active > span:hover { background-color: #00a53a; border-color: #e9e9e9; }
.img-wrap { text-align: center; padding: 20px 0; }
    .img-wrap img { display: inline-block; max-width: 100%; }
    .img-wrap .img-title { font-size: 18px; color: #2d3e50; margin: 16px 0; }
.guide-panel .guide-panel-item_brand .content { margin-bottom: 24px; }
    .guide-panel .guide-panel-item_brand .content p { background: #00a53a; float: left; margin: 0 0; white-space: normal; padding: 0.5em 0.8em; position: relative; z-index: 2; color: #fff; font-size: 20px; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .25); box-shadow: 0 3px 5px rgba(0, 0, 0, .25); }
    .guide-panel .guide-panel-item_brand .content span { float: right; border-top-width: 0.1em; border-top-style: dashed; border-top-color: #00a53a; margin-top: -25px; width: 100%; height: 1px; z-index: 1; }
.guide-share { height: 87px; padding-top: 19.5px; background: #f5f5f5; text-align: center; font-family: "Microsoft Yahei", "微软雅黑", "STHeiti Light", "华文细黑", "SimSun", "宋体", Arial, sans-serif; }
    .guide-share div { padding: 0 10px; color: #aeaeae; display: inline-block; vertical-align: middle; }
        .guide-share div a { display: table; }
            .guide-share div a > div { display: table-cell; }
        .guide-share div .icon { vertical-align: middle; margin-right: 5px; }
        .guide-share div a, .guide-share div a:active, .guide-share div a:link, .guide-share div a:focus { color: #aeaeae; }
    .guide-share .am-g { width: 1170px; }
    .guide-share .phone { display: inline-block; border-right: 1px solid #bebebe; color: #2d3e50; padding-right: 25px; padding-left: 0; }
    .guide-share div a:hover div { color: #2d3e50; }
    .guide-share .qq > a:hover .icon-qq { background-position: 0px -55px; }
    .guide-share .email > a:hover .icon-email { background-position: 0px 0px; }
    .guide-share .wechat > a:hover .icon-wechat { background-position: -110px 0px; }
    .guide-share .weibo > a:hover .icon-weibo { background-position: 0px -110px; }
    .guide-share div.phone { display: inline-block; border-right: 1px solid #bebebe; color: #2d3e50; padding-right: 25px; padding-left: 0; }
    .guide-share div img { display: inline-block; padding-right: 7px; }
.page-en .guide-nav a.first { width: 278px; }
.page-en .guide-nav a.c2 { width: 253px; }
.page-en .guide-nav a.c3 { width: 230px; }
.page-en .guide-nav a.c4 { width: 107px; }
.page-en .guide-nav a.last { width: 272px; }
.page-en .guide-nav a > span { line-height: 80px; padding: 0 15px; font-size: 1.6rem; }
.page-guide .am-sticky { z-index: 4; }
.page-guide .am-tabs-bd { z-index: 1; }
.page-en.page-guide .am-nav > li > a { padding: .4em .7em; }
.upload-images { margin-left: 0; padding-left: 0; }
    .upload-images > li { display: block; float: left; margin-right: 10px; width: 70px; height: 70px; position: relative; }
        .upload-images > li > input { opacity: 0; width: 100%; height: 100%; position: absolute; z-index: 2; left: 0; top: 0; cursor: pointer; }
        .upload-images > li > a { display: block; width: 100%; height: 100%; cursor: pointer; }
            .upload-images > li > a.upload-images-remove { position: absolute; bottom: 0; left: 0; width: 100%; height: auto; background: rgba(0, 0, 0, .6); color: #fff; padding: 3px 0; text-align: center; z-index: 1; }
            .upload-images > li > a > img { width: 100%; max-height: 100%; }
.page-map, .wap-maplist { background-color: #fefde2; }
.exhibitor-map { padding-top: 15px; }
.map-stand-img { margin: 0 auto; width: 100%; padding: 30px 50px; }
    .map-stand-img img { width: 100%; outline: none !important; }
.map-list li, .map-view-list li { background-color: transparent; }
    .map-list li:first-child { border: none !important; }
.map-view-list li { width: 50% !important; float: left; border-top: none !important; border-bottom: 1px solid #dedede; }
.wap-maplist li, .wap-map li, .map-search-input { background-color: inherit !important; }
.no-result { border: 0 !important; }
    .no-result > span { color: #f00; }
.map-view { background-color: #fff !important; padding: 0 20px 10px 20px; }
.map-list td { border-top: 0 !important; }
.map-view-title { font-weight: bold; font-size: 22px; margin-bottom: 5px; }
.search-panel { width: 300px !important; }
#map_slider div, #map_slider div img { outline: none !important; }
    #map_slider div img { width: 100%; border: none; }
#map_slider .slider-item .map-hall { display: block; width: 100%; height: 50%; position: absolute; top: 0; }
#map_slider .slider-item a.down { top: 50%; }
.slider { margin: 0 -5px 20px -5px; }
    .slider .slick-prev, .slider .slick-next { width: 70px; height: 70px; z-index: 10; top: 46%; opacity: 1; }
.slider-item { padding: 0 5px; float: left; position: relative; }
    .slider-item .video-item { margin: 0; }
.slick-next { right: -60px; }
.slick-prev { left: -61px; }
    .slick-prev:before, .slick-next:before { font-family: 'iconfont' !important; font-size: 72px; color: #666; opacity: .8; }
    .slick-prev:before { content: ""; }
.slick-next:before { content: ""; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .1; }
.slick-dots li button:before, .slick-dots li.slick-active button:before { color: #000; }
.slider:hover .slick-prev, .slider:hover .slick-next { opacity: 1; }
.slick-dots li { margin: 0 10px; }
    .slick-dots li button:before { font-size: 72px; }
.wap-map .slick-prev:before, .wap-map .slick-next:before { font-family: "FontAwesome" !important; font-size: 30px; color: #666; opacity: .5; }
.wap-map .slick-prev:before { content: ""; }
.wap-map .slick-next:before { content: ""; }
.wap-map .slider { margin: 0 -5px 50px -5px; }
.wap-map .slick-dots { bottom: -45px; }
    .wap-map .slick-dots li { margin: 0; }
.wap-map .slick-next { right: -27px; }
.wap-map .slider .slick-prev, .wap-map .slider .slick-next { top: 40%; }
.wap-map .slick-prev { left: -28px; }
.wap-map .slick-dots li button:before { font-size: 32px; }
@media only screen and (min-width: 1200px) {
}
.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { zoom: 1; }
.am-tabs-bd .am-tab-panel, .am-tabs-bd, .am-tabs-bd .am-tab-panel.am-active { z-index: 1; }
.news-item span { text-align: center; display: block; margin-top: 5px; font-size: 16px; }
/* 下载 */
.g-down { min-height: 464px; background: #fff; padding: 101px 101px 0; }
.m-down { background: #fff; text-align: center; }
    .m-down .m-down-item { background: #fff; margin: 0 auto; display: inline-block; text-align: left; }
        .m-down .m-down-item p { color: #42505f; font-weight: 500; }
    .m-down .am-icon-chevron-circle-right { font-size: 24px; color: #20a83e; margin-right: 16px; }
.g-server { background: #fff; padding: 25px 30px; }
.m-server { height: 439px; }
    .m-server .am-u-sm-3 { height: 439px; padding: 0; }
    .m-server .am-u-sm-9 { padding-right: 0; }
.m-tip { background: #fff; height: 439px; text-align: center; border: 5px solid #20a83e; border-radius: 10px; color: #20a83e; }
    .m-tip h2 { font-size: 30px; padding-top: 120px; margin-bottom: 78px; }
    .m-tip a.am-btn { display: inline-block; font-size: 26px; font-weight: 700; height: 48px; line-height: 48px; }
        .m-tip a.am-btn:hover { text-decoration: none; color: #fff; }
.GoTop-box img { opacity: 0.8; cursor: pointer; }
    .GoTop-box img:hover { opacity: 1; }
/* 新闻中心 */
.news-container { height: 320px; }
.news-item { display: block; position: relative; }
a.news-item:hover { color: #00a53a; text-decoration: none; }
.news-item .play { position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -17.15px; font-size: 40px; color: #fff; }
.news-pic { max-width: 100%; width: 100%; height: 222px; border-radius: 5px; }
.news-item_box { max-width: 100%; height: 222px; position: relative; -webkit-box-shadow: 0px 0px 2px #333333; box-shadow: 0px 0px 2px #333333; border-radius: 5px; -webkit-transition: box-shadow .5s ease; -webkit-transition: -webkit-box-shadow .5s ease; transition: -webkit-box-shadow .5s ease; transition: box-shadow .5s ease; transition: box-shadow .5s ease, -webkit-box-shadow .5s ease; }
    .news-item_box:hover { -webkit-box-shadow: 0px 0px 14px #272727; box-shadow: 0px 0px 14px #272727; }
.news-item span { text-align: center; display: block; margin-top: 5px; font-size: 16px; }
.page-news [class*="am-u-"] + [class*="am-u-"]:last-child { float: left; }
/* 雪碧图*/
.icon { display: inline-block; }
.icon-email-act { background-image: url('../img/icon.png'); background-position: 0px 0px; width: 55px; height: 55px; }
.icon-email { background-image: url('../img/icon.png'); background-position: -55px 0px; width: 55px; height: 55px; }
.icon-qq-act { background-image: url('../img/icon.png'); background-position: 0px -55px; width: 55px; height: 55px; }
.icon-qq { background-image: url('../img/icon.png'); background-position: -55px -55px; width: 55px; height: 55px; }
.icon-wechat-act { background-image: url('../img/icon.png'); background-position: -110px 0px; width: 55px; height: 55px; }
.icon-wechat { background-image: url('../img/icon.png'); background-position: -110px -55px; width: 55px; height: 55px; }
.icon-weibo-act { background-image: url('../img/icon.png'); background-position: 0px -110px; width: 55px; height: 55px; }
.icon-weibo { background-image: url('../img/icon.png'); background-position: -55px -110px; width: 55px; height: 55px; }
    .icon-weibo:before { opacity: 0; filter: alpha(0); }
.icon-server-1 { background-image: url('../img/icon2.png'); background-position: 0px 0px; width: 110px; height: 110px; }
.icon-server-10 { background-image: url('../img/icon2.png'); background-position: -110px 0px; width: 110px; height: 110px; }
.icon-server-2 { background-image: url('../img/icon2.png'); background-position: 0px -110px; width: 110px; height: 110px; }
.icon-server-3 { background-image: url('../img/icon2.png'); background-position: -110px -110px; width: 110px; height: 110px; }
.icon-server-4 { background-image: url('../img/icon2.png'); background-position: -220px 0px; width: 110px; height: 110px; }
.icon-server-5 { background-image: url('../img/icon2.png'); background-position: -220px -110px; width: 110px; height: 110px; }
.icon-server-6 { background-image: url('../img/icon2.png'); background-position: 0px -220px; width: 110px; height: 110px; }
.icon-server-7 { background-image: url('../img/icon2.png'); background-position: -110px -220px; width: 110px; height: 110px; }
.icon-server-8 { background-image: url('../img/icon2.png'); background-position: -220px -220px; width: 110px; height: 110px; }
.icon-server-9 { background-image: url('../img/icon2.png'); background-position: -330px 0px; width: 110px; height: 110px; }
/* down中心 */
.page-content { max-width: 1000px; min-width: 800px; min-height: 560px; background-color: #fff; border-bottom: 0; padding: 30px 20px; margin: 20px auto 0; }
.guide-panel.z-1 .guide-panel-item_brand .content span { float: right; border-top-width: 0.2em; border-top-style: dashed; border-top-color: #00a53a; margin-top: -25px; width: 100%; height: 1px; z-index: 1; }
.page-dl { text-align: center; }
    .page-dl img { width: 213px; height: 290px; }
    .page-dl .btn-wrap { margin-top: 12px; margin-bottom: 47px; }
.btn-wrap { font-size: 0; }
    .btn-wrap .am-btn { line-height: 24px; height: 25px; padding: 0; margin: 0; width: 83px; display: inline-block; margin: 0 10px; font-size: 14px; border: 0; -moz-box-shadow: 0px 3px 8px #949494; -webkit-box-shadow: 0px 3px 8px #949494; box-shadow: 0px 3px 8px #949494; }
.page-dl.z-2 img { width: 170.4px; height: 232px; }
.page-dl.z-2 .btn-wrap { margin-top: 12px; margin-bottom: 47px; }
.page-dl.z-2 .am-btn { margin: 0 6px; width: 74px; }
.page .am-btn.s-black { color: #000; }
.am-g.z-2 [class*=am-u-] { padding-left: 0; padding-right: 0; }
/* /down中心 */
/* 大师赛 */
.am-btn-default { background: #20a83e; color: #fff; }
.am-btn.z-lg { padding-left: 56px; padding-right: 56px; }
.am-btn-default:focus, .am-btn-default:hover { background-color: #20a83e; }
/*搜索*/
.m-panel6 { padding-left: 22.5px; padding-right: 22.5px; }
.m-search { margin-bottom: 30px; }
    .m-search .total-txt { line-height: 37px; }
.am-form-group-compound { position: relative; }
    .am-form-group-compound input[type=text] { font-size: 16px; background: #f8f8f8; border-color: #e6e6e6; }
    .am-form-group-compound button { position: absolute; right: 1px; border: none; background: #eee; top: 1px; border-left: 2px solid #e6e6e6; color: #00a53a; }
    .am-form-group-compound .am-btn:hover { color: #00a53a; }
/*人气票选*/
.m-prolist .pro-img { width: 100%; height: 160px; }
.m-prolist .pro-item { margin-bottom: 32px; }
    .m-prolist .pro-item .pro-item-img { background-color: #dcdcdc; padding: 15px 15px 5px; }
.m-prolist .am-checkbox-inline { padding-left: 0; padding-right: 22px; margin-right: -12px; width: 100%; display: inline-block; }
    .m-prolist .am-checkbox-inline input[type=checkbox] { float: right; margin-left: 6px; margin-right: 0; margin-top: 6px; }
.m-prolist .pro-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; margin-top: 0; }
    .m-prolist .pro-name > span { color: #00a53a; }
.m-prolist .am-form-group, .m-prolist p { margin-bottom: 0; }
.m-prolist .pro-inp { padding-top: 14px; padding-right: 9px; font-size: 16px; }
.m-prolist .am-form-group, .m-prolist .pro-author { color: #999; font-size: 16px; margin-top: 0; }
.ds-layer-content { padding: 30px 20px 0; }
    .ds-layer-content .content-1 { height: 140px; text-align: center; }
/*获奖作品*/
.m-bearlink { border-bottom: 4px solid #eee; margin-left: -75px; margin-right: -42px; padding-left: 43px; padding-right: 41px; margin-bottom: 42px; }
.u-link { margin-bottom: 0; }
    .u-link li { display: inline-block; width: 195px; height: 50px; line-height: 50px; text-align: center; border-bottom: 3px solid transparent; }
        .u-link li a { font-size: 20px; display: block; }
        .u-link li:hover, .u-link li.active { border-bottom-color: #20a83e; cursor: pointer; }
.m-bearlink .am-vertical-align { height: 50px; color: #808080; }
.m-bearlink .am-vertical-align-bottom { width: 100%; font-size: 16px; }
.m-panel7 { background: #f2f2f2; margin-bottom: 32px; padding-top: 25px; }
    .m-panel7 .m-prolist .pro-item { margin-bottom: 0; padding-top: 5px; padding-bottom: 10px; }
    .m-panel7 .u-brand, .m-panel7.z-2 .m-prolist { padding-top: 21px; }
        .m-panel7 .u-brand, .m-panel7.z-2 .m-prolist .am-g { padding: 0 10px; }
        .m-panel7 .u-brand, .m-panel7.z-2 .m-prolist .am-text-middle { font-size: 30px; color: #00a53a; font-weight: bold; }
    .m-panel7 .m-prolist.z-1 [class*=am-u-] { padding-left: 0; padding-right: 0; }
    .m-panel7 .m-prolist.z-1 { width: 680px; margin: 0 auto; padding-top: 21px; }
        .m-panel7.z-2 .m-prolist .pro-img { height: 274px; }
		.m-panel7 .m-prolist.z-1 .pro-img { height: 453px; }
    .m-panel7 .m-prolist .pro-author { padding-bottom: 10px; }
        .m-panel7 .m-prolist .pro-author > span { color: #00a53a; }
    .m-panel7 .m-prolist .am-checkbox-inline { margin-right: -30px; }
    .m-panel6 .am-u-sm-4.am-text-right, .m-panel7.z-2 .am-u-sm-4.am-text-right { padding-left: 0; padding-right: 0; }
    .m-panel7.z-2 .m-prolist .am-checkbox-inline { margin-right: -12px; }
/*404*/
.error-box { background: #eee; overflow: hidden; }
.error-content { background: #fff; margin: 78px auto; height: 670px; width: 1000px; text-align: center; padding-top: 232px; color: #aaa; }
.error-box .num { color: #20a83e; }
.error-box p { font-size: 16px; line-height: 62px; }


.exlist { position:absolute;bottom:0;width:100%;text-align:center;}
    .exlist .details { padding: 8px; background-color: #00a53a;width:10em;margin:0 auto;  }
        .exlist .details a, .exlist .details a:visited{ color:#fff; display:block;}

.bootom-remind { position: absolute; right: 10px; bottom: 10%; width: 50px; height: 50px; z-index: 99; animation: showbottom 4s infinite; -moz-animation: showbottom 4s infinite; /* Firefox */ -webkit-animation: showbottom 4s infinite; /* Safari 和 Chrome */ -o-animation: showbottom 4s infinite; /* Opera */ }
@keyframes showbottom {
    from { opacity: 1; }
    70% { opacity: 0; }
    to { opacity: 1; }
}

@-moz-keyframes showbottom /* Firefox */
{
    from { opacity: 1; }
    70% { opacity: 0; }
    to { opacity: 1; }
}

@-webkit-keyframes showbottom /* Safari 和 Chrome */
{
    from { opacity: 1; }
    70% { opacity: 0; }
    to { opacity: 1; }
}

@-o-keyframes showbottom /* Opera */
{
    from { opacity: 1; }
    70% { opacity: 0; }
    to { opacity: 1; }
}