/*hbFntWes*/
@font-face {
	font-family: 'hbFntWes';
	src:url('font/fontawesome.eot');
	src:url('font/fontawesome.eot?#iefix') format('embedded-opentype'),
		url('font/fontawesome.woff') format('woff'),
		url('font/fontawesome.ttf') format('truetype'),
		url('font/fontawesome.svg#fontawesome') format('svg');
	font-weight: normal;
	font-style: normal;
}
.hbFntWes{
	font-family:'hbFntWes';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-size:22px;line-height:1;
}


.hbFntWes b{font-weight:normal;}
.hbFntWes i{font-style:normal;}
.hbFntWes a{display:inline-block;}


/*hbIconMoon*/
@font-face {
	font-family: 'hbIconMoon';
	src:url('font/icomoon.eot');
	src:url('font/icomoon.eot?#iefix') format('embedded-opentype'),
		url('font/icomoon.woff') format('woff'),
		url('font/icomoon.ttf') format('truetype'),
		url('font/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.hbIconMoon{
	font-family:'hbIconMoon';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-size:22px;line-height:1;
}

.hbIconMoon b{font-weight:normal;}
.hbIconMoon i{font-style:normal;}
.hbIconMoon a{display:inline-block;}


/*hbLogo*/
@font-face {
    font-family: 'hbLogo';
    src: url('font/hblogo-webfont.eot');
    src: url('font/hblogo-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/hblogo-webfont.woff') format('woff'),
         url('font/hblogo-webfont.ttf') format('truetype'),
         url('font/hblogo-webfont.svg#hblogoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.hbLogo{
	font-family:'hbLogo';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-size:22px;line-height:1;
}

.hbLogo b{font-weight:normal;}
.hbLogo i{font-style:normal;}
.hbLogo a{display:inline-block;}

.logoPt {display:inline-block;width:184px;height:48px;overflow:hidden; position:relative; z-index:1;}
.logoPt i{ position:absolute;color:#df433c;font-size:140px;top:-50px;left:6px;}
.logoPt em{ position:absolute;color:#003d88;font-size:130px;top:-42px;left:110px;}
.logoPt b{ position:absolute;color:#201b18;font-size:118px;top:-50px;left:103px;}


/*ecoico*/
@font-face {
	font-family: 'ecoico';
	src:url('/css/font/ecoico.eot');
	src:url('/css/font/ecoico.eot?#iefix') format('embedded-opentype'),
		url('/css/font/ecoico.woff') format('woff'),
		url('/css/font/ecoico.ttf') format('truetype'),
		url('/css/font/ecoico.svg#ecoico') format('svg');
	font-weight: normal;
	font-style: normal;
}
.ecoico{
	font-family:'ecoico';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-size:22px;line-height:1;
}

.ecoico b{font-weight:normal;}
.ecoico i{font-style:normal;}
.ecoico a{display:inline-block;}