.yya .swiper-slide{border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(223,223,223,1);
    box-shadow: 0px 3px 6px 0px rgb(2 25 55 / 4%);
    -webkit-transition: 0.3s;
    transition: 0.3s;}
	
	.yya .swiper-slide:hover{box-shadow: 0px 20px 20px 0px rgb(2 25 55 / 8%);
    -webkit-transition: 0.3s;
    transition: 0.3s;}
	
	
	.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
	.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}

	.cbox-89-0 ._code{margin-left: auto;position: relative;}
	.cbox-89-0 ._code .item{margin-right:15px;margin-top: 10px;}
	.cbox-89-0 ._code .item:last-child{margin-right:0;}
	.cbox-89-0 ._code .item>a{
	width:36px;
	height:36px;
	background-color:rgba(255,255,255,.2);
	color: #4cbf00;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	transition:all .3s ease-in-out;
	font-size: 24px;
	}
	.cbox-89-0 ._code .item .follow{position:absolute;top:50%;left:105px;align-items:center;border-radius:5px;transform: translateY(-50%);
	padding:10px 15px;visibility:hidden;opacity:0;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);transition:all .3s ease-in-out;}
	.cbox-89-0 ._code .item .follow .follow_text{width:120px;padding-right:12px;color:#333;text-align:justify;}
	.cbox-89-0 ._code .item .follow .follow_text .follow_name{font-weight:bold;margin-bottom:5px;}
	.cbox-89-0 ._code .item .follow img{width:100px;height:100px;}
	.cbox-89-0 ._code .item>a:hover{background-color: #fff;color: var(--color01);}
	.cbox-89-0 ._code .item>a:hover + .follow{visibility:visible;opacity:1;}



.foot_links ._code{margin-left: 0;position: relative;z-index: 97;}
	.foot_links ._code .item{margin-right:15px;/* margin-top: 10px; */}
	.foot_links ._code .item:last-child{margin-right:0;}
	.foot_links ._code .item>a{
	width: 25px;
	height: 26px;
	/* background-color:rgba(255,255,255,.2); */
	color: rgb(76 191 0);
	align-items:center;
	justify-content:center;
	border-radius:50%;
	transition:all .3s ease-in-out;
	font-size: 21px;
	}
	.foot_links ._code .item .follow{
	position:absolute;
	top: 93px;
	left: 0px;
	align-items:center;
	border-radius:5px;
	transform: translateY(-50%);
	padding:10px 15px;
	visibility:hidden;
	opacity:0;
	background-color:#fff;
	box-shadow:0 0 10px rgba(0, 0, 0, .1);
	transition:all .3s ease-in-out;
	z-index: 142;
	}
	.foot_links ._code .item .follow .follow_text{width:120px;padding-right:12px;color:#333;text-align:justify;z-index: 99;}
	.foot_links ._code .item .follow .follow_text .follow_name{font-weight:bold;margin-bottom:5px;}
	.foot_links ._code .item .follow img{width:100px;height:100px;z-index: 99999999999999;}
	.foot_links ._code .item>a:hover{background-color: #fff;color: var(--color01);}
	.foot_links ._code .item>a:hover + .follow{visibility:visible;opacity:1;}
	
	
	
	#back_top{position:fixed;right:20px;bottom:50px;opacity: 0;visibility: hidden;
	transform:translateY(100%);-webkit-transform:translateY(100%);z-index:888;transition:all .6s ease;}
	#back_top.onshow{opacity:1;-webkit-opacity:1;visibility:visible;transform:none;-webkit-transform:none;}
	#back_top .master_backTop .master_aperture{background-color:rgba(22,98,183,.7);position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;
	opacity:0;-webkit-opacity:0;z-index:-1;}
	#back_top .master_backTop .master_backTop_btn{color:#fff;width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;
	align-items:center;justify-content:center;z-index:2;background-color:var(--color01);}
	#back_top .master_backTop .master_aperture.circle01{animation:scalej01 2s .4s infinite;-webkit-animation:scalej01 2s .4s infinite;}
	@keyframes scalej01{
		0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
	    100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
	}  
	@-webkit-keyframes scalej01{
		0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
	    100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
	}  
	#back_top .master_backTop .master_aperture.circle02{animation:scalej02 2s infinite;-webkit-animation:scalej02 2s infinite;}
	@keyframes scalej02{
		0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
	    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
	}  
	@-webkit-keyframes scalej02{
		0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
	    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
	}  



/* box */
.box{width: 100%;margin: 0px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;width: 100%;object-fit: cover;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height: 360px;width: 100%;display: block;}
.tb-s310, .tb-s310 img{max-height: 100%;max-width: 100%;object-fit: cover;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height: 44px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


@media screen and (max-width: 768px){.tb-s310, .tb-s310 a {
    height: 300px;
    width: 100%;
    display: block;
}}