*{margin: 0px;padding: 0px;}
*, *:after, *::before{box-sizing: border-box;}
body{font-family: 'Arial','SimHei','Microsoft YaHei','San Francisco';font-size: 14px;background-color: #fff;}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.disblock{display: block;}
.temporary{width: 100%;font-size: 16px;text-align: center;line-height: 40px;color: #b59469;font-weight: bold;}
.common_box{max-width: 1280px;width: 98%;margin: 0 auto;height: 100%;}
.special_box1{max-width: 1388px;width: 98%;margin: 0 auto;height: 100%;padding: 0 1%;}

.index_banner{width: 100%;}
.index_banner .swiper-slide img{display: block;width: 100%;}

.header{position: fixed;background-color: #fff;width: 100%;z-index: 35;}

.top_pc_box{display: flex;justify-content: space-between;height: 100%;flex-shrink: 0;align-items: center;}
.top_pc_box .imgbox{padding: 26px 5px;}
.top_phone{width: 90%;margin: 0 auto;}
.top_phone_box{display: none;border-bottom: 1px solid #dcdcdc;height: 100%;}
.pc_right{font-size: 12px;display: flex;line-height: 21px;max-width: 508px;justify-content: space-between;width: 100%;margin: 58px 5px;color: #666666;height: 21px;}
.changlang_box a{color: inherit;}
.header_iconbox{display: flex;justify-content: space-between;width: 46px;height: 21px;}
.nav__trigger {display: block;position: absolute;width: 52px;height: 33px;right: 0px;top: 50%;z-index: 200;margin-top: -16.5px;cursor: pointer;}
.nav--active .nav__trigger {opacity: 0.5;}
.nav__icon {display: inline-block;position: relative;width: 52px;height: 6px;background-color: #333333;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;margin-top: 13px;border-radius: 6px;}
.nav__icon:before,.nav__icon:after {content: '';display: block;width: 52px;height: 6px;position: absolute;background: #333333;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;border-radius: 6px;}
.nav__icon:before {margin-top: -13px;}
.nav__icon:after {margin-top: 13px;}
.phonenav.active .nav__icon {background: rgba(0, 0, 0, 0);}
.phonenav.active .nav__icon:before,.phonenav.active .nav__icon:after{background-color: #ee3d3d;opacity: 0.9;}
.phonenav.active .nav__icon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.phonenav.active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.nav2{width: 100%;height: 45px;background-color: #2e358e;}
#myslidemenu {width: 100%;max-width: 1280px;margin: 0 auto;color: #fff;font-size: 15px;}
#myslidemenu a{text-decoration: none;}
#myslidemenu li{list-style: none;}
#myslidemenu #menu-menu-1{display: flex;}
#myslidemenu #menu-menu-1>li{width: 14.285%;text-align: center;position: relative;}
#myslidemenu #menu-menu-1>li>a{color: #fff;line-height: 45px;display: block;cursor: pointer;}
#myslidemenu .sub-menu{position: absolute;z-index: 2;width: 100%;display: none;background-color: #d9dce2;/*padding: 13px 0;*/}
#myslidemenu ul.sub-menu>li>a{color: #333333;line-height: 45px;display: block;position: relative;}
#myslidemenu ul#menu-menu-1>li>a:after{position: absolute;left: 0px;bottom: 0px;height: 0px;background-color: #b59469;width: 100%;content: " ";transition: height 0.3s ease-in-out,opacity 0.5s ease-in-out;opacity: 0;}
#myslidemenu ul#menu-menu-1>li:hover>a:after,#myslidemenu ul#menu-menu-1>li.active>a:after{height: 5px;opacity: 1;}

#myslidemenu ul#menu-menu-1 .active{ color: #ff6600;}


#myslidemenu ul#menu-menu-1>li:hover>ul.sub-menu{display: block;}
#menu-menu-1 ul.sub-menu{font-size: 14px;}
#myslidemenu ul#menu-menu-1>li:hover>ul.sub-menu>li:hover>ul.sub-menu{display: block;}
#myslidemenu .sub-menu>li{position: relative;}
#myslidemenu .sub-menu>li.active a{color: #2e358e;}
#myslidemenu .sub-menu>li:hover a{color: #2e358e;}
#myslidemenu .sub-menu .sub-menu{display: none;position: absolute;left: 100%;top: 0px;}
.header_block{height: 182px;}
@media screen and (max-width: 1020px){
	.pc_right{max-width: 315px;}
	.link_phone{display: none;}
}
@media screen and (max-width: 1030px){
	#menu-menu-1{justify-content: space-around;}
	#myslidemenu #menu-menu-1>li{width: auto;}
	#myslidemenu .sub-menu{width: 150px;left: 50%;margin-left: -75px;}
	#myslidemenu li:first-child .sub-menu{margin-left: -49px;}
	#myslidemenu li:last-child .sub-menu{margin-left: -103px;}
}
@media screen and (max-width: 820px){
	.header{height: auto;position: fixed;top: 0px;left: 0px;width: 100%;z-index: 35;background-color: #fff;}
	.top_pc_box{display: none;}
	.top_phone_box{display: block;}
	.nav2{display: none;}
	.top_phone{width: 94%;margin: 0 auto;padding: 15px 0;}
	.nav__trigger {width: 40px;}
	.nav__icon {width: 40px;}
	.nav__icon:before,.nav__icon:after {width: 40px;}
	.nav{position: fixed;height: auto;z-index: 2;}
	.nav.disblock{display: block;}
	.nav.disblock #myslidemenu #menu-menu-1{display: block;}
	.nav.disblock #myslidemenu #menu-menu-1>li{width: 100% ;text-align: center;}
	.nav.disblock #myslidemenu ul.sub-menu>li>a{line-height: 35px;}
	.nav.disblock #myslidemenu .sub-menu{position: relative;}
	.nav.disblock #myslidemenu ul#menu-menu-1>li:hover>a:after{background:none;}
	.nav.disblock #myslidemenu{position: absolute;z-index: 3;background-color: #0f529c;}
	.nav.disblock #myslidemenu .sub-menu .sub-menu{position: relative;left: 0px;}
	.phone_bg{width: 100%;position: fixed;width: 100%;height: 100vh;background-color: red;left: 0px;top: 0px;opacity: 0;display: none;z-index: 1}

	.header_block{height: 118px;}
}

.footer2{padding: 50px 0;background-color: #091b4d;color: #7285ae;}
.footer_map{margin-bottom: 100px;}
.footer_copyright{border-top: 1px solid #7285ae;padding: 20px 0;}
.footer_copyright p{font-size: 12px;text-align: center;}
#menu-menu-2 li{list-style: none;margin: 8px 0px;}
#menu-menu-2 li a{text-decoration: none;color: #7285ae;display: block;}
#menu-menu-2{display: flex;justify-content: space-around;font-size: 14px;}
#menu-menu-2>li>a{color: #ffffff;font-size: 14px;}
#menu-menu-2 .sub-menu{margin-top: 16px;}
#menu-menu-2 ul.sub-menu{font-size: 12px;}
#menu-menu-2 ul.sub-menu .sub-menu{display: none;}
@media screen and (max-width: 720px){
	.footer_map{display: none;}
}
@media screen and (max-width: 520px){
	.footer2{padding: 28px 0 0 0;}
	.footer_copyright{width: 94%;margin: 0 auto;padding: 11px 0 21px 0;}
	.footer_copyright span{display: none;}
}

/**************************** start---首页---start ****************************/
.section1{background-image: url('s1_bg.png');background-repeat: repeat-x;background-position: top;}
.s1_btnbox{width: 100%;display: flex;justify-content: space-between;padding: 98px 10px;}
.s1_singlebtn{width: 27vw;height: 27vw;max-width: 346px;max-height: 346px;display: block;}
.s1_singlebtn:nth-child(1){background-image: url('s1_btn3.jpg');}
.s1_singlebtn:nth-child(2){background-image: url('s1_btn1.jpg');}
.s1_singlebtn:nth-child(3){background-image: url('s1_btn2.jpg');}
.s1_singlebox{position: relative;margin: 10% 7%;color: #fff;height: 80%;}
.s1_singlebox p{width: 85%;}
.s1_singlebox p:nth-child(1){font-size: 30px;line-height: 36px;margin-bottom: 14px;}
.s1_singlebox p:nth-child(2){font-size: 26px;}
.s1_arrow{position: absolute;left: 0px;bottom: 0px;width: 16%;animation: move 2s ease-in infinite;}

.s1_arrow img{width: 100%;}

.section1_phone{display: none;}
.s1p_btncontainer{width: 90%;margin: 0 auto;}
.s1p_btnbox{display: flex;justify-content: left;flex-wrap: wrap;padding: 62px 0 0 0;}
.s1p_btnblock{width: 33.33%}
.s1p_btn{width: 70%;margin: 0 auto;margin-bottom: 32px;display: block;}
.s1p_btnimg,.s1p_btnimg img{width: 100%}
.s1p_btn p{font-size: 20.34px;text-align: center;color: #333333;margin-top: 18px;}
@media screen and (max-width: 1220px){
	.s1_singlebox p:nth-child(1){font-size: 28px;line-height: 34px;margin-bottom: 13px;}
	.s1_singlebox p:nth-child(2){font-size: 25px;}
}
@media screen and (max-width: 1120px){
	.s1_btnbox{padding:100px 10px;}
	.s1_singlebox p:nth-child(1){font-size: 25px;line-height: 32px;margin-bottom: 12px;}
	.s1_singlebox p:nth-child(2){font-size: 23px;}
}
@media screen and (max-width: 1020px){
	.s1_singlebox p:nth-child(1){font-size: 22px;line-height: 30px;margin-bottom: 11px;}
	.s1_singlebox p:nth-child(2){font-size: 20px;}
}
@media screen and (max-width: 920px){
	.s1_singlebox p:nth-child(1){font-size: 19px;line-height: 28px;margin-bottom: 10px;}
	.s1_singlebox p:nth-child(2){font-size: 16px;}
}
@media screen and (max-width: 820px){
	.s1_singlebox p:nth-child(1){font-size: 16px;line-height: 26px;margin-bottom: 9px;}
	.s1_singlebox p:nth-child(2){font-size: 14px;}
}
@media screen and (max-width: 720px){
	.section1{display: none;}
	.section1_phone{display: block;}
	.s1p_btnbox{padding: 68px 0px 51px 0px;}
	.s1p_btn{margin-bottom: 34px;}
	.s1p_btn p{font-size: 16px;margin-top: 11px;}
}
@media screen and (max-width: 620px){
	.s1p_btnbox{padding: 56px 0 34px 0;}
	.s1p_btn{margin-bottom: 28px;}
	.s1p_btn p{font-size: 14px;margin-top: 10px;}
}
@media screen and (max-width: 520px){
	.s1p_btnbox{padding: 45px 0 17px 0;}
	.s1p_btn{margin-bottom: 22px;}
	.s1p_btn p{font-size: 13px;margin-top: 9px;}
}
@media screen and (max-width: 420px){
	.s1p_btnbox{padding: 34px 0 0 0;}
	.s1p_btn{margin-bottom: 17px;}
	.s1p_btn p{font-size: 12px;margin-top: 8px;}
}
@media screen and (max-width: 320px){
	.s1p_btn{width: 75%;}
}

.section2{/*min-height: 554px;*/}
.s2_box{width: 100%;display: flex;justify-content: space-between;padding: 33px 0 165px 0;align-items: center;}
.s2_videobox{width: 49%;flex-shrink: 0;max-width: 636px;}
.s2_videobox img{width: 100%;}
.s2_textbox{width: 50%;text-align: center;max-width: 640px;}
.s2_textbox p.s2_title{font-size: 30px;color: #0150a3;margin-bottom: 50px;}
.s2_textbox p{font-size: 14px;color: #666666;line-height: 31px;margin-bottom: 40px;}
.s2_textbox p:last-child{margin-bottom: 0px;}
@media screen and (max-width: 1220px){
	.s2_textbox{width: 48%;}
	.s2_textbox p.s2_title{margin-bottom: 40px;text-align: center;}
	.s2_textbox p{margin-bottom: 30px;text-align: justify;}
	.s2_textbox p br{display: none;}
}
@media screen and (max-width: 1120px){
	.s2_box{padding:55px 0 132px 0;}
	.s2_textbox p.s2_title{margin-bottom: 30px;}
	.s2_textbox p{margin-bottom: 20px;}
}
@media screen and (max-width: 1020px){
	.s2_box{padding:77px 0 110px 0;}
}
@media screen and (max-width: 920px){
	.s2_box{padding:100px 0 100px 0;}
	.s2_textbox p.s2_title{margin-bottom: 20px;font-size: 28px;}
	.s2_textbox p{margin-bottom: 10px;}
}
@media screen and (max-width: 820px){
	.s2_box{display: block;padding: 30px 0;}
	.s2_videobox,.s2_textbox{width: 100%;margin: 0 auto;margin-bottom: 50px;max-width: 100%;}
	.s2_textbox p.s2_title{margin-bottom: 26px;font-weight: bold;}
	.s2_textbox p{margin-bottom: 26px;}
}
@media screen and (max-width: 720px){
	.s2_videobox,.s2_textbox{width: 94%;}
	.s2_textbox p.s2_title{font-size: 26px;}
}
@media screen and (max-width: 620px){
	.s2_textbox p.s2_title{font-size: 24px;}
}
@media screen and (max-width: 520px){
	.s2_textbox p.s2_title{font-size: 22px;}
}
@media screen and (max-width: 420px){
	.section2 {margin-bottom: 59px;}
	.s2_textbox p.s2_title{font-size: 20px;}
	.s2_textbox{margin-bottom: 0px;}
}

.section3{background-color: #f3f3f3;position: relative;}
.s3_title{max-width: 614px;max-height: 76px;position: absolute;left: 50%;margin-left: -307px;top: -38px;background-image: url('s3_title.png');font-size: 38px;text-align: center;color: #fff;line-height: 76px;width: 96vw;height: 11.8vw;background-size: 100%;}
.s3_swiperbox{padding: 82px 0;}
.s3_phonebox{padding: 0px;background-color: none;}
.s3_swiperbox .swiper-slide img{width: 100%}
.s3_swiperbox .img_cover{width: 100%;height: 100%;background-color: #fff;position: absolute;left: 0px;top: 0px;z-index: 2;opacity: 0.5}
.s3_swiperbox .swiper-slide{transform: scale(0.93);position: relative;}
.s3_swiperbox .swiper-slide-active, .s3_swiperbox .swiper-slide-duplicate-active{transform: scale(1);}
.s3_swiperbox .swiper-slide-active .img_cover, .s3_swiperbox .swiper-slide-duplicate-active .img_cover{opacity: 0}
.s3_swiperbox .swiper-button-prev{left: 27%;background: none;}
.s3_swiperbox .swiper-button-next{right: 27%;background: none;}
.s3_swiperbox .swiper-button-prev img,.s3_swiperbox .swiper-button-next img{width: 100%;}
@media screen and (max-width: 820px){
	.s3_title{width: 64vw;margin-left: -32vw;height: 7.9vw;line-height: 7.9vw;top: -3.95vw;font-size: 35px;}
	.s3_swiperbox{width: 94%;margin: 0 auto;padding: 70px 0;}
	.s3_phonebox{padding: 4%;background-color: #dcdddd;}
	.s3_swiperbox .swiper-button-prev{left: 3%;}
	.s3_swiperbox .swiper-button-next{right: 3%;}
	.s3_swiperbox .img_cover{opacity: 0}
	.s3_swiperbox .swiper-slide{transform: scale(1);}
}
@media screen and (max-width: 720px){
	.s3_title{font-size: 30px;}
	.s3_swiperbox{padding: 60px 0;}
}
@media screen and (max-width: 620px){
	.s3_title{font-size: 25px;}
	.s3_swiperbox{padding: 50px 0;}
}
@media screen and (max-width: 520px){
	.s3_title{font-size: 20px;}
	.s3_swiperbox{padding: 40px 0;}
}
@media screen and (max-width: 420px){
	.s3_title{font-size: 16px;}
	.s3_swiperbox{padding: 25px 0 18px 0;}
}

.s5_organbox{display: flex;justify-content: space-between;padding: 140px 0px;align-items:center;}
.s5_title{color: #333333;font-size: 18px;line-height: 22px;flex-shrink: 0;width: 20%;}
.s5_logobox{display: flex;justify-content: space-between;width: 100%;align-items:center;}
.s5_logo a{display: block;width: 100%;}
.s5_logo img{width: 100%}
.s5_img1{width: 20.7%;max-width:212px;}
.s5_img2{width: 6.5%;max-width: 67px;}
.s5_img3{width: 26.5%;max-width: 271px;}
.s5_img4{width: 20.6%;max-width: 211px;}
@media screen and (max-width: 1220px){
	.s5_organbox{padding: 112px 0;}
}
@media screen and (max-width: 1120px){
	.s5_organbox{padding: 102px 0;}
}
@media screen and (max-width: 1020px){
	.s5_organbox{padding: 92px 0;}
}
@media screen and (max-width: 920px){
	.s5_organbox{padding: 82px 0;}
}
@media screen and (max-width: 820px){
	.s5_title{font-size: 16px;line-height: 20px;}
	.s5_organbox{width: 94%;margin: 0 auto;padding: 82px 0;}
}
@media screen and (max-width: 720px){
	.s5_title{font-size: 15px;line-height: 19px;}
	.s5_organbox{padding: 72px 0;}
}
@media screen and (max-width: 620px){
	.s5_title{font-size: 13px;line-height: 16px;}
	.s5_organbox{padding: 52px 0;}
}
@media screen and (max-width: 420px){
	.section5{min-height: auto;}
	.s5_organbox{padding: 32px 0;}
	.s5_title{font-size: 12px;line-height: 14px;padding-top: 0px;}
	.s5_img1{width: 25.3%;max-width: 94px;}
}
/**************************** end---首页---end ****************************/

.page_centerbox_member{padding: 20px 0;}
.page_centerbox{padding: 69px 0;}
.page_title{color: #0150a3;font-size: 30px;max-width: 676px;border-bottom: 1px solid #0150a3;line-height: 42px;margin-bottom: 30px;}
.common_box{max-width: 1280px;width: 98%;margin: 0 auto;height: 100%;}
@media screen and (max-width: 1280px){
	.common_box{padding: 0 1%;}
	.page_centerbox{padding: 5.3vw 0;}
}

/**************************** start---關于MFE---start ****************************/
.about_box{display: flex;justify-content: space-between;margin-bottom: 110px;align-items: center;}
.about_box_left{font-size: 16px;color: #333333;width: 52%;line-height: 31px;text-align: justify;}
.about_box_left p.mb20{margin-bottom: 20px;}
.about_box_right{width: 43.1vw;max-width: 552px;height: 28.6vw;max-height: 367px;position: relative;}
.about_br_bg1{position: absolute;width: 98.5%;height: 78.2%;left: 0px;bottom: 0px;background-color: #edecef;}
.about_br_bg2{position: absolute;width: 50%;height: 52.6%;right: 0px;top: 0px;background-color: #0150a3;}
.about_br_img{position: absolute;width: 88.5%;left: 6%;bottom: 10%;}
.about_br_img img{width: 100%;}
.important_box{width: 100%;min-height: 240px;background-color: #f7f6f9;position: relative;}
.ib_title_box{position: absolute;width: 100%;left: 0px;top: -29px;text-align: center;height: 58px;}
.ib_title{position: relative;width: 100%;max-width: 601px;margin: 0 auto;}
.ib_title img{width: 100%;}
.ib_title_text{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;text-align: center;font-size: 28px;color: #fff;line-height: 62px;}
.ib_text{text-align: center;color: #333333;font-size: 20px;line-height: 40px;padding: 60px 0;max-width: 590px;margin: 0 auto;width: 94%;}
.tipbox{font-size: 32px;color: #0150a3;text-align: center;margin: 128px 0;line-height: 46px;}
.timebox{position: relative;display: flex;justify-content: right;}
.tb_img_box{width: 100%;position: relative;}
.tb_img_bg{width: 621px;height: 439px;background-color: #0150a3;position: absolute;left: 0px;bottom: -27px;}
.tb_img{width: 647px;position: absolute;left: 56px;top: 17px;}
.tb_img img{width: 100%;}
.tb_date_box{width: 63vw;background-color: #f7f6f9;min-height: 470px;flex-shrink: 0;max-width: 858px;}
.tb_date{width: 42.3vw;max-width:577px;float: right;padding: 74px;}
.tbd_title{font-size: 22px;color: #333333;margin: 24px 0;margin-top: 0px;}
.tbd_list{font-size: 18px;color: #333333;margin: 24px 0;}
.tbd_line{color: #333333;margin: 24px 0;}
.tbd_remark{font-size: 14px;color: #333333;margin: 24px 0;margin-bottom: 0px;}
@media screen and (max-width: 1280px){
	.tipbox{font-size: 30px;width: 94%;margin: 108px auto;line-height: 44px;}
	.timebox{align-items: center;}
	.tb_img_box{height: 34.5vw;}
	.tb_img_bg{width: 45.6vw;height: 32.2vw;}
	.tb_img{width: 47.5vw;}
}
@media screen and (max-width: 1020px){
	.tipbox{font-size: 28px;line-height: 42px;margin: 108px auto;}
}
@media screen and (max-width: 920px){
	.tipbox{font-size: 26px;line-height: 40px;margin: 98px auto;}
	.tbd_title{font-size: 18px;margin: 18px 0;}
	.tbd_list{font-size: 14px;margin: 18px 0;}
	.tbd_remark{font-size: 12px;margin: 18px 0;}
}
@media screen and (max-width: 820px){
	.about_box{display: block;}
	.about_box_left{width: 94%;margin: 0 auto;}
	.about_box_right{width: 93vw;height: 61.7vw;margin: 0 auto;max-width: unset;max-height:  unset;margin-top: 5vw;}
	.about_br_img{bottom: 5vw;}
	.important_box{width: 94%;margin: 0 auto;min-height: unset;}
	.ib_title_box{width: 80vw;height: 8.1vw;top: -4.05vw;left: 50%;margin-left: -40vw;}
	.ib_title_text{line-height: 8.1vw;font-size: 24px;}
	.tipbox{font-size: 24px;line-height: 38px;margin: 88px auto;}
	.timebox{display: block;}
	.tb_img_box{width: 93vw;margin: 0 auto;height: 64vw;margin-bottom: 10vw;}
	.tb_img_bg{width: 82.7vw;height: 58.4vw;bottom: -1vw;}
	.tb_img{width: 86.5vw;left: 6vw;top: 0px;}
	.tb_date_box{width: 93vw;margin: 0 auto;min-height: unset;}
	.tb_date{width: 100%;float: none;padding: 7.2vw;}
}
@media screen and (max-width: 720px){
	.tipbox{font-size: 22px;line-height: 36px;margin: 78px auto;}
}
@media screen and (max-width: 620px){
	.about_box_left{font-size: 14px}
	.ib_title_text{font-size: 16px;}
	.ib_text{font-size: 14px;line-height: 30px;width: 90%;padding: 45px 0;}
	.tipbox{font-size: 20px;line-height: 34px;margin: 68px auto;}
}
@media screen and (max-width: 520px){
	.tipbox{font-size: 18px;line-height: 32px;margin: 58px auto;}
}
@media screen and (max-width: 420px){
	.tipbox{font-size: 16px;line-height: 30px;margin: 48px auto;}
}
/**************************** end---關于MFE---end ****************************/

/**************************** start---展會亮點---start ****************************/
.hb_text{font-size: 23px;line-height: 40px;}
.list_container{padding:16px 0;}
.list_box{display: flex;width: 100%;padding: 64px 0;}
.list_titlebox{width: 100%;position: relative;}
.list_title{width: 37.2vw;height: 16vw;display: flex;position: absolute;left: 0px;top: 0px;max-width: 508px;max-height: 219px;}
.list_title_num{width: 6.8vw;height: 16vw;flex-shrink: 0;max-width: 93px;max-height: 219px;}
.list_title_num img{height: 100%;}
.list_title_box{width: 30.3vw;height: 16vw;background-color: #1563ad;max-width: 415px;max-height: 219px;box-shadow: 4px 4px 7px 0px #888888;}
.list_title_box table{width: 100%;height: 100%;}
.list_title_box table td{vertical-align: middle;text-align: center;font-size: 28px;color: #fff;line-height: 40px;}
.list_messagebox{width: 78.9vw;max-width: 1074px;min-height: 209px;background-color: #eff6fe;flex-shrink: 0;margin-top: 51px;}
.list_message{float: right;color: #333333;font-size: 23px;line-height: 44px;width: 59.7vw;height: 100%;max-width: 773px;}
.list_message table{width: 100%;height: 100%;}
.list_message table td{vertical-align: middle;text-align: justify;padding: 49px 51px;}
.list_box:nth-child(even){flex-flow: row-reverse;}
.list_box:nth-child(even) .list_message{float: left;}
.list_box:nth-child(even) .list_title_box{box-shadow: -4px 4px 7px 0px #888888;}
.list_box:nth-child(even) .list_title{flex-flow: row-reverse;right: 0px;left: unset;}
@media screen and (max-width: 1280px){
	.list_box{padding: 5vw 0;}
	.list_message table td{padding: 3.8vw 3.9vw;}
	.list_title_box table td br{display: none;}
}
@media screen and (max-width: 1120px){
	.list_title_box table td{font-size: 26px;line-height: 38px;padding: 5%;}
	.list_message{font-size: 21px;line-height: 40px;}
}
@media screen and (max-width: 1020px){
	.list_title_box table td{font-size: 23px;line-height: 36px;}
	.list_messagebox{min-height: unset;}
	.list_message{font-size: 19px;line-height: 36px;}
}
@media screen and (max-width: 920px){
	.hb_text{font-size: 20px;line-height: 34px;}
	.list_title_box table td{font-size: 20px;line-height: 34px;}
	.list_messagebox{min-height: unset;}
	.list_message{font-size: 17px;line-height: 32px;}
}
@media screen and (max-width: 820px){
	.list_title_box table td{font-size: 17px;line-height: 32px;}
	.list_message{font-size: 13px;line-height: 30px;}
}
@media screen and (max-width: 720px){
	.hb_text{width: 94%;margin: 0 auto;}
	.list_box{display: block;}
	.list_title{position: relative;width: 94%;height: auto;align-items: center;margin: 0 auto;max-width: unset;}
	.list_title_box{width: 100%;height: 100%;display: table;min-height: 16vw;}
	.list_messagebox{width: 94%;margin: 0 auto;margin-top: 10px;display: table;}
	.list_message{float: none;width: 100%;}
}
@media screen and (max-width: 520px){
	.hb_text{font-size: 14px;line-height: 30px;}
	.list_title_num{width: 33px;height: 80px;}
	.list_title_box{min-height: 80px;}
	.list_title_box table td{font-size: 16px;line-height: 30px;}
	.list_message{font-size: 14px;line-height: 32px;}
}
/**************************** end---展會亮點---end ****************************/

/**************************** start---大會服務供應商---start ****************************/
.sp_listbox{width: 100%;margin: 60px auto;}
.sp_list_title{font-size: 23px;color: #666666;}
.sp_list_table,.sp_list_table td{border: 1px solid #e5e5e5;}
.sp_list_table{width: 100%;margin: 20px 0;}
.sp_list_name{color: #0150a3;font-size: 20px;width: 36%;text-align: center;background-color: #eff6fe;padding: 2%;line-height: 30px;}
.sp_list_contactbox{padding: 20px 7.9%;font-size: 14px;line-height: 26px;color: #666666;}
.sp_list_effect{margin-bottom: 25px;}
.sp_list_effect ul{margin-left: 25px;}
.sp_list_single{display: flex;margin: 10px 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: 720px){
	.sp_listbox{width: 94%;}
}
@media screen and (max-width: 520px){
	.sp_list_title{font-size: 18px;}
	.sp_list_name{font-size: 16px;}
	.sp_list_contactbox{padding: 15px 5.9%}
	.sp_list_effect{margin-bottom: 15px;}
}
/**************************** end---大會服務供應商---end ****************************/

/**************************** start---翻页---start ****************************/
.current,.num,.next,.prev{width: 35px;height: 35px;line-height: 35px;text-align: center;border: 1px solid #dcdcdc;border-radius: 5px;margin: 5px;font-size: 14px;color: #333333;outline: none;display: block;}
.pb_span{width: auto;height: 35px;line-height: 35px;text-align: center;margin: 5px;}
.pb_list.long{width: 66px;}
.pb_list.bsure{width: 50px;}
.pb_listbox div{display: flex;justify-content: center;}
.pb_num{display: flex;justify-content: center;}
.pb_change{width: 145px;height: 35px;line-height: 35px;display: flex;justify-content: center;}
.pb_listbox .current{background-color: #1563ad;font-weight: bold;color: #fff;border-color: #1563ad;}
.pb_listbox a.num:hover,.pb_listbox a.next:hover,.pb_listbox a.prev:hover{background-color: #1563ad;color: #fff;border-color: #1563ad;}
@media screen and (max-width: 720px){
	.pb_listbox div{display: block;text-align: center;}
	.pb_change{margin: 0 auto;}
}
/**************************** start---翻页---start ****************************/

/**************************** start---最新資訊---start ****************************/
.news_container{width: 100%;border-bottom: 1px solid #d2d2d2;padding: 25px 0;}
.news_link{display: flex;justify-content: space-between;width: 100%;}
.news_bg{width: 290px;margin-right: 35px;flex-shrink: 0;height: 175px;background-repeat: no-repeat;background-size: 100%;}
.news_bg.center{background-position: center;background-color: #fbfbfb}
.news_textbox{width: 100%;text-align: left;overflow: hidden;}
.news_title{color: #0150a3;font-size: 24px;height: 35px;line-height: 35px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.news_summary{color: #333333;line-height: 28px;height: 84px;margin: 20px 0;overflow: hidden;}
.news_date{color: #666666;font-size: 12px;}
@media screen and (max-width: 620px){
	.news_link{display: block;width: 94%;margin: 0 auto;}
	.news_bg{width: 87vw;height: 52.5vw;margin-bottom: 20px;}
	.news_summary{display: none;}
	.news_date{margin-top: 10px;}
}
/**************************** end---最新資訊---end ****************************/

/**************************** start---聯絡我們---start ****************************/
.contactusbox{line-height: 45px;}
.contactus_title{color: #666666;font-size: 23px;}
.contactus_name{color: #0150a3;font-size: 20px;}
.contactus_mess{display: flex;line-height: 26px;padding: 9.5px 0;}
.cu_logo{margin-right: 10px}
.cu_text a{color: inherit;}
@media screen and (max-width: 420px){
	.contactus_title{font-size: 20px;}
}
/**************************** end---聯絡我們---end ****************************/

/**************************** start---搜索---start ****************************/
/*样式一*/
.search_container{display: flex;width: 100%;}
.search_container form{width: 100%;}
.search_box{max-width: 500px;height: 40px;background-color: #f1f1f1;padding: 5px 6px;display: flex;overflow: hidden;border-radius: 5px;margin-right: 20px;width: 100%;}
.search_img{width: 16px;height: 16px;margin: 8px 9px 0 4px;}
.search_img img{width: 100%;}
.search_box input{width: 100%;background: none;border: none;outline: none;}
.search_btn{width: 80px;height: 30px;background-color: #fff;text-align: center;line-height: 30px;color: #666666;cursor: pointer;flex-shrink: 0;border: 0px;}
.search_textbox{line-height: 40px;flex-shrink: 0;}
.search_text{margin: 0 8px;color: #ff0000;}
.search_text:first-child{margin-left: 0px;}
.search_text:nth-child(even){color: #333333;}
/*样式二*/
.exnews_choosebox{display: flex;justify-content: space-between;margin-top: 67px;}
.exnews_searchbox{width: 534px;height: 100%;border: 1px solid #003787;border-radius: 10px;display: flex;overflow: hidden;flex-shrink: 0;}
.exnews_searchbox input{width: 100%;height: 37px;line-height: 37px;background: none;border: none;outline: none;padding: 0 8px;}
.exnews_search_btn{width: 59px;height: 37px;background-color: #eaf5fb;flex-shrink: 0;padding: 7px 0;text-align: center;border: none;}
.exnews_selectbox{width: 690px;display: flex;justify-content: space-between;}
.exnews_selectbox select{width: 314px;height: 37px;font-size: 16px;padding: 0 20px;color: #fff;border: 1px solid #003787;background-color: #0150a3;outline: none;border-radius: 10px;}
.exnews_selectbox.three select{width: 17vw;max-width: 220px;}
@media screen and (max-width: 1280px){
	.exnews_searchbox{width: 40vw;}
	.exnews_selectbox{width: 52vw;}
	.exnews_selectbox select{width: 24vw;}
}
@media screen and (max-width: 920px){
	.exnews_choosebox{display: block;}
	.exnews_searchbox{margin: 20px 0;width: 100%;}
	.exnews_selectbox{margin: 20px 0;width: 100%;justify-content: center;}
	.exnews_selectbox select,.exnews_selectbox.three select{margin: 0 10px;width: 40%;max-width: 200px;}
}
@media screen and (max-width: 420px){
	.exnews_searchbox{width: 90%;margin: 0 auto;}
}
/**************************** end---搜索---end ****************************/




iframe{overflow:visible;width: 100%;border: none;}

.temporary{line-height: 40px;}



.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;}
}



/**************************** start---線上展廳---start ****************************/
.hall .search_container{overflow: hidden;}
.hall .search_box{width: 96%;height: 40px;background-color: #f1f1f1;padding: 5px 6px;display: flex;overflow: hidden;border-radius: 5px;margin-right: 20px;max-width: 100%;}
.ex_list_news{margin: 46px 0 39px 0;display: flex;justify-content: space-between;}
.ex_listbox{width: 795px;height: 472px;}
.ex_list_title{width: 100%;height: 39px;background-color: #1563ad;font-size: 20px;text-align: center;line-height: 39px;color: #fff;}
.ex_list_box{border: 1px solid #bfbfbf;border-top: none;height: 92%;}
.ex_list_selectbox{height: 72px;}
.ex_list_select{display: flex;justify-content: space-around;padding: 18px 0;}
.ex_list_select select{width: 230px;height: 35px;font-size: 16px;color: #1563ad;border: 1px solid #9ec6ff;border-radius: 8px;padding: 0 14px;font-family: inherit;background: none;outline:none;}
.ex_list{height: 360px;overflow-y: scroll; margin-right: 5px; margin-left: 5px;}


.ex_list::-webkit-scrollbar {
    width: 10px;
}
.ex_list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    background: rgba(0,0,0,0.1);
}



.ex_list_table{width: 100%; padding-left: 20px; padding-right: 20px;box-sizing: border-box;}
.ex_list_table td{height: 30px;padding: 0 2px}
.ex_list_table td a{color: inherit;}
.ex_list_table tr td:first-child{text-align:left;}
.ex_news_box{width: 451px;max-height: 472px;}
.ex_news_titlebox{width: 100%;height: 39px;font-size: 20px;line-height: 39px;position: relative;display: flex;justify-content: space-between;}
.ex_news_title{width: 125px;background-color: #1563ad;text-align: center;color: #fff;position: relative;}
.ex_news_title:after{content: '';position: absolute;right: -22px;top: 0px;border-top:19px solid transparent;border-bottom:20px solid #1563ad;border-left:11px solid #1563ad;border-right:11px solid transparent;}
.ex_news_more{color: #1563ad;font-family: inherit;padding-right: 8px;display: block;}
.ex_news_line{width: 100%;position: absolute;left: 0px;bottom: 0px;height: 2px;background-color: #1563ad;}
.ex_newslistbox{padding: 9px 0;}
.ex_newslist{width: 100%;display: flex;margin: 18px 0;}
.ex_newslistbox a:nth-child(2n) .ex_newslist{flex-flow: row-reverse;}
.ex_newslist_img{margin-left: 4px;margin-right: 11px;width: 88px;height: 88px;border-radius: 50%;overflow: hidden;flex-shrink: 0;background-size: cover;background-position: center;}
.ex_newslist_img img{width: 100%;}
.ex_newslist_textbox{width: 346px;height: 60px;border-bottom: 1px solid #cfe0ea;line-height: 25px;position: relative;}
.ex_newslist_text{position: absolute;width: 100%;bottom: 0px;max-height: 50px;font-size: 16px;color: #666666;max-width: 320px;overflow: hidden;}

.ex_block{margin: 39px 0;}
.ex_type_container{display: flex;justify-content: space-between;}
.ex_type_box{width: 235px;height: 810px;flex-shrink: 0;margin-right: 20px;}
.ex_type_title{width: 100%;height: 38px;background-color: #1563ad;text-align: center;line-height: 38px;font-size: 20px;color: #fff;}
.ex_type{height: 770px;border: 1px solid #dcdcdc;border-top: none;background-color: #f1f8fe;overflow: hidden;padding: 0 20px;}
ul.ex_type_list{margin:0px;padding: 20px 0;height:601px;/*width: 97px;*/text-align: center;/*-moz-column-gap: 0px;-moz-column-count: 1;-webkit-column-gap: 0px;-webkit-column-count: 1;column-gap: 0px;column-count: 1;*/}   
ul.ex_type_list li{list-style: none;min-height: 33px;line-height: 23px;}
ul.ex_type_list li a{color: inherit;}
.ex_container{width: 998px;overflow: hidden;}
.ex_titlebox{display: flex;justify-content: space-between;overflow: hidden;align-items: center;}
.ex_title{width: 100%;position: relative;}
.ex_title_text{width: 184px;height: 38px;background-color: #1563ad;color: #fff;text-align: center;line-height: 38px;font-size: 20px;position: relative;}
.ex_title_text:after{content: '';position: absolute;right: -22px;top: 0px;border-top:19px solid transparent;border-bottom:19px solid #1563ad;border-left:11px solid #1563ad;border-right:11px solid transparent;}
.ex_title_line{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 2px;background-color: #1563ad;}
.ex_title_btn{width: 126px;height: 46px;border: 1px solid #376ac8;flex-shrink: 0;margin-left: 14px;border-radius: 23px;color: #1563ad;line-height: 46px;text-align: center;font-size: 20px;cursor: pointer;}
.ex_title_btn a{color: inherit;display: block;}
.ex_box{display: flex;flex-wrap: wrap;padding: 17px 0;}
.ex_single{width: 303px;margin:17px 22px;}
.ex_single:nth-child(3n+1){margin-left: 0px;}
.ex_single:nth-child(3n){margin-right: 0px;}
.alonebox .ex_single{width: 48%;margin: 1.5%;}
.alonebox .ex_single:nth-child(2n){margin-right: 0px;}
.alonebox .ex_single:nth-child(2n+1){margin-left: 0px;}
.ex_single a{display: block;}
.ex_single_top{width: 100%;height: 303px;background-color: #fff;position: relative;background-size: cover;  }
.alonebox .ex_single_top{height: 365px;}
.ex_single_logo{position: absolute;width: 77px;position: relative;top: 18px;left: 15px;}
.ex_single_logo img{width: 100%;}
.ex_single_bottom{width: 100%;height: 45px;display: flex;justify-content: space-between;overflow: hidden;}
.ex_single_title{width: 100%;background-color: #1563ad;height: 100%;}
.ex_single_title table{width: 100%;height: 100%;table-layout:fixed;}
.ex_single_title table tr td{color: #fff;width: 100%;padding: 0 25px}
.ex_single_name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;width: 100%;line-height: 20px;}
.ex_signle_chat{background-color: #333333;flex-shrink: 0;width: 61px;text-align: center;}
.ex_signle_chat img{height: 22px;margin-top: 11px;}
@media screen and (max-width: 1296px){
	.ex_single{width: 23vw;margin: 0.7vw 1%;}
	.ex_single_top{height: 23vw;}
	.alonebox .ex_single_top {height: 28vw;}
}
@media screen and (max-width: 1280px){
	.page_centerbox{padding: 5.3vw 0;}
	.ex_listbox{width: 59vw;}
	.ex_news_box{width: 33vw;}
	.ex_container{width: 100%;}
	.ex_list_select select{width: 17vw;outline:none;}
	.ex_type{height: 58vw;}
}
@media screen and (max-width: 1120px){
	.ex_single{width: 48%;margin: 0.7vw 1%;}
	.ex_single:nth-child(3n+1){margin-left: 1%;}
	.ex_single:nth-child(3n){margin-right: 1%;}
	.ex_single_top{height: 31vw;}
}
@media screen and (max-width: 820px){
	.hall .search_textbox{display: none;}
	.hall .search_box{margin-right: 0px;}
	.hall .search_box{width: 100%}
	.ex_list_news{display: block;margin: 6vw 0;}
	.ex_listbox{width: 100%;}
	.ex_list_select select{width: 30%;outline:none;}
	.ex_news_box{width: 100%;margin-top: 6vw;}
	.ex_newslist_textbox{width: 100%;}
	.ex_newslist_text{max-width: 100%;width: 92%;}
	.ex_container{width: 100%;margin-top: 6vw;}
	.ex_type_container{display: block;}
	.ex_type_box{width: 100%;height: auto;}
	.ex_type{height: auto;}
	ul.ex_type_list{width: 100%;column-count: unset;column-gap: unset;-moz-column-gap: unset;-moz-column-count: unset;-webkit-column-gap: unset;-webkit-column-count: unset;height: auto;display: flex;flex-wrap: wrap;justify-content: left;}
	ul.ex_type_list li{width: auto;min-width: unset;padding: 0 2vw}
	.ex_box{justify-content: center;}
	.ex_single{width: 44vw;margin: 1vw;}
	.ex_single_top{height: 44vw;}
}
@media screen and (max-width: 520px){
	.ex_single{width: 90vw;margin: 2vw 0px;}
	.alonebox .ex_single {width: 100%;margin: 2vw 0px;}
	.ex_single:nth-child(3n+1),.ex_single:nth-child(3n){margin: 2vw 0px;}
	.ex_single_top{height: 90vw;}
	.alonebox .ex_single_top {height: 58vw;}
	.ex_title_btn{width: 80px;height: 30px;line-height: 30px;border-radius: 15px;font-size: 14px;}
	.ex_list_table td{padding: 10px 5px;}

	.hall .search_box{width: 100%;}
	.ex_block{margin: 0px;}
}
@media screen and (max-width: 420px){
	.page_phonebox{width: 94%;margin: 0 auto;}
	.ex_single{width: 90vw;margin: 17px 0;}
	ul.ex_type_list li{width: 33.3%;}
	.ex_list_select select{font-size: 14px;padding:0 0.5%;outline:none;}
	.ex_title_text{width: 135px;}
	.page_centerbox{padding: 0;}

}


a{text-decoration: none;}
.co_company{position: relative;background-size: cover;min-height: 392px;}
.co_company_box{padding: 47px 0 125px 0;margin-left: 125px;width: 90%;max-width: 950px;}
.co_company_logo{height: 100px;margin-bottom: 36px;max-width: 100%;}
.co_company_logo img{height: 100%;}

.co_company_logo_2{
	height: 100px;margin-bottom: 36px;width: 100px; background-color: #ffffff;
	    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    transition: all .3s ease-in;
    border-radius: 70px;
    -moz-border-radius: 75px;
    -webkit-border-radius: 80px;
    overflow: hidden;

    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.co_company_logo_2 img{max-height: 100%;max-width: 100%;}

.co_company_name{font-size: 48px;color: #fff;line-height: 46px;}
.co_company_ename{font-size: 30px;color: #fff;line-height: 41px;}
.co_company_messbox{display: flex;justify-content: flex-start;line-height: 23px;}
.co_company_mess{font-size: 16px;color: #fff;margin-right: 110px;display: flex;align-items: center;margin: 19px 0;    padding-right: 17px;}
.co_company_icon{height: 22px;margin-right: 11px;width: 22px;text-align: center;}
.co_company_icon img{height: 100%;}

.page_centerbox{padding: 69px 0 0 0;}

.co_titlebox{display: flex;justify-content: center;align-items: center;padding: 40px 0;width: 80%;margin: 0 auto;}
.co_title_line{max-width: 148px;width: 30%;height: 1px;background-color: #1563ad;}
.co_title{color: #1563b1;font-size: 32px;width: 170px;margin: 0 10px;text-align: center;}
.co_titlebox.white .co_title_line{background-color: #fff;}
.co_titlebox.white .co_title{color: #fff;}

.co_introbox{position: relative;min-height: 564px;display: -webkit-box;/*margin-top: 80px;*/}
.co_intro_bg{position: absolute;left: 0px;top: -61px;z-index: 0;width: 667px;height: 61px;}
.co_intro_bg img{width: 100%;}
.co_intro_bgimg{width: 724px;height: 523px;overflow: hidden;position: absolute;right: 0px;top: 0px;z-index: 1;}
.co_intro_skew1{width: 100%;height: 100%;transform-origin: bottom;transform: skew(-25deg, 0deg);-ms-transform: skew(-25deg, 0deg);-moz-transform: skew(-25deg, 0deg);-webkit-transform: skew(-25deg, 0deg);-o-transform: skew(-25deg, 0deg);overflow: hidden;}
.co_intro_skew2{width: 100%;height: 100%;transform-origin: bottom;transform: skew(25deg, 0deg);-ms-transform: skew(25deg, 0deg);-moz-transform: skew(25deg, 0deg);-webkit-transform: skew(25deg, 0deg);-o-transform: skew(25deg, 0deg);overflow: hidden;}
.co_intro_skew3{width: 100%;height: 100%;background-size: cover;background-position: center;}
.co_intro{margin-top: 116px;background-color: #f8f6f9;width: 96%;min-height: 447px;padding:72px 0 72px 55px;position: relative;}
.co_intro_container{width: 480px;text-align: justify;}
.co_intro_title{color: #333333;font-size: 32px;margin-bottom: 40px;}
.co_intro_text{color: #666666;font-size: 14px;line-height: 30px;max-height: 200px;overflow-y: scroll;padding-right: 20px;}
.co_intro_text .co_intro_textarea{text-align: justify;}
.co_intro_text::-webkit-scrollbar {width: 4px;}
.co_intro_text::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #fff;}
.co_intro_text::-webkit-scrollbar-track {border-radius: 10px;background: none;}


.co_contact{margin: 100px 0 140px 0;}
.co_contactbox{display: flex;justify-content: space-around;align-items: center;margin: 75px 0;}
.co_contact_icon{margin-bottom: 21px;text-align: center;}
.co_contact_title{line-height: 28px;text-align: center;font-size: 18px;color: #1563ad;}
.co_contact_text{line-height: 28px;text-align: center;font-size: 18px;color: #666666;word-wrap:break-word;}
.co_contact_text a{color: inherit;}

.co_shows{margin: 100px 0 140px 0;position: relative;}
.co_shows_bg{width: 100%;height: 301px;background-color: #1563ad;position: absolute;left: 0px;top: 0px;z-index: -1;}
.co_shows_swiper{height: 400px;}
.co_shows_container{padding-bottom: 20px;}
.co_shows_box{width: 283px;height: 315px;box-shadow: 0px 4px 10px 0px #888888;margin: 0 auto;}
.co_shows_img{height: 267px;overflow: hidden;display: flex;align-items: center;background: #fff;display: block;overflow: hidden;padding: 4%;}
.co_shows_img img{width: 96%;margin: 0 auto;display: block;}
.co_shows_name{font-size: 16px;color: #333333;width: 90%;margin: 0 auto;text-align: center;line-height: 33px;height: 33px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;margin-top: 3px;}
.co_shows_num{font-size: 14px;color: #999999;width: 90%;margin: 0 auto;text-align: center;line-height: 28px;}

.co_news{margin: 100px 0 0 0;position: relative;}
.co_newslist{position: relative;display: flex;justify-content: flex-end;margin: 24px 0 128px 0;}
.co_newslist .co_news_img{width: 533px;height: 358px;left: 0px;top: 0px;position: absolute;background-size: cover;}
.co_newslist .co_news_main{width: 968px;}
.co_newslist .co_news_main.noimg{width: 100%;}
.co_newslist .co_news_date{text-align: right;font-size: 30px;color: #0150a3;height: 63px;line-height: 63px;}
.co_newslist .co_news_date span{font-size: 60px;}
.co_newslist .co_news_container{min-height: 318px;background-color: #f6f6f6;display: flex;justify-content: flex-end;}
.co_newslist .co_news_box{width: 664px;margin: 20px 28px 0 28px;}
.co_newslist .co_news_main.noimg .co_news_container{min-height: unset;padding-bottom: 30px;}
.co_newslist .co_news_main.noimg .co_news_box{width: 100%;}
.co_newslist .co_news_title{min-height: 56px;line-height: 36px;color: #0150a3;font-size: 26px;border-bottom: 1px solid #c9c9c9;padding: 10px 0;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.co_newslist .co_news_simple{line-height: 28px;color: #333333;margin: 28px 0 0 0;height: 140px;overflow: hidden;}
.co_newslist .co_news_company{color: #666666;font-size: 12px;margin-top: 37px;}
.co_newslist:nth-child(odd){justify-content: flex-start;}
.co_newslist:nth-child(odd) .co_news_img{left: auto;right: 0px;}
.co_newslist:nth-child(odd) .co_news_date{text-align: left;}
.co_newslist:nth-child(odd) .co_news_container{justify-content: flex-start;background-color: #f1f8fe;}
.co_newslist:last-child{margin-bottom: 0px;}

.co_contact_btn{width: 42%;display: flex;justify-content: space-around;}
.co_contact_listbox{display: flex;justify-content: space-between;width: 75%;}
.co_contact_list{width: 33.3%;}

@media screen and (max-width: 1280px){
	.co_company_box{margin-left: 10%;width: 80%;}
	.page_centerbox{padding: 5.3vw 0;}
	.co_intro_bgimg{width: 52vw;top: 50%;margin-top: -205px;}
	.co_intro{padding:72px 0 72px 4vw;}
	.co_intro_container{width: 45vw;}
	.co_intro_bg{width: 50vw;height: 4.6vw;top: -4vw;}

	.co_newslist{margin: 2vw 0 10vw 0}
	.co_newslist .co_news_main{width: 73vw;}
	.co_newslist .co_news_box{width: 50vw;margin: 1.5vw 1.5vw;}
	.co_newslist .co_news_img{width: 41vw;height: 27vw;}

	
}
@media screen and (max-width: 1120px){
	.co_newslist .co_news_img{top: 58%;margin-top: -13.5vw;}
}
@media screen and (max-width: 1020px){
	.co_contactbox{display: block;margin: 20px 0;}
	.co_contact_btn{width: 100%;}
	.co_contact_listbox{width: 100%;margin-top: 30px;}
}
@media screen and (max-width: 720px){
	.co_company_box{margin-left: 5%;width: 90%;}
	.co_company_messbox{display: block;}
	.co_introbox{min-height: 0px;margin-top: 4vw;}
	.co_intro{padding:72px 4vw;min-height:0px;width: 100%;}
	.co_intro_container{width: 100%;}
	.co_intro_bgimg{height: 39vw;top: -4vw;margin-top: 0px;}
	.co_newslist{display: block;}
	.co_newslist .co_news_img{position: relative;right: unset;left: unset;top: unset;margin-top: 0px;width: 98%;margin: 0 auto;height: 68vw;}
	.co_newslist .co_news_main{width: 98%;margin: 0 auto;}
	.co_newslist .co_news_box{width: 98%;margin: 0 auto;}
	.co_newslist .co_news_container{min-height: 0px;}
	.co_newslist .co_news_date{font-size: 25px;}
	.co_newslist .co_news_date span{font-size: 40px;}
	.co_newslist .co_news_company{margin-bottom: 30px;}
}
@media screen and (max-width: 620px){
	.co_intro_bgimg{top: 0px}
}
@media screen and (max-width: 520px){
	.co_company{min-height: 0px;}
	.co_company_box{margin-left: 5%;width: 80%;padding: 40px 0;}
	.co_company_mess{font-size: 14px;}
	.co_contact_btn img{width: 200px;}
	.co_contact_title{font-size: 16px;}
	.co_contact_icon img{width: 40px;}
	.co_contact_text{font-size: 14px;line-height: 20px;}
	.co_intro_bg{display: none;}
	.co_introbox{margin-top: 22vw;}
	.co_intro_bgimg{width: 65vw;height: 48vw;top: -12vw;}
	ul.ex_type_list li{width: auto;}
}
@media screen and (max-width: 420px){
	.co_company_logo{margin-bottom: 25px;}
	.co_company_name{font-size: 25px;line-height: 40px;}
	.co_company_ename{font-size: 18px;line-height: 26px;}
	.co_intro_bgimg{top: 0px;}
	.co_newslist .co_news_title{font-size: 20px;}
	.co_contact_btn{text-align: center;}
	.co_contact_btn img{width: 96%;}
}

.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 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%;}
/**************************** end---線上展廳---end ****************************/


.phone_add{
    display: none;
}
.nav2.disblock{
    display: block;
    height: auto;
}
.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children>a{
    position: relative;
}
.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children:after{
    position: absolute;
    content: '';
    right: 14px;
    width: 14px;
    height: 2px;
    top: 21.5px;
    background-color: #fff;
    z-index: 1;
}
.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children:before{
    position: absolute;
    content: '';
    right: 20px;
    width: 2px;
    height: 14px;
    top: 15.5px;
    background-color: #fff;
    z-index: 1;
}
.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children:before,.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children:after{
    transition: All 0.5s ease-in-out;
}
.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children.checked:after{
    transform: rotate(90deg);
    opacity: 0;
}
.nav2.disblock #myslidemenu #menu-menu-1>li.menu-item-has-children.checked:before{
    transform: rotate(90deg);
    background-color: #dd2b2b;
}
.nav2.disblock #myslidemenu{
    position: relative;
}
.nav2.disblock #myslidemenu #menu-menu-1{
    display: block;
}
.nav2.disblock #myslidemenu #menu-menu-1>li{
    width: 100%;
    /*display: flex;
    flex-wrap: wrap;
    justify-content: space-between;*/
}
.nav2.disblock #myslidemenu #menu-menu-1>li>a{
    width: 100%;
    text-align: left;
    padding: 0 20px;
}
.nav2.disblock #myslidemenu #menu-menu-1>li>a{
    position: relative;
}
.nav2.disblock #myslidemenu .sub-menu{
    position: relative;
}
.nav2.disblock #myslidemenu ul#menu-menu-1>li:hover>ul.sub-menu{
    display: none;
}
.nav2.disblock #myslidemenu ul#menu-menu-1>li.checked:hover>ul.sub-menu{
    display: block;
}
.nav2.disblock #myslidemenu ul#menu-menu-1>li.checked>ul.sub-menu{
    display: block;
    width: 100%;
    left: unset;
    margin-left: 0px;
}
.nav2.disblock #myslidemenu ul.sub-menu>li>a{
    text-align: left;
    padding: 0 20px;
}
.nav2.disblock #myslidemenu ul#menu-menu-1>li>a:after{
    display: none;
}
@media screen and (max-width: 820px){
    .top_phone_box{
        position: relative;
        z-index: 3;
    }
    #myslidemenu{
        z-index: 2;
    }
    .phone_navbg{
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        z-index: 1;
    }
}
@keyframes move{
	0%{transform: translateY(0px);opacity: 0;}
	10%{transform: translateY(3px);opacity: 0.4;}
	20%{transform: translateY(4px);opacity: 0.6}
	30%{transform: translateY(5px);opacity: 0.8}
	40%{transform: translateY(6px);opacity: 1}
	50%{transform: translateY(7px);}
	60%{transform: translateY(8px);}
	70%{transform: translateY(9px);opacity: 0}
	80%{transform: translateY(10px);opacity: 0}
	90%{transform: translateY(10px);opacity: 0}
	100%{transform: translateY(0px);opacity: 0;}
}

.common_relative{position: relative;}
.bm_box{position: absolute;right: 72px;top: -26px;}
.bm_box a{width: 260px;display: block;}
.bm_box a img{width: 100%;}
@media screen and (max-width: 710px){
	.bm_box{right: 0px;top: -16px;}
	.bm_box a{width: 208px;}
}

.sw_img_display{width: 100%;height: 100%;background-size: cover;background-position: center;background-color: #fff;}

.review_box{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;z-index: 0;}
.review_list{width: 600px;display: flex;justify-content: space-between;position: relative;margin-bottom: 60px;flex-shrink: 0;}
.review_year_box{width: 151px;height: 153px;position: relative;background-color: #0150a3;z-index: 3;}
.review_year_line{width: 133px;height: 2px;background-color: #fff;position: absolute;top: 35px;transform: rotate(-32deg);right: -10px;}
.review_year{font-size: 51px;position: absolute;left: 0px;bottom: 0px;width: 100%;color: #fff;padding: 15px;line-height: 37px;text-align: right;}
.review_img_box{position: relative;z-index: 2;padding: 0px 23px 42px 0px;}
.review_img{width: 415px;height: 262px;background-size: cover;}
.review_bg{position: absolute;width: 456px;height: 259px;bottom: 0px;background-color: #eff6fe;z-index: 1;right: 0px;}
.review_list:nth-child(4n+3),.review_list:nth-child(4n){flex-flow: row-reverse;}
.review_list:nth-child(4n+3) .review_year_line,.review_list:nth-child(4n) .review_year_line{transform: rotate(32deg);right: unset;left: -10px;}
.review_list:nth-child(4n+3) .review_year,.review_list:nth-child(4n) .review_year{text-align: left;}
.review_list:nth-child(4n+3) .review_img_box,.review_list:nth-child(4n) .review_img_box{padding: 0px 0px 42px 23px;}
.review_list:nth-child(4n+3) .review_bg,.review_list:nth-child(4n) .review_bg{right: unset;left: 0px;}
@media screen and (max-width: 1280px){
	.review_list{width: 46vw;margin-bottom: 4.6vw;}
	.review_year_box{width: 11.6vw;height: 11.6vw;}
	.review_year{text-align: center;position: relative;width: 100%;height: 100%;line-height: 11.6vw;padding: 0px;font-size: 40px;}
	.review_list:nth-child(4n+3) .review_year,.review_list:nth-child(4n) .review_year{text-align: center;}
	.review_year_line{display: none;}
	.review_img_box{padding: 0px 1.8vw 3.2vw 0px;}
	.review_list:nth-child(4n+3) .review_img_box,.review_list:nth-child(4n) .review_img_box{padding: 0px 0px 3.2vw 1.8vw;}
	.review_img{width: 31.8vw;height: 20vw;}
	.review_bg{width: 35vw;height: 16.9vw;}
}
@media screen and (max-width: 1080px){
	.review_year{font-size: 30px;}
}
@media screen and (max-width: 820px){
	.review_box{justify-content: center;}
	.review_list{width: 450px;margin-bottom: 45px;}
	.review_year_box{width: 114px;height: 114px;}
	.review_year{line-height: 114px;}
	.review_img_box{padding: 0px 18px 31px 0px;}
	.review_list:nth-child(4n+3) .review_img_box,.review_list:nth-child(4n) .review_img_box{padding: 0px 0px 31px 18px;}
	.review_img{width: 311px;height: 196px;}
	.review_bg{width: 342px;height: 165px;}
}
@media screen and (max-width: 500px){
	.review_list{width: 90vw;margin-bottom: 9vw;}
	.review_year_box{width: 22.7vw;height: 22.7vw;}
	.review_year{line-height: 22.7vw;}
	.review_img_box{padding: 0px 3.5vw 6.3vw 0px;}
	.review_list:nth-child(4n+3) .review_img_box,.review_list:nth-child(4n) .review_img_box{padding: 0px 0px 6.3vw 3.5vw;}
	.review_img{width: 62.2vw;height: 39.1vw;}
	.review_bg{width: 68.5vw;height: 33.1vw;}
}

.eventdate_table td{padding: 1%;font-size: 14px;border-bottom: 1px solid #d2d2d2;color: #333333;text-align: center;line-height: 21px;}
.eventdate_table tr.title{background-color: #0150a3;}
.eventdate_table tr.title td{color: #ffffff;}
.eventdate_table .table_lang_cn,.eventdate_table .table_lang_pt,.eventdate_table .table_lang_en{margin: 10px 0;}
.eventdate_table tr.table_date{background-color: #ecf9ff;}
.eventdate_table tr.table_date td{font-size: 16px;color: #0150a3;}
.eventdate_table .table_width{width: 180px;}

.eventdate_table tr.title .table_lang_cn,.eventdate_table tr.title .table_lang_pt,.eventdate_table tr.title .table_lang_en,.eventdate_table tr.table_date .table_lang_cn,.eventdate_table tr.table_date .table_lang_pt,.eventdate_table tr.table_date .table_lang_en{margin: 5px 0;}
@media screen and (max-width: 500px){
	.eventdate_table .table_width{width: 14%;}
	.eventdate_table td{font-size: 13px;text-align: left;}
	.eventdate_table td[colspan='3']{text-align: center;}
	.eventdate_table tr.title td{text-align: center;}
	.eventdate_table tr td{border-left: 1px solid #d2d2d2;}
	.eventdate_table tr td:first-child{border-left: none;}
	.eventdate_table tr.title td{border-color: #0150a3}

}

.eventdate_title{
	text-align: center;margin:20px 0;font-size: 16px;font-weight: bold;color: #333;line-height: 25px;
}
.eventdate_title .table_lang_cn,.eventdate_title .table_lang_pt,.eventdate_title .table_lang_en{margin: 10px 0;}

.eventdate_remark .table_lang_cn,.eventdate_remark .table_lang_pt,.eventdate_remark .table_lang_en{margin: 15px 0;}

.eventdate_remark{font-size: 14px;}
.eventdate_remark_title{margin-bottom: 5px;}
.eventdate_ul{padding: 0 20px;}
.eventdate_ul a{color: inherit;}


.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;}

.ex_adbox{width: 100%;margin: 39px 0;position: relative;}
.ex_adbox img{width: 100%;}
.ex_assembly_container{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}
.ex_assembly_box{width: 53%;height: 100%;margin: 0 auto;display: flex;justify-content: space-around;}
.ex_assembly{display: flex;justify-content: center;align-items: center;height: 100%;}
.ex_qrcode{width: 78px;}
.ex_qrcode img{width: 100%;}
.ex_link{width: 680px;display: flex;justify-content: space-around;align-items: center;}
.ex_link a{width: 222px;}
.ex_link a img{width: 100%;}
.ex_link a:hover{width: 280px;}
@media screen and (max-width: 1280px){
    .ex_adbox{width: 93vw;margin: 39px auto;}
    .ex_qrcode{width: 5.7vw;}
    .ex_link{width: 49.4vw;}
    .ex_link a{width: 16.1vw;}
    .ex_link a:hover{width: 20.3vw;}
}
@media screen and (max-width: 500px){
    .ex_adbox{display: none;}
}

.review_list.forlive{width: 100%;margin-bottom: 30px;}
.review_list.forlive .review_year_box{border-radius: 10px;flex-shrink: 0;}
.review_list.forlive .review_img{width: 1060px;height:275px;background-position: center;border-radius: 10px;}
.review_list.forlive .review_bg{width: 1142px;}
.live_title{line-height: 40px;font-size: 25px;margin-bottom: 20px;margin-top:5px;display: flex;justify-content: flex-start;align-items: center;}
span.livetip{width: 5px;height: 20px;background-color: #0150a3;display: block;margin-right: 20px;}
.review_year_box table{padding: 2%;vertical-align: middle;text-align: center;width: 100%;height: 100%;color: #fff;font-size: 16px;line-height: 25px;}

@media screen and (max-width: 1280px){
	.review_list.forlive .review_img{width: 78vw;height:20.8vw;}
	.review_list.forlive .review_bg{width: 83.4vw;}
	.review_list.forlive .review_year_box{display: inline-table;min-height: 11.6vw;width: 11.6vw;}
}
@media screen and (max-width: 820px){
	.review_list.forlive{align-items: center;}
	.review_list.forlive .review_year_box{height: auto;padding: 1vw 0;width: 18vw;}
	.review_list.forlive .review_img_box{padding: 0px;}
	.review_list.forlive:nth-child(4n+3) .review_img_box,.review_list.forlive:nth-child(4n) .review_img_box{padding: 0px;}
	.review_list.forlive .review_img{width: 73vw;height:19vw;}
	.review_list.forlive .review_bg{width: 78vw;height: 23vw;}
	.review_list.forlive .review_bg{display: none;}
}
@media screen and (max-width: 500px){
	.review_list.forlive .review_year_box{width: 23.6vw;}
	.review_list.forlive .review_img{width: 68vw;height:18.1vw;}
}
@media screen and (max-width: 420px){
	.review_list.forlive{display: block;margin-bottom: 20px;}
	.review_list.forlive .review_img{width: 95vw;height:25.3vw;margin: 0 auto;}
	.review_list.forlive .review_year_box{width: 100%;background: none !important;}
	.review_year_box table{color: #333;}
}

.ri_mfe2019{background-image: url('2019.jpg');}
.ri_mfe2018{background-image: url('2018.jpg');}
.ri_mfe2017{background-image: url('2017.jpg');}
.ri_mfe2016{background-image: url('2016.jpg');}
.ri_mfe2015{background-image: url('2015.jpg');}
.ri_mfe2014{background-image: url('2014.jpg');}
.ri_mfe2013{background-image: url('2013.jpg');}
.ri_mfe2012{background-image: url('2012.jpg');}
.ri_mfe2011{background-image: url('2011.jpg');}
.ri_mfe2010{background-image: url('2010.jpg');}
.ri_mfe2009{background-image: url('2009.jpg');}


.bus_table{font-size: 15px;line-height: 25px;width: 100%;}	
.bus_table tr{background-color: #d9edf7;}
.bus_table tr td{padding: 3px;text-align: center;border: 1px solid #ecf6fb;}
.bus_table tr.bus_table_title{background-color: #1563ad;color: #fff;}
.bus_table tr.bus_table_title td{padding: 8px 3px;text-align: center;}
.bus_table_notice{font-size: 15px; margin: 10px 0; line-height: 23px;}

.forum_title{text-align: center;font-weight: bold;font-size: 20px;line-height: 30px;}
.forum_notice{font-size: 16px;line-height: 30px;padding: 0 1%;margin: 20px 0;}
.forum_table{width: 100%;}
.forum_table table{width: 100%;}
.forum_table tr td{padding: 10px 0;background-color: #ecf6fb;border-left: 1px solid #fff;border-right: 1px solid #fff;font-size: 15px;}
.forum_table tr td:first-child{text-align: center;min-width: 100px;}
.forum_table_list{position: relative;padding: 0 10px 0 30px;margin: 10px 0;    line-height: 21px;}
.forum_table_list:before{position: absolute;content: '';width: 10px;height: 10px;background-color: #091b4d;left: 10px;top: 50%;margin-top: -5px;}
.forum_table_list span{font-weight: bold;}
.forum_table tr td[colspan='2']{background-color: #1563ad;color: #fff;}
.forum_backup{font-size: 16px;line-height: 30px;padding: 0 1%;margin: 20px 0;}