@charset "utf-8";

/*一些全局样式，仅供参考*/
.tabnav,.tabctrl,.tabpage{zoom:1}
.tabnav em,tabctrl b{cursor:pointer;}
.tabpage *{cursor:default;font-weight:normal}
.tabprevno,.tabnextno{cursor:default!important}
.tabprocess{height:5px;overflow:hidden;}

@media only screen and (min-width: 480px) {
/*Tab选项卡效果默认样式*/
.kandyTabs {margin:30px,0; padding:2px; overflow:hidden; zoom:1}
.kandyTabs .tabtitle {margin:0; padding:0; line-height:32px; border-bottom:1px solid #dddddd; text-transform: capitalize;}
.kandyTabs .tabtitle .tabbtn {
	margin:0 4px 0 0; padding:0 15px; display:inline-block;
	background:#e5e5e5; border:1px solid #dddddd; border-width:1px 1px 0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	font-size:0.95em;
}
.kandyTabs .tabtitle .tabcur {line-height:32px;background:#fff;border-bottom:1px solid #fff;font-weight:bold;color:#1b1b1b;margin-bottom:-2px}
.kandyTabs .tabbody {
	padding:5px; margin:0; background:#FFF; overflow:hidden; zoom:1; 
	border:1px solid #dddddd; border-width:0 1px 1px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}
.kandyTabs .tabbody .tabcont{background:#FFF}
.kandyTabs .tabbody .tabroll .tabcont{margin:5px 0 0}
}
@media only screen and (max-width: 480px) {
.kandyTabs {border:3px double #DDD;overflow:hidden;zoom:1}
.kandyTabs .tabbtn{border-top:1px solid #DDD;display:block;!important margin:-1px 0 0;padding:0 10px;line-height:24px;background:#EEE;zoom:1}
.kandyTabs .tabcur{background:#FFF;border-bottom:1px dashed #EEE;font-weight:bold;color:#F00;}
.kandyTabs .tabon{background:#F5F5F5;font-weight:bold}
.kandyFold .tabcont{display:block;margin:0;padding:5px;}
}