.nav_sub a:link       { color: #0067B1; text-decoration: none }
.nav_sub a:visited    { color: #0067B1; text-decoration: none }
.nav_sub a:hover      { color: #F26C35; text-decoration: none }

.nav_sub_en a:link       { color: #1D1D1F; text-decoration: none }
.nav_sub_en a:visited    { color: #1D1D1F; text-decoration: none }
.nav_sub_en a:hover      { color: #766743; text-decoration: none }

.nav_buy a:link      { color: #FFFFFF; text-decoration: none }
.nav_buy a:visited    { color: #FFFFFF; text-decoration: none }
.nav_buy a:hover      { color: #F5885D; text-decoration: none }

.text_bottom a:link      { color: #FFFFFF; text-decoration: none }
.text_bottom a:visited    { color: #FFFFFF; text-decoration: none }
.text_bottom a:hover      { color: #F5885D; text-decoration: none }

.text_bottom_en a:link      { color: #FFFFFF; text-decoration: none }
.text_bottom_en a:visited    { color: #FFFFFF; text-decoration: none }
.text_bottom_en a:hover      { color: #F5885D; text-decoration: none }


.description_text a:link       { color: #F26C35; text-decoration: none }
.description_text a:visited    { color: #F26C35; text-decoration: none }
.description_text a:hover      { color: #F26C35; text-decoration: underline }

.manual_title a:link       { color: #F26C35; text-decoration: none }
.manual_title a:visited    { color: #F26C35; text-decoration: none }
.manual_title a:hover      { color: #0067B1; text-decoration: underline }

.manual_bottom a:link       { color: #FFFFFF; text-decoration: none }
.manual_bottom a:visited    { color: #FFFFFF; text-decoration: none }
.manual_bottom a:hover      { color: #FFFFFF; text-decoration: underline }

.manual_quick a:link       { color: #0067B1; text-decoration: none }
.manual_quick a:visited    { color: #0067B1; text-decoration: none }
.manual_quick a:hover      { color: #F5885D; text-decoration: underline }

.manual_text a:link       { color: #0067B1; text-decoration: none }
.manual_text a:visited    { color: #0067B1; text-decoration: none }
.manual_text a:hover      { color: #F5885D; text-decoration: underline }


/* 字体 */

@font-face {
    font-family: 'vf';
    src: url('vf.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* 圆角表格 */

.table_features {
    border-radius: 28px;
}

.table_r {
    border-radius: 28px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}
.table_r2 {
    border-radius: 10px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

/* 圆角图片 */

.image_protection {
    border-radius: 28px;

}

.image_wild {
    border-radius: 28px;

}



/* 文字升起 */

.slide-up {
    opacity: 0;
    transform: translateY(40px);
    transition:
        opacity 1.0s ease,
        transform 1.0s ease;
}

.slide-up.show {
    opacity: 1;
    transform: translateY(0);
}

.slide-up.delay-1 {
    transition-delay: 0.7s;
}

.slide-up.delay-2 {
    transition-delay: 2s;
    
}
.slide-up.delay-a1 {
    transition-delay: 0.7s;
}

.slide-up.delay-a2 {
    transition-delay: 1.4s;
}
    
.slide-up.delay-a3 {
    transition-delay: 2.1s;
}

.slide-up.delay-a4 {
    transition-delay: 2.8s;
}

/* 导航栏字体 */

.nav_title {
	font-family:"vf","sans-serif";	
	font-weight: 400;
	font-size: 21px;
	line-height: 24px;
	letter-spacing: 0.5px;
}

.nav_sub {
	font-family:"vf","sans-serif";	
	font-weight: 400;
	font-size: 19px;
	line-height: 24px;
	letter-spacing: 1px;
}

.nav_buy {
  font-family:"vf","sans-serif";	
  font-weight: 400;
  border-radius: 14px;
  color: #FFFFFF;
  font-size: 17px;
  background: #0067B1;
  width: 55px;
  height: 20px;
  line-height: 12px;
  text-align:center;
  letter-spacing: 2px;
}

/* 特性字体 */


.feature_title {
	font-family:"vf","sans-serif";		
	font-weight: 350;
	font-size: 34px;
	line-height: 40px;
	color: #F26C35;
	letter-spacing: 1px;
	padding: 40px 40px 30px 40px;
}


.feature_text {
	font-family:"vf","sans-serif";	
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #86868B;
	letter-spacing: 1px;
}

/* 描述字体 */

.description_title {
	font-family:"vf","sans-serif";		
	font-weight: 400;
	font-size: 34px;
	line-height: 34px;
	letter-spacing: 3px;
	padding: 10px;
}

.description_subtitle {
	font-family:"vf","sans-serif";	
	font-weight: 450;
	font-size: 28px;
	line-height: 38px;
	letter-spacing: 1px;
	color: #F26C35;
}

.description_text {
	font-family:"vf","sans-serif";	
	font-weight: 250;
	font-size: 18px;
	line-height: 29px;
	color: #86868B;
	letter-spacing: 1px;
}

.description_format {
	font-family:"vf","sans-serif";	
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	color: #0067B1;
	letter-spacing: 1px;
}

/* 其他字体 */

.text_bottom {
	font-family:"vf","sans-serif";	
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.text_bottom_en {
	font-family:"vf","sans-serif";	
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	letter-spacing: 0.5px;
}

.support_title {
	font-family:"vf","sans-serif";		
	font-weight: 350;
	font-size: 32px;
	line-height: 38px;
	color: #F26C35;
	letter-spacing: 1px;
	padding: 40px 40px 30px 40px;
}

.support_text {
	font-family:"vf","sans-serif";	
	font-weight: 300;
	font-size: 20px;
	line-height: 24px;
	color: #0067B1;
	letter-spacing: 1px;
}

.spec_title {
	font-family:"vf","sans-serif";		
	font-weight: 350;
	font-size: 24px;
	line-height: 31px;
	color: #F26C35;
	letter-spacing: 1px;
	padding: 40px 40px 30px 40px;
}

.spec_text {
	font-family:"vf","sans-serif";	
	font-weight: 250;
	font-size: 17px;
	line-height: 32px;
	color: #86868B;
	letter-spacing: 1px;
	padding: 40px 40px 30px 40px;
}

.manual_quick {
	font-family:"vf","sans-serif";	
	font-weight: 450;
	font-size: 28px;
	line-height: 38px;
	letter-spacing: 1px;
	color: #F26C35;
}


/* 说明书字体 */

.manual_main_title {
	font-family:"vf","sans-serif";	
	font-weight: 400;
	font-size: 19px;
	line-height: 24px;
	letter-spacing: 0.5px;
}

.manual_title {
	font-family:"vf","sans-serif";	
	font-weight: 350;
	font-size: 19px;
	line-height: 23px;
	letter-spacing: 1px;
	color: #F26C35;
}

.manual_subtitle {
	font-family:"vf","sans-serif";	
	font-weight: 350;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 1px;
	color: #0099CC;
}


.manual_text {
	font-family:"vf","sans-serif";	
	font-weight: 250;
	font-size: 17px;
	line-height: 25px;
	color: #86868B;
	letter-spacing: 1px;
	padding: 0px 0px 10px 0px;
}


.manual_bottom {
	font-family:"vf","sans-serif";	
	font-weight: 250;
	font-size: 17px;
	line-height: 25px;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding: 10px 10px 10px 10px;
}

.image_gallery {
transition: all 0.2s;
}

.image_gallery:hover {
    cursor: crosshair;
    transform: scale(1.3);
}


    .splash_img{ 
 
        border-radius:14px; 
    }
    
    .rapp {
    border-radius: 14px;  
}