body{font-size:14px;}
body{font-family: 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;
	color: #000;-webkit-text-size-adjust: none; background:#fff;}

body,div,p,form,span,ul,li,h1,h2,h3,h4,h5,img{ margin:0; padding:0; }
img,img a{ border:none;}
body{ padding-bottom:5em;}

a{ text-decoration:none; color:#333;word-wrap:break-word;word-break:break-all; }
a:hover{ text-decoration:none;}
.clea{ clear:both; height:0; line-height:0; display:block;}
ul,li{ list-style-type:none;}

.index_banner{position: relative}
.index_banner .banner1{margin:1em;box-shadow: 0 0 15px rgba(29,29,29,0.5);border-radius: 0.5em;position: static}
.index_banner a{display: inline-block;padding-bottom: -1em;width: 100%}


.index_banner img {

    vertical-align: middle;
    width: 100%
}
.nav2{overflow: hidden;padding-bottom: 0.3em;}
.nav2 ul li{width: 28.33%;margin:0 2.5%;text-align: center;float: left;margin-top: 0.7em;margin-bottom: 1.5em}
.nav2 ul li span{display: block;color: #fff;font-size: 0.85em;margin-top: 0.5em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nav2 ul li img{width: 55%}



.zt_title{padding-top: 2em;padding-bottom: 1.8em;text-align: center;}
.zt_title h3{font-size: 1.5em;color: #fff;position: relative;z-index: 2;font-weight: bold;margin-bottom: -0.7em;opacity: 0.53;position: relative;text-transform: uppercase}
.zt_title h2{font-size: 1.3em;color: #fff;position: relative;z-index: 4;font-weight: normal;margin-top: -0.5em;white-space:nowrap;overflow: hidden;}
.zt_title div{background:linear-gradient(rgba(56,204,191,0.1),rgba(56,204,191,1));height:0.8em;position: relative;z-index: 3;}
.zt_title h2 span{display: block;font-weight: bold;}

.what_yuke p{font-size: 0.85em;line-height: 1.8em;color: #ffffff;text-align: center;padding:0 1em 0.5em 1em;}
.what_detail_yuke{background: url("/img/lx/4245/yuke_5_06.jpg") no-repeat;background-position: center center;background-size:100% 100%;
	padding:1.5em 1.5em 12em 1.5em;margin:0 0.8em;border-radius: 0.8em;display: none;}
.what_detail_yuke p{font-size: 0.85em;line-height: 1.8em;color: #04809f;text-align: center;}

.index_btn{text-align: center;padding:1.5em 0;}
.index_btn a{display: inline-block;background: #f8a327;color: #fff;font-size: 1em;line-height: 1.8em;border-radius: 1em;padding:0 1.2em;width: auto;font-weight: normal;}

/*height: 100vh*/
.we_have{position: relative;}
.we_have_d{color: #fff;}
.we_have_d .we_have_li{padding:2em 1em}
.we_have_d h3{font-size: 1.1em;padding-top: 2em;margin-bottom: 0.3em}
.we_have_d h2{font-size: 1.2em}
.we_have_d h4{font-size: 1.05em;margin-top: 3.5em;margin-bottom: 0.5em}
.we_have_d p{font-size: 0.85em;line-height: 1.8em}
.we_have_d .index_btn{text-align: left;}
.we_have_d1{background: url("/img/lx/4245/yuke_22.jpg") no-repeat;background-position: center center;background-size:100% 100%;z-index: 1;
/*clip-path:inset(0% 0px 0px);*/
}
/*.we_have_d1 .we_have_li{position: sticky;top: 0}*/

.we_have_d2{background: url("/img/lx/4245/yuke_2_22.jpg") no-repeat;background-position: center center;background-size:100% 100%;color: #252525;z-index: 2;}
/*.we_have_d2 .we_have_li{position: sticky;top: 0}*/
.we_have_d3{background: url("/img/lx/4245/yuke_3_22.jpg") no-repeat;background-position: center center;background-size:100% 100%;z-index: 3;}

.we_have_d2_d{background: url("/img/lx/4245/yuke_22.jpg") no-repeat;background-position: center center;background-size:100% 100%;z-index: 2;
}
.we_have_d3_d{background: url("/img/lx/4245/yuke_2_22.jpg") no-repeat;background-position: bottom bottom;background-size:100%;z-index: 3;}




.we_have_d2 h2{color: #808080}
.we_have_d2 h3{color: #808080}
.we_have_d2 h2 span{color: #252525;display: block;}

.we_have_d3 h2{color: #ffe5d3}
.we_have_d3 h3{color: #ffe5d3}
.we_have_d3 h2 span{color: #fff;display: block;}

.bibeiji ul{padding:0 1em;}
.bibeiji ul li{margin-bottom: 1.5em;box-shadow: 0 5px 10px rgba(29,29,29,0.5);border-radius: 0.6em;}
.bibeiji ul li div{position: relative;}
.bibeiji ul li div img{width: 100%;border-top-left-radius: 0.6em;border-top-right-radius: 0.6em;}
.bibeiji ul li div span{position: absolute;display: block;text-align: center;width: 100%;top: 40%;color: #fff;font-size: 1.4em}
.bibeiji ul li p{background: #fff;padding:1.2em 1em;font-size: 0.9em;color: #575757;line-height: 1.7em;border-bottom-left-radius: 0.6em;border-bottom-right-radius: 0.6em;}

.hide_bibeiji{display: none;}

.guojia_moshi{padding:0em 1.8em;}
.guojia_moshi table{width: 100%;border:none;border-right:1px solid #ffffff;border-top:1px solid #ffffff;}
.guojia_moshi table tr td{border-left:1px solid #ffffff;line-height: 3em;width: 33.33%;border-bottom:1px solid #ffffff;padding-left:0.5em;font-size: 0.85em;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.guojia_moshi table tr td a{color: #fff}
.guojia_moshi table tr td img{width: 1.8em;margin-right: 0.3em}

.yuke_youshi{background: url("/img/lx/4245/yuke_2_36.jpg") no-repeat;background-position: bottom center;background-size:100% 100%;margin:0 0.8em;
	padding:0 1.2em;border-radius: 0.8em}
.yuke_youshi ul li{}
.yuke_youshi ul li h2{line-height: 2em;color: #fff;background: #2fddcd;padding-left: 2em;font-weight: bold;font-size: 1.1em;border-radius: 1em}
.yuke_youshi ul li img{width: 100%}
.yuke_youshi ul li a{display: block;padding:1em 0 1.5em 0;}
.yuke_youshi .zt_title h3{color: #38ccbf;}
.yuke_youshi .zt_title h2{color: #38ccbf;}
.yuke_youshi .zt_title div{background:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,1));}


.zwhz_qiehuan{padding:2.4em 1em 0 1em;}
.zwhz_qiehuan_tit{width: 32%;float:left;margin-right: 2%;line-height: 2em;color: #424242;font-size: 1em;background: #ccfff8;text-align: center;
	border-top-right-radius: 0.5em;border-top-left-radius: 0.5em}
.zwhz_qiehuan_tit img{width: 1.3em;margin-right: 0.3em}

.zwhz_qiehuan_tit_d{margin-bottom: -0.5em}
.zwhz_qiehuan_tit_d div.on{background: #fff;color: #38ccbf;height: 2.5em;line-height: 2.5em;position: relative;bottom: 0.5em;}

.zwhz_qiehuan ul{background: #fff;border-bottom-right-radius: 0.5em;border-bottom-left-radius: 0.5em;display: none;}
.zwhz_qiehuan ul{padding:1em 0.8em 1em 9.5em;position: relative;}
.zwhz_qiehuan ul h3{position: absolute;left: 1em;text-align: center;top: 10%;width: 6.5em}
.zwhz_qiehuan ul img{position: absolute;left: 1em;width: 7.5em;top: 30%}
.zwhz_qiehuan ul div{position: absolute;left: 1em;text-align: center;top:65%}

.zwhz_school ul{padding:0 0.8em;}
.zwhz_school_li{border-bottom: 1px solid #88e0d9;position: relative;padding:1em 0;}
.zwhz_school_li_img img{width: 6em;height: 6em;position: absolute;top: 1.4em;left: 0;}
.zwhz_school_li_div{padding-left: 6.7em;}
.zwhz_school_li_title{font-size: 1.2em;color: #fffefe;font-weight: bold;display: block;margin-bottom: 0.3em}
.zwhz_school_li p{font-size: 0.95em;color: #fffefe;font-weight: normal;line-height: 1.6em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zwhz_school_li p span{font-weight: bold;}
.zwhz_school_li_btn{display: inline-block;color: #ffffff;font-size: 0.9em;line-height: 2em;width: 7em;text-align: center;border-radius: 1em;margin-top: 1em;background: #f8a327}

.zwhz_guanzhu {
    background: #2abca7;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 2.4em;
    padding-left: 0.8em;
}

