﻿* {
	margin: 0;
	padding: 0
}

body {
	font-size: 13px;
	text-align: center;
	line-height: 1.5;
	color: #ffffff;
	background: #2b2a2a;
}

a {
	text-decoration: none;
	color: #fff;
}

a:hover {
	text-decoration: none;
	color: #ffffff
}

img {
	border: 0
}

em {
	font-style: normal;
	font-weight: normal
}
h1{
	overflow: hidden;
	font-size: 100%;
	font-weight: normal;
	font-size:16px;
}
h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
	
}
h2{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color: #ffffff;
	text-align:left;
	text-indent:15px;
	border-bottom:1px solid #ccc;
}
ol,ul {
	list-style-type: none
}



#all {width:980px;margin: 0 auto;background: #333;position:relative;}




.nav_bar {
	width: 980px;
	height: 110px;
	background: #e0e4e9;
	border-top:1px solid #ea4c89;

}

.nav_bar .wrap {
	width: 960px;
	height:90px;
	margin:10px auto;
	background: #fff;
	 
	
}


.nav_bar .wrap .domain {
	width: 650px;
	height: 70px;
	display: inline-block;
	margin-top:10px;
	margin-left:10px;
	float:left;
}
/*logo头部*/
.lo_go{height:60px;background: #000000;color:#FFF;text-shadow:5px 4px 2px #000;}
.lo_go .wrap{margin:0 auto;width:980px;position:relative;}
.lo_go .wrap a{color:#fff;text-decoration:none;}
.lo_go .wrap a:hover{color:#fff;text-decoration:none;}
.lo_go .wrap .domain{float:left;font:normal 20px/60px "Trebuchet MS","Verdana","\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-style:italic;}
.lo_go .wrap .bar_r{float:right;line-height:60px;}
.lo_go .wrap .bar_r .query {float:right;margin:0;}
.lo_go .wrap .bar_r .query a.tt {color:#ffffff; padding-right:10px;}
.lo_go .wrap .bar_r .query a.history {color:#555555; background:url(../images/tory.png) no-repeat left center; padding-left:20px;}
.lo_go .bar_r #MAX_HISTORY {position:absolute;  top:60px;right:0px; z-index:999;background-color:#fff;}
.lo_go .bar_r #MAX_HISTORY .hishover {width:77px; height:30px; line-height:30px; border:1px solid #ececec; border-bottom:none; background:#FFF url(../images/tory1.png) no-repeat 5px center; padding-left:22px; position:absolute; z-index:999; top:-30px; right:0;}
.lo_go .bar_r #MAX_HISTORY #mh-box {border:1px solid #ececec; overflow:hidden; padding-bottom:3px;}
.lo_go .bar_r #MAX_HISTORY #mh-ul li {height:30px; line-height:30px; margin:0px 5px 3px; overflow:hidden; background:#ffffff;}
.lo_go .bar_r #MAX_HISTORY #mh-ul li small {padding:0 5px;color:#000000;}
.lo_go .bar_r #mh-title strong{color:#000}
#logo {
	width: 300px;
	height: 60px;
	background: #000000;
	font-size:xx-large;
	overflow: hidden;
}
 .page-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background:  center center;
  background-size: cover;
}
.nav_bar_r {
	width: 220px;
	text-align: center;
	margin-top: 30px;
	overflow: hidden;
	display: block;
	float: right;
	height:35px;
	text-align:center;

}

.nav_bar_r a {
	display: inline-block;
	padding-bottom: 2px;
	margin-top: 5px;
	font-size: 13px
}

.nav_bar_r a:hover {
color:#f60;
border-bottom: none;
}



 #header_box div.clearfix {
 width:960px;
 min-height:10px;
 background:#f0f0f0;
 margin:0 auto 10px auto;

 }


/*nav导航部分开始*/
#header_box .nav {
width:960px;
margin-left:auto;
margin-right:auto;

}


#header_box .nav ul.clearfix{
height: 50px;
margin-bottom: 10px;
width: 960px;
margin-left:auto;
margin-right:auto;
}

#header_box .nav ul.clearfix li {
	width:100px;
	overflow: hidden;
	height: 50px;
	float: left;
	margin-right: 1px;
	text-align: center;
	border-color: #e5e5e5;
	background: #000000;
	border-width: 2px;
	border-style: outset;
}


#header_box .nav ul.clearfix li a {
	width: 105px;
	overflow: hidden;
	height: 50px;
	display: block;
	font-size: 18px;
	line-height: 50px;
    font-weight:bold
}

#header_box .nav ul.clearfix li a:hover {
	height: 45px;
	line-height: 45px;
	border-bottom: 5px solid #f0f0f0;
}

#header_box .nav ul.clearfix .active {
	width: 111px;
     
}

#header_box .nav ul.clearfix .active a{
	width: 111px;
	background: #222222;
	color:#fff;
}

/*nav导航部分结束*/



/*nav导航下面的广告位*/
div#top_box {
width:960px;
background:rgba(240, 240, 240, 0);
margin:10px auto;
 min-height:10px;
}
/*nav导航下面的广告位*/


 #letter {
 width:960px;
 margin:0 auto;
 background:#000000;
  min-height:400px;
  padding-bottom:20px;
 }


/*中间内容h1开始*/
   #letter h1{
 width:930px;
  height:40px;
  background:#000000;
  line-height:40px;
  font-size:15px;
  font-weight:bold;
 text-align:left;
 text-indent:15px;
 border-bottom:1px solid #ccc;
 margin-left:auto;
  margin-right:auto;
 
  }
 /*中间内容h1开始*/
 
 
 
 
 
 
 
 
 
 
 
 /*底部广告位和footer*/
 #bottom_box {
   width:960px;
   min-height:10px;
   background:#f0f0f0;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:10px;
      float:left;
 }
 
 
    #bottom_box ul li{
		float:left;
		margin-left:10px;
		margin-right:10px;
  }
  
    #bottom_box ul li a{
		display:block;
	}
	
    #bottom_box ul li a img{
		display:block;
	}
 
 
  #footer_box {
  width:960px;
  height:90px;
  margin:0 auto;
  line-height:90px;
  background:#f0f0f0;
   clear:both;
  }
 /*底部广告位和footer*/


.cang {
display:none;
}

.map {
position:absolute;
color:#f0f0f0;
right:30px;
bottom:30px;
}

a.map:hover{
	color:#f0f0f0;
}
 



 /*分页部分*/
.pagination {text-align:center;height:32px;line-height:32px;margin-top:20px;}
.pagination a {padding:0px 12px;display:inline-block;background-color:#ccc; margin-right:2px; color:#333;}
.pagination a:hover { background-color:#356aa0; color:#fff;text-shadow:1px 1px 1px #000;}
.pagination strong { font-weight:normal;padding:0px 12px;  height:32px;line-height:32px;display:inline-block;background-color:#356aa0; margin-right:2px; color:#fff; text-shadow:1px 1px 1px #000;}
 

 /*搜索框*/
 #key {
width:970px;
height:50px;
margin-top:10px;
padding-left:10px;
padding-top:10px;
 
}

.search_key .hot1 {
color:red;
font-size:14px;
font-weight:bold;
}

.search_key {
float:left;
width:500px;
margin-left:10px;
overflow:hidden;
 margin-top:1px;
text-align:left;
margin-top:6px;
height:16px;
white-space: nowrap;
text-overflow: ellipsis;
}

.search_key a{
margin-left:10px;
color:#03689E;
}

.search_key a:hover{
color:#f60;
}

.keyform {
 margin-top:10px;
 height:45px;
 float:left;
 margin-left:10px;
 width:950px;
}
 
.keysubmit {
 background:#1e4f80;
 font-weight:bold;
 font-size:14px;
 color:#fff;
 letter-spacing:4px;
float:left;
height:30px;
width:80px;
border:0px;
margin-left:20px;
text-align:center;
border-radius: 4px;
cursor:pointer;
}

 

.keytext {
width:300px;
float:left;
border:1px solid #ccc;
height:28px;
font-size:18px;
padding-left:4px;
border-radius: 4px;
}
 /*搜索框*/

.w9180 {
	height: 552px;
}

.ag7-main{/*padding-top:60px;*/width:960px;margin:0 auto;/*padding-bottom:70px*/}
.ag7-main .phone-index-banner{display:none}
.ag7-bannerslide{position:relative;margin-bottom:10px}
.ag7-bannerslide .slidebox{position:relative;height:280px}
.ag7-bannerslide .slidebox li{display:block;position:absolute;width:100%;height:100%;left:0;top:0}
.ag7-bannerslide a img{display:block;width:900px;height:280px}
.ag7-bannerslide .slideinfo{width:100%;position:absolute;left:0;bottom:0;z-index:10}
.ag7-bannerslide .slidetitle{width:900px;color:#fff;background:rgba(0,0,0,0.8)}
.ag7-bannerslide .slidetitle h2{font-size:18px;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 15px}
.ag7-bannerslide .slidelist{position:absolute;right:0;bottom:0;width:60px;height:280px;color:#fff;font-size:14px;background-color:rgba(249, 238, 207, 0.6);}
.ag7-bannerslide .slidelist ul{position:absolute;z-index:10;width:100%;text-align:center}
.ag7-bannerslide .slidelist ul li{width:100%;line-height:36px;margin:5px 0 10px;cursor:pointer}
.ag7-bannerslide .slidelist .mask{width:70px;height:36px;position:absolute;left:-10px;top:5px;background:url(../images/mask_03.png) no-repeat center center;display:block}












.grid-carousel__slides[data-v-3c773f5a] {
    display: flex;
    transition: transform .45s ease;
    will-change: transform
}

.grid-carousel__slide[data-v-3c773f5a] {
    min-width: 100%;
    display: grid;
    gap: clamp(8px,1vw,16px);
    grid-template-columns: repeat(auto-fit,minmax(var(--grid-carousel-min-width, 120px),1fr))
}

.grid-carousel__cell[data-v-3c773f5a] {
    display: flex;
    flex-direction: column;
    gap: 8px;
    cursor: pointer;
    text-decoration: none;
    color: inherit
}

.grid-carousel__title[data-v-3c773f5a] {
    font-size: 13px;
    font-weight: 600;
    color: var(--text-color, #1f2937);
    margin: 8px 0 0
}

.grid-carousel__dots[data-v-3c773f5a] {
    position: absolute;
    left: 50%;
    bottom: clamp(12px,4vw,24px);
    transform: translate(-50%);
    display: flex;
    gap: 8px
}

.grid-carousel__dots button[data-v-3c773f5a] {
    width: 8px;
    height: 8px;
    border-radius: 9999px;
    border: none;
    background: #ffffff59;
    padding: 0;
    cursor: pointer;
    transition: all .25s ease
}

.grid-carousel__dots button.active[data-v-3c773f5a] {
    background: var(--primary-color, #667eea);
    transform: scale(1.2)
}

.sr-only[data-v-3c773f5a] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}







.video-list[data-v-6d1016f9] {
    display: flex;
    flex-direction: column;
    gap: 36px;
    width: 100%;
    padding: 24px clamp(16px,4vw,36px) 48px;
    box-sizing: border-box
}

.video-list__skeleton[data-v-6d1016f9] {
    background: transparent;
    border-radius: 18px;
    padding: 18px
}

.video-list__error[data-v-6d1016f9] {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 16px 18px;
    border-radius: 14px;
    background: #fed7aa1f;
    color: #fb923c;
    font-size: 14px
}

.video-section[data-v-6d1016f9] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 18px;
    border-radius: 0;
    padding: 0
}

.video-section__header[data-v-6d1016f9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

.video-section__title-group[data-v-6d1016f9] {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.video-section__title[data-v-6d1016f9] {
    font-size: clamp(18px,2.2vw,22px);
    font-weight: 700;
    color: var(--text-color, #0f172a);
    letter-spacing: .01em
}

.video-section__subtitle[data-v-6d1016f9] {
    font-size: 13px;
    color: var(--text-light, rgba(15, 23, 42, .6))
}

.video-section__action[data-v-6d1016f9] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    border-radius: 999px;
    border: 0px solid var(--border-color, rgba(148, 163, 184, .32));
    background: transparent;
    color: var(--text-color, #1f2937);
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color .2s ease,color .2s ease
}

.video-section__action svg[data-v-6d1016f9] {
    width: 16px;
    height: 16px;
    fill: currentColor
}

.video-section__action[data-v-6d1016f9]:hover {
    background: var(--hover-bg, rgba(148, 163, 184, .12))
}

.video-section__items[data-v-6d1016f9] {
    display: grid;
    gap: clamp(8px,2.4vw,20px)
}

.video-section__items--featured[data-v-6d1016f9] {
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr))
}

.video-section__items--grid[data-v-6d1016f9] {
    grid-template-columns: repeat(auto-fill,minmax(200px,1fr))
}

.video-section__items--mobile-overlay[data-v-6d1016f9] {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.video-section__items--list[data-v-6d1016f9] {
    display: flex;
    flex-direction: column
}

.video-section__items--compact[data-v-6d1016f9] {
    grid-template-columns: repeat(auto-fill,minmax(180px,1fr))
}

.video-section__inline-ad[data-v-6d1016f9] {
    --inline-ad-border: 0;
    --inline-ad-shadow: none
}

.video-section__ad[data-v-6d1016f9] {
    width: 100%
}

.video-section__ad--mobile-overlay[data-v-6d1016f9] {
    grid-column: auto
}

.video-section__ad-pair[data-v-6d1016f9] {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: clamp(8px,2.4vw,20px)
}

.video-section__banner[data-v-6d1016f9] {
    margin-top: clamp(12px,3vw,20px)
}

@media(max-width: 768px) {
    .video-list[data-v-6d1016f9] {
        gap:24px;
        padding: 3px 12px 32px
    }

    .video-section__action[data-v-6d1016f9] {
        align-self: flex-end
    }

    .video-section__items--featured[data-v-6d1016f9],.video-section__items--grid[data-v-6d1016f9],.video-section__items--compact[data-v-6d1016f9] {
        grid-template-columns: repeat(auto-fill,minmax(160px,1fr))
    }

    .video-section__items--mobile-overlay[data-v-6d1016f9] {
        grid-template-columns: 1fr
    }

    .video-section__ad--mobile-overlay[data-v-6d1016f9] {
        grid-column: 1 / -1
    }

    .video-section__ad-pair[data-v-6d1016f9] {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.notice-banner[data-v-ebdb87fd] {
    font-size: 14px;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    --notice-icon-outline: rgba(248, 191, 31, .35);
    --notice-shadow: 0 16px 40px rgba(15, 23, 42, .12);
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 12px 20px 12px 14px;
    border-radius: 999px;
    box-shadow: var(--notice-shadow);
    position: relative;
    width: 100%;
    max-width: 800px;
    margin: 0 auto
}

.notice-banner__icon-wrap[data-v-ebdb87fd] {
    position: absolute;
    flex: 0 0 auto;
    margin-left: -6px;
    bottom: 0
}

.notice-banner__icon[data-v-ebdb87fd] {
    position: relative;
    border-radius: 22px;
    display: grid;
    place-items: center;
    overflow: hidden;
    isolation: isolate
}

.notice-banner__icon[data-v-ebdb87fd]:after {
    content: "";
    position: absolute;
    inset: 18%;
    border-radius: 18px;
    z-index: -1
}

.notice-banner__svg[data-v-ebdb87fd] {
    font-size: 4.5em
}

.notice-banner__content[data-v-ebdb87fd] {
    margin-left: 4.5em;
    flex: 1 1 auto;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 500;
    color: inherit;
    letter-spacing: .01em;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.notice-banner__content[data-v-ebdb87fd]:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    pointer-events: none;
    background: linear-gradient(to right,var(--banner-fade-left-color),transparent);
    z-index: 9
}

.notice-banner__content[data-v-ebdb87fd]:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    pointer-events: none;
    background: linear-gradient(to left,var(--banner-fade-color, rgba(255, 255, 255, .95)),transparent)
}

.notice-banner__track[data-v-ebdb87fd] {
    display: inline-flex;
    align-items: center;
    gap: 0;
    animation: notice-marquee-ebdb87fd 12s linear infinite;
    padding-right: 0;
    transform: translateZ(0)
}

.notice-banner__track.is-still[data-v-ebdb87fd] {
    animation: none
}

.notice-banner__content:hover .notice-banner__track[data-v-ebdb87fd] {
    animation-play-state: paused
}

.notice-banner__item[data-v-ebdb87fd] {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    padding-right: 48px
}

@keyframes notice-marquee-ebdb87fd {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-50%)
    }
}

.notice-banner__close[data-v-ebdb87fd] {
    background: #0f172a0f;
    border: none;
    border-radius: 999px;
    width: 28px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: inherit;
    cursor: pointer;
    transition: background-color .2s ease,transform .2s ease
}

.notice-banner__close svg[data-v-ebdb87fd] {
    width: 14px;
    height: 14px;
    fill: currentColor
}

.notice-banner__close[data-v-ebdb87fd]:hover {
    background: #0f172a1f;
    transform: translateY(-1px)
}

.notice-banner__close[data-v-ebdb87fd]:active {
    transform: translateY(0)
}

.notice-banner--closable[data-v-ebdb87fd] {
    padding-right: 12px
}

@media(max-width: 640px) {
    .notice-banner[data-v-ebdb87fd] {
        width:calc(100% - 30px);
        margin: 0 15px;
        padding: 10px 16px 10px 12px;
        gap: 12px
    }

    .notice-banner__svg[data-v-ebdb87fd] {
        font-size: 3.5em
    }

    .notice-banner__content[data-v-ebdb87fd] {
        margin-left: 3.8em;
        font-size: 12px
    }

    .notice-banner__close[data-v-ebdb87fd] {
        width: 26px;
        height: 26px
    }
}

.tab-group-affix[data-v-fd836dcf] {
    position: relative;
    width: 100%
}

.tab-group-affix__placeholder[data-v-fd836dcf] {
    width: 100%
}

.tab-group-container[data-v-fd836dcf] {
    --tab-transition-duration: .24s;
    left: 0;
    width: 100%;
    background: var(--header-bg, #ffffff);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    transition: left .5s ease,width .5s ease,transform var(--tab-transition-duration) ease,opacity var(--tab-transition-duration) ease,box-shadow var(--tab-transition-duration) ease,border-bottom-color var(--tab-transition-duration) ease;
    opacity: 1;
    transform: translateY(0)
}

@media(min-width: 992px)and (max-width:1200px) {
    .tab-group-container[data-v-fd836dcf] {
        padding:5px 0;
        --tab-transition-duration: .32s
    }
}

@media(min-width: 1201px) {
    .tab-group-container[data-v-fd836dcf] {
        padding:5px 0;
        --tab-transition-duration: .32s
    }
}

.tab-group-container--fixed[data-v-fd836dcf] {
    border-radius: 0 0 8px 8px;
    box-shadow: 0 8px 24px #0f172a1f;
    border-bottom-color: #94a3b82e;
    opacity: .98
}

.camouflage-entry[data-v-64a6f3f7] {
    margin: 14px 12px 0;
    padding: 12px 14px;
    border-radius: 12px;
    background: linear-gradient(135deg,#141824e6,#222838e6);
    color: #e8ecf5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    border: 1px solid rgba(255,255,255,.06);
    box-shadow: 0 12px 28px #0000002e
}

.camouflage-text .title[data-v-64a6f3f7] {
    margin: 0;
    font-size: 15px;
    font-weight: 700
}

.camouflage-text .desc[data-v-64a6f3f7] {
    margin: 4px 0 0;
    font-size: 12px;
    color: #b8c0d2
}

.camouflage-text .status[data-v-64a6f3f7] {
    margin: 6px 0 0;
    font-size: 12px;
    color: #6fe0a5
}

.camouflage-btn[data-v-64a6f3f7] {
    min-width: 96px;
    height: 38px;
    padding: 0 16px;
    border-radius: 10px;
    border: none;
    background: linear-gradient(135deg,#2ba0ff,#28d6a6);
    color: #0b0d12;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 10px 18px #2ba0ff4d
}

.camouflage-btn[data-v-64a6f3f7]:active {
    transform: translateY(1px)
}

.camouflage-mask[data-v-64a6f3f7] {
    position: fixed;
    inset: 0;
    background: #0009;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3200;
    padding: 16px
}

.camouflage-modal[data-v-64a6f3f7] {
    --cam-modal-bg: #0f172a;
    --cam-modal-text: #e8ecf5;
    --cam-modal-muted: #a0a8bb;
    --cam-modal-border: rgba(255, 255, 255, .08);
    --cam-input-bg: rgba(255, 255, 255, .04);
    --cam-input-border: rgba(255, 255, 255, .1);
    width: 100%;
    max-width: 360px;
    padding: 18px;
    background: var(--cam-modal-bg);
    border-radius: 14px;
    border: 1px solid var(--cam-modal-border);
    box-shadow: 0 14px 38px #0006;
    color: var(--cam-modal-text)
}

.camouflage-modal h3[data-v-64a6f3f7] {
    margin: 0 0 8px;
    font-size: 16px
}

.modal-desc[data-v-64a6f3f7] {
    margin: 0 0 12px;
    color: var(--cam-modal-muted);
    font-size: 13px
}

.camouflage-input[data-v-64a6f3f7] {
    width: 100%;
    height: 42px;
    padding: 0 12px;
    margin-top: 8px;
    display: block;
    border-radius: 10px;
    border: 1px solid var(--cam-input-border);
    background: var(--cam-input-bg);
    color: var(--cam-modal-text);
    font-size: 14px
}

.error[data-v-64a6f3f7] {
    margin: 6px 0 0;
    color: #ff6b6b;
    font-size: 12px
}

.modal-actions[data-v-64a6f3f7] {
    margin-top: 14px;
    display: flex;
    justify-content: flex-end;
    gap: 10px
}

.modal-actions button[data-v-64a6f3f7] {
    height: 38px;
    padding: 0 14px;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    font-weight: 600
}

.modal-actions .secondary[data-v-64a6f3f7] {
    background: #ffffff0f;
    color: var(--cam-modal-text);
    border: 1px solid var(--cam-input-border)
}

.modal-actions .primary[data-v-64a6f3f7] {
    background: linear-gradient(135deg,#2ba0ff,#28d6a6);
    color: #0b0d12;
    box-shadow: 0 10px 20px #2ba0ff40
}

.fade-enter-active[data-v-64a6f3f7],.fade-leave-active[data-v-64a6f3f7] {
    transition: opacity .2s ease
}

.fade-enter-from[data-v-64a6f3f7],.fade-leave-to[data-v-64a6f3f7] {
    opacity: 0
}

[data-theme=light] {
    --cam-modal-bg: #ffffff;
    --cam-modal-text: #0f172a;
    --cam-modal-muted: #5b6270;
    --cam-modal-border: rgba(0, 0, 0, .06);
    --cam-input-bg: #f3f6fb;
    --cam-input-border: rgba(0, 0, 0, .08)
}

@media(max-width: 640px) {
    .camouflage-entry[data-v-64a6f3f7] {
        flex-direction:column;
        align-items: flex-start
    }

    .camouflage-btn[data-v-64a6f3f7] {
        width: 100%
    }
}




