@charset "UTF-8";

.s_Partner{
    background: #EBEEF0;
    padding-top: 30px;
    padding-bottom: 50px;
}

.s_Partner_cont{
     padding-left: 0;
 }


.s_Partner_margin{
    margin: 0;
}
.s_Partner_cont h2{
     margin: 0;
     font-size: 22px;
     color: #222;
     text-align: center;
     line-height: 60px;
     font-weight: 600;
 }
.s_Partner_pic{
     position: relative;
 } 

.s_Partner ul {
	margin: 0;
	background: #EBEEF0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
    }
	
	
.s_Partner ul li {
        width: 11.5%;
        height: 60px;
        background: #fff;
        float: left;
        margin-right: 1.05%;
        padding: 11px;
        overflow: hidden;
        border-radius: 4px;
        display: inline;
}
.s_Partner ul li:last-child {
        margin-right: 0;
}

.s_Partner ul li:last-child h2 {
        padding: 0;
}
	

@media (max-width: 768px){
.s_Partner ul li {
	width: 23%;
	height: 40px;
	background: #fff;
	float: left;
	margin-right: 1.5%;
	padding: 11px;
	overflow: hidden;
	border-radius: 4px;
	display: inline;
	margin-bottom: 10px;
}
}

	 
.jmd-prod-btn{
	color: #1C5944;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	background-color: #f0f0f0;
	background-image: url(../pic/jmd-prod-btn-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 60px;
}
.jmd-prod-btn:hover{

    background-color: #fff;
    text-decoration: none;

}

.s-wy-parameter h2,h3,h4,p{
	color: #333;
	overflow: hidden;
	margin-bottom: 5px;
	line-height: 20px;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
    }
	
@media (max-width: 1280px) {
    .noshow1280 {
        display: none;
    }
}
@media only screen and (max-width: 1100px) {
    .noshow1100 {
        display: none;
    }
}
@media only screen and (max-width: 767.98px) {
    .noshow767 {
        display: none;
    }
}
@media only screen and (max-width: 575.98px) {
    .noshow575 {
        display: none;
    }
}
.breadcrumb a ,.breadcrumb>li+li:before{
    color: #9b9b9b;
}

#videobcg {
	position: absolute;
	top: 0px;
	left: 0px;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1000;
	overflow: hidden;
	-webkit-mask: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,1)));
	background-color: #000;
	background-image: url(../img/bgvedio.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

.slider-sec{
text-align:center;
position: relative;
}
.slider-sec h1{
color:#FFFFFF;
}
.slider-sec-text{
padding:200px 0px;
}


.slider-sec-text{
padding:200px 0px;
}
.header-top-settings ul li .dropdown-list.account-list i.fa{
    font-size: 16px;
}

.co-text p{
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.h2-title
{
    color: #333333;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;

    padding-top: 10px;
    padding-bottom: 10px;
}

.htitle
{
    color: #333333;
    font-size: 28px;
    line-height: 1.2;
    font-weight: 700;
    margin-top: -8px;
    padding-top: 0px;
    padding-bottom: 30px;
    display: inline-block;
    text-transform: uppercase;
}

	
.htitle .fa{
font-size: 16px;
    }

.language img
{
	max-height: 20px;
	width: auto;
	margin-top: -3px;
}

.footer-bottom-area{
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}

.tabletextleft .table  td{
	text-align:left;
}


.box__ins2 {
	border: 1px solid #D3D3D3;
	padding: 1px;
	text-align: center;
	min-height: 152px;
	vertical-align: middle;
}

.box_tab {
	border: 1px solid #E6E6E6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.about_top {
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:15px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}

.about_top ul{
	
	margin:0px;
	padding:0
}

.table tr th,.table tr td { 
    text-align: left;
    vertical-align: middle;
}

.colors {
	border: 1px solid #D3D3D3;
	display: inline-block;
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 3px;
}
.top_offset_2 {
	margin-top: 20px;
}
.bottom_offset_2 {
	margin-bottom: 20px;
}
.img_outline img {
	outline: 1px solid #EBEBEB;
}

.flag img {
	max-height: 16px;
}

.vcode {
	margin-top: 10px;
}
.mphoto {
	max-width: 100px;
}
.product_more{
	margin-top: 1px;
}
.HI_vc_value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding: 5px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.en-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	vertical-align: middle;
}
.en-4 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 50px;
}
.content_sitemap{
	padding: 3px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image: url(../image/713.gif);
	background-repeat: repeat-y;
}
.content_sitemap_products{
	padding: 3px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image: url(../image/716.gif);
	background-repeat: repeat-y;
}
.content_sitemap_dow{
	padding: 3px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	background-image: url(../image/714.gif);
	background-repeat: repeat-y;
}
.products_page {
	text-align: center;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.products_page2 {
	text-align: center;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.link-page {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
a.link-page:hover {
	text-decoration: none;
	background-color: #343846;
	color: #CCCCCC;
}
.link_lag {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 14px;
	padding-right: 5px;
	padding-left: 0px;
	background-image: url(image/a1.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-align: left;
	font-weight: normal;
}
a.link_lag:hover {
	text-decoration: none;
	color: #990000;
}

.link-dow {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 18px;
}
a.link-dow:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.link-w {
	color: #FFFFFF;
}
a.link-w:hover {
	color: #FFFFFF;
}

.os{
	position: fixed;
	width: 62px;
	_bottom:auto;
	z-index: 999;
	_width: 100%;
	_position: absolute;

    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	top: 200px;
	right: 30px;
}


.os_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	background-image: url(../image/os-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 62px;
}
.os_cen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-align: center;
	background-image: url(../image/os-cen.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 62px;
}
.os_dow{
	text-align: center;
	background-image: url(../image/os-dow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
	width: 62px;
	clear: both;
}
.os_chat {
	text-align: center;
	clear: both;
	padding-top: 5px;
}


/*==================  Inline List 2 ======================*/
.inline-list ul {
	display: inline-block;
	padding-top: 10px;
	text-align: right;
}

.inline-list li {
  display: inline-block;
}
.inline-list li a {
	display:block;
	width:32px;
	height:32px;
	border:1px solid #fff;
	text-align:center;
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.inline-list li a:hover{
	background-color: #4dbeee;
	border:1px solid #4dbeee;
	color:#fff;
}

.inline-list li + li {
  margin-left: 10px;
}
.inline-list .fa {
  text-align: center;
  font: 400 20px/30px 'FontAwesome';
}
* + .inline-list {
  margin-top: 10px;
}

/*==================  Inline List 2 ======================*/
.inline-list2 ul {
	display: inline-block;
	padding-top: 10px;
}

.inline-list2 li {
  display: inline-block;
}
.inline-list2 li a {
	text-align: center;
	color: #0099CC;
}

.inline-list2 li a:hover{
	background-color: #FFF;
	color: #06C;
}

.inline-list2 li + li {
  margin-left: 10px;
}
.inline-list2 .fa {
  text-align: center;
  font: 300 16px/26px 'FontAwesome';
}
* + .inline-list2 {
  margin-top: 10px;
}

.lang li {
	position: relative;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 3px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.list li {
  position: relative;
  padding-left: 28px;
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 4px;
  margin-right: 28px;
}
.list li:before {
	content: '\f061';
	position: absolute;
	left: 2px;
	top: 2px;
	font-weight: 400;
	font-size: 12px;
	font-family: FontAwesome;
	color: #bc9051;
}
.list li:last-child {
  border-bottom: none;
}
.list li + li {
  margin-top: 2px;
}
.list a {
	color: #9B753C;
}

.list a:hover {
	text-decoration: none;
	color: #bc9051;
}

.thumb {
	display: block;
	position: relative;
	overflow: hidden;
	outline: 1px solid #e4e4e4;
}
.thumb img {
  width: 100%;
  height: auto;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.thumb_overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  color: #fff;
  background: transparent;
}
.thumb_overlay:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  font: 400 30px "FontAwesome";
  line-height: 30px;
  margin-top: -15px;
  text-align: center;
}
.lt-ie9 .thumb_overlay:before {
  display: none;
}
.thumb:hover .thumb_overlay {
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
}
.lt-ie9 .thumb:hover .thumb_overlay {
  background: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');
  zoom: 1;
}
.lt-ie9 .thumb:hover .thumb_overlay:before {
  display: block;
}
.thumb:hover img {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
