.newlisttxt{display:none;}
.newlistpic{display:none;}
.banneritem{display:none;}
.banneritem.on{display:block;}
.topnone{display:none;}
.pointer{cursor: pointer;}
.tagitem1{margin-bottom:2px; }
.w40{width:13vw;}
.w45{width:45%;}
.w50{width:50%;}

.mynone{display:none!important;}
/* index banner */
.bannerwrap{position: relative;width:100%;overflow: hidden;}
.bbg{position: relative;width:100%;z-index:0;visibility: hidden;}
.bbg2{position: relative;width:100%;z-index:0;}
.bannerlist{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition: all 1s;}
.bannerlist .bitem{display:inline-block;height:100%;float:left;}
/*
.bannerlist .bitem .centerwrap{display:none;}
.bannerlist .bitem .centerwrap.on{display:block;}
*/
.bannerlist .bitem img{height:100%;}
.bannerblockbox{position:absolute;z-index:2;left:50%;transform: translateX(-50%);bottom:50px;text-align: center;height:20px;}
.bannerblockcircle{display:inline-block;height:20px;width:20px;margin:20px;border:1px solid #fff;border-radius: 20px;background:#ffffff;}
.bannerblockcircle.on{background:#216baa;}


.ibarr{position:absolute;z-index:3;width:60px;top:50%;transform: translateY(-50%);text-align:center;}
.ibarr i{font-size:2.5em;color:rgba(0,0,0,0.2);text-shadow:3px 10px 10px rgba(255,255,255,0.4)}
.ibarr i:hover{color:rgba(0,0,0,0.4);}
.ibarr.left{left:0;}
.ibarr.right{right:0;}
.goicon{    height: 2vw;
    margin-top: 0.5vw;}
/* 1920內 全尺寸之物件 */
.ibs1contentbox2 a img{width:100%;border-radius:15px;}
	.h1block a.lanselect{display:inline-block;line-height:36px!important;margin:5px 0;padding:0 5px;border: 1px solid #558eb7;}
@media screen and (max-width: 1920px) {

	/* indexbanner */
	.bannerblockbox{bottom:calc(50vw / 19.2);height:calc(20vw / 19.2);}
	.bannerblockcircle{height:calc(20vw / 19.2);width:calc(20vw / 19.2);margin:calc(20vw / 19.2);border-radius: calc(20vw / 19.2);}
	.ibarr{width:calc(60vw / 19.2);}
	.ibarr i{font-size:calc(120vw / 19.2);}
	/* 其他banner */
	.obannerlist .bitem div{padding:calc(10vw / 19.2) calc(20vw / 19.2);}
	.oibarr{height:calc(50vw / 19.2);width:calc(50vw / 19.2);border-radius:calc(50vw / 19.2);}
	.oibarr i{font-size:calc(50vw / 19.2);line-height:calc(50vw / 19.2);}
	.oibarr.left{left:calc(-20vw / 19.2);}
	.oibarr.right{right:calc(-20vw / 19.2);}
	.tagitem1{margin-bottom: calc(2vw / 19.2);}	
.goicon{    height: 2vw;
    margin-top: 0.5vw;}
	.ibs1contentbox2 a img{width:100%;border-radius:calc(15vw / 19.2);}
	.h1block a.lanselect{line-height:calc(36vw / 19.2)!important;margin:calc(5vw / 19.2) 0;padding:0 calc(5vw / 19.2);}
}

/* 手機板  */
@media screen and (max-width: 1000px) {
	/* banner */
	.bannerblockbox{bottom:calc(50vw / 8);height:calc(20vw / 8);}
	.bannerblockcircle{height:calc(20vw / 8);width:calc(20vw / 8);margin:calc(20vw / 8);border-radius: calc(20vw / 8);}
	.ibarr{width:calc(60vw / 8);}
	.ibarr i{font-size:calc(120vw / 8);}
.goicon{    height: 2vw;
    margin-top: 0.5vw;}
	.w40{width:35vw;}
	.w45{width:100%;}	
	.w50{width:100%;}
}	
@media screen and (max-width: 700px) {
	.goicon{height: 6vw; margin-top: 2.1vw;}
	.tagitem1{margin-bottom:1.5vw;}
	.ibs1contentbox2 a img{width:100%;border-radius:3vw;}
		.h1block{margin:1vw 0 1vw 5vw;height:10vw;display: inline-block;float:left;}
		.h1block a.lanselect{height:calc(10vw - 2px);line-height:calc(10vw - 2px)!important;margin:0;padding:0;width:12vw;text-align:center;}	
}