??共样式*/
*{padding: 0;margin: 0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:0.5rem;font-family: "Microsoft YaHei","黑体","宋体","Arial";background:#fff;-webkit-text-size-adjust:100%;max-width: 640px;}
a{color:#2d374b;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:none;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;border:none;}
p{word-wrap:break-word}
html{font-size:625%;}
body{max-width: 640px;margin: 0 auto;width: 100%;}
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-moz-tap-highlight-color:rgba(0, 0, 0, 0);
-ms-tap-highlight-color:rgba(0, 0, 0, 0);
-o-tap-highlight-color:rgba(0, 0, 0, 0);
tap-highlight-color:rgba(0, 0, 0, 0);
}

/* 导航 */
.header{z-index: 999;display: flex;justify-content: space-between;padding: 0 0.5rem;height: 2rem;align-items: center;}
.index_logo{width: 9.35rem;}
.index_logo img{width: 100%;}
.menu img{width: 1rem;}
.phone img{width: 0.975rem;}
.menu{display: flex;align-items: center;}
.wnav{ width:100%; height:100%; display:none; position:fixed; left:0; z-index:999999; top:0rem; }
.nav{ width:56%; height:auto;  background:#1787CB; padding:2%; text-align:left; height:100%;}
.nav ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.nav li{ width:98%; height:40px; border-bottom:1px dashed #fff; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#FFF}
.nav li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.nav a{ color:#fff;}
.nav li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

.wnav{ width:100%; height:100%; display:none; position:fixed; left:0; z-index:999999; top:0rem; }
.nava{ width:56%; height:auto;  background:#01458e; padding:2%; text-align:left; height:100%;}
.nava ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.nava li{ width:98%; height:40px; border-bottom:1px dashed #fff; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#FFF}
.nava li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.nava a{ color:#fff;}
.nava li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

/*轮播图*/
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;   /*width:100%;*/ /* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:0.5rem; line-height:4px; bottom:0.5rem; left:43%; z-index:1; float:left;  }
.slideBox .hd li{overflow:hidden; float:left; width:0.5rem; height:0.5rem; background:none; margin-left:5px; line-height:70px; border-radius:0.25rem;
border: 1px solid #63b129;}
.slideBox .hd li.on{ background:none; background:#63b129;}
.slideBox .bd{ position:relative; z-index:0;  margin:0px auto;  max-width:640px;   width:16rem;}
.slideBox .bd li{ position:relative; text-align:center;  margin:0px auto;  max-width:640px;    width:16rem; }
.slideBox .bd li img{ vertical-align:top; width:100%; /* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*栏目导航*/
.index_nav{width: 14rem;margin: 0 auto;padding: 0.5rem 0;}
.index_nav img{width: 3.2rem;}
.index_nav ul{display: flex;justify-content: space-between;}
.index_nav li{text-align: center;}

.floor_Nav{text-align: center;padding: 0.5rem 0;}
.floor_Nav h4{display: inline-block;position: relative;color: #00923f;font-size: 0.7rem;font-weight: bold;}
.floor_Nav h4 i{width: 0.2rem;height: 0.2rem;background: #00923f;display: block;border-radius: 50%;position: absolute;top: 50%;margin-top: -0.1rem;}
.floor_Nav h4 i:first-child{left: -0.5rem;}
.floor_Nav h4 i:last-child{right: -0.5rem;}
.floor_Nav h4:before{content: "";width: 2rem;height: 0.1rem;background: #00923f;position: absolute;left: -3rem;top: 50%;margin-top: -0.05rem;}
.floor_Nav h4:after{content: "";width: 2rem;height: 0.1rem;background: #00923f;position: absolute;right: -3rem;top: 50%;margin-top: -0.05rem;}

.floor_Nav222{text-align: center;padding: 0.5rem 0;}
.floor_Nav h4{display: inline-block;position: relative;color: #00923f;font-size: 0.7rem;font-weight: bold;}
.floor_Nav h4 i{width: 0.2rem;height: 0.2rem;background: #00923f;display: block;border-radius: 50%;position: absolute;top: 50%;margin-top: -0.1rem;}
.floor_Nav h4 i:first-child{left: -0.5rem;}
.floor_Nav h4 i:last-child{right: -0.5rem;}
.floor_Nav h4:before{content: "";width: 2rem;height: 0.1rem;background: #00923f;position: absolute;left: -3rem;top: 50%;margin-top: -0.05rem;}
.floor_Nav h4:after{content: "";width: 2rem;height: 0.1rem;background: #00923f;position: absolute;right: -3rem;top: 50%;margin-top: -0.05rem;}

.floor .floor_Nav h4 a{color: white;}

.about{display: flex;justify-content: space-between;padding: 0 0.5rem;}
.aboutF img{width: 6.9rem;}
.aboutR{width: 7.25rem;font-size: 0.55rem;line-height: 1.8;position: relative;}
.aboutR a{position: absolute;right: 0;bottom: 0;display: block;border: 0.1rem solid #a0a0a0;width: 2.375rem;height: 1rem;
text-align: center;font-size: 0.4rem;line-height: 1rem;border-radius: 0.1rem;}

.floor{background: url(/mobile/statics/ajl/img/11_02.png);background-repeat: no-repeat;background-size: 100% 100%;margin-top: 1rem;}
.n1 i{background: white !important;}
.n1 h4{color: white !important;}
.n1 h4:before{background: white !important;}
.n1 h4:after{background: white !important;}
.floor_ul{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 0.5rem 1rem 0.5rem;}
.floor_ul img{width: 7rem;}
.floor_ul li{margin-bottom: 0.5rem;}

.mation ul{padding: 0 0.5rem;}
.mation img{width: 6.125rem}
.mation a{display: flex;justify-content: space-between;height: 4rem;}
.mation div{width: 8.375rem;position: relative;}
.mation p{font-size: 0.6rem;line-height: 1.8;}
.mation span{font-size: 0.45rem;color: #666666;position: absolute;bottom: 1rem;left: 0;}
.mation li{margin-bottom: 0.5rem;}

/*.footer{background: #00923f;}
.foo_top{display: flex;justify-content: space-between;padding: 1rem 0.5rem;}
.fooR img{width: 2.125rem;}
.fooR{display: flex;justify-content: space-between;width: 5.4rem;}
.fooR div{text-align: center;}
.fooR p{color: white;margin-top: 0.3rem}
.fooL{width: 8.1rem;}
.fooL p{color: white;font-size: 0.7rem;margin-bottom: 0.3rem;}
.foo_bot{text-align: center;border-top: 0.025rem solid white;padding: 0.5rem 0;}
.foo_bot p{color: white;font-size: 0.5rem;}*/
.footer{position: fixed;bottom: 0;width: 100%;display: flex;justify-content: space-around;background: white;}
.footer img{width: 2rem;}

.banner img{width: 100%;}
.column_nav{background: #dcdcdc;}
.swiper-nav a{font-size: 0.55rem;line-height: 2rem;width: 100%;display: block;text-align: center;}
.mok{color: #00923f;}
/*.mok a{color: white;}*/
.nav_cat span{padding: 0.5rem 0;}
.body_con{width: 15rem;margin: 0 auto;font-size: 0.6rem;line-height: 1.8;padding-top: 0.5rem;}
.body_con img{width: 100%;height: auto;}

.content{padding: 1rem 0.5rem;font-size: 0.6rem;line-height: 1.8;color: #2e2e2e;}
.content img{width: 100%;}
.layui-tab-item{font-size: 0.6rem;line-height: 1.8;color: #2e2e2e;}
.layui-tab-item img{width: 100%;}

.layui-tab{margin: 0 !important;}
.layui-tab-content{padding: 0.5rem !important;}
.layui-tab-title li{font-size: 0.6rem !important;padding: 0 0.3rem;}

.page_ul img{width: 6.325rem;height: 8.25rem;}
.page_ul li{display: flex;justify-content: space-between;margin-bottom: 0.5rem;}
.Leader{width: 7.5rem;}
.Leader h4{color: #00923f;font-size: 0.6rem;font-weight: bold;margin-top: 1rem;}
.Leader span{font-size: 0.6rem;display: block;margin-bottom: 1rem;}
.Leader p{font-size: 0.5rem;}

.page_ul1 img{width: 6.325rem;height: 6.35rem;}
.page_ul1 li{display: flex;justify-content: space-between;margin-bottom: 0.5rem;}
.Leader1{width: 7.25rem;}
.Leader1 h4{color: #00923f;font-size: 0.6rem;font-weight: bold;margin-top: 1rem;}
.Leader1 span{font-size: 0.6rem;display: block;margin-bottom: 1rem;}
.Leader1 p{font-size: 0.58rem;}

.service_title{text-align: center;}
.service_title span{position: relative;font-size: 0.75rem;text-transform: uppercase;display: inline-block;color: #009342;font-weight: bold}
.service_title span:after{content: "";position: absolute;width: 2rem;height: 1px;background: #000000;
right: -3rem;top: 53%;}
.service_title span:before{content: "";position: absolute;width: 2rem;height: 1px;background: #000000;
left: -3rem;top: 53%;}
.service_size{line-height: 1.8;color: #4c4c4c;font-size: 0.45rem;width: 15rem;margin: 0 auto;}

.list_pic{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.5rem;}
.list_pic li{width: 7rem;text-align: center;margin-bottom: 0.5rem;}
.pic_img img{height: 4.5rem;}

.newsList li{border-bottom: 1px solid #bfbfbf;padding-bottom: 0.25rem;margin-bottom: 0.25rem;}
.newsList a{/*width: 95%;margin: 0 auto;*/display: flex;justify-content: space-between;align-items: center;}
.newsList p{width: 10rem;font-size: 0.7rem;color: #575454;line-height: 1.8;}
.newsList span{width: 3.85rem;height: 3rem;}
.newsList span img{width: 100%;height: 100%;}
.newsList li:last-child{border-bottom: none;}

.listJob li{display: block;overflow: hidden;border: 1px solid #bfbfbf;border-left: 3px solid #00923f;padding: 0.375rem 0.625rem;margin: 0rem 0 0.5rem 0;}
.job1,.job2{display: flex;justify-content: space-between;}
.job2{margin-top: 0.3rem;}


.gw{margin-bottom: 0.5rem;}
.gw h4{font-size: 0.7rem;font-weight: bold;color: #009342;}
.gw a{background: #009342;color: white;padding: 0.2rem;display: inline-block;}

/*分页*/
.paging{width: 100%;text-align: center;}
.paging span{font-size: 14px;margin-right: 6px;background: #eeeeee;display: inline-block;width:48px;height: 28px;line-height: 28px;text-align: center;}
.paging a{color: #333333;display: block;}
.p_n1{background: #2e9c3e !important;color: #ffffff;}

.ship{width: 100%;}

.swiper-container{padding: 0.5rem 0 !important;}
.swiper-slide{text-align: center;}
.swiper-slide a{font-size: 0.6rem;}