@charset "utf-8";
@import url(module/homepage/webos/css/desktop.css);
@import url(common/guide/guide.css);
@import url(component/personTree/css/com.hzth.personTree.css);
@import url(component/region/css/com.hzth.region.css);
@import url(component/pageBar/css/com.hzth.pageBar.css);
@import url(component/pageBar/css/com.hzth.pageBarWeb.css);

/*主题设置*/

.themeSetWrap .tabs-header{
	border:none;
	background:none;
}
.themeSetWrap .tabs-panels{
	margin:0px;
	padding:0px;
	border:none;
}

div.wallpaper_settingButton, a.themeSetting_settingButton {
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: inline;
    float: left;
    height: 140px;
    margin: 5px 10px 0;
    width: 160px;
}
a.themeSetting_settingButton:hover {
    background: none repeat scroll 0 0 #CBE7FC;
}
div.themeSetting_hover {
    background: none repeat scroll 0 0 #CBE7FC;
}
div.themeSetting_selected, a.themeSetting_selected {
    background: none repeat scroll 0 0 #AAD8FC;
}
.themeSetting_selected2 {
    background: none repeat scroll 0 0 #AAD8FC;
}
div.wallpaper_settingButton {
    height: 120px;
}
.themeSetting_settingButton_icon {
    border-radius: 5px 5px 5px 5px;
    height: 110px;
    margin: 5px auto;
    width: 150px;
}
.themeSetting_settingButton_text {
    margin: 5px 0 0;
    text-align: center;
    color:#45649E;
}



.clearFloat {
	clear: both;
}


.os-appmenu {
	width:58px;
	height:62px;
	background:url(module/homepage/webos/images/os-start.png) no-repeat center;
	position:absolute;
	bottom:0;
	left:5px;
	cursor:pointer;
	z-index:1112;
}
.os-appmenu:hover {
	background:url(module/homepage/webos/images/os-start-h.png) no-repeat center;
}
.os-nav-wrap {
	display:block;
	height:500px;
	background:#fff;
	float:left;
	overflow:auto;
}
.os-nav-sec {
	display:none;
	height:500px;
	background:#fff;
	margin-left:160px;
	background:#e5ecf5;
	border-left:1px solid #cddded;
	font-size:13px;
	line-height:26px;
	color:#454545;
	overflow:auto;
	width:276px;
}
.os-nav-sec a {
	color: #454545;
	display: block;
}

.os-nav-sec ul li {
	min-width:130px;
	border-bottom:1px dashed #a5b9dd;
	font-size:14px;
	position:relative;
}
.os-nav-sec ul li:hover {
	background:#c3daec;
	border-bottom:1px dashed #c3daec;
}

.os-nav-sec ul li i{
	display:block;
	width:25px;
	height:20px;
	top:2px;
	left:5px;
	position:absolute;
	cursor:pointer;
	padding:5px 0;
	font-size: 8px;
	text-align: center;
}
.os-nav-sec ul li span{
	display:block;
	margin-left:40px;
	cursor:pointer;
	padding:5px 0;
}
.os-nav {
	display:none;
	height:500px;
	position:absolute;
	bottom:20px;
	left:20px;
	background:#eaeef8;
	overflow:hidden;
	padding:8px;
	border:1px solid #888c96;
	z-index:1111;
}
.os-nav .os-fir {
	line-height:26px;
	padding:7px 20px;
	text-indent:13px;
	overflow:hidden;
	color:#555;
	width:120px;
	font-size:16px;
	cursor:pointer;
	position:relative;
	background:url(images/os-start-icon.png) no-repeat 10px center;
}
.os-nav .os-fir i{position:absolute; width:20px; height:20px; left:0; top:8px;}
.os-nav .os-fir em{position:absolute; width:10px; height:20px; right:33px; top:9px; font-size:30px;}

.os-nav .os-fir-select{
	color:#fff;
	background:#426077;
}
.os-nav .os-fir:hover {
	background:#91B3CB;
	color:#fff;
}

.osIconImg .applyFont{line-height:64px;width:100%;height:100%; text-align:center; border-radius:5px;}
.osIconImg .applyFont .iconhx{color:#fff;font-size:38px;}
