@charset "utf-8";

/* CSS Document */
* {padding: 0;margin: 0;}
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body {margin:0;padding:0;color: #333;font-family:"微软雅黑", Arial, Helvetica, sans-serif;background:#eee;text-align:left;position:relative; line-height:.64rem;font-size:0.4rem;}
img {border: 0;position:relative; max-width:100%;}
.clear {height:0;line-height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,th,tr,table,p,span,h1,h2,h3,h4,h5,h6{ margin:0;padding:0;list-style:none;list-style-type:none;word-wrap:break-word;position:relative;border:none; font-weight:400;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:0.4rem;}
table { border-collapse:collapse;border-spacing:0;}
th,td { text-align:left;}
input {font-family:"微软雅黑";font-size:0.4rem;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;-webkit-appearance:none;}
input.text {background:none; border:none;}
a,button,input,select{
	-webkit-appearance: none; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */}

/* common main */

.whitebg{ background:#fff;}
article.pageBox{padding-top: 1.4rem;flex: 1;min-height: 10rem;}
article.pageBox.index{padding-top: 2.1rem;}
article.pageBox.inner{padding-top: 1.5rem;}


.mainbox {width:94%;padding-left:3%;padding-right:3%;margin-left:auto;margin-right:auto;}



.loading{text-align: center;color:#999;padding:.4rem 0;}
.loading img{width:.6rem;;position: relative;top:.14rem;right:.1rem;}

.minheight{min-height: 10rem;}


/*顶部*/
.maintop{width:100%;position: fixed;left:0;top:0;z-index: 10;}
.maintop.index{height: 2.1rem;}
.maintop.inner{height: 1.5rem;}



.maintop.index .logo{padding-left: 2%;}
.maintop.index .logo img{height: 1.7rem;margin-top: .15rem;}

.maintop .title{height: 1.5rem;line-height: 1.5rem;text-align: center;color:#fff;font-size: .52rem;}
.maintop .return{display: block; width: 1rem; height: 1rem; background: url(../images/return.png) no-repeat; background-size: 100% 100%; position: absolute; top: 50%; margin-top: -.5rem; left: 1%;z-index: 3;}

.menu_btn{display: block;width:1rem;height: 1rem;background: url(../images/menubtn.png) no-repeat;background-size: 100% 100%;position:absolute;top:50%;margin-top: -.5rem;right:3%;}






/*banner*/
.banner_box{overflow: hidden;width: 100%;}
.banner_box menu a{display: block;width: 100%;}
.banner_box img{width: 100%;display: block;}
.banner_sum.swiper-pagination{bottom:.1rem;z-index: 4;}

.banner_sum .swiper-pagination-bullet{background: #ececec;opacity: 1;width:10px;height:10px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}






/*footer*/
.footWrap{background-color: #14953b;color:#fff;text-align: center;padding:.5rem 0 .3rem;font-size: .38rem;line-height: .6rem;}
.footWrap a{color:#fff;}





/*菜单弹出*/
.m-mask{display: none; z-index: 50; position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.menuSlide{z-index: 60; position: fixed; top: 0; right:-65%; width: 65%; height: 100%; background: #fff; overflow: auto; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s;}
.menuSlide.on{-webkit-transform: translateX(-100%);
    transform: translateX(-100%);}

.menuSlide .lv1{display: block;height: 1.3rem;line-height: 1.3rem;padding:0 .5rem;background: url(../images/arrow.png) no-repeat right .5rem center;background-size: .25rem;font-size: .42rem;border-bottom:1px solid #e5e5e5;}
.menuSlide .lv1.noArrow{background: none;}
.menuSlide .lv2{background-color: #eee;display: none;}
.menuSlide .lv2 a{display: block;padding-left: 2rem;height: 1rem;line-height: 1rem;color:#666;overflow: hidden;}




/*内页菜单*/
.innerMenu{width:100%;height: 1.2rem;background-color: #fff;border-bottom:1px solid #eee;overflow: hidden;}
.innerMenu a{display: block;text-align: center;line-height: 1.2rem;width:auto;margin:0 .4rem;}
.innerMenu a.cur::after{content: '';width:100%;height:2px;background-color: #14953b;position: absolute;left:0;bottom:0;}


/*内页三级*/
.innerLv3{overflow: hidden;padding:.4rem 0 0 3%;}
.innerLv3 a{display: block;float:left;height:1rem;line-height:1rem;padding:0 .25rem;background-color: #f7f7f7;color:#333;border-radius: .2rem;margin:0 .3rem .3rem 0;}
.innerLv3 a.cur{background-color: #d9f1e1;color:#14953b;}




/*空*/
.emptywrap{min-height: 9.5rem;background: url(../images/empty.png) no-repeat center 2.1rem;background-size: 1.8rem;}

.emptywrap p{padding-top: 4.6rem;text-align: center;color:#666;font-size: .42rem;}





/**/





.indexTit{padding:0 3%;height: 1.4rem;line-height: 1.4rem;background-color: #f7f7f7;}
.indexTit .tt{padding-left: .8rem;font-size: .45rem;}
.indexTit .tt img{width:.6rem;height: .6rem;position: absolute;left:0;top:50%;margin-top: -.3rem;}
.indexTit .more{color:#999;position: absolute;top:0;right:3%;font-size: .38rem;text-transform: uppercase;}


.newsPart .list{padding:0 3%;}
.newsPart .list a{display: block;border-bottom:1px solid #eee;padding:.5rem 0 .4rem 2rem;}
.newsPart .list a .tit{font-size: .42rem;color:#333;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;line-height: .6rem;}
.newsPart .list a .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;color:#999;font-size: .38rem;line-height: .55rem;margin-top: .2rem;}
.newsPart .list a .time{width:1.6rem;height:1.6rem;background-color: #d9f1e1;position: absolute;left:0;top:.5rem;color:#13923a;text-align: center;line-height: .6rem;}

.newsPart .list a .time .p1{font-size: .48rem;padding-top: .25rem;}
.newsPart .list a .time .p2{font-size: .34rem;}






.noticePart .list{padding:.2rem 3% .4rem;}
.noticePart .list a{display:block;padding:0 0 0 .4rem;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: .42rem;margin-top: .2rem;}
.noticePart .list a::before{content: '';width:5px;height:5px;background-color: #ccc;position: absolute;left:0;top:.25rem;border-radius: 50%;-webkit-border-radius: 50%;}

.noticePart .first{display: block;padding:.3rem 3% 0;}
.noticePart .first .p1{font-size: .42rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.noticePart .first .p2{font-size: .38rem;color:#999;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;line-height: .5rem;margin-top: .2rem;}




.swPartHd{width:100%;background-color: #f7f7f7;overflow: hidden;}
.swPartHd .item{display: block;width:50%;height: 1.3rem;float:left;text-align: center;}
.swPartHd .item span{display: inline-block;line-height: 1.3rem;padding-left: .8rem;font-size: .45rem;color:#333;}
.swPartHd .item span img{width:.6rem;height: .6rem;position: absolute;left:0;top:50%;margin-top: -.3rem;}
.swPartHd .item.cur{background-color: #d9f1e1;}
.swPartHd .item.cur span{color:#14953b;}



.consultBd{padding:.5rem 3% .3rem 3%;}
.consultBd .part{overflow: hidden;}
.consultBd .part a:nth-child(odd){float:left;}
.consultBd .part a:nth-child(even){float:right;}
.consultBd .part a{display: flex;height: 1.4rem;width:48%;margin:0 0 .3rem 0;border:1px solid #f1f1f1;border-radius: .2rem;-webkit-border-radius: .2rem;font-size: .45rem;justify-content: center;align-items: center;}
.consultBd .part a img{width:1rem;height: 1rem;}
.consultBd .part a span{padding-left: .3rem;}
.consultBd .part.zs a:nth-child(1){color:#d99a2a;}
.consultBd .part.zs a:nth-child(2){color:#46a583;}
.consultBd .part.zs a:nth-child(3){color:#5493e2;}
.consultBd .part.zs a:nth-child(4){color:#e3545b;}

.consultBd .part.jy a:nth-child(1){color:#13923A;}
.consultBd .part.jy a:nth-child(2){color:#13923A;}
.consultBd .part.jy a:nth-child(3){color:#D99A2A;}
.consultBd .part.jy a:nth-child(4){color:#46a583;}


.picTextBd{padding:.5rem 0;}
.picTextBd .part{overflow: hidden;padding: .3rem 3% 0;}
.picTextBd .part menu{overflow: hidden;}
.picTextBd .part menu a:nth-child(odd){float:left;}
.picTextBd .part menu a:nth-child(even){float:right;}
.picTextBd .part menu a{display: block;width:48.5%;margin:0 0 .3rem 0;}
.picTextBd .part menu a img{width:100%;height: 3.1rem;}
.picTextBd .part menu a .title{line-height: .6rem;height: 1.2rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
/*.picTextBd .part .more{display:block;width:2rem;height:.65rem;background: url(../images/more.png) no-repeat right .12rem top .12rem #fbfbfb;text-indent: .2rem;line-height: .65rem;background-size: .45rem .45rem;border:1px solid #ebebeb;border-radius: .35rem;-webkit-border-radius: .35rem;color:#808080;font-size: .34rem;text-transform: uppercase;margin:0 auto;}*/




.bot-link-slide{margin-top: .5rem;overflow: hidden;margin-bottom: .3rem;}
.bot-link-slide li{overflow: hidden;padding-left: .4rem;box-sizing: border-box;}
.bot-link-slide li a{display: block;width:3.2rem;height:1.4rem;background-color: #13923a;color:#fff;text-align: center;line-height: 1.3rem;float:left;margin:0 .2rem .2rem 0;}
.bot-link-slide li a span{padding:0 .4rem;font-size: .38rem;display: inline-block;vertical-align: middle;line-height: .6rem;}






/*---------------------  内页 ------------------------------*/


/*内容页*/
.contentPage{padding:.5rem .4rem;}
.contentTit{text-align: center;font-size: .5rem;font-weight: bold;}
.contentText{margin-top: .3rem;text-align: justify;}
.contentText img{width:100%;}

.contentStit{text-align: center;color:#999;font-size: .38rem;margin-top: .3rem;}

.piece{color:#999;padding:.3rem 0 0 0;}
.piece a{color:#333;}
.piece p{line-height: .62rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}





/*图片列表*/
.picList{overflow: hidden;}
.picList a:nth-child(odd){float:left;}
.picList a:nth-child(even){float:right;}
.picList a{display: block;width:48%;margin-bottom:.3rem;}
.picList a img{width:100%;height:3rem;}
.picList a .title{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



/*文字列表*/
.textList a{display:block;padding:0 0 0 .4rem;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/arrow.png) no-repeat left center;background-size: .2rem;height:1.2rem;line-height: 1.2rem;border-bottom: 1px solid #eee;}




/*图文列表*/
.picText{margin-top: -.4rem;}
.picText a{display: flex;padding:.4rem 0;border-bottom: 1px solid #eee;}
.picText a img{width:3.5rem;height:2.3rem;}
.picText a .info{flex:1;padding-left: .3rem;}
.picText a .info .title{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;font-size: .4rem;}
.picText a .info .text{font-size: .38rem;color:#999;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}