*{margin:0px; padding:0px; word-wrap:break-word;outline:none;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a{text-decoration:none; color: #666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:hover{color:#157B3A;}
img{border:none;}
.bj-gary{background:#F7F7F7;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;}
body{font-size:24px;font-family: "pingfang sc medium","notosanscjksc-regular","pingfang sc","Noto Sans CJK regular","Noto Sans CJK","san francisco","rotobo","Heiti SC","Helvetica","Droidsansfallback","Droid Sans","Microsoft YaHei"; color: #555555;background: #fff;line-height: 1.8;}

#main {overflow: hidden;max-width: 640px;margin: 0 auto;max-height: 100%; position:relative;}
.c1 { color:#157B3A; }
.text-red{  color: #FF0606;}
/* 主页banner */
.header{position:relative;z-index: 1000;padding:25px;background-color:#FFF; overflow:hidden;}
.header-logo{float:left}
.header-logo img{height:38px;}
.header #navbtn {float:right;}
.header #navbtn .iconfont{ background-color:#157B3A; color:#FFF; padding:2px 8px; font-size:26px;}
nav#ulmenu { display: none; padding:60px 0;background-color:#449561;text-align:center; }
nav#ulmenu li.navli {display:inline-block; width:50%; padding: 12px 9px; margin: 0; border-bottom:1px solid #f0f0f0; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
nav#ulmenu li.navli a.anav {color:#FFF; }
nav#ulmenu li.navli .subnav-con{ display:none;}
nav#ulmenu li.navli .subnav-con a{color:#D0E5D8;}
/*banner*/
#swiper-container1 { width:100%; height:202px; z-index:1; }
#swiper-container1 .swiper-slide { width:100%; height:202px; }
#swiper-container1 .swiper-slide a { width:100%; height:202px; display:block; }
#swiper-container1 .swiper-slide a img{width:100%;}
#swiper-container1 .swiper-pagination { width:640px!important; left:50%!important; text-align:center; margin-left:-320px; margin-bottom:5px; }
#swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:10px; height:6px; margin:0 0 0 4px!important; opacity:1; background:#fff; border-radius:4px; font-size:0px; }
#swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { width:15px; background:#157B3A; }

/*底部导航*/
.nav-menu{background-color:#157B3A;position: fixed;bottom: 0;min-width: 320px; max-width: 640px;width: 100%;height: 5.6rem; z-index: 10; margin: 0 auto -1px auto;}
.nav-menu li { float:left; width:25%; text-align:center;position: relative;}
.nav-menu li:last-child:before { background: none;border: 0;}
.nav-menu li:before { content: "";position: absolute;top: 0;right: 0; width: 1px;height: 100%;background: #aaa;}
.nav-menu li a { display: block;text-align: center;color: #fff;height: 5.6rem;line-height:0;font-size: 1.2rem;}
.nav-menu li .iconfont{ font-size:36px; display:block;line-height:3.8rem;height:4.2rem; margin-bottom:0.2rem}
.nav-menu li a.active{ background:#FF7C50; }

.footer{background:#222623;height: 5.6rem; line-height:5.6rem; margin-bottom:88px;text-align: center;color:#949495;font-size: 20px;}
.footer span{margin:0 5px;display: inline-block;}
#toTop { /*display:none;*/ text-decoration:none;position:fixed;bottom:100px;right:10px;overflow:hidden;border-radius:52px;width:52px;height:52px; border:1px solid #eee; line-height:50px;z-index: 99999;text-align:center;color:#157B3A; background-color:#FFF; font-size:18px;}
#toTop .iconfont{color:#157B3A;}
.block{display:block;}

.loadmore{ text-align: center;color:#999; display:none;}
/*标题*/
.title-box{position: relative;text-align: center;padding-top:30px;  padding-bottom:30px; }
.title-box h2{ font-size:36px; color:#000; font-weight:bold; }
.title-box h2.title {font-size:38px;}
.title-box p.desc{font-size:14px; color:#999; letter-spacing:12px; text-transform:uppercase; }
.title-box .title-icon{ width:80px; height:4px; margin:6px auto; background:#000;}
.c_tit{position: relative;text-align: center;padding: 30px 0 20px;color:#383838;font-size: 36px;}
/*产品*/
.grid-nav{overflow:hidden; margin:20px 10px;}
.grid-nav li { float:left;width:50%;}
.grid-nav li a {padding:8px 10px; margin:5px 10px; border-radius:30px;line-height:1.3;position: relative; display: block;background:#157B3A!important;color:#FFF; text-align:center;}
.grid_of_1{ overflow:hidden;margin:40px 10px 40px 10px;}
.grid_of_1 li{width:50%;float:left;}
.grid_of_1 li a{ display:block; margin:0 15px; text-align:center;}
.grid_of_1 li img{ width:100%; height:199px;}
.grid_of_1 .desc{padding:0.5em 0em;line-height:1.3;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.grid_of_2{ overflow:hidden;}
.grid_of_2 li{padding:35px 20px; text-align:center;border-bottom: 1px solid #dcdcdc;}
/*.grid_of_2 li.popup-anim{margin:15px 0;background:#F7F7F7;border-bottom:0;}*/
.grid_of_2 li img{ width:80%;}
.grid_of_2 .desc{padding-top:0.5em;line-height:1.3;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*新闻*/
.i_news{background:#F7F7F7; margin-top:30px;}
.news_list{margin:0 25px;}
.news_list a{padding:35px 0;position: relative;line-height:1.4; display:block;}
.news_list a .image{height: 108px; width:108px; float:left; margin-right:10px; vertical-align:middle;}
.news_list a .title{display: block; font-weight:normal;font-size: 26px;color:#434343;margin-bottom: 5px;height:74px;}
.news_list a .date{display: block;color:#999;font-size: 24px;}
.i_news .news_list a .image{height: 74px; width:74px;}
.i_news .news_list a .title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; height:auto;}
/*关于我们*/
.about_box{ margin-top:30px; margin-bottom:30px;}
.about_text_bg img{ width:100%;}
.about_box .text_p{padding:0 25px;}
.about_box .text_p p{text-indent:2em;padding: 1em 0; color:#666; }
.btn_box { overflow:hidden; padding:20px 0; text-align: center;}
.btn_box a {padding:6px 20px; display:inline-block; margin-right:1px; text-align:center;font-weight:bold; border: 2px solid #157B3A; font-size:18px; border-radius:25px;color:#157B3A;}
/*设备展示*/
.i-equipment{background:#F7F7F7; padding:0 25px 10px 25px;margin-top:30px;}
#swiper-container2 {height:405px; z-index:1;margin-top:10px;}
#swiper-container2 .swiper-slide {width:100%;height:369px; }
#swiper-container2 .swiper-slide a {width:100%;height:369px; display:block;background:#F7F7F7; }
#swiper-container2 .swiper-slide a img{width:100%;height:369px;}
#swiper-container2 .swiper-slide .desc{ position:absolute; left:0; right:0; bottom:0;background-color:rgba(0,0,0,.5); color:#FFF; text-align:center; padding:10px 0;}
#swiper-container2 .swiper-pagination { width:590px!important; left:50%!important; text-align:center;z-index: 100; margin-left:-295px; bottom:0;}
#swiper-container2 .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 0 0 4px!important; opacity:1; background:#CCC; border-radius:15px; font-size:0px; }
#swiper-container2 .swiper-pagination .swiper-pagination-bullet-active {background:#157B3A; }
/*tab菜单*/
.tab-menu{  overflow:hidden; padding:5px;background-color:#424141;}
.tab-menu select{ width:100%; padding:25px;color:#FFF;background-color:#424141;font-size:1rem; border:0; font-size:24px;}
/*面包屑*/
.i-nav {clear: both;overflow: hidden;position: relative; padding:10px 0 10px 35px;color:#999;}
.i-nav .i_txt {float: left;text-align: center;position: relative;display: inline-block;overflow: hidden;color:#999;}
.i_nav_items i{ display:inline-block; margin:0 20px;}
.content{padding: 20px 20px;line-height: 2;color:#333333;}
.content p { margin-bottom: 15px;}
.content img{max-width: 100%;height:auto;}
.content p img:first-child{margin-left: -2em;}
/*内页*/
.show_con{padding: 15px 20px;margin-top: 10px;}
.show_con h1{font-size: 34px;color:#333;text-align: center;font-weight: normal;line-height: 1.5;padding-top: 35px;}
.show_info{color: #878787;border-bottom: 1px solid #D1D1D1;line-height: 40px;padding:15px 0; text-align:center}
.show_info .ntime{ padding:4px 0px 0px 28px; margin-right: 12px;  -webkit-background-size:1em;background-size:1em;}
.show_info .source{margin-left: 15px;}
/*下一篇*/
.infoPaging{overflow: hidden;background: #efefef;}
.infoPaging a { height: 60px; font: 24px/60px "microsoft yahei"; width: 33.03%; float: left; display: block; text-align: center; overflow: hidden;color:#157B3A;}
.infoPaging a.list {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.infoPaging a.pnot{color:#ccc;}
/* 联系我们 */
.textwidget{padding: 0 10px;}
.textwidget li{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.textwidget span{ -webkit-box-flex:1;-webkit-flex:1;flex:1}
.textwidget B{display:inline-block; color:#FFF;  width:54px; height:54px; line-height:54px;border-radius:54px; font-weight:normal; text-align:center; margin-right:15px; background-color:#157B3A;}
.textwidget .iconfont{font-size:32px;}
/*Error Pages*/
.error { padding: 13% 0; color: #444; text-align:center;background:#F7F7F7; }
.error p { margin: 0px; font-size:15px;}
.error p a{ text-decoration: underline; color:#148CF1;}
.error h1 { font-size: 4rem;line-height: 1.3em;  color:#A6A6A6; text-shadow: 1px 1px 0px #666;}
.error .info { font-size: 2rem; line-height: 1.5em; margin-bottom:3em;color:#EB6100; }
