.banner img{
	width: 100%;
	height: 7.2rem;
}
.ditu img{
	width: 7.5rem;
	height: 6.1rem;
}
.ditu_left{
	 width: 4rem;
	margin-left: 0.6rem;
}
.ditu_left_text1{
	font-size: 0.32rem;
	font-weight: bold;
	color: #7CC438;
}
.ditu_left_text2{
	font-size: 0.32rem;
	font-weight: bold;
	color: #0E1D79;
}
.ditu_left_text3{
	font-size: 0.16rem;
	line-height: 0.2rem;
	color: #7CC438;
	margin-top: 0.1rem;
}
.ditu_left_title{
    font-weight: bold;
	font-size: 0.2rem;
	line-height: 0.29rem;
	color: #333333;
	margin-top: 0.62rem;
}
.ditu_left_title:hover{
    cursor: pointer;
    color: #7CC438;
}
.ditu_left_js{
    width: 4rem;
	font-size: 0.14rem;
	line-height: 0.29rem;
	color: #333333;
	margin-top: 0.4rem;
	text-align: justify;
}
.ditu_left_btn{
	width: 1.26rem;
	height: 0.42rem;
	background: #7CC438;
	border-radius:0.6rem;
	font-size: 0.16rem;
	line-height: 0.42rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0.4rem;
	box-shadow: 2px 2px 4px #aaa;
}

.ditu_left_btn{
    cursor: pointer;
}
.ad1:hover{
    cursor: pointer;
     box-shadow: 0 0 15px #bbb;
}
.ad1{
	width: 2.87rem;
	height: 1.59rem;
}
/*.ad1_sel{*/
/*    box-shadow: 0 0 15px #bbb;*/
/*}*/
.yaodian_bg{
	/*background: url(../img/yaodianBg.png);*/
	/*background-size: 12rem 3.7rem;*/
	/*width: 12rem;*/
	/*height: 3.7rem;*/
	/*padding: 0.4rem 0.57rem;*/
}
.mleffu{
	/*margin-top: -1.7rem;*/
	margin-top: 0.5rem;
}
.yaodian_div{
	margin-left: 3.6rem;
	/*margin-right: 4.17rem;*/
	width: 12rem;
	/*flex-wrap: wrap;*/
}
.fn_div1,
.fn_div2,
.fn_div3,
.fn_div4,
.fn_div5{
    position: relative;
    overflow: hidden;
}



.fn_div1,
.fn_div3,
.funeng_bg3,
.funeng_bg1{
    width: 6rem;
    height: 2.2rem;
    transition: all 0.6s;
}
.fn_div2,
.funeng_bg2{
    width: 6rem;
    height: 4.4rem;
    transition: all 0.6s;
}
.funeng_div3{
    margin-top: -2.2rem;
}

.fn_div4,
.funeng_bg4{
    width: 3rem;
    height: 4.4rem;
    transition: all 0.6s;
}
.fn_div5,
.funeng_bg5{
    width: 9rem;
    height: 2.2rem;
    transition: all 0.6s;
}


.fn_div1:hover .funeng_bg1,
.fn_div2:hover .funeng_bg2,
.fn_div3:hover .funeng_bg3,
.fn_div4:hover .funeng_bg4,
.fn_div5:hover .funeng_bg5{
    cursor: pointer;
    transform: scale(1.1);
}
.funeng_bg5:hover{
    margin-left: 0.15rem;
}
.fn_div1:hover .fn_bt,
.fn_div2:hover .fn_bt,
.fn_div3:hover .fn_bt,
.fn_div4:hover .fn_bt,
.fn_div5:hover .fn_bt{
   color: #7CC438;
}

.fn_text1{
    position: absolute;
    top: 0.2rem;
    left:3.19rem;
}

.fn_bt{
    font-size: 0.41rem;
    font-family: DINOT;
    font-weight: 900;
    color: #444444;
}

.fn_bt_text{
    font-size: 0.22rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
}
.fn_js{
    width: 2.06rem;
    font-size: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #999999;
    margin: 0.06rem 0 0.16rem 0.47rem;
}
.fn_js_kuan{
    width: 4.89rem;
}
.fn_btn{
    width: 0.92rem;
    height: 0.3rem;
    background: #249C56;
    border-radius: 0.15rem;
    font-size: 0.18rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.3rem;
    text-align: center;
    margin-left: 0.47rem;
}
.fn_btn:hover{
    cursor: pointer;
}

.fn_text2{
    position: absolute;
    top: 0.2rem;
    left:0.2rem;
}
.fn_text3{
    position: absolute;
    top: 0.2rem;
    left:0.2rem;
}
.fn_text4{
    position: absolute;
    top: 0.2rem;
    left: 0.2rem;
}
.fn_text5{
    position: absolute;
    top: 0.3rem;
    left:3.19rem;
}








.yaodian_item_icon2{
    display: none;
}
.yaodian_item2:hover,
.yaodian_item:hover{
    cursor: pointer;
}
.yaodian_item2:hover .yaodian_item_div,
.yaodian_item:hover .yaodian_item_div{
    background: #7CC438;
   
}
.yaodian_item2:hover .yaodian_item_text,
.yaodian_item:hover .yaodian_item_text{
     color: #FFFFFF;
}
.yaodian_item2:hover .yaodian_item_icon1,
.yaodian_item:hover .yaodian_item_icon1{
    display: none;
}
.yaodian_item2:hover .yaodian_item_icon2,
.yaodian_item:hover .yaodian_item_icon2{
    display: block;
}

.yaodian_item_img{
	width: 3.27rem;
	height: 3rem;
}
.yaodian_item_div{
	width: 3.27rem;
	height: 1.51rem;
	/*background: rgba(255, 255, 255, 0.39);*/
	border: 1px solid #7CC438;
	border-bottom: 6px solid #7CC438;;
	line-height: 1.71rem;
	justify-content: center;
}
.yaodian_item_icon2,
.yaodian_item_icon1{
    width: 0.5rem;
    height: 0.5rem;

}
.yaodian_item_text{
	font-size: 0.28rem;
	color: #7CC438;
	margin-left: 0.2rem;
}

.yaodian_item_img2{
	width: 5.17rem;
	height: 3.39rem;
}
.yaodian_item_div2{
	width: 5.17rem;
}
.yaodian_hui{
	padding: 0.5rem 3.6rem;
	background-color: #F2F2F2;
}
.szh_item{
	padding:0.2rem 0.16rem;
	background-color: #FFFFFF;
	margin-top: 0.4rem;
	width: 2.87rem;
    height: 3.2rem;
}
.szh_item:hover{
    cursor: pointer;
    background-color: #7CC438;
}
.szh_item_js p span{
    color: #999999; 
    background-color:rgba(0,0,0,0) !important;
}
.szh_item:hover .szh_item_title,
.szh_item:hover .szh_item_js p span
{
    color: #FFFFFF !important;
}
.szh_item_img{
	width: 1.2rem;
	height: 1.2rem;
	margin-left: 0.78rem;
	margin: 0 auto;
}
.szh_item_title{
	font-size: 0.16rem;
	line-height: 0.29rem;
	color: #333333;
	margin-top: 0.25rem;
	text-align: center;
}


.szh_item_hx{
	width: 2.87rem;
	height: 0.04rem;
	background-color: #CFCFCF;
	margin: 0.2rem 0;
	margin-left: -0.16rem;
}

.szh_item:hover .szh_item_hx{
    	background-color: #FFFFFF;
}
.szh_item_js{
	font-size: 0.18rem;
	line-height: 0.2rem;
	color: #999999;
	text-align: center;
}

.jiameng_div{
	margin-top: 0.16rem;
	flex-wrap: wrap;
}
.jiameng_item{
	background-size: cover !important;
	width: 3.86rem;
	height: 4.63rem;
	margin-top: 0.24rem;
	position: relative;
	overflow: hidden;
}
.jiameng_item:hover{
    cursor: pointer;
    box-shadow: 0 0 15px #bbb;
}
.jiameng_item:hover .jiameng_title{
   color: #7CC438;
}
.jiameng_item_img{
    width: 3.86rem;
	height: 4.63rem;
	object-fit: cover;
    position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	transform: scale(1);
	transition: transform 0.5s ease 0s;
}
.jiameng_item_img:hover{
    transform: scale(1.1);
}
.jiameng_nr{
	width: 3.86rem;
	height: 1.82rem;
	background: rgba(0, 0, 0, 0.39);
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	/*text-align: center;*/
	color: #FFFFFF;
	z-index: 2;
}
.jiameng_title{
	margin: 0.2rem 0.2rem 0;
	font-size: 0.34rem;
}
.jiameng_js{
    margin-left: 0.2rem;
	margin-top: 0.07rem;
	font-size: 0.2rem;
}
.jiameng_btn{
	margin: 0.2rem;
	width: 1.26rem;
    height: 0.44rem;
	background-color: #7CC438;
	line-height: 0.44rem;
	text-align: center;
}
.jiameng_btn:hover{
	cursor: pointer;
}
.rencai_item:hover{
    cursor: pointer;
    border: 3px solid #0E1D79;
}
.rencai_item:hover .rencai_nr_title{
    color: #0E1D79;
}
.rencai_item{
	width: 5.88rem;
height: 1.8rem;
	border: 1px solid #CCCCCC;
	padding: 0.36rem 0;
}
.rencai_nr{
	justify-content: center;
}
.rencai_nr_img1,
.rencai_nr_img2{
	width: 0.4rem;
	height: 0.46rem;
}
.rencai_nr_img2{
    display: none;
}
.rencai_item:hover .rencai_nr_img1{
   display: none;
}
.rencai_item:hover .rencai_nr_img2{
   display: block;
}
.rencai_nr_title{
	font-size: 0.34rem;
	color: #333333;
	margin-left: 0.3rem;
}
.rencai_nr_btn{
	text-align: center;
	font-size: 0.24rem;
	color: #7CC438;
	margin-top: 0.3rem;
}
.rencai_nr_btn:hover{
	cursor: pointer;
}
.neiye {
	width: 12rem;
	margin:0.32rem 3.6rem;
	text-align: center;
}

.kongnr{
	width: 4.2rem;
	height: 4.2rem;
	margin-left: 3.9rem;
}
.kongnr_text{
	text-align: center;
	font-size: 0.18rem;
	line-height: 0.24rem;
	color: #333333;
	margin-bottom: 1rem;
}