@charset "utf-8";

/* toppopup */
#toppopwrap			{position:relative;width:100%;background:#0d0c5c url(../img/toppop_bg.png) repeat;box-shadow:inset 0 -10px 15px rgba(0,0,0,0.2);z-index:99992}
#toppopwrap .closearea	{position:relative;margin:0 auto;}
#toppopwrap .closebtn	{position:absolute;right:0;bottom:-24px;height:24px;font-size:12px;}
#toppopwrap .closebtn a	{display:inline-block;padding:0 10px;text-align:center;line-height:22px;height:24px;color:#fff;background:#0d0c5c;}
#toppopwrap .closebtn .fa	{margin-left:5px;}
#toppopup	{padding:10px 0;height:110px;}
#toppopup .control		{position:absolute;width:100%;left:0;top:0;}
#toppopup .control a	{position:absolute;top:25px;display:block;line-height:20px;color:#fff !important;z-index:9999}
#toppopup a.prev		{left:0;}
#toppopup a.next		{right:0;}
#toppopup #mcbnr_cont	{clear:both;position:relative;padding:0;margin:0;}
#toppopup #mcbnr_cont2	{clear:both;position:relative;padding:0;margin:0;}
#toppopup #mcbnr_cont3	{clear:both;position:relative;padding:0;margin:0;}
#toppopup #mcbnr_cont4	{clear:both;position:relative;padding:0;margin:0;}
/*#toppopup .bx			{float:left;width:33.3333%;border-left:1px solid rgba(255,255,255,0.1);height:60px;padding:0 20px;margin:0;text-align:center;}
#toppopup .bx:first-child{border:none}*/
#toppopup .bx			{border-left:1px solid rgba(255,255,255,0.1);height:60px;padding:0 20px;margin:0;text-align:center;}
#toppopup .bx:first-child,
#toppopup .cycle-slide-active {border:none}
#toppopup .img		{position:relative;width:100%;height:60px;}
#toppopup .img img	{min-width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
#toppopup .bx,
#toppopup .bx a		{color:#fff !important;}
#toppopup .sbtn		{position:absolute;right:0;bottom:0;width:100%;text-align:center;line-height:30px;border-top:1px solid rgba(0,0,0,0.2);}
#toppopup .sbtn>span	{}
#toppopup .sbtn a.sbtn-co	{display:inline-block;margin:11px 2px;width:8px;height:8px;background:rgba(255,255,255,0.5);vertical-align:top;}
#toppopup .sbtn a.sbtn-co:hover	{background:#fff;}
#toppopup .sbtn a.sbtn-co.on{background:#ffcc00;}
#toppopup .sbtn .fa	{color:rgba(255,255,255,0.5);font-size:12px;vertical-align:top;margin-top:10px;transition:all 0.2s ease-out;}
#toppopup .sbtn .fa:hover	{color:#fff;}
#toppopup .sbtn .close-txt		{position:absolute;right:0;bottom:0;text-align:right;color:#aaa;font-size:12px;line-height:30px;}
#toppopup .sbtn .close-txt input{vertical-align:middle;margin:0 5px 0 0;}
#toppopup .sbtn .close-txt .fa	{color:#fff;background:rgba(0,0,0,0.8);width:16px;height:16px;border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;text-align:center;}
#toppopup .sbtn .close-txt .btn-d{border:none;margin:4px;vertical-align:top;background:rgba(0,0,0,0.4);}
#toppopup .tit		{line-height:1.4;height:22px;overflow:hidden;margin:0 0 6px 0;}
#toppopup .txt		{line-height:1.4;font-size:12px;height:32px;overflow:hidden}
#toppopwrap.none{display:none;}

@media (max-width:1240px){ /*960*/
	#toppopwrap .closebtn	{bottom:-20px;height:20px;}
	#toppopwrap .closebtn a	{line-height:18px;height:20px;padding:0 5px;}
}
@media (max-width:1017px){/*720*/
	#toppopwrap .closebtn	{right:30px;}
}
@media (max-width:778px){/*mobile-l*/
	#toppopwrap		{padding-top:24px;}
	#toppopup, #toppopup .bx		{height:auto;}
	#toppopup .bx	{padding:0 40px;width:100%;}
	#toppopup .img	{margin-top:-10px;height:45px;}
	#toppopup	{padding:0 0 50px;}
	#toppopup .tit		{height:auto;overflow:visible;margin:0;}
	#toppopup .control a	{top:0;}
	#toppopup a.prev		{left:15px;}
	#toppopup a.next		{right:15px;}
	#toppopup .sbtn			{text-align:left;padding-left:10px;}
	#toppopup .sbtn, #toppopup .sbtn .close-txt	{line-height:24px;}
	#toppopup .sbtn a.sbtn-co		{margin:8px 2px;}
	#toppopup .sbtn .fa	{margin-top:6px;}
	#toppopup .sbtn .close-txt		{right:30px;}
	#toppopup .sbtn .close-txt .btn-d	{display:inline-block;margin:0;}
	#toppopwrap .closebtn	{right:2px;bottom:2px;}
	#toppopwrap .closebtn a	{background:#ffcc00;padding:0;width:20px;text-align:center;}
	#toppopwrap .closebtn .fa	{margin:0;}
	#toppopwrap .closebtn span{display:none;}
	#toppopup .txt	{display:none;}
}