/*reset*/



:focus{outline:0;}



body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}



em{font-style:normal;}



img{border:none; max-width:100%; height:auto}



/*li,ul,ol{list-style:none;}*/



a{text-decoration:none;color:#231815;}



input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 



body{overflow-x:hidden;}



button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}



a:focus {outline: none;}















/*share*/



body{



	font-size: 12px;



	font-family: 'poppins-regular',serif;



	color: #666; background:#fff;



	line-height:22px;



}



.bold{font-weight:bold;}



.fontRed{color:red;}



.clearfix:before, .clearfix:after{content:" ";display:table;}



.clearfix:after{clear:both;}







@media only screen and (max-width: 768px) {



	.row{margin:0;}



}







a:hover{transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



a,img{transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



*:link,*:visited,*:hover,*:active,*:focus{



 transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;



 -webkit-transition:color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;}



 











@font-face {



    font-family: 'Oswald-Bold';



    src:url(../font/Oswald-Bold.eot);



    src: url(../font/Oswald-Bold.eot?#iefix) format('embedded-opentype'),



	 url(../font/Oswald-Bold.svg#Oswald-Bold) format('svg'),



	 url(../font/Oswald-Bold.woff) format('woff'),



	 url(../font/Oswald-Bold.ttf) format('truetype');



    font-weight: normal;



    font-style: normal;



}











@font-face {



    font-family: 'poppins-regular';



    src:url(../font/poppins-regular.eot);



    src: url(../font/poppins-regular.eot?#iefix) format('embedded-opentype'),



	 url(../font/poppins-regular.svg#poppins-regular) format('svg'),



	 url(../font/poppins-regular.woff) format('woff'),



	 url(../font/poppins-regular.ttf) format('truetype');



    font-weight: normal;



    font-style: normal;



}











@font-face {



    font-family: 'poppins-semibold';



    src:url(../font/poppins-semibold.eot);



    src: url(../font/poppins-semibold.eot?#iefix) format('embedded-opentype'),



	 url(../font/poppins-semibold.svg#poppins-semibold) format('svg'),



	 url(../font/poppins-semibold.woff) format('woff'),



	 url(../font/poppins-semibold.ttf) format('truetype');



    font-weight: normal;



    font-style: normal;



}







.top_headW{ background:#f4f4f4;line-height:44px;}



.top_logo{ float:left;}



.top_logo h1{ margin:0; padding:0; line-height:inherit}



.top_logo img{ max-width:164px; height:auto; width:100%}







.top_lan{ float:right}



.top_lan a{ display:inline-block; line-height:16px; margin-left:10px}



.top_lan a img{ display:inline-block; margin-right:9px; vertical-align:sub}



.top_lan a span{ text-transform:uppercase; display:inline-block; vertical-align:middle; font-size:13px; color:#666666}



.top_lan a:hover span{ color:#27a767}















.top_share{ float:left; }



.top_share li{ list-style:none; display:inline-block;position:relative; margin:0 10px 0 0;}



.top_share li a{ display:block; width:26px; height:26px;}







.top .header_tel{ float:left;  margin-left:150px; margin-top:7px}



.top .header_email{ float:left; margin-top:7px; margin-left:49px}



.top .header_tel h4,.top .header_email h4{ font-size:15px; color:#444444; text-transform:capitalize; margin-bottom:13px}



.top .header_tel p,.top .header_email a{ display:block; font-size:15px; color:#27a767; font-family:'poppins-semibold'; background:url(../images/tel.png) no-repeat left center;padding-left:32px;}



.top .header_email a{background:url(../images/email.png) no-repeat left center;}



.top .header_email a:hover{ color:#e74534}



/*search*/



.search{width:356px; position:relative; float:right; margin-top:21px}



.search_main{height:44px;color:#aaaaaa;float:left; line-height:42px;font-size:12px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; width:100%; border: none; background:#fff; padding-left:10px; padding-right:50px; border:1px solid #e9e9e9;}



.search_main:focus{ background:#fff; color:#333; border:1px solid #27a767;}



.search_btn{display:block; width:64px;height:44px;cursor:pointer;background: url(../images/search_btn.png) no-repeat center center; border:none; position:absolute; top:0px; right:0px;}







.top{ padding:22px 0}







#myCarousel{ margin-top:5px}



.item_more{ position:absolute; bottom:45%; right:22%; display:none}



.item_more a{ display:inline-block; background:#fff; border:2px solid #27a767; color:#27a767; font-size:14px; text-transform:uppercase;font-family:'poppins-semibold'; padding:0 25px; border-radius:25px; line-height:40px; margin:0 9px}



.item_more a i{ font-size:16px; margin-left:20px}



.item_more a.item_more2{color:#fff; background:#27a767}



.item_more a:hover{ color:#fff; background:#27a767}



.item_more a.item_more2:hover{color:#27a767; background:#fff}







@media only screen and (max-width: 1199px) {



	.top .header_tel{ margin-left:54px}



	.search{ width:300px}



	.item_more{ position:absolute; bottom:40%; right:16%}



	}



@media only screen and (max-width: 991px) {



	.htmleaf-container{ margin-top:0px}



	.top .header_tel{ margin-left:40px}



	.top .header_email{margin-left:20px}



	}



	



header{width: 100%;z-index: 99999;padding:0;}



header.large{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}



@media only screen and (min-width: 963px) {



header.small{left:0;top:0; position:fixed;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; padding:0}







}



@media only screen and (max-width: 927px) {



	.top .header_tel,.top .header_email{ display:none}



	.item_more{ position:absolute; bottom:35%; right:10%}



	}



@media only screen and (max-width: 804px) {



	.top_share{ display:none}



	}







@media only screen and (max-width: 768px) {



	.item_more a{ padding:0 15px; line-height:36px;}



	.item_more a i{ margin-left:10px}



	.item_more{ position:absolute; bottom:20%; right:8%}



	}



@media only screen and (max-width: 690px) {



	.search{ float:none; width:100%;}



	.top_logo{ float:none; text-align:center}



	}



@media only screen and (max-width: 550px) {



	.top_headW .top_call{ display:none}



	}



@media only screen and (max-width: 402px) {



	.top_lan a img{ margin-right:4px}



	.top_lan a{ margin:0 3px 0 0}



	.top_lan a span{ font-size:12px}



	.item_more{ display:none}



}



@media only screen and (max-width: 324px) {



	.top_lan a span{ display:none}



	



}







.in_categW{ margin-top:58px; background:url(../images/bg2.png) no-repeat left bottom; overflow:hidden}



.in_title{ text-align:center;}



.in_title span{ display:inline-block; color:#333333; font-size:30px; text-transform:capitalize; line-height:30px;font-family: 'Oswald-Bold'; background:url(../images/t_bg1.png) no-repeat center bottom; padding-bottom:24px}



.in_title p{ color:#aaaaaa; font-size:12px; line-height:26px; overflow:hidden; max-height:52px; margin-top:17px; padding:0 90px}



.in_categL{ background:url(../images/bg3.png) no-repeat center bottom; padding-bottom:80px;}



.in_categL li{ list-style:none; margin:26px 0 14px;}



.in_categL li .in_categL_m{ background:#fff; box-shadow:0 0 17px rgba(0,0,0,0.08)}



.in_categL li .in_categL_m>a{ display:block; width:100%; overflow:hidden;}



.in_categL li .in_categL_m>a img{ max-width:100%; height:auto; width:100%;-webkit-transition: -webkit-transform 0.3s;



    -moz-transition: -moz-transform 0.3s;



    -o-transition: -o-transform 0.3s;



    transition: transform 0.3s;}



.in_categL li .in_categL_m>a:hover img{ -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);}



.in_categL li .in_categL_m .in_categL_w{ text-align:center; padding-top:25px}



.in_categL li .in_categL_m .in_categL_w h4{ margin:0; padding:0 15px; font-size:inherit; }



.in_categL li .in_categL_m .in_categL_w h4 a{ display:block; color:#333333; font-size:16px; text-transform:uppercase;font-family:'poppins-semibold'; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.in_categL li .in_categL_m .in_categL_w h4 a:hover{ color:#27a767}



.in_categL li .in_categL_m .in_categL_w p{ padding:0 15px; margin-top:11px; color:#aaaaaa; font-size:12px; line-height:26px; max-height:78px; overflow:hidden}



.in_categL li .in_categL_m .in_categL_w .more1>a{ display:block; width:100%; background:#27a767; color:#fff; text-transform:uppercase;font-family:'poppins-semibold'; font-size:14px; line-height:46px; height:44px; margin-top:21px}



.in_categL li .in_categL_m .in_categL_w .more1>a i{ font-size:16px; margin-left:20px}







.more1{}



.more1 a , .btn_1{



	color:#fff;



	-webkit-transition: all 0.5s;



	-moz-transition: all 0.5s;



	-o-transition: all 0.5s;



	transition: all 0.5s;



	position: relative;



}







.more1 a::before ,.btn_1::before{



	content: '';



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	z-index: 1;



	background-color: rgba(255,255,255,0);



	-webkit-transition: all 0.5s;



	-moz-transition: all 0.5s;



	-o-transition: all 0.5s;



	transition: all 0.5s;







}



.more1 a:hover::before ,.btn_1:hover::before{



	opacity: 0 ;



	background-color: rgba(255,255,255,0.8);



	-webkit-transform: scale(0.5,0.5);



	transform: scale(0.5,0.5);



}



.more1 a::after ,.btn_1::after{



	content: '';



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	z-index: 1;



	opacity: 0;



	-webkit-transition: all 0.5s;



	-moz-transition: all 0.5s;



	-o-transition: all 0.5s;



	transition: all 0.5s;



	-webkit-transform: scale(1.2,1.2);



	transform: scale(1.2,1.2);



}



.more1 a:hover::after,.btn_1:hover::after{



	opacity: 1;



	-webkit-transform: scale(1,1);



	transform: scale(1,1);



}







@media only screen and (max-width: 1199px) {



	.in_categL.row{ margin:0 -10px}



	.in_categL li{ padding:0 10px}



	.in_title p{ padding:0}



	.in_categL{ background-size:contain}



	}



@media only screen and (max-width: 768px) {



	.in_categL{    padding-bottom: 49px;}



	}



@media only screen and (max-width: 415px) {



	.in_categL li{ width:100%}



	.in_categL{    padding-bottom: 25px;}



	}











.in_aboutW{ background:url(../images/about_bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; padding:48px 0 68px; overflow:hidden}



.in_aboutW .in_title span{ background:url(../images/t_bg2.png) no-repeat center bottom; color:#fff;}



.in_aboutW .in_title p{ color:#f0f0f0}



.in_about{ margin-top:32px}



.in_about .in_about_img{ float:left; width:47%; padding-right:25px}



.in_about .in_about_img a{ display:block; width:100%; border:7px solid rgba(255,255,255,0.51); overflow:hidden;}



.in_about .in_about_img a img{ width:100%; height:auto; max-width:100%;-webkit-transition: -webkit-transform 0.3s;



    -moz-transition: -moz-transform 0.3s;



    -o-transition: -o-transform 0.3s;



    transition: transform 0.3s;}



.in_about .in_about_img a:hover img{ -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);}







.in_about .in_about_right{ float:right; width:53%; padding-left:25px}



/*products-tab*/



#parentHorizontalTab01 ul li{ list-style:none;}



#parentHorizontalTab01{margin:0;text-align:left;padding:0px;text-align:left;}



#parentHorizontalTab01 ul.resp-tabs-list {margin: 0px; margin-top:32px;}



#parentHorizontalTab01 .resp-tabs-list li{list-style: none;cursor: pointer;text-transform:capitalize;text-align:center; font-size:14px;position:relative; z-index:1; display:inline-block; margin-right:16px; background:rgba(39,167,103,0.9); text-transform:uppercase; line-height:38px;  padding:0px 24px; color:#fff; font-family:'poppins-semibold';}



#parentHorizontalTab01 .resp-tabs-list li:last-child{ margin-right:0;}



#parentHorizontalTab01 .resp-tabs-container div table{max-width:100%;}



#parentHorizontalTab01 .resp-tabs-list li span{ display:inline-block; background:#dddddd; width:60px; height:60px; border-radius:50%;}







#parentHorizontalTab01 .resp-tab-content {display: none;}



#parentHorizontalTab01 .resp-tabs-list li.resp-tab-active{color:#27a767 !important ;z-index:99; background-color:rgba(255,255,255,0.9) !important; text-transform:uppercase;}



#parentHorizontalTab01 .resp-content-active,#parentHorizontalTab01 .resp-accordion-active {display: block; }



#parentHorizontalTab01 em.resp-accordion {font-size: 16px;margin: 0px;background:rgba(255,255,255,0.9); border:none; color:#27a767; font-family:'poppins-semibold'; text-transform:uppercase;cursor: pointer;display: none;padding: 10px 15px;}



#parentHorizontalTab01 .resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}



#parentHorizontalTab01 .resp-vtabs .resp-tabs-list li {



    display: block;



    padding: 15px 15px !important;



    margin: 0 0 4px;



    cursor: pointer;



    float: none;



}



#parentHorizontalTab01 .resp-vtabs .resp-tabs-container {



    padding: 0px;



    background-color: #fff;



    border: 1px solid #c1c1c1;



    float: left;



    width: 68%;



    min-height: 250px;



    border-radius: 4px;



    clear: none;



}



#parentHorizontalTab01 .resp-vtabs .resp-tab-content {border: none;word-wrap: break-word;}



#parentHorizontalTab01 .resp-vtabs li.resp-tab-active { 



position: relative;



z-index: 1;



margin-right: -1px !important;



padding: 14px 15px 15px 14px !important;



border-top: 1px solid;



border: 1px solid #5AB1D0 !important;



border-left: 4px solid #5AB1D0 !important;



margin-bottom: 4px !important;



border-right: 1px #FFF solid !important;



}



#parentHorizontalTab01 .resp-arrow {



    width: 0;



    height: 0;



    float: right;



    margin-top: 8px;



    border-left: 6px solid transparent;



    border-right: 6px solid transparent;



    border-top: 7px solid #27a767;



}



#parentHorizontalTab01 em.resp-tab-active span.resp-arrow {



    border: none;



    border-left: 6px solid transparent;



    border-right: 6px solid transparent;



    border-bottom: 7px solid #fff;



}



#parentHorizontalTab01 em.resp-tab-active {background:rgba(39,167,103,0.9) !important;color:#fff;}



#parentHorizontalTab01 .resp-easy-accordion em.resp-accordion {display: block;}



#parentHorizontalTab01 .resp-jfit {width: 100%;margin: 0px;}



#parentHorizontalTab01 .resp-tab-content-active {display: block;}







.in_about_text h4,.i_honorh4{ margin:0; padding:0;}



.in_about_text h4 a,.i_honor h4 a{ display:block; color:#ffffff; font-size:18px; text-transform:uppercase;font-family:'poppins-semibold'; line-height:22px;}



.in_about_text .in_about_d{ color:#fff; line-height:28px; overflow:hidden; max-height:196px; margin-top:16px}



.i_honor ul li{ list-style:none; margin-top:10px}



.i_honor ul li a{ display:block; border:3px solid rgba(255,255,255,0.8); }



.i_honor ul li a img{ width:100%; height:auto; max-width:100%}



@media only screen and (max-width: 1024px) {



	.in_about .in_about_img{ padding-right:10px}



	.in_about .in_about_right{ padding-left:10px}



	#parentHorizontalTab01 .resp-tabs-list li{ margin-right:8px}



	}







@media only screen and (max-width: 815px) {



	



	.in_about .in_about_img{ padding-right:0px; width:100%; float:none}



	.in_about .in_about_right{ padding-left:0px; width:100%; float:none; margin-top:40px}



}



@media only screen and (max-width: 768px) {



	#parentHorizontalTab01 em.resp-accordion{ display:block}



	#parentHorizontalTab01{padding:0;}



    #parentHorizontalTab01 ul.resp-tabs-list {display: none;}



    #parentHorizontalTab01 .resp-accordion-closed {display: none !important;}



 	.in_about_text{ padding:25px 0 20px}







}















.in_orderW{ margin-top:58px}



.in_appL .in_appL_m{



  -webkit-transform-style: preserve-3d;



          transform-style: preserve-3d;



	-webkit-perspective: 1000px;



	        perspective: 1000px;



}







.front,



.back{



	background-position: center;



	-webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);



	transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);



	-o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);



	transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);



	transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);



	-webkit-backface-visibility: hidden;



	        backface-visibility: hidden;



	text-align: center;



	height: auto;



	color: #fff;



}







.front:after{



	position: absolute;



    top: 0;



    left: 0;



    z-index: 1;



    width: 100%;



    height: 100%;



    content: '';



    display: block;



    opacity: 0;



    background-color: #000;



    -webkit-backface-visibility: hidden;



            backface-visibility: hidden;



}



.in_appL .in_appL_m:hover .front,



.in_appL .in_appL_m:hover .back{



    -webkit-transition: -webkit-transform .9s cubic-bezier(0.4, 0.2, 0.2, 1);



    transition: -webkit-transform .9s cubic-bezier(0.4, 0.2, 0.2, 1);



    -o-transition: transform .9s cubic-bezier(0.4, 0.2, 0.2, 1);



    transition: transform .9s cubic-bezier(0.4, 0.2, 0.2, 1);



    transition: transform .9s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);



}







.back{



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



}







.inner{



    -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);



            transform: translateY(-50%) translateZ(60px) scale(0.94);



    top: 50%;



    position: absolute;



    left: 0;



    width: 100%;



    -webkit-box-sizing: border-box;



            box-sizing: border-box;



    -webkit-perspective: inherit;



            perspective: inherit;



    z-index: 2;



	padding:0px 30px;



}







.in_appL .in_appL_m .back{



    -webkit-transform: rotateY(180deg);



            transform: rotateY(180deg);



    -webkit-transform-style: preserve-3d;



            transform-style: preserve-3d;



			background:#000000;



}







.in_appL .in_appL_m .front{



    -webkit-transform: rotateY(0deg);



            transform: rotateY(0deg);



    -webkit-transform-style: preserve-3d;



            transform-style: preserve-3d;



}







.in_appL .in_appL_m:hover .back{



  -webkit-transform: rotateY(0deg);



          transform: rotateY(0deg);



  -webkit-transform-style: preserve-3d;



          transform-style: preserve-3d;



}







.in_appL .in_appL_m:hover .front{



  -webkit-transform: rotateY(-180deg);



          transform: rotateY(-180deg);



  -webkit-transform-style: preserve-3d;



          transform-style: preserve-3d;



}



.in_appL .in_appL_m .back img{ opacity:0.5;}



.in_project ul{ }



.in_project ul li{ list-style:none; margin-top:30px;}



.in_project ul li .inner a.inner_t{ font-size:18px; color:#ffffff; font-family: 'poppins-semibold'; text-transform:capitalize; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:15px; width:100%; line-height:20px;}



.in_project ul li p{ width:100%; font-size:13px; color:#ffffff; line-height:22px; height:44px; overflow:hidden; margin-bottom:20px;}



.in_project ul li .more{ color:#fff; font-size:40px; }



.in_project ul li .img a{ display:block}



.in_project ul li .img a img{ max-width:100%; width:100%; height:auto}



.in_project ul li .text-sj{ display:none; text-align:center;background:#f3f3f3; padding:20px 15px 25px }



.in_project ul li .text-sj a{ display:block; font-size:16px; color:#222; font-family:'poppins-semibold'; text-transform:capitalize; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:24px; margin-top:30px; padding:0px; margin:0px !important;}



.in_project ul li .text-sj p{ font-size:13px; color:#888; line-height:22px; max-height:44px; overflow:hidden; margin-top:8px;  margin-bottom:0px !important;}











@media only screen and (max-width: 1024px) {



	.in_project ul.row{ margin:0px -10px 0}



	.in_project ul li{ padding:0 10px;}



	}



@media only screen and (max-width: 768px) {



.in_project ul li .text-sj{ display:block; }







}







@media only screen and (max-width: 445px) {



	.in_project ul li { width:100%}



}







.in_videoW{ background:url(../images/bg4.png) no-repeat center top; padding-top:98px}







/* Slider */



.slick-slider{ position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent;}







.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }



.slick-list:focus { outline: none; }



.slick-list.dragging { cursor: pointer; cursor: hand;}











.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }



.slick-track:before, .slick-track:after { content: ""; display: table; }



.slick-track:after { clear: both; }



.slick-loading .slick-track { visibility: hidden; }







.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }



.slick-slide img { display: block; margin:0 auto;}



.slick-slide.slick-loading img { display: none; }



.slick-slide.dragging img { pointer-events: none; }



.slick-initialized .slick-slide { display: block; }



.slick-loading .slick-slide { visibility: hidden; }



.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }







/* Arrows */



.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; margin-top: -10px; padding: 0; border: none; outline: none; }



.slick-prev:focus, .slick-next:focus { outline: none; }



.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }



/* Dots */



.slick-dots { position: absolute;  list-style: none; display: block; text-align: center; padding: 0px; width: 100%; z-index:999; left:0; margin-top:34px;}



.slick-dots li { position: relative; display: inline-block; height: 5px; width:52px; margin: 0px 5px; padding: 0px; cursor: pointer; }



.slick-dots li button { border: 0; background: transparent; display: block; height: 5px; width:50px; outline: none; line-height: 0; font-size: 0; cursor: pointer; outline: none; background:#ddd;}



.slick-dots li button:focus { outline: none;}



.slick-dots li.slick-active button{background:#f2571e;}







/*in_video*/



.in_video .slider{ margin:0px -15px;}



.in_video{margin-top:25px;}



.in_video .li{ margin:0px 15px;}



.in_video .li .img{ overflow:hidden; display:block; width:100%; position:relative}



.in_video .li .img img{width:100%; height:auto; max-width:100%;}



.in_video .li .img i{ position:absolute;   left:50%;      top:50%;



 -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);



 -ms-transform: translate(-50%, -50%);       -o-transform: translate(-50%, -50%);



 transform: translate(-50%, -50%);            -webkit-transition: all 0.3s ease-in-out;



 -moz-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;



 transition: all 0.3s ease-in-out; display:inline-block; width:69px; height:43px; background:rgba(0,0,0,0.3); text-align:center; line-height:43px; color:#fff; font-size:20px; border-radius:10px}



.in_video .li h4{ margin:23px 0 0; padding:0}



.in_video .li h4 a{ font-size:16px; color:#555555;font-family:'poppins-semibold'; display:block; text-align:center;}



.in_video .li:hover h4 a{ color:#27a767;}



.in_video .slick-prev{ position:absolute; left:-30px;margin-top:-30px; top:50%; vertical-align: middle; }



.in_video .slick-prev::before{color: #68BB8D;display: inline-block;font-family: "FontAwesome";font-size:60px; height: 40px;line-height: 40px;text-align: center;content: "\f104"; }



.in_video .slick-next{position:absolute; right:-30px;margin-top:-30px; top:50%; vertical-align: middle; }



.in_video .slick-next::before{color: #68BB8D;display: inline-block;font-family: "FontAwesome";font-size: 60px; height: 40px;line-height: 40px;text-align: center;;content: "\f105"; }



@media only screen and (max-width: 1400px) {



.in_video .slider{ padding:0px 50px;}



.in_video .slick-prev{ left:0;}



.in_video .slick-next{ right:0;}	



}







@media only screen and (max-width: 1199px) {



	.in_videoW{ background-size:contain; padding-top:98px}



	}



@media only screen and (max-width: 768px) {



	.in_videoW{  padding-top:58px}



	}







/*footer*/



.footerW{background:url(../images/fot_bg.jpg); background-size:cover;padding:50px 0 50px; margin-top:60px}



.footerW li{ list-style:none}



.footer{ border-bottom:1px solid rgba(255,255,255,0.06); padding-bottom:25px; margin-bottom:6px}



.footer .fot_title{color:#ffffff;text-transform:uppercase;font-size:16px;font-family: 'poppins-semibold';display:block;margin-bottom:25px;position:relative;}



.footer .fot_title em{    background: url(../images/fot_tbg.png) no-repeat bottom left; padding-bottom: 12px;display:inline-block;}







.fot_con{padding-right:50px;}



.fot_con .toggle_content>p{color:#efefef;font-size:12px;line-height:24px;}



.fot_con .toggle_content ul{list-style:none;}



.fot_con .toggle_content li{margin-bottom:12px;padding:3px 0;color:#efefef;font-size:12px;padding-left:30px;}



.fot_con .toggle_content li p{display:inline-block;padding-right:3px;}



.fot_con .toggle_content li a{color:#efefef;font-size:12px;}



.fot_con .toggle_content li a:hover{ color:#27a767}



.fot_con .toggle_content li.fcon01{background:url(../images/fot_tel.png) no-repeat left 3px;}



.fot_con .toggle_content li.fcon02{background:url(../images/fot_fax.png) no-repeat left 3px;}



.fot_con .toggle_content li.fcon03{background:url(../images/fot_email.png) no-repeat left 3px;}



.fot_con .toggle_content li.fcon04{background:url(../images/fot_whats.png) no-repeat left 3px;}



.fot_con .toggle_content li.fcon05{background:url(../images/fot_add.png) no-repeat left 6px;}



.fot_con .toggle_content li.fcon06{background:url(../images/fot_skype.png) no-repeat left 3px;}



.fot_nav{padding-right:30px;}



.fot_nav li{margin-bottom:14px;}



.fot_nav li a{color:#efefef;font-size:12px;text-transform:uppercase;}



.fot_nav li a:hover{color:#27a767;}







.fot_nav li:before,.fot_links li:before{ content:url(../images/fot_icon1.png);  margin-right:10px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



.fot_nav li:hover:before,.fot_links li:hover:before{ margin-left:5px; content:url(../images/fot_icon1_h.png);}











.fot_links{padding-right:30px; width:23%}



.fot_links li{margin-bottom:14px;}



.fot_links li a{color:#efefef;font-size:12px;}



.fot_links li a:hover{color:#fff;}







.fot_sub{ width:27%}



.fot_sub .toggle_content>p{color:#efefef;font-size:12px;line-height:24px;}



.fot_sub .fsub-box{ background:rgba(255,255,255,0.4); height:38px; line-height:36px;margin-top:24px;position:relative}



.fot_sub .fsub-box .fot_input{width:98%;height:36px;line-height:38px;color:#ffffff;font-size:12px;background:none; padding-left:12px}



.fot_sub .fsub-box .Submit{width:38px;height:38px;display:inline-block;position:absolute;right:0;top:0;background:url(../images/send_btn.png) no-repeat center; text-indent:-9999px;cursor:pointer; }







.fot_sub .fot-share{margin-top:40px;}



.fot_sub .fot-share{list-style:none;}



.fot_sub .fot-share li{margin:0 8px;display:inline-block; vertical-align:middle;}



.fot_sub .fot-share li a{border:3px solid rgba(255,255,255,0.28);width:38px;height:38px; border-radius:50%;display:inline-block;text-align:center;}



.fot_sub .fot-share li a img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



.fot_sub .fot-share li a:hover{background:#27a767;border:3px solid #27a767;}







.fot_title .column_icon_toggle {display: none;}



.icon-minus-sign:before {content:"\f068";font-family:'FontAwesome';}



.icon-plus-sign:before {content: "\f067";font-family:'FontAwesome';}







.fot-botW{padding-top:33px; border-top:1px solid rgba(255,255,255,0.06)}



.fot-bot{ text-align:center}



.fot-bot .fot-fri{list-style:none;}



.fot-bot .fot-fri p{display:inline-block;text-transform:capitalize;color:#dadada;font-size:12px;}



.fot-bot .fot-fri li{display:inline-block;margin:5px 10px 0;}



.fot-bot .fot-fri li a{color:#dadada;font-size:12px;}



.fot-bot .fot-fri li a:hover{color:#fff;}







.fot-bot .copy{color:#dadada; font-size:12px; margin-bottom:5px}



.fot-bot .copy p{display:inline-block;}



.fot-bot .copy a{color:#dadada;}



.fot-bot .copy a:hover{color:#fff;}







@media only screen and (max-width: 1199px) {



	.fot_links{padding-right:15px;}



	.fot_nav{padding-right:15px;}



	.fot_con{padding-right:15px;}



	}







@media only screen and (max-width: 768px) {



	.footer { border-bottom:none; padding-bottom:0}



	.fot-botW{ border-top:none; padding-top:0}



	.fot_links,.fot_pro,.fot_con,.fot_nav,.fot_sub{width:100%;padding:0;}



	.footer .fot_title{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:15px;cursor:pointer;margin-bottom:15px;}



	.footer .fot_title .column_icon_toggle {display: inline-block;position: absolute;right:15px;top:0;font-style:normal;cursor:pointer;font-size:16px;font-weight:normal;}



	.footer .toggle_content{padding-bottom:30px;}



	.fot-botW{}



	.footer .fot_title em{ background:none; padding-bottom:0}	



}















.page_banner img{ width:100%; height:auto; max-width:100%}



/*page*/



.breadcrumbW{padding:14px 0 10px;font-size:12px;text-align:right;margin:0; background:#f8f8f8;border-bottom: 1px solid #ebebeb;}



.breadcrumb{ padding:0; margin:0; background:none; border-radius:0}



.breadcrumb .title{font-size:28px;font-family: 'Oswald-Bold';color:#27a767;display:inline-block;float:left;margin:0;text-transform:uppercase;}



.breadcrumb .bread-right{ float:right; margin-top:4px}



.breadcrumb .bread-right i{margin:0 8px;display:inline-block;background:#666;width:2px;height:10px; vertical-align:middle}



.breadcrumb .bread-right a{font-size:13px;color:#666; vertical-align:middle;line-height:18px;text-transform:capitalize;}



.breadcrumb .bread-right a:hover{color:#27a767;}



.breadcrumb .bread-right h2{margin:0;display:inline-block;padding:0;font-size:13px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;color:#666; vertical-align:middle;line-height:18px;}







@media only screen and (max-width: 768px){



	.breadcrumb{text-align:center;padding:15px;}



	.breadcrumb .title{float:none;margin-bottom:10px;font-size:20px;    width: 100%;}



	.breadcrumb .bread-right i{width:1px;}



	.breadcrumb .bread-right{ float:none; text-align:center}



}















.main_boxW{ background:url(../images/send_bg.png) no-repeat right top}



.main_boxW,.page-box{ padding:40px 0 0; }



.pro_web{padding:0px 0 60px;}



.about_detail{ line-height:24px; margin-bottom:0; font-size:14px}



.about_detail img{ max-width:100%}



.main_boxW_t { position:relative; text-align:center; margin-bottom:35px;}



.main_boxW_t span{font-family: 'Oswald-Bold'; font-size:28px; background:#fff; display:inline-block; padding:0 15px; text-transform:uppercase; color:#555; line-height:30px;    position: relative;  z-index: 999;}



.main_boxW_t:after{height: 1px; width:100%; content:''; display:block; background:#EBEBEB; position:absolute; top:15px}



.about_web_m{ margin-top:40px}



.about_web_w .about_webL{ float:left; width:50%; padding-right:15px;}



.about_web_w .about_webL .about_webL_m{ margin-bottom:20px;}



.about_web_w .about_webL .about_webL_m>span{font-family: 'poppins-semibold'; line-height:24px; color:#555; font-size:14px; display:block; }



.about_web_w .about_webL .about_webL_m p{ line-height:24px; color:#999; margin-top:10px}



.about_web_w .about_web_img{float:left; width:50%; padding-left:15px;}



.about_web_w .about_web_img img{ max-width:100%; width:100%}











@media only screen and (max-width: 768px) {



	.about_web_w .about_webL{ width:100%; float:none}



	.about_web_w .about_web_img{ float:none; width:100%; margin-top:15px}



	}











/*message*/



.con-main{padding-left:0;padding-right:30px;}



.con-main>em{font-size:16px;font-family: 'poppins-semibold';text-transform:capitalize;margin-bottom:10px;display:block;color:#555;}



.con-main>div{line-height:24px;font-size:14px;margin-bottom:20px;}



.con-main img{max-width:100%;}







.message{padding-left:30px;padding-right:0;}



.message>em{font-size:18px;font-family: 'poppins-semibold';text-transform:capitalize;margin-bottom:10px;display:block;color:#27a767;}



.message>p,.message ul>p{font-size:13px;line-height:24px;color:#808080;margin-bottom:10px;}



.message ul{overflow:hidden;width:100%;border-top:none;}



.message li{margin-bottom:15px;}



.message li p{font-size:13px;margin-left:0;display:inline-block;margin-bottom:5px;margin-right:10px;text-transform:capitalize;color:#333;}



.message li a{color:red;text-decoration:underline;text-transform:capitalize;}



.message li p a:hover{color:#fff;}



.message label{display:block;font-weight:normal;text-align:left;font-size:13px;margin-bottom:5px;}



.message .meInput{width:90%;height:44px;border:1px solid #e0e0e0;padding-left:10px; vertical-align:middle;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;color:#808080;background:#fff;line-height:60px;}



.message .meInput:focus{color:#333;border-color:#27a767}



.message .meText{width:90%;min-height:120px;max-width:100%;padding:15px 10px; vertical-align:middle;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;border:none;border:1px solid #e0e0e0;color:#808080;background:#fff;}



.message .meText:focus{color:#333; border-color:#27a767}



.message .btn_1{display: inline-block;



    line-height: 46px;



    height: 46px;



    padding: 0 35px;font-family: 'poppins-semibold';



    font-size: 14px;



    color: #fff;



    text-transform:uppercase;



    background:#27a767;



    border-radius: 5px;



    border: none;



    margin-top: 15px;}



.message .btn_1 i{ margin-left:15px}



.message .btn_1:hover{background:#27a767 }



.con-app{background:#fafafa;padding:60px 0;}



.con-app .row{list-style:none;}



.con-app li{padding:0 30px;}



.con-app li>div{position:relative;}



.con-app li a{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;}



.con-app li img{max-width:100%;height:auto;}



.con-app li em{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.5);padding:10px 15px;color:#fff;font-size:18px;font-family: 'poppins-semibold', sans-serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;text-transform:capitalize;}



.con-app li em:after{content:"\f054";font-family:FontAwesome;float:right;}



.con-app li:hover em{background:rgba(0,0,0,0.4);}







 .contactL{list-style:none;padding:20px 0 20px 0;text-align:center; border-bottom:1px solid #eee; margin-bottom:40px}



.contactL span{display:inline-block;margin-bottom:10px;background:#27a767;border-radius:50%;width:60px;height:60px;-webkit-transition:all var(--transition-time,800ms);



	-o-transition:all var(--transition-time,800ms);



	transition:all var(--transition-time,800ms);}



.contactL span i{font-size:28px;color:#fff;line-height:60px;}



.contactL li{ list-style:none}



.contactL li:hover span{transform: rotate(30deg);-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);-o-transform: rotate(30deg);-moz-transform: rotate(30deg);background:#eee;}



.contactL li:hover span i{ color:#27a767}



.contactL .title{display:block;font-family: 'poppins-semibold';font-size:14px;color:#333;text-transform:capitalize;margin-bottom:10px;}



.contactL p{margin-bottom:5px;font-size:14px;}



 .contactL p a:hover{color:#27a767;}











.cont_sitemap{ margin-top:45px}



.cont_sitemap img{ width:100%; max-width:100%}



@media only screen and (max-width: 992px) {



	.con-app li{padding:0 15px;}



}







@media only screen and (max-width: 768px) {



	.contact>em{font-size:28px;}



	.con-main{padding:0;}



	.message{margin-top:0px;padding:0;}



	.message .meInput,.message .meText{width:100%;}



	.con-app li{margin-bottom:15px;}



	.con-app li img{width:100%;}



		.contactL li{margin-bottom:15px;border-bottom:1px solid #f7f7f7;padding-bottom:15px;}



	.contactL span{float:left;}



	.contactL .text{text-align:left;padding-left:20px;float:left;}



	 .contactL{ border-bottom:none; margin-bottom:0}



}











/*sitemap*/



.sitemap{width:100%;}



.stp-listA>li{text-transform:capitalize;margin-bottom:10px; list-style:none;    background: #f7f7f7;



    border: 1px solid #e5e5e5;



    padding: 10px 10px 7px;}







.stp-top{width:100%; padding-bottom:5px;line-height:34px;}



.stp-listA>li:last-child .stp-top{ border-bottom:none}



.stp-top a{font-family: 'poppins-semibold', sans-serif; color:#555;font-size:14px;text-transform:capitalize;display:block;}



.stp-top a i{padding-left:10px;}



.stp-top a:hover{color:#27a767;text-decoration:none;}



.stp-listB{display:block;padding:10px;background: #f7f7f7;    border-top: 1px solid #e5e5e5;}



.stp-listB>li{ list-style:none;width:18%;margin-right:2%;float:left;padding:8px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}



.stp-listB li a{font-size:13px;line-height:22px;display:block;color:#4d4d4d;}



.stp-listB li a i{padding-right:5px;}



.stp-listB>li>a:hover{color:#27a767;text-decoration:underline;}



.stp-listC{ padding:0px 10px}



.stp-listC li{ list-style:none}



.stp-listC li a{ padding:5px 0 0px; color:#888; font-size:12px}



.stp-listC>li>a:hover{color:#27a767;}







@media only screen and (max-width: 768px){



	.main-left,.main-right{padding:0;}



	.stp-listB li{width:48%;}



	.stp-listB li a{font-size:14px;}



}



@media only screen and (max-width: 400px){



	.stp-listB li{width:100%;margin-right:0;margin-bottom:2%;}



}















/*left*/







.page_left{width:26%; padding-right:20px}







.page_left .column .block>span{    display: block; position:relative;margin-bottom: 10px;}







.page_left .column .block>span em{     display: block;



    font-size: 18px;



    color: #333;



    font-family: "poppins-semibold";



    text-transform: uppercase;



    padding: 10px 0;



    border-top: 1px solid #e0e0e0;



    border-bottom: 1px solid #e0e0e0;}	



.page_left .left-nav.column .block>span{ background: #27a767; margin-bottom: 0px; line-height: 24px; padding: 8px 15px;  border-bottom: 1px solid #fff; color: #fff;}



.page_left .left-nav.column .block>span em{color: #fff; padding:0; border:none; display:inline-block}



.page_left .left-nav.column .block>span em:before{    content: "\f03a";margin-right: 10px; vertical-align:middle;    display: inline-block;  font: normal normal normal 16px/1 FontAwesome}







.page_left .column .block>span .column_icon_toggle{display:none;}







.left-nav{ margin-bottom:20px}



.left-blog{margin-bottom:30px;}



.left-nav ul li{list-style:none}



.left-nav ul li a{text-transform:uppercase;font-size:14px;display:block;border-bottom:1px solid #fff;}



.left-nav ul li a:hover{color:#27a767;text-decoration:none;}



.left-nav ul li a.lnav-depth{background:#e5e5e5;}







.mtree-skin-selector{display:none;}



ul.mtree {opacity: 0;margin-left: 0; margin-top:0; background:#fff}



ul.mtree>li {list-style: none;}



ul.mtree>li:last-child{border-bottom:none;}



ul.mtree>li>a {



	display: block;



	font-size:14px;



	padding:10px 0 10px 15px;



	text-transform:capitalize;background: #f6f6f6;



}



ul.mtree>li>a i{padding-right:5px;}



ul.mtree li b{ font-style:normal}



ul.mtree li.mtree-open>b:before{content:"-";font-family:FontAwesome;padding-left:5px; float:right; font-size:30px; line-height:22px; color:#fff; font-style:normal; padding:8px 15px; position:absolute;  right:0; top:0;z-index:2; font-weight:normal}



ul.mtree li.mtree-closed>b:before {content:"+";font-family:FontAwesome;padding-left:5px; float:right; font-size:20px; color:#27a767;height:36px; font-style:normal; padding:2px 12px; position:absolute;  right:0; top:0;z-index:2;line-height:36px;font-weight:normal}







ul.mtree .mtree-level-1 li.mtree-open>b:before{ color:#27a767}







ul.mtree li.mtree-node > a {}







ul.mtree>li:hover{}



ul.mtree>li:hover>a{color:#27a767;text-decoration:none;}



ul.mtree>li.mtree-node{}



ul.mtree>li.mtree-open{}



ul.mtree>li.mtree-open>a{color:#fff;text-decoration:none;    background: #27a767; padding-left: 15px}



ul.mtree>li.mtree-open>a:after{ color:#fff}



ul.mtree>li.mtree-node:hover{}



ul.mtree>li.mtree-node .mtrss-all{text-transform:uppercase;font-size:14px;font-family: 'poppins-semibold';color:#27a767;}



ul.mtree>li.mtree-node .mtrss-all span{display:inline-block;padding-right:5px;border:none;margin-bottom:0;}



ul.mtree>li.mtree-node .mtrss-all a{font-size:12px;text-transform:capitalize;color:#333;color:#27a767;padding:10px 10px; border-bottom:1px solid #27a767}



ul.mtree>li.mtree-node .mtrss-all:hover{color:#fff;}



ul.mtree>li.mtree-node .mtrss-all:hover a{color:#fff;background:#27a767;color:#fff;}







ul.mtree a {



  -webkit-transition: all 300ms ease-out;



  -moz-transition: all 300ms ease-out;



  -ms-transition: all 300ms ease-out;



  -o-transition: all 300ms ease-out;



  transition: all 300ms ease-out;



}







ul.mtree ul {padding:0;background:#fff;border: 1px solid #f5f5f5;



    border-top: none;



    border-bottom: none;}



ul.mtree ul li{margin-bottom:1px;list-style:none}



ul.mtree ul li:hoverul.mtree ul li a:hover{background:#e5e5e5;}



ul.mtree ul li a:hover{}



ul.mtree ul li ul{border:none;}



ul.mtree ul li ul li{margin:5px 0;}



ul.mtree li.mtree-node ul li a{display:block;font-size:13px;font-weight:normal;padding:10px 0 10px 10px;text-transform:capitalize;border-bottom:1px solid #f5f5f5;}



ul.mtree li.mtree-node ul.mtree-level-2 li:last-child a{ border-bottom:none}



ul.mtree li.mtree-node ul li a i{padding-right:5px;}



ul.mtree ul li a:hover{color:#27a767;text-decoration:none;}







ul.mtree .mtree-level-2{padding:0;border-bottom:1px solid #e5e5e5;    background: #fafafa;}



ul.mtree li ul li.mtree-open a{text-decoration:none;}



ul.mtree li ul.mtree-level-2 li a{font-weight:normal;font-size:12px; color:#888;padding:5px 0px 5px 10px;}



ul.mtree .mtree-level-2 li a:hover{text-decoration:none;color:#27a767;font-weight:normal;}







ul.mtree ul li ul li a:before{content:"\f105";font-family:FontAwesome;padding-right:5px;}







ul.mtree.jet ul {margin-left: 0;}



ul.mtree.jet li {margin-bottom: 1px;}



ul.mtree.jet li:last-child {margin-bottom: 0px;}



ul.mtree.jet li:first-child {margin-top: 1px;}



ul.mtree.jet li.mtree-active a {background: #E3E3E3;}



ul.mtree.jet li.mtree-active li:last-child > a {border-radius: 0px 0px 3px 3px;}



ul.mtree.jet li.mtree-active > a {



  background: #008cba;



  color: #FFF;



  border-radius: 3px 3px 0px 0px;



}



ul.mtree.jet li > a:hover {



  background: #FFC000;



  color: #FFF;



}



ul.mtree.jet a {



  padding: 5px 0px 5px 1em;



}



ul.mtree.jet li li > a {



  padding-left: 2em;



}



ul.mtree.jet li li li > a {



  padding-left: 3em;



}



ul.mtree.jet li li li li > a {



  padding-left: 4em;



}



ul.mtree.jet li li li li li > a {



  padding-left: 5em;



}







ul.mtree a:hover{text-decoration:none;}











.page_left .left-pro {margin-top:30px;}







.page_left .left-pro  .htmleaf-content{border-top:none;}



.page_left .left-pro  .htmleaf-content ul li{margin:10px 0 15px; list-style:none}



.page_left .left-pro  .htmleaf-content ul li>a{display:inline-block;float:left;width:40%;overflow:hidden; position:relative; border:1px solid #eee;}



.page_left .left-pro  .htmleaf-content ul li>a img{max-width:100%;height:auto;width:100%;}



.page_left .left-pro  .htmleaf-content ul li>a i{color:#fff;font-size:20px;line-height:20px;position:absolute;left:50%;bottom:-100%;z-index:2;margin-left:-12px;margin-bottom:-9px;-webkit-transition:all var(--transition-time,800ms);



	-o-transition:all var(--transition-time,800ms);



	transition:all var(--transition-time,800ms);}



.page_left .left-pro  .htmleaf-content ul li>a:hover{ border-color:#27a767}



.page_left .left-pro  .htmleaf-content ul li>a:hover i{bottom:50%;}



.page_left .left-pro  .htmleaf-content ul li>a span{display: block; position: absolute; z-index: 1; left: 0; top: -100% ; -webkit-opacity: 0;-moz-opacity: 0;



 opacity: 0; background-color: rgba(0, 0, 0, 0.1); -moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; width:100%; height:100%;}



.page_left .left-pro  .htmleaf-content ul li>a:hover span{-webkit-opacity: 1;-moz-opacity: 1;opacity: 1; top:0; -moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}



.page_left .left-pro  .htmleaf-content ul li .lnews-right{float:left; padding-left:10px;width:60%;}



.page_left .left-pro  .htmleaf-content ul li .lnews-right>a.left-pro-t{color:#666;font-size:13px; display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-family:'poppins-semibold'; }



.page_left .left-pro  .htmleaf-content ul li .lnews-right a.left-pro-t:hover{ color:#27a767;}



.page_left .left-pro  .htmleaf-content ul li .lnews-right p{color:#777;line-height:20px;overflow:hidden;max-height:40px;    font-size: 12px;}



.page_left .left-pro  .htmleaf-content ul li .lnews-right a.tab-pro-more{color:#27a767; font-size:14px; line-height:22px; display:inline-block; text-transform:capitalize; margin-top:5px;}



.page_left .left-pro  .htmleaf-content ul li .lnews-right a.tab-pro-more i{ margin-left:6px;}



.page_left .left-pro  .htmleaf-content ul li .lnews-right a.tab-pro-more:hover{ text-decoration:underline}



.page_left .icon-minus-sign:before {content:"\f0d8";font-family:'FontAwesome';}



.page_left .icon-plus-sign:before {content: "\f0d7";font-family:'FontAwesome';}



.page_right{width:74%; padding-left:25px}







.left-conts.column .block>span{ display:none}



.left-conts{ margin-top:15px;}



.left_ques{position:relative;}







.left_ques a img{ width:100%; height:auto; max-width:100%}



.left_ques .overly{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.2);transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



.left_ques .text{ position:absolute; left:0px; top:50%; width:100%; -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); padding:15px;}



.left_ques h4 a{ font-size:22px; color:#fff; text-transform:uppercase;font-family:'poppins-semibold'; display:block; margin-bottom:10px;}



.left_ques p{ font-size:13px; color:#fff; transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



.left_ques .more{     display: inline-block;



    border-radius: 5px;



    background: #27a767;



    color: #fff;



    font-size: 14px;



    text-transform: uppercase;



    font-family: 'poppins-semibold';



    text-align: center;



    line-height: 40px;



    padding: 0 34px;margin-top:15px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



.left_ques .more:hover{ background:#fff; color:#27a767;}



.left_ques:hover .overly{ background:rgba(0,0,0,0.4);}



.left_ques:hover .more{ margin-top:30px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}







.left-news { margin-top:20px}



.left-news .toggle_content {



    border: 1px solid #eee;



    padding: 15px;



}



.left-news .toggle_content{ border:1px solid #eee; padding:15px;}



.left-news .news_left_1{ background:url(../images/dian.png) repeat-x left bottom; padding-bottom:15px; text-align:center;}



.left-news .news_left_1 h4 a{font-size:14px; font-family:'poppins-semibold';color:#444;display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:15px;}



.left-news .news_left_1 h4 a:hover{ color:#27a767}



.left-news .news_left_1 p{font-size:12px; color:#999; line-height:20px; max-height:40px; overflow:hidden; margin:5px 0;}



.left-news ul li{ list-style:none; line-height:22px; padding:6px 0;  border-bottom:1px solid #eee; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:8px;}



.left-news ul li:last-child{ border-bottom:none;}



.left-news ul li span{ color:#808080; margin-right:10px;}



.left-news ul li a:hover{ color:#27a767;}



@media only screen and (max-width: 768px) {



	.left-img{ display:none}



	.left-blog, .left-nav{padding:0 !important; margin:0}



	.left-bg{display:none;}



	.page_left{padding:0;background:none;width:100%;    border-bottom: 1px solid #e0e0e0;}



	.page_right{padding:0;width:100%; margin-top:30px}



	.about_webW .page_left,.about_webW .page_right{ width:100%;}



	.left-nav .block>span{display:block;}



	.left-nav .block>span,.page_left .column .block>span{margin:0;cursor:pointer;}



	.page_left .column .block>span em{ border-bottom:none}



	.page_left .column .block>span .column_icon_toggle{display: inline-block;position: absolute;right:10px;top:9px;font-style:normal;cursor:pointer;font-size:20px; color:#ccc;font-weight:normal;}	



	.left-nav ul{padding:0;}



	.left-nav ul li a{font-size:16px;}



	.left-conts.column .block>span{ display:block}



	.page_left .left-pro{    margin-top: 0;}



	.left-news{ margin-top:0}



	.page_left .left-nav.column .block>span em{ display:block; color:#333;    padding: 10px 0; border-top: 1px solid #e0e0e0;}



	.page_left .left-nav.column .block>span{ border-bottom:none; background:none; padding:0;}



	.page_left .left-nav.column .block>span em:before{ display:none}



}















.news_list .news_list_img{ float:left; width:30%;}



.news_list .news_list_img a{ display:block; overflow:hidden; width:100%;}



.news_list .news_list_img a img{ width:100%; max-width:100%; height:auto;webkit-transition: -webkit-transform 0.3s;



    -moz-transition: -moz-transform 0.3s;



    -o-transition: -o-transform 0.3s;



    transition: transform 0.3s;}



.news_list .news_list_img a:hover img{ -webkit-transform: scale(1.1);



    -moz-transform: scale(1.1);



    -ms-transform: scale(1.1);



    -o-transform: scale(1.1);}



.news_list .text{ float:right; width:70%; padding-left:20px; }



@media only screen and (max-width: 980px) {.news_list .news_list_img{ width:40%;} .news_list .text{ float:left; width:60%;}}



.news_list li{    list-style: none;  border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px;}



.news_list li .day{ color:#999; font-style:italic; font-size:12px; margin-top:5px}



.news_list li .day i{ margin-right:10px; color:#27a767;}



.news_list li .text>a.news_list_t{ font-size:14px; font-family:'poppins-semibold'; color:#555; display:block; line-height:24px; overflow:hidden; max-height:24px; white-space:nowrap;    text-overflow: ellipsis; }



.news_list li .text>a.news_list_t:hover{ color:#27a767 ; text-decoration:none}



.news_list li p{ font-size:12px; color:#808080;  overflow:hidden; max-height:48px; line-height:24px; margin-top:5px}







.news_list li .more1{ display: inline-block;



    background: #27a767;



    color: #fff;



    text-transform:capitalize;



    font-size: 14px;



    border-radius: 5px;



    line-height: 30px;



    padding: 0 25px; margin-top:10px; border:2px solid #27a767}



.news_list li .more1:hover{ background:#fff; color:#27a767}



@media only screen and (max-width: 535px) {



	.news_list .text{}



	}







@media only screen and (max-width: 420px) {



	.news_list .news_list_img{ width:100%; float:none; display:block;}



.news_list .text{ float:left; padding-left:0; width:100%; margin-top:20px;}



}







/*news-main*/







.page_li li{ list-style:none; padding:7px 0;}



.page_li li:last-child{ margin-bottom:0;}



.page_li span{font-family:'poppins-semibold';color:#27a767; font-size:14px;}



.page_li a{ color:#666; margin-left:6px; font-size:13px}



.page_li a:hover{ color:#27a767;}



.page_li{ background:#fafafa; border-left:3px solid #27a767; padding:8px 0; padding-left:16px; }



.page_tags{ margin:20px 0;}



.page_tags  p{ font-size:16px; color:#444; display:inline-block;}



.page_tags a{ background:#27a767; color:#fff; line-height:30px; display:inline-block; padding:0px 14px; border-radius:5px; margin:5px; font-size:12px;}



.page_tags a:hover{ background:#372f2c;}







.news-detail .title{margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;text-align:center;}



.news-detail .title em{font-size:16px;display:block;line-height:24px;margin-bottom:10px;font-family:'poppins-semibold';}



.news-detail .title p{font-size:12px;color:#999;font-weight:400;}



.news-detail .title p:before{content:"-";padding-right:5px;}



.blog .news-detail .title{text-align:left;}







.news-detail .text{font-size:14px;font-weight:400;line-height:32px;}



.news-detail .text img{max-width:100%;height:auto;}







@media only screen and (max-width: 768px){



	.news-detail .title em{font-size:18px;font-weight:bold;}	



}







.page_turn{margin-top:20px;margin-bottom:20px;border-top:1px solid #e5e5e5;padding-top:20px;}



.page_turn .left{list-style:none;float:left;}



.page_turn .left li{margin-bottom:5px;}



.page_turn .left p{display:inline-block;font-size:14px;text-transform:capitalize;color:#27a767;padding-right:10px;font-family:'poppins-semibold';}



.page_turn .left a{display:inline-block;font-weight:400;font-size:14px;}



.page_turn .left a:hover{color:#27a767;}







.page_turn .right{float:right;padding-top:5px;}



.page_turn .right a{display:inline-block;background:rgba(0,0,0,0.3);width:40px;height:40px;line-height:40px;text-align:center;color:#fff;margin:0 5px;-webkit-transition:all var(--transition-time,800ms);



	-o-transition:all var(--transition-time,800ms);



	transition:all var(--transition-time,800ms);}



.page_turn .right a i{font-size:20px;line-height:40px;}



.page_turn .right a:hover{background:#27a767;}







@media screen and (max-width: 540px) {



	.page_turn .right{display:none;}



}











/*page-number*/



.page_num{width:100%;margin:30px auto 0 auto;text-align:center;}



.page_num>span{display:inline-block;color:#fff;background:#27a767;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:5px 13px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;    border-radius: 5px;}



.page_num a{display:inline-block;color:#333;background:#EFEFEF;font-size:14px;text-transform:capitalize;padding:5px 13px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin:0 2px 5px;    border-radius: 5px;}



.page_num a:hover{color:#fff;text-decoration:none;background:#27a767;}



.page_num p{display:block;font-size:12px;margin-top:15px;}



.page_num p:before{content:'[';padding-right:3px;}



.page_num p:after{content:']';padding-left:3px;}



.page_num p span{display:inline-block;margin:0 5px;}



@media only screen and (max-width: 768px) {.page_num p{width:100%;margin-top:15px;}}



@media only screen and (max-width: 400px) {



	.page_num li{margin:5px 0;}



	.page_num li>span,.page_num a{font-size:12px;}



	.page_num p{margin-top:10px;}



}



/*blog*/



.blog_web .page_left{ float:right; padding:0 15px 0 20px}



.blog_web .page_right{padding:0 20px 0 15px}



.left-blog{    margin-bottom: 0;



    background: #f6f6f6;



    padding:20px 15px 10px;}



.column.left-blog .block>span{ }



.column .block .blog_main { margin-bottom:0;padding-bottom:20px;}



.blog_list>li:hover em{color:#27a767;}











ul.blog-list{ margin-top:15px}



ul.blog-list, ul.blog-list1{padding: 0;list-style: none;margin-bottom:0;text-align:left;}



ul.blog-list li {margin:0 20px 14px 0;}



ul.blog-list li a i{color:#27a767; font-size:13px; opacity:0.6; margin-right:10px;}



ul.blog-list li a {color:#808080;font-size:13px;vertical-align: initial;text-decoration: none;display:block;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;  }



ul.blog-list li a:hover{color:#27a767;text-decoration:underline; padding-left:10px;}



ul.blog-list3 li.blog-list3-img{float: left;width: 24%;margin-right: 5%;}



.blog-list3-img img{width:60;border-radius:5px;height:45px;border:solid 1px #eee;}



ul.blog-list1{ margin-top:10px}



ul.blog-list1 li {display: inline-block;margin:5px 2px;} 



ul.blog-list1 li a { display:block;



	text-decoration: none;



	background:#EFEFEF; color:#555;



	padding:7px;



	border-radius:3px;



	-webkit-border-radius:3px;



	-moz-border-radius:3px;



	-o-border-radius:3px;



}



ul.blog-list1 li a:hover{background:#27a767;color:#fff;}







.blog_list{ margin-top:0px}



.blog_list li{ list-style:none;     border-bottom: 1px solid #eee;padding-bottom: 25px; margin-bottom:20px;}







.blog_list li h4{ margin-top:0; padding-top:0}



.blog_list li .entry-content-top-right a{ font-size:14px; color:#555; display:block; line-height:26px; overflow:hidden; font-family:'poppins-semibold'; max-height:26px;white-space: nowrap;text-overflow: ellipsis;}



.blog_list li .entry-content-top-right a:hover{ color:#27a767 ; text-decoration:none}



.blog_day{display:block; margin:0; font-size:12px; padding-bottom:10px; font-style:italic;}



.blog_day i{ margin-right:6px; color:#999;}



.blog_day span{ margin-right:10px; color:#999;}



.blog_list li .p{ font-size:12px; color:#808080;  overflow:hidden; max-height:48px; line-height:24px; margin:10px 0 16px;}







.tags{ margin-bottom:15px;}



.news_web .tags{ margin-bottom:25px;}



.tags span{ font-size:14px; font-family:'poppins-semibold'; text-transform:uppercase; color:#555;}



.tags a{font-size:12px; display:inline-block; color:#666; padding:3px 15px; margin:0 6px 6px; background:#eee; border-radius:5px;}



.tags a i{ margin-right:6px; font-size:12px;}



.tags a:hover{ background:#27a767; color:#fff; text-decoration:none}



.blog_list li .more1{    display: inline-block;



    background: #fff; border:2px solid #27a767;



    color: #27a767;



    text-transform:capitalize;



    font-size: 14px;



    border-radius: 5px;



    line-height: 32px;



    padding: 0 20px;}



.blog_list li .more1 i{ margin-left:15px}



.blog_list li .more1:hover{ background:#27a767; color:#fff}







.entry-post-format-icon{



    float: left;



    width: 45px;



    height: 45px;



    line-height: 45px;







    background-color:#27a767;



    color: #fff;



    font-size: 20px;



    text-align: center;



    margin-right: 15px;



    margin-bottom: 18px;



}



.entry-post-format-icon i{line-height: 45px;}



.entry-post-format-icon:after {



    content: "";



    height: 4px;



    width: 100%;



    background-color: #27a767;



    display: block;



    margin-top: 12px;



}



.entry-content-top-right{ float:left; width:90%}



/*blog-detail*/







@media (max-width: 1004px) {.entry-content-top-right{     width:86%;}}







@media only screen and (max-width: 768px) {



	.blog-main > em{font-size:24px;}



	ul.blog-list{ margin-top:15px}



	.blog_web .page_left{ float:none; padding:0}



	.blog_web .page_right{padding:0}



	.left-blog{ background:none}



}



@media (max-width: 530px) {.entry-content-top-right{       width: 76%;}}







@media (max-width: 325px) {.entry-content-top-right{       width: 71%;}.entry-post-format-icon{width:40px; height:40px; line-height:40px; margin-right:10px}.entry-post-format-icon i{ line-height:40px;}.entry-post-format-icon:after{ margin-bottom:15px}}































/*products*/



.pro-text{line-height:24px;font-size:14px;margin-bottom:20px; overflow:hidden; max-height:72px}



.pro-text img{max-width:100%;}



.page_right .pro-text{line-height:24px;font-size:13px;margin-top:15px;color:#808080;margin-bottom:0px;}



.page_right .pro-text img{max-width:100%;}







.cbp-vm-switcher {width:100%;}



.cbp-vm-options {text-align:right;margin-top:0;padding:5px 0px 0;border-bottom: 2px solid #eee;}



.cbp-vm-options em{float:left;display:inline-block;color:#808080;text-transform:uppercase;font-size:14px;margin-top:6px;}



.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-size:12px;}



.cbp-vm-options a {display: inline-block; vertical-align:middle;width:30px;height:30px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px;}



.cbp-vm-options span{display:inline-block;float:right;font-size:12px;margin-top:10px;color:#ccc;}



.cbp-vm-options a:hover,



.cbp-vm-options a.cbp-vm-selected {color: #27a767;}



.cbp-vm-options a:before {width: 30px;height: 30px;line-height: 30px;font-size: 20px;text-align: center;display: inline-block;}







/* General list */



.cbp-vm-switcher ul {list-style: none;padding: 0; margin-bottom:30px}







/* Clear eventual floats */



.cbp-vm-switcher ul:before, 



.cbp-vm-switcher ul:after { 



	content: " "; 



	display: table; 



}



.cbp-vm-switcher ul:after { clear: both; }







.cbp-vm-switcher ul li {display: block;position: relative;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}



.cbp-vm-image{display: block;margin: 0 auto;position:relative;width: 100%;}







.cbp-vm-image img{width:100%;cursor:pointer;position:relative;max-width:100%;max-height:100%;height:auto;}







.cbp-vm-image .img>a{ overflow:hidden; display:block;}



.cbp-vm-image .img .icon{position: absolute;left:-50px;top:6px;color:#fff;opacity: 0;transition: all ease-out .3s;width: 36px;height:36px;background:#27a767;text-align: center;font-size:16px;text-align:center; transition: 0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}



.cbp-vm-image .img .icon2{ left:-200px; top:46px; background:#372f2c;}



.cbp-vm-image .img .icon i{ line-height:36px; color:#fff;}



.cbp-vm-image .img:hover .icon{ opacity:1; left:0px;}



.cbp-vm-image:hover .icon{ opacity:1; left:2px;}







.cbp-vm-switcher ul li em{font-size:14px;display:block;margin:10px 0;height:36px;color:#333333;text-transform:capitalize; word-wrap:break-word;line-height:18px;text-align:left;overflow:hidden;}



.cbp-vm-switcher ul li .cbp-vm-details{color:#999;overflow:hidden;height:36px;font-size:12px;line-height:18px;text-align:center;}



.cbp-vm-switcher ul li a.cbp-title:hover{ text-decoration:none;color:#27a767;}







.cbp-vm-view-grid .prol_more{display:none;}







.cbp-vm-view-grid .pro-list-tags{display:none;}







/* Common icon styles */



.cbp-vm-icon:before {



	font-family: 'fontawesome';



	speak: none;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



	text-transform: none;



	line-height: 1;



	-webkit-font-smoothing: antialiased;



}







.cbp-vm-grid:before {content: "\f00a";}



.cbp-vm-list:before {content: "\f00b";}



.cbp-vm-add:before {content: "\f055";}







/* Large grid view */



.cbp-vm-view-grid>ul {text-align: left;margin:0 -15px 30px;}







.cbp-vm-view-grid ul li {



	width: 33.333%; padding:0 15px;



	float:left;



	text-align: center;



	display: inline-block;



	vertical-align: top;



margin-top:30px;



	position:relative;transition: all .5s; background:#fff



}



.cbp-vm-view-grid ul li .cbp-list-center{ text-align:left; background:#fff; padding:14px 5px 15px;}



.cbp-vm-view-grid ul li .cbp-title{ font-family:'poppins-semibold';color:#555; font-size:13px; line-height:22px; height:44px; overflow:hidden; display:block; text-align:center }



.cbp-vm-view-grid ul li .cbp-vm-details{color:#999999; line-height:22px; height:44px; overflow:hidden; margin-top:6px}



.cbp-vm-view-grid ul li .cbp-hover{ position:absolute; top:0; left:0; width:100%;   transition: all .5s;    filter: alpha(opacity=0);  -moz-opacity: 0;   opacity: 0;}



.cbp-vm-view-grid ul li .cbp-hover a{ display:block; width:100%;}



.cbp-vm-view-grid ul li .cbp-hover a img{ max-width:100%; height:auto; width:100%;}







.cbp-vm-view-grid ul li .cbp-list-more{display:none;}



.cbp-vm-view-grid ul li .cbp-div{border:1px solid #eee; padding:10px}



.cbp-vm-view-grid ul li .cbp-div:hover{ }



.cbp-vm-view-grid ul li .cbp-div:hover .cbp-title{ color:#27a767}



.cbp-vm-view-grid ul li .cbp-div .cbp-vm-image{transition-duration: 0.6s; width:100%;



    transition-timing-function: ease-out; overflow:hidden;}



.cbp-vm-view-grid ul li .cbp-div .cbp-vm-image img{transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}







.cbp-vm-view-grid ul li .cbp-div:hover .cbp-vm-image img{transform: scale(1.1);}



.cbp-vm-view-grid .tags{ display:none}







/* List view */



.cbp-vm-view-list li {padding:20px 0;border-bottom:1px solid #e5e5e5;white-space: nowrap;text-align:left;white-space:normal; overflow:hidden}



.cbp-vm-view-list li:last-child{}



.cbp-vm-view-list ul.row{margin:0;}



.cbp-vm-view-list li:before, 



.cbp-vm-view-list li:after { 



	content: " "; 



	display: table; 



}



.cbp-vm-view-list li:after { clear: both; }



.cbp-vm-view-list .cbp-vm-image,



.cbp-vm-view-list .cbp-vm-title,



.cbp-vm-view-list .cbp-vm-details,



.cbp-vm-view-list .cbp-vm-price,



.cbp-vm-view-list .cbp-vm-add {



	display: inline-block;



	vertical-align: middle;



}







.cbp-vm-view-list .cbp-vm-image {width: 28%;display:inline-block; vertical-align:middle;float:left;border:1px solid #eee}



.cbp-vm-view-list .cbp-vm-image:hover{ }



.cbp-vm-view-list ul li .cbp-title{display:block; vertical-align:top;text-align:left;font-size:13px; color:#555;line-height:24px;max-height:24px;margin-top:0;margin-bottom:4px; overflow:hidden;font-family: 'poppins-semibold';}







.cbp-vm-view-list ul li:hover .cbp-title{color:#27a767;}



.cbp-vm-view-list ul li .cbp-vm-details {overflow: hidden;white-space: normal;max-height:44px;line-height:22px;margin-bottom:15px; font-size:12px; height:auto}



.cbp-vm-view-list .pro-list-tags{width:100%;overflow:hidden;background:#f7f7f7;padding:3px 10px;border-radius:5px;}



.cbp-vm-view-list .pro-list-tags p{display:inline-block;padding-right:0;text-transform:capitalize;    font-size: 14px;}



.cbp-vm-view-list .pro-list-tags li{padding:0;display:inline-block;margin:5px;border:none;}



.cbp-vm-view-list .pro-list-tags li a:hover{color:#27a767;}







.cbp-vm-view-list .cbp-list-center{width:72%;display:inline-block; vertical-align:middle;padding-left:20px;}



.cbp-vm-view-list .cbp-list-more{text-align:left; margin-top:20px}



.cbp-vm-view-list .cbp-list-more .more1{ display: inline-block;



    background: #27a767;



    color: #fff;



    text-transform:capitalize;



    font-size: 14px;



    border-radius: 5px;



    line-height: 32px;



    padding: 0 25px;}



.cbp-vm-view-list .cbp-list-more .more1:hover{ background:#372f2c}



.cbp-vm-view-list .cbp-list-view i{ margin-left:8px; font-size:12px}



@media screen and (max-width: 1024px) {



	.cbp-vm-view-list ul li .cbp-vm-details{height:40px;}



	.cbp-vm-view-list ul li .cbp-hover{ display:none}



	.cbp-vm-view-list .cbp-vm-image{ width:34%}



	.cbp-vm-view-list .cbp-list-center{ width:66%}



}



@media screen and (max-width: 940px) {.cbp-vm-view-grid ul li {width: 49%;}}







@media only screen and (max-width: 768px){



	.pro-cat li{margin-bottom:10px;}



	.cbp-vm-options{margin-top:0;}



}







@media screen and (max-width: 620px) {



	.cbp-vm-view-list .cbp-vm-image{ width:40%}



	.cbp-vm-view-list .cbp-list-center{ width:60%}



	.cbp-vm-view-list .pro-list-tags{}



}



@media screen and (max-width: 425px) {



	.cbp-vm-view-list .cbp-vm-image{ width:100%}



	.cbp-vm-view-list .cbp-list-center{ width:100%; padding-left:0; margin-top:15px}



	}



@media screen and (max-width: 375px) {



	.cbp-vm-view-grid>ul{    margin: 0 0px 30px;}



	.cbp-vm-view-grid ul li{ width:100%; padding:10px 0 5px}



	}











.pro_detail .pro_detail_t{    border-bottom:1px solid #eee; margin-bottom:20px}



.pro_detail .pro_detail_t span{ display:inline-block;  color: #555;



    z-index: 99;



    text-transform:uppercase;



    font-size: 18px;



    font-family: 'poppins-semibold';padding: 14px 15px 12px;



    background: #f5f5f5;    border-radius: 5px 5px 0 0;}







.pro_detail .pro_detail_m { color:#555; margin-bottom:30px; line-height:24px; font-size:14px;}







.pro_detail .pro_detail_m img{ max-width:100%;}



.pro_table_de{ line-height:24px; overflow:hidden; max-height:72px; font-size:12px; color:#999}



.products{ margin-bottom:35px}



.products .pro_img{ padding-left:0}



.products .pro_img>img{max-width:100%;max-height:100%;height:auto;width:100%;border:1px solid #eee;}



.products .pro_img .pro_simples{margin-top:10px;}



.products .pro_img .pro_simples img{max-width:76px;margin:4px 9px 0 0;border:1px solid #ebebeb;}



.products .pro_img .pro_simples img:last-child{ margin-right:0}



.products .pro_table{float:right; padding-right:0}



.pro_table h1{font-size:16px;color:#555;display:block;text-transform:capitalize;margin:0 0 10px 0; padding:0; line-height:22px;font-family: 'poppins-semibold'; }



.pro_table ul{margin-top:15px; border-top:1px solid #eee; padding-top:15px}



.pro_table ul li{margin:6px 0 0; font-size:13px; vertical-align:middle;text-transform:capitalize; list-style:none}



.pro_table ul li p{font-family: 'poppins-semibold';display:inline-block;margin-right:10px;color:#555;font-size:13px; vertical-align:middle;padding-bottom:3px;}



.pro_table .more1{ display: inline-block;



    background:#27a767;



    color: #fff;



    text-transform:uppercase;font-family: 'poppins-semibold';



    font-size: 14px;



    border-radius: 5px;



    line-height: 42px;



    padding: 0 34px; margin-top:20px}



.pro_table .more1:hover{ background:#372f2c;}



.pro_table .more1 .more1_free{ margin-left:10px; background:#372f2c}



.pro_table .more1 .more1_free:hover{ background:#27a767}



.pro_table .more1 i{ margin-left:10px}



.in_hot_pro{max-width:1078px;width:100%;margin:0 auto 0px 0; text-align:left;}



#flexiselDemo2{display:none;}



.in_hot_pro .nbs-flexisel-container{position:relative;max-width:100%;}



.in_hot_pro .nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}



.in_hot_pro .nbs-flexisel-inner{float:left;width:100%;overflow:hidden; margin:0}







.right-title2{    margin:40px 0px 10px;



 



    border-bottom: 1px solid #eee;



    text-align: left;}



.right-title2 span{  display:inline-block;  color: #555;



    z-index: 99;



    text-transform:uppercase; border-radius:5px 5px 0 0;



    font-size: 18px;



    font-family: 'poppins-semibold';padding: 14px 15px 12px;



    background: #f5f5f5;



  }



.in_hot_pro .nbs-flexisel-item{float:left;margin:0px;margin-top:15px;margin-bottom:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;min-height:250px; list-style:none}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_m{ padding:0 10px}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_img{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;width:100%;height:auto;display:inline-block;position:relative; overflow:hidden; border:1px solid #eee}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_img img{width:100%;cursor:pointer;position:relative;max-width:100%;-webkit-transition: -webkit-transform 0.3s;



    -moz-transition: -moz-transform 0.3s;



    -o-transition: -o-transform 0.3s;



    transition: transform 0.3s;}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_img:hover img{ -webkit-transform: scale(1.05);



    -moz-transform: scale(1.05);



    -ms-transform: scale(1.05);



    -o-transform: scale(1.05);}







.in_hot_pro .nbs-flexisel-item .in_hot_pro_t{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;color:#333;display:block;line-height:22px;font-size:13px;margin:10px auto 5px;font-family:'poppins-semibold'; color:#555}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_m p{     color: #999999;



    font-size: 13px;



    line-height: 24px;



    height: 48px;



    overflow: hidden;



    margin-top: 7px;}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_img:hover{ border-color:#27a767}



.in_hot_pro .nbs-flexisel-item .in_hot_pro_t:hover,.in_hot_pro .nbs-flexisel-item:hover .in_hot_pro_t{ text-decoration:none;color:#27a767;}















.in_hot_pro .nbs-flexisel-item:hover .in_hot_pro_img img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}



.in_hot_pro .nbs-flexisel-nav-left,.in_hot_pro .nbs-flexisel-nav-right{width:10px;height:17px;position:absolute;cursor:pointer;z-index:100;top:-42px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}



.in_hot_pro .nbs-flexisel-nav-left{right:4%;text-align:center;background:url(../images/prev-r.png) no-repeat;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}



.in_hot_pro .nbs-flexisel-nav-left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}



.in_hot_pro .nbs-flexisel-nav-right{right:0%;text-align:center;background:url(../images/next-r.png) no-repeat;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}



.in_hot_pro .nbs-flexisel-nav-right:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}







#pro_inquiry{ padding:20px; border:1px solid #eee;



    -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);



    -moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);



    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);}



#pro_inquiry .message {



    margin-top: 0;



    padding: 30px 20px 35px; background:#f6f6f6;



}



.pro_web .page_li{ margin-top:25px}



@media only screen and (max-width: 1199px){



	.pro_table .more1 a{ display:block; width:100%; text-align:center}



	.pro_table .more1 .more1_free{ margin-left:0; margin-top:20px; background:#f2873b}



	}







@media only screen and (max-width: 768px){



	.pro_table .more1 a{ display:block; width:100%; text-align:center}



	.products .pro_img{ width:100%; padding:0}



	.products .pro_table{ padding:0; width:100%; margin-top:20px}



	}































































/*service*/



#service{position:fixed;right:-240px;top:160px;z-index:999999999; height:200px; 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; border:2px solid #27a767;padding: 10px 15px 0;}







#service a{ color:#333;}



#ser_main{position:relative;z-index:9;top:0px;    float: left;}



#ser_main a{display:block;overflow:hidden;}



#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;font-family:'poppins-semibold';color:#4c4c4c;font-size:15px;text-transform:capitalize;}



#online{float:left;background:#fff;overflow:hidden; width:240px;-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;}



.call{ padding:6px 10px; border-bottom:1px solid #fff; font-size:13px;}



.call img{display:inline-block;vertical-align:middle; margin-right:6px; }



.call a:hover{color:#27a767 !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;}







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















/*service*/



#online_qq_layer{z-index:9999999;position:fixed;right:5px;bottom:0;}



#online_qq_layer a{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}



#online_qq_layer a:hover{text-decoration:none;}



#floatShow{



	display:block;



	background:#27a767;



	width:240px;



	float:right;



	height:42px;



	text-align:left;



	border:1px solid #27a767;



}



#floatShow i{font-size:14px;color:#fff;line-height:42px;float:right;padding-right:10px;}



#floatShow p{color:#fff;font-size:14px;line-height:42px;display:inline-block; vertical-align:middle;padding-left:10px;text-transform:capitalize;font-family: 'poppins-semibold';}



#floatHide{display:none;background:#27a767;width:300px;text-align:left;height:43px;text-transform:capitalize;padding-left:10px;border-bottom:none;border:1px solid #27a767;}



#floatHide p{color:#fff;font-size:14px;line-height:42px;display:inline-block; vertical-align:middle;text-transform:capitalize;font-family: 'poppins-semibold';}



#floatHide i{font-size:14px;color:#fff;line-height:42px;float:right;margin-right:10px;}







#onlineService{display:inline;width:300px;overflow: hidden;display:none;background: #fff;}



.online_form{position:relative;height:auto;/*overflow-y:scroll;*/border:2px solid #27a767;}



.online_form p{font-size:13px;line-height:24px;padding-bottom:20px;text-align:left;}



.online_form ul{padding:20px 20px 0 20px;list-style:none;position:relative;}



.online_form ul:after{content:"\f044";font-family:FontAwesome;color:#000;font-size:140px;position:absolute;right:0;top:0;filter:alpha(opacity=3);-moz-opacity:0.03;opacity:0.03; display:block; line-height:140px;}



.online_form ul li{margin-bottom:15px;position:relative;z-index:2;}



.online_form ul li label{display:block;color:#333;margin-bottom:5px;font-weight:normal;font-size:12px;}



.online_form ul .meInput{height:42px;border:1px solid #ccc;width:100%;padding:0 10px;line-height:42px;font-size:13px;}



.online_form ul .meInput:focus{color:#333;border:1px solid #27a767;}



.online_form ul .meText{width:100%;padding:10px;border:1px solid #ccc;max-width:100%;height:80px;max-height:100px;font-size:13px;}



.online_form ul .meText:focus{color:#333;border:1px solid #27a767;}







.main-more{



	display:inline-block;



	margin-top:40px;



	font-family: 'poppins-semibold';



	font-size:14px;



	text-transform:uppercase;



	border:2px solid #cccccc;



	color:#808080;



	padding:8px 30px;



}



.main-more.button-ujarak {



  position: relative;



  z-index: 0;



  transition: background 0.4s .3s, border-color 0.4s, color 0.4s 0.05s;



}







.main-more.button-ujarak::before {



  content: '';



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;



  background: #27a767;



  z-index: -1;



  opacity: 0;



  transform: scale3d(0.7, 1, 1);



  transition: transform 0.42s, opacity 0.42s;



  border-radius: inherit;



}







.main-more.button-ujarak, .button-ujarak::before {



  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);



}







.main-more.button-ujarak:hover {



  transition: background 0.4s .3s, border-color 0.4s, color 0.4s;



  text-decoration:none;



  color:#fff;



  border:2px solid #27a767;



}







.main-more.button-ujarak:hover::before {



  opacity: 1;



  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);



}







#onlineService .main-more{margin:0 20px 20px 20px;cursor:pointer;padding:0;}



#onlineService .main-more input{background:none;border:none;text-transform:capitalize;width:auto;color:#808080;padding:8px 40px;}



#onlineService .main-more:hover input{color:#fff;}







@media only screen and (max-width: 768px) {



	.online_form p{ display:none}



	.online_form ul .meInput{ height:36px; line-height:36px;}



	#online_qq_layer{ width:100%; right:0}



	#floatShow,#floatHide,#onlineService{ width:100%;}



	#onlineService .main-more input{    padding: 6px 40px;}



	}











.Case_list{ margin:0 -15px}



.Case_list li{ float:left;  width:33.33%; padding:0 15px; margin-bottom:30px; border-bottom:none}



.Case_list .news_list_img{ float:none; width:100%}



.Case_list .text{float:none; width:100%; padding-left: 0; margin-top:15px}



.Case_list li .day{ display:none}







.Video_list{ margin:0 -15px}



.Video_list li{ float:left;  width:33.33%; padding:0 15px; margin-bottom:30px;border-bottom:none}



.Video_list .news_list_img{ float:none; width:100%; position:relative}



.Video_list .text{float:none; width:100%; padding-left: 0; margin-top:15px}



.Video_list li .day{ display:none}



.Video_list .news_list_img i{ position:absolute;   left:50%;      top:50%;



 -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);



 -ms-transform: translate(-50%, -50%);       -o-transform: translate(-50%, -50%);



 transform: translate(-50%, -50%);            -webkit-transition: all 0.3s ease-in-out;



 -moz-transition: all 0.3s ease-in-out;         -o-transition: all 0.3s ease-in-out;



 transition: all 0.3s ease-in-out; display:inline-block; width:69px; height:43px; background:rgba(0,0,0,0.3); text-align:center; line-height:43px; color:#fff; font-size:20px; border-radius:10px}







/*back-top*/



.back_top{width:60px; height:60px; position:fixed; right:10px; bottom:100px; z-index:9999; display:none; background:url(../images/top.png) no-repeat center;filter:alpha(opacity=30);-moz-opacity:0.3; opacity:0.3;-moz-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}



.back_top:hover{filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;}



@media only screen and (max-width: 768px) {.back_top{right:0;bottom:60px;}}



















.table-responsive{ overflow-x:auto}



