@charset "UTF-8";
html{ color:#333; font-size: 100px; margin: 0; padding: 0;}
body, dd, dl, h1, h2, h3, h4, h5, h6, ol, p, ul, hr {margin: 0; padding: 0; font-size:16px;}
article, aside, figure, footer, header, menu, nav, section, summary, time {display: block;margin: 0;padding: 0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,i,div,textarea{ font-family: "Poppins", "Lucida Grande", "Lucida Sans Unicode", "Arial"; line-height: 1.5; font-size: inherit;}
img { max-width: 100%; border: 0; height:auto;}
table { border-collapse: collapse; border-spacing: 0;}
input:focus {outline: 0; border: none;}
h1, h2, h3, h4, h5, h6{ color: #000;}

ol, ul {list-style: none;}
a {margin: 0; color: #2C67FF;text-decoration: none; outline: 0;}
a:focus {outline: 0;}
a:active, a:link, a:visited {text-decoration: none; color: #2C67FF}
a:hover {color: #2C67FF; text-decoration: underline}
hr{ border-top: 1px solid #e6e6e6; border-bottom: 0;}
h1{ font-size: 0.32rem;}

@font-face {
	font-family: 'iconfont';
	src: url('https://focusee.imobie-resource.com/fonts/icomoon.eot?v2.1');
	src: url('https://focusee.imobie-resource.com/fonts/icomoon.eot?v2.1') format('embedded-opentype'), url('https://focusee.imobie-resource.com/fonts/icomoon.ttf?v2.1') format('truetype'), url('https://focusee.imobie-resource.com/fonts/icomoon.woff?v2.1') format('woff'), url('https://focusee.imobie-resource.com/fonts/icomoon.svg?v2.1') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  @font-face {
	font-family: 'Poltawski Nowy';
	src: url('https://focusee.imobie-resource.com/fonts/PoltawskiNowy-Regular.ttf');
	font-style: normal;
	font-display: swap
}

.dft_zoom:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.dft_clear {clear: both;}
.dft_left {float: left; }
.dft_right {float: right;}
.dft_dsb {display: block;}
.dft_dsl {display: inline-block;}
.dft_valm {vertical-align: middle;}
.dft_dsn {display: none;}
.dft_pta {position: absolute;}
.dft_ptr {position: relative;}
.dft_pw{ width: 100%; max-width: 1400px; margin-left: auto; margin-right: auto;}
.dft_menu:hover{ color: #2C67FF; text-decoration: none;}
.dft_nobg {background: 0;}
.dft_ohide {overflow: hidden;}
.dft_ftb {font-weight: 700;}
.dft_alr {text-align: right;}
.dft_alc {text-align: center;}
.dft_all {text-align: left;}
.dft_fclr666 {color: #666;}
.dft_white {color: #fff;}
.dft_red {color: red;}
.dft_black {color: #000;}
.dft_green {color: #3BBA54;}
.dft_blue {color: #2C67FF;}
.dft_ulnum {list-style: decimal; padding-left: 26px;}
.dft_ulcircle {list-style: disc; padding-left: 20px;}
.dft_ulifl li {float: left;}
.dft_line{ border:1px solid #e6e6e6;}
.dft_line_top{ border-top:1px solid #e6e6e6}
.dft_line_right{ border-right:1px solid #e6e6e6}
.dft_line_bottom{ border-bottom:1px solid #e6e6e6}
.dft_line_left{ border-left:1px solid #e6e6e6}
.alc {text-align: center;}

.dft_btn{ color: #fff !important; border-radius: 5px; background-color: #2C67FF; text-align: center; border: 1px solid #2C67FF;}
.dft_btn:hover{ text-decoration: none; background-color: #0148FF; border-color: #0148FF}
.dft_btn_line{border-radius: 5px; text-align: center; border: 1px solid #666; color: #000 !important;}
.dft_btn_line:hover{ color: #2C67FF !important;  border-color: #2C67FF; text-decoration: none;}

.read_all .icon_arrow{margin-left: 6px;}

[class*="icon_"],[class^=icon_]{ margin: 0 10px; font-family: "iconfont"; font-style: normal; line-height: 1; vertical-align: middle; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.icon_arrow:after{ content: "\e900"; }

.btns .dft_btn .icon_download {transform: scale(1.1); }
.btns .dft_btn_line .icon_arrow {transform: scale(1.1); }
.btns .dft_btn,.btns .dft_btn_line { padding-left: 10px;}

.btn_wrap .dft_btn .icon_download {transform: scale(0.8); }
.btn_wrap .dft_btn_line .icon_arrow {transform: scale(0.8); }
.btn_wrap .dft_btn,.btn_wrap .dft_btn_line { padding-left: 10px;}

.icon_arrow{ transform: scale(0.7);}
.icon_dl:after {content: "\e929";font-size: 1.1em;}
.icon_download:after {content: "\e907";font-size: 1.1em;}
.icon_download{transform: scale(1);}
.icon_down:after {content: "\e901";}
.icon_copy:after {content: "\e902";}
.icon_fb:after {content: "\e903";}
.icon_tw:after {content: "\e918";}
.icon_in:after {content: "\e904";}
.icon_triangle_line:after {content: "\e905";}
.icon_triangle:after {content: "\e906";}
.icon_ins:after { content: "\e909";}
.icon_ytb:after { content: "\e90a";}
.icon_arrow_left::after { content: "\e90b"; }
.icon_arrow_hover::after { content: "\e90c"; }
.icon_windows::after { content: "\eac2"; }
.icon_macs::after { content: "\eabf"; }
.icon_search::after { content: "\e90e"; }
.icon_tips::after { content: "\e911"; }
.icon_download_christmas::after { content: "\e919"; }
.icon_link::after { content: "\e91a"; }
.icon_edit::after { content: "\e91b"; }
.icon_close::before { content: "\e916"; }
.icon_right::after { content: "\e90d"; }
.icon_right_nav::after { content: "\e90d"; }

/* 20240604 */
#backtop{ width: 70px; height: 70px; border-radius: 50%;border: 2px solid #fff;box-sizing: border-box; position: fixed; right:60px; bottom: 130px; background:linear-gradient(180deg, #EDF2FF 0%, #D4EDFF 100%); cursor: pointer; display: none;box-shadow:0px 8px 20px rgba(0, 0, 0, 0.10) ;text-align: center;z-index: 99;}
#backtop::before{content: "\e906";color: #2C67FF;font-family: "iconfont";font-size: 16px; transform:translate(-50%,-50%) rotateZ(-90deg);position: absolute;left: 50%;top: 36%;}
#backtop::after{content: "TOP";transform:translate(-50%,-50%);position: absolute;left: 50%;top: 66%;color: #2C67FF;font-size: 12px;font-weight: 600;}
#backtop:hover{background:linear-gradient(180deg, #EDF2FF 0%, #D4EDFF 100%);}
#backtop:hover::after{color: #0148FF;}
#backtop:hover::before{color: #0148FF;}
#backtop:active::after{color: #5A89FF;}
#backtop:active::before{color: #5A89FF;}

/*nav*/
#header{ padding: 0.17rem 0px;box-sizing: border-box; top: 0;z-index: 9;background-color: #0B0F16; width: 100%; position: relative; border-bottom: none;}
#logo{ width: 130px; height:46px;transition: transform .3s; background: url(https://www.gemoo-resource.com/img/logo.svg) no-repeat;background-size: 100% 100%; display: inline-block;vertical-align: middle;}
#logo:hover{transform: scale(.95);}
.header_main a,.header_main_right a{display: inline-block; font-weight: 400; font-size: 16px; color: #000; font-family: "Poppins", "Lucida Grande", "Lucida Sans Unicode", "Arial"}
.header_main .icon_down:after{transition: .3s; display: inline-block;vertical-align: middle;margin-left: 4px;
font-size: .1rem;font-family: "iconfont"}
.header_main [class*="icon_"]{margin: 0;}
.header_main .navpc_prob{top: .55rem; position: absolute;background: #FFFFFF;border: 1px solid #E8EFF4;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);border-radius: 10px;}
.navpc_prob{width: 2.7rem;height:auto;display: none;z-index: 5;padding: .3rem;box-sizing: border-box; transition:height linear .2s;-webkit-transition: height linear .2s;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);}
/* .navpcarea:hover .navpc_prob{z-index:5; visibility:visible;} */
.navpc_prob::after{left: 0;top: -.3rem; position:absolute; width: 100%;height: .3rem;content:"";background-color: rgba(221, 170, 221, 0);}
.navpcarea>a{line-height:.4rem}
.navpcarea:hover>a{ color: #2C67FF; text-decoration: none;}
.navpcarea:hover>a:after{transform: rotateZ(180deg);}
.navpc_prob>a{margin-bottom: 5px;}
.navpc_prob a>img{display: inline-block;vertical-align: middle;margin: 0 .1rem 0 .1rem;width: .24rem;}
.navpc_prob a>img.tag{display: inline-block;vertical-align: middle;margin: 0 0rem 0 .05rem;width: .29rem;}
.navpc_prob a>span{font-size: .14rem; transform: translateY(1px);display: inline-block;vertical-align: middle;}
.navpc_prob .product a>img{width: 30px;}
.navpc_prob .product a b{    font-size: 14px;
	color: #333;
	display: block;
	font-weight: 600;
	line-height: 1;
	margin-bottom: .05rem;
}
.navpc_prob .product a b>img { vertical-align: middle; }
.navpc_prob .product a em{font-size: 12px;
	color: #999;
	margin-top: 2px;
	display: block;
	line-height: 1;
	font-style: normal;
	font-weight: normal;
}

.navpc_prob a{text-decoration:none;padding: .08rem 0; border-radius: 10px;display: block;transition: background .3s ease-in-out;margin-top: .05rem;}
.navpc_prob .learn_more { margin-top: .3rem; text-align: center; }
.navpc_prob .learn_more a { padding: 0 0; display: inline-block; margin: 0 auto; color: #2C67FF; font-size: 14px; font-weight: 500; }
.navpc_prob .learn_more a:hover { background: none; border-radius: 0; }
.navpc_prob .learn_more a>span { display: inline-block; font-size: 18px; font-weight: 500; transform: translateY(0); transition: all .3s ease-in-out; letter-spacing: -3px; }
.navpc_prob .learn_more a:hover span { transform: translateX(10px); transition: all .3s ease-in-out; }
.navpc_prob .product a{padding: .16rem 0;}
.navpc_prob a:hover{background: #EDEDED;}
.navpc_prob a.tools_morebtn{margin-top: 10px; color: #2C67FF;font-size: 14px;line-height: 16px;padding-left: 30px;display: inline-block;vertical-align: middle;}
.navpc_prob a.tools_morebtn span{margin-right: 5px;}
.navpc_prob a.tools_morebtn .arrowright{display: inline-block;width: 7px;vertical-align: middle;transition: .3s;}
.navpc_prob a.tools_morebtn:hover .arrowright{transform: translateX(5px);}
.navpc_prob a.tools_morebtn .arrowright::after{content: "\e901";/* position: absolute; */display: inline-block;font-style:normal;color: #2C67FF;font-size: 12px;font-weight: 600;transform: scale(.7) rotateZ(-90deg);font-family: "iconfont";}
.navpc_prob a.tools_morebtn:hover{background: none;}

.navpc_prob1{left:-2.9rem;top:40px;width: 6.31rem; box-sizing: border-box; padding: 0; }
.header_main .navpc_prob1 { background-color: #f6f6f6; }
.header_main .navpc_prob1 .learn_more { margin-top: 0; border-top: 1px solid #E6E6E6; max-width: 234px; width: 100%; margin: 8px auto 0; }
.header_main .navpc_prob1 .learn_more img { margin: 0 5px 0 0; }
.header_main .navpc_prob1 .navpc_probfs:nth-child(2) ul .learn_more img { width: 0.27rem; }
.header_main .navpc_prob1 .nav_solution { display: inline-block; width: 1px; height: 25px; border-right: 1px solid #E6E6E6; vertical-align: middle; margin: 0 6px; }
.navpc_prob2 {left:-2.6rem;width: 5.7rem;}
.navpc_prob3 {left:-4.2rem;width: 9.6rem}
.navpc_prob4{left: -.75rem;width: 2.34rem;}
.navpc_prob5{left: -.75rem;width: 3.03rem;box-sizing: border-box;}
.navpc_prob .navpc_probfs{display: inline-block;vertical-align: top;}
.navpc_probfs .opthide{opacity: 0;pointer-events: none;}
.ml{margin-left: .6rem;}
/* .navpc_prob .navpc_probfs:nth-child(1){width: 1.90rem;margin-right: .5rem;min-height: 1.6rem;position: relative;} */
.navpc_prob2 .navpc_probfs:nth-child(1)::after{content: "";width: 2px;height: 100%;top: 0;background-color: #F5F5F5;right: -22px;border-radius: 2px;position: absolute;}
/* .navpc_prob1 .navpc_probfs:nth-child(1)::after{content: "";width: 2px;height: 94%;top: 20px;background-color: #F5F5F5;right: -5px;border-radius: 2px;position: absolute;} */



/* .navpc_prob2 .navpc_probfs:nth-child(1)::after{ height: 2.6rem; margin-top: .15rem; } */
.navpc_prob1 .navpc_probfs:nth-child(1) .more_products { border-radius: 10px;border: 1px solid #333;background: #FAFAFA; max-width: 170px; width: 100%; text-align: center; padding: 7px 0; margin-top: 25px; margin-left: 40px; }
.navpc_prob1 .navpc_probfs:nth-child(1) .more_products:hover { color: #2C67FF; border-color: #2C67FF; }
.navpc_prob .navpc_probfs:nth-child(2){width: 2.40rem;vertical-align: top;}
.navpc_prob .navpc_probfs h4{color: #999;line-height: .16rem;margin: 0rem .13rem .19rem;font-weight: 600;font-size: 16px;}

.navpc_prob3 .navpc_probfs:nth-child(1){width: 2.60rem;vertical-align: top;position: relative;}
.navpc_prob3 .navpc_probfs:nth-child(2){width: 2.60rem;vertical-align: top; margin-left: .5rem;position: relative;}
.navpc_prob3 .navpc_probfs:nth-child(3){width: 2.60rem;vertical-align: top; margin-left: .5rem;}

.navpc_prob3 .navpc_probfs:nth-child(1)::after{content: "";width: 2px;height: 94%;top: 20px;background-color: #F5F5F5;right: -30px;border-radius: 2px;position: absolute;}
.navpc_prob3 .navpc_probfs:nth-child(2)::after{content: "";width: 2px;height: 94%;top: 20px;background-color: #F5F5F5;right: -32px;border-radius: 2px;position: absolute;}



.navpc_prob2 .navpc_probfs:nth-child(1){width: 2.30rem;vertical-align: top;margin-right: 20px;min-height: 1.2rem;position: relative;}
.navpc_prob2 .navpc_probfs:nth-child(2){width: 2.30rem;vertical-align: top;margin-left: 20px;}

.navpc_prob1 .navpc_probfs:nth-child(1){width: 2.9rem;position: relative; padding: .3rem 0 .2rem .3rem;}
.navpc_prob1 .navpc_probfs:nth-child(1) a { transition: none; }
.navpc_prob1 .navpc_probfs:nth-child(1) a:hover { background: none; border-radius: none; }
.navpc_prob1 .navpc_probfs:nth-child(1) a.act_hover { border-radius: 10px 0 0 10px ; background-color: #fff; position: relative; }
.navpc_prob1 .navpc_probfs:nth-child(1) a.act_hover::before { content: ""; display: block; width: 18px; height: 18px; background-size: cover; position: absolute; right: 0px; top:-17px; background-image: radial-gradient(100px at 0px 0px, #f6f6f6 17px, #fff 18px); }
.navpc_prob1 .navpc_probfs:nth-child(1) a.act_hover::after { content: ""; display: block;  width: 18px; height: 18px; background-size: cover; position: absolute; right: 0px; bottom: -17px; background-image: radial-gradient(100px at 0px 18px, #f6f6f6 17px, #fff 18px); }
.navpc_prob1 .navpc_probfs:nth-child(1)>div { width: 2.9rem; display: inline-block; vertical-align: text-top; }
/* .navpc_prob1 .navpc_probfs:nth-child(1)::after{content: "";position: absolute;height: 298px;width: 1px;background: #F5F5F5;top: 0px;right: -30px;} */
.navpc_prob1 .navpc_probfs:nth-child(2){width: 2.58rem; padding: .3rem .3rem .2rem .2rem; background-color: #fff; border-radius: 10px;}
.navpc_prob1 .navpc_probfs:nth-child(2) ul { width: 2.5rem; }
.navpc_prob1 .navpc_probfs:nth-child(2) ul a { padding: 8px 0; }
/* .header_main .navpc_prob1 .navpc_probfs:nth-child(2) ul a { padding: 8px 0 10px; } */
.navpc_prob1 .navpc_probfs:nth-child(2) ul a img { width: 0.24rem; vertical-align: text-bottom; }
.navpc_prob1 .navpc_probfs:nth-child(2)>div { width: 2.9rem; display: inline-block; vertical-align: text-top; }

.navpc_prob4{padding: .15rem .3rem;}
.navpc_prob4 .navpc_probfs:nth-child(1){width: 1.74rem;position: relative;}
.navpc_prob5{padding: .3rem .3rem;box-sizing: border-box;}

/* .navpc_prob5 .navpc_probfs:nth-child(1){width: 1.74rem;vertical-align: top;margin-right: 30px;} */
.navpc_prob5 .article_cont>a{padding-left: 20px; line-height: 10px;position: relative; background: none;padding: 0 0 0 20px;margin: 0 0 .25rem 0; color: #666;}
.navpc_prob5 .article_cont>a::after{content: "";width: 3px;height: 3px;position: absolute;left: 8px;top: 50%;transform: translateY(-50%);background: #666;border-radius: 50%;}
.navpc_prob5 .article_cont>a:hover{color: #2C67FF;}
.navpc_prob5 .article_cont>a:hover::after{background: #2C67FF;}

.header_main_right{display: block; float: right;}
.header_main_right a{margin-left: .1rem;}
.header_main_right .dft_btn_line,.header_main_right .dft_btn{padding: .07rem .2rem;}
.header_main_right .dft_btn_line,.navmo_btn .dft_btn_line{color: #666666 !important;border: 1px solid #DDDDDD;}
.header_main_right .dft_btn_line:hover,.navmo_btn .dft_btn_line:hover{color:#2C67FF !important; border-color:#2C67FF}
.header_mo .header_main_right a { margin-left: 0; }
.header_main .user_message { position: relative; display: none; }
.user_message>p { border-radius: 50%; overflow: hidden; width: 40px; height: 40px; line-height: 40px; font-size: 18px; text-align: center; cursor: pointer; }
.user_message>p img { width: 40px; height: 40px; object-fit: cover; display: block; }
.user_message .user_manager { position: absolute; top: 58px; right: 50%; transform: translateX(50%); width: 280px; border-radius: 10px;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10); display: none; padding: .2rem .3rem; box-sizing: border-box; }
.user_message .user_manager::before { content: ""; width: 100%; height: 25px; position: absolute; top: -20px; background-color: transparent; }
.user_message .user_manager p { position: relative; }
.user_message .user_manager a { display: block; padding: .1rem 0.08rem; margin-left: 0; cursor: pointer; text-decoration: none; font-size: 14px; font-weight: normal; color: #333; border-radius: 10px; font-weight: 500; }
.user_message .user_manager a:hover { background: #F5F8FA; }
.user_message .user_manager a img { vertical-align: middle; margin-right: .1rem; }
.header_mo .user_message .user_manager { text-align: left; transform: translateX(0); top: 80px; width: 250px; right: 0; display: none; }

.nav_meau{width: .55rem;height: .55rem;background: url("https://www.gemoo-resource.com/img/nav_menu1.png") no-repeat;display: block;background-size: 100%; float: left;display: none;margin-top: .1rem;}
.navmo_cont{width: 100%;height: 0;z-index: 50;overflow-y: scroll; background:#FFFFFF;position: fixed;top:1.42rem; left: 0; text-align: left; transition:height linear .2s;-webkit-transition: height linear .2s;visibility: hidden;}
.navmo_cont.navmo_open{height: calc(100% - .56rem)}
.navmo_cont_pro{width: 100%;border-bottom:1px solid #DDDDDD;;margin:0 auto;}
.navmo_cont ul li>a{font-size: .32rem;color: #000;font-weight: 500;padding: .34rem 0;display: block;position: relative;text-decoration: none;font-family: "Poppins", "Lucida Grande", "Lucida Sans Unicode", "Arial";}
.navmo_cont ul li>.dft_blue{color: #2C67FF;}
.navmo_cont_pro>a:after{font-size: .3rem;display: block;position: absolute;right: .3rem;top: .3rem;transition: transform ease-in-out .3s;-webkit-transition: transform ease-in-out .3s;font-family: "iconfont"}
.navmo_cont_pro a.dft_blue:after{transform: rotate(180deg);}
/* .navmo_cont ul li.checked .navmo_cont_prosty {display: block;} */
.navmo_cont_prosty {padding:0 10px 15px;display: none;box-sizing: border-box;}
.navmo_cont_prosty h4{font-weight: 500;font-size: .26rem;color: #333;line-height: .39rem;padding: .05rem 0 .3rem 0;}
.navmo_cont_prosty a{font-size: .24rem;color: #333;font-weight:400;margin:0 0 .3rem 0;display: block;position: relative;text-decoration: none;}
.navmo_cont_prosty a>img { vertical-align: middle; }
.navmo_btn{height:.45rem;margin: .7rem auto;line-height: .45rem;text-align: center;}
.navmo_btn a{padding: 0.26rem 0.35rem;}
.navmo_btn .dft_btn{margin-right: .2rem;}
.blgo{margin: 0 10px;}

/* landing */
.nav_cont.logining{width: 100%; height: 100%;background: #fff; position: fixed; top: 0; z-index: 150;}
.logining_box{text-align: center; width: 238px;height: 50px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: white;border-radius: 5px;}
.logining_box ul{display: inline-block;vertical-align: middle;width: 50px;margin: 13px 0;}
.logining_box ul li{display: inline-block;vertical-align: middle;width: 6px;height: 6px;border-radius: 3px;transition: .6s;}
.logining_box ul li.act{width: 24px;}
.logining_box ul li:nth-child(1){background-color: #FFAD4C; }
.logining_box ul li:nth-child(2){background-color: #2C67FF; }
.logining_box ul li:nth-child(3){background-color: #3BBA54; }
.logining_box span{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 21px;color: #333333;}

/* footer */
footer p,footer p a,footer p a:visited {
    font-size: 14px;
    line-height: 1.8;
    color: #E6E6E6;
    text-decoration: none;
}

footer p a:hover {
    color: #e6e6e6;
    text-decoration: underline;
}

#footer { background: #0F0F0F;}

.homebot {
    max-width: 1540px;
    width: 96%;
    margin: 0 auto;
    padding: 84px 0 64px;
    display: flex;
    justify-content: space-between;
    position: relative;
    background: url(../img/footer-bgimg.png) bottom center no-repeat;
    background-size: cover;
}

.homebot b {
    display: block;
    margin-bottom: 20px;
    font-size: 18px;
    color: #e6e6e6;
	font-weight: 600;
}

.homelist0 {
    max-width: 313px;
    margin-left: 0;
    margin-top: -15px;
}

.homelist li {
    margin-bottom: 20px;
}

.homelist a {
    color: #CACACA;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

.homelist a:hover {
    color: #E6E6E6;
}

.homelist a img {
    display: inline-block;
    vertical-align: middle;
}

.homelist li span {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 12px;
    background-color: red;
    text-align: center;
    border-radius: 5px;
    width: 30px;
    height: 16px;
    line-height: 1;
    margin-left: 5px;
}

/* .homelist1{width:25%;}
.homelist2{width:24%;}
.homelist3{width:21.5%;} */
.homelist .ftsublogo {
    max-width: 313px;
    text-align: center;
    margin-top: 6px;
    width: 100%;
}

.ftsublogo .footer_img {
    width: 100%;
}

.homelist4 {
    max-width: 445px;
    width: 100%;
    margin-right: 0;
}

.homelist4>b {
    font-size: 16px;
    font-weight: 500;
    color: #CACACA;
    display: block;
}

.homelist4 .subscribe-des {
    font-size: 12px;
    color: #CACACA;
    margin: 0.1rem auto 0.15rem;
}

.ftsubscribe {
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    line-height: 50px;
    position: relative;
    border-radius: 7px;
    background: #292929;
}

.ftsubscribe>input {
    background: none;
    width: calc(100% - 130px);
	font-weight: 500;
    color: #E6E6E6;
    height: 36px;
    border: none;
    outline: none;
    font-size: 14px;
    display: block;
    padding: 7px 20px;
    margin: 0;
    border-radius: 5px 0 0 5px;
    margin-top: -3px;
}

.ftsubscribe>input::placeholder {
    color: #999999;
    font-weight: 500;
    transition: .3s;
}

.ftsubscribe>input.focus::placeholder {
    color: #ccc;
    font-weight: 500;
}
.ftsubscribe>.ftscribe_submit,
.ftsubscribe>a {
    right: 4px;
    outline: none;border: none;cursor: pointer;
    position: absolute;
    top: 5px;
    width: 82px;
    transition: .3s;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
	font-weight: 500;
    color: #E6E6E6;
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(51, 51, 51, 0.20) 0%, rgba(51, 51, 51, 0.20) 100%), linear-gradient(90deg, #2C67FF 0%, #9E62FF 100%);
    text-decoration: none;
    text-align: center;
    margin-top: -1px;
}


.ftsubscribe>.ftscribe_submit:hover,
.ftsubscribe>a:hover { background: linear-gradient(90deg, #2C67FF 0%, #9E62FF 100%); }

.ftsubtips {
    position: absolute;
    bottom: -22px;
    display: none;
    font-size: 12px;
}

.homegetnew {
    color: #999;
    font-size: 12px;
    margin-top: 0.2rem;
}

.homegetnew a { 
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
 }

.idx_share {
    width: 181px;
    display: flex;
    justify-content: space-around;
    height: 38px;
    border-radius: 5px;
    align-items: center;
    background: #222;
    margin: 30px auto 0;
}

.idx_share>a {
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 5px;
}

.idx_share>a::after {
    content: "";
    width: 26px;
    height: 26px;
    margin: 0 auto;
    display: block;
    background-size: cover;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
}

.idx_share>a::before {
    content: "";
    width: 26px;
    height: 26px;
    margin: 0 auto;
    background-size: cover;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
}

.idx_sharefc::before {
    background: url(https://imobie-resource.com/en/img/navico_ftfbnewact.svg) top center no-repeat;
    background-size: cover;
    display: none;
}

.idx_sharetw::before {
    background: url(https://imobie-resource.com/en/img/navico_fttwnewact.svg) top center no-repeat;
    background-size: cover;
    display: none;
}

.idx_shareyt::before {
    background: url(https://imobie-resource.com/en/img/navico_ftytbnewact.svg) top center no-repeat;
    background-size: cover;
    display: none;
}

.idx_shareins::before {
    background: url(https://imobie-resource.com/en/img/navico_ftinnewact.svg) top center no-repeat;
    background-size: cover;
    display: none;
}

.idx_sharetk::before {
    background: url(https://imobie-resource.com/en/img/navico_fttknewact.svg) top center no-repeat;
    background-size: cover;
    display: none;
}

.idx_sharerdt::before {
    background: url(https://focusee.imobie-resource.com/img/navico_ftrdtnewact.svg) top center no-repeat;
    background-size: cover;
    display: none;
}

.idx_sharefc::after{background:url(https://imobie-resource.com/en/img/navico_ftfbnew.svg) top center no-repeat;}
.idx_sharetw::after{background:url(https://imobie-resource.com/en/img/navico_fttwnew.svg) top center no-repeat;}
.idx_shareyt::after{background:url(https://imobie-resource.com/en/img/navico_ftytbnew.svg) top center no-repeat;}
.idx_shareins::after{background:url(https://imobie-resource.com/en/img/navico_ftinnew.svg) top center no-repeat;}
.idx_sharetk::after{background:url(https://imobie-resource.com/en/img/navico_fttknew.svg) top center no-repeat;}
.idx_sharerdt::after{background:url(https://focusee.imobie-resource.com/img/navico_ftrdtnew.svg) top center no-repeat;}
.idx_sharefc:hover::after {
    background: url(https://imobie-resource.com/en/img/navico_ftfbnewact.svg) top center no-repeat;
    background-size: cover;
}

.idx_sharetw:hover::after {
    background: url(https://imobie-resource.com/en/img/navico_fttwnewact.svg) top center no-repeat;
    background-size: cover;
}

.idx_shareyt:hover::after {
    background: url(https://imobie-resource.com/en/img/navico_ftytbnewact.svg) top center no-repeat;
    background-size: cover;
}

.idx_shareins:hover::after {
    background: url(https://imobie-resource.com/en/img/navico_ftinnewact.svg) top center no-repeat;
    background-size: cover;
}

.idx_sharetk:hover::after {
    background: url(https://imobie-resource.com/en/img/navico_fttknewact.svg) top center no-repeat;
    background-size: cover;
}

.idx_sharerdt:hover::after {
    background: url(https://focusee.imobie-resource.com/img/navico_ftrdtnewact.svg) top center no-repeat;
    background-size: cover;
}

.homelistmo {
    overflow: hidden;
    display: none;
}

.idx_sharemo {
    width: 84%;
    max-width: 629px;
    height: auto;
    margin: 16px auto;
    border-radius: 15px;
    padding: 15px 0;
}

.idx_sharemo>a {
    display: inline-block;
    width: auto;
    height: auto;
    border-radius: 5px;
    width: 12%;
    max-width: 70px;
}

.idx_sharemo>a img {
    vertical-align: bottom;
    width: 100%;
}

.idx_sharemo>a:after {
    display: none;
}

.homecopy {
    width: 100%;
}

.homecopyct {
    max-width: 980px;
    width: 96%;
    margin: 0 auto;
    padding: 20px 0;
}

.homecopy_des {
    width: calc(100% - 100px);
    font-size: 14px;
    color: #707070;
    display: inline-block;
    vertical-align: middle;
	font-weight: 500;
}

footer p.homecopy_des a {
    font-size: inherit;
    color: inherit;
}

.idx_language>a:hover, footer p.homecopy_des a:hover {
    color: #e6e6e6;
    text-decoration: none;
}

.idx_language {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.idx_language>a {
    font-weight: 500;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #707070;
    position: relative;
    font-size: 14px;
    padding-left: 10px;
}

.idx_language>a:after {
    content: "\e901";
    font-family: "iconfont";
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    cursor: pointer;
    transition: transform ease-in-out 0.3s;
    -webkit-transition: transform ease-in-out 0.3s;
    -moz-transition: transform ease-in-out 0.3s;
    -o-transition: transform ease-in-out 0.3s;
    -ms-transition: transform ease-in-out 0.3s;
    font-weight: bold;
    margin-left: 10px;
    font-weight: inherit;
}

.idx_language:hover>a:after {
    transform: rotateZ(180deg);
}

.idx_language_ul {
    max-width: 250px;
	text-align: center;
    width: 100%;
    border-radius: 6px;
    width: 113px;
    background: #292929;
    padding: 10px 0;
    position: absolute;
    transform: translateX(-15px);
    -webkit-transform: translateX(-15px);
    opacity: 0;
    z-index: -1;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    margin-top: -220px;
    display: none;
}

.idx_language_ul a {
    display: inline-block;
    color: #999;
    font-weight: 500;
    position: relative;
    text-align: center;
    font-size: 14px;
	padding: 4px 0px;
    box-sizing: border-box;
    width: 80%;
}

.idx_language_ul a.active_c { color: #E6E6E6; }
.idx_language_ul a:hover { border-radius: 6px; color: #E6E6E6; text-decoration: none; background: rgba(255, 255, 255, 0.12); }

/* .idx_language_ul a:hover{color:#666; } */
.idx_language>a>img,.idx_language_ul a>img {
    display: inline-block;
    vertical-align: middle;
    margin: -2px 9px 0 0;
}

/* .idx_language_ul li:hover{background-color:#eee;} */
.idx_language:hover .idx_language_ul {
    opacity: 1;
    z-index: 10;
    display: block;
}


/* ph */
.install{width:360px;height:190px;background:url(https://www.gemoo-resource.com/img/phaside_bg.png) center no-repeat;background-size:cover;position:fixed;z-index:57;right:10px;bottom:10px; border-radius: 10px; box-sizing: border-box; padding: 20px 55px 0px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);}
.install h4 { font-size: 16px; font-weight: 500; max-width: 225px; text-align: center; margin: 0 auto; }
.install h4 span { color: #3BBA54; }
.install p { font-size: 14px; color: #666; margin-bottom: 15px; text-align: center; }
.install .close_phbtn { position: absolute; top: 10px; right: 10px; cursor: pointer; }
.install .ph_btn img{vertical-align: bottom; max-width: 250px; animation: myfirst 3.5s infinite;}
@keyframes myfirst{ 0% {transform: scale(0.9);} 50% {transform: scale(1.0);} 100% { transform: scale(0.9); }}
/* @keyframes opacityout { 0% { opacity: 0; } 100%{ opacity: 1; } } */
/* @keyframes opacityout{0%{opacity:0}10%{opacity:1}90%{opacity:1}99%{opacity:0;width:100%;height:100%}100%{opacity:0;display:none;width:0;height:0}} */
/* .install2{width:380px;height:205px;background:url(https://www.gemoo-resource.com/img/phaside_bg.png) center no-repeat;background-size:cover;position:fixed;top:10px;right:10px;z-index:57}*/


/* 2023/07/04 number-pop */
.number_pop{position: fixed;z-index: 999;animation: number_loaddh .76s; right: .2rem;bottom: .3rem;width: 4.8rem;height: 2.8rem;border-radius: .1rem;overflow: hidden;background: url(https://www.gemoo-resource.com/img/interactive_popbg.png) no-repeat; background-size: contain; background-position: 0 0;text-align: center;box-shadow: 0px 0px 10px 0px rgba(0, 0, 75, 0.20);}
.number_pop .number_new{position: absolute;left: -.32rem;top: .1rem;width: 1.2rem;height: .34rem;line-height: .34rem;color: #FFF;font-size: .2rem;text-align: center;transform: rotate(-45deg);background: linear-gradient(300deg, #4A49F5 0%, #A2A1FF 100%);}
.number_pop .close_btn{position: absolute;right: .1rem;top: .1rem;line-height: .7;color: rgba(204, 204, 204, 0.8);font-size: .3rem;cursor: pointer;}
.number_pop .number_logo{margin-top: .2rem;}
.number_pop .pop_img { vertical-align: bottom; font-size: 0; }
.number_pop .pop_img>img { width: 100%; }
.number_pop .pop_text{vertical-align: middle;}
.number_pop h5{color: #fff;font-size: .3rem;margin-top: .3rem;font-weight: 700; }
.number_pop h5 span{color: rgba(74, 73, 245, 1);}
.number_pop p{font-size: .16rem;color: #fff;max-width: 260px;margin: .3rem auto .1rem; font-weight: 400; text-align: left; }
.number_pop .number_btn{display: block; max-width: 2.6rem;height: .5rem;line-height: .5rem;border-radius: 5px;background: #fff;color: #2C67FF;text-decoration: none;margin: .15rem auto 0;font-size: .2rem;font-weight: 700;animation: number_popdh 1.6s linear infinite;}
.number_cont>div { display: inline-block; }

.ads_btn_capup {
  position: absolute;
  width: 14%;
  aspect-ratio: 13 / 3;
  border-radius: 10px;
  box-shadow: 0 2px 0 #7F3600;
  background: linear-gradient(52deg, #FF7F21 0, #FFDF27 50%, #FF7F21 100%);
	background-size: 200% 100%;
	transition: background-position 0.5s ease-in-out;
  right: 4%;
  top: 24%;
  font-size: .26rem;
  font-weight: 500;
  color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ads_btn_capup:hover{background-position: right center;}

@keyframes number_popdh{
	0%{transform: scale(0.8);}
	25%{transform: scale(0.9);}
	50%{transform: scale(1);}
	75%{transform: scale(0.9);}
	100%{transform: scale(0.8);}
}
@keyframes number_loaddh{
	0%{right: 0rem;opacity: 0;}
	100%{right: .2rem;opacity: 1;}
}
/* 2023/07/04 number-pop-end */
/* 2023/07/07 key-pop */
.key_pop{position: fixed;z-index: 999;animation: key_loaddh 1.2s ease-in-out; right: .3rem;bottom: .3rem;width: 4.8rem;height: 2.8rem;border-radius: .1rem;overflow: hidden;background: url(https://www.gemoo-resource.com/img/key_popbg.png) #6D67FF no-repeat;background-position: 0 0;text-align: center;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);}
.key_pop .close_btn{position: absolute;right: .1rem;top: .1rem;line-height: .7;color: rgba(147, 104, 232, 1);font-size: .3rem;cursor: pointer;}
.key_pop .key_title{margin-top: .26rem;margin-bottom: .17rem;}
.key_pop img{vertical-align: bottom;}
.key_pop .key_textimg{margin-left: 5px;}
.key_pop .key_text{margin-left: 5px; display: inline-block;text-align: left;max-width: 230px;vertical-align: top;}
.key_pop .key_text p{color: white;font-size: .16rem;font-weight: 400;line-height: 1.5}
.key_pop .key_btn{animation: key_popdh 1.6s linear infinite; margin-top: 12px; position: relative; width: 1.9rem;height: .5rem;display: inline-block;vertical-align: bottom;border-radius: 5px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.key_btn .key_btnicon{position: absolute;right: -40px;top: -15px;}

@keyframes key_popdh{
	0%{transform: scale(1);}
	/* 25%{transform: scale(1.1);} */
	50%{transform: scale(1.1);}
	/* 75%{transform: scale(1);} */
	100%{transform: scale(1);}
}

@keyframes key_loaddh{
	0%{bottom: -4rem;opacity: 1;}
	100%{bottom: .3rem;opacity: 1;}
}
/* 2023/07/07 key-pop end */

/* father-banner-icon */
.father-icon{vertical-align: middle; animation:father-act 2.5s infinite linear;}
a.father-icon.mo{display: none;}
a.father-icon.mo img{width: 2.04rem;max-width: 152px;}
.father-icon img{vertical-align: middle;}
@keyframes father-act{
	0%{transform:translateX(10px) translateY(0px);}
	25%{transform:translateX(10px) translateY(-5px);}
	50%{transform:translateX(10px) translateY(0px);}
	75%{transform:translateX(10px) translateY(5px);}
	100%{transform:translateX(10px) translateY(0px);}

}

.sub_nav{ max-width: 1200px;margin-left: auto;margin-right: auto;}
.sub_wrap{width: 100%;padding: 15px 3%;position: sticky;z-index: 8;top: 0;box-sizing: border-box;background: #FFF;box-shadow:0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0), 0px 4px 12px 0px rgba(181, 181, 181, 0.25),0 0 0 0 rgba(0, 0, 0, 0);}
.sub_nav_cont .sub_nav_os{display: inline-block;vertical-align: middle;font-size: 20px;color: #ccc;text-decoration: none;}
.sub_nav_cont .sub_nav_os em { display: inline-block; font-style: normal; vertical-align: middle; }
.sub_nav_os .icon_i, .sub_nav_os .icon_m, .sub_nav_os .icon_w { margin: 0 5px; line-height: 16px; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 24px; text-align: center; height: 24px; border-radius: 50%; border: 1px solid #333;}
.sub_nav_cont .sub_nav_os img{vertical-align: middle;}
.sub_nav_cont .sub_nav_os img.vatb{vertical-align: text-bottom;}
.ftb{font-weight: 600;}
.sub_nav_os .icon_m,
.sub_nav_os .icon_i,
.sub_nav_os .icon_w{margin: 0 5px;line-height: 16px; display: inline-block;vertical-align: middle;box-sizing: border-box; width: 24px;text-align: center;height: 24px; border-radius: 50%;border: 1px solid #ccc;}
.sub_nav_os .icon_m::after,
.sub_nav_os .icon_w::after{
  content: "";
  display: inline-block;
  font-family: "iconfont";
  font-size: 14px;
  color: #ccc;
}
.sub_nav_os .icon_i{font-size: 16px;line-height: 20px;}
.sub_nav_os .icon_m::after{content: "\eabf";}
.sub_nav_os .icon_w::after{content: "\eac2";}
.sub_nav_os .icon_i::after{content: "\e91c";}

.sub_nav_list{float: right;}


.sub_nav_list li {
  float: left;
  margin: 0px 0 0 30px;
  line-height: 30px;
}
.sub_nav_list li a{vertical-align: bottom; padding: 8.5px 0 4.5px; text-decoration: none;font-size: 14px;color: #ccc;margin: 0px 0 0 0px;}
.sub_nav_list li a:hover{color: #ffffff;}
.sub_nav_list .haschilren{position: relative;z-index: 7;}
.sub_nav_list .haschilren .slidedown:after {
  transition: .3s;
  content: "\e901";
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  font-size: .1rem;
  font-family: "iconfont";
}
.sub_nav_list .haschilren:hover .slidedown:after{transform: rotateZ(180deg);}
.sub_nav_list .haschilren .slidebox{display: none; position: absolute;left: 50%;transform: translateX(-50%); top: 51px; padding: 20px;box-sizing: border-box; border-radius: .1rem; background: #2F2F2F; box-shadow: 0px .04rem .2rem 0px rgba(0, 0, 0, 0.15);}
.sub_nav_list .haschilren .slidebox1 { width: 420px;height: 210px; }
.sub_nav_list .haschilren .slidebox2 { width: 230px;height: 260px; }
.sub_nav_list .haschilren .slidebox3 { width: 525px;height: 210px; }
.slidebox_cont{
    display: flex;
    justify-content: space-between;
}
.haschilren .slidebox .slidebox_cont .sec_navpro{
    width: auto;
}
.sec_more {
    border-radius: 8px;
    border: 1px solid #383838;
    background: #282828;
    text-align: center;
}
.haschilren .slidebox .sec_more a {
    margin: 0;
    color: #9A9A9A;
    padding: 6px 0 10px;
    display: inline-block;
    vertical-align: middle;
}
.haschilren .slidebox .sec_more a:hover {
    background: none;
}
.haschilren .slidebox .sec_more a .icon_right_nav::after {
    font-size: 10px;
    margin-left: 4px;
    font-weight: 600;
}

.focusee-online img { display: inline-block; vertical-align: middle; margin-right: 10px; }


.sub_nav_list .haschilren .slidebox.wipit{width: 560px;}
.haschilren .slidebox.wipit .sec_navpro{width: 240px;}
.sub_nav_list .haschilren .slidebox.capup{width: 600px;height: 195px;}
.haschilren .slidebox.capup .sec_navpro{width: 260px;}

.sub_nav_list.capup li:nth-of-type(6){margin-left: 30px;}
.sub_nav_list.capup li:nth-of-type(7){margin-left: 10px;}

.sub_nav_list .haschilren .slidebox::after{content: "";position: absolute;width: 100%;background: #00000000;left: 0; top: -20px;height: 20px;}
.haschilren .slidebox .sec_navpro{width: 190px; display: inline-block;vertical-align: top;}

.haschilren .slidebox .sec_navpro2{float: right;}
.haschilren .slidebox3 .sec_navpro1 { width: 200px; }
.haschilren .slidebox3 .sec_navpro2 { width: 250px; }
.haschilren .slidebox a{
    border-radius: .05rem; 
    width: 100%; 
    transition: .3s; 
    font-weight: 500; 
    color: #ccc; 
    margin: 0 0 5px 0;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    display: flex;
    align-items: center;
    white-space: nowrap;
    min-width: 190px;
    overflow: hidden;
}
.tools-title { color: #ccc;font-size: 14px; font-weight: 600; margin-bottom: 20px; }
.haschilren .slidebox .sec_navpro2 .tools-title { margin-left: 12px; }
.tools-free { display: inline-block; margin-left: 5px; color: #FFF;font-size: 12px;font-weight: 500; background-color: #24C4C1; padding: 0 4px; border-radius: 6px 0; }
.haschilren .slidebox a span{display: inline-block;vertical-align: middle;}
.haschilren .slidebox a img { display: inline-block; vertical-align: middle; margin: 8px; position: relative; transform: translateX(-280px); filter: drop-shadow(#D8D8D8 280px 0);max-width: none;}
.haschilren .slidebox3 .sec_navpro1 a {
    padding: 0;
}
.haschilren .slidebox3 .sec_navpro1 a img { position: relative; transform: translateX(0px); filter: none; margin: 0;}
.haschilren .slidebox3 .sec_navpro1 a:hover img { transform: scale(1.05); transition: all 0.3s ease-in-out; }
.haschilren .slidebox a:hover { color: #ffffff; border-radius: 0.05rem; background: linear-gradient(90deg, #2C67FF 0%, #9E62FF 100%);}



.wordance .sub_nav_list .haschilren .slidebox{width: 288px;height: 325px;}
.wordance .haschilren .slidebox .sec_navpro{width: auto;}
.wordance .haschilren .slidebox a{transition: 0s;overflow: hidden;}
.wordance .haschilren .slidebox a:hover{color: #fff;background: linear-gradient(252deg, #29F281 -32.96%, #29C7F2 44.82%, #ED84F2 116.8%), #F5F8FA;}
.wordance .haschilren .slidebox a:hover img{position: relative;
  transform: translateX(-280px);
  filter: drop-shadow(#fff 280px 0);

  }


.sub_nav_list li .nav_ed_btn { border-radius: 5px; background: #2C67FF; color: #fff; padding: 8px 20px; display: inline-block; }
.sub_nav_list li .nav_ed_btn:hover { background-color: #0148ff; color: #fff; }
  .sub_nav_list li .nav_dl_btn.type1{background: linear-gradient(93deg, #2D6AFF 0%, #00E4EF 50%, #2D6AFF 100%);background-size: 200% 100%;}
  .sub_nav_list li .nav_dl_btn:hover{
    box-shadow: 0 10px 20px 0 rgba(47,55,213,0.3);
    background-position: right;color: white;
  }

  .sub_nav_list li .nav_dl_btn.type2{width: auto; background: linear-gradient(252deg, #29F281 -16.48%, #29C7F2 22.41%, #ED84F2 52.4%, #29C7F2 85%,#29F281 116%);
    background-size: 232% 100%;
    transition: .3s;
background-position: right;}
.sub_nav_list li .nav_dl_btn.type2:hover{background-position: left;}

/* .sub_nav_list li .nav_dl_btn.type3{width: auto; background:  #3FE8A1 ;color: #000;

transition: .3s;
}
.sub_nav_list li .nav_dl_btn.type3:hover{background: #00FF84;} */
.sub_nav_list li .nav_dl_btn.type3{color: #000; width: auto; background: linear-gradient(90deg, #00FF84 0%,#00FF84 50%,#3FE8A1 50.01%, #3FE8A1 110%);
background-size: 210% 100%;
transition: .3s ease-in;
background-position: right;}
.sub_nav_list li .nav_dl_btn.type3:hover{background-position: left; box-shadow: 0 10px 20px 0 rgba(0,67,39,0.3);}


.sub_nav_list li .nav_dl_btn.type4{color: #fff; width: auto; background:linear-gradient(270deg, #0B8AFF 0%, #00D2D2 25.5%, #00CD52 50%, #00D2D2 74.5%,#0B8AFF 100%);
background-size: 210% 100%;
transition: .3s ease-in;
background-position: right;}
.sub_nav_list li .nav_dl_btn.type4:hover{background-position: left; box-shadow: 0 10px 20px 0 rgba(0,67,39,0.3);}


/* CapUp  type5 */
.sub_nav_list li .nav_dl_btn.type5{color: #fff; width: auto;background: linear-gradient(89deg, #FF750F 0.18%, #FF750F 71.49%, #FFC93F 100%);
  background-size: 200% 100%;
  transition: .3s ease-in;



  background-position: right;}
.sub_nav_list li .nav_dl_btn.type5:hover{background-position: left; box-shadow: 0 10px 20px 0 rgba(218, 162, 80, 0.3);}



.sub_nav_list li .nav_buy_btn{

  display: inline-block;vertical-align: middle;
 border-bottom: 1px solid #EFEFEF;
width: 140px;
  background: #FFF;
  padding: 7.5px 18px 5.5px;box-sizing: border-box;
  border-radius: 5px;text-align: center;
border: 1px solid var(--333, #333);
  box-shadow: 0px 4px 12px 0px rgba(181, 181, 181, 0.25);}
.sub_nav_list li .nav_buy_btn:hover{color: #2C67FF;border: 1px solid#2C67FF;}

  /* .sub_nav_list li:nth-of-type(8){margin-left: 10px;} */
.sub_navm{
  display: none; position: sticky;width: 100%;top: 0;z-index: 49;background: white;}
.sub_navm_cont{padding: 15px 3%;box-sizing: border-box;border-bottom: 1px solid #ccc;}
.sub_navm_top{position: relative;}
.sub_navm_top p {
  font-weight: 400;
  float: left;margin-top: 2px;
  text-align: left;
}
.sub_navm_top p a{font-size: .24rem;color: #ccc; font-weight: 500; text-decoration: none;display: inline-block;vertical-align: bottom;}
.sub_navm_top p a img { width: clamp(30px, 0.4rem, 80px); display: inline-block; vertical-align: middle; margin-right: 0.14rem; }
.sub_navm_list{display: none;position: absolute;width: 100%;background: #2F2F2F; height: 100vh; overflow: auto;}
.sub_navm_arrow {
  width: 20px;
  line-height: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: .1rem;
  right: 0;
  margin: 0 auto;
  cursor: pointer;
  color: inherit;
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  font-weight: 700;transition: .3s;
}
.sub_navm_arrow::after{
  content: "\e923";
  font-family: "iconfont";
  font-size: 20px;
  color: #fff;
}
.sub_navm.act .sub_navm_arrow::after {
  content: "\e916";
  font-weight: normal;
}
/* .sub_navm.act .sub_navm_arrow{transform: rotateZ(180deg);} */

/* wordance */







.sub_navm .nav_modl_btn{
  float: right;
  vertical-align: middle;
  margin-left: 10px;
  background: #FFF;
  padding: .065rem .18rem .045rem;
  box-sizing: border-box;text-decoration: none;
  border-radius: .05rem;color: #333;
  text-align: center;
  font-size: 14px;
  border: 1px solid #dddddd;
}


.sub_navm_list li {
    color: #ccc;
    border-bottom: 1px solid #222;
    padding: 0 .2rem;box-sizing: border-box;
}

.sub_navm li>a {
  color: inherit;
  display: block;
  text-align: left;
  margin: .2rem 0;text-decoration: none;
 
  font-size: 18px;
}
.sub_navm_list li svg{display: inline-block; vertical-align: middle;margin-left: 5px;}
.sub_navm li>a:hover{color: #fff;}
.sub_navm .haschilrenmo .slidedownmo{position: relative;display: block;}
.sub_navm .haschilrenmo .slidedownmo::after{
  transition: .3s;
  content: "\e901";
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  
  font-size: inherit;
  position: absolute;
  right: 0;
  top: 50%;
  transition: .3s;
  transform: translateY(-50%);
  font-family: "iconfont";
}
.haschilrenmo .slidedownmo.act::after{transform: translateY(-50%) rotateZ(180deg);}
.sub_navm .haschilrenmo li{overflow: hidden;}
.haschilrenmo ul li:nth-last-child(){border: none;}
.haschilrenmo ul li:nth-child(10){border: none;}
.sub_navm .haschilrenmo li>a{font-size: 14px;display: block;}
.sub_navm .haschilrenmo .slideboxmo{display: none;}

/* header */
.navpcarea>a,.navpcarea3>a,.navpcarea4>a,.navpcarea5>a{color: var(--fbfbfb, #FBFBFB);}
.dft_menu:hover{color: #30CDFF;}
.navpcarea:hover>a{color: #30CDFF;}
.header_main_right {display: none;}
/* .navpc_prob{display: block !important;} */
.header_main .navpc_prob{border: none;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.70);}
.header_main .navpc_prob{background: linear-gradient(0deg, #2F2F2F 0%, #2F2F2F 100%), #30333A;}
.header_main .navpc_prob1 { background: #1B1D21; }
.navpc_prob1 .navpc_probfs:nth-child(2) { background: #2F2F2F; width: 2.61rem;}
.navpc_prob1 .navpc_probfs:nth-child(1) a.act_hover { border-radius: 10px 0 0 10px; background-color: #2F2F2F; position: relative;}
.navpc_prob1 .navpc_probfs:nth-child(1) a.act_hover::before { content: ""; display: block; width: 18px; height: 18px; background-size: cover; position: absolute; right: 0px; top:-17px; background-image: radial-gradient(100px at 0px 0px, #1B1D21 17px, #2F2F2F 18px); }
.navpc_prob1 .navpc_probfs:nth-child(1) a.act_hover::after { content: ""; display: block;  width: 18px; height: 18px; background-size: cover; position: absolute; right: 0px; bottom: -17px; background-image: radial-gradient(100px at 0px 18px, #1B1D21 17px, #2F2F2F 18px); }
.navpc_prob1 .navpc_probfs:nth-child(1) a:hover img { filter: none; }
.navpc_prob1 .navpc_probfs:nth-child(1) .more_products { background: none; color: #ccc; border: 1px solid #DDDDDD; }
.navpc_prob1 .navpc_probfs:nth-child(1) .more_products:hover { color: #fff; border: 1px solid #fff; }
.navpc_prob1 .navpc_probfs:nth-child(2) ul a img { position: relative; transform: translateX(-280px); filter: drop-shadow(#D8D8D8 280px 0); }
.navpc_prob1 .navpc_probfs:nth-child(2) ul a:hover img { filter: drop-shadow(#FFF 280px 0);}
.user_message .user_manager{background: linear-gradient(0deg, #2F2F2F 0%, #2F2F2F 100%), #30333A;}
.navpc_prob .navpc_probfs h4{color: var(--f-5-f, #F5F5F5);}
.header_main a,.header_main_right a,.user_message .user_manager a{color: var(--ccc, #CCC);}
.navpc_prob .navpc_probfs:nth-child(1)::after{background: #222;;}
.navpc_prob .navpc_probfs:nth-child(2)::after{background: #222;;}
.navpc_prob a{overflow: hidden;}
.navpc_prob1 .navpc_probfs:nth-child(1) a { overflow: unset; }
.navpc_prob a>img{
    position: relative;
    transform: translateX(-280px);
    filter: drop-shadow(#D8D8D8 280px 0);     
    /* border-left: 4px solid transparent;      */
    /* border-right: 4px solid transparent; */
  }
.user_message .user_manager a img {  position: relative; transform: translateX(-280px); filter: drop-shadow(#D8D8D8 280px 0);  }
.navpc_prob .product a>img { transform: translateX(0); filter: none; }
.navpc_prob .product a b { color: #F5f5f5; }
.navpc_prob .product a em { color: #999; }
.navpc_prob .product a:hover b { color: #ffffff; }
.navpc_prob .product a:hover em { color: #f5f5f5; }
.navpc_prob2 .navpc_probfs:nth-child(2)::after{background-color: #222222;}
.navpc_prob .learn_more a { color: #30CDFF; overflow: unset; }
.navpc_prob .learn_more a:hover { color: #30CDFF;}
.header_main_right .dft_btn_line { color: #cccccc !important; box-shadow: 0px 4px 12px 0px rgba(181, 181, 181, 0.25);}
.navmo_btn .dft_btn_line { color: #cccccc !important; }
.header_main_right .dft_btn_line:hover { border: 1px solid #fff; color: #fff !important; }
  .navpc_prob a{transition: all .3s ease-in-out;}
  .navpc_prob a:hover{background: linear-gradient(270deg, #BF37FF 0%, #42C6FF 100%);color: #FFF}
  .navpc_prob a:hover img{filter: drop-shadow(#FFF 280px 0);}
  .user_message .user_manager a:hover{background: linear-gradient(270deg, #BF37FF 0%, #42C6FF 100%);color: #FFF}
  #logo{ background: url(../create/img/product_gemoo_logo.svg) no-repeat;background-size: 100% 100%;}
  .navpc_prob a.tools_morebtn {display: none;}
  /* .navmo_btn{display: none;} */
  .navmo_cont{background: #2F2F2F;;}
  .navmo_cont::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }
  .navmo_cont ul li>a{color: var(--ccc, #CCC);}
  .navmo_cont ul li>.dft_blue{color: #FFF}
  .navmo_cont_prosty h4{color: #F5F5F5;}
  .navmo_cont_prosty a{color: var(--ccc, #CCC);}
  .navmo_cont_pro{border-bottom: 1px solid #222;}

/* 二级导航 */
.sub_navm_top p{font-size: inherit;}
.sub_nav{ max-width: 1200px;margin-left: auto;margin-right: auto;}
.sub_wrap{width: 100%;padding: 15px 3%;position: sticky;z-index: 8;top: 0; box-sizing: border-box; background: #1B1D21;box-shadow: none;}
.sub_nav_cont .sub_nav_os .focusee_text { padding-top: 2px; display: inline-block; }
.sub_nav_cont .sub_nav_os img{vertical-align: middle; margin-right: 10px;}
.sub_nav_cont .sub_nav_os sup{ font-size: 26px; line-height: 0; vertical-align: unset; margin-left: -6px; }
.sub_nav_list li {float: left; line-height: 28px;}
.sub_nav_list li .nav_dl_btn{transition: 1s; border-radius: 5px;border-radius: 5px;
background: linear-gradient(90deg, #2C67FF 0%, #9E62FF 100%) !important;background-size: 200% 100%;color: white;padding: 8px 18px 5px;box-sizing: border-box;width: 110px;display: inline-block;vertical-align: middle;height: 36px; text-align: center;}

.sub_nav_list li .nav_dl_btn:hover{ border-radius: 5px; background: linear-gradient(90deg, #0148FF 0%, #8940FF 100%) !important;}
.sub_nav_list li .nav_buy_btn{ display: inline-block;vertical-align: middle;width: 140px; padding: 7px 18px 6px;box-sizing: border-box;border-radius: 5px;text-align: center;border: 1px solid #ccc;background: none;}
.sub_nav_list li .nav_buy_btn:hover { border-radius: 5px;border: 1px solid  #fff; color: #fff; }

.sub_navm{  background: none;}
.sub_navm .nav_modl_btn{background: linear-gradient(90deg, #2C67FF 0%, #9E62FF 100%) !important;color: #ffffff;}
.sub_navm_cont{border: none;}
/* .sub_navm li>a{display: inline-block;vertical-align: middle;} */
.sub_navm li>svg{display: inline-block;vertical-align: middle;margin-left: 5px;}

.haschilren .slidebox a:hover  img{
    filter: drop-shadow(#ffffff 280px 0);
}

.navpc_prob5 .article_cont>a{color: #ccc;}
.navpc_prob5 .article_cont>a::after{background: #ccc;}
.navpc_prob5 .article_cont>a:hover{color: #fff;background: none;}
.navpc_prob5 .article_cont>a:hover::after{background: #fff;}




/* questionnaire */
/* mo */
.sub_navm_cont{overflow: hidden;}
.questionnaire-momain-icon{position: absolute;top: -18px;right: 30px;}

.body-no-scroll {overflow: hidden;position: fixed;width: 100%;}
.questionnaire-main-icon{position: relative;width: 74px;height: 34px;}
.questionnaire-main-icon>div{position: absolute;width: 74px;height: 70px;left: 0;top: -17px;overflow: hidden;}
.questionnaire-main-icon img{cursor: pointer; vertical-align: middle;position: absolute;width: 74px;height: auto;top: 0px;left: 0px;
    /* animation: questionnaire-dh 2.1s ease-in-out infinite; */
}
@keyframes questionnaire-dh {
    0%{transform: rotateZ(0deg) scale(1);}
    25%{transform: rotateZ(-10deg) scale(.8);}
    35%{transform: rotateZ(5deg) scale(1);}
    40%{transform: rotateZ(-5deg) scale(1);}
    45%{transform: rotateZ(5deg) scale(1);}
    50%{transform: rotateZ(-5deg) scale(1);}
    55%{transform: rotateZ(5deg) scale(1);}
    60%{transform: rotateZ(-5deg) scale(1);}
    65%{transform: rotateZ(5deg) scale(1);}
    70%{transform: rotateZ(-5deg) scale(1);}
    75%{transform: rotateZ(5deg) scale(1);}
    80%{transform: rotateZ(-5deg) scale(1);}
    85%{transform: rotateZ(5deg) scale(1);}
    90%{transform: rotateZ(-5deg) scale(1);}
    95%{transform: rotateZ(5deg) scale(1);}
    100%{transform: rotateZ(0deg) scale(1);}
}


.questionnaire-pop{position: fixed;display: none; left: 0;top: 0;width: 100%;height: 100%;z-index: 889;background: rgba(0, 0, 0, 0.50);backdrop-filter: blur(6px);}
.questionnaire-locse::after{content: "\e916";cursor: pointer; right: 15px;top: 15px;position: absolute;font-family: "iconfont";font-size: 12px;color: #999;display: inline-block;vertical-align: middle;}
/* main */
.questionnaire-main{ position: absolute;width: 94%;max-width: 660px;padding: 50px 30px 30px;box-sizing: border-box; left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 10px;box-sizing: border-box;border: 1px solid rgba(255, 255, 255, 0.12);background: url(../img/questionnaire-main-bg.png) no-repeat,linear-gradient(180deg, #26282E 5%, #191B1F 95%);background-position: center bottom; background-size: cover;text-align: center;}
.questionnaire-main .main-img{margin-top: 42px;max-width: 100%;}
.questionnaire-main .main-title1{color: #FFF;font-size: 22px;}
.questionnaire-main .main-info1{color: #B8B9BB;font-size: 14px;}
.questionnaire-main .main-title2{font-size: 20px;background: linear-gradient(103deg, #FFDE88 6.13%, #FFA666 68.1%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.questionnaire-main .main-info2{color: rgba(255, 255, 255, 0.80);font-size: 12px;min-height: 24px; }
.questionnaire-pop button{font-family: "Poppins";padding: 0;border: none;margin: 0; outline: none;background: none;cursor: pointer;}
.questionnaire-pop .main-yes{display: block; margin: 22px auto 8px;width: 80%;max-width: 340px;height: 44px;line-height: 44px;color: #FFF;font-size: 16px;border-radius: 5px;background-position: left;transition:background-position .3s;  background: linear-gradient(270deg,#0AB2FA 0%, #B311FF 50%, #BF37FF 60%, #42C6FF 110%); background-size: 200% 100%;}
.questionnaire-pop .main-no{transition:color .3s; margin-top: 16px;color: rgba(255, 255, 255, 0.80);font-size: 16px;}
.questionnaire-pop .main-yes:hover{background-position: right;}
.questionnaire-pop .main-yes:active{background: linear-gradient(270deg, #007EF2 0%, #BE00ED 100%);}
.questionnaire-pop .main-no:hover{color: #2C67FF;}
.questionnaire-pop .main-no:active{color: #0045F6;}

/* succeed */

.questionnaire-succeed{ position: absolute;width: 94%;max-width: 668px;padding: 50px 40px 40px;box-sizing: border-box; left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 10px;box-sizing: border-box;border: 1px solid rgba(255, 255, 255, 0.12);background: url(../img/questionnaire-succeed-bg.png) no-repeat,linear-gradient(180deg, #26282E 5%, #191B1F 95%);background-position: center bottom; background-size: cover;text-align: center;}
.questionnaire-succeed .succeed-title{max-width: 540px;margin: 6px auto 0;color: #FFF;font-size: 22px;font-weight: 500;}
.succeed-couponbox{display: flex; direction: rtl; height: 150px;justify-content: space-around;align-items: center;margin-top: 20px; background: url(../img/succeed-couponbox-bg.png) no-repeat;background-size: contain;text-align: center;}
.succeed-couponbox .succeed-link{width: 70%;max-width: 362px;direction: ltr;}
.succeed-link a{display: block;cursor: pointer;height: 48px;color: white;line-height: 48px;text-decoration: none;border-radius: 10px;transition: font-size .3s;font-weight: 600;background: radial-gradient(106.72% 58.59% at 3.04% -11.46%, rgba(255, 194, 36, 0.76) 0%, rgba(255, 194, 36, 0.00) 100%), radial-gradient(112.29% 64.23% at 105.25% 100%, rgba(69, 195, 255, 0.70) 0%, rgba(69, 195, 255, 0.00) 100%), #AD1BE0;}
.succeed-link a::after{content: ">";display: inline-block;font-weight: 600;transition: transform .3s ; transform: translateX(4px);}
.succeed-link a:hover{font-size: 18px;}
.succeed-link a:hover::after{transform: translateX(9px);}
.succeed-link p{max-width: 321px;margin: 10px auto 0;color: rgba(255, 255, 255, 0.50);font-size: 14px;}
.succeed-link p strong{color: white;font-weight: 700;}
.succeed-link p em{color: white;font-style: normal;}
.succeed-couponbox .succeed-coupon{width: 30%;max-width: 135px;direction: ltr;}
.succeed-couponbox .succeed-coupon{}
.succeed-coupon .coupon-title{color: rgba(255, 255, 255, 0.50);font-size: 14px;font-weight: 500;}
.succeed-coupon .coupon-code{font-size: 28px;font-weight: 700;background: linear-gradient(95deg, #45C3FF 14.93%, #B93FFF 74.26%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.succeed-coupon button{color: #FFF;font-size: 16px;font-weight: 500;border: 0px solid #cac7ce00; transition: .3s; width: 135px;height: 36px;border-radius: 8px;background: rgba(255, 255, 255, 0.12);}
.succeed-coupon button svg{vertical-align: middle;margin-right: 5px;}
.succeed-coupon button:hover{border: 1px solid #CAC7CE;background: #4D445B;}

/* cont */
.questionnaire-cont{overflow: hidden; position: absolute;width: 94%;max-width: 700px;padding: 40px 20px 32px;box-sizing: border-box; left: 50%;top: 50%;transform: translate(-50%,-50%);box-sizing: border-box;border-radius: 10px;border: 1px solid #41434A;background: #30333A;text-align: center;}

.questionnaire-cont-title{max-width: 416px;width: 70%;text-align: left;margin-left: 20px;position: relative;}
.questionnaire-cont-title p{color: #FFF;line-height: 1;font-size: 16px;}
.questionnaire-cont-title p .count{color: #4176FF;font-size: 26px;font-weight: 600;}
.questionnaire-cont-img{position: absolute;bottom: -36px; right: -206px;}
.questionnaire-progress-bar{position: relative;overflow: hidden;margin-top: 16px; border-radius: 10px;background: #394154;height: 10px;width: 100%;}
.questionnaire-progress-bar .line{position: absolute;width: 10%;height: 100%;border-radius: 10px;background: #4176FF;transition:width .3s;}

.questionnaire-options-page{height: 435px;margin-top: 36px;}
.questionnaire-options{position: relative;z-index: 3;display: none;max-height: 376px; background: #1B1D21;border-radius: 10px;text-align: left;padding: 20px 5px 20px 20px;box-sizing: border-box;}
.options-title{color: #FFF;min-height: 40px;padding-left: 24px;box-sizing: border-box;font-size: 16px;font-weight: 500;position: relative;}
.options-title span{width: 20px;position: absolute;left: 0;top: 0px;text-align: center;}
.questionnaire-options.act{display: block;}

.options-cont{height: 283px;margin-top: 12px; overflow-y: auto;padding: 0 20px 31px;box-sizing: border-box;overscroll-behavior: contain;}
/* WebKit */
.options-cont::-webkit-scrollbar {width: 6px;}
.options-cont::-webkit-scrollbar-track {background: #333;border-radius: 10px;}
.options-cont::-webkit-scrollbar-thumb {background: #555;border-radius: 10px;}

.options-cont .options-item{box-sizing: border-box;margin-bottom: 14px;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.options-item .options-item2{display: none; box-sizing: border-box;margin-top: 14px;padding-left: 24px;box-sizing: border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.options-item.true .options-item2{display: block;}
.options-cont .options-item p{color: #CCC;padding-left: 28px;cursor: pointer;display: inline-block;font-size: 14px;position: relative;font-weight: 500;line-height:24px;}

.options-cont .radio span{position: absolute;width: 16px;height: 16px;box-sizing: border-box; border-radius: 50%;border: 2px solid #ccc;left: 4px;top:4px;}
.options-cont .radio>p:hover{color: #eee;}
.options-cont .radio>p:hover span{border: 2px solid #eee;}
.options-cont .radio>p:active{color: #fff;}
.options-cont .radio>p:active span{border: 5px solid #2C67FF; background: white;}
.options-cont .radio.true>p{color: #fff !important;}
.options-cont .radio.true>p span{border: 5px solid #2C67FF !important; background: white !important;}



.options-cont .check p:hover{color: #eee;}
.options-cont .check p:hover span{border: 1.4px solid #eee;}
.options-cont .check p:hover span::after{display:block;line-height: 14px;}
.options-cont .check.true p:hover span::after{line-height: 16px;}
.options-cont .check.true p{color: white;}

.options-cont .check.no p span::after{display: none;}
.options-cont .check.no p span{border-color: #333;}

.options-cont .check span{position: absolute;width: 16px;height: 16px;box-sizing: border-box; border-radius: 2px;border: 1.4px solid #ccc;left: 4px;top:5px}
.options-cont .check span::after{content: "\e910";display: none; font-family: "iconfont";font-size: 16px;position: absolute;width: 16px;line-height: 16px;text-align: center;}
.options-cont .check.true>p span{border: 0;background: #007AFF;}
.options-cont .check.true>p span::after{display:block;}
.options-cont .other{ outline: none;height: 108px;width: 100%;padding: 10px;vertical-align: middle; box-sizing: border-box;border-radius: 10px;border: 1px solid #555;margin-top: 10px;background: none;resize: none;color: #F5F5F5;font-size: 14px;display: none;}

.options-item.true .other1{display: block;}
.options-item2.true .other2{display: block;}

.options-cont .other::placeholder{color: #555;}
.options-cont .other::-webkit-scrollbar {width: 6px;}
.options-cont .other::-webkit-scrollbar-track {background: #333;border-radius: 10px;}
.options-cont .other::-webkit-scrollbar-thumb {background: #555;border-radius: 10px;}

.options-btns{max-width: 412px;width: 90%;margin: 16px auto 0;position: relative;display: flex;justify-content: space-between;}
.options-btns .prev{transition: .3s; width: 200px;height: 44px;border-radius: 5px;box-sizing: border-box;border: 1px solid #F5F5F5;color: rgba(245, 245, 245, 0.80);font-family: "Lexend";font-size: 16px;font-weight: 500;}
.options-btns .next{color: #444;width: 200px;height: 44px;border-radius: 5px;font-size: 16px;line-height: 44px;font-weight: 500;cursor: not-allowed;background: #555;}

.options-btns .prev:hover{background: #f5f5f5;color: #2C67FF;}
.options-btns .prev:active{background: #fff;color: #0045F6;border: 1px solid #fff;}

.options-btns .next.act{color: #fff; cursor: pointer; background-position: left;transition:background-position .3s;  background: linear-gradient(270deg,#0AB2FA 0%, #B311FF 50%, #BF37FF 60%, #42C6FF 110%); background-size: 200% 100%;}
.options-btns .next.act:hover{background-position: right;}
.options-btns .next.act:active{background: linear-gradient(270deg, #007EF2 0%, #BE00ED 100%);}

.options-btns2{display: none;}
.options-btns .one{width: 100%;height: 44px;}

.options-cont .input-email{border-radius: 10px;outline: none;background: none;height: 44px;line-height: 44px;color: #f5f5f5;border: 1px solid #555;padding: 10px;box-sizing: border-box;width: 100%;max-width: 580px;font-size: 14px;}
.options-cont .input-email::placeholder{color: #555;}

.submit_error{position: absolute;left: 50%;top: 10px;color: #FFAD4D;transform: translate(-50%,-150%);transition: transform .3s;font-size: 14px;font-weight: 600;border-radius: 5px;background: #000;padding: 12px 20px;box-sizing: border-box;line-height: 22px; /* 157.143% */max-width: 373px;width: 70%;}
.submit_error svg{vertical-align: middle;margin-right: 5px;}

.submit_error.act{transform: translate(-50%,0%);}
/* .questionnaire-main{display: none;} */
.questionnaire-cont{display: none;}
.questionnaire-succeed{display: none;}


/* questionnaire end */

/* footer */
.footer-bottom { max-width: 1200px; width: 96%; margin: 0 auto 0.3rem; display: flex; justify-content: flex-start; gap: 2.2rem; border-radius: .4rem; background: #1B1A1A; padding: 0.54rem 0.9rem 0.54rem 1.4rem; box-sizing: border-box; align-items: center; }


/* china ip */
.chinaip_wrap{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(8, 8, 25, 0.5); backdrop-filter: blur(10px); display: flex; justify-content: center; align-items: center; z-index: 99;}
.chinaip_modal {position: relative; width: 95%;max-width: 600px; padding: 2px;  border-radius: 24px; background: linear-gradient(135deg, #00f2ff, #bd00ff);  
box-shadow: 0 0 10px rgba(0, 242, 255, 0.4), 0 0 25px rgba(189, 0, 255, 0.3), 0 15px 45px rgba(0, 0, 0, 0.7); animation: borderGlow 4s infinite alternate;}
@keyframes borderGlow {
from { box-shadow: 0 0 10px rgba(0, 242, 255, 0.3), 0 0 20px rgba(189, 0, 255, 0.2), 0 15px 45px rgba(0, 0, 0, 0.7); }
to { box-shadow: 0 0 15px rgba(0, 242, 255, 0.5), 0 0 35px rgba(189, 0, 255, 0.4), 0 15px 45px rgba(0, 0, 0, 0.8); } }
  
.chinaip_modal_main {background: rgba(15, 15, 35, 0.85); backdrop-filter: blur(20px);border-radius: 22px; padding: .4rem; color: white; text-align: center;  border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.05);}
.chinaip_logo{position: relative; width: 80px; height: 80px; margin: 0 auto 10px;}
.chinaip_logo::after {content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 120px; height: 120px;background: radial-gradient(circle, rgba(189, 0, 255, 0.4) 0%,rgba(0, 242, 255, 0.2) 40%,transparent 70%);filter: blur(10px); z-index: -1;}
.chinaip_title {font-size:clamp(22px,.34rem,34px); font-weight: 800;text-align: center; margin: 20px auto;letter-spacing: 2px; background: linear-gradient(135deg, #FFFFFF 20%, #00F2FF 50%, #BD00FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.8)) drop-shadow(0 0 15px rgba(0, 242, 255, 0.3));}

.chinaip_title_tag {font-size: 12px; vertical-align: middle; margin-left: 8px; padding: 2px 10px; background: linear-gradient(90deg, #00F2FF, #2C67FF); border-radius: 20px; color: #fff; -webkit-text-fill-color: white; /* 覆盖掉外层的渐变 */ box-shadow: 0 0 10px rgba(0, 242, 255, 0.5);
}
.chinaip_desc { font-size: clamp(13px,.16rem,16px); opacity: 0.8; color: #fff;}
.chinaip_features {margin: .2rem auto;}
.chinaip_features p { background: rgba(255, 255, 255, 0.03); border-radius: 20px;padding: 6px 14px; display: flex; align-items: center; font-size: 13px; color: rgba(255, 255, 255, 0.7); transition: all 0.3s ease; cursor: default; width: 80%; margin:.2rem auto 0 auto;
}
.chinaip_btns{display: flex; gap:20px; justify-content: center; margin: .3rem auto .1rem auto; flex-wrap: wrap;}
.chinaip_btns a{display: block; font-size: clamp(14px,.16rem,16px); border-radius: 10px; padding: 10px .4rem;  color: #fff; }
.chinaip_modal_main .chinaip_modal_btn { background: linear-gradient(90deg, #2C67FF 0%, #9E62FF 100%);}
.chinaip_modal_btn2{ border: 2px solid #fff; opacity: 0.8;}
.chinaip_modal_btn:hover{background: linear-gradient(90deg, #0148FF 0%, #8940FF 100%); text-decoration: none;}



@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {
}
@media screen and (max-width: 1400px){
	.dft_pw{width:98%; padding-left:1%; padding-right:1%;}
	/* #logo{margin-left: .2rem;} */

	.footer_blocks{width: calc(100% - 280px);text-align: center;}
	.footer_block_share p{max-width: 2.80rem;}
	.footer_items{margin-left: 3%;min-width: 120px;text-align: left;}
	/* .footer_items:nth-child(1){margin-left: .2rem;} */
	/* .footer_block_share{float: none;text-align: center;margin-bottom: .3rem;} */
	/* .footer_blocks{float: none;margin: 0 auto;} */
	/* .footer_items{margin: 0; width: 16%;} */
}
@media screen and (max-width: 1300px){ 
    .header_main a.father-icon.pc{display: none;}
}
@media screen and (max-width: 1272px){.footer_items{margin-left: 3%;}}
@media screen and (max-width: 1250px){.footer_items{margin-left: 2%;max-width: 200px;}.footer_block_share p{max-width: 190px;margin-left: 0;}}



@media screen and (max-width: 1200px){
	/* .header_main>div{margin-left: .2rem;} */
    .sub_nav_list li { margin: 0 0 0 10px; }
	.footer_block_share p{max-width: 190px;margin-left: 0;}
	.footer_items{margin-left: 1%;}
	.footer_blocks {
    width: calc(100% - 200px);
	}
	.footer_share a{
		font-size: .12rem;
		width: 30px;
		height: 30px;
		line-height: 28px;
		background-size: 100%;
	}
	.authors_share_fb::after, .authors_share_tw::after, .authors_share_in::after, .authors_share_copy::after, .authors_share_ytb::after{width: 30px; height: 30px;}
	.footer_share a i{margin: 0;}
	.footer_block_share .footer_share .footer_link{width: 30px;line-height: 25px;}
	.footer_items a { font-size: 13px; }
	.ads_btn_capup {font-size: .20rem;}
}
@media screen and (max-width: 1150px){
.sub_nav_list li { margin: 0 0 0 8px; }
.sub_nav_list li:nth-of-type(5) { margin-left: 10px; }
.sub_wrap .sub_nav_list li .nav_dl_btn, .sub_wrap .sub_nav_list li .nav_buy_btn{ margin-left: 0; } 
}


@media screen and (max-width: 1053px){
	.footer_blocks {
	width: calc(100% - 190px);
}
.footer_items{margin-left: 0%;}
.header_main>div{margin-left: .1rem;}
}


@media screen and (max-width: 980px){
	.header_mo { display: block; }
	.header_mo .header_main_right { display: block; margin-top: .15rem; }
	.header_mo .header_main_right.user_message { display: none; }
	.user_message .user_manager a { padding: 0.2rem; }
	#header{padding: 0;background: #0B0F16; position: sticky; top: 0;z-index: 101; position: sticky !important;}
	#header .dft_pw{line-height: .5rem; text-align: center; padding: 0; width: 100%;}
	#logo{width: 1.5rem;height: .696rem; margin-left: .34rem;}
	.header_main{display: none;}
	.header_main_right{display: none;}
	.nav_meau{display: inline-block;}
	.navmo_cont{visibility: visible;display: block;}
	a.father-icon.mo{display: inline-block;}
	.ads_btn_capup{font-size: .18rem;}

	.homebot {
        width: 100%;
        padding: 0;
		display: block;
        background: none;
    }

    .homebot a {
        font-size: 16px;
    }

    .homelist {
        margin: 0 auto;
        width: 100%;
        padding: 0 8%;
        box-sizing: border-box;
        float: none;
        border-bottom: 1px solid #2F2F2F;
    }

    .homelist0 { display: none; }

    .homelist b {
        padding: 20px 0;
        position: relative;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 500;
        font-size: 18px;
    }

    .homelist b:after {
        color: #707070;
        position: absolute;
        font-size: 16px;
        content: "\e901";
        font-family: "iconfont";
        top: 26px;
        right: -10px;
        z-index: 5;
        display: block;
        transition: all ease-in-out 0.3s;
        -webkit-transition: all ease-in-out 0.3s;
        -moz-transition: all ease-in-out 0.3s;
        -o-transition: all ease-in-out 0.3s;
        -ms-transition: all ease-in-out 0.3s;
    }

    .homelist b.homelist_follow:after {
        display: none;
    }

    /* .homelist b.cheon{ color:#0c7bed;} */
    .homelist b.cheon:after {
        color: #e6e6e6;
        transform: rotate(180deg);
        transition: all ease-in-out 0.3s;
        -webkit-transition: all ease-in-out 0.3s;
        -moz-transition: all ease-in-out 0.3s;
        -o-transition: all ease-in-out 0.3s;
        -ms-transition: all ease-in-out 0.3s;
    }

    .homelist ul {
        display: none;
        opacity: 1;
        transform: none;
        height: auto;
        padding: 0 0;
        transition: none;
        -webkit-transition: none;
    }

    .homelist li {
        margin-bottom: 0;
        padding-bottom: 18px;
        position: relative;
    }

    .homelist4 {
        max-width: none;
    }

    .homelist4 ul {
        display: block;
    }

    .homelist4 b:after {
        display: none;
    }

    .homegetnew {
        margin-bottom: 25px;
        margin-top: 15px;
    }

    .ftsubscribe {
        width: 100%;
    }

    .ftsubscribe>input {
        width: calc(100% - 110px);
    }

    .ftsubscribe>a {
        width: 90px;
        display: inline-block;
        color: #fff;
    }

    .homelistmo {
        display: block;
        border-bottom: 1px solid #2F2F2F;
    }

    .idx_language {
        display: none;
    }

    .homecopy_des {
        width: 100%;
        display: block;
        text-align: center;
    }

	.sub_wrap{display: none;}
	.sub_navm{display: block;}

    .footer-bottom { width: 100%; padding: 0; background: none; margin: 0 auto; }
}

@media screen and (max-width: 860px){
	#footer .dft_left, #footer .dft_right{float: none;}
	/* .footer_items:nth-of-type(1){ margin-left: 0;} */
	.footer_block_share{ margin-bottom: .30rem;}
	/* .footer_info_main .dft_right{ margin-top: .20rem;} */
	.header_main a{ margin-left: .3rem;}

	.ads_btn_capup{font-size: .16rem;}
}
@media screen and (max-width: 750px){
	#logo{margin-left: .42rem;}
	.header_mo .header_main_right { margin-top: .08rem; }
	#backtop{ right: 10px;}
	.header_main{ float: none; margin-top: 20px;}
	.footer_blocks {max-width: 690px;margin: 0 auto;}

	.number_pop { display: none; }

	.ads_btn_capup {width: 2.4rem; height: .6rem;font-size: .26rem;top:68%;right: 18%;}
	.adlet_mobile_close.capup {top: .1rem; right: .2rem;line-height: .14rem;}

	.self_service .self_livechat {
        right: -8px;
    }

    .self_imgshow>img {
        max-width: 100%;
    }

    .self_service .answer_input button img {
        width: 26px;
        height: 26px;
        display: inline-block;
        vertical-align: middle;
    }

    .idx_sharemo {
        border-radius: 10px;
        padding: 2% 0;
    }

/* questionnaire */
.questionnaire-succeed{padding: 50px 15px 40px;}
.succeed-couponbox{flex-flow: column;background: none;max-width: 330px;margin: 10px auto 0;height: auto;}
.questionnaire-succeed .succeed-title{max-width: 450px;}
.succeed-couponbox .succeed-coupon{width: 100%;max-width: none;display: flex;justify-content: space-between;align-items: center;gap: 10px;
    padding: 15px 10px 15px 25px;box-sizing: border-box;
    background: url(../img/succeed-couponbox-mobg.png) no-repeat;background-position: center center;
    background-size: contain;
}
.succeed-coupon button{background: none;width: auto;width: 90px;}
.succeed-coupon button:hover{background: none;border: none;}
.succeed-couponbox .succeed-link{width: 100%;max-width: none;margin-top: 10px;}
.questionnaire-cont-img{bottom: -20px;right: 0;transform: translateX(120%); width: 34%;}
.questionnaire-options-page{margin-top: 20px;}
.questionnaire-cont-title{margin-left: 5px;}

    .betatesters_entry_img {
        width: 90px;
    }
    
    .betatesters_entry {
        bottom: 5% !important;
    }
}

@media screen and (max-width: 568px){
.sub_navm_arrow { top: 0.1rem; }
.sub_navm_arrow::after{font-size: 16px; }
.sub_navm p a {font-size: 20px;}


/* questionnaire */
.questionnaire-succeed{padding: 30px 15px 30px;}
.questionnaire-main .main-img{margin-top: 10px;vertical-align: bottom;}
.questionnaire-main .main-title2{font-size: 18px;}
.questionnaire-main .main-title1,
.questionnaire-succeed .succeed-title{font-size: 20px;max-width: 90%;margin: 0 auto;}
.questionnaire-succeed .succeed-title{font-size: 16px;}
.questionnaire-succeed .succeed-img{width: 65%;}
.succeed-coupon .coupon-code{font-size: 26px;}
.questionnaire-main{padding: 30px 15px;}

.questionnaire-pop .main-yes{margin: 10px auto 0;}
.questionnaire-cont{padding: 30px 15px;}
.questionnaire-options{padding: 20px 5px 20px 10px;}
.options-cont{height: 250px;padding: 0 15px 30px;}
.options-title{min-height: 30px;}
.options-cont .options-item{margin-bottom: 8px;}
.options-item .options-item2{padding-left: 20px;margin-top: 8px;}
.questionnaire-options-page{height: auto;}
.options-btns{width: 100%;}
.options-btns .prev{width: 49%;line-height: 36px;height: 36px;font-size: 14px;}
.options-btns .next{width: 49%;line-height: 36px;height: 36px;font-size: 14px;}
.options-btns .one{width: 100%;line-height: 36px;height: 36px;font-size: 14px;}
.succeed-coupon .coupon-title{font-size: 12px;}
.questionnaire-momain-icon{width: 60px;top: -16px;}

.chinaip_btns a{ width: 90%;}
}

@media screen and (max-width: 375px){
.sub_navm li>a,
.sub_navm p a {font-size: 16px;}
}

@keyframes scaleAnim {
    from {
        transform: scale(1);
    }

    to {
        transform: scale(1.06);
    }
}

.betatesters_entry {
    position: fixed;
    right: 6%;
    bottom: 10%;
}

.betatesters_entry_img {
    animation: scaleAnim 0.6s ease-in-out infinite alternate;
}

.betatesters_entry_img:hover {
    animation: none;
}