@import "mobile_reset.css";




.m_bt{position:fixed;top:0;right:0;z-index: 999;padding:10px;background:#12d1e4}
#m_bt-1.is-active .line:nth-child(2){
    opacity: 0;
  }
  
  #m_bt-1.is-active .line:nth-child(1){
    -webkit-transform: translateY(7.2px) rotate(45deg);
    -ms-transform: translateY(7.2px) rotate(45deg);
    -o-transform: translateY(7.2px) rotate(45deg);
    transform: translateY(7.2px) rotate(45deg);
  }
  
  #m_bt-1.is-active .line:nth-child(3){
    -webkit-transform: translateY(-13px) rotate(-45deg);
    -ms-transform: translateY(-13px) rotate(-45deg);
    -o-transform: translateY(-13px) rotate(-45deg);
    transform: translateY(-13px) rotate(-45deg);
  }
  .m_bt .line{
    width: 30px;
    height: 5px;
    background-color: #ecf0f1;
    display: block;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }




.review_con section h2 {margin-top: 80px;padding: 80px 0 0;font-weight: 700;text-align: center;font-size: 24px;text-transform: uppercase;font-family: 'Nanum_r';}


section.schedule, section.speaker {background:#f8f8f8;}
section.schedule, section.speaker, section.Conference{overflow: hidden;margin-top:82px;padding:0 10px;}
section.schedule article, section.speaker article{width:100%}
section.schedule article table{width:100%;border-collapse: collapse;margin-bottom:50px}
section.schedule article table td, section.schedule article table th{border:1px solid #ccc;padding:15px;font-size:16px}
section.schedule article table tr td:first-child{text-align:center;}
section.schedule article table th{background:#f1f1f1;text-transform :uppercase;}
section.schedule article table td{background:#fff}
section.schedule article table caption{color:#fff;text-align:left;padding:22px;font-size:24px;text-shadow:0 1px 2px rgba(0, 0, 0, .3);}
section.schedule article table.table1 caption{background:linear-gradient(to right, #12d1e4, #11febe);}
section.schedule article table.table2 caption{background:linear-gradient(to right, #ebc64a, #59ec97);}
section.speaker, section.Conference{display:none;}
section.speaker .box{margin:0 auto 50px;width:800px;min-height:200px;border:1px solid #ccc;overflow: hidden;background:#fff}
section.speaker .box .photo, section.speaker .box .con{float:left;}
section.speaker .box .photo{position: relative;width:30%;height:250px;overflow: hidden;vertical-align: middle}
section.speaker .box .photo img{width:100%;}
section.speaker .box .photo .name{position: absolute;bottom:0;left:0;width:100%;background: rgba(18,216,250,0.9);padding:15px; color:#fff;font-size:18px;text-align:center;}
section.speaker .box .con {padding:30px 20px;width:70%}
section.speaker .box .con h3{font-size:24px;color:#12d1e4}
section.speaker .box .con > span{display:block;margin-top:12px;font-size:16px;color:#8f8f8f;font-weight: 700;}


@media (max-width:800px){
    section.speaker .box .con{}
    section.speaker .box{margin:0 auto 50px;width:100%;}
    section.speaker .box .photo{text-align:center;width:40%;height:200px;}
    section.speaker .box .con {padding:30px 20px;width:60%}
    section.speaker .box ul{width:100%;margin-top:30px;clear: both;padding:30px 10px 10px 10px}
    section.speaker .box li{font-size:14px;line-height: 16px}
}


/*y2020---------------------------------------------------------------------------------------------------------------*/
section.y2020 .y2020banner {margin:50px auto 0;width:100%; height: auto;}
section.y2020 .y2020banner img{width:100%}

section.y2020{width: 100%; background: #f1f1f1;}
section.y2020 article{ padding: 30px 0;}
section.y2020 article.keynote{ padding: 65px 0;}
section.y2020 article .session{width:100%}
section.y2020 article .h2{margin-bottom:30px;padding:0 20px}

section.y2020 article.keynote{background: url(../img/review/2020/bg_keynote.jpg) no-repeat center bottom; margin-top: 30px;}
section.y2020 article .h2 span{font-size: 28px; text-align: left;   background: linear-gradient(to right, #151c3d,#b72e53);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}

section.y2020 article.keynote .session{margin-bottom:50px;}
section.y2020 article.keynote .session ul.list{width:100%;font-size:0}
section.y2020 article.keynote .session li.item{display:inline-block;width:calc(100% / 3 - 20px);font-size: 15px;margin: 0 20px 20px 0}
section.y2020 article.keynote .session li.item:nth-child(3n+0){margin-right:0px;}
section.y2020 article.keynote .session li.item a{position:relative;display:inline-block;width:100%;height:100%;background:#fff;}
section.y2020 article.keynote .session li.item .cover_img{position: relative;}
section.y2020 article.keynote .session li.item .cover_img img{width:100%;}
section.y2020 article.keynote .session li.item .cover_img .bt_hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .3);color:#fff;font-size:80px;text-align: center;line-height: 100%;}
section.y2020 article.keynote .session li.item .cover_img .bt_hover i{display:table-cell;vertical-align: middle;}
section.y2020 article.keynote .session li.item .presentation{padding:20px;}
section.y2020 article.keynote .session li.item .presentation .img{display:inline-block;border-radius: 100px;overflow: hidden;width:40px;height:40px;vertical-align: top;}
section.y2020 article.keynote .session li.item .presentation .img img{width:100%;max-width: 40px;}
section.y2020 article.keynote .session li.item .grid_right{display:inline-block;margin-left:10px;width:calc(100% - 75px);vertical-align: top;}
section.y2020 article.keynote .session li.item .grid_right .title{display:table-cell;font-size:20px;font-weight: bold;line-height: 26px;vertical-align: middle;}
section.y2020 article.keynote .session li.item .grid_right .info{margin-top:10px}
section.y2020 article.keynote .session li.item .grid_right .info .affiliation{color:#616161}
section.y2020 article.keynote .session li.item .grid_right .info .name{font-size:18px;}

@media (max-width:900px){
    section.y2020 article.keynote .session li.item{display:inline-block;width:calc(100% / 2 - 20px);font-size: 15px;margin: 0 20px 20px 0}
    section.y2020 article.keynote .session li.item:nth-child(3n+0){margin-right:20px;}
    section.y2020 article.keynote .session li.item:nth-child(2n+0){margin-right:0px;}
}
@media (max-width:600px){
    section.y2020 article.keynote .session li.item{display:inline-block;width:100%;margin-bottom:30px;}
}

section.y2020 article.ipsession{background: linear-gradient( to bottom, #d2d6e4, #e9dadf );}
section.y2020 article.service{background: linear-gradient( to bottom, #e9dadf, #d2d6e4 );}

section.y2020 article.groupst .session{margin-bottom:0px;}
section.y2020 article.groupst .session ul.list{width:100%;font-size:0}
section.y2020 article.groupst .session li.item{font-size: 15px;margin-bottom:30px;background:#fff;font-size:0;}
section.y2020 article.groupst .session li.item:last-child{margin-bottom:0}
section.y2020 article.groupst .session li.item .grid_left{display:inline-block;width:180px;padding:40px;vertical-align: top;text-align: center;}
section.y2020 article.groupst .session li.item .grid_left img{display:inline-block;width: 100%;max-width:180px;}
section.y2020 article.groupst .session li.item .grid_left img.logo_avnet{margin-bottom:20px}
section.y2020 article.groupst .session li.item .grid_right{display:inline-block;width:calc(100% - 180px);vertical-align: top}
section.y2020 article.groupst .session .movie_list{padding:20px 10px;}
section.y2020 article.groupst .session li.movie_item{position:relative;background:#f9f9f9;border-bottom:1px solid #dfdfdf}
section.y2020 article.groupst .session li.movie_item a{display:block;width:100%;height:100%;padding:15px 80px 15px 20px;}
section.y2020 article.groupst .sessiodn li.movie_item a:hover{background: #f5ecef;}
section.y2020 article.groupst .session li.movie_item:last-child{border-bottom:0}
section.y2020 article.groupst .session li.movie_item .name{font-size:13px;line-height: 24px;color:#838383}
section.y2020 article.groupst .session li.movie_item .name b{font-size:15px;color:#333}
section.y2020 article.groupst .session li.movie_item .name .separator{display:inline-block;margin:0 10px;}
section.y2020 article.groupst .session li.movie_item .title{font-size:16px;font-weight: bold;line-height: 26px;vertical-align: middle;}
section.y2020 article.groupst .session li.movie_item .bt_play{display:table;position:absolute;top:50%;right:20px;margin-top:-15px;font-size:30px;background: linear-gradient(to right, #151c3d,#b72e53);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
section.y2020 article.groupst .session li.movie_item .bt_play i{display: table-cell;vertical-align: middle;}
section.y2020 article.groupst .session li.item a .bt_movie{margin-top:10px;padding:10px 0px 0;border-top:1px solid #dfdfdf;}
section.y2020 article.groupst .session li.item a .bt_movie span{display:inline-block;color:#12b6fa;margin-left:8px;vertical-align: middle;}

@media (max-width:600px){
    section.y2020 article.groupst .session li.item .grid_left img{width: 100%; max-width: 100px;}
    section.y2020 article.groupst .session li.item .grid_left{display:inline-block;width:100%;padding:20px 40px;}
    section.y2020 article.groupst .session li.item .grid_right{display:inline-block;width:100%;vertical-align: top}
    section.y2020 article.groupst .session li.item .grid_left img.logo_avnet{margin-bottom:0px;margin-right:20px}
}




/*y2019---------------------------------------------------------------------------------------------------------------*/
section.y2019 h2 {background:url(../img/review/subTitle_dot.png)no-repeat center top;margin-top:80px;padding:80px 0 0;font-weight:700;text-align:center;font-size:24px;text-transform :uppercase;}
section.y2019 .h2_bottom{margin:20px 0 50px;padding:0 10px;text-align: center;font-size:16px;font-weight: 700;color:rgb(100, 100, 100)}
section.y2019 .title .y2019banner {margin:50px auto 0;width:100%; height: auto;}
section.y2019 .title .y2019banner img{width:100%}
section.y2019 .schedule h2{margin-bottom:50px}
section.y2019 .schedule{margin:0 auto;width:100%;padding:0 10px}

section.y2019 .program_table{background:#fff; border: 1px solid #e1e1e1; border-bottom: 0;}
section.y2019 .program_table .session td{color:#fff;text-align:center;padding:18px;font-size:18px;text-shadow:0 1px 2px rgba(0, 0, 0, .3);background:linear-gradient(to right, #12d1e4, #11febe);}
section.y2019 .program_table td, .program_table th{padding:15px 15px;vertical-align: top;border-bottom:1px solid #e1e1e1;font-size:15px}
section.y2019 .program_table th{background:#f3f3f3;border-bottom:1px solid #ccc;/*border-top:1px solid #ccc;*/padding:15px;}
section.y2019 .program_table tr.break{color:#09b1c0;background:#ebf8fb}
section.y2019 .program_table tr td:first-child{text-align:center; width: 15%;*/}
section.y2019 .program_table tr td:last-child{border-left: 1px solid #e1e1e1;  width: 89px;}
section.y2019 .program_table td.title_td{text-align:left;}
section.y2019 .program_table td.title_td .p_title{font-size:15px;font-weight:bold}
section.y2019 .program_table td.title_td .p_name{margin-top:5px;}
section.y2019 .program_table td.title_td button.draft_toggle{margin-top:10px;padding:5px 10px;border-radius:3px;border:none;background:#f1f1f1;color:#12d1e4;font-size:13px}
section.y2019 .program_table td.title_td .draft{display:none;margin:20px 0 10px;word-break:keep-all;line-height: 22px}
section.y2019 .program_table img{border:1px solid #f3f3f3}
section.y2019 .program_sf{display: none;}
section.y2019 .program_sf, .program_mi{margin-bottom:150px}
section.y2019 .ex{margin-top:10px;font-size:13px;color:#eb3e3e}

section.y2019 .program_table tr td{position: relative;}
section.y2019 .program_table tr td a{position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%); border: 1px solid #12d1e4; padding: 10px; border-radius: 50%;}

section.y2019 .company_list{font-size:0; padding: 0 10px;}
section.y2019 .company_list li{display:inline-block;padding:20px;width:24%;font-size:15px;border:1px solid #dfdfdf;text-align:center;margin-right:1.33%;margin-bottom:13px; box-sizing: border-box;}
section.y2019 .company_list li:nth-child(4n){margin-right:0;}
section.y2019 .company_list li img{margin-top:30px;width:100%;max-width:134px}
section.y2019 .company_list li .boothNo{display:inline-block;padding:3px 10px;background:#7dc7d4;color:#fff;border-radius:30px;font-size:13px;}
/* section.y2019 .company_list li .boothNo{display:inline-block;padding:5px 15px;border:1px solid #12d8fa;color:#12d8fa;border-radius:30px;font-size:11px;} */
/* section.y2019 .company_list li p{font-size:18px;vertical-align: middle;} */
section.y2019 .company_list li .bt_box{margin-top:30px;}
section.y2019 .company_list li .bt_box button{width:100%;padding:5px 15px;border-radius:3px;border:none;background:#f1f1f1;color:#838383;font-size:13px;transition:background-color 0.3s; cursor: pointer;}
section.y2019 .company_list li .bt_box button:hover{background:#e2e2e2}
section.y2019 .company_list li .bt_box button.bt_hompage{margin-top:10px;}
section.y2019 .pop_companyAbout{display:none;position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .3);z-index: 999}
section.y2019 .pop_companyAbout .contents{margin:100px auto;width:1000px;height:750px;background:#fff;padding:50px;text-align:center;overflow-y:scroll;box-shadow:0 0 5px 5px rgba(0, 0, 0, .3)}

section.y2019 .pop_companyAbout .contents header h2{margin-top:0;padding-top:0;font-size:28px;background:none;}
section.y2019 .pop_companyAbout .contents header h2 .text{margin-top:20px;text-transform: none}
section.y2019 .pop_companyAbout .contents header .about_tb{margin-top:30px;padding:30px 40px;width:100%;background:#f1f1f1;}
section.y2019 .pop_companyAbout .contents header .about_tb th,.pop_companyAbout .contents .about_tb td{padding:7px;text-align:left;font-size:15px;}
section.y2019 .pop_companyAbout .contents header .about_tb td a{color:#45a5ce}
section.y2019 .pop_companyAbout .contents header .booth{display:inline-block;margin-top:15px;padding:5px 15px;background:#7dc7d4;color:#fff;border-radius:30px;font-size:13px;}
section.y2019 .pop_companyAbout .contents section article{margin-top:50px;}
section.y2019 .pop_companyAbout .contents h3{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dfdfdf;font-size:24px;}
section.y2019 .pop_companyAbout .contents article p{font-size:15px;text-align: left;white-space: pre-line;line-height:20px}
section.y2019 .pop_companyAbout .contents section .bt_close{margin-top:40px;padding:15px 30px;border:none;background:#ebc64a;color:#fff;border-radius:30px;font-size:15px;}
section.y2019 section.Conference .pop_companyAbout .contents::-webkit-scrollbar{width: 16px;}
section.y2019 section.Conference .pop_companyAbout .contents::-webkit-scrollbar-track {background-color:#f1f1f1;}
section.y2019 section.Conference .pop_companyAbout .contents::-webkit-scrollbar-thumb {background-color:#dadada;border-radius: 10px;}
section.y2019 section.Conference .pop_companyAbout .contents::-webkit-scrollbar-thumb:hover {background: rgb(204, 204, 204);}
section.y2019 section.Conference .pop_companyAbout .contents::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {
width:16px;height:16px;background:#f1f1f1;} 

@media screen and (max-width:1000px){
    section.y2019 .con .center{width:100%}
    section.y2019 .pop_companyAbout .contents{margin:0 auto;width:100%;height:100%;padding:50px 20px;}
    .pop_companyAbout .contents header .about_tb{padding:20px 20px;}
    
    section.y2019 .program_table th{font-size:18px;}
    section.y2019 .program_table td{font-size:13px;}
    section.y2019 .program_table td.title_td .p_title{font-size:13px;font-weight:bold}
    
    section.y2019 .program_table tr td:last-child{width: 70px;}
    
    section.y2019 .program_table tr td:first-child{border-right: 1px solid #e1e1e1;}

    section.y2019 .program_table tr td a img{width: 25px;}

}

@media screen and (max-width:700px){
    section.y2019 .con .center{width:100%}
    section.y2019 .company_list li{padding:20px;width:100%;}
    
    section.y2019 .program_table th{font-size:17px;}
    section.y2019 .program_table td{font-size:12px;}
    section.y2019 .program_table td.title_td .p_title{font-size:13px;font-weight:bold}
    
    section.y2019 .program_table tr td:last-child{width: 60px;}
    
    section.y2019 .program_table tr td:first-child{border-right: 1px solid #e1e1e1;}
    
    section.y2019 .program_table tr td a img{width: 23px;}
    section.y2019 .program_table tr td a{padding: 8px;}
}




/*y2018---------------------------------------------------------------------------------------------------------------*/
    section.y2018 .title .album{display:inline-block;padding:20px 0;margin:0 0 40px;width:100%;text-align: center;background:#f1f1f1}
    section.y2018 .title .album li{display:inline-block;margin:10px 0;}
    
    section.y2018 .title .album img{width:80px;}
    section.y2018 h2 {background:url(../img/review/subTitle_dot.png)no-repeat center top;}
    section.y2018 .h2_bottom {margin: 20px 0 50px; padding: 0 10px; text-align: center; font-size: 16px; font-weight: 700; color: rgb(100, 100, 100); line-height: 1.2em; word-break: keep-all;}
    section.y2018 .y2018banner {margin:50px auto 0;width:100%; height: auto;}
    section.y2018 .y2018banner img{width:100%}
    section.y2018 .schedule h2{margin-bottom:50px}
    section.y2018 .schedule{margin:0 auto;width:100%;padding:0 10px}
    
    section.y2018 .schedule .y2018_table{width:100%;border-collapse: collapse}
    section.y2018 .schedule .y2018_table th{padding:20px 15px;background:#12d8fa;color:#fff;font-size:24px;font-weight: 300}
    section.y2018 .schedule .y2018_table th:first-child{border-right:1px solid rgba(0,0,0,0.1)}
    section.y2018 .schedule .y2018_table .st{background:#c4f6ff;text-align:center;font-weight: 700}
    section.y2018 .schedule .y2018_table td{position:relative;padding:15px 15px;border:1px solid #ccc;font-size:15px}
    section.y2018 .schedule .y2018_table td.title{padding-right:40px}
    section.y2018 .schedule .y2018_table td a{position:absolute;top:50%;margin-top:-13px;right:15px;}
    section.y2018 .ip_pavilion .wrap{width:100%;background:url(../img/review/bg_2017_IP-Pavilion.jpg)no-repeat center;background-size: cover}
    section.y2018 .ip_pavilion .center{margin:0 auto;width:100%;overflow: hidden;}
    section.y2018 .ip_pavilion .center .l{float: none;}
    section.y2018 .ip_pavilion .center .r{float: none;}
    section.y2018 .ip_pavilion .center img{width:100%;}
    section.y2018 .ip_pavilion .img {float: none;width: 100%; overflow: hidden;}
    section.y2018 .ip_pavilion .booth > ul > li{background:linear-gradient(to right, #12d1e4, #11febe);color:#fff;text-align:center}
    section.y2018 .ip_pavilion .booth > ul > li{margin-top:8px;}
    section.y2018 .ip_pavilion .booth > ul > li:first-child{margin-top:0}
    section.y2018 .ip_pavilion .booth > ul > li > h3{padding:15px 15px 0;color:#fff;font-size:24px;text-transform :uppercase;text-align:center; margin-bottom: 5px;}
    section.y2018 .ip_pavilion .booth > ul > li.logo > h3{padding:9px 15px 15px;height:74px;}
    section.y2018 .ip_pavilion .booth > ul > li.logo > h3 img{width: 14%}
    @media (max-width:800px){
        section.y2018 .ip_pavilion .booth > ul > li.logo > h3 img{width: 19%}
    }
    @media (max-width:600px){
        .review_tabMenu li{font-size:14px;}
        section.y2018 .schedule .y2018_table th{font-size:18px;}
        section.y2018 .schedule .y2018_table td{font-size:12px;}
        section.y2018 .schedule .y2018_table td a{right:10px;}
        section.y2018 .schedule .y2018_table th td:first{}
        section.y2018 .ip_pavilion .booth > ul > li.logo > h3 img{width: 24%}
        section.y2018 .title .album img{width:50px;}
    }
    section.y2018 .ip_pavilion .booth > ul > li > span{display:block;padding-bottom:15px;text-align:center;font-size:15px;text-transform :uppercase; color:white;}
    section.y2018 .ip_pavilion .booth > ul > li.logo > h3 > span{display:inline-block;float:right;padding:17px 10px 17px 0;text-align:right;font-size:15px;text-transform :uppercase; color: white;}
    section.y2018 .ip_pavilion .booth > ul > li > ul{background: #fff;color:#333;padding:25px 0;overflow: hidden;}
    section.y2018 .ip_pavilion .booth > ul > li > ul > li{float:left;font-size:15px;padding:0;text-transform :uppercase;}



/*y2017---------------------------------------------------------------------------------------------------------------*/
    section.y2017{display:none;}
    section.y2017 h2 {background:url(../img/review/2017_subTitle_dot.png)no-repeat center top;}
    section.y2017 .h2_bottom {margin: 20px 0 50px; padding: 0 10px; text-align: center; font-size: 16px; font-weight: 700; color: rgb(100, 100, 100); line-height: 1.2em; word-break: keep-all;}
    section.y2017 .y2017banner {margin:50px auto 0;padding:45px 30px;width:100%;height:180px;background:url(../img/review/img_review_2017Banner.jpg)no-repeat;text-align:right;color:#fff}
    section.y2017 .y2017banner p{margin-bottom:20px;font-size:24px;text-transform :uppercase;font-weight:700; color: white; line-height: 1.5em;}
    section.y2017 .y2017banner span{font-size:18px; color: white;}
    section.y2017 .schedule h2{margin-bottom:50px}
    section.y2017 .schedule{margin:0 auto;width:100%;padding:0 10px}
    section.y2017 .schedule .y2017_table{width:100%;border-collapse: collapse}
    section.y2017 .schedule .y2017_table th{padding:20px 15px;background:#2a84cc;color:#fff;font-size:18px;font-weight: 300}
    section.y2017 .schedule .y2017_table th:first-child{border-right:1px solid rgba(0,0,0,0.1)}
    section.y2017 .schedule .y2017_table .st{background:#c7e0f3;text-align:center;font-weight: 700}
    section.y2017 .schedule .y2017_table td{position:relative;padding:10px 20px 10px 10px;border:1px solid #ccc;font-size:15px}
    section.y2017 .schedule .y2017_table td a{position:absolute;top:13px;right:5px;}
    section.y2017 .schedule .y2017_table td a img{width:20px}
    
    section.y2017 .ip_pavilion .wrap{width:100%;background:url(../img/review/bg_2017_IP-Pavilion.jpg)no-repeat center;background-size: cover}
    section.y2017 .ip_pavilion .center{margin:0 auto;padding:50px 0;width:100%;overflow: hidden;}
    
    .ip_pavilion .center .r img{width:100%}
    section.y2017 .ip_pavilion .center h3{color:#fff;font-size:36px;font-weight:900;text-transform :uppercase;margin-bottom:17px;text-align: center}
    section.y2017 .ip_pavilion .center p{color:#fff;font-size:15px;text-align: center}
    section.y2017 .ip_pavilion .center ul{display:table;margin-top:54px;overflow: hidden;margin:0 auto;}
    section.y2017 .ip_pavilion .center ul li{padding:15px 0;width:176px;color:#fff;font-size:15px;text-transform :uppercase;border:2px solid #fff;text-align: center;font-weight: 700}
    section.y2017 .ip_pavilion .center ul li:nth-child(2n-1){float:left;clear: both;margin:10px 0}
    section.y2017 .ip_pavilion .center ul li:nth-child(2n){float:left;margin:10px;}
    section.y2017 .ip_pavilion .center ul li:nth-child(2n):before{content: '';display:block;clear: both;}
    section.y2017 .ip_pavilion .center .r{margin-top:20px;text-align: center;padding:10px;}



/*y2016---------------------------------------------------------------------------------------------------------------*/
    section.y2016 {display:none;background:#f5f5f5}
    section.y2016 h2 {background:url(../img/review/2016_subTitle_dot.png)no-repeat center top;}
    section.y2016 .title{background:url(../img/review/bg_main_summary.jpg)no-repeat center;background-size:cover;}
    section.y2016 .title .center{overflow:hidden;margin:0 auto;padding:0 10px;width:100%;background:url(../img/review/bg_2016title.png)no-repeat center top;background-color: #fff;text-align: center;}
    section.y2016 .title .center p{margin-top:80px;color:#630460;font-size:32px;font-weight:900;margin-bottom:20px;}
    section.y2016 .title .center span{display:block;margin-bottom:80px;font-size:18px;}
    section.y2016 .title .img_row img{width:100%;}
    section.y2016 .schedule h2{margin-bottom:50px}
    section.y2016 .schedule{margin:0 auto;width:100%;overflow:hidden}
    section.y2016 .schedule .y2016_table{width:100%;border-collapse: collapse;margin-bottom:30px;}
    section.y2016 .schedule .y2016_table th{padding:20px 15px;background:#630460;color:#fff;font-size:18px;font-weight: 300}
    section.y2016 .schedule .y2016_table th:first-child{border-right:1px solid rgba(0,0,0,0.1)}
    section.y2016 .schedule .y2016_table .st{background:#ddbdff;color:#923992;text-align:center;font-weight: 700}
    section.y2016 .schedule .y2016_table td{position:relative;padding:10px 30px 10px 10px;border:1px solid #ccc;font-size:15px}
    section.y2016 .schedule .y2016_table td a{position:absolute;top:11px;right:15px;}
    section.y2016 .schedule .y2016_table td a img{width:20px}




