@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: victor1;
    src: url(../images/DIN-Pro-Regular-2.otf);
}
html {
	width: 100%;
	margin: 0;
	padding: 0;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	/*修正手持设备字体变化*/
	/* font-size: 50px; */
}

body {
	width: 100%;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 0.24rem;
	margin: 0;
	padding: 0;
	color: #525252;
	/* line-height: 200%; */
}

img {
	border: none;
}

dl,
dt,
dd {
	display: block;
	margin: 0;
}

p,
ul,
li,
form,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

a {
	color: #525252;
	text-decoration: none !important;
	cursor: pointer;
	background: transparent;
	/*修正win8系统IE连接灰色背景*/
	outline: none;
	blr: expression(this.onFocus=this.blur());
}

a img {
	border: none;
}

a:hover {
	color: #d80c18;
}
html {
	width: 100%;
	overflow-x: hidden;
}
/*首页*/
.main1 { margin-top: 60px; }
#header { background: #fff;font-weight: bold; color: #fff; line-height: 60px; height: 60px;overflow: hidden;position: fixed;top: 0;left: 0;width: 100%;z-index: 999999999;}
#header a { background: center center no-repeat transparent;
    background: #fabf1b;
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    right: 0;
}
.logo img{ width:62%;max-width: 230px; }
.logo{padding: 2% 0 0 2%;}
/****面包菜单按钮*****/
.burgers_box { position: absolute; right: 0px; top: 0; z-index: 99999999999; }
.icon { height: 2px; width: 30px; top: 30px; background-color: #fff; border-radius: 20px; position: absolute; transition-duration: 0.5s; }
.icon:before { left: 0; position: absolute; top: -10px; height: 2px; width: 30px; background-color: #fff; content: ""; border-radius: 20px; transition-duration: 0.5s; }
.icon:after { left: 0; position: absolute; top: 10px; height: 2px; width: 30px; background-color: #fff; content: ""; border-radius: 20px; transition-duration: 0.5s; }
.menu { width: 45px; height: 60px; position: relative; transition-duration: 1s; display: inline-block; cursor: pointer; z-index: 99; }
.burger_lin .icon { transition-duration: 0.5s; transition-delay: 0.5s; }
.burger_lin .icon:after { transition: transform 0.5s, top 0.5s 0.5s; }
.burger_lin .icon:before { transition: transform 0.5s, top 0.5s 0.5s; }
.burger_lin.open .icon { transition-duration: 0.1s; transition-delay: 0.5s; background: transparent; }
.burger_lin.open .icon:before { transition: top 0.5s, transform 0.5s 0.5s; top: 0px; transform: rotateZ(-45deg); }
.burger_lin.open .icon:after { transition: top 0.4s, transform 0.5s 0.5s; top: 0px; transform: rotateZ(45deg); }
.menu_ex { position: fixed; z-index: -10; }
.iop { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1 !important; }
.nav_hide { background: #edeaea; position: fixed; top: 60px; left: 0; width: 100%; height: 100%; z-index: 99999999999999999999999999; padding-top: 20px; display: none; }
.nav_hide ul li > a {
    -webkit-user-select: none;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #d7d7d7;
    margin: 0 25px;
    position: relative;
    display: block;
}
.nv_hide { margin: 0 25px; padding: 9px 0; border-bottom: 1px solid #d7d7d7; display: none; }
.nv_hide dd a { height: 35px; line-height: 35px; border-left: 1px solid #d7d7d7; color: #666; display: block; position: relative; padding: 0 30px; }
.sec-line {
    position: absolute;
    height: 0;
    width: 20px;
    border-bottom: 1px solid #d7d7d7;
    left: 0;
    top: 18px;
}
.tt_hide > a { background: url(../images/ico-arr-right2.png) no-repeat center right; }
.mian1{margin-top: 60px;position: relative;}
.mian1 img{width: 100%;display: block;}
.mian1 .swiper-button-next{background:rgba(0,0,0,0.5) url(../images/right.png) no-repeat center;width: 45px;height: 45px;right: 2%;}
.mian1 .swiper-button-prev{background:rgba(0,0,0,0.5) url(../images/left.png) no-repeat center;width: 45px;height: 45px;left: 2%;}
.fdj{position: absolute;right: 1.4rem;top: 0.2rem;}
.fdj img{width: 0.5rem;width: 30px;}
.dc_search form{display: flex;flex-direction: row;}
.dc_search{position: absolute;bottom: 0.2rem;left: 3%;z-index: 99999;width: 94%;}
.dc_search button{width: 0.85rem;text-align: center;background: #00904b url(../images/tb_03a.png) no-repeat center;border: 0;}
.dc_search input{width: 100%;height: 0.8rem;padding-left: 10px;border: 0;background-color: rgba(255,255,255,0.8);}


/* 搜索 */
.top_tb ul li{position: relative;}
.header-search{position: absolute;bottom: -80px;z-index: 999;width: 300px;height: 43px;background-color: #fff;border: 1px solid #ccc;right: 0;display: none;}
.hs-input{width: 100%;height: 0.7rem;border: 0;outline: none;padding-left: 15px;}
.hs-submit{background: #fac226 url(../images/fdj.png) no-repeat center;width: 0.8rem;height: 100%;position: absolute;top: 0;right: 0;border: 0;outline: none;cursor: pointer;}
.top_lo1_hide{position: absolute;top: 65px;left: -43px;z-index: 999;display: none;}
.top_lo1_hide img{width: 120px;}

.search{position: fixed;top: 63px;left: 2%;width: 96%;z-index: 9999;overflow: hidden;display: none;}
#header a{overflow: hidden;}

.footer{padding: 6% 3%;display: flex;flex-direction: row;justify-content: space-between;border-top: 1px solid #eaeaea;}
.ft_2{text-align: center;}
.ft_2 img{width: 1.35rem;}
.ft_2 p{color: #333333;font-size: 0.24rem;}
.ft_1 div{border-bottom: 1px solid #cccccc;margin-bottom: 0.24rem;padding-bottom: 0.2rem;}
.ft_1 div p{color: #333333;font-size: 0.26rem;line-height: 0.45rem;}
.ft_1 a{color: #333333;font-size: 0.26rem;}
.fdj{position: absolute;right: 1.4rem;top: 0.2rem;}
.fdj img{width: 0.5rem;width: 30px;}

.main2{padding: 6% 3%;background: url(../images/sy_map.jpg) no-repeat;background-size: 100%;}
.m2_1a h3{color: #595959;font-size: 0.32rem;}
.m2_1a span{color: #00904b;font-size: 0.28rem;text-transform: uppercase;display: block;margin: .2rem 0 .45rem 0;}
.m2_1a p{color: #595959;font-size: .26rem;line-height: .42rem;text-align: justify;}
.m2_1a a{color: #00904b;font-size: 0.26rem;display: block;text-align: right;}

.main3{padding: 6% 3%;}
.m3_2a{overflow: hidden;position: relative;}
.m3_2a .swiper-container2 img{display: block;width: 100%;}
.m3_tit h3{color: #595959;font-size: 0.32rem;margin-bottom: 0.3rem;}
.m3_2a .swiper-container2 .swiper-slide p{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.4);line-height: 0.8rem;color: #fff;padding: 0 5%;font-size: 0.28rem;}
.m3_2a .swiper-container2 .swiper-pagination{text-align: right;right: 5%;left: auto;bottom: 0.25rem;}
.m3_2a .swiper-container2 .swiper-pagination span{background-color: #fff;}

.m3_3a{margin-top: 0.6rem;}
.m2_2b{width: 100%;position: relative;position: relative;}
.m2_2b_1 ul {display: flex;flex-direction: row;}
.m2_2b_1 ul li{width: 24%;height: 0.7rem;background-color: #cecece;text-align: center;line-height: 0.7rem;color: #fff;font-size: .28rem;cursor: pointer;}
.sy_v1{background-color: #00904b!important;}
.m2_linajie{position: absolute;top: 0;right: 0;line-height: 0.7rem;}
.m2_linajie a{color: #747372;font-size: 0.28rem;}
.m2_2b_2a_1 div{display: flex;flex-direction: row;justify-content: space-between;}
.m2_2b_2a_1 div h3{width: 70%;color: #4c4c4c;font-size: 0.28rem;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */margin-bottom: 0.2rem;
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.m2_2b_2a_1 div span{width: 25%;color: #a8a8a8;font-size: 0.26rem;text-align: right;}
.m2_2b_2a_1>a>p{color: #676767;font-size: 0.26rem;text-align: justify;line-height: 0.41rem;	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m2_2b_2a_1{margin: 0.3rem 0;padding-bottom: 0.3rem;border-bottom: 1px solid #e0e0e0;}
.m2_2b_2a  ul li a{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.m2_2b_2a  ul li a p{width: 70%;color: #4c4c4c;font-size: 0.26rem;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */margin-bottom: 0.2rem;
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.m2_2b_2a  ul li a span{width: 25%;color: #a8a8a8;font-size: 0.26rem;text-align: right;}
.m2_2b_2a  ul li{line-height: 0.40rem;}
.main4{background-color: #f7f7f5;padding: 6% 3%;}
.m4_tit h3{color: #595959;font-size: 0.32rem;margin-bottom: 0.1rem;}
.swiper-slide1 img{display: inline-block;width: 35%; height:auto;}
.swiper-slide1 div{width: 62%;}
.swiper-slide1 a{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.swiper-slide1 {padding: 0.3rem 0;border-bottom: 1px solid #ebebeb;}
.swiper-slide1 div h3{width: 100%;color: #595959;font-size: 0.3rem;margin: 0.15rem 0;}
.swiper-slide1 div h3 span{display: inline-block;float: right;color: #fff;font-size: 0.24rem;text-align: center;}
.dc_zp1{background-color: #fabf1b;padding: 1% 0;width: 0.9rem;}
.dc_zp2{background: #aeaeae;padding: 1% 0;width: 0.9rem;}
.m4_a a{display: block;width: 100%;line-height: 0.8rem;color: #00904b;font-size: 0.28rem;background-color: #e4efe8;text-align: center;margin-top: 6%;}
.swiper-slide1 div p{color: #999999;font-size: 0.26rem;line-height: 0.5rem;}
.fixed{position: fixed;bottom: 17%;right: 3%;z-index: 9999;display: none;}
.fixed{width: 0.7rem;}
.fixed_1 img{display: block;width: 100%;}
.fixed_2 ul li{width: 0.7rem;height: 0.7rem;background-color: #949c97;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-top: 0.15rem;}
.fixed_2 ul li a{display: flex;align-items: center;justify-content: center;}
.fixed_2 ul li img{width: 50%;}

.xcx div{position: fixed;width: 100%;height: 100vh;background-color: rgba(0,0,0,0.7);display: flex;align-items: center;justify-content: center;top: 0;left: 0;z-index: 9999;}
.xcx{display: none;}
.xcx img{width: 40%;}
/* neiye */
.ny_banner {margin-top: 60px;}
.ny_banner img{display: block;width: 100%;}
.ny_nav{line-height: 0.9rem;background-color: #f5f5f5;}
.ny_nav ul{display: flex;flex-direction: row;}
.ny_nav ul li{width: 25%;text-align: center;}
.ny_nav ul li a{font-size: 0.28rem;color: #666;height: 100%;display: inline-block;}
.ny_jj{padding: 6% 3%;}
.ny_jj_1a h3{color: #00904b;font-size: 0.32rem;font-weight: normal;}
.ny_jj_1a span{color: #e0e0e0;font-size: 0.28rem;font-family: victor3;display: block;margin: 0.10rem 0 0.3rem 0;text-transform: uppercase;}
.ny_jj_1a p{color: #595959;font-size: 0.26rem;line-height: 0.42rem;text-align: justify;margin-bottom: 0.25rem;text-align: justify;}
.ny_jj_2 img{display: block;width: 100%;margin-bottom: 3%;}
.victor a{border-bottom: 2px solid #fabf1b;color: #fabf1b!important;}
/* 大事件 */
.ny_dsj{margin: 6% 3%;}
.ny_dsj_1{padding-top: 8%;background: url(../images/dsj_pic_03.png) no-repeat left top;background-size: 0.6rem;}
.ny_dsj ul{background: url(../images/dian.jpg) repeat-y center left 0.3rem;padding: 0.3rem 0;}
.ny_dsj ul li{padding: 0 0.6rem;background: url(../images/dsj_pic_06.png) no-repeat left top 0.2rem;margin-left: 0.26rem;background-size: 0.45rem;margin-bottom: 6%;}
.fzlc_1a h3{font-family: victor1;color: #00904b;font-size: 0.42rem;font-weight: normal;margin-bottom: 2%;}
.fzlc_1a p{color: #595959;font-size: 0.26rem;line-height: 0.41rem;margin-bottom: 2%;text-align: justify;}
.ny_tit{margin: 7% 0;text-align: center;}
.ny_tit h3{color: #333333;font-size: 0.32rem;font-weight: normal;}
.ny_tit p{color: #e3e3e3;font-size: 0.3rem;font-weight: normal;}

.ny_ygfc{padding: 0 3% 6% 3%;}
.ny_ygfc_1a .swiper-slide img{display: block;width: 100%;height: 4rem;}
.ny_ygfc_1b{background-color: #f2f2f2;padding: 3% 5% 5% 5%;}
.ny_ygfc_1b_1 h3{background: url(../images/dtya.png) no-repeat center left;padding-left: 0.55rem;color: #00904b;font-size: 0.36rem;border-bottom: 2px solid #dfeae5;margin-bottom: 0.3rem;background-size: 0.4rem;line-height: 1rem;
}
.ny_ygfc_1b_1 p{color: #808080;font-size: 0.28rem;line-height: 0.58rem;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */
}
.ny_ygfc ul li{margin-bottom: 4%;}
.ny_ygfc_1a .swiper-button-next{background:rgba(0,0,0,0.5) url(../images/righta.png) no-repeat center;width: 35px;height: 35px;right: 2%;background-size: 0.2rem;}
.ny_ygfc_1a .swiper-button-prev{background:rgba(0,0,0,0.5) url(../images/left.png) no-repeat center;width: 35px;height: 35px;left: 2%;  background-size: 0.2rem;}

/* 新闻 */
.ny_news{padding: 6% 3%;}
.ny_news_text{padding: 6% 3%;background-color: #fff;}
.ny_news_text h3{text-align: center;font-size: 0.32rem;}
.news_p1{text-align: center;}
.news_p1 span{display: inline-block;margin: 0.2rem 0;font-size: 0.28rem;line-height: 0.42rem;}
.ny_news_text p{font-size: 0.28rem;line-height: 0.42rem;text-align: justify;}
.ny_news_text img{display: block;width: 100%;}

.ny_news{background-color: #f5f5f5;}
.ny_news ul li{padding: 0.5rem 3%;display: flex;flex-direction: row;background-color: #fff;align-items: center;border-bottom: 1px solid #eef2f0;}
.m3_2a ul li{padding: 0.5rem 0;display: flex;flex-direction: row;background-color: #f0f0f0;margin-bottom: 0.2rem;align-items: center;}
.m3_2a_1{background-color: #01904d;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;
width: 20%;margin-right: 5%;padding: 0.2rem 0;}
.m3_2a_2{width: 70%;}
.m3_2a_1 h3{color: #ffffff;font-size: 0.5rem;}
.m3_2a_1 p{color: #fff;font-size: 0.26rem;}
.m3_2a_2 h3{color: #1f1f1f;font-size: 0.32rem;font-weight: normal;margin-bottom: 0.15rem;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.m3_2a_2 p{color: #444444;font-size: 0.24rem;	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}

/* 图册 */
.ny_tcc{background-color: #f5f5f5;padding: 6% 3%;}
.ny_tcc ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.ny_tcc ul li{width: 49%;margin-bottom: 2%;}
.ny_tcc ul li img{display: block;width: 100%;height: 4.18rem;}
.ny_tcc ul li p{text-align: center;line-height: 0.65rem;color: #666;font-size: 0.28rem;}

.ny_spp{background-color: #f5f5f5;padding: 6% 3%;}
.ny_spp_1{position: relative;}
.ny_spp_1a img{width: 100%;}
.ny_spp_1b{position: absolute;top: 50%;left: 50%;margin-top: -0.4rem;margin-left:-0.4rem;}
.ny_spp_1b img{width: 0.8rem;height: 0.8rem;display: block;}
.ny_spp_2{margin-bottom: 4%;}
.ny_spp_2 p{color: #4c4c4c;font-size: 0.32rem;margin: 0.15rem 0;}
.ny_spp_2 span{color: #666;font-size: 0.28rem;}

/* 联系我们 */
.ny_cont{padding: 0 3% 3% 3%;}
.ny_cont_1a h3{color: #01904b;font-size: 0.36rem;font-weight: normal;padding-bottom: 2%;border-bottom: 1px solid #cccccc;margin-bottom: 5%;}
.ny_cont_1a p{color: #1f1f1f;font-size: 0.27rem;line-height: 0.5rem;margin-bottom: 2%;}
.ny_cont_1a_1{background: url(../images/cont_03.jpg) no-repeat top  left;padding-left: 0.6rem;background-size: 0.40rem;}
.ny_cont_1a_2{background: url(../images/cont_06.jpg) no-repeat top  left;padding-left: 0.6rem;background-size: 0.40rem;}
.ny_cont_1a_3{background: url(../images/cont_08.jpg) no-repeat top  left;padding-left: 0.6rem;background-size: 0.40rem;}
.ny_cont_1a_4{background: url(../images/cont_10.jpg) no-repeat top  left;padding-left: 0.6rem;background-size: 0.40rem;}
.ny_cont_1a a{color: #fff;font-size: 0.28rem;background-color: #fabf1b;padding: 2% 5%;border-radius: 0px;margin-top: 2%;display: inline-block;}
.mm2{padding: 6% 3%;}
.ny_cont_1{padding: 0 3% 6% 3%;}
.ny_cont_1b{margin-top: 5%;}


/* 楼盘展示 */
.ny_lpzs_1{padding: 5%;background-color: #f7f7f5;}
.pt_4{display: flex;flex-direction: row;}
.pt_4 input{flex: 1;text-indent: 0.4em;}
.pt_4 button{background: #00904b url(../images/fdj.png) no-repeat center;width: 0.8rem;height: 0.8rem;border: 0;}
.ny_lpzs_1 ul{display: flex;flex-direction: row;justify-content: space-between;margin-top: 4%;}
.ny_lpzs_1 ul li{width: 30%;}
.ny_lpzs_1 ul li select{width: 100%;height: 0.7rem;font-size: 0.28rem;}
.dcxq .m4_1{padding: 2% 5% 5% 5%;}
.dc_pic1{background: url(../images/dc_pls_03.png) no-repeat center left;background-size: 0.26rem;padding-left: 0.32rem;}
.dc_pic2{background: url(../images/dc_pls_05.png) no-repeat center left;background-size: 0.26rem;padding-left: 0.32rem;}

.dc_xq1{margin-top: 60px;}
.ny_lpxq_2a_1{width: 100%;height: 5rem;position: relative;overflow: hidden;}
.ny_lpxq_2a_1 .swiper-slide p{position: absolute;bottom: 0;left: 0;width: 100%;color: #ffffff;font-size: 0.28rem;line-height: 0.7rem;padding: 0 0.15rem;background-color: rgba(0,0,0,0.3);}
.ny_lpxq_2a_1 .swiper-slide img{display: block;width: 100%;height: 5rem;}
.ny_lpxq_2a_1 .swiper-container>.swiper-button-prev{width: 0.6rem;height: 0.6rem;background: rgba(0,0,0,0.3) url(../images/left.png) no-repeat center;background-size: 10px;}
.ny_lpxq_2a_1 .swiper-container>.swiper-button-next{width: 0.6rem;height: 0.6rem;background: rgba(0,0,0,0.3) url(../images/right.png) no-repeat center;background-size: 10px;}

.sp_xq1{color: #adadad;font-size: 0.28rem;}
.sp_xq2{color: #00904b;font-size: 0.28rem;}
.ny_lpxq_1{padding: 6% 3%;border-top: 1px solid #f5f5f5;}
.ny_lpxq_1 p{background: url(../images/rfks.png) no-repeat center left;padding-left: 0.43rem;}
.sp_xq3 a{background-color: #00904b;color: #fff;font-size: 0.28rem;padding: 0 0.15rem;display: inline-block;margin-left: 0.25rem;}


.ny_lpxq_2a_2 {width: 100%;position: relative;}
.ny_lpxq_2a_2a h3{color: #00904b;font-size: 0.32rem;margin-bottom: 0.1rem;}
.ny_lpxq_2a_2a h3 span{background-color: #fabf1b;padding: 0.05rem 0.15rem;border-radius: 3px;color: #fff;font-size: 0.24rem;display: inline-block;margin-left: 0.2rem;position: relative;}
.ny_lpxq_2a_2b p{color: #808080;font-size: 0.28rem;margin-bottom: 2%;}
.ny_lpxq_2a_2b p span{color: #e21717;font-size: 0.36rem;font-weight: bold;display: inline-block;margin-top: 0.2rem;}
.ny_lpxq_2a_2 ul li{float: left;margin-right: 0.09rem;color: #fff;font-size: 12px;background-color: #aad7c1;padding: 1px 5px;}
.ny_lpxq_2a_2 ul{margin-top: 10px;padding-bottom: 20px;}
.ny_lpxq_2a_2c p{color: #808080;font-size: 0.26rem;line-height: 0.46rem;}
.ny_lpxq_2a_2c{margin: 0.15rem 0;}

.phph_1{background-color: #e3efe9;padding:5% 3%;}
.ny_lpxq_2a_2tt p{color: #595959;font-size: 0.28rem;margin: 0.15rem 0;}
.phph_2{padding: 2% 3% 5% 3%;}
.ny_lpxq_2a_2b font{font-size: 0.26rem;color: #a6a6a6;}
.ftyp_1{border-bottom: 1px solid #ebebeb;padding-bottom: 0.2rem;margin-top: 0.3rem;}
.ftyp_1 dl {display: flex;flex-direction: row;justify-content: space-between;}
.ftyp_1 dl dd{color: #595959;font-size: 0.28rem;}
.ftynb_p2{margin: 0 0.6rem;}
.ftynb_p1{background: url(../images/jsq.png) no-repeat center left;padding-left: 0.38rem;}
.lpp_p2 a{color: #00904b;}

.b{background-color: #e3efe9;}
.b p{display: inline-block;background: url(../images/xm_xq_06.jpg) no-repeat center left;padding-left: 0.5rem;color: #00904b;font-size: 0.28rem;font-weight: bold;}
.b p a{color: #00904b;}
.c{background-color: #e3efe9;}
.c a{display: inline-block;background: url(../images/xm_xq_09.png) no-repeat center left;padding-left: 0.5rem;color: #00904b;font-size: 0.28rem;font-weight: bold;}
.c a:hover{color: #00904b;}
.ny_lpxq_2a_2d{margin-top: 0.4rem;display: flex;flex-direction: row;justify-content: space-between;}
.ny_lpxq_2a{border-bottom: 2px solid #ebebeb;}
.ny_lpxq_2a_2d_1 {width: 48%;text-align: center;padding: 4% 0;}

.dc_xq4{background-color: #fff;padding: 5% 3%;border-top: 1px solid #f5f5f5;}
.ny_lpxq_3a a{font-size: 0.26rem;color: #00904b;font-weight: bold;}
.ny_lpxq_3a h3{color: #000000;font-size: 0.28rem;margin-bottom: 0.3rem;}
.ny_lpxq_3a p{color: #8c8c8c;font-size: 13px;line-height: 23px;margin-bottom: 10px;text-align: justify;}
#box{margin-bottom: 10px;}

.dc_xq5{padding: 5% 3% 3% 3%;border-top: 5px solid #efefef;}
.ny_lpxq_2b{position: relative;overflow: hidden;}
.ny_lpxq_2b  h3{color: #000000;font-size: 0.28rem;margin-bottom: 0.3rem;}
#whd_hide h3{color: #474747;font-size: 0.28rem;font-weight: normal;}
.ny_lpxq_2b_1 span{color: #4c4c4c;font-size: 0.3rem;	overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */display: block;margin: 2% 0;
                text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
                white-space:nowrap; /*不换行 */}
.ny_lpxq_2b_1 p{color: #8c8c8c;font-size: 0.28rem;text-align: justify;	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
#whd_hide{padding-bottom: 1%;}
#whd_hide .swiper-pagination .swiper-pagination-bullet-active{background-color: #fac329;}
#whd_hide .swiper-slide{margin-bottom: 5%;}
#whd_hide .swiper-slide h4{font-size: 0.3rem;}

.dc_xq6{padding: 6% 3%;border-top: 5px solid #efefef;}
.ny_lpxq_4{overflow: hidden;}
.ny_lpxq_4a{display: flex;flex-direction: row;justify-content: space-between;align-content: center;}
.ny_lpxq_tp_whd img{display: block;width: 100%;height: 2.61rem;}
.ny_lpxq_tp_whd .swiper-slide{overflow: hidden;}
.ny_lpxq_4a ul{display: flex;flex-direction: row;}
.ny_lpxq_4a h3{color: #000000;font-size: 0.28rem;margin-bottom: 0.3rem;}
.xm_whd{color: #00904b!important;font-weight: bold;}
.ny_lpxq_4a ul li{font-size: 0.24rem;}
.ny_lpxq_tp{height: 2.61rem;overflow: hidden;}
.ny_lpxq_tp_whd {position: relative;}
.ny_lpxq_tp_whd .swiper-container1 .swiper-button-prev{width: 0.6rem;height: 0.6rem;background: rgba(0,0,0,0.3) url(../images/left.png) no-repeat center;background-size: 10px;}
.ny_lpxq_tp_whd .swiper-container1 .swiper-button-next{width: 0.6rem;height: 0.6rem;background: rgba(0,0,0,0.3) url(../images/right.png) no-repeat center;background-size: 10px;}

.ny_lpxq_tp1{height: 5rem;overflow: hidden;}
.ny_lpxq_4a1{display: flex;flex-direction: row;justify-content: space-between;align-content: center;}
.ny_lpxq_4a1 ul{display: flex;flex-direction: row;}
.ny_lpxq_4a1 h3{color: #000000;font-size: 0.28rem;margin-bottom: 0.3rem;}
.xm_whd{color: #00904b!important;font-weight: bold;}
.ny_lpxq_4a1 ul li{font-size: 0.24rem;}
.ny_lpxq_tp_whd1 {position: relative;}
.ny_lpxq_tp_whd1 img{display: block;width: 100%;}
.ny_lpxq_tp_whd1 .hjk_p1{height: 3.5rem;overflow: hidden;border: 1px solid #ccc;}
.ny_lpxq_tp_whd1 .swiper-container3 .swiper-button-prev{width: 0.6rem;height: 0.6rem;background: rgba(0,0,0,0.3) url(../images/left.png) no-repeat center;background-size: 10px;margin-top: 0;}
.ny_lpxq_tp_whd1 .swiper-container3 .swiper-button-next{width: 0.6rem;height: 0.6rem;background: rgba(0,0,0,0.3) url(../images/right.png) no-repeat center;background-size: 10px;margin-top: 0;}
.hjk_p2{height: 1.5rem;background-color: #f5f5f5;}
.hjk_p2{display: flex;flex-direction: column;justify-content: center;padding: 0 5%;}
.hjk_p2 h3{color: #00904b;font-size: 0.24rem;margin-bottom: 4%;}
.hjk_p2 p{color: #808080;font-size: 0.24rem;}

.dc_xq7{padding: 6% 3%;border-top: 5px solid #efefef;}
.ny_lpxq_5a_1 h3{color: #000000;font-size: 0.28rem;margin-bottom: 0.3rem;}
.ny_lpxq_5a_1 ul li p{color: #8c8c8c;font-size: 0.26rem;line-height: 0.56rem;}
.ny_lpxq_5a_1 ul li p span{color: #5c5c5c;font-weight: bold;font-size: 0.26rem;width: 25%;display: inline-block;}

.dc_xq8{padding: 6% 3% 3% 3%;border-top: 5px solid #efefef;}
.ny_lpxq_6_a_2a iframe{border: 0;}
.ny_lpxq_6_a_1 h3{margin-bottom: 5%;}
.ny_lpxq_6_a_2 ul li{font-size: 0.28rem;float: left;line-height: 0.46rem;margin-bottom: 3%;margin-right: 4%;box-sizing: content-box;position: relative;}
.pt_whd::after{content: '';width: 100%;height: 2px;background-color: #00904b;position: absolute;left: 0;bottom: 0;}
.clear{clear: both;}
.dc_xq9{background-color: #f2f2f2;padding: 6% 3%;}
.ny_lpxq_6_a_2{margin-top: 5%;}
.pt_whd{color: #00904b!important;font-size: 15px;}
.sm_map {line-height: 0.42rem;}
.sq_span{background-color: #999999!important;}
.sq_bg{background: #e3efe9 url(../images/lp_sqqq.png) no-repeat center right 0.3rem;background-size: 1.45rem;}
.ny_lpxq_2a_2d h5{background-color: #e3efe9;color: #00904b;font-size: 0.28rem;padding: 3% 0;display: block;width: 100%;text-align: center;}
.ny_lpxq_2a_2d h5 a{color: #00904b;}

/*分页*/
.page-fy{ clear:both; text-align:center; height:30px;margin:0 auto; margin-top:0.5rem; margin-bottom:0.2rem;font-size:14px;}
.page-fy b{ display:inline-block; width:30px; height:30px; text-align:center; background:#e43f3f; line-height:30px; margin:0 5px; color:#fff; font-weight:100;border-radius:4px}
.page-fy a{ display:inline-block; padding:0 6px;height:30px; text-align:center; line-height:30px;margin:0 2px; font-size:13px; background:#e6e6e6; border-radius:4px;}
.page-fy a:hover{ display:inline-block; padding:0 6px;height:30px; text-align:center; line-height:30px;margin:0 2px; font-size:13px; background:#00561f; color:#FFF; border-radius:4px;}

#laosding2 img{width: 40px;}
#laosding2 a{display: block;width: 30%;line-height: 40px;text-align: center;margin: 0 auto;color: #fff;font-size: 0.28rem;background-color: #00904b;}
.pswp{z-index: 999999999999999999999999999999999999999!important;}
.pswp__zoom-wrap{z-index: 9999999999999999999999999999999999999999999999999!important;}
.pswp__button--rotate{display: none!important;}