body{
	font-family:"ËÎÌå","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size:14px !important;
	line-height: 1.8 !important;
}
.navi li ul{box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);}
.navi li ul li{background: rgba(255,255,255,0.8)}
.navi li ul li a{color:#333;}
.navi li:hover li a{color:#333;border:1px solid rgba(255,255,255,0.1)}
.navi li:hover ul li:hover{background: #fff}
.navi li ul li:hover a{color:#dcc07f;}

.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}

.aboutbox>div{width:50%;padding:15px 10px;}
.aboutbox ul{margin:0}
.aboutbox img{padding-top:15px;min-height:390px}
.aboutbox li{list-style:none!important;width:33.333%}
.aboutbox .n .n1{font-family: arial,helvetica,sans-serif;color: #DAA520;font-weight: bold;font-size: 28px;}
.aboutbox .n .n1 span{font-size:16px;}
.aboutbox .n .n2{font-size:16px;color:#333}
.aboutbox .n .n3{font-family: arial,helvetica,sans-serif;font-size: 12px;}
.aboutbox .c{margin-top:20px;border-bottom:1px solid rgba(238,238,238,1);font-family: arial,helvetica,sans-serif;font-size: 16px;}
.aboutbox .d{margin-top:20px;font-family: Î¢ÈíÑÅºÚ;font-size: 14px;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 10;-webkit-box-orient: vertical;display: -webkit-box;color: #696969;}
.aboutbox .d p{margin-bottom:0;text-indent:2em}

.ryzz{background:#f6f6f6;}
.ryzz *{box-sizing: border-box;}
.ryzz li{width:33.3333%;float:left;overflow:hidden;padding:15px;}
.ryzz li a{display:block;border:10px solid #fff;}
.ryzz li a img{
max-height:200px;overflow:hidden;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;

}
.ryzz li a .ryzz-thumb{background:#f6f6f6;padding:30px 10px;text-align:center;height:260px;line-height:260px;}
.ryzz li h3{background:#fff;line-height:40px;text-align:center;color: #666;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ryzz li a:hover h3{color: #dab765}
.ryzz li a:hover img{
transform: scale(1.1);	
}

.ryzzpage li{display:inline-block;} 
.ryzzpage .thisclass{background:#002b87;color:#fff;}

.t_l dd{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



	.lcl_fade_oc.lcl_pre_show #lcl_overlay,
	.lcl_fade_oc.lcl_pre_show #lcl_window,
	.lcl_fade_oc.lcl_is_closing #lcl_overlay,
	.lcl_fade_oc.lcl_is_closing #lcl_window {
		opacity: 0 !important;
	}
	.lcl_fade_oc.lcl_is_closing #lcl_overlay {
		-webkit-transition-delay: .15s !important; 
		transition-delay: .15s !important;
	}
	.lcl_tn_image.lcl_sel_thumb{border: 1px solid #f00;}

	.swiper-container {
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
.entry img {margin:0	}
.entry .banner{width:50%;position:relative}
.entry .righttext{width:50%;margin-top:10px}
.entry .banner .swiper-slide{text-align:center;}
.entry .banner .swiper-slide img{border:1px solid rgba(0,0,0,0);max-width:100%;vertical-align:middle;}
.entry .banner .swiper-slide.swiper-slide-thumb-active img{border-color:rgba(238,23,29,0.3)}
.swiper-container.gallery-thumbs {padding-left:50px;padding-right:50px;}
.swiper-container.gallery-thumbs img{cursor:pointer;}
.swiper-container.gallery-top {height:499px;width:499px;overflow:hidden;}
.swiper-container.gallery-top .swiper-slide{height:499px;width:499px;}

.boxbody {padding-top:50px}
.boxbody .bodytitle{border-bottom:1px solid rgba(0,43,135,0.5);line-height:40px;}
.boxbody .bodytitle h3{font-size:20px;margin-bottom:0;display:inline;padding:11px 50px;background:#002b87;color:#fff;}
.boxbody .html{margin:15px auto;}

.rightlxwm{padding-top:50px;}
.rightlxwm p{line-height:40px;}
.rightlxwm a{font-size:20px;margin-bottom:0;display:inline;padding:11px 50px;background:#002b87;color:#fff !important;}

@media (max-width:768px) { 
.entry .banner,.entry .righttext{width:100%;}
.swiper-container.gallery-top {max-height:400px;overflow:hidden;}
.swiper-container.gallery-top .swiper-slide{line-height:400px;}
.aboutbox>div{width:100%;padding:15px 10px;}
.ryzz li{width:50%;}
.ryzz li a .ryzz-thumb{padding:0 10px;}
.ryzz li a img{vertical-align:middle}
}
