/*reset*/



:focus{outline:0;}

.mt15{ margin-top:15px;}

body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}

em{font-style:normal;}

img{border:none;}

li,ul,ol{list-style:none;}

a{text-decoration:none;color:#555555;}

input{padding:0px;vertical-align: middle;line-height: normal;border:none;} 

body{overflow-x:hidden;}



::selection {

background:#808080; 

color:#fff;

}

::-moz-selection {

background:#808080; 

color:#fff;

}

::-webkit-selection {

background:#808080; 

color:#fff;

}



.clr:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}	

.clr {zoom: 1;}



:focus{outline:0;}  

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;}



.clearfix{*zoom:1;}

.clearfix:before,.clearfix:after{line-height:0; display:table; content:"";}

.clearfix:after{clear:both;}



/*share*/

body{font-size:12px;font-family:"Tahoma";color:#555555; background: #fff;}

.clear{clear:both;} 

.mt10{ margin-top:10px;}



.fl{float:left}

.fr{float:right}

*: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: 'lato';

    src:url(../font/lato.eot);

    src: url(../font/lato.eot?#iefix) format('embedded-opentype'),

	 url(../font/lato.svg#lato) format('svg'),

	 url(../font/lato.woff) format('woff'),

	 url(../font/lato.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'latoB';

    src:url(../font/latoB.eot);

    src: url(../font/latoB.eot?#iefix) format('embedded-opentype'),

	 url(../font/latoB.svg#latoB) format('svg'),

	 url(../font/latoB.woff) format('woff'),

	 url(../font/latoB.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Tahoma';

    src:url(../font/Tahoma.eot);

    src: url(../font/Tahoma.eot?#iefix) format('embedded-opentype'),

	 url(../font/Tahoma.svg#Tahoma) format('svg'),

	 url(../font/Tahoma.woff) format('woff'),

	 url(../font/Tahoma.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'tahoma-bold';

    src:url(../font/tahoma-bold.eot);

    src: url(../font/tahoma-bold.eot?#iefix) format('embedded-opentype'),

	 url(../font/tahoma-bold.svg#tahoma-bold) format('svg'),

	 url(../font/tahoma-bold.woff) format('woff'),

	 url(../font/tahoma-bold.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}



@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: 'oswald-regular';

    src:url(../font/oswald-regular.eot);

    src: url(../font/oswald-regular.eot?#iefix) format('embedded-opentype'),

	 url(../font/oswald-regular.svg#oswald-regular) format('svg'),

	 url(../font/oswald-regular.woff) format('woff'),

	 url(../font/oswald-regular.ttf) format('truetype');

    font-weight: normal;

    font-style: normal;

}





/*header*/





.header{ height:135px; background:url(../images/header_bg.png) no-repeat 54% center}



.header_1{ height:37px; background:rgba(35,35,35,0.9); width:100%}









.main-nav-fl{float:left;line-height:46px;}

.main-nav-fl span{color:#666;padding:0 5px;}

.main-nav-fr{float:right;}

 #main-nav li img{margin-right:4px;}





#cd-hamburger-menu, #cd-cart-trigger {

  position: absolute;

  top: 0;

  height: 100%; top:10px; color:#fff

}

#cd-hamburger-menu a, #cd-cart-trigger a {

  width: 60px;

  height: 100%; color:#fff; padding-left:10px; font-family:"tahoma-bold"

}



#cd-hamburger-menu {

  left: 0;

}

#cd-hamburger-menu a {

  background:url("../images/cd-menu.png") no-repeat center center;

}

@media only screen and (min-width: 768px) {

  #cd-hamburger-menu {

    display: none;

  }

  

}





@media only screen and (min-width:768px) {

  #cd-cart-trigger {

    /* cart right margin on desktop */

    right: 0;

  }

  #cd-cart-trigger a {

    position: relative;

    width: 100px;

    border-left: none;

    background-color: #26292f;

  }

}



#main-nav, #cd-cart {

  position: fixed;

  top:38px;

  height: 100%;

  width: 260px;

  /* header height */

  overflow-y: auto;

  -webkit-overflow-scrolling: touch;

  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

  

  z-index: 3;

}

@media only screen and (max-width: 768px){#main-nav, #cd-cart{ background:#fff}}

@media only screen and (max-width: 768px){

.main-nav-fl{float:none;}

.main-nav-fr{float:none;}

.main-nav-fl a{line-height:40px;border-bottom:solid 1px #dedede; display:block;padding:0 10px 0 15px;}

.main-nav-fl span{ display:none;}

}

@media only screen and (min-width: 768px) {

  #main-nav, #cd-cart {

    width:280px;

  }

}

@media only screen and (min-width:768px) {

  #main-nav{

    width: 30%;

    /* header height has changed */

    padding-top: 46px;

  }

}



#main-nav {

  left: -100%;



  -webkit-transition: left 0.3s;

  -moz-transition: left 0.3s;

  transition: left 0.3s;

}

#main-nav.speed-in {

  left: 0;

}

#main-nav ul a {

  display: block;

  height: 38px;

  line-height:38px;

  padding:0 8px 0 8px;

  border-bottom: 1px solid #e0e6ef;

}

#main-nav ul a img{ vertical-align:middle; margin-top:-3px}

#main-nav ul a:hover{ color:#c30505}

#main-nav ul .current {

  box-shadow: inset 3px 0 #435779;

}



#main-nav ul a b{ font-weight:normal; color:#d4cece;}

@media only screen and (max-width: 768px){#main-nav ul a b{ color:#222}

#main-nav ul a img{ margin-right:15px;}}

@media only screen and (min-width: 768px) {

	.m-topmenu{width:100%;}

  #main-nav {

    /* reset main nav style */

    position: absolute;

    height: auto;

    width: auto;

    left: auto;

    right:auto;

   width:100%;padding-top:0;

    top: 0;

	

 

    box-shadow: none;

    /* header height */

    z-index: 4;

  }

  #main-nav li {

    display: inline-block;

  }

 

  #main-nav ul a {

    display: inline-block;

    height: auto;

    line-height: 1; line-height:38px;

    

    border-bottom: none;

    border-radius: 0.25em;

  }

}

.no-js #main-nav {

  position: fixed;

}







/* -------------------------------- 



xgallery 



-------------------------------- */

.index_main {



  min-height: 100%;

  padding-top:55px;



}





.index_mian_right{ margin-top:24px;}



#cd-shadow-layer {

  position: fixed;

  min-height: 100%;

  width: 100%;

  top: 0;

  left: 0;

  background: rgba(0, 0, 0, 0.6);

  cursor: pointer;

  z-index: 2;

  display: none;

}

#cd-shadow-layer.is-visible {

  display: block;

  -webkit-animation: cd-fade-in 0.3s;

  -moz-animation: cd-fade-in 0.3s;

  animation: cd-fade-in 0.3s;

}



/* -------------------------------- 



xkeyframes 



-------------------------------- */

@-webkit-keyframes cd-fade-in {

  0% {

    opacity: 0;

  }



  100% {

    opacity: 1;

  }

}

@-moz-keyframes cd-fade-in {

  0% {

    opacity: 0;

  }



  100% {

    opacity: 1;

  }

}

@keyframes cd-fade-in {

  0% {

    opacity: 0;

  }



  100% {

    opacity: 1;

  }

}

@media only screen and (min-width: 1200px){.m-topmenu{width:1250px;position:relative;margin:auto;}}

@media only screen and (max-width: 1199px) and (min-width: 768px) {.main-nav-fl{ display:none;}

.main-nav-fr{ float:none;}

}

@media only screen and (max-width: 900px) and (min-width: 768px){#main-nav ul a {

display: inline-block;

height: auto;

line-height: 1;



border-bottom: none;

border-radius: 0.25em;}

#main-nav ul a b{font-weight:normal;}



}





/*logo_search*/

/*search*/





.in_search{ width:50%; height:34px; background:#fff; border:1px solid #8d8d8d;  float:right; border-radius:20px;}

.in_search:hover{ border:1px solid #529f1f; box-shadow:0 0 5px #529f1f}

.in_search input{ float:left;  background:none; line-height:34px; color:#7c7b7b; padding-left:8px; width:88%; }

.in_search .searchkey{ border:none}



.in_search .searchbtn{ cursor:pointer; border:none; float:right;  background: url(../images/button_bg.png) no-repeat center center;height:18px;width:18px; line-height:30px; margin-right:10px; margin-top:7px;}







@media( max-width:1064px){.header_left{ width:100%; float:none; }.header_left p{ padding:0px;}

.header_logo{ width:100%; text-align:center; float:none}

.header_langugae{ width:100%; text-align:center; padding:0px;}

.in_search{ width:100%;text-align:center; margin:0px;}

.drop{ text-align:center; float:none}



}

.header_2 h1{ float:left; width:50%; padding:0px; margin:0px;}
.header_2>a{ float:left; width:50%; padding:0px; margin:0px; display:block}

.header_2 h1 a img{ width:100%; max-width:475px; margin-top:15px;}

.header_2_rt{ float:right; width:50%; text-align:right}

.header_2_rt>p{ font-size:12px; color:#090a09; margin-top:10px;}

.header_2_rt>p a{ font-size:12px; color:#529f1f; margin-right:6px;}

.header_2_rt>p a:hover{ text-decoration:underline; color:#3b8e03}

.header_2_rt{ margin-top:30px;}


.header_2 a img{ width:100%; max-width:475px; margin-top:15px;}


@media( max-width:768px){.header { background:none}

.header_2 h1{ width:100%}

.header_2_rt{ width:100%; margin-top:0px}

.header_2_rt>p{ text-align:left; margin-bottom:10px;}



.header_2 h1 a img{ margin-bottom:10px;}





.header_2 a img{ margin-bottom:10px;}

.header_2>a{ float:left; width:100%; padding:0px; margin:0px; display:block}

}





/*nav*/

.nav{ background:#529f1f; height:40px;}

@media( max-width:768px){.nav{height:30px;}}





/*in_aniuW*/

.in_aniuW{margin-top:10px; padding:15px 0px 15px; background-size:100%; position:relative}

.in_aniuW_bg{    background:#2185dd;

    width: 100%;

    height: 100%;

    min-height:282px;

    filter: alpha(opacity=9);

    -moz-opacity: 0.9;

    opacity: 0.9;

    position: absolute;

    left: 0;

    top: 0;}

.more1{ background:url(../images/y_icon_1.png) no-repeat; width:45px; height:43px; position:absolute;bottom:0px;left:90px; text-align:center; line-height:38px; z-index:99999;}

.more2 {background:url(../images/y_icon_2.png) no-repeat; width:45px; height:43px; position:absolute;bottom:0px;left:90px; text-align:center; line-height:38px; z-index:99999;}

.more3 {background:url(../images/y_icon_3.png) no-repeat; width:45px; height:43px; position:absolute;bottom:0px;left:90px; text-align:center; line-height:38px; z-index:99999;}

.more4 {background:url(../images/y_icon_4.png) no-repeat; width:45px; height:43px; position:absolute;bottom:0px;left:90px; text-align:center; line-height:38px; z-index:99999;}

.biank2{background:rgba(0, 0, 0, 0.5); border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%; width:188px; height:188px; position:absolute;top:16px; left:16px}

.biank2 b{

    color: #fff;

    text-transform: uppercase;

    position: relative;

    font-size: 16px;

    margin: 54px 30px 0px;

	line-height:22px; max-height:44px;

	overflow:hidden;

	display:block;

	text-align:center; font-family:"lato"; font-weight:normal;

	

}

.in_aniu .row .col-sm-3{ float:left}



@media( max-width:1100px){.in_aniu .row .col-sm-3{ width:50%}}

@media( max-width:580px){.in_aniu .row .col-sm-3{ width:50%}}

@media( max-width:480px){.in_aniu .row .col-sm-3{ width:100%}}



.biank2 p {

    color: #fff;

    padding: 0px 5px;

    margin: 5px 10px 0px;

    font-size:14px;

	text-align:center;

	line-height:22px; max-height:44px;

	overflow:hidden;

}



@charset "utf-8";

/* CSS Document */





.col-sm-6{

    position: relative;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

	  float: left

}



.ih-item {

    position: relative;

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

}



.ih-item,

.ih-item * {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.ih-item a {

    color: #333;

}



.ih-item a:hover {

    text-decoration: none;

}



.ih-item img {

    width: 100%;

    height: 100%;

}



.ih-item.circle {

    position: relative;

    width: 220px;

    height: 220px;

    border-radius: 50%; margin:15px 0px;

}



.ih-item.circle{margin:15px auto}



.ih-item.circle .img {

    position: relative;

    width: 220px;

    height: 220px;

    border-radius: 50%;

}



.ih-item.circle .img:before {

    position: absolute;

    display: block;

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 50%;

    box-shadow: inset 0 0 0 16px #c1dcf5;

    -webkit-transition: all 0.35s ease-in-out;

    -moz-transition: all 0.35s ease-in-out;

    transition: all 0.35s ease-in-out;

}



.ih-item.circle .img img {

    border-radius: 50%;

}



.ih-item.circle .info {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    text-align: center;

    border-radius: 50%;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}



.glyphicon-play-circle:before {

    content: "\e029"

}



.ih-item.circle.effect18 {

    -webkit-perspective: 900px;

    -moz-perspective: 900px;

    perspective: 900px;

}



.ih-item.circle.effect18 .img {

    z-index: 11;

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}



.ih-item.circle.effect18.colored .info .info-back {

    background: #1a4a72;

}



.ih-item.circle.effect18 .info {

    -webkit-transform-style: preserve-3d;

    -moz-transform-style: preserve-3d;



    -ms-transform-style: preserve-3d;

    -o-transform-style: preserve-3d;

    transform-style: preserve-3d;

}



.ih-item.circle.effect18 .info .info-back {

    opacity: 1;

    border-radius: 50%;

    width: 100%;

    height: 100%;

    background: #333333;

}



.ih-item.circle.effect18 .info .info-back b{

    color: #fff;

    text-transform: uppercase;

    position: relative;

    font-size: 16px;

    margin: 0 30px;

    padding: 55px 0 0 0;

    height: 110px;

	display:block;

	text-align:center; font-family:"lato";  font-weight:normal;

}



.ih-item.circle.effect18 .info .info-back p {

    color: #fff;

    padding: 10px 5px;

    margin: 0 30px;

    font-size: 14px;

    border-top: 1px solid rgba(255, 255, 255, 0.5);

	text-align:center;

}



.ih-item.circle.effect18.bottom_to_top .img {

    -webkit-transform-origin: 50% 0;

    -moz-transform-origin: 50% 0;

    -ms-transform-origin: 50% 0;

    -o-transform-origin: 50% 0;

    transform-origin: 50% 0;

}



.ih-item.circle.effect18.bottom_to_top a:hover .img {

    -webkit-transform: rotate3d(1, 0, 0, 180deg);

    -moz-transform: rotate3d(1, 0, 0, 180deg);

    -ms-transform: rotate3d(1, 0, 0, 180deg);

    -o-transform: rotate3d(1, 0, 0, 180deg);

    transform: rotate3d(1, 0, 0, 180deg);

}



.ih-item.circle.effect18.top_to_bottom .img {

    -webkit-transform-origin: 50% 100%;

    -moz-transform-origin: 50% 100%;

    -ms-transform-origin: 50% 100%;

    -o-transform-origin: 50% 100%;

    transform-origin: 50% 100%;

}



.ih-item.circle.effect18.top_to_bottom a:hover .img {

    -webkit-transform: rotate3d(1, 0, 0, -180deg);

    -moz-transform: rotate3d(1, 0, 0, -180deg);

    -ms-transform: rotate3d(1, 0, 0, -180deg);

    -o-transform: rotate3d(1, 0, 0, -180deg);

    transform: rotate3d(1, 0, 0, -180deg);

}



.ih-item.circle.effect18.left_to_right .img {

    -webkit-transform-origin: 100% 50%;

    -moz-transform-origin: 100% 50%;

    -ms-transform-origin: 100% 50%;

    -o-transform-origin: 100% 50%;

    transform-origin: 100% 50%;

}



.ih-item.circle.effect18.left_to_right a:hover .img {

    -webkit-transform: rotate3d(0, 1, 0, 180deg);

    -moz-transform: rotate3d(0, 1, 0, 180deg);

    -ms-transform: rotate3d(0, 1, 0, 180deg);

    -o-transform: rotate3d(0, 1, 0, 180deg);

    transform: rotate3d(0, 1, 0, 180deg);

}



.ih-item.circle.effect18.right_to_left .img {

    -webkit-transform-origin: 0% 50%;

    -moz-transform-origin: 0% 50%;

    -ms-transform-origin: 0% 50%;

    -o-transform-origin: 0% 50%;

    transform-origin: 0% 50%;

}



.ih-item.circle.effect18.right_to_left a:hover .img {

    -webkit-transform: rotate3d(0, 1, 0, -180deg);

    -moz-transform: rotate3d(0, 1, 0, -180deg);

    -ms-transform: rotate3d(0, 1, 0, -180deg);

    -o-transform: rotate3d(0, 1, 0, -180deg);

    transform: rotate3d(0, 1, 0, -180deg);

}





/*gonggao*/

.gonggao{ width:100%; height:42px; background:#eeeeee; box-shadow:0px 0px 5px #999}

.gonggao_m marquee a{ font-size:14px; line-height:40px; color:#f60101; width:700px; margin-right:30px;}

.gonggao_m marquee{ float:left; width:60%;}

.gonggao_m img{ line-height:42px; margin-top:7px; margin-right:10px}

.gonggao_m marquee a:hover{ text-decoration:underline}

@media( max-width:768px){.gonggao_m marquee{ width:80%}}



/*featured_products_left*/

.index_main{ }

.featured_products{ margin-top:50px;}

.featured_products_left{ width:31%; height:107px; background:url(../images/b_01.png) no-repeat; float:left}

.featured_products_left p:first-child{ font-size:34px; color:#529f1f; font-family:"tahoma-bold"; padding-left:39px;float:left; margin-top:20px;}

.featured_products_left p:last-child{ text-align:center; font-size:14px; color:#0a0a0a; font-family:"tahoma-bold"; text-decoration:underline; text-transform:uppercase; }

.featured_products_right{ float:right; width:65%}

.featured_products_right p{ font-size:14px; line-height:24px; color:#529f1f; word-wrap:break-word}

@media( max-width:1220px ) and ( min-width:770px ){.featured_products_left p:first-child{ font-size:26px;}}

@media( max-width:1220px ){.featured_products{ margin-top:20px;}}

@media( max-width:768px){.featured_products_left{ width:100%}.featured_products_right{ float:left; width:100%}.featured_products_left p:first-child{ float:none} .featured_products_left p:last-child{ text-align:left; padding-left:39px;}}

@media( max-width:460px){.featured_products_left p:first-child{ font-size:26px;}}

@media( max-width:580px){.featured_products_left{ background-size:21%; height:90px}}

/*left*/

/*left*/

.mtree-skin-selector{display:none;}

.main-left{ padding-left:0px;}

.left-nav,.left-blog,.left-con,.left-news{position:relative;}

.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-con span .column_icon_toggle,.left-news span .column_icon_toggle{display:none;}

.htmleaf-container>em{font-size:16px;font-weight:bold;text-transform:capitalize;display:block;margin-bottom:10px;}

.main-left .left-nav .column .block span em{

	text-transform:uppercase;

	display:block;

	font-size:20px;

	color:#000;

	margin-bottom:0;

	font-weight:normal;

	padding:15px;

}

.left-blog .block span{

	background-image: -moz-linear-gradient(top, #03bff5, #A10206);   /* Firefox */

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #03bff5), color-stop(1, #A10206));   /* Saf4+, Chrome */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03bff5', endColorstr='#A10206', GradientType='0');   /*IE*/

	background:linear-gradient(to bottom, #03bff5, #A10206);   /*ie10*/

	border-radius:5px 5px 0 0 ;

	padding:10px;

	text-transform:uppercase;

	display:block;

	font-size:20px;

	color:#fff;

	margin-bottom:0;

	font-weight:normal;

	padding:10px;

}

ul.mtree {opacity: 0;}

ul.mtree >li:first-child{ margin-top:8px;}



ul.mtree>li>a {

	display: block;

	font-size:14px;

	

	padding:6px 10px 6px 0px; background:url(../images/left_icon.png) no-repeat left 10px ;padding-left:15px; font-family:"Tahoma"; color:#767474;

	

}





ul.mtree li.mtree-node>a:after{content:"\f107";font-family:FontAwesome;float:right;padding-right:5px;}

ul.mtree li.mtree-active>a:after{content:"\f106";font-family:FontAwesome;padding-left:5px;}



ul.mtree>li:hover>a{color:#529f1f;text-transform:none;}



ul.mtree>li.mtree-open>a{color:#529f1f;}



ul.mtree>li.mtree-node .mtrss-all{text-transform:uppercase;font-size:14px;}

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:14px;color:#529f1f;text-transform:capitalize; font-family:tahoma-bold}

ul.mtree>li.mtree-node .mtrss-all a:hover{text-decoration:underline;color:#000;}



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:-5px 10px;}

ul.mtree ul li{}

ul.mtree ul li ul{border:none;}



ul.mtree li.mtree-node ul li a{display:block;font-size:14px;font-weight:normal;padding:6px 10px 6px 10px;}

ul.mtree li.mtree-node ul li a i{padding-right:5px; color:#a2a0a0; font-size:14px;!important}

ul.mtree ul li a:hover{background:#f2f2f2;color:#529f1f;}



ul.mtree .mtree-level-2{padding-left:10px;border-bottom:1px dotted #ccc;}

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:14px;}

ul.mtree .mtree-level-2 li a:hover{text-decoration:underline;color:#A10206;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;}



.left-con{margin-top:30px;border-radius:5px;}

.left-con .column_box>span,.left-news .column_box>span,.left-nav .column_box>span{

	

	 color:#222; font-family:"tahoma-bold"; 





}



.icon-minus-sign:before {content:"\f068";font-family:'FontAwesome';}

.icon-plus-sign:before {content: "\f067";font-family:'FontAwesome';}

.fot_title .column_icon_toggle {display: none;}

.htmleaf-content{ margin-top:4px;}



.left-con .column_box>span em,.left-news .column_box>span em,.left-nav .column_box>span em{text-transform:uppercase; vertical-align:middle; font-size:20px; color:#464646; font-family:"tahoma-bold"; background:url(../images/in_ca_bg.png) no-repeat left bottom; padding-bottom:7px;}

.left-con .column_box>span em i,.left-news .column_box>span em i,.left-nav .column_box>span em i{font-size:14px;padding-right:5px; vertical-align:middle;margin-top:-3px;}

.left-con .htmleaf-content>ul{border:1px solid #A10206;padding:10px;border-top:none;border-radius:0 0 5px 5px;background:url(../images/icon-con.jpg) no-repeat right bottom;}

.left-con ul li{margin:10px 0;font-size:16px;}

.left-con ul li label{display:block;font-weight:normal;margin-bottom:5px;font-size:14px;}

.left-con ul li input{display:block;border:1px solid #ccc;height:36px;padding-left:5px;width:100%;font-size:12px;font-family:Segoe UI,Arial,serif;}

.left-con ul li input:focus{box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}

.left-con ul li .meText{display:block;border:1px solid #ccc;height:100px;max-height:120px;max-width:100%;padding:5px;width:100%;font-size:12px;font-family:Segoe UI,Arial,serif;}

.left-con ul li .meText:focus{box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}

.left-con ul .send{font-size:14px;display:inline-block;background:#A10206;padding:5px 20px;margin-bottom:10px;border-radius:5px;color:#fff;text-transform:uppercase;}

.left-con ul .send:hover{background:#82de2f;text-decoration:none;}





@media only screen and (max-width: 768px){

	.pageBox{width:98%;margin-top:20px;}

	.page-box{background:none;}

	.main-left{ margin:10px 0px;}

	.left-con .column_box>span, .left-news .column_box>span, .left-nav .column_box>span{border-radius:5px; padding:5px 10px;}

	.main-left .column .block span em{margin-bottom:0;border-bottom:none;color:#fff;}

	.left-con{margin-top:20px;}

	.left-nav span{display:block;}

	.left-nav span .column_icon_toggle,.left-blog span .column_icon_toggle,.left-con span .column_icon_toggle,.left-news span .column_icon_toggle{display: inline-block;position: absolute;right:9px;top:6px;font-style:normal;cursor:pointer;font-size:20px;color:#222;font-weight:normal; color:#fff}

	#right_column .column_box span .toggle_content{padding-bottom:30px;}

	.main-left #right_column .column_box .left_hot li{margin:15px 0;}

	.main-left #right_column .column_box .left_hot li span{padding-bottom:0;}

}



@media only screen and (max-width: 370px){

	.left-news li .mnews-left,.left-news li .mnews-left img{width:100%;margin:0;}

	.left-news li .mnews-right{width:100%;margin-top:10px;}

}







.page-title{background:url(../images/sl.png) repeat-x left center; margin-bottom:10px;}

.page-title em{font-size:18px;display:inline-block;padding-right:20px;text-transform:capitalize;color:#222; text-transform:uppercase; font-family:"latoB"}

.about-main{font-size:13px;line-height:24px;}

.about-main img{max-width:100%;height:auto;}





.hot_pro_left{border-top:none;}

.hot_pro_left li{margin:0px 0 15px 0px ;}

.hot_pro_left li:first-child{ margin-top:10px;}

.hot_pro_left li>a>span{display:inline-block;float:left;width:100%;max-width:88px;max-height:88px;overflow:hidden;margin-right:10px;}

.hot_pro_left li>a>span img{max-width:100%;height:auto;width:100%;}

.hot_pro_left li .lnews-right{float:right;width:64%;}

.hot_pro_left li .lnews-right em{color:#fec500;font-size:14px; display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}

.hot_pro_left li .lnews-right a:hover em{ color:#222;}

.hot_pro_left li .lnews-right p{color:#555;font-size:13px;line-height:20px;overflow:hidden;height:40px;}

@media (max-width: 1199px) and (min-width:768px) {

	.hot_pro_left li>a>span{ float:none; display:block;max-width:100%;max-height:none; margin-right:0}

	.hot_pro_left li .lnews-right{ float:none; width:100%; margin-top:15px}

	}



@media( max-width:768px){.left-nav section span{ background:#529f1f } .left-con .column_box > span em, .left-news .column_box > span em, .left-nav .column_box > span em{ background:none; font-size:20px; color:#fff}}

.left-nav{ margin-bottom:20px;}





@media( max-width:1200px){.main-left{ padding:0px 15px;}}

@media( max-width:765px){.hot_pro_left li .lnews-right{ width:80%}}

@media( max-width:580px){.hot_pro_left li>a>span{ float:none; display:block;max-width:100%;max-height:none; margin-right:0}

	.hot_pro_left li .lnews-right{ float:none; width:100%; margin-top:15px}}



.index_mian_right ul li{ margin-bottom:15px;}

.index_mian_right ul li a img{ width:100%; }

.index_mian_right ul li p a{ display:block; width:100%; font-size:14px; color:#767474; margin-top:10px; height:40px; overflow:hidden}

.index_mian_right ul li p a:hover{ color:#4f9835}



@media( max-width:768px){.index_mian_right ul li{ width:50%} }



/*quallity_check_top*/

.quallity_check_top{ width:100%; height:117px; background:url(../images/quallity_check_top_bg.png) no-repeat left;  }

.quallity_check_top p:first-child{ font-size:30px; color:#529f1f; font-family:"tahoma-bold";padding-left:18%; padding-top:8px;}

.quallity_check_top p:last-child{ font-size:14px; color:#6f7272; width:100%;padding-left:20.3%; padding-top:3%; line-height:24px;}

@media( max-width:1200px) and ( min-width:999px){.quallity_check_top p:first-child{ font-size:28px; padding-left:22%; padding-top:18px;} 

.quallity_check_top p:last-child{ padding-left:22%; width:100%; padding-top:3%}}



@media( max-width:998px) and ( min-width:580px){.quallity_check_top{ background-size:100%;}.quallity_check_top p:first-child{ font-size:20px; padding-top:21px;}}



@media( max-width:579px){.quallity_check_top{ background:url(../images/mobile_bg.png) no-repeat;}

.quallity_check_top p:first-child{ padding-left:14%; font-size:16px;}

.quallity_check_top p:last-child{ padding-left:18%; line-height:22px; padding-top:4%}



}

@media( max-width:480px){.quallity_check_top p:last-child{padding-left:21%;}}



.quallity_check>p>img{ margin-top:4%;}



@media( max-width:1100px){.quallity_check>p>img{ max-width:100%}}



@media( max-width:768px){.quallity_check>p>img{ margin-top:10%;}}

@media( max-width:768px){.quallity_check_top p:last-child{ font-size:12px}}

@media( max-width:999px){.quallity_check_top p:last-child{ margin:2% 0px;}}

@media( max-width:580px){.quallity_check>p>img{ margin-top:18%;}}

/*product_technology*/

.product_technology>p{font-size: 34px;

color: #529f1f;

font-family: "tahoma-bold";

padding-left: 39px;

float: left;

margin-top: 20px; background:url(../images/b_03.png) no-repeat; height:95px; padding-top:24px;}



@media( max-width:998px){.product_technology p{ font-size:22px; background-size:40%}} 

.technology_left{ width:50%}

.tech_top{ font-size:16px; color:#337e02; font-family:"tahoma-bold"; margin-top:20px;}



.tech_img{ width:48%; float:left}

.tech_img  img{ width:100%; max-width:287px;}

.tech_con{width:52%; float:left}

.tech_con ul li{ font-size:12px; color:#222121; line-height:36px; padding-left:15px;}

.technology_left_m{ margin-top:36px; margin-bottom: 33px; height:100%}

.sticker>p{ font-size:16px; color:#529f1f;font-family: "tahoma-bold"; margin-bottom:5px }



.sticker ul li p{ background:url(../images/sti_img.png) no-repeat 0px 8px; padding-left:13px; font-size:12px; color:#616360; line-height:22px;}

.sticker ul li{ margin:8px 0px}



.sticker_2{ margin-top:60px; width:88%; padding-left:10%}







@media( max-width:1200px){.technology_left{ width:100%} .sticker_2{ padding-left:0%}}

@media( max-width:610px) and (min-width:480px){.tech_con ul li{ line-height:20px;}}



@media( max-width:476px){.tech_img{ width:100%}.tech_con{ width:100%}}



/*exhibition_m*/

.exhibition{ width:100%; padding:30px 0px 50px 0px; background:#fafafa; margin-top:30px;}

.exhibition_m>p{font-size: 34px;

color: #529f1f;

font-family: "tahoma-bold";

padding-left: 39px;

float: left;

margin-top: 20px; background:url(../images/b_04.png) no-repeat; height:95px; padding-top:24px;}



@media( max-width:998px){.exhibition_m>p{ font-size:22px; }}

.exhibition_con{ background:#fff; padding:10px 10px; width:100%}

.exhibition_m ul li a img{ width:100%;}

.exhibition_con>a{ font-size:14px; color:#373737; font-family:'tahoma-bold'; width:100%; line-height:28px; height:28px; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden }

.exhibition_con>p{ font-size:12px; color:#999999; line-height:22px; word-wrap:break-word}

.exhibition_con>p a{ color:#337e02; padding-right:2px;  }

.exhibition_con>p:last-child{ text-align:right; line-height:26px;}

.exhibition_con>a:hover{ text-decoration:underline; color:#337e02}

.exhibition_con>p a:hover{ color:#e60012}

.exhibition_m ul li>a>p{ position:absolute; background:#529f1f; right:0px; bottom:0px; padding:5px; color:#fff; }

.exhibition_m ul li>a{ display:block; position:relative}

.exhibition_m ul li{ margin-top:30px;}

.exhibition_m ul li>a>p{ opacity:1}

@media(min-width:400px) and (max-width:768px){.exhibition_m ul li{ width:50%}}

@media(max-width:400px){.exhibition_m ul li{ width:100%}}



/*partner*/

#flexiselDemo1{display:none;}

.nbs-flexisel-container{position:relative;max-width:100%;}

.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left; float:left}

.nbs-flexisel-inner{float:left;width:100%;overflow:hidden;}

.nbs-flexisel-item{float:left;margin:0px;margin-top:16px;margin-bottom:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;}

.nbs-flexisel-item span{max-width:164px;max-height:75px;-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; }

.nbs-flexisel-item span img{cursor:pointer;position:relative;max-width:162px;max-height:88px;}



.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:15px;height:28px;position:absolute;cursor:pointer;z-index:100;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.nbs-flexisel-nav-left{left:-8px;text-align:center;background:url(../images/prev-b.png) no-repeat;filter: alpha(opacity=50); top:30px}

.nbs-flexisel-nav-left:hover{filter: alpha(opacity=100);opacity: 1;}

.nbs-flexisel-nav-right{right:-8px;text-align:center;background:url(../images/next-b.png) no-repeat;filter: alpha(opacity=50);top:30px}

.nbs-flexisel-nav-right:hover{  filter: alpha(opacity=100);opacity:1;}



@media (max-width: 536px) {

	.in_partnerW{ display:none}

	}



@media (max-width:1200px){ .nbs-flexisel-nav-left{ left:-5px; top:20px}.nbs-flexisel-nav-right{ right:0px; top:20px;}}

.Partner{ margin-top:30px;}

.Partner ul li { vertical-align:middle}



@media (max-width:768px) {

	

.nbs-flexisel-item span img{ width:90%; padding:10px; margin-top:10px;}

	}





/*footer*/

.footer-container #footer {

  position: relative;

  color: #333;

}



@media( max-width:768px){.footer-container #footer{ padding-bottom:30px}}



.footer-txt {

  line-height: 1.6;

  margin-bottom: 10px;

}

.footer-container #footer .wrap_foot_module {

  overflow: hidden;

  border: 1px solid #d9d9d9;

  margin-bottom: 50px;

}

.footer-box-01{width:16%;padding:0 3% 0 0}

.footer-box-02{width:40%;padding:0 1% 0 0}

.footer-box-02 ul{ float:left; width:48%}



.footer-box-03{width:20%;padding:0 3% 0 0}

.footer-box-04{width:28%;padding:0 0%}

.footer-box-05{width:23%;padding:0 0%}

.p-date {

  color: #999999;

  font-size: 12px;

  margin:5px 0;



}

.footer-box-03 ul li i{ font-size:18px; color:#fed000 !important; line-height:24px; margin-right:5px;}

.wrap_over_foot .toggle-footer li i {

  margin-right: 5px;

  display: inline-block;

  float: left;

  width: 16px;

  color: #fff;

  margin-bottom: 5px;

}

.wrap_over_foot .toggle-footer li.font-cion i {

  margin-right: 20px;

  font-size: 30px;

  color: #fff;

}

.keep-in-touch-gridl h3 {

  font-family: 'Josefin Sans', sans-serif;

  font-size: 2.5em;

  color: #6ea145;

  margin: 0;

}

.keep-in-touch-gridr {

  margin: 0.5em 0 0;

}

.keep-in-touch-gridl p {

  font-size: 14px;

  color: #999;

  margin: 0;

}

.keep-in-touch-gridr input[type="text"] {

  width: 70%;

  background: #fff;

  border: none;

  font-size: 14px;

  line-height: 20px;

  color: #A2A2A2;

  outline: none;

  padding: 10px 10px 10px;

  float: left;

  

}

.keep-in-touch-gridr input[type="submit"] {

  font-family: 'Oswald-Bold';

  width: 30%;

  float: left;

  background: #272727;

  outline: none;

  color: #fff;

  border: none;

  padding: 11px 0;

  font-size: 14px;

  line-height: 20px;

  text-transform: uppercase;

  text-align: center;

  transition: .5s all;

  -webkit-transition: .5s all;

  -moz-transition: .5s all;

  -o-transition: .5s all;

  -ms-transition: .5s all;

}

.keep-in-touch {

  padding: 5em 0;

  background-color: #E6E6E6;

}





.con-icon-01{background: url(../images/con_icon1.png) no-repeat 3px 5px;padding: 0 0 0 20px;}

.con-icon-02{background: url(../images/con_icon2.png) no-repeat 4px 5px;padding: 0 0 0 20px;}

.con-icon-03{background: url(../images/con_icon3.png) no-repeat 3px 5px;padding: 0 0 0 20px;}

.con-icon-04{background: url(../images/con_icon4.png) no-repeat 4px 5px;padding: 0 0 0 20px;}

.con-icon-05{background: url(../images/con_icon5.png) no-repeat -1px 5px;padding: 0 0 0 20px;}



 @media (max-width: 767px) {

.footer-container #footer .wrap_foot_module {

  border: none;

}

}

.footer-container #footer .wrap_over_foot {

  overflow: hidden;

  width: 100%; margin-bottom:20px;

  border-bottom:1px solid #2f3b2a; padding-bottom:38px;

}

.footer-container #footer .toggle-footer {

}

 

 @media (max-width: 767px) {

.footer-container #footer .toggle-footer {

  padding-left: 0;

}

}

 @media (max-width: 767px) {

.footer-container #footer .footer-block {

  width: 100%;

  padding: 5px 15px 15px;

}

}

 @media (max-width: 767px) {

.footer-container #footer .footer-block:after {

  display: none;

}

}

.footer-container #footer li a {

  font:12px/22px "Tahoma";

  color: #7d7c7c;   display:block

}



.footer-box-03 ul li{ background:none} 

.footer-container #footer a:hover {

  color:#529f1f; text-decoration:underline;

}

.footer-container .footer-box-02 h4 {

  font-family:"tahoma-bold";

  font-weight: normal;

  font-size:16px;

  color:#529f1f;

  margin: 0px 0 15px;

  text-transform:uppercase;  background:url(../images/footer_d_bg.png) no-repeat left bottom; padding-bottom:10px;

}

.footer-container .footer-box-01 h4 {

  font-family:"tahoma-bold";

  font-weight: normal;

  font-size:16px;

  color: #529f1f;

  margin: 0px 0 10px;

  text-transform:uppercase; background:url(../images/footer_d_bg.png) no-repeat left bottom; padding-bottom:10px;}  

}

.footer-container .footer-box-03 h4 {

 font-family:"tahoma-bold";

  font-weight: normal;

  font-size:16px;

  color:#222121;

  margin: 0px 0 15px;

  text-transform:uppercase; font-weight:bold; 

}



.footer-container .footer-box-05 h4 {

 font-family:"lato";

  font-weight: normal;

  font-size:16px;

  color:#529f1f;

  margin: 0px 0 15px;

  text-transform:uppercase; font-weight:bold;  background:url(../images/footer_d_bg.png) no-repeat left bottom; padding-bottom:10px;

}



.footer-box-04 h4{ text-transform:capitalize} 

 

 @media (max-width: 1199px) and (min-width: 767px) {

.footer-container #footer h4 {

  font-size:16px;

}

}

 @media (max-width: 767px) {

.footer-container #footer h4 {

  position: relative;

  margin-bottom: 0;

  padding-bottom: 13px;

  padding-left: 0;

}

.footer-container #footer h4:after {

  display: block;

  content: "\f055";

  font-family: "FontAwesome";

  position: absolute;

  right: 0;

  top: 1px;

}

.footer-container #footer h4.active:after {

  content: "\f056";

}

}

@media (max-width: 767px) {



.footer-container #footer .footer-box-04 h4:after { display:none

 

}

.footer-container #footer footer-box-04 h4.active:after {display:none

 

}

}





.footer-container #footer h4 a {

  font: 400 15px/20px "FontAwesome";

  color: black;

}

.footer-container #footer h4 a:hover {

  color: #777777;

}

 @media (max-width: 1199px) and (min-width: 767px) {

.footer-container #footer h4 a {

  font-size: 13px;

}

}

.footer-container #footer ul {

  margin-bottom: 0; padding-bottom:20px;

}

.footer-container #footer ul li {

  clear: both;

  overflow: hidden;

  margin-bottom: 8px;

  color: #ccc;

}

.footer-container #footer ul li img{margin: 0 auto;}

.footer-container #footer ul.last-foot li {

  margin-bottom: 8px;

  line-height: 22px;



}

.footer-container #footer #block_contact_infos > div {

  padding: 0;

}

 @media (max-width: 767px) {

.footer-container #footer #block_contact_infos > div {

  padding-left: 0;

}

}

.footer-container #footer #block_contact_infos > div h4 {

  margin-bottom: 23px;

}

.footer-container #footer #block_contact_infos > div ul li {

  font: 400 11px/17px "FontAwesome";

  text-transform: uppercase;

  padding: 0 0 14px 0;

}

.footer-container #footer #block_contact_infos > div ul li > span {

  display: block;

  font-size: 31px;

  line-height: 36px;

}

 @media (max-width: 991px) {

.footer-container #footer #block_contact_infos > div ul li > span {

  font-size: 23px;

}

}

.footer-container #footer #block_contact_infos > div ul li i {

  margin-top: -4px;

  font-size: 21px;

  padding-right: 10px;

  float: left;

  color: black;

}

.footer-container #footer #block_contact_infos > div ul li + li + li span {

  display: inline-block;

  font: 400 11px/17px "FontAwesome";

}



.footer-container #footer .blockcategories_footer {

  clear: left;

}

 @media (min-width: 767px) and (max-width: 1199px) {

.footer-container #footer #social_block ul li a {

  font-size: 17px;

}

}

.footer-container #footer #social_block ul li a span {

  display: none;

}

.footer-container #footer #social_block ul li a:before {

  display: inline-block;

  font-family: "FontAwesome";

  vertical-align: -5px;

}

.footer-container #footer #social_block ul li a:hover {

  -moz-transform: scale(1.2);

  -webkit-transform: scale(1.2);

  -o-transform: scale(1.2);

  -ms-transform: scale(1.2);

  transform: scale(1.2);

  color: #777777;

}



.footer-container #footer #social_block h4 {

  float: left;

  margin: 0;

  padding: 5px 18px 0 0;

}

.footer-container #footer #social_block h4:after {

  display: none;

}

.bottom-footer {

  background: #494d52;

  padding: 15px 0;

}

 @media (max-width: 1199px) {

.footer-container #footer .bottom-footer {

  padding: 0 15px;

}

}

.footer-container #footer .bottom-footer div {

  text-transform: none;

  font: 400 11px/15px "FontAwesome";

  padding: 10px 0 0 0;

  width: 100%;

}

.footer-container #footer .bottom-footer div a {

  text-transform: none;

}

.footer-container #footer .bottom-footer:after {

  content: "";

  position: absolute;

  top: 0;

  left: -600px;

  height: 20px;

  width: 1000%;

  -webkit-box-shadow: 0 20px 35px -41px #000 inset;

  box-shadow: 0 20px 35px -41px #000 inset;

}

@media (max-width: 768px) {

.footer-container #footer h4 {

  font-family:"Tahoma";

  font-weight: normal;

  font-size:18px;

  color: #529f1f;

  

  text-transform: uppercase;

  font-weight: bold;



}

.footer-container #footer .footer-block {

  width: 100%;

  padding: 10px 10px 10px 10px;

}

}

.container{

  position: relative;

}

.copycenter {

  text-align:left;

  color: #575555;

  font-size: 12px;

  padding:10px 0;

}



@media{.copycenter{ margin-bottom:40px;} }

.copycenter span {

  padding: 0 5px;

}

.copycenter a {

  color: #e5e5e5;

}

.links {

  text-align: center;

  color: #e5e5e5;

  font-size: 12px;

  line-height: 18px;

  padding: 5px 0;

}

.links a {

  padding: 0 5px;

  color: #e5e5e5;

}

.links a:hover {

  text-decoration: underline;

}

.back_top {

  width: 50px;

  height: 50px;

  position: fixed;

  right: 30px;

  bottom: 30px;

  z-index: 9999;

  display: none;

  background: url(../images/top.png) no-repeat center center;

  filter: alpha(opacity=70);

  -moz-opacity: 0.7;

  opacity: 0.7;

}

@media only screen and (max-width: 1100px) {

.back_top {

  right: 0;

  bottom: 0;

}

}

.back_top:hover {

  filter: alpha(opacity=100);

  -moz-opacity: 1;

  opacity: 1;

}

.blockcategories_footer ul ul {

  display: none !important;

}

.fancybox-skin {

  background: white !important;

}

.fancybox-skin .fancybox-close {

  width: 28px;

  height: 28px;

  background: none;

  font-size: 28px;

  line-height: 28px;

  color: #333333;

  text-align: center;

  background: white;

  -moz-border-radius: 50px;

  -webkit-border-radius: 50px;

  border-radius: 50px;

}

.fancybox-skin .fancybox-close:hover {

  color: black;

}

.fancybox-skin .fancybox-close:after {

  content: "\f057";

  font-family: "FontAwesome";

}

.index-about {

  background: #f2f2f2;

  padding: 3em 0 2em;

  border-top: solid 1px #eee;

  border-bottom: solid 1px #eee;

}

.xiamian-go{width: 100%;background: #fff;}

.toggle-footer .input1 {

    border: 0px solid #000;

    width: 70%;

    line-height: 30px;

    padding: 5px 0 5px 10px;

    color: #808080;

}

.toggle-footer .sunbt{

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    width: 40px;

    display: block;

    height: 40px;

    border-radius: 0;

    cursor: pointer;

    background: #004e91;

    text-align: center;

    border: none;

    color:#575555;

    text-align: center;

    padding: 0;

}





.friendly{ font-size:12px; color:#575555 ;text-align:left;}

.friendly a{font-size:12px; color:#575555; margin:0px 5px}

.tyuf{ width:96%; height:30px; background:#fff; border-radius:10px; padding-left:4%;}

.fo_input{ border:none; background:none; color:#575555; line-height:30px;}

.fo_sub{ width:52px; height:24px; background:url(../images/button_2.png) no-repeat; border:none; float:right; margin:3px 4px 0px 0px;}

.footer_share i{ font-size:20px; color:#fff; padding:26px 3.5%}







.footer-box-04{

    width:21%;

    height:auto;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    border-radius: 10px;

    border: 1px solid #d4d4d4;



    overflow: hidden;

	background:#fff;

 

}

.footer-box-04 h4{

    text-align: center;

    width: 100%;

    display: block;

    font-size: 14px;

	 font-family:"tahoma-bold";

   

    line-height: ;

    color: #565555;

    text-transform: capitalize;

    line-height: 34px;

  

    background: #f7f7f7; margin:0px; padding:5px 0px;

}

.menu_go-02{display:block;position:relative;padding: 0 15px;}

.menu_go-02 p{line-height: 20px;font-size: 12px;margin: 20px 0;text-align: center;}

.menu_go-02 .text_box-02{width:100%;height:30px;border:none;background:transparent;color:#245134;line-height: 28px;padding:0 0 0 10px;border: 1px solid #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;transition:all 0.3s ease 0s;}

.menu_go-02 .text_box-02:focus{background: #f7f7f7;

-webkit-box-shadow:0px 1px 5px #ccc inset;

   -moz-box-shadow:0px 1px 5px #ccc inset;

     -o-box-shadow:0px 1px 5px #ccc inset;

        box-shadow:0px 1px 5px #ccc inset;}

.menu_go-02 .btn-02{padding: 0 8px;color: #fff;display: block;border: none;cursor: pointer;margin: 20px 0 0 0;line-height:32px;font-size: 12px;text-transform: capitalize;background: #529f1f;display: inline-block;transition:all 0.3s ease 0s;}

.menu_go-02 .btn-02:hover{background: #e60012; color:#fff}

.footer-container{ background:url(../images/footer_bg.png) repeat-x top; padding-top:25px}

.footer-box-03{ margin-top:28px}



.footer{ margin-top:37px; background:#051000}

@media( max-width:768px){.footer{ margin-top:10px}}

.copycenter i{ font-size:18px; color:#676a63; margin:0px 8px;}

@media( max-width:768px){.copycenter i{ margin-top:10px;}}



.f_contact{ width:100%; height:40px; background:#529f1f; position:fixed; bottom:0px; text-align:center; color:#fff; line-height:40px; font-size:20px; display:none}

.f_contact a{ color:#fff}



@media( max-width:768px){.f_contact{ display:block}}







/*chat online*/



#service{position:fixed;right:0px;top:360px;z-index:9999;}



*html #service{position:absolute;top:expression(eval(document.documentElement.scrollTop));}



#ser_main{float:left;position:relative;z-index:9;height:118px;}

#ser_main a{display:block;overflow:hidden;}

#ser_main a#floatShow2{height:140px;width:45px;z-index:999999; background:#fff;}

#ser_main a#floatHide2{height:140px;width:45px;z-index:999999;background:#fff;}





#onlineService2{border:1px solid #509E24; border-right:none;background:#f9f9f9;float:left; width:220px; display:none; padding:10px 0px}



.onlineMenu p{margin:8px 0px;display:block;overflow:hidden;padding:2px 0; color:#777}

.onlineMenu p i{vertical-align:middle;float:left;margin:2px 6px 0; color:#529f1f}

.onlineMenu p b{color:#555;}

.onlineMenu p a{display:block;float:left;color:#555;    width: 180px; font-family:Arial, Helvetica, sans-serif}

.onlineMenu p span{display:block;float:left;color:#555;    width: 180px; font-family:Arial, Helvetica, sans-serif}

.onlineMenu p a:hover{color:#258dd6;}



@media (max-width: 768px) {#service{ display:none}}







.chat_inline{ display:none; position:fixed; bottom:0; right:15px;}

.chat_inline>a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#258dd6; display:inline-block; background:url(../images/head-con-bg.png) no-repeat center 7px;    margin: 0px 5px -15px 5px; text-align:center; height:60px; width:60px; line-height:60px; text-transform:capitalize}



@media (max-width: 768px) {.chat_inline{ display:block}.fot_copyW{ padding-bottom:50px}}







/*back-top*/

.back_top{width:30px; height:30px; position:fixed; right:8px; bottom:30px; z-index:9999; display:none; background:url(../images/top.png) no-repeat;filter:alpha(opacity=80);-moz-opacity:0.8; background-size:100%;

opacity:0.8;-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=80);-moz-opacity:0.8; opacity:0.8;}



@media only screen and (max-width: 768px) {

	.back_top{width:50px;height:50px;background-size:cover;right:0;bottom:80px;}

	

}

@media (max-width: 768px){.chat_inline>a{background:url(../images/head-con-bg.png) no-repeat center 7px; background-size:50%}}



/*about_us*/

.page_banner img{ max-height:100%; max-width:100%;width:100%;}



/*about_us*/

.mainbaoxie {

    margin-bottom:6px; background:#f6f5f5;

}

.breadcrumb {

    text-align:left;

   padding:4px 0px;

}

.breadcrumb ul {

    

    height: 41px;

    margin: 0 auto;

}

.breadcrumb ul li {

   

    display: inline-block;

    vertical-align: middle;

    line-height: 41px;

}

.breadcrumb ul li h2{ float:left; padding:0px; margin:0px; line-height:41px;}







.breadcrumb ul li .home {

    font-size:16px;

    color: #222;

}

.breadcrumb ul li .fa-cab{ margin-right:8px;}

.breadcrumb ul li a {

    font-size: 14px;

    text-transform: capitalize;

    vertical-align: middle;

}

.breadcrumb ul li h2 {

    font-size: 14px;

    text-transform: capitalize;

    vertical-align: middle;

}

.breadcrumb ul li:after {

    content: "/";

    color: #808080;

    vertical-align: middle;

    padding-left: 10px;

    padding-right: 5px;

}





.hot_pro_left{border-top:none;}

.hot_pro_left li{margin:0px 0 15px 0px ;}

.hot_pro_left li:first-child{ margin-top:16px;}

.hot_pro_left li>a>span{display:inline-block;float:left;width:100%;max-width:80px;max-height:80px;overflow:hidden;margin-right:10px;}

.hot_pro_left li>a>span img{max-width:100%;height:auto;width:100%;}

.hot_pro_left li .lnews-right{float:right;width:64%;}

.hot_pro_left li .lnews-right em{color:#529f1f;font-size:14px; display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}

.hot_pro_left li .lnews-right a:hover em{ color:#222;}

.hot_pro_left li .lnews-right p{color:#555;font-size:13px;line-height:20px;overflow:hidden;height:40px;}

@media (max-width: 1199px) and (min-width:768px) {

	.hot_pro_left li>a>span{ float:none; display:block;max-width:100%;max-height:none; margin-right:0}

	.hot_pro_left li .lnews-right{ float:none; width:100%; margin-top:15px}

	}



.left-nav{ margin-bottom:20px;}





@media( max-width:1200px){.main-left{ padding:0px 15px;}}

@media( max-width:765px){.hot_pro_left li .lnews-right{ width:80%}}

@media( max-width:580px){.hot_pro_left li>a>span{ float:none; display:block;max-width:100%;max-height:none; margin-right:0}

	.hot_pro_left li .lnews-right{ float:none; width:100%; margin-top:15px}}

	



.page-title{background:url(../images/sl.png) repeat-x left center; margin-bottom:5px;}

.page-title em{font-size:20px;display:inline-block;padding-right:20px;text-transform:capitalize;color:#464646; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

.about-main{font-size:13px;line-height:24px;}

.about-main img{max-width:100%;height:auto;}

#page_n_t{ font-size:20px!important; font-family:Arial, Helvetica, sans-serif}





/*news-list*/

.news_list{width:100%;}

.news_list li{margin:15px 0;overflow:hidden;clear:both;border-bottom:1px solid #eee;}

.news_list li:first-child{ margin-top:0px;}

.news_list li .newl_left{width:64%;margin-left:2%;float:right;}

.news_list li .newl_left em{font-size:16px;display:block;margin-bottom:5px;text-transform:capitalize;color:#222; margin-top:10px;}

.news_list li .newl_left em:hover,.news_list li {color:#666;text-decoration:none;}

.news_list li .newl_left em:hover,.news_list li:nth-child(2n){ background:#FAFAFA}

.news_list li .newl_left .newm_date{margin-bottom:5px;}

.news_list .newm_date p{color:#999;border:none;line-height:22px;padding:0;display:inline-block; margin:0px 5px;}

.news_list .newm_date p i{ margin-right:5px;}

.news_list li .newl_left>p{color:#999;line-height:22px;font-size:12px;overflow:hidden;max-height:44px;margin:0;}

.news_list li .newl_left .newl_more{display:inline-block;background:#bcce2a;font-size:15px;color:#fff;text-transform:uppercase;padding:8px 30px 8px 30px;margin-top:20px; border:1px solid #bcce2a;}

.news_list li .newl_left .newl_more:hover{background:none;color:#bcce2a;text-decoration:none;}



.news_list li .newl_right{float:left;display:inline-block;width:32%;}

.news_list li .newl_right img{max-width:100%;height:auto;width:100%; }

.news_list li:last-child{ margin-bottom:0px;}

@media only screen and (max-width: 768px) {

.news_list li .newl_right{width:100%;margin-bottom:20px;float:none;max-width:100%;}

.news_list li .newl_left{width:100%;}

}





.prol_more {

    display: inline-block;

    font-size:14px;

    text-transform: capitalize;

    padding: 4px 8px;

    margin-top:10px;

   

    border-radius: 5px;

    color:#509E24; float:right;

}

.prol_more:hover{ text-decoration:underline; color:#e60012}



/*news-main*/

.news_main{width:100%;margin:0px 0 0 0;}

.news_main em{font-size:16px;display:block;margin-bottom:10px;}

.newm_date{color:#808080;border:none;line-height:normal;padding-bottom:5px;}

.newm_date p{display:inline-block;margin-right:15px;font-size:12px;}

.newm_date i{padding-right:5px;}

.news_main div{margin-top:10px;line-height:180%;border-bottom:1px dotted #e5e5e5; font-size:12px; padding-bottom:5px;}

@media only screen and (max-width: 768px) {.news_main div {border-bottom:none;}}

.news_main div a{color:#25B3F5;text-decoration:underline;}

.news_main div img{max-width:100%;height:auto;}



.news_more{width:100%;border-top:1px dotted #e5e5e5;padding-top:15px;}

.news_more>em{font-size:18px;display:block;text-transform:capitalize;color:#333;}

.news_more li{margin:10px 16px 10px 0;padding:0; width:23.5%}

.news_more li:nth-child(4n+1){margin-right:0;}

@media only screen and (max-width: 768px) {

	.news_more li {margin:10px 0;padding:0 10px;}

	.news_more li {width:50%;}

}





 /*page-turning*/

.page_turn{margin-top:15px; }

@media only screen and (max-width: 768px) {.page_turn{padding-top:10px;border-top:1px dotted #e5e5e5;}}

.page_turn li{display:block;margin-bottom:10px;}

.page_turn li p{display:inline-block;color:#509E24;font-size:14px;text-transform:capitalize;margin-bottom:0; }

.page_turn li a{display:inline-block;color:#333;font-size:14px;margin-left:5px;text-transform:capitalize;}

.page_turn li a:hover{text-decoration:underline;color:#509E24;}



.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:20px 0 10px 0;padding:5px 2%;overflow:hidden;}

.relatedTags p{margin-right:10px;float:left;overflow:hidden;margin-bottom:0;font-size:14px;color:#25b3f5;}

@media only screen and (max-width: 768px) {.relatedTags p{width:100%;}}





/*分页*/

.pull-right{



	margin: 0 auto;

	

	margin-top: 22px;

	background-color:#f8f8f8;

	text-align: center; float:none !important; padding-top:8px;

}

.pull-right .pagination{

	display: inline-block;

	

	height: 32px;

	font-size: 14px;



	color: #333;

	float: none;

	zoom:1; 

}

.pull-right .pagination:after{

	content: "020";

    visibility:hidden;

    overflow:hidden;

	height: 0;

	clear: both;

}

.pull-right .pagination li{

	margin: 0 6px; float:left;

}

.pull-right .pagination li a{

	padding:0 10px;

	color: #333;

}

.pull-right .pagination li:hover,.pull-right .pagination li.active{

	background-color:#509E24;

}

.pull-right .pagination li:hover a, .pull-right .pagination li.active a{

	color: #fff;

}

.pull-right .pagination li.disabled a{

	color: #666;

	cursor: default; 

}

.pull-right .pagination li.disabled:hover{

	background-color: #509E24;

}

.pull-right .pagination li.disabled:hover a{

	color:#666;

}



.pull-right .pagination li.gong:hover{

	background: none !important;

}



/*contact us*/

.contact-image{ max-width:100%}





#contact_text ul li {

    padding:6px 0px;

}

#contact_text ul li i {

    margin-right: 5px; font-size:14px;

}



.contact-social .fa { color: white; }

.tm-social-facebook { background-color: #4A7DBB; }

.tm-social-dribbble { background-color: #E4588E; }

.tm-social-twitter { background-color: #77D1EE; }

.tm-social-instagram { background-color: #527AA1; }

.tm-social-google-plus { background-color: #CE5754; }

.contact-social .tm-social-icon {

    width: 35px;

    height: 35px;

    display: inline-block;

    text-align: center;

    margin-right: 10px;

}

.contact-social .tm-social-icon:last-child { margin-right: 0; }



.contact-social i{ font-size:16px; line-height:35px;}



.tm-section-title{ margin-top:8px; text-align:center;}

@media screen and (max-width: 400px) {

	.tm-section-title {	font-size: 28px; }

}



@media( max-width:768px){.contact-image{width:100%}}



.contact-social{ margin-top:10px;}







.contact-form-box {



    margin: 0 0 30px 0;

   

    -moz-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;

    -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;

    box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;

}

.page-heading{ font-size:20px; color:#222; margin:30px 0px 20px 0px}







.message{border-radius:10px;margin-top:10px; text-align:left}

.message>em{display:block;font-size:26px;color:#e50012;padding-bottom:10px;margin-bottom:20px;text-transform:capitalize;font-family:"lato"; border-bottom:1px solid #DFDFDF;}

.message ul{overflow:hidden;width:100%;}

.message li{margin-bottom:20px; padding:0}

.message p{font-size:14px;margin-left:0;display:block;margin-bottom:10px;text-transform:capitalize;color:#211c1c;padding-left:0px;}

.message p b{font-weight:normal;padding-right:5px;}

.message p a{color:#332c2b;text-decoration:underline;}

.message p a:hover{color:#16acdd;}

.message label{display:inline-block;width:13%;font-weight:normal;text-align:left;font-size:14px;vertical-align:middle;margin-bottom:5px;color:#585858;font-family: 'lato';}

.message .meInput{width:60%;height:40px;border:1px solid #e5e5e5;background:#fff;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;}

.message .meInput:focus{border:1px solid #ccc;}

.message .meText{width:60%;min-height:160px;background:#fff;max-width:100%;padding: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 #e5e5e5;}

.message .meText:focus{border:1px solid #ccc;}

.message .send{display:inline-block;background:#fed000;font-size:14px;color:#222;padding:5px 30px;margin-top:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-left:15px;}

.message .send:hover{background:#222;text-decoration:none; color:#FFF}



@media only screen and (max-width: 768px){

	.message{margin-top:30px;}

	.con-main > div > p{margin-bottom:30px;}

	.con-main .con-mes .con_input{max-width:none;}

	.message .meInput,.message .meText{width:100%;}

	.message label{width:100%;}

	.message .meInput{width:90%;}

	.message .meText{width:90%;}

}

.con-main .company_t .page-title{color:#e50012}

.in-conts li{ margin:8px 0; color:#777; font-size:15px; line-height:22px}

.in-conts li b{font-size:14px; color:#333; text-transform:capitalize; font-weight:normal;font-family: 'opensans';}

.in-conts li a{color:#777; font-size:13px}

.in-conts li a:hover{color:#1E3F9E}





.mainBox2{ margin-bottom:35px}



.con-main-img img{width:100%}

.con-main-banner{ float:left; margin-right:15px;}



@media only screen and (max-width: 768px){.con-main-banner{ float:none; margin-right:0px;}}







/*sitemap*/

.sitemap{width:100%;margin-bottom:20px;padding:0px;}

.stp-listA>li{text-transform:capitalize;margin:15px 0;padding:0;border-radius:5px;}

.stp-top{width:100%;height:34px;line-height:34px;border-bottom:1px solid #e5e5e5;}

.stp-top a{padding:0 10px;font-size:15px;text-transform:capitalize;}

.stp-top a i{padding-left:10px;}

.stp-top a:hover{color:#529f1f;text-decoration:none;}

.stp-listB{display:block;padding:10px;}

.stp-listB li{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:14px;line-height:22px;display:block;color:#4d4d4d;}

.stp-listB li:hover a{color:#529f1f;text-decoration:underline;}



@media only screen and (max-width: 768px){

	.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%;}

}













/*products_list*/



/*产品列表*/

.r_title em{font-size:18px; color:#333; text-align:left; margin:0; border-bottom:2px solid #71C029 ; padding-bottom:14px; color:#71C029 ;}

.r_title{ border-bottom:1px solid #eee; padding-bottom:14px; margin-bottom:12px;}

.products_m{ font:14px; line-height:24px; color:#333; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}

/*products*/

.cbp-vm-switcher {width:100%; }

.cbp-vm-view-grid .p_hot_2{ display:none}

.cbp-vm-options {text-align: left;}

.cbp-vm-options p{display:inline-block; vertical-align:middle;}

.cbp-vm-options a {display: inline-block; vertical-align:middle;height:35px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px;}

.cbp-vm-options a:hover,

.cbp-vm-options a.cbp-vm-selected {

	color: #212121;

}

.cbp-vm-options a:before {width: 35px;height: 35px;line-height: 35px;font-size: 22px;text-align: center;display: inline-block;}



.p_hot_2 span{ font-size:14px; margin-right:5px; line-height:30px; color:#000; font-family:"latoB"}

.p_hot_2 a{ font-size:12px; margin:0px 5px;}

/* General list */

.cbp-vm-switcher ul {list-style: none;padding: 0;margin: 0;}

/* 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;}

.cbp-vm-image span{display:inline-block;width:100%;height:auto; border:1px solid #eee; overflow:hidden;}

.cbp-vm-image img {width:100%;cursor:pointer;position:relative;max-width:100%;max-height:100%;}

.cbp-vm-image span .pl-arrow{position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.cbp-vm-image span .pl-arrow img{

	width:100%;

	height:auto;

	max-width:100%;

	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;

}

.cbp-vm-switcher ul li:hover .cbp-vm-image span .pl-arrow{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



.cbp-vm-switcher ul li em{font-size:14px;display:block;margin:0px 0 10px;height:44px;color:#000;text-transform:capitalize; word-wrap:break-word;line-height:22px;margin-bottom:0;text-align:left;overflow:hidden; padding:0px 4px; margin:8px 0px; text-overflow:ellipsis;}

.cbp-vm-switcher ul li .cbp-vm-details{color:#666;overflow:hidden;height:44px;font-size:12px;line-height:22px; padding:0px 3px; text-align:left}

.cbp-vm-switcher ul li a:hover,.cbp-vm-switcher ul li:hover em{ text-decoration:none;color:#529F1F ; text-decoration:underline}



.cbp-vm-view-grid .prol_more{display:none;}

.cbp-vm-view-grid ul { margin-top:10px;}

/* 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 li {

	width:22.60%;

	text-align: center;

	display: inline-block;

	vertical-align: top;

	margin-bottom:20px;

	margin-right:1.9%;

}





/* List view */

.cbp-vm-view-list li {padding:10px 0px 10px 0px;border-bottom:1px solid #eee;white-space: nowrap;text-align:left;white-space:normal;}

.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:19%;display:inline-block; vertical-align:middle;margin-right:2%;float:left;}

.cbp-vm-view-list ul li em{display:inline-block; vertical-align:top;width:74%;text-align:left;font-size:14px;}

.cbp-vm-view-list ul li .cbp-vm-details {width:74%;overflow: hidden;white-space: normal;height:48px; line-height:24px}

.prol_more{display:inline-block;font-size:12px;text-transform:capitalize;margin-top:5px; border-radius:5px; color:#000; text-decoration:underline; font-style:italic; text-decoration:underline}







@media screen and (max-width: 940px) {.cbp-vm-view-grid ul li {width: 48%;}}



@media screen and (max-width: 40.125em) {.cbp-vm-view-grid ul li {width: 100%;}}



@media screen and (max-width: 520px) {

	.cbp-vm-view-list ul li .cbp-vm-details{height:40px;}

	.cbp-vm-view-list .prol_more{font-size:13px;padding:2px 20px 7px 20px;}

}



@media screen and (max-width: 400px) {

	.cbp-vm-view-list ul li em{width:100%;}

	.cbp-vm-view-list ul li .cbp-vm-details{width:100%;}

	.cbp-vm-view-list .cbp-vm-image{width:100%;}

}





.products li span{ overflow:hidden;}

.cbp-vm-image img{transition:transform 0.2s linear 0s;}

.cbp-vm-image img:hover{ opacity:0.8;}





/*products_main*/

/*products*/

.products .row{ margin-top:0px;}

.products .pro_img a>img{max-width:100%;max-height:100%;height:auto;width:100%;    border: 1px solid #d9d9d9; }

.products .pro_img .pro_simples{border-top:1px dotted #e5e5e5;padding:5px;background:#fafafa;}

.products .pro_img .pro_simples a>img{max-width:68px;margin:5px 3px;    border: 1px solid #d9d9d9;}



.products .pro_table{float:right;}

.pro_table em h1{font-size:16px;overflow:hidden;max-height:44px;display:block;text-transform:capitalize;margin-bottom:5px; font-family:"tahoma-bold"}

.pro_table>div{line-height:20px;color:#808080;max-height:120px;overflow:hidden;margin-top:10px;}

.pro_table ul{border-top:1px dotted #e5e5e5;margin-top:10px;}

.pro_table ul li{margin:10px 0;padding-left:10px;font-size:14px;}

.pro_table ul li p{display:inline-block;margin-right:10px;font-size:12px; vertical-align:middle;margin-bottom:0;font-family:"tahoma-bold"}

.pro_table .pro_more{background:#529F1F ;padding:6px 15px;text-transform:capitalize;color:#fff;margin-top:15px;display:inline-block;border-radius:5px; font-size:16px}

.pro_table .pro_more:hover{background:#222 ;text-decoration:none;box-shadow:0 0 5px 1px #ccc;}



.tabset1>p{ font-size:20px; color:#222; padding-bottom:5px; border-bottom:1px solid #eee; margin:10px 0px; }

.tab_de{ margin-top:10px}

.tab_de img{ max-width:100%}

/*products-main-tab*/

.pws_tabs_container {width: 100%;margin-top:20px;}

.pws_tabs_container ul.pws_tabs_controll {list-style: none;margin-bottom:0;border-bottom:1px dotted #e5e5e5;}

.pws_tabs_container ul.pws_tabs_controll li {display: inline-block;}

.pws_tabs_container ul.pws_tabs_controll li a { font-weight:bold;

	font-size:14px;

  display: block;

  background-color: #ebebeb;

  padding:20px;

  padding:0.5em 1.25em;

  text-decoration: none;

  color: #444;

  border-radius:5px 5px 0 0;

  margin-right: 3px;

}

.tm-submit-btn{    background:#529F1F;

    padding:6px 15px;

    text-transform: capitalize;

    color: #fff;

    margin-top: 15px;

    display: inline-block;

    border-radius: 5px;

    font-size: 16px; border:none;

}

.tm-submit-btn:hover{background:#222 ;text-decoration:none;box-shadow:0 0 5px 1px #ccc;}

.pws_tabs_container ul.pws_tabs_controll li a:hover {background-color: #4b9013 ;color:#fff;}

.pws_tabs_container ul.pws_tabs_controll li a i {margin-right: 8px;}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_noname i {margin-right: 0;margin-left: 0;}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {background-color: #9bda00  ;color:#fff ;margin-bottom:-1px;}



.pws_tabs_list {

  display: block;

  background-color: #fff;

  height: auto;

  padding: 20px;

  padding: 0.6em 0em;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-transition: all .3s ease-in-out .3s;

  -moz-transition: all .3s ease-in-out .3s;

  -ms-transition: all .3s ease-in-out .3s;

  -o-transition: all .3s ease-in-out .3s;

  transition: all .3s ease-in-out .3s;

  overflow: hidden;

  position: relative;

}



.pws_tab_single {

  position: absolute;

  top:10px;

  -webkit-transition: all .3s ease-in-out .0;

  -moz-transition: all .3s ease-in-out .0;

  -ms-transition: all .3s ease-in-out .0;

  -o-transition: all .3s ease-in-out .0;

  transition: all .3s ease-in-out .0; line-height:22px;

}





.pws_tabs_scale_hide {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  filter: alpha(opacity=0);

  opacity: 0;

  -webkit-transform: scale(0.9);

  -moz-transform: scale(0.9);

  -o-transform: scale(0.9);

  -ms-transform: scale(0.9);

  transform: scale(0.9);

}



.pws_tabs_scale_show {

  z-index: 1;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: alpha(opacity=100);

  opacity: 1;

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  -webkit-transition-delay: .3s;

  -moz-transition-delay: .3s;

  -ms-transition-delay: .3s;

  -o-transition-delay: .3s;

  transition-delay: .3s;

}

@media only screen and (max-width: 60em) {

  .pws_tabs_container.pws_tabs_responsive {width: 100% !important;}

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll {width: 100%;}

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li {vertical-align: top;text-align: center;}

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a {margin: 0;font-size: 1em;line-height: 1.125em;overflow: hidden;}

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a i {display: block;margin: 0 0 5px 0;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical {display: block;position: relative;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical:after {display: block;content: '';clear: both;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll {width: 100%;position: relative;float: none;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li {display: inline-block;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a {margin: 0;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical .pws_tabs_list {position: relative;float: none;}

}

@media only screen and (max-width: 37.5em) {

  .pws_tabs_container.pws_tabs_responsive {width: 100% !important;position: relative;}

  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu {width: 100%;height: 40px;background-color: #9bd7d5;display: block;}

  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a {

    width: 40px;

    height: 40px;

    display: block;

    overflow: hidden;

    color: #fff;

    font-size: 32px;

    font-size: 2em;

    text-align: center;

    padding: 3px 0 0 0;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

  }

  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover {background-color: #70c5c2;}

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup {

    display: block;

    position: absolute;

    overflow: hidden;

    top: 40px;

    left: 0;

    z-index: 99;

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

  }

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li {display: block;float: none;}

  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li a i {display: inline-block;margin: 0 3px 0 0;margin: 0 0.1875em 0 0;}

  .pws_tabs_container.pws_tabs_responsive.pws_tabs_rtl ul.pws_tabs_controll.pws_tabs_menu_popup li a i {display: inline-block;margin: 0 0 0 3px;margin: 0 0 0 0.1875em;}

}

@media only screen and (max-width: 768px) {

	

	.pws_tabs_container ul.pws_tabs_controll li a{border-radius:0;}

}





/*page-turning*/

.page_turn{margin-top:15px;}

@media only screen and (max-width: 768px) {.page_turn{padding-top:10px;border-top:1px dotted #e5e5e5;}}

.page_turn li{display:block;margin-bottom:10px;}

.page_turn li i{display:inline-block;font-size:14px;text-transform:capitalize;margin-bottom:0; font-style:normal; color:#333; font-weight:bold;}

.page_turn li a{display:inline-block;color:#333;font-size:13px;margin-left:10px;text-transform:capitalize;}

.page_turn li a:hover{text-decoration:underline;color:#72c02c;}



.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:20px 0 10px 0;padding:5px;overflow:hidden;}

.relatedTags p{margin-right:10px;float:left;margin-bottom:0;font-size:14px;color:#333; font-family:"tahoma-bold"}

@media only screen and (max-width: 768px) {.relatedTags p{width:100%;}}

.re_main{width:81%;display:block;float:left;}

.re_main a{margin-right:15px;color:#4c4c4c;text-transform:capitalize;}

.relatedTags a:hover{color:#07b313;text-decoration:underline;}

.reProTitle{width:100%;border-bottom:2px solid #1996e6;}

.reProTitle p{color:#1a1a1a;font-weight:bold;font-size:16px;margin-top:30px;}



.pro_inquiry{margin-top:30px; background:rgba(0, 0, 0, 0) url("../images/breadcrumbs.png") repeat scroll 0 0;border-radius:5px;padding:15px;box-shadow:0 0 5px 1px #e5e5e5;}

.pro_inquiry .page_title em{display:block;font-size:18px !important; text-transform:capitalize;margin-bottom:10px;color:#333 !important; font-family:"tahoma-bold"}

.pro_inquiry .page_title i{color:#333; font-size: 18px;

    padding-right: 10px;

    vertical-align: middle;}

.inquiry_left span { margin-bottom:10px; display:block;}

.inquiry_left span a:hover{ color:#509E24}

.inquiry_left span p{ display:inline-block; font-size:14px; font-family:"tahoma-bold"}

.pro_inquiry .inquiry_left{padding-right:1%;}

.pro_inquiry ul .prom_radio{display:inline-block;vertical-align:middle;}

.pro_inquiry ul .prom_radio label{display:block;cursor:pointer;padding:5px; vertical-align:middle;font-weight:normal;}

.pro_inquiry ul input[type="radio"], input[type="checkbox"]{margin:0 5px 0 0;cursor:pointer;}

.pro_inquiry ul .prom_radio label:hover{background:#f2f2f2;}

.pro_inquiry ul fieldset{margin-top:20px;margin-bottom:-5px;}

.pro_inquiry ul fieldset p{display:inline-block;margin-right:10px;vertical-align:middle;margin-bottom:0;}

.pro_inquiry ul fieldset #form1{display:inline-block; vertical-align:middle;}



.inquiry_right div{line-height:32px; font-size:14px;}

.inquiry_right i{ font-style:normal; font-weight:bold;}

.pro_inquiry .inquiry_right div>em{font-size:16px; font-weight:bold;color:#4b9013;display:block;margin-bottom:5px;padding-left:0;}

.inquiry_right ul{background:#f2f2f2;padding:10px;margin-top:10px;}

.inquiry_right ul li{display:inline-block;margin:0 15px 0 0; vertical-align:middle;}

.inquiry_right ul li a{color:#333;}

.inquiry_right ul li p{display:inline-block;padding-left:5px;font-size:12px;margin:0;}

.inquiry_right ul li a:hover{text-decoration:underline;color:#4b9013 ;}

.inquiry_right span{display:block;margin-top:20px;text-align:center;padding:0 15px;}

.inquiry_right span img{max-width:100%;height:auto;width:100%;}

.inquiry_right span p{margin-top:5px;font-size:14px;text-transform:capitalize;color:#333;}

@media only screen and (max-width: 768px) {

	.pro_inquiry .column_box{margin-bottom:0;padding:0;}

	.pro_inquiry .page_title em{margin-bottom:0;}

	.pro_inquiry .column_box>ul>p{margin-top:10px;}

}

@media only screen and (max-width: 560px) {

	.pro_inquiry .inquiry_left{width:100%;border:none;padding:0;}

	.pro_inquiry .column_box>ul>p{margin-bottom:0;}

}

.fontRed{color:red; display:inline-block !important}



.view_pro{width:100%;margin-top:30px;overflow:hidden; margin-bottom:20px;}

.view_pro img:hover{ opacity:0.8;}

.view_pro .prom_title{color:#000;text-transform:uppercase;display:block;font-size:20px;margin-bottom:10px;border-bottom:2px solid #e5e5e5;padding-bottom:10px; margin-top:20px;}

.view_pro .nbs-flexisel-container{padding-top:0;overflow:visible;}

.view_pro .nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#808080;}



.view_pro .nbs-flexisel-nav-left,.view_pro .nbs-flexisel-nav-right{width:36px;height:36px;position:absolute;cursor:pointer;z-index:100;top:-45px;}

.view_pro .nbs-flexisel-nav-left{

	left:auto;right:34px;

	-webkit-transform: translate(0, 0);

	-moz-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	text-align:center;

	background:url(../images/prev-c.png) no-repeat;

	background-size:76%;

}

.view_pro .nbs-flexisel-nav-right{

	left:auto;

	-webkit-transform: translate(0, 0);

	-moz-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	right:0;

	text-align:center;

	background:url(../images/next-c.png) no-repeat;

	background-size:76%;

}

.inquiry_right p img{ height:172px; margin-bottom:10px; width:100%}



.tab_de { font-size:12px; line-height:24px;}

.tab_de a{ color:#a3393a}



.table-responsive{ overflow-x:auto}











.view_pro{width:100%;margin-top:30px;overflow:hidden; margin-bottom:20px;}

.view_pro img:hover{ opacity:0.8;}

.view_pro .prom_title{color:#000;text-transform:uppercase;display:block;font-size:20px;margin-bottom:10px;border-bottom:2px solid #e5e5e5;padding-bottom:10px; margin-top:20px;}

.view_pro .nbs-flexisel-container{padding-top:0;overflow:visible;}

.view_pro .nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#808080;}

.view_pro .nbs-flexisel-nav-left,.view_pro .nbs-flexisel-nav-right{width:36px;height:36px;position:absolute;cursor:pointer;z-index:100;top:-45px;}

.view_pro .nbs-flexisel-nav-left{

	left:auto;right:34px;

	-webkit-transform: translate(0, 0);

	-moz-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	text-align:center;

	background:url(../images/prev-c.png) no-repeat;

	background-size:76%;

}

.view_pro .nbs-flexisel-nav-right{

	left:auto;

	-webkit-transform: translate(0, 0);

	-moz-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0);

	right:0;

	text-align:center;

	background:url(../images/next-c.png) no-repeat;

	background-size:76%;

}

.inquiry_right p img{ height:172px; margin-bottom:10px;}





/*详情滚动*/

.view_pro{width:100%;margin-top:30px; max-width:1170px; padding:0px;}

.nbs-flexisel-container{position:relative;max-width:100%;}

.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}

.nbs-flexisel-inner{float:left;width:98%; overflow:hidden}

.nbs-flexisel-item{float:left;margin:23px 2px 0px 2px;padding:0px;cursor:pointer;position:relative;line-height:0px;text-align:center}





.index_title2 span{display:block;border-bottom:1px solid #d6d6d5;padding:5px 0 9px;}

.index_title2 span em{text-transform:capitalize;display:inline-block;font-size:18px;font-family:"tahoma-bold";color:#529F1F;}

.index_title2 span em:after{content:"\f105";padding-left:10px;font-family:'FontAwesome';font-size:20px; font-weight:normal}

.index_title2 p{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;border-bottom:1px solid #D6D6D6;padding:13px 0;color:#333333;}



#flexiselDemo4{display:none;}

.view_pro .nbs-flexisel-nav-left,.view_pro .nbs-flexisel-nav-right{width:15px;height:21px;position:absolute;cursor:pointer;z-index:100;top:40%;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.view_pro  .nbs-flexisel-nav-left{right:40px;top:-40px;text-align:center;background:url(../images/prev_b.jpg) no-repeat;}

.view_pro  .nbs-flexisel-nav-left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.view_pro .nbs-flexisel-nav-right{right:14px;top:-40px;text-align:center;background:url(../images/next_b.jpg) no-repeat;}

.view_pro  .nbs-flexisel-nav-right:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}



.view_pro .nbs-flexisel-item{float:left;margin:0px;margin-top:5px;padding:0px;cursor:pointer;position:relative;line-height:0px;text-align:left; }

.view_pro .nbs-flexisel-item span{display:inline-block;width:100%;height:auto; max-width:183px; max-height:183px; border:1px solid #d9d9d9}

.view_pro .nbs-flexisel-item span img{width:100%;cursor:pointer;position:relative;max-width:181px;max-height:181px; border-radius:0}

.view_pro .nbs-flexisel-item em{font-size:15px;font-family:"tahoma-bold";display:block;font-weight:normal;margin:10px 0 5px;height:20px;color:#333333;line-height:20px;max-width:252px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.view_pro .nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#529F1F;}

.view_pro .nbs-flexisel-item span img:hover{ border:1px solid #529F1F; box-shadow:0px 0px 5px #529F1F}

.view_pro .nbs-flexisel-item p{overflow:hidden;color:#808080;height:36px;line-height:18px;font-size:12px;text-align:left;max-width:252px;display:inline-block; margin:0}

@media only screen and (max-width: 1199px) {.view_pro .nbs-flexisel-item span{max-width:225px; max-height:164px;}.view_pro .nbs-flexisel-item span img{max-width:225px; max-height:164px;}}

@media only screen and (max-width: 971px) {.view_pro .nbs-flexisel-item span{max-width:200px; max-height:146px;}.view_pro .nbs-flexisel-item span img{max-width:200px; max-height:px;}.view_pro .nbs-flexisel-item p{max-width:200px;}.view_pro .nbs-flexisel-item em{max-width:200px;}}

@media only screen and (max-width: 893px) {.view_pro .nbs-flexisel-item span{max-width:165px; max-height:120px;}.view_pro .nbs-flexisel-item span img{max-width:165px; max-height:120px;}.view_pro .nbs-flexisel-item p{max-width:165px;}.view_pro .nbs-flexisel-item em{max-width:165px;}}



@media only screen and (max-width: 778px) {.view_pro .nbs-flexisel-item span{max-width:190px; max-height:139px;}.view_pro .nbs-flexisel-item span img{max-width:190px; max-height:139px;}}

@media only screen and (max-width: 655px) {.view_pro .nbs-flexisel-item span{max-width:170px; max-height:124px;}.view_pro .nbs-flexisel-item span img{max-width:170px; max-height:124px;}}

@media only screen and (max-width: 600px) {.view_pro .nbs-flexisel-item span{max-width:210px; max-height:153px;}.view_pro .nbs-flexisel-item span img{max-width:210px; max-height:153px;}}

@media only screen and (max-width: 498px) {.view_pro .nbs-flexisel-item span{max-width:190px; max-height:139px;}.view_pro .nbs-flexisel-item span img{max-width:190px; max-height:139px;}}

@media only screen and (max-width: 458px) {.view_pro .nbs-flexisel-item span{max-width:170px; max-height:124px;}.view_pro .nbs-flexisel-item span img{max-width:170px; max-height:124px;}}



@media only screen and (max-width: 426px) {.view_pro .nbs-flexisel-item span{max-width:210px; max-height:153px;}.view_pro .nbs-flexisel-item span img{max-width:210px; max-height:153px;}}

@media only screen and (max-width: 424px) {.view_pro .nbs-flexisel-item{ text-align:center}.view_pro .nbs-flexisel-item em{ margin:10px auto 5px}}

@media only screen and (max-width: 326px) {.view_pro .index_title{font-szie:16px}.view_pro .index_title span em::after{ display:none}}



.pro_de_p{padding:10px}









/*blog*/

.main_page_blog{ background:#F9F9F9; }

.blog_right{ width:295px; margin:20px 0px;}

.bolg_list>p{ font:24px/24px 'Oswald', sans-serif; color:#9bc942; margin:25px 0px 5px 0px;}

.bolg_list ul li a:hover{ color:#9BC942}

.bolg_list ul li { line-height:35px; border-bottom:1px dotted #eeeeee}



.blog_left_m{background:#fff; margin-bottom:20px; }

.entry-title a{font-size:24px;

    line-height: 34px;

    margin-bottom: 10px; color:#444; margin-top:10px}

	

	.entry-meta {

    border-bottom: 1px dotted #eee;

    font-size: 11px;

    margin:10px 0 14px; 

   

}

@media( max-width:468px){.entry-title{ font-size:16px}}

.entry-content div,.entry-content p{ font:12px/24px Arial, Helvetica, sans-serif; color:#524f4f}

.entry-content a{ color:#529F1F; margin:0px 3px}

.entry-content a:hover{ text-decoration:underline}

.cat-links{ margin-right:4px;}







#loop-nav-numeric a, #loop-nav-next-prev a, #loop-nav-singlular-post a, #loop-nav-singular a, #comments-nav-below a, .page-link a span, .page-link span, .nav-numeric span {

    background-color:#529F1F;

    color: #fff;

    display: inline-block;

    font-size: 14px;

    padding:6px 8px; border-radius:5px;

}



.nopassword, .nocomments {

    color: #aaa;

    font-family:Arial, Helvetica, sans-serif; margin:10px 0px;

    font-size: 26px;

    text-align: center;

    text-transform: uppercase;

}

#loop-nav-numeric a:hover, #loop-nav-next-prev a:hover, #loop-nav-singlular-post a:hover, #loop-nav-singular a:hover, #comments-nav-below a:hover, .page-link a:hover, .page-link a span:hover {

    background-color:#204d02;

}

#loop-nav-singlular-post{ margin-top:20px;}



/*blog*/

#blog_left h4{ margin-bottom:10px;}

.blog_left_one ul>li{ border-bottom:1px dashed #eee}

.blog_left_one ul>li>a{ font:14px/22px Arial, Helvetica, sans-serif; color:#524f4f}

.blog_left_one ul>li>a:hover{ color:#227e8e}

.blog_left_one ul>li i{ font-size:14px; margin-right:5px;}

.blog_left_one ul>li{padding:5px 0px}





#blog_left_list>ul{ background:#f2f2f2}

#blog_left_list>ul>li>a{ color:#706f6f; font-weight:normal}

#blog_left_list>ul>li>i{ color:#706f6f}

#blog_left_list>ul>li{ border-bottom:1px dotted #CCCCCC}



@media ( max-width:360px){.loop-nav-next{ width:100%}



.loop-nav-previous a{ width:100%;}

}



ul.b_list_l li a{ font-family:"Tahoma"!important}



.xuanfu_media a{  width:100%; height:40px; background:#fed000; display:block; text-align:center; position:fixed ; bottom:0px; line-height:40px; font-family:"tahoma-bold"; font-size:20px; display:none; }

@media( max-width:768px){.xuanfu_media a{ display:block;}}

.xuanfu_media a{ color:#222}







.main-right{ width:74%; float:left}

.main-left{width:26%; float:left}

@media( max-width:768px){.main-left{ width:100%}}

@media( max-width:768px){.main-right{ width:100%} .index_mian_right{ margin-top:0px}}



/*products分类*/





#products_menu{ width:680px; left:-210px; position:absolute}

#products_menu li a{ width:50%!important; float:left}



.active>p{ padding:0px 10px; color:#fff}



.header_2 a img{ margin-top:15px;}



.breadcrumb ul li a:hover{ color:#529F1F}



.form-control{color:#808080;word-wrap:break-word}

.form-control:focus{color:#333;}





.about-main table tr td{ padding:10px;}













    textarea::-webkit-input-placeholder:after{   

      display:block;   

      content:"line@ \A line#";/*  \A 表示换行  */  

      color:red;   

    };  



textarea::-moz-placeholder:after{   

  content:"line@ \A line#";/*  \A 表示换行  */  

  color:red;   

}







#products_menu li ul{ display:none}