@charset "utf-8";
/** Last Update: 09.2024 **/


@media only screen and (min-width: 480px) {
/*Tab选项卡效果默认样式*/
.kandyTabs {margin:20px 0 15px 0; padding:2px; overflow:hidden; zoom:1;}
/** kandyTabs **/
.kandyTabs .tabtitle {line-height: 3;}
.kandyTabs .tabtitle .tabbtn {border: none;}
.kandyTabs .tabtitle span.tabbtn {
    color: #525252;
    margin: 0 7px 0 0;
    background: #e2e2e2;
    padding: 13px 25px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    clip-path: inset(0% 0% 0% 0% round 5px 5px 0px 0px);
	line-height: 20px;
	display: inline-block;
}
.kandyTabs .tabtitle span.tabbtn:hover {color:#826455;}
.kandyTabs .tabtitle span.tabcur,
.kandyTabs .tabtitle span.tabcur:hover,
.kandyTabs .tabtitle span.tabcur:focus {background: #004977; clip-path: inset(0% 0% 0% 0% round 5px 5px 0px 0px); font-weight: 700; color:#FFFFFF;}
.kandyTabs .tabbody {
    overflow: hidden;
    margin-top: -1px;
}
.kandyTabs .tabbody .tabcont {
    background: #FFFFFF;
    clip-path: inset(0% 0% 0% 0% round 0px 5px 5px 5px);
}
.kandyTabs .tabbody .tabroll .tabcont {margin:5px 0 0 0;}
.tabcont {padding: 40px;}
.kandyTabs .tabtitle .tabbtn {cursor: pointer;}
}


@media only screen and (max-width: 480px) {
.kandyTabs .tabtitle {line-height: 3;}
.kandyTabs .tabtitle .tabbtn {border: none;}
.kandyTabs .tabtitle span.tabbtn {
    background: #e2e2e2;
    color: #525252;
    margin: 0;
    padding: 10px 20px;
    font-weight: 400;
    font-size: 14px;
    clip-path: inset(0% 0% 0% 0% round 5px 5px 0px 0px);
    text-transform: uppercase;
    width: 100%;
}
.kandyTabs .tabtitle span.tabbtn:hover {color:#826455;}
.kandyTabs .tabtitle span.tabcur,
.kandyTabs .tabtitle span.tabcur:hover,
.kandyTabs .tabtitle span.tabcur:focus {background: #004977; font-weight: 700; color:#FFFFFF;}
.kandyTabs .tabbody {overflow: hidden; clip-path: inset(0% 0% 0% 0% round 0px 0px 5px 5px);}
.kandyTabs {margin:20px 0 45px 0; padding:0; overflow:hidden; zoom:1; position:relative;}
.kandyTabs .tabbtn {
	font-size:14px;
	line-height:32px;
	display:inline-block !important;
}
.kandyTabs .tabcur {background:#004977; border-bottom:1px solid #004977; color:#FFFFFF; margin-bottom:-2px;}
.kandyTabs .tabon {background:#e2e2e2;}
.kandyFold .tabcont {display:block; margin:0; padding:5px;}
.kandyTabs dd.tabbody {
	background: #FFFFFF;
	padding:15px;
	margin:-1px 0 0 0!important;
    clip-path: inset(0% 0% 0% 0% round 0px 0px 5px 5px);
}
	
.kandyTabs dd.tabbody  p.rm_vedio_desc {font-size:0.9em; margin-bottom:10px;}
.kandyTabs .tabtitle .tabbtn {cursor: pointer;}

.kandyTabs .tabtitle span.tabbtn:first-child {clip-path: inset(0% 0% 0% 0% round 5px 5px 0px 0px);}
}
