*{margin:0px;padding:0px;outline: none}
a{text-decoration: none;color:#000;}
img{width:100%;height:auto;max-width: 100%;display: block;}
button{cursor: pointer;outline: none;}
li{list-style: none;cursor: pointer;}
body{width:100%;margin:auto;font-size: .22rem;font-family:'微软雅黑';max-width: 640px;}
input{background: none}
.op{opacity: 0}
.tc{text-align: center}
.flex{display: flex;}
.wrap{flex-wrap: wrap}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight: bold;}
.box{width:94%;margin:auto;}
.a_div{display: block;}
.a_box{display: block;width:100%;height:100%;}

/******************头部***************************************/

.head{z-index:998;width:100%;height:.92rem;background:#fff;;padding-top: .44rem;position: fixed;top: 0;}
.head>div.logo{width:2rem;margin:0 .1rem;}
.head>div.nav_k{width:.45rem;margin:0 .1rem;}




.lunbo{width:100%;}
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.slideBox .hd{width:100%;height:.5rem;overflow:hidden;background: #000; position:absolute;bottom:0; z-index:1;opacity: .5 }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox .hd ul li{ float:left;width:.5rem; height:.5rem; line-height:.5rem; text-align:center;cursor:pointer;color:#fff; }
.slideBox .hd ul li.on{ background:#0080ff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }



.nav_div{width:100%;height:100%;position:fixed;top:0;max-width: 640px;z-index:999;display: none}
.yin{width:100%;height:100%;background: #000;opacity: .3}
.nav{width:50%;height:100%;position:absolute;top:0;right:0;background: #207136;z-index:9999;padding-top: 1rem;font-size: .3rem}
.nav li a{color:#fff;}

.close{width:.6rem;height:.6rem;font-size: .6rem;position: absolute;top:.2rem;right:.2rem;line-height: .6rem;color:#fff;}


/*shouye*/

.idx_lanmu{margin:.4rem auto;}
.idx_lanmu>div{width:20%;float: left;text-align: center}
.idx_lanmu>div .img{width: 80%;margin: auto;}
.idx_lanmu>div p{font-size: .2rem;margin-top: .2rem}


.z_title{height: .6rem;position: relative;}
.z_title p{font-size: .32rem;color: #8f8f8f;display: inline-block;}
.z_title a{border:.02rem solid #cccccc;color: #cccccc;display: block;float:right;width:1rem;height: .32rem;text-align: center;line-height: .32rem;font-size: .18rem}
.z_title span{display: inline-block;position: absolute;bottom: 0;left: 0;width:.63rem;height: .03rem;background:#207136;}



.idx1 .first{margin:.3rem 0;position: relative;}
.idx1 .first>div{position: absolute;top: 0;left: 0;bottom:0;margin:auto;
width:68%;height: 1rem;
}
.idx1 .first>div .yin{position: absolute;width:100%;height: 100%;top: 0 ;left: 0;background: #fff;opacity: .7}
.idx1 .first>div .con{font-size: .2rem;font-weight: bold;color: #464646;position: absolute;top: 0;left: 0;padding:.15rem 5% .15rem 2%;}
.idx1 .first>div span{display: block;width:.22rem;height: .22rem;position: absolute;top: 0;right: -.11rem}

.idx1 .list{height: 1.64rem;border-bottom: .02rem solid #e7e7e7;padding:0 3%;}
.idx1 .list a{display: block;width:100%;height: 100%}
.idx1 .list p{font-size: .22rem;padding-top: .3rem}
.idx1 .list p span{display: inline-block;float: right;font-size: .34rem;position: relative;top: -.1rem}
.idx1 .list div{font-size: .24rem;margin-top: .3rem}
.idx1 .list:hover{background: #207136;}
.idx1 .list:hover a{color: #fff}
.idx1 .list:last-child{border:0;}



.idx2{background: #f4f4f4;padding-top: .36rem;padding-bottom: .55rem}
.idx2 .list{margin-top: .35rem}
.idx2 .list>div{width:48%;margin-right: 4%;position: relative;margin-bottom: .25rem;float: left}
.idx2 .list>div:nth-child(2n){margin-right: 0}
.idx2 .list>div p{line-height: .4rem;background: #207136;width:1.4rem;height: .4rem;font-size: .22rem;text-align: center;color: #fff;position: absolute;bottom: 0;right: 0}


.idx3{margin-top: .6rem}
.idx3_type{margin:.4rem 0;}
.idx3_type>div{width:48%;margin-right: 4%;float: left}
.idx3_type>div:nth-child(2n){margin-right: 0}
.idx3_type>div>div{width:50%;}
.idx3_type>div>div.con{padding-left: 3%;width:47%;}
.idx3_type>div>div.con p{padding-top: .1rem;color: #568b63;white-space: nowrap;overflow: hidden;font-size: .28rem;text-transform: uppercase;}
.idx3_type>div>div.con span{font-size: .22rem;color: #fff;display: inline-block;margin:.1rem 0 .1rem 0;}
.idx3_type>div>div.con div{width:.32rem;height: .32rem;}

.idx_lx{border-bottom: .06rem solid #cccccc}
.idx_lx img{width:auto;display: inline-block;}





/******底部*****************/
.d_zi{color:#c6c6c6;line-height: .5rem}

.zhanwei{height:1.35rem;}
.foot{width:100%;height:1.35rem;background: #207136;color:#fff;position: fixed;bottom: 0 }
.foot>div{width:25%;height:100%;text-align: center;}
.foot>div div{width:25%;margin:.35rem auto;margin-bottom: .1rem}


/**/
.weizhi{height: .5rem;background: #e5e5e5}
.weizhi .seach{height: .3rem;line-height: .3rem;width:2.5rem;background: #fff;margin-top: .1rem}
.weizhi .seach input{font-size: .22rem;outline: none;width:1.8rem;height:.3rem;line-height: .3rem;text-indent: .5em;display: block;float: left;border:0;}
.weizhi .seach button{display: block;background: none;border:0;width: .2rem;height: .2rem;float: right;margin:.05rem;}
.weizhi .wz{line-height: .5rem}


.ab_type{text-align:center;margin:.45rem 0;}
.ab_type a{margin:.1rem;display: inline-block;padding:0 .2rem;height: .35rem;text-align: center;line-height: .35rem;font-size: .22rem}
.ab_type a.active{background: #207136;color: #fff}

.con_con{margin:.2rem auto;}
.con_con img{display: inline-block;width:auto;max-width: 100%}
.show_con .show_title{height: .3rem;line-height: .3rem;font-size: .3rem;font-weight: bold;text-align: center;margin-bottom: .2rem}
.show_con .show_title span{width:.06rem;height: .3rem;background: #207136;display: inline-block;margin-right: .2rem; vertical-align: middle;}

.type_title{height: .3rem;line-height: .3rem;font-size: .3rem;text-align: center;margin-bottom: .2rem}
.type_title span{width:.06rem;height: .3rem;background: #207136;display: inline-block;margin-right: .2rem; vertical-align: middle;}


.pros_list{margin-top: .4rem}
.pros_list>div{width:48%;margin-right: 4%;float: left;margin-bottom: .4rem}
.pros_list>div:nth-child(2n){margin-right: 0}
.pros_list>div p{font-size: .18rem;height: .45rem;background: #e5e5e5;line-height: .45rem;text-align: center}
.pros_list>div:hover p{color: #fff;background: #207136}


.page{margin-top: .4rem}
.page a{font-size: .16rem;height: .3rem;display: inline-block;width:.23rem;line-height: .3rem;margin:.05rem;border:.02rem solid #e0e0e0;}
.page a:first-child{width:.8rem;}
.page a:last-child{width:.8rem;}
.page a:hover{background: #207136;color: #fff;border-color: #207136}
.page a.select{background: #207136;color: #fff;border-color: #207136}


/*招聘*/

.job_list{padding:.3rem;}
.job_list>div{margin-bottom: .3rem}
.job_list>div p.job_title{height: .36rem;line-height: .36rem;background: #009900;color:#fff;font-size: .24rem;display: inline-block;text-indent: .5em}
.job_list>div p.job_title span{display: inline-block;height: .36rem;float:right;}
.job_list>div p.job_title span img{height: .36rem;width: auto}
.job_list>div p.job_title+span{display:block;margin:.1rem 0;}


.news_list{margin-top: .3rem}
.news_list >div{width:100%;height: 1.58rem;margin-bottom: .4rem;}
.news_list >div .img{width:50%;height: 100%;overflow: hidden;}
.news_list >div .img img{height: 100%;width:auto;}
.news_list >div .con{width:43%;height:1.28rem;padding:.3rem 3% 0 3%;border:.02rem solid #f6f4f7;border-left:0;}
.news_list >div .con>p{font-size: .2rem;border-left: .03rem solid #106d3e;height: .25rem;text-indent: .5em;line-height: .25rem}
.news_list >div .con>p span{display: inline-block;float: right;font-size: .3rem}
.news_list >div .con>div{margin-top: .2rem;line-height: 1.5}
.news_list >div:hover .con{background: #f6f4f7}
.news_list >div:hover .con>p span{color: #106d3e}



.news_list2{margin-top: .3rem}
.news_list2 >div{width:100%;height: 1.78rem;margin-bottom: .4rem;}
.news_list2 >div .img{width:50%;height: 100%;overflow: hidden;}
.news_list2 >div .img img{height: 100%;width:auto;}
.news_list2 >div .con{width:43%;height:1.48rem;padding:.3rem 3% 0 3%;border:.02rem solid #f6f4f7;border-left:0;}
.news_list2 >div .con>p{font-size: .2rem;height: .25rem;line-height: .25rem}
.news_list2 >div .con>p span{display: inline-block;float: right;font-size: .3rem}
.news_list2 >div .con>span{width:.7rem;height: .02rem;background: #2373c8;display:inline-block;}
.news_list2 >div .con>div{line-height: 1.5;font-size:.18rem;}
.news_list2 >div:hover .con{background: #f6f4f7}
.news_list2 >div:hover .con>p span{color: #106d3e}





