@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; box-sizing:border-box;}
*:focus{outline:none;}
ul li{list-style:none;}
body{color:#666; width:100%; min-width:320px; margin:0 auto; overflow-x:hidden; font-size:12px; padding-bottom:60px; font-family:"微软雅黑"}
a{text-decoration:none; color:#333}

.clr{clear:both;}
.header{width:100%; clear:both; height:70px;  }
.logo{float:left; width:68%; height: auto; margin-top:18px;}
.logo img{width:100%; height: 100%;}
.menu{float:right; height:auto; width:8%; margin-top: 20px; }
.menu img{height:100%; width:100%;}
.app{float:right; padding-right:15px; margin-top:7px;}
.app img{height:22px;}
.container,.w1200{width:100%; height: auto; padding:0px 10px;}







/*手机导航*/
.sj_header{width: 100%; height:70px; padding: 0px 10px;}
.openmenu{overflow-y:scroll; }
#pgcontainer{margin:0px; padding:45px 0px;}
.overlay{left:0px; right:0px; bottom:0px; position: fixed; z-index:99; background-color:rgba(0, 0, 0, 0.5);}
.openmenu .overlay{top:0px;}
#hamburgermenu{background:#acc126; left:0px; top:0px; width:0px; height:100%; overflow-y:scroll; position:fixed; z-index:999; box-shadow:3px 0px 7px rgba(0,0,0,0.55); -webkit-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55); -moz-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55);}
.nav_logo{width:100%; padding-top:10px; text-align:center; clear:both;}
.nav_logo img{height:35px; margin:5px 0px;}
.menu_head{width:100%; min-width:150px; border-bottom:rgba(255, 255, 255, 0.32) 1px solid; line-height:25px; text-indent:1em; color:#fff; padding:8px 0px; font-size:1em; position:relative; margin:0px;}
.menu_head img{vertical-align:middle; height:25px; padding-right:5px;}
.menu_head a{color:#fff;}
.menu_body{width:100%; min-width:150px; overflow:hidden; line-height:38px; display:none;}
.menu_body a{width:100%; display:block; height:28px; line-height:28px; color:#fff; text-indent:2em; border-bottom:rgba(255, 255, 255, 0.32) 1px solid;}
.sj_banner{width:100%;height:auto; }
.sj_banner img{width:100%; height: auto; overflow: hidden}
.swiper-container {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination-bullet-active{background: #acc126}



/*关于我们*/
.index_about{width:100%; height: auto; margin-top: 35px;}
.index_about_t{width:100%; height: auto; overflow: hidden}
.index_about_t .inabout_info{width:100%; height: auto; background: #acc126; padding:20px 10px;}
.inabout_info .about_xx,.inabout_bottom .about_bxx{width:100%; height: auto; overflow: hidden;}
.about_xx span{color:#fff; font-weight: bold;}
.about_xx .a1{font-size:2.2rem; }
.about_xx .a2{font-size:1.8rem;margin: 0px 10px;}
.about_xx .a3{font-size:1rem;}
.inabout_info p{width:100%; height: auto; overflow: hidden; font-size:1rem;color: #ffffff; line-height:28px; margin: 15px 0}
.inabout_info span.about_more{width:140px; height: 40px; background: #fff; color:#acc126; font-size: 0.9rem; display: block; margin-top: 10px; text-align: center; line-height: 40px;}
.index_about_t img,.index_about_bottom img{width:100%; height: auto; overflow: hidden}
.index_about_bottom{width:100%; height: auto; overflow: hidden; margin-top: 25px;}
.inabout_bottom{width:100%; height: auto; background: #eeeeee;  padding:20px 10px;}
.about_bxx span{color:#333333; font-weight: bold;}
.about_bxx .a1{font-size:2.2rem; }
.about_bxx .a2{font-size:1.8rem;margin: 0px 10px;}
.about_bxx .a3{font-size:1rem;}
.inabout_bottom p{width:100%; height: auto; overflow: hidden; font-size:1rem;color: #333333; line-height:28px; margin: 15px 0}
.inabout_bottom span.about_more{width:140px; height: 40px; background: #acc126; color:#fff; font-size: 0.9rem; display: block; margin-top: 10px; text-align: center; line-height: 40px;}
.index_product{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.index_product_t{width:100%; height: auto; overflow: hidden; text-align: center}
.index_product_t h4{font-size:1.8rem; color: #333333; font-weight: bold;}
.index_product_t span{width:10px; height: 10px; display: block; border-radius: 50%; background: #acc126; margin:5px auto;}
.index_product_t h5{font-size: 1.6rem; color: #333}
.index_product p{width:100%; height: auto; overflow: hidden; line-height: 26px; color: #666666; font-size: 1rem; margin:10px 0}
.index_product img{width:100%; height: 100%;}
.index_wenhua{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.index_wenhua .index_wenhua_t{width:100%; height:auto; border-bottom: 1px solid #acc126}
.index_wenhua_t h4{font-size:1.8rem; color:#333333;}
.index_wenhua_t span{font-size: 15px; color: #333333;line-height: 30px;}
.index_wenhua_xx{width:100%; height: auto; overflow: hidden; font-size: 1rem; color: #333333; line-height: 26px; margin-top: 10px;}


/*首页新闻*/
.index_news{height:auto; width: 100%; display: block;overflow: hidden; padding:30px 0 0px } 
.index_news_t{width:100%; height:86px; margin: 30px 0;}
.index_news_t h3{ font-size:1.8rem; color: #333333; height: 86px; font-weight: bold; text-align: center; background: url(../images/news_t.png) no-repeat center;     padding-top: 8px;}
.index_news_bottom{width: 100%; height:auto; padding: 0px 10px;}
.index_news_xx{width:100%; height:auto; margin-bottom:20px; }
.index_new_time{width:auto; height:142px; margin-left:180px;}
.index_new_time p{ font-size:0.9rem; color: #666;  height:70px; line-height:24px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden; font-weight: 100}
.index_new_time span{font-size: 0.9rem; color: #333333; line-height: 25px;}
.index_new_time h4{width:100%; height:38px; line-height:38px; font-size: 1rem; color: #333333; overflow: hidden; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_news_pic{width:175px; height:auto; overflow: hidden; float: left}
.index_news_pic img{width:100%; height: 100%;   transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.index_news_xx:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.index_news_bottom ul{width:100%; height: auto; overflow: hidden; border-top: 1px solid #e5e5e5;}
.index_news_bottom ul li{width:100%; height:45px;line-height:45px; border-bottom: 1px solid #e5e5e5;}
.index_news_bottom ul li h4{width:70%; height: 100%;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 1rem; color: #333333; 
	font-weight: normal; float: left}
.index_news_bottom ul li time{ font-size:0.9rem; color: #333333; float: right}
.see_more{font-size: 18px; color: #fff; text-align: center;  display: block; overflow: hidden; background: #acc126; border-radius: 25px; width:150px; height: 50px; line-height: 50px;  display: block; margin:25px auto;}




/*鑫汇利*/
.ny_banner{width:100%; height:200px; position: relative}
.xhl_ban{background: url(../images/xhl_ban.jpg) no-repeat center;padding-top: 160px;}
.ny_banner p{width:100%; height: 40px; line-height: 40px; padding: 0px 10px; background: url(../images/dzs.png) no-repeat 10px center; padding-left:28px; color:#fff;}
.ny_banner p a{color:#fff; font-size: 0.9rem}
.ny_xhl{width:100%; height: auto; overflow: hidden; margin-top: 20px; padding: 0px 10px;}
.ny_xhl li{width:100%; height: auto; overflow: hidden; position: relative; margin-bottom: 20px;}
.ny_xhl li img{width:100%; height: 100%; display: block}
.ny_xhl_xx{width:132px; height:100%; background: #acc126; position: absolute; top:0px; right:0; padding-top: 10px;}
.ny_xhl_xx i,.ny_xhr_xx i{width:30px; height: 30px;  margin: 10px auto 0px; display: block; background: url(../images/jiahao.png) no-repeat; background-size: 100% 100%;}
.ny_xhl_xx h4,.ny_xhr_xx h4{width:100%; height:40px; line-height:40px; color:#fff; font-size:1rem; text-align: center;}
.ny_xhl_xx span,.ny_xhr_xx span{width:70%; height:30px; line-height:30px; color:#acc126; background: #fff; font-size: 0.9rem; display: block; margin: 0px auto; text-align: center; border-radius: 20px;}
.ny_xhr_xx{width:132px; height:100%; background: #acc126; position: absolute; top:0px; left:0; padding-top: 10px;}
.hltl_ban{background: url(../images/hltl_ban.jpg) no-repeat center;padding-top: 160px;}




/*内页面包屑导航*/
.pos{width:100%; height:48px; line-height:48px; padding:0px 5%; font-size:1em; clear:both;
 text-align:right; border-bottom:1px solid rgba(255, 255, 255, 0.38); color:#313131}
.pos a{color:#313131;}
.pos span{color: #bb0101;}
.pos span.wei{background: url(../images/sy.png) no-repeat left center; padding-left: 20px; color: #313131 }
.ny{width:100%; padding:20px 15px; line-height:24px; clear:both; color:#333333}
.ny img,.index_abou_xx img{width:100%; display:block;}

.ny_about_info{width:100%; height: auto; display: block; overflow: hidden; margin: 8px auto; padding: 0px 15px}


/*手机底部*/
footer{ position: fixed;  bottom: 0;left: 0;z-index: 9999; height: 60px;width: 100%; background:#acc126; font-size: .14rem; padding: 0px 10px;}
footer li{width: 25%;height: 100%;float: left}
footer li img{width: 24px;height: 24px;display: block;margin: 0 auto}
footer li a{display: block;width: 100%;height: 100%;text-align: center;box-sizing: border-box;padding-top: 10px;color: #fff}
footer span{line-height:30px; display:block; width:100%; height:30px; text-align:center; font-size:0.8rem}
footer li a.active,footer li a:hover{background:#12184d;color: #fff}
.copy{width: 100%;  padding: 10px 0; text-align: center; line-height: 20px; clear: both; font-size: 14px;  margin-top: 20px;}
.copy a{ font-size: 16px; color: #999; height: 30px; line-height: 30px;}
.copy p{width:100%; font-size: 16px; color: #999; line-height: 30px;}
.copy  span{ font-size: 26px; color: #bb0101; font-weight: bold; margin-left:2px;}
.copy img{ width:28px; height: 22px; float: left;}
.copy .iconfont{  font-size: 25px; color: #666666; margin-right:6px;}


/**内页**/
.banner{width:100%;height: auto;}
.banner > a{display: block;width: 100%;height: 100%;}
.second_nav{text-align: right;font-size: 12px;color: #333;line-height: 2;margin-top: 10px;margin-bottom: 10px;}
.erd_nr > p{text-align: right;font-size: 12px;color: #333;line-height: 2;margin-top: 10px;margin-bottom: 10px;}
.banner img{width:100%; height:auto;}
.mcon_xx{line-height:26px;}

/**abu-list**/
.abu-list{margin-top: 20px;padding-bottom: 60px;}
.abu-r-list ul{overflow: hidden;}
.abu-r-list ul li{width: 50%;height: 200px;float: left;overflow: hidden;position: relative;}
.abu-r-nr{width: 100%;height: 100%;position: absolute;left: 0;top:0;padding-top:28px ;padding-left: 22px;box-sizing: border-box;}
.abu-r-list ul li a > img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.abu-r-list ul li a{display: block;width: 100%;height: 100%;}
.abu-tit{color: #FFFFFF;}
.abu-tit h6{font-size: 22px;line-height: 1;}
.abu-tit span{font-size: 12px;font-family: arial;}
.abu-last{background: #FFFFFF;padding-top:28px ;}
.abu-last .abu-tit{color: #333333;}
.abu-jj{margin-top: 10px;line-height: 30px;}
.abu-jj p{font-size: 14px;color: #555555;}
.abu-jj p span{font-weight: bold;}
.abu-jj p strong{font-size: 22px;color: #007e35;}
.ny_footer{position: relative;background: #aaaaaa;text-align: center;margin-bottom: 61px;}

/**about 二级导航**/
.erd_list{width:100%; height: auto;}
.erd_list ul{overflow: hidden;}
.erd_list ul li{float: left;width:24%; margin-bottom:10px; height:45px;text-align: center;line-height:45px;font-size: 12px;color: #555555; border:1px solid #ddd;  margin-right:1.3%;}
.erd_list ul li:nth-child(4n){margin-right:0px;}

.erd_list ul li.on,.erd_list ul li:hover{background:#acc126;background-size: cover;}
.erd_list ul li a{display: block;}
.abu_con{padding-top: 35px;padding-bottom: 60px;}
.abu_nr img{width:100%; height:auto;}
.abu_tit{text-align: center;font-size: 22px;color: #555555;margin-bottom: 30px;}
.abu_nr{font-size: 14px;line-height: 24px;color: #777777;}
.erd_list ul li.on a,.erd_list ul li:hover a{color:#fff;}


/**honnor**/
.hon_list ul{overflow: hidden;}
.hon_list ul li{float: left;width: 48%;margin-bottom: 15px;}
.hon_list ul li:nth-child(2n){float: right;}
.hon_pic{width: 100%;height: auto;border: 1px solid #555555;padding: 12px 11px;box-sizing: border-box;}
.honp{width: 100%;height: 100%;overflow: hidden;position: relative;}
.honp img{width: 100%;height: 100%;transition: all 0.8s ease-in-out; display:block;}
.hon_txt{font-size: 14px;color: #777777;text-align: center;background: url(../images/hon_txt_on.png) no-repeat center top;line-height: 56px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}


/*内页产品*/
.pro_nav ul li{width:49%; height:40px; line-height:40px; border:1px solid #ddd; margin-bottom:10px; margin-right:0px;  }
.pro_nav ul li:nth-child(2n){ float:right;}
.pro_nav ul li a{width:100%; height:100%; display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.ny_product{width:100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.ny_product ul{width:100%; height: auto; overflow: hidden; margin: 10px 0}
.ny_product ul li{width:48%; height: auto; overflow: hidden; float: left; background:#ddd; margin-bottom: 10px; padding: 8px;}
.ny_product ul li:nth-child(2n){float: right}
.ny_product ul li img{width:100%;}
.cur_pic{width:100%; height: auto; overflow: hidden}
.cur_info{width:100%; height: 30px; line-height: 30px; overflow: hidden}
.cur_info h3{width:100%; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-size: 0.9rem;color: #333}
.cur_info p{float: right; font-size: 0.9rem; color:#333}
.ny_product_info{width:100%;  height:auto; line-height:26px; color:#666; font-size:0.9rem; margin-top:10px;}
.pro_h3{width:100%; height:auto;  line-height:28px; font-size:1rem; color:#333; margin-bottom:10px; text-align:center}
.pro_p{width:100%; height:auto;  line-height:28px; font-size:0.9rem; color:#666;  text-align:center}
.table_xx{width:100%; overflow:auto}
.ny_product_info img,.ny_product img{max-width:100%; height:auto;}




/**health**/
.mn_list{width:100%; height: auto;}
.mn_list > ul > li{line-height: initial;overflow: hidden;border-bottom: 1px solid #eeeeee;padding-bottom: 15px;margin-bottom: 15px;}
.mn_date{width: 25%;background: #bfbfbf;color: #FFFFFF;text-align: center;float: left;padding: 12px 0;}
.mn_date h6{font-size: 40px;line-height: 1;}
.mn_date span{font-size: 14px;}
.mn_wz{width: 70%;float: right;}
.mn_wz h6{font-size: 20px;color: #333333;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.mn_wz p{font-size: 14px;color: #666666;line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mn_bt{overflow: hidden;}
.mn_bt h6{float: left;font-size: 22px;color: #555555;}
.mn_bt span{float: right;font-size: 14px;color: #555555;display: inline-block;margin-top: 5px;}
.mn_bt span:hover{color: #007D34;}
.mnl_u > ul > li{margin-bottom: 15px;}

/**serive**/
.service_nav ul li{width: 20%;}

/**contact**/
.mcon_xx{margin-top: 15px;font-size: 14px;color: #555555;}
.mcon_xx p span{color: #007e36;font-weight: bold;}

.go_black{width:90px;height: 30px;background: #acc126; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: absolute; top:50%; right:5px; margin-top:-15px;}


/*手机页码*/
.page-list{ position:relative; margin:20px 0; clear:both; }
.page-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.page-list a,.page-list span{ margin:0;  padding:0; display:none; float:left; width:25%; line-height:35px; border:1px solid #ddd; border-right-color:#fff; font-size:13px; text-align:center; background:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.page-list span{ color:#999; }
.page-list a{ color:#1eabf3; }
.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){ display:block; float:left;}
.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){ display:block; float:left; border-right-color:#ddd; }
.page-list .current{ display:block; float:left; }





@media screen and (max-width:375px){
	
}

@media screen and (max-width:360px){
	.ny_xhl_xx i, .ny_xhr_xx i{width:25px; height: 25px; margin: 7px auto 0px;}
	.ny_xhl_xx,.ny_xhr_xx{padding-top: 5px;}
	.ny_xhl_xx{width:123px;}
}

@media screen and (max-width:320px){
	.ny_xhl_xx,.ny_xhr_xx{padding-top: 0px;}
	
}
