
/*大會服務供應商 start */
.sp_listbox{width: 100%;margin: 60px auto;}
/*.sp_list_title{font-size: 23px;color: #666666;}*/
.sp_list_title{font-size: 23px;color: #666666;background: #2a3583;line-height: 58px;color: #ffffff;padding: 0 53px;border-radius: 58px;}
.sp_list_table,.sp_list_table td{border: none;background: #f5f9ff;}
.sp_list_table{width: 100%;}
.sp_list_name{color: #333333;font-size: 23px;width: 36%;text-align: center;padding: 2%;line-height: 30px;}
.sp_list_contactbox{padding: 20px 7.9%;font-size:20px;line-height: 28px;color: #333333;}
.sp_list_effect{margin-bottom: 25px;line-height: 36px;}
.sp_list_effect ul{margin-left: 25px;}
.sp_list_single{display: flex;margin: 15px 0;}
.sp_list_icon{margin-right: 10px;height: 26px;}
.sp_list_icon img{height: 100%;}
.sp_list_text{min-height: 26px;}
.sp_list_text a{color: inherit;}
@media screen and (max-width: 1480px){
	.sp_list_title{font-size: 20px;}
	.sp_list_name{font-size: 20px;}
	.sp_list_contactbox{font-size: 18px;padding: 15px 7.9%;}
}
@media screen and (max-width: 850px){
	.sp_list_name {font-size: 18px;}
	.sp_list_contactbox{font-size: 15px;padding: 15px;}
	.sp_list_name{width: 45%;}
}
@media screen and (max-width: 600px){
	.sp_list_title{padding: 0 5%;}
}
@media screen and (max-width: 520px){
	.sp_list_title{font-size: 18px;line-height: 25px;padding: 5vw 5%;}
	.sp_list_name{font-size: 16px;width: 25%;}
	.sp_list_contactbox{padding: 15px 5.9%}
	.sp_list_effect{margin-bottom: 15px;}
	.sp_list_table, .sp_list_table td{text-align: left;}
	.sp_list_table{table-layout: fixed;}
}
/*大會服務供應商 end */


/*參加費用及登記 start */
.fr_table{width: 100%;margin: 52px 0;}
.fr_table th{background-color: #1563ad;color: #fff;height: 38px;font-size: 16px;font-weight: unset;border-left:1px solid #fff;border-right:1px solid #fff;padding: 1% 0;}
.fr_table td{color: #333333;height: 73px;font-size:14px;text-align: center;border-left:1px solid #fff;border-right:1px solid #fff;padding: 1% 0;line-height: 23px;}
.fr_table tr:nth-child(even){background-color: #d9edf7;}
.fr_table tr:nth-child(odd){background-color: #ecf6fb;}
.fr_table .download_btn{width: 110px;height: 41px;background-color: #0a67bf;font-size: 16px;text-align: center;line-height: 41px;color: #fff;border-radius: 10px;display: inline-block;}

.ep_css1{line-height: 30px;margin-bottom: 10px;}
.ep_css2{line-height: 28px;}
.fr_table tr td{padding: 0 1%}
.fr_table tr td a{color: inherit;}
.ep_css3{color: inherit;text-decoration: underline;}

.fr_remarkbox{font-size: 14px;color: #333333;line-height: 25px;text-align: justify;}
.fr_remarkbox ol{margin-left: 17px;}
@media screen and (max-width: 720px){
	.fr_remarkbox{width: 94%;margin: 0 auto;}
}
@media screen and (max-width: 500px){
	.fr_table{margin: 8vw 0;}
}
/*參加費用及登記 end */

/*下載專區 start */
.page_download_btn{width: 126px;height: 41px;background-color: #0a67bf;line-height: 41px;line-height: 41px;border-radius: 10px;font-size: 16px;color: #fff;text-align: center;margin: 52px auto 0 auto;display: block;}
.fr_table.download{margin: 32px auto 0px auto;}
.fr_table.download a{color: inherit;}
.fr_table.download tr td:last-child a{font-weight: bold;color: #0a67bf;}
/*下載專區 end */


.new_info_title{color: #333333;font-size: 30px;padding: 7px 0;line-height: 30px;border-bottom: 1px solid #d2d2d2;}
.new_info_messbox{color: #666666;font-size: 12px;display: flex;justify-content: flex-start;margin: 16px 0;}
.new_info_date{margin-right: 67px;}
.new_info {line-height: 28px;font-size: 16px;color: #333333;margin: 23px 0;}
.new_info p{line-height: 28px;font-size: 16px;color: #333333;margin: 23px 0;}
.new_info p a{color: inherit;}
.new_info img{max-width: 100%;}
.new_info_theme{float: left;width: 100%;text-align: center;}
.new_info_theme img{width: 50%;}


.ab_text{font-size: 18px;color: #666666;line-height: 38px;}
.ab_mb1{margin-bottom: 35px;}
.ab_bigimg{width: 76%;position: relative;}
.ab_bigimg img{width: 100%;}
.ab_mt1{margin:  0 auto;position: relative;z-index: 3;margin-top: 135px;}
.ab_themes{font-size: 37px;color: #2a3583;margin-bottom: 58px;font-weight: bold;}
.abt_text{font-size: 23px;color: #2a3583;width: 86%;max-width: 1120px;margin: 0 auto;line-height: 45px;}
.ab_box1{position: relative;padding: 48px 0 76px 0;z-index: 2;}
.tealcenter{text-align: center;position: relative;z-index: 1;}
.fowebold{font-weight: bold;}
.ab_box1bg{position: absolute;width: 116%;height: 122%;background-color: #f5f9ff;right: 0px;bottom: 0px;}
.ab_box2{position: relative;padding: 53px 130px;margin-left: 119px;}
.ab_mess{max-width: 1097px;position: relative;z-index: 1;color: #ffffff;}
.ab_timelist{border-bottom:1px solid #2bb6e3;padding-right: 60px;}
.ab_time_title{position: relative;width: 238px;height: 51px;line-height: 51px;text-align: center;color: #2a3583;font-weight: bold;font-size: 29px;background-color: #f5f9ff;margin-bottom: 57px;}
.ab_time_title:after{position: absolute;width: 40px;height: 25px;bottom: -25px;right: 0px;background-image: url('title_tips.png');background-size: cover;content: '';}
.ab_timebox{display: flex;justify-content: space-between;}
.ab_timeicon{flex-shrink: 0;width: 30px;height: 30px;margin-bottom: 16px;background-image: url('date_icon.png');background-size: cover;}
.abtl_flex{display: flex;align-items: baseline;margin-bottom: 12px;}
.ab_box2bg{position: absolute;left: 0px;bottom: 0px;background-color: #2a3583;width: 114%;height: 118%;}
.ab_year{font-size: 20px;margin-bottom: 11px;line-height: 21px;}
.abtl_num{font-size: 45px;}
.abtl_text{font-size: 20px;}
.abtl_week{font-size: 16px;}
.abtl_num,.abtl_text{margin-right: 5px;}
.abtl_hour{font-size: 26px;}
.ab_placebox{margin-top: 70px;}
.ab_place{display: flex;align-items: flex-end;}
.ab_placeicon{width: 19px;height: 24px;background-image: url('place_icon.png');background-size: cover;margin-right: 12px;flex-shrink: 0;}
.ab_tips{margin-top: 13px;font-size: 14px;}
.abp_text{font-size: 18px;}
.abp_text span{font-weight: bold;}
@media screen and (max-width: 1760px){
	.ab_box2{margin: 0px;}
}
@media screen and (max-width: 1560px){
	.ab_box1{padding: 3vw 0 5vw 0;}
	.ab_themes{margin-bottom: 3vw;}
	.abt_text{font-size: 20px;}
	.ab_mt1{margin-top: 5vw;}
}
@media screen and (max-width: 1450px){
	.ab_timebox{flex-wrap: wrap;}
	.ab_timelist{width: 100%;display: flex;align-items: center;padding: 1vw 0px;}
	.ab_timeicon{margin-bottom: 0px;margin-right: 2vw;}
	.ab_year{margin-bottom: 0px;margin-right: 3vw;}
	.abtl_flex{margin-bottom: 0px;align-items: center;margin-right: 3vw;}
	.abtl_num,.abtl_text{font-size: 32px;}
	.abtl_week{font-size: 20px;}
	.abtl_hour{font-size: 26px;}
	.ab_placebox{margin-top: 3vw;}
}
@media screen and (max-width: 1370px){
	.abt_text.tealcenter br{display: none;}
	.ab_mt1{width: 100%;}
}
@media screen and (max-width: 1170px){
	.ab_box2{padding: 5vw;}
}
@media screen and (max-width: 960px){
	.ab_themes{font-size: 23px;}
	.abt_text{font-size: 16px;line-height: 33px;width: 93%;}
	.ab_time_title{width: 205px;height: 39px;line-height: 39px;font-size: 22px;margin-bottom: 4vw;}
	.ab_year{margin-right: 2vw;font-size: 18px;}
	.abtl_num, .abtl_text{font-size: 26px;}
	.abtl_hour{font-size: 22px;}
	.abtl_flex{margin-right: 2vw;}
}
@media screen and (max-width: 650px){
	.ab_timelist{display: block;margin-bottom: 3vw;}
	.ab_year{margin-top: 3vw;}
	.abtl_flex{margin-top: 1vw;}
	.abtl_hour{margin-top: 1vw;}
	.ab_box2bg{width: 100%;}
	.ab_box1bg{width: 100%;}
	.ab_box1 {padding: 6vw 0 8vw 0;}
	.ab_place{align-items: center;}
}

.link_list{margin-bottom: 74px;}
.link_name{color: #333333;font-size: 26px;margin-bottom: 17px;padding-left: 42px;position: relative;}
.link_name:after{position: absolute;left: 0px;top: 50%;width: 29px;height: 29px;background-image: url('link_ie.png');background-size: cover;content: '';margin-top: -14.5px;}
.link_href{max-height: 946px;width: 90%;line-height: 29px;border-radius: 49px;border: 2px solid #4285f4;position: relative;box-sizing: border-box;overflow: hidden;padding: 10px 0;}
.link_href a{color: #4285f4;font-size: 30px;display: block;padding: 0 89px;position: relative;word-break:break-all;word-wrap:break-word;}
.link_href a:after{position: absolute;content: "";width: 3px;height: 22px;background-color: #707070;left: 65px;top: 50%;margin-top: -11px;}
.link_href a:before{position: absolute;left: 20px;top: 50%;width: 29px;height: 29px;background-image: url('link_search.png');background-size: cover;content: '';margin-top: -14.5px;}
@media screen and (max-width: 1280px){
	.link_name{font-size: 22px;}
	.link_href a{font-size: 20px;}
	.link_list{margin-bottom: 5vw;}
}
@media screen and (max-width: 750px){
	.link_href{width: 100%;}
	.link_name{font-size: 20px;}
	.link_href a{padding-right: 5vw;}
	.link_href a{font-size: 18px;}
}
@media screen and (max-width: 750px){
	.link_name{font-size: 18px;}
	.link_href a{font-size: 16px;}
}

.fee_btnbox{text-align: center;margin-bottom: 52px;}
.fee_btnbox a{display: block;width: 328px;margin: 0 auto;}
.fee_btnbox a img{width: 100%;}



/*显示效果css start*/
/*transition-delay:0.2s;*/
.flowin{
	opacity: 0;
    transition: all 1s ease;
    transform: translate(0px, 0px);
}
.flowin.fchecked{
	opacity: 1;
	transform: translate(0, 0px);
}
.flowdown{
	opacity: 0;
    transition: all 1s ease;
    transform: translate(0px, 130px);
}
.flowdown.fchecked{
	opacity: 1;
	transform: translate(0, 0px);
}

.flowleft{
	opacity: 0;
    transition: all 1s ease;
    transform: translate(-130px, 0px);
}
.flowleft.fchecked{
	opacity: 1;
	transform: translate(0, 0px);
}

.flowright{
	opacity: 0;
    transition: all 1s ease;
    transform: translate(130px, 0px);
}
.flowright.fchecked{
	opacity: 1;
	transform: translate(0, 0px);
}
/*显示效果css end*/


.allwebox .pagebox{padding-bottom: 0px;}
.pagebox_dl{width: 78.1%;margin: 0 auto;padding: 0 0 65px 0;}
@media screen and (max-width: 1180px){
	.pagebox_dl{width: 76%;padding: 0 0 8vw 0;}
}
@media screen and (max-width: 850px){
	.pagebox_dl{width: 86%;padding: 0 0 8vw 0;}
}
@media screen and (max-width: 550px){
	.pagebox_dl{width: 100%;padding: 0 0 8vw 0;}
}

.dateline_title{text-align: center;line-height: 30px;font-size: 16px;margin-top: 15px;}
.dateline{margin: 15px 0;}
.dateline td{text-align: center;padding: 1%;line-height: 30px;}
.dateline td[colspan='3']{background-color: #dadada;}
.dateline tr:first-child td{background-color: #ababab;}
.dateline_tips{font-size: 16px;line-height: 25px;margin-bottom: 15px;}
.dateline_tips ul{ list-style: none;padding-left: 15px;}
@media screen and (max-width: 550px){
	.dateline_title{width: 86%;margin: 15px auto 0 auto;}
	.dateline_tips{width: 86%;margin: 0 auto 15px auto;}
}

.bus_list tr:first-child td {
    background-color: #325797;
    color: #ffffff;
}

.bus_p {
    text-align: center;
    line-height: 30px;
    margin: 10px auto;
}

.bus_list_tips {
    line-height: 30px;
    margin: 10px auto;
}
.exhibitior_list td {
    text-align: center !important;
    padding: 0.5%;
    line-height: 25px;
    font-size: 14px;
}
.exhibitior_list td[colspan='3'] {
    background-color: #cbe6ff;
}

.exhibitior_list_header td {
    background-color: #6dcff6;
}

.exhibitior_list tr:first-child td {
    background-color: #204ca7;
    color: #ffffff;
    font-weight: bold;
}