/*reset*/

:focus{outline:0;}



body,ul,img,p,input,dl,dd,tr,th,td{margin:0;padding:0;}

em{font-style:normal;}

img{border:none;}

li,ul,ol{list-style:none;}

a{text-decoration:none;color:#333;}

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;

}



.clearfix{*zoom:1;}

.clearfix:before,.clearfix:after{line-height:0; display:table; content:"";}

.clearfix:after{clear:both;}



/*share*/

body{font-size:12px;font-family: 'Arial', sans-serif;color:#444; background: #F5F5F2;}

.clear{clear:both;} 





.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;}









/*top*/

.head-top{background:#f5f5f5 url(../images/bg-header-top.png) repeat-x 0 bottom;height:40px;}

.headtel{  overflow:hidden;}

.headtel ul{ float:right} 

.headtel ul li{float:left;padding-left:30px;}

.headtel ul li span,.headtel ul li em{ font-size:14px;display:block; float:left;line-height:40px; font-family:Arial, Helvetica, sans-serif;font-style:normal;}

.headtel ul li span{padding:11px 5px 0 0;}



@media (max-width: 482px) {.headtel ul li{padding-left:10px;}.head-top{ height:auto}}

.header-content{ background:#fff}
.header-content .top_p{ margin-top:15px;    font-size: 14px;  line-height: 24px;}
.header-content .header-act {padding:6px 0 30px;position:relative;}

.header-content .logo {outline:medium none;margin:0;text-align:left; float:left}

.header-content .logo a{ display:block; }

.header-content .logo a img{ max-width:476px; max-height:96px; height:auto; width:100%}

.head_r{ float:right;    width: 58%;}



.search{width:304px;height:34px;margin-top:30px;display:block; border:1px solid #ddd;float:right; position:relative; background:#fff; } 

.text_box{width:268px;height:32px;border:none;background:transparent;color:#888;line-height: 32px;padding-left:10px}

input.btn {display: block; position:absolute; top:0px; right:0px;width:35px;height:32px;border: none;cursor: pointer;background:url(../images/search_btn.png) no-repeat; border-radius:0}





.language{width:54%;padding:10px 0 0 10px; float:right;}

.language a{padding:10px 0 0 20px;float:left; display:block;}



@media (max-width: 1189px) {

	.header-content .logo{ width:40%}

	.search{width:264px}

	.text_box{width:228px;}

	

	.language a{    padding: 10px 0 0 9px;}

}



@media (max-width: 1020px) {

	.search{width:244px}

	.text_box{width:208px;}

	.language{ padding:10px 0 0 0px}

	.language a{    padding: 8px 0 0 9px;}

	.header-content .header-act{padding: 26px 0 40px;}

	}

@media (max-width: 948px) {

	.search{width:100%; float:none; margin-top:15px; text-align:left}

	.text_box{width:90%;}

	.language{width:100%; float:none; margin-top:5px; text-align:center}

	.header-content .logo{ width:100%; float:none}

	.head_r{ float:none;    width: 100%;}

	.header-content .logo a img{ margin:0 auto}

	.language a{ float:none; display:inline-block}

	}





@media (max-width: 768px) {.carousel-indicators{    width: 45%;bottom: 3px;}}



/*悬浮导航*/

.fixedNav{display: block;height:60px;position: fixed; _position:absolute; top:-100px;    _top:eval(document.documentElement.scrollTop-50); left:0;transition: top 0.3s ease-out 0s; -ms-transition:top 0.3s ease-out 0s; width: 100%;z-index:99999;    padding-top: 30px;

    background: #fff;}



.move{ top:0; _top:expression(documentElement.scrollTop+0)}

.fixedBox{height:60px; margin:0 auto;}



#myCarousel{ max-width: 1160px;   margin: 20px auto;}





.hight{   width:100%; padding-right: 0px;}

.hight_one{height:30px; background:url(../images/cateline2.jpg) repeat-x 0 center;}

.hight_one span{ display:block; background:#f5f5f2;height:30px;line-height:30px;}

.hight_one span.green{padding-right:10px;font-size:18px; float:left;color:#009e4b;}

.hight_one span.more1{ background:#f5f5f2 url(../images/lefticon4.png) no-repeat 5px center;padding-left:15px; float:right}

.hight_one span.more1 a{ text-decoration:underline;color:#585858;font-size:14px;}

.hight_one span.more1 a:hover{color:#009e4b;}





.about_img{padding:10px 0 0;}

.about_img_one{  border: 5px solid #fff; box-shadow:0 5px 10px rgba(0,0,0,0.2) ; width:30%;   display:block; float:left}

.about_img img{width:100%;  }

.about_img p{line-height:24px;font-size:14px; float:right; overflow:hidden; max-height:240px; width:70%; color:#666; padding-left: 30px;}

/*end*/

.news_more{  width:100%; padding-left:0px; margin-top: 30px;}

.news_h{}

.news_h ul li{ background:#f6f6f6; margin:5px 0 15px;}

.news_h_a{width:60px;height:60px; text-align:center; background:url(../images/newsbg.jpg);color:#fff; float:left}

.news_h_a span{ display:block;line-height:16px;}

.news_h_a p{font-size:16px; line-height:22px;padding-top:12px;font-weight:bold;}



.news_h_b{width:78%;height:60px;padding:0 0 0 10px; float:left}

.news_h_b span{ display:block;line-height:18px;padding:0px 0 4px;}

.news_h_b span a{ color:#009e4b; font-size:14px; text-overflow:ellipsis; overflow:hidden; display:block; white-space:nowrap}

.news_h_b span a:hover{color:#333; text-decoration:underline}

.news_h_b p{line-height:16px;color:#666; overflow:hidden; max-height:32px}

.news_h_img{width: calc(100% - 78% - 60px); padding-left: 15px;float:left}
.news_h_img a{ display: block; width: 100%; border: 2px solid #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.news_h_img a img{ width: 100%;}


 

 
@media (max-width: 992px) {
  
 .about_img_one{ width: 35%;}
 .about_img p{ width: 65%;}

}



@media (max-width: 768px) {
 
 .about_img_one{ width:45%;}
 .about_img p{ width: 55%;}

 .news_h_b{width:70%;}
 
.news_h_img{width: calc(100% - 70% - 60px);}

}

@media (max-width: 568px) {

 .news_h_b{width:60%;}
 
.news_h_img{width: calc(100% - 60% - 60px);}

}

 @media (max-width: 468px) {
 
 .about_img_one{ width:100%;}
 .about_img p{ width: 100%; padding-left: 0;  margin-top: 20px;}
 .news_h_b{width:50%;}
 
.news_h_img{width: calc(100% - 50% - 60px);}

 
 

}
 
 @media (max-width: 368px) {
  
 .news_h_b{width: calc(100% - 60px);}
 
.news_h_img{ display: none;}

 
 

}

 

/*end*/



.in_categ{ margin-top:20px}

.in_categ ul li{position:relative; zoom:1;  overflow:hidden; padding:0}

.in_categ ul li .indexpic{ position:relative;max-width:290px;max-height:400px; width:100%; height:auto}

.in_bga{background:url(../images/spanbg.png); position:absolute;bottom:0;color:#fff;width:100%;height:75px;z-index:100;}

.morepic{position:absolute;bottom:0;right:0;width:10px;height:75px;z-index:101;}

.in_bga_name{padding:0px 15px 0; margin-top:15px; width:100%}

.in_bga_name a{color:#fff; display:block;width:100%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height:24px;font-size:18px;line-height:24px }

.in_bga p{padding:0px 15px 0px;line-height:24px;height:24px; overflow:hidden;font-size:14px;color:#d7d7d7; text-overflow:ellipsis; white-space:nowrap;}

.in_categ ul li .indexpic:hover{-webkit-transition: all 0.5s ease-out 0s;



-moz-transition: all 0.5s ease-out 0s;



-ms-transition: all 0.5s ease-out 0s;



-o-transition: all 0.5s ease-out 0s;



transition: all 0.5s ease-out 0s;filter:alpha(opacity=60); 



-moz-opacity:0.60; 



opacity:0.60;}



@media (max-width: 972px) {

	.in_bga_name{ padding-left:10px}

	.in_bga p{ padding:0 10px}

	}



@media (max-width: 768px) {

	.in_categ ul li{ width:50%}

	.in_bga p{ padding:0 15px}

	.in_bga_name{ padding-left:15px}

	.in_categ ul li .indexpic{ max-width:100%; max-height:none}

	}

@media (max-width: 425px) {

	.in_bga p{ padding:0 10px}

	.in_bga_name{ padding-left:10px}

	}



@media (max-width: 345px) {

	.in_categ ul li{ width:100%}

	.in_bga p{ padding:0 10px}

	.in_bga_name{ padding-left:10px}

	}



.adtxt{clear:both;}

.in_advantageW{padding:20px 0 30px;overflow:hidden;}

.advantage_one{margin:0 20px 0 0; float:left}

.advantage_one img{ width:100%; height:auto; max-width:190px; max-height:141px;    border: 3px solid #fff;  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}

.advantage_img p {

line-height: 24px;

font-size: 14px;color:#666; overflow:hidden; max-height:144px;

}

.advantage_img{padding-top:10px;width:50%;float:left; padding-right:15px}









.adimg1{width:50%;float:right; padding:10px 0 0 15px; }

.adimg1 p {

line-height: 24px;

font-size: 14px;color:#666; overflow:hidden; max-height:168px;

}





@media (max-width: 1189px) {

	.advantage_one{ margin:0 10px 0 0;}

	.advantage_img{ padding-right:10px}

	.adimg1{ padding-left:10px}

	}



@media (max-width: 768px) {

	.advantage_img{padding-top:10px;width:100%;float:none; padding-right:0}

	.adimg1{width:100%;float:none; padding:15px 0 0 0; }

	}



@media (max-width: 430px) {

	.advantage_one{ float:none}

	.advantage_one img{ max-width:100%; max-height:none}

	}



/*pro*/

.picimg{background:#fff; overflow:hidden;padding:20px 7px 10px;}

.pic_one{height:48px; background:url(../images/cateline2.jpg) repeat-x 0 center;margin:0 13px;}

.pic_one span{ display:block; background:#fff;height:48px;line-height:48px;}

.pic_one span.green{padding-right:10px;font-size:18px; float:left;color:#009e4b}

.pic_one span.pic_one_r{ float:right}



.piclist ul li{ margin:10px 0; padding:0 13px;}

.piclist ul li .piclist_m{background:#f5f5f2; position:relative}

.piclist_m>a{ display:block; width:100%}

.piclist_m>a img{max-width:260px;max-height:260px; width:100%; height:auto}

.pic_bga{width:100%;height:75px;padding:0 20px 0 10px; overflow:hidden;}

.pic_bga a{color:#398730;font-size:14px;line-height:20px;font-weight:bold; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;margin:8px 0 2px}

.pic_bga a:hover{ text-decoration:underline}

.pic_bga p{line-height:20px;font-size:14px; height:40px; overflow:hidden}

.pic_more{width:10px;height:75px; position: absolute;

    bottom: 0;

    right: 0;}

@media (max-width: 892px) {

	.piclist ul li{ padding:0 10px}

	.pic_one{margin:0 10px;}

	}



@media (max-width: 768px) {

	.piclist_m>a img{ max-width:100%; max-height:none}

	}

@media (max-width:345px) {

	.piclist ul li{ width:100%}

	}



/*footer*/

.footerW{ background:#333333; width:100%;   border-top: solid 10px #009e4b;     padding: 10px 0px 10px; margin-top:25px}



.footer_links{}



.footer_links:last-child{ border:none}

@media only screen and (max-width: 768px){.footer_links{ border:none; min-height:inherit;margin-bottom: 20px; width:100%}}

.footer_links .block>span{ border-bottom:1px solid #555555;display:block; padding-bottom:8px;}

.footer_links .block>span em{color:#fff; font-size:14px; text-transform:uppercase;}

.footer_links .block>span:before{    background: url(../images/footicon.jpg) no-repeat 0 center;

    padding-left: 20px; content:''; display:inline-block; width:14px; height:14px;}

.footer_links .block>span.fot_cont_t{ display:none}



.column .block .blog_main {  padding:0 10px 0px 10px;margin-bottom:0;}

.footer_links .block>span .column_icon_toggle{ display:none}

.footer_links .icon-plus-sign:before{content:"\f067";font-family:'FontAwesome';}

.footer_links .icon-minus-sign:before{content:"\f068";font-family:'FontAwesome';}



.footer_tagsW{    width: 20%;  margin:15px 65px 0 55px;}

.footer_links .footer_tags{ margin-top:9px}

.footer_links .footer_tags ul li a{ font-size:12px; color:#ffffff; display:block; line-height:18px; margin:6px 0 8px 0; background:url(../images/footicon2.jpg) no-repeat left center; padding-left:14px;    overflow: hidden; height: 18px; text-overflow: ellipsis;white-space: nowrap;}

.footer_links .footer_tags ul li a:hover{ text-decoration:underline; color:#009E4B;}

.footer_links .footer_cont  ul li{*zoom:1;}

.footer_links .footer_cont  ul li:before,.footer_links .footer_cont  ul li:after{line-height:0; display:table; content:"";}

.footer_links .footer_cont  ul li:after{clear:both;}

.footer_follow{ margin-top:15px; width:14%}

.footer_contW{width:31%; margin-top:12px}



.footer_links .footer_cont  ul{padding-top:0px;}

.footer_links .footer_cont  ul li span{float:left;width:32px;height:32px;margin:0 12px 0 0;}

.footer_links .footer_cont  ul li p{    width: 84%;float:left;padding-top:5px; color:#fff}

.footer_links .footer_cont  ul li{font-size:12px;line-height:20px;padding:10px 0;border-bottom:solid 1px #2f3b35;clear:both; overflow:hidden;}

.footer_links .footer_cont  ul li a{ background:none;    padding-left: 0; color:#fff}

.footer_links .footer_cont  ul li a:hover{text-decoration:underline; color:#009E4B}



.footer_proW{ width:20%;    margin: 15px 45px 0 0;}



.fot_copyW{ width:100%; padding:11px 0 15px; text-align:left; background:#262626}

.fot_copy_l{ float:left; margin-top:0}

.fot_copyW .fot_flinks{color:#fff; font-size:12px; margin:8px 0 6px; text-transform:capitalize;}

.fot_copyW .fot_flinks a{color:#fff; display:inline-block; font-weight:normal; margin:0 8px 0 3px; text-transform:none; font-weight:normal}

.fot_copyW .fot_flinks a:hover,.fot_copyW .fot_copy a:hover{ color:#009E4B; text-decoration:underline;}

.fot_copyW .fot_copy_m{ color:#fff; font-size:12px;     margin-top: 5px;}

.fot_copyW .fot_copy_m a{color:#fff;}

.fot_copy_r{ float:right;     margin-top: 5px;}

.fot_copy_r a{ display:inline-block; margin-left:10px;}

.fot_copy_r a img{ width:26px; height:26px;}



@media only screen and (max-width: 1026px) {

.footer_tagsW{ margin:15px 20px 0 20px}

.footer_contW{width:38%;}

.footer_proW{margin: 15px 10px 0 0;}

.footer_links .footer_cont ul li span{ margin-right:5px}

}

@media only screen and (max-width: 883px) {

.footer_tagsW{ margin:15px 0px}

.footer_proW{margin: 15px 0;}

.footer_tagsW,.footer_proW{ width:23%}

.footer_follow{ width:16%}

}



.footer_tags1 ul li{ text-transform:capitalize;}





@media only screen and (max-width: 768px) {

	.footer_links .block>span.fot_cont_t{ display:block}

	.footer_proW{width:100%}

	.footer_contW,.footer_tagsW,.footer_follow{ width:100%; margin:15px 0 0}

	.footerW{ padding-bottom:30px}

.footer_links .block>span{display:block;padding:6px 10px;cursor:pointer;position:relative;font-size:16px;text-transform:uppercase;color:#fff; }



.footer_links .block>span .column_icon_toggle{display: inline-block;position: absolute;right:20px;top:10px;font-style:normal;cursor:pointer;font-size:14px;color:#fff;}

.footer_links .block>span em:after{ display:none}





}



@media only screen and (max-width: 780px) {

	.fot_copy_l{ float:none; margin-top:0; text-align:center}

	.fot_copy_r{ float:none; margin-top:21px;text-align: center;}

	.fot_copy_r .top_share{ float:left;}

	.fot_copyW .fot_flinks{ margin-bottom:0; margin-top:0}

	.fot_copyW .fot_flinks a{ margin-bottom:7px}

	.fot_copyW .fot_copy{ margin-top:0px}

	.fot_copyW .fot_copy_m{ margin-top:0}

	}

@media only screen and (max-width: 309px) {.fot_copy_r{ text-align:center}.fot_copy_r .top_share{ float:none; text-align:center;    margin:0px;}}

.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:#009e4b; 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}}











.breadcrumbs {font-size:14px;outline: none; margin-top:13px}

.breadcrumbs a{background: url(../images/breadcrumbs.png) no-repeat 100% 50%;padding:0 10px 0 0px; text-transform:capitalize; line-height:20px;}

.breadcrumbs a:nth-child(2){padding:0 10px;}

.breadcrumbs h3{font-weight:normal;padding:0 0px 0 8px; display:inline-block; font-size:14px; color:#444; line-height:20px; margin:0}

@media (max-width: 390px) {.breadcrumbs h3{ padding:0}}





/*main left*/

.mian_box{ margin:0px 0 30px}

.main-left{ margin-top:15px}

.main-left .column .column_box>span{display:block; background:none; text-align:left; color:#343434; line-height: 22px;

font-size:17px; font-weight:bold;text-transform:uppercase;padding:0px 0 14px 0;border-bottom:1px solid #eceff1; margin-bottom:10px;}

.main-left .left-nav,.main-left .left-pro,.main-left .left-blog{ background:#fff;box-shadow: 0 0 3px #dddddd; padding:15px}

.main-left .left-blog{ margin-bottom:15px}

.main-left .left-nav,.main-left .left-pro ,.main-left .left-blog{position:relative;}

.main-left .column .column_box>span .column_icon_toggle{display:none;}

/*.main-left .column .column_box>span em{border-bottom: 2px solid #009e4b;

    margin: 0 0 -2px 0;

    padding-bottom: 6px;}*/



.mtree-skin-selector{display:none;}

ul.mtree {opacity: 0;margin-left: 0;}

ul.mtree>li>a{list-style: none;    padding: 8px 0 8px 0;color: #5c5c5c; font-size:15.5px}



ul.mtree a {display: block;font-size:14px;padding-left:15px;}

ul.mtree li.mtree-node > a {font-size:15.5px;}

ul.mtree li.mtree-node>a:after{content:"\f078";font-family:FontAwesome;float:right;padding-right:5px;font-size:13px;color:#C5C5C5;}

ul.mtree li.mtree-active>a:after{content:"\f077";font-family:FontAwesome;padding-left:5px;font-size:13px;}

ul.mtree ul li.mtree-node>a:after{content:"\f107";font-family:FontAwesome;float:right;padding-right:5px;font-size:18px;color:#5E5E5E;}

ul.mtree ul li.mtree-active>a:after{content:"\f106";font-family:FontAwesome;padding-left:5px;font-size:18px;color:#5E5E5E;}

ul.mtree>li:hover{color:#009e4b;}

ul.mtree>li:hover>a{color:#009e4b;}

ul.mtree>li.mtree-open>a{ color:#009e4b}

ul.mtree>li.mtree-node a:hover{text-decoration:underline;}

ul.mtree>li.mtree-open{color:#009e4b;}



ul.mtree>li.mtree-node:hover{}

ul.mtree>li.mtree-node:hover>a{text-decoration:none;}

ul.mtree>li.mtree-open>ul{ background:#f7f7f7}

ul.mtree>li.mtree-node .mtrss-all{text-transform:uppercase;margin-top:12px;font-size:14px;color:#ff3053; border-bottom:none}

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:#009e4b;text-transform:capitalize;}

ul.mtree>li.mtree-node .mtrss-all a:hover{text-decoration:underline;color:#009e4b;}



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:0px;width:100%;}

ul.mtree>li>ul>li{margin:15px 0 0;padding-bottom:10px;border-bottom:1px dotted #E0E0E0;}

ul.mtree li.mtree-node ul li a{display:block;font-size:13px;font-weight:normal;}

ul.mtree ul li a:hover{color:#009e4b;text-decoration:none;}



ul.mtree .mtree-level-2{padding-left:10px;padding-bottom:10px;}

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:none;color:#808080;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;}



.main-left .icon-minus-sign:before {content:"\f068";font-family:'FontAwesome';}

.main-left .icon-plus-sign:before {content: "\f067";font-family:'FontAwesome';}



.main-left .left-cont{margin-top:10px;}

.main-left .left-cont a.left-cont-img{ display:block;border-radius: 50%;border: 3px solid #eee;  width: 100px; height: 100px; overflow: hidden; margin: 0px auto;}

.main-left .left-cont a.left-cont-img:hover{ border:3px solid #009e4b;}

.main-left .left-cont a.left-cont-img img{ width:100%; max-width:100%; height:auto}



.main-left .left-cont p{    font-size: 14px;

    line-height: 24px;

    font-style: italic;

    color: #555;

    text-align: center;

    margin-top: 10px;}

.main-left .left-cont .htmleaf-content>div{line-height:24px;font-size:13px;color:#FFFFFF;max-height:96px;overflow:hidden;margin-top:10px;}

.main-left .left-cont .left_contsct_btn{ background:#009e4b; border-radius:5px; color:#fff; width:100px; padding:3px 0px; text-align:center; margin:10px auto;}

.main-left .left-cont .left_contsct_btn a{ color:#fff; }

.main-left .left-cont .left_contsct_btn:hover{ opacity:0.8;}

.main-left .left-cont .left_contsct_btn:hover a{ color:#fff;}





.main-left .left-pro {margin-top:20px;}



.main-left .left-pro  .htmleaf-content{border-top:none;}

.main-left .left-pro  .htmleaf-content ul li{margin:0px 0 15px;}

.main-left .left-pro  .htmleaf-content ul li>a>span{display:inline-block;float:left;width:100%;max-width:90px;max-height:90px;overflow:hidden;margin-right:8px; }

.main-left .left-pro  .htmleaf-content ul li:hover>a>span{ border-color:#009e4b}

.main-left .left-pro  .htmleaf-content ul li>a>span img{max-width:100%;height:auto;width:100%;}

.main-left .left-pro  .htmleaf-content ul li .lnews-right{float:right;width:58%;}

.main-left .left-pro  .htmleaf-content ul li .lnews-right em{color:#009e4b;font-size:14px; display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}

.main-left .left-pro  .htmleaf-content ul li .lnews-right a:hover em{ color:#222;}

.main-left .left-pro  .htmleaf-content ul li .lnews-right p{color:#555;font-size:13px;line-height:20px;overflow:hidden;height:40px;}





@media only screen and (max-width: 1189px) {

	.main-left .left-pro  .htmleaf-content ul li>a>span{ float:none; display:block;max-width:100%;max-height:none; margin-right:0}

	.main-left .left-pro  .htmleaf-content ul li .lnews-right{ float:none; width:100%; margin-top:15px}

	ul.mtree>li>a,ul.mtree li.mtree-node > a{ font-size:14px}

	.main-left .left-nav, .main-left .left-pro{ padding:15px 10px}



	}



@media only screen and (max-width: 996px) {

	.main-left .column .column_box>span em:before,.main-left .column .column_box>span em:after{ display:none}

	}



@media only screen and (max-width: 768px) {

	.main-box{margin:10px 0;}

	.main-left{margin-bottom:30px;width:100%; float:none}

	.main-right{width:100%; float:none;}

.main-left .left-nav, .main-left .left-pro,.main-left .left-blog{ padding:0; background:none; box-shadow:none}

	.main-left .column .column_box>span .column_icon_toggle{display: inline-block;position: absolute;right:0;top:0;font-style:normal;cursor:pointer;font-size:14px;color:#009e4b;font-weight:normal;}

	.main-left .column .column_box>span{padding-bottom:8px; border-bottom-color:#ddd}

}



/*right*/

.main-right{    margin-top: 15px;}

.main-right .right-title,.main-right .right-title2{ background: none; text-align: left; padding: 0 0 14px 0; border-bottom: 1px solid #eceff1;margin-bottom: 20px;}

.main-right .right-title>span,.main-right .right-title2>span{ text-transform:uppercase; color:  #343434; font-size: 17px; font-weight:bold; line-height:22px}

.main-right .right-title2{ margin-top:20px;padding: 0 0 7px 0; margin-bottom:10px}



.main-right-m{ background:#fff; padding:15px;box-shadow: 0 0 3px #dddddd;}

.acontd1{ clear:both; padding:30px 0; }

.acontuld1{ clear:both; line-height:24px; color:#666; }

.acontuld1 .alid{  padding:15px 0; overflow:hidden;  }

.acontuld1 .alid .l{ float:left; width:16%; font-size:18px; padding-top:10px; }

.acontuld1 .alid .l p{ width:35px; float:right; border-top:1px #D7D7D7 solid; }

.acontuld1 .alid .l h3{ clear:both; text-align:right; padding-top:0px; font-size:17px}

.acontuld1 .alid .r{ float:left; width:84%; padding-left:30px}



.apiculd1{ clear:both; padding:30px 0; overflow:hidden; zoom:1; }

.apiculd1 ul{ clear:both; width:1116px; }

.apiculd1 li{ float:left; width:357px; height:252px; margin-right:15px; }





@media only screen and (max-width: 1189px) {	.main-right-m{ padding:15px 10px}}

@media only screen and (max-width: 887px) {

	.acontuld1 .alid .l{ width:20%; }

	.acontuld1 .alid .r{ width:80%}

	}





@media only screen and (max-width: 715px) {

	.acontuld1 .alid .l{ width:25%; }

	.acontuld1 .alid .r{ width:75%}

	}

@media only screen and (max-width: 578px) {

	.acontuld1 .alid .l{ width:100%; float:none}

	.acontuld1 .alid .l p{ float:none}

	.acontuld1 .alid .l h3{ text-align:left}

	.acontuld1 .alid .r{ width:100%; float:none; margin-top:10px; padding-left:0}

}



.acontuld2_m{ line-height:24px; font-size:13px;}

.acontuld2_m img{ max-width:100%}





/*sitemap*/

.sitemap{width:100%;margin-top:20px;}

.stp-listA>li{text-transform:capitalize;margin-bottom:0;background:#fff;padding:0 0 20px;}

.stp-top{width:100%;padding-bottom: 10px; border-bottom: 1px solid #E8E8E8;}

.stp-top a{padding:0;font-size:13px;text-transform:capitalize;display:block;; color:#313030}

.stp-top a i{padding-left:10px;}

.stp-top a:hover{color:#009e4b;text-decoration:none;}

.stp-listB{display:block;padding:0;}

.stp-listB li{width:18%;margin-right:2%;float:left;padding:10px 0 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.stp-listB li a{font-size:12px;line-height:22px;display:block;color:#717171;}

.stp-listB li a i{padding-right:5px;}

.stp-listB li:hover a{color:#009e4b;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%;}

}



/*contact*/

.contact_us_web{ margin-top:15px}

.con-main{margin-bottom:50px;}

.con-main>em{font-size:18px;display:block;margin-bottom:10px;color:#231815;text-align:center;margin-top:20px;}

.con-main>p{font-size:13px;margin-bottom:35px;color:#808080;text-align:center;}

.con-left{ margin-bottom:25px}

.con-text{margin-bottom:10px;}

.con-text>em{font-size:14px;display:inline-block; vertical-align:middle;text-transform:uppercase;margin-bottom:10px; color:#444}

.con-text div{line-height:24px;font-size:13px;}



.con-left .con-mes{border-top:1px solid #f2f2f2;padding-top:20px;}

.con-left .con-mes>em{font-size:14px;display:block;margin-bottom:5px;}

.con-left .con-mes .con_input{height:40px;background:#fff;line-height:40px;color:#999;border:1px solid #e5e5e5;text-transform:capitalize;padding-left:10px;font-size:13px;display:inline-block;width:84%;}

.con-left .con-mes .con_input:focus{color:#333333;border:1px solid #ccc;}

.con-left .con-mes .send{width:40px;height:40px;color:#fff;background:#009e4b;text-transform:uppercase;text-align:center;line-height:0;cursor:pointer;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.con-left .con-mes .send:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.con-left .con-mes a:hover{color:#009e4b;text-decoration:none;}



.message{background:#fafafa;padding:15px; border-top: 2px solid #009e4b;}

.message ul{overflow:hidden;width:100%;}

.message li{margin-bottom:20px;}

.message p{font-size:14px;margin-left:0;display:block;margin-bottom:15px;text-transform:capitalize;color:#333;}

.message p b{font-weight:normal;padding-right:5px;}

.message p a:hover{color:#fb8239;}

.message label{display:inline-block;width:100%;font-weight:normal;text-align:left;font-size:14px;vertical-align:middle;margin-bottom:5px;}

.message .meInput{width:90%;height:40px;background:#fff;border:1px solid #ccc;padding-left:10px; vertical-align:middle;font-family:Arial,serif;-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;background:#fff;}

.message .meText{width:90%;min-height:160px;background:#fff;border:1px solid #ccc;max-width:100%;padding:10px; vertical-align:middle;font-family:Arial,serif;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.message .meText:focus{border:1px solid #ccc;background:#fff;}

.message .send{display:inline-block;background:#009e4b;font-size:14px;color:#fff;text-transform:capitalize;    padding: 0 60px;

    -moz-box-shadow: 0px 3px 4px #555;  -webkit-box-shadow: 0px 3px 4px #555;-webkit-border-radius: 50px;  -moz-border-radius: 50px;border-radius: 50px;box-shadow: 0px 3px 4px #555;    line-height: 26px; margin:10px 0 11px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.message .send:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;text-decoration:none;}



@media only screen and (max-width: 768px){

	.message{margin-top:30px;}

	.con-main> p{margin-bottom:30px;}

}





/*news*/

.newsBox{margin-top:0;}

.newsBox-main{margin-top:-5px;}

.news_list{width:100%;}

.news_list li{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px;text-align:left;}

.news_list li>a{ display:block; padding-left:0}

.news_list li img{max-width:100%;height:auto;width:100%;}

.news_list li .news_right{ padding-right:0}

.news_list li .news_right em{font-size:17px;text-transform:capitalize;display:block;line-height:22px;max-height:44px;overflow:hidden;margin-bottom:5px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; color:#444}

.news_list li .news_right>a:hover em{color:#009e4b}

.news_list li .news_right .news_date{color:#009e4b;display:inline-block;font-size:12px; font-style:italic}

.news_list li .news_right .news_date i{padding-right:5px;}

.news_list li .news_right>p{line-height:20px;max-height:80px;overflow:hidden;font-size:13px;margin-top:5px;color:#808080;}

.news_list li .news_right .news_more2{background:#009e4b;border-radius:4px;font-size:14px;color:#fff;text-transform:capitalize;padding:3px 20px;display:inline-block;margin-top:9px;}

.news_list li .news_right .news_more2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;text-decoration:none;}

.news_list li:hover a,.news_list li:hover em{color:#009e4b;text-decoration:none;}

@media only screen and (max-width: 768px) {

	.news_list li .news_right{margin-top:15px;}

	.news_list li .news_right .news_more2{margin-top:20px;}

}





/*news main*/

.news_main>em{font-size:17px;display:block;margin-bottom:10px;}

.news_main .newm_date{display:block;margin-bottom:10px;color:#009e4b;}

.news_main .newm_date p{display:inline-block;margin:0;}

.news_main .newm_date p i{padding-right:5px;}

.news_main img{max-width:100%;height:auto;}

.news_main div.news_mian_de{font-size:14px;line-height:24px;margin-bottom:20px;text-align:left;}



/*page turn*/

.page_turn{width:100%;border-top:1px dotted #e5e5e5;padding-top:20px;}

.page_turn li{text-align:left; }

.page_turn li:first-child{padding-left:0}

.page_turn li:last-child{padding-right:0}

.page_turn li a{background:#efefef;display:inline-block;text-transform:capitalize;font-size:14px;padding:5px 10px;border-radius:5px;}

.page_turn li a p{display:inline-block;padding-left:5px;}

.page_turn li a:hover{text-decoration:none;color:#fff;background:#009e4b;}

.page_turn li a:hover p{text-decoration:underline;}

@media only screen and (max-width: 768px) {.page_turn li{margin-bottom:15px;}}

/*page-number*/

.page_num{width:100%;margin:2em auto 2em auto;text-align:center;}

.page_num li{display:inline-block;background:#f2f2f2;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.page_num li p,.page_num li span{display:inline-block;color:#fff;background:#009e4b;font-size:14px;text-transform:capitalize;margin-bottom:0;padding:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.page_num a{display:inline-block;color:#333;font-size:14px;text-transform:capitalize;padding:10px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.page_num a:hover{color:#fff;text-decoration:none;background:#009e4b;}

.page_num>span{display:block;font-size:12px;margin-top:10px;}

.page_num>span:before{content:'[';padding-right:3px;}

.page_num>span:after{content:']';padding-left:3px;}

.page_num>span p{display:inline-block;margin:0 5px;}

@media only screen and (max-width: 768px) {.page_num>span{width:100%;margin-top:15px;}}

@media only screen and (max-width: 400px) {

	.page_num li{margin:5px 0;}

	.page_num li p,.page_num a{font-size:12px;padding:8px;}

}







/*products*/

.main{ margin-top:0px}

.cbp-vm-switcher {width:100%;margin-bottom:10px;}

.cbp-vm-options {text-align: left;padding-bottom: 5px;margin-top:0;}

.pro-text{font-size:14px;line-height:22px; overflow:hidden; max-height:66px;margin-bottom:10px; text-align:justify}

.pro-text img{max-width:100%;height:auto;}

.cbp-vm-options p{display:inline-block; vertical-align:middle;padding-right:5px;font-weight:bold;}

.cbp-vm-options a {display: inline-block; vertical-align:middle;width:35px;height:35px;overflow: hidden;white-space: nowrap;color: #ccc;margin: 2px;}

.cbp-vm-options a:hover,

.cbp-vm-options a.cbp-vm-selected {

	color: #009e4b;

}

.cbp-vm-options a:before {width: 35px;height: 35px;line-height: 35px;font-size: 24px;text-align: center;display: inline-block;}



/* 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-radius:3px;border:1px solid #dedede; overflow:hidden}

.cbp-vm-image img {width:100%;cursor:pointer;position:relative;max-width:182px;max-height:182px;height:auto;border-radius:3px;}



.cbp-vm-switcher ul li em{font-size:14px;display:block;margin:10px 0;height:40px;word-wrap:break-word;line-height:20px;margin-bottom:0;overflow:hidden;margin-bottom:10px;}

.cbp-vm-switcher ul li .cbp-vm-details{color:#999;overflow:hidden;height:32px;font-size:13px;line-height:18px;}

.cbp-vm-switcher ul li a:hover,.cbp-vm-switcher ul li:hover em{ text-decoration:none;color:#009e4b;}



.cbp-vm-view-grid .prol_more{display:none;}



.cbp-vm-view-grid .pro-list-tags{display:none;}

.cbp-vm-view-list .pro-list-tags{width:68%;overflow:hidden;background:#f2f2f2;padding:0 10px;}

.cbp-vm-view-list .pro-list-tags p{display:inline-block;text-transform:capitalize;}

.cbp-vm-view-list .pro-list-tags li{padding:0;display:inline-block;margin:10px 10px 10px 0;border:none;}





/* Common icon styles */

.cbp-vm-icon:before {

	font-family: 'fontawesome';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

}



.cbp-vm-grid:before {content: "\f00a";}

.cbp-vm-list:before {content: "\f00b";}

.cbp-vm-add:before {content: "\f055";}



/* Large grid view */

.cbp-vm-view-grid ul {text-align: left;}



.cbp-vm-view-grid ul li {

	width: 24%;

	text-align: center;

	padding: 15px;

	display: inline-block;

	vertical-align: top;

	margin-bottom:2px;

}

.cbp-vm-view-grid ul li:hover{background:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.1)}

.cbp-vm-view-grid ul li:hover .cbp-vm-image span{ border-color:#009e4b}

/* List view */

.cbp-vm-view-list li {padding: 20px 0;border-top:1px solid #e5e5e5;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: 30%;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:68%;text-align:left;font-size:17px;color:#009e4b;font-family:segoeuib,arial,sen-serif;    height: 20px;}

.cbp-vm-view-list ul li .cbp-vm-details {width: 68%;overflow: hidden;white-space: normal;height:36px;margin-bottom:10px;    text-align: justify;}

.cbp-vm-view-list .prol_more{color:#fff;display:inline-block;font-size:14px;text-transform:uppercase;background:#009e4b;border-radius:5px;padding:5px 20px;margin-top:25px;font-family:segoeuib,arial,sen-serif;}

.cbp-vm-view-list li:hover .prol_more{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;color:#fff;text-decoration:none;}

.cbp-vm-view-list .cbp-vm-image img{max-width:100%; max-height:none}

@media screen and (max-width: 940px) {.cbp-vm-view-grid ul li {width: 49%;}.cbp-vm-image img{max-width:100%; max-height:none}}



@media screen and (max-width: 420px) {.cbp-vm-view-grid ul li {width: 100%;}}

@media only screen and (max-width: 768px){

	.pro-cat li{margin-bottom:10px;}

}





@media screen and (max-width: 520px) {

	.cbp-vm-view-list ul li .cbp-vm-details{height:36px;}

	.cbp-vm-view-list .prol_more{font-size:13px;}

	.cbp-vm-view-list .pro-list-tags{width:100%; }

	.cbp-vm-view-list .cbp-vm-image{ margin-bottom:15px}

	.cbp-vm-view-list .prol_more{ margin-top:15px}

}



@media screen and (max-width: 425px) {

	.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%; float:none;margin-bottom:0px}

	.cbp-vm-view-list .pro-list-tags{width:100%}

}









/*products main*/

.page-title{font-size: 14px;

line-height: 30px !important;

height: 30px !important; margin-bottom:10px;

background: url(../images/cateline2.jpg) repeat-x 0 center;

text-align: center;}



.page-title em{color: #fff;

display: inline-block;

-webkit-border-radius: 50px;

-moz-border-radius: 50px;

border-radius: 50px;

background: #009e4b;

padding: 0 50px;

-moz-box-shadow: 0px 3px 4px #555;

-webkit-box-shadow: 0px 3px 4px #555;

box-shadow: 0px 3px 4px #555;

font-size: 18px;}

.page-title2 em{font-size:18px;display:inline-block;padding-right:20px;text-transform:uppercase;background:#fff;color:#009e4b;}

.page-title em:hover{background:#ff9e05;}

.products{ margin-top:5px}

.products .pro_img{ padding-left:0}

.products .pro_img>img{max-width:100%;max-height:100%;height:auto;width:100%;border:1px solid #f2f2f2;border-radius:5px;}

.products .pro_img .pro_simples{margin-top:10px;}

.products .pro_img .pro_simples img{max-width:70px;margin:4px 7px 0 0;border:1px solid #ebebeb;}



.products .pro_table{float:right; padding-right:0}

.pro_table em{font-size:17px;color:#444;display:block;text-transform:capitalize;margin-bottom:14px;}

.pro_table ul{margin-top:10px;}

.pro_table ul li{margin:5px 0;font-size:13px; vertical-align:middle;text-transform:capitalize;}

.pro_table ul li p{display:inline-block;margin-right:10px;color:#999;font-size:13px; vertical-align:middle;padding-bottom:3px;}

.pro_table .pro_more{color: #fff;

display: block;

float: left;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background: #009e4b;font-size: 14px;padding: 0 30px;-moz-box-shadow: 0px 3px 4px #555;

-webkit-box-shadow: 0px 3px 4px #555;box-shadow: 0px 3px 4px #555; line-height:26px; text-transform:capitalize; margin-top:20px}

.pro_table .pro_more:hover{ background:#ff9e05}



.mostBox{margin-top:30px;}

.mostBox>em{color:#547ac0;text-transform:uppercase;display:block;font-size:20px;margin-bottom:30px;padding-bottom:5px;border-bottom:2px solid #bbcae6;}

.mostBox>div{line-height:20px;font-size:13px;padding:0px;}

.mostBox>div img{max-width:100%;height:auto;width:auto;}



.relatedTags{width:100%;background:#f2f2f2;line-height:20px;margin:10px 0;padding:10px;overflow:hidden;}

.relatedTags p{float:left;overflow:hidden;margin:0;margin-right:10px;font-size:14px;}

@media only screen and (max-width: 768px) {.relatedTags p{width:100%;}.products .pro_table{padding-left:0; margin-top:15px}.products .pro_img{padding-right:0}.con-left{padding:0}}

.re_main{width:85%;display:block;float:left;}

.re_main a{margin-right:15px;color:#4c4c4c;text-transform:capitalize;}

.relatedTags a:hover{color:#009e4b;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:20px;}

.pro_inquiry .prom_title{color:#547ac0;text-transform:uppercase;display:block;font-size:20px;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #bbcae6;}



.pro_inquiry .con-text{ margin-bottom:0}

@media only screen and (max-width: 768px) {.pro_inquiry .message{ margin-top:0}}



/*page-turning*/

.page_turn1{padding:5px 0; margin-top:10px}

.page_turn1 li{display:block;margin-bottom:5px;}

.page_turn1 li p{display:inline-block;color:#808080;font-size:14px;text-transform:capitalize;margin-bottom:0; }

.page_turn1 li a{display:inline-block;font-size:13px;margin-left:0px;padding:2px 10px 5px 5px;border-radius:200px;text-transform:capitalize;}

.page_turn1 li a:hover{color:#009e4b;}





.in_hot_pro{max-width:892px;width:100%;margin:0 auto 0px 0; text-align:left;}

#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;}

.nbs-flexisel-inner{float:left;width:100%;overflow:hidden;}

.nbs-flexisel-item{float:left;margin:0px;margin-top:5px;margin-bottom:0px;padding:0px;cursor:pointer;line-height:0px;text-align:center;min-height:250px;}

.nbs-flexisel-item span{max-width:184px;max-height:184px;-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; border:1px solid #dedede}

.nbs-flexisel-item span img{width:100%;cursor:pointer;position:relative;max-width:184px;max-height:184px;}

.nbs-flexisel-item span .pro-news{position:absolute;right:-10px;top:-24px;}

.nbs-flexisel-item span .pro-news img{max-width:40px;max-height:43px;}

.nbs-flexisel-item em{ overflow:hidden;height:40px;overflow:hidden;color:#333;display:block;line-height:20px;font-size:14px;

margin:10px auto 0;max-width:174px;}

.nbs-flexisel-item a:hover,.nbs-flexisel-item:hover em{ text-decoration:none;color:#009e4b;}

.nbs-flexisel-item p{max-width:174px; margin:0 auto;padding-top: 5px;font-size: 13px; line-height:18px; max-height:36px; overflow:hidden;color: #999;}

nbs-flexisel-item:hover span img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:10px;height:17px;position:absolute;cursor:pointer;z-index:100;top:-37px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}

.nbs-flexisel-nav-left{right:6%;text-align:center;background:url(../images/prev-b.png) no-repeat;}

.nbs-flexisel-nav-left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.nbs-flexisel-nav-right{right:2%;text-align:center;background:url(../images/next-b.png) no-repeat;}

.nbs-flexisel-nav-right:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}



@media (max-width: 992px) and (min-width: 768px) {

	.nbs-flexisel-item span{max-width:150px;max-height:150px;}

	.nbs-flexisel-item span img{max-width:150px;max-height:150px;}

}



@media only screen and (max-width: 768px) {

	.nbs-flexisel-nav-left{right:8%;}

}

@media only screen and (max-width: 620px) {

	.nbs-flexisel-item span { max-width:210px;max-height:210px}

.nbs-flexisel-item span img{max-width:210px;max-height:210px;}

.nbs-flexisel-item em{   max-width:210px;}

.nbs-flexisel-item p{ max-width:210px;}

}

@media only screen and (max-width: 450px) {

	.nbs-flexisel-item span { max-width:100%;max-height:100%}

.nbs-flexisel-item span img{max-width:100%;max-height:100%;}

.nbs-flexisel-item em{   max-width: 100%;}

.nbs-flexisel-item p{ max-width:100%;}

}













/*blog*/



.page-right{ margin-top:0}



.main-left .column.left-blog .column_box>span em:after,.main-left .column.left-blog .column_box>span em:before{ display:none}

.left-blog .blog-list li{    margin-left: 0;    margin-bottom: 4px;

    padding-bottom: 7px; line-height:20px;

    -webkit-transition: all 0.2s linear;}

.left-blog .blog-list li i{ display:block; font-size:16px; vertical-align:middle; color:#4d4c4c; float:left; }

.left-blog .blog-list li a{ color: #4d4c4c; display:block; float:left; width:97%; padding-left:5px; font-size:13px; -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;}

.left-blog .blog-list li a:hover{ color:#009e4b; padding-left:9px}

.left-blog .blog-list li:hover i{ color:#009e4b;}

.left-blog .blog-list li:before,.left-blog .blog-list li:after{line-height:0; display:table; content:"";}

.left-blog .blog-list li:after{clear:both;}

.blog_list{width:100%;padding:0; margin-top:-7px}

.blog_list>li{margin-bottom:25px;text-align:left;}

.blog_list li em{font-size:15px;display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; color:#222}

.blog_list li a:hover{text-decoration:none;}

.blog_list li:hover em{color:#009e4b;}

.blog_list li .blog_date{display:block;margin-bottom:10px;}

.blog_list li .blog_date li{display:inline-block;margin-right:10px;color:#808080;padding-right:10px;border-right:1px solid #e5e5e5;}

.blog_list li .blog_date li:last-child{border:none;}

.blog_list li .blog_date li i{padding-right:5px;}

.blog_list>li>a{overflow:hidden;display:inline-block;}



.blog_list li p{font-size:13px;line-height:24px;overflow:hidden;max-height:72px;margin-top:10px;}

.blog_list li .blog_tag{margin-top:20px;list-style-type: none;

    color: #8f8e8e;

    font-size: 13px;

    border: 1px solid #eee;

    -moz-box-shadow: 3px 4px 7px #EEECEC;

    -webkit-box-shadow:3px 4px 7px #EEECEC;

    box-shadow: 3px 4px 7px #EEECEC;

    overflow: hidden;

    padding: 15px 12px;}

.blog_list li .blog_tag li{background:#eee;display:inline-block;margin-right:10px;}

.blog_list li .blog_tag li a{padding:8px 5px 7px;display:inline-block;}

.blog_list li .blog_tag li i{padding-right:5px;color:#BFBFBF;}

.blog_list li .blog_tag li:hover{background:#009e4b;}

.blog_list li .blog_tag li:hover a{color:#fff;}

.blog_list li .blog_tag li:hover i{color:#fff;}

.blog_list .blog_more{	padding:6px 20px;margin-top:20px;

	border-radius:5px;

	background-image: -moz-linear-gradient(top, #ffa128, #fc9818);

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa128), color-stop(1, #fc9818));

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa128', endColorstr='#fc9818', GradientType='0');

	background:linear-gradient(to bottom, #ffa128, #fc9818);

	display:inline-block;

	text-transform:capitalize;

	color:#fff;

	font-size:14px;

}

.blog_list .blog_more:hover{

	color:#000;

	text-decoration:none;

	box-shadow:0 0 5px 1px #e5e5e5;

	background:#ffe400;

}



/*blog-main*/

.blog_main{width:100%;margin-bottom:30px; margin-top:-7px}

.blog_main em{font-size:17px;overflow:hidden;display:block;margin-bottom:9px;text-overflow:ellipsis;white-space:nowrap;}

.blog_main a:hover{text-decoration:none;}

.blog_main .blog_date{display:block;margin-bottom:10px;color:#808080;}

.blog_main .blog_date i{padding-right:5px;}

.blog_main img{max-width:100%;height:auto;}

.blog_main div{font-size:13px;line-height:24px;margin-top:10px;text-align:left;}

.blog_main .blog_tag{margin-top:20px;list-style-type: none;

    color: #8f8e8e;

    font-size: 13px;

    border: 1px solid #eee;

    -moz-box-shadow: 3px 4px 7px #EEECEC;

    -webkit-box-shadow:3px 4px 7px #EEECEC;

    box-shadow: 3px 4px 7px #EEECEC;

    overflow: hidden;

    padding: 15px 12px;}

.blog_main .blog_tag li{background:#eee;display:inline-block;margin-right:10px;}

.blog_main .blog_tag li a{display:inline-block;padding:5px;}

.blog_main .blog_tag li i{padding-right:5px;color:#808080;}

.blog_main .blog_tag li:hover{background:#009e4b;}

.blog_main .blog_tag li:hover a{color:#fff;}

.blog_main .blog_tag li:hover i{color:#fff;}

#loop-nav-singlular-post{margin-top:20px;padding-top:10px;}

#loop-nav-singlular-post i{padding:0 5px;}

/* Sweep To Right */

.hvr-sweep-to-right {

	float:left;

	margin-top:10px;

	padding:8px 20px;

	background:#f2f2f2;

	color:#1a1a1a;

	font-size:14px;

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.hvr-sweep-to-right:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: #009e4b;

  color:#fff;

  -webkit-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transform-origin: 0 50%;

  transform-origin: 0 50%;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {

  color: #fff;text-decoration:none;

}

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {

  -webkit-transform: scaleX(1);

  transform: scaleX(1);

}



/* Sweep To Left */

.hvr-sweep-to-left {

	float:right;

	margin-top:10px;

	padding:8px 20px;

	color:#1a1a1a;

	background:#f2f2f2;

	font-size:14px;

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.hvr-sweep-to-left:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: #009e4b;

  color:#fff;

  -webkit-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transform-origin: 100% 50%;

  transform-origin: 100% 50%;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {

  color: #fff;text-decoration:none;

}

.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {

  -webkit-transform: scaleX(1);

  transform: scaleX(1);

}



@media only screen and (max-width: 768px) {

	.column .block .blog_main{width:100%;border-top:none;margin-top:0;}

	.left-blog { margin-bottom:15px}

}

















/*back-top*/

.back_top{width:51px; height:51px; position:fixed; right:20px; bottom:30px; z-index:9999; display:none; background:url(../images/top.png) no-repeat;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;-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{right:0;bottom:40px;}}





.table-responsive{ overflow-x:auto}





  /*弹窗fixed_adults*/
/*tc-box*/
.fixed_adults{position: fixed;width: 100%;height: 100%;background:#fff;background:rgba(0,0,0,0.6);text-align: center;z-index: 9999999999}
.adults_box{ width: 100%; max-width: 500px; display: inline-block; position: absolute; border: 1px solid #fff; 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;
padding:40px 60px 60px;  text-align: center;  color: #fff; background:#fff}
.adults_box .adults_logo img{display: block; margin: 0 auto; margin-bottom: 20px; max-width: 100%; }
.adults_box .title{display:block; text-transform:capitalize;font-size:20px;line-height:28px;margin:20px 0 10px 0; color: #000;font-weight: bold;}
.adults_box .title.title1{ color: #fff; margin-top: 40px;font-size:28px;line-height:36px;}
.adults_box .text{font-size:14px; line-height:22px; color:#777}
.adults_box .text-center{display:block; text-transform:capitalize;font-size:20px;line-height:28px;margin:20px 0 10px 0; color: #000;font-weight: bold;}
.adults_box .button{margin-top:30px; font-size: 16px; text-align:center; display: flex; justify-content: center;}
.adults_box .my_tb1{background: #009e4b; padding: 0 20px 0px; line-height: 42px; color: #fff; display: inline-block;box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15) ;text-decoration: none; margin-right: 5px;font-size: 12px;font-weight: bold;}
.adults_box .icon_exit{font-size: 12px; color: #333; background: #f7f7f7;  margin-left: 5px; padding: 0px 20px 0;line-height: 42px; display: inline-block; text-decoration: none;font-weight: bold }
	
	
@media only screen and (max-width:768px) {
.adults_box{ width: 80%; padding: 20px;}
.adults_box .title.title1{ margin-top: 30px;}
}

@media only screen and (max-width:541px) {
	.adults_box .icon_exit{ margin-left: 0; margin-top: 20px; padding: 0px 35px;}
	}