@charset "UTF-8";
@import url(../css-1);

@font-face {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}
.cssload-loader {
display: block;
margin:0 auto;
width: 49px;
height: 49px;
position: relative;
border: 7px solid rgb(0,71,185);
animation: cssload-loader 1.7s infinite ease;
-o-animation: cssload-loader 1.7s infinite ease;
-ms-animation: cssload-loader 1.7s infinite ease;
-webkit-animation: cssload-loader 1.7s infinite ease;
-moz-animation: cssload-loader 1.7s infinite ease;
}

.cssload-loader-inner {
vertical-align: top;
display: inline-block;
width: 100%;
background-color: rgb(0,71,185);
animation: cssload-loader-inner 1.7s infinite ease-in;
-o-animation: cssload-loader-inner 1.7s infinite ease-in;
-ms-animation: cssload-loader-inner 1.7s infinite ease-in;
-webkit-animation: cssload-loader-inner 1.7s infinite ease-in;
-moz-animation: cssload-loader-inner 1.7s infinite ease-in;
}





@keyframes cssload-loader {
0% {
transform: rotate(0deg);
}

25% {
transform: rotate(180deg);
}

50% {
transform: rotate(180deg);
}

75% {
transform: rotate(360deg);
}

100% {
transform: rotate(360deg);
}
}

@-o-keyframes cssload-loader {
0% {
transform: rotate(0deg);
}

25% {
transform: rotate(180deg);
}

50% {
transform: rotate(180deg);
}

75% {
transform: rotate(360deg);
}

100% {
transform: rotate(360deg);
}
}

@-ms-keyframes cssload-loader {
0% {
transform: rotate(0deg);
}

25% {
transform: rotate(180deg);
}

50% {
transform: rotate(180deg);
}

75% {
transform: rotate(360deg);
}

100% {
transform: rotate(360deg);
}
}

@-webkit-keyframes cssload-loader {
0% {
transform: rotate(0deg);
}

25% {
transform: rotate(180deg);
}

50% {
transform: rotate(180deg);
}

75% {
transform: rotate(360deg);
}

100% {
transform: rotate(360deg);
}
}

@-moz-keyframes cssload-loader {
0% {
transform: rotate(0deg);
}

25% {
transform: rotate(180deg);
}

50% {
transform: rotate(180deg);
}

75% {
transform: rotate(360deg);
}

100% {
transform: rotate(360deg);
}
}

@keyframes cssload-loader-inner {
0% {
height: 0%;
}

25% {
height: 0%;
}

50% {
height: 100%;
}

75% {
height: 100%;
}

100% {
height: 0%;
}
}

@-o-keyframes cssload-loader-inner {
0% {
height: 0%;
}

25% {
height: 0%;
}

50% {
height: 100%;
}

75% {
height: 100%;
}

100% {
height: 0%;
}
}

@-ms-keyframes cssload-loader-inner {
0% {
height: 0%;
}

25% {
height: 0%;
}

50% {
height: 100%;
}

75% {
height: 100%;
}

100% {
height: 0%;
}
}

@-webkit-keyframes cssload-loader-inner {
0% {
height: 0%;
}

25% {height: 0%;}
50% {height: 100%;}
75% {height: 100%;}
100% {height: 0%;}
}
@-moz-keyframes cssload-loader-inner {
0% {height: 0%;}
25% {height: 0%;}
50% {height: 100%;}
75% {height: 100%;}
100% {height: 0%;}
}
a:link {
color:inherit;
text-decoration: none;
}
a:visited {
text-decoration: none;
color:inherit;
}
a:hover {
text-decoration: underline;
color:inherit;
}
a:active {
text-decoration: underline;
}

.preLoading {
	display: none;
	top:0px;
	position:fixed;
	width:100%;
	height:100%;
	z-index:20000;
	margin-top: 0px;
	transition: 0.7s;
}
.bg {
	position:fixed;
	width:100%;
	height:100%;
	background-color: #FFF;
	opacity: 0.7;
}
.loading {
	position:fixed;
	width:50px;
	height:50px;
	opacity: 1;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
}
.mainContent {
	font-family: 'Open Sans', sans-serif;
}
html {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	color: #676869;
	font-size: 13px;
}

body {
	margin: 0;
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #676869;
	position: relative;
}
.clear:after {
    clear: both;
    content: "";
    display: table;
}
.search {
	display: none;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2000;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	top: 0;
	transition: 0.3;
}
.search .enter {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -450px;
	margin-top:-75px;
	width: 900px;
	height: 100px;
	font-size: 34px;
	font-weight: 300;
	color: #676869;
	border-bottom:solid 2px #6f7071;
	padding: 25px;
	padding-left: 27px;
	transition: 0.3s;
	border-radius: 40px;
}
.search .enter input{
	width: 800px;
	border: 0px;
	outline: 0;
	font-size: 34px;
	font-weight: 100;
}
.search .enter input::-ms-clear {
    display: none;
}
.search .searchContent {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -450px;
	margin-top:55px;
	width: 900px;
	height: auto;
	font-size: 34px;
	font-weight: 300;
	color: #676869;
	transition: 0.3s;
}
.search .searchNoResult {
	width: 900px;
	height: 40px;
	padding: 6px 10px 10px 15px;
	border:solid 3px #dae3e5;
	float:left;
	font-size: 14px;
	border-radius: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}
.search .searchMoreResult {
	height: 40px;
	padding: 6px 15px 10px 15px;
	border:solid 3px #dae3e5;
	float:left;
	font-size: 14px;
	border-radius: 40px;
	overflow: hidden;
	margin-bottom: 5px;
	color: #126ebe;
	font-weight: bold;
}
.search .searchMoreResult:hover {
	border:solid 3px #126ebe;
	background-color: #126ebe;
	color: #FFF;
	cursor: pointer;
}
.search .searchItem {
	width: 900px;
	height: 40px;
	padding: 6px 10px 10px 15px;
	border:solid 3px #dae3e5;
	float:left;
	font-size: 14px;
	border-radius: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}
.search .searchItem:hover {
	border:solid 3px #BECED2;
	cursor: pointer;
}
.search .searchItem img {
	float:left;
	border:solid 1px #CCCCCC;
	width: 28px;
	height: 23px;
}
.search .searchItem .title{
	padding-left: 40px;
	color: #929EA1;
}
/*
.search .searchItem {
	width: 442px;
	height: 80px;
	padding: 16px 20px 10px 25px;
	border:solid 3px #dae3e5;
	float:left;
	font-size: 14px;
	border-radius: 40px;
	overflow: hidden;
	margin-bottom: 12px;
}
.search .searchItem:hover {
	border:solid 3px #BECED2;
	cursor: pointer;
}
.search .searchItem img {
	float:left;
	border:solid 1px #CCCCCC;
	width: 50px;
}
.search .searchItem .title{
	padding-left: 60px;
}
.search .searchItem:nth-child(even) {
	margin-left: 15px;
}*/
.search .searchMore {
	display: none;
	position: absolute;
	width: 180px;
	height: 50px;
	text-align: center;
	padding-top: 10px;
	border: solid 3px #dae3e5;
	border-radius: 70px;
	outline: 0;
	font-size: 16px;
	font-weight: 400;
	color: #929EA1;
	bottom: 5%;
	left:50%;
	margin-left:-220px;
	cursor: pointer;
}
.search .searchMore:hover {
	border:solid 3px #BECED2;
	cursor: pointer;
}
.search .enter .fa-search{
	float: right;
	margin-top: 13px;
	cursor: pointer;
}
.search .enter .fa-search:hover{
	color: #126ebe;

}
.search .searchClose{
	position: absolute;
	width: 50px;
	height: 50px;
	text-align: center;
	padding-top: 2px;
	border: solid 3px #6f7071;
	border-radius: 70px;
	outline: 0;
	font-size: 25px;
	font-weight: 400;
	color: #676869;
	bottom: 5%;
	left:50%;
	margin-left:-25px;
	cursor: pointer;
}
.search .searchClose:hover{
	border: solid 3px #C0C0C0;
}

.login {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2000;
	background-color: rgba(255, 255, 255, 0.7);
	margin: 0;
	padding: 0;
	top: 0;
	transition: 0.3;
}
.login .enter {
	position: absolute;
	top: 0%;
	left: 50%;
	opacity: 0;
	margin-left: -300px;
	margin-top:-200px;
	width: 570px;
	height: 280px;
	font-size: 18px;
	font-weight: 300;
	color: #676869;
	background-color: #FFF;
	border-bottom:solid 2px #6f7071;
	border-radius: 15px;
	padding: 25px;
	transition: 0.3s;
	-webkit-box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
}
.login .enter .title{ 
	font-size: 34px;
}
.login .enter .desc{ 
	font-size: 14px;
	height: 50px;
}
.login .enter input {
	width: 240px;
    height: 50px;
    border: solid 2px #f0f4f7;
    background-color: #f0f4f7;
    color: #262b49;
    letter-spacing: -0.5px;
    border-radius: 5px;
    padding: 14px;
    font-size: 14px;
    font-weight: 600;
    margin-right: 17px;
    outline: 0;
    float: left;
}

.login .enter input {
	width: 240px;
	height: 50px;
	border: solid 2px #f0f4f7;
	background-color: #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 14px;
	font-size: 14px;
	font-weight: 600;
	margin-right: 17px;
	outline: 0;
	float: left;
}

.login .enter input:focus{
	background-color: #f0f4f7;
	border:solid 2px #126ebe;
}
.login .enter button {
	height: 48px;
	background-color: #126ebe;
	border-radius:5px;
	float: left;
	border:none;
	color: #FFF;
	font-size: 16px;
	outline: 0;
	padding: 12px;
	padding-left: 18px;
	padding-right: 18px;

	margin-top: 14px;
}
.login .enter button:active {
	opacity: 0.8;
}
.login .loginClose{
	position: absolute;
	width: 50px;
	height: 50px;
	text-align: center;
	padding-top: 2px;
	border: solid 3px #6f7071;
	border-radius: 70px;
	outline: 0;
	font-size: 25px;
	font-weight: 400;
	color: #676869;
	margin-left:470px;
	
	cursor: pointer;
}
.login .loginClose:hover{
	border: solid 3px #C0C0C0;
}

.notice {
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2000;
	background-color: rgba(255, 255, 255, 0.7);
	margin: 0;
	padding: 0;
	top: 0;
	transition: 0.3;
}
.notice .enter {
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 1;
	margin-left: -325px;
	margin-top: -325px;
	width: 650px;
	height: 650px;
	font-size: 18px;
	font-weight: 300;
	color: #676869;
	background-color: #FFF;
	border-bottom:solid 2px #6f7071;
	border-radius: 15px;
	padding: 0px;
	transition: 0.3s;
	-webkit-box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	overflow: hidden;
}
.notice .noticeClose{
	position: absolute;
	right: 4%;
	bottom: 4%;
	width: 50px;
	height: 50px;
	text-align: center;
	padding-top: 2px;
	border: solid 3px #6f7071;
	border-radius: 70px;
	outline: 0;
	font-size: 25px;
	font-weight: 400;
	color: #676869;
	margin-left:0px;
	cursor: pointer;
}
.notice .noticeClose:hover{
	border: solid 3px #C0C0C0;
}

.callMe {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2000;
	background-color: rgba(255, 255, 255, 0.7);
	margin: 0;
	padding: 0;
	top: 0;
	transition: 0.3;
}
.callMe .bar {
	width: 100%;
	height: 60px;
}
.callMe .enter {
	position: absolute;
	top: 0%;
	left: 50%;
	opacity: 0;
	margin-left: -185px;
	margin-top:-250px;
	width: 365px;
	height: 480px;
	font-size: 18px;
	font-weight: 300;
	color: #676869;
	background-color: #FFF;
	border-bottom:solid 2px #6f7071;
	border-radius: 15px;
	padding: 25px;
	transition: 0.3s;
	-webkit-box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
	box-shadow: 3px 3px 33px 0px rgba(0,0,0,0.15);
}
.callMe .enter .title{ 
	font-size: 34px;
}
.callMe .enter .desc{ 
	font-size: 14px;
	height: 50px;
}
.callMe .enter button {
	height: 48px;
	background-color: #126ebe;
	border-radius:5px;
	float: left;
	border:none;
	color: #FFF;
	font-size: 16px;
	outline: 0;
	padding: 12px;
	padding-left: 18px;
	padding-right: 18px;

	margin-top: 14px;
}
.callMe .enter button:active {
	opacity: 0.8;
}
.callMe .enter .form .bar {
	min-height: 65px;
}
.callMe .enter .form .bar input, 
.callMe .enter .form .bar .selectBox,
.callMe .enter .form .bar textarea{
	width: 315px;
	height: 50px;
	border: solid 2px #f0f4f7;
	background-color: #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 14px;
	font-size: 14px;
	font-weight: 600;
	margin-right: 17px;
	outline: 0;
	float: left;
}

.callMe .enter .form .bar input:focus, 
.callMe .enter .form .bar .selectBox >.select:focus,
.callMe .enter .form .bar textarea:focus{
	background-color: #f0f4f7;
	border:solid 2px #126ebe;
}
.callMe .enter .form .bar .selectBox{
	width: 315px;
	height: 50px;
	border: solid 2px #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 0px;
}
.callMe .enter .form .bar select {
  width: 100%;
  padding: 10px 14px 10px 14px;
  	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
  border: 0px;
  height: 46px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  background: url(../images/down_icon.png) 94% 50% no-repeat;
}


.callMe .callMeClose{
	position: absolute;
	width: 50px;
	height: 50px;
	text-align: center;
	padding-top: 2px;
	border: solid 3px #6f7071;
	border-radius: 70px;
	outline: 0;
	font-size: 25px;
	font-weight: 400;
	color: #676869;
	margin-left:270px;
	
	cursor: pointer;
}
.callMe .callMeClose:hover{
	border: solid 3px #C0C0C0;
}

.callMe .enter .success {
	display: none;
	width: 100%;
	height: auto;
	margin-right: 0px;
	margin-top: 112px;
	z-index: 10;
	position:absolute;
	right: 0;
}
.callMe .enter .success .info{
	display: none;
	width: 100%;
	height: 240px;
	background-color: #0b8f42;
	padding-left: 0px;
	margin-right: 0px;
	z-index: 10;
	position:absolute;
	opacity: 0;
	border-radius: 0px 0px 15px 15px;
	text-align: center;
}
.callMe .enter .success .info .fa-check{
	width: 100px;
	height: 80px;
	margin-top: 28px;
	font-size: 70px;
	color: #FFF;
}
.callMe .enter .success .info .successClose{
	display: none;
}
.callMe .enter .success .text{
	width: 100%;
	height: 140px;
	float: left;
	margin-top: 0px;
	font-size: 20px;
	padding-top: 5px;
	color: #FFF;
}
.callMe .enter .success .text p{
	padding-top: 30px;
	font-size: 14px;
	color: #D1F4C7;
}



.videoBar {
	display: none;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2000;
	background-color: #000;
	margin: 0;
	padding: 0;
	top: 0;
	transition: 0.3;
}
.videoBar .videoContent {
	position: absolute;
	top: 10%;
	left: 50%;
	margin-left: -500px;
	margin-top:55px;
	width: 1000px;
	height: auto;
	font-size: 34px;
	font-weight: 300;
	color: #676869;
	transition: 0.3s;
}
.videoBar .videoContent #ytplayer{
	border: solid 3px #474747;
	}
.videoBar .enter .fa-search{
	float: right;
	margin-top: 13px;
}
.videoBar .videoClose{
	position: absolute;
	width: 50px;
	height: 50px;
	text-align: center;
	padding-top: 2px;
	border: solid 3px #6f7071;
	border-radius: 70px;
	outline: 0;
	font-size: 25px;
	font-weight: 400;
	color: #676869;
	bottom: 5%;
	left:50%;
	margin-left:-25px;
	cursor: pointer;
}
.videoBar .videoClose:hover{
	border: solid 3px #C0C0C0;
}


.header {
	top:0px;
	position:fixed;
	width:100%;
	height:156px;
	z-index:1000;
	box-shadow: 0px -30px 35px 40px rgba(0,0,0,0.1);
	background-color: #FFF;
	margin-top: 0px;
	transition: 0.4s;
}
.header .tBar {
	width: 100%;
	height: 56px;
	background-color:#000;
}
.header .tBar .content {
	width: 1140px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
}
.header .tBar .contact {
	width: 50%;
	height: 56px;
	float: left;
	padding-top: 12px;
	font-size: 15px;
	font-weight: 600;
}
.header .tBar .email {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	height: 56px;
	color: #fff;
	font-weight: 400;
}
.header .tBar .email .fa-envelope-open {
	width: 25px;
	color: #fff;
	font-size: 16px;
}
.header .tBar .phone {
	float: left;
	padding-top: 5px;
	height: 56px;
	color: #fff;
	font-weight: 400;
}
.header .tBar .phone .fa-phone {
	padding-right: 15px;
	padding-left: 7px;
	color: #fff;
	font-size: 16px;
}
.header .tBar .panel {
	width: 50%;
	height: 56px;
	float: right;
	padding-top: 10px;
	font-size: 15px;
	font-weight: 600;
}
.header .tBar .online {
	float: right;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 4px;
	margin-right: 25px;
	height: 28px;
	color: #acadae;
	font-size: 13px;
	font-weight: 600;
	border-radius: 3px;
	transition: 0.2s;
	cursor: pointer;
}
.header .tBar .online:hover {
	background-color: #363f4b;
	transition: 0.2s;
}
.header .tBar .online .fa-lock {
	width: 25px;
	color: #1C81D6;
	font-size: 16px;
}
.header .tBar .language {
	float: right;
	padding-top: 4px;
	height: 56px;
	color: #acadae;
	font-size: 13px;
	font-weight: 600;
}
.header .tBar .language .langList {
	width: 36px;
	height: 26px;
	padding: 3px;
	border-radius: 3px;
	float: left;
	text-align: center;
	color: #000;
	background-color: #fff;
	margin-left: 3px;
	cursor: pointer;
}
.header .tBar .language .langList:nth-child(1) {
	background: url(../images/tr_lang.png) 40px 0 no-repeat;
	background-color: #000;
	background-size: cover;
	overflow: hidden;
	text-indent: 0px;
	transition: all 0.4s ease-in-out;
}
.header .tBar .language .langList:nth-child(1):hover {
	background: url(../images/tr_lang.png) 0 0px no-repeat;
	background-color: #fff;
	overflow: hidden;
	text-indent: -60px;
	opacity: 0.8;
}
.header .tBar .language .langList:nth-child(2) {
	background: url(../images/en_lang.png) 40px 0 no-repeat;
	background-color: #fff;
	background-size: cover;
	overflow: hidden;
	text-indent: 0px;
	transition: all 0.4s ease-in-out;
}
.header .tBar .language .langList:nth-child(2):hover {
	background: url(../images/en_lang.png) 0 0px no-repeat;
	background-color: #fff;
	overflow: hidden;
	text-indent: -60px;
	opacity: 0.8;
}
.header .tBar .language .langList:nth-child(3) {
	background: url(../images/ru_lang.png) 40px 0 no-repeat;
	background-color: #fff;
	background-size: cover;
	overflow: hidden;
	text-indent: 0px;
	transition: all 0.4s ease-in-out;
}
.header .tBar .language .langList:nth-child(3):hover {
	background: url(../images/ru_lang.png) 0 0px no-repeat;
	background-color: #fff;
	overflow: hidden;
	text-indent: -60px;
	opacity: 0.8;
}
.header .tBar .language .langList:nth-child(4) {
	background: url(../images/de_lang.png) 40px 0 no-repeat;
	background-color: #fff;
	background-size: cover;
	overflow: hidden;
	text-indent: 0px;
	transition: all 0.4s ease-in-out;
}
.header .tBar .language .langList:nth-child(4):hover {
	background: url(../images/de_lang.png) 0 0px no-repeat;
	background-color: #fff;
	overflow: hidden;
	text-indent: -60px;
	opacity: 0.8;
}
.header .tBar .language .langList:hover {
	background-color: #363f4b;
	transition: 0.2s;
}
.header .tBar .language .selected {
	color: #FFF;
}
.header .cBar .content {
	width: 1140px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}
.header .cBar .logo {
	width: 177px;
	height: 100px;
	padding-top: 12px;
	cursor: pointer;
	float: left;
}
.header .cBar .mobileMenu {
	display: none;
}
.header .cBar .searchMobile {
	display: none;
}
.header .cBar .mobileMenuClose{
	display: none;
}
.overlay {
	display:none;
}
.header .socialMedia{
	display:none;
}
.header .cBar .menu {
	height: 100px;
	float: right;
}
.header .cBar .menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: right;
}
.header .cBar .menu li {
	float: left;
	height: 100px;
	padding: 17px;
	padding-top: 40px;
	font-size: 15px;
	font-weight: 700;
	transition: 0.3s;
	cursor: pointer;
	color: #212529;
	text-transform: uppercase;
}
.header .cBar .menu li:hover {
	color: #126ebe;
	transition: 0.3s;
}
.header .cBar .menu li:last-child {
	padding-right: 7px;
}
.header .cBar .menu li:hover .openMenu {
	visibility: visible;
	opacity: 1;
	margin-top: 20px;
	transition: 0.3s;
}
.header .cBar .menu li:hover .marker {
	visibility: visible;
	opacity: 1;
	margin-top: 10px;
	transition: 0.3s;
}
.header .cBar .menu .openMenu {
	visibility: hidden;
	position: absolute;
	left:50%;
	margin-left: -500px;
	margin-top: 80px;
	z-index: 1000;
	
	transition: 0.3s;
	opacity: 0;
}
.header .cBar .menu .catMenu {
	position: absolute;
	width: 990px;
	height: 475px;

	background-color: #FFF;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	padding: 0;
	cursor: default;
	color: #212529;
	text-transform:none;
}
.header .cBar .menu .marker {
	visibility: hidden;
	width: 25px;
	height: 25px;
	background: url(../images/productMarker.png) no-repeat;
	margin-top: 80px;
	margin-left: 25px;
	position: absolute;
	
	transition: 0.3s;
	opacity: 0;
}
.header .cBar .menu .catMenu .menuBar {
	width: 100%;
	height: 75px;
	font-size: 24px;
	font-weight: 400;
	color:#000;
	background: url(../images/productCatBg.png) no-repeat;
	padding: 20px;
}
.header .cBar .menu .catMenu .menuBar .catSort {
	width: 40px;
	height: 40px;
	float: right;
	font-size: 23px;
}
.header .cBar .menu .catMenu .menuBar .catSort:active {
	margin-top: 1px;
}
.header .cBar .menu .catMenu .menuBar .catSort #Sort_Product_2{
	display: none;
}
.header .cBar .menu .catMenu .catList{
	padding: 20px;
	padding-right: 10px;
}
.header .cBar .menu .catMenu .catList ul{
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
}
.header .cBar .menu .catMenu .catList li {
	float: none;
	width: 225px;
	height: 40px;
	padding: 0;
	margin: 0;
	padding-left: 24px;
	padding-top: 8px;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
	color: #7e8a9a;
	border-bottom: solid 1px #E9F0F6;
	transition: 0s;
	background: url(../images/listIcon.png) 6px 13px no-repeat;
	text-transform:none;
}
.header .cBar .menu .catMenu .catList li a {
	text-decoration: none;
}
.header .cBar .menu .catMenu .catList li:hover {
	transition: 0s;
	color:#000;
	background: url(../images/listIcon.png) 6px 13px no-repeat;
	background-color: #F8FAFD;
}
.header .cBar .menu .catMenu .catList li:last-child {
	border-bottom: 0px;
}



.carousel .full-screen {
	background-position-x: center;
	background-size:cover;
	width: 100%;
}
.carousel-control-prev, .carousel-control-next {
	height: 630px;
}
.carousel-inner {
	height: 630px;
	margin-top: 156px;
	width: 100%;
	background-color: #FFF;
}
.carousel-item {
	width: 100%;
	max-height: 630px;
	font-family: 'Open Sans', sans-serif;
}
.carousel .carousel-item .text{
	width: 1140px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: 400;
	color: #262b49;
	float: left;
}

/*SLIDE 1*/
.carousel .carousel-item:nth-child(1) .carousel-caption {
	margin-left: auto;
	margin-right: auto;
	width: 1140px;
	text-align: left;
	right: 0px;
	left: 0px;
	top: 0px;
    bottom: 0px;
}
	.carousel .carousel-item:nth-child(1) .carousel-caption .text {
		margin-left: 0px;
		margin-top: 180px;
		opacity: 1;
		animation-name: item1_1;
		animation-duration: 1s;
	}
		.carousel .carousel-item:nth-child(1) .carousel-caption .text span {
			width: 1000px;
			font-size: 52px;
			font-weight: 700;
		}
		.carousel .carousel-item:nth-child(1) .carousel-caption .subText {
			width: 1000px;
			font-size: 38px;
			font-weight: 200;
		}
		@keyframes item1_1 {
		    0%   {margin-left: -250px;opacity: 0;}
		    100% {margin-left: 0px;opacity: 1;}
		 }
		.carousel .carousel-item:nth-child(1) .carousel-caption .image {
			width: 783px;
			height: 500px;
			margin-left: 500px;
			margin-top: 30px;
			opacity: 1;
			animation-name: item1_2;
			animation-duration: 1s;
		}
		@keyframes item1_2 {
			    0%   {margin-left: 1160px;margin-top: 30px;opacity: 0;}
			    100% {margin-left: 500px;margin-top: 30px;opacity: 1;}
		}
		.carousel .carousel-item:nth-child(1) .carousel-caption .button {
			width: auto;
			height: 68px;
			float:left;
			margin-left: 0px;
			margin-top: -90px;
			opacity: 1;
			border:solid 4px #CAD2D4;
			border-radius: 60px;
			color: #40435b;
			font-size:17px;
			font-weight: 600;
			padding: 18px;
			padding-left: 21px;
			padding-right: 5px;
			animation-name: item1_3;
			animation-duration: 1s;
		}
		.carousel .carousel-item:nth-child(1) .carousel-caption .button:hover {
			border:solid 4px #BECED2;
		}
		.carousel .carousel-item:nth-child(1) .carousel-caption .button .rightIcon{
			width: 27px;
			height: 27px;
			background: url(../images/right_icon.png) no-repeat;
			float: right;
			margin-top: 6px;
			margin-left: 15px;
		}

		@keyframes item1_3 {
			    0%   {opacity: 0; margin-top: 500px;}
			    100% {opacity: 1; margin-top: -90px;}
		}
/****/
/*SLIDE 1*/
.carousel .carousel-item:nth-child(2) .carousel-caption {
	margin-left: auto;
	margin-right: auto;
	width: 1140px;
	text-align: left;
	right: 0px;
	left: 0px;
	top: 0px;
    bottom: 0px;
}
	.carousel .carousel-item:nth-child(2) .carousel-caption .text {
		margin-left: 0px;
		margin-top:190px;
		opacity: 1;
		animation-name: item2_1;
		animation-duration: 1s;
		z-index: 100;
	}
		.carousel .carousel-item:nth-child(2) .carousel-caption .text span {
			width: 1000px;
			font-size: 52px;
			font-weight: 700;
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .subText {
			width: 1000px;
			font-size: 38px;
			font-weight: 200;
		}
		@keyframes item2_1 {
		    0%   {margin-left: -250px;opacity: 0;}
		    100% {margin-left: 0px;opacity: 1;}
		 }
		.carousel .carousel-item:nth-child(2) .carousel-caption .image {
			width: 413px;
			height: 508px;
			margin-left: 680px;
			margin-top: 110px;
			opacity: 1;
			animation-name: item2_2;
			animation-duration: 1s;
		}
		@keyframes item2_2 {
			    0%   {margin-top: 500px;opacity: 0;}
			    100% {margin-top: 110px;opacity: 1;}
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .button {
			float: left;
			width: auto;
			height: 68px;
			margin-left: 0px;
			margin-top: -180px;
			opacity: 1;
			border:solid 4px #dae3e5;
			border-radius: 60px;
			color: #40435b;
			font-size:17px;
			font-weight: 600;
			padding: 18px;
			padding-left: 21px;
			padding-right: 20px;
			animation-name: item2_3;
			animation-duration: 1s;
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .button:hover {
			border:solid 4px #BECED2;
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .button .rightIcon{
			width: 27px;
			height: 27px;
			background: url(../images/right_icon.png) no-repeat;
			float: right;
			margin-top: 6px;
		}
		@keyframes item2_3 {
			    0%   {opacity: 0; margin-top: 0px;}
			    100% {opacity: 1; margin-top: -180px;}
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .button {
			width: auto;
			height: 68px;
			float:left;
			margin-left: 0px;
			margin-top: -180px;
			opacity: 1;
			border:solid 4px #CAD2D4;
			border-radius: 60px;
			color: #40435b;
			font-size:17px;
			font-weight: 600;
			padding: 18px;
			padding-left: 21px;
			padding-right: 5px;
			animation-name: item2_3;
			animation-duration: 1s;
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .button:hover {
			border:solid 4px #BECED2;
		}
		.carousel .carousel-item:nth-child(2) .carousel-caption .button .rightIcon{
			width: 27px;
			height: 27px;
			background: url(../images/right_icon.png) no-repeat;
			float: right;
			margin-top: 6px;
			margin-left: 15px;
		}
		@keyframes item2_4 {
			    0%   {opacity: 0; margin-top: 0px;}
			    100% {opacity: 1; margin-top: -180px;}
		}
/****/
/*SLIDE 1*/
.carousel .carousel-item:nth-child(3) .carousel-caption {
	margin-left: auto;
	margin-right: auto;
	width: 1140px;
	text-align: left;
	right: 0px;
	left: 0px;
	top: 0px;
    bottom: 0px;
}
	.carousel .carousel-item:nth-child(3) .carousel-caption .text {
		margin-left: 0px;
		margin-top: 190px;
		opacity: 1;
		animation-name: item3_1;
		animation-duration: 1s;
		z-index: 100;
	}
		.carousel .carousel-item:nth-child(3) .carousel-caption .text span {
			width: 1000px;
			font-size: 52px;
			font-weight: 700;
		}
		.carousel .carousel-item:nth-child(3) .carousel-caption .subText {
			width: 1000px;
			font-size: 38px;
			font-weight: 200;
		}
		@keyframes item3_1 {
		    0%   {margin-left: -250px;opacity: 0;}
		    100% {margin-left: 0px;opacity: 1;}
		 }
		.carousel .carousel-item:nth-child(3) .carousel-caption .image {
			width: 387px;
			height: 318px;
			margin-left: 720px;
			margin-top: 150px;
			opacity: 1;
			animation-name: item3_2;
			animation-duration: 1s;
		}
		@keyframes item3_2 {
			    0%   {margin-left: 1160px;margin-top: -50px;opacity: 0;}
			    100% {margin-left: 720px;margin-top: 150px;opacity: 1;}
		}
		.carousel .carousel-item:nth-child(3) .carousel-caption .button {
			width: auto;
			height: 68px;
			float:left;
			margin-left: 0px;
			margin-top: -20px;
			opacity: 1;
			border:solid 4px #CAD2D4;
			border-radius: 60px;
			color: #40435b;
			font-size:17px;
			font-weight: 600;
			padding: 18px;
			padding-left: 21px;
			padding-right: 5px;
			animation-name: item3_3;
			animation-duration: 1s;
		}
		.carousel .carousel-item:nth-child(3) .carousel-caption .button:hover {
			border:solid 4px #BECED2;
		}
		.carousel .carousel-item:nth-child(3) .carousel-caption .button .rightIcon{
			width: 27px;
			height: 27px;
			background: url(../images/right_icon.png) no-repeat;
			float: right;
			margin-top: 6px;
			margin-left: 15px;
		}
		@keyframes item3_3 {
			    0%   {opacity: 0; margin-top: 500px;}
			    100% {opacity: 1; margin-top: -20px;}
		}
/****/
/*SLIDE 1*/
.carousel .carousel-item:nth-child(4) .carousel-caption {
	margin-left: auto;
	margin-right: auto;
	width: 1140px;
	text-align: left;
	right: 0px;
	left: 0px;
	top: 0px;
    bottom: 0px;
}
	.carousel .carousel-item:nth-child(4) .carousel-caption .text {
		margin-left: 0px;
		margin-top: 190px;
		opacity: 1;
		animation-name: item4_1;
		animation-duration: 1s;
		z-index: 100;
	}
		.carousel .carousel-item:nth-child(4) .carousel-caption .text span {
			width: 1000px;
			font-size: 52px;
			font-weight: 700;
		}
		.carousel .carousel-item:nth-child(4) .carousel-caption .subText {
			width: 1000px;
			font-size: 38px;
			font-weight: 200;
		}
		@keyframes item4_1 {
		    0%   {margin-left: -250px;opacity: 0;}
		    100% {margin-left: 0px;opacity: 1;}
		 }
		.carousel .carousel-item:nth-child(4) .carousel-caption .image {
			width: 581px;
			height: 481px;
			margin-left: 580px;
			margin-top: 50px;
			opacity: 1;
			animation-name: item4_2;
			animation-duration: 1s;
		}
		@keyframes item4_2 {
			    0%   {margin-left: 1160px;margin-top: -50px;opacity: 0;}
			    100% {margin-left: 580px;margin-top: 50px;opacity: 1;}
		}
		.carousel .carousel-item:nth-child(4) .carousel-caption .button {
			width: auto;
			height: 68px;
			float:left;
			margin-left: 0px;
			margin-top: -90px;
			opacity: 1;
			border:solid 4px #CAD2D4;
			border-radius: 60px;
			color: #40435b;
			font-size:17px;
			font-weight: 600;
			padding: 18px;
			padding-left: 21px;
			padding-right: 5px;
			animation-name: item4_3;
			animation-duration: 1s;
		}
		.carousel .carousel-item:nth-child(4) .carousel-caption .button:hover {
			border:solid 4px #BECED2;
		}
		.carousel .carousel-item:nth-child(4) .carousel-caption .button .rightIcon{
			width: 27px;
			height: 27px;
			background: url(../images/right_icon.png) no-repeat;
			float: right;
			margin-top: 6px;
			margin-left: 15px;
		}
		@keyframes item4_3 {
			    0%   {opacity: 0; margin-top: 500px;}
			    100% {opacity: 1; margin-top: -90px;}
		}
/****/



.HomeProductBar {
	width: 100%;
	height: 180px;
	background-color: #252b33;
}
.HomeProductBar .content {
	width: 1140px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
}
.HomeProductBar .text {
	width: 800px;
	color: #FFF;
	font-size: 24px;
	font-weight: 100;
	padding-top: 50px;
	float: left;
}
.HomeProductBar .button {
	width: 208px;
	height: 68px;
	float: right;
	margin-top: 55px;
	border:solid 4px #126ebe;
	border-radius: 60px;
	color: #FFF;
	font-size:17px;
	font-weight: 600;
	padding: 18px;
	padding-left: 21px;
	cursor: pointer;
}
.HomeProductBar .button:hover {
	background-color: #363f4b;
}
.HomeProductBar .button .callIcon{
	width: 32px;
	height: 32px;
	background: url(../images/call-icon.png) no-repeat;
	float: right;
	transform: rotate(-20deg);
	margin-top: -2px;
}

.homeNews {
	width: 100%;
	height: 660px;
	background-color: #f5f7f9;
}
.homeNews .content {
	width: 1140px;
	height:56px;
	margin-left:auto;
	margin-right:auto;
}
.homeNews .title {
	height: 90px;
	padding: 40px;
	font-size: 36px;
	font-weight: 600;
	color: #000;
	text-align: center;
}
.homeNews .desc {
	height: 80px;
	padding: 20px;
	font-size: 24px;
	font-weight: 300;
	color: #989898;
	text-align: center;
}
.homeNews .news {
	margin-top: 20px;
}







.homeNews .news .newsItem {
	width: 270px;
	height: 447px;
	background-color: #fff;
	float: left;
	margin-right: 15px;
	transition: 0.2s;
}
.homeNews .news .newsItem:hover {
	transform: scale(1.03);
}
.homeNews .news .newsItem:nth-child(3) {
	width: 270px;
	height: 447px;
	background-color: #fff;
	float: left;
	
}










.homeNews .news .title {
	height: 78px;
	padding-left : 24px;
	padding-right : 24px;
	padding-top: 26px;
	padding-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	color: #505050;
	text-align: left;
}
.homeNews .news .spot {
	padding-left : 24px;
	padding-right : 24px;
	font-size: 17px;
	font-weight: 300;
	color: #8D8D8D;
	text-align: left;
	margin-top: 10px;
}

.HomeVideoBar {
	width: 100%;
	height: 460px;
	padding-top: 55px;
	padding-bottom: 55px;
	transition: 10s;
}
.HomeVideoBar .content {
	width: 1140px;
	height: 350px;
	margin-left:auto;
	margin-right:auto;
}
.HomeVideoBar .video {
	float: left;
	width: 490px;
	height: 350px;
	background: url(../images/HomeVideo.jpg) no-repeat;
	background-color: #EAEAEA;
	padding-top: 130px;
	cursor: pointer;
}
.HomeVideoBar .video .play {
	width: 85px;
	height: 85px;
	background-color: #0047b9;
	padding-left: 3px;
	border-radius: 50px;
	margin-left: auto;
	margin-right: auto;
	opacity: 1;
	transition: 0.2s;
	overflow: hidden;
}
.HomeVideoBar .video:hover .play {
	opacity: 0.8;
}
.HomeVideoBar .video .play_icon {
	width: 170px;
	height: 85px;
	background: url(../images/play_icon.png) no-repeat;
	margin-left: 0px;
	transition: 0.3s;
}
.HomeVideoBar .video:hover .play_icon {
	margin-left: -85px;
}
.HomeVideoBar .text {
	width: 600px;
	height: 350px;
	float:left;
	padding-left: 100px;
}
.HomeVideoBar .text span {
	color: #0c48a9;
}
.HomeVideoBar .title {
	height: 120px;
	font-size: 24px;
	font-weight: bold;
	padding-top: 25px;
	line-height: 37px;
}
.HomeVideoBar .detail {
	width: 450px;
	font-size: 18px;
	font-weight: 300;
	line-height: 27px;
	color: #989898;
}
.HomeVideoBar .detail b{
	color: #5b5b5b;
}

.homeCurrency {
	width: 100%;
	height: 300px;
	background-color: #f5f7f9;
}
.homeCurrency .content {
	width: 1140px;
	height:256px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/char_bg.png);
}
.homeCurrency .title {
	height: 90px;
	padding: 40px;
	font-size: 36px;
	font-weight: 600;
	color: #676869;
	text-align: center;
}
.homeCurrency .desc {
	height: 80px;
	padding: 20px;
	font-size: 24px;
	font-weight: 300;
	color: #989898;
	text-align: center;
}
.homeCurrency .Currency {
	height: 67px;
	margin-top: 20px;
}
.homeCurrency .Currency .Item {
	width: 300px;
	height: 67px;
	border: solid 4px #cacaca;
	border-radius: 67px;
	float: left;
	margin-right: 110px;
}
.homeCurrency .Currency .Item:nth-child(3) {
	margin-right: 0px;
}
.homeCurrency .Currency .Item .status_up {
	width: 34px;
	height: 18px;
	background: url(../images/status_icon.png);
	float: left;
	margin-left: 18px;
	margin-top: 19px;
}
.homeCurrency .Currency .Item .status_down {
	width: 34px;
	height: 18px;
	background: url(../images/status_icon.png) 0px 18px;
	float: left;
	margin-left: 18px;
	margin-top: 20px;
}
.homeCurrency .Currency .Item .name {
	width: 80px;
	height: 59px;
	float: left;
	margin-left: 25px;
	font-size: 24px;
	color: #989898;
	padding-top: 10px;
	font-weight: 600;
}
.homeCurrency .Currency .Item .val {
	width: 85px;
	height: 59px;
	float: left;
	text-align: right;
	font-size: 24px;
	color: #989898;
	padding-top: 10px;
	font-weight: 600;
}
.homeCurrency .Currency .Item .icon {
	width: 30px;
	height: 59px;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 5px;
	float: left;
}






.homeOnline {
	width: 100%;
	height: 550px;
	background-color: #f5f7f9;
	background: url(../images/online_bg.jpg) ;
}


.homeOnline .content {
	width: 1140px;
	height:620px;
	margin-left:auto;
	margin-right:auto;
}
.homeOnline .title {
	height: 90px;
	padding: 40px;
	font-size: 36px;
	font-weight: 600;
	color: #676869;
	text-align: center;
}
.homeOnline .desc {
	height: 95px;
	padding: 20px;
	font-size: 24px;
	font-weight: 300;
	color: #989898;
	text-align: center;
}
.homeOnline .desc b {
	font-weight: 600;
}
.homeOnline .solutions {
	height: 300px;
}
.homeOnline .solutions .sales {
	background: url(../images/b2b_box_bg.jpg) no-repeat;
}
.homeOnline .solutions .pay {
	background: url(../images/pay_box_bg.jpg) no-repeat;
}
.homeOnline .solutions .return {
	background: url(../images/return_box_bg.jpg) no-repeat;
}
.homeOnline .solutions .box {
	width: 355px;
	height: 350px;
	float: left;
	margin-right: 37px;
	background-color: #fff;
	padding-top: 110px;
	transition: .2s;
	cursor: pointer;
}
.homeOnline .solutions .box:hover {
	transform: scale(1.03);
}
.homeOnline .solutions .box:nth-child(3) {
	width: 355px;
	height: 320px;
	background-color: #fff;
	float: left;
	margin-right: 0px;
}
.homeOnline .solutions .name {
	height: 120px;
	padding-left : 24px;
	padding-right : 24px;
	padding-top: 130px;
	padding-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	color: #505050;
	text-align: left;
}
.homeOnline .solutions .text {
	padding-top: 30px;
	padding-left : 24px;
	padding-right : 24px;
	font-size: 15px;
	color: #909090;
	text-align: left;
}
.homeOnline .button {
	width: 208px;
	height: 68px;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	border:solid 4px #126ebe;
	border-radius: 60px;
	color: #40435b;
	font-size:17px;
	font-weight: 700;
	padding: 18px;
	padding-left: 21px;
	cursor: pointer;
}
.homeOnline .button:hover {
	background-color: #e4ecf6;
}
.homeOnline .button .fa-lock {
	font-size: 20px;
	color: #126ebe;
	float: right;
	margin-top: 3px;
}
.homeOnline .button .LoginIcon {
	width: 20px;
	height: 22px;
	background: url(../images/lock_icon.png) no-repeat;
	background-size: cover;
	float: right;
	margin-right: 1px;
}


.homeBrand {
	width: 100%;
	height: 340px;
	background-color: #FFF;
}
.homeBrand .content {
	width: 1140px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
}
.homeBrand .title {
	height: 90px;
	padding: 40px;
	font-size: 36px;
	font-weight: 600;
	color: #000;
	text-align: center;
}
.homeBrand .desc {
	height: 65px;
	padding: 20px;
	font-size: 24px;
	font-weight: 300;
	color: #989898;
	text-align: center;
}
.homeBrand .brands {
	width: auto;
	height:188px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
}
.homeBrand .brands .item {
	width: 188px;
	height: 188px;
	margin-right: 40px;
	float: left;
}

.homeBrand .carousel-inner {
	width: 1140px;
}
.homeBrand .carousel-control-prev {
	width: 17%;
	height: 340px;
	margin-top: -150px;
	background-image: none;
	
}
.homeBrand .carousel-control-prev .carousel-control-prev-icon {
	width: 70px;
	height: 70px;
	background: url(../images/prev-next_btn.png) 0px 0px no-repeat;
}
.homeBrand .carousel-control-next {
	width: 17%;
	height: 340px;
	margin-top: -150px;
	background-image: none;
	
}
.homeBrand .carousel-control-next .carousel-control-next-icon {
	width: 70px;
	height: 70px;
	background: url(../images/prev-next_btn.png) -70px 0px no-repeat;
}
.homeBrand .carousel-inner {
	height: 188px;
	margin-top: 0px;
	width: 1140px;
	background-color: #FFF;
	margin-left:auto;
	margin-right:auto;
}
.homeBrand.carousel-item {
	width: 100%;
	max-height: 188px;
	font-family: 'Open Sans', sans-serif;
}
.footer {
	width: 100%;
	height: 450px;
	padding-top: 60px;
	background-color: #252b33;
}
.footer .content {
	width: 1140px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
}
.footer .title {
	color: #FFF;
	font-size: 22px;
	padding-bottom: 20px;
}
.footer .title i{
	width: 38px;
	color:#3180c5;
}
.footer .menu {
	width: 500px;
	height: 380px;
	color: #C2C5CA;
	float: left;
}
.footer .menu a{
	text-decoration: none;
}
.footer .menu .colum1 {
	width: 220px;
	float: left;
}
.footer .menu .colum2 {
	width: 220px;
	float: left;
	margin-left:40px; 
}
.footer .menu .item {
	width: 220px;
	height: 48px;
	padding-top: 11px;
	font-size: 16px;
	border-bottom: 1px solid #303842;
	transition: 0.1s;
	cursor: pointer;
}
.footer .menu .item:hover {
	padding-left: 8px;
	color: #899098;
}
.footer .menu .item:nth-child(6){
	border-bottom: none;
}
.footer .menu .item i{
	width: 13px;
	color:#3180c5;
	margin-left: 2px;
	font-size: 13px;
}
.footer .socialMedia{
	width: 240px;
	margin-left: 75px;
	float: left;
}
.footer .socialMedia .icon{
	width: 64px;
	height: 64px;
	margin-top: 12px;
	margin-right:12px; 
	float:left;
	border-radius: 10px;
}
.footer .socialMedia .icon:hover {
	background-color: #303842;
}
.footer .eNewsletter {
	width: 245px;
	margin-left: 75px;
	color: #C2C5CA;
	font-size: 14px;
	float: right;
}
.footer .eNewsletter .desc {
	height: 70px;
	line-height: 17px;
	color: #ababab;
	padding-top: 10px;
}
.footer .eNewsletter .input {
	width: 245px;
	height: 65px;
	border-radius:5px;
	background-color: #313942;
	margin-top: 12px;
}
.footer .eNewsletter .input input {
	width: 205px;
	height: 65px;
	float: left;
	border:none;
	background: none;
	padding: 20px;
	color: #ababab;
	font-size: 17px;
	outline: 0;
}
.footer .eNewsletter .input i{
	width: 13px;
	color:#3180c5;
	margin-left: 2px;
	padding-top: 22px;
	font-size: 21px;
}

.footer .eNewsletter button {
	width: 112px;
	height: 48px;
	margin-top: 12px;
	background-color: #126ebe;
	border-radius:5px;
	float: left;
	border:none;
	color: #FFF;
	font-size: 16px;
	outline: 0;
}
.subFooter .copyright {
	width: 500px;
	height: 48px;
	text-align: right;
	color: #ababab;
	font-size: 14px;
	float:right;
	margin-top: 30px;
}
.subFooter { 
	width: 100%;
	height: 105px;
	background-color: #252b33;
	border-top:solid 1px #303842;
}
.subFooter .content {
	width: 1140px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
}
.subFooter .logo {
	width: 112px;
	height: 35px;
	margin-top: 37px;
	float: left;
} 

.Navigation {
	width: 100%;
	height: 230px;
	background: url(../images/hk-bg.jpg) no-repeat;
	margin-top: 140px;
}
.Navigation .content {
	width: 1140px;
	height: 230px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 110px;
	font-size: 14.5px;
	font-weight: 600;
	color: #262b49;
}
.Navigation .text {
	width: 1140px;
}
.Navigation .content a{
	margin-right: 5px;
	margin-left: 5px;
}
.Navigation .content .fa-chevron-right {
	color: #2f75b3;
}


.Pages {
	width: 100%;
	height: auto;
	background:linear-gradient(left, #f6f8fa, #f6f8fa) no-repeat 0px 80px;
	background:-webkit-linear-gradient(left, #f6f8fa, #f6f8fa) no-repeat 0px 80px;
}
.Pages .content {
	width: 1140px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
}
.Pages .content .menu {
	width: 330px;
	height: auto;
	float: right;
	background-color: #FFF;
	padding: 25px;
	font-size: 19px;
}
.Pages .content .menu a{
	text-decoration: none;
}
.Pages .content .menu .title {
	font-size: 19px;
	font-weight: bold;
}
.Pages .content .menu .fa-chevron-down {
	display: none;
}
.Pages .content .menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #757c84;
	font-weight: 500;
	margin-top: 15px;
}
.Pages .content .menu li{
	padding:10px 0px;
	padding-left: 20px;
	border-bottom: solid 1px #f8f9fa;
	background: url(../images/listIcon.png) 0px 16px no-repeat;
	transition: 0.2s;
	cursor: pointer;
}
.Pages .content .menu li:hover{
	background-color: #F8FAFD;
	background: url(../images/listIcon.png) 8px 16px no-repeat;
	padding-left: 30px;
	color: #126ebe;
}
.Pages .content .text {
	width: 770px;
	height: auto;
	margin-top: -80px;
}
.Pages .content .text .title {
	widows: 100%;
	height: auto;
	color: #262b49;
	font-size: 32px;
	font-weight: bold;
	margin-top: 30px;
}
.Pages .content .text .details {
	widows: 100%;
	height: auto;
	color: #828495;
	font-size: 15px;
	font-weight: 400;
	margin-top: 25px;
	padding-right: 40px;
	padding-bottom: 100px;
}
.Pages .content .text .details .company_bar {
    border: solid 1px #E5E5E5;
    border-bottom: solid 2px #E5E5E5;
    background-color: #FFF;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 22px;
}
.Pages .content .text .details .comp_item {
    height: 80px;
    border-bottom: solid 1px #E6E6E6;
    margin-bottom: 15px;
}
.Pages .content .text .details .company_image {
    width: 150px;
    height: 110px;
    float: left;
    position: absolute;
}
.Pages .content .text .details .company_sub {
    width: 450px;
    height: 25px;
    float: right;
    text-align: right;
    margin-top: 25px;
    color: #036;
}
.Pages .content .text .details .certificates {
	width: 770px;
	height: 300px;
}
.Pages .content .text .details .certificateItem {
    width: 375px;
    height: 150px;
    padding: 15px;
    padding-top: 25px;
    background-color: #FFF;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}
.Pages .content .text .details .certificateItem a {
    text-decoration: none;
}
.Pages .content .text .details .certificateItem:hover {
    border-bottom:solid 2px #136bb6;
}
.Pages .content .text .details .certificateItem:nth-child(2n) {
    margin-right: 0px;
}
.Pages .content .text .details .certificateItem img {
    float: left;
}
.Pages .content .text .details .certificateItem .certName {
	float: left;
    height: 135px;
    padding-left:20px;
    padding-top: 22px;
    font-size: 20px;
    color: #000;
    line-height: 28px;
    font-weight: 400;

}
.Pages .content .text .details .certificateItem .certName b {
    font-size: 30px;
    color: #0053a3;
}

.News {
	width: 100%;
	height: auto;
	background:linear-gradient(left, #f6f8fa, #f6f8fa) no-repeat 0px 80px;
	background:-webkit-linear-gradient(left, #f6f8fa, #f6f8fa) no-repeat 0px 80px;
}
.News .content {
	width: 1140px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
}
.News .content .menu {
	width: 330px;
	height: auto;
	float: right;
	background: linear-gradient(to bottom, #ffffff 50%,#f5f7f9 100%);
	padding: 0px;
	font-size: 19px;
	margin-bottom: 50px;
}
.News .content .menu a{
	text-decoration: none;
}
.News .content .menu .title {
	font-size: 19px;
	font-weight: bold;
	color: #262b49;
	padding: 25px 25px 10px 25px;
}
.News .content .menu .fa-chevron-down {
	display: none;
}
.News .content .menu ul{
	list-style-type: none;
	padding: 0px 25px;
	margin: 0;
	font-size: 15px;
	color: #757c84;
	font-weight: 500;
}
.News .content .menu li{
	padding:10px 0px;
	padding-left: 20px;
	border-bottom: solid 1px #f8f9fa;
	background: url(../images/listIcon.png) 0px 16px no-repeat;
	transition: 0.2s;
	cursor: pointer;
}
.News .content .menu a:last-child li{
	border-bottom: 0px;
}
.News .content .menu li:hover{
	background-color: #F8FAFD;
	background: url(../images/listIcon.png) 8px 16px no-repeat;
	padding-left: 30px;
	color: #126ebe;
}
.News .content .menu .OtherItem {
	padding: 15px 25px 10px 25px;
	min-height: 96px;
	border-bottom: solid 1px #e6e6e6;
	transition: 0.3s;
}
.News .content .menu .OtherItem:last-child{
	border-bottom: none;
}
.News .content .menu .OtherItem:hover {
	background-color: #F1F3F6;
}
.News .content .menu .OtherItem img {
	width: 90px;
	height: 66px;
	float: left;
	border: solid 3px #eef1f3;
}
.News .content .menu .OtherItem .title {
	float: left;
	width: 190px;
	height: 65px;
	font-size: 14px;
	font-weight: inherit;
	padding: 0px;
	padding-left: 15px;
	padding-top: 10px;
	color: #6D6D6D;
}
.News .content .intro {
	width: 770px;
	height: 295px;
	margin-top: -80px;
	background-color: #e8edf2;
}
.News .content .intro img{
	width: 430px;
	height: 295px;
	float: left;
}
.News .content .intro .title{
	width: 340px;
	height: 125px;
	float: left;
	padding: 30px 40px 0px 40px;
	font-size: 21px;
	font-weight: bold;
	color: #262b49;
}
.News .content .intro .spot{
	width: 340px;
	height: 130px;
	float: left;
	padding: 0px 40px 0px 40px;
	font-size: 15px;
	color: #828495;
}
.News .content .intro .date{
	width: 340px;
	height: 18px;
	float: left;
	padding: 0px 40px 0px 40px;
	font-size: 15px;
	font-weight: bold;
	color: #326fc1;
}

.News .content .text {
	width: 770px;
	height: auto;
	padding: 40px 40px 55px 15px;
	font-size: 15px;
	color: #828495;
	line-height: 20px;

}

.News .content .other {
	width: 770px;
	height: auto;
	margin-top: -80px;
}
.News .content .other .newsItem {
	width: 245px;
	height: 337px;
	background-color: #fff;
	float: left;
	margin-right: 17px;
	margin-bottom: 30px;
	transition: .2s;
	cursor: pointer;
}
.News .content .other .newsItem:hover {
	transform: scale(1.03);
}
.News .content .other .newsItem:nth-child(3n) {
	width: 245px;
	height: 337px;
	background-color: #fff;
	float: left;
	margin-right: 0px;
}
.News .content .other .title {
	height: 64px;
	padding-left : 16px;
	padding-right : 16px;
	padding-top: 16px;
	padding-bottom: 0px;
	font-size: 17px;
	font-weight: 600;
	color: #505050;
	text-align: left;
}
.News .content .other .spot {
	padding-left : 16px;
	padding-right : 16px;
	font-size: 13px;
	font-weight: 300;
	color: #8D8D8D;
	text-align: left;
	margin-top: 10px;
	overflow: hidden;
	height: 80px;
}

.News-Navigation {
	width: 100%;
	height: 230px;
	background: url(../images/hk-bg.jpg) no-repeat;
	margin-top: 140px;
}
.News-Navigation .content {
	width: 1140px;
	height: 230px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
	font-size: 14.5px;
	font-weight: 600;
	color: #262b49;
}
.News-Navigation .title {
	width: 1000px;
	height: 60px;
	padding-top: 20px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	color: #262b49;
}
.News-Navigation .image {
	width: 140px;
	height: 129px;
	float: right;
	margin-top: 7px;
}
.News-Navigation .text {
	width: 1140px;
	margin-top: 70px;
}
.News-Navigation .content a{
	margin-right: 5px;
	margin-left: 5px;
}
.News-Navigation .content .fa-chevron-right {
	color: #2f75b3;
}




.ProductDetail {
	width: 100%;
	height: auto;
	background-color: #f6f8fa
}
.ProductDetail .content {
	width: 1140px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 55px;
}
.ProductDetail .content .rightContent {
	width: 330px;
	margin-top: -80px;
	height: auto;
	float: right;
	background: #ffffff;
background: -webkit-linear-gradient(top, #ffffff 50%,#f5f7f9 100%);
background: linear-gradient(to bottom, #ffffff 50%,#f5f7f9 100%);
}
.ProductDetail .content .Other {
	width: 100%;
	height: auto;
	padding: 25px 15px 25px 25px;
	font-size: 19px;
}
.ProductDetail .content .Other .title {
	font-size: 18px;
	height: 40px;
	font-weight: bold;
}
.ProductDetail .content .Other .catProducts {
	width: 100%;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: scroll; 
}
.ProductDetail .content .Other .catProducts .item{
	width: 270px;
	min-height: 25px;
	max-height: 46px;
	overflow: hidden;
	padding:0px 0px 2px 25px;
	background: url(../images/listIcon.png) 0px 5px no-repeat;
	transition: 0.2s;
	font-size: 14px;
	letter-spacing: -0.5px;
	cursor: pointer;
	color: #909CAA;
	border:solid 2px #FFF;
}
.ProductDetail .content .Other .catProducts .item a{
	text-decoration: none;
}
.ProductDetail .content .Other .catProducts .item:hover{
	
	background: url(../images/listIcon.png) 5px 5px no-repeat;
	border-top:solid 2px #F9F9F9;
	border-left:solid 2px #F9F9F9;
	border-right:solid 2px #F9F9F9;
	border-bottom:solid 2px #f4f4f4;

	color: #126ebe;
	font-weight: bold;
}
.ProductDetail .content .Other .catProducts .select{
	color: #126ebe;
	font-weight: bold;
	background: url(../images/listIcon.png) 0px 10px no-repeat;
	border-top:solid 2px #F9F9F9;
	border-left:solid 2px #F9F9F9;
	border-right:solid 2px #F9F9F9;
	border-bottom:solid 2px #f4f4f4;
	padding-top: 5px;
	padding-bottom: 7px;
	max-height: 54px;
}
.ProductDetail .content .Other .catProducts .select:hover{
	background: url(../images/listIcon.png) 5px 10px no-repeat;
}
.ProductDetail .content .Connects {
	width: 100%;
	height: auto;
	font-size: 19px;
}
.ProductDetail .content .Connects .title {
	font-size: 18px;
	height: 30px;
	font-weight: bold;
	padding: 0px 25px 25px 25px;
}
.ProductDetail .content .Connects .item{
	min-height: 96px;
	margin-top: 0px;
	font-size: 14px;
	color: #4080b9;
	font-weight: bold;
	border-bottom: solid 1px #e6e6e6;
	padding: 12px 25px 12px 25px;
	transition: 0.3s;
	cursor: pointer;
}
.ProductDetail .content .Connects .item:nth-child(6){
	border-bottom: none;
}
.ProductDetail .content .Connects .item:hover{
	background-color: #F1F3F6;
}
.ProductDetail .content .Connects .connect-name {
	min-height: 25px;
	padding-bottom: 5px;
}
.ProductDetail .content .Connects .item img{
	border:solid 3px #eef1f3;
	float: left;
}
.ProductDetail .content .Connects .item .code{
	width: 170px;
	height: 17px;
	color: #a9b2bc;
	float: left;
	font-size: 11.5px;
	font-weight: 400;
	margin-left: 15px;
}
.ProductDetail .content .Connects .item .name{
	width: 170px;
	height: 35px;
	color: #757c84;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin-left: 15px;
	letter-spacing: -0.5px;
	line-height: 16px;
	overflow: hidden;
	transition: .2s;
}
.ProductDetail .content .Connects .item:hover .name{
	font-weight: bold;
	color: #126ebe;
}
.ProductDetail .content .Connects .item a{
	text-decoration: none;
}
.ProductDetail .content .Connects .item .price{
	width: 170px;
	height: 20px;
	color: #4080b9;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
	letter-spacing: -0.5px;
	line-height: 16px;
}
.ProductDetail .content .leftContent {
	width: 800px;
	height: auto;
	margin-top: -80px;
	float: left;
}
.ProductDetail .content .leftContent img{
	float: left;
	width: 385px;
	height: 310px;
}
.ProductDetail .content .leftContent .code{
	width: 385px;
	height: 20px;
	padding: 15px 35px 30px 35px;
	float: left;
	font-size: 18px;
	color: #8da1b5;
}
.ProductDetail .content .leftContent .name{
	width: 385px;
	height: 140px;
	padding: 0px 35px 0px 35px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	color: #262b49;
}
.ProductDetail .content .leftContent .price{
	width: 385px;
	height: 50px;
	float: left;
}
.ProductDetail .content .leftContent .price div{
	padding: 5px 10px 5px 10px;
	margin-left: 35px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	color: #1463aa;
	background-color: #FFF;
}
.ProductDetail .content .leftContent .piece{
	width: 385px;
	float: left;
	padding: 5px 0px 3px 0px;
	margin-left: 35px;
	margin-top: 7px;
	float: left;
	font-size: 15.5px;
	color: #a6bbd1;
	letter-spacing: -0.7px;
	opacity: 0.7;
}
.ProductDetail .content .leftContent .piece div:nth-child(1){
	width: 75px;
	float: left;
	font-weight: 400;
}
.ProductDetail .content .leftContent .piece div:nth-child(2){
	width: 10px;
	float: left;
	font-weight: 400;
}
.ProductDetail .content .leftContent .piece div:nth-child(3){
	float: left;
	color: #63788c;
	font-weight: 600;
}
.ProductDetail .content .leftContent .category{
	width: 385px;
	float: left;
	margin-left: 35px;
	float: left;
	font-size: 15.5px;
	color: #a6bbd1;
	letter-spacing: -0.7px;
	opacity: 0.7;
}
.ProductDetail .content .leftContent .category div:nth-child(1){
	width: 75px;
	float: left;
	font-weight: 400;
}
.ProductDetail .content .leftContent .category div:nth-child(2){
	width: 10px;
	float: left;
	font-weight: 400;
}
.ProductDetail .content .leftContent .category div:nth-child(3){
	float: left;
	color: #63788c;
	font-weight: 600;
	
}

.ProductDetail .content .leftContent .topDetail {
	width: 810px;
	height: 370px;
}

.ProductDetail .content .leftContent .subDetail {
	width: 780px;
	height: auto;
	background-color: #FFF;
}
.ProductDetail .content .leftContent .subDetail .stepMenu {
	height: 70px;
	border-bottom: solid 3px #f4f4f4;

}
.ProductDetail .content .leftContent .subDetail .stepMenu .item {
	height: 70px;
	padding: 20px;
	padding-left: 27px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #1463aa;
	letter-spacing: -0.5px;
	border-bottom: solid 3px #1463aa;
	cursor: pointer;
}
.ProductDetail .content .leftContent .subDetail .stepMenu .item:hover {
	background-color:  #DFE5EB;
}
.ProductDetail .content .leftContent .subDetail #documents {
	border-bottom: solid 3px #f4f4f4;
	color: #95a8ba;
}
.ProductDetail .content .leftContent .subDetail #documents-detail {
	display: none;
}
.ProductDetail .content .leftContent .subDetail .Details {
	padding: 27px;
	font-size: 16px;
	color: #95a8ba;
	letter-spacing: -0.5px;
}
.ProductDetail .content .leftContent .subDetail .Details .datas{
	width: 100%;
	height: auto;
	margin-top: 35px;
	margin-bottom: 15px;
}
.ProductDetail .content .leftContent .subDetail .Details .datas .dataTitle{
	width: 100%;
	height: 62px;
	padding: 20px;
	padding-top: 18px;
	font-size: 18px;
	font-weight: bold;
	color: #1463aa;
	background-color: #e7eff6;
}
.ProductDetail .content .leftContent .subDetail .Details .datas .dataSubTitle{
	width: 100%;
	height: 40px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #1463aa;
	background-color: #D8EDFF;
}
.ProductDetail .content .leftContent .subDetail .Details .dataList{
	width: 100%;
	height: 40px;
	background-color: #fafbfb;
}
.ProductDetail .content .leftContent .subDetail .Details .dataList:nth-child(even) {
	background-color: #FFF;
}
.ProductDetail .content .leftContent .subDetail .Details .dataList:hover{
	background-color: #F4F9FE;
}
.ProductDetail .content .leftContent .subDetail .Details .datas .dlName{
	width: 42%;
	height: 40px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #262b49;
	float: left;
}
.ProductDetail .content .leftContent .subDetail .Details .datas .dlValue{
	width: 58%;
	height: 40px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #889aab;
	float: left;
}
.ProductDetail .content .leftContent .subDetail .Details .documents {
	width: 100%;
	height: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem{
	width: 49%;
	height: 82px;
	border:solid 1px #b1c5d6;
	float: left;
	margin-right: 2%;
	margin-top: 2%;
	transition: .3s;
	cursor: pointer;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem:hover{
	background-color: #EAF2FA;
	padding-left: 10px;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem:nth-child(even) {
	margin-right: 0%;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diIcon {
	width: 68px;
	height: 82px;
	float: left;
	padding: 21px;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diIcon .fa-file-alt {
	font-size: 38px;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diName {
	width: 250px;
	height: 42px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #1463aa;
	padding-top: 17px;
	overflow: hidden;
}
.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diProductName {
	width: 270px;
	height: 40px;
	float: left;
	color: #bdc6cf;
	font-size: 12px;
	overflow: hidden;
}

.Products-Navigation {
	width: 100%;
	height: 280px;
	background: url(../images/hk-bg.jpg) no-repeat;
	margin-top: 140px;
}
.Products-Navigation .content {
	width: 1140px;
	height: 230px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
	font-size: 14.5px;
	font-weight: 600;
	color: #262b49;
}
.Products-Navigation .title {
	width: 1000px;
	height: 60px;
	padding-top: 20px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	color: #262b49;
}
.Products-Navigation .image {
	width: 140px;
	height: 129px;
	float: right;
	margin-top: 7px;
}
.Products-Navigation .text {
	width: 1140px;
	margin-top: 85px;
}
.Products-Navigation .content a{
	margin-right: 5px;
	margin-left: 5px;
}
.Products-Navigation .content .fa-chevron-right {
	color: #2f75b3;
}

.productsSelected {
	position: fixed;
	width: 100%;
	height: 60px;
	bottom: -50px;
	z-index: 3000; 
	background-color: #FFF;

	-webkit-box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	opacity: 0;
}
.productsSelected .content {
	width: 1140px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 55px;
}
.productsSelected .title {
	width: 160px;
	height: 60px;
	font-size: 18px;
	font-weight: 700;
	color: #262b49;
	letter-spacing: -0.5px;
	padding-top: 15px;
	float: left;
}
.productsSelected .item {
	width: 50px;
	height: 50px;
	margin-top: 5px;
	border: solid 2px #E3E7EA;
	float: left;
	margin-right: 5px;
	transition: 0.3s;
	background:url(http://localhost:8086) no-repeat;
	background-size: 45px 35px;
	background-position: 0px 5px;
	overflow: hidden;
	border-radius: 5px;
}
.productsSelected .item:hover {
	width: 50px;
	height: 50px;
	margin-top: 5px;
	border: solid 2px #7DB8EA;
	float: left;
	margin-right: 5px;
}
.productsSelected .item .itemContent {
	width: 50px;
	height: 50px;
	line-height: 15px;
	letter-spacing: -0.5px;
	position: absolute;
	display: inline-block;
}
.productsSelected .item .itemContent img {
	margin-top: 5px;
	float: left;
}
.productsSelected .item .itemContent .productInfo {
	position: absolute;
	visibility: hidden;
	color: #75808D;
	width: 255px;
	height: 310px;
	background-color: #FFF;
	padding: 20px 18px 0px 18px;
	margin-right: 19px;
	margin-top: 19px;
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.3s;
	z-index: 1;
	margin-left: -127px;
	left: 50%;
	bottom: 130%;
	border:solid 2px #C4CDD8;
	-webkit-box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
}
.productsSelected .item .itemContent .productInfo::before {
  content: "";
  position: absolute;
  top: 100%;
  width: 180px;
  left: 0%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent transparent transparent;
}
.productsSelected .item .itemContent .productInfo::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: #1570bf transparent transparent transparent;
}

.productsSelected .item .itemContent:hover .productInfo {
  visibility: visible;
  opacity: 1;
}




.productsSelected .item .itemContent .productCode {
	width: 130px;
	height: 24px;
	float: left;
	font-size: 15.3px;
	color: #adb5bd;
}

.productsSelected .item .itemContent .productName {
	height: 48px;
	font-size: 16px;
	letter-spacing: -0.5px;
	line-height: 20px;
	font-weight: bold;
	color: #969A9D;
	margin-top: 28px;
	overflow: hidden;
}
.productsSelected .item .itemContent .productImage {
	height: 160px;
	overflow: hidden;
	text-align: center;
	padding-left: 7px;
	border-bottom: 1px solid #e6e9eb;
}
.productsSelected .item .itemContent .productPrice {
	height: 32px;
	font-size: 19px;
	letter-spacing: -0.5px;
	font-weight: bold;
	color: #136bb6;
	padding-top: 15px;
}
.productsSelected .item .itemContent .productDelete {
	position: absolute;
	width: 23px;
	height: 24px;
	float: left;
	font-size: 15.3px;
	color: #adb5bd;
	right: 10px;
	margin-top: -7px;
	padding-left: 6px;
	padding-top: 1px;
	border:solid 2px #EAEAEA;
	border-radius: 5px;
}
.productsSelected .item .itemContent .productDelete:hover {
	background-color: #EAEAEA;

}


.productsSelected .clearSelectItem{
	width: 30%;
	height: 34px;
	border: solid 2px #1570bf;
	float: right;
	cursor: pointer;
	padding-top: 4px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	letter-spacing: -0.5px;
	margin-left: 15px;
	margin-top: 12px;
	border-radius: 5px;
	background-color: #1570bf;
}
.productsSelected .clearSelectItem:hover{
	background-color: #1567AE;
	border:solid 2px #1567AE;
}
.productsSelected .clearCompare{
	width: 64px;
	height: 34px;
	border: solid 2px #adb5bd;
	float: right;
	cursor: pointer;
	padding-top: 4px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
	margin-left: 15px;
	margin-top: 12px;
	border-radius: 5px;
}
.productsSelected .clearCompare span{
	float: right;
	padding-right: 12px;
	font-size: 16px;
	color: #1570bf;
	font-weight: bold;
	margin-top: -1px;
}
.productsSelected .clearCompare:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsSelected .compare{
	width: 160px;
	height: 34px;
	border: solid 2px #1570bf;
	float: right;
	cursor: pointer;
	padding-top: 4px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	letter-spacing: -0.5px;
	margin-left: 15px;
	margin-top: 12px;
	border-radius: 5px;
	background-color: #1570bf;
}
.productsSelected .compare span{
	float: right;
	padding-right: 12px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin-top: -1px;
}
.productsSelected .compare:hover{
	background-color: #1567AE;
	border:solid 2px #1567AE;
}


.Compare-Navigation {
	width: 100%;
	height: 200px;
	background: url(../images/hk-bg.jpg) no-repeat;
	margin-top: 140px;
}
.Compare-Navigation .content {
	width: 1140px;
	height: 230px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
	font-size: 14.5px;
	font-weight: 600;
	color: #262b49;
}
.Compare-Navigation .title {
	width: 1000px;
	height: 60px;
	padding-top: 20px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	color: #262b49;
}
.Compare-Navigation .image {
	width: 140px;
	height: 129px;
	float: right;
	margin-top: 7px;
}
.Compare-Navigation .text {
	width: 1140px;
	margin-top: 85px;
}
.Compare-Navigation .content a{
	margin-right: 5px;
	margin-left: 5px;
}
.Compare-Navigation .content .fa-chevron-right {
	color: #2f75b3;
}
.ProductsCompare {
	width: 100%;
	height: auto;
	background-color: #f6f8fa
}
.ProductsCompare .content {
	max-width: 1140px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 55px;
	background-color: #FFF;
	padding: 15px;
	-webkit-overflow-scrolling: touch;
}
.ProductsCompare .content .compareList{
	max-width: 1110px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
	overflow-x: scroll;
	overflow-y: hidden;
}
.ProductsCompare td {
	padding: 10px;
	border: solid 1px #F0F0F0;
    font-size: 14px;
    font-weight: bold;
    color: #889aab;
}

.ProductsCompare td:nth-child(1) {
    font-size: 14px;
    font-weight: bold;
    color: #262b49;
    width: 299px;
}
.ProductsCompare tr:hover:nth-child(1) {
	background-color: #FFF;
}
.ProductsCompare tr:nth-child(2n) {
	background-color: #fafbfb;
}
.ProductsCompare tr:hover {
	background-color: #f4f9fe;
}
.ProductsCompare .content .compareList .productItem{
	width: 100%;
	height: 300px;
	background-color: #FFF;
	padding: 0px 8px 0px 8px;
	float: left;
	cursor: pointer;
}
.ProductsCompare .content .compareList .productItem:hover{
	border-bottom: 2px solid #1570bf;
}
.ProductsCompare .content .compareList .productItem:nth-child(3n){
	margin-right: 0px;
}
.ProductsCompare .content .compareList .productItem .code{
	width: 130px;
	height: 24px;
	float: left;
	font-size: 15.3px;
	color: #adb5bd;
}
.ProductsCompare .content .compareList .productItem .select{
	width: 25px;
	height: 24px;
	float: right;
	background: url(../images/filter_check.png) 100% 3px no-repeat;
	font-size: 15.3px;
	color: #adb5bd;
}
.ProductsCompare .content .compareList .productItem .select:hover{
	background: url(../images/filter_checked_d.png) 100% 3px no-repeat;
}
.ProductsCompare .content .compareList .productItem .selected{
	width: 75px;
	height: 24px;
	float: right;
	background: url(../images/filter_checked_e.png) 100% 3px no-repeat;
	font-size: 15.3px;
	color: #adb5bd;
}
.ProductsCompare .content .compareList .productItem .name{
	height: 62px;
	font-size: 16px;
	letter-spacing: -0.5px;
	line-height: 20px;
	font-weight: bold;
	color: #969A9D;
	margin-top: 28px;
	overflow: hidden;
}
.ProductsCompare .content .compareList .productItem .image{
	height: 160px;
	font-size: 16px;
	font-weight: bold;
	color: #adb5bd;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #e6e9eb;
}
.ProductsCompare .content .compareList .productItem .price{
	height: 32px;
	font-size: 19px;
	letter-spacing: -0.5px;
	font-weight: bold;
	color: #136bb6;
	padding-top: 10px;
}
.ProductsCompare .content .compareList .productItem .productDelete {
	width: 23px;
	height: 24px;
	float: right;
	font-size: 15px;
	line-height: 15px;
	color: #adb5bd;
	right: 10px;
	margin-top: -7px;
	padding-left: 5px;
	padding-top: 1px;
	margin-top: 5px;
	border:solid 2px #EAEAEA;
	border-radius: 5px;
}
.ProductsCompare .content .compareList .productItem .productDelete:hover {
	background-color: #EAEAEA;

}


.productsBar {
	width: 100%;
	height: 80px;
	background-color: #FFF;
	border-bottom: solid 1px #ededed;
	margin-top:-80px;
	padding-top: 22px;
}
.productsBar .content {
	width: 1140px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 55px;
}
.productsBar .openFilter{
	display: none;
}
.productsBar .print{
	width: 50px;
	height: 34px;
	border: solid 2px #adb5bd;
	background:url(../images/print_icon.png) 11px 2px no-repeat;
	float: left;
	cursor: pointer;
	border-radius: 5px;
}
.productsBar .print:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsBar .excel{
	width: 50px;
	height: 34px;
	border: solid 2px #adb5bd;
	background:url(../images/excel_icon.png) 11px 3px no-repeat;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	border-radius: 5px;
}
.productsBar .excel:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsBar .compare{
	width: 160px;
	height: 34px;
	border: solid 2px #adb5bd;
	float: left;
	cursor: pointer;
	padding-top: 4px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
	margin-left: 225px;
	border-radius: 5px;
}
.productsBar .compare span{
	float: right;
	padding-right: 12px;
	font-size: 16px;
	color: #1570bf;
	font-weight: bold;
	margin-top: -1px;
}
.productsBar .compare:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsBar .listing{
	width: 125px;
	height: 34px;
	border: solid 2px #adb5bd;
	float: right;
	cursor: pointer;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 10px;
	border-radius: 5px;
}
.productsBar .listing:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsBar .listing select {
	width: 100%;
	padding: 5px 15px 5px 10px;
	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
	border: 0px;
	height: 30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	background: url(../images/down_icon.png) 94% 50% no-repeat;
}
.productsBar .sorting{
	width: 155px;
	height: 34px;
	border: solid 2px #adb5bd;
	float: right;
	cursor: pointer;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 10px;
	border-radius: 5px;
}
.productsBar .sorting:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsBar .sorting select {
  width: 100%;
  padding: 5px 15px 5px 10px;
  	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
  border: 0px;
  height: 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  background: url(../images/down_icon.png) 94% 50% no-repeat;
}
.productsBar .viewCatalog{
	width: 50px;
	height: 34px;
	border: solid 2px #adb5bd;
	background:url(../images/view_icon_1.png) 10px 7px no-repeat;
	float: right;
	cursor: pointer;
	margin-left: 10px;
	border-radius: 5px;
}
.productsBar .viewCatalog:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}
.productsBar .viewList{
	width: 50px;
	height: 34px;
	border: solid 2px #adb5bd;
	background:url(../images/view_icon_2.png) 12px 7px no-repeat;
	float: right;
	cursor: pointer;
	margin-left: 7px;
	border-radius: 5px;
}
.productsBar .viewList:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
}


.Products {
	width: 100%;
	height: auto;
	background-color: #f1f4f7
}
.Products .content {
	width: 1140px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 15px;
	padding-bottom: 55px;
}
.Products .content .rightContent {
	width: 805px;
	height: auto;
	float: right;
}
.Products .content .desc{
    width: 805px;
    padding: 15px 20px;
    border-radius: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #406bb6;
    background-color: #E4EEFD;
    float: right;
 }
 .Products .content .desc .fa-info{
 	font-size: 22px;
 	float: right;
 	margin-top: -2px;

 }
.Products .content .rightContent .productItem{
	width: 255px;
	height: 310px;
	background-color: #FFF;
	padding: 10px 18px 0px 18px;
	float: left;
	margin-right: 19px;
	margin-top: 19px;
	cursor: pointer;
}
.Products .content .rightContent .productItem:hover{
	border-bottom: 2px solid #1570bf;
}
.Products .content .rightContent .productItem:nth-child(3n){
	margin-right: 0px;
}
.Products .content .rightContent .productItem .code{
	width: 130px;
	height: 24px;
	float: left;
	font-size: 15.3px;
	color: #adb5bd;
}
.Products .content .rightContent .productItem .select{
	width: 25px;
	height: 24px;
	float: right;
	background: url(../images/filter_check.png) 100% 3px no-repeat;
	font-size: 15.3px;
	color: #adb5bd;
}
.Products .content .rightContent .productItem .select:hover{
	background: url(../images/filter_checked_d.png) 100% 3px no-repeat;
}
.Products .content .rightContent .productItem .selected{
	width: 75px;
	height: 24px;
	float: right;
	background: url(../images/filter_checked_e.png) 100% 3px no-repeat;
	font-size: 15.3px;
	color: #adb5bd;
}
.Products .content .rightContent .productItem .name{
	height: 62px;
	font-size: 16px;
	letter-spacing: -0.5px;
	line-height: 20px;
	font-weight: bold;
	color: #969a9c;
	margin-top: 28px;
	overflow: hidden;
}
.Products .content .rightContent .productItem .image{
	height: 160px;
	font-size: 16px;
	font-weight: bold;
	color: #adb5bd;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #e6e9eb;
}
.Products .content .rightContent .productItem .price{
	height: 32px;
	font-size: 19px;
	letter-spacing: -0.5px;
	font-weight: bold;
	color: #136bb6;
	padding-top: 10px;
}
.Products .content .rightContent .productItemList{
	width: 100%;
	height: 70px;
	background-color: #FFF;
	padding: 10px 18px 0px 18px;
	float: left;
	margin-right: 19px;
	margin-top: 10px;
	cursor: pointer;
}
.Products .content .rightContent .productItemList:hover{
	border-bottom: 2px solid #1570bf;
}
.Products .content .rightContent .productItemList:nth-child(3n){
	margin-right: 0px;
}
.Products .content .rightContent .productItemList .code{
	width: 130px;
	height: 24px;
	float: left;
	font-size: 15.3px;
	color: #adb5bd;
}
.Products .content .rightContent .productItemList .select{
	width: 75px;
	height: 24px;
	float: right;
	background: url(../images/filter_check.png) 100% 3px no-repeat;
	font-size: 15.3px;
	color: #adb5bd;
}
.Products .content .rightContent .productItemList .select:hover{
	background: url(../images/filter_checked_d.png) 100% 3px no-repeat;
}
.Products .content .rightContent .productItemList .selected{
	width: 75px;
	height: 24px;
	float: right;
	background: url(../images/filter_check.png) 100% 3px no-repeat;
	font-size: 15.3px;
	color: #adb5bd;
}
.Products .content .rightContent .productItemList .selected:hover{
	background: url(../images/filter_check.png) 100% 3px no-repeat;
}
.Products .content .rightContent .productItemList .name{
	height: 62px;
	font-size: 16px;
	letter-spacing: -0.5px;
	line-height: 20px;
	font-weight: bold;
	color: #969A9D;
	margin-top: 28px;
	overflow: hidden;
}
.Products .content .rightContent .productItemList .image{
	width: 90px;
	height: 55;
	font-size: 16px;
	font-weight: bold;
	color: #adb5bd;
	overflow: hidden;
	text-align: left;
	float: left;
}
.Products .content .rightContent .productItemList .price{
	letter-spacing: -0.5px;
	font-weight: bold;
	width: 75px;
	height: 24px;
	float: right;
	font-size: 19px;
	color: #136bb6;
}





.Products .content .leftContent {
	width: 310px;
	height: auto;
	float: left;
}
.Products .content .leftContent .filterBar{
	display: none;
}
.Products .content .leftContent .filterContent .filterTitle{
		display: none;
	}
.Products .content .leftContent .subCategories ul{
	list-style-type: none;
	padding: 0;
	padding-top: 8px;
	margin: 0;
	font-size: 18px;
	color: #262b49;
	font-weight: bold;
}
.Products .content .leftContent .subCategories a{
	text-decoration: none;
}
.Products .content .leftContent .subCategories ul li ul{
	padding-top: 8px;
}
.Products .content .leftContent .subCategories ul li ul li{
	list-style-type: none;
	padding: 0;
	padding-left: 39px;
	padding-top: 8px;
	height: 24px;
	margin: 0;
	font-size: 14px;
	color: #60676f;
	font-weight: 400;
	background:url(../images/cat_list_icon.png) 12px 0px no-repeat;
	letter-spacing: -0.5px;	
	transition: .1s;
	cursor: pointer;
	font-weight: 600;
	opacity: 0.7;
}
.Products .content .leftContent .subCategories ul li ul li:hover{
	color: #1570bf;
	font-weight: 600;
	transition: .1s;
	opacity: 1;
}
.Products .content .leftContent .subCategories ul li ul li.select{
	font-weight: bold;
	color: #1570bf;
	opacity: 1;
}

.Products .content .leftContent .filters {
	padding-top: 20px;
}
.Products .content .leftContent .filters a{
	text-decoration: none;
}
.Products .content .leftContent .filters .title{
	padding-top: 8px;
	font-size: 18px;
	color: #262b49;
	font-weight: bold;
	min-height: 35px;
	overflow: hidden;
	padding-bottom: 10px;
}
.Products .content .leftContent .filters .fas{
	display: none;
}
.Products .content .leftContent .filters .values{
	max-height: 250px;
	overflow-y: auto;
}
.Products .content .leftContent .filters .value{
	padding-left: 39px;
	height: 22px;
	font-size: 14px;
	color: #60676f;
	background:url(../images/filter_check.png) 10px 2px no-repeat;
	letter-spacing: -0.5px;	
	transition: .1s;
	cursor: pointer;
	font-weight: 600;
	opacity: 0.7;
}
.Products .content .leftContent .filters .value:hover{
	color: #1570bf;
	font-weight: 600;
	transition: .1s;
	opacity: 1;
	background:url(../images/filter_checked_d.png) 10px 2px no-repeat;
}
.Products .content .leftContent .filters .value-checked{
	padding-left: 39px;
	height: 22px;
	font-size: 14px;
	letter-spacing: -0.5px;	
	transition: .1s;
	cursor: pointer;
	color: #1570bf;
	font-weight: 600;
	opacity: 1;
	background:url(../images/filter_checked.png) 10px 2px no-repeat;
	font-weight: bold;
}
.Products .content .leftContent .filters .value-checked:hover{
	color: #757c84;
	font-weight: 00;
	transition: .1s;
	opacity: 1;
	background:url(../images/filter_check.png) 10px 2px no-repeat;
}
.Products .content .leftContent .filters .value-line{
	width: 90%;
	height: 5px;
	border-bottom:1px solid #dfe4ea;
	margin-top: 7px;
	margin-bottom:7px;
}

.Products .content .leftContent .filters .values::-webkit-scrollbar-track
{
	border-radius: 5px;
	background-color: #dfe4ea;
}

.Products .content .leftContent .filters .values::-webkit-scrollbar
{
	width: 12px;
	background-color:transparent;
}

.Products .content .leftContent .filters .values::-webkit-scrollbar-thumb
{
	border-radius: 5px;
	background-color: #c4cdd6;
}
.pagesBar {
	clear: both;
	width: 100%;
	height: 100px;
	float: none;
	padding-top: 30px;
	padding-bottom: 10px;
}
.pagesBar .number{
	width: 48px;
	height: 48px;
	border: solid 2px #c4cdd6;
	float: left;
	cursor: pointer;
	padding-top: 11px;
	text-align: center;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #9B9FB6;
	background-color: #fff;
	border-radius: 5px;
}
.pagesBar .number-not{
	width: 48px;
	height: 48px;
	border: solid 2px #c4cdd6;
	float: left;
	padding-top: 11px;
	text-align: center;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #9B9FB6;
	background-color: #fff;
	border-radius: 5px;
	opacity: 0.2;
}
.pagesBar .number:hover{
	background-color: #f8fafd;
	border:solid 2px #1570bf;
	color: #1570bf;
}
.pagesBar .number-selected{
	width: 48px;
	height: 48px;
	float: left;
	padding-top: 11px;
	text-align: center;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #1570bf;
	background-color: #e6e9ec;
	border-radius: 5px;
	border: solid 2px #c4cdd6;
}
.pagesBar .number-mobile{
	display: none;
	width: 48px;
	height: 48px;
	float: left;
	padding-top: 11px;
	text-align: center;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #1570bf;
	background-color: #e6e9ec;
	border-radius: 5px;
	border: solid 2px #c4cdd6;
}
.pagesBar .dots{
	width: 48px;
	height: 48px;
	float: left;
	padding-top: 11px;
	padding-left: 18px;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 600;
	color: #262b49;
}


.mapContact {
	width: 100%;
	height: 540px;
	margin-top: 155px;
}
.Contacts {
	width: 100%;
	height: auto;
	background-color: #f5f7f9;
}
.Contacts .content {
	width: 1140px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	/*background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,247,249,1) 100%);*/
}
.Contacts .content .general {
	width: 1140px;
	height: 226px;
	margin-top: -57px;
	position: relative;
	border-bottom: solid 1px #e9eef2;
	background-color: #FFF;
}
.Contacts .content .general:after {
    clear: both;
    content: "";
    display: table;
}
.Contacts .content .general .title {
	height: 65px;
	font-size: 24px;
	font-weight: bold;
	color: #262b49;
	padding: 25px;
}
.Contacts .content .general .information {
	width: 630px;
	height: 160px;
	float: left;
	padding: 25px;
	padding-bottom: 0px;
	/*background:url(../images/contacts-general-address-bg.png) no-repeat;*/
	background-position: left bottom;
}
.Contacts .content .general .information .address{
	height: 75px;
	font-size: 18px;
	color: #676a7a;
	background: url(../images/marker-icon-c.png) 0 8px no-repeat;
	padding-left: 35px;
	padding-top: 0px;
}
.Contacts .content .general .information .phone{
	width: 190px;
	height: 45px;
	font-size: 15px;
	color: #676a7a;
	background: url(../images/phone-icon-c.png) 0 2px no-repeat;
	padding-left: 35px;
	padding-top: 0px;
	float: left;
}
.Contacts .content .general .information .fax{
	width: 190px;
	height: 45px;
	font-size: 15px;
	color: #676a7a;
	background: url(../images/fax-icon-c.png) 0 2px no-repeat;
	padding-left: 30px;
	padding-top: 0px;
	float: left;
}
.Contacts .content .general .information .email{
	width: 190px;
	height: 45px;
	font-size: 15px;
	color: #676a7a;
	background: url(../images/email-icon-c.png) 0 2px no-repeat;
	padding-left: 30px;
	padding-top: 0px;
	float: left;
}
.Contacts .content .general .workingHours {
	width: 470px;
	height: 155px;
	float: right;
	background:url(../images/contacts-general-working-hours-bg.png) no-repeat;
	background-position: right bottom;
	padding: 25px;
	padding-bottom: 0px;
	margin-top: 5px;
}
.Contacts .content .general .workingHours .weekdays{
	width: 200px;
	float: left;
	padding-left: 40px;
	color: #262b49;
	background:url(../images/clock-icon-c.png) 0px 6px no-repeat;
}
.Contacts .content .general .workingHours .weekend{
	width: 170px;
	float: right;
}
.Contacts .content .general .workingHours .days {
	font-size: 18px;
	font-weight: 600;
	height: 28px;
}
.Contacts .content .general .workingHours .time {
	font-size: 14px;
	color: #858585;
}
.Contacts .content .FormInfo {
	width: 1140px;
}
.Contacts .content .FormInfo:after {
	padding-top: 100px;
    clear: both;
    content: "";
    display: table;
}
.Contacts .content .addressList {
	width: 560px;
	height: 640px;
	float:left;
	padding-top: 5px;
	background-color: #FFF;
	margin-top: 20px;
}
.Contacts .content .addressList:after {
    clear: both;
    content: "";
    display: table;
}
.Contacts .content .addressList .title {
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #262b49;
}
.Contacts .content .addressList .information {
	width: 530px;
	height: 155px;
	float: left;
	padding: 25px;
	border-bottom: 1px solid transparent;
	border-image: linear-gradient(to left, #FFF 0%, #e9eef2 100%);
	border-image-slice: 1;
}
.Contacts .content .addressList .information:last-child{
	border-bottom: none;
}
.Contacts .content .addressList .information .address{
	height: 50px;
	font-size: 13px;
	color: #676a7a;
	background: url(../images/marker-icon-c.png) 0 6px no-repeat;
	padding-left: 35px;
	padding-top: 0px;
}
.Contacts .content .addressList .information .phone{
	width: 190px;
	height: 45px;
	font-size: 15px;
	color: #676a7a;
	background: url(../images/phone-icon-c.png) 0 2px no-repeat;
	padding-left: 35px;
	padding-top: 0px;
	float: left;
}
.Contacts .content .success {
	display: none;
	width: 560px;
	height: 640px;
	margin-right: 0px;
	margin-top: 20px;
	z-index: 10;
	position:absolute;
	right: 0;
	margin-bottom: 300px;
}
.Contacts .content .success .info{
	display: none;
	width: 560px;
	height: 180px;
	background-color: #0b8f42;
	padding-left: 25px;
	margin-bottom: 50px;
	margin-right: 0px;
	z-index: 10;
	position:absolute;
	right: 0;
	bottom: 0;
	opacity: 0;
}
.Contacts .content .success .info .fa-check{
	width: 100px;
	height: 110px;
	float: right;
	margin-top: 28px;
	font-size: 70px;
	color: #FFF;
}
.Contacts .content .success .info .successClose{
	display: none;
}
.Contacts .content .success .text{
	width: 420px;
	height: 140px;
	float: left;
	margin-top: 25px;
	font-size: 20px;
	padding-top: 5px;
	color: #FFF;
}
.Contacts .content .success .text p{
	padding-top: 30px;
	font-size: 14px;
	color: #D1F4C7;
}
.Contacts .content .success .back{
	background-color: #FFF;
	opacity: 0.6;
	width: 560px;
	height: 640px;
}
/*
.Contacts .content .success {
	width: 100%;
	height: 100px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #0b8f42;
	-webkit-box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
	box-shadow: -2px -4px 30px -15px rgba(0,0,0,0.75);
}
.Contacts .content .success .info{
	width: 1140px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.Contacts .content .success i{
	width: 60px;
	height: 100px;
	font-size: 38px;
	color: #FFF;
	float: left;
	margin-top: 30px;
	margin-left: 15px;
}
.Contacts .content .success .text {
	color: #FFF;
	padding-top: 15px;
	font-size: 16px;
}
.Contacts .content .success .text p {
	font-size: 12px;
	padding-top: 5px;
	color: #F1FFD5
}
*/
.Contacts .content .form {
	width: 560px;
	height: 640px;
	float: right;
	background-color: #FFF;
	padding-left: 25px;
	margin-top: 20px;

}
.Contacts .content .form .title {
	height: 45px;
	font-size: 24px;
	font-weight: bold;
	color: #262b49;
	padding-top: 25px;
}
.Contacts .content .form .text {
	height: 70px;
	font-size: 14px;
	color: #80828f;
	padding-top: 25px;
}
.Contacts .content .form .bar {
	min-height: 65px;
}
.Contacts .content .form .bar input, 
.Contacts .content .form .bar .selectBox,
.Contacts .content .form .bar textarea{
	width: 240px;
	height: 50px;
	border: solid 2px #f0f4f7;
	background-color: #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 14px;
	font-size: 14px;
	font-weight: 600;
	margin-right: 17px;
	outline: 0;
	float: left;
}

.Contacts .content .form .bar input:focus, 
.Contacts .content .form .bar .selectBox >.select:focus,
.Contacts .content .form .bar textarea:focus{
	background-color: #f0f4f7;
	border:solid 2px #126ebe;
}
.Contacts .content .form .bar .selectBox{
	width: 240px;
	height: 50px;
	border: solid 2px #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 0px;
}
.Contacts .content .form .bar select {
  width: 100%;
  padding: 10px 14px 10px 14px;
  	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
  border: 0px;
  height: 46px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  background: url(../images/down_icon.png) 94% 50% no-repeat;
}
.Contacts .content .form .bar input:nth-child(even), .Contacts .content .form .bar input:nth-child(even) {
	margin-right: 0px;
}
.Contacts .content .form .bar input::placeholder{
	color: #9295a5;
}
.Contacts .content .form .bar input[name=city_text] {
	display: none;
}
.Contacts .content .form .bar input[name=subject] {
	width: 495px;
}
.Contacts .content .form .bar textarea {
	width: 495px;
	height: 178px;
}
.Contacts .content .form .bar textarea::placeholder{
	color: #9295a5;
}
.Contacts .content .form .bar button {
	height: 48px;
	background-color: #126ebe;
	border-radius:5px;
	float: left;
	border:none;
	color: #FFF;
	font-size: 16px;
	outline: 0;
	padding: 12px;
	padding-left: 18px;
	padding-right: 18px;

	margin-top: 14px;
}
.Contacts .content .form .bar button:active {
	opacity: 0.8;
}

.mapSalesPoints {
	width: 100%;
	height: 540px;
	margin-top: 155px;
}
.SalesPoints {
	width: 100%;
	height: auto;
	background-color: #f5f7f9;
}
.SalesPoints .content {
	width: 1140px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	/*background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,247,249,1) 100%);*/
	padding-bottom: 25px;
}
.SalesPoints .content .bar {
	width: 1140px;
	height: auto;
	margin-top: -57px;
	position: relative;
}
.SalesPoints .content .bar .points{
	width: 740px;
	height: auto;
	margin-right: 20px;
	float: left;
}
.SalesPoints .content .bar .points .filter{
	height: 165px;
	float: left;
	border-bottom: solid 1px #e9eef2;
	background-color: #FFF;
	padding: 25px;
	margin-bottom: 20px;
}
.SalesPoints .content .bar .points .title {
	height: 32px;
	font-size: 20px;
	font-weight: bold;
	color: #262b49;
}
.SalesPoints .content .bar .points .detail {
	height: 38px;
	font-size: 14px;
	color: #9C9EAB;
}
.SalesPoints .content .bar .points .pItem{
	width: 359px;
	height: 125px;
	float: left;
	border: solid 2px #e5eaef;
	border-bottom: solid 1px #e9eef2;
	background-color: #e5eaef;
	padding: 15px 4px 22px 22px;
	margin-bottom: 20px;
	cursor: pointer;
}
.SalesPoints .content .bar .points .select{
	border: solid 2px #126ebe;
	background-color: #FFF;
}
.SalesPoints .content .bar .points .pItem:hover{
	border: solid 2px #126ebe;
	background-color: #FFF;
}
.SalesPoints .content .bar .points .pItem:nth-child(even){
	margin-right: 20px;
}
.SalesPoints .content .bar .points .pItem:hover .name {
	height: 35px;
	color: #126ebe;
	font-size: 15px;
	font-weight: bold;
}
.SalesPoints .content .bar .points .pItem .name {
	height: 35px;
	color: #262b49;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
}
.SalesPoints .content .bar .points .pItem .area {
	height: 30px;
	color: #838593;
	font-size: 13px;
}
.SalesPoints .content .bar .points .pItem:hover .fa-map-marker-alt {
	font-size: 35px;
	width: 34px;
}
.SalesPoints .content .bar .points .pItem .fa-map-marker-alt {
	height: 60px;
	font-size: 25px;
	float: right;
	color: #126ebe;
	margin-top: 8px;
	width: 30px;
	transition: 0.1s;
}
/*.SalesPoints .content .bar .selectBox{
	width: 240px;
	height: 50px;
	border: solid 2px #f0f4f7;
	background-color: #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 14px;
	font-size: 14px;
	font-weight: 600;
	margin-right: 17px;
	outline: 0;
	float: left;
}

.SalesPoints .content .bar .selectBox >.select:focus{
	background-color: #f0f4f7;
	border:solid 2px #126ebe;
}*/

.SalesPoints .content .bar .selectBox{
	width: 216px;
	height: 50px;
	border: solid 2px #f0f4f7;
	background-color: #f0f4f7;
	color: #262b49;
	letter-spacing: -0.5px;
	border-radius: 5px;
	padding: 0px;
	float: left;
	margin-right: 20px;
}
.SalesPoints .content .bar .selectBox:last-child{
	margin-right: 0px;
	}
.SalesPoints .content .bar .selectBox .name {
	position: absolute;
	padding: 5px 14px 10px 14px;
	color: #9295a5;
	font-weight: 400;
	z-index: 1;
}
.SalesPoints .content .bar select {
  width: 100%;
  padding: 20px 14px 10px 14px;
  	font-size: 14px;
	font-weight: 600;
	color: #262b49;
	letter-spacing: -0.5px;
  border: 0px;
  height: 46px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  background: url(../images/down_icon.png) 94% 50% no-repeat;
  z-index: 20;
  text-transform:uppercase;
}
.SalesPoints .content .bar .salesSupport{
	width: 380px;
	float: left;
	border-bottom: solid 1px #e9eef2;
	    background: #ffffff;
    background: -webkit-linear-gradient(top, #ffffff 50%,#f5f7f9 100%);
    background: linear-gradient(to bottom, #ffffff 50%,#f5f7f9 100%);
	padding: 25px;
}
.SalesPoints .content .bar .salesSupport .title {
	height: 32px;
	font-size: 20px;
	font-weight: bold;
	color: #262b49;
}
.SalesPoints .content .bar .salesSupport .detail {
	height: 98px;
	font-size: 16px;
	color: #9C9EAB;
	padding-top: 25px;
}
.SalesPoints .content .bar .Representative {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #ECECEC;
}
.SalesPoints .content .bar .Representative:last-child {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid 0px #ECECEC;
}
.SalesPoints .content .bar .Representative:hover .name {
	height: 25px;
	color: #126ebe;
	font-size: 18px;
	font-weight: bold;
}
.SalesPoints .content .bar .Representative .name {
	height: 25px;
	color: #262b49;
	font-size: 18px;
	font-weight: bold;
}
.SalesPoints .content .bar .Representative .area {
	min-height: 30px;
	color: #262b49;
	font-size: 14px;
}
.SalesPoints .content .bar .Representative .mail {
	height: 20px;
	color: #9C9EAB;
	font-size: 14px;
}
.SalesPoints .content .bar .Representative .mobile {
	height: 20px;
	color: #9C9EAB;
	font-size: 14px;
}
.SalesPoints .content .bar .Representative .image {
	float: right;
	width: 83px;
	height: 83px;
	color: #9C9EAB;
	font-size: 14px;
	margin-top: 7px;
}
.SalesPoints .content .bar .Representative .m {
	background: url('../images/profil_m.png') no-repeat;
}
.SalesPoints .content .bar .Representative .f {
	background: url('../images/profil_m.png') no-repeat;
}
#map .harita_but {
	background:url(../images/contact_but.png) no-repeat;
	border:none;
    width:120px;
	height:35px;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
    color:#666;
	padding:8px 8px;
	margin-top:10px;
	float:left;
}
#map .harita_but:active {
	margin-top:11px;
}



.Search-Navigation {
	width: 100%;
	height: 230px;
	background: url(../images/hk-bg.jpg) no-repeat;
	margin-top: 140px;
}
.Search-Navigation .content {
	width: 1140px;
	height: 230px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
	font-size: 14.5px;
	font-weight: 600;
	color: #262b49;
}
.Search-Navigation .content a{
	margin-right: 5px;
	margin-left: 5px;
}
.Search-Navigation .content .fa-chevron-right {
	color: #2f75b3;
}
.Search-Navigation .content .title{
	width: 1000px;
    height: 60px;
    padding-top: 20px;
    font-size: 32px;
    font-weight: bold;
    color: #262b49;
}
.Search-Navigation .content .text{
	width: 1000px;
    height: 60px;
    padding-top: 10px;
    font-size: 16px;
    color: #262b49;
}
.Search-Navigation .content .text span{
	width: 1000px;
    height: 60px;
    padding-top: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #2f75b3;
}

.SearchPage {
	width: 100%;
	height: auto;
	background:linear-gradient(left, #f6f8fa, #f6f8fa) no-repeat 0px 80px;
	background:-webkit-linear-gradient(left, #f6f8fa, #f6f8fa) no-repeat 0px 80px;
}
.SearchPage .content {
	width: 1140px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
}
.SearchPage .content .menu {
	width: 330px;
	height: auto;
	float: right;
	background-color: #FFF;
	padding: 0px;
	font-size: 19px;
}
.SearchPage .content .menu a{
	text-decoration: none;
}
.SearchPage .content .menu .title {
	font-size: 19px;
	font-weight: bold;
	padding: 25px 25px 5px 25px;
}
.SearchPage .content .menu .fa-chevron-down {
	display: none;
}
.SearchPage .content .menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #757c84;
	font-weight: 500;
	margin-top: 15px;
}
.SearchPage .content .menu li{
	padding:10px 0px;
	padding-left: 20px;
	border-bottom: solid 1px #f8f9fa;
	background: url(../images/listIcon.png) 0px 16px no-repeat;
	transition: 0.2s;
	cursor: pointer;
}
.SearchPage .content .menu li:hover{
	background-color: #F8FAFD;
	background: url(../images/listIcon.png) 8px 16px no-repeat;
	padding-left: 30px;
	color: #126ebe;
}
.SearchPage .content .text {
	width: 770px;
	height: auto;
	margin-top: -80px;
	padding-bottom: 0px;
}
.SearchPage .content .text .sItem {
	width: 770px;
    height: 77px;
    border: solid 2px #FFF;
    background-color: #FFF;
    padding: 15px 15px 15px 15px;
    margin-bottom: 10px;
    cursor: pointer;
}
.SearchPage .content .text .sItem img{
	width: 60px;
	height: 44px;
	float: left;
	margin-right: 20px;
}
.SearchPage .content .text .sItem .code{
	width: 600px;
	float: left;
}
.SearchPage .content .text .sItem .title{
	width: 600px;
	float: left;
	height: 35px;
    color: #262b49;
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
}
.SearchPage .content .text .sItem:hover .title {
	color: #126ebe;
	font-size: 15px;
}
.SearchPage .content .text .sItem:hover{
	border: solid 2px #126ebe;
	background-color: #FFF;
}


.SearchPage .content .Connects {
	width: 100%;
	height: auto;
	font-size: 19px;
}
.SearchPage .content .Connects .title {
	font-size: 18px;
	height: 30px;
	font-weight: bold;
	padding: 0px 25px 25px 25px;
}
.SearchPage .content .Connects .item{
	min-height: 96px;
	margin-top: 0px;
	font-size: 14px;
	color: #4080b9;
	font-weight: bold;
	border-bottom: solid 1px #e6e6e6;
	padding: 12px 25px 12px 25px;
	transition: 0.3s;
	cursor: pointer;
}
.SearchPage .content .Connects .item:nth-child(6){
	border-bottom: none;
}
.SearchPage .content .Connects .item:hover{
	background-color: #F1F3F6;
}
.SearchPage .content .Connects .connect-name {
	min-height: 25px;
	padding-bottom: 5px;
}
.SearchPage .content .Connects .item img{
	border:solid 3px #eef1f3;
	float: left;
}
.SearchPage .content .Connects .item .code{
	width: 170px;
	height: 17px;
	color: #a9b2bc;
	float: left;
	font-size: 11.5px;
	font-weight: 400;
	margin-left: 15px;
}
.SearchPage .content .Connects .item .name{
	width: 170px;
	height: 35px;
	color: #757c84;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin-left: 15px;
	letter-spacing: -0.5px;
	line-height: 16px;
	overflow: hidden;
	transition: .2s;
}
.SearchPage .content .Connects .item:hover .name{
	font-weight: bold;
	color: #126ebe;
}
.SearchPage .content .Connects .item a{
	text-decoration: none;
}
.SearchPage .content .Connects .item .price{
	width: 170px;
	height: 20px;
	color: #4080b9;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
	letter-spacing: -0.5px;
	line-height: 16px;
}

  .BankAccountName {
    width: 770px;
    height: 30px;
    border-bottom: solid 2px #ddd;
    font-weight: bold;
  }
  .BankAccountName .name {
    width: 170px;
    float: left;
  }
  .BankAccountName .branch {
    width: 200px;
    float: left;
  }
  .BankAccountName .type {
    width: 100px;
    float: left;
  }
  .BankAccountName .iban {
    width: 290px;
    float: left;
  }
  .BankAccountItem {
    width: 770px;
    height: 85px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .BankAccountItem:nth-child(2n){ 
    background-color: #e5eaef;
  }
  .BankAccountItem .name {
    width: 170px;
    height: 80px;
    float: left;
    padding-top: 5px;
  }
  .BankAccountItem .branch {
    width: 200px;
    height: 80px;
    float: left;
    padding-top: 10px;
  }
  .BankAccountItem .item {
    width: 390px;
    float: left;
  }
  .BankAccountItem .item .type {
    width: 100px;
    float: left;
  }
  .BankAccountItem .item .iban {
    width: 290px;
    float: left;
  }

@media screen and (max-width:900px) {
	.header .tBar .content { /**/
		width: 100%;
	}
	.header .tBar .contact { /**/
		display: none;
	}
	.header .tBar .panel { /**/
		width: 100%;
		float: none;
		padding-top: 10px;
	}
	.header .tBar .online { /**/
		float: left;
		margin-left: 12px;
	}
	.header .tBar .language { /**/
		margin-right: 12px;
		height: auto;
	}
	.header .cBar .content { /**/
		width: 100%;
		height: 100px;
	}
	.header .cBar .logo { /**/
		margin-left: 15px;
		float: left;
	}
	.header .cBar .mobileMenu {
		width: 100px;
		height: 100px;
		display: block;
		float: right;
		font-size: 32px;
		text-align: right;
		padding-top: 25px;
		padding-right: 25px;
	}
	
	.overlay {
		display:none;
		background: rgba(0,0,0,.55);
	    cursor: pointer;
	    width: 100%;
	    height: 100%;
	    margin-left:-300px;
	    position: fixed;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    overflow: hidden!important;
	    z-index: 1000;
	}
	body {
		width: 100%;
	    height: 100%;
	}
	.header .cBar .mobileMenuClose {
		display: block;
		padding: 20px;
		height: 75px;
		font-size: 20px;
		border-bottom: solid 1px #CBD5DA;
	}
	.header .cBar .mobileMenuClose .fa-chevron-right {
		margin-top: 8px;
	}
	.header .cBar .mobileMenuClose img {
		float: right;
	}
	.header .cBar .searchMobile {
		display: block;
		padding: 0px 15px;
		height: 70px;
		border-bottom: solid 1px #CBD5DA;
	}
	.header .cBar .searchMobile input {
		width: 245px;
		height: 70px;
		padding: 15px;
		border:none;
		background: transparent;
		float: right;
		font-size: 20px;
	}
	.header .cBar .searchMobile i {
		margin-top: 27px;
		margin-left: 3px;
		font-size: 20px;
	}
	.header .cBar .menu {
		display: block;
		background-color: #FAFBFC;
		position: fixed;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
		width: 300px;
		height: 100%;
		margin-right: 0px;
		margin-top: -56px;
		right: -100%;
		padding-top: 0px;
		z-index: 1000;
		box-shadow: -5px -1px 28px -10px rgba(0,0,0,0.75);
	}
	.header .socialMedia{
		display: block;
		width: 100%;
		height: 100px;
		bottom:0px;
		padding: 18px;
		margin-bottom: 10px;
		float: left;
		border-top: solid 1px #CBD5DA;
	}
	.header .socialMedia .icon{
		width: 46px;
		height: 46px;
		margin-right: 6px;
		float:left;
		border-radius: 10px;
	}
	.header .socialMedia .icon:hover{
		background-color: #D9E2EA;
	}
	.header .socialMedia .icon img{
		width: 100%;
	}
	.header #startSearch{
		display: none;
	}
	.closeClose {
		z-index: 1000;
		margin-top: 20px;
	}
	

	.login {
		background-color: rgba(255, 255, 255, 0.5);
	}
	.login .enter {
		position: fixed;
		top: auto;
		left: 0;
		bottom: -350px;
		opacity: 0;
		margin-left: 0px;
		margin-top:0px;
		width: 100%;
		height: 340px;
		background-color: #FFF;
		border-bottom:solid 0px #6f7071;
		border-radius: 0px;
	}
	.login .enter input {
		width: 100%;
	    height: 50px;
	    border: solid 2px #f0f4f7;
	    background-color: #f0f4f7;
	    color: #262b49;
	    letter-spacing: -0.5px;
	    border-radius: 5px;
	    padding: 14px;
	    font-size: 14px;
	    font-weight: 600;
	    margin-right: 0px;
	    margin-top: 5px;
	}


	.login .enter input:focus{
		background-color: #f0f4f7;
		border:solid 2px #126ebe;
	}
	.login .enter button {
		height: 48px;
		background-color: #126ebe;
		border-radius:5px;
		float: left;
		border:none;
		color: #FFF;
		font-size: 16px;
		outline: 0;
		padding: 12px;
		padding-left: 18px;
		padding-right: 18px;

		margin-top: 14px;
	}
	.login .enter button:active {
		opacity: 0.8;
	}

	.login .loginClose{
		position: static;
		width: 33px;
		height: 32px;
		text-align: center;
		padding-top: 2px;
		border: none;
		border-radius: 15px;
		outline: 0;
		font-size: 18px;
		font-weight: 400;
		color: #676869;
		margin-left:0px;
		margin-top: 12px;
		float: right;
		cursor: pointer;
		background-color: #f0f4f7
	}
	.notice .loginClose:hover{
		border: solid 3px #C0C0C0;
	}

	.notice {
		background-color: rgba(255, 255, 255, 0.5);
	}
	.notice .enter {
		position: fixed;
		top: auto;
		left: 0;
		bottom: 0px;
		opacity: 1;
		margin-left: 0px;
		margin-top:0px;
		width: 100%;
		height: 380px;
		background-color: #FFF;
		border-bottom:solid 0px #6f7071;
		border-radius: 0px;
	}
	.notice .enter img{
		width: 100%;
	}

	.notice .noticeClose{
		position: absolute;
		width: 43px;
		height: 42px;
		text-align: center;
		padding-top: 5px;
		border: none;
		border-radius: 15px;
		outline: 0;
		font-size: 18px;
		font-weight: 400;
		color: #676869;
		margin-left:0px;
		margin-top: 12px;
		float: right;
		cursor: pointer;
		background-color: #D4DDE4;
		border: solid 3px #D4DDE4;
	}
	.notice .noticeClose:hover{
		border: solid 3px #C0C0C0;
	}


	.header .cBar .menu ul {
		width: 100%;
		list-style-type: none;
		padding: 0;
		margin: 0;
		float: left;
	}
	.header .cBar .menu li {
		width: 100%;
		float: none;
		height: auto;
		padding: 20px;
		color: #4F4F4F
	}
	.header .cBar .menu li:hover .openMenu {
		width: 300px;
		height: auto;
		opacity: 1;
		visibility: visible;
		position: static;
		left:0;
		margin-top: 20px;
		margin-left: -20px;
		border:solid 1px #
		z-index: 1000;
		transition: 0.3s;
		overflow: hidden;
		display: none;

	}
	.header .cBar .menu .openMenu {
		width: 300px;
		height: auto;
		opacity: 1;
		visibility: visible;
		position: static;
		left:0;
		margin-top: 20px;
		margin-left: -20px;
		border:solid 1px #E9E8E8;
		z-index: 1000;
		transition: 0.5s;
		overflow: hidden;
		display: none;
	}
	.header .cBar .menu .catMenu {
		position: static;
		width: 100%;
		height: auto;
		background-color: #F4F7F9;
		padding: 0;
		cursor: none;
		color: #212529;
		box-shadow: inset 2px 6px 20px -8px rgba(0,0,0,0.10);
	}
	.header .cBar .menu #urunler {
		padding-top: 20px;
		margin-top: -20px;
		height: 40px;
	}
	.header .cBar .menu .marker {
		visibility: hidden;
		width: 25px;
		height: 25px;
		background: url(../images/productMarker.png) no-repeat;
		margin-top: 80px;
		margin-left: 25px;
		position: absolute;
		
		transition: 0.3s;
		opacity: 0;
	}
	.header .cBar .menu .fa-chevron-down {
		float: right;
		margin-top: 3px;
	}
	.header .cBar .menu .catMenu .menuBar {
		width: 100%;
		height: 55px;
		font-size: 20px;
		font-weight: 400;
		color:#126ebe;
		background: none;
		padding: 20px;
	}
	.header .cBar .menu .catMenu .catList{
		padding: 20px;
		padding-right: 10px;
	}
	.header .cBar .menu .catMenu .catList ul{
		width: 100%;
		list-style-type: none;
		padding: 0;
		margin: 0;
		float: none;
	}
	.header .cBar .menu .catMenu .catList li {
		float: none;
		width: 100%;
		height: 40px;
		padding: 0;
		margin: 0;
		padding-left: 24px;
		padding-top: 8px;
		font-size: 15px;
		font-weight: 400;
		cursor: pointer;
		color: #7e8a9a;
		border-bottom: solid 1px #E9F0F6;
		transition: 0s;
		background: url(../images/listIcon.png) 6px 13px no-repeat;
	}
	.header .cBar .menu .catMenu .catList li:hover {
		transition: 0s;
		color:#126ebe;
		background: url(../images/listIcon.png) 6px 13px no-repeat;
		background-color: #F8FAFD;
	}
	.header .cBar .menu .catMenu .catList li:last-child {
		border-bottom: 0px;
	}




	.carousel-control-prev, .carousel-control-next { /**/
		height: 430px;
	}
	.carousel-inner { /**/
		height: 430px;
	}
	.carousel-item { /**/
		width: 100%;
		max-height: 430px;
	}
	.carousel .carousel-item .text{ /**/
		width: 100%;
	}

	/*SLIDE 1*/
	.carousel .carousel-item:nth-child(1) .carousel-caption { /**/
		width: 100%;
	}
		.carousel .carousel-item:nth-child(1) .carousel-caption .text { /**/
			width: 80%;
			margin-left: 10%;
			margin-right: 10%;
			margin-top: 50px;
			opacity: 1;
			position: absolute;
			animation-name: item1_1;
			animation-duration: 1s;
		}
			.carousel .carousel-item:nth-child(1) .carousel-caption .text span { /**/
				width: 100%;
				font-size: 30px;
				font-weight: 700;
			}
			.carousel .carousel-item:nth-child(1) .carousel-caption .subText { /**/
				width: 100%;
				font-size: 30px;
				font-weight: 200;
			}
			@keyframes item1_1 {/**/
			    0%   {margin-left: -250px;}
			    100% {margin-left: 10%;}
			 }
			.carousel .carousel-item:nth-child(1) .carousel-caption .image {/**/
				width: 100%;
				height: 100%;
				margin-left: 0px;
				margin-right: -20%;
				margin-top: -50px;
				opacity: 0.3;
				position: absolute;
				animation-name: none;
				z-index: -1;
				background-size:cover;
				background-position: center;
			}
			.carousel .carousel-item:nth-child(1) .carousel-caption .button {/**/
				display: none;
			}
	/****/
		/*SLIDE 1*/
	.carousel .carousel-item:nth-child(2) .carousel-caption { /**/
		width: 100%;
	}
		.carousel .carousel-item:nth-child(2) .carousel-caption .text { /**/
			width: 80%;
			margin-left: 10%;
			margin-right: 10%;
			margin-top: 50px;
			opacity: 1;
			position: absolute;
			animation-name: item2_1;
			animation-duration: 1s;
		}
			.carousel .carousel-item:nth-child(2) .carousel-caption .text span { /**/
				width: 100%;
				font-size: 30px;
				font-weight: 700;
			}
			.carousel .carousel-item:nth-child(2) .carousel-caption .subText { /**/
				width: 100%;
				font-size: 30px;
				font-weight: 200;
			}
			@keyframes item2_1 {
			    0%   {margin-left: -250px;}
			    100% {margin-left: 10%;}
			 }
			.carousel .carousel-item:nth-child(2) .carousel-caption .image {
				width: 100%;
				height: 100%;
				margin-left: 0px;
				margin-right: 0px;
				margin-top: -20px;
				opacity: 0.3;
				position: absolute;
				animation-name: none;
				z-index: -1;
				background-size:cover;
				background-position: center;
				background-repeat: no-repeat;
			}
			.carousel .carousel-item:nth-child(2) .carousel-caption .button {
				display: none;
			}
	/****/
		/*SLIDE 1*/
	.carousel .carousel-item:nth-child(3) .carousel-caption { /**/
		width: 100%;
	}
		.carousel .carousel-item:nth-child(3) .carousel-caption .text { /**/
			width: 80%;
			margin-left: 10%;
			margin-right: 10%;
			margin-top: 50px;
			opacity: 1;
			position: absolute;
			animation-name: item2_1;
			animation-duration: 1s;
		}
			.carousel .carousel-item:nth-child(3) .carousel-caption .text span { /**/
				width: 100%;
				font-size: 30px;
				font-weight: 700;
			}
			.carousel .carousel-item:nth-child(3) .carousel-caption .subText { /**/
				width: 100%;
				font-size: 30px;
				font-weight: 200;
			}
			@keyframes item3_1 {/**/
			    0%   {margin-left: -250px;}
			    100% {margin-left: 10%;}
			 }
			.carousel .carousel-item:nth-child(3) .carousel-caption .image {/**/
				width: 100%;
				height: 100%;
				margin-left: 0px;
				margin-right: 0%;
				margin-top: 0px;
				opacity: 0.3;
				position: absolute;
				animation-name: none;
				z-index: -1;
				background-size:cover;
				background-position: center;
			}
			.carousel .carousel-item:nth-child(3) .carousel-caption .button {/**/
				display: none;
			}
	/****/
		/*SLIDE 1*/
	.carousel .carousel-item:nth-child(4) .carousel-caption { /**/
		width: 100%;
	}
		.carousel .carousel-item:nth-child(4) .carousel-caption .text { /**/
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 50px;
	opacity: 1;
	position: absolute;
	animation-name: item4_1;
	animation-duration: 1s;
	color: #FFF;
		}
			.carousel .carousel-item:nth-child(4) .carousel-caption .text span { /**/
	width: 100%;
	font-size: 30px;
	font-weight: 700;
	color: #FFFFFF;
			}
			.carousel .carousel-item:nth-child(4) .carousel-caption .subText { /**/
	width: 100%;
	font-size: 30px;
	font-weight: 200;
	color: #FFFFFF;
			}
			@keyframes item4_1 {/**/
			    0%   {margin-left: -250px;}
			    100% {margin-left: 10%;}
			 }
			.carousel .carousel-item:nth-child(4) .carousel-caption .image {/**/
				width: 100%;
				height: 100%;
				margin-left: 0px;
				margin-right: 0%;
				margin-top: 0px;
				opacity: 0.3;
				position: absolute;
				animation-name: none;
				z-index: -1;
				background-size:cover;
				background-position: center;
			}
			.carousel .carousel-item:nth-child(4) .carousel-caption .button {/**/
				display: none;
			}
	/****/


	.HomeProductBar {/**/
		height: auto;
	}
	.HomeProductBar .content {/**/
		width: 80%;
		height:auto;
		padding-top: 10%;
		padding-bottom: 10%;
		margin-left:auto;
		margin-right:auto;
	}
	.HomeProductBar .text {/**/
		width: 100%;
		font-size: 22px;
		text-align: center;
		float: none;
		padding-top: 0px;
	}
	.HomeProductBar .button {/**/
		width: 208px;
		height: 68px;
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 35px;
	}

	.homeNews {/**/
		width: 100%;
		height: auto;
	}
	.homeNews .content {/**/
		width: 100%;
		height: auto;
		padding-top: 10%;
		padding-bottom: 10%;
	}
	.homeNews .title {/**/
		height: auto;
		font-size: 32px;
		padding:0px;
		padding-left: 10%;
		padding-right: 10%;
	}
	.homeNews .desc { /**/
		height: auto;
		font-size: 22px;
	}
	.homeNews .news {
		margin-top: 20px;
	}
	.homeNews .news .newsItem {
		width: 100%;
		height: auto;
		float: none;
		margin-right: 0px;
	}
	.homeNews .news .newsItem img{
		width: 100%;
		height: auto;
	}
	.homeNews .news .newsItem:nth-child(3) {
		width: 100%;
		height: auto;
		float: none;
		margin-right: 0px;
	}
	.homeNews .news .title {
		height: auto;
		padding: 5% 0px 2% 10%;
		font-size: 22px;
		font-weight: 600;
		color: #505050;
		text-align: left;
	}
	.homeNews .news .spot {
		height: auto;
		padding: 0px 10% 10%;
		font-size: 18px;
		font-weight: 300;
	}

	.HomeVideoBar {
		width: 100%;
		height: auto;
		padding-top: 0px;
		padding-bottom: 0px;
		transition: 0s;
	}
	.HomeVideoBar .content {
		width: 100%;
		height: auto;
	}
	.HomeVideoBar .video {
		float: none;
		width: 100%;
		height: 350px;
		background: url(../images/HomeVideo.jpg) no-repeat;
		background-color: #EAEAEA;
		background-size: cover;
		background-position: center;
		padding-top: 130px;
		cursor: pointer;
		transition: 0s;
	}
	.HomeVideoBar .text {
		width: 100%;
		height: auto;
		float:none;
		padding:0px;
	}
	.HomeVideoBar .text span {
		color: #0c48a9;
	}
	.HomeVideoBar .title {
		height: auto;
		padding: 10%;
		font-size: 23px;
	}
	.HomeVideoBar .detail {
		width: 100%;
		padding: 0px 10% 10%;
		font-size: 20px;
	}


	.homeCurrency {
		width: 100%;
		height: auto;
		background-color: #f5f7f9;
	}
	.homeCurrency .content {
		width: 100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		background: url(../images/char_bg.png) no-repeat;
	}
	.homeCurrency .title {
		height: auto;
		padding: 10%;
		font-size: 28px;
	}
	.homeCurrency .desc {
		height: auto;
		padding: 0px 10% 5%;
		font-size: 22px;
	}
	.homeCurrency .Currency {
		height: auto;
		margin-top: 0px;
		padding: 0px 0px 5%;
	}
	.homeCurrency .Currency .Item {
		width: 300px;
		height: 67px;
		border: solid 4px #cacaca;
		border-radius: 67px;
		float: none;
		margin-right: auto;
		margin-left: auto;
		margin-top: 5%;
	}
	.homeCurrency .Currency .Item:nth-child(3) {
		margin-right: auto;
	}



	.homeOnline {
		width: 100%;
		height: auto;
	}
	.homeOnline .content {
		width: 100%;
		height:auto;
		padding-bottom: 6%;
	}
	.homeOnline .title {
		width: 100%;
		height: auto;
		padding: 10% 10% 0px 10%;
		font-size: 28px;
	}
	.homeOnline .desc {
		width: 100%;
		height: auto;
		padding: 10%;
		font-size: 22px;
	}
	.homeOnline .desc b {
		font-weight: 600;
	}
	.homeOnline .solutions {
		height: auto;
	}
	.homeOnline .solutions .sales {
		background: url(../images/b2b_box_bg.jpg) no-repeat;
		background-size: 100%;
	}
	.homeOnline .solutions .pay {
		background: url(../images/pay_box_bg.jpg) no-repeat;
		background-size: 100%;
	}
	.homeOnline .solutions .return {
		background: url(../images/return_box_bg.jpg) no-repeat;
		background-size: 100%;
	}
	.homeOnline .solutions .box {
		width: 100%;
		height: auto;
		float: none;
		padding: 10%;
		padding-top: 40%;
		background-color: #fff;
		
	}
	.homeOnline .solutions .box:nth-child(3) {
		width: 100%;
		height: auto;
		float: none;
		padding: 10%;
		padding-top: 35%;
		background-color: #fff;
	}
	.homeOnline .solutions .name {
		height: auto;
		padding : 0px;
	}
	.homeOnline .solutions .text {
		padding : 0px;
	}


	.homeBrand {
		width: 100%;
		height: auto;
		background-color: #FFF;
	}
	.homeBrand .content {
		width: 100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
	}
	.homeBrand .title {
		height: auto;
		padding: 10% 10% 0px 10%;
		font-size: 28px;
	}
	.homeBrand .desc {
		height: auto;
		padding: 10%;
		font-size: 22px;
	}
	.homeBrand .brands {
		width: 100%;
		height:auto;
		padding: 5%;
	}
	.homeBrand .brands .item {
		width: 30%;
		height: 100px;
		margin-right: 2%;
		float: left;
		background-size: 110%;
		background-position: center;
		background-repeat: no-repeat;
	}
	.homeBrand .carousel {
		height: 150px;
	}
	.homeBrand .carousel-inner {
		width: 100%;
		height: 150px;
	}
	.homeBrand .carousel-control-prev {
		display: none;
	}
	.homeBrand .carousel-control-next {
		display: none;
		
	}
	.homeBrand .carousel-item {
		width: 100%;
		height: 150px;
		font-family: 'Open Sans', sans-serif;
	}

	.footer {
		width: 100%;
		height: auto;
		padding: 0px;
	}
	.footer .content {
		width: 100%;
		height:auto;
	}
	.footer .title {
		width: 100%;
		padding: 0px;
		padding-bottom: 20px;
		text-align: left;
	}
	.footer .menu {
		width: 100%;
		height: auto;
		float: none;
		padding: 10%;
	}
	.footer .menu .colum1 {
		width: 100%;
		float: none;
	}
	.footer .menu .colum2 {
		width: 100%;
		float: none;
		margin-left:0px; 
	}
	.footer .menu .item {
		width: 100%;
		height: 48px;
		padding-top: 11px;
		font-size: 17px;
		border-bottom: 1px solid #303842;
		transition: 0.1s;
		cursor: pointer;
	}
	.footer .menu .item:nth-child(6){
		border-bottom: 1px solid #303842;
	}
	.footer .socialMedia{
		width: 100%;
		height: 128px;
		float: none;
		padding: 0px 10% 10%;
		margin: 0px;
	}
	.footer .socialMedia .icon{
		width: 48px;
		height: 48px;
		float:left;
		border-radius: 10px;
	}
	.footer .socialMedia .icon img{
		width: 100%;
	}
	.footer .socialMedia .icon:nth-child(5){
		width: 48px;
		height: 48px;
		float:left;
		border-radius: 10px;
	}
	.footer .eNewsletter {
		width: 100%;
		padding: 10%;
		margin: 0px;
		float: none;
		height: auto;
	}
	.footer .eNewsletter .desc {
		width: 100%;
		height: auto;
	}
	.footer .eNewsletter .input {
		width: 285px;
	}
	.footer .eNewsletter .input input {
		width: 245px;
		float: none;
	}
	.footer .eNewsletter button {
		float: none;
	}
	.subFooter .copyright {
		width: 100%;
		height: auto;
		text-align: left;
		float:none;
	}
	.subFooter { 
		width: 100%;
		height: auto;
		background-color: #252b33;
		border-top:solid 1px #303842;
	}
	.subFooter .content {
		width: 100%;
		padding: 10%;
		height:auto;
	}
	.subFooter .logo {
		width: 112px;
		height: 35px;
		margin-top: 0px;
		float: none;
		margin-left:auto;
		margin-right:auto;
	} 

	.Navigation {
		width: 100%;
		height: 255px;
		background: url(../images/hk-bg.jpg) no-repeat;
		background-position: center;
		margin-top: -12px;
		padding: 5%;
	}
	.Navigation .content {
		display: none;
		width: 100%;
		font-size: 12.5px;
	}
	.Pages {
		width: 100%;
		height: auto;
		background-color: #f8f9f9;
	}
	.Pages .content {
		width: 100%;
		height: auto;
		margin-left:auto;
		margin-right:auto;
	}
	.Pages .content . {
		width: 100%;
		height: 75px;
		float: none;
		background-color: #FFF;
		padding: 0px;
		font-size: 19px;
		position: absolute;
		overflow: hidden;
	}
	.Pages .content .menu .title {
		width: 100%;
		height: 75px;
		float: none;
		padding: 25px;
		font-weight: bold;
		color: #262b49;
	}
	.Pages .content .menu .fa-chevron-down {
		display: block;
		font-size: 15px;
		float: right;
		background-color: #1c81d6;
		border-radius: 20px;
		width: 27px;
		height: 27px;
		padding:7px;
		margin-top: -3px;
		color: #FFF;
	}
	.Pages .content .menu ul{
		list-style-type: none;
		padding: 25px;
		padding-top: 0px;
		margin: 0;
		font-size: 15px;
		color: #757c84;
		font-weight: 500;
		margin-top: 0px;
	}
	.Pages .content .menu li{
		padding:10px 0px;
		padding-left: 20px;
		border-bottom: solid 1px #f8f9fa;
		background: url(../images/listIcon.png) 0px 16px no-repeat;
		transition: 0.2s;
		cursor: pointer;
	}
	.Pages .content .menu li:last-child{
		border-bottom: solid 0px #f8f9fa;
	}
	.Pages .content .menu li:hover{
		background-color: #F8FAFD;
		background: url(../images/listIcon.png) 8px 16px no-repeat;
		padding-left: 30px;
		color: #126ebe;
	}
	.Pages .content .text {
		width: 100%;
		height: auto;
		margin-top: -80px;
	}
	.Pages .content .text .title {
		widows: 100%;
		height: auto;
		color: #262b49;
		font-size: 32px;
		font-weight: bold;
		margin-top: 0px;
		padding: 7%;
	}
	.Pages .content .text .details {
		widows: 100%;
		height: auto;
		padding: 0 7% 7% 7%;
		margin-top: 0px;
	}
	.Pages .content .text img{
		width: 100%;
		height: auto;
		margin-top: 75px;
	}
	.Pages .content .text .details .comp_item {
	    height: auto;
	    border-bottom: solid 1px #E6E6E6;
	    margin-bottom: 15px;
	}
	.Pages .content .text .details .company_image {
	    width: 150px;
	    height: auto;
	    float: none;
	    position: static;
	}
	.Pages .content .text .details .company_sub {
	    width: 100%;
	    height: auto;
	    float: none;
	    text-align: left;
	    margin-top: 15px;
	    padding-bottom: 15px;
	    color: #036;
	}
	.Pages .content .text .details .certificates {
		width: 100%;
		height: auto;
	}
	.Pages .content .text .details .certificateItem {
	    width: 100%;
	    float: none;
	    height: auto;

	    padding: 15px;
	    padding-top: 0px;
	    background-color: #FFF;
	    
	    margin-right: 20px;
	    margin-bottom: 20px;
	    cursor: pointer;
	}
	.Pages .content .text .details .certificateItem img {
	    float: none;
	    margin-top: 25px;
	}
	.Pages .content .text .details .certificateItem .certName {
		float: none;
	    height: 95px;

	}

	.ProductDetail {
		width: 100%;
		height: auto;
		background-color: #f6f8fa
	}
	.ProductDetail .content {
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		padding-bottom: 55px;
	}

	.ProductDetail .content .rightContent {
		width: 100%;
		margin-top: 0px;
		height: auto;
		float: auto;
	}
	.ProductDetail .content .Other {
		display: none;
	}
	.ProductDetail .content .Connects {
		width: 100%;
		height: auto;
		font-size: 19px;
	}
	.ProductDetail .content .Connects .title {
		font-size: 18px;
		height: 30px;
		font-weight: bold;
		padding: 0px 25px 25px 25px;
	}
	.ProductDetail .content .Connects .item{
		height: auto;
		padding-bottom: 10px;
	}
	.ProductDetail .content .Connects .item:hover{
		background-color: #F1F3F6;
	}
	.ProductDetail .content .Connects .connect-name {
		height: 25px;
	}
	.ProductDetail .content .Connects .item img{
		border:solid 3px #eef1f3;
		float: left;
	}
	.ProductDetail .content .Connects .item .code{
		width: 170px;
		height: 17px;
		color: #a9b2bc;
		float: left;
		font-size: 11.5px;
		font-weight: 400;
		margin-left: 15px;
		margin-top: -2px;
	}
	.ProductDetail .content .Connects .item .name{
		width: 170px;
		height: 35px;
		color: #757c84;
		float: left;
		font-size: 13px;
		font-weight: 400;
		margin-left: 15px;
		letter-spacing: -0.5px;
		line-height: 16px;
		overflow: hidden;
	}
	.ProductDetail .content .Connects .item .price{
		width: 170px;
		color: #4080b9;
		float: left;
		font-size: 14px;
		font-weight: bold;
		margin-left: 15px;
		letter-spacing: -0.5px;
		line-height: 16px;
	}
	.ProductDetail .content .leftContent {
		width: 100%;
		height: auto;
		margin-top:-80px;
		float: none;
	}
	.ProductDetail .content .leftContent img{
		float: none;
		width: 100%;
		height: auto;
	}
	.ProductDetail .content .leftContent .code{
		width: 100%;
		height: 45px;
		padding: 15px 10% 15px 10%;
		float: none;
	}
	.ProductDetail .content .leftContent .name{
		width: 100%;
		height: auto;
		padding: 0px 10% 15px 10%;
		float: none;
	}
	.ProductDetail .content .leftContent .price{
		width: 100%;
		height: 50px;
		margin-left: 0px;
		float: none;
		background: none;
		padding: 0px 10% 0px 10%;
	}
	.ProductDetail .content .leftContent .price div{
		width: auto;
		background-color: #fff;
		margin-left: 0px;
		float: left;
	}
	.ProductDetail .content .leftContent .piece{
		width: 100%;
		height: 40px;
		padding: 10px 10% 0px 10%;
		float: none;
		margin-left: 0px;
		margin-top: 7px;
	}
	.ProductDetail .content .leftContent .category{
		width: 100%;
		height: 50px;
		float: none;
		padding: 0px 10% 0px 10%;
		margin-left: 0px;
	}
	.ProductDetail .content .leftContent .topDetail {
		width: 100%;
		height: auto;
	}
	.ProductDetail .content .leftContent .subDetail {
		width: 100%;;
		height: auto;
		background-color: #FFF;
	}
	.ProductDetail .content .leftContent .subDetail .stepMenu {
		height: 70px;
		border-bottom: solid 3px #f4f4f4;

	}
	.ProductDetail .content .leftContent .subDetail .stepMenu .item {
		width: 50%;
		height: 70px;
		text-align: center;
	}
	.ProductDetail .content .leftContent .subDetail .Details {
		padding: 27px;
		font-size: 16px;
		color: #95a8ba;
		letter-spacing: -0.5px;
	}
	.ProductDetail .content .leftContent .subDetail .Details .datas{
		width: 100%;
		height: auto;
		margin-top: 35px;
		margin-bottom: 15px;
	}
	.ProductDetail .content .leftContent .subDetail .Details .datas .dataTitle{
		width: 100%;
		height: 62px;
		padding: 20px;
		padding-top: 18px;
		font-size: 18px;
		font-weight: bold;
		color: #1463aa;
		background-color: #e7eff6;
	}
	.ProductDetail .content .leftContent .subDetail .Details .dataList{
		width: 100%;
		height: auto;
		background-color: #fafbfb;
	}
	.ProductDetail .content .leftContent .subDetail .Details .dataList:nth-child(even) {
		background-color: #FFF;
	}
	.ProductDetail .content .leftContent .subDetail .Details .dataList:hover{
		background-color: #F4F9FE;
	}
	.ProductDetail .content .leftContent .subDetail .Details .datas .dlName{
		width: 100%;
		height: auto;
		padding-left: 20px;
		padding-top: 5px;
		font-size: 13px;
		font-weight: bold;
		color: #262b49;
		float: none;
	}
	.ProductDetail .content .leftContent .subDetail .Details .datas .dlValue{
		width: 100%;
		height: auto;
		padding-left: 20px;
		padding-top: 0px;
		padding-bottom: 5px;
		font-size: 13px;
		font-weight: bold;
		color: #889aab;
		float: none;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents {
		width: 100%;
		height: auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem{
		width: 100%;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem:hover{
		background-color: #EAF2FA;
		padding-left: 10px;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem:nth-child(even) {
		margin-right: 0%;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diIcon {
		width: 20%;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diIcon .fa-file-alt {
		font-size: 38px;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diName {
		width: 80%;
		font-size: 14px;
		padding-top: 17px;
	}
	.ProductDetail .content .leftContent .subDetail .Details .documents .documentItem .diProductName {
		font-size: 12px;
	}








	.Products-Navigation {
		width: 100%;
		height: 135px;
	}
	.Products-Navigation .content {
		width: 100%;
		height: 120px;
	}
	.Products-Navigation .title {
		width: 75%;
		height: 85px;
		padding-top: 10px;
		padding-left: 5%;
		float: left;
		font-size: 22px;
		font-weight: bold;
		color: #262b49;
	}
	.Products-Navigation .image {
		width: 60px;
		height: 55px;
		float: right;
		margin-top: 7px;
		margin-right: 5%;
	}
	.Products-Navigation .text {
		display: none;
	}




	.productsBar {
		display: block;
		width: 100%;
		height: 80px;
		background-color: #FFF;
		border-bottom: solid 1px #ededed;
		margin-top:-15px;
		padding-top: 18px;
	}
	.productsBar .content {
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		padding-bottom: 55px;
	}
	.productsBar .openFilter{
		display: block;
		width: 160px;
		height: 44px;
		border: solid 2px #adb5bd;
		float: left;
		cursor: pointer;
		padding: 8px 15px 5px 10px;
	  	font-size: 16px;
		font-weight: 600;
		color: #262b49;
		letter-spacing: -0.5px;
		border-radius: 5px;
		margin-left: 5%;
	}
	.productsBar .openFilter .fa-filter {
		font-size: 15px;
		margin-left: 
	}
	.productsBar .openFilter:hover{
		background-color: #f8fafd;
		border:solid 2px #1570bf;
	}
	.productsBar .print{
		display: none;
	}
	.productsBar .excel{
		display: none;
	}
	.productsBar .compare{
		display: none;
	}
	.productsBar .compare:hover{
		background-color: #f8fafd;
		border:solid 2px #1570bf;
	}
	.productsBar .listing{
		display: none;
	}
	.productsBar .sorting{
		width: 160px;
		height: 44px;
		border: solid 2px #adb5bd;
		float: right;
		cursor: pointer;
		padding-top: 0px;
		padding-left: 0px;
		margin-left: 10px;
		border-radius: 5px;
		margin-right: 5%;
	}
	.productsBar .sorting:hover{
		background-color: #f8fafd;
		border:solid 2px #1570bf;
	}
	.productsBar .sorting select {
		width: 100%;
		padding: 5px 15px 5px 10px;
		font-size: 16px;
		font-weight: 600;
		color: #262b49;
		letter-spacing: -0.5px;
		border: 0px;
		height: 40px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		outline: 0;
		background: url(../images/down_icon.png) 94% 50% no-repeat;
	}
	.productsBar .viewCatalog{
		display: none;
	}
	.productsBar .viewList{
		display: none;
	}


	.Products {
		width: 100%;
		height: auto;
		background-color: #f6f8fa
	}
	.Products .content {
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		padding-top: 0px;
		padding-bottom: 55px;
	}

	.Products .content .rightContent {
		width: 100%;
		height: auto;
		float: none;
	}
	.Products .content .rightContent .productItem{
		width: 50%;
		height: 275px;
		float: left;
		margin-top: 10px;
		margin-right: 0px;
		border:solid 1px #EFF4F9;
		cursor: pointer;
	}
	.Products .content .rightContent .productItem:nth-child(3n){
		margin-right: 0px;
	}
	.Products .content .rightContent .productItem .code{
		width: 100%;
		height: 22px;
		float: left;
		font-size: 15.3px;
		color: #adb5bd;
	}
	.Products .content .rightContent .productItem .select{
		display: none;
	}
	.Products .content .rightContent .productItem .name{
		height: 57px;
		font-size: 14px;
	}
	.Products .content .rightContent .productItem .image{
		height: 130px;
	}
	.Products .content .rightContent .productItem .image img{
		width: 150px;
		height: 118px;
	}
	.Products .content .rightContent .productItem .price{
		height: 32px;
		font-size: 17px;
	}

	.Products .content .desc {
	    width: 100%;
	    font-size: 12px;
	}
	.Products .content .desc .fa-info{
	    margin-top: -12px;
	}
	.Products .content .leftContent {
		display: none;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0px;
		z-index: 10000;
		float: none;
		padding-bottom: 5%;
		background-color: #FAFBFC;
	}
	.Products .content .leftContent .filterContent {
		width: 100%;
		height: 100%;
		padding-left:5%; 
		padding-right: 5%;
		padding-bottom: 65px;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;,
	}
	.Products .content .leftContent .filterBar{
		display: block;
		width: 100%;
		height: 86px;
		bottom: 0%;
		position: fixed;
		font-size: 18px;
		color: #262b49;
		font-weight: bold;
		border-top: 2px solid #E6EBF0;
		background-color: #FFF;
		z-index: 20000;
		padding-left:5%; 
		padding-right: 5%;
		padding-top: 5%;
		opacity: 0.9;
	}
	.Products .content .leftContent .filterBar .clearFilters{
		display: block;
		width: 180px;
		height: 44px;
		border: solid 2px #adb5bd;
		float: left;
		cursor: pointer;
		padding: 8px 15px 5px 10px;
	  	font-size: 16px;
		font-weight: 600;
		color: #262b49;
		letter-spacing: -0.5px;
		border-radius: 5px;
	}
	.Products .content .leftContent .filterBar .clearFilters:hover{
		background-color: #f8fafd;
		border:solid 2px #1570bf;
	}
	.Products .content .leftContent .filterBar .closeFilters{
		display: block;
		width: 100px;
		height: 44px;
		border: solid 2px #1570bf;
		float: right;
		cursor: pointer;
		padding: 8px 15px 5px 10px;
	  	font-size: 16px;
		font-weight: 600;
		color: #FFF;
		letter-spacing: -0.5px;
		border-radius: 5px;
		background-color: #1570bf;
	}
	.Products .content .leftContent .filterBar .closeFilters:hover{
		background-color: #1562A4;
		border:solid 2px #1570bf;
	}
	.Products .content .leftContent .filterContent .filterTitle{
		width: 100%;
		height: auto;
		padding-bottom: 12px;
		padding-top: 22px;
		font-size: 24px;
		color: #1570bf;
		font-weight: bold;
		border-bottom: 1px solid #E6EBF0;
	}
	.Products .content .leftContent .subCategories{
		padding-bottom: 25px;
		border-bottom: 1px solid #E6EBF0;
	}
	.Products .content .leftContent .subCategories ul{
		padding-top: 30px;
	}
	.Products .content .leftContent .subCategories ul li ul li{
		font-size: 17px;
		height: 26px;
		background:url(../images/cat_list_icon.png) 12px 0px no-repeat;
	}
	.Products .content .leftContent .filters {
		padding-top: 5px;
		padding-bottom: 15px;
		height: 55px;
		overflow: hidden;
		border-bottom: 1px solid #E6EBF0;
	}
	.Products .content .leftContent .filters .title{
		padding-top: 8px;
		font-size: 18px;
		color: #262b49;
		font-weight: bold;
		height: 45px;
	}
	.Products .content .leftContent .filters .fas{
		display: block;
		float:right;
		padding-top: 4px;
		margin-right: 10px;
		color: #1570bf;
	}
	.Products .content .leftContent .filters .values{
		margin-top: 10px;
		max-height: none;
		height: auto;
		overflow-y: auto;
	}
	.Products .content .leftContent .filters .value{
		height: 28px;
		font-size: 17px;
		background:url(../images/filter_check.png) 10px 2px no-repeat;
		background-size: 21px;
	}
	.Products .content .leftContent .filters .value:hover{
		background:url(../images/filter_checked_d.png) 10px 2px no-repeat;
		background-size: 21px;
	}
	.Products .content .leftContent .filters .value-checked{
		height: 28px;
		font-size: 17px;
		background:url(../images/filter_checked.png) 10px 2px no-repeat;
		background-size: 21px;
	}
	.Products .content .leftContent .filters .value-checked:hover{
		background:url(../images/filter_check.png) 10px 2px no-repeat;
		background-size: 21px;
	}
	.Products .content .leftContent .filters .value-line{
		width: 90%;
		height: 5px;
		border-bottom:1px solid #dfe4ea;
		margin-top: 7px;
		margin-bottom:7px;
	}

	.Products .content .leftContent .filters .values::-webkit-scrollbar-track
	{
		border-radius: 5px;
		background-color: #dfe4ea;
	}

	.Products .content .leftContent .filters .values::-webkit-scrollbar
	{
		width: 12px;
		background-color:transparent;
	}

	.Products .content .leftContent .filters .values::-webkit-scrollbar-thumb
	{
		border-radius: 5px;
		background-color: #c4cdd6;
	}
	.pagesBar {
		clear: both;
		width: 100%;
		height: 50px;
		float: none;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		display:flex;
		display:-webkit-flex;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		justify-content:center;
		-webkit-justify-content:center;
	}
	.pagesBar .number-not{
		width: 78px;
		height: 48px;
		float: left;
	}
	.pagesBar .number{
		display: none;
		width: 78px;
		height: 48px;
		float: left;
	}
	.pagesBar a:first-child .number{
		display: block;
		width: 78px;
		height: 48px;
		float: left;
	}
	.pagesBar a:last-child .number{
		display: block;
		width: 78px;
		height: 48px;
		float: left;
	}

	.pagesBar .number:hover{
		background-color: #f8fafd;
		border: solid 2px #1570bf;
		color: #1570bf;
	}
	.pagesBar .number-selected{
		display: none;
	}
	.pagesBar .number-mobile{
		display: block;
		width: 98px;
		height: 48px;
		border: solid 2px #c4cdd6;
		float: left;
		padding-top: 11px;
		text-align: center;
		margin-top: 20px;
		margin-right: 10px;
		font-size: 16px;
		font-weight: 700;
		color: #1570bf;
		background-color: #e6e9ec;
	}
	.pagesBar .dots{
		display: none;
	}
	
	.mapContact {
	width: 100%;
	height: 280px;
	margin-top: 155px;
	}
	.Contacts .content {
		width: 100%;
		height: auto;
		margin-left:auto;
		margin-right:auto;
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,247,249,1) 100%);
	}
	.Contacts .content .general {
		width: 100%;
		height: auto;
		margin-top: 0px;
	}
	.Contacts .content .general .title {
		height: 45px;
		font-size: 22px;
		font-weight: bold;
		color: #262b49;
		padding: 25px;
	}
	.Contacts .content .general .information {
		width: 100%;
		height: auto;
		float: none;
	}
	.Contacts .content .general .information .address{
		height: 65px;
		font-size: 14px;
		float: none;
	}
	.Contacts .content .general .information .phone{
		width: 100%;
		height: 45px;
		float: none;
	}
	.Contacts .content .general .information .fax{
		width: 100%;
		height: 45px;
		float: none;
	}
	.Contacts .content .general .information .email{
		width: 100%;
		height: 45px;
		float: none;
	}
	.Contacts .content .general .workingHours {
		width: 100%;
		height: 95px;
		float: none;
		padding-top: 10px;
	}
	.Contacts .content .general .workingHours .weekdays{
		width: 50%;
		float: left;
		padding-left: 30px;
		color: #262b49;
		background:url(../images/clock-icon-c.png) 0px 6px no-repeat;
		background-size: 20px;
	}
	.Contacts .content .general .workingHours .weekend{
		width: 50%;
		float: right;
	}
	.Contacts .content .general .workingHours .days {
		font-size: 15px;
		font-weight: 600;
		height: 28px;
	}
	.Contacts .content .general .workingHours .time {
		font-size: 14px;
		color: #858585;
	}
	.Contacts .content .FormInfo {
		width: 100%;
	}
	.Contacts .content .addressList {
		width: 100%;
		float:none;
	}
	.Contacts .content .addressList .title {
		height: 35px;
		font-size: 18px;
		font-weight: bold;
		color: #262b49;
	}
	.Contacts .content .addressList .information {
		width: 100%;
		height: auto;
		float: none;
		padding: 15px 15px 0px 25px;
		border-bottom: 1px solid transparent;
		border-image: linear-gradient(to left, #FFF 0%, #e9eef2 100%);
		border-image-slice: 1;
	}
	.Contacts .content .addressList .information:last-child{
		border-bottom: none;
	}
	.Contacts .content .addressList .information .address{
		height: auto;
		font-size: 14px;
		color: #676a7a;
		background: url(../images/marker-icon-c.png) 0 6px no-repeat;
		padding-left: 35px;
		padding-top: 0px;
		padding-bottom: 10px;
	}
	.Contacts .content .addressList .information .phone{
		width: 100%;
		height: 35px;
		font-size: 14px;
		background: url(../images/phone-icon-c.png) 0 0px no-repeat;
		float: none;
	}
	.Contacts .content .success {
		display: none;
		width: 100%;
		height: 300px;
		margin-right: 0px;
		margin-top: 20px;
		z-index: 700;
		position:fixed;
		right: 0;
		left: 0;
		bottom: -300px;
	}
	.Contacts .content .success .info{
		display: none;
		width: 100%;
		height: auto;
		background-color: #0b8f42;
		padding-left: 25px;
		padding-right: 25px;
		margin-bottom: 0px;
		margin-right: 0px;
		z-index: 10;
		position:absolute;
		right: 0;
		bottom: 0;
		opacity: 1;
		text-align: center;
	}
	.Contacts .content .success .info .fa-check{
		width: 100%;
		text-align: center;
		height: 80px;
		float: right;
		margin-top: 28px;
		font-size: 70px;
		color: #FFF;
	}
	.Contacts .content .success .info .successClose{
		display: block;
		width: 100%;
		height: 55px;
		margin-top: 0px;
		margin-bottom: 20px;
		font-size: 40px;
		color: #FFF;
		float: left;
	}
	.Contacts .content .success .text{
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		font-size: 20px;
		padding-top: 5px;
		padding-bottom: 0px;
		color: #FFF;
	}
	.Contacts .content .success .text p{
		padding-top: 30px;
		font-size: 14px;
		color: #D1F4C7;
	}
	.Contacts .content .success .back{
		display: none;
		background-color: #FFF;
		opacity: 0.6;
		width: 100%;
		height: auto;
	}
	
	.Contacts .content .form {
		width: 100%;
		height: auto;
		float: none;
		padding: 8%;
	}
	.Contacts .content .form .title {
		height: 45px;
		font-size: 24px;
		font-weight: bold;
		color: #262b49;
		padding-top: 25px;
	}
	.Contacts .content .form .text {
		height: 80px;
		font-size: 16px;
		color: #80828f;
		padding-top: 25px;
	}
	.Contacts .content .form .bar {
		width: 100%;
		min-height: 65px;
	}
	.Contacts .content .form .bar input, 
	.Contacts .content .form .bar .selectBox,
	.Contacts .content .form .bar textarea{
		font-size: 16px;
		width: 100%;
		height: 64px;
		margin-top: 10px;
		float: none;
	}

	.Contacts .content .form .bar input:hover, 
	.Contacts .content .form .bar .selectBox:hover,
	.Contacts .content .form .bar textarea:hover{
		background-color: #f8fafd;
		border:solid 2px #1570bf;
	}
	.Contacts .content .form .bar input:focus, 
	.Contacts .content .form .bar .selectBox:focus,
	.Contacts .content .form .bar textarea:focus{
		background-color: #f8fafd;
		border:solid 2px #1570bf;
	}
	.Contacts .content .form .bar .selectBox{
		width: 100%;
		height: 64px;
		border: solid 2px #C7CFD6;
		color: #262b49;
		letter-spacing: -0.5px;
		border-radius: 5px;
		padding: 0px;
		background-color: #FFF;
	}
	.Contacts .content .form .bar select {
		background-color: #FFF;
	  width: 100%;
	  padding: 10px 14px 10px 14px;
	  	font-size: 16px;
		font-weight: 600;
		color: #262b49;
		letter-spacing: -0.5px;
	  border: 0px;
	  height: 60px;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  appearance: none;
	  outline: 0;
	  background: url(../images/down_icon.png) 94% 50% no-repeat;
	}
	.Contacts .content .form .bar input:nth-child(even), .Contacts .content .form .bar input:nth-child(even) {
		margin-right: 0px;
	}
	.Contacts .content .form .bar input::placeholder{
		color: #9295a5;
	}
	.Contacts .content .form .bar input[name=city_text] {
		display: none;
	}
	.Contacts .content .form .bar input[name=subject] {
		width: 100%;
	}
	.Contacts .content .form .bar textarea {
		width: 100%;
		height: 278px;
	}
	.Contacts .content .form .bar textarea::placeholder{
		color: #9295a5;
	}
	.Contacts .content .form .bar button {
		height: 64px;
		background-color: #126ebe;
		border-radius:5px;
		float: left;
		border:none;
		color: #FFF;
		font-size: 16px;
		outline: 0;
		padding: 16px;
		margin-top: 14px;
	}
	.mapSalesPoints {
		width: 100%;
		height: 340px;
	}
	.SalesPoints {
		width: 100%;
	}
	.SalesPoints .content {
		width: 100%;
	}
	.SalesPoints .content .bar {
		width: 100%;
	}
	.SalesPoints .content .bar .points{
		width: 100%;
	}
	.SalesPoints .content .bar .points .filter{
		height: 315px;
		float: left;
	}
	.SalesPoints .content .bar .points .title {
		height: 32px;
		font-size: 20px;
		font-weight: bold;
		color: #262b49;
	}
	.SalesPoints .content .bar .points .detail {
		height: 58px;
		font-size: 14px;
		color: #9C9EAB;
	}
	.SalesPoints .content .bar .points .pItem{
		width: 100%;
		height: 135px;
		float: left;
		border: solid 2px #FFF;
		border-bottom: solid 1px #e9eef2;
		background-color: #FFF;
		padding: 15px 4px 22px 22px;
		margin-bottom: 10px;
		cursor: pointer;
	}
	.SalesPoints .content .bar .points .select{
		border: solid 2px #126ebe;
		background-color: #EEF5FB;
	}
	.SalesPoints .content .bar .points .pItem:hover{
		border: solid 2px #126ebe;
	}
	.SalesPoints .content .bar .points .pItem:nth-child(even){
		margin-right: 20px;
	}
	.SalesPoints .content .bar .points .pItem:hover .name {
		height: 35px;
		color: #126ebe;
		font-size: 15px;
		font-weight: bold;
	}
	.SalesPoints .content .bar .points .pItem .name {
		height: 35px;
		color: #262b49;
		font-size: 15px;
		font-weight: bold;
		overflow: hidden;
	}
	.SalesPoints .content .bar .points .pItem .area {
		height: 30px;
		color: #838593;
		font-size: 13px;
	}
	.SalesPoints .content .bar .points .pItem .fa-map-marker-alt {
		height: 60px;
		font-size: 25px;
		float: left;
		color: #126ebe;
		margin-top: 8px;
		width: 30px;
	}

	.SalesPoints .content .bar .selectBox{
		width: 100%;
		margin-bottom: 15px;
	}
	.SalesPoints .content .bar .selectBox:last-child{
		margin-right: 0px;
		}
	.SalesPoints .content .bar .selectBox .name {
		position: absolute;
		padding: 5px 14px 10px 14px;
		color: #9295a5;
		font-weight: 400;
		z-index: 1;
	}
	.SalesPoints .content .bar select {
	  width: 100%;
	}
	.SalesPoints .content .bar .salesSupport{
		width: 100%;
	}


	.News {
		width: 100%;
		height: auto;
		background-color: #f8f9f9;
	}
	.News .content {
		width: 100%;
		height: auto;
		margin-left:auto;
		margin-right:auto;
	}
	.News .content .menu {
		width: 100%;
		height: 75px;
		float: none;
		background-color: #FFF;
		padding: 0px;
		font-size: 19px;
		position: absolute;
		overflow: hidden;
	}
	.News .content .menu .title {
		width: 100%;
		height: 75px;
		float: none;
		padding: 25px;
		font-weight: bold;
		color: #262b49;
	}
	.News .content .menu .fa-chevron-down {
		display: block;
		font-size: 15px;
		float: right;
		background-color: #1c81d6;
		border-radius: 20px;
		width: 27px;
		height: 27px;
		padding:7px;
		margin-top: -3px;
		color: #FFF;
	}
	.News .content .menu ul{
		list-style-type: none;
		padding: 25px;
		padding-top: 0px;
		margin: 0;
		font-size: 15px;
		color: #757c84;
		font-weight: 500;
		margin-top: 0px;
	}
	.News .content .menu li{
		padding:10px 0px;
		padding-left: 20px;
		border-bottom: solid 1px #f8f9fa;
		background: url(../images/listIcon.png) 0px 16px no-repeat;
		transition: 0.2s;
		cursor: pointer;
	}
	.News .content .menu li:last-child{
		border-bottom: solid 0px #f8f9fa;
	}
	.News .content .menu li:hover{
		background-color: #F8FAFD;
		background: url(../images/listIcon.png) 8px 16px no-repeat;
		padding-left: 30px;
		color: #126ebe;
	}

	.News .OtherNews {
		display: none;
	}
	.News .content .intro {
		width: 100%;
		height: auto;
		margin-top: -80px;
		background-color: #e8edf2;
		float: none;
	}
	.News .content .intro img{
		width: 100%;
		height: 295px;
		float: none;
		margin-top: 70px;
	}
	.News .content .intro .title{
		width: 100%;
		height: auto;
		padding: 25px 7% 1px 7%;
		float: none;
	}
	.News .content .intro .spot{
		width: 100%;
		height: auto;
		padding: 15px 7% 15px 7%;
		float: none;
	}
	.News .content .intro .date{
		width: 100%;
		height: auto;
		float: none;
		padding: 1px 7% 15px 7%;
	}
	.News .content .text{
		width: 100%;
		float: none;
		padding: 35px 7% 55px 7%;
	}
	
	.News .content .other {
		width: 100%;
		height: auto;
		margin-top: -80px;
		padding-top: 75px;
	}
	.News .content .other .newsItem {
		width: 100%;
		height: auto;
		background-color: #fff;
		float: left;
		margin-right: 17px;
		margin-bottom: 10px;
		transition: .2s;
		cursor: pointer;
	}
	.News .content .other img {
		width: 100%;
	}
	.News .content .other .newsItem:hover {
		transform: scale(1.03);
	}
	.News .content .other .newsItem:nth-child(1n) {
		width: 100%;
		height: auto;
		background-color: #fff;
		float: left;
		margin-right: 0px;
	}
	.News .content .other .title {
		height: auto;
		padding-left : 10%;
		padding-right : 10%;
		padding-top: 10%;
		padding-bottom: 5%;
		font-size: 22px;
		font-weight: 600;
		color: #505050;
		text-align: left;
	}
	.News .content .other .spot {
		padding-left : 10%;
		padding-right : 10%;
		padding-bottom: 10%;
		font-size: 18px;
		height: auto;
	}

	
	.News-Navigation {
		width: 100%;
		height: 230px;
		background: url(../images/hk-bg.jpg) no-repeat;
		margin-top: 140px;
	}
	.News-Navigation .content {
		width: 100%;
		height: 230px;
		margin-left:auto;
		margin-right:auto;
		padding-top: 40px;
		font-size: 14.5px;
		font-weight: 600;
		color: #262b49;
	}
	.News-Navigation .title {
		width: 100%;
		height: 60px;
		padding-top: 20px;
		float: left;
		font-size: 32px;
		font-weight: bold;
		color: #262b49;
		padding-left: 5%;
	}
	.News-Navigation .image {
		width: 140px;
		height: 129px;
		float: right;
		margin-top: 7px;
	}
	.News-Navigation .text {
		display: none;
	}
	.News-Navigation .content a{
		margin-right: 5px;
		margin-left: 5px;
	}
	.News-Navigation .content .fa-chevron-right {
		color: #2f75b3;
	}

	
	.homeNews .other .newsItem {
		width: 100%;
		height: auto;
		float: none;
		margin-right: 0px;
	}
	.homeNews .other .newsItem img{
		width: 100%;
		height: auto;
	}
	.homeNews .other .newsItem:nth-child(2) {
		width: 100%;
		height: auto;
		float: none;
		margin-right: 0px;
	}
	.homeNews .other .title {
		height: auto;
		padding: 5% 0px 2% 10%;
		font-size: 22px;
		font-weight: 600;
		color: #505050;
		text-align: left;
	}
	.homeNews .other .spot {
		height: auto;
		padding: 0px 10% 10%;
		font-size: 18px;
		font-weight: 300;
	}



	.Products-Navigation {
		width: 100%;
		height: 135px;
	}
	.Products-Navigation .content {
		width: 100%;
		height: 120px;
	}
	.Products-Navigation .title {
		width: 75%;
		height: 85px;
		padding-top: 10px;
		padding-left: 5%;
		float: left;
		font-size: 22px;
		font-weight: bold;
		color: #262b49;
	}
	.Products-Navigation .image {
		width: 60px;
		height: 55px;
		float: right;
		margin-top: 7px;
		margin-right: 5%;
	}
	.Products-Navigation .text {
		display: none;
	}

	.Search-Navigation {
		width: 100%;
		height: 210px;
	}
	.Search-Navigation .content {
		width: 100%;
		height: 200px;
		padding: 20px;
	}
	.Search-Navigation .content .title{
		width: 100%;
	}
	.Search-Navigation .content .text{
		width: 100%;
	}
	.Search-Navigation .content .text span{
		width: 100%;
	}

	.SearchPage {
		width: 100%;
		height: auto;
	}
	.SearchPage .content {
		width: 100%;
		height: auto;
	}
	.SearchPage .content .menu {
		display: none;
	}
	.SearchPage .content .text {
		width: 100%;
		height: auto;
		margin-top: -80px;
		padding-bottom: 0px;
	}
	.SearchPage .content .text .sItem {
		width: 100%;
		height: 77px;
	    min-height: 77px;
	}
	.SearchPage .content .text .sItem img{
		width: 60px;
		height: 44px;
		float: left;
		margin-right: 20px;
	}
	.SearchPage .content .text .sItem .code{
		width: 75%;
		float: left;
		font-size: 13px;
	}
	.SearchPage .content .text .sItem .title{
		width: 75%;
		float: left;
		min-height: 35px;
	    color: #262b49;
	    font-size: 13px;
	    font-weight: bold;
	    overflow: visible;
	}
	.SearchPage .content .text .sItem:hover .title {
		color: #126ebe;
		font-size: 13px;
	}
	.SearchPage .content .text .sItem:hover{
		border: solid 2px #126ebe;
		background-color: #FFF;
	}
	.SearchPage .content .text .sItem .info{
		display: none;
	}
	.SearchPage .content .Connects {
		display: none;
	}
}
