﻿@charset "utf-8";
@font-face {
    font-family: 'Arial Blc';
    src: url('../fonts/ariblk_0.eot');
    src: url('../fonts/ariblk_0.eot') format('embedded-opentype'),
url('../fonts/Arial-Black.woff') format('woff'),
url('../fonts/ariblk_0.ttf') format('truetype'),
url('../fonts/Arial-Black.svg#YeniFontumuz') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('../fonts/MYRIADPROREGULAR.eot');
	src: local('MYRIADPROREGULAR'), url('../fonts/MYRIADPROREGULAR.woff') format('woff'), url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');
}

* {
	margin: 0px;
	padding: 0;
	list-style: none;
	outline: none;
}

a, a:active, a:visited { color: #B82E24; text-decoration: none; }

header, nav, section, footer, article, aside { 
    display:block;
}

.none {
	display: none;
}

a.special {
	padding: 10px;
	background: #B82E24;
	color: #FFF;
}

.center {
	text-align: center;
}

.noborder {
	border: none !important;
}

.w400 {
	width: 400px !important;
	padding: 30px 0px;
}

.w400s {
	width: 400px !important;
}

span.arial {
	font-family: Arial;
}

.tipbox {
	float: left;
	position: absolute;
	background: url('../images/tooltip.png') no-repeat center bottom;
	height: 29px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #D9D9D9;
	font-size: 12px;
	z-index: 9999999;
}

.tipbox > .list {
	display: block;
	float: left;
	margin-bottom: 7px;
	padding: 4px 10px;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tipbox > .list > a {
	color: #000;
	margin: 0px 5px;
}

.alert .tipbox {
	float: left;
	position: absolute;
	background: url('../images/tooltip.png') no-repeat center bottom;
	height: 29px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #373131;
	font-size: 12px;
	z-index: 9999999;
	display: none;
}

.alert .tipbox > .list {
	display: block;
	float: left;
	margin-bottom: 7px;
	padding: 4px 10px;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.alert .tipbox > .list > a {
	color: #000;
	margin: 0px 5px;
}

.tLeft {
	text-align: left;
}

.tright {
	text-align: right;
}

.abold {
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

h1, h2, h3 {
	margin: 0px;
}

body {
	font-family: Arial, 'PT Sans', sans-serif;
	font-size: 16px;
	background: url('../images/bg.png') no-repeat center -150px #F7F7F7;
}

#tool-tips{
	position: absolute;
	top: 700px;
	z-index: 99999999999999;
}

#menu-left {
	width: 180px;
	float: left;
	position: absolute;
	background: url('../images/header-line.png') repeat-x;
	height: 45px;
	top: 131;
	z-index: 9999;
}

#menu-right {
	width: 180px;
	float: left;
	position: absolute;
	background: url('../images/header-line.png') repeat-x;
	height: 45px;
	top: 131;
	z-index: 9999;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#header-list {
	width: 100%;
	float: left;
	z-index: 99999999;
	position: relative;
}

#header-list > .landing-top {
	width: 100%;
	text-align: center;
	float: left;
	height: 116px;
}

#header-list > .landing-top img {
	width: 226px;
	margin-top: 11px;
}

#header-list > .top-line {
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1E1E1;
	height: 30px;
	position: relative;
	z-index: 999999999;
}

#header-list > .top-line > .main {
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#header-list > .top-line > .main > .icons {
	float: right;
	height: 30px;
}

#header-list > .top-line > .main > .icons > ul {
	float: right;
}

#header-list > .top-line > .main > .icons > ul > li {
	width: 38px;
	float: left;
	height: 30px;
	border-left: 1px solid #E1E1E1;
}

#header-list > .top-line > .main > .icons > ul > li > .sub {
	position: absolute;
	right: 0px;
	top: 30px;
	display: none;
}

#header-list > .top-line > .main > .icons > ul > li.active > .sub {
	display: block;
	width: 330px;
}

#header-list > .top-line > .main > .icons > ul > li > .sub > input {
	min-width: 330px;
	width: 100%;
    border: 1px solid #E1E1E1;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
}

#header-list > .top-line > .main > .icons > ul > li > a.click {
	background: url('../images/click-icon.png') no-repeat center center;
	height: 30px;
	width: 38px;
	display: block;
}

#header-list > .top-line > .main > .icons > ul > li > a.wizard {
	background: url('../images/wizard-icon.png') no-repeat center center;
	height: 30px;
	width: 38px;
	display: block;
}

#header-list > .top-line > .main > .icons > ul > li > a.search {
	background: url('../images/search-icon.png') no-repeat center center;
	height: 30px;
	width: 38px;
	display: block;
}

#header-list > .top-line > .main > .links {
	float: right;
}

#header-list > .top-line > .main > .links > ul {
	float: right;
}

#header-list > .top-line > .main > .links > ul > li {
	float: left;
	padding: 0px 5px 0px 0px;
	height: 30px;
	position: relative;
	line-height: 33px;
}

#header-list > .top-line > .main > .links > ul > li:last-child {
	padding-left: 5px;
}

#header-list > .top-line > .main > .links > ul > li > a {
	display: block;
	padding: 0px 10px 0px 21px;
	height: 30px;
	font-size: 11px;
	color: #8D8B8C;
}

#header-list > .top-line > .main > .links > ul > li > a.home {
	background: url('../images/main-page-icon.png') no-repeat left center;
}

#header-list > .top-line > .main > .links > ul > li > a.p-file {
	background: url('../images/presentation-file-icon.png') no-repeat left center;
}

#header-list > .top-line > .main > .links > ul > li > a.latest-news {
	background: url('../images/latest-news-icon.png') no-repeat left center;
}

#header-list > .top-line > .main > .links > ul > li > a.language {
	background: url('../images/language-icon.png') no-repeat left center, url('../images/language-down-icon.png') no-repeat 97% center;
	padding: 0px 25px 0px 20px;
}

#header-list > .top-line > .main > .links > ul > li > a.language span {
	color: #ED1C24;
}

#header-list > .top-line > .main > .links > ul > li.selected {
	background: #BDBDBF;
}

#header-list > .top-line > .main > .links > ul > li > .sub {
	position: absolute;
	top: 30px;
	left: 0px;
	display: none;
	padding: 0px;
	background: #BDBDBF;
}

#header-list > .top-line > .main > .links > ul > li.selected > .sub {
	display: block;
}

#header-list > .top-line > .main > .links > ul > li > .sub > ul {
	float: left;
	padding: 10px 10px 0px 10px;
}

#header-list > .top-line > .main > .links > ul > li > .sub > ul > li {
	float: left;
	margin-right: 9px;
	background: #A0A0A2;
	height: 27px;
	line-height: 27px;
	color: #111;
	margin-bottom: 10px;
	font-size: 11px;
}

#header-list > .top-line > .main > .links > ul > li > .sub > ul > li > a {
	color: #111;
	padding: 0px 13px;
}

#header-list > .top-line > .main > .links > ul > li > .sub > ul > li:last-child {
	margin-right: 0px;
}

#header-list #header {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 9999;
}

#header-list #header > .header-line {
	width: 100%;
	float: left;
}

#header-list #header > .header-line > .top {
	width: 100%;
	max-width: 200px;
	float: left;
	padding: 30px 0px 17px 0px;
	position: relative;
}

#header-list #header > .header-line > .top > .logo {
	width: 200px;
	float: left;
}

#header-list #header > .header-line > .top > .logo img {
	width: 186px;
}

#header-list #header > .header-line > .top > .menu {
	float: right;
	width: 600px;
	position: absolute;
	bottom: 26;
	right: 0;
}

#header-list #header > .header-line > .top > .menu > ul {
	float: right;
}

#header-list #header > .header-line > .top > .menu > ul > li {
	float: left;
	font-size: 12px;
	margin-left: 10px;
}

#header-list #header > .header-line > .top > .menu > ul > li > a {
	color: #000;
}

#header-list #header > .header-line > .top > .menu > ul > li > a:hover {
	color: #B8151E;
}

#header-list #header > .header-line > .bottom {
	width: 100%;
	max-width: 780px;
	float: left;
}

#header-list #header > .header-line > .bottom > .menu {
	width: 100%;
	max-width: 730px;
	float: right;
	margin-top: 72px;
}

#header-list #header > .header-line > .bottom > .menu > ul {
	float: right;
}

#header-list > #header > .header-line > .bottom > .menu > ul > li {
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	padding: 0px 17px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .borders {

}

#header-list #header > .header-line > .bottom > .menu > ul > li > .borders > .border {
	
}

#header-list > #header > .header-line > .bottom > .menu > ul > li > a {
	z-index: 99;
	position: relative;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > a {
	color: #000;
	font-weight: bold;
	padding: 5px 0px;
	display: block;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > a.selected {
	color: #ED1C24;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > a:hover {
	color: #ED1C24;
}

#header-list #header > .header-line > .bottom > .menu > ul > li.subs.selected {
	background: url('../images/menu-bg-left.png') no-repeat left bottom, url('../images/menu-bg-right.png') no-repeat right bottom;
}

#header-list #header > .header-line > .bottom > .menu > ul > li.subs2.selected {
	background: url('../images/menu-bg-left-1.png') no-repeat left bottom, url('../images/menu-bg-right-1.png') no-repeat right bottom;
	position: relative;
}

#header-list #header > .header-line > .bottom > .menu > ul > li.subs.selected > a {
	background: #981B12;
	color: rgba(255, 255, 255, 0.48);
}

#header-list #header > .header-line > .bottom > .menu > ul > li.subs2.selected > a {
	background: #E1E1E1;
	color: #000;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub {
	position: absolute;
	width: 980px;
	left: 0;
	display: none;
	margin-top: 0px;
	z-index: 99;
	top: 127px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li.selected > .sub {
	display: block;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub2 {
	position: absolute;
	width: 262px;
	left: 0;
	display: none;
	margin-top: -1px;
	z-index: 99;
	left: -76px;
	background: #E1E1E1;
}

#header-list #header > .header-line > .bottom > .menu > ul > li.selected > .sub2 {
	display: block;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line {
	width: 980px;
	float: left;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left {
	width: 277px;
	float: left;
	z-index: 9;
	position: relative;
	background: #981B12;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .background {
	background: url('../images/sub-bg.png') no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.4;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left {
	float: left;
	width: 190px;
	padding: 0px 0px;
	z-index: 3;
	position: relative;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .noborder {
	float: left;
	width: 277px;
	padding: 0px 0px;
	z-index: 3;
	position: relative;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .right {
	width: 160px;
	float: left;
	padding: 20px;
	border-left: 1px solid #AB463F;
	z-index: 3;
	position: relative;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .right > ul {
	width: 100%;
	float: left;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .right > ul > li {
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .right > ul > li > a {
	color: #FFF;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .noborder > .category {
	background: url('../images/menu-left-box-bg.png') no-repeat left bottom;
	height: 371px;
	width: 277px;
	font-size: 12px;
	border-bottom: 1px solid #61120C;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .noborder > .category b {
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .noborder > .category > .title {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
	padding: 30px 15px 0px 25px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .noborder > .top {
	width: 277px;
	height: 220px;
	background: #73140E;
	font-size: 12px;
	margin-top: -8px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .noborder > .top b {
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .title {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
	padding: 15px 15px 0px 25px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .desc {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	margin-bottom: 25px;
	padding: 0px 15px 0px 25px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .category > .desc {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	margin-bottom: 14px;
	padding: 0px 15px 0px 25px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .category > .list {
	width: 217px;
	float: left;
	padding: 0px 15px 0px 25px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .category > .list > ul {
	width: 100%;
	float: left;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .category > .list > ul > li {
	width: 197px;
	padding: 5px 0px 5px 10px;
	font-size: 13px;
	border-bottom: 1px solid #73140E;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .category > .list > ul > li:last-child {
	border-bottom: 0px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .category > .list > ul > li > a {
	color: #FFF;
	font-family: 'Arial Blc', sans-serif;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .wizard {
	background: url('../images/icons/wizard-icon.png') no-repeat 25px top;
	font-weight: normal;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .wizard {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .wizard > .image {
	width: 45px;
	float: left;
	margin-left: 25px;
	min-height: 30px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .wizard > .link {
	width: 200px;
	float: left;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .wizard > .link > a {
	color: #FFF;
	font-weight: normal;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .click {
	background: url('../images/icons/click-icon.png') no-repeat 25px top;
	float: left;
	margin-top: 5px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .click {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .click > .image {
	width: 45px;
	float: left;
	margin-left: 25px;
	min-height: 30px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .click > .link {
	width: 200px;
	float: left;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .click > .link > a {
	color: #FFF;
	font-weight: normal;
}


#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .top > .note {
	float: left;
	width: 200px;
	padding-left: 71px;
	color: #FFF;
	margin-top: -23px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .bottom {
	width: 277px;
	height: 290px;
	float: left;
	background: #9B9B9B;
	position: relative;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .bottom > .image {
	width: 100%;
	float: left;
	position: absolute;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .bottom > .image > img {
	max-width: 100%;
	max-height: 100%;
	overflow: hidden;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .bottom > .title {
	width: 230px;
	padding: 30px 20px 0px 25px;
	float: left;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .bottom > .more {
	width: 230px;
	float: left;
	position: relative;
	padding: 0px 25px;
	background: url('../images/icons/arrow-white-next.png') no-repeat 25px center;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .left > .left > .bottom > .more > a {
	color: #971B12;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right {
	float: left;
	width: 703px;
	background: #981B12;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul {
	background: #E1E1E1;
	height: 579px;
	margin-top: 5px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li {
	width: 233.2px;
	display: block;
	float: left;
	position: relative;
	height: 289px;
	border-right: 1px solid #B6B6B6;
	border-bottom: 1px solid #B6B6B6;
	background: url('../images/menu-item-bg-white.png') no-repeat right bottom;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li:hover {
	background: url('../images/menu-item-bg.png') no-repeat right bottom;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li:nth-child(3n) {
	border-right: none;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li:nth-child(n+4) {
	border-bottom: none;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li > .image {
	position: relative;
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 20px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li > .title {
	font-size: 18px;
	font-weight: bold;
	color: #373535;
	margin-top: 11px;
	width: 100%;
	float: left;
	text-align: center;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li > .text {
	width: 80%;
	text-align: center;
	float: left;
	font-weight: normal;
	margin-left: 10%;
	margin-top: 20px;
	color: #373535;
	font-size: 11px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub > .line > .right > ul > li > a {
	display: block;
	position: absolute;
	width: 233.2px;
	height: 289px;
	top: 0;
	left: 0;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub2 > ul {
	width: 242px;
	float: left;
	padding: 20px 10px;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub2 > ul > li {
	width: 222px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	border-bottom: 1px solid #B6B6B6;
	padding: 0px 10px;
	font-weight: 400;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub2 > ul > li:last-child {
	border-bottom: none;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub2 > ul > li > a {
	color: #231F20;
	display: block;
}

#header-list #header > .header-line > .bottom > .menu > ul > li > .sub2 > ul > li > a:hover {
	color: #ED1C24;
}

#header-list #header > .header-line > .bottom > .help {
	width: 180px;
	float: left;
	text-align: right;
	padding-top: 8px;
}

#header-list #header > .header-line > .bottom > .help > ul {
	float: right;
	margin-right: 10px;
}

#header-list #header > .header-line > .bottom > .help > ul > li {
	float: left;
	margin-right: 5px;
}

#main-default {
	width: 100%;
	float: left;
	margin-top: 0px;
	overflow: hidden;
	height: 538px;
	position: relative;
	z-index: 9;
}

#main-default > .slider-image {
	width: 100%;
	float: left;
}

#main-default > .main-slider {
	width: 980px;
	position: relative;
	margin-left:auto;
	margin-right: auto;
}

#about-default {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 30px;
	position: relative;
	z-index: 99;
}

#about-default > .details {
	max-width: 980px;
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#about-default > .details > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	margin-top: 60px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#about-default > .details > .title > a {
	background: url('../images/icons/arrow-right-1.png') no-repeat right center;
	padding: 0px 30px 0px 15px;
	color: #000;
	border-left: 1px solid #000;
	margin-left: 20px;
	font-family: Arial;
}

#about-default > .details > .menu {
	width: 100%;
	float: left;
	margin-top: 44px;
}

#about-default > .details > .menu > ul {
	width: 100%;
	float: left;
}

#about-default > .details > .menu > ul > li {
	float: left;
	margin-right: 16px;
	width: 271px;
	height: 285px;
	overflow: hidden;
	position: relative;
}

#about-default > .details > .menu > ul > li:last-child {
	margin-right: 0px;
	width: 115px;
}

#about-default > .details > .menu > ul > li > .title {
	width: 225px;
	text-align: center;
	float: left;
	font-size: 16px;
	line-height: 46px;
	padding: 0px 23px;
}

#about-default > .details > .menu > ul > li > .title span {
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#about-default > .details > .menu > ul > li:nth-child(1) {
	background: url('../images/pictures/bottom-menu-1.png') -6px 1px;
}

#about-default > .details > .menu > ul > li:nth-child(2) {
	background: url('../images/pictures/bottom-menu-2.png') -6px -3px;
}

#about-default > .details > .menu > ul > li:nth-child(3) {
	background: url('../images/pictures/bottom-menu-3.png') -6px -3px;
	font-size: 12px;
}

#about-default > .details > .menu > ul > li:nth-child(4) {
	background: url('../images/pictures/bottom-menu-4.png') -4px 3px;
}

#about-default > .details > .menu > ul > li > .green {
	background: url('../images/about-title-bg-1.jpg') no-repeat;
}

#about-default > .details > .menu > ul > li > .red {
	background: url('../images/about-title-bg-2.jpg') no-repeat;
	color: #FFF;
}

#about-default > .details > .menu > ul > li > .grey {
	background: url('../images/about-title-bg-3.jpg') no-repeat;
	color: #FFF;
	text-align: left;
}

#about-default > .details > .menu > ul > li > .purple {
	background: url('../images/about-title-bg-4.jpg') no-repeat;
	color: #FFF;
	padding: 0px;
	text-align: center;
	width: 100%;
}

#about-default > .details > .menu > ul > li > a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

#about-default ul#news-slider {
	position: relative;
	float: left;
	width: 1200px;
}

#about-default ul#news-slider > li {
	float: left;
	width: 225px;
	padding: 23px 23px 33px 23px;
	height: 145px;
	overflow: hidden;
	position: relative;
}

#about-default ul#news-slider > li > a {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

#about-default ul#news-slider > li > .title {
	font-size: 16px;
	float: left;
	width: 100%;
	color: #2D302B;
	font-weight: bold;
}

#about-default ul#news-slider > li > .detail {
	font-size: 12px;
	color: #2D302B;
	margin-top: 15px;
	width: 100%;
	float: left;
	max-height: 90px;
	overflow: hidden;
}

#about-default ul#news-slider > li > .more {
	font-size: 12px;
	width: 100%;
	float: left;
	margin-top: 10px;
}

#about-default ul#news-slider > li > .more > a {
	color: #2D302B;
	font-weight: bold;
	padding-right: 15px;
	background: url('../images/icons/arrow-right-10.png') no-repeat right center;
}

#about-default .pagination {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 5px;
}

#about-default .pagination > ul {
	position: relative;
	left: 50%;
	margin-left: 0px;
}

#about-default .pagination > ul > li {
	width: 9px;
	height: 9px;
	background: #797574;
	margin-right: 2px;
	float: left;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	float: left;
	position: relative;
}

#about-default .pagination > ul > li > a {
	text-decoration:none;
	float:left;
	width: 9px;
	height: 9px;
	display: inline-block;
	text-align:center;
	white-space:nowrap;
}

#about-default .pagination > ul > li.selected {
	background: #FFF;
}

#main-f {
	width: 100%;
	float: left;
}

#main-f > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#main-f > .main > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	margin-top: 30px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#main-f > .main > .title > a {
	background: url('../images/icons/arrow-right-2.png') no-repeat right center;
	padding: 0px 30px 0px 15px;
	color: #000;
	border-left: 1px solid #94C361;
	margin-left: 15px;
	font-family: Arial;
}

#main-f > .main > .detail {
	width: 100%;
	max-width: 980px;
	float: left;
	font-size: 16px;
	color: #5D6159;
	margin-top: 40px;
	margin-bottom: 20px;
}

#main-f > .main > .detail a {
	color: #83C041;
}

#main-f > .main > .detail > .text {
	width: 100%;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	float: left;
	column-count: 2;
	column-gap: 30px;
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
}

#main-f > .main > .detail > .text .green {
	font-weight: bold;
	color: #84C142;
}

#main-f > .main > .detail > .left {
	width: 470px;
	float: left;
	padding-right: 20px;
}

#main-f > .main > .detail > .right {
	width: 470px;
	float: left;
	padding-left: 20px;
}

#main-f > .slider {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	height: 633px;
}

#main-f > .slider > .back  {
	width: 100%;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 492px;
	overflow: hidden;
}

#main-f > .slider > .back  > img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
}

#main-f > .slider > .front  {
	position: absolute;
	left: 50%;
	margin-left: 110px;
	top: 90px;
}

#sales {
	width: 100%;
	float: left;
	margin-top: -110px;
	padding-bottom: 60px;
}

#sales > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#sales > .main > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	margin-top: 35px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#sales > .main > .title > a {
	background: url('../images/icons/arrow-right-2.png') no-repeat right center;
	padding: 0px 30px 0px 15px;
	color: #000;
	border-left: 1px solid #94C361;
	margin-left: 20px;
	font-family: Arial;
}

#sales > .main > .detail {
	width: 100%;
	float: left;
	margin-top: 30px;
}

#sales > .main > .detail > .left {
	width: 870px;
	float: left;
	margin-left: -160px;
	position: relative;
}

#sales > .main > .detail > .left > .map {
	width: 100%;
	float: left;
	position: relative;
	background: url('../images/landing-bg.png') no-repeat center center;
	height: 296px;
}

#sales > .main > .detail > .left > .map > .items {
	width: 100%;
	height: 100%;
	position: relative;
}

#map-listing > .item {
	position: absolute;
}

#sales > .main > .detail > .right {
	width: 208px;
	float: right;
}

#sales > .main > .detail > .right > .text {
	text-align: right;
	width: 208px;
	float: left;
	margin-bottom: 15px;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

#sales > .main > .detail > .right > .list {
	width: 208px;
	float: left;
	height: 40px;
	margin-bottom: 5px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#city-list {
	display: none;
}

#sales > .main > .detail > .right > .list#country-list {
	z-index: 9;
}

#sales > .main > .detail > .right > .list > .form {
	height: 39px;
	position: relative;
	float: left;
	width: 100%;
	background-image: url('../images/icons/form-el-bg.png'),url('../images/icons/form-el-bg-2.png');
	background-repeat: no-repeat, repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Arial;
}

#sales > .main > .detail > .right > .list > .form > .title {
	padding-left: 68px;
	font-size: 18px;
	color: #767779;
	line-height: 39px;
	height: 39px;
	cursor: pointer;
}

#sales > .main > .detail > .right > .list > .form > ul {
	width: 154px;
	float: right;
	background: #DEDFE1;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 33px;
	left: 54px;
	display: none;
	z-index: 99;
}

#sales > .main > .detail > .right > .list > .form > ul::-webkit-scrollbar {
    width: 5px;
}

#sales > .main > .detail > .right > .list > .form > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

#sales > .main > .detail > .right > .list > .form > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

#sales > .main > .detail > .right > .list > .form > ul > li {
	width: 138px;
	padding: 0px 15px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

#sales > .main > .detail > .right > .list > .form > ul > li:hover {
	background: #F6F6F6;
}

#footer-default {
	width: 100%;
	float: left;
	background: #FFF;
}

#footer-default.landing-f {
	margin-top: 0px;
	background: none !important;
	position: relative,;
	z-index: 99999999;
}

#footer-default > .main {
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}

#footer-default > .main > .left {
	width: 96%;
	float: left;
	margin-top: 20px;
	max-width: 710px;
}

#footer-default > .main > .left > ul {
	width: 100%;
	float: left;
}

#footer-default > .main > .left > ul > li {
	width: 24%;
	margin-right: 1%;
	float: left;
	min-width: 170px;
}

#footer-default > .main > .left > ul > li:first-child {
	width: 21%;
	min-width: 210px;
}

#footer-default > .main > .left > ul > li:nth-child(2) {
	width: 27%;
	min-width: 260px;
}

#footer-default > .main > .left > ul > li > ul {
	width: 100%;
	float: left;
}

#footer-default > .main > .left > ul > li > ul > li {
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 18px;
}

#footer-default > .main > .left > ul > li > ul > li.text {
	margin-bottom: 10px;
}

#footer-default > .main > .left > ul > li > ul > li:first-child {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 9px;
}

#footer-default > .main > .left > ul > li:last-child  > ul > li > a {
	font-weight: bold;
}

#footer-default > .main > .left > ul > li > ul > li  > a {
	color: #000;
}

#footer-default > .main > .right {
	width: 96%;
	max-width: 270px;
	float: left;
	margin-top: 20px;
	position: relative;
	min-width: 230px;
}

#footer-default > .main > .right .input {
	width: 100%;
	float: right;
	background: #BD2429;
	padding: 1px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#footer-default > .main > .right .input input[type=text] {
	width: 100%;
	float: left;
	font-size: 10px;
	border: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 20px;
	height: 20px;
	padding: 0px 70px 0px 10px;
}

#footer-default > .main > .right .input input[type=submit] {
	width: 65px;
	padding-right: 10px;
	height: 20px;
	line-height: 20px;
	float: left;
	position: absolute;
	right: 6px;
	font-weight: bold;
	font-size: 10px;
	color: #BD1B19;
	border: 0px;
	cursor: pointer;
	background: url('../images/icons/search-go.png') no-repeat right 4px !important;
}

#footer-default > .main > .right .alert {
	width: auto;
	float: left;
	margin-left: 43px;
	margin-top: -56px;
	position: relative;
	background: #841219;
	border: 3px solid #BD2429;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 10px;
	line-height: 20px;
	display: none;
}

#footer-default > .main > .right .success {
	width: auto;
	float: left;
	margin-left: 43px;
	margin-top: 10px;
	position: relative;
	background: #37AD61;
	border: 3px solid #37AD61;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 10px;
	line-height: 20px;
	display: none;
}

#footer-default > .line {
	width: 100%;
	float: left;
	margin-top: 50px;
	font-size: 12px;
	padding-bottom: 30px;
	border-top: 1px solid #C5C5C5;
}

#footer-default > .line > .line {
	max-width: 980px;
	margin-top: 26px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#footer-default > .line > .line > a {
	font-weight: bold;
	color: #000;
}

#main-product {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}

#main-product > #slider-image {
	width: 100%;
	position: absolute;
	float: left;
}

#main-product > .main {
	width: 980px;
	position: relative;
	margin-left:auto;
	margin-right: auto;
	height: 329px;
	margin-top: 0px;
}

#main-product > .main > .title {
	width: 100%;
	float: left;
	font-size: 24px;
	color: #FFF;
	margin-top: 60px;
}

#main-product > .main > .text {
	width: 100%;
	float: left;
	font-size: 24px;
	font-weight: bold;
	margin-top: 5px;
	color: #FFF;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#main-product > .main > .social {
	width: 100%;
	float: left;
	margin-top: 35px;
}

#main-product > .main > .social > ul {
	width: 100%;
	float: left;
}

#main-product > .main > .social > ul > li {
	float: left;
	margin-right: 7px;
	padding-right: 7px;
	border-right: 1px solid #A0A0A0;
	position: relative;
	width: 17px;
	overflow: hidden;
}

#main-product > .main > .social > ul > li > a {
	float: left;
}

#main-product > .main > .social > ul > li:last-child {
	border-right: none;
}

#main-product > .map {
	width: 100%;
	float: left;
	border-top: 3px solid #B0B0B0;
	height: 35px;
	overflow: hidden;
}

#main-product > .map > ul {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	padding: 9px 0px;
}

#main-product > .map > ul > li {
	float: left;
}
	
#main-product > .map > ul > li:first-child {
	font-weight: bold;
	padding-right: 10px;
}

#main-product > .map > ul > li > a {
	padding-right: 10px;
	color: #000;
}

#main-product > .map > ul > li > a::after {
	content: url('../images/icons/arrow-min-next.png');
	padding-left: 10px;
}

.details-class {
	width: 100%;
	float: left;
}

#details {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#details > .settings {
	float: left;
	position: absolute;
	right: 0;
	z-index: 5;
}

#details > .settings > ul > li {
	float: left;
	padding: 0px 0px 0px 10px;
	display: block;
	height: 38px;
	line-height: 33px;
	background: url('../images/convert-li.png') repeat-x;
}

#details > .settings > ul > li > a {
	font-size: 14px;
	color: #FFF;
	display: block;
	padding: 0px 20px 0px 40px;
	background: url('../images/convert-pdf.png') no-repeat 0px top;
	height: 38px;
}

#details > .info {
	width: 100%;
	max-width: 520px;
	float: left;
	margin-top: 45px;
	margin-bottom: 30px;
	display: block;
}

#details > .info.newstyle {
	width: 100%;
	max-width: 980px;
}

#details > .info > .title {
	width: 100%;
	max-width: 360px;
	float: left;
	font-size: 36px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#details > .info > .category {
	width: 160px;
	float: left;
	text-align: right;
	font-size: 24px;
	line-height: 43px;
}

#details > .info.newstyle > .text{
	width: 920px;
}

#details > .info.newstyle > .text table {
	border-collapse: collapse;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	width: 100%;
	font-size: 14px;	
}

#details > .info.newstyle > .text table:first-child {
	margin-top: 5px;
}

#details > .info.newstyle > .text table td {
	border: 1px solid #CCC;
	padding: 8px;
}

#details > .info > .text {
	width: 100%;
	max-width: 500px;
	float: left;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 30px;
}

#details > .detail {
	width: 100%;
	max-width: 980px;
	float: left;
	margin-top: 50px;
	position: relative;
}

#details > .detail > ul {
	width: 100%;
	max-width: 490px;
	float: left;
	height: 360px;
	background: url('../images/ul-bg.png') no-repeat left top;
}

#details > .detail > ul > li {
	float: left;
	border-bottom: 1px solid #D1D1D1;
}

#details > .detail > ul > li:first-child {
	margin-left: 13px;
}

#details > .detail > ul > li.selected {
	border-bottom: none;
}

#details > .detail > ul > li > a {
	padding: 0px 16px;
	line-height: 36px;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
	z-index: 5;
}

#details > .detail > ul > li.selected > a {
	border-top: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	color: #A3A3A3;
}

#details > .detail > ul > li > .tech {
	position: absolute;
	float: left;
	margin-top: 37px;
	width: 100%;
	max-width: 470px;
	left: 0;
	display: none;
	margin-left: -10px;
	height: 321px;
	overflow: auto;
	overflow-x: hidden;
}

#details > .detail > ul > li:nth-child(2) > .tech {
	max-width: 9999999px;
}

#details > .detail > ul > li.selected > .tech {
	display: block;
}

#details > .detail > ul > li > .tech table {
	border-collapse: collapse;
	border: 1px solid #CCC;
	margin-bottom: 10px;
	width: 100%;
	font-size: 14px;
}

#details > .detail > ul > li > .tech table:first-child {
	margin-top: 5px;
}

#details > .detail > ul > li > .tech table td {
	border: 1px solid #CCC;
	padding: 8px;
}

#details > .detail > ul > li > .tech > .contain {
	width: 100%;
	float: left;
	margin-top: 12px;
}

#details > .detail > ul > li > .tech > .contain > .item {
	width: 100%;
	max-width: 396px;
	float: left;
	border-bottom: 1px solid #D1D1D1;
	padding: 14px 0px 14px 90px;
}

#details > .detail > ul > li > .tech > .contain > .engine {
	background: url('../images/icons/engine.png') no-repeat 23px center;
}

#details > .detail > ul > li > .tech > .contain > .frequency {
	background: url('../images/icons/frequency.png') no-repeat 23px center;
}

#details > .detail > ul > li > .tech > .contain > .genset {
	background: url('../images/icons/genset.png') no-repeat 23px center;
}

#details > .detail > ul > li > .tech > .contain > .power {
	background: url('../images/icons/power.png') no-repeat 23px center;
	border-bottom: none;
}

#details > .detail > ul > li > .tech > .contain > .item > .title {
	width: 100%;
	max-width: 460px;
	float: left;
	font-weight: bold;
	color: #5E6259;
}

#details > .detail > ul > li > .tech > .contain > .item > .full {
	width: 100%;
	max-width: 460px;
	float: left;
	position: relative;
}

#details > .detail > ul > li > .tech > .contain > .item > .full > .list > .bar {
	width: 100%;
	max-width: 230px;
	float: left;
	height: 15px;
	margin-top: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #BABABA;
}

#details > .detail > ul > li > .tech > .contain > .item > .full > .list > .bar > a {
	height: 15px;
	width: 0px;
	display: block;
	background: -webkit-linear-gradient(left, #A6D671 , #59921B); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #A6D671, #59921B); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #A6D671, #59921B); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #A6D671 , #59921B); /* Standard syntax */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#details > .detail > ul > li > .tech > .contain > .item > .full > .list > .arrow {
	position: absolute;
	left: 0;
	width: 15px;
	height: 19px;
	background: url('../images/icons/arrow-selector.png') no-repeat left 3px;
}

#details > .detail > ul > li > .tech > .contain > .item > .full > .list > .value {
	float: left;
	margin-left: 10px;
	font-weight: bold;
	color: #5E6259;
}

#details > .detail > ul > li > .tech > .contain > .item > .half {
	width: 185px;
	float: left;
	position: relative;
	margin-right: 10px;
	font-size: 12px;
}

#details > .detail > ul > li > .tech > .contain > .item > .half > .name {
	width: 220px;
	float: left;
	color: #5E6259;
	font-weight: bold;
}

#details > .detail > ul > li > .tech > .contain > .item > .half > .list {
	width: 100%;
	float: left;
	position: relative;
}

#details > .detail > ul > li > .tech > .contain > .item > .half > .list > .bar {
	width: 115px;
	float: left;
	height: 8px;
	margin-top: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #BABABA;
}

#details > .detail > ul > li > .tech > .contain > .item > .half > .list > .bar > a {
	height: 8px;
	width: 0px;
	display: block;
	background: -webkit-linear-gradient(left, #A6D671 , #59921B); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #A6D671, #59921B); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #A6D671, #59921B); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #A6D671 , #59921B); /* Standard syntax */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#details > .detail > ul > li > .tech > .contain > .item > .half > .list > .arrow {
	position: absolute;
	left: 0;
	width: 15px;
	height: 19px;
	background: url('../images/icons/arrow-selector-min.png') no-repeat left 3px;
}

#details > .detail > ul > li > .tech > .contain > .item > .half > .list > .value {
	float: left;
	margin-left: 10px;
	font-weight: bold;
	color: #5E6259;
}

#details > .detail > ul > li > .hidden {
	display: none;
}

#details > .detail > .image {
	width: 100%;
	max-width: 490px;
	float: right;
	position: relative;
	min-height: 328px;
	left: 0px;
	bottom: 10px;
}

#details > .detail > .image {
	height: 384px;
}

#details > .detail > .image img {
	max-height: 100%;
}

#about-product {
	width: 100%;
	max-width: 1349px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	clear: both;
	height: 539px;
}

#about-product > .image-bg {
	width: 100%;
	position: absolute;
	overflow: hidden;
	height: 539px;
}

#about-product > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#about-product > .main > .image {
	width: 100%;
	max-width: 500px;
	float: left;
	padding: 30px 0px
}

#about-product > .main > .info {
	width: 100%;
	max-width: 410px;
	float: left;
	margin-left: 70px;
	color: #E3E5E3;
	padding: 90px 0px;
}

#about-product > .main > .info > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#about-product > .main > .info > .text {
	width: 100%;
	float: left;
	margin-top: 20px;
	font-size: 12px;
}

#about-product > .main > .info > .alert {
	width: 100%;
	float: left;
	margin-top: 40px;
	background: url('../images/icons/alert.png') no-repeat;
	height: 40px;
	width: 44px;
}

#know-product {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

#know-product.maybe {
	padding-bottom: 40px;
}

#know-product > .contain {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#know-product > .contain > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	margin-top: 60px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#know-product > .contain > .title > a {
	background: url('../images/icons/arrow-right-2.png') no-repeat right center;
	padding: 0px 30px 0px 15px;
	color: #000;
	border-left: 1px solid #94C361;
	margin-left: 20px;
	font-size: 18px;
	font-family: Arial;
}

#know-product > .contain > .main {
	width: 100%;
	float: left;
	margin-top: 35px;
}

#know-product > .contain > .main > ul {
	width: 100%;
	float: left;
	height: 157px;
}

#know-product > .contain > .main > ul > li {
	width: 319px;
	float: left;
	margin-right: 11px;
	position: relative;
	color: #FFF;
	height: 143px;
}

#know-product > .contain > .main > ul > li > a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

#know-product > .contain > .main > ul > li:last-child {
	margin-right: 0px;
}

#know-product > .contain > .main > ul > li:nth-child(2) {
	width: 320px;
}

#know-product > .contain > .main > ul > li > .image {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 157px;
	background: url('../images/pictures/know-shadow.png') no-repeat bottom center;
}

#know-product > .contain > .main > ul > li > .image img {
	max-height: 100%;
	min-width: 100%;
}

#know-product > .contain > .main > ul > li > .info {
	width: 80%;
	padding: 20px 10% 0px 10%;
	float: left;
	position: relative;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
}

#know-product > .contain > .main > ul > li > .info > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	max-height: 39px;
	overflow: hidden;
}

#know-product > .contain > .main > ul > li > .info > .text {
	width: 100%;
	float: left;
	position: relative;
	font-size: 10px;
	max-height: 24px;
	overflow: hidden;
}

#know-product > .contain > .main > ul > li > .more {
	width: 80%;
	float: left;
	position: absolute;
	padding: 0px 10%;
	font-size: 13px;
	font-weight: bold;
	top: 100px;
}

#know-product > .contain > .main > ul > li > .more > a {
	border: 1px solid #FFF;
	color: #FFF;
	padding: 10px 30px 10px 10px;
	background: url('../images/icons/arrow-white.png') no-repeat 90% center;
}

#know-product > .contain > .main > ul > li:hover > .more > a {
	background: url('../images/icons/arrow-white.png') no-repeat 90% center #B82E24;
	border: 1px solid #B82E24;
}

#main-landing {
	width: 100%;
	float: left;
	background: url('../images/about-image-2.jpg') no-repeat center top;
	margin-top: -10px;
	margin-bottom: 0px;
	height: 509px;
	position: relative;
	overflow: hidden;
}

#main-landing > .back {
	position: relative;
	width: 100%;
	clear: both;
	top: 20px;
	z-index: 2;
	text-align: center;
}

#main-landing > .back > img {
	width: 80%;
	max-width: 474px;
}

#main-landing > .front {
	position: absolute;
	left: 50%;
	z-index: 109;
	margin-left: 250px;
	top: 100px;
}

#main-landing > .main {
	width: 100%;
	position: relative;
	margin-top: 16px;
	z-index: 123;
}

#main-landing > .main > .title {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 30px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	color: #FFF;
	font-weight: bold;
}

#main-landing > .main > .text {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
	font-size: 24px;
	color: #FFF;
}

#main-landing > .main > .center-m > .search  {
	min-width: 287px;
	z-index: 3;
	position: relative;
	display: inline-block;
	text-align: left;
}

#main-landing > .main > .center-m > .search  > .form {
	min-width: 267px;
	margin-top: 27px;
	float: left;
	padding: 10px;
	background: #A81216;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

#main-landing > .main > .center-m > .search  > .form > .form {
	box-sizing: border-box;
	min-width: 252px;
	background: #FFF;
	height: 42px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	padding-top: 11px;
	padding-left: 15px;
	padding-right: 15px;
}

#main-landing > .main > .center-m > .search  > .form  .input {
	min-width: 210px;
	border-right: 1px solid #DDD;
	float: left;
	padding-right: 5px;
	box-sizing: border-box;
}

#main-landing > .main > .center-m > .search  > .form .input > input[type=text] {
	width: 270px;
	float: left;
	background: #FFF;
	border: none;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}

#main-landing > .main > .center-m > .search  > .form input[type=submit] {
	background: url('../images/icons/search.png') no-repeat right center #FFF;
	font-size: 12px;
	padding-right: 15px;
	font-weight: bold;
	margin-left: 9px;
	border: none;
	height: 20px;
	line-height: 20px;
}

.suggestions {
	width: 267px;
	margin-left: 30px;
	margin-top: -7px;
}

.sub .suggestions {
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}

.suggestions > ul {
	width: 100%;
	float: left;
}

.suggestions > ul > li {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

.sub .suggestions > ul > li {
	width: 100%;
	float: left;
	margin-bottom: 0px;
	margin-right: 0px;
}

.suggestions > ul > li > a {
	background: #FFF;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	padding: 0px 10px;
	color: #000;
	font-size: 12px;
	margin-bottom: 1px;
	display: block;
	height: 26px;
	line-height: 26px;
	float: left;
	clear: left;
}

.sub .suggestions > ul > li > a {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	display: block;
	float: initial;
	background: #EFEFEF;
	margin-bottom: 0px;
	border-bottom: 1px solid #E1E1E1;
}

.suggestions > ul > li > a:hover {
	background: #D3D3D3;
}

#main-landing > .main > .map {
	width: 880px;
	margin-left: 50px;
	position: absolute;
	top: 230px;
	text-align: center;
	background: url('../images/landing-bg.png') no-repeat center center;
	height: 296px;
}

#main-landing > .main > .map > .items {
	position: relative;
	width: 100%;
	height: 100%;
	
}

#main-landing > .main > .map > .items > .item {
	position: absolute;
}

#main-landing > .main > .list {
	width: 158px;
	margin-left: 385px;
	position: absolute;
	top: 510px;
	height: 39px;
	padding-left: 52px;
	background: url('../images/pictures/list-bg.png') no-repeat;
	z-index: 999;
}

#main-landing > .main > .list > .selected {
	width: 138px;
	padding: 0px 10px;
	color: #FFF;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

#main-landing > .main > .list > ul {
	width: 158px;
	float: left;
	height: 63px;
	overflow: auto;
	overflow-x: hidden;
	display: none;
}

#main-landing > .main > .list.openS > ul {
	display: block;
}

#main-landing > .main > .list > ul::-webkit-scrollbar {
    width: 5px;
}

#main-landing > .main > .list > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

#main-landing > .main > .list > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

#main-landing > .main > .list > ul > li {
	width: 138px;
	padding: 0px 10px;
	float: left;
	height: 21px;
	line-height: 21px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #EDECEC;
	background: #FFF;
	cursor: pointer;
}

#main-landing > .main > .list > ul > li:hover {
	background: #F6F6F6;
}

#main-landing > .main > .list > ul > li a {
	display: block;
	color: #464141;
}

.resultsQ {
	display: none;
	width: 100%;
	max-width: 596px;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	float: left;
	background: rgba(105, 22, 22, 0.21);
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	z-index: 9;
	position: absolute;
	top: -190px;
}

.sub .resultsQ {
	top: 30px;
	right: 0px;
	left: auto;
	width: auto;
	background: rgba(0, 0, 0, 0.21);
	padding: 6px;
}

.sub .resultsQ > .page {
	width: 310px;
	background: #FFF;
}

.sub .resultsQ > .page > .left {
	width: 100%;
}

.openS {
	display: block !important;
}

.resultsQ > .close {
	background: url('../images/close-panel.png') no-repeat center center;
	width: 27px;
	height: 27px;
	position: absolute;
	z-index: 99;
	right: -6px;
	top: -6px;
	cursor: pointer;
}

.resultsQ > .page {
	width: 588px;
	float: left;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 5px;
	padding: 4px;
}

.resultsQ > .page > .left {
	width: 378px;
	margin-right: 4px;
	float: left;
}

.resultsQ > .page > .left > ul {
	width: 100%;
	float: left;
}

.resultsQ > .page > .left > ul > li {
	width: 122px;
	border: 1px solid #BCBBBB;
	background: #FFF;
	float: left;
	margin-right: 3px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	height: 195px;
	position: relative;
}

.resultsQ > .page > .left > ul > li:last-child {
	margin-right: 0px;
}

.resultsQ > .page > .left > ul > li > .image {
	width: 100%;
	float: left;
	position: relative;
	heighT: 95px;
	border-bottom: 1px solid #A4A4A4;
	-webkit-box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.50);
	-moz-box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.50);
	box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.50);
	overflow: hidden;
}

.resultsQ > .page > .left > ul > li > .image > img {
	position: absolute;
	bottom: 0;
	display: block;
    margin-left: auto;
    margin-right: auto;
	left: 0;
	right: 0;
	max-width: 100%;
	bottom: -25px;
}

.resultsQ > .page > .left > ul > li > .title {
	width: 100px;
	float: left;
	padding: 10px 11px 5px 11px;
	font-size: 12px;
	font-weight: bold;
	color: #1E1F1C;
}

.resultsQ > .page > .left > ul > li > .info {
	width: 100px;
	float: left;
	padding: 0px 11px 5px 11px;
	font-size: 10px;
	color: #1E1F1C;
}

.resultsQ > .page > .left > ul > li > .text {
	width: 100px;
	float: left;
	padding: 0px 11px 5px 11px;
	font-size: 10px;
	color: #1E1F1C;
	margin-top: 5px;
	height: 29px;
	overflow: hidden;
}

.resultsQ > .page > .left > ul > li > a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
}

.resultsQ > .page > .right {
	width: 206px;
	float: left;
}

.resultsQ > .page > .right > ul {
	width: 100%;
	float: left;
}

.resultsQ > .page > .right > ul > li {
	width: 151px;
	float: left;
	background: -webkit-linear-gradient(left, #D02F35 , #A12226); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #D02F35, #A12226); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #D02F35, #A12226); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #D02F35 , #A12226); /* Standard syntax */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 3px;
	color: #FFF;
	font-size: 12px;
	padding: 15px 5px 0px 50px;
	display: block;
}

.resultsQ > .page > .right > ul > li:nth-child(1) {
	height: 41px;
	background: url('../images/icons/energy-icon.png') no-repeat 10px center, -webkit-linear-gradient(left, #D02F35 , #A12226);
	background: url('../images/icons/energy-icon.png') no-repeat 10px center, -o-linear-gradient(right, #D02F35, #A12226);
	background: url('../images/icons/energy-icon.png') no-repeat 10px center, -moz-linear-gradient(right, #D02F35, #A12226);
	background: url('../images/icons/energy-icon.png') no-repeat 10px center, linear-gradient(to right, #D02F35 , #A12226);
}

.resultsQ > .page > .right > ul > li:nth-child(2) {
	height: 41px;
	background: url('../images/icons/wizard-icon-2.png') no-repeat 10px center, -webkit-linear-gradient(left, #D02F35 , #A12226); /* For Safari 5.1 to 6.0 */
	background: url('../images/icons/wizard-icon-2.png') no-repeat 10px center, -o-linear-gradient(right, #D02F35, #A12226); /* For Opera 11.1 to 12.0 */
	background: url('../images/icons/wizard-icon-2.png') no-repeat 10px center, -moz-linear-gradient(right, #D02F35, #A12226); /* For Firefox 3.6 to 15 */
	background: url('../images/icons/wizard-icon-2.png') no-repeat 10px center, linear-gradient(to right, #D02F35 , #A12226); /* Standard syntax */
}

.resultsQ > .page > .right > ul > li:nth-child(3) {
	height: 63px;
	margin-bottom: 0px;
	background: url('../images/icons/click-icon-2.png') no-repeat 10px center, -webkit-linear-gradient(left, #D02F35 , #A12226); /* For Safari 5.1 to 6.0 */
	background: url('../images/icons/click-icon-2.png') no-repeat 10px center, -o-linear-gradient(right, #D02F35, #A12226); /* For Opera 11.1 to 12.0 */
	background: url('../images/icons/click-icon-2.png') no-repeat 10px center, -moz-linear-gradient(right, #D02F35, #A12226); /* For Firefox 3.6 to 15 */
	background: url('../images/icons/click-icon-2.png') no-repeat 10px center, linear-gradient(to right, #D02F35 , #A12226); /* Standard syntax */
}

.resultsQ > .page > .right > ul > li > a {
	color: #FFF;
	display: block;
}

#social-landing {
	width: 100%;
	float: left;
	position: relative;
	z-index: 99;
	margin-top: -42px;
}

#social-landing > .social {
	width: 62px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
	z-index: 99;
}

#social-landing > .social > ul {
	width: 100%;
	float: left;
}

#social-landing > .social > ul > li {
	float: left;
	margin-right: 5px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	height: 26px;
	width: 26px;
	cursor: pointer;
}

#social-landing > .social > ul > li.facebook {
	background: url('../images/icons/facebook.png') no-repeat center center #EA4D53;
}

#social-landing > .social > ul > li.facebook:hover {
	background: url('../images/icons/facebook.png') no-repeat center center #FFF;
}

#social-landing > .social > ul > li.twitter {
	background: url('../images/icons/twitter.png') no-repeat center center #EA4D53;
}

#social-landing > .social > ul > li.twitter:hover {
	background: url('../images/icons/twitter.png') no-repeat center center #FFF;
}

#social-landing > .social > ul > li > .tipbox {
	width: 150px;
	display: none;
}

#header-list > .line {
	width: 100%;
	float: left;
	margin-top: 0px;
	height: 32px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	position: relative;
}

#header-list > .line.fxd {
	margin-top: 0px;
	background: #FFF;
	z-index: 9999999999;
	border-top: none;
	border-bottom: 1px solid #D9D9D9;
}

#header-list > .line > .sub {
	width: 96%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	z-index: 99;
	height: 33px;
}

#header-list > .line > .sub > .title {
	float: left;
	position: relative;
	min-width: 230px;
	z-index: 99;
}

#header-list > .line > .sub > .pagination {
	float: right;
	position: absolute;
	right: 0px;
}

#header-list > .line > .sub > .pagination > .left {
	float: left;
	width: 32px;
	height: 33px;
	background: url('../images/news-left.png') no-repeat center center #CECCCC;
	position: relative;
}

#header-list > .line > .sub > .pagination > .right {
	float: left;
	width: 32px;
	height: 33px;
	background: url('../images/news-right.png') no-repeat center center #CECCCC;
	margin-left: 1px;
	position: relative;
}

#header-list > .line > .sub > .pagination > .left:hover {
	background: url('../images/news-left.png') no-repeat center center #ED1C24;
}

#header-list > .line > .sub > .pagination > .right:hover {
	background: url('../images/news-right.png') no-repeat center center #ED1C24;
}

#header-list > .line > .sub > .pagination > div > a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

#header-list > .line > .sub > .title.actual {
	min-width: 0px;
}

#header-list > .line > .sub > .title > .title {
	float: left;
	/*padding: 0px 40px 0px 13px;*/
	padding: 0px 13px 0px 13px;
	height: 33px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-size: 14px;
	/*background: url('../images/sub-menu-title.png') no-repeat 92% center #ED1C24;*/
	background-color:#ED1C24;
	font-weight: 900;
	line-height: 33px;
	cursor: pointer;
	color: #FFF;
}

#header-list > .line > .sub > .title.selected > .title {
	background: url('../images/sub-menu-title.png') no-repeat 92% center #B32016;
}

#header-list > .line > .sub > .title > .subs {
	float: left;
	height: 33px;
	font-size: 14px;
	background: #000;
	padding: 0px 13px;
	font-weight: 900;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	color: #FFF;
}

#header-list > .line > .sub > .title > .subs > .sub-title {
	line-height: 33px;
	text-align: center;
}

#header-list > .line > .sub > .title > .subs > .subs {
	position: absolute;
	top: 33px;
	left: 0px;
	width: 100%;
	display: none;
	background: #B32016;
}

#header-list > .line > .sub > .title > .subs > .subs > ul {
	float: left;
	width: 90%;
	padding: 5%;
}

#header-list > .line > .sub > .title > .subs > .subs > ul > li {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
	width: 94%;
	float: left;
	padding: 0px 3%;
	border-bottom: 1px solid #CA635C;
	font-family: Arial, sans-serif;
}

#header-list > .line > .sub > .title > .subs > .subs > ul > li:last-child {
	border-bottom: none;
}

#header-list > .line > .sub > .title > .subs > .subs > ul > li > a {
	color: #FFF;
	display: block;
}

#header-list > .line > .sub > .title.selected > .subs > .subs {
	display: block;
}

#header-list > .line > .sub > .subs {
	float: right;
	position: absolute;
	right: 0px;
}

#header-list > .line > .sub > .subs > .icon {
	border-bottom: 13px double #CCC; 
    border-top: 4px solid #CCC; 
    content:"";
    height: 5px; 
    width:30px;
	display: none;
	cursor: pointer;
	margin-top: -28px;
}

#header-list > .line > .sub > .subs > ul {
	float: right;
}

#header-list > .line > .sub > .subs > ul > li {
	float: left;
	font-size: 9.7px;
	padding: 0px 5px;
	line-height: 33px;
	font-weight: 400;
}

#header-list > .line > .sub > .subs > ul > li > a {
	color: #000;
}

#header-list > .line > .sub > .subs > ul > li > a.active {
	color: #ED1C24;
}

#header-list > .line > .sub > .maps {
	float: right;
	font-size: 9px;
	line-height: 33px;
	position: absolute;
	right: -0px;
}

#header-list > .line > .sub > .maps > ul {
	float: right;
}

#header-list > .line > .sub > .maps > ul > li:first-child {
	font-weight: bold;
	padding-right: 10px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#header-list > .line > .sub > .maps > ul > li {
	float: left;
}

#header-list > .line > .sub > .maps > ul > li > a {
	padding-right: 10px;
	color: #000;
}

#header-list > .line > .sub > .maps > ul > li > a::after {
	content: url('../images/icons/arrow-min-next.png');
	padding-left: 10px;
}

.main-corporate {
	width: 100%;
	float: left;
	margin-top: 0px;
}
img[alt="SOCIAL SOLIDARITY POWERS SOCIAL COHESION!"] {
	margin-top: 30px;
}

.wizard-corporate {
	background: transparent !important;
}

.main-corporate > #slider-image {
	width: 100%;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	height: 432px;
}

.main-corporate > #slider-image > img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.main-corporate > #slider-image > .image {
	position: relative;
	top: 0px;
	width: 100%;
	max-width: 980px;
	margin: -412px auto 0px auto;
	height: 430px;
}

.main-corporate > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	height: 425px;
}

.main-corporate > .map {
	width: 100%;
	float: left;
	border-top: 3px solid #B0B0B0;
	height: 35px;
	overflow: hidden;
	padding-top: 8px;
}

.main-corporate > .map > ul {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	padding: 9px 0px;
}

.main-corporate > .map > ul > li {
	float: left;
}
	
.main-corporate > .map > ul > li:first-child {
	font-weight: bold;
	padding-right: 10px;
}

.main-corporate > .map > ul > li > a {
	padding-right: 10px;
	color: #000;
}

.main-corporate > .map > ul > li > a::after {
	content: url('../images/icons/arrow-min-next.png');
	padding-left: 10px;
}

.main-corporate > .main > .title {
	width: 70%;
	float: left;
	font-size: 70px;
	color: #FFF;
	margin-top: 30px;
	font-weight: 900;
	opacity: 0.5;
}

.main-corporate > .main > .text {
	width: 100%;
	float: left;
	font-size: 24px;
	font-weight: bold;
	margin-top: 5px;
	color: #FFF;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.wizard-corporate > .main > .text {
	margin-top: 0px !important;
}

.main-corporate > .main > .social {
	width: 100%;
	float: left;
	margin-top: 35px;
}

.main-corporate > .main > .social > ul {
	width: 100%;
	float: left;
}

.main-corporate > .main > .social > ul > li {
	float: left;
	margin-right: 7px;
	padding-right: 7px;
	border-right: 1px solid #A0A0A0;
	position: relative;
	width: 17px;
	overflow: hidden;
}

.main-corporate > .main > .social > ul > li > a {
	float: left;
}

.main-corporate > .main > .social > ul > li:last-child {
	border-right: none;
}

.main-corporate > .h-info {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 2px solid #B82E24;
	margin-top: -62px;
	height: 61px;
	line-height: 61px;
	font-size: 18px;
	font-weight: bold;
}

.main-corporate > .h-info > a {
	position: relative;
	display:block;
	float: left;
	color: #FFF;
	background: #B82E24;
	padding: 0px 30px;
}

.main-corporate.wizard {
	margin-top: -23px;
}

.main-corporate.wizard > .main {
	height: 329px;
}

.main-corporate.wizard > .main > .info {
	width: 360px;
	float: left;
	background: url('../images/info-bg.png') repeat-y;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #BABABA;
	right: 20;
	position: absolute;
	bottom: 30;
}

.main-corporate.wizard > .main > .info > ul {
	width: 100%;
	float: left;
}

.main-corporate.wizard > .main > .info > ul > li {
	width: 100%;
	float: left;
	cursor: pointer;
	border-bottom: 1px solid #BABABA;
}

.main-corporate.wizard > .main > .info > ul > li:last-child {
	border-bottom: none;
}

.main-corporate.wizard > .main > .info > ul > li > a {
	display: block;
	font-size: 14px;
	color: #1E1F1B;
	padding-left: 45px;
	position: relative;
	float: left;
}

.main-corporate.wizard > .main > .info > ul > li > a.wizard {
	background: url('../images/icons/wizard.png') no-repeat 10px center;
	line-height: 47px;
	height: 47px;
}

.main-corporate.wizard > .main > .info > ul > li > a.click {
	background: url('../images/icons/click.png') no-repeat 10px center;
	height: 39px;
	padding-top: 8px;
}

.details-corporate {
	width: 100%;
	float: left;
	margin-top: -61px;
	padding-bottom: 50px;
}

.details-corporate > .h-info {
	width:100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	height: 61px;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.details-corporate > .h-info > a {
	position: relative;
	display:block;
	float: left;
	color: #FFF;
	background: #B82E24;
	padding: 0px 25px;
	padding-top: 17px;
	padding-bottom: 18px;
}

.details-corporate > .main {
	max-width: 940px;
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 20px;
	font-size: 18px;
	font-weight: bold;
	color: #373333;
}

.details-corporate > .text {
	max-width: 940px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	font-size: 14px;
	color: #373333;
	margin-top: 13px;
}

.details-corporate > .text > .left {
	width: 100%;
	max-width: 460px;
	float: left;
}

.details-corporate > .text.scl > .left {
	width: 100%;
	position: relative;
	max-width: 410px;
	height: 330px;
}

.details-corporate > .text.scl > .left > .top {
	width: 100%;
	float: left;
}

.details-corporate > .text.scl > .left > .bottom {
	width: 100%;
	float: left;
	position: absolute;
	bottom: 0px;
}

.details-corporate > .text > .right {
	width: 100%;
	max-width: 460px;
	float: right;
}

.details-corporate > .text.scl > .right {
	width: 100%;
	max-width: 380px;
	position: relative;
	height: 330px;
	margin-bottom: 50px;
}

.details-corporate > .text.scl > .right > .top {
	width: 100%;
	float: left;
}

.details-corporate > .text.scl > .right > .bottom {
	width: 100%;
	float: left;
	position: absolute;
	bottom: 0px;
}

.details-corporate.socialresp > .text {
	background: url('../images/pictures/socialresp-bg.png') no-repeat center 10px;
	column-gap: 180px !important;
	-webkit-column-gap: 180px !important;
	height: 380px;
}

.details-corporate.sales-policy-class > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding: 35px 0px 0px 0px;
}

.details-corporate.sales-policy-class > .main > .left {
	width: 100%;
	max-width: 620px;
	float: left;
	margin-right: 15px;
	margin-bottom: 40px;
	padding-left: 25px;
}

.details-corporate.sales-policy-class > .main > .left > .info {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #373333;
	padding-bottom: 30px;
}

.details-corporate.sales-policy-class > .main > .left > .text {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #373333;
	font-weight: normal;
}

.details-corporate.sales-policy-class > .main > .left > .list {
	width: 100%;
	max-width: 575px;
	float: left;
	margin-top: 60px;
}

.details-corporate.sales-policy-class > .main > .left > .list > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #B82E24;
	margin-bottom: 20px;
}

.details-corporate.sales-policy-class > .main > .left > .list > ul {
	width: 100%;
	float: left;
}

.details-corporate.sales-policy-class > .main > .left > .list > ul > li {
	width: 100%;
	float: left;
	display: block;
	background: url('../images/icons/arrow-down-grey.png') no-repeat 96% center #F4F4F4;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	margin-bottom: 1px;
}

.details-corporate.sales-policy-class > .main > .left > .list  > ul > li.selected {
	background: #FFF;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.details-corporate.sales-policy-class > .main > .left > .list  > ul > li > a {
	font-size: 12px;
	display: block;
	color: #373333;
	padding: 0px 20px;
	line-height: 36px;
	height: 36px;
	font-weight: normal;
}

.details-corporate.sales-policy-class > .main > .left > .list  > ul > li.selected > a {
	font-weight: bold;
	background: url('../images/icons/arrow-up-grey-2.png') no-repeat 96% center #FCFCFC;
	margin-bottom: 10px;
}

.details-corporate.sales-policy-class > .main > .left > .list  > ul > li > .detail {
	display: none;
	width: 100%;
	position: relative;
	float: left;
	margin: 16px 0px;
}

.details-corporate.sales-policy-class > .main > .left > .list  > ul > li.selected > .detail {
	display: block;
}

.details-corporate.sales-policy-class > .main > .left > .list  > ul > li > .detail > .text {
	width: 100%;
	max-width: 535px;
	margin-left: 20px;
	color: #373333;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

.details-corporate.sales-policy-class > .main > .right {
	width: 100%;
	max-width: 320px;
	float: right;
}

.numbers-product {
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background: url('../images/pictures/bg-slide.png');
	padding-bottom: 40px;
	margin-top: 50px;
}

.numbers-product > .main {
	width: 100%;
	max-width: 1187px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.numbers-product > .main > .title {
	width: 100%;
	max-width: 940px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	color: #010101;
	padding: 30px 20px;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.numbers-product > .main > .list {
	width: 100%;
	max-width: 1187px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
}

.numbers-product > .main > .list >  ul {
	width: 100%;
	background: url('../images/pictures/numbers-bg.png') no-repeat;
	height: 540px;
	position: relative;
}

.numbers-product > .main > .list > ul > li {
	width: 260px;
	margin-right: 49px;
	float: left;
	margin-top: -90px;
	position: relative;
}

.numbers-product > .main > .list > ul > li:last-child {
	margin-right: 0px;
}

.numbers-product > .main > .list > ul > li > .number {
	width: 240px;
	padding: 0px 10px;
	float: left;
	color: #B32015;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.numbers-product > .main > .list > ul > li > .title {
	width: 240px;
	padding: 0px 10px;
	float: left;
	font-size: 24px;
	color: #B32015;
}

.numbers-product > .main > .list > ul > li > .text {
	width: 240px;
	padding: 0px 10px;
	float: left;
	font-size: 12px;
	color: #373333;
	margin-top: 10px;
}

.numbers-product > .main > .list > ul > li > .more {
	width: 240px;
	padding: 0px 10px;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	color: #010101;
}

.numbers-product > .main > .list > ul > li > .more > a {
	padding-right: 20px;
	color: #000;
	background: url('../images/icons/arrow-resources.png') no-repeat right center;
}

.numbers-product > .main > .list >  ul > li > .number.f72 {
	font-size: 72px;
}

.numbers-product > .main > .list >  ul > li > .number.f30 {
	font-size: 30px;
}

.numbers-product > .main > .list >  ul > li > .number.f60 {
	font-size: 60px;
}

.numbers-product > .main > .list >  ul > li > .image {
	width: 100%;
	float: left;
	text-align: center;
	position: absolute;
	top: 212px;
}

.numbers-product > .main > .list >  ul > li:nth-child(2n) > .image {
	top: 90px;
}

.numbers-product > .main > .list >  ul > li:nth-child(2n) > .number {
	margin-top: 360px;
}

.numbers-product > .main > .list >  ul > li:nth-child(3n) > .number {
	margin-top: -40px;
}

.vision-class {
	width: 100%;
	float: left;
	margin-top: 100px;
	height: 580px;
}

.vision-class > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.vision-class > .main > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

.vision-class > .main > .left {
	width: 100%;
	float: left;
	margin-right: 30px;
	position: relative;
}

.vision-class > .main > .left > .list {
	min-height: 420px;
	overflow: hidden;
	width: 100%;
	float: left;
}

.vision-class > .main > .left > .list > ul {
	width: 100%;
	float: left;
	position: relative;
}

.vision-class > .main > .left > .list > ul > li {
	width: 100%;
	float: left;
	position: absolute;
	display: none;
	min-height: 420px;
}

.vision-class > .main > .left > .list > ul > li:first-child {
	display: block;
}

.vision-class > .main > .left > .list > ul > li > .left {
	width: 512px;
	float: left;
}

.vision-class > .main > .left > .list > ul > li:nth-child(1) > .left {
	padding-top: 135px;
}

.vision-class > .main > .left > .list > ul > li:nth-child(2) > .left {
	padding-top: 135px;
}

.vision-class > .main > .left > .list > ul > li:nth-child(4) > .left {
	padding-top: 38px;
}

.vision-class > .main > .left > .list > ul > li > .right {
	width: 438px;
	float: right;
	height: 420px;
	text-align: center;
}

.vision-class > .main > .left > .list > ul > li > .right > img {
	vertical-align: middle;
    max-height: 419px;
    max-width: 438px;
}

.vision-class > .main > .left > .list > ul > li > .left > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.vision-class > .main > .left  > .list > ul > li > .left > .text {
	width: 100%;
	float: left;
	font-size: 14px;
	padding: 10px 0px;
}

.vision-class > .main > .left  > .list > ul > li > .left > .text::-webkit-scrollbar {
    width: 5px;
}

.vision-class > .main > .left  > .list > ul > li > .left > .text::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.vision-class > .main > .left  > .list > ul > li > .left > .text::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

.vision-class > .main > .left  > .menu {
	position: absolute;
	bottom: -90px;
	width: 100%;
	float: left;
}

.vision-class > .main > .left  > .menu > ul {
	width: 100%;
	float: left;
}

.vision-class > .main > .left  > .menu > ul > li {
	float: left;
	padding: 0px 0px;
	font-size: 12px;
}

.vision-class > .main > .left  > .menu > ul > li > a {
	position: relative;
	float: left;
	display: block;
	padding: 10px;
	color: #B82E24;
	margin-top: 5px;
	font-weight:900;
}

.vision-class > .main > .left  > .menu > ul > li.selected {
	background: url('../images/icons/arrow-up-red.png') no-repeat center top;
}

.vision-class > .main > .left  > .menu > ul > li.selected > a {
	color: #FFF;
	background: #B82E24;
}

.quality-class,
.profile-class
{
	width: 100%;
	float: left;
	margin-top: 50px;
	margin-bottom:90px;
	/*height: 580px;*/
}

.quality-class > .main,
.profile-class > .main
{
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.profile-class > .h-info {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 2px solid #B82E24;
	margin-top: -114px;
	height: 61px;
	line-height: 61px;
	font-size: 18px;
	font-weight: bold;
}

.profile-class > .h-info > a {
	position: relative;
	display:block;
	float: left;
	color: #FFF;
	background: #B82E24;
	padding: 0px 30px;
}

.quality-class > .title,
.profile-class > .title
{
	width: 100%;
	max-width: 980px; 
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:30px;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.quality-class > .main > .list,
.profile-class > .main > .list
{
	/*min-height: 420px;*/
	/*overflow: hidden;*/
	width: 100%;
	float: left;
}

.quality-class > .main > .list > ul,
.profile-class > .main > .list > ul
{
	width: 100%;
	float: left;
	position: relative;
	border:1px solid #B82E24;
	position: relative;
    overflow: hidden;
	margin-left:-1px;
}

.quality-class > .main > .list > ul > li,
.profile-class > .main > .list > ul > li
{
	width: 72.8%;
	float: left;
	border-top:1px solid #B82E24;
	padding:20px 13.6%;
	cursor:pointer;
	/*position: absolute;*/
	/*display: none;
	min-height: 420px;*/
}
.quality-class > .main > .list > ul > li:first-child,
.profile-class > .main > .list > ul > li:first-child
{
	border-top:0;
}

.quality-class > .main > .list > ul > li > .left > .title,
.profile-class > .main > .list > ul > li > .left > .title
{
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.quality-class > .main  > .list > ul > li > .left > .text,
.profile-class > .main  > .list > ul > li > .left > .text
{
	width: 100%;
	float: left;
	font-size: 14px;
	padding: 20px 0 0 0;
	display:none;
}

.quality-class > .main  > .list > ul > li.selected,
.profile-class > .main  > .list > ul > li.selected
{
	background-color:#FFF;
}

.quality-class > .main  > .list > ul > li.selected > .left > .text,
.profile-class > .main  > .list > ul > li.selected > .left > .text
{
	display:block !important;
}


.history-class {
	width: 100%;
	float: left;
	background: url('../images/history-bg.png') repeat-x left 220px;
	padding-top: 64px;
}

.history-class > .main {
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 30px 0px 20px 0px;
}

.history-class > .title {
	width: 100%;
	max-width: 980px; 
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.history-class > .main > ul {
	width: 10000px;
	float: left;
	position: relative;
	left: 375px;
	margin-top: 20px;
	overflow: hidden;
	height: 550px;
}

.history-class > .main > ul > li {
	float: left;
	width: 258px;
	margin-right: 50px;
	position: relative;
	overflow: hidden;
}

.history-class > .main > ul > li.arrows {
	position: relative;
	width: 28px;
	height: 28px;
	background: url('../images/icons/history-arrows.png') no-repeat center center, #B82E24;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	margin-top: 112px;
	margin-right: 10px;
}

.history-class > .main > ul > li:first-child.arrows {
	margin-left: 10px;
}

.history-class > .main > ul > li.arrows:hover {
	width: 42px;
	height: 42px;
	background: url('../images/icons/history-arrows-2.png') no-repeat center center, #B82E24;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	margin-top: 105px;
	margin-left: -7px;
	margin-right: 3px;
}

.history-class > .main > ul > li:first-child.arrows:hover {
	width: 42px;
	height: 42px;
	background: url('../images/icons/history-arrows-2.png') no-repeat center center, #B82E24;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	margin-top: 105px;
	margin-left: 3px;
	margin-right: 3px;
}

.history-class > .main > ul > li.arrows > a {
	width: 28px;
	height: 14px;
	position: absolute;
}

.history-class > .main > ul > li.arrows:hover > a {
	width: 42px;
	height: 21px;
}

.history-class > .main > ul > li.arrows > a.next {
	top: 14px;
}

.history-class > .main > ul > li.arrows:hover > a.next {
	top: 21px;
}

.history-class > .main > ul > li > .image {
	width: 236px;
	padding: 10px;
	height: 236px;
	-webkit-border-radius: 256px;
	-moz-border-radius: 256px;
	border-radius: 256px;
	overflow: hidden;
	border: 1px solid #B82E24;
	background: #FFF;
}

.history-class > .main > ul > li > .image > img {
	-webkit-border-radius: 236px;
	-moz-border-radius: 236px;
	border-radius: 236px;
}

.history-class > .main > ul > li > .year {
	width: 90%;
	margin: 20px 5% 0px 5%;
	float: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	text-align: center;
	font-size: 30px;
	color: #B82E24;
	font-weight: bold;
	overflow: hidden;
}

.history-class > .main > ul > li > .icon {
	width: 90%;
	margin: 10px 5% 0px 5%;
	float: left;
	background: url('../images/icons/history-icon.png') no-repeat center center; 
	height: 35px;
}

.history-class > .main > ul > li > .title {
	width: 90%;
	margin: 10px 5% 0px 5%;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #010101;
}

.history-class > .main > ul > li > .text {
	width: 100%;
	/*margin: 10px 5% 0px 5%;*/
	float: left;
	text-align: center;
	font-size: 14px;
	color: #010101;
}

.history-class > .main > ul > li > ul {
	width: 100%;
	float: left;
	position: relative;
}

.history-class > .main > ul > li > ul > li {
	width: 100%;
	float: left;
	height: 550px;
	overflow: hidden;
}

.history-class > .main > ul > li > ul > li:first-child {
	display: block;
}

.history-class > .main > ul > li > ul > li .image {
	width: 236px;
	padding: 10px;
	height: 236px;
	-webkit-border-radius: 256px;
	-moz-border-radius: 256px;
	border-radius: 256px;
	overflow: hidden;
	border: 1px solid #B82E24;
	background: #FFF;
}

.history-class > .main > ul > li > ul > li  > .image > img {
	width: 236px;
	-webkit-border-radius: 236px;
	-moz-border-radius: 236px;
	border-radius: 236px;
}

.history-class > .main > ul > li > ul > li .year {
	width: 90%;
	margin: 20px 5% 0px 5%;
	float: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	text-align: center;
	font-size: 30px;
	color: #B82E24;
	font-weight: bold;
	overflow: hidden; 
}

.history-class > .main > ul > li > ul > li .icon {
	width: 90%;
	margin: 10px 5% 0px 5%;
	float: left;
	background: url('../images/icons/history-icon.png') no-repeat center center; 
	height: 35px;
}

.history-class > .main > ul > li > ul > li .title {
	width: 90%;
	margin: 10px 5% 0px 5%;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.history-class > .main > ul > li > ul > li .text {
	width: 90%;
	margin: 10px 5% 0px 5%;
	float: left;
	text-align: center;
	font-size: 14px;
}

.history-class > .history-left {
	width: 100px;
	float: left;
	position: absolute;
	height: 440px;
}

.history-class > .history-right {
	width: 100px;
	float: right;
	position: absolute;
	right: 0;
	height: 440px;
}

.resources-class {
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top: 55px;
	text-align: center;
		transition: .2s;
}

.resources-class.sales-class {
	background: url(../images/index-sales-3.png) no-repeat top center;
	overflow: hidden;
}

.resources-class.insan-kaynaklari {
	background: url(../images/index3-corporate.jpg) no-repeat bottom center #B82E24;
	text-align: center;

}

.resources-class.insan-kaynaklari > .main {
	max-width: 980px;
}

.resources-class.sales-class > .main {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	clear: both;
}

.resources-class.powerlife-class {
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	overflow: hidden;
	margin-top: 0px !important;
	padding-top: 0px;
	display:none;
}

.resources-class > .main {
	width: 100%;
	max-width: 1135px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	display: inline-block;
	text-align: left;
}

.resources-class > .main > .items {
	width: 100%;
	float: left;
	position: relative;
	min-height: 520px;
}

.resources-class > .main > .items > .left {
	width: 100%;
	max-width: 512px;
	float: left;
	margin-right: 10px;
	position: relative;
}

.resources-class > .main > .items > .left > .list {
	width: 100%;
	float: left;
}

.resources-class > .main > .items > .left > .list  > ul {
	width: 100%;
	float: left;
	position: relative;
}

.resources-class > .main > .items > .left > .list > ul > li {
	width: 100%;
	float: left;
	position: absolute;
	top: 0;
	display: none;
}

.resources-class > .main > .items > .left > .list > ul > li:first-child {
	display: block;
}

.resources-class > .main > .items > .left > .list > ul > li > .title {
	width: 100%;
	padding-left: 0px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 38px;
	color: #FFF;
}

.resources-class > .main > .items > .left > .list > ul > li > .subs {
	width: 100%;
	float: left;
	font-size: 18px;
	color: #FFF;
	margin-bottom: 22px;
}

.resources-class > .main > .items > .left > .list > ul > li > .text {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #FFF;
}

.resources-class > .main > .items > .left > .list > ul > li > .text::-webkit-scrollbar {
    width: 5px;
}

.resources-class > .main > .items > .left > .list > ul > li > .text::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.resources-class > .main > .items > .left > .list > ul > li > .text::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

.resources-class > .main > .items > .left > .list > ul > li > .text > a {
	color: #000;
	font-weight: bold;
}

.resources-class > .main > .items > .left  > .title {
	width: 90%;
	padding-left: 28px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #FFF;
}

.resources-class > .main > .items > .left  > .text {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #FFF;
}

.resources-class > .main > .items > .left  > .text > a {
	color: #000;
	font-weight: bold;
}

.resources-class > .main > .items > .menu {
	position: absolute;
	bottom: 35px;
	width: 100%;
	float: left;
	margin-top: 20px;
}

.resources-class > .main > .items > .menu > ul {
	width: 100%;
	float: left;
}

.resources-class > .main > .items > .menu > ul > li {
	float: left;
	padding: 0px 0px;
	font-size: 12px;
}

.resources-class > .main > .items > .menu > ul > li > a {
	position: relative;
	float: left;
	display: block;
	padding: 10px;
	color: #FFF;
	margin-top: 5px;
    font-weight: 900;
}

.resources-class > .main > .items > .menu > ul > li.selected {
	background: url('../images/icons/arrow-up-grey.png') no-repeat center top;
}

.resources-class > .main > .items > .menu > ul > li.selected > a {
	color: #010101;
	background: #DDD;
}

.resources-class > .main > .items > .right {
	width: 100%;
	max-width: 408px;
	position: relative;
	float: right;
	min-height: 380px;
	right: 0px;
	border-left: 1px solid #C5554D;
	padding-bottom: 20px;
	padding-left: 30px;
	top: 30px;
}

.resources-class > .main > .items > .right > .title {
	width: 100%;
	max-width: 443px;
	text-align: center;
	float: left;
	font-size: 18px;
	font-weight: 900;
	font-style: italic;
	color: #FFF;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	margin-top: 40px;
}

.resources-class > .main > .items > .right > .text {
	width: 100%;
	max-width: 443px;
	float: left;
	margin-top: 15px;
	font-size: 14px;
	color: #FFF;
	font-style: italic;
	text-align: center;
}

.resources-class > .main > .items > .right > .form {
	width: 100%;
	max-width: 415px;
	float: left;
	background: url('../images/hrsource-upload-bg.png') no-repeat;
	margin-top: 30px;
	position: relative;
	padding: 14px;
}

.resources-class > .main > .items > .right > .form > form {
	position: relative;
	height: 39px;
	background: #FFF;
}

.resources-class > .main > .items > .right > .form > form > input[type=file] {
	opacity: 0;
	width: 69%;
}

.resources-class > .main > .items > .right > .form > form  input[type=submit] {
	float: right;
	padding: 0px 30px;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	color: #FFF;
	font-weight: bold;
	border: none;
	background: #9CC306;
	margin: 1px;
	height: 37px;
	line-height: 37px;
	cursor: pointer;
	font-size: 14px;
	position: absolute;
	z-index: 99;
	right: 0px;
	top: 0px;
}

.resources-class > .main > .items > .right > .form > form > span {
	width: 87%;
	max-width: 337px;
	padding: 0px 8px;
	float: left;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	font-weight: bold;
	background: url('../images/hresource-upload-icon.png') no-repeat 8px center #FFF;
	font-size: 14px;
	color: #231F20;
	text-align: left;
	padding-left: 38px;
	height: 39px;
	line-height: 39px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 0px;
}

.resources-class > .main > .items > .right > .info {
	width: 100%;
	max-width: 443px;
	float: left;
	font-size: 12px;
	color: #FFF;
	margin-top: 30px;
	text-align: center;
	font-style: italic;
}

.resources-class.sales-class > .main {
	
}

.resources-class.sales-class > .main > .left {
	width: 100%;
	max-width: 780px;
	float: left;
	padding-bottom: 50px;
	position: relative;
	z-index: 3;
}

.resources-class.sales-class > .main > .left > .title {
	width: 90%;
	float: left;
	font-size: 18px;
	font-weight: bold; 
	color: #FFF;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	margin-bottom: 20px;
}

.resources-class.sales-class > .main > .left > .left {
	width: 100%;
	max-width: 338px;
	height: 340px;
	padding: 30px 25px;
	margin-right: 4px;
	float: left;
	background: #FFF;
	-webkit-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	position: relative;
}

.resources-class.sales-class > .main > .left > .left > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 50px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.resources-class.sales-class > .main > .left > .left > .text {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #010101;
}

.resources-class.sales-class > .main > .left > .right {
	width: 100%;
	max-width: 338px;
	height: 340px;
	padding: 30px 25px;
	float: left;
	background: #F2F2F2;
	-webkit-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	position: relative;
}

.resources-class.sales-class > .main > .left > .right > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 50px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.resources-class.sales-class > .main > .left > .right > .text {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #010101;
}

.resources-class.sales-class > .main > .left > .right > .detail {
	width: 332px;
	position: absolute;
	right: 30px;
	bottom: 30px;
	text-align: right;
}

.resources-class.sales-class > .main > .left > .right > .detail > .text {
	font-size: 10px;
	margin-top: 10px;
	width: 130px;
	float: right;
	color: #211E1F;
}

.resources-class.sales-class > .main > .right{
	position: absolute;
	height: 551px;
	width: 100%;
	max-width: 430px;
	right: 0px;
}

.resources-class.sales-class > .main > .right > img {
	position: absolute;
	left: 110px;
	bottom: -18px;
}

.resources-class.powerlife-class > .title {
	width: 100%;
	max-width: 980px;
	padding: 45px 0px 40 0px;
	font-size: 18px;
	font-weight: 900;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	text-align: left;
}

.resources-class.powerlife-class > .main > .list {
	width: 100%;
	height: 460px;
	float: left;
	overflow: hidden;
}

.resources-class.powerlife-class > .main > .list > ul {
	float: left;
	position: relative;
	left: 0px;
	height: 445px;
}

.resources-class.powerlife-class > .main > .list > ul > li {
	width: 256px;
	margin-right: 37px;
	float: left;
	text-align: center;
}

.resources-class.powerlife-class > .main > .list > ul > li:nth-child(4n) {
	margin-right: 0px;
}

.resources-class.powerlife-class > .main > .list > ul > li > .image {
	width: 215px;
	margin-left: 17px;
	height: 215px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	background: #FFF;
}

.resources-class.powerlife-class > .main > .list > ul > li > .image > img {
	width: 100%;
	height: 215px;
}

.resources-class.powerlife-class > .main > .list > ul > li > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	height: 95px;
	font-weight: 900;
	margin-top: 30px;
}

.resources-class.powerlife-class > .main > .list > ul > li > .date {
	margin-top: 20px;
	width: 100%;
	float: left;
	font-size: 12px;
}

.resources-class.powerlife-class > .main > .list > ul > li > .more {
	margin-top: 35px;
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	line-height: 36px;
	height: 36px;
}

.resources-class.powerlife-class > .main > .list > ul > li > .more > a {
	padding: 8px 20px;
	color: #000;
	border: 1px solid #000;
}

.resources-class.powerlife-class > .main > .pagination {
	text-align: center;
	width: 84px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 30px;
	position: relative;
}

.resources-class.powerlife-class > .main > .pagination > ul {
	width: 100%;
	float: left;
}

.resources-class.powerlife-class > .main > .pagination > ul > li {
	width: 37px;
	height: 37px;
	float: left;
	cursor: pointer;
}

.resources-class.powerlife-class > .main > .pagination > ul > li.previous {
	background: url('../images/actual-left.png') no-repeat;
	margin-right: 10px;
}

.resources-class.powerlife-class > .main > .pagination > ul > li.next {
	background: url('../images/actual-right.png') no-repeat;
}

#header-nav {
	display: none;
	width: 100%;
	position: fixed;
	z-index: 999;
	background: #FFF;
	height: 0px;
	float: left;
	border-bottom: 6px solid #D9D9D9;
}

#header-nav > .main {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#header-nav > .main > .logo {
	width: 145px;
	float: left;
	margin-top: 20px;
}

#header-nav > .main > .menu {
	width: 835px;
	float: left;
	margin-top: 8px;
}

#header-nav > .main > .menu > ul {
	width: 100%;
	float: left;
	padding-top: 20px;
	position: relative;
}

#header-nav > .main > .menu > ul > li {
	float: left;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}

#header-nav > .main > .menu > ul > li.selected {
	padding-bottom: 20px;
	border-bottom: 2px solid #B82E24;
}

#header-nav > .main > .menu > ul > li.selected > .arrow {
	width: 100%;
	position: absolute;
	bottom: -12px;
	height: 10px;
	background: url('../images/icons/arrow-down-red.png') no-repeat center bottom;
}

#header-nav > .main > .menu > ul > li.right {
	float: right;
}

#header-nav > .main > .menu > ul > li > a {
	color: #222;
	padding: 0px 10px;
}

#header-nav > .main > .menu > ul > li.selected > a {
	color: #B82E24;
}

.projects-class {
	width: 100%;
	/*float: left;*/
	background: url('../images/pictures/bg-slide.png');
	padding-bottom: 45px;
	max-width: 1349px;
}

.projects-class .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.projects-class .main > .title {
	width: 100%;
	max-width: 940px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #010101;
	padding: 36px 20px 16px 20px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.projects-class .main > .left {
	width: 100%;
	max-width: 568px;
	margin-right: 10px;
	float: left;
}

.projects-class .main > .left  > ul {
	width: 100%;
	max-width: 560px;
	float: left;
}

.projects-class .main > .left  > ul > li {
	width: 100%;
	max-width: 560px;
	float: left;
	display: block;
	background: #F4F4F4;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	margin-bottom: 1px;
}

.projects-class .main > .left  > ul > li:last-child {
	-webkit-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
}

.projects-class .main > .left  > ul > li.selected {
	background: #FFF;
}

.projects-class .main > .left  > ul > li > a {
	font-size: 14px;
	display: block;
	color: #010101;
	padding: 0px 20px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}

.projects-class .main > .left  > ul > li.selected > a {
	font-weight: bold;
}

.projects-class .main > .left  > ul > li > .detail {
	display: none;
	width: 100%;
	max-width: 537px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.projects-class .main > .left  > ul > li.selected > .detail {
	display: block;
}

.projects-class .main > .left  > ul > li > .detail > .image {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	height: 87px;
	overflow: hidden;
}

.projects-class .main > .left  > ul > li > .detail > .image img {
	width: 100%;
}

.projects-class .main > .left  > ul > li > .detail > .text {
	width: 100%;
	max-width: 517px;
	margin-left: 10px;
	float: left;
	font-size: 12px;
	padding: 0px 0px 25px 0px;
}

.projects-class .main > .right {
	width: 100%;
	max-width: 402px;
	float: left;
}

.distributors-class {
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin: 43px auto 0px auto;
	clear: both;
	background: url('../images/pictures/bg-slide.png');
	padding: 55px 0px 0px 0px;
	text-align: center;
}

.distributors-class > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	min-height: 540px;
	display: inline-block;
	text-align: left;
}

.distributors-class > .main > ul {
	float: left;
	width: 100%;
}

.distributors-class > .main > ul > li {
	float: left;
	width: 100%;
	display: none;
}

.distributors-class > .main > ul > li.selected {
	display: block;
}

.distributors-class > .main > ul > li > .title {
	width: 100%;
	max-width: 940px;
	float: left;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 40px;
	color: #000;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.distributors-class > .main > ul > li > .left {
	width: 100%;
	max-width: 870px;
	float: left;
	margin-left: -160px;
	position: relative;
}

.distributors-class > .main > ul > li > .left > .map {
	width: 100%;
	float: left;
	position: relative;
	background: url('../images/landing-bg.png') no-repeat center center;
	height: 296px;
}

.distributors-class > .main > .menu {
	width: 880px;
	position: absolute;
	bottom: 53px;
	float: left;
	left: 60px;
}

.distributors-class > .main > .menu > ul {
	width: 100%;
	float: left;
}

.distributors-class > .main > .menu > ul > li {
	float: left;
	padding: 0px 0px;
	font-size: 12px;
}

.distributors-class > .main > .menu > ul > li > a {
	position: relative;
	float: left;
	display: block;
	padding: 15px 12px;
	color: #B82E24;
	margin-top: 5px;
}

.distributors-class > .main > .menu > ul > li.selected {
	background: url('../images/icons/arrow-up-red.png') no-repeat center top;
}

.distributors-class > .main > .menu > ul > li.selected > a {
	color: #FFF;
	background: #B82E24;
}

.distributors-class > .main > ul > li > .right {
	width: 100%;
	max-width: 230px;
	float: right;
	height: 390px;
	position: relative;
}

.distributors-class > .main > ul > li > .right > .text {
	text-align: right;
	width: 208px;
	float: left;
	margin-bottom: 20px;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.distributors-class > .main > ul > li > .right > .list {
	width: 208px;
	float: left;
	height: 40px;
	margin-bottom: 5px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.distributors-class > .main > ul > li > .right > .list#country-list {
	z-index: 9;
}

.distributors-class > .main > ul > li > .right > .list > .form {
	height: 39px;
	position: relative;
	float: left;
	width: 100%;
	background-image: url('../images/icons/form-el-bg.png'),url('../images/icons/form-el-bg-2.png');
	background-repeat: no-repeat, repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Arial;
}

.distributors-class > .main > ul > li > .right > .list > .form > .title {
	padding-left: 53px;
	font-size: 18px;
	color: #767879;
	line-height: 39px;
	height: 39px;
	cursor: pointer;
	text-align: center;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
}

.distributors-class > .main > ul > li > .right > .list > .form > ul {
	width: 154px;
	float: right;
	background: #DEDFE1;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 33px;
	left: 54px;
	display: none;
	z-index: 99;
}

.distributors-class > .main > ul > li > .right > .list > .form > ul::-webkit-scrollbar {
    width: 5px;
}

.distributors-class > .main > ul > li > .right > .list > .form > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.distributors-class > .main > ul > li > .right > .list > .form > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

.distributors-class > .main > ul > li > .right > .list > .form > ul > li {
	width: 138px;
	padding: 0px 15px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.distributors-class > .main > ul > li > .right > .list > .form > ul > li:hover {
	background: #F6F6F6;
}

.distributors-class > .main > ul > li > .form {
	width: 96%;
	float: left;
	background: rgba(0,0,0,0.4);
	padding: 2%;
}

.distributors-class > .main > ul > li > .form > .left {
	width: 48%;
	float: left;
}

.distributors-class > .main > ul > li > .form > .right {
	width: 48%;
	float: right;
}

.distributors-class > .main > ul > li > .form .item {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}


.distributors-class > .main > ul > li > .form .item > .alert {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding: 10px 0px;
}

.distributors-class > .main > ul > li > .form .item > .input2 {
	width: 100%;
	float: left;
}

.distributors-class > .main > ul > li > .form .item > .input2 > img {
	float: left;
	width: 25%;
}

.distributors-class > .main > ul > li > .form .item > .input2 > input {
	width: 64%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.distributors-class > .main > ul > li > .form .item > .input2 > a {
	float: left;
	margin-left: 1%;
}

.distributors-class > .main > ul > li > .form .item > .title {
	width: 96%;
	margin-bottom: 10px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 3%;
}

.distributors-class > .main > ul > li > .form .item > .input {
	width: 100%;
	float: left;
	height: 39px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 39px;
}

.distributors-class > .main > ul > li > .form .item > .input > input[type=text] {
	width: 100%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.distributors-class > .main > ul > li > .form .item > .input > input[type=radio] {
	margin-right: 15px;
	vertical-align: middle;
	width: 20px;
	height: 20px;
}

.distributors-class > .main > ul > li > .form .item > .input > textarea {
	width: 100%;
	padding: 20px;
	background: url('../images/input-bg.png') repeat-x #E5E6E7;
}

.distributors-class > .main > ul > li > .form .submit {
	width: 100%;
	float: left;
	margin-top: 27px;
}

.distributors-class > .main > ul > li > .form .submit > .left {
	width: 30%;
	float: left;
}

.distributors-class > .main > ul > li > .form .submit > .left > input {
	background: #B82E24;
	padding: 10px 20px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor: pointer;
}

.distributors-class > .main > ul > li > .form .submit > .left > input:hover {
	background: #B52217;
}

.distributors-class > .main > ul > li > .form .submit > .right {
	width: 70%;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #FFF;
}

.distributors-class > .main .faq {
	position: absolute;
	width: 118px;
	bottom: 0;
	right: 21px;
	font-size: 12px;
	font-weight: bold;
	background: #B82E24;
	line-height: 40px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	display: block;
}

.distributors-class > .main .faq > a {
	color: #FFF;
	float: left;
	position: relative;
	display: block;
	padding: 0px 20px;
	margin-right: 10px;
	padding-right: 64px;
	background: url('../images/icons/arrow-next-2.png') no-repeat 95px center;
}

.main-actual {
	width: 100%;
	float: left;
}

.main-actual > .main {
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.main-actual > .main > .top {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: -4px;
	z-index: 99;
}

.main-actual > .main > .top > .title {
	float: left;
	padding: 0px 20px;
	background: #B82E24;
	height: 58px;
	line-height: 58px;
	color: #4F0E09;
	font-weight: bold;
	font-size: 18px;
	margin-right: 2px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.main-actual > .main > .top > .years {
	float: left;
	position: relative;
	padding: 0px 0px;
	background: #4F0E09;
	color: #FFF;
	font-size: 14px;
	height: 58px;
	line-height: 58px;
	padding: 0px 10px 0px 20px;
}

.main-actual > .main > .top > .years > .year {
	display: block;
	padding: 0px 20px;
	background: url('../images/icons/arrow-down-white.png') no-repeat left center;
	cursor: pointer;
}

.main-actual > .main > .top > .years > ul {
	display: none;
	width: 100%;
	margin-left: -20px;
	position: absolute;
	top: 58px;
	background: #B82E24;
}

.main-actual > .main > .top > .years > ul > li {
	text-align: center;
	padding: 0px 20px;
	cursor: pointer;
}

.main-actual > .main > .top > .years > ul > li:hover {
	background: #4F0E09;
}

.main-actual > .main > .center {
	text-align: left;
	width: 100%;
	float: left;
	position: relative;
	margin-top: 20px;
}

.main-actual > .main > .center > .line {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.main-actual > .main > .center > .line > .left {
	width: 100%;
	max-width: 614px;
	margin-right: 15px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}

.main-actual > .main > .center > .line > .left > .news {
	width: 100%;
	max-width: 580px;
	float: left;
	background: rgba(0, 0, 0, 0.48);
	padding: 17px;
	height: 380px;
}

.main-actual > .main > .center > .line > .left > .news > .title {
	width: 100%;
	max-width: 570px;
	margin-left: 8px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	opacity: 0.8;
	padding-bottom: 15px;
}

.main-actual > .main > .center > .line > .left > .news > .list {
	width: 100%;
	float: left;
	height: 328px;
	overflow: hidden;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul {
	width: 100%;
	float: left;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li {
	width: 100%;
	float: left;
	display: none;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li.selected{
	display: block;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li > .title {
	width: 100%;
	max-width: 570px;
	margin-left: 8px;
	float: left;
	font-size: 14px;
	color: #FFF;
	margin-bottom: 13px;
	height: 19px;
	overflow: hidden;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li > .image {
	width: 100%;
	float: left;
	margin-bottom: 12px;
	height: 225px;
	overflow: hidden;
	position: relative;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li > .image img {
	max-width: 100%;
	margin-top: -90px;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li > .text {
	width: 100%;
	max-width: 570px;
	margin-left: 8px;
	float: left;
	font-size: 12px;
	color: #FFF;
	margin-bottom: 10px;
	height: 28px;
	overflow: hidden;
}

.main-actual > .main > .center > .line > .left > .news > .list > ul > li > .date {
	width: 570px;
	height: 13px;
	margin-left: 5px;
	float: left;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 10px;
	background: url('../images/icons/date-black.png') no-repeat left center;
	padding-left: 18px;
	color: #000;
	font-weight: bold;
}

.main-actual > .main > .center > .line > .left > .pagination {
	text-align: center;
}

.main-actual > .main > .center > .line > .left > .pagination > ul {
	display: inline-block;
	margin-top: -23px;
}

.main-actual > .main > .center > .line > .left > .pagination > ul > li {
	width: 13px;
	height: 13px;
	position: relative;
	background: #DDD;
	margin-right: 2px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	float: left;
	cursor: pointer;
}

.main-actual > .main > .center > .line > .left > .pagination > ul > li.selected {
	background: #FFF;
}

.main-actual > .main > .center > .line > .right {
	width: 100%;
	max-width: 346px;
	float: left;
	margin-bottom: 10px;
}

.main-actual > .main > .center > .line > .right > .item {
	width: 100%;
	max-width: 306px;
	padding: 15px 20px;
	float: left;
	background: url('../images/pictures/bg-slide.png') #FFF;
	height: 189px;
	position: relative;
}

.main-actual > .main > .center > .line > .right > .item.grey {
	background: #DDD;
	margin-bottom: 17px;
	height: 148px;
}

.main-actual > .main > .center > .line > .right > .item > .title {
	font-size: 14px;
	font-weight: 900;
	color: #010101;
	width: 100%;
	margin-bottom: 22px;
}

.main-actual > .main > .center > .line > .right > .item > .left {
	width: 100%;
	float: left;
	color: #010101;
}

.main-actual > .main > .center > .line > .right > .item > .left > .text {
	width: 100%;
	float: left;
	font-size: 12px;
	margin-bottom: 30px;
}

.main-actual > .main > .center > .line > .right > .item > .left > .name {
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.main-actual > .main > .center > .line > .right > .item > .left > .contact {
	width: 100%;
	float: left;
	font-size: 12px;
}

.main-actual > .main > .center > .line > .right > .item > ul {
	width: 100%;
	float: left;
}

.main-actual > .main > .center > .line > .right > .item > ul > li {
	display: none;
	width: 100%;
	float: left;
}

.main-actual > .main > .center > .line > .right > .item > ul > li.selected,
.main-actual > .main > .center > .line > .right > .item > ul > li.next
{
	display: block;
}
.main-actual > .main > .center > .line > .right > .item > ul > li.next
{
	border-top: 1px solid rgba(0, 0, 0, 0.15);
    padding-top: 20px;
    margin-top: 10px;
}

.main-actual > .main > .center > .line > .right > .item > ul > li > .text {
	width: 100%;
	margin-bottom: 10px;
	font-size: 12px;
	height: 30px;
	overflow: hidden;
}

.main-actual > .main > .center > .line > .right > .item > ul > li > .text a {
	color: #000;
}

.main-actual > .main > .center > .line > .right > .item > ul > li > .date {
	width: 100%;
	margin-bottom: 10px;
	font-size: 10px;
	background: url('../images/icons/date-black.png') no-repeat left center;
	padding-left: 23px;
	height: 13px;
	line-height: 13px;
}

.main-actual > .main > .center > .line > .right > .item > .right {
	position: absolute;
	right: 20px;
}

.press-class {
	width: 100%;
	max-width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top: 43px;
}

.press-class > .title {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-bottom: 17px;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.press-class > .list {
	width: 100%;
	float: left;
	background: url('../images/pictures/bg-slide.png');
	padding: 25px 0px;
}

.press-class > .list > .main {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.press-class > .list > .main > ul {
	width: 100%;
	float: left;
}

.press-class > .list > .main > ul > li {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 12px;
}

.press-class > .list > .main > ul > li > a {
	width: 100%;
	position: absolute;
	height: 100%;
	display: inline-block;
	left: 0;
}

.press-class > .list > .main > ul > li > .left {
	width: 35%;
	max-width: 176px;
	float: left;
	    max-height: 150px;
    overflow: hidden;
    position: relative;
}

.press-class > .list > .main > ul > li > .right {
	width: 63%;
	max-width: 736px;
	margin-left: 2%;
	float: left;
}

.press-class > .list > .main > ul > li > .left > .image {
	width: 100%;
	float: left;
}

.press-class > .list > .main > ul > li > .image {
	width: 35%;
	max-width: 176px;
	float: left;
	max-height: 89px;
	overflow: hidden;
}

.press-class > .list > .main > ul > li > .image img {
	max-width: 100%;
}

.press-class > .list > .main > ul > li > .left > .image img {
	max-width: 100%;
}

.press-class > .list > .main > ul > li > .title {
	width: 65%;
	max-width: 736px;
	margin-left: 15px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
	color: #1E1F1C;
}

.press-class > .list > .main > ul > li > .right > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
	color: #1E1F1C;
}

.press-class > .list > .main > ul > li > .date {
	width: 65%;
	max-width: 718px;
	margin-left: 15px;
	font-size: 12px;
	float: left;
	background: url('../images/icons/date-black.png') no-repeat left center;
	padding-left: 19px;
	color: #1E1F1C;
}

.press-class > .list > .main > ul > li > .right > .date {
	width: 100%;
	font-size: 12px;
	float: left;
	background: url('../images/icons/date-black.png') no-repeat left center;
	padding-left: 19px;
	color: #1E1F1C;
}

#title {
	width: 100%;
	float: left;
	padding: 80px 0px 15px 0px;
	background: #FFF;
}

#title > .title {
	width: 940px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.contact-class {
	width: 100%;
	float: left;
	padding-bottom: 35px;
}

.contact-class > .h-info {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 61px;
	line-height: 61px;
	font-size: 18px;
	font-weight: bold;
}

.contact-class > .h-info > a {
	position: relative;
	display:block;
	float: left;
	color: #FFF;
	background: #B82E24;
	padding: 0px 30px;
}

.contact-class > .main {
	width: 100%;
	max-width: 954px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 35px;
}

.contact-class > .text {
	width: 100%;
	max-width: 954px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 0px;
}

.contact-class > .text > ul {
	width: 100%;
	float: left;
}

.contact-class > .text > ul > li {
	clear: both;
	display: block;
	width: 130px;
	float: left;
	background: url('../images/contact-bg.png') no-repeat left top;
	line-height: 45px;
	padding: 0px 20px 0px 65px;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	font-size: 18px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
	color: #767779;
	position: relative;
}

.contact-class > .text > ul > li > a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.contact-class > .main > .left {
	width: 100%;
	max-width: 400px;
	float: left;
}

.contact-class > .main > .left > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #373333;
	margin-bottom: 33px;
}

.contact-class > .main > .left  > .item {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 30px;
}

.contact-class > .main > .left > .item > .text {
	width: 100%;
	float: left;
	font-size: 12px;
}

.contact-class > .main > .left > .item > .text > .sub {
	width: 100%;
	float: left;
	position: relative;
}

.contact-class > .main > .left > .item > .text > .sub > div:first-child {
	display: block;
	left: 0px;
}

.contact-class > .main > .left > .item > .text > .sub > div {
	width: 100%;
	position: relative;
	left: -10000px;
}

.contact-class > .main > .left > .item > .text > .sub > .text {
	width: 100%;
	float: left;
}

.contact-class > .main > .left > .item > .text > .sub > .text a {
	color: #B82E24;
}

.contact-class > .main > .left > .item > .map {
	width: 100%;
	float: left;
}

.contact-class > .main > .left  > .item > .menu {
	position: absolute;
	bottom: 0;
	width: 100%;
	float: left;
	left: -13px;
}

.contact-class > .main > .left  > .item > .menu > ul {
	width: 100%;
	float: left;
}

.contact-class > .main > .left  > .item > .menu > ul > li {
	float: left;
	padding: 0px 0px;
	font-size: 12px;
}

.contact-class > .main > .left  > .item > .menu > ul > li > a {
	position: relative;
	float: left;
	display: block;
	padding: 15px 13px;
	color: #B82E24;
	margin-top: 5px;
}

.contact-class > .main > .left  > .item > .menu > ul > li.selected {
	background: url('../images/icons/arrow-up-red.png') no-repeat center top;
}

.contact-class > .main > .left  > .item > .menu > ul > li.selected > a {
	color: #FFF;
	background: #B82E24;
}

.contact-class > .main > .left > .text {
	width: 90%;
	float: left;
	font-size: 12px;
	position: relative;
}

.contact-class > .main > .left > .text > a {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.contact-class > .main > .left > .text > .title {
	width: 100%;
	float: left;
	color: #373333;
	font-weight: bold;
	margin-bottom: 3px;
}

.contact-class > .main > .left > .text > .text {
	width: 100%;
	float: left;
	color: #373333;
}

.contact-class > .main > .right {
	width: 100%;
	max-width: 550px;
	float: left;
}

.contact-class > .main > fieldset {
	width: 100%;
	max-width: 516px;
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	border: 2px solid #EBEBEB;
}

.contact-class > .main > fieldset > legend {
	float: left;
	margin-left: 20px;
	color: #373232;
	padding: 0px 10px;
	margin-top: -10px;
	font-size: 18px;
	font-weight: bold;
}

.contact-class > .main > fieldset > .box {
	width: 100%;
	max-width: 498px;
	margin: 14px;
	float: left;
}

.contact-class > .main > fieldset > .box > .city {
	width: 100%;
	float: left;
	position: relative;
}

.contact-class > .main > fieldset > .box > .city > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 10px;
}

.contact-class > .main > fieldset > .box > .city > .list {
	width: 100%;
	max-width: 445px;
	float: left;
	background: url('../images/list-bg-2.png') no-repeat;
	padding-left: 53px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #767779;
	cursor: pointer;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
}

.contact-class > .main > fieldset > .box > .city > ul {
	width: 100%;
	max-width: 445px;
	float: right;
	background: #EBEBEB;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 63px;
	left: 52px;
	display: none;
}

.contact-class > .main > fieldset > .box > .city > ul::-webkit-scrollbar {
    width: 5px;
}

.contact-class > .main > fieldset > .box > .city > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.contact-class > .main > fieldset > .box > .city > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

.contact-class > .main > fieldset > .box > .city > ul > li {
	width: 100%;
	max-width: 425px;
	padding: 0px 10px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.contact-class > .main > fieldset > .box > .city > ul > li:hover {
	background: #F6F6F6;
}

.contact-class > .main > fieldset > .box > .list {
	width: 100%;
	float: left;
	margin-top: 10px;
	min-height: 180px;
}

.contact-class > .main > fieldset > .box > .list > ul {
	width: 100%;
	float: left;
	min-height: 180px;
}

.contact-class > .main > fieldset > .box > .list > ul > li {
	width: 100%;
	float: left;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	margin-bottom: 1px;
	background: url('../images/icons/arrow-down-grey.png') no-repeat 96% center #F4F4F4;
}

.contact-class > .main > fieldset > .box > .list > ul > li.selected {
	background: #FFF;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.contact-class > .main > fieldset > .box > .list > ul > li.selected > a {
	font-weight: bold;
	color: #373333;
	background: url('../images/icons/arrow-up-grey-2.png') no-repeat 96% center;
	overflow: hidden;
}

.contact-class > .main > fieldset > .box > .list > ul > li > .sub {
	display: none;
	width: 100%;
	max-width: 458px;
	padding: 0px 20px;
	float: left;
	font-size: 12px;
	padding-bottom: 35px;
	margin-top: 10px;
}

.contact-class > .main > fieldset > .box > .list > ul > li.selected > .sub {
	display: block;
}

.contact-class > .main > fieldset > .box > .list > ul > li > .sub > .left {
	width: 82%;
	float: left;
	margin-right: 2%;
	color: #373333;
}

.contact-class > .main > fieldset > .box > .list > ul > li > .sub > .left a {
	color: #B82E24;
}

.contact-class > .main > fieldset > .box > .list > ul > li > .sub > .center {
	width: 32%;
	float: left;
	margin-right: 2%;
	text-align: left;
}

.contact-class > .main > fieldset > .box > .list > ul > li > .sub > .right {
	width: 32%;
	float: left;
}

.contact-class > .main > fieldset > .box > .list > ul > li > a {
	font-size: 12px;
	display: block;
	color: #373333;
	padding: 0px 20px;
	line-height: 36px;
	height: 36px;
}

.contact-form {
	width: 100%;
	max-width: 1349px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background: url('../images/pictures/bg-slide.png');
	height: 552px;
	margin-bottom: 50px;
	margin-top: 40px;
}

.contact-form > .main {
	width: 100%;
	max-width: 956px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding: 33px 0px;
	height: 486px;
}

.contact-form > .main > .left {
	width: 100%;
	max-width:400px;
	float: left;
	position: relative;
}

.contact-form > .main > .left > .title {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #010101;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.contact-form > .main > .left > .text {
	width: 90%;
	float: left;
	font-size: 12px;
	color: #373333;
}

.contact-form > .main > .right {
	width: 100%;
	max-width:530px;
	float: right;
	margin-left: 10px;
	position: relative;
	margin-bottom: 30px;
}

.contact-form > .main > .right > .form {
	width: 100%;
	max-width: 490px;
	float: right;
	background: #9FA0A1;
	margin-top: -10px;
	padding: 20px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
}

.contact-form > .main > .right > .form > .item {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.contact-form > .main > .right > .form > .item > .title {
	width: 100%;
	margin-bottom: 10px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.contact-form > .main > .right > .form > .item > .alert {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding: 10px 0px;
}

.contact-form > .main > .right > .form > .item > .input {
	width: 100%;
	float: left;
}

.contact-form > .main > .right > .form > .item > .input2 {
	width: 100%;
	float: left;
}

.contact-form > .main > .right > .form > .item > .input2 > img {
	float: left;
	width: 25%;
}

.contact-form > .main > .right > .form > .item > .input2 > input {
	width: 65%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.contact-form > .main > .right > .form > .item > .input2 > a {
	float: left;
	margin-left: 1%;
}

.contact-form > .main > .right > .form > .item > .input > input {
	width: 100%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.contact-form > .main > .right > .form > .item > .input.nec > input {
	background: url('../images/nec.png') no-repeat 98% center, url('../images/input-bg.png');
}

.contact-form > .main > .right > .form > .item > .input > textarea {
	width: 100%;
	padding: 20px;
	background: url('../images/input-bg.png') repeat-x #E5E6E7;
}

.contact-form > .main > .right > .form > .item > .input.nec > textarea {
	background: url('../images/nec.png') no-repeat 98% 13px, url('../images/input-bg.png') repeat-x #E5E6E7;
}

.contact-form > .main > .image {
	width: 430px;
	position: absolute;
	bottom: 10px;
	left: -20;
}

.contact-form > .main > .right > .form > .item > .city {
	width: 100%;
	float: left;
	position: relative;
	border: 1px solid #FFF;
}

.contact-form > .main > .right > .form > .item > .city > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 10px;
}

.contact-form > .main > .right > .form > .item > .city > .list {
	width: 100%;
	max-width: 438px;
	float: left;
	background: url('../images/list-bg-2.png') no-repeat #E5E6E7;
	padding-left: 53px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #767779;
	cursor: pointer;
}

.contact-form > .main > .right > .form > .item > .city > ul {
	width: 100%;
	max-width: 438px;
	float: right;
	background: #EBEBEB;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 38px;
	left: 52px;
	display: none;
}

.contact-form > .main > .right > .form > .item > .city > ul::-webkit-scrollbar {
    width: 5px;
}

.contact-form > .main > .right > .form > .item > .city > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.contact-class > .main > fieldset > .box > .city > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

.contact-form > .main > .right > .form > .item > .city > ul > li {
	width: 100%;
	max-width: 427px;
	padding: 0px 10px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.contact-form > .main > .right > .form > .item > .city > ul > li:hover {
	background: #F6F6F6;
}

.contact-form > .main > .right > .form > .submit {
	width: 100%;
	float: left;
}

.contact-form > .main > .right > .form > .submit > .left {
	width: 30%;
	float: left;
}

.contact-form > .main > .right > .form > .submit > .left > input {
	background: #B82E24;
	padding: 10px 20px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor: pointer;
}

.contact-form > .main > .right > .form > .submit > .left > input:hover {
	background: #B52217;
}

.contact-form > .main > .right > .form > .submit > .right {
	width: 70%;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #FFF;
}

#wizard {
	width: 100%;
	float: left;
	padding: 40px 0px;
}

#wizard > .main {
	width: 1070px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#wizard > .main > .box {
	width: 1070px;
	float: left;
	background: url('../images/wizard-bg-1.png') no-repeat left top, url('../images/wizard-bg-2.png') no-repeat left bottom;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 412px;
	position: relative;
	margin-top: 20px;
	border-left: 2px solid #EBEBEB;
	border-right: 2px solid #EBEBEB;
}

#wizard > .main > .box.stage {
	height: auto !important;
	background: url('../images/wizard-bg-4.png') no-repeat left top, url('../images/wizard-bg-3.png') no-repeat left bottom;
}

#wizard > .main > .box > .title {
	float: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	padding: 0px 10px;
	position: relative;
	margin-top: -19px;
	font-size: 36px;
	font-weight: bold;
	color: #CCC;
	margin-left: 52px;
}

#wizard > .main > .box > .image {
	float: right;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	padding: 0px 10px;
	position: relative;
	margin-top: -30px;
	font-size: 36px;
	font-weight: bold;
	color: #E6E6E6;
	margin-right: 30px;
}

#wizard > .main > .box > .text {
	clear: both;
	float: left;
	width: 912px;
	display: block;
	margin-left: 65px;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom:30px;
}

#wizard > .main > .box > .categories {
	width: 995px;
	float: left;
	margin-left: 35px;
}

#wizard > .main > .box > .categories > ul {
	width: 100%;
	float: left;
}

#wizard > .main > .box > .categories > ul > li {
	float: left;
	width: 191px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
}

#wizard > .main > .box > .categories > ul > li:last-child {
	margin-right: 0px;
}

#wizard > .main > .box > .categories > ul > li > .image {
	width: 100%;
	float: left;
	position: absolute;
}

#wizard > .main > .box > .categories > ul > li > .title {
	width: 100%;
	float: left;
	position: relative;
	text-align: center;
	margin-top: 165px;
	font-size: 21px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#wizard > .main > .box > .categories > ul > li > .checkbox {
	width: 37px;
	height: 37px;
	position: absolute;
	top: 7px;
	right: 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CDCDCD;
	background: #FFF;
}

#wizard > .main > .box > .categories > ul > li > .checked {
	background: url('../images/icons/check.png') no-repeat center center #FFF !important;
}

#wizard > .main > .box > .next {
	position: absolute;
	float: left;
	right: 30;
	padding: 0px 10px;
	bottom: -15;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-size: 24px;
	cursor: pointer;
	color: #000;
}

#wizard > .main > .box > .back {
	position: absolute;
	float: left;
	left: 30;
	padding: 0px 22px;
	bottom: -12;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-size: 24px;
	cursor: pointer;
	color: #E6E6E6;
}

#wizard > .main > .box > .form {
	width: 974px;
	float: left;
	margin-left: 48px;
	margin-top: 20px;
}

#wizard > .main > .box > .form > .left {
	width: 556px;
	float: left;
}

#wizard > .main > .box > .form > .left > .item {
	width: 100%;
	float: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left: -40px;
	padding-left: 40px;
	position: relative;
}

#wizard > .main > .box > .form > .left > .item > .left {
	width: 20%;
	margin-right: 1%;
	float: left;
}

#wizard > .main > .box > .form > .left > .item > .delete {
	width: 35px;
	display: none;
	height: 39px;
	background: url('../images/delete-mark.png') no-repeat center center;
	cursor: pointer;
	position: absolute;
	left: 0px;
}

#wizard > .main > .box > .form > .left > .item:hover > .delete {
	display: block;
}

#wizard > .main > .box > .form > .left > .item > .center {
	width: 39%;
	text-align: left;
	margin-right: 1%;
	float: left;
}

#wizard > .main > .box > .form > .left > .item > .right {
	width: 39%;
	float: left;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form {
	height: 39px;
	position: relative;
	float: left;
	width: 100%;
	background: url('../images/icons/form-el-bg.png') no-repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Arial;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > .title {
	padding-left: 68px;
	font-size: 18px;
	color: #767779;
	line-height: 39px;
	height: 39px;
	cursor: pointer;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > ul {
	width: 57px;
	float: right;
	background: #DEDFE1;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 33px;
	left: 54px;
	display: none;
	z-index: 99;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > ul::-webkit-scrollbar {
    width: 5px;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > ul > li {
	width: 38px;
	padding: 0px 15px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

#wizard > .main > .box > .form > .left > .item.fe > .left > .form > ul > li:hover {
	background: #F6F6F6;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form {
	height: 39px;
	position: relative;
	float: left;
	width: 100%;
	background-image: url('../images/icons/form-el-bg.png'),url('../images/icons/form-el-bg-2.png');
	background-repeat: no-repeat, repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family: Arial;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > .title {
	padding-left: 68px;
	font-size: 18px;
	color: #767779;
	line-height: 39px;
	height: 39px;
	cursor: pointer;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > ul {
	width: 163px;
	float: right;
	background: #DEDFE1;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 33px;
	left: 54px;
	display: none;
	z-index: 99;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > ul::-webkit-scrollbar {
    width: 5px;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px #A51A20;
	background: #A51A20;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > ul > li {
	width: 138px;
	padding: 0px 15px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
	display: none;
}

#wizard > .main > .box > .form > .left > .item.fe > .center > .form > ul > li:hover {
	background: #F6F6F6;
}

#wizard > .main > .box > .form > .left > .item.fe > .right {
	background: url('../images/icons/form-el-bg-2.png') repeat-x;
	height: 39px;
	line-height: 39px;
	padding-left: 1%;
	width: 38%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#wizard #default-item {
	display: none;
} 

#wizard > .main > .box > .form  > .right {
	width: 410px;
	float: right;
}

#wizard > .main > .box > .form  > .right > .title {
	width: 100%;
	float: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}

#wizard > .main > .box > .form  > .right > .point {
	width: 410px;
	float: left;
	background: url('../images/pictures/bg-slide.png');
	display: table-cell;
	font-size: 36px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	color: #B82E24;
    text-align: center;
    vertical-align: middle;
	height: 78px;
	line-height: 78px;
}

#wizard > .main > .box > .results {
	width: 100%;
	float: left;
	min-height: 236px;
	margin-bottom: 30px;
	margin-top: 15px;
}

#wizard > .main > .box > .results > .top {
	width: 100%;
	float: left;
	border-bottom: 3px solid #B82E24;
}

#wizard > .main > .box > .results > .top > .link {
	background: url('../images/icons/arrow-up-red.png') no-repeat center top;
	font-size: 12px;
	float: left;
	margin-left: 48px;
}

#wizard > .main > .box > .results > .top > .link > a {
	color: #FFF;
	background: #B82E24;
	position: relative;
	float: left;
	display: block;
	padding: 10px 20px;
	margin-top: 5px;
}

#wizard > .main > .box > .results > .result {
	width: 100%;
	float: left;
	background: url('../images/pictures/bg-slide.png');
	min-height: 240px;
}

#wizard > .main > .box > .results > .result > .wait {
	width: 100%;
	margin-top: 97px;
	height: 43px;
	line-height: 43px;
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	text-align: center;
	font-size: 14px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#wizard > .main > .box > .results > .result > .list {
	width: 970px;
	margin-left: 48px;
	float: left;
	padding: 10px 0px;
}

#wizard > .main > .box > .results > .result > .list > .title {
	width: 100%;
	float: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}

#wizard > .main > .box > .results > .result > .list > ul {
	width: 100%;
	float: left;
}

#wizard > .main > .box > .results > .result > .list > ul > .wait {
	width: 100%;
	margin-top: 87px;
	height: 43px;
	line-height: 43px;
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	text-align: center;
	font-size: 14px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	left: 0;
	position: absolute;
}

#wizard > .main > .box > .results > .result > .list > ul > li {
	width: 124px;
	margin-right: 8px;
	background: #FFF;
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	height: 195px;
	position: relative;
	border: 1px solid #C9C9C9;
	margin-bottom: 8px;
}

#wizard > .main > .box > .results > .result > .list > ul > li > .image {
	width: 100%;
	float: left;
	position: relative;
	height: 95px;
	border-bottom: 1px solid #A4A4A4;
	-webkit-box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.50);
	-moz-box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.50);
	box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.50);
	background: #FFF;
}

#wizard > .main > .box > .results > .result > .list > ul > li > .image > img {
	position: absolute;
	bottom: 0;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	width:70%;
}

#wizard > .main > .box > .results > .result > .list > ul > li > .title {
	width: 100px;
	float: left;
	padding: 10px 11px 5px 11px;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	color: #1E1F1C;
}

#wizard > .main > .box > .results > .result > .list > ul > li > .info {
	width: 100px;
	float: left;
	padding: 0px 11px 5px 11px;
	font-size: 10px;
	color: #1E1F1C;
}

#wizard > .main > .box > .results > .result > .list > ul > li > .text {
	width: 100px;
	float: left;
	padding: 0px 11px 5px 11px;
	font-size: 10px;
	color: #1E1F1C;
	margin-top: 5px;
}

#wizard > .main > .box > .results > .result > .list > ul > li > a {
	display: inline-block;
	width: 124px;
	height: 195px;
	position: absolute;
	z-index: 9;
}

#contact-results {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 88%;
	margin-left: 8%;
	background: rgba(0,0,0,0.5) !important;
	padding: 0px !important;
	height: 338px;
	overflow: hidden;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
}

#contact-results > .box {
	width: 94%;
	padding: 3%;
	float: left;
	height: 319px;
}

#contact-results > .box > .title {
	width: 97%;
	float: left;
	padding-left: 3%;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 16px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#contact-results > .box > .detail {
	width: 94%;
	height: 210px;
	background: #FFF;
	margin-top: 20px;
	float: left;
	padding: 3%;
	overflow: auto;
	overflow-x: hidden;
}

#contact-results > .box > .detail::-webkit-scrollbar {
    width: 7px;
}

#contact-results > .box > .detail::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 7px #BFBBBB;
	background: #BFBBBB;
}

#contact-results > .box > .detail::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 7px #A51A20;
	background: #A51A20;
}

#contact-results > .box > .detail > ul {
	width: 100%;
	float: left;
}

#contact-results > .box > .detail > ul > li {
	width: 49%;
	margin-right: 2%;
	float: left;
	margin-bottom: 20px;
	font-size: 12px;
	color: #010101;
}

#contact-results > .box > .detail > ul > li:nth-child(2n) {
	margin-right: 0px;
}

#contact-results > .box > .detail > ul > li > .title {
	width: 100%;
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
}

#contact-results > .box > .detail > ul > li > .text {
	width: 100%;
	float: left;
}

#contact-results > .box > .detail > ul > li > .text a {
	color: #B82E24;
}

#contact-results > .box > .close {
	width: 19px;
	height: 19px;
	cursor: pointer;
	float: left;
	position: absolute;
	top: 17;
	right: 30;
	background: url('../images/icons/close.png') no-repeat center center;
}


#main-default > .slider-pagination {
	width: 100%;
	float: left;
	position: absolute;
	bottom: 10px;
	left: 0px;
	z-index: 3;
}

#main-default > .slider-pagination > ul {
	max-width: 40px;
	margin: 0px auto;
	height: 30px;
}

#main-default > .slider-pagination > ul > li {
	cursor: pointer;
	width: 12px;
	float: left;
	height: 12px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-right: 2px;
	background: #4F4F4F;
}

#main-default > .slider-pagination > ul > li.selected {
	background: #FFF;
}

#main-default > .slider-pagination > ul > li:last-child {
	margin-right: 0px;
}

#main-default > .arrow-left {
	position: absolute;
	top: 270px;
	left: 0px;
	width: 42px;
	z-index: 9;
	height: 42px;
	cursor: pointer;
	background: url('../images/icons/arrow-left.png') no-repeat center center #981B12;
}

#main-default > .arrow-right {
	position: absolute;
	top: 270px;
	right: 0px;
	width: 42px;
	z-index: 9;
	height: 42px;
	cursor: pointer;
	background: url('../images/icons/arrow-right.png') no-repeat center center #981B12;
}

#background {
	width: 1352px;
	margin: 0px auto;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	top: 10px;
	left: 0px;
	right: 0px;
}

#background img {
	position: absolute;
	margin-left: auto;
	width: auto;
	left: 0px;
	right: 0px;
}

#project-slider {
	width: 100%;
	float: left;
	position: relative;
	height: 563px;
}

#project-slider > ul > li {
	float: left;
	width: 1154px;
	height: 471px;
	position: absolute;
}
		
#project-slider .screen {
	float: left;
	width: 1154px;
	z-index: 999;
	position: relative;
}

#project-slider .screen > div {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

#project-slider .screen > div.title {
	width: 70%;
	font-size: 70px;
	color: rgba(255,255,255,0.5);
	text-align: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-weight: 900;
}

#project-slider li.right .screen > div.title {
	width: 980px;
	font-size: 40px;
	color: rgba(255,255,255,0.5);
	text-align: right;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#project-slider .black {
	color: rgba(0,0,0,0.5) !important;
}

#project-slider .screen > div.summary {
	font-size: 12px;
	color: #C3C1C1;
	font-weight: bold;
	text-align: left;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

#project-slider .screen > div.more {
	height: 42px;
	font-weight: bold;
	line-height: 42px;
	border: 1px solid #5F5F5F;
}

#project-slider .screen > div.more > a {
	color: rgba(255,255,255,1);
	display: block;
	font-size: 14px;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	padding: 0px 20px;
}

#project-slider .screen > div.more.black {
	height: 42px;
	line-height: 42px;
	border: 1px solid #231f20;
}

#project-slider .screen > div.more.black > a {
	color: #231f20;
}

.alerts {
	position: absolute;
	display: none;
	width: 100%;
}

.tipsbox {
	float: left;
	position: absolute;
	background: url('../images/tooltip.png') no-repeat center bottom;
	height: 29px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #373131;
	font-size: 12px;
	z-index: 9999999;
}

.tipsbox > .list {
	display: block;
	float: left;
	margin-bottom: 7px;
	padding: 4px 10px;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}




#footer-default .social {
	width: 100%;
	z-index: 9999999;
	position: absolute;
	margin-top: -10px;
}

#footer-default .social .items {
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#footer-default .social .items .left {
	float: left;
}

#footer-default .social .items .left ul {
	margin-top: -24px;
}

#footer-default .social .items .left ul li {
	float: left;
	margin-right: 2px;
	position: relative;
	width: 26px;
	height: 26px;
	text-align: center;
	position: relative;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	background: #FFF;
	z-index: 9999;
	border: 2px solid #FFF;
}

#footer-default .social .items .left ul li a {
	width: 26px;
	float: left;
	height: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	position: relative;
	overflow: hidden;
	text-align: center;
}

#footer-default .social .items .left ul li a span {
	float:left;
	width:26px;
	height:26px;
	position:absolute;
	left:0px;
	top:26px;
	z-index:9;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
}

#footer-default .social .items .left ul li img {
	margin-top: 6px;
	position: relative;
	z-index: 99;
}

.share-buttons {
	position: absolute;
	float: left;
	left: 22px;
	background: rgba(0, 0, 0, 0.05);
}

.map-class {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
}

.map-class > .map {
	width: 100%;
	float: left;
	height: 35px;
	overflow: hidden;
	padding: 0px 0px 30px 0px;
	margin-top: 30px;
}

.map-class > .map > ul {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	padding: 9px 0px;
}

.map-class > .map > ul > li {
	float: left;
	line-height: 15px;
}
	
.map-class > .map > ul > li:first-child {
	font-weight: bold;
	padding-right: 10px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.map-class > .map > ul > li > a {
	padding-right: 10px;
	color: #000;
}

.map-class > .map > ul > li > a::after {
	content: url('../images/icons/arrow-min-next.png');
	padding-left: 10px;
}

.facilities-class {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align: center;
}

.facilities-class > .main {
	width: 100%;
	float: left;
	display: inline-block;
	text-align: left;
	padding-bottom: 50px;
}

.facilities-class > .main > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-weight: 900;
	margin-top: 20px;
	padding-top: 50px;
	padding-bottom: 40px;
}

.facilities-class > .main > .list {
	width: 100%;
	float: left;
}

.facilities-class > .main > .list > ul {
	width: 100%;
	float: left;
}

.facilities-class > .main > .list > ul > li {
	width: 100%;
	max-width: 321px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 250px;
	overflow: hidden;
	position: relative;
}

.facilities-class > .main > .list > ul > li:nth-child(3n) {
	
}

.facilities-class > .main > .list > ul > li img {
	width: 100%;
}

.investor-class {
	width: 100%;
	max-width: 1349px;
	padding-bottom: 60px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background: url('../images/pictures/bg-slide.png');
	text-align: center;
}

.investor-class > .main {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	clear: both;
	display: inline-block;
	text-align: left;
}

.investor-class > .main > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-weight: 900;
	margin-top: 20px;
	padding-top: 50px;
	padding-bottom: 40px;
}

.investor-class > .main > .list {
	width: 100%;
	float: left;
}

.investor-class > .main > .list > .left {
	width: 100%;
	max-width: 480px;
	float: left;
	margin-right: 20px;
}

.investor-class > .main > .list > .left > .text {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #010101;
}

.investor-class > .main > .list > .right {
	width: 100%;
	max-width: 480px;
	float: left;
}

.investor-class > .main > .list > .right > ul {
	width: 100%;
	float: left;
}

.investor-class > .main > .list > .right > ul > li {
	padding: 0px 10px;
	background: #FFF;
	width: 100%;
	max-width: 460px;
	float: left;
	margin-bottom: 1px;
	font-size: 12px;
	font-style: italic;
	line-height: 33px;
	height: 33px;
}

.investor-class > .main > .list > .right > ul > li > a {
	display: block;
	background: url('../images/pdf-icon.png') no-repeat right center;
	padding: 0px 30px 0px 0px;
	color: #010101;
}

.paging-class {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
}

.paging-class > .text {
	width: 50%;
	float: left;
	font-size: 12px;
	padding: 30px 0px;
}

.paging-class > .text.content {
	width: 100%;
	max-width: 960px;
	float: left;
	font-size: 14px;
	padding: 10px 0px;
	margin-top: 20px;
}

.paging-class > .title {
	width: 100%;
	float: left;
	margin: 30px 0px 10px 0px;
	font-size: 20px;
	font-weight: 900;
}

.paging-class > .date {
	width: 100%;
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 12px;
}

.paging-class > .image {
	width: 1180px;
	float: left;
	/*overflow: hidden;*/
	clear: both;
	left: -100px;
	position: relative;
	/*max-height: 400px;*/
}

.paging-class > .image img {
	width: 100%;
}

.paging-class > .list {
	width: 100%;
	float: left;
}

.paging-class > .list > ul {
	width: 100%;
	float: left;
}

.paging-class > .list > ul > li{
	width: 100%;
	float: left;
	margin-bottom: 1px;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	background: #FFF;
}

.paging-class > .list > ul > li > a {
	background: url('../images/downloadable.png') no-repeat 98% center;
	color: #010101;
	padding: 0px 10px;
	display: block;
	height: 100%;
}

.paging-class > .list > ul > li span.desc {
	font-weight: normal;
	float: left;
	margin-left: 5px;
}

.paging-class > .list > ul > li span.title {
	font-weight: 900;
	float: left;
}

.certificates-class {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
}

.certificates-class > .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	font-weight: 900;
	padding-top: 60px;
	padding-bottom: 25px;
	color: #010101;
}

.certificates-class > .list {
	width: 100%;
	float: left;
}

.certificates-class > .list > ul {
	width: 100%;
	float: left;
}

.certificates-class > .list > ul > li {
	width: 100%;
	float: left;
	margin-bottom: 1px;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	background: #FFF;
}

.certificates-class > .list > ul > li > a {
	background: url('../images/certificates-icon.png') no-repeat 98% center;
	color: #010101;
	padding: 0px 15px;
	display: block;
	height: 100%;
}

.certificates-class > .list > ul > li span.desc {
	font-weight: normal;
	float: left;
	margin-left: 5px;
}

.certificates-class > .list > ul > li span.title {
	font-weight: 900;
	float: left;
}

.references-class {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
}

.references-class > .list {
	width: 100%;
	float: left;
	margin-top: 0px;
}

.references-class > .list > ul {
	width: 100%;
	float: left;
}

.references-class > .list > ul > li {
	width: 100%;
	float: left;
	line-height: 35px;
	font-size: 12px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	margin-bottom: 1px;
}

.references-class > .list > ul > li:last-child {
	-webkit-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 5px 0px 0px rgba(50, 50, 50, 0.2);
}

.references-class > .list > ul > li.selected {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.2);
}

.references-class > .list > ul > li > a {
	color: #373333;
	height: 35px;
	background: url('../images/icons/arrow-down-grey.png') no-repeat 98% center #F4F4F4;
	display: block;
	padding: 0px 10px;
}

.references-class > .list > ul > li.selected > a {
	background: url('../images/icons/arrow-up-grey.png') no-repeat 98% center #FCFCFC;
	font-weight: bold;
}

.references-class > .list > ul > li > .sub {
	width: 100%;
	float: left;
	display: none;
}

.references-class > .list > ul > li.selected > .sub {
	display: block;
}

.references-class > .list > ul > li > .sub > .image {
	width: 100%;
	float: left;
}

.references-class > .list > ul > li > .sub > .image > img {
	width: 100%;
	/*max-height: 354px;*/
}

.references-class > .list > ul > li > .sub > .text {
	width: 100%;
	max-width: 976px;
	padding: 15px 12px;
	float: left;
	font-size: 12px;
	line-height: normal;
	color: #373333;
}

.details-corporate.after-sales-policy-class > .main {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	padding: 40px 0px 12px 0px;
}

.details-corporate.after-sales-policy-class > .main > .info {
	width: 100%;
	max-width: 940px;
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #373333;
	padding-bottom: 30px;
}

.details-corporate.after-sales-policy-class > .main > .text {
	width: 100%;
	max-width: 940px;
	float: left;
	padding-left: 25px;
	font-size: 14px;
	color: #373333;
	font-weight: normal;
}

.details-corporate.after-sales-policy-class > .main > .text a {
	color: #B82E24
}

.authorized-class {
	width: 100%;
	max-width: 1030px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding: 75px 0px 30px 0px;
}

.authorized-class > fieldset {
	border: 1px solid #D7D7D7;
}

.authorized-class > fieldset > legend {
	text-align: center;
	font-size: 18px;
	font-weight: 900;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	padding: 0px 15px;
	color: #010101;
}

.authorized-class > fieldset > .main {
	width: 100%;
	max-width: 976px;
	margin: 25px 25px 60px 25px;
	float: left;
}

.authorized-class > fieldset > .main > .text {
	width: 100%;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	font-family: Arial;
	color: #010101;
}

.authorized-class > fieldset > .main > .form {
	width: 100%;
	float: left;
	margin: 35px 0px 25px 0px;
	background: url(../images/authorized-bg.png);
	height: 66px;
}

.authorized-class > fieldset > .main > .form > form {
	width: 100%;
	max-width: 952px;
	float: left;
	height: 40px;
	margin-top: 13px;
	margin-left: 13px;
}

.authorized-class > fieldset > .main > .form > form > input {
	border: 1px solid #CCC;
	background: #FFF;
	height: 39px;
	line-height: 39px;
	padding: 0px 10px;
	float: left;
}

.authorized-class > fieldset > .main > .form > form > input[type=text] {
	width: 100%;
	max-width: 473px;
	margin-right: 5px;
}

.authorized-class > fieldset > .main > .form > form > input[type=password] {
	width: 473px;
}

.authorized-class > fieldset > .main > .form > form > input.alert{
	background: #D72D23;
	color: #FFF;
}

.authorized-class > fieldset > .main > .form > form > input[type=submit] {
	position: relative;
	width: 119px;
	background: url('../images/login-icon.png') no-repeat 90% center #9CC306;
	color: #FFF;
	font-family: 'MYRIADPROREGULAR', sans-serif;
	font-weight: bold;
	font-size: 14px;
	height: 35px;
	margin-top: 2px;
	margin-left: -121px;
	cursor: pointer;
	z-index: 9;
	line-height: 35px;
	text-align: left;
}

.authorized-class > fieldset > .main > .info {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

.authorized-class > fieldset > .main > .info a {
	color: #B82E24;
}

.dealer-form {
	width: 100%;
	/*float: left;*/
	background: url('../images/pictures/bg-slide.png');
	/*height: 487px;*/
    margin: 43px auto 0px auto;
    max-width: 1349px;
    clear: both;
}

.dealer-form.ariza {
	margin-bottom: 525px;
}

.dealer-form > .main {
	width: 100%;
	max-width: 940px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding: 30px 0px;
	height: 989px;
}

.dealer-form > .main > .left {
	width: 100%;
	max-width:400px;
	float: left;
	position: relative;
}

.dealer-form > .main > .left > .title {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.dealer-form > .main > .left > .text {
	width: 90%;
	float: left;
	font-size: 12px;
}

.dealer-form > .main > .right {
	width: 100%;
	max-width:530px;
	float: right;
	margin-left: 10px;
	position: relative;
}

.dealer-form > .main > .right > .form {
	width: 100%;
	max-width: 490px;
	float: right;
	background: #9FA0A1;
	margin-top: -10px;
	padding: 20px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.2);
}

.dealer-form > .main > .right > .form > .item {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.dealer-form > .main > .right > .form > .item > .title {
	width: 100%;
	margin-bottom: 10px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.dealer-form > .main > .right > .form > .item > .alert {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding: 10px 0px;
}

.dealer-form > .main > .right > .form > .item > .input {
	width: 100%;
	float: left;
}

.dealer-form > .main > .right > .form > .item > .input2 {
	width: 100%;
	float: left;
}

.dealer-form > .main > .right > .form > .item > .input2 > img {
	float: left;
	width: 25%;
}

.dealer-form > .main > .right > .form > .item > .input2 > input {
	width: 65%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.dealer-form > .main > .right > .form > .item > .input2 > a {
	float: left;
	margin-left: 1%;
}


.dealer-form > .main > .right > .form > .item > .input > input {
	width: 100%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.dealer-form > .main > .right > .form > .item > .input > input.phone-code {
	width: 20%;
}

.dealer-form > .main > .right > .form > .item > .input > input.phone {
	width: 70%;
	margin-left: 5px;
}

.dealer-form > .main > .right > .form > .item > .input > textarea {
	width: 100%;
	padding: 20px;
	background: url('../images/input-bg.png') repeat-x #E5E6E7;
}

.dealer-form > .main > .image {
	width: 430px;
	position: absolute;
	bottom: 0;
	left: -20;
}

.dealer-form > .main > .right > .form > .item > .city {
	width: 100%;
	float: left;
	position: relative;
	border: 1px solid #FFF;
}

.dealer-form > .main > .right > .form > .item > .city.z99 {
	z-index: 99;
}

.dealer-form > .main > .right > .form > .item > .city.z999 {
	z-index: 999;
}

.dealer-form > .main > .right > .form > .item > .city > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 10px;
}

.dealer-form > .main > .right > .form > .item > .city > .list {
	width: 100%;
	max-width: 438px;
	float: left;
	background: url('../images/list-bg-2.png') no-repeat #E5E6E7;
	padding-left: 53px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #767779;
	cursor: pointer;
}

.dealer-form > .main > .right > .form > .item > .city > ul {
	width: 100%;
	max-width: 438px;
	float: right;
	background: #EBEBEB;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 38px;
	left: 52px;
	display: none;
}

.dealer-form > .main > .right > .form > .item > .city > ul::-webkit-scrollbar {
    width: 5px;
}

.dealer-form > .main > .right > .form > .item > .city > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.dealer-form > .main > .right > .form > .item > .city > ul > li {
	width: 427px;
	padding: 0px 10px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.dealer-form > .main > .right > .form > .item > .city > ul > li:hover {
	background: #F6F6F6;
}

.dealer-form > .main > .right > .form > .submit {
	width: 100%;
	float: left;
}

.dealer-form > .main > .right > .form > .submit > .left {
	width: 30%;
	float: left;
}

.dealer-form > .main > .right > .form > .submit > .left > input {
	background: #B82E24;
	padding: 10px 20px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor: pointer;
}

.dealer-form > .main > .right > .form > .submit > .left > input:hover {
	background: #B52217;
}

.dealer-form > .main > .right > .form > .submit > .right {
	width: 70%;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #FFF;
}

.languages {
	position: relative;
	z-index: 100;
	float: left;
	width: 100%;
	height: 27px;
	margin-top: -27px;
	line-height: 56px;
	background: rgba(0,0,0,0.27);
}

.languages > ul {
	width: 89px !important;
	height: 27px;
	position: relative;
	text-align: center;
	margin: 0px auto;
}

.languages > ul > li {
	float: left;
	border-left: 1px solid rgba(0,0,0,0.26);
	padding: 0px 0px;
}

.languages > ul > li:first-child {
	border-left: none;
}

.languages > ul > li > a {
	display: block;
	color: #FFF;
	font-size: 12px;
	font-weight: 900;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.product-list-class {
	width: 100%;
	max-width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 22px;
}

.product-list-class > #productWait {
	width: 100%;
	float: left;
	margin-top: 97px;
	height: 43px;
	line-height: 43px;
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	text-align: center;
	font-size: 14px;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	display: none;
}

.product-list-class > ul {
	width: 100%;
	float: left;
	margin-top: 22px;
}

.product-list-class > ul > li {
	width: 319px;
	float: left;
	background: #FFF;
	margin-right: 9px;
	margin-bottom: 21px;
	height: 411px;
	overflow: hidden;
	padding-bottom: 20px;
}

.product-list-class > ul > li.product {
	height: auto !important;
}

.product-list-class > ul > li:nth-child(3n) {
	margin-right: 0px;
}

.product-list-class > ul > li > .image {
	width: 100%;
	float: left;
	height: 229px;
	overflow: hidden;
	position: relative;
	background: #FFF;
	text-align:center;
}

.product-list-class > ul > li > .image img {
	width: 60%;
	margin: 10% 0;
}

.product-list-class > ul > li > .image img.product {
	max-width: 219px;
	position: absolute;
	bottom: 0px;
	left: 50px;
}

.product-list-class > ul > li > .title {
	width: 279px;
	padding: 20px;
	float: left;
	font-size: 14px;
	font-weight: 900;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
}

.product-list-class > ul > li > .title > a {
	color: #231F20;
}

.product-list-class > ul > li > .list {
	width: 279px;
	float: left;
	margin: 0px 20px 20px 20px;
	padding: 0px 0px;
	font-size: 12px;
	border: 1px solid #DEDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.product-list-class > ul > li > .list > ul {
	width: 97%;
	margin: 1% 1% 1% 0px;
	float: left;
	height: 93px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0px 1%;
}

.product-list-class > ul > li > .list > ul::-webkit-scrollbar {
    width: 7px;
	position: relative;
	z-index: 99;
}

.product-list-class > ul > li > .list > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 7px #F1F1F1;
	background: #F1F1F1;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	position: relative;
	z-index: 99;
}

.product-list-class > ul > li > .list > ul::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 7px #ED1B26;
	background: #ED1B26;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	position: relative;
	z-index: 99;
}

.product-list-class > ul > li > .list > ul.long {
	height: 330px;
}

.product-list-class > ul > li > .list > ul > li {
	border-bottom: 1px solid #ECECEC;
	width: 97%;
	padding: 0px 2%;
	height: 30px;
	margin: 0px 7px 0px 1px;
	line-height: 30px;
}

.product-list-class > ul > li > .list > ul > li:hover {
	background: #ECECEC;
}

.product-list-class > ul > li > .list > ul > li:last-child {
	border-bottom: none;
}

.product-list-class > ul > li > .list > ul > li > a {
	color: #231F20;
	display: block;
}

.filter {
	width: 100%;
	float: left;
	position: absolute;
	overflow: hidden;
	top: 0px;
}

.filter.selected {
	-webkit-box-shadow: 0 3px 6px #BFBBBB;
	-moz-box-shadow: 0 3px 6px #BFBBBB;
	box-shadow: 0 3px 6px #BFBBBB;
	background: #FFF;
	z-index: 999;
}

.filter > .top {
	width: 100%;
	float: left;
	background: url('../images/bg-slide-2.png') #FFF;
	display: none;
}

.filter > .top > .main {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.filter > .top > .main > .left {
	width: 420px;
	float: left;
	margin-right: 24px;
	margin-bottom: 15px;
}

.filter > .top > .main > .left > .title {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #231F20;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 10px;
}

.filter > .top > .main > .left > .title span {
	padding-right: 56px;
}

.filter > .top > .main > .left > .min {
	width: 53px;
	float: left;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	font-style: italic;
}

.filter > .top > .main > .left > .option {
	width: 247px;
	float: left;
	border: 1px solid #EAEAEA;
	background: #FFF;
	height: 18px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px;
}

.filter > .top > .main > .left > .option > .frame {
	background: #EAEAEA;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	width: 100%;
	height: 18px;
	position: relative;
}

.filter > .top > .main > .left > .option > .frame > .resizeFilter {
	width: 0px;
	position: absolute;
	background: #ED1C24;
	height: 18px;
	left: 0px;
	top: 0px;
	text-align: right;
	color: #FFF;
	font-size: 10px;
	line-height: 18px;
	padding-right: 5px;
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	border-top-left-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-left-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.filter > .top > .main > .left > .handle {
	width: 247px;
	left: 59px;
	position: absolute;
	height: 11px;
	top: 69px;
}

.ui-resizable-e {
	width: 11px !important;
	height: 27px !important;
	background: url('../images/handle.png') no-repeat center bottom;
}

.filter > .top > .main > .left > .max {
	width: 98px;
	margin-left: 10px;
	float: left;
	font-size: 24px;
	line-height: 30px;
	height: 30px;
	font-style: italic;
	font-weight: 900;
}

.filter > .top > .main > .left > .max > span {
	font-size: 12px;
	margin-left: 5px;
	vertical-align: top;
	line-height: 23px;
}

.filter > .top > .main > .center {
	width: 155px;
	float: left;
	margin-right: 24px;
	margin-bottom: 15px;
}

.filter > .top > .main > .center > .title {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #231F20;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 10px;
}

.filter > .top > .main > .center > .option {
	width: 145px;
	float: left;
	border: 1px solid #EAEAEA;
	background: #FFF;
	height: 18px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px;
}

.filter > .top > .main > .center > .option > .frame {
	background: #EAEAEA;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	width: 100%;
	height: 18px;
	position: relative;
	overflow: hidden;
}

.filter > .top > .main > .center > .option > .frame > div.selected {
	background: #ED1C24;
	color: #FFF;
}

.filter > .top > .main > .center > .option > .frame > .left {
	width: 72px;
	position: absolute;
	height: 18px;
	border-right: 1px solid #FFF;
	left: 0px;
	top: 0px;
	text-align: right;
	color: #333;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
}

.filter > .top > .main > .center > .option > .frame > .left:hover {
	
}

.filter > .top > .main > .center > .option > .frame > .right {
	width: 73px;
	position: absolute;
	height: 18px;
	right: 0px;
	top: 0px;
	text-align: right;
	color: #333;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
}

.filter > .top > .main > .center > .option > .frame > .right:hover {
	
}

.filter > .top > .main > .right {
	width: 357px;
	float: left;
	margin-bottom: 15px;
}

.filter > .top > .main > .right > .title {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #231F20;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 10px;
}

.filter > .top > .main > .right > .option {
	width: 347px;
	float: left;
	border: 1px solid #EAEAEA;
	background: #FFF;
	height: 18px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px;
}

.filter > .top > .main > .right > .option > .frame {
	background: #EAEAEA;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	width: 100%;
	height: 18px;
	position: relative;
	overflow: hidden;
}

.filter > .top > .main > .right > .option > .frame > .left {
	width: 29px;
	position: absolute;
	height: 18px;
	border-right: 1px solid #FFF;
	left: 0px;
	top: 0px;
	text-align: right;
	color: #333;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
	background: url('../images/filter-left.png') no-repeat center center #C2C1C2;
}

.filter > .top > .main > .right > .option > .frame > .right {
	width: 29px;
	position: absolute;
	height: 18px;
	right: 0px;
	top: 0px;
	text-align: right;
	color: #333;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
	background: url('../images/filter-right.png') no-repeat center center #C2C1C2;
}

.filter > .top > .main > .right > .option > .frame > .list {
	width: 289px;
	position: absolute;
	height: 18px;
	left: 29px;
	overflow: hidden;
}

.filter > .top > .main > .right > .option > .frame > .list > ul {
	width: 1300px;
	float: left;
	position: relative;
	left: 0px;
}

.filter > .top > .main > .right > .option > .frame > .list > ul > li {
	float: left;
	line-height: 18px;
	height: 18px;
	padding: 0px 5px;
	color: #231F20;	
	cursor: pointer;
	font-size: 10px;
	border-right: 1px solid #D4D4D4;
	width: 22px;
}

.filter > .top > .main > .right > .option > .frame > .list > ul > li.selected {
	background: #ED1C24;
	color: #FFF;
}

.filter > .top > .main > .right > .option > .frame > .list > ul > li:hover {
	color: #FFF;
	background: #ED1C24;
}

.filter > .top > .main > .right > .option > .frame > .list > ul > li:last-child {
	border-right: none;
}

.filter > .bottom {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align: right;
	height: 33px;
	line-height: 33px;
}

.filter > .bottom > .url {
	float: right;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: 900;
	font-family: 'Arial Blc', 'Arial Bold', Gadget, sans-serif;
	background: url('../images/sub-menu-title.png') no-repeat 89% center #000;
	position: absolute;
	right: 0px;
	z-index: 99;
}

.filter > .bottom > .url > a {
	color: #FFF;
	display: block;
	padding: 0px 38px 0px 13px;
}

.filter.selected > .bottom > .url {
	background: url('../images/sub-menu-title-2.png') no-repeat 89% center #EAEAEA;
}

.service-forms {
	width: 1349px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background: url('../images/pictures/bg-slide.png');
	padding-bottom: 30px;
	font-family: Arial, sans-serif;
}

.service-forms > .main {
	width: 980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: 30px;
}

.service-forms > .main > .top {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	font-size: 12px;
}

.service-forms > .main > .top > .text {
	width: 90%;
	padding: 0px 5%;
}

.service-forms > .main > .menu {
	width: 100%;
	float: left;
}

.service-forms > .main > .menu > ul {
	width: 100%;
	float: left;
}

.service-forms > .main > .menu > ul > li {
	float: left;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	padding: 0px 10px;
	height: 33px;
	line-height: 33px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
	cursor: pointer;
}

.service-forms > .main > .menu > ul > li.selected {
	background: #909090;
	color: #FFF;
}

.service-forms > .main > .forms {
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form {
	width: 940px;
	float: left;
	padding: 20px;
	background: #909090;
	color: #FFF;
	display: none;
}

.service-forms > .main > .forms .form.selected {
	display: block;
}

.service-forms > .main > .forms .form .group {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.service-forms > .main > .forms .form .group > input[type=submit] {
	background: #B82E24;
	padding: 10px 20px;
	font-size: 12px;
	color: #FFF;
	border: none;
	cursor: pointer;
}

.service-forms > .main > .forms .form .group > .title {
	width: 900px;
	float: left;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

.service-forms > .main > .forms .form .group > .item {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.service-forms > .main > .forms .form .group > .item > .title {
	width: 900px;
	float: left;
	margin-left: 20px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.service-forms > .main > .forms .form .group > .item > .city {
	width: 100%;
	float: left;
	position: relative;
	border: 1px solid #FFF;
}

.service-forms > .main > .forms .form .group > .item > .city > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 10px;
}

.service-forms > .main > .forms .form .group > .item > .city > .list {
	width: 887px;
	float: left;
	background: url('../images/list-bg-2.png') no-repeat #E5E6E7;
	padding-left: 53px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #767779;
	cursor: pointer;
}

.service-forms > .main > .forms .form .group > .item > .city > ul {
	width: 887px;
	float: right;
	background: #EBEBEB;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 38px;
	left: 52px;
	display: none;
}

.service-forms > .main > .forms .form .group > .item > .city > ul::-webkit-scrollbar {
    width: 5px;
}

.service-forms > .main > .forms .form .group > .item > .city > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.service-forms > .main > .forms .form .group > .item > .city > ul > li {
	width: 876px;
	padding: 0px 10px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.service-forms > .main > .forms .form .group > .item > .city > ul > li:hover {
	background: #F6F6F6;
}

.service-forms > .main > .forms .form .group > .item > .input {
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form .group > .item > .input > input {
	width: 100%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.service-forms > .main > .forms .form .group > .item > .input > select {
	background: #EEEEEF;
	border: none;
	height: 39px;
	line-height: 39px;
}

.service-forms > .main > .forms .form .group > .item > .input > textarea {
	width: 100%;
	padding: 20px;
	background: url('../images/input-bg.png') repeat-x #E5E6E7;
}

.service-forms > .main > .forms .form .group > .itemH {
	width: 450px;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}

.service-forms > .main > .forms .form .group > .half {
	width: 50%;
	float: left;
}

.service-forms > .main > .forms .form .group > .half > .line {
	float: left;
	width: 100%;
	font-size: 13px;
}

.service-forms > .main > .forms .form .group > .half > .line > span {
	font-weight: bold;
}

.service-forms > .main > .forms .form .group > .itemH:nth-child(2n+1) {
	margin-right: 0px;
}

.service-forms > .main > .forms .form .group.new > .itemH {
	margin-right: 0px !important;
}

.service-forms > .main > .forms .form .group.new > .itemH:nth-child(2n+1) {
	margin-right: 20px !important;
}

.service-forms > .main > .forms .form .group > .itemH > .title {
	width: 410px;
	float: left;
	margin-left: 20px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.service-forms > .main > .forms .form .group > .itemH > .city {
	width: 100%;
	float: left;
	position: relative;
	border: 1px solid #FFF;
}

.service-forms > .main > .forms .form .group > .itemH > .city > .title {
	width: 100%;
	float: left;
	font-size: 14px;
	margin-bottom: 10px;
}

.service-forms > .main > .forms .form .group > .itemH > .city > .list {
	width: 397px;
	float: left;
	background: url('../images/list-bg-2.png') no-repeat #E5E6E7;
	padding-left: 53px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #767779;
	cursor: pointer;
}

.service-forms > .main > .forms .form .group > .itemH > .city > ul {
	width: 397px;
	float: right;
	background: #EBEBEB;
	height: 83px;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	top: 38px;
	left: 52px;
	display: none;
}

.service-forms > .main > .forms .form .group > .itemH > .city > ul::-webkit-scrollbar {
    width: 5px;
}

.service-forms > .main > .forms .form .group > .itemH > .city > ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #BFBBBB;
	background: #BFBBBB;
    border-radius: 5px;
}

.service-forms > .main > .forms .form .group > .itemH > .city > ul > li {
	width: 396px;
	padding: 0px 10px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #464141;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
}

.service-forms > .main > .forms .form .group > .itemH > .city > ul > li:hover {
	background: #F6F6F6;
}

.service-forms > .main > .forms .form .group > .itemH > .input {
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form .group > .itemH > .input > input {
	width: 100%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.service-forms > .main > .forms .form .group > .itemH > .input > textarea {
	width: 100%;
	padding: 20px;
	background: url('../images/input-bg.png') repeat-x #E5E6E7;
}


.service-forms > .main > .forms .form .group > .itemM {
	width: 450px;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}

.service-forms > .main > .forms .form .group > .itemM.right {
	float: right !important;
}

.service-forms > .main > .forms .form .group > .itemM > .item {
	width: 220px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}

.service-forms > .main > .forms .form .group > .itemM > .item:nth-child(2n) {
	float: right;
	margin-right: 0px;
}

.service-forms > .main > .forms .form .group > .itemM > .item > .title {
	width: 200px;
	float: left;
	margin-left: 20px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	min-height: 15px;
}

.service-forms > .main > .forms .form .group > .itemM > .item > .text {
	float: left;
	height: 39px;
	line-height: 39px;
	font-weight: bold;
}

.service-forms > .main > .forms .form .group > .itemM > .item > .input {
	width: 220px;
	float: left;
}

.service-forms > .main > .forms .form .group > .itemM > .item > .input > input {
	width: 100%;
	float: left;
	border: none;
	font-size: 14px;
	line-height: 39px;
	height: 39px;
	padding: 0px 20px;
	color: #000;
	background: url('../images/input-bg.png');
}

.service-forms > .main > .forms .form .group > .itemM > .item > .input > textarea {
	width: 100%;
	padding: 20px;
	background: url('../images/input-bg.png') repeat-x #E5E6E7;
}

.service-forms > .main > .forms .form .group > .table {
	width: 100%;
	float: left;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table > ul {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	font-weight: bold;
}

.service-forms > .main > .forms .form .group > .table > ul > li {
	float: left;
	padding: 5px;
	border-right: 1px solid #EFEFEF;
}

.service-forms > .main > .forms .form .group > .table > ul > li:nth-child(1) {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table > ul > li:nth-child(2) {
	width: 280px;
}

.service-forms > .main > .forms .form .group > .table > ul > li:nth-child(3) {
	width: 320px;
}

.service-forms > .main > .forms .form .group > .table > ul > li:nth-child(4) {
	width: 265px;
	border-right: 0px;
}

.service-forms > .main > .forms .form .group > .table > .items {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	border-top: 0px;
	border-bottom: 0px;
}

.service-forms > .main > .forms .form .group > .table > .items > textarea {
	width: 100%;
	height: 150px;
	float: left;
	border: 1px solid #EFEFEF;
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item {
	border-bottom: 1px solid #EFEFEF;
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > div {
	padding: 5px;
	float: left;
	border-right: 1px solid #EFEFEF;
	height: 33px;
	line-height: 33px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .first {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .second {
	width: 280px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .third {
	width: 320px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .third > label {
	height: 33px;
	line-height: 33px;
	float: left;
	margin-right: 5px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .third > label:last-child {
	margin-right: 0px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .third > label > input {
	margin-top: 9px;
	float: left;
	margin-right: 4px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .third > input {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	background: #EFEFEF;
	height: 33px;
	padding: 5px;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .fourth {
	width: 265px;
	border-right: 0px;
}

.service-forms > .main > .forms .form .group > .table > .items > .item > .fourth > input {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	background: #EFEFEF;
	height: 33px;
	padding: 5px;
	font-size: 12px;
}





.service-forms > .main > .forms .form .group > .table-2 {
	width: 100%;
	float: left;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	font-weight: bold;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li {
	float: left;
	padding: 5px;
	border-right: 1px solid #EFEFEF;
	height: 60px;
	text-align: center;
	display:table-cell;
	vertical-align:middle;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(1) {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(2) {
	width: 81px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(3) {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(4) {
	width: 80px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(5) {
	width: 80px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(6) {
	width: 80px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(7) {
	width: 60px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(8) {
	width: 60px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(9) {
	width: 60px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(10) {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(11) {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(12) {
	width: 97px;
}

.service-forms > .main > .forms .form .group > .table-2 > ul > li:nth-child(13) {
	width: 80px;
	border-right: 0px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	border-top: 0px;
	border-bottom: 0px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item {
	border-bottom: 1px solid #EFEFEF;
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > div {
	padding: 5px;
	float: left;
	border-right: 1px solid #EFEFEF;
	height: 33px;
	line-height: 33px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > div input {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	background: #EFEFEF;
	height: 33px;
	padding: 5px;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-a {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-b {
	width: 81px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-c {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-d {
	width: 80px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-e {
	width: 80px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-f {
	width: 80px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-g {
	width: 60px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-h {
	width: 60px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-i {
	width: 60px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-j {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-k {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-l {
	width: 97px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > .item-m {
	width: 80px;
	border-right: 0px;
}

.service-forms > .main > .forms .form .group > .table-2 > .items > .item > div > div {
	float: left;
	width: 50%;
}





.service-forms > .main > .forms .form .group > .table-3 {
	width: 100%;
	float: left;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table-3 > ul {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	font-weight: bold;
}

.service-forms > .main > .forms .form .group > .table-3 > ul > li {
	float: left;
	padding: 5px;
	border-right: 1px solid #EFEFEF;
	text-align: center;
}

.service-forms > .main > .forms .form .group > .table-3 > ul > li:nth-child(1) {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-3 > ul > li:nth-child(2) {
	width: 510px;
}

.service-forms > .main > .forms .form .group > .table-3 > ul > li:nth-child(3) {
	width: 100px;
}

.service-forms > .main > .forms .form .group > .table-3 > ul > li:nth-child(4) {
	width: 257px;
	border-right: 0px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	border-top: 0px;
	border-bottom: 0px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item {
	border-bottom: 1px solid #EFEFEF;
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > div {
	padding: 5px;
	float: left;
	border-right: 1px solid #EFEFEF;
	height: 33px;
	line-height: 33px;
	font-size: 11px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > div input {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	background: #EFEFEF;
	height: 33px;
	padding: 5px;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > div > label {
	height: 33px;
	line-height: 33px;
	float: left;
	margin-right: 5px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > div > label:last-child {
	margin-right: 0px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > div > label > input {
	width: auto;
	margin-top: 0px;
	float: left;
	margin-right: 4px;
}


.service-forms > .main > .forms .form .group > .table-3 > .items > .item > .item-a {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > .item-b {
	width: 510px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > .item-c {
	width: 100px;
}

.service-forms > .main > .forms .form .group > .table-3 > .items > .item > .item-d {
	width: 257px;
	border-right: 0px;
}

.service-forms > .main > .forms .form .group > .table-4 {
	width: 100%;
	float: left;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table-4 > .items {
	width: 100%;
	float: left;
	border: 1px solid #EFEFEF;
	border-bottom: 0px;
}

.service-forms > .main > .forms .form .group > .table-4 > .items > .item {
	border-bottom: 1px solid #EFEFEF;
	width: 100%;
	float: left;
}

.service-forms > .main > .forms .form .group > .table-4 > .items > .item > div {
	padding: 5px;
	float: left;
	border-right: 1px solid #EFEFEF;
	height: 33px;
	line-height: 33px;
	font-size: 11px;
}

.service-forms > .main > .forms .form .group > .table-4 > .items > .item > div input {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	background: #EFEFEF;
	height: 33px;
	padding: 5px;
	font-size: 12px;
}

.service-forms > .main > .forms .form .group > .table-4 > .items > .item > .left {
	width: 30px;
}

.service-forms > .main > .forms .form .group > .table-4 > .items > .item > .right {
	width: 889px;
	border-right: 0px;
}

.nombottom {
	margin-bottom: 0px !important;
}

.service-forms > .main > .forms .form > .addParts {
	width: 940px;
	float: left;
	text-align: right;
	right: 20px;
	position: relative;
}

.service-forms > .main > .forms .form > .addParts > a {
	position: absolute;
	right: 0px;
	bottom: -20px;
	background: #CCC;
	color: #FFF;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.loading {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 170px;
	float: left;
	z-index: 999;
	background: url('../images/ajax-loader.gif') no-repeat center 100px rgba(255,255,255,0.7);
	display: none;
}

#footer-default .line.display {
	width: 96%;
	margin-left: 2%;
	float: left;
	display: none;
	margin-top: 5px;
	margin-bottom: 10px;
}

#footer-default .line.display a {
	font-weight: 900;
	color: #000;
	font-size: 14px;
}

#footer-default .line.display a:hover {
	color: #333;
}

.show-site {
	position: absolute;
	z-index: 99999999;
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
}

.show-site > .item > .notify {
	max-width: 300px;
	background: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #000;
	font-size: 14px;
	padding: 20px;
	border: #E1E1E1;
}

.show-site > .item {
	position: absolute;
}

.show-site > .close {
	position: absolute;
	left: 50%;
	z-index: 109;
	margin-left: 250px;
	top: 100px;
	background: url('../images/close-show.png') no-repeat left center #FFF;
	-webkit-border-top-left-radius: 40px;
	-moz-border-radius-topleft: 40px;
	border-top-left-radius: 40px;
	-webkit-border-bottom-left-radius: 40px;
	-moz-border-radius-bottomleft: 40px;
	border-bottom-left-radius: 40px;
	-webkit-border-top-right-radius: 40px;
	-moz-border-radius-topright: 40px;
	border-top-right-radius: 40px;
	-webkit-border-bottom-right-radius: 40px;
	-moz-border-radius-bottomright: 40px;
	border-bottom-right-radius: 40px;
}

.show-site > .close a {
	padding: 23px 30px 23px 60px;
	font-weight: 900;
	line-height: 67px;
}

.show-site > .item-1 {
	position: absolute;
	left: 50%;
	z-index: 109;
	margin-left: 150px;
	top: 237px;
	background: url('../images/arrow-show.png') no-repeat left bottom;
	padding: 0px 0px 40px 60px;
}

.show-site > .item-2 {
	position: absolute;
	left: 50%;
	z-index: 109;
	margin-left: -495px;
	top: 492px;
	background: url('../images/arrow-show-3.png') no-repeat right bottom;
	padding: 0px 60px 40px 0px;
}

.show-site a {
	color: #000;
	font-weight: 900;
}

@media only screen and (max-width: 1000px) { 
	#footer-default .line.display {
		display: block !important;
	}
}

.center-m {
	width: 100%;
	position: relative;
	text-align: center;
}

.left-social {
	position: fixed;
    left: 0px;
    top: 136px;
	z-index: 99999999;
}
#landing .left-social {
    top: 106px;
}

.left-social > ul {
	width: 100%;
	float: left;
}

.left-social > ul > li {
	width: 44px;
	height: 44px;
	text-align: center;
	-webkit-transition: width ease 0.3s;
    transition: width ease 0.3s;
	position: relative;
}

.left-social > ul > li:hover {
	width: 65px;
}

.left-social > ul > li > a {
	float: left;
	text-align: center;
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.left-social > ul > li:first-child > a {
	background:url(/assets/images/wizard-icon2.png) no-repeat center center #ed1c24;
}

.left-social > ul > li:last-child > a {
	background:url(/assets/images/click-icon2.png) no-repeat center center #d51f26;
}

.productText {
	width: 100%;
	float: left;
	padding: 30px 0px;
	font-size:14px;
}

.references-list {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
}

.references-list > .list {
	width: 100%;
	float: left;
	margin-top: 30px;
}

.references-list > .list > ul {
	width: 100%;
	float: left;
}

.references-list > .list > ul > li {
	width: 16.3%;
	height: 160px;
	margin: 2px;
	border: 1px solid #EFEFEF;
	min-width: 185px;
	float: left;
	position: relative;
	background: #FFF;
	padding: 10px;
	box-sizing: border-box;
}

.references-list > .list > ul > li a {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	box-sizing: border-box;
	overflow: hidden;
	background-size: 100% auto;
}

.references-list > .list > ul > li > .sub {
	display: none;
}

.full-black {
	width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999999999999999;
}

.full-black .full-box {
	width: 100%;
	float: left;
	text-align: center;
	position: relative;
	height: 100%;
}

.full-black .full-box .center-box {
	width: 90%;
	max-width: 980px;
	display: inline-block;
	text-align: left;
	background: #FFF;
	font-size: 14px;
	box-sizing: border-box;
	padding: 20px;
	height: 100%;
	position: relative;
}

.full-black .full-box .center-box .full-close {
	background: url('../images/close-panel.png') no-repeat center center;
    width: 27px;
    height: 27px;
    position: absolute;
    z-index: 99;
    right: -13px;
    top: 0px;
    cursor: pointer;
}

.full-black .full-box .center-box .image {
	width: 100%;
	float: left; 
	overflow: hidden;
}

.full-black .full-box .center-box .image img {
	max-width: 100%;
}

.full-black .full-box .center-box .title {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: 900;
	padding: 20px 0px;
}

.full-black .full-box .center-box .text {
	width: 100%;
	float: left;
}

.page-top-button {
	display:inline-block;
	position:fixed;
	right:20px;
	bottom:20px;
	width:50px;
	height:50px;
	background:url(/assets/images/arrow-top.png) no-repeat center center rgba(255,255,255,0.5);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
	box-shadow:2px 2px 4px rgba(0,0,0,0.2);
	z-index: 9999;
	opacity:0;
	transition: .2s;
}
.page-top-button.active {
	opacity:1;
}
	.page-top-button a {
		position:absolute;
		width:100%;
		height:100%;
	}

.addthis_native_toolbox {
	margin-left: 8px;
    margin-top: 60px;
    display: inline-block;
}


.lang-info {
	width: 110%;
    position: absolute;
    left: 50%;
    /* background-color: rgba(105, 22, 22, 0.21); */
    padding: 20px;
    /*color: rgba(255,255,255,0.9);*/
	color:rgba(0,0,0,0.9);
    font-size: 12px;
    margin-left: -61%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    top: 90px;
    text-align: center;
    /*font-style: italic;*/
   /* text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/
   line-height:100%;
   letter-spacing: -0.1px;
   z-index: -1;
}

.corporate-social {
	width: 100%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	position: relative;
	float: inherit;
}

.corporate-social.projects-class {
	width: 100%;
	/*float: left;*/
	text-align: center;
	max-width: none;
	max-width: 1349px;
}

.corporate-social.projects-class .center-m {
	display: inline-block;
	position: relative;
	text-align: left;
	max-width: 960px;
}

.corporate-social .title {
	width: 100%;
	float: left;
	margin: 30px 0px 10px 0px;
	font-size: 20px;
	font-weight: 900;
}

.corporate-social .h-info {
	top: -54px;
    margin-bottom: -40px;
}

.corporate-social .main {
	width: 100%;
	max-width: 960px;
	float: left;
	font-size: 18px;
	padding: 10px 0px;
	margin-bottom: 20px;
}

.corporate-social .main > .left {
	max-width: 528px; 
}

.corporate-social .main > .title {
	width: 100%;
	float: left;
	margin: 30px 0px 10px 0px;
	font-size: 20px;
	font-weight: 900;
	padding: 36px 20px 16px 0px;
	font-family: 'Arial';
}

.corporate-social .text {
	max-width: 960px;
	float: left;
}