@charset "UTF-8";
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
@media (min-width: 1600px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1530px;
  }
}
@media (min-width: 1800px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1680px;
  }
}
@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
.minhight {
min-height:550px;
}
.card-img-overlay.bg { background-color: rgba(0, 0, 0, 0.4); }
.font-12px {font-size: 12px;}
.font-14px {font-size: 14px;}
.font-16px {font-size: 16px!important;}
.font-18px {font-size: 18px;}
.font-20px {font-size: 20px!important;}
.font-26px {font-size: 26px;}
.font-30px {font-size: 30px;}
.font-35px {font-size: 35px;}
.font-40px {font-size: 40px;}
.font-50px {font-size: 50px;}
.font-60px {font-size: 60px!important;}
.font-70px {font-size: 70px;}
.font-80px {font-size: 80px;}
.font-90px {font-size: 90px;}
.font-100px {font-size: 100px;}
.font-120px {font-size: 120px;}
.font-130px {font-size: 130px;}
@media (max-width:767px){
#page-title{padding:50px 0;}
}
.line-market { border-bottom-color:  var(--market, #4C6F22) !important; }
.line-market::after { border-top-color:  var(--market, #4C6F22) !important; }
.line-xs {
	margin: 4px 0 20px;
	border-bottom: 3px solid #EEE;
}
.custom-bg,
.custom-bg .svg-underline::after {
	background-color: var(--custom-bg);
}
.co-text ul{padding:0;margin:0;}
.co-text li{padding:0;margin:0;list-style-type:none;}
/*ny-con-ul*/
.ny-con-ul-box{border: 4px solid rgba(0,0,0,.05);padding: 30px;width: 96%;float: left;background: url(../images/ny-con-bj.png) no-repeat bottom right;}
.ny-con-link{margin:20px 0 0 0;float: left;}
.ny-con-link a{width: 30px;margin:0 10px 0 0;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;overflow: hidden; -moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);transition:all 1s ease 0s;float: left;}
.ny-con-link a img{width: 100%;height: auto;}
.ny-con-link a:hover{-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}

.ny-con-ul{width: 100%;margin:20px 0 0 0;float: left;}
.ny-con-ul li{width:100%;float: left;padding:0px 0 0 80px;text-align: left;position: relative;margin:0px 0 10px 0;min-height: 60px;list-style-type:none;}
.ny-con-ul li:last-child{border: none;}
.ny-con-ul li i{-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
   -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
     -o-box-shadow:0px 3px 3px rgba(0,0,0,0.2);
        box-shadow:0px 3px 3px rgba(0,0,0,0.2);width:60px;display: inline-block;background:#8cc63e;padding: 15px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;left:0px;top:10px;position: absolute;}
.ny-con-ul li i img{width: 100%;height: auto;}
.ny-con-ul li span{font-size: 20px;line-height: 30px;width: 100%;  display: inline-block;color:#333;text-transform: capitalize;margin:5px 0 5px 0;font-family: "Segoe UI Bold";text-transform: capitalize;}
.ny-con-ul li p{font-size: 16px;line-height: 26px;width: 100%;color:#333;display: inline-block;}
.ny-con-ul li p a{font-size: 16px;line-height: 26px;width: 100%;color:#333;display: inline;transition:all 0.3s ease 0s;}
.ny-con-ul li p a:hover{text-decoration: underline;}

@media(max-width:992px){
  .ny-con-ul li{width: 100%;border: none;min-height:100px;}

}
@media(max-width:768px){
  .ny-con-ul-box{width: 100%;}
  .ny-con-ul li{width: 100%;border: none;min-height:100px;}
  .ny-con-ul li:last-child{}
  .ny-con-ul li i{}
}

.con-message-bt{text-align: left;padding: 0px 0 0 0;text-align: left;float: left;width: 100%;}
.con-message-bt p{font-size:24px;line-height: 34px;text-transform: capitalize;color: #333;text-transform: capitalize;font-family: "Segoe UI Bold";text-transform: capitalize;}
.con-message-bt-01 {}
.con-message-bt-01 p{background: url(../images/cx-xp-bt.png) no-repeat left 0px top -5px;padding:0 0 0 50px}
.con-message-bt-02 {border-bottom: 1px solid #e5e5e5;padding:0 0px 10px 0;margin:20px 0 0 0;}
.con-message-bt-02 p{background: url(../images/cx-xp-bt-01.png) no-repeat left 0px top 0px;padding:0 0 0 40px}
.con-message-bt-03 {}
.con-message-bt-03 p{padding:0 0 0 0px}
.con-message-bt-04 {}
.con-message-bt-04 p{padding:0 0 0 0px}

.con-message-bt span{margin: 10px 0 0 0;display: inline-block;}

.message{padding:20px 0px 0 0;margin: 0px auto 0;width:100%;float: right;height: auto;border: 0px solid #8cc63e;
-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
   -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
     -o-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
        box-shadow:0px 0px 20px rgba(0,0,0,0.0);}
.message ul{width:100%;padding: 10px 0 0px 0;text-align: left;float: left;}
.message li{margin-bottom:12px;position: relative;float: right;}
.message>p{font-size:14px;margin-left:0;display:block;margin:5px 0 0 0;color:888;line-height:26px;float: left;}
.message li p{font-size: 14px;}
.message p.ser{font-size:12px;margin-left:0;display:block;margin:0px 0 5px 0;color:#444;line-height:26px;text-align: left;}
.message p.ser-01{font-size:12px;margin-left:0;display:block;margin:0px 0 0 0;color:#888;line-height:24px;text-align: left;text-align: left;display: inline-block;}
.message p.ser i{font-size:14px;margin-left:0;display:inline-block;margin:0px 5px 0 0;color:#f00;font-style: normal;}
.message p.message-bt{font-size: 20px;display:inline-block;margin: 30px 0 0 0;width: 100%;color: #333;text-transform: uppercase;font-weight: bold;}
.message p b{padding-right:5px;}
.message p a:hover{color:888;}
.message label{display:inline-block;width:100%;font-weight:normal;text-align:left;font-size:16px;vertical-align:middle;margin-bottom:5px;padding-left:0px;text-transform: capitalize;}
.message .meInput{width:100%;height:40px;background:#fff;border:1px solid #e6e6e6;font-size: 16px;padding:0 15px 0 35px; vertical-align:middle;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border: 1px solid #e6e6e6;color: #222;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}

.message .ny-con-cx-01{float: left;width:100%;}
.message .ny-con-cx-02{float: right;width:100%;}
.message .ny-con-cx-03{float: right;width:100%;}

.message .ny-con-cx-01::before{/*content: '\f0c9'; display: inline-block;margin:0 0px 0 0;position: absolute;font-family: "fontawesome";line-height: 40px;font-size: 16px;left:10px;color: #8cc63e;*/}
.message .ny-con-cx-02::before{/*content: '\f003'; display: inline-block;margin:0 0px 0 0;position: absolute;font-family: "fontawesome";line-height: 40px;font-size: 16px;left:10px;color: #8cc63e;*/}
.message .ny-con-cx-03::before{/*content: '\f044'; display: inline-block;margin:0 0px 0 0;position: absolute;font-family: "fontawesome";line-height: 40px;font-size: 16px;left:10px;color: #8cc63e;*/}
.message .meInput:focus{border: 1px solid #8cc63e;
/* -webkit-box-shadow:2px 2px 5px #e5e5e5 inset;
   -moz-box-shadow:2px 2px 5px #e5e5e5 inset;
     -o-box-shadow:2px 2px 5px #e5e5e5 inset;
        box-shadow:2px 2px 5px #e5e5e5 inset; */
      }
.message .meText{color: #222;width:100%;min-height:220px;font-size: 16px;background:#fff;border:1px solid #fff;max-width:100%;padding:5px 0 0 35px; vertical-align:middle;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border: 1px solid #e6e6e6;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.message .meText:focus{border: 1px solid #8cc63e;
/*   -webkit-box-shadow:2px 2px 5px #e5e5e5 inset;
 -moz-box-shadow:2px 2px 5px #e5e5e5 inset;
   -o-box-shadow:2px 2px 5px #e5e5e5 inset;
      box-shadow:2px 2px 5px #e5e5e5 inset; */
}


.message .m-more{text-align: left;margin:20px 0 0 0;display: inline-block;float: left;}
.message .send:after {}
.message .main-more-n {margin:25px 0 0 0;}
.con-xp-nnn{margin: 15px 0 0 0;position: relative;width: auto;display: inline-block;float: left;}
.con-xp-nnn>span{border: 5px solid rgba(78,128,54,.3);display: inline-block;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.con-xp-nnn>span>a{transition:all 0.3s ease 0s;background: #8cc63e;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;position: relative;overflow: hidden;text-align: center; width: auto;;
-webkit-box-shadow:0px 5px 5px rgba(0,146,240,0.0);
   -moz-box-shadow:0px 5px 5px rgba(0,146,240,0.0);
     -o-box-shadow:0px 5px 5px rgba(0,146,240,0.0);
        box-shadow:0px 5px 5px rgba(0,146,240,0.0);
  -webkit-filter: drop-shadow(0px 5px 5px rgba(0,175,80,.0)); /* Chrome, Safari, Opera */ filter: drop-shadow(0px 5px 5px rgba(0,175,80,.0));}
.con-xp-nnn .send{}
.con-xp-nnn:before{content: "";position: absolute;left:0;top:0;height: 100%;width: 100%;background: rgba(0,0,0,.1);transition:all 0.3s ease 0s;display: none;
transform: scale(0,1);
-ms-transform: scale(0,1);  /* IE 9 */
-webkit-transform: scale(0,1);  /* Safari 和 Chrome */
-o-transform: scale(0,1); /* Opera */
-moz-transform: scale(0,1); /* Firefox */filter:alpha(opacity:0);opacity:0.0;z-index: 5;}
.con-xp-nnn:hover p .send{background: #222}
.con-xp-nnn:hover:before{width: 100%;
transform: scale(1,1);
-ms-transform: scale(1,1);  /* IE 9 */
-webkit-transform: scale(1,1);  /* Safari 和 Chrome */
-o-transform: scale(1,1); /* Opera */
-moz-transform: scale(1,1); /* Firefox */filter:alpha(opacity:100);opacity:1;display: none;}

@media only screen and (max-width: 768px){
.ny-con-box{width: 100%;float: left;}
.con-main{width: 100%;margin:30px 0 0 0;}
.ny-con-p{width: 100%;margin:0 0 10px 0;padding: 0}
.con_main{width: 100%;}
.message{width: 100%;}
}

@media (max-width: 480px){
.message .send{width: 100%;text-align: center;}
.message .ny-con-cx-01{width: 100%;}
.message .ny-con-cx-02{width: 100%;}
}
/* -------- svg-underline -------- */
.svg-underline,
.svg-underline span {
	display: inline-block;
	position: relative;
	z-index: 1;
}

.svg-underline.not-animated,
.svg-underline[data-animate]:not(.animated) {
	opacity: 1;
}

.svg-underline::before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	height: 13px;
	background-image: url("../fonts/underline_dark.svg");
	background-size: 100% 13px;
	background-position: bottom center;
	opacity: 0.7;
}

.svg-underline[data-animate]::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 13px;
	background: #FFF;
	right: 0;
	bottom: 0;
	-webkit-transition: width 1s cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition: width 1s cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition: width 1s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: width 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.dark .svg-underline::before {
	opacity: 0.7;
	background-image: url("../fonts/underline_dark.svg");
}

.custom-bg,
.custom-bg .svg-underline::after {
	background-color: var(--custom-bg);
}

.svg-underline.svg-underline-animated::after {
	width: 0;
}
.line-xs::after {
	top: 100%;
	left: 30px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(51,51,51,0);
	border-top-color: #EEE;
	border-width: 8px;
	margin-left: -8px;
	z-index: 1;
	background: none;
}
.section-product {
	position: relative;
	width: 100%;
}

.section-product .section-product-image {
	width: 100%;
}

.section-product .section-product-content {
	max-width: 100%;
	position: relative;
	bottom: 0px;
	right: 0;
	background-color: #FFF;
	padding: 20px;
	z-index: 1;
}

.section-product .section-product-content h3 { font-weight: 800; }

.section-product.alt .section-product-image,
.section-product.alt .section-product-content { float: none; }

.section-product .section-product-price {
	font-size: 1.5rem;
	font-weight: 700;
}

@media (min-width: 1199px) {

	

	.section-product .section-product-image {
		position: relative;
		width: 85%;
		background: #FFF;
	}

	.section-product .section-product-content {
		max-width: 400px;
		position: absolute;
		bottom: 30px;
		right: 0;
		padding: 30px;
	}

	.section-product.alt .section-product-image { float: right; }

	.section-product.alt .section-product-content {
		left: 0;
		right: auto;
	}

}
.block-hero-6 .font-secondary {
			font-family: 'Grand Hotel', cursive;
		}

		.block-hero-6 {
			--color: 34,46,43;
		}

		.block-hero-6 .hero-img {
			border: 16px solid #FFF;
		}
.co-text p{
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.hover-services .box i,
#custom-search-input a {
  color:#8BC34A !important;
} 

.hover-services .box i {
    color: #222;
    font-size: 44px;
}

.section.tb .hover-services .box {
    background-color: transparent !important;
}

.section.tb .stat-count,
.section.tb .hover-services .box h3 {
    color: #ffffff;
}

.section.searchbanner1 .hover-services .box {
    background-color: rgba(255, 255, 255, 0.1);
    !important;
}

.hover-services .box {
    padding: 60px 40px;
    
    
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}



.hover-services .box h3 {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.6px;
	padding-bottom: 5px;
	color: #FFF;
}

.hover-services .box p {
    margin-bottom: 0;
}



.pm0 p{
padding: 0px;
margin: 0px;
}

.box__ins {
	border: 1px solid #D3D3D3;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
}

.box__ins2 {
	border: 1px solid #D3D3D3;
	padding: 1px;
	text-align: center;
	min-height: 152px;
	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;
}
.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;
}
.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;
}



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

    _bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	bottom: 120px;
	right: 25px;
}


.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_cen img{
	width: 25px;
	padding-bottom: 10px;
}
.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-list2 ul {
	display: inline-block;
	padding-top: 10px;
}

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

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

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

.m-f-xin{position: fixed;bottom:0px;width: 100%;display: none;z-index: 9999999999;border-top: 1px solid rgba(255,255,255,.2);}
.m-f-xin * {transition:all 0.3s ease 0s;display: inline-block;width: 100%}
.m-f-xin ul{width: 100%;background: #4C6F22;}
.m-f-xin ul li{width: 20%;position: relative;float: left;text-align: center;border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(0,0,0,.2);}
.m-f-xin ul li a{position: absolute;width: 100%;height:100%;z-index: 1;left:0px;top:0px;}
.m-f-xin ul li div{height:50px;}
.m-f-xin ul li div a{}
.m-f-xin ul li div i{color:#fff;font-size: 16px;line-height: 16px;margin:10px 0 0 0;}
.m-f-xin ul li div p{color:#fff;font-size: 14px;line-height: 24px;width: 100%;text-transform: capitalize;}



@media(max-width: 768px){
  .m-f-xin{display:block;}
}


/*service*/
.online_section{position:fixed;z-index:99999999999;top:200px;right:-200px;transition:all .3s ease;}
.online_section ul li{ list-style:none;width:240px;height:40px;color:#fff; padding-left:40px; margin-bottom:3px;-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px 0 0 0px;border-radius:0px 0 0 0px;transition:all .5s ease;overflow:hidden; margin-bottom:3px; line-height:40px; font-size:14px;position: relative;background: #4C6F22;
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
   -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
     -o-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
        box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.online_section ul li:nth-child(even){}
.online_section ul li a{ line-height:40px; font-size:16px; color:#fff;transition:all 0.3s ease 0s;}
.online_section ul li i{width:40px;height: 40px;position: absolute;left:0px;top:0px;z-index: 2;}
.online_section .online_tel i{background:url(../images/online_t.png) no-repeat;}
.online_section .online_email i{background:url(../images/online_e.png) no-repeat;}
.online_section .online_whatsapp i{background:url(../images/online_w.png) no-repeat;}
.online_section .online_skype i{background:url(../images/online_s.png) no-repeat;}
.online_section .online_coad i{background:url(../images/online_c.png) no-repeat; padding:0px;}
.online_section .online_coad p{ padding-left:50px; font-family:'lato'; font-size:14px;}
.online_section .online_coad img{width: 100%;height: auto;}
.online_coad .img{ max-width:200px; padding:10px 30px; margin:0 auto; padding-top:0px;}

.online_section ul:hover li{ }
.online_section ul:hover li a{color:#fff;}
.online_section ul:hover li:nth-child(even){}
.online_section ul li a:hover{color:#fff;text-decoration: underline;}
.online_section ul:hover li.online_tel i{background:url(../images/online_t.png) no-repeat;}
.online_section ul:hover li.online_email i{background:url(../images/online_e.png) no-repeat;}
.online_section ul:hover li.online_whatsapp i{background:url(../images/online_w.png) no-repeat;}
.online_section ul:hover li.online_skype i{background:url(../images/online_s.png) no-repeat;}
.online_section ul:hover li.online_coad i{background:url(../images/online_c.png) no-repeat; padding:0px;}

@media only screen and (max-width: 768px) {.online_section{display:none;}}

/*service right*/
#service{position:fixed;right:-230px;top:200px;z-index:999999999;margin:0px 0 0 0; font:14px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all; color:#333;}
#service .onlineMenu{ list-style:none;padding: 10px 15px 10px 15px;background: #fff;border: 2px solid #e5e5e5;}

#service a{ color:#666;}
#ser_main{position:relative;z-index:9;top:0px;    float: left;}
#ser_main a{display:block;overflow:hidden;color: #666;}
#ser_main a#floatShow01{background:url(../images/ser_30.png) no-repeat;height:200px;width:48px;z-index:99999;}

.onlineMenu .call-top{padding:10px 0;}
.onlineMenu .call-top p{text-align:left; color:#4C6F22;font-size:16px;text-transform:capitalize;}
#online{float:left;background:#fff;overflow:hidden; width:230px;-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);position:relative;}
.onlineMenu ul li{ padding:10px 0; border-bottom:1px dashed #ddd; list-style:none}
.onlineMenu ul li:last-child{ border:none;}
.onlineMenu .serm_top{text-align:center;padding-bottom:10px;}
.onlineMenu .call{text-align:left;color: #666;}
.onlineMenu .call{ padding:6px 10px 6px 35px; border-bottom:1px solid #fff; font-size:14px;position: relative;}
.onlineMenu .call img{display:inline-block;vertical-align:middle; margin-right:6px;position: absolute;left:0;top:5px;width: 24px;height: auto;}
.onlineMenu .call a:hover{text-decoration: underline;color:#4C6F22 !important;}
#service:hover{ right:0px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
#service:hover #ser_main #floatShow1{ left:120px; z-index:-11; opacity:0;}
#service h4{ font-size:14px; color:#666; margin:0px; line-height:25px; }

@media only screen and (max-width: 960px) {#service{ display:none;}}



/*online*/
#online_qq_layer{z-index:999999999999;position:fixed;right:5px;bottom:0;}
#online_qq_layer #online_qq_tab a{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#online_qq_layer #online_qq_tab a:hover{text-decoration:none;}
#floatShow{
	overflow: hidden;
	display: inline-block;
	background: #4C6F22;
	width: auto;
	float: right;
	height: 40px;
	-moz-border-radius: 0px 0 0 0;
	-webkit-border-radius: 0px 0 0 0;
	border-radius: 0px 0 0 0;
	text-align: center;
	overflow: hidden;
	border-bottom: none;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	border: 1px solid #4C6F22;
	background-color: #4C6F22;
}
#floatShow i{width: 20px;height: auto;display: inline-block;vertical-align: middle;text-align: center;padding: 11px 0 0 0;margin:0 0px 0 15px;float: left;}
#floatShow i img{width:100%;height: auto;display: inline-block;}
#floatShow p{color:#fff;font-size:16px;line-height:40px;display:inline-block; vertical-align:middle;padding-right:15px;text-transform:capitalize;text-transform: inherit;margin:0px 0 0 10px;float: right;vertical-align: middle;}
#floatHide{display:none;background: #4C6F22;width:300px;text-align:left;height:40px;text-transform:capitalize;padding-left:10px;border-bottom:none;border-bottom:none;-moz-border-radius:0px 0px 0 0px;-webkit-border-radius:0px 0px 0 0px;border-radius:0px 0px 0 0px;border-top: 1px solid #4C6F22;border-left: 1px solid #4C6F22;margin:0 0 -5px 0;overflow: hidden;}
#floatHide p{color:#fff;font-size:16px;line-height:40px;display:inline-block; padding:0 0 0 30px;vertical-align:middle;text-transform: initial;; margin:0px 0 0 0;background:url(../images/send-inquiry.png) no-repeat left 0px top 12px;}
#floatHide i{font-size:16px;color:#fff;line-height:40px;float:right;margin-right:10px;}

#onlineService{display:inline;width:100%;overflow: hidden;display:none;background:#fff;border-top:none;
-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
   -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
     -o-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
        box-shadow:0px 0px 20px rgba(0,0,0,0.0);}
.online_form{position:relative;height:auto;/*overflow-y:scroll;*/border:2px solid #4C6F22;padding:0;width: 300px;}
.online_form p{
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 0px;
	text-align: left;
	color: #808080;
	margin-bottom: 5px;
}
.online_form ul{
	list-style: none;
	position: relative;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.online_form ul:after{content:"\f044";font-family:FontAwesome;color:#000;font-size:140px;position:absolute;right:0;top:-30px;filter:alpha(opacity=3);-moz-opacity:0.03;opacity:0.03;}
.online_form ul li{margin-bottom:3px;position:relative;z-index:2;}
.online_form ul li label{display:block;color:#1a1a1a;margin-bottom:0px;font-weight:normal;font-size:14px;}
.online_form ul .meInput{height:40px;border:1px solid #f0f0f0;width:100%;padding:0 15px 0 35px;line-height:40px;font-size:16px;color: #333;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background: #fff;border: 1px solid #e6e6e6;}
.online_form ul .meInput:focus{border: 1px solid #4C6F22;}
.online_form ul .meText{width:100%;padding:5px 15px 5px 35px;border:1px solid #e6e6e6;max-width:100%;height:80px;max-height:100px;font-size:16px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#333;background: #fff;border: 1px solid #e6e6e6;}
.online_form ul .meText:focus{border: 1px solid #4C6F22;}
#onlineService {}
#onlineService .m-more {
	text-align: left;
	width: 100%;
	margin: 0px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}

/**/
@media(max-width:768px){
  .online_form{width: 100%;}
  #floatHide{width: 100%;}
  #floatShow{width: 20%;position: absolute;bottom:10px;right:2%;margin:0 0 0 -30px;width: 60px;height: 60px;background: #4C6F22;;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border: 2px solid rgba(255,255,255,.3);}
  #online_qq_layer{width: 100%;right:0;}
  #floatShow i{float: none;margin:18px 0px 0 0;padding: 0;vertical-align: middle;width: 20px;}
  #floatShow p{float: none;margin:0;padding: 0;vertical-align: middle;display: inline-block;display: none;}
}

.cx-xp{width: 20px;height: auto;position: absolute;left:10px;top:9px;filter:alpha(opacity:100);opacity:1;}
.cx-xp img{width: 100%;height: auto;}